22 lines
		
	
	
		
			759 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			759 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | import typing | ||
|  | from Options import Option, DefaultOnToggle, Range | ||
|  | 
 | ||
|  | class EnableCoinStars(DefaultOnToggle): | ||
|  |     """Disable to Ignore 100 Coin Stars. You can still collect them, but they don't do anything""" | ||
|  |     displayname = "Enable 100 Coin Stars" | ||
|  | 
 | ||
|  | class StrictCapRequirements(DefaultOnToggle): | ||
|  |     """If disabled, Stars that expect special caps may have to be acquired without the caps""" | ||
|  |     displayname = "Strict Cap Requirements" | ||
|  | 
 | ||
|  | class StarsToFinish(Range): | ||
|  |     """How many stars are required at the infinite stairs""" | ||
|  |     range_start = 50 | ||
|  |     range_end = 100 | ||
|  |     default = 70 | ||
|  | 
 | ||
|  | sm64_options: typing.Dict[str,type(Option)] = { | ||
|  |     "EnableCoinStars": EnableCoinStars, | ||
|  |     "StrictCapRequirements": StrictCapRequirements, | ||
|  |     "StarsToFinish": StarsToFinish | ||
|  | }  |