From 7b9f308547d16ce850cdbc2d26e5bb2bc1035037 Mon Sep 17 00:00:00 2001 From: Evan Date: Tue, 26 Jan 2021 12:26:56 -0700 Subject: [PATCH] fix trigger tiles at end of sideways stairs (thx spherical ice for bug report) --- src/scrcmd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/scrcmd.c b/src/scrcmd.c index 7dc02b6a8..b9c2d942a 100644 --- a/src/scrcmd.c +++ b/src/scrcmd.c @@ -998,6 +998,7 @@ bool8 ScrCmd_applymovement(struct ScriptContext *ctx) u16 localId = VarGet(ScriptReadHalfword(ctx)); const void *movementScript = (const void *)ScriptReadWord(ctx); + gObjectEvents[GetObjectEventIdByLocalId(localId)].directionOverwrite = DIR_NONE ScriptMovement_StartObjectMovementScript(localId, gSaveBlock1Ptr->location.mapNum, gSaveBlock1Ptr->location.mapGroup, movementScript); sMovingNpcId = localId; return FALSE; @@ -1010,6 +1011,7 @@ bool8 ScrCmd_applymovement_at(struct ScriptContext *ctx) u8 mapGroup = ScriptReadByte(ctx); u8 mapNum = ScriptReadByte(ctx); + gObjectEvents[GetObjectEventIdByLocalId(localId)].directionOverwrite = DIR_NONE ScriptMovement_StartObjectMovementScript(localId, mapNum, mapGroup, movementScript); sMovingNpcId = localId; return FALSE;