OoT: reenable MQ dungeon support
This commit is contained in:
		
							parent
							
								
									fa1b93252c
								
							
						
					
					
						commit
						0c59ad7e22
					
				|  | @ -128,6 +128,14 @@ class LogicalChus(Toggle): | |||
|     displayname = "Bombchus Considered in Logic" | ||||
| 
 | ||||
| 
 | ||||
| class MQDungeons(Range): | ||||
|     """Number of MQ dungeons. The dungeons to replace are randomly selected.""" | ||||
|     displayname = "Number of MQ Dungeons" | ||||
|     range_start = 0 | ||||
|     range_end = 12 | ||||
|     default = 0 | ||||
| 
 | ||||
| 
 | ||||
| world_options: typing.Dict[str, type(Option)] = { | ||||
|     "starting_age": StartingAge, | ||||
|     # "shuffle_interior_entrances": InteriorEntrances, | ||||
|  | @ -141,7 +149,7 @@ world_options: typing.Dict[str, type(Option)] = { | |||
|     "triforce_goal": TriforceGoal, | ||||
|     "extra_triforce_percentage": ExtraTriforces, | ||||
|     "bombchus_in_logic": LogicalChus, | ||||
|     # "mq_dungeons": make_range(0, 12), | ||||
|     "mq_dungeons": MQDungeons, | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -155,7 +155,6 @@ class OOTWorld(World): | |||
| 
 | ||||
|         # Determine which dungeons are MQ | ||||
|         # Possible future plan: allow user to pick which dungeons are MQ | ||||
|         self.mq_dungeons = 0  # temporary disable for client-side issues | ||||
|         mq_dungeons = self.world.random.sample(dungeon_table, self.mq_dungeons) | ||||
|         self.dungeon_mq = {item['name']: (item in mq_dungeons) for item in dungeon_table} | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue