summaryrefslogtreecommitdiff
path: root/mm/src/code
diff options
context:
space:
mode:
authorEblo <7004497+Eblo@users.noreply.github.com>2024-11-15 22:14:51 -0500
committerGitHub <noreply@github.com>2024-11-15 21:14:51 -0600
commit5d5097c981eca32ca0a7dfe11ed2ff74e0b88a22 (patch)
tree327cf77e4f5de11b64499a91cfd1b3bddeb46a0d /mm/src/code
parent7dd828845171e8da5a82e6c6811d5fed85d1081e (diff)
Check room key flag instead of slot for Stock Pot Inn (#34)
Diffstat (limited to 'mm/src/code')
-rw-r--r--mm/src/code/z_schedule.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/mm/src/code/z_schedule.c b/mm/src/code/z_schedule.c
index 38bcb58c3..6b5f5ebe9 100644
--- a/mm/src/code/z_schedule.c
+++ b/mm/src/code/z_schedule.c
@@ -1,4 +1,5 @@
#include "global.h"
+#include "2s2h/GameInteractor/GameInteractor.h"
#define SCHEDULE_CALC_TIME(hour, minute, dest, temp) \
(temp) = (hour)*60.0f; \
@@ -109,7 +110,8 @@ s32 Schedule_Nop(PlayState* play, u8** script, ScheduleOutput* output) {
s32 Schedule_CheckMiscS(PlayState* play, u8** script, ScheduleOutput* output) {
ScheduleCmdCheckMiscS* cmd = (ScheduleCmdCheckMiscS*)*script;
- if (((cmd->which == SCHEDULE_CHECK_MISC_ROOM_KEY) && (INV_CONTENT(ITEM_ROOM_KEY) == ITEM_ROOM_KEY)) ||
+ if (((cmd->which == SCHEDULE_CHECK_MISC_ROOM_KEY) &&
+ GameInteractor_Should(VB_CHECK_FOR_ROOM_KEY, INV_CONTENT(ITEM_ROOM_KEY) == ITEM_ROOM_KEY)) ||
((cmd->which == SCHEDULE_CHECK_MISC_LETTER_TO_KAFEI) &&
(INV_CONTENT(ITEM_LETTER_TO_KAFEI) == ITEM_LETTER_TO_KAFEI)) ||
((cmd->which == SCHEDULE_CHECK_MISC_MASK_ROMANI) && (Player_GetMask(play) == PLAYER_MASK_ROMANI))) {