diff options
Diffstat (limited to 'scripts/RedsHouse1F_2.asm')
| -rw-r--r-- | scripts/RedsHouse1F_2.asm | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/scripts/RedsHouse1F_2.asm b/scripts/RedsHouse1F_2.asm new file mode 100644 index 00000000..c7e37989 --- /dev/null +++ b/scripts/RedsHouse1F_2.asm @@ -0,0 +1,57 @@ +RedsHouse1FPrintMomText:: + ld a, [wd72e] + bit 3, a ; received a Pokémon from Oak? + jp nz, RedsHouse1FMomHealScript + ld hl, .WakeUpText + call PrintText + ret + +.WakeUpText: + text_far _RedsHouse1FMomWakeUpText + text_end + +RedsHouse1FMomHealScript: + ld hl, RedsHouse1FMomYouShouldRestText + call PrintText + call GBFadeOutToWhite + call ReloadMapData + predef HealParty + ld a, MUSIC_PKMN_HEALED + ld [wNewSoundID], a + call PlaySound +.next + ld a, [wChannelSoundIDs] + cp MUSIC_PKMN_HEALED + jr z, .next + ld a, [wMapMusicSoundID] + ld [wNewSoundID], a + call PlaySound + call GBFadeInFromWhite + ld hl, RedsHouse1FMomLookingGreatText + call PrintText + ret + +RedsHouse1FMomYouShouldRestText: + text_far _RedsHouse1FMomYouShouldRestText + text_end +RedsHouse1FMomLookingGreatText: + text_far _RedsHouse1FMomLookingGreatText + text_end + +RedsHouse1FPrintTVText:: + ld hl, .WrongSideText + ld a, [wSpritePlayerStateData1FacingDirection] + cp SPRITE_FACING_UP + jp nz, .got_text + ld hl, .StandByMeMovieText +.got_text + call PrintText + ret + +.StandByMeMovieText: + text_far _RedsHouse1FTVStandByMeMovieText + text_end + +.WrongSideText: + text_far _RedsHouse1FTVWrongSideText + text_end |
