mirror of
				https://github.com/MarioSpore/Grinch-AP.git
				synced 2025-10-21 20:21:32 -06:00 
			
		
		
		
	
		
			
	
	
		
			58 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			58 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | from typing import Dict, Any | ||
|  | 
 | ||
|  | all_random = { | ||
|  |     "goal": "random", | ||
|  |     "bosses_required": "random", | ||
|  |     "max_yoshi_egg_cap": "random", | ||
|  |     "percentage_of_yoshi_eggs": "random", | ||
|  |     "dragon_coin_checks": "random", | ||
|  |     "moon_checks": "random", | ||
|  |     "hidden_1up_checks": "random", | ||
|  |     "bonus_block_checks": "random", | ||
|  |     "blocksanity": "random", | ||
|  |     "bowser_castle_doors": "random", | ||
|  |     "bowser_castle_rooms": "random", | ||
|  |     "level_shuffle": "random", | ||
|  |     "exclude_special_zone": "random", | ||
|  |     "boss_shuffle": "random", | ||
|  |     "swap_donut_gh_exits": "random", | ||
|  |     "display_received_item_popups": "random", | ||
|  |     "junk_fill_percentage": "random", | ||
|  |     "trap_fill_percentage": "random", | ||
|  |     "ice_trap_weight": "random", | ||
|  |     "stun_trap_weight": "random", | ||
|  |     "literature_trap_weight": "random", | ||
|  |     "timer_trap_weight": "random", | ||
|  |     "reverse_trap_weight": "random", | ||
|  |     "thwimp_trap_weight": "random", | ||
|  |     "autosave": "random", | ||
|  |     "early_climb": "random", | ||
|  |     "overworld_speed": "random", | ||
|  |     "music_shuffle": "random", | ||
|  |     "sfx_shuffle": "random", | ||
|  |     "mario_palette": "random", | ||
|  |     "level_palette_shuffle": "random", | ||
|  |     "overworld_palette_shuffle": "random", | ||
|  |     "starting_life_count": "random", | ||
|  | } | ||
|  | 
 | ||
|  | allsanity = { | ||
|  |     "dragon_coin_checks": True, | ||
|  |     "moon_checks": True, | ||
|  |     "hidden_1up_checks": True, | ||
|  |     "bonus_block_checks": True, | ||
|  |     "blocksanity": True, | ||
|  |     "level_shuffle": True, | ||
|  |     "boss_shuffle": "full", | ||
|  |     "music_shuffle": "full", | ||
|  |     "sfx_shuffle": "full", | ||
|  |     "mario_palette": "random", | ||
|  |     "level_palette_shuffle": "on_curated", | ||
|  |     "overworld_palette_shuffle": "on_curated", | ||
|  | } | ||
|  | 
 | ||
|  | smw_options_presets: Dict[str, Dict[str, Any]] = { | ||
|  |     "All Random": all_random, | ||
|  |     "Allsanity": allsanity, | ||
|  | } |