pokeyellow/engine/overworld/npc_movement_2.asm
dannye 2bb64d11e6 Clean up main.asm
recreated deleted file that never should have been unused
2016-06-06 11:04:20 -05:00

25 lines
507 B
NASM
Executable File

FreezeEnemyTrainerSprite: ; eaa02 (3a:6a02)
ld a, [wCurMap]
cp POKEMONTOWER_7
ret z ; the Rockets on Pokemon Tower 7F leave after battling, so don't freeze them
ld hl, RivalIDs
ld a, [wEngagedTrainerClass]
ld b, a
.loop
ld a, [hli]
cp $ff
jr z, .notRival
cp b
ret z ; the rival leaves after battling, so don't freeze him
jr .loop
.notRival
ld a, [wSpriteIndex]
ld [H_SPRITEINDEX], a
jp SetSpriteMovementBytesToFF
RivalIDs: ; eaa20 (3a:6a20)
db OPP_SONY1
db OPP_SONY2
db OPP_SONY3
db $ff