diff --git a/soh/src/code/z_sram.c b/soh/src/code/z_sram.c index 2fdaff7c8..8c8ac2711 100644 --- a/soh/src/code/z_sram.c +++ b/soh/src/code/z_sram.c @@ -104,7 +104,7 @@ void GiveLinksPocketItem() { gSaveContext.bgsFlag = true; } Item_Give(NULL, getItemEntry.itemId); - } else if (getItemEntry.modIndex == MOD_RANDOMIZER) { + } else if (getItemEntry.modIndex == MOD_RANDOMIZER && getItemEntry.getItemId != RG_ICE_TRAP) { Randomizer_Item_Give(NULL, getItemEntry); } } @@ -406,7 +406,7 @@ void Sram_InitSave(FileChooseContext* fileChooseCtx) { gSaveContext.bgsFlag = true; } Item_Give(NULL, getItem.itemId); - } else if (getItem.modIndex == MOD_RANDOMIZER) { + } else if (getItem.modIndex == MOD_RANDOMIZER && getItem.getItemId != RG_ICE_TRAP) { Randomizer_Item_Give(NULL, getItem); }