From 446f1846b1c614ab1538d1ce11aa2781c22717f2 Mon Sep 17 00:00:00 2001 From: Rangi Date: Tue, 27 Oct 2020 13:22:27 -0400 Subject: Identify remaining Mystery Gift labels and constants Source: https://projectpokemon.org/home/forums/topic/43930-mystery-gift-reverse-engineering-of-ir-protocol/ --- engine/menus/intro_menu.asm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'engine/menus/intro_menu.asm') 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 -- cgit v1.2.3