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