39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | import typing | ||
|  | 
 | ||
|  | from Options import Option, DefaultOnToggle, Toggle | ||
|  | 
 | ||
|  | hollow_knight_randomize_options: typing.Dict[str, type(Option)] = { | ||
|  |     "RandomizeDreamers": DefaultOnToggle, | ||
|  |     "RandomizeSkills": DefaultOnToggle, | ||
|  |     "RandomizeCharms": DefaultOnToggle, | ||
|  |     "RandomizeKeys": DefaultOnToggle, | ||
|  |     "RandomizeGeoChests": Toggle, | ||
|  |     "RandomizeMaskShards": DefaultOnToggle, | ||
|  |     "RandomizeVesselFragments": DefaultOnToggle, | ||
|  |     "RandomizeCharmNotches": Toggle, | ||
|  |     "RandomizePaleOre": DefaultOnToggle, | ||
|  |     "RandomizeRancidEggs": Toggle, | ||
|  |     "RandomizeRelics": DefaultOnToggle, | ||
|  |     "RandomizeMaps": Toggle, | ||
|  |     "RandomizeStags": Toggle, | ||
|  |     "RandomizeGrubs": Toggle, | ||
|  |     "RandomizeWhisperingRoots": Toggle, | ||
|  |     "RandomizeRocks": Toggle, | ||
|  |     "RandomizeSoulTotems": Toggle, | ||
|  |     "RandomizePalaceTotems": Toggle, | ||
|  |     "RandomizeLoreTablets": Toggle, | ||
|  |     "RandomizeLifebloodCocoons": Toggle, | ||
|  |     "RandomizeFlames": Toggle | ||
|  | } | ||
|  | hollow_knight_skip_options: typing.Dict[str, type(Option)] = { | ||
|  |     "MILDSKIPS": Toggle, | ||
|  |     "SPICYSKIPS": Toggle, | ||
|  |     "FIREBALLSKIPS": Toggle, | ||
|  |     "ACIDSKIPS": Toggle, | ||
|  |     "SPIKETUNNELS": Toggle, | ||
|  |     "DARKROOMS": Toggle, | ||
|  |     "CURSED": Toggle, | ||
|  |     "SHADESKIPS": Toggle, | ||
|  | } | ||
|  | hollow_knight_options: typing.Dict[str, type(Option)] = {**hollow_knight_randomize_options, | ||
|  |                                                          **hollow_knight_skip_options} |