From 2b650a49792919bb651fcddd0efecc68bac83069 Mon Sep 17 00:00:00 2001 From: xxAtrain223 Date: Sun, 1 Mar 2026 18:58:24 -0600 Subject: [PATCH] Stringify Randomizer Enums (#6223) Moved randomizer enums from randomizerTypes.h to randomizerEnums.h and helpers --- CMakeLists.txt | 1 + .../Enhancements/debugger/debugSaveEditor.h | 8 +- .../randomizer/randomizerEnumStrings.cpp | 37 + .../randomizer/randomizerEnumStrings.h | 29 + .../Enhancements/randomizer/randomizerEnums.h | 29 + .../randomizer/randomizerEnums/LogicVal.h | 350 + .../randomizerEnums/RandomizerCheck.h | 2580 ++++++ .../randomizerEnums/RandomizerGet.h | 340 + .../randomizerEnums/RandomizerHintTextKey.h | 1565 ++++ .../randomizerEnums/RandomizerInf.h | 2147 +++++ .../randomizerEnums/RandomizerMiscEnums.h | 535 ++ .../randomizerEnums/RandomizerOptions.h | 460 ++ .../randomizerEnums/RandomizerRegion.h | 1078 +++ .../randomizerEnums/RandomizerSettingKey.h | 260 + .../randomizerEnums/RandomizerTrick.h | 306 + .../Enhancements/randomizer/randomizerTypes.h | 7244 +---------------- .../Enhancements/randomizer/randomizer_inf.h | 2115 ----- 17 files changed, 9721 insertions(+), 9363 deletions(-) create mode 100644 soh/soh/Enhancements/randomizer/randomizerEnumStrings.cpp create mode 100644 soh/soh/Enhancements/randomizer/randomizerEnumStrings.h create mode 100644 soh/soh/Enhancements/randomizer/randomizerEnums.h create mode 100644 soh/soh/Enhancements/randomizer/randomizerEnums/LogicVal.h create mode 100644 soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerCheck.h create mode 100644 soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerGet.h create mode 100644 soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerHintTextKey.h create mode 100644 soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerInf.h create mode 100644 soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerMiscEnums.h create mode 100644 soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerOptions.h create mode 100644 soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerRegion.h create mode 100644 soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerSettingKey.h create mode 100644 soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerTrick.h delete mode 100644 soh/soh/Enhancements/randomizer/randomizer_inf.h diff --git a/CMakeLists.txt b/CMakeLists.txt index 99b433067..f3b8463f4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -78,6 +78,7 @@ set(CMAKE_PROJECT_GIT_COMMIT_TAG "${GIT_COMMIT_TAG}" CACHE STRING "Git commit ta set_property(DIRECTORY ${CMAKE_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT soh) add_compile_options($<$:/MP>) add_compile_options($<$:/utf-8>) +add_compile_options($<$:/Zc:preprocessor>) if (CMAKE_SYSTEM_NAME STREQUAL "Windows") include(CMake/automate-vcpkg.cmake) diff --git a/soh/soh/Enhancements/debugger/debugSaveEditor.h b/soh/soh/Enhancements/debugger/debugSaveEditor.h index e8bdeb00a..2d3c87ba6 100644 --- a/soh/soh/Enhancements/debugger/debugSaveEditor.h +++ b/soh/soh/Enhancements/debugger/debugSaveEditor.h @@ -23,8 +23,6 @@ typedef struct { std::map flagDescriptions; } FlagTable; -#define DEFINE_RAND_INF(rand_inf) { rand_inf, #rand_inf }, - // Reference https://tcrf.net/Proto:The_Legend_of_Zelda:_Ocarina_of_Time_Master_Quest/Event_Editor // The source was last referenced on 2022-09-03 and had a last updated value of 2020-05-02 const std::vector flagTables = { @@ -366,12 +364,12 @@ const std::vector flagTables = { RANDOMIZER_INF, (RAND_INF_MAX + 15) / 16, { -#include "soh/Enhancements/randomizer/randomizer_inf.h" +#define RANDO_ENUM_ITEM(rand_inf) { rand_inf, #rand_inf }, +#include "soh/Enhancements/randomizer/randomizerEnums/RandomizerInf.h" +#undef RANDO_ENUM_ITEM } }, }; -#undef DEFINE_RAND_INF - const std::vector state1 = { "Loading", "Swinging Bottle", diff --git a/soh/soh/Enhancements/randomizer/randomizerEnumStrings.cpp b/soh/soh/Enhancements/randomizer/randomizerEnumStrings.cpp new file mode 100644 index 000000000..060cc8f1a --- /dev/null +++ b/soh/soh/Enhancements/randomizer/randomizerEnumStrings.cpp @@ -0,0 +1,37 @@ +#include "randomizerEnumStrings.h" + +#include "randomizerEnums.h" + +// Redefine enum macros to generate string->enum maps for every enum. +#define RANDO_ENUM_BEGIN(EnumName) \ + template <> const std::unordered_map& GetStringToEnumMap() { \ + static const std::unordered_map map = [] { \ + std::unordered_map m; + +#define RANDO_ENUM_ITEM(name, ...) m.emplace(#name, name); + +#define RANDO_ENUM_END(EnumName) \ + return m; \ + } \ + (); \ + return map; \ + } + +#include "randomizerEnums.h" + +// Redefine enum macros to generate enum->string maps for every enum. +#define RANDO_ENUM_BEGIN(EnumName) \ + template <> const std::unordered_map& GetEnumToStringMap() { \ + static const std::unordered_map map = [] { \ + std::unordered_map m; + +#define RANDO_ENUM_ITEM(name, ...) m.emplace(name, #name); + +#define RANDO_ENUM_END(EnumName) \ + return m; \ + } \ + (); \ + return map; \ + } + +#include "randomizerEnums.h" \ No newline at end of file diff --git a/soh/soh/Enhancements/randomizer/randomizerEnumStrings.h b/soh/soh/Enhancements/randomizer/randomizerEnumStrings.h new file mode 100644 index 000000000..11d3a87b3 --- /dev/null +++ b/soh/soh/Enhancements/randomizer/randomizerEnumStrings.h @@ -0,0 +1,29 @@ +#pragma once + +#include +#include +#include + +template const std::unordered_map& GetStringToEnumMap(); + +template std::optional StringToEnum(const std::string_view& str) { + const auto& map = GetStringToEnumMap(); + auto it = map.find(str); + if (it != map.end()) { + return it->second; + } else { + return std::nullopt; + } +} + +template const std::unordered_map& GetEnumToStringMap(); + +template std::optional EnumToString(const T& value) { + const auto& map = GetEnumToStringMap(); + auto it = map.find(value); + if (it != map.end()) { + return it->second; + } else { + return std::nullopt; + } +} diff --git a/soh/soh/Enhancements/randomizer/randomizerEnums.h b/soh/soh/Enhancements/randomizer/randomizerEnums.h new file mode 100644 index 000000000..cc625627b --- /dev/null +++ b/soh/soh/Enhancements/randomizer/randomizerEnums.h @@ -0,0 +1,29 @@ +// Default expansion: real enums + +#if !defined(RANDO_ENUM_BEGIN) && !defined(RANDO_ENUM_ITEM) && !defined(RANDO_ENUM_END) +// clang-format off +#define RANDO_ENUM_BEGIN(EnumName) typedef enum EnumName { +#define RANDO_ENUM_ITEM(name, ...) name __VA_OPT__(=) __VA_ARGS__, +#define RANDO_ENUM_END(EnumName) } EnumName; +#define RANDO_ENUM__CLEANUP +// clang-format on +#endif + +#include "randomizerEnums/LogicVal.h" +#include "randomizerEnums/RandomizerCheck.h" +#include "randomizerEnums/RandomizerGet.h" +#include "randomizerEnums/RandomizerHintTextKey.h" +#include "randomizerEnums/RandomizerInf.h" +#include "randomizerEnums/RandomizerMiscEnums.h" +#include "randomizerEnums/RandomizerOptions.h" +#include "randomizerEnums/RandomizerRegion.h" +#include "randomizerEnums/RandomizerSettingKey.h" +#include "randomizerEnums/RandomizerTrick.h" + +// Clean up only the defaults we defined. +#ifdef RANDO_ENUM__CLEANUP +#undef RANDO_ENUM_BEGIN +#undef RANDO_ENUM_ITEM +#undef RANDO_ENUM_END +#undef RANDO_ENUM__CLEANUP +#endif \ No newline at end of file diff --git a/soh/soh/Enhancements/randomizer/randomizerEnums/LogicVal.h b/soh/soh/Enhancements/randomizer/randomizerEnums/LogicVal.h new file mode 100644 index 000000000..7c97e05ce --- /dev/null +++ b/soh/soh/Enhancements/randomizer/randomizerEnums/LogicVal.h @@ -0,0 +1,350 @@ +#ifndef RANDO_ENUM_BEGIN +#define RANDO_ENUM_BEGIN(...) +#define RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifndef RANDO_ENUM_ITEM +#define RANDO_ENUM_ITEM(...) +#define RANDO_ENUM_ITEM_CLEANUP +#endif +#ifndef RANDO_ENUM_END +#define RANDO_ENUM_END(...) +#define RANDO_ENUM_END_CLEANUP +#endif + +RANDO_ENUM_BEGIN(LogicVal) +RANDO_ENUM_ITEM(LOGIC_NONE) +RANDO_ENUM_ITEM(LOGIC_KOKIRI_SWORD) +RANDO_ENUM_ITEM(LOGIC_MASTER_SWORD) +RANDO_ENUM_ITEM(LOGIC_BIGGORON_SWORD) +RANDO_ENUM_ITEM(LOGIC_DEKU_SHIELD) +RANDO_ENUM_ITEM(LOGIC_HYLIAN_SHIELD) +RANDO_ENUM_ITEM(LOGIC_MIRROR_SHIELD) +RANDO_ENUM_ITEM(LOGIC_GORON_TUNIC) +RANDO_ENUM_ITEM(LOGIC_ZORA_TUNIC) +RANDO_ENUM_ITEM(LOGIC_IRON_BOOTS) +RANDO_ENUM_ITEM(LOGIC_HOVER_BOOTS) +RANDO_ENUM_ITEM(LOGIC_BOOMERANG) +RANDO_ENUM_ITEM(LOGIC_LENS_OF_TRUTH) +RANDO_ENUM_ITEM(LOGIC_HAMMER) +RANDO_ENUM_ITEM(LOGIC_STONE_OF_AGONY) +RANDO_ENUM_ITEM(LOGIC_DINS_FIRE) +RANDO_ENUM_ITEM(LOGIC_FARORES_WIND) +RANDO_ENUM_ITEM(LOGIC_NAYRUS_LOVE) +RANDO_ENUM_ITEM(LOGIC_FIRE_ARROWS) +RANDO_ENUM_ITEM(LOGIC_ICE_ARROWS) +RANDO_ENUM_ITEM(LOGIC_LIGHT_ARROWS) +RANDO_ENUM_ITEM(LOGIC_GERUDO_CARD) +RANDO_ENUM_ITEM(LOGIC_MAGIC_BEAN) +RANDO_ENUM_ITEM(LOGIC_MAGIC_BEANPACK) +RANDO_ENUM_ITEM(LOGIC_DOUBLE_DEFENSE) +RANDO_ENUM_ITEM(LOGIC_WEIRD_EGG) +RANDO_ENUM_ITEM(LOGIC_ZELDAS_LETTER) +RANDO_ENUM_ITEM(LOGIC_POCKET_EGG) +RANDO_ENUM_ITEM(LOGIC_COJIRO) +RANDO_ENUM_ITEM(LOGIC_ODD_MUSHROOM) +RANDO_ENUM_ITEM(LOGIC_ODD_POULTICE) +RANDO_ENUM_ITEM(LOGIC_POACHERS_SAW) +RANDO_ENUM_ITEM(LOGIC_BROKEN_SWORD) +RANDO_ENUM_ITEM(LOGIC_PRESCRIPTION) +RANDO_ENUM_ITEM(LOGIC_EYEBALL_FROG) +RANDO_ENUM_ITEM(LOGIC_EYEDROPS) +RANDO_ENUM_ITEM(LOGIC_CLAIM_CHECK) +RANDO_ENUM_ITEM(LOGIC_GOLD_SKULLTULA_TOKENS) +RANDO_ENUM_ITEM(LOGIC_PROGRESSIVE_HOOKSHOT) +RANDO_ENUM_ITEM(LOGIC_PROGRESSIVE_STRENGTH) +RANDO_ENUM_ITEM(LOGIC_PROGRESSIVE_BOMB_BAG) +RANDO_ENUM_ITEM(LOGIC_PROGRESSIVE_BOW) +RANDO_ENUM_ITEM(LOGIC_PROGRESSIVE_BULLET_BAG) +RANDO_ENUM_ITEM(LOGIC_PROGRESSIVE_STICK_BAG) +RANDO_ENUM_ITEM(LOGIC_PROGRESSIVE_NUT_BAG) +RANDO_ENUM_ITEM(LOGIC_PROGRESSIVE_WALLET) +RANDO_ENUM_ITEM(LOGIC_PROGRESSIVE_SCALE) +RANDO_ENUM_ITEM(LOGIC_BOMBCHUS) +RANDO_ENUM_ITEM(LOGIC_PROGRESSIVE_MAGIC) +RANDO_ENUM_ITEM(LOGIC_PROGRESSIVE_OCARINA) +RANDO_ENUM_ITEM(LOGIC_PROGRESSIVE_GIANT_KNIFE) +RANDO_ENUM_ITEM(LOGIC_BOTTLES) +RANDO_ENUM_ITEM(LOGIC_RUTOS_LETTER) +RANDO_ENUM_ITEM(LOGIC_BOTTLE_WITH_BIG_POE) +RANDO_ENUM_ITEM(LOGIC_ZELDAS_LULLABY) +RANDO_ENUM_ITEM(LOGIC_EPONAS_SONG) +RANDO_ENUM_ITEM(LOGIC_SARIAS_SONG) +RANDO_ENUM_ITEM(LOGIC_SUNS_SONG) +RANDO_ENUM_ITEM(LOGIC_SONG_OF_TIME) +RANDO_ENUM_ITEM(LOGIC_SONG_OF_STORMS) +RANDO_ENUM_ITEM(LOGIC_MINUET_OF_FOREST) +RANDO_ENUM_ITEM(LOGIC_BOLERO_OF_FIRE) +RANDO_ENUM_ITEM(LOGIC_SERENADE_OF_WATER) +RANDO_ENUM_ITEM(LOGIC_NOCTURNE_OF_SHADOW) +RANDO_ENUM_ITEM(LOGIC_REQUIEM_OF_SPIRIT) +RANDO_ENUM_ITEM(LOGIC_PRELUDE_OF_LIGHT) +RANDO_ENUM_ITEM(LOGIC_MAP_DEKU_TREE) +RANDO_ENUM_ITEM(LOGIC_MAP_DODONGOS_CAVERN) +RANDO_ENUM_ITEM(LOGIC_MAP_JABU_JABUS_BELLY) +RANDO_ENUM_ITEM(LOGIC_MAP_FOREST_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_MAP_FIRE_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_MAP_WATER_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_MAP_SPIRIT_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_MAP_SHADOW_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_MAP_BOTTOM_OF_THE_WELL) +RANDO_ENUM_ITEM(LOGIC_MAP_ICE_CAVERN) +RANDO_ENUM_ITEM(LOGIC_COMPASS_DEKU_TREE) +RANDO_ENUM_ITEM(LOGIC_COMPASS_DODONGOS_CAVERN) +RANDO_ENUM_ITEM(LOGIC_COMPASS_JABU_JABUS_BELLY) +RANDO_ENUM_ITEM(LOGIC_COMPASS_FOREST_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_COMPASS_FIRE_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_COMPASS_WATER_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_COMPASS_SPIRIT_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_COMPASS_SHADOW_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_COMPASS_BOTTOM_OF_THE_WELL) +RANDO_ENUM_ITEM(LOGIC_COMPASS_ICE_CAVERN) +RANDO_ENUM_ITEM(LOGIC_BOSS_KEY_FOREST_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_BOSS_KEY_FIRE_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_BOSS_KEY_WATER_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_BOSS_KEY_SPIRIT_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_BOSS_KEY_SHADOW_TEMPLE) +RANDO_ENUM_ITEM(LOGIC_BOSS_KEY_GANONS_CASTLE) +RANDO_ENUM_ITEM(LOGIC_FOREST_TEMPLE_KEYS) +RANDO_ENUM_ITEM(LOGIC_FIRE_TEMPLE_KEYS) +RANDO_ENUM_ITEM(LOGIC_WATER_TEMPLE_KEYS) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_TEMPLE_KEYS) +RANDO_ENUM_ITEM(LOGIC_SHADOW_TEMPLE_KEYS) +RANDO_ENUM_ITEM(LOGIC_BOTTOM_OF_THE_WELL_KEYS) +RANDO_ENUM_ITEM(LOGIC_GERUDO_TRAINING_GROUND_KEYS) +RANDO_ENUM_ITEM(LOGIC_GERUDO_FORTRESS_KEYS) +RANDO_ENUM_ITEM(LOGIC_GANONS_CASTLE_KEYS) +RANDO_ENUM_ITEM(LOGIC_TREASURE_GAME_KEYS) +RANDO_ENUM_ITEM(LOGIC_SKELETON_KEY) +RANDO_ENUM_ITEM(LOGIC_GUARD_HOUSE_KEY) +RANDO_ENUM_ITEM(LOGIC_MARKET_BAZAAR_KEY) +RANDO_ENUM_ITEM(LOGIC_MARKET_POTION_SHOP_KEY) +RANDO_ENUM_ITEM(LOGIC_MASK_SHOP_KEY) +RANDO_ENUM_ITEM(LOGIC_MARKET_SHOOTING_GALLERY_KEY) +RANDO_ENUM_ITEM(LOGIC_BOMBCHU_BOWLING_KEY) +RANDO_ENUM_ITEM(LOGIC_TREASURE_CHEST_GAME_BUILDING_KEY) +RANDO_ENUM_ITEM(LOGIC_BOMBCHU_SHOP_KEY) +RANDO_ENUM_ITEM(LOGIC_RICHARDS_HOUSE_KEY) +RANDO_ENUM_ITEM(LOGIC_ALLEY_HOUSE_KEY) +RANDO_ENUM_ITEM(LOGIC_KAK_BAZAAR_KEY) +RANDO_ENUM_ITEM(LOGIC_KAK_POTION_SHOP_KEY) +RANDO_ENUM_ITEM(LOGIC_BOSS_HOUSE_KEY) +RANDO_ENUM_ITEM(LOGIC_GRANNYS_POTION_SHOP_KEY) +RANDO_ENUM_ITEM(LOGIC_SKULLTULA_HOUSE_KEY) +RANDO_ENUM_ITEM(LOGIC_IMPAS_HOUSE_KEY) +RANDO_ENUM_ITEM(LOGIC_WINDMILL_KEY) +RANDO_ENUM_ITEM(LOGIC_KAK_SHOOTING_GALLERY_KEY) +RANDO_ENUM_ITEM(LOGIC_DAMPES_HUT_KEY) +RANDO_ENUM_ITEM(LOGIC_TALONS_HOUSE_KEY) +RANDO_ENUM_ITEM(LOGIC_STABLES_KEY) +RANDO_ENUM_ITEM(LOGIC_BACK_TOWER_KEY) +RANDO_ENUM_ITEM(LOGIC_HYLIA_LAB_KEY) +RANDO_ENUM_ITEM(LOGIC_FISHING_HOLE_KEY) +RANDO_ENUM_ITEM(LOGIC_KOKIRI_EMERALD) +RANDO_ENUM_ITEM(LOGIC_GORON_RUBY) +RANDO_ENUM_ITEM(LOGIC_ZORA_SAPPHIRE) +RANDO_ENUM_ITEM(LOGIC_FOREST_MEDALLION) +RANDO_ENUM_ITEM(LOGIC_FIRE_MEDALLION) +RANDO_ENUM_ITEM(LOGIC_WATER_MEDALLION) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_MEDALLION) +RANDO_ENUM_ITEM(LOGIC_SHADOW_MEDALLION) +RANDO_ENUM_ITEM(LOGIC_LIGHT_MEDALLION) +RANDO_ENUM_ITEM(LOGIC_GREG) +RANDO_ENUM_ITEM(LOGIC_PIECE_OF_HEART) +RANDO_ENUM_ITEM(LOGIC_HEART_CONTAINER) +RANDO_ENUM_ITEM(LOGIC_BUY_ARROW) +RANDO_ENUM_ITEM(LOGIC_BUY_BOMB) +RANDO_ENUM_ITEM(LOGIC_NUT_ACCESS) +RANDO_ENUM_ITEM(LOGIC_STICK_ACCESS) +RANDO_ENUM_ITEM(LOGIC_FISH_ACCESS) +RANDO_ENUM_ITEM(LOGIC_BUY_MAGIC_POTION) +RANDO_ENUM_ITEM(LOGIC_BUY_BOMBCHUS) +RANDO_ENUM_ITEM(LOGIC_BUY_SEED) +RANDO_ENUM_ITEM(LOGIC_BLUE_FIRE_ACCESS) +RANDO_ENUM_ITEM(LOGIC_BUG_ACCESS) +RANDO_ENUM_ITEM(LOGIC_FAIRY_ACCESS) +RANDO_ENUM_ITEM(LOGIC_CAN_SUMMON_GOHMA) +RANDO_ENUM_ITEM(LOGIC_CAN_SUMMON_KINGDODONGO) +RANDO_ENUM_ITEM(LOGIC_CAN_SUMMON_BARINADE) +RANDO_ENUM_ITEM(LOGIC_CAN_SUMMON_PHANTOMGANON) +RANDO_ENUM_ITEM(LOGIC_CAN_SUMMON_VOLVAGIA) +RANDO_ENUM_ITEM(LOGIC_CAN_SUMMON_MORPHA) +RANDO_ENUM_ITEM(LOGIC_CAN_SUMMON_BONGOBONGO) +RANDO_ENUM_ITEM(LOGIC_CAN_SUMMON_TWINROVA) +RANDO_ENUM_ITEM(LOGIC_CAN_SUMMON_GANON) +RANDO_ENUM_ITEM(LOGIC_FISHING_POLE) +RANDO_ENUM_ITEM(LOGIC_OCARINA_A_BUTTON) +RANDO_ENUM_ITEM(LOGIC_OCARINA_C_UP_BUTTON) +RANDO_ENUM_ITEM(LOGIC_OCARINA_C_DOWN_BUTTON) +RANDO_ENUM_ITEM(LOGIC_OCARINA_C_LEFT_BUTTON) +RANDO_ENUM_ITEM(LOGIC_OCARINA_C_RIGHT_BUTTON) +RANDO_ENUM_ITEM(LOGIC_TRIFORCE_PIECES) +RANDO_ENUM_ITEM(LOGIC_ROCS_FEATHER) +RANDO_ENUM_ITEM(LOGIC_CAN_BORROW_MASKS) +RANDO_ENUM_ITEM(LOGIC_BORROW_SKULL_MASK) +RANDO_ENUM_ITEM(LOGIC_BORROW_SPOOKY_MASK) +RANDO_ENUM_ITEM(LOGIC_BORROW_BUNNY_HOOD) +RANDO_ENUM_ITEM(LOGIC_BORROW_RIGHT_MASKS) +RANDO_ENUM_ITEM(LOGIC_FREED_EPONA) +RANDO_ENUM_ITEM(LOGIC_DEKU_TREE_CLEAR) +RANDO_ENUM_ITEM(LOGIC_DODONGOS_CAVERN_CLEAR) +RANDO_ENUM_ITEM(LOGIC_JABU_JABUS_BELLY_CLEAR) +RANDO_ENUM_ITEM(LOGIC_FOREST_TEMPLE_CLEAR) +RANDO_ENUM_ITEM(LOGIC_FIRE_TEMPLE_CLEAR) +RANDO_ENUM_ITEM(LOGIC_WATER_TEMPLE_CLEAR) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_TEMPLE_CLEAR) +RANDO_ENUM_ITEM(LOGIC_SHADOW_TEMPLE_CLEAR) +RANDO_ENUM_ITEM(LOGIC_FOREST_TRIAL_CLEAR) +RANDO_ENUM_ITEM(LOGIC_FIRE_TRIAL_CLEAR) +RANDO_ENUM_ITEM(LOGIC_WATER_TRIAL_CLEAR) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_TRIAL_CLEAR) +RANDO_ENUM_ITEM(LOGIC_SHADOW_TRIAL_CLEAR) +RANDO_ENUM_ITEM(LOGIC_LIGHT_TRIAL_CLEAR) +RANDO_ENUM_ITEM(LOGIC_CAN_EMPTY_BIG_POES) +RANDO_ENUM_ITEM(LOGIC_CHILD_SCARECROW) +RANDO_ENUM_ITEM(LOGIC_ADULT_SCARECROW) +RANDO_ENUM_ITEM(LOGIC_CARPET_MERCHANT) +RANDO_ENUM_ITEM(LOGIC_MEDIGORON) +RANDO_ENUM_ITEM(LOGIC_COULD_PLAY_BOWLING) +RANDO_ENUM_ITEM(LOGIC_BIG_POE_KILL) +RANDO_ENUM_ITEM(LOGIC_BUILD_RAINBOW_BRIDGE) +RANDO_ENUM_ITEM(LOGIC_SHOWED_MIDO_SWORD_AND_SHIELD) +RANDO_ENUM_ITEM(LOGIC_TH_COULD_FREE_1_TORCH_CARPENTER) +RANDO_ENUM_ITEM(LOGIC_TH_COULD_FREE_DOUBLE_CELL_CARPENTER) +RANDO_ENUM_ITEM(LOGIC_TH_COULD_FREE_DEAD_END_CARPENTER) +RANDO_ENUM_ITEM(LOGIC_TH_COULD_FREE_SLOPE_CARPENTER) +RANDO_ENUM_ITEM(LOGIC_TH_RESCUED_ALL_CARPENTERS) +RANDO_ENUM_ITEM(LOGIC_GF_GATE_OPEN) +RANDO_ENUM_ITEM(LOGIC_GTG_GATE_OPEN) +RANDO_ENUM_ITEM(LOGIC_DRAIN_WELL) +RANDO_ENUM_ITEM(LOGIC_GORON_CITY_CHILD_FIRE) +RANDO_ENUM_ITEM(LOGIC_GORON_CITY_WOODS_WARP_OPEN) +RANDO_ENUM_ITEM(LOGIC_GORON_CITY_DARUNIAS_DOOR_OPEN_CHILD) +RANDO_ENUM_ITEM(LOGIC_GORON_CITY_STOP_ROLLING_GORON_AS_ADULT) +RANDO_ENUM_ITEM(LOGIC_DEKU_TREE_1F_BROKE_WEB) +RANDO_ENUM_ITEM(LOGIC_DEKU_TREE_B1_BROKE_WEB) +RANDO_ENUM_ITEM(LOGIC_DEKU_TREE_PUSHED_BASEMENT_BLOCK) +RANDO_ENUM_ITEM(LOGIC_DEKU_TREE_MQ_CLEARED_SE_ROOM) +RANDO_ENUM_ITEM(LOGIC_DEKU_TREE_MQ_WATER_ROOM_TORCHES) +RANDO_ENUM_ITEM(LOGIC_DEKU_TREE_MQ_2F_BURNED_WEB) +RANDO_ENUM_ITEM(LOGIC_DC_EYES_LIT) +RANDO_ENUM_ITEM(LOGIC_DC_STAIRS_ROOM_DOOR) +RANDO_ENUM_ITEM(LOGIC_DC_LIFT_PLATFORM) +RANDO_ENUM_ITEM(LOGIC_DC_KILLED_LOWER_LIZALFOS) +RANDO_ENUM_ITEM(LOGIC_DC_MQ_CLEAR_UPPER_LOBBY_ROCKS) +RANDO_ENUM_ITEM(LOGIC_DC_MQ_STAIRS_SILVER_RUPEES) +RANDO_ENUM_ITEM(LOGIC_DC_MQ_BEHIND_FIRE_SWITCH) +RANDO_ENUM_ITEM(LOGIC_JABU_RUTO_IN_1F) +RANDO_ENUM_ITEM(LOGIC_JABU_WEST_TENTACLE) +RANDO_ENUM_ITEM(LOGIC_JABU_EAST_TENTACLE) +RANDO_ENUM_ITEM(LOGIC_JABU_NORTH_TENTACLE) +RANDO_ENUM_ITEM(LOGIC_JABU_LOWERED_PATH) +RANDO_ENUM_ITEM(LOGIC_JABU_MQ_HOLES_ROOM_DOOR) +RANDO_ENUM_ITEM(LOGIC_JABU_MQ_LIFT_ROOM_COW) +RANDO_ENUM_ITEM(LOGIC_JABU_MQ_WATER_SWITCH_LIFT_ACCESS) +RANDO_ENUM_ITEM(LOGIC_JABU_MQ_FORKED_ROOM_DOOR) +RANDO_ENUM_ITEM(LOGIC_FOREST_DRAINED_WELL) +RANDO_ENUM_ITEM(LOGIC_FOREST_SUMMON_NE_SCARECROW) +RANDO_ENUM_ITEM(LOGIC_FOREST_MQ_BLOCK_ROOM_TARGETS) +RANDO_ENUM_ITEM(LOGIC_FOREST_MQ_BURNED_WEB) +RANDO_ENUM_ITEM(LOGIC_FOREST_CAN_TWIST_HALLWAY) +RANDO_ENUM_ITEM(LOGIC_FOREST_CLEAR_BETWEEN_JOELLE_AND_BETH) +RANDO_ENUM_ITEM(LOGIC_FOREST_OPEN_BOSS_HALLWAY) +RANDO_ENUM_ITEM(LOGIC_FOREST_JOELLE) +RANDO_ENUM_ITEM(LOGIC_FOREST_BETH) +RANDO_ENUM_ITEM(LOGIC_FOREST_AMY) +RANDO_ENUM_ITEM(LOGIC_FOREST_MEG) +RANDO_ENUM_ITEM(LOGIC_FIRE_LOOP_SWITCH) +RANDO_ENUM_ITEM(LOGIC_FIRE_OPENED_SHORTCUT_CLIMB) +RANDO_ENUM_ITEM(LOGIC_FIRE_OPENED_LOWEST_GORON_CAGE) +RANDO_ENUM_ITEM(LOGIC_FIRE_OPENED_UPPER_SHORTCUT) +RANDO_ENUM_ITEM(LOGIC_FIRE_HIT_PLATFORM) +RANDO_ENUM_ITEM(LOGIC_FIRE_HIT_STAIRS) +RANDO_ENUM_ITEM(LOGIC_FIRE_CHILD_AT_TOP_OF_STAIRS) +RANDO_ENUM_ITEM(LOGIC_FIRE_HIT_ABOVE_MAZE_PLATFORM) +RANDO_ENUM_ITEM(LOGIC_FIRE_MQ_OPENED_FIRE_MAZE_DOOR) +RANDO_ENUM_ITEM(LOGIC_FIRE_MQ_HIT_SCARECROW_ROOM_PLATFORM) +RANDO_ENUM_ITEM(LOGIC_FIRE_MQ_HIGH_TORCH_LIT) +RANDO_ENUM_ITEM(LOGIC_WATER_LOW) +RANDO_ENUM_ITEM(LOGIC_WATER_MIDDLE) +RANDO_ENUM_ITEM(LOGIC_WATER_HIGH) +RANDO_ENUM_ITEM(LOGIC_WATER_COULD_LOW) +RANDO_ENUM_ITEM(LOGIC_WATER_COULD_LOW_FROM_HIGH) +RANDO_ENUM_ITEM(LOGIC_WATER_COULD_MIDDLE) +RANDO_ENUM_ITEM(LOGIC_WATER_COULD_HIGH_FROM_MID) +RANDO_ENUM_ITEM(LOGIC_WATER_PUSHED_1F_BLOCK) +RANDO_ENUM_ITEM(LOGIC_WATER_SCARECROW) +RANDO_ENUM_ITEM(LOGIC_WATER_MQ_STALFOS_PIT) +RANDO_ENUM_ITEM(LOGIC_WATER_MQ_DRAGON_TORCHES) +RANDO_ENUM_ITEM(LOGIC_WATER_MQ_B1_SWITCH) +RANDO_ENUM_ITEM(LOGIC_WATER_MQ_B1_OPENED_PILLAR) +RANDO_ENUM_ITEM(LOGIC_WATER_MQ_PILLAR_SOT_BLOCK) +RANDO_ENUM_ITEM(LOGIC_WATER_MQ_SIDE_TOWER_TARGETS) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_1F_SILVER_RUPEES) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_CHILD_SWITCH_BRIDGE) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_SILVER_RUPEE_BRIDGE) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_SILVER_RUPEE_BRIDGE_TORCHES) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_SUN_BLOCK_TORCH) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_BOUNDERS_SILVERS) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_STATUE_SOUTH_DOOR) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_NABOORU_KIDNAPPED) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_PLATFORM_LOWERED) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_4F_SWITCH) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_PUSHED_4F_MIRRORS) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_MQ_GIBDOS_CLEARED) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_MQ_CRAWL_BOULDER) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_MQ_TURNTABLE_ENEMY) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_MQ_MAP_ROOM_ENEMIES) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_MQ_TIME_TRAVEL_CHEST) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_MQ_STATUE_ROOM_TORCHES) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_MQ_3SUNS_ENEMIES) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_MQ_SYMPHONY_ROOM_DOOR) +RANDO_ENUM_ITEM(LOGIC_SPIRIT_MQ_BIG_WALL_SILVERS) +RANDO_ENUM_ITEM(LOGIC_REVERSE_SPIRIT_CHILD) +RANDO_ENUM_ITEM(LOGIC_REVERSE_SPIRIT_ADULT) +RANDO_ENUM_ITEM(LOGIC_FORWARDS_SPIRIT_CHILD) +RANDO_ENUM_ITEM(LOGIC_FORWARDS_SPIRIT_ADULT) +RANDO_ENUM_ITEM(LOGIC_SHADOW_SHORTCUT_BLOCK) +RANDO_ENUM_ITEM(LOGIC_SHADOW_BRIDGE_BEYOND_BOAT_LOWERED) +RANDO_ENUM_ITEM(LOGIC_SHADOW_MQ_FLOOR_SPIKES_RUPEES) +RANDO_ENUM_ITEM(LOGIC_SHADOW_MQ_PIT_STAIRS) +RANDO_ENUM_ITEM(LOGIC_SHADOW_MQ_SWITCH_ACROSS_CHASM) +RANDO_ENUM_ITEM(LOGIC_SHADOW_MQ_EYE_SWITCH_ACROSS_CHASM) +RANDO_ENUM_ITEM(LOGIC_WAKE_UP_ADULT_TALON) +RANDO_ENUM_ITEM(LOGIC_KAKARIKO_GATE_OPEN) +RANDO_ENUM_ITEM(LOGIC_DELIVER_RUTOS_LETTER) +RANDO_ENUM_ITEM(LOGIC_KING_ZORA_THAWED) +RANDO_ENUM_ITEM(LOGIC_LINKS_COW) +RANDO_ENUM_ITEM(LOGIC_BOTW_LOWERED_WATER) +RANDO_ENUM_ITEM(LOGIC_BOTW_MQ_OPENED_GATES) +RANDO_ENUM_ITEM(LOGIC_BOTW_MQ_OPENED_WEST_ROOM) +RANDO_ENUM_ITEM(LOGIC_BOTW_MQ_OPENED_MIDDLE_HOLE) +RANDO_ENUM_ITEM(LOGIC_GTG_MQ_MAZE_SWITCH) +RANDO_ENUM_ITEM(LOGIC_GTG_MQ_RIGHT_SIDE_SWITCH) +RANDO_ENUM_ITEM(LOGIC_GTG_PLATFORM_SILVER_RUPEES) +RANDO_ENUM_ITEM(LOGIC_GTG_UNLOCKED_DOOR_BEHIND_HEAVY_BLOCK) +RANDO_ENUM_ITEM(LOGIC_GTG_PUSHED_HEAVY_BLOCK) +RANDO_ENUM_ITEM(LOGIC_GTG_CLEARED_EYE_STATUE) +RANDO_ENUM_ITEM(LOGIC_FOREST_TRIAL_SILVER_RUPEES) +RANDO_ENUM_ITEM(LOGIC_FOREST_TRIAL_MQ_SPAWN_BEAMOS_CHEST) +RANDO_ENUM_ITEM(LOGIC_FIRE_TRIAL_SILVER_RUPEES) +RANDO_ENUM_ITEM(LOGIC_WATER_TRIAL_RUSTED_SWITCH) +RANDO_ENUM_ITEM(LOGIC_WATER_TRIAL_MQ_SILVER_RUPEES) +RANDO_ENUM_ITEM(LOGIC_WATER_TRIAL_MQ_MELTED_FINAL_DOOR_RED_ICE) +RANDO_ENUM_ITEM(LOGIC_SHADOW_TRIAL_FIRST_CHEST) +RANDO_ENUM_ITEM(LOGIC_SHADOW_TRIAL_LOWER_SWITCH) +RANDO_ENUM_ITEM(LOGIC_SHADOW_TRIAL_RUSTED_SWITCH) +RANDO_ENUM_ITEM(LOGIC_MAX) +RANDO_ENUM_END(LogicVal) + +#ifdef RANDO_ENUM_BEGIN_CLEANUP +#undef RANDO_ENUM_BEGIN +#undef RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifdef RANDO_ENUM_ITEM_CLEANUP +#undef RANDO_ENUM_ITEM +#undef RANDO_ENUM_ITEM_CLEANUP +#endif +#ifdef RANDO_ENUM_END_CLEANUP +#undef RANDO_ENUM_END +#undef RANDO_ENUM_END_CLEANUP +#endif diff --git a/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerCheck.h b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerCheck.h new file mode 100644 index 000000000..c13d37f1b --- /dev/null +++ b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerCheck.h @@ -0,0 +1,2580 @@ +#ifndef RANDO_ENUM_BEGIN +#define RANDO_ENUM_BEGIN(...) +#define RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifndef RANDO_ENUM_ITEM +#define RANDO_ENUM_ITEM(...) +#define RANDO_ENUM_ITEM_CLEANUP +#endif +#ifndef RANDO_ENUM_END +#define RANDO_ENUM_END(...) +#define RANDO_ENUM_END_CLEANUP +#endif + +RANDO_ENUM_BEGIN(RandomizerCheck) +RANDO_ENUM_ITEM(RC_UNKNOWN_CHECK) +RANDO_ENUM_ITEM(RC_LINKS_POCKET) +RANDO_ENUM_ITEM(RC_QUEEN_GOHMA) +RANDO_ENUM_ITEM(RC_KING_DODONGO) +RANDO_ENUM_ITEM(RC_BARINADE) +RANDO_ENUM_ITEM(RC_PHANTOM_GANON) +RANDO_ENUM_ITEM(RC_VOLVAGIA) +RANDO_ENUM_ITEM(RC_MORPHA) +RANDO_ENUM_ITEM(RC_BONGO_BONGO) +RANDO_ENUM_ITEM(RC_TWINROVA) +RANDO_ENUM_ITEM(RC_GANON) +RANDO_ENUM_ITEM(RC_GIFT_FROM_RAURU) +RANDO_ENUM_ITEM(RC_SONG_FROM_IMPA) +RANDO_ENUM_ITEM(RC_SONG_FROM_MALON) +RANDO_ENUM_ITEM(RC_SONG_FROM_SARIA) +RANDO_ENUM_ITEM(RC_SONG_FROM_ROYAL_FAMILYS_TOMB) +RANDO_ENUM_ITEM(RC_SONG_FROM_OCARINA_OF_TIME) +RANDO_ENUM_ITEM(RC_SONG_FROM_WINDMILL) +RANDO_ENUM_ITEM(RC_SHEIK_IN_FOREST) +RANDO_ENUM_ITEM(RC_SHEIK_IN_CRATER) +RANDO_ENUM_ITEM(RC_SHEIK_IN_ICE_CAVERN) +RANDO_ENUM_ITEM(RC_SHEIK_AT_COLOSSUS) +RANDO_ENUM_ITEM(RC_SHEIK_IN_KAKARIKO) +RANDO_ENUM_ITEM(RC_SHEIK_AT_TEMPLE) +RANDO_ENUM_ITEM(RC_KF_MIDOS_TOP_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_KF_MIDOS_TOP_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_KF_MIDOS_BOTTOM_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_KF_MIDOS_BOTTOM_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_KF_KOKIRI_SWORD_CHEST) +RANDO_ENUM_ITEM(RC_KF_STORMS_GROTTO_CHEST) +RANDO_ENUM_ITEM(RC_KF_LINKS_HOUSE_COW) +RANDO_ENUM_ITEM(RC_KF_GS_KNOW_IT_ALL_HOUSE) +RANDO_ENUM_ITEM(RC_KF_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RC_KF_GS_HOUSE_OF_TWINS) +RANDO_ENUM_ITEM(RC_KF_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RC_KF_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RC_KF_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RC_KF_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RC_KF_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RC_KF_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RC_KF_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RC_KF_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RC_LW_GIFT_FROM_SARIA) +RANDO_ENUM_ITEM(RC_LW_OCARINA_MEMORY_GAME) +RANDO_ENUM_ITEM(RC_LW_TARGET_IN_WOODS) +RANDO_ENUM_ITEM(RC_LW_NEAR_SHORTCUTS_GROTTO_CHEST) +RANDO_ENUM_ITEM(RC_LW_TRADE_COJIRO) +RANDO_ENUM_ITEM(RC_DEKU_THEATER_SKULL_MASK) +RANDO_ENUM_ITEM(RC_DEKU_THEATER_MASK_OF_TRUTH) +RANDO_ENUM_ITEM(RC_LW_SKULL_KID) +RANDO_ENUM_ITEM(RC_LW_TRADE_ODD_POTION) +RANDO_ENUM_ITEM(RC_LW_DEKU_SCRUB_NEAR_BRIDGE) +RANDO_ENUM_ITEM(RC_LW_DEKU_SCRUB_NEAR_DEKU_THEATER_LEFT) +RANDO_ENUM_ITEM(RC_LW_DEKU_SCRUB_NEAR_DEKU_THEATER_RIGHT) +RANDO_ENUM_ITEM(RC_LW_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RC_LW_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RC_LW_GS_BEAN_PATCH_NEAR_BRIDGE) +RANDO_ENUM_ITEM(RC_LW_GS_BEAN_PATCH_NEAR_THEATER) +RANDO_ENUM_ITEM(RC_LW_GS_ABOVE_THEATER) +RANDO_ENUM_ITEM(RC_SFM_WOLFOS_GROTTO_CHEST) +RANDO_ENUM_ITEM(RC_SFM_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RC_SFM_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RC_SFM_GS) +RANDO_ENUM_ITEM(RC_HF_OCARINA_OF_TIME_ITEM) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GROTTO_CHEST) +RANDO_ENUM_ITEM(RC_HF_TEKTITE_GROTTO_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_GROTTO_CHEST) +RANDO_ENUM_ITEM(RC_HF_OPEN_GROTTO_CHEST) +RANDO_ENUM_ITEM(RC_HF_DEKU_SCRUB_GROTTO) +RANDO_ENUM_ITEM(RC_HF_COW_GROTTO_COW) +RANDO_ENUM_ITEM(RC_HF_GS_COW_GROTTO) +RANDO_ENUM_ITEM(RC_HF_GS_NEAR_KAK_GROTTO) +RANDO_ENUM_ITEM(RC_MARKET_SHOOTING_GALLERY_REWARD) +RANDO_ENUM_ITEM(RC_MARKET_BOMBCHU_BOWLING_FIRST_PRIZE) +RANDO_ENUM_ITEM(RC_MARKET_BOMBCHU_BOWLING_SECOND_PRIZE) +RANDO_ENUM_ITEM(RC_MARKET_LOST_DOG) +RANDO_ENUM_ITEM(RC_MARKET_TREASURE_CHEST_GAME_REWARD) +RANDO_ENUM_ITEM(RC_MARKET_10_BIG_POES) +RANDO_ENUM_ITEM(RC_MARKET_TREASURE_CHEST_GAME_ITEM_1) +RANDO_ENUM_ITEM(RC_MARKET_TREASURE_CHEST_GAME_ITEM_2) +RANDO_ENUM_ITEM(RC_MARKET_TREASURE_CHEST_GAME_ITEM_3) +RANDO_ENUM_ITEM(RC_MARKET_TREASURE_CHEST_GAME_ITEM_4) +RANDO_ENUM_ITEM(RC_MARKET_TREASURE_CHEST_GAME_ITEM_5) +RANDO_ENUM_ITEM(RC_MARKET_TREASURE_CHEST_GAME_KEY_1) +RANDO_ENUM_ITEM(RC_MARKET_TREASURE_CHEST_GAME_KEY_2) +RANDO_ENUM_ITEM(RC_MARKET_TREASURE_CHEST_GAME_KEY_3) +RANDO_ENUM_ITEM(RC_MARKET_TREASURE_CHEST_GAME_KEY_4) +RANDO_ENUM_ITEM(RC_MARKET_TREASURE_CHEST_GAME_KEY_5) +RANDO_ENUM_ITEM(RC_MARKET_GS_GUARD_HOUSE) +RANDO_ENUM_ITEM(RC_MARKET_BAZAAR_ITEM_1) +RANDO_ENUM_ITEM(RC_MARKET_BAZAAR_ITEM_2) +RANDO_ENUM_ITEM(RC_MARKET_BAZAAR_ITEM_3) +RANDO_ENUM_ITEM(RC_MARKET_BAZAAR_ITEM_4) +RANDO_ENUM_ITEM(RC_MARKET_BAZAAR_ITEM_5) +RANDO_ENUM_ITEM(RC_MARKET_BAZAAR_ITEM_6) +RANDO_ENUM_ITEM(RC_MARKET_BAZAAR_ITEM_7) +RANDO_ENUM_ITEM(RC_MARKET_BAZAAR_ITEM_8) +RANDO_ENUM_ITEM(RC_MARKET_POTION_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RC_MARKET_POTION_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RC_MARKET_POTION_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RC_MARKET_POTION_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RC_MARKET_POTION_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RC_MARKET_POTION_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RC_MARKET_POTION_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RC_MARKET_POTION_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RC_MARKET_BOMBCHU_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RC_MARKET_BOMBCHU_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RC_MARKET_BOMBCHU_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RC_MARKET_BOMBCHU_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RC_MARKET_BOMBCHU_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RC_MARKET_BOMBCHU_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RC_MARKET_BOMBCHU_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RC_MARKET_BOMBCHU_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RC_TOT_LIGHT_ARROWS_CUTSCENE) +RANDO_ENUM_ITEM(RC_TOT_MASTER_SWORD) +RANDO_ENUM_ITEM(RC_HC_MALON_EGG) +RANDO_ENUM_ITEM(RC_HC_ZELDAS_LETTER) +RANDO_ENUM_ITEM(RC_HC_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RC_HC_GS_TREE) +RANDO_ENUM_ITEM(RC_HC_GS_STORMS_GROTTO) +RANDO_ENUM_ITEM(RC_LLR_TALONS_CHICKENS) +RANDO_ENUM_ITEM(RC_LLR_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_LLR_DEKU_SCRUB_GROTTO_LEFT) +RANDO_ENUM_ITEM(RC_LLR_DEKU_SCRUB_GROTTO_CENTER) +RANDO_ENUM_ITEM(RC_LLR_DEKU_SCRUB_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RC_LLR_STABLES_LEFT_COW) +RANDO_ENUM_ITEM(RC_LLR_STABLES_RIGHT_COW) +RANDO_ENUM_ITEM(RC_LLR_TOWER_LEFT_COW) +RANDO_ENUM_ITEM(RC_LLR_TOWER_RIGHT_COW) +RANDO_ENUM_ITEM(RC_LLR_GS_HOUSE_WINDOW) +RANDO_ENUM_ITEM(RC_LLR_GS_TREE) +RANDO_ENUM_ITEM(RC_LLR_GS_RAIN_SHED) +RANDO_ENUM_ITEM(RC_LLR_GS_BACK_WALL) +RANDO_ENUM_ITEM(RC_KAK_ANJU_AS_CHILD) +RANDO_ENUM_ITEM(RC_KAK_ANJU_AS_ADULT) +RANDO_ENUM_ITEM(RC_KAK_IMPAS_HOUSE_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_KAK_WINDMILL_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_KAK_MAN_ON_ROOF) +RANDO_ENUM_ITEM(RC_KAK_OPEN_GROTTO_CHEST) +RANDO_ENUM_ITEM(RC_KAK_REDEAD_GROTTO_CHEST) +RANDO_ENUM_ITEM(RC_KAK_SHOOTING_GALLERY_REWARD) +RANDO_ENUM_ITEM(RC_KAK_TRADE_ODD_MUSHROOM) +RANDO_ENUM_ITEM(RC_KAK_GRANNYS_SHOP) +RANDO_ENUM_ITEM(RC_KAK_TRADE_POCKET_CUCCO) +RANDO_ENUM_ITEM(RC_KAK_10_GOLD_SKULLTULA_REWARD) +RANDO_ENUM_ITEM(RC_KAK_20_GOLD_SKULLTULA_REWARD) +RANDO_ENUM_ITEM(RC_KAK_30_GOLD_SKULLTULA_REWARD) +RANDO_ENUM_ITEM(RC_KAK_40_GOLD_SKULLTULA_REWARD) +RANDO_ENUM_ITEM(RC_KAK_50_GOLD_SKULLTULA_REWARD) +RANDO_ENUM_ITEM(RC_KAK_100_GOLD_SKULLTULA_REWARD) +RANDO_ENUM_ITEM(RC_KAK_IMPAS_HOUSE_COW) +RANDO_ENUM_ITEM(RC_KAK_GS_TREE) +RANDO_ENUM_ITEM(RC_KAK_GS_GUARDS_HOUSE) +RANDO_ENUM_ITEM(RC_KAK_GS_WATCHTOWER) +RANDO_ENUM_ITEM(RC_KAK_GS_SKULLTULA_HOUSE) +RANDO_ENUM_ITEM(RC_KAK_GS_HOUSE_UNDER_CONSTRUCTION) +RANDO_ENUM_ITEM(RC_KAK_GS_ABOVE_IMPAS_HOUSE) +RANDO_ENUM_ITEM(RC_KAK_BAZAAR_ITEM_1) +RANDO_ENUM_ITEM(RC_KAK_BAZAAR_ITEM_2) +RANDO_ENUM_ITEM(RC_KAK_BAZAAR_ITEM_3) +RANDO_ENUM_ITEM(RC_KAK_BAZAAR_ITEM_4) +RANDO_ENUM_ITEM(RC_KAK_BAZAAR_ITEM_5) +RANDO_ENUM_ITEM(RC_KAK_BAZAAR_ITEM_6) +RANDO_ENUM_ITEM(RC_KAK_BAZAAR_ITEM_7) +RANDO_ENUM_ITEM(RC_KAK_BAZAAR_ITEM_8) +RANDO_ENUM_ITEM(RC_KAK_POTION_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RC_KAK_POTION_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RC_KAK_POTION_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RC_KAK_POTION_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RC_KAK_POTION_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RC_KAK_POTION_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RC_KAK_POTION_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RC_KAK_POTION_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RC_GRAVEYARD_SHIELD_GRAVE_CHEST) +RANDO_ENUM_ITEM(RC_GRAVEYARD_HEART_PIECE_GRAVE_CHEST) +RANDO_ENUM_ITEM(RC_GRAVEYARD_ROYAL_FAMILYS_TOMB_CHEST) +RANDO_ENUM_ITEM(RC_GRAVEYARD_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_GRAVEYARD_DAMPE_GRAVEDIGGING_TOUR) +RANDO_ENUM_ITEM(RC_GRAVEYARD_HOOKSHOT_CHEST) +RANDO_ENUM_ITEM(RC_GRAVEYARD_DAMPE_RACE_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_GRAVEYARD_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RC_GRAVEYARD_GS_WALL) +RANDO_ENUM_ITEM(RC_DMT_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_DMT_CHEST) +RANDO_ENUM_ITEM(RC_DMT_STORMS_GROTTO_CHEST) +RANDO_ENUM_ITEM(RC_DMT_TRADE_BROKEN_SWORD) +RANDO_ENUM_ITEM(RC_DMT_TRADE_EYEDROPS) +RANDO_ENUM_ITEM(RC_DMT_TRADE_CLAIM_CHECK) +RANDO_ENUM_ITEM(RC_DMT_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_COW) +RANDO_ENUM_ITEM(RC_DMT_GS_NEAR_KAK) +RANDO_ENUM_ITEM(RC_DMT_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RC_DMT_GS_ABOVE_DODONGOS_CAVERN) +RANDO_ENUM_ITEM(RC_DMT_GS_FALLING_ROCKS_PATH) +RANDO_ENUM_ITEM(RC_GC_DARUNIAS_JOY) +RANDO_ENUM_ITEM(RC_GC_POT_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_GC_ROLLING_GORON_AS_CHILD) +RANDO_ENUM_ITEM(RC_GC_ROLLING_GORON_AS_ADULT) +RANDO_ENUM_ITEM(RC_GC_MEDIGORON) +RANDO_ENUM_ITEM(RC_GC_MAZE_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_GC_MAZE_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_GC_MAZE_CENTER_CHEST) +RANDO_ENUM_ITEM(RC_GC_DEKU_SCRUB_GROTTO_LEFT) +RANDO_ENUM_ITEM(RC_GC_DEKU_SCRUB_GROTTO_CENTER) +RANDO_ENUM_ITEM(RC_GC_DEKU_SCRUB_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RC_GC_GS_CENTER_PLATFORM) +RANDO_ENUM_ITEM(RC_GC_GS_BOULDER_MAZE) +RANDO_ENUM_ITEM(RC_GC_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RC_GC_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RC_GC_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RC_GC_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RC_GC_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RC_GC_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RC_GC_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RC_GC_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RC_DMC_VOLCANO_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_DMC_WALL_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_DMC_UPPER_GROTTO_CHEST) +RANDO_ENUM_ITEM(RC_DMC_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RC_DMC_DEKU_SCRUB) +RANDO_ENUM_ITEM(RC_DMC_DEKU_SCRUB_GROTTO_LEFT) +RANDO_ENUM_ITEM(RC_DMC_DEKU_SCRUB_GROTTO_CENTER) +RANDO_ENUM_ITEM(RC_DMC_DEKU_SCRUB_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RC_DMC_GS_CRATE) +RANDO_ENUM_ITEM(RC_DMC_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RC_ZR_MAGIC_BEAN_SALESMAN) +RANDO_ENUM_ITEM(RC_ZR_OPEN_GROTTO_CHEST) +RANDO_ENUM_ITEM(RC_ZR_FROGS_ZELDAS_LULLABY) +RANDO_ENUM_ITEM(RC_ZR_FROGS_EPONAS_SONG) +RANDO_ENUM_ITEM(RC_ZR_FROGS_SARIAS_SONG) +RANDO_ENUM_ITEM(RC_ZR_FROGS_SUNS_SONG) +RANDO_ENUM_ITEM(RC_ZR_FROGS_SONG_OF_TIME) +RANDO_ENUM_ITEM(RC_ZR_FROGS_IN_THE_RAIN) +RANDO_ENUM_ITEM(RC_ZR_FROGS_OCARINA_GAME) +RANDO_ENUM_ITEM(RC_ZR_NEAR_OPEN_GROTTO_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_ZR_NEAR_DOMAIN_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_ZR_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RC_ZR_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RC_ZR_GS_TREE) +RANDO_ENUM_ITEM(RC_ZR_GS_LADDER) +RANDO_ENUM_ITEM(RC_ZR_GS_NEAR_RAISED_GROTTOS) +RANDO_ENUM_ITEM(RC_ZR_GS_ABOVE_BRIDGE) +RANDO_ENUM_ITEM(RC_ZD_DIVING_MINIGAME) +RANDO_ENUM_ITEM(RC_ZD_CHEST) +RANDO_ENUM_ITEM(RC_ZD_KING_ZORA_THAWED) +RANDO_ENUM_ITEM(RC_ZD_TRADE_PRESCRIPTION) +RANDO_ENUM_ITEM(RC_ZD_GS_FROZEN_WATERFALL) +RANDO_ENUM_ITEM(RC_ZD_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RC_ZD_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RC_ZD_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RC_ZD_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RC_ZD_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RC_ZD_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RC_ZD_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RC_ZD_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RC_ZF_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RC_ZF_ICEBERG_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_ZF_GS_ABOVE_THE_LOG) +RANDO_ENUM_ITEM(RC_ZF_GS_TREE) +RANDO_ENUM_ITEM(RC_ZF_GS_HIDDEN_CAVE) +RANDO_ENUM_ITEM(RC_LH_UNDERWATER_ITEM) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISHING) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_1) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_2) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_3) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_4) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_5) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_6) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_7) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_8) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_9) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_10) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_11) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_12) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_13) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_14) +RANDO_ENUM_ITEM(RC_LH_CHILD_FISH_15) +RANDO_ENUM_ITEM(RC_LH_CHILD_LOACH_1) +RANDO_ENUM_ITEM(RC_LH_CHILD_LOACH_2) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISHING) +RANDO_ENUM_ITEM(RC_LH_HYRULE_LOACH) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_1) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_2) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_3) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_4) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_5) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_6) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_7) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_8) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_9) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_10) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_11) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_12) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_13) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_14) +RANDO_ENUM_ITEM(RC_LH_ADULT_FISH_15) +RANDO_ENUM_ITEM(RC_LH_ADULT_LOACH) +RANDO_ENUM_ITEM(RC_LH_LAB_DIVE) +RANDO_ENUM_ITEM(RC_LH_TRADE_FROG) +RANDO_ENUM_ITEM(RC_LH_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_LH_SUN) +RANDO_ENUM_ITEM(RC_LH_DEKU_SCRUB_GROTTO_LEFT) +RANDO_ENUM_ITEM(RC_LH_DEKU_SCRUB_GROTTO_CENTER) +RANDO_ENUM_ITEM(RC_LH_DEKU_SCRUB_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RC_LH_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RC_LH_GS_LAB_WALL) +RANDO_ENUM_ITEM(RC_LH_GS_SMALL_ISLAND) +RANDO_ENUM_ITEM(RC_LH_GS_LAB_CRATE) +RANDO_ENUM_ITEM(RC_LH_GS_TREE) +RANDO_ENUM_ITEM(RC_GV_CRATE_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_GV_WATERFALL_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_GV_CHEST) +RANDO_ENUM_ITEM(RC_GV_TRADE_SAW) +RANDO_ENUM_ITEM(RC_GV_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RC_GV_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RC_GV_COW) +RANDO_ENUM_ITEM(RC_GV_GS_SMALL_BRIDGE) +RANDO_ENUM_ITEM(RC_GV_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RC_GV_GS_BEHIND_TENT) +RANDO_ENUM_ITEM(RC_GV_GS_PILLAR) +RANDO_ENUM_ITEM(RC_GF_CHEST) +RANDO_ENUM_ITEM(RC_GF_HBA_1000_POINTS) +RANDO_ENUM_ITEM(RC_GF_HBA_1500_POINTS) +RANDO_ENUM_ITEM(RC_TH_FREED_CARPENTERS) +RANDO_ENUM_ITEM(RC_TH_1_TORCH_CARPENTER) +RANDO_ENUM_ITEM(RC_TH_DEAD_END_CARPENTER) +RANDO_ENUM_ITEM(RC_TH_DOUBLE_CELL_CARPENTER) +RANDO_ENUM_ITEM(RC_TH_STEEP_SLOPE_CARPENTER) +RANDO_ENUM_ITEM(RC_GF_GS_TOP_FLOOR) +RANDO_ENUM_ITEM(RC_GF_HBA_RANGE_GS) +RANDO_ENUM_ITEM(RC_HIDEOUT_JAIL_GUARD_1_TORCH) +RANDO_ENUM_ITEM(RC_HIDEOUT_JAIL_GUARD_2_TORCHES) +RANDO_ENUM_ITEM(RC_HIDEOUT_JAIL_GUARD_3_TORCHES) +RANDO_ENUM_ITEM(RC_HIDEOUT_JAIL_GUARD_4_TORCHES) +RANDO_ENUM_ITEM(RC_HIDEOUT_GERUDO_MEMBERSHIP_CARD) +RANDO_ENUM_ITEM(RC_WASTELAND_BOMBCHU_SALESMAN) +RANDO_ENUM_ITEM(RC_WASTELAND_CHEST) +RANDO_ENUM_ITEM(RC_WASTELAND_GS) +RANDO_ENUM_ITEM(RC_COLOSSUS_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RC_COLOSSUS_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_COLOSSUS_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RC_COLOSSUS_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RC_COLOSSUS_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RC_COLOSSUS_GS_TREE) +RANDO_ENUM_ITEM(RC_COLOSSUS_GS_HILL) +RANDO_ENUM_ITEM(RC_OGC_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RC_OGC_GS) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MAP_CHEST) +RANDO_ENUM_ITEM(RC_DEKU_TREE_SLINGSHOT_ROOM_SIDE_CHEST) +RANDO_ENUM_ITEM(RC_DEKU_TREE_SLINGSHOT_CHEST) +RANDO_ENUM_ITEM(RC_DEKU_TREE_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_DEKU_TREE_COMPASS_ROOM_SIDE_CHEST) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BASEMENT_CHEST) +RANDO_ENUM_ITEM(RC_DEKU_TREE_GS_COMPASS_ROOM) +RANDO_ENUM_ITEM(RC_DEKU_TREE_GS_BASEMENT_VINES) +RANDO_ENUM_ITEM(RC_DEKU_TREE_GS_BASEMENT_GATE) +RANDO_ENUM_ITEM(RC_DEKU_TREE_GS_BASEMENT_BACK_ROOM) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_SLINGSHOT_CHEST) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_SLINGSHOT_ROOM_BACK_CHEST) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_CHEST) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_SPINNING_LOG_CHEST) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_AFTER_SPINNING_LOG_CHEST) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_DEKU_SCRUB) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_GS_LOBBY) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_GS_PAST_BOULDER_VINES) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_GS_BASEMENT_GRAVES_ROOM) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_GS_BASEMENT_BACK_ROOM) +RANDO_ENUM_ITEM(RC_DEKU_TREE_QUEEN_GOHMA_HEART) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MAP_CHEST) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_BOMB_FLOWER_PLATFORM_CHEST) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_BOMB_BAG_CHEST) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_END_OF_BRIDGE_CHEST) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_DEKU_SCRUB_SIDE_ROOM_NEAR_DODONGOS) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_DEKU_SCRUB_LOBBY) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_LEFT) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_RIGHT) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_GS_SIDE_ROOM_NEAR_LOWER_LIZALFOS) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_GS_SCARECROW) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_GS_ALCOVE_ABOVE_STAIRS) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_GS_VINES_ABOVE_STAIRS) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_GS_BACK_ROOM) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_BOMB_BAG_CHEST) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_UNDER_GRAVE_CHEST) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_FRONT) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_REAR) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_DEKU_SCRUB_SIDE_ROOM_NEAR_LOWER_LIZALFOS) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_DEKU_SCRUB_STAIRCASE) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_GS_SCRUB_ROOM) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_GS_LARVAE_ROOM) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_GS_LIZALFOS_ROOM) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_GS_SONG_OF_TIME_BLOCK_ROOM) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_GS_BACK_AREA) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_BOSS_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_KING_DODONGO_HEART) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_BOOMERANG_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MAP_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_DEKU_SCRUB) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_GS_WATER_SWITCH_ROOM) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_GS_LOBBY_BASEMENT_LOWER) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_GS_LOBBY_BASEMENT_UPPER) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_GS_NEAR_BOSS) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_FIRST_ROOM_SIDE_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_SECOND_ROOM_LOWER_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_BASEMENT_NEAR_SWITCHES_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_BASEMENT_NEAR_VINES_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_BOOMERANG_ROOM_SMALL_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_BOOMERANG_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_FALLING_LIKE_LIKE_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_SECOND_ROOM_UPPER_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_NEAR_BOSS_CHEST) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_COW) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_GS_BOOMERANG_CHEST_ROOM) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_GS_TAILPASARAN_ROOM) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_GS_INVISIBLE_ENEMIES_ROOM) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_GS_NEAR_BOSS) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_BARINADE_HEART) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_FRONT_LEFT_FAKE_WALL_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_FRONT_CENTER_BOMBABLE_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BACK_LEFT_BOMBABLE_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_UNDERWATER_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_CENTER_SKULLTULA_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_RIGHT_BOTTOM_FAKE_WALL_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_FIRE_KEESE_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_LIKE_LIKE_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MAP_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_UNDERWATER_FRONT_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_LENS_OF_TRUTH_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_GS_WEST_INNER_ROOM) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_GS_EAST_INNER_ROOM) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_GS_LIKE_LIKE_CAGE) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_EAST_INNER_ROOM_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_LENS_OF_TRUTH_CHEST) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_GS_COFFIN_ROOM) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_GS_WEST_INNER_ROOM) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_GS_BASEMENT) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_FIRST_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_FIRST_STALFOS_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_RAISED_ISLAND_COURTYARD_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MAP_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_WELL_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_EYE_SWITCH_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_FLOORMASTER_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_RED_POE_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_BOW_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_BLUE_POE_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_FALLING_CEILING_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_BASEMENT_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_GS_FIRST_ROOM) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_GS_LOBBY) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_GS_RAISED_ISLAND_COURTYARD) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_GS_LEVEL_ISLAND_COURTYARD) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_GS_BASEMENT) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_FIRST_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_WOLFOS_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_WELL_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_RAISED_ISLAND_COURTYARD_LOWER_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_RAISED_ISLAND_COURTYARD_UPPER_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_REDEAD_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_BOW_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_FALLING_CEILING_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_BASEMENT_CHEST) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_GS_FIRST_HALLWAY) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_GS_RAISED_ISLAND_COURTYARD) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_GS_LEVEL_ISLAND_COURTYARD) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_GS_WELL) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_GS_BLOCK_PUSH_ROOM) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_PHANTOM_GANON_HEART) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_NEAR_BOSS_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FLARE_DANCER_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_BIG_LAVA_ROOM_LOWER_OPEN_DOOR_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_BIG_LAVA_ROOM_BLOCKED_DOOR_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_BOULDER_MAZE_LOWER_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_BOULDER_MAZE_SIDE_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MAP_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_BOULDER_MAZE_SHORTCUT_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_BOULDER_MAZE_UPPER_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_SCARECROW_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MEGATON_HAMMER_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_HIGHEST_GORON_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_GS_BOSS_KEY_LOOP) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_GS_SONG_OF_TIME_ROOM) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_GS_BOULDER_MAZE) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_GS_SCARECROW_CLIMB) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_GS_SCARECROW_TOP) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_MAP_ROOM_SIDE_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_MEGATON_HAMMER_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_NEAR_BOSS_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_BIG_LAVA_ROOM_BLOCKED_DOOR_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_SIDE_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CHEST) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_CHEST_ON_FIRE) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_GS_BIG_LAVA_ROOM_OPEN_DOOR) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_GS_SKULL_ON_FIRE) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_GS_FIRE_WALL_MAZE_CENTER) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_GS_FIRE_WALL_MAZE_SIDE_ROOM) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_GS_ABOVE_FIRE_MAZE) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_VOLVAGIA_HEART) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MAP_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_CRACKED_WALL_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_TORCHES_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_CENTRAL_PILLAR_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_CENTRAL_BOW_TARGET_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_LONGSHOT_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_RIVER_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_DRAGON_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_GS_BEHIND_GATE) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_GS_NEAR_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_GS_CENTRAL_PILLAR) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_GS_FALLING_PLATFORM_ROOM) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_GS_RIVER) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LONGSHOT_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_LIZALFOS_HALLWAY) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_BEFORE_UPPER_WATER_SWITCH) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_RIVER) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_FREESTANDING_KEY_AREA) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_TRIPLE_WALL_TORCH) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MORPHA_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MAP_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_HOVER_BOOTS_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_EARLY_SILVER_RUPEE_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_INVISIBLE_BLADES_VISIBLE_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_INVISIBLE_BLADES_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_FALLING_SPIKES_LOWER_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_FALLING_SPIKES_UPPER_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_FALLING_SPIKES_SWITCH_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_INVISIBLE_SPIKES_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_WIND_HINT_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_AFTER_WIND_ENEMY_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_AFTER_WIND_HIDDEN_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_SPIKE_WALLS_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_INVISIBLE_FLOORMASTER_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_GS_LIKE_LIKE_ROOM) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_GS_FALLING_SPIKES_ROOM) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_GS_SINGLE_GIANT_POT) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_GS_NEAR_SHIP) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_GS_TRIPLE_GIANT_POT) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_EARLY_GIBDOS_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_NEAR_SHIP_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_HOVER_BOOTS_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_VISIBLE_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_BEAMOS_SILVER_RUPEES_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_FALLING_SPIKES_LOWER_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_FALLING_SPIKES_UPPER_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_FALLING_SPIKES_SWITCH_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_INVISIBLE_SPIKES_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_STALFOS_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_WIND_HINT_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_AFTER_WIND_HIDDEN_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_AFTER_WIND_ENEMY_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_SPIKE_WALLS_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_BOMB_FLOWER_CHEST) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_GS_FALLING_SPIKES_ROOM) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_GS_WIND_HINT_ROOM) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_GS_AFTER_WIND) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_GS_AFTER_SHIP) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_GS_NEAR_BOSS) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_BONGO_BONGO_HEART) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_CHILD_BRIDGE_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_CHILD_EARLY_TORCHES_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_CHILD_CLIMB_NORTH_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_CHILD_CLIMB_EAST_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MAP_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_SUN_BLOCK_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_FRONT_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_BACK_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_FRONT_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_BACK_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_MAP_ROOM_ENEMY_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHILD_CLIMB_NORTH_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHILD_CLIMB_SOUTH_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_SILVER_BLOCK_HALLWAY_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_SUN_BLOCK_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_SILVER_GAUNTLETS_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_EARLY_ADULT_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_FIRST_MIRROR_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_FIRST_MIRROR_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_STATUE_ROOM_NORTHEAST_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_STATUE_ROOM_HAND_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_NEAR_FOUR_ARMOS_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_HALLWAY_RIGHT_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_HALLWAY_LEFT_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHILD_HAMMER_SWITCH_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_STATUE_ROOM_LULLABY_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_STATUE_ROOM_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_LEEVER_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_SYMPHONY_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_BEAMOS_ROOM_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHEST_SWITCH_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MIRROR_SHIELD_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_TOPMOST_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_MIRROR_PUZZLE_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_GS_METAL_FENCE) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_GS_SUN_ON_FLOOR_ROOM) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_GS_HALL_AFTER_SUN_BLOCK_ROOM) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_GS_LOBBY) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_GS_BOULDER_ROOM) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_GS_SUN_BLOCK_ROOM) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_GS_LEEVER_ROOM) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_GS_SYMPHONY_ROOM) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_GS_NINE_THRONES_ROOM_WEST) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_GS_NINE_THRONES_ROOM_NORTH) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_TWINROVA_HEART) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MAP_CHEST) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_IRON_BOOTS_CHEST) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_GS_SPINNING_SCYTHE_ROOM) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_GS_HEART_PIECE_ROOM) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_GS_PUSH_BLOCK_ROOM) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_FREESTANDING_POH) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_IRON_BOOTS_CHEST) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_GS_RED_ICE) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_GS_ICE_BLOCK) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_GS_SCARECROW) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_LOBBY_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_LOBBY_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_STALFOS_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_BEFORE_HEAVY_BLOCK_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_FIRST_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_SECOND_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_THIRD_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_FOURTH_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_EYE_STATUE_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_NEAR_SCARECROW_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_HAMMER_ROOM_CLEAR_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_HAMMER_ROOM_SWITCH_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MAZE_RIGHT_CENTRAL_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MAZE_RIGHT_SIDE_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_UNDERWATER_SILVER_RUPEE_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_BEAMOS_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_HIDDEN_CEILING_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MAZE_PATH_FIRST_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MAZE_PATH_SECOND_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MAZE_PATH_THIRD_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MAZE_PATH_FINAL_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_FIRST_IRON_KNUCKLE_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_BEFORE_HEAVY_BLOCK_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_HEAVY_BLOCK_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_EYE_STATUE_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_ICE_ARROWS_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_SECOND_IRON_KNUCKLE_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_FLAME_CIRCLE_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_MAZE_RIGHT_CENTRAL_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_MAZE_RIGHT_SIDE_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_UNDERWATER_SILVER_RUPEE_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_DINOLFOS_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_HIDDEN_CEILING_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_FIRST_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_THIRD_CHEST) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_SECOND_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_FOREST_TRIAL_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_WATER_TRIAL_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_WATER_TRIAL_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SHADOW_TRIAL_FRONT_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SHADOW_TRIAL_GOLDEN_GAUNTLETS_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_LIGHT_TRIAL_FIRST_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_LIGHT_TRIAL_SECOND_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_LIGHT_TRIAL_THIRD_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_LIGHT_TRIAL_FIRST_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_LIGHT_TRIAL_SECOND_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_LIGHT_TRIAL_THIRD_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_LIGHT_TRIAL_INVISIBLE_ENEMIES_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_LIGHT_TRIAL_LULLABY_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SPIRIT_TRIAL_CRYSTAL_SWITCH_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SPIRIT_TRIAL_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_DEKU_SCRUB_LEFT) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_DEKU_SCRUB_CENTER_LEFT) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_DEKU_SCRUB_CENTER_RIGHT) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_DEKU_SCRUB_RIGHT) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_FOREST_TRIAL_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_FOREST_TRIAL_EYE_SWITCH_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_FOREST_TRIAL_FROZEN_EYE_SWITCH_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_WATER_TRIAL_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_BOMB_FLOWER_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_EYE_SWITCH_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_LULLABY_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_FIRST_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_FRONT_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_BACK_LEFT_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_BACK_RIGHT_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_GOLDEN_GAUNTLETS_CHEST) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_DEKU_SCRUB_LEFT) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_LEFT) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_RIGHT) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_DEKU_SCRUB_RIGHT) +RANDO_ENUM_ITEM(RC_GANONS_TOWER_BOSS_KEY_CHEST) + +// Overworld Pots +RANDO_ENUM_ITEM(RC_KF_LINKS_HOUSE_POT) +RANDO_ENUM_ITEM(RC_KF_TWINS_HOUSE_POT_1) +RANDO_ENUM_ITEM(RC_KF_TWINS_HOUSE_POT_2) +RANDO_ENUM_ITEM(RC_KF_BROTHERS_HOUSE_POT_1) +RANDO_ENUM_ITEM(RC_KF_BROTHERS_HOUSE_POT_2) +RANDO_ENUM_ITEM(RC_TH_BREAK_ROOM_FRONT_POT) +RANDO_ENUM_ITEM(RC_TH_BREAK_ROOM_BACK_POT) +RANDO_ENUM_ITEM(RC_TH_KITCHEN_POT_1) +RANDO_ENUM_ITEM(RC_TH_KITCHEN_POT_2) +RANDO_ENUM_ITEM(RC_TH_1_TORCH_CELL_RIGHT_POT) +RANDO_ENUM_ITEM(RC_TH_1_TORCH_CELL_MID_POT) +RANDO_ENUM_ITEM(RC_TH_1_TORCH_CELL_LEFT_POT) +RANDO_ENUM_ITEM(RC_TH_STEEP_SLOPE_RIGHT_POT) +RANDO_ENUM_ITEM(RC_TH_STEEP_SLOPE_LEFT_POT) +RANDO_ENUM_ITEM(RC_TH_NEAR_DOUBLE_CELL_RIGHT_POT) +RANDO_ENUM_ITEM(RC_TH_NEAR_DOUBLE_CELL_MID_POT) +RANDO_ENUM_ITEM(RC_TH_NEAR_DOUBLE_CELL_LEFT_POT) +RANDO_ENUM_ITEM(RC_TH_RIGHTMOST_JAILED_POT) +RANDO_ENUM_ITEM(RC_TH_RIGHT_MIDDLE_JAILED_POT) +RANDO_ENUM_ITEM(RC_TH_LEFT_MIDDLE_JAILED_POT) +RANDO_ENUM_ITEM(RC_TH_LEFTMOST_JAILED_POT) +RANDO_ENUM_ITEM(RC_WASTELAND_NEAR_GS_POT_1) +RANDO_ENUM_ITEM(RC_WASTELAND_NEAR_GS_POT_2) +RANDO_ENUM_ITEM(RC_WASTELAND_NEAR_GS_POT_3) +RANDO_ENUM_ITEM(RC_WASTELAND_NEAR_GS_POT_4) +RANDO_ENUM_ITEM(RC_HF_COW_GROTTO_POT_1) +RANDO_ENUM_ITEM(RC_HF_COW_GROTTO_POT_2) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_1) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_2) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_3) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_4) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_5) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_6) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_7) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_8) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_9) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_10) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_11) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_12) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_13) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_14) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_15) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_16) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_17) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_18) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_19) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_20) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_21) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_22) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_23) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_24) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_25) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_26) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_27) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_28) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_29) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_30) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_31) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_32) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_33) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_34) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_35) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_36) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_37) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_38) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_39) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_40) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_41) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_42) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_43) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CHILD_POT_44) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_ADULT_POT_1) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_ADULT_POT_2) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_ADULT_POT_3) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_ADULT_POT_4) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_ADULT_POT_5) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_ADULT_POT_6) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_ADULT_POT_7) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_ADULT_POT_8) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_ADULT_POT_9) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_ADULT_POT_10) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_ADULT_POT_11) +RANDO_ENUM_ITEM(RC_MK_BACK_ALLEY_HOUSE_POT_1) +RANDO_ENUM_ITEM(RC_MK_BACK_ALLEY_HOUSE_POT_2) +RANDO_ENUM_ITEM(RC_MK_BACK_ALLEY_HOUSE_POT_3) +RANDO_ENUM_ITEM(RC_HC_STORMS_GROTTO_POT_1) +RANDO_ENUM_ITEM(RC_HC_STORMS_GROTTO_POT_2) +RANDO_ENUM_ITEM(RC_HC_STORMS_GROTTO_POT_3) +RANDO_ENUM_ITEM(RC_HC_STORMS_GROTTO_POT_4) +RANDO_ENUM_ITEM(RC_LLR_FRONT_POT_1) +RANDO_ENUM_ITEM(RC_LLR_FRONT_POT_2) +RANDO_ENUM_ITEM(RC_LLR_FRONT_POT_3) +RANDO_ENUM_ITEM(RC_LLR_FRONT_POT_4) +RANDO_ENUM_ITEM(RC_LLR_RAIN_SHED_POT_1) +RANDO_ENUM_ITEM(RC_LLR_RAIN_SHED_POT_2) +RANDO_ENUM_ITEM(RC_LLR_RAIN_SHED_POT_3) +RANDO_ENUM_ITEM(RC_LLR_TALONS_HOUSE_POT_1) +RANDO_ENUM_ITEM(RC_LLR_TALONS_HOUSE_POT_2) +RANDO_ENUM_ITEM(RC_LLR_TALONS_HOUSE_POT_3) +RANDO_ENUM_ITEM(RC_KAK_NEAR_POTION_SHOP_POT_1) +RANDO_ENUM_ITEM(RC_KAK_NEAR_POTION_SHOP_POT_2) +RANDO_ENUM_ITEM(RC_KAK_NEAR_POTION_SHOP_POT_3) +RANDO_ENUM_ITEM(RC_KAK_NEAR_IMPAS_HOUSE_POT_1) +RANDO_ENUM_ITEM(RC_KAK_NEAR_IMPAS_HOUSE_POT_2) +RANDO_ENUM_ITEM(RC_KAK_NEAR_IMPAS_HOUSE_POT_3) +RANDO_ENUM_ITEM(RC_KAK_NEAR_GUARDS_HOUSE_POT_1) +RANDO_ENUM_ITEM(RC_KAK_NEAR_GUARDS_HOUSE_POT_2) +RANDO_ENUM_ITEM(RC_KAK_NEAR_GUARDS_HOUSE_POT_3) +RANDO_ENUM_ITEM(RC_KAK_NEAR_MEDICINE_SHOP_POT_1) +RANDO_ENUM_ITEM(RC_KAK_NEAR_MEDICINE_SHOP_POT_2) +RANDO_ENUM_ITEM(RC_GY_DAMPES_GRAVE_POT_1) +RANDO_ENUM_ITEM(RC_GY_DAMPES_GRAVE_POT_2) +RANDO_ENUM_ITEM(RC_GY_DAMPES_GRAVE_POT_3) +RANDO_ENUM_ITEM(RC_GY_DAMPES_GRAVE_POT_4) +RANDO_ENUM_ITEM(RC_GY_DAMPES_GRAVE_POT_5) +RANDO_ENUM_ITEM(RC_GY_DAMPES_GRAVE_POT_6) +RANDO_ENUM_ITEM(RC_GC_LOWER_STAIRCASE_POT_1) +RANDO_ENUM_ITEM(RC_GC_LOWER_STAIRCASE_POT_2) +RANDO_ENUM_ITEM(RC_GC_UPPER_STAIRCASE_POT_1) +RANDO_ENUM_ITEM(RC_GC_UPPER_STAIRCASE_POT_2) +RANDO_ENUM_ITEM(RC_GC_UPPER_STAIRCASE_POT_3) +RANDO_ENUM_ITEM(RC_GC_MEDIGORON_POT_1) +RANDO_ENUM_ITEM(RC_GC_DARUNIA_POT_1) +RANDO_ENUM_ITEM(RC_GC_DARUNIA_POT_2) +RANDO_ENUM_ITEM(RC_GC_DARUNIA_POT_3) +RANDO_ENUM_ITEM(RC_DMC_NEAR_GC_POT_1) +RANDO_ENUM_ITEM(RC_DMC_NEAR_GC_POT_2) +RANDO_ENUM_ITEM(RC_DMC_NEAR_GC_POT_3) +RANDO_ENUM_ITEM(RC_DMC_NEAR_GC_POT_4) +RANDO_ENUM_ITEM(RC_ZD_NEAR_SHOP_POT_1) +RANDO_ENUM_ITEM(RC_ZD_NEAR_SHOP_POT_2) +RANDO_ENUM_ITEM(RC_ZD_NEAR_SHOP_POT_3) +RANDO_ENUM_ITEM(RC_ZD_NEAR_SHOP_POT_4) +RANDO_ENUM_ITEM(RC_ZD_NEAR_SHOP_POT_5) +RANDO_ENUM_ITEM(RC_ZF_HIDDEN_CAVE_POT_1) +RANDO_ENUM_ITEM(RC_ZF_HIDDEN_CAVE_POT_2) +RANDO_ENUM_ITEM(RC_ZF_HIDDEN_CAVE_POT_3) +RANDO_ENUM_ITEM(RC_ZF_NEAR_JABU_POT_1) +RANDO_ENUM_ITEM(RC_ZF_NEAR_JABU_POT_2) +RANDO_ENUM_ITEM(RC_ZF_NEAR_JABU_POT_3) +RANDO_ENUM_ITEM(RC_ZF_NEAR_JABU_POT_4) + +// Dungeon Pots +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_LIZALFOS_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_LIZALFOS_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_LIZALFOS_POT_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_LIZALFOS_POT_4) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_SIDE_ROOM_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_SIDE_ROOM_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_SIDE_ROOM_POT_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_SIDE_ROOM_POT_4) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_SIDE_ROOM_POT_5) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_SIDE_ROOM_POT_6) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_TORCH_ROOM_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_TORCH_ROOM_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_TORCH_ROOM_POT_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_TORCH_ROOM_POT_4) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_STAIRCASE_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_STAIRCASE_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_STAIRCASE_POT_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_STAIRCASE_POT_4) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_SINGLE_EYE_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_SINGLE_EYE_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_BLADE_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_BLADE_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_DOUBLE_EYE_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_DOUBLE_EYE_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_BACK_ROOM_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_BACK_ROOM_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_BACK_ROOM_POT_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_BACK_ROOM_POT_4) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_3) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_BARINADE_POT_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_BARINADE_POT_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_BARINADE_POT_3) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_BARINADE_POT_4) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_BARINADE_POT_5) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_BARINADE_POT_6) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_BASEMENT_POT_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_BASEMENT_POT_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_BASEMENT_POT_3) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_3) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_4) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_5) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_1) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_2) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_3) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_4) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_5) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_6) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_7) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_8) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_9) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_10) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_11) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_12) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_1) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_2) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_3) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_1) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_2) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_FIRE_KEESE_POT_1) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_UNDERWATER_POT) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_LOBBY_POT_1) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_LOBBY_POT_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_LOBBY_POT_3) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_LOBBY_POT_4) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_LOBBY_POT_5) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_LOBBY_POT_6) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_LOWER_STALFOS_POT_1) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_LOWER_STALFOS_POT_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_GREEN_POE_POT_1) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_GREEN_POE_POT_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_UPPER_STALFOS_POT_1) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_UPPER_STALFOS_POT_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_UPPER_STALFOS_POT_3) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_UPPER_STALFOS_POT_4) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_BLUE_POE_POT_1) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_BLUE_POE_POT_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_BLUE_POE_POT_3) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_FROZEN_EYE_POT_1) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_FROZEN_EYE_POT_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_NEAR_BOSS_POT_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_NEAR_BOSS_POT_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_NEAR_BOSS_POT_3) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_NEAR_BOSS_POT_4) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_BIG_LAVA_POT_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_BIG_LAVA_POT_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_BIG_LAVA_POT_3) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_3) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_4) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_3) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_4) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MAIN_LEVEL_2_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MAIN_LEVEL_2_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MAIN_LEVEL_1_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MAIN_LEVEL_1_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_TORCH_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_TORCH_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_NEAR_COMPASS_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_NEAR_COMPASS_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_NEAR_COMPASS_POT_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_CENTRAL_BOW_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_CENTRAL_BOW_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_BEHIND_GATE_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_BEHIND_GATE_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_BEHIND_GATE_POT_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_BEHIND_GATE_POT_4) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_BASEMENT_BLOCK_PUZZLE_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_BASEMENT_BLOCK_PUZZLE_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_RIVER_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_RIVER_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_LIKE_LIKE_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_LIKE_LIKE_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_BOSS_KEY_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_BOSS_KEY_POT_2) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_NEAR_DEAD_HAND_POT_1) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_1) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_2) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_3) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_4) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_5) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MAP_CHEST_POT_1) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MAP_CHEST_POT_2) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_1) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_2) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_3) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_4) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_AFTER_WIND_POT_1) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_AFTER_WIND_POT_2) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_SPIKE_WALLS_POT_1) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_FLOORMASTER_POT_1) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_FLOORMASTER_POT_2) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_AFTER_BOAT_POT_1) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_AFTER_BOAT_POT_2) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_AFTER_BOAT_POT_3) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_AFTER_BOAT_POT_4) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_LOBBY_POT_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_LOBBY_POT_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_ANUBIS_POT_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_ANUBIS_POT_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_ANUBIS_POT_3) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_ANUBIS_POT_4) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_CHILD_CLIMB_POT_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_AFTER_SUN_BLOCK_POT_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_AFTER_SUN_BLOCK_POT_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_3) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_4) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_5) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_6) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_BEAMOS_HALL_POT_1) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_HALL_POT_1) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_HALL_POT_2) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_SPINNING_BLADE_POT_1) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_SPINNING_BLADE_POT_2) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_SPINNING_BLADE_POT_3) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_NEAR_END_POT_1) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_NEAR_END_POT_2) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_FROZEN_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_FOREST_TRIAL_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_FOREST_TRIAL_POT_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_FIRE_TRIAL_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_FIRE_TRIAL_POT_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_WATER_TRIAL_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_WATER_TRIAL_POT_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_WATER_TRIAL_POT_3) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_3) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SHADOW_TRIAL_POT_4) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SPIRIT_TRIAL_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SPIRIT_TRIAL_POT_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_LIGHT_TRIAL_BOULDER_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_LIGHT_TRIAL_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_LIGHT_TRIAL_POT_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_3) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_4) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_5) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_6) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_7) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_8) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_9) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_10) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_11) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_12) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_13) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_14) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_15) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_16) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_17) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_GANONS_TOWER_POT_18) + +// MQ Dungeon Pots +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_STAIRCASE_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_STAIRCASE_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_STAIRCASE_POT_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_STAIRCASE_POT_4) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_MIDDLE_POT) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_BIG_BLOCK_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_BIG_BLOCK_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_4) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_TWO_FLAMES_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_TWO_FLAMES_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_CORNER_POT) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_4) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_POE_ROOM_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_POE_ROOM_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_POE_ROOM_POT_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_POE_ROOM_POT_4) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_BEFORE_BOSS_SW_POT) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_BEFORE_BOSS_NE_POT) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_ARMOS_ROOM_SE_POT) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_ARMOS_ROOM_SW_POT) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_BACKROOM_POT_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_BACKROOM_POT_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_ARMOS_ROOM_NW_POT) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_ARMOS_ROOM_NE_POT) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_ENTRANCE_POT_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_ENTRANCE_POT_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_GEYSER_POT_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_GEYSER_POT_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_TIME_BLOCK_POT_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_TIME_BLOCK_POT_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_LIKE_LIKES_POT_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_LIKE_LIKES_POT_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_BEFORE_BOSS_POT_1) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_1) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_2) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_3) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_OUTER_LOBBY_POT) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_EAST_INNER_ROOM_POT_1) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_EAST_INNER_ROOM_POT_2) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_EAST_INNER_ROOM_POT_3) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_LOBBY_POT_1) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_LOBBY_POT_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_LOBBY_POT_3) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_LOBBY_POT_4) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_LOBBY_POT_5) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_LOBBY_POT_6) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_WOLFOS_POT_1) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_WOLFOS_POT_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_1) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_3) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_4) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_BLUE_POE_POT_1) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_BLUE_POE_POT_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_BLUE_POE_POT_3) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_GREEN_POE_POT_1) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_GREEN_POE_POT_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_BASEMENT_POT_1) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_BASEMENT_POT_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_BASEMENT_POT_3) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_BASEMENT_POT_4) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_3) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_4) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_5) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_6) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_7) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_8) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_ROOM_NORTH_POT) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_ROOM_HIGH_POT) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_ROOM_SOUTH_POT) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_3) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_FLAME_WALL_POT_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_FLAME_WALL_POT_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_PAST_FIRE_MAZE_SOUTH_POT) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_PAST_FIRE_MAZE_NORTH_POT) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_FIRE_MAZE_NORTHMOST_POT) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_FIRE_MAZE_NORTHWEST_POT) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_SOUTH_FIRE_MAZE_WEST_POT) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_SOUTH_FIRE_MAZE_EAST_POT) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_WEST_POT) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_SOUTH_POT) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_SE_POT) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_CAGE_SOUTH_POT) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_CAGE_NORTH_POT) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STALFOS_PIT_MIDDLE_POT) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STALFOS_PIT_SOUTH_POT) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STALFOS_PIT_NORTH_POT) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_AFTER_DARK_LINK_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_AFTER_DARK_LINK_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_RIVER_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_RIVER_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_BOSS_KEY_POT) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_4) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_POT_1) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_POT_2) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_POT_1) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_MINI_DODONGO_POT_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_MINI_DODONGO_POT_2) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_1) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_2) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT_1) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT_2) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_LOWER_UMBRELLA_WEST_POT) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_LOWER_UMBRELLA_EAST_POT) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_UPPER_UMBRELLA_SOUTH_POT) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_UPPER_UMBRELLA_NORTH_POT) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_BEFORE_BOAT_POT_1) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_BEFORE_BOAT_POT_2) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_BEFORE_CHASM_WEST_POT) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_BEFORE_CHASM_EAST_POT) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_AFTER_CHASM_WEST_POT) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_AFTER_CHASM_EAST_POT) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_SPIKE_BARICADE_POT) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_1) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_3) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_4) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHILD_SLUGMA_POT) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_3) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_4) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHILD_LIKE_LIKE_POT) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_STATUE_2F_CENTER_EAST_POT) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_STATUE_3F_EAST_POT) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_STATUE_3F_WEST_POT) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_STATUE_2F_WEST_POT) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_STATUE_2F_EASTMOST_POT) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_3) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_4) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_2) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_ENTRANCE_POT) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_FIRST_CRYSTAL_POT_1) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_FIRST_CRYSTAL_POT_2) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_1) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_2) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_3) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_4) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_PUSH_BLOCK_POT_1) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_PUSH_BLOCK_POT_2) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_COMPASS_POT_1) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MQ_COMPASS_POT_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_WATER_TRIAL_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_WATER_TRIAL_POT_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_2) +// End Pots + +// Overworld Crates +RANDO_ENUM_ITEM(RC_GV_FREESTANDING_POH_CRATE) +RANDO_ENUM_ITEM(RC_GV_NEAR_COW_CRATE) +RANDO_ENUM_ITEM(RC_GV_CRATE_BRIDGE_1) +RANDO_ENUM_ITEM(RC_GV_CRATE_BRIDGE_2) +RANDO_ENUM_ITEM(RC_GV_CRATE_BRIDGE_3) +RANDO_ENUM_ITEM(RC_GV_CRATE_BRIDGE_4) +RANDO_ENUM_ITEM(RC_GF_ABOVE_JAIL_CRATE) +RANDO_ENUM_ITEM(RC_GF_SOUTHMOST_CENTER_CRATE) +RANDO_ENUM_ITEM(RC_GF_MID_SOUTH_CENTER_CRATE) +RANDO_ENUM_ITEM(RC_GF_MID_NORTH_CENTER_CRATE) +RANDO_ENUM_ITEM(RC_GF_NORTHMOST_CENTER_CRATE) +RANDO_ENUM_ITEM(RC_GF_OUTSKIRTS_NE_CRATE) +RANDO_ENUM_ITEM(RC_GF_OUTSKIRTS_NW_CRATE) +RANDO_ENUM_ITEM(RC_GF_HBA_RANGE_CRATE_1) +RANDO_ENUM_ITEM(RC_GF_HBA_RANGE_CRATE_2) +RANDO_ENUM_ITEM(RC_GF_HBA_RANGE_CRATE_3) +RANDO_ENUM_ITEM(RC_GF_HBA_RANGE_CRATE_4) +RANDO_ENUM_ITEM(RC_GF_HBA_RANGE_CRATE_5) +RANDO_ENUM_ITEM(RC_GF_HBA_RANGE_CRATE_6) +RANDO_ENUM_ITEM(RC_GF_HBA_RANGE_CRATE_7) +RANDO_ENUM_ITEM(RC_GF_HBA_CANOPY_EAST_CRATE) +RANDO_ENUM_ITEM(RC_GF_HBA_CANOPY_WEST_CRATE) +RANDO_ENUM_ITEM(RC_GF_NORTH_TARGET_EAST_CRATE) +RANDO_ENUM_ITEM(RC_GF_NORTH_TARGET_WEST_CRATE) +RANDO_ENUM_ITEM(RC_GF_NORTH_TARGET_CHILD_CRATE) +RANDO_ENUM_ITEM(RC_GF_SOUTH_TARGET_EAST_CRATE) +RANDO_ENUM_ITEM(RC_GF_SOUTH_TARGET_WEST_CRATE) +RANDO_ENUM_ITEM(RC_TH_NEAR_KITCHEN_LEFTMOST_CRATE) +RANDO_ENUM_ITEM(RC_TH_NEAR_KITCHEN_MID_LEFT_CRATE) +RANDO_ENUM_ITEM(RC_TH_NEAR_KITCHEN_MID_RIGHT_CRATE) +RANDO_ENUM_ITEM(RC_TH_NEAR_KITCHEN_RIGHTMOST_CRATE) +RANDO_ENUM_ITEM(RC_TH_KITCHEN_CRATE) +RANDO_ENUM_ITEM(RC_TH_BREAK_HALLWAY_OUTER_CRATE) +RANDO_ENUM_ITEM(RC_TH_BREAK_HALLWAY_INNER_CRATE) +RANDO_ENUM_ITEM(RC_TH_BREAK_ROOM_RIGHT_CRATE) +RANDO_ENUM_ITEM(RC_TH_BREAK_ROOM_LEFT_CRATE) +RANDO_ENUM_ITEM(RC_TH_1_TORCH_CELL_CRATE) +RANDO_ENUM_ITEM(RC_TH_DEAD_END_CELL_CRATE) +RANDO_ENUM_ITEM(RC_TH_DOUBLE_CELL_LEFT_CRATE) +RANDO_ENUM_ITEM(RC_TH_DOUBLE_CELL_RIGHT_CRATE) +RANDO_ENUM_ITEM(RC_HW_BEFORE_QUICKSAND_CRATE) +RANDO_ENUM_ITEM(RC_HW_AFTER_QUICKSAND_CRATE_1) +RANDO_ENUM_ITEM(RC_HW_AFTER_QUICKSAND_CRATE_2) +RANDO_ENUM_ITEM(RC_HW_AFTER_QUICKSAND_CRATE_3) +RANDO_ENUM_ITEM(RC_HW_NEAR_COLOSSUS_CRATE) +RANDO_ENUM_ITEM(RC_MK_NEAR_BAZAAR_CRATE_1) +RANDO_ENUM_ITEM(RC_MK_NEAR_BAZAAR_CRATE_2) +RANDO_ENUM_ITEM(RC_MK_SHOOTING_GALLERY_CRATE_1) +RANDO_ENUM_ITEM(RC_MK_SHOOTING_GALLERY_CRATE_2) +RANDO_ENUM_ITEM(RC_MK_LOST_DOG_HOUSE_CRATE) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CRATE_1) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CRATE_2) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CRATE_3) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CRATE_4) +RANDO_ENUM_ITEM(RC_MK_GUARD_HOUSE_CRATE_5) +RANDO_ENUM_ITEM(RC_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_1) +RANDO_ENUM_ITEM(RC_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_2) +RANDO_ENUM_ITEM(RC_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_3) +RANDO_ENUM_ITEM(RC_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_4) +RANDO_ENUM_ITEM(RC_KAK_NEAR_POTION_SHOP_ADULT_CRATE) +RANDO_ENUM_ITEM(RC_KAK_NEAR_SHOOTING_GALLERY_ADULT_CRATE) +RANDO_ENUM_ITEM(RC_KAK_NEAR_BOARDING_HOUSE_ADULT_CRATE_1) +RANDO_ENUM_ITEM(RC_KAK_NEAR_BOARDING_HOUSE_ADULT_CRATE_2) +RANDO_ENUM_ITEM(RC_KAK_NEAR_IMPAS_HOUSE_ADULT_CRATE_1) +RANDO_ENUM_ITEM(RC_KAK_NEAR_IMPAS_HOUSE_ADULT_CRATE_2) +RANDO_ENUM_ITEM(RC_KAK_NEAR_BAZAAR_ADULT_CRATE_1) +RANDO_ENUM_ITEM(RC_KAK_NEAR_BAZAAR_ADULT_CRATE_2) +RANDO_ENUM_ITEM(RC_KAK_BEHIND_GS_HOUSE_ADULT_CRATE) +RANDO_ENUM_ITEM(RC_KAK_NEAR_GY_CHILD_CRATE) +RANDO_ENUM_ITEM(RC_KAK_NEAR_WINDMILL_CHILD_CRATE) +RANDO_ENUM_ITEM(RC_KAK_NEAR_FENCE_CHILD_CRATE) +RANDO_ENUM_ITEM(RC_KAK_NEAR_BOARDING_HOUSE_CHILD_CRATE) +RANDO_ENUM_ITEM(RC_KAK_NEAR_BAZAAR_CHILD_CRATE) +RANDO_ENUM_ITEM(RC_GRAVEYARD_CRATE) +RANDO_ENUM_ITEM(RC_GC_MAZE_CRATE) +RANDO_ENUM_ITEM(RC_DMC_CRATE) +RANDO_ENUM_ITEM(RC_LLR_NEAR_TREE_CRATE) +RANDO_ENUM_ITEM(RC_LH_LAB_CRATE) + +// MQ Dungeon Crates +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_LOBBY_CRATE) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_SLINGSHOT_ROOM_CRATE_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_SLINGSHOT_ROOM_CRATE_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_4) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_5) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_6) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_7) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_8) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_STAIRCASE_LOWER_CRATE_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_STAIRCASE_LOWER_CRATE_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_4) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_TWO_FLAMES_CRATE_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_TWO_FLAMES_CRATE_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_4) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_5) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_6) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_3) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_4) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_5) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_6) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_3) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_4) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_5) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_6) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE_3) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE_3) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_3) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_4) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_5) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_UPPER_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_UPPER_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_4) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_5) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_6) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_7) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_8) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_9) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_10) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_11) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_12) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_13) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_14) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_4) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_5) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_GATE_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_GATE_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_4) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_5) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_6) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_7) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_4) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_5) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_6) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_4) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DRAGON_ROOM_DOOR_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DRAGON_ROOM_DOOR_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_BK_ROOM_UPPER_CRATE) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_4) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_WHIRLPOOL_FRONT_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_WHIRLPOOL_FRONT_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_4) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_5) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_6) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_4) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DODONGO_ROOM_UPPER_CRATE) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DODONGO_ROOM_HALL_CRATE) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_4) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_5) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_4) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_5) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_6) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE_3) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_STATUE_CRATE_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_STATUE_CRATE_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_3) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_4) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_MQ_MAZE_CRATE) + +// Dungeon Small Crates +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_PLATFORM_ROOM_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_PLATFORM_ROOM_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_AFTER_HAMMER_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_AFTER_HAMMER_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_BEFORE_CHILD_CLIMB_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_BEFORE_CHILD_CLIMB_SMALL_CRATE_2) + +// MQ Dungeon Small Crates +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_TRIPLE_HALLWAY_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_TRIPLE_HALLWAY_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_JIGGLIES_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_JIGGLIES_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE_3) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_3) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_4) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_5) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_4) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_SMALL_CRATE) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_SMALL_CRATE) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_3) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_4) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_STATUE_SMALL_CRATE) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_BEAMOS_SMALL_CRATE) +// End Crates + +// Start Trees +RANDO_ENUM_ITEM(RC_MARKET_TREE) +RANDO_ENUM_ITEM(RC_HC_NEAR_GUARDS_TREE_1) +RANDO_ENUM_ITEM(RC_HC_NEAR_GUARDS_TREE_2) +RANDO_ENUM_ITEM(RC_HC_NEAR_GUARDS_TREE_3) +RANDO_ENUM_ITEM(RC_HC_NEAR_GUARDS_TREE_4) +RANDO_ENUM_ITEM(RC_HC_NEAR_GUARDS_TREE_5) +RANDO_ENUM_ITEM(RC_HC_NEAR_GUARDS_TREE_6) +RANDO_ENUM_ITEM(RC_HC_SKULLTULA_TREE) +RANDO_ENUM_ITEM(RC_HC_GROTTO_TREE) +RANDO_ENUM_ITEM(RC_HC_NL_TREE_1) +RANDO_ENUM_ITEM(RC_HC_NL_TREE_2) +RANDO_ENUM_ITEM(RC_HF_NEAR_LLR_TREE) +RANDO_ENUM_ITEM(RC_HF_NEAR_LH_TREE) +RANDO_ENUM_ITEM(RC_HF_CHILD_NEAR_GV_TREE) +RANDO_ENUM_ITEM(RC_HF_ADULT_NEAR_GV_TREE) +RANDO_ENUM_ITEM(RC_HF_NEAR_ZR_TREE) +RANDO_ENUM_ITEM(RC_HF_NEAR_KAK_TREE) +RANDO_ENUM_ITEM(RC_HF_NEAR_KAK_SMALL_TREE) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_TREE_1) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_TREE_2) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_TREE_3) +RANDO_ENUM_ITEM(RC_HF_NORTHWEST_TREE_1) +RANDO_ENUM_ITEM(RC_HF_NORTHWEST_TREE_2) +RANDO_ENUM_ITEM(RC_HF_NORTHWEST_TREE_3) +RANDO_ENUM_ITEM(RC_HF_NORTHWEST_TREE_4) +RANDO_ENUM_ITEM(RC_HF_NORTHWEST_TREE_5) +RANDO_ENUM_ITEM(RC_HF_NORTHWEST_TREE_6) +RANDO_ENUM_ITEM(RC_HF_EAST_TREE_1) +RANDO_ENUM_ITEM(RC_HF_EAST_TREE_2) +RANDO_ENUM_ITEM(RC_HF_EAST_TREE_3) +RANDO_ENUM_ITEM(RC_HF_EAST_TREE_4) +RANDO_ENUM_ITEM(RC_HF_EAST_TREE_5) +RANDO_ENUM_ITEM(RC_HF_EAST_TREE_6) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_1) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_2) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_3) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_4) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_5) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_6) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_7) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_8) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_9) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_10) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_11) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_12) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_13) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_14) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_15) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_16) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_17) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_18) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_TREE_19) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHEAST_TREE_1) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHEAST_TREE_2) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHEAST_TREE_3) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHEAST_TREE_4) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHEAST_TREE_5) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHEAST_TREE_6) +RANDO_ENUM_ITEM(RC_HF_TEKTITE_GROTTO_TREE) +RANDO_ENUM_ITEM(RC_ZF_TREE) +RANDO_ENUM_ITEM(RC_ZR_TREE) +RANDO_ENUM_ITEM(RC_KAK_TREE) +RANDO_ENUM_ITEM(RC_LLR_TREE) +// End Trees + +// Start Bushes +RANDO_ENUM_ITEM(RC_HF_BUSH_NEAR_LAKE_1) +RANDO_ENUM_ITEM(RC_HF_BUSH_NEAR_LAKE_2) +RANDO_ENUM_ITEM(RC_HF_BUSH_NEAR_LAKE_3) +RANDO_ENUM_ITEM(RC_HF_BUSH_NEAR_LAKE_4) +RANDO_ENUM_ITEM(RC_HF_BUSH_NEAR_LAKE_5) +RANDO_ENUM_ITEM(RC_HF_BUSH_NEAR_LAKE_6) +RANDO_ENUM_ITEM(RC_HF_BUSH_NEAR_LAKE_7) +RANDO_ENUM_ITEM(RC_HF_BUSH_NEAR_LAKE_8) +RANDO_ENUM_ITEM(RC_HF_BUSH_NEAR_LAKE_9) +RANDO_ENUM_ITEM(RC_HF_BUSH_NEAR_LAKE_10) +RANDO_ENUM_ITEM(RC_HF_BUSH_NEAR_LAKE_11) +RANDO_ENUM_ITEM(RC_HF_NORTHERN_BUSH_1) +RANDO_ENUM_ITEM(RC_HF_NORTHERN_BUSH_2) +RANDO_ENUM_ITEM(RC_HF_NORTHERN_BUSH_3) +RANDO_ENUM_ITEM(RC_HF_NORTHERN_BUSH_4) +RANDO_ENUM_ITEM(RC_HF_NORTHERN_BUSH_5) +RANDO_ENUM_ITEM(RC_HF_NORTHERN_BUSH_6) +RANDO_ENUM_ITEM(RC_HF_CHILD_NORTHERN_BUSH_1) +RANDO_ENUM_ITEM(RC_HF_CHILD_NORTHERN_BUSH_2) +RANDO_ENUM_ITEM(RC_HF_CHILD_NORTHERN_BUSH_3) +RANDO_ENUM_ITEM(RC_HF_CHILD_NORTHERN_BUSH_4) +RANDO_ENUM_ITEM(RC_HF_CHILD_NORTHERN_BUSH_5) +RANDO_ENUM_ITEM(RC_HF_CHILD_NORTHERN_BUSH_6) +RANDO_ENUM_ITEM(RC_HF_CHILD_NORTHERN_BUSH_7) +RANDO_ENUM_ITEM(RC_HF_CHILD_NORTHERN_BUSH_8) +RANDO_ENUM_ITEM(RC_HF_CHILD_NORTHERN_BUSH_9) +RANDO_ENUM_ITEM(RC_HF_CHILD_NORTHERN_BUSH_10) +RANDO_ENUM_ITEM(RC_HF_CHILD_NORTHERN_BUSH_11) +RANDO_ENUM_ITEM(RC_HF_BUSH_BY_ROCKY_PATH_1) +RANDO_ENUM_ITEM(RC_HF_BUSH_BY_ROCKY_PATH_2) +RANDO_ENUM_ITEM(RC_HF_BUSH_BY_ROCKY_PATH_3) +RANDO_ENUM_ITEM(RC_HF_BUSH_BY_ROCKY_PATH_4) +RANDO_ENUM_ITEM(RC_HF_BUSH_BY_ROCKY_PATH_5) +RANDO_ENUM_ITEM(RC_HF_BUSH_BY_ROCKY_PATH_6) +RANDO_ENUM_ITEM(RC_HF_SOUTHERN_BUSH_1) +RANDO_ENUM_ITEM(RC_HF_SOUTHERN_BUSH_2) +RANDO_ENUM_ITEM(RC_HF_SOUTHERN_BUSH_3) +RANDO_ENUM_ITEM(RC_HF_SOUTHERN_BUSH_4) +RANDO_ENUM_ITEM(RC_HF_SOUTHERN_BUSH_5) +RANDO_ENUM_ITEM(RC_HF_SOUTHERN_BUSH_6) +RANDO_ENUM_ITEM(RC_HF_SOUTHERN_BUSH_7) +RANDO_ENUM_ITEM(RC_HF_SOUTHERN_BUSH_8) +RANDO_ENUM_ITEM(RC_HF_SOUTHERN_BUSH_9) +RANDO_ENUM_ITEM(RC_HF_SOUTHERN_BUSH_10) +RANDO_ENUM_ITEM(RC_HF_SOUTHERN_BUSH_11) +RANDO_ENUM_ITEM(RC_HF_SOUTHERN_BUSH_12) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHERN_BUSH_1) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHERN_BUSH_2) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHERN_BUSH_3) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHERN_BUSH_4) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHERN_BUSH_5) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHERN_BUSH_6) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHERN_BUSH_7) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHERN_BUSH_8) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHERN_BUSH_9) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHERN_BUSH_10) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHERN_BUSH_11) +RANDO_ENUM_ITEM(RC_HF_CHILD_SOUTHERN_BUSH_12) +RANDO_ENUM_ITEM(RC_ZF_BUSH_1) +RANDO_ENUM_ITEM(RC_ZF_BUSH_2) +RANDO_ENUM_ITEM(RC_ZF_BUSH_3) +RANDO_ENUM_ITEM(RC_ZF_BUSH_4) +RANDO_ENUM_ITEM(RC_ZF_BUSH_5) +RANDO_ENUM_ITEM(RC_ZF_BUSH_6) +// End Bushes + +RANDO_ENUM_ITEM(RC_PIERRE) +RANDO_ENUM_ITEM(RC_DELIVER_RUTOS_LETTER) +RANDO_ENUM_ITEM(RC_KF_DEKU_TREE_LEFT_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_KF_DEKU_TREE_RIGHT_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_KF_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_KF_STORMS_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_LW_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_SFM_MAZE_LOWER_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_SFM_MAZE_UPPER_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_SFM_SARIA_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_HF_COW_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_HF_OPEN_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_TOT_LEFT_CENTER_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_TOT_LEFTMOST_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_TOT_RIGHT_CENTER_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_TOT_RIGHTMOST_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_HC_MALON_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_HC_ROCK_WALL_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_HC_STORMS_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_KAK_OPEN_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_GRAVEYARD_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_DMT_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_DMT_STORMS_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_GC_MAZE_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_GC_MEDIGORON_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_DMC_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_DMC_UPPER_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_ZR_NEAR_DOMAIN_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_ZR_NEAR_GROTTOS_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_ZR_OPEN_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_ZD_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_ZF_JABU_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_ZF_FAIRY_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_LH_LAB_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_LH_SOUTHEAST_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_LH_SOUTHWEST_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_GV_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_COLOSSUS_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_GOSSIP_STONE) +RANDO_ENUM_ITEM(RC_KF_STORMS_GROTTO_BEEHIVE_LEFT) +RANDO_ENUM_ITEM(RC_KF_STORMS_GROTTO_BEEHIVE_RIGHT) +RANDO_ENUM_ITEM(RC_LW_NEAR_SHORTCUTS_GROTTO_BEEHIVE_LEFT) +RANDO_ENUM_ITEM(RC_LW_NEAR_SHORTCUTS_GROTTO_BEEHIVE_RIGHT) +RANDO_ENUM_ITEM(RC_LW_DEKU_SCRUB_GROTTO_BEEHIVE) +RANDO_ENUM_ITEM(RC_SFM_STORMS_GROTTO_BEEHIVE) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GROTTO_BEEHIVE_LEFT) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GROTTO_BEEHIVE_RIGHT) +RANDO_ENUM_ITEM(RC_HF_OPEN_GROTTO_BEEHIVE_LEFT) +RANDO_ENUM_ITEM(RC_HF_OPEN_GROTTO_BEEHIVE_RIGHT) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_GROTTO_BEEHIVE_LEFT) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_GROTTO_BEEHIVE_RIGHT) +RANDO_ENUM_ITEM(RC_HF_INSIDE_FENCE_GROTTO_BEEHIVE) +RANDO_ENUM_ITEM(RC_LLR_GROTTO_BEEHIVE) +RANDO_ENUM_ITEM(RC_KAK_OPEN_GROTTO_BEEHIVE_LEFT) +RANDO_ENUM_ITEM(RC_KAK_OPEN_GROTTO_BEEHIVE_RIGHT) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_BEEHIVE) +RANDO_ENUM_ITEM(RC_DMT_STORMS_GROTTO_BEEHIVE_LEFT) +RANDO_ENUM_ITEM(RC_DMT_STORMS_GROTTO_BEEHIVE_RIGHT) +RANDO_ENUM_ITEM(RC_GC_GROTTO_BEEHIVE) +RANDO_ENUM_ITEM(RC_DMC_UPPER_GROTTO_BEEHIVE_LEFT) +RANDO_ENUM_ITEM(RC_DMC_UPPER_GROTTO_BEEHIVE_RIGHT) +RANDO_ENUM_ITEM(RC_DMC_HAMMER_GROTTO_BEEHIVE) +RANDO_ENUM_ITEM(RC_ZR_OPEN_GROTTO_BEEHIVE_LEFT) +RANDO_ENUM_ITEM(RC_ZR_OPEN_GROTTO_BEEHIVE_RIGHT) +RANDO_ENUM_ITEM(RC_ZR_STORMS_GROTTO_BEEHIVE) +RANDO_ENUM_ITEM(RC_ZD_IN_FRONT_OF_KING_ZORA_BEEHIVE_LEFT) +RANDO_ENUM_ITEM(RC_ZD_IN_FRONT_OF_KING_ZORA_BEEHIVE_RIGHT) +RANDO_ENUM_ITEM(RC_ZD_BEHIND_KING_ZORA_BEEHIVE) +RANDO_ENUM_ITEM(RC_LH_GROTTO_BEEHIVE) +RANDO_ENUM_ITEM(RC_GV_DEKU_SCRUB_GROTTO_BEEHIVE) +RANDO_ENUM_ITEM(RC_COLOSSUS_GROTTO_BEEHIVE) +RANDO_ENUM_ITEM(RC_GANONDORF_HINT) +RANDO_ENUM_ITEM(RC_SHEIK_HINT_GC) +RANDO_ENUM_ITEM(RC_SHEIK_HINT_MQ_GC) +RANDO_ENUM_ITEM(RC_TRIFORCE_COMPLETED) +RANDO_ENUM_ITEM(RC_DAMPE_HINT) +RANDO_ENUM_ITEM(RC_GREG_HINT) +RANDO_ENUM_ITEM(RC_SARIA_SONG_HINT) +RANDO_ENUM_ITEM(RC_ALTAR_HINT_CHILD) +RANDO_ENUM_ITEM(RC_ALTAR_HINT_ADULT) +RANDO_ENUM_ITEM(RC_FISHING_POLE_HINT) +RANDO_ENUM_ITEM(RC_BIGGORON_HINT) +RANDO_ENUM_ITEM(RC_TOT_SHEIK_HINT) +RANDO_ENUM_ITEM(RC_MASK_SHOP_HINT) +RANDO_ENUM_ITEM(RC_DMC_UPPER_GROTTO_FISH) +RANDO_ENUM_ITEM(RC_DMT_STORMS_GROTTO_FISH) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_GROTTO_FISH) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GROTTO_FISH) +RANDO_ENUM_ITEM(RC_HF_OPEN_GROTTO_FISH) +RANDO_ENUM_ITEM(RC_KAK_OPEN_GROTTO_FISH) +RANDO_ENUM_ITEM(RC_KF_STORMS_GROTTO_FISH) +RANDO_ENUM_ITEM(RC_LW_NEAR_SHORTCUTS_GROTTO_FISH) +RANDO_ENUM_ITEM(RC_ZR_OPEN_GROTTO_FISH) +RANDO_ENUM_ITEM(RC_ZD_FISH_1) +RANDO_ENUM_ITEM(RC_ZD_FISH_2) +RANDO_ENUM_ITEM(RC_ZD_FISH_3) +RANDO_ENUM_ITEM(RC_ZD_FISH_4) +RANDO_ENUM_ITEM(RC_ZD_FISH_5) +RANDO_ENUM_ITEM(RC_KF_BOULDER_RUPEE_1) +RANDO_ENUM_ITEM(RC_KF_BOULDER_RUPEE_2) +RANDO_ENUM_ITEM(RC_KF_BRIDGE_RUPEE) +RANDO_ENUM_ITEM(RC_KF_BEHIND_MIDOS_RUPEE) +RANDO_ENUM_ITEM(RC_KF_SARIAS_ROOF_WEST_HEART) +RANDO_ENUM_ITEM(RC_KF_SARIAS_ROOF_EAST_HEART) +RANDO_ENUM_ITEM(RC_KF_SARIAS_ROOF_NORTH_HEART) +RANDO_ENUM_ITEM(RC_KF_SOUTH_GRASS_WEST_RUPEE) +RANDO_ENUM_ITEM(RC_KF_NORTH_GRASS_WEST_RUPEE) +RANDO_ENUM_ITEM(RC_KF_NORTH_GRASS_EAST_RUPEE) +RANDO_ENUM_ITEM(RC_KF_SOUTH_GRASS_EAST_RUPEE) +RANDO_ENUM_ITEM(RC_KF_SARIAS_TOP_LEFT_HEART) +RANDO_ENUM_ITEM(RC_KF_SARIAS_TOP_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_KF_SARIAS_BOTTOM_LEFT_HEART) +RANDO_ENUM_ITEM(RC_KF_SARIAS_BOTTOM_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_KF_BEAN_RUPEE_1) +RANDO_ENUM_ITEM(RC_KF_BEAN_RUPEE_2) +RANDO_ENUM_ITEM(RC_KF_BEAN_RUPEE_3) +RANDO_ENUM_ITEM(RC_KF_BEAN_RUPEE_4) +RANDO_ENUM_ITEM(RC_KF_BEAN_RUPEE_5) +RANDO_ENUM_ITEM(RC_KF_BEAN_RUPEE_6) +RANDO_ENUM_ITEM(RC_KF_BEAN_RED_RUPEE) +RANDO_ENUM_ITEM(RC_LW_BOULDER_RUPEE) +RANDO_ENUM_ITEM(RC_LW_SHORTCUT_RUPEE_1) +RANDO_ENUM_ITEM(RC_LW_SHORTCUT_RUPEE_2) +RANDO_ENUM_ITEM(RC_LW_SHORTCUT_RUPEE_3) +RANDO_ENUM_ITEM(RC_LW_SHORTCUT_RUPEE_4) +RANDO_ENUM_ITEM(RC_LW_SHORTCUT_RUPEE_5) +RANDO_ENUM_ITEM(RC_LW_SHORTCUT_RUPEE_6) +RANDO_ENUM_ITEM(RC_LW_SHORTCUT_RUPEE_7) +RANDO_ENUM_ITEM(RC_LW_SHORTCUT_RUPEE_8) +RANDO_ENUM_ITEM(RC_LH_FRONT_RUPEE) +RANDO_ENUM_ITEM(RC_LH_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RC_LH_BACK_RUPEE) +RANDO_ENUM_ITEM(RC_LH_LAB_FRONT_RUPEE) +RANDO_ENUM_ITEM(RC_LH_LAB_LEFT_RUPEE) +RANDO_ENUM_ITEM(RC_LH_LAB_RIGHT_RUPEE) +RANDO_ENUM_ITEM(RC_GRAVEYARD_DAMPE_RACE_RUPEE_1) +RANDO_ENUM_ITEM(RC_GRAVEYARD_DAMPE_RACE_RUPEE_2) +RANDO_ENUM_ITEM(RC_GRAVEYARD_DAMPE_RACE_RUPEE_3) +RANDO_ENUM_ITEM(RC_GRAVEYARD_DAMPE_RACE_RUPEE_4) +RANDO_ENUM_ITEM(RC_GRAVEYARD_DAMPE_RACE_RUPEE_5) +RANDO_ENUM_ITEM(RC_GRAVEYARD_DAMPE_RACE_RUPEE_6) +RANDO_ENUM_ITEM(RC_GRAVEYARD_DAMPE_RACE_RUPEE_7) +RANDO_ENUM_ITEM(RC_GRAVEYARD_DAMPE_RACE_RUPEE_8) +RANDO_ENUM_ITEM(RC_GV_OCTOROK_GROTTO_FRONT_LEFT_BLUE_RUPEE) +RANDO_ENUM_ITEM(RC_GV_OCTOROK_GROTTO_FRONT_RIGHT_BLUE_RUPEE) +RANDO_ENUM_ITEM(RC_GV_OCTOROK_GROTTO_BACK_BLUE_RUPEE) +RANDO_ENUM_ITEM(RC_GV_OCTOROK_GROTTO_FRONT_LEFT_GREEN_RUPEE) +RANDO_ENUM_ITEM(RC_GV_OCTOROK_GROTTO_FRONT_RIGHT_GREEN_RUPEE) +RANDO_ENUM_ITEM(RC_GV_OCTOROK_GROTTO_BACK_LEFT_GREEN_RUPEE) +RANDO_ENUM_ITEM(RC_GV_OCTOROK_GROTTO_BACK_RIGHT_GREEN_RUPEE) +RANDO_ENUM_ITEM(RC_GV_OCTOROK_GROTTO_RED_RUPEE) +RANDO_ENUM_ITEM(RC_DMT_BLUE_RUPEE) +RANDO_ENUM_ITEM(RC_DMT_RED_RUPEE) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_LEFT_HEART) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_MIDDLE_LEFT_HEART) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_MIDDLE_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_RUPEE_1) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_RUPEE_2) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_RUPEE_3) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_RUPEE_4) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_RUPEE_5) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_RUPEE_6) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_RED_RUPEE) +RANDO_ENUM_ITEM(RC_DMC_NEAR_PLATFORM_RED_RUPEE) +RANDO_ENUM_ITEM(RC_DMC_MIDDLE_PLATFORM_RED_RUPEE) +RANDO_ENUM_ITEM(RC_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_1) +RANDO_ENUM_ITEM(RC_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_2) +RANDO_ENUM_ITEM(RC_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_3) +RANDO_ENUM_ITEM(RC_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_4) +RANDO_ENUM_ITEM(RC_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_5) +RANDO_ENUM_ITEM(RC_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_6) +RANDO_ENUM_ITEM(RC_DMC_DISTANT_PLATFORM_RED_RUPEE) +RANDO_ENUM_ITEM(RC_DMC_DISTANT_PLATFORM_GREEN_RUPEE_1) +RANDO_ENUM_ITEM(RC_DMC_DISTANT_PLATFORM_GREEN_RUPEE_2) +RANDO_ENUM_ITEM(RC_DMC_DISTANT_PLATFORM_GREEN_RUPEE_3) +RANDO_ENUM_ITEM(RC_DMC_DISTANT_PLATFORM_GREEN_RUPEE_4) +RANDO_ENUM_ITEM(RC_DMC_DISTANT_PLATFORM_GREEN_RUPEE_5) +RANDO_ENUM_ITEM(RC_DMC_DISTANT_PLATFORM_GREEN_RUPEE_6) +RANDO_ENUM_ITEM(RC_ZR_BENEATH_WATERFALL_LEFT_RUPEE) +RANDO_ENUM_ITEM(RC_ZR_BENEATH_WATERFALL_MIDDLE_LEFT_RUPEE) +RANDO_ENUM_ITEM(RC_ZR_BENEATH_WATERFALL_MIDDLE_RIGHT_RUPEE) +RANDO_ENUM_ITEM(RC_ZR_BENEATH_WATERFALL_RIGHT_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_NORTH_INNER_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_NORTHEAST_INNER_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_SOUTHEAST_INNER_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_SOUTH_INNER_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_SOUTHWEST_INNER_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_NORTHWEST_INNER_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_NORTH_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_NORTHEAST_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_SOUTHEAST_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_SOUTH_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_SOUTHWEST_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_NORTHWEST_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_NORTH_OUTER_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_NORTHEAST_OUTER_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_SOUTHEAST_OUTER_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_SOUTH_OUTER_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_SOUTHWEST_OUTER_RUPEE) +RANDO_ENUM_ITEM(RC_ZF_BOTTOM_NORTHWEST_OUTER_RUPEE) +RANDO_ENUM_ITEM(RC_DEKU_TREE_LOBBY_LOWER_HEART) +RANDO_ENUM_ITEM(RC_DEKU_TREE_LOBBY_UPPER_HEART) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BEFORE_BOSS_LEFT_HEART) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BEFORE_BOSS_MIDDLE_HEART) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BEFORE_BOSS_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_LOWER_LIZALFOS_HEART) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_BLADE_ROOM_HEART) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_UPPER_LIZALFOS_LEFT_HEART) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_UPPER_LIZALFOS_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_COURTYARD_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_COURTYARD_LEFT_HEART) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_WELL_WEST_HEART) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_WELL_EAST_HEART) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FIRE_PILLAR_LEFT_HEART) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FIRE_PILLAR_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FIRE_PILLAR_BACK_HEART) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_EAST_CENTRAL_LEFT_HEART) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_EAST_CENTRAL_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_EAST_CENTRAL_MIDDLE_HEART) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FIRE_WALL_EAST_HEART) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FIRE_WALL_WEST_HEART) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_FIRE_WALL_EXIT_HEART) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_RIVER_HEART_1) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_RIVER_HEART_2) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_RIVER_HEART_3) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_RIVER_HEART_4) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_INVISIBLE_BLADES_LEFT_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_INVISIBLE_BLADES_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_SCARECROW_NORTH_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_SCARECROW_SOUTH_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_AFTER_SHIP_UPPER_LEFT_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_AFTER_SHIP_UPPER_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_AFTER_SHIP_LOWER_HEART) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_ADULT_CLIMB_LEFT_HEART) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_ADULT_CLIMB_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_LEFT_RUPEE) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_BACK_LEFT_RUPEE) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_BACK_RIGHT_RUPEE) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_RIGHT_RUPEE) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_COFFIN_ROOM_FRONT_LEFT_HEART) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_COFFIN_ROOM_MIDDLE_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_LOBBY_RUPEE) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MAP_ROOM_LEFT_HEART) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MAP_ROOM_MIDDLE_HEART) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_MAP_ROOM_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_SLIDING_BLOCK_RUPEE_1) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_SLIDING_BLOCK_RUPEE_2) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_SLIDING_BLOCK_RUPEE_3) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_BEAMOS_SOUTH_HEART) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_BEAMOS_EAST_HEART) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SHADOW_TRIAL_HEART_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SHADOW_TRIAL_HEART_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SHADOW_TRIAL_HEART_3) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_FIRE_TRIAL_HEART) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SPIRIT_TRIAL_HEART) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_COMPASS_ROOM_HEART) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_DEKU_BABA_HEART) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_LOBBY_HEART) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_SLINGSHOT_ROOM_HEART) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_BOSS_LEFT_HEART) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_BOSS_MIDDLE_HEART) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_BOSS_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_LIZALFOS_ROOM_HEART) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_ROOM_HEART) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_LIFT_RUPEE_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_LIFT_RUPEE_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_LIFT_RUPEE_3) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_LIFT_HEART_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_LIFT_HEART_2) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_COURTYARD_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_COURTYARD_MIDDLE_HEART) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_COURTYARD_LEFT_HEART) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_WELL_WEST_HEART) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_WELL_MIDDLE_HEART) +RANDO_ENUM_ITEM(RC_FOREST_TEMPLE_MQ_WELL_EAST_HEART) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_FIRE_PILLAR_LEFT_HEART) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_FIRE_PILLAR_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_FIRE_PILLAR_LOWER_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_LEFT_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_SCARECROW_NORTH_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_SCARECROW_SOUTH_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_AFTER_SHIP_UPPER_LEFT_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_AFTER_SHIP_UPPER_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_AFTER_SHIP_LOWER_HEART) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHILD_LEFT_HEART) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_CHILD_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_COFFIN_ROOM_FRONT_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_BOMB_LEFT_HEART) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_BOMB_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_COFFIN_ROOM_MIDDLE_LEFT_HEART) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_FRONT_HEART) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_LEFT_HEART) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_WATER_TRIAL_HEART) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_RIGHT_HEART) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_LEFT_HEART) +RANDO_ENUM_ITEM(RC_SFM_FAIRY_GROTTO_FAIRY_1) +RANDO_ENUM_ITEM(RC_SFM_FAIRY_GROTTO_FAIRY_2) +RANDO_ENUM_ITEM(RC_SFM_FAIRY_GROTTO_FAIRY_3) +RANDO_ENUM_ITEM(RC_SFM_FAIRY_GROTTO_FAIRY_4) +RANDO_ENUM_ITEM(RC_SFM_FAIRY_GROTTO_FAIRY_5) +RANDO_ENUM_ITEM(RC_SFM_FAIRY_GROTTO_FAIRY_6) +RANDO_ENUM_ITEM(RC_SFM_FAIRY_GROTTO_FAIRY_7) +RANDO_ENUM_ITEM(RC_SFM_FAIRY_GROTTO_FAIRY_8) +RANDO_ENUM_ITEM(RC_ZR_FAIRY_GROTTO_FAIRY_1) +RANDO_ENUM_ITEM(RC_ZR_FAIRY_GROTTO_FAIRY_2) +RANDO_ENUM_ITEM(RC_ZR_FAIRY_GROTTO_FAIRY_3) +RANDO_ENUM_ITEM(RC_ZR_FAIRY_GROTTO_FAIRY_4) +RANDO_ENUM_ITEM(RC_ZR_FAIRY_GROTTO_FAIRY_5) +RANDO_ENUM_ITEM(RC_ZR_FAIRY_GROTTO_FAIRY_6) +RANDO_ENUM_ITEM(RC_ZR_FAIRY_GROTTO_FAIRY_7) +RANDO_ENUM_ITEM(RC_ZR_FAIRY_GROTTO_FAIRY_8) +RANDO_ENUM_ITEM(RC_HF_FAIRY_GROTTO_FAIRY_1) +RANDO_ENUM_ITEM(RC_HF_FAIRY_GROTTO_FAIRY_2) +RANDO_ENUM_ITEM(RC_HF_FAIRY_GROTTO_FAIRY_3) +RANDO_ENUM_ITEM(RC_HF_FAIRY_GROTTO_FAIRY_4) +RANDO_ENUM_ITEM(RC_HF_FAIRY_GROTTO_FAIRY_5) +RANDO_ENUM_ITEM(RC_HF_FAIRY_GROTTO_FAIRY_6) +RANDO_ENUM_ITEM(RC_HF_FAIRY_GROTTO_FAIRY_7) +RANDO_ENUM_ITEM(RC_HF_FAIRY_GROTTO_FAIRY_8) +RANDO_ENUM_ITEM(RC_ZD_FAIRY_GROTTO_FAIRY_1) +RANDO_ENUM_ITEM(RC_ZD_FAIRY_GROTTO_FAIRY_2) +RANDO_ENUM_ITEM(RC_ZD_FAIRY_GROTTO_FAIRY_3) +RANDO_ENUM_ITEM(RC_ZD_FAIRY_GROTTO_FAIRY_4) +RANDO_ENUM_ITEM(RC_ZD_FAIRY_GROTTO_FAIRY_5) +RANDO_ENUM_ITEM(RC_ZD_FAIRY_GROTTO_FAIRY_6) +RANDO_ENUM_ITEM(RC_ZD_FAIRY_GROTTO_FAIRY_7) +RANDO_ENUM_ITEM(RC_ZD_FAIRY_GROTTO_FAIRY_8) +RANDO_ENUM_ITEM(RC_GF_FAIRY_GROTTO_FAIRY_1) +RANDO_ENUM_ITEM(RC_GF_FAIRY_GROTTO_FAIRY_2) +RANDO_ENUM_ITEM(RC_GF_FAIRY_GROTTO_FAIRY_3) +RANDO_ENUM_ITEM(RC_GF_FAIRY_GROTTO_FAIRY_4) +RANDO_ENUM_ITEM(RC_GF_FAIRY_GROTTO_FAIRY_5) +RANDO_ENUM_ITEM(RC_GF_FAIRY_GROTTO_FAIRY_6) +RANDO_ENUM_ITEM(RC_GF_FAIRY_GROTTO_FAIRY_7) +RANDO_ENUM_ITEM(RC_GF_FAIRY_GROTTO_FAIRY_8) +RANDO_ENUM_ITEM(RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_1) +RANDO_ENUM_ITEM(RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_2) +RANDO_ENUM_ITEM(RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_3) +RANDO_ENUM_ITEM(RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_4) +RANDO_ENUM_ITEM(RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_5) +RANDO_ENUM_ITEM(RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_6) +RANDO_ENUM_ITEM(RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_7) +RANDO_ENUM_ITEM(RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_8) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SCRUBS_FAIRY_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SCRUBS_FAIRY_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SCRUBS_FAIRY_3) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SCRUBS_FAIRY_4) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SCRUBS_FAIRY_5) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SCRUBS_FAIRY_6) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SCRUBS_FAIRY_7) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SCRUBS_FAIRY_8) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_1) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_2) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_3) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_4) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_5) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_6) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_7) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_8) +RANDO_ENUM_ITEM(RC_COLOSSUS_OASIS_FAIRY_1) +RANDO_ENUM_ITEM(RC_COLOSSUS_OASIS_FAIRY_2) +RANDO_ENUM_ITEM(RC_COLOSSUS_OASIS_FAIRY_3) +RANDO_ENUM_ITEM(RC_COLOSSUS_OASIS_FAIRY_4) +RANDO_ENUM_ITEM(RC_COLOSSUS_OASIS_FAIRY_5) +RANDO_ENUM_ITEM(RC_COLOSSUS_OASIS_FAIRY_6) +RANDO_ENUM_ITEM(RC_COLOSSUS_OASIS_FAIRY_7) +RANDO_ENUM_ITEM(RC_COLOSSUS_OASIS_FAIRY_8) +RANDO_ENUM_ITEM(RC_ZR_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RC_ZR_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RC_ZR_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RC_KF_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RC_KF_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RC_KF_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RC_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY_1) +RANDO_ENUM_ITEM(RC_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY_2) +RANDO_ENUM_ITEM(RC_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY_3) +RANDO_ENUM_ITEM(RC_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY_1) +RANDO_ENUM_ITEM(RC_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY_2) +RANDO_ENUM_ITEM(RC_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY_3) +RANDO_ENUM_ITEM(RC_LH_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RC_LH_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RC_LH_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RC_GV_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RC_GV_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RC_GV_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RC_COLOSSUS_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RC_COLOSSUS_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RC_COLOSSUS_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RC_GRAVEYARD_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RC_GRAVEYARD_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RC_GRAVEYARD_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RC_DMC_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RC_DMC_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RC_DMC_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RC_DMT_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RC_DMT_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RC_DMT_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RC_TOT_LEFTMOST_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_TOT_LEFTMOST_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_TOT_LEFT_CENTER_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_TOT_LEFT_CENTER_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_TOT_RIGHT_CENTER_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_TOT_RIGHT_CENTER_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_TOT_RIGHTMOST_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_TOT_RIGHTMOST_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_DMC_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_DMC_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_DMT_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_DMT_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_COLOSSUS_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_COLOSSUS_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_GV_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_GV_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_GC_MAZE_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_GC_MAZE_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_GC_MEDIGORON_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_GC_MEDIGORON_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_GRAVEYARD_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_GRAVEYARD_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_HC_MALON_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_HC_MALON_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_HC_ROCK_WALL_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_HC_ROCK_WALL_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_HC_STORMS_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_HC_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_KF_DEKU_TREE_LEFT_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_KF_DEKU_TREE_LEFT_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_KF_DEKU_TREE_RIGHT_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_KF_DEKU_TREE_RIGHT_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_KF_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_KF_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_KF_STORMS_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_KF_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_LH_LAB_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_LH_LAB_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_LH_SOUTHEAST_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_LH_SOUTHEAST_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_LH_SOUTHWEST_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_LH_SOUTHWEST_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_LW_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_LW_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_SFM_MAZE_LOWER_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_SFM_MAZE_LOWER_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_SFM_MAZE_UPPER_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_SFM_MAZE_UPPER_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_SFM_SARIA_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_SFM_SARIA_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_ZD_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_ZD_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_ZF_FAIRY_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_ZF_FAIRY_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_ZF_JABU_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_ZF_JABU_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_ZR_NEAR_GROTTOS_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_ZR_NEAR_GROTTOS_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_ZR_NEAR_DOMAIN_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_ZR_NEAR_DOMAIN_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_HF_COW_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_HF_COW_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_HF_OPEN_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_HF_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_KAK_OPEN_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_KAK_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_ZR_OPEN_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_ZR_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_DMT_STORMS_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_DMT_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_DMC_UPPER_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RC_DMC_UPPER_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RC_LH_ISLAND_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_HF_POND_STORMS_FAIRY) +RANDO_ENUM_ITEM(RC_HF_FENCE_GROTTO_STORMS_FAIRY) +RANDO_ENUM_ITEM(RC_DMT_FLAG_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_STORMS_FAIRY) +RANDO_ENUM_ITEM(RC_LW_SHORTCUT_STORMS_FAIRY) +RANDO_ENUM_ITEM(RC_TH_KITCHEN_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_LW_DEKU_SCRUB_GROTTO_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_GRAVEYARD_ROYAL_FAMILYS_TOMB_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_BOULDER_ROOM_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_ARMOS_ROOM_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_BEAMOS_STORM_FAIRY) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_PIT_STORM_FAIRY) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_WIND_HINT_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_ICE_CAVERN_ENTRANCE_STORMS_FAIRY) +RANDO_ENUM_ITEM(RC_GERUDO_TRAINING_GROUND_ENTRANCE_STORMS_FAIRY) +RANDO_ENUM_ITEM(RC_GANONS_CASTLE_SPIRIT_TRIAL_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LOOP_STALFOS_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_FIRE_TEMPLE_MQ_LOOP_KNUCKLE_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DARK_LINK_PILAR_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DARK_LINK_LEFT_STORM_FAIRY) +RANDO_ENUM_ITEM(RC_WATER_TEMPLE_MQ_DARK_LINK_RIGHT_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_SPIRIT_TEMPLE_MQ_DINALFOS_ROOM_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_BEAMOS_STORM_FAIRY) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_PIT_STORM_FAIRY) +RANDO_ENUM_ITEM(RC_SHADOW_TEMPLE_MQ_WIND_HINT_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_CELL_SUN_FAIRY) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_BASEMENT_SUN_FAIRY) + +// Overworld Grass +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_1) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_2) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_3) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_4) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_5) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_6) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_7) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_8) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_9) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_10) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_11) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_12) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_MAZE_1) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_MAZE_2) +RANDO_ENUM_ITEM(RC_KF_CHILD_GRASS_MAZE_3) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_1) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_2) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_3) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_4) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_5) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_6) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_7) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_8) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_9) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_10) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_11) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_12) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_13) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_14) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_15) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_16) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_17) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_18) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_19) +RANDO_ENUM_ITEM(RC_KF_ADULT_GRASS_20) +RANDO_ENUM_ITEM(RC_LW_GRASS_1) +RANDO_ENUM_ITEM(RC_LW_GRASS_2) +RANDO_ENUM_ITEM(RC_LW_GRASS_3) +RANDO_ENUM_ITEM(RC_LW_GRASS_4) +RANDO_ENUM_ITEM(RC_LW_GRASS_5) +RANDO_ENUM_ITEM(RC_LW_GRASS_6) +RANDO_ENUM_ITEM(RC_LW_GRASS_7) +RANDO_ENUM_ITEM(RC_LW_GRASS_8) +RANDO_ENUM_ITEM(RC_LW_GRASS_9) +RANDO_ENUM_ITEM(RC_MARKET_GRASS_1) +RANDO_ENUM_ITEM(RC_MARKET_GRASS_2) +RANDO_ENUM_ITEM(RC_MARKET_GRASS_3) +RANDO_ENUM_ITEM(RC_MARKET_GRASS_4) +RANDO_ENUM_ITEM(RC_MARKET_GRASS_5) +RANDO_ENUM_ITEM(RC_MARKET_GRASS_6) +RANDO_ENUM_ITEM(RC_MARKET_GRASS_7) +RANDO_ENUM_ITEM(RC_MARKET_GRASS_8) +RANDO_ENUM_ITEM(RC_HC_GRASS_1) +RANDO_ENUM_ITEM(RC_HC_GRASS_2) +RANDO_ENUM_ITEM(RC_KAK_GRASS_1) +RANDO_ENUM_ITEM(RC_KAK_GRASS_2) +RANDO_ENUM_ITEM(RC_KAK_GRASS_3) +RANDO_ENUM_ITEM(RC_KAK_GRASS_4) +RANDO_ENUM_ITEM(RC_KAK_GRASS_5) +RANDO_ENUM_ITEM(RC_KAK_GRASS_6) +RANDO_ENUM_ITEM(RC_KAK_GRASS_7) +RANDO_ENUM_ITEM(RC_KAK_GRASS_8) +RANDO_ENUM_ITEM(RC_GY_GRASS_1) +RANDO_ENUM_ITEM(RC_GY_GRASS_2) +RANDO_ENUM_ITEM(RC_GY_GRASS_3) +RANDO_ENUM_ITEM(RC_GY_GRASS_4) +RANDO_ENUM_ITEM(RC_GY_GRASS_5) +RANDO_ENUM_ITEM(RC_GY_GRASS_6) +RANDO_ENUM_ITEM(RC_GY_GRASS_7) +RANDO_ENUM_ITEM(RC_GY_GRASS_8) +RANDO_ENUM_ITEM(RC_GY_GRASS_9) +RANDO_ENUM_ITEM(RC_GY_GRASS_10) +RANDO_ENUM_ITEM(RC_GY_GRASS_11) +RANDO_ENUM_ITEM(RC_GY_GRASS_12) +RANDO_ENUM_ITEM(RC_LH_GRASS_1) +RANDO_ENUM_ITEM(RC_LH_GRASS_2) +RANDO_ENUM_ITEM(RC_LH_GRASS_3) +RANDO_ENUM_ITEM(RC_LH_GRASS_4) +RANDO_ENUM_ITEM(RC_LH_GRASS_5) +RANDO_ENUM_ITEM(RC_LH_GRASS_6) +RANDO_ENUM_ITEM(RC_LH_GRASS_7) +RANDO_ENUM_ITEM(RC_LH_GRASS_8) +RANDO_ENUM_ITEM(RC_LH_GRASS_9) +RANDO_ENUM_ITEM(RC_LH_GRASS_10) +RANDO_ENUM_ITEM(RC_LH_GRASS_11) +RANDO_ENUM_ITEM(RC_LH_GRASS_12) +RANDO_ENUM_ITEM(RC_LH_GRASS_13) +RANDO_ENUM_ITEM(RC_LH_GRASS_14) +RANDO_ENUM_ITEM(RC_LH_GRASS_15) +RANDO_ENUM_ITEM(RC_LH_GRASS_16) +RANDO_ENUM_ITEM(RC_LH_GRASS_17) +RANDO_ENUM_ITEM(RC_LH_GRASS_18) +RANDO_ENUM_ITEM(RC_LH_GRASS_19) +RANDO_ENUM_ITEM(RC_LH_GRASS_20) +RANDO_ENUM_ITEM(RC_LH_GRASS_21) +RANDO_ENUM_ITEM(RC_LH_GRASS_22) +RANDO_ENUM_ITEM(RC_LH_GRASS_23) +RANDO_ENUM_ITEM(RC_LH_GRASS_24) +RANDO_ENUM_ITEM(RC_LH_GRASS_25) +RANDO_ENUM_ITEM(RC_LH_GRASS_26) +RANDO_ENUM_ITEM(RC_LH_GRASS_27) +RANDO_ENUM_ITEM(RC_LH_GRASS_28) +RANDO_ENUM_ITEM(RC_LH_GRASS_29) +RANDO_ENUM_ITEM(RC_LH_GRASS_30) +RANDO_ENUM_ITEM(RC_LH_GRASS_31) +RANDO_ENUM_ITEM(RC_LH_GRASS_32) +RANDO_ENUM_ITEM(RC_LH_GRASS_33) +RANDO_ENUM_ITEM(RC_LH_GRASS_34) +RANDO_ENUM_ITEM(RC_LH_GRASS_35) +RANDO_ENUM_ITEM(RC_LH_GRASS_36) +RANDO_ENUM_ITEM(RC_LH_CHILD_GRASS_1) +RANDO_ENUM_ITEM(RC_LH_CHILD_GRASS_2) +RANDO_ENUM_ITEM(RC_LH_CHILD_GRASS_3) +RANDO_ENUM_ITEM(RC_LH_CHILD_GRASS_4) +RANDO_ENUM_ITEM(RC_LH_WARP_PAD_GRASS_1) +RANDO_ENUM_ITEM(RC_LH_WARP_PAD_GRASS_2) +RANDO_ENUM_ITEM(RC_HF_NEAR_KF_GRASS_1) +RANDO_ENUM_ITEM(RC_HF_NEAR_KF_GRASS_2) +RANDO_ENUM_ITEM(RC_HF_NEAR_KF_GRASS_3) +RANDO_ENUM_ITEM(RC_HF_NEAR_KF_GRASS_4) +RANDO_ENUM_ITEM(RC_HF_NEAR_KF_GRASS_5) +RANDO_ENUM_ITEM(RC_HF_NEAR_KF_GRASS_6) +RANDO_ENUM_ITEM(RC_HF_NEAR_KF_GRASS_7) +RANDO_ENUM_ITEM(RC_HF_NEAR_KF_GRASS_8) +RANDO_ENUM_ITEM(RC_HF_NEAR_KF_GRASS_9) +RANDO_ENUM_ITEM(RC_HF_NEAR_KF_GRASS_10) +RANDO_ENUM_ITEM(RC_HF_NEAR_KF_GRASS_11) +RANDO_ENUM_ITEM(RC_HF_NEAR_KF_GRASS_12) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GRASS_1) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GRASS_2) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GRASS_3) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GRASS_4) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GRASS_5) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GRASS_6) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GRASS_7) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GRASS_8) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GRASS_9) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GRASS_10) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GRASS_11) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GRASS_12) +RANDO_ENUM_ITEM(RC_HF_SOUTH_GRASS_1) +RANDO_ENUM_ITEM(RC_HF_SOUTH_GRASS_2) +RANDO_ENUM_ITEM(RC_HF_SOUTH_GRASS_3) +RANDO_ENUM_ITEM(RC_HF_SOUTH_GRASS_4) +RANDO_ENUM_ITEM(RC_HF_SOUTH_GRASS_5) +RANDO_ENUM_ITEM(RC_HF_SOUTH_GRASS_6) +RANDO_ENUM_ITEM(RC_HF_SOUTH_GRASS_7) +RANDO_ENUM_ITEM(RC_HF_SOUTH_GRASS_8) +RANDO_ENUM_ITEM(RC_HF_SOUTH_GRASS_9) +RANDO_ENUM_ITEM(RC_HF_SOUTH_GRASS_10) +RANDO_ENUM_ITEM(RC_HF_SOUTH_GRASS_11) +RANDO_ENUM_ITEM(RC_HF_SOUTH_GRASS_12) +RANDO_ENUM_ITEM(RC_HF_CENTRAL_GRASS_1) +RANDO_ENUM_ITEM(RC_HF_CENTRAL_GRASS_2) +RANDO_ENUM_ITEM(RC_HF_CENTRAL_GRASS_3) +RANDO_ENUM_ITEM(RC_HF_CENTRAL_GRASS_4) +RANDO_ENUM_ITEM(RC_HF_CENTRAL_GRASS_5) +RANDO_ENUM_ITEM(RC_HF_CENTRAL_GRASS_6) +RANDO_ENUM_ITEM(RC_HF_CENTRAL_GRASS_7) +RANDO_ENUM_ITEM(RC_HF_CENTRAL_GRASS_8) +RANDO_ENUM_ITEM(RC_HF_CENTRAL_GRASS_9) +RANDO_ENUM_ITEM(RC_HF_CENTRAL_GRASS_10) +RANDO_ENUM_ITEM(RC_HF_CENTRAL_GRASS_11) +RANDO_ENUM_ITEM(RC_HF_CENTRAL_GRASS_12) +RANDO_ENUM_ITEM(RC_ZR_GRASS_1) +RANDO_ENUM_ITEM(RC_ZR_GRASS_2) +RANDO_ENUM_ITEM(RC_ZR_GRASS_3) +RANDO_ENUM_ITEM(RC_ZR_GRASS_4) +RANDO_ENUM_ITEM(RC_ZR_GRASS_5) +RANDO_ENUM_ITEM(RC_ZR_GRASS_6) +RANDO_ENUM_ITEM(RC_ZR_GRASS_7) +RANDO_ENUM_ITEM(RC_ZR_GRASS_8) +RANDO_ENUM_ITEM(RC_ZR_GRASS_9) +RANDO_ENUM_ITEM(RC_ZR_GRASS_10) +RANDO_ENUM_ITEM(RC_ZR_GRASS_11) +RANDO_ENUM_ITEM(RC_ZR_GRASS_12) +RANDO_ENUM_ITEM(RC_ZR_NEAR_FREESTANDING_POH_GRASS) +// Grotto Grass +RANDO_ENUM_ITEM(RC_KF_STORMS_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RC_KF_STORMS_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RC_KF_STORMS_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RC_KF_STORMS_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RC_LW_NEAR_SHORTCUTS_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RC_LW_NEAR_SHORTCUTS_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RC_LW_NEAR_SHORTCUTS_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RC_LW_NEAR_SHORTCUTS_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RC_HF_NEAR_MARKET_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RC_HF_OPEN_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RC_HF_OPEN_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RC_HF_OPEN_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RC_HF_OPEN_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RC_HF_SOUTHEAST_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RC_HF_COW_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RC_HF_COW_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RC_KAK_OPEN_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RC_KAK_OPEN_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RC_KAK_OPEN_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RC_KAK_OPEN_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RC_DMT_STORMS_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RC_DMT_STORMS_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RC_DMT_STORMS_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RC_DMT_STORMS_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RC_DMT_COW_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RC_DMC_UPPER_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RC_DMC_UPPER_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RC_DMC_UPPER_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RC_DMC_UPPER_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RC_ZR_OPEN_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RC_ZR_OPEN_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RC_ZR_OPEN_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RC_ZR_OPEN_GROTTO_GRASS_4) +// Dungeon Grass +RANDO_ENUM_ITEM(RC_DEKU_TREE_LOBBY_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_LOBBY_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_LOBBY_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_2F_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_2F_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_SLINGSHOT_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_SLINGSHOT_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_SLINGSHOT_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_SLINGSHOT_GRASS_4) +RANDO_ENUM_ITEM(RC_DEKU_TREE_COMPASS_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_COMPASS_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BASEMENT_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BASEMENT_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_4) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BASEMENT_SPIKE_ROLLER_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BASEMENT_SPIKE_ROLLER_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BASEMENT_TORCHES_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BASEMENT_TORCHES_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BASEMENT_LARVAE_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BASEMENT_LARVAE_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BEFORE_BOSS_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BEFORE_BOSS_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_BEFORE_BOSS_GRASS_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_FIRST_BRIDGE_GRASS) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_BLADE_GRASS) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_SINGLE_EYE_GRASS) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_BEFORE_BOSS_GRASS) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_1) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_2) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_3) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_4) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_5) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_6) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_7) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_8) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_9) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_GRASS_1) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_GRASS_2) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_BASEMENT_GRASS_3) +// MQ Dungeon Grass +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_LOBBY_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_LOBBY_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_LOBBY_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_LOBBY_GRASS_4) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_LOBBY_GRASS_5) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_2F_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_2F_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_SLINGSHOT_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_SLINGSHOT_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_SLINGSHOT_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_SLINGSHOT_GRASS_4) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_4) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_5) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_6) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_7) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_COMPASS_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_COMPASS_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_COMPASS_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_COMPASS_GRASS_4) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_4) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_UPPER_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_UPPER_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_UPPER_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_FRONT_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_FRONT_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_FRONT_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_BACK_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_BACK_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_4) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_LARVAE_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_LARVAE_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_4) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_5) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_BACK_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_BACK_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BASEMENT_BACK_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_BOSS_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_BOSS_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_MQ_BEFORE_BOSS_GRASS_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_COMPASS_GRASS_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_COMPASS_GRASS_2) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_COMPASS_GRASS_3) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_COMPASS_GRASS_4) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_ARMOS_GRASS) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_BACK_POE_GRASS) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_SCRUB_GRASS_1) +RANDO_ENUM_ITEM(RC_DODONGOS_CAVERN_MQ_SCRUB_GRASS_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_FIRST_GRASS_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_FIRST_GRASS_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_PIT_GRASS_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_PIT_GRASS_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_BASEMENT_GRASS_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_BASEMENT_GRASS_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_BASEMENT_GRASS_3) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_JIGGLIES_GRASS) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_AFTER_BIG_OCTO_GRASS_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_AFTER_BIG_OCTO_GRASS_2) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_FALLING_LIKE_LIKE_GRASS) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_BASEMENT_BOOMERANG_GRASS) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_BEFORE_BOSS_GRASS_1) +RANDO_ENUM_ITEM(RC_JABU_JABUS_BELLY_MQ_BEFORE_BOSS_GRASS_2) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_1) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_2) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_3) +RANDO_ENUM_ITEM(RC_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_4) +// Shared Dungeon Grass +RANDO_ENUM_ITEM(RC_DEKU_TREE_QUEEN_GOHMA_GRASS_1) +RANDO_ENUM_ITEM(RC_DEKU_TREE_QUEEN_GOHMA_GRASS_2) +RANDO_ENUM_ITEM(RC_DEKU_TREE_QUEEN_GOHMA_GRASS_3) +RANDO_ENUM_ITEM(RC_DEKU_TREE_QUEEN_GOHMA_GRASS_4) +RANDO_ENUM_ITEM(RC_DEKU_TREE_QUEEN_GOHMA_GRASS_5) +RANDO_ENUM_ITEM(RC_DEKU_TREE_QUEEN_GOHMA_GRASS_6) +RANDO_ENUM_ITEM(RC_DEKU_TREE_QUEEN_GOHMA_GRASS_7) +RANDO_ENUM_ITEM(RC_DEKU_TREE_QUEEN_GOHMA_GRASS_8) +// End Grass + +RANDO_ENUM_ITEM(RC_MAX) +RANDO_ENUM_END(RandomizerCheck) + +#ifdef RANDO_ENUM_BEGIN_CLEANUP +#undef RANDO_ENUM_BEGIN +#undef RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifdef RANDO_ENUM_ITEM_CLEANUP +#undef RANDO_ENUM_ITEM +#undef RANDO_ENUM_ITEM_CLEANUP +#endif +#ifdef RANDO_ENUM_END_CLEANUP +#undef RANDO_ENUM_END +#undef RANDO_ENUM_END_CLEANUP +#endif diff --git a/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerGet.h b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerGet.h new file mode 100644 index 000000000..3b7806385 --- /dev/null +++ b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerGet.h @@ -0,0 +1,340 @@ +#ifndef RANDO_ENUM_BEGIN +#define RANDO_ENUM_BEGIN(...) +#define RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifndef RANDO_ENUM_ITEM +#define RANDO_ENUM_ITEM(...) +#define RANDO_ENUM_ITEM_CLEANUP +#endif +#ifndef RANDO_ENUM_END +#define RANDO_ENUM_END(...) +#define RANDO_ENUM_END_CLEANUP +#endif + +// based on https://github.com/TestRunnerSRL/OoT-Randomizer/blob/e337d7f603b91a6bacb618fb32cc7fd70ed9ffca/ItemList.py +RANDO_ENUM_BEGIN(RandomizerGet) +RANDO_ENUM_ITEM(RG_NONE) +RANDO_ENUM_ITEM(RG_KOKIRI_SWORD) +RANDO_ENUM_ITEM(RG_MASTER_SWORD) +RANDO_ENUM_ITEM(RG_GIANTS_KNIFE) +RANDO_ENUM_ITEM(RG_BIGGORON_SWORD) +RANDO_ENUM_ITEM(RG_DEKU_SHIELD) +RANDO_ENUM_ITEM(RG_HYLIAN_SHIELD) +RANDO_ENUM_ITEM(RG_MIRROR_SHIELD) +RANDO_ENUM_ITEM(RG_GORON_TUNIC) +RANDO_ENUM_ITEM(RG_ZORA_TUNIC) +RANDO_ENUM_ITEM(RG_IRON_BOOTS) +RANDO_ENUM_ITEM(RG_HOVER_BOOTS) +RANDO_ENUM_ITEM(RG_BOOMERANG) +RANDO_ENUM_ITEM(RG_LENS_OF_TRUTH) +RANDO_ENUM_ITEM(RG_MEGATON_HAMMER) +RANDO_ENUM_ITEM(RG_STONE_OF_AGONY) +RANDO_ENUM_ITEM(RG_DINS_FIRE) +RANDO_ENUM_ITEM(RG_FARORES_WIND) +RANDO_ENUM_ITEM(RG_NAYRUS_LOVE) +RANDO_ENUM_ITEM(RG_FIRE_ARROWS) +RANDO_ENUM_ITEM(RG_ICE_ARROWS) +RANDO_ENUM_ITEM(RG_LIGHT_ARROWS) +RANDO_ENUM_ITEM(RG_GERUDO_MEMBERSHIP_CARD) +RANDO_ENUM_ITEM(RG_MAGIC_BEAN) +RANDO_ENUM_ITEM(RG_MAGIC_BEAN_PACK) +RANDO_ENUM_ITEM(RG_DOUBLE_DEFENSE) +RANDO_ENUM_ITEM(RG_WEIRD_EGG) +RANDO_ENUM_ITEM(RG_ZELDAS_LETTER) +RANDO_ENUM_ITEM(RG_POCKET_EGG) +RANDO_ENUM_ITEM(RG_COJIRO) +RANDO_ENUM_ITEM(RG_ODD_MUSHROOM) +RANDO_ENUM_ITEM(RG_ODD_POTION) +RANDO_ENUM_ITEM(RG_POACHERS_SAW) +RANDO_ENUM_ITEM(RG_BROKEN_SWORD) +RANDO_ENUM_ITEM(RG_PRESCRIPTION) +RANDO_ENUM_ITEM(RG_EYEBALL_FROG) +RANDO_ENUM_ITEM(RG_EYEDROPS) +RANDO_ENUM_ITEM(RG_CLAIM_CHECK) +RANDO_ENUM_ITEM(RG_GOLD_SKULLTULA_TOKEN) +RANDO_ENUM_ITEM(RG_PROGRESSIVE_HOOKSHOT) +RANDO_ENUM_ITEM(RG_PROGRESSIVE_STRENGTH) +RANDO_ENUM_ITEM(RG_PROGRESSIVE_BOMB_BAG) +RANDO_ENUM_ITEM(RG_PROGRESSIVE_BOW) +RANDO_ENUM_ITEM(RG_PROGRESSIVE_SLINGSHOT) +RANDO_ENUM_ITEM(RG_PROGRESSIVE_WALLET) +RANDO_ENUM_ITEM(RG_PROGRESSIVE_SCALE) +RANDO_ENUM_ITEM(RG_PROGRESSIVE_NUT_UPGRADE) +RANDO_ENUM_ITEM(RG_PROGRESSIVE_STICK_UPGRADE) +RANDO_ENUM_ITEM(RG_PROGRESSIVE_MAGIC_METER) +RANDO_ENUM_ITEM(RG_MAGIC_SINGLE) // Added for refactor of GetItemEntries +RANDO_ENUM_ITEM(RG_MAGIC_DOUBLE) // Added for refactor of GetItemEntries +RANDO_ENUM_ITEM(RG_PROGRESSIVE_OCARINA) +RANDO_ENUM_ITEM(RG_PROGRESSIVE_GORONSWORD) +RANDO_ENUM_ITEM(RG_EMPTY_BOTTLE) +RANDO_ENUM_ITEM(RG_BOTTLE_WITH_MILK) +RANDO_ENUM_ITEM(RG_BOTTLE_WITH_RED_POTION) +RANDO_ENUM_ITEM(RG_BOTTLE_WITH_GREEN_POTION) +RANDO_ENUM_ITEM(RG_BOTTLE_WITH_BLUE_POTION) +RANDO_ENUM_ITEM(RG_BOTTLE_WITH_FAIRY) +RANDO_ENUM_ITEM(RG_BOTTLE_WITH_FISH) +RANDO_ENUM_ITEM(RG_BOTTLE_WITH_BLUE_FIRE) +RANDO_ENUM_ITEM(RG_BOTTLE_WITH_BUGS) +RANDO_ENUM_ITEM(RG_BOTTLE_WITH_POE) +RANDO_ENUM_ITEM(RG_RUTOS_LETTER) +RANDO_ENUM_ITEM(RG_BOTTLE_WITH_BIG_POE) +RANDO_ENUM_ITEM(RG_ZELDAS_LULLABY) +RANDO_ENUM_ITEM(RG_EPONAS_SONG) +RANDO_ENUM_ITEM(RG_SARIAS_SONG) +RANDO_ENUM_ITEM(RG_SUNS_SONG) +RANDO_ENUM_ITEM(RG_SONG_OF_TIME) +RANDO_ENUM_ITEM(RG_SONG_OF_STORMS) +RANDO_ENUM_ITEM(RG_MINUET_OF_FOREST) +RANDO_ENUM_ITEM(RG_BOLERO_OF_FIRE) +RANDO_ENUM_ITEM(RG_SERENADE_OF_WATER) +RANDO_ENUM_ITEM(RG_REQUIEM_OF_SPIRIT) +RANDO_ENUM_ITEM(RG_NOCTURNE_OF_SHADOW) +RANDO_ENUM_ITEM(RG_PRELUDE_OF_LIGHT) +RANDO_ENUM_ITEM(RG_DEKU_TREE_MAP) +RANDO_ENUM_ITEM(RG_DODONGOS_CAVERN_MAP) +RANDO_ENUM_ITEM(RG_JABU_JABUS_BELLY_MAP) +RANDO_ENUM_ITEM(RG_FOREST_TEMPLE_MAP) +RANDO_ENUM_ITEM(RG_FIRE_TEMPLE_MAP) +RANDO_ENUM_ITEM(RG_WATER_TEMPLE_MAP) +RANDO_ENUM_ITEM(RG_SPIRIT_TEMPLE_MAP) +RANDO_ENUM_ITEM(RG_SHADOW_TEMPLE_MAP) +RANDO_ENUM_ITEM(RG_BOTTOM_OF_THE_WELL_MAP) +RANDO_ENUM_ITEM(RG_ICE_CAVERN_MAP) +RANDO_ENUM_ITEM(RG_DEKU_TREE_COMPASS) +RANDO_ENUM_ITEM(RG_DODONGOS_CAVERN_COMPASS) +RANDO_ENUM_ITEM(RG_JABU_JABUS_BELLY_COMPASS) +RANDO_ENUM_ITEM(RG_FOREST_TEMPLE_COMPASS) +RANDO_ENUM_ITEM(RG_FIRE_TEMPLE_COMPASS) +RANDO_ENUM_ITEM(RG_WATER_TEMPLE_COMPASS) +RANDO_ENUM_ITEM(RG_SPIRIT_TEMPLE_COMPASS) +RANDO_ENUM_ITEM(RG_SHADOW_TEMPLE_COMPASS) +RANDO_ENUM_ITEM(RG_BOTTOM_OF_THE_WELL_COMPASS) +RANDO_ENUM_ITEM(RG_ICE_CAVERN_COMPASS) +RANDO_ENUM_ITEM(RG_FOREST_TEMPLE_BOSS_KEY) +RANDO_ENUM_ITEM(RG_FIRE_TEMPLE_BOSS_KEY) +RANDO_ENUM_ITEM(RG_WATER_TEMPLE_BOSS_KEY) +RANDO_ENUM_ITEM(RG_SPIRIT_TEMPLE_BOSS_KEY) +RANDO_ENUM_ITEM(RG_SHADOW_TEMPLE_BOSS_KEY) +RANDO_ENUM_ITEM(RG_GANONS_CASTLE_BOSS_KEY) +RANDO_ENUM_ITEM(RG_FOREST_TEMPLE_SMALL_KEY) +RANDO_ENUM_ITEM(RG_FIRE_TEMPLE_SMALL_KEY) +RANDO_ENUM_ITEM(RG_WATER_TEMPLE_SMALL_KEY) +RANDO_ENUM_ITEM(RG_SPIRIT_TEMPLE_SMALL_KEY) +RANDO_ENUM_ITEM(RG_SHADOW_TEMPLE_SMALL_KEY) +RANDO_ENUM_ITEM(RG_BOTTOM_OF_THE_WELL_SMALL_KEY) +RANDO_ENUM_ITEM(RG_GERUDO_TRAINING_GROUND_SMALL_KEY) +RANDO_ENUM_ITEM(RG_GERUDO_FORTRESS_SMALL_KEY) +RANDO_ENUM_ITEM(RG_GANONS_CASTLE_SMALL_KEY) +RANDO_ENUM_ITEM(RG_TREASURE_GAME_SMALL_KEY) +RANDO_ENUM_ITEM(RG_FOREST_TEMPLE_KEY_RING) +RANDO_ENUM_ITEM(RG_FIRE_TEMPLE_KEY_RING) +RANDO_ENUM_ITEM(RG_WATER_TEMPLE_KEY_RING) +RANDO_ENUM_ITEM(RG_SPIRIT_TEMPLE_KEY_RING) +RANDO_ENUM_ITEM(RG_SHADOW_TEMPLE_KEY_RING) +RANDO_ENUM_ITEM(RG_BOTTOM_OF_THE_WELL_KEY_RING) +RANDO_ENUM_ITEM(RG_GERUDO_TRAINING_GROUND_KEY_RING) +RANDO_ENUM_ITEM(RG_GERUDO_FORTRESS_KEY_RING) +RANDO_ENUM_ITEM(RG_GANONS_CASTLE_KEY_RING) +RANDO_ENUM_ITEM(RG_TREASURE_GAME_KEY_RING) +RANDO_ENUM_ITEM(RG_KOKIRI_EMERALD) +RANDO_ENUM_ITEM(RG_GORON_RUBY) +RANDO_ENUM_ITEM(RG_ZORA_SAPPHIRE) +RANDO_ENUM_ITEM(RG_FOREST_MEDALLION) +RANDO_ENUM_ITEM(RG_FIRE_MEDALLION) +RANDO_ENUM_ITEM(RG_WATER_MEDALLION) +RANDO_ENUM_ITEM(RG_SPIRIT_MEDALLION) +RANDO_ENUM_ITEM(RG_SHADOW_MEDALLION) +RANDO_ENUM_ITEM(RG_LIGHT_MEDALLION) +RANDO_ENUM_ITEM(RG_RECOVERY_HEART) +RANDO_ENUM_ITEM(RG_GREEN_RUPEE) +RANDO_ENUM_ITEM(RG_GREG_RUPEE) +RANDO_ENUM_ITEM(RG_BLUE_RUPEE) +RANDO_ENUM_ITEM(RG_RED_RUPEE) +RANDO_ENUM_ITEM(RG_PURPLE_RUPEE) +RANDO_ENUM_ITEM(RG_HUGE_RUPEE) +RANDO_ENUM_ITEM(RG_PIECE_OF_HEART) +RANDO_ENUM_ITEM(RG_HEART_CONTAINER) +RANDO_ENUM_ITEM(RG_ICE_TRAP) +RANDO_ENUM_ITEM(RG_MILK) +RANDO_ENUM_ITEM(RG_FISH) +RANDO_ENUM_ITEM(RG_BOMBS_5) +RANDO_ENUM_ITEM(RG_BOMBS_10) +RANDO_ENUM_ITEM(RG_BOMBS_20) +RANDO_ENUM_ITEM(RG_BOMBCHU_5) +RANDO_ENUM_ITEM(RG_BOMBCHU_10) +RANDO_ENUM_ITEM(RG_BOMBCHU_20) +RANDO_ENUM_ITEM(RG_ARROWS_5) +RANDO_ENUM_ITEM(RG_ARROWS_10) +RANDO_ENUM_ITEM(RG_ARROWS_30) +RANDO_ENUM_ITEM(RG_DEKU_NUTS_5) +RANDO_ENUM_ITEM(RG_DEKU_NUTS_10) +RANDO_ENUM_ITEM(RG_DEKU_SEEDS_30) +RANDO_ENUM_ITEM(RG_DEKU_STICK_1) +RANDO_ENUM_ITEM(RG_RED_POTION_REFILL) +RANDO_ENUM_ITEM(RG_GREEN_POTION_REFILL) +RANDO_ENUM_ITEM(RG_BLUE_POTION_REFILL) +RANDO_ENUM_ITEM(RG_TREASURE_GAME_HEART) +RANDO_ENUM_ITEM(RG_TREASURE_GAME_GREEN_RUPEE) +RANDO_ENUM_ITEM(RG_BUY_DEKU_NUTS_5) +RANDO_ENUM_ITEM(RG_BUY_ARROWS_30) +RANDO_ENUM_ITEM(RG_BUY_ARROWS_50) +RANDO_ENUM_ITEM(RG_BUY_BOMBS_525) +RANDO_ENUM_ITEM(RG_BUY_DEKU_NUTS_10) +RANDO_ENUM_ITEM(RG_BUY_DEKU_STICK_1) +RANDO_ENUM_ITEM(RG_BUY_BOMBS_10) +RANDO_ENUM_ITEM(RG_BUY_FISH) +RANDO_ENUM_ITEM(RG_BUY_RED_POTION_30) +RANDO_ENUM_ITEM(RG_BUY_GREEN_POTION) +RANDO_ENUM_ITEM(RG_BUY_BLUE_POTION) +RANDO_ENUM_ITEM(RG_BUY_HYLIAN_SHIELD) +RANDO_ENUM_ITEM(RG_BUY_DEKU_SHIELD) +RANDO_ENUM_ITEM(RG_BUY_GORON_TUNIC) +RANDO_ENUM_ITEM(RG_BUY_ZORA_TUNIC) +RANDO_ENUM_ITEM(RG_BUY_HEART) +RANDO_ENUM_ITEM(RG_BUY_BOMBCHUS_10) +RANDO_ENUM_ITEM(RG_BUY_BOMBCHUS_20) +RANDO_ENUM_ITEM(RG_BUY_DEKU_SEEDS_30) +RANDO_ENUM_ITEM(RG_SOLD_OUT) +RANDO_ENUM_ITEM(RG_BUY_BLUE_FIRE) +RANDO_ENUM_ITEM(RG_BUY_BOTTLE_BUG) +RANDO_ENUM_ITEM(RG_BUY_POE) +RANDO_ENUM_ITEM(RG_BUY_FAIRYS_SPIRIT) +RANDO_ENUM_ITEM(RG_BUY_ARROWS_10) +RANDO_ENUM_ITEM(RG_BUY_BOMBS_20) +RANDO_ENUM_ITEM(RG_BUY_BOMBS_30) +RANDO_ENUM_ITEM(RG_BUY_BOMBS_535) +RANDO_ENUM_ITEM(RG_BUY_RED_POTION_40) +RANDO_ENUM_ITEM(RG_BUY_RED_POTION_50) +RANDO_ENUM_ITEM(RG_TRIFORCE) +RANDO_ENUM_ITEM(RG_TRIFORCE_PIECE) +RANDO_ENUM_ITEM(RG_DEATH_MOUNTAIN_CRATER_BEAN_SOUL) +RANDO_ENUM_ITEM(RG_DEATH_MOUNTAIN_TRAIL_BEAN_SOUL) +RANDO_ENUM_ITEM(RG_DESERT_COLOSSUS_BEAN_SOUL) +RANDO_ENUM_ITEM(RG_GERUDO_VALLEY_BEAN_SOUL) +RANDO_ENUM_ITEM(RG_GRAVEYARD_BEAN_SOUL) +RANDO_ENUM_ITEM(RG_KOKIRI_FOREST_BEAN_SOUL) +RANDO_ENUM_ITEM(RG_LAKE_HYLIA_BEAN_SOUL) +RANDO_ENUM_ITEM(RG_LOST_WOODS_BRIDGE_BEAN_SOUL) +RANDO_ENUM_ITEM(RG_LOST_WOODS_BEAN_SOUL) +RANDO_ENUM_ITEM(RG_ZORAS_RIVER_BEAN_SOUL) +RANDO_ENUM_ITEM(RG_GOHMA_SOUL) +RANDO_ENUM_ITEM(RG_KING_DODONGO_SOUL) +RANDO_ENUM_ITEM(RG_BARINADE_SOUL) +RANDO_ENUM_ITEM(RG_PHANTOM_GANON_SOUL) +RANDO_ENUM_ITEM(RG_VOLVAGIA_SOUL) +RANDO_ENUM_ITEM(RG_MORPHA_SOUL) +RANDO_ENUM_ITEM(RG_BONGO_BONGO_SOUL) +RANDO_ENUM_ITEM(RG_TWINROVA_SOUL) +RANDO_ENUM_ITEM(RG_GANON_SOUL) +RANDO_ENUM_ITEM(RG_OCARINA_A_BUTTON) +RANDO_ENUM_ITEM(RG_OCARINA_C_UP_BUTTON) +RANDO_ENUM_ITEM(RG_OCARINA_C_DOWN_BUTTON) +RANDO_ENUM_ITEM(RG_OCARINA_C_LEFT_BUTTON) +RANDO_ENUM_ITEM(RG_OCARINA_C_RIGHT_BUTTON) +RANDO_ENUM_ITEM(RG_SKELETON_KEY) +RANDO_ENUM_ITEM(RG_FISHING_POLE) +RANDO_ENUM_ITEM(RG_DEKU_STICK_BAG) +RANDO_ENUM_ITEM(RG_DEKU_NUT_BAG) +RANDO_ENUM_ITEM(RG_HINT) +RANDO_ENUM_ITEM(RG_TYCOON_WALLET) +RANDO_ENUM_ITEM(RG_BRONZE_SCALE) +RANDO_ENUM_ITEM(RG_POWER_BRACELET) +RANDO_ENUM_ITEM(RG_CLIMB) +RANDO_ENUM_ITEM(RG_CRAWL) +RANDO_ENUM_ITEM(RG_OPEN_CHEST) +RANDO_ENUM_ITEM(RG_SPEAK_DEKU) +RANDO_ENUM_ITEM(RG_SPEAK_GERUDO) +RANDO_ENUM_ITEM(RG_SPEAK_GORON) +RANDO_ENUM_ITEM(RG_SPEAK_HYLIAN) +RANDO_ENUM_ITEM(RG_SPEAK_KOKIRI) +RANDO_ENUM_ITEM(RG_SPEAK_ZORA) +RANDO_ENUM_ITEM(RG_CHILD_WALLET) +RANDO_ENUM_ITEM(RG_PROGRESSIVE_BOMBCHU_BAG) +RANDO_ENUM_ITEM(RG_QUIVER_INF) +RANDO_ENUM_ITEM(RG_BOMB_BAG_INF) +RANDO_ENUM_ITEM(RG_BULLET_BAG_INF) +RANDO_ENUM_ITEM(RG_STICK_UPGRADE_INF) +RANDO_ENUM_ITEM(RG_NUT_UPGRADE_INF) +RANDO_ENUM_ITEM(RG_MAGIC_INF) +RANDO_ENUM_ITEM(RG_BOMBCHU_INF) +RANDO_ENUM_ITEM(RG_WALLET_INF) +RANDO_ENUM_ITEM(RG_FAIRY_OCARINA) +RANDO_ENUM_ITEM(RG_OCARINA_OF_TIME) +RANDO_ENUM_ITEM(RG_BOMB_BAG) +RANDO_ENUM_ITEM(RG_BIG_BOMB_BAG) +RANDO_ENUM_ITEM(RG_BIGGEST_BOMB_BAG) +RANDO_ENUM_ITEM(RG_FAIRY_BOW) +RANDO_ENUM_ITEM(RG_BIG_QUIVER) +RANDO_ENUM_ITEM(RG_BIGGEST_QUIVER) +RANDO_ENUM_ITEM(RG_FAIRY_SLINGSHOT) +RANDO_ENUM_ITEM(RG_BIG_BULLET_BAG) +RANDO_ENUM_ITEM(RG_BIGGEST_BULLET_BAG) +RANDO_ENUM_ITEM(RG_GORONS_BRACELET) +RANDO_ENUM_ITEM(RG_SILVER_GAUNTLETS) +RANDO_ENUM_ITEM(RG_GOLDEN_GAUNTLETS) +RANDO_ENUM_ITEM(RG_SILVER_SCALE) +RANDO_ENUM_ITEM(RG_GOLDEN_SCALE) +RANDO_ENUM_ITEM(RG_ADULT_WALLET) +RANDO_ENUM_ITEM(RG_GIANT_WALLET) +RANDO_ENUM_ITEM(RG_DEKU_NUT_CAPACITY_30) +RANDO_ENUM_ITEM(RG_DEKU_NUT_CAPACITY_40) +RANDO_ENUM_ITEM(RG_DEKU_STICK_CAPACITY_20) +RANDO_ENUM_ITEM(RG_DEKU_STICK_CAPACITY_30) +RANDO_ENUM_ITEM(RG_HOOKSHOT) +RANDO_ENUM_ITEM(RG_LONGSHOT) +RANDO_ENUM_ITEM(RG_KEATON_MASK) +RANDO_ENUM_ITEM(RG_SKULL_MASK) +RANDO_ENUM_ITEM(RG_SPOOKY_MASK) +RANDO_ENUM_ITEM(RG_BUNNY_HOOD) +RANDO_ENUM_ITEM(RG_GORON_MASK) +RANDO_ENUM_ITEM(RG_ZORA_MASK) +RANDO_ENUM_ITEM(RG_GERUDO_MASK) +RANDO_ENUM_ITEM(RG_MASK_OF_TRUTH) + +// Overworld keys +RANDO_ENUM_ITEM(RG_GUARD_HOUSE_KEY) +RANDO_ENUM_ITEM(RG_MARKET_BAZAAR_KEY) +RANDO_ENUM_ITEM(RG_MARKET_POTION_SHOP_KEY) +RANDO_ENUM_ITEM(RG_MASK_SHOP_KEY) +RANDO_ENUM_ITEM(RG_MARKET_SHOOTING_GALLERY_KEY) +RANDO_ENUM_ITEM(RG_BOMBCHU_BOWLING_KEY) +RANDO_ENUM_ITEM(RG_TREASURE_CHEST_GAME_BUILDING_KEY) +RANDO_ENUM_ITEM(RG_BOMBCHU_SHOP_KEY) +RANDO_ENUM_ITEM(RG_RICHARDS_HOUSE_KEY) +RANDO_ENUM_ITEM(RG_ALLEY_HOUSE_KEY) +RANDO_ENUM_ITEM(RG_KAK_BAZAAR_KEY) +RANDO_ENUM_ITEM(RG_KAK_POTION_SHOP_KEY) +RANDO_ENUM_ITEM(RG_BOSS_HOUSE_KEY) +RANDO_ENUM_ITEM(RG_GRANNYS_POTION_SHOP_KEY) +RANDO_ENUM_ITEM(RG_SKULLTULA_HOUSE_KEY) +RANDO_ENUM_ITEM(RG_IMPAS_HOUSE_KEY) +RANDO_ENUM_ITEM(RG_WINDMILL_KEY) +RANDO_ENUM_ITEM(RG_KAK_SHOOTING_GALLERY_KEY) +RANDO_ENUM_ITEM(RG_DAMPES_HUT_KEY) +RANDO_ENUM_ITEM(RG_TALONS_HOUSE_KEY) +RANDO_ENUM_ITEM(RG_STABLES_KEY) +RANDO_ENUM_ITEM(RG_BACK_TOWER_KEY) +RANDO_ENUM_ITEM(RG_HYLIA_LAB_KEY) +RANDO_ENUM_ITEM(RG_FISHING_HOLE_KEY) + +// Custom Items +RANDO_ENUM_ITEM(RG_ROCS_FEATHER) + +// Logic Only +RANDO_ENUM_ITEM(RG_STICKS) +RANDO_ENUM_ITEM(RG_NUTS) +RANDO_ENUM_ITEM(RG_MAX) +RANDO_ENUM_END(RandomizerGet) + +#ifdef RANDO_ENUM_BEGIN_CLEANUP +#undef RANDO_ENUM_BEGIN +#undef RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifdef RANDO_ENUM_ITEM_CLEANUP +#undef RANDO_ENUM_ITEM +#undef RANDO_ENUM_ITEM_CLEANUP +#endif +#ifdef RANDO_ENUM_END_CLEANUP +#undef RANDO_ENUM_END +#undef RANDO_ENUM_END_CLEANUP +#endif diff --git a/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerHintTextKey.h b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerHintTextKey.h new file mode 100644 index 000000000..a57f76355 --- /dev/null +++ b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerHintTextKey.h @@ -0,0 +1,1565 @@ +#ifndef RANDO_ENUM_BEGIN +#define RANDO_ENUM_BEGIN(...) +#define RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifndef RANDO_ENUM_ITEM +#define RANDO_ENUM_ITEM(...) +#define RANDO_ENUM_ITEM_CLEANUP +#endif +#ifndef RANDO_ENUM_END +#define RANDO_ENUM_END(...) +#define RANDO_ENUM_END_CLEANUP +#endif + +RANDO_ENUM_BEGIN(RandomizerHintTextKey) +RANDO_ENUM_ITEM(RHT_NONE) +RANDO_ENUM_ITEM(RHT_WAY_OF_THE_HERO) +RANDO_ENUM_ITEM(RHT_FOOLISH) +RANDO_ENUM_ITEM(RHT_CAN_BE_FOUND_AT) +RANDO_ENUM_ITEM(RHT_HOARDS) +// Junk +RANDO_ENUM_ITEM(RHT_JUNK01) +RANDO_ENUM_ITEM(RHT_JUNK02) +RANDO_ENUM_ITEM(RHT_JUNK03) +RANDO_ENUM_ITEM(RHT_JUNK04) +RANDO_ENUM_ITEM(RHT_JUNK05) +RANDO_ENUM_ITEM(RHT_JUNK06) +RANDO_ENUM_ITEM(RHT_JUNK07) +RANDO_ENUM_ITEM(RHT_JUNK08) +RANDO_ENUM_ITEM(RHT_JUNK09) +RANDO_ENUM_ITEM(RHT_JUNK10) +RANDO_ENUM_ITEM(RHT_JUNK11) +RANDO_ENUM_ITEM(RHT_JUNK12) +RANDO_ENUM_ITEM(RHT_JUNK13) +RANDO_ENUM_ITEM(RHT_JUNK14) +RANDO_ENUM_ITEM(RHT_JUNK15) +RANDO_ENUM_ITEM(RHT_JUNK16) +RANDO_ENUM_ITEM(RHT_JUNK17) +RANDO_ENUM_ITEM(RHT_JUNK18) +RANDO_ENUM_ITEM(RHT_JUNK19) +RANDO_ENUM_ITEM(RHT_JUNK20) +RANDO_ENUM_ITEM(RHT_JUNK21) +RANDO_ENUM_ITEM(RHT_JUNK22) +RANDO_ENUM_ITEM(RHT_JUNK23) +RANDO_ENUM_ITEM(RHT_JUNK24) +RANDO_ENUM_ITEM(RHT_JUNK25) +RANDO_ENUM_ITEM(RHT_JUNK26) +RANDO_ENUM_ITEM(RHT_JUNK27) +RANDO_ENUM_ITEM(RHT_JUNK28) +RANDO_ENUM_ITEM(RHT_JUNK29) +RANDO_ENUM_ITEM(RHT_JUNK30) +RANDO_ENUM_ITEM(RHT_JUNK31) +RANDO_ENUM_ITEM(RHT_JUNK32) +RANDO_ENUM_ITEM(RHT_JUNK33) +RANDO_ENUM_ITEM(RHT_JUNK34) +RANDO_ENUM_ITEM(RHT_JUNK35) +RANDO_ENUM_ITEM(RHT_JUNK36) +RANDO_ENUM_ITEM(RHT_JUNK37) +RANDO_ENUM_ITEM(RHT_JUNK38) +RANDO_ENUM_ITEM(RHT_JUNK39) +RANDO_ENUM_ITEM(RHT_JUNK40) +RANDO_ENUM_ITEM(RHT_JUNK41) +RANDO_ENUM_ITEM(RHT_JUNK42) +RANDO_ENUM_ITEM(RHT_JUNK43) +RANDO_ENUM_ITEM(RHT_JUNK44) +RANDO_ENUM_ITEM(RHT_JUNK45) +RANDO_ENUM_ITEM(RHT_JUNK46) +RANDO_ENUM_ITEM(RHT_JUNK47) +RANDO_ENUM_ITEM(RHT_JUNK48) +RANDO_ENUM_ITEM(RHT_JUNK49) +RANDO_ENUM_ITEM(RHT_JUNK50) +RANDO_ENUM_ITEM(RHT_JUNK51) +RANDO_ENUM_ITEM(RHT_JUNK52) +RANDO_ENUM_ITEM(RHT_JUNK53) +RANDO_ENUM_ITEM(RHT_JUNK54) +RANDO_ENUM_ITEM(RHT_JUNK55) +RANDO_ENUM_ITEM(RHT_JUNK56) +RANDO_ENUM_ITEM(RHT_JUNK57) +RANDO_ENUM_ITEM(RHT_JUNK58) +RANDO_ENUM_ITEM(RHT_JUNK59) +RANDO_ENUM_ITEM(RHT_JUNK60) +RANDO_ENUM_ITEM(RHT_JUNK61) +RANDO_ENUM_ITEM(RHT_JUNK62) +RANDO_ENUM_ITEM(RHT_JUNK63) +RANDO_ENUM_ITEM(RHT_JUNK64) +RANDO_ENUM_ITEM(RHT_JUNK65) +RANDO_ENUM_ITEM(RHT_JUNK66) +RANDO_ENUM_ITEM(RHT_JUNK67) +RANDO_ENUM_ITEM(RHT_JUNK68) +RANDO_ENUM_ITEM(RHT_JUNK69) +RANDO_ENUM_ITEM(RHT_JUNK70) +RANDO_ENUM_ITEM(RHT_JUNK71) +// Locations +RANDO_ENUM_ITEM(RHT_LINKS_POCKET) +RANDO_ENUM_ITEM(RHT_QUEEN_GOHMA) +RANDO_ENUM_ITEM(RHT_KING_DODONGO) +RANDO_ENUM_ITEM(RHT_BARINADE) +RANDO_ENUM_ITEM(RHT_PHANTOM_GANON) +RANDO_ENUM_ITEM(RHT_VOLVAGIA) +RANDO_ENUM_ITEM(RHT_MORPHA) +RANDO_ENUM_ITEM(RHT_BONGO_BONGO) +RANDO_ENUM_ITEM(RHT_TWINROVA) +RANDO_ENUM_ITEM(RHT_GIFT_FROM_RAURU) +RANDO_ENUM_ITEM(RHT_SONG_FROM_IMPA) +RANDO_ENUM_ITEM(RHT_SONG_FROM_MALON) +RANDO_ENUM_ITEM(RHT_SONG_FROM_SARIA) +RANDO_ENUM_ITEM(RHT_SONG_FROM_ROYAL_FAMILYS_TOMB) +RANDO_ENUM_ITEM(RHT_SONG_FROM_OCARINA_OF_TIME) +RANDO_ENUM_ITEM(RHT_SONG_FROM_WINDMILL) +RANDO_ENUM_ITEM(RHT_SHEIK_IN_FOREST) +RANDO_ENUM_ITEM(RHT_SHEIK_IN_CRATER) +RANDO_ENUM_ITEM(RHT_SHEIK_IN_ICE_CAVERN) +RANDO_ENUM_ITEM(RHT_SHEIK_AT_COLOSSUS) +RANDO_ENUM_ITEM(RHT_SHEIK_IN_KAKARIKO) +RANDO_ENUM_ITEM(RHT_SHEIK_AT_TEMPLE) +RANDO_ENUM_ITEM(RHT_KF_MIDOS_TOP_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_KF_MIDOS_TOP_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_KF_MIDOS_BOTTOM_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_KF_MIDOS_BOTTOM_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_KF_KOKIRI_SWORD_CHEST) +RANDO_ENUM_ITEM(RHT_KF_STORMS_GROTTO_CHEST) +RANDO_ENUM_ITEM(RHT_KF_STORMS_GROTTO_FISH) +RANDO_ENUM_ITEM(RHT_KF_LINKS_HOUSE_COW) +RANDO_ENUM_ITEM(RHT_KF_GS_KNOW_IT_ALL_HOUSE) +RANDO_ENUM_ITEM(RHT_KF_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RHT_KF_GS_HOUSE_OF_TWINS) +RANDO_ENUM_ITEM(RHT_KF_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RHT_KF_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RHT_KF_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RHT_KF_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RHT_KF_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RHT_KF_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RHT_KF_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RHT_KF_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RHT_LW_GIFT_FROM_SARIA) +RANDO_ENUM_ITEM(RHT_LW_OCARINA_MEMORY_GAME) +RANDO_ENUM_ITEM(RHT_LW_TARGET_IN_WOODS) +RANDO_ENUM_ITEM(RHT_LW_NEAR_SHORTCUTS_GROTTO_CHEST) +RANDO_ENUM_ITEM(RHT_LW_NEAR_SHORTCUTS_GROTTO_FISH) +RANDO_ENUM_ITEM(RHT_LW_TRADE_COJIRO) +RANDO_ENUM_ITEM(RHT_DEKU_THEATER_SKULL_MASK) +RANDO_ENUM_ITEM(RHT_DEKU_THEATER_MASK_OF_TRUTH) +RANDO_ENUM_ITEM(RHT_LW_SKULL_KID) +RANDO_ENUM_ITEM(RHT_LW_TRADE_ODD_POTION) +RANDO_ENUM_ITEM(RHT_LW_DEKU_SCRUB_NEAR_BRIDGE) +RANDO_ENUM_ITEM(RHT_LW_DEKU_SCRUB_NEAR_DEKU_THEATER_LEFT) +RANDO_ENUM_ITEM(RHT_LW_DEKU_SCRUB_NEAR_DEKU_THEATER_RIGHT) +RANDO_ENUM_ITEM(RHT_LW_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RHT_LW_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RHT_LW_GS_BEAN_PATCH_NEAR_BRIDGE) +RANDO_ENUM_ITEM(RHT_LW_GS_BEAN_PATCH_NEAR_THEATER) +RANDO_ENUM_ITEM(RHT_LW_GS_ABOVE_THEATER) +RANDO_ENUM_ITEM(RHT_SFM_WOLFOS_GROTTO_CHEST) +RANDO_ENUM_ITEM(RHT_SFM_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RHT_SFM_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RHT_SFM_GS) +RANDO_ENUM_ITEM(RHT_HF_OCARINA_OF_TIME_ITEM) +RANDO_ENUM_ITEM(RHT_HF_NEAR_MARKET_GROTTO_CHEST) +RANDO_ENUM_ITEM(RHT_HF_NEAR_MARKET_GROTTO_FISH) +RANDO_ENUM_ITEM(RHT_HF_TEKTITE_GROTTO_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_HF_SOUTHEAST_GROTTO_CHEST) +RANDO_ENUM_ITEM(RHT_HF_SOUTHEAST_GROTTO_FISH) +RANDO_ENUM_ITEM(RHT_HF_OPEN_GROTTO_CHEST) +RANDO_ENUM_ITEM(RHT_HF_OPEN_GROTTO_FISH) +RANDO_ENUM_ITEM(RHT_HF_DEKU_SCRUB_GROTTO) +RANDO_ENUM_ITEM(RHT_HF_COW_GROTTO_COW) +RANDO_ENUM_ITEM(RHT_HF_GS_COW_GROTTO) +RANDO_ENUM_ITEM(RHT_HF_GS_NEAR_KAK_GROTTO) +RANDO_ENUM_ITEM(RHT_MARKET_SHOOTING_GALLERY_REWARD) +RANDO_ENUM_ITEM(RHT_MARKET_BOMBCHU_BOWLING_FIRST_PRIZE) +RANDO_ENUM_ITEM(RHT_MARKET_BOMBCHU_BOWLING_SECOND_PRIZE) +RANDO_ENUM_ITEM(RHT_MARKET_BOMBCHU_BOWLING_BOMBCHUS) +RANDO_ENUM_ITEM(RHT_MARKET_LOST_DOG) +RANDO_ENUM_ITEM(RHT_MARKET_TREASURE_CHEST_GAME_REWARD) +RANDO_ENUM_ITEM(RHT_MARKET_10_BIG_POES) +RANDO_ENUM_ITEM(RHT_MARKET_TREASURE_CHEST_GAME_ITEM_1) +RANDO_ENUM_ITEM(RHT_MARKET_TREASURE_CHEST_GAME_ITEM_2) +RANDO_ENUM_ITEM(RHT_MARKET_TREASURE_CHEST_GAME_ITEM_3) +RANDO_ENUM_ITEM(RHT_MARKET_TREASURE_CHEST_GAME_ITEM_4) +RANDO_ENUM_ITEM(RHT_MARKET_TREASURE_CHEST_GAME_ITEM_5) +RANDO_ENUM_ITEM(RHT_MARKET_TREASURE_CHEST_GAME_KEY_1) +RANDO_ENUM_ITEM(RHT_MARKET_TREASURE_CHEST_GAME_KEY_2) +RANDO_ENUM_ITEM(RHT_MARKET_TREASURE_CHEST_GAME_KEY_3) +RANDO_ENUM_ITEM(RHT_MARKET_TREASURE_CHEST_GAME_KEY_4) +RANDO_ENUM_ITEM(RHT_MARKET_TREASURE_CHEST_GAME_KEY_5) +RANDO_ENUM_ITEM(RHT_MARKET_GS_GUARD_HOUSE) +RANDO_ENUM_ITEM(RHT_MARKET_BAZAAR_ITEM_1) +RANDO_ENUM_ITEM(RHT_MARKET_BAZAAR_ITEM_2) +RANDO_ENUM_ITEM(RHT_MARKET_BAZAAR_ITEM_3) +RANDO_ENUM_ITEM(RHT_MARKET_BAZAAR_ITEM_4) +RANDO_ENUM_ITEM(RHT_MARKET_BAZAAR_ITEM_5) +RANDO_ENUM_ITEM(RHT_MARKET_BAZAAR_ITEM_6) +RANDO_ENUM_ITEM(RHT_MARKET_BAZAAR_ITEM_7) +RANDO_ENUM_ITEM(RHT_MARKET_BAZAAR_ITEM_8) +RANDO_ENUM_ITEM(RHT_MARKET_POTION_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RHT_MARKET_POTION_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RHT_MARKET_POTION_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RHT_MARKET_POTION_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RHT_MARKET_POTION_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RHT_MARKET_POTION_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RHT_MARKET_POTION_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RHT_MARKET_POTION_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RHT_MARKET_BOMBCHU_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RHT_MARKET_BOMBCHU_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RHT_MARKET_BOMBCHU_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RHT_MARKET_BOMBCHU_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RHT_MARKET_BOMBCHU_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RHT_MARKET_BOMBCHU_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RHT_MARKET_BOMBCHU_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RHT_MARKET_BOMBCHU_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RHT_TOT_MASTER_SWORD) +RANDO_ENUM_ITEM(RHT_TOT_LIGHT_ARROWS_CUTSCENE) +RANDO_ENUM_ITEM(RHT_HC_MALON_EGG) +RANDO_ENUM_ITEM(RHT_HC_ZELDAS_LETTER) +RANDO_ENUM_ITEM(RHT_HC_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RHT_HC_GS_TREE) +RANDO_ENUM_ITEM(RHT_HC_GS_STORMS_GROTTO) +RANDO_ENUM_ITEM(RHT_LLR_TALONS_CHICKENS) +RANDO_ENUM_ITEM(RHT_LLR_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_LLR_DEKU_SCRUB_GROTTO_LEFT) +RANDO_ENUM_ITEM(RHT_LLR_DEKU_SCRUB_GROTTO_CENTER) +RANDO_ENUM_ITEM(RHT_LLR_DEKU_SCRUB_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RHT_LLR_STABLES_LEFT_COW) +RANDO_ENUM_ITEM(RHT_LLR_STABLES_RIGHT_COW) +RANDO_ENUM_ITEM(RHT_LLR_TOWER_LEFT_COW) +RANDO_ENUM_ITEM(RHT_LLR_TOWER_RIGHT_COW) +RANDO_ENUM_ITEM(RHT_LLR_GS_HOUSE_WINDOW) +RANDO_ENUM_ITEM(RHT_LLR_GS_TREE) +RANDO_ENUM_ITEM(RHT_LLR_GS_RAIN_SHED) +RANDO_ENUM_ITEM(RHT_LLR_GS_BACK_WALL) +RANDO_ENUM_ITEM(RHT_KAK_ANJU_AS_CHILD) +RANDO_ENUM_ITEM(RHT_KAK_ANJU_AS_ADULT) +RANDO_ENUM_ITEM(RHT_KAK_IMPAS_HOUSE_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_KAK_WINDMILL_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_KAK_MAN_ON_ROOF) +RANDO_ENUM_ITEM(RHT_KAK_OPEN_GROTTO_CHEST) +RANDO_ENUM_ITEM(RHT_KAK_OPEN_GROTTO_FISH) +RANDO_ENUM_ITEM(RHT_KAK_REDEAD_GROTTO_CHEST) +RANDO_ENUM_ITEM(RHT_KAK_SHOOTING_GALLERY_REWARD) +RANDO_ENUM_ITEM(RHT_KAK_TRADE_ODD_MUSHROOM) +RANDO_ENUM_ITEM(RHT_KAK_GRANNYS_SHOP) +RANDO_ENUM_ITEM(RHT_KAK_TRADE_POCKET_CUCCO) +RANDO_ENUM_ITEM(RHT_KAK_10_GOLD_SKULLTULA_REWARD) +RANDO_ENUM_ITEM(RHT_KAK_20_GOLD_SKULLTULA_REWARD) +RANDO_ENUM_ITEM(RHT_KAK_30_GOLD_SKULLTULA_REWARD) +RANDO_ENUM_ITEM(RHT_KAK_40_GOLD_SKULLTULA_REWARD) +RANDO_ENUM_ITEM(RHT_KAK_50_GOLD_SKULLTULA_REWARD) +RANDO_ENUM_ITEM(RHT_KAK_100_GOLD_SKULLTULA_REWARD) +RANDO_ENUM_ITEM(RHT_KAK_IMPAS_HOUSE_COW) +RANDO_ENUM_ITEM(RHT_KAK_GS_TREE) +RANDO_ENUM_ITEM(RHT_KAK_GS_GUARDS_HOUSE) +RANDO_ENUM_ITEM(RHT_KAK_GS_WATCHTOWER) +RANDO_ENUM_ITEM(RHT_KAK_GS_SKULLTULA_HOUSE) +RANDO_ENUM_ITEM(RHT_KAK_GS_HOUSE_UNDER_CONSTRUCTION) +RANDO_ENUM_ITEM(RHT_KAK_GS_ABOVE_IMPAS_HOUSE) +RANDO_ENUM_ITEM(RHT_KAK_BAZAAR_ITEM_1) +RANDO_ENUM_ITEM(RHT_KAK_BAZAAR_ITEM_2) +RANDO_ENUM_ITEM(RHT_KAK_BAZAAR_ITEM_3) +RANDO_ENUM_ITEM(RHT_KAK_BAZAAR_ITEM_4) +RANDO_ENUM_ITEM(RHT_KAK_BAZAAR_ITEM_5) +RANDO_ENUM_ITEM(RHT_KAK_BAZAAR_ITEM_6) +RANDO_ENUM_ITEM(RHT_KAK_BAZAAR_ITEM_7) +RANDO_ENUM_ITEM(RHT_KAK_BAZAAR_ITEM_8) +RANDO_ENUM_ITEM(RHT_KAK_POTION_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RHT_KAK_POTION_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RHT_KAK_POTION_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RHT_KAK_POTION_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RHT_KAK_POTION_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RHT_KAK_POTION_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RHT_KAK_POTION_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RHT_KAK_POTION_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_SHIELD_GRAVE_CHEST) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_HEART_PIECE_GRAVE_CHEST) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_ROYAL_FAMILYS_TOMB_CHEST) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_DAMPE_GRAVEDIGGING_TOUR) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_HOOKSHOT_CHEST) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_DAMPE_RACE_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_GS_WALL) +RANDO_ENUM_ITEM(RHT_DMT_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_DMT_CHEST) +RANDO_ENUM_ITEM(RHT_DMT_STORMS_GROTTO_CHEST) +RANDO_ENUM_ITEM(RHT_DMT_STORMS_GROTTO_FISH) +RANDO_ENUM_ITEM(RHT_DMT_TRADE_BROKEN_SWORD) +RANDO_ENUM_ITEM(RHT_DMT_TRADE_EYEDROPS) +RANDO_ENUM_ITEM(RHT_DMT_TRADE_CLAIM_CHECK) +RANDO_ENUM_ITEM(RHT_DMT_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RHT_DMT_COW_GROTTO_COW) +RANDO_ENUM_ITEM(RHT_DMT_GS_NEAR_KAK) +RANDO_ENUM_ITEM(RHT_DMT_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RHT_DMT_GS_ABOVE_DODONGOS_CAVERN) +RANDO_ENUM_ITEM(RHT_DMT_GS_FALLING_ROCKS_PATH) +RANDO_ENUM_ITEM(RHT_GC_DARUNIAS_JOY) +RANDO_ENUM_ITEM(RHT_GC_POT_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_GC_ROLLING_GORON_AS_CHILD) +RANDO_ENUM_ITEM(RHT_GC_ROLLING_GORON_AS_ADULT) +RANDO_ENUM_ITEM(RHT_GC_MEDIGORON) +RANDO_ENUM_ITEM(RHT_GC_MAZE_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_GC_MAZE_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_GC_MAZE_CENTER_CHEST) +RANDO_ENUM_ITEM(RHT_GC_DEKU_SCRUB_GROTTO_LEFT) +RANDO_ENUM_ITEM(RHT_GC_DEKU_SCRUB_GROTTO_CENTER) +RANDO_ENUM_ITEM(RHT_GC_DEKU_SCRUB_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RHT_GC_GS_CENTER_PLATFORM) +RANDO_ENUM_ITEM(RHT_GC_GS_BOULDER_MAZE) +RANDO_ENUM_ITEM(RHT_GC_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RHT_GC_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RHT_GC_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RHT_GC_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RHT_GC_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RHT_GC_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RHT_GC_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RHT_GC_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RHT_DMC_VOLCANO_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_DMC_WALL_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_DMC_UPPER_GROTTO_CHEST) +RANDO_ENUM_ITEM(RHT_DMC_UPPER_GROTTO_FISH) +RANDO_ENUM_ITEM(RHT_DMC_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RHT_DMC_DEKU_SCRUB) +RANDO_ENUM_ITEM(RHT_DMC_DEKU_SCRUB_GROTTO_LEFT) +RANDO_ENUM_ITEM(RHT_DMC_DEKU_SCRUB_GROTTO_CENTER) +RANDO_ENUM_ITEM(RHT_DMC_DEKU_SCRUB_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RHT_DMC_GS_CRATE) +RANDO_ENUM_ITEM(RHT_DMC_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RHT_ZR_MAGIC_BEAN_SALESMAN) +RANDO_ENUM_ITEM(RHT_ZR_OPEN_GROTTO_CHEST) +RANDO_ENUM_ITEM(RHT_ZR_OPEN_GROTTO_FISH) +RANDO_ENUM_ITEM(RHT_ZR_FROGS_ZELDAS_LULLABY) +RANDO_ENUM_ITEM(RHT_ZR_FROGS_EPONAS_SONG) +RANDO_ENUM_ITEM(RHT_ZR_FROGS_SARIAS_SONG) +RANDO_ENUM_ITEM(RHT_ZR_FROGS_SUNS_SONG) +RANDO_ENUM_ITEM(RHT_ZR_FROGS_SONG_OF_TIME) +RANDO_ENUM_ITEM(RHT_ZR_FROGS_IN_THE_RAIN) +RANDO_ENUM_ITEM(RHT_ZR_FROGS_OCARINA_GAME) +RANDO_ENUM_ITEM(RHT_ZR_NEAR_OPEN_GROTTO_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_ZR_NEAR_DOMAIN_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_ZR_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RHT_ZR_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RHT_ZR_GS_TREE) +RANDO_ENUM_ITEM(RHT_ZR_GS_LADDER) +RANDO_ENUM_ITEM(RHT_ZR_GS_NEAR_RAISED_GROTTOS) +RANDO_ENUM_ITEM(RHT_ZR_GS_ABOVE_BRIDGE) +RANDO_ENUM_ITEM(RHT_ZD_DIVING_MINIGAME) +RANDO_ENUM_ITEM(RHT_ZD_CHEST) +RANDO_ENUM_ITEM(RHT_ZD_KING_ZORA_THAWED) +RANDO_ENUM_ITEM(RHT_ZD_TRADE_PRESCRIPTION) +RANDO_ENUM_ITEM(RHT_ZD_GS_FROZEN_WATERFALL) +RANDO_ENUM_ITEM(RHT_ZD_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RHT_ZD_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RHT_ZD_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RHT_ZD_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RHT_ZD_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RHT_ZD_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RHT_ZD_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RHT_ZD_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RHT_ZD_FISH) +RANDO_ENUM_ITEM(RHT_ZF_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RHT_ZF_ICEBERG_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_ZF_BOTTOM_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_ZF_GS_ABOVE_THE_LOG) +RANDO_ENUM_ITEM(RHT_ZF_GS_TREE) +RANDO_ENUM_ITEM(RHT_ZF_GS_HIDDEN_CAVE) +RANDO_ENUM_ITEM(RHT_LH_UNDERWATER_ITEM) +RANDO_ENUM_ITEM(RHT_LH_CHILD_FISHING) +RANDO_ENUM_ITEM(RHT_LH_ADULT_FISHING) +RANDO_ENUM_ITEM(RHT_LH_POND_FISH) +RANDO_ENUM_ITEM(RHT_LH_HYRULE_LOACH) +RANDO_ENUM_ITEM(RHT_LH_LAB_DIVE) +RANDO_ENUM_ITEM(RHT_LH_TRADE_FROG) +RANDO_ENUM_ITEM(RHT_LH_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_LH_SUN) +RANDO_ENUM_ITEM(RHT_LH_DEKU_SCRUB_GROTTO_LEFT) +RANDO_ENUM_ITEM(RHT_LH_DEKU_SCRUB_GROTTO_CENTER) +RANDO_ENUM_ITEM(RHT_LH_DEKU_SCRUB_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RHT_LH_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RHT_LH_GS_LAB_WALL) +RANDO_ENUM_ITEM(RHT_LH_GS_SMALL_ISLAND) +RANDO_ENUM_ITEM(RHT_LH_GS_LAB_CRATE) +RANDO_ENUM_ITEM(RHT_LH_GS_TREE) +RANDO_ENUM_ITEM(RHT_GV_CRATE_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_GV_WATERFALL_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_GV_CHEST) +RANDO_ENUM_ITEM(RHT_GV_TRADE_SAW) +RANDO_ENUM_ITEM(RHT_GV_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RHT_GV_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RHT_GV_COW) +RANDO_ENUM_ITEM(RHT_GV_GS_SMALL_BRIDGE) +RANDO_ENUM_ITEM(RHT_GV_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RHT_GV_GS_BEHIND_TENT) +RANDO_ENUM_ITEM(RHT_GV_GS_PILLAR) +RANDO_ENUM_ITEM(RHT_GF_CHEST) +RANDO_ENUM_ITEM(RHT_GF_HBA_1000_POINTS) +RANDO_ENUM_ITEM(RHT_GF_HBA_1500_POINTS) +RANDO_ENUM_ITEM(RHT_TH_FREED_CARPENTERS) +RANDO_ENUM_ITEM(RHT_TH_1_TORCH_CARPENTER) +RANDO_ENUM_ITEM(RHT_TH_DEAD_END_CARPENTER) +RANDO_ENUM_ITEM(RHT_TH_DOUBLE_CELL_CARPENTER) +RANDO_ENUM_ITEM(RHT_TH_STEEP_SLOPE_CARPENTER) +RANDO_ENUM_ITEM(RHT_GF_GS_TOP_FLOOR) +RANDO_ENUM_ITEM(RHT_GF_GS_ARCHERY_RANGE) +RANDO_ENUM_ITEM(RHT_HIDEOUT_JAIL_GUARD_1_TORCH) +RANDO_ENUM_ITEM(RHT_HIDEOUT_JAIL_GUARD_2_TORCHES) +RANDO_ENUM_ITEM(RHT_HIDEOUT_JAIL_GUARD_3_TORCHES) +RANDO_ENUM_ITEM(RHT_HIDEOUT_JAIL_GUARD_4_TORCHES) +RANDO_ENUM_ITEM(RHT_HIDEOUT_GERUDO_MEMBERSHIP_CARD) +RANDO_ENUM_ITEM(RHT_WASTELAND_BOMBCHU_SALESMAN) +RANDO_ENUM_ITEM(RHT_WASTELAND_CHEST) +RANDO_ENUM_ITEM(RHT_WASTELAND_GS) +RANDO_ENUM_ITEM(RHT_COLOSSUS_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RHT_COLOSSUS_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_COLOSSUS_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RHT_COLOSSUS_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RHT_COLOSSUS_GS_BEAN_PATCH) +RANDO_ENUM_ITEM(RHT_COLOSSUS_GS_TREE) +RANDO_ENUM_ITEM(RHT_COLOSSUS_GS_HILL) +RANDO_ENUM_ITEM(RHT_OGC_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RHT_OGC_GS) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_SLINGSHOT_ROOM_SIDE_CHEST) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_SLINGSHOT_CHEST) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_COMPASS_ROOM_SIDE_CHEST) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_BASEMENT_CHEST) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_GS_COMPASS_ROOM) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_GS_BASEMENT_VINES) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_GS_BASEMENT_GATE) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_GS_BASEMENT_BACK_ROOM) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MQ_SLINGSHOT_CHEST) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MQ_SLINGSHOT_ROOM_BACK_CHEST) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MQ_BASEMENT_CHEST) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MQ_BEFORE_SPINNING_LOG_CHEST) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MQ_AFTER_SPINNING_LOG_CHEST) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MQ_DEKU_SCRUB) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MQ_GS_LOBBY) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MQ_GS_PAST_BOULDER_VINES) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MQ_GS_BASEMENT_GRAVES_ROOM) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MQ_GS_BASEMENT_BACK_ROOM) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_QUEEN_GOHMA_HEART) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_BOMB_FLOWER_PLATFORM_CHEST) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_BOMB_BAG_CHEST) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_END_OF_BRIDGE_CHEST) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_DEKU_SCRUB_SIDE_ROOM_NEAR_DODONGOS) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_DEKU_SCRUB_LOBBY) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_LEFT) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_RIGHT) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_GS_SIDE_ROOM_NEAR_LOWER_LIZALFOS) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_GS_SCARECROW) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_GS_ALCOVE_ABOVE_STAIRS) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_GS_VINES_ABOVE_STAIRS) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_GS_BACK_ROOM) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_BOMB_BAG_CHEST) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_UNDER_GRAVE_CHEST) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_FRONT) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_REAR) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_DEKU_SCRUB_SIDE_ROOM_NEAR_LOWER_LIZALFOS) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_DEKU_SCRUB_STAIRCASE) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_GS_SCRUB_ROOM) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_GS_LARVAE_ROOM) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_GS_LIZALFOS_ROOM) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_GS_SONG_OF_TIME_BLOCK_ROOM) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MQ_GS_BACK_AREA) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_BOSS_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_KING_DODONGO_HEART) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_BOOMERANG_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_DEKU_SCRUB) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_GS_WATER_SWITCH_ROOM) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_GS_LOBBY_BASEMENT_LOWER) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_GS_LOBBY_BASEMENT_UPPER) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_GS_NEAR_BOSS) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_FIRST_ROOM_SIDE_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_SECOND_ROOM_LOWER_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_BASEMENT_NEAR_SWITCHES_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_BASEMENT_NEAR_VINES_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_BOOMERANG_ROOM_SMALL_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_BOOMERANG_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_FALLING_LIKE_LIKE_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_SECOND_ROOM_UPPER_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_NEAR_BOSS_CHEST) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_COW) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_GS_BOOMERANG_CHEST_ROOM) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_GS_TAILPASARAN_ROOM) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_GS_INVISIBLE_ENEMIES_ROOM) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MQ_GS_NEAR_BOSS) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_BARINADE_HEART) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_FRONT_LEFT_FAKE_WALL_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_FRONT_CENTER_BOMBABLE_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_BACK_LEFT_BOMBABLE_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_UNDERWATER_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_CENTER_SKULLTULA_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_RIGHT_BOTTOM_FAKE_WALL_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_FIRE_KEESE_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_LIKE_LIKE_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_UNDERWATER_FRONT_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_LENS_OF_TRUTH_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_GS_WEST_INNER_ROOM) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_GS_EAST_INNER_ROOM) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_GS_LIKE_LIKE_CAGE) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_MQ_EAST_INNER_ROOM_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_MQ_LENS_OF_TRUTH_CHEST) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_MQ_GS_COFFIN_ROOM) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_MQ_GS_WEST_INNER_ROOM) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_MQ_GS_BASEMENT) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_FIRST_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_FIRST_STALFOS_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_RAISED_ISLAND_COURTYARD_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_WELL_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_EYE_SWITCH_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_FLOORMASTER_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_RED_POE_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_BOW_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_BLUE_POE_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_FALLING_CEILING_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_BASEMENT_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_GS_FIRST_ROOM) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_GS_LOBBY) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_GS_RAISED_ISLAND_COURTYARD) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_GS_LEVEL_ISLAND_COURTYARD) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_GS_BASEMENT) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_FIRST_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_WOLFOS_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_WELL_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_RAISED_ISLAND_COURTYARD_LOWER_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_RAISED_ISLAND_COURTYARD_UPPER_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_REDEAD_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_BOW_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_FALLING_CEILING_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_BASEMENT_CHEST) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_GS_FIRST_HALLWAY) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_GS_RAISED_ISLAND_COURTYARD) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_GS_LEVEL_ISLAND_COURTYARD) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_GS_WELL) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MQ_GS_BLOCK_PUSH_ROOM) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_PHANTOM_GANON_HEART) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_NEAR_BOSS_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_FLARE_DANCER_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_BIG_LAVA_ROOM_LOWER_OPEN_DOOR_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_BIG_LAVA_ROOM_BLOCKED_DOOR_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_BOULDER_MAZE_LOWER_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_BOULDER_MAZE_SIDE_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_BOULDER_MAZE_SHORTCUT_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_BOULDER_MAZE_UPPER_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_SCARECROW_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MEGATON_HAMMER_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_HIGHEST_GORON_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_GS_BOSS_KEY_LOOP) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_GS_SONG_OF_TIME_ROOM) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_GS_BOULDER_MAZE) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_GS_SCARECROW_CLIMB) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_GS_SCARECROW_TOP) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_MAP_ROOM_SIDE_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_MEGATON_HAMMER_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_NEAR_BOSS_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_BIG_LAVA_ROOM_BLOCKED_DOOR_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_SIDE_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CHEST) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_CHEST_ON_FIRE) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_GS_BIG_LAVA_ROOM_OPEN_DOOR) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_GS_SKULL_ON_FIRE) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_GS_FIRE_WALL_MAZE_CENTER) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_GS_FIRE_WALL_MAZE_SIDE_ROOM) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_GS_ABOVE_FIRE_WALL_MAZE) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_VOLVAGIA_HEART) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_CRACKED_WALL_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_TORCHES_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_CENTRAL_PILLAR_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_CENTRAL_BOW_TARGET_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_LONGSHOT_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_RIVER_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_DRAGON_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_GS_BEHIND_GATE) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_GS_NEAR_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_GS_CENTRAL_PILLAR) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_GS_FALLING_PLATFORM_ROOM) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_GS_RIVER) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_LONGSHOT_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_CENTRAL_PILLAR_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_GS_LIZALFOS_HALLWAY) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_GS_BEFORE_UPPER_WATER_SWITCH) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_GS_RIVER) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_GS_FREESTANDING_KEY_AREA) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_GS_TRIPLE_WALL_TORCH) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MORPHA_HEART) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_HOVER_BOOTS_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_EARLY_SILVER_RUPEE_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_INVISIBLE_BLADES_VISIBLE_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_INVISIBLE_BLADES_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_FALLING_SPIKES_LOWER_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_FALLING_SPIKES_UPPER_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_FALLING_SPIKES_SWITCH_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_INVISIBLE_SPIKES_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_WIND_HINT_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_AFTER_WIND_ENEMY_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_AFTER_WIND_HIDDEN_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_SPIKE_WALLS_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_INVISIBLE_FLOORMASTER_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_GS_LIKE_LIKE_ROOM) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_GS_FALLING_SPIKES_ROOM) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_GS_SINGLE_GIANT_POT) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_GS_NEAR_SHIP) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_GS_TRIPLE_GIANT_POT) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_EARLY_GIBDOS_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_NEAR_SHIP_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_HOVER_BOOTS_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_VISIBLE_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_BEAMOS_SILVER_RUPEES_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_FALLING_SPIKES_LOWER_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_FALLING_SPIKES_UPPER_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_FALLING_SPIKES_SWITCH_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_INVISIBLE_SPIKES_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_STALFOS_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_WIND_HINT_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_AFTER_WIND_HIDDEN_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_AFTER_WIND_ENEMY_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_SPIKE_WALLS_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_BOMB_FLOWER_CHEST) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_GS_FALLING_SPIKES_ROOM) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_GS_WIND_HINT_ROOM) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_GS_AFTER_WIND) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_GS_AFTER_SHIP) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MQ_GS_NEAR_BOSS) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_BONGO_BONGO_HEART) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_CHILD_BRIDGE_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_CHILD_EARLY_TORCHES_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_CHILD_CLIMB_NORTH_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_CHILD_CLIMB_EAST_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_SUN_BLOCK_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_ENTRANCE_FRONT_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_ENTRANCE_BACK_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_ENTRANCE_FRONT_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_ENTRANCE_BACK_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_MAP_ROOM_ENEMY_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_CHILD_CLIMB_NORTH_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_CHILD_CLIMB_SOUTH_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_SILVER_BLOCK_HALLWAY_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_SUN_BLOCK_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_SILVER_GAUNTLETS_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_EARLY_ADULT_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_FIRST_MIRROR_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_FIRST_MIRROR_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_STATUE_ROOM_NORTHEAST_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_STATUE_ROOM_HAND_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_NEAR_FOUR_ARMOS_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_HALLWAY_RIGHT_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_HALLWAY_LEFT_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_CHILD_HAMMER_SWITCH_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_STATUE_ROOM_LULLABY_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_STATUE_ROOM_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_LEEVER_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_SYMPHONY_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_BEAMOS_ROOM_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_CHEST_SWITCH_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MIRROR_SHIELD_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_TOPMOST_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_MIRROR_PUZZLE_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_GS_METAL_FENCE) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_GS_SUN_ON_FLOOR_ROOM) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_GS_HALL_AFTER_SUN_BLOCK_ROOM) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_GS_LOBBY) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_GS_BOULDER_ROOM) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_GS_SUN_BLOCK_ROOM) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_GS_LEEVER_ROOM) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_GS_SYMPHONY_ROOM) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_GS_NINE_THRONES_ROOM_WEST) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_GS_NINE_THRONES_ROOM_NORTH) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_TWINROVA_HEART) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_IRON_BOOTS_CHEST) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_GS_SPINNING_SCYTHE_ROOM) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_GS_HEART_PIECE_ROOM) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_GS_PUSH_BLOCK_ROOM) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_MQ_MAP_CHEST) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_MQ_COMPASS_CHEST) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_MQ_FREESTANDING_POH) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_MQ_IRON_BOOTS_CHEST) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_MQ_GS_RED_ICE) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_MQ_GS_ICE_BLOCK) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_MQ_GS_SCARECROW) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_LOBBY_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_LOBBY_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_STALFOS_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_BEFORE_HEAVY_BLOCK_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_FIRST_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_SECOND_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_THIRD_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_FOURTH_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_EYE_STATUE_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_NEAR_SCARECROW_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_HAMMER_ROOM_CLEAR_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_HAMMER_ROOM_SWITCH_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MAZE_RIGHT_CENTRAL_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MAZE_RIGHT_SIDE_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_UNDERWATER_SILVER_RUPEE_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_BEAMOS_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_HIDDEN_CEILING_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MAZE_PATH_FIRST_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MAZE_PATH_SECOND_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MAZE_PATH_THIRD_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MAZE_PATH_FINAL_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_FIRST_IRON_KNUCKLE_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_BEFORE_HEAVY_BLOCK_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_HEAVY_BLOCK_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_EYE_STATUE_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_ICE_ARROWS_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_SECOND_IRON_KNUCKLE_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_FLAME_CIRCLE_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_MAZE_RIGHT_CENTRAL_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_MAZE_RIGHT_SIDE_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_UNDERWATER_SILVER_RUPEE_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_DINOLFOS_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_HIDDEN_CEILING_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_FIRST_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_THIRD_CHEST) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_SECOND_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_FOREST_TRIAL_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_WATER_TRIAL_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_WATER_TRIAL_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_SHADOW_TRIAL_FRONT_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_SHADOW_TRIAL_GOLDEN_GAUNTLETS_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_LIGHT_TRIAL_FIRST_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_LIGHT_TRIAL_SECOND_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_LIGHT_TRIAL_THIRD_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_LIGHT_TRIAL_FIRST_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_LIGHT_TRIAL_SECOND_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_LIGHT_TRIAL_THIRD_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_LIGHT_TRIAL_INVISIBLE_ENEMIES_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_LIGHT_TRIAL_LULLABY_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_SPIRIT_TRIAL_CRYSTAL_SWITCH_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_SPIRIT_TRIAL_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_DEKU_SCRUB_LEFT) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_DEKU_SCRUB_CENTER_LEFT) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_DEKU_SCRUB_CENTER_RIGHT) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_DEKU_SCRUB_RIGHT) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_FOREST_TRIAL_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_FOREST_TRIAL_EYE_SWITCH_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_FOREST_TRIAL_FROZEN_EYE_SWITCH_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_WATER_TRIAL_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_SHADOW_TRIAL_BOMB_FLOWER_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_SHADOW_TRIAL_EYE_SWITCH_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_LIGHT_TRIAL_LULLABY_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_SPIRIT_TRIAL_FIRST_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_SPIRIT_TRIAL_INVISIBLE_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_FRONT_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_BACK_LEFT_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_BACK_RIGHT_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_SPIRIT_TRIAL_GOLDEN_GAUNTLETS_CHEST) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_DEKU_SCRUB_LEFT) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_LEFT) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_RIGHT) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_MQ_DEKU_SCRUB_RIGHT) +RANDO_ENUM_ITEM(RHT_GANONS_TOWER_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RHT_DELIVER_RUTOS_LETTER) +// Beehives +RANDO_ENUM_ITEM(RHT_BEEHIVE_CHEST_GROTTO) +RANDO_ENUM_ITEM(RHT_BEEHIVE_COW_GROTTO) +RANDO_ENUM_ITEM(RHT_BEEHIVE_LONELY_SCRUB_GROTTO) +RANDO_ENUM_ITEM(RHT_BEEHIVE_SCRUB_PAIR_GROTTO) +RANDO_ENUM_ITEM(RHT_BEEHIVE_SCRUB_TRIO_GROTTO) +RANDO_ENUM_ITEM(RHT_BEEHIVE_IN_FRONT_OF_KING_ZORA) +RANDO_ENUM_ITEM(RHT_BEEHIVE_BEHIND_KING_ZORA) +// Items +RANDO_ENUM_ITEM(RHT_KOKIRI_SWORD) +RANDO_ENUM_ITEM(RHT_MASTER_SWORD) +RANDO_ENUM_ITEM(RHT_GIANTS_KNIFE) +RANDO_ENUM_ITEM(RHT_BIGGORON_SWORD) +RANDO_ENUM_ITEM(RHT_DEKU_SHIELD) +RANDO_ENUM_ITEM(RHT_HYLIAN_SHIELD) +RANDO_ENUM_ITEM(RHT_MIRROR_SHIELD) +RANDO_ENUM_ITEM(RHT_GORON_TUNIC) +RANDO_ENUM_ITEM(RHT_ZORA_TUNIC) +RANDO_ENUM_ITEM(RHT_IRON_BOOTS) +RANDO_ENUM_ITEM(RHT_HOVER_BOOTS) +RANDO_ENUM_ITEM(RHT_BOOMERANG) +RANDO_ENUM_ITEM(RHT_LENS_OF_TRUTH) +RANDO_ENUM_ITEM(RHT_MEGATON_HAMMER) +RANDO_ENUM_ITEM(RHT_STONE_OF_AGONY) +RANDO_ENUM_ITEM(RHT_DINS_FIRE) +RANDO_ENUM_ITEM(RHT_FARORES_WIND) +RANDO_ENUM_ITEM(RHT_NAYRUS_LOVE) +RANDO_ENUM_ITEM(RHT_FIRE_ARROWS) +RANDO_ENUM_ITEM(RHT_ICE_ARROWS) +RANDO_ENUM_ITEM(RHT_LIGHT_ARROWS) +RANDO_ENUM_ITEM(RHT_GERUDO_MEMBERSHIP_CARD) +RANDO_ENUM_ITEM(RHT_MAGIC_BEAN) +RANDO_ENUM_ITEM(RHT_MAGIC_BEAN_PACK) +RANDO_ENUM_ITEM(RHT_DOUBLE_DEFENSE) +RANDO_ENUM_ITEM(RHT_WEIRD_EGG) +RANDO_ENUM_ITEM(RHT_ZELDAS_LETTER) +RANDO_ENUM_ITEM(RHT_POCKET_EGG) +RANDO_ENUM_ITEM(RHT_POCKET_CUCCO) +RANDO_ENUM_ITEM(RHT_COJIRO) +RANDO_ENUM_ITEM(RHT_ODD_MUSHROOM) +RANDO_ENUM_ITEM(RHT_ODD_POTION) +RANDO_ENUM_ITEM(RHT_POACHERS_SAW) +RANDO_ENUM_ITEM(RHT_BROKEN_SWORD) +RANDO_ENUM_ITEM(RHT_PRESCRIPTION) +RANDO_ENUM_ITEM(RHT_EYEBALL_FROG) +RANDO_ENUM_ITEM(RHT_EYEDROPS) +RANDO_ENUM_ITEM(RHT_CLAIM_CHECK) +RANDO_ENUM_ITEM(RHT_GOLD_SKULLTULA_TOKEN) +RANDO_ENUM_ITEM(RHT_PROGRESSIVE_HOOKSHOT) +RANDO_ENUM_ITEM(RHT_PROGRESSIVE_STRENGTH) +RANDO_ENUM_ITEM(RHT_PROGRESSIVE_BOMB_BAG) +RANDO_ENUM_ITEM(RHT_PROGRESSIVE_BOW) +RANDO_ENUM_ITEM(RHT_PROGRESSIVE_SLINGSHOT) +RANDO_ENUM_ITEM(RHT_PROGRESSIVE_WALLET) +RANDO_ENUM_ITEM(RHT_PROGRESSIVE_SCALE) +RANDO_ENUM_ITEM(RHT_PROGRESSIVE_NUT_UPGRADE) +RANDO_ENUM_ITEM(RHT_PROGRESSIVE_STICK_UPGRADE) +RANDO_ENUM_ITEM(RHT_PROGRESSIVE_BOMBCHUS) +RANDO_ENUM_ITEM(RHT_PROGRESSIVE_MAGIC_METER) +RANDO_ENUM_ITEM(RHT_MAGIC_SINGLE) // Added for refactor of GetItemEntries +RANDO_ENUM_ITEM(RHT_MAGIC_DOUBLE) // Added for refactor of GetItemEntries +RANDO_ENUM_ITEM(RHT_PROGRESSIVE_OCARINA) +RANDO_ENUM_ITEM(RHT_PROGRESSIVE_GORONSWORD) +RANDO_ENUM_ITEM(RHT_EMPTY_BOTTLE) +RANDO_ENUM_ITEM(RHT_BOTTLE_WITH_MILK) +RANDO_ENUM_ITEM(RHT_BOTTLE_WITH_RED_POTION) +RANDO_ENUM_ITEM(RHT_BOTTLE_WITH_GREEN_POTION) +RANDO_ENUM_ITEM(RHT_BOTTLE_WITH_BLUE_POTION) +RANDO_ENUM_ITEM(RHT_BOTTLE_WITH_FAIRY) +RANDO_ENUM_ITEM(RHT_BOTTLE_WITH_FISH) +RANDO_ENUM_ITEM(RHT_BOTTLE_WITH_BLUE_FIRE) +RANDO_ENUM_ITEM(RHT_BOTTLE_WITH_BUGS) +RANDO_ENUM_ITEM(RHT_BOTTLE_WITH_POE) +RANDO_ENUM_ITEM(RHT_RUTOS_LETTER) +RANDO_ENUM_ITEM(RHT_BOTTLE_WITH_BIG_POE) +RANDO_ENUM_ITEM(RHT_ZELDAS_LULLABY) +RANDO_ENUM_ITEM(RHT_EPONAS_SONG) +RANDO_ENUM_ITEM(RHT_SARIAS_SONG) +RANDO_ENUM_ITEM(RHT_SUNS_SONG) +RANDO_ENUM_ITEM(RHT_SONG_OF_TIME) +RANDO_ENUM_ITEM(RHT_SONG_OF_STORMS) +RANDO_ENUM_ITEM(RHT_MINUET_OF_FOREST) +RANDO_ENUM_ITEM(RHT_BOLERO_OF_FIRE) +RANDO_ENUM_ITEM(RHT_SERENADE_OF_WATER) +RANDO_ENUM_ITEM(RHT_REQUIEM_OF_SPIRIT) +RANDO_ENUM_ITEM(RHT_NOCTURNE_OF_SHADOW) +RANDO_ENUM_ITEM(RHT_PRELUDE_OF_LIGHT) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_MAP) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_MAP) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_MAP) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_MAP) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MAP) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MAP) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MAP) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_MAP) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_MAP) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_MAP) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_COMPASS) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_COMPASS) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_COMPASS) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_COMPASS) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_COMPASS) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_COMPASS) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_COMPASS) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_COMPASS) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_COMPASS) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_COMPASS) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_BOSS_KEY) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_BOSS_KEY) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_BOSS_KEY) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_BOSS_KEY) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_BOSS_KEY) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_BOSS_KEY) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_SMALL_KEY) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_SMALL_KEY) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_SMALL_KEY) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_SMALL_KEY) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_SMALL_KEY) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_SMALL_KEY) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_SMALL_KEY) +RANDO_ENUM_ITEM(RHT_GERUDO_FORTRESS_SMALL_KEY) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_SMALL_KEY) +RANDO_ENUM_ITEM(RHT_TREASURE_GAME_SMALL_KEY) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_KEY_RING) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_KEY_RING) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_KEY_RING) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_KEY_RING) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_KEY_RING) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_KEY_RING) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_KEY_RING) +RANDO_ENUM_ITEM(RHT_GERUDO_FORTRESS_KEY_RING) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_KEY_RING) +RANDO_ENUM_ITEM(RHT_TREASURE_GAME_KEY_RING) +RANDO_ENUM_ITEM(RHT_KOKIRI_EMERALD) +RANDO_ENUM_ITEM(RHT_GORON_RUBY) +RANDO_ENUM_ITEM(RHT_ZORA_SAPPHIRE) +RANDO_ENUM_ITEM(RHT_FOREST_MEDALLION) +RANDO_ENUM_ITEM(RHT_FIRE_MEDALLION) +RANDO_ENUM_ITEM(RHT_WATER_MEDALLION) +RANDO_ENUM_ITEM(RHT_SPIRIT_MEDALLION) +RANDO_ENUM_ITEM(RHT_SHADOW_MEDALLION) +RANDO_ENUM_ITEM(RHT_LIGHT_MEDALLION) +RANDO_ENUM_ITEM(RHT_RECOVERY_HEART) +RANDO_ENUM_ITEM(RHT_GREEN_RUPEE) +RANDO_ENUM_ITEM(RHT_GREG_RUPEE) +RANDO_ENUM_ITEM(RHT_BLUE_RUPEE) +RANDO_ENUM_ITEM(RHT_RED_RUPEE) +RANDO_ENUM_ITEM(RHT_PURPLE_RUPEE) +RANDO_ENUM_ITEM(RHT_HUGE_RUPEE) +RANDO_ENUM_ITEM(RHT_PIECE_OF_HEART) +RANDO_ENUM_ITEM(RHT_HEART_CONTAINER) +RANDO_ENUM_ITEM(RHT_ICE_TRAP) +RANDO_ENUM_ITEM(RHT_MILK) +RANDO_ENUM_ITEM(RHT_BOMBS_5) +RANDO_ENUM_ITEM(RHT_BOMBS_10) +RANDO_ENUM_ITEM(RHT_BOMBS_20) +RANDO_ENUM_ITEM(RHT_BOMBCHUS_5) +RANDO_ENUM_ITEM(RHT_BOMBCHUS_10) +RANDO_ENUM_ITEM(RHT_BOMBCHUS_20) +RANDO_ENUM_ITEM(RHT_ARROWS_5) +RANDO_ENUM_ITEM(RHT_ARROWS_10) +RANDO_ENUM_ITEM(RHT_ARROWS_30) +RANDO_ENUM_ITEM(RHT_DEKU_NUTS_5) +RANDO_ENUM_ITEM(RHT_DEKU_NUTS_10) +RANDO_ENUM_ITEM(RHT_DEKU_SEEDS_30) +RANDO_ENUM_ITEM(RHT_DEKU_STICK_1) +RANDO_ENUM_ITEM(RHT_RED_POTION_REFILL) +RANDO_ENUM_ITEM(RHT_GREEN_POTION_REFILL) +RANDO_ENUM_ITEM(RHT_BLUE_POTION_REFILL) +RANDO_ENUM_ITEM(RHT_TREASURE_GAME_HEART) +RANDO_ENUM_ITEM(RHT_TREASURE_GAME_GREEN_RUPEE) +RANDO_ENUM_ITEM(RHT_BUY_DEKU_NUTS_5) +RANDO_ENUM_ITEM(RHT_BUY_ARROWS_30) +RANDO_ENUM_ITEM(RHT_BUY_ARROWS_50) +RANDO_ENUM_ITEM(RHT_BUY_BOMBS_525) +RANDO_ENUM_ITEM(RHT_BUY_DEKU_NUTS_10) +RANDO_ENUM_ITEM(RHT_BUY_DEKU_STICK_1) +RANDO_ENUM_ITEM(RHT_BUY_BOMBS_10) +RANDO_ENUM_ITEM(RHT_BUY_FISH) +RANDO_ENUM_ITEM(RHT_BUY_RED_POTION_30) +RANDO_ENUM_ITEM(RHT_BUY_GREEN_POTION) +RANDO_ENUM_ITEM(RHT_BUY_BLUE_POTION) +RANDO_ENUM_ITEM(RHT_BUY_HYLIAN_SHIELD) +RANDO_ENUM_ITEM(RHT_BUY_DEKU_SHIELD) +RANDO_ENUM_ITEM(RHT_BUY_GORON_TUNIC) +RANDO_ENUM_ITEM(RHT_BUY_ZORA_TUNIC) +RANDO_ENUM_ITEM(RHT_BUY_HEART) +RANDO_ENUM_ITEM(RHT_BUY_BOMBCHUS_10) +RANDO_ENUM_ITEM(RHT_BUY_BOMBCHUS_20) +RANDO_ENUM_ITEM(RHT_BUY_DEKU_SEEDS_30) +RANDO_ENUM_ITEM(RHT_SOLD_OUT) +RANDO_ENUM_ITEM(RHT_BUY_BLUE_FIRE) +RANDO_ENUM_ITEM(RHT_BUY_BOTTLE_BUG) +RANDO_ENUM_ITEM(RHT_BUY_POE) +RANDO_ENUM_ITEM(RHT_BUY_FAIRYS_SPIRIT) +RANDO_ENUM_ITEM(RHT_BUY_ARROWS_10) +RANDO_ENUM_ITEM(RHT_BUY_BOMBS_20) +RANDO_ENUM_ITEM(RHT_BUY_BOMBS_30) +RANDO_ENUM_ITEM(RHT_BUY_BOMBS_535) +RANDO_ENUM_ITEM(RHT_BUY_RED_POTION_40) +RANDO_ENUM_ITEM(RHT_BUY_RED_POTION_50) +RANDO_ENUM_ITEM(RHT_TRIFORCE) +RANDO_ENUM_ITEM(RHT_BOMBCHU_BAG) +RANDO_ENUM_ITEM(RHT_QUIVER_INF) +RANDO_ENUM_ITEM(RHT_BOMB_BAG_INF) +RANDO_ENUM_ITEM(RHT_BULLET_BAG_INF) +RANDO_ENUM_ITEM(RHT_STICK_UPGRADE_INF) +RANDO_ENUM_ITEM(RHT_NUT_UPGRADE_INF) +RANDO_ENUM_ITEM(RHT_MAGIC_INF) +RANDO_ENUM_ITEM(RHT_BOMBCHU_INF) +RANDO_ENUM_ITEM(RHT_WALLET_INF) +RANDO_ENUM_ITEM(RHT_HINT) +RANDO_ENUM_ITEM(RHT_TYCOON_WALLET) +RANDO_ENUM_ITEM(RHT_CHILD_WALLET) +RANDO_ENUM_ITEM(RHT_HOOKSHOT) +RANDO_ENUM_ITEM(RHT_LONGSHOT) +RANDO_ENUM_ITEM(RHT_FAIRY_OCARINA) +RANDO_ENUM_ITEM(RHT_OCARINA_OF_TIME) +RANDO_ENUM_ITEM(RHT_BOMB_BAG) +RANDO_ENUM_ITEM(RHT_BIG_BOMB_BAG) +RANDO_ENUM_ITEM(RHT_BIGGEST_BOMB_BAG) +RANDO_ENUM_ITEM(RHT_FAIRY_BOW) +RANDO_ENUM_ITEM(RHT_BIG_QUIVER) +RANDO_ENUM_ITEM(RHT_BIGGEST_QUIVER) +RANDO_ENUM_ITEM(RHT_FAIRY_SLINGSHOT) +RANDO_ENUM_ITEM(RHT_BIG_BULLET_BAG) +RANDO_ENUM_ITEM(RHT_BIGGEST_BULLET_BAG) +RANDO_ENUM_ITEM(RHT_GORONS_BRACELET) +RANDO_ENUM_ITEM(RHT_SILVER_GAUNTLETS) +RANDO_ENUM_ITEM(RHT_GOLDEN_GAUNTLETS) +RANDO_ENUM_ITEM(RHT_SILVER_SCALE) +RANDO_ENUM_ITEM(RHT_GOLDEN_SCALE) +RANDO_ENUM_ITEM(RHT_ADULT_WALLET) +RANDO_ENUM_ITEM(RHT_GIANT_WALLET) +RANDO_ENUM_ITEM(RHT_DEKU_NUT_CAPACITY_30) +RANDO_ENUM_ITEM(RHT_DEKU_NUT_CAPACITY_40) +RANDO_ENUM_ITEM(RHT_DEKU_STICK_CAPACITY_20) +RANDO_ENUM_ITEM(RHT_DEKU_STICK_CAPACITY_30) +RANDO_ENUM_ITEM(RHT_TRIFORCE_PIECE) +RANDO_ENUM_ITEM(RHT_ROCS_FEATHER) +RANDO_ENUM_ITEM(RHT_BEAN_SOUL) +RANDO_ENUM_ITEM(RHT_GOHMA_SOUL) +RANDO_ENUM_ITEM(RHT_KING_DODONGO_SOUL) +RANDO_ENUM_ITEM(RHT_BARINADE_SOUL) +RANDO_ENUM_ITEM(RHT_PHANTOM_GANON_SOUL) +RANDO_ENUM_ITEM(RHT_VOLVAGIA_SOUL) +RANDO_ENUM_ITEM(RHT_MORPHA_SOUL) +RANDO_ENUM_ITEM(RHT_BONGO_BONGO_SOUL) +RANDO_ENUM_ITEM(RHT_TWINROVA_SOUL) +RANDO_ENUM_ITEM(RHT_GANON_SOUL) +RANDO_ENUM_ITEM(RHT_OCARINA_A_BUTTON) +RANDO_ENUM_ITEM(RHT_OCARINA_C_UP_BUTTON) +RANDO_ENUM_ITEM(RHT_OCARINA_C_DOWN_BUTTON) +RANDO_ENUM_ITEM(RHT_OCARINA_C_LEFT_BUTTON) +RANDO_ENUM_ITEM(RHT_OCARINA_C_RIGHT_BUTTON) +RANDO_ENUM_ITEM(RHT_MASK_KEATON) +RANDO_ENUM_ITEM(RHT_MASK_SKULL) +RANDO_ENUM_ITEM(RHT_MASK_SPOOKY) +RANDO_ENUM_ITEM(RHT_MASK_BUNNY) +RANDO_ENUM_ITEM(RHT_MASK_GORON) +RANDO_ENUM_ITEM(RHT_MASK_ZORA) +RANDO_ENUM_ITEM(RHT_MASK_GERUDO) +RANDO_ENUM_ITEM(RHT_MASK_TRUTH) +RANDO_ENUM_ITEM(RHT_BRONZE_SCALE) +RANDO_ENUM_ITEM(RHT_CLIMB) +RANDO_ENUM_ITEM(RHT_CRAWL) +RANDO_ENUM_ITEM(RHT_SPEAK) +RANDO_ENUM_ITEM(RHT_OPEN_CHEST) +RANDO_ENUM_ITEM(RHT_FISHING_POLE) +RANDO_ENUM_ITEM(RHT_SKELETON_KEY) +RANDO_ENUM_ITEM(RHT_EPONA) +RANDO_ENUM_ITEM(RHT_OVERWORLD_KEY) +RANDO_ENUM_ITEM(RHT_HINT_MYSTERIOUS) +RANDO_ENUM_ITEM(RHT_MYSTERIOUS_ITEM) +RANDO_ENUM_ITEM(RHT_MYSTERIOUS_ITEM_CAPITAL) +// Entrances +RANDO_ENUM_ITEM(RHT_DESERT_COLOSSUS_TO_COLOSSUS_GROTTO) +RANDO_ENUM_ITEM(RHT_GV_GROTTO_LEDGE_TO_GV_OCTOROK_GROTTO) +RANDO_ENUM_ITEM(RHT_GC_GROTTO_PLATFORM_TO_GC_GROTTO) +RANDO_ENUM_ITEM(RHT_GERUDO_FORTRESS_TO_GF_STORMS_GROTTO) +RANDO_ENUM_ITEM(RHT_ZORAS_DOMAIN_TO_ZD_STORMS_GROTTO) +RANDO_ENUM_ITEM(RHT_HYRULE_CASTLE_GROUNDS_TO_HC_STORMS_GROTTO) +RANDO_ENUM_ITEM(RHT_GV_FORTRESS_SIDE_TO_GV_STORMS_GROTTO) +RANDO_ENUM_ITEM(RHT_DESERT_COLOSSUS_TO_COLOSSUS_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_GROUNDS_TO_OGC_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RHT_ZORAS_FOUNTAIN_TO_ZF_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RHT_GV_FORTRESS_SIDE_TO_GV_CARPENTER_TENT) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_WARP_PAD_REGION_TO_SHADOW_TEMPLE_ENTRYWAY) +RANDO_ENUM_ITEM(RHT_LAKE_HYLIA_TO_WATER_TEMPLE_LOBBY) +RANDO_ENUM_ITEM(RHT_GERUDO_FORTRESS_TO_GERUDO_TRAINING_GROUND_LOBBY) +RANDO_ENUM_ITEM(RHT_ZORAS_FOUNTAIN_TO_JABU_JABUS_BELLY_BEGINNING) +RANDO_ENUM_ITEM(RHT_KAKARIKO_VILLAGE_TO_BOTTOM_OF_THE_WELL) +// Exits +RANDO_ENUM_ITEM(RHT_KOKIRI_FOREST) +RANDO_ENUM_ITEM(RHT_THE_LOST_WOODS) +RANDO_ENUM_ITEM(RHT_SACRED_FOREST_MEADOW) +RANDO_ENUM_ITEM(RHT_HYRULE_FIELD) +RANDO_ENUM_ITEM(RHT_LAKE_HYLIA) +RANDO_ENUM_ITEM(RHT_GERUDO_VALLEY) +RANDO_ENUM_ITEM(RHT_GERUDO_FORTRESS) +RANDO_ENUM_ITEM(RHT_HAUNTED_WASTELAND) +RANDO_ENUM_ITEM(RHT_DESERT_COLOSSUS) +RANDO_ENUM_ITEM(RHT_THE_MARKET) +RANDO_ENUM_ITEM(RHT_TEMPLE_OF_TIME) +RANDO_ENUM_ITEM(RHT_HYRULE_CASTLE) +RANDO_ENUM_ITEM(RHT_OUTSIDE_GANONS_CASTLE) +RANDO_ENUM_ITEM(RHT_CASTLE_GROUNDS) +RANDO_ENUM_ITEM(RHT_KAKARIKO_VILLAGE) +RANDO_ENUM_ITEM(RHT_THE_GRAVEYARD) +RANDO_ENUM_ITEM(RHT_DEATH_MOUNTAIN_TRAIL) +RANDO_ENUM_ITEM(RHT_GORON_CITY) +RANDO_ENUM_ITEM(RHT_DEATH_MOUNTAIN_CRATER) +RANDO_ENUM_ITEM(RHT_ZORAS_RIVER) +RANDO_ENUM_ITEM(RHT_ZORAS_DOMAIN) +RANDO_ENUM_ITEM(RHT_ZORAS_FOUNTAIN) +RANDO_ENUM_ITEM(RHT_LON_LON_RANCH) +// Regions +RANDO_ENUM_ITEM(RHT_KF_LINKS_HOUSE) +RANDO_ENUM_ITEM(RHT_KF_MIDOS_HOUSE) +RANDO_ENUM_ITEM(RHT_KF_SARIAS_HOUSE) +RANDO_ENUM_ITEM(RHT_KF_HOUSE_OF_TWINS) +RANDO_ENUM_ITEM(RHT_KF_KNOW_IT_ALL_HOUSE) +RANDO_ENUM_ITEM(RHT_KF_KOKIRI_SHOP) +RANDO_ENUM_ITEM(RHT_LH_LAB) +RANDO_ENUM_ITEM(RHT_LH_FISHING_POND) +RANDO_ENUM_ITEM(RHT_GV_CARPENTER_TENT) +RANDO_ENUM_ITEM(RHT_MARKET_GUARD_HOUSE) +RANDO_ENUM_ITEM(RHT_MARKET_MASK_SHOP) +RANDO_ENUM_ITEM(RHT_MARKET_BOMBCHU_BOWLING) +RANDO_ENUM_ITEM(RHT_MARKET_POTION_SHOP) +RANDO_ENUM_ITEM(RHT_MARKET_TREASURE_CHEST_GAME) +RANDO_ENUM_ITEM(RHT_MARKET_BOMBCHU_SHOP) +RANDO_ENUM_ITEM(RHT_MARKET_MAN_IN_GREEN_HOUSE) +RANDO_ENUM_ITEM(RHT_KAK_WINDMILL) +RANDO_ENUM_ITEM(RHT_KAK_CARPENTER_BOSS_HOUSE) +RANDO_ENUM_ITEM(RHT_KAK_HOUSE_OF_SKULLTULA) +RANDO_ENUM_ITEM(RHT_KAK_IMPAS_HOUSE) +RANDO_ENUM_ITEM(RHT_KAK_IMPAS_HOUSE_BACK) +RANDO_ENUM_ITEM(RHT_KAK_ODD_POTION_BUILDING) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_DAMPES_HOUSE) +RANDO_ENUM_ITEM(RHT_GC_SHOP) +RANDO_ENUM_ITEM(RHT_ZD_SHOP) +RANDO_ENUM_ITEM(RHT_LLR_TALONS_HOUSE) +RANDO_ENUM_ITEM(RHT_LLR_STABLES) +RANDO_ENUM_ITEM(RHT_LLR_TOWER) +RANDO_ENUM_ITEM(RHT_MARKET_BAZAAR) +RANDO_ENUM_ITEM(RHT_MARKET_SHOOTING_GALLERY) +RANDO_ENUM_ITEM(RHT_KAK_BAZAAR) +RANDO_ENUM_ITEM(RHT_KAK_POTION_SHOP_FRONT) +RANDO_ENUM_ITEM(RHT_KAK_POTION_SHOP_BACK) +RANDO_ENUM_ITEM(RHT_KAK_SHOOTING_GALLERY) +RANDO_ENUM_ITEM(RHT_COLOSSUS_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RHT_HC_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RHT_OGC_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RHT_DMC_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RHT_DMT_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RHT_ZF_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_SHIELD_GRAVE) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_HEART_PIECE_GRAVE) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_COMPOSERS_GRAVE) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_DAMPES_GRAVE) +RANDO_ENUM_ITEM(RHT_DMT_COW_GROTTO) +RANDO_ENUM_ITEM(RHT_HC_STORMS_GROTTO) +RANDO_ENUM_ITEM(RHT_HF_TEKTITE_GROTTO) +RANDO_ENUM_ITEM(RHT_HF_NEAR_KAK_GROTTO) +RANDO_ENUM_ITEM(RHT_HF_COW_GROTTO) +RANDO_ENUM_ITEM(RHT_KAK_REDEAD_GROTTO) +RANDO_ENUM_ITEM(RHT_SFM_WOLFOS_GROTTO) +RANDO_ENUM_ITEM(RHT_GV_OCTOROK_GROTTO) +RANDO_ENUM_ITEM(RHT_DEKU_THEATER) +RANDO_ENUM_ITEM(RHT_ZR_OPEN_GROTTO) +RANDO_ENUM_ITEM(RHT_DMC_UPPER_GROTTO) +RANDO_ENUM_ITEM(RHT_DMT_STORMS_GROTTO) +RANDO_ENUM_ITEM(RHT_KAK_OPEN_GROTTO) +RANDO_ENUM_ITEM(RHT_HF_NEAR_MARKET_GROTTO) +RANDO_ENUM_ITEM(RHT_HF_OPEN_GROTTO) +RANDO_ENUM_ITEM(RHT_HF_SOUTHEAST_GROTTO) +RANDO_ENUM_ITEM(RHT_KF_STORMS_GROTTO) +RANDO_ENUM_ITEM(RHT_LW_NEAR_SHORTCUTS_GROTTO) +RANDO_ENUM_ITEM(RHT_HF_INSIDE_FENCE_GROTTO) +RANDO_ENUM_ITEM(RHT_LW_SCRUBS_GROTTO) +RANDO_ENUM_ITEM(RHT_COLOSSUS_GROTTO) +RANDO_ENUM_ITEM(RHT_ZR_STORMS_GROTTO) +RANDO_ENUM_ITEM(RHT_SFM_STORMS_GROTTO) +RANDO_ENUM_ITEM(RHT_GV_STORMS_GROTTO) +RANDO_ENUM_ITEM(RHT_LH_GROTTO) +RANDO_ENUM_ITEM(RHT_DMC_HAMMER_GROTTO) +RANDO_ENUM_ITEM(RHT_GC_GROTTO) +RANDO_ENUM_ITEM(RHT_LLR_GROTTO) +RANDO_ENUM_ITEM(RHT_ZR_FAIRY_GROTTO) +RANDO_ENUM_ITEM(RHT_HF_FAIRY_GROTTO) +RANDO_ENUM_ITEM(RHT_SFM_FAIRY_GROTTO) +RANDO_ENUM_ITEM(RHT_ZD_STORMS_GROTTO) +RANDO_ENUM_ITEM(RHT_GF_STORMS_GROTTO) +RANDO_ENUM_ITEM(RHT_DEKU_TREE) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE) +// Bridge Hints +RANDO_ENUM_ITEM(RHT_BRIDGE_OPEN_HINT) +RANDO_ENUM_ITEM(RHT_BRIDGE_VANILLA_HINT) +RANDO_ENUM_ITEM(RHT_BRIDGE_STONES_HINT) +RANDO_ENUM_ITEM(RHT_BRIDGE_MEDALLIONS_HINT) +RANDO_ENUM_ITEM(RHT_BRIDGE_REWARDS_HINT) +RANDO_ENUM_ITEM(RHT_BRIDGE_DUNGEONS_HINT) +RANDO_ENUM_ITEM(RHT_BRIDGE_TOKENS_HINT) +RANDO_ENUM_ITEM(RHT_BRIDGE_GREG_HINT) +// Ganon Boss Key +RANDO_ENUM_ITEM(RHT_GANON_BK_START_WITH_HINT) +RANDO_ENUM_ITEM(RHT_GANON_BK_VANILLA_HINT) +RANDO_ENUM_ITEM(RHT_GANON_BK_OWN_DUNGEON_HINT) +RANDO_ENUM_ITEM(RHT_GANON_BK_OVERWORLD_HINT) +RANDO_ENUM_ITEM(RHT_GANON_BK_ANY_DUNGEON_HINT) +RANDO_ENUM_ITEM(RHT_GANON_BK_ANYWHERE_HINT) +RANDO_ENUM_ITEM(RHT_GANON_BK_TRIFORCE_HINT) +RANDO_ENUM_ITEM(RHT_GANON_BK_SKULLTULA_HINT) +// LACS +RANDO_ENUM_ITEM(RHT_LACS_VANILLA_HINT) +RANDO_ENUM_ITEM(RHT_LACS_MEDALLIONS_HINT) +RANDO_ENUM_ITEM(RHT_LACS_STONES_HINT) +RANDO_ENUM_ITEM(RHT_LACS_REWARDS_HINT) +RANDO_ENUM_ITEM(RHT_LACS_DUNGEONS_HINT) +RANDO_ENUM_ITEM(RHT_LACS_TOKENS_HINT) +// Trials +RANDO_ENUM_ITEM(RHT_SIX_TRIALS) +RANDO_ENUM_ITEM(RHT_ZERO_TRIALS) +RANDO_ENUM_ITEM(RHT_TRIAL_OFF) +RANDO_ENUM_ITEM(RHT_TRIAL_ON) +RANDO_ENUM_ITEM(RHT_LIGHT_TRIAL) +RANDO_ENUM_ITEM(RHT_FOREST_TRIAL) +RANDO_ENUM_ITEM(RHT_FIRE_TRIAL) +RANDO_ENUM_ITEM(RHT_WATER_TRIAL) +RANDO_ENUM_ITEM(RHT_SPIRIT_TRIAL) +RANDO_ENUM_ITEM(RHT_SHADOW_TRIAL) +// Altar +RANDO_ENUM_ITEM(RHT_CHILD_ALTAR_STONES) +RANDO_ENUM_ITEM(RHT_CHILD_ALTAR_TEXT_END_DOTOPEN) +RANDO_ENUM_ITEM(RHT_CHILD_ALTAR_TEXT_END_DOTSONGONLY) +RANDO_ENUM_ITEM(RHT_CHILD_ALTAR_TEXT_END_DOTCLOSED) +RANDO_ENUM_ITEM(RHT_ADULT_ALTAR_MEDALLIONS) +RANDO_ENUM_ITEM(RHT_ADULT_ALTAR_TEXT_END) +// Static Item Hints +RANDO_ENUM_ITEM(RHT_GANONDORF_HINT_LA_ONLY) +RANDO_ENUM_ITEM(RHT_GANONDORF_HINT_MS_ONLY) +RANDO_ENUM_ITEM(RHT_GANONDORF_HINT_LA_AND_MS) +RANDO_ENUM_ITEM(RHT_SHEIK_HINT_LA_ONLY) +RANDO_ENUM_ITEM(RHT_BOSS_KEY_HINT) +RANDO_ENUM_ITEM(RHT_DAMPE_DIARY) +RANDO_ENUM_ITEM(RHT_GREG_HINT) +RANDO_ENUM_ITEM(RHT_SARIA_TALK_HINT) +RANDO_ENUM_ITEM(RHT_SARIA_SONG_HINT) +RANDO_ENUM_ITEM(RHT_MIDO_HINT) +RANDO_ENUM_ITEM(RHT_LOACH_HINT) +RANDO_ENUM_ITEM(RHT_FISHING_POLE_HINT) +// Static Entrance Hints +RANDO_ENUM_ITEM(RHT_WARP_SONG) +// Static Location Hints +RANDO_ENUM_ITEM(RHT_CARPET_SALESMAN_DIALOG_FIRST) +RANDO_ENUM_ITEM(RHT_CARPET_SALESMAN_DIALOG_MYSTERIOUS) +RANDO_ENUM_ITEM(RHT_HBA_HINT_SIGN) +RANDO_ENUM_ITEM(RHT_HBA_HINT_NOT_ON_HORSE) +RANDO_ENUM_ITEM(RHT_HBA_HINT_INITIAL) +RANDO_ENUM_ITEM(RHT_HBA_HINT_HAVE_1000) +RANDO_ENUM_ITEM(RHT_MALON_HINT_HOW_IS_EPONA) +RANDO_ENUM_ITEM(RHT_MALON_HINT_OBSTICLE_COURSE) +RANDO_ENUM_ITEM(RHT_MALON_HINT_TURNING_EVIL) +RANDO_ENUM_ITEM(RHT_MALON_HINT_INGO_TEMPTED) +RANDO_ENUM_ITEM(RHT_CHICKENS_HINT) +RANDO_ENUM_ITEM(RHT_BIG_POES_HINT) +RANDO_ENUM_ITEM(RHT_BIGGORON_HINT) +RANDO_ENUM_ITEM(RHT_FROGS_HINT) +RANDO_ENUM_ITEM(RHT_OOT_HINT) +RANDO_ENUM_ITEM(RHT_MASK_SHOP_HINT) +// Shuffle Pots +RANDO_ENUM_ITEM(RHT_POT_LINKS_HOUSE) +RANDO_ENUM_ITEM(RHT_POT_TWINS_HOUSE) +RANDO_ENUM_ITEM(RHT_POT_KNOW_IT_ALL) +RANDO_ENUM_ITEM(RHT_TH_BREAK_ROOM_FRONT_POT) +RANDO_ENUM_ITEM(RHT_TH_BREAK_ROOM_BACK_POT) +RANDO_ENUM_ITEM(RHT_TH_KITCHEN_POT_1) +RANDO_ENUM_ITEM(RHT_TH_KITCHEN_POT_2) +RANDO_ENUM_ITEM(RHT_TH_1_TORCH_CELL_RIGHT_POT) +RANDO_ENUM_ITEM(RHT_TH_1_TORCH_CELL_MID_POT) +RANDO_ENUM_ITEM(RHT_TH_1_TORCH_CELL_LEFT_POT) +RANDO_ENUM_ITEM(RHT_TH_STEEP_SLOPE_RIGHT_POT) +RANDO_ENUM_ITEM(RHT_TH_STEEP_SLOPE_LEFT_POT) +RANDO_ENUM_ITEM(RHT_TH_NEAR_DOUBLE_CELL_RIGHT_POT) +RANDO_ENUM_ITEM(RHT_TH_NEAR_DOUBLE_CELL_MID_POT) +RANDO_ENUM_ITEM(RHT_TH_NEAR_DOUBLE_CELL_LEFT_POT) +RANDO_ENUM_ITEM(RHT_TH_RIGHTMOST_JAILED_POT) +RANDO_ENUM_ITEM(RHT_TH_RIGHT_MIDDLE_JAILED_POT) +RANDO_ENUM_ITEM(RHT_TH_LEFT_MIDDLE_JAILED_POT) +RANDO_ENUM_ITEM(RHT_TH_LEFTMOST_JAILED_POT) +RANDO_ENUM_ITEM(RHT_POT_WASTELAND) +RANDO_ENUM_ITEM(RHT_POT_GUARD_HOUSE) +RANDO_ENUM_ITEM(RHT_POT_POE_SHOP) +RANDO_ENUM_ITEM(RHT_POT_ALLEY_HOUSE) +RANDO_ENUM_ITEM(RHT_POT_KAKARIKO) +RANDO_ENUM_ITEM(RHT_POT_DAMPE) +RANDO_ENUM_ITEM(RHT_POT_GORON_CITY) +RANDO_ENUM_ITEM(RHT_POT_DEATH_MOUNTAIN_CRATER) +RANDO_ENUM_ITEM(RHT_POT_ZORAS_DOMAIN) +RANDO_ENUM_ITEM(RHT_POT_ZORAS_FOUNTAIN) +RANDO_ENUM_ITEM(RHT_POT_LON_LON_RANCH) +RANDO_ENUM_ITEM(RHT_POT_TALONS_HOUSE) +RANDO_ENUM_ITEM(RHT_POT_WEB_GROTTO) +RANDO_ENUM_ITEM(RHT_POT_MUD_WALL_GROTTO) +RANDO_ENUM_ITEM(RHT_POT_DODONGOS_CAVERN) +RANDO_ENUM_ITEM(RHT_POT_JABU_JABUS_BELLY) +RANDO_ENUM_ITEM(RHT_POT_FOREST_TEMPLE) +RANDO_ENUM_ITEM(RHT_POT_FIRE_TEMPLE) +RANDO_ENUM_ITEM(RHT_POT_WATER_TEMPLE) +RANDO_ENUM_ITEM(RHT_POT_GERUDO_TRAINING_GROUND) +RANDO_ENUM_ITEM(RHT_POT_SHADOW_TEMPLE) +RANDO_ENUM_ITEM(RHT_POT_SPIRIT_TEMPLE) +RANDO_ENUM_ITEM(RHT_POT_GANONS_CASTLE) +RANDO_ENUM_ITEM(RHT_POT_BOTTOM_OF_THE_WELL) +RANDO_ENUM_ITEM(RHT_POT_ICE_CAVERN) +// Shuffle Crates +RANDO_ENUM_ITEM(RHT_CRATE_GERUDO_VALLEY) +RANDO_ENUM_ITEM(RHT_CRATE_GERUDOS_FORTRESS) +RANDO_ENUM_ITEM(RHT_CRATE_THIEVES_HIDEOUT) +RANDO_ENUM_ITEM(RHT_CRATE_WASTELAND) +RANDO_ENUM_ITEM(RHT_CRATE_MARKET) +RANDO_ENUM_ITEM(RHT_CRATE_DOG_LADY_HOUSE) +RANDO_ENUM_ITEM(RHT_CRATE_MARKET_GUARD_HOUSE) +RANDO_ENUM_ITEM(RHT_CRATE_KAKARIKO_VILLAGE) +RANDO_ENUM_ITEM(RHT_CRATE_GRAVEYARD) +RANDO_ENUM_ITEM(RHT_CRATE_GORON_CITY) +RANDO_ENUM_ITEM(RHT_CRATE_DEATH_MOUNTAIN_CRATER) +RANDO_ENUM_ITEM(RHT_CRATE_LON_LON_RANCH) +RANDO_ENUM_ITEM(RHT_CRATE_LAKESIDE_LABORATORY) +RANDO_ENUM_ITEM(RHT_CRATE_DEKU_TREE) +RANDO_ENUM_ITEM(RHT_CRATE_DODONGOS_CAVERN) +RANDO_ENUM_ITEM(RHT_CRATE_JABU_JABU) +RANDO_ENUM_ITEM(RHT_CRATE_FOREST_TEMPLE) +RANDO_ENUM_ITEM(RHT_CRATE_FIRE_TEMPLE) +RANDO_ENUM_ITEM(RHT_CRATE_WATER_TEMPLE) +RANDO_ENUM_ITEM(RHT_CRATE_SPIRIT_TEMPLE) +RANDO_ENUM_ITEM(RHT_CRATE_SHADOW_TEMPLE) +RANDO_ENUM_ITEM(RHT_CRATE_GERUDO_TRAINING_GROUND) +// Shuffle Trees +RANDO_ENUM_ITEM(RHT_TREE_HYRULE_FIELD) +RANDO_ENUM_ITEM(RHT_TREE_MARKET) +RANDO_ENUM_ITEM(RHT_TREE_HYRULE_CASTLE) +RANDO_ENUM_ITEM(RHT_TREE_ZORAS_FOUNTAIN) +RANDO_ENUM_ITEM(RHT_TREE_ZORAS_RIVER) +RANDO_ENUM_ITEM(RHT_TREE_LON_LON_RANCH) +RANDO_ENUM_ITEM(RHT_TREE_KAKARIKO) +RANDO_ENUM_ITEM(RHT_BUSH_HYRULE_FIELD) +RANDO_ENUM_ITEM(RHT_BUSH_ZORAS_FOUNTAIN) +// Ganon Line +RANDO_ENUM_ITEM(RHT_GANON_JOKE01) +RANDO_ENUM_ITEM(RHT_GANON_JOKE02) +RANDO_ENUM_ITEM(RHT_GANON_JOKE03) +RANDO_ENUM_ITEM(RHT_GANON_JOKE04) +RANDO_ENUM_ITEM(RHT_GANON_JOKE05) +RANDO_ENUM_ITEM(RHT_GANON_JOKE06) +RANDO_ENUM_ITEM(RHT_GANON_JOKE07) +RANDO_ENUM_ITEM(RHT_GANON_JOKE08) +RANDO_ENUM_ITEM(RHT_GANON_JOKE09) +RANDO_ENUM_ITEM(RHT_GANON_JOKE10) +RANDO_ENUM_ITEM(RHT_GANON_JOKE11) +// Misc utilities +RANDO_ENUM_ITEM(RHT_YOUR_POCKET) +RANDO_ENUM_ITEM(RHT_ISOLATED_PLACE) +RANDO_ENUM_ITEM(RHT_DUNGEON_ORDINARY) +RANDO_ENUM_ITEM(RHT_DUNGEON_MASTERFUL) +// Shuffle Rupees & Hearts +RANDO_ENUM_ITEM(RHT_KOKIRI_FOREST_RUPEE) +RANDO_ENUM_ITEM(RHT_KOKIRI_FOREST_HEART) +RANDO_ENUM_ITEM(RHT_SARIAS_HOUSE_HEART) +RANDO_ENUM_ITEM(RHT_LOST_WOODS_RUPEE) +RANDO_ENUM_ITEM(RHT_LOST_WOODS_SHORTCUT_RUPEE) +RANDO_ENUM_ITEM(RHT_LAKE_HYLIA_RUPEE) +RANDO_ENUM_ITEM(RHT_LABORATORY_RUPEE) +RANDO_ENUM_ITEM(RHT_DAMPES_GRAVE_RUPEE) +RANDO_ENUM_ITEM(RHT_GERUDO_VALLEY_GROTTO_RUPEE) +RANDO_ENUM_ITEM(RHT_DEATH_MOUNTAIN_TRAIL_RUPEE) +RANDO_ENUM_ITEM(RHT_DEATH_MOUNTAIN_TRAIL_GROTTO_HEART) +RANDO_ENUM_ITEM(RHT_DEATH_MOUNTAIN_TRAIL_GROTTO_RUPEE) +RANDO_ENUM_ITEM(RHT_DEATH_MOUNTAIN_CRATER_RUPEE) +RANDO_ENUM_ITEM(RHT_ZORAS_RIVER_WATERFALL_RUPEE) +RANDO_ENUM_ITEM(RHT_ZORAS_FOUNTAIN_RUPEE) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_HEART) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_HEART) +RANDO_ENUM_ITEM(RHT_JABU_JABU_RUPEE) +RANDO_ENUM_ITEM(RHT_JABU_JABU_HEART) +RANDO_ENUM_ITEM(RHT_FOREST_TEMPLE_HEART) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_HEART) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_HEART) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_HEART) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_HEART) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_HEART) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_HEART) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_RUPEE) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_HEART) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_RUPEE) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUNDS_HEART) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_HEART) +// Fairy Shuffle +RANDO_ENUM_ITEM(RHT_SFM_FAIRY_GROTTO_FAIRY) +RANDO_ENUM_ITEM(RHT_ZR_FAIRY_GROTTO_FAIRY) +RANDO_ENUM_ITEM(RHT_HF_FAIRY_GROTTO_FAIRY) +RANDO_ENUM_ITEM(RHT_ZD_FAIRY_GROTTO_FAIRY) +RANDO_ENUM_ITEM(RHT_GF_FAIRY_GROTTO_FAIRY) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_SHIELD_GRAVE_FAIRY) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_SCRUBS_FAIRY) +RANDO_ENUM_ITEM(RHT_COLOSSUS_OASIS_FAIRY) +RANDO_ENUM_ITEM(RHT_ZR_BEAN_SPROUT_FAIRY) +RANDO_ENUM_ITEM(RHT_KF_BEAN_SPROUT_FAIRY) +RANDO_ENUM_ITEM(RHT_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY) +RANDO_ENUM_ITEM(RHT_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY) +RANDO_ENUM_ITEM(RHT_LH_BEAN_SPROUT_FAIRY) +RANDO_ENUM_ITEM(RHT_GV_BEAN_SPROUT_FAIRY) +RANDO_ENUM_ITEM(RHT_COLOSSUS_BEAN_SPROUT_FAIRY) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_BEAN_SPROUT_FAIRY) +RANDO_ENUM_ITEM(RHT_DMC_BEAN_SPROUT_FAIRY) +RANDO_ENUM_ITEM(RHT_DMT_BEAN_SPROUT_FAIRY) +RANDO_ENUM_ITEM(RHT_TOT_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_TOT_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_DMC_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_DMC_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_DMT_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_DMT_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_COLOSSUS_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_COLOSSUS_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_GV_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_GV_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_GC_MAZE_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_GC_MAZE_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_GC_MEDIGORON_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_GC_MEDIGORON_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_HC_MALON_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_HC_MALON_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_HC_ROCK_WALL_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_HC_ROCK_WALL_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_HC_STORMS_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_HC_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_KF_DEKU_TREE_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_KF_DEKU_TREE_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_KF_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_KF_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_KF_STORMS_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_KF_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_LH_LAB_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_LH_LAB_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_LH_SOUTHEAST_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_LH_SOUTHEAST_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_LH_SOUTHWEST_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_LH_SOUTHWEST_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_LW_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_LW_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_SFM_MAZE_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_SFM_MAZE_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_SFM_SARIA_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_SFM_SARIA_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_ZD_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_ZD_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_ZF_FAIRY_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_ZF_FAIRY_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_ZF_JABU_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_ZF_JABU_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_ZR_NEAR_GROTTOS_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_ZR_NEAR_GROTTOS_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_ZR_NEAR_DOMAIN_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_ZR_NEAR_DOMAIN_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_HF_COW_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_HF_COW_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_HF_SOUTHEAST_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_HF_SOUTHEAST_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_HF_OPEN_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_HF_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_KAK_OPEN_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_KAK_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_ZR_OPEN_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_ZR_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_DMT_STORMS_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_DMT_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_DMC_UPPER_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RHT_DMC_UPPER_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RHT_LH_ISLAND_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_HF_POND_STORMS_FAIRY) +RANDO_ENUM_ITEM(RHT_HF_FENCE_GROTTO_STORMS_FAIRY) +RANDO_ENUM_ITEM(RHT_DMT_FLAG_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_DMT_COW_GROTTO_STORMS_FAIRY) +RANDO_ENUM_ITEM(RHT_LW_SHORTCUT_STORMS_FAIRY) +RANDO_ENUM_ITEM(RHT_TH_KITCHEN_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_LW_DEKU_SCRUB_GROTTO_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_GRAVEYARD_ROYAL_FAMILYS_TOMB_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_BOULDER_ROOM_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_ARMOS_ROOM_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_BEAMOS_STORM_FAIRY) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_PIT_STORM_FAIRY) +RANDO_ENUM_ITEM(RHT_SHADOW_TEMPLE_WIND_HINT_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_BASEMENT_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_ICE_CAVERN_ENTRANCE_STORMS_FAIRY) +RANDO_ENUM_ITEM(RHT_GERUDO_TRAINING_GROUND_ENTRANCE_STORMS_FAIRY) +RANDO_ENUM_ITEM(RHT_GANONS_CASTLE_SPIRIT_TRIAL_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_LOOP_STALFOS_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_FIRE_TEMPLE_MQ_LOOP_KNUCKLE_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_DARK_LINK_PILAR_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_DARK_LINK_LEFT_STORM_FAIRY) +RANDO_ENUM_ITEM(RHT_WATER_TEMPLE_MQ_DARK_LINK_RIGHT_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_SPIRIT_TEMPLE_MQ_DINALFOS_ROOM_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_MQ_CELL_SUN_FAIRY) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_MQ_BASEMENT_SUN_FAIRY) +// GRASS +RANDO_ENUM_ITEM(RHT_KF_GRASS) +RANDO_ENUM_ITEM(RHT_LW_GRASS) +RANDO_ENUM_ITEM(RHT_MARKET_GRASS) +RANDO_ENUM_ITEM(RHT_HC_GRASS) +RANDO_ENUM_ITEM(RHT_KAK_GRASS) +RANDO_ENUM_ITEM(RHT_GY_GRASS) +RANDO_ENUM_ITEM(RHT_LH_GRASS) +RANDO_ENUM_ITEM(RHT_HF_GRASS) +RANDO_ENUM_ITEM(RHT_ZR_GRASS) +RANDO_ENUM_ITEM(RHT_GROTTO_GRASS) +RANDO_ENUM_ITEM(RHT_DEKU_TREE_GRASS) +RANDO_ENUM_ITEM(RHT_DODONGOS_CAVERN_GRASS) +RANDO_ENUM_ITEM(RHT_BOTTOM_OF_THE_WELL_GRASS) +RANDO_ENUM_ITEM(RHT_JABU_JABUS_BELLY_GRASS) +// MAX +RANDO_ENUM_ITEM(RHT_MAX) +RANDO_ENUM_END(RandomizerHintTextKey) + +#ifdef RANDO_ENUM_BEGIN_CLEANUP +#undef RANDO_ENUM_BEGIN +#undef RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifdef RANDO_ENUM_ITEM_CLEANUP +#undef RANDO_ENUM_ITEM +#undef RANDO_ENUM_ITEM_CLEANUP +#endif +#ifdef RANDO_ENUM_END_CLEANUP +#undef RANDO_ENUM_END +#undef RANDO_ENUM_END_CLEANUP +#endif diff --git a/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerInf.h b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerInf.h new file mode 100644 index 000000000..d679bb223 --- /dev/null +++ b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerInf.h @@ -0,0 +1,2147 @@ +#ifndef RANDO_ENUM_BEGIN +#define RANDO_ENUM_BEGIN(...) +#define RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifndef RANDO_ENUM_ITEM +#define RANDO_ENUM_ITEM(...) +#define RANDO_ENUM_ITEM_CLEANUP +#endif +#ifndef RANDO_ENUM_END +#define RANDO_ENUM_END(...) +#define RANDO_ENUM_END_CLEANUP +#endif + +RANDO_ENUM_BEGIN(RandomizerInf) + +RANDO_ENUM_ITEM(RAND_INF_DUNGEONS_DONE_SPIRIT_TEMPLE) +RANDO_ENUM_ITEM(RAND_INF_DUNGEONS_DONE_SHADOW_TEMPLE) + +RANDO_ENUM_ITEM(RAND_INF_COWS_MILKED_KF_LINKS_HOUSE_COW) +RANDO_ENUM_ITEM(RAND_INF_COWS_MILKED_HF_COW_GROTTO_COW) +RANDO_ENUM_ITEM(RAND_INF_COWS_MILKED_LLR_STABLES_LEFT_COW) +RANDO_ENUM_ITEM(RAND_INF_COWS_MILKED_LLR_STABLES_RIGHT_COW) +RANDO_ENUM_ITEM(RAND_INF_COWS_MILKED_LLR_TOWER_LEFT_COW) +RANDO_ENUM_ITEM(RAND_INF_COWS_MILKED_LLR_TOWER_RIGHT_COW) +RANDO_ENUM_ITEM(RAND_INF_COWS_MILKED_KAK_IMPAS_HOUSE_COW) +RANDO_ENUM_ITEM(RAND_INF_COWS_MILKED_DMT_COW_GROTTO_COW) +RANDO_ENUM_ITEM(RAND_INF_COWS_MILKED_GV_COW) +RANDO_ENUM_ITEM(RAND_INF_COWS_MILKED_JABU_JABUS_BELLY_MQ_COW) + +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_LEFT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_DEKU_SCRUB_SIDE_ROOM_NEAR_DODONGOS) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_DEKU_SCRUB_LOBBY) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_JABU_JABUS_BELLY_DEKU_SCRUB) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_DEKU_SCRUB_CENTER_LEFT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_DEKU_SCRUB_CENTER_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_DEKU_SCRUB_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_DEKU_SCRUB_LEFT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_HF_DEKU_SCRUB_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_ZR_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_ZR_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_SFM_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_SFM_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_LH_DEKU_SCRUB_GROTTO_LEFT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_LH_DEKU_SCRUB_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_LH_DEKU_SCRUB_GROTTO_CENTER) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GV_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GV_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_LW_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_LW_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_DMC_DEKU_SCRUB_GROTTO_LEFT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_DMC_DEKU_SCRUB_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_DMC_DEKU_SCRUB_GROTTO_CENTER) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GC_DEKU_SCRUB_GROTTO_LEFT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GC_DEKU_SCRUB_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GC_DEKU_SCRUB_GROTTO_CENTER) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_LLR_DEKU_SCRUB_GROTTO_LEFT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_LLR_DEKU_SCRUB_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_LLR_DEKU_SCRUB_GROTTO_CENTER) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_COLOSSUS_DEKU_SCRUB_GROTTO_REAR) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_COLOSSUS_DEKU_SCRUB_GROTTO_FRONT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_LW_DEKU_SCRUB_NEAR_DEKU_THEATER_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_LW_DEKU_SCRUB_NEAR_DEKU_THEATER_LEFT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_LW_DEKU_SCRUB_NEAR_BRIDGE) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_DMC_DEKU_SCRUB) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_DEKU_TREE_MQ_DEKU_SCRUB) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_REAR) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_FRONT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_MQ_DEKU_SCRUB_STAIRCASE) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_MQ_DEKU_SCRUB_SIDE_ROOM_NEAR_LOWER_LIZALFOS) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_MQ_DEKU_SCRUB_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_LEFT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_MQ_DEKU_SCRUB_LEFT) + +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_1) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_2) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_3) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_4) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_5) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_6) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_7) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_8) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_1) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_2) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_3) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_4) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_5) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_6) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_7) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_8) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_8) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_1) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_2) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_3) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_4) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_5) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_6) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_7) +RANDO_ENUM_ITEM(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_8) + +RANDO_ENUM_ITEM(RAND_INF_MERCHANTS_CARPET_SALESMAN) +RANDO_ENUM_ITEM(RAND_INF_MERCHANTS_MEDIGORON) +RANDO_ENUM_ITEM(RAND_INF_MERCHANTS_GRANNYS_SHOP) +RANDO_ENUM_ITEM(RAND_INF_MERCHANTS_MAGIC_BEAN_SALESMAN) + +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_LW_TRADE_COJIRO) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_GV_TRADE_SAW) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_DMT_TRADE_BROKEN_SWORD) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_ZD_TRADE_PRESCRIPTION) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_LH_TRADE_FROG) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_DMT_TRADE_EYEDROPS) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_DMT_TRADE_CLAIM_CHECK) + +RANDO_ENUM_ITEM(RAND_INF_KAK_100_GOLD_SKULLTULA_REWARD) + +RANDO_ENUM_ITEM(RAND_INF_GREG_FOUND) + +RANDO_ENUM_ITEM(RAND_INF_TOT_MASTER_SWORD) + +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISHING) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_1) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_2) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_3) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_4) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_5) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_6) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_7) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_8) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_9) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_10) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_11) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_12) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_13) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_14) +RANDO_ENUM_ITEM(RAND_INF_CHILD_FISH_15) +RANDO_ENUM_ITEM(RAND_INF_CHILD_LOACH_1) +RANDO_ENUM_ITEM(RAND_INF_CHILD_LOACH_2) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISHING) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_1) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_2) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_3) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_4) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_5) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_6) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_7) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_8) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_9) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_10) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_11) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_12) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_13) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_14) +RANDO_ENUM_ITEM(RAND_INF_ADULT_FISH_15) +RANDO_ENUM_ITEM(RAND_INF_ADULT_LOACH) + +RANDO_ENUM_ITEM(RAND_INF_10_BIG_POES) +RANDO_ENUM_ITEM(RAND_INF_GRANT_GANONS_BOSSKEY) + +RANDO_ENUM_ITEM(RAND_INF_DEATH_MOUNTAIN_CRATER_BEAN_SOUL) +RANDO_ENUM_ITEM(RAND_INF_DEATH_MOUNTAIN_TRAIL_BEAN_SOUL) +RANDO_ENUM_ITEM(RAND_INF_DESERT_COLOSSUS_BEAN_SOUL) +RANDO_ENUM_ITEM(RAND_INF_GERUDO_VALLEY_BEAN_SOUL) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_BEAN_SOUL) +RANDO_ENUM_ITEM(RAND_INF_KOKIRI_FOREST_BEAN_SOUL) +RANDO_ENUM_ITEM(RAND_INF_LAKE_HYLIA_BEAN_SOUL) +RANDO_ENUM_ITEM(RAND_INF_LOST_WOODS_BRIDGE_BEAN_SOUL) +RANDO_ENUM_ITEM(RAND_INF_LOST_WOODS_BEAN_SOUL) +RANDO_ENUM_ITEM(RAND_INF_ZORAS_RIVER_BEAN_SOUL) + +RANDO_ENUM_ITEM(RAND_INF_GOHMA_SOUL) +RANDO_ENUM_ITEM(RAND_INF_KING_DODONGO_SOUL) +RANDO_ENUM_ITEM(RAND_INF_BARINADE_SOUL) +RANDO_ENUM_ITEM(RAND_INF_PHANTOM_GANON_SOUL) +RANDO_ENUM_ITEM(RAND_INF_VOLVAGIA_SOUL) +RANDO_ENUM_ITEM(RAND_INF_MORPHA_SOUL) +RANDO_ENUM_ITEM(RAND_INF_BONGO_BONGO_SOUL) +RANDO_ENUM_ITEM(RAND_INF_TWINROVA_SOUL) +RANDO_ENUM_ITEM(RAND_INF_GANON_SOUL) + +RANDO_ENUM_ITEM(RAND_INF_HAS_OCARINA_A) +RANDO_ENUM_ITEM(RAND_INF_HAS_OCARINA_C_UP) +RANDO_ENUM_ITEM(RAND_INF_HAS_OCARINA_C_DOWN) +RANDO_ENUM_ITEM(RAND_INF_HAS_OCARINA_C_LEFT) +RANDO_ENUM_ITEM(RAND_INF_HAS_OCARINA_C_RIGHT) + +RANDO_ENUM_ITEM(RAND_INF_KF_LINKS_HOUSE_POT) +RANDO_ENUM_ITEM(RAND_INF_KF_TWINS_HOUSE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_KF_TWINS_HOUSE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_KF_BROTHERS_HOUSE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_KF_BROTHERS_HOUSE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_TH_BREAK_ROOM_FRONT_POT) +RANDO_ENUM_ITEM(RAND_INF_TH_BREAK_ROOM_BACK_POT) +RANDO_ENUM_ITEM(RAND_INF_TH_KITCHEN_POT_1) +RANDO_ENUM_ITEM(RAND_INF_TH_KITCHEN_POT_2) +RANDO_ENUM_ITEM(RAND_INF_TH_1_TORCH_CELL_RIGHT_POT) +RANDO_ENUM_ITEM(RAND_INF_TH_1_TORCH_CELL_MID_POT) +RANDO_ENUM_ITEM(RAND_INF_TH_1_TORCH_CELL_LEFT_POT) +RANDO_ENUM_ITEM(RAND_INF_TH_STEEP_SLOPE_RIGHT_POT) +RANDO_ENUM_ITEM(RAND_INF_TH_STEEP_SLOPE_LEFT_POT) +RANDO_ENUM_ITEM(RAND_INF_TH_NEAR_DOUBLE_CELL_RIGHT_POT) +RANDO_ENUM_ITEM(RAND_INF_TH_NEAR_DOUBLE_CELL_MID_POT) +RANDO_ENUM_ITEM(RAND_INF_NEAR_DOUBLE_CELL_LEFT_POT) +RANDO_ENUM_ITEM(RAND_INF_TH_RIGHTMOST_JAILED_POT) +RANDO_ENUM_ITEM(RAND_INF_TH_RIGHT_MIDDLE_JAILED_POT) +RANDO_ENUM_ITEM(RAND_INF_TH_LEFT_MIDDLE_JAILED_POT) +RANDO_ENUM_ITEM(RAND_INF_TH_LEFTMOST_JAILED_POT) +RANDO_ENUM_ITEM(RAND_INF_WASTELAND_NEAR_GS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WASTELAND_NEAR_GS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WASTELAND_NEAR_GS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_WASTELAND_NEAR_GS_POT_4) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_1) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_2) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_3) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_4) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_5) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_6) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_7) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_8) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_9) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_10) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_11) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_12) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_13) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_14) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_15) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_16) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_17) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_18) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_19) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_20) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_21) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_22) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_23) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_24) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_25) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_26) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_27) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_28) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_29) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_30) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_31) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_32) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_33) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_34) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_35) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_36) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_37) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_38) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_39) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_40) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_41) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_42) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_43) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_44) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_1) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_2) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_3) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_4) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_5) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_6) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_7) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_8) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_9) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_10) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_11) +RANDO_ENUM_ITEM(RAND_INF_MK_BACK_ALLEY_HOUSE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_MK_BACK_ALLEY_HOUSE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_MK_BACK_ALLEY_HOUSE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_POTION_SHOP_POT_1) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_POTION_SHOP_POT_2) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_POTION_SHOP_POT_3) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_IMPAS_HOUSE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_IMPAS_HOUSE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_IMPAS_HOUSE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_GUARDS_HOUSE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_GUARDS_HOUSE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_GUARDS_HOUSE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_MEDICINE_SHOP_POT_1) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_MEDICINE_SHOP_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GY_DAMPES_GRAVE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GY_DAMPES_GRAVE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GY_DAMPES_GRAVE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_GY_DAMPES_GRAVE_POT_4) +RANDO_ENUM_ITEM(RAND_INF_GY_DAMPES_GRAVE_POT_5) +RANDO_ENUM_ITEM(RAND_INF_GY_DAMPES_GRAVE_POT_6) +RANDO_ENUM_ITEM(RAND_INF_GC_LOWER_STAIRCASE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GC_LOWER_STAIRCASE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GC_UPPER_STAIRCASE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GC_UPPER_STAIRCASE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GC_UPPER_STAIRCASE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_GC_MEDIGORON_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GC_DARUNIA_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GC_DARUNIA_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GC_DARUNIA_POT_3) +RANDO_ENUM_ITEM(RAND_INF_DMC_NEAR_GC_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DMC_NEAR_GC_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DMC_NEAR_GC_POT_3) +RANDO_ENUM_ITEM(RAND_INF_DMC_NEAR_GC_POT_4) +RANDO_ENUM_ITEM(RAND_INF_ZD_NEAR_SHOP_POT_1) +RANDO_ENUM_ITEM(RAND_INF_ZD_NEAR_SHOP_POT_2) +RANDO_ENUM_ITEM(RAND_INF_ZD_NEAR_SHOP_POT_3) +RANDO_ENUM_ITEM(RAND_INF_ZD_NEAR_SHOP_POT_4) +RANDO_ENUM_ITEM(RAND_INF_ZD_NEAR_SHOP_POT_5) +RANDO_ENUM_ITEM(RAND_INF_ZF_HIDDEN_CAVE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_ZF_HIDDEN_CAVE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_ZF_HIDDEN_CAVE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_ZF_NEAR_JABU_POT_1) +RANDO_ENUM_ITEM(RAND_INF_ZF_NEAR_JABU_POT_2) +RANDO_ENUM_ITEM(RAND_INF_ZF_NEAR_JABU_POT_3) +RANDO_ENUM_ITEM(RAND_INF_ZF_NEAR_JABU_POT_4) +RANDO_ENUM_ITEM(RAND_INF_LLR_FRONT_POT_1) +RANDO_ENUM_ITEM(RAND_INF_LLR_FRONT_POT_2) +RANDO_ENUM_ITEM(RAND_INF_LLR_FRONT_POT_3) +RANDO_ENUM_ITEM(RAND_INF_LLR_FRONT_POT_4) +RANDO_ENUM_ITEM(RAND_INF_LLR_RAIN_SHED_POT_1) +RANDO_ENUM_ITEM(RAND_INF_LLR_RAIN_SHED_POT_2) +RANDO_ENUM_ITEM(RAND_INF_LLR_RAIN_SHED_POT_3) +RANDO_ENUM_ITEM(RAND_INF_LLR_TALONS_HOUSE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_LLR_TALONS_HOUSE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_LLR_TALONS_HOUSE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_HF_COW_GROTTO_POT_1) +RANDO_ENUM_ITEM(RAND_INF_HF_COW_GROTTO_POT_2) +RANDO_ENUM_ITEM(RAND_INF_HC_STORMS_GROTTO_POT_1) +RANDO_ENUM_ITEM(RAND_INF_HC_STORMS_GROTTO_POT_2) +RANDO_ENUM_ITEM(RAND_INF_HC_STORMS_GROTTO_POT_3) +RANDO_ENUM_ITEM(RAND_INF_HC_STORMS_GROTTO_POT_4) + +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_LIZALFOS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_LIZALFOS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_LIZALFOS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_LIZALFOS_POT_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_SIDE_ROOM_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_SIDE_ROOM_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_SIDE_ROOM_POT_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_SIDE_ROOM_POT_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_SIDE_ROOM_POT_5) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_SIDE_ROOM_POT_6) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_TORCH_ROOM_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_TORCH_ROOM_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_TORCH_ROOM_POT_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_TORCH_ROOM_POT_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_STAIRCASE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_STAIRCASE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_STAIRCASE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_STAIRCASE_POT_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_SINGLE_EYE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_SINGLE_EYE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_BLADE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_BLADE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_DOUBLE_EYE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_DOUBLE_EYE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_BACK_ROOM_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_BACK_ROOM_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_BACK_ROOM_POT_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_BACK_ROOM_POT_4) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_3) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_BARINADE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_BARINADE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_BARINADE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_BARINADE_POT_4) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_BARINADE_POT_5) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_BARINADE_POT_6) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_BASEMENT_POT_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_BASEMENT_POT_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_BASEMENT_POT_3) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_TWO_OCTOROK_POT_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_TWO_OCTOROK_POT_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_TWO_OCTOROK_POT_3) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_TWO_OCTOROK_POT_4) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_TWO_OCTOROK_POT_5) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_LOBBY_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_LOBBY_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_LOBBY_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_LOBBY_POT_4) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_LOBBY_POT_5) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_LOBBY_POT_6) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_LOWER_STALFOS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_LOWER_STALFOS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_GREEN_POE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_GREEN_POE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_UPPER_STALFOS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_UPPER_STALFOS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_UPPER_STALFOS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_UPPER_STALFOS_POT_4) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_BLUE_POE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_BLUE_POE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_BLUE_POE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_FROZEN_EYE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_FROZEN_EYE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_NEAR_BOSS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_NEAR_BOSS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_NEAR_BOSS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_NEAR_BOSS_POT_4) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_BIG_LAVA_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_BIG_LAVA_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_BIG_LAVA_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_4) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MAIN_LEVEL_2_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MAIN_LEVEL_2_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MAIN_LEVEL_1_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MAIN_LEVEL_1_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_TORCH_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_TORCH_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_NEAR_COMPASS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_NEAR_COMPASS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_NEAR_COMPASS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_CENTRAL_BOW_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_CENTRAL_BOW_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_BEHIND_GATE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_BEHIND_GATE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_BEHIND_GATE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_BEHIND_GATE_POT_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_BASEMENT_BLOCK_PUZZLE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_BASEMENT_BLOCK_PUZZLE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_RIVER_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_RIVER_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_LIKE_LIKE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_LIKE_LIKE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_BOSS_KEY_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_BOSS_KEY_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_NEAR_DEAD_HAND_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_WHISPERING_WALLS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_WHISPERING_WALLS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_WHISPERING_WALLS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_WHISPERING_WALLS_POT_4) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_WHISPERING_WALLS_POT_5) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MAP_CHEST_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MAP_CHEST_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_FALLING_SPIKES_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_FALLING_SPIKES_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_FALLING_SPIKES_POT_3) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_FALLING_SPIKES_POT_4) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_AFTER_WIND_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_AFTER_WIND_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_SPIKE_WALLS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_FLOORMASTER_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_FLOORMASTER_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_AFTER_BOAT_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_AFTER_BOAT_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_AFTER_BOAT_POT_3) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_AFTER_BOAT_POT_4) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_LOBBY_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_LOBBY_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_ANUBIS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_ANUBIS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_ANUBIS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_ANUBIS_POT_4) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_CHILD_CLIMB_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_AFTER_SUN_BLOCK_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_AFTER_SUN_BLOCK_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_3) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_4) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_5) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_6) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_BEAMOS_HALL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_FOREST_TRIAL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_FOREST_TRIAL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_FIRE_TRIAL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_FIRE_TRIAL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_WATER_TRIAL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_WATER_TRIAL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_WATER_TRIAL_POT_3) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_POT_3) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_POT_4) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SPIRIT_TRIAL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SPIRIT_TRIAL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_LIGHT_TRIAL_BOULDER_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_LIGHT_TRIAL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_LIGHT_TRIAL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_3) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_4) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_5) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_6) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_7) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_8) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_9) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_10) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_11) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_12) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_13) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_14) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_15) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_16) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_17) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_18) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_1) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_2) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_3) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_4) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_5) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_6) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_7) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_8) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_9) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_10) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_11) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_12) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_FIRE_KEESE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_UNDERWATER_POT) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_HALL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_HALL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_SPINNING_BLADE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_SPINNING_BLADE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_SPINNING_BLADE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_NEAR_END_POT_1) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_NEAR_END_POT_2) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_FROZEN_POT_1) + +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_ENTRANCE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_ENTRANCE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_GEYSER_POT_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_GEYSER_POT_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_TIME_BLOCK_POT_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_TIME_BLOCK_POT_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_LIKE_LIKES_POT_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_LIKE_LIKES_POT_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_BEFORE_BOSS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_LOBBY_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_LOBBY_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_LOBBY_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_LOBBY_POT_4) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_LOBBY_POT_5) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_LOBBY_POT_6) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_LOWER_STALFOS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_LOWER_STALFOS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_4) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_BLUE_POE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_BLUE_POE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_BLUE_POE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_GREEN_POE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_GREEN_POE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_BASEMENT_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_BASEMENT_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_BASEMENT_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_BASEMENT_POT_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_POT_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_POT_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_BLOCK_ROOM_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_BLOCK_ROOM_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_TWO_FLAMES_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_TWO_FLAMES_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_SILVER_BLOCK_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_SILVER_BLOCK_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_POT_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_ARMOS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_ARMOS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_ARMOS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_ARMOS_POT_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_BEFORE_BOSS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_BEFORE_BOSS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_BACKROOM_POT_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_BACKROOM_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_WATER_TRIAL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_WATER_TRIAL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_FALLING_SPIKES_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_FALLING_SPIKES_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_FALLING_SPIKES_POT_3) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_FALLING_SPIKES_POT_4) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_BEFORE_BOAT_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_BEFORE_BOAT_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_3) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_4) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_SPIKE_BARICADE_POT) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_2) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_1) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_2) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_3) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_OUTER_LOBBY_POT) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_1) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_2) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_ENTRANCE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_ENTRANCE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_FLAME_WALL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_FLAME_WALL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_4) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_5) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_6) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_4) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_5) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_6) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_7) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_8) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MQ_ENTRANCE_POT) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MQ_FIRST_CRYSTAL_POT_1) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MQ_FIRST_CRYSTAL_POT_2) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_4) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MQ_PUSH_BLOCK_POT_1) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MQ_PUSH_BLOCK_POT_2) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MQ_COMPASS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MQ_COMPASS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_4) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_SLUGMA_POT) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_LIKE_LIKE_POT) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_4) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_3) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_4) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_5) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_3) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_4) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_5) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_5) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_AFTER_DARK_LINK_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_AFTER_DARK_LINK_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_RIVER_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_RIVER_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_MINI_DODONGO_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_MINI_DODONGO_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LOWEST_GS_POT_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LOWEST_GS_POT_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LOWEST_GS_POT_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LOWEST_GS_POT_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_BOSS_KEY_POT) +RANDO_ENUM_ITEM(RAND_INF_GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_POT_2) +RANDO_ENUM_ITEM(RAND_INF_GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_POT_1) +RANDO_ENUM_ITEM(RAND_INF_GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_POT_2) + +RANDO_ENUM_ITEM(RAND_INF_GV_FREESTANDING_POH_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GV_NEAR_COW_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GV_CRATE_BRIDGE_1) +RANDO_ENUM_ITEM(RAND_INF_GV_CRATE_BRIDGE_2) +RANDO_ENUM_ITEM(RAND_INF_GV_CRATE_BRIDGE_3) +RANDO_ENUM_ITEM(RAND_INF_GV_CRATE_BRIDGE_4) +RANDO_ENUM_ITEM(RAND_INF_GF_ABOVE_JAIL_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GF_SOUTHMOST_CENTER_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GF_MID_SOUTH_CENTER_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GF_MID_NORTH_CENTER_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GF_NORTHMOST_CENTER_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GF_OUTSKIRTS_NE_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GF_OUTSKIRTS_NW_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GF_HBA_RANGE_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_GF_HBA_RANGE_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_GF_HBA_RANGE_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_GF_HBA_RANGE_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_GF_HBA_RANGE_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_GF_HBA_RANGE_CRATE_6) +RANDO_ENUM_ITEM(RAND_INF_GF_HBA_RANGE_CRATE_7) +RANDO_ENUM_ITEM(RAND_INF_GF_HBA_CANOPY_EAST_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GF_HBA_CANOPY_WEST_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GF_NORTH_TARGET_EAST_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GF_NORTH_TARGET_WEST_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GF_NORTH_TARGET_CHILD_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GF_SOUTH_TARGET_EAST_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GF_SOUTH_TARGET_WEST_CRATE) +RANDO_ENUM_ITEM(RAND_INF_TH_NEAR_KITCHEN_LEFTMOST_CRATE) +RANDO_ENUM_ITEM(RAND_INF_TH_NEAR_KITCHEN_MID_LEFT_CRATE) +RANDO_ENUM_ITEM(RAND_INF_TH_NEAR_KITCHEN_MID_RIGHT_CRATE) +RANDO_ENUM_ITEM(RAND_INF_TH_NEAR_KITCHEN_RIGHTMOST_CRATE) +RANDO_ENUM_ITEM(RAND_INF_TH_KITCHEN_CRATE) +RANDO_ENUM_ITEM(RAND_INF_TH_BREAK_HALLWAY_OUTER_CRATE) +RANDO_ENUM_ITEM(RAND_INF_TH_BREAK_HALLWAY_INNER_CRATE) +RANDO_ENUM_ITEM(RAND_INF_TH_BREAK_ROOM_RIGHT_CRATE) +RANDO_ENUM_ITEM(RAND_INF_TH_BREAK_ROOM_LEFT_CRATE) +RANDO_ENUM_ITEM(RAND_INF_TH_1_TORCH_CELL_CRATE) +RANDO_ENUM_ITEM(RAND_INF_TH_DEAD_END_CELL_CRATE) +RANDO_ENUM_ITEM(RAND_INF_TH_DOUBLE_CELL_LEFT_CRATE) +RANDO_ENUM_ITEM(RAND_INF_TH_DOUBLE_CELL_RIGHT_CRATE) +RANDO_ENUM_ITEM(RAND_INF_HW_BEFORE_QUICKSAND_CRATE) +RANDO_ENUM_ITEM(RAND_INF_HW_AFTER_QUICKSAND_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_HW_AFTER_QUICKSAND_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_HW_AFTER_QUICKSAND_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_HW_NEAR_COLOSSUS_CRATE) +RANDO_ENUM_ITEM(RAND_INF_MK_NEAR_BAZAAR_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_MK_NEAR_BAZAAR_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_MK_SHOOTING_GALLERY_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_MK_SHOOTING_GALLERY_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_MK_LOST_DOG_HOUSE_CRATE) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_MK_GUARD_HOUSE_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_POTION_SHOP_ADULT_CRATE) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_SHOOTING_GALLERY_ADULT_CRATE) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_BOARDING_HOUSE_ADULT_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_BOARDING_HOUSE_ADULT_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_IMPAS_HOUSE_ADULT_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_IMPAS_HOUSE_ADULT_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_BAZAAR_ADULT_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_BAZAAR_ADULT_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_KAK_BEHIND_GS_HOUSE_ADULT_CRATE) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_GY_CHILD_CRATE) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_WINDMILL_CHILD_CRATE) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_FENCE_CHILD_CRATE) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_BOARDING_HOUSE_CHILD_CRATE) +RANDO_ENUM_ITEM(RAND_INF_KAK_NEAR_BAZAAR_CHILD_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_CRATE) +RANDO_ENUM_ITEM(RAND_INF_GC_MAZE_CRATE) +RANDO_ENUM_ITEM(RAND_INF_DMC_CRATE) +RANDO_ENUM_ITEM(RAND_INF_LLR_NEAR_TREE_CRATE) +RANDO_ENUM_ITEM(RAND_INF_LH_LAB_CRATE) + +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_LOBBY_CRATE) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_ROOM_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_ROOM_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_6) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_7) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_8) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_LOWER_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_LOWER_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_TWO_FLAMES_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_TWO_FLAMES_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_6) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_6) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_6) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_UPPER_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_UPPER_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_6) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_7) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_8) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_9) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_10) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_11) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_12) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_13) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_14) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_GATE_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_GATE_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_6) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_7) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_6) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_DOOR_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_DOOR_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_BK_ROOM_UPPER_CRATE) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_FRONT_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_FRONT_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_6) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DODONGO_ROOM_UPPER_CRATE) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DODONGO_ROOM_HALL_CRATE) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_6) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_STATUE_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_STATUE_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_GERUDO_TRAINING_GROUND_MQ_MAZE_CRATE) + +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_PLATFORM_ROOM_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_PLATFORM_ROOM_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_AFTER_HAMMER_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_AFTER_HAMMER_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_BEFORE_CHILD_CLIMB_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_BEFORE_CHILD_CLIMB_SMALL_CRATE_2) + +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_TRIPLE_HALLWAY_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_TRIPLE_HALLWAY_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_JIGGLIES_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_JIGGLIES_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_5) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_SMALL_CRATE) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_SMALL_CRATE) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_1) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_2) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_3) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_4) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_STATUE_SMALL_CRATE) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_BEAMOS_SMALL_CRATE) +RANDO_ENUM_ITEM(RAND_INF_MARKET_TREE) +RANDO_ENUM_ITEM(RAND_INF_HC_NEAR_GUARDS_TREE_1) +RANDO_ENUM_ITEM(RAND_INF_HC_NEAR_GUARDS_TREE_2) +RANDO_ENUM_ITEM(RAND_INF_HC_NEAR_GUARDS_TREE_3) +RANDO_ENUM_ITEM(RAND_INF_HC_NEAR_GUARDS_TREE_4) +RANDO_ENUM_ITEM(RAND_INF_HC_NEAR_GUARDS_TREE_5) +RANDO_ENUM_ITEM(RAND_INF_HC_NEAR_GUARDS_TREE_6) +RANDO_ENUM_ITEM(RAND_INF_HC_SKULLTULA_TREE) +RANDO_ENUM_ITEM(RAND_INF_HC_GROTTO_TREE) +RANDO_ENUM_ITEM(RAND_INF_HC_NL_TREE_1) +RANDO_ENUM_ITEM(RAND_INF_HC_NL_TREE_2) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_LLR_TREE) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_LH_TREE) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_NEAR_GV_TREE) +RANDO_ENUM_ITEM(RAND_INF_HF_ADULT_NEAR_GV_TREE) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_ZR_TREE) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KAK_TREE) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KAK_SMALL_TREE) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_TREE_1) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_TREE_2) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_TREE_3) +RANDO_ENUM_ITEM(RAND_INF_HF_NORTHWEST_TREE_1) +RANDO_ENUM_ITEM(RAND_INF_HF_NORTHWEST_TREE_2) +RANDO_ENUM_ITEM(RAND_INF_HF_NORTHWEST_TREE_3) +RANDO_ENUM_ITEM(RAND_INF_HF_NORTHWEST_TREE_4) +RANDO_ENUM_ITEM(RAND_INF_HF_NORTHWEST_TREE_5) +RANDO_ENUM_ITEM(RAND_INF_HF_NORTHWEST_TREE_6) +RANDO_ENUM_ITEM(RAND_INF_HF_EAST_TREE_1) +RANDO_ENUM_ITEM(RAND_INF_HF_EAST_TREE_2) +RANDO_ENUM_ITEM(RAND_INF_HF_EAST_TREE_3) +RANDO_ENUM_ITEM(RAND_INF_HF_EAST_TREE_4) +RANDO_ENUM_ITEM(RAND_INF_HF_EAST_TREE_5) +RANDO_ENUM_ITEM(RAND_INF_HF_EAST_TREE_6) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_1) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_2) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_3) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_4) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_5) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_6) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_7) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_8) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_9) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_10) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_11) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_12) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_13) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_14) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_15) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_16) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_17) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_18) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_TREE_19) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHEAST_TREE_1) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHEAST_TREE_2) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHEAST_TREE_3) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHEAST_TREE_4) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHEAST_TREE_5) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHEAST_TREE_6) +RANDO_ENUM_ITEM(RAND_INF_HF_TEKTITE_GROTTO_TREE) +RANDO_ENUM_ITEM(RAND_INF_ZF_TREE) +RANDO_ENUM_ITEM(RAND_INF_ZR_TREE) +RANDO_ENUM_ITEM(RAND_INF_KAK_TREE) +RANDO_ENUM_ITEM(RAND_INF_LLR_TREE) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_NEAR_LAKE_1) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_NEAR_LAKE_2) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_NEAR_LAKE_3) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_NEAR_LAKE_4) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_NEAR_LAKE_5) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_NEAR_LAKE_6) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_NEAR_LAKE_7) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_NEAR_LAKE_8) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_NEAR_LAKE_9) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_NEAR_LAKE_10) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_NEAR_LAKE_11) +RANDO_ENUM_ITEM(RAND_INF_HF_NORTHERN_BUSH_1) +RANDO_ENUM_ITEM(RAND_INF_HF_NORTHERN_BUSH_2) +RANDO_ENUM_ITEM(RAND_INF_HF_NORTHERN_BUSH_3) +RANDO_ENUM_ITEM(RAND_INF_HF_NORTHERN_BUSH_4) +RANDO_ENUM_ITEM(RAND_INF_HF_NORTHERN_BUSH_5) +RANDO_ENUM_ITEM(RAND_INF_HF_NORTHERN_BUSH_6) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_NORTHERN_BUSH_1) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_NORTHERN_BUSH_2) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_NORTHERN_BUSH_3) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_NORTHERN_BUSH_4) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_NORTHERN_BUSH_5) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_NORTHERN_BUSH_6) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_NORTHERN_BUSH_7) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_NORTHERN_BUSH_8) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_NORTHERN_BUSH_9) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_NORTHERN_BUSH_10) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_NORTHERN_BUSH_11) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_BY_ROCKY_PATH_1) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_BY_ROCKY_PATH_2) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_BY_ROCKY_PATH_3) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_BY_ROCKY_PATH_4) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_BY_ROCKY_PATH_5) +RANDO_ENUM_ITEM(RAND_INF_HF_BUSH_BY_ROCKY_PATH_6) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHERN_BUSH_1) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHERN_BUSH_2) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHERN_BUSH_3) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHERN_BUSH_4) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHERN_BUSH_5) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHERN_BUSH_6) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHERN_BUSH_7) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHERN_BUSH_8) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHERN_BUSH_9) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHERN_BUSH_10) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHERN_BUSH_11) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHERN_BUSH_12) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHERN_BUSH_1) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHERN_BUSH_2) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHERN_BUSH_3) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHERN_BUSH_4) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHERN_BUSH_5) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHERN_BUSH_6) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHERN_BUSH_7) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHERN_BUSH_8) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHERN_BUSH_9) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHERN_BUSH_10) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHERN_BUSH_11) +RANDO_ENUM_ITEM(RAND_INF_HF_CHILD_SOUTHERN_BUSH_12) +RANDO_ENUM_ITEM(RAND_INF_ZF_BUSH_1) +RANDO_ENUM_ITEM(RAND_INF_ZF_BUSH_2) +RANDO_ENUM_ITEM(RAND_INF_ZF_BUSH_3) +RANDO_ENUM_ITEM(RAND_INF_ZF_BUSH_4) +RANDO_ENUM_ITEM(RAND_INF_ZF_BUSH_5) +RANDO_ENUM_ITEM(RAND_INF_ZF_BUSH_6) + +RANDO_ENUM_ITEM(RAND_INF_CAUGHT_LOACH) + +RANDO_ENUM_ITEM(RAND_INF_CAN_SWIM) +RANDO_ENUM_ITEM(RAND_INF_CAN_CLIMB) +RANDO_ENUM_ITEM(RAND_INF_CAN_CRAWL) +RANDO_ENUM_ITEM(RAND_INF_CAN_GRAB) +RANDO_ENUM_ITEM(RAND_INF_CAN_OPEN_CHEST) +RANDO_ENUM_ITEM(RAND_INF_CAN_SPEAK_DEKU) +RANDO_ENUM_ITEM(RAND_INF_CAN_SPEAK_GERUDO) +RANDO_ENUM_ITEM(RAND_INF_CAN_SPEAK_GORON) +RANDO_ENUM_ITEM(RAND_INF_CAN_SPEAK_HYLIAN) +RANDO_ENUM_ITEM(RAND_INF_CAN_SPEAK_KOKIRI) +RANDO_ENUM_ITEM(RAND_INF_CAN_SPEAK_ZORA) + +RANDO_ENUM_ITEM(RAND_INF_HAS_WALLET) + +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_KF_STORMS_GROTTO_LEFT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_KF_STORMS_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_LW_NEAR_SHORTCUTS_GROTTO_LEFT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_LW_NEAR_SHORTCUTS_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_LW_DEKU_SCRUB_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_SFM_STORMS_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_HF_NEAR_MARKET_GROTTO_LEFT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_HF_NEAR_MARKET_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_HF_OPEN_GROTTO_LEFT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_HF_OPEN_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_HF_SOUTHEAST_GROTTO_LEFT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_HF_SOUTHEAST_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_HF_INSIDE_FENCE_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_LLR_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_KAK_OPEN_GROTTO_LEFT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_KAK_OPEN_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_DMT_COW_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_DMT_STORMS_GROTTO_LEFT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_DMT_STORMS_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_GC_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_DMC_UPPER_GROTTO_LEFT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_DMC_UPPER_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_DMC_HAMMER_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_ZR_OPEN_GROTTO_LEFT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_ZR_OPEN_GROTTO_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_ZR_STORMS_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_ZD_IN_FRONT_OF_KING_ZORA_LEFT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_ZD_IN_FRONT_OF_KING_ZORA_RIGHT) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_ZD_BEHIND_KING_ZORA) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_LH_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_GV_DEKU_SCRUB_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_BEEHIVE_COLOSSUS_GROTTO) + +RANDO_ENUM_ITEM(RAND_INF_GROTTO_FISH_ZR_OPEN_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_GROTTO_FISH_DMC_UPPER_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_GROTTO_FISH_DMT_STORMS_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_GROTTO_FISH_KAK_OPEN_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_GROTTO_FISH_HF_NEAR_MARKET_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_GROTTO_FISH_HF_OPEN_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_GROTTO_FISH_HF_SOUTHEAST_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_GROTTO_FISH_LW_NEAR_SHORTCUTS_GROTTO) +RANDO_ENUM_ITEM(RAND_INF_GROTTO_FISH_KF_STORMS_GROTTO) + +RANDO_ENUM_ITEM(RAND_INF_FISHING_POLE_FOUND) + +RANDO_ENUM_ITEM(RAND_INF_ZD_FISH_1) +RANDO_ENUM_ITEM(RAND_INF_ZD_FISH_2) +RANDO_ENUM_ITEM(RAND_INF_ZD_FISH_3) +RANDO_ENUM_ITEM(RAND_INF_ZD_FISH_4) +RANDO_ENUM_ITEM(RAND_INF_ZD_FISH_5) + +RANDO_ENUM_ITEM(RAND_INF_HAS_INFINITE_QUIVER) +RANDO_ENUM_ITEM(RAND_INF_HAS_INFINITE_BOMB_BAG) +RANDO_ENUM_ITEM(RAND_INF_HAS_INFINITE_BULLET_BAG) +RANDO_ENUM_ITEM(RAND_INF_HAS_INFINITE_STICK_UPGRADE) +RANDO_ENUM_ITEM(RAND_INF_HAS_INFINITE_NUT_UPGRADE) +RANDO_ENUM_ITEM(RAND_INF_HAS_INFINITE_MAGIC_METER) +RANDO_ENUM_ITEM(RAND_INF_HAS_INFINITE_BOMBCHUS) +RANDO_ENUM_ITEM(RAND_INF_HAS_INFINITE_MONEY) + +RANDO_ENUM_ITEM(RAND_INF_HAS_SKELETON_KEY) + +RANDO_ENUM_ITEM(RAND_INF_LINKS_POCKET) +RANDO_ENUM_ITEM(RAND_INF_LEARNED_EPONA_SONG) +RANDO_ENUM_ITEM(RAND_INF_DARUNIAS_JOY) +RANDO_ENUM_ITEM(RAND_INF_KING_ZORA_THAWED) + +RANDO_ENUM_ITEM(RAND_INF_HC_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RAND_INF_DMT_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RAND_INF_DMC_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RAND_INF_ZF_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_GREAT_FAIRY_REWARD) +RANDO_ENUM_ITEM(RAND_INF_OGC_GREAT_FAIRY_REWARD) + +RANDO_ENUM_ITEM(RAND_INF_MARKET_TREASURE_CHEST_GAME_ITEM_1) +RANDO_ENUM_ITEM(RAND_INF_MARKET_TREASURE_CHEST_GAME_ITEM_2) +RANDO_ENUM_ITEM(RAND_INF_MARKET_TREASURE_CHEST_GAME_ITEM_3) +RANDO_ENUM_ITEM(RAND_INF_MARKET_TREASURE_CHEST_GAME_ITEM_4) +RANDO_ENUM_ITEM(RAND_INF_MARKET_TREASURE_CHEST_GAME_ITEM_5) +RANDO_ENUM_ITEM(RAND_INF_MARKET_TREASURE_CHEST_GAME_KEY_1) +RANDO_ENUM_ITEM(RAND_INF_MARKET_TREASURE_CHEST_GAME_KEY_2) +RANDO_ENUM_ITEM(RAND_INF_MARKET_TREASURE_CHEST_GAME_KEY_3) +RANDO_ENUM_ITEM(RAND_INF_MARKET_TREASURE_CHEST_GAME_KEY_4) +RANDO_ENUM_ITEM(RAND_INF_MARKET_TREASURE_CHEST_GAME_KEY_5) + +RANDO_ENUM_ITEM(RAND_INF_TH_ITEM_FROM_LEADER_OF_FORTRESS) +RANDO_ENUM_ITEM(RAND_INF_GF_GTG_GATE_PERMANENTLY_OPEN) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_TORCH_SWITCH) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_SILVER_RUPEES) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_FIRST_SWITCH) +RANDO_ENUM_ITEM(RAND_INF_FOREST_LOBBY_EYES) +RANDO_ENUM_ITEM(RAND_INF_FOREST_DRAINED_WELL) +RANDO_ENUM_ITEM(RAND_INF_FOREST_MQ_COURTYARD_WEB_BURNT) +RANDO_ENUM_ITEM(RAND_INF_FIRE_MQ_LOBBY_TORCHES) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_SUN_ON_FLOOR_ON) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_BIG_MIRROR_STATUE_TURNED) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_MQ_LOBBY_SILVER_RUPEES) + +RANDO_ENUM_ITEM(RAND_INF_ZELDAS_LETTER) +RANDO_ENUM_ITEM(RAND_INF_WEIRD_EGG) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_MASK_KEATON) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_MASK_SKULL) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_MASK_SPOOKY) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_MASK_BUNNY) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_MASK_GORON) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_MASK_ZORA) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_MASK_GERUDO) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_MASK_TRUTH) + +RANDO_ENUM_ITEM(RAND_INF_KF_BOULDER_RUPEE_2) +RANDO_ENUM_ITEM(RAND_INF_KF_BOULDER_RUPEE_1) +RANDO_ENUM_ITEM(RAND_INF_KF_BRIDGE_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_KF_BEHIND_MIDOS_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_KF_SARIAS_ROOF_WEST_HEART) +RANDO_ENUM_ITEM(RAND_INF_KF_SARIAS_ROOF_EAST_HEART) +RANDO_ENUM_ITEM(RAND_INF_KF_SARIAS_ROOF_NORTH_HEART) +RANDO_ENUM_ITEM(RAND_INF_KF_SOUTH_GRASS_WEST_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_KF_NORTH_GRASS_WEST_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_KF_NORTH_GRASS_EAST_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_KF_SOUTH_GRASS_EAST_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_KF_SARIAS_TOP_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_KF_SARIAS_TOP_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_KF_SARIAS_BOTTOM_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_KF_SARIAS_BOTTOM_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_KF_BEAN_RUPEE_1) +RANDO_ENUM_ITEM(RAND_INF_KF_BEAN_RUPEE_2) +RANDO_ENUM_ITEM(RAND_INF_KF_BEAN_RUPEE_3) +RANDO_ENUM_ITEM(RAND_INF_KF_BEAN_RUPEE_4) +RANDO_ENUM_ITEM(RAND_INF_KF_BEAN_RUPEE_5) +RANDO_ENUM_ITEM(RAND_INF_KF_BEAN_RUPEE_6) +RANDO_ENUM_ITEM(RAND_INF_KF_BEAN_RED_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_LW_BOULDER_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_LW_SHORTCUT_RUPEE_1) +RANDO_ENUM_ITEM(RAND_INF_LW_SHORTCUT_RUPEE_2) +RANDO_ENUM_ITEM(RAND_INF_LW_SHORTCUT_RUPEE_3) +RANDO_ENUM_ITEM(RAND_INF_LW_SHORTCUT_RUPEE_4) +RANDO_ENUM_ITEM(RAND_INF_LW_SHORTCUT_RUPEE_5) +RANDO_ENUM_ITEM(RAND_INF_LW_SHORTCUT_RUPEE_6) +RANDO_ENUM_ITEM(RAND_INF_LW_SHORTCUT_RUPEE_7) +RANDO_ENUM_ITEM(RAND_INF_LW_SHORTCUT_RUPEE_8) +RANDO_ENUM_ITEM(RAND_INF_LH_FRONT_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_LH_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_LH_BACK_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_LH_LAB_FRONT_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_LH_LAB_LEFT_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_LH_LAB_RIGHT_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_1) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_2) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_3) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_4) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_5) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_6) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_7) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_8) + +RANDO_ENUM_ITEM(RAND_INF_GV_OCTOROK_GROTTO_FRONT_LEFT_BLUE_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_GV_OCTOROK_GROTTO_BACK_BLUE_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_GV_OCTOROK_GROTTO_FRONT_RIGHT_BLUE_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_GV_OCTOROK_GROTTO_FRONT_LEFT_GREEN_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_GV_OCTOROK_GROTTO_FRONT_RIGHT_GREEN_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_GV_OCTOROK_GROTTO_BACK_LEFT_GREEN_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_GV_OCTOROK_GROTTO_BACK_RIGHT_GREEN_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_GV_OCTOROK_GROTTO_RED_RUPEE) + +RANDO_ENUM_ITEM(RAND_INF_DMT_RED_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_DMT_BLUE_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_MIDDLE_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_MIDDLE_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_RUPEE_1) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_RUPEE_2) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_RUPEE_3) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_RUPEE_4) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_RUPEE_5) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_RUPEE_6) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_RED_RUPEE) + +RANDO_ENUM_ITEM(RAND_INF_DMC_NEAR_PLATFORM_RED_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_DMC_MIDDLE_PLATFORM_RED_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_1) +RANDO_ENUM_ITEM(RAND_INF_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_2) +RANDO_ENUM_ITEM(RAND_INF_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_3) +RANDO_ENUM_ITEM(RAND_INF_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_4) +RANDO_ENUM_ITEM(RAND_INF_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_5) +RANDO_ENUM_ITEM(RAND_INF_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_6) +RANDO_ENUM_ITEM(RAND_INF_DMC_DISTANT_PLATFORM_RUPEE_1) +RANDO_ENUM_ITEM(RAND_INF_DMC_DISTANT_PLATFORM_RUPEE_2) +RANDO_ENUM_ITEM(RAND_INF_DMC_DISTANT_PLATFORM_RUPEE_3) +RANDO_ENUM_ITEM(RAND_INF_DMC_DISTANT_PLATFORM_RUPEE_4) +RANDO_ENUM_ITEM(RAND_INF_DMC_DISTANT_PLATFORM_RUPEE_5) +RANDO_ENUM_ITEM(RAND_INF_DMC_DISTANT_PLATFORM_RUPEE_6) +RANDO_ENUM_ITEM(RAND_INF_DMC_DISTANT_PLATFORM_RED_RUPEE) + +RANDO_ENUM_ITEM(RAND_INF_ZR_BENEATH_WATERFALL_LEFT_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZR_BENEATH_WATERFALL_MIDDLE_LEFT_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZR_BENEATH_WATERFALL_MIDDLE_RIGHT_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZR_BENEATH_WATERFALL_RIGHT_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_NORTH_INNER_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_NORTHEAST_INNER_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_SOUTHEAST_INNER_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_SOUTH_INNER_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_SOUTHWEST_INNER_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_NORTHWEST_INNER_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_NORTH_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_NORTHEAST_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_SOUTHEAST_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_SOUTH_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_SOUTHWEST_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_NORTHWEST_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_NORTH_OUTER_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_NORTHEAST_OUTER_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_SOUTHEAST_OUTER_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_SOUTH_OUTER_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_SOUTHWEST_OUTER_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ZF_BOTTOM_NORTHWEST_OUTER_RUPEE) + +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_LOBBY_LOWER_HEART) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_LOBBY_UPPER_HEART) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BEFORE_BOSS_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BEFORE_BOSS_MIDDLE_HEART) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BEFORE_BOSS_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_LOWER_LIZALFOS_HEART) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_BLADE_ROOM_HEART) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_UPPER_LIZALFOS_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_UPPER_LIZALFOS_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_COURTYARD_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_COURTYARD_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_WELL_WEST_HEART) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_WELL_EAST_HEART) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FIRE_PILLAR_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FIRE_PILLAR_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FIRE_PILLAR_BACK_HEART) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_EAST_CENTRAL_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_EAST_CENTRAL_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_EAST_CENTRAL_MIDDLE_HEART) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FIRE_WALL_EAST_HEART) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FIRE_WALL_WEST_HEART) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_FIRE_WALL_EXIT_HEART) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_RIVER_HEART_1) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_RIVER_HEART_2) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_RIVER_HEART_3) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_RIVER_HEART_4) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_INVISIBLE_BLADES_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_INVISIBLE_BLADES_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_SCARECROW_NORTH_HEART) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_SCARECROW_SOUTH_HEART) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_AFTER_SHIP_UPPER_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_AFTER_SHIP_UPPER_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_AFTER_SHIP_LOWER_HEART) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_ADULT_CLIMB_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_ADULT_CLIMB_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_LOBBY_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MAP_ROOM_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MAP_ROOM_MIDDLE_HEART) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_MAP_ROOM_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_SLIDING_BLOCK_RUPEE_1) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_SLIDING_BLOCK_RUPEE_2) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_SLIDING_BLOCK_RUPEE_3) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_LEFT_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_BACK_LEFT_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_MIDDLE_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_BACK_RIGHT_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_RIGHT_RUPEE) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_COFFIN_ROOM_FRONT_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_COFFIN_ROOM_MIDDLE_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_GERUDO_TRAINING_GROUND_BEAMOS_SOUTH_HEART) +RANDO_ENUM_ITEM(RAND_INF_GERUDO_TRAINING_GROUND_BEAMOS_EAST_HEART) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_HEART_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_HEART_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_HEART_3) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_FIRE_TRIAL_HEART) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SPIRIT_TRIAL_HEART) + +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_COMPASS_ROOM_HEART) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_DEKU_BABA_HEART) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_LOBBY_HEART) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_ROOM_HEART) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BEFORE_BOSS_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BEFORE_BOSS_MIDDLE_HEART) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BEFORE_BOSS_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_LIZALFOS_ROOM_HEART) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_ROOM_HEART) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_LIFT_RUPEE_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_LIFT_RUPEE_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_LIFT_RUPEE_3) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_LIFT_HEART_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_LIFT_HEART_2) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_COURTYARD_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_COURTYARD_MIDDLE_HEART) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_MQ_COURTYARD_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_WELL_MQ_WEST_HEART) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_WELL_MQ_MIDDLE_HEART) +RANDO_ENUM_ITEM(RAND_INF_FOREST_TEMPLE_WELL_MQ_EAST_HEART) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_FIRE_PILLAR_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_FIRE_PILLAR_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_FIRE_PILLAR_LOWER_HEART) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_SCARECROW_NORTH_HEART) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_SCARECROW_SOUTH_HEART) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_SHIP_UPPER_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_SHIP_UPPER_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_SHIP_LOWER_HEART) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_COFFIN_ROOM_FRONT_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_BOMB_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_BOMB_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_COFFIN_ROOM_MIDDLE_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_FRONT_HEART) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_LEFT_HEART) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_WATER_TRIAL_HEART) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_LIGHT_TRIAL_RIGHT_HEART) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_LIGHT_TRIAL_LEFT_HEART) + +RANDO_ENUM_ITEM(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_4) +RANDO_ENUM_ITEM(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_5) +RANDO_ENUM_ITEM(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_6) +RANDO_ENUM_ITEM(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_7) +RANDO_ENUM_ITEM(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_8) +RANDO_ENUM_ITEM(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_4) +RANDO_ENUM_ITEM(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_5) +RANDO_ENUM_ITEM(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_6) +RANDO_ENUM_ITEM(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_7) +RANDO_ENUM_ITEM(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_8) +RANDO_ENUM_ITEM(RAND_INF_HF_FAIRY_GROTTO_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_HF_FAIRY_GROTTO_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_HF_FAIRY_GROTTO_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_HF_FAIRY_GROTTO_FAIRY_4) +RANDO_ENUM_ITEM(RAND_INF_HF_FAIRY_GROTTO_FAIRY_5) +RANDO_ENUM_ITEM(RAND_INF_HF_FAIRY_GROTTO_FAIRY_6) +RANDO_ENUM_ITEM(RAND_INF_HF_FAIRY_GROTTO_FAIRY_7) +RANDO_ENUM_ITEM(RAND_INF_HF_FAIRY_GROTTO_FAIRY_8) +RANDO_ENUM_ITEM(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_4) +RANDO_ENUM_ITEM(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_5) +RANDO_ENUM_ITEM(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_6) +RANDO_ENUM_ITEM(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_7) +RANDO_ENUM_ITEM(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_8) +RANDO_ENUM_ITEM(RAND_INF_GF_FAIRY_GROTTO_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_GF_FAIRY_GROTTO_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_GF_FAIRY_GROTTO_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_GF_FAIRY_GROTTO_FAIRY_4) +RANDO_ENUM_ITEM(RAND_INF_GF_FAIRY_GROTTO_FAIRY_5) +RANDO_ENUM_ITEM(RAND_INF_GF_FAIRY_GROTTO_FAIRY_6) +RANDO_ENUM_ITEM(RAND_INF_GF_FAIRY_GROTTO_FAIRY_7) +RANDO_ENUM_ITEM(RAND_INF_GF_FAIRY_GROTTO_FAIRY_8) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_4) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_5) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_6) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_7) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_8) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_4) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_5) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_6) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_7) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_8) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_4) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_5) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_6) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_7) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_8) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_OASIS_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_OASIS_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_OASIS_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_OASIS_FAIRY_4) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_OASIS_FAIRY_5) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_OASIS_FAIRY_6) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_OASIS_FAIRY_7) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_OASIS_FAIRY_8) + +RANDO_ENUM_ITEM(RAND_INF_ZR_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_ZR_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_ZR_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_KF_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_KF_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_KF_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_LH_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_LH_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_LH_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_GV_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_GV_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_GV_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_DMC_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_DMC_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_DMC_BEAN_SPROUT_FAIRY_3) +RANDO_ENUM_ITEM(RAND_INF_DMT_BEAN_SPROUT_FAIRY_1) +RANDO_ENUM_ITEM(RAND_INF_DMT_BEAN_SPROUT_FAIRY_2) +RANDO_ENUM_ITEM(RAND_INF_DMT_BEAN_SPROUT_FAIRY_3) + +RANDO_ENUM_ITEM(RAND_INF_TOT_LEFTMOST_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_TOT_LEFTMOST_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_TOT_LEFT_CENTER_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_TOT_LEFT_CENTER_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_TOT_RIGHT_CENTER_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_TOT_RIGHT_CENTER_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_TOT_RIGHTMOST_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_TOT_RIGHTMOST_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_DMC_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_DMC_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_DMT_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_DMT_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_COLOSSUS_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_GV_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_GV_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_GC_MAZE_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_GC_MAZE_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_GC_MEDIGORON_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_GC_MEDIGORON_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_HC_MALON_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_HC_MALON_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_HC_ROCK_WALL_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_HC_ROCK_WALL_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_HC_STORMS_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_HC_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_KF_DEKU_TREE_LEFT_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_KF_DEKU_TREE_LEFT_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_KF_DEKU_TREE_RIGHT_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_KF_DEKU_TREE_RIGHT_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_KF_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_KF_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_KF_STORMS_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_KF_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_LH_LAB_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_LH_LAB_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_LH_SOUTHEAST_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_LH_SOUTHEAST_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_LH_SOUTHWEST_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_LH_SOUTHWEST_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_LW_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_LW_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_SFM_MAZE_LOWER_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_SFM_MAZE_LOWER_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_SFM_MAZE_UPPER_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_SFM_MAZE_UPPER_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_SFM_SARIA_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_SFM_SARIA_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_ZD_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_ZD_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_ZF_FAIRY_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_ZF_FAIRY_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_ZF_JABU_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_ZF_JABU_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_ZR_NEAR_GROTTOS_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_ZR_NEAR_GROTTOS_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_ZR_NEAR_DOMAIN_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_ZR_NEAR_DOMAIN_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_HF_COW_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_HF_COW_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_HF_OPEN_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_HF_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_KAK_OPEN_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_KAK_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_ZR_OPEN_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_ZR_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_DMT_STORMS_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_DMT_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG) +RANDO_ENUM_ITEM(RAND_INF_DMC_UPPER_GROTTO_GOSSIP_STONE_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_DMC_UPPER_GROTTO_GOSSIP_STONE_FAIRY_BIG) + +RANDO_ENUM_ITEM(RAND_INF_LH_ISLAND_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_HF_POND_STORMS_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_DMT_FLAG_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_STORMS_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_HF_FENCE_GROTTO_STORMS_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_LW_SHORTCUT_STORMS_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_TH_KITCHEN_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_LW_DEKU_SCRUB_GROTTO_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_GRAVEYARD_ROYAL_FAMILYS_TOMB_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_BOULDER_ROOM_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_ARMOS_ROOM_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_BEAMOS_STORM_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_PIT_STORM_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_WIND_HINT_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_ICE_CAVERN_ENTRANCE_STORMS_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_GERUDO_TRAINING_GROUND_ENTRANCE_STORMS_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_GANONS_CASTLE_SPIRIT_TRIAL_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LOOP_STALFOS_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_FIRE_TEMPLE_MQ_LOOP_KNUCKLE_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DARK_LINK_PILAR_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DARK_LINK_LEFT_STORM_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_WATER_TEMPLE_MQ_DARK_LINK_RIGHT_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_SPIRIT_TEMPLE_MQ_DINALFOS_ROOM_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_BEAMOS_STORM_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_PIT_STORM_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_SHADOW_TEMPLE_MQ_WIND_HINT_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_CELL_SUN_FAIRY) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_BASEMENT_SUN_FAIRY) + +RANDO_ENUM_ITEM(RAND_INF_GUARD_HOUSE_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_GUARD_HOUSE_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_MARKET_BAZAAR_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_MARKET_BAZAAR_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_MARKET_POTION_SHOP_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_MARKET_POTION_SHOP_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_MASK_SHOP_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_MASK_SHOP_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_MARKET_SHOOTING_GALLERY_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_MARKET_SHOOTING_GALLERY_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_BOMBCHU_BOWLING_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_BOMBCHU_BOWLING_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_TREASURE_CHEST_GAME_BUILDING_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_TREASURE_CHEST_GAME_BUILDING_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_BOMBCHU_SHOP_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_BOMBCHU_SHOP_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_RICHARDS_HOUSE_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_RICHARDS_HOUSE_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_ALLEY_HOUSE_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_ALLEY_HOUSE_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_KAK_BAZAAR_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_KAK_BAZAAR_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_KAK_POTION_SHOP_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_KAK_POTION_SHOP_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_BOSS_HOUSE_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_BOSS_HOUSE_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_GRANNYS_POTION_SHOP_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_GRANNYS_POTION_SHOP_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_SKULLTULA_HOUSE_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_SKULLTULA_HOUSE_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_IMPAS_HOUSE_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_IMPAS_HOUSE_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_WINDMILL_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_WINDMILL_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_KAK_SHOOTING_GALLERY_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_KAK_SHOOTING_GALLERY_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_DAMPES_HUT_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_DAMPES_HUT_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_TALONS_HOUSE_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_TALONS_HOUSE_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_STABLES_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_STABLES_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_BACK_TOWER_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_BACK_TOWER_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_HYLIA_LAB_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_HYLIA_LAB_KEY_OBTAINED) +RANDO_ENUM_ITEM(RAND_INF_FISHING_HOLE_UNLOCKED) +RANDO_ENUM_ITEM(RAND_INF_FISHING_HOLE_KEY_OBTAINED) + +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_HAS_WEIRD_EGG) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_HAS_CHICKEN) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_HAS_LETTER_ZELDA) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_HAS_MASK_KEATON) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_HAS_MASK_SKULL) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_HAS_MASK_SPOOKY) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_HAS_MASK_BUNNY) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_HAS_MASK_GORON) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_HAS_MASK_ZORA) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_HAS_MASK_GERUDO) +RANDO_ENUM_ITEM(RAND_INF_CHILD_TRADES_HAS_MASK_TRUTH) + +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_HAS_POCKET_EGG) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_HAS_POCKET_CUCCO) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_HAS_COJIRO) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_HAS_ODD_MUSHROOM) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_HAS_ODD_POTION) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_HAS_SAW) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_HAS_SWORD_BROKEN) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_HAS_PRESCRIPTION) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_HAS_FROG) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_HAS_EYEDROPS) +RANDO_ENUM_ITEM(RAND_INF_ADULT_TRADES_HAS_CLAIM_CHECK) + +// Overworld Grass +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_8) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_9) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_10) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_11) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_12) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_MAZE_1) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_MAZE_2) +RANDO_ENUM_ITEM(RAND_INF_KF_CHILD_GRASS_MAZE_3) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_8) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_9) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_10) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_11) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_12) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_13) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_14) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_15) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_16) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_17) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_18) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_19) +RANDO_ENUM_ITEM(RAND_INF_KF_ADULT_GRASS_20) +RANDO_ENUM_ITEM(RAND_INF_LW_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_LW_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_LW_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_LW_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_LW_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_LW_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_LW_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_LW_GRASS_8) +RANDO_ENUM_ITEM(RAND_INF_LW_GRASS_9) +RANDO_ENUM_ITEM(RAND_INF_MARKET_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_MARKET_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_MARKET_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_MARKET_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_MARKET_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_MARKET_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_MARKET_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_MARKET_GRASS_8) +RANDO_ENUM_ITEM(RAND_INF_HC_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_HC_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_KAK_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_KAK_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_KAK_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_KAK_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_KAK_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_KAK_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_KAK_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_KAK_GRASS_8) +RANDO_ENUM_ITEM(RAND_INF_GY_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_GY_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_GY_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_GY_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_GY_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_GY_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_GY_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_GY_GRASS_8) +RANDO_ENUM_ITEM(RAND_INF_GY_GRASS_9) +RANDO_ENUM_ITEM(RAND_INF_GY_GRASS_10) +RANDO_ENUM_ITEM(RAND_INF_GY_GRASS_11) +RANDO_ENUM_ITEM(RAND_INF_GY_GRASS_12) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_8) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_9) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_10) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_11) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_12) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_13) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_14) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_15) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_16) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_17) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_18) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_19) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_20) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_21) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_22) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_23) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_24) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_25) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_26) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_27) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_28) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_29) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_30) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_31) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_32) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_33) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_34) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_35) +RANDO_ENUM_ITEM(RAND_INF_LH_GRASS_36) +RANDO_ENUM_ITEM(RAND_INF_LH_CHILD_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_LH_CHILD_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_LH_CHILD_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_LH_CHILD_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_LH_WARP_PAD_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_LH_WARP_PAD_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KF_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KF_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KF_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KF_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KF_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KF_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KF_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KF_GRASS_8) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KF_GRASS_9) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KF_GRASS_10) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KF_GRASS_11) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_KF_GRASS_12) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GRASS_8) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GRASS_9) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GRASS_10) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GRASS_11) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GRASS_12) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTH_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTH_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTH_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTH_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTH_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTH_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTH_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTH_GRASS_8) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTH_GRASS_9) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTH_GRASS_10) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTH_GRASS_11) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTH_GRASS_12) +RANDO_ENUM_ITEM(RAND_INF_HF_CENTRAL_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_HF_CENTRAL_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_HF_CENTRAL_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_HF_CENTRAL_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_HF_CENTRAL_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_HF_CENTRAL_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_HF_CENTRAL_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_HF_CENTRAL_GRASS_8) +RANDO_ENUM_ITEM(RAND_INF_HF_CENTRAL_GRASS_9) +RANDO_ENUM_ITEM(RAND_INF_HF_CENTRAL_GRASS_10) +RANDO_ENUM_ITEM(RAND_INF_HF_CENTRAL_GRASS_11) +RANDO_ENUM_ITEM(RAND_INF_HF_CENTRAL_GRASS_12) +RANDO_ENUM_ITEM(RAND_INF_ZR_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_ZR_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_ZR_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_ZR_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_ZR_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_ZR_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_ZR_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_ZR_GRASS_8) +RANDO_ENUM_ITEM(RAND_INF_ZR_GRASS_9) +RANDO_ENUM_ITEM(RAND_INF_ZR_GRASS_10) +RANDO_ENUM_ITEM(RAND_INF_ZR_GRASS_11) +RANDO_ENUM_ITEM(RAND_INF_ZR_GRASS_12) +RANDO_ENUM_ITEM(RAND_INF_ZR_NEAR_FREESTANDING_POH_GRASS) +// Grotto Grass +RANDO_ENUM_ITEM(RAND_INF_KF_STORMS_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_KF_STORMS_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_KF_STORMS_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_KF_STORMS_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_LW_NEAR_SHORTCUTS_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_LW_NEAR_SHORTCUTS_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_LW_NEAR_SHORTCUTS_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_LW_NEAR_SHORTCUTS_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_HF_NEAR_MARKET_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_HF_OPEN_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_HF_OPEN_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_HF_OPEN_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_HF_OPEN_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_HF_SOUTHEAST_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_HF_COW_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_HF_COW_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_KAK_OPEN_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_KAK_OPEN_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_KAK_OPEN_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_KAK_OPEN_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_DMT_STORMS_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DMT_STORMS_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DMT_STORMS_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DMT_STORMS_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DMT_COW_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DMC_UPPER_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DMC_UPPER_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DMC_UPPER_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DMC_UPPER_GROTTO_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_ZR_OPEN_GROTTO_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_ZR_OPEN_GROTTO_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_ZR_OPEN_GROTTO_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_ZR_OPEN_GROTTO_GRASS_4) +// Dungeon Grass +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_LOBBY_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_LOBBY_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_LOBBY_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_2F_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_2F_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_SLINGSHOT_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_SLINGSHOT_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_SLINGSHOT_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_SLINGSHOT_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_COMPASS_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_COMPASS_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BASEMENT_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BASEMENT_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BASEMENT_SPIKE_ROLLER_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BASEMENT_SPIKE_ROLLER_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BASEMENT_TORCHES_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BASEMENT_TORCHES_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BASEMENT_LARVAE_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BASEMENT_LARVAE_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BEFORE_BOSS_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BEFORE_BOSS_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_BEFORE_BOSS_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_FIRST_BRIDGE_GRASS) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_BLADE_GRASS) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_SINGLE_EYE_GRASS) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_BEFORE_BOSS_GRASS) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_8) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_9) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_GRASS_3) +// MQ Dungeon Grass +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_LOBBY_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_LOBBY_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_LOBBY_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_LOBBY_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_LOBBY_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_2F_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_2F_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_COMPASS_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_COMPASS_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_COMPASS_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_COMPASS_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_UPPER_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_UPPER_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_UPPER_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_FRONT_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_FRONT_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_FRONT_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_BACK_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_BACK_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_LARVAE_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_LARVAE_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_BACK_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_BACK_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BASEMENT_BACK_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BEFORE_BOSS_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BEFORE_BOSS_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_MQ_BEFORE_BOSS_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_COMPASS_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_COMPASS_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_COMPASS_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_COMPASS_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_ARMOS_GRASS) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_BACK_POE_GRASS) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_SCRUB_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DODONGOS_CAVERN_MQ_SCRUB_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_FIRST_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_FIRST_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_PIT_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_PIT_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_BASEMENT_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_BASEMENT_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_BASEMENT_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_JIGGLIES_GRASS) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_AFTER_BIG_OCTO_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_AFTER_BIG_OCTO_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_FALLING_LIKE_LIKE_GRASS) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_BASEMENT_BOOMERANG_GRASS) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_BEFORE_BOSS_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_JABU_JABUS_BELLY_MQ_BEFORE_BOSS_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_4) +// Shared Dungeon Grass +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_1) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_2) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_3) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_4) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_5) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_6) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_7) +RANDO_ENUM_ITEM(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_8) +// End Grass +RANDO_ENUM_ITEM(RAND_INF_OBTAINED_RUTOS_LETTER) +RANDO_ENUM_ITEM(RAND_INF_OBTAINED_NAYRUS_LOVE) +RANDO_ENUM_ITEM(RAND_INF_OBTAINED_ROCS_FEATHER) +RANDO_ENUM_ITEM(RAND_INF_TALON_SENT_MALON_HOME) + +RANDO_ENUM_ITEM(RAND_INF_MAX) + +RANDO_ENUM_END(RandomizerInf) + +#ifdef RANDO_ENUM_BEGIN_CLEANUP +#undef RANDO_ENUM_BEGIN +#undef RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifdef RANDO_ENUM_ITEM_CLEANUP +#undef RANDO_ENUM_ITEM +#undef RANDO_ENUM_ITEM_CLEANUP +#endif +#ifdef RANDO_ENUM_END_CLEANUP +#undef RANDO_ENUM_END +#undef RANDO_ENUM_END_CLEANUP +#endif diff --git a/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerMiscEnums.h b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerMiscEnums.h new file mode 100644 index 000000000..78b032c38 --- /dev/null +++ b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerMiscEnums.h @@ -0,0 +1,535 @@ +#ifndef RANDO_ENUM_BEGIN +#define RANDO_ENUM_BEGIN(...) +#define RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifndef RANDO_ENUM_ITEM +#define RANDO_ENUM_ITEM(...) +#define RANDO_ENUM_ITEM_CLEANUP +#endif +#ifndef RANDO_ENUM_END +#define RANDO_ENUM_END(...) +#define RANDO_ENUM_END_CLEANUP +#endif + +// This should probably go in a less rando-specific location +// but the best location will probably be in the modding engine +// which doesn't exist yet. +RANDO_ENUM_BEGIN(ModIndex) +RANDO_ENUM_ITEM(MOD_NONE) +RANDO_ENUM_ITEM(MOD_RANDOMIZER) +RANDO_ENUM_END(ModIndex) + +RANDO_ENUM_BEGIN(TableIndex) +RANDO_ENUM_ITEM(TABLE_VANILLA, MOD_NONE) +RANDO_ENUM_ITEM(TABLE_RANDOMIZER, MOD_RANDOMIZER) +RANDO_ENUM_END(TableIndex) + +RANDO_ENUM_BEGIN(HintType) +RANDO_ENUM_ITEM(HINT_TYPE_HINT_KEY) +RANDO_ENUM_ITEM(HINT_TYPE_AREA) +RANDO_ENUM_ITEM(HINT_TYPE_ITEM) +RANDO_ENUM_ITEM(HINT_TYPE_TRIAL) +RANDO_ENUM_ITEM(HINT_TYPE_ENTRANCE) +RANDO_ENUM_ITEM(HINT_TYPE_ITEM_AREA) +RANDO_ENUM_ITEM(HINT_TYPE_ALTAR_CHILD) +RANDO_ENUM_ITEM(HINT_TYPE_ALTAR_ADULT) +RANDO_ENUM_ITEM(HINT_TYPE_WOTH) // Way of the Hero +RANDO_ENUM_ITEM(HINT_TYPE_FOOLISH) +RANDO_ENUM_ITEM(HINT_TYPE_MESSAGE) +RANDO_ENUM_ITEM(HINT_TYPE_MAX) +RANDO_ENUM_END(HintType) + +RANDO_ENUM_BEGIN(RandomizerArea) +RANDO_ENUM_ITEM(RA_NONE) +RANDO_ENUM_ITEM(RA_LINKS_POCKET) +RANDO_ENUM_ITEM(RA_KOKIRI_FOREST) +RANDO_ENUM_ITEM(RA_THE_LOST_WOODS) +RANDO_ENUM_ITEM(RA_SACRED_FOREST_MEADOW) +RANDO_ENUM_ITEM(RA_HYRULE_FIELD) +RANDO_ENUM_ITEM(RA_LAKE_HYLIA) +RANDO_ENUM_ITEM(RA_GERUDO_VALLEY) +RANDO_ENUM_ITEM(RA_GERUDO_FORTRESS) +RANDO_ENUM_ITEM(RA_HAUNTED_WASTELAND) +RANDO_ENUM_ITEM(RA_DESERT_COLOSSUS) +RANDO_ENUM_ITEM(RA_THE_MARKET) +RANDO_ENUM_ITEM(RA_TEMPLE_OF_TIME) +RANDO_ENUM_ITEM(RA_HYRULE_CASTLE) +RANDO_ENUM_ITEM(RA_OUTSIDE_GANONS_CASTLE) +RANDO_ENUM_ITEM(RA_CASTLE_GROUNDS) +RANDO_ENUM_ITEM(RA_KAKARIKO_VILLAGE) +RANDO_ENUM_ITEM(RA_THE_GRAVEYARD) +RANDO_ENUM_ITEM(RA_DEATH_MOUNTAIN_TRAIL) +RANDO_ENUM_ITEM(RA_GORON_CITY) +RANDO_ENUM_ITEM(RA_DEATH_MOUNTAIN_CRATER) +RANDO_ENUM_ITEM(RA_ZORAS_RIVER) +RANDO_ENUM_ITEM(RA_ZORAS_DOMAIN) +RANDO_ENUM_ITEM(RA_ZORAS_FOUNTAIN) +RANDO_ENUM_ITEM(RA_LON_LON_RANCH) +RANDO_ENUM_ITEM(RA_DEKU_TREE) +RANDO_ENUM_ITEM(RA_DODONGOS_CAVERN) +RANDO_ENUM_ITEM(RA_JABU_JABUS_BELLY) +RANDO_ENUM_ITEM(RA_FOREST_TEMPLE) +RANDO_ENUM_ITEM(RA_FIRE_TEMPLE) +RANDO_ENUM_ITEM(RA_WATER_TEMPLE) +RANDO_ENUM_ITEM(RA_SPIRIT_TEMPLE) +RANDO_ENUM_ITEM(RA_SHADOW_TEMPLE) +RANDO_ENUM_ITEM(RA_BOTTOM_OF_THE_WELL) +RANDO_ENUM_ITEM(RA_ICE_CAVERN) +RANDO_ENUM_ITEM(RA_GERUDO_TRAINING_GROUND) +RANDO_ENUM_ITEM(RA_GANONS_CASTLE) +RANDO_ENUM_ITEM(RA_MAX) +RANDO_ENUM_END(RandomizerArea) + +RANDO_ENUM_BEGIN(TrialKey) +RANDO_ENUM_ITEM(TK_LIGHT_TRIAL) +RANDO_ENUM_ITEM(TK_FOREST_TRIAL) +RANDO_ENUM_ITEM(TK_FIRE_TRIAL) +RANDO_ENUM_ITEM(TK_WATER_TRIAL) +RANDO_ENUM_ITEM(TK_SPIRIT_TRIAL) +RANDO_ENUM_ITEM(TK_SHADOW_TRIAL) +RANDO_ENUM_ITEM(TK_MAX) +RANDO_ENUM_END(TrialKey) + +// Check types based on main settings +RANDO_ENUM_BEGIN(RandomizerCheckType) +RANDO_ENUM_ITEM(RCTYPE_STANDARD) // Base set of rando checks +RANDO_ENUM_ITEM(RCTYPE_SKULL_TOKEN) // Gold Skulltulas +RANDO_ENUM_ITEM(RCTYPE_COW) // Cows +RANDO_ENUM_ITEM(RCTYPE_ADULT_TRADE) // Adult trade quest checks +RANDO_ENUM_ITEM(RCTYPE_FROG_SONG) // Frog song purple rupee checks +RANDO_ENUM_ITEM(RCTYPE_MAP) // Maps +RANDO_ENUM_ITEM(RCTYPE_COMPASS) // Compasses +RANDO_ENUM_ITEM(RCTYPE_SMALL_KEY) // Small Keys +RANDO_ENUM_ITEM(RCTYPE_GF_KEY) // Gerudo Fortress Keys +RANDO_ENUM_ITEM(RCTYPE_BOSS_KEY) // Boss Keys +RANDO_ENUM_ITEM(RCTYPE_GANON_BOSS_KEY) // Ganon's boss key +RANDO_ENUM_ITEM(RCTYPE_SHOP) // Shops +RANDO_ENUM_ITEM(RCTYPE_SCRUB) // Scrubs +RANDO_ENUM_ITEM(RCTYPE_MERCHANT) // Merchants +RANDO_ENUM_ITEM(RCTYPE_CHEST_GAME) // RANDOTODO replace this once we implement it, just using it to exclude for now +RANDO_ENUM_ITEM(RCTYPE_LINKS_POCKET) // RANDOTODO this feels hacky, replace with better starting items +RANDO_ENUM_ITEM(RCTYPE_GOSSIP_STONE) // RANDOTODO make these into event access +RANDO_ENUM_ITEM(RCTYPE_STATIC_HINT) // RANDOTODO make these into event access +RANDO_ENUM_ITEM(RCTYPE_SONG_LOCATION) // Song locations +RANDO_ENUM_ITEM(RCTYPE_BOSS_HEART_OR_OTHER_REWARD) // Boss heart container or lesser dungeon rewards (lens, ice arrow) +RANDO_ENUM_ITEM(RCTYPE_POT) // Pots +RANDO_ENUM_ITEM(RCTYPE_CRATE) // Crates +RANDO_ENUM_ITEM(RCTYPE_NLCRATE) // NL Crates +RANDO_ENUM_ITEM(RCTYPE_SMALL_CRATE) // Small crates +RANDO_ENUM_ITEM(RCTYPE_TREE) // Trees +RANDO_ENUM_ITEM(RCTYPE_NLTREE) // NL Trees +RANDO_ENUM_ITEM(RCTYPE_BUSH) // Bushes +RANDO_ENUM_ITEM(RCTYPE_DUNGEON_REWARD) // Dungeon rewards (blue warps) +RANDO_ENUM_ITEM(RCTYPE_OCARINA) // Ocarina locations +RANDO_ENUM_ITEM(RCTYPE_BEEHIVE) // Beehives +RANDO_ENUM_ITEM(RCTYPE_FISH) // Fishes +RANDO_ENUM_ITEM(RCTYPE_FREESTANDING) // Freestanding rupees and hearts +RANDO_ENUM_ITEM(RCTYPE_FOUNTAIN_FAIRY) // Fairies in Fountains +RANDO_ENUM_ITEM(RCTYPE_STONE_FAIRY) // Fairies from Gossip Stones +RANDO_ENUM_ITEM(RCTYPE_BEAN_FAIRY) // Fairies from Beans +RANDO_ENUM_ITEM(RCTYPE_SONG_FAIRY) // Fairies from Songs +RANDO_ENUM_ITEM(RCTYPE_GRASS) // Grass +RANDO_ENUM_END(RandomizerCheckType) + +RANDO_ENUM_BEGIN(RandomizerCheckQuest) +RANDO_ENUM_ITEM(RCQUEST_VANILLA) +RANDO_ENUM_ITEM(RCQUEST_MQ) +RANDO_ENUM_ITEM(RCQUEST_BOTH) +RANDO_ENUM_END(RandomizerCheckQuest) + +RANDO_ENUM_BEGIN(RandomizerCheckArea) +RANDO_ENUM_ITEM(RCAREA_KOKIRI_FOREST) +RANDO_ENUM_ITEM(RCAREA_LOST_WOODS) +RANDO_ENUM_ITEM(RCAREA_SACRED_FOREST_MEADOW) +RANDO_ENUM_ITEM(RCAREA_HYRULE_FIELD) +RANDO_ENUM_ITEM(RCAREA_LAKE_HYLIA) +RANDO_ENUM_ITEM(RCAREA_GERUDO_VALLEY) +RANDO_ENUM_ITEM(RCAREA_GERUDO_FORTRESS) +RANDO_ENUM_ITEM(RCAREA_WASTELAND) +RANDO_ENUM_ITEM(RCAREA_DESERT_COLOSSUS) +RANDO_ENUM_ITEM(RCAREA_MARKET) +RANDO_ENUM_ITEM(RCAREA_HYRULE_CASTLE) +RANDO_ENUM_ITEM(RCAREA_KAKARIKO_VILLAGE) +RANDO_ENUM_ITEM(RCAREA_GRAVEYARD) +RANDO_ENUM_ITEM(RCAREA_DEATH_MOUNTAIN_TRAIL) +RANDO_ENUM_ITEM(RCAREA_GORON_CITY) +RANDO_ENUM_ITEM(RCAREA_DEATH_MOUNTAIN_CRATER) +RANDO_ENUM_ITEM(RCAREA_ZORAS_RIVER) +RANDO_ENUM_ITEM(RCAREA_ZORAS_DOMAIN) +RANDO_ENUM_ITEM(RCAREA_ZORAS_FOUNTAIN) +RANDO_ENUM_ITEM(RCAREA_LON_LON_RANCH) +RANDO_ENUM_ITEM(RCAREA_DEKU_TREE) +RANDO_ENUM_ITEM(RCAREA_DODONGOS_CAVERN) +RANDO_ENUM_ITEM(RCAREA_JABU_JABUS_BELLY) +RANDO_ENUM_ITEM(RCAREA_FOREST_TEMPLE) +RANDO_ENUM_ITEM(RCAREA_FIRE_TEMPLE) +RANDO_ENUM_ITEM(RCAREA_WATER_TEMPLE) +RANDO_ENUM_ITEM(RCAREA_SPIRIT_TEMPLE) +RANDO_ENUM_ITEM(RCAREA_SHADOW_TEMPLE) +RANDO_ENUM_ITEM(RCAREA_BOTTOM_OF_THE_WELL) +RANDO_ENUM_ITEM(RCAREA_ICE_CAVERN) +RANDO_ENUM_ITEM(RCAREA_GERUDO_TRAINING_GROUND) +RANDO_ENUM_ITEM(RCAREA_GANONS_CASTLE) +// If adding any more RANDO_ENUM_ITEM(areas) Check Tracker will need a refactor +RANDO_ENUM_ITEM(RCAREA_INVALID) +RANDO_ENUM_END(RandomizerCheckArea) + +// Check tracker check visibility categories +RANDO_ENUM_BEGIN(RandomizerCheckStatus) +RANDO_ENUM_ITEM(RCSHOW_UNCHECKED) +RANDO_ENUM_ITEM(RCSHOW_SEEN) +RANDO_ENUM_ITEM(RCSHOW_IDENTIFIED) +RANDO_ENUM_ITEM(RCSHOW_SCUMMED) +RANDO_ENUM_ITEM(RCSHOW_COLLECTED) +RANDO_ENUM_ITEM(RCSHOW_SAVED) +RANDO_ENUM_END(RandomizerCheckStatus) + +RANDO_ENUM_BEGIN(RandomizerHint) +RANDO_ENUM_ITEM(RH_NONE) +RANDO_ENUM_ITEM(RH_KF_DEKU_TREE_LEFT_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_KF_DEKU_TREE_RIGHT_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_KF_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_KF_STORMS_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_LW_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_SFM_MAZE_NEAR_LW_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_SFM_MAZE_CENTER_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_SFM_SARIA_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_HF_COW_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_HF_OPEN_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_HF_SOUTHEAST_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_TOT_LEFT_CENTER_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_TOT_LEFTMOST_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_TOT_RIGHT_CENTER_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_TOT_RIGHTMOST_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_HC_MALON_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_HC_ROCK_WALL_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_HC_STORMS_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_KAK_OPEN_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_GRAVEYARD_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_DMT_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_DMT_STORMS_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_GC_MAZE_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_GC_MEDIGORON_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_DMC_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_DMC_UPPER_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_ZR_NEAR_DOMAIN_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_ZR_NEAR_GROTTOS_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_ZR_OPEN_GROTTO_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_ZD_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_ZF_JABU_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_ZF_FAIRY_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_LH_LAB_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_LH_SOUTHEAST_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_LH_SOUTHWEST_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_GV_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_COLOSSUS_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_DODONGOS_CAVERN_GOSSIP_STONE) +RANDO_ENUM_ITEM(RH_GANONDORF_HINT) +RANDO_ENUM_ITEM(RH_GANONDORF_JOKE) +RANDO_ENUM_ITEM(RH_SHEIK_HINT) +RANDO_ENUM_ITEM(RH_DAMPES_DIARY) +RANDO_ENUM_ITEM(RH_GREG_RUPEE) +RANDO_ENUM_ITEM(RH_ALTAR_CHILD) +RANDO_ENUM_ITEM(RH_ALTAR_ADULT) +RANDO_ENUM_ITEM(RH_FOREST_BOSS_KEY_HINT) +RANDO_ENUM_ITEM(RH_FIRE_BOSS_KEY_HINT) +RANDO_ENUM_ITEM(RH_WATER_BOSS_KEY_HINT) +RANDO_ENUM_ITEM(RH_SPIRIT_BOSS_KEY_HINT) +RANDO_ENUM_ITEM(RH_SHADOW_BOSS_KEY_HINT) +RANDO_ENUM_ITEM(RH_GANONS_BOSS_KEY_HINT) +RANDO_ENUM_ITEM(RH_SARIA_HINT) +RANDO_ENUM_ITEM(RH_MIDO_HINT) +RANDO_ENUM_ITEM(RH_LOACH_HINT) +RANDO_ENUM_ITEM(RH_FISHING_POLE) +RANDO_ENUM_ITEM(RH_MINUET_WARP_LOC) +RANDO_ENUM_ITEM(RH_BOLERO_WARP_LOC) +RANDO_ENUM_ITEM(RH_SERENADE_WARP_LOC) +RANDO_ENUM_ITEM(RH_REQUIEM_WARP_LOC) +RANDO_ENUM_ITEM(RH_NOCTURNE_WARP_LOC) +RANDO_ENUM_ITEM(RH_PRELUDE_WARP_LOC) +RANDO_ENUM_ITEM(RH_HBA_HINT) +RANDO_ENUM_ITEM(RH_MALON_HINT) +RANDO_ENUM_ITEM(RH_CHICKENS_HINT) +RANDO_ENUM_ITEM(RH_BIG_POES_HINT) +RANDO_ENUM_ITEM(RH_BIGGORON_HINT) +RANDO_ENUM_ITEM(RH_FROGS_HINT) +RANDO_ENUM_ITEM(RH_OOT_HINT) +RANDO_ENUM_ITEM(RH_MASK_SHOP_HINT) +RANDO_ENUM_ITEM(RH_MAX) +RANDO_ENUM_END(RandomizerHint) + +RANDO_ENUM_BEGIN(RandomizerSettingGroupKey) +RANDO_ENUM_ITEM(RSG_NONE) +RANDO_ENUM_ITEM(RSG_LOGIC) +RANDO_ENUM_ITEM(RSG_EXCLUDES_KOKIRI_FOREST) +RANDO_ENUM_ITEM(RSG_EXCLUDES_LOST_WOODS) +RANDO_ENUM_ITEM(RSG_EXCLUDES_SACRED_FOREST_MEADOW) +RANDO_ENUM_ITEM(RSG_EXCLUDES_DEKU_TREE) +RANDO_ENUM_ITEM(RSG_EXCLUDES_FOREST_TEMPLE) +RANDO_ENUM_ITEM(RSG_EXCLUDES_KAKARIKO_VILLAGE) +RANDO_ENUM_ITEM(RSG_EXCLUDES_GRAVEYARD) +RANDO_ENUM_ITEM(RSG_EXCLUDES_BOTTOM_OF_THE_WELL) +RANDO_ENUM_ITEM(RSG_EXCLUDES_SHADOW_TEMPLE) +RANDO_ENUM_ITEM(RSG_EXCLUDES_DEATH_MOUNTAIN_TRAIL) +RANDO_ENUM_ITEM(RSG_EXCLUDES_DEATH_MOUNTAIN_CRATER) +RANDO_ENUM_ITEM(RSG_EXCLUDES_GORON_CITY) +RANDO_ENUM_ITEM(RSG_EXCLUDES_DODONGOS_CAVERN) +RANDO_ENUM_ITEM(RSG_EXCLUDES_FIRE_TEMPLE) +RANDO_ENUM_ITEM(RSG_EXCLUDES_ZORAS_RIVER) +RANDO_ENUM_ITEM(RSG_EXCLUDES_ZORAS_DOMAIN) +RANDO_ENUM_ITEM(RSG_EXCLUDES_ZORAS_FOUNTAIN) +RANDO_ENUM_ITEM(RSG_EXCLUDES_JABU_JABU) +RANDO_ENUM_ITEM(RSG_EXCLUDES_ICE_CAVERN) +RANDO_ENUM_ITEM(RSG_EXCLUDES_HYRULE_FIELD) +RANDO_ENUM_ITEM(RSG_EXCLUDES_LON_LON_RANCH) +RANDO_ENUM_ITEM(RSG_EXCLUDES_LAKE_HYLIA) +RANDO_ENUM_ITEM(RSG_EXCLUDES_WATER_TEMPLE) +RANDO_ENUM_ITEM(RSG_EXCLUDES_GERUDO_VALLEY) +RANDO_ENUM_ITEM(RSG_EXCLUDES_GERUDO_FORTRESS) +RANDO_ENUM_ITEM(RSG_EXCLUDES_HAUNTED_WASTELAND) +RANDO_ENUM_ITEM(RSG_EXCLUDES_DESERT_COLOSSUS) +RANDO_ENUM_ITEM(RSG_EXCLUDES_GERUDO_TRAINING_GROUND) +RANDO_ENUM_ITEM(RSG_EXCLUDES_SPIRIT_TEMPLE) +RANDO_ENUM_ITEM(RSG_EXCLUDES_HYRULE_CASTLE) +RANDO_ENUM_ITEM(RSG_EXCLUDES_MARKET) +RANDO_ENUM_ITEM(RSG_EXCLUDES_GANONS_CASTLE) +RANDO_ENUM_ITEM(RSG_EXCLUDES) +RANDO_ENUM_ITEM(RSG_TRICKS) +RANDO_ENUM_ITEM(RSG_GLITCHES) +RANDO_ENUM_ITEM(RSG_MENU_SIDEBAR_LOGIC_ACCESS) +RANDO_ENUM_ITEM(RSG_MENU_COLUMN_LOGIC_WINCON) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_LOGIC) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_WINCON) +RANDO_ENUM_ITEM(RSG_MENU_COLUMN_AREA_ACCESS) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_AREA_ACCESS) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_ENTRANCES) +RANDO_ENUM_ITEM(RSG_MENU_COLUMN_ENTRANCES) +RANDO_ENUM_ITEM(RSG_MENU_SIDEBAR_DUNGEONS) +RANDO_ENUM_ITEM(RSG_MENU_COLUMN_DUNGEON_ITEMS) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_DUNGEON_ITEMS) +RANDO_ENUM_ITEM(RSG_MENU_COLUMN_KEYRINGS) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_KEYRINGS) +RANDO_ENUM_ITEM(RSG_MENU_COLUMN_MQ) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_MQ) +RANDO_ENUM_ITEM(RSG_MENU_SIDEBAR_SHUFFLES) +RANDO_ENUM_ITEM(RSG_MENU_COLUMN_BASIC_SHUFFLES) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_BASIC_SHUFFLES) +RANDO_ENUM_ITEM(RSG_MENU_COLUMN_SHOP_SHUFFLES) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_SHOP_SHUFFLES) +RANDO_ENUM_ITEM(RSG_MENU_COLUMN_ADDITIONAL_ITEMS) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_ADDITIONAL_ITEMS) +RANDO_ENUM_ITEM(RSG_MENU_SIDEBAR_HINTS_TRAPS) +RANDO_ENUM_ITEM(RSG_MENU_COLUMN_HINTS_TRAPS) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_HINTS) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_TRAPS) +RANDO_ENUM_ITEM(RSG_MENU_COLUMN_STATIC_HINTS) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_STATIC_HINTS) +RANDO_ENUM_ITEM(RSG_MENU_SIDEBAR_STARTING_ITEMS) +RANDO_ENUM_ITEM(RSG_MENU_COLUMN_STARTING_EQUIPMENT) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_STARTING_EQUIPS) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_STARTING_ITEMS) +RANDO_ENUM_ITEM(RSG_MENU_COLUMN_STARTING_SONGS) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_NORMAL_SONGS) +RANDO_ENUM_ITEM(RSG_MENU_SECTION_WARP_SONGS) +RANDO_ENUM_ITEM(RSG_OPEN) +RANDO_ENUM_ITEM(RSG_WORLD) +RANDO_ENUM_ITEM(RSG_SHUFFLE) +RANDO_ENUM_ITEM(RSG_SHUFFLE_DUNGEON_ITEMS) +RANDO_ENUM_ITEM(RSG_SHUFFLE_DUNGEON_QUESTS) +RANDO_ENUM_ITEM(RSG_DETAILED_LOGIC) +RANDO_ENUM_ITEM(RSG_STARTING_ITEMS) +RANDO_ENUM_ITEM(RSG_STARTING_SONGS) +RANDO_ENUM_ITEM(RSG_STARTING_OTHER) +RANDO_ENUM_ITEM(RSG_STARTING_INVENTORY) +RANDO_ENUM_ITEM(RSG_TIMESAVERS) +RANDO_ENUM_ITEM(RSG_MISC) +RANDO_ENUM_ITEM(RSG_ITEM_POOL) +RANDO_ENUM_ITEM(RSG_MAX) +RANDO_ENUM_END(RandomizerSettingGroupKey) + +RANDO_ENUM_BEGIN(ItemObtainability) +RANDO_ENUM_ITEM(CAN_OBTAIN) +RANDO_ENUM_ITEM(CANT_OBTAIN_MISC) +RANDO_ENUM_ITEM(CANT_OBTAIN_ALREADY_HAVE) +RANDO_ENUM_ITEM(CANT_OBTAIN_NEED_UPGRADE) +RANDO_ENUM_ITEM(CANT_OBTAIN_NEED_EMPTY_BOTTLE) +RANDO_ENUM_END(ItemObtainability) + +RANDO_ENUM_BEGIN(TrackerWindowType) +RANDO_ENUM_ITEM(TRACKER_WINDOW_FLOATING) +RANDO_ENUM_ITEM(TRACKER_WINDOW_WINDOW) +RANDO_ENUM_END(TrackerWindowType) + +RANDO_ENUM_BEGIN(TrackerDisplayType) +RANDO_ENUM_ITEM(TRACKER_DISPLAY_ALWAYS) +RANDO_ENUM_ITEM(TRACKER_DISPLAY_COMBO_BUTTON) +RANDO_ENUM_END(TrackerDisplayType) + +RANDO_ENUM_BEGIN(TrackerComboButton) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_A) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_B) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_C_UP) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_C_DOWN) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_C_LEFT) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_C_RIGHT) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_L) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_Z) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_R) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_START) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_D_UP) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_D_DOWN) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_D_LEFT) +RANDO_ENUM_ITEM(TRACKER_COMBO_BUTTON_D_RIGHT) +RANDO_ENUM_END(TrackerComboButton) + +RANDO_ENUM_BEGIN(TriforceHuntMessages) +RANDO_ENUM_ITEM(TH_MESSAGE_START) +RANDO_ENUM_ITEM(TH_MESSAGE_PROGRESS) +RANDO_ENUM_ITEM(TH_MESSAGE_HALFWAY) +RANDO_ENUM_ITEM(TH_MESSAGE_ALMOSTDONE) +RANDO_ENUM_ITEM(TH_MESSAGE_FINISHED) +RANDO_ENUM_ITEM(TH_MESSAGE_SURPLUS) +RANDO_ENUM_END(TriforceHuntMessages) + +RANDO_ENUM_BEGIN(RandomizerEnemy) +RANDO_ENUM_ITEM(RE_GOLD_SKULLTULA) +RANDO_ENUM_ITEM(RE_BIG_SKULLTULA) +RANDO_ENUM_ITEM(RE_DODONGO) +RANDO_ENUM_ITEM(RE_LIZALFOS) +RANDO_ENUM_ITEM(RE_GOHMA_LARVA) +RANDO_ENUM_ITEM(RE_KEESE) +RANDO_ENUM_ITEM(RE_FIRE_KEESE) +RANDO_ENUM_ITEM(RE_GUAY) +RANDO_ENUM_ITEM(RE_MAD_SCRUB) +RANDO_ENUM_ITEM(RE_BLUE_BUBBLE) +RANDO_ENUM_ITEM(RE_POE) +RANDO_ENUM_ITEM(RE_DEAD_HAND) +RANDO_ENUM_ITEM(RE_DEKU_BABA) +RANDO_ENUM_ITEM(RE_WITHERED_DEKU_BABA) +RANDO_ENUM_ITEM(RE_LIKE_LIKE) +RANDO_ENUM_ITEM(RE_STALFOS) +RANDO_ENUM_ITEM(RE_IRON_KNUCKLE) +RANDO_ENUM_ITEM(RE_FLARE_DANCER) +RANDO_ENUM_ITEM(RE_WOLFOS) +RANDO_ENUM_ITEM(RE_FLOORMASTER) +RANDO_ENUM_ITEM(RE_REDEAD) +RANDO_ENUM_ITEM(RE_MEG) +RANDO_ENUM_ITEM(RE_ARMOS) +RANDO_ENUM_ITEM(RE_GREEN_BUBBLE) +RANDO_ENUM_ITEM(RE_DINOLFOS) +RANDO_ENUM_ITEM(RE_TORCH_SLUG) +RANDO_ENUM_ITEM(RE_FREEZARD) +RANDO_ENUM_ITEM(RE_SHELL_BLADE) +RANDO_ENUM_ITEM(RE_SPIKE) +RANDO_ENUM_ITEM(RE_WHITE_WOLFOS) +RANDO_ENUM_ITEM(RE_STINGER) +RANDO_ENUM_ITEM(RE_BIG_OCTO) +RANDO_ENUM_ITEM(RE_GERUDO_WARRIOR) +RANDO_ENUM_ITEM(RE_GERUDO_GUARD) +RANDO_ENUM_ITEM(RE_BREAK_ROOM_GUARD) +RANDO_ENUM_ITEM(RE_GIBDO) +RANDO_ENUM_ITEM(RE_GOHMA) +RANDO_ENUM_ITEM(RE_KING_DODONGO) +RANDO_ENUM_ITEM(RE_BARINADE) +RANDO_ENUM_ITEM(RE_PHANTOM_GANON) +RANDO_ENUM_ITEM(RE_VOLVAGIA) +RANDO_ENUM_ITEM(RE_MORPHA) +RANDO_ENUM_ITEM(RE_BONGO_BONGO) +RANDO_ENUM_ITEM(RE_TWINROVA) +RANDO_ENUM_ITEM(RE_GANONDORF) +RANDO_ENUM_ITEM(RE_GANON) +RANDO_ENUM_ITEM(RE_DARK_LINK) +RANDO_ENUM_ITEM(RE_ANUBIS) +RANDO_ENUM_ITEM(RE_BEAMOS) +RANDO_ENUM_ITEM(RE_WALLMASTER) +RANDO_ENUM_ITEM(RE_PURPLE_LEEVER) +RANDO_ENUM_ITEM(RE_TENTACLE) +RANDO_ENUM_ITEM(RE_BARI) +RANDO_ENUM_ITEM(RE_SHABOM) +RANDO_ENUM_ITEM(RE_OCTOROK) +RANDO_ENUM_ITEM(RE_WALLTULA) +RANDO_ENUM_END(RandomizerEnemy) + +// RANDOTODO compare child long jumpslash range with adult short +RANDO_ENUM_BEGIN(EnemyDistance) +RANDO_ENUM_ITEM(ED_CLOSE) +// hammer or kokiri sword +RANDO_ENUM_ITEM(ED_SHORT_JUMPSLASH) +RANDO_ENUM_ITEM(ED_MASTER_SWORD_JUMPSLASH) +// sticks or BGS +RANDO_ENUM_ITEM(ED_LONG_JUMPSLASH) +RANDO_ENUM_ITEM(ED_BOMB_THROW) +RANDO_ENUM_ITEM(ED_BOOMERANG) +RANDO_ENUM_ITEM(ED_HOOKSHOT) +RANDO_ENUM_ITEM(ED_LONGSHOT) +RANDO_ENUM_ITEM(ED_FAR) +RANDO_ENUM_END(EnemyDistance) + +RANDO_ENUM_BEGIN(RandoWaterLevel) +RANDO_ENUM_ITEM(WL_LOW) +RANDO_ENUM_ITEM(WL_MID) +RANDO_ENUM_ITEM(WL_HIGH) +RANDO_ENUM_ITEM(WL_LOW_OR_MID) +RANDO_ENUM_ITEM(WL_HIGH_OR_MID) +RANDO_ENUM_END(RandoWaterLevel) + +RANDO_ENUM_BEGIN(RandoAgeTime) +RANDO_ENUM_ITEM(RAT_NONE) +RANDO_ENUM_ITEM(RAT_CHILD_DAY) +RANDO_ENUM_ITEM(RAT_CHILD_NIGHT) +RANDO_ENUM_ITEM(RAT_ADULT_DAY) +RANDO_ENUM_ITEM(RAT_ADULT_NIGHT) +RANDO_ENUM_ITEM(RAT_MAX) +RANDO_ENUM_END(RandoAgeTime) + +RANDO_ENUM_BEGIN(GrottoEntranceOffsets) +/* 0x00 */ RANDO_ENUM_ITEM(GROTTO_COLOSSUS_OFFSET) +/* 0x01 */ RANDO_ENUM_ITEM(GROTTO_LH_OFFSET) +/* 0x02 */ RANDO_ENUM_ITEM(GROTTO_ZR_STORMS_OFFSET) +/* 0x03 */ RANDO_ENUM_ITEM(GROTTO_ZR_FAIRY_OFFSET) +/* 0x04 */ RANDO_ENUM_ITEM(GROTTO_ZR_OPEN_OFFSET) +/* 0x05 */ RANDO_ENUM_ITEM(GROTTO_DMC_HAMMER_OFFSET) +/* 0x06 */ RANDO_ENUM_ITEM(GROTTO_DMC_UPPER_OFFSET) +/* 0x07 */ RANDO_ENUM_ITEM(GROTTO_GORON_CITY_OFFSET) +/* 0x08 */ RANDO_ENUM_ITEM(GROTTO_DMT_STORMS_OFFSET) +/* 0x09 */ RANDO_ENUM_ITEM(GROTTO_DMT_COW_OFFSET) +/* 0x0A */ RANDO_ENUM_ITEM(GROTTO_KAK_OPEN_OFFSET) +/* 0x0B */ RANDO_ENUM_ITEM(GROTTO_KAK_REDEAD_OFFSET) +/* 0x0C */ RANDO_ENUM_ITEM(GROTTO_HC_STORMS_OFFSET) +/* 0x0D */ RANDO_ENUM_ITEM(GROTTO_HF_TEKTITE_OFFSET) +/* 0x0E */ RANDO_ENUM_ITEM(GROTTO_HF_NEAR_KAK_OFFSET) +/* 0x0F */ RANDO_ENUM_ITEM(GROTTO_HF_FAIRY_OFFSET) +/* 0x10 */ RANDO_ENUM_ITEM(GROTTO_HF_NEAR_MARKET_OFFSET) +/* 0x11 */ RANDO_ENUM_ITEM(GROTTO_HF_COW_OFFSET) +/* 0x12 */ RANDO_ENUM_ITEM(GROTTO_HF_INSIDE_FENCE_OFFSET) +/* 0x13 */ RANDO_ENUM_ITEM(GROTTO_HF_OPEN_OFFSET) +/* 0x14 */ RANDO_ENUM_ITEM(GROTTO_HF_SOUTHEAST_OFFSET) +/* 0x15 */ RANDO_ENUM_ITEM(GROTTO_LLR_OFFSET) +/* 0x16 */ RANDO_ENUM_ITEM(GROTTO_SFM_WOLFOS_OFFSET) +/* 0x17 */ RANDO_ENUM_ITEM(GROTTO_SFM_STORMS_OFFSET) +/* 0x18 */ RANDO_ENUM_ITEM(GROTTO_SFM_FAIRY_OFFSET) +/* 0x19 */ RANDO_ENUM_ITEM(GROTTO_LW_SCRUBS_OFFSET) +/* 0x1A */ RANDO_ENUM_ITEM(GROTTO_LW_NEAR_SHORTCUTS_OFFSET) +/* 0x1B */ RANDO_ENUM_ITEM(GROTTO_KF_STORMS_OFFSET) +/* 0x1C */ RANDO_ENUM_ITEM(GROTTO_ZD_STORMS_OFFSET) +/* 0x1D */ RANDO_ENUM_ITEM(GROTTO_GF_STORMS_OFFSET) +/* 0x1E */ RANDO_ENUM_ITEM(GROTTO_GV_STORMS_OFFSET) +/* 0x1F */ RANDO_ENUM_ITEM(GROTTO_GV_OCTOROK_OFFSET) +/* 0x20 */ RANDO_ENUM_ITEM(GROTTO_LW_DEKU_THEATRE_OFFSET) +/* 0x21 */ RANDO_ENUM_ITEM(GROTTO_OFFSET_MAX) +RANDO_ENUM_END(GrottoEntranceOffsets) + +#ifdef RANDO_ENUM_BEGIN_CLEANUP +#undef RANDO_ENUM_BEGIN +#undef RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifdef RANDO_ENUM_ITEM_CLEANUP +#undef RANDO_ENUM_ITEM +#undef RANDO_ENUM_ITEM_CLEANUP +#endif +#ifdef RANDO_ENUM_END_CLEANUP +#undef RANDO_ENUM_END +#undef RANDO_ENUM_END_CLEANUP +#endif diff --git a/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerOptions.h b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerOptions.h new file mode 100644 index 000000000..9cfd3971b --- /dev/null +++ b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerOptions.h @@ -0,0 +1,460 @@ +#ifndef RANDO_ENUM_BEGIN +#define RANDO_ENUM_BEGIN(...) +#define RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifndef RANDO_ENUM_ITEM +#define RANDO_ENUM_ITEM(...) +#define RANDO_ENUM_ITEM_CLEANUP +#endif +#ifndef RANDO_ENUM_END +#define RANDO_ENUM_END(...) +#define RANDO_ENUM_END_CLEANUP +#endif + +// Generic Settings (any binary option can use this) +// off/on +RANDO_ENUM_BEGIN(RandoOptionGenericOffOn) +RANDO_ENUM_ITEM(RO_GENERIC_OFF) +RANDO_ENUM_ITEM(RO_GENERIC_ON) +RANDO_ENUM_END(RandoOptionGenericOffOn) + +// no/yes +RANDO_ENUM_BEGIN(RandoOptionGenericNoYes) +RANDO_ENUM_ITEM(RO_GENERIC_NO) +RANDO_ENUM_ITEM(RO_GENERIC_YES) +RANDO_ENUM_END(RandoOptionGenericNoYes) + +// don't skip/skip +RANDO_ENUM_BEGIN(RandoOptionGenericSkip) +RANDO_ENUM_ITEM(RO_GENERIC_DONT_SKIP) +RANDO_ENUM_ITEM(RO_GENERIC_SKIP) +RANDO_ENUM_END(RandoOptionGenericSkip) + +// Closed Forest settings (On, Deku Only, Off) +RANDO_ENUM_BEGIN(RandoOptionForest) +RANDO_ENUM_ITEM(RO_CLOSED_FOREST_ON) +RANDO_ENUM_ITEM(RO_CLOSED_FOREST_DEKU_ONLY) +RANDO_ENUM_ITEM(RO_CLOSED_FOREST_OFF) +RANDO_ENUM_END(RandoOptionForest) + +// Door of Time settings (closed, song only, open) +RANDO_ENUM_BEGIN(RandoOptionDoorOfTime) +RANDO_ENUM_ITEM(RO_DOOROFTIME_CLOSED) +RANDO_ENUM_ITEM(RO_DOOROFTIME_SONGONLY) +RANDO_ENUM_ITEM(RO_DOOROFTIME_OPEN) +RANDO_ENUM_END(RandoOptionDoorOfTime) + +// Zora's Fountain settings (closed, closed as child, open) +RANDO_ENUM_BEGIN(RandoOptionZorasFountain) +RANDO_ENUM_ITEM(RO_ZF_CLOSED) +RANDO_ENUM_ITEM(RO_ZF_CLOSED_CHILD) +RANDO_ENUM_ITEM(RO_ZF_OPEN) +RANDO_ENUM_END(RandoOptionZorasFountain) + +// Sleeping Waterfall settings (closed, open) +RANDO_ENUM_BEGIN(RandoOptionSleepingWaterfall) +RANDO_ENUM_ITEM(RO_WATERFALL_CLOSED) +RANDO_ENUM_ITEM(RO_WATERFALL_OPEN) +RANDO_ENUM_END(RandoOptionSleepingWaterfall) + +// Jabu-Jabu settings (closed, open) +RANDO_ENUM_BEGIN(RandoOptionJabu) +RANDO_ENUM_ITEM(RO_JABU_CLOSED) +RANDO_ENUM_ITEM(RO_JABU_OPEN) +RANDO_ENUM_END(RandoOptionJabu) + +// Starting Age settings (child, adult, random) +RANDO_ENUM_BEGIN(RandoOptionStartingAge) +RANDO_ENUM_ITEM(RO_AGE_CHILD) +RANDO_ENUM_ITEM(RO_AGE_ADULT) +RANDO_ENUM_ITEM(RO_AGE_RANDOM) +RANDO_ENUM_END(RandoOptionStartingAge) + +// Fortress Carpenters settings (normal, fast, free) +RANDO_ENUM_BEGIN(RandoOptionGerudoFortress) +RANDO_ENUM_ITEM(RO_GF_CARPENTERS_NORMAL) +RANDO_ENUM_ITEM(RO_GF_CARPENTERS_FAST) +RANDO_ENUM_ITEM(RO_GF_CARPENTERS_FREE) +RANDO_ENUM_END(RandoOptionGerudoFortress) + +// Kakariko Gate settings (closed/open) +RANDO_ENUM_BEGIN(RandoOptionKakarikoGate) +RANDO_ENUM_ITEM(RO_KAK_GATE_CLOSED) +RANDO_ENUM_ITEM(RO_KAK_GATE_OPEN) +RANDO_ENUM_END(RandoOptionKakarikoGate) + +// Rainbow Bridge settings (vanilla, always open, stones, medallions, dungeon rewards, dungeons, tokens) +RANDO_ENUM_BEGIN(RandoOptionRainbowBridge) +RANDO_ENUM_ITEM(RO_BRIDGE_VANILLA) +RANDO_ENUM_ITEM(RO_BRIDGE_ALWAYS_OPEN) +RANDO_ENUM_ITEM(RO_BRIDGE_STONES) +RANDO_ENUM_ITEM(RO_BRIDGE_MEDALLIONS) +RANDO_ENUM_ITEM(RO_BRIDGE_DUNGEON_REWARDS) +RANDO_ENUM_ITEM(RO_BRIDGE_DUNGEONS) +RANDO_ENUM_ITEM(RO_BRIDGE_TOKENS) +RANDO_ENUM_ITEM(RO_BRIDGE_GREG) +RANDO_ENUM_END(RandoOptionRainbowBridge) + +// Bridge Reward Options settings (Standard rewards, Greg as reward, Greg as wildcard) +RANDO_ENUM_BEGIN(RandoOptionBridgeRewards) +RANDO_ENUM_ITEM(RO_BRIDGE_STANDARD_REWARD) +RANDO_ENUM_ITEM(RO_BRIDGE_GREG_REWARD) +RANDO_ENUM_ITEM(RO_BRIDGE_WILDCARD_REWARD) +RANDO_ENUM_END(RandoOptionBridgeRewards) + +// Shopsanity settings (off, specific count, random) +RANDO_ENUM_BEGIN(RandoOptionShopsanity) +RANDO_ENUM_ITEM(RO_SHOPSANITY_OFF) +RANDO_ENUM_ITEM(RO_SHOPSANITY_SPECIFIC_COUNT) +RANDO_ENUM_ITEM(RO_SHOPSANITY_RANDOM) +RANDO_ENUM_END(RandoOptionShopsanity) + +// Shopsanity count settings (0-7 items) +RANDO_ENUM_BEGIN(RandoOptionShopsanityCount) +RANDO_ENUM_ITEM(RO_SHOPSANITY_COUNT_ZERO_ITEMS) +RANDO_ENUM_ITEM(RO_SHOPSANITY_COUNT_ONE_ITEM) +RANDO_ENUM_ITEM(RO_SHOPSANITY_COUNT_TWO_ITEMS) +RANDO_ENUM_ITEM(RO_SHOPSANITY_COUNT_THREE_ITEMS) +RANDO_ENUM_ITEM(RO_SHOPSANITY_COUNT_FOUR_ITEMS) +RANDO_ENUM_ITEM(RO_SHOPSANITY_COUNT_FIVE_ITEMS) +RANDO_ENUM_ITEM(RO_SHOPSANITY_COUNT_SIX_ITEMS) +RANDO_ENUM_ITEM(RO_SHOPSANITY_COUNT_SEVEN_ITEMS) +RANDO_ENUM_ITEM(RO_SHOPSANITY_COUNT_EIGHT_ITEMS) +RANDO_ENUM_END(RandoOptionShopsanityCount) + +// Shopsanity price ranges +RANDO_ENUM_BEGIN(RandoOptionPrices) +RANDO_ENUM_ITEM(RO_PRICE_VANILLA) +RANDO_ENUM_ITEM(RO_PRICE_CHEAP_BALANCED) // Balanced random from 0-95, favoring lower numbers +RANDO_ENUM_ITEM(RO_PRICE_BALANCED) // Random from 0-300, favoring lower numbers +RANDO_ENUM_ITEM(RO_PRICE_FIXED) +RANDO_ENUM_ITEM(RO_PRICE_RANGE) +RANDO_ENUM_ITEM(RO_PRICE_SET_BY_WALLET) +RANDO_ENUM_END(RandoOptionPrices) + +// Scrubsanity settings (off, affordable, expensive, random) +RANDO_ENUM_BEGIN(RandoOptionScrubsanity) +RANDO_ENUM_ITEM(RO_SCRUBS_OFF) +RANDO_ENUM_ITEM(RO_SCRUBS_ONE_TIME_ONLY) +RANDO_ENUM_ITEM(RO_SCRUBS_ALL) +RANDO_ENUM_END(RandoOptionScrubsanity) + +// Ammo drop settings (on, "on+bombchu", off) +RANDO_ENUM_BEGIN(RandoOptionAmmoDrops) +RANDO_ENUM_ITEM(RO_AMMO_DROPS_OFF) +// RANDO_ENUM_ITEM(RO_AMMO_DROPS_ON_PLUS_BOMBCHU) +RANDO_ENUM_ITEM(RO_AMMO_DROPS_ON) +RANDO_ENUM_END(RandoOptionAmmoDrops) + +RANDO_ENUM_BEGIN(RandoOptionBombchuBag) +RANDO_ENUM_ITEM(RO_BOMBCHU_BAG_NONE) +RANDO_ENUM_ITEM(RO_BOMBCHU_BAG_SINGLE) +RANDO_ENUM_ITEM(RO_BOMBCHU_BAG_PROGRESSIVE) +RANDO_ENUM_END(RandoOptionBombchuBag) + +RANDO_ENUM_BEGIN(RandoOptionBossSouls) +RANDO_ENUM_ITEM(RO_BOSS_SOULS_OFF) +RANDO_ENUM_ITEM(RO_BOSS_SOULS_ON) +RANDO_ENUM_ITEM(RO_BOSS_SOULS_ON_PLUS_GANON) +RANDO_ENUM_END(RandoOptionBossSouls) + +// Fishsanity settings (off, loach only, pond only, grottos only, both) +RANDO_ENUM_BEGIN(RandoOptionsFishsanity) +RANDO_ENUM_ITEM(RO_FISHSANITY_OFF) +RANDO_ENUM_ITEM(RO_FISHSANITY_HYRULE_LOACH) +RANDO_ENUM_ITEM(RO_FISHSANITY_POND) +RANDO_ENUM_ITEM(RO_FISHSANITY_OVERWORLD) +RANDO_ENUM_ITEM(RO_FISHSANITY_BOTH) +RANDO_ENUM_END(RandoOptionsFishsanity) + +// Infinite Upgrades settings (off, progressive, condensed progressive) +RANDO_ENUM_BEGIN(RandoOptionInfiniteUpgrades) +RANDO_ENUM_ITEM(RO_INF_UPGRADES_OFF) +RANDO_ENUM_ITEM(RO_INF_UPGRADES_PROGRESSIVE) +RANDO_ENUM_ITEM(RO_INF_UPGRADES_CONDENSED_PROGRESSIVE) +RANDO_ENUM_END(RandoOptionInfiniteUpgrades) + +// Any Dungeon Item (start with, vanilla, own dungeon, any dungeon, +// overworld, anywhere) +RANDO_ENUM_BEGIN(RandoOptionDungeonItemLocation) +RANDO_ENUM_ITEM(RO_DUNGEON_ITEM_LOC_STARTWITH) +RANDO_ENUM_ITEM(RO_DUNGEON_ITEM_LOC_VANILLA) +RANDO_ENUM_ITEM(RO_DUNGEON_ITEM_LOC_OWN_DUNGEON) +RANDO_ENUM_ITEM(RO_DUNGEON_ITEM_LOC_ANY_DUNGEON) +RANDO_ENUM_ITEM(RO_DUNGEON_ITEM_LOC_OVERWORLD) +RANDO_ENUM_ITEM(RO_DUNGEON_ITEM_LOC_ANYWHERE) +RANDO_ENUM_END(RandoOptionDungeonItemLocation) + +// Dungeon reward settings +RANDO_ENUM_BEGIN(RandoOptionDungeonRewards) +RANDO_ENUM_ITEM(RO_DUNGEON_REWARDS_VANILLA) +RANDO_ENUM_ITEM(RO_DUNGEON_REWARDS_END_OF_DUNGEON) +RANDO_ENUM_ITEM(RO_DUNGEON_REWARDS_ANY_DUNGEON) +RANDO_ENUM_ITEM(RO_DUNGEON_REWARDS_OVERWORLD) +RANDO_ENUM_ITEM(RO_DUNGEON_REWARDS_ANYWHERE) +RANDO_ENUM_END(RandoOptionDungeonRewards) + +// Keyring Settings +RANDO_ENUM_BEGIN(RandoOptionKeyrings) +RANDO_ENUM_ITEM(RO_KEYRINGS_OFF) +RANDO_ENUM_ITEM(RO_KEYRINGS_RANDOM) +RANDO_ENUM_ITEM(RO_KEYRINGS_COUNT) +RANDO_ENUM_ITEM(RO_KEYRINGS_SELECTION) +RANDO_ENUM_END(RandoOptionKeyrings) + +RANDO_ENUM_BEGIN(RandoOptionKeyringForDungeon) +RANDO_ENUM_ITEM(RO_KEYRING_FOR_DUNGEON_OFF) +RANDO_ENUM_ITEM(RO_KEYRING_FOR_DUNGEON_RANDOM) +RANDO_ENUM_ITEM(RO_KEYRING_FOR_DUNGEON_ON) +RANDO_ENUM_END(RandoOptionKeyringForDungeon) + +// Ganon's Boss Key Settings (vanilla, own dungeon, start with, +// overworld, anywhere, 100 GS reward) +RANDO_ENUM_BEGIN(RandoOptionGanonsBossKey) +RANDO_ENUM_ITEM(RO_GANON_BOSS_KEY_VANILLA) +RANDO_ENUM_ITEM(RO_GANON_BOSS_KEY_OWN_DUNGEON) +RANDO_ENUM_ITEM(RO_GANON_BOSS_KEY_STARTWITH) +RANDO_ENUM_ITEM(RO_GANON_BOSS_KEY_ANY_DUNGEON) +RANDO_ENUM_ITEM(RO_GANON_BOSS_KEY_OVERWORLD) +RANDO_ENUM_ITEM(RO_GANON_BOSS_KEY_ANYWHERE) +RANDO_ENUM_ITEM(RO_GANON_BOSS_KEY_LACS_VANILLA) +RANDO_ENUM_ITEM(RO_GANON_BOSS_KEY_LACS_STONES) +RANDO_ENUM_ITEM(RO_GANON_BOSS_KEY_LACS_MEDALLIONS) +RANDO_ENUM_ITEM(RO_GANON_BOSS_KEY_LACS_REWARDS) +RANDO_ENUM_ITEM(RO_GANON_BOSS_KEY_LACS_DUNGEONS) +RANDO_ENUM_ITEM(RO_GANON_BOSS_KEY_LACS_TOKENS) +RANDO_ENUM_ITEM(RO_GANON_BOSS_KEY_KAK_TOKENS) +RANDO_ENUM_END(RandoOptionGanonsBossKey) + +RANDO_ENUM_BEGIN(RandoOptionLACSCondition) +RANDO_ENUM_ITEM(RO_LACS_VANILLA) +RANDO_ENUM_ITEM(RO_LACS_STONES) +RANDO_ENUM_ITEM(RO_LACS_MEDALLIONS) +RANDO_ENUM_ITEM(RO_LACS_REWARDS) +RANDO_ENUM_ITEM(RO_LACS_DUNGEONS) +RANDO_ENUM_ITEM(RO_LACS_TOKENS) +RANDO_ENUM_END(RandoOptionLACSCondition) + +// LACS Reward Options settings (Standard rewards, Greg as reward, Greg as wildcard) +RANDO_ENUM_BEGIN(RandoOptionLACSRewards) +RANDO_ENUM_ITEM(RO_LACS_STANDARD_REWARD) +RANDO_ENUM_ITEM(RO_LACS_GREG_REWARD) +RANDO_ENUM_ITEM(RO_LACS_WILDCARD_REWARD) +RANDO_ENUM_END(RandoOptionLACSRewards) + +// Ganon's Trials +RANDO_ENUM_BEGIN(RandoOptionGanonsTrials) +RANDO_ENUM_ITEM(RO_GANONS_TRIALS_SKIP) +RANDO_ENUM_ITEM(RO_GANONS_TRIALS_SET_NUMBER) +RANDO_ENUM_ITEM(RO_GANONS_TRIALS_RANDOM_NUMBER) +RANDO_ENUM_END(RandoOptionGanonsTrials) + +// Shuffle Dungeon Entrance Settings (Off, on, plus ganon) +RANDO_ENUM_BEGIN(RandoOptionDungeonEntranceShuffle) +RANDO_ENUM_ITEM(RO_DUNGEON_ENTRANCE_SHUFFLE_OFF) +RANDO_ENUM_ITEM(RO_DUNGEON_ENTRANCE_SHUFFLE_ON) +RANDO_ENUM_ITEM(RO_DUNGEON_ENTRANCE_SHUFFLE_ON_PLUS_GANON) +RANDO_ENUM_END(RandoOptionDungeonEntranceShuffle) + +// Shuffle Boss Room Entrance Settings (Off, Age Restricted, Full) +RANDO_ENUM_BEGIN(RandoOptionBossRoomEntranceShuffle) +RANDO_ENUM_ITEM(RO_BOSS_ROOM_ENTRANCE_SHUFFLE_OFF) +RANDO_ENUM_ITEM(RO_BOSS_ROOM_ENTRANCE_SHUFFLE_AGE_RESTRICTED) +RANDO_ENUM_ITEM(RO_BOSS_ROOM_ENTRANCE_SHUFFLE_FULL) +RANDO_ENUM_END(RandoOptionBossRoomEntranceShuffle) + +// Shuffle Interior Entrance Settings (Off, simple, all) +RANDO_ENUM_BEGIN(RandoOptionInteriorEntranceShuffle) +RANDO_ENUM_ITEM(RO_INTERIOR_ENTRANCE_SHUFFLE_OFF) +RANDO_ENUM_ITEM(RO_INTERIOR_ENTRANCE_SHUFFLE_SIMPLE) +RANDO_ENUM_ITEM(RO_INTERIOR_ENTRANCE_SHUFFLE_ALL) +RANDO_ENUM_END(RandoOptionInteriorEntranceShuffle) + +// Song shuffle Settings (Song locations, Dungeon rewards, anywhere) +RANDO_ENUM_BEGIN(RandoOptionSongShuffle) +RANDO_ENUM_ITEM(RO_SONG_SHUFFLE_OFF) +RANDO_ENUM_ITEM(RO_SONG_SHUFFLE_SONG_LOCATIONS) +RANDO_ENUM_ITEM(RO_SONG_SHUFFLE_DUNGEON_REWARDS) +RANDO_ENUM_ITEM(RO_SONG_SHUFFLE_ANYWHERE) +RANDO_ENUM_END(RandoOptionSongShuffle) + +// Shuffle Merchants Settings (Off, Beans Only, All but Beans, All) +RANDO_ENUM_BEGIN(RandoOptionShuffleMerchants) +RANDO_ENUM_ITEM(RO_SHUFFLE_MERCHANTS_OFF) +RANDO_ENUM_ITEM(RO_SHUFFLE_MERCHANTS_BEANS_ONLY) +RANDO_ENUM_ITEM(RO_SHUFFLE_MERCHANTS_ALL_BUT_BEANS) +RANDO_ENUM_ITEM(RO_SHUFFLE_MERCHANTS_ALL) +RANDO_ENUM_END(RandoOptionShuffleMerchants) + +// Starting Ocarina Settings (off, fairy, oot) +RANDO_ENUM_BEGIN(RandoOptionStartingOcarina) +RANDO_ENUM_ITEM(RO_STARTING_OCARINA_OFF) +RANDO_ENUM_ITEM(RO_STARTING_OCARINA_FAIRY) +RANDO_ENUM_ITEM(RO_STARTING_OCARINA_TIME) +RANDO_ENUM_END(RandoOptionStartingOcarina) + +// Mask Quest Settings (vanilla, completed, shuffle) +RANDO_ENUM_BEGIN(RandoOptionMaskQuest) +RANDO_ENUM_ITEM(RO_MASK_QUEST_VANILLA) +RANDO_ENUM_ITEM(RO_MASK_QUEST_COMPLETED) +RANDO_ENUM_ITEM(RO_MASK_QUEST_SHUFFLE) +RANDO_ENUM_END(RandoOptionMaskQuest) + +// Item Pool Settings +RANDO_ENUM_BEGIN(RandoOptionItemPool) +RANDO_ENUM_ITEM(RO_ITEM_POOL_PLENTIFUL) +RANDO_ENUM_ITEM(RO_ITEM_POOL_BALANCED) +RANDO_ENUM_ITEM(RO_ITEM_POOL_SCARCE) +RANDO_ENUM_ITEM(RO_ITEM_POOL_MINIMAL) +RANDO_ENUM_END(RandoOptionItemPool) + +// Ice Trap Settings +RANDO_ENUM_BEGIN(RandoOptionIceTraps) +RANDO_ENUM_ITEM(RO_ICE_TRAPS_OFF) +RANDO_ENUM_ITEM(RO_ICE_TRAPS_NORMAL) +RANDO_ENUM_ITEM(RO_ICE_TRAPS_COUNT) +RANDO_ENUM_ITEM(RO_ICE_TRAPS_PERCENT) +RANDO_ENUM_END(RandoOptionIceTraps) + +// Gossip Stone Hint Settings (no hints, needs nothing, +// needs mask of truth, needs stone of agony) +RANDO_ENUM_BEGIN(RandoOptionGossipStones) +RANDO_ENUM_ITEM(RO_GOSSIP_STONES_NONE) +RANDO_ENUM_ITEM(RO_GOSSIP_STONES_NEED_NOTHING) +RANDO_ENUM_ITEM(RO_GOSSIP_STONES_NEED_TRUTH) +RANDO_ENUM_ITEM(RO_GOSSIP_STONES_NEED_STONE) +RANDO_ENUM_END(RandoOptionGossipStones) + +// Hint Clarity Settings (obscure, ambiguous, clear) +RANDO_ENUM_BEGIN(RandoOptionHintClarity) +RANDO_ENUM_ITEM(RO_HINT_CLARITY_OBSCURE) +RANDO_ENUM_ITEM(RO_HINT_CLARITY_AMBIGUOUS) +RANDO_ENUM_ITEM(RO_HINT_CLARITY_CLEAR) +RANDO_ENUM_END(RandoOptionHintClarity) + +// Hint Distribution Settings (useless, balanced, strong, very strong) +RANDO_ENUM_BEGIN(RandoOptionHintDistribution) +RANDO_ENUM_ITEM(RO_HINT_DIST_USELESS) +RANDO_ENUM_ITEM(RO_HINT_DIST_BALANCED) +RANDO_ENUM_ITEM(RO_HINT_DIST_STRONG) +RANDO_ENUM_ITEM(RO_HINT_DIST_VERY_STRONG) +RANDO_ENUM_END(RandoOptionHintDistribution) + +// Gerudo Fortress Key Settings (vanilla, any dungeon, overworld, +// anywhere) +RANDO_ENUM_BEGIN(RandoOptionGerudoKeys) +RANDO_ENUM_ITEM(RO_GERUDO_KEYS_VANILLA) +RANDO_ENUM_ITEM(RO_GERUDO_KEYS_ANY_DUNGEON) +RANDO_ENUM_ITEM(RO_GERUDO_KEYS_OVERWORLD) +RANDO_ENUM_ITEM(RO_GERUDO_KEYS_ANYWHERE) +RANDO_ENUM_END(RandoOptionGerudoKeys) + +// Tokensanity settings (off, dungeons, overworld, all) +RANDO_ENUM_BEGIN(RandoOptionTokensanity) +RANDO_ENUM_ITEM(RO_TOKENSANITY_OFF) +RANDO_ENUM_ITEM(RO_TOKENSANITY_DUNGEONS) +RANDO_ENUM_ITEM(RO_TOKENSANITY_OVERWORLD) +RANDO_ENUM_ITEM(RO_TOKENSANITY_ALL) +RANDO_ENUM_END(RandoOptionTokensanity) + +// Freestanding Hearts/Rupees settings (off, dungeons, overworld, all) +RANDO_ENUM_BEGIN(RandoOptionFreestanding) +RANDO_ENUM_ITEM(RO_SHUFFLE_FREESTANDING_OFF) +RANDO_ENUM_ITEM(RO_SHUFFLE_FREESTANDING_DUNGEONS) +RANDO_ENUM_ITEM(RO_SHUFFLE_FREESTANDING_OVERWORLD) +RANDO_ENUM_ITEM(RO_SHUFFLE_FREESTANDING_ALL) +RANDO_ENUM_END(RandoOptionFreestanding) + +// Shuffle Pots settings (off, dungeons, overworld, all) +RANDO_ENUM_BEGIN(RandoOptionShufflePots) +RANDO_ENUM_ITEM(RO_SHUFFLE_POTS_OFF) +RANDO_ENUM_ITEM(RO_SHUFFLE_POTS_DUNGEONS) +RANDO_ENUM_ITEM(RO_SHUFFLE_POTS_OVERWORLD) +RANDO_ENUM_ITEM(RO_SHUFFLE_POTS_ALL) +RANDO_ENUM_END(RandoOptionShufflePots) + +// Shuffle Grass settings (off, dungeons, overworld, all) +RANDO_ENUM_BEGIN(RandoOptionShuffleGrass) +RANDO_ENUM_ITEM(RO_SHUFFLE_GRASS_OFF) +RANDO_ENUM_ITEM(RO_SHUFFLE_GRASS_DUNGEONS) +RANDO_ENUM_ITEM(RO_SHUFFLE_GRASS_OVERWORLD) +RANDO_ENUM_ITEM(RO_SHUFFLE_GRASS_ALL) +RANDO_ENUM_END(RandoOptionShuffleGrass) + +// Shuffle Crates settings (off, dungeons, overworld, all) +RANDO_ENUM_BEGIN(RandoOptionShuffleCrates) +RANDO_ENUM_ITEM(RO_SHUFFLE_CRATES_OFF) +RANDO_ENUM_ITEM(RO_SHUFFLE_CRATES_DUNGEONS) +RANDO_ENUM_ITEM(RO_SHUFFLE_CRATES_OVERWORLD) +RANDO_ENUM_ITEM(RO_SHUFFLE_CRATES_ALL) +RANDO_ENUM_END(RandoOptionShuffleCrates) + +// Link's Pocket Settings (dungeon reward, advancement, anything, nothing) +RANDO_ENUM_BEGIN(RandoOptionLinksPocket) +RANDO_ENUM_ITEM(RO_LINKS_POCKET_DUNGEON_REWARD) +RANDO_ENUM_ITEM(RO_LINKS_POCKET_ADVANCEMENT) +RANDO_ENUM_ITEM(RO_LINKS_POCKET_ANYTHING) +RANDO_ENUM_ITEM(RO_LINKS_POCKET_NOTHING) +RANDO_ENUM_END(RandoOptionLinksPocket) + +// Logic (glitchless/no logic) +RANDO_ENUM_BEGIN(RandoOptionLogic) +RANDO_ENUM_ITEM(RO_LOGIC_GLITCHLESS) +RANDO_ENUM_ITEM(RO_LOGIC_NO_LOGIC) +RANDO_ENUM_END(RandoOptionLogic) + +// Damage Multiplier +RANDO_ENUM_BEGIN(RandoOptionDamageMultiplier) +RANDO_ENUM_ITEM(RO_DAMAGE_MULTIPLIER_HALF) +RANDO_ENUM_ITEM(RO_DAMAGE_MULTIPLIER_DEFAULT) +RANDO_ENUM_ITEM(RO_DAMAGE_MULTIPLIER_DOUBLE) +RANDO_ENUM_ITEM(RO_DAMAGE_MULTIPLIER_QUADRUPLE) +RANDO_ENUM_ITEM(RO_DAMAGE_MULTIPLIER_OCTUPLE) +RANDO_ENUM_ITEM(RO_DAMAGE_MULTIPLIER_SEXDECUPLE) +RANDO_ENUM_ITEM(RO_DAMAGE_MULTIPLIER_OHKO) +RANDO_ENUM_END(RandoOptionDamageMultiplier) + +// MQ Dungeons +RANDO_ENUM_BEGIN(RandoOptionMQDungeons) +RANDO_ENUM_ITEM(RO_MQ_DUNGEONS_NONE) +RANDO_ENUM_ITEM(RO_MQ_DUNGEONS_SET_NUMBER) +RANDO_ENUM_ITEM(RO_MQ_DUNGEONS_RANDOM_NUMBER) +RANDO_ENUM_ITEM(RO_MQ_DUNGEONS_SELECTION) +RANDO_ENUM_END(RandoOptionMQDungeons) + +// Triforce Hunt settings (off, win, Ganon's Boss Key) +RANDO_ENUM_BEGIN(RandoOptionTriforceHunt) +RANDO_ENUM_ITEM(RO_TRIFORCE_HUNT_OFF) +RANDO_ENUM_ITEM(RO_TRIFORCE_HUNT_WIN) +RANDO_ENUM_ITEM(RO_TRIFORCE_HUNT_GBK) +RANDO_ENUM_END(RandoOptionTriforceHunt) + +RANDO_ENUM_BEGIN(RandoOptionLocationInclusion) +RANDO_ENUM_ITEM(RO_LOCATION_INCLUDE) +RANDO_ENUM_ITEM(RO_LOCATION_EXCLUDE) +RANDO_ENUM_END(RandoOptionLocationInclusion) + +RANDO_ENUM_BEGIN(RandoOptionChestGame) +RANDO_ENUM_ITEM(RO_CHEST_GAME_OFF) +RANDO_ENUM_ITEM(RO_CHEST_GAME_SINGLE_KEYS) +RANDO_ENUM_ITEM(RO_CHEST_GAME_PACK) +RANDO_ENUM_END(RandoOptionChestGame) + +RANDO_ENUM_BEGIN(RandoOptionMQSet) +RANDO_ENUM_ITEM(RO_MQ_SET_VANILLA) +RANDO_ENUM_ITEM(RO_MQ_SET_MQ) +RANDO_ENUM_ITEM(RO_MQ_SET_RANDOM) +RANDO_ENUM_END(RandoOptionMQSet) + +#ifdef RANDO_ENUM_BEGIN_CLEANUP +#undef RANDO_ENUM_BEGIN +#undef RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifdef RANDO_ENUM_ITEM_CLEANUP +#undef RANDO_ENUM_ITEM +#undef RANDO_ENUM_ITEM_CLEANUP +#endif +#ifdef RANDO_ENUM_END_CLEANUP +#undef RANDO_ENUM_END +#undef RANDO_ENUM_END_CLEANUP +#endif diff --git a/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerRegion.h b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerRegion.h new file mode 100644 index 000000000..fdcfd3c67 --- /dev/null +++ b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerRegion.h @@ -0,0 +1,1078 @@ +#ifndef RANDO_ENUM_BEGIN +#define RANDO_ENUM_BEGIN(...) +#define RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifndef RANDO_ENUM_ITEM +#define RANDO_ENUM_ITEM(...) +#define RANDO_ENUM_ITEM_CLEANUP +#endif +#ifndef RANDO_ENUM_END +#define RANDO_ENUM_END(...) +#define RANDO_ENUM_END_CLEANUP +#endif + +RANDO_ENUM_BEGIN(RandomizerRegion) +RANDO_ENUM_ITEM(RR_NONE) +RANDO_ENUM_ITEM(RR_ROOT) +RANDO_ENUM_ITEM(RR_ROOT_EXITS) +RANDO_ENUM_ITEM(RR_CHILD_SPAWN) +RANDO_ENUM_ITEM(RR_ADULT_SPAWN) +RANDO_ENUM_ITEM(RR_MINUET_OF_FOREST_WARP) +RANDO_ENUM_ITEM(RR_BOLERO_OF_FIRE_WARP) +RANDO_ENUM_ITEM(RR_SERENADE_OF_WATER_WARP) +RANDO_ENUM_ITEM(RR_REQUIEM_OF_SPIRIT_WARP) +RANDO_ENUM_ITEM(RR_NOCTURNE_OF_SHADOW_WARP) +RANDO_ENUM_ITEM(RR_PRELUDE_OF_LIGHT_WARP) +RANDO_ENUM_ITEM(RR_KOKIRI_FOREST) +RANDO_ENUM_ITEM(RR_KF_LINKS_PORCH) +RANDO_ENUM_ITEM(RR_KF_BOULDER_LOOP) +RANDO_ENUM_ITEM(RR_KF_LINKS_HOUSE) +RANDO_ENUM_ITEM(RR_KF_MIDOS_HOUSE) +RANDO_ENUM_ITEM(RR_KF_SARIAS_HOUSE) +RANDO_ENUM_ITEM(RR_KF_HOUSE_OF_TWINS) +RANDO_ENUM_ITEM(RR_KF_KNOW_IT_ALL_HOUSE) +RANDO_ENUM_ITEM(RR_KF_KOKIRI_SHOP) +RANDO_ENUM_ITEM(RR_KF_OUTSIDE_DEKU_TREE) +RANDO_ENUM_ITEM(RR_KF_OUTSIDE_LOST_WOODS) +RANDO_ENUM_ITEM(RR_KF_RUPEE_ALCOVE) +RANDO_ENUM_ITEM(RR_KF_STORMS_GROTTO) +RANDO_ENUM_ITEM(RR_THE_LOST_WOODS) +RANDO_ENUM_ITEM(RR_LW_BRIDGE_FROM_FOREST) +RANDO_ENUM_ITEM(RR_LW_BRIDGE) +RANDO_ENUM_ITEM(RR_LW_FOREST_EXIT) +RANDO_ENUM_ITEM(RR_LW_BEYOND_MIDO) +RANDO_ENUM_ITEM(RR_LW_NEAR_SHORTCUTS_GROTTO) +RANDO_ENUM_ITEM(RR_DEKU_THEATER) +RANDO_ENUM_ITEM(RR_LW_SCRUBS_GROTTO) +RANDO_ENUM_ITEM(RR_SFM_ENTRYWAY) +RANDO_ENUM_ITEM(RR_SFM_MAZE) +RANDO_ENUM_ITEM(RR_SFM_ABOVE_MAZE) +RANDO_ENUM_ITEM(RR_SFM_OUTSIDE_FAIRY_GROTTO) +RANDO_ENUM_ITEM(RR_SACRED_FOREST_MEADOW) +RANDO_ENUM_ITEM(RR_SFM_WOLFOS_GROTTO) +RANDO_ENUM_ITEM(RR_SFM_FAIRY_GROTTO) +RANDO_ENUM_ITEM(RR_SFM_STORMS_GROTTO) +RANDO_ENUM_ITEM(RR_HYRULE_FIELD) +RANDO_ENUM_ITEM(RR_HF_TO_LAKE_HYLIA) +RANDO_ENUM_ITEM(RR_HF_SOUTHEAST_GROTTO) +RANDO_ENUM_ITEM(RR_HF_OPEN_GROTTO) +RANDO_ENUM_ITEM(RR_HF_INSIDE_FENCE_GROTTO) +RANDO_ENUM_ITEM(RR_HF_COW_GROTTO) +RANDO_ENUM_ITEM(RR_HF_COW_GROTTO_BEHIND_WEBS) +RANDO_ENUM_ITEM(RR_HF_NEAR_MARKET_GROTTO) +RANDO_ENUM_ITEM(RR_HF_FAIRY_GROTTO) +RANDO_ENUM_ITEM(RR_HF_NEAR_KAK_GROTTO) +RANDO_ENUM_ITEM(RR_HF_TEKTITE_GROTTO) +RANDO_ENUM_ITEM(RR_LAKE_HYLIA) +RANDO_ENUM_ITEM(RR_LH_FROM_SHORTCUT) +RANDO_ENUM_ITEM(RR_LH_FROM_WATER_TEMPLE) +RANDO_ENUM_ITEM(RR_LH_FISHING_ISLAND) +RANDO_ENUM_ITEM(RR_LH_OWL_FLIGHT) +RANDO_ENUM_ITEM(RR_LH_LAB) +RANDO_ENUM_ITEM(RR_LH_FISHING_POND) +RANDO_ENUM_ITEM(RR_LH_GROTTO) +RANDO_ENUM_ITEM(RR_GERUDO_VALLEY) +RANDO_ENUM_ITEM(RR_GV_UPPER_STREAM) +RANDO_ENUM_ITEM(RR_GV_UPPER_STREAM_WATER) +RANDO_ENUM_ITEM(RR_GV_LOWER_STREAM) +RANDO_ENUM_ITEM(RR_GV_WATERFALL_ALCOVE) +RANDO_ENUM_ITEM(RR_GV_GROTTO_LEDGE) +RANDO_ENUM_ITEM(RR_GV_CRATE_LEDGE) +RANDO_ENUM_ITEM(RR_GV_OCTOROK_GROTTO) +RANDO_ENUM_ITEM(RR_GV_FORTRESS_SIDE) +RANDO_ENUM_ITEM(RR_GV_CARPENTER_TENT) +RANDO_ENUM_ITEM(RR_GV_STORMS_GROTTO) +RANDO_ENUM_ITEM(RR_GF_OUTSKIRTS) +RANDO_ENUM_ITEM(RR_GF_NEAR_GROTTO) +RANDO_ENUM_ITEM(RR_GF_OUTSIDE_GTG) +RANDO_ENUM_ITEM(RR_GF_TO_GTG) +RANDO_ENUM_ITEM(RR_GF_EXITING_GTG) +RANDO_ENUM_ITEM(RR_GF_ABOVE_GTG) +RANDO_ENUM_ITEM(RR_GF_BOTTOM_OF_LOWER_VINES) +RANDO_ENUM_ITEM(RR_GF_TOP_OF_LOWER_VINES) +RANDO_ENUM_ITEM(RR_GF_NEAR_GS) +RANDO_ENUM_ITEM(RR_GF_SLOPED_ROOF) +RANDO_ENUM_ITEM(RR_GF_BOTTOM_OF_UPPER_VINES) +RANDO_ENUM_ITEM(RR_GF_TOP_OF_UPPER_VINES) +RANDO_ENUM_ITEM(RR_GF_NEAR_CHEST) +RANDO_ENUM_ITEM(RR_GF_LONG_ROOF) +RANDO_ENUM_ITEM(RR_GF_BELOW_GS) +RANDO_ENUM_ITEM(RR_GF_BELOW_CHEST) +RANDO_ENUM_ITEM(RR_GF_HBA_RANGE) +RANDO_ENUM_ITEM(RR_GF_ABOVE_JAIL) +RANDO_ENUM_ITEM(RR_GF_JAIL_WINDOW) +RANDO_ENUM_ITEM(RR_GF_OUTSIDE_GATE) +RANDO_ENUM_ITEM(RR_GF_STORMS_GROTTO) +RANDO_ENUM_ITEM(RR_TH_1_TORCH_CELL) +RANDO_ENUM_ITEM(RR_TH_DOUBLE_CELL) +RANDO_ENUM_ITEM(RR_TH_DEAD_END_CELL) +RANDO_ENUM_ITEM(RR_TH_STEEP_SLOPE_CELL) +RANDO_ENUM_ITEM(RR_TH_KITCHEN_CORRIDOR) +RANDO_ENUM_ITEM(RR_TH_KITCHEN_MAIN) +RANDO_ENUM_ITEM(RR_TH_KITCHEN_BY_CORRIDOR) +RANDO_ENUM_ITEM(RR_TH_KITCHEN_OPPOSITE_CORRIDOR) +RANDO_ENUM_ITEM(RR_TH_BREAK_ROOM) +RANDO_ENUM_ITEM(RR_TH_BREAK_ROOM_CORRIDOR) +RANDO_ENUM_ITEM(RR_WASTELAND_NEAR_FORTRESS) +RANDO_ENUM_ITEM(RR_HAUNTED_WASTELAND) +RANDO_ENUM_ITEM(RR_WASTELAND_NEAR_COLOSSUS) +RANDO_ENUM_ITEM(RR_DESERT_COLOSSUS) +RANDO_ENUM_ITEM(RR_DESERT_COLOSSUS_OASIS) +RANDO_ENUM_ITEM(RR_DESERT_COLOSSUS_OUTSIDE_TEMPLE) +RANDO_ENUM_ITEM(RR_COLOSSUS_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RR_COLOSSUS_GROTTO) +RANDO_ENUM_ITEM(RR_MARKET_ENTRANCE) +RANDO_ENUM_ITEM(RR_THE_MARKET) +RANDO_ENUM_ITEM(RR_MARKET_GUARD_HOUSE) +RANDO_ENUM_ITEM(RR_MARKET_BAZAAR) +RANDO_ENUM_ITEM(RR_MARKET_MASK_SHOP) +RANDO_ENUM_ITEM(RR_MARKET_SHOOTING_GALLERY) +RANDO_ENUM_ITEM(RR_MARKET_BOMBCHU_BOWLING) +RANDO_ENUM_ITEM(RR_MARKET_TREASURE_CHEST_GAME) +RANDO_ENUM_ITEM(RR_MARKET_POTION_SHOP) +RANDO_ENUM_ITEM(RR_MARKET_BACK_ALLEY) +RANDO_ENUM_ITEM(RR_MARKET_BOMBCHU_SHOP) +RANDO_ENUM_ITEM(RR_MARKET_DOG_LADY_HOUSE) +RANDO_ENUM_ITEM(RR_MARKET_MAN_IN_GREEN_HOUSE) +RANDO_ENUM_ITEM(RR_TOT_ENTRANCE) +RANDO_ENUM_ITEM(RR_TEMPLE_OF_TIME) +RANDO_ENUM_ITEM(RR_TOT_BEYOND_DOOR_OF_TIME) +RANDO_ENUM_ITEM(RR_CASTLE_GROUNDS) +RANDO_ENUM_ITEM(RR_CASTLE_GROUNDS_FROM_GREAT_FAIRY) +RANDO_ENUM_ITEM(RR_CASTLE_GROUNDS_FROM_GROTTO) +RANDO_ENUM_ITEM(RR_CASTLE_GROUNDS_FROM_GANONS_CASTLE) +RANDO_ENUM_ITEM(RR_HC_GATE) +RANDO_ENUM_ITEM(RR_HC_ABOVE_VINE) +RANDO_ENUM_ITEM(RR_HC_PAST_GATE) +RANDO_ENUM_ITEM(RR_HC_ABOVE_CLIMBABLE_ROCKS) +RANDO_ENUM_ITEM(RR_HC_DRAIN_LEDGE) +RANDO_ENUM_ITEM(RR_HC_GARDEN) +RANDO_ENUM_ITEM(RR_HC_MOAT) +RANDO_ENUM_ITEM(RR_HC_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RR_HC_STORMS_GROTTO) +RANDO_ENUM_ITEM(RR_HC_STORMS_GROTTO_BEHIND_WALLS) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_GROUNDS) +RANDO_ENUM_ITEM(RR_OGC_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_LEDGE) +RANDO_ENUM_ITEM(RR_KAKARIKO_VILLAGE) +RANDO_ENUM_ITEM(RR_KAK_CARPENTER_BOSS_HOUSE) +RANDO_ENUM_ITEM(RR_KAK_HOUSE_OF_SKULLTULA) +RANDO_ENUM_ITEM(RR_KAK_IMPAS_HOUSE) +RANDO_ENUM_ITEM(RR_KAK_IMPAS_LEDGE) +RANDO_ENUM_ITEM(RR_KAK_IMPAS_HOUSE_BACK) +RANDO_ENUM_ITEM(RR_KAK_WINDMILL_LOWER) +RANDO_ENUM_ITEM(RR_KAK_WINDMILL_UPPER) +RANDO_ENUM_ITEM(RR_KAK_BAZAAR) +RANDO_ENUM_ITEM(RR_KAK_SHOOTING_GALLERY) +RANDO_ENUM_ITEM(RR_KAK_POTION_SHOP) +RANDO_ENUM_ITEM(RR_KAK_WATCHTOWER) +RANDO_ENUM_ITEM(RR_KAK_ROOFTOP) +RANDO_ENUM_ITEM(RR_KAK_IMPAS_ROOFTOP) +RANDO_ENUM_ITEM(RR_KAK_BEHIND_GATE) +RANDO_ENUM_ITEM(RR_KAK_BACKYARD) +RANDO_ENUM_ITEM(RR_KAK_BEHIND_POTION_SHOP) +RANDO_ENUM_ITEM(RR_KAK_WELL) +RANDO_ENUM_ITEM(RR_KAK_ODD_POTION_BUILDING) +RANDO_ENUM_ITEM(RR_KAK_REDEAD_GROTTO) +RANDO_ENUM_ITEM(RR_KAK_OPEN_GROTTO) +RANDO_ENUM_ITEM(RR_THE_GRAVEYARD) +RANDO_ENUM_ITEM(RR_GRAVEYARD_DAMPES_GRAVE) +RANDO_ENUM_ITEM(RR_GRAVEYARD_DAMPES_HOUSE) +RANDO_ENUM_ITEM(RR_GRAVEYARD_SHIELD_GRAVE) +RANDO_ENUM_ITEM(RR_GRAVEYARD_SHIELD_GRAVE_BACK) +RANDO_ENUM_ITEM(RR_GRAVEYARD_COMPOSERS_GRAVE) +RANDO_ENUM_ITEM(RR_GRAVEYARD_HEART_PIECE_GRAVE) +RANDO_ENUM_ITEM(RR_GRAVEYARD_WARP_PAD_REGION) +RANDO_ENUM_ITEM(RR_DEATH_MOUNTAIN_TRAIL) +RANDO_ENUM_ITEM(RR_DEATH_MOUNTAIN_ROCKFALL) +RANDO_ENUM_ITEM(RR_DEATH_MOUNTAIN_SUMMIT) +RANDO_ENUM_ITEM(RR_DMT_OWL_FLIGHT) +RANDO_ENUM_ITEM(RR_DMT_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RR_DMT_COW_GROTTO) +RANDO_ENUM_ITEM(RR_DMT_STORMS_GROTTO) +RANDO_ENUM_ITEM(RR_GORON_CITY) +RANDO_ENUM_ITEM(RR_GC_MEDIGORON) +RANDO_ENUM_ITEM(RR_GC_WOODS_WARP) +RANDO_ENUM_ITEM(RR_GC_DARUNIAS_CHAMBER) +RANDO_ENUM_ITEM(RR_GC_GROTTO_PLATFORM) +RANDO_ENUM_ITEM(RR_GC_SHOP) +RANDO_ENUM_ITEM(RR_GC_GROTTO) +RANDO_ENUM_ITEM(RR_DMC_UPPER_LOCAL) +RANDO_ENUM_ITEM(RR_DMC_CENTRAL_LOCAL) +RANDO_ENUM_ITEM(RR_DMC_LOWER_LOCAL) +RANDO_ENUM_ITEM(RR_DMC_LOWER_NEARBY) +RANDO_ENUM_ITEM(RR_DMC_UPPER_NEARBY) +RANDO_ENUM_ITEM(RR_DMC_CENTRAL_NEARBY) +RANDO_ENUM_ITEM(RR_DMC_LADDER_AREA_NEARBY) +RANDO_ENUM_ITEM(RR_DMC_UPPER_GROTTO) +RANDO_ENUM_ITEM(RR_DMC_HAMMER_GROTTO) +RANDO_ENUM_ITEM(RR_DMC_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RR_DMC_DISTANT_PLATFORM) +RANDO_ENUM_ITEM(RR_DMC_OUTSIDE_FIRE_TEMPLE) +RANDO_ENUM_ITEM(RR_ZR_FRONT) +RANDO_ENUM_ITEM(RR_ZORAS_RIVER) +RANDO_ENUM_ITEM(RR_ZR_ATOP_LADDER) +RANDO_ENUM_ITEM(RR_ZR_PILLAR) +RANDO_ENUM_ITEM(RR_ZR_FROM_SHORTCUT) +RANDO_ENUM_ITEM(RR_ZR_BEHIND_WATERFALL) +RANDO_ENUM_ITEM(RR_ZR_OPEN_GROTTO) +RANDO_ENUM_ITEM(RR_ZR_FAIRY_GROTTO) +RANDO_ENUM_ITEM(RR_ZR_STORMS_GROTTO) +RANDO_ENUM_ITEM(RR_ZORAS_DOMAIN) +RANDO_ENUM_ITEM(RR_ZORAS_DOMAIN_ISLAND) +RANDO_ENUM_ITEM(RR_ZD_BEHIND_KING_ZORA) +RANDO_ENUM_ITEM(RR_ZD_SHOP) +RANDO_ENUM_ITEM(RR_ZD_STORMS_GROTTO) +RANDO_ENUM_ITEM(RR_ZORAS_FOUNTAIN) +RANDO_ENUM_ITEM(RR_ZF_ICEBERGS) +RANDO_ENUM_ITEM(RR_ZF_LAKEBED) +RANDO_ENUM_ITEM(RR_ZF_LEDGE) +RANDO_ENUM_ITEM(RR_ZF_HIDDEN_CAVE) +RANDO_ENUM_ITEM(RR_ZF_HIDDEN_LEDGE) +RANDO_ENUM_ITEM(RR_ZF_ROCK) +RANDO_ENUM_ITEM(RR_ZF_GREAT_FAIRY_FOUNTAIN) +RANDO_ENUM_ITEM(RR_LON_LON_RANCH) +RANDO_ENUM_ITEM(RR_LLR_TALONS_HOUSE) +RANDO_ENUM_ITEM(RR_LLR_STABLES) +RANDO_ENUM_ITEM(RR_LLR_TOWER) +RANDO_ENUM_ITEM(RR_LLR_GROTTO) + +RANDO_ENUM_ITEM(RR_DEKU_TREE_ENTRYWAY) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_ENTRYWAY) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_ENTRYWAY) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_ENTRYWAY) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_ENTRYWAY) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_ENTRYWAY) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_ENTRYWAY) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_ENTRYWAY) +RANDO_ENUM_ITEM(RR_BOTW_ENTRYWAY) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_ENTRYWAY) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_ENTRYWAY) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_ENTRYWAY) + +RANDO_ENUM_ITEM(RR_DEKU_TREE_LOBBY) +RANDO_ENUM_ITEM(RR_DEKU_TREE_LOBBY_2F) +RANDO_ENUM_ITEM(RR_DEKU_TREE_LOBBY_3F) +RANDO_ENUM_ITEM(RR_DEKU_TREE_2F_MIDDLE_ROOM) +RANDO_ENUM_ITEM(RR_DEKU_TREE_SLINGSHOT_ROOM) +RANDO_ENUM_ITEM(RR_DEKU_TREE_COMPASS_ROOM) +RANDO_ENUM_ITEM(RR_DEKU_TREE_BASEMENT_LOWER) +RANDO_ENUM_ITEM(RR_DEKU_TREE_BASEMENT_SCRUB_ROOM) +RANDO_ENUM_ITEM(RR_DEKU_TREE_BASEMENT_WATER_ROOM_FRONT) +RANDO_ENUM_ITEM(RR_DEKU_TREE_BASEMENT_WATER_ROOM_BACK) +RANDO_ENUM_ITEM(RR_DEKU_TREE_BASEMENT_TORCH_ROOM) +RANDO_ENUM_ITEM(RR_DEKU_TREE_BASEMENT_BACK_LOBBY) +RANDO_ENUM_ITEM(RR_DEKU_TREE_BASEMENT_BACK_ROOM) +RANDO_ENUM_ITEM(RR_DEKU_TREE_BASEMENT_UPPER) +RANDO_ENUM_ITEM(RR_DEKU_TREE_OUTSIDE_BOSS_ROOM) + +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_1F) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_2F) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_3F) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_EYE_TARGET_ROOM) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_COMPASS_ROOM) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_PAST_BOULDER_VINES) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_SLINGSHOT_ROOM) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_BASEMENT) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_BASEMENT_SOUTHEAST_ROOM) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_BASEMENT_WATER_ROOM_FRONT) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_BASEMENT_WATER_ROOM_BACK) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_BASEMENT_SOUTHWEST_ROOM) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_BASEMENT_GRAVE_ROOM) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_BASEMENT_BACK_ROOM) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_BASEMENT_LEDGE) +RANDO_ENUM_ITEM(RR_DEKU_TREE_MQ_OUTSIDE_BOSS_ROOM) + +RANDO_ENUM_ITEM(RR_DEKU_TREE_BOSS_ENTRYWAY) +RANDO_ENUM_ITEM(RR_DEKU_TREE_BOSS_EXIT) +RANDO_ENUM_ITEM(RR_DEKU_TREE_BOSS_ROOM) + +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_BEGINNING) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_LOBBY) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_LOBBY_SWITCH) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_SE_CORRIDOR) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_SE_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_NEAR_LOWER_LIZALFOS) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_LOWER_LIZALFOS) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_DODONGO_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_NEAR_DODONGO_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_STAIRS_LOWER) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_STAIRS_UPPER) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_COMPASS_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_ARMOS_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_BOMB_ROOM_LOWER) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_2F_SIDE_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_FIRST_SLINGSHOT_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_UPPER_LIZALFOS) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_SECOND_SLINGSHOT_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_BOMB_ROOM_UPPER) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_FAR_BRIDGE) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_BOSS_AREA) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_BACK_ROOM) + +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_BEGINNING) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_LOBBY) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_OUTSIDE_POES_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_GOSSIP_STONE) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_MOUTH_SIDE_BRIDGE) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_STAIRS_PAST_MUD_WALL) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_STAIRS_LOWER) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_STAIRS_UPPER) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_STAIRS_PAST_BIG_SKULLTULAS) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_DODONGO_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_LOWER) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_BIG_BLOCK_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_LARVAE_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_TWO_FIRES_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_UPPER) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_LOWER_RIGHT_SIDE) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_LOWER_RIGHT_SIDE_SCRUB) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_LOWER_LIZALFOS) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_POES_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_MAD_SCRUB_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_BEHIND_MOUTH) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_BACK_BEHIND_FIRE) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_BACK_POE_ROOM) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_MQ_BACK_SWITCH_GRAVE) + +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_BOSS_ENTRYWAY) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_BOSS_EXIT) +RANDO_ENUM_ITEM(RR_DODONGOS_CAVERN_BOSS_ROOM) + +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_BEGINNING) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_LIFT_ROOM) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_HOLES_ROOM) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_HOLES_BASEMENT) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_HOLES_LOWER_DOOR_LEDGE) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_B1_JIGGLY) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_WATER_SWITCH_ROOM_NORTH) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_WATER_SWITCH_ROOM_SOUTH) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_WATER_SWITCH_ROOM_LEDGE) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_FORKED_CORRIDOR) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_FORK_WEST) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_TO_FORK_NORTH_WEST) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_FORK_NORTH_WEST) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_TO_FORK_NORTH) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_FORK_NORTH) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_TO_FORK_NORTH_EAST) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_FORK_NORTH_EAST) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_FORK_EAST) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_BIGOCTO_LEDGE) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_BIGOCTO) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_ABOVE_BIGOCTO) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_JIGGLIES_ROOM) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_LIFT_UPPER) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_NEAR_BOSS_ROOM) + +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_BEGINNING) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_LIFT_ROOM) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_LIFT_ROOM_EAST_LEDGE) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_UNDERWATER_ALCOVE) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_HOLES_ROOM) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_HOLES_ROOM_PAST_JIGGLY) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_HOLES_BASEMENT) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_WATER_SWITCH_ROOM) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_WATER_SWITCH_ROOM_PAST_GEYSER) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_FORKED_CORRIDOR) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_TO_FORK_WEST) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_FORK_WEST) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_TO_FORK_NORTH_WEST) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_FORK_NORTH_WEST) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_TO_FORK_NORTH) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_FORK_NORTH) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_FORK_NORTH_EAST) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_FORK_EAST) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_INVISIBLE_KEESE_ROOM) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_TO_BIGOCTO) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_BIGOCTO) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_ABOVE_BIGOCTO) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_JIGGLIES_ROOM) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_ABOVE_LIFT_ROOM) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_TO_NEAR_BOSS_ROOM) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_MQ_NEAR_BOSS_ROOM) + +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_BOSS_ENTRYWAY) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_BOSS_EXIT) +RANDO_ENUM_ITEM(RR_JABU_JABUS_BELLY_BOSS_ROOM) + +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_TREES) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_OVERGROWN_HALLWAY_LOWER) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_OVERGROWN_HALLWAY_UPPER) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_LOBBY) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_NORTH_HALLWAY) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_LOWER_STALFOS) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_NW_COURTYARD_LOWER) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_NW_COURTYARD_UPPER_ALCOVE) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_NW_COURTYARD_UPPER) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_NE_COURTYARD_LOWER) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_NE_COURTYARD_UPPER) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_NE_COURTYARD_DOORFRAME) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_NE_COURTYARD_ISLAND) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_NE_COURTYARD_SCARECROW_LEDGE) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MAP_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_SEWER) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_DRAINED_SEWER) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_BELOW_BOSS_KEY_CHEST) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_FLOORMASTER_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_RED_DOORMAT_HALLWAY) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_RED_DOORMAT_HALLWAY_DOORMAT) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_BLOCK_PUSH_FLOOR) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_LOWER_BLOCK_PUSH_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MIDDLE_BLOCK_PUSH_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_UPPER_BLOCK_PUSH_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_BLOCK_PUSH_ROOM_TOP) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_BLOCK_PUSH_ROOM_COURTYARD_ALCOVE) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_NW_HALLWAY_TWISTED) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_NW_HALLWAY_STRAIGHTENED) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_RED_POE_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_UPPER_STALFOS) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_BLUE_POE_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_NE_HALLWAY_STRAIGHTENED) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_NE_HALLWAY_TWISTED) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_FROZEN_EYE_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_FALLING_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_GREEN_POE_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_BLUE_DOORMAT_HALLWAY_DOORMAT) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_BLUE_DOORMAT_HALLWAY) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_BASEMENT) + +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_TREES) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_OVERGROWN_HALLWAY_LOWER) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_OVERGROWN_HALLWAY_UPPER) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_LOBBY) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_NORTH_HALLWAY) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_WOLFOS_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_RED_DOORMAT_HALLWAY) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_BLOCK_PUZZLE_FLOOR) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_LOWER_BLOCK_PUZZLE) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_MIDDLE_BLOCK_PUZZLE) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_UPPER_BLOCK_PUZZLE) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_BLOCK_PUZZLE_TOP) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_STRAIGHT_HALLWAY) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_FLOORMASTER_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_INDOOR_LEDGE) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_NW_COURTYARD_LEDGE) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_REDEAD_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_NW_COURTYARD) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_NW_COURTYARD_WELL_LEDGE) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_NW_COURTYARD_UPPER_ALCOVE) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_NORTH_PASSAGE) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_NE_COURTYARD) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_COURTYARD_TOP_LEDGES) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_NE_COURTYARD_DOORFRAME) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_NE_COURTYARD_ISLAND) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_NE_COURTYARD_LEDGE_ABOVE_ISLAND) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_JOELLE_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_3_STALFOS_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_BETH_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_TORCH_SHOT_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_FALLING_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_AMY_ROOM) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_BASEMENT) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_BLUE_DOORMAT_HALLWAY) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_MQ_BASEMENT_POT_ROOM) + +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_BOSS_ENTRYWAY) +RANDO_ENUM_ITEM(RR_FOREST_TEMPLE_BOSS_ROOM) + +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_FOYER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_NEAR_BOSS_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_NEAR_BOSS_UPPER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_LOOP_HEXAGON_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_LOOP_5_TILE_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_LOOP_FLARE_DANCER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_LOOP_CAGE_SWITCH) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_LOOP_GORON_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_LOOP_CAGE_FOYER_SIDE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_BIG_LAVA_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_1F_CURVED_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_8_TILE_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_STRAIGHTFORWARD_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_LAVA_GEYSER_1F) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_LAVA_GEYSER_GRATE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_LAVA_GEYSER_TORCH) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_LAVA_GEYSER_2F) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_SHORTCUT_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_SHORTCUT_CLIMB) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_BOULDER_MAZE_LOWER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_3F_CURVED_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_NARROW_PATH_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_FIRE_WALL_CHASE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_FIRE_WALL_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_BOULDER_MAZE_UPPER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_GS_CLIMB_4F) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_GS_CLIMB_5F) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_5F_RUINS) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_CORRIDOR) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_FIRE_MAZE_MAIN) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_FIRE_MAZE_PLATFORMS) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_CAGELESS_CHEST_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_SOT_CAGE_LOWER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_SOT_CAGE_UPPER_DOOR) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_SOT_CAGE_SWITCH) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_FIRE_MAZE_SWITCH) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_FIRE_MAZE_PAST_WALL) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_3F_FLARE_DANCER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_ABOVE_3F_FLARE_DANCER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_SWITCH_CLIMB) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_NARROW_STAIRS) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_NARROW_STAIRS_4F) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_TOP_OF_COLLAPSING_STAIRS) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_BASE_OF_COLLAPSING_STAIRS) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_ABOVE_FIRE_MAZE) + +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_FOYER_LOWER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_FOYER_UPPER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_LOOP_CAGE_FOYER_SIDE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_LOOP_HEXAGON_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_LOOP_5_TILE_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_LOOP_FLARE_DANCER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_LOOP_CAGE_SWITCH) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_LOOP_GORON_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_NEAR_BOSS_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_NEAR_BOSS_TARGET) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_NEAR_BOSS_ROOM_UPPER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_BIG_LAVA_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_BIG_LAVA_BLOCKED_DOOR) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_GS_GORON_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_TORCH_LOCKED_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_TORCH_FIREWALL_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_LAVA_GEYSER_1F) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_LAVA_GEYSER_GRATE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_LAVA_GEYSER_PILLARS) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_LAVA_GEYSER_2F) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_SHORTCUT_ROOM_LOWER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_SHORTCUT_ROOM_MID) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_SHORTCUT_ROOM_3F) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_LOWER_LIZALFOS_MAZE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_MAZE_SWITCH_DOOR) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_3F_CURVED_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_MAZE_CRATE_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_UPPER_LIZALFOS_MAZE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_MAZE_BOX_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_ABOVE_MAZE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_SHORTCUT_CLIMB) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_SHORTCUT_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_TORCH_SLUG_CLIMB) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_BURNING_BLOCK) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_NARROW_PATH_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_HIGH_TORCH_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_HIGH_TORCH_ROOM_ABOVE_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_HIGH_TORCH_ROOM_CAGE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_HIGH_TORCH_ROOM_BARRED_DOOR) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_CORRIDOR) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_FIRE_MAZE_MAIN) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_FIRE_MAZE_PLATFORMS) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_2_FIRE_WALLS_UPPER_DOOR) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_2_FIRE_WALLS_SWITCH) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_2_FIRE_WALLS_LOWER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_FIRE_MAZE_MIDDLE) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_FIRE_MAZE_SWITCH) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_GS_LIZALFOS_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_FIRE_MAZE_PAST_WALL) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_3F_FLARE_DANCER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_ABOVE_3F_FLARE_DANCER) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_LOCKED_CLIMB) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_NARROW_STAIRS_ROOM) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_NARROW_STAIRS_4F) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_TOP_OF_COLLAPSING_STAIRS) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_BASE_OF_COLLAPSING_STAIRS) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_MQ_ABOVE_FIRE_MAZE) + +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_BOSS_ENTRYWAY) +RANDO_ENUM_ITEM(RR_FIRE_TEMPLE_BOSS_ROOM) + +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_ENTRANCE_LEDGE) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MAIN) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_3F_CENTRAL_A) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_3F_CENTRAL_H) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_3F_CENTRAL_LM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_2F_CENTRAL_H) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_2F_CENTRAL_LM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_SIDE_TOWER_1F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_SIDE_TOWER_2F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_CRACKED_WALL) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_LOW_EMBLEM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_4_SPIKES_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_TORCH_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_SPIKE_MOAT) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BEHIND_SPIKE_MOAT) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BOULDERS_SOUTH) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BOULDERS_NORTH) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BLOCK_ROOM_TARGET) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BLOCK_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BLOCK_ROOM_STAIRS) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_3_JETS_SWITCH) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_3_JETS_NO_SWITCH) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BOULDER_CANAL) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_CANAL_ALCOVE) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BEHIND_CANAL) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BOSS_KEY_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_NEAR_CAGE_STEPS) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_NEAR_CAGE) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_GS_CAGE) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BLOCK_U_BEND) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_OUTSIDE_DRAGON_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_DRAGON_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_PILLAR_1F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_PILLAR_2F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_PILLAR_H) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_PILLAR_B1) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_JET_CHEST_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_OUTSIDE_JET_LIFT_2F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_JET_LIFT_2F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_JET_LIFT_3F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_HIGH_EMBLEM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BLOCK_LOOP) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BLOCK_LOOP_3F_A) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BLOCK_LOOP_3F_H) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BLOCK_LOOP_3F_LM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BLOCK_LOOP_BACK) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_OUTSIDE_WATERFALL) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_WATERFALL) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_WATERFALL_TOP) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_TOGGLE_SWITCH) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_LIKE_LIKE_SPIKES) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_DARK_LINK_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_SOT_PIT_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_RIVER) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_RIVER_POTS) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_ABOVE_DRAGON) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_RISING_TARGET_LEDGE) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_TRAPPED_SLOPE) + +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_ENTRANCE_LEDGE) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_MAIN) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_3F_CENTRAL_A) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_3F_CENTRAL_H) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_3F_CENTRAL_LM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_2F_CENTRAL_A) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_2F_CENTRAL_H) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_2F_CENTRAL_LM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_HIGH_EMBLEM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_RISING_TARGET_LEDGE) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_BOSS_DOOR_RAMP) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_BOSS_DOOR) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_SIDE_TOWER_1F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_SIDE_TOWER_2F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_LOW_EMBLEM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_3_STALFOS_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_TOWER_TARGET_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_PILLAR_1F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_PILLAR_2F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_PILLAR_H) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_PILLAR_B1) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_PILLAR_B1_FINAL) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_OUTSIDE_HIDDEN_SWITCH_2F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_HIDDEN_SWITCH_2F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_HIDDEN_SWITCH_3F) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_STORAGE_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_LIZALFOS_LOOP_A) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_LIZALFOS_LOOP_LM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_LIZALFOS_CAGE) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_3F_EAST_LEDGE) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_OUTSIDE_WATERFALL) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_WATERFALL) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_WATERFALL_TOP) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_STALFOS_PIT) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_STALFOS_PIT_LOWER) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_STALFOS_PIT_POTS) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_STALFOS_PIT_UPPER) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_DARK_LINK_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_GATED_PIT) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_RIVER_SKULL) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_RIVER_POTS) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_DRAGON_ROOM_DOOR) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_DRAGON_ROOM_TUNNEL) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_DRAGON_ROOM_ALCOVE) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_BOSS_KEY_ROOM_SWITCH) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_BOSS_KEY_ROOM_PIT) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_BOSS_KEY_ROOM_CHEST) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_B1_GATE_SWITCH) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_TRIANGLE_TORCH_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_TRIANGLE_TORCH_TOP_STEP) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_TRIANGLE_TORCH_CAGE) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_SPIKE_MOAT) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_BEHIND_SPIKE_MOAT) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_CRATE_VORTEX_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_SCARECROW_CANAL) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_CANAL_ALCOVE) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_BEHIND_CANAL) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_FREESTANDING_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_3_JETS_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_DODONGO_ROOM) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_MQ_CRATE_VORTEX_CAGE) + +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BOSS_ENTRYWAY) +RANDO_ENUM_ITEM(RR_WATER_TEMPLE_BOSS_ROOM) + +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_FOYER) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_CHILD_SIDE_HUB) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_SWITCH_BRIDGE_SOUTH) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_SWITCH_BRIDGE_NORTH) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_1F_ANUBIS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_RUPEE_BRIDGE_SOUTH) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_RUPEE_BRIDGE_NORTH) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_CHILD_BOXES) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_SUN_ON_FLOOR_1F) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_SUN_ON_FLOOR_2F) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_ADULT_SIDE_HUB) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_SAND_PIT) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_BOULDERS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_ABOVE_BOULDERS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_PAST_BOULDERS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_1F_MIRROR_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_2F_MIRROR_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_STATUE_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_STATUE_ROOM_CHILD) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_INNER_WEST_HAND) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_GS_LEDGE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_STATUE_ROOM_ADULT) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_INNER_LEFT_HAND) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_SHORTCUT_SWITCH) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_SHORTCUT) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_EMPTY_STAIRS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_SUN_BLOCK_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_SUN_BLOCK_CHEST_LEDGE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_SKULLTULA_STAIRS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_CHILD_THRONE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_RIGHT_HAND_EXIT) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_OUTER_RIGHT_HAND) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_POT_STAIRS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_BEAMOS_PITS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_4_ARMOS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_4_ARMOS_SIDE_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_CHEST_STAIRS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_ADULT_THRONE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_LEFT_HAND_EXIT) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_OUTER_LEFT_HAND) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_BIG_WALL_BASE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_BIG_WALL_UPPER) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_4F_CENTRAL) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_FAKE_DOORS_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_BIG_MIRROR_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_BIG_MIRROR_CAVE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_PLATFORM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_STATUE_HEAD) + +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_FOYER) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_CHILD_SIDE_HUB) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_GIBDO_GRAVES) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_GIBDO_POTS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_TURNTABLE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_TURNTABLE_BEHIND_FIRE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_ANUBIS_BRIDGE_GRAVE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_ANUBIS_BRIDGE_CHEST) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_1F_CHEST_SWITCH) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_UNDER_LIKE_LIKE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_SUN_ON_FLOOR) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_STATUE_ROOM_CHILD) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_INNER_RIGHT_HAND) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_POT_LEDGE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_STATUE_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_FLAMETHROWER_STAIRS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_SUN_BLOCK_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_SKULLTULA_STAIRS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_CHILD_THRONE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_RIGHT_HAND_EXIT) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_OUTER_RIGHT_HAND) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_BIG_BLOCKS_HOLE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_BIG_BLOCKS_DOOR) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_STATUE_ROOM_ADULT) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_INNER_LEFT_HAND) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_CHEST_LEDGE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_3_SUNS_ROOM_2F) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_3_SUNS_ROOM_1F) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_BEHIND_GEYSER) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_SAND_PIT) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_SYMPHONY_ROOM_UPPER) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_SYMPHONY_ROOM_LOWER) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_SKULLTULA_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_FIRE_WALL_STAIRS_LOWER) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_FIRE_WALL_STAIRS_UPPER) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_BEAMOS_PITS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_SOT_SUN_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_FLOORMASTER_STAIRS) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_ADULT_THRONE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_LEFT_HAND_EXIT) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_OUTER_LEFT_HAND) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_3F_GIBDO_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_BIG_WALL_BASE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_BIG_WALL_UPPER) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_4F_CENTRAL) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_9_THRONES_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_BIG_MIRROR_ROOM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CAVE) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_PLATFORM) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_MQ_STATUE_HEAD) + +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_BOSS_ENTRYWAY) +RANDO_ENUM_ITEM(RR_SPIRIT_TEMPLE_BOSS_ROOM) + +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_BEGINNING) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_WHISPERING_WALLS_START) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_WHISPERING_WALLS_SIDE) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_WHISPERING_WALLS_END) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_WHISPERING_WALLS_SIDE_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_DEAD_HAND) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_FIRST_BEAMOS) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_COMPASS_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_SPINNING_BLADES) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_B2_TO_B3_CORRIDOR_B2) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_B2_TO_B3_CORRIDOR_B3) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_UPPER_HUGE_PIT) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_UPPER_HUGE_PIT_DOOR_LEDGE) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_LOWER_HUGE_PIT) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_LOWER_HUGE_PIT_DOOR_LEDGE) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_STONE_UMBRELLA) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_STONE_UMBRELLA_UPPER) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_INVISIBLE_SPINNING_BLADES) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_INVISIBLE_SPIKES) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_INVISIBLE_SPIKES_PLATFORM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_SKULL_JAR) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_UPPER_WIND_TUNNEL) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_LOWER_WIND_TUNNEL) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_WIND_TUNNEL_ALCOVE) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_WIND_TUNNEL_HINT_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_ROOM_TO_BOAT) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_DOCK) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_BEYOND_BOAT) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_ACROSS_CHASM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MAZE) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_X_CROSS) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_THREE_SKULL_JARS) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_WOODEN_SPIKES) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_PRE_BOSS_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_BOSS_DOOR) + +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_ENTRYWAY) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_BEGINNING) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_SPINNER_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_START) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_SIDE) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_END) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_SIDE_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_DEAD_HAND) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_FIRST_BEAMOS) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_B2_GIBDO_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_B2_SPINNING_BLADE_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_SHORTCUT_PATH) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_B2_TO_B3_CORRIDOR_B2) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_B2_TO_B3_CORRIDOR_B3) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_UPPER_HUGE_PIT) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_UPPER_HUGE_PIT_DOOR_LEDGE) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_LOWER_HUGE_PIT) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_LOWER_HUGE_PIT_DOOR_LEDGE) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_STONE_UMBRELLA_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_UPPER_STONE_UMBRELLA) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_FLOOR_SPIKES_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_FLOOR_SPIKES_PLATFORM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_STALFOS_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_UPPER_WIND_TUNNEL) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_LOWER_WIND_TUNNEL) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_WIND_TUNNEL_ALCOVE) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_WIND_HINT_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_B4_GIBDO_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_DOCK) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_BEYOND_BOAT) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_ACROSS_CHASM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_PRE_BOSS_ROOM) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_BOSS_DOOR) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_INVISIBLE_MAZE) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_X_CROSS) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_THREE_SKULL_JARS) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_MQ_SPIKE_WALLS_ROOM) + +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_BOSS_ENTRYWAY) +RANDO_ENUM_ITEM(RR_SHADOW_TEMPLE_BOSS_ROOM) + +RANDO_ENUM_ITEM(RR_BOTW_CORRIDOR) +RANDO_ENUM_ITEM(RR_BOTW_PERIMETER) +RANDO_ENUM_ITEM(RR_BOTW_MIDDLE) +RANDO_ENUM_ITEM(RR_BOTW_PIT_CAGE) +RANDO_ENUM_ITEM(RR_BOTW_HIDDEN_POTS) +RANDO_ENUM_ITEM(RR_BOTW_CORNER_CRAWLSPACE) +RANDO_ENUM_ITEM(RR_BOTW_HIDDEN_PITS_ROOM) +RANDO_ENUM_ITEM(RR_BOTW_LOCKED_CAGE) +RANDO_ENUM_ITEM(RR_BOTW_SKULL_WALL_ROOM) +RANDO_ENUM_ITEM(RR_BOTW_INVISIBLE_PATH) +RANDO_ENUM_ITEM(RR_BOTW_BEHIND_MOAT) +RANDO_ENUM_ITEM(RR_BOTW_CRYPT) +RANDO_ENUM_ITEM(RR_BOTW_NEAR_BOSS_LOWER) +RANDO_ENUM_ITEM(RR_BOTW_NEAR_BOSS_UPPER) +RANDO_ENUM_ITEM(RR_BOTW_DEAD_HAND_ROOM) +RANDO_ENUM_ITEM(RR_BOTW_B3_OOZE) +RANDO_ENUM_ITEM(RR_BOTW_B3_BOMB_FLOWERS) +RANDO_ENUM_ITEM(RR_BOTW_B3_BLOCKED_GRASS) +RANDO_ENUM_ITEM(RR_BOTW_B3_CHEST_AREA) +RANDO_ENUM_ITEM(RR_BOTW_B3_PLATFORM) + +RANDO_ENUM_ITEM(RR_BOTW_MQ_PERIMETER) +RANDO_ENUM_ITEM(RR_BOTW_MQ_MIDDLE) +RANDO_ENUM_ITEM(RR_BOTW_MQ_INVISIBLE_PATH) +RANDO_ENUM_ITEM(RR_BOTW_MQ_GRAVE_ROOM) +RANDO_ENUM_ITEM(RR_BOTW_MQ_PIT_CAGE) +RANDO_ENUM_ITEM(RR_BOTW_MQ_BEHIND_MOAT) +RANDO_ENUM_ITEM(RR_BOTW_MQ_CRYPT) +RANDO_ENUM_ITEM(RR_BOTW_MQ_CORNER_CRAWLSPACE) +RANDO_ENUM_ITEM(RR_BOTW_MQ_FLOORMASTER_ROOM) +RANDO_ENUM_ITEM(RR_BOTW_MQ_LOCKED_CAGE) +RANDO_ENUM_ITEM(RR_BOTW_MQ_NEAR_BOSS_LOWER) +RANDO_ENUM_ITEM(RR_BOTW_MQ_NEAR_BOSS_UPPER) +RANDO_ENUM_ITEM(RR_BOTW_MQ_DEAD_HAND_ROOM) +RANDO_ENUM_ITEM(RR_BOTW_MQ_B3) +RANDO_ENUM_ITEM(RR_BOTW_MQ_B3_PLATFORM) + +RANDO_ENUM_ITEM(RR_ICE_CAVERN_BEGINNING) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_HUB) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_MAP_ROOM) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_COMPASS_ROOM) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_BLOCK_ROOM) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_BLOCK_ROOM_BLUE_FIRE) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_BEFORE_FINAL_ROOM) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_FINAL_ROOM) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_FINAL_ROOM_UNDERWATER) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_ABOVE_BEGINNING) + +RANDO_ENUM_ITEM(RR_ICE_CAVERN_MQ_BEGINNING) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_MQ_HUB) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_MQ_MAP_ROOM) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_MQ_SCARECROW_ROOM) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_MQ_WEST_CORRIDOR) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_MQ_COMPASS_ROOM) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_MQ_STALFOS_ROOM) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_MQ_STALFOS_ROOM_UNDERWATER) +RANDO_ENUM_ITEM(RR_ICE_CAVERN_MQ_ABOVE_BEGINNING) + +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_LOBBY) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_SAND_ROOM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_BOULDER_ROOM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_CENTRAL_MAZE) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_CENTRAL_MAZE_RIGHT) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_ROOM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_ROOM_UPPER) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_BEHIND_HEAVY_BLOCK) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_LIKE_LIKE_ROOM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_EYE_STATUE_UPPER) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_ABOVE_MAZE) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_EYE_STATUE_LOWER) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_HAMMER_ROOM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_LAVA_ROOM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_LAVA_ROOM_UPPER_LEDGE) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_UNDERWATER) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_DINALFOS) + +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_LOBBY) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_MAZE_BY_LOBBY) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_MAZE_FIRST_LOCK) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_MAZE_CENTER) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_SAND_ROOM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_BOULDER_ROOM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_STALFOS_ROOM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_BEHIND_BLOCK) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_ROOM_BEHIND_BLOCK) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_STATUE_ROOM_LEDGE) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_MAGENTA_FIRE_ROOM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_STATUE_ROOM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_TORCH_SLUG_ROOM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_SWITCH_LEDGE) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_LEDGE_SIDE_PLATFORMS) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_FURTHEST_PLATFORM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_TORCH_SIDE_PLATFORMS) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_PLATFORMS_UNLIT_TORCH) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_DINOLFOS_ROOM) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_UNDERWATER) +RANDO_ENUM_ITEM(RR_GERUDO_TRAINING_GROUND_MQ_MAZE_RIGHT) + +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_LOBBY) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MAIN) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_DEKU_SCRUBS) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_FOREST_TRIAL_WOLFOS_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_FOREST_TRIAL_BEAMOS_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_FOREST_TRIAL_BEAMOS_ROOM_END) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_FOREST_TRIAL_BEAMOS_ROOM_FINAL_DOOR) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_FOREST_TRIAL_FINAL_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_FIRE_TRIAL_MAIN_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_FIRE_TRIAL_MAIN_ROOM_END) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_FIRE_TRIAL_FINAL_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_WATER_TRIAL_BLUE_FIRE_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_WATER_TRIAL_BLUE_FIRE_ROOM_END) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_WATER_TRIAL_BLOCK_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_WATER_TRIAL_BLOCK_ROOM_END) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_WATER_TRIAL_FINAL_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_SHADOW_TRIAL_START) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_SHADOW_TRIAL_POTS_PLATFORM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_SHADOW_TRIAL_CHEST_PLATFORM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_SHADOW_TRIAL_LOWER_SWITCH) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_SHADOW_TRIAL_END) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_SHADOW_TRIAL_FINAL_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_SPIRIT_TRIAL_BEAMOS_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_SPIRIT_TRIAL_BEFORE_SWITCH) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_SPIRIT_TRIAL_AFTER_SWITCH) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_SPIRIT_TRIAL_FINAL_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_LIGHT_TRIAL_CHESTS_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_LIGHT_TRIAL_TRIFORCE_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_LIGHT_TRIAL_BOULDER_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_LIGHT_TRIAL_FINAL_ROOM) + +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_LOBBY) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_MAIN) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_DEKU_SCRUBS) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_FOREST_TRIAL_STALFOS_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_FOREST_TRIAL_BEAMOS_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_FOREST_TRIAL_BEAMOS_ROOM_MIDDLE) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_FOREST_TRIAL_BEAMOS_ROOM_END) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_FOREST_TRIAL_FINAL_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_FIRE_TRIAL_MAIN_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_FIRE_TRIAL_FINAL_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_WATER_TRIAL_GEYSER_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_WATER_TRIAL_BLOCK_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_WATER_TRIAL_BLOCK_ROOM_END) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_WATER_TRIAL_FINAL_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_SHADOW_TRIAL_STARTING_LEDGE) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_SHADOW_TRIAL_CHEST_PLATFORM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_SHADOW_TRIAL_MOVING_PLATFORM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_SHADOW_TRIAL_BEAMOS_TORCH) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_SHADOW_TRIAL_FAR_SIDE) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_SHADOW_TRIAL_FINAL_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_SPIRIT_TRIAL_CHAIRS_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_SPIRIT_TRIAL_BEFORE_SWITCH) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_SPIRIT_TRIAL_AFTER_SWITCH) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_SPIRIT_TRIAL_FINAL_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_LIGHT_TRIAL_DINOLFOS_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_LIGHT_TRIAL_TRIFORCE_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_LIGHT_TRIAL_BOULDER_ROOM_FRONT) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_LIGHT_TRIAL_BOULDER_ROOM_BACK) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_LIGHT_TRIAL_FAKE_FINAL_ROOM) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_MQ_LIGHT_TRIAL_FINAL_ROOM) + +RANDO_ENUM_ITEM(RR_GANONS_TOWER_ENTRYWAY) +RANDO_ENUM_ITEM(RR_GANONS_TOWER_STAIRS_1) +RANDO_ENUM_ITEM(RR_GANONS_TOWER_FLOOR_1) +RANDO_ENUM_ITEM(RR_GANONS_TOWER_STAIRS_2) +RANDO_ENUM_ITEM(RR_GANONS_TOWER_FLOOR_2) +RANDO_ENUM_ITEM(RR_GANONS_TOWER_STAIRS_3) +RANDO_ENUM_ITEM(RR_GANONS_TOWER_FLOOR_3) +RANDO_ENUM_ITEM(RR_GANONS_TOWER_STAIRS_4) +RANDO_ENUM_ITEM(RR_GANONS_TOWER_BEFORE_GANONDORF_LAIR) +RANDO_ENUM_ITEM(RR_GANONS_TOWER_GANONDORF_LAIR) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_ESCAPE) +RANDO_ENUM_ITEM(RR_GANONS_CASTLE_GANON_ARENA) + +RANDO_ENUM_ITEM(RR_MAX) +RANDO_ENUM_END(RandomizerRegion) + +#ifdef RANDO_ENUM_BEGIN_CLEANUP +#undef RANDO_ENUM_BEGIN +#undef RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifdef RANDO_ENUM_ITEM_CLEANUP +#undef RANDO_ENUM_ITEM +#undef RANDO_ENUM_ITEM_CLEANUP +#endif +#ifdef RANDO_ENUM_END_CLEANUP +#undef RANDO_ENUM_END +#undef RANDO_ENUM_END_CLEANUP +#endif diff --git a/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerSettingKey.h b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerSettingKey.h new file mode 100644 index 000000000..994d6d8f1 --- /dev/null +++ b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerSettingKey.h @@ -0,0 +1,260 @@ +#ifndef RANDO_ENUM_BEGIN +#define RANDO_ENUM_BEGIN(...) +#define RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifndef RANDO_ENUM_ITEM +#define RANDO_ENUM_ITEM(...) +#define RANDO_ENUM_ITEM_CLEANUP +#endif +#ifndef RANDO_ENUM_END +#define RANDO_ENUM_END(...) +#define RANDO_ENUM_END_CLEANUP +#endif + +RANDO_ENUM_BEGIN(RandomizerSettingKey) +RANDO_ENUM_ITEM(RSK_NONE) +RANDO_ENUM_ITEM(RSK_LOGIC_RULES) +RANDO_ENUM_ITEM(RSK_FOREST) +RANDO_ENUM_ITEM(RSK_KAK_GATE) +RANDO_ENUM_ITEM(RSK_DOOR_OF_TIME) +RANDO_ENUM_ITEM(RSK_ZORAS_FOUNTAIN) +RANDO_ENUM_ITEM(RSK_SLEEPING_WATERFALL) +RANDO_ENUM_ITEM(RSK_JABU_OPEN) +RANDO_ENUM_ITEM(RSK_STARTING_AGE) +RANDO_ENUM_ITEM(RSK_SELECTED_STARTING_AGE) +RANDO_ENUM_ITEM(RSK_GERUDO_FORTRESS) +RANDO_ENUM_ITEM(RSK_RAINBOW_BRIDGE) +RANDO_ENUM_ITEM(RSK_RAINBOW_BRIDGE_STONE_COUNT) +RANDO_ENUM_ITEM(RSK_RAINBOW_BRIDGE_MEDALLION_COUNT) +RANDO_ENUM_ITEM(RSK_RAINBOW_BRIDGE_REWARD_COUNT) +RANDO_ENUM_ITEM(RSK_RAINBOW_BRIDGE_DUNGEON_COUNT) +RANDO_ENUM_ITEM(RSK_RAINBOW_BRIDGE_TOKEN_COUNT) +RANDO_ENUM_ITEM(RSK_BRIDGE_OPTIONS) +RANDO_ENUM_ITEM(RSK_GANONS_TRIALS) +RANDO_ENUM_ITEM(RSK_TRIAL_COUNT) +RANDO_ENUM_ITEM(RSK_MEDALLION_LOCKED_TRIALS) +RANDO_ENUM_ITEM(RSK_STARTING_OCARINA) +RANDO_ENUM_ITEM(RSK_SHUFFLE_OCARINA) +RANDO_ENUM_ITEM(RSK_SHUFFLE_OCARINA_BUTTONS) +RANDO_ENUM_ITEM(RSK_SHUFFLE_SWIM) +RANDO_ENUM_ITEM(RSK_SHUFFLE_GRAB) +RANDO_ENUM_ITEM(RSK_SHUFFLE_CLIMB) +RANDO_ENUM_ITEM(RSK_SHUFFLE_CRAWL) +RANDO_ENUM_ITEM(RSK_SHUFFLE_OPEN_CHEST) +RANDO_ENUM_ITEM(RSK_SHUFFLE_SPEAK) +RANDO_ENUM_ITEM(RSK_STARTING_DEKU_SHIELD) +RANDO_ENUM_ITEM(RSK_STARTING_KOKIRI_SWORD) +RANDO_ENUM_ITEM(RSK_STARTING_MASTER_SWORD) +RANDO_ENUM_ITEM(RSK_STARTING_ZELDAS_LULLABY) +RANDO_ENUM_ITEM(RSK_STARTING_EPONAS_SONG) +RANDO_ENUM_ITEM(RSK_STARTING_SARIAS_SONG) +RANDO_ENUM_ITEM(RSK_STARTING_SUNS_SONG) +RANDO_ENUM_ITEM(RSK_STARTING_SONG_OF_TIME) +RANDO_ENUM_ITEM(RSK_STARTING_SONG_OF_STORMS) +RANDO_ENUM_ITEM(RSK_STARTING_MINUET_OF_FOREST) +RANDO_ENUM_ITEM(RSK_STARTING_BOLERO_OF_FIRE) +RANDO_ENUM_ITEM(RSK_STARTING_SERENADE_OF_WATER) +RANDO_ENUM_ITEM(RSK_STARTING_REQUIEM_OF_SPIRIT) +RANDO_ENUM_ITEM(RSK_STARTING_NOCTURNE_OF_SHADOW) +RANDO_ENUM_ITEM(RSK_STARTING_PRELUDE_OF_LIGHT) +RANDO_ENUM_ITEM(RSK_SHUFFLE_KOKIRI_SWORD) +RANDO_ENUM_ITEM(RSK_SHUFFLE_MASTER_SWORD) +RANDO_ENUM_ITEM(RSK_SHUFFLE_CHILD_WALLET) +RANDO_ENUM_ITEM(RSK_INCLUDE_TYCOON_WALLET) +RANDO_ENUM_ITEM(RSK_SHUFFLE_DUNGEON_REWARDS) +RANDO_ENUM_ITEM(RSK_SHUFFLE_SONGS) +RANDO_ENUM_ITEM(RSK_SHUFFLE_TOKENS) +RANDO_ENUM_ITEM(RSK_SHOPSANITY) +RANDO_ENUM_ITEM(RSK_SHOPSANITY_COUNT) +RANDO_ENUM_ITEM(RSK_SHOPSANITY_PRICES) +RANDO_ENUM_ITEM(RSK_SHOPSANITY_PRICES_FIXED_PRICE) +RANDO_ENUM_ITEM(RSK_SHOPSANITY_PRICES_RANGE_1) +RANDO_ENUM_ITEM(RSK_SHOPSANITY_PRICES_RANGE_2) +RANDO_ENUM_ITEM(RSK_SHOPSANITY_PRICES_NO_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_SHOPSANITY_PRICES_CHILD_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_SHOPSANITY_PRICES_ADULT_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_SHOPSANITY_PRICES_GIANT_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_SHOPSANITY_PRICES_TYCOON_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_SHOPSANITY_PRICES_AFFORDABLE) +RANDO_ENUM_ITEM(RSK_SHUFFLE_SCRUBS) +RANDO_ENUM_ITEM(RSK_SCRUBS_PRICES) +RANDO_ENUM_ITEM(RSK_SCRUBS_PRICES_FIXED_PRICE) +RANDO_ENUM_ITEM(RSK_SCRUBS_PRICES_RANGE_1) +RANDO_ENUM_ITEM(RSK_SCRUBS_PRICES_RANGE_2) +RANDO_ENUM_ITEM(RSK_SCRUBS_PRICES_NO_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_SCRUBS_PRICES_CHILD_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_SCRUBS_PRICES_ADULT_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_SCRUBS_PRICES_GIANT_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_SCRUBS_PRICES_TYCOON_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_SCRUBS_PRICES_AFFORDABLE) +RANDO_ENUM_ITEM(RSK_SHUFFLE_BEEHIVES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_COWS) +RANDO_ENUM_ITEM(RSK_SHUFFLE_WEIRD_EGG) +RANDO_ENUM_ITEM(RSK_SHUFFLE_GERUDO_MEMBERSHIP_CARD) +RANDO_ENUM_ITEM(RSK_SHUFFLE_POTS) +RANDO_ENUM_ITEM(RSK_SHUFFLE_CRATES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_TREES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_BUSHES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_FROG_SONG_RUPEES) +RANDO_ENUM_ITEM(RSK_ITEM_POOL) +RANDO_ENUM_ITEM(RSK_BASE_ICE_TRAPS) +RANDO_ENUM_ITEM(RSK_ADDITIONAL_ICE_TRAPS) +RANDO_ENUM_ITEM(RSK_ICE_TRAP_PERCENT) +RANDO_ENUM_ITEM(RSK_GOSSIP_STONE_HINTS) +RANDO_ENUM_ITEM(RSK_TOT_ALTAR_HINT) +RANDO_ENUM_ITEM(RSK_GANONDORF_HINT) +RANDO_ENUM_ITEM(RSK_SHEIK_LA_HINT) +RANDO_ENUM_ITEM(RSK_BOSS_KEY_HINT) +RANDO_ENUM_ITEM(RSK_DAMPES_DIARY_HINT) +RANDO_ENUM_ITEM(RSK_GREG_HINT) +RANDO_ENUM_ITEM(RSK_LOACH_HINT) +RANDO_ENUM_ITEM(RSK_SARIA_HINT) +RANDO_ENUM_ITEM(RSK_MIDO_HINT) +RANDO_ENUM_ITEM(RSK_FROGS_HINT) +RANDO_ENUM_ITEM(RSK_OOT_HINT) +RANDO_ENUM_ITEM(RSK_KAK_10_SKULLS_HINT) +RANDO_ENUM_ITEM(RSK_KAK_20_SKULLS_HINT) +RANDO_ENUM_ITEM(RSK_KAK_30_SKULLS_HINT) +RANDO_ENUM_ITEM(RSK_KAK_40_SKULLS_HINT) +RANDO_ENUM_ITEM(RSK_KAK_50_SKULLS_HINT) +RANDO_ENUM_ITEM(RSK_KAK_100_SKULLS_HINT) +RANDO_ENUM_ITEM(RSK_MASK_SHOP_HINT) +RANDO_ENUM_ITEM(RSK_BIGGORON_HINT) +RANDO_ENUM_ITEM(RSK_BIG_POES_HINT) +RANDO_ENUM_ITEM(RSK_CHICKENS_HINT) +RANDO_ENUM_ITEM(RSK_MALON_HINT) +RANDO_ENUM_ITEM(RSK_HBA_HINT) +RANDO_ENUM_ITEM(RSK_WARP_SONG_HINTS) +RANDO_ENUM_ITEM(RSK_SCRUB_TEXT_HINT) +RANDO_ENUM_ITEM(RSK_MERCHANT_TEXT_HINT) +RANDO_ENUM_ITEM(RSK_FISHING_POLE_HINT) +RANDO_ENUM_ITEM(RSK_HINT_CLARITY) +RANDO_ENUM_ITEM(RSK_HINT_DISTRIBUTION) +RANDO_ENUM_ITEM(RSK_SHUFFLE_MAPANDCOMPASS) +RANDO_ENUM_ITEM(RSK_KEYSANITY) +RANDO_ENUM_ITEM(RSK_GERUDO_KEYS) +RANDO_ENUM_ITEM(RSK_BOSS_KEYSANITY) +RANDO_ENUM_ITEM(RSK_GANONS_BOSS_KEY) +RANDO_ENUM_ITEM(RSK_SKIP_CHILD_STEALTH) +RANDO_ENUM_ITEM(RSK_SKIP_CHILD_ZELDA) +RANDO_ENUM_ITEM(RSK_STARTING_STICKS) +RANDO_ENUM_ITEM(RSK_STARTING_NUTS) +RANDO_ENUM_ITEM(RSK_STARTING_BEANS) +RANDO_ENUM_ITEM(RSK_FULL_WALLETS) +RANDO_ENUM_ITEM(RSK_SHUFFLE_CHEST_MINIGAME) +RANDO_ENUM_ITEM(RSK_BIG_POE_COUNT) +RANDO_ENUM_ITEM(RSK_SKIP_EPONA_RACE) +RANDO_ENUM_ITEM(RSK_MASK_QUEST) +RANDO_ENUM_ITEM(RSK_SKIP_SCARECROWS_SONG) +RANDO_ENUM_ITEM(RSK_SKIP_PLANTING_BEANS) +RANDO_ENUM_ITEM(RSK_SKULLS_SUNS_SONG) +RANDO_ENUM_ITEM(RSK_SHUFFLE_ADULT_TRADE) +RANDO_ENUM_ITEM(RSK_SHUFFLE_MERCHANTS) +RANDO_ENUM_ITEM(RSK_MERCHANT_PRICES) +RANDO_ENUM_ITEM(RSK_MERCHANT_PRICES_FIXED_PRICE) +RANDO_ENUM_ITEM(RSK_MERCHANT_PRICES_RANGE_1) +RANDO_ENUM_ITEM(RSK_MERCHANT_PRICES_RANGE_2) +RANDO_ENUM_ITEM(RSK_MERCHANT_PRICES_NO_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_MERCHANT_PRICES_CHILD_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_MERCHANT_PRICES_ADULT_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_MERCHANT_PRICES_GIANT_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_MERCHANT_PRICES_TYCOON_WALLET_WEIGHT) +RANDO_ENUM_ITEM(RSK_MERCHANT_PRICES_AFFORDABLE) +RANDO_ENUM_ITEM(RSK_BLUE_FIRE_ARROWS) +RANDO_ENUM_ITEM(RSK_SUNLIGHT_ARROWS) +RANDO_ENUM_ITEM(RSK_SLINGBOW_BREAK_BEEHIVES) +RANDO_ENUM_ITEM(RSK_ENABLE_BOMBCHU_DROPS) +RANDO_ENUM_ITEM(RSK_BOMBCHU_BAG) +RANDO_ENUM_ITEM(RSK_LINKS_POCKET) +RANDO_ENUM_ITEM(RSK_MQ_DUNGEON_RANDOM) +RANDO_ENUM_ITEM(RSK_MQ_DUNGEON_COUNT) +RANDO_ENUM_ITEM(RSK_MQ_DUNGEON_SET) +RANDO_ENUM_ITEM(RSK_MQ_DEKU_TREE) +RANDO_ENUM_ITEM(RSK_MQ_DODONGOS_CAVERN) +RANDO_ENUM_ITEM(RSK_MQ_JABU_JABU) +RANDO_ENUM_ITEM(RSK_MQ_FOREST_TEMPLE) +RANDO_ENUM_ITEM(RSK_MQ_FIRE_TEMPLE) +RANDO_ENUM_ITEM(RSK_MQ_WATER_TEMPLE) +RANDO_ENUM_ITEM(RSK_MQ_SPIRIT_TEMPLE) +RANDO_ENUM_ITEM(RSK_MQ_SHADOW_TEMPLE) +RANDO_ENUM_ITEM(RSK_MQ_BOTTOM_OF_THE_WELL) +RANDO_ENUM_ITEM(RSK_MQ_ICE_CAVERN) +RANDO_ENUM_ITEM(RSK_MQ_GTG) +RANDO_ENUM_ITEM(RSK_MQ_GANONS_CASTLE) +RANDO_ENUM_ITEM(RSK_LACS_STONE_COUNT) +RANDO_ENUM_ITEM(RSK_LACS_MEDALLION_COUNT) +RANDO_ENUM_ITEM(RSK_LACS_REWARD_COUNT) +RANDO_ENUM_ITEM(RSK_LACS_DUNGEON_COUNT) +RANDO_ENUM_ITEM(RSK_LACS_TOKEN_COUNT) +RANDO_ENUM_ITEM(RSK_LACS_OPTIONS) +RANDO_ENUM_ITEM(RSK_KEYRINGS) +RANDO_ENUM_ITEM(RSK_KEYRINGS_RANDOM_COUNT) +RANDO_ENUM_ITEM(RSK_KEYRINGS_GERUDO_FORTRESS) +RANDO_ENUM_ITEM(RSK_KEYRINGS_FOREST_TEMPLE) +RANDO_ENUM_ITEM(RSK_KEYRINGS_FIRE_TEMPLE) +RANDO_ENUM_ITEM(RSK_KEYRINGS_WATER_TEMPLE) +RANDO_ENUM_ITEM(RSK_KEYRINGS_SPIRIT_TEMPLE) +RANDO_ENUM_ITEM(RSK_KEYRINGS_SHADOW_TEMPLE) +RANDO_ENUM_ITEM(RSK_KEYRINGS_BOTTOM_OF_THE_WELL) +RANDO_ENUM_ITEM(RSK_KEYRINGS_GTG) +RANDO_ENUM_ITEM(RSK_KEYRINGS_GANONS_CASTLE) +RANDO_ENUM_ITEM(RSK_SHUFFLE_ENTRANCES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_DUNGEON_ENTRANCES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_OVERWORLD_ENTRANCES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_INTERIOR_ENTRANCES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_THIEVES_HIDEOUT_ENTRANCES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_GROTTO_ENTRANCES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_OWL_DROPS) +RANDO_ENUM_ITEM(RSK_SHUFFLE_WARP_SONGS) +RANDO_ENUM_ITEM(RSK_SHUFFLE_OVERWORLD_SPAWNS) +RANDO_ENUM_ITEM(RSK_MIXED_ENTRANCE_POOLS) +RANDO_ENUM_ITEM(RSK_MIX_DUNGEON_ENTRANCES) +RANDO_ENUM_ITEM(RSK_MIX_BOSS_ENTRANCES) +RANDO_ENUM_ITEM(RSK_MIX_OVERWORLD_ENTRANCES) +RANDO_ENUM_ITEM(RSK_MIX_INTERIOR_ENTRANCES) +RANDO_ENUM_ITEM(RSK_MIX_THIEVES_HIDEOUT_ENTRANCES) +RANDO_ENUM_ITEM(RSK_MIX_GROTTO_ENTRANCES) +RANDO_ENUM_ITEM(RSK_DECOUPLED_ENTRANCES) +RANDO_ENUM_ITEM(RSK_STARTING_SKULLTULA_TOKEN) +RANDO_ENUM_ITEM(RSK_STARTING_HEARTS) +RANDO_ENUM_ITEM(RSK_DAMAGE_MULTIPLIER) +RANDO_ENUM_ITEM(RSK_ALL_LOCATIONS_REACHABLE) +RANDO_ENUM_ITEM(RSK_SHUFFLE_BOSS_ENTRANCES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_GANONS_TOWER_ENTRANCE) +RANDO_ENUM_ITEM(RSK_SHUFFLE_100_GS_REWARD) +RANDO_ENUM_ITEM(RSK_TRIFORCE_HUNT) +RANDO_ENUM_ITEM(RSK_TRIFORCE_HUNT_PIECES_TOTAL) +RANDO_ENUM_ITEM(RSK_TRIFORCE_HUNT_PIECES_REQUIRED) +RANDO_ENUM_ITEM(RSK_SHUFFLE_BEAN_SOULS) +RANDO_ENUM_ITEM(RSK_SHUFFLE_BOSS_SOULS) +RANDO_ENUM_ITEM(RSK_FISHSANITY) +RANDO_ENUM_ITEM(RSK_FISHSANITY_POND_COUNT) +RANDO_ENUM_ITEM(RSK_FISHSANITY_AGE_SPLIT) +RANDO_ENUM_ITEM(RSK_SHUFFLE_FISHING_POLE) +RANDO_ENUM_ITEM(RSK_INFINITE_UPGRADES) +RANDO_ENUM_ITEM(RSK_SKELETON_KEY) +RANDO_ENUM_ITEM(RSK_SHUFFLE_DEKU_STICK_BAG) +RANDO_ENUM_ITEM(RSK_SHUFFLE_DEKU_NUT_BAG) +RANDO_ENUM_ITEM(RSK_SHUFFLE_FREESTANDING) +RANDO_ENUM_ITEM(RSK_SHUFFLE_FOUNTAIN_FAIRIES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_STONE_FAIRIES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_BEAN_FAIRIES) +RANDO_ENUM_ITEM(RSK_SHUFFLE_SONG_FAIRIES) +RANDO_ENUM_ITEM(RSK_LOCK_OVERWORLD_DOORS) +RANDO_ENUM_ITEM(RSK_SHUFFLE_GRASS) +RANDO_ENUM_ITEM(RSK_ROCS_FEATHER) +RANDO_ENUM_ITEM(RSK_MAX) +RANDO_ENUM_END(RandomizerSettingKey) + +#ifdef RANDO_ENUM_BEGIN_CLEANUP +#undef RANDO_ENUM_BEGIN +#undef RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifdef RANDO_ENUM_ITEM_CLEANUP +#undef RANDO_ENUM_ITEM +#undef RANDO_ENUM_ITEM_CLEANUP +#endif +#ifdef RANDO_ENUM_END_CLEANUP +#undef RANDO_ENUM_END +#undef RANDO_ENUM_END_CLEANUP +#endif diff --git a/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerTrick.h b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerTrick.h new file mode 100644 index 000000000..772bea678 --- /dev/null +++ b/soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerTrick.h @@ -0,0 +1,306 @@ +#ifndef RANDO_ENUM_BEGIN +#define RANDO_ENUM_BEGIN(...) +#define RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifndef RANDO_ENUM_ITEM +#define RANDO_ENUM_ITEM(...) +#define RANDO_ENUM_ITEM_CLEANUP +#endif +#ifndef RANDO_ENUM_END +#define RANDO_ENUM_END(...) +#define RANDO_ENUM_END_CLEANUP +#endif + +// Randomizer tricks and glitches (beta) based on knowledge of what is achievable in Ship of Harkinian randomizer, +// excludes Item manipulation (e.g. RBA/GIM/SRM) and Wrong Warping and Ganon BK Skip +// TODO Fill and alphabetize (area based tricks must have area in name and come alphetized after general tricks) +// TODO test commented out tricks to see if consistent with console on SoH +// TODO add area specific tricks +RANDO_ENUM_BEGIN(RandomizerTrick) +RANDO_ENUM_ITEM(RT_VISIBLE_COLLISION) // -- general tricks +RANDO_ENUM_ITEM(RT_GROTTOS_WITHOUT_AGONY) +RANDO_ENUM_ITEM(RT_FEWER_TUNIC_REQUIREMENTS) +RANDO_ENUM_ITEM(RT_UNINTUITIVE_JUMPS) +RANDO_ENUM_ITEM(RT_RUSTED_SWITCHES) +RANDO_ENUM_ITEM(RT_FLAMING_CHESTS) +RANDO_ENUM_ITEM(RT_BUNNY_HOOD_JUMPS) +RANDO_ENUM_ITEM(RT_DAMAGE_BOOST_SIMPLE) +RANDO_ENUM_ITEM(RT_HOVER_BOOST_SIMPLE) +RANDO_ENUM_ITEM(RT_BOMBCHU_BEEHIVES) +RANDO_ENUM_ITEM(RT_BLUE_FIRE_MUD_WALLS) +RANDO_ENUM_ITEM(RT_OPEN_UNDERWATER_CHEST) +RANDO_ENUM_ITEM(RT_DISTANT_BOULDER_COLLISION) +RANDO_ENUM_ITEM(RT_HOOKSHOT_EXTENSION) +RANDO_ENUM_ITEM(RT_SLIDE_JUMP) +RANDO_ENUM_ITEM(RT_KF_ADULT_GS) // -- location tricks +RANDO_ENUM_ITEM(RT_LW_BRIDGE) +RANDO_ENUM_ITEM(RT_LW_MIDO_BACKFLIP) +RANDO_ENUM_ITEM(RT_LW_GS_BEAN) +RANDO_ENUM_ITEM(RT_HC_STORMS_GS) +RANDO_ENUM_ITEM(RT_HF_BIG_POE_WITHOUT_EPONA) +RANDO_ENUM_ITEM(RT_KAK_TOWER_GS) +RANDO_ENUM_ITEM(RT_KAK_CHILD_WINDMILL_POH) +RANDO_ENUM_ITEM(RT_KAK_ROOFTOP_GS) +RANDO_ENUM_ITEM(RT_GY_POH) +RANDO_ENUM_ITEM(RT_GY_CHILD_DAMPE_RACE_POH) +RANDO_ENUM_ITEM(RT_GY_SHADOW_FIRE_ARROWS) +RANDO_ENUM_ITEM(RT_DMT_SOIL_GS) +RANDO_ENUM_ITEM(RT_DMT_BOMBABLE) +RANDO_ENUM_ITEM(RT_DMT_HOVERS_LOWER_GS) +RANDO_ENUM_ITEM(RT_DMT_BEAN_LOWER_GS) +RANDO_ENUM_ITEM(RT_DMT_JS_LOWER_GS) +RANDO_ENUM_ITEM(RT_DMT_CLIMB_HOVERS) +RANDO_ENUM_ITEM(RT_DMT_UPPER_GS) +RANDO_ENUM_ITEM(RT_DMT_BOLERO_BIGGORON) +RANDO_ENUM_ITEM(RT_GC_POT) +RANDO_ENUM_ITEM(RT_GC_POT_STRENGTH) +RANDO_ENUM_ITEM(RT_GC_ROLLING_STRENGTH) +RANDO_ENUM_ITEM(RT_GC_LEFTMOST) +RANDO_ENUM_ITEM(RT_GC_GROTTO) +RANDO_ENUM_ITEM(RT_GC_LINK_GORON_DINS) +RANDO_ENUM_ITEM(RT_DMC_HOVER_BEAN_POH) +RANDO_ENUM_ITEM(RT_DMC_BOLERO_JUMP) +RANDO_ENUM_ITEM(RT_DMC_BOULDER_JS) +RANDO_ENUM_ITEM(RT_DMC_BOULDER_SKIP) +RANDO_ENUM_ITEM(RT_ZR_LOWER) +RANDO_ENUM_ITEM(RT_ZR_UPPER) +RANDO_ENUM_ITEM(RT_ZR_HOVERS) +RANDO_ENUM_ITEM(RT_ZR_CUCCO) +RANDO_ENUM_ITEM(RT_ZD_KING_ZORA_SKIP) +RANDO_ENUM_ITEM(RT_ZD_GS) +RANDO_ENUM_ITEM(RT_ZF_GREAT_FAIRY_WITHOUT_EXPLOSIVES) +RANDO_ENUM_ITEM(RT_LH_LAB_WALL_GS) +RANDO_ENUM_ITEM(RT_LH_LAB_DIVING) +RANDO_ENUM_ITEM(RT_LH_WATER_HOOKSHOT) +RANDO_ENUM_ITEM(RT_GV_CRATE_HOVERS) +RANDO_ENUM_ITEM(RT_GV_CHILD_TENT) +RANDO_ENUM_ITEM(RT_GV_CHILD_CUCCO_JUMP) +RANDO_ENUM_ITEM(RT_PASS_GUARDS_WITH_NOTHING) +RANDO_ENUM_ITEM(RT_GF_CHILD_SKIP_WASTELAND_GATE) +RANDO_ENUM_ITEM(RT_GF_ADULT_SKIP_WASTELAND_GATE) +RANDO_ENUM_ITEM(RT_GF_WARRIOR_WITH_DIFFICULT_WEAPON) +RANDO_ENUM_ITEM(RT_GF_LEDGE_CLIP_INTO_GTG) +RANDO_ENUM_ITEM(RT_HW_BUNNY_CROSSING) +RANDO_ENUM_ITEM(RT_HW_CROSSING) +RANDO_ENUM_ITEM(RT_LENS_HW) +RANDO_ENUM_ITEM(RT_HW_REVERSE) +RANDO_ENUM_ITEM(RT_COLOSSUS_GS) +RANDO_ENUM_ITEM(RT_DEKU_BASEMENT_GS) +RANDO_ENUM_ITEM(RT_DEKU_B1_SKIP) +RANDO_ENUM_ITEM(RT_DEKU_B1_BOW_WEBS) +RANDO_ENUM_ITEM(RT_DEKU_B1_BACKFLIP_OVER_SPIKED_LOG) +RANDO_ENUM_ITEM(RT_DEKU_MQ_COMPASS_GS) +RANDO_ENUM_ITEM(RT_DEKU_MQ_LOG) +RANDO_ENUM_ITEM(RT_DC_SCARECROW_GS) +RANDO_ENUM_ITEM(RT_DC_VINES_GS) +RANDO_ENUM_ITEM(RT_DC_STAIRS_WITH_BOW) +RANDO_ENUM_ITEM(RT_DC_SLINGSHOT_SKIP) +RANDO_ENUM_ITEM(RT_DC_SCRUB_ROOM) +RANDO_ENUM_ITEM(RT_DC_HAMMER_FLOOR) +RANDO_ENUM_ITEM(RT_DC_MQ_STAIRS_WITH_ONLY_STRENGTH) +RANDO_ENUM_ITEM(RT_DC_MQ_CHILD_BOMBS) +RANDO_ENUM_ITEM(RT_DC_MQ_CHILD_EYES) +RANDO_ENUM_ITEM(RT_DC_MQ_ADULT_EYES) +RANDO_ENUM_ITEM(RT_DC_DODONGO_CHU) +RANDO_ENUM_ITEM(RT_DC_EYES_CHU) +RANDO_ENUM_ITEM(RT_JABU_BOSS_HOVER) +RANDO_ENUM_ITEM(RT_JABU_NEAR_BOSS_RANGED) +RANDO_ENUM_ITEM(RT_JABU_NEAR_BOSS_EXPLOSIVES) +RANDO_ENUM_ITEM(RT_JABU_B1_CUBE_HOVER) +RANDO_ENUM_ITEM(RT_LENS_JABU_MQ) +RANDO_ENUM_ITEM(RT_JABU_MQ_RANG_JUMP) +RANDO_ENUM_ITEM(RT_JABU_MQ_SOT_GS) +RANDO_ENUM_ITEM(RT_JABU_BARINADE_POTS) +RANDO_ENUM_ITEM(RT_LENS_BOTW) +RANDO_ENUM_ITEM(RT_BOTW_CHILD_DEADHAND) +RANDO_ENUM_ITEM(RT_BOTW_BASEMENT) +RANDO_ENUM_ITEM(RT_BOTW_PITS) +RANDO_ENUM_ITEM(RT_BOTW_MQ_DEADHAND_KEY) +RANDO_ENUM_ITEM(RT_FOREST_FIRST_GS) +RANDO_ENUM_ITEM(RT_FOREST_COURTYARD_EAST_GS) +RANDO_ENUM_ITEM(RT_FOREST_VINES) +RANDO_ENUM_ITEM(RT_FOREST_COURTYARD_LEDGE) +RANDO_ENUM_ITEM(RT_FOREST_DOORFRAME) +RANDO_ENUM_ITEM(RT_FOREST_OUTSIDE_BACKDOOR) +RANDO_ENUM_ITEM(RT_FOREST_COURTYARD_HEARTS_BOOMERANG) +RANDO_ENUM_ITEM(RT_FOREST_WELL_SWIM) +RANDO_ENUM_ITEM(RT_FOREST_MQ_BLOCK_PUZZLE) +RANDO_ENUM_ITEM(RT_FOREST_MQ_JS_HALLWAY_SWITCH) +RANDO_ENUM_ITEM(RT_FOREST_MQ_HOOKSHOT_HALLWAY_SWITCH) +RANDO_ENUM_ITEM(RT_FOREST_MQ_RANG_HALLWAY_SWITCH) +RANDO_ENUM_ITEM(RT_FOREST_MQ_CHILD_DOORFRAME) +RANDO_ENUM_ITEM(RT_FIRE_SOT) +RANDO_ENUM_ITEM(RT_FIRE_STRENGTH) +RANDO_ENUM_ITEM(RT_FIRE_SCARECROW) +RANDO_ENUM_ITEM(RT_FIRE_SKIP_FLAME_WALLS) +RANDO_ENUM_ITEM(RT_FIRE_MQ_NEAR_BOSS) +RANDO_ENUM_ITEM(RT_FIRE_MQ_BLOCKED_CHEST) +RANDO_ENUM_ITEM(RT_FIRE_MQ_BK_CHEST) +RANDO_ENUM_ITEM(RT_FIRE_MQ_CLIMB) +RANDO_ENUM_ITEM(RT_FIRE_MQ_MAZE_SIDE_ROOM) +RANDO_ENUM_ITEM(RT_FIRE_MQ_MAZE_HOVERS) +RANDO_ENUM_ITEM(RT_FIRE_MQ_MAZE_JUMP) +RANDO_ENUM_ITEM(RT_FIRE_MQ_ABOVE_MAZE_GS) +RANDO_ENUM_ITEM(RT_WATER_LONGSHOT_TORCH) +RANDO_ENUM_ITEM(RT_WATER_CRACKED_WALL_HOVERS) +RANDO_ENUM_ITEM(RT_WATER_CRACKED_WALL) +RANDO_ENUM_ITEM(RT_WATER_BK_REGION) +RANDO_ENUM_ITEM(RT_WATER_NORTH_BASEMENT_LEDGE_JUMP) +RANDO_ENUM_ITEM(RT_WATER_FW_CENTRAL_GS) +RANDO_ENUM_ITEM(RT_WATER_IRONS_CENTRAL_GS) +RANDO_ENUM_ITEM(RT_WATER_CENTRAL_BOW) +RANDO_ENUM_ITEM(RT_WATER_HOOKSHOT_FALLING_PLATFORM_GS) +RANDO_ENUM_ITEM(RT_WATER_RANG_FALLING_PLATFORM_GS) +RANDO_ENUM_ITEM(RT_WATER_RIVER_GS) +RANDO_ENUM_ITEM(RT_WATER_DRAGON_JUMP_DIVE) +RANDO_ENUM_ITEM(RT_WATER_ADULT_DRAGON) +RANDO_ENUM_ITEM(RT_WATER_CHILD_DRAGON) +RANDO_ENUM_ITEM(RT_WATER_MQ_CENTRAL_PILLAR) +RANDO_ENUM_ITEM(RT_WATER_IRON_BOOTS_LEDGE_GRAB) +RANDO_ENUM_ITEM(RT_WATER_INVISIBLE_HOOKSHOT_TARGET) +RANDO_ENUM_ITEM(RT_WATER_MORPHA_WITHOUT_HOOKSHOT) +RANDO_ENUM_ITEM(RT_LENS_SHADOW) +RANDO_ENUM_ITEM(RT_LENS_SHADOW_PLATFORM) +RANDO_ENUM_ITEM(RT_LENS_BONGO) +RANDO_ENUM_ITEM(RT_SHADOW_UMBRELLA_HOVER) +RANDO_ENUM_ITEM(RT_SHADOW_UMBRELLA_CLIP) +RANDO_ENUM_ITEM(RT_SHADOW_UMBRELLA_GS) +RANDO_ENUM_ITEM(RT_SHADOW_FREESTANDING_KEY) +RANDO_ENUM_ITEM(RT_SHADOW_STATUE) +RANDO_ENUM_ITEM(RT_SHADOW_BONGO) +RANDO_ENUM_ITEM(RT_LENS_SHADOW_MQ) +RANDO_ENUM_ITEM(RT_LENS_SHADOW_MQ_INVISIBLE_BLADES) +RANDO_ENUM_ITEM(RT_LENS_SHADOW_MQ_PLATFORM) +RANDO_ENUM_ITEM(RT_LENS_SHADOW_MQ_DEADHAND) +RANDO_ENUM_ITEM(RT_SHADOW_MQ_GAP) +RANDO_ENUM_ITEM(RT_SHADOW_MQ_INVISIBLE_BLADES) +RANDO_ENUM_ITEM(RT_SHADOW_MQ_HUGE_PIT) +RANDO_ENUM_ITEM(RT_SHADOW_MQ_WINDY_WALKWAY) +RANDO_ENUM_ITEM(RT_LENS_SPIRIT) +RANDO_ENUM_ITEM(RT_SPIRIT_CHILD_CHU) +RANDO_ENUM_ITEM(RT_SPIRIT_WEST_LEDGE) +RANDO_ENUM_ITEM(RT_SPIRIT_LOWER_ADULT_SWITCH) +RANDO_ENUM_ITEM(RT_SPIRIT_STATUE_JUMP) +RANDO_ENUM_ITEM(RT_SPIRIT_PLATFORM_HOOKSHOT) +RANDO_ENUM_ITEM(RT_SPIRIT_MAP_CHEST) +RANDO_ENUM_ITEM(RT_SPIRIT_SUN_CHEST) +RANDO_ENUM_ITEM(RT_SPIRIT_WALL) +RANDO_ENUM_ITEM(RT_LENS_SPIRIT_MQ) +RANDO_ENUM_ITEM(RT_SPIRIT_MQ_SUN_BLOCK_SOT) +RANDO_ENUM_ITEM(RT_SPIRIT_MQ_SUN_BLOCK_GS) +RANDO_ENUM_ITEM(RT_SPIRIT_MQ_LOWER_ADULT) +RANDO_ENUM_ITEM(RT_SPIRIT_MQ_FROZEN_EYE) +RANDO_ENUM_ITEM(RT_ICE_STALAGMITE_CLIP) +RANDO_ENUM_ITEM(RT_ICE_STALAGMITE_HOOKSHOT) +RANDO_ENUM_ITEM(RT_ICE_BLOCK_GS) +RANDO_ENUM_ITEM(RT_ICE_MQ_RED_ICE_GS) +RANDO_ENUM_ITEM(RT_ICE_MQ_SCARECROW) +RANDO_ENUM_ITEM(RT_LENS_GTG) +RANDO_ENUM_ITEM(RT_GTG_WITHOUT_HOOKSHOT) +RANDO_ENUM_ITEM(RT_GTG_FAKE_WALL) +RANDO_ENUM_ITEM(RT_GTG_LAVA_JUMP) +RANDO_ENUM_ITEM(RT_LENS_GTG_MQ) +RANDO_ENUM_ITEM(RT_GTG_MQ_WITH_HOOKSHOT) +RANDO_ENUM_ITEM(RT_GTG_MQ_WITHOUT_HOOKSHOT) +RANDO_ENUM_ITEM(RT_LENS_GANON) +RANDO_ENUM_ITEM(RT_GANON_SPIRIT_TRIAL_HOOKSHOT) +RANDO_ENUM_ITEM(RT_LENS_GANON_MQ) +RANDO_ENUM_ITEM(RT_GANON_MQ_FIRE_TRIAL) +RANDO_ENUM_ITEM(RT_GANON_MQ_SHADOW_TRIAL) +RANDO_ENUM_ITEM(RT_GANON_MQ_LIGHT_TRIAL) +// RT_ROCS_FEATHER --if implemented with main branch +RANDO_ENUM_ITEM(RT_FOREST_TEMPLE_BK_SKIP) +RANDO_ENUM_ITEM(RT_FIRE_TEMPLE_BK_SKIP) +RANDO_ENUM_ITEM(RT_WATER_TEMPLE_BK_SKIP) +RANDO_ENUM_ITEM(RT_SHADOW_TEMPLE_BK_SKIP) +RANDO_ENUM_ITEM(RT_SPIRIT_BK_SKIP) +RANDO_ENUM_ITEM(RT_ACUTE_ANGLE_CLIP) +RANDO_ENUM_ITEM(RT_ADVANCED_CLIPS) +RANDO_ENUM_ITEM(RT_BIG_SKULLTULA_PAUSE_LIFT) +RANDO_ENUM_ITEM(RT_BLANK_A) +RANDO_ENUM_ITEM(RT_CUTSCENE_DIVE) +RANDO_ENUM_ITEM(RT_DOOM_JUMP) +RANDO_ENUM_ITEM(RT_EPG) +RANDO_ENUM_ITEM(RT_EQUIP_SWAP) +RANDO_ENUM_ITEM(RT_EQUIP_SWAP_EXPECTS_DINS) +RANDO_ENUM_ITEM(RT_FLAME_STORAGE) +RANDO_ENUM_ITEM(RT_FW_VOID_WARP) +RANDO_ENUM_ITEM(RT_GROUND_CLIP) +RANDO_ENUM_ITEM(RT_GROUND_JUMP) +RANDO_ENUM_ITEM(RT_GROUND_JUMP_HARD) +RANDO_ENUM_ITEM(RT_HESS) +RANDO_ENUM_ITEM(RT_HOOKSHOT_CLIP) +RANDO_ENUM_ITEM(RT_HOOKSHOT_JUMP) +RANDO_ENUM_ITEM(RT_HOVERING) +RANDO_ENUM_ITEM(RT_HOVERING_BOW_SLINGSHOT) +RANDO_ENUM_ITEM(RT_HOVERING_CONTORTION) +RANDO_ENUM_ITEM(RT_HOVERING_ENEMY) +RANDO_ENUM_ITEM(RT_HOVERING_HOVERBOOTS) +RANDO_ENUM_ITEM(RT_HOVERING_WALL) +RANDO_ENUM_ITEM(RT_ISG) +RANDO_ENUM_ITEM(RT_LADDER_CLIP) +RANDO_ENUM_ITEM(RT_LADDER_CLIP_HOOKSHOT) +RANDO_ENUM_ITEM(RT_LEDGE_CANCEL) +RANDO_ENUM_ITEM(RT_LEDGE_CLIP) +RANDO_ENUM_ITEM(RT_LUNGE_STORAGE) +RANDO_ENUM_ITEM(RT_MEGAFLIP_BOMB) +RANDO_ENUM_ITEM(RT_MEGAFLIP_BOMBCHU) +RANDO_ENUM_ITEM(RT_MEGASIDEHOP_BOMB) +RANDO_ENUM_ITEM(RT_MEGASIDEHOP_BOMBCHU) +RANDO_ENUM_ITEM(RT_NAVI_DIVE) +RANDO_ENUM_ITEM(RT_BOTTOM_OF_THE_WELL_NAVI_DIVE) +RANDO_ENUM_ITEM(RT_LOST_WOOD_NAVI_DIVE) +RANDO_ENUM_ITEM(RT_OCARINA_ITEMS) +RANDO_ENUM_ITEM(RT_OCARINA_ITEMS_BOMB) +RANDO_ENUM_ITEM(RT_OCARINA_ITEMS_ESS) +RANDO_ENUM_ITEM(RT_OCARINA_ITEMS_PUTAWAY) +RANDO_ENUM_ITEM(RT_QUICKDRAW) +RANDO_ENUM_ITEM(RT_QUICK_PUTAWAY) +RANDO_ENUM_ITEM(RT_SEEMWALK) +RANDO_ENUM_ITEM(RT_SUPERSLIDE) +RANDO_ENUM_ITEM(RT_SUPERSLIDE_TELEPORT) +RANDO_ENUM_ITEM(RT_TIME_STOP) +RANDO_ENUM_ITEM(RT_TRIPLE_SLASH_CLIP) +RANDO_ENUM_ITEM(RT_VINE_CLIP) +RANDO_ENUM_ITEM(RT_WEIRDSHOT) +RANDO_ENUM_ITEM(RT_WEIRDSHOT_CHU) +RANDO_ENUM_ITEM(RT_WEIRDSHOT_ENEMY) +// RANDO_ENUM_ITEM(RT_FW_VOID_WARP_FAST_TEXT) --untested tricks: +// RANDO_ENUM_ITEM(RT_ACTION_SWAP) +// RANDO_ENUM_ITEM(RT_ACTOR_GLITCH) +// RANDO_ENUM_ITEM(RT_ADULT_TRADE_TTG) +RANDO_ENUM_ITEM(RT_TOT_DOT_SKIP_SWORDLESS) // AREA SPECIFIC GLITCHES +RANDO_ENUM_ITEM(RT_TOT_DOT_SKIP_SWORD) +RANDO_ENUM_ITEM(RT_LLR_STEAL_EPONA) +RANDO_ENUM_ITEM(RT_KF_POKEY_SKIP) +RANDO_ENUM_ITEM(RT_KF_MIDO_SKIP) +RANDO_ENUM_ITEM(RT_KF_CLIMB_TWINS_HOUSE) +RANDO_ENUM_ITEM(RT_KF_DEKU_TREE_ADULT) +RANDO_ENUM_ITEM(RT_KF_WWT_ESCAPE) +RANDO_ENUM_ITEM(RT_LW_AQUAESCAPE) +RANDO_ENUM_ITEM(RT_LW_MIDO_SKIP_ADULT) +RANDO_ENUM_ITEM(RT_OGC_GOLD_GAUNTLET_SKIP) +RANDO_ENUM_ITEM(RT_GY_ROYAL_TOMB) +RANDO_ENUM_ITEM(RT_ZF_JABU_ADULT_BOMBCHU) +RANDO_ENUM_ITEM(RT_ZF_JABU_ADULT_HOVERBOOT_BOMB) +RANDO_ENUM_ITEM(RT_FOREST_TEMPLE_FOUR_POE_SKIP) +RANDO_ENUM_ITEM(RT_FOREST_TEMPLE_JUNGLE_JUMP) +// RANDO_ENUM_ITEM(RT_DARUNIA_CUTSCENE) +RANDO_ENUM_ITEM(RT_BOTTOM_OF_THE_WELL_SKULL_PUSH) +RANDO_ENUM_ITEM(RT_GANONS_CASTLE_BARRIER_SKIP_HOVER) +RANDO_ENUM_ITEM(RT_GANONS_CASTLE_GOLD_GAUNTLET_SKIP) +RANDO_ENUM_ITEM(RT_MAX) +RANDO_ENUM_END(RandomizerTrick) + +#ifdef RANDO_ENUM_BEGIN_CLEANUP +#undef RANDO_ENUM_BEGIN +#undef RANDO_ENUM_BEGIN_CLEANUP +#endif +#ifdef RANDO_ENUM_ITEM_CLEANUP +#undef RANDO_ENUM_ITEM +#undef RANDO_ENUM_ITEM_CLEANUP +#endif +#ifdef RANDO_ENUM_END_CLEANUP +#undef RANDO_ENUM_END +#undef RANDO_ENUM_END_CLEANUP +#endif diff --git a/soh/soh/Enhancements/randomizer/randomizerTypes.h b/soh/soh/Enhancements/randomizer/randomizerTypes.h index 737459a43..83fbe7a91 100644 --- a/soh/soh/Enhancements/randomizer/randomizerTypes.h +++ b/soh/soh/Enhancements/randomizer/randomizerTypes.h @@ -2,6 +2,7 @@ #include #include "z64item.h" +#include "randomizerEnums.h" #define MAX_TRICK_NAME_SIZE 50 @@ -9,18 +10,6 @@ typedef bool (*ConditionFn)(); -// This should probably go in a less rando-specific location -// but the best location will probably be in the modding engine -// which doesn't exist yet. -typedef enum { - MOD_NONE, - MOD_RANDOMIZER, -} ModIndex; -typedef enum { - TABLE_VANILLA = MOD_NONE, - TABLE_RANDOMIZER = MOD_RANDOMIZER, -} TableIndex; - typedef struct { char tex[512]; uint16_t width; @@ -30,7080 +19,12 @@ typedef struct { uint8_t id; } Sprite; -typedef enum { - HINT_TYPE_HINT_KEY, - HINT_TYPE_AREA, - HINT_TYPE_ITEM, - HINT_TYPE_TRIAL, - HINT_TYPE_ENTRANCE, - HINT_TYPE_ITEM_AREA, - HINT_TYPE_ALTAR_CHILD, - HINT_TYPE_ALTAR_ADULT, - HINT_TYPE_WOTH, // Way of the Hero - HINT_TYPE_FOOLISH, - HINT_TYPE_MESSAGE, - HINT_TYPE_MAX -} HintType; - -typedef enum { - LOGIC_NONE, - LOGIC_KOKIRI_SWORD, - LOGIC_MASTER_SWORD, - LOGIC_BIGGORON_SWORD, - LOGIC_DEKU_SHIELD, - LOGIC_HYLIAN_SHIELD, - LOGIC_MIRROR_SHIELD, - LOGIC_GORON_TUNIC, - LOGIC_ZORA_TUNIC, - LOGIC_IRON_BOOTS, - LOGIC_HOVER_BOOTS, - LOGIC_BOOMERANG, - LOGIC_LENS_OF_TRUTH, - LOGIC_HAMMER, - LOGIC_STONE_OF_AGONY, - LOGIC_DINS_FIRE, - LOGIC_FARORES_WIND, - LOGIC_NAYRUS_LOVE, - LOGIC_FIRE_ARROWS, - LOGIC_ICE_ARROWS, - LOGIC_LIGHT_ARROWS, - LOGIC_GERUDO_CARD, - LOGIC_MAGIC_BEAN, - LOGIC_MAGIC_BEANPACK, - LOGIC_DOUBLE_DEFENSE, - LOGIC_WEIRD_EGG, - LOGIC_ZELDAS_LETTER, - LOGIC_POCKET_EGG, - LOGIC_COJIRO, - LOGIC_ODD_MUSHROOM, - LOGIC_ODD_POULTICE, - LOGIC_POACHERS_SAW, - LOGIC_BROKEN_SWORD, - LOGIC_PRESCRIPTION, - LOGIC_EYEBALL_FROG, - LOGIC_EYEDROPS, - LOGIC_CLAIM_CHECK, - LOGIC_GOLD_SKULLTULA_TOKENS, - LOGIC_PROGRESSIVE_HOOKSHOT, - LOGIC_PROGRESSIVE_STRENGTH, - LOGIC_PROGRESSIVE_BOMB_BAG, - LOGIC_PROGRESSIVE_BOW, - LOGIC_PROGRESSIVE_BULLET_BAG, - LOGIC_PROGRESSIVE_STICK_BAG, - LOGIC_PROGRESSIVE_NUT_BAG, - LOGIC_PROGRESSIVE_WALLET, - LOGIC_PROGRESSIVE_SCALE, - LOGIC_BOMBCHUS, - LOGIC_PROGRESSIVE_MAGIC, - LOGIC_PROGRESSIVE_OCARINA, - LOGIC_PROGRESSIVE_GIANT_KNIFE, - LOGIC_BOTTLES, - LOGIC_RUTOS_LETTER, - LOGIC_BOTTLE_WITH_BIG_POE, - LOGIC_ZELDAS_LULLABY, - LOGIC_EPONAS_SONG, - LOGIC_SARIAS_SONG, - LOGIC_SUNS_SONG, - LOGIC_SONG_OF_TIME, - LOGIC_SONG_OF_STORMS, - LOGIC_MINUET_OF_FOREST, - LOGIC_BOLERO_OF_FIRE, - LOGIC_SERENADE_OF_WATER, - LOGIC_NOCTURNE_OF_SHADOW, - LOGIC_REQUIEM_OF_SPIRIT, - LOGIC_PRELUDE_OF_LIGHT, - LOGIC_MAP_DEKU_TREE, - LOGIC_MAP_DODONGOS_CAVERN, - LOGIC_MAP_JABU_JABUS_BELLY, - LOGIC_MAP_FOREST_TEMPLE, - LOGIC_MAP_FIRE_TEMPLE, - LOGIC_MAP_WATER_TEMPLE, - LOGIC_MAP_SPIRIT_TEMPLE, - LOGIC_MAP_SHADOW_TEMPLE, - LOGIC_MAP_BOTTOM_OF_THE_WELL, - LOGIC_MAP_ICE_CAVERN, - LOGIC_COMPASS_DEKU_TREE, - LOGIC_COMPASS_DODONGOS_CAVERN, - LOGIC_COMPASS_JABU_JABUS_BELLY, - LOGIC_COMPASS_FOREST_TEMPLE, - LOGIC_COMPASS_FIRE_TEMPLE, - LOGIC_COMPASS_WATER_TEMPLE, - LOGIC_COMPASS_SPIRIT_TEMPLE, - LOGIC_COMPASS_SHADOW_TEMPLE, - LOGIC_COMPASS_BOTTOM_OF_THE_WELL, - LOGIC_COMPASS_ICE_CAVERN, - LOGIC_BOSS_KEY_FOREST_TEMPLE, - LOGIC_BOSS_KEY_FIRE_TEMPLE, - LOGIC_BOSS_KEY_WATER_TEMPLE, - LOGIC_BOSS_KEY_SPIRIT_TEMPLE, - LOGIC_BOSS_KEY_SHADOW_TEMPLE, - LOGIC_BOSS_KEY_GANONS_CASTLE, - LOGIC_FOREST_TEMPLE_KEYS, - LOGIC_FIRE_TEMPLE_KEYS, - LOGIC_WATER_TEMPLE_KEYS, - LOGIC_SPIRIT_TEMPLE_KEYS, - LOGIC_SHADOW_TEMPLE_KEYS, - LOGIC_BOTTOM_OF_THE_WELL_KEYS, - LOGIC_GERUDO_TRAINING_GROUND_KEYS, - LOGIC_GERUDO_FORTRESS_KEYS, - LOGIC_GANONS_CASTLE_KEYS, - LOGIC_TREASURE_GAME_KEYS, - LOGIC_SKELETON_KEY, - LOGIC_GUARD_HOUSE_KEY, - LOGIC_MARKET_BAZAAR_KEY, - LOGIC_MARKET_POTION_SHOP_KEY, - LOGIC_MASK_SHOP_KEY, - LOGIC_MARKET_SHOOTING_GALLERY_KEY, - LOGIC_BOMBCHU_BOWLING_KEY, - LOGIC_TREASURE_CHEST_GAME_BUILDING_KEY, - LOGIC_BOMBCHU_SHOP_KEY, - LOGIC_RICHARDS_HOUSE_KEY, - LOGIC_ALLEY_HOUSE_KEY, - LOGIC_KAK_BAZAAR_KEY, - LOGIC_KAK_POTION_SHOP_KEY, - LOGIC_BOSS_HOUSE_KEY, - LOGIC_GRANNYS_POTION_SHOP_KEY, - LOGIC_SKULLTULA_HOUSE_KEY, - LOGIC_IMPAS_HOUSE_KEY, - LOGIC_WINDMILL_KEY, - LOGIC_KAK_SHOOTING_GALLERY_KEY, - LOGIC_DAMPES_HUT_KEY, - LOGIC_TALONS_HOUSE_KEY, - LOGIC_STABLES_KEY, - LOGIC_BACK_TOWER_KEY, - LOGIC_HYLIA_LAB_KEY, - LOGIC_FISHING_HOLE_KEY, - LOGIC_KOKIRI_EMERALD, - LOGIC_GORON_RUBY, - LOGIC_ZORA_SAPPHIRE, - LOGIC_FOREST_MEDALLION, - LOGIC_FIRE_MEDALLION, - LOGIC_WATER_MEDALLION, - LOGIC_SPIRIT_MEDALLION, - LOGIC_SHADOW_MEDALLION, - LOGIC_LIGHT_MEDALLION, - LOGIC_GREG, - LOGIC_PIECE_OF_HEART, - LOGIC_HEART_CONTAINER, - LOGIC_BUY_ARROW, - LOGIC_BUY_BOMB, - LOGIC_NUT_ACCESS, - LOGIC_STICK_ACCESS, - LOGIC_FISH_ACCESS, - LOGIC_BUY_MAGIC_POTION, - LOGIC_BUY_BOMBCHUS, - LOGIC_BUY_SEED, - LOGIC_BLUE_FIRE_ACCESS, - LOGIC_BUG_ACCESS, - LOGIC_FAIRY_ACCESS, - LOGIC_CAN_SUMMON_GOHMA, - LOGIC_CAN_SUMMON_KINGDODONGO, - LOGIC_CAN_SUMMON_BARINADE, - LOGIC_CAN_SUMMON_PHANTOMGANON, - LOGIC_CAN_SUMMON_VOLVAGIA, - LOGIC_CAN_SUMMON_MORPHA, - LOGIC_CAN_SUMMON_BONGOBONGO, - LOGIC_CAN_SUMMON_TWINROVA, - LOGIC_CAN_SUMMON_GANON, - LOGIC_FISHING_POLE, - LOGIC_OCARINA_A_BUTTON, - LOGIC_OCARINA_C_UP_BUTTON, - LOGIC_OCARINA_C_DOWN_BUTTON, - LOGIC_OCARINA_C_LEFT_BUTTON, - LOGIC_OCARINA_C_RIGHT_BUTTON, - LOGIC_TRIFORCE_PIECES, - LOGIC_ROCS_FEATHER, - LOGIC_CAN_BORROW_MASKS, - LOGIC_BORROW_SKULL_MASK, - LOGIC_BORROW_SPOOKY_MASK, - LOGIC_BORROW_BUNNY_HOOD, - LOGIC_BORROW_RIGHT_MASKS, - LOGIC_FREED_EPONA, - LOGIC_DEKU_TREE_CLEAR, - LOGIC_DODONGOS_CAVERN_CLEAR, - LOGIC_JABU_JABUS_BELLY_CLEAR, - LOGIC_FOREST_TEMPLE_CLEAR, - LOGIC_FIRE_TEMPLE_CLEAR, - LOGIC_WATER_TEMPLE_CLEAR, - LOGIC_SPIRIT_TEMPLE_CLEAR, - LOGIC_SHADOW_TEMPLE_CLEAR, - LOGIC_FOREST_TRIAL_CLEAR, - LOGIC_FIRE_TRIAL_CLEAR, - LOGIC_WATER_TRIAL_CLEAR, - LOGIC_SPIRIT_TRIAL_CLEAR, - LOGIC_SHADOW_TRIAL_CLEAR, - LOGIC_LIGHT_TRIAL_CLEAR, - LOGIC_CAN_EMPTY_BIG_POES, - LOGIC_CHILD_SCARECROW, - LOGIC_ADULT_SCARECROW, - LOGIC_CARPET_MERCHANT, - LOGIC_MEDIGORON, - LOGIC_COULD_PLAY_BOWLING, - LOGIC_BIG_POE_KILL, - LOGIC_BUILD_RAINBOW_BRIDGE, - LOGIC_SHOWED_MIDO_SWORD_AND_SHIELD, - LOGIC_TH_COULD_FREE_1_TORCH_CARPENTER, - LOGIC_TH_COULD_FREE_DOUBLE_CELL_CARPENTER, - LOGIC_TH_COULD_FREE_DEAD_END_CARPENTER, - LOGIC_TH_COULD_FREE_SLOPE_CARPENTER, - LOGIC_TH_RESCUED_ALL_CARPENTERS, - LOGIC_GF_GATE_OPEN, - LOGIC_GTG_GATE_OPEN, - LOGIC_DRAIN_WELL, - LOGIC_GORON_CITY_CHILD_FIRE, - LOGIC_GORON_CITY_WOODS_WARP_OPEN, - LOGIC_GORON_CITY_DARUNIAS_DOOR_OPEN_CHILD, - LOGIC_GORON_CITY_STOP_ROLLING_GORON_AS_ADULT, - LOGIC_DEKU_TREE_1F_BROKE_WEB, - LOGIC_DEKU_TREE_B1_BROKE_WEB, - LOGIC_DEKU_TREE_PUSHED_BASEMENT_BLOCK, - LOGIC_DEKU_TREE_MQ_CLEARED_SE_ROOM, - LOGIC_DEKU_TREE_MQ_WATER_ROOM_TORCHES, - LOGIC_DEKU_TREE_MQ_2F_BURNED_WEB, - LOGIC_DC_EYES_LIT, - LOGIC_DC_STAIRS_ROOM_DOOR, - LOGIC_DC_LIFT_PLATFORM, - LOGIC_DC_KILLED_LOWER_LIZALFOS, - LOGIC_DC_MQ_CLEAR_UPPER_LOBBY_ROCKS, - LOGIC_DC_MQ_STAIRS_SILVER_RUPEES, - LOGIC_DC_MQ_BEHIND_FIRE_SWITCH, - LOGIC_JABU_RUTO_IN_1F, - LOGIC_JABU_WEST_TENTACLE, - LOGIC_JABU_EAST_TENTACLE, - LOGIC_JABU_NORTH_TENTACLE, - LOGIC_JABU_LOWERED_PATH, - LOGIC_JABU_MQ_HOLES_ROOM_DOOR, - LOGIC_JABU_MQ_LIFT_ROOM_COW, - LOGIC_JABU_MQ_WATER_SWITCH_LIFT_ACCESS, - LOGIC_JABU_MQ_FORKED_ROOM_DOOR, - LOGIC_FOREST_DRAINED_WELL, - LOGIC_FOREST_SUMMON_NE_SCARECROW, - LOGIC_FOREST_MQ_BLOCK_ROOM_TARGETS, - LOGIC_FOREST_MQ_BURNED_WEB, - LOGIC_FOREST_CAN_TWIST_HALLWAY, - LOGIC_FOREST_CLEAR_BETWEEN_JOELLE_AND_BETH, - LOGIC_FOREST_OPEN_BOSS_HALLWAY, - LOGIC_FOREST_JOELLE, - LOGIC_FOREST_BETH, - LOGIC_FOREST_AMY, - LOGIC_FOREST_MEG, - LOGIC_FIRE_LOOP_SWITCH, - LOGIC_FIRE_OPENED_SHORTCUT_CLIMB, - LOGIC_FIRE_OPENED_LOWEST_GORON_CAGE, - LOGIC_FIRE_OPENED_UPPER_SHORTCUT, - LOGIC_FIRE_HIT_PLATFORM, - LOGIC_FIRE_HIT_STAIRS, - LOGIC_FIRE_CHILD_AT_TOP_OF_STAIRS, - LOGIC_FIRE_HIT_ABOVE_MAZE_PLATFORM, - LOGIC_FIRE_MQ_OPENED_FIRE_MAZE_DOOR, - LOGIC_FIRE_MQ_HIT_SCARECROW_ROOM_PLATFORM, - LOGIC_FIRE_MQ_HIGH_TORCH_LIT, - LOGIC_WATER_LOW, - LOGIC_WATER_MIDDLE, - LOGIC_WATER_HIGH, - LOGIC_WATER_COULD_LOW, - LOGIC_WATER_COULD_LOW_FROM_HIGH, - LOGIC_WATER_COULD_MIDDLE, - LOGIC_WATER_COULD_HIGH_FROM_MID, - LOGIC_WATER_PUSHED_1F_BLOCK, - LOGIC_WATER_SCARECROW, - LOGIC_WATER_MQ_STALFOS_PIT, - LOGIC_WATER_MQ_DRAGON_TORCHES, - LOGIC_WATER_MQ_B1_SWITCH, - LOGIC_WATER_MQ_B1_OPENED_PILLAR, - LOGIC_WATER_MQ_PILLAR_SOT_BLOCK, - LOGIC_WATER_MQ_SIDE_TOWER_TARGETS, - LOGIC_SPIRIT_1F_SILVER_RUPEES, - LOGIC_SPIRIT_CHILD_SWITCH_BRIDGE, - LOGIC_SPIRIT_SILVER_RUPEE_BRIDGE, - LOGIC_SPIRIT_SILVER_RUPEE_BRIDGE_TORCHES, - LOGIC_SPIRIT_SUN_BLOCK_TORCH, - LOGIC_SPIRIT_BOUNDERS_SILVERS, - LOGIC_SPIRIT_STATUE_SOUTH_DOOR, - LOGIC_SPIRIT_NABOORU_KIDNAPPED, - LOGIC_SPIRIT_PLATFORM_LOWERED, - LOGIC_SPIRIT_4F_SWITCH, - LOGIC_SPIRIT_PUSHED_4F_MIRRORS, - LOGIC_SPIRIT_MQ_GIBDOS_CLEARED, - LOGIC_SPIRIT_MQ_CRAWL_BOULDER, - LOGIC_SPIRIT_MQ_TURNTABLE_ENEMY, - LOGIC_SPIRIT_MQ_MAP_ROOM_ENEMIES, - LOGIC_SPIRIT_MQ_TIME_TRAVEL_CHEST, - LOGIC_SPIRIT_MQ_STATUE_ROOM_TORCHES, - LOGIC_SPIRIT_MQ_3SUNS_ENEMIES, - LOGIC_SPIRIT_MQ_SYMPHONY_ROOM_DOOR, - LOGIC_SPIRIT_MQ_BIG_WALL_SILVERS, - LOGIC_REVERSE_SPIRIT_CHILD, - LOGIC_REVERSE_SPIRIT_ADULT, - LOGIC_FORWARDS_SPIRIT_CHILD, - LOGIC_FORWARDS_SPIRIT_ADULT, - LOGIC_SHADOW_SHORTCUT_BLOCK, - LOGIC_SHADOW_BRIDGE_BEYOND_BOAT_LOWERED, - LOGIC_SHADOW_MQ_FLOOR_SPIKES_RUPEES, - LOGIC_SHADOW_MQ_PIT_STAIRS, - LOGIC_SHADOW_MQ_SWITCH_ACROSS_CHASM, - LOGIC_SHADOW_MQ_EYE_SWITCH_ACROSS_CHASM, - LOGIC_WAKE_UP_ADULT_TALON, - LOGIC_KAKARIKO_GATE_OPEN, - LOGIC_DELIVER_RUTOS_LETTER, - LOGIC_KING_ZORA_THAWED, - LOGIC_LINKS_COW, - LOGIC_BOTW_LOWERED_WATER, - LOGIC_BOTW_MQ_OPENED_GATES, - LOGIC_BOTW_MQ_OPENED_WEST_ROOM, - LOGIC_BOTW_MQ_OPENED_MIDDLE_HOLE, - LOGIC_GTG_MQ_MAZE_SWITCH, - LOGIC_GTG_MQ_RIGHT_SIDE_SWITCH, - LOGIC_GTG_PLATFORM_SILVER_RUPEES, - LOGIC_GTG_UNLOCKED_DOOR_BEHIND_HEAVY_BLOCK, - LOGIC_GTG_PUSHED_HEAVY_BLOCK, - LOGIC_GTG_CLEARED_EYE_STATUE, - LOGIC_FOREST_TRIAL_SILVER_RUPEES, - LOGIC_FOREST_TRIAL_MQ_SPAWN_BEAMOS_CHEST, - LOGIC_FIRE_TRIAL_SILVER_RUPEES, - LOGIC_WATER_TRIAL_RUSTED_SWITCH, - LOGIC_WATER_TRIAL_MQ_SILVER_RUPEES, - LOGIC_WATER_TRIAL_MQ_MELTED_FINAL_DOOR_RED_ICE, - LOGIC_SHADOW_TRIAL_FIRST_CHEST, - LOGIC_SHADOW_TRIAL_LOWER_SWITCH, - LOGIC_SHADOW_TRIAL_RUSTED_SWITCH, - LOGIC_MAX -} LogicVal; - -#define DEFINE_RAND_INF(enum) enum, - -typedef enum { -#include "randomizer_inf.h" - RAND_INF_MAX, -} RandomizerInf; - -#undef DEFINE_RAND_INF - -typedef enum { - RA_NONE, - RA_LINKS_POCKET, - RA_KOKIRI_FOREST, - RA_THE_LOST_WOODS, - RA_SACRED_FOREST_MEADOW, - RA_HYRULE_FIELD, - RA_LAKE_HYLIA, - RA_GERUDO_VALLEY, - RA_GERUDO_FORTRESS, - RA_HAUNTED_WASTELAND, - RA_DESERT_COLOSSUS, - RA_THE_MARKET, - RA_TEMPLE_OF_TIME, - RA_HYRULE_CASTLE, - RA_OUTSIDE_GANONS_CASTLE, - RA_CASTLE_GROUNDS, - RA_KAKARIKO_VILLAGE, - RA_THE_GRAVEYARD, - RA_DEATH_MOUNTAIN_TRAIL, - RA_GORON_CITY, - RA_DEATH_MOUNTAIN_CRATER, - RA_ZORAS_RIVER, - RA_ZORAS_DOMAIN, - RA_ZORAS_FOUNTAIN, - RA_LON_LON_RANCH, - RA_DEKU_TREE, - RA_DODONGOS_CAVERN, - RA_JABU_JABUS_BELLY, - RA_FOREST_TEMPLE, - RA_FIRE_TEMPLE, - RA_WATER_TEMPLE, - RA_SPIRIT_TEMPLE, - RA_SHADOW_TEMPLE, - RA_BOTTOM_OF_THE_WELL, - RA_ICE_CAVERN, - RA_GERUDO_TRAINING_GROUND, - RA_GANONS_CASTLE, - RA_MAX -} RandomizerArea; - -typedef enum { - TK_LIGHT_TRIAL, - TK_FOREST_TRIAL, - TK_FIRE_TRIAL, - TK_WATER_TRIAL, - TK_SPIRIT_TRIAL, - TK_SHADOW_TRIAL, - TK_MAX -} TrialKey; - -// Check types based on main settings -typedef enum { - RCTYPE_STANDARD, // Base set of rando checks - RCTYPE_SKULL_TOKEN, // Gold Skulltulas - RCTYPE_COW, // Cows - RCTYPE_ADULT_TRADE, // Adult trade quest checks - RCTYPE_FROG_SONG, // Frog song purple rupee checks - RCTYPE_MAP, // Maps - RCTYPE_COMPASS, // Compasses - RCTYPE_SMALL_KEY, // Small Keys - RCTYPE_GF_KEY, // Gerudo Fortress Keys - RCTYPE_BOSS_KEY, // Boss Keys - RCTYPE_GANON_BOSS_KEY, // Ganon's boss key - RCTYPE_SHOP, // Shops - RCTYPE_SCRUB, // Scrubs - RCTYPE_MERCHANT, // Merchants - RCTYPE_CHEST_GAME, // RANDOTODO replace this once we implement it, just using it to exclude for now - RCTYPE_LINKS_POCKET, // RANDOTODO this feels hacky, replace with better starting items - RCTYPE_GOSSIP_STONE, // RANDOTODO make these into event access - RCTYPE_STATIC_HINT, // RANDOTODO make these into event access - RCTYPE_SONG_LOCATION, // Song locations - RCTYPE_BOSS_HEART_OR_OTHER_REWARD, // Boss heart container or lesser dungeon rewards (lens, ice arrow) - RCTYPE_POT, // Pots - RCTYPE_CRATE, // Crates - RCTYPE_NLCRATE, // NL Crates - RCTYPE_SMALL_CRATE, // Small crates - RCTYPE_TREE, // Trees - RCTYPE_NLTREE, // NL Trees - RCTYPE_BUSH, // Bushes - RCTYPE_DUNGEON_REWARD, // Dungeon rewards (blue warps) - RCTYPE_OCARINA, // Ocarina locations - RCTYPE_BEEHIVE, // Beehives - RCTYPE_FISH, // Fishes - RCTYPE_FREESTANDING, // Freestanding rupees and hearts - RCTYPE_FOUNTAIN_FAIRY, // Fairies in Fountains - RCTYPE_STONE_FAIRY, // Fairies from Gossip Stones - RCTYPE_BEAN_FAIRY, // Fairies from Beans - RCTYPE_SONG_FAIRY, // Fairies from Songs - RCTYPE_GRASS, // Grass -} RandomizerCheckType; - -typedef enum { RCQUEST_VANILLA, RCQUEST_MQ, RCQUEST_BOTH } RandomizerCheckQuest; - -typedef enum { - RCAREA_KOKIRI_FOREST, - RCAREA_LOST_WOODS, - RCAREA_SACRED_FOREST_MEADOW, - RCAREA_HYRULE_FIELD, - RCAREA_LAKE_HYLIA, - RCAREA_GERUDO_VALLEY, - RCAREA_GERUDO_FORTRESS, - RCAREA_WASTELAND, - RCAREA_DESERT_COLOSSUS, - RCAREA_MARKET, - RCAREA_HYRULE_CASTLE, - RCAREA_KAKARIKO_VILLAGE, - RCAREA_GRAVEYARD, - RCAREA_DEATH_MOUNTAIN_TRAIL, - RCAREA_GORON_CITY, - RCAREA_DEATH_MOUNTAIN_CRATER, - RCAREA_ZORAS_RIVER, - RCAREA_ZORAS_DOMAIN, - RCAREA_ZORAS_FOUNTAIN, - RCAREA_LON_LON_RANCH, - RCAREA_DEKU_TREE, - RCAREA_DODONGOS_CAVERN, - RCAREA_JABU_JABUS_BELLY, - RCAREA_FOREST_TEMPLE, - RCAREA_FIRE_TEMPLE, - RCAREA_WATER_TEMPLE, - RCAREA_SPIRIT_TEMPLE, - RCAREA_SHADOW_TEMPLE, - RCAREA_BOTTOM_OF_THE_WELL, - RCAREA_ICE_CAVERN, - RCAREA_GERUDO_TRAINING_GROUND, - RCAREA_GANONS_CASTLE, - // If adding any more areas, Check Tracker will need a refactor - RCAREA_INVALID -} RandomizerCheckArea; - -// Check tracker check visibility categories -typedef enum { - RCSHOW_UNCHECKED, - RCSHOW_SEEN, - RCSHOW_IDENTIFIED, - RCSHOW_SCUMMED, - RCSHOW_COLLECTED, - RCSHOW_SAVED, -} RandomizerCheckStatus; - -typedef enum { - RR_NONE, - RR_ROOT, - RR_ROOT_EXITS, - RR_CHILD_SPAWN, - RR_ADULT_SPAWN, - RR_MINUET_OF_FOREST_WARP, - RR_BOLERO_OF_FIRE_WARP, - RR_SERENADE_OF_WATER_WARP, - RR_REQUIEM_OF_SPIRIT_WARP, - RR_NOCTURNE_OF_SHADOW_WARP, - RR_PRELUDE_OF_LIGHT_WARP, - RR_KOKIRI_FOREST, - RR_KF_LINKS_PORCH, - RR_KF_BOULDER_LOOP, - RR_KF_LINKS_HOUSE, - RR_KF_MIDOS_HOUSE, - RR_KF_SARIAS_HOUSE, - RR_KF_HOUSE_OF_TWINS, - RR_KF_KNOW_IT_ALL_HOUSE, - RR_KF_KOKIRI_SHOP, - RR_KF_OUTSIDE_DEKU_TREE, - RR_KF_OUTSIDE_LOST_WOODS, - RR_KF_RUPEE_ALCOVE, - RR_KF_STORMS_GROTTO, - RR_THE_LOST_WOODS, - RR_LW_BRIDGE_FROM_FOREST, - RR_LW_BRIDGE, - RR_LW_FOREST_EXIT, - RR_LW_BEYOND_MIDO, - RR_LW_NEAR_SHORTCUTS_GROTTO, - RR_DEKU_THEATER, - RR_LW_SCRUBS_GROTTO, - RR_SFM_ENTRYWAY, - RR_SFM_MAZE, - RR_SFM_ABOVE_MAZE, - RR_SFM_OUTSIDE_FAIRY_GROTTO, - RR_SACRED_FOREST_MEADOW, - RR_SFM_WOLFOS_GROTTO, - RR_SFM_FAIRY_GROTTO, - RR_SFM_STORMS_GROTTO, - RR_HYRULE_FIELD, - RR_HF_TO_LAKE_HYLIA, - RR_HF_SOUTHEAST_GROTTO, - RR_HF_OPEN_GROTTO, - RR_HF_INSIDE_FENCE_GROTTO, - RR_HF_COW_GROTTO, - RR_HF_COW_GROTTO_BEHIND_WEBS, - RR_HF_NEAR_MARKET_GROTTO, - RR_HF_FAIRY_GROTTO, - RR_HF_NEAR_KAK_GROTTO, - RR_HF_TEKTITE_GROTTO, - RR_LAKE_HYLIA, - RR_LH_FROM_SHORTCUT, - RR_LH_FROM_WATER_TEMPLE, - RR_LH_FISHING_ISLAND, - RR_LH_OWL_FLIGHT, - RR_LH_LAB, - RR_LH_FISHING_POND, - RR_LH_GROTTO, - RR_GERUDO_VALLEY, - RR_GV_UPPER_STREAM, - RR_GV_UPPER_STREAM_WATER, - RR_GV_LOWER_STREAM, - RR_GV_WATERFALL_ALCOVE, - RR_GV_GROTTO_LEDGE, - RR_GV_CRATE_LEDGE, - RR_GV_OCTOROK_GROTTO, - RR_GV_FORTRESS_SIDE, - RR_GV_CARPENTER_TENT, - RR_GV_STORMS_GROTTO, - RR_GF_OUTSKIRTS, - RR_GF_NEAR_GROTTO, - RR_GF_OUTSIDE_GTG, - RR_GF_TO_GTG, - RR_GF_EXITING_GTG, - RR_GF_ABOVE_GTG, - RR_GF_BOTTOM_OF_LOWER_VINES, - RR_GF_TOP_OF_LOWER_VINES, - RR_GF_NEAR_GS, - RR_GF_SLOPED_ROOF, - RR_GF_BOTTOM_OF_UPPER_VINES, - RR_GF_TOP_OF_UPPER_VINES, - RR_GF_NEAR_CHEST, - RR_GF_LONG_ROOF, - RR_GF_BELOW_GS, - RR_GF_BELOW_CHEST, - RR_GF_HBA_RANGE, - RR_GF_ABOVE_JAIL, - RR_GF_JAIL_WINDOW, - RR_GF_OUTSIDE_GATE, - RR_GF_STORMS_GROTTO, - RR_TH_1_TORCH_CELL, - RR_TH_DOUBLE_CELL, - RR_TH_DEAD_END_CELL, - RR_TH_STEEP_SLOPE_CELL, - RR_TH_KITCHEN_CORRIDOR, - RR_TH_KITCHEN_MAIN, - RR_TH_KITCHEN_BY_CORRIDOR, - RR_TH_KITCHEN_OPPOSITE_CORRIDOR, - RR_TH_BREAK_ROOM, - RR_TH_BREAK_ROOM_CORRIDOR, - RR_WASTELAND_NEAR_FORTRESS, - RR_HAUNTED_WASTELAND, - RR_WASTELAND_NEAR_COLOSSUS, - RR_DESERT_COLOSSUS, - RR_DESERT_COLOSSUS_OASIS, - RR_DESERT_COLOSSUS_OUTSIDE_TEMPLE, - RR_COLOSSUS_GREAT_FAIRY_FOUNTAIN, - RR_COLOSSUS_GROTTO, - RR_MARKET_ENTRANCE, - RR_THE_MARKET, - RR_MARKET_GUARD_HOUSE, - RR_MARKET_BAZAAR, - RR_MARKET_MASK_SHOP, - RR_MARKET_SHOOTING_GALLERY, - RR_MARKET_BOMBCHU_BOWLING, - RR_MARKET_TREASURE_CHEST_GAME, - RR_MARKET_POTION_SHOP, - RR_MARKET_BACK_ALLEY, - RR_MARKET_BOMBCHU_SHOP, - RR_MARKET_DOG_LADY_HOUSE, - RR_MARKET_MAN_IN_GREEN_HOUSE, - RR_TOT_ENTRANCE, - RR_TEMPLE_OF_TIME, - RR_TOT_BEYOND_DOOR_OF_TIME, - RR_CASTLE_GROUNDS, - RR_CASTLE_GROUNDS_FROM_GREAT_FAIRY, - RR_CASTLE_GROUNDS_FROM_GROTTO, - RR_CASTLE_GROUNDS_FROM_GANONS_CASTLE, - RR_HC_GATE, - RR_HC_ABOVE_VINE, - RR_HC_PAST_GATE, - RR_HC_ABOVE_CLIMBABLE_ROCKS, - RR_HC_DRAIN_LEDGE, - RR_HC_GARDEN, - RR_HC_MOAT, - RR_HC_GREAT_FAIRY_FOUNTAIN, - RR_HC_STORMS_GROTTO, - RR_HC_STORMS_GROTTO_BEHIND_WALLS, - RR_GANONS_CASTLE_GROUNDS, - RR_OGC_GREAT_FAIRY_FOUNTAIN, - RR_GANONS_CASTLE_LEDGE, - RR_KAKARIKO_VILLAGE, - RR_KAK_CARPENTER_BOSS_HOUSE, - RR_KAK_HOUSE_OF_SKULLTULA, - RR_KAK_IMPAS_HOUSE, - RR_KAK_IMPAS_LEDGE, - RR_KAK_IMPAS_HOUSE_BACK, - RR_KAK_WINDMILL_LOWER, - RR_KAK_WINDMILL_UPPER, - RR_KAK_BAZAAR, - RR_KAK_SHOOTING_GALLERY, - RR_KAK_POTION_SHOP, - RR_KAK_WATCHTOWER, - RR_KAK_ROOFTOP, - RR_KAK_IMPAS_ROOFTOP, - RR_KAK_BEHIND_GATE, - RR_KAK_BACKYARD, - RR_KAK_BEHIND_POTION_SHOP, - RR_KAK_WELL, - RR_KAK_ODD_POTION_BUILDING, - RR_KAK_REDEAD_GROTTO, - RR_KAK_OPEN_GROTTO, - RR_THE_GRAVEYARD, - RR_GRAVEYARD_DAMPES_GRAVE, - RR_GRAVEYARD_DAMPES_HOUSE, - RR_GRAVEYARD_SHIELD_GRAVE, - RR_GRAVEYARD_SHIELD_GRAVE_BACK, - RR_GRAVEYARD_COMPOSERS_GRAVE, - RR_GRAVEYARD_HEART_PIECE_GRAVE, - RR_GRAVEYARD_WARP_PAD_REGION, - RR_DEATH_MOUNTAIN_TRAIL, - RR_DEATH_MOUNTAIN_ROCKFALL, - RR_DEATH_MOUNTAIN_SUMMIT, - RR_DMT_OWL_FLIGHT, - RR_DMT_GREAT_FAIRY_FOUNTAIN, - RR_DMT_COW_GROTTO, - RR_DMT_STORMS_GROTTO, - RR_GORON_CITY, - RR_GC_MEDIGORON, - RR_GC_WOODS_WARP, - RR_GC_DARUNIAS_CHAMBER, - RR_GC_GROTTO_PLATFORM, - RR_GC_SHOP, - RR_GC_GROTTO, - RR_DMC_UPPER_LOCAL, - RR_DMC_CENTRAL_LOCAL, - RR_DMC_LOWER_LOCAL, - RR_DMC_LOWER_NEARBY, - RR_DMC_UPPER_NEARBY, - RR_DMC_CENTRAL_NEARBY, - RR_DMC_LADDER_AREA_NEARBY, - RR_DMC_UPPER_GROTTO, - RR_DMC_HAMMER_GROTTO, - RR_DMC_GREAT_FAIRY_FOUNTAIN, - RR_DMC_DISTANT_PLATFORM, - RR_DMC_OUTSIDE_FIRE_TEMPLE, - RR_ZR_FRONT, - RR_ZORAS_RIVER, - RR_ZR_ATOP_LADDER, - RR_ZR_PILLAR, - RR_ZR_FROM_SHORTCUT, - RR_ZR_BEHIND_WATERFALL, - RR_ZR_OPEN_GROTTO, - RR_ZR_FAIRY_GROTTO, - RR_ZR_STORMS_GROTTO, - RR_ZORAS_DOMAIN, - RR_ZORAS_DOMAIN_ISLAND, - RR_ZD_BEHIND_KING_ZORA, - RR_ZD_SHOP, - RR_ZD_STORMS_GROTTO, - RR_ZORAS_FOUNTAIN, - RR_ZF_ICEBERGS, - RR_ZF_LAKEBED, - RR_ZF_LEDGE, - RR_ZF_HIDDEN_CAVE, - RR_ZF_HIDDEN_LEDGE, - RR_ZF_ROCK, - RR_ZF_GREAT_FAIRY_FOUNTAIN, - RR_LON_LON_RANCH, - RR_LLR_TALONS_HOUSE, - RR_LLR_STABLES, - RR_LLR_TOWER, - RR_LLR_GROTTO, - - RR_DEKU_TREE_ENTRYWAY, - RR_DODONGOS_CAVERN_ENTRYWAY, - RR_JABU_JABUS_BELLY_ENTRYWAY, - RR_FOREST_TEMPLE_ENTRYWAY, - RR_FIRE_TEMPLE_ENTRYWAY, - RR_WATER_TEMPLE_ENTRYWAY, - RR_SPIRIT_TEMPLE_ENTRYWAY, - RR_SHADOW_TEMPLE_ENTRYWAY, - RR_BOTW_ENTRYWAY, - RR_ICE_CAVERN_ENTRYWAY, - RR_GERUDO_TRAINING_GROUND_ENTRYWAY, - RR_GANONS_CASTLE_ENTRYWAY, - - RR_DEKU_TREE_LOBBY, - RR_DEKU_TREE_LOBBY_2F, - RR_DEKU_TREE_LOBBY_3F, - RR_DEKU_TREE_2F_MIDDLE_ROOM, - RR_DEKU_TREE_SLINGSHOT_ROOM, - RR_DEKU_TREE_COMPASS_ROOM, - RR_DEKU_TREE_BASEMENT_LOWER, - RR_DEKU_TREE_BASEMENT_SCRUB_ROOM, - RR_DEKU_TREE_BASEMENT_WATER_ROOM_FRONT, - RR_DEKU_TREE_BASEMENT_WATER_ROOM_BACK, - RR_DEKU_TREE_BASEMENT_TORCH_ROOM, - RR_DEKU_TREE_BASEMENT_BACK_LOBBY, - RR_DEKU_TREE_BASEMENT_BACK_ROOM, - RR_DEKU_TREE_BASEMENT_UPPER, - RR_DEKU_TREE_OUTSIDE_BOSS_ROOM, - - RR_DEKU_TREE_MQ_1F, - RR_DEKU_TREE_MQ_2F, - RR_DEKU_TREE_MQ_3F, - RR_DEKU_TREE_MQ_EYE_TARGET_ROOM, - RR_DEKU_TREE_MQ_COMPASS_ROOM, - RR_DEKU_TREE_MQ_PAST_BOULDER_VINES, - RR_DEKU_TREE_MQ_SLINGSHOT_ROOM, - RR_DEKU_TREE_MQ_BASEMENT, - RR_DEKU_TREE_MQ_BASEMENT_SOUTHEAST_ROOM, - RR_DEKU_TREE_MQ_BASEMENT_WATER_ROOM_FRONT, - RR_DEKU_TREE_MQ_BASEMENT_WATER_ROOM_BACK, - RR_DEKU_TREE_MQ_BASEMENT_SOUTHWEST_ROOM, - RR_DEKU_TREE_MQ_BASEMENT_GRAVE_ROOM, - RR_DEKU_TREE_MQ_BASEMENT_BACK_ROOM, - RR_DEKU_TREE_MQ_BASEMENT_LEDGE, - RR_DEKU_TREE_MQ_OUTSIDE_BOSS_ROOM, - - RR_DEKU_TREE_BOSS_ENTRYWAY, - RR_DEKU_TREE_BOSS_EXIT, - RR_DEKU_TREE_BOSS_ROOM, - - RR_DODONGOS_CAVERN_BEGINNING, - RR_DODONGOS_CAVERN_LOBBY, - RR_DODONGOS_CAVERN_LOBBY_SWITCH, - RR_DODONGOS_CAVERN_SE_CORRIDOR, - RR_DODONGOS_CAVERN_SE_ROOM, - RR_DODONGOS_CAVERN_NEAR_LOWER_LIZALFOS, - RR_DODONGOS_CAVERN_LOWER_LIZALFOS, - RR_DODONGOS_CAVERN_DODONGO_ROOM, - RR_DODONGOS_CAVERN_NEAR_DODONGO_ROOM, - RR_DODONGOS_CAVERN_STAIRS_LOWER, - RR_DODONGOS_CAVERN_STAIRS_UPPER, - RR_DODONGOS_CAVERN_COMPASS_ROOM, - RR_DODONGOS_CAVERN_ARMOS_ROOM, - RR_DODONGOS_CAVERN_BOMB_ROOM_LOWER, - RR_DODONGOS_CAVERN_2F_SIDE_ROOM, - RR_DODONGOS_CAVERN_FIRST_SLINGSHOT_ROOM, - RR_DODONGOS_CAVERN_UPPER_LIZALFOS, - RR_DODONGOS_CAVERN_SECOND_SLINGSHOT_ROOM, - RR_DODONGOS_CAVERN_BOMB_ROOM_UPPER, - RR_DODONGOS_CAVERN_FAR_BRIDGE, - RR_DODONGOS_CAVERN_BOSS_AREA, - RR_DODONGOS_CAVERN_BACK_ROOM, - - RR_DODONGOS_CAVERN_MQ_BEGINNING, - RR_DODONGOS_CAVERN_MQ_LOBBY, - RR_DODONGOS_CAVERN_MQ_OUTSIDE_POES_ROOM, - RR_DODONGOS_CAVERN_MQ_GOSSIP_STONE, - RR_DODONGOS_CAVERN_MQ_MOUTH_SIDE_BRIDGE, - RR_DODONGOS_CAVERN_MQ_STAIRS_PAST_MUD_WALL, - RR_DODONGOS_CAVERN_MQ_STAIRS_LOWER, - RR_DODONGOS_CAVERN_MQ_STAIRS_UPPER, - RR_DODONGOS_CAVERN_MQ_STAIRS_PAST_BIG_SKULLTULAS, - RR_DODONGOS_CAVERN_MQ_DODONGO_ROOM, - RR_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_LOWER, - RR_DODONGOS_CAVERN_MQ_BIG_BLOCK_ROOM, - RR_DODONGOS_CAVERN_MQ_LARVAE_ROOM, - RR_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS, - RR_DODONGOS_CAVERN_MQ_TWO_FIRES_ROOM, - RR_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_UPPER, - RR_DODONGOS_CAVERN_MQ_LOWER_RIGHT_SIDE, - RR_DODONGOS_CAVERN_MQ_LOWER_RIGHT_SIDE_SCRUB, - RR_DODONGOS_CAVERN_MQ_LOWER_LIZALFOS, - RR_DODONGOS_CAVERN_MQ_POES_ROOM, - RR_DODONGOS_CAVERN_MQ_MAD_SCRUB_ROOM, - RR_DODONGOS_CAVERN_MQ_BEHIND_MOUTH, - RR_DODONGOS_CAVERN_MQ_BACK_BEHIND_FIRE, - RR_DODONGOS_CAVERN_MQ_BACK_POE_ROOM, - RR_DODONGOS_CAVERN_MQ_BACK_SWITCH_GRAVE, - - RR_DODONGOS_CAVERN_BOSS_ENTRYWAY, - RR_DODONGOS_CAVERN_BOSS_EXIT, - RR_DODONGOS_CAVERN_BOSS_ROOM, - - RR_JABU_JABUS_BELLY_BEGINNING, - RR_JABU_JABUS_BELLY_LIFT_ROOM, - RR_JABU_JABUS_BELLY_HOLES_ROOM, - RR_JABU_JABUS_BELLY_HOLES_BASEMENT, - RR_JABU_JABUS_BELLY_HOLES_LOWER_DOOR_LEDGE, - RR_JABU_JABUS_BELLY_B1_JIGGLY, - RR_JABU_JABUS_BELLY_WATER_SWITCH_ROOM_NORTH, - RR_JABU_JABUS_BELLY_WATER_SWITCH_ROOM_SOUTH, - RR_JABU_JABUS_BELLY_WATER_SWITCH_ROOM_LEDGE, - RR_JABU_JABUS_BELLY_FORKED_CORRIDOR, - RR_JABU_JABUS_BELLY_FORK_WEST, - RR_JABU_JABUS_BELLY_TO_FORK_NORTH_WEST, - RR_JABU_JABUS_BELLY_FORK_NORTH_WEST, - RR_JABU_JABUS_BELLY_TO_FORK_NORTH, - RR_JABU_JABUS_BELLY_FORK_NORTH, - RR_JABU_JABUS_BELLY_TO_FORK_NORTH_EAST, - RR_JABU_JABUS_BELLY_FORK_NORTH_EAST, - RR_JABU_JABUS_BELLY_FORK_EAST, - RR_JABU_JABUS_BELLY_BIGOCTO_LEDGE, - RR_JABU_JABUS_BELLY_BIGOCTO, - RR_JABU_JABUS_BELLY_ABOVE_BIGOCTO, - RR_JABU_JABUS_BELLY_JIGGLIES_ROOM, - RR_JABU_JABUS_BELLY_LIFT_UPPER, - RR_JABU_JABUS_BELLY_NEAR_BOSS_ROOM, - - RR_JABU_JABUS_BELLY_MQ_BEGINNING, - RR_JABU_JABUS_BELLY_MQ_LIFT_ROOM, - RR_JABU_JABUS_BELLY_MQ_LIFT_ROOM_EAST_LEDGE, - RR_JABU_JABUS_BELLY_MQ_UNDERWATER_ALCOVE, - RR_JABU_JABUS_BELLY_MQ_HOLES_ROOM, - RR_JABU_JABUS_BELLY_MQ_HOLES_ROOM_PAST_JIGGLY, - RR_JABU_JABUS_BELLY_MQ_HOLES_BASEMENT, - RR_JABU_JABUS_BELLY_MQ_WATER_SWITCH_ROOM, - RR_JABU_JABUS_BELLY_MQ_WATER_SWITCH_ROOM_PAST_GEYSER, - RR_JABU_JABUS_BELLY_MQ_FORKED_CORRIDOR, - RR_JABU_JABUS_BELLY_MQ_TO_FORK_WEST, - RR_JABU_JABUS_BELLY_MQ_FORK_WEST, - RR_JABU_JABUS_BELLY_MQ_TO_FORK_NORTH_WEST, - RR_JABU_JABUS_BELLY_MQ_FORK_NORTH_WEST, - RR_JABU_JABUS_BELLY_MQ_TO_FORK_NORTH, - RR_JABU_JABUS_BELLY_MQ_FORK_NORTH, - RR_JABU_JABUS_BELLY_MQ_FORK_NORTH_EAST, - RR_JABU_JABUS_BELLY_MQ_FORK_EAST, - RR_JABU_JABUS_BELLY_MQ_INVISIBLE_KEESE_ROOM, - RR_JABU_JABUS_BELLY_MQ_TO_BIGOCTO, - RR_JABU_JABUS_BELLY_MQ_BIGOCTO, - RR_JABU_JABUS_BELLY_MQ_ABOVE_BIGOCTO, - RR_JABU_JABUS_BELLY_MQ_JIGGLIES_ROOM, - RR_JABU_JABUS_BELLY_MQ_ABOVE_LIFT_ROOM, - RR_JABU_JABUS_BELLY_MQ_TO_NEAR_BOSS_ROOM, - RR_JABU_JABUS_BELLY_MQ_NEAR_BOSS_ROOM, - - RR_JABU_JABUS_BELLY_BOSS_ENTRYWAY, - RR_JABU_JABUS_BELLY_BOSS_EXIT, - RR_JABU_JABUS_BELLY_BOSS_ROOM, - - RR_FOREST_TEMPLE_TREES, - RR_FOREST_TEMPLE_OVERGROWN_HALLWAY_LOWER, - RR_FOREST_TEMPLE_OVERGROWN_HALLWAY_UPPER, - RR_FOREST_TEMPLE_LOBBY, - RR_FOREST_TEMPLE_NORTH_HALLWAY, - RR_FOREST_TEMPLE_LOWER_STALFOS, - RR_FOREST_TEMPLE_NW_COURTYARD_LOWER, - RR_FOREST_TEMPLE_NW_COURTYARD_UPPER_ALCOVE, - RR_FOREST_TEMPLE_NW_COURTYARD_UPPER, - RR_FOREST_TEMPLE_NE_COURTYARD_LOWER, - RR_FOREST_TEMPLE_NE_COURTYARD_UPPER, - RR_FOREST_TEMPLE_NE_COURTYARD_DOORFRAME, - RR_FOREST_TEMPLE_NE_COURTYARD_ISLAND, - RR_FOREST_TEMPLE_NE_COURTYARD_SCARECROW_LEDGE, - RR_FOREST_TEMPLE_MAP_ROOM, - RR_FOREST_TEMPLE_SEWER, - RR_FOREST_TEMPLE_DRAINED_SEWER, - RR_FOREST_TEMPLE_BELOW_BOSS_KEY_CHEST, - RR_FOREST_TEMPLE_FLOORMASTER_ROOM, - RR_FOREST_TEMPLE_RED_DOORMAT_HALLWAY, - RR_FOREST_TEMPLE_RED_DOORMAT_HALLWAY_DOORMAT, - RR_FOREST_TEMPLE_BLOCK_PUSH_FLOOR, - RR_FOREST_TEMPLE_LOWER_BLOCK_PUSH_ROOM, - RR_FOREST_TEMPLE_MIDDLE_BLOCK_PUSH_ROOM, - RR_FOREST_TEMPLE_UPPER_BLOCK_PUSH_ROOM, - RR_FOREST_TEMPLE_BLOCK_PUSH_ROOM_TOP, - RR_FOREST_TEMPLE_BLOCK_PUSH_ROOM_COURTYARD_ALCOVE, - RR_FOREST_TEMPLE_NW_HALLWAY_TWISTED, - RR_FOREST_TEMPLE_NW_HALLWAY_STRAIGHTENED, - RR_FOREST_TEMPLE_RED_POE_ROOM, - RR_FOREST_TEMPLE_UPPER_STALFOS, - RR_FOREST_TEMPLE_BLUE_POE_ROOM, - RR_FOREST_TEMPLE_NE_HALLWAY_STRAIGHTENED, - RR_FOREST_TEMPLE_NE_HALLWAY_TWISTED, - RR_FOREST_TEMPLE_FROZEN_EYE_ROOM, - RR_FOREST_TEMPLE_FALLING_ROOM, - RR_FOREST_TEMPLE_GREEN_POE_ROOM, - RR_FOREST_TEMPLE_BLUE_DOORMAT_HALLWAY_DOORMAT, - RR_FOREST_TEMPLE_BLUE_DOORMAT_HALLWAY, - RR_FOREST_TEMPLE_BASEMENT, - - RR_FOREST_TEMPLE_MQ_TREES, - RR_FOREST_TEMPLE_MQ_OVERGROWN_HALLWAY_LOWER, - RR_FOREST_TEMPLE_MQ_OVERGROWN_HALLWAY_UPPER, - RR_FOREST_TEMPLE_MQ_LOBBY, - RR_FOREST_TEMPLE_MQ_NORTH_HALLWAY, - RR_FOREST_TEMPLE_MQ_WOLFOS_ROOM, - RR_FOREST_TEMPLE_MQ_RED_DOORMAT_HALLWAY, - RR_FOREST_TEMPLE_MQ_BLOCK_PUZZLE_FLOOR, - RR_FOREST_TEMPLE_MQ_LOWER_BLOCK_PUZZLE, - RR_FOREST_TEMPLE_MQ_MIDDLE_BLOCK_PUZZLE, - RR_FOREST_TEMPLE_MQ_UPPER_BLOCK_PUZZLE, - RR_FOREST_TEMPLE_MQ_BLOCK_PUZZLE_TOP, - RR_FOREST_TEMPLE_MQ_STRAIGHT_HALLWAY, - RR_FOREST_TEMPLE_MQ_FLOORMASTER_ROOM, - RR_FOREST_TEMPLE_MQ_INDOOR_LEDGE, - RR_FOREST_TEMPLE_MQ_NW_COURTYARD_LEDGE, - RR_FOREST_TEMPLE_MQ_REDEAD_ROOM, - RR_FOREST_TEMPLE_MQ_NW_COURTYARD, - RR_FOREST_TEMPLE_MQ_NW_COURTYARD_WELL_LEDGE, - RR_FOREST_TEMPLE_MQ_NW_COURTYARD_UPPER_ALCOVE, - RR_FOREST_TEMPLE_MQ_NORTH_PASSAGE, - RR_FOREST_TEMPLE_MQ_NE_COURTYARD, - RR_FOREST_TEMPLE_MQ_COURTYARD_TOP_LEDGES, - RR_FOREST_TEMPLE_MQ_NE_COURTYARD_DOORFRAME, - RR_FOREST_TEMPLE_MQ_NE_COURTYARD_ISLAND, - RR_FOREST_TEMPLE_MQ_NE_COURTYARD_LEDGE_ABOVE_ISLAND, - RR_FOREST_TEMPLE_MQ_JOELLE_ROOM, - RR_FOREST_TEMPLE_MQ_3_STALFOS_ROOM, - RR_FOREST_TEMPLE_MQ_BETH_ROOM, - RR_FOREST_TEMPLE_MQ_TORCH_SHOT_ROOM, - RR_FOREST_TEMPLE_MQ_FALLING_ROOM, - RR_FOREST_TEMPLE_MQ_AMY_ROOM, - RR_FOREST_TEMPLE_MQ_BASEMENT, - RR_FOREST_TEMPLE_MQ_BLUE_DOORMAT_HALLWAY, - RR_FOREST_TEMPLE_MQ_BASEMENT_POT_ROOM, - - RR_FOREST_TEMPLE_BOSS_ENTRYWAY, - RR_FOREST_TEMPLE_BOSS_ROOM, - - RR_FIRE_TEMPLE_FOYER, - RR_FIRE_TEMPLE_NEAR_BOSS_ROOM, - RR_FIRE_TEMPLE_NEAR_BOSS_UPPER, - RR_FIRE_TEMPLE_LOOP_HEXAGON_ROOM, - RR_FIRE_TEMPLE_LOOP_5_TILE_ROOM, - RR_FIRE_TEMPLE_LOOP_FLARE_DANCER, - RR_FIRE_TEMPLE_LOOP_CAGE_SWITCH, - RR_FIRE_TEMPLE_LOOP_GORON_CAGE, - RR_FIRE_TEMPLE_LOOP_CAGE_FOYER_SIDE, - RR_FIRE_TEMPLE_BIG_LAVA_ROOM, - RR_FIRE_TEMPLE_1F_CURVED_CAGE, - RR_FIRE_TEMPLE_8_TILE_ROOM, - RR_FIRE_TEMPLE_STRAIGHTFORWARD_CAGE, - RR_FIRE_TEMPLE_LAVA_GEYSER_1F, - RR_FIRE_TEMPLE_LAVA_GEYSER_GRATE, - RR_FIRE_TEMPLE_LAVA_GEYSER_TORCH, - RR_FIRE_TEMPLE_LAVA_GEYSER_2F, - RR_FIRE_TEMPLE_SHORTCUT_ROOM, - RR_FIRE_TEMPLE_SHORTCUT_CLIMB, - RR_FIRE_TEMPLE_BOULDER_MAZE_LOWER, - RR_FIRE_TEMPLE_3F_CURVED_CAGE, - RR_FIRE_TEMPLE_NARROW_PATH_ROOM, - RR_FIRE_TEMPLE_FIRE_WALL_CHASE, - RR_FIRE_TEMPLE_FIRE_WALL_CAGE, - RR_FIRE_TEMPLE_BOULDER_MAZE_UPPER, - RR_FIRE_TEMPLE_GS_CLIMB_4F, - RR_FIRE_TEMPLE_GS_CLIMB_5F, - RR_FIRE_TEMPLE_5F_RUINS, - RR_FIRE_TEMPLE_CORRIDOR, - RR_FIRE_TEMPLE_FIRE_MAZE_MAIN, - RR_FIRE_TEMPLE_FIRE_MAZE_PLATFORMS, - RR_FIRE_TEMPLE_CAGELESS_CHEST_ROOM, - RR_FIRE_TEMPLE_SOT_CAGE_LOWER, - RR_FIRE_TEMPLE_SOT_CAGE_UPPER_DOOR, - RR_FIRE_TEMPLE_SOT_CAGE_SWITCH, - RR_FIRE_TEMPLE_FIRE_MAZE_SWITCH, - RR_FIRE_TEMPLE_FIRE_MAZE_PAST_WALL, - RR_FIRE_TEMPLE_3F_FLARE_DANCER, - RR_FIRE_TEMPLE_ABOVE_3F_FLARE_DANCER, - RR_FIRE_TEMPLE_SWITCH_CLIMB, - RR_FIRE_TEMPLE_NARROW_STAIRS, - RR_FIRE_TEMPLE_NARROW_STAIRS_4F, - RR_FIRE_TEMPLE_TOP_OF_COLLAPSING_STAIRS, - RR_FIRE_TEMPLE_BASE_OF_COLLAPSING_STAIRS, - RR_FIRE_TEMPLE_ABOVE_FIRE_MAZE, - - RR_FIRE_TEMPLE_MQ_FOYER_LOWER, - RR_FIRE_TEMPLE_MQ_FOYER_UPPER, - RR_FIRE_TEMPLE_MQ_LOOP_CAGE_FOYER_SIDE, - RR_FIRE_TEMPLE_MQ_LOOP_HEXAGON_ROOM, - RR_FIRE_TEMPLE_MQ_LOOP_5_TILE_ROOM, - RR_FIRE_TEMPLE_MQ_LOOP_FLARE_DANCER, - RR_FIRE_TEMPLE_MQ_LOOP_CAGE_SWITCH, - RR_FIRE_TEMPLE_MQ_LOOP_GORON_CAGE, - RR_FIRE_TEMPLE_MQ_NEAR_BOSS_ROOM, - RR_FIRE_TEMPLE_MQ_NEAR_BOSS_TARGET, - RR_FIRE_TEMPLE_MQ_NEAR_BOSS_ROOM_UPPER, - RR_FIRE_TEMPLE_MQ_BIG_LAVA_ROOM, - RR_FIRE_TEMPLE_MQ_BIG_LAVA_BLOCKED_DOOR, - RR_FIRE_TEMPLE_MQ_GS_GORON_CAGE, - RR_FIRE_TEMPLE_MQ_TORCH_LOCKED_CAGE, - RR_FIRE_TEMPLE_MQ_TORCH_FIREWALL_ROOM, - RR_FIRE_TEMPLE_MQ_LAVA_GEYSER_1F, - RR_FIRE_TEMPLE_MQ_LAVA_GEYSER_GRATE, - RR_FIRE_TEMPLE_MQ_LAVA_GEYSER_PILLARS, - RR_FIRE_TEMPLE_MQ_LAVA_GEYSER_2F, - RR_FIRE_TEMPLE_MQ_SHORTCUT_ROOM_LOWER, - RR_FIRE_TEMPLE_MQ_SHORTCUT_ROOM_MID, - RR_FIRE_TEMPLE_MQ_SHORTCUT_ROOM_3F, - RR_FIRE_TEMPLE_MQ_LOWER_LIZALFOS_MAZE, - RR_FIRE_TEMPLE_MQ_MAZE_SWITCH_DOOR, - RR_FIRE_TEMPLE_MQ_3F_CURVED_CAGE, - RR_FIRE_TEMPLE_MQ_MAZE_CRATE_CAGE, - RR_FIRE_TEMPLE_MQ_UPPER_LIZALFOS_MAZE, - RR_FIRE_TEMPLE_MQ_MAZE_BOX_CAGE, - RR_FIRE_TEMPLE_MQ_ABOVE_MAZE, - RR_FIRE_TEMPLE_MQ_SHORTCUT_CLIMB, - RR_FIRE_TEMPLE_MQ_SHORTCUT_CAGE, - RR_FIRE_TEMPLE_MQ_TORCH_SLUG_CLIMB, - RR_FIRE_TEMPLE_MQ_BURNING_BLOCK, - RR_FIRE_TEMPLE_MQ_NARROW_PATH_ROOM, - RR_FIRE_TEMPLE_MQ_HIGH_TORCH_ROOM, - RR_FIRE_TEMPLE_MQ_HIGH_TORCH_ROOM_ABOVE_CAGE, - RR_FIRE_TEMPLE_MQ_HIGH_TORCH_ROOM_CAGE, - RR_FIRE_TEMPLE_MQ_HIGH_TORCH_ROOM_BARRED_DOOR, - RR_FIRE_TEMPLE_MQ_CORRIDOR, - RR_FIRE_TEMPLE_MQ_FIRE_MAZE_MAIN, - RR_FIRE_TEMPLE_MQ_FIRE_MAZE_PLATFORMS, - RR_FIRE_TEMPLE_MQ_2_FIRE_WALLS_UPPER_DOOR, - RR_FIRE_TEMPLE_MQ_2_FIRE_WALLS_SWITCH, - RR_FIRE_TEMPLE_MQ_2_FIRE_WALLS_LOWER, - RR_FIRE_TEMPLE_MQ_FIRE_MAZE_MIDDLE, - RR_FIRE_TEMPLE_MQ_FIRE_MAZE_SWITCH, - RR_FIRE_TEMPLE_MQ_GS_LIZALFOS_ROOM, - RR_FIRE_TEMPLE_MQ_FIRE_MAZE_PAST_WALL, - RR_FIRE_TEMPLE_MQ_3F_FLARE_DANCER, - RR_FIRE_TEMPLE_MQ_ABOVE_3F_FLARE_DANCER, - RR_FIRE_TEMPLE_MQ_LOCKED_CLIMB, - RR_FIRE_TEMPLE_MQ_NARROW_STAIRS_ROOM, - RR_FIRE_TEMPLE_MQ_NARROW_STAIRS_4F, - RR_FIRE_TEMPLE_MQ_TOP_OF_COLLAPSING_STAIRS, - RR_FIRE_TEMPLE_MQ_BASE_OF_COLLAPSING_STAIRS, - RR_FIRE_TEMPLE_MQ_ABOVE_FIRE_MAZE, - - RR_FIRE_TEMPLE_BOSS_ENTRYWAY, - RR_FIRE_TEMPLE_BOSS_ROOM, - - RR_WATER_TEMPLE_ENTRANCE_LEDGE, - RR_WATER_TEMPLE_MAIN, - RR_WATER_TEMPLE_3F_CENTRAL_A, - RR_WATER_TEMPLE_3F_CENTRAL_H, - RR_WATER_TEMPLE_3F_CENTRAL_LM, - RR_WATER_TEMPLE_2F_CENTRAL_H, - RR_WATER_TEMPLE_2F_CENTRAL_LM, - RR_WATER_TEMPLE_SIDE_TOWER_1F, - RR_WATER_TEMPLE_SIDE_TOWER_2F, - RR_WATER_TEMPLE_CRACKED_WALL, - RR_WATER_TEMPLE_LOW_EMBLEM, - RR_WATER_TEMPLE_4_SPIKES_ROOM, - RR_WATER_TEMPLE_TORCH_ROOM, - RR_WATER_TEMPLE_SPIKE_MOAT, - RR_WATER_TEMPLE_BEHIND_SPIKE_MOAT, - RR_WATER_TEMPLE_BOULDERS_SOUTH, - RR_WATER_TEMPLE_BOULDERS_NORTH, - RR_WATER_TEMPLE_BLOCK_ROOM_TARGET, - RR_WATER_TEMPLE_BLOCK_ROOM, - RR_WATER_TEMPLE_BLOCK_ROOM_STAIRS, - RR_WATER_TEMPLE_3_JETS_SWITCH, - RR_WATER_TEMPLE_3_JETS_NO_SWITCH, - RR_WATER_TEMPLE_BOULDER_CANAL, - RR_WATER_TEMPLE_CANAL_ALCOVE, - RR_WATER_TEMPLE_BEHIND_CANAL, - RR_WATER_TEMPLE_BOSS_KEY_ROOM, - RR_WATER_TEMPLE_NEAR_CAGE_STEPS, - RR_WATER_TEMPLE_NEAR_CAGE, - RR_WATER_TEMPLE_GS_CAGE, - RR_WATER_TEMPLE_BLOCK_U_BEND, - RR_WATER_TEMPLE_OUTSIDE_DRAGON_ROOM, - RR_WATER_TEMPLE_DRAGON_ROOM, - RR_WATER_TEMPLE_PILLAR_1F, - RR_WATER_TEMPLE_PILLAR_2F, - RR_WATER_TEMPLE_PILLAR_H, - RR_WATER_TEMPLE_PILLAR_B1, - RR_WATER_TEMPLE_JET_CHEST_ROOM, - RR_WATER_TEMPLE_OUTSIDE_JET_LIFT_2F, - RR_WATER_TEMPLE_JET_LIFT_2F, - RR_WATER_TEMPLE_JET_LIFT_3F, - RR_WATER_TEMPLE_HIGH_EMBLEM, - RR_WATER_TEMPLE_BLOCK_LOOP, - RR_WATER_TEMPLE_BLOCK_LOOP_3F_A, - RR_WATER_TEMPLE_BLOCK_LOOP_3F_H, - RR_WATER_TEMPLE_BLOCK_LOOP_3F_LM, - RR_WATER_TEMPLE_BLOCK_LOOP_BACK, - RR_WATER_TEMPLE_OUTSIDE_WATERFALL, - RR_WATER_TEMPLE_WATERFALL, - RR_WATER_TEMPLE_WATERFALL_TOP, - RR_WATER_TEMPLE_TOGGLE_SWITCH, - RR_WATER_TEMPLE_LIKE_LIKE_SPIKES, - RR_WATER_TEMPLE_DARK_LINK_ROOM, - RR_WATER_TEMPLE_SOT_PIT_ROOM, - RR_WATER_TEMPLE_RIVER, - RR_WATER_TEMPLE_RIVER_POTS, - RR_WATER_TEMPLE_ABOVE_DRAGON, - RR_WATER_TEMPLE_RISING_TARGET_LEDGE, - RR_WATER_TEMPLE_TRAPPED_SLOPE, - - RR_WATER_TEMPLE_MQ_ENTRANCE_LEDGE, - RR_WATER_TEMPLE_MQ_MAIN, - RR_WATER_TEMPLE_MQ_3F_CENTRAL_A, - RR_WATER_TEMPLE_MQ_3F_CENTRAL_H, - RR_WATER_TEMPLE_MQ_3F_CENTRAL_LM, - RR_WATER_TEMPLE_MQ_2F_CENTRAL_A, - RR_WATER_TEMPLE_MQ_2F_CENTRAL_H, - RR_WATER_TEMPLE_MQ_2F_CENTRAL_LM, - RR_WATER_TEMPLE_MQ_HIGH_EMBLEM, - RR_WATER_TEMPLE_MQ_RISING_TARGET_LEDGE, - RR_WATER_TEMPLE_MQ_BOSS_DOOR_RAMP, - RR_WATER_TEMPLE_MQ_BOSS_DOOR, - RR_WATER_TEMPLE_MQ_SIDE_TOWER_1F, - RR_WATER_TEMPLE_MQ_SIDE_TOWER_2F, - RR_WATER_TEMPLE_MQ_LOW_EMBLEM, - RR_WATER_TEMPLE_MQ_3_STALFOS_ROOM, - RR_WATER_TEMPLE_MQ_TOWER_TARGET_ROOM, - RR_WATER_TEMPLE_MQ_PILLAR_1F, - RR_WATER_TEMPLE_MQ_PILLAR_2F, - RR_WATER_TEMPLE_MQ_PILLAR_H, - RR_WATER_TEMPLE_MQ_PILLAR_B1, - RR_WATER_TEMPLE_MQ_PILLAR_B1_FINAL, - RR_WATER_TEMPLE_MQ_OUTSIDE_HIDDEN_SWITCH_2F, - RR_WATER_TEMPLE_MQ_HIDDEN_SWITCH_2F, - RR_WATER_TEMPLE_MQ_HIDDEN_SWITCH_3F, - RR_WATER_TEMPLE_MQ_STORAGE_ROOM, - RR_WATER_TEMPLE_MQ_LIZALFOS_LOOP_A, - RR_WATER_TEMPLE_MQ_LIZALFOS_LOOP_LM, - RR_WATER_TEMPLE_MQ_LIZALFOS_CAGE, - RR_WATER_TEMPLE_MQ_3F_EAST_LEDGE, - RR_WATER_TEMPLE_MQ_OUTSIDE_WATERFALL, - RR_WATER_TEMPLE_MQ_WATERFALL, - RR_WATER_TEMPLE_MQ_WATERFALL_TOP, - RR_WATER_TEMPLE_MQ_STALFOS_PIT, - RR_WATER_TEMPLE_MQ_STALFOS_PIT_LOWER, - RR_WATER_TEMPLE_MQ_STALFOS_PIT_POTS, - RR_WATER_TEMPLE_MQ_STALFOS_PIT_UPPER, - RR_WATER_TEMPLE_MQ_DARK_LINK_ROOM, - RR_WATER_TEMPLE_MQ_GATED_PIT, - RR_WATER_TEMPLE_MQ_RIVER_SKULL, - RR_WATER_TEMPLE_MQ_RIVER_POTS, - RR_WATER_TEMPLE_MQ_DRAGON_ROOM_DOOR, - RR_WATER_TEMPLE_MQ_DRAGON_ROOM_TUNNEL, - RR_WATER_TEMPLE_MQ_DRAGON_ROOM_ALCOVE, - RR_WATER_TEMPLE_MQ_BOSS_KEY_ROOM_SWITCH, - RR_WATER_TEMPLE_MQ_BOSS_KEY_ROOM_PIT, - RR_WATER_TEMPLE_MQ_BOSS_KEY_ROOM_CHEST, - RR_WATER_TEMPLE_MQ_B1_GATE_SWITCH, - RR_WATER_TEMPLE_MQ_TRIANGLE_TORCH_ROOM, - RR_WATER_TEMPLE_MQ_TRIANGLE_TORCH_TOP_STEP, - RR_WATER_TEMPLE_MQ_TRIANGLE_TORCH_CAGE, - RR_WATER_TEMPLE_MQ_SPIKE_MOAT, - RR_WATER_TEMPLE_MQ_BEHIND_SPIKE_MOAT, - RR_WATER_TEMPLE_MQ_CRATE_VORTEX_ROOM, - RR_WATER_TEMPLE_MQ_SCARECROW_CANAL, - RR_WATER_TEMPLE_MQ_CANAL_ALCOVE, - RR_WATER_TEMPLE_MQ_BEHIND_CANAL, - RR_WATER_TEMPLE_MQ_FREESTANDING_ROOM, - RR_WATER_TEMPLE_MQ_3_JETS_ROOM, - RR_WATER_TEMPLE_MQ_DODONGO_ROOM, - RR_WATER_TEMPLE_MQ_CRATE_VORTEX_CAGE, - - RR_WATER_TEMPLE_BOSS_ENTRYWAY, - RR_WATER_TEMPLE_BOSS_ROOM, - - RR_SPIRIT_TEMPLE_FOYER, - RR_SPIRIT_TEMPLE_CHILD_SIDE_HUB, - RR_SPIRIT_TEMPLE_SWITCH_BRIDGE_SOUTH, - RR_SPIRIT_TEMPLE_SWITCH_BRIDGE_NORTH, - RR_SPIRIT_TEMPLE_1F_ANUBIS, - RR_SPIRIT_TEMPLE_RUPEE_BRIDGE_SOUTH, - RR_SPIRIT_TEMPLE_RUPEE_BRIDGE_NORTH, - RR_SPIRIT_TEMPLE_CHILD_BOXES, - RR_SPIRIT_TEMPLE_SUN_ON_FLOOR_1F, - RR_SPIRIT_TEMPLE_SUN_ON_FLOOR_2F, - RR_SPIRIT_TEMPLE_ADULT_SIDE_HUB, - RR_SPIRIT_TEMPLE_SAND_PIT, - RR_SPIRIT_TEMPLE_BOULDERS, - RR_SPIRIT_TEMPLE_ABOVE_BOULDERS, - RR_SPIRIT_TEMPLE_PAST_BOULDERS, - RR_SPIRIT_TEMPLE_1F_MIRROR_ROOM, - RR_SPIRIT_TEMPLE_2F_MIRROR_ROOM, - RR_SPIRIT_TEMPLE_STATUE_ROOM, - RR_SPIRIT_TEMPLE_STATUE_ROOM_CHILD, - RR_SPIRIT_TEMPLE_INNER_WEST_HAND, - RR_SPIRIT_TEMPLE_GS_LEDGE, - RR_SPIRIT_TEMPLE_STATUE_ROOM_ADULT, - RR_SPIRIT_TEMPLE_INNER_LEFT_HAND, - RR_SPIRIT_TEMPLE_SHORTCUT_SWITCH, - RR_SPIRIT_TEMPLE_SHORTCUT, - RR_SPIRIT_TEMPLE_EMPTY_STAIRS, - RR_SPIRIT_TEMPLE_SUN_BLOCK_ROOM, - RR_SPIRIT_TEMPLE_SUN_BLOCK_CHEST_LEDGE, - RR_SPIRIT_TEMPLE_SKULLTULA_STAIRS, - RR_SPIRIT_TEMPLE_CHILD_THRONE, - RR_SPIRIT_TEMPLE_RIGHT_HAND_EXIT, - RR_SPIRIT_TEMPLE_OUTER_RIGHT_HAND, - RR_SPIRIT_TEMPLE_POT_STAIRS, - RR_SPIRIT_TEMPLE_BEAMOS_PITS, - RR_SPIRIT_TEMPLE_4_ARMOS, - RR_SPIRIT_TEMPLE_4_ARMOS_SIDE_ROOM, - RR_SPIRIT_TEMPLE_CHEST_STAIRS, - RR_SPIRIT_TEMPLE_ADULT_THRONE, - RR_SPIRIT_TEMPLE_LEFT_HAND_EXIT, - RR_SPIRIT_TEMPLE_OUTER_LEFT_HAND, - RR_SPIRIT_TEMPLE_BIG_WALL_BASE, - RR_SPIRIT_TEMPLE_BIG_WALL_UPPER, - RR_SPIRIT_TEMPLE_4F_CENTRAL, - RR_SPIRIT_TEMPLE_FAKE_DOORS_ROOM, - RR_SPIRIT_TEMPLE_BIG_MIRROR_ROOM, - RR_SPIRIT_TEMPLE_BIG_MIRROR_CAVE, - RR_SPIRIT_TEMPLE_PLATFORM, - RR_SPIRIT_TEMPLE_STATUE_HEAD, - - RR_SPIRIT_TEMPLE_MQ_FOYER, - RR_SPIRIT_TEMPLE_MQ_CHILD_SIDE_HUB, - RR_SPIRIT_TEMPLE_MQ_GIBDO_GRAVES, - RR_SPIRIT_TEMPLE_MQ_GIBDO_POTS, - RR_SPIRIT_TEMPLE_MQ_TURNTABLE, - RR_SPIRIT_TEMPLE_MQ_TURNTABLE_BEHIND_FIRE, - RR_SPIRIT_TEMPLE_MQ_ANUBIS_BRIDGE_GRAVE, - RR_SPIRIT_TEMPLE_MQ_ANUBIS_BRIDGE_CHEST, - RR_SPIRIT_TEMPLE_MQ_1F_CHEST_SWITCH, - RR_SPIRIT_TEMPLE_MQ_UNDER_LIKE_LIKE, - RR_SPIRIT_TEMPLE_MQ_SUN_ON_FLOOR, - RR_SPIRIT_TEMPLE_MQ_STATUE_ROOM_CHILD, - RR_SPIRIT_TEMPLE_MQ_INNER_RIGHT_HAND, - RR_SPIRIT_TEMPLE_MQ_POT_LEDGE, - RR_SPIRIT_TEMPLE_MQ_STATUE_ROOM, - RR_SPIRIT_TEMPLE_MQ_FLAMETHROWER_STAIRS, - RR_SPIRIT_TEMPLE_MQ_SUN_BLOCK_ROOM, - RR_SPIRIT_TEMPLE_MQ_SKULLTULA_STAIRS, - RR_SPIRIT_TEMPLE_MQ_CHILD_THRONE, - RR_SPIRIT_TEMPLE_MQ_RIGHT_HAND_EXIT, - RR_SPIRIT_TEMPLE_MQ_OUTER_RIGHT_HAND, - RR_SPIRIT_TEMPLE_MQ_BIG_BLOCKS_HOLE, - RR_SPIRIT_TEMPLE_MQ_BIG_BLOCKS_DOOR, - RR_SPIRIT_TEMPLE_MQ_STATUE_ROOM_ADULT, - RR_SPIRIT_TEMPLE_MQ_INNER_LEFT_HAND, - RR_SPIRIT_TEMPLE_MQ_CHEST_LEDGE, - RR_SPIRIT_TEMPLE_MQ_3_SUNS_ROOM_2F, - RR_SPIRIT_TEMPLE_MQ_3_SUNS_ROOM_1F, - RR_SPIRIT_TEMPLE_MQ_BEHIND_GEYSER, - RR_SPIRIT_TEMPLE_MQ_SAND_PIT, - RR_SPIRIT_TEMPLE_MQ_SYMPHONY_ROOM_UPPER, - RR_SPIRIT_TEMPLE_MQ_SYMPHONY_ROOM_LOWER, - RR_SPIRIT_TEMPLE_MQ_SKULLTULA_ROOM, - RR_SPIRIT_TEMPLE_MQ_FIRE_WALL_STAIRS_LOWER, - RR_SPIRIT_TEMPLE_MQ_FIRE_WALL_STAIRS_UPPER, - RR_SPIRIT_TEMPLE_MQ_BEAMOS_PITS, - RR_SPIRIT_TEMPLE_MQ_SOT_SUN_ROOM, - RR_SPIRIT_TEMPLE_MQ_FLOORMASTER_STAIRS, - RR_SPIRIT_TEMPLE_MQ_ADULT_THRONE, - RR_SPIRIT_TEMPLE_MQ_LEFT_HAND_EXIT, - RR_SPIRIT_TEMPLE_MQ_OUTER_LEFT_HAND, - RR_SPIRIT_TEMPLE_MQ_3F_GIBDO_ROOM, - RR_SPIRIT_TEMPLE_MQ_BIG_WALL_BASE, - RR_SPIRIT_TEMPLE_MQ_BIG_WALL_UPPER, - RR_SPIRIT_TEMPLE_MQ_4F_CENTRAL, - RR_SPIRIT_TEMPLE_MQ_9_THRONES_ROOM, - RR_SPIRIT_TEMPLE_MQ_BIG_MIRROR_ROOM, - RR_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CAVE, - RR_SPIRIT_TEMPLE_MQ_PLATFORM, - RR_SPIRIT_TEMPLE_MQ_STATUE_HEAD, - - RR_SPIRIT_TEMPLE_BOSS_ENTRYWAY, - RR_SPIRIT_TEMPLE_BOSS_ROOM, - - RR_SHADOW_TEMPLE_BEGINNING, - RR_SHADOW_TEMPLE_WHISPERING_WALLS_START, - RR_SHADOW_TEMPLE_WHISPERING_WALLS_SIDE, - RR_SHADOW_TEMPLE_WHISPERING_WALLS_END, - RR_SHADOW_TEMPLE_WHISPERING_WALLS_SIDE_ROOM, - RR_SHADOW_TEMPLE_DEAD_HAND, - RR_SHADOW_TEMPLE_FIRST_BEAMOS, - RR_SHADOW_TEMPLE_COMPASS_ROOM, - RR_SHADOW_TEMPLE_SPINNING_BLADES, - RR_SHADOW_TEMPLE_B2_TO_B3_CORRIDOR_B2, - RR_SHADOW_TEMPLE_B2_TO_B3_CORRIDOR_B3, - RR_SHADOW_TEMPLE_UPPER_HUGE_PIT, - RR_SHADOW_TEMPLE_UPPER_HUGE_PIT_DOOR_LEDGE, - RR_SHADOW_TEMPLE_LOWER_HUGE_PIT, - RR_SHADOW_TEMPLE_LOWER_HUGE_PIT_DOOR_LEDGE, - RR_SHADOW_TEMPLE_STONE_UMBRELLA, - RR_SHADOW_TEMPLE_STONE_UMBRELLA_UPPER, - RR_SHADOW_TEMPLE_INVISIBLE_SPINNING_BLADES, - RR_SHADOW_TEMPLE_INVISIBLE_SPIKES, - RR_SHADOW_TEMPLE_INVISIBLE_SPIKES_PLATFORM, - RR_SHADOW_TEMPLE_SKULL_JAR, - RR_SHADOW_TEMPLE_UPPER_WIND_TUNNEL, - RR_SHADOW_TEMPLE_LOWER_WIND_TUNNEL, - RR_SHADOW_TEMPLE_WIND_TUNNEL_ALCOVE, - RR_SHADOW_TEMPLE_WIND_TUNNEL_HINT_ROOM, - RR_SHADOW_TEMPLE_ROOM_TO_BOAT, - RR_SHADOW_TEMPLE_DOCK, - RR_SHADOW_TEMPLE_BEYOND_BOAT, - RR_SHADOW_TEMPLE_ACROSS_CHASM, - RR_SHADOW_TEMPLE_MAZE, - RR_SHADOW_TEMPLE_X_CROSS, - RR_SHADOW_TEMPLE_THREE_SKULL_JARS, - RR_SHADOW_TEMPLE_WOODEN_SPIKES, - RR_SHADOW_TEMPLE_PRE_BOSS_ROOM, - RR_SHADOW_TEMPLE_BOSS_DOOR, - - RR_SHADOW_TEMPLE_MQ_ENTRYWAY, - RR_SHADOW_TEMPLE_MQ_BEGINNING, - RR_SHADOW_TEMPLE_MQ_SPINNER_ROOM, - RR_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_START, - RR_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_SIDE, - RR_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_END, - RR_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_SIDE_ROOM, - RR_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_DEAD_HAND, - RR_SHADOW_TEMPLE_MQ_FIRST_BEAMOS, - RR_SHADOW_TEMPLE_MQ_B2_GIBDO_ROOM, - RR_SHADOW_TEMPLE_MQ_B2_SPINNING_BLADE_ROOM, - RR_SHADOW_TEMPLE_MQ_SHORTCUT_PATH, - RR_SHADOW_TEMPLE_MQ_B2_TO_B3_CORRIDOR_B2, - RR_SHADOW_TEMPLE_MQ_B2_TO_B3_CORRIDOR_B3, - RR_SHADOW_TEMPLE_MQ_UPPER_HUGE_PIT, - RR_SHADOW_TEMPLE_MQ_UPPER_HUGE_PIT_DOOR_LEDGE, - RR_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_ROOM, - RR_SHADOW_TEMPLE_MQ_LOWER_HUGE_PIT, - RR_SHADOW_TEMPLE_MQ_LOWER_HUGE_PIT_DOOR_LEDGE, - RR_SHADOW_TEMPLE_MQ_STONE_UMBRELLA_ROOM, - RR_SHADOW_TEMPLE_MQ_UPPER_STONE_UMBRELLA, - RR_SHADOW_TEMPLE_MQ_FLOOR_SPIKES_ROOM, - RR_SHADOW_TEMPLE_MQ_FLOOR_SPIKES_PLATFORM, - RR_SHADOW_TEMPLE_MQ_STALFOS_ROOM, - RR_SHADOW_TEMPLE_MQ_UPPER_WIND_TUNNEL, - RR_SHADOW_TEMPLE_MQ_LOWER_WIND_TUNNEL, - RR_SHADOW_TEMPLE_MQ_WIND_TUNNEL_ALCOVE, - RR_SHADOW_TEMPLE_MQ_WIND_HINT_ROOM, - RR_SHADOW_TEMPLE_MQ_B4_GIBDO_ROOM, - RR_SHADOW_TEMPLE_MQ_DOCK, - RR_SHADOW_TEMPLE_MQ_BEYOND_BOAT, - RR_SHADOW_TEMPLE_MQ_ACROSS_CHASM, - RR_SHADOW_TEMPLE_MQ_PRE_BOSS_ROOM, - RR_SHADOW_TEMPLE_MQ_BOSS_DOOR, - RR_SHADOW_TEMPLE_MQ_INVISIBLE_MAZE, - RR_SHADOW_TEMPLE_MQ_X_CROSS, - RR_SHADOW_TEMPLE_MQ_THREE_SKULL_JARS, - RR_SHADOW_TEMPLE_MQ_SPIKE_WALLS_ROOM, - - RR_SHADOW_TEMPLE_BOSS_ENTRYWAY, - RR_SHADOW_TEMPLE_BOSS_ROOM, - - RR_BOTW_CORRIDOR, - RR_BOTW_PERIMETER, - RR_BOTW_MIDDLE, - RR_BOTW_PIT_CAGE, - RR_BOTW_HIDDEN_POTS, - RR_BOTW_CORNER_CRAWLSPACE, - RR_BOTW_HIDDEN_PITS_ROOM, - RR_BOTW_LOCKED_CAGE, - RR_BOTW_SKULL_WALL_ROOM, - RR_BOTW_INVISIBLE_PATH, - RR_BOTW_BEHIND_MOAT, - RR_BOTW_CRYPT, - RR_BOTW_NEAR_BOSS_LOWER, - RR_BOTW_NEAR_BOSS_UPPER, - RR_BOTW_DEAD_HAND_ROOM, - RR_BOTW_B3_OOZE, - RR_BOTW_B3_BOMB_FLOWERS, - RR_BOTW_B3_BLOCKED_GRASS, - RR_BOTW_B3_CHEST_AREA, - RR_BOTW_B3_PLATFORM, - - RR_BOTW_MQ_PERIMETER, - RR_BOTW_MQ_MIDDLE, - RR_BOTW_MQ_INVISIBLE_PATH, - RR_BOTW_MQ_GRAVE_ROOM, - RR_BOTW_MQ_PIT_CAGE, - RR_BOTW_MQ_BEHIND_MOAT, - RR_BOTW_MQ_CRYPT, - RR_BOTW_MQ_CORNER_CRAWLSPACE, - RR_BOTW_MQ_FLOORMASTER_ROOM, - RR_BOTW_MQ_LOCKED_CAGE, - RR_BOTW_MQ_NEAR_BOSS_LOWER, - RR_BOTW_MQ_NEAR_BOSS_UPPER, - RR_BOTW_MQ_DEAD_HAND_ROOM, - RR_BOTW_MQ_B3, - RR_BOTW_MQ_B3_PLATFORM, - - RR_ICE_CAVERN_BEGINNING, - RR_ICE_CAVERN_HUB, - RR_ICE_CAVERN_MAP_ROOM, - RR_ICE_CAVERN_COMPASS_ROOM, - RR_ICE_CAVERN_BLOCK_ROOM, - RR_ICE_CAVERN_BLOCK_ROOM_BLUE_FIRE, - RR_ICE_CAVERN_BEFORE_FINAL_ROOM, - RR_ICE_CAVERN_FINAL_ROOM, - RR_ICE_CAVERN_FINAL_ROOM_UNDERWATER, - RR_ICE_CAVERN_ABOVE_BEGINNING, - - RR_ICE_CAVERN_MQ_BEGINNING, - RR_ICE_CAVERN_MQ_HUB, - RR_ICE_CAVERN_MQ_MAP_ROOM, - RR_ICE_CAVERN_MQ_SCARECROW_ROOM, - RR_ICE_CAVERN_MQ_WEST_CORRIDOR, - RR_ICE_CAVERN_MQ_COMPASS_ROOM, - RR_ICE_CAVERN_MQ_STALFOS_ROOM, - RR_ICE_CAVERN_MQ_STALFOS_ROOM_UNDERWATER, - RR_ICE_CAVERN_MQ_ABOVE_BEGINNING, - - RR_GERUDO_TRAINING_GROUND_LOBBY, - RR_GERUDO_TRAINING_GROUND_SAND_ROOM, - RR_GERUDO_TRAINING_GROUND_BOULDER_ROOM, - RR_GERUDO_TRAINING_GROUND_CENTRAL_MAZE, - RR_GERUDO_TRAINING_GROUND_CENTRAL_MAZE_RIGHT, - RR_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_ROOM, - RR_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_ROOM_UPPER, - RR_GERUDO_TRAINING_GROUND_BEHIND_HEAVY_BLOCK, - RR_GERUDO_TRAINING_GROUND_LIKE_LIKE_ROOM, - RR_GERUDO_TRAINING_GROUND_EYE_STATUE_UPPER, - RR_GERUDO_TRAINING_GROUND_ABOVE_MAZE, - RR_GERUDO_TRAINING_GROUND_EYE_STATUE_LOWER, - RR_GERUDO_TRAINING_GROUND_HAMMER_ROOM, - RR_GERUDO_TRAINING_GROUND_LAVA_ROOM, - RR_GERUDO_TRAINING_GROUND_LAVA_ROOM_UPPER_LEDGE, - RR_GERUDO_TRAINING_GROUND_UNDERWATER, - RR_GERUDO_TRAINING_GROUND_DINALFOS, - - RR_GERUDO_TRAINING_GROUND_MQ_LOBBY, - RR_GERUDO_TRAINING_GROUND_MQ_MAZE_BY_LOBBY, - RR_GERUDO_TRAINING_GROUND_MQ_MAZE_FIRST_LOCK, - RR_GERUDO_TRAINING_GROUND_MQ_MAZE_CENTER, - RR_GERUDO_TRAINING_GROUND_MQ_SAND_ROOM, - RR_GERUDO_TRAINING_GROUND_MQ_BOULDER_ROOM, - RR_GERUDO_TRAINING_GROUND_MQ_STALFOS_ROOM, - RR_GERUDO_TRAINING_GROUND_MQ_BEHIND_BLOCK, - RR_GERUDO_TRAINING_GROUND_MQ_ROOM_BEHIND_BLOCK, - RR_GERUDO_TRAINING_GROUND_MQ_STATUE_ROOM_LEDGE, - RR_GERUDO_TRAINING_GROUND_MQ_MAGENTA_FIRE_ROOM, - RR_GERUDO_TRAINING_GROUND_MQ_STATUE_ROOM, - RR_GERUDO_TRAINING_GROUND_MQ_TORCH_SLUG_ROOM, - RR_GERUDO_TRAINING_GROUND_MQ_SWITCH_LEDGE, - RR_GERUDO_TRAINING_GROUND_MQ_LEDGE_SIDE_PLATFORMS, - RR_GERUDO_TRAINING_GROUND_MQ_FURTHEST_PLATFORM, - RR_GERUDO_TRAINING_GROUND_MQ_TORCH_SIDE_PLATFORMS, - RR_GERUDO_TRAINING_GROUND_MQ_PLATFORMS_UNLIT_TORCH, - RR_GERUDO_TRAINING_GROUND_MQ_DINOLFOS_ROOM, - RR_GERUDO_TRAINING_GROUND_MQ_UNDERWATER, - RR_GERUDO_TRAINING_GROUND_MQ_MAZE_RIGHT, - - RR_GANONS_CASTLE_LOBBY, - RR_GANONS_CASTLE_MAIN, - RR_GANONS_CASTLE_DEKU_SCRUBS, - RR_GANONS_CASTLE_FOREST_TRIAL_WOLFOS_ROOM, - RR_GANONS_CASTLE_FOREST_TRIAL_BEAMOS_ROOM, - RR_GANONS_CASTLE_FOREST_TRIAL_BEAMOS_ROOM_END, - RR_GANONS_CASTLE_FOREST_TRIAL_BEAMOS_ROOM_FINAL_DOOR, - RR_GANONS_CASTLE_FOREST_TRIAL_FINAL_ROOM, - RR_GANONS_CASTLE_FIRE_TRIAL_MAIN_ROOM, - RR_GANONS_CASTLE_FIRE_TRIAL_MAIN_ROOM_END, - RR_GANONS_CASTLE_FIRE_TRIAL_FINAL_ROOM, - RR_GANONS_CASTLE_WATER_TRIAL_BLUE_FIRE_ROOM, - RR_GANONS_CASTLE_WATER_TRIAL_BLUE_FIRE_ROOM_END, - RR_GANONS_CASTLE_WATER_TRIAL_BLOCK_ROOM, - RR_GANONS_CASTLE_WATER_TRIAL_BLOCK_ROOM_END, - RR_GANONS_CASTLE_WATER_TRIAL_FINAL_ROOM, - RR_GANONS_CASTLE_SHADOW_TRIAL_START, - RR_GANONS_CASTLE_SHADOW_TRIAL_POTS_PLATFORM, - RR_GANONS_CASTLE_SHADOW_TRIAL_CHEST_PLATFORM, - RR_GANONS_CASTLE_SHADOW_TRIAL_LOWER_SWITCH, - RR_GANONS_CASTLE_SHADOW_TRIAL_END, - RR_GANONS_CASTLE_SHADOW_TRIAL_FINAL_ROOM, - RR_GANONS_CASTLE_SPIRIT_TRIAL_BEAMOS_ROOM, - RR_GANONS_CASTLE_SPIRIT_TRIAL_BEFORE_SWITCH, - RR_GANONS_CASTLE_SPIRIT_TRIAL_AFTER_SWITCH, - RR_GANONS_CASTLE_SPIRIT_TRIAL_FINAL_ROOM, - RR_GANONS_CASTLE_LIGHT_TRIAL_CHESTS_ROOM, - RR_GANONS_CASTLE_LIGHT_TRIAL_TRIFORCE_ROOM, - RR_GANONS_CASTLE_LIGHT_TRIAL_BOULDER_ROOM, - RR_GANONS_CASTLE_LIGHT_TRIAL_FINAL_ROOM, - - RR_GANONS_CASTLE_MQ_LOBBY, - RR_GANONS_CASTLE_MQ_MAIN, - RR_GANONS_CASTLE_MQ_DEKU_SCRUBS, - RR_GANONS_CASTLE_MQ_FOREST_TRIAL_STALFOS_ROOM, - RR_GANONS_CASTLE_MQ_FOREST_TRIAL_BEAMOS_ROOM, - RR_GANONS_CASTLE_MQ_FOREST_TRIAL_BEAMOS_ROOM_MIDDLE, - RR_GANONS_CASTLE_MQ_FOREST_TRIAL_BEAMOS_ROOM_END, - RR_GANONS_CASTLE_MQ_FOREST_TRIAL_FINAL_ROOM, - RR_GANONS_CASTLE_MQ_FIRE_TRIAL_MAIN_ROOM, - RR_GANONS_CASTLE_MQ_FIRE_TRIAL_FINAL_ROOM, - RR_GANONS_CASTLE_MQ_WATER_TRIAL_GEYSER_ROOM, - RR_GANONS_CASTLE_MQ_WATER_TRIAL_BLOCK_ROOM, - RR_GANONS_CASTLE_MQ_WATER_TRIAL_BLOCK_ROOM_END, - RR_GANONS_CASTLE_MQ_WATER_TRIAL_FINAL_ROOM, - RR_GANONS_CASTLE_MQ_SHADOW_TRIAL_STARTING_LEDGE, - RR_GANONS_CASTLE_MQ_SHADOW_TRIAL_CHEST_PLATFORM, - RR_GANONS_CASTLE_MQ_SHADOW_TRIAL_MOVING_PLATFORM, - RR_GANONS_CASTLE_MQ_SHADOW_TRIAL_BEAMOS_TORCH, - RR_GANONS_CASTLE_MQ_SHADOW_TRIAL_FAR_SIDE, - RR_GANONS_CASTLE_MQ_SHADOW_TRIAL_FINAL_ROOM, - RR_GANONS_CASTLE_MQ_SPIRIT_TRIAL_CHAIRS_ROOM, - RR_GANONS_CASTLE_MQ_SPIRIT_TRIAL_BEFORE_SWITCH, - RR_GANONS_CASTLE_MQ_SPIRIT_TRIAL_AFTER_SWITCH, - RR_GANONS_CASTLE_MQ_SPIRIT_TRIAL_FINAL_ROOM, - RR_GANONS_CASTLE_MQ_LIGHT_TRIAL_DINOLFOS_ROOM, - RR_GANONS_CASTLE_MQ_LIGHT_TRIAL_TRIFORCE_ROOM, - RR_GANONS_CASTLE_MQ_LIGHT_TRIAL_BOULDER_ROOM_FRONT, - RR_GANONS_CASTLE_MQ_LIGHT_TRIAL_BOULDER_ROOM_BACK, - RR_GANONS_CASTLE_MQ_LIGHT_TRIAL_FAKE_FINAL_ROOM, - RR_GANONS_CASTLE_MQ_LIGHT_TRIAL_FINAL_ROOM, - - RR_GANONS_TOWER_ENTRYWAY, - RR_GANONS_TOWER_STAIRS_1, - RR_GANONS_TOWER_FLOOR_1, - RR_GANONS_TOWER_STAIRS_2, - RR_GANONS_TOWER_FLOOR_2, - RR_GANONS_TOWER_STAIRS_3, - RR_GANONS_TOWER_FLOOR_3, - RR_GANONS_TOWER_STAIRS_4, - RR_GANONS_TOWER_BEFORE_GANONDORF_LAIR, - RR_GANONS_TOWER_GANONDORF_LAIR, - RR_GANONS_CASTLE_ESCAPE, - RR_GANONS_CASTLE_GANON_ARENA, - - RR_MAX, -} RandomizerRegion; - -typedef enum { - RC_UNKNOWN_CHECK, - RC_LINKS_POCKET, - RC_QUEEN_GOHMA, - RC_KING_DODONGO, - RC_BARINADE, - RC_PHANTOM_GANON, - RC_VOLVAGIA, - RC_MORPHA, - RC_BONGO_BONGO, - RC_TWINROVA, - RC_GANON, - RC_GIFT_FROM_RAURU, - RC_SONG_FROM_IMPA, - RC_SONG_FROM_MALON, - RC_SONG_FROM_SARIA, - RC_SONG_FROM_ROYAL_FAMILYS_TOMB, - RC_SONG_FROM_OCARINA_OF_TIME, - RC_SONG_FROM_WINDMILL, - RC_SHEIK_IN_FOREST, - RC_SHEIK_IN_CRATER, - RC_SHEIK_IN_ICE_CAVERN, - RC_SHEIK_AT_COLOSSUS, - RC_SHEIK_IN_KAKARIKO, - RC_SHEIK_AT_TEMPLE, - RC_KF_MIDOS_TOP_LEFT_CHEST, - RC_KF_MIDOS_TOP_RIGHT_CHEST, - RC_KF_MIDOS_BOTTOM_LEFT_CHEST, - RC_KF_MIDOS_BOTTOM_RIGHT_CHEST, - RC_KF_KOKIRI_SWORD_CHEST, - RC_KF_STORMS_GROTTO_CHEST, - RC_KF_LINKS_HOUSE_COW, - RC_KF_GS_KNOW_IT_ALL_HOUSE, - RC_KF_GS_BEAN_PATCH, - RC_KF_GS_HOUSE_OF_TWINS, - RC_KF_SHOP_ITEM_1, - RC_KF_SHOP_ITEM_2, - RC_KF_SHOP_ITEM_3, - RC_KF_SHOP_ITEM_4, - RC_KF_SHOP_ITEM_5, - RC_KF_SHOP_ITEM_6, - RC_KF_SHOP_ITEM_7, - RC_KF_SHOP_ITEM_8, - RC_LW_GIFT_FROM_SARIA, - RC_LW_OCARINA_MEMORY_GAME, - RC_LW_TARGET_IN_WOODS, - RC_LW_NEAR_SHORTCUTS_GROTTO_CHEST, - RC_LW_TRADE_COJIRO, - RC_DEKU_THEATER_SKULL_MASK, - RC_DEKU_THEATER_MASK_OF_TRUTH, - RC_LW_SKULL_KID, - RC_LW_TRADE_ODD_POTION, - RC_LW_DEKU_SCRUB_NEAR_BRIDGE, - RC_LW_DEKU_SCRUB_NEAR_DEKU_THEATER_LEFT, - RC_LW_DEKU_SCRUB_NEAR_DEKU_THEATER_RIGHT, - RC_LW_DEKU_SCRUB_GROTTO_FRONT, - RC_LW_DEKU_SCRUB_GROTTO_REAR, - RC_LW_GS_BEAN_PATCH_NEAR_BRIDGE, - RC_LW_GS_BEAN_PATCH_NEAR_THEATER, - RC_LW_GS_ABOVE_THEATER, - RC_SFM_WOLFOS_GROTTO_CHEST, - RC_SFM_DEKU_SCRUB_GROTTO_FRONT, - RC_SFM_DEKU_SCRUB_GROTTO_REAR, - RC_SFM_GS, - RC_HF_OCARINA_OF_TIME_ITEM, - RC_HF_NEAR_MARKET_GROTTO_CHEST, - RC_HF_TEKTITE_GROTTO_FREESTANDING_POH, - RC_HF_SOUTHEAST_GROTTO_CHEST, - RC_HF_OPEN_GROTTO_CHEST, - RC_HF_DEKU_SCRUB_GROTTO, - RC_HF_COW_GROTTO_COW, - RC_HF_GS_COW_GROTTO, - RC_HF_GS_NEAR_KAK_GROTTO, - RC_MARKET_SHOOTING_GALLERY_REWARD, - RC_MARKET_BOMBCHU_BOWLING_FIRST_PRIZE, - RC_MARKET_BOMBCHU_BOWLING_SECOND_PRIZE, - RC_MARKET_LOST_DOG, - RC_MARKET_TREASURE_CHEST_GAME_REWARD, - RC_MARKET_10_BIG_POES, - RC_MARKET_TREASURE_CHEST_GAME_ITEM_1, - RC_MARKET_TREASURE_CHEST_GAME_ITEM_2, - RC_MARKET_TREASURE_CHEST_GAME_ITEM_3, - RC_MARKET_TREASURE_CHEST_GAME_ITEM_4, - RC_MARKET_TREASURE_CHEST_GAME_ITEM_5, - RC_MARKET_TREASURE_CHEST_GAME_KEY_1, - RC_MARKET_TREASURE_CHEST_GAME_KEY_2, - RC_MARKET_TREASURE_CHEST_GAME_KEY_3, - RC_MARKET_TREASURE_CHEST_GAME_KEY_4, - RC_MARKET_TREASURE_CHEST_GAME_KEY_5, - RC_MARKET_GS_GUARD_HOUSE, - RC_MARKET_BAZAAR_ITEM_1, - RC_MARKET_BAZAAR_ITEM_2, - RC_MARKET_BAZAAR_ITEM_3, - RC_MARKET_BAZAAR_ITEM_4, - RC_MARKET_BAZAAR_ITEM_5, - RC_MARKET_BAZAAR_ITEM_6, - RC_MARKET_BAZAAR_ITEM_7, - RC_MARKET_BAZAAR_ITEM_8, - RC_MARKET_POTION_SHOP_ITEM_1, - RC_MARKET_POTION_SHOP_ITEM_2, - RC_MARKET_POTION_SHOP_ITEM_3, - RC_MARKET_POTION_SHOP_ITEM_4, - RC_MARKET_POTION_SHOP_ITEM_5, - RC_MARKET_POTION_SHOP_ITEM_6, - RC_MARKET_POTION_SHOP_ITEM_7, - RC_MARKET_POTION_SHOP_ITEM_8, - RC_MARKET_BOMBCHU_SHOP_ITEM_1, - RC_MARKET_BOMBCHU_SHOP_ITEM_2, - RC_MARKET_BOMBCHU_SHOP_ITEM_3, - RC_MARKET_BOMBCHU_SHOP_ITEM_4, - RC_MARKET_BOMBCHU_SHOP_ITEM_5, - RC_MARKET_BOMBCHU_SHOP_ITEM_6, - RC_MARKET_BOMBCHU_SHOP_ITEM_7, - RC_MARKET_BOMBCHU_SHOP_ITEM_8, - RC_TOT_LIGHT_ARROWS_CUTSCENE, - RC_TOT_MASTER_SWORD, - RC_HC_MALON_EGG, - RC_HC_ZELDAS_LETTER, - RC_HC_GREAT_FAIRY_REWARD, - RC_HC_GS_TREE, - RC_HC_GS_STORMS_GROTTO, - RC_LLR_TALONS_CHICKENS, - RC_LLR_FREESTANDING_POH, - RC_LLR_DEKU_SCRUB_GROTTO_LEFT, - RC_LLR_DEKU_SCRUB_GROTTO_CENTER, - RC_LLR_DEKU_SCRUB_GROTTO_RIGHT, - RC_LLR_STABLES_LEFT_COW, - RC_LLR_STABLES_RIGHT_COW, - RC_LLR_TOWER_LEFT_COW, - RC_LLR_TOWER_RIGHT_COW, - RC_LLR_GS_HOUSE_WINDOW, - RC_LLR_GS_TREE, - RC_LLR_GS_RAIN_SHED, - RC_LLR_GS_BACK_WALL, - RC_KAK_ANJU_AS_CHILD, - RC_KAK_ANJU_AS_ADULT, - RC_KAK_IMPAS_HOUSE_FREESTANDING_POH, - RC_KAK_WINDMILL_FREESTANDING_POH, - RC_KAK_MAN_ON_ROOF, - RC_KAK_OPEN_GROTTO_CHEST, - RC_KAK_REDEAD_GROTTO_CHEST, - RC_KAK_SHOOTING_GALLERY_REWARD, - RC_KAK_TRADE_ODD_MUSHROOM, - RC_KAK_GRANNYS_SHOP, - RC_KAK_TRADE_POCKET_CUCCO, - RC_KAK_10_GOLD_SKULLTULA_REWARD, - RC_KAK_20_GOLD_SKULLTULA_REWARD, - RC_KAK_30_GOLD_SKULLTULA_REWARD, - RC_KAK_40_GOLD_SKULLTULA_REWARD, - RC_KAK_50_GOLD_SKULLTULA_REWARD, - RC_KAK_100_GOLD_SKULLTULA_REWARD, - RC_KAK_IMPAS_HOUSE_COW, - RC_KAK_GS_TREE, - RC_KAK_GS_GUARDS_HOUSE, - RC_KAK_GS_WATCHTOWER, - RC_KAK_GS_SKULLTULA_HOUSE, - RC_KAK_GS_HOUSE_UNDER_CONSTRUCTION, - RC_KAK_GS_ABOVE_IMPAS_HOUSE, - RC_KAK_BAZAAR_ITEM_1, - RC_KAK_BAZAAR_ITEM_2, - RC_KAK_BAZAAR_ITEM_3, - RC_KAK_BAZAAR_ITEM_4, - RC_KAK_BAZAAR_ITEM_5, - RC_KAK_BAZAAR_ITEM_6, - RC_KAK_BAZAAR_ITEM_7, - RC_KAK_BAZAAR_ITEM_8, - RC_KAK_POTION_SHOP_ITEM_1, - RC_KAK_POTION_SHOP_ITEM_2, - RC_KAK_POTION_SHOP_ITEM_3, - RC_KAK_POTION_SHOP_ITEM_4, - RC_KAK_POTION_SHOP_ITEM_5, - RC_KAK_POTION_SHOP_ITEM_6, - RC_KAK_POTION_SHOP_ITEM_7, - RC_KAK_POTION_SHOP_ITEM_8, - RC_GRAVEYARD_SHIELD_GRAVE_CHEST, - RC_GRAVEYARD_HEART_PIECE_GRAVE_CHEST, - RC_GRAVEYARD_ROYAL_FAMILYS_TOMB_CHEST, - RC_GRAVEYARD_FREESTANDING_POH, - RC_GRAVEYARD_DAMPE_GRAVEDIGGING_TOUR, - RC_GRAVEYARD_HOOKSHOT_CHEST, - RC_GRAVEYARD_DAMPE_RACE_FREESTANDING_POH, - RC_GRAVEYARD_GS_BEAN_PATCH, - RC_GRAVEYARD_GS_WALL, - RC_DMT_FREESTANDING_POH, - RC_DMT_CHEST, - RC_DMT_STORMS_GROTTO_CHEST, - RC_DMT_TRADE_BROKEN_SWORD, - RC_DMT_TRADE_EYEDROPS, - RC_DMT_TRADE_CLAIM_CHECK, - RC_DMT_GREAT_FAIRY_REWARD, - RC_DMT_COW_GROTTO_COW, - RC_DMT_GS_NEAR_KAK, - RC_DMT_GS_BEAN_PATCH, - RC_DMT_GS_ABOVE_DODONGOS_CAVERN, - RC_DMT_GS_FALLING_ROCKS_PATH, - RC_GC_DARUNIAS_JOY, - RC_GC_POT_FREESTANDING_POH, - RC_GC_ROLLING_GORON_AS_CHILD, - RC_GC_ROLLING_GORON_AS_ADULT, - RC_GC_MEDIGORON, - RC_GC_MAZE_LEFT_CHEST, - RC_GC_MAZE_RIGHT_CHEST, - RC_GC_MAZE_CENTER_CHEST, - RC_GC_DEKU_SCRUB_GROTTO_LEFT, - RC_GC_DEKU_SCRUB_GROTTO_CENTER, - RC_GC_DEKU_SCRUB_GROTTO_RIGHT, - RC_GC_GS_CENTER_PLATFORM, - RC_GC_GS_BOULDER_MAZE, - RC_GC_SHOP_ITEM_1, - RC_GC_SHOP_ITEM_2, - RC_GC_SHOP_ITEM_3, - RC_GC_SHOP_ITEM_4, - RC_GC_SHOP_ITEM_5, - RC_GC_SHOP_ITEM_6, - RC_GC_SHOP_ITEM_7, - RC_GC_SHOP_ITEM_8, - RC_DMC_VOLCANO_FREESTANDING_POH, - RC_DMC_WALL_FREESTANDING_POH, - RC_DMC_UPPER_GROTTO_CHEST, - RC_DMC_GREAT_FAIRY_REWARD, - RC_DMC_DEKU_SCRUB, - RC_DMC_DEKU_SCRUB_GROTTO_LEFT, - RC_DMC_DEKU_SCRUB_GROTTO_CENTER, - RC_DMC_DEKU_SCRUB_GROTTO_RIGHT, - RC_DMC_GS_CRATE, - RC_DMC_GS_BEAN_PATCH, - RC_ZR_MAGIC_BEAN_SALESMAN, - RC_ZR_OPEN_GROTTO_CHEST, - RC_ZR_FROGS_ZELDAS_LULLABY, - RC_ZR_FROGS_EPONAS_SONG, - RC_ZR_FROGS_SARIAS_SONG, - RC_ZR_FROGS_SUNS_SONG, - RC_ZR_FROGS_SONG_OF_TIME, - RC_ZR_FROGS_IN_THE_RAIN, - RC_ZR_FROGS_OCARINA_GAME, - RC_ZR_NEAR_OPEN_GROTTO_FREESTANDING_POH, - RC_ZR_NEAR_DOMAIN_FREESTANDING_POH, - RC_ZR_DEKU_SCRUB_GROTTO_FRONT, - RC_ZR_DEKU_SCRUB_GROTTO_REAR, - RC_ZR_GS_TREE, - RC_ZR_GS_LADDER, - RC_ZR_GS_NEAR_RAISED_GROTTOS, - RC_ZR_GS_ABOVE_BRIDGE, - RC_ZD_DIVING_MINIGAME, - RC_ZD_CHEST, - RC_ZD_KING_ZORA_THAWED, - RC_ZD_TRADE_PRESCRIPTION, - RC_ZD_GS_FROZEN_WATERFALL, - RC_ZD_SHOP_ITEM_1, - RC_ZD_SHOP_ITEM_2, - RC_ZD_SHOP_ITEM_3, - RC_ZD_SHOP_ITEM_4, - RC_ZD_SHOP_ITEM_5, - RC_ZD_SHOP_ITEM_6, - RC_ZD_SHOP_ITEM_7, - RC_ZD_SHOP_ITEM_8, - RC_ZF_GREAT_FAIRY_REWARD, - RC_ZF_ICEBERG_FREESTANDING_POH, - RC_ZF_BOTTOM_FREESTANDING_POH, - RC_ZF_GS_ABOVE_THE_LOG, - RC_ZF_GS_TREE, - RC_ZF_GS_HIDDEN_CAVE, - RC_LH_UNDERWATER_ITEM, - RC_LH_CHILD_FISHING, - RC_LH_CHILD_FISH_1, - RC_LH_CHILD_FISH_2, - RC_LH_CHILD_FISH_3, - RC_LH_CHILD_FISH_4, - RC_LH_CHILD_FISH_5, - RC_LH_CHILD_FISH_6, - RC_LH_CHILD_FISH_7, - RC_LH_CHILD_FISH_8, - RC_LH_CHILD_FISH_9, - RC_LH_CHILD_FISH_10, - RC_LH_CHILD_FISH_11, - RC_LH_CHILD_FISH_12, - RC_LH_CHILD_FISH_13, - RC_LH_CHILD_FISH_14, - RC_LH_CHILD_FISH_15, - RC_LH_CHILD_LOACH_1, - RC_LH_CHILD_LOACH_2, - RC_LH_ADULT_FISHING, - RC_LH_HYRULE_LOACH, - RC_LH_ADULT_FISH_1, - RC_LH_ADULT_FISH_2, - RC_LH_ADULT_FISH_3, - RC_LH_ADULT_FISH_4, - RC_LH_ADULT_FISH_5, - RC_LH_ADULT_FISH_6, - RC_LH_ADULT_FISH_7, - RC_LH_ADULT_FISH_8, - RC_LH_ADULT_FISH_9, - RC_LH_ADULT_FISH_10, - RC_LH_ADULT_FISH_11, - RC_LH_ADULT_FISH_12, - RC_LH_ADULT_FISH_13, - RC_LH_ADULT_FISH_14, - RC_LH_ADULT_FISH_15, - RC_LH_ADULT_LOACH, - RC_LH_LAB_DIVE, - RC_LH_TRADE_FROG, - RC_LH_FREESTANDING_POH, - RC_LH_SUN, - RC_LH_DEKU_SCRUB_GROTTO_LEFT, - RC_LH_DEKU_SCRUB_GROTTO_CENTER, - RC_LH_DEKU_SCRUB_GROTTO_RIGHT, - RC_LH_GS_BEAN_PATCH, - RC_LH_GS_LAB_WALL, - RC_LH_GS_SMALL_ISLAND, - RC_LH_GS_LAB_CRATE, - RC_LH_GS_TREE, - RC_GV_CRATE_FREESTANDING_POH, - RC_GV_WATERFALL_FREESTANDING_POH, - RC_GV_CHEST, - RC_GV_TRADE_SAW, - RC_GV_DEKU_SCRUB_GROTTO_FRONT, - RC_GV_DEKU_SCRUB_GROTTO_REAR, - RC_GV_COW, - RC_GV_GS_SMALL_BRIDGE, - RC_GV_GS_BEAN_PATCH, - RC_GV_GS_BEHIND_TENT, - RC_GV_GS_PILLAR, - RC_GF_CHEST, - RC_GF_HBA_1000_POINTS, - RC_GF_HBA_1500_POINTS, - RC_TH_FREED_CARPENTERS, - RC_TH_1_TORCH_CARPENTER, - RC_TH_DEAD_END_CARPENTER, - RC_TH_DOUBLE_CELL_CARPENTER, - RC_TH_STEEP_SLOPE_CARPENTER, - RC_GF_GS_TOP_FLOOR, - RC_GF_HBA_RANGE_GS, - RC_HIDEOUT_JAIL_GUARD_1_TORCH, - RC_HIDEOUT_JAIL_GUARD_2_TORCHES, - RC_HIDEOUT_JAIL_GUARD_3_TORCHES, - RC_HIDEOUT_JAIL_GUARD_4_TORCHES, - RC_HIDEOUT_GERUDO_MEMBERSHIP_CARD, - RC_WASTELAND_BOMBCHU_SALESMAN, - RC_WASTELAND_CHEST, - RC_WASTELAND_GS, - RC_COLOSSUS_GREAT_FAIRY_REWARD, - RC_COLOSSUS_FREESTANDING_POH, - RC_COLOSSUS_DEKU_SCRUB_GROTTO_FRONT, - RC_COLOSSUS_DEKU_SCRUB_GROTTO_REAR, - RC_COLOSSUS_GS_BEAN_PATCH, - RC_COLOSSUS_GS_TREE, - RC_COLOSSUS_GS_HILL, - RC_OGC_GREAT_FAIRY_REWARD, - RC_OGC_GS, - RC_DEKU_TREE_MAP_CHEST, - RC_DEKU_TREE_SLINGSHOT_ROOM_SIDE_CHEST, - RC_DEKU_TREE_SLINGSHOT_CHEST, - RC_DEKU_TREE_COMPASS_CHEST, - RC_DEKU_TREE_COMPASS_ROOM_SIDE_CHEST, - RC_DEKU_TREE_BASEMENT_CHEST, - RC_DEKU_TREE_GS_COMPASS_ROOM, - RC_DEKU_TREE_GS_BASEMENT_VINES, - RC_DEKU_TREE_GS_BASEMENT_GATE, - RC_DEKU_TREE_GS_BASEMENT_BACK_ROOM, - RC_DEKU_TREE_MQ_MAP_CHEST, - RC_DEKU_TREE_MQ_SLINGSHOT_CHEST, - RC_DEKU_TREE_MQ_SLINGSHOT_ROOM_BACK_CHEST, - RC_DEKU_TREE_MQ_COMPASS_CHEST, - RC_DEKU_TREE_MQ_BASEMENT_CHEST, - RC_DEKU_TREE_MQ_BEFORE_SPINNING_LOG_CHEST, - RC_DEKU_TREE_MQ_AFTER_SPINNING_LOG_CHEST, - RC_DEKU_TREE_MQ_DEKU_SCRUB, - RC_DEKU_TREE_MQ_GS_LOBBY, - RC_DEKU_TREE_MQ_GS_PAST_BOULDER_VINES, - RC_DEKU_TREE_MQ_GS_BASEMENT_GRAVES_ROOM, - RC_DEKU_TREE_MQ_GS_BASEMENT_BACK_ROOM, - RC_DEKU_TREE_QUEEN_GOHMA_HEART, - RC_DODONGOS_CAVERN_MAP_CHEST, - RC_DODONGOS_CAVERN_COMPASS_CHEST, - RC_DODONGOS_CAVERN_BOMB_FLOWER_PLATFORM_CHEST, - RC_DODONGOS_CAVERN_BOMB_BAG_CHEST, - RC_DODONGOS_CAVERN_END_OF_BRIDGE_CHEST, - RC_DODONGOS_CAVERN_DEKU_SCRUB_SIDE_ROOM_NEAR_DODONGOS, - RC_DODONGOS_CAVERN_DEKU_SCRUB_LOBBY, - RC_DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_LEFT, - RC_DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_RIGHT, - RC_DODONGOS_CAVERN_GS_SIDE_ROOM_NEAR_LOWER_LIZALFOS, - RC_DODONGOS_CAVERN_GS_SCARECROW, - RC_DODONGOS_CAVERN_GS_ALCOVE_ABOVE_STAIRS, - RC_DODONGOS_CAVERN_GS_VINES_ABOVE_STAIRS, - RC_DODONGOS_CAVERN_GS_BACK_ROOM, - RC_DODONGOS_CAVERN_MQ_MAP_CHEST, - RC_DODONGOS_CAVERN_MQ_BOMB_BAG_CHEST, - RC_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_ROOM_CHEST, - RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CHEST, - RC_DODONGOS_CAVERN_MQ_COMPASS_CHEST, - RC_DODONGOS_CAVERN_MQ_UNDER_GRAVE_CHEST, - RC_DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_FRONT, - RC_DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_REAR, - RC_DODONGOS_CAVERN_MQ_DEKU_SCRUB_SIDE_ROOM_NEAR_LOWER_LIZALFOS, - RC_DODONGOS_CAVERN_MQ_DEKU_SCRUB_STAIRCASE, - RC_DODONGOS_CAVERN_MQ_GS_SCRUB_ROOM, - RC_DODONGOS_CAVERN_MQ_GS_LARVAE_ROOM, - RC_DODONGOS_CAVERN_MQ_GS_LIZALFOS_ROOM, - RC_DODONGOS_CAVERN_MQ_GS_SONG_OF_TIME_BLOCK_ROOM, - RC_DODONGOS_CAVERN_MQ_GS_BACK_AREA, - RC_DODONGOS_CAVERN_BOSS_ROOM_CHEST, - RC_DODONGOS_CAVERN_KING_DODONGO_HEART, - RC_JABU_JABUS_BELLY_BOOMERANG_CHEST, - RC_JABU_JABUS_BELLY_MAP_CHEST, - RC_JABU_JABUS_BELLY_COMPASS_CHEST, - RC_JABU_JABUS_BELLY_DEKU_SCRUB, - RC_JABU_JABUS_BELLY_GS_WATER_SWITCH_ROOM, - RC_JABU_JABUS_BELLY_GS_LOBBY_BASEMENT_LOWER, - RC_JABU_JABUS_BELLY_GS_LOBBY_BASEMENT_UPPER, - RC_JABU_JABUS_BELLY_GS_NEAR_BOSS, - RC_JABU_JABUS_BELLY_MQ_MAP_CHEST, - RC_JABU_JABUS_BELLY_MQ_FIRST_ROOM_SIDE_CHEST, - RC_JABU_JABUS_BELLY_MQ_SECOND_ROOM_LOWER_CHEST, - RC_JABU_JABUS_BELLY_MQ_COMPASS_CHEST, - RC_JABU_JABUS_BELLY_MQ_BASEMENT_NEAR_SWITCHES_CHEST, - RC_JABU_JABUS_BELLY_MQ_BASEMENT_NEAR_VINES_CHEST, - RC_JABU_JABUS_BELLY_MQ_BOOMERANG_ROOM_SMALL_CHEST, - RC_JABU_JABUS_BELLY_MQ_BOOMERANG_CHEST, - RC_JABU_JABUS_BELLY_MQ_FALLING_LIKE_LIKE_ROOM_CHEST, - RC_JABU_JABUS_BELLY_MQ_SECOND_ROOM_UPPER_CHEST, - RC_JABU_JABUS_BELLY_MQ_NEAR_BOSS_CHEST, - RC_JABU_JABUS_BELLY_MQ_COW, - RC_JABU_JABUS_BELLY_MQ_GS_BOOMERANG_CHEST_ROOM, - RC_JABU_JABUS_BELLY_MQ_GS_TAILPASARAN_ROOM, - RC_JABU_JABUS_BELLY_MQ_GS_INVISIBLE_ENEMIES_ROOM, - RC_JABU_JABUS_BELLY_MQ_GS_NEAR_BOSS, - RC_JABU_JABUS_BELLY_BARINADE_HEART, - RC_BOTTOM_OF_THE_WELL_FRONT_LEFT_FAKE_WALL_CHEST, - RC_BOTTOM_OF_THE_WELL_FRONT_CENTER_BOMBABLE_CHEST, - RC_BOTTOM_OF_THE_WELL_BACK_LEFT_BOMBABLE_CHEST, - RC_BOTTOM_OF_THE_WELL_UNDERWATER_LEFT_CHEST, - RC_BOTTOM_OF_THE_WELL_FREESTANDING_KEY, - RC_BOTTOM_OF_THE_WELL_COMPASS_CHEST, - RC_BOTTOM_OF_THE_WELL_CENTER_SKULLTULA_CHEST, - RC_BOTTOM_OF_THE_WELL_RIGHT_BOTTOM_FAKE_WALL_CHEST, - RC_BOTTOM_OF_THE_WELL_FIRE_KEESE_CHEST, - RC_BOTTOM_OF_THE_WELL_LIKE_LIKE_CHEST, - RC_BOTTOM_OF_THE_WELL_MAP_CHEST, - RC_BOTTOM_OF_THE_WELL_UNDERWATER_FRONT_CHEST, - RC_BOTTOM_OF_THE_WELL_INVISIBLE_CHEST, - RC_BOTTOM_OF_THE_WELL_LENS_OF_TRUTH_CHEST, - RC_BOTTOM_OF_THE_WELL_GS_WEST_INNER_ROOM, - RC_BOTTOM_OF_THE_WELL_GS_EAST_INNER_ROOM, - RC_BOTTOM_OF_THE_WELL_GS_LIKE_LIKE_CAGE, - RC_BOTTOM_OF_THE_WELL_MQ_MAP_CHEST, - RC_BOTTOM_OF_THE_WELL_MQ_EAST_INNER_ROOM_FREESTANDING_KEY, - RC_BOTTOM_OF_THE_WELL_MQ_COMPASS_CHEST, - RC_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_FREESTANDING_KEY, - RC_BOTTOM_OF_THE_WELL_MQ_LENS_OF_TRUTH_CHEST, - RC_BOTTOM_OF_THE_WELL_MQ_GS_COFFIN_ROOM, - RC_BOTTOM_OF_THE_WELL_MQ_GS_WEST_INNER_ROOM, - RC_BOTTOM_OF_THE_WELL_MQ_GS_BASEMENT, - RC_FOREST_TEMPLE_FIRST_ROOM_CHEST, - RC_FOREST_TEMPLE_FIRST_STALFOS_CHEST, - RC_FOREST_TEMPLE_RAISED_ISLAND_COURTYARD_CHEST, - RC_FOREST_TEMPLE_MAP_CHEST, - RC_FOREST_TEMPLE_WELL_CHEST, - RC_FOREST_TEMPLE_EYE_SWITCH_CHEST, - RC_FOREST_TEMPLE_BOSS_KEY_CHEST, - RC_FOREST_TEMPLE_FLOORMASTER_CHEST, - RC_FOREST_TEMPLE_RED_POE_CHEST, - RC_FOREST_TEMPLE_BOW_CHEST, - RC_FOREST_TEMPLE_BLUE_POE_CHEST, - RC_FOREST_TEMPLE_FALLING_CEILING_ROOM_CHEST, - RC_FOREST_TEMPLE_BASEMENT_CHEST, - RC_FOREST_TEMPLE_GS_FIRST_ROOM, - RC_FOREST_TEMPLE_GS_LOBBY, - RC_FOREST_TEMPLE_GS_RAISED_ISLAND_COURTYARD, - RC_FOREST_TEMPLE_GS_LEVEL_ISLAND_COURTYARD, - RC_FOREST_TEMPLE_GS_BASEMENT, - RC_FOREST_TEMPLE_MQ_FIRST_ROOM_CHEST, - RC_FOREST_TEMPLE_MQ_WOLFOS_CHEST, - RC_FOREST_TEMPLE_MQ_WELL_CHEST, - RC_FOREST_TEMPLE_MQ_RAISED_ISLAND_COURTYARD_LOWER_CHEST, - RC_FOREST_TEMPLE_MQ_RAISED_ISLAND_COURTYARD_UPPER_CHEST, - RC_FOREST_TEMPLE_MQ_BOSS_KEY_CHEST, - RC_FOREST_TEMPLE_MQ_REDEAD_CHEST, - RC_FOREST_TEMPLE_MQ_MAP_CHEST, - RC_FOREST_TEMPLE_MQ_BOW_CHEST, - RC_FOREST_TEMPLE_MQ_COMPASS_CHEST, - RC_FOREST_TEMPLE_MQ_FALLING_CEILING_ROOM_CHEST, - RC_FOREST_TEMPLE_MQ_BASEMENT_CHEST, - RC_FOREST_TEMPLE_MQ_GS_FIRST_HALLWAY, - RC_FOREST_TEMPLE_MQ_GS_RAISED_ISLAND_COURTYARD, - RC_FOREST_TEMPLE_MQ_GS_LEVEL_ISLAND_COURTYARD, - RC_FOREST_TEMPLE_MQ_GS_WELL, - RC_FOREST_TEMPLE_MQ_GS_BLOCK_PUSH_ROOM, - RC_FOREST_TEMPLE_PHANTOM_GANON_HEART, - RC_FIRE_TEMPLE_NEAR_BOSS_CHEST, - RC_FIRE_TEMPLE_FLARE_DANCER_CHEST, - RC_FIRE_TEMPLE_BOSS_KEY_CHEST, - RC_FIRE_TEMPLE_BIG_LAVA_ROOM_LOWER_OPEN_DOOR_CHEST, - RC_FIRE_TEMPLE_BIG_LAVA_ROOM_BLOCKED_DOOR_CHEST, - RC_FIRE_TEMPLE_BOULDER_MAZE_LOWER_CHEST, - RC_FIRE_TEMPLE_BOULDER_MAZE_SIDE_ROOM_CHEST, - RC_FIRE_TEMPLE_MAP_CHEST, - RC_FIRE_TEMPLE_BOULDER_MAZE_SHORTCUT_CHEST, - RC_FIRE_TEMPLE_BOULDER_MAZE_UPPER_CHEST, - RC_FIRE_TEMPLE_SCARECROW_CHEST, - RC_FIRE_TEMPLE_COMPASS_CHEST, - RC_FIRE_TEMPLE_MEGATON_HAMMER_CHEST, - RC_FIRE_TEMPLE_HIGHEST_GORON_CHEST, - RC_FIRE_TEMPLE_GS_BOSS_KEY_LOOP, - RC_FIRE_TEMPLE_GS_SONG_OF_TIME_ROOM, - RC_FIRE_TEMPLE_GS_BOULDER_MAZE, - RC_FIRE_TEMPLE_GS_SCARECROW_CLIMB, - RC_FIRE_TEMPLE_GS_SCARECROW_TOP, - RC_FIRE_TEMPLE_MQ_MAP_ROOM_SIDE_CHEST, - RC_FIRE_TEMPLE_MQ_MEGATON_HAMMER_CHEST, - RC_FIRE_TEMPLE_MQ_MAP_CHEST, - RC_FIRE_TEMPLE_MQ_NEAR_BOSS_CHEST, - RC_FIRE_TEMPLE_MQ_BIG_LAVA_ROOM_BLOCKED_DOOR_CHEST, - RC_FIRE_TEMPLE_MQ_BOSS_KEY_CHEST, - RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_SIDE_ROOM_CHEST, - RC_FIRE_TEMPLE_MQ_COMPASS_CHEST, - RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CHEST, - RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CHEST, - RC_FIRE_TEMPLE_MQ_FREESTANDING_KEY, - RC_FIRE_TEMPLE_MQ_CHEST_ON_FIRE, - RC_FIRE_TEMPLE_MQ_GS_BIG_LAVA_ROOM_OPEN_DOOR, - RC_FIRE_TEMPLE_MQ_GS_SKULL_ON_FIRE, - RC_FIRE_TEMPLE_MQ_GS_FIRE_WALL_MAZE_CENTER, - RC_FIRE_TEMPLE_MQ_GS_FIRE_WALL_MAZE_SIDE_ROOM, - RC_FIRE_TEMPLE_MQ_GS_ABOVE_FIRE_MAZE, - RC_FIRE_TEMPLE_VOLVAGIA_HEART, - RC_WATER_TEMPLE_COMPASS_CHEST, - RC_WATER_TEMPLE_MAP_CHEST, - RC_WATER_TEMPLE_CRACKED_WALL_CHEST, - RC_WATER_TEMPLE_TORCHES_CHEST, - RC_WATER_TEMPLE_BOSS_KEY_CHEST, - RC_WATER_TEMPLE_CENTRAL_PILLAR_CHEST, - RC_WATER_TEMPLE_CENTRAL_BOW_TARGET_CHEST, - RC_WATER_TEMPLE_LONGSHOT_CHEST, - RC_WATER_TEMPLE_RIVER_CHEST, - RC_WATER_TEMPLE_DRAGON_CHEST, - RC_WATER_TEMPLE_GS_BEHIND_GATE, - RC_WATER_TEMPLE_GS_NEAR_BOSS_KEY_CHEST, - RC_WATER_TEMPLE_GS_CENTRAL_PILLAR, - RC_WATER_TEMPLE_GS_FALLING_PLATFORM_ROOM, - RC_WATER_TEMPLE_GS_RIVER, - RC_WATER_TEMPLE_MQ_LONGSHOT_CHEST, - RC_WATER_TEMPLE_MQ_MAP_CHEST, - RC_WATER_TEMPLE_MQ_COMPASS_CHEST, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_CHEST, - RC_WATER_TEMPLE_MQ_BOSS_KEY_CHEST, - RC_WATER_TEMPLE_MQ_FREESTANDING_KEY, - RC_WATER_TEMPLE_MQ_GS_LIZALFOS_HALLWAY, - RC_WATER_TEMPLE_MQ_GS_BEFORE_UPPER_WATER_SWITCH, - RC_WATER_TEMPLE_MQ_GS_RIVER, - RC_WATER_TEMPLE_MQ_GS_FREESTANDING_KEY_AREA, - RC_WATER_TEMPLE_MQ_GS_TRIPLE_WALL_TORCH, - RC_WATER_TEMPLE_MORPHA_HEART, - RC_SHADOW_TEMPLE_MAP_CHEST, - RC_SHADOW_TEMPLE_HOVER_BOOTS_CHEST, - RC_SHADOW_TEMPLE_COMPASS_CHEST, - RC_SHADOW_TEMPLE_EARLY_SILVER_RUPEE_CHEST, - RC_SHADOW_TEMPLE_INVISIBLE_BLADES_VISIBLE_CHEST, - RC_SHADOW_TEMPLE_INVISIBLE_BLADES_INVISIBLE_CHEST, - RC_SHADOW_TEMPLE_FALLING_SPIKES_LOWER_CHEST, - RC_SHADOW_TEMPLE_FALLING_SPIKES_UPPER_CHEST, - RC_SHADOW_TEMPLE_FALLING_SPIKES_SWITCH_CHEST, - RC_SHADOW_TEMPLE_INVISIBLE_SPIKES_CHEST, - RC_SHADOW_TEMPLE_FREESTANDING_KEY, - RC_SHADOW_TEMPLE_WIND_HINT_CHEST, - RC_SHADOW_TEMPLE_AFTER_WIND_ENEMY_CHEST, - RC_SHADOW_TEMPLE_AFTER_WIND_HIDDEN_CHEST, - RC_SHADOW_TEMPLE_SPIKE_WALLS_LEFT_CHEST, - RC_SHADOW_TEMPLE_BOSS_KEY_CHEST, - RC_SHADOW_TEMPLE_INVISIBLE_FLOORMASTER_CHEST, - RC_SHADOW_TEMPLE_GS_LIKE_LIKE_ROOM, - RC_SHADOW_TEMPLE_GS_FALLING_SPIKES_ROOM, - RC_SHADOW_TEMPLE_GS_SINGLE_GIANT_POT, - RC_SHADOW_TEMPLE_GS_NEAR_SHIP, - RC_SHADOW_TEMPLE_GS_TRIPLE_GIANT_POT, - RC_SHADOW_TEMPLE_MQ_EARLY_GIBDOS_CHEST, - RC_SHADOW_TEMPLE_MQ_MAP_CHEST, - RC_SHADOW_TEMPLE_MQ_NEAR_SHIP_INVISIBLE_CHEST, - RC_SHADOW_TEMPLE_MQ_COMPASS_CHEST, - RC_SHADOW_TEMPLE_MQ_HOVER_BOOTS_CHEST, - RC_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_INVISIBLE_CHEST, - RC_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_VISIBLE_CHEST, - RC_SHADOW_TEMPLE_MQ_BEAMOS_SILVER_RUPEES_CHEST, - RC_SHADOW_TEMPLE_MQ_FALLING_SPIKES_LOWER_CHEST, - RC_SHADOW_TEMPLE_MQ_FALLING_SPIKES_UPPER_CHEST, - RC_SHADOW_TEMPLE_MQ_FALLING_SPIKES_SWITCH_CHEST, - RC_SHADOW_TEMPLE_MQ_INVISIBLE_SPIKES_CHEST, - RC_SHADOW_TEMPLE_MQ_STALFOS_ROOM_CHEST, - RC_SHADOW_TEMPLE_MQ_WIND_HINT_CHEST, - RC_SHADOW_TEMPLE_MQ_AFTER_WIND_HIDDEN_CHEST, - RC_SHADOW_TEMPLE_MQ_AFTER_WIND_ENEMY_CHEST, - RC_SHADOW_TEMPLE_MQ_BOSS_KEY_CHEST, - RC_SHADOW_TEMPLE_MQ_SPIKE_WALLS_LEFT_CHEST, - RC_SHADOW_TEMPLE_MQ_FREESTANDING_KEY, - RC_SHADOW_TEMPLE_MQ_BOMB_FLOWER_CHEST, - RC_SHADOW_TEMPLE_MQ_GS_FALLING_SPIKES_ROOM, - RC_SHADOW_TEMPLE_MQ_GS_WIND_HINT_ROOM, - RC_SHADOW_TEMPLE_MQ_GS_AFTER_WIND, - RC_SHADOW_TEMPLE_MQ_GS_AFTER_SHIP, - RC_SHADOW_TEMPLE_MQ_GS_NEAR_BOSS, - RC_SHADOW_TEMPLE_BONGO_BONGO_HEART, - RC_SPIRIT_TEMPLE_CHILD_BRIDGE_CHEST, - RC_SPIRIT_TEMPLE_CHILD_EARLY_TORCHES_CHEST, - RC_SPIRIT_TEMPLE_CHILD_CLIMB_NORTH_CHEST, - RC_SPIRIT_TEMPLE_CHILD_CLIMB_EAST_CHEST, - RC_SPIRIT_TEMPLE_MAP_CHEST, - RC_SPIRIT_TEMPLE_SUN_BLOCK_ROOM_CHEST, - RC_SPIRIT_TEMPLE_MQ_ENTRANCE_FRONT_LEFT_CHEST, - RC_SPIRIT_TEMPLE_MQ_ENTRANCE_BACK_RIGHT_CHEST, - RC_SPIRIT_TEMPLE_MQ_ENTRANCE_FRONT_RIGHT_CHEST, - RC_SPIRIT_TEMPLE_MQ_ENTRANCE_BACK_LEFT_CHEST, - RC_SPIRIT_TEMPLE_MQ_MAP_CHEST, - RC_SPIRIT_TEMPLE_MQ_MAP_ROOM_ENEMY_CHEST, - RC_SPIRIT_TEMPLE_MQ_CHILD_CLIMB_NORTH_CHEST, - RC_SPIRIT_TEMPLE_MQ_CHILD_CLIMB_SOUTH_CHEST, - RC_SPIRIT_TEMPLE_MQ_COMPASS_CHEST, - RC_SPIRIT_TEMPLE_MQ_SILVER_BLOCK_HALLWAY_CHEST, - RC_SPIRIT_TEMPLE_MQ_SUN_BLOCK_ROOM_CHEST, - RC_SPIRIT_TEMPLE_SILVER_GAUNTLETS_CHEST, - RC_SPIRIT_TEMPLE_COMPASS_CHEST, - RC_SPIRIT_TEMPLE_EARLY_ADULT_RIGHT_CHEST, - RC_SPIRIT_TEMPLE_FIRST_MIRROR_LEFT_CHEST, - RC_SPIRIT_TEMPLE_FIRST_MIRROR_RIGHT_CHEST, - RC_SPIRIT_TEMPLE_STATUE_ROOM_NORTHEAST_CHEST, - RC_SPIRIT_TEMPLE_STATUE_ROOM_HAND_CHEST, - RC_SPIRIT_TEMPLE_NEAR_FOUR_ARMOS_CHEST, - RC_SPIRIT_TEMPLE_HALLWAY_RIGHT_INVISIBLE_CHEST, - RC_SPIRIT_TEMPLE_HALLWAY_LEFT_INVISIBLE_CHEST, - RC_SPIRIT_TEMPLE_MQ_CHILD_HAMMER_SWITCH_CHEST, - RC_SPIRIT_TEMPLE_MQ_STATUE_ROOM_LULLABY_CHEST, - RC_SPIRIT_TEMPLE_MQ_STATUE_ROOM_INVISIBLE_CHEST, - RC_SPIRIT_TEMPLE_MQ_LEEVER_ROOM_CHEST, - RC_SPIRIT_TEMPLE_MQ_SYMPHONY_ROOM_CHEST, - RC_SPIRIT_TEMPLE_MQ_BEAMOS_ROOM_CHEST, - RC_SPIRIT_TEMPLE_MQ_CHEST_SWITCH_CHEST, - RC_SPIRIT_TEMPLE_MQ_BOSS_KEY_CHEST, - RC_SPIRIT_TEMPLE_MIRROR_SHIELD_CHEST, - RC_SPIRIT_TEMPLE_BOSS_KEY_CHEST, - RC_SPIRIT_TEMPLE_TOPMOST_CHEST, - RC_SPIRIT_TEMPLE_MQ_MIRROR_PUZZLE_INVISIBLE_CHEST, - RC_SPIRIT_TEMPLE_GS_METAL_FENCE, - RC_SPIRIT_TEMPLE_GS_SUN_ON_FLOOR_ROOM, - RC_SPIRIT_TEMPLE_GS_HALL_AFTER_SUN_BLOCK_ROOM, - RC_SPIRIT_TEMPLE_GS_LOBBY, - RC_SPIRIT_TEMPLE_GS_BOULDER_ROOM, - RC_SPIRIT_TEMPLE_MQ_GS_SUN_BLOCK_ROOM, - RC_SPIRIT_TEMPLE_MQ_GS_LEEVER_ROOM, - RC_SPIRIT_TEMPLE_MQ_GS_SYMPHONY_ROOM, - RC_SPIRIT_TEMPLE_MQ_GS_NINE_THRONES_ROOM_WEST, - RC_SPIRIT_TEMPLE_MQ_GS_NINE_THRONES_ROOM_NORTH, - RC_SPIRIT_TEMPLE_TWINROVA_HEART, - RC_ICE_CAVERN_MAP_CHEST, - RC_ICE_CAVERN_COMPASS_CHEST, - RC_ICE_CAVERN_FREESTANDING_POH, - RC_ICE_CAVERN_IRON_BOOTS_CHEST, - RC_ICE_CAVERN_GS_SPINNING_SCYTHE_ROOM, - RC_ICE_CAVERN_GS_HEART_PIECE_ROOM, - RC_ICE_CAVERN_GS_PUSH_BLOCK_ROOM, - RC_ICE_CAVERN_MQ_MAP_CHEST, - RC_ICE_CAVERN_MQ_COMPASS_CHEST, - RC_ICE_CAVERN_MQ_FREESTANDING_POH, - RC_ICE_CAVERN_MQ_IRON_BOOTS_CHEST, - RC_ICE_CAVERN_MQ_GS_RED_ICE, - RC_ICE_CAVERN_MQ_GS_ICE_BLOCK, - RC_ICE_CAVERN_MQ_GS_SCARECROW, - RC_GERUDO_TRAINING_GROUND_LOBBY_LEFT_CHEST, - RC_GERUDO_TRAINING_GROUND_LOBBY_RIGHT_CHEST, - RC_GERUDO_TRAINING_GROUND_STALFOS_CHEST, - RC_GERUDO_TRAINING_GROUND_BEFORE_HEAVY_BLOCK_CHEST, - RC_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_FIRST_CHEST, - RC_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_SECOND_CHEST, - RC_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_THIRD_CHEST, - RC_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_FOURTH_CHEST, - RC_GERUDO_TRAINING_GROUND_EYE_STATUE_CHEST, - RC_GERUDO_TRAINING_GROUND_NEAR_SCARECROW_CHEST, - RC_GERUDO_TRAINING_GROUND_HAMMER_ROOM_CLEAR_CHEST, - RC_GERUDO_TRAINING_GROUND_HAMMER_ROOM_SWITCH_CHEST, - RC_GERUDO_TRAINING_GROUND_FREESTANDING_KEY, - RC_GERUDO_TRAINING_GROUND_MAZE_RIGHT_CENTRAL_CHEST, - RC_GERUDO_TRAINING_GROUND_MAZE_RIGHT_SIDE_CHEST, - RC_GERUDO_TRAINING_GROUND_UNDERWATER_SILVER_RUPEE_CHEST, - RC_GERUDO_TRAINING_GROUND_BEAMOS_CHEST, - RC_GERUDO_TRAINING_GROUND_HIDDEN_CEILING_CHEST, - RC_GERUDO_TRAINING_GROUND_MAZE_PATH_FIRST_CHEST, - RC_GERUDO_TRAINING_GROUND_MAZE_PATH_SECOND_CHEST, - RC_GERUDO_TRAINING_GROUND_MAZE_PATH_THIRD_CHEST, - RC_GERUDO_TRAINING_GROUND_MAZE_PATH_FINAL_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_FIRST_IRON_KNUCKLE_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_BEFORE_HEAVY_BLOCK_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_HEAVY_BLOCK_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_EYE_STATUE_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_ICE_ARROWS_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_SECOND_IRON_KNUCKLE_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_FLAME_CIRCLE_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_MAZE_RIGHT_CENTRAL_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_MAZE_RIGHT_SIDE_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_UNDERWATER_SILVER_RUPEE_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_DINOLFOS_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_HIDDEN_CEILING_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_FIRST_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_THIRD_CHEST, - RC_GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_SECOND_CHEST, - RC_GANONS_CASTLE_FOREST_TRIAL_CHEST, - RC_GANONS_CASTLE_WATER_TRIAL_LEFT_CHEST, - RC_GANONS_CASTLE_WATER_TRIAL_RIGHT_CHEST, - RC_GANONS_CASTLE_SHADOW_TRIAL_FRONT_CHEST, - RC_GANONS_CASTLE_SHADOW_TRIAL_GOLDEN_GAUNTLETS_CHEST, - RC_GANONS_CASTLE_LIGHT_TRIAL_FIRST_LEFT_CHEST, - RC_GANONS_CASTLE_LIGHT_TRIAL_SECOND_LEFT_CHEST, - RC_GANONS_CASTLE_LIGHT_TRIAL_THIRD_LEFT_CHEST, - RC_GANONS_CASTLE_LIGHT_TRIAL_FIRST_RIGHT_CHEST, - RC_GANONS_CASTLE_LIGHT_TRIAL_SECOND_RIGHT_CHEST, - RC_GANONS_CASTLE_LIGHT_TRIAL_THIRD_RIGHT_CHEST, - RC_GANONS_CASTLE_LIGHT_TRIAL_INVISIBLE_ENEMIES_CHEST, - RC_GANONS_CASTLE_LIGHT_TRIAL_LULLABY_CHEST, - RC_GANONS_CASTLE_SPIRIT_TRIAL_CRYSTAL_SWITCH_CHEST, - RC_GANONS_CASTLE_SPIRIT_TRIAL_INVISIBLE_CHEST, - RC_GANONS_CASTLE_DEKU_SCRUB_LEFT, - RC_GANONS_CASTLE_DEKU_SCRUB_CENTER_LEFT, - RC_GANONS_CASTLE_DEKU_SCRUB_CENTER_RIGHT, - RC_GANONS_CASTLE_DEKU_SCRUB_RIGHT, - RC_GANONS_CASTLE_MQ_FOREST_TRIAL_FREESTANDING_KEY, - RC_GANONS_CASTLE_MQ_FOREST_TRIAL_EYE_SWITCH_CHEST, - RC_GANONS_CASTLE_MQ_FOREST_TRIAL_FROZEN_EYE_SWITCH_CHEST, - RC_GANONS_CASTLE_MQ_WATER_TRIAL_CHEST, - RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_BOMB_FLOWER_CHEST, - RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_EYE_SWITCH_CHEST, - RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_LULLABY_CHEST, - RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_FIRST_CHEST, - RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_INVISIBLE_CHEST, - RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_FRONT_LEFT_CHEST, - RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_BACK_LEFT_CHEST, - RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_BACK_RIGHT_CHEST, - RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_GOLDEN_GAUNTLETS_CHEST, - RC_GANONS_CASTLE_MQ_DEKU_SCRUB_LEFT, - RC_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_LEFT, - RC_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER, - RC_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_RIGHT, - RC_GANONS_CASTLE_MQ_DEKU_SCRUB_RIGHT, - RC_GANONS_TOWER_BOSS_KEY_CHEST, - - // Overworld Pots - RC_KF_LINKS_HOUSE_POT, - RC_KF_TWINS_HOUSE_POT_1, - RC_KF_TWINS_HOUSE_POT_2, - RC_KF_BROTHERS_HOUSE_POT_1, - RC_KF_BROTHERS_HOUSE_POT_2, - RC_TH_BREAK_ROOM_FRONT_POT, - RC_TH_BREAK_ROOM_BACK_POT, - RC_TH_KITCHEN_POT_1, - RC_TH_KITCHEN_POT_2, - RC_TH_1_TORCH_CELL_RIGHT_POT, - RC_TH_1_TORCH_CELL_MID_POT, - RC_TH_1_TORCH_CELL_LEFT_POT, - RC_TH_STEEP_SLOPE_RIGHT_POT, - RC_TH_STEEP_SLOPE_LEFT_POT, - RC_TH_NEAR_DOUBLE_CELL_RIGHT_POT, - RC_TH_NEAR_DOUBLE_CELL_MID_POT, - RC_TH_NEAR_DOUBLE_CELL_LEFT_POT, - RC_TH_RIGHTMOST_JAILED_POT, - RC_TH_RIGHT_MIDDLE_JAILED_POT, - RC_TH_LEFT_MIDDLE_JAILED_POT, - RC_TH_LEFTMOST_JAILED_POT, - RC_WASTELAND_NEAR_GS_POT_1, - RC_WASTELAND_NEAR_GS_POT_2, - RC_WASTELAND_NEAR_GS_POT_3, - RC_WASTELAND_NEAR_GS_POT_4, - RC_HF_COW_GROTTO_POT_1, - RC_HF_COW_GROTTO_POT_2, - RC_MK_GUARD_HOUSE_CHILD_POT_1, - RC_MK_GUARD_HOUSE_CHILD_POT_2, - RC_MK_GUARD_HOUSE_CHILD_POT_3, - RC_MK_GUARD_HOUSE_CHILD_POT_4, - RC_MK_GUARD_HOUSE_CHILD_POT_5, - RC_MK_GUARD_HOUSE_CHILD_POT_6, - RC_MK_GUARD_HOUSE_CHILD_POT_7, - RC_MK_GUARD_HOUSE_CHILD_POT_8, - RC_MK_GUARD_HOUSE_CHILD_POT_9, - RC_MK_GUARD_HOUSE_CHILD_POT_10, - RC_MK_GUARD_HOUSE_CHILD_POT_11, - RC_MK_GUARD_HOUSE_CHILD_POT_12, - RC_MK_GUARD_HOUSE_CHILD_POT_13, - RC_MK_GUARD_HOUSE_CHILD_POT_14, - RC_MK_GUARD_HOUSE_CHILD_POT_15, - RC_MK_GUARD_HOUSE_CHILD_POT_16, - RC_MK_GUARD_HOUSE_CHILD_POT_17, - RC_MK_GUARD_HOUSE_CHILD_POT_18, - RC_MK_GUARD_HOUSE_CHILD_POT_19, - RC_MK_GUARD_HOUSE_CHILD_POT_20, - RC_MK_GUARD_HOUSE_CHILD_POT_21, - RC_MK_GUARD_HOUSE_CHILD_POT_22, - RC_MK_GUARD_HOUSE_CHILD_POT_23, - RC_MK_GUARD_HOUSE_CHILD_POT_24, - RC_MK_GUARD_HOUSE_CHILD_POT_25, - RC_MK_GUARD_HOUSE_CHILD_POT_26, - RC_MK_GUARD_HOUSE_CHILD_POT_27, - RC_MK_GUARD_HOUSE_CHILD_POT_28, - RC_MK_GUARD_HOUSE_CHILD_POT_29, - RC_MK_GUARD_HOUSE_CHILD_POT_30, - RC_MK_GUARD_HOUSE_CHILD_POT_31, - RC_MK_GUARD_HOUSE_CHILD_POT_32, - RC_MK_GUARD_HOUSE_CHILD_POT_33, - RC_MK_GUARD_HOUSE_CHILD_POT_34, - RC_MK_GUARD_HOUSE_CHILD_POT_35, - RC_MK_GUARD_HOUSE_CHILD_POT_36, - RC_MK_GUARD_HOUSE_CHILD_POT_37, - RC_MK_GUARD_HOUSE_CHILD_POT_38, - RC_MK_GUARD_HOUSE_CHILD_POT_39, - RC_MK_GUARD_HOUSE_CHILD_POT_40, - RC_MK_GUARD_HOUSE_CHILD_POT_41, - RC_MK_GUARD_HOUSE_CHILD_POT_42, - RC_MK_GUARD_HOUSE_CHILD_POT_43, - RC_MK_GUARD_HOUSE_CHILD_POT_44, - RC_MK_GUARD_HOUSE_ADULT_POT_1, - RC_MK_GUARD_HOUSE_ADULT_POT_2, - RC_MK_GUARD_HOUSE_ADULT_POT_3, - RC_MK_GUARD_HOUSE_ADULT_POT_4, - RC_MK_GUARD_HOUSE_ADULT_POT_5, - RC_MK_GUARD_HOUSE_ADULT_POT_6, - RC_MK_GUARD_HOUSE_ADULT_POT_7, - RC_MK_GUARD_HOUSE_ADULT_POT_8, - RC_MK_GUARD_HOUSE_ADULT_POT_9, - RC_MK_GUARD_HOUSE_ADULT_POT_10, - RC_MK_GUARD_HOUSE_ADULT_POT_11, - RC_MK_BACK_ALLEY_HOUSE_POT_1, - RC_MK_BACK_ALLEY_HOUSE_POT_2, - RC_MK_BACK_ALLEY_HOUSE_POT_3, - RC_HC_STORMS_GROTTO_POT_1, - RC_HC_STORMS_GROTTO_POT_2, - RC_HC_STORMS_GROTTO_POT_3, - RC_HC_STORMS_GROTTO_POT_4, - RC_LLR_FRONT_POT_1, - RC_LLR_FRONT_POT_2, - RC_LLR_FRONT_POT_3, - RC_LLR_FRONT_POT_4, - RC_LLR_RAIN_SHED_POT_1, - RC_LLR_RAIN_SHED_POT_2, - RC_LLR_RAIN_SHED_POT_3, - RC_LLR_TALONS_HOUSE_POT_1, - RC_LLR_TALONS_HOUSE_POT_2, - RC_LLR_TALONS_HOUSE_POT_3, - RC_KAK_NEAR_POTION_SHOP_POT_1, - RC_KAK_NEAR_POTION_SHOP_POT_2, - RC_KAK_NEAR_POTION_SHOP_POT_3, - RC_KAK_NEAR_IMPAS_HOUSE_POT_1, - RC_KAK_NEAR_IMPAS_HOUSE_POT_2, - RC_KAK_NEAR_IMPAS_HOUSE_POT_3, - RC_KAK_NEAR_GUARDS_HOUSE_POT_1, - RC_KAK_NEAR_GUARDS_HOUSE_POT_2, - RC_KAK_NEAR_GUARDS_HOUSE_POT_3, - RC_KAK_NEAR_MEDICINE_SHOP_POT_1, - RC_KAK_NEAR_MEDICINE_SHOP_POT_2, - RC_GY_DAMPES_GRAVE_POT_1, - RC_GY_DAMPES_GRAVE_POT_2, - RC_GY_DAMPES_GRAVE_POT_3, - RC_GY_DAMPES_GRAVE_POT_4, - RC_GY_DAMPES_GRAVE_POT_5, - RC_GY_DAMPES_GRAVE_POT_6, - RC_GC_LOWER_STAIRCASE_POT_1, - RC_GC_LOWER_STAIRCASE_POT_2, - RC_GC_UPPER_STAIRCASE_POT_1, - RC_GC_UPPER_STAIRCASE_POT_2, - RC_GC_UPPER_STAIRCASE_POT_3, - RC_GC_MEDIGORON_POT_1, - RC_GC_DARUNIA_POT_1, - RC_GC_DARUNIA_POT_2, - RC_GC_DARUNIA_POT_3, - RC_DMC_NEAR_GC_POT_1, - RC_DMC_NEAR_GC_POT_2, - RC_DMC_NEAR_GC_POT_3, - RC_DMC_NEAR_GC_POT_4, - RC_ZD_NEAR_SHOP_POT_1, - RC_ZD_NEAR_SHOP_POT_2, - RC_ZD_NEAR_SHOP_POT_3, - RC_ZD_NEAR_SHOP_POT_4, - RC_ZD_NEAR_SHOP_POT_5, - RC_ZF_HIDDEN_CAVE_POT_1, - RC_ZF_HIDDEN_CAVE_POT_2, - RC_ZF_HIDDEN_CAVE_POT_3, - RC_ZF_NEAR_JABU_POT_1, - RC_ZF_NEAR_JABU_POT_2, - RC_ZF_NEAR_JABU_POT_3, - RC_ZF_NEAR_JABU_POT_4, - - // Dungeon Pots - RC_DODONGOS_CAVERN_LIZALFOS_POT_1, - RC_DODONGOS_CAVERN_LIZALFOS_POT_2, - RC_DODONGOS_CAVERN_LIZALFOS_POT_3, - RC_DODONGOS_CAVERN_LIZALFOS_POT_4, - RC_DODONGOS_CAVERN_SIDE_ROOM_POT_1, - RC_DODONGOS_CAVERN_SIDE_ROOM_POT_2, - RC_DODONGOS_CAVERN_SIDE_ROOM_POT_3, - RC_DODONGOS_CAVERN_SIDE_ROOM_POT_4, - RC_DODONGOS_CAVERN_SIDE_ROOM_POT_5, - RC_DODONGOS_CAVERN_SIDE_ROOM_POT_6, - RC_DODONGOS_CAVERN_TORCH_ROOM_POT_1, - RC_DODONGOS_CAVERN_TORCH_ROOM_POT_2, - RC_DODONGOS_CAVERN_TORCH_ROOM_POT_3, - RC_DODONGOS_CAVERN_TORCH_ROOM_POT_4, - RC_DODONGOS_CAVERN_STAIRCASE_POT_1, - RC_DODONGOS_CAVERN_STAIRCASE_POT_2, - RC_DODONGOS_CAVERN_STAIRCASE_POT_3, - RC_DODONGOS_CAVERN_STAIRCASE_POT_4, - RC_DODONGOS_CAVERN_SINGLE_EYE_POT_1, - RC_DODONGOS_CAVERN_SINGLE_EYE_POT_2, - RC_DODONGOS_CAVERN_BLADE_POT_1, - RC_DODONGOS_CAVERN_BLADE_POT_2, - RC_DODONGOS_CAVERN_DOUBLE_EYE_POT_1, - RC_DODONGOS_CAVERN_DOUBLE_EYE_POT_2, - RC_DODONGOS_CAVERN_BACK_ROOM_POT_1, - RC_DODONGOS_CAVERN_BACK_ROOM_POT_2, - RC_DODONGOS_CAVERN_BACK_ROOM_POT_3, - RC_DODONGOS_CAVERN_BACK_ROOM_POT_4, - RC_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_1, - RC_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_2, - RC_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_3, - RC_JABU_JABUS_BELLY_BARINADE_POT_1, - RC_JABU_JABUS_BELLY_BARINADE_POT_2, - RC_JABU_JABUS_BELLY_BARINADE_POT_3, - RC_JABU_JABUS_BELLY_BARINADE_POT_4, - RC_JABU_JABUS_BELLY_BARINADE_POT_5, - RC_JABU_JABUS_BELLY_BARINADE_POT_6, - RC_JABU_JABUS_BELLY_BASEMENT_POT_1, - RC_JABU_JABUS_BELLY_BASEMENT_POT_2, - RC_JABU_JABUS_BELLY_BASEMENT_POT_3, - RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_1, - RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_2, - RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_3, - RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_4, - RC_JABU_JABUS_BELLY_TWO_OCTOROK_POT_5, - RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_1, - RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_2, - RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_3, - RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_4, - RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_5, - RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_6, - RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_7, - RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_8, - RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_9, - RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_10, - RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_11, - RC_BOTTOM_OF_THE_WELL_BASEMENT_POT_12, - RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_1, - RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_2, - RC_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_3, - RC_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_1, - RC_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_2, - RC_BOTTOM_OF_THE_WELL_FIRE_KEESE_POT_1, - RC_BOTTOM_OF_THE_WELL_UNDERWATER_POT, - RC_FOREST_TEMPLE_LOBBY_POT_1, - RC_FOREST_TEMPLE_LOBBY_POT_2, - RC_FOREST_TEMPLE_LOBBY_POT_3, - RC_FOREST_TEMPLE_LOBBY_POT_4, - RC_FOREST_TEMPLE_LOBBY_POT_5, - RC_FOREST_TEMPLE_LOBBY_POT_6, - RC_FOREST_TEMPLE_LOWER_STALFOS_POT_1, - RC_FOREST_TEMPLE_LOWER_STALFOS_POT_2, - RC_FOREST_TEMPLE_GREEN_POE_POT_1, - RC_FOREST_TEMPLE_GREEN_POE_POT_2, - RC_FOREST_TEMPLE_UPPER_STALFOS_POT_1, - RC_FOREST_TEMPLE_UPPER_STALFOS_POT_2, - RC_FOREST_TEMPLE_UPPER_STALFOS_POT_3, - RC_FOREST_TEMPLE_UPPER_STALFOS_POT_4, - RC_FOREST_TEMPLE_BLUE_POE_POT_1, - RC_FOREST_TEMPLE_BLUE_POE_POT_2, - RC_FOREST_TEMPLE_BLUE_POE_POT_3, - RC_FOREST_TEMPLE_FROZEN_EYE_POT_1, - RC_FOREST_TEMPLE_FROZEN_EYE_POT_2, - RC_FIRE_TEMPLE_NEAR_BOSS_POT_1, - RC_FIRE_TEMPLE_NEAR_BOSS_POT_2, - RC_FIRE_TEMPLE_NEAR_BOSS_POT_3, - RC_FIRE_TEMPLE_NEAR_BOSS_POT_4, - RC_FIRE_TEMPLE_BIG_LAVA_POT_1, - RC_FIRE_TEMPLE_BIG_LAVA_POT_2, - RC_FIRE_TEMPLE_BIG_LAVA_POT_3, - RC_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_1, - RC_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_2, - RC_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_3, - RC_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_4, - RC_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_1, - RC_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_2, - RC_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_3, - RC_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_4, - RC_WATER_TEMPLE_MAIN_LEVEL_2_POT_1, - RC_WATER_TEMPLE_MAIN_LEVEL_2_POT_2, - RC_WATER_TEMPLE_MAIN_LEVEL_1_POT_1, - RC_WATER_TEMPLE_MAIN_LEVEL_1_POT_2, - RC_WATER_TEMPLE_TORCH_POT_1, - RC_WATER_TEMPLE_TORCH_POT_2, - RC_WATER_TEMPLE_NEAR_COMPASS_POT_1, - RC_WATER_TEMPLE_NEAR_COMPASS_POT_2, - RC_WATER_TEMPLE_NEAR_COMPASS_POT_3, - RC_WATER_TEMPLE_CENTRAL_BOW_POT_1, - RC_WATER_TEMPLE_CENTRAL_BOW_POT_2, - RC_WATER_TEMPLE_BEHIND_GATE_POT_1, - RC_WATER_TEMPLE_BEHIND_GATE_POT_2, - RC_WATER_TEMPLE_BEHIND_GATE_POT_3, - RC_WATER_TEMPLE_BEHIND_GATE_POT_4, - RC_WATER_TEMPLE_BASEMENT_BLOCK_PUZZLE_POT_1, - RC_WATER_TEMPLE_BASEMENT_BLOCK_PUZZLE_POT_2, - RC_WATER_TEMPLE_RIVER_POT_1, - RC_WATER_TEMPLE_RIVER_POT_2, - RC_WATER_TEMPLE_LIKE_LIKE_POT_1, - RC_WATER_TEMPLE_LIKE_LIKE_POT_2, - RC_WATER_TEMPLE_BOSS_KEY_POT_1, - RC_WATER_TEMPLE_BOSS_KEY_POT_2, - RC_SHADOW_TEMPLE_NEAR_DEAD_HAND_POT_1, - RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_1, - RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_2, - RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_3, - RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_4, - RC_SHADOW_TEMPLE_WHISPERING_WALLS_POT_5, - RC_SHADOW_TEMPLE_MAP_CHEST_POT_1, - RC_SHADOW_TEMPLE_MAP_CHEST_POT_2, - RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_1, - RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_2, - RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_3, - RC_SHADOW_TEMPLE_FALLING_SPIKES_POT_4, - RC_SHADOW_TEMPLE_AFTER_WIND_POT_1, - RC_SHADOW_TEMPLE_AFTER_WIND_POT_2, - RC_SHADOW_TEMPLE_SPIKE_WALLS_POT_1, - RC_SHADOW_TEMPLE_FLOORMASTER_POT_1, - RC_SHADOW_TEMPLE_FLOORMASTER_POT_2, - RC_SHADOW_TEMPLE_AFTER_BOAT_POT_1, - RC_SHADOW_TEMPLE_AFTER_BOAT_POT_2, - RC_SHADOW_TEMPLE_AFTER_BOAT_POT_3, - RC_SHADOW_TEMPLE_AFTER_BOAT_POT_4, - RC_SPIRIT_TEMPLE_LOBBY_POT_1, - RC_SPIRIT_TEMPLE_LOBBY_POT_2, - RC_SPIRIT_TEMPLE_ANUBIS_POT_1, - RC_SPIRIT_TEMPLE_ANUBIS_POT_2, - RC_SPIRIT_TEMPLE_ANUBIS_POT_3, - RC_SPIRIT_TEMPLE_ANUBIS_POT_4, - RC_SPIRIT_TEMPLE_CHILD_CLIMB_POT_1, - RC_SPIRIT_TEMPLE_AFTER_SUN_BLOCK_POT_1, - RC_SPIRIT_TEMPLE_AFTER_SUN_BLOCK_POT_2, - RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_1, - RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_2, - RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_3, - RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_4, - RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_5, - RC_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_6, - RC_SPIRIT_TEMPLE_BEAMOS_HALL_POT_1, - RC_ICE_CAVERN_HALL_POT_1, - RC_ICE_CAVERN_HALL_POT_2, - RC_ICE_CAVERN_SPINNING_BLADE_POT_1, - RC_ICE_CAVERN_SPINNING_BLADE_POT_2, - RC_ICE_CAVERN_SPINNING_BLADE_POT_3, - RC_ICE_CAVERN_NEAR_END_POT_1, - RC_ICE_CAVERN_NEAR_END_POT_2, - RC_ICE_CAVERN_FROZEN_POT_1, - RC_GANONS_CASTLE_FOREST_TRIAL_POT_1, - RC_GANONS_CASTLE_FOREST_TRIAL_POT_2, - RC_GANONS_CASTLE_FIRE_TRIAL_POT_1, - RC_GANONS_CASTLE_FIRE_TRIAL_POT_2, - RC_GANONS_CASTLE_WATER_TRIAL_POT_1, - RC_GANONS_CASTLE_WATER_TRIAL_POT_2, - RC_GANONS_CASTLE_WATER_TRIAL_POT_3, - RC_GANONS_CASTLE_SHADOW_TRIAL_POT_1, - RC_GANONS_CASTLE_SHADOW_TRIAL_POT_2, - RC_GANONS_CASTLE_SHADOW_TRIAL_POT_3, - RC_GANONS_CASTLE_SHADOW_TRIAL_POT_4, - RC_GANONS_CASTLE_SPIRIT_TRIAL_POT_1, - RC_GANONS_CASTLE_SPIRIT_TRIAL_POT_2, - RC_GANONS_CASTLE_LIGHT_TRIAL_BOULDER_POT_1, - RC_GANONS_CASTLE_LIGHT_TRIAL_POT_1, - RC_GANONS_CASTLE_LIGHT_TRIAL_POT_2, - RC_GANONS_CASTLE_GANONS_TOWER_POT_1, - RC_GANONS_CASTLE_GANONS_TOWER_POT_2, - RC_GANONS_CASTLE_GANONS_TOWER_POT_3, - RC_GANONS_CASTLE_GANONS_TOWER_POT_4, - RC_GANONS_CASTLE_GANONS_TOWER_POT_5, - RC_GANONS_CASTLE_GANONS_TOWER_POT_6, - RC_GANONS_CASTLE_GANONS_TOWER_POT_7, - RC_GANONS_CASTLE_GANONS_TOWER_POT_8, - RC_GANONS_CASTLE_GANONS_TOWER_POT_9, - RC_GANONS_CASTLE_GANONS_TOWER_POT_10, - RC_GANONS_CASTLE_GANONS_TOWER_POT_11, - RC_GANONS_CASTLE_GANONS_TOWER_POT_12, - RC_GANONS_CASTLE_GANONS_TOWER_POT_13, - RC_GANONS_CASTLE_GANONS_TOWER_POT_14, - RC_GANONS_CASTLE_GANONS_TOWER_POT_15, - RC_GANONS_CASTLE_GANONS_TOWER_POT_16, - RC_GANONS_CASTLE_GANONS_TOWER_POT_17, - RC_GANONS_CASTLE_GANONS_TOWER_POT_18, - - // MQ Dungeon Pots - RC_DODONGOS_CAVERN_MQ_STAIRCASE_POT_1, - RC_DODONGOS_CAVERN_MQ_STAIRCASE_POT_2, - RC_DODONGOS_CAVERN_MQ_STAIRCASE_POT_3, - RC_DODONGOS_CAVERN_MQ_STAIRCASE_POT_4, - RC_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_MIDDLE_POT, - RC_DODONGOS_CAVERN_MQ_BIG_BLOCK_POT_1, - RC_DODONGOS_CAVERN_MQ_BIG_BLOCK_POT_2, - RC_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_1, - RC_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_2, - RC_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_3, - RC_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_4, - RC_DODONGOS_CAVERN_MQ_TWO_FLAMES_POT_1, - RC_DODONGOS_CAVERN_MQ_TWO_FLAMES_POT_2, - RC_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_CORNER_POT, - RC_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_1, - RC_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_2, - RC_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_3, - RC_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_4, - RC_DODONGOS_CAVERN_MQ_POE_ROOM_POT_1, - RC_DODONGOS_CAVERN_MQ_POE_ROOM_POT_2, - RC_DODONGOS_CAVERN_MQ_POE_ROOM_POT_3, - RC_DODONGOS_CAVERN_MQ_POE_ROOM_POT_4, - RC_DODONGOS_CAVERN_MQ_BEFORE_BOSS_SW_POT, - RC_DODONGOS_CAVERN_MQ_BEFORE_BOSS_NE_POT, - RC_DODONGOS_CAVERN_MQ_ARMOS_ROOM_SE_POT, - RC_DODONGOS_CAVERN_MQ_ARMOS_ROOM_SW_POT, - RC_DODONGOS_CAVERN_MQ_BACKROOM_POT_1, - RC_DODONGOS_CAVERN_MQ_BACKROOM_POT_2, - RC_DODONGOS_CAVERN_MQ_ARMOS_ROOM_NW_POT, - RC_DODONGOS_CAVERN_MQ_ARMOS_ROOM_NE_POT, - RC_JABU_JABUS_BELLY_MQ_ENTRANCE_POT_1, - RC_JABU_JABUS_BELLY_MQ_ENTRANCE_POT_2, - RC_JABU_JABUS_BELLY_MQ_GEYSER_POT_1, - RC_JABU_JABUS_BELLY_MQ_GEYSER_POT_2, - RC_JABU_JABUS_BELLY_MQ_TIME_BLOCK_POT_1, - RC_JABU_JABUS_BELLY_MQ_TIME_BLOCK_POT_2, - RC_JABU_JABUS_BELLY_MQ_LIKE_LIKES_POT_1, - RC_JABU_JABUS_BELLY_MQ_LIKE_LIKES_POT_2, - RC_JABU_JABUS_BELLY_MQ_BEFORE_BOSS_POT_1, - RC_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_1, - RC_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_2, - RC_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_3, - RC_BOTTOM_OF_THE_WELL_MQ_OUTER_LOBBY_POT, - RC_BOTTOM_OF_THE_WELL_MQ_EAST_INNER_ROOM_POT_1, - RC_BOTTOM_OF_THE_WELL_MQ_EAST_INNER_ROOM_POT_2, - RC_BOTTOM_OF_THE_WELL_MQ_EAST_INNER_ROOM_POT_3, - RC_FOREST_TEMPLE_MQ_LOBBY_POT_1, - RC_FOREST_TEMPLE_MQ_LOBBY_POT_2, - RC_FOREST_TEMPLE_MQ_LOBBY_POT_3, - RC_FOREST_TEMPLE_MQ_LOBBY_POT_4, - RC_FOREST_TEMPLE_MQ_LOBBY_POT_5, - RC_FOREST_TEMPLE_MQ_LOBBY_POT_6, - RC_FOREST_TEMPLE_MQ_WOLFOS_POT_1, - RC_FOREST_TEMPLE_MQ_WOLFOS_POT_2, - RC_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_1, - RC_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_2, - RC_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_3, - RC_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_4, - RC_FOREST_TEMPLE_MQ_BLUE_POE_POT_1, - RC_FOREST_TEMPLE_MQ_BLUE_POE_POT_2, - RC_FOREST_TEMPLE_MQ_BLUE_POE_POT_3, - RC_FOREST_TEMPLE_MQ_GREEN_POE_POT_1, - RC_FOREST_TEMPLE_MQ_GREEN_POE_POT_2, - RC_FOREST_TEMPLE_MQ_BASEMENT_POT_1, - RC_FOREST_TEMPLE_MQ_BASEMENT_POT_2, - RC_FOREST_TEMPLE_MQ_BASEMENT_POT_3, - RC_FOREST_TEMPLE_MQ_BASEMENT_POT_4, - RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_1, - RC_FIRE_TEMPLE_MQ_ENTRANCE_POT_2, - RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_1, - RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_2, - RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_3, - RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_4, - RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_5, - RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_6, - RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_7, - RC_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_8, - RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_1, - RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_2, - RC_FIRE_TEMPLE_MQ_LAVA_ROOM_NORTH_POT, - RC_FIRE_TEMPLE_MQ_LAVA_ROOM_HIGH_POT, - RC_FIRE_TEMPLE_MQ_LAVA_ROOM_SOUTH_POT, - RC_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_1, - RC_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_2, - RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_1, - RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_2, - RC_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_3, - RC_FIRE_TEMPLE_MQ_FLAME_WALL_POT_1, - RC_FIRE_TEMPLE_MQ_FLAME_WALL_POT_2, - RC_FIRE_TEMPLE_MQ_PAST_FIRE_MAZE_SOUTH_POT, - RC_FIRE_TEMPLE_MQ_PAST_FIRE_MAZE_NORTH_POT, - RC_FIRE_TEMPLE_MQ_FIRE_MAZE_NORTHMOST_POT, - RC_FIRE_TEMPLE_MQ_FIRE_MAZE_NORTHWEST_POT, - RC_FIRE_TEMPLE_MQ_SOUTH_FIRE_MAZE_WEST_POT, - RC_FIRE_TEMPLE_MQ_SOUTH_FIRE_MAZE_EAST_POT, - RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_1, - RC_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_2, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_1, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_2, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_3, - RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_1, - RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_2, - RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_3, - RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_WEST_POT, - RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_SOUTH_POT, - RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_SE_POT, - RC_WATER_TEMPLE_MQ_LIZALFOS_CAGE_SOUTH_POT, - RC_WATER_TEMPLE_MQ_LIZALFOS_CAGE_NORTH_POT, - RC_WATER_TEMPLE_MQ_STALFOS_PIT_MIDDLE_POT, - RC_WATER_TEMPLE_MQ_STALFOS_PIT_SOUTH_POT, - RC_WATER_TEMPLE_MQ_STALFOS_PIT_NORTH_POT, - RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_1, - RC_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_2, - RC_WATER_TEMPLE_MQ_AFTER_DARK_LINK_POT_1, - RC_WATER_TEMPLE_MQ_AFTER_DARK_LINK_POT_2, - RC_WATER_TEMPLE_MQ_RIVER_POT_1, - RC_WATER_TEMPLE_MQ_RIVER_POT_2, - RC_WATER_TEMPLE_MQ_BOSS_KEY_POT, - RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_1, - RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_2, - RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_3, - RC_WATER_TEMPLE_MQ_LOWEST_GS_POT_4, - RC_GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_POT_1, - RC_GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_POT_2, - RC_GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_POT_1, - RC_GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_POT_2, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_1, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_2, - RC_WATER_TEMPLE_MQ_MINI_DODONGO_POT_1, - RC_WATER_TEMPLE_MQ_MINI_DODONGO_POT_2, - RC_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_1, - RC_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_2, - RC_SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT_1, - RC_SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT_2, - RC_SHADOW_TEMPLE_MQ_LOWER_UMBRELLA_WEST_POT, - RC_SHADOW_TEMPLE_MQ_LOWER_UMBRELLA_EAST_POT, - RC_SHADOW_TEMPLE_MQ_UPPER_UMBRELLA_SOUTH_POT, - RC_SHADOW_TEMPLE_MQ_UPPER_UMBRELLA_NORTH_POT, - RC_SHADOW_TEMPLE_MQ_BEFORE_BOAT_POT_1, - RC_SHADOW_TEMPLE_MQ_BEFORE_BOAT_POT_2, - RC_SHADOW_TEMPLE_MQ_BEFORE_CHASM_WEST_POT, - RC_SHADOW_TEMPLE_MQ_BEFORE_CHASM_EAST_POT, - RC_SHADOW_TEMPLE_MQ_AFTER_CHASM_WEST_POT, - RC_SHADOW_TEMPLE_MQ_AFTER_CHASM_EAST_POT, - RC_SHADOW_TEMPLE_MQ_SPIKE_BARICADE_POT, - RC_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_1, - RC_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_2, - RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_1, - RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_2, - RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_3, - RC_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_4, - RC_SPIRIT_TEMPLE_MQ_CHILD_SLUGMA_POT, - RC_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_1, - RC_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_2, - RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_1, - RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_2, - RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_3, - RC_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_4, - RC_SPIRIT_TEMPLE_MQ_CHILD_LIKE_LIKE_POT, - RC_SPIRIT_TEMPLE_MQ_STATUE_2F_CENTER_EAST_POT, - RC_SPIRIT_TEMPLE_MQ_STATUE_3F_EAST_POT, - RC_SPIRIT_TEMPLE_MQ_STATUE_3F_WEST_POT, - RC_SPIRIT_TEMPLE_MQ_STATUE_2F_WEST_POT, - RC_SPIRIT_TEMPLE_MQ_STATUE_2F_EASTMOST_POT, - RC_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_1, - RC_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_2, - RC_SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT_1, - RC_SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT_2, - RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_1, - RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_2, - RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_3, - RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_4, - RC_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_1, - RC_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_2, - RC_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_1, - RC_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_2, - RC_ICE_CAVERN_MQ_ENTRANCE_POT, - RC_ICE_CAVERN_MQ_FIRST_CRYSTAL_POT_1, - RC_ICE_CAVERN_MQ_FIRST_CRYSTAL_POT_2, - RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_1, - RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_2, - RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_3, - RC_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_4, - RC_ICE_CAVERN_MQ_PUSH_BLOCK_POT_1, - RC_ICE_CAVERN_MQ_PUSH_BLOCK_POT_2, - RC_ICE_CAVERN_MQ_COMPASS_POT_1, - RC_ICE_CAVERN_MQ_COMPASS_POT_2, - RC_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_1, - RC_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_2, - RC_GANONS_CASTLE_MQ_WATER_TRIAL_POT_1, - RC_GANONS_CASTLE_MQ_WATER_TRIAL_POT_2, - RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_1, - RC_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_2, - RC_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_1, - RC_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_2, - RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_1, - RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_2, - RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_1, - RC_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_2, - // End Pots - - // Overworld Crates - RC_GV_FREESTANDING_POH_CRATE, - RC_GV_NEAR_COW_CRATE, - RC_GV_CRATE_BRIDGE_1, - RC_GV_CRATE_BRIDGE_2, - RC_GV_CRATE_BRIDGE_3, - RC_GV_CRATE_BRIDGE_4, - RC_GF_ABOVE_JAIL_CRATE, - RC_GF_SOUTHMOST_CENTER_CRATE, - RC_GF_MID_SOUTH_CENTER_CRATE, - RC_GF_MID_NORTH_CENTER_CRATE, - RC_GF_NORTHMOST_CENTER_CRATE, - RC_GF_OUTSKIRTS_NE_CRATE, - RC_GF_OUTSKIRTS_NW_CRATE, - RC_GF_HBA_RANGE_CRATE_1, - RC_GF_HBA_RANGE_CRATE_2, - RC_GF_HBA_RANGE_CRATE_3, - RC_GF_HBA_RANGE_CRATE_4, - RC_GF_HBA_RANGE_CRATE_5, - RC_GF_HBA_RANGE_CRATE_6, - RC_GF_HBA_RANGE_CRATE_7, - RC_GF_HBA_CANOPY_EAST_CRATE, - RC_GF_HBA_CANOPY_WEST_CRATE, - RC_GF_NORTH_TARGET_EAST_CRATE, - RC_GF_NORTH_TARGET_WEST_CRATE, - RC_GF_NORTH_TARGET_CHILD_CRATE, - RC_GF_SOUTH_TARGET_EAST_CRATE, - RC_GF_SOUTH_TARGET_WEST_CRATE, - RC_TH_NEAR_KITCHEN_LEFTMOST_CRATE, - RC_TH_NEAR_KITCHEN_MID_LEFT_CRATE, - RC_TH_NEAR_KITCHEN_MID_RIGHT_CRATE, - RC_TH_NEAR_KITCHEN_RIGHTMOST_CRATE, - RC_TH_KITCHEN_CRATE, - RC_TH_BREAK_HALLWAY_OUTER_CRATE, - RC_TH_BREAK_HALLWAY_INNER_CRATE, - RC_TH_BREAK_ROOM_RIGHT_CRATE, - RC_TH_BREAK_ROOM_LEFT_CRATE, - RC_TH_1_TORCH_CELL_CRATE, - RC_TH_DEAD_END_CELL_CRATE, - RC_TH_DOUBLE_CELL_LEFT_CRATE, - RC_TH_DOUBLE_CELL_RIGHT_CRATE, - RC_HW_BEFORE_QUICKSAND_CRATE, - RC_HW_AFTER_QUICKSAND_CRATE_1, - RC_HW_AFTER_QUICKSAND_CRATE_2, - RC_HW_AFTER_QUICKSAND_CRATE_3, - RC_HW_NEAR_COLOSSUS_CRATE, - RC_MK_NEAR_BAZAAR_CRATE_1, - RC_MK_NEAR_BAZAAR_CRATE_2, - RC_MK_SHOOTING_GALLERY_CRATE_1, - RC_MK_SHOOTING_GALLERY_CRATE_2, - RC_MK_LOST_DOG_HOUSE_CRATE, - RC_MK_GUARD_HOUSE_CRATE_1, - RC_MK_GUARD_HOUSE_CRATE_2, - RC_MK_GUARD_HOUSE_CRATE_3, - RC_MK_GUARD_HOUSE_CRATE_4, - RC_MK_GUARD_HOUSE_CRATE_5, - RC_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_1, - RC_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_2, - RC_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_3, - RC_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_4, - RC_KAK_NEAR_POTION_SHOP_ADULT_CRATE, - RC_KAK_NEAR_SHOOTING_GALLERY_ADULT_CRATE, - RC_KAK_NEAR_BOARDING_HOUSE_ADULT_CRATE_1, - RC_KAK_NEAR_BOARDING_HOUSE_ADULT_CRATE_2, - RC_KAK_NEAR_IMPAS_HOUSE_ADULT_CRATE_1, - RC_KAK_NEAR_IMPAS_HOUSE_ADULT_CRATE_2, - RC_KAK_NEAR_BAZAAR_ADULT_CRATE_1, - RC_KAK_NEAR_BAZAAR_ADULT_CRATE_2, - RC_KAK_BEHIND_GS_HOUSE_ADULT_CRATE, - RC_KAK_NEAR_GY_CHILD_CRATE, - RC_KAK_NEAR_WINDMILL_CHILD_CRATE, - RC_KAK_NEAR_FENCE_CHILD_CRATE, - RC_KAK_NEAR_BOARDING_HOUSE_CHILD_CRATE, - RC_KAK_NEAR_BAZAAR_CHILD_CRATE, - RC_GRAVEYARD_CRATE, - RC_GC_MAZE_CRATE, - RC_DMC_CRATE, - RC_LLR_NEAR_TREE_CRATE, - RC_LH_LAB_CRATE, - - // MQ Dungeon Crates - RC_DEKU_TREE_MQ_LOBBY_CRATE, - RC_DEKU_TREE_MQ_SLINGSHOT_ROOM_CRATE_1, - RC_DEKU_TREE_MQ_SLINGSHOT_ROOM_CRATE_2, - RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_1, - RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_2, - RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_3, - RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_4, - RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_5, - RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_6, - RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_7, - RC_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_8, - RC_DODONGOS_CAVERN_MQ_STAIRCASE_LOWER_CRATE_1, - RC_DODONGOS_CAVERN_MQ_STAIRCASE_LOWER_CRATE_2, - RC_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_1, - RC_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_2, - RC_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_3, - RC_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_4, - RC_DODONGOS_CAVERN_MQ_TWO_FLAMES_CRATE_1, - RC_DODONGOS_CAVERN_MQ_TWO_FLAMES_CRATE_2, - RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_1, - RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_2, - RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_3, - RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_4, - RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_5, - RC_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_6, - RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_1, - RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_2, - RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_3, - RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_4, - RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_5, - RC_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_6, - RC_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_1, - RC_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_2, - RC_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_3, - RC_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_4, - RC_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_5, - RC_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_6, - RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE_1, - RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE_2, - RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE_3, - RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE_1, - RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE_2, - RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE_3, - RC_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_1, - RC_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_2, - RC_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_3, - RC_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_4, - RC_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_5, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_UPPER_CRATE_1, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_UPPER_CRATE_2, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_1, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_2, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_3, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_4, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_5, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_6, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_7, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_8, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_9, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_10, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_11, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_12, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_13, - RC_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_14, - RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE_1, - RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE_2, - RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE_3, - RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_1, - RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_2, - RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_3, - RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_4, - RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_5, - RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_GATE_CRATE_1, - RC_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_GATE_CRATE_2, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_1, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_2, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_3, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_4, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_5, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_6, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_7, - RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_1, - RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_2, - RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_3, - RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_4, - RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_5, - RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_6, - RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_CRATE_1, - RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_CRATE_2, - RC_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_CRATE_1, - RC_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_CRATE_2, - RC_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_1, - RC_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_2, - RC_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_3, - RC_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_4, - RC_WATER_TEMPLE_MQ_DRAGON_ROOM_DOOR_CRATE_1, - RC_WATER_TEMPLE_MQ_DRAGON_ROOM_DOOR_CRATE_2, - RC_WATER_TEMPLE_MQ_BK_ROOM_UPPER_CRATE, - RC_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_1, - RC_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_2, - RC_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_3, - RC_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_4, - RC_WATER_TEMPLE_MQ_WHIRLPOOL_FRONT_CRATE_1, - RC_WATER_TEMPLE_MQ_WHIRLPOOL_FRONT_CRATE_2, - RC_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_1, - RC_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_2, - RC_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_3, - RC_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_4, - RC_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_5, - RC_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_6, - RC_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_1, - RC_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_2, - RC_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_3, - RC_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_4, - RC_WATER_TEMPLE_MQ_DODONGO_ROOM_UPPER_CRATE, - RC_WATER_TEMPLE_MQ_DODONGO_ROOM_HALL_CRATE, - RC_WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE_1, - RC_WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE_2, - RC_WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE_3, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_1, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_2, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_3, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_4, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_5, - RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_1, - RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_2, - RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_3, - RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_4, - RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_5, - RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_6, - RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE_1, - RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE_2, - RC_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE_3, - RC_SPIRIT_TEMPLE_MQ_STATUE_CRATE_1, - RC_SPIRIT_TEMPLE_MQ_STATUE_CRATE_2, - RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_1, - RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_2, - RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_3, - RC_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_4, - RC_GERUDO_TRAINING_GROUND_MQ_MAZE_CRATE, - - // Dungeon Small Crates - RC_JABU_JABUS_BELLY_PLATFORM_ROOM_SMALL_CRATE_1, - RC_JABU_JABUS_BELLY_PLATFORM_ROOM_SMALL_CRATE_2, - RC_FIRE_TEMPLE_AFTER_HAMMER_SMALL_CRATE_1, - RC_FIRE_TEMPLE_AFTER_HAMMER_SMALL_CRATE_2, - RC_SPIRIT_TEMPLE_BEFORE_CHILD_CLIMB_SMALL_CRATE_1, - RC_SPIRIT_TEMPLE_BEFORE_CHILD_CLIMB_SMALL_CRATE_2, - - // MQ Dungeon Small Crates - RC_JABU_JABUS_BELLY_MQ_TRIPLE_HALLWAY_SMALL_CRATE_1, - RC_JABU_JABUS_BELLY_MQ_TRIPLE_HALLWAY_SMALL_CRATE_2, - RC_JABU_JABUS_BELLY_MQ_JIGGLIES_SMALL_CRATE_1, - RC_JABU_JABUS_BELLY_MQ_JIGGLIES_SMALL_CRATE_2, - RC_FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE_1, - RC_FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE_2, - RC_FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE_3, - RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_SMALL_CRATE_1, - RC_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_SMALL_CRATE_2, - RC_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_1, - RC_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_2, - RC_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_3, - RC_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_4, - RC_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_5, - RC_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE_1, - RC_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE_2, - RC_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE_3, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_1, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_2, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_3, - RC_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_4, - RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_SMALL_CRATE, - RC_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_SMALL_CRATE, - RC_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_1, - RC_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_2, - RC_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_3, - RC_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_4, - RC_SPIRIT_TEMPLE_MQ_STATUE_SMALL_CRATE, - RC_SPIRIT_TEMPLE_MQ_BEAMOS_SMALL_CRATE, - // End Crates - - // Start Trees - RC_MARKET_TREE, - RC_HC_NEAR_GUARDS_TREE_1, - RC_HC_NEAR_GUARDS_TREE_2, - RC_HC_NEAR_GUARDS_TREE_3, - RC_HC_NEAR_GUARDS_TREE_4, - RC_HC_NEAR_GUARDS_TREE_5, - RC_HC_NEAR_GUARDS_TREE_6, - RC_HC_SKULLTULA_TREE, - RC_HC_GROTTO_TREE, - RC_HC_NL_TREE_1, - RC_HC_NL_TREE_2, - RC_HF_NEAR_LLR_TREE, - RC_HF_NEAR_LH_TREE, - RC_HF_CHILD_NEAR_GV_TREE, - RC_HF_ADULT_NEAR_GV_TREE, - RC_HF_NEAR_ZR_TREE, - RC_HF_NEAR_KAK_TREE, - RC_HF_NEAR_KAK_SMALL_TREE, - RC_HF_NEAR_MARKET_TREE_1, - RC_HF_NEAR_MARKET_TREE_2, - RC_HF_NEAR_MARKET_TREE_3, - RC_HF_NORTHWEST_TREE_1, - RC_HF_NORTHWEST_TREE_2, - RC_HF_NORTHWEST_TREE_3, - RC_HF_NORTHWEST_TREE_4, - RC_HF_NORTHWEST_TREE_5, - RC_HF_NORTHWEST_TREE_6, - RC_HF_EAST_TREE_1, - RC_HF_EAST_TREE_2, - RC_HF_EAST_TREE_3, - RC_HF_EAST_TREE_4, - RC_HF_EAST_TREE_5, - RC_HF_EAST_TREE_6, - RC_HF_SOUTHEAST_TREE_1, - RC_HF_SOUTHEAST_TREE_2, - RC_HF_SOUTHEAST_TREE_3, - RC_HF_SOUTHEAST_TREE_4, - RC_HF_SOUTHEAST_TREE_5, - RC_HF_SOUTHEAST_TREE_6, - RC_HF_SOUTHEAST_TREE_7, - RC_HF_SOUTHEAST_TREE_8, - RC_HF_SOUTHEAST_TREE_9, - RC_HF_SOUTHEAST_TREE_10, - RC_HF_SOUTHEAST_TREE_11, - RC_HF_SOUTHEAST_TREE_12, - RC_HF_SOUTHEAST_TREE_13, - RC_HF_SOUTHEAST_TREE_14, - RC_HF_SOUTHEAST_TREE_15, - RC_HF_SOUTHEAST_TREE_16, - RC_HF_SOUTHEAST_TREE_17, - RC_HF_SOUTHEAST_TREE_18, - RC_HF_SOUTHEAST_TREE_19, - RC_HF_CHILD_SOUTHEAST_TREE_1, - RC_HF_CHILD_SOUTHEAST_TREE_2, - RC_HF_CHILD_SOUTHEAST_TREE_3, - RC_HF_CHILD_SOUTHEAST_TREE_4, - RC_HF_CHILD_SOUTHEAST_TREE_5, - RC_HF_CHILD_SOUTHEAST_TREE_6, - RC_HF_TEKTITE_GROTTO_TREE, - RC_ZF_TREE, - RC_ZR_TREE, - RC_KAK_TREE, - RC_LLR_TREE, - // End Trees - - // Start Bushes - RC_HF_BUSH_NEAR_LAKE_1, - RC_HF_BUSH_NEAR_LAKE_2, - RC_HF_BUSH_NEAR_LAKE_3, - RC_HF_BUSH_NEAR_LAKE_4, - RC_HF_BUSH_NEAR_LAKE_5, - RC_HF_BUSH_NEAR_LAKE_6, - RC_HF_BUSH_NEAR_LAKE_7, - RC_HF_BUSH_NEAR_LAKE_8, - RC_HF_BUSH_NEAR_LAKE_9, - RC_HF_BUSH_NEAR_LAKE_10, - RC_HF_BUSH_NEAR_LAKE_11, - RC_HF_NORTHERN_BUSH_1, - RC_HF_NORTHERN_BUSH_2, - RC_HF_NORTHERN_BUSH_3, - RC_HF_NORTHERN_BUSH_4, - RC_HF_NORTHERN_BUSH_5, - RC_HF_NORTHERN_BUSH_6, - RC_HF_CHILD_NORTHERN_BUSH_1, - RC_HF_CHILD_NORTHERN_BUSH_2, - RC_HF_CHILD_NORTHERN_BUSH_3, - RC_HF_CHILD_NORTHERN_BUSH_4, - RC_HF_CHILD_NORTHERN_BUSH_5, - RC_HF_CHILD_NORTHERN_BUSH_6, - RC_HF_CHILD_NORTHERN_BUSH_7, - RC_HF_CHILD_NORTHERN_BUSH_8, - RC_HF_CHILD_NORTHERN_BUSH_9, - RC_HF_CHILD_NORTHERN_BUSH_10, - RC_HF_CHILD_NORTHERN_BUSH_11, - RC_HF_BUSH_BY_ROCKY_PATH_1, - RC_HF_BUSH_BY_ROCKY_PATH_2, - RC_HF_BUSH_BY_ROCKY_PATH_3, - RC_HF_BUSH_BY_ROCKY_PATH_4, - RC_HF_BUSH_BY_ROCKY_PATH_5, - RC_HF_BUSH_BY_ROCKY_PATH_6, - RC_HF_SOUTHERN_BUSH_1, - RC_HF_SOUTHERN_BUSH_2, - RC_HF_SOUTHERN_BUSH_3, - RC_HF_SOUTHERN_BUSH_4, - RC_HF_SOUTHERN_BUSH_5, - RC_HF_SOUTHERN_BUSH_6, - RC_HF_SOUTHERN_BUSH_7, - RC_HF_SOUTHERN_BUSH_8, - RC_HF_SOUTHERN_BUSH_9, - RC_HF_SOUTHERN_BUSH_10, - RC_HF_SOUTHERN_BUSH_11, - RC_HF_SOUTHERN_BUSH_12, - RC_HF_CHILD_SOUTHERN_BUSH_1, - RC_HF_CHILD_SOUTHERN_BUSH_2, - RC_HF_CHILD_SOUTHERN_BUSH_3, - RC_HF_CHILD_SOUTHERN_BUSH_4, - RC_HF_CHILD_SOUTHERN_BUSH_5, - RC_HF_CHILD_SOUTHERN_BUSH_6, - RC_HF_CHILD_SOUTHERN_BUSH_7, - RC_HF_CHILD_SOUTHERN_BUSH_8, - RC_HF_CHILD_SOUTHERN_BUSH_9, - RC_HF_CHILD_SOUTHERN_BUSH_10, - RC_HF_CHILD_SOUTHERN_BUSH_11, - RC_HF_CHILD_SOUTHERN_BUSH_12, - RC_ZF_BUSH_1, - RC_ZF_BUSH_2, - RC_ZF_BUSH_3, - RC_ZF_BUSH_4, - RC_ZF_BUSH_5, - RC_ZF_BUSH_6, - // End Bushes - - RC_PIERRE, - RC_DELIVER_RUTOS_LETTER, - RC_KF_DEKU_TREE_LEFT_GOSSIP_STONE, - RC_KF_DEKU_TREE_RIGHT_GOSSIP_STONE, - RC_KF_GOSSIP_STONE, - RC_KF_STORMS_GROTTO_GOSSIP_STONE, - RC_LW_GOSSIP_STONE, - RC_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE, - RC_SFM_MAZE_LOWER_GOSSIP_STONE, - RC_SFM_MAZE_UPPER_GOSSIP_STONE, - RC_SFM_SARIA_GOSSIP_STONE, - RC_HF_COW_GROTTO_GOSSIP_STONE, - RC_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE, - RC_HF_OPEN_GROTTO_GOSSIP_STONE, - RC_HF_SOUTHEAST_GROTTO_GOSSIP_STONE, - RC_TOT_LEFT_CENTER_GOSSIP_STONE, - RC_TOT_LEFTMOST_GOSSIP_STONE, - RC_TOT_RIGHT_CENTER_GOSSIP_STONE, - RC_TOT_RIGHTMOST_GOSSIP_STONE, - RC_HC_MALON_GOSSIP_STONE, - RC_HC_ROCK_WALL_GOSSIP_STONE, - RC_HC_STORMS_GROTTO_GOSSIP_STONE, - RC_KAK_OPEN_GROTTO_GOSSIP_STONE, - RC_GRAVEYARD_GOSSIP_STONE, - RC_DMT_GOSSIP_STONE, - RC_DMT_STORMS_GROTTO_GOSSIP_STONE, - RC_GC_MAZE_GOSSIP_STONE, - RC_GC_MEDIGORON_GOSSIP_STONE, - RC_DMC_GOSSIP_STONE, - RC_DMC_UPPER_GROTTO_GOSSIP_STONE, - RC_ZR_NEAR_DOMAIN_GOSSIP_STONE, - RC_ZR_NEAR_GROTTOS_GOSSIP_STONE, - RC_ZR_OPEN_GROTTO_GOSSIP_STONE, - RC_ZD_GOSSIP_STONE, - RC_ZF_JABU_GOSSIP_STONE, - RC_ZF_FAIRY_GOSSIP_STONE, - RC_LH_LAB_GOSSIP_STONE, - RC_LH_SOUTHEAST_GOSSIP_STONE, - RC_LH_SOUTHWEST_GOSSIP_STONE, - RC_GV_GOSSIP_STONE, - RC_COLOSSUS_GOSSIP_STONE, - RC_DODONGOS_CAVERN_GOSSIP_STONE, - RC_KF_STORMS_GROTTO_BEEHIVE_LEFT, - RC_KF_STORMS_GROTTO_BEEHIVE_RIGHT, - RC_LW_NEAR_SHORTCUTS_GROTTO_BEEHIVE_LEFT, - RC_LW_NEAR_SHORTCUTS_GROTTO_BEEHIVE_RIGHT, - RC_LW_DEKU_SCRUB_GROTTO_BEEHIVE, - RC_SFM_STORMS_GROTTO_BEEHIVE, - RC_HF_NEAR_MARKET_GROTTO_BEEHIVE_LEFT, - RC_HF_NEAR_MARKET_GROTTO_BEEHIVE_RIGHT, - RC_HF_OPEN_GROTTO_BEEHIVE_LEFT, - RC_HF_OPEN_GROTTO_BEEHIVE_RIGHT, - RC_HF_SOUTHEAST_GROTTO_BEEHIVE_LEFT, - RC_HF_SOUTHEAST_GROTTO_BEEHIVE_RIGHT, - RC_HF_INSIDE_FENCE_GROTTO_BEEHIVE, - RC_LLR_GROTTO_BEEHIVE, - RC_KAK_OPEN_GROTTO_BEEHIVE_LEFT, - RC_KAK_OPEN_GROTTO_BEEHIVE_RIGHT, - RC_DMT_COW_GROTTO_BEEHIVE, - RC_DMT_STORMS_GROTTO_BEEHIVE_LEFT, - RC_DMT_STORMS_GROTTO_BEEHIVE_RIGHT, - RC_GC_GROTTO_BEEHIVE, - RC_DMC_UPPER_GROTTO_BEEHIVE_LEFT, - RC_DMC_UPPER_GROTTO_BEEHIVE_RIGHT, - RC_DMC_HAMMER_GROTTO_BEEHIVE, - RC_ZR_OPEN_GROTTO_BEEHIVE_LEFT, - RC_ZR_OPEN_GROTTO_BEEHIVE_RIGHT, - RC_ZR_STORMS_GROTTO_BEEHIVE, - RC_ZD_IN_FRONT_OF_KING_ZORA_BEEHIVE_LEFT, - RC_ZD_IN_FRONT_OF_KING_ZORA_BEEHIVE_RIGHT, - RC_ZD_BEHIND_KING_ZORA_BEEHIVE, - RC_LH_GROTTO_BEEHIVE, - RC_GV_DEKU_SCRUB_GROTTO_BEEHIVE, - RC_COLOSSUS_GROTTO_BEEHIVE, - RC_GANONDORF_HINT, - RC_SHEIK_HINT_GC, - RC_SHEIK_HINT_MQ_GC, - RC_TRIFORCE_COMPLETED, - RC_DAMPE_HINT, - RC_GREG_HINT, - RC_SARIA_SONG_HINT, - RC_ALTAR_HINT_CHILD, - RC_ALTAR_HINT_ADULT, - RC_FISHING_POLE_HINT, - RC_BIGGORON_HINT, - RC_TOT_SHEIK_HINT, - RC_MASK_SHOP_HINT, - RC_DMC_UPPER_GROTTO_FISH, - RC_DMT_STORMS_GROTTO_FISH, - RC_HF_SOUTHEAST_GROTTO_FISH, - RC_HF_NEAR_MARKET_GROTTO_FISH, - RC_HF_OPEN_GROTTO_FISH, - RC_KAK_OPEN_GROTTO_FISH, - RC_KF_STORMS_GROTTO_FISH, - RC_LW_NEAR_SHORTCUTS_GROTTO_FISH, - RC_ZR_OPEN_GROTTO_FISH, - RC_ZD_FISH_1, - RC_ZD_FISH_2, - RC_ZD_FISH_3, - RC_ZD_FISH_4, - RC_ZD_FISH_5, - RC_KF_BOULDER_RUPEE_1, - RC_KF_BOULDER_RUPEE_2, - RC_KF_BRIDGE_RUPEE, - RC_KF_BEHIND_MIDOS_RUPEE, - RC_KF_SARIAS_ROOF_WEST_HEART, - RC_KF_SARIAS_ROOF_EAST_HEART, - RC_KF_SARIAS_ROOF_NORTH_HEART, - RC_KF_SOUTH_GRASS_WEST_RUPEE, - RC_KF_NORTH_GRASS_WEST_RUPEE, - RC_KF_NORTH_GRASS_EAST_RUPEE, - RC_KF_SOUTH_GRASS_EAST_RUPEE, - RC_KF_SARIAS_TOP_LEFT_HEART, - RC_KF_SARIAS_TOP_RIGHT_HEART, - RC_KF_SARIAS_BOTTOM_LEFT_HEART, - RC_KF_SARIAS_BOTTOM_RIGHT_HEART, - RC_KF_BEAN_RUPEE_1, - RC_KF_BEAN_RUPEE_2, - RC_KF_BEAN_RUPEE_3, - RC_KF_BEAN_RUPEE_4, - RC_KF_BEAN_RUPEE_5, - RC_KF_BEAN_RUPEE_6, - RC_KF_BEAN_RED_RUPEE, - RC_LW_BOULDER_RUPEE, - RC_LW_SHORTCUT_RUPEE_1, - RC_LW_SHORTCUT_RUPEE_2, - RC_LW_SHORTCUT_RUPEE_3, - RC_LW_SHORTCUT_RUPEE_4, - RC_LW_SHORTCUT_RUPEE_5, - RC_LW_SHORTCUT_RUPEE_6, - RC_LW_SHORTCUT_RUPEE_7, - RC_LW_SHORTCUT_RUPEE_8, - RC_LH_FRONT_RUPEE, - RC_LH_MIDDLE_RUPEE, - RC_LH_BACK_RUPEE, - RC_LH_LAB_FRONT_RUPEE, - RC_LH_LAB_LEFT_RUPEE, - RC_LH_LAB_RIGHT_RUPEE, - RC_GRAVEYARD_DAMPE_RACE_RUPEE_1, - RC_GRAVEYARD_DAMPE_RACE_RUPEE_2, - RC_GRAVEYARD_DAMPE_RACE_RUPEE_3, - RC_GRAVEYARD_DAMPE_RACE_RUPEE_4, - RC_GRAVEYARD_DAMPE_RACE_RUPEE_5, - RC_GRAVEYARD_DAMPE_RACE_RUPEE_6, - RC_GRAVEYARD_DAMPE_RACE_RUPEE_7, - RC_GRAVEYARD_DAMPE_RACE_RUPEE_8, - RC_GV_OCTOROK_GROTTO_FRONT_LEFT_BLUE_RUPEE, - RC_GV_OCTOROK_GROTTO_FRONT_RIGHT_BLUE_RUPEE, - RC_GV_OCTOROK_GROTTO_BACK_BLUE_RUPEE, - RC_GV_OCTOROK_GROTTO_FRONT_LEFT_GREEN_RUPEE, - RC_GV_OCTOROK_GROTTO_FRONT_RIGHT_GREEN_RUPEE, - RC_GV_OCTOROK_GROTTO_BACK_LEFT_GREEN_RUPEE, - RC_GV_OCTOROK_GROTTO_BACK_RIGHT_GREEN_RUPEE, - RC_GV_OCTOROK_GROTTO_RED_RUPEE, - RC_DMT_BLUE_RUPEE, - RC_DMT_RED_RUPEE, - RC_DMT_COW_GROTTO_LEFT_HEART, - RC_DMT_COW_GROTTO_MIDDLE_LEFT_HEART, - RC_DMT_COW_GROTTO_MIDDLE_RIGHT_HEART, - RC_DMT_COW_GROTTO_RIGHT_HEART, - RC_DMT_COW_GROTTO_RUPEE_1, - RC_DMT_COW_GROTTO_RUPEE_2, - RC_DMT_COW_GROTTO_RUPEE_3, - RC_DMT_COW_GROTTO_RUPEE_4, - RC_DMT_COW_GROTTO_RUPEE_5, - RC_DMT_COW_GROTTO_RUPEE_6, - RC_DMT_COW_GROTTO_RED_RUPEE, - RC_DMC_NEAR_PLATFORM_RED_RUPEE, - RC_DMC_MIDDLE_PLATFORM_RED_RUPEE, - RC_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_1, - RC_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_2, - RC_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_3, - RC_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_4, - RC_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_5, - RC_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_6, - RC_DMC_DISTANT_PLATFORM_RED_RUPEE, - RC_DMC_DISTANT_PLATFORM_GREEN_RUPEE_1, - RC_DMC_DISTANT_PLATFORM_GREEN_RUPEE_2, - RC_DMC_DISTANT_PLATFORM_GREEN_RUPEE_3, - RC_DMC_DISTANT_PLATFORM_GREEN_RUPEE_4, - RC_DMC_DISTANT_PLATFORM_GREEN_RUPEE_5, - RC_DMC_DISTANT_PLATFORM_GREEN_RUPEE_6, - RC_ZR_BENEATH_WATERFALL_LEFT_RUPEE, - RC_ZR_BENEATH_WATERFALL_MIDDLE_LEFT_RUPEE, - RC_ZR_BENEATH_WATERFALL_MIDDLE_RIGHT_RUPEE, - RC_ZR_BENEATH_WATERFALL_RIGHT_RUPEE, - RC_ZF_BOTTOM_NORTH_INNER_RUPEE, - RC_ZF_BOTTOM_NORTHEAST_INNER_RUPEE, - RC_ZF_BOTTOM_SOUTHEAST_INNER_RUPEE, - RC_ZF_BOTTOM_SOUTH_INNER_RUPEE, - RC_ZF_BOTTOM_SOUTHWEST_INNER_RUPEE, - RC_ZF_BOTTOM_NORTHWEST_INNER_RUPEE, - RC_ZF_BOTTOM_NORTH_MIDDLE_RUPEE, - RC_ZF_BOTTOM_NORTHEAST_MIDDLE_RUPEE, - RC_ZF_BOTTOM_SOUTHEAST_MIDDLE_RUPEE, - RC_ZF_BOTTOM_SOUTH_MIDDLE_RUPEE, - RC_ZF_BOTTOM_SOUTHWEST_MIDDLE_RUPEE, - RC_ZF_BOTTOM_NORTHWEST_MIDDLE_RUPEE, - RC_ZF_BOTTOM_NORTH_OUTER_RUPEE, - RC_ZF_BOTTOM_NORTHEAST_OUTER_RUPEE, - RC_ZF_BOTTOM_SOUTHEAST_OUTER_RUPEE, - RC_ZF_BOTTOM_SOUTH_OUTER_RUPEE, - RC_ZF_BOTTOM_SOUTHWEST_OUTER_RUPEE, - RC_ZF_BOTTOM_NORTHWEST_OUTER_RUPEE, - RC_DEKU_TREE_LOBBY_LOWER_HEART, - RC_DEKU_TREE_LOBBY_UPPER_HEART, - RC_DEKU_TREE_BEFORE_BOSS_LEFT_HEART, - RC_DEKU_TREE_BEFORE_BOSS_MIDDLE_HEART, - RC_DEKU_TREE_BEFORE_BOSS_RIGHT_HEART, - RC_DODONGOS_CAVERN_LOWER_LIZALFOS_HEART, - RC_DODONGOS_CAVERN_BLADE_ROOM_HEART, - RC_DODONGOS_CAVERN_UPPER_LIZALFOS_LEFT_HEART, - RC_DODONGOS_CAVERN_UPPER_LIZALFOS_RIGHT_HEART, - RC_FOREST_TEMPLE_COURTYARD_RIGHT_HEART, - RC_FOREST_TEMPLE_COURTYARD_LEFT_HEART, - RC_FOREST_TEMPLE_WELL_WEST_HEART, - RC_FOREST_TEMPLE_WELL_EAST_HEART, - RC_FIRE_TEMPLE_FIRE_PILLAR_LEFT_HEART, - RC_FIRE_TEMPLE_FIRE_PILLAR_RIGHT_HEART, - RC_FIRE_TEMPLE_FIRE_PILLAR_BACK_HEART, - RC_FIRE_TEMPLE_EAST_CENTRAL_LEFT_HEART, - RC_FIRE_TEMPLE_EAST_CENTRAL_RIGHT_HEART, - RC_FIRE_TEMPLE_EAST_CENTRAL_MIDDLE_HEART, - RC_FIRE_TEMPLE_FIRE_WALL_EAST_HEART, - RC_FIRE_TEMPLE_FIRE_WALL_WEST_HEART, - RC_FIRE_TEMPLE_FIRE_WALL_EXIT_HEART, - RC_WATER_TEMPLE_RIVER_HEART_1, - RC_WATER_TEMPLE_RIVER_HEART_2, - RC_WATER_TEMPLE_RIVER_HEART_3, - RC_WATER_TEMPLE_RIVER_HEART_4, - RC_SHADOW_TEMPLE_INVISIBLE_BLADES_LEFT_HEART, - RC_SHADOW_TEMPLE_INVISIBLE_BLADES_RIGHT_HEART, - RC_SHADOW_TEMPLE_SCARECROW_NORTH_HEART, - RC_SHADOW_TEMPLE_SCARECROW_SOUTH_HEART, - RC_SHADOW_TEMPLE_AFTER_SHIP_UPPER_LEFT_HEART, - RC_SHADOW_TEMPLE_AFTER_SHIP_UPPER_RIGHT_HEART, - RC_SHADOW_TEMPLE_AFTER_SHIP_LOWER_HEART, - RC_SPIRIT_TEMPLE_ADULT_CLIMB_LEFT_HEART, - RC_SPIRIT_TEMPLE_ADULT_CLIMB_RIGHT_HEART, - RC_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_LEFT_RUPEE, - RC_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_BACK_LEFT_RUPEE, - RC_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_MIDDLE_RUPEE, - RC_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_BACK_RIGHT_RUPEE, - RC_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_RIGHT_RUPEE, - RC_BOTTOM_OF_THE_WELL_COFFIN_ROOM_FRONT_LEFT_HEART, - RC_BOTTOM_OF_THE_WELL_COFFIN_ROOM_MIDDLE_RIGHT_HEART, - RC_ICE_CAVERN_LOBBY_RUPEE, - RC_ICE_CAVERN_MAP_ROOM_LEFT_HEART, - RC_ICE_CAVERN_MAP_ROOM_MIDDLE_HEART, - RC_ICE_CAVERN_MAP_ROOM_RIGHT_HEART, - RC_ICE_CAVERN_SLIDING_BLOCK_RUPEE_1, - RC_ICE_CAVERN_SLIDING_BLOCK_RUPEE_2, - RC_ICE_CAVERN_SLIDING_BLOCK_RUPEE_3, - RC_GERUDO_TRAINING_GROUND_BEAMOS_SOUTH_HEART, - RC_GERUDO_TRAINING_GROUND_BEAMOS_EAST_HEART, - RC_GANONS_CASTLE_SHADOW_TRIAL_HEART_1, - RC_GANONS_CASTLE_SHADOW_TRIAL_HEART_2, - RC_GANONS_CASTLE_SHADOW_TRIAL_HEART_3, - RC_GANONS_CASTLE_FIRE_TRIAL_HEART, - RC_GANONS_CASTLE_SPIRIT_TRIAL_HEART, - RC_DEKU_TREE_MQ_COMPASS_ROOM_HEART, - RC_DEKU_TREE_MQ_DEKU_BABA_HEART, - RC_DEKU_TREE_MQ_LOBBY_HEART, - RC_DEKU_TREE_MQ_SLINGSHOT_ROOM_HEART, - RC_DEKU_TREE_MQ_BEFORE_BOSS_LEFT_HEART, - RC_DEKU_TREE_MQ_BEFORE_BOSS_MIDDLE_HEART, - RC_DEKU_TREE_MQ_BEFORE_BOSS_RIGHT_HEART, - RC_DODONGOS_CAVERN_MQ_LIZALFOS_ROOM_HEART, - RC_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_ROOM_HEART, - RC_JABU_JABUS_BELLY_MQ_LIFT_RUPEE_1, - RC_JABU_JABUS_BELLY_MQ_LIFT_RUPEE_2, - RC_JABU_JABUS_BELLY_MQ_LIFT_RUPEE_3, - RC_JABU_JABUS_BELLY_MQ_LIFT_HEART_1, - RC_JABU_JABUS_BELLY_MQ_LIFT_HEART_2, - RC_FOREST_TEMPLE_MQ_COURTYARD_RIGHT_HEART, - RC_FOREST_TEMPLE_MQ_COURTYARD_MIDDLE_HEART, - RC_FOREST_TEMPLE_MQ_COURTYARD_LEFT_HEART, - RC_FOREST_TEMPLE_MQ_WELL_WEST_HEART, - RC_FOREST_TEMPLE_MQ_WELL_MIDDLE_HEART, - RC_FOREST_TEMPLE_MQ_WELL_EAST_HEART, - RC_FIRE_TEMPLE_MQ_FIRE_PILLAR_LEFT_HEART, - RC_FIRE_TEMPLE_MQ_FIRE_PILLAR_RIGHT_HEART, - RC_FIRE_TEMPLE_MQ_FIRE_PILLAR_LOWER_HEART, - RC_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_LEFT_HEART, - RC_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_RIGHT_HEART, - RC_SHADOW_TEMPLE_MQ_SCARECROW_NORTH_HEART, - RC_SHADOW_TEMPLE_MQ_SCARECROW_SOUTH_HEART, - RC_SHADOW_TEMPLE_MQ_AFTER_SHIP_UPPER_LEFT_HEART, - RC_SHADOW_TEMPLE_MQ_AFTER_SHIP_UPPER_RIGHT_HEART, - RC_SHADOW_TEMPLE_MQ_AFTER_SHIP_LOWER_HEART, - RC_SPIRIT_TEMPLE_MQ_CHILD_LEFT_HEART, - RC_SPIRIT_TEMPLE_MQ_CHILD_RIGHT_HEART, - RC_BOTTOM_OF_THE_WELL_MQ_COFFIN_ROOM_FRONT_RIGHT_HEART, - RC_BOTTOM_OF_THE_WELL_MQ_BOMB_LEFT_HEART, - RC_BOTTOM_OF_THE_WELL_MQ_BOMB_RIGHT_HEART, - RC_BOTTOM_OF_THE_WELL_MQ_COFFIN_ROOM_MIDDLE_LEFT_HEART, - RC_BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_FRONT_HEART, - RC_BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_LEFT_HEART, - RC_BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_RIGHT_HEART, - RC_GANONS_CASTLE_MQ_WATER_TRIAL_HEART, - RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_RIGHT_HEART, - RC_GANONS_CASTLE_MQ_LIGHT_TRIAL_LEFT_HEART, - RC_SFM_FAIRY_GROTTO_FAIRY_1, - RC_SFM_FAIRY_GROTTO_FAIRY_2, - RC_SFM_FAIRY_GROTTO_FAIRY_3, - RC_SFM_FAIRY_GROTTO_FAIRY_4, - RC_SFM_FAIRY_GROTTO_FAIRY_5, - RC_SFM_FAIRY_GROTTO_FAIRY_6, - RC_SFM_FAIRY_GROTTO_FAIRY_7, - RC_SFM_FAIRY_GROTTO_FAIRY_8, - RC_ZR_FAIRY_GROTTO_FAIRY_1, - RC_ZR_FAIRY_GROTTO_FAIRY_2, - RC_ZR_FAIRY_GROTTO_FAIRY_3, - RC_ZR_FAIRY_GROTTO_FAIRY_4, - RC_ZR_FAIRY_GROTTO_FAIRY_5, - RC_ZR_FAIRY_GROTTO_FAIRY_6, - RC_ZR_FAIRY_GROTTO_FAIRY_7, - RC_ZR_FAIRY_GROTTO_FAIRY_8, - RC_HF_FAIRY_GROTTO_FAIRY_1, - RC_HF_FAIRY_GROTTO_FAIRY_2, - RC_HF_FAIRY_GROTTO_FAIRY_3, - RC_HF_FAIRY_GROTTO_FAIRY_4, - RC_HF_FAIRY_GROTTO_FAIRY_5, - RC_HF_FAIRY_GROTTO_FAIRY_6, - RC_HF_FAIRY_GROTTO_FAIRY_7, - RC_HF_FAIRY_GROTTO_FAIRY_8, - RC_ZD_FAIRY_GROTTO_FAIRY_1, - RC_ZD_FAIRY_GROTTO_FAIRY_2, - RC_ZD_FAIRY_GROTTO_FAIRY_3, - RC_ZD_FAIRY_GROTTO_FAIRY_4, - RC_ZD_FAIRY_GROTTO_FAIRY_5, - RC_ZD_FAIRY_GROTTO_FAIRY_6, - RC_ZD_FAIRY_GROTTO_FAIRY_7, - RC_ZD_FAIRY_GROTTO_FAIRY_8, - RC_GF_FAIRY_GROTTO_FAIRY_1, - RC_GF_FAIRY_GROTTO_FAIRY_2, - RC_GF_FAIRY_GROTTO_FAIRY_3, - RC_GF_FAIRY_GROTTO_FAIRY_4, - RC_GF_FAIRY_GROTTO_FAIRY_5, - RC_GF_FAIRY_GROTTO_FAIRY_6, - RC_GF_FAIRY_GROTTO_FAIRY_7, - RC_GF_FAIRY_GROTTO_FAIRY_8, - RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_1, - RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_2, - RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_3, - RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_4, - RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_5, - RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_6, - RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_7, - RC_GRAVEYARD_SHIELD_GRAVE_FAIRY_8, - RC_GANONS_CASTLE_SCRUBS_FAIRY_1, - RC_GANONS_CASTLE_SCRUBS_FAIRY_2, - RC_GANONS_CASTLE_SCRUBS_FAIRY_3, - RC_GANONS_CASTLE_SCRUBS_FAIRY_4, - RC_GANONS_CASTLE_SCRUBS_FAIRY_5, - RC_GANONS_CASTLE_SCRUBS_FAIRY_6, - RC_GANONS_CASTLE_SCRUBS_FAIRY_7, - RC_GANONS_CASTLE_SCRUBS_FAIRY_8, - RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_1, - RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_2, - RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_3, - RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_4, - RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_5, - RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_6, - RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_7, - RC_GANONS_CASTLE_MQ_SCRUBS_FAIRY_8, - RC_COLOSSUS_OASIS_FAIRY_1, - RC_COLOSSUS_OASIS_FAIRY_2, - RC_COLOSSUS_OASIS_FAIRY_3, - RC_COLOSSUS_OASIS_FAIRY_4, - RC_COLOSSUS_OASIS_FAIRY_5, - RC_COLOSSUS_OASIS_FAIRY_6, - RC_COLOSSUS_OASIS_FAIRY_7, - RC_COLOSSUS_OASIS_FAIRY_8, - RC_ZR_BEAN_SPROUT_FAIRY_1, - RC_ZR_BEAN_SPROUT_FAIRY_2, - RC_ZR_BEAN_SPROUT_FAIRY_3, - RC_KF_BEAN_SPROUT_FAIRY_1, - RC_KF_BEAN_SPROUT_FAIRY_2, - RC_KF_BEAN_SPROUT_FAIRY_3, - RC_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY_1, - RC_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY_2, - RC_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY_3, - RC_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY_1, - RC_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY_2, - RC_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY_3, - RC_LH_BEAN_SPROUT_FAIRY_1, - RC_LH_BEAN_SPROUT_FAIRY_2, - RC_LH_BEAN_SPROUT_FAIRY_3, - RC_GV_BEAN_SPROUT_FAIRY_1, - RC_GV_BEAN_SPROUT_FAIRY_2, - RC_GV_BEAN_SPROUT_FAIRY_3, - RC_COLOSSUS_BEAN_SPROUT_FAIRY_1, - RC_COLOSSUS_BEAN_SPROUT_FAIRY_2, - RC_COLOSSUS_BEAN_SPROUT_FAIRY_3, - RC_GRAVEYARD_BEAN_SPROUT_FAIRY_1, - RC_GRAVEYARD_BEAN_SPROUT_FAIRY_2, - RC_GRAVEYARD_BEAN_SPROUT_FAIRY_3, - RC_DMC_BEAN_SPROUT_FAIRY_1, - RC_DMC_BEAN_SPROUT_FAIRY_2, - RC_DMC_BEAN_SPROUT_FAIRY_3, - RC_DMT_BEAN_SPROUT_FAIRY_1, - RC_DMT_BEAN_SPROUT_FAIRY_2, - RC_DMT_BEAN_SPROUT_FAIRY_3, - RC_TOT_LEFTMOST_GOSSIP_STONE_FAIRY, - RC_TOT_LEFTMOST_GOSSIP_STONE_FAIRY_BIG, - RC_TOT_LEFT_CENTER_GOSSIP_STONE_FAIRY, - RC_TOT_LEFT_CENTER_GOSSIP_STONE_FAIRY_BIG, - RC_TOT_RIGHT_CENTER_GOSSIP_STONE_FAIRY, - RC_TOT_RIGHT_CENTER_GOSSIP_STONE_FAIRY_BIG, - RC_TOT_RIGHTMOST_GOSSIP_STONE_FAIRY, - RC_TOT_RIGHTMOST_GOSSIP_STONE_FAIRY_BIG, - RC_DMC_GOSSIP_STONE_FAIRY, - RC_DMC_GOSSIP_STONE_FAIRY_BIG, - RC_DMT_GOSSIP_STONE_FAIRY, - RC_DMT_GOSSIP_STONE_FAIRY_BIG, - RC_COLOSSUS_GOSSIP_STONE_FAIRY, - RC_COLOSSUS_GOSSIP_STONE_FAIRY_BIG, - RC_DODONGOS_CAVERN_GOSSIP_STONE_FAIRY, - RC_DODONGOS_CAVERN_GOSSIP_STONE_FAIRY_BIG, - RC_DODONGOS_CAVERN_MQ_GOSSIP_STONE_FAIRY, - RC_DODONGOS_CAVERN_MQ_GOSSIP_STONE_FAIRY_BIG, - RC_GV_GOSSIP_STONE_FAIRY, - RC_GV_GOSSIP_STONE_FAIRY_BIG, - RC_GC_MAZE_GOSSIP_STONE_FAIRY, - RC_GC_MAZE_GOSSIP_STONE_FAIRY_BIG, - RC_GC_MEDIGORON_GOSSIP_STONE_FAIRY, - RC_GC_MEDIGORON_GOSSIP_STONE_FAIRY_BIG, - RC_GRAVEYARD_GOSSIP_STONE_FAIRY, - RC_GRAVEYARD_GOSSIP_STONE_FAIRY_BIG, - RC_HC_MALON_GOSSIP_STONE_FAIRY, - RC_HC_MALON_GOSSIP_STONE_FAIRY_BIG, - RC_HC_ROCK_WALL_GOSSIP_STONE_FAIRY, - RC_HC_ROCK_WALL_GOSSIP_STONE_FAIRY_BIG, - RC_HC_STORMS_GROTTO_GOSSIP_STONE_FAIRY, - RC_HC_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RC_KF_DEKU_TREE_LEFT_GOSSIP_STONE_FAIRY, - RC_KF_DEKU_TREE_LEFT_GOSSIP_STONE_FAIRY_BIG, - RC_KF_DEKU_TREE_RIGHT_GOSSIP_STONE_FAIRY, - RC_KF_DEKU_TREE_RIGHT_GOSSIP_STONE_FAIRY_BIG, - RC_KF_GOSSIP_STONE_FAIRY, - RC_KF_GOSSIP_STONE_FAIRY_BIG, - RC_KF_STORMS_GROTTO_GOSSIP_STONE_FAIRY, - RC_KF_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RC_LH_LAB_GOSSIP_STONE_FAIRY, - RC_LH_LAB_GOSSIP_STONE_FAIRY_BIG, - RC_LH_SOUTHEAST_GOSSIP_STONE_FAIRY, - RC_LH_SOUTHEAST_GOSSIP_STONE_FAIRY_BIG, - RC_LH_SOUTHWEST_GOSSIP_STONE_FAIRY, - RC_LH_SOUTHWEST_GOSSIP_STONE_FAIRY_BIG, - RC_LW_GOSSIP_STONE_FAIRY, - RC_LW_GOSSIP_STONE_FAIRY_BIG, - RC_SFM_MAZE_LOWER_GOSSIP_STONE_FAIRY, - RC_SFM_MAZE_LOWER_GOSSIP_STONE_FAIRY_BIG, - RC_SFM_MAZE_UPPER_GOSSIP_STONE_FAIRY, - RC_SFM_MAZE_UPPER_GOSSIP_STONE_FAIRY_BIG, - RC_SFM_SARIA_GOSSIP_STONE_FAIRY, - RC_SFM_SARIA_GOSSIP_STONE_FAIRY_BIG, - RC_ZD_GOSSIP_STONE_FAIRY, - RC_ZD_GOSSIP_STONE_FAIRY_BIG, - RC_ZF_FAIRY_GOSSIP_STONE_FAIRY, - RC_ZF_FAIRY_GOSSIP_STONE_FAIRY_BIG, - RC_ZF_JABU_GOSSIP_STONE_FAIRY, - RC_ZF_JABU_GOSSIP_STONE_FAIRY_BIG, - RC_ZR_NEAR_GROTTOS_GOSSIP_STONE_FAIRY, - RC_ZR_NEAR_GROTTOS_GOSSIP_STONE_FAIRY_BIG, - RC_ZR_NEAR_DOMAIN_GOSSIP_STONE_FAIRY, - RC_ZR_NEAR_DOMAIN_GOSSIP_STONE_FAIRY_BIG, - RC_HF_COW_GROTTO_GOSSIP_STONE_FAIRY, - RC_HF_COW_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RC_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE_FAIRY, - RC_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RC_HF_SOUTHEAST_GROTTO_GOSSIP_STONE_FAIRY, - RC_HF_SOUTHEAST_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RC_HF_OPEN_GROTTO_GOSSIP_STONE_FAIRY, - RC_HF_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RC_KAK_OPEN_GROTTO_GOSSIP_STONE_FAIRY, - RC_KAK_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RC_ZR_OPEN_GROTTO_GOSSIP_STONE_FAIRY, - RC_ZR_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RC_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE_FAIRY, - RC_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RC_DMT_STORMS_GROTTO_GOSSIP_STONE_FAIRY, - RC_DMT_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RC_DMC_UPPER_GROTTO_GOSSIP_STONE_FAIRY, - RC_DMC_UPPER_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RC_LH_ISLAND_SUN_FAIRY, - RC_HF_POND_STORMS_FAIRY, - RC_HF_FENCE_GROTTO_STORMS_FAIRY, - RC_DMT_FLAG_SUN_FAIRY, - RC_DMT_COW_GROTTO_STORMS_FAIRY, - RC_LW_SHORTCUT_STORMS_FAIRY, - RC_TH_KITCHEN_SUN_FAIRY, - RC_LW_DEKU_SCRUB_GROTTO_SUN_FAIRY, - RC_GRAVEYARD_ROYAL_FAMILYS_TOMB_SUN_FAIRY, - RC_SPIRIT_TEMPLE_BOULDER_ROOM_SUN_FAIRY, - RC_SPIRIT_TEMPLE_ARMOS_ROOM_SUN_FAIRY, - RC_SHADOW_TEMPLE_BEAMOS_STORM_FAIRY, - RC_SHADOW_TEMPLE_PIT_STORM_FAIRY, - RC_SHADOW_TEMPLE_WIND_HINT_SUN_FAIRY, - RC_BOTTOM_OF_THE_WELL_BASEMENT_SUN_FAIRY, - RC_ICE_CAVERN_ENTRANCE_STORMS_FAIRY, - RC_GERUDO_TRAINING_GROUND_ENTRANCE_STORMS_FAIRY, - RC_GANONS_CASTLE_SPIRIT_TRIAL_SUN_FAIRY, - RC_FIRE_TEMPLE_MQ_LOOP_STALFOS_SUN_FAIRY, - RC_FIRE_TEMPLE_MQ_LOOP_KNUCKLE_SUN_FAIRY, - RC_WATER_TEMPLE_MQ_DARK_LINK_PILAR_SUN_FAIRY, - RC_WATER_TEMPLE_MQ_DARK_LINK_LEFT_STORM_FAIRY, - RC_WATER_TEMPLE_MQ_DARK_LINK_RIGHT_SUN_FAIRY, - RC_SPIRIT_TEMPLE_MQ_DINALFOS_ROOM_SUN_FAIRY, - RC_SHADOW_TEMPLE_MQ_BEAMOS_STORM_FAIRY, - RC_SHADOW_TEMPLE_MQ_PIT_STORM_FAIRY, - RC_SHADOW_TEMPLE_MQ_WIND_HINT_SUN_FAIRY, - RC_BOTTOM_OF_THE_WELL_MQ_CELL_SUN_FAIRY, - RC_BOTTOM_OF_THE_WELL_MQ_BASEMENT_SUN_FAIRY, - - // Overworld Grass - RC_KF_CHILD_GRASS_1, - RC_KF_CHILD_GRASS_2, - RC_KF_CHILD_GRASS_3, - RC_KF_CHILD_GRASS_4, - RC_KF_CHILD_GRASS_5, - RC_KF_CHILD_GRASS_6, - RC_KF_CHILD_GRASS_7, - RC_KF_CHILD_GRASS_8, - RC_KF_CHILD_GRASS_9, - RC_KF_CHILD_GRASS_10, - RC_KF_CHILD_GRASS_11, - RC_KF_CHILD_GRASS_12, - RC_KF_CHILD_GRASS_MAZE_1, - RC_KF_CHILD_GRASS_MAZE_2, - RC_KF_CHILD_GRASS_MAZE_3, - RC_KF_ADULT_GRASS_1, - RC_KF_ADULT_GRASS_2, - RC_KF_ADULT_GRASS_3, - RC_KF_ADULT_GRASS_4, - RC_KF_ADULT_GRASS_5, - RC_KF_ADULT_GRASS_6, - RC_KF_ADULT_GRASS_7, - RC_KF_ADULT_GRASS_8, - RC_KF_ADULT_GRASS_9, - RC_KF_ADULT_GRASS_10, - RC_KF_ADULT_GRASS_11, - RC_KF_ADULT_GRASS_12, - RC_KF_ADULT_GRASS_13, - RC_KF_ADULT_GRASS_14, - RC_KF_ADULT_GRASS_15, - RC_KF_ADULT_GRASS_16, - RC_KF_ADULT_GRASS_17, - RC_KF_ADULT_GRASS_18, - RC_KF_ADULT_GRASS_19, - RC_KF_ADULT_GRASS_20, - RC_LW_GRASS_1, - RC_LW_GRASS_2, - RC_LW_GRASS_3, - RC_LW_GRASS_4, - RC_LW_GRASS_5, - RC_LW_GRASS_6, - RC_LW_GRASS_7, - RC_LW_GRASS_8, - RC_LW_GRASS_9, - RC_MARKET_GRASS_1, - RC_MARKET_GRASS_2, - RC_MARKET_GRASS_3, - RC_MARKET_GRASS_4, - RC_MARKET_GRASS_5, - RC_MARKET_GRASS_6, - RC_MARKET_GRASS_7, - RC_MARKET_GRASS_8, - RC_HC_GRASS_1, - RC_HC_GRASS_2, - RC_KAK_GRASS_1, - RC_KAK_GRASS_2, - RC_KAK_GRASS_3, - RC_KAK_GRASS_4, - RC_KAK_GRASS_5, - RC_KAK_GRASS_6, - RC_KAK_GRASS_7, - RC_KAK_GRASS_8, - RC_GY_GRASS_1, - RC_GY_GRASS_2, - RC_GY_GRASS_3, - RC_GY_GRASS_4, - RC_GY_GRASS_5, - RC_GY_GRASS_6, - RC_GY_GRASS_7, - RC_GY_GRASS_8, - RC_GY_GRASS_9, - RC_GY_GRASS_10, - RC_GY_GRASS_11, - RC_GY_GRASS_12, - RC_LH_GRASS_1, - RC_LH_GRASS_2, - RC_LH_GRASS_3, - RC_LH_GRASS_4, - RC_LH_GRASS_5, - RC_LH_GRASS_6, - RC_LH_GRASS_7, - RC_LH_GRASS_8, - RC_LH_GRASS_9, - RC_LH_GRASS_10, - RC_LH_GRASS_11, - RC_LH_GRASS_12, - RC_LH_GRASS_13, - RC_LH_GRASS_14, - RC_LH_GRASS_15, - RC_LH_GRASS_16, - RC_LH_GRASS_17, - RC_LH_GRASS_18, - RC_LH_GRASS_19, - RC_LH_GRASS_20, - RC_LH_GRASS_21, - RC_LH_GRASS_22, - RC_LH_GRASS_23, - RC_LH_GRASS_24, - RC_LH_GRASS_25, - RC_LH_GRASS_26, - RC_LH_GRASS_27, - RC_LH_GRASS_28, - RC_LH_GRASS_29, - RC_LH_GRASS_30, - RC_LH_GRASS_31, - RC_LH_GRASS_32, - RC_LH_GRASS_33, - RC_LH_GRASS_34, - RC_LH_GRASS_35, - RC_LH_GRASS_36, - RC_LH_CHILD_GRASS_1, - RC_LH_CHILD_GRASS_2, - RC_LH_CHILD_GRASS_3, - RC_LH_CHILD_GRASS_4, - RC_LH_WARP_PAD_GRASS_1, - RC_LH_WARP_PAD_GRASS_2, - RC_HF_NEAR_KF_GRASS_1, - RC_HF_NEAR_KF_GRASS_2, - RC_HF_NEAR_KF_GRASS_3, - RC_HF_NEAR_KF_GRASS_4, - RC_HF_NEAR_KF_GRASS_5, - RC_HF_NEAR_KF_GRASS_6, - RC_HF_NEAR_KF_GRASS_7, - RC_HF_NEAR_KF_GRASS_8, - RC_HF_NEAR_KF_GRASS_9, - RC_HF_NEAR_KF_GRASS_10, - RC_HF_NEAR_KF_GRASS_11, - RC_HF_NEAR_KF_GRASS_12, - RC_HF_NEAR_MARKET_GRASS_1, - RC_HF_NEAR_MARKET_GRASS_2, - RC_HF_NEAR_MARKET_GRASS_3, - RC_HF_NEAR_MARKET_GRASS_4, - RC_HF_NEAR_MARKET_GRASS_5, - RC_HF_NEAR_MARKET_GRASS_6, - RC_HF_NEAR_MARKET_GRASS_7, - RC_HF_NEAR_MARKET_GRASS_8, - RC_HF_NEAR_MARKET_GRASS_9, - RC_HF_NEAR_MARKET_GRASS_10, - RC_HF_NEAR_MARKET_GRASS_11, - RC_HF_NEAR_MARKET_GRASS_12, - RC_HF_SOUTH_GRASS_1, - RC_HF_SOUTH_GRASS_2, - RC_HF_SOUTH_GRASS_3, - RC_HF_SOUTH_GRASS_4, - RC_HF_SOUTH_GRASS_5, - RC_HF_SOUTH_GRASS_6, - RC_HF_SOUTH_GRASS_7, - RC_HF_SOUTH_GRASS_8, - RC_HF_SOUTH_GRASS_9, - RC_HF_SOUTH_GRASS_10, - RC_HF_SOUTH_GRASS_11, - RC_HF_SOUTH_GRASS_12, - RC_HF_CENTRAL_GRASS_1, - RC_HF_CENTRAL_GRASS_2, - RC_HF_CENTRAL_GRASS_3, - RC_HF_CENTRAL_GRASS_4, - RC_HF_CENTRAL_GRASS_5, - RC_HF_CENTRAL_GRASS_6, - RC_HF_CENTRAL_GRASS_7, - RC_HF_CENTRAL_GRASS_8, - RC_HF_CENTRAL_GRASS_9, - RC_HF_CENTRAL_GRASS_10, - RC_HF_CENTRAL_GRASS_11, - RC_HF_CENTRAL_GRASS_12, - RC_ZR_GRASS_1, - RC_ZR_GRASS_2, - RC_ZR_GRASS_3, - RC_ZR_GRASS_4, - RC_ZR_GRASS_5, - RC_ZR_GRASS_6, - RC_ZR_GRASS_7, - RC_ZR_GRASS_8, - RC_ZR_GRASS_9, - RC_ZR_GRASS_10, - RC_ZR_GRASS_11, - RC_ZR_GRASS_12, - RC_ZR_NEAR_FREESTANDING_POH_GRASS, - // Grotto Grass - RC_KF_STORMS_GROTTO_GRASS_1, - RC_KF_STORMS_GROTTO_GRASS_2, - RC_KF_STORMS_GROTTO_GRASS_3, - RC_KF_STORMS_GROTTO_GRASS_4, - RC_LW_NEAR_SHORTCUTS_GROTTO_GRASS_1, - RC_LW_NEAR_SHORTCUTS_GROTTO_GRASS_2, - RC_LW_NEAR_SHORTCUTS_GROTTO_GRASS_3, - RC_LW_NEAR_SHORTCUTS_GROTTO_GRASS_4, - RC_HF_NEAR_MARKET_GROTTO_GRASS_1, - RC_HF_NEAR_MARKET_GROTTO_GRASS_2, - RC_HF_NEAR_MARKET_GROTTO_GRASS_3, - RC_HF_NEAR_MARKET_GROTTO_GRASS_4, - RC_HF_OPEN_GROTTO_GRASS_1, - RC_HF_OPEN_GROTTO_GRASS_2, - RC_HF_OPEN_GROTTO_GRASS_3, - RC_HF_OPEN_GROTTO_GRASS_4, - RC_HF_SOUTHEAST_GROTTO_GRASS_1, - RC_HF_SOUTHEAST_GROTTO_GRASS_2, - RC_HF_SOUTHEAST_GROTTO_GRASS_3, - RC_HF_SOUTHEAST_GROTTO_GRASS_4, - RC_HF_COW_GROTTO_GRASS_1, - RC_HF_COW_GROTTO_GRASS_2, - RC_KAK_OPEN_GROTTO_GRASS_1, - RC_KAK_OPEN_GROTTO_GRASS_2, - RC_KAK_OPEN_GROTTO_GRASS_3, - RC_KAK_OPEN_GROTTO_GRASS_4, - RC_DMT_STORMS_GROTTO_GRASS_1, - RC_DMT_STORMS_GROTTO_GRASS_2, - RC_DMT_STORMS_GROTTO_GRASS_3, - RC_DMT_STORMS_GROTTO_GRASS_4, - RC_DMT_COW_GROTTO_GRASS_1, - RC_DMT_COW_GROTTO_GRASS_2, - RC_DMC_UPPER_GROTTO_GRASS_1, - RC_DMC_UPPER_GROTTO_GRASS_2, - RC_DMC_UPPER_GROTTO_GRASS_3, - RC_DMC_UPPER_GROTTO_GRASS_4, - RC_ZR_OPEN_GROTTO_GRASS_1, - RC_ZR_OPEN_GROTTO_GRASS_2, - RC_ZR_OPEN_GROTTO_GRASS_3, - RC_ZR_OPEN_GROTTO_GRASS_4, - // Dungeon Grass - RC_DEKU_TREE_LOBBY_GRASS_1, - RC_DEKU_TREE_LOBBY_GRASS_2, - RC_DEKU_TREE_LOBBY_GRASS_3, - RC_DEKU_TREE_2F_GRASS_1, - RC_DEKU_TREE_2F_GRASS_2, - RC_DEKU_TREE_SLINGSHOT_GRASS_1, - RC_DEKU_TREE_SLINGSHOT_GRASS_2, - RC_DEKU_TREE_SLINGSHOT_GRASS_3, - RC_DEKU_TREE_SLINGSHOT_GRASS_4, - RC_DEKU_TREE_COMPASS_GRASS_1, - RC_DEKU_TREE_COMPASS_GRASS_2, - RC_DEKU_TREE_BASEMENT_GRASS_1, - RC_DEKU_TREE_BASEMENT_GRASS_2, - RC_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_1, - RC_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_2, - RC_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_3, - RC_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_4, - RC_DEKU_TREE_BASEMENT_SPIKE_ROLLER_GRASS_1, - RC_DEKU_TREE_BASEMENT_SPIKE_ROLLER_GRASS_2, - RC_DEKU_TREE_BASEMENT_TORCHES_GRASS_1, - RC_DEKU_TREE_BASEMENT_TORCHES_GRASS_2, - RC_DEKU_TREE_BASEMENT_LARVAE_GRASS_1, - RC_DEKU_TREE_BASEMENT_LARVAE_GRASS_2, - RC_DEKU_TREE_BEFORE_BOSS_GRASS_1, - RC_DEKU_TREE_BEFORE_BOSS_GRASS_2, - RC_DEKU_TREE_BEFORE_BOSS_GRASS_3, - RC_DODONGOS_CAVERN_FIRST_BRIDGE_GRASS, - RC_DODONGOS_CAVERN_BLADE_GRASS, - RC_DODONGOS_CAVERN_SINGLE_EYE_GRASS, - RC_DODONGOS_CAVERN_BEFORE_BOSS_GRASS, - RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_1, - RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_2, - RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_3, - RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_4, - RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_5, - RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_6, - RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_7, - RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_8, - RC_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_9, - RC_BOTTOM_OF_THE_WELL_BASEMENT_GRASS_1, - RC_BOTTOM_OF_THE_WELL_BASEMENT_GRASS_2, - RC_BOTTOM_OF_THE_WELL_BASEMENT_GRASS_3, - // MQ Dungeon Grass - RC_DEKU_TREE_MQ_LOBBY_GRASS_1, - RC_DEKU_TREE_MQ_LOBBY_GRASS_2, - RC_DEKU_TREE_MQ_LOBBY_GRASS_3, - RC_DEKU_TREE_MQ_LOBBY_GRASS_4, - RC_DEKU_TREE_MQ_LOBBY_GRASS_5, - RC_DEKU_TREE_MQ_2F_GRASS_1, - RC_DEKU_TREE_MQ_2F_GRASS_2, - RC_DEKU_TREE_MQ_SLINGSHOT_GRASS_1, - RC_DEKU_TREE_MQ_SLINGSHOT_GRASS_2, - RC_DEKU_TREE_MQ_SLINGSHOT_GRASS_3, - RC_DEKU_TREE_MQ_SLINGSHOT_GRASS_4, - RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_1, - RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_2, - RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_3, - RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_4, - RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_5, - RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_6, - RC_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_7, - RC_DEKU_TREE_MQ_COMPASS_GRASS_1, - RC_DEKU_TREE_MQ_COMPASS_GRASS_2, - RC_DEKU_TREE_MQ_COMPASS_GRASS_3, - RC_DEKU_TREE_MQ_COMPASS_GRASS_4, - RC_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_1, - RC_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_2, - RC_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_3, - RC_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_4, - RC_DEKU_TREE_MQ_BASEMENT_UPPER_GRASS_1, - RC_DEKU_TREE_MQ_BASEMENT_UPPER_GRASS_2, - RC_DEKU_TREE_MQ_BASEMENT_UPPER_GRASS_3, - RC_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_FRONT_GRASS_1, - RC_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_FRONT_GRASS_2, - RC_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_FRONT_GRASS_3, - RC_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_BACK_GRASS_1, - RC_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_BACK_GRASS_2, - RC_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_1, - RC_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_2, - RC_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_3, - RC_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_4, - RC_DEKU_TREE_MQ_BASEMENT_LARVAE_GRASS_1, - RC_DEKU_TREE_MQ_BASEMENT_LARVAE_GRASS_2, - RC_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_1, - RC_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_2, - RC_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_3, - RC_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_4, - RC_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_5, - RC_DEKU_TREE_MQ_BASEMENT_BACK_GRASS_1, - RC_DEKU_TREE_MQ_BASEMENT_BACK_GRASS_2, - RC_DEKU_TREE_MQ_BASEMENT_BACK_GRASS_3, - RC_DEKU_TREE_MQ_BEFORE_BOSS_GRASS_1, - RC_DEKU_TREE_MQ_BEFORE_BOSS_GRASS_2, - RC_DEKU_TREE_MQ_BEFORE_BOSS_GRASS_3, - RC_DODONGOS_CAVERN_MQ_COMPASS_GRASS_1, - RC_DODONGOS_CAVERN_MQ_COMPASS_GRASS_2, - RC_DODONGOS_CAVERN_MQ_COMPASS_GRASS_3, - RC_DODONGOS_CAVERN_MQ_COMPASS_GRASS_4, - RC_DODONGOS_CAVERN_MQ_ARMOS_GRASS, - RC_DODONGOS_CAVERN_MQ_BACK_POE_GRASS, - RC_DODONGOS_CAVERN_MQ_SCRUB_GRASS_1, - RC_DODONGOS_CAVERN_MQ_SCRUB_GRASS_2, - RC_JABU_JABUS_BELLY_MQ_FIRST_GRASS_1, - RC_JABU_JABUS_BELLY_MQ_FIRST_GRASS_2, - RC_JABU_JABUS_BELLY_MQ_PIT_GRASS_1, - RC_JABU_JABUS_BELLY_MQ_PIT_GRASS_2, - RC_JABU_JABUS_BELLY_MQ_BASEMENT_GRASS_1, - RC_JABU_JABUS_BELLY_MQ_BASEMENT_GRASS_2, - RC_JABU_JABUS_BELLY_MQ_BASEMENT_GRASS_3, - RC_JABU_JABUS_BELLY_MQ_JIGGLIES_GRASS, - RC_JABU_JABUS_BELLY_MQ_AFTER_BIG_OCTO_GRASS_1, - RC_JABU_JABUS_BELLY_MQ_AFTER_BIG_OCTO_GRASS_2, - RC_JABU_JABUS_BELLY_MQ_FALLING_LIKE_LIKE_GRASS, - RC_JABU_JABUS_BELLY_MQ_BASEMENT_BOOMERANG_GRASS, - RC_JABU_JABUS_BELLY_MQ_BEFORE_BOSS_GRASS_1, - RC_JABU_JABUS_BELLY_MQ_BEFORE_BOSS_GRASS_2, - RC_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_1, - RC_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_2, - RC_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_3, - RC_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_4, - // Shared Dungeon Grass - RC_DEKU_TREE_QUEEN_GOHMA_GRASS_1, - RC_DEKU_TREE_QUEEN_GOHMA_GRASS_2, - RC_DEKU_TREE_QUEEN_GOHMA_GRASS_3, - RC_DEKU_TREE_QUEEN_GOHMA_GRASS_4, - RC_DEKU_TREE_QUEEN_GOHMA_GRASS_5, - RC_DEKU_TREE_QUEEN_GOHMA_GRASS_6, - RC_DEKU_TREE_QUEEN_GOHMA_GRASS_7, - RC_DEKU_TREE_QUEEN_GOHMA_GRASS_8, - // End Grass - - RC_MAX -} RandomizerCheck; - -// Randomizer tricks and glitches (beta) based on knowledge of what is achievable in Ship of Harkinian randomizer, -// excludes Item manipulation (e.g. RBA/GIM/SRM) and Wrong Warping and Ganon BK Skip -// TODO Fill and alphabetize (area based tricks must have area in name and come alphetized after general tricks) -// TODO test commented out tricks to see if consistent with console on SoH -// TODO add area specific tricks -typedef enum { - RT_VISIBLE_COLLISION, // -- general tricks - RT_GROTTOS_WITHOUT_AGONY, - RT_FEWER_TUNIC_REQUIREMENTS, - RT_UNINTUITIVE_JUMPS, - RT_RUSTED_SWITCHES, - RT_FLAMING_CHESTS, - RT_BUNNY_HOOD_JUMPS, - RT_DAMAGE_BOOST_SIMPLE, - RT_HOVER_BOOST_SIMPLE, - RT_BOMBCHU_BEEHIVES, - RT_BLUE_FIRE_MUD_WALLS, - RT_OPEN_UNDERWATER_CHEST, - RT_DISTANT_BOULDER_COLLISION, - RT_HOOKSHOT_EXTENSION, - RT_SLIDE_JUMP, - RT_KF_ADULT_GS, // -- location tricks - RT_LW_BRIDGE, - RT_LW_MIDO_BACKFLIP, - RT_LW_GS_BEAN, - RT_HC_STORMS_GS, - RT_HF_BIG_POE_WITHOUT_EPONA, - RT_KAK_TOWER_GS, - RT_KAK_CHILD_WINDMILL_POH, - RT_KAK_ROOFTOP_GS, - RT_GY_POH, - RT_GY_CHILD_DAMPE_RACE_POH, - RT_GY_SHADOW_FIRE_ARROWS, - RT_DMT_SOIL_GS, - RT_DMT_BOMBABLE, - RT_DMT_HOVERS_LOWER_GS, - RT_DMT_BEAN_LOWER_GS, - RT_DMT_JS_LOWER_GS, - RT_DMT_CLIMB_HOVERS, - RT_DMT_UPPER_GS, - RT_DMT_BOLERO_BIGGORON, - RT_GC_POT, - RT_GC_POT_STRENGTH, - RT_GC_ROLLING_STRENGTH, - RT_GC_LEFTMOST, - RT_GC_GROTTO, - RT_GC_LINK_GORON_DINS, - RT_DMC_HOVER_BEAN_POH, - RT_DMC_BOLERO_JUMP, - RT_DMC_BOULDER_JS, - RT_DMC_BOULDER_SKIP, - RT_ZR_LOWER, - RT_ZR_UPPER, - RT_ZR_HOVERS, - RT_ZR_CUCCO, - RT_ZD_KING_ZORA_SKIP, - RT_ZD_GS, - RT_ZF_GREAT_FAIRY_WITHOUT_EXPLOSIVES, - RT_LH_LAB_WALL_GS, - RT_LH_LAB_DIVING, - RT_LH_WATER_HOOKSHOT, - RT_GV_CRATE_HOVERS, - RT_GV_CHILD_TENT, - RT_GV_CHILD_CUCCO_JUMP, - RT_PASS_GUARDS_WITH_NOTHING, - RT_GF_CHILD_SKIP_WASTELAND_GATE, - RT_GF_ADULT_SKIP_WASTELAND_GATE, - RT_GF_WARRIOR_WITH_DIFFICULT_WEAPON, - RT_GF_LEDGE_CLIP_INTO_GTG, - RT_HW_BUNNY_CROSSING, - RT_HW_CROSSING, - RT_LENS_HW, - RT_HW_REVERSE, - RT_COLOSSUS_GS, - RT_DEKU_BASEMENT_GS, - RT_DEKU_B1_SKIP, - RT_DEKU_B1_BOW_WEBS, - RT_DEKU_B1_BACKFLIP_OVER_SPIKED_LOG, - RT_DEKU_MQ_COMPASS_GS, - RT_DEKU_MQ_LOG, - RT_DC_SCARECROW_GS, - RT_DC_VINES_GS, - RT_DC_STAIRS_WITH_BOW, - RT_DC_SLINGSHOT_SKIP, - RT_DC_SCRUB_ROOM, - RT_DC_HAMMER_FLOOR, - RT_DC_MQ_STAIRS_WITH_ONLY_STRENGTH, - RT_DC_MQ_CHILD_BOMBS, - RT_DC_MQ_CHILD_EYES, - RT_DC_MQ_ADULT_EYES, - RT_DC_DODONGO_CHU, - RT_DC_EYES_CHU, - RT_JABU_BOSS_HOVER, - RT_JABU_NEAR_BOSS_RANGED, - RT_JABU_NEAR_BOSS_EXPLOSIVES, - RT_JABU_B1_CUBE_HOVER, - RT_LENS_JABU_MQ, - RT_JABU_MQ_RANG_JUMP, - RT_JABU_MQ_SOT_GS, - RT_JABU_BARINADE_POTS, - RT_LENS_BOTW, - RT_BOTW_CHILD_DEADHAND, - RT_BOTW_BASEMENT, - RT_BOTW_PITS, - RT_BOTW_MQ_DEADHAND_KEY, - RT_FOREST_FIRST_GS, - RT_FOREST_COURTYARD_EAST_GS, - RT_FOREST_VINES, - RT_FOREST_COURTYARD_LEDGE, - RT_FOREST_DOORFRAME, - RT_FOREST_OUTSIDE_BACKDOOR, - RT_FOREST_COURTYARD_HEARTS_BOOMERANG, - RT_FOREST_WELL_SWIM, - RT_FOREST_MQ_BLOCK_PUZZLE, - RT_FOREST_MQ_JS_HALLWAY_SWITCH, - RT_FOREST_MQ_HOOKSHOT_HALLWAY_SWITCH, - RT_FOREST_MQ_RANG_HALLWAY_SWITCH, - RT_FOREST_MQ_CHILD_DOORFRAME, - RT_FIRE_SOT, - RT_FIRE_STRENGTH, - RT_FIRE_SCARECROW, - RT_FIRE_SKIP_FLAME_WALLS, - RT_FIRE_MQ_NEAR_BOSS, - RT_FIRE_MQ_BLOCKED_CHEST, - RT_FIRE_MQ_BK_CHEST, - RT_FIRE_MQ_CLIMB, - RT_FIRE_MQ_MAZE_SIDE_ROOM, - RT_FIRE_MQ_MAZE_HOVERS, - RT_FIRE_MQ_MAZE_JUMP, - RT_FIRE_MQ_ABOVE_MAZE_GS, - RT_WATER_LONGSHOT_TORCH, - RT_WATER_CRACKED_WALL_HOVERS, - RT_WATER_CRACKED_WALL, - RT_WATER_BK_REGION, - RT_WATER_NORTH_BASEMENT_LEDGE_JUMP, - RT_WATER_FW_CENTRAL_GS, - RT_WATER_IRONS_CENTRAL_GS, - RT_WATER_CENTRAL_BOW, - RT_WATER_HOOKSHOT_FALLING_PLATFORM_GS, - RT_WATER_RANG_FALLING_PLATFORM_GS, - RT_WATER_RIVER_GS, - RT_WATER_DRAGON_JUMP_DIVE, - RT_WATER_ADULT_DRAGON, - RT_WATER_CHILD_DRAGON, - RT_WATER_MQ_CENTRAL_PILLAR, - RT_WATER_IRON_BOOTS_LEDGE_GRAB, - RT_WATER_INVISIBLE_HOOKSHOT_TARGET, - RT_WATER_MORPHA_WITHOUT_HOOKSHOT, - RT_LENS_SHADOW, - RT_LENS_SHADOW_PLATFORM, - RT_LENS_BONGO, - RT_SHADOW_UMBRELLA_HOVER, - RT_SHADOW_UMBRELLA_CLIP, - RT_SHADOW_UMBRELLA_GS, - RT_SHADOW_FREESTANDING_KEY, - RT_SHADOW_STATUE, - RT_SHADOW_BONGO, - RT_LENS_SHADOW_MQ, - RT_LENS_SHADOW_MQ_INVISIBLE_BLADES, - RT_LENS_SHADOW_MQ_PLATFORM, - RT_LENS_SHADOW_MQ_DEADHAND, - RT_SHADOW_MQ_GAP, - RT_SHADOW_MQ_INVISIBLE_BLADES, - RT_SHADOW_MQ_HUGE_PIT, - RT_SHADOW_MQ_WINDY_WALKWAY, - RT_LENS_SPIRIT, - RT_SPIRIT_CHILD_CHU, - RT_SPIRIT_WEST_LEDGE, - RT_SPIRIT_LOWER_ADULT_SWITCH, - RT_SPIRIT_STATUE_JUMP, - RT_SPIRIT_PLATFORM_HOOKSHOT, - RT_SPIRIT_MAP_CHEST, - RT_SPIRIT_SUN_CHEST, - RT_SPIRIT_WALL, - RT_LENS_SPIRIT_MQ, - RT_SPIRIT_MQ_SUN_BLOCK_SOT, - RT_SPIRIT_MQ_SUN_BLOCK_GS, - RT_SPIRIT_MQ_LOWER_ADULT, - RT_SPIRIT_MQ_FROZEN_EYE, - RT_ICE_STALAGMITE_CLIP, - RT_ICE_STALAGMITE_HOOKSHOT, - RT_ICE_BLOCK_GS, - RT_ICE_MQ_RED_ICE_GS, - RT_ICE_MQ_SCARECROW, - RT_LENS_GTG, - RT_GTG_WITHOUT_HOOKSHOT, - RT_GTG_FAKE_WALL, - RT_GTG_LAVA_JUMP, - RT_LENS_GTG_MQ, - RT_GTG_MQ_WITH_HOOKSHOT, - RT_GTG_MQ_WITHOUT_HOOKSHOT, - RT_LENS_GANON, - RT_GANON_SPIRIT_TRIAL_HOOKSHOT, - RT_LENS_GANON_MQ, - RT_GANON_MQ_FIRE_TRIAL, - RT_GANON_MQ_SHADOW_TRIAL, - RT_GANON_MQ_LIGHT_TRIAL, - // RT_ROCS_FEATHER --if implemented with main branch - RT_FOREST_TEMPLE_BK_SKIP, - RT_FIRE_TEMPLE_BK_SKIP, - RT_WATER_TEMPLE_BK_SKIP, - RT_SHADOW_TEMPLE_BK_SKIP, - RT_SPIRIT_BK_SKIP, - RT_ACUTE_ANGLE_CLIP, - RT_ADVANCED_CLIPS, - RT_BIG_SKULLTULA_PAUSE_LIFT, - RT_BLANK_A, - RT_CUTSCENE_DIVE, - RT_DOOM_JUMP, - RT_EPG, - RT_EQUIP_SWAP, - RT_EQUIP_SWAP_EXPECTS_DINS, - RT_FLAME_STORAGE, - RT_FW_VOID_WARP, - RT_GROUND_CLIP, - RT_GROUND_JUMP, - RT_GROUND_JUMP_HARD, - RT_HESS, - RT_HOOKSHOT_CLIP, - RT_HOOKSHOT_JUMP, - RT_HOVERING, - RT_HOVERING_BOW_SLINGSHOT, - RT_HOVERING_CONTORTION, - RT_HOVERING_ENEMY, - RT_HOVERING_HOVERBOOTS, - RT_HOVERING_WALL, - RT_ISG, - RT_LADDER_CLIP, - RT_LADDER_CLIP_HOOKSHOT, - RT_LEDGE_CANCEL, - RT_LEDGE_CLIP, - RT_LUNGE_STORAGE, - RT_MEGAFLIP_BOMB, - RT_MEGAFLIP_BOMBCHU, - RT_MEGASIDEHOP_BOMB, - RT_MEGASIDEHOP_BOMBCHU, - RT_NAVI_DIVE, - RT_BOTTOM_OF_THE_WELL_NAVI_DIVE, - RT_LOST_WOOD_NAVI_DIVE, - RT_OCARINA_ITEMS, - RT_OCARINA_ITEMS_BOMB, - RT_OCARINA_ITEMS_ESS, - RT_OCARINA_ITEMS_PUTAWAY, - RT_QUICKDRAW, - RT_QUICK_PUTAWAY, - RT_SEEMWALK, - RT_SUPERSLIDE, - RT_SUPERSLIDE_TELEPORT, - RT_TIME_STOP, - RT_TRIPLE_SLASH_CLIP, - RT_VINE_CLIP, - RT_WEIRDSHOT, - RT_WEIRDSHOT_CHU, - RT_WEIRDSHOT_ENEMY, - // RT_FW_VOID_WARP_FAST_TEXT, --untested tricks: - // RT_ACTION_SWAP, - // RT_ACTOR_GLITCH, - // RT_ADULT_TRADE_TTG, - RT_TOT_DOT_SKIP_SWORDLESS, // AREA SPECIFIC GLITCHES - RT_TOT_DOT_SKIP_SWORD, - RT_LLR_STEAL_EPONA, - RT_KF_POKEY_SKIP, - RT_KF_MIDO_SKIP, - RT_KF_CLIMB_TWINS_HOUSE, - RT_KF_DEKU_TREE_ADULT, - RT_KF_WWT_ESCAPE, - RT_LW_AQUAESCAPE, - RT_LW_MIDO_SKIP_ADULT, - RT_OGC_GOLD_GAUNTLET_SKIP, - RT_GY_ROYAL_TOMB, - RT_ZF_JABU_ADULT_BOMBCHU, - RT_ZF_JABU_ADULT_HOVERBOOT_BOMB, - RT_FOREST_TEMPLE_FOUR_POE_SKIP, - RT_FOREST_TEMPLE_JUNGLE_JUMP, - // RT_DARUNIA_CUTSCENE, - RT_BOTTOM_OF_THE_WELL_SKULL_PUSH, - RT_GANONS_CASTLE_BARRIER_SKIP_HOVER, - RT_GANONS_CASTLE_GOLD_GAUNTLET_SKIP, - RT_MAX -} RandomizerTrick; - -// based on https://github.com/TestRunnerSRL/OoT-Randomizer/blob/e337d7f603b91a6bacb618fb32cc7fd70ed9ffca/ItemList.py -typedef enum { - RG_NONE, - RG_KOKIRI_SWORD, - RG_MASTER_SWORD, - RG_GIANTS_KNIFE, - RG_BIGGORON_SWORD, - RG_DEKU_SHIELD, - RG_HYLIAN_SHIELD, - RG_MIRROR_SHIELD, - RG_GORON_TUNIC, - RG_ZORA_TUNIC, - RG_IRON_BOOTS, - RG_HOVER_BOOTS, - RG_BOOMERANG, - RG_LENS_OF_TRUTH, - RG_MEGATON_HAMMER, - RG_STONE_OF_AGONY, - RG_DINS_FIRE, - RG_FARORES_WIND, - RG_NAYRUS_LOVE, - RG_FIRE_ARROWS, - RG_ICE_ARROWS, - RG_LIGHT_ARROWS, - RG_GERUDO_MEMBERSHIP_CARD, - RG_MAGIC_BEAN, - RG_MAGIC_BEAN_PACK, - RG_DOUBLE_DEFENSE, - RG_WEIRD_EGG, - RG_ZELDAS_LETTER, - RG_POCKET_EGG, - RG_COJIRO, - RG_ODD_MUSHROOM, - RG_ODD_POTION, - RG_POACHERS_SAW, - RG_BROKEN_SWORD, - RG_PRESCRIPTION, - RG_EYEBALL_FROG, - RG_EYEDROPS, - RG_CLAIM_CHECK, - RG_GOLD_SKULLTULA_TOKEN, - RG_PROGRESSIVE_HOOKSHOT, - RG_PROGRESSIVE_STRENGTH, - RG_PROGRESSIVE_BOMB_BAG, - RG_PROGRESSIVE_BOW, - RG_PROGRESSIVE_SLINGSHOT, - RG_PROGRESSIVE_WALLET, - RG_PROGRESSIVE_SCALE, - RG_PROGRESSIVE_NUT_UPGRADE, - RG_PROGRESSIVE_STICK_UPGRADE, - RG_PROGRESSIVE_MAGIC_METER, - RG_MAGIC_SINGLE, // Added for refactor of GetItemEntries - RG_MAGIC_DOUBLE, // Added for refactor of GetItemEntries - RG_PROGRESSIVE_OCARINA, - RG_PROGRESSIVE_GORONSWORD, - RG_EMPTY_BOTTLE, - RG_BOTTLE_WITH_MILK, - RG_BOTTLE_WITH_RED_POTION, - RG_BOTTLE_WITH_GREEN_POTION, - RG_BOTTLE_WITH_BLUE_POTION, - RG_BOTTLE_WITH_FAIRY, - RG_BOTTLE_WITH_FISH, - RG_BOTTLE_WITH_BLUE_FIRE, - RG_BOTTLE_WITH_BUGS, - RG_BOTTLE_WITH_POE, - RG_RUTOS_LETTER, - RG_BOTTLE_WITH_BIG_POE, - RG_ZELDAS_LULLABY, - RG_EPONAS_SONG, - RG_SARIAS_SONG, - RG_SUNS_SONG, - RG_SONG_OF_TIME, - RG_SONG_OF_STORMS, - RG_MINUET_OF_FOREST, - RG_BOLERO_OF_FIRE, - RG_SERENADE_OF_WATER, - RG_REQUIEM_OF_SPIRIT, - RG_NOCTURNE_OF_SHADOW, - RG_PRELUDE_OF_LIGHT, - RG_DEKU_TREE_MAP, - RG_DODONGOS_CAVERN_MAP, - RG_JABU_JABUS_BELLY_MAP, - RG_FOREST_TEMPLE_MAP, - RG_FIRE_TEMPLE_MAP, - RG_WATER_TEMPLE_MAP, - RG_SPIRIT_TEMPLE_MAP, - RG_SHADOW_TEMPLE_MAP, - RG_BOTTOM_OF_THE_WELL_MAP, - RG_ICE_CAVERN_MAP, - RG_DEKU_TREE_COMPASS, - RG_DODONGOS_CAVERN_COMPASS, - RG_JABU_JABUS_BELLY_COMPASS, - RG_FOREST_TEMPLE_COMPASS, - RG_FIRE_TEMPLE_COMPASS, - RG_WATER_TEMPLE_COMPASS, - RG_SPIRIT_TEMPLE_COMPASS, - RG_SHADOW_TEMPLE_COMPASS, - RG_BOTTOM_OF_THE_WELL_COMPASS, - RG_ICE_CAVERN_COMPASS, - RG_FOREST_TEMPLE_BOSS_KEY, - RG_FIRE_TEMPLE_BOSS_KEY, - RG_WATER_TEMPLE_BOSS_KEY, - RG_SPIRIT_TEMPLE_BOSS_KEY, - RG_SHADOW_TEMPLE_BOSS_KEY, - RG_GANONS_CASTLE_BOSS_KEY, - RG_FOREST_TEMPLE_SMALL_KEY, - RG_FIRE_TEMPLE_SMALL_KEY, - RG_WATER_TEMPLE_SMALL_KEY, - RG_SPIRIT_TEMPLE_SMALL_KEY, - RG_SHADOW_TEMPLE_SMALL_KEY, - RG_BOTTOM_OF_THE_WELL_SMALL_KEY, - RG_GERUDO_TRAINING_GROUND_SMALL_KEY, - RG_GERUDO_FORTRESS_SMALL_KEY, - RG_GANONS_CASTLE_SMALL_KEY, - RG_TREASURE_GAME_SMALL_KEY, - RG_FOREST_TEMPLE_KEY_RING, - RG_FIRE_TEMPLE_KEY_RING, - RG_WATER_TEMPLE_KEY_RING, - RG_SPIRIT_TEMPLE_KEY_RING, - RG_SHADOW_TEMPLE_KEY_RING, - RG_BOTTOM_OF_THE_WELL_KEY_RING, - RG_GERUDO_TRAINING_GROUND_KEY_RING, - RG_GERUDO_FORTRESS_KEY_RING, - RG_GANONS_CASTLE_KEY_RING, - RG_TREASURE_GAME_KEY_RING, - RG_KOKIRI_EMERALD, - RG_GORON_RUBY, - RG_ZORA_SAPPHIRE, - RG_FOREST_MEDALLION, - RG_FIRE_MEDALLION, - RG_WATER_MEDALLION, - RG_SPIRIT_MEDALLION, - RG_SHADOW_MEDALLION, - RG_LIGHT_MEDALLION, - RG_RECOVERY_HEART, - RG_GREEN_RUPEE, - RG_GREG_RUPEE, - RG_BLUE_RUPEE, - RG_RED_RUPEE, - RG_PURPLE_RUPEE, - RG_HUGE_RUPEE, - RG_PIECE_OF_HEART, - RG_HEART_CONTAINER, - RG_ICE_TRAP, - RG_MILK, - RG_FISH, - RG_BOMBS_5, - RG_BOMBS_10, - RG_BOMBS_20, - RG_BOMBCHU_5, - RG_BOMBCHU_10, - RG_BOMBCHU_20, - RG_ARROWS_5, - RG_ARROWS_10, - RG_ARROWS_30, - RG_DEKU_NUTS_5, - RG_DEKU_NUTS_10, - RG_DEKU_SEEDS_30, - RG_DEKU_STICK_1, - RG_RED_POTION_REFILL, - RG_GREEN_POTION_REFILL, - RG_BLUE_POTION_REFILL, - RG_TREASURE_GAME_HEART, - RG_TREASURE_GAME_GREEN_RUPEE, - RG_BUY_DEKU_NUTS_5, - RG_BUY_ARROWS_30, - RG_BUY_ARROWS_50, - RG_BUY_BOMBS_525, - RG_BUY_DEKU_NUTS_10, - RG_BUY_DEKU_STICK_1, - RG_BUY_BOMBS_10, - RG_BUY_FISH, - RG_BUY_RED_POTION_30, - RG_BUY_GREEN_POTION, - RG_BUY_BLUE_POTION, - RG_BUY_HYLIAN_SHIELD, - RG_BUY_DEKU_SHIELD, - RG_BUY_GORON_TUNIC, - RG_BUY_ZORA_TUNIC, - RG_BUY_HEART, - RG_BUY_BOMBCHUS_10, - RG_BUY_BOMBCHUS_20, - RG_BUY_DEKU_SEEDS_30, - RG_SOLD_OUT, - RG_BUY_BLUE_FIRE, - RG_BUY_BOTTLE_BUG, - RG_BUY_POE, - RG_BUY_FAIRYS_SPIRIT, - RG_BUY_ARROWS_10, - RG_BUY_BOMBS_20, - RG_BUY_BOMBS_30, - RG_BUY_BOMBS_535, - RG_BUY_RED_POTION_40, - RG_BUY_RED_POTION_50, - RG_TRIFORCE, - RG_TRIFORCE_PIECE, - RG_DEATH_MOUNTAIN_CRATER_BEAN_SOUL, - RG_DEATH_MOUNTAIN_TRAIL_BEAN_SOUL, - RG_DESERT_COLOSSUS_BEAN_SOUL, - RG_GERUDO_VALLEY_BEAN_SOUL, - RG_GRAVEYARD_BEAN_SOUL, - RG_KOKIRI_FOREST_BEAN_SOUL, - RG_LAKE_HYLIA_BEAN_SOUL, - RG_LOST_WOODS_BRIDGE_BEAN_SOUL, - RG_LOST_WOODS_BEAN_SOUL, - RG_ZORAS_RIVER_BEAN_SOUL, - RG_GOHMA_SOUL, - RG_KING_DODONGO_SOUL, - RG_BARINADE_SOUL, - RG_PHANTOM_GANON_SOUL, - RG_VOLVAGIA_SOUL, - RG_MORPHA_SOUL, - RG_BONGO_BONGO_SOUL, - RG_TWINROVA_SOUL, - RG_GANON_SOUL, - RG_OCARINA_A_BUTTON, - RG_OCARINA_C_UP_BUTTON, - RG_OCARINA_C_DOWN_BUTTON, - RG_OCARINA_C_LEFT_BUTTON, - RG_OCARINA_C_RIGHT_BUTTON, - RG_SKELETON_KEY, - RG_FISHING_POLE, - RG_DEKU_STICK_BAG, - RG_DEKU_NUT_BAG, - RG_HINT, - RG_TYCOON_WALLET, - RG_BRONZE_SCALE, - RG_POWER_BRACELET, - RG_CLIMB, - RG_CRAWL, - RG_OPEN_CHEST, - RG_SPEAK_DEKU, - RG_SPEAK_GERUDO, - RG_SPEAK_GORON, - RG_SPEAK_HYLIAN, - RG_SPEAK_KOKIRI, - RG_SPEAK_ZORA, - RG_CHILD_WALLET, - RG_PROGRESSIVE_BOMBCHU_BAG, - RG_QUIVER_INF, - RG_BOMB_BAG_INF, - RG_BULLET_BAG_INF, - RG_STICK_UPGRADE_INF, - RG_NUT_UPGRADE_INF, - RG_MAGIC_INF, - RG_BOMBCHU_INF, - RG_WALLET_INF, - RG_FAIRY_OCARINA, - RG_OCARINA_OF_TIME, - RG_BOMB_BAG, - RG_BIG_BOMB_BAG, - RG_BIGGEST_BOMB_BAG, - RG_FAIRY_BOW, - RG_BIG_QUIVER, - RG_BIGGEST_QUIVER, - RG_FAIRY_SLINGSHOT, - RG_BIG_BULLET_BAG, - RG_BIGGEST_BULLET_BAG, - RG_GORONS_BRACELET, - RG_SILVER_GAUNTLETS, - RG_GOLDEN_GAUNTLETS, - RG_SILVER_SCALE, - RG_GOLDEN_SCALE, - RG_ADULT_WALLET, - RG_GIANT_WALLET, - RG_DEKU_NUT_CAPACITY_30, - RG_DEKU_NUT_CAPACITY_40, - RG_DEKU_STICK_CAPACITY_20, - RG_DEKU_STICK_CAPACITY_30, - RG_HOOKSHOT, - RG_LONGSHOT, - RG_KEATON_MASK, - RG_SKULL_MASK, - RG_SPOOKY_MASK, - RG_BUNNY_HOOD, - RG_GORON_MASK, - RG_ZORA_MASK, - RG_GERUDO_MASK, - RG_MASK_OF_TRUTH, - - // Overworld keys - RG_GUARD_HOUSE_KEY, - RG_MARKET_BAZAAR_KEY, - RG_MARKET_POTION_SHOP_KEY, - RG_MASK_SHOP_KEY, - RG_MARKET_SHOOTING_GALLERY_KEY, - RG_BOMBCHU_BOWLING_KEY, - RG_TREASURE_CHEST_GAME_BUILDING_KEY, - RG_BOMBCHU_SHOP_KEY, - RG_RICHARDS_HOUSE_KEY, - RG_ALLEY_HOUSE_KEY, - RG_KAK_BAZAAR_KEY, - RG_KAK_POTION_SHOP_KEY, - RG_BOSS_HOUSE_KEY, - RG_GRANNYS_POTION_SHOP_KEY, - RG_SKULLTULA_HOUSE_KEY, - RG_IMPAS_HOUSE_KEY, - RG_WINDMILL_KEY, - RG_KAK_SHOOTING_GALLERY_KEY, - RG_DAMPES_HUT_KEY, - RG_TALONS_HOUSE_KEY, - RG_STABLES_KEY, - RG_BACK_TOWER_KEY, - RG_HYLIA_LAB_KEY, - RG_FISHING_HOLE_KEY, - - // Custom Items - RG_ROCS_FEATHER, - - // Logic Only - RG_STICKS, - RG_NUTS, - RG_MAX -} RandomizerGet; - -typedef enum { - RH_NONE, - RH_KF_DEKU_TREE_LEFT_GOSSIP_STONE, - RH_KF_DEKU_TREE_RIGHT_GOSSIP_STONE, - RH_KF_GOSSIP_STONE, - RH_KF_STORMS_GROTTO_GOSSIP_STONE, - RH_LW_GOSSIP_STONE, - RH_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE, - RH_SFM_MAZE_NEAR_LW_GOSSIP_STONE, - RH_SFM_MAZE_CENTER_GOSSIP_STONE, - RH_SFM_SARIA_GOSSIP_STONE, - RH_HF_COW_GROTTO_GOSSIP_STONE, - RH_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE, - RH_HF_OPEN_GROTTO_GOSSIP_STONE, - RH_HF_SOUTHEAST_GROTTO_GOSSIP_STONE, - RH_TOT_LEFT_CENTER_GOSSIP_STONE, - RH_TOT_LEFTMOST_GOSSIP_STONE, - RH_TOT_RIGHT_CENTER_GOSSIP_STONE, - RH_TOT_RIGHTMOST_GOSSIP_STONE, - RH_HC_MALON_GOSSIP_STONE, - RH_HC_ROCK_WALL_GOSSIP_STONE, - RH_HC_STORMS_GROTTO_GOSSIP_STONE, - RH_KAK_OPEN_GROTTO_GOSSIP_STONE, - RH_GRAVEYARD_GOSSIP_STONE, - RH_DMT_GOSSIP_STONE, - RH_DMT_STORMS_GROTTO_GOSSIP_STONE, - RH_GC_MAZE_GOSSIP_STONE, - RH_GC_MEDIGORON_GOSSIP_STONE, - RH_DMC_GOSSIP_STONE, - RH_DMC_UPPER_GROTTO_GOSSIP_STONE, - RH_ZR_NEAR_DOMAIN_GOSSIP_STONE, - RH_ZR_NEAR_GROTTOS_GOSSIP_STONE, - RH_ZR_OPEN_GROTTO_GOSSIP_STONE, - RH_ZD_GOSSIP_STONE, - RH_ZF_JABU_GOSSIP_STONE, - RH_ZF_FAIRY_GOSSIP_STONE, - RH_LH_LAB_GOSSIP_STONE, - RH_LH_SOUTHEAST_GOSSIP_STONE, - RH_LH_SOUTHWEST_GOSSIP_STONE, - RH_GV_GOSSIP_STONE, - RH_COLOSSUS_GOSSIP_STONE, - RH_DODONGOS_CAVERN_GOSSIP_STONE, - RH_GANONDORF_HINT, - RH_GANONDORF_JOKE, - RH_SHEIK_HINT, - RH_DAMPES_DIARY, - RH_GREG_RUPEE, - RH_ALTAR_CHILD, - RH_ALTAR_ADULT, - RH_FOREST_BOSS_KEY_HINT, - RH_FIRE_BOSS_KEY_HINT, - RH_WATER_BOSS_KEY_HINT, - RH_SPIRIT_BOSS_KEY_HINT, - RH_SHADOW_BOSS_KEY_HINT, - RH_GANONS_BOSS_KEY_HINT, - RH_SARIA_HINT, - RH_MIDO_HINT, - RH_LOACH_HINT, - RH_FISHING_POLE, - RH_MINUET_WARP_LOC, - RH_BOLERO_WARP_LOC, - RH_SERENADE_WARP_LOC, - RH_REQUIEM_WARP_LOC, - RH_NOCTURNE_WARP_LOC, - RH_PRELUDE_WARP_LOC, - RH_HBA_HINT, - RH_MALON_HINT, - RH_CHICKENS_HINT, - RH_BIG_POES_HINT, - RH_BIGGORON_HINT, - RH_FROGS_HINT, - RH_OOT_HINT, - RH_MASK_SHOP_HINT, - RH_MAX, -} RandomizerHint; - -typedef enum { - RHT_NONE, - RHT_WAY_OF_THE_HERO, - RHT_FOOLISH, - RHT_CAN_BE_FOUND_AT, - RHT_HOARDS, - // Junk - RHT_JUNK01, - RHT_JUNK02, - RHT_JUNK03, - RHT_JUNK04, - RHT_JUNK05, - RHT_JUNK06, - RHT_JUNK07, - RHT_JUNK08, - RHT_JUNK09, - RHT_JUNK10, - RHT_JUNK11, - RHT_JUNK12, - RHT_JUNK13, - RHT_JUNK14, - RHT_JUNK15, - RHT_JUNK16, - RHT_JUNK17, - RHT_JUNK18, - RHT_JUNK19, - RHT_JUNK20, - RHT_JUNK21, - RHT_JUNK22, - RHT_JUNK23, - RHT_JUNK24, - RHT_JUNK25, - RHT_JUNK26, - RHT_JUNK27, - RHT_JUNK28, - RHT_JUNK29, - RHT_JUNK30, - RHT_JUNK31, - RHT_JUNK32, - RHT_JUNK33, - RHT_JUNK34, - RHT_JUNK35, - RHT_JUNK36, - RHT_JUNK37, - RHT_JUNK38, - RHT_JUNK39, - RHT_JUNK40, - RHT_JUNK41, - RHT_JUNK42, - RHT_JUNK43, - RHT_JUNK44, - RHT_JUNK45, - RHT_JUNK46, - RHT_JUNK47, - RHT_JUNK48, - RHT_JUNK49, - RHT_JUNK50, - RHT_JUNK51, - RHT_JUNK52, - RHT_JUNK53, - RHT_JUNK54, - RHT_JUNK55, - RHT_JUNK56, - RHT_JUNK57, - RHT_JUNK58, - RHT_JUNK59, - RHT_JUNK60, - RHT_JUNK61, - RHT_JUNK62, - RHT_JUNK63, - RHT_JUNK64, - RHT_JUNK65, - RHT_JUNK66, - RHT_JUNK67, - RHT_JUNK68, - RHT_JUNK69, - RHT_JUNK70, - RHT_JUNK71, - // Locations - RHT_LINKS_POCKET, - RHT_QUEEN_GOHMA, - RHT_KING_DODONGO, - RHT_BARINADE, - RHT_PHANTOM_GANON, - RHT_VOLVAGIA, - RHT_MORPHA, - RHT_BONGO_BONGO, - RHT_TWINROVA, - RHT_GIFT_FROM_RAURU, - RHT_SONG_FROM_IMPA, - RHT_SONG_FROM_MALON, - RHT_SONG_FROM_SARIA, - RHT_SONG_FROM_ROYAL_FAMILYS_TOMB, - RHT_SONG_FROM_OCARINA_OF_TIME, - RHT_SONG_FROM_WINDMILL, - RHT_SHEIK_IN_FOREST, - RHT_SHEIK_IN_CRATER, - RHT_SHEIK_IN_ICE_CAVERN, - RHT_SHEIK_AT_COLOSSUS, - RHT_SHEIK_IN_KAKARIKO, - RHT_SHEIK_AT_TEMPLE, - RHT_KF_MIDOS_TOP_LEFT_CHEST, - RHT_KF_MIDOS_TOP_RIGHT_CHEST, - RHT_KF_MIDOS_BOTTOM_LEFT_CHEST, - RHT_KF_MIDOS_BOTTOM_RIGHT_CHEST, - RHT_KF_KOKIRI_SWORD_CHEST, - RHT_KF_STORMS_GROTTO_CHEST, - RHT_KF_STORMS_GROTTO_FISH, - RHT_KF_LINKS_HOUSE_COW, - RHT_KF_GS_KNOW_IT_ALL_HOUSE, - RHT_KF_GS_BEAN_PATCH, - RHT_KF_GS_HOUSE_OF_TWINS, - RHT_KF_SHOP_ITEM_1, - RHT_KF_SHOP_ITEM_2, - RHT_KF_SHOP_ITEM_3, - RHT_KF_SHOP_ITEM_4, - RHT_KF_SHOP_ITEM_5, - RHT_KF_SHOP_ITEM_6, - RHT_KF_SHOP_ITEM_7, - RHT_KF_SHOP_ITEM_8, - RHT_LW_GIFT_FROM_SARIA, - RHT_LW_OCARINA_MEMORY_GAME, - RHT_LW_TARGET_IN_WOODS, - RHT_LW_NEAR_SHORTCUTS_GROTTO_CHEST, - RHT_LW_NEAR_SHORTCUTS_GROTTO_FISH, - RHT_LW_TRADE_COJIRO, - RHT_DEKU_THEATER_SKULL_MASK, - RHT_DEKU_THEATER_MASK_OF_TRUTH, - RHT_LW_SKULL_KID, - RHT_LW_TRADE_ODD_POTION, - RHT_LW_DEKU_SCRUB_NEAR_BRIDGE, - RHT_LW_DEKU_SCRUB_NEAR_DEKU_THEATER_LEFT, - RHT_LW_DEKU_SCRUB_NEAR_DEKU_THEATER_RIGHT, - RHT_LW_DEKU_SCRUB_GROTTO_FRONT, - RHT_LW_DEKU_SCRUB_GROTTO_REAR, - RHT_LW_GS_BEAN_PATCH_NEAR_BRIDGE, - RHT_LW_GS_BEAN_PATCH_NEAR_THEATER, - RHT_LW_GS_ABOVE_THEATER, - RHT_SFM_WOLFOS_GROTTO_CHEST, - RHT_SFM_DEKU_SCRUB_GROTTO_FRONT, - RHT_SFM_DEKU_SCRUB_GROTTO_REAR, - RHT_SFM_GS, - RHT_HF_OCARINA_OF_TIME_ITEM, - RHT_HF_NEAR_MARKET_GROTTO_CHEST, - RHT_HF_NEAR_MARKET_GROTTO_FISH, - RHT_HF_TEKTITE_GROTTO_FREESTANDING_POH, - RHT_HF_SOUTHEAST_GROTTO_CHEST, - RHT_HF_SOUTHEAST_GROTTO_FISH, - RHT_HF_OPEN_GROTTO_CHEST, - RHT_HF_OPEN_GROTTO_FISH, - RHT_HF_DEKU_SCRUB_GROTTO, - RHT_HF_COW_GROTTO_COW, - RHT_HF_GS_COW_GROTTO, - RHT_HF_GS_NEAR_KAK_GROTTO, - RHT_MARKET_SHOOTING_GALLERY_REWARD, - RHT_MARKET_BOMBCHU_BOWLING_FIRST_PRIZE, - RHT_MARKET_BOMBCHU_BOWLING_SECOND_PRIZE, - RHT_MARKET_BOMBCHU_BOWLING_BOMBCHUS, - RHT_MARKET_LOST_DOG, - RHT_MARKET_TREASURE_CHEST_GAME_REWARD, - RHT_MARKET_10_BIG_POES, - RHT_MARKET_TREASURE_CHEST_GAME_ITEM_1, - RHT_MARKET_TREASURE_CHEST_GAME_ITEM_2, - RHT_MARKET_TREASURE_CHEST_GAME_ITEM_3, - RHT_MARKET_TREASURE_CHEST_GAME_ITEM_4, - RHT_MARKET_TREASURE_CHEST_GAME_ITEM_5, - RHT_MARKET_TREASURE_CHEST_GAME_KEY_1, - RHT_MARKET_TREASURE_CHEST_GAME_KEY_2, - RHT_MARKET_TREASURE_CHEST_GAME_KEY_3, - RHT_MARKET_TREASURE_CHEST_GAME_KEY_4, - RHT_MARKET_TREASURE_CHEST_GAME_KEY_5, - RHT_MARKET_GS_GUARD_HOUSE, - RHT_MARKET_BAZAAR_ITEM_1, - RHT_MARKET_BAZAAR_ITEM_2, - RHT_MARKET_BAZAAR_ITEM_3, - RHT_MARKET_BAZAAR_ITEM_4, - RHT_MARKET_BAZAAR_ITEM_5, - RHT_MARKET_BAZAAR_ITEM_6, - RHT_MARKET_BAZAAR_ITEM_7, - RHT_MARKET_BAZAAR_ITEM_8, - RHT_MARKET_POTION_SHOP_ITEM_1, - RHT_MARKET_POTION_SHOP_ITEM_2, - RHT_MARKET_POTION_SHOP_ITEM_3, - RHT_MARKET_POTION_SHOP_ITEM_4, - RHT_MARKET_POTION_SHOP_ITEM_5, - RHT_MARKET_POTION_SHOP_ITEM_6, - RHT_MARKET_POTION_SHOP_ITEM_7, - RHT_MARKET_POTION_SHOP_ITEM_8, - RHT_MARKET_BOMBCHU_SHOP_ITEM_1, - RHT_MARKET_BOMBCHU_SHOP_ITEM_2, - RHT_MARKET_BOMBCHU_SHOP_ITEM_3, - RHT_MARKET_BOMBCHU_SHOP_ITEM_4, - RHT_MARKET_BOMBCHU_SHOP_ITEM_5, - RHT_MARKET_BOMBCHU_SHOP_ITEM_6, - RHT_MARKET_BOMBCHU_SHOP_ITEM_7, - RHT_MARKET_BOMBCHU_SHOP_ITEM_8, - RHT_TOT_MASTER_SWORD, - RHT_TOT_LIGHT_ARROWS_CUTSCENE, - RHT_HC_MALON_EGG, - RHT_HC_ZELDAS_LETTER, - RHT_HC_GREAT_FAIRY_REWARD, - RHT_HC_GS_TREE, - RHT_HC_GS_STORMS_GROTTO, - RHT_LLR_TALONS_CHICKENS, - RHT_LLR_FREESTANDING_POH, - RHT_LLR_DEKU_SCRUB_GROTTO_LEFT, - RHT_LLR_DEKU_SCRUB_GROTTO_CENTER, - RHT_LLR_DEKU_SCRUB_GROTTO_RIGHT, - RHT_LLR_STABLES_LEFT_COW, - RHT_LLR_STABLES_RIGHT_COW, - RHT_LLR_TOWER_LEFT_COW, - RHT_LLR_TOWER_RIGHT_COW, - RHT_LLR_GS_HOUSE_WINDOW, - RHT_LLR_GS_TREE, - RHT_LLR_GS_RAIN_SHED, - RHT_LLR_GS_BACK_WALL, - RHT_KAK_ANJU_AS_CHILD, - RHT_KAK_ANJU_AS_ADULT, - RHT_KAK_IMPAS_HOUSE_FREESTANDING_POH, - RHT_KAK_WINDMILL_FREESTANDING_POH, - RHT_KAK_MAN_ON_ROOF, - RHT_KAK_OPEN_GROTTO_CHEST, - RHT_KAK_OPEN_GROTTO_FISH, - RHT_KAK_REDEAD_GROTTO_CHEST, - RHT_KAK_SHOOTING_GALLERY_REWARD, - RHT_KAK_TRADE_ODD_MUSHROOM, - RHT_KAK_GRANNYS_SHOP, - RHT_KAK_TRADE_POCKET_CUCCO, - RHT_KAK_10_GOLD_SKULLTULA_REWARD, - RHT_KAK_20_GOLD_SKULLTULA_REWARD, - RHT_KAK_30_GOLD_SKULLTULA_REWARD, - RHT_KAK_40_GOLD_SKULLTULA_REWARD, - RHT_KAK_50_GOLD_SKULLTULA_REWARD, - RHT_KAK_100_GOLD_SKULLTULA_REWARD, - RHT_KAK_IMPAS_HOUSE_COW, - RHT_KAK_GS_TREE, - RHT_KAK_GS_GUARDS_HOUSE, - RHT_KAK_GS_WATCHTOWER, - RHT_KAK_GS_SKULLTULA_HOUSE, - RHT_KAK_GS_HOUSE_UNDER_CONSTRUCTION, - RHT_KAK_GS_ABOVE_IMPAS_HOUSE, - RHT_KAK_BAZAAR_ITEM_1, - RHT_KAK_BAZAAR_ITEM_2, - RHT_KAK_BAZAAR_ITEM_3, - RHT_KAK_BAZAAR_ITEM_4, - RHT_KAK_BAZAAR_ITEM_5, - RHT_KAK_BAZAAR_ITEM_6, - RHT_KAK_BAZAAR_ITEM_7, - RHT_KAK_BAZAAR_ITEM_8, - RHT_KAK_POTION_SHOP_ITEM_1, - RHT_KAK_POTION_SHOP_ITEM_2, - RHT_KAK_POTION_SHOP_ITEM_3, - RHT_KAK_POTION_SHOP_ITEM_4, - RHT_KAK_POTION_SHOP_ITEM_5, - RHT_KAK_POTION_SHOP_ITEM_6, - RHT_KAK_POTION_SHOP_ITEM_7, - RHT_KAK_POTION_SHOP_ITEM_8, - RHT_GRAVEYARD_SHIELD_GRAVE_CHEST, - RHT_GRAVEYARD_HEART_PIECE_GRAVE_CHEST, - RHT_GRAVEYARD_ROYAL_FAMILYS_TOMB_CHEST, - RHT_GRAVEYARD_FREESTANDING_POH, - RHT_GRAVEYARD_DAMPE_GRAVEDIGGING_TOUR, - RHT_GRAVEYARD_HOOKSHOT_CHEST, - RHT_GRAVEYARD_DAMPE_RACE_FREESTANDING_POH, - RHT_GRAVEYARD_GS_BEAN_PATCH, - RHT_GRAVEYARD_GS_WALL, - RHT_DMT_FREESTANDING_POH, - RHT_DMT_CHEST, - RHT_DMT_STORMS_GROTTO_CHEST, - RHT_DMT_STORMS_GROTTO_FISH, - RHT_DMT_TRADE_BROKEN_SWORD, - RHT_DMT_TRADE_EYEDROPS, - RHT_DMT_TRADE_CLAIM_CHECK, - RHT_DMT_GREAT_FAIRY_REWARD, - RHT_DMT_COW_GROTTO_COW, - RHT_DMT_GS_NEAR_KAK, - RHT_DMT_GS_BEAN_PATCH, - RHT_DMT_GS_ABOVE_DODONGOS_CAVERN, - RHT_DMT_GS_FALLING_ROCKS_PATH, - RHT_GC_DARUNIAS_JOY, - RHT_GC_POT_FREESTANDING_POH, - RHT_GC_ROLLING_GORON_AS_CHILD, - RHT_GC_ROLLING_GORON_AS_ADULT, - RHT_GC_MEDIGORON, - RHT_GC_MAZE_LEFT_CHEST, - RHT_GC_MAZE_RIGHT_CHEST, - RHT_GC_MAZE_CENTER_CHEST, - RHT_GC_DEKU_SCRUB_GROTTO_LEFT, - RHT_GC_DEKU_SCRUB_GROTTO_CENTER, - RHT_GC_DEKU_SCRUB_GROTTO_RIGHT, - RHT_GC_GS_CENTER_PLATFORM, - RHT_GC_GS_BOULDER_MAZE, - RHT_GC_SHOP_ITEM_1, - RHT_GC_SHOP_ITEM_2, - RHT_GC_SHOP_ITEM_3, - RHT_GC_SHOP_ITEM_4, - RHT_GC_SHOP_ITEM_5, - RHT_GC_SHOP_ITEM_6, - RHT_GC_SHOP_ITEM_7, - RHT_GC_SHOP_ITEM_8, - RHT_DMC_VOLCANO_FREESTANDING_POH, - RHT_DMC_WALL_FREESTANDING_POH, - RHT_DMC_UPPER_GROTTO_CHEST, - RHT_DMC_UPPER_GROTTO_FISH, - RHT_DMC_GREAT_FAIRY_REWARD, - RHT_DMC_DEKU_SCRUB, - RHT_DMC_DEKU_SCRUB_GROTTO_LEFT, - RHT_DMC_DEKU_SCRUB_GROTTO_CENTER, - RHT_DMC_DEKU_SCRUB_GROTTO_RIGHT, - RHT_DMC_GS_CRATE, - RHT_DMC_GS_BEAN_PATCH, - RHT_ZR_MAGIC_BEAN_SALESMAN, - RHT_ZR_OPEN_GROTTO_CHEST, - RHT_ZR_OPEN_GROTTO_FISH, - RHT_ZR_FROGS_ZELDAS_LULLABY, - RHT_ZR_FROGS_EPONAS_SONG, - RHT_ZR_FROGS_SARIAS_SONG, - RHT_ZR_FROGS_SUNS_SONG, - RHT_ZR_FROGS_SONG_OF_TIME, - RHT_ZR_FROGS_IN_THE_RAIN, - RHT_ZR_FROGS_OCARINA_GAME, - RHT_ZR_NEAR_OPEN_GROTTO_FREESTANDING_POH, - RHT_ZR_NEAR_DOMAIN_FREESTANDING_POH, - RHT_ZR_DEKU_SCRUB_GROTTO_FRONT, - RHT_ZR_DEKU_SCRUB_GROTTO_REAR, - RHT_ZR_GS_TREE, - RHT_ZR_GS_LADDER, - RHT_ZR_GS_NEAR_RAISED_GROTTOS, - RHT_ZR_GS_ABOVE_BRIDGE, - RHT_ZD_DIVING_MINIGAME, - RHT_ZD_CHEST, - RHT_ZD_KING_ZORA_THAWED, - RHT_ZD_TRADE_PRESCRIPTION, - RHT_ZD_GS_FROZEN_WATERFALL, - RHT_ZD_SHOP_ITEM_1, - RHT_ZD_SHOP_ITEM_2, - RHT_ZD_SHOP_ITEM_3, - RHT_ZD_SHOP_ITEM_4, - RHT_ZD_SHOP_ITEM_5, - RHT_ZD_SHOP_ITEM_6, - RHT_ZD_SHOP_ITEM_7, - RHT_ZD_SHOP_ITEM_8, - RHT_ZD_FISH, - RHT_ZF_GREAT_FAIRY_REWARD, - RHT_ZF_ICEBERG_FREESTANDING_POH, - RHT_ZF_BOTTOM_FREESTANDING_POH, - RHT_ZF_GS_ABOVE_THE_LOG, - RHT_ZF_GS_TREE, - RHT_ZF_GS_HIDDEN_CAVE, - RHT_LH_UNDERWATER_ITEM, - RHT_LH_CHILD_FISHING, - RHT_LH_ADULT_FISHING, - RHT_LH_POND_FISH, - RHT_LH_HYRULE_LOACH, - RHT_LH_LAB_DIVE, - RHT_LH_TRADE_FROG, - RHT_LH_FREESTANDING_POH, - RHT_LH_SUN, - RHT_LH_DEKU_SCRUB_GROTTO_LEFT, - RHT_LH_DEKU_SCRUB_GROTTO_CENTER, - RHT_LH_DEKU_SCRUB_GROTTO_RIGHT, - RHT_LH_GS_BEAN_PATCH, - RHT_LH_GS_LAB_WALL, - RHT_LH_GS_SMALL_ISLAND, - RHT_LH_GS_LAB_CRATE, - RHT_LH_GS_TREE, - RHT_GV_CRATE_FREESTANDING_POH, - RHT_GV_WATERFALL_FREESTANDING_POH, - RHT_GV_CHEST, - RHT_GV_TRADE_SAW, - RHT_GV_DEKU_SCRUB_GROTTO_FRONT, - RHT_GV_DEKU_SCRUB_GROTTO_REAR, - RHT_GV_COW, - RHT_GV_GS_SMALL_BRIDGE, - RHT_GV_GS_BEAN_PATCH, - RHT_GV_GS_BEHIND_TENT, - RHT_GV_GS_PILLAR, - RHT_GF_CHEST, - RHT_GF_HBA_1000_POINTS, - RHT_GF_HBA_1500_POINTS, - RHT_TH_FREED_CARPENTERS, - RHT_TH_1_TORCH_CARPENTER, - RHT_TH_DEAD_END_CARPENTER, - RHT_TH_DOUBLE_CELL_CARPENTER, - RHT_TH_STEEP_SLOPE_CARPENTER, - RHT_GF_GS_TOP_FLOOR, - RHT_GF_GS_ARCHERY_RANGE, - RHT_HIDEOUT_JAIL_GUARD_1_TORCH, - RHT_HIDEOUT_JAIL_GUARD_2_TORCHES, - RHT_HIDEOUT_JAIL_GUARD_3_TORCHES, - RHT_HIDEOUT_JAIL_GUARD_4_TORCHES, - RHT_HIDEOUT_GERUDO_MEMBERSHIP_CARD, - RHT_WASTELAND_BOMBCHU_SALESMAN, - RHT_WASTELAND_CHEST, - RHT_WASTELAND_GS, - RHT_COLOSSUS_GREAT_FAIRY_REWARD, - RHT_COLOSSUS_FREESTANDING_POH, - RHT_COLOSSUS_DEKU_SCRUB_GROTTO_FRONT, - RHT_COLOSSUS_DEKU_SCRUB_GROTTO_REAR, - RHT_COLOSSUS_GS_BEAN_PATCH, - RHT_COLOSSUS_GS_TREE, - RHT_COLOSSUS_GS_HILL, - RHT_OGC_GREAT_FAIRY_REWARD, - RHT_OGC_GS, - RHT_DEKU_TREE_MAP_CHEST, - RHT_DEKU_TREE_SLINGSHOT_ROOM_SIDE_CHEST, - RHT_DEKU_TREE_SLINGSHOT_CHEST, - RHT_DEKU_TREE_COMPASS_CHEST, - RHT_DEKU_TREE_COMPASS_ROOM_SIDE_CHEST, - RHT_DEKU_TREE_BASEMENT_CHEST, - RHT_DEKU_TREE_GS_COMPASS_ROOM, - RHT_DEKU_TREE_GS_BASEMENT_VINES, - RHT_DEKU_TREE_GS_BASEMENT_GATE, - RHT_DEKU_TREE_GS_BASEMENT_BACK_ROOM, - RHT_DEKU_TREE_MQ_MAP_CHEST, - RHT_DEKU_TREE_MQ_SLINGSHOT_CHEST, - RHT_DEKU_TREE_MQ_SLINGSHOT_ROOM_BACK_CHEST, - RHT_DEKU_TREE_MQ_COMPASS_CHEST, - RHT_DEKU_TREE_MQ_BASEMENT_CHEST, - RHT_DEKU_TREE_MQ_BEFORE_SPINNING_LOG_CHEST, - RHT_DEKU_TREE_MQ_AFTER_SPINNING_LOG_CHEST, - RHT_DEKU_TREE_MQ_DEKU_SCRUB, - RHT_DEKU_TREE_MQ_GS_LOBBY, - RHT_DEKU_TREE_MQ_GS_PAST_BOULDER_VINES, - RHT_DEKU_TREE_MQ_GS_BASEMENT_GRAVES_ROOM, - RHT_DEKU_TREE_MQ_GS_BASEMENT_BACK_ROOM, - RHT_DEKU_TREE_QUEEN_GOHMA_HEART, - RHT_DODONGOS_CAVERN_MAP_CHEST, - RHT_DODONGOS_CAVERN_COMPASS_CHEST, - RHT_DODONGOS_CAVERN_BOMB_FLOWER_PLATFORM_CHEST, - RHT_DODONGOS_CAVERN_BOMB_BAG_CHEST, - RHT_DODONGOS_CAVERN_END_OF_BRIDGE_CHEST, - RHT_DODONGOS_CAVERN_DEKU_SCRUB_SIDE_ROOM_NEAR_DODONGOS, - RHT_DODONGOS_CAVERN_DEKU_SCRUB_LOBBY, - RHT_DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_LEFT, - RHT_DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_RIGHT, - RHT_DODONGOS_CAVERN_GS_SIDE_ROOM_NEAR_LOWER_LIZALFOS, - RHT_DODONGOS_CAVERN_GS_SCARECROW, - RHT_DODONGOS_CAVERN_GS_ALCOVE_ABOVE_STAIRS, - RHT_DODONGOS_CAVERN_GS_VINES_ABOVE_STAIRS, - RHT_DODONGOS_CAVERN_GS_BACK_ROOM, - RHT_DODONGOS_CAVERN_MQ_MAP_CHEST, - RHT_DODONGOS_CAVERN_MQ_BOMB_BAG_CHEST, - RHT_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_ROOM_CHEST, - RHT_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CHEST, - RHT_DODONGOS_CAVERN_MQ_COMPASS_CHEST, - RHT_DODONGOS_CAVERN_MQ_UNDER_GRAVE_CHEST, - RHT_DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_FRONT, - RHT_DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_REAR, - RHT_DODONGOS_CAVERN_MQ_DEKU_SCRUB_SIDE_ROOM_NEAR_LOWER_LIZALFOS, - RHT_DODONGOS_CAVERN_MQ_DEKU_SCRUB_STAIRCASE, - RHT_DODONGOS_CAVERN_MQ_GS_SCRUB_ROOM, - RHT_DODONGOS_CAVERN_MQ_GS_LARVAE_ROOM, - RHT_DODONGOS_CAVERN_MQ_GS_LIZALFOS_ROOM, - RHT_DODONGOS_CAVERN_MQ_GS_SONG_OF_TIME_BLOCK_ROOM, - RHT_DODONGOS_CAVERN_MQ_GS_BACK_AREA, - RHT_DODONGOS_CAVERN_BOSS_ROOM_CHEST, - RHT_DODONGOS_CAVERN_KING_DODONGO_HEART, - RHT_JABU_JABUS_BELLY_BOOMERANG_CHEST, - RHT_JABU_JABUS_BELLY_MAP_CHEST, - RHT_JABU_JABUS_BELLY_COMPASS_CHEST, - RHT_JABU_JABUS_BELLY_DEKU_SCRUB, - RHT_JABU_JABUS_BELLY_GS_WATER_SWITCH_ROOM, - RHT_JABU_JABUS_BELLY_GS_LOBBY_BASEMENT_LOWER, - RHT_JABU_JABUS_BELLY_GS_LOBBY_BASEMENT_UPPER, - RHT_JABU_JABUS_BELLY_GS_NEAR_BOSS, - RHT_JABU_JABUS_BELLY_MQ_MAP_CHEST, - RHT_JABU_JABUS_BELLY_MQ_FIRST_ROOM_SIDE_CHEST, - RHT_JABU_JABUS_BELLY_MQ_SECOND_ROOM_LOWER_CHEST, - RHT_JABU_JABUS_BELLY_MQ_COMPASS_CHEST, - RHT_JABU_JABUS_BELLY_MQ_BASEMENT_NEAR_SWITCHES_CHEST, - RHT_JABU_JABUS_BELLY_MQ_BASEMENT_NEAR_VINES_CHEST, - RHT_JABU_JABUS_BELLY_MQ_BOOMERANG_ROOM_SMALL_CHEST, - RHT_JABU_JABUS_BELLY_MQ_BOOMERANG_CHEST, - RHT_JABU_JABUS_BELLY_MQ_FALLING_LIKE_LIKE_ROOM_CHEST, - RHT_JABU_JABUS_BELLY_MQ_SECOND_ROOM_UPPER_CHEST, - RHT_JABU_JABUS_BELLY_MQ_NEAR_BOSS_CHEST, - RHT_JABU_JABUS_BELLY_MQ_COW, - RHT_JABU_JABUS_BELLY_MQ_GS_BOOMERANG_CHEST_ROOM, - RHT_JABU_JABUS_BELLY_MQ_GS_TAILPASARAN_ROOM, - RHT_JABU_JABUS_BELLY_MQ_GS_INVISIBLE_ENEMIES_ROOM, - RHT_JABU_JABUS_BELLY_MQ_GS_NEAR_BOSS, - RHT_JABU_JABUS_BELLY_BARINADE_HEART, - RHT_BOTTOM_OF_THE_WELL_FRONT_LEFT_FAKE_WALL_CHEST, - RHT_BOTTOM_OF_THE_WELL_FRONT_CENTER_BOMBABLE_CHEST, - RHT_BOTTOM_OF_THE_WELL_BACK_LEFT_BOMBABLE_CHEST, - RHT_BOTTOM_OF_THE_WELL_UNDERWATER_LEFT_CHEST, - RHT_BOTTOM_OF_THE_WELL_FREESTANDING_KEY, - RHT_BOTTOM_OF_THE_WELL_COMPASS_CHEST, - RHT_BOTTOM_OF_THE_WELL_CENTER_SKULLTULA_CHEST, - RHT_BOTTOM_OF_THE_WELL_RIGHT_BOTTOM_FAKE_WALL_CHEST, - RHT_BOTTOM_OF_THE_WELL_FIRE_KEESE_CHEST, - RHT_BOTTOM_OF_THE_WELL_LIKE_LIKE_CHEST, - RHT_BOTTOM_OF_THE_WELL_MAP_CHEST, - RHT_BOTTOM_OF_THE_WELL_UNDERWATER_FRONT_CHEST, - RHT_BOTTOM_OF_THE_WELL_INVISIBLE_CHEST, - RHT_BOTTOM_OF_THE_WELL_LENS_OF_TRUTH_CHEST, - RHT_BOTTOM_OF_THE_WELL_GS_WEST_INNER_ROOM, - RHT_BOTTOM_OF_THE_WELL_GS_EAST_INNER_ROOM, - RHT_BOTTOM_OF_THE_WELL_GS_LIKE_LIKE_CAGE, - RHT_BOTTOM_OF_THE_WELL_MQ_MAP_CHEST, - RHT_BOTTOM_OF_THE_WELL_MQ_EAST_INNER_ROOM_FREESTANDING_KEY, - RHT_BOTTOM_OF_THE_WELL_MQ_COMPASS_CHEST, - RHT_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_FREESTANDING_KEY, - RHT_BOTTOM_OF_THE_WELL_MQ_LENS_OF_TRUTH_CHEST, - RHT_BOTTOM_OF_THE_WELL_MQ_GS_COFFIN_ROOM, - RHT_BOTTOM_OF_THE_WELL_MQ_GS_WEST_INNER_ROOM, - RHT_BOTTOM_OF_THE_WELL_MQ_GS_BASEMENT, - RHT_FOREST_TEMPLE_FIRST_ROOM_CHEST, - RHT_FOREST_TEMPLE_FIRST_STALFOS_CHEST, - RHT_FOREST_TEMPLE_RAISED_ISLAND_COURTYARD_CHEST, - RHT_FOREST_TEMPLE_MAP_CHEST, - RHT_FOREST_TEMPLE_WELL_CHEST, - RHT_FOREST_TEMPLE_EYE_SWITCH_CHEST, - RHT_FOREST_TEMPLE_BOSS_KEY_CHEST, - RHT_FOREST_TEMPLE_FLOORMASTER_CHEST, - RHT_FOREST_TEMPLE_RED_POE_CHEST, - RHT_FOREST_TEMPLE_BOW_CHEST, - RHT_FOREST_TEMPLE_BLUE_POE_CHEST, - RHT_FOREST_TEMPLE_FALLING_CEILING_ROOM_CHEST, - RHT_FOREST_TEMPLE_BASEMENT_CHEST, - RHT_FOREST_TEMPLE_GS_FIRST_ROOM, - RHT_FOREST_TEMPLE_GS_LOBBY, - RHT_FOREST_TEMPLE_GS_RAISED_ISLAND_COURTYARD, - RHT_FOREST_TEMPLE_GS_LEVEL_ISLAND_COURTYARD, - RHT_FOREST_TEMPLE_GS_BASEMENT, - RHT_FOREST_TEMPLE_MQ_FIRST_ROOM_CHEST, - RHT_FOREST_TEMPLE_MQ_WOLFOS_CHEST, - RHT_FOREST_TEMPLE_MQ_WELL_CHEST, - RHT_FOREST_TEMPLE_MQ_RAISED_ISLAND_COURTYARD_LOWER_CHEST, - RHT_FOREST_TEMPLE_MQ_RAISED_ISLAND_COURTYARD_UPPER_CHEST, - RHT_FOREST_TEMPLE_MQ_BOSS_KEY_CHEST, - RHT_FOREST_TEMPLE_MQ_REDEAD_CHEST, - RHT_FOREST_TEMPLE_MQ_MAP_CHEST, - RHT_FOREST_TEMPLE_MQ_BOW_CHEST, - RHT_FOREST_TEMPLE_MQ_COMPASS_CHEST, - RHT_FOREST_TEMPLE_MQ_FALLING_CEILING_ROOM_CHEST, - RHT_FOREST_TEMPLE_MQ_BASEMENT_CHEST, - RHT_FOREST_TEMPLE_MQ_GS_FIRST_HALLWAY, - RHT_FOREST_TEMPLE_MQ_GS_RAISED_ISLAND_COURTYARD, - RHT_FOREST_TEMPLE_MQ_GS_LEVEL_ISLAND_COURTYARD, - RHT_FOREST_TEMPLE_MQ_GS_WELL, - RHT_FOREST_TEMPLE_MQ_GS_BLOCK_PUSH_ROOM, - RHT_FOREST_TEMPLE_PHANTOM_GANON_HEART, - RHT_FIRE_TEMPLE_NEAR_BOSS_CHEST, - RHT_FIRE_TEMPLE_FLARE_DANCER_CHEST, - RHT_FIRE_TEMPLE_BOSS_KEY_CHEST, - RHT_FIRE_TEMPLE_BIG_LAVA_ROOM_LOWER_OPEN_DOOR_CHEST, - RHT_FIRE_TEMPLE_BIG_LAVA_ROOM_BLOCKED_DOOR_CHEST, - RHT_FIRE_TEMPLE_BOULDER_MAZE_LOWER_CHEST, - RHT_FIRE_TEMPLE_BOULDER_MAZE_SIDE_ROOM_CHEST, - RHT_FIRE_TEMPLE_MAP_CHEST, - RHT_FIRE_TEMPLE_BOULDER_MAZE_SHORTCUT_CHEST, - RHT_FIRE_TEMPLE_BOULDER_MAZE_UPPER_CHEST, - RHT_FIRE_TEMPLE_SCARECROW_CHEST, - RHT_FIRE_TEMPLE_COMPASS_CHEST, - RHT_FIRE_TEMPLE_MEGATON_HAMMER_CHEST, - RHT_FIRE_TEMPLE_HIGHEST_GORON_CHEST, - RHT_FIRE_TEMPLE_GS_BOSS_KEY_LOOP, - RHT_FIRE_TEMPLE_GS_SONG_OF_TIME_ROOM, - RHT_FIRE_TEMPLE_GS_BOULDER_MAZE, - RHT_FIRE_TEMPLE_GS_SCARECROW_CLIMB, - RHT_FIRE_TEMPLE_GS_SCARECROW_TOP, - RHT_FIRE_TEMPLE_MQ_MAP_ROOM_SIDE_CHEST, - RHT_FIRE_TEMPLE_MQ_MEGATON_HAMMER_CHEST, - RHT_FIRE_TEMPLE_MQ_MAP_CHEST, - RHT_FIRE_TEMPLE_MQ_NEAR_BOSS_CHEST, - RHT_FIRE_TEMPLE_MQ_BIG_LAVA_ROOM_BLOCKED_DOOR_CHEST, - RHT_FIRE_TEMPLE_MQ_BOSS_KEY_CHEST, - RHT_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_SIDE_ROOM_CHEST, - RHT_FIRE_TEMPLE_MQ_COMPASS_CHEST, - RHT_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CHEST, - RHT_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CHEST, - RHT_FIRE_TEMPLE_MQ_FREESTANDING_KEY, - RHT_FIRE_TEMPLE_MQ_CHEST_ON_FIRE, - RHT_FIRE_TEMPLE_MQ_GS_BIG_LAVA_ROOM_OPEN_DOOR, - RHT_FIRE_TEMPLE_MQ_GS_SKULL_ON_FIRE, - RHT_FIRE_TEMPLE_MQ_GS_FIRE_WALL_MAZE_CENTER, - RHT_FIRE_TEMPLE_MQ_GS_FIRE_WALL_MAZE_SIDE_ROOM, - RHT_FIRE_TEMPLE_MQ_GS_ABOVE_FIRE_WALL_MAZE, - RHT_FIRE_TEMPLE_VOLVAGIA_HEART, - RHT_WATER_TEMPLE_COMPASS_CHEST, - RHT_WATER_TEMPLE_MAP_CHEST, - RHT_WATER_TEMPLE_CRACKED_WALL_CHEST, - RHT_WATER_TEMPLE_TORCHES_CHEST, - RHT_WATER_TEMPLE_BOSS_KEY_CHEST, - RHT_WATER_TEMPLE_CENTRAL_PILLAR_CHEST, - RHT_WATER_TEMPLE_CENTRAL_BOW_TARGET_CHEST, - RHT_WATER_TEMPLE_LONGSHOT_CHEST, - RHT_WATER_TEMPLE_RIVER_CHEST, - RHT_WATER_TEMPLE_DRAGON_CHEST, - RHT_WATER_TEMPLE_GS_BEHIND_GATE, - RHT_WATER_TEMPLE_GS_NEAR_BOSS_KEY_CHEST, - RHT_WATER_TEMPLE_GS_CENTRAL_PILLAR, - RHT_WATER_TEMPLE_GS_FALLING_PLATFORM_ROOM, - RHT_WATER_TEMPLE_GS_RIVER, - RHT_WATER_TEMPLE_MQ_LONGSHOT_CHEST, - RHT_WATER_TEMPLE_MQ_MAP_CHEST, - RHT_WATER_TEMPLE_MQ_COMPASS_CHEST, - RHT_WATER_TEMPLE_MQ_CENTRAL_PILLAR_CHEST, - RHT_WATER_TEMPLE_MQ_BOSS_KEY_CHEST, - RHT_WATER_TEMPLE_MQ_FREESTANDING_KEY, - RHT_WATER_TEMPLE_MQ_GS_LIZALFOS_HALLWAY, - RHT_WATER_TEMPLE_MQ_GS_BEFORE_UPPER_WATER_SWITCH, - RHT_WATER_TEMPLE_MQ_GS_RIVER, - RHT_WATER_TEMPLE_MQ_GS_FREESTANDING_KEY_AREA, - RHT_WATER_TEMPLE_MQ_GS_TRIPLE_WALL_TORCH, - RHT_WATER_TEMPLE_MORPHA_HEART, - RHT_SHADOW_TEMPLE_MAP_CHEST, - RHT_SHADOW_TEMPLE_HOVER_BOOTS_CHEST, - RHT_SHADOW_TEMPLE_COMPASS_CHEST, - RHT_SHADOW_TEMPLE_EARLY_SILVER_RUPEE_CHEST, - RHT_SHADOW_TEMPLE_INVISIBLE_BLADES_VISIBLE_CHEST, - RHT_SHADOW_TEMPLE_INVISIBLE_BLADES_INVISIBLE_CHEST, - RHT_SHADOW_TEMPLE_FALLING_SPIKES_LOWER_CHEST, - RHT_SHADOW_TEMPLE_FALLING_SPIKES_UPPER_CHEST, - RHT_SHADOW_TEMPLE_FALLING_SPIKES_SWITCH_CHEST, - RHT_SHADOW_TEMPLE_INVISIBLE_SPIKES_CHEST, - RHT_SHADOW_TEMPLE_FREESTANDING_KEY, - RHT_SHADOW_TEMPLE_WIND_HINT_CHEST, - RHT_SHADOW_TEMPLE_AFTER_WIND_ENEMY_CHEST, - RHT_SHADOW_TEMPLE_AFTER_WIND_HIDDEN_CHEST, - RHT_SHADOW_TEMPLE_SPIKE_WALLS_LEFT_CHEST, - RHT_SHADOW_TEMPLE_BOSS_KEY_CHEST, - RHT_SHADOW_TEMPLE_INVISIBLE_FLOORMASTER_CHEST, - RHT_SHADOW_TEMPLE_GS_LIKE_LIKE_ROOM, - RHT_SHADOW_TEMPLE_GS_FALLING_SPIKES_ROOM, - RHT_SHADOW_TEMPLE_GS_SINGLE_GIANT_POT, - RHT_SHADOW_TEMPLE_GS_NEAR_SHIP, - RHT_SHADOW_TEMPLE_GS_TRIPLE_GIANT_POT, - RHT_SHADOW_TEMPLE_MQ_EARLY_GIBDOS_CHEST, - RHT_SHADOW_TEMPLE_MQ_MAP_CHEST, - RHT_SHADOW_TEMPLE_MQ_NEAR_SHIP_INVISIBLE_CHEST, - RHT_SHADOW_TEMPLE_MQ_COMPASS_CHEST, - RHT_SHADOW_TEMPLE_MQ_HOVER_BOOTS_CHEST, - RHT_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_INVISIBLE_CHEST, - RHT_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_VISIBLE_CHEST, - RHT_SHADOW_TEMPLE_MQ_BEAMOS_SILVER_RUPEES_CHEST, - RHT_SHADOW_TEMPLE_MQ_FALLING_SPIKES_LOWER_CHEST, - RHT_SHADOW_TEMPLE_MQ_FALLING_SPIKES_UPPER_CHEST, - RHT_SHADOW_TEMPLE_MQ_FALLING_SPIKES_SWITCH_CHEST, - RHT_SHADOW_TEMPLE_MQ_INVISIBLE_SPIKES_CHEST, - RHT_SHADOW_TEMPLE_MQ_STALFOS_ROOM_CHEST, - RHT_SHADOW_TEMPLE_MQ_WIND_HINT_CHEST, - RHT_SHADOW_TEMPLE_MQ_AFTER_WIND_HIDDEN_CHEST, - RHT_SHADOW_TEMPLE_MQ_AFTER_WIND_ENEMY_CHEST, - RHT_SHADOW_TEMPLE_MQ_BOSS_KEY_CHEST, - RHT_SHADOW_TEMPLE_MQ_SPIKE_WALLS_LEFT_CHEST, - RHT_SHADOW_TEMPLE_MQ_FREESTANDING_KEY, - RHT_SHADOW_TEMPLE_MQ_BOMB_FLOWER_CHEST, - RHT_SHADOW_TEMPLE_MQ_GS_FALLING_SPIKES_ROOM, - RHT_SHADOW_TEMPLE_MQ_GS_WIND_HINT_ROOM, - RHT_SHADOW_TEMPLE_MQ_GS_AFTER_WIND, - RHT_SHADOW_TEMPLE_MQ_GS_AFTER_SHIP, - RHT_SHADOW_TEMPLE_MQ_GS_NEAR_BOSS, - RHT_SHADOW_TEMPLE_BONGO_BONGO_HEART, - RHT_SPIRIT_TEMPLE_CHILD_BRIDGE_CHEST, - RHT_SPIRIT_TEMPLE_CHILD_EARLY_TORCHES_CHEST, - RHT_SPIRIT_TEMPLE_CHILD_CLIMB_NORTH_CHEST, - RHT_SPIRIT_TEMPLE_CHILD_CLIMB_EAST_CHEST, - RHT_SPIRIT_TEMPLE_MAP_CHEST, - RHT_SPIRIT_TEMPLE_SUN_BLOCK_ROOM_CHEST, - RHT_SPIRIT_TEMPLE_MQ_ENTRANCE_FRONT_LEFT_CHEST, - RHT_SPIRIT_TEMPLE_MQ_ENTRANCE_BACK_RIGHT_CHEST, - RHT_SPIRIT_TEMPLE_MQ_ENTRANCE_FRONT_RIGHT_CHEST, - RHT_SPIRIT_TEMPLE_MQ_ENTRANCE_BACK_LEFT_CHEST, - RHT_SPIRIT_TEMPLE_MQ_MAP_CHEST, - RHT_SPIRIT_TEMPLE_MQ_MAP_ROOM_ENEMY_CHEST, - RHT_SPIRIT_TEMPLE_MQ_CHILD_CLIMB_NORTH_CHEST, - RHT_SPIRIT_TEMPLE_MQ_CHILD_CLIMB_SOUTH_CHEST, - RHT_SPIRIT_TEMPLE_MQ_COMPASS_CHEST, - RHT_SPIRIT_TEMPLE_MQ_SILVER_BLOCK_HALLWAY_CHEST, - RHT_SPIRIT_TEMPLE_MQ_SUN_BLOCK_ROOM_CHEST, - RHT_SPIRIT_TEMPLE_SILVER_GAUNTLETS_CHEST, - RHT_SPIRIT_TEMPLE_COMPASS_CHEST, - RHT_SPIRIT_TEMPLE_EARLY_ADULT_RIGHT_CHEST, - RHT_SPIRIT_TEMPLE_FIRST_MIRROR_LEFT_CHEST, - RHT_SPIRIT_TEMPLE_FIRST_MIRROR_RIGHT_CHEST, - RHT_SPIRIT_TEMPLE_STATUE_ROOM_NORTHEAST_CHEST, - RHT_SPIRIT_TEMPLE_STATUE_ROOM_HAND_CHEST, - RHT_SPIRIT_TEMPLE_NEAR_FOUR_ARMOS_CHEST, - RHT_SPIRIT_TEMPLE_HALLWAY_RIGHT_INVISIBLE_CHEST, - RHT_SPIRIT_TEMPLE_HALLWAY_LEFT_INVISIBLE_CHEST, - RHT_SPIRIT_TEMPLE_MQ_CHILD_HAMMER_SWITCH_CHEST, - RHT_SPIRIT_TEMPLE_MQ_STATUE_ROOM_LULLABY_CHEST, - RHT_SPIRIT_TEMPLE_MQ_STATUE_ROOM_INVISIBLE_CHEST, - RHT_SPIRIT_TEMPLE_MQ_LEEVER_ROOM_CHEST, - RHT_SPIRIT_TEMPLE_MQ_SYMPHONY_ROOM_CHEST, - RHT_SPIRIT_TEMPLE_MQ_BEAMOS_ROOM_CHEST, - RHT_SPIRIT_TEMPLE_MQ_CHEST_SWITCH_CHEST, - RHT_SPIRIT_TEMPLE_MQ_BOSS_KEY_CHEST, - RHT_SPIRIT_TEMPLE_MIRROR_SHIELD_CHEST, - RHT_SPIRIT_TEMPLE_BOSS_KEY_CHEST, - RHT_SPIRIT_TEMPLE_TOPMOST_CHEST, - RHT_SPIRIT_TEMPLE_MQ_MIRROR_PUZZLE_INVISIBLE_CHEST, - RHT_SPIRIT_TEMPLE_GS_METAL_FENCE, - RHT_SPIRIT_TEMPLE_GS_SUN_ON_FLOOR_ROOM, - RHT_SPIRIT_TEMPLE_GS_HALL_AFTER_SUN_BLOCK_ROOM, - RHT_SPIRIT_TEMPLE_GS_LOBBY, - RHT_SPIRIT_TEMPLE_GS_BOULDER_ROOM, - RHT_SPIRIT_TEMPLE_MQ_GS_SUN_BLOCK_ROOM, - RHT_SPIRIT_TEMPLE_MQ_GS_LEEVER_ROOM, - RHT_SPIRIT_TEMPLE_MQ_GS_SYMPHONY_ROOM, - RHT_SPIRIT_TEMPLE_MQ_GS_NINE_THRONES_ROOM_WEST, - RHT_SPIRIT_TEMPLE_MQ_GS_NINE_THRONES_ROOM_NORTH, - RHT_SPIRIT_TEMPLE_TWINROVA_HEART, - RHT_ICE_CAVERN_MAP_CHEST, - RHT_ICE_CAVERN_COMPASS_CHEST, - RHT_ICE_CAVERN_FREESTANDING_POH, - RHT_ICE_CAVERN_IRON_BOOTS_CHEST, - RHT_ICE_CAVERN_GS_SPINNING_SCYTHE_ROOM, - RHT_ICE_CAVERN_GS_HEART_PIECE_ROOM, - RHT_ICE_CAVERN_GS_PUSH_BLOCK_ROOM, - RHT_ICE_CAVERN_MQ_MAP_CHEST, - RHT_ICE_CAVERN_MQ_COMPASS_CHEST, - RHT_ICE_CAVERN_MQ_FREESTANDING_POH, - RHT_ICE_CAVERN_MQ_IRON_BOOTS_CHEST, - RHT_ICE_CAVERN_MQ_GS_RED_ICE, - RHT_ICE_CAVERN_MQ_GS_ICE_BLOCK, - RHT_ICE_CAVERN_MQ_GS_SCARECROW, - RHT_GERUDO_TRAINING_GROUND_LOBBY_LEFT_CHEST, - RHT_GERUDO_TRAINING_GROUND_LOBBY_RIGHT_CHEST, - RHT_GERUDO_TRAINING_GROUND_STALFOS_CHEST, - RHT_GERUDO_TRAINING_GROUND_BEFORE_HEAVY_BLOCK_CHEST, - RHT_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_FIRST_CHEST, - RHT_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_SECOND_CHEST, - RHT_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_THIRD_CHEST, - RHT_GERUDO_TRAINING_GROUND_HEAVY_BLOCK_FOURTH_CHEST, - RHT_GERUDO_TRAINING_GROUND_EYE_STATUE_CHEST, - RHT_GERUDO_TRAINING_GROUND_NEAR_SCARECROW_CHEST, - RHT_GERUDO_TRAINING_GROUND_HAMMER_ROOM_CLEAR_CHEST, - RHT_GERUDO_TRAINING_GROUND_HAMMER_ROOM_SWITCH_CHEST, - RHT_GERUDO_TRAINING_GROUND_FREESTANDING_KEY, - RHT_GERUDO_TRAINING_GROUND_MAZE_RIGHT_CENTRAL_CHEST, - RHT_GERUDO_TRAINING_GROUND_MAZE_RIGHT_SIDE_CHEST, - RHT_GERUDO_TRAINING_GROUND_UNDERWATER_SILVER_RUPEE_CHEST, - RHT_GERUDO_TRAINING_GROUND_BEAMOS_CHEST, - RHT_GERUDO_TRAINING_GROUND_HIDDEN_CEILING_CHEST, - RHT_GERUDO_TRAINING_GROUND_MAZE_PATH_FIRST_CHEST, - RHT_GERUDO_TRAINING_GROUND_MAZE_PATH_SECOND_CHEST, - RHT_GERUDO_TRAINING_GROUND_MAZE_PATH_THIRD_CHEST, - RHT_GERUDO_TRAINING_GROUND_MAZE_PATH_FINAL_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_FIRST_IRON_KNUCKLE_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_BEFORE_HEAVY_BLOCK_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_HEAVY_BLOCK_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_EYE_STATUE_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_ICE_ARROWS_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_SECOND_IRON_KNUCKLE_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_FLAME_CIRCLE_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_MAZE_RIGHT_CENTRAL_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_MAZE_RIGHT_SIDE_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_UNDERWATER_SILVER_RUPEE_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_DINOLFOS_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_HIDDEN_CEILING_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_FIRST_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_THIRD_CHEST, - RHT_GERUDO_TRAINING_GROUND_MQ_MAZE_PATH_SECOND_CHEST, - RHT_GANONS_CASTLE_FOREST_TRIAL_CHEST, - RHT_GANONS_CASTLE_WATER_TRIAL_LEFT_CHEST, - RHT_GANONS_CASTLE_WATER_TRIAL_RIGHT_CHEST, - RHT_GANONS_CASTLE_SHADOW_TRIAL_FRONT_CHEST, - RHT_GANONS_CASTLE_SHADOW_TRIAL_GOLDEN_GAUNTLETS_CHEST, - RHT_GANONS_CASTLE_LIGHT_TRIAL_FIRST_LEFT_CHEST, - RHT_GANONS_CASTLE_LIGHT_TRIAL_SECOND_LEFT_CHEST, - RHT_GANONS_CASTLE_LIGHT_TRIAL_THIRD_LEFT_CHEST, - RHT_GANONS_CASTLE_LIGHT_TRIAL_FIRST_RIGHT_CHEST, - RHT_GANONS_CASTLE_LIGHT_TRIAL_SECOND_RIGHT_CHEST, - RHT_GANONS_CASTLE_LIGHT_TRIAL_THIRD_RIGHT_CHEST, - RHT_GANONS_CASTLE_LIGHT_TRIAL_INVISIBLE_ENEMIES_CHEST, - RHT_GANONS_CASTLE_LIGHT_TRIAL_LULLABY_CHEST, - RHT_GANONS_CASTLE_SPIRIT_TRIAL_CRYSTAL_SWITCH_CHEST, - RHT_GANONS_CASTLE_SPIRIT_TRIAL_INVISIBLE_CHEST, - RHT_GANONS_CASTLE_DEKU_SCRUB_LEFT, - RHT_GANONS_CASTLE_DEKU_SCRUB_CENTER_LEFT, - RHT_GANONS_CASTLE_DEKU_SCRUB_CENTER_RIGHT, - RHT_GANONS_CASTLE_DEKU_SCRUB_RIGHT, - RHT_GANONS_CASTLE_MQ_FOREST_TRIAL_FREESTANDING_KEY, - RHT_GANONS_CASTLE_MQ_FOREST_TRIAL_EYE_SWITCH_CHEST, - RHT_GANONS_CASTLE_MQ_FOREST_TRIAL_FROZEN_EYE_SWITCH_CHEST, - RHT_GANONS_CASTLE_MQ_WATER_TRIAL_CHEST, - RHT_GANONS_CASTLE_MQ_SHADOW_TRIAL_BOMB_FLOWER_CHEST, - RHT_GANONS_CASTLE_MQ_SHADOW_TRIAL_EYE_SWITCH_CHEST, - RHT_GANONS_CASTLE_MQ_LIGHT_TRIAL_LULLABY_CHEST, - RHT_GANONS_CASTLE_MQ_SPIRIT_TRIAL_FIRST_CHEST, - RHT_GANONS_CASTLE_MQ_SPIRIT_TRIAL_INVISIBLE_CHEST, - RHT_GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_FRONT_LEFT_CHEST, - RHT_GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_BACK_LEFT_CHEST, - RHT_GANONS_CASTLE_MQ_SPIRIT_TRIAL_SUN_BACK_RIGHT_CHEST, - RHT_GANONS_CASTLE_MQ_SPIRIT_TRIAL_GOLDEN_GAUNTLETS_CHEST, - RHT_GANONS_CASTLE_MQ_DEKU_SCRUB_LEFT, - RHT_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_LEFT, - RHT_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER, - RHT_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_RIGHT, - RHT_GANONS_CASTLE_MQ_DEKU_SCRUB_RIGHT, - RHT_GANONS_TOWER_BOSS_KEY_CHEST, - RHT_DELIVER_RUTOS_LETTER, - // Beehives - RHT_BEEHIVE_CHEST_GROTTO, - RHT_BEEHIVE_COW_GROTTO, - RHT_BEEHIVE_LONELY_SCRUB_GROTTO, - RHT_BEEHIVE_SCRUB_PAIR_GROTTO, - RHT_BEEHIVE_SCRUB_TRIO_GROTTO, - RHT_BEEHIVE_IN_FRONT_OF_KING_ZORA, - RHT_BEEHIVE_BEHIND_KING_ZORA, - // Items - RHT_KOKIRI_SWORD, - RHT_MASTER_SWORD, - RHT_GIANTS_KNIFE, - RHT_BIGGORON_SWORD, - RHT_DEKU_SHIELD, - RHT_HYLIAN_SHIELD, - RHT_MIRROR_SHIELD, - RHT_GORON_TUNIC, - RHT_ZORA_TUNIC, - RHT_IRON_BOOTS, - RHT_HOVER_BOOTS, - RHT_BOOMERANG, - RHT_LENS_OF_TRUTH, - RHT_MEGATON_HAMMER, - RHT_STONE_OF_AGONY, - RHT_DINS_FIRE, - RHT_FARORES_WIND, - RHT_NAYRUS_LOVE, - RHT_FIRE_ARROWS, - RHT_ICE_ARROWS, - RHT_LIGHT_ARROWS, - RHT_GERUDO_MEMBERSHIP_CARD, - RHT_MAGIC_BEAN, - RHT_MAGIC_BEAN_PACK, - RHT_DOUBLE_DEFENSE, - RHT_WEIRD_EGG, - RHT_ZELDAS_LETTER, - RHT_POCKET_EGG, - RHT_POCKET_CUCCO, - RHT_COJIRO, - RHT_ODD_MUSHROOM, - RHT_ODD_POTION, - RHT_POACHERS_SAW, - RHT_BROKEN_SWORD, - RHT_PRESCRIPTION, - RHT_EYEBALL_FROG, - RHT_EYEDROPS, - RHT_CLAIM_CHECK, - RHT_GOLD_SKULLTULA_TOKEN, - RHT_PROGRESSIVE_HOOKSHOT, - RHT_PROGRESSIVE_STRENGTH, - RHT_PROGRESSIVE_BOMB_BAG, - RHT_PROGRESSIVE_BOW, - RHT_PROGRESSIVE_SLINGSHOT, - RHT_PROGRESSIVE_WALLET, - RHT_PROGRESSIVE_SCALE, - RHT_PROGRESSIVE_NUT_UPGRADE, - RHT_PROGRESSIVE_STICK_UPGRADE, - RHT_PROGRESSIVE_BOMBCHUS, - RHT_PROGRESSIVE_MAGIC_METER, - RHT_MAGIC_SINGLE, // Added for refactor of GetItemEntries - RHT_MAGIC_DOUBLE, // Added for refactor of GetItemEntries - RHT_PROGRESSIVE_OCARINA, - RHT_PROGRESSIVE_GORONSWORD, - RHT_EMPTY_BOTTLE, - RHT_BOTTLE_WITH_MILK, - RHT_BOTTLE_WITH_RED_POTION, - RHT_BOTTLE_WITH_GREEN_POTION, - RHT_BOTTLE_WITH_BLUE_POTION, - RHT_BOTTLE_WITH_FAIRY, - RHT_BOTTLE_WITH_FISH, - RHT_BOTTLE_WITH_BLUE_FIRE, - RHT_BOTTLE_WITH_BUGS, - RHT_BOTTLE_WITH_POE, - RHT_RUTOS_LETTER, - RHT_BOTTLE_WITH_BIG_POE, - RHT_ZELDAS_LULLABY, - RHT_EPONAS_SONG, - RHT_SARIAS_SONG, - RHT_SUNS_SONG, - RHT_SONG_OF_TIME, - RHT_SONG_OF_STORMS, - RHT_MINUET_OF_FOREST, - RHT_BOLERO_OF_FIRE, - RHT_SERENADE_OF_WATER, - RHT_REQUIEM_OF_SPIRIT, - RHT_NOCTURNE_OF_SHADOW, - RHT_PRELUDE_OF_LIGHT, - RHT_DEKU_TREE_MAP, - RHT_DODONGOS_CAVERN_MAP, - RHT_JABU_JABUS_BELLY_MAP, - RHT_FOREST_TEMPLE_MAP, - RHT_FIRE_TEMPLE_MAP, - RHT_WATER_TEMPLE_MAP, - RHT_SPIRIT_TEMPLE_MAP, - RHT_SHADOW_TEMPLE_MAP, - RHT_BOTTOM_OF_THE_WELL_MAP, - RHT_ICE_CAVERN_MAP, - RHT_DEKU_TREE_COMPASS, - RHT_DODONGOS_CAVERN_COMPASS, - RHT_JABU_JABUS_BELLY_COMPASS, - RHT_FOREST_TEMPLE_COMPASS, - RHT_FIRE_TEMPLE_COMPASS, - RHT_WATER_TEMPLE_COMPASS, - RHT_SPIRIT_TEMPLE_COMPASS, - RHT_SHADOW_TEMPLE_COMPASS, - RHT_BOTTOM_OF_THE_WELL_COMPASS, - RHT_ICE_CAVERN_COMPASS, - RHT_FOREST_TEMPLE_BOSS_KEY, - RHT_FIRE_TEMPLE_BOSS_KEY, - RHT_WATER_TEMPLE_BOSS_KEY, - RHT_SPIRIT_TEMPLE_BOSS_KEY, - RHT_SHADOW_TEMPLE_BOSS_KEY, - RHT_GANONS_CASTLE_BOSS_KEY, - RHT_FOREST_TEMPLE_SMALL_KEY, - RHT_FIRE_TEMPLE_SMALL_KEY, - RHT_WATER_TEMPLE_SMALL_KEY, - RHT_SPIRIT_TEMPLE_SMALL_KEY, - RHT_SHADOW_TEMPLE_SMALL_KEY, - RHT_BOTTOM_OF_THE_WELL_SMALL_KEY, - RHT_GERUDO_TRAINING_GROUND_SMALL_KEY, - RHT_GERUDO_FORTRESS_SMALL_KEY, - RHT_GANONS_CASTLE_SMALL_KEY, - RHT_TREASURE_GAME_SMALL_KEY, - RHT_FOREST_TEMPLE_KEY_RING, - RHT_FIRE_TEMPLE_KEY_RING, - RHT_WATER_TEMPLE_KEY_RING, - RHT_SPIRIT_TEMPLE_KEY_RING, - RHT_SHADOW_TEMPLE_KEY_RING, - RHT_BOTTOM_OF_THE_WELL_KEY_RING, - RHT_GERUDO_TRAINING_GROUND_KEY_RING, - RHT_GERUDO_FORTRESS_KEY_RING, - RHT_GANONS_CASTLE_KEY_RING, - RHT_TREASURE_GAME_KEY_RING, - RHT_KOKIRI_EMERALD, - RHT_GORON_RUBY, - RHT_ZORA_SAPPHIRE, - RHT_FOREST_MEDALLION, - RHT_FIRE_MEDALLION, - RHT_WATER_MEDALLION, - RHT_SPIRIT_MEDALLION, - RHT_SHADOW_MEDALLION, - RHT_LIGHT_MEDALLION, - RHT_RECOVERY_HEART, - RHT_GREEN_RUPEE, - RHT_GREG_RUPEE, - RHT_BLUE_RUPEE, - RHT_RED_RUPEE, - RHT_PURPLE_RUPEE, - RHT_HUGE_RUPEE, - RHT_PIECE_OF_HEART, - RHT_HEART_CONTAINER, - RHT_ICE_TRAP, - RHT_MILK, - RHT_BOMBS_5, - RHT_BOMBS_10, - RHT_BOMBS_20, - RHT_BOMBCHUS_5, - RHT_BOMBCHUS_10, - RHT_BOMBCHUS_20, - RHT_ARROWS_5, - RHT_ARROWS_10, - RHT_ARROWS_30, - RHT_DEKU_NUTS_5, - RHT_DEKU_NUTS_10, - RHT_DEKU_SEEDS_30, - RHT_DEKU_STICK_1, - RHT_RED_POTION_REFILL, - RHT_GREEN_POTION_REFILL, - RHT_BLUE_POTION_REFILL, - RHT_TREASURE_GAME_HEART, - RHT_TREASURE_GAME_GREEN_RUPEE, - RHT_BUY_DEKU_NUTS_5, - RHT_BUY_ARROWS_30, - RHT_BUY_ARROWS_50, - RHT_BUY_BOMBS_525, - RHT_BUY_DEKU_NUTS_10, - RHT_BUY_DEKU_STICK_1, - RHT_BUY_BOMBS_10, - RHT_BUY_FISH, - RHT_BUY_RED_POTION_30, - RHT_BUY_GREEN_POTION, - RHT_BUY_BLUE_POTION, - RHT_BUY_HYLIAN_SHIELD, - RHT_BUY_DEKU_SHIELD, - RHT_BUY_GORON_TUNIC, - RHT_BUY_ZORA_TUNIC, - RHT_BUY_HEART, - RHT_BUY_BOMBCHUS_10, - RHT_BUY_BOMBCHUS_20, - RHT_BUY_DEKU_SEEDS_30, - RHT_SOLD_OUT, - RHT_BUY_BLUE_FIRE, - RHT_BUY_BOTTLE_BUG, - RHT_BUY_POE, - RHT_BUY_FAIRYS_SPIRIT, - RHT_BUY_ARROWS_10, - RHT_BUY_BOMBS_20, - RHT_BUY_BOMBS_30, - RHT_BUY_BOMBS_535, - RHT_BUY_RED_POTION_40, - RHT_BUY_RED_POTION_50, - RHT_TRIFORCE, - RHT_BOMBCHU_BAG, - RHT_QUIVER_INF, - RHT_BOMB_BAG_INF, - RHT_BULLET_BAG_INF, - RHT_STICK_UPGRADE_INF, - RHT_NUT_UPGRADE_INF, - RHT_MAGIC_INF, - RHT_BOMBCHU_INF, - RHT_WALLET_INF, - RHT_HINT, - RHT_TYCOON_WALLET, - RHT_CHILD_WALLET, - RHT_HOOKSHOT, - RHT_LONGSHOT, - RHT_FAIRY_OCARINA, - RHT_OCARINA_OF_TIME, - RHT_BOMB_BAG, - RHT_BIG_BOMB_BAG, - RHT_BIGGEST_BOMB_BAG, - RHT_FAIRY_BOW, - RHT_BIG_QUIVER, - RHT_BIGGEST_QUIVER, - RHT_FAIRY_SLINGSHOT, - RHT_BIG_BULLET_BAG, - RHT_BIGGEST_BULLET_BAG, - RHT_GORONS_BRACELET, - RHT_SILVER_GAUNTLETS, - RHT_GOLDEN_GAUNTLETS, - RHT_SILVER_SCALE, - RHT_GOLDEN_SCALE, - RHT_ADULT_WALLET, - RHT_GIANT_WALLET, - RHT_DEKU_NUT_CAPACITY_30, - RHT_DEKU_NUT_CAPACITY_40, - RHT_DEKU_STICK_CAPACITY_20, - RHT_DEKU_STICK_CAPACITY_30, - RHT_TRIFORCE_PIECE, - RHT_ROCS_FEATHER, - RHT_BEAN_SOUL, - RHT_GOHMA_SOUL, - RHT_KING_DODONGO_SOUL, - RHT_BARINADE_SOUL, - RHT_PHANTOM_GANON_SOUL, - RHT_VOLVAGIA_SOUL, - RHT_MORPHA_SOUL, - RHT_BONGO_BONGO_SOUL, - RHT_TWINROVA_SOUL, - RHT_GANON_SOUL, - RHT_OCARINA_A_BUTTON, - RHT_OCARINA_C_UP_BUTTON, - RHT_OCARINA_C_DOWN_BUTTON, - RHT_OCARINA_C_LEFT_BUTTON, - RHT_OCARINA_C_RIGHT_BUTTON, - RHT_MASK_KEATON, - RHT_MASK_SKULL, - RHT_MASK_SPOOKY, - RHT_MASK_BUNNY, - RHT_MASK_GORON, - RHT_MASK_ZORA, - RHT_MASK_GERUDO, - RHT_MASK_TRUTH, - RHT_BRONZE_SCALE, - RHT_CLIMB, - RHT_CRAWL, - RHT_SPEAK, - RHT_OPEN_CHEST, - RHT_FISHING_POLE, - RHT_SKELETON_KEY, - RHT_EPONA, - RHT_OVERWORLD_KEY, - RHT_HINT_MYSTERIOUS, - RHT_MYSTERIOUS_ITEM, - RHT_MYSTERIOUS_ITEM_CAPITAL, - // Entrances - RHT_DESERT_COLOSSUS_TO_COLOSSUS_GROTTO, - RHT_GV_GROTTO_LEDGE_TO_GV_OCTOROK_GROTTO, - RHT_GC_GROTTO_PLATFORM_TO_GC_GROTTO, - RHT_GERUDO_FORTRESS_TO_GF_STORMS_GROTTO, - RHT_ZORAS_DOMAIN_TO_ZD_STORMS_GROTTO, - RHT_HYRULE_CASTLE_GROUNDS_TO_HC_STORMS_GROTTO, - RHT_GV_FORTRESS_SIDE_TO_GV_STORMS_GROTTO, - RHT_DESERT_COLOSSUS_TO_COLOSSUS_GREAT_FAIRY_FOUNTAIN, - RHT_GANONS_CASTLE_GROUNDS_TO_OGC_GREAT_FAIRY_FOUNTAIN, - RHT_ZORAS_FOUNTAIN_TO_ZF_GREAT_FAIRY_FOUNTAIN, - RHT_GV_FORTRESS_SIDE_TO_GV_CARPENTER_TENT, - RHT_GRAVEYARD_WARP_PAD_REGION_TO_SHADOW_TEMPLE_ENTRYWAY, - RHT_LAKE_HYLIA_TO_WATER_TEMPLE_LOBBY, - RHT_GERUDO_FORTRESS_TO_GERUDO_TRAINING_GROUND_LOBBY, - RHT_ZORAS_FOUNTAIN_TO_JABU_JABUS_BELLY_BEGINNING, - RHT_KAKARIKO_VILLAGE_TO_BOTTOM_OF_THE_WELL, - // Exits - RHT_KOKIRI_FOREST, - RHT_THE_LOST_WOODS, - RHT_SACRED_FOREST_MEADOW, - RHT_HYRULE_FIELD, - RHT_LAKE_HYLIA, - RHT_GERUDO_VALLEY, - RHT_GERUDO_FORTRESS, - RHT_HAUNTED_WASTELAND, - RHT_DESERT_COLOSSUS, - RHT_THE_MARKET, - RHT_TEMPLE_OF_TIME, - RHT_HYRULE_CASTLE, - RHT_OUTSIDE_GANONS_CASTLE, - RHT_CASTLE_GROUNDS, - RHT_KAKARIKO_VILLAGE, - RHT_THE_GRAVEYARD, - RHT_DEATH_MOUNTAIN_TRAIL, - RHT_GORON_CITY, - RHT_DEATH_MOUNTAIN_CRATER, - RHT_ZORAS_RIVER, - RHT_ZORAS_DOMAIN, - RHT_ZORAS_FOUNTAIN, - RHT_LON_LON_RANCH, - // Regions - RHT_KF_LINKS_HOUSE, - RHT_KF_MIDOS_HOUSE, - RHT_KF_SARIAS_HOUSE, - RHT_KF_HOUSE_OF_TWINS, - RHT_KF_KNOW_IT_ALL_HOUSE, - RHT_KF_KOKIRI_SHOP, - RHT_LH_LAB, - RHT_LH_FISHING_POND, - RHT_GV_CARPENTER_TENT, - RHT_MARKET_GUARD_HOUSE, - RHT_MARKET_MASK_SHOP, - RHT_MARKET_BOMBCHU_BOWLING, - RHT_MARKET_POTION_SHOP, - RHT_MARKET_TREASURE_CHEST_GAME, - RHT_MARKET_BOMBCHU_SHOP, - RHT_MARKET_MAN_IN_GREEN_HOUSE, - RHT_KAK_WINDMILL, - RHT_KAK_CARPENTER_BOSS_HOUSE, - RHT_KAK_HOUSE_OF_SKULLTULA, - RHT_KAK_IMPAS_HOUSE, - RHT_KAK_IMPAS_HOUSE_BACK, - RHT_KAK_ODD_POTION_BUILDING, - RHT_GRAVEYARD_DAMPES_HOUSE, - RHT_GC_SHOP, - RHT_ZD_SHOP, - RHT_LLR_TALONS_HOUSE, - RHT_LLR_STABLES, - RHT_LLR_TOWER, - RHT_MARKET_BAZAAR, - RHT_MARKET_SHOOTING_GALLERY, - RHT_KAK_BAZAAR, - RHT_KAK_POTION_SHOP_FRONT, - RHT_KAK_POTION_SHOP_BACK, - RHT_KAK_SHOOTING_GALLERY, - RHT_COLOSSUS_GREAT_FAIRY_FOUNTAIN, - RHT_HC_GREAT_FAIRY_FOUNTAIN, - RHT_OGC_GREAT_FAIRY_FOUNTAIN, - RHT_DMC_GREAT_FAIRY_FOUNTAIN, - RHT_DMT_GREAT_FAIRY_FOUNTAIN, - RHT_ZF_GREAT_FAIRY_FOUNTAIN, - RHT_GRAVEYARD_SHIELD_GRAVE, - RHT_GRAVEYARD_HEART_PIECE_GRAVE, - RHT_GRAVEYARD_COMPOSERS_GRAVE, - RHT_GRAVEYARD_DAMPES_GRAVE, - RHT_DMT_COW_GROTTO, - RHT_HC_STORMS_GROTTO, - RHT_HF_TEKTITE_GROTTO, - RHT_HF_NEAR_KAK_GROTTO, - RHT_HF_COW_GROTTO, - RHT_KAK_REDEAD_GROTTO, - RHT_SFM_WOLFOS_GROTTO, - RHT_GV_OCTOROK_GROTTO, - RHT_DEKU_THEATER, - RHT_ZR_OPEN_GROTTO, - RHT_DMC_UPPER_GROTTO, - RHT_DMT_STORMS_GROTTO, - RHT_KAK_OPEN_GROTTO, - RHT_HF_NEAR_MARKET_GROTTO, - RHT_HF_OPEN_GROTTO, - RHT_HF_SOUTHEAST_GROTTO, - RHT_KF_STORMS_GROTTO, - RHT_LW_NEAR_SHORTCUTS_GROTTO, - RHT_HF_INSIDE_FENCE_GROTTO, - RHT_LW_SCRUBS_GROTTO, - RHT_COLOSSUS_GROTTO, - RHT_ZR_STORMS_GROTTO, - RHT_SFM_STORMS_GROTTO, - RHT_GV_STORMS_GROTTO, - RHT_LH_GROTTO, - RHT_DMC_HAMMER_GROTTO, - RHT_GC_GROTTO, - RHT_LLR_GROTTO, - RHT_ZR_FAIRY_GROTTO, - RHT_HF_FAIRY_GROTTO, - RHT_SFM_FAIRY_GROTTO, - RHT_ZD_STORMS_GROTTO, - RHT_GF_STORMS_GROTTO, - RHT_DEKU_TREE, - RHT_DODONGOS_CAVERN, - RHT_JABU_JABUS_BELLY, - RHT_FOREST_TEMPLE, - RHT_FIRE_TEMPLE, - RHT_WATER_TEMPLE, - RHT_SPIRIT_TEMPLE, - RHT_SHADOW_TEMPLE, - RHT_ICE_CAVERN, - RHT_BOTTOM_OF_THE_WELL, - RHT_GERUDO_TRAINING_GROUND, - RHT_GANONS_CASTLE, - // Bridge Hints - RHT_BRIDGE_OPEN_HINT, - RHT_BRIDGE_VANILLA_HINT, - RHT_BRIDGE_STONES_HINT, - RHT_BRIDGE_MEDALLIONS_HINT, - RHT_BRIDGE_REWARDS_HINT, - RHT_BRIDGE_DUNGEONS_HINT, - RHT_BRIDGE_TOKENS_HINT, - RHT_BRIDGE_GREG_HINT, - // Ganon Boss Key - RHT_GANON_BK_START_WITH_HINT, - RHT_GANON_BK_VANILLA_HINT, - RHT_GANON_BK_OWN_DUNGEON_HINT, - RHT_GANON_BK_OVERWORLD_HINT, - RHT_GANON_BK_ANY_DUNGEON_HINT, - RHT_GANON_BK_ANYWHERE_HINT, - RHT_GANON_BK_TRIFORCE_HINT, - RHT_GANON_BK_SKULLTULA_HINT, - // LACS - RHT_LACS_VANILLA_HINT, - RHT_LACS_MEDALLIONS_HINT, - RHT_LACS_STONES_HINT, - RHT_LACS_REWARDS_HINT, - RHT_LACS_DUNGEONS_HINT, - RHT_LACS_TOKENS_HINT, - // Trials - RHT_SIX_TRIALS, - RHT_ZERO_TRIALS, - RHT_TRIAL_OFF, - RHT_TRIAL_ON, - RHT_LIGHT_TRIAL, - RHT_FOREST_TRIAL, - RHT_FIRE_TRIAL, - RHT_WATER_TRIAL, - RHT_SPIRIT_TRIAL, - RHT_SHADOW_TRIAL, - // Altar - RHT_CHILD_ALTAR_STONES, - RHT_CHILD_ALTAR_TEXT_END_DOTOPEN, - RHT_CHILD_ALTAR_TEXT_END_DOTSONGONLY, - RHT_CHILD_ALTAR_TEXT_END_DOTCLOSED, - RHT_ADULT_ALTAR_MEDALLIONS, - RHT_ADULT_ALTAR_TEXT_END, - // Static Item Hints - RHT_GANONDORF_HINT_LA_ONLY, - RHT_GANONDORF_HINT_MS_ONLY, - RHT_GANONDORF_HINT_LA_AND_MS, - RHT_SHEIK_HINT_LA_ONLY, - RHT_BOSS_KEY_HINT, - RHT_DAMPE_DIARY, - RHT_GREG_HINT, - RHT_SARIA_TALK_HINT, - RHT_SARIA_SONG_HINT, - RHT_MIDO_HINT, - RHT_LOACH_HINT, - RHT_FISHING_POLE_HINT, - // Static Entrance Hints - RHT_WARP_SONG, - // Static Location Hints - RHT_CARPET_SALESMAN_DIALOG_FIRST, - RHT_CARPET_SALESMAN_DIALOG_MYSTERIOUS, - RHT_HBA_HINT_SIGN, - RHT_HBA_HINT_NOT_ON_HORSE, - RHT_HBA_HINT_INITIAL, - RHT_HBA_HINT_HAVE_1000, - RHT_MALON_HINT_HOW_IS_EPONA, - RHT_MALON_HINT_OBSTICLE_COURSE, - RHT_MALON_HINT_TURNING_EVIL, - RHT_MALON_HINT_INGO_TEMPTED, - RHT_CHICKENS_HINT, - RHT_BIG_POES_HINT, - RHT_BIGGORON_HINT, - RHT_FROGS_HINT, - RHT_OOT_HINT, - RHT_MASK_SHOP_HINT, - // Shuffle Pots - RHT_POT_LINKS_HOUSE, - RHT_POT_TWINS_HOUSE, - RHT_POT_KNOW_IT_ALL, - RHT_TH_BREAK_ROOM_FRONT_POT, - RHT_TH_BREAK_ROOM_BACK_POT, - RHT_TH_KITCHEN_POT_1, - RHT_TH_KITCHEN_POT_2, - RHT_TH_1_TORCH_CELL_RIGHT_POT, - RHT_TH_1_TORCH_CELL_MID_POT, - RHT_TH_1_TORCH_CELL_LEFT_POT, - RHT_TH_STEEP_SLOPE_RIGHT_POT, - RHT_TH_STEEP_SLOPE_LEFT_POT, - RHT_TH_NEAR_DOUBLE_CELL_RIGHT_POT, - RHT_TH_NEAR_DOUBLE_CELL_MID_POT, - RHT_TH_NEAR_DOUBLE_CELL_LEFT_POT, - RHT_TH_RIGHTMOST_JAILED_POT, - RHT_TH_RIGHT_MIDDLE_JAILED_POT, - RHT_TH_LEFT_MIDDLE_JAILED_POT, - RHT_TH_LEFTMOST_JAILED_POT, - RHT_POT_WASTELAND, - RHT_POT_GUARD_HOUSE, - RHT_POT_POE_SHOP, - RHT_POT_ALLEY_HOUSE, - RHT_POT_KAKARIKO, - RHT_POT_DAMPE, - RHT_POT_GORON_CITY, - RHT_POT_DEATH_MOUNTAIN_CRATER, - RHT_POT_ZORAS_DOMAIN, - RHT_POT_ZORAS_FOUNTAIN, - RHT_POT_LON_LON_RANCH, - RHT_POT_TALONS_HOUSE, - RHT_POT_WEB_GROTTO, - RHT_POT_MUD_WALL_GROTTO, - RHT_POT_DODONGOS_CAVERN, - RHT_POT_JABU_JABUS_BELLY, - RHT_POT_FOREST_TEMPLE, - RHT_POT_FIRE_TEMPLE, - RHT_POT_WATER_TEMPLE, - RHT_POT_GERUDO_TRAINING_GROUND, - RHT_POT_SHADOW_TEMPLE, - RHT_POT_SPIRIT_TEMPLE, - RHT_POT_GANONS_CASTLE, - RHT_POT_BOTTOM_OF_THE_WELL, - RHT_POT_ICE_CAVERN, - // Shuffle Crates - RHT_CRATE_GERUDO_VALLEY, - RHT_CRATE_GERUDOS_FORTRESS, - RHT_CRATE_THIEVES_HIDEOUT, - RHT_CRATE_WASTELAND, - RHT_CRATE_MARKET, - RHT_CRATE_DOG_LADY_HOUSE, - RHT_CRATE_MARKET_GUARD_HOUSE, - RHT_CRATE_KAKARIKO_VILLAGE, - RHT_CRATE_GRAVEYARD, - RHT_CRATE_GORON_CITY, - RHT_CRATE_DEATH_MOUNTAIN_CRATER, - RHT_CRATE_LON_LON_RANCH, - RHT_CRATE_LAKESIDE_LABORATORY, - RHT_CRATE_DEKU_TREE, - RHT_CRATE_DODONGOS_CAVERN, - RHT_CRATE_JABU_JABU, - RHT_CRATE_FOREST_TEMPLE, - RHT_CRATE_FIRE_TEMPLE, - RHT_CRATE_WATER_TEMPLE, - RHT_CRATE_SPIRIT_TEMPLE, - RHT_CRATE_SHADOW_TEMPLE, - RHT_CRATE_GERUDO_TRAINING_GROUND, - // Shuffle Trees - RHT_TREE_HYRULE_FIELD, - RHT_TREE_MARKET, - RHT_TREE_HYRULE_CASTLE, - RHT_TREE_ZORAS_FOUNTAIN, - RHT_TREE_ZORAS_RIVER, - RHT_TREE_LON_LON_RANCH, - RHT_TREE_KAKARIKO, - RHT_BUSH_HYRULE_FIELD, - RHT_BUSH_ZORAS_FOUNTAIN, - // Ganon Line - RHT_GANON_JOKE01, - RHT_GANON_JOKE02, - RHT_GANON_JOKE03, - RHT_GANON_JOKE04, - RHT_GANON_JOKE05, - RHT_GANON_JOKE06, - RHT_GANON_JOKE07, - RHT_GANON_JOKE08, - RHT_GANON_JOKE09, - RHT_GANON_JOKE10, - RHT_GANON_JOKE11, - // Misc utilities - RHT_YOUR_POCKET, - RHT_ISOLATED_PLACE, - RHT_DUNGEON_ORDINARY, - RHT_DUNGEON_MASTERFUL, - // Shuffle Rupees & Hearts - RHT_KOKIRI_FOREST_RUPEE, - RHT_KOKIRI_FOREST_HEART, - RHT_SARIAS_HOUSE_HEART, - RHT_LOST_WOODS_RUPEE, - RHT_LOST_WOODS_SHORTCUT_RUPEE, - RHT_LAKE_HYLIA_RUPEE, - RHT_LABORATORY_RUPEE, - RHT_DAMPES_GRAVE_RUPEE, - RHT_GERUDO_VALLEY_GROTTO_RUPEE, - RHT_DEATH_MOUNTAIN_TRAIL_RUPEE, - RHT_DEATH_MOUNTAIN_TRAIL_GROTTO_HEART, - RHT_DEATH_MOUNTAIN_TRAIL_GROTTO_RUPEE, - RHT_DEATH_MOUNTAIN_CRATER_RUPEE, - RHT_ZORAS_RIVER_WATERFALL_RUPEE, - RHT_ZORAS_FOUNTAIN_RUPEE, - RHT_DEKU_TREE_HEART, - RHT_DODONGOS_CAVERN_HEART, - RHT_JABU_JABU_RUPEE, - RHT_JABU_JABU_HEART, - RHT_FOREST_TEMPLE_HEART, - RHT_FIRE_TEMPLE_HEART, - RHT_WATER_TEMPLE_HEART, - RHT_SHADOW_TEMPLE_HEART, - RHT_SPIRIT_TEMPLE_HEART, - RHT_SPIRIT_TEMPLE_MQ_HEART, - RHT_BOTTOM_OF_THE_WELL_HEART, - RHT_BOTTOM_OF_THE_WELL_RUPEE, - RHT_ICE_CAVERN_HEART, - RHT_ICE_CAVERN_RUPEE, - RHT_GERUDO_TRAINING_GROUNDS_HEART, - RHT_GANONS_CASTLE_HEART, - // Fairy Shuffle - RHT_SFM_FAIRY_GROTTO_FAIRY, - RHT_ZR_FAIRY_GROTTO_FAIRY, - RHT_HF_FAIRY_GROTTO_FAIRY, - RHT_ZD_FAIRY_GROTTO_FAIRY, - RHT_GF_FAIRY_GROTTO_FAIRY, - RHT_GRAVEYARD_SHIELD_GRAVE_FAIRY, - RHT_GANONS_CASTLE_SCRUBS_FAIRY, - RHT_COLOSSUS_OASIS_FAIRY, - RHT_ZR_BEAN_SPROUT_FAIRY, - RHT_KF_BEAN_SPROUT_FAIRY, - RHT_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY, - RHT_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY, - RHT_LH_BEAN_SPROUT_FAIRY, - RHT_GV_BEAN_SPROUT_FAIRY, - RHT_COLOSSUS_BEAN_SPROUT_FAIRY, - RHT_GRAVEYARD_BEAN_SPROUT_FAIRY, - RHT_DMC_BEAN_SPROUT_FAIRY, - RHT_DMT_BEAN_SPROUT_FAIRY, - RHT_TOT_GOSSIP_STONE_FAIRY, - RHT_TOT_GOSSIP_STONE_FAIRY_BIG, - RHT_DMC_GOSSIP_STONE_FAIRY, - RHT_DMC_GOSSIP_STONE_FAIRY_BIG, - RHT_DMT_GOSSIP_STONE_FAIRY, - RHT_DMT_GOSSIP_STONE_FAIRY_BIG, - RHT_COLOSSUS_GOSSIP_STONE_FAIRY, - RHT_COLOSSUS_GOSSIP_STONE_FAIRY_BIG, - RHT_DODONGOS_CAVERN_GOSSIP_STONE_FAIRY, - RHT_DODONGOS_CAVERN_GOSSIP_STONE_FAIRY_BIG, - RHT_GV_GOSSIP_STONE_FAIRY, - RHT_GV_GOSSIP_STONE_FAIRY_BIG, - RHT_GC_MAZE_GOSSIP_STONE_FAIRY, - RHT_GC_MAZE_GOSSIP_STONE_FAIRY_BIG, - RHT_GC_MEDIGORON_GOSSIP_STONE_FAIRY, - RHT_GC_MEDIGORON_GOSSIP_STONE_FAIRY_BIG, - RHT_GRAVEYARD_GOSSIP_STONE_FAIRY, - RHT_GRAVEYARD_GOSSIP_STONE_FAIRY_BIG, - RHT_HC_MALON_GOSSIP_STONE_FAIRY, - RHT_HC_MALON_GOSSIP_STONE_FAIRY_BIG, - RHT_HC_ROCK_WALL_GOSSIP_STONE_FAIRY, - RHT_HC_ROCK_WALL_GOSSIP_STONE_FAIRY_BIG, - RHT_HC_STORMS_GROTTO_GOSSIP_STONE_FAIRY, - RHT_HC_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RHT_KF_DEKU_TREE_GOSSIP_STONE_FAIRY, - RHT_KF_DEKU_TREE_GOSSIP_STONE_FAIRY_BIG, - RHT_KF_GOSSIP_STONE_FAIRY, - RHT_KF_GOSSIP_STONE_FAIRY_BIG, - RHT_KF_STORMS_GROTTO_GOSSIP_STONE_FAIRY, - RHT_KF_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RHT_LH_LAB_GOSSIP_STONE_FAIRY, - RHT_LH_LAB_GOSSIP_STONE_FAIRY_BIG, - RHT_LH_SOUTHEAST_GOSSIP_STONE_FAIRY, - RHT_LH_SOUTHEAST_GOSSIP_STONE_FAIRY_BIG, - RHT_LH_SOUTHWEST_GOSSIP_STONE_FAIRY, - RHT_LH_SOUTHWEST_GOSSIP_STONE_FAIRY_BIG, - RHT_LW_GOSSIP_STONE_FAIRY, - RHT_LW_GOSSIP_STONE_FAIRY_BIG, - RHT_SFM_MAZE_GOSSIP_STONE_FAIRY, - RHT_SFM_MAZE_GOSSIP_STONE_FAIRY_BIG, - RHT_SFM_SARIA_GOSSIP_STONE_FAIRY, - RHT_SFM_SARIA_GOSSIP_STONE_FAIRY_BIG, - RHT_ZD_GOSSIP_STONE_FAIRY, - RHT_ZD_GOSSIP_STONE_FAIRY_BIG, - RHT_ZF_FAIRY_GOSSIP_STONE_FAIRY, - RHT_ZF_FAIRY_GOSSIP_STONE_FAIRY_BIG, - RHT_ZF_JABU_GOSSIP_STONE_FAIRY, - RHT_ZF_JABU_GOSSIP_STONE_FAIRY_BIG, - RHT_ZR_NEAR_GROTTOS_GOSSIP_STONE_FAIRY, - RHT_ZR_NEAR_GROTTOS_GOSSIP_STONE_FAIRY_BIG, - RHT_ZR_NEAR_DOMAIN_GOSSIP_STONE_FAIRY, - RHT_ZR_NEAR_DOMAIN_GOSSIP_STONE_FAIRY_BIG, - RHT_HF_COW_GROTTO_GOSSIP_STONE_FAIRY, - RHT_HF_COW_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RHT_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE_FAIRY, - RHT_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RHT_HF_SOUTHEAST_GROTTO_GOSSIP_STONE_FAIRY, - RHT_HF_SOUTHEAST_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RHT_HF_OPEN_GROTTO_GOSSIP_STONE_FAIRY, - RHT_HF_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RHT_KAK_OPEN_GROTTO_GOSSIP_STONE_FAIRY, - RHT_KAK_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RHT_ZR_OPEN_GROTTO_GOSSIP_STONE_FAIRY, - RHT_ZR_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RHT_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE_FAIRY, - RHT_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RHT_DMT_STORMS_GROTTO_GOSSIP_STONE_FAIRY, - RHT_DMT_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RHT_DMC_UPPER_GROTTO_GOSSIP_STONE_FAIRY, - RHT_DMC_UPPER_GROTTO_GOSSIP_STONE_FAIRY_BIG, - RHT_LH_ISLAND_SUN_FAIRY, - RHT_HF_POND_STORMS_FAIRY, - RHT_HF_FENCE_GROTTO_STORMS_FAIRY, - RHT_DMT_FLAG_SUN_FAIRY, - RHT_DMT_COW_GROTTO_STORMS_FAIRY, - RHT_LW_SHORTCUT_STORMS_FAIRY, - RHT_TH_KITCHEN_SUN_FAIRY, - RHT_LW_DEKU_SCRUB_GROTTO_SUN_FAIRY, - RHT_GRAVEYARD_ROYAL_FAMILYS_TOMB_SUN_FAIRY, - RHT_SPIRIT_TEMPLE_BOULDER_ROOM_SUN_FAIRY, - RHT_SPIRIT_TEMPLE_ARMOS_ROOM_SUN_FAIRY, - RHT_SHADOW_TEMPLE_BEAMOS_STORM_FAIRY, - RHT_SHADOW_TEMPLE_PIT_STORM_FAIRY, - RHT_SHADOW_TEMPLE_WIND_HINT_SUN_FAIRY, - RHT_BOTTOM_OF_THE_WELL_BASEMENT_SUN_FAIRY, - RHT_ICE_CAVERN_ENTRANCE_STORMS_FAIRY, - RHT_GERUDO_TRAINING_GROUND_ENTRANCE_STORMS_FAIRY, - RHT_GANONS_CASTLE_SPIRIT_TRIAL_SUN_FAIRY, - RHT_FIRE_TEMPLE_MQ_LOOP_STALFOS_SUN_FAIRY, - RHT_FIRE_TEMPLE_MQ_LOOP_KNUCKLE_SUN_FAIRY, - RHT_WATER_TEMPLE_MQ_DARK_LINK_PILAR_SUN_FAIRY, - RHT_WATER_TEMPLE_MQ_DARK_LINK_LEFT_STORM_FAIRY, - RHT_WATER_TEMPLE_MQ_DARK_LINK_RIGHT_SUN_FAIRY, - RHT_SPIRIT_TEMPLE_MQ_DINALFOS_ROOM_SUN_FAIRY, - RHT_BOTTOM_OF_THE_WELL_MQ_CELL_SUN_FAIRY, - RHT_BOTTOM_OF_THE_WELL_MQ_BASEMENT_SUN_FAIRY, - // GRASS - RHT_KF_GRASS, - RHT_LW_GRASS, - RHT_MARKET_GRASS, - RHT_HC_GRASS, - RHT_KAK_GRASS, - RHT_GY_GRASS, - RHT_LH_GRASS, - RHT_HF_GRASS, - RHT_ZR_GRASS, - RHT_GROTTO_GRASS, - RHT_DEKU_TREE_GRASS, - RHT_DODONGOS_CAVERN_GRASS, - RHT_BOTTOM_OF_THE_WELL_GRASS, - RHT_JABU_JABUS_BELLY_GRASS, - // MAX - RHT_MAX, -} RandomizerHintTextKey; - typedef struct { RandomizerGet rgID; RandomizerGet fakeRgID; char trickName[MAX_TRICK_NAME_SIZE]; } RandomizerGetData; -typedef enum { - RSG_NONE, - RSG_LOGIC, - RSG_EXCLUDES_KOKIRI_FOREST, - RSG_EXCLUDES_LOST_WOODS, - RSG_EXCLUDES_SACRED_FOREST_MEADOW, - RSG_EXCLUDES_DEKU_TREE, - RSG_EXCLUDES_FOREST_TEMPLE, - RSG_EXCLUDES_KAKARIKO_VILLAGE, - RSG_EXCLUDES_GRAVEYARD, - RSG_EXCLUDES_BOTTOM_OF_THE_WELL, - RSG_EXCLUDES_SHADOW_TEMPLE, - RSG_EXCLUDES_DEATH_MOUNTAIN_TRAIL, - RSG_EXCLUDES_DEATH_MOUNTAIN_CRATER, - RSG_EXCLUDES_GORON_CITY, - RSG_EXCLUDES_DODONGOS_CAVERN, - RSG_EXCLUDES_FIRE_TEMPLE, - RSG_EXCLUDES_ZORAS_RIVER, - RSG_EXCLUDES_ZORAS_DOMAIN, - RSG_EXCLUDES_ZORAS_FOUNTAIN, - RSG_EXCLUDES_JABU_JABU, - RSG_EXCLUDES_ICE_CAVERN, - RSG_EXCLUDES_HYRULE_FIELD, - RSG_EXCLUDES_LON_LON_RANCH, - RSG_EXCLUDES_LAKE_HYLIA, - RSG_EXCLUDES_WATER_TEMPLE, - RSG_EXCLUDES_GERUDO_VALLEY, - RSG_EXCLUDES_GERUDO_FORTRESS, - RSG_EXCLUDES_HAUNTED_WASTELAND, - RSG_EXCLUDES_DESERT_COLOSSUS, - RSG_EXCLUDES_GERUDO_TRAINING_GROUND, - RSG_EXCLUDES_SPIRIT_TEMPLE, - RSG_EXCLUDES_HYRULE_CASTLE, - RSG_EXCLUDES_MARKET, - RSG_EXCLUDES_GANONS_CASTLE, - RSG_EXCLUDES, - RSG_TRICKS, - RSG_GLITCHES, - RSG_MENU_SIDEBAR_LOGIC_ACCESS, - RSG_MENU_COLUMN_LOGIC_WINCON, - RSG_MENU_SECTION_LOGIC, - RSG_MENU_SECTION_WINCON, - RSG_MENU_COLUMN_AREA_ACCESS, - RSG_MENU_SECTION_AREA_ACCESS, - RSG_MENU_SECTION_ENTRANCES, - RSG_MENU_COLUMN_ENTRANCES, - RSG_MENU_SIDEBAR_DUNGEONS, - RSG_MENU_COLUMN_DUNGEON_ITEMS, - RSG_MENU_SECTION_DUNGEON_ITEMS, - RSG_MENU_COLUMN_KEYRINGS, - RSG_MENU_SECTION_KEYRINGS, - RSG_MENU_COLUMN_MQ, - RSG_MENU_SECTION_MQ, - RSG_MENU_SIDEBAR_SHUFFLES, - RSG_MENU_COLUMN_BASIC_SHUFFLES, - RSG_MENU_SECTION_BASIC_SHUFFLES, - RSG_MENU_COLUMN_SHOP_SHUFFLES, - RSG_MENU_SECTION_SHOP_SHUFFLES, - RSG_MENU_COLUMN_ADDITIONAL_ITEMS, - RSG_MENU_SECTION_ADDITIONAL_ITEMS, - RSG_MENU_SIDEBAR_HINTS_TRAPS, - RSG_MENU_COLUMN_HINTS_TRAPS, - RSG_MENU_SECTION_HINTS, - RSG_MENU_SECTION_TRAPS, - RSG_MENU_COLUMN_STATIC_HINTS, - RSG_MENU_SECTION_STATIC_HINTS, - RSG_MENU_SIDEBAR_STARTING_ITEMS, - RSG_MENU_COLUMN_STARTING_EQUIPMENT, - RSG_MENU_SECTION_STARTING_EQUIPS, - RSG_MENU_SECTION_STARTING_ITEMS, - RSG_MENU_COLUMN_STARTING_SONGS, - RSG_MENU_SECTION_NORMAL_SONGS, - RSG_MENU_SECTION_WARP_SONGS, - RSG_OPEN, - RSG_WORLD, - RSG_SHUFFLE, - RSG_SHUFFLE_DUNGEON_ITEMS, - RSG_SHUFFLE_DUNGEON_QUESTS, - RSG_DETAILED_LOGIC, - RSG_STARTING_ITEMS, - RSG_STARTING_SONGS, - RSG_STARTING_OTHER, - RSG_STARTING_INVENTORY, - RSG_TIMESAVERS, - RSG_MISC, - RSG_ITEM_POOL, - RSG_MAX, -} RandomizerSettingGroupKey; - -typedef enum { - RSK_NONE, - RSK_LOGIC_RULES, - RSK_FOREST, - RSK_KAK_GATE, - RSK_DOOR_OF_TIME, - RSK_ZORAS_FOUNTAIN, - RSK_SLEEPING_WATERFALL, - RSK_JABU_OPEN, - RSK_STARTING_AGE, - RSK_SELECTED_STARTING_AGE, - RSK_GERUDO_FORTRESS, - RSK_RAINBOW_BRIDGE, - RSK_RAINBOW_BRIDGE_STONE_COUNT, - RSK_RAINBOW_BRIDGE_MEDALLION_COUNT, - RSK_RAINBOW_BRIDGE_REWARD_COUNT, - RSK_RAINBOW_BRIDGE_DUNGEON_COUNT, - RSK_RAINBOW_BRIDGE_TOKEN_COUNT, - RSK_BRIDGE_OPTIONS, - RSK_GANONS_TRIALS, - RSK_TRIAL_COUNT, - RSK_MEDALLION_LOCKED_TRIALS, - RSK_STARTING_OCARINA, - RSK_SHUFFLE_OCARINA, - RSK_SHUFFLE_OCARINA_BUTTONS, - RSK_SHUFFLE_SWIM, - RSK_SHUFFLE_GRAB, - RSK_SHUFFLE_CLIMB, - RSK_SHUFFLE_CRAWL, - RSK_SHUFFLE_OPEN_CHEST, - RSK_SHUFFLE_SPEAK, - RSK_STARTING_DEKU_SHIELD, - RSK_STARTING_KOKIRI_SWORD, - RSK_STARTING_MASTER_SWORD, - RSK_STARTING_ZELDAS_LULLABY, - RSK_STARTING_EPONAS_SONG, - RSK_STARTING_SARIAS_SONG, - RSK_STARTING_SUNS_SONG, - RSK_STARTING_SONG_OF_TIME, - RSK_STARTING_SONG_OF_STORMS, - RSK_STARTING_MINUET_OF_FOREST, - RSK_STARTING_BOLERO_OF_FIRE, - RSK_STARTING_SERENADE_OF_WATER, - RSK_STARTING_REQUIEM_OF_SPIRIT, - RSK_STARTING_NOCTURNE_OF_SHADOW, - RSK_STARTING_PRELUDE_OF_LIGHT, - RSK_SHUFFLE_KOKIRI_SWORD, - RSK_SHUFFLE_MASTER_SWORD, - RSK_SHUFFLE_CHILD_WALLET, - RSK_INCLUDE_TYCOON_WALLET, - RSK_SHUFFLE_DUNGEON_REWARDS, - RSK_SHUFFLE_SONGS, - RSK_SHUFFLE_TOKENS, - RSK_SHOPSANITY, - RSK_SHOPSANITY_COUNT, - RSK_SHOPSANITY_PRICES, - RSK_SHOPSANITY_PRICES_FIXED_PRICE, - RSK_SHOPSANITY_PRICES_RANGE_1, - RSK_SHOPSANITY_PRICES_RANGE_2, - RSK_SHOPSANITY_PRICES_NO_WALLET_WEIGHT, - RSK_SHOPSANITY_PRICES_CHILD_WALLET_WEIGHT, - RSK_SHOPSANITY_PRICES_ADULT_WALLET_WEIGHT, - RSK_SHOPSANITY_PRICES_GIANT_WALLET_WEIGHT, - RSK_SHOPSANITY_PRICES_TYCOON_WALLET_WEIGHT, - RSK_SHOPSANITY_PRICES_AFFORDABLE, - RSK_SHUFFLE_SCRUBS, - RSK_SCRUBS_PRICES, - RSK_SCRUBS_PRICES_FIXED_PRICE, - RSK_SCRUBS_PRICES_RANGE_1, - RSK_SCRUBS_PRICES_RANGE_2, - RSK_SCRUBS_PRICES_NO_WALLET_WEIGHT, - RSK_SCRUBS_PRICES_CHILD_WALLET_WEIGHT, - RSK_SCRUBS_PRICES_ADULT_WALLET_WEIGHT, - RSK_SCRUBS_PRICES_GIANT_WALLET_WEIGHT, - RSK_SCRUBS_PRICES_TYCOON_WALLET_WEIGHT, - RSK_SCRUBS_PRICES_AFFORDABLE, - RSK_SHUFFLE_BEEHIVES, - RSK_SHUFFLE_COWS, - RSK_SHUFFLE_WEIRD_EGG, - RSK_SHUFFLE_GERUDO_MEMBERSHIP_CARD, - RSK_SHUFFLE_POTS, - RSK_SHUFFLE_CRATES, - RSK_SHUFFLE_TREES, - RSK_SHUFFLE_BUSHES, - RSK_SHUFFLE_FROG_SONG_RUPEES, - RSK_ITEM_POOL, - RSK_BASE_ICE_TRAPS, - RSK_ADDITIONAL_ICE_TRAPS, - RSK_ICE_TRAP_PERCENT, - RSK_GOSSIP_STONE_HINTS, - RSK_TOT_ALTAR_HINT, - RSK_GANONDORF_HINT, - RSK_SHEIK_LA_HINT, - RSK_BOSS_KEY_HINT, - RSK_DAMPES_DIARY_HINT, - RSK_GREG_HINT, - RSK_LOACH_HINT, - RSK_SARIA_HINT, - RSK_MIDO_HINT, - RSK_FROGS_HINT, - RSK_OOT_HINT, - RSK_KAK_10_SKULLS_HINT, - RSK_KAK_20_SKULLS_HINT, - RSK_KAK_30_SKULLS_HINT, - RSK_KAK_40_SKULLS_HINT, - RSK_KAK_50_SKULLS_HINT, - RSK_KAK_100_SKULLS_HINT, - RSK_MASK_SHOP_HINT, - RSK_BIGGORON_HINT, - RSK_BIG_POES_HINT, - RSK_CHICKENS_HINT, - RSK_MALON_HINT, - RSK_HBA_HINT, - RSK_WARP_SONG_HINTS, - RSK_SCRUB_TEXT_HINT, - RSK_MERCHANT_TEXT_HINT, - RSK_FISHING_POLE_HINT, - RSK_HINT_CLARITY, - RSK_HINT_DISTRIBUTION, - RSK_SHUFFLE_MAPANDCOMPASS, - RSK_KEYSANITY, - RSK_GERUDO_KEYS, - RSK_BOSS_KEYSANITY, - RSK_GANONS_BOSS_KEY, - RSK_SKIP_CHILD_STEALTH, - RSK_SKIP_CHILD_ZELDA, - RSK_STARTING_STICKS, - RSK_STARTING_NUTS, - RSK_STARTING_BEANS, - RSK_FULL_WALLETS, - RSK_SHUFFLE_CHEST_MINIGAME, - RSK_BIG_POE_COUNT, - RSK_SKIP_EPONA_RACE, - RSK_MASK_QUEST, - RSK_SKIP_SCARECROWS_SONG, - RSK_SKIP_PLANTING_BEANS, - RSK_SKULLS_SUNS_SONG, - RSK_SHUFFLE_ADULT_TRADE, - RSK_SHUFFLE_MERCHANTS, - RSK_MERCHANT_PRICES, - RSK_MERCHANT_PRICES_FIXED_PRICE, - RSK_MERCHANT_PRICES_RANGE_1, - RSK_MERCHANT_PRICES_RANGE_2, - RSK_MERCHANT_PRICES_NO_WALLET_WEIGHT, - RSK_MERCHANT_PRICES_CHILD_WALLET_WEIGHT, - RSK_MERCHANT_PRICES_ADULT_WALLET_WEIGHT, - RSK_MERCHANT_PRICES_GIANT_WALLET_WEIGHT, - RSK_MERCHANT_PRICES_TYCOON_WALLET_WEIGHT, - RSK_MERCHANT_PRICES_AFFORDABLE, - RSK_BLUE_FIRE_ARROWS, - RSK_SUNLIGHT_ARROWS, - RSK_SLINGBOW_BREAK_BEEHIVES, - RSK_ENABLE_BOMBCHU_DROPS, - RSK_BOMBCHU_BAG, - RSK_LINKS_POCKET, - RSK_MQ_DUNGEON_RANDOM, - RSK_MQ_DUNGEON_COUNT, - RSK_MQ_DUNGEON_SET, - RSK_MQ_DEKU_TREE, - RSK_MQ_DODONGOS_CAVERN, - RSK_MQ_JABU_JABU, - RSK_MQ_FOREST_TEMPLE, - RSK_MQ_FIRE_TEMPLE, - RSK_MQ_WATER_TEMPLE, - RSK_MQ_SPIRIT_TEMPLE, - RSK_MQ_SHADOW_TEMPLE, - RSK_MQ_BOTTOM_OF_THE_WELL, - RSK_MQ_ICE_CAVERN, - RSK_MQ_GTG, - RSK_MQ_GANONS_CASTLE, - RSK_LACS_STONE_COUNT, - RSK_LACS_MEDALLION_COUNT, - RSK_LACS_REWARD_COUNT, - RSK_LACS_DUNGEON_COUNT, - RSK_LACS_TOKEN_COUNT, - RSK_LACS_OPTIONS, - RSK_KEYRINGS, - RSK_KEYRINGS_RANDOM_COUNT, - RSK_KEYRINGS_GERUDO_FORTRESS, - RSK_KEYRINGS_FOREST_TEMPLE, - RSK_KEYRINGS_FIRE_TEMPLE, - RSK_KEYRINGS_WATER_TEMPLE, - RSK_KEYRINGS_SPIRIT_TEMPLE, - RSK_KEYRINGS_SHADOW_TEMPLE, - RSK_KEYRINGS_BOTTOM_OF_THE_WELL, - RSK_KEYRINGS_GTG, - RSK_KEYRINGS_GANONS_CASTLE, - RSK_SHUFFLE_ENTRANCES, - RSK_SHUFFLE_DUNGEON_ENTRANCES, - RSK_SHUFFLE_OVERWORLD_ENTRANCES, - RSK_SHUFFLE_INTERIOR_ENTRANCES, - RSK_SHUFFLE_THIEVES_HIDEOUT_ENTRANCES, - RSK_SHUFFLE_GROTTO_ENTRANCES, - RSK_SHUFFLE_OWL_DROPS, - RSK_SHUFFLE_WARP_SONGS, - RSK_SHUFFLE_OVERWORLD_SPAWNS, - RSK_MIXED_ENTRANCE_POOLS, - RSK_MIX_DUNGEON_ENTRANCES, - RSK_MIX_BOSS_ENTRANCES, - RSK_MIX_OVERWORLD_ENTRANCES, - RSK_MIX_INTERIOR_ENTRANCES, - RSK_MIX_THIEVES_HIDEOUT_ENTRANCES, - RSK_MIX_GROTTO_ENTRANCES, - RSK_DECOUPLED_ENTRANCES, - RSK_STARTING_SKULLTULA_TOKEN, - RSK_STARTING_HEARTS, - RSK_DAMAGE_MULTIPLIER, - RSK_ALL_LOCATIONS_REACHABLE, - RSK_SHUFFLE_BOSS_ENTRANCES, - RSK_SHUFFLE_GANONS_TOWER_ENTRANCE, - RSK_SHUFFLE_100_GS_REWARD, - RSK_TRIFORCE_HUNT, - RSK_TRIFORCE_HUNT_PIECES_TOTAL, - RSK_TRIFORCE_HUNT_PIECES_REQUIRED, - RSK_SHUFFLE_BEAN_SOULS, - RSK_SHUFFLE_BOSS_SOULS, - RSK_FISHSANITY, - RSK_FISHSANITY_POND_COUNT, - RSK_FISHSANITY_AGE_SPLIT, - RSK_SHUFFLE_FISHING_POLE, - RSK_INFINITE_UPGRADES, - RSK_SKELETON_KEY, - RSK_SHUFFLE_DEKU_STICK_BAG, - RSK_SHUFFLE_DEKU_NUT_BAG, - RSK_SHUFFLE_FREESTANDING, - RSK_SHUFFLE_FOUNTAIN_FAIRIES, - RSK_SHUFFLE_STONE_FAIRIES, - RSK_SHUFFLE_BEAN_FAIRIES, - RSK_SHUFFLE_SONG_FAIRIES, - RSK_LOCK_OVERWORLD_DOORS, - RSK_SHUFFLE_GRASS, - RSK_ROCS_FEATHER, - RSK_MAX -} RandomizerSettingKey; - -// Generic Settings (any binary option can use this) -// off/on -typedef enum { - RO_GENERIC_OFF, - RO_GENERIC_ON, -} RandoOptionGenericOffOn; - -// no/yes -typedef enum { - RO_GENERIC_NO, - RO_GENERIC_YES, -} RandoOptionGenericNoYes; - -// don't skip/skip -typedef enum { - RO_GENERIC_DONT_SKIP, - RO_GENERIC_SKIP, -} RandoOptionGenericSkip; - -// Closed Forest settings (On, Deku Only, Off) -typedef enum { - RO_CLOSED_FOREST_ON, - RO_CLOSED_FOREST_DEKU_ONLY, - RO_CLOSED_FOREST_OFF, -} RandoOptionForest; - -// Door of Time settings (closed, song only, open) -typedef enum { - RO_DOOROFTIME_CLOSED, - RO_DOOROFTIME_SONGONLY, - RO_DOOROFTIME_OPEN, -} RandoOptionDoorOfTime; - -// Zora's Fountain settings (closed, closed as child, open) -typedef enum { - RO_ZF_CLOSED, - RO_ZF_CLOSED_CHILD, - RO_ZF_OPEN, -} RandoOptionZorasFountain; - -// Sleeping Waterfall settings (closed, open) -typedef enum { - RO_WATERFALL_CLOSED, - RO_WATERFALL_OPEN, -} RandoOptionSleepingWaterfall; - -// Jabu-Jabu settings (closed, open) -typedef enum { - RO_JABU_CLOSED, - RO_JABU_OPEN, -} RandoOptionJabu; - -// Starting Age settings (child, adult, random) -typedef enum { - RO_AGE_CHILD, - RO_AGE_ADULT, - RO_AGE_RANDOM, -} RandoOptionStartingAge; - -// Fortress Carpenters settings (normal, fast, free) -typedef enum { - RO_GF_CARPENTERS_NORMAL, - RO_GF_CARPENTERS_FAST, - RO_GF_CARPENTERS_FREE, -} RandoOptionGerudoFortress; - -// Kakariko Gate settings (closed/open) -typedef enum { - RO_KAK_GATE_CLOSED, - RO_KAK_GATE_OPEN, -} RandoOptionKakarikoGate; - -// Rainbow Bridge settings (vanilla, always open, stones, medallions, dungeon rewards, dungeons, tokens) -typedef enum { - RO_BRIDGE_VANILLA = 0, - RO_BRIDGE_ALWAYS_OPEN, - RO_BRIDGE_STONES, - RO_BRIDGE_MEDALLIONS, - RO_BRIDGE_DUNGEON_REWARDS, - RO_BRIDGE_DUNGEONS, - RO_BRIDGE_TOKENS, - RO_BRIDGE_GREG, -} RandoOptionRainbowBridge; - -// Bridge Reward Options settings (Standard rewards, Greg as reward, Greg as wildcard) -typedef enum { - RO_BRIDGE_STANDARD_REWARD, - RO_BRIDGE_GREG_REWARD, - RO_BRIDGE_WILDCARD_REWARD, -} RandoOptionBridgeRewards; - -// Shopsanity settings (off, specific count, random) -typedef enum { - RO_SHOPSANITY_OFF, - RO_SHOPSANITY_SPECIFIC_COUNT, - RO_SHOPSANITY_RANDOM, -} RandoOptionShopsanity; - -// Shopsanity count settings (0-7 items) -typedef enum { - RO_SHOPSANITY_COUNT_ZERO_ITEMS, - RO_SHOPSANITY_COUNT_ONE_ITEM, - RO_SHOPSANITY_COUNT_TWO_ITEMS, - RO_SHOPSANITY_COUNT_THREE_ITEMS, - RO_SHOPSANITY_COUNT_FOUR_ITEMS, - RO_SHOPSANITY_COUNT_FIVE_ITEMS, - RO_SHOPSANITY_COUNT_SIX_ITEMS, - RO_SHOPSANITY_COUNT_SEVEN_ITEMS, - RO_SHOPSANITY_COUNT_EIGHT_ITEMS, -} RandoOptionShopsanityCount; - -// Shopsanity price ranges -typedef enum { - RO_PRICE_VANILLA, - RO_PRICE_CHEAP_BALANCED, // Balanced random from 0-95, favoring lower numbers - RO_PRICE_BALANCED, // Random from 0-300, favoring lower numbers - RO_PRICE_FIXED, - RO_PRICE_RANGE, - RO_PRICE_SET_BY_WALLET, -} RandoOptionPrices; - -// Scrubsanity settings (off, affordable, expensive, random) -typedef enum { - RO_SCRUBS_OFF, - RO_SCRUBS_ONE_TIME_ONLY, - RO_SCRUBS_ALL, -} RandoOptionScrubsanity; - -// Ammo drop settings (on, "on+bombchu", off) -typedef enum { - RO_AMMO_DROPS_OFF, - // RO_AMMO_DROPS_ON_PLUS_BOMBCHU, - RO_AMMO_DROPS_ON, -} RandoOptionAmmoDrops; - -typedef enum { RO_BOMBCHU_BAG_NONE, RO_BOMBCHU_BAG_SINGLE, RO_BOMBCHU_BAG_PROGRESSIVE } RandoOptionBombchuBag; - -typedef enum { - RO_BOSS_SOULS_OFF, - RO_BOSS_SOULS_ON, - RO_BOSS_SOULS_ON_PLUS_GANON, -} RandoOptionBossSouls; - -// Fishsanity settings (off, loach only, pond only, grottos only, both) -typedef enum { - RO_FISHSANITY_OFF, - RO_FISHSANITY_HYRULE_LOACH, - RO_FISHSANITY_POND, - RO_FISHSANITY_OVERWORLD, - RO_FISHSANITY_BOTH -} RandoOptionsFishsanity; - -// Infinite Upgrades settings (off, progressive, condensed progressive) -typedef enum { - RO_INF_UPGRADES_OFF, - RO_INF_UPGRADES_PROGRESSIVE, - RO_INF_UPGRADES_CONDENSED_PROGRESSIVE, -} RandoOptionInfiniteUpgrades; - -// Any Dungeon Item (start with, vanilla, own dungeon, any dungeon, -// overworld, anywhere) -typedef enum { - RO_DUNGEON_ITEM_LOC_STARTWITH, - RO_DUNGEON_ITEM_LOC_VANILLA, - RO_DUNGEON_ITEM_LOC_OWN_DUNGEON, - RO_DUNGEON_ITEM_LOC_ANY_DUNGEON, - RO_DUNGEON_ITEM_LOC_OVERWORLD, - RO_DUNGEON_ITEM_LOC_ANYWHERE, -} RandoOptionDungeonItemLocation; - -// Dungeon reward settings -typedef enum { - RO_DUNGEON_REWARDS_VANILLA, - RO_DUNGEON_REWARDS_END_OF_DUNGEON, - RO_DUNGEON_REWARDS_ANY_DUNGEON, - RO_DUNGEON_REWARDS_OVERWORLD, - RO_DUNGEON_REWARDS_ANYWHERE, -} RandoOptionDungeonRewards; - -// Keyring Settings -typedef enum { - RO_KEYRINGS_OFF, - RO_KEYRINGS_RANDOM, - RO_KEYRINGS_COUNT, - RO_KEYRINGS_SELECTION, -} RandoOptionKeyrings; - -typedef enum { - RO_KEYRING_FOR_DUNGEON_OFF, - RO_KEYRING_FOR_DUNGEON_RANDOM, - RO_KEYRING_FOR_DUNGEON_ON, -} RandoOptionKeyringForDungeon; - -// Ganon's Boss Key Settings (vanilla, own dungeon, start with, -// overworld, anywhere, 100 GS reward) -typedef enum { - RO_GANON_BOSS_KEY_VANILLA, - RO_GANON_BOSS_KEY_OWN_DUNGEON, - RO_GANON_BOSS_KEY_STARTWITH, - RO_GANON_BOSS_KEY_ANY_DUNGEON, - RO_GANON_BOSS_KEY_OVERWORLD, - RO_GANON_BOSS_KEY_ANYWHERE, - RO_GANON_BOSS_KEY_LACS_VANILLA, - RO_GANON_BOSS_KEY_LACS_STONES, - RO_GANON_BOSS_KEY_LACS_MEDALLIONS, - RO_GANON_BOSS_KEY_LACS_REWARDS, - RO_GANON_BOSS_KEY_LACS_DUNGEONS, - RO_GANON_BOSS_KEY_LACS_TOKENS, - RO_GANON_BOSS_KEY_KAK_TOKENS, -} RandoOptionGanonsBossKey; - -typedef enum { - RO_LACS_VANILLA, - RO_LACS_STONES, - RO_LACS_MEDALLIONS, - RO_LACS_REWARDS, - RO_LACS_DUNGEONS, - RO_LACS_TOKENS, -} RandoOptionLACSCondition; - -// LACS Reward Options settings (Standard rewards, Greg as reward, Greg as wildcard) -typedef enum { - RO_LACS_STANDARD_REWARD, - RO_LACS_GREG_REWARD, - RO_LACS_WILDCARD_REWARD, -} RandoOptionLACSRewards; - -// Ganon's Trials -typedef enum { - RO_GANONS_TRIALS_SKIP, - RO_GANONS_TRIALS_SET_NUMBER, - RO_GANONS_TRIALS_RANDOM_NUMBER, -} RandoOptionGanonsTrials; - -// Shuffle Dungeon Entrance Settings (Off, on, plus ganon) -typedef enum { - RO_DUNGEON_ENTRANCE_SHUFFLE_OFF, - RO_DUNGEON_ENTRANCE_SHUFFLE_ON, - RO_DUNGEON_ENTRANCE_SHUFFLE_ON_PLUS_GANON, -} RandoOptionDungeonEntranceShuffle; - -// Shuffle Boss Room Entrance Settings (Off, Age Restricted, Full) -typedef enum { - RO_BOSS_ROOM_ENTRANCE_SHUFFLE_OFF, - RO_BOSS_ROOM_ENTRANCE_SHUFFLE_AGE_RESTRICTED, - RO_BOSS_ROOM_ENTRANCE_SHUFFLE_FULL, -} RandoOptionBossRoomEntranceShuffle; - -// Shuffle Interior Entrance Settings (Off, simple, all) -typedef enum { - RO_INTERIOR_ENTRANCE_SHUFFLE_OFF, - RO_INTERIOR_ENTRANCE_SHUFFLE_SIMPLE, - RO_INTERIOR_ENTRANCE_SHUFFLE_ALL, -} RandoOptionInteriorEntranceShuffle; - -// Song shuffle Settings (Song locations, Dungeon rewards, anywhere) -typedef enum { - RO_SONG_SHUFFLE_OFF, - RO_SONG_SHUFFLE_SONG_LOCATIONS, - RO_SONG_SHUFFLE_DUNGEON_REWARDS, - RO_SONG_SHUFFLE_ANYWHERE, -} RandoOptionSongShuffle; - -// Shuffle Merchants Settings (Off, Beans Only, All but Beans, All) -typedef enum { - RO_SHUFFLE_MERCHANTS_OFF, - RO_SHUFFLE_MERCHANTS_BEANS_ONLY, - RO_SHUFFLE_MERCHANTS_ALL_BUT_BEANS, - RO_SHUFFLE_MERCHANTS_ALL -} RandoOptionShuffleMerchants; - -// Starting Ocarina Settings (off, fairy, oot) -typedef enum { - RO_STARTING_OCARINA_OFF, - RO_STARTING_OCARINA_FAIRY, - RO_STARTING_OCARINA_TIME, -} RandoOptionStartingOcarina; - -// Mask Quest Settings (vanilla, completed, shuffle) -typedef enum { - RO_MASK_QUEST_VANILLA, - RO_MASK_QUEST_COMPLETED, - RO_MASK_QUEST_SHUFFLE, -} RandoOptionMaskQuest; - -// Item Pool Settings -typedef enum { - RO_ITEM_POOL_PLENTIFUL, - RO_ITEM_POOL_BALANCED, - RO_ITEM_POOL_SCARCE, - RO_ITEM_POOL_MINIMAL, -} RandoOptionItemPool; - -// Ice Trap Settings -typedef enum { RO_ICE_TRAPS_OFF, RO_ICE_TRAPS_NORMAL, RO_ICE_TRAPS_COUNT, RO_ICE_TRAPS_PERCENT } RandoOptionIceTraps; - -// Gossip Stone Hint Settings (no hints, needs nothing, -// needs mask of truth, needs stone of agony) -typedef enum { - RO_GOSSIP_STONES_NONE, - RO_GOSSIP_STONES_NEED_NOTHING, - RO_GOSSIP_STONES_NEED_TRUTH, - RO_GOSSIP_STONES_NEED_STONE, -} RandoOptionGossipStones; - -// Hint Clarity Settings (obscure, ambiguous, clear) -typedef enum { - RO_HINT_CLARITY_OBSCURE, - RO_HINT_CLARITY_AMBIGUOUS, - RO_HINT_CLARITY_CLEAR, -} RandoOptionHintClarity; - -// Hint Distribution Settings (useless, balanced, strong, very strong) -typedef enum { - RO_HINT_DIST_USELESS, - RO_HINT_DIST_BALANCED, - RO_HINT_DIST_STRONG, - RO_HINT_DIST_VERY_STRONG, -} RandoOptionHintDistribution; - -// Gerudo Fortress Key Settings (vanilla, any dungeon, overworld, -// anywhere) -typedef enum { - RO_GERUDO_KEYS_VANILLA, - RO_GERUDO_KEYS_ANY_DUNGEON, - RO_GERUDO_KEYS_OVERWORLD, - RO_GERUDO_KEYS_ANYWHERE, -} RandoOptionGerudoKeys; - -// Tokensanity settings (off, dungeons, overworld, all) -typedef enum { - RO_TOKENSANITY_OFF, - RO_TOKENSANITY_DUNGEONS, - RO_TOKENSANITY_OVERWORLD, - RO_TOKENSANITY_ALL, -} RandoOptionTokensanity; - -// Freestanding Hearts/Rupees settings (off, dungeons, overworld, all) -typedef enum { - RO_SHUFFLE_FREESTANDING_OFF, - RO_SHUFFLE_FREESTANDING_DUNGEONS, - RO_SHUFFLE_FREESTANDING_OVERWORLD, - RO_SHUFFLE_FREESTANDING_ALL, -} RandoOptionFreestanding; - -// Shuffle Pots settings (off, dungeons, overworld, all) -typedef enum { - RO_SHUFFLE_POTS_OFF, - RO_SHUFFLE_POTS_DUNGEONS, - RO_SHUFFLE_POTS_OVERWORLD, - RO_SHUFFLE_POTS_ALL, -} RandoOptionShufflePots; - -// Shuffle Grass settings (off, dungeons, overworld, all) -typedef enum { - RO_SHUFFLE_GRASS_OFF, - RO_SHUFFLE_GRASS_DUNGEONS, - RO_SHUFFLE_GRASS_OVERWORLD, - RO_SHUFFLE_GRASS_ALL, -} RandoOptionShuffleGrass; - -// Shuffle Crates settings (off, dungeons, overworld, all) -typedef enum { - RO_SHUFFLE_CRATES_OFF, - RO_SHUFFLE_CRATES_DUNGEONS, - RO_SHUFFLE_CRATES_OVERWORLD, - RO_SHUFFLE_CRATES_ALL, -} RandoOptionShuffleCrates; - -// Link's Pocket Settings (dungeon reward, advancement, anything, nothing) -typedef enum { - RO_LINKS_POCKET_DUNGEON_REWARD, - RO_LINKS_POCKET_ADVANCEMENT, - RO_LINKS_POCKET_ANYTHING, - RO_LINKS_POCKET_NOTHING, -} RandoOptionLinksPocket; - -// Logic (glitchless/no logic) -typedef enum { - RO_LOGIC_GLITCHLESS, - RO_LOGIC_NO_LOGIC, -} RandoOptionLogic; - -// Damage Multiplier -typedef enum { - RO_DAMAGE_MULTIPLIER_HALF, - RO_DAMAGE_MULTIPLIER_DEFAULT, - RO_DAMAGE_MULTIPLIER_DOUBLE, - RO_DAMAGE_MULTIPLIER_QUADRUPLE, - RO_DAMAGE_MULTIPLIER_OCTUPLE, - RO_DAMAGE_MULTIPLIER_SEXDECUPLE, - RO_DAMAGE_MULTIPLIER_OHKO, -} RandoOptionDamageMultiplier; - -// MQ Dungeons -typedef enum { - RO_MQ_DUNGEONS_NONE, - RO_MQ_DUNGEONS_SET_NUMBER, - RO_MQ_DUNGEONS_RANDOM_NUMBER, - RO_MQ_DUNGEONS_SELECTION, -} RandoOptionMQDungeons; - -// Triforce Hunt settings (off, win, Ganon's Boss Key) -typedef enum { - RO_TRIFORCE_HUNT_OFF, - RO_TRIFORCE_HUNT_WIN, - RO_TRIFORCE_HUNT_GBK, -} RandoOptionTriforceHunt; - -typedef enum { - RO_LOCATION_INCLUDE, - RO_LOCATION_EXCLUDE, -} RandoOptionLocationInclusion; - -typedef enum { - RO_CHEST_GAME_OFF, - RO_CHEST_GAME_SINGLE_KEYS, - RO_CHEST_GAME_PACK, -} RandoOptionChestGame; - -typedef enum { - RO_MQ_SET_VANILLA, - RO_MQ_SET_MQ, - RO_MQ_SET_RANDOM, -} RandoOptionMQSet; - -typedef enum { - CAN_OBTAIN, - CANT_OBTAIN_MISC, - CANT_OBTAIN_ALREADY_HAVE, - CANT_OBTAIN_NEED_UPGRADE, - CANT_OBTAIN_NEED_EMPTY_BOTTLE, -} ItemObtainability; - typedef struct CheckIdentity { RandomizerInf randomizerInf; RandomizerCheck randomizerCheck; @@ -7122,172 +43,9 @@ typedef struct ShopItemIdentity { int32_t itemPrice; } ShopItemIdentity; -typedef enum { - TRACKER_WINDOW_FLOATING, - TRACKER_WINDOW_WINDOW, -} TrackerWindowType; - -typedef enum { - TRACKER_DISPLAY_ALWAYS, - TRACKER_DISPLAY_COMBO_BUTTON, -} TrackerDisplayType; - -typedef enum { - TRACKER_COMBO_BUTTON_A, - TRACKER_COMBO_BUTTON_B, - TRACKER_COMBO_BUTTON_C_UP, - TRACKER_COMBO_BUTTON_C_DOWN, - TRACKER_COMBO_BUTTON_C_LEFT, - TRACKER_COMBO_BUTTON_C_RIGHT, - TRACKER_COMBO_BUTTON_L, - TRACKER_COMBO_BUTTON_Z, - TRACKER_COMBO_BUTTON_R, - TRACKER_COMBO_BUTTON_START, - TRACKER_COMBO_BUTTON_D_UP, - TRACKER_COMBO_BUTTON_D_DOWN, - TRACKER_COMBO_BUTTON_D_LEFT, - TRACKER_COMBO_BUTTON_D_RIGHT, -} TrackerComboButton; - -typedef enum { - TH_MESSAGE_START, - TH_MESSAGE_PROGRESS, - TH_MESSAGE_HALFWAY, - TH_MESSAGE_ALMOSTDONE, - TH_MESSAGE_FINISHED, - TH_MESSAGE_SURPLUS, -} TriforceHuntMessages; - -typedef enum { - RE_GOLD_SKULLTULA, - RE_BIG_SKULLTULA, - RE_DODONGO, - RE_LIZALFOS, - RE_GOHMA_LARVA, - RE_KEESE, - RE_FIRE_KEESE, - RE_GUAY, - RE_MAD_SCRUB, - RE_BLUE_BUBBLE, - RE_POE, - RE_DEAD_HAND, - RE_DEKU_BABA, - RE_WITHERED_DEKU_BABA, - RE_LIKE_LIKE, - RE_STALFOS, - RE_IRON_KNUCKLE, - RE_FLARE_DANCER, - RE_WOLFOS, - RE_FLOORMASTER, - RE_REDEAD, - RE_MEG, - RE_ARMOS, - RE_GREEN_BUBBLE, - RE_DINOLFOS, - RE_TORCH_SLUG, - RE_FREEZARD, - RE_SHELL_BLADE, - RE_SPIKE, - RE_WHITE_WOLFOS, - RE_STINGER, - RE_BIG_OCTO, - RE_GERUDO_WARRIOR, - RE_GERUDO_GUARD, - RE_BREAK_ROOM_GUARD, - RE_GIBDO, - RE_GOHMA, - RE_KING_DODONGO, - RE_BARINADE, - RE_PHANTOM_GANON, - RE_VOLVAGIA, - RE_MORPHA, - RE_BONGO_BONGO, - RE_TWINROVA, - RE_GANONDORF, - RE_GANON, - RE_DARK_LINK, - RE_ANUBIS, - RE_BEAMOS, - RE_WALLMASTER, - RE_PURPLE_LEEVER, - RE_TENTACLE, - RE_BARI, - RE_SHABOM, - RE_OCTOROK, - RE_WALLTULA, -} RandomizerEnemy; - // RANDOTODO compare child long jumpslash range with adult short -typedef enum { - ED_CLOSE, - // hammer or kokiri sword - ED_SHORT_JUMPSLASH, - ED_MASTER_SWORD_JUMPSLASH, - // sticks or BGS - ED_LONG_JUMPSLASH, - ED_BOMB_THROW, - ED_BOOMERANG, - ED_HOOKSHOT, - ED_LONGSHOT, - ED_FAR, -} EnemyDistance; - -typedef enum { - WL_LOW, - WL_MID, - WL_HIGH, - WL_LOW_OR_MID, - WL_HIGH_OR_MID, -} RandoWaterLevel; - -typedef enum { - RAT_NONE, - RAT_CHILD_DAY, - RAT_CHILD_NIGHT, - RAT_ADULT_DAY, - RAT_ADULT_NIGHT, - RAT_MAX, -} RandoAgeTime; - #define ENTRANCE_GROTTO_LOAD_START 0x0700 #define ENTRANCE_GROTTO_EXIT_START 0x0800 #define ENTRANCE_GROTTO_LOAD(index) ENTRANCE_GROTTO_LOAD_START + index #define ENTRANCE_GROTTO_EXIT(index) ENTRANCE_GROTTO_EXIT_START + index - -typedef enum { - /* 0x00 */ GROTTO_COLOSSUS_OFFSET, - /* 0x01 */ GROTTO_LH_OFFSET, - /* 0x02 */ GROTTO_ZR_STORMS_OFFSET, - /* 0x03 */ GROTTO_ZR_FAIRY_OFFSET, - /* 0x04 */ GROTTO_ZR_OPEN_OFFSET, - /* 0x05 */ GROTTO_DMC_HAMMER_OFFSET, - /* 0x06 */ GROTTO_DMC_UPPER_OFFSET, - /* 0x07 */ GROTTO_GORON_CITY_OFFSET, - /* 0x08 */ GROTTO_DMT_STORMS_OFFSET, - /* 0x09 */ GROTTO_DMT_COW_OFFSET, - /* 0x0A */ GROTTO_KAK_OPEN_OFFSET, - /* 0x0B */ GROTTO_KAK_REDEAD_OFFSET, - /* 0x0C */ GROTTO_HC_STORMS_OFFSET, - /* 0x0D */ GROTTO_HF_TEKTITE_OFFSET, - /* 0x0E */ GROTTO_HF_NEAR_KAK_OFFSET, - /* 0x0F */ GROTTO_HF_FAIRY_OFFSET, - /* 0x10 */ GROTTO_HF_NEAR_MARKET_OFFSET, - /* 0x11 */ GROTTO_HF_COW_OFFSET, - /* 0x12 */ GROTTO_HF_INSIDE_FENCE_OFFSET, - /* 0x13 */ GROTTO_HF_OPEN_OFFSET, - /* 0x14 */ GROTTO_HF_SOUTHEAST_OFFSET, - /* 0x15 */ GROTTO_LLR_OFFSET, - /* 0x16 */ GROTTO_SFM_WOLFOS_OFFSET, - /* 0x17 */ GROTTO_SFM_STORMS_OFFSET, - /* 0x18 */ GROTTO_SFM_FAIRY_OFFSET, - /* 0x19 */ GROTTO_LW_SCRUBS_OFFSET, - /* 0x1A */ GROTTO_LW_NEAR_SHORTCUTS_OFFSET, - /* 0x1B */ GROTTO_KF_STORMS_OFFSET, - /* 0x1C */ GROTTO_ZD_STORMS_OFFSET, - /* 0x1D */ GROTTO_GF_STORMS_OFFSET, - /* 0x1E */ GROTTO_GV_STORMS_OFFSET, - /* 0x1F */ GROTTO_GV_OCTOROK_OFFSET, - /* 0x20 */ GROTTO_LW_DEKU_THEATRE_OFFSET, - /* 0x21 */ GROTTO_OFFSET_MAX, -} GrottoEntranceOffsets; \ No newline at end of file diff --git a/soh/soh/Enhancements/randomizer/randomizer_inf.h b/soh/soh/Enhancements/randomizer/randomizer_inf.h deleted file mode 100644 index 64e3e4e44..000000000 --- a/soh/soh/Enhancements/randomizer/randomizer_inf.h +++ /dev/null @@ -1,2115 +0,0 @@ -DEFINE_RAND_INF(RAND_INF_DUNGEONS_DONE_SPIRIT_TEMPLE) -DEFINE_RAND_INF(RAND_INF_DUNGEONS_DONE_SHADOW_TEMPLE) - -DEFINE_RAND_INF(RAND_INF_COWS_MILKED_KF_LINKS_HOUSE_COW) -DEFINE_RAND_INF(RAND_INF_COWS_MILKED_HF_COW_GROTTO_COW) -DEFINE_RAND_INF(RAND_INF_COWS_MILKED_LLR_STABLES_LEFT_COW) -DEFINE_RAND_INF(RAND_INF_COWS_MILKED_LLR_STABLES_RIGHT_COW) -DEFINE_RAND_INF(RAND_INF_COWS_MILKED_LLR_TOWER_LEFT_COW) -DEFINE_RAND_INF(RAND_INF_COWS_MILKED_LLR_TOWER_RIGHT_COW) -DEFINE_RAND_INF(RAND_INF_COWS_MILKED_KAK_IMPAS_HOUSE_COW) -DEFINE_RAND_INF(RAND_INF_COWS_MILKED_DMT_COW_GROTTO_COW) -DEFINE_RAND_INF(RAND_INF_COWS_MILKED_GV_COW) -DEFINE_RAND_INF(RAND_INF_COWS_MILKED_JABU_JABUS_BELLY_MQ_COW) - -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_LEFT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_DEKU_SCRUB_SIDE_ROOM_NEAR_DODONGOS) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_DEKU_SCRUB_NEAR_BOMB_BAG_RIGHT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_DEKU_SCRUB_LOBBY) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_JABU_JABUS_BELLY_DEKU_SCRUB) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_DEKU_SCRUB_CENTER_LEFT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_DEKU_SCRUB_CENTER_RIGHT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_DEKU_SCRUB_RIGHT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_DEKU_SCRUB_LEFT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_HF_DEKU_SCRUB_GROTTO) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_ZR_DEKU_SCRUB_GROTTO_REAR) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_ZR_DEKU_SCRUB_GROTTO_FRONT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_SFM_DEKU_SCRUB_GROTTO_REAR) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_SFM_DEKU_SCRUB_GROTTO_FRONT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_LH_DEKU_SCRUB_GROTTO_LEFT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_LH_DEKU_SCRUB_GROTTO_RIGHT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_LH_DEKU_SCRUB_GROTTO_CENTER) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GV_DEKU_SCRUB_GROTTO_REAR) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GV_DEKU_SCRUB_GROTTO_FRONT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_LW_DEKU_SCRUB_GROTTO_REAR) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_LW_DEKU_SCRUB_GROTTO_FRONT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_DMC_DEKU_SCRUB_GROTTO_LEFT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_DMC_DEKU_SCRUB_GROTTO_RIGHT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_DMC_DEKU_SCRUB_GROTTO_CENTER) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GC_DEKU_SCRUB_GROTTO_LEFT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GC_DEKU_SCRUB_GROTTO_RIGHT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GC_DEKU_SCRUB_GROTTO_CENTER) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_LLR_DEKU_SCRUB_GROTTO_LEFT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_LLR_DEKU_SCRUB_GROTTO_RIGHT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_LLR_DEKU_SCRUB_GROTTO_CENTER) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_COLOSSUS_DEKU_SCRUB_GROTTO_REAR) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_COLOSSUS_DEKU_SCRUB_GROTTO_FRONT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_LW_DEKU_SCRUB_NEAR_DEKU_THEATER_RIGHT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_LW_DEKU_SCRUB_NEAR_DEKU_THEATER_LEFT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_LW_DEKU_SCRUB_NEAR_BRIDGE) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_DMC_DEKU_SCRUB) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_DEKU_TREE_MQ_DEKU_SCRUB) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_REAR) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_MQ_DEKU_SCRUB_LOBBY_FRONT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_MQ_DEKU_SCRUB_STAIRCASE) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_DODONGOS_CAVERN_MQ_DEKU_SCRUB_SIDE_ROOM_NEAR_LOWER_LIZALFOS) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_MQ_DEKU_SCRUB_RIGHT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_LEFT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_MQ_DEKU_SCRUB_CENTER_RIGHT) -DEFINE_RAND_INF(RAND_INF_SCRUBS_PURCHASED_GANONS_CASTLE_MQ_DEKU_SCRUB_LEFT) - -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_1) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_2) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_3) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_4) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_5) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_6) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_7) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KF_SHOP_ITEM_8) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_1) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_2) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_3) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_4) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_5) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_6) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_7) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_GC_SHOP_ITEM_8) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_1) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_2) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_3) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_4) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_5) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_6) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_7) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_ZD_SHOP_ITEM_8) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_1) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_2) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_3) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_4) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_5) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_6) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_7) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_BAZAAR_ITEM_8) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_1) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_2) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_3) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_4) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_5) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_6) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_7) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_KAK_POTION_SHOP_ITEM_8) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_1) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_2) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_3) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_4) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_5) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_6) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_7) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BAZAAR_ITEM_8) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_1) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_2) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_3) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_4) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_5) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_6) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_7) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_POTION_SHOP_ITEM_8) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_1) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_2) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_3) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_4) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_5) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_6) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_7) -DEFINE_RAND_INF(RAND_INF_SHOP_ITEMS_MARKET_BOMBCHU_SHOP_ITEM_8) - -DEFINE_RAND_INF(RAND_INF_MERCHANTS_CARPET_SALESMAN) -DEFINE_RAND_INF(RAND_INF_MERCHANTS_MEDIGORON) -DEFINE_RAND_INF(RAND_INF_MERCHANTS_GRANNYS_SHOP) -DEFINE_RAND_INF(RAND_INF_MERCHANTS_MAGIC_BEAN_SALESMAN) - -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_LW_TRADE_COJIRO) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_GV_TRADE_SAW) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_DMT_TRADE_BROKEN_SWORD) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_ZD_TRADE_PRESCRIPTION) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_LH_TRADE_FROG) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_DMT_TRADE_EYEDROPS) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_DMT_TRADE_CLAIM_CHECK) - -DEFINE_RAND_INF(RAND_INF_KAK_100_GOLD_SKULLTULA_REWARD) - -DEFINE_RAND_INF(RAND_INF_GREG_FOUND) - -DEFINE_RAND_INF(RAND_INF_TOT_MASTER_SWORD) - -DEFINE_RAND_INF(RAND_INF_CHILD_FISHING) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_1) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_2) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_3) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_4) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_5) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_6) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_7) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_8) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_9) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_10) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_11) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_12) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_13) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_14) -DEFINE_RAND_INF(RAND_INF_CHILD_FISH_15) -DEFINE_RAND_INF(RAND_INF_CHILD_LOACH_1) -DEFINE_RAND_INF(RAND_INF_CHILD_LOACH_2) -DEFINE_RAND_INF(RAND_INF_ADULT_FISHING) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_1) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_2) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_3) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_4) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_5) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_6) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_7) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_8) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_9) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_10) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_11) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_12) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_13) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_14) -DEFINE_RAND_INF(RAND_INF_ADULT_FISH_15) -DEFINE_RAND_INF(RAND_INF_ADULT_LOACH) - -DEFINE_RAND_INF(RAND_INF_10_BIG_POES) -DEFINE_RAND_INF(RAND_INF_GRANT_GANONS_BOSSKEY) - -DEFINE_RAND_INF(RAND_INF_DEATH_MOUNTAIN_CRATER_BEAN_SOUL) -DEFINE_RAND_INF(RAND_INF_DEATH_MOUNTAIN_TRAIL_BEAN_SOUL) -DEFINE_RAND_INF(RAND_INF_DESERT_COLOSSUS_BEAN_SOUL) -DEFINE_RAND_INF(RAND_INF_GERUDO_VALLEY_BEAN_SOUL) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_BEAN_SOUL) -DEFINE_RAND_INF(RAND_INF_KOKIRI_FOREST_BEAN_SOUL) -DEFINE_RAND_INF(RAND_INF_LAKE_HYLIA_BEAN_SOUL) -DEFINE_RAND_INF(RAND_INF_LOST_WOODS_BRIDGE_BEAN_SOUL) -DEFINE_RAND_INF(RAND_INF_LOST_WOODS_BEAN_SOUL) -DEFINE_RAND_INF(RAND_INF_ZORAS_RIVER_BEAN_SOUL) - -DEFINE_RAND_INF(RAND_INF_GOHMA_SOUL) -DEFINE_RAND_INF(RAND_INF_KING_DODONGO_SOUL) -DEFINE_RAND_INF(RAND_INF_BARINADE_SOUL) -DEFINE_RAND_INF(RAND_INF_PHANTOM_GANON_SOUL) -DEFINE_RAND_INF(RAND_INF_VOLVAGIA_SOUL) -DEFINE_RAND_INF(RAND_INF_MORPHA_SOUL) -DEFINE_RAND_INF(RAND_INF_BONGO_BONGO_SOUL) -DEFINE_RAND_INF(RAND_INF_TWINROVA_SOUL) -DEFINE_RAND_INF(RAND_INF_GANON_SOUL) - -DEFINE_RAND_INF(RAND_INF_HAS_OCARINA_A) -DEFINE_RAND_INF(RAND_INF_HAS_OCARINA_C_UP) -DEFINE_RAND_INF(RAND_INF_HAS_OCARINA_C_DOWN) -DEFINE_RAND_INF(RAND_INF_HAS_OCARINA_C_LEFT) -DEFINE_RAND_INF(RAND_INF_HAS_OCARINA_C_RIGHT) - -DEFINE_RAND_INF(RAND_INF_KF_LINKS_HOUSE_POT) -DEFINE_RAND_INF(RAND_INF_KF_TWINS_HOUSE_POT_1) -DEFINE_RAND_INF(RAND_INF_KF_TWINS_HOUSE_POT_2) -DEFINE_RAND_INF(RAND_INF_KF_BROTHERS_HOUSE_POT_1) -DEFINE_RAND_INF(RAND_INF_KF_BROTHERS_HOUSE_POT_2) -DEFINE_RAND_INF(RAND_INF_TH_BREAK_ROOM_FRONT_POT) -DEFINE_RAND_INF(RAND_INF_TH_BREAK_ROOM_BACK_POT) -DEFINE_RAND_INF(RAND_INF_TH_KITCHEN_POT_1) -DEFINE_RAND_INF(RAND_INF_TH_KITCHEN_POT_2) -DEFINE_RAND_INF(RAND_INF_TH_1_TORCH_CELL_RIGHT_POT) -DEFINE_RAND_INF(RAND_INF_TH_1_TORCH_CELL_MID_POT) -DEFINE_RAND_INF(RAND_INF_TH_1_TORCH_CELL_LEFT_POT) -DEFINE_RAND_INF(RAND_INF_TH_STEEP_SLOPE_RIGHT_POT) -DEFINE_RAND_INF(RAND_INF_TH_STEEP_SLOPE_LEFT_POT) -DEFINE_RAND_INF(RAND_INF_TH_NEAR_DOUBLE_CELL_RIGHT_POT) -DEFINE_RAND_INF(RAND_INF_TH_NEAR_DOUBLE_CELL_MID_POT) -DEFINE_RAND_INF(RAND_INF_NEAR_DOUBLE_CELL_LEFT_POT) -DEFINE_RAND_INF(RAND_INF_TH_RIGHTMOST_JAILED_POT) -DEFINE_RAND_INF(RAND_INF_TH_RIGHT_MIDDLE_JAILED_POT) -DEFINE_RAND_INF(RAND_INF_TH_LEFT_MIDDLE_JAILED_POT) -DEFINE_RAND_INF(RAND_INF_TH_LEFTMOST_JAILED_POT) -DEFINE_RAND_INF(RAND_INF_WASTELAND_NEAR_GS_POT_1) -DEFINE_RAND_INF(RAND_INF_WASTELAND_NEAR_GS_POT_2) -DEFINE_RAND_INF(RAND_INF_WASTELAND_NEAR_GS_POT_3) -DEFINE_RAND_INF(RAND_INF_WASTELAND_NEAR_GS_POT_4) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_1) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_2) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_3) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_4) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_5) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_6) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_7) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_8) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_9) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_10) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_11) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_12) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_13) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_14) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_15) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_16) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_17) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_18) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_19) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_20) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_21) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_22) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_23) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_24) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_25) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_26) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_27) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_28) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_29) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_30) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_31) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_32) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_33) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_34) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_35) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_36) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_37) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_38) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_39) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_40) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_41) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_42) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_43) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CHILD_POT_44) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_1) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_2) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_3) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_4) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_5) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_6) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_7) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_8) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_9) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_10) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_ADULT_POT_11) -DEFINE_RAND_INF(RAND_INF_MK_BACK_ALLEY_HOUSE_POT_1) -DEFINE_RAND_INF(RAND_INF_MK_BACK_ALLEY_HOUSE_POT_2) -DEFINE_RAND_INF(RAND_INF_MK_BACK_ALLEY_HOUSE_POT_3) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_POTION_SHOP_POT_1) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_POTION_SHOP_POT_2) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_POTION_SHOP_POT_3) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_IMPAS_HOUSE_POT_1) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_IMPAS_HOUSE_POT_2) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_IMPAS_HOUSE_POT_3) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_GUARDS_HOUSE_POT_1) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_GUARDS_HOUSE_POT_2) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_GUARDS_HOUSE_POT_3) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_MEDICINE_SHOP_POT_1) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_MEDICINE_SHOP_POT_2) -DEFINE_RAND_INF(RAND_INF_GY_DAMPES_GRAVE_POT_1) -DEFINE_RAND_INF(RAND_INF_GY_DAMPES_GRAVE_POT_2) -DEFINE_RAND_INF(RAND_INF_GY_DAMPES_GRAVE_POT_3) -DEFINE_RAND_INF(RAND_INF_GY_DAMPES_GRAVE_POT_4) -DEFINE_RAND_INF(RAND_INF_GY_DAMPES_GRAVE_POT_5) -DEFINE_RAND_INF(RAND_INF_GY_DAMPES_GRAVE_POT_6) -DEFINE_RAND_INF(RAND_INF_GC_LOWER_STAIRCASE_POT_1) -DEFINE_RAND_INF(RAND_INF_GC_LOWER_STAIRCASE_POT_2) -DEFINE_RAND_INF(RAND_INF_GC_UPPER_STAIRCASE_POT_1) -DEFINE_RAND_INF(RAND_INF_GC_UPPER_STAIRCASE_POT_2) -DEFINE_RAND_INF(RAND_INF_GC_UPPER_STAIRCASE_POT_3) -DEFINE_RAND_INF(RAND_INF_GC_MEDIGORON_POT_1) -DEFINE_RAND_INF(RAND_INF_GC_DARUNIA_POT_1) -DEFINE_RAND_INF(RAND_INF_GC_DARUNIA_POT_2) -DEFINE_RAND_INF(RAND_INF_GC_DARUNIA_POT_3) -DEFINE_RAND_INF(RAND_INF_DMC_NEAR_GC_POT_1) -DEFINE_RAND_INF(RAND_INF_DMC_NEAR_GC_POT_2) -DEFINE_RAND_INF(RAND_INF_DMC_NEAR_GC_POT_3) -DEFINE_RAND_INF(RAND_INF_DMC_NEAR_GC_POT_4) -DEFINE_RAND_INF(RAND_INF_ZD_NEAR_SHOP_POT_1) -DEFINE_RAND_INF(RAND_INF_ZD_NEAR_SHOP_POT_2) -DEFINE_RAND_INF(RAND_INF_ZD_NEAR_SHOP_POT_3) -DEFINE_RAND_INF(RAND_INF_ZD_NEAR_SHOP_POT_4) -DEFINE_RAND_INF(RAND_INF_ZD_NEAR_SHOP_POT_5) -DEFINE_RAND_INF(RAND_INF_ZF_HIDDEN_CAVE_POT_1) -DEFINE_RAND_INF(RAND_INF_ZF_HIDDEN_CAVE_POT_2) -DEFINE_RAND_INF(RAND_INF_ZF_HIDDEN_CAVE_POT_3) -DEFINE_RAND_INF(RAND_INF_ZF_NEAR_JABU_POT_1) -DEFINE_RAND_INF(RAND_INF_ZF_NEAR_JABU_POT_2) -DEFINE_RAND_INF(RAND_INF_ZF_NEAR_JABU_POT_3) -DEFINE_RAND_INF(RAND_INF_ZF_NEAR_JABU_POT_4) -DEFINE_RAND_INF(RAND_INF_LLR_FRONT_POT_1) -DEFINE_RAND_INF(RAND_INF_LLR_FRONT_POT_2) -DEFINE_RAND_INF(RAND_INF_LLR_FRONT_POT_3) -DEFINE_RAND_INF(RAND_INF_LLR_FRONT_POT_4) -DEFINE_RAND_INF(RAND_INF_LLR_RAIN_SHED_POT_1) -DEFINE_RAND_INF(RAND_INF_LLR_RAIN_SHED_POT_2) -DEFINE_RAND_INF(RAND_INF_LLR_RAIN_SHED_POT_3) -DEFINE_RAND_INF(RAND_INF_LLR_TALONS_HOUSE_POT_1) -DEFINE_RAND_INF(RAND_INF_LLR_TALONS_HOUSE_POT_2) -DEFINE_RAND_INF(RAND_INF_LLR_TALONS_HOUSE_POT_3) -DEFINE_RAND_INF(RAND_INF_HF_COW_GROTTO_POT_1) -DEFINE_RAND_INF(RAND_INF_HF_COW_GROTTO_POT_2) -DEFINE_RAND_INF(RAND_INF_HC_STORMS_GROTTO_POT_1) -DEFINE_RAND_INF(RAND_INF_HC_STORMS_GROTTO_POT_2) -DEFINE_RAND_INF(RAND_INF_HC_STORMS_GROTTO_POT_3) -DEFINE_RAND_INF(RAND_INF_HC_STORMS_GROTTO_POT_4) - -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_LIZALFOS_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_LIZALFOS_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_LIZALFOS_POT_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_LIZALFOS_POT_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_SIDE_ROOM_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_SIDE_ROOM_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_SIDE_ROOM_POT_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_SIDE_ROOM_POT_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_SIDE_ROOM_POT_5) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_SIDE_ROOM_POT_6) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_TORCH_ROOM_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_TORCH_ROOM_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_TORCH_ROOM_POT_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_TORCH_ROOM_POT_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_STAIRCASE_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_STAIRCASE_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_STAIRCASE_POT_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_STAIRCASE_POT_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_SINGLE_EYE_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_SINGLE_EYE_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_BLADE_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_BLADE_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_DOUBLE_EYE_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_DOUBLE_EYE_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_BACK_ROOM_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_BACK_ROOM_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_BACK_ROOM_POT_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_BACK_ROOM_POT_4) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_ABOVE_BIG_OCTO_POT_3) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_BARINADE_POT_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_BARINADE_POT_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_BARINADE_POT_3) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_BARINADE_POT_4) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_BARINADE_POT_5) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_BARINADE_POT_6) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_BASEMENT_POT_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_BASEMENT_POT_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_BASEMENT_POT_3) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_TWO_OCTOROK_POT_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_TWO_OCTOROK_POT_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_TWO_OCTOROK_POT_3) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_TWO_OCTOROK_POT_4) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_TWO_OCTOROK_POT_5) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_LOBBY_POT_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_LOBBY_POT_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_LOBBY_POT_3) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_LOBBY_POT_4) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_LOBBY_POT_5) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_LOBBY_POT_6) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_LOWER_STALFOS_POT_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_LOWER_STALFOS_POT_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_GREEN_POE_POT_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_GREEN_POE_POT_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_UPPER_STALFOS_POT_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_UPPER_STALFOS_POT_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_UPPER_STALFOS_POT_3) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_UPPER_STALFOS_POT_4) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_BLUE_POE_POT_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_BLUE_POE_POT_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_BLUE_POE_POT_3) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_FROZEN_EYE_POT_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_FROZEN_EYE_POT_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_NEAR_BOSS_POT_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_NEAR_BOSS_POT_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_NEAR_BOSS_POT_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_NEAR_BOSS_POT_4) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_BIG_LAVA_POT_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_BIG_LAVA_POT_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_BIG_LAVA_POT_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_LEFT_POT_4) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FLAME_MAZE_RIGHT_POT_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MAIN_LEVEL_2_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MAIN_LEVEL_2_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MAIN_LEVEL_1_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MAIN_LEVEL_1_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_TORCH_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_TORCH_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_NEAR_COMPASS_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_NEAR_COMPASS_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_NEAR_COMPASS_POT_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_CENTRAL_BOW_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_CENTRAL_BOW_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_BEHIND_GATE_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_BEHIND_GATE_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_BEHIND_GATE_POT_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_BEHIND_GATE_POT_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_BASEMENT_BLOCK_PUZZLE_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_BASEMENT_BLOCK_PUZZLE_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_RIVER_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_RIVER_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_LIKE_LIKE_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_LIKE_LIKE_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_BOSS_KEY_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_BOSS_KEY_POT_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_NEAR_DEAD_HAND_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_WHISPERING_WALLS_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_WHISPERING_WALLS_POT_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_WHISPERING_WALLS_POT_3) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_WHISPERING_WALLS_POT_4) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_WHISPERING_WALLS_POT_5) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MAP_CHEST_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MAP_CHEST_POT_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_FALLING_SPIKES_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_FALLING_SPIKES_POT_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_FALLING_SPIKES_POT_3) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_FALLING_SPIKES_POT_4) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_AFTER_WIND_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_AFTER_WIND_POT_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_SPIKE_WALLS_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_FLOORMASTER_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_FLOORMASTER_POT_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_AFTER_BOAT_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_AFTER_BOAT_POT_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_AFTER_BOAT_POT_3) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_AFTER_BOAT_POT_4) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_LOBBY_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_LOBBY_POT_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_ANUBIS_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_ANUBIS_POT_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_ANUBIS_POT_3) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_ANUBIS_POT_4) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_CHILD_CLIMB_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_AFTER_SUN_BLOCK_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_AFTER_SUN_BLOCK_POT_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_3) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_4) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_5) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_CENTRAL_CHAMBER_POT_6) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_BEAMOS_HALL_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_FOREST_TRIAL_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_FOREST_TRIAL_POT_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_FIRE_TRIAL_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_FIRE_TRIAL_POT_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_WATER_TRIAL_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_WATER_TRIAL_POT_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_WATER_TRIAL_POT_3) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_POT_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_POT_3) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_POT_4) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SPIRIT_TRIAL_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SPIRIT_TRIAL_POT_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_LIGHT_TRIAL_BOULDER_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_LIGHT_TRIAL_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_LIGHT_TRIAL_POT_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_3) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_4) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_5) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_6) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_7) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_8) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_9) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_10) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_11) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_12) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_13) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_14) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_15) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_16) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_17) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_GANONS_TOWER_POT_18) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_1) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_2) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_3) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_4) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_5) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_6) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_7) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_8) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_9) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_10) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_11) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_POT_12) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_1) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_2) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_LEFT_SIDE_POT_3) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_1) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_NEAR_ENTRANCE_POT_2) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_FIRE_KEESE_POT_1) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_UNDERWATER_POT) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_HALL_POT_1) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_HALL_POT_2) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_SPINNING_BLADE_POT_1) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_SPINNING_BLADE_POT_2) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_SPINNING_BLADE_POT_3) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_NEAR_END_POT_1) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_NEAR_END_POT_2) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_FROZEN_POT_1) - -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_ENTRANCE_POT_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_ENTRANCE_POT_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_GEYSER_POT_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_GEYSER_POT_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_TIME_BLOCK_POT_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_TIME_BLOCK_POT_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_LIKE_LIKES_POT_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_LIKE_LIKES_POT_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_BEFORE_BOSS_POT_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_LOBBY_POT_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_LOBBY_POT_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_LOBBY_POT_3) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_LOBBY_POT_4) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_LOBBY_POT_5) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_LOBBY_POT_6) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_LOWER_STALFOS_POT_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_LOWER_STALFOS_POT_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_3) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_UPPER_STALFOS_POT_4) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_BLUE_POE_POT_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_BLUE_POE_POT_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_BLUE_POE_POT_3) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_GREEN_POE_POT_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_GREEN_POE_POT_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_BASEMENT_POT_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_BASEMENT_POT_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_BASEMENT_POT_3) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_BASEMENT_POT_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_RIGHT_SIDE_POT_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_UPPER_LIZALFOS_POT_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_POT_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_POT_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_BLOCK_ROOM_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_BLOCK_ROOM_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_TWO_FLAMES_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_TWO_FLAMES_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_SILVER_BLOCK_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_SILVER_BLOCK_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_POT_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_POT_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_ARMOS_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_ARMOS_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_ARMOS_POT_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_ARMOS_POT_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_BEFORE_BOSS_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_BEFORE_BOSS_POT_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_BACKROOM_POT_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_BACKROOM_POT_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_FOREST_TRIAL_POT_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_WATER_TRIAL_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_WATER_TRIAL_POT_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_SHADOW_TRIAL_POT_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_FIRE_TRIAL_POT_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_LIGHT_TRIAL_POT_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_SPIRIT_TRIAL_POT_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_WHISPERING_WALLS_POT_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_ENTRANCE_REDEAD_POT_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_FALLING_SPIKES_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_FALLING_SPIKES_POT_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_FALLING_SPIKES_POT_3) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_FALLING_SPIKES_POT_4) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_BEFORE_BOAT_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_BEFORE_BOAT_POT_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_3) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_BOAT_POT_4) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_SPIKE_BARICADE_POT) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_DEAD_HAND_POT_2) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_1) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_2) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_INNER_LOBBY_POT_3) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_OUTER_LOBBY_POT) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_1) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_2) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_SOUTH_KEY_POT_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_ENTRANCE_POT_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_ENTRANCE_POT_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_POT_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_POT_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_POT_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_POT_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_POT_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_ABOVE_LAVA_POT_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_FLAME_WALL_POT_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_FLAME_WALL_POT_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_4) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_5) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_FIRE_MAZE_POT_6) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_4) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_5) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_6) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_7) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_BEFORE_MINI_BOSS_POT_8) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MQ_ENTRANCE_POT) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MQ_FIRST_CRYSTAL_POT_1) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MQ_FIRST_CRYSTAL_POT_2) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_1) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_2) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_3) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MQ_EARLY_WOLFOS_POT_4) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MQ_PUSH_BLOCK_POT_1) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MQ_PUSH_BLOCK_POT_2) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MQ_COMPASS_POT_1) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MQ_COMPASS_POT_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_3) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_ENTRANCE_POT_4) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_SLUGMA_POT) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_GIBDO_POT_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_LIKE_LIKE_POT) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_3) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_STALFOS_POT_4) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_3) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_4) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CENTRAL_CHAMBER_POT_5) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_SUN_BLOCKS_POT_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_LONG_CLIMB_POT_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_3) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_POT_4) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_BEFORE_MIRROR_POT_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_EARLY_ADULT_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_GATE_POT_5) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_POT_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_BEFORE_DARK_LINK_POT_5) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_AFTER_DARK_LINK_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_AFTER_DARK_LINK_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_RIVER_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_RIVER_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_MINI_DODONGO_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_MINI_DODONGO_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_POT_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LOWER_TORCHES_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LOWEST_GS_POT_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LOWEST_GS_POT_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LOWEST_GS_POT_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LOWEST_GS_POT_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_BOSS_KEY_POT) -DEFINE_RAND_INF(RAND_INF_GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_POT_1) -DEFINE_RAND_INF(RAND_INF_GERUDO_TRAINING_GROUND_MQ_LOBBY_LEFT_POT_2) -DEFINE_RAND_INF(RAND_INF_GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_POT_1) -DEFINE_RAND_INF(RAND_INF_GERUDO_TRAINING_GROUND_MQ_LOBBY_RIGHT_POT_2) - -DEFINE_RAND_INF(RAND_INF_GV_FREESTANDING_POH_CRATE) -DEFINE_RAND_INF(RAND_INF_GV_NEAR_COW_CRATE) -DEFINE_RAND_INF(RAND_INF_GV_CRATE_BRIDGE_1) -DEFINE_RAND_INF(RAND_INF_GV_CRATE_BRIDGE_2) -DEFINE_RAND_INF(RAND_INF_GV_CRATE_BRIDGE_3) -DEFINE_RAND_INF(RAND_INF_GV_CRATE_BRIDGE_4) -DEFINE_RAND_INF(RAND_INF_GF_ABOVE_JAIL_CRATE) -DEFINE_RAND_INF(RAND_INF_GF_SOUTHMOST_CENTER_CRATE) -DEFINE_RAND_INF(RAND_INF_GF_MID_SOUTH_CENTER_CRATE) -DEFINE_RAND_INF(RAND_INF_GF_MID_NORTH_CENTER_CRATE) -DEFINE_RAND_INF(RAND_INF_GF_NORTHMOST_CENTER_CRATE) -DEFINE_RAND_INF(RAND_INF_GF_OUTSKIRTS_NE_CRATE) -DEFINE_RAND_INF(RAND_INF_GF_OUTSKIRTS_NW_CRATE) -DEFINE_RAND_INF(RAND_INF_GF_HBA_RANGE_CRATE_1) -DEFINE_RAND_INF(RAND_INF_GF_HBA_RANGE_CRATE_2) -DEFINE_RAND_INF(RAND_INF_GF_HBA_RANGE_CRATE_3) -DEFINE_RAND_INF(RAND_INF_GF_HBA_RANGE_CRATE_4) -DEFINE_RAND_INF(RAND_INF_GF_HBA_RANGE_CRATE_5) -DEFINE_RAND_INF(RAND_INF_GF_HBA_RANGE_CRATE_6) -DEFINE_RAND_INF(RAND_INF_GF_HBA_RANGE_CRATE_7) -DEFINE_RAND_INF(RAND_INF_GF_HBA_CANOPY_EAST_CRATE) -DEFINE_RAND_INF(RAND_INF_GF_HBA_CANOPY_WEST_CRATE) -DEFINE_RAND_INF(RAND_INF_GF_NORTH_TARGET_EAST_CRATE) -DEFINE_RAND_INF(RAND_INF_GF_NORTH_TARGET_WEST_CRATE) -DEFINE_RAND_INF(RAND_INF_GF_NORTH_TARGET_CHILD_CRATE) -DEFINE_RAND_INF(RAND_INF_GF_SOUTH_TARGET_EAST_CRATE) -DEFINE_RAND_INF(RAND_INF_GF_SOUTH_TARGET_WEST_CRATE) -DEFINE_RAND_INF(RAND_INF_TH_NEAR_KITCHEN_LEFTMOST_CRATE) -DEFINE_RAND_INF(RAND_INF_TH_NEAR_KITCHEN_MID_LEFT_CRATE) -DEFINE_RAND_INF(RAND_INF_TH_NEAR_KITCHEN_MID_RIGHT_CRATE) -DEFINE_RAND_INF(RAND_INF_TH_NEAR_KITCHEN_RIGHTMOST_CRATE) -DEFINE_RAND_INF(RAND_INF_TH_KITCHEN_CRATE) -DEFINE_RAND_INF(RAND_INF_TH_BREAK_HALLWAY_OUTER_CRATE) -DEFINE_RAND_INF(RAND_INF_TH_BREAK_HALLWAY_INNER_CRATE) -DEFINE_RAND_INF(RAND_INF_TH_BREAK_ROOM_RIGHT_CRATE) -DEFINE_RAND_INF(RAND_INF_TH_BREAK_ROOM_LEFT_CRATE) -DEFINE_RAND_INF(RAND_INF_TH_1_TORCH_CELL_CRATE) -DEFINE_RAND_INF(RAND_INF_TH_DEAD_END_CELL_CRATE) -DEFINE_RAND_INF(RAND_INF_TH_DOUBLE_CELL_LEFT_CRATE) -DEFINE_RAND_INF(RAND_INF_TH_DOUBLE_CELL_RIGHT_CRATE) -DEFINE_RAND_INF(RAND_INF_HW_BEFORE_QUICKSAND_CRATE) -DEFINE_RAND_INF(RAND_INF_HW_AFTER_QUICKSAND_CRATE_1) -DEFINE_RAND_INF(RAND_INF_HW_AFTER_QUICKSAND_CRATE_2) -DEFINE_RAND_INF(RAND_INF_HW_AFTER_QUICKSAND_CRATE_3) -DEFINE_RAND_INF(RAND_INF_HW_NEAR_COLOSSUS_CRATE) -DEFINE_RAND_INF(RAND_INF_MK_NEAR_BAZAAR_CRATE_1) -DEFINE_RAND_INF(RAND_INF_MK_NEAR_BAZAAR_CRATE_2) -DEFINE_RAND_INF(RAND_INF_MK_SHOOTING_GALLERY_CRATE_1) -DEFINE_RAND_INF(RAND_INF_MK_SHOOTING_GALLERY_CRATE_2) -DEFINE_RAND_INF(RAND_INF_MK_LOST_DOG_HOUSE_CRATE) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CRATE_1) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CRATE_2) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CRATE_3) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CRATE_4) -DEFINE_RAND_INF(RAND_INF_MK_GUARD_HOUSE_CRATE_5) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_1) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_2) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_3) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_OPEN_GROTTO_ADULT_CRATE_4) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_POTION_SHOP_ADULT_CRATE) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_SHOOTING_GALLERY_ADULT_CRATE) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_BOARDING_HOUSE_ADULT_CRATE_1) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_BOARDING_HOUSE_ADULT_CRATE_2) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_IMPAS_HOUSE_ADULT_CRATE_1) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_IMPAS_HOUSE_ADULT_CRATE_2) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_BAZAAR_ADULT_CRATE_1) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_BAZAAR_ADULT_CRATE_2) -DEFINE_RAND_INF(RAND_INF_KAK_BEHIND_GS_HOUSE_ADULT_CRATE) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_GY_CHILD_CRATE) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_WINDMILL_CHILD_CRATE) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_FENCE_CHILD_CRATE) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_BOARDING_HOUSE_CHILD_CRATE) -DEFINE_RAND_INF(RAND_INF_KAK_NEAR_BAZAAR_CHILD_CRATE) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_CRATE) -DEFINE_RAND_INF(RAND_INF_GC_MAZE_CRATE) -DEFINE_RAND_INF(RAND_INF_DMC_CRATE) -DEFINE_RAND_INF(RAND_INF_LLR_NEAR_TREE_CRATE) -DEFINE_RAND_INF(RAND_INF_LH_LAB_CRATE) - -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_LOBBY_CRATE) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_ROOM_CRATE_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_ROOM_CRATE_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_5) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_6) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_7) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_POE_ROOM_CRATE_8) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_LOWER_CRATE_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_LOWER_CRATE_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_STAIRCASE_UPPER_CRATE_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_TWO_FLAMES_CRATE_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_TWO_FLAMES_CRATE_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_5) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_LARVAE_ROOM_CRATE_6) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_4) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_5) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_OUTSIDE_BOSS_CRATE_6) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_4) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_5) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_SHORTCUT_CRATE_6) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_LOWER_CRATE_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_CRATE_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_4) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_CRATE_5) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_UPPER_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_UPPER_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_5) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_6) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_7) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_8) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_9) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_10) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_11) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_12) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_13) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_CENTRAL_PILLAR_LOWER_CRATE_14) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_ROOM_CRATE_5) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_GATE_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_LIZALFOS_HALLWAY_GATE_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_5) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_6) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_CRATE_7) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_5) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_CRATE_6) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_SUBMERGED_CRATE_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_DOOR_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_DOOR_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_BK_ROOM_UPPER_CRATE) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_BK_ROOM_LOWER_CRATE_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_FRONT_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_FRONT_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_5) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_SUBMERGED_CRATE_6) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_WHIRLPOOL_BEHIND_GATE_CRATE_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DODONGO_ROOM_UPPER_CRATE) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DODONGO_ROOM_HALL_CRATE) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DODONGO_ROOM_LOWER_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_B_CRATE_5) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_5) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_SUBMERGED_CRATE_6) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_TRIPLE_TORCH_ROOM_GATE_CRATE_3) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_STATUE_CRATE_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_STATUE_CRATE_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_3) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_BIG_MIRROR_CRATE_4) -DEFINE_RAND_INF(RAND_INF_GERUDO_TRAINING_GROUND_MQ_MAZE_CRATE) - -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_PLATFORM_ROOM_SMALL_CRATE_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_PLATFORM_ROOM_SMALL_CRATE_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_AFTER_HAMMER_SMALL_CRATE_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_AFTER_HAMMER_SMALL_CRATE_2) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_BEFORE_CHILD_CLIMB_SMALL_CRATE_1) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_BEFORE_CHILD_CLIMB_SMALL_CRATE_2) - -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_TRIPLE_HALLWAY_SMALL_CRATE_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_TRIPLE_HALLWAY_SMALL_CRATE_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_JIGGLIES_SMALL_CRATE_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_JIGGLIES_SMALL_CRATE_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE_1) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_FROZEN_EYE_SWITCH_SMALL_CRATE_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_SMALL_CRATE_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LIZALFOS_MAZE_UPPER_SMALL_CRATE_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_1) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_2) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_3) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_4) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LAVA_TORCH_SMALL_CRATE_5) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DRAGON_ROOM_TORCHES_SMALL_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_STORAGE_ROOM_A_SMALL_CRATE_4) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_LOWER_SMALL_CRATE) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_GS_STORAGE_ROOM_UPPER_SMALL_CRATE) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_1) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_2) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_3) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_TRUTH_SPINNER_SMALL_CRATE_4) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_STATUE_SMALL_CRATE) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_BEAMOS_SMALL_CRATE) -DEFINE_RAND_INF(RAND_INF_MARKET_TREE) -DEFINE_RAND_INF(RAND_INF_HC_NEAR_GUARDS_TREE_1) -DEFINE_RAND_INF(RAND_INF_HC_NEAR_GUARDS_TREE_2) -DEFINE_RAND_INF(RAND_INF_HC_NEAR_GUARDS_TREE_3) -DEFINE_RAND_INF(RAND_INF_HC_NEAR_GUARDS_TREE_4) -DEFINE_RAND_INF(RAND_INF_HC_NEAR_GUARDS_TREE_5) -DEFINE_RAND_INF(RAND_INF_HC_NEAR_GUARDS_TREE_6) -DEFINE_RAND_INF(RAND_INF_HC_SKULLTULA_TREE) -DEFINE_RAND_INF(RAND_INF_HC_GROTTO_TREE) -DEFINE_RAND_INF(RAND_INF_HC_NL_TREE_1) -DEFINE_RAND_INF(RAND_INF_HC_NL_TREE_2) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_LLR_TREE) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_LH_TREE) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_NEAR_GV_TREE) -DEFINE_RAND_INF(RAND_INF_HF_ADULT_NEAR_GV_TREE) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_ZR_TREE) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KAK_TREE) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KAK_SMALL_TREE) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_TREE_1) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_TREE_2) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_TREE_3) -DEFINE_RAND_INF(RAND_INF_HF_NORTHWEST_TREE_1) -DEFINE_RAND_INF(RAND_INF_HF_NORTHWEST_TREE_2) -DEFINE_RAND_INF(RAND_INF_HF_NORTHWEST_TREE_3) -DEFINE_RAND_INF(RAND_INF_HF_NORTHWEST_TREE_4) -DEFINE_RAND_INF(RAND_INF_HF_NORTHWEST_TREE_5) -DEFINE_RAND_INF(RAND_INF_HF_NORTHWEST_TREE_6) -DEFINE_RAND_INF(RAND_INF_HF_EAST_TREE_1) -DEFINE_RAND_INF(RAND_INF_HF_EAST_TREE_2) -DEFINE_RAND_INF(RAND_INF_HF_EAST_TREE_3) -DEFINE_RAND_INF(RAND_INF_HF_EAST_TREE_4) -DEFINE_RAND_INF(RAND_INF_HF_EAST_TREE_5) -DEFINE_RAND_INF(RAND_INF_HF_EAST_TREE_6) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_1) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_2) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_3) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_4) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_5) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_6) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_7) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_8) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_9) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_10) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_11) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_12) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_13) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_14) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_15) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_16) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_17) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_18) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_TREE_19) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHEAST_TREE_1) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHEAST_TREE_2) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHEAST_TREE_3) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHEAST_TREE_4) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHEAST_TREE_5) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHEAST_TREE_6) -DEFINE_RAND_INF(RAND_INF_HF_TEKTITE_GROTTO_TREE) -DEFINE_RAND_INF(RAND_INF_ZF_TREE) -DEFINE_RAND_INF(RAND_INF_ZR_TREE) -DEFINE_RAND_INF(RAND_INF_KAK_TREE) -DEFINE_RAND_INF(RAND_INF_LLR_TREE) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_NEAR_LAKE_1) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_NEAR_LAKE_2) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_NEAR_LAKE_3) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_NEAR_LAKE_4) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_NEAR_LAKE_5) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_NEAR_LAKE_6) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_NEAR_LAKE_7) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_NEAR_LAKE_8) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_NEAR_LAKE_9) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_NEAR_LAKE_10) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_NEAR_LAKE_11) -DEFINE_RAND_INF(RAND_INF_HF_NORTHERN_BUSH_1) -DEFINE_RAND_INF(RAND_INF_HF_NORTHERN_BUSH_2) -DEFINE_RAND_INF(RAND_INF_HF_NORTHERN_BUSH_3) -DEFINE_RAND_INF(RAND_INF_HF_NORTHERN_BUSH_4) -DEFINE_RAND_INF(RAND_INF_HF_NORTHERN_BUSH_5) -DEFINE_RAND_INF(RAND_INF_HF_NORTHERN_BUSH_6) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_NORTHERN_BUSH_1) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_NORTHERN_BUSH_2) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_NORTHERN_BUSH_3) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_NORTHERN_BUSH_4) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_NORTHERN_BUSH_5) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_NORTHERN_BUSH_6) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_NORTHERN_BUSH_7) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_NORTHERN_BUSH_8) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_NORTHERN_BUSH_9) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_NORTHERN_BUSH_10) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_NORTHERN_BUSH_11) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_BY_ROCKY_PATH_1) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_BY_ROCKY_PATH_2) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_BY_ROCKY_PATH_3) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_BY_ROCKY_PATH_4) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_BY_ROCKY_PATH_5) -DEFINE_RAND_INF(RAND_INF_HF_BUSH_BY_ROCKY_PATH_6) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHERN_BUSH_1) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHERN_BUSH_2) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHERN_BUSH_3) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHERN_BUSH_4) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHERN_BUSH_5) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHERN_BUSH_6) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHERN_BUSH_7) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHERN_BUSH_8) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHERN_BUSH_9) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHERN_BUSH_10) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHERN_BUSH_11) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHERN_BUSH_12) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHERN_BUSH_1) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHERN_BUSH_2) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHERN_BUSH_3) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHERN_BUSH_4) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHERN_BUSH_5) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHERN_BUSH_6) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHERN_BUSH_7) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHERN_BUSH_8) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHERN_BUSH_9) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHERN_BUSH_10) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHERN_BUSH_11) -DEFINE_RAND_INF(RAND_INF_HF_CHILD_SOUTHERN_BUSH_12) -DEFINE_RAND_INF(RAND_INF_ZF_BUSH_1) -DEFINE_RAND_INF(RAND_INF_ZF_BUSH_2) -DEFINE_RAND_INF(RAND_INF_ZF_BUSH_3) -DEFINE_RAND_INF(RAND_INF_ZF_BUSH_4) -DEFINE_RAND_INF(RAND_INF_ZF_BUSH_5) -DEFINE_RAND_INF(RAND_INF_ZF_BUSH_6) - -DEFINE_RAND_INF(RAND_INF_CAUGHT_LOACH) - -DEFINE_RAND_INF(RAND_INF_CAN_SWIM) -DEFINE_RAND_INF(RAND_INF_CAN_CLIMB) -DEFINE_RAND_INF(RAND_INF_CAN_CRAWL) -DEFINE_RAND_INF(RAND_INF_CAN_GRAB) -DEFINE_RAND_INF(RAND_INF_CAN_OPEN_CHEST) -DEFINE_RAND_INF(RAND_INF_CAN_SPEAK_DEKU) -DEFINE_RAND_INF(RAND_INF_CAN_SPEAK_GERUDO) -DEFINE_RAND_INF(RAND_INF_CAN_SPEAK_GORON) -DEFINE_RAND_INF(RAND_INF_CAN_SPEAK_HYLIAN) -DEFINE_RAND_INF(RAND_INF_CAN_SPEAK_KOKIRI) -DEFINE_RAND_INF(RAND_INF_CAN_SPEAK_ZORA) - -DEFINE_RAND_INF(RAND_INF_HAS_WALLET) - -DEFINE_RAND_INF(RAND_INF_BEEHIVE_KF_STORMS_GROTTO_LEFT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_KF_STORMS_GROTTO_RIGHT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_LW_NEAR_SHORTCUTS_GROTTO_LEFT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_LW_NEAR_SHORTCUTS_GROTTO_RIGHT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_LW_DEKU_SCRUB_GROTTO) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_SFM_STORMS_GROTTO) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_HF_NEAR_MARKET_GROTTO_LEFT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_HF_NEAR_MARKET_GROTTO_RIGHT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_HF_OPEN_GROTTO_LEFT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_HF_OPEN_GROTTO_RIGHT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_HF_SOUTHEAST_GROTTO_LEFT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_HF_SOUTHEAST_GROTTO_RIGHT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_HF_INSIDE_FENCE_GROTTO) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_LLR_GROTTO) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_KAK_OPEN_GROTTO_LEFT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_KAK_OPEN_GROTTO_RIGHT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_DMT_COW_GROTTO) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_DMT_STORMS_GROTTO_LEFT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_DMT_STORMS_GROTTO_RIGHT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_GC_GROTTO) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_DMC_UPPER_GROTTO_LEFT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_DMC_UPPER_GROTTO_RIGHT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_DMC_HAMMER_GROTTO) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_ZR_OPEN_GROTTO_LEFT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_ZR_OPEN_GROTTO_RIGHT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_ZR_STORMS_GROTTO) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_ZD_IN_FRONT_OF_KING_ZORA_LEFT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_ZD_IN_FRONT_OF_KING_ZORA_RIGHT) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_ZD_BEHIND_KING_ZORA) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_LH_GROTTO) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_GV_DEKU_SCRUB_GROTTO) -DEFINE_RAND_INF(RAND_INF_BEEHIVE_COLOSSUS_GROTTO) - -DEFINE_RAND_INF(RAND_INF_GROTTO_FISH_ZR_OPEN_GROTTO) -DEFINE_RAND_INF(RAND_INF_GROTTO_FISH_DMC_UPPER_GROTTO) -DEFINE_RAND_INF(RAND_INF_GROTTO_FISH_DMT_STORMS_GROTTO) -DEFINE_RAND_INF(RAND_INF_GROTTO_FISH_KAK_OPEN_GROTTO) -DEFINE_RAND_INF(RAND_INF_GROTTO_FISH_HF_NEAR_MARKET_GROTTO) -DEFINE_RAND_INF(RAND_INF_GROTTO_FISH_HF_OPEN_GROTTO) -DEFINE_RAND_INF(RAND_INF_GROTTO_FISH_HF_SOUTHEAST_GROTTO) -DEFINE_RAND_INF(RAND_INF_GROTTO_FISH_LW_NEAR_SHORTCUTS_GROTTO) -DEFINE_RAND_INF(RAND_INF_GROTTO_FISH_KF_STORMS_GROTTO) - -DEFINE_RAND_INF(RAND_INF_FISHING_POLE_FOUND) - -DEFINE_RAND_INF(RAND_INF_ZD_FISH_1) -DEFINE_RAND_INF(RAND_INF_ZD_FISH_2) -DEFINE_RAND_INF(RAND_INF_ZD_FISH_3) -DEFINE_RAND_INF(RAND_INF_ZD_FISH_4) -DEFINE_RAND_INF(RAND_INF_ZD_FISH_5) - -DEFINE_RAND_INF(RAND_INF_HAS_INFINITE_QUIVER) -DEFINE_RAND_INF(RAND_INF_HAS_INFINITE_BOMB_BAG) -DEFINE_RAND_INF(RAND_INF_HAS_INFINITE_BULLET_BAG) -DEFINE_RAND_INF(RAND_INF_HAS_INFINITE_STICK_UPGRADE) -DEFINE_RAND_INF(RAND_INF_HAS_INFINITE_NUT_UPGRADE) -DEFINE_RAND_INF(RAND_INF_HAS_INFINITE_MAGIC_METER) -DEFINE_RAND_INF(RAND_INF_HAS_INFINITE_BOMBCHUS) -DEFINE_RAND_INF(RAND_INF_HAS_INFINITE_MONEY) - -DEFINE_RAND_INF(RAND_INF_HAS_SKELETON_KEY) - -DEFINE_RAND_INF(RAND_INF_LINKS_POCKET) -DEFINE_RAND_INF(RAND_INF_LEARNED_EPONA_SONG) -DEFINE_RAND_INF(RAND_INF_DARUNIAS_JOY) -DEFINE_RAND_INF(RAND_INF_KING_ZORA_THAWED) - -DEFINE_RAND_INF(RAND_INF_HC_GREAT_FAIRY_REWARD) -DEFINE_RAND_INF(RAND_INF_DMT_GREAT_FAIRY_REWARD) -DEFINE_RAND_INF(RAND_INF_DMC_GREAT_FAIRY_REWARD) -DEFINE_RAND_INF(RAND_INF_ZF_GREAT_FAIRY_REWARD) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_GREAT_FAIRY_REWARD) -DEFINE_RAND_INF(RAND_INF_OGC_GREAT_FAIRY_REWARD) - -DEFINE_RAND_INF(RAND_INF_MARKET_TREASURE_CHEST_GAME_ITEM_1) -DEFINE_RAND_INF(RAND_INF_MARKET_TREASURE_CHEST_GAME_ITEM_2) -DEFINE_RAND_INF(RAND_INF_MARKET_TREASURE_CHEST_GAME_ITEM_3) -DEFINE_RAND_INF(RAND_INF_MARKET_TREASURE_CHEST_GAME_ITEM_4) -DEFINE_RAND_INF(RAND_INF_MARKET_TREASURE_CHEST_GAME_ITEM_5) -DEFINE_RAND_INF(RAND_INF_MARKET_TREASURE_CHEST_GAME_KEY_1) -DEFINE_RAND_INF(RAND_INF_MARKET_TREASURE_CHEST_GAME_KEY_2) -DEFINE_RAND_INF(RAND_INF_MARKET_TREASURE_CHEST_GAME_KEY_3) -DEFINE_RAND_INF(RAND_INF_MARKET_TREASURE_CHEST_GAME_KEY_4) -DEFINE_RAND_INF(RAND_INF_MARKET_TREASURE_CHEST_GAME_KEY_5) - -DEFINE_RAND_INF(RAND_INF_TH_ITEM_FROM_LEADER_OF_FORTRESS) -DEFINE_RAND_INF(RAND_INF_GF_GTG_GATE_PERMANENTLY_OPEN) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_TORCH_SWITCH) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_SILVER_RUPEES) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_FIRST_SWITCH) -DEFINE_RAND_INF(RAND_INF_FOREST_LOBBY_EYES) -DEFINE_RAND_INF(RAND_INF_FOREST_DRAINED_WELL) -DEFINE_RAND_INF(RAND_INF_FOREST_MQ_COURTYARD_WEB_BURNT) -DEFINE_RAND_INF(RAND_INF_FIRE_MQ_LOBBY_TORCHES) -DEFINE_RAND_INF(RAND_INF_SPIRIT_SUN_ON_FLOOR_ON) -DEFINE_RAND_INF(RAND_INF_SPIRIT_BIG_MIRROR_STATUE_TURNED) -DEFINE_RAND_INF(RAND_INF_SPIRIT_MQ_LOBBY_SILVER_RUPEES) - -DEFINE_RAND_INF(RAND_INF_ZELDAS_LETTER) -DEFINE_RAND_INF(RAND_INF_WEIRD_EGG) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_MASK_KEATON) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_MASK_SKULL) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_MASK_SPOOKY) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_MASK_BUNNY) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_MASK_GORON) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_MASK_ZORA) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_MASK_GERUDO) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_MASK_TRUTH) - -DEFINE_RAND_INF(RAND_INF_KF_BOULDER_RUPEE_2) -DEFINE_RAND_INF(RAND_INF_KF_BOULDER_RUPEE_1) -DEFINE_RAND_INF(RAND_INF_KF_BRIDGE_RUPEE) -DEFINE_RAND_INF(RAND_INF_KF_BEHIND_MIDOS_RUPEE) -DEFINE_RAND_INF(RAND_INF_KF_SARIAS_ROOF_WEST_HEART) -DEFINE_RAND_INF(RAND_INF_KF_SARIAS_ROOF_EAST_HEART) -DEFINE_RAND_INF(RAND_INF_KF_SARIAS_ROOF_NORTH_HEART) -DEFINE_RAND_INF(RAND_INF_KF_SOUTH_GRASS_WEST_RUPEE) -DEFINE_RAND_INF(RAND_INF_KF_NORTH_GRASS_WEST_RUPEE) -DEFINE_RAND_INF(RAND_INF_KF_NORTH_GRASS_EAST_RUPEE) -DEFINE_RAND_INF(RAND_INF_KF_SOUTH_GRASS_EAST_RUPEE) -DEFINE_RAND_INF(RAND_INF_KF_SARIAS_TOP_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_KF_SARIAS_TOP_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_KF_SARIAS_BOTTOM_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_KF_SARIAS_BOTTOM_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_KF_BEAN_RUPEE_1) -DEFINE_RAND_INF(RAND_INF_KF_BEAN_RUPEE_2) -DEFINE_RAND_INF(RAND_INF_KF_BEAN_RUPEE_3) -DEFINE_RAND_INF(RAND_INF_KF_BEAN_RUPEE_4) -DEFINE_RAND_INF(RAND_INF_KF_BEAN_RUPEE_5) -DEFINE_RAND_INF(RAND_INF_KF_BEAN_RUPEE_6) -DEFINE_RAND_INF(RAND_INF_KF_BEAN_RED_RUPEE) -DEFINE_RAND_INF(RAND_INF_LW_BOULDER_RUPEE) -DEFINE_RAND_INF(RAND_INF_LW_SHORTCUT_RUPEE_1) -DEFINE_RAND_INF(RAND_INF_LW_SHORTCUT_RUPEE_2) -DEFINE_RAND_INF(RAND_INF_LW_SHORTCUT_RUPEE_3) -DEFINE_RAND_INF(RAND_INF_LW_SHORTCUT_RUPEE_4) -DEFINE_RAND_INF(RAND_INF_LW_SHORTCUT_RUPEE_5) -DEFINE_RAND_INF(RAND_INF_LW_SHORTCUT_RUPEE_6) -DEFINE_RAND_INF(RAND_INF_LW_SHORTCUT_RUPEE_7) -DEFINE_RAND_INF(RAND_INF_LW_SHORTCUT_RUPEE_8) -DEFINE_RAND_INF(RAND_INF_LH_FRONT_RUPEE) -DEFINE_RAND_INF(RAND_INF_LH_MIDDLE_RUPEE) -DEFINE_RAND_INF(RAND_INF_LH_BACK_RUPEE) -DEFINE_RAND_INF(RAND_INF_LH_LAB_FRONT_RUPEE) -DEFINE_RAND_INF(RAND_INF_LH_LAB_LEFT_RUPEE) -DEFINE_RAND_INF(RAND_INF_LH_LAB_RIGHT_RUPEE) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_1) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_2) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_3) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_4) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_5) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_6) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_7) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_DAMPE_RACE_RUPEE_8) - -DEFINE_RAND_INF(RAND_INF_GV_OCTOROK_GROTTO_FRONT_LEFT_BLUE_RUPEE) -DEFINE_RAND_INF(RAND_INF_GV_OCTOROK_GROTTO_BACK_BLUE_RUPEE) -DEFINE_RAND_INF(RAND_INF_GV_OCTOROK_GROTTO_FRONT_RIGHT_BLUE_RUPEE) -DEFINE_RAND_INF(RAND_INF_GV_OCTOROK_GROTTO_FRONT_LEFT_GREEN_RUPEE) -DEFINE_RAND_INF(RAND_INF_GV_OCTOROK_GROTTO_FRONT_RIGHT_GREEN_RUPEE) -DEFINE_RAND_INF(RAND_INF_GV_OCTOROK_GROTTO_BACK_LEFT_GREEN_RUPEE) -DEFINE_RAND_INF(RAND_INF_GV_OCTOROK_GROTTO_BACK_RIGHT_GREEN_RUPEE) -DEFINE_RAND_INF(RAND_INF_GV_OCTOROK_GROTTO_RED_RUPEE) - -DEFINE_RAND_INF(RAND_INF_DMT_RED_RUPEE) -DEFINE_RAND_INF(RAND_INF_DMT_BLUE_RUPEE) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_MIDDLE_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_MIDDLE_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_RUPEE_1) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_RUPEE_2) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_RUPEE_3) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_RUPEE_4) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_RUPEE_5) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_RUPEE_6) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_RED_RUPEE) - -DEFINE_RAND_INF(RAND_INF_DMC_NEAR_PLATFORM_RED_RUPEE) -DEFINE_RAND_INF(RAND_INF_DMC_MIDDLE_PLATFORM_RED_RUPEE) -DEFINE_RAND_INF(RAND_INF_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_1) -DEFINE_RAND_INF(RAND_INF_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_2) -DEFINE_RAND_INF(RAND_INF_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_3) -DEFINE_RAND_INF(RAND_INF_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_4) -DEFINE_RAND_INF(RAND_INF_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_5) -DEFINE_RAND_INF(RAND_INF_DMC_MIDDLE_PLATFORM_BLUE_RUPEE_6) -DEFINE_RAND_INF(RAND_INF_DMC_DISTANT_PLATFORM_RUPEE_1) -DEFINE_RAND_INF(RAND_INF_DMC_DISTANT_PLATFORM_RUPEE_2) -DEFINE_RAND_INF(RAND_INF_DMC_DISTANT_PLATFORM_RUPEE_3) -DEFINE_RAND_INF(RAND_INF_DMC_DISTANT_PLATFORM_RUPEE_4) -DEFINE_RAND_INF(RAND_INF_DMC_DISTANT_PLATFORM_RUPEE_5) -DEFINE_RAND_INF(RAND_INF_DMC_DISTANT_PLATFORM_RUPEE_6) -DEFINE_RAND_INF(RAND_INF_DMC_DISTANT_PLATFORM_RED_RUPEE) - -DEFINE_RAND_INF(RAND_INF_ZR_BENEATH_WATERFALL_LEFT_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZR_BENEATH_WATERFALL_MIDDLE_LEFT_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZR_BENEATH_WATERFALL_MIDDLE_RIGHT_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZR_BENEATH_WATERFALL_RIGHT_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_NORTH_INNER_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_NORTHEAST_INNER_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_SOUTHEAST_INNER_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_SOUTH_INNER_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_SOUTHWEST_INNER_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_NORTHWEST_INNER_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_NORTH_MIDDLE_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_NORTHEAST_MIDDLE_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_SOUTHEAST_MIDDLE_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_SOUTH_MIDDLE_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_SOUTHWEST_MIDDLE_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_NORTHWEST_MIDDLE_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_NORTH_OUTER_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_NORTHEAST_OUTER_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_SOUTHEAST_OUTER_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_SOUTH_OUTER_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_SOUTHWEST_OUTER_RUPEE) -DEFINE_RAND_INF(RAND_INF_ZF_BOTTOM_NORTHWEST_OUTER_RUPEE) - -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_LOBBY_LOWER_HEART) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_LOBBY_UPPER_HEART) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BEFORE_BOSS_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BEFORE_BOSS_MIDDLE_HEART) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BEFORE_BOSS_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_LOWER_LIZALFOS_HEART) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_BLADE_ROOM_HEART) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_UPPER_LIZALFOS_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_UPPER_LIZALFOS_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_COURTYARD_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_COURTYARD_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_WELL_WEST_HEART) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_WELL_EAST_HEART) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FIRE_PILLAR_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FIRE_PILLAR_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FIRE_PILLAR_BACK_HEART) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_EAST_CENTRAL_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_EAST_CENTRAL_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_EAST_CENTRAL_MIDDLE_HEART) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FIRE_WALL_EAST_HEART) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FIRE_WALL_WEST_HEART) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_FIRE_WALL_EXIT_HEART) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_RIVER_HEART_1) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_RIVER_HEART_2) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_RIVER_HEART_3) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_RIVER_HEART_4) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_INVISIBLE_BLADES_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_INVISIBLE_BLADES_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_SCARECROW_NORTH_HEART) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_SCARECROW_SOUTH_HEART) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_AFTER_SHIP_UPPER_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_AFTER_SHIP_UPPER_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_AFTER_SHIP_LOWER_HEART) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_ADULT_CLIMB_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_ADULT_CLIMB_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_LOBBY_RUPEE) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MAP_ROOM_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MAP_ROOM_MIDDLE_HEART) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_MAP_ROOM_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_SLIDING_BLOCK_RUPEE_1) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_SLIDING_BLOCK_RUPEE_2) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_SLIDING_BLOCK_RUPEE_3) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_LEFT_RUPEE) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_BACK_LEFT_RUPEE) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_MIDDLE_RUPEE) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_BACK_RIGHT_RUPEE) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_PLATFORM_RIGHT_RUPEE) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_COFFIN_ROOM_FRONT_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_COFFIN_ROOM_MIDDLE_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_GERUDO_TRAINING_GROUND_BEAMOS_SOUTH_HEART) -DEFINE_RAND_INF(RAND_INF_GERUDO_TRAINING_GROUND_BEAMOS_EAST_HEART) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_HEART_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_HEART_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SHADOW_TRIAL_HEART_3) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_FIRE_TRIAL_HEART) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SPIRIT_TRIAL_HEART) - -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_COMPASS_ROOM_HEART) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_DEKU_BABA_HEART) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_LOBBY_HEART) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_ROOM_HEART) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BEFORE_BOSS_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BEFORE_BOSS_MIDDLE_HEART) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BEFORE_BOSS_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_LIZALFOS_ROOM_HEART) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_TORCH_PUZZLE_ROOM_HEART) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_LIFT_RUPEE_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_LIFT_RUPEE_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_LIFT_RUPEE_3) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_LIFT_HEART_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_LIFT_HEART_2) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_COURTYARD_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_COURTYARD_MIDDLE_HEART) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_MQ_COURTYARD_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_WELL_MQ_WEST_HEART) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_WELL_MQ_MIDDLE_HEART) -DEFINE_RAND_INF(RAND_INF_FOREST_TEMPLE_WELL_MQ_EAST_HEART) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_FIRE_PILLAR_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_FIRE_PILLAR_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_FIRE_PILLAR_LOWER_HEART) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_INVISIBLE_BLADES_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_SCARECROW_NORTH_HEART) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_SCARECROW_SOUTH_HEART) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_SHIP_UPPER_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_SHIP_UPPER_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_AFTER_SHIP_LOWER_HEART) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_CHILD_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_COFFIN_ROOM_FRONT_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_BOMB_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_BOMB_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_COFFIN_ROOM_MIDDLE_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_FRONT_HEART) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_LEFT_HEART) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_BASEMENT_HALLWAY_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_WATER_TRIAL_HEART) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_LIGHT_TRIAL_RIGHT_HEART) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_LIGHT_TRIAL_LEFT_HEART) - -DEFINE_RAND_INF(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_4) -DEFINE_RAND_INF(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_5) -DEFINE_RAND_INF(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_6) -DEFINE_RAND_INF(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_7) -DEFINE_RAND_INF(RAND_INF_SFM_FAIRY_GROTTO_FAIRY_8) -DEFINE_RAND_INF(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_4) -DEFINE_RAND_INF(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_5) -DEFINE_RAND_INF(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_6) -DEFINE_RAND_INF(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_7) -DEFINE_RAND_INF(RAND_INF_ZR_FAIRY_GROTTO_FAIRY_8) -DEFINE_RAND_INF(RAND_INF_HF_FAIRY_GROTTO_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_HF_FAIRY_GROTTO_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_HF_FAIRY_GROTTO_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_HF_FAIRY_GROTTO_FAIRY_4) -DEFINE_RAND_INF(RAND_INF_HF_FAIRY_GROTTO_FAIRY_5) -DEFINE_RAND_INF(RAND_INF_HF_FAIRY_GROTTO_FAIRY_6) -DEFINE_RAND_INF(RAND_INF_HF_FAIRY_GROTTO_FAIRY_7) -DEFINE_RAND_INF(RAND_INF_HF_FAIRY_GROTTO_FAIRY_8) -DEFINE_RAND_INF(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_4) -DEFINE_RAND_INF(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_5) -DEFINE_RAND_INF(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_6) -DEFINE_RAND_INF(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_7) -DEFINE_RAND_INF(RAND_INF_ZD_FAIRY_GROTTO_FAIRY_8) -DEFINE_RAND_INF(RAND_INF_GF_FAIRY_GROTTO_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_GF_FAIRY_GROTTO_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_GF_FAIRY_GROTTO_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_GF_FAIRY_GROTTO_FAIRY_4) -DEFINE_RAND_INF(RAND_INF_GF_FAIRY_GROTTO_FAIRY_5) -DEFINE_RAND_INF(RAND_INF_GF_FAIRY_GROTTO_FAIRY_6) -DEFINE_RAND_INF(RAND_INF_GF_FAIRY_GROTTO_FAIRY_7) -DEFINE_RAND_INF(RAND_INF_GF_FAIRY_GROTTO_FAIRY_8) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_4) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_5) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_6) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_7) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_SHIELD_GRAVE_FAIRY_8) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_4) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_5) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_6) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_7) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SCRUBS_FAIRY_8) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_4) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_5) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_6) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_7) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_MQ_SCRUBS_FAIRY_8) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_OASIS_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_OASIS_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_OASIS_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_OASIS_FAIRY_4) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_OASIS_FAIRY_5) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_OASIS_FAIRY_6) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_OASIS_FAIRY_7) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_OASIS_FAIRY_8) - -DEFINE_RAND_INF(RAND_INF_ZR_BEAN_SPROUT_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_ZR_BEAN_SPROUT_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_ZR_BEAN_SPROUT_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_KF_BEAN_SPROUT_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_KF_BEAN_SPROUT_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_KF_BEAN_SPROUT_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_LW_BEAN_SPROUT_NEAR_BRIDGE_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_LW_BEAN_SPROUT_NEAR_THEATER_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_LH_BEAN_SPROUT_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_LH_BEAN_SPROUT_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_LH_BEAN_SPROUT_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_GV_BEAN_SPROUT_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_GV_BEAN_SPROUT_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_GV_BEAN_SPROUT_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_BEAN_SPROUT_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_BEAN_SPROUT_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_BEAN_SPROUT_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_BEAN_SPROUT_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_BEAN_SPROUT_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_BEAN_SPROUT_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_DMC_BEAN_SPROUT_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_DMC_BEAN_SPROUT_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_DMC_BEAN_SPROUT_FAIRY_3) -DEFINE_RAND_INF(RAND_INF_DMT_BEAN_SPROUT_FAIRY_1) -DEFINE_RAND_INF(RAND_INF_DMT_BEAN_SPROUT_FAIRY_2) -DEFINE_RAND_INF(RAND_INF_DMT_BEAN_SPROUT_FAIRY_3) - -DEFINE_RAND_INF(RAND_INF_TOT_LEFTMOST_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_TOT_LEFTMOST_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_TOT_LEFT_CENTER_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_TOT_LEFT_CENTER_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_TOT_RIGHT_CENTER_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_TOT_RIGHT_CENTER_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_TOT_RIGHTMOST_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_TOT_RIGHTMOST_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_DMC_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_DMC_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_DMT_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_DMT_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_COLOSSUS_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_GV_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_GV_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_GC_MAZE_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_GC_MAZE_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_GC_MEDIGORON_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_GC_MEDIGORON_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_HC_MALON_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_HC_MALON_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_HC_ROCK_WALL_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_HC_ROCK_WALL_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_HC_STORMS_GROTTO_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_HC_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_KF_DEKU_TREE_LEFT_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_KF_DEKU_TREE_LEFT_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_KF_DEKU_TREE_RIGHT_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_KF_DEKU_TREE_RIGHT_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_KF_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_KF_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_KF_STORMS_GROTTO_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_KF_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_LH_LAB_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_LH_LAB_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_LH_SOUTHEAST_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_LH_SOUTHEAST_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_LH_SOUTHWEST_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_LH_SOUTHWEST_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_LW_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_LW_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_SFM_MAZE_LOWER_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_SFM_MAZE_LOWER_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_SFM_MAZE_UPPER_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_SFM_MAZE_UPPER_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_SFM_SARIA_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_SFM_SARIA_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_ZD_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_ZD_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_ZF_FAIRY_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_ZF_FAIRY_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_ZF_JABU_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_ZF_JABU_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_ZR_NEAR_GROTTOS_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_ZR_NEAR_GROTTOS_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_ZR_NEAR_DOMAIN_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_ZR_NEAR_DOMAIN_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_HF_COW_GROTTO_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_HF_COW_GROTTO_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GROTTO_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_GROTTO_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_GROTTO_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_HF_OPEN_GROTTO_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_HF_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_KAK_OPEN_GROTTO_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_KAK_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_ZR_OPEN_GROTTO_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_ZR_OPEN_GROTTO_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_LW_NEAR_SHORTCUTS_GROTTO_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_DMT_STORMS_GROTTO_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_DMT_STORMS_GROTTO_GOSSIP_STONE_FAIRY_BIG) -DEFINE_RAND_INF(RAND_INF_DMC_UPPER_GROTTO_GOSSIP_STONE_FAIRY) -DEFINE_RAND_INF(RAND_INF_DMC_UPPER_GROTTO_GOSSIP_STONE_FAIRY_BIG) - -DEFINE_RAND_INF(RAND_INF_LH_ISLAND_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_HF_POND_STORMS_FAIRY) -DEFINE_RAND_INF(RAND_INF_DMT_FLAG_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_STORMS_FAIRY) -DEFINE_RAND_INF(RAND_INF_HF_FENCE_GROTTO_STORMS_FAIRY) -DEFINE_RAND_INF(RAND_INF_LW_SHORTCUT_STORMS_FAIRY) -DEFINE_RAND_INF(RAND_INF_TH_KITCHEN_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_LW_DEKU_SCRUB_GROTTO_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_GRAVEYARD_ROYAL_FAMILYS_TOMB_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_BOULDER_ROOM_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_ARMOS_ROOM_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_BEAMOS_STORM_FAIRY) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_PIT_STORM_FAIRY) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_WIND_HINT_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_ICE_CAVERN_ENTRANCE_STORMS_FAIRY) -DEFINE_RAND_INF(RAND_INF_GERUDO_TRAINING_GROUND_ENTRANCE_STORMS_FAIRY) -DEFINE_RAND_INF(RAND_INF_GANONS_CASTLE_SPIRIT_TRIAL_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LOOP_STALFOS_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_FIRE_TEMPLE_MQ_LOOP_KNUCKLE_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DARK_LINK_PILAR_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DARK_LINK_LEFT_STORM_FAIRY) -DEFINE_RAND_INF(RAND_INF_WATER_TEMPLE_MQ_DARK_LINK_RIGHT_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_SPIRIT_TEMPLE_MQ_DINALFOS_ROOM_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_BEAMOS_STORM_FAIRY) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_PIT_STORM_FAIRY) -DEFINE_RAND_INF(RAND_INF_SHADOW_TEMPLE_MQ_WIND_HINT_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_CELL_SUN_FAIRY) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_BASEMENT_SUN_FAIRY) - -DEFINE_RAND_INF(RAND_INF_GUARD_HOUSE_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_GUARD_HOUSE_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_MARKET_BAZAAR_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_MARKET_BAZAAR_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_MARKET_POTION_SHOP_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_MARKET_POTION_SHOP_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_MASK_SHOP_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_MASK_SHOP_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_MARKET_SHOOTING_GALLERY_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_MARKET_SHOOTING_GALLERY_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_BOMBCHU_BOWLING_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_BOMBCHU_BOWLING_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_TREASURE_CHEST_GAME_BUILDING_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_TREASURE_CHEST_GAME_BUILDING_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_BOMBCHU_SHOP_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_BOMBCHU_SHOP_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_RICHARDS_HOUSE_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_RICHARDS_HOUSE_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_ALLEY_HOUSE_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_ALLEY_HOUSE_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_KAK_BAZAAR_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_KAK_BAZAAR_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_KAK_POTION_SHOP_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_KAK_POTION_SHOP_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_BOSS_HOUSE_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_BOSS_HOUSE_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_GRANNYS_POTION_SHOP_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_GRANNYS_POTION_SHOP_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_SKULLTULA_HOUSE_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_SKULLTULA_HOUSE_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_IMPAS_HOUSE_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_IMPAS_HOUSE_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_WINDMILL_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_WINDMILL_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_KAK_SHOOTING_GALLERY_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_KAK_SHOOTING_GALLERY_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_DAMPES_HUT_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_DAMPES_HUT_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_TALONS_HOUSE_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_TALONS_HOUSE_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_STABLES_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_STABLES_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_BACK_TOWER_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_BACK_TOWER_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_HYLIA_LAB_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_HYLIA_LAB_KEY_OBTAINED) -DEFINE_RAND_INF(RAND_INF_FISHING_HOLE_UNLOCKED) -DEFINE_RAND_INF(RAND_INF_FISHING_HOLE_KEY_OBTAINED) - -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_HAS_WEIRD_EGG) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_HAS_CHICKEN) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_HAS_LETTER_ZELDA) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_HAS_MASK_KEATON) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_HAS_MASK_SKULL) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_HAS_MASK_SPOOKY) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_HAS_MASK_BUNNY) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_HAS_MASK_GORON) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_HAS_MASK_ZORA) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_HAS_MASK_GERUDO) -DEFINE_RAND_INF(RAND_INF_CHILD_TRADES_HAS_MASK_TRUTH) - -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_HAS_POCKET_EGG) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_HAS_POCKET_CUCCO) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_HAS_COJIRO) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_HAS_ODD_MUSHROOM) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_HAS_ODD_POTION) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_HAS_SAW) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_HAS_SWORD_BROKEN) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_HAS_PRESCRIPTION) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_HAS_FROG) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_HAS_EYEDROPS) -DEFINE_RAND_INF(RAND_INF_ADULT_TRADES_HAS_CLAIM_CHECK) - -// Overworld Grass -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_1) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_2) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_3) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_4) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_5) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_6) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_7) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_8) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_9) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_10) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_11) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_12) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_MAZE_1) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_MAZE_2) -DEFINE_RAND_INF(RAND_INF_KF_CHILD_GRASS_MAZE_3) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_1) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_2) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_3) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_4) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_5) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_6) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_7) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_8) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_9) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_10) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_11) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_12) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_13) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_14) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_15) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_16) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_17) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_18) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_19) -DEFINE_RAND_INF(RAND_INF_KF_ADULT_GRASS_20) -DEFINE_RAND_INF(RAND_INF_LW_GRASS_1) -DEFINE_RAND_INF(RAND_INF_LW_GRASS_2) -DEFINE_RAND_INF(RAND_INF_LW_GRASS_3) -DEFINE_RAND_INF(RAND_INF_LW_GRASS_4) -DEFINE_RAND_INF(RAND_INF_LW_GRASS_5) -DEFINE_RAND_INF(RAND_INF_LW_GRASS_6) -DEFINE_RAND_INF(RAND_INF_LW_GRASS_7) -DEFINE_RAND_INF(RAND_INF_LW_GRASS_8) -DEFINE_RAND_INF(RAND_INF_LW_GRASS_9) -DEFINE_RAND_INF(RAND_INF_MARKET_GRASS_1) -DEFINE_RAND_INF(RAND_INF_MARKET_GRASS_2) -DEFINE_RAND_INF(RAND_INF_MARKET_GRASS_3) -DEFINE_RAND_INF(RAND_INF_MARKET_GRASS_4) -DEFINE_RAND_INF(RAND_INF_MARKET_GRASS_5) -DEFINE_RAND_INF(RAND_INF_MARKET_GRASS_6) -DEFINE_RAND_INF(RAND_INF_MARKET_GRASS_7) -DEFINE_RAND_INF(RAND_INF_MARKET_GRASS_8) -DEFINE_RAND_INF(RAND_INF_HC_GRASS_1) -DEFINE_RAND_INF(RAND_INF_HC_GRASS_2) -DEFINE_RAND_INF(RAND_INF_KAK_GRASS_1) -DEFINE_RAND_INF(RAND_INF_KAK_GRASS_2) -DEFINE_RAND_INF(RAND_INF_KAK_GRASS_3) -DEFINE_RAND_INF(RAND_INF_KAK_GRASS_4) -DEFINE_RAND_INF(RAND_INF_KAK_GRASS_5) -DEFINE_RAND_INF(RAND_INF_KAK_GRASS_6) -DEFINE_RAND_INF(RAND_INF_KAK_GRASS_7) -DEFINE_RAND_INF(RAND_INF_KAK_GRASS_8) -DEFINE_RAND_INF(RAND_INF_GY_GRASS_1) -DEFINE_RAND_INF(RAND_INF_GY_GRASS_2) -DEFINE_RAND_INF(RAND_INF_GY_GRASS_3) -DEFINE_RAND_INF(RAND_INF_GY_GRASS_4) -DEFINE_RAND_INF(RAND_INF_GY_GRASS_5) -DEFINE_RAND_INF(RAND_INF_GY_GRASS_6) -DEFINE_RAND_INF(RAND_INF_GY_GRASS_7) -DEFINE_RAND_INF(RAND_INF_GY_GRASS_8) -DEFINE_RAND_INF(RAND_INF_GY_GRASS_9) -DEFINE_RAND_INF(RAND_INF_GY_GRASS_10) -DEFINE_RAND_INF(RAND_INF_GY_GRASS_11) -DEFINE_RAND_INF(RAND_INF_GY_GRASS_12) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_1) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_2) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_3) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_4) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_5) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_6) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_7) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_8) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_9) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_10) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_11) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_12) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_13) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_14) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_15) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_16) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_17) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_18) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_19) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_20) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_21) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_22) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_23) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_24) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_25) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_26) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_27) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_28) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_29) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_30) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_31) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_32) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_33) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_34) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_35) -DEFINE_RAND_INF(RAND_INF_LH_GRASS_36) -DEFINE_RAND_INF(RAND_INF_LH_CHILD_GRASS_1) -DEFINE_RAND_INF(RAND_INF_LH_CHILD_GRASS_2) -DEFINE_RAND_INF(RAND_INF_LH_CHILD_GRASS_3) -DEFINE_RAND_INF(RAND_INF_LH_CHILD_GRASS_4) -DEFINE_RAND_INF(RAND_INF_LH_WARP_PAD_GRASS_1) -DEFINE_RAND_INF(RAND_INF_LH_WARP_PAD_GRASS_2) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KF_GRASS_1) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KF_GRASS_2) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KF_GRASS_3) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KF_GRASS_4) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KF_GRASS_5) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KF_GRASS_6) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KF_GRASS_7) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KF_GRASS_8) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KF_GRASS_9) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KF_GRASS_10) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KF_GRASS_11) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_KF_GRASS_12) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GRASS_1) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GRASS_2) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GRASS_3) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GRASS_4) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GRASS_5) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GRASS_6) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GRASS_7) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GRASS_8) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GRASS_9) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GRASS_10) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GRASS_11) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GRASS_12) -DEFINE_RAND_INF(RAND_INF_HF_SOUTH_GRASS_1) -DEFINE_RAND_INF(RAND_INF_HF_SOUTH_GRASS_2) -DEFINE_RAND_INF(RAND_INF_HF_SOUTH_GRASS_3) -DEFINE_RAND_INF(RAND_INF_HF_SOUTH_GRASS_4) -DEFINE_RAND_INF(RAND_INF_HF_SOUTH_GRASS_5) -DEFINE_RAND_INF(RAND_INF_HF_SOUTH_GRASS_6) -DEFINE_RAND_INF(RAND_INF_HF_SOUTH_GRASS_7) -DEFINE_RAND_INF(RAND_INF_HF_SOUTH_GRASS_8) -DEFINE_RAND_INF(RAND_INF_HF_SOUTH_GRASS_9) -DEFINE_RAND_INF(RAND_INF_HF_SOUTH_GRASS_10) -DEFINE_RAND_INF(RAND_INF_HF_SOUTH_GRASS_11) -DEFINE_RAND_INF(RAND_INF_HF_SOUTH_GRASS_12) -DEFINE_RAND_INF(RAND_INF_HF_CENTRAL_GRASS_1) -DEFINE_RAND_INF(RAND_INF_HF_CENTRAL_GRASS_2) -DEFINE_RAND_INF(RAND_INF_HF_CENTRAL_GRASS_3) -DEFINE_RAND_INF(RAND_INF_HF_CENTRAL_GRASS_4) -DEFINE_RAND_INF(RAND_INF_HF_CENTRAL_GRASS_5) -DEFINE_RAND_INF(RAND_INF_HF_CENTRAL_GRASS_6) -DEFINE_RAND_INF(RAND_INF_HF_CENTRAL_GRASS_7) -DEFINE_RAND_INF(RAND_INF_HF_CENTRAL_GRASS_8) -DEFINE_RAND_INF(RAND_INF_HF_CENTRAL_GRASS_9) -DEFINE_RAND_INF(RAND_INF_HF_CENTRAL_GRASS_10) -DEFINE_RAND_INF(RAND_INF_HF_CENTRAL_GRASS_11) -DEFINE_RAND_INF(RAND_INF_HF_CENTRAL_GRASS_12) -DEFINE_RAND_INF(RAND_INF_ZR_GRASS_1) -DEFINE_RAND_INF(RAND_INF_ZR_GRASS_2) -DEFINE_RAND_INF(RAND_INF_ZR_GRASS_3) -DEFINE_RAND_INF(RAND_INF_ZR_GRASS_4) -DEFINE_RAND_INF(RAND_INF_ZR_GRASS_5) -DEFINE_RAND_INF(RAND_INF_ZR_GRASS_6) -DEFINE_RAND_INF(RAND_INF_ZR_GRASS_7) -DEFINE_RAND_INF(RAND_INF_ZR_GRASS_8) -DEFINE_RAND_INF(RAND_INF_ZR_GRASS_9) -DEFINE_RAND_INF(RAND_INF_ZR_GRASS_10) -DEFINE_RAND_INF(RAND_INF_ZR_GRASS_11) -DEFINE_RAND_INF(RAND_INF_ZR_GRASS_12) -DEFINE_RAND_INF(RAND_INF_ZR_NEAR_FREESTANDING_POH_GRASS) -// Grotto Grass -DEFINE_RAND_INF(RAND_INF_KF_STORMS_GROTTO_GRASS_1) -DEFINE_RAND_INF(RAND_INF_KF_STORMS_GROTTO_GRASS_2) -DEFINE_RAND_INF(RAND_INF_KF_STORMS_GROTTO_GRASS_3) -DEFINE_RAND_INF(RAND_INF_KF_STORMS_GROTTO_GRASS_4) -DEFINE_RAND_INF(RAND_INF_LW_NEAR_SHORTCUTS_GROTTO_GRASS_1) -DEFINE_RAND_INF(RAND_INF_LW_NEAR_SHORTCUTS_GROTTO_GRASS_2) -DEFINE_RAND_INF(RAND_INF_LW_NEAR_SHORTCUTS_GROTTO_GRASS_3) -DEFINE_RAND_INF(RAND_INF_LW_NEAR_SHORTCUTS_GROTTO_GRASS_4) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GROTTO_GRASS_1) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GROTTO_GRASS_2) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GROTTO_GRASS_3) -DEFINE_RAND_INF(RAND_INF_HF_NEAR_MARKET_GROTTO_GRASS_4) -DEFINE_RAND_INF(RAND_INF_HF_OPEN_GROTTO_GRASS_1) -DEFINE_RAND_INF(RAND_INF_HF_OPEN_GROTTO_GRASS_2) -DEFINE_RAND_INF(RAND_INF_HF_OPEN_GROTTO_GRASS_3) -DEFINE_RAND_INF(RAND_INF_HF_OPEN_GROTTO_GRASS_4) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_GROTTO_GRASS_1) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_GROTTO_GRASS_2) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_GROTTO_GRASS_3) -DEFINE_RAND_INF(RAND_INF_HF_SOUTHEAST_GROTTO_GRASS_4) -DEFINE_RAND_INF(RAND_INF_HF_COW_GROTTO_GRASS_1) -DEFINE_RAND_INF(RAND_INF_HF_COW_GROTTO_GRASS_2) -DEFINE_RAND_INF(RAND_INF_KAK_OPEN_GROTTO_GRASS_1) -DEFINE_RAND_INF(RAND_INF_KAK_OPEN_GROTTO_GRASS_2) -DEFINE_RAND_INF(RAND_INF_KAK_OPEN_GROTTO_GRASS_3) -DEFINE_RAND_INF(RAND_INF_KAK_OPEN_GROTTO_GRASS_4) -DEFINE_RAND_INF(RAND_INF_DMT_STORMS_GROTTO_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DMT_STORMS_GROTTO_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DMT_STORMS_GROTTO_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DMT_STORMS_GROTTO_GRASS_4) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DMT_COW_GROTTO_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DMC_UPPER_GROTTO_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DMC_UPPER_GROTTO_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DMC_UPPER_GROTTO_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DMC_UPPER_GROTTO_GRASS_4) -DEFINE_RAND_INF(RAND_INF_ZR_OPEN_GROTTO_GRASS_1) -DEFINE_RAND_INF(RAND_INF_ZR_OPEN_GROTTO_GRASS_2) -DEFINE_RAND_INF(RAND_INF_ZR_OPEN_GROTTO_GRASS_3) -DEFINE_RAND_INF(RAND_INF_ZR_OPEN_GROTTO_GRASS_4) -// Dungeon Grass -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_LOBBY_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_LOBBY_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_LOBBY_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_2F_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_2F_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_SLINGSHOT_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_SLINGSHOT_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_SLINGSHOT_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_SLINGSHOT_GRASS_4) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_COMPASS_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_COMPASS_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BASEMENT_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BASEMENT_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BASEMENT_SCRUB_ROOM_GRASS_4) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BASEMENT_SPIKE_ROLLER_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BASEMENT_SPIKE_ROLLER_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BASEMENT_TORCHES_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BASEMENT_TORCHES_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BASEMENT_LARVAE_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BASEMENT_LARVAE_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BEFORE_BOSS_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BEFORE_BOSS_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_BEFORE_BOSS_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_FIRST_BRIDGE_GRASS) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_BLADE_GRASS) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_SINGLE_EYE_GRASS) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_BEFORE_BOSS_GRASS) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_1) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_2) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_3) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_4) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_5) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_6) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_7) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_8) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_BEHIND_ROCKS_GRASS_9) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_GRASS_1) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_GRASS_2) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_BASEMENT_GRASS_3) -// MQ Dungeon Grass -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_LOBBY_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_LOBBY_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_LOBBY_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_LOBBY_GRASS_4) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_LOBBY_GRASS_5) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_2F_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_2F_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_SLINGSHOT_GRASS_4) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_4) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_5) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_6) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BEFORE_COMPASS_GRASS_7) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_COMPASS_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_COMPASS_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_COMPASS_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_COMPASS_GRASS_4) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_LOWER_GRASS_4) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_UPPER_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_UPPER_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_UPPER_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_FRONT_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_FRONT_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_FRONT_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_BACK_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_SPIKE_ROLLER_BACK_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_TORCHES_GRASS_4) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_LARVAE_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_LARVAE_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_4) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_GRAVES_GRASS_5) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_BACK_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_BACK_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BASEMENT_BACK_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BEFORE_BOSS_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BEFORE_BOSS_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_MQ_BEFORE_BOSS_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_COMPASS_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_COMPASS_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_COMPASS_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_COMPASS_GRASS_4) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_ARMOS_GRASS) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_BACK_POE_GRASS) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_SCRUB_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DODONGOS_CAVERN_MQ_SCRUB_GRASS_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_FIRST_GRASS_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_FIRST_GRASS_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_PIT_GRASS_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_PIT_GRASS_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_BASEMENT_GRASS_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_BASEMENT_GRASS_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_BASEMENT_GRASS_3) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_JIGGLIES_GRASS) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_AFTER_BIG_OCTO_GRASS_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_AFTER_BIG_OCTO_GRASS_2) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_FALLING_LIKE_LIKE_GRASS) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_BASEMENT_BOOMERANG_GRASS) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_BEFORE_BOSS_GRASS_1) -DEFINE_RAND_INF(RAND_INF_JABU_JABUS_BELLY_MQ_BEFORE_BOSS_GRASS_2) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_1) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_2) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_3) -DEFINE_RAND_INF(RAND_INF_BOTTOM_OF_THE_WELL_MQ_DEAD_HAND_GRASS_4) -// Shared Dungeon Grass -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_1) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_2) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_3) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_4) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_5) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_6) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_7) -DEFINE_RAND_INF(RAND_INF_DEKU_TREE_QUEEN_GOHMA_GRASS_8) -// End Grass -DEFINE_RAND_INF(RAND_INF_OBTAINED_RUTOS_LETTER) -DEFINE_RAND_INF(RAND_INF_OBTAINED_NAYRUS_LOVE) -DEFINE_RAND_INF(RAND_INF_OBTAINED_ROCS_FEATHER) -DEFINE_RAND_INF(RAND_INF_TALON_SENT_MALON_HOME)