From 37134cbc9a7973d5f92783053023ab990a92fb69 Mon Sep 17 00:00:00 2001 From: aMannus Date: Thu, 21 Jul 2022 08:30:48 +0200 Subject: [PATCH] Fixed ice traps (maybe actually this time) --- soh/src/overlays/actors/ovl_En_Si/z_en_si.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/soh/src/overlays/actors/ovl_En_Si/z_en_si.c b/soh/src/overlays/actors/ovl_En_Si/z_en_si.c index 9c7f8ca9a..cfd134d34 100644 --- a/soh/src/overlays/actors/ovl_En_Si/z_en_si.c +++ b/soh/src/overlays/actors/ovl_En_Si/z_en_si.c @@ -137,7 +137,8 @@ void func_80AFB89C(EnSi* this, GlobalContext* globalCtx) { if (gSaveContext.n64ddFlag) { getItemId = Randomizer_GetRandomizedItemId(GI_SKULL_TOKEN, this->actor.id, this->actor.params, globalCtx->sceneNum); if (getItemId == GI_ICE_TRAP) { - GiveItemWithoutActor(globalCtx, GI_ICE_TRAP); + player->getItemId = GI_ICE_TRAP; + player->iceTrapped = 1; textId = 0xF8; } else { textId = sGetItemTable[getItemId - 1].textId;