diff options
Diffstat (limited to 'engine/menus')
-rw-r--r-- | engine/menus/intro_menu.asm | 7 | ||||
-rw-r--r-- | engine/menus/main_menu.asm | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/engine/menus/intro_menu.asm b/engine/menus/intro_menu.asm index cf1bef554..2683fbe70 100644 --- a/engine/menus/intro_menu.asm +++ b/engine/menus/intro_menu.asm @@ -173,12 +173,13 @@ _ResetWRAM: ld [wRoamMon2MapNumber], a ld [wRoamMon3MapNumber], a - ld a, BANK(sMysteryGiftItem) + ld a, BANK(sMysteryGiftItem) ; aka BANK(sMysteryGiftUnlocked) call OpenSRAM ld hl, sMysteryGiftItem xor a ld [hli], a - dec a + assert sMysteryGiftItem + 1 == sMysteryGiftUnlocked + dec a ; -1 ld [hl], a call CloseSRAM @@ -370,7 +371,7 @@ Continue: ld c, 20 call DelayFrames farcall JumpRoamMons - farcall MysteryGift_CopyReceivedDecosToPC + farcall CopyMysteryGiftReceivedDecorationsToPC farcall ClockContinue ld a, [wSpawnAfterChampion] cp SPAWN_LANCE diff --git a/engine/menus/main_menu.asm b/engine/menus/main_menu.asm index 5d441dc9d..8bb90785d 100644 --- a/engine/menus/main_menu.asm +++ b/engine/menus/main_menu.asm @@ -206,7 +206,7 @@ MainMenu_GetWhichMenu: ld a, BANK(sNumDailyMysteryGiftPartnerIDs) call OpenSRAM ld a, [sNumDailyMysteryGiftPartnerIDs] - cp -1 + cp -1 ; locked? call CloseSRAM jr nz, .mystery_gift ; This check makes no difference. |