summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxxAtrain223 <xxAtrain223@users.noreply.github.com>2026-03-01 18:58:24 -0600
committerGitHub <noreply@github.com>2026-03-02 00:58:24 +0000
commit2b650a49792919bb651fcddd0efecc68bac83069 (patch)
tree90f2a0636ba37ae286c2b2348e1762a497b25a6e
parent2c07edc4eb49982e56667d72e77a075c51298f64 (diff)
Stringify Randomizer Enums (#6223)
Moved randomizer enums from randomizerTypes.h to randomizerEnums.h and helpers
-rw-r--r--CMakeLists.txt1
-rw-r--r--soh/soh/Enhancements/debugger/debugSaveEditor.h8
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerEnumStrings.cpp37
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerEnumStrings.h29
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerEnums.h29
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerEnums/LogicVal.h350
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerCheck.h2580
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerGet.h340
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerHintTextKey.h1565
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerInf.h2147
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerMiscEnums.h535
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerOptions.h460
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerRegion.h1078
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerSettingKey.h260
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerEnums/RandomizerTrick.h306
-rw-r--r--soh/soh/Enhancements/randomizer/randomizerTypes.h7244
-rw-r--r--soh/soh/Enhancements/randomizer/randomizer_inf.h2115
17 files changed, 9721 insertions, 9363 deletions
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($<$<CXX_COMPILER_ID:MSVC>:/MP>)
add_compile_options($<$<CXX_COMPILER_ID:MSVC>:/utf-8>)
+add_compile_options($<$<CXX_COMPILER_ID:MSVC>:/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<uint16_t, const char*> 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<FlagTable> flagTables = {
@@ -366,12 +364,12 @@ const std::vector<FlagTable> 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<std::string> 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<std::string_view, EnumName>& GetStringToEnumMap<EnumName>() { \
+ static const std::unordered_map<std::string_view, EnumName> map = [] { \
+ std::unordered_map<std::string_view, EnumName> 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<EnumName, std::string_view>& GetEnumToStringMap<EnumName>() { \
+ static const std::unordered_map<EnumName, std::string_view> map = [] { \
+ std::unordered_map<EnumName, std::string_view> 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 <unordered_map>
+#include <string_view>
+#include <optional>
+
+template <typename T> const std::unordered_map<std::string_view, T>& GetStringToEnumMap();
+
+template <typename T> std::optional<T> StringToEnum(const std::string_view& str) {
+ const auto& map = GetStringToEnumMap<T>();
+ auto it = map.find(str);
+ if (it != map.end()) {
+ return it->second;
+ } else {
+ return std::nullopt;
+ }
+}
+
+template <typename T> const std::unordered_map<T, std::string_view>& GetEnumToStringMap();
+
+template <typename T> std::optional<std::string_view> EnumToString(const T& value) {
+ const auto& map = GetEnumToStringMap<T>();
+ 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 <stdint.h>
#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)