diff --git a/engine/overworld/events.asm b/engine/overworld/events.asm index 34c4c766e..5929f7845 100644 --- a/engine/overworld/events.asm +++ b/engine/overworld/events.asm @@ -131,10 +131,15 @@ StartMap: call ByteFill farcall InitCallReceiveDelay call ClearJoypad + ; initialize board state + ld a, [hMapEntryMethod] + cp MAPSETUP_ENTERLEVEL + jr nz, .not_starting_level xor a ld [wCurTurn], a ld [wCurSpace], a +.not_starting_level ld a, BOARDEVENT_DISPLAY_MENU ldh [hCurBoardEvent], a ; fallthrough