diff options
Diffstat (limited to 'engine/battle/safari_zone.asm')
-rwxr-xr-x | engine/battle/safari_zone.asm | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/engine/battle/safari_zone.asm b/engine/battle/safari_zone.asm new file mode 100755 index 00000000..426e391e --- /dev/null +++ b/engine/battle/safari_zone.asm @@ -0,0 +1,36 @@ +PrintSafariZoneBattleText: ; 4277 (1:4277) + ld hl, $cce9 + ld a, [hl] + and a + jr z, .asm_4284 + dec [hl] + ld hl, SafariZoneEatingText + jr .asm_429f +.asm_4284 + dec hl + ld a, [hl] + and a + ret z + dec [hl] + ld hl, SafariZoneAngryText + jr nz, .asm_429f + push hl + ld a, [$cfe5] + ld [$d0b5], a + call GetMonHeader + ld a, [W_MONHCATCHRATE] + ld [$d007], a + pop hl +.asm_429f + push hl + call LoadScreenTilesFromBuffer1 + pop hl + jp PrintText + +SafariZoneEatingText: ; 42a7 (1:42a7) + TX_FAR _SafariZoneEatingText + db "@" + +SafariZoneAngryText: ; 42ac (1:42ac) + TX_FAR _SafariZoneAngryText + db "@" |