41 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			41 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | from Options import Choice, Toggle, DefaultOnToggle, DeathLink | ||
|  | 
 | ||
|  | class PartyShuffle(Toggle): | ||
|  |     """Shuffles party members into the pool.
 | ||
|  |     Note that enabling this can potentially increase both the difficulty and length of a run."""
 | ||
|  |     display_name = "Shuffle Party Members" | ||
|  | 
 | ||
|  | class GestureShuffle(Choice): | ||
|  |     """Choose where gestures will appear in the item pool.""" | ||
|  |     display_name = "Shuffle Gestures" | ||
|  |     option_anywhere = 0 | ||
|  |     option_tvs_only = 1 | ||
|  |     option_default_locations = 2 | ||
|  |     default = 0 | ||
|  | 
 | ||
|  | class MedallionShuffle(Toggle): | ||
|  |     """Shuffles red medallions into the pool.""" | ||
|  |     display_name = "Shuffle Red Medallions" | ||
|  | 
 | ||
|  | class RandomStart(Toggle): | ||
|  |     """Start the randomizer in 1 of 4 positions.
 | ||
|  |     (Waynehouse, Viewax's Edifice, TV Island, Shield Facility)""" | ||
|  |     display_name = "Randomize Start Location" | ||
|  | 
 | ||
|  | class ExtraLogic(DefaultOnToggle): | ||
|  |     """Include some extra items in logic (CHARGE UP, 1x PAPER CUP) to prevent the game from becoming too difficult.""" | ||
|  |     display_name = "Extra Items in Logic" | ||
|  | 
 | ||
|  | class Hylics2DeathLink(DeathLink): | ||
|  |     """When you die, everyone dies. The reverse is also true.
 | ||
|  |     Note that this also includes death by using the PERISH gesture. | ||
|  |     Can be toggled via in-game console command "/deathlink"."""
 | ||
|  | 
 | ||
|  | hylics2_options = { | ||
|  |     "party_shuffle": PartyShuffle, | ||
|  |     "gesture_shuffle" : GestureShuffle, | ||
|  |     "medallion_shuffle" : MedallionShuffle, | ||
|  |     "random_start" : RandomStart, | ||
|  |     "extra_items_in_logic": ExtraLogic, | ||
|  |     "death_link": Hylics2DeathLink | ||
|  | } |