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 7f44e78cd..1ea5caec5 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 @@ -108,13 +108,13 @@ void func_80AFB768(EnSi* this, GlobalContext* globalCtx) { giveItemId = sGetItemTable[getItemId - 1].itemId; Item_Give(globalCtx, giveItemId); } + player->getItemId = getItemId; } else { Item_Give(globalCtx, giveItemId); } if ((CVar_GetS32("gSkulltulaFreeze", 0) != 1 || giveItemId != ITEM_SKULL_TOKEN) && getItemId != GI_ICE_TRAP) { player->actor.freezeTimer = 20; } - player->getItemId = getItemId; Message_StartTextbox(globalCtx, textId, NULL); if (gSaveContext.n64ddFlag) {