diff --git a/worlds/oot_soh/Locations.py b/worlds/oot_soh/Locations.py index 914ad33a5966..24196a139f11 100644 --- a/worlds/oot_soh/Locations.py +++ b/worlds/oot_soh/Locations.py @@ -2616,6 +2616,1461 @@ def stringify_set(items: set[StrEnum]) -> set[str]: # Ganon isn't a real location, so it shouldn't be in this group "Bosses": stringify_set({Locations.QUEEN_GOHMA, Locations.KING_DODONGO, Locations.BARINADE, Locations.PHANTOM_GANON, Locations.VOLVAGIA, Locations.MORPHA, Locations.BONGO_BONGO, Locations.TWINROVA}), + "Songs": stringify_set({ + Locations.SONG_FROM_IMPA, + Locations.SONG_FROM_MALON, + Locations.SONG_FROM_SARIA, + Locations.SONG_FROM_ROYAL_FAMILYS_TOMB, + Locations.SONG_FROM_OCARINA_OF_TIME, + Locations.SONG_FROM_WINDMILL, + Locations.SHEIK_IN_FOREST, + Locations.SHEIK_IN_CRATER, + Locations.SHEIK_IN_ICE_CAVERN, + Locations.SHEIK_AT_COLOSSUS, + Locations.SHEIK_IN_KAKARIKO, + Locations.SHEIK_AT_TEMPLE + }), + "Heart Containers": stringify_set({ + Locations.DEKU_TREE_QUEEN_GOHMA_HEART_CONTAINER, + Locations.DODONGOS_CAVERN_KING_DODONGO_HEART_CONTAINER, + Locations.JABU_JABUS_BELLY_BARINADE_HEART_CONTAINER, + Locations.FOREST_TEMPLE_PHANTOM_GANON_HEART_CONTAINER, + Locations.FIRE_TEMPLE_VOLVAGIA_HEART_CONTAINER, + Locations.WATER_TEMPLE_MORPHA_HEART_CONTAINER, + Locations.SHADOW_TEMPLE_BONGO_BONGO_HEART_CONTAINER, + Locations.SPIRIT_TEMPLE_TWINROVA_HEART_CONTAINER + }), + "Gold Skulltula Rewards": stringify_set({ + Locations.KAK_10_GOLD_SKULLTULA_REWARD, + Locations.KAK_20_GOLD_SKULLTULA_REWARD, + Locations.KAK_30_GOLD_SKULLTULA_REWARD, + Locations.KAK_40_GOLD_SKULLTULA_REWARD, + Locations.KAK_50_GOLD_SKULLTULA_REWARD, + Locations.KAK_100_GOLD_SKULLTULA_REWARD + }), + "Gold Skulltula Tokens": stringify_set({ + Locations.KF_GS_KNOW_IT_ALL_HOUSE, + Locations.KF_GS_BEAN_PATCH, + Locations.KF_GS_HOUSE_OF_TWINS, + Locations.LW_GS_BEAN_PATCH_NEAR_BRIDGE, + Locations.LW_GS_BEAN_PATCH_NEAR_THEATER, + Locations.LW_GS_ABOVE_THEATER, + Locations.SFM_GS, + Locations.HF_GS_COW_GROTTO, + Locations.HF_GS_STONE_BRIDGE_TREE_GROTTO, + Locations.MARKET_MARKET_GS_GUARD_HOUSE, + Locations.HC_GS_TREE, + Locations.HC_GS_STORMS_GROTTO, + Locations.LLR_GS_HOUSE_WINDOW, + Locations.LLR_GS_TREE, + Locations.LLR_GS_RAIN_SHED, + Locations.LLR_GS_BACK_WALL, + Locations.KAK_GS_TREE, + Locations.KAK_GS_GUARDS_HOUSE, + Locations.KAK_GS_WATCHTOWER, + Locations.KAK_GS_SKULLTULA_HOUSE, + Locations.KAK_GS_HOUSE_UNDER_CONSTRUCTION, + Locations.KAK_GS_ABOVE_IMPAS_HOUSE, + Locations.GRAVEYARD_GS_BEAN_PATCH, + Locations.GRAVEYARD_GS_WALL, + Locations.DMT_GS_NEAR_KAK, + Locations.DMT_GS_BEAN_PATCH, + Locations.DMT_GS_ABOVE_DODONGOS_CAVERN, + Locations.DMT_GS_FALLING_ROCKS_PATH, + Locations.GC_GS_CENTER_PLATFORM, + Locations.GC_GS_BOULDER_MAZE, + Locations.DMC_GS_CRATE, + Locations.DMC_GS_BEAN_PATCH, + Locations.ZR_GS_TREE, + Locations.ZR_GS_LADDER, + Locations.ZR_GS_NEAR_RAISED_GROTTOS, + Locations.ZR_GS_ABOVE_BRIDGE, + Locations.ZD_GS_FROZEN_WATERFALL, + Locations.ZF_GS_ABOVE_THE_LOG, + Locations.ZF_GS_TREE, + Locations.ZF_GS_HIDDEN_CAVE, + Locations.LH_GS_BEAN_PATCH, + Locations.LH_GS_LAB_WALL, + Locations.LH_GS_SMALL_ISLAND, + Locations.LH_GS_LAB_CRATE, + Locations.LH_GS_TREE, + Locations.GV_GS_SMALL_BRIDGE, + Locations.GV_GS_BEAN_PATCH, + Locations.GV_GS_BEHIND_TENT, + Locations.GV_GS_PILLAR, + Locations.GF_GS_TOP_FLOOR, + Locations.GF_GS_ARCHERY_RANGE, + Locations.WASTELAND_GS, + Locations.COLOSSUS_GS_BEAN_PATCH, + Locations.COLOSSUS_GS_TREE, + Locations.COLOSSUS_GS_HILL, + Locations.HC_OGC_GS, + Locations.DEKU_TREE_GS_COMPASS_ROOM, + Locations.DEKU_TREE_GS_BASEMENT_VINES, + Locations.DEKU_TREE_GS_BASEMENT_GATE, + Locations.DEKU_TREE_GS_BASEMENT_BACK_ROOM, + Locations.DEKU_TREE_MQ_GS_LOBBY, + Locations.DEKU_TREE_MQ_GS_PAST_BOULDER_VINES, + Locations.DEKU_TREE_MQ_GS_BASEMENT_GRAVES_ROOM, + Locations.DEKU_TREE_MQ_GS_BASEMENT_BACK_ROOM, + Locations.DODONGOS_CAVERN_GS_SIDE_ROOM_NEAR_LOWER_LIZALFOS, + Locations.DODONGOS_CAVERN_GS_SCARECROW, + Locations.DODONGOS_CAVERN_GS_ALCOVE_ABOVE_STAIRS, + Locations.DODONGOS_CAVERN_GS_VINES_ABOVE_STAIRS, + Locations.DODONGOS_CAVERN_GS_BACK_ROOM, + Locations.DODONGOS_CAVERN_MQ_GS_SCRUB_ROOM, + Locations.DODONGOS_CAVERN_MQ_GS_LARVAE_ROOM, + Locations.DODONGOS_CAVERN_MQ_GS_LIZALFOS_ROOM, + Locations.DODONGOS_CAVERN_MQ_GS_SONG_OF_TIME_BLOCK_ROOM, + Locations.DODONGOS_CAVERN_MQ_GS_BACK_ROOM, + Locations.JABU_JABUS_BELLY_GS_WATER_SWITCH_ROOM, + Locations.JABU_JABUS_BELLY_GS_LOBBY_BASEMENT_LOWER, + Locations.JABU_JABUS_BELLY_GS_LOBBY_BASEMENT_UPPER, + Locations.JABU_JABUS_BELLY_GS_NEAR_BOSS, + Locations.JABU_JABUS_BELLY_MQ_GS_BOOMERANG_CHEST_ROOM, + Locations.JABU_JABUS_BELLY_MQ_GS_TAIL_PARASAN_ROOM, + Locations.JABU_JABUS_BELLY_MQ_GS_INVISIBLE_ENEMIES_ROOM, + Locations.JABU_JABUS_BELLY_MQ_GS_NEAR_BOSS, + Locations.BOTTOM_OF_THE_WELL_GS_WEST_INNER_ROOM, + Locations.BOTTOM_OF_THE_WELL_GS_EAST_INNER_ROOM, + Locations.BOTTOM_OF_THE_WELL_GS_LIKE_LIKE_CAGE, + Locations.BOTTOM_OF_THE_WELL_MQ_GS_COFFIN_ROOM, + Locations.BOTTOM_OF_THE_WELL_MQ_GS_WEST_INNER_ROOM, + Locations.BOTTOM_OF_THE_WELL_MQ_GS_BASEMENT, + Locations.FOREST_TEMPLE_GS_FIRST_ROOM, + Locations.FOREST_TEMPLE_GS_LOBBY, + Locations.FOREST_TEMPLE_GS_RAISED_ISLAND_COURTYARD, + Locations.FOREST_TEMPLE_GS_LEVEL_ISLAND_COURTYARD, + Locations.FOREST_TEMPLE_GS_BASEMENT, + Locations.FOREST_TEMPLE_MQ_GS_FIRST_HALLWAY, + Locations.FOREST_TEMPLE_MQ_GS_RAISED_ISLAND_COURTYARD, + Locations.FOREST_TEMPLE_MQ_GS_LEVEL_ISLAND_COURTYARD, + Locations.FOREST_TEMPLE_MQ_GS_WELL, + Locations.FOREST_TEMPLE_MQ_GS_BLOCK_PUSH_ROOM, + Locations.FIRE_TEMPLE_GS_BOSS_KEY_LOOP, + Locations.FIRE_TEMPLE_GS_SONG_OF_TIME_ROOM, + Locations.FIRE_TEMPLE_GS_BOULDER_MAZE, + Locations.FIRE_TEMPLE_GS_SCARECROW_CLIMB, + Locations.FIRE_TEMPLE_GS_SCARECROW_TOP, + Locations.FIRE_TEMPLE_MQ_GS_BIG_LAVA_ROOM_OPEN_DOOR, + Locations.FIRE_TEMPLE_MQ_GS_SKULL_ON_FIRE, + Locations.FIRE_TEMPLE_MQ_GS_FIRE_WALL_MAZE_CENTER, + Locations.FIRE_TEMPLE_MQ_GS_FIRE_WALL_MAZE_SIDE_ROOM, + Locations.FIRE_TEMPLE_MQ_GS_ABOVE_FIRE_WALL_MAZE, + Locations.WATER_TEMPLE_GS_BEHIND_GATE, + Locations.WATER_TEMPLE_GS_NEAR_BOSS_KEY_CHEST, + Locations.WATER_TEMPLE_GS_CENTRAL_PILLAR, + Locations.WATER_TEMPLE_GS_FALLING_PLATFORM_ROOM, + Locations.WATER_TEMPLE_GS_RIVER, + Locations.WATER_TEMPLE_MQ_GS_LIZALFOS_HALLWAY, + Locations.WATER_TEMPLE_MQ_GS_BEFORE_UPPER_WATER_SWITCH, + Locations.WATER_TEMPLE_MQ_GS_RIVER, + Locations.WATER_TEMPLE_MQ_GS_FREESTANDING_KEY_AREA, + Locations.WATER_TEMPLE_MQ_GS_TRIPLE_WALL_TORCH, + Locations.SHADOW_TEMPLE_GS_LIKE_LIKE_ROOM, + Locations.SHADOW_TEMPLE_GS_FALLING_SPIKES_ROOM, + Locations.SHADOW_TEMPLE_GS_SINGLE_GIANT_POT, + Locations.SHADOW_TEMPLE_GS_NEAR_SHIP, + Locations.SHADOW_TEMPLE_GS_TRIPLE_GIANT_POT, + Locations.SHADOW_TEMPLE_MQ_GS_FALLING_SPIKES_ROOM, + Locations.SHADOW_TEMPLE_MQ_GS_WIND_HINT_ROOM, + Locations.SHADOW_TEMPLE_MQ_GS_AFTER_WIND, + Locations.SHADOW_TEMPLE_MQ_GS_AFTER_SHIP, + Locations.SHADOW_TEMPLE_MQ_GS_NEAR_BOSS, + Locations.SPIRIT_TEMPLE_GS_METAL_FENCE, + Locations.SPIRIT_TEMPLE_GS_SUN_ON_FLOOR_ROOM, + Locations.SPIRIT_TEMPLE_GS_HALL_AFTER_SUN_BLOCK_ROOM, + Locations.SPIRIT_TEMPLE_GS_LOBBY, + Locations.SPIRIT_TEMPLE_GS_BOULDER_ROOM, + Locations.SPIRIT_TEMPLE_MQ_GS_SUN_BLOCK_ROOM, + Locations.SPIRIT_TEMPLE_MQ_GS_LEEVER_ROOM, + Locations.SPIRIT_TEMPLE_MQ_GS_SYMPHONY_ROOM, + Locations.SPIRIT_TEMPLE_MQ_GS_NINE_THRONES_ROOM_WEST, + Locations.SPIRIT_TEMPLE_MQ_GS_NINE_THRONES_ROOM_NORTH, + Locations.ICE_CAVERN_GS_SPINNING_SCYTHE_ROOM, + Locations.ICE_CAVERN_GS_HEART_PIECE_ROOM, + Locations.ICE_CAVERN_GS_PUSH_BLOCK_ROOM, + Locations.ICE_CAVERN_MQ_GS_RED_ICE, + Locations.ICE_CAVERN_MQ_GS_ICE_BLOCK, + Locations.ICE_CAVERN_MQ_GS_SCARECROW + }), + "Archeries": stringify_set({ + Locations.MARKET_SHOOTING_GALLERY, + Locations.KAK_SHOOTING_GALLERY_REWARD, + Locations.GF_HBA_1000_POINTS, + Locations.GF_HBA_1500_POINTS + }), + "Minigames": stringify_set({ + Locations.MARKET_SHOOTING_GALLERY, + Locations.KAK_SHOOTING_GALLERY_REWARD, + Locations.GF_HBA_1000_POINTS, + Locations.GF_HBA_1500_POINTS, + Locations.ZD_DIVING_MINIGAME, + Locations.LW_OCARINA_MEMORY_GAME, + Locations.ZR_FROGS_OCARINA_GAME, + Locations.MARKET_BOMBCHU_BOWLING_FIRST_PRIZE, + Locations.MARKET_BOMBCHU_BOWLING_SECOND_PRIZE + }), + "Deku Tree": stringify_set({ + Locations.DEKU_TREE_MAP_CHEST, + Locations.DEKU_TREE_SLINGSHOT_ROOM_SIDE_CHEST, + Locations.DEKU_TREE_SLINGSHOT_CHEST, + Locations.DEKU_TREE_COMPASS_CHEST, + Locations.DEKU_TREE_COMPASS_ROOM_SIDE_CHEST, + Locations.DEKU_TREE_BASEMENT_CHEST, + Locations.DEKU_TREE_MQ_MAP_CHEST, + Locations.DEKU_TREE_MQ_SLINGSHOT_CHEST, + Locations.DEKU_TREE_MQ_SLINGSHOT_ROOM_BACK_CHEST, + Locations.DEKU_TREE_MQ_COMPASS_CHEST, + Locations.DEKU_TREE_MQ_BASEMENT_CHEST, + Locations.DEKU_TREE_MQ_BEFORE_SPINNING_LOG_CHEST, + Locations.DEKU_TREE_MQ_AFTER_SPINNING_LOG_CHEST, + Locations.DEKU_TREE_QUEEN_GOHMA_HEART_CONTAINER, + Locations.DEKU_TREE_GS_COMPASS_ROOM, + Locations.DEKU_TREE_GS_BASEMENT_VINES, + Locations.DEKU_TREE_GS_BASEMENT_GATE, + Locations.DEKU_TREE_GS_BASEMENT_BACK_ROOM, + Locations.DEKU_TREE_MQ_GS_LOBBY, + Locations.DEKU_TREE_MQ_GS_PAST_BOULDER_VINES, + Locations.DEKU_TREE_MQ_GS_BASEMENT_GRAVES_ROOM, + Locations.DEKU_TREE_MQ_GS_BASEMENT_BACK_ROOM, + Locations.DEKU_TREE_MQ_DEKU_SCRUB, + Locations.DEKU_TREE_MQ_LOBBY_CRATE, + Locations.DEKU_TREE_MQ_SLINGSHOT_ROOM_CRATE1, + Locations.DEKU_TREE_MQ_SLINGSHOT_ROOM_CRATE2, + Locations.DEKU_TREE_LOBBY_LOWER_HEART, + Locations.DEKU_TREE_LOBBY_UPPER_HEART, + Locations.DEKU_TREE_FINAL_ROOM_LEFT_FRONT_HEART, + Locations.DEKU_TREE_FINAL_ROOM_LEFT_BACK_HEART, + Locations.DEKU_TREE_FINAL_ROOM_RIGHT_HEART, + Locations.DEKU_TREE_MQ_COMPASS_ROOM_HEART, + Locations.DEKU_TREE_MQ_DEKU_BABA_HEART, + Locations.DEKU_TREE_MQ_LOBBY_HEART, + Locations.DEKU_TREE_MQ_SLINGSHOT_ROOM_HEART, + Locations.DEKU_TREE_MQ_FINAL_ROOM_LEFT_FRONT_HEART, + Locations.DEKU_TREE_MQ_FINAL_ROOM_LEFT_BACK_HEART, + Locations.DEKU_TREE_MQ_FINAL_ROOM_RIGHT_HEART, + Locations.DEKU_TREE_LOBBY_GRASS1, + Locations.DEKU_TREE_LOBBY_GRASS2, + Locations.DEKU_TREE_LOBBY_GRASS3, + Locations.DEKU_TREE_LOBBY_GRASS4, + Locations.DEKU_TREE_LOBBY_GRASS5, + Locations.DEKU_TREE_SLINGSHOT_GRASS1, + Locations.DEKU_TREE_SLINGSHOT_GRASS2, + Locations.DEKU_TREE_SLINGSHOT_GRASS3, + Locations.DEKU_TREE_SLINGSHOT_GRASS4, + Locations.DEKU_TREE_COMPASS_GRASS1, + Locations.DEKU_TREE_COMPASS_GRASS2, + Locations.DEKU_TREE_BASEMENT_GRASS1, + Locations.DEKU_TREE_BASEMENT_GRASS2, + Locations.DEKU_TREE_EYE_SWITCH_GRASS1, + Locations.DEKU_TREE_EYE_SWITCH_GRASS2, + Locations.DEKU_TREE_EYE_SWITCH_GRASS3, + Locations.DEKU_TREE_EYE_SWITCH_GRASS4, + Locations.DEKU_TREE_SPIKE_ROLLER_GRASS1, + Locations.DEKU_TREE_SPIKE_ROLLER_GRASS2, + Locations.DEKU_TREE_TORCHES_GRASS1, + Locations.DEKU_TREE_TORCHES_GRASS2, + Locations.DEKU_TREE_LARVAE_GRASS1, + Locations.DEKU_TREE_LARVAE_GRASS2, + Locations.DEKU_TREE_BEFORE_BOSS_GRASS1, + Locations.DEKU_TREE_BEFORE_BOSS_GRASS2, + Locations.DEKU_TREE_BEFORE_BOSS_GRASS3, + Locations.DEKU_TREE_MQ_LOBBY_GRASS1, + Locations.DEKU_TREE_MQ_LOBBY_GRASS2, + Locations.DEKU_TREE_MQ_LOBBY_GRASS3, + Locations.DEKU_TREE_MQ_LOBBY_GRASS4, + Locations.DEKU_TREE_MQ_LOBBY_GRASS5, + Locations.DEKU_TREE_MQ_LOBBY_GRASS6, + Locations.DEKU_TREE_MQ_LOBBY_GRASS7, + Locations.DEKU_TREE_MQ_SLINGSHOT_GRASS1, + Locations.DEKU_TREE_MQ_SLINGSHOT_GRASS2, + Locations.DEKU_TREE_MQ_SLINGSHOT_GRASS3, + Locations.DEKU_TREE_MQ_SLINGSHOT_GRASS4, + Locations.DEKU_TREE_MQ_BEFORE_COMPASS_GRASS1, + Locations.DEKU_TREE_MQ_BEFORE_COMPASS_GRASS2, + Locations.DEKU_TREE_MQ_BEFORE_COMPASS_GRASS3, + Locations.DEKU_TREE_MQ_BEFORE_COMPASS_GRASS4, + Locations.DEKU_TREE_MQ_BEFORE_COMPASS_GRASS5, + Locations.DEKU_TREE_MQ_BEFORE_COMPASS_GRASS6, + Locations.DEKU_TREE_MQ_BEFORE_COMPASS_GRASS7, + Locations.DEKU_TREE_MQ_COMPASS_GRASS1, + Locations.DEKU_TREE_MQ_COMPASS_GRASS2, + Locations.DEKU_TREE_MQ_COMPASS_GRASS3, + Locations.DEKU_TREE_MQ_COMPASS_GRASS4, + Locations.DEKU_TREE_MQ_BASEMENT_LOWER_GRASS1, + Locations.DEKU_TREE_MQ_BASEMENT_LOWER_GRASS2, + Locations.DEKU_TREE_MQ_BASEMENT_LOWER_GRASS3, + Locations.DEKU_TREE_MQ_BASEMENT_LOWER_GRASS4, + Locations.DEKU_TREE_MQ_BASEMENT_UPPER_GRASS1, + Locations.DEKU_TREE_MQ_BASEMENT_UPPER_GRASS2, + Locations.DEKU_TREE_MQ_BASEMENT_UPPER_GRASS3, + Locations.DEKU_TREE_MQ_SPIKE_ROLLER_FRONT_GRASS1, + Locations.DEKU_TREE_MQ_SPIKE_ROLLER_FRONT_GRASS2, + Locations.DEKU_TREE_MQ_SPIKE_ROLLER_FRONT_GRASS3, + Locations.DEKU_TREE_MQ_SPIKE_ROLLER_BACK_GRASS1, + Locations.DEKU_TREE_MQ_SPIKE_ROLLER_BACK_GRASS2, + Locations.DEKU_TREE_MQ_TORCHES_GRASS1, + Locations.DEKU_TREE_MQ_TORCHES_GRASS2, + Locations.DEKU_TREE_MQ_TORCHES_GRASS3, + Locations.DEKU_TREE_MQ_TORCHES_GRASS4, + Locations.DEKU_TREE_MQ_LARVAE_GRASS1, + Locations.DEKU_TREE_MQ_LARVAE_GRASS2, + Locations.DEKU_TREE_MQ_GRAVES_GRASS1, + Locations.DEKU_TREE_MQ_GRAVES_GRASS2, + Locations.DEKU_TREE_MQ_GRAVES_GRASS3, + Locations.DEKU_TREE_MQ_GRAVES_GRASS4, + Locations.DEKU_TREE_MQ_GRAVES_GRASS5, + Locations.DEKU_TREE_MQ_BACK_GRASS1, + Locations.DEKU_TREE_MQ_BACK_GRASS2, + Locations.DEKU_TREE_MQ_BACK_GRASS3, + Locations.DEKU_TREE_MQ_BEFORE_BOSS_GRASS1, + Locations.DEKU_TREE_MQ_BEFORE_BOSS_GRASS2, + Locations.DEKU_TREE_MQ_BEFORE_BOSS_GRASS3, + Locations.DEKU_TREE_QUEEN_GOHMA_GRASS1, + Locations.DEKU_TREE_QUEEN_GOHMA_GRASS2, + Locations.DEKU_TREE_QUEEN_GOHMA_GRASS3, + Locations.DEKU_TREE_QUEEN_GOHMA_GRASS4, + Locations.DEKU_TREE_QUEEN_GOHMA_GRASS5, + Locations.DEKU_TREE_QUEEN_GOHMA_GRASS6, + Locations.DEKU_TREE_QUEEN_GOHMA_GRASS7, + Locations.DEKU_TREE_QUEEN_GOHMA_GRASS8 + }), + "Dodongos Cavern": stringify_set({ + Locations.DODONGOS_CAVERN_MAP_CHEST, + Locations.DODONGOS_CAVERN_COMPASS_CHEST, + Locations.DODONGOS_CAVERN_BOMB_FLOWER_PLATFORM_CHEST, + Locations.DODONGOS_CAVERN_BOMB_BAG_CHEST, + Locations.DODONGOS_CAVERN_END_OF_BRIDGE_CHEST, + Locations.DODONGOS_CAVERN_MQ_MAP_CHEST, + Locations.DODONGOS_CAVERN_MQ_BOMB_BAG_CHEST, + Locations.DODONGOS_CAVERN_MQ_TORCH_PUZZLE_ROOM_CHEST, + Locations.DODONGOS_CAVERN_MQ_LARVAE_ROOM_CHEST, + Locations.DODONGOS_CAVERN_MQ_COMPASS_CHEST, + Locations.DODONGOS_CAVERN_MQ_UNDER_GRAVE_CHEST, + Locations.DODONGOS_CAVERN_BOSS_ROOM_CHEST, + Locations.DODONGOS_CAVERN_KING_DODONGO_HEART_CONTAINER, + Locations.DODONGOS_CAVERN_GS_SIDE_ROOM_NEAR_LOWER_LIZALFOS, + Locations.DODONGOS_CAVERN_GS_SCARECROW, + Locations.DODONGOS_CAVERN_GS_ALCOVE_ABOVE_STAIRS, + Locations.DODONGOS_CAVERN_GS_VINES_ABOVE_STAIRS, + Locations.DODONGOS_CAVERN_GS_BACK_ROOM, + Locations.DODONGOS_CAVERN_MQ_GS_SCRUB_ROOM, + Locations.DODONGOS_CAVERN_MQ_GS_LARVAE_ROOM, + Locations.DODONGOS_CAVERN_MQ_GS_LIZALFOS_ROOM, + Locations.DODONGOS_CAVERN_MQ_GS_SONG_OF_TIME_BLOCK_ROOM, + Locations.DODONGOS_CAVERN_MQ_GS_BACK_ROOM, + Locations.DODONGOS_CAVERN_DEKU_SCRUB_SIDE_ROOM_NEAR_DODONGOS, + Locations.DODONGOS_CAVERN_DEKU_SCRUB_LOBBY, + Locations.DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_LEFT, + Locations.DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_RIGHT, + Locations.DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_FRONT, + Locations.DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_REAR, + Locations.DODONGOS_CAVERN_MQ_DEKU_SCRUB_SIDE_ROOM_NEAR_LOWER_LIZALFOS, + Locations.DODONGOS_CAVERN_MQ_DEKU_SCRUB_STAIRCASE, + Locations.DODONGOS_CAVERN_LIZALFOS_POT1, + Locations.DODONGOS_CAVERN_LIZALFOS_POT2, + Locations.DODONGOS_CAVERN_LIZALFOS_POT3, + Locations.DODONGOS_CAVERN_LIZALFOS_POT4, + Locations.DODONGOS_CAVERN_SIDE_ROOM_POT1, + Locations.DODONGOS_CAVERN_SIDE_ROOM_POT2, + Locations.DODONGOS_CAVERN_SIDE_ROOM_POT3, + Locations.DODONGOS_CAVERN_SIDE_ROOM_POT4, + Locations.DODONGOS_CAVERN_SIDE_ROOM_POT5, + Locations.DODONGOS_CAVERN_SIDE_ROOM_POT6, + Locations.DODONGOS_CAVERN_TORCH_ROOM_POT1, + Locations.DODONGOS_CAVERN_TORCH_ROOM_POT2, + Locations.DODONGOS_CAVERN_TORCH_ROOM_POT3, + Locations.DODONGOS_CAVERN_TORCH_ROOM_POT4, + Locations.DODONGOS_CAVERN_STAIRCASE_POT1, + Locations.DODONGOS_CAVERN_STAIRCASE_POT2, + Locations.DODONGOS_CAVERN_STAIRCASE_POT3, + Locations.DODONGOS_CAVERN_STAIRCASE_POT4, + Locations.DODONGOS_CAVERN_SINGLE_EYE_POT1, + Locations.DODONGOS_CAVERN_SINGLE_EYE_POT2, + Locations.DODONGOS_CAVERN_BLADE_POT1, + Locations.DODONGOS_CAVERN_BLADE_POT2, + Locations.DODONGOS_CAVERN_DOUBLE_EYE_POT1, + Locations.DODONGOS_CAVERN_DOUBLE_EYE_POT2, + Locations.DODONGOS_CAVERN_BACK_ROOM_POT1, + Locations.DODONGOS_CAVERN_BACK_ROOM_POT2, + Locations.DODONGOS_CAVERN_BACK_ROOM_POT3, + Locations.DODONGOS_CAVERN_BACK_ROOM_POT4, + Locations.DODONGOS_CAVERN_MQ_STAIRCASE_POT1, + Locations.DODONGOS_CAVERN_MQ_STAIRCASE_POT2, + Locations.DODONGOS_CAVERN_MQ_STAIRCASE_POT3, + Locations.DODONGOS_CAVERN_MQ_STAIRCASE_POT4, + Locations.DODONGOS_CAVERN_MQ_TORCH_PUZZLE_MIDDLE_POT, + Locations.DODONGOS_CAVERN_MQ_BIG_BLOCK_POT1, + Locations.DODONGOS_CAVERN_MQ_BIG_BLOCK_POT2, + Locations.DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT1, + Locations.DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT2, + Locations.DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT3, + Locations.DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT4, + Locations.DODONGOS_CAVERN_MQ_TWO_FLAMES_POT1, + Locations.DODONGOS_CAVERN_MQ_TWO_FLAMES_POT2, + Locations.DODONGOS_CAVERN_MQ_TORCH_PUZZLE_CORNER_POT, + Locations.DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT1, + Locations.DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT2, + Locations.DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT3, + Locations.DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT4, + Locations.DODONGOS_CAVERN_MQ_POE_ROOM_POT1, + Locations.DODONGOS_CAVERN_MQ_POE_ROOM_POT2, + Locations.DODONGOS_CAVERN_MQ_POE_ROOM_POT3, + Locations.DODONGOS_CAVERN_MQ_POE_ROOM_POT4, + Locations.DODONGOS_CAVERN_MQ_BEFORE_BOSS_SWPOT, + Locations.DODONGOS_CAVERN_MQ_BEFORE_BOSS_NEPOT, + Locations.DODONGOS_CAVERN_MQ_ARMOS_ROOM_SEPOT, + Locations.DODONGOS_CAVERN_MQ_ARMOS_ROOM_SWPOT, + Locations.DODONGOS_CAVERN_MQ_BACKROOM_POT1, + Locations.DODONGOS_CAVERN_MQ_BACKROOM_POT2, + Locations.DODONGOS_CAVERN_MQ_ARMOS_ROOM_NWPOT, + Locations.DODONGOS_CAVERN_MQ_ARMOS_ROOM_NEPOT, + Locations.DODONGOS_CAVERN_MQ_POE_ROOM_CRATE1, + Locations.DODONGOS_CAVERN_MQ_POE_ROOM_CRATE2, + Locations.DODONGOS_CAVERN_MQ_POE_ROOM_CRATE3, + Locations.DODONGOS_CAVERN_MQ_POE_ROOM_CRATE4, + Locations.DODONGOS_CAVERN_MQ_POE_ROOM_CRATE5, + Locations.DODONGOS_CAVERN_MQ_POE_ROOM_CRATE6, + Locations.DODONGOS_CAVERN_MQ_POE_ROOM_CRATE7, + Locations.DODONGOS_CAVERN_MQ_POE_ROOM_CRATE8, + Locations.DODONGOS_CAVERN_MQ_STAIRCASE_LOWER_CRATE1, + Locations.DODONGOS_CAVERN_MQ_STAIRCASE_LOWER_CRATE2, + Locations.DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE1, + Locations.DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE2, + Locations.DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE3, + Locations.DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE4, + Locations.DODONGOS_CAVERN_MQ_TWO_FLAMES_CRATE1, + Locations.DODONGOS_CAVERN_MQ_TWO_FLAMES_CRATE2, + Locations.DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE1, + Locations.DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE2, + Locations.DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE3, + Locations.DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE4, + Locations.DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE5, + Locations.DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE6, + Locations.DODONGOS_CAVERN_LOWER_LIZALFOS_ROOM_LAVAFALL_HEART, + Locations.DODONGOS_CAVERN_BLADE_ROOM_HEART, + Locations.DODONGOS_CAVERN_UPPER_LIZALFOS_ROOM_LEFT_HEART, + Locations.DODONGOS_CAVERN_UPPER_LIZALFOS_ROOM_RIGHT_HEART, + Locations.DODONGOS_CAVERN_MQ_LIZALFOS_ROOM_LAVAFALL_HEART, + Locations.DODONGOS_CAVERN_MQ_TORCH_ROOM_INVISIBLE_HEART, + Locations.DODONGOS_CAVERN_GOSSIP_STONE_FAIRY, + Locations.DODONGOS_CAVERN_GOSSIP_STONE_BIG_FAIRY, + Locations.DODONGOS_CAVERN_MQ_GOSSIP_STONE_FAIRY, + Locations.DODONGOS_CAVERN_MQ_GOSSIP_STONE_BIG_FAIRY, + Locations.DODONGOS_CAVERN_FIRST_BRIDGE_GRASS, + Locations.DODONGOS_CAVERN_BLADE_ROOM_GRASS, + Locations.DODONGOS_CAVERN_SINGLE_EYE_GRASS, + Locations.DODONGOS_CAVERN_BEFORE_BOSS_GRASS, + Locations.DODONGOS_CAVERN_MQ_COMPASS_GRASS1, + Locations.DODONGOS_CAVERN_MQ_COMPASS_GRASS2, + Locations.DODONGOS_CAVERN_MQ_COMPASS_GRASS3, + Locations.DODONGOS_CAVERN_MQ_COMPASS_GRASS4, + Locations.DODONGOS_CAVERN_MQ_ARMOS_GRASS, + Locations.DODONGOS_CAVERN_MQ_BACK_POE_GRASS, + Locations.DODONGOS_CAVERN_MQ_SCRUB_GRASS1, + Locations.DODONGOS_CAVERN_MQ_SCRUB_GRASS2 + }), + "Jabu Jabus Belly": stringify_set({ + Locations.JABU_JABUS_BELLY_BOOMERANG_CHEST, + Locations.JABU_JABUS_BELLY_MAP_CHEST, + Locations.JABU_JABUS_BELLY_COMPASS_CHEST, + Locations.JABU_JABUS_BELLY_MQ_MAP_CHEST, + Locations.JABU_JABUS_BELLY_MQ_FIRST_ROOM_SIDE_CHEST, + Locations.JABU_JABUS_BELLY_MQ_SECOND_ROOM_LOWER_CHEST, + Locations.JABU_JABUS_BELLY_MQ_COMPASS_CHEST, + Locations.JABU_JABUS_BELLY_MQ_BASEMENT_NEAR_SWITCHES_CHEST, + Locations.JABU_JABUS_BELLY_MQ_BASEMENT_NEAR_VINES_CHEST, + Locations.JABU_JABUS_BELLY_MQ_BOOMERANG_ROOM_SMALL_CHEST, + Locations.JABU_JABUS_BELLY_MQ_BOOMERANG_CHEST, + Locations.JABU_JABUS_BELLY_MQ_FALLING_LIKE_LIKE_ROOM_CHEST, + Locations.JABU_JABUS_BELLY_MQ_SECOND_ROOM_UPPER_CHEST, + Locations.JABU_JABUS_BELLY_MQ_NEAR_BOSS_CHEST, + Locations.JABU_JABUS_BELLY_BARINADE_HEART_CONTAINER, + Locations.JABU_JABUS_BELLY_GS_WATER_SWITCH_ROOM, + Locations.JABU_JABUS_BELLY_GS_LOBBY_BASEMENT_LOWER, + Locations.JABU_JABUS_BELLY_GS_LOBBY_BASEMENT_UPPER, + Locations.JABU_JABUS_BELLY_GS_NEAR_BOSS, + Locations.JABU_JABUS_BELLY_MQ_GS_BOOMERANG_CHEST_ROOM, + Locations.JABU_JABUS_BELLY_MQ_GS_TAIL_PARASAN_ROOM, + Locations.JABU_JABUS_BELLY_MQ_GS_INVISIBLE_ENEMIES_ROOM, + Locations.JABU_JABUS_BELLY_MQ_GS_NEAR_BOSS, + Locations.JABU_JABUS_BELLY_DEKU_SCRUB, + Locations.JABU_JABUS_BELLY_MQ_COW, + Locations.JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT1, + Locations.JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT2, + Locations.JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT3, + Locations.JABU_JABUS_BELLY_BARINADE_POT1, + Locations.JABU_JABUS_BELLY_BARINADE_POT2, + Locations.JABU_JABUS_BELLY_BARINADE_POT3, + Locations.JABU_JABUS_BELLY_BARINADE_POT4, + Locations.JABU_JABUS_BELLY_BARINADE_POT5, + Locations.JABU_JABUS_BELLY_BARINADE_POT6, + Locations.JABU_JABUS_BELLY_BASEMENT_POT1, + Locations.JABU_JABUS_BELLY_BASEMENT_POT2, + Locations.JABU_JABUS_BELLY_BASEMENT_POT3, + Locations.JABU_JABUS_BELLY_TWO_OCTOROK_POT1, + Locations.JABU_JABUS_BELLY_TWO_OCTOROK_POT2, + Locations.JABU_JABUS_BELLY_TWO_OCTOROK_POT3, + Locations.JABU_JABUS_BELLY_TWO_OCTOROK_POT4, + Locations.JABU_JABUS_BELLY_TWO_OCTOROK_POT5, + Locations.JABU_JABUS_BELLY_MQ_ENTRANCE_POT1, + Locations.JABU_JABUS_BELLY_MQ_ENTRANCE_POT2, + Locations.JABU_JABUS_BELLY_MQ_GEYSER_POT1, + Locations.JABU_JABUS_BELLY_MQ_GEYSER_POT2, + Locations.JABU_JABUS_BELLY_MQ_TIME_BLOCK_POT1, + Locations.JABU_JABUS_BELLY_MQ_TIME_BLOCK_POT2, + Locations.JABU_JABUS_BELLY_MQ_LIKE_LIKES_POT1, + Locations.JABU_JABUS_BELLY_MQ_LIKE_LIKES_POT2, + Locations.JABU_JABUS_BELLY_MQ_BEFORE_BOSS_POT1, + Locations.JABU_JABUS_BELLY_PLATFORM_ROOM_SMALL_CRATE1, + Locations.JABU_JABUS_BELLY_PLATFORM_ROOM_SMALL_CRATE2, + Locations.JABU_JABUS_BELLY_MQ_TRIPLE_HALLWAY_SMALL_CRATE1, + Locations.JABU_JABUS_BELLY_MQ_TRIPLE_HALLWAY_SMALL_CRATE2, + Locations.JABU_JABUS_BELLY_MQ_JIGGLIES_SMALL_CRATE1, + Locations.JABU_JABUS_BELLY_MQ_JIGGLIES_SMALL_CRATE2, + Locations.JABU_JABUS_BELLY_MQ_LIFT_ROOM_UNDERWATER_RUPEE1, + Locations.JABU_JABUS_BELLY_MQ_LIFT_ROOM_UNDERWATER_RUPEE2, + Locations.JABU_JABUS_BELLY_MQ_LIFT_ROOM_UNDERWATER_RUPEE3, + Locations.JABU_JABUS_BELLY_MQ_LIFT_ROOM_HEART1, + Locations.JABU_JABUS_BELLY_MQ_LIFT_ROOM_HEART2, + Locations.JABU_JABUS_BELLY_MQ_FIRST_GRASS1, + Locations.JABU_JABUS_BELLY_MQ_FIRST_GRASS2, + Locations.JABU_JABUS_BELLY_MQ_PIT_GRASS1, + Locations.JABU_JABUS_BELLY_MQ_PIT_GRASS2, + Locations.JABU_JABUS_BELLY_MQ_BASEMENT_GRASS1, + Locations.JABU_JABUS_BELLY_MQ_BASEMENT_GRASS2, + Locations.JABU_JABUS_BELLY_MQ_BASEMENT_GRASS3, + Locations.JABU_JABUS_BELLY_MQ_JIGGLIES_GRASS, + Locations.JABU_JABUS_BELLY_MQ_AFTER_BIG_OCTO_GRASS1, + Locations.JABU_JABUS_BELLY_MQ_AFTER_BIG_OCTO_GRASS2, + Locations.JABU_JABUS_BELLY_MQ_LIKE_LIKE_GRASS, + Locations.JABU_JABUS_BELLY_MQ_BASEMENT_BOOMERANG_GRASS, + Locations.JABU_JABUS_BELLY_MQ_BEFORE_BOSS_GRASS1, + Locations.JABU_JABUS_BELLY_MQ_BEFORE_BOSS_GRASS2 + }), + "Forest Temple": stringify_set({ + Locations.FOREST_TEMPLE_FIRST_ROOM_CHEST, + Locations.FOREST_TEMPLE_FIRST_STALFOS_CHEST, + Locations.FOREST_TEMPLE_RAISED_ISLAND_COURTYARD_CHEST, + Locations.FOREST_TEMPLE_MAP_CHEST, + Locations.FOREST_TEMPLE_WELL_CHEST, + Locations.FOREST_TEMPLE_EYE_SWITCH_CHEST, + Locations.FOREST_TEMPLE_BOSS_KEY_CHEST, + Locations.FOREST_TEMPLE_FLOORMASTER_CHEST, + Locations.FOREST_TEMPLE_RED_POE_CHEST, + Locations.FOREST_TEMPLE_BOW_CHEST, + Locations.FOREST_TEMPLE_BLUE_POE_CHEST, + Locations.FOREST_TEMPLE_FALLING_CEILING_ROOM_CHEST, + Locations.FOREST_TEMPLE_BASEMENT_CHEST, + Locations.FOREST_TEMPLE_MQ_FIRST_ROOM_CHEST, + Locations.FOREST_TEMPLE_MQ_WOLFOS_CHEST, + Locations.FOREST_TEMPLE_MQ_WELL_CHEST, + Locations.FOREST_TEMPLE_MQ_RAISED_ISLAND_COURTYARD_LOWER_CHEST, + Locations.FOREST_TEMPLE_MQ_RAISED_ISLAND_COURTYARD_UPPER_CHEST, + Locations.FOREST_TEMPLE_MQ_BOSS_KEY_CHEST, + Locations.FOREST_TEMPLE_MQ_REDEAD_CHEST, + Locations.FOREST_TEMPLE_MQ_MAP_CHEST, + Locations.FOREST_TEMPLE_MQ_BOW_CHEST, + Locations.FOREST_TEMPLE_MQ_COMPASS_CHEST, + Locations.FOREST_TEMPLE_MQ_FALLING_CEILING_ROOM_CHEST, + Locations.FOREST_TEMPLE_MQ_BASEMENT_CHEST, + Locations.FOREST_TEMPLE_PHANTOM_GANON_HEART_CONTAINER, + Locations.FOREST_TEMPLE_GS_FIRST_ROOM, + Locations.FOREST_TEMPLE_GS_LOBBY, + Locations.FOREST_TEMPLE_GS_RAISED_ISLAND_COURTYARD, + Locations.FOREST_TEMPLE_GS_LEVEL_ISLAND_COURTYARD, + Locations.FOREST_TEMPLE_GS_BASEMENT, + Locations.FOREST_TEMPLE_MQ_GS_FIRST_HALLWAY, + Locations.FOREST_TEMPLE_MQ_GS_RAISED_ISLAND_COURTYARD, + Locations.FOREST_TEMPLE_MQ_GS_LEVEL_ISLAND_COURTYARD, + Locations.FOREST_TEMPLE_MQ_GS_WELL, + Locations.FOREST_TEMPLE_MQ_GS_BLOCK_PUSH_ROOM, + Locations.FOREST_TEMPLE_LOBBY_POT1, + Locations.FOREST_TEMPLE_LOBBY_POT2, + Locations.FOREST_TEMPLE_LOBBY_POT3, + Locations.FOREST_TEMPLE_LOBBY_POT4, + Locations.FOREST_TEMPLE_LOBBY_POT5, + Locations.FOREST_TEMPLE_LOBBY_POT6, + Locations.FOREST_TEMPLE_LOWER_STALFOS_POT1, + Locations.FOREST_TEMPLE_LOWER_STALFOS_POT2, + Locations.FOREST_TEMPLE_GREEN_POE_POT1, + Locations.FOREST_TEMPLE_GREEN_POE_POT2, + Locations.FOREST_TEMPLE_UPPER_STALFOS_POT1, + Locations.FOREST_TEMPLE_UPPER_STALFOS_POT2, + Locations.FOREST_TEMPLE_UPPER_STALFOS_POT3, + Locations.FOREST_TEMPLE_UPPER_STALFOS_POT4, + Locations.FOREST_TEMPLE_BLUE_POE_POT1, + Locations.FOREST_TEMPLE_BLUE_POE_POT2, + Locations.FOREST_TEMPLE_BLUE_POE_POT3, + Locations.FOREST_TEMPLE_FROZEN_EYE_POT1, + Locations.FOREST_TEMPLE_FROZEN_EYE_POT2, + Locations.FOREST_TEMPLE_MQ_LOBBY_POT1, + Locations.FOREST_TEMPLE_MQ_LOBBY_POT2, + Locations.FOREST_TEMPLE_MQ_LOBBY_POT3, + Locations.FOREST_TEMPLE_MQ_LOBBY_POT4, + Locations.FOREST_TEMPLE_MQ_LOBBY_POT5, + Locations.FOREST_TEMPLE_MQ_LOBBY_POT6, + Locations.FOREST_TEMPLE_MQ_WOLFOS_POT1, + Locations.FOREST_TEMPLE_MQ_WOLFOS_POT2, + Locations.FOREST_TEMPLE_MQ_UPPER_STALFOS_POT1, + Locations.FOREST_TEMPLE_MQ_UPPER_STALFOS_POT2, + Locations.FOREST_TEMPLE_MQ_UPPER_STALFOS_POT3, + Locations.FOREST_TEMPLE_MQ_UPPER_STALFOS_POT4, + Locations.FOREST_TEMPLE_MQ_BLUE_POE_POT1, + Locations.FOREST_TEMPLE_MQ_BLUE_POE_POT2, + Locations.FOREST_TEMPLE_MQ_BLUE_POE_POT3, + Locations.FOREST_TEMPLE_MQ_GREEN_POE_POT1, + Locations.FOREST_TEMPLE_MQ_GREEN_POE_POT2, + Locations.FOREST_TEMPLE_MQ_BASEMENT_POT1, + Locations.FOREST_TEMPLE_MQ_BASEMENT_POT2, + Locations.FOREST_TEMPLE_MQ_BASEMENT_POT3, + Locations.FOREST_TEMPLE_MQ_BASEMENT_POT4, + Locations.FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE1, + Locations.FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE2, + Locations.FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE3, + Locations.FOREST_TEMPLE_WEST_COURTYARD_RIGHT_HEART, + Locations.FOREST_TEMPLE_WEST_COURTYARD_LEFT_HEART, + Locations.FOREST_TEMPLE_WELL_EAST_HEART, + Locations.FOREST_TEMPLE_WELL_WEST_HEART, + Locations.FOREST_TEMPLE_MQ_WEST_COURTYARD_RIGHT_HEART, + Locations.FOREST_TEMPLE_MQ_WEST_COURTYARD_MIDDLE_HEART, + Locations.FOREST_TEMPLE_MQ_WEST_COURTYARD_LEFT_HEART, + Locations.FOREST_TEMPLE_MQ_WELL_MIDDLE_HEART, + Locations.FOREST_TEMPLE_MQ_WELL_WEST_HEART, + Locations.FOREST_TEMPLE_MQ_WELL_EAST_HEART + }), + "Fire Temple": stringify_set({ + Locations.FIRE_TEMPLE_NEAR_BOSS_CHEST, + Locations.FIRE_TEMPLE_FLARE_DANCER_CHEST, + Locations.FIRE_TEMPLE_BOSS_KEY_CHEST, + Locations.FIRE_TEMPLE_BIG_LAVA_ROOM_LOWER_OPEN_DOOR_CHEST, + Locations.FIRE_TEMPLE_BIG_LAVA_ROOM_BLOCKED_DOOR_CHEST, + Locations.FIRE_TEMPLE_BOULDER_MAZE_LOWER_CHEST, + Locations.FIRE_TEMPLE_BOULDER_MAZE_SIDE_ROOM_CHEST, + Locations.FIRE_TEMPLE_MAP_CHEST, + Locations.FIRE_TEMPLE_BOULDER_MAZE_SHORTCUT_CHEST, + Locations.FIRE_TEMPLE_BOULDER_MAZE_UPPER_CHEST, + Locations.FIRE_TEMPLE_SCARECROW_CHEST, + Locations.FIRE_TEMPLE_COMPASS_CHEST, + Locations.FIRE_TEMPLE_MEGATON_HAMMER_CHEST, + Locations.FIRE_TEMPLE_HIGHEST_GORON_CHEST, + Locations.FIRE_TEMPLE_MQ_MAP_ROOM_SIDE_CHEST, + Locations.FIRE_TEMPLE_MQ_MEGATON_HAMMER_CHEST, + Locations.FIRE_TEMPLE_MQ_MAP_CHEST, + Locations.FIRE_TEMPLE_MQ_NEAR_BOSS_CHEST, + Locations.FIRE_TEMPLE_MQ_BIG_LAVA_ROOM_BLOCKED_DOOR_CHEST, + Locations.FIRE_TEMPLE_MQ_BOSS_KEY_CHEST, + Locations.FIRE_TEMPLE_MQ_LIZALFOS_MAZE_SIDE_ROOM_CHEST, + Locations.FIRE_TEMPLE_MQ_COMPASS_CHEST, + Locations.FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CHEST, + Locations.FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CHEST, + Locations.FIRE_TEMPLE_MQ_FREESTANDING_KEY, + Locations.FIRE_TEMPLE_MQ_CHEST_ON_FIRE, + Locations.FIRE_TEMPLE_VOLVAGIA_HEART_CONTAINER, + Locations.FIRE_TEMPLE_GS_BOSS_KEY_LOOP, + Locations.FIRE_TEMPLE_GS_SONG_OF_TIME_ROOM, + Locations.FIRE_TEMPLE_GS_BOULDER_MAZE, + Locations.FIRE_TEMPLE_GS_SCARECROW_CLIMB, + Locations.FIRE_TEMPLE_GS_SCARECROW_TOP, + Locations.FIRE_TEMPLE_MQ_GS_BIG_LAVA_ROOM_OPEN_DOOR, + Locations.FIRE_TEMPLE_MQ_GS_SKULL_ON_FIRE, + Locations.FIRE_TEMPLE_MQ_GS_FIRE_WALL_MAZE_CENTER, + Locations.FIRE_TEMPLE_MQ_GS_FIRE_WALL_MAZE_SIDE_ROOM, + Locations.FIRE_TEMPLE_MQ_GS_ABOVE_FIRE_WALL_MAZE, + Locations.FIRE_TEMPLE_NEAR_BOSS_POT1, + Locations.FIRE_TEMPLE_NEAR_BOSS_POT2, + Locations.FIRE_TEMPLE_NEAR_BOSS_POT3, + Locations.FIRE_TEMPLE_NEAR_BOSS_POT4, + Locations.FIRE_TEMPLE_BIG_LAVA_POT1, + Locations.FIRE_TEMPLE_BIG_LAVA_POT2, + Locations.FIRE_TEMPLE_BIG_LAVA_POT3, + Locations.FIRE_TEMPLE_FLAME_MAZE_LEFT_POT1, + Locations.FIRE_TEMPLE_FLAME_MAZE_LEFT_POT2, + Locations.FIRE_TEMPLE_FLAME_MAZE_LEFT_POT3, + Locations.FIRE_TEMPLE_FLAME_MAZE_LEFT_POT4, + Locations.FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT1, + Locations.FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT2, + Locations.FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT3, + Locations.FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT4, + Locations.FIRE_TEMPLE_MQ_ENTRANCE_POT1, + Locations.FIRE_TEMPLE_MQ_ENTRANCE_POT2, + Locations.FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT1, + Locations.FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT2, + Locations.FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT3, + Locations.FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT4, + Locations.FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT5, + Locations.FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT6, + Locations.FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT7, + Locations.FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT8, + Locations.FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT1, + Locations.FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT2, + Locations.FIRE_TEMPLE_MQ_LAVA_ROOM_NORTH_POT, + Locations.FIRE_TEMPLE_MQ_LAVA_ROOM_HIGH_POT, + Locations.FIRE_TEMPLE_MQ_LAVA_ROOM_SOUTH_POT, + Locations.FIRE_TEMPLE_MQ_LAVA_TORCH_POT1, + Locations.FIRE_TEMPLE_MQ_LAVA_TORCH_POT2, + Locations.FIRE_TEMPLE_MQ_ABOVE_LAVA_POT1, + Locations.FIRE_TEMPLE_MQ_ABOVE_LAVA_POT2, + Locations.FIRE_TEMPLE_MQ_ABOVE_LAVA_POT3, + Locations.FIRE_TEMPLE_MQ_FLAME_WALL_POT1, + Locations.FIRE_TEMPLE_MQ_FLAME_WALL_POT2, + Locations.FIRE_TEMPLE_MQ_PAST_FIRE_MAZE_NORTH_POT, + Locations.FIRE_TEMPLE_MQ_PAST_FIRE_MAZE_SOUTH_POT, + Locations.FIRE_TEMPLE_MQ_FIRE_MAZE_NORTHMOST_POT, + Locations.FIRE_TEMPLE_MQ_FIRE_MAZE_NORTH_WEST_POT, + Locations.FIRE_TEMPLE_MQ_SOUTH_FIRE_MAZE_WPOT, + Locations.FIRE_TEMPLE_MQ_SOUTH_FIRE_MAZE_EPOT, + Locations.FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE1, + Locations.FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE2, + Locations.FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE3, + Locations.FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE4, + Locations.FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE5, + Locations.FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE6, + Locations.FIRE_TEMPLE_MQ_SHORTCUT_CRATE1, + Locations.FIRE_TEMPLE_MQ_SHORTCUT_CRATE2, + Locations.FIRE_TEMPLE_MQ_SHORTCUT_CRATE3, + Locations.FIRE_TEMPLE_MQ_SHORTCUT_CRATE4, + Locations.FIRE_TEMPLE_MQ_SHORTCUT_CRATE5, + Locations.FIRE_TEMPLE_MQ_SHORTCUT_CRATE6, + Locations.FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE1, + Locations.FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE2, + Locations.FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE3, + Locations.FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE1, + Locations.FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE2, + Locations.FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE3, + Locations.FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE1, + Locations.FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE2, + Locations.FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE3, + Locations.FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE4, + Locations.FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE5, + Locations.FIRE_TEMPLE_AFTER_HAMMER_SMALL_CRATE1, + Locations.FIRE_TEMPLE_AFTER_HAMMER_SMALL_CRATE2, + Locations.FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_SMALL_CRATE1, + Locations.FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_SMALL_CRATE2, + Locations.FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE1, + Locations.FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE2, + Locations.FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE3, + Locations.FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE4, + Locations.FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE5, + Locations.FIRE_TEMPLE_FIRE_PILLAR_ROOM_LEFT_HEART, + Locations.FIRE_TEMPLE_FIRE_PILLAR_ROOM_RIGHT_HEART, + Locations.FIRE_TEMPLE_FIRE_PILLAR_ROOM_BACK_HEART, + Locations.FIRE_TEMPLE_EAST_CENTRAL_ROOM_LEFT_HEART, + Locations.FIRE_TEMPLE_EAST_CENTRAL_ROOM_RIGHT_HEART, + Locations.FIRE_TEMPLE_EAST_CENTRAL_ROOM_MIDDLE_HEART, + Locations.FIRE_TEMPLE_FIRE_WALL_CHASE_EAST_PILLAR_HEART, + Locations.FIRE_TEMPLE_FIRE_WALL_CHASE_WEST_PILLAR_HEART, + Locations.FIRE_TEMPLE_FIRE_WALL_CHASE_EXIT_PLATFORM_HEART, + Locations.FIRE_TEMPLE_MQ_FIRE_PILLAR_ROOM_LEFT_HEART, + Locations.FIRE_TEMPLE_MQ_FIRE_PILLAR_ROOM_RIGHT_HEART, + Locations.FIRE_TEMPLE_MQ_FIRE_PILLAR_ROOM_LOWER_HEART, + Locations.FIRE_TEMPLE_MQ_LOWER_LOOP_STALFOS_ROOM_SUNS_SONG_FAIRY, + Locations.FIRE_TEMPLE_MQ_LOWER_LOOP_BEHIND_IRON_KNUCKLE_SUNS_SONG_FAIRY + }), + "Water Temple": stringify_set({ + Locations.WATER_TEMPLE_COMPASS_CHEST, + Locations.WATER_TEMPLE_MAP_CHEST, + Locations.WATER_TEMPLE_CRACKED_WALL_CHEST, + Locations.WATER_TEMPLE_TORCHES_CHEST, + Locations.WATER_TEMPLE_BOSS_KEY_CHEST, + Locations.WATER_TEMPLE_CENTRAL_PILLAR_CHEST, + Locations.WATER_TEMPLE_CENTRAL_BOW_TARGET_CHEST, + Locations.WATER_TEMPLE_LONGSHOT_CHEST, + Locations.WATER_TEMPLE_RIVER_CHEST, + Locations.WATER_TEMPLE_DRAGON_CHEST, + Locations.WATER_TEMPLE_MQ_LONGSHOT_CHEST, + Locations.WATER_TEMPLE_MQ_MAP_CHEST, + Locations.WATER_TEMPLE_MQ_COMPASS_CHEST, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_CHEST, + Locations.WATER_TEMPLE_MQ_BOSS_KEY_CHEST, + Locations.WATER_TEMPLE_MQ_FREESTANDING_KEY, + Locations.WATER_TEMPLE_MORPHA_HEART_CONTAINER, + Locations.WATER_TEMPLE_GS_BEHIND_GATE, + Locations.WATER_TEMPLE_GS_NEAR_BOSS_KEY_CHEST, + Locations.WATER_TEMPLE_GS_CENTRAL_PILLAR, + Locations.WATER_TEMPLE_GS_FALLING_PLATFORM_ROOM, + Locations.WATER_TEMPLE_GS_RIVER, + Locations.WATER_TEMPLE_MQ_GS_LIZALFOS_HALLWAY, + Locations.WATER_TEMPLE_MQ_GS_BEFORE_UPPER_WATER_SWITCH, + Locations.WATER_TEMPLE_MQ_GS_RIVER, + Locations.WATER_TEMPLE_MQ_GS_FREESTANDING_KEY_AREA, + Locations.WATER_TEMPLE_MQ_GS_TRIPLE_WALL_TORCH, + Locations.WATER_TEMPLE_MAIN_LEVEL2_POT1, + Locations.WATER_TEMPLE_MAIN_LEVEL2_POT2, + Locations.WATER_TEMPLE_MAIN_LEVEL1_POT1, + Locations.WATER_TEMPLE_MAIN_LEVEL1_POT2, + Locations.WATER_TEMPLE_TORCH_POT1, + Locations.WATER_TEMPLE_TORCH_POT2, + Locations.WATER_TEMPLE_NEAR_COMPASS_POT1, + Locations.WATER_TEMPLE_NEAR_COMPASS_POT2, + Locations.WATER_TEMPLE_NEAR_COMPASS_POT3, + Locations.WATER_TEMPLE_CENTRAL_BOW_POT1, + Locations.WATER_TEMPLE_CENTRAL_BOW_POT2, + Locations.WATER_TEMPLE_BEHIND_GATE_POT1, + Locations.WATER_TEMPLE_BEHIND_GATE_POT2, + Locations.WATER_TEMPLE_BEHIND_GATE_POT3, + Locations.WATER_TEMPLE_BEHIND_GATE_POT4, + Locations.WATER_TEMPLE_BASEMENT_BLOCK_PUZZLE_POT1, + Locations.WATER_TEMPLE_BASEMENT_BLOCK_PUZZLE_POT2, + Locations.WATER_TEMPLE_RIVER_POT1, + Locations.WATER_TEMPLE_RIVER_POT2, + Locations.WATER_TEMPLE_LIKE_LIKE_POT1, + Locations.WATER_TEMPLE_LIKE_LIKE_POT2, + Locations.WATER_TEMPLE_BOSS_KEY_POT1, + Locations.WATER_TEMPLE_BOSS_KEY_POT2, + Locations.WATER_TEMPLE_MQ_LOWER_TORCHES_POT1, + Locations.WATER_TEMPLE_MQ_LOWER_TORCHES_POT2, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_APOT1, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_APOT2, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_APOT3, + Locations.WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT1, + Locations.WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT2, + Locations.WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT3, + Locations.WATER_TEMPLE_MQ_LIZALFOS_HALL_WPOT, + Locations.WATER_TEMPLE_MQ_LIZALFOS_HALL_SPOT, + Locations.WATER_TEMPLE_MQ_LIZALFOS_HALL_SEPOT, + Locations.WATER_TEMPLE_MQ_LIZALFOS_CAGE_NPOT, + Locations.WATER_TEMPLE_MQ_LIZALFOS_CAGE_SPOT, + Locations.WATER_TEMPLE_MQ_STALFOS_PIT_MIDDLE_POT, + Locations.WATER_TEMPLE_MQ_STALFOS_PIT_SOUTH_POT, + Locations.WATER_TEMPLE_MQ_STALFOS_PIT_NORTH_POT, + Locations.WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT1, + Locations.WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT2, + Locations.WATER_TEMPLE_MQ_AFTER_DARK_LINK_POT1, + Locations.WATER_TEMPLE_MQ_AFTER_DARK_LINK_POT2, + Locations.WATER_TEMPLE_MQ_RIVER_POT1, + Locations.WATER_TEMPLE_MQ_RIVER_POT2, + Locations.WATER_TEMPLE_MQ_BOSS_KEY_POT, + Locations.WATER_TEMPLE_MQ_LOWEST_GS_POT1, + Locations.WATER_TEMPLE_MQ_LOWEST_GS_POT2, + Locations.WATER_TEMPLE_MQ_LOWEST_GS_POT3, + Locations.WATER_TEMPLE_MQ_LOWEST_GS_POT4, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_BPOT1, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_BPOT2, + Locations.WATER_TEMPLE_MQ_MINI_DODONGO_POT1, + Locations.WATER_TEMPLE_MQ_MINI_DODONGO_POT2, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_UPPER_CRATE1, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_UPPER_CRATE2, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE1, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE2, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE3, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE4, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE5, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE6, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE7, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE8, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE9, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE10, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE11, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE12, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE13, + Locations.WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE14, + Locations.WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE1, + Locations.WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE2, + Locations.WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE3, + Locations.WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE1, + Locations.WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE2, + Locations.WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE3, + Locations.WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE4, + Locations.WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE5, + Locations.WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_GATE_CRATE1, + Locations.WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_GATE_CRATE2, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_ACRATE1, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_ACRATE2, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_ACRATE3, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_ACRATE4, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_ACRATE5, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_ACRATE6, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_ACRATE7, + Locations.WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE1, + Locations.WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE2, + Locations.WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE3, + Locations.WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE4, + Locations.WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE5, + Locations.WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE6, + Locations.WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_CRATE1, + Locations.WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_CRATE2, + Locations.WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_CRATE1, + Locations.WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_CRATE2, + Locations.WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE1, + Locations.WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE2, + Locations.WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE3, + Locations.WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE4, + Locations.WATER_TEMPLE_MQ_DRAGON_ROOM_DOOR_CRATE1, + Locations.WATER_TEMPLE_MQ_DRAGON_ROOM_DOOR_CRATE2, + Locations.WATER_TEMPLE_MQ_BKROOM_UPPER_CRATE, + Locations.WATER_TEMPLE_MQ_BKROOM_LOWER_CRATE1, + Locations.WATER_TEMPLE_MQ_BKROOM_LOWER_CRATE2, + Locations.WATER_TEMPLE_MQ_BKROOM_LOWER_CRATE3, + Locations.WATER_TEMPLE_MQ_BKROOM_LOWER_CRATE4, + Locations.WATER_TEMPLE_MQ_WHIRLPOOL_FRONT_CRATE1, + Locations.WATER_TEMPLE_MQ_WHIRLPOOL_FRONT_CRATE2, + Locations.WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE1, + Locations.WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE2, + Locations.WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE3, + Locations.WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE4, + Locations.WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE5, + Locations.WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE6, + Locations.WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE1, + Locations.WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE2, + Locations.WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE3, + Locations.WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE4, + Locations.WATER_TEMPLE_MQ_DODONGO_ROOM_UPPER_CRATE, + Locations.WATER_TEMPLE_MQ_DODONGO_ROOM_HALL_CRATE, + Locations.WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE1, + Locations.WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE2, + Locations.WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE3, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_BCRATE1, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_BCRATE2, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_BCRATE3, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_BCRATE4, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_BCRATE5, + Locations.WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE1, + Locations.WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE2, + Locations.WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE3, + Locations.WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE4, + Locations.WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE5, + Locations.WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE6, + Locations.WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE1, + Locations.WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE2, + Locations.WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE3, + Locations.WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE1, + Locations.WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE2, + Locations.WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE3, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_ASMALL_CRATE1, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_ASMALL_CRATE2, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_ASMALL_CRATE3, + Locations.WATER_TEMPLE_MQ_STORAGE_ROOM_ASMALL_CRATE4, + Locations.WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_SMALL_CRATE, + Locations.WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_SMALL_CRATE, + Locations.WATER_TEMPLE_RIVER_HEART1, + Locations.WATER_TEMPLE_RIVER_HEART2, + Locations.WATER_TEMPLE_RIVER_HEART3, + Locations.WATER_TEMPLE_RIVER_HEART4, + Locations.WATER_TEMPLE_MQ_BEFORE_DARK_LINK_PILAR_SUNS_SONG_FAIRY, + Locations.WATER_TEMPLE_MQ_BEFORE_DARK_LINK_LEFT_SONG_OF_STORMS_FAIRY, + Locations.WATER_TEMPLE_MQ_BEFORE_DARK_LINK_RIGHT_SUNS_SONG_FAIRY + }), + "Shadow Temple": stringify_set({ + Locations.SHADOW_TEMPLE_MAP_CHEST, + Locations.SHADOW_TEMPLE_HOVER_BOOTS_CHEST, + Locations.SHADOW_TEMPLE_COMPASS_CHEST, + Locations.SHADOW_TEMPLE_EARLY_SILVER_RUPEE_CHEST, + Locations.SHADOW_TEMPLE_INVISIBLE_BLADES_VISIBLE_CHEST, + Locations.SHADOW_TEMPLE_INVISIBLE_BLADES_INVISIBLE_CHEST, + Locations.SHADOW_TEMPLE_FALLING_SPIKES_LOWER_CHEST, + Locations.SHADOW_TEMPLE_FALLING_SPIKES_UPPER_CHEST, + Locations.SHADOW_TEMPLE_FALLING_SPIKES_SWITCH_CHEST, + Locations.SHADOW_TEMPLE_INVISIBLE_SPIKES_CHEST, + Locations.SHADOW_TEMPLE_FREESTANDING_KEY, + Locations.SHADOW_TEMPLE_WIND_HINT_CHEST, + Locations.SHADOW_TEMPLE_AFTER_WIND_ENEMY_CHEST, + Locations.SHADOW_TEMPLE_AFTER_WIND_HIDDEN_CHEST, + Locations.SHADOW_TEMPLE_SPIKE_WALLS_LEFT_CHEST, + Locations.SHADOW_TEMPLE_BOSS_KEY_CHEST, + Locations.SHADOW_TEMPLE_INVISIBLE_FLOORMASTER_CHEST, + Locations.SHADOW_TEMPLE_MQ_EARLY_GIBDOS_CHEST, + Locations.SHADOW_TEMPLE_MQ_MAP_CHEST, + Locations.SHADOW_TEMPLE_MQ_NEAR_SHIP_INVISIBLE_CHEST, + Locations.SHADOW_TEMPLE_MQ_COMPASS_CHEST, + Locations.SHADOW_TEMPLE_MQ_HOVER_BOOTS_CHEST, + Locations.SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_INVISIBLE_CHEST, + Locations.SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_VISIBLE_CHEST, + Locations.SHADOW_TEMPLE_MQ_BEAMOS_SILVER_RUPEES_CHEST, + Locations.SHADOW_TEMPLE_MQ_FALLING_SPIKES_LOWER_CHEST, + Locations.SHADOW_TEMPLE_MQ_FALLING_SPIKES_UPPER_CHEST, + Locations.SHADOW_TEMPLE_MQ_FALLING_SPIKES_SWITCH_CHEST, + Locations.SHADOW_TEMPLE_MQ_INVISIBLE_SPIKES_CHEST, + Locations.SHADOW_TEMPLE_MQ_STALFOS_ROOM_CHEST, + Locations.SHADOW_TEMPLE_MQ_WIND_HINT_CHEST, + Locations.SHADOW_TEMPLE_MQ_AFTER_WIND_HIDDEN_CHEST, + Locations.SHADOW_TEMPLE_MQ_AFTER_WIND_ENEMY_CHEST, + Locations.SHADOW_TEMPLE_MQ_BOSS_KEY_CHEST, + Locations.SHADOW_TEMPLE_MQ_SPIKE_WALLS_LEFT_CHEST, + Locations.SHADOW_TEMPLE_MQ_FREESTANDING_KEY, + Locations.SHADOW_TEMPLE_MQ_BOMB_FLOWER_CHEST, + Locations.SHADOW_TEMPLE_BONGO_BONGO_HEART_CONTAINER, + Locations.SHADOW_TEMPLE_GS_LIKE_LIKE_ROOM, + Locations.SHADOW_TEMPLE_GS_FALLING_SPIKES_ROOM, + Locations.SHADOW_TEMPLE_GS_SINGLE_GIANT_POT, + Locations.SHADOW_TEMPLE_GS_NEAR_SHIP, + Locations.SHADOW_TEMPLE_GS_TRIPLE_GIANT_POT, + Locations.SHADOW_TEMPLE_MQ_GS_FALLING_SPIKES_ROOM, + Locations.SHADOW_TEMPLE_MQ_GS_WIND_HINT_ROOM, + Locations.SHADOW_TEMPLE_MQ_GS_AFTER_WIND, + Locations.SHADOW_TEMPLE_MQ_GS_AFTER_SHIP, + Locations.SHADOW_TEMPLE_MQ_GS_NEAR_BOSS, + Locations.SHADOW_TEMPLE_NEAR_DEAD_HAND_POT1, + Locations.SHADOW_TEMPLE_WHISPERING_WALLS_POT1, + Locations.SHADOW_TEMPLE_WHISPERING_WALLS_POT2, + Locations.SHADOW_TEMPLE_WHISPERING_WALLS_POT3, + Locations.SHADOW_TEMPLE_WHISPERING_WALLS_POT4, + Locations.SHADOW_TEMPLE_WHISPERING_WALLS_POT5, + Locations.SHADOW_TEMPLE_MAP_CHEST_POT1, + Locations.SHADOW_TEMPLE_MAP_CHEST_POT2, + Locations.SHADOW_TEMPLE_FALLING_SPIKES_POT1, + Locations.SHADOW_TEMPLE_FALLING_SPIKES_POT2, + Locations.SHADOW_TEMPLE_FALLING_SPIKES_POT3, + Locations.SHADOW_TEMPLE_FALLING_SPIKES_POT4, + Locations.SHADOW_TEMPLE_AFTER_WIND_POT1, + Locations.SHADOW_TEMPLE_AFTER_WIND_POT2, + Locations.SHADOW_TEMPLE_SPIKE_WALLS_POT1, + Locations.SHADOW_TEMPLE_FLOORMASTER_POT1, + Locations.SHADOW_TEMPLE_FLOORMASTER_POT2, + Locations.SHADOW_TEMPLE_AFTER_BOAT_POT1, + Locations.SHADOW_TEMPLE_AFTER_BOAT_POT2, + Locations.SHADOW_TEMPLE_AFTER_BOAT_POT3, + Locations.SHADOW_TEMPLE_AFTER_BOAT_POT4, + Locations.SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT1, + Locations.SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT2, + Locations.SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT1, + Locations.SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT2, + Locations.SHADOW_TEMPLE_MQ_LOWER_UMBRELLA_WPOT, + Locations.SHADOW_TEMPLE_MQ_LOWER_UMBRELLA_EPOT, + Locations.SHADOW_TEMPLE_MQ_UPPER_UMBRELLA_SPOT, + Locations.SHADOW_TEMPLE_MQ_UPPER_UMBRELLA_NPOT, + Locations.SHADOW_TEMPLE_MQ_BEFORE_BOAT_POT1, + Locations.SHADOW_TEMPLE_MQ_BEFORE_BOAT_POT2, + Locations.SHADOW_TEMPLE_MQ_BEFORE_CHASM_WPOT, + Locations.SHADOW_TEMPLE_MQ_BEFORE_CHASM_EPOT, + Locations.SHADOW_TEMPLE_MQ_AFTER_CHASM_WPOT, + Locations.SHADOW_TEMPLE_MQ_AFTER_CHASM_EPOT, + Locations.SHADOW_TEMPLE_MQ_SPIKE_BARICADE_POT, + Locations.SHADOW_TEMPLE_MQ_DEAD_HAND_POT1, + Locations.SHADOW_TEMPLE_MQ_DEAD_HAND_POT2, + Locations.SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE1, + Locations.SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE2, + Locations.SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE3, + Locations.SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE4, + Locations.SHADOW_TEMPLE_INVISIBLE_BLADES_LEFT_HEART, + Locations.SHADOW_TEMPLE_INVISIBLE_BLADES_RIGHT_HEART, + Locations.SHADOW_TEMPLE_SCARECROW_NEAR_SHIP_NORTH_HEART, + Locations.SHADOW_TEMPLE_SCARECROW_NEAR_SHIP_SOUTH_HEART, + Locations.SHADOW_TEMPLE_AFTER_SHIP_UPPER_LEFT_HEART, + Locations.SHADOW_TEMPLE_AFTER_SHIP_UPPER_RIGHT_HEART, + Locations.SHADOW_TEMPLE_AFTER_SHIP_LOWER_HEART, + Locations.SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_LEFT_HEART, + Locations.SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_RIGHT_HEART, + Locations.SHADOW_TEMPLE_MQ_SCARECROW_NEAR_SHIP_NORTH_HEART, + Locations.SHADOW_TEMPLE_MQ_SCARECROW_NEAR_SHIP_SOUTH_HEART, + Locations.SHADOW_TEMPLE_MQ_AFTER_SHIP_UPPER_LEFT_HEART, + Locations.SHADOW_TEMPLE_MQ_AFTER_SHIP_UPPER_RIGHT_HEART, + Locations.SHADOW_TEMPLE_MQ_AFTER_SHIP_LOWER_HEART, + Locations.SHADOW_TEMPLE_BEAMOS_SONG_OF_STORMS_FAIRY, + Locations.SHADOW_TEMPLE_PIT_ROOM_SONG_OF_STORMS_FAIRY, + Locations.SHADOW_TEMPLE_WIND_HINT_SUNS_SONG_FAIRY, + Locations.SHADOW_TEMPLE_MQ_BEAMOS_SONG_OF_STORMS_FAIRY, + Locations.SHADOW_TEMPLE_MQ_PIT_ROOM_SONG_OF_STORMS_FAIRY, + Locations.SHADOW_TEMPLE_MQ_WIND_HINT_SUNS_SONG_FAIRY + }), + "Spirit Temple": stringify_set({ + Locations.SPIRIT_TEMPLE_CHILD_BRIDGE_CHEST, + Locations.SPIRIT_TEMPLE_CHILD_EARLY_TORCHES_CHEST, + Locations.SPIRIT_TEMPLE_CHILD_CLIMB_NORTH_CHEST, + Locations.SPIRIT_TEMPLE_CHILD_CLIMB_EAST_CHEST, + Locations.SPIRIT_TEMPLE_MAP_CHEST, + Locations.SPIRIT_TEMPLE_SUN_BLOCK_ROOM_CHEST, + Locations.SPIRIT_TEMPLE_MQ_ENTRANCE_FRONT_LEFT_CHEST, + Locations.SPIRIT_TEMPLE_MQ_ENTRANCE_BACK_RIGHT_CHEST, + Locations.SPIRIT_TEMPLE_MQ_ENTRANCE_FRONT_RIGHT_CHEST, + Locations.SPIRIT_TEMPLE_MQ_ENTRANCE_BACK_LEFT_CHEST, + Locations.SPIRIT_TEMPLE_MQ_MAP_CHEST, + Locations.SPIRIT_TEMPLE_MQ_MAP_ROOM_ENEMY_CHEST, + Locations.SPIRIT_TEMPLE_MQ_CHILD_CLIMB_NORTH_CHEST, + Locations.SPIRIT_TEMPLE_MQ_CHILD_CLIMB_SOUTH_CHEST, + Locations.SPIRIT_TEMPLE_MQ_COMPASS_CHEST, + Locations.SPIRIT_TEMPLE_MQ_SILVER_BLOCK_HALLWAY_CHEST, + Locations.SPIRIT_TEMPLE_MQ_SUN_BLOCK_ROOM_CHEST, + Locations.SPIRIT_TEMPLE_SILVER_GAUNTLETS_CHEST, + Locations.SPIRIT_TEMPLE_COMPASS_CHEST, + Locations.SPIRIT_TEMPLE_EARLY_ADULT_RIGHT_CHEST, + Locations.SPIRIT_TEMPLE_FIRST_MIRROR_LEFT_CHEST, + Locations.SPIRIT_TEMPLE_FIRST_MIRROR_RIGHT_CHEST, + Locations.SPIRIT_TEMPLE_STATUE_ROOM_NORTHEAST_CHEST, + Locations.SPIRIT_TEMPLE_STATUE_ROOM_HAND_CHEST, + Locations.SPIRIT_TEMPLE_NEAR_FOUR_ARMOS_CHEST, + Locations.SPIRIT_TEMPLE_HALLWAY_RIGHT_INVISIBLE_CHEST, + Locations.SPIRIT_TEMPLE_HALLWAY_LEFT_INVISIBLE_CHEST, + Locations.SPIRIT_TEMPLE_MQ_CHILD_HAMMER_SWITCH_CHEST, + Locations.SPIRIT_TEMPLE_MQ_STATUE_ROOM_LULLABY_CHEST, + Locations.SPIRIT_TEMPLE_MQ_STATUE_ROOM_INVISIBLE_CHEST, + Locations.SPIRIT_TEMPLE_MQ_LEEVER_ROOM_CHEST, + Locations.SPIRIT_TEMPLE_MQ_SYMPHONY_ROOM_CHEST, + Locations.SPIRIT_TEMPLE_MQ_BEAMOS_ROOM_CHEST, + Locations.SPIRIT_TEMPLE_MQ_CHEST_SWITCH_CHEST, + Locations.SPIRIT_TEMPLE_MQ_BOSS_KEY_CHEST, + Locations.SPIRIT_TEMPLE_MIRROR_SHIELD_CHEST, + Locations.SPIRIT_TEMPLE_BOSS_KEY_CHEST, + Locations.SPIRIT_TEMPLE_TOPMOST_CHEST, + Locations.SPIRIT_TEMPLE_MQ_MIRROR_PUZZLE_INVISIBLE_CHEST, + Locations.SPIRIT_TEMPLE_TWINROVA_HEART_CONTAINER, + Locations.SPIRIT_TEMPLE_GS_METAL_FENCE, + Locations.SPIRIT_TEMPLE_GS_SUN_ON_FLOOR_ROOM, + Locations.SPIRIT_TEMPLE_GS_HALL_AFTER_SUN_BLOCK_ROOM, + Locations.SPIRIT_TEMPLE_GS_LOBBY, + Locations.SPIRIT_TEMPLE_GS_BOULDER_ROOM, + Locations.SPIRIT_TEMPLE_MQ_GS_SUN_BLOCK_ROOM, + Locations.SPIRIT_TEMPLE_MQ_GS_LEEVER_ROOM, + Locations.SPIRIT_TEMPLE_MQ_GS_SYMPHONY_ROOM, + Locations.SPIRIT_TEMPLE_MQ_GS_NINE_THRONES_ROOM_WEST, + Locations.SPIRIT_TEMPLE_MQ_GS_NINE_THRONES_ROOM_NORTH, + Locations.SPIRIT_TEMPLE_LOBBY_POT1, + Locations.SPIRIT_TEMPLE_LOBBY_POT2, + Locations.SPIRIT_TEMPLE_ANUBIS_POT1, + Locations.SPIRIT_TEMPLE_ANUBIS_POT2, + Locations.SPIRIT_TEMPLE_ANUBIS_POT3, + Locations.SPIRIT_TEMPLE_ANUBIS_POT4, + Locations.SPIRIT_TEMPLE_CHILD_CLIMB_POT1, + Locations.SPIRIT_TEMPLE_AFTER_SUN_BLOCK_POT1, + Locations.SPIRIT_TEMPLE_AFTER_SUN_BLOCK_POT2, + Locations.SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT1, + Locations.SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT2, + Locations.SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT3, + Locations.SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT4, + Locations.SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT5, + Locations.SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT6, + Locations.SPIRIT_TEMPLE_BEAMOS_HALL_POT1, + Locations.SPIRIT_TEMPLE_MQ_ENTRANCE_POT1, + Locations.SPIRIT_TEMPLE_MQ_ENTRANCE_POT2, + Locations.SPIRIT_TEMPLE_MQ_ENTRANCE_POT3, + Locations.SPIRIT_TEMPLE_MQ_ENTRANCE_POT4, + Locations.SPIRIT_TEMPLE_MQ_CHILD_SLUGMA_POT, + Locations.SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT1, + Locations.SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT2, + Locations.SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT1, + Locations.SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT2, + Locations.SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT3, + Locations.SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT4, + Locations.SPIRIT_TEMPLE_MQ_CHILD_LIKE_LIKE_POT, + Locations.SPIRIT_TEMPLE_MQ_STATUE_ROOM2FCEPOT, + Locations.SPIRIT_TEMPLE_MQ_STATUE_ROOM3FEPOT, + Locations.SPIRIT_TEMPLE_MQ_STATUE_ROOM3FWPOT, + Locations.SPIRIT_TEMPLE_MQ_STATUE_ROOM2FWPOT, + Locations.SPIRIT_TEMPLE_MQ_STATUE_ROOM2FEPOT, + Locations.SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT1, + Locations.SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT2, + Locations.SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT1, + Locations.SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT2, + Locations.SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT1, + Locations.SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT2, + Locations.SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT3, + Locations.SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT4, + Locations.SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT1, + Locations.SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT2, + Locations.SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT1, + Locations.SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT2, + Locations.SPIRIT_TEMPLE_MQ_STATUE_CRATE1, + Locations.SPIRIT_TEMPLE_MQ_STATUE_CRATE2, + Locations.SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE1, + Locations.SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE2, + Locations.SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE3, + Locations.SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE4, + Locations.SPIRIT_TEMPLE_BEFORE_CHILD_CLIMB_SMALL_CRATE1, + Locations.SPIRIT_TEMPLE_BEFORE_CHILD_CLIMB_SMALL_CRATE2, + Locations.SPIRIT_TEMPLE_MQ_STATUE_SMALL_CRATE, + Locations.SPIRIT_TEMPLE_MQ_BEAMOS_SMALL_CRATE, + Locations.SPIRIT_TEMPLE_ADULT_CLIMB_LEFT_HEART, + Locations.SPIRIT_TEMPLE_ADULT_CLIMB_RIGHT_HEART, + Locations.SPIRIT_TEMPLE_MQ_CHILD_EARLY_LEFT_HEART, + Locations.SPIRIT_TEMPLE_MQ_CHILD_EARLY_RIGHT_HEART, + Locations.SPIRIT_TEMPLE_AFTER_BOULDER_ROOM_SUNS_SONG_FAIRY, + Locations.SPIRIT_TEMPLE_FOUR_ARMOS_ROOM_SUNS_SONG_FAIRY, + Locations.SPIRIT_TEMPLE_MQ_DINALFOS_ROOM_SUNS_SONG_FAIRY + }), + "Bottom of the Well": stringify_set({ + Locations.BOTTOM_OF_THE_WELL_FRONT_LEFT_FAKE_WALL_CHEST, + Locations.BOTTOM_OF_THE_WELL_FRONT_CENTER_BOMBABLE_CHEST, + Locations.BOTTOM_OF_THE_WELL_BACK_LEFT_BOMBABLE_CHEST, + Locations.BOTTOM_OF_THE_WELL_UNDERWATER_LEFT_CHEST, + Locations.BOTTOM_OF_THE_WELL_FREESTANDING_KEY, + Locations.BOTTOM_OF_THE_WELL_COMPASS_CHEST, + Locations.BOTTOM_OF_THE_WELL_CENTER_SKULLTULA_CHEST, + Locations.BOTTOM_OF_THE_WELL_RIGHT_BOTTOM_FAKE_WALL_CHEST, + Locations.BOTTOM_OF_THE_WELL_FIRE_KEESE_CHEST, + Locations.BOTTOM_OF_THE_WELL_LIKE_LIKE_CHEST, + Locations.BOTTOM_OF_THE_WELL_MAP_CHEST, + Locations.BOTTOM_OF_THE_WELL_UNDERWATER_FRONT_CHEST, + Locations.BOTTOM_OF_THE_WELL_INVISIBLE_CHEST, + Locations.BOTTOM_OF_THE_WELL_LENS_OF_TRUTH_CHEST, + Locations.BOTTOM_OF_THE_WELL_MQ_MAP_CHEST, + Locations.BOTTOM_OF_THE_WELL_MQ_EAST_INNER_ROOM_FREESTANDING_KEY, + Locations.BOTTOM_OF_THE_WELL_MQ_COMPASS_CHEST, + Locations.BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_FREESTANDING_KEY, + Locations.BOTTOM_OF_THE_WELL_MQ_LENS_OF_TRUTH_CHEST, + Locations.BOTTOM_OF_THE_WELL_GS_WEST_INNER_ROOM, + Locations.BOTTOM_OF_THE_WELL_GS_EAST_INNER_ROOM, + Locations.BOTTOM_OF_THE_WELL_GS_LIKE_LIKE_CAGE, + Locations.BOTTOM_OF_THE_WELL_MQ_GS_COFFIN_ROOM, + Locations.BOTTOM_OF_THE_WELL_MQ_GS_WEST_INNER_ROOM, + Locations.BOTTOM_OF_THE_WELL_MQ_GS_BASEMENT, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_POT1, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_POT2, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_POT3, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_POT4, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_POT5, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_POT6, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_POT7, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_POT8, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_POT9, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_POT10, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_POT11, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_POT12, + Locations.BOTTOM_OF_THE_WELL_LEFT_SIDE_POT1, + Locations.BOTTOM_OF_THE_WELL_LEFT_SIDE_POT2, + Locations.BOTTOM_OF_THE_WELL_LEFT_SIDE_POT3, + Locations.BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT1, + Locations.BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT2, + Locations.BOTTOM_OF_THE_WELL_FIRE_KEESE_POT1, + Locations.BOTTOM_OF_THE_WELL_UNDERWATER_POT, + Locations.BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT1, + Locations.BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT2, + Locations.BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT3, + Locations.BOTTOM_OF_THE_WELL_MQ_OUTER_LOBBY_POT, + Locations.BOTTOM_OF_THE_WELL_MQ_EAST_INNER_POT1, + Locations.BOTTOM_OF_THE_WELL_MQ_EAST_INNER_POT2, + Locations.BOTTOM_OF_THE_WELL_MQ_EAST_INNER_POT3, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_LEFT_RUPEE, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_BACK_LEFT_RUPEE, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_MIDDLE_RUPEE, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_BACK_RIGHT_RUPEE, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_RIGHT_RUPEE, + Locations.BOTTOM_OF_THE_WELL_COFFIN_ROOM_FRONT_LEFT_HEART, + Locations.BOTTOM_OF_THE_WELL_COFFIN_ROOM_MIDDLE_RIGHT_HEART, + Locations.BOTTOM_OF_THE_WELL_MQ_COFFIN_ROOM_FRONT_RIGHT_INVISIBLE_HEART, + Locations.BOTTOM_OF_THE_WELL_MQ_BOMB_ALCOVE_LEFT_HEART, + Locations.BOTTOM_OF_THE_WELL_MQ_BOMB_ALCOVE_RIGHT_HEART, + Locations.BOTTOM_OF_THE_WELL_MQ_COFFIN_ROOM_MIDDLE_LEFT_INVISIBLE_HEART, + Locations.BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_FRONT_HEART, + Locations.BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_LEFT_HEART, + Locations.BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_RIGHT_HEART, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_SUNS_SONG_FAIRY, + Locations.BOTTOM_OF_THE_WELL_MQ_EAST_CELL_SUNS_SONG_FAIRY, + Locations.BOTTOM_OF_THE_WELL_MQ_BASEMENT_SUNS_SONG_FAIRY, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS1, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS2, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS3, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS4, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS5, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS6, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS7, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS8, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS9, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_GRASS1, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_GRASS2, + Locations.BOTTOM_OF_THE_WELL_BASEMENT_GRASS3, + Locations.BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS1, + Locations.BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS2, + Locations.BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS3, + Locations.BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS4 + }), + "Ice Cavern": stringify_set({ + Locations.SHEIK_IN_ICE_CAVERN, + Locations.ICE_CAVERN_MAP_CHEST, + Locations.ICE_CAVERN_COMPASS_CHEST, + Locations.ICE_CAVERN_FREESTANDING_POH, + Locations.ICE_CAVERN_IRON_BOOTS_CHEST, + Locations.ICE_CAVERN_MQ_MAP_CHEST, + Locations.ICE_CAVERN_MQ_COMPASS_CHEST, + Locations.ICE_CAVERN_MQ_FREESTANDING_POH, + Locations.ICE_CAVERN_MQ_IRON_BOOTS_CHEST, + Locations.ICE_CAVERN_GS_SPINNING_SCYTHE_ROOM, + Locations.ICE_CAVERN_GS_HEART_PIECE_ROOM, + Locations.ICE_CAVERN_GS_PUSH_BLOCK_ROOM, + Locations.ICE_CAVERN_MQ_GS_RED_ICE, + Locations.ICE_CAVERN_MQ_GS_ICE_BLOCK, + Locations.ICE_CAVERN_MQ_GS_SCARECROW, + Locations.ICE_CAVERN_HALL_POT1, + Locations.ICE_CAVERN_HALL_POT2, + Locations.ICE_CAVERN_SPINNING_BLADE_POT1, + Locations.ICE_CAVERN_SPINNING_BLADE_POT2, + Locations.ICE_CAVERN_SPINNING_BLADE_POT3, + Locations.ICE_CAVERN_NEAR_END_POT1, + Locations.ICE_CAVERN_NEAR_END_POT2, + Locations.ICE_CAVERN_FROZEN_POT1, + Locations.ICE_CAVERN_MQ_ENTRANCE_POT, + Locations.ICE_CAVERN_MQ_FIRST_CRYSTAL_POT1, + Locations.ICE_CAVERN_MQ_FIRST_CRYSTAL_POT2, + Locations.ICE_CAVERN_MQ_EARLY_WOLFOS_POT1, + Locations.ICE_CAVERN_MQ_EARLY_WOLFOS_POT2, + Locations.ICE_CAVERN_MQ_EARLY_WOLFOS_POT3, + Locations.ICE_CAVERN_MQ_EARLY_WOLFOS_POT4, + Locations.ICE_CAVERN_MQ_PUSH_BLOCK_POT1, + Locations.ICE_CAVERN_MQ_PUSH_BLOCK_POT2, + Locations.ICE_CAVERN_MQ_COMPASS_POT1, + Locations.ICE_CAVERN_MQ_COMPASS_POT2, + Locations.ICE_CAVERN_LOBBY_RUPEE, + Locations.ICE_CAVERN_MAP_ROOM_LEFT_HEART, + Locations.ICE_CAVERN_MAP_ROOM_MIDDLE_HEART, + Locations.ICE_CAVERN_MAP_ROOM_RIGHT_HEART, + Locations.ICE_CAVERN_SLIDING_BLOCK_ROOM_RUPEE1, + Locations.ICE_CAVERN_SLIDING_BLOCK_ROOM_RUPEE2, + Locations.ICE_CAVERN_SLIDING_BLOCK_ROOM_RUPEE3, + Locations.ICE_CAVERN_ENTRANCE_SONG_OF_STORMS_FAIRY + }), + "Gerudo Training Ground": stringify_set({ + Locations.GERUDO_TRAINING_GROUND_LOBBY_LEFT_CHEST, + Locations.GERUDO_TRAINING_GROUND_LOBBY_RIGHT_CHEST, + Locations.GERUDO_TRAINING_GROUND_STALFOS_CHEST, + Locations.GERUDO_TRAINING_GROUND_BEFORE_HEAVY_BLOCK_CHEST, + Locations.GERUDO_TRAINING_GROUND_HEAVY_BLOCK_FIRST_CHEST, + Locations.GERUDO_TRAINING_GROUND_HEAVY_BLOCK_SECOND_CHEST, + Locations.GERUDO_TRAINING_GROUND_HEAVY_BLOCK_THIRD_CHEST, + Locations.GERUDO_TRAINING_GROUND_HEAVY_BLOCK_FOURTH_CHEST, + Locations.GERUDO_TRAINING_GROUND_EYE_STATUE_CHEST, + Locations.GERUDO_TRAINING_GROUND_NEAR_SCARECROW_CHEST, + Locations.GERUDO_TRAINING_GROUND_HAMMER_ROOM_CLEAR_CHEST, + Locations.GERUDO_TRAINING_GROUND_HAMMER_ROOM_SWITCH_CHEST, + Locations.GERUDO_TRAINING_GROUND_FREESTANDING_KEY, + Locations.GERUDO_TRAINING_GROUND_MAZE_RIGHT_CENTRAL_CHEST, + Locations.GERUDO_TRAINING_GROUND_MAZE_RIGHT_SIDE_CHEST, + Locations.GERUDO_TRAINING_GROUND_UNDERWATER_SILVER_RUPEE_CHEST, + Locations.GERUDO_TRAINING_GROUND_BEAMOS_CHEST, + Locations.GERUDO_TRAINING_GROUND_HIDDEN_CEILING_CHEST, + Locations.GERUDO_TRAINING_GROUND_MAZE_PATH_FIRST_CHEST, + Locations.GERUDO_TRAINING_GROUND_MAZE_PATH_SECOND_CHEST, + Locations.GERUDO_TRAINING_GROUND_MAZE_PATH_THIRD_CHEST, + Locations.GERUDO_TRAINING_GROUND_MAZE_PATH_FINAL_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_FIRST_IRON_KNUCKLE_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_BEFORE_HEAVY_BLOCK_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_HEAVY_BLOCK_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_EYE_STATUE_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_ICE_ARROWS_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_SECOND_IRON_KNUCKLE_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_FLAME_CIRCLE_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_MAZE_RIGHT_CENTRAL_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_MAZE_RIGHT_SIDE_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_UNDERWATER_SILVER_RUPEE_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_DINOLFOS_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_HIDDEN_CEILING_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_FIRST_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_THIRD_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_SECOND_CHEST, + Locations.GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_POT1, + Locations.GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_POT2, + Locations.GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_POT1, + Locations.GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_POT2, + Locations.GERUDO_TRAINING_GROUND_MQ_MAZE_CRATE, + Locations.GERUDO_TRAINING_GROUND_BEAMOS_SOUTH_HEART, + Locations.GERUDO_TRAINING_GROUND_BEAMOS_EAST_HEART, + Locations.GERUDO_TRAINING_GROUND_ENTRANCE_SONG_OF_STORMS_FAIRY + }), + "Ganons Castle": stringify_set({ + Locations.GANONS_CASTLE_FOREST_TRIAL_CHEST, + Locations.GANONS_CASTLE_WATER_TRIAL_LEFT_CHEST, + Locations.GANONS_CASTLE_WATER_TRIAL_RIGHT_CHEST, + Locations.GANONS_CASTLE_SHADOW_TRIAL_FRONT_CHEST, + Locations.GANONS_CASTLE_SHADOW_TRIAL_GOLDEN_GAUNTLETS_CHEST, + Locations.GANONS_CASTLE_LIGHT_TRIAL_FIRST_LEFT_CHEST, + Locations.GANONS_CASTLE_LIGHT_TRIAL_SECOND_LEFT_CHEST, + Locations.GANONS_CASTLE_LIGHT_TRIAL_THIRD_LEFT_CHEST, + Locations.GANONS_CASTLE_LIGHT_TRIAL_FIRST_RIGHT_CHEST, + Locations.GANONS_CASTLE_LIGHT_TRIAL_SECOND_RIGHT_CHEST, + Locations.GANONS_CASTLE_LIGHT_TRIAL_THIRD_RIGHT_CHEST, + Locations.GANONS_CASTLE_LIGHT_TRIAL_INVISIBLE_ENEMIES_CHEST, + Locations.GANONS_CASTLE_LIGHT_TRIAL_LULLABY_CHEST, + Locations.GANONS_CASTLE_SPIRIT_TRIAL_CRYSTAL_SWITCH_CHEST, + Locations.GANONS_CASTLE_SPIRIT_TRIAL_INVISIBLE_CHEST, + Locations.GANONS_CASTLE_MQ_FOREST_TRIAL_FREESTANDING_KEY, + Locations.GANONS_CASTLE_MQ_FOREST_TRIAL_EYE_SWITCH_CHEST, + Locations.GANONS_CASTLE_MQ_FOREST_TRIAL_FROZEN_EYE_SWITCH_CHEST, + Locations.GANONS_CASTLE_MQ_WATER_TRIAL_CHEST, + Locations.GANONS_CASTLE_MQ_SHADOW_TRIAL_BOMB_FLOWER_CHEST, + Locations.GANONS_CASTLE_MQ_SHADOW_TRIAL_EYE_SWITCH_CHEST, + Locations.GANONS_CASTLE_MQ_LIGHT_TRIAL_LULLABY_CHEST, + Locations.GANONS_CASTLE_MQ_SPIRIT_TRIAL_FIRST_CHEST, + Locations.GANONS_CASTLE_MQ_SPIRIT_TRIAL_INVISIBLE_CHEST, + Locations.GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_FRONT_LEFT_CHEST, + Locations.GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_BACK_LEFT_CHEST, + Locations.GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_BACK_RIGHT_CHEST, + Locations.GANONS_CASTLE_MQ_SPIRIT_TRIAL_GOLDEN_GAUNTLETS_CHEST, + Locations.GANONS_CASTLE_TOWER_BOSS_KEY_CHEST, + Locations.GANONS_CASTLE_GANONDORF_HINT, + Locations.GANONS_CASTLE_SHEIK_HINT, + Locations.GANONS_CASTLE_DEKU_SCRUB_LEFT, + Locations.GANONS_CASTLE_DEKU_SCRUB_CENTER_LEFT, + Locations.GANONS_CASTLE_DEKU_SCRUB_CENTER_RIGHT, + Locations.GANONS_CASTLE_DEKU_SCRUB_RIGHT, + Locations.GANONS_CASTLE_MQ_DEKU_SCRUB_LEFT, + Locations.GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_LEFT, + Locations.GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER, + Locations.GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_RIGHT, + Locations.GANONS_CASTLE_MQ_DEKU_SCRUB_RIGHT, + Locations.GANONS_CASTLE_FOREST_TRIAL_POT1, + Locations.GANONS_CASTLE_FOREST_TRIAL_POT2, + Locations.GANONS_CASTLE_FIRE_TRIAL_POT1, + Locations.GANONS_CASTLE_FIRE_TRIAL_POT2, + Locations.GANONS_CASTLE_WATER_TRIAL_POT1, + Locations.GANONS_CASTLE_WATER_TRIAL_POT2, + Locations.GANONS_CASTLE_WATER_TRIAL_POT3, + Locations.GANONS_CASTLE_SHADOW_TRIAL_POT1, + Locations.GANONS_CASTLE_SHADOW_TRIAL_POT2, + Locations.GANONS_CASTLE_SHADOW_TRIAL_POT3, + Locations.GANONS_CASTLE_SHADOW_TRIAL_POT4, + Locations.GANONS_CASTLE_SPIRIT_TRIAL_POT1, + Locations.GANONS_CASTLE_SPIRIT_TRIAL_POT2, + Locations.GANONS_CASTLE_LIGHT_TRIAL_BOULDER_POT1, + Locations.GANONS_CASTLE_LIGHT_TRIAL_POT1, + Locations.GANONS_CASTLE_LIGHT_TRIAL_POT2, + Locations.GANONS_CASTLE_GANONS_TOWER_POT1, + Locations.GANONS_CASTLE_GANONS_TOWER_POT2, + Locations.GANONS_CASTLE_GANONS_TOWER_POT3, + Locations.GANONS_CASTLE_GANONS_TOWER_POT4, + Locations.GANONS_CASTLE_GANONS_TOWER_POT5, + Locations.GANONS_CASTLE_GANONS_TOWER_POT6, + Locations.GANONS_CASTLE_GANONS_TOWER_POT7, + Locations.GANONS_CASTLE_GANONS_TOWER_POT8, + Locations.GANONS_CASTLE_GANONS_TOWER_POT9, + Locations.GANONS_CASTLE_GANONS_TOWER_POT10, + Locations.GANONS_CASTLE_GANONS_TOWER_POT11, + Locations.GANONS_CASTLE_GANONS_TOWER_POT12, + Locations.GANONS_CASTLE_GANONS_TOWER_POT13, + Locations.GANONS_CASTLE_GANONS_TOWER_POT14, + Locations.GANONS_CASTLE_GANONS_TOWER_POT15, + Locations.GANONS_CASTLE_GANONS_TOWER_POT16, + Locations.GANONS_CASTLE_GANONS_TOWER_POT17, + Locations.GANONS_CASTLE_GANONS_TOWER_POT18, + Locations.GANONS_CASTLE_MQ_FOREST_TRIAL_POT1, + Locations.GANONS_CASTLE_MQ_FOREST_TRIAL_POT2, + Locations.GANONS_CASTLE_MQ_WATER_TRIAL_POT1, + Locations.GANONS_CASTLE_MQ_WATER_TRIAL_POT2, + Locations.GANONS_CASTLE_MQ_SHADOW_TRIAL_POT1, + Locations.GANONS_CASTLE_MQ_SHADOW_TRIAL_POT2, + Locations.GANONS_CASTLE_MQ_FIRE_TRIAL_POT1, + Locations.GANONS_CASTLE_MQ_FIRE_TRIAL_POT2, + Locations.GANONS_CASTLE_MQ_LIGHT_TRIAL_POT1, + Locations.GANONS_CASTLE_MQ_LIGHT_TRIAL_POT2, + Locations.GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT1, + Locations.GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT2, + Locations.GANONS_CASTLE_SHADOW_TRIAL_HEART1, + Locations.GANONS_CASTLE_SHADOW_TRIAL_HEART2, + Locations.GANONS_CASTLE_SHADOW_TRIAL_HEART3, + Locations.GANONS_CASTLE_FIRE_TRIAL_HEART, + Locations.GANONS_CASTLE_SPIRIT_TRIAL_HEART, + Locations.GANONS_CASTLE_MQ_WATER_TRIAL_HEART, + Locations.GANONS_CASTLE_MQ_LIGHT_TRIAL_RIGHT_HEART, + Locations.GANONS_CASTLE_MQ_LIGHT_TRIAL_LEFT_HEART, + Locations.GANONS_CASTLE_SCRUBS_FAIRY1, + Locations.GANONS_CASTLE_SCRUBS_FAIRY2, + Locations.GANONS_CASTLE_SCRUBS_FAIRY3, + Locations.GANONS_CASTLE_SCRUBS_FAIRY4, + Locations.GANONS_CASTLE_SCRUBS_FAIRY5, + Locations.GANONS_CASTLE_SCRUBS_FAIRY6, + Locations.GANONS_CASTLE_SCRUBS_FAIRY7, + Locations.GANONS_CASTLE_SCRUBS_FAIRY8, + Locations.GANONS_CASTLE_MQ_SCRUBS_FAIRY1, + Locations.GANONS_CASTLE_MQ_SCRUBS_FAIRY2, + Locations.GANONS_CASTLE_MQ_SCRUBS_FAIRY3, + Locations.GANONS_CASTLE_MQ_SCRUBS_FAIRY4, + Locations.GANONS_CASTLE_MQ_SCRUBS_FAIRY5, + Locations.GANONS_CASTLE_MQ_SCRUBS_FAIRY6, + Locations.GANONS_CASTLE_MQ_SCRUBS_FAIRY7, + Locations.GANONS_CASTLE_MQ_SCRUBS_FAIRY8, + Locations.GANONS_CASTLE_SPIRIT_TRIAL_BEAMOS_SUNS_SONG_FAIRY + }), +} } token_amounts: dict[str, int] = {