diff --git a/soh/soh/Enhancements/randomizer.cpp b/soh/soh/Enhancements/randomizer.cpp index 4721ffc79..10370daa2 100644 --- a/soh/soh/Enhancements/randomizer.cpp +++ b/soh/soh/Enhancements/randomizer.cpp @@ -951,6 +951,37 @@ RandomizerCheck Randomizer::GetCheckFromSceneAndParams(s16 sceneNum, s16 actorPa case 22827: return FOREST_TEMPLE_BASEMENT_CHEST; } + case 4: + switch(actorParams) { + case 22593: + return FIRE_TEMPLE_NEAR_BOSS_CHEST; + case 31936: + return FIRE_TEMPLE_FLARE_DANCER_CHEST; + case 10220: + return FIRE_TEMPLE_BOSS_KEY_CHEST; + case 22596: + return FIRE_TEMPLE_BIG_LAVA_ROOM_LOWER_OPEN_DOOR_CHEST; + case 22594: + return FIRE_TEMPLE_BIG_LAVA_ROOM_BLOCKED_DOOR_CHEST; + case 22595: + return FIRE_TEMPLE_BOULDER_MAZE_LOWER_CHEST; + case 22600: + return FIRE_TEMPLE_BOULDER_MAZE_SIDE_ROOM_CHEST; + case 2090: + return FIRE_TEMPLE_MAP_CHEST; + case 22603: + return FIRE_TEMPLE_BOULDER_MAZE_SHORTCUT_CHEST; + case 22598: + return FIRE_TEMPLE_BOULDER_MAZE_UPPER_CHEST; + case 23245: + return FIRE_TEMPLE_SCARECROW_CHEST; + case 2055: + return FIRE_TEMPLE_COMPASS_CHEST; + case 421: + return; FIRE_TEMPLE_MEGATON_HAMMER_CHEST; + case 22601: + return FIRE_TEMPLE_HIGHEST_GORON_CHEST; + } } return UNKNOWN_CHECK;