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}
							 |