diff options
Diffstat (limited to 'asm')
| -rw-r--r-- | asm/battle_anim.s | 125 | 
1 files changed, 0 insertions, 125 deletions
| diff --git a/asm/battle_anim.s b/asm/battle_anim.s index 42d099c4c..94f74c261 100644 --- a/asm/battle_anim.s +++ b/asm/battle_anim.s @@ -5,131 +5,6 @@  	.text -	thumb_func_start ClearBattleAnimationVars -ClearBattleAnimationVars: @ 80724C0 -	push {r4-r7,lr} -	mov r7, r9 -	mov r6, r8 -	push {r6,r7} -	ldr r0, _08072554 @ =gUnknown_2037EE0 -	movs r1, 0 -	strb r1, [r0] -	ldr r0, _08072558 @ =gAnimScriptActive -	strb r1, [r0] -	ldr r0, _0807255C @ =gAnimVisualTaskCount -	strb r1, [r0] -	ldr r0, _08072560 @ =gUnknown_2037EE3 -	strb r1, [r0] -	ldr r0, _08072564 @ =gAnimDisableStructPtr -	movs r1, 0 -	str r1, [r0] -	ldr r0, _08072568 @ =gAnimMoveDmg -	str r1, [r0] -	ldr r0, _0807256C @ =gAnimMovePower -	movs r2, 0 -	strh r1, [r0] -	ldr r0, _08072570 @ =gAnimFriendship -	strb r2, [r0] -	ldr r4, _08072574 @ =gUnknown_2037F14 -	ldr r5, _08072578 @ =gAnimMoveTurn -	ldr r6, _0807257C @ =gUnknown_2037F17 -	ldr r7, _08072580 @ =gUnknown_2037F18 -	ldr r0, _08072584 @ =gBattleAnimAttacker -	mov r12, r0 -	ldr r1, _08072588 @ =gBattleAnimTarget -	mov r8, r1 -	ldr r0, _0807258C @ =gUnknown_2037F24 -	mov r9, r0 -	ldr r1, _08072590 @ =0x0000ffff -	adds r3, r1, 0 -	ldr r1, _08072594 @ =gUnknown_2037EEE -	movs r2, 0x7 -_0807250A: -	ldrh r0, [r1] -	orrs r0, r3 -	strh r0, [r1] -	adds r1, 0x2 -	subs r2, 0x1 -	cmp r2, 0 -	bge _0807250A -	ldr r1, _08072598 @ =gBattleAnimArgs -	movs r2, 0 -	adds r0, r1, 0 -	adds r0, 0xE -_08072520: -	strh r2, [r0] -	subs r0, 0x2 -	cmp r0, r1 -	bge _08072520 -	movs r1, 0 -	movs r0, 0xFF -	strb r0, [r4] -	movs r0, 0x1 -	negs r0, r0 -	strb r0, [r4, 0x1] -	strb r1, [r5] -	strb r1, [r6] -	movs r0, 0 -	strh r1, [r7] -	mov r1, r12 -	strb r0, [r1] -	mov r1, r8 -	strb r0, [r1] -	mov r1, r9 -	strb r0, [r1] -	pop {r3,r4} -	mov r8, r3 -	mov r9, r4 -	pop {r4-r7} -	pop {r0} -	bx r0 -	.align 2, 0 -_08072554: .4byte gUnknown_2037EE0 -_08072558: .4byte gAnimScriptActive -_0807255C: .4byte gAnimVisualTaskCount -_08072560: .4byte gUnknown_2037EE3 -_08072564: .4byte gAnimDisableStructPtr -_08072568: .4byte gAnimMoveDmg -_0807256C: .4byte gAnimMovePower -_08072570: .4byte gAnimFriendship -_08072574: .4byte gUnknown_2037F14 -_08072578: .4byte gAnimMoveTurn -_0807257C: .4byte gUnknown_2037F17 -_08072580: .4byte gUnknown_2037F18 -_08072584: .4byte gBattleAnimAttacker -_08072588: .4byte gBattleAnimTarget -_0807258C: .4byte gUnknown_2037F24 -_08072590: .4byte 0x0000ffff -_08072594: .4byte gUnknown_2037EEE -_08072598: .4byte gBattleAnimArgs -	thumb_func_end ClearBattleAnimationVars - -	thumb_func_start DoMoveAnim -DoMoveAnim: @ 807259C -	push {lr} -	adds r1, r0, 0 -	lsls r1, 16 -	lsrs r1, 16 -	ldr r2, _080725C0 @ =gBattleAnimAttacker -	ldr r0, _080725C4 @ =gBattlerAttacker -	ldrb r0, [r0] -	strb r0, [r2] -	ldr r2, _080725C8 @ =gBattleAnimTarget -	ldr r0, _080725CC @ =gBattlerTarget -	ldrb r0, [r0] -	strb r0, [r2] -	ldr r0, _080725D0 @ =gBattleAnims_Moves -	movs r2, 0x1 -	bl LaunchBattleAnimation -	pop {r0} -	bx r0 -	.align 2, 0 -_080725C0: .4byte gBattleAnimAttacker -_080725C4: .4byte gBattlerAttacker -_080725C8: .4byte gBattleAnimTarget -_080725CC: .4byte gBattlerTarget -_080725D0: .4byte gBattleAnims_Moves -	thumb_func_end DoMoveAnim  	thumb_func_start LaunchBattleAnimation  LaunchBattleAnimation: @ 80725D4 | 
