.text
.thumb
.thumb_func
.align 2
.equ max_species, 410 @pokemon starting with this index won't have animations
no_opponent_anim:
ldr r0, =(max_species)
cmp r4, r0
bcs no_o_anim
ldr r0, =(0x02024280) @hitmarker
ldr r0, [r0]
mov r1, #0x80
tst r0, r1
beq opponent_anim
ldr r0, =(0x02022FEC) @battle_flags
ldr r0, [r0]
ldr r1, =(0x2000002)
tst r0, r1
bne opponent_anim
no_o_anim:
ldr r0, =(0x0806ED14 + 1)
bx r0
opponent_anim:
ldr r1, =(0x0806ED30 + 1)
bx r1
no_player_anim:
ldr r1, =(max_species)
cmp r2, r1
bcs no_p_anim
mov r1, #0x80
tst r0, r1
beq player_anim
ldr r0, =(0x02022FEC) @battle_flags
ldr r0, [r0]
ldr r1, =(0x2000002)
tst r0, r1
bne player_anim
no_p_anim:
ldr r0, =(0x0806EED4 + 1)
bx r0
player_anim:
ldr r0, =(0x0806EEE8 + 1)
bx r0
summary_no_anim:
ldrh r1, [r4, #0x2E]
ldr r0, =(max_species)
cmp r1, r0
bcs summary_animend
ldrb r2, [r5, #4]
mov r0, r4
ldr r3, =(0x0806EE0C + 1)
bl bx3caller
summary_animend:
ldr r0, =(0x081C487E + 1)
bx r0
bx3caller:
bx r3