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