diff --git a/soh/soh/Enhancements/randomizer.cpp b/soh/soh/Enhancements/randomizer.cpp index 534e564c0..78bb17308 100644 --- a/soh/soh/Enhancements/randomizer.cpp +++ b/soh/soh/Enhancements/randomizer.cpp @@ -1018,6 +1018,41 @@ RandomizerCheck Randomizer::GetCheckFromSceneAndParams(s16 sceneNum, s16 actorPa case 22602: return WATER_TEMPLE_DRAGON_CHEST; } + case 7: + switch(actorParams) { + case 6177: + return SHADOW_TEMPLE_MAP_CHEST; + case 5607: + return SHADOW_TEMPLE_HOVER_BOOTS_CHEST; + case 6147: + return SHADOW_TEMPLE_COMPASS_CHEST; + case 22594: + return SHADOW_TEMPLE_EARLY_SILVER_RUPEE_CHEST; + case 22668: + return SHADOW_TEMPLE_INVISIBLE_BLADES_VISIBLE_CHEST; + case 26998: + return SHADOW_TEMPLE_INVISIBLE_BLADES_INVISIBLE_CHEST; + case 22853: + return SHADOW_TEMPLE_FALLING_SPIKES_LOWER_CHEST; + case 22662: + return SHADOW_TEMPLE_FALLING_SPIKES_UPPER_CHEST; + case -30652: + return SHADOW_TEMPLE_FALLING_SPIKES_SWITCH_CHEST; + case 30857: + return SHADOW_TEMPLE_INVISIBLE_SPIKES_CHEST; + case 26965: + return SHADOW_TEMPLE_WIND_HINT_CHEST; + case 30856: + return SHADOW_TEMPLE_AFTER_WIND_ENEMY_CHEST; + case 26708: + return SHADOW_TEMPLE_AFTER_WIND_HIDDEN_CHEST; + case 22666: + return SHADOW_TEMPLE_SPIKE_WALLS_LEFT_CHEST; + case 10219: + return SHADOW_TEMPLE_BOSS_KEY_CHEST; + case 30797: + return SHADOW_TEMPLE_INVISIBLE_FLOORMASTER_CHEST; + } } return UNKNOWN_CHECK;