@@ -1173,10 +1173,35 @@ def hint_type_players(hint_type: str) -> set:
1173
1173
1174
1174
def fill_slot_data (self ):
1175
1175
self .collectible_flags_available .wait ()
1176
- return {
1176
+
1177
+ slot_data = {
1177
1178
'collectible_override_flags' : self .collectible_override_flags ,
1178
1179
'collectible_flag_offsets' : self .collectible_flag_offsets
1179
1180
}
1181
+ slot_data .update (self .options .as_dict (
1182
+ "open_forest" , "open_kakariko" , "open_door_of_time" , "zora_fountain" , "gerudo_fortress" ,
1183
+ "bridge" , "bridge_stones" , "bridge_medallions" , "bridge_rewards" , "bridge_tokens" , "bridge_hearts" ,
1184
+ "shuffle_ganon_bosskey" , "ganon_bosskey_medallions" , "ganon_bosskey_stones" , "ganon_bosskey_rewards" ,
1185
+ "ganon_bosskey_tokens" , "ganon_bosskey_hearts" , "trials" ,
1186
+ "triforce_hunt" , "triforce_goal" , "extra_triforce_percentage" ,
1187
+ "shopsanity" , "shop_slots" , "shopsanity_prices" , "tokensanity" ,
1188
+ "dungeon_shortcuts" , "dungeon_shortcuts_list" ,
1189
+ "mq_dungeons_mode" , "mq_dungeons_list" , "mq_dungeons_count" ,
1190
+ "shuffle_interior_entrances" , "shuffle_grotto_entrances" , "shuffle_dungeon_entrances" ,
1191
+ "shuffle_overworld_entrances" , "shuffle_bosses" , "key_rings" , "key_rings_list" , "enhance_map_compass" ,
1192
+ "shuffle_mapcompass" , "shuffle_smallkeys" , "shuffle_hideoutkeys" , "shuffle_bosskeys" ,
1193
+ "logic_rules" , "logic_no_night_tokens_without_suns_song" , "logic_tricks" ,
1194
+ "warp_songs" , "shuffle_song_items" ,"shuffle_medigoron_carpet_salesman" , "shuffle_frog_song_rupees" ,
1195
+ "shuffle_scrubs" , "shuffle_child_trade" , "shuffle_freestanding_items" , "shuffle_pots" , "shuffle_crates" ,
1196
+ "shuffle_cows" , "shuffle_beehives" , "shuffle_kokiri_sword" , "shuffle_ocarinas" , "shuffle_gerudo_card" ,
1197
+ "shuffle_beans" , "starting_age" , "bombchus_in_logic" , "spawn_positions" , "owl_drops" ,
1198
+ "no_epona_race" , "skip_some_minigame_phases" , "complete_mask_quest" , "free_scarecrow" , "plant_beans" ,
1199
+ "chicken_count" , "big_poe_count" , "fae_torch_count" , "blue_fire_arrows" ,
1200
+ "damage_multiplier" , "deadly_bonks" , "starting_tod" , "junk_ice_traps" ,
1201
+ "start_with_consumables" , "adult_trade_start" , "plando_connections"
1202
+ )
1203
+ )
1204
+ return slot_data
1180
1205
1181
1206
1182
1207
def modify_multidata (self , multidata : dict ):
0 commit comments