summaryrefslogtreecommitdiff
path: root/soh/src/code/z_elf_message.c
diff options
context:
space:
mode:
Diffstat (limited to 'soh/src/code/z_elf_message.c')
-rw-r--r--soh/src/code/z_elf_message.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/soh/src/code/z_elf_message.c b/soh/src/code/z_elf_message.c
index 6c5558faf..e586c1bcc 100644
--- a/soh/src/code/z_elf_message.c
+++ b/soh/src/code/z_elf_message.c
@@ -46,8 +46,8 @@ u32 ElfMessage_CheckCondition(ElfMessage* msg) {
return ((msg->byte0 & 1) == 1) == ((msg->byte1 & 0x0F) == CUR_UPG_VALUE(UPG_STRENGTH));
case (ELF_MSG_CONDITION_BOOTS << 4):
return ((msg->byte0 & 1) == 1) ==
- (((gBitFlags[msg->byte3 - ITEM_BOOTS_KOKIRI] << gEquipShifts[EQUIP_BOOTS]) &
- gSaveContext.inventory.equipment) != 0);
+ (CHECK_OWNED_EQUIP(EQUIP_TYPE_BOOTS,
+ msg->byte3 - ITEM_BOOTS_KOKIRI + EQUIP_INV_BOOTS_KOKIRI) != 0);
case (ELF_MSG_CONDITION_SONG << 4):
return ((msg->byte0 & 1) == 1) ==
(CHECK_QUEST_ITEM(msg->byte3 - ITEM_SONG_MINUET + QUEST_SONG_MINUET) != 0);