summaryrefslogtreecommitdiff
path: root/asm/battle_anim_80CA710.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/battle_anim_80CA710.s')
-rw-r--r--asm/battle_anim_80CA710.s4600
1 files changed, 2300 insertions, 2300 deletions
diff --git a/asm/battle_anim_80CA710.s b/asm/battle_anim_80CA710.s
index d784aa4b7..fd5b9fb88 100644
--- a/asm/battle_anim_80CA710.s
+++ b/asm/battle_anim_80CA710.s
@@ -10,7 +10,7 @@
sub_80CA710: @ 80CA710
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080CA744 @ =gUnknown_03004B00
+ ldr r5, _080CA744 @ =gBattleAnimArgs
ldrh r0, [r5]
ldrh r1, [r4, 0x20]
adds r0, r1
@@ -23,9 +23,9 @@ sub_80CA710: @ 80CA710
strh r0, [r4, 0x2E]
ldrh r0, [r5, 0x6]
strh r0, [r4, 0x30]
- ldr r0, _080CA748 @ =gUnknown_0202F7C8
+ ldr r0, _080CA748 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CA74C
@@ -33,13 +33,13 @@ sub_80CA710: @ 80CA710
negs r0, r0
b _080CA74E
.align 2, 0
-_080CA744: .4byte gUnknown_03004B00
-_080CA748: .4byte gUnknown_0202F7C8
+_080CA744: .4byte gBattleAnimArgs
+_080CA748: .4byte gBattleAnimPlayerMonIndex
_080CA74C:
ldrh r0, [r5, 0x8]
_080CA74E:
strh r0, [r4, 0x34]
- ldr r0, _080CA760 @ =gUnknown_03004B00
+ ldr r0, _080CA760 @ =gBattleAnimArgs
ldrh r0, [r0, 0xA]
strh r0, [r4, 0x36]
ldr r0, _080CA764 @ =sub_80CA768
@@ -48,7 +48,7 @@ _080CA74E:
pop {r0}
bx r0
.align 2, 0
-_080CA760: .4byte gUnknown_03004B00
+_080CA760: .4byte gBattleAnimArgs
_080CA764: .4byte sub_80CA768
thumb_func_end sub_80CA710
@@ -98,10 +98,10 @@ sub_80CA7B0: @ 80CA7B0
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r0, _080CA7F0 @ =gUnknown_03004B00
+ ldr r0, _080CA7F0 @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x2E]
- ldr r5, _080CA7F4 @ =gUnknown_0202F7C8
+ ldr r5, _080CA7F4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -123,8 +123,8 @@ sub_80CA7B0: @ 80CA7B0
pop {r0}
bx r0
.align 2, 0
-_080CA7F0: .4byte gUnknown_03004B00
-_080CA7F4: .4byte gUnknown_0202F7C8
+_080CA7F0: .4byte gBattleAnimArgs
+_080CA7F4: .4byte gBattleAnimPlayerMonIndex
_080CA7F8: .4byte sub_8078B34
_080CA7FC: .4byte move_anim_8074EE0
thumb_func_end sub_80CA7B0
@@ -135,13 +135,13 @@ sub_80CA800: @ 80CA800
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r5, _080CA848 @ =gUnknown_03004B00
+ ldr r5, _080CA848 @ =gBattleAnimArgs
ldrb r1, [r5, 0x6]
adds r0, r4, 0
bl StartSpriteAnim
ldrh r0, [r5, 0x4]
strh r0, [r4, 0x2E]
- ldr r5, _080CA84C @ =gUnknown_0202F7C9
+ ldr r5, _080CA84C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -163,8 +163,8 @@ sub_80CA800: @ 80CA800
pop {r0}
bx r0
.align 2, 0
-_080CA848: .4byte gUnknown_03004B00
-_080CA84C: .4byte gUnknown_0202F7C9
+_080CA848: .4byte gBattleAnimArgs
+_080CA84C: .4byte gBattleAnimEnemyMonIndex
_080CA850: .4byte sub_8078B34
_080CA854: .4byte move_anim_8072740
thumb_func_end sub_80CA800
@@ -175,12 +175,12 @@ sub_80CA858: @ 80CA858
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r6, _080CA8A8 @ =gUnknown_03004B00
+ ldr r6, _080CA8A8 @ =gBattleAnimArgs
ldrh r0, [r6, 0x4]
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
strh r0, [r4, 0x30]
- ldr r5, _080CA8AC @ =gUnknown_0202F7C9
+ ldr r5, _080CA8AC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -207,8 +207,8 @@ sub_80CA858: @ 80CA858
pop {r0}
bx r0
.align 2, 0
-_080CA8A8: .4byte gUnknown_03004B00
-_080CA8AC: .4byte gUnknown_0202F7C9
+_080CA8A8: .4byte gBattleAnimArgs
+_080CA8AC: .4byte gBattleAnimEnemyMonIndex
_080CA8B0: .4byte sub_80CA8B4
thumb_func_end sub_80CA858
@@ -228,15 +228,15 @@ _080CA8CA:
ldrsh r0, [r4, r1]
cmp r0, 0x7F
ble _080CA8E4
- ldr r0, _080CA8E0 @ =gUnknown_0202F7C9
+ ldr r0, _080CA8E0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079E90
adds r0, 0x1
b _080CA8EE
.align 2, 0
-_080CA8E0: .4byte gUnknown_0202F7C9
+_080CA8E0: .4byte gBattleAnimEnemyMonIndex
_080CA8E4:
- ldr r0, _080CA924 @ =gUnknown_0202F7C9
+ ldr r0, _080CA924 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079E90
adds r0, 0x6
@@ -268,7 +268,7 @@ _080CA91E:
pop {r0}
bx r0
.align 2, 0
-_080CA924: .4byte gUnknown_0202F7C9
+_080CA924: .4byte gBattleAnimEnemyMonIndex
thumb_func_end sub_80CA8B4
thumb_func_start sub_80CA928
@@ -297,7 +297,7 @@ sub_80CA928: @ 80CA928
strh r0, [r5, 0xA]
movs r0, 0x6
strh r0, [r5, 0x8]
- ldr r1, _080CA99C @ =gUnknown_03004B00
+ ldr r1, _080CA99C @ =gBattleAnimArgs
movs r0, 0xF
strh r0, [r1]
strh r2, [r1, 0x2]
@@ -305,7 +305,7 @@ sub_80CA928: @ 80CA928
strh r0, [r1, 0x4]
strh r2, [r1, 0x6]
ldr r4, _080CA9A0 @ =gSpriteTemplate_83D631C
- ldr r0, _080CA9A4 @ =gUnknown_0202F7C9
+ ldr r0, _080CA9A4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079E90
adds r3, r0, 0
@@ -322,16 +322,16 @@ _080CA982:
cmp r0, 0xF
bne _080CA990
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080CA990:
pop {r4-r6}
pop {r0}
bx r0
.align 2, 0
_080CA998: .4byte gTasks
-_080CA99C: .4byte gUnknown_03004B00
+_080CA99C: .4byte gBattleAnimArgs
_080CA9A0: .4byte gSpriteTemplate_83D631C
-_080CA9A4: .4byte gUnknown_0202F7C9
+_080CA9A4: .4byte gBattleAnimEnemyMonIndex
thumb_func_end sub_80CA928
thumb_func_start sub_80CA9A8
@@ -340,10 +340,10 @@ sub_80CA9A8: @ 80CA9A8
adds r4, r0, 0
movs r1, 0x1
bl sub_8078764
- ldr r6, _080CA9EC @ =gUnknown_03004B00
+ ldr r6, _080CA9EC @ =gBattleAnimArgs
ldrh r0, [r6, 0x6]
strh r0, [r4, 0x2E]
- ldr r5, _080CA9F0 @ =gUnknown_0202F7C8
+ ldr r5, _080CA9F0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -366,8 +366,8 @@ sub_80CA9A8: @ 80CA9A8
pop {r0}
bx r0
.align 2, 0
-_080CA9EC: .4byte gUnknown_03004B00
-_080CA9F0: .4byte gUnknown_0202F7C8
+_080CA9EC: .4byte gBattleAnimArgs
+_080CA9F0: .4byte gBattleAnimPlayerMonIndex
_080CA9F4: .4byte sub_80CA9F8
thumb_func_end sub_80CA9A8
@@ -399,7 +399,7 @@ sub_80CAA14: @ 80CAA14
ands r1, r0
adds r0, r5, 0
bl StartSpriteAnim
- ldr r4, _080CAA5C @ =gUnknown_0202F7C8
+ ldr r4, _080CAA5C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -413,7 +413,7 @@ sub_80CAA14: @ 80CAA14
lsrs r0, 24
strh r0, [r5, 0x22]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CAA60
@@ -421,7 +421,7 @@ sub_80CAA14: @ 80CAA14
subs r0, 0x14
b _080CAA64
.align 2, 0
-_080CAA5C: .4byte gUnknown_0202F7C8
+_080CAA5C: .4byte gBattleAnimPlayerMonIndex
_080CAA60:
ldrh r0, [r5, 0x20]
adds r0, 0x14
@@ -436,7 +436,7 @@ _080CAA64:
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
strh r0, [r5, 0x30]
- ldr r4, _080CAAC4 @ =gUnknown_0202F7C9
+ ldr r4, _080CAAC4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -469,7 +469,7 @@ _080CAA64:
pop {r0}
bx r0
.align 2, 0
-_080CAAC4: .4byte gUnknown_0202F7C9
+_080CAAC4: .4byte gBattleAnimEnemyMonIndex
_080CAAC8: .4byte sub_80CAACC
thumb_func_end sub_80CAA14
@@ -522,21 +522,21 @@ sub_80CAB18: @ 80CAB18
adds r6, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r0, _080CAB78 @ =gUnknown_0202F7C8
+ ldr r0, _080CAB78 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CAB38
- ldr r1, _080CAB7C @ =gUnknown_03004B00
+ ldr r1, _080CAB7C @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_080CAB38:
- ldr r4, _080CAB7C @ =gUnknown_03004B00
+ ldr r4, _080CAB7C @ =gBattleAnimArgs
ldrh r0, [r4, 0x8]
strh r0, [r6, 0x2E]
- ldr r5, _080CAB80 @ =gUnknown_0202F7C9
+ ldr r5, _080CAB80 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0
bl sub_8077ABC
@@ -563,9 +563,9 @@ _080CAB38:
pop {r0}
bx r0
.align 2, 0
-_080CAB78: .4byte gUnknown_0202F7C8
-_080CAB7C: .4byte gUnknown_03004B00
-_080CAB80: .4byte gUnknown_0202F7C9
+_080CAB78: .4byte gBattleAnimPlayerMonIndex
+_080CAB7C: .4byte gBattleAnimArgs
+_080CAB80: .4byte gBattleAnimEnemyMonIndex
_080CAB84: .4byte sub_80CAB88
thumb_func_end sub_80CAB18
@@ -634,7 +634,7 @@ sub_80CABF8: @ 80CABF8
adds r4, r0, 0
movs r1, 0x1
bl sub_8078764
- ldr r5, _080CAC3C @ =gUnknown_03004B00
+ ldr r5, _080CAC3C @ =gBattleAnimArgs
ldrb r1, [r5, 0x8]
adds r0, r4, 0
bl StartSpriteAnim
@@ -662,7 +662,7 @@ _080CAC22:
pop {r0}
bx r0
.align 2, 0
-_080CAC3C: .4byte gUnknown_03004B00
+_080CAC3C: .4byte gBattleAnimArgs
_080CAC40: .4byte sub_80CAC44
thumb_func_end sub_80CABF8
@@ -693,7 +693,7 @@ sub_80CAC44: @ 80CAC44
lsrs r0, 16
cmp r0, 0x7F
bhi _080CAC98
- ldr r0, _080CAC94 @ =gUnknown_0202F7C9
+ ldr r0, _080CAC94 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079ED4
movs r1, 0x3
@@ -706,9 +706,9 @@ sub_80CAC44: @ 80CAC44
orrs r0, r1
b _080CACBC
.align 2, 0
-_080CAC94: .4byte gUnknown_0202F7C9
+_080CAC94: .4byte gBattleAnimEnemyMonIndex
_080CAC98:
- ldr r0, _080CACE8 @ =gUnknown_0202F7C9
+ ldr r0, _080CACE8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079ED4
adds r0, 0x1
@@ -749,7 +749,7 @@ _080CACE0:
pop {r0}
bx r0
.align 2, 0
-_080CACE8: .4byte gUnknown_0202F7C9
+_080CACE8: .4byte gBattleAnimEnemyMonIndex
thumb_func_end sub_80CAC44
thumb_func_start sub_80CACEC
@@ -757,22 +757,22 @@ sub_80CACEC: @ 80CACEC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080CAD06
- bl battle_type_is_double
+ bl IsDoubleBattle
lsls r0, 24
cmp r0, 0
bne _080CAD0E
_080CAD06:
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080CAD4A
_080CAD0E:
- ldr r0, _080CAD2C @ =gUnknown_0202F7C9
+ ldr r0, _080CAD2C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -784,7 +784,7 @@ _080CAD0E:
strb r1, [r0]
b _080CAD44
.align 2, 0
-_080CAD2C: .4byte gUnknown_0202F7C9
+_080CAD2C: .4byte gBattleAnimEnemyMonIndex
_080CAD30: .4byte REG_BG2CNT
_080CAD34:
ldr r2, _080CAD50 @ =REG_BG1CNT
@@ -797,7 +797,7 @@ _080CAD34:
strb r0, [r2]
_080CAD44:
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080CAD4A:
pop {r4}
pop {r0}
@@ -812,7 +812,7 @@ sub_80CAD54: @ 80CAD54
adds r4, r0, 0
movs r1, 0
bl sub_80787B0
- ldr r5, _080CAD9C @ =gUnknown_03004B00
+ ldr r5, _080CAD9C @ =gBattleAnimArgs
ldrh r0, [r5, 0x6]
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
@@ -820,7 +820,7 @@ sub_80CAD54: @ 80CAD54
strh r0, [r4, 0x32]
ldrh r0, [r4, 0x22]
strh r0, [r4, 0x34]
- ldr r0, _080CADA0 @ =gUnknown_0202F7C8
+ ldr r0, _080CADA0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
movs r1, 0x3
bl sub_8077ABC
@@ -841,8 +841,8 @@ sub_80CAD54: @ 80CAD54
pop {r0}
bx r0
.align 2, 0
-_080CAD9C: .4byte gUnknown_03004B00
-_080CADA0: .4byte gUnknown_0202F7C8
+_080CAD9C: .4byte gBattleAnimArgs
+_080CADA0: .4byte gBattleAnimPlayerMonIndex
_080CADA4: .4byte sub_80CADA8
thumb_func_end sub_80CAD54
@@ -875,15 +875,15 @@ sub_80CADA8: @ 80CADA8
lsrs r0, 16
cmp r0, 0x7F
bhi _080CADF4
- ldr r0, _080CADF0 @ =gUnknown_0202F7C8
+ ldr r0, _080CADF0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
bl sub_8079E90
subs r0, 0x1
b _080CADFE
.align 2, 0
-_080CADF0: .4byte gUnknown_0202F7C8
+_080CADF0: .4byte gBattleAnimPlayerMonIndex
_080CADF4:
- ldr r0, _080CAE10 @ =gUnknown_0202F7C8
+ ldr r0, _080CAE10 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
bl sub_8079E90
adds r0, 0x1
@@ -898,7 +898,7 @@ _080CADFE:
strh r0, [r4, 0x38]
b _080CAE1A
.align 2, 0
-_080CAE10: .4byte gUnknown_0202F7C8
+_080CAE10: .4byte gBattleAnimPlayerMonIndex
_080CAE14:
adds r0, r4, 0
bl move_anim_8072740
@@ -914,7 +914,7 @@ sub_80CAE20: @ 80CAE20
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r5, _080CAE68 @ =gUnknown_03004B00
+ ldr r5, _080CAE68 @ =gBattleAnimArgs
ldrh r0, [r5, 0x6]
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
@@ -922,7 +922,7 @@ sub_80CAE20: @ 80CAE20
strh r0, [r4, 0x32]
ldrh r0, [r4, 0x22]
strh r0, [r4, 0x34]
- ldr r0, _080CAE6C @ =gUnknown_0202F7C8
+ ldr r0, _080CAE6C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
movs r1, 0x3
bl sub_8077ABC
@@ -943,8 +943,8 @@ sub_80CAE20: @ 80CAE20
pop {r0}
bx r0
.align 2, 0
-_080CAE68: .4byte gUnknown_03004B00
-_080CAE6C: .4byte gUnknown_0202F7C8
+_080CAE68: .4byte gBattleAnimArgs
+_080CAE6C: .4byte gBattleAnimPlayerMonIndex
_080CAE70: .4byte sub_80CAE74
thumb_func_end sub_80CAE20
@@ -1007,7 +1007,7 @@ _080CAED2:
sub_80CAED8: @ 80CAED8
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080CAF14 @ =gUnknown_0202F7C8
+ ldr r5, _080CAF14 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -1020,7 +1020,7 @@ sub_80CAED8: @ 80CAED8
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x22]
- ldr r1, _080CAF18 @ =gUnknown_03004B00
+ ldr r1, _080CAF18 @ =gBattleAnimArgs
ldrh r0, [r1]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x2]
@@ -1033,8 +1033,8 @@ sub_80CAED8: @ 80CAED8
pop {r0}
bx r0
.align 2, 0
-_080CAF14: .4byte gUnknown_0202F7C8
-_080CAF18: .4byte gUnknown_03004B00
+_080CAF14: .4byte gBattleAnimPlayerMonIndex
+_080CAF18: .4byte gBattleAnimArgs
_080CAF1C: .4byte sub_80CAF20
thumb_func_end sub_80CAED8
@@ -1087,9 +1087,9 @@ _080CAF68:
sub_80CAF6C: @ 80CAF6C
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080CAF8C @ =gUnknown_0202F7C8
+ ldr r0, _080CAF8C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CAF90
@@ -1100,7 +1100,7 @@ sub_80CAF6C: @ 80CAF6C
negs r0, r0
b _080CAF9A
.align 2, 0
-_080CAF8C: .4byte gUnknown_0202F7C8
+_080CAF8C: .4byte gBattleAnimPlayerMonIndex
_080CAF90:
movs r1, 0x2E
ldrsh r0, [r4, r1]
@@ -1142,25 +1142,25 @@ sub_80CAFD0: @ 80CAFD0
adds r5, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r0, _080CB024 @ =gUnknown_0202F7C8
+ ldr r0, _080CB024 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CAFF0
- ldr r1, _080CB028 @ =gUnknown_03004B00
+ ldr r1, _080CB028 @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_080CAFF0:
- ldr r6, _080CB028 @ =gUnknown_03004B00
+ ldr r6, _080CB028 @ =gBattleAnimArgs
ldrh r0, [r6, 0x8]
strh r0, [r5, 0x2E]
movs r1, 0xC
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080CB030
- ldr r4, _080CB02C @ =gUnknown_0202F7C9
+ ldr r4, _080CB02C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -1178,11 +1178,11 @@ _080CAFF0:
adds r0, r6
b _080CB050
.align 2, 0
-_080CB024: .4byte gUnknown_0202F7C8
-_080CB028: .4byte gUnknown_03004B00
-_080CB02C: .4byte gUnknown_0202F7C9
+_080CB024: .4byte gBattleAnimPlayerMonIndex
+_080CB028: .4byte gBattleAnimArgs
+_080CB02C: .4byte gBattleAnimEnemyMonIndex
_080CB030:
- ldr r0, _080CB07C @ =gUnknown_0202F7C9
+ ldr r0, _080CB07C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r2, r5, 0
adds r2, 0x32
@@ -1199,18 +1199,18 @@ _080CB030:
adds r0, r1
_080CB050:
strh r0, [r5, 0x36]
- ldr r0, _080CB080 @ =gUnknown_03004B00
+ ldr r0, _080CB080 @ =gBattleAnimArgs
ldrh r0, [r0, 0xA]
strh r0, [r5, 0x38]
adds r0, r5, 0
bl sub_80786EC
- ldr r0, _080CB084 @ =gUnknown_0202F7C8
+ ldr r0, _080CB084 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
adds r4, r0, 0
- ldr r0, _080CB07C @ =gUnknown_0202F7C9
+ ldr r0, _080CB07C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r4, 24
lsls r0, 24
cmp r4, r0
@@ -1218,9 +1218,9 @@ _080CB050:
movs r0, 0x1
b _080CB08A
.align 2, 0
-_080CB07C: .4byte gUnknown_0202F7C9
-_080CB080: .4byte gUnknown_03004B00
-_080CB084: .4byte gUnknown_0202F7C8
+_080CB07C: .4byte gBattleAnimEnemyMonIndex
+_080CB080: .4byte gBattleAnimArgs
+_080CB084: .4byte gBattleAnimPlayerMonIndex
_080CB088:
movs r0, 0
_080CB08A:
@@ -1329,16 +1329,16 @@ _080CB13C:
sub_80CB144: @ 80CB144
push {r4,lr}
adds r4, r0, 0
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080CB170
- bl battle_type_is_double
+ bl IsDoubleBattle
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _080CB170
- ldr r0, _080CB198 @ =gUnknown_0202F7C9
+ ldr r0, _080CB198 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r2, r4, 0
adds r2, 0x20
@@ -1350,7 +1350,7 @@ _080CB170:
ldrh r0, [r4, 0x22]
adds r0, 0x20
strh r0, [r4, 0x22]
- ldr r1, _080CB19C @ =gUnknown_03004B00
+ ldr r1, _080CB19C @ =gBattleAnimArgs
ldrh r0, [r1]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x2]
@@ -1367,8 +1367,8 @@ _080CB170:
pop {r0}
bx r0
.align 2, 0
-_080CB198: .4byte gUnknown_0202F7C9
-_080CB19C: .4byte gUnknown_03004B00
+_080CB198: .4byte gBattleAnimEnemyMonIndex
+_080CB19C: .4byte gBattleAnimArgs
_080CB1A0: .4byte sub_80CB1A4
thumb_func_end sub_80CB144
@@ -1426,7 +1426,7 @@ _080CB1E0:
ldrsh r0, [r4, r1]
cmp r0, 0x7F
bgt _080CB220
- ldr r0, _080CB21C @ =gUnknown_0202F7C9
+ ldr r0, _080CB21C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079ED4
lsls r0, 24
@@ -1434,9 +1434,9 @@ _080CB1E0:
subs r0, 0x1
b _080CB22E
.align 2, 0
-_080CB21C: .4byte gUnknown_0202F7C9
+_080CB21C: .4byte gBattleAnimEnemyMonIndex
_080CB220:
- ldr r0, _080CB258 @ =gUnknown_0202F7C9
+ ldr r0, _080CB258 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079ED4
lsls r0, 24
@@ -1465,7 +1465,7 @@ _080CB252:
pop {r0}
bx r0
.align 2, 0
-_080CB258: .4byte gUnknown_0202F7C9
+_080CB258: .4byte gBattleAnimEnemyMonIndex
thumb_func_end sub_80CB1A4
thumb_func_start sub_80CB25C
@@ -1480,7 +1480,7 @@ sub_80CB25C: @ 80CB25C
movs r1, 0x80
orrs r0, r1
strb r0, [r2]
- ldr r4, _080CB290 @ =gUnknown_03004B00
+ ldr r4, _080CB290 @ =gBattleAnimArgs
ldrb r1, [r4, 0x4]
adds r0, r5, 0
bl StartSpriteAffineAnim
@@ -1494,7 +1494,7 @@ sub_80CB25C: @ 80CB25C
pop {r0}
bx r0
.align 2, 0
-_080CB290: .4byte gUnknown_03004B00
+_080CB290: .4byte gBattleAnimArgs
_080CB294: .4byte sub_80CB298
thumb_func_end sub_80CB25C
@@ -1502,7 +1502,7 @@ _080CB294: .4byte sub_80CB298
sub_80CB298: @ 80CB298
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080CB2C8 @ =gUnknown_03004B00
+ ldr r0, _080CB2C8 @ =gBattleAnimArgs
ldrh r1, [r0, 0xE]
ldr r0, _080CB2CC @ =0x0000ffff
cmp r1, r0
@@ -1525,7 +1525,7 @@ _080CB2C2:
pop {r0}
bx r0
.align 2, 0
-_080CB2C8: .4byte gUnknown_03004B00
+_080CB2C8: .4byte gBattleAnimArgs
_080CB2CC: .4byte 0x0000ffff
_080CB2D0: .4byte sub_80CB2D4
thumb_func_end sub_80CB298
@@ -1610,7 +1610,7 @@ sub_80CB340: @ 80CB340
cmp r0, 0
bge _080CB370
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080CB396
.align 2, 0
_080CB36C: .4byte gSprites
@@ -1623,7 +1623,7 @@ _080CB370:
adds r0, r4
lsls r0, 3
adds r0, r1
- ldr r2, _080CB3A0 @ =gUnknown_03004B00
+ ldr r2, _080CB3A0 @ =gBattleAnimArgs
ldrh r1, [r2]
strh r1, [r0, 0x8]
ldrh r1, [r2, 0x2]
@@ -1639,7 +1639,7 @@ _080CB396:
bx r0
.align 2, 0
_080CB39C: .4byte gTasks
-_080CB3A0: .4byte gUnknown_03004B00
+_080CB3A0: .4byte gBattleAnimArgs
_080CB3A4: .4byte sub_80CB3A8
thumb_func_end sub_80CB340
@@ -1671,9 +1671,9 @@ sub_80CB3A8: @ 80CB3A8
lsls r1, 16
asrs r1, 24
strh r1, [r5, 0x24]
- ldr r0, _080CB430 @ =gUnknown_0202F7C9
+ ldr r0, _080CB430 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CB3F2
@@ -1709,7 +1709,7 @@ _080CB420:
.align 2, 0
_080CB428: .4byte gTasks
_080CB42C: .4byte gSprites
-_080CB430: .4byte gUnknown_0202F7C9
+_080CB430: .4byte gBattleAnimEnemyMonIndex
_080CB434: .4byte sub_80CB438
thumb_func_end sub_80CB3A8
@@ -1718,7 +1718,7 @@ sub_80CB438: @ 80CB438
push {r4-r6,lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r0, _080CB484 @ =gUnknown_03004B00
+ ldr r0, _080CB484 @ =gBattleAnimArgs
ldrh r1, [r0, 0xE]
ldr r0, _080CB488 @ =0x0000ffff
cmp r1, r0
@@ -1752,7 +1752,7 @@ sub_80CB438: @ 80CB438
strh r0, [r6, 0x8]
b _080CB4C2
.align 2, 0
-_080CB484: .4byte gUnknown_03004B00
+_080CB484: .4byte gBattleAnimArgs
_080CB488: .4byte 0x0000ffff
_080CB48C: .4byte gTasks
_080CB490: .4byte gSprites
@@ -1779,7 +1779,7 @@ _080CB4A8:
cmp r0, 0x3
bne _080CB4C2
adds r0, r3, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080CB4C2:
pop {r4-r6}
pop {r0}
@@ -1800,13 +1800,13 @@ sub_80CB4CC: @ 80CB4CC
beq _080CB538
b _080CB58A
_080CB4DE:
- ldr r6, _080CB530 @ =gUnknown_0202F7C9
+ ldr r6, _080CB530 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r6]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080CB4F6
- ldr r1, _080CB534 @ =gUnknown_03004B00
+ ldr r1, _080CB534 @ =gBattleAnimArgs
movs r2, 0
ldrsh r0, [r1, r2]
negs r0, r0
@@ -1816,7 +1816,7 @@ _080CB4F6:
movs r1, 0
bl sub_8077ABC
lsls r0, 24
- ldr r4, _080CB534 @ =gUnknown_03004B00
+ ldr r4, _080CB534 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -1840,8 +1840,8 @@ _080CB4F6:
strh r0, [r5, 0x2E]
b _080CB58A
.align 2, 0
-_080CB530: .4byte gUnknown_0202F7C9
-_080CB534: .4byte gUnknown_03004B00
+_080CB530: .4byte gBattleAnimEnemyMonIndex
+_080CB534: .4byte gBattleAnimArgs
_080CB538:
adds r2, r5, 0
adds r2, 0x3E
@@ -1862,7 +1862,7 @@ _080CB538:
bl ChangeSpriteAffineAnim
movs r0, 0x19
strh r0, [r5, 0x2E]
- ldr r4, _080CB590 @ =gUnknown_0202F7C8
+ ldr r4, _080CB590 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -1885,7 +1885,7 @@ _080CB58A:
pop {r0}
bx r0
.align 2, 0
-_080CB590: .4byte gUnknown_0202F7C8
+_080CB590: .4byte gBattleAnimPlayerMonIndex
_080CB594: .4byte sub_8078CC0
_080CB598: .4byte move_anim_8072740
thumb_func_end sub_80CB4CC
@@ -1898,7 +1898,7 @@ sub_80CB59C: @ 80CB59C
ldrsh r0, [r5, r1]
cmp r0, 0
bne _080CB608
- ldr r4, _080CB614 @ =gUnknown_0202F7C8
+ ldr r4, _080CB614 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -1911,7 +1911,7 @@ sub_80CB59C: @ 80CB59C
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r4, _080CB618 @ =gUnknown_03004B00
+ ldr r4, _080CB618 @ =gBattleAnimArgs
ldrh r0, [r4]
strh r0, [r5, 0x24]
ldrh r0, [r4, 0x2]
@@ -1950,8 +1950,8 @@ _080CB608:
pop {r0}
bx r0
.align 2, 0
-_080CB614: .4byte gUnknown_0202F7C8
-_080CB618: .4byte gUnknown_03004B00
+_080CB614: .4byte gBattleAnimPlayerMonIndex
+_080CB618: .4byte gBattleAnimArgs
_080CB61C: .4byte sub_80CB710
thumb_func_end sub_80CB59C
@@ -1964,7 +1964,7 @@ sub_80CB620: @ 80CB620
push {r4-r6}
sub sp, 0x4
mov r9, r0
- ldr r4, _080CB6FC @ =gUnknown_0202F7C8
+ ldr r4, _080CB6FC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -1979,7 +1979,7 @@ sub_80CB620: @ 80CB620
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r6, _080CB700 @ =gUnknown_0202F7C9
+ ldr r6, _080CB700 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r6]
movs r1, 0x2
bl sub_8077ABC
@@ -2001,7 +2001,7 @@ sub_80CB620: @ 80CB620
lsrs r3, r4, 16
mov r10, r3
asrs r4, 16
- ldr r6, _080CB704 @ =gUnknown_03004B00
+ ldr r6, _080CB704 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r6, r1]
muls r0, r4
@@ -2060,9 +2060,9 @@ sub_80CB620: @ 80CB620
pop {r0}
bx r0
.align 2, 0
-_080CB6FC: .4byte gUnknown_0202F7C8
-_080CB700: .4byte gUnknown_0202F7C9
-_080CB704: .4byte gUnknown_03004B00
+_080CB6FC: .4byte gBattleAnimPlayerMonIndex
+_080CB700: .4byte gBattleAnimEnemyMonIndex
+_080CB704: .4byte gBattleAnimArgs
_080CB708: .4byte sub_80CB710
_080CB70C: .4byte gUnknown_03000728
thumb_func_end sub_80CB620
@@ -2123,12 +2123,12 @@ sub_80CB768: @ 80CB768
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080CB7A8
- ldr r5, _080CB7E4 @ =gUnknown_0202F7C8
+ ldr r5, _080CB7E4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
lsls r0, 24
- ldr r4, _080CB7E8 @ =gUnknown_03004B00
+ ldr r4, _080CB7E8 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r2, [r4]
adds r0, r2
@@ -2178,8 +2178,8 @@ _080CB7DE:
pop {r0}
bx r0
.align 2, 0
-_080CB7E4: .4byte gUnknown_0202F7C8
-_080CB7E8: .4byte gUnknown_03004B00
+_080CB7E4: .4byte gBattleAnimPlayerMonIndex
+_080CB7E8: .4byte gBattleAnimArgs
thumb_func_end sub_80CB768
thumb_func_start sub_80CB7EC
@@ -2380,7 +2380,7 @@ sub_80CB94C: @ 80CB94C
adds r5, r0, 0
movs r1, 0
bl sub_80787B0
- ldr r4, _080CB994 @ =gUnknown_0202F7C9
+ ldr r4, _080CB994 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0
bl sub_8077ABC
@@ -2391,7 +2391,7 @@ sub_80CB94C: @ 80CB94C
bl sub_8077ABC
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, _080CB998 @ =gUnknown_0202F7C8
+ ldr r0, _080CB998 @ =gBattleAnimPlayerMonIndex
ldrb r1, [r0]
movs r0, 0x2
eors r0, r1
@@ -2408,8 +2408,8 @@ sub_80CB94C: @ 80CB94C
movs r0, 0x1
b _080CB9AE
.align 2, 0
-_080CB994: .4byte gUnknown_0202F7C9
-_080CB998: .4byte gUnknown_0202F7C8
+_080CB994: .4byte gBattleAnimEnemyMonIndex
+_080CB998: .4byte gBattleAnimPlayerMonIndex
_080CB99C:
strh r6, [r5, 0x3A]
adds r0, r2, 0
@@ -2487,14 +2487,14 @@ _080CBA20:
sub_80CBA28: @ 80CBA28
push {r4-r6,lr}
adds r5, r0, 0
- ldr r4, _080CBA64 @ =gUnknown_0202F7C9
+ ldr r4, _080CBA64 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x1
bl sub_8077ABC
lsls r0, 24
lsrs r6, r0, 24
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
cmp r0, 0
@@ -2513,7 +2513,7 @@ sub_80CBA28: @ 80CBA28
ldr r0, _080CBA68 @ =sub_80CB8E8
b _080CBA96
.align 2, 0
-_080CBA64: .4byte gUnknown_0202F7C9
+_080CBA64: .4byte gBattleAnimEnemyMonIndex
_080CBA68: .4byte sub_80CB8E8
_080CBA6C:
movs r0, 0xFF
@@ -2521,7 +2521,7 @@ _080CBA6C:
adds r0, r6, 0
adds r0, 0xA
strh r0, [r5, 0x3C]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080CBA84
@@ -2556,7 +2556,7 @@ sub_80CBAA4: @ 80CBAA4
adds r0, r4, 0
movs r1, 0
bl sub_8078764
- ldr r0, _080CBAE4 @ =gUnknown_03004B00
+ ldr r0, _080CBAE4 @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x30]
_080CBABE:
@@ -2580,7 +2580,7 @@ _080CBADE:
pop {r0}
bx r0
.align 2, 0
-_080CBAE4: .4byte gUnknown_03004B00
+_080CBAE4: .4byte gBattleAnimArgs
thumb_func_end sub_80CBAA4
thumb_func_start sub_80CBAE8
@@ -2589,7 +2589,7 @@ sub_80CBAE8: @ 80CBAE8
adds r5, r0, 0
movs r1, 0
bl sub_8078764
- ldr r4, _080CBB30 @ =gUnknown_0202F7C8
+ ldr r4, _080CBB30 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0
bl sub_8077ABC
@@ -2600,7 +2600,7 @@ sub_80CBAE8: @ 80CBAE8
bl sub_8077ABC
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, _080CBB34 @ =gUnknown_0202F7C9
+ ldr r0, _080CBB34 @ =gBattleAnimEnemyMonIndex
ldrb r1, [r0]
movs r0, 0x2
eors r0, r1
@@ -2617,8 +2617,8 @@ sub_80CBAE8: @ 80CBAE8
movs r0, 0x1
b _080CBB4A
.align 2, 0
-_080CBB30: .4byte gUnknown_0202F7C8
-_080CBB34: .4byte gUnknown_0202F7C9
+_080CBB30: .4byte gBattleAnimPlayerMonIndex
+_080CBB34: .4byte gBattleAnimEnemyMonIndex
_080CBB38:
strh r6, [r5, 0x3A]
adds r0, r2, 0
@@ -2721,11 +2721,11 @@ sub_80CBBF0: @ 80CBBF0
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080CBC84
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080CBC18
- ldr r0, _080CBC14 @ =gUnknown_03004B00
+ ldr r0, _080CBC14 @ =gBattleAnimArgs
ldrh r1, [r0, 0x2]
strh r1, [r4, 0x30]
movs r1, 0x78
@@ -2733,9 +2733,9 @@ sub_80CBBF0: @ 80CBBF0
adds r5, r0, 0
b _080CBC3A
.align 2, 0
-_080CBC14: .4byte gUnknown_03004B00
+_080CBC14: .4byte gBattleAnimArgs
_080CBC18:
- ldr r0, _080CBC74 @ =gUnknown_03004B00
+ ldr r0, _080CBC74 @ =gBattleAnimArgs
movs r1, 0x2
ldrsh r3, [r0, r1]
adds r1, r3, 0
@@ -2782,7 +2782,7 @@ _080CBC3A:
movs r0, 0x1F
b _080CBC82
.align 2, 0
-_080CBC74: .4byte gUnknown_03004B00
+_080CBC74: .4byte gBattleAnimArgs
_080CBC78: .4byte sub_80CBC8C
_080CBC7C:
adds r1, r4, 0
@@ -2917,7 +2917,7 @@ _080CBD44:
movs r1, 0xFF
ands r0, r1
strh r0, [r4, 0x30]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080CBD92
@@ -3002,7 +3002,7 @@ sub_80CBDF4: @ 80CBDF4
lsls r0, 3
ldr r1, _080CBF48 @ =gTasks
adds r5, r0, r1
- ldr r4, _080CBF4C @ =gUnknown_0202F7C9
+ ldr r4, _080CBF4C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
bl sub_8079E90
lsls r0, 24
@@ -3030,7 +3030,7 @@ sub_80CBDF4: @ 80CBDF4
bl sub_807A100
strh r0, [r5, 0x1E]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
movs r2, 0x1
@@ -3065,7 +3065,7 @@ _080CBE5C:
cmp r0, 0x40
bne _080CBE94
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080CBE94:
ldr r4, _080CBF54 @ =gSprites
movs r0, 0xC
@@ -3156,7 +3156,7 @@ _080CBE94:
bx r0
.align 2, 0
_080CBF48: .4byte gTasks
-_080CBF4C: .4byte gUnknown_0202F7C9
+_080CBF4C: .4byte gBattleAnimEnemyMonIndex
_080CBF50: .4byte gSpriteTemplate_83D6884
_080CBF54: .4byte gSprites
_080CBF58: .4byte sub_80CBF5C
@@ -3636,7 +3636,7 @@ _080CC30A:
cmp r0, 0
bne _080CC330
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080CC330
_080CC31A:
ldrh r0, [r6, 0xA]
@@ -3827,40 +3827,40 @@ _080CC470: .4byte gTasks
sub_80CC474: @ 80CC474
push {r4-r7,lr}
adds r4, r0, 0
- ldr r0, _080CC488 @ =gUnknown_03004B00
+ ldr r0, _080CC488 @ =gBattleAnimArgs
movs r1, 0xC
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080CC490
- ldr r0, _080CC48C @ =gUnknown_0202F7C8
+ ldr r0, _080CC48C @ =gBattleAnimPlayerMonIndex
b _080CC492
.align 2, 0
-_080CC488: .4byte gUnknown_03004B00
-_080CC48C: .4byte gUnknown_0202F7C8
+_080CC488: .4byte gBattleAnimArgs
+_080CC48C: .4byte gBattleAnimPlayerMonIndex
_080CC490:
- ldr r0, _080CC4B0 @ =gUnknown_0202F7C9
+ ldr r0, _080CC4B0 @ =gBattleAnimEnemyMonIndex
_080CC492:
ldrb r6, [r0]
adds r0, r6, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CC4BC
movs r0, 0
strh r0, [r4, 0x36]
- ldr r1, _080CC4B4 @ =gUnknown_03004B00
+ ldr r1, _080CC4B4 @ =gBattleAnimArgs
ldrh r0, [r1, 0x6]
strh r0, [r4, 0x32]
ldr r0, _080CC4B8 @ =0x0000fff0
b _080CC4CC
.align 2, 0
-_080CC4B0: .4byte gUnknown_0202F7C9
-_080CC4B4: .4byte gUnknown_03004B00
+_080CC4B0: .4byte gBattleAnimEnemyMonIndex
+_080CC4B4: .4byte gBattleAnimArgs
_080CC4B8: .4byte 0x0000fff0
_080CC4BC:
movs r0, 0x1
strh r0, [r4, 0x36]
- ldr r1, _080CC4F0 @ =gUnknown_03004B00
+ ldr r1, _080CC4F0 @ =gBattleAnimArgs
ldrh r0, [r1, 0x6]
negs r0, r0
strh r0, [r4, 0x32]
@@ -3886,7 +3886,7 @@ _080CC4CC:
beq _080CC4FE
b _080CC56C
.align 2, 0
-_080CC4F0: .4byte gUnknown_03004B00
+_080CC4F0: .4byte gBattleAnimArgs
_080CC4F4:
cmp r0, 0x2
beq _080CC508
@@ -3923,7 +3923,7 @@ _080CC518:
strb r0, [r4, 0x5]
b _080CC56C
_080CC534:
- ldr r0, _080CC578 @ =gUnknown_0202F7C9
+ ldr r0, _080CC578 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
movs r1, 0x3
bl sub_8077ABC
@@ -3956,7 +3956,7 @@ _080CC56C:
pop {r0}
bx r0
.align 2, 0
-_080CC578: .4byte gUnknown_0202F7C9
+_080CC578: .4byte gBattleAnimEnemyMonIndex
_080CC57C: .4byte sub_80CC580
thumb_func_end sub_80CC474
@@ -4111,7 +4111,7 @@ _080CC650:
bne _080CC6AA
strh r7, [r5, 0x1E]
_080CC6AA:
- ldr r0, _080CC6C8 @ =gUnknown_03004B00
+ ldr r0, _080CC6C8 @ =gBattleAnimArgs
movs r2, 0xE
ldrsh r1, [r0, r2]
movs r0, 0x1
@@ -4119,14 +4119,14 @@ _080CC6AA:
cmp r1, r0
bne _080CC6BE
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080CC6BE:
pop {r4-r7}
pop {r0}
bx r0
.align 2, 0
_080CC6C4: .4byte gUnknown_083D6984
-_080CC6C8: .4byte gUnknown_03004B00
+_080CC6C8: .4byte gBattleAnimArgs
thumb_func_end sub_80CC5F8
thumb_func_start sub_80CC6CC
@@ -4134,7 +4134,7 @@ sub_80CC6CC: @ 80CC6CC
push {r4-r7,lr}
sub sp, 0x4
adds r6, r0, 0
- ldr r1, _080CC6E4 @ =gUnknown_03004B00
+ ldr r1, _080CC6E4 @ =gBattleAnimArgs
movs r2, 0x8
ldrsh r0, [r1, r2]
cmp r0, 0
@@ -4143,18 +4143,18 @@ sub_80CC6CC: @ 80CC6CC
bl move_anim_8072740
b _080CC7C2
.align 2, 0
-_080CC6E4: .4byte gUnknown_03004B00
+_080CC6E4: .4byte gBattleAnimArgs
_080CC6E8:
movs r3, 0
ldrsh r0, [r1, r3]
cmp r0, 0
bne _080CC6F8
- ldr r4, _080CC6F4 @ =gUnknown_0202F7C8
+ ldr r4, _080CC6F4 @ =gBattleAnimPlayerMonIndex
b _080CC6FA
.align 2, 0
-_080CC6F4: .4byte gUnknown_0202F7C8
+_080CC6F4: .4byte gBattleAnimPlayerMonIndex
_080CC6F8:
- ldr r4, _080CC734 @ =gUnknown_0202F7C9
+ ldr r4, _080CC734 @ =gBattleAnimEnemyMonIndex
_080CC6FA:
ldrb r0, [r4]
movs r1, 0x2
@@ -4166,7 +4166,7 @@ _080CC6FA:
bl sub_8077ABC
lsls r0, 24
lsrs r2, r0, 24
- ldr r0, _080CC738 @ =gUnknown_03004B00
+ ldr r0, _080CC738 @ =gBattleAnimArgs
ldrh r1, [r0, 0x8]
strh r1, [r6, 0x2E]
movs r3, 0x2
@@ -4184,8 +4184,8 @@ _080CC6FA:
strh r2, [r6, 0x3A]
b _080CC74C
.align 2, 0
-_080CC734: .4byte gUnknown_0202F7C9
-_080CC738: .4byte gUnknown_03004B00
+_080CC734: .4byte gBattleAnimEnemyMonIndex
+_080CC738: .4byte gBattleAnimArgs
_080CC73C:
strh r5, [r6, 0x20]
strh r2, [r6, 0x22]
@@ -4233,7 +4233,7 @@ _080CC74C:
bl sub_80790F0
lsls r0, 16
lsrs r4, r0, 16
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080CC7AE
@@ -4317,13 +4317,13 @@ _080CC826:
sub_80CC82C: @ 80CC82C
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080CC84C @ =gUnknown_0202F7C8
+ ldr r0, _080CC84C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CC854
- ldr r2, _080CC850 @ =gUnknown_03004B00
+ ldr r2, _080CC850 @ =gBattleAnimArgs
ldrh r0, [r4, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -4331,10 +4331,10 @@ sub_80CC82C: @ 80CC82C
ldrh r0, [r2, 0x2]
b _080CC860
.align 2, 0
-_080CC84C: .4byte gUnknown_0202F7C8
-_080CC850: .4byte gUnknown_03004B00
+_080CC84C: .4byte gBattleAnimPlayerMonIndex
+_080CC850: .4byte gBattleAnimArgs
_080CC854:
- ldr r0, _080CC878 @ =gUnknown_03004B00
+ ldr r0, _080CC878 @ =gBattleAnimArgs
ldrh r1, [r0]
ldrh r2, [r4, 0x20]
adds r1, r2
@@ -4353,7 +4353,7 @@ _080CC860:
pop {r0}
bx r0
.align 2, 0
-_080CC878: .4byte gUnknown_03004B00
+_080CC878: .4byte gBattleAnimArgs
_080CC87C: .4byte sub_8078600
_080CC880: .4byte move_anim_8072740
thumb_func_end sub_80CC82C
@@ -4362,9 +4362,9 @@ _080CC880: .4byte move_anim_8072740
sub_80CC884: @ 80CC884
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, _080CC8BC @ =gUnknown_0202F7C8
+ ldr r0, _080CC8BC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080CC89E
@@ -4374,7 +4374,7 @@ sub_80CC884: @ 80CC884
_080CC89E:
ldr r0, _080CC8C0 @ =sub_80CC810
str r0, [r5, 0x1C]
- ldr r4, _080CC8C4 @ =gUnknown_03004B00
+ ldr r4, _080CC8C4 @ =gBattleAnimArgs
movs r0, 0
ldrsh r1, [r4, r0]
adds r0, r5, 0
@@ -4387,16 +4387,16 @@ _080CC89E:
pop {r0}
bx r0
.align 2, 0
-_080CC8BC: .4byte gUnknown_0202F7C8
+_080CC8BC: .4byte gBattleAnimPlayerMonIndex
_080CC8C0: .4byte sub_80CC810
-_080CC8C4: .4byte gUnknown_03004B00
+_080CC8C4: .4byte gBattleAnimArgs
thumb_func_end sub_80CC884
thumb_func_start sub_80CC8C8
sub_80CC8C8: @ 80CC8C8
push {r4,lr}
adds r4, r0, 0
- ldr r1, _080CC908 @ =gUnknown_03004B00
+ ldr r1, _080CC908 @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -4425,7 +4425,7 @@ sub_80CC8C8: @ 80CC8C8
pop {r0}
bx r0
.align 2, 0
-_080CC908: .4byte gUnknown_03004B00
+_080CC908: .4byte gBattleAnimArgs
_080CC90C: .4byte move_anim_8074EE0
_080CC910: .4byte sub_8078504
thumb_func_end sub_80CC8C8
@@ -4434,7 +4434,7 @@ _080CC910: .4byte sub_8078504
sub_80CC914: @ 80CC914
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080CC964 @ =gUnknown_0202F7C9
+ ldr r4, _080CC964 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0
bl sub_8077ABC
@@ -4448,7 +4448,7 @@ sub_80CC914: @ 80CC914
lsrs r0, 24
strh r0, [r5, 0x22]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080CC948
@@ -4458,7 +4458,7 @@ sub_80CC914: @ 80CC914
_080CC948:
ldr r0, _080CC968 @ =sub_80CCB00
str r0, [r5, 0x1C]
- ldr r0, _080CC96C @ =gUnknown_03004B00
+ ldr r0, _080CC96C @ =gBattleAnimArgs
movs r2, 0x4
ldrsh r1, [r0, r2]
adds r3, r0, 0
@@ -4470,9 +4470,9 @@ _080CC948:
strh r0, [r5, 0x20]
b _080CC984
.align 2, 0
-_080CC964: .4byte gUnknown_0202F7C9
+_080CC964: .4byte gBattleAnimEnemyMonIndex
_080CC968: .4byte sub_80CCB00
-_080CC96C: .4byte gUnknown_03004B00
+_080CC96C: .4byte gBattleAnimArgs
_080CC970:
ldrh r0, [r5, 0x20]
ldrh r1, [r3]
@@ -4522,7 +4522,7 @@ sub_80CC9BC: @ 80CC9BC
mov r7, r8
push {r7}
adds r6, r0, 0
- ldr r0, _080CC9D8 @ =gUnknown_03004B00
+ ldr r0, _080CC9D8 @ =gBattleAnimArgs
movs r1, 0x6
ldrsh r0, [r0, r1]
cmp r0, 0x1
@@ -4533,9 +4533,9 @@ sub_80CC9BC: @ 80CC9BC
beq _080CC9FC
b _080CCA58
.align 2, 0
-_080CC9D8: .4byte gUnknown_03004B00
+_080CC9D8: .4byte gBattleAnimArgs
_080CC9DC:
- ldr r5, _080CC9F8 @ =gUnknown_0202F7C9
+ ldr r5, _080CC9F8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r4, 0x2
eors r0, r4
@@ -4548,9 +4548,9 @@ _080CC9DC:
adds r0, r4, 0
b _080CCA68
.align 2, 0
-_080CC9F8: .4byte gUnknown_0202F7C9
+_080CC9F8: .4byte gBattleAnimEnemyMonIndex
_080CC9FC:
- ldr r5, _080CCA54 @ =gUnknown_0202F7C9
+ ldr r5, _080CCA54 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0
bl sub_8077ABC
@@ -4590,9 +4590,9 @@ _080CC9FC:
lsrs r4, r0, 1
b _080CCA72
.align 2, 0
-_080CCA54: .4byte gUnknown_0202F7C9
+_080CCA54: .4byte gBattleAnimEnemyMonIndex
_080CCA58:
- ldr r4, _080CCAA4 @ =gUnknown_0202F7C9
+ ldr r4, _080CCAA4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0
bl sub_8077ABC
@@ -4607,9 +4607,9 @@ _080CCA68:
_080CCA72:
strh r7, [r6, 0x20]
strh r4, [r6, 0x22]
- ldr r0, _080CCAA4 @ =gUnknown_0202F7C9
+ ldr r0, _080CCAA4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080CCA8A
@@ -4619,7 +4619,7 @@ _080CCA72:
_080CCA8A:
ldr r0, _080CCAA8 @ =sub_80CCB00
str r0, [r6, 0x1C]
- ldr r0, _080CCAAC @ =gUnknown_03004B00
+ ldr r0, _080CCAAC @ =gBattleAnimArgs
movs r2, 0x4
ldrsh r1, [r0, r2]
adds r3, r0, 0
@@ -4631,9 +4631,9 @@ _080CCA8A:
strh r0, [r6, 0x20]
b _080CCAC4
.align 2, 0
-_080CCAA4: .4byte gUnknown_0202F7C9
+_080CCAA4: .4byte gBattleAnimEnemyMonIndex
_080CCAA8: .4byte sub_80CCB00
-_080CCAAC: .4byte gUnknown_03004B00
+_080CCAAC: .4byte gBattleAnimArgs
_080CCAB0:
ldrh r0, [r6, 0x20]
ldrh r1, [r3]
@@ -4858,12 +4858,12 @@ _080CCC4C: .4byte gSprites
sub_80CCC50: @ 80CCC50
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080CCC70 @ =gUnknown_03004B00
+ ldr r4, _080CCC70 @ =gBattleAnimArgs
ldrh r0, [r4, 0x4]
strh r0, [r5, 0x2E]
- ldr r0, _080CCC74 @ =gUnknown_0202F7C8
+ ldr r0, _080CCC74 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CCC78
@@ -4872,15 +4872,15 @@ sub_80CCC50: @ 80CCC50
subs r0, r1
b _080CCC7E
.align 2, 0
-_080CCC70: .4byte gUnknown_03004B00
-_080CCC74: .4byte gUnknown_0202F7C8
+_080CCC70: .4byte gBattleAnimArgs
+_080CCC74: .4byte gBattleAnimPlayerMonIndex
_080CCC78:
ldrh r0, [r4]
ldrh r1, [r5, 0x20]
adds r0, r1
_080CCC7E:
strh r0, [r5, 0x20]
- ldr r4, _080CCCAC @ =gUnknown_03004B00
+ ldr r4, _080CCCAC @ =gBattleAnimArgs
ldrb r1, [r4, 0xA]
adds r0, r5, 0
bl StartSpriteAnim
@@ -4901,7 +4901,7 @@ _080CCC7E:
pop {r0}
bx r0
.align 2, 0
-_080CCCAC: .4byte gUnknown_03004B00
+_080CCCAC: .4byte gBattleAnimArgs
_080CCCB0: .4byte sub_80CCCB4
thumb_func_end sub_80CCC50
@@ -4968,21 +4968,21 @@ _080CCD1C:
sub_80CCD24: @ 80CCD24
push {r4-r6,lr}
adds r5, r0, 0
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080CCD3A
- ldr r1, _080CCD98 @ =gUnknown_03004B00
+ ldr r1, _080CCD98 @ =gBattleAnimArgs
ldrh r0, [r1, 0x2]
adds r0, 0x8
strh r0, [r1, 0x2]
_080CCD3A:
- ldr r6, _080CCD9C @ =gUnknown_0202F7C8
+ ldr r6, _080CCD9C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r6]
movs r1, 0
bl sub_8077EE4
lsls r0, 24
- ldr r4, _080CCD98 @ =gUnknown_03004B00
+ ldr r4, _080CCD98 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -4996,11 +4996,11 @@ _080CCD3A:
adds r0, r4
strh r0, [r5, 0x22]
ldrb r0, [r6]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CCD78
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080CCDA0
@@ -5021,8 +5021,8 @@ _080CCD78:
strb r1, [r5, 0x5]
b _080CCDB8
.align 2, 0
-_080CCD98: .4byte gUnknown_03004B00
-_080CCD9C: .4byte gUnknown_0202F7C8
+_080CCD98: .4byte gBattleAnimArgs
+_080CCD9C: .4byte gBattleAnimPlayerMonIndex
_080CCDA0:
ldrb r0, [r6]
bl sub_8079ED4
@@ -5036,7 +5036,7 @@ _080CCDA0:
orrs r0, r1
strb r0, [r5, 0x5]
_080CCDB8:
- ldr r0, _080CCDF8 @ =gUnknown_03004B00
+ ldr r0, _080CCDF8 @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
strh r0, [r5, 0x2E]
ldr r0, _080CCDFC @ =0x00002828
@@ -5067,7 +5067,7 @@ _080CCDB8:
pop {r0}
bx r0
.align 2, 0
-_080CCDF8: .4byte gUnknown_03004B00
+_080CCDF8: .4byte gBattleAnimArgs
_080CCDFC: .4byte 0x00002828
_080CCE00: .4byte REG_BLDCNT
_080CCE04: .4byte REG_BLDALPHA
@@ -5207,7 +5207,7 @@ _080CCF00: .4byte sub_807861C
sub_80CCF04: @ 80CCF04
push {r4-r6,lr}
adds r4, r0, 0
- ldr r6, _080CCF5C @ =gUnknown_0202F7C9
+ ldr r6, _080CCF5C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r6]
movs r1, 0x2
bl sub_8077ABC
@@ -5248,7 +5248,7 @@ sub_80CCF04: @ 80CCF04
pop {r0}
bx r0
.align 2, 0
-_080CCF5C: .4byte gUnknown_0202F7C9
+_080CCF5C: .4byte gBattleAnimEnemyMonIndex
_080CCF60: .4byte 0x0000ffe8
_080CCF64: .4byte REG_BLDCNT
_080CCF68: .4byte REG_BLDALPHA
@@ -5507,7 +5507,7 @@ _080CD138:
sub_80CD140: @ 80CD140
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080CD184 @ =gUnknown_03004B00
+ ldr r5, _080CD184 @ =gBattleAnimArgs
movs r1, 0x4
ldrsh r0, [r5, r1]
cmp r0, 0
@@ -5538,7 +5538,7 @@ _080CD154:
pop {r0}
bx r0
.align 2, 0
-_080CD184: .4byte gUnknown_03004B00
+_080CD184: .4byte gBattleAnimArgs
_080CD188: .4byte move_anim_8072740
_080CD18C: .4byte sub_8078394
thumb_func_end sub_80CD140
@@ -5547,21 +5547,21 @@ _080CD18C: .4byte sub_8078394
sub_80CD190: @ 80CD190
push {r4-r6,lr}
adds r5, r0, 0
- ldr r0, _080CD1A4 @ =gUnknown_03004B00
+ ldr r0, _080CD1A4 @ =gBattleAnimArgs
movs r1, 0x4
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080CD1AC
- ldr r0, _080CD1A8 @ =gUnknown_0202F7C8
+ ldr r0, _080CD1A8 @ =gBattleAnimPlayerMonIndex
b _080CD1AE
.align 2, 0
-_080CD1A4: .4byte gUnknown_03004B00
-_080CD1A8: .4byte gUnknown_0202F7C8
+_080CD1A4: .4byte gBattleAnimArgs
+_080CD1A8: .4byte gBattleAnimPlayerMonIndex
_080CD1AC:
- ldr r0, _080CD1F0 @ =gUnknown_0202F7C9
+ ldr r0, _080CD1F0 @ =gBattleAnimEnemyMonIndex
_080CD1AE:
ldrb r6, [r0]
- bl battle_type_is_double
+ bl IsDoubleBattle
lsls r0, 24
cmp r0, 0
beq _080CD1F8
@@ -5572,7 +5572,7 @@ _080CD1AE:
lsls r0, 24
cmp r0, 0
beq _080CD1F8
- ldr r4, _080CD1F4 @ =gUnknown_03004B00
+ ldr r4, _080CD1F4 @ =gBattleAnimArgs
ldrb r1, [r4, 0xC]
adds r2, r5, 0
adds r2, 0x20
@@ -5590,10 +5590,10 @@ _080CD1AE:
strh r0, [r5, 0x22]
b _080CD248
.align 2, 0
-_080CD1F0: .4byte gUnknown_0202F7C9
-_080CD1F4: .4byte gUnknown_03004B00
+_080CD1F0: .4byte gBattleAnimEnemyMonIndex
+_080CD1F4: .4byte gBattleAnimArgs
_080CD1F8:
- ldr r4, _080CD218 @ =gUnknown_03004B00
+ ldr r4, _080CD218 @ =gBattleAnimArgs
movs r2, 0xC
ldrsh r0, [r4, r2]
cmp r0, 0
@@ -5608,7 +5608,7 @@ _080CD1F8:
movs r1, 0x1
b _080CD22E
.align 2, 0
-_080CD218: .4byte gUnknown_03004B00
+_080CD218: .4byte gBattleAnimArgs
_080CD21C:
adds r0, r6, 0
movs r1, 0x2
@@ -5625,13 +5625,13 @@ _080CD22E:
ldrh r4, [r4, 0x2]
adds r0, r4
strh r0, [r5, 0x22]
- ldr r0, _080CD268 @ =gUnknown_03004B00
+ ldr r0, _080CD268 @ =gBattleAnimArgs
movs r2, 0
ldrsh r1, [r0, r2]
adds r0, r5, 0
bl sub_807867C
_080CD248:
- ldr r1, _080CD268 @ =gUnknown_03004B00
+ ldr r1, _080CD268 @ =gBattleAnimArgs
ldrh r0, [r1, 0xA]
strh r0, [r5, 0x2E]
ldrh r0, [r1, 0x6]
@@ -5647,7 +5647,7 @@ _080CD248:
pop {r0}
bx r0
.align 2, 0
-_080CD268: .4byte gUnknown_03004B00
+_080CD268: .4byte gBattleAnimArgs
_080CD26C: .4byte move_anim_8072740
_080CD270: .4byte sub_8078394
thumb_func_end sub_80CD190
@@ -5657,13 +5657,13 @@ sub_80CD274: @ 80CD274
push {r4,lr}
adds r4, r0, 0
bl sub_8078650
- ldr r0, _080CD2A0 @ =gUnknown_0202F7C8
+ ldr r0, _080CD2A0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080CD2A8
- ldr r0, _080CD2A4 @ =gUnknown_03004B00
+ ldr r0, _080CD2A4 @ =gBattleAnimArgs
ldrh r1, [r0]
ldrh r2, [r4, 0x20]
adds r1, r2
@@ -5674,10 +5674,10 @@ sub_80CD274: @ 80CD274
strh r0, [r4, 0x22]
b _080CD2C2
.align 2, 0
-_080CD2A0: .4byte gUnknown_0202F7C8
-_080CD2A4: .4byte gUnknown_03004B00
+_080CD2A0: .4byte gBattleAnimPlayerMonIndex
+_080CD2A4: .4byte gBattleAnimArgs
_080CD2A8:
- ldr r2, _080CD2CC @ =gUnknown_03004B00
+ ldr r2, _080CD2CC @ =gBattleAnimArgs
ldrh r0, [r4, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -5696,7 +5696,7 @@ _080CD2C2:
pop {r0}
bx r0
.align 2, 0
-_080CD2CC: .4byte gUnknown_03004B00
+_080CD2CC: .4byte gBattleAnimArgs
_080CD2D0: .4byte sub_80CD2D4
thumb_func_end sub_80CD274
@@ -5749,13 +5749,13 @@ sub_80CD328: @ 80CD328
push {r4,lr}
adds r4, r0, 0
bl sub_8078650
- ldr r0, _080CD358 @ =gUnknown_0202F7C8
+ ldr r0, _080CD358 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080CD360
- ldr r1, _080CD35C @ =gUnknown_03004B00
+ ldr r1, _080CD35C @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -5768,10 +5768,10 @@ sub_80CD328: @ 80CD328
strh r0, [r4, 0x34]
b _080CD37E
.align 2, 0
-_080CD358: .4byte gUnknown_0202F7C8
-_080CD35C: .4byte gUnknown_03004B00
+_080CD358: .4byte gBattleAnimPlayerMonIndex
+_080CD35C: .4byte gBattleAnimArgs
_080CD360:
- ldr r2, _080CD388 @ =gUnknown_03004B00
+ ldr r2, _080CD388 @ =gBattleAnimArgs
ldrh r0, [r4, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -5792,7 +5792,7 @@ _080CD37E:
pop {r0}
bx r0
.align 2, 0
-_080CD388: .4byte gUnknown_03004B00
+_080CD388: .4byte gBattleAnimArgs
_080CD38C: .4byte 0x0000ffff
_080CD390: .4byte sub_80CD394
thumb_func_end sub_80CD328
@@ -6043,7 +6043,7 @@ _080CD54C:
strh r1, [r5, 0x24]
movs r0, 0x6
strh r0, [r5, 0x2E]
- ldr r4, _080CD59C @ =gUnknown_0202F7C9
+ ldr r4, _080CD59C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -6068,7 +6068,7 @@ _080CD594:
pop {r0}
bx r0
.align 2, 0
-_080CD59C: .4byte gUnknown_0202F7C9
+_080CD59C: .4byte gBattleAnimEnemyMonIndex
_080CD5A0: .4byte sub_8078B34
_080CD5A4: .4byte sub_80CD654
thumb_func_end sub_80CD4EC
@@ -6165,7 +6165,7 @@ _080CD650: .4byte sub_80CD654
sub_80CD654: @ 80CD654
push {lr}
adds r2, r0, 0
- ldr r0, _080CD670 @ =gUnknown_03004B00
+ ldr r0, _080CD670 @ =gBattleAnimArgs
ldrh r1, [r0, 0xE]
ldr r0, _080CD674 @ =0x0000ffff
cmp r1, r0
@@ -6179,7 +6179,7 @@ _080CD66C:
pop {r0}
bx r0
.align 2, 0
-_080CD670: .4byte gUnknown_03004B00
+_080CD670: .4byte gBattleAnimArgs
_080CD674: .4byte 0x0000ffff
_080CD678: .4byte sub_80CD67C
thumb_func_end sub_80CD654
@@ -6231,7 +6231,7 @@ _080CD6C4:
sub_80CD6CC: @ 80CD6CC
push {r4,lr}
adds r3, r0, 0
- ldr r0, _080CD6EC @ =gUnknown_03004B00
+ ldr r0, _080CD6EC @ =gBattleAnimArgs
ldrh r0, [r0]
strh r0, [r3, 0x6]
lsls r0, 16
@@ -6246,7 +6246,7 @@ sub_80CD6CC: @ 80CD6CC
strh r0, [r3, 0x22]
b _080CD742
.align 2, 0
-_080CD6EC: .4byte gUnknown_03004B00
+_080CD6EC: .4byte gBattleAnimArgs
_080CD6F0:
cmp r0, 0x2
bne _080CD70C
@@ -6329,7 +6329,7 @@ sub_80CD774: @ 80CD774
strb r0, [r2]
movs r0, 0
strh r0, [r3, 0x2E]
- ldr r0, _080CD79C @ =gUnknown_03004B00
+ ldr r0, _080CD79C @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0x1
@@ -6340,7 +6340,7 @@ sub_80CD774: @ 80CD774
beq _080CD7A6
b _080CD7C0
.align 2, 0
-_080CD79C: .4byte gUnknown_03004B00
+_080CD79C: .4byte gBattleAnimArgs
_080CD7A0:
cmp r0, 0x2
beq _080CD7B8
@@ -6376,9 +6376,9 @@ sub_80CD7CC: @ 80CD7CC
adds r4, r0, 0
movs r0, 0x6
strh r0, [r4, 0x2E]
- ldr r5, _080CD80C @ =gUnknown_0202F7C8
+ ldr r5, _080CD80C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
movs r2, 0x2
negs r2, r2
@@ -6390,7 +6390,7 @@ _080CD7EA:
strh r1, [r4, 0x30]
movs r0, 0
strh r0, [r4, 0x32]
- ldr r1, _080CD810 @ =gUnknown_02024BE0
+ ldr r1, _080CD810 @ =gObjectBankIDs
ldrb r0, [r5]
adds r0, r1
ldrb r0, [r0]
@@ -6404,8 +6404,8 @@ _080CD7EA:
pop {r0}
bx r0
.align 2, 0
-_080CD80C: .4byte gUnknown_0202F7C8
-_080CD810: .4byte gUnknown_02024BE0
+_080CD80C: .4byte gBattleAnimPlayerMonIndex
+_080CD810: .4byte gObjectBankIDs
_080CD814: .4byte sub_80CD81C
_080CD818: .4byte sub_8078458
thumb_func_end sub_80CD7CC
@@ -6418,8 +6418,8 @@ sub_80CD81C: @ 80CD81C
ldrsh r6, [r5, r0]
cmp r6, 0
bne _080CD858
- ldr r1, _080CD898 @ =gUnknown_02024BE0
- ldr r4, _080CD89C @ =gUnknown_0202F7C8
+ ldr r1, _080CD898 @ =gObjectBankIDs
+ ldr r4, _080CD89C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
@@ -6427,7 +6427,7 @@ sub_80CD81C: @ 80CD81C
movs r1, 0
bl sub_8078E70
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x3A]
@@ -6474,8 +6474,8 @@ _080CD892:
pop {r0}
bx r0
.align 2, 0
-_080CD898: .4byte gUnknown_02024BE0
-_080CD89C: .4byte gUnknown_0202F7C8
+_080CD898: .4byte gObjectBankIDs
+_080CD89C: .4byte gBattleAnimPlayerMonIndex
_080CD8A0: .4byte 0xfffffd00
_080CD8A4: .4byte sub_80CD9B8
thumb_func_end sub_80CD81C
@@ -6486,9 +6486,9 @@ sub_80CD8A8: @ 80CD8A8
adds r4, r0, 0
movs r0, 0x4
strh r0, [r4, 0x2E]
- ldr r5, _080CD8E8 @ =gUnknown_0202F7C8
+ ldr r5, _080CD8E8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
movs r1, 0x3
cmp r0, 0
@@ -6500,7 +6500,7 @@ _080CD8C6:
strh r1, [r4, 0x30]
movs r0, 0
strh r0, [r4, 0x32]
- ldr r1, _080CD8EC @ =gUnknown_02024BE0
+ ldr r1, _080CD8EC @ =gObjectBankIDs
ldrb r0, [r5]
adds r0, r1
ldrb r0, [r0]
@@ -6514,8 +6514,8 @@ _080CD8C6:
pop {r0}
bx r0
.align 2, 0
-_080CD8E8: .4byte gUnknown_0202F7C8
-_080CD8EC: .4byte gUnknown_02024BE0
+_080CD8E8: .4byte gBattleAnimPlayerMonIndex
+_080CD8EC: .4byte gObjectBankIDs
_080CD8F0: .4byte sub_80CD9B8
_080CD8F4: .4byte sub_8078458
thumb_func_end sub_80CD8A8
@@ -6550,19 +6550,19 @@ sub_80CD91C: @ 80CD91C
ldrsh r0, [r5, r1]
cmp r0, 0
bne _080CD96C
- ldr r1, _080CD958 @ =gUnknown_02024BE0
- ldr r4, _080CD95C @ =gUnknown_0202F7C8
+ ldr r1, _080CD958 @ =gObjectBankIDs
+ ldr r4, _080CD95C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
strh r0, [r5, 0x34]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x3A]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CD960
@@ -6573,8 +6573,8 @@ sub_80CD91C: @ 80CD91C
lsls r0, 4
b _080CD96A
.align 2, 0
-_080CD958: .4byte gUnknown_02024BE0
-_080CD95C: .4byte gUnknown_0202F7C8
+_080CD958: .4byte gObjectBankIDs
+_080CD95C: .4byte gBattleAnimPlayerMonIndex
_080CD960:
movs r0, 0x80
lsls r0, 3
@@ -6659,14 +6659,14 @@ _080CD9EA:
b _080CDAC2
_080CD9F0:
strh r5, [r4, 0x30]
- ldr r1, _080CDA74 @ =gUnknown_02024BE0
- ldr r2, _080CDA78 @ =gUnknown_0202F7C8
+ ldr r1, _080CDA74 @ =gObjectBankIDs
+ ldr r2, _080CDA78 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r2]
adds r0, r1
ldrb r0, [r0]
strh r0, [r4, 0x32]
ldrb r0, [r2]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x34]
@@ -6723,8 +6723,8 @@ _080CDA2E:
strh r0, [r4, 0x2E]
b _080CDAC2
.align 2, 0
-_080CDA74: .4byte gUnknown_02024BE0
-_080CDA78: .4byte gUnknown_0202F7C8
+_080CDA74: .4byte gObjectBankIDs
+_080CDA78: .4byte gBattleAnimPlayerMonIndex
_080CDA7C: .4byte 0xfffffe00
_080CDA80:
ldrh r0, [r4, 0x36]
@@ -6772,20 +6772,20 @@ sub_80CDAC8: @ 80CDAC8
adds r0, r6
lsls r0, 3
adds r5, r0, r1
- ldr r1, _080CDB10 @ =gUnknown_02024BE0
- ldr r2, _080CDB14 @ =gUnknown_0202F7C8
+ ldr r1, _080CDB10 @ =gObjectBankIDs
+ ldr r2, _080CDB14 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r2]
adds r0, r1
ldrb r0, [r0]
movs r4, 0
strh r0, [r5, 0x8]
ldrb r0, [r2]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r2, r0, 24
strh r2, [r5, 0xA]
strh r4, [r5, 0xC]
- ldr r0, _080CDB18 @ =gUnknown_03004B00
+ ldr r0, _080CDB18 @ =gBattleAnimArgs
movs r3, 0
ldrsh r1, [r0, r3]
cmp r1, 0
@@ -6793,13 +6793,13 @@ sub_80CDAC8: @ 80CDAC8
cmp r1, 0x1
beq _080CDB38
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080CDB56
.align 2, 0
_080CDB0C: .4byte gTasks
-_080CDB10: .4byte gUnknown_02024BE0
-_080CDB14: .4byte gUnknown_0202F7C8
-_080CDB18: .4byte gUnknown_03004B00
+_080CDB10: .4byte gObjectBankIDs
+_080CDB14: .4byte gBattleAnimPlayerMonIndex
+_080CDB18: .4byte gBattleAnimArgs
_080CDB1C:
strh r1, [r5, 0xC]
movs r0, 0x8
@@ -7075,7 +7075,7 @@ _080CDD08:
_080CDD10: .4byte gSprites
_080CDD14:
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080CDD1A:
pop {r4}
pop {r0}
@@ -7118,7 +7118,7 @@ _080CDD60:
ldrb r0, [r4, 0x8]
bl sub_8078F40
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080CDD6C:
pop {r4,r5}
pop {r0}
@@ -7129,18 +7129,18 @@ _080CDD6C:
sub_80CDD74: @ 80CDD74
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, _080CDD88 @ =gUnknown_03004B00
+ ldr r6, _080CDD88 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080CDD90
- ldr r4, _080CDD8C @ =gUnknown_0202F7C8
+ ldr r4, _080CDD8C @ =gBattleAnimPlayerMonIndex
b _080CDD92
.align 2, 0
-_080CDD88: .4byte gUnknown_03004B00
-_080CDD8C: .4byte gUnknown_0202F7C8
+_080CDD88: .4byte gBattleAnimArgs
+_080CDD8C: .4byte gBattleAnimPlayerMonIndex
_080CDD90:
- ldr r4, _080CDDD0 @ =gUnknown_0202F7C9
+ ldr r4, _080CDDD0 @ =gBattleAnimEnemyMonIndex
_080CDD92:
ldrb r0, [r4]
movs r1, 0x2
@@ -7170,7 +7170,7 @@ _080CDD92:
pop {r0}
bx r0
.align 2, 0
-_080CDDD0: .4byte gUnknown_0202F7C9
+_080CDDD0: .4byte gBattleAnimEnemyMonIndex
_080CDDD4: .4byte sub_80CDEC0
_080CDDD8: .4byte sub_8078600
thumb_func_end sub_80CDD74
@@ -7179,7 +7179,7 @@ _080CDDD8: .4byte sub_8078600
sub_80CDDDC: @ 80CDDDC
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080CDE14 @ =gUnknown_0202F7C9
+ ldr r5, _080CDE14 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -7203,7 +7203,7 @@ sub_80CDDDC: @ 80CDDDC
pop {r0}
bx r0
.align 2, 0
-_080CDE14: .4byte gUnknown_0202F7C9
+_080CDE14: .4byte gBattleAnimEnemyMonIndex
_080CDE18: .4byte 0x0000ffd0
_080CDE1C: .4byte sub_80CDE78
_080CDE20: .4byte sub_8078600
@@ -7213,13 +7213,13 @@ _080CDE20: .4byte sub_8078600
sub_80CDE24: @ 80CDE24
push {r4-r6,lr}
adds r4, r0, 0
- ldr r5, _080CDE68 @ =gUnknown_0202F7C9
+ ldr r5, _080CDE68 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
lsls r0, 24
lsrs r0, 24
- ldr r1, _080CDE6C @ =gUnknown_03004B00
+ ldr r1, _080CDE6C @ =gBattleAnimArgs
ldr r2, _080CDE70 @ =0x0000ffd0
adds r0, r2
ldrh r1, [r1]
@@ -7243,8 +7243,8 @@ sub_80CDE24: @ 80CDE24
pop {r0}
bx r0
.align 2, 0
-_080CDE68: .4byte gUnknown_0202F7C9
-_080CDE6C: .4byte gUnknown_03004B00
+_080CDE68: .4byte gBattleAnimEnemyMonIndex
+_080CDE6C: .4byte gBattleAnimArgs
_080CDE70: .4byte 0x0000ffd0
_080CDE74: .4byte sub_80CDEC0
thumb_func_end sub_80CDE24
@@ -7338,18 +7338,18 @@ _080CDF08:
sub_80CDF0C: @ 80CDF0C
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, _080CDF20 @ =gUnknown_03004B00
+ ldr r6, _080CDF20 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080CDF28
- ldr r4, _080CDF24 @ =gUnknown_0202F7C8
+ ldr r4, _080CDF24 @ =gBattleAnimPlayerMonIndex
b _080CDF2A
.align 2, 0
-_080CDF20: .4byte gUnknown_03004B00
-_080CDF24: .4byte gUnknown_0202F7C8
+_080CDF20: .4byte gBattleAnimArgs
+_080CDF24: .4byte gBattleAnimPlayerMonIndex
_080CDF28:
- ldr r4, _080CDF64 @ =gUnknown_0202F7C9
+ ldr r4, _080CDF64 @ =gBattleAnimEnemyMonIndex
_080CDF2A:
ldrb r0, [r4]
movs r1, 0
@@ -7369,7 +7369,7 @@ _080CDF2A:
strh r0, [r5, 0x22]
movs r0, 0
strh r0, [r5, 0x2E]
- ldr r0, _080CDF68 @ =gUnknown_03004B00
+ ldr r0, _080CDF68 @ =gBattleAnimArgs
ldrh r0, [r0, 0x6]
strh r0, [r5, 0x30]
ldr r0, _080CDF6C @ =sub_80CDF70
@@ -7378,8 +7378,8 @@ _080CDF2A:
pop {r0}
bx r0
.align 2, 0
-_080CDF64: .4byte gUnknown_0202F7C9
-_080CDF68: .4byte gUnknown_03004B00
+_080CDF64: .4byte gBattleAnimEnemyMonIndex
+_080CDF68: .4byte gBattleAnimArgs
_080CDF6C: .4byte sub_80CDF70
thumb_func_end sub_80CDF0C
@@ -7424,7 +7424,7 @@ _080CDFAC:
sub_80CDFB0: @ 80CDFB0
push {r4-r6,lr}
adds r4, r0, 0
- ldr r6, _080CDFF8 @ =gUnknown_0202F7C8
+ ldr r6, _080CDFF8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r6]
movs r1, 0x2
bl sub_8077ABC
@@ -7456,7 +7456,7 @@ sub_80CDFB0: @ 80CDFB0
pop {r0}
bx r0
.align 2, 0
-_080CDFF8: .4byte gUnknown_0202F7C8
+_080CDFF8: .4byte gBattleAnimPlayerMonIndex
_080CDFFC: .4byte sub_80CE000
thumb_func_end sub_80CDFB0
@@ -7551,12 +7551,12 @@ sub_80CE09C: @ 80CE09C
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080CE0E6
- ldr r4, _080CE0FC @ =gUnknown_0202F7C8
+ ldr r4, _080CE0FC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0
bl sub_8077ABC
lsls r0, 24
- ldr r5, _080CE100 @ =gUnknown_03004B00
+ ldr r5, _080CE100 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r5]
adds r0, r1
@@ -7569,7 +7569,7 @@ sub_80CE09C: @ 80CE09C
ldrh r5, [r5, 0x2]
adds r0, r5
strh r0, [r6, 0x22]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080CE0E0
@@ -7581,7 +7581,7 @@ _080CE0E0:
adds r0, 0x1
strh r0, [r6, 0x2E]
_080CE0E6:
- ldr r0, _080CE100 @ =gUnknown_03004B00
+ ldr r0, _080CE100 @ =gBattleAnimArgs
ldrh r1, [r0, 0xE]
ldr r0, _080CE104 @ =0x0000ffff
cmp r1, r0
@@ -7593,8 +7593,8 @@ _080CE0F6:
pop {r0}
bx r0
.align 2, 0
-_080CE0FC: .4byte gUnknown_0202F7C8
-_080CE100: .4byte gUnknown_03004B00
+_080CE0FC: .4byte gBattleAnimPlayerMonIndex
+_080CE100: .4byte gBattleAnimArgs
_080CE104: .4byte 0x0000ffff
thumb_func_end sub_80CE09C
@@ -7612,19 +7612,19 @@ sub_80CE108: @ 80CE108
ldrsh r0, [r4, r1]
cmp r0, 0x1
bne _080CE134
- ldr r1, _080CE12C @ =gUnknown_03004B00
+ ldr r1, _080CE12C @ =gBattleAnimArgs
ldr r0, _080CE130 @ =0x0000ffff
strh r0, [r1, 0xE]
b _080CE16C
.align 2, 0
_080CE128: .4byte gTasks
-_080CE12C: .4byte gUnknown_03004B00
+_080CE12C: .4byte gBattleAnimArgs
_080CE130: .4byte 0x0000ffff
_080CE134:
cmp r0, 0x2
bne _080CE140
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080CE172
_080CE140:
ldrh r0, [r4, 0x8]
@@ -7673,7 +7673,7 @@ sub_80CE17C: @ 80CE17C
movs r1, 0x40
orrs r0, r1
strb r0, [r2]
- ldr r0, _080CE1A4 @ =gUnknown_03004B00
+ ldr r0, _080CE1A4 @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x2E]
ldr r0, _080CE1A8 @ =sub_80CE1AC
@@ -7682,7 +7682,7 @@ sub_80CE17C: @ 80CE17C
pop {r0}
bx r0
.align 2, 0
-_080CE1A4: .4byte gUnknown_03004B00
+_080CE1A4: .4byte gBattleAnimArgs
_080CE1A8: .4byte sub_80CE1AC
thumb_func_end sub_80CE17C
@@ -7708,7 +7708,7 @@ _080CE1C0:
strb r0, [r2]
movs r0, 0x1E
strh r0, [r5, 0x2E]
- ldr r4, _080CE204 @ =gUnknown_0202F7C8
+ ldr r4, _080CE204 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -7731,7 +7731,7 @@ _080CE1FC:
pop {r0}
bx r0
.align 2, 0
-_080CE204: .4byte gUnknown_0202F7C8
+_080CE204: .4byte gBattleAnimPlayerMonIndex
_080CE208: .4byte sub_8078B34
_080CE20C: .4byte move_anim_8072740
thumb_func_end sub_80CE1AC
@@ -7769,7 +7769,7 @@ sub_80CE210: @ 80CE210
cmp r0, 0x10
bne _080CE252
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080CE252:
pop {r4}
pop {r0}
@@ -7785,19 +7785,19 @@ unref_sub_80CE260: @ 80CE260
lsls r0, 24
lsrs r7, r0, 24
movs r4, 0
- ldr r0, _080CE2C8 @ =gUnknown_02024A68
+ ldr r0, _080CE2C8 @ =gNoOfAllBanks
ldrb r0, [r0]
cmp r4, r0
bcs _080CE2BC
- ldr r6, _080CE2CC @ =gUnknown_03004B00
- ldr r5, _080CE2D0 @ =gUnknown_03004340
+ ldr r6, _080CE2CC @ =gBattleAnimArgs
+ ldr r5, _080CE2D0 @ =gHealthboxIDs
_080CE274:
movs r1, 0
ldrsh r0, [r6, r1]
cmp r0, 0x1
bne _080CE290
adds r0, r4, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080CE290
@@ -7810,7 +7810,7 @@ _080CE290:
cmp r0, 0x1
bne _080CE2AE
adds r0, r4, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -7822,20 +7822,20 @@ _080CE2AE:
adds r0, r4, 0x1
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, _080CE2C8 @ =gUnknown_02024A68
+ ldr r0, _080CE2C8 @ =gNoOfAllBanks
ldrb r0, [r0]
cmp r4, r0
bcc _080CE274
_080CE2BC:
adds r0, r7, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4-r7}
pop {r0}
bx r0
.align 2, 0
-_080CE2C8: .4byte gUnknown_02024A68
-_080CE2CC: .4byte gUnknown_03004B00
-_080CE2D0: .4byte gUnknown_03004340
+_080CE2C8: .4byte gNoOfAllBanks
+_080CE2CC: .4byte gBattleAnimArgs
+_080CE2D0: .4byte gHealthboxIDs
thumb_func_end unref_sub_80CE260
thumb_func_start unref_sub_80CE2D4
@@ -7846,7 +7846,7 @@ unref_sub_80CE2D4: @ 80CE2D4
movs r4, 0
b _080CE2EE
_080CE2DE:
- ldr r0, _080CE304 @ =gUnknown_03004340
+ ldr r0, _080CE304 @ =gHealthboxIDs
adds r0, r4, r0
ldrb r0, [r0]
bl sub_8043DFC
@@ -7854,25 +7854,25 @@ _080CE2DE:
lsls r0, 24
lsrs r4, r0, 24
_080CE2EE:
- ldr r0, _080CE308 @ =gUnknown_02024A68
+ ldr r0, _080CE308 @ =gNoOfAllBanks
ldrb r0, [r0]
cmp r4, r0
bcc _080CE2DE
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4,r5}
pop {r0}
bx r0
.align 2, 0
-_080CE304: .4byte gUnknown_03004340
-_080CE308: .4byte gUnknown_02024A68
+_080CE304: .4byte gHealthboxIDs
+_080CE308: .4byte gNoOfAllBanks
thumb_func_end unref_sub_80CE2D4
thumb_func_start sub_80CE30C
sub_80CE30C: @ 80CE30C
push {r4,lr}
adds r4, r0, 0
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080CE322
@@ -7881,7 +7881,7 @@ sub_80CE30C: @ 80CE30C
movs r0, 0x28
b _080CE32A
_080CE322:
- ldr r0, _080CE34C @ =gUnknown_03004B00
+ ldr r0, _080CE34C @ =gBattleAnimArgs
ldrh r1, [r0]
strh r1, [r4, 0x20]
ldrh r0, [r0, 0x2]
@@ -7903,7 +7903,7 @@ _080CE32A:
pop {r0}
bx r0
.align 2, 0
-_080CE34C: .4byte gUnknown_03004B00
+_080CE34C: .4byte gBattleAnimArgs
_080CE350: .4byte sub_80CE354
thumb_func_end sub_80CE30C
@@ -7926,12 +7926,12 @@ _080CE366:
sub_80CE36C: @ 80CE36C
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080CE3A4 @ =gUnknown_0202F7C8
+ ldr r0, _080CE3A4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
movs r1, 0x2
bl sub_8077ABC
lsls r0, 24
- ldr r2, _080CE3A8 @ =gUnknown_03004B00
+ ldr r2, _080CE3A8 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r2]
adds r0, r1
@@ -7951,8 +7951,8 @@ sub_80CE36C: @ 80CE36C
pop {r0}
bx r0
.align 2, 0
-_080CE3A4: .4byte gUnknown_0202F7C8
-_080CE3A8: .4byte gUnknown_03004B00
+_080CE3A4: .4byte gBattleAnimPlayerMonIndex
+_080CE3A8: .4byte gBattleAnimArgs
_080CE3AC: .4byte sub_80CE3B0
thumb_func_end sub_80CE36C
@@ -8304,7 +8304,7 @@ _080CE64C:
cmp r0, 0
bne _080CE65E
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080CE65E:
add sp, 0x4
pop {r3}
@@ -8320,7 +8320,7 @@ _080CE66C: .4byte gPaletteFade
sub_80CE670: @ 80CE670
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, _080CE6F4 @ =gUnknown_03004B00
+ ldr r6, _080CE6F4 @ =gBattleAnimArgs
movs r1, 0x4
ldrsh r0, [r6, r1]
cmp r0, 0x1
@@ -8339,7 +8339,7 @@ _080CE68E:
strh r0, [r5, 0x2E]
ldrh r0, [r6, 0x4]
strh r0, [r5, 0x30]
- ldr r4, _080CE6F8 @ =gUnknown_0202F7C9
+ ldr r4, _080CE6F8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -8359,7 +8359,7 @@ _080CE68E:
ldrh r1, [r5, 0x20]
strh r1, [r5, 0x3A]
strh r0, [r5, 0x3C]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080CE700
@@ -8383,13 +8383,13 @@ _080CE68E:
ldr r0, _080CE6FC @ =0xffffec00
b _080CE726
.align 2, 0
-_080CE6F4: .4byte gUnknown_03004B00
-_080CE6F8: .4byte gUnknown_0202F7C9
+_080CE6F4: .4byte gBattleAnimArgs
+_080CE6F8: .4byte gBattleAnimEnemyMonIndex
_080CE6FC: .4byte 0xffffec00
_080CE700:
- ldr r0, _080CE740 @ =gUnknown_0202F7C8
+ ldr r0, _080CE740 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080CE748
@@ -8417,7 +8417,7 @@ _080CE726:
strh r0, [r5, 0x38]
b _080CE784
.align 2, 0
-_080CE740: .4byte gUnknown_0202F7C8
+_080CE740: .4byte gBattleAnimPlayerMonIndex
_080CE744: .4byte 0xfffff600
_080CE748:
ldrh r0, [r5, 0x20]
@@ -8615,9 +8615,9 @@ _080CE8B4:
_080CE8C6:
ldr r0, _080CE8E8 @ =sub_80CE910
str r0, [r6]
- ldr r0, _080CE8EC @ =gUnknown_0202F7C8
+ ldr r0, _080CE8EC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -8630,7 +8630,7 @@ _080CE8C6:
.align 2, 0
_080CE8E4: .4byte sub_80CE974
_080CE8E8: .4byte sub_80CE910
-_080CE8EC: .4byte gUnknown_0202F7C8
+_080CE8EC: .4byte gBattleAnimPlayerMonIndex
_080CE8F0: .4byte 0x0000fdff
_080CE8F4:
movs r2, 0x80
@@ -8664,9 +8664,9 @@ sub_80CE910: @ 80CE910
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080CE968
- ldr r0, _080CE948 @ =gUnknown_0202F7C8
+ ldr r0, _080CE948 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -8679,7 +8679,7 @@ sub_80CE910: @ 80CE910
b _080CE956
.align 2, 0
_080CE944: .4byte gTasks
-_080CE948: .4byte gUnknown_0202F7C8
+_080CE948: .4byte gBattleAnimPlayerMonIndex
_080CE94C:
movs r0, 0x80
lsls r0, 19
@@ -8693,7 +8693,7 @@ _080CE956:
ldr r0, _080CE970 @ =0x00002771
bl FreeSpritePaletteByTag
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080CE968:
pop {r4}
pop {r0}
@@ -8877,7 +8877,7 @@ _080CEAB2:
cmp r4, 0x3
bls _080CEA6A
mov r0, r9
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r3,r4}
mov r8, r3
mov r9, r4
@@ -8909,7 +8909,7 @@ _080CEAE2:
cmp r4, 0x3
bls _080CEAE2
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4-r6}
pop {r0}
bx r0
@@ -8923,7 +8923,7 @@ sub_80CEB0C: @ 80CEB0C
sub sp, 0x4
adds r5, r0, 0
bl sub_8078650
- ldr r4, _080CEB64 @ =gUnknown_03004B00
+ ldr r4, _080CEB64 @ =gBattleAnimArgs
ldrb r1, [r4]
adds r0, r5, 0
bl StartSpriteAnim
@@ -8953,7 +8953,7 @@ _080CEB48:
strh r1, [r5, 0x32]
ldrh r0, [r4, 0x4]
strh r0, [r5, 0x34]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080CEB6C
@@ -8961,10 +8961,10 @@ _080CEB48:
movs r3, 0x28
b _080CEB86
.align 2, 0
-_080CEB64: .4byte gUnknown_03004B00
+_080CEB64: .4byte gBattleAnimArgs
_080CEB68: .4byte gUnknown_083D712C
_080CEB6C:
- ldr r4, _080CEBBC @ =gUnknown_0202F7C9
+ ldr r4, _080CEBBC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -9002,7 +9002,7 @@ _080CEB86:
pop {r0}
bx r0
.align 2, 0
-_080CEBBC: .4byte gUnknown_0202F7C9
+_080CEBBC: .4byte gBattleAnimEnemyMonIndex
_080CEBC0: .4byte sub_80CEC1C
thumb_func_end sub_80CEB0C
@@ -9165,14 +9165,14 @@ _080CECE4: .4byte gUnknown_083D712C
sub_80CECE8: @ 80CECE8
push {r4-r7,lr}
adds r6, r0, 0
- ldr r7, _080CED6C @ =gUnknown_0202F7C8
+ ldr r7, _080CED6C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r7]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _080CED06
- ldr r1, _080CED70 @ =gUnknown_03004B00
+ ldr r1, _080CED70 @ =gBattleAnimArgs
movs r2, 0x2
ldrsh r0, [r1, r2]
negs r0, r0
@@ -9182,7 +9182,7 @@ _080CED06:
movs r1, 0x2
bl sub_8077ABC
lsls r0, 24
- ldr r4, _080CED70 @ =gUnknown_03004B00
+ ldr r4, _080CED70 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r4, 0x2]
adds r0, r1
@@ -9225,8 +9225,8 @@ _080CED06:
pop {r0}
bx r0
.align 2, 0
-_080CED6C: .4byte gUnknown_0202F7C8
-_080CED70: .4byte gUnknown_03004B00
+_080CED6C: .4byte gBattleAnimPlayerMonIndex
+_080CED70: .4byte gBattleAnimArgs
_080CED74: .4byte sub_80CED78
thumb_func_end sub_80CECE8
@@ -9297,7 +9297,7 @@ _080CEDEA:
sub_80CEDF0: @ 80CEDF0
push {r4-r6,lr}
adds r5, r0, 0
- ldr r0, _080CEE10 @ =gUnknown_03004B00
+ ldr r0, _080CEE10 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0x1
@@ -9312,11 +9312,11 @@ sub_80CEDF0: @ 80CEDF0
movs r6, 0x10
b _080CEE16
.align 2, 0
-_080CEE10: .4byte gUnknown_03004B00
+_080CEE10: .4byte gBattleAnimArgs
_080CEE14:
ldr r6, _080CEE50 @ =0x0000fff0
_080CEE16:
- ldr r4, _080CEE54 @ =gUnknown_0202F7C8
+ ldr r4, _080CEE54 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -9343,7 +9343,7 @@ _080CEE16:
bx r0
.align 2, 0
_080CEE50: .4byte 0x0000fff0
-_080CEE54: .4byte gUnknown_0202F7C8
+_080CEE54: .4byte gBattleAnimPlayerMonIndex
_080CEE58: .4byte sub_80782D8
_080CEE5C: .4byte move_anim_8072740
thumb_func_end sub_80CEDF0
@@ -9356,7 +9356,7 @@ sub_80CEE60: @ 80CEE60
ldrh r0, [r4, 0x22]
adds r0, 0x8
strh r0, [r4, 0x22]
- ldr r5, _080CEED8 @ =gUnknown_03004B00
+ ldr r5, _080CEED8 @ =gBattleAnimArgs
ldrb r1, [r5, 0x2]
adds r0, r4, 0
bl StartSpriteAnim
@@ -9409,7 +9409,7 @@ _080CEEAC:
pop {r0}
bx r0
.align 2, 0
-_080CEED8: .4byte gUnknown_03004B00
+_080CEED8: .4byte gBattleAnimArgs
_080CEEDC: .4byte gUnknown_083D712C
_080CEEE0: .4byte 0x0000ffe0
_080CEEE4: .4byte sub_80CEEE8
@@ -9471,7 +9471,7 @@ sub_80CEF44: @ 80CEF44
lsls r0, 24
lsrs r5, r0, 24
adds r0, r5, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080CEF64
@@ -9514,31 +9514,31 @@ _080CEF90:
sub_80CEF9C: @ 80CEF9C
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, _080CEFB0 @ =gUnknown_03004B00
+ ldr r0, _080CEFB0 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080CEFB8
- ldr r0, _080CEFB4 @ =gUnknown_0202F7C8
+ ldr r0, _080CEFB4 @ =gBattleAnimPlayerMonIndex
b _080CEFBA
.align 2, 0
-_080CEFB0: .4byte gUnknown_03004B00
-_080CEFB4: .4byte gUnknown_0202F7C8
+_080CEFB0: .4byte gBattleAnimArgs
+_080CEFB4: .4byte gBattleAnimPlayerMonIndex
_080CEFB8:
- ldr r0, _080CEFF8 @ =gUnknown_0202F7C9
+ ldr r0, _080CEFF8 @ =gBattleAnimEnemyMonIndex
_080CEFBA:
ldrb r4, [r0]
adds r0, r4, 0
adds r1, r5, 0
bl sub_80CEF44
adds r0, r4, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
negs r1, r0
orrs r1, r0
lsrs r1, 31
- ldr r0, _080CEFFC @ =gUnknown_03004B00
+ ldr r0, _080CEFFC @ =gBattleAnimArgs
ldrh r0, [r0, 0x2]
strh r0, [r5, 0x2E]
adds r0, r1, 0x2
@@ -9554,8 +9554,8 @@ _080CEFBA:
pop {r0}
bx r0
.align 2, 0
-_080CEFF8: .4byte gUnknown_0202F7C9
-_080CEFFC: .4byte gUnknown_03004B00
+_080CEFF8: .4byte gBattleAnimEnemyMonIndex
+_080CEFFC: .4byte gBattleAnimArgs
_080CF000: .4byte sub_80CF008
_080CF004: .4byte sub_8078600
thumb_func_end sub_80CEF9C
@@ -9593,18 +9593,18 @@ _080CF03C: .4byte sub_8078600
sub_80CF040: @ 80CF040
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080CF054 @ =gUnknown_03004B00
+ ldr r0, _080CF054 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080CF05C
- ldr r0, _080CF058 @ =gUnknown_0202F7C8
+ ldr r0, _080CF058 @ =gBattleAnimPlayerMonIndex
b _080CF05E
.align 2, 0
-_080CF054: .4byte gUnknown_03004B00
-_080CF058: .4byte gUnknown_0202F7C8
+_080CF054: .4byte gBattleAnimArgs
+_080CF058: .4byte gBattleAnimPlayerMonIndex
_080CF05C:
- ldr r0, _080CF07C @ =gUnknown_0202F7C9
+ ldr r0, _080CF07C @ =gBattleAnimEnemyMonIndex
_080CF05E:
ldrb r0, [r0]
adds r1, r4, 0
@@ -9620,7 +9620,7 @@ _080CF05E:
pop {r0}
bx r0
.align 2, 0
-_080CF07C: .4byte gUnknown_0202F7C9
+_080CF07C: .4byte gBattleAnimEnemyMonIndex
_080CF080: .4byte sub_80CF088
_080CF084: .4byte sub_80785E4
thumb_func_end sub_80CF040
@@ -9657,18 +9657,18 @@ _080CF0B8: .4byte sub_80785E4
sub_80CF0BC: @ 80CF0BC
push {r4-r6,lr}
adds r4, r0, 0
- ldr r0, _080CF0D0 @ =gUnknown_03004B00
+ ldr r0, _080CF0D0 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080CF0D8
- ldr r0, _080CF0D4 @ =gUnknown_0202F7C8
+ ldr r0, _080CF0D4 @ =gBattleAnimPlayerMonIndex
b _080CF0DA
.align 2, 0
-_080CF0D0: .4byte gUnknown_03004B00
-_080CF0D4: .4byte gUnknown_0202F7C8
+_080CF0D0: .4byte gBattleAnimArgs
+_080CF0D4: .4byte gBattleAnimPlayerMonIndex
_080CF0D8:
- ldr r0, _080CF12C @ =gUnknown_0202F7C9
+ ldr r0, _080CF12C @ =gBattleAnimEnemyMonIndex
_080CF0DA:
ldrb r5, [r0]
adds r0, r5, 0
@@ -9709,7 +9709,7 @@ _080CF102:
pop {r0}
bx r0
.align 2, 0
-_080CF12C: .4byte gUnknown_0202F7C9
+_080CF12C: .4byte gBattleAnimEnemyMonIndex
_080CF130: .4byte sub_80CF138
_080CF134: .4byte sub_80785E4
thumb_func_end sub_80CF0BC
@@ -9803,25 +9803,25 @@ _080CF1C4: .4byte gSineTable
sub_80CF1C8: @ 80CF1C8
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, _080CF1DC @ =gUnknown_03004B00
+ ldr r0, _080CF1DC @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080CF1E4
- ldr r0, _080CF1E0 @ =gUnknown_0202F7C8
+ ldr r0, _080CF1E0 @ =gBattleAnimPlayerMonIndex
b _080CF1E6
.align 2, 0
-_080CF1DC: .4byte gUnknown_03004B00
-_080CF1E0: .4byte gUnknown_0202F7C8
+_080CF1DC: .4byte gBattleAnimArgs
+_080CF1E0: .4byte gBattleAnimPlayerMonIndex
_080CF1E4:
- ldr r0, _080CF208 @ =gUnknown_0202F7C9
+ ldr r0, _080CF208 @ =gBattleAnimEnemyMonIndex
_080CF1E6:
ldrb r4, [r0]
adds r0, r4, 0
adds r1, r5, 0
bl sub_80CEF44
adds r0, r4, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080CF20C
@@ -9831,7 +9831,7 @@ _080CF1E6:
movs r0, 0x2
b _080CF216
.align 2, 0
-_080CF208: .4byte gUnknown_0202F7C9
+_080CF208: .4byte gBattleAnimEnemyMonIndex
_080CF20C:
adds r0, r5, 0
movs r1, 0x1
@@ -9903,7 +9903,7 @@ sub_80CF280: @ 80CF280
push {r4,r5,lr}
adds r4, r0, 0
bl sub_8078650
- ldr r5, _080CF2C4 @ =gUnknown_03004B00
+ ldr r5, _080CF2C4 @ =gBattleAnimArgs
movs r0, 0
ldrsh r1, [r5, r0]
adds r0, r4, 0
@@ -9931,7 +9931,7 @@ sub_80CF280: @ 80CF280
pop {r0}
bx r0
.align 2, 0
-_080CF2C4: .4byte gUnknown_03004B00
+_080CF2C4: .4byte gBattleAnimArgs
_080CF2C8: .4byte move_anim_8074EE0
_080CF2CC: .4byte sub_8078278
thumb_func_end sub_80CF280
@@ -9940,18 +9940,18 @@ _080CF2CC: .4byte sub_8078278
sub_80CF2D0: @ 80CF2D0
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080CF2E4 @ =gUnknown_03004B00
+ ldr r0, _080CF2E4 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080CF2EC
- ldr r0, _080CF2E8 @ =gUnknown_0202F7C8
+ ldr r0, _080CF2E8 @ =gBattleAnimPlayerMonIndex
b _080CF2EE
.align 2, 0
-_080CF2E4: .4byte gUnknown_03004B00
-_080CF2E8: .4byte gUnknown_0202F7C8
+_080CF2E4: .4byte gBattleAnimArgs
+_080CF2E8: .4byte gBattleAnimPlayerMonIndex
_080CF2EC:
- ldr r0, _080CF308 @ =gUnknown_0202F7C9
+ ldr r0, _080CF308 @ =gBattleAnimEnemyMonIndex
_080CF2EE:
ldrb r0, [r0]
adds r1, r4, 0
@@ -9965,7 +9965,7 @@ _080CF2EE:
pop {r0}
bx r0
.align 2, 0
-_080CF308: .4byte gUnknown_0202F7C9
+_080CF308: .4byte gBattleAnimEnemyMonIndex
_080CF30C: .4byte sub_80CF310
thumb_func_end sub_80CF2D0
@@ -10075,7 +10075,7 @@ _080CF3C0: .4byte gSprites
sub_80CF3C4: @ 80CF3C4
push {r4-r6,lr}
adds r5, r0, 0
- ldr r4, _080CF40C @ =gUnknown_0202F7C8
+ ldr r4, _080CF40C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -10088,17 +10088,17 @@ sub_80CF3C4: @ 80CF3C4
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r1, _080CF410 @ =gUnknown_02024BE0
- ldr r0, _080CF414 @ =gUnknown_0202F7C9
+ ldr r1, _080CF410 @ =gObjectBankIDs
+ ldr r0, _080CF414 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r0, r1
ldrb r6, [r0]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CF41C
- ldr r0, _080CF418 @ =gUnknown_03004B00
+ ldr r0, _080CF418 @ =gBattleAnimArgs
ldrh r1, [r5, 0x20]
ldrh r2, [r0]
subs r1, r2
@@ -10106,12 +10106,12 @@ sub_80CF3C4: @ 80CF3C4
adds r1, r0, 0
b _080CF426
.align 2, 0
-_080CF40C: .4byte gUnknown_0202F7C8
-_080CF410: .4byte gUnknown_02024BE0
-_080CF414: .4byte gUnknown_0202F7C9
-_080CF418: .4byte gUnknown_03004B00
+_080CF40C: .4byte gBattleAnimPlayerMonIndex
+_080CF410: .4byte gObjectBankIDs
+_080CF414: .4byte gBattleAnimEnemyMonIndex
+_080CF418: .4byte gBattleAnimArgs
_080CF41C:
- ldr r1, _080CF450 @ =gUnknown_03004B00
+ ldr r1, _080CF450 @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r5, 0x20]
adds r0, r2
@@ -10138,7 +10138,7 @@ _080CF426:
pop {r0}
bx r0
.align 2, 0
-_080CF450: .4byte gUnknown_03004B00
+_080CF450: .4byte gBattleAnimArgs
_080CF454: .4byte sub_80CF374
thumb_func_end sub_80CF3C4
@@ -10148,7 +10148,7 @@ sub_80CF458: @ 80CF458
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r1, _080CF484 @ =gUnknown_03004B00
+ ldr r1, _080CF484 @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x6]
@@ -10164,7 +10164,7 @@ sub_80CF458: @ 80CF458
pop {r0}
bx r0
.align 2, 0
-_080CF484: .4byte gUnknown_03004B00
+_080CF484: .4byte gBattleAnimArgs
_080CF488: .4byte sub_80782D8
_080CF48C: .4byte sub_80CF490
thumb_func_end sub_80CF458
@@ -10216,8 +10216,8 @@ sub_80CF4D8: @ 80CF4D8
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r1, _080CF504 @ =gUnknown_02024BE0
- ldr r0, _080CF508 @ =gUnknown_0202F7C8
+ ldr r1, _080CF504 @ =gObjectBankIDs
+ ldr r0, _080CF508 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
adds r0, r1
ldrb r0, [r0]
@@ -10234,8 +10234,8 @@ sub_80CF4D8: @ 80CF4D8
pop {r0}
bx r0
.align 2, 0
-_080CF504: .4byte gUnknown_02024BE0
-_080CF508: .4byte gUnknown_0202F7C8
+_080CF504: .4byte gObjectBankIDs
+_080CF508: .4byte gBattleAnimPlayerMonIndex
_080CF50C: .4byte gTasks
_080CF510: .4byte sub_80CF514
thumb_func_end sub_80CF4D8
@@ -10245,12 +10245,12 @@ sub_80CF514: @ 80CF514
push {r4-r6,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r1, _080CF544 @ =gUnknown_02024BE0
- ldr r0, _080CF548 @ =gUnknown_0202F7C8
+ ldr r1, _080CF544 @ =gObjectBankIDs
+ ldr r0, _080CF548 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
adds r1, r0, r1
ldrb r4, [r1]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080CF550
@@ -10266,8 +10266,8 @@ sub_80CF514: @ 80CF514
adds r6, r2, 0
b _080CF55E
.align 2, 0
-_080CF544: .4byte gUnknown_02024BE0
-_080CF548: .4byte gUnknown_0202F7C8
+_080CF544: .4byte gObjectBankIDs
+_080CF548: .4byte gBattleAnimPlayerMonIndex
_080CF54C: .4byte gTasks
_080CF550:
ldr r2, _080CF590 @ =gTasks
@@ -10353,7 +10353,7 @@ _080CF5E2:
adds r0, r4, 0
bl sub_8078F40
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080CF608
.align 2, 0
_080CF5FC: .4byte gSprites
@@ -10373,7 +10373,7 @@ sub_80CF610: @ 80CF610
push {r4,r5,lr}
adds r4, r0, 0
bl sub_8078650
- ldr r5, _080CF658 @ =gUnknown_03004B00
+ ldr r5, _080CF658 @ =gBattleAnimArgs
movs r0, 0
ldrsh r1, [r5, r0]
adds r0, r4, 0
@@ -10382,9 +10382,9 @@ sub_80CF610: @ 80CF610
ldrh r1, [r4, 0x22]
adds r0, r1
strh r0, [r4, 0x22]
- ldr r0, _080CF65C @ =gUnknown_0202F7C8
+ ldr r0, _080CF65C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CF660
@@ -10403,8 +10403,8 @@ sub_80CF610: @ 80CF610
strb r1, [r2]
b _080CF674
.align 2, 0
-_080CF658: .4byte gUnknown_03004B00
-_080CF65C: .4byte gUnknown_0202F7C8
+_080CF658: .4byte gBattleAnimArgs
+_080CF65C: .4byte gBattleAnimPlayerMonIndex
_080CF660:
movs r1, 0x4
ldrsh r0, [r5, r1]
@@ -10477,25 +10477,25 @@ sub_80CF6DC: @ 80CF6DC
push {r7}
sub sp, 0x4
adds r5, r0, 0
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080CF700
- ldr r1, _080CF6FC @ =gUnknown_03004B00
+ ldr r1, _080CF6FC @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
b _080CF722
.align 2, 0
-_080CF6FC: .4byte gUnknown_03004B00
+_080CF6FC: .4byte gBattleAnimArgs
_080CF700:
- ldr r0, _080CF7C8 @ =gUnknown_0202F7C8
+ ldr r0, _080CF7C8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CF722
- ldr r1, _080CF7CC @ =gUnknown_03004B00
+ ldr r1, _080CF7CC @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
@@ -10509,12 +10509,12 @@ _080CF722:
adds r0, r5, 0
movs r1, 0x1
bl sub_80787B0
- ldr r4, _080CF7D0 @ =gUnknown_0202F7C9
+ ldr r4, _080CF7D0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
lsls r0, 24
- ldr r6, _080CF7CC @ =gUnknown_03004B00
+ ldr r6, _080CF7CC @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r6, 0x4]
adds r0, r1
@@ -10550,7 +10550,7 @@ _080CF722:
lsls r1, 24
adds r0, r1
lsrs r4, r0, 16
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080CF794
@@ -10583,9 +10583,9 @@ _080CF794:
pop {r0}
bx r0
.align 2, 0
-_080CF7C8: .4byte gUnknown_0202F7C8
-_080CF7CC: .4byte gUnknown_03004B00
-_080CF7D0: .4byte gUnknown_0202F7C9
+_080CF7C8: .4byte gBattleAnimPlayerMonIndex
+_080CF7CC: .4byte gBattleAnimArgs
+_080CF7D0: .4byte gBattleAnimEnemyMonIndex
_080CF7D4: .4byte 0xffffa000
_080CF7D8: .4byte sub_8078B34
_080CF7DC: .4byte move_anim_8072740
@@ -10890,7 +10890,7 @@ sub_80CF9F8: @ 80CF9F8
cmp r0, 0
bne _080CFA16
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080CFA16:
pop {r0}
bx r0
@@ -11031,7 +11031,7 @@ sub_80CFB04: @ 80CFB04
mov r4, sp
adds r4, 0x2
strh r1, [r4]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
mov r10, r4
cmp r0, 0
@@ -11043,7 +11043,7 @@ sub_80CFB04: @ 80CFB04
adds r0, r1
movs r1, 0x2
strh r1, [r0, 0x10]
- ldr r3, _080CFB64 @ =gUnknown_03004B00
+ ldr r3, _080CFB64 @ =gBattleAnimArgs
ldrh r0, [r3]
negs r0, r0
strh r0, [r3]
@@ -11060,15 +11060,15 @@ sub_80CFB04: @ 80CFB04
b _080CFBCA
.align 2, 0
_080CFB60: .4byte gTasks
-_080CFB64: .4byte gUnknown_03004B00
+_080CFB64: .4byte gBattleAnimArgs
_080CFB68:
movs r0, 0x1
orrs r0, r1
strh r0, [r3, 0x4]
b _080CFBCA
_080CFB70:
- ldr r1, _080CFBB4 @ =gUnknown_02024A72
- ldr r0, _080CFBB8 @ =gUnknown_0202F7C9
+ ldr r1, _080CFBB4 @ =gBanksBySide
+ ldr r0, _080CFBB8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -11084,7 +11084,7 @@ _080CFB70:
lsls r0, 3
adds r0, r1
strh r3, [r0, 0x10]
- ldr r2, _080CFBC0 @ =gUnknown_03004B00
+ ldr r2, _080CFBC0 @ =gBattleAnimArgs
ldrh r0, [r2]
negs r0, r0
strh r0, [r2]
@@ -11101,17 +11101,17 @@ _080CFB70:
ands r0, r1
b _080CFBC8
.align 2, 0
-_080CFBB4: .4byte gUnknown_02024A72
-_080CFBB8: .4byte gUnknown_0202F7C9
+_080CFBB4: .4byte gBanksBySide
+_080CFBB8: .4byte gBattleAnimEnemyMonIndex
_080CFBBC: .4byte gTasks
-_080CFBC0: .4byte gUnknown_03004B00
+_080CFBC0: .4byte gBattleAnimArgs
_080CFBC4:
movs r0, 0x1
orrs r0, r1
_080CFBC8:
strh r0, [r2, 0x4]
_080CFBCA:
- ldr r5, _080CFC24 @ =gUnknown_0202F7C8
+ ldr r5, _080CFC24 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
movs r1, 0
bl sub_8077ABC
@@ -11131,13 +11131,13 @@ _080CFBCA:
lsrs r0, 24
strh r0, [r4, 0x1C]
mov r9, r0
- ldr r0, _080CFC2C @ =gUnknown_020239F8
+ ldr r0, _080CFC2C @ =gBattleTypeFlags
ldrh r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080CFC34
- ldr r4, _080CFC30 @ =gUnknown_0202F7C9
+ ldr r4, _080CFC30 @ =gBattleAnimEnemyMonIndex
ldrb r1, [r4]
movs r0, 0x2
eors r0, r1
@@ -11152,13 +11152,13 @@ _080CFBCA:
bl sub_807A3FC
b _080CFC56
.align 2, 0
-_080CFC24: .4byte gUnknown_0202F7C8
+_080CFC24: .4byte gBattleAnimPlayerMonIndex
_080CFC28: .4byte gTasks
-_080CFC2C: .4byte gUnknown_020239F8
-_080CFC30: .4byte gUnknown_0202F7C9
+_080CFC2C: .4byte gBattleTypeFlags
+_080CFC30: .4byte gBattleAnimEnemyMonIndex
_080CFC34:
mov r5, sp
- ldr r4, _080CFC90 @ =gUnknown_0202F7C9
+ ldr r4, _080CFC90 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0
bl sub_8077ABC
@@ -11180,7 +11180,7 @@ _080CFC56:
lsls r1, 3
adds r1, r0
mov r2, sp
- ldr r3, _080CFC98 @ =gUnknown_03004B00
+ ldr r3, _080CFC98 @ =gBattleAnimArgs
ldrh r0, [r3]
ldrh r2, [r2]
adds r0, r2
@@ -11203,9 +11203,9 @@ _080CFC56:
subs r0, r2, r1
b _080CFC9E
.align 2, 0
-_080CFC90: .4byte gUnknown_0202F7C9
+_080CFC90: .4byte gBattleAnimEnemyMonIndex
_080CFC94: .4byte gTasks
-_080CFC98: .4byte gUnknown_03004B00
+_080CFC98: .4byte gBattleAnimArgs
_080CFC9C:
subs r0, r1, r2
_080CFC9E:
@@ -11213,7 +11213,7 @@ _080CFC9E:
lsrs r0, 16
lsls r4, r0, 16
asrs r4, 16
- ldr r5, _080CFD14 @ =gUnknown_03004B00
+ ldr r5, _080CFD14 @ =gBattleAnimArgs
ldrh r1, [r5, 0x4]
movs r0, 0x2
negs r0, r0
@@ -11263,7 +11263,7 @@ _080CFC9E:
strh r1, [r6, 0x18]
b _080CFD3C
.align 2, 0
-_080CFD14: .4byte gUnknown_03004B00
+_080CFD14: .4byte gBattleAnimArgs
_080CFD18: .4byte gTasks
_080CFD1C:
subs r4, r1
@@ -11286,7 +11286,7 @@ _080CFD3C:
adds r0, r3, r7
lsls r0, 3
adds r5, r0, r1
- ldr r4, _080CFD80 @ =gUnknown_03004B00
+ ldr r4, _080CFD80 @ =gBattleAnimArgs
ldrh r0, [r4, 0x6]
strh r0, [r5, 0xE]
ldrh r1, [r4, 0x8]
@@ -11301,7 +11301,7 @@ _080CFD3C:
asrs r0, 16
cmp r0, 0x3F
ble _080CFDB4
- ldr r0, _080CFD84 @ =gUnknown_0202F7C9
+ ldr r0, _080CFD84 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079E90
lsls r0, 24
@@ -11314,15 +11314,15 @@ _080CFD3C:
b _080CFDC4
.align 2, 0
_080CFD7C: .4byte gTasks
-_080CFD80: .4byte gUnknown_03004B00
-_080CFD84: .4byte gUnknown_0202F7C9
+_080CFD80: .4byte gBattleAnimArgs
+_080CFD84: .4byte gBattleAnimEnemyMonIndex
_080CFD88: .4byte 0x0000ffc0
_080CFD8C:
lsls r0, r1, 16
asrs r0, 16
cmp r0, 0x3F
ble _080CFDB4
- ldr r0, _080CFDAC @ =gUnknown_0202F7C9
+ ldr r0, _080CFDAC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079E90
lsls r0, 24
@@ -11334,10 +11334,10 @@ _080CFD8C:
adds r0, r1
b _080CFDC4
.align 2, 0
-_080CFDAC: .4byte gUnknown_0202F7C9
+_080CFDAC: .4byte gBattleAnimEnemyMonIndex
_080CFDB0: .4byte 0x0000ffc0
_080CFDB4:
- ldr r0, _080CFDF0 @ =gUnknown_0202F7C9
+ ldr r0, _080CFDF0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079E90
lsls r0, 24
@@ -11369,7 +11369,7 @@ _080CFDDC:
pop {r0}
bx r0
.align 2, 0
-_080CFDF0: .4byte gUnknown_0202F7C9
+_080CFDF0: .4byte gBattleAnimEnemyMonIndex
_080CFDF4: .4byte gTasks
_080CFDF8: .4byte sub_80CFA20
thumb_func_end sub_80CFB04
@@ -11466,7 +11466,7 @@ sub_80CFE9C: @ 80CFE9C
adds r5, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r4, _080CFF3C @ =gUnknown_0202F7C9
+ ldr r4, _080CFF3C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -11476,15 +11476,15 @@ sub_80CFE9C: @ 80CFE9C
movs r1, 0x3
bl sub_8077ABC
lsls r0, 24
- ldr r4, _080CFF40 @ =gUnknown_03004B00
+ ldr r4, _080CFF40 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r4, 0x6]
adds r0, r1
lsls r0, 16
lsrs r7, r0, 16
- ldr r0, _080CFF44 @ =gUnknown_0202F7C8
+ ldr r0, _080CFF44 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080CFEE0
@@ -11536,9 +11536,9 @@ _080CFEE0:
pop {r0}
bx r0
.align 2, 0
-_080CFF3C: .4byte gUnknown_0202F7C9
-_080CFF40: .4byte gUnknown_03004B00
-_080CFF44: .4byte gUnknown_0202F7C8
+_080CFF3C: .4byte gBattleAnimEnemyMonIndex
+_080CFF40: .4byte gBattleAnimArgs
+_080CFF44: .4byte gBattleAnimPlayerMonIndex
_080CFF48: .4byte sub_8078C00
_080CFF4C: .4byte move_anim_8072740
thumb_func_end sub_80CFE9C
@@ -11568,9 +11568,9 @@ sub_80CFF68: @ 80CFF68
lsls r0, 16
asrs r0, 24
strh r0, [r4, 0x24]
- ldr r0, _080CFFD4 @ =gUnknown_0202F7C8
+ ldr r0, _080CFFD4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080CFF8C
@@ -11613,7 +11613,7 @@ _080CFFCC:
pop {r0}
bx r0
.align 2, 0
-_080CFFD4: .4byte gUnknown_0202F7C8
+_080CFFD4: .4byte gBattleAnimPlayerMonIndex
thumb_func_end sub_80CFF68
thumb_func_start sub_80CFFD8
@@ -11624,7 +11624,7 @@ sub_80CFFD8: @ 80CFFD8
bl sub_80787B0
movs r0, 0x14
strh r0, [r4, 0x2E]
- ldr r5, _080D0024 @ =gUnknown_0202F7C9
+ ldr r5, _080D0024 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -11652,7 +11652,7 @@ sub_80CFFD8: @ 80CFFD8
pop {r0}
bx r0
.align 2, 0
-_080D0024: .4byte gUnknown_0202F7C9
+_080D0024: .4byte gBattleAnimEnemyMonIndex
_080D0028: .4byte sub_8078B34
_080D002C: .4byte sub_80D0030
thumb_func_end sub_80CFFD8
@@ -11781,9 +11781,9 @@ sub_80D0118: @ 80D0118
adds r4, r0, 0
movs r1, 0
bl sub_80787B0
- ldr r0, _080D0168 @ =gUnknown_0202F7C8
+ ldr r0, _080D0168 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D0136
@@ -11791,7 +11791,7 @@ sub_80D0118: @ 80D0118
adds r0, 0x10
strh r0, [r4, 0x22]
_080D0136:
- ldr r1, _080D016C @ =gUnknown_03004B00
+ ldr r1, _080D016C @ =gBattleAnimArgs
ldrh r0, [r1, 0x8]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x4]
@@ -11814,8 +11814,8 @@ _080D0136:
pop {r0}
bx r0
.align 2, 0
-_080D0168: .4byte gUnknown_0202F7C8
-_080D016C: .4byte gUnknown_03004B00
+_080D0168: .4byte gBattleAnimPlayerMonIndex
+_080D016C: .4byte gBattleAnimArgs
_080D0170: .4byte sub_8078114
_080D0174: .4byte move_anim_8072740
thumb_func_end sub_80D0118
@@ -11831,7 +11831,7 @@ sub_80D0178: @ 80D0178
movs r0, 0x10
mov r8, r0
ldr r6, _080D01F8 @ =0x0000fff0
- ldr r0, _080D01FC @ =gUnknown_03004B00
+ ldr r0, _080D01FC @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -11856,7 +11856,7 @@ _080D01A4:
strh r0, [r5, 0x22]
movs r0, 0x6
strh r0, [r5, 0x2E]
- ldr r4, _080D0200 @ =gUnknown_0202F7C9
+ ldr r4, _080D0200 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -11884,8 +11884,8 @@ _080D01A4:
.align 2, 0
_080D01F4: .4byte 0x0000ffe0
_080D01F8: .4byte 0x0000fff0
-_080D01FC: .4byte gUnknown_03004B00
-_080D0200: .4byte gUnknown_0202F7C9
+_080D01FC: .4byte gBattleAnimArgs
+_080D0200: .4byte gBattleAnimEnemyMonIndex
_080D0204: .4byte sub_8078B34
_080D0208: .4byte sub_80D020C
thumb_func_end sub_80D0178
@@ -11920,7 +11920,7 @@ sub_80D0228: @ 80D0228
movs r2, 0x10
mov r9, r2
ldr r6, _080D02C0 @ =0x0000fff0
- ldr r7, _080D02C4 @ =gUnknown_03004B00
+ ldr r7, _080D02C4 @ =gBattleAnimArgs
ldrh r1, [r7]
movs r2, 0
ldrsh r0, [r7, r2]
@@ -11949,7 +11949,7 @@ _080D025C:
movs r0, 0x6
strh r0, [r5, 0x2E]
strh r1, [r5, 0x30]
- ldr r4, _080D02C8 @ =gUnknown_0202F7C9
+ ldr r4, _080D02C8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -11983,8 +11983,8 @@ _080D025C:
.align 2, 0
_080D02BC: .4byte 0x0000ffe0
_080D02C0: .4byte 0x0000fff0
-_080D02C4: .4byte gUnknown_03004B00
-_080D02C8: .4byte gUnknown_0202F7C9
+_080D02C4: .4byte gBattleAnimArgs
+_080D02C8: .4byte gBattleAnimEnemyMonIndex
_080D02CC: .4byte sub_80D02D0
thumb_func_end sub_80D0228
@@ -12202,7 +12202,7 @@ sub_80D0428: @ 80D0428
movs r1, 0x1
bl sub_8079108
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D0478:
pop {r4,r5}
pop {r0}
@@ -12238,7 +12238,7 @@ sub_80D0488: @ 80D0488
strh r0, [r4, 0x10]
strh r5, [r4, 0x12]
strh r5, [r4, 0x14]
- ldr r0, _080D04D8 @ =gUnknown_0202F7C8
+ ldr r0, _080D04D8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
bl sub_8079E90
lsls r0, 24
@@ -12251,7 +12251,7 @@ sub_80D0488: @ 80D0488
bx r0
.align 2, 0
_080D04D4: .4byte gTasks
-_080D04D8: .4byte gUnknown_0202F7C8
+_080D04D8: .4byte gBattleAnimPlayerMonIndex
_080D04DC: .4byte sub_80D04E0
thumb_func_end sub_80D0488
@@ -12403,7 +12403,7 @@ _080D05EC:
movs r1, 0
strh r1, [r0, 0x26]
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D060A:
pop {r4,r5}
pop {r0}
@@ -12580,17 +12580,17 @@ sub_80D074C: @ 80D074C
lsls r0, 3
ldr r1, _080D0770 @ =gTasks
adds r4, r0, r1
- ldr r5, _080D0774 @ =gUnknown_03004B00
+ ldr r5, _080D0774 @ =gBattleAnimArgs
movs r1, 0x2
ldrsh r0, [r5, r1]
cmp r0, 0
bne _080D0778
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080D079E
.align 2, 0
_080D0770: .4byte gTasks
-_080D0774: .4byte gUnknown_03004B00
+_080D0774: .4byte gBattleAnimArgs
_080D0778:
ldrb r0, [r5]
bl obj_id_for_side_relative_to_move
@@ -12746,7 +12746,7 @@ _080D0878:
adds r0, r2
strh r5, [r0, 0x26]
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080D08BC
.align 2, 0
_080D08AC: .4byte gSprites
@@ -12808,7 +12808,7 @@ sub_80D0904: @ 80D0904
cmp r0, 0
bne _080D0924
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D0924:
pop {r4}
pop {r0}
@@ -12821,9 +12821,9 @@ _080D092C: .4byte gTasks
sub_80D0930: @ 80D0930
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080D0960 @ =gUnknown_0202F7C8
+ ldr r5, _080D0960 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D0964
@@ -12840,7 +12840,7 @@ sub_80D0930: @ 80D0930
movs r0, 0x40
b _080D097E
.align 2, 0
-_080D0960: .4byte gUnknown_0202F7C8
+_080D0960: .4byte gBattleAnimPlayerMonIndex
_080D0964:
adds r0, r4, 0
movs r1, 0x1
@@ -12855,7 +12855,7 @@ _080D0964:
ldr r0, _080D09B0 @ =0x0000ffc0
_080D097E:
strh r0, [r4, 0x30]
- ldr r0, _080D09B4 @ =gUnknown_0202F7C8
+ ldr r0, _080D09B4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
movs r1, 0x3
bl sub_8077ABC
@@ -12878,7 +12878,7 @@ _080D097E:
bx r0
.align 2, 0
_080D09B0: .4byte 0x0000ffc0
-_080D09B4: .4byte gUnknown_0202F7C8
+_080D09B4: .4byte gBattleAnimPlayerMonIndex
_080D09B8: .4byte move_anim_8072740
_080D09BC: .4byte sub_8078394
thumb_func_end sub_80D0930
@@ -12887,27 +12887,27 @@ _080D09BC: .4byte sub_8078394
sub_80D09C0: @ 80D09C0
push {r4-r6,lr}
adds r6, r0, 0
- ldr r0, _080D09D4 @ =gUnknown_03004B00
+ ldr r0, _080D09D4 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080D09DC
- ldr r0, _080D09D8 @ =gUnknown_0202F7C8
+ ldr r0, _080D09D8 @ =gBattleAnimPlayerMonIndex
b _080D09DE
.align 2, 0
-_080D09D4: .4byte gUnknown_03004B00
-_080D09D8: .4byte gUnknown_0202F7C8
+_080D09D4: .4byte gBattleAnimArgs
+_080D09D8: .4byte gBattleAnimPlayerMonIndex
_080D09DC:
- ldr r0, _080D0A3C @ =gUnknown_0202F7C9
+ ldr r0, _080D0A3C @ =gBattleAnimEnemyMonIndex
_080D09DE:
ldrb r5, [r0]
adds r0, r5, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _080D09F8
- ldr r1, _080D0A40 @ =gUnknown_03004B00
+ ldr r1, _080D0A40 @ =gBattleAnimArgs
movs r2, 0x2
ldrsh r0, [r1, r2]
negs r0, r0
@@ -12917,7 +12917,7 @@ _080D09F8:
movs r1, 0x2
bl sub_8077ABC
lsls r0, 24
- ldr r4, _080D0A40 @ =gUnknown_03004B00
+ ldr r4, _080D0A40 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r4, 0x2]
adds r0, r1
@@ -12946,8 +12946,8 @@ _080D0A2A:
pop {r0}
bx r0
.align 2, 0
-_080D0A3C: .4byte gUnknown_0202F7C9
-_080D0A40: .4byte gUnknown_03004B00
+_080D0A3C: .4byte gBattleAnimEnemyMonIndex
+_080D0A40: .4byte gBattleAnimArgs
_080D0A44: .4byte move_anim_8074EE0
_080D0A48: .4byte sub_80785E4
thumb_func_end sub_80D09C0
@@ -12999,7 +12999,7 @@ sub_80D0A8C: @ 80D0A8C
cmp r0, 0
bne _080D0AAC
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D0AAC:
pop {r4}
pop {r0}
@@ -13050,9 +13050,9 @@ sub_80D0AB8: @ 80D0AB8
strh r2, [r4, 0x18]
movs r0, 0x2
strh r0, [r4, 0x1A]
- ldr r0, _080D0B34 @ =gUnknown_0202F7C8
+ ldr r0, _080D0B34 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -13070,7 +13070,7 @@ _080D0B22:
.align 2, 0
_080D0B2C: .4byte gTasks
_080D0B30: .4byte gSprites
-_080D0B34: .4byte gUnknown_0202F7C8
+_080D0B34: .4byte gBattleAnimPlayerMonIndex
_080D0B38: .4byte sub_80D0B3C
thumb_func_end sub_80D0AB8
@@ -13242,7 +13242,7 @@ _080D0C5C:
strh r1, [r0, 0x22]
_080D0C7A:
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D0C80:
pop {r4,r5}
pop {r0}
@@ -13260,7 +13260,7 @@ sub_80D0C88: @ 80D0C88
lsls r1, 3
ldr r0, _080D0CD8 @ =gTasks
adds r5, r1, r0
- ldr r4, _080D0CDC @ =gUnknown_0202F7C9
+ ldr r4, _080D0CDC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
bl sub_8077FC0
lsls r0, 24
@@ -13278,7 +13278,7 @@ sub_80D0C88: @ 80D0C88
bl sub_807A100
strh r0, [r5, 0x26]
ldrb r0, [r4]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -13290,7 +13290,7 @@ sub_80D0C88: @ 80D0C88
b _080D0CF0
.align 2, 0
_080D0CD8: .4byte gTasks
-_080D0CDC: .4byte gUnknown_0202F7C9
+_080D0CDC: .4byte gBattleAnimEnemyMonIndex
_080D0CE0: .4byte gUnknown_030042C0
_080D0CE4: .4byte REG_BG1HOFS
_080D0CE8:
@@ -13458,7 +13458,7 @@ _080D0E04:
movs r0, 0x3
strb r0, [r1, 0x15]
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D0E22:
pop {r4}
pop {r0}
@@ -13472,7 +13472,7 @@ _080D0E2C: .4byte gUnknown_03004DC0
sub_80D0E30: @ 80D0E30
push {r4-r6,lr}
adds r4, r0, 0
- ldr r6, _080D0E84 @ =gUnknown_0202F7C9
+ ldr r6, _080D0E84 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r6]
movs r1, 0
bl sub_8077ABC
@@ -13509,7 +13509,7 @@ sub_80D0E30: @ 80D0E30
pop {r0}
bx r0
.align 2, 0
-_080D0E84: .4byte gUnknown_0202F7C9
+_080D0E84: .4byte gBattleAnimEnemyMonIndex
_080D0E88: .4byte sub_80D0E8C
thumb_func_end sub_80D0E30
@@ -13702,27 +13702,27 @@ sub_80D0FD8: @ 80D0FD8
mov r1, sp
adds r1, 0x2
strh r5, [r1]
- ldr r0, _080D0FFC @ =gUnknown_03004B00
+ ldr r0, _080D0FFC @ =gBattleAnimArgs
movs r3, 0x4
ldrsh r2, [r0, r3]
adds r7, r1, 0
adds r1, r0, 0
cmp r2, 0
bne _080D1004
- ldr r0, _080D1000 @ =gUnknown_0202F7C8
+ ldr r0, _080D1000 @ =gBattleAnimPlayerMonIndex
b _080D1006
.align 2, 0
-_080D0FFC: .4byte gUnknown_03004B00
-_080D1000: .4byte gUnknown_0202F7C8
+_080D0FFC: .4byte gBattleAnimArgs
+_080D1000: .4byte gBattleAnimPlayerMonIndex
_080D1004:
- ldr r0, _080D1040 @ =gUnknown_0202F7C9
+ ldr r0, _080D1040 @ =gBattleAnimEnemyMonIndex
_080D1006:
ldrb r5, [r0]
ldrb r1, [r1, 0x6]
movs r0, 0x1
adds r4, r0, 0
eors r4, r1
- bl battle_type_is_double
+ bl IsDoubleBattle
lsls r0, 24
cmp r0, 0
beq _080D107E
@@ -13744,7 +13744,7 @@ _080D1006:
movs r1, 0
b _080D1048
.align 2, 0
-_080D1040: .4byte gUnknown_0202F7C9
+_080D1040: .4byte gBattleAnimEnemyMonIndex
_080D1044:
adds r0, r5, 0
movs r1, 0x2
@@ -13753,11 +13753,11 @@ _080D1048:
lsls r0, 24
lsrs r4, r0, 24
adds r0, r5, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D1074
- ldr r2, _080D1070 @ =gUnknown_03004B00
+ ldr r2, _080D1070 @ =gBattleAnimArgs
mov r0, sp
ldrh r1, [r0]
subs r1, r4
@@ -13767,9 +13767,9 @@ _080D1048:
strh r0, [r2]
b _080D107E
.align 2, 0
-_080D1070: .4byte gUnknown_03004B00
+_080D1070: .4byte gBattleAnimArgs
_080D1074:
- ldr r1, _080D1090 @ =gUnknown_03004B00
+ ldr r1, _080D1090 @ =gBattleAnimArgs
mov r0, sp
ldrh r0, [r0]
subs r0, r4
@@ -13784,7 +13784,7 @@ _080D107E:
pop {r0}
bx r0
.align 2, 0
-_080D1090: .4byte gUnknown_03004B00
+_080D1090: .4byte gBattleAnimArgs
_080D1094: .4byte sub_80793C4
thumb_func_end sub_80D0FD8
@@ -13821,27 +13821,27 @@ sub_80D10B8: @ 80D10B8
mov r1, sp
adds r1, 0x2
strh r6, [r1]
- ldr r0, _080D10E4 @ =gUnknown_03004B00
+ ldr r0, _080D10E4 @ =gBattleAnimArgs
movs r2, 0xA
ldrsh r0, [r0, r2]
cmp r0, 0
bne _080D10F0
- ldr r0, _080D10E8 @ =gUnknown_0202F7C8
+ ldr r0, _080D10E8 @ =gBattleAnimPlayerMonIndex
ldrb r7, [r0]
- ldr r0, _080D10EC @ =gUnknown_0202F7C9
+ ldr r0, _080D10EC @ =gBattleAnimEnemyMonIndex
b _080D10F6
.align 2, 0
-_080D10E4: .4byte gUnknown_03004B00
-_080D10E8: .4byte gUnknown_0202F7C8
-_080D10EC: .4byte gUnknown_0202F7C9
+_080D10E4: .4byte gBattleAnimArgs
+_080D10E8: .4byte gBattleAnimPlayerMonIndex
+_080D10EC: .4byte gBattleAnimEnemyMonIndex
_080D10F0:
- ldr r0, _080D1110 @ =gUnknown_0202F7C9
+ ldr r0, _080D1110 @ =gBattleAnimEnemyMonIndex
ldrb r7, [r0]
- ldr r0, _080D1114 @ =gUnknown_0202F7C8
+ ldr r0, _080D1114 @ =gBattleAnimPlayerMonIndex
_080D10F6:
ldrb r0, [r0]
mov r8, r0
- ldr r0, _080D1118 @ =gUnknown_03004B00
+ ldr r0, _080D1118 @ =gBattleAnimArgs
movs r3, 0xC
ldrsh r0, [r0, r3]
cmp r0, 0
@@ -13852,9 +13852,9 @@ _080D10F6:
str r1, [sp, 0x4]
b _080D1124
.align 2, 0
-_080D1110: .4byte gUnknown_0202F7C9
-_080D1114: .4byte gUnknown_0202F7C8
-_080D1118: .4byte gUnknown_03004B00
+_080D1110: .4byte gBattleAnimEnemyMonIndex
+_080D1114: .4byte gBattleAnimPlayerMonIndex
+_080D1118: .4byte gBattleAnimArgs
_080D111C:
movs r2, 0x2
mov r10, r2
@@ -13862,7 +13862,7 @@ _080D111C:
str r3, [sp, 0x4]
_080D1124:
adds r0, r7, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D1180
@@ -13870,7 +13870,7 @@ _080D1124:
mov r1, r10
bl sub_8077ABC
lsls r0, 24
- ldr r1, _080D1164 @ =gUnknown_03004B00
+ ldr r1, _080D1164 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r1]
adds r0, r1
@@ -13886,28 +13886,28 @@ _080D1124:
cmp r0, 0
beq _080D1170
ldr r2, _080D1168 @ =gSprites
- ldr r0, _080D116C @ =gUnknown_02024BE0
+ ldr r0, _080D116C @ =gObjectBankIDs
adds r0, r4, r0
b _080D120A
.align 2, 0
-_080D1164: .4byte gUnknown_03004B00
+_080D1164: .4byte gBattleAnimArgs
_080D1168: .4byte gSprites
-_080D116C: .4byte gUnknown_02024BE0
+_080D116C: .4byte gObjectBankIDs
_080D1170:
ldr r2, _080D1178 @ =gSprites
- ldr r0, _080D117C @ =gUnknown_02024BE0
+ ldr r0, _080D117C @ =gObjectBankIDs
add r0, r8
b _080D120A
.align 2, 0
_080D1178: .4byte gSprites
-_080D117C: .4byte gUnknown_02024BE0
+_080D117C: .4byte gObjectBankIDs
_080D1180:
adds r0, r7, 0
mov r1, r10
bl sub_8077ABC
lsls r0, 24
lsrs r0, 24
- ldr r1, _080D11EC @ =gUnknown_03004B00
+ ldr r1, _080D11EC @ =gBattleAnimArgs
ldrh r1, [r1]
subs r0, r1
lsls r0, 16
@@ -13930,7 +13930,7 @@ _080D1180:
cmp r0, 0
beq _080D1204
ldr r3, _080D11F8 @ =gSprites
- ldr r2, _080D11FC @ =gUnknown_02024BE0
+ ldr r2, _080D11FC @ =gObjectBankIDs
adds r0, r7, r2
ldrb r1, [r0]
lsls r0, r1, 4
@@ -13955,17 +13955,17 @@ _080D1180:
adds r0, 0x1
b _080D121A
.align 2, 0
-_080D11EC: .4byte gUnknown_03004B00
+_080D11EC: .4byte gBattleAnimArgs
_080D11F0: .4byte gMain
_080D11F4: .4byte 0x0000043d
_080D11F8: .4byte gSprites
-_080D11FC: .4byte gUnknown_02024BE0
+_080D11FC: .4byte gObjectBankIDs
_080D1200:
adds r0, r6, 0
b _080D1214
_080D1204:
ldr r2, _080D1268 @ =gSprites
- ldr r0, _080D126C @ =gUnknown_02024BE0
+ ldr r0, _080D126C @ =gObjectBankIDs
adds r0, r7, r0
_080D120A:
ldrb r1, [r0]
@@ -13985,7 +13985,7 @@ _080D121A:
ldr r1, [sp, 0x4]
bl sub_8077ABC
lsls r0, 24
- ldr r4, _080D1270 @ =gUnknown_03004B00
+ ldr r4, _080D1270 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r4, 0x2]
adds r0, r1
@@ -14015,8 +14015,8 @@ _080D121A:
b _080D129C
.align 2, 0
_080D1268: .4byte gSprites
-_080D126C: .4byte gUnknown_02024BE0
-_080D1270: .4byte gUnknown_03004B00
+_080D126C: .4byte gObjectBankIDs
+_080D1270: .4byte gBattleAnimArgs
_080D1274: .4byte gMain
_080D1278: .4byte 0x0000043d
_080D127C:
@@ -14036,13 +14036,13 @@ _080D127C:
strh r0, [r3, 0x2]
_080D129C:
mov r0, r8
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D12C0
mov r3, sp
mov r2, sp
- ldr r1, _080D12BC @ =gUnknown_03004B00
+ ldr r1, _080D12BC @ =gBattleAnimArgs
ldrh r0, [r1, 0x6]
ldrh r2, [r2]
adds r0, r2
@@ -14050,11 +14050,11 @@ _080D129C:
adds r2, r1, 0
b _080D12CE
.align 2, 0
-_080D12BC: .4byte gUnknown_03004B00
+_080D12BC: .4byte gBattleAnimArgs
_080D12C0:
mov r3, sp
mov r0, sp
- ldr r2, _080D1310 @ =gUnknown_03004B00
+ ldr r2, _080D1310 @ =gBattleAnimArgs
ldrh r0, [r0]
ldrh r1, [r2, 0x6]
subs r0, r1
@@ -14092,7 +14092,7 @@ _080D12CE:
pop {r0}
bx r0
.align 2, 0
-_080D1310: .4byte gUnknown_03004B00
+_080D1310: .4byte gBattleAnimArgs
_080D1314: .4byte sub_80D1098
thumb_func_end sub_80D10B8
@@ -14110,7 +14110,7 @@ sub_80D1318: @ 80D1318
ldr r1, _080D135C @ =0x01010000
adds r0, r1
lsrs r0, 16
- ldr r1, _080D1360 @ =gUnknown_03004B00
+ ldr r1, _080D1360 @ =gBattleAnimArgs
ldrb r2, [r1, 0xA]
ldrh r3, [r1, 0x8]
movs r1, 0xF
@@ -14129,7 +14129,7 @@ _080D133E:
.align 2, 0
_080D1358: .4byte 0x000027db
_080D135C: .4byte 0x01010000
-_080D1360: .4byte gUnknown_03004B00
+_080D1360: .4byte gBattleAnimArgs
_080D1364: .4byte sub_80793C4
thumb_func_end sub_80D1318
@@ -14139,9 +14139,9 @@ sub_80D1368: @ 80D1368
adds r4, r0, 0
movs r1, 0
bl sub_80787B0
- ldr r0, _080D139C @ =gUnknown_0202F7C8
+ ldr r0, _080D139C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
movs r1, 0xA0
cmp r0, 0
@@ -14152,7 +14152,7 @@ _080D1384:
lsls r0, 2
strh r0, [r4, 0x2E]
strh r1, [r4, 0x30]
- ldr r0, _080D13A4 @ =gUnknown_03004B00
+ ldr r0, _080D13A4 @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x3C]
ldr r0, _080D13A8 @ =sub_80D13AC
@@ -14161,9 +14161,9 @@ _080D1384:
pop {r0}
bx r0
.align 2, 0
-_080D139C: .4byte gUnknown_0202F7C8
+_080D139C: .4byte gBattleAnimPlayerMonIndex
_080D13A0: .4byte 0x0000ff60
-_080D13A4: .4byte gUnknown_03004B00
+_080D13A4: .4byte gBattleAnimArgs
_080D13A8: .4byte sub_80D13AC
thumb_func_end sub_80D1368
@@ -14184,9 +14184,9 @@ sub_80D13AC: @ 80D13AC
strh r0, [r4, 0x24]
subs r2, 0x20
strh r2, [r4, 0x2E]
- ldr r0, _080D1418 @ =gUnknown_0202F7C8
+ ldr r0, _080D1418 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
movs r1, 0xA0
cmp r0, 0
@@ -14223,7 +14223,7 @@ _080D1410:
pop {r0}
bx r0
.align 2, 0
-_080D1418: .4byte gUnknown_0202F7C8
+_080D1418: .4byte gBattleAnimPlayerMonIndex
_080D141C: .4byte 0x0000ff60
_080D1420: .4byte sub_80D1424
thumb_func_end sub_80D13AC
@@ -14391,7 +14391,7 @@ _080D1548: .4byte sub_80D154C
sub_80D154C: @ 80D154C
push {lr}
adds r3, r0, 0
- ldr r0, _080D1574 @ =gUnknown_03004B00
+ ldr r0, _080D1574 @ =gBattleAnimArgs
ldrh r1, [r0, 0xE]
ldr r0, _080D1578 @ =0x0000ffff
cmp r1, r0
@@ -14409,7 +14409,7 @@ sub_80D154C: @ 80D154C
ldr r0, _080D157C @ =sub_80D158C
b _080D1582
.align 2, 0
-_080D1574: .4byte gUnknown_03004B00
+_080D1574: .4byte gBattleAnimArgs
_080D1578: .4byte 0x0000ffff
_080D157C: .4byte sub_80D158C
_080D1580:
@@ -14504,7 +14504,7 @@ sub_80D15E0: @ 80D15E0
orrs r1, r2
strb r1, [r0]
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D162A:
pop {r4,r5}
pop {r0}
@@ -14531,9 +14531,9 @@ sub_80D1638: @ 80D1638
strh r0, [r4, 0xE]
movs r0, 0x3
strh r0, [r4, 0x20]
- ldr r0, _080D1670 @ =gUnknown_0202F7C9
+ ldr r0, _080D1670 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D1678
@@ -14543,7 +14543,7 @@ sub_80D1638: @ 80D1638
b _080D167E
.align 2, 0
_080D166C: .4byte gTasks
-_080D1670: .4byte gUnknown_0202F7C9
+_080D1670: .4byte gBattleAnimEnemyMonIndex
_080D1674: .4byte 0x0000ffff
_080D1678:
movs r0, 0x1
@@ -14714,7 +14714,7 @@ _080D178A:
cmp r0, 0
bne _080D17BA
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D17BA:
pop {r4,r5}
pop {r0}
@@ -14859,7 +14859,7 @@ _080D18B0:
ands r1, r2
strb r1, [r0]
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D18CE:
pop {r4-r6}
pop {r0}
@@ -14888,7 +14888,7 @@ sub_80D18D4: @ 80D18D4
strh r0, [r4, 0x16]
strh r0, [r4, 0x18]
strh r0, [r4, 0x22]
- ldr r5, _080D1928 @ =gUnknown_0202F7C8
+ ldr r5, _080D1928 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
movs r1, 0
bl sub_8077ABC
@@ -14908,7 +14908,7 @@ sub_80D18D4: @ 80D18D4
bx r0
.align 2, 0
_080D1924: .4byte gTasks
-_080D1928: .4byte gUnknown_0202F7C8
+_080D1928: .4byte gBattleAnimPlayerMonIndex
_080D192C: .4byte sub_80D1930
thumb_func_end sub_80D18D4
@@ -15072,7 +15072,7 @@ _080D1A5C:
cmp r0, 0
bne _080D1A6A
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D1A6A:
pop {r4-r6}
pop {r0}
@@ -15162,7 +15162,7 @@ _080D1AF4:
cmp r5, 0x4
ble _080D1AF4
ldr r4, _080D1B3C @ =gBattleAnimSpritePalette_206
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
ldr r1, _080D1B40 @ =0x02018000
cmp r0, 0
@@ -15175,7 +15175,7 @@ _080D1B1C:
movs r5, 0
_080D1B24:
lsls r4, r5, 5
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080D1B4C
@@ -15207,7 +15207,7 @@ _080D1B4E:
cmp r5, 0x4
ble _080D1B24
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
add sp, 0x8
pop {r4-r6}
pop {r0}
@@ -15231,7 +15231,7 @@ _080D1B8A:
cmp r4, 0
bge _080D1B8A
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4-r6}
pop {r0}
bx r0
@@ -15293,18 +15293,18 @@ sub_80D1C08: @ 80D1C08
adds r5, r0, 0
movs r1, 0
bl sub_80787B0
- ldr r6, _080D1C70 @ =gUnknown_0202F7C8
+ ldr r6, _080D1C70 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r6]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D1C28
- ldr r1, _080D1C74 @ =gUnknown_03004B00
+ ldr r1, _080D1C74 @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_080D1C28:
- ldr r4, _080D1C74 @ =gUnknown_03004B00
+ ldr r4, _080D1C74 @ =gBattleAnimArgs
ldrh r0, [r4, 0x8]
strh r0, [r5, 0x2E]
ldrb r0, [r6]
@@ -15336,8 +15336,8 @@ _080D1C28:
pop {r0}
bx r0
.align 2, 0
-_080D1C70: .4byte gUnknown_0202F7C8
-_080D1C74: .4byte gUnknown_03004B00
+_080D1C70: .4byte gBattleAnimPlayerMonIndex
+_080D1C74: .4byte gBattleAnimArgs
_080D1C78: .4byte sub_8078B34
_080D1C7C: .4byte move_anim_8072740
thumb_func_end sub_80D1C08
@@ -15390,7 +15390,7 @@ sub_80D1CD0: @ 80D1CD0
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
movs r2, 0xF0
cmp r0, 0
@@ -15549,7 +15549,7 @@ _080D1DF8:
adds r0, 0x4
strh r4, [r0]
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D1E1E:
add sp, 0xC
pop {r4,r5}
@@ -15622,7 +15622,7 @@ _080D1E94:
strh r0, [r4, 0x24]
strh r0, [r4, 0x26]
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D1EBC:
pop {r4-r6}
pop {r0}
@@ -15691,7 +15691,7 @@ _080D1F24:
strh r0, [r4, 0x24]
strh r0, [r4, 0x26]
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D1F4C:
pop {r4-r6}
pop {r0}
@@ -15710,7 +15710,7 @@ sub_80D1F58: @ 80D1F58
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
strh r0, [r4, 0x30]
- ldr r5, _080D1F9C @ =gUnknown_0202F7C9
+ ldr r5, _080D1F9C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -15733,7 +15733,7 @@ sub_80D1F58: @ 80D1F58
pop {r0}
bx r0
.align 2, 0
-_080D1F9C: .4byte gUnknown_0202F7C9
+_080D1F9C: .4byte gBattleAnimEnemyMonIndex
_080D1FA0: .4byte sub_80D1FA4
thumb_func_end sub_80D1F58
@@ -15776,7 +15776,7 @@ sub_80D1FDC: @ 80D1FDC
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080D2000
- ldr r1, _080D1FFC @ =gUnknown_03004B00
+ ldr r1, _080D1FFC @ =gBattleAnimArgs
ldrh r0, [r1]
strh r0, [r4, 0x30]
ldrh r0, [r1, 0x2]
@@ -15785,7 +15785,7 @@ sub_80D1FDC: @ 80D1FDC
strh r0, [r4, 0x2E]
b _080D205C
.align 2, 0
-_080D1FFC: .4byte gUnknown_03004B00
+_080D1FFC: .4byte gBattleAnimArgs
_080D2000:
ldrh r0, [r4, 0x30]
ldrh r2, [r4, 0x36]
@@ -15841,7 +15841,7 @@ _080D205C:
thumb_func_start sub_80D2064
sub_80D2064: @ 80D2064
push {lr}
- ldr r2, _080D2088 @ =gUnknown_03004B00
+ ldr r2, _080D2088 @ =gBattleAnimArgs
ldrh r1, [r2]
strh r1, [r0, 0x20]
movs r1, 0xA0
@@ -15857,7 +15857,7 @@ sub_80D2064: @ 80D2064
pop {r0}
bx r0
.align 2, 0
-_080D2088: .4byte gUnknown_03004B00
+_080D2088: .4byte gBattleAnimArgs
_080D208C: .4byte sub_80782D8
_080D2090: .4byte sub_80D2094
thumb_func_end sub_80D2064
@@ -15943,7 +15943,7 @@ sub_80D2100: @ 80D2100
movs r0, 0x3F
ands r0, r1
strb r0, [r4, 0x1]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080D2144
@@ -15987,7 +15987,7 @@ _080D2144:
lsls r1, 4
movs r2, 0x20
bl LoadCompressedPalette
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080D21A4
@@ -16200,7 +16200,7 @@ _080D230E:
ldr r1, _080D23A4 @ =0x85000200
str r1, [r0, 0x8]
ldr r0, [r0, 0x8]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080D235C
@@ -16234,7 +16234,7 @@ _080D236C:
orrs r0, r1
strb r0, [r2]
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D238C:
add sp, 0x10
pop {r3-r5}
@@ -16280,7 +16280,7 @@ sub_80D23B4: @ 80D23B4
movs r0, 0x3F
ands r0, r1
strb r0, [r4, 0x1]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080D23FE
@@ -16313,7 +16313,7 @@ _080D23FE:
ldr r0, _080D2454 @ =0x85000400
str r0, [r1, 0x8]
ldr r0, [r1, 0x8]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080D245C
@@ -16330,9 +16330,9 @@ _080D2450: .4byte 0x040000d4
_080D2454: .4byte 0x85000400
_080D2458: .4byte gBattleAnimBackgroundTilemap_ScaryFaceContest
_080D245C:
- ldr r0, _080D2478 @ =gUnknown_0202F7C9
+ ldr r0, _080D2478 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -16343,7 +16343,7 @@ _080D246E:
bl LZDecompressVram
b _080D2488
.align 2, 0
-_080D2478: .4byte gUnknown_0202F7C9
+_080D2478: .4byte gBattleAnimEnemyMonIndex
_080D247C: .4byte gBattleAnimBackgroundTilemap_ScaryFacePlayer
_080D2480:
ldr r0, _080D24CC @ =gBattleAnimBackgroundTilemap_ScaryFaceOpponent
@@ -16359,7 +16359,7 @@ _080D2488:
lsls r1, 4
movs r2, 0x20
bl LoadCompressedPalette
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080D24B6
@@ -16564,7 +16564,7 @@ _080D25FE:
ldr r1, _080D2694 @ =0x85000200
str r1, [r0, 0x8]
ldr r0, [r0, 0x8]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080D264C
@@ -16598,7 +16598,7 @@ _080D265C:
orrs r0, r1
strb r0, [r2]
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D267C:
add sp, 0x10
pop {r3-r5}
@@ -16621,7 +16621,7 @@ _080D26A0: .4byte REG_BLDCNT
sub_80D26A4: @ 80D26A4
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080D26F8 @ =gUnknown_0202F7C8
+ ldr r5, _080D26F8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -16640,7 +16640,7 @@ sub_80D26A4: @ 80D26A4
movs r1, 0x80
orrs r0, r1
strb r0, [r2]
- ldr r1, _080D26FC @ =gUnknown_03004B00
+ ldr r1, _080D26FC @ =gBattleAnimArgs
ldrh r0, [r1]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x2]
@@ -16658,8 +16658,8 @@ sub_80D26A4: @ 80D26A4
pop {r0}
bx r0
.align 2, 0
-_080D26F8: .4byte gUnknown_0202F7C8
-_080D26FC: .4byte gUnknown_03004B00
+_080D26F8: .4byte gBattleAnimPlayerMonIndex
+_080D26FC: .4byte gBattleAnimArgs
_080D2700: .4byte sub_80D2704
thumb_func_end sub_80D26A4
@@ -16759,7 +16759,7 @@ _080D2790:
movs r0, 0x1
strh r0, [r4, 0x38]
_080D27C0:
- ldr r0, _080D27D8 @ =gUnknown_03004B00
+ ldr r0, _080D27D8 @ =gBattleAnimArgs
ldrh r1, [r0, 0xE]
ldr r0, _080D27DC @ =0x0000ffff
cmp r1, r0
@@ -16771,7 +16771,7 @@ _080D27D0:
pop {r0}
bx r0
.align 2, 0
-_080D27D8: .4byte gUnknown_03004B00
+_080D27D8: .4byte gBattleAnimArgs
_080D27DC: .4byte 0x0000ffff
thumb_func_end sub_80D2704
@@ -16779,7 +16779,7 @@ _080D27DC: .4byte 0x0000ffff
sub_80D27E0: @ 80D27E0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080D2828 @ =gUnknown_0202F7C8
+ ldr r4, _080D2828 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -16792,7 +16792,7 @@ sub_80D27E0: @ 80D27E0
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r4, _080D282C @ =gUnknown_03004B00
+ ldr r4, _080D282C @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r4, r1]
movs r1, 0xA
@@ -16809,8 +16809,8 @@ sub_80D27E0: @ 80D27E0
pop {r0}
bx r0
.align 2, 0
-_080D2828: .4byte gUnknown_0202F7C8
-_080D282C: .4byte gUnknown_03004B00
+_080D2828: .4byte gBattleAnimPlayerMonIndex
+_080D282C: .4byte gBattleAnimArgs
_080D2830: .4byte sub_80D2834
thumb_func_end sub_80D27E0
@@ -16887,7 +16887,7 @@ _080D28A8:
sub_80D28AC: @ 80D28AC
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080D28F8 @ =gUnknown_0202F7C8
+ ldr r4, _080D28F8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -16900,7 +16900,7 @@ sub_80D28AC: @ 80D28AC
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r4, _080D28FC @ =gUnknown_03004B00
+ ldr r4, _080D28FC @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r4, r1]
movs r1, 0xA
@@ -16919,8 +16919,8 @@ sub_80D28AC: @ 80D28AC
pop {r0}
bx r0
.align 2, 0
-_080D28F8: .4byte gUnknown_0202F7C8
-_080D28FC: .4byte gUnknown_03004B00
+_080D28F8: .4byte gBattleAnimPlayerMonIndex
+_080D28FC: .4byte gBattleAnimArgs
_080D2900: .4byte sub_80D287C
thumb_func_end sub_80D28AC
@@ -16964,7 +16964,7 @@ sub_80D2938: @ 80D2938
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080D2956
- ldr r0, _080D29C8 @ =gUnknown_03004B00
+ ldr r0, _080D29C8 @ =gBattleAnimArgs
ldrh r1, [r0]
ldrh r2, [r4, 0x20]
adds r1, r2
@@ -17032,7 +17032,7 @@ _080D29C2:
pop {r0}
bx r0
.align 2, 0
-_080D29C8: .4byte gUnknown_03004B00
+_080D29C8: .4byte gBattleAnimArgs
thumb_func_end sub_80D2938
thumb_func_start sub_80D29CC
@@ -17101,7 +17101,7 @@ sub_80D2A38: @ 80D2A38
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080D2A5C
- ldr r1, _080D2A58 @ =gUnknown_03004B00
+ ldr r1, _080D2A58 @ =gBattleAnimArgs
ldrh r0, [r1]
strh r0, [r4, 0x30]
ldrh r0, [r1, 0x2]
@@ -17110,7 +17110,7 @@ sub_80D2A38: @ 80D2A38
strh r0, [r4, 0x2E]
b _080D2AB0
.align 2, 0
-_080D2A58: .4byte gUnknown_03004B00
+_080D2A58: .4byte gBattleAnimArgs
_080D2A5C:
ldrh r0, [r4, 0x30]
ldrh r2, [r4, 0x36]
@@ -17167,7 +17167,7 @@ sub_80D2ABC: @ 80D2ABC
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080D2AF6
- ldr r1, _080D2BB8 @ =gUnknown_03004B00
+ ldr r1, _080D2BB8 @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -17179,7 +17179,7 @@ sub_80D2ABC: @ 80D2ABC
adds r0, r4, 0
movs r1, 0
bl StartSpriteAnim
- ldr r0, _080D2BBC @ =gUnknown_0202F7C9
+ ldr r0, _080D2BBC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079E90
subs r0, 0x1
@@ -17290,8 +17290,8 @@ _080D2B80:
strb r0, [r3]
b _080D2BD2
.align 2, 0
-_080D2BB8: .4byte gUnknown_03004B00
-_080D2BBC: .4byte gUnknown_0202F7C9
+_080D2BB8: .4byte gBattleAnimArgs
+_080D2BBC: .4byte gBattleAnimEnemyMonIndex
_080D2BC0: .4byte 0x0000ffff
_080D2BC4:
adds r2, r4, 0
@@ -17322,7 +17322,7 @@ sub_80D2BE8: @ 80D2BE8
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080D2C1C
- ldr r1, _080D2C18 @ =gUnknown_03004B00
+ ldr r1, _080D2C18 @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -17339,7 +17339,7 @@ sub_80D2BE8: @ 80D2BE8
strh r0, [r4, 0x2E]
b _080D2C30
.align 2, 0
-_080D2C18: .4byte gUnknown_03004B00
+_080D2C18: .4byte gBattleAnimArgs
_080D2C1C:
adds r0, r4, 0
adds r0, 0x3F
@@ -17360,7 +17360,7 @@ _080D2C30:
sub_80D2C38: @ 80D2C38
push {r4,r5,lr}
adds r5, r0, 0
- ldr r1, _080D2C50 @ =gUnknown_03004B00
+ ldr r1, _080D2C50 @ =gBattleAnimArgs
movs r2, 0x4
ldrsh r0, [r1, r2]
cmp r0, 0
@@ -17369,18 +17369,18 @@ sub_80D2C38: @ 80D2C38
bl move_anim_8072740
b _080D2CB8
.align 2, 0
-_080D2C50: .4byte gUnknown_03004B00
+_080D2C50: .4byte gBattleAnimArgs
_080D2C54:
movs r2, 0
ldrsh r0, [r1, r2]
cmp r0, 0
bne _080D2C64
- ldr r4, _080D2C60 @ =gUnknown_0202F7C8
+ ldr r4, _080D2C60 @ =gBattleAnimPlayerMonIndex
b _080D2C66
.align 2, 0
-_080D2C60: .4byte gUnknown_0202F7C8
+_080D2C60: .4byte gBattleAnimPlayerMonIndex
_080D2C64:
- ldr r4, _080D2C94 @ =gUnknown_0202F7C9
+ ldr r4, _080D2C94 @ =gBattleAnimEnemyMonIndex
_080D2C66:
ldrb r0, [r4]
movs r1, 0x2
@@ -17394,7 +17394,7 @@ _080D2C66:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r0, _080D2C98 @ =gUnknown_03004B00
+ ldr r0, _080D2C98 @ =gBattleAnimArgs
movs r2, 0x2
ldrsh r1, [r0, r2]
adds r2, r0, 0
@@ -17404,8 +17404,8 @@ _080D2C66:
adds r0, 0x20
b _080D2CA0
.align 2, 0
-_080D2C94: .4byte gUnknown_0202F7C9
-_080D2C98: .4byte gUnknown_03004B00
+_080D2C94: .4byte gBattleAnimEnemyMonIndex
+_080D2C98: .4byte gBattleAnimArgs
_080D2C9C:
ldrh r0, [r5, 0x20]
subs r0, 0x20
@@ -17465,7 +17465,7 @@ sub_80D2CF8: @ 80D2CF8
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r0, _080D2D2C @ =gUnknown_03004B00
+ ldr r0, _080D2D2C @ =gBattleAnimArgs
ldrb r0, [r0]
bl obj_id_for_side_relative_to_move
adds r1, r0, 0
@@ -17485,7 +17485,7 @@ sub_80D2CF8: @ 80D2CF8
pop {r0}
bx r0
.align 2, 0
-_080D2D2C: .4byte gUnknown_03004B00
+_080D2D2C: .4byte gBattleAnimArgs
_080D2D30: .4byte gTasks
_080D2D34: .4byte gUnknown_083D7CA8
_080D2D38: .4byte sub_80D2D3C
@@ -17506,7 +17506,7 @@ sub_80D2D3C: @ 80D2D3C
cmp r0, 0
bne _080D2D5C
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D2D5C:
pop {r4}
pop {r0}
@@ -17519,27 +17519,27 @@ _080D2D64: .4byte gTasks
sub_80D2D68: @ 80D2D68
push {r4-r7,lr}
adds r5, r0, 0
- ldr r0, _080D2D7C @ =gUnknown_03004B00
+ ldr r0, _080D2D7C @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080D2D84
- ldr r0, _080D2D80 @ =gUnknown_0202F7C8
+ ldr r0, _080D2D80 @ =gBattleAnimPlayerMonIndex
b _080D2D86
.align 2, 0
-_080D2D7C: .4byte gUnknown_03004B00
-_080D2D80: .4byte gUnknown_0202F7C8
+_080D2D7C: .4byte gBattleAnimArgs
+_080D2D80: .4byte gBattleAnimPlayerMonIndex
_080D2D84:
- ldr r0, _080D2E1C @ =gUnknown_0202F7C9
+ ldr r0, _080D2E1C @ =gBattleAnimEnemyMonIndex
_080D2D86:
ldrb r6, [r0]
adds r0, r6, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _080D2DA0
- ldr r1, _080D2E20 @ =gUnknown_03004B00
+ ldr r1, _080D2E20 @ =gBattleAnimArgs
movs r2, 0x2
ldrsh r0, [r1, r2]
negs r0, r0
@@ -17549,7 +17549,7 @@ _080D2DA0:
movs r1, 0x2
bl sub_8077ABC
lsls r0, 24
- ldr r7, _080D2E20 @ =gUnknown_03004B00
+ ldr r7, _080D2E20 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r3, [r7, 0x2]
adds r0, r3
@@ -17607,8 +17607,8 @@ _080D2DF0:
pop {r0}
bx r0
.align 2, 0
-_080D2E1C: .4byte gUnknown_0202F7C9
-_080D2E20: .4byte gUnknown_03004B00
+_080D2E1C: .4byte gBattleAnimEnemyMonIndex
+_080D2E20: .4byte gBattleAnimArgs
_080D2E24: .4byte 0x000003ff
_080D2E28: .4byte 0xfffffc00
_080D2E2C: .4byte sub_80D2E30
@@ -17654,7 +17654,7 @@ sub_80D2E68: @ 80D2E68
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080D2E8A
- ldr r0, _080D2EC4 @ =gUnknown_03004B00
+ ldr r0, _080D2EC4 @ =gBattleAnimArgs
ldrh r1, [r0]
movs r0, 0x78
subs r0, r1
@@ -17695,7 +17695,7 @@ _080D2EBC:
pop {r0}
bx r0
.align 2, 0
-_080D2EC4: .4byte gUnknown_03004B00
+_080D2EC4: .4byte gBattleAnimArgs
thumb_func_end sub_80D2E68
thumb_func_start sub_80D2EC8
@@ -17708,7 +17708,7 @@ sub_80D2EC8: @ 80D2EC8
bne _080D2EF6
movs r5, 0x78
strh r5, [r6, 0x20]
- ldr r4, _080D2F78 @ =gUnknown_03004B00
+ ldr r4, _080D2F78 @ =gBattleAnimArgs
movs r2, 0
ldrsh r0, [r4, r2]
lsrs r1, r0, 31
@@ -17785,7 +17785,7 @@ _080D2F72:
pop {r0}
bx r0
.align 2, 0
-_080D2F78: .4byte gUnknown_03004B00
+_080D2F78: .4byte gBattleAnimArgs
_080D2F7C: .4byte sub_80D2F80
thumb_func_end sub_80D2EC8
@@ -17876,13 +17876,13 @@ _080D300E:
sub_80D3014: @ 80D3014
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, _080D3058 @ =gUnknown_020239F8
+ ldr r0, _080D3058 @ =gBattleTypeFlags
ldrh r1, [r0]
movs r0, 0x1
ands r0, r1
cmp r0, 0
beq _080D3060
- ldr r4, _080D305C @ =gUnknown_0202F7C8
+ ldr r4, _080D305C @ =gBattleAnimPlayerMonIndex
ldrb r1, [r4]
movs r0, 0x2
eors r0, r1
@@ -17905,10 +17905,10 @@ sub_80D3014: @ 80D3014
bl StartSpriteAffineAnim
b _080D3080
.align 2, 0
-_080D3058: .4byte gUnknown_020239F8
-_080D305C: .4byte gUnknown_0202F7C8
+_080D3058: .4byte gBattleTypeFlags
+_080D305C: .4byte gBattleAnimPlayerMonIndex
_080D3060:
- ldr r4, _080D30A0 @ =gUnknown_0202F7C8
+ ldr r4, _080D30A0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0
bl sub_8077ABC
@@ -17939,7 +17939,7 @@ _080D3080:
pop {r0}
bx r0
.align 2, 0
-_080D30A0: .4byte gUnknown_0202F7C8
+_080D30A0: .4byte gBattleAnimPlayerMonIndex
_080D30A4: .4byte sub_8078B34
_080D30A8: .4byte move_anim_8072740
thumb_func_end sub_80D3014
@@ -17949,19 +17949,19 @@ sub_80D30AC: @ 80D30AC
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r3, _080D30C8 @ =gUnknown_03004B00
- ldr r1, _080D30CC @ =gUnknown_0202F7B4
+ ldr r3, _080D30C8 @ =gBattleAnimArgs
+ ldr r1, _080D30CC @ =gDisableStructMoveAnim
ldr r1, [r1]
ldrb r2, [r1, 0x10]
movs r1, 0x1
ands r1, r2
strh r1, [r3, 0xE]
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r0}
bx r0
.align 2, 0
-_080D30C8: .4byte gUnknown_03004B00
-_080D30CC: .4byte gUnknown_0202F7B4
+_080D30C8: .4byte gBattleAnimArgs
+_080D30CC: .4byte gDisableStructMoveAnim
thumb_func_end sub_80D30AC
thumb_func_start update_fury_cutter_counter_copy
@@ -17969,17 +17969,17 @@ update_fury_cutter_counter_copy: @ 80D30D0
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, _080D30E8 @ =gUnknown_03004B00
- ldr r1, _080D30EC @ =gUnknown_0202F7B4
+ ldr r2, _080D30E8 @ =gBattleAnimArgs
+ ldr r1, _080D30EC @ =gDisableStructMoveAnim
ldr r1, [r1]
ldrb r1, [r1, 0x10]
strh r1, [r2, 0xE]
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r0}
bx r0
.align 2, 0
-_080D30E8: .4byte gUnknown_03004B00
-_080D30EC: .4byte gUnknown_0202F7B4
+_080D30E8: .4byte gBattleAnimArgs
+_080D30EC: .4byte gDisableStructMoveAnim
thumb_func_end update_fury_cutter_counter_copy
thumb_func_start sub_80D30F0
@@ -17997,7 +17997,7 @@ sub_80D30F0: @ 80D30F0
ldrsh r0, [r5, r1]
cmp r0, 0
bne _080D3118
- ldr r1, _080D317C @ =gUnknown_03004B00
+ ldr r1, _080D317C @ =gBattleAnimArgs
ldrh r0, [r1]
strh r0, [r5, 0xA]
ldrh r0, [r1, 0x2]
@@ -18043,14 +18043,14 @@ _080D3160:
cmp r1, r0
bne _080D3172
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D3172:
pop {r4-r6}
pop {r0}
bx r0
.align 2, 0
_080D3178: .4byte gTasks
-_080D317C: .4byte gUnknown_03004B00
+_080D317C: .4byte gBattleAnimArgs
_080D3180: .4byte gSpriteTemplate_83D9130
thumb_func_end sub_80D30F0
@@ -18099,9 +18099,9 @@ _080D31C2:
sub_80D31C8: @ 80D31C8
push {r4-r6,lr}
adds r6, r0, 0
- ldr r5, _080D31F0 @ =gUnknown_0202F7C8
+ ldr r5, _080D31F0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D31F8
@@ -18110,19 +18110,19 @@ sub_80D31C8: @ 80D31C8
bl sub_8077ABC
lsls r0, 24
lsrs r0, 24
- ldr r4, _080D31F4 @ =gUnknown_03004B00
+ ldr r4, _080D31F4 @ =gBattleAnimArgs
ldrh r1, [r4]
subs r0, r1
b _080D320A
.align 2, 0
-_080D31F0: .4byte gUnknown_0202F7C8
-_080D31F4: .4byte gUnknown_03004B00
+_080D31F0: .4byte gBattleAnimPlayerMonIndex
+_080D31F4: .4byte gBattleAnimArgs
_080D31F8:
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
lsls r0, 24
- ldr r4, _080D32D0 @ =gUnknown_03004B00
+ ldr r4, _080D32D0 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -18142,23 +18142,23 @@ _080D320A:
movs r1, 0x40
orrs r0, r1
strb r0, [r2]
- ldr r0, _080D32D4 @ =gUnknown_0202F7C8
+ ldr r0, _080D32D4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D3240
- ldr r1, _080D32D0 @ =gUnknown_03004B00
+ ldr r1, _080D32D0 @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_080D3240:
- ldr r5, _080D32D0 @ =gUnknown_03004B00
+ ldr r5, _080D32D0 @ =gBattleAnimArgs
ldrh r0, [r5, 0xC]
strh r0, [r6, 0x2E]
ldrh r0, [r6, 0x20]
strh r0, [r6, 0x30]
- ldr r4, _080D32D8 @ =gUnknown_0202F7C9
+ ldr r4, _080D32D8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -18176,7 +18176,7 @@ _080D3240:
adds r0, r6, 0
bl obj_translate_based_on_private_1_2_3_4
ldr r0, _080D32DC @ =SpriteCallbackDummy
- bl object_new_hidden_with_callback
+ bl CreateInvisibleSpriteWithCallback
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -18219,9 +18219,9 @@ _080D3240:
pop {r0}
bx r0
.align 2, 0
-_080D32D0: .4byte gUnknown_03004B00
-_080D32D4: .4byte gUnknown_0202F7C8
-_080D32D8: .4byte gUnknown_0202F7C9
+_080D32D0: .4byte gBattleAnimArgs
+_080D32D4: .4byte gBattleAnimPlayerMonIndex
+_080D32D8: .4byte gBattleAnimEnemyMonIndex
_080D32DC: .4byte SpriteCallbackDummy
_080D32E0: .4byte gSprites
_080D32E4: .4byte sub_80D32E8
@@ -18339,13 +18339,13 @@ sub_80D33B4: @ 80D33B4
adds r5, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r0, _080D33DC @ =gUnknown_0202F7C8
+ ldr r0, _080D33DC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D33E4
- ldr r1, _080D33E0 @ =gUnknown_03004B00
+ ldr r1, _080D33E0 @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
lsls r0, 16
@@ -18353,10 +18353,10 @@ sub_80D33B4: @ 80D33B4
adds r7, r1, 0
b _080D33EA
.align 2, 0
-_080D33DC: .4byte gUnknown_0202F7C8
-_080D33E0: .4byte gUnknown_03004B00
+_080D33DC: .4byte gBattleAnimPlayerMonIndex
+_080D33E0: .4byte gBattleAnimArgs
_080D33E4:
- ldr r0, _080D3440 @ =gUnknown_03004B00
+ ldr r0, _080D3440 @ =gBattleAnimArgs
ldrh r6, [r0, 0x4]
adds r7, r0, 0
_080D33EA:
@@ -18364,7 +18364,7 @@ _080D33EA:
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
strh r0, [r5, 0x30]
- ldr r4, _080D3444 @ =gUnknown_0202F7C9
+ ldr r4, _080D3444 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -18399,8 +18399,8 @@ _080D33EA:
pop {r0}
bx r0
.align 2, 0
-_080D3440: .4byte gUnknown_03004B00
-_080D3444: .4byte gUnknown_0202F7C9
+_080D3440: .4byte gBattleAnimArgs
+_080D3444: .4byte gBattleAnimEnemyMonIndex
_080D3448: .4byte sub_80D344C
thumb_func_end sub_80D33B4
@@ -18408,7 +18408,7 @@ _080D3448: .4byte sub_80D344C
sub_80D344C: @ 80D344C
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080D3488 @ =gUnknown_03004B00
+ ldr r0, _080D3488 @ =gBattleAnimArgs
ldrh r1, [r0, 0xE]
ldr r0, _080D348C @ =0x0000ffff
cmp r1, r0
@@ -18435,7 +18435,7 @@ _080D3480:
pop {r0}
bx r0
.align 2, 0
-_080D3488: .4byte gUnknown_03004B00
+_080D3488: .4byte gBattleAnimArgs
_080D348C: .4byte 0x0000ffff
thumb_func_end sub_80D344C
@@ -18449,7 +18449,7 @@ sub_80D3490: @ 80D3490
adds r4, r0
lsls r4, 3
adds r4, r1
- ldr r0, _080D34C8 @ =gUnknown_03004B00
+ ldr r0, _080D34C8 @ =gBattleAnimArgs
ldrh r0, [r0]
strh r0, [r4, 0x8]
ldr r0, _080D34CC @ =0x0000279c
@@ -18467,7 +18467,7 @@ sub_80D3490: @ 80D3490
bx r0
.align 2, 0
_080D34C4: .4byte gTasks
-_080D34C8: .4byte gUnknown_03004B00
+_080D34C8: .4byte gBattleAnimArgs
_080D34CC: .4byte 0x0000279c
_080D34D0: .4byte sub_80D34D4
thumb_func_end sub_80D3490
@@ -18531,7 +18531,7 @@ _080D3526:
cmp r1, r0
bne _080D3546
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D3546:
pop {r4-r7}
pop {r0}
@@ -18551,7 +18551,7 @@ sub_80D3554: @ 80D3554
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
strh r0, [r5, 0x30]
- ldr r4, _080D35BC @ =gUnknown_0202F7C9
+ ldr r4, _080D35BC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -18574,7 +18574,7 @@ sub_80D3554: @ 80D3554
lsls r0, 8
bl __divsi3
strh r0, [r5, 0x38]
- ldr r0, _080D35C0 @ =gUnknown_03004B00
+ ldr r0, _080D35C0 @ =gBattleAnimArgs
ldrh r2, [r0, 0x6]
strh r2, [r5, 0x3C]
ldrh r1, [r0, 0xE]
@@ -18590,8 +18590,8 @@ sub_80D3554: @ 80D3554
strh r0, [r5, 0x3C]
b _080D35C8
.align 2, 0
-_080D35BC: .4byte gUnknown_0202F7C9
-_080D35C0: .4byte gUnknown_03004B00
+_080D35BC: .4byte gBattleAnimEnemyMonIndex
+_080D35C0: .4byte gBattleAnimArgs
_080D35C4:
lsls r0, r1, 8
strh r0, [r5, 0x3A]
@@ -18661,7 +18661,7 @@ sub_80D3630: @ 80D3630
adds r1, r0
lsls r1, 3
adds r1, r2
- ldr r3, _080D3654 @ =gUnknown_03004B00
+ ldr r3, _080D3654 @ =gBattleAnimArgs
ldrh r0, [r3]
movs r2, 0
strh r0, [r1, 0x8]
@@ -18671,7 +18671,7 @@ sub_80D3630: @ 80D3630
bx lr
.align 2, 0
_080D3650: .4byte gTasks
-_080D3654: .4byte gUnknown_03004B00
+_080D3654: .4byte gBattleAnimArgs
_080D3658: .4byte sub_80D365C
thumb_func_end sub_80D3630
@@ -18680,7 +18680,7 @@ sub_80D365C: @ 80D365C
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, _080D3690 @ =gUnknown_03004B00
+ ldr r2, _080D3690 @ =gBattleAnimArgs
ldrh r0, [r2, 0xE]
adds r0, 0x3
movs r1, 0xFF
@@ -18698,12 +18698,12 @@ sub_80D365C: @ 80D365C
cmp r1, 0
bne _080D368A
adds r0, r3, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D368A:
pop {r0}
bx r0
.align 2, 0
-_080D3690: .4byte gUnknown_03004B00
+_080D3690: .4byte gBattleAnimArgs
_080D3694: .4byte gTasks
thumb_func_end sub_80D365C
@@ -18711,7 +18711,7 @@ _080D3694: .4byte gTasks
sub_80D3698: @ 80D3698
push {r4-r7,lr}
adds r4, r0, 0
- ldr r7, _080D36E4 @ =gUnknown_0202F7C8
+ ldr r7, _080D36E4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r7]
movs r1, 0
bl sub_8077ABC
@@ -18730,12 +18730,12 @@ sub_80D3698: @ 80D3698
bl sub_8079E90
lsls r0, 24
lsrs r5, r0, 24
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080D36F2
ldrb r0, [r7]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D36EC
@@ -18743,7 +18743,7 @@ sub_80D3698: @ 80D3698
strh r0, [r4, 0x24]
b _080D36F4
.align 2, 0
-_080D36E4: .4byte gUnknown_0202F7C8
+_080D36E4: .4byte gBattleAnimPlayerMonIndex
_080D36E8: .4byte 0x0000fff6
_080D36EC:
strh r6, [r4, 0x24]
@@ -18787,29 +18787,29 @@ _080D3722:
sub_80D3728: @ 80D3728
push {r4-r7,lr}
adds r6, r0, 0
- ldr r5, _080D37E8 @ =gUnknown_0202F7C8
+ ldr r5, _080D37E8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
- bl battle_side_get_owner
+ bl GetBankSide
adds r4, r0, 0
- ldr r0, _080D37EC @ =gUnknown_0202F7C9
+ ldr r0, _080D37EC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r4, 24
lsls r0, 24
cmp r4, r0
bne _080D3772
- ldr r4, _080D37F0 @ =gUnknown_03004B00
+ ldr r4, _080D37F0 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r4, r1]
negs r0, r0
strh r0, [r4]
ldrb r0, [r5]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
cmp r0, 0
beq _080D376A
ldrb r0, [r5]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -18820,7 +18820,7 @@ _080D376A:
negs r0, r0
strh r0, [r4]
_080D3772:
- ldr r5, _080D37F0 @ =gUnknown_03004B00
+ ldr r5, _080D37F0 @ =gBattleAnimArgs
movs r1, 0xA
ldrsh r0, [r5, r1]
movs r1, 0xFF
@@ -18839,9 +18839,9 @@ _080D3786:
_080D3790:
adds r0, r6, 0
bl sub_80787B0
- ldr r0, _080D37E8 @ =gUnknown_0202F7C8
+ ldr r0, _080D37E8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D37AA
@@ -18851,7 +18851,7 @@ _080D3790:
_080D37AA:
ldrh r0, [r5, 0x8]
strh r0, [r6, 0x2E]
- ldr r4, _080D37EC @ =gUnknown_0202F7C9
+ ldr r4, _080D37EC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -18877,9 +18877,9 @@ _080D37AA:
pop {r0}
bx r0
.align 2, 0
-_080D37E8: .4byte gUnknown_0202F7C8
-_080D37EC: .4byte gUnknown_0202F7C9
-_080D37F0: .4byte gUnknown_03004B00
+_080D37E8: .4byte gBattleAnimPlayerMonIndex
+_080D37EC: .4byte gBattleAnimEnemyMonIndex
+_080D37F0: .4byte gBattleAnimArgs
_080D37F4: .4byte sub_8078B34
_080D37F8: .4byte move_anim_8072740
thumb_func_end sub_80D3728
@@ -18890,7 +18890,7 @@ sub_80D37FC: @ 80D37FC
adds r4, r0, 0
movs r1, 0x1
bl sub_8078764
- ldr r0, _080D382C @ =gUnknown_03004B00
+ ldr r0, _080D382C @ =gBattleAnimArgs
ldrh r1, [r0, 0x8]
strh r1, [r4, 0x2E]
ldrh r0, [r0, 0x4]
@@ -18909,7 +18909,7 @@ sub_80D37FC: @ 80D37FC
pop {r0}
bx r0
.align 2, 0
-_080D382C: .4byte gUnknown_03004B00
+_080D382C: .4byte gBattleAnimArgs
_080D3830: .4byte sub_8078B34
_080D3834: .4byte move_anim_8072740
thumb_func_end sub_80D37FC
@@ -18918,7 +18918,7 @@ _080D3834: .4byte move_anim_8072740
sub_80D3838: @ 80D3838
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080D3850 @ =gUnknown_03004B00
+ ldr r0, _080D3850 @ =gBattleAnimArgs
movs r1, 0x6
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -18928,13 +18928,13 @@ sub_80D3838: @ 80D3838
bl sub_8078764
b _080D385C
.align 2, 0
-_080D3850: .4byte gUnknown_03004B00
+_080D3850: .4byte gBattleAnimArgs
_080D3854:
adds r0, r4, 0
movs r1, 0x1
bl sub_80787B0
_080D385C:
- ldr r0, _080D386C @ =gUnknown_03004B00
+ ldr r0, _080D386C @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x3C]
ldr r0, _080D3870 @ =sub_80D3874
@@ -18943,7 +18943,7 @@ _080D385C:
pop {r0}
bx r0
.align 2, 0
-_080D386C: .4byte gUnknown_03004B00
+_080D386C: .4byte gBattleAnimArgs
_080D3870: .4byte sub_80D3874
thumb_func_end sub_80D3838
@@ -19068,7 +19068,7 @@ _080D3920:
ldr r1, _080D399C @ =0x85000400
str r1, [r0, 0x8]
ldr r0, [r0, 0x8]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080D39B8
@@ -19080,9 +19080,9 @@ _080D3920:
movs r1, 0x4
orrs r0, r1
strb r0, [r2]
- ldr r0, _080D39A0 @ =gUnknown_0202F7C8
+ ldr r0, _080D39A0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -19095,7 +19095,7 @@ _080D3990: .4byte 0x00003f42
_080D3994: .4byte REG_BG1CNT
_080D3998: .4byte 0x040000d4
_080D399C: .4byte 0x85000400
-_080D39A0: .4byte gUnknown_0202F7C8
+_080D39A0: .4byte gBattleAnimPlayerMonIndex
_080D39A4: .4byte gUnknown_08E70968
_080D39A8:
ldr r0, _080D39B4 @ =gUnknown_08E70C38
@@ -19119,7 +19119,7 @@ _080D39CE:
ldr r0, _080D39F4 @ =gBattleAnimBackgroundImage_Surf
ldr r1, [sp]
bl LZDecompressVram
- ldr r0, _080D39F8 @ =gUnknown_03004B00
+ ldr r0, _080D39F8 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -19134,7 +19134,7 @@ _080D39CE:
.align 2, 0
_080D39F0: .4byte gUnknown_08E70F0C
_080D39F4: .4byte gBattleAnimBackgroundImage_Surf
-_080D39F8: .4byte gUnknown_03004B00
+_080D39F8: .4byte gBattleAnimArgs
_080D39FC: .4byte gBattleAnimBackgroundPalette_Surf
_080D3A00:
ldr r0, _080D3A78 @ =gBattleAnimBackgroundImageMuddyWater_Pal
@@ -19174,7 +19174,7 @@ _080D3A0E:
lsls r0, 5
strh r0, [r7, 0xA]
strh r0, [r7, 0xC]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0
@@ -19203,9 +19203,9 @@ _080D3A88: .4byte gUnknown_030042C0
_080D3A8C: .4byte 0x0000ffd0
_080D3A90: .4byte gUnknown_030041B4
_080D3A94:
- ldr r0, _080D3AC4 @ =gUnknown_0202F7C8
+ ldr r0, _080D3AC4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r1, r0, 24
cmp r1, 0x1
@@ -19226,7 +19226,7 @@ _080D3A94:
strh r1, [r7, 0xE]
b _080D3AEE
.align 2, 0
-_080D3AC4: .4byte gUnknown_0202F7C8
+_080D3AC4: .4byte gBattleAnimPlayerMonIndex
_080D3AC8: .4byte 0x0000ff20
_080D3ACC: .4byte gUnknown_030042C0
_080D3AD0: .4byte gUnknown_030041B4
@@ -19502,7 +19502,7 @@ _080D3CAA:
ldr r1, _080D3D58 @ =0x85000400
str r1, [r0, 0x8]
ldr r0, [r0, 0x8]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080D3D02
@@ -19535,7 +19535,7 @@ _080D3D02:
ldr r1, _080D3D64 @ =0x0000ffff
strh r1, [r0, 0x26]
adds r0, r7, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D3D32:
add sp, 0x18
pop {r3-r5}
@@ -20363,7 +20363,7 @@ _080D437C:
cmp r0, 0
bne _080D438A
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D438A:
add sp, 0xC
pop {r4-r6}
@@ -20374,13 +20374,13 @@ _080D438A:
thumb_func_start sub_80D4394
sub_80D4394: @ 80D4394
push {r4,r5,lr}
- ldr r4, _080D43B8 @ =gUnknown_0202F7C8
+ ldr r4, _080D43B8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D43C8
- ldr r1, _080D43BC @ =gUnknown_02024A6A
+ ldr r1, _080D43BC @ =gBattlePartyID
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
@@ -20390,14 +20390,14 @@ sub_80D4394: @ 80D4394
ldr r0, _080D43C0 @ =gPlayerParty
b _080D43D8
.align 2, 0
-_080D43B8: .4byte gUnknown_0202F7C8
-_080D43BC: .4byte gUnknown_02024A6A
+_080D43B8: .4byte gBattleAnimPlayerMonIndex
+_080D43BC: .4byte gBattlePartyID
_080D43C0: .4byte gPlayerParty
_080D43C4:
adds r0, r2, 0
b _080D440A
_080D43C8:
- ldr r1, _080D4410 @ =gUnknown_02024A6A
+ ldr r1, _080D4410 @ =gBattlePartyID
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
@@ -20435,7 +20435,7 @@ _080D440A:
pop {r1}
bx r1
.align 2, 0
-_080D4410: .4byte gUnknown_02024A6A
+_080D4410: .4byte gBattlePartyID
_080D4414: .4byte gEnemyParty
thumb_func_end sub_80D4394
@@ -20451,7 +20451,7 @@ sub_80D4418: @ 80D4418
lsls r1, 24
lsrs r1, 24
str r1, [sp]
- ldr r4, _080D4520 @ =gUnknown_0202F7C8
+ ldr r4, _080D4520 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -20571,7 +20571,7 @@ _080D44EA:
pop {r0}
bx r0
.align 2, 0
-_080D4520: .4byte gUnknown_0202F7C8
+_080D4520: .4byte gBattleAnimPlayerMonIndex
_080D4524: .4byte gSpriteTemplate_83D9378
_080D4528: .4byte gSprites
thumb_func_end sub_80D4418
@@ -20681,9 +20681,9 @@ sub_80D45D8: @ 80D45D8
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0xA]
- ldr r0, _080D460C @ =gUnknown_0202F7C8
+ ldr r0, _080D460C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D4610
@@ -20693,7 +20693,7 @@ sub_80D45D8: @ 80D45D8
b _080D4616
.align 2, 0
_080D4608: .4byte gTasks
-_080D460C: .4byte gUnknown_0202F7C8
+_080D460C: .4byte gBattleAnimPlayerMonIndex
_080D4610:
movs r0, 0x10
strh r0, [r4, 0x10]
@@ -20761,7 +20761,7 @@ _080D467A:
ldrsh r0, [r4, r2]
cmp r0, 0
bne _080D46F4
- ldr r5, _080D4708 @ =gUnknown_03004B00
+ ldr r5, _080D4708 @ =gBattleAnimArgs
movs r1, 0x1
mov r8, r1
mov r2, r8
@@ -20784,7 +20784,7 @@ _080D467A:
ldr r1, [r0]
adds r0, r2, 0
bl _call_via_r1
- ldr r1, _080D4710 @ =gUnknown_0202F7B2
+ ldr r1, _080D4710 @ =gAnimVisualTaskCount
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -20805,7 +20805,7 @@ _080D46C4:
ldr r1, [r0]
adds r0, r2, 0
bl _call_via_r1
- ldr r1, _080D4710 @ =gUnknown_0202F7B2
+ ldr r1, _080D4710 @ =gAnimVisualTaskCount
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -20824,16 +20824,16 @@ _080D46F4:
strh r0, [r4, 0x8]
b _080D4722
.align 2, 0
-_080D4708: .4byte gUnknown_03004B00
+_080D4708: .4byte gBattleAnimArgs
_080D470C: .4byte sub_80E1864
-_080D4710: .4byte gUnknown_0202F7B2
+_080D4710: .4byte gAnimVisualTaskCount
_080D4714:
movs r2, 0x1A
ldrsh r0, [r4, r2]
cmp r0, 0
bne _080D4722
adds r0, r1, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D4722:
pop {r3}
mov r8, r3
@@ -21079,7 +21079,7 @@ sub_80D48F4: @ 80D48F4
lsls r1, 3
ldr r0, _080D4978 @ =gTasks
adds r5, r1, r0
- ldr r4, _080D497C @ =gUnknown_0202F7C8
+ ldr r4, _080D497C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -21094,7 +21094,7 @@ sub_80D48F4: @ 80D48F4
lsrs r0, 24
strh r0, [r5, 0x10]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
movs r2, 0x1
negs r2, r2
@@ -21104,7 +21104,7 @@ sub_80D48F4: @ 80D48F4
movs r1, 0x1
_080D4938:
strh r1, [r5, 0x16]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080D494C
@@ -21136,7 +21136,7 @@ _080D494C:
bx r0
.align 2, 0
_080D4978: .4byte gTasks
-_080D497C: .4byte gUnknown_0202F7C8
+_080D497C: .4byte gBattleAnimPlayerMonIndex
_080D4980: .4byte 0x0000ffe0
_080D4984: .4byte sub_80D4988
thumb_func_end sub_80D48F4
@@ -21300,7 +21300,7 @@ _080D4ABA:
b _080D4AC8
_080D4AC2:
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D4AC8:
pop {r4}
pop {r0}
@@ -21456,7 +21456,7 @@ _080D4BEC: .4byte sub_80D4988
thumb_func_start sub_80D4BF0
sub_80D4BF0: @ 80D4BF0
- ldr r2, _080D4C10 @ =gUnknown_03004B00
+ ldr r2, _080D4C10 @ =gBattleAnimArgs
ldrh r1, [r2]
strh r1, [r0, 0x20]
ldrh r1, [r2, 0x2]
@@ -21473,7 +21473,7 @@ sub_80D4BF0: @ 80D4BF0
str r1, [r0, 0x1C]
bx lr
.align 2, 0
-_080D4C10: .4byte gUnknown_03004B00
+_080D4C10: .4byte gBattleAnimArgs
_080D4C14: .4byte sub_80D4C18
thumb_func_end sub_80D4BF0
@@ -21556,7 +21556,7 @@ sub_80D4CA4: @ 80D4CA4
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r5, _080D4CE0 @ =gUnknown_0202F7C9
+ ldr r5, _080D4CE0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -21569,7 +21569,7 @@ sub_80D4CA4: @ 80D4CA4
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x32]
- ldr r1, _080D4CE4 @ =gUnknown_03004B00
+ ldr r1, _080D4CE4 @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
strh r0, [r4, 0x34]
ldrh r0, [r1, 0x6]
@@ -21580,8 +21580,8 @@ sub_80D4CA4: @ 80D4CA4
pop {r0}
bx r0
.align 2, 0
-_080D4CE0: .4byte gUnknown_0202F7C9
-_080D4CE4: .4byte gUnknown_03004B00
+_080D4CE0: .4byte gBattleAnimEnemyMonIndex
+_080D4CE4: .4byte gBattleAnimArgs
_080D4CE8: .4byte sub_80D4CEC
thumb_func_end sub_80D4CA4
@@ -21734,7 +21734,7 @@ _080D4DF2:
strh r0, [r4, 0x2E]
mov r0, r9
strh r0, [r4, 0x30]
- ldr r0, _080D4E3C @ =gUnknown_0202F7C8
+ ldr r0, _080D4E3C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
bl sub_8079E90
subs r0, 0x1
@@ -21750,7 +21750,7 @@ _080D4DF2:
.align 2, 0
_080D4E34: .4byte gSpriteTemplate_83D9420
_080D4E38: .4byte gSprites
-_080D4E3C: .4byte gUnknown_0202F7C8
+_080D4E3C: .4byte gBattleAnimPlayerMonIndex
_080D4E40:
strh r7, [r4, 0x32]
_080D4E42:
@@ -21792,7 +21792,7 @@ _080D4E68:
strh r0, [r4, 0x2E]
mov r0, r9
strh r0, [r4, 0x30]
- ldr r0, _080D4EB4 @ =gUnknown_0202F7C8
+ ldr r0, _080D4EB4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
bl sub_8079E90
subs r0, 0x1
@@ -21808,7 +21808,7 @@ _080D4E68:
.align 2, 0
_080D4EAC: .4byte gSpriteTemplate_83D9420
_080D4EB0: .4byte gSprites
-_080D4EB4: .4byte gUnknown_0202F7C8
+_080D4EB4: .4byte gBattleAnimPlayerMonIndex
_080D4EB8:
strh r7, [r4, 0x32]
_080D4EBA:
@@ -21833,7 +21833,7 @@ _080D4EBA:
sub_80D4ED8: @ 80D4ED8
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080D4F0C @ =gUnknown_03004B00
+ ldr r0, _080D4F0C @ =gBattleAnimArgs
ldrh r0, [r0]
strh r0, [r4, 0x2E]
movs r0, 0x3C
@@ -21856,7 +21856,7 @@ sub_80D4ED8: @ 80D4ED8
pop {r0}
bx r0
.align 2, 0
-_080D4F0C: .4byte gUnknown_03004B00
+_080D4F0C: .4byte gBattleAnimArgs
_080D4F10: .4byte move_anim_8072740
_080D4F14: .4byte sub_8078174
thumb_func_end sub_80D4ED8
@@ -21865,7 +21865,7 @@ _080D4F14: .4byte sub_8078174
sub_80D4F18: @ 80D4F18
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080D4F50 @ =gUnknown_03004B00
+ ldr r5, _080D4F50 @ =gBattleAnimArgs
movs r0, 0
ldrsh r1, [r5, r0]
adds r0, r4, 0
@@ -21889,7 +21889,7 @@ sub_80D4F18: @ 80D4F18
pop {r0}
bx r0
.align 2, 0
-_080D4F50: .4byte gUnknown_03004B00
+_080D4F50: .4byte gBattleAnimArgs
_080D4F54: .4byte sub_8078394
_080D4F58: .4byte move_anim_8072740
thumb_func_end sub_80D4F18
@@ -21899,13 +21899,13 @@ sub_80D4F5C: @ 80D4F5C
push {r4,lr}
adds r4, r0, 0
bl sub_8078650
- ldr r0, _080D4F90 @ =gUnknown_0202F7C8
+ ldr r0, _080D4F90 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D4F98
- ldr r2, _080D4F94 @ =gUnknown_03004B00
+ ldr r2, _080D4F94 @ =gBattleAnimArgs
ldrh r0, [r4, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -21920,10 +21920,10 @@ sub_80D4F5C: @ 80D4F5C
adds r1, r2, 0
b _080D4FAE
.align 2, 0
-_080D4F90: .4byte gUnknown_0202F7C8
-_080D4F94: .4byte gUnknown_03004B00
+_080D4F90: .4byte gBattleAnimPlayerMonIndex
+_080D4F94: .4byte gBattleAnimArgs
_080D4F98:
- ldr r1, _080D4FC4 @ =gUnknown_03004B00
+ ldr r1, _080D4FC4 @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -21947,7 +21947,7 @@ _080D4FAE:
pop {r0}
bx r0
.align 2, 0
-_080D4FC4: .4byte gUnknown_03004B00
+_080D4FC4: .4byte gBattleAnimArgs
_080D4FC8: .4byte sub_80D5038
thumb_func_end sub_80D4F5C
@@ -21955,13 +21955,13 @@ _080D4FC8: .4byte sub_80D5038
sub_80D4FCC: @ 80D4FCC
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080D4FF8 @ =gUnknown_0202F7C8
+ ldr r0, _080D4FF8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D5000
- ldr r2, _080D4FFC @ =gUnknown_03004B00
+ ldr r2, _080D4FFC @ =gBattleAnimArgs
ldrh r0, [r4, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -21975,10 +21975,10 @@ sub_80D4FCC: @ 80D4FCC
adds r1, r2, 0
b _080D5018
.align 2, 0
-_080D4FF8: .4byte gUnknown_0202F7C8
-_080D4FFC: .4byte gUnknown_03004B00
+_080D4FF8: .4byte gBattleAnimPlayerMonIndex
+_080D4FFC: .4byte gBattleAnimArgs
_080D5000:
- ldr r1, _080D5030 @ =gUnknown_03004B00
+ ldr r1, _080D5030 @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -22003,7 +22003,7 @@ _080D5018:
pop {r0}
bx r0
.align 2, 0
-_080D5030: .4byte gUnknown_03004B00
+_080D5030: .4byte gBattleAnimArgs
_080D5034: .4byte sub_80D5038
thumb_func_end sub_80D4FCC
@@ -22047,23 +22047,23 @@ sub_80D5074: @ 80D5074
push {r4,lr}
adds r4, r0, 0
bl sub_8078650
- ldr r0, _080D5098 @ =gUnknown_0202F7C8
+ ldr r0, _080D5098 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D50A0
- ldr r0, _080D509C @ =gUnknown_03004B00
+ ldr r0, _080D509C @ =gBattleAnimArgs
ldrh r1, [r4, 0x20]
ldrh r2, [r0]
subs r1, r2
strh r1, [r4, 0x20]
b _080D50B2
.align 2, 0
-_080D5098: .4byte gUnknown_0202F7C8
-_080D509C: .4byte gUnknown_03004B00
+_080D5098: .4byte gBattleAnimPlayerMonIndex
+_080D509C: .4byte gBattleAnimArgs
_080D50A0:
- ldr r0, _080D50E0 @ =gUnknown_03004B00
+ ldr r0, _080D50E0 @ =gBattleAnimArgs
ldrh r1, [r0]
ldrh r2, [r4, 0x20]
adds r1, r2
@@ -22096,7 +22096,7 @@ _080D50B2:
pop {r0}
bx r0
.align 2, 0
-_080D50E0: .4byte gUnknown_03004B00
+_080D50E0: .4byte gBattleAnimArgs
_080D50E4: .4byte sub_80D50E8
thumb_func_end sub_80D5074
@@ -22206,33 +22206,33 @@ _080D51A4: .4byte move_anim_8072740
sub_80D51A8: @ 80D51A8
push {r4-r6,lr}
adds r6, r0, 0
- ldr r5, _080D5200 @ =gUnknown_0202F7C8
+ ldr r5, _080D5200 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
- bl battle_side_get_owner
+ bl GetBankSide
adds r4, r0, 0
- ldr r0, _080D5204 @ =gUnknown_0202F7C9
+ ldr r0, _080D5204 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r4, 24
lsls r0, 24
cmp r4, r0
bne _080D51EE
movs r0, 0x2
- bl battle_get_side_with_given_state
+ bl GetBankByPlayerAI
ldrb r1, [r5]
lsls r0, 24
lsrs r0, 24
cmp r1, r0
beq _080D51E6
movs r0, 0x3
- bl battle_get_side_with_given_state
+ bl GetBankByPlayerAI
ldrb r1, [r5]
lsls r0, 24
lsrs r0, 24
cmp r1, r0
bne _080D51EE
_080D51E6:
- ldr r1, _080D5208 @ =gUnknown_03004B00
+ ldr r1, _080D5208 @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
@@ -22245,15 +22245,15 @@ _080D51EE:
pop {r0}
bx r0
.align 2, 0
-_080D5200: .4byte gUnknown_0202F7C8
-_080D5204: .4byte gUnknown_0202F7C9
-_080D5208: .4byte gUnknown_03004B00
+_080D5200: .4byte gBattleAnimPlayerMonIndex
+_080D5204: .4byte gBattleAnimEnemyMonIndex
+_080D5208: .4byte gBattleAnimArgs
_080D520C: .4byte sub_8079534
thumb_func_end sub_80D51A8
thumb_func_start sub_80D5210
sub_80D5210: @ 80D5210
- ldr r2, _080D5224 @ =gUnknown_03004B00
+ ldr r2, _080D5224 @ =gBattleAnimArgs
ldrh r1, [r2]
negs r1, r1
strh r1, [r2]
@@ -22264,7 +22264,7 @@ sub_80D5210: @ 80D5210
str r1, [r0, 0x1C]
bx lr
.align 2, 0
-_080D5224: .4byte gUnknown_03004B00
+_080D5224: .4byte gBattleAnimArgs
_080D5228: .4byte sub_8079534
thumb_func_end sub_80D5210
@@ -22274,7 +22274,7 @@ sub_80D522C: @ 80D522C
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r0, _080D524C @ =gUnknown_03004B00
+ ldr r0, _080D524C @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
movs r1, 0
strh r0, [r4, 0x3C]
@@ -22285,7 +22285,7 @@ sub_80D522C: @ 80D522C
pop {r0}
bx r0
.align 2, 0
-_080D524C: .4byte gUnknown_03004B00
+_080D524C: .4byte gBattleAnimArgs
_080D5250: .4byte sub_80D5254
thumb_func_end sub_80D522C
@@ -22305,7 +22305,7 @@ sub_80D5254: @ 80D5254
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
strh r0, [r5, 0x30]
- ldr r4, _080D52A4 @ =gUnknown_0202F7C9
+ ldr r4, _080D52A4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -22329,7 +22329,7 @@ _080D529E:
pop {r0}
bx r0
.align 2, 0
-_080D52A4: .4byte gUnknown_0202F7C9
+_080D52A4: .4byte gBattleAnimEnemyMonIndex
_080D52A8: .4byte sub_80D52AC
thumb_func_end sub_80D5254
@@ -22343,7 +22343,7 @@ sub_80D52AC: @ 80D52AC
beq _080D52F4
movs r4, 0
strh r4, [r6, 0x2E]
- ldr r5, _080D52EC @ =gUnknown_0202F7C9
+ ldr r5, _080D52EC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -22364,7 +22364,7 @@ sub_80D52AC: @ 80D52AC
bl _call_via_r1
b _080D531E
.align 2, 0
-_080D52EC: .4byte gUnknown_0202F7C9
+_080D52EC: .4byte gBattleAnimEnemyMonIndex
_080D52F0: .4byte sub_80D5324
_080D52F4:
movs r1, 0x3C
@@ -22440,7 +22440,7 @@ sub_80D5348: @ 80D5348
sub_80D5374: @ 80D5374
push {r4,lr}
adds r4, r0, 0
- ldr r1, _080D53A8 @ =gUnknown_03004B00
+ ldr r1, _080D53A8 @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -22464,7 +22464,7 @@ sub_80D5374: @ 80D5374
pop {r0}
bx r0
.align 2, 0
-_080D53A8: .4byte gUnknown_03004B00
+_080D53A8: .4byte gBattleAnimArgs
_080D53AC: .4byte move_anim_8072740
_080D53B0: .4byte sub_8078364
thumb_func_end sub_80D5374
@@ -22475,7 +22475,7 @@ sub_80D53B4: @ 80D53B4
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r1, _080D53E8 @ =gUnknown_03004B00
+ ldr r1, _080D53E8 @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
strh r0, [r4, 0x30]
ldrh r0, [r1, 0x6]
@@ -22495,7 +22495,7 @@ sub_80D53B4: @ 80D53B4
pop {r0}
bx r0
.align 2, 0
-_080D53E8: .4byte gUnknown_03004B00
+_080D53E8: .4byte gBattleAnimArgs
_080D53EC: .4byte sub_80782D8
_080D53F0: .4byte sub_80D53F4
thumb_func_end sub_80D53B4
@@ -22595,9 +22595,9 @@ sub_80D5470: @ 80D5470
adds r0, r2
ldrh r0, [r0, 0x22]
strh r0, [r4, 0x10]
- ldr r0, _080D54D8 @ =gUnknown_0202F7C8
+ ldr r0, _080D54D8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x12]
@@ -22615,7 +22615,7 @@ sub_80D5470: @ 80D5470
.align 2, 0
_080D54D0: .4byte gTasks
_080D54D4: .4byte gSprites
-_080D54D8: .4byte gUnknown_0202F7C8
+_080D54D8: .4byte gBattleAnimPlayerMonIndex
_080D54DC: .4byte sub_80D54E0
thumb_func_end sub_80D5470
@@ -22986,7 +22986,7 @@ _080D57AC:
cmp r0, 0
bne _080D57BA
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D57BA:
add sp, 0xC
pop {r4,r5}
@@ -23021,9 +23021,9 @@ sub_80D57C4: @ 80D57C4
lsls r0, 2
adds r0, r1
ldrh r4, [r0, 0x20]
- ldr r0, _080D5818 @ =gUnknown_0202F7C8
+ ldr r0, _080D5818 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D581C
@@ -23035,7 +23035,7 @@ sub_80D57C4: @ 80D57C4
b _080D5826
.align 2, 0
_080D5814: .4byte gSprites
-_080D5818: .4byte gUnknown_0202F7C8
+_080D5818: .4byte gBattleAnimPlayerMonIndex
_080D581C:
adds r0, r4, 0
adds r0, 0x10
@@ -23203,9 +23203,9 @@ sub_80D5940: @ 80D5940
adds r0, r2
lsls r0, 16
lsrs r4, r0, 16
- ldr r0, _080D597C @ =gUnknown_0202F7C8
+ ldr r0, _080D597C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D5980
@@ -23215,7 +23215,7 @@ sub_80D5940: @ 80D5940
b _080D5986
.align 2, 0
_080D5978: .4byte gSprites
-_080D597C: .4byte gUnknown_0202F7C8
+_080D597C: .4byte gBattleAnimPlayerMonIndex
_080D5980:
lsls r0, r4, 16
movs r1, 0xB0
@@ -23313,7 +23313,7 @@ _080D5A1C:
thumb_func_start sub_80D5A20
sub_80D5A20: @ 80D5A20
push {r4,r5,lr}
- ldr r3, _080D5A64 @ =gUnknown_03004B00
+ ldr r3, _080D5A64 @ =gBattleAnimArgs
ldrh r1, [r3]
movs r2, 0
strh r1, [r0, 0x20]
@@ -23346,7 +23346,7 @@ sub_80D5A20: @ 80D5A20
pop {r0}
bx r0
.align 2, 0
-_080D5A64: .4byte gUnknown_03004B00
+_080D5A64: .4byte gBattleAnimArgs
_080D5A68: .4byte 0x000003ff
_080D5A6C: .4byte 0xfffffc00
_080D5A70: .4byte sub_80D5A74
@@ -23460,28 +23460,28 @@ _080D5B28:
adds r0, r5, 0
movs r1, 0
bl sub_80787B0
- ldr r4, _080D5B50 @ =gUnknown_03004B00
+ ldr r4, _080D5B50 @ =gBattleAnimArgs
ldrb r1, [r4, 0x4]
adds r0, r5, 0
bl StartSpriteAnim
ldrh r0, [r4, 0x4]
strh r0, [r5, 0x3C]
- ldr r0, _080D5B54 @ =gUnknown_0202F7C8
+ ldr r0, _080D5B54 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D5B58
movs r0, 0x4
b _080D5B5A
.align 2, 0
-_080D5B50: .4byte gUnknown_03004B00
-_080D5B54: .4byte gUnknown_0202F7C8
+_080D5B50: .4byte gBattleAnimArgs
+_080D5B54: .4byte gBattleAnimPlayerMonIndex
_080D5B58:
ldr r0, _080D5B78 @ =0x0000fffc
_080D5B5A:
strh r0, [r5, 0x36]
- ldr r0, _080D5B7C @ =gUnknown_0202F7C9
+ ldr r0, _080D5B7C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079ED4
movs r1, 0x3
@@ -23496,14 +23496,14 @@ _080D5B5A:
b _080D5BD6
.align 2, 0
_080D5B78: .4byte 0x0000fffc
-_080D5B7C: .4byte gUnknown_0202F7C9
+_080D5B7C: .4byte gBattleAnimEnemyMonIndex
_080D5B80:
ldrh r0, [r5, 0x30]
adds r0, 0xC0
strh r0, [r5, 0x30]
- ldr r0, _080D5BA0 @ =gUnknown_0202F7C8
+ ldr r0, _080D5BA0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D5BA4
@@ -23513,7 +23513,7 @@ _080D5B80:
negs r0, r0
b _080D5BAA
.align 2, 0
-_080D5BA0: .4byte gUnknown_0202F7C8
+_080D5BA0: .4byte gBattleAnimPlayerMonIndex
_080D5BA4:
ldrh r0, [r5, 0x30]
lsls r0, 16
@@ -23579,7 +23579,7 @@ _080D5BDE:
lsls r0, 1
strh r0, [r5, 0x2E]
strh r1, [r5, 0x30]
- ldr r4, _080D5C54 @ =gUnknown_0202F7C9
+ ldr r4, _080D5C54 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -23603,7 +23603,7 @@ _080D5C4E:
pop {r0}
bx r0
.align 2, 0
-_080D5C54: .4byte gUnknown_0202F7C9
+_080D5C54: .4byte gBattleAnimEnemyMonIndex
_080D5C58: .4byte sub_80D5C5C
thumb_func_end sub_80D5B0C
@@ -23668,7 +23668,7 @@ sub_80D5CC0: @ 80D5CC0
ldrsh r0, [r4, r2]
cmp r0, 0
bne _080D5CD8
- ldr r0, _080D5D4C @ =gUnknown_03004B00
+ ldr r0, _080D5D4C @ =gBattleAnimArgs
ldrh r0, [r0]
strh r0, [r4, 0x30]
adds r0, r1, 0x1
@@ -23715,7 +23715,7 @@ _080D5CD8:
lsrs r0, 16
cmp r0, 0x83
bls _080D5D5C
- ldr r0, _080D5D58 @ =gUnknown_0202F7C9
+ ldr r0, _080D5D58 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079ED4
movs r1, 0x3
@@ -23729,12 +23729,12 @@ _080D5CD8:
strb r0, [r4, 0x5]
b _080D5DA0
.align 2, 0
-_080D5D4C: .4byte gUnknown_03004B00
+_080D5D4C: .4byte gBattleAnimArgs
_080D5D50: .4byte gMain
_080D5D54: .4byte 0x0000043d
-_080D5D58: .4byte gUnknown_0202F7C9
+_080D5D58: .4byte gBattleAnimEnemyMonIndex
_080D5D5C:
- ldr r0, _080D5D80 @ =gUnknown_0202F7C9
+ ldr r0, _080D5D80 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079ED4
lsls r0, 24
@@ -23751,7 +23751,7 @@ _080D5D5C:
strb r1, [r4, 0x5]
b _080D5DA0
.align 2, 0
-_080D5D80: .4byte gUnknown_0202F7C9
+_080D5D80: .4byte gBattleAnimEnemyMonIndex
_080D5D84:
adds r0, r2, 0
subs r0, 0x40
@@ -23813,9 +23813,9 @@ sub_80D5DDC: @ 80D5DDC
lsls r1, 3
ldr r0, _080D5E3C @ =gTasks
adds r4, r1, r0
- ldr r0, _080D5E40 @ =gUnknown_0202F7C8
+ ldr r0, _080D5E40 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
movs r2, 0x1
negs r2, r2
@@ -23825,7 +23825,7 @@ sub_80D5DDC: @ 80D5DDC
movs r1, 0x1
_080D5E02:
strh r1, [r4, 0x20]
- ldr r0, _080D5E44 @ =gUnknown_0202F7C9
+ ldr r0, _080D5E44 @ =gBattleAnimEnemyMonIndex
ldrb r1, [r0]
movs r0, 0x2
eors r0, r1
@@ -23851,8 +23851,8 @@ _080D5E02:
bx r0
.align 2, 0
_080D5E3C: .4byte gTasks
-_080D5E40: .4byte gUnknown_0202F7C8
-_080D5E44: .4byte gUnknown_0202F7C9
+_080D5E40: .4byte gBattleAnimPlayerMonIndex
+_080D5E44: .4byte gBattleAnimEnemyMonIndex
_080D5E48: .4byte sub_80D5E4C
thumb_func_end sub_80D5DDC
@@ -24152,7 +24152,7 @@ _080D6044:
blt _080D6044
_080D606E:
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D6074:
pop {r4-r7}
pop {r0}
@@ -24173,19 +24173,19 @@ sub_80D6080: @ 80D6080
mov r0, sp
ldrb r0, [r0, 0x8]
lsls r0, 4
- ldr r1, _080D60B0 @ =gUnknown_03004B00
+ ldr r1, _080D60B0 @ =gBattleAnimArgs
ldrb r2, [r1]
ldrh r3, [r1, 0x2]
movs r1, 0x10
bl BlendPalette
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
add sp, 0xC
pop {r4}
pop {r0}
bx r0
.align 2, 0
-_080D60B0: .4byte gUnknown_03004B00
+_080D60B0: .4byte gBattleAnimArgs
thumb_func_end sub_80D6080
thumb_func_start sub_80D60B4
@@ -24205,7 +24205,7 @@ sub_80D60B4: @ 80D60B4
movs r3, 0x8
ldrsh r0, [r2, r3]
mov r9, r1
- ldr r4, _080D6110 @ =gUnknown_03004B00
+ ldr r4, _080D6110 @ =gBattleAnimArgs
mov r8, r4
cmp r0, 0
bne _080D60EA
@@ -24221,8 +24221,8 @@ _080D60EA:
ldrh r0, [r2, 0x8]
adds r0, 0x1
strh r0, [r2, 0x8]
- ldr r1, _080D6114 @ =gUnknown_02024BE0
- ldr r0, _080D6118 @ =gUnknown_0202F7C9
+ ldr r1, _080D6114 @ =gObjectBankIDs
+ ldr r0, _080D6118 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r0, r1
ldrb r6, [r0]
@@ -24236,9 +24236,9 @@ _080D60EA:
b _080D6126
.align 2, 0
_080D610C: .4byte gTasks
-_080D6110: .4byte gUnknown_03004B00
-_080D6114: .4byte gUnknown_02024BE0
-_080D6118: .4byte gUnknown_0202F7C9
+_080D6110: .4byte gBattleAnimArgs
+_080D6114: .4byte gObjectBankIDs
+_080D6118: .4byte gBattleAnimEnemyMonIndex
_080D611C: .4byte gUnknown_083D9794
_080D6120:
ldr r4, _080D616C @ =gUnknown_083D97A4
@@ -24314,7 +24314,7 @@ _080D618E:
strh r1, [r0, 0x24]
strh r1, [r0, 0x26]
adds r0, r7, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D61B4:
pop {r3-r5}
mov r8, r3
@@ -24331,23 +24331,23 @@ _080D61C4: .4byte gSprites
sub_80D61C8: @ 80D61C8
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080D61E8 @ =gUnknown_0202F7C8
+ ldr r0, _080D61E8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D61F0
- ldr r0, _080D61EC @ =gUnknown_03004B00
+ ldr r0, _080D61EC @ =gBattleAnimArgs
ldrh r1, [r4, 0x20]
ldrh r2, [r0]
subs r1, r2
strh r1, [r4, 0x20]
b _080D61FC
.align 2, 0
-_080D61E8: .4byte gUnknown_0202F7C8
-_080D61EC: .4byte gUnknown_03004B00
+_080D61E8: .4byte gBattleAnimPlayerMonIndex
+_080D61EC: .4byte gBattleAnimArgs
_080D61F0:
- ldr r1, _080D6210 @ =gUnknown_03004B00
+ ldr r1, _080D6210 @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -24364,7 +24364,7 @@ _080D61FC:
pop {r0}
bx r0
.align 2, 0
-_080D6210: .4byte gUnknown_03004B00
+_080D6210: .4byte gBattleAnimArgs
_080D6214: .4byte sub_80D6218
thumb_func_end sub_80D61C8
@@ -24389,23 +24389,23 @@ _080D622E:
sub_80D6234: @ 80D6234
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080D6254 @ =gUnknown_0202F7C8
+ ldr r0, _080D6254 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D625C
- ldr r0, _080D6258 @ =gUnknown_03004B00
+ ldr r0, _080D6258 @ =gBattleAnimArgs
ldrh r1, [r4, 0x20]
ldrh r0, [r0]
subs r1, r0
strh r1, [r4, 0x20]
b _080D6266
.align 2, 0
-_080D6254: .4byte gUnknown_0202F7C8
-_080D6258: .4byte gUnknown_03004B00
+_080D6254: .4byte gBattleAnimPlayerMonIndex
+_080D6258: .4byte gBattleAnimArgs
_080D625C:
- ldr r0, _080D6270 @ =gUnknown_03004B00
+ ldr r0, _080D6270 @ =gBattleAnimArgs
ldrh r0, [r0]
ldrh r1, [r4, 0x20]
adds r0, r1
@@ -24417,7 +24417,7 @@ _080D6266:
pop {r0}
bx r0
.align 2, 0
-_080D6270: .4byte gUnknown_03004B00
+_080D6270: .4byte gBattleAnimArgs
_080D6274: .4byte sub_80D6278
thumb_func_end sub_80D6234
@@ -24442,7 +24442,7 @@ _080D628E:
sub_80D6294: @ 80D6294
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080D62D8 @ =gUnknown_0202F7C9
+ ldr r4, _080D62D8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -24455,13 +24455,13 @@ sub_80D6294: @ 80D6294
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r0, _080D62DC @ =gUnknown_0202F7C8
+ ldr r0, _080D62DC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D62E4
- ldr r2, _080D62E0 @ =gUnknown_03004B00
+ ldr r2, _080D62E0 @ =gBattleAnimArgs
ldrh r0, [r5, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -24472,11 +24472,11 @@ sub_80D6294: @ 80D6294
strh r0, [r5, 0x22]
b _080D62F8
.align 2, 0
-_080D62D8: .4byte gUnknown_0202F7C9
-_080D62DC: .4byte gUnknown_0202F7C8
-_080D62E0: .4byte gUnknown_03004B00
+_080D62D8: .4byte gBattleAnimEnemyMonIndex
+_080D62DC: .4byte gBattleAnimPlayerMonIndex
+_080D62E0: .4byte gBattleAnimArgs
_080D62E4:
- ldr r0, _080D631C @ =gUnknown_03004B00
+ ldr r0, _080D631C @ =gBattleAnimArgs
ldrh r1, [r0]
ldrh r2, [r5, 0x20]
adds r1, r2
@@ -24504,7 +24504,7 @@ _080D62F8:
pop {r0}
bx r0
.align 2, 0
-_080D631C: .4byte gUnknown_03004B00
+_080D631C: .4byte gBattleAnimArgs
_080D6320: .4byte move_anim_8074EE0
_080D6324: .4byte sub_8078114
thumb_func_end sub_80D6294
@@ -24513,7 +24513,7 @@ _080D6324: .4byte sub_8078114
sub_80D6328: @ 80D6328
push {r4-r7,lr}
adds r5, r0, 0
- ldr r0, _080D6340 @ =gUnknown_03004B00
+ ldr r0, _080D6340 @ =gBattleAnimArgs
movs r1, 0x8
ldrsh r0, [r0, r1]
cmp r0, 0x1
@@ -24524,7 +24524,7 @@ sub_80D6328: @ 80D6328
beq _080D634E
b _080D63A0
.align 2, 0
-_080D6340: .4byte gUnknown_03004B00
+_080D6340: .4byte gBattleAnimArgs
_080D6344:
cmp r0, 0x2
beq _080D6358
@@ -24532,12 +24532,12 @@ _080D6344:
beq _080D637C
b _080D63A0
_080D634E:
- ldr r0, _080D6354 @ =gUnknown_0202F7C8
+ ldr r0, _080D6354 @ =gBattleAnimPlayerMonIndex
b _080D63A2
.align 2, 0
-_080D6354: .4byte gUnknown_0202F7C8
+_080D6354: .4byte gBattleAnimPlayerMonIndex
_080D6358:
- ldr r4, _080D6370 @ =gUnknown_0202F7C8
+ ldr r4, _080D6370 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r6, 0x2
eors r0, r6
@@ -24548,14 +24548,14 @@ _080D6358:
ldrb r4, [r4]
b _080D63A4
.align 2, 0
-_080D6370: .4byte gUnknown_0202F7C8
+_080D6370: .4byte gBattleAnimPlayerMonIndex
_080D6374:
ldrb r0, [r4]
adds r4, r6, 0
eors r4, r0
b _080D63A4
_080D637C:
- ldr r0, _080D6398 @ =gUnknown_0202F7C8
+ ldr r0, _080D6398 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
movs r4, 0x2
eors r0, r4
@@ -24563,19 +24563,19 @@ _080D637C:
lsls r0, 24
cmp r0, 0
beq _080D63A0
- ldr r0, _080D639C @ =gUnknown_0202F7C9
+ ldr r0, _080D639C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
eors r4, r0
b _080D63A4
.align 2, 0
-_080D6398: .4byte gUnknown_0202F7C8
-_080D639C: .4byte gUnknown_0202F7C9
+_080D6398: .4byte gBattleAnimPlayerMonIndex
+_080D639C: .4byte gBattleAnimEnemyMonIndex
_080D63A0:
- ldr r0, _080D63C4 @ =gUnknown_0202F7C9
+ ldr r0, _080D63C4 @ =gBattleAnimEnemyMonIndex
_080D63A2:
ldrb r4, [r0]
_080D63A4:
- ldr r0, _080D63C8 @ =gUnknown_03004B00
+ ldr r0, _080D63C8 @ =gBattleAnimArgs
movs r2, 0xA
ldrsh r0, [r0, r2]
cmp r0, 0
@@ -24590,8 +24590,8 @@ _080D63A4:
movs r1, 0x1
b _080D63DE
.align 2, 0
-_080D63C4: .4byte gUnknown_0202F7C9
-_080D63C8: .4byte gUnknown_03004B00
+_080D63C4: .4byte gBattleAnimEnemyMonIndex
+_080D63C8: .4byte gBattleAnimArgs
_080D63CC:
adds r0, r4, 0
movs r1, 0x2
@@ -24607,7 +24607,7 @@ _080D63DE:
lsrs r0, 24
strh r0, [r5, 0x22]
ldr r7, _080D647C @ =gSineTable
- ldr r6, _080D6480 @ =gUnknown_03004B00
+ ldr r6, _080D6480 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r6, r1]
lsls r0, 1
@@ -24682,7 +24682,7 @@ _080D6442:
bx r0
.align 2, 0
_080D647C: .4byte gSineTable
-_080D6480: .4byte gUnknown_03004B00
+_080D6480: .4byte gBattleAnimArgs
_080D6484: .4byte gOamMatrices
_080D6488: .4byte sub_80DA48C
thumb_func_end sub_80D6328
@@ -24693,12 +24693,12 @@ sub_80D648C: @ 80D648C
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r5, _080D6500 @ =gUnknown_03004B00
+ ldr r5, _080D6500 @ =gBattleAnimArgs
ldrh r0, [r5, 0x6]
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
strh r0, [r4, 0x30]
- ldr r6, _080D6504 @ =gUnknown_0202F7C9
+ ldr r6, _080D6504 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r6]
movs r1, 0x2
bl sub_8077ABC
@@ -24743,8 +24743,8 @@ sub_80D648C: @ 80D648C
pop {r0}
bx r0
.align 2, 0
-_080D6500: .4byte gUnknown_03004B00
-_080D6504: .4byte gUnknown_0202F7C9
+_080D6500: .4byte gBattleAnimArgs
+_080D6504: .4byte gBattleAnimEnemyMonIndex
_080D6508: .4byte 0x000003ff
_080D650C: .4byte 0xfffffc00
_080D6510: .4byte sub_80D6514
@@ -24866,24 +24866,24 @@ sub_80D65DC: @ 80D65DC
ands r0, r1
cmp r0, 0
beq _080D65FE
- ldr r0, _080D664C @ =gUnknown_0202F7C9
+ ldr r0, _080D664C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D6606
_080D65FE:
- ldr r1, _080D6650 @ =gUnknown_03004B00
+ ldr r1, _080D6650 @ =gBattleAnimArgs
ldrh r0, [r1, 0x2]
negs r0, r0
strh r0, [r1, 0x2]
_080D6606:
- ldr r5, _080D664C @ =gUnknown_0202F7C9
+ ldr r5, _080D664C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
lsls r0, 24
- ldr r4, _080D6650 @ =gUnknown_03004B00
+ ldr r4, _080D6650 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r4, 0x2]
adds r0, r1
@@ -24909,8 +24909,8 @@ _080D6606:
.align 2, 0
_080D6644: .4byte gMain
_080D6648: .4byte 0x0000043d
-_080D664C: .4byte gUnknown_0202F7C9
-_080D6650: .4byte gUnknown_03004B00
+_080D664C: .4byte gBattleAnimEnemyMonIndex
+_080D6650: .4byte gBattleAnimArgs
_080D6654: .4byte sub_80D658C
thumb_func_end sub_80D65DC
@@ -24918,7 +24918,7 @@ _080D6654: .4byte sub_80D658C
sub_80D6658: @ 80D6658
push {r4-r6,lr}
adds r5, r0, 0
- ldr r1, _080D6674 @ =gUnknown_03004B00
+ ldr r1, _080D6674 @ =gBattleAnimArgs
ldrh r0, [r1, 0x6]
strh r0, [r5, 0x2E]
movs r2, 0xE
@@ -24928,13 +24928,13 @@ sub_80D6658: @ 80D6658
ands r0, r1
cmp r0, 0
beq _080D667C
- ldr r0, _080D6678 @ =gUnknown_0202F7C9
+ ldr r0, _080D6678 @ =gBattleAnimEnemyMonIndex
b _080D667E
.align 2, 0
-_080D6674: .4byte gUnknown_03004B00
-_080D6678: .4byte gUnknown_0202F7C9
+_080D6674: .4byte gBattleAnimArgs
+_080D6678: .4byte gBattleAnimEnemyMonIndex
_080D667C:
- ldr r0, _080D670C @ =gUnknown_0202F7C8
+ ldr r0, _080D670C @ =gBattleAnimPlayerMonIndex
_080D667E:
ldrb r6, [r0]
ldr r0, _080D6710 @ =gMain
@@ -24946,12 +24946,12 @@ _080D667E:
cmp r0, 0
beq _080D669C
adds r0, r6, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D66A4
_080D669C:
- ldr r1, _080D6718 @ =gUnknown_03004B00
+ ldr r1, _080D6718 @ =gBattleAnimArgs
ldrh r0, [r1]
negs r0, r0
strh r0, [r1]
@@ -24960,7 +24960,7 @@ _080D66A4:
movs r1, 0x2
bl sub_8077ABC
lsls r0, 24
- ldr r4, _080D6718 @ =gUnknown_03004B00
+ ldr r4, _080D6718 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -25005,10 +25005,10 @@ _080D66A4:
pop {r0}
bx r0
.align 2, 0
-_080D670C: .4byte gUnknown_0202F7C8
+_080D670C: .4byte gBattleAnimPlayerMonIndex
_080D6710: .4byte gMain
_080D6714: .4byte 0x0000043d
-_080D6718: .4byte gUnknown_03004B00
+_080D6718: .4byte gBattleAnimArgs
_080D671C: .4byte 0x00007fff
_080D6720: .4byte 0x000003ff
_080D6724: .4byte 0xfffffc00
@@ -25081,7 +25081,7 @@ sub_80D679C: @ 80D679C
ldrh r2, [r4, 0x4]
lsls r1, r2, 22
lsrs r1, 22
- ldr r3, _080D67D8 @ =gUnknown_03004B00
+ ldr r3, _080D67D8 @ =gBattleAnimArgs
movs r5, 0x6
ldrsh r0, [r3, r5]
lsls r0, 2
@@ -25104,7 +25104,7 @@ sub_80D679C: @ 80D679C
movs r0, 0x10
b _080D67F2
.align 2, 0
-_080D67D8: .4byte gUnknown_03004B00
+_080D67D8: .4byte gBattleAnimArgs
_080D67DC: .4byte 0x000003ff
_080D67E0: .4byte 0xfffffc00
_080D67E4:
@@ -25119,7 +25119,7 @@ _080D67F2:
orrs r1, r0
strb r1, [r4, 0x3]
_080D67F6:
- ldr r0, _080D6810 @ =gUnknown_03004B00
+ ldr r0, _080D6810 @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x2E]
ldr r0, _080D6814 @ =sub_80782D8
@@ -25131,7 +25131,7 @@ _080D67F6:
pop {r0}
bx r0
.align 2, 0
-_080D6810: .4byte gUnknown_03004B00
+_080D6810: .4byte gBattleAnimArgs
_080D6814: .4byte sub_80782D8
_080D6818: .4byte move_anim_8072740
thumb_func_end sub_80D679C
@@ -25142,7 +25142,7 @@ sub_80D681C: @ 80D681C
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r6, _080D6864 @ =gUnknown_0202F7C9
+ ldr r6, _080D6864 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r6]
movs r1, 0
bl sub_8077ABC
@@ -25152,7 +25152,7 @@ sub_80D681C: @ 80D681C
lsls r4, 3
adds r4, r1
lsls r0, 24
- ldr r5, _080D686C @ =gUnknown_03004B00
+ ldr r5, _080D686C @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r5]
adds r0, r1
@@ -25173,9 +25173,9 @@ sub_80D681C: @ 80D681C
pop {r0}
bx r0
.align 2, 0
-_080D6864: .4byte gUnknown_0202F7C9
+_080D6864: .4byte gBattleAnimEnemyMonIndex
_080D6868: .4byte gTasks
-_080D686C: .4byte gUnknown_03004B00
+_080D686C: .4byte gBattleAnimArgs
_080D6870: .4byte sub_80D6874
thumb_func_end sub_80D681C
@@ -25337,7 +25337,7 @@ _080D6992:
_080D69AC: .4byte gSpriteTemplate_83D9938
_080D69B0:
mov r0, r9
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080D69FC
_080D69B8:
cmp r7, 0
@@ -25439,7 +25439,7 @@ _080D6A66:
sub_80D6A6C: @ 80D6A6C
push {r4-r7,lr}
adds r4, r0, 0
- ldr r0, _080D6AD4 @ =gUnknown_03004B00
+ ldr r0, _080D6AD4 @ =gBattleAnimArgs
ldrh r1, [r0]
ldrh r2, [r4, 0x20]
adds r1, r2
@@ -25476,7 +25476,7 @@ sub_80D6A6C: @ 80D6A6C
ands r0, r5
orrs r0, r1
strh r0, [r6, 0x4]
- ldr r1, _080D6AE8 @ =gUnknown_0202F7B2
+ ldr r1, _080D6AE8 @ =gAnimVisualTaskCount
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -25489,12 +25489,12 @@ sub_80D6A6C: @ 80D6A6C
pop {r0}
bx r0
.align 2, 0
-_080D6AD4: .4byte gUnknown_03004B00
+_080D6AD4: .4byte gBattleAnimArgs
_080D6AD8: .4byte gBattleAnimSpriteTemplate_83D9950
_080D6ADC: .4byte gSprites
_080D6AE0: .4byte 0x000003ff
_080D6AE4: .4byte 0xfffffc00
-_080D6AE8: .4byte gUnknown_0202F7B2
+_080D6AE8: .4byte gAnimVisualTaskCount
_080D6AEC: .4byte sub_80D6AF0
thumb_func_end sub_80D6A6C
@@ -25551,19 +25551,19 @@ sub_80D6B3C: @ 80D6B3C
lsls r1, 3
ldr r0, _080D6B5C @ =gTasks
adds r5, r1, r0
- ldr r0, _080D6B60 @ =gUnknown_03004B00
+ ldr r0, _080D6B60 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080D6B68
- ldr r4, _080D6B64 @ =gUnknown_0202F7C8
+ ldr r4, _080D6B64 @ =gBattleAnimPlayerMonIndex
b _080D6B6A
.align 2, 0
_080D6B5C: .4byte gTasks
-_080D6B60: .4byte gUnknown_03004B00
-_080D6B64: .4byte gUnknown_0202F7C8
+_080D6B60: .4byte gBattleAnimArgs
+_080D6B64: .4byte gBattleAnimPlayerMonIndex
_080D6B68:
- ldr r4, _080D6BAC @ =gUnknown_0202F7C9
+ ldr r4, _080D6BAC @ =gBattleAnimEnemyMonIndex
_080D6B6A:
ldrb r0, [r4]
movs r1, 0x2
@@ -25577,7 +25577,7 @@ _080D6B6A:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x26]
- ldr r2, _080D6BB0 @ =gUnknown_03004B00
+ ldr r2, _080D6BB0 @ =gBattleAnimArgs
ldrh r0, [r2, 0x2]
movs r1, 0
strh r0, [r5, 0x14]
@@ -25596,8 +25596,8 @@ _080D6B6A:
pop {r0}
bx r0
.align 2, 0
-_080D6BAC: .4byte gUnknown_0202F7C9
-_080D6BB0: .4byte gUnknown_03004B00
+_080D6BAC: .4byte gBattleAnimEnemyMonIndex
+_080D6BB0: .4byte gBattleAnimArgs
_080D6BB4: .4byte sub_80D6BB8
thumb_func_end sub_80D6B3C
@@ -25731,7 +25731,7 @@ _080D6CB8:
cmp r0, 0
bne _080D6CC6
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D6CC6:
pop {r4-r7}
pop {r0}
@@ -25785,18 +25785,18 @@ _080D6D14: .4byte sub_80D6CCC
sub_80D6D18: @ 80D6D18
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, _080D6D2C @ =gUnknown_03004B00
+ ldr r0, _080D6D2C @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080D6D34
- ldr r4, _080D6D30 @ =gUnknown_0202F7C8
+ ldr r4, _080D6D30 @ =gBattleAnimPlayerMonIndex
b _080D6D36
.align 2, 0
-_080D6D2C: .4byte gUnknown_03004B00
-_080D6D30: .4byte gUnknown_0202F7C8
+_080D6D2C: .4byte gBattleAnimArgs
+_080D6D30: .4byte gBattleAnimPlayerMonIndex
_080D6D34:
- ldr r4, _080D6D64 @ =gUnknown_0202F7C9
+ ldr r4, _080D6D64 @ =gBattleAnimEnemyMonIndex
_080D6D36:
ldrb r0, [r4]
movs r1, 0x2
@@ -25819,7 +25819,7 @@ _080D6D36:
pop {r0}
bx r0
.align 2, 0
-_080D6D64: .4byte gUnknown_0202F7C9
+_080D6D64: .4byte gBattleAnimEnemyMonIndex
_080D6D68: .4byte move_anim_8074EE0
_080D6D6C: .4byte sub_80785E4
thumb_func_end sub_80D6D18
@@ -25828,18 +25828,18 @@ _080D6D6C: .4byte sub_80785E4
sub_80D6D70: @ 80D6D70
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, _080D6D84 @ =gUnknown_03004B00
+ ldr r0, _080D6D84 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080D6D8C
- ldr r4, _080D6D88 @ =gUnknown_0202F7C8
+ ldr r4, _080D6D88 @ =gBattleAnimPlayerMonIndex
b _080D6D8E
.align 2, 0
-_080D6D84: .4byte gUnknown_03004B00
-_080D6D88: .4byte gUnknown_0202F7C8
+_080D6D84: .4byte gBattleAnimArgs
+_080D6D88: .4byte gBattleAnimPlayerMonIndex
_080D6D8C:
- ldr r4, _080D6DC8 @ =gUnknown_0202F7C9
+ ldr r4, _080D6DC8 @ =gBattleAnimEnemyMonIndex
_080D6D8E:
ldrb r0, [r4]
movs r1, 0x2
@@ -25853,7 +25853,7 @@ _080D6D8E:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r1, _080D6DCC @ =gUnknown_03004B00
+ ldr r1, _080D6DCC @ =gBattleAnimArgs
ldrh r0, [r1, 0x2]
strh r0, [r5, 0x24]
ldrh r0, [r1, 0x4]
@@ -25867,8 +25867,8 @@ _080D6D8E:
pop {r0}
bx r0
.align 2, 0
-_080D6DC8: .4byte gUnknown_0202F7C9
-_080D6DCC: .4byte gUnknown_03004B00
+_080D6DC8: .4byte gBattleAnimEnemyMonIndex
+_080D6DCC: .4byte gBattleAnimArgs
_080D6DD0: .4byte move_anim_8072740
_080D6DD4: .4byte sub_8078600
thumb_func_end sub_80D6D70
@@ -25879,7 +25879,7 @@ sub_80D6DD8: @ 80D6DD8
adds r5, r0, 0
movs r1, 0x1
bl StartSpriteAffineAnim
- ldr r4, _080D6E30 @ =gUnknown_0202F7C8
+ ldr r4, _080D6E30 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -25900,7 +25900,7 @@ sub_80D6DD8: @ 80D6DD8
movs r0, 0x10
strh r0, [r5, 0x3C]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -25916,7 +25916,7 @@ _080D6E26:
pop {r0}
bx r0
.align 2, 0
-_080D6E30: .4byte gUnknown_0202F7C8
+_080D6E30: .4byte gBattleAnimPlayerMonIndex
_080D6E34: .4byte sub_80D6E38
thumb_func_end sub_80D6DD8
@@ -26011,7 +26011,7 @@ _080D6ED0:
lsrs r0, 24
movs r6, 0
strh r0, [r5, 0x26]
- ldr r4, _080D6F04 @ =gUnknown_0202F7C8
+ ldr r4, _080D6F04 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -26019,7 +26019,7 @@ _080D6ED0:
lsrs r0, 24
strh r0, [r5, 0x24]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D6F0C
@@ -26028,7 +26028,7 @@ _080D6ED0:
movs r0, 0x2
b _080D6F12
.align 2, 0
-_080D6F04: .4byte gUnknown_0202F7C8
+_080D6F04: .4byte gBattleAnimPlayerMonIndex
_080D6F08: .4byte 0x0000ffe0
_080D6F0C:
movs r0, 0x20
@@ -26154,7 +26154,7 @@ _080D6FE0:
ands r1, r2
strb r1, [r0]
adds r0, r3, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D7000:
pop {r4-r6}
pop {r0}
@@ -26193,9 +26193,9 @@ _080D7034:
_080D703A:
b _080D718E
_080D703C:
- ldr r4, _080D707C @ =gUnknown_0202F7C8
+ ldr r4, _080D707C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
movs r2, 0x1
negs r2, r2
@@ -26206,7 +26206,7 @@ _080D703C:
_080D7052:
movs r6, 0
strh r1, [r5, 0xA]
- ldr r0, _080D7080 @ =gUnknown_03004B00
+ ldr r0, _080D7080 @ =gBattleAnimArgs
movs r1, 0
ldrsh r2, [r0, r1]
adds r3, r0, 0
@@ -26225,8 +26225,8 @@ _080D7052:
ldr r0, _080D7084 @ =0x0000fff0
b _080D70F0
.align 2, 0
-_080D707C: .4byte gUnknown_0202F7C8
-_080D7080: .4byte gUnknown_03004B00
+_080D707C: .4byte gBattleAnimPlayerMonIndex
+_080D7080: .4byte gBattleAnimArgs
_080D7084: .4byte 0x0000fff0
_080D7088:
ldrb r0, [r4]
@@ -26254,7 +26254,7 @@ _080D70B0:
movs r0, 0x78
subs r0, r1
strh r0, [r5, 0xE]
- ldr r4, _080D70E4 @ =gUnknown_0202F7C9
+ ldr r4, _080D70E4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x3
bl sub_8077ABC
@@ -26273,7 +26273,7 @@ _080D70B0:
strh r0, [r5, 0x10]
b _080D7126
.align 2, 0
-_080D70E4: .4byte gUnknown_0202F7C9
+_080D70E4: .4byte gBattleAnimEnemyMonIndex
_080D70E8:
ldr r0, _080D710C @ =0x0000fff0
strh r0, [r5, 0xE]
@@ -26360,7 +26360,7 @@ _080D7180:
cmp r0, 0
bne _080D718E
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D718E:
pop {r4-r6}
pop {r0}
@@ -26506,7 +26506,7 @@ sub_80D727C: @ 80D727C
beq _080D72C0
b _080D72D4
_080D728E:
- ldr r4, _080D72BC @ =gUnknown_0202F7C8
+ ldr r4, _080D72BC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -26527,7 +26527,7 @@ _080D728E:
strh r0, [r5, 0x2E]
b _080D72D4
.align 2, 0
-_080D72BC: .4byte gUnknown_0202F7C8
+_080D72BC: .4byte gBattleAnimPlayerMonIndex
_080D72C0:
adds r0, r5, 0
adds r0, 0x3F
@@ -26576,7 +26576,7 @@ _080D7308:
.4byte _080D7444
.4byte _080D7454
_080D731C:
- ldr r4, _080D73A0 @ =gUnknown_0202F7C8
+ ldr r4, _080D73A0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -26591,7 +26591,7 @@ _080D731C:
strh r0, [r5, 0x16]
movs r0, 0x4
strh r0, [r5, 0x18]
- ldr r0, _080D73A4 @ =gUnknown_0202F7C9
+ ldr r0, _080D73A4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
movs r1, 0x2
bl sub_8077ABC
@@ -26636,8 +26636,8 @@ _080D731C:
adds r0, 0x1
b _080D7466
.align 2, 0
-_080D73A0: .4byte gUnknown_0202F7C8
-_080D73A4: .4byte gUnknown_0202F7C9
+_080D73A0: .4byte gBattleAnimPlayerMonIndex
+_080D73A4: .4byte gBattleAnimEnemyMonIndex
_080D73A8: .4byte 0x0000ffff
_080D73AC:
ldrh r0, [r5, 0xA]
@@ -26727,7 +26727,7 @@ _080D7444:
cmp r0, 0
bne _080D7468
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080D7468
_080D7454:
ldrh r1, [r5, 0x1E]
@@ -26934,7 +26934,7 @@ _080D75C4:
beq _080D7640
b _080D764E
_080D75CA:
- ldr r0, _080D7614 @ =gUnknown_0202F7C9
+ ldr r0, _080D7614 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
movs r1, 0x1
bl sub_8077ABC
@@ -26956,7 +26956,7 @@ _080D75E4:
bgt _080D75E4
strh r1, [r5, 0x24]
_080D75F4:
- ldr r4, _080D7614 @ =gUnknown_0202F7C9
+ ldr r4, _080D7614 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -26971,7 +26971,7 @@ _080D75F4:
strh r0, [r5, 0x20]
b _080D7638
.align 2, 0
-_080D7614: .4byte gUnknown_0202F7C9
+_080D7614: .4byte gBattleAnimEnemyMonIndex
_080D7618:
ldrh r0, [r5, 0xA]
adds r0, 0x1
@@ -26999,7 +26999,7 @@ _080D7640:
cmp r0, 0
bne _080D764E
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D764E:
pop {r4,r5}
pop {r0}
@@ -27121,7 +27121,7 @@ sub_80D7704: @ 80D7704
ands r0, r2
orrs r0, r1
strh r0, [r5, 0x4]
- ldr r4, _080D7814 @ =gUnknown_0202F7C9
+ ldr r4, _080D7814 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -27134,7 +27134,7 @@ sub_80D7704: @ 80D7704
lsls r0, 24
lsrs r0, 24
mov r8, r0
- ldr r4, _080D7818 @ =gUnknown_0202F7C8
+ ldr r4, _080D7818 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -27146,7 +27146,7 @@ sub_80D7704: @ 80D7704
bl sub_8077ABC
lsls r0, 24
lsrs r6, r0, 24
- ldr r1, _080D781C @ =gUnknown_03004B00
+ ldr r1, _080D781C @ =gBattleAnimArgs
ldrh r0, [r1, 0x8]
strh r0, [r5, 0x2E]
ldrh r0, [r1]
@@ -27223,7 +27223,7 @@ _080D77DE:
movs r2, 0x98
lsls r2, 1
mov r12, r2
- ldr r1, _080D781C @ =gUnknown_03004B00
+ ldr r1, _080D781C @ =gBattleAnimArgs
mov r10, r1
cmp r0, r12
bhi _080D784A
@@ -27235,9 +27235,9 @@ _080D77DE:
.align 2, 0
_080D780C: .4byte 0x000003ff
_080D7810: .4byte 0xfffffc00
-_080D7814: .4byte gUnknown_0202F7C9
-_080D7818: .4byte gUnknown_0202F7C8
-_080D781C: .4byte gUnknown_03004B00
+_080D7814: .4byte gBattleAnimEnemyMonIndex
+_080D7818: .4byte gBattleAnimPlayerMonIndex
+_080D781C: .4byte gBattleAnimArgs
_080D7820:
lsls r1, r3, 16
asrs r1, 16
@@ -27351,7 +27351,7 @@ _080D78E6:
sub_80D78EC: @ 80D78EC
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080D7920 @ =gUnknown_03004B00
+ ldr r0, _080D7920 @ =gBattleAnimArgs
ldrh r0, [r0]
strh r0, [r4, 0x2E]
movs r0, 0x3C
@@ -27374,7 +27374,7 @@ sub_80D78EC: @ 80D78EC
pop {r0}
bx r0
.align 2, 0
-_080D7920: .4byte gUnknown_03004B00
+_080D7920: .4byte gBattleAnimArgs
_080D7924: .4byte move_anim_8072740
_080D7928: .4byte sub_8078174
thumb_func_end sub_80D78EC
@@ -27385,42 +27385,42 @@ sub_80D792C: @ 80D792C
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r0, _080D7960 @ =gUnknown_0202F7C9
+ ldr r0, _080D7960 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
movs r1, 0x2
bl sub_8077ABC
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x32]
- ldr r0, _080D7964 @ =gUnknown_0202F7C8
+ ldr r0, _080D7964 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D796C
- ldr r0, _080D7968 @ =gUnknown_03004B00
+ ldr r0, _080D7968 @ =gBattleAnimArgs
ldrh r1, [r4, 0x32]
ldrh r0, [r0, 0x4]
subs r1, r0
strh r1, [r4, 0x32]
b _080D7976
.align 2, 0
-_080D7960: .4byte gUnknown_0202F7C9
-_080D7964: .4byte gUnknown_0202F7C8
-_080D7968: .4byte gUnknown_03004B00
+_080D7960: .4byte gBattleAnimEnemyMonIndex
+_080D7964: .4byte gBattleAnimPlayerMonIndex
+_080D7968: .4byte gBattleAnimArgs
_080D796C:
- ldr r0, _080D79A4 @ =gUnknown_03004B00
+ ldr r0, _080D79A4 @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
ldrh r1, [r4, 0x32]
adds r0, r1
strh r0, [r4, 0x32]
_080D7976:
- ldr r0, _080D79A8 @ =gUnknown_0202F7C9
+ ldr r0, _080D79A8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
movs r1, 0x3
bl sub_8077ABC
lsls r0, 24
- ldr r1, _080D79A4 @ =gUnknown_03004B00
+ ldr r1, _080D79A4 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r2, [r1, 0x6]
adds r0, r2
@@ -27436,8 +27436,8 @@ _080D7976:
pop {r0}
bx r0
.align 2, 0
-_080D79A4: .4byte gUnknown_03004B00
-_080D79A8: .4byte gUnknown_0202F7C9
+_080D79A4: .4byte gBattleAnimArgs
+_080D79A8: .4byte gBattleAnimEnemyMonIndex
_080D79AC: .4byte move_anim_8072740
_080D79B0: .4byte sub_8078B34
thumb_func_end sub_80D792C
@@ -27446,7 +27446,7 @@ _080D79B0: .4byte sub_8078B34
sub_80D79B4: @ 80D79B4
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080D79CC @ =gUnknown_03004B00
+ ldr r5, _080D79CC @ =gBattleAnimArgs
movs r1, 0x4
ldrsh r0, [r5, r1]
cmp r0, 0
@@ -27456,9 +27456,9 @@ sub_80D79B4: @ 80D79B4
bl sub_8078764
b _080D7A06
.align 2, 0
-_080D79CC: .4byte gUnknown_03004B00
+_080D79CC: .4byte gBattleAnimArgs
_080D79D0:
- ldr r0, _080D7A18 @ =gUnknown_0202F7C9
+ ldr r0, _080D7A18 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r2, r4, 0
adds r2, 0x20
@@ -27466,9 +27466,9 @@ _080D79D0:
adds r3, 0x22
movs r1, 0x1
bl sub_807A3FC
- ldr r0, _080D7A1C @ =gUnknown_0202F7C8
+ ldr r0, _080D7A1C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D79F6
@@ -27494,8 +27494,8 @@ _080D7A06:
pop {r0}
bx r0
.align 2, 0
-_080D7A18: .4byte gUnknown_0202F7C9
-_080D7A1C: .4byte gUnknown_0202F7C8
+_080D7A18: .4byte gBattleAnimEnemyMonIndex
+_080D7A1C: .4byte gBattleAnimPlayerMonIndex
_080D7A20: .4byte sub_80D7A28
_080D7A24: .4byte sub_80785E4
thumb_func_end sub_80D79B4
@@ -27540,7 +27540,7 @@ sub_80D7A64: @ 80D7A64
adds r5, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r6, _080D7AAC @ =gUnknown_03004B00
+ ldr r6, _080D7AAC @ =gBattleAnimArgs
ldrh r0, [r6, 0x8]
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
@@ -27551,7 +27551,7 @@ sub_80D7A64: @ 80D7A64
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080D7AB4
- ldr r4, _080D7AB0 @ =gUnknown_0202F7C9
+ ldr r4, _080D7AB0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -27568,10 +27568,10 @@ sub_80D7A64: @ 80D7A64
strh r0, [r5, 0x36]
b _080D7AC6
.align 2, 0
-_080D7AAC: .4byte gUnknown_03004B00
-_080D7AB0: .4byte gUnknown_0202F7C9
+_080D7AAC: .4byte gBattleAnimArgs
+_080D7AB0: .4byte gBattleAnimEnemyMonIndex
_080D7AB4:
- ldr r0, _080D7AE0 @ =gUnknown_0202F7C9
+ ldr r0, _080D7AE0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r2, r5, 0
adds r2, 0x32
@@ -27580,24 +27580,24 @@ _080D7AB4:
movs r1, 0x1
bl sub_807A3FC
_080D7AC6:
- ldr r0, _080D7AE4 @ =gUnknown_0202F7C8
+ ldr r0, _080D7AE4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D7AEC
- ldr r0, _080D7AE8 @ =gUnknown_03004B00
+ ldr r0, _080D7AE8 @ =gBattleAnimArgs
ldrh r1, [r5, 0x32]
ldrh r0, [r0, 0x4]
subs r1, r0
strh r1, [r5, 0x32]
b _080D7AF6
.align 2, 0
-_080D7AE0: .4byte gUnknown_0202F7C9
-_080D7AE4: .4byte gUnknown_0202F7C8
-_080D7AE8: .4byte gUnknown_03004B00
+_080D7AE0: .4byte gBattleAnimEnemyMonIndex
+_080D7AE4: .4byte gBattleAnimPlayerMonIndex
+_080D7AE8: .4byte gBattleAnimArgs
_080D7AEC:
- ldr r0, _080D7B94 @ =gUnknown_03004B00
+ ldr r0, _080D7B94 @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
ldrh r2, [r5, 0x32]
adds r0, r2
@@ -27684,7 +27684,7 @@ _080D7B76:
pop {r0}
bx r0
.align 2, 0
-_080D7B94: .4byte gUnknown_03004B00
+_080D7B94: .4byte gBattleAnimArgs
_080D7B98: .4byte sub_8078D8C
_080D7B9C: .4byte sub_80D7BA0
thumb_func_end sub_80D7A64
@@ -27706,9 +27706,9 @@ sub_80D7BA0: @ 80D7BA0
strh r5, [r4, 0x24]
movs r0, 0x80
strh r0, [r4, 0x2E]
- ldr r0, _080D7BFC @ =gUnknown_0202F7C8
+ ldr r0, _080D7BFC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
ldr r1, _080D7C00 @ =0x0000ffec
cmp r0, 0
@@ -27735,7 +27735,7 @@ _080D7BD0:
pop {r0}
bx r0
.align 2, 0
-_080D7BFC: .4byte gUnknown_0202F7C8
+_080D7BFC: .4byte gBattleAnimPlayerMonIndex
_080D7C00: .4byte 0x0000ffec
_080D7C04: .4byte sub_80D7C08
thumb_func_end sub_80D7BA0
@@ -27744,9 +27744,9 @@ _080D7C04: .4byte sub_80D7C08
sub_80D7C08: @ 80D7C08
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080D7C5C @ =gUnknown_0202F7C8
+ ldr r0, _080D7C5C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
ldr r1, _080D7C60 @ =0x0000ffec
cmp r0, 0
@@ -27782,7 +27782,7 @@ _080D7C1E:
strh r0, [r4, 0x38]
b _080D7C82
.align 2, 0
-_080D7C5C: .4byte gUnknown_0202F7C8
+_080D7C5C: .4byte gBattleAnimPlayerMonIndex
_080D7C60: .4byte 0x0000ffec
_080D7C64:
ldrh r0, [r4, 0x24]
@@ -27855,7 +27855,7 @@ sub_80D7CD4: @ 80D7CD4
adds r5, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r1, _080D7D18 @ =gUnknown_03004B00
+ ldr r1, _080D7D18 @ =gBattleAnimArgs
ldrh r0, [r1, 0x8]
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
@@ -27866,7 +27866,7 @@ sub_80D7CD4: @ 80D7CD4
ldrsh r0, [r1, r2]
cmp r0, 0
bne _080D7D20
- ldr r4, _080D7D1C @ =gUnknown_0202F7C9
+ ldr r4, _080D7D1C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -27881,10 +27881,10 @@ sub_80D7CD4: @ 80D7CD4
strh r0, [r5, 0x36]
b _080D7D32
.align 2, 0
-_080D7D18: .4byte gUnknown_03004B00
-_080D7D1C: .4byte gUnknown_0202F7C9
+_080D7D18: .4byte gBattleAnimArgs
+_080D7D1C: .4byte gBattleAnimEnemyMonIndex
_080D7D20:
- ldr r0, _080D7D50 @ =gUnknown_0202F7C9
+ ldr r0, _080D7D50 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r2, r5, 0
adds r2, 0x32
@@ -27893,13 +27893,13 @@ _080D7D20:
movs r1, 0x1
bl sub_807A3FC
_080D7D32:
- ldr r0, _080D7D54 @ =gUnknown_0202F7C8
+ ldr r0, _080D7D54 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D7D5C
- ldr r0, _080D7D58 @ =gUnknown_03004B00
+ ldr r0, _080D7D58 @ =gBattleAnimArgs
ldrh r1, [r5, 0x32]
ldrh r2, [r0, 0x4]
subs r1, r2
@@ -27907,11 +27907,11 @@ _080D7D32:
adds r1, r0, 0
b _080D7D66
.align 2, 0
-_080D7D50: .4byte gUnknown_0202F7C9
-_080D7D54: .4byte gUnknown_0202F7C8
-_080D7D58: .4byte gUnknown_03004B00
+_080D7D50: .4byte gBattleAnimEnemyMonIndex
+_080D7D54: .4byte gBattleAnimPlayerMonIndex
+_080D7D58: .4byte gBattleAnimArgs
_080D7D5C:
- ldr r1, _080D7E10 @ =gUnknown_03004B00
+ ldr r1, _080D7E10 @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
ldrh r2, [r5, 0x32]
adds r0, r2
@@ -27981,7 +27981,7 @@ _080D7DCE:
strh r0, [r5, 0x22]
strh r1, [r5, 0x26]
strh r1, [r5, 0x24]
- ldr r1, _080D7E10 @ =gUnknown_03004B00
+ ldr r1, _080D7E10 @ =gBattleAnimArgs
ldr r6, _080D7E14 @ =sub_80D7E18
mov r3, sp
adds r2, r7, 0
@@ -28004,7 +28004,7 @@ _080D7DEE:
pop {r0}
bx r0
.align 2, 0
-_080D7E10: .4byte gUnknown_03004B00
+_080D7E10: .4byte gBattleAnimArgs
_080D7E14: .4byte sub_80D7E18
thumb_func_end sub_80D7CD4
@@ -28076,7 +28076,7 @@ sub_80D7E88: @ 80D7E88
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080D7EF4
- ldr r5, _080D7EA8 @ =gUnknown_03004B00
+ ldr r5, _080D7EA8 @ =gBattleAnimArgs
movs r1, 0x4
ldrsh r0, [r5, r1]
cmp r0, 0
@@ -28086,9 +28086,9 @@ sub_80D7E88: @ 80D7E88
bl sub_8078764
b _080D7EE2
.align 2, 0
-_080D7EA8: .4byte gUnknown_03004B00
+_080D7EA8: .4byte gBattleAnimArgs
_080D7EAC:
- ldr r0, _080D7EEC @ =gUnknown_0202F7C9
+ ldr r0, _080D7EEC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r2, r4, 0
adds r2, 0x20
@@ -28096,9 +28096,9 @@ _080D7EAC:
adds r3, 0x22
movs r1, 0
bl sub_807A3FC
- ldr r0, _080D7EF0 @ =gUnknown_0202F7C8
+ ldr r0, _080D7EF0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D7ED2
@@ -28120,8 +28120,8 @@ _080D7EE2:
strh r0, [r4, 0x2E]
b _080D7F08
.align 2, 0
-_080D7EEC: .4byte gUnknown_0202F7C9
-_080D7EF0: .4byte gUnknown_0202F7C8
+_080D7EEC: .4byte gBattleAnimEnemyMonIndex
+_080D7EF0: .4byte gBattleAnimPlayerMonIndex
_080D7EF4:
adds r0, r4, 0
adds r0, 0x3F
@@ -28142,7 +28142,7 @@ _080D7F08:
sub_80D7F10: @ 80D7F10
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, _080D7F30 @ =gUnknown_03004B00
+ ldr r6, _080D7F30 @ =gBattleAnimArgs
movs r1, 0x8
ldrsh r0, [r6, r1]
cmp r0, 0
@@ -28156,9 +28156,9 @@ sub_80D7F10: @ 80D7F10
bl sub_80787B0
b _080D7F72
.align 2, 0
-_080D7F30: .4byte gUnknown_03004B00
+_080D7F30: .4byte gBattleAnimArgs
_080D7F34:
- ldr r4, _080D7F5C @ =gUnknown_0202F7C8
+ ldr r4, _080D7F5C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
adds r2, r5, 0
adds r2, 0x20
@@ -28167,7 +28167,7 @@ _080D7F34:
movs r1, 0
bl sub_807A3FC
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D7F60
@@ -28176,24 +28176,24 @@ _080D7F34:
subs r0, r1
b _080D7F66
.align 2, 0
-_080D7F5C: .4byte gUnknown_0202F7C8
+_080D7F5C: .4byte gBattleAnimPlayerMonIndex
_080D7F60:
ldrh r0, [r6]
ldrh r1, [r5, 0x20]
adds r0, r1
_080D7F66:
strh r0, [r5, 0x20]
- ldr r0, _080D7F78 @ =gUnknown_03004B00
+ ldr r0, _080D7F78 @ =gBattleAnimArgs
ldrh r0, [r0, 0x2]
ldrh r1, [r5, 0x22]
adds r0, r1
strh r0, [r5, 0x22]
_080D7F72:
- ldr r0, _080D7F7C @ =gUnknown_0202F7C8
+ ldr r0, _080D7F7C @ =gBattleAnimPlayerMonIndex
b _080D7FD0
.align 2, 0
-_080D7F78: .4byte gUnknown_03004B00
-_080D7F7C: .4byte gUnknown_0202F7C8
+_080D7F78: .4byte gBattleAnimArgs
+_080D7F7C: .4byte gBattleAnimPlayerMonIndex
_080D7F80:
movs r1, 0xA
ldrsh r0, [r6, r1]
@@ -28204,7 +28204,7 @@ _080D7F80:
bl sub_8078764
b _080D7FCE
_080D7F92:
- ldr r4, _080D7FB8 @ =gUnknown_0202F7C9
+ ldr r4, _080D7FB8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
adds r2, r5, 0
adds r2, 0x20
@@ -28213,7 +28213,7 @@ _080D7F92:
movs r1, 0
bl sub_807A3FC
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D7FBC
@@ -28222,29 +28222,29 @@ _080D7F92:
subs r0, r1
b _080D7FC2
.align 2, 0
-_080D7FB8: .4byte gUnknown_0202F7C9
+_080D7FB8: .4byte gBattleAnimEnemyMonIndex
_080D7FBC:
ldrh r0, [r6]
ldrh r1, [r5, 0x20]
adds r0, r1
_080D7FC2:
strh r0, [r5, 0x20]
- ldr r0, _080D7FEC @ =gUnknown_03004B00
+ ldr r0, _080D7FEC @ =gBattleAnimArgs
ldrh r0, [r0, 0x2]
ldrh r1, [r5, 0x22]
adds r0, r1
strh r0, [r5, 0x22]
_080D7FCE:
- ldr r0, _080D7FF0 @ =gUnknown_0202F7C9
+ ldr r0, _080D7FF0 @ =gBattleAnimEnemyMonIndex
_080D7FD0:
ldrb r0, [r0]
strh r0, [r5, 0x3C]
- ldr r0, _080D7FEC @ =gUnknown_03004B00
+ ldr r0, _080D7FEC @ =gBattleAnimArgs
movs r1, 0xA
ldrsh r0, [r0, r1]
cmp r0, 0
beq _080D7FE8
- bl battle_type_is_double
+ bl IsDoubleBattle
lsls r0, 24
cmp r0, 0
bne _080D7FF4
@@ -28252,15 +28252,15 @@ _080D7FE8:
movs r0, 0x20
b _080D7FF6
.align 2, 0
-_080D7FEC: .4byte gUnknown_03004B00
-_080D7FF0: .4byte gUnknown_0202F7C9
+_080D7FEC: .4byte gBattleAnimArgs
+_080D7FF0: .4byte gBattleAnimEnemyMonIndex
_080D7FF4:
movs r0, 0x40
_080D7FF6:
strh r0, [r5, 0x3A]
- ldr r0, _080D803C @ =gUnknown_0202F7C9
+ ldr r0, _080D803C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D800C
@@ -28268,7 +28268,7 @@ _080D7FF6:
adds r0, 0x8
strh r0, [r5, 0x22]
_080D800C:
- ldr r1, _080D8040 @ =gUnknown_03004B00
+ ldr r1, _080D8040 @ =gBattleAnimArgs
ldrh r0, [r1, 0x6]
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
@@ -28291,8 +28291,8 @@ _080D800C:
pop {r0}
bx r0
.align 2, 0
-_080D803C: .4byte gUnknown_0202F7C9
-_080D8040: .4byte gUnknown_03004B00
+_080D803C: .4byte gBattleAnimEnemyMonIndex
+_080D8040: .4byte gBattleAnimArgs
_080D8044: .4byte sub_80D8048
thumb_func_end sub_80D7F10
@@ -28400,7 +28400,7 @@ sub_80D80E0: @ 80D80E0
movs r0, 0x3F
ands r0, r1
strb r0, [r4, 0x1]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080D812A
@@ -28448,7 +28448,7 @@ _080D812A:
lsls r1, 4
movs r2, 0x20
bl LoadPalette
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080D8190
@@ -28679,7 +28679,7 @@ _080D832A:
ldr r1, _080D83C8 @ =0x85000200
str r1, [r0, 0x8]
ldr r0, [r0, 0x8]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080D8378
@@ -28717,7 +28717,7 @@ _080D838C:
orrs r0, r1
strb r0, [r2]
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D83B0:
add sp, 0x10
pop {r3-r5}
@@ -28742,7 +28742,7 @@ _080D83DC: .4byte REG_BLDCNT
sub_80D83E0: @ 80D83E0
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080D840C @ =gUnknown_0202F7C8
+ ldr r5, _080D840C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -28761,7 +28761,7 @@ sub_80D83E0: @ 80D83E0
pop {r0}
bx r0
.align 2, 0
-_080D840C: .4byte gUnknown_0202F7C8
+_080D840C: .4byte gBattleAnimPlayerMonIndex
_080D8410: .4byte sub_807941C
thumb_func_end sub_80D83E0
@@ -28792,7 +28792,7 @@ sub_80D8414: @ 80D8414
movs r0, 0x3F
ands r0, r1
strb r0, [r4, 0x1]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080D845E
@@ -28840,7 +28840,7 @@ _080D845E:
lsls r1, 4
movs r2, 0x20
bl LoadPalette
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080D84C4
@@ -29061,7 +29061,7 @@ _080D864A:
ldr r1, _080D86E8 @ =0x85000200
str r1, [r0, 0x8]
ldr r0, [r0, 0x8]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080D8698
@@ -29099,7 +29099,7 @@ _080D86AC:
orrs r0, r1
strb r0, [r2]
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D86D0:
add sp, 0x10
pop {r3-r5}
@@ -29126,16 +29126,16 @@ sub_80D8700: @ 80D8700
mov r7, r8
push {r7}
adds r5, r0, 0
- ldr r6, _080D87E8 @ =gUnknown_03004B00
+ ldr r6, _080D87E8 @ =gBattleAnimArgs
ldrh r0, [r6]
strh r0, [r5, 0x2E]
- ldr r0, _080D87EC @ =gUnknown_0202F7C8
+ ldr r0, _080D87EC @ =gBattleAnimPlayerMonIndex
mov r8, r0
ldrb r0, [r0]
movs r1, 0x2
bl sub_8077ABC
adds r4, r0, 0
- ldr r7, _080D87F0 @ =gUnknown_0202F7C9
+ ldr r7, _080D87F0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r7]
movs r1, 0x2
bl sub_8077ABC
@@ -29147,7 +29147,7 @@ sub_80D8700: @ 80D8700
lsls r0, 8
strh r0, [r5, 0x3C]
_080D8734:
- ldr r3, _080D87F4 @ =gUnknown_02024A72
+ ldr r3, _080D87F4 @ =gBanksBySide
ldrb r0, [r7]
adds r0, r3
ldrb r1, [r0]
@@ -29196,7 +29196,7 @@ _080D8790:
movs r0, 0x1
strh r0, [r5, 0x3A]
_080D8794:
- ldr r4, _080D87EC @ =gUnknown_0202F7C8
+ ldr r4, _080D87EC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -29209,7 +29209,7 @@ _080D8794:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r6, _080D87E8 @ =gUnknown_03004B00
+ ldr r6, _080D87E8 @ =gBattleAnimArgs
movs r1, 0xE
ldrsh r0, [r6, r1]
cmp r0, 0
@@ -29218,7 +29218,7 @@ _080D8794:
ldrh r1, [r5, 0x20]
adds r0, r1
strh r0, [r5, 0x30]
- ldr r4, _080D87F0 @ =gUnknown_0202F7C9
+ ldr r4, _080D87F0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -29235,17 +29235,17 @@ _080D8794:
movs r1, 0x3
b _080D8824
.align 2, 0
-_080D87E8: .4byte gUnknown_03004B00
-_080D87EC: .4byte gUnknown_0202F7C8
-_080D87F0: .4byte gUnknown_0202F7C9
-_080D87F4: .4byte gUnknown_02024A72
+_080D87E8: .4byte gBattleAnimArgs
+_080D87EC: .4byte gBattleAnimPlayerMonIndex
+_080D87F0: .4byte gBattleAnimEnemyMonIndex
+_080D87F4: .4byte gBanksBySide
_080D87F8: .4byte gSprites
_080D87FC:
ldrh r0, [r6, 0x2]
ldrh r1, [r5, 0x20]
adds r0, r1
strh r0, [r5, 0x30]
- ldr r4, _080D886C @ =gUnknown_0202F7C9
+ ldr r4, _080D886C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0
bl sub_8077ABC
@@ -29274,7 +29274,7 @@ _080D8824:
ldrh r1, [r5, 0x3C]
orrs r0, r1
strh r0, [r5, 0x3C]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080D8858
@@ -29295,7 +29295,7 @@ _080D8858:
pop {r0}
bx r0
.align 2, 0
-_080D886C: .4byte gUnknown_0202F7C9
+_080D886C: .4byte gBattleAnimEnemyMonIndex
_080D8870: .4byte sub_80D8874
thumb_func_end sub_80D8700
@@ -29357,7 +29357,7 @@ _080D88C8:
_080D88D6:
movs r5, 0x50
strh r5, [r4, 0x2E]
- ldr r6, _080D8928 @ =gUnknown_0202F7C9
+ ldr r6, _080D8928 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r6]
movs r1, 0
bl sub_8077ABC
@@ -29384,7 +29384,7 @@ _080D88D6:
ands r0, r1
cmp r0, 0
beq _080D8938
- ldr r1, _080D8934 @ =gUnknown_02024A72
+ ldr r1, _080D8934 @ =gBanksBySide
ldrb r0, [r6]
adds r0, r1
ldrb r1, [r0]
@@ -29396,10 +29396,10 @@ _080D88D6:
strh r0, [r4, 0x38]
b _080D893A
.align 2, 0
-_080D8928: .4byte gUnknown_0202F7C9
+_080D8928: .4byte gBattleAnimEnemyMonIndex
_080D892C: .4byte gMain
_080D8930: .4byte 0x0000043d
-_080D8934: .4byte gUnknown_02024A72
+_080D8934: .4byte gBanksBySide
_080D8938:
strh r5, [r4, 0x38]
_080D893A:
@@ -29544,8 +29544,8 @@ _080D8A12:
ands r0, r1
cmp r0, 0
beq _080D8A78
- ldr r1, _080D8A70 @ =gUnknown_02024A72
- ldr r0, _080D8A74 @ =gUnknown_0202F7C9
+ ldr r1, _080D8A70 @ =gBanksBySide
+ ldr r0, _080D8A74 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -29559,8 +29559,8 @@ _080D8A12:
.align 2, 0
_080D8A68: .4byte gMain
_080D8A6C: .4byte 0x0000043d
-_080D8A70: .4byte gUnknown_02024A72
-_080D8A74: .4byte gUnknown_0202F7C9
+_080D8A70: .4byte gBanksBySide
+_080D8A74: .4byte gBattleAnimEnemyMonIndex
_080D8A78:
ldr r0, _080D8A90 @ =0x0000fff0
_080D8A7A:
@@ -29601,7 +29601,7 @@ _080D8A94:
_080D8AC2:
adds r0, r4, 0
bl DestroySprite
- ldr r1, _080D8AD8 @ =gUnknown_0202F7B2
+ ldr r1, _080D8AD8 @ =gAnimVisualTaskCount
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -29610,7 +29610,7 @@ _080D8AD0:
pop {r0}
bx r0
.align 2, 0
-_080D8AD8: .4byte gUnknown_0202F7B2
+_080D8AD8: .4byte gAnimVisualTaskCount
thumb_func_end sub_80D8874
thumb_func_start sub_80D8ADC
@@ -29721,7 +29721,7 @@ _080D8B92:
cmp r0, 0
bne _080D8BA0
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D8BA0:
pop {r4,r5}
pop {r0}
@@ -29760,7 +29760,7 @@ sub_80D8BA8: @ 80D8BA8
ldrh r0, [r4, 0x2]
lsls r0, 20
lsrs r0, 24
- bl battle_get_side_with_given_state
+ bl GetBankByPlayerAI
lsls r0, 24
lsrs r5, r0, 24
adds r0, r5, 0
@@ -30067,7 +30067,7 @@ _080D8E48: .4byte gTasks
unc_080B06FC: @ 80D8E4C
push {r4-r6,lr}
adds r5, r0, 0
- ldr r0, _080D8ECC @ =gUnknown_0202F7B4
+ ldr r0, _080D8ECC @ =gDisableStructMoveAnim
ldr r0, [r0]
ldrb r1, [r0, 0x11]
lsrs r0, r1, 4
@@ -30086,12 +30086,12 @@ _080D8E6A:
adds r0, r5, 0
movs r1, 0x1
bl sub_80787B0
- ldr r6, _080D8ED0 @ =gUnknown_03004B00
+ ldr r6, _080D8ED0 @ =gBattleAnimArgs
ldrh r0, [r6, 0x8]
strh r0, [r5, 0x2E]
- ldr r0, _080D8ED4 @ =gUnknown_0202F7C8
+ ldr r0, _080D8ED4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D8E92
@@ -30099,7 +30099,7 @@ _080D8E6A:
negs r0, r0
strh r0, [r6, 0x4]
_080D8E92:
- ldr r4, _080D8ED8 @ =gUnknown_0202F7C9
+ ldr r4, _080D8ED8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -30126,10 +30126,10 @@ _080D8E92:
pop {r0}
bx r0
.align 2, 0
-_080D8ECC: .4byte gUnknown_0202F7B4
-_080D8ED0: .4byte gUnknown_03004B00
-_080D8ED4: .4byte gUnknown_0202F7C8
-_080D8ED8: .4byte gUnknown_0202F7C9
+_080D8ECC: .4byte gDisableStructMoveAnim
+_080D8ED0: .4byte gBattleAnimArgs
+_080D8ED4: .4byte gBattleAnimPlayerMonIndex
+_080D8ED8: .4byte gBattleAnimEnemyMonIndex
_080D8EDC: .4byte sub_80D8EE0
thumb_func_end unc_080B06FC
@@ -30256,11 +30256,11 @@ sub_80D8FC0: @ 80D8FC0
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r1, _080D8FE8 @ =gUnknown_03004B00
+ ldr r1, _080D8FE8 @ =gBattleAnimArgs
ldrb r3, [r1]
lsls r3, 1
adds r3, r1
- ldr r1, _080D8FEC @ =gUnknown_0202F7B4
+ ldr r1, _080D8FEC @ =gDisableStructMoveAnim
ldr r1, [r1]
ldrb r1, [r1, 0x11]
lsrs r2, r1, 4
@@ -30269,19 +30269,19 @@ sub_80D8FC0: @ 80D8FC0
subs r2, r1
subs r2, 0x1
strh r2, [r3]
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r0}
bx r0
.align 2, 0
-_080D8FE8: .4byte gUnknown_03004B00
-_080D8FEC: .4byte gUnknown_0202F7B4
+_080D8FE8: .4byte gBattleAnimArgs
+_080D8FEC: .4byte gDisableStructMoveAnim
thumb_func_end sub_80D8FC0
thumb_func_start unc_080B08A0
unc_080B08A0: @ 80D8FF0
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080D9020 @ =gUnknown_03004B00
+ ldr r5, _080D9020 @ =gBattleAnimArgs
movs r0, 0
ldrsh r1, [r5, r0]
adds r0, r4, 0
@@ -30301,7 +30301,7 @@ unc_080B08A0: @ 80D8FF0
pop {r0}
bx r0
.align 2, 0
-_080D9020: .4byte gUnknown_03004B00
+_080D9020: .4byte gBattleAnimArgs
_080D9024: .4byte sub_80782D8
_080D9028: .4byte move_anim_8072740
thumb_func_end unc_080B08A0
@@ -30310,14 +30310,14 @@ _080D9028: .4byte move_anim_8072740
sub_80D902C: @ 80D902C
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080D9070 @ =gUnknown_03004B00
+ ldr r4, _080D9070 @ =gBattleAnimArgs
movs r1, 0xE
ldrsh r0, [r4, r1]
cmp r0, 0x1
bne _080D9054
- ldr r0, _080D9074 @ =gUnknown_0202F7C8
+ ldr r0, _080D9074 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D9054
@@ -30328,7 +30328,7 @@ sub_80D902C: @ 80D902C
negs r0, r0
strh r0, [r4, 0x6]
_080D9054:
- ldr r4, _080D9070 @ =gUnknown_03004B00
+ ldr r4, _080D9070 @ =gBattleAnimArgs
ldrb r1, [r4, 0xC]
adds r0, r5, 0
bl StartSpriteAnim
@@ -30340,19 +30340,19 @@ _080D9054:
pop {r0}
bx r0
.align 2, 0
-_080D9070: .4byte gUnknown_03004B00
-_080D9074: .4byte gUnknown_0202F7C8
+_080D9070: .4byte gBattleAnimArgs
+_080D9074: .4byte gBattleAnimPlayerMonIndex
thumb_func_end sub_80D902C
thumb_func_start sub_80D9078
sub_80D9078: @ 80D9078
push {r4,lr}
adds r4, r0, 0
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080D9094
- ldr r0, _080D90A0 @ =gUnknown_03004B00
+ ldr r0, _080D90A0 @ =gBattleAnimArgs
ldrh r1, [r0, 0x2]
negs r1, r1
strh r1, [r0, 0x2]
@@ -30366,14 +30366,14 @@ _080D9094:
pop {r0}
bx r0
.align 2, 0
-_080D90A0: .4byte gUnknown_03004B00
+_080D90A0: .4byte gBattleAnimArgs
thumb_func_end sub_80D9078
thumb_func_start sub_80D90A4
sub_80D90A4: @ 80D90A4
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080D90C4 @ =gUnknown_03004B00
+ ldr r4, _080D90C4 @ =gBattleAnimArgs
ldrb r1, [r4, 0x8]
bl StartSpriteAnim
movs r1, 0x6
@@ -30385,13 +30385,13 @@ sub_80D90A4: @ 80D90A4
bl sub_80787B0
b _080D90D0
.align 2, 0
-_080D90C4: .4byte gUnknown_03004B00
+_080D90C4: .4byte gBattleAnimArgs
_080D90C8:
adds r0, r5, 0
movs r1, 0x1
bl sub_8078764
_080D90D0:
- ldr r0, _080D90E8 @ =gUnknown_03004B00
+ ldr r0, _080D90E8 @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
strh r0, [r5, 0x2E]
ldr r0, _080D90EC @ =sub_80782D8
@@ -30403,7 +30403,7 @@ _080D90D0:
pop {r0}
bx r0
.align 2, 0
-_080D90E8: .4byte gUnknown_03004B00
+_080D90E8: .4byte gBattleAnimArgs
_080D90EC: .4byte sub_80782D8
_080D90F0: .4byte move_anim_8072740
thumb_func_end sub_80D90A4
@@ -30415,19 +30415,19 @@ sub_80D90F4: @ 80D90F4
mov r6, r8
push {r6,r7}
adds r5, r0, 0
- ldr r0, _080D9110 @ =gUnknown_03004B00
+ ldr r0, _080D9110 @ =gBattleAnimArgs
movs r2, 0
ldrsh r1, [r0, r2]
mov r9, r0
cmp r1, 0
bne _080D9118
- ldr r0, _080D9114 @ =gUnknown_0202F7C8
+ ldr r0, _080D9114 @ =gBattleAnimPlayerMonIndex
b _080D911A
.align 2, 0
-_080D9110: .4byte gUnknown_03004B00
-_080D9114: .4byte gUnknown_0202F7C8
+_080D9110: .4byte gBattleAnimArgs
+_080D9114: .4byte gBattleAnimPlayerMonIndex
_080D9118:
- ldr r0, _080D9260 @ =gUnknown_0202F7C9
+ ldr r0, _080D9260 @ =gBattleAnimEnemyMonIndex
_080D911A:
ldrb r0, [r0]
mov r8, r0
@@ -30514,7 +30514,7 @@ _080D91C4:
negs r0, r0
lsrs r4, r0, 16
_080D91D6:
- ldr r0, _080D9264 @ =gUnknown_02024A72
+ ldr r0, _080D9264 @ =gBanksBySide
add r0, r8
ldrb r1, [r0]
adds r0, r7, 0
@@ -30584,8 +30584,8 @@ _080D9250:
pop {r0}
bx r0
.align 2, 0
-_080D9260: .4byte gUnknown_0202F7C9
-_080D9264: .4byte gUnknown_02024A72
+_080D9260: .4byte gBattleAnimEnemyMonIndex
+_080D9264: .4byte gBanksBySide
_080D9268: .4byte 0xfff00000
_080D926C: .4byte gBattleAnimSpriteTemplate_83DB4A8
_080D9270: .4byte gSprites
@@ -30646,7 +30646,7 @@ sub_80D92D0: @ 80D92D0
bl sub_8078764
movs r0, 0x1E
strh r0, [r4, 0x2E]
- ldr r0, _080D92F0 @ =gUnknown_03004B00
+ ldr r0, _080D92F0 @ =gBattleAnimArgs
movs r1, 0x4
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -30656,7 +30656,7 @@ sub_80D92D0: @ 80D92D0
strh r0, [r4, 0x32]
b _080D9306
.align 2, 0
-_080D92F0: .4byte gUnknown_03004B00
+_080D92F0: .4byte gBattleAnimArgs
_080D92F4:
ldrh r0, [r4, 0x20]
adds r0, 0x14
@@ -30730,21 +30730,21 @@ _080D9374: .4byte move_anim_8072740
sub_80D9378: @ 80D9378
push {r4-r6,lr}
adds r6, r0, 0
- ldr r0, _080D93F4 @ =gUnknown_0202F7C8
+ ldr r0, _080D93F4 @ =gBattleAnimPlayerMonIndex
ldrb r1, [r0]
movs r0, 0x2
- ldr r2, _080D93F8 @ =gUnknown_0202F7C9
+ ldr r2, _080D93F8 @ =gBattleAnimEnemyMonIndex
eors r0, r1
ldrb r1, [r2]
cmp r0, r1
bne _080D93A4
ldrb r0, [r2]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bhi _080D93A4
- ldr r1, _080D93FC @ =gUnknown_03004B00
+ ldr r1, _080D93FC @ =gBattleAnimArgs
movs r2, 0
ldrsh r0, [r1, r2]
negs r0, r0
@@ -30753,18 +30753,18 @@ _080D93A4:
adds r0, r6, 0
movs r1, 0x1
bl sub_8078764
- ldr r0, _080D93F4 @ =gUnknown_0202F7C8
+ ldr r0, _080D93F4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D93C2
- ldr r1, _080D93FC @ =gUnknown_03004B00
+ ldr r1, _080D93FC @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_080D93C2:
- ldr r4, _080D93FC @ =gUnknown_03004B00
+ ldr r4, _080D93FC @ =gBattleAnimArgs
ldrh r0, [r4, 0x6]
movs r5, 0
strh r0, [r6, 0x2E]
@@ -30789,9 +30789,9 @@ _080D93C2:
pop {r0}
bx r0
.align 2, 0
-_080D93F4: .4byte gUnknown_0202F7C8
-_080D93F8: .4byte gUnknown_0202F7C9
-_080D93FC: .4byte gUnknown_03004B00
+_080D93F4: .4byte gBattleAnimPlayerMonIndex
+_080D93F8: .4byte gBattleAnimEnemyMonIndex
+_080D93FC: .4byte gBattleAnimArgs
_080D9400: .4byte sub_80D9404
thumb_func_end sub_80D9378
@@ -30832,7 +30832,7 @@ sub_80D943C: @ 80D943C
adds r4, r0, 0
movs r1, 0x1
bl sub_8078764
- ldr r5, _080D9468 @ =gUnknown_03004B00
+ ldr r5, _080D9468 @ =gBattleAnimArgs
ldrb r1, [r5, 0x4]
adds r0, r4, 0
bl StartSpriteAnim
@@ -30847,7 +30847,7 @@ sub_80D943C: @ 80D943C
pop {r0}
bx r0
.align 2, 0
-_080D9468: .4byte gUnknown_03004B00
+_080D9468: .4byte gBattleAnimArgs
_080D946C: .4byte sub_80782D8
_080D9470: .4byte sub_80D9474
thumb_func_end sub_80D943C
@@ -30885,7 +30885,7 @@ sub_80D94A8: @ 80D94A8
adds r4, r0, 0
movs r1, 0x1
bl sub_8078764
- ldr r0, _080D94C4 @ =gUnknown_03004B00
+ ldr r0, _080D94C4 @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x2E]
ldr r0, _080D94C8 @ =sub_80D94CC
@@ -30894,7 +30894,7 @@ sub_80D94A8: @ 80D94A8
pop {r0}
bx r0
.align 2, 0
-_080D94C4: .4byte gUnknown_03004B00
+_080D94C4: .4byte gBattleAnimArgs
_080D94C8: .4byte sub_80D94CC
thumb_func_end sub_80D94A8
@@ -30913,7 +30913,7 @@ sub_80D94CC: @ 80D94CC
bne _080D9510
movs r0, 0x6
strh r0, [r5, 0x2E]
- ldr r4, _080D9518 @ =gUnknown_0202F7C9
+ ldr r4, _080D9518 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -30936,7 +30936,7 @@ _080D9510:
pop {r0}
bx r0
.align 2, 0
-_080D9518: .4byte gUnknown_0202F7C9
+_080D9518: .4byte gBattleAnimEnemyMonIndex
_080D951C: .4byte sub_8078B34
_080D9520: .4byte sub_80D9524
thumb_func_end sub_80D94CC
@@ -30968,7 +30968,7 @@ sub_80D9540: @ 80D9540
adds r0, r4, 0
movs r1, 0x1
bl sub_8078764
- ldr r1, _080D9568 @ =gUnknown_03004B00
+ ldr r1, _080D9568 @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
strh r0, [r4, 0x30]
ldrh r0, [r1, 0x6]
@@ -30978,7 +30978,7 @@ sub_80D9540: @ 80D9540
strh r0, [r4, 0x2E]
b _080D95C8
.align 2, 0
-_080D9568: .4byte gUnknown_03004B00
+_080D9568: .4byte gBattleAnimArgs
_080D956C:
ldrh r0, [r4, 0x30]
ldrh r2, [r4, 0x36]
@@ -31035,18 +31035,18 @@ _080D95C8:
sub_80D95D0: @ 80D95D0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, _080D95E4 @ =gUnknown_03004B00
+ ldr r0, _080D95E4 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080D95EC
- ldr r4, _080D95E8 @ =gUnknown_0202F7C8
+ ldr r4, _080D95E8 @ =gBattleAnimPlayerMonIndex
b _080D95EE
.align 2, 0
-_080D95E4: .4byte gUnknown_03004B00
-_080D95E8: .4byte gUnknown_0202F7C8
+_080D95E4: .4byte gBattleAnimArgs
+_080D95E8: .4byte gBattleAnimPlayerMonIndex
_080D95EC:
- ldr r4, _080D9634 @ =gUnknown_0202F7C9
+ ldr r4, _080D9634 @ =gBattleAnimEnemyMonIndex
_080D95EE:
ldrb r0, [r4]
movs r1, 0
@@ -31060,7 +31060,7 @@ _080D95EE:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r1, _080D9638 @ =gUnknown_03004B00
+ ldr r1, _080D9638 @ =gBattleAnimArgs
ldrh r0, [r1, 0x2]
ldrh r2, [r5, 0x20]
adds r0, r2
@@ -31082,8 +31082,8 @@ _080D95EE:
pop {r0}
bx r0
.align 2, 0
-_080D9634: .4byte gUnknown_0202F7C9
-_080D9638: .4byte gUnknown_03004B00
+_080D9634: .4byte gBattleAnimEnemyMonIndex
+_080D9638: .4byte gBattleAnimArgs
_080D963C: .4byte sub_80D9640
thumb_func_end sub_80D95D0
@@ -31160,12 +31160,12 @@ _080D96B4: .4byte 0x0000fffe
sub_80D96B8: @ 80D96B8
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, _080D96DC @ =gUnknown_03004B00
+ ldr r6, _080D96DC @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080D96E4
- ldr r4, _080D96E0 @ =gUnknown_0202F7C8
+ ldr r4, _080D96E0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0
bl sub_8077ABC
@@ -31175,10 +31175,10 @@ sub_80D96B8: @ 80D96B8
adds r0, r2
b _080D96F6
.align 2, 0
-_080D96DC: .4byte gUnknown_03004B00
-_080D96E0: .4byte gUnknown_0202F7C8
+_080D96DC: .4byte gBattleAnimArgs
+_080D96E0: .4byte gBattleAnimPlayerMonIndex
_080D96E4:
- ldr r4, _080D9740 @ =gUnknown_0202F7C9
+ ldr r4, _080D9740 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0
bl sub_8077ABC
@@ -31199,7 +31199,7 @@ _080D96F6:
ldrh r2, [r5, 0x4]
lsls r1, r2, 22
lsrs r1, 22
- ldr r3, _080D9744 @ =gUnknown_03004B00
+ ldr r3, _080D9744 @ =gBattleAnimArgs
movs r4, 0x2
ldrsh r0, [r3, r4]
lsls r0, 4
@@ -31224,8 +31224,8 @@ _080D96F6:
beq _080D975A
b _080D978A
.align 2, 0
-_080D9740: .4byte gUnknown_0202F7C9
-_080D9744: .4byte gUnknown_03004B00
+_080D9740: .4byte gBattleAnimEnemyMonIndex
+_080D9744: .4byte gBattleAnimArgs
_080D9748: .4byte 0x000003ff
_080D974C: .4byte 0xfffffc00
_080D9750:
@@ -31304,12 +31304,12 @@ _080D97C8:
sub_80D97CC: @ 80D97CC
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, _080D9818 @ =gUnknown_03004B00
+ ldr r0, _080D9818 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080D9828
- ldr r4, _080D981C @ =gUnknown_02024C07
+ ldr r4, _080D981C @ =gBankAttacker
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -31322,7 +31322,7 @@ sub_80D97CC: @ 80D97CC
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r0, _080D9820 @ =gUnknown_0202F7C8
+ ldr r0, _080D9820 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
bl sub_8079ED4
movs r1, 0x3
@@ -31334,15 +31334,15 @@ sub_80D97CC: @ 80D97CC
ands r0, r2
orrs r0, r1
strb r0, [r5, 0x5]
- ldr r0, _080D9824 @ =gUnknown_0202F7C9
+ ldr r0, _080D9824 @ =gBattleAnimEnemyMonIndex
b _080D9844
.align 2, 0
-_080D9818: .4byte gUnknown_03004B00
-_080D981C: .4byte gUnknown_02024C07
-_080D9820: .4byte gUnknown_0202F7C8
-_080D9824: .4byte gUnknown_0202F7C9
+_080D9818: .4byte gBattleAnimArgs
+_080D981C: .4byte gBankAttacker
+_080D9820: .4byte gBattleAnimPlayerMonIndex
+_080D9824: .4byte gBattleAnimEnemyMonIndex
_080D9828:
- ldr r0, _080D9860 @ =gUnknown_0202F7C9
+ ldr r0, _080D9860 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079ED4
movs r1, 0x3
@@ -31354,7 +31354,7 @@ _080D9828:
ands r0, r2
orrs r0, r1
strb r0, [r5, 0x5]
- ldr r0, _080D9864 @ =gUnknown_0202F7C8
+ ldr r0, _080D9864 @ =gBattleAnimPlayerMonIndex
_080D9844:
ldrb r0, [r0]
strh r0, [r5, 0x3C]
@@ -31370,8 +31370,8 @@ _080D9844:
pop {r0}
bx r0
.align 2, 0
-_080D9860: .4byte gUnknown_0202F7C9
-_080D9864: .4byte gUnknown_0202F7C8
+_080D9860: .4byte gBattleAnimEnemyMonIndex
+_080D9864: .4byte gBattleAnimPlayerMonIndex
_080D9868: .4byte sub_80D986C
thumb_func_end sub_80D97CC
@@ -31432,7 +31432,7 @@ _080D98D4: .4byte sub_8078BB8
sub_80D98D8: @ 80D98D8
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080D9924 @ =gUnknown_03004B00
+ ldr r4, _080D9924 @ =gBattleAnimArgs
ldrh r0, [r4]
strh r0, [r5, 0x20]
movs r2, 0x78
@@ -31467,7 +31467,7 @@ sub_80D98D8: @ 80D98D8
pop {r0}
bx r0
.align 2, 0
-_080D9924: .4byte gUnknown_03004B00
+_080D9924: .4byte gBattleAnimArgs
_080D9928: .4byte 0x000003ff
_080D992C: .4byte 0xfffffc00
_080D9930: .4byte sub_80D9934
@@ -31515,7 +31515,7 @@ _080D997E:
strh r0, [r7, 0x2E]
b _080D99DC
_080D9986:
- ldr r4, _080D99E8 @ =gUnknown_0202F7C8
+ ldr r4, _080D99E8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -31528,7 +31528,7 @@ _080D9986:
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r2, _080D99EC @ =gUnknown_0202F7C9
+ ldr r2, _080D99EC @ =gBattleAnimEnemyMonIndex
mov r8, r2
ldrb r0, [r2]
movs r1, 0x2
@@ -31561,8 +31561,8 @@ _080D99DC:
pop {r0}
bx r0
.align 2, 0
-_080D99E8: .4byte gUnknown_0202F7C8
-_080D99EC: .4byte gUnknown_0202F7C9
+_080D99E8: .4byte gBattleAnimPlayerMonIndex
+_080D99EC: .4byte gBattleAnimEnemyMonIndex
_080D99F0: .4byte sub_80D99F4
thumb_func_end sub_80D9934
@@ -31609,12 +31609,12 @@ _080D9A34:
sub_80D9A38: @ 80D9A38
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, _080D9A6C @ =gUnknown_03004B00
+ ldr r0, _080D9A6C @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080D9A7C
- ldr r4, _080D9A70 @ =gUnknown_02024C07
+ ldr r4, _080D9A70 @ =gBankAttacker
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -31627,19 +31627,19 @@ sub_80D9A38: @ 80D9A38
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r0, _080D9A74 @ =gUnknown_0202F7C9
+ ldr r0, _080D9A74 @ =gBattleAnimEnemyMonIndex
ldrb r4, [r0]
- ldr r0, _080D9A78 @ =gUnknown_0202F7C8
+ ldr r0, _080D9A78 @ =gBattleAnimPlayerMonIndex
b _080D9A82
.align 2, 0
-_080D9A6C: .4byte gUnknown_03004B00
-_080D9A70: .4byte gUnknown_02024C07
-_080D9A74: .4byte gUnknown_0202F7C9
-_080D9A78: .4byte gUnknown_0202F7C8
+_080D9A6C: .4byte gBattleAnimArgs
+_080D9A70: .4byte gBankAttacker
+_080D9A74: .4byte gBattleAnimEnemyMonIndex
+_080D9A78: .4byte gBattleAnimPlayerMonIndex
_080D9A7C:
- ldr r0, _080D9AB4 @ =gUnknown_0202F7C8
+ ldr r0, _080D9AB4 @ =gBattleAnimPlayerMonIndex
ldrb r4, [r0]
- ldr r0, _080D9AB8 @ =gUnknown_0202F7C9
+ ldr r0, _080D9AB8 @ =gBattleAnimEnemyMonIndex
_080D9A82:
ldrb r0, [r0]
bl sub_8079ED4
@@ -31652,7 +31652,7 @@ _080D9A82:
ands r0, r2
orrs r0, r1
strb r0, [r5, 0x5]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080D9ABC
@@ -31665,11 +31665,11 @@ _080D9A82:
subs r0, 0x47
b _080D9AD6
.align 2, 0
-_080D9AB4: .4byte gUnknown_0202F7C8
-_080D9AB8: .4byte gUnknown_0202F7C9
+_080D9AB4: .4byte gBattleAnimPlayerMonIndex
+_080D9AB8: .4byte gBattleAnimEnemyMonIndex
_080D9ABC:
adds r0, r4, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D9ADC
@@ -31743,7 +31743,7 @@ _080D9B3A:
sub_80D9B48: @ 80D9B48
push {r4-r6,lr}
adds r5, r0, 0
- ldr r4, _080D9BC4 @ =gUnknown_0202F7C9
+ ldr r4, _080D9BC4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -31756,7 +31756,7 @@ sub_80D9B48: @ 80D9B48
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r1, _080D9BC8 @ =gUnknown_03004B00
+ ldr r1, _080D9BC8 @ =gBattleAnimArgs
ldrh r0, [r1, 0x6]
strh r0, [r5, 0x30]
ldrh r0, [r1]
@@ -31768,7 +31768,7 @@ sub_80D9B48: @ 80D9B48
ldr r0, _080D9BCC @ =gUnknown_0202F7C4
ldrb r6, [r0]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D9B92
@@ -31802,8 +31802,8 @@ _080D9BA6:
pop {r0}
bx r0
.align 2, 0
-_080D9BC4: .4byte gUnknown_0202F7C9
-_080D9BC8: .4byte gUnknown_03004B00
+_080D9BC4: .4byte gBattleAnimEnemyMonIndex
+_080D9BC8: .4byte gBattleAnimArgs
_080D9BCC: .4byte gUnknown_0202F7C4
_080D9BD0: .4byte sub_80D9B24
thumb_func_end sub_80D9B48
@@ -31812,7 +31812,7 @@ _080D9BD0: .4byte sub_80D9B24
sub_80D9BD4: @ 80D9BD4
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080D9BEC @ =gUnknown_03004B00
+ ldr r0, _080D9BEC @ =gBattleAnimArgs
movs r1, 0x4
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -31822,13 +31822,13 @@ sub_80D9BD4: @ 80D9BD4
bl sub_80787B0
b _080D9BF8
.align 2, 0
-_080D9BEC: .4byte gUnknown_03004B00
+_080D9BEC: .4byte gBattleAnimArgs
_080D9BF0:
adds r0, r4, 0
movs r1, 0
bl sub_8078764
_080D9BF8:
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080D9C0C
@@ -31837,9 +31837,9 @@ _080D9BF8:
bl StartSpriteAnim
b _080D9C22
_080D9C0C:
- ldr r0, _080D9C34 @ =gUnknown_0202F7C8
+ ldr r0, _080D9C34 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D9C22
@@ -31856,7 +31856,7 @@ _080D9C22:
pop {r0}
bx r0
.align 2, 0
-_080D9C34: .4byte gUnknown_0202F7C8
+_080D9C34: .4byte gBattleAnimPlayerMonIndex
_080D9C38: .4byte sub_8078600
_080D9C3C: .4byte move_anim_8072740
thumb_func_end sub_80D9BD4
@@ -31916,13 +31916,13 @@ sub_80D9C80: @ 80D9C80
bne _080D9CD2
movs r0, 0
bl sub_80789D4
- ldr r0, _080D9CB4 @ =gUnknown_03004B00
+ ldr r0, _080D9CB4 @ =gBattleAnimArgs
ldrh r0, [r0]
strh r0, [r4, 0x18]
b _080D9CCA
.align 2, 0
_080D9CB0: .4byte gTasks
-_080D9CB4: .4byte gUnknown_03004B00
+_080D9CB4: .4byte gBattleAnimArgs
_080D9CB8:
ldrh r0, [r4, 0x18]
subs r0, 0x1
@@ -31952,9 +31952,9 @@ _080D9CDE:
ldrh r1, [r4, 0x1C]
adds r0, r1
strh r0, [r4, 0x1C]
- ldr r0, _080D9D0C @ =gUnknown_0202F7C9
+ ldr r0, _080D9D0C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080D9D14
@@ -31968,7 +31968,7 @@ _080D9CDE:
adds r7, r1, 0
b _080D9D24
.align 2, 0
-_080D9D0C: .4byte gUnknown_0202F7C9
+_080D9D0C: .4byte gBattleAnimEnemyMonIndex
_080D9D10: .4byte gUnknown_030041B0
_080D9D14:
ldr r2, _080D9D64 @ =gUnknown_030041B0
@@ -31993,7 +31993,7 @@ _080D9D24:
strh r1, [r4, 0x1A]
ands r0, r2
strh r0, [r4, 0x1C]
- ldr r0, _080D9D6C @ =gUnknown_03004B00
+ ldr r0, _080D9D6C @ =gBattleAnimArgs
movs r2, 0xE
ldrsh r1, [r0, r2]
movs r0, 0x1
@@ -32005,7 +32005,7 @@ _080D9D24:
movs r0, 0x1
bl sub_80789D4
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080D9D5C:
pop {r4-r7}
pop {r0}
@@ -32013,14 +32013,14 @@ _080D9D5C:
.align 2, 0
_080D9D64: .4byte gUnknown_030041B0
_080D9D68: .4byte gUnknown_030041B8
-_080D9D6C: .4byte gUnknown_03004B00
+_080D9D6C: .4byte gBattleAnimArgs
thumb_func_end sub_80D9C80
thumb_func_start sub_80D9D70
sub_80D9D70: @ 80D9D70
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080D9DC4 @ =gUnknown_03004B00
+ ldr r4, _080D9DC4 @ =gBattleAnimArgs
movs r1, 0x6
ldrsh r0, [r4, r1]
cmp r0, 0
@@ -32034,7 +32034,7 @@ _080D9D86:
bl sub_80787B0
ldrh r0, [r4, 0x4]
strh r0, [r5, 0x2E]
- ldr r4, _080D9DC8 @ =gUnknown_0202F7C9
+ ldr r4, _080D9DC8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -32057,8 +32057,8 @@ _080D9D86:
pop {r0}
bx r0
.align 2, 0
-_080D9DC4: .4byte gUnknown_03004B00
-_080D9DC8: .4byte gUnknown_0202F7C9
+_080D9DC4: .4byte gBattleAnimArgs
+_080D9DC8: .4byte gBattleAnimEnemyMonIndex
_080D9DCC: .4byte 0x0000ffe2
_080D9DD0: .4byte sub_80D9DD4
thumb_func_end sub_80D9D70
@@ -32084,7 +32084,7 @@ sub_80D9DF0: @ 80D9DF0
push {r4-r6,lr}
sub sp, 0x4
adds r4, r0, 0
- ldr r5, _080D9E64 @ =gUnknown_03004B00
+ ldr r5, _080D9E64 @ =gBattleAnimArgs
movs r1, 0x6
ldrsh r0, [r5, r1]
cmp r0, 0
@@ -32096,7 +32096,7 @@ _080D9E08:
adds r0, r4, 0
movs r1, 0x1
bl sub_80787B0
- ldr r0, _080D9E68 @ =gUnknown_0202F7C9
+ ldr r0, _080D9E68 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
mov r6, sp
adds r6, 0x2
@@ -32104,9 +32104,9 @@ _080D9E08:
mov r2, sp
adds r3, r6, 0
bl sub_807A3FC
- ldr r0, _080D9E6C @ =gUnknown_0202F7C8
+ ldr r0, _080D9E6C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D9E36
@@ -32136,9 +32136,9 @@ _080D9E36:
pop {r0}
bx r0
.align 2, 0
-_080D9E64: .4byte gUnknown_03004B00
-_080D9E68: .4byte gUnknown_0202F7C9
-_080D9E6C: .4byte gUnknown_0202F7C8
+_080D9E64: .4byte gBattleAnimArgs
+_080D9E68: .4byte gBattleAnimEnemyMonIndex
+_080D9E6C: .4byte gBattleAnimPlayerMonIndex
_080D9E70: .4byte 0x0000ffe2
_080D9E74: .4byte sub_80D9E78
thumb_func_end sub_80D9DF0
@@ -32163,7 +32163,7 @@ _080D9E8C:
sub_80D9E94: @ 80D9E94
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080D9EE0 @ =gUnknown_03004B00
+ ldr r5, _080D9EE0 @ =gBattleAnimArgs
ldrh r0, [r5, 0x4]
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
@@ -32196,7 +32196,7 @@ sub_80D9E94: @ 80D9E94
pop {r0}
bx r0
.align 2, 0
-_080D9EE0: .4byte gUnknown_03004B00
+_080D9EE0: .4byte gBattleAnimArgs
_080D9EE4: .4byte sub_80D9EE8
thumb_func_end sub_80D9E94
@@ -32229,7 +32229,7 @@ _080D9F0E:
sub_80D9F14: @ 80D9F14
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080D9F74 @ =gUnknown_0202F7C9
+ ldr r0, _080D9F74 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r2, r4, 0
adds r2, 0x20
@@ -32237,18 +32237,18 @@ sub_80D9F14: @ 80D9F14
adds r3, 0x22
movs r1, 0x1
bl sub_807A3FC
- ldr r0, _080D9F78 @ =gUnknown_0202F7C8
+ ldr r0, _080D9F78 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D9F40
- ldr r1, _080D9F7C @ =gUnknown_03004B00
+ ldr r1, _080D9F7C @ =gBattleAnimArgs
ldrh r0, [r1]
negs r0, r0
strh r0, [r1]
_080D9F40:
- ldr r0, _080D9F7C @ =gUnknown_03004B00
+ ldr r0, _080D9F7C @ =gBattleAnimArgs
ldrh r2, [r0]
ldrh r1, [r4, 0x20]
adds r2, r1
@@ -32273,9 +32273,9 @@ _080D9F40:
pop {r0}
bx r0
.align 2, 0
-_080D9F74: .4byte gUnknown_0202F7C9
-_080D9F78: .4byte gUnknown_0202F7C8
-_080D9F7C: .4byte gUnknown_03004B00
+_080D9F74: .4byte gBattleAnimEnemyMonIndex
+_080D9F78: .4byte gBattleAnimPlayerMonIndex
+_080D9F7C: .4byte gBattleAnimArgs
_080D9F80: .4byte sub_8078B34
_080D9F84: .4byte move_anim_8072740
thumb_func_end sub_80D9F14
@@ -32284,7 +32284,7 @@ _080D9F84: .4byte move_anim_8072740
sub_80D9F88: @ 80D9F88
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080D9FA0 @ =gUnknown_03004B00
+ ldr r5, _080D9FA0 @ =gBattleAnimArgs
movs r1, 0x4
ldrsh r0, [r5, r1]
cmp r0, 0
@@ -32294,9 +32294,9 @@ sub_80D9F88: @ 80D9F88
bl sub_8078764
b _080D9FDA
.align 2, 0
-_080D9FA0: .4byte gUnknown_03004B00
+_080D9FA0: .4byte gBattleAnimArgs
_080D9FA4:
- ldr r0, _080D9FE4 @ =gUnknown_0202F7C9
+ ldr r0, _080D9FE4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r2, r4, 0
adds r2, 0x20
@@ -32304,9 +32304,9 @@ _080D9FA4:
adds r3, 0x22
movs r1, 0x1
bl sub_807A3FC
- ldr r0, _080D9FE8 @ =gUnknown_0202F7C8
+ ldr r0, _080D9FE8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080D9FCA
@@ -32329,8 +32329,8 @@ _080D9FDA:
pop {r0}
bx r0
.align 2, 0
-_080D9FE4: .4byte gUnknown_0202F7C9
-_080D9FE8: .4byte gUnknown_0202F7C8
+_080D9FE4: .4byte gBattleAnimEnemyMonIndex
+_080D9FE8: .4byte gBattleAnimPlayerMonIndex
_080D9FEC: .4byte sub_80D9FF0
thumb_func_end sub_80D9F88
@@ -32436,7 +32436,7 @@ sub_80DA09C: @ 80DA09C
adds r4, r0
lsls r4, 3
adds r4, r1
- ldr r1, _080DA0D0 @ =gUnknown_03004B00
+ ldr r1, _080DA0D0 @ =gBattleAnimArgs
ldrh r0, [r1, 0x2]
strh r0, [r4, 0x8]
ldrh r0, [r1]
@@ -32453,7 +32453,7 @@ sub_80DA09C: @ 80DA09C
bx r0
.align 2, 0
_080DA0CC: .4byte gTasks
-_080DA0D0: .4byte gUnknown_03004B00
+_080DA0D0: .4byte gBattleAnimArgs
_080DA0D4: .4byte 0x00002719
_080DA0D8: .4byte sub_80DA0DC
thumb_func_end sub_80DA09C
@@ -32520,7 +32520,7 @@ _080DA13A:
cmp r1, 0
bne _080DA154
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DA154:
pop {r4-r7}
pop {r0}
@@ -32538,23 +32538,23 @@ sub_80DA16C: @ 80DA16C
adds r6, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r0, _080DA1D8 @ =gUnknown_0202F7C8
+ ldr r0, _080DA1D8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DA18C
- ldr r1, _080DA1DC @ =gUnknown_03004B00
+ ldr r1, _080DA1DC @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_080DA18C:
- ldr r4, _080DA1DC @ =gUnknown_03004B00
+ ldr r4, _080DA1DC @ =gBattleAnimArgs
ldrh r0, [r4, 0x8]
strh r0, [r6, 0x2E]
ldrh r0, [r6, 0x20]
strh r0, [r6, 0x30]
- ldr r5, _080DA1E0 @ =gUnknown_0202F7C9
+ ldr r5, _080DA1E0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -32584,9 +32584,9 @@ _080DA18C:
pop {r0}
bx r0
.align 2, 0
-_080DA1D8: .4byte gUnknown_0202F7C8
-_080DA1DC: .4byte gUnknown_03004B00
-_080DA1E0: .4byte gUnknown_0202F7C9
+_080DA1D8: .4byte gBattleAnimPlayerMonIndex
+_080DA1DC: .4byte gBattleAnimArgs
+_080DA1E0: .4byte gBattleAnimEnemyMonIndex
_080DA1E4: .4byte sub_80785E4
_080DA1E8: .4byte sub_80DA1EC
thumb_func_end sub_80DA16C
@@ -32611,13 +32611,13 @@ _080DA200:
sub_80DA208: @ 80DA208
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080DA2A4 @ =gUnknown_0202F7C8
+ ldr r4, _080DA2A4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DA234
- ldr r1, _080DA2A8 @ =gUnknown_03004B00
+ ldr r1, _080DA2A8 @ =gBattleAnimArgs
ldrh r0, [r1]
negs r0, r0
strh r0, [r1]
@@ -32631,11 +32631,11 @@ sub_80DA208: @ 80DA208
negs r0, r0
strh r0, [r1, 0x6]
_080DA234:
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080DA24C
- ldr r0, _080DA2A8 @ =gUnknown_03004B00
+ ldr r0, _080DA2A8 @ =gBattleAnimArgs
ldrh r1, [r0, 0x2]
negs r1, r1
strh r1, [r0, 0x2]
@@ -32653,7 +32653,7 @@ _080DA24C:
movs r1, 0x3
bl sub_8077ABC
lsls r0, 24
- ldr r2, _080DA2A8 @ =gUnknown_03004B00
+ ldr r2, _080DA2A8 @ =gBattleAnimArgs
ldrh r1, [r2]
ldrh r3, [r5, 0x20]
adds r1, r3
@@ -32668,7 +32668,7 @@ _080DA24C:
ldrsh r0, [r2, r3]
cmp r0, 0
bne _080DA2B0
- ldr r4, _080DA2AC @ =gUnknown_0202F7C9
+ ldr r4, _080DA2AC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -32683,11 +32683,11 @@ _080DA24C:
strh r0, [r5, 0x36]
b _080DA2C2
.align 2, 0
-_080DA2A4: .4byte gUnknown_0202F7C8
-_080DA2A8: .4byte gUnknown_03004B00
-_080DA2AC: .4byte gUnknown_0202F7C9
+_080DA2A4: .4byte gBattleAnimPlayerMonIndex
+_080DA2A8: .4byte gBattleAnimArgs
+_080DA2AC: .4byte gBattleAnimEnemyMonIndex
_080DA2B0:
- ldr r0, _080DA2F0 @ =gUnknown_0202F7C9
+ ldr r0, _080DA2F0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r2, r5, 0
adds r2, 0x32
@@ -32696,7 +32696,7 @@ _080DA2B0:
movs r1, 0x1
bl sub_807A3FC
_080DA2C2:
- ldr r4, _080DA2F4 @ =gUnknown_03004B00
+ ldr r4, _080DA2F4 @ =gBattleAnimArgs
ldrh r0, [r4, 0x4]
ldrh r1, [r5, 0x32]
adds r0, r1
@@ -32717,8 +32717,8 @@ _080DA2C2:
pop {r0}
bx r0
.align 2, 0
-_080DA2F0: .4byte gUnknown_0202F7C9
-_080DA2F4: .4byte gUnknown_03004B00
+_080DA2F0: .4byte gBattleAnimEnemyMonIndex
+_080DA2F4: .4byte gBattleAnimArgs
_080DA2F8: .4byte sub_8078B34
_080DA2FC: .4byte move_anim_8072740
thumb_func_end sub_80DA208
@@ -32729,7 +32729,7 @@ sub_80DA300: @ 80DA300
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r1, _080DA33C @ =gUnknown_03004B00
+ ldr r1, _080DA33C @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x6]
@@ -32754,7 +32754,7 @@ sub_80DA300: @ 80DA300
pop {r0}
bx r0
.align 2, 0
-_080DA33C: .4byte gUnknown_03004B00
+_080DA33C: .4byte gBattleAnimArgs
_080DA340: .4byte sub_80DA348
_080DA344: .4byte gSprites
thumb_func_end sub_80DA300
@@ -32802,9 +32802,9 @@ _080DA386:
sub_80DA38C: @ 80DA38C
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, _080DA3B4 @ =gUnknown_0202F7C8
+ ldr r0, _080DA3B4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DA3BC
@@ -32818,19 +32818,19 @@ sub_80DA38C: @ 80DA38C
bl StartSpriteAffineAnim
b _080DA3C2
.align 2, 0
-_080DA3B4: .4byte gUnknown_0202F7C8
+_080DA3B4: .4byte gBattleAnimPlayerMonIndex
_080DA3B8: .4byte 0x0000ffe0
_080DA3BC:
ldr r0, _080DA400 @ =0x0000ffe0
strh r0, [r5, 0x20]
strh r0, [r5, 0x22]
_080DA3C2:
- ldr r0, _080DA404 @ =gUnknown_03004B00
+ ldr r0, _080DA404 @ =gBattleAnimArgs
ldrh r0, [r0]
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
strh r0, [r5, 0x30]
- ldr r4, _080DA408 @ =gUnknown_0202F7C9
+ ldr r4, _080DA408 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -32854,8 +32854,8 @@ _080DA3C2:
bx r0
.align 2, 0
_080DA400: .4byte 0x0000ffe0
-_080DA404: .4byte gUnknown_03004B00
-_080DA408: .4byte gUnknown_0202F7C9
+_080DA404: .4byte gBattleAnimArgs
+_080DA408: .4byte gBattleAnimEnemyMonIndex
_080DA40C: .4byte sub_80DA410
thumb_func_end sub_80DA38C
@@ -32953,7 +32953,7 @@ sub_80DA48C: @ 80DA48C
_080DA4BE:
adds r0, r4, 0
bl DestroySprite
- ldr r1, _080DA4D4 @ =gUnknown_0202F7B2
+ ldr r1, _080DA4D4 @ =gAnimVisualTaskCount
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -32962,7 +32962,7 @@ _080DA4CC:
pop {r0}
bx r0
.align 2, 0
-_080DA4D4: .4byte gUnknown_0202F7B2
+_080DA4D4: .4byte gAnimVisualTaskCount
thumb_func_end sub_80DA48C
thumb_func_start sub_80DA4D8
@@ -32973,28 +32973,28 @@ sub_80DA4D8: @ 80DA4D8
adds r7, r0, 0
adds r5, r7, 0
adds r5, 0x2E
- ldr r0, _080DA4F8 @ =gUnknown_03004B00
+ ldr r0, _080DA4F8 @ =gBattleAnimArgs
ldrh r1, [r0, 0xE]
movs r0, 0x80
lsls r0, 1
ands r0, r1
cmp r0, 0
beq _080DA500
- ldr r0, _080DA4FC @ =gUnknown_0202F7C8
+ ldr r0, _080DA4FC @ =gBattleAnimPlayerMonIndex
b _080DA502
.align 2, 0
-_080DA4F8: .4byte gUnknown_03004B00
-_080DA4FC: .4byte gUnknown_0202F7C8
+_080DA4F8: .4byte gBattleAnimArgs
+_080DA4FC: .4byte gBattleAnimPlayerMonIndex
_080DA500:
- ldr r0, _080DA5B0 @ =gUnknown_0202F7C9
+ ldr r0, _080DA5B0 @ =gBattleAnimEnemyMonIndex
_080DA502:
ldrb r6, [r0]
adds r0, r6, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080DA518
- ldr r1, _080DA5B4 @ =gUnknown_03004B00
+ ldr r1, _080DA5B4 @ =gBattleAnimArgs
ldrh r0, [r1]
negs r0, r0
strh r0, [r1]
@@ -33003,7 +33003,7 @@ _080DA518:
movs r1, 0
bl sub_8077ABC
lsls r0, 24
- ldr r4, _080DA5B4 @ =gUnknown_03004B00
+ ldr r4, _080DA5B4 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -33073,8 +33073,8 @@ _080DA518:
strb r1, [r7, 0x5]
b _080DA5D8
.align 2, 0
-_080DA5B0: .4byte gUnknown_0202F7C9
-_080DA5B4: .4byte gUnknown_03004B00
+_080DA5B0: .4byte gBattleAnimEnemyMonIndex
+_080DA5B4: .4byte gBattleAnimArgs
_080DA5B8: .4byte gMain
_080DA5BC: .4byte 0x0000043d
_080DA5C0:
@@ -34081,7 +34081,7 @@ _080DAD2C: .4byte sub_80DA48C
sub_80DAD30: @ 80DAD30
push {r4,r5,lr}
adds r4, r0, 0
- ldr r0, _080DAD78 @ =gUnknown_0202F7C9
+ ldr r0, _080DAD78 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079ED4
movs r1, 0x3
@@ -34093,7 +34093,7 @@ sub_80DAD30: @ 80DAD30
ands r0, r2
orrs r0, r1
strb r0, [r4, 0x5]
- ldr r5, _080DAD7C @ =gUnknown_0202F7C8
+ ldr r5, _080DAD7C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -34112,8 +34112,8 @@ sub_80DAD30: @ 80DAD30
pop {r0}
bx r0
.align 2, 0
-_080DAD78: .4byte gUnknown_0202F7C9
-_080DAD7C: .4byte gUnknown_0202F7C8
+_080DAD78: .4byte gBattleAnimEnemyMonIndex
+_080DAD7C: .4byte gBattleAnimPlayerMonIndex
_080DAD80: .4byte sub_807941C
thumb_func_end sub_80DAD30
@@ -34121,7 +34121,7 @@ _080DAD80: .4byte sub_807941C
sub_80DAD84: @ 80DAD84
push {r4-r7,lr}
adds r4, r0, 0
- ldr r5, _080DADCC @ =gUnknown_03004B00
+ ldr r5, _080DADCC @ =gBattleAnimArgs
ldrh r0, [r5]
strh r0, [r4, 0x30]
ldrh r0, [r5, 0x2]
@@ -34136,8 +34136,8 @@ sub_80DAD84: @ 80DAD84
ands r0, r1
cmp r0, 0
beq _080DAE44
- ldr r0, _080DADD8 @ =gUnknown_02024A72
- ldr r1, _080DADDC @ =gUnknown_0202F7C9
+ ldr r0, _080DADD8 @ =gBanksBySide
+ ldr r1, _080DADDC @ =gBattleAnimEnemyMonIndex
ldrb r2, [r1]
adds r0, r2, r0
ldrb r1, [r0]
@@ -34154,11 +34154,11 @@ sub_80DAD84: @ 80DAD84
adds r0, r5
b _080DADEE
.align 2, 0
-_080DADCC: .4byte gUnknown_03004B00
+_080DADCC: .4byte gBattleAnimArgs
_080DADD0: .4byte gMain
_080DADD4: .4byte 0x0000043d
-_080DADD8: .4byte gUnknown_02024A72
-_080DADDC: .4byte gUnknown_0202F7C9
+_080DADD8: .4byte gBanksBySide
+_080DADDC: .4byte gBattleAnimEnemyMonIndex
_080DADE0:
adds r0, r2, 0
movs r1, 0x1
@@ -34168,12 +34168,12 @@ _080DADE0:
adds r0, 0x28
_080DADEE:
strh r0, [r4, 0x3C]
- ldr r0, _080DAE1C @ =gUnknown_03004B00
+ ldr r0, _080DAE1C @ =gBattleAnimArgs
movs r1, 0x8
ldrsh r0, [r0, r1]
cmp r0, 0
beq _080DAE24
- ldr r0, _080DAE20 @ =gUnknown_0202F7C9
+ ldr r0, _080DAE20 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079ED4
lsls r0, 24
@@ -34190,10 +34190,10 @@ _080DADEE:
strb r1, [r4, 0x5]
b _080DAE58
.align 2, 0
-_080DAE1C: .4byte gUnknown_03004B00
-_080DAE20: .4byte gUnknown_0202F7C9
+_080DAE1C: .4byte gBattleAnimArgs
+_080DAE20: .4byte gBattleAnimEnemyMonIndex
_080DAE24:
- ldr r0, _080DAE40 @ =gUnknown_0202F7C9
+ ldr r0, _080DAE40 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8079ED4
movs r1, 0x3
@@ -34207,9 +34207,9 @@ _080DAE24:
strb r0, [r4, 0x5]
b _080DAE58
.align 2, 0
-_080DAE40: .4byte gUnknown_0202F7C9
+_080DAE40: .4byte gBattleAnimEnemyMonIndex
_080DAE44:
- ldr r0, _080DAEFC @ =gUnknown_0202F7C9
+ ldr r0, _080DAEFC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
movs r1, 0x1
bl sub_8077ABC
@@ -34303,7 +34303,7 @@ _080DAEF2:
pop {r0}
bx r0
.align 2, 0
-_080DAEFC: .4byte gUnknown_0202F7C9
+_080DAEFC: .4byte gBattleAnimEnemyMonIndex
_080DAF00: .4byte gSineTable
_080DAF04: .4byte gOamMatrices
_080DAF08: .4byte sub_80DAF0C
@@ -34442,7 +34442,7 @@ _080DAFFC: .4byte sub_80DA6F0
sub_80DB000: @ 80DB000
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, _080DB018 @ =gUnknown_03004B00
+ ldr r0, _080DB018 @ =gBattleAnimArgs
movs r1, 0x4
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -34452,20 +34452,20 @@ sub_80DB000: @ 80DB000
bl sub_80787B0
b _080DB024
.align 2, 0
-_080DB018: .4byte gUnknown_03004B00
+_080DB018: .4byte gBattleAnimArgs
_080DB01C:
adds r0, r5, 0
movs r1, 0
bl sub_8078764
_080DB024:
- ldr r4, _080DB08C @ =gUnknown_03004B00
+ ldr r4, _080DB08C @ =gBattleAnimArgs
movs r2, 0x4
ldrsh r0, [r4, r2]
cmp r0, 0
bne _080DB03C
- ldr r0, _080DB090 @ =gUnknown_0202F7C8
+ ldr r0, _080DB090 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DB052
@@ -34474,9 +34474,9 @@ _080DB03C:
ldrsh r0, [r4, r1]
cmp r0, 0x1
bne _080DB058
- ldr r0, _080DB094 @ =gUnknown_0202F7C9
+ ldr r0, _080DB094 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080DB058
@@ -34485,7 +34485,7 @@ _080DB052:
adds r0, 0x8
strh r0, [r5, 0x20]
_080DB058:
- ldr r4, _080DB08C @ =gUnknown_03004B00
+ ldr r4, _080DB08C @ =gBattleAnimArgs
ldrb r1, [r4, 0x8]
adds r0, r5, 0
bl SeekSpriteAnim
@@ -34511,9 +34511,9 @@ _080DB058:
pop {r0}
bx r0
.align 2, 0
-_080DB08C: .4byte gUnknown_03004B00
-_080DB090: .4byte gUnknown_0202F7C8
-_080DB094: .4byte gUnknown_0202F7C9
+_080DB08C: .4byte gBattleAnimArgs
+_080DB090: .4byte gBattleAnimPlayerMonIndex
+_080DB094: .4byte gBattleAnimEnemyMonIndex
_080DB098: .4byte 0x00000ccc
_080DB09C: .4byte sub_80DB0A0
thumb_func_end sub_80DB000
@@ -34576,7 +34576,7 @@ sub_80DB0E8: @ 80DB0E8
ands r0, r1
cmp r0, 0
bne _080DB162
- ldr r1, _080DB184 @ =gUnknown_0202F7B2
+ ldr r1, _080DB184 @ =gAnimVisualTaskCount
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
@@ -34586,7 +34586,7 @@ sub_80DB0E8: @ 80DB0E8
negs r5, r5
adds r1, r5, 0
bl Sin
- ldr r4, _080DB188 @ =gUnknown_03004B00
+ ldr r4, _080DB188 @ =gBattleAnimArgs
strh r0, [r4]
movs r1, 0x8
ldrsh r0, [r7, r1]
@@ -34599,7 +34599,7 @@ sub_80DB0E8: @ 80DB0E8
strh r0, [r4, 0x6]
ldr r0, _080DB18C @ =gBattleAnimSpriteTemplate_83DB538
mov r8, r0
- ldr r5, _080DB190 @ =gUnknown_0202F7C9
+ ldr r5, _080DB190 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -34625,7 +34625,7 @@ _080DB162:
cmp r0, 0xFF
ble _080DB176
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DB176:
pop {r3}
mov r8, r3
@@ -34634,10 +34634,10 @@ _080DB176:
bx r0
.align 2, 0
_080DB180: .4byte gTasks
-_080DB184: .4byte gUnknown_0202F7B2
-_080DB188: .4byte gUnknown_03004B00
+_080DB184: .4byte gAnimVisualTaskCount
+_080DB188: .4byte gBattleAnimArgs
_080DB18C: .4byte gBattleAnimSpriteTemplate_83DB538
-_080DB190: .4byte gUnknown_0202F7C9
+_080DB190: .4byte gBattleAnimEnemyMonIndex
thumb_func_end sub_80DB0E8
thumb_func_start sub_80DB194
@@ -34709,7 +34709,7 @@ _080DB20A:
beq _080DB240
b _080DB27E
_080DB210:
- ldr r0, _080DB228 @ =gUnknown_0202F7C9
+ ldr r0, _080DB228 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
movs r1, 0x1
bl sub_8077ABC
@@ -34721,7 +34721,7 @@ _080DB210:
strh r0, [r4, 0x26]
b _080DB238
.align 2, 0
-_080DB228: .4byte gUnknown_0202F7C9
+_080DB228: .4byte gBattleAnimEnemyMonIndex
_080DB22C:
ldrh r0, [r4, 0x26]
adds r0, 0xA
@@ -34778,7 +34778,7 @@ sub_80DB288: @ 80DB288
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r1, _080DB2C4 @ =gUnknown_03004B00
+ ldr r1, _080DB2C4 @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x6]
@@ -34803,7 +34803,7 @@ sub_80DB288: @ 80DB288
pop {r0}
bx r0
.align 2, 0
-_080DB2C4: .4byte gUnknown_03004B00
+_080DB2C4: .4byte gBattleAnimArgs
_080DB2C8: .4byte sub_80DB2D0
_080DB2CC: .4byte gSprites
thumb_func_end sub_80DB288
@@ -34914,18 +34914,18 @@ sub_80DB374: @ 80DB374
beq _080DB3E0
b _080DB44C
_080DB388:
- ldr r0, _080DB398 @ =gUnknown_03004B00
+ ldr r0, _080DB398 @ =gBattleAnimArgs
movs r2, 0
ldrsh r0, [r0, r2]
cmp r0, 0
bne _080DB3A0
- ldr r4, _080DB39C @ =gUnknown_0202F7C8
+ ldr r4, _080DB39C @ =gBattleAnimPlayerMonIndex
b _080DB3A2
.align 2, 0
-_080DB398: .4byte gUnknown_03004B00
-_080DB39C: .4byte gUnknown_0202F7C8
+_080DB398: .4byte gBattleAnimArgs
+_080DB39C: .4byte gBattleAnimPlayerMonIndex
_080DB3A0:
- ldr r4, _080DB3DC @ =gUnknown_0202F7C9
+ ldr r4, _080DB3DC @ =gBattleAnimEnemyMonIndex
_080DB3A2:
ldrb r0, [r4]
movs r1, 0
@@ -34954,7 +34954,7 @@ _080DB3A2:
strh r0, [r5, 0x2E]
b _080DB44C
.align 2, 0
-_080DB3DC: .4byte gUnknown_0202F7C9
+_080DB3DC: .4byte gBattleAnimEnemyMonIndex
_080DB3E0:
movs r1, 0x32
ldrsh r0, [r5, r1]
@@ -35061,7 +35061,7 @@ _080DB49C:
subs r0, r1
_080DB4A4:
strh r0, [r5, 0x30]
- ldr r2, _080DB4CC @ =gUnknown_03004B00
+ ldr r2, _080DB4CC @ =gBattleAnimArgs
ldrh r0, [r2]
strh r0, [r5, 0x32]
lsls r0, 16
@@ -35079,13 +35079,13 @@ _080DB4C0:
ldrsh r0, [r2, r1]
cmp r0, 0
bne _080DB4D4
- ldr r4, _080DB4D0 @ =gUnknown_0202F7C8
+ ldr r4, _080DB4D0 @ =gBattleAnimPlayerMonIndex
b _080DB4D6
.align 2, 0
-_080DB4CC: .4byte gUnknown_03004B00
-_080DB4D0: .4byte gUnknown_0202F7C8
+_080DB4CC: .4byte gBattleAnimArgs
+_080DB4D0: .4byte gBattleAnimPlayerMonIndex
_080DB4D4:
- ldr r4, _080DB500 @ =gUnknown_0202F7C9
+ ldr r4, _080DB500 @ =gBattleAnimEnemyMonIndex
_080DB4D6:
ldrb r0, [r4]
movs r1, 0
@@ -35106,7 +35106,7 @@ _080DB4D6:
pop {r0}
bx r0
.align 2, 0
-_080DB500: .4byte gUnknown_0202F7C9
+_080DB500: .4byte gBattleAnimEnemyMonIndex
_080DB504: .4byte sub_80DB508
thumb_func_end sub_80DB458
@@ -35245,7 +35245,7 @@ sub_80DB5E4: @ 80DB5E4
mov r8, r0
ldrh r4, [r0, 0x20]
ldrh r5, [r0, 0x22]
- ldr r6, _080DB698 @ =gUnknown_0202F7C8
+ ldr r6, _080DB698 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r6]
movs r1, 0x2
bl sub_8077ABC
@@ -35321,7 +35321,7 @@ sub_80DB5E4: @ 80DB5E4
pop {r0}
bx r0
.align 2, 0
-_080DB698: .4byte gUnknown_0202F7C8
+_080DB698: .4byte gBattleAnimPlayerMonIndex
_080DB69C: .4byte sub_80DB6A0
thumb_func_end sub_80DB5E4
@@ -35369,7 +35369,7 @@ unref_sub_80DB6E4: @ 80DB6E4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, _080DB714 @ =gUnknown_03004B00
+ ldr r0, _080DB714 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -35389,7 +35389,7 @@ unref_sub_80DB6E4: @ 80DB6E4
orrs r0, r2
b _080DB73A
.align 2, 0
-_080DB714: .4byte gUnknown_03004B00
+_080DB714: .4byte gBattleAnimArgs
_080DB718: .4byte gSprites
_080DB71C:
movs r0, 0
@@ -35409,7 +35409,7 @@ _080DB71C:
_080DB73A:
strb r0, [r1]
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4}
pop {r0}
bx r0
@@ -35421,13 +35421,13 @@ _080DB748: .4byte gSprites
sub_80DB74C: @ 80DB74C
push {r4-r7,lr}
adds r6, r0, 0
- ldr r0, _080DB804 @ =gUnknown_0202F7C8
+ ldr r0, _080DB804 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DB768
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080DB77E
@@ -35444,17 +35444,17 @@ _080DB768:
movs r0, 0xC8
strb r0, [r1]
_080DB77E:
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080DB7DA
movs r0, 0x1
- bl battle_get_side_with_given_state
+ bl GetBankByPlayerAI
lsls r0, 24
lsrs r4, r0, 24
adds r7, r4, 0
adds r0, r4, 0
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
movs r1, 0x1
@@ -35485,17 +35485,17 @@ _080DB7BC:
adds r1, r5, 0
bl sub_8076034
_080DB7DA:
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080DB810
- bl battle_type_is_double
+ bl IsDoubleBattle
lsls r0, 24
cmp r0, 0
beq _080DB810
- ldr r0, _080DB804 @ =gUnknown_0202F7C8
+ ldr r0, _080DB804 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080DB808
@@ -35504,20 +35504,20 @@ _080DB7DA:
movs r0, 0x50
b _080DB84A
.align 2, 0
-_080DB804: .4byte gUnknown_0202F7C8
+_080DB804: .4byte gBattleAnimPlayerMonIndex
_080DB808:
movs r0, 0xB0
strh r0, [r6, 0x20]
movs r0, 0x28
b _080DB84A
_080DB810:
- ldr r5, _080DB880 @ =gUnknown_0202F7C8
+ ldr r5, _080DB880 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DB826
- ldr r1, _080DB884 @ =gUnknown_03004B00
+ ldr r1, _080DB884 @ =gBattleAnimArgs
ldrh r0, [r1]
negs r0, r0
strh r0, [r1]
@@ -35526,7 +35526,7 @@ _080DB826:
movs r1, 0
bl sub_8077ABC
lsls r0, 24
- ldr r4, _080DB884 @ =gUnknown_03004B00
+ ldr r4, _080DB884 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -35540,7 +35540,7 @@ _080DB826:
adds r0, r4
_080DB84A:
strh r0, [r6, 0x22]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080DB85C
@@ -35548,7 +35548,7 @@ _080DB84A:
adds r0, 0x9
strh r0, [r6, 0x22]
_080DB85C:
- ldr r0, _080DB884 @ =gUnknown_03004B00
+ ldr r0, _080DB884 @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
bl IndexOfSpritePaletteTag
lsls r0, 24
@@ -35565,8 +35565,8 @@ _080DB85C:
pop {r0}
bx r0
.align 2, 0
-_080DB880: .4byte gUnknown_0202F7C8
-_080DB884: .4byte gUnknown_03004B00
+_080DB880: .4byte gBattleAnimPlayerMonIndex
+_080DB884: .4byte gBattleAnimArgs
_080DB888: .4byte sub_80DB88C
thumb_func_end sub_80DB74C
@@ -35679,12 +35679,12 @@ sub_80DB92C: @ 80DB92C
negs r1, r1
cmp r0, r1
bne _080DB9CC
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080DB9BC
movs r0, 0x1
- bl battle_get_side_with_given_state
+ bl GetBankByPlayerAI
lsls r0, 24
lsrs r4, r0, 24
adds r6, r4, 0
@@ -35694,7 +35694,7 @@ sub_80DB92C: @ 80DB92C
cmp r0, 0
beq _080DB98E
ldr r2, _080DB9D8 @ =gSprites
- ldr r0, _080DB9DC @ =gUnknown_02024BE0
+ ldr r0, _080DB9DC @ =gObjectBankIDs
adds r0, r4, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -35717,7 +35717,7 @@ _080DB98E:
cmp r0, 0
beq _080DB9BC
ldr r2, _080DB9D8 @ =gSprites
- ldr r0, _080DB9DC @ =gUnknown_02024BE0
+ ldr r0, _080DB9DC @ =gObjectBankIDs
adds r0, r4, r0
ldrb r1, [r0]
lsls r0, r1, 4
@@ -35746,7 +35746,7 @@ _080DB9CC:
.align 2, 0
_080DB9D4: .4byte REG_BLDALPHA
_080DB9D8: .4byte gSprites
-_080DB9DC: .4byte gUnknown_02024BE0
+_080DB9DC: .4byte gObjectBankIDs
_080DB9E0: .4byte sub_80DB9E4
thumb_func_end sub_80DB92C
@@ -35754,16 +35754,16 @@ _080DB9E0: .4byte sub_80DB9E4
sub_80DB9E4: @ 80DB9E4
push {r4-r6,lr}
adds r6, r0, 0
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080DBA3C
movs r0, 0x1
- bl battle_get_side_with_given_state
+ bl GetBankByPlayerAI
lsls r0, 24
lsrs r0, 24
adds r4, r0, 0
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
movs r1, 0x1
@@ -35808,7 +35808,7 @@ sub_80DBA4C: @ 80DBA4C
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080DBAD8
- ldr r5, _080DBA98 @ =gUnknown_03004B00
+ ldr r5, _080DBA98 @ =gBattleAnimArgs
movs r1, 0x6
ldrsh r0, [r5, r1]
movs r6, 0
@@ -35816,17 +35816,17 @@ sub_80DBA4C: @ 80DBA4C
bne _080DBA66
movs r6, 0x1
_080DBA66:
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080DBAAE
- bl battle_type_is_double
+ bl IsDoubleBattle
lsls r0, 24
cmp r0, 0
beq _080DBAAE
- ldr r0, _080DBA9C @ =gUnknown_0202F7C8
+ ldr r0, _080DBA9C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080DBAA0
@@ -35839,8 +35839,8 @@ _080DBA66:
strh r0, [r4, 0x22]
b _080DBAD0
.align 2, 0
-_080DBA98: .4byte gUnknown_03004B00
-_080DBA9C: .4byte gUnknown_0202F7C8
+_080DBA98: .4byte gBattleAnimArgs
+_080DBA9C: .4byte gBattleAnimPlayerMonIndex
_080DBAA0:
ldrh r0, [r5]
adds r0, 0xB0
@@ -35850,7 +35850,7 @@ _080DBAA0:
strh r0, [r4, 0x22]
b _080DBAD0
_080DBAAE:
- ldr r0, _080DBAC4 @ =gUnknown_03004B00
+ ldr r0, _080DBAC4 @ =gBattleAnimArgs
movs r1, 0x4
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -35860,7 +35860,7 @@ _080DBAAE:
bl sub_80787B0
b _080DBAD0
.align 2, 0
-_080DBAC4: .4byte gUnknown_03004B00
+_080DBAC4: .4byte gBattleAnimArgs
_080DBAC8:
adds r0, r4, 0
adds r1, r6, 0
@@ -35890,7 +35890,7 @@ _080DBAEC:
sub_80DBAF4: @ 80DBAF4
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080DBB3C @ =gUnknown_0202F7C8
+ ldr r4, _080DBB3C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -35904,7 +35904,7 @@ sub_80DBAF4: @ 80DBAF4
lsrs r0, 24
strh r0, [r5, 0x22]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DBB44
@@ -35920,7 +35920,7 @@ sub_80DBAF4: @ 80DBAF4
ldr r0, _080DBB40 @ =0x0000ffff
b _080DBB52
.align 2, 0
-_080DBB3C: .4byte gUnknown_0202F7C8
+_080DBB3C: .4byte gBattleAnimPlayerMonIndex
_080DBB40: .4byte 0x0000ffff
_080DBB44:
ldrh r0, [r5, 0x20]
@@ -35949,7 +35949,7 @@ _080DBB6C: .4byte sub_8078600
sub_80DBB70: @ 80DBB70
push {r4-r7,lr}
adds r5, r0, 0
- ldr r6, _080DBBF4 @ =gUnknown_0202F7C8
+ ldr r6, _080DBBF4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r6]
movs r1, 0x1
bl sub_807A100
@@ -35971,7 +35971,7 @@ sub_80DBB70: @ 80DBB70
lsls r1, 16
lsrs r7, r1, 16
ldrb r0, [r6]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -36010,7 +36010,7 @@ _080DBBE2:
pop {r0}
bx r0
.align 2, 0
-_080DBBF4: .4byte gUnknown_0202F7C8
+_080DBBF4: .4byte gBattleAnimPlayerMonIndex
_080DBBF8: .4byte sub_80DBC00
_080DBBFC: .4byte sub_8078600
thumb_func_end sub_80DBB70
@@ -36139,7 +36139,7 @@ sub_80DBCD0: @ 80DBCD0
cmp r0, 0
bne _080DBCF0
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DBCF0:
pop {r4}
pop {r0}
@@ -36166,9 +36166,9 @@ sub_80DBCFC: @ 80DBCFC
strh r0, [r4, 0x8]
strh r1, [r4, 0xA]
strh r1, [r4, 0xC]
- ldr r0, _080DBD4C @ =gUnknown_0202F7C8
+ ldr r0, _080DBD4C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
movs r1, 0x8
cmp r0, 0
@@ -36187,7 +36187,7 @@ _080DBD30:
bx r0
.align 2, 0
_080DBD48: .4byte gTasks
-_080DBD4C: .4byte gUnknown_0202F7C8
+_080DBD4C: .4byte gBattleAnimPlayerMonIndex
_080DBD50: .4byte gUnknown_083DA8C4
_080DBD54: .4byte sub_80DBD58
thumb_func_end sub_80DBCFC
@@ -36271,7 +36271,7 @@ _080DBDC0:
ldrb r0, [r4, 0x8]
bl sub_8078F40
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DBDF6:
pop {r4,r5}
pop {r0}
@@ -36294,7 +36294,7 @@ sub_80DBE00: @ 80DBE00
movs r7, 0x10
strh r7, [r5, 0xE]
strh r0, [r5, 0x10]
- ldr r4, _080DBE88 @ =gUnknown_0202F7C8
+ ldr r4, _080DBE88 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -36345,7 +36345,7 @@ _080DBE6A:
bx r0
.align 2, 0
_080DBE84: .4byte gTasks
-_080DBE88: .4byte gUnknown_0202F7C8
+_080DBE88: .4byte gBattleAnimPlayerMonIndex
_080DBE8C: .4byte REG_BLDCNT
_080DBE90: .4byte REG_BLDALPHA
_080DBE94: .4byte sub_80DBE98
@@ -36555,7 +36555,7 @@ _080DC004:
subs r0, 0x2
strh r1, [r0]
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DC014:
pop {r4-r6}
pop {r0}
@@ -36609,12 +36609,12 @@ _080DC05C:
sub_80DC068: @ 80DC068
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, _080DC0A4 @ =gUnknown_03004B00
+ ldr r6, _080DC0A4 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080DC094
- ldr r4, _080DC0A8 @ =gUnknown_0202F7C8
+ ldr r4, _080DC0A8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -36636,8 +36636,8 @@ _080DC094:
pop {r0}
bx r0
.align 2, 0
-_080DC0A4: .4byte gUnknown_03004B00
-_080DC0A8: .4byte gUnknown_0202F7C8
+_080DC0A4: .4byte gBattleAnimArgs
+_080DC0A8: .4byte gBattleAnimPlayerMonIndex
_080DC0AC: .4byte sub_80DC020
thumb_func_end sub_80DC068
@@ -36651,18 +36651,18 @@ sub_80DC0B0: @ 80DC0B0
lsls r1, 3
ldr r0, _080DC10C @ =gTasks
adds r5, r1, r0
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080DC154
- ldr r0, _080DC110 @ =gUnknown_03004B00
+ ldr r0, _080DC110 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0x1
bne _080DC120
ldr r0, _080DC114 @ =0x0000fff6
strh r0, [r5, 0x1C]
- ldr r4, _080DC118 @ =gUnknown_0202F7C9
+ ldr r4, _080DC118 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x5
bl sub_807A100
@@ -36673,7 +36673,7 @@ sub_80DC0B0: @ 80DC0B0
bl sub_807A100
adds r0, 0x8
strh r0, [r5, 0x20]
- ldr r4, _080DC11C @ =gUnknown_0202F7C8
+ ldr r4, _080DC11C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x5
bl sub_807A100
@@ -36686,14 +36686,14 @@ sub_80DC0B0: @ 80DC0B0
b _080DC1DE
.align 2, 0
_080DC10C: .4byte gTasks
-_080DC110: .4byte gUnknown_03004B00
+_080DC110: .4byte gBattleAnimArgs
_080DC114: .4byte 0x0000fff6
-_080DC118: .4byte gUnknown_0202F7C9
-_080DC11C: .4byte gUnknown_0202F7C8
+_080DC118: .4byte gBattleAnimEnemyMonIndex
+_080DC11C: .4byte gBattleAnimPlayerMonIndex
_080DC120:
movs r0, 0xA
strh r0, [r5, 0x1C]
- ldr r4, _080DC14C @ =gUnknown_0202F7C8
+ ldr r4, _080DC14C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x4
bl sub_807A100
@@ -36704,24 +36704,24 @@ _080DC120:
bl sub_807A100
subs r0, 0x8
strh r0, [r5, 0x20]
- ldr r4, _080DC150 @ =gUnknown_0202F7C9
+ ldr r4, _080DC150 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x4
bl sub_807A100
adds r0, 0x8
b _080DC1D2
.align 2, 0
-_080DC14C: .4byte gUnknown_0202F7C8
-_080DC150: .4byte gUnknown_0202F7C9
+_080DC14C: .4byte gBattleAnimPlayerMonIndex
+_080DC150: .4byte gBattleAnimEnemyMonIndex
_080DC154:
- ldr r0, _080DC198 @ =gUnknown_03004B00
+ ldr r0, _080DC198 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0x1
bne _080DC1A8
ldr r0, _080DC19C @ =0x0000fff6
strh r0, [r5, 0x1C]
- ldr r4, _080DC1A0 @ =gUnknown_0202F7C9
+ ldr r4, _080DC1A0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x4
bl sub_807A100
@@ -36732,7 +36732,7 @@ _080DC154:
bl sub_807A100
adds r0, 0x8
strh r0, [r5, 0x20]
- ldr r4, _080DC1A4 @ =gUnknown_0202F7C8
+ ldr r4, _080DC1A4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x4
bl sub_807A100
@@ -36744,14 +36744,14 @@ _080DC154:
adds r0, 0x8
b _080DC1DE
.align 2, 0
-_080DC198: .4byte gUnknown_03004B00
+_080DC198: .4byte gBattleAnimArgs
_080DC19C: .4byte 0x0000fff6
-_080DC1A0: .4byte gUnknown_0202F7C9
-_080DC1A4: .4byte gUnknown_0202F7C8
+_080DC1A0: .4byte gBattleAnimEnemyMonIndex
+_080DC1A4: .4byte gBattleAnimPlayerMonIndex
_080DC1A8:
movs r0, 0xA
strh r0, [r5, 0x1C]
- ldr r4, _080DC1F0 @ =gUnknown_0202F7C8
+ ldr r4, _080DC1F0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x5
bl sub_807A100
@@ -36762,7 +36762,7 @@ _080DC1A8:
bl sub_807A100
subs r0, 0x8
strh r0, [r5, 0x20]
- ldr r4, _080DC1F4 @ =gUnknown_0202F7C9
+ ldr r4, _080DC1F4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x5
bl sub_807A100
@@ -36783,8 +36783,8 @@ _080DC1DE:
pop {r0}
bx r0
.align 2, 0
-_080DC1F0: .4byte gUnknown_0202F7C8
-_080DC1F4: .4byte gUnknown_0202F7C9
+_080DC1F0: .4byte gBattleAnimPlayerMonIndex
+_080DC1F4: .4byte gBattleAnimEnemyMonIndex
_080DC1F8: .4byte sub_80DC1FC
thumb_func_end sub_80DC0B0
@@ -36871,7 +36871,7 @@ _080DC294:
cmp r0, 0x11
ble _080DC2A8
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DC2A8:
pop {r4,r5}
pop {r0}
@@ -36909,7 +36909,7 @@ sub_80DC2D4: @ 80DC2D4
lsls r1, 3
ldr r0, _080DC30C @ =gTasks
adds r4, r1, r0
- ldr r0, _080DC310 @ =gUnknown_0202F7C9
+ ldr r0, _080DC310 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
bl sub_8077FC0
lsls r0, 24
@@ -36917,7 +36917,7 @@ sub_80DC2D4: @ 80DC2D4
adds r0, r1, 0
subs r0, 0x20
strh r0, [r4, 0x24]
- ldr r0, _080DC314 @ =gUnknown_03004B00
+ ldr r0, _080DC314 @ =gBattleAnimArgs
movs r2, 0
ldrsh r0, [r0, r2]
cmp r0, 0x1
@@ -36929,8 +36929,8 @@ sub_80DC2D4: @ 80DC2D4
b _080DC346
.align 2, 0
_080DC30C: .4byte gTasks
-_080DC310: .4byte gUnknown_0202F7C9
-_080DC314: .4byte gUnknown_03004B00
+_080DC310: .4byte gBattleAnimEnemyMonIndex
+_080DC314: .4byte gBattleAnimArgs
_080DC318:
cmp r0, 0x2
beq _080DC336
@@ -36967,9 +36967,9 @@ _080DC346:
movs r0, 0
strh r0, [r4, 0x24]
_080DC352:
- ldr r0, _080DC36C @ =gUnknown_0202F7C9
+ ldr r0, _080DC36C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -36980,7 +36980,7 @@ _080DC352:
ldr r0, _080DC374 @ =REG_BG1HOFS
b _080DC380
.align 2, 0
-_080DC36C: .4byte gUnknown_0202F7C9
+_080DC36C: .4byte gBattleAnimEnemyMonIndex
_080DC370: .4byte gUnknown_030042C0
_080DC374: .4byte REG_BG1HOFS
_080DC378:
@@ -37175,7 +37175,7 @@ _080DC4D4:
_080DC4DC: .4byte gUnknown_03004DC0
_080DC4E0:
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DC4E6:
pop {r3,r4}
mov r8, r3
@@ -37208,12 +37208,12 @@ sub_80DC4F4: @ 80DC4F4
cmp r6, 0xFF
bne _080DC52C
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080DC5D6
.align 2, 0
_080DC528: .4byte gTasks
_080DC52C:
- ldr r1, _080DC550 @ =gUnknown_03004B00
+ ldr r1, _080DC550 @ =gBattleAnimArgs
ldrb r0, [r1]
bl duplicate_obj_of_side_rel2move_in_transparent_mode
lsls r0, 16
@@ -37225,10 +37225,10 @@ _080DC52C:
adds r0, r5, 0
bl FreeOamMatrix
mov r0, r8
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080DC5D6
.align 2, 0
-_080DC550: .4byte gUnknown_03004B00
+_080DC550: .4byte gBattleAnimArgs
_080DC554:
ldr r2, _080DC5E4 @ =gSprites
lsls r4, r0, 4
@@ -37280,7 +37280,7 @@ _080DC554:
lsrs r3, 30
adds r0, r4, 0
bl CalcCenterToCornerVec
- ldr r1, _080DC5EC @ =gUnknown_03004B00
+ ldr r1, _080DC5EC @ =gBattleAnimArgs
ldrb r0, [r1]
bl obj_id_for_side_relative_to_move
lsls r0, 24
@@ -37303,7 +37303,7 @@ _080DC5D6:
.align 2, 0
_080DC5E4: .4byte gSprites
_080DC5E8: .4byte SpriteCallbackDummy
-_080DC5EC: .4byte gUnknown_03004B00
+_080DC5EC: .4byte gBattleAnimArgs
_080DC5F0: .4byte sub_80DC5F4
thumb_func_end sub_80DC4F4
@@ -37434,7 +37434,7 @@ _080DC6E8:
lsrs r0, 24
bl FreeOamMatrix
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DC6F8:
pop {r4,r5}
pop {r0}
@@ -37461,7 +37461,7 @@ _080DC716:
beq _080DC808
b _080DC818
_080DC720:
- ldr r4, _080DC76C @ =gUnknown_0202F7C8
+ ldr r4, _080DC76C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0
bl sub_8077ABC
@@ -37474,7 +37474,7 @@ _080DC720:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080DC74E
@@ -37498,7 +37498,7 @@ _080DC74E:
strh r0, [r2]
b _080DC7A2
.align 2, 0
-_080DC76C: .4byte gUnknown_0202F7C8
+_080DC76C: .4byte gBattleAnimPlayerMonIndex
_080DC770: .4byte REG_BLDCNT
_080DC774: .4byte REG_BLDALPHA
_080DC778:
@@ -37594,14 +37594,14 @@ _080DC820: .4byte REG_BLDCNT
sub_80DC824: @ 80DC824
push {r4-r6,lr}
adds r6, r0, 0
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080DC850
adds r0, r6, 0
movs r1, 0x2
bl StartSpriteAffineAnim
- ldr r0, _080DC84C @ =gUnknown_03004B00
+ ldr r0, _080DC84C @ =gBattleAnimArgs
ldrh r1, [r0, 0x4]
negs r1, r1
strh r1, [r0, 0x4]
@@ -37610,18 +37610,18 @@ sub_80DC824: @ 80DC824
strh r1, [r0]
b _080DC880
.align 2, 0
-_080DC84C: .4byte gUnknown_03004B00
+_080DC84C: .4byte gBattleAnimArgs
_080DC850:
- ldr r0, _080DC8E4 @ =gUnknown_0202F7C9
+ ldr r0, _080DC8E4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080DC880
adds r0, r6, 0
movs r1, 0x1
bl StartSpriteAffineAnim
- ldr r1, _080DC8E8 @ =gUnknown_03004B00
+ ldr r1, _080DC8E8 @ =gBattleAnimArgs
ldrh r0, [r1, 0x2]
negs r0, r0
strh r0, [r1, 0x2]
@@ -37635,12 +37635,12 @@ _080DC850:
negs r0, r0
strh r0, [r1]
_080DC880:
- ldr r5, _080DC8E4 @ =gUnknown_0202F7C9
+ ldr r5, _080DC8E4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077EE4
lsls r0, 24
- ldr r4, _080DC8E8 @ =gUnknown_03004B00
+ ldr r4, _080DC8E8 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -37680,8 +37680,8 @@ _080DC880:
pop {r0}
bx r0
.align 2, 0
-_080DC8E4: .4byte gUnknown_0202F7C9
-_080DC8E8: .4byte gUnknown_03004B00
+_080DC8E4: .4byte gBattleAnimEnemyMonIndex
+_080DC8E8: .4byte gBattleAnimArgs
_080DC8EC: .4byte sub_8078B34
_080DC8F0: .4byte move_anim_8072740
thumb_func_end sub_80DC824
@@ -37690,11 +37690,11 @@ _080DC8F0: .4byte move_anim_8072740
sub_80DC8F4: @ 80DC8F4
push {r4-r6,lr}
adds r6, r0, 0
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080DC918
- ldr r1, _080DC914 @ =gUnknown_03004B00
+ ldr r1, _080DC914 @ =gBattleAnimArgs
ldrh r0, [r1]
negs r0, r0
strh r0, [r1]
@@ -37703,15 +37703,15 @@ sub_80DC8F4: @ 80DC8F4
bl StartSpriteAffineAnim
b _080DC934
.align 2, 0
-_080DC914: .4byte gUnknown_03004B00
+_080DC914: .4byte gBattleAnimArgs
_080DC918:
- ldr r0, _080DC990 @ =gUnknown_0202F7C9
+ ldr r0, _080DC990 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080DC934
- ldr r0, _080DC994 @ =gUnknown_03004B00
+ ldr r0, _080DC994 @ =gBattleAnimArgs
ldrh r1, [r0, 0x2]
negs r1, r1
strh r1, [r0, 0x2]
@@ -37719,12 +37719,12 @@ _080DC918:
negs r1, r1
strh r1, [r0]
_080DC934:
- ldr r5, _080DC990 @ =gUnknown_0202F7C9
+ ldr r5, _080DC990 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077EE4
lsls r0, 24
- ldr r4, _080DC994 @ =gUnknown_03004B00
+ ldr r4, _080DC994 @ =gBattleAnimArgs
lsrs r0, 24
ldrh r1, [r4]
adds r0, r1
@@ -37760,8 +37760,8 @@ _080DC934:
pop {r0}
bx r0
.align 2, 0
-_080DC990: .4byte gUnknown_0202F7C9
-_080DC994: .4byte gUnknown_03004B00
+_080DC990: .4byte gBattleAnimEnemyMonIndex
+_080DC994: .4byte gBattleAnimArgs
_080DC998: .4byte sub_8078B34
_080DC99C: .4byte move_anim_8072740
thumb_func_end sub_80DC8F4
@@ -37770,11 +37770,11 @@ _080DC99C: .4byte move_anim_8072740
sub_80DC9A0: @ 80DC9A0
push {r4,r5,lr}
adds r5, r0, 0
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080DC9BC
- ldr r0, _080DC9FC @ =gUnknown_03004B00
+ ldr r0, _080DC9FC @ =gBattleAnimArgs
movs r2, 0x4
ldrsh r1, [r0, r2]
lsrs r2, r1, 31
@@ -37785,7 +37785,7 @@ _080DC9BC:
adds r0, r5, 0
movs r1, 0x1
bl sub_80787B0
- ldr r1, _080DC9FC @ =gUnknown_03004B00
+ ldr r1, _080DC9FC @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
strh r0, [r5, 0x2E]
ldrh r0, [r5, 0x20]
@@ -37796,7 +37796,7 @@ _080DC9BC:
ldrsh r0, [r1, r2]
cmp r0, 0
bne _080DCA04
- ldr r4, _080DCA00 @ =gUnknown_0202F7C9
+ ldr r4, _080DCA00 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -37811,10 +37811,10 @@ _080DC9BC:
strh r0, [r5, 0x36]
b _080DCA16
.align 2, 0
-_080DC9FC: .4byte gUnknown_03004B00
-_080DCA00: .4byte gUnknown_0202F7C9
+_080DC9FC: .4byte gBattleAnimArgs
+_080DCA00: .4byte gBattleAnimEnemyMonIndex
_080DCA04:
- ldr r0, _080DCA2C @ =gUnknown_0202F7C9
+ ldr r0, _080DCA2C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r2, r5, 0
adds r2, 0x32
@@ -37825,7 +37825,7 @@ _080DCA04:
_080DCA16:
adds r0, r5, 0
bl sub_8078BD4
- ldr r0, _080DCA30 @ =gUnknown_03004B00
+ ldr r0, _080DCA30 @ =gBattleAnimArgs
ldrh r0, [r0, 0x6]
strh r0, [r5, 0x38]
ldr r0, _080DCA34 @ =sub_80DCA38
@@ -37834,8 +37834,8 @@ _080DCA16:
pop {r0}
bx r0
.align 2, 0
-_080DCA2C: .4byte gUnknown_0202F7C9
-_080DCA30: .4byte gUnknown_03004B00
+_080DCA2C: .4byte gBattleAnimEnemyMonIndex
+_080DCA30: .4byte gBattleAnimArgs
_080DCA34: .4byte sub_80DCA38
thumb_func_end sub_80DC9A0
@@ -37874,7 +37874,7 @@ _080DCA6A:
sub_80DCA70: @ 80DCA70
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080DCAA0 @ =gUnknown_0202F7C9
+ ldr r0, _080DCAA0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r2, r4, 0
adds r2, 0x20
@@ -37882,24 +37882,24 @@ sub_80DCA70: @ 80DCA70
adds r3, 0x22
movs r1, 0
bl sub_807A3FC
- ldr r0, _080DCAA4 @ =gUnknown_0202F7C8
+ ldr r0, _080DCAA4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DCAAC
- ldr r0, _080DCAA8 @ =gUnknown_03004B00
+ ldr r0, _080DCAA8 @ =gBattleAnimArgs
ldrh r1, [r4, 0x20]
ldrh r2, [r0]
subs r1, r2
strh r1, [r4, 0x20]
b _080DCAB8
.align 2, 0
-_080DCAA0: .4byte gUnknown_0202F7C9
-_080DCAA4: .4byte gUnknown_0202F7C8
-_080DCAA8: .4byte gUnknown_03004B00
+_080DCAA0: .4byte gBattleAnimEnemyMonIndex
+_080DCAA4: .4byte gBattleAnimPlayerMonIndex
+_080DCAA8: .4byte gBattleAnimArgs
_080DCAAC:
- ldr r1, _080DCAE0 @ =gUnknown_03004B00
+ ldr r1, _080DCAE0 @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -37910,9 +37910,9 @@ _080DCAB8:
ldrh r1, [r4, 0x22]
adds r0, r1
strh r0, [r4, 0x22]
- ldr r0, _080DCAE4 @ =gUnknown_0202F7C9
+ ldr r0, _080DCAE4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080DCAD4
@@ -37926,8 +37926,8 @@ _080DCAD4:
pop {r0}
bx r0
.align 2, 0
-_080DCAE0: .4byte gUnknown_03004B00
-_080DCAE4: .4byte gUnknown_0202F7C9
+_080DCAE0: .4byte gBattleAnimArgs
+_080DCAE4: .4byte gBattleAnimEnemyMonIndex
_080DCAE8: .4byte sub_80DCAEC
thumb_func_end sub_80DCA70
@@ -38063,25 +38063,25 @@ sub_80DCBCC: @ 80DCBCC
push {r4-r7,lr}
sub sp, 0x4
adds r7, r0, 0
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080DCBEC
- ldr r1, _080DCBE8 @ =gUnknown_03004B00
+ ldr r1, _080DCBE8 @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
b _080DCC0E
.align 2, 0
-_080DCBE8: .4byte gUnknown_03004B00
+_080DCBE8: .4byte gBattleAnimArgs
_080DCBEC:
- ldr r0, _080DCCE8 @ =gUnknown_0202F7C8
+ ldr r0, _080DCCE8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DCC0E
- ldr r1, _080DCCEC @ =gUnknown_03004B00
+ ldr r1, _080DCCEC @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
@@ -38092,34 +38092,34 @@ _080DCBEC:
negs r0, r0
strh r0, [r1, 0x6]
_080DCC0E:
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080DCC5E
- ldr r0, _080DCCE8 @ =gUnknown_0202F7C8
+ ldr r0, _080DCCE8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
adds r4, r0, 0
- ldr r5, _080DCCF0 @ =gUnknown_0202F7C9
+ ldr r5, _080DCCF0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r4, 24
lsls r0, 24
cmp r4, r0
bne _080DCC5E
ldrb r0, [r5]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
cmp r0, 0
beq _080DCC4C
ldrb r0, [r5]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _080DCC5E
_080DCC4C:
- ldr r0, _080DCCEC @ =gUnknown_03004B00
+ ldr r0, _080DCCEC @ =gBattleAnimArgs
movs r2, 0x4
ldrsh r1, [r0, r2]
negs r1, r1
@@ -38132,13 +38132,13 @@ _080DCC5E:
adds r0, r7, 0
movs r1, 0x1
bl sub_80787B0
- ldr r5, _080DCCF0 @ =gUnknown_0202F7C9
+ ldr r5, _080DCCF0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
adds r4, r0, 0
lsls r4, 24
- ldr r6, _080DCCEC @ =gUnknown_03004B00
+ ldr r6, _080DCCEC @ =gBattleAnimArgs
lsrs r4, 24
ldrh r0, [r6, 0x4]
adds r4, r0
@@ -38192,9 +38192,9 @@ _080DCC5E:
pop {r0}
bx r0
.align 2, 0
-_080DCCE8: .4byte gUnknown_0202F7C8
-_080DCCEC: .4byte gUnknown_03004B00
-_080DCCF0: .4byte gUnknown_0202F7C9
+_080DCCE8: .4byte gBattleAnimPlayerMonIndex
+_080DCCEC: .4byte gBattleAnimArgs
+_080DCCF0: .4byte gBattleAnimEnemyMonIndex
_080DCCF4: .4byte sub_8078B34
_080DCCF8: .4byte move_anim_8072740
thumb_func_end sub_80DCBCC
@@ -38205,21 +38205,21 @@ sub_80DCCFC: @ 80DCCFC
adds r6, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r0, _080DCD68 @ =gUnknown_0202F7C8
+ ldr r0, _080DCD68 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DCD1C
- ldr r1, _080DCD6C @ =gUnknown_03004B00
+ ldr r1, _080DCD6C @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_080DCD1C:
- ldr r4, _080DCD6C @ =gUnknown_03004B00
+ ldr r4, _080DCD6C @ =gBattleAnimArgs
ldrh r0, [r4, 0x8]
strh r0, [r6, 0x2E]
- ldr r5, _080DCD70 @ =gUnknown_0202F7C9
+ ldr r5, _080DCD70 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -38252,9 +38252,9 @@ _080DCD1C:
pop {r0}
bx r0
.align 2, 0
-_080DCD68: .4byte gUnknown_0202F7C8
-_080DCD6C: .4byte gUnknown_03004B00
-_080DCD70: .4byte gUnknown_0202F7C9
+_080DCD68: .4byte gBattleAnimPlayerMonIndex
+_080DCD6C: .4byte gBattleAnimArgs
+_080DCD70: .4byte gBattleAnimEnemyMonIndex
_080DCD74: .4byte sub_80DCD78
thumb_func_end sub_80DCCFC
@@ -38365,18 +38365,18 @@ _080DCE34:
sub_80DCE40: @ 80DCE40
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, _080DCE54 @ =gUnknown_03004B00
+ ldr r0, _080DCE54 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080DCE5C
- ldr r4, _080DCE58 @ =gUnknown_0202F7C8
+ ldr r4, _080DCE58 @ =gBattleAnimPlayerMonIndex
b _080DCE5E
.align 2, 0
-_080DCE54: .4byte gUnknown_03004B00
-_080DCE58: .4byte gUnknown_0202F7C8
+_080DCE54: .4byte gBattleAnimArgs
+_080DCE58: .4byte gBattleAnimPlayerMonIndex
_080DCE5C:
- ldr r4, _080DCE90 @ =gUnknown_0202F7C9
+ ldr r4, _080DCE90 @ =gBattleAnimEnemyMonIndex
_080DCE5E:
ldrb r0, [r4]
movs r1, 0x2
@@ -38400,7 +38400,7 @@ _080DCE5E:
pop {r0}
bx r0
.align 2, 0
-_080DCE90: .4byte gUnknown_0202F7C9
+_080DCE90: .4byte gBattleAnimEnemyMonIndex
_080DCE94: .4byte move_anim_8074EE0
_080DCE98: .4byte sub_80785E4
thumb_func_end sub_80DCE40
@@ -38409,12 +38409,12 @@ _080DCE98: .4byte sub_80785E4
sub_80DCE9C: @ 80DCE9C
push {r4-r6,lr}
adds r5, r0, 0
- ldr r6, _080DCF08 @ =gUnknown_03004B00
+ ldr r6, _080DCF08 @ =gBattleAnimArgs
movs r1, 0x6
ldrsh r0, [r6, r1]
cmp r0, 0
beq _080DCEBC
- ldr r0, _080DCF0C @ =gUnknown_0202F7C9
+ ldr r0, _080DCF0C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
adds r2, r5, 0
adds r2, 0x20
@@ -38457,8 +38457,8 @@ _080DCEBC:
pop {r0}
bx r0
.align 2, 0
-_080DCF08: .4byte gUnknown_03004B00
-_080DCF0C: .4byte gUnknown_0202F7C9
+_080DCF08: .4byte gBattleAnimArgs
+_080DCF0C: .4byte gBattleAnimEnemyMonIndex
_080DCF10: .4byte 0x0000ffba
_080DCF14: .4byte sub_80DCF1C
_080DCF18: .4byte sub_8078278
@@ -38501,14 +38501,14 @@ _080DCF5C: .4byte sub_8078278
sub_80DCF60: @ 80DCF60
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080DCF88 @ =gUnknown_03004B00
+ ldr r4, _080DCF88 @ =gBattleAnimArgs
ldrb r1, [r4, 0xA]
bl StartSpriteAnim
adds r0, r5, 0
bl AnimateSprite
- ldr r0, _080DCF8C @ =gUnknown_0202F7C8
+ ldr r0, _080DCF8C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DCF90
@@ -38517,15 +38517,15 @@ sub_80DCF60: @ 80DCF60
subs r0, r1
b _080DCF96
.align 2, 0
-_080DCF88: .4byte gUnknown_03004B00
-_080DCF8C: .4byte gUnknown_0202F7C8
+_080DCF88: .4byte gBattleAnimArgs
+_080DCF8C: .4byte gBattleAnimPlayerMonIndex
_080DCF90:
ldrh r0, [r4]
ldrh r1, [r5, 0x20]
adds r0, r1
_080DCF96:
strh r0, [r5, 0x20]
- ldr r3, _080DCFD8 @ =gUnknown_03004B00
+ ldr r3, _080DCFD8 @ =gBattleAnimArgs
ldrh r2, [r3, 0x2]
ldrh r0, [r5, 0x22]
adds r2, r0
@@ -38555,7 +38555,7 @@ _080DCF96:
pop {r0}
bx r0
.align 2, 0
-_080DCFD8: .4byte gUnknown_03004B00
+_080DCFD8: .4byte gBattleAnimArgs
_080DCFDC: .4byte sub_8078394
_080DCFE0: .4byte move_anim_8074EE0
thumb_func_end sub_80DCF60
@@ -38564,7 +38564,7 @@ _080DCFE0: .4byte move_anim_8074EE0
sub_80DCFE4: @ 80DCFE4
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080DCFFC @ =gUnknown_03004B00
+ ldr r0, _080DCFFC @ =gBattleAnimArgs
movs r1, 0xC
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -38574,13 +38574,13 @@ sub_80DCFE4: @ 80DCFE4
bl sub_80787B0
b _080DD008
.align 2, 0
-_080DCFFC: .4byte gUnknown_03004B00
+_080DCFFC: .4byte gBattleAnimArgs
_080DD000:
adds r0, r4, 0
movs r1, 0
bl sub_8078764
_080DD008:
- ldr r1, _080DD024 @ =gUnknown_03004B00
+ ldr r1, _080DD024 @ =gBattleAnimArgs
ldrh r0, [r1, 0x6]
strh r0, [r4, 0x2E]
ldrh r0, [r1, 0x4]
@@ -38595,7 +38595,7 @@ _080DD008:
pop {r0}
bx r0
.align 2, 0
-_080DD024: .4byte gUnknown_03004B00
+_080DD024: .4byte gBattleAnimArgs
_080DD028: .4byte sub_80DD02C
thumb_func_end sub_80DCFE4
@@ -38668,7 +38668,7 @@ do_boulder_dust: @ 80DD078
movs r0, 0x3F
ands r0, r1
strb r0, [r4, 0x1]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080DD0C4
@@ -38710,7 +38710,7 @@ _080DD0C4:
lsls r1, 4
movs r2, 0x20
bl LoadCompressedPalette
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080DD120
@@ -38721,14 +38721,14 @@ _080DD0C4:
movs r3, 0
bl sub_80763FC
_080DD120:
- ldr r0, _080DD180 @ =gUnknown_03004B00
+ ldr r0, _080DD180 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
beq _080DD13A
- ldr r0, _080DD184 @ =gUnknown_0202F7C8
+ ldr r0, _080DD184 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DD13A
@@ -38758,8 +38758,8 @@ _080DD170: .4byte 0x85000400
_080DD174: .4byte gBattleAnimBackgroundTilemap_SandstormBrew
_080DD178: .4byte gBattleAnimBackgroundImage_SandstormBrew
_080DD17C: .4byte gBattleAnimSpritePalette_261
-_080DD180: .4byte gUnknown_03004B00
-_080DD184: .4byte gUnknown_0202F7C8
+_080DD180: .4byte gBattleAnimArgs
+_080DD184: .4byte gBattleAnimPlayerMonIndex
_080DD188: .4byte gTasks
_080DD18C: .4byte sub_80DD190
thumb_func_end do_boulder_dust
@@ -38972,7 +38972,7 @@ _080DD2F6:
ldr r1, _080DD394 @ =0x85000200
str r1, [r0, 0x8]
ldr r0, [r0, 0x8]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080DD344
@@ -39010,7 +39010,7 @@ _080DD358:
orrs r0, r1
strb r0, [r2]
adds r0, r7, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DD37C:
add sp, 0x10
pop {r3-r5}
@@ -39039,14 +39039,14 @@ sub_80DD3AC: @ 80DD3AC
ldrsh r0, [r5, r1]
cmp r0, 0
bne _080DD428
- ldr r4, _080DD3F0 @ =gUnknown_03004B00
+ ldr r4, _080DD3F0 @ =gBattleAnimArgs
movs r2, 0x6
ldrsh r0, [r4, r2]
cmp r0, 0
beq _080DD3F8
- ldr r0, _080DD3F4 @ =gUnknown_0202F7C8
+ ldr r0, _080DD3F4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DD3F8
@@ -39066,13 +39066,13 @@ sub_80DD3AC: @ 80DD3AC
strb r0, [r5, 0x3]
b _080DD3FC
.align 2, 0
-_080DD3F0: .4byte gUnknown_03004B00
-_080DD3F4: .4byte gUnknown_0202F7C8
+_080DD3F0: .4byte gBattleAnimArgs
+_080DD3F4: .4byte gBattleAnimPlayerMonIndex
_080DD3F8:
ldr r0, _080DD41C @ =0x0000ffc0
strh r0, [r5, 0x20]
_080DD3FC:
- ldr r4, _080DD420 @ =gUnknown_03004B00
+ ldr r4, _080DD420 @ =gBattleAnimArgs
ldrh r0, [r4]
strh r0, [r5, 0x22]
ldr r1, _080DD424 @ =gUnknown_083DAD10
@@ -39088,7 +39088,7 @@ _080DD3FC:
b _080DD484
.align 2, 0
_080DD41C: .4byte 0x0000ffc0
-_080DD420: .4byte gUnknown_03004B00
+_080DD420: .4byte gBattleAnimArgs
_080DD424: .4byte gUnknown_083DAD10
_080DD428:
ldrh r1, [r5, 0x30]
@@ -39151,7 +39151,7 @@ _080DD48C: .4byte move_anim_8072740
sub_80DD490: @ 80DD490
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080DD4C8 @ =gUnknown_03004B00
+ ldr r5, _080DD4C8 @ =gBattleAnimArgs
ldrb r1, [r5, 0x8]
bl StartSpriteAnim
adds r0, r4, 0
@@ -39174,7 +39174,7 @@ sub_80DD490: @ 80DD490
pop {r0}
bx r0
.align 2, 0
-_080DD4C8: .4byte gUnknown_03004B00
+_080DD4C8: .4byte gBattleAnimArgs
_080DD4CC: .4byte sub_8078B34
_080DD4D0: .4byte move_anim_8072740
thumb_func_end sub_80DD490
@@ -39193,7 +39193,7 @@ sub_80DD4D4: @ 80DD4D4
lsls r1, 3
ldr r0, _080DD554 @ =gTasks
adds r6, r1, r0
- ldr r5, _080DD558 @ =gUnknown_0202F7C8
+ ldr r5, _080DD558 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -39209,7 +39209,7 @@ sub_80DD4D4: @ 80DD4D4
lsls r1, 13
adds r0, r1
lsrs r7, r0, 16
- ldr r4, _080DD55C @ =gUnknown_0202F7C9
+ ldr r4, _080DD55C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -39243,8 +39243,8 @@ _080DD544:
b _080DD566
.align 2, 0
_080DD554: .4byte gTasks
-_080DD558: .4byte gUnknown_0202F7C8
-_080DD55C: .4byte gUnknown_0202F7C9
+_080DD558: .4byte gBattleAnimPlayerMonIndex
+_080DD55C: .4byte gBattleAnimEnemyMonIndex
_080DD560:
lsls r1, r5, 3
movs r0, 0x30
@@ -39507,7 +39507,7 @@ _080DD75E:
cmp r0, 0
bne _080DD76C
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DD76C:
pop {r4}
pop {r0}
@@ -39681,7 +39681,7 @@ _080DD8B8: .4byte gTasks
thumb_func_start sub_80DD8BC
sub_80DD8BC: @ 80DD8BC
push {lr}
- ldr r0, _080DD8E4 @ =gUnknown_0202F7B4
+ ldr r0, _080DD8E4 @ =gDisableStructMoveAnim
ldr r0, [r0]
ldrb r1, [r0, 0x11]
lsrs r0, r1, 4
@@ -39702,14 +39702,14 @@ _080DD8DE:
pop {r1}
bx r1
.align 2, 0
-_080DD8E4: .4byte gUnknown_0202F7B4
+_080DD8E4: .4byte gDisableStructMoveAnim
thumb_func_end sub_80DD8BC
thumb_func_start sub_80DD8E8
sub_80DD8E8: @ 80DD8E8
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080DD920 @ =gUnknown_03004B00
+ ldr r5, _080DD920 @ =gBattleAnimArgs
ldrb r1, [r5, 0x8]
bl StartSpriteAnim
ldrh r0, [r5]
@@ -39735,7 +39735,7 @@ sub_80DD8E8: @ 80DD8E8
pop {r0}
bx r0
.align 2, 0
-_080DD920: .4byte gUnknown_03004B00
+_080DD920: .4byte gBattleAnimArgs
_080DD924: .4byte sub_80DD928
thumb_func_end sub_80DD8E8
@@ -39787,9 +39787,9 @@ _080DD972:
sub_80DD978: @ 80DD978
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080DD9A0 @ =gUnknown_0202F7C8
+ ldr r0, _080DD9A0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -39804,14 +39804,14 @@ _080DD994:
pop {r0}
bx r0
.align 2, 0
-_080DD9A0: .4byte gUnknown_0202F7C8
+_080DD9A0: .4byte gBattleAnimPlayerMonIndex
thumb_func_end sub_80DD978
thumb_func_start sub_80DD9A4
sub_80DD9A4: @ 80DD9A4
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080DD9F0 @ =gUnknown_0202F7C9
+ ldr r5, _080DD9F0 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0
bl sub_8077ABC
@@ -39823,7 +39823,7 @@ sub_80DD9A4: @ 80DD9A4
bl sub_8077ABC
lsls r0, 24
lsrs r0, 24
- ldr r2, _080DD9F4 @ =gUnknown_03004B00
+ ldr r2, _080DD9F4 @ =gBattleAnimArgs
ldrh r3, [r2]
ldrh r5, [r4, 0x20]
adds r1, r3, r5
@@ -39844,8 +39844,8 @@ sub_80DD9A4: @ 80DD9A4
pop {r0}
bx r0
.align 2, 0
-_080DD9F0: .4byte gUnknown_0202F7C9
-_080DD9F4: .4byte gUnknown_03004B00
+_080DD9F0: .4byte gBattleAnimEnemyMonIndex
+_080DD9F4: .4byte gBattleAnimArgs
_080DD9F8: .4byte sub_80DD9FC
thumb_func_end sub_80DD9A4
@@ -39896,11 +39896,11 @@ sub_80DDA4C: @ 80DDA4C
push {lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r2, _080DDA84 @ =gUnknown_0202F7B8
+ ldr r2, _080DDA84 @ =gMoveDmgMoveAnim
ldr r0, [r2]
cmp r0, 0x20
bgt _080DDA60
- ldr r1, _080DDA88 @ =gUnknown_03004B00
+ ldr r1, _080DDA88 @ =gBattleAnimArgs
movs r0, 0
strh r0, [r1, 0xE]
_080DDA60:
@@ -39909,23 +39909,23 @@ _080DDA60:
subs r0, 0x21
cmp r0, 0x20
bhi _080DDA70
- ldr r1, _080DDA88 @ =gUnknown_03004B00
+ ldr r1, _080DDA88 @ =gBattleAnimArgs
movs r0, 0x1
strh r0, [r1, 0xE]
_080DDA70:
cmp r2, 0x41
ble _080DDA7A
- ldr r1, _080DDA88 @ =gUnknown_03004B00
+ ldr r1, _080DDA88 @ =gBattleAnimArgs
movs r0, 0x2
strh r0, [r1, 0xE]
_080DDA7A:
adds r0, r3, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r0}
bx r0
.align 2, 0
-_080DDA84: .4byte gUnknown_0202F7B8
-_080DDA88: .4byte gUnknown_03004B00
+_080DDA84: .4byte gMoveDmgMoveAnim
+_080DDA88: .4byte gBattleAnimArgs
thumb_func_end sub_80DDA4C
thumb_func_start sub_80DDA8C
@@ -39965,7 +39965,7 @@ _080DDAAE:
movs r0, 0x1
bl sub_80789D4
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DDADA:
ldrh r0, [r5, 0x8]
adds r0, 0x1
@@ -40015,7 +40015,7 @@ _080DDB1C:
ldrh r4, [r4, 0xC]
adds r0, r4
strh r0, [r6]
- ldr r0, _080DDB64 @ =gUnknown_03004B00
+ ldr r0, _080DDB64 @ =gBattleAnimArgs
movs r2, 0xE
ldrsh r1, [r0, r2]
ldr r0, _080DDB68 @ =0x00000fff
@@ -40026,7 +40026,7 @@ _080DDB1C:
movs r0, 0x1
bl sub_80789D4
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DDB54:
pop {r4-r6}
pop {r0}
@@ -40034,7 +40034,7 @@ _080DDB54:
.align 2, 0
_080DDB5C: .4byte gTasks
_080DDB60: .4byte gUnknown_030041B8
-_080DDB64: .4byte gUnknown_03004B00
+_080DDB64: .4byte gBattleAnimArgs
_080DDB68: .4byte 0x00000fff
thumb_func_end sub_80DDAF0
@@ -40044,12 +40044,12 @@ sub_80DDB6C: @ 80DDB6C
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r0, _080DDBC8 @ =gUnknown_03004B00
+ ldr r0, _080DDBC8 @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
strh r0, [r4, 0x2E]
ldrh r0, [r4, 0x20]
strh r0, [r4, 0x30]
- ldr r5, _080DDBCC @ =gUnknown_0202F7C9
+ ldr r5, _080DDBCC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -40082,8 +40082,8 @@ sub_80DDB6C: @ 80DDB6C
pop {r0}
bx r0
.align 2, 0
-_080DDBC8: .4byte gUnknown_03004B00
-_080DDBCC: .4byte gUnknown_0202F7C9
+_080DDBC8: .4byte gBattleAnimArgs
+_080DDBCC: .4byte gBattleAnimEnemyMonIndex
_080DDBD0: .4byte sub_80DDBD8
_080DDBD4: .4byte REG_BLDCNT
thumb_func_end sub_80DDB6C
@@ -40420,7 +40420,7 @@ sub_80DDDF0: @ 80DDDF0
movs r2, 0
movs r1, 0x80
strh r1, [r0, 0x8]
- ldr r1, _080DDE74 @ =gUnknown_03004B00
+ ldr r1, _080DDE74 @ =gBattleAnimArgs
ldrh r1, [r1]
strh r1, [r0, 0xA]
strh r2, [r0, 0xC]
@@ -40435,7 +40435,7 @@ sub_80DDDF0: @ 80DDDF0
_080DDE68: .4byte REG_BLDCNT
_080DDE6C: .4byte gSprites
_080DDE70: .4byte gTasks
-_080DDE74: .4byte gUnknown_03004B00
+_080DDE74: .4byte gBattleAnimArgs
_080DDE78: .4byte sub_80DDE7C
thumb_func_end sub_80DDDF0
@@ -40528,7 +40528,7 @@ _080DDF22:
adds r0, r1, 0
bl sub_8078F40
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
ldr r0, _080DDF3C @ =REG_BLDCNT
strh r6, [r0]
adds r0, 0x2
@@ -40551,7 +40551,7 @@ sub_80DDF40: @ 80DDF40
adds r4, r0, 0
ldrh r5, [r4, 0x20]
ldrh r6, [r4, 0x22]
- ldr r0, _080DDFDC @ =gUnknown_0202F7C8
+ ldr r0, _080DDFDC @ =gBattleAnimPlayerMonIndex
mov r8, r0
ldrb r0, [r0]
movs r1, 0x2
@@ -40570,7 +40570,7 @@ sub_80DDF40: @ 80DDF40
strh r0, [r4, 0x22]
mov r1, r9
strh r1, [r4, 0x2E]
- ldr r2, _080DDFE0 @ =gUnknown_03004B00
+ ldr r2, _080DDFE0 @ =gBattleAnimArgs
ldrh r1, [r2]
strh r1, [r4, 0x30]
ldrh r1, [r2, 0x2]
@@ -40618,8 +40618,8 @@ sub_80DDF40: @ 80DDF40
pop {r0}
bx r0
.align 2, 0
-_080DDFDC: .4byte gUnknown_0202F7C8
-_080DDFE0: .4byte gUnknown_03004B00
+_080DDFDC: .4byte gBattleAnimPlayerMonIndex
+_080DDFE0: .4byte gBattleAnimArgs
_080DDFE4: .4byte sub_80DDFE8
thumb_func_end sub_80DDF40
@@ -40671,7 +40671,7 @@ _080DE032:
lsls r0, 16
cmp r0, 0
bgt _080DE0F6
- ldr r4, _080DE098 @ =gUnknown_0202F7C9
+ ldr r4, _080DE098 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -40712,7 +40712,7 @@ _080DE032:
strh r0, [r5, 0x3C]
b _080DE0E2
.align 2, 0
-_080DE098: .4byte gUnknown_0202F7C9
+_080DE098: .4byte gBattleAnimEnemyMonIndex
_080DE09C:
ldrh r0, [r5, 0x3A]
ldrh r1, [r5, 0x36]
@@ -40734,7 +40734,7 @@ _080DE09C:
lsls r0, 16
cmp r0, 0
bgt _080DE0F6
- ldr r4, _080DE0EC @ =gUnknown_0202F7C9
+ ldr r4, _080DE0EC @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -40753,7 +40753,7 @@ _080DE0E2:
strh r0, [r5, 0x2E]
b _080DE0F6
.align 2, 0
-_080DE0EC: .4byte gUnknown_0202F7C9
+_080DE0EC: .4byte gBattleAnimEnemyMonIndex
_080DE0F0:
adds r0, r5, 0
bl move_anim_8074EE0
@@ -40886,7 +40886,7 @@ sub_80DE1B0: @ 80DE1B0
cmp r0, 0
bge _080DE1E0
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080DE2C0
.align 2, 0
_080DE1DC: .4byte gTasks
@@ -40917,9 +40917,9 @@ _080DE1E0:
adds r0, r4
movs r1, 0x50
strh r1, [r0, 0x2E]
- ldr r0, _080DE250 @ =gUnknown_0202F7C9
+ ldr r0, _080DE250 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080DE258
@@ -40943,7 +40943,7 @@ _080DE1E0:
_080DE244: .4byte REG_BLDCNT
_080DE248: .4byte REG_BLDALPHA
_080DE24C: .4byte gSprites
-_080DE250: .4byte gUnknown_0202F7C9
+_080DE250: .4byte gBattleAnimEnemyMonIndex
_080DE254: .4byte 0x0000ff70
_080DE258:
movs r2, 0x8
@@ -41114,7 +41114,7 @@ _080DE37C:
_080DE39C: .4byte REG_BLDCNT
_080DE3A0:
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DE3A6:
pop {r4}
pop {r0}
@@ -41156,9 +41156,9 @@ sub_80DE3D4: @ 80DE3D4
lsls r0, 3
ldr r1, _080DE40C @ =gTasks
adds r5, r0, r1
- ldr r0, _080DE410 @ =gUnknown_0202F7C9
+ ldr r0, _080DE410 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r6, r0, 24
movs r1, 0x26
@@ -41174,7 +41174,7 @@ _080DE400:
mov pc, r0
.align 2, 0
_080DE40C: .4byte gTasks
-_080DE410: .4byte gUnknown_0202F7C9
+_080DE410: .4byte gBattleAnimEnemyMonIndex
_080DE414: .4byte _080DE418
.align 2, 0
_080DE418:
@@ -41204,7 +41204,7 @@ _080DE42C:
bl FreeSpritePaletteByTag
_080DE456:
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080DE60A
.align 2, 0
_080DE460: .4byte 0x00002771
@@ -41516,9 +41516,9 @@ sub_80DE6B0: @ 80DE6B0
lsls r0, 3
ldr r1, _080DE6E0 @ =gTasks
adds r4, r0, r1
- ldr r0, _080DE6E4 @ =gUnknown_0202F7C9
+ ldr r0, _080DE6E4 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r6, r0, 24
movs r1, 0x26
@@ -41532,7 +41532,7 @@ sub_80DE6B0: @ 80DE6B0
b _080DE7AA
.align 2, 0
_080DE6E0: .4byte gTasks
-_080DE6E4: .4byte gUnknown_0202F7C9
+_080DE6E4: .4byte gBattleAnimEnemyMonIndex
_080DE6E8:
cmp r0, 0x2
beq _080DE740
@@ -41625,7 +41625,7 @@ _080DE79E:
orrs r1, r2
strh r1, [r0]
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DE7AA:
ldrh r0, [r4, 0x26]
adds r0, 0x1
@@ -41643,12 +41643,12 @@ sub_80DE7B8: @ 80DE7B8
mov r5, r8
push {r5-r7}
adds r7, r0, 0
- ldr r0, _080DE7F4 @ =gUnknown_03004B00
+ ldr r0, _080DE7F4 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080DE800
- ldr r4, _080DE7F8 @ =gUnknown_0202F7C8
+ ldr r4, _080DE7F8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0
bl sub_8077ABC
@@ -41663,14 +41663,14 @@ sub_80DE7B8: @ 80DE7B8
lsls r2, 13
adds r0, r2
lsrs r5, r0, 16
- ldr r4, _080DE7FC @ =gUnknown_0202F7C9
+ ldr r4, _080DE7FC @ =gBattleAnimEnemyMonIndex
b _080DE824
.align 2, 0
-_080DE7F4: .4byte gUnknown_03004B00
-_080DE7F8: .4byte gUnknown_0202F7C8
-_080DE7FC: .4byte gUnknown_0202F7C9
+_080DE7F4: .4byte gBattleAnimArgs
+_080DE7F8: .4byte gBattleAnimPlayerMonIndex
+_080DE7FC: .4byte gBattleAnimEnemyMonIndex
_080DE800:
- ldr r4, _080DE8C8 @ =gUnknown_0202F7C9
+ ldr r4, _080DE8C8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0
bl sub_8077ABC
@@ -41685,7 +41685,7 @@ _080DE800:
lsls r2, 13
adds r0, r2
lsrs r5, r0, 16
- ldr r4, _080DE8CC @ =gUnknown_0202F7C8
+ ldr r4, _080DE8CC @ =gBattleAnimPlayerMonIndex
_080DE824:
ldrb r0, [r4]
movs r1, 0
@@ -41715,7 +41715,7 @@ _080DE824:
mov r1, r10
subs r0, r1, r6
lsls r0, 4
- ldr r5, _080DE8D0 @ =gUnknown_03004B00
+ ldr r5, _080DE8D0 @ =gBattleAnimArgs
movs r2, 0x2
ldrsh r1, [r5, r2]
bl __divsi3
@@ -41765,9 +41765,9 @@ _080DE824:
pop {r0}
bx r0
.align 2, 0
-_080DE8C8: .4byte gUnknown_0202F7C9
-_080DE8CC: .4byte gUnknown_0202F7C8
-_080DE8D0: .4byte gUnknown_03004B00
+_080DE8C8: .4byte gBattleAnimEnemyMonIndex
+_080DE8CC: .4byte gBattleAnimPlayerMonIndex
+_080DE8D0: .4byte gBattleAnimArgs
_080DE8D4: .4byte sub_80DE8D8
thumb_func_end sub_80DE7B8
@@ -41841,10 +41841,10 @@ sub_80DE918: @ 80DE918
strh r0, [r1, 0x18]
movs r0, 0x10
strh r0, [r1, 0x1A]
- ldr r2, _080DEA70 @ =gUnknown_03004B00
+ ldr r2, _080DEA70 @ =gBattleAnimArgs
ldrh r0, [r2]
strh r0, [r1, 0x1C]
- ldr r4, _080DEA74 @ =gUnknown_0202F7C8
+ ldr r4, _080DEA74 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -41857,7 +41857,7 @@ sub_80DE918: @ 80DE918
lsls r0, 16
lsrs r0, 16
str r0, [sp, 0x8]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080DE988
@@ -41867,7 +41867,7 @@ _080DE988:
_080DE98A:
lsls r1, r4, 16
asrs r3, r1, 16
- ldr r0, _080DEA74 @ =gUnknown_0202F7C8
+ ldr r0, _080DEA74 @ =gBattleAnimPlayerMonIndex
ldrb r2, [r0]
str r1, [sp, 0x10]
cmp r3, r2
@@ -41922,7 +41922,7 @@ _080DE98A:
mov r2, r10
subs r0, r2, r6
lsls r0, 4
- ldr r3, _080DEA70 @ =gUnknown_03004B00
+ ldr r3, _080DEA70 @ =gBattleAnimArgs
movs r2, 0x2
ldrsh r1, [r3, r2]
bl __divsi3
@@ -41932,12 +41932,12 @@ _080DE98A:
asrs r0, 16
subs r0, r7
lsls r0, 4
- ldr r2, _080DEA70 @ =gUnknown_03004B00
+ ldr r2, _080DEA70 @ =gBattleAnimArgs
movs r3, 0x2
ldrsh r1, [r2, r3]
bl __divsi3
strh r0, [r4, 0x34]
- ldr r1, _080DEA70 @ =gUnknown_03004B00
+ ldr r1, _080DEA70 @ =gBattleAnimArgs
ldrh r0, [r1, 0x2]
strh r0, [r4, 0x36]
mov r2, r10
@@ -41974,8 +41974,8 @@ _080DEA56:
.align 2, 0
_080DEA68: .4byte gTasks
_080DEA6C: .4byte REG_BLDCNT
-_080DEA70: .4byte gUnknown_03004B00
-_080DEA74: .4byte gUnknown_0202F7C8
+_080DEA70: .4byte gBattleAnimArgs
+_080DEA74: .4byte gBattleAnimPlayerMonIndex
_080DEA78: .4byte gSpriteTemplate_83DAF08
_080DEA7C: .4byte gSprites
_080DEA80: .4byte gSprites + 0x1C
@@ -42013,7 +42013,7 @@ _080DEA88:
strh r0, [r4, 0x30]
subs r0, r3, r7
lsls r0, 4
- ldr r3, _080DEB2C @ =gUnknown_03004B00
+ ldr r3, _080DEB2C @ =gBattleAnimArgs
movs r2, 0x2
ldrsh r1, [r3, r2]
bl __divsi3
@@ -42022,12 +42022,12 @@ _080DEA88:
ldr r1, [sp, 0xC]
subs r0, r3, r1
lsls r0, 4
- ldr r2, _080DEB2C @ =gUnknown_03004B00
+ ldr r2, _080DEB2C @ =gBattleAnimArgs
movs r3, 0x2
ldrsh r1, [r2, r3]
bl __divsi3
strh r0, [r4, 0x34]
- ldr r1, _080DEB2C @ =gUnknown_03004B00
+ ldr r1, _080DEB2C @ =gBattleAnimArgs
ldrh r0, [r1, 0x2]
strh r0, [r4, 0x36]
mov r2, r10
@@ -42059,7 +42059,7 @@ _080DEB0C:
.align 2, 0
_080DEB24: .4byte gSpriteTemplate_83DAF08
_080DEB28: .4byte gSprites
-_080DEB2C: .4byte gUnknown_03004B00
+_080DEB2C: .4byte gBattleAnimArgs
_080DEB30: .4byte sub_80DE8D8
_080DEB34: .4byte sub_80DEB38
thumb_func_end sub_80DE918
@@ -42257,7 +42257,7 @@ _080DEC94:
adds r0, 0x2
strh r1, [r0]
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DECA4:
pop {r4,r5}
pop {r0}
@@ -42290,13 +42290,13 @@ sub_80DECB0: @ 80DECB0
adds r1, 0x4
movs r0, 0x10
strh r0, [r1]
- ldr r0, _080DED08 @ =gUnknown_0202F7C8
+ ldr r0, _080DED08 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080DECF4
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080DED0C
@@ -42308,7 +42308,7 @@ _080DECF8: .4byte gUnknown_030042C4
_080DECFC: .4byte gUnknown_03004240
_080DED00: .4byte REG_WININ
_080DED04: .4byte 0x00003f3f
-_080DED08: .4byte gUnknown_0202F7C8
+_080DED08: .4byte gBattleAnimPlayerMonIndex
_080DED0C:
movs r6, 0xC8
_080DED0E:
@@ -42552,7 +42552,7 @@ sub_80DEEE8: @ 80DEEE8
adds r0, 0x4
strh r2, [r0]
adds r0, r3, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DEF20:
pop {r4}
pop {r0}
@@ -42571,9 +42571,9 @@ sub_80DEF3C: @ 80DEF3C
adds r4, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r0, _080DEF68 @ =gUnknown_0202F7C8
+ ldr r0, _080DEF68 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080DEF70
@@ -42588,7 +42588,7 @@ sub_80DEF3C: @ 80DEF3C
strb r1, [r4, 0x3]
b _080DEF74
.align 2, 0
-_080DEF68: .4byte gUnknown_0202F7C8
+_080DEF68: .4byte gBattleAnimPlayerMonIndex
_080DEF6C: .4byte 0x0000fffe
_080DEF70:
ldr r2, _080DEF90 @ =0x0000ffe8
@@ -42775,9 +42775,9 @@ sub_80DF0B8: @ 80DF0B8
movs r1, 0xC
bl Sin
strh r0, [r4, 0x24]
- ldr r0, _080DF120 @ =gUnknown_0202F7C8
+ ldr r0, _080DF120 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DF0DC
@@ -42819,7 +42819,7 @@ _080DF0DC:
strh r0, [r1]
b _080DF17E
.align 2, 0
-_080DF120: .4byte gUnknown_0202F7C8
+_080DF120: .4byte gBattleAnimPlayerMonIndex
_080DF124: .4byte 0x0000050b
_080DF128: .4byte REG_BLDCNT
_080DF12C:
@@ -42908,7 +42908,7 @@ sub_80DF1A4: @ 80DF1A4
mov r8, r0
mov r2, r8
strh r2, [r4, 0xA]
- ldr r5, _080DF240 @ =gUnknown_0202F7C8
+ ldr r5, _080DF240 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -42965,7 +42965,7 @@ sub_80DF1A4: @ 80DF1A4
bx r0
.align 2, 0
_080DF23C: .4byte gTasks
-_080DF240: .4byte gUnknown_0202F7C8
+_080DF240: .4byte gBattleAnimPlayerMonIndex
_080DF244: .4byte REG_BLDCNT
_080DF248: .4byte sub_80DF24C
thumb_func_end sub_80DF1A4
@@ -43022,9 +43022,9 @@ _080DF292:
lsls r0, 2
adds r5, r0, r1
strh r7, [r5, 0x2E]
- ldr r0, _080DF2FC @ =gUnknown_0202F7C8
+ ldr r0, _080DF2FC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
movs r1, 0
lsls r0, 24
cmp r0, 0
@@ -43056,7 +43056,7 @@ _080DF2E6:
.align 2, 0
_080DF2F4: .4byte gSpriteTemplate_83DAF80
_080DF2F8: .4byte gSprites
-_080DF2FC: .4byte gUnknown_0202F7C8
+_080DF2FC: .4byte gBattleAnimPlayerMonIndex
_080DF300:
ldrh r0, [r4, 0xA]
adds r0, 0x1
@@ -43168,7 +43168,7 @@ _080DF3BC:
adds r0, 0x2
strh r1, [r0]
adds r0, r7, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DF3CC:
pop {r4-r7}
pop {r0}
@@ -43288,8 +43288,8 @@ sub_80DF49C: @ 80DF49C
movs r2, 0x4
orrs r1, r2
strb r1, [r3]
- ldr r2, _080DF4E0 @ =gUnknown_02024BE0
- ldr r1, _080DF4E4 @ =gUnknown_0202F7C8
+ ldr r2, _080DF4E0 @ =gObjectBankIDs
+ ldr r1, _080DF4E4 @ =gBattleAnimPlayerMonIndex
ldrb r1, [r1]
adds r1, r2
ldrb r1, [r1]
@@ -43298,7 +43298,7 @@ sub_80DF49C: @ 80DF49C
strh r1, [r0, 0x2E]
movs r1, 0xA
strh r1, [r0, 0x30]
- ldr r2, _080DF4E8 @ =gUnknown_03004B00
+ ldr r2, _080DF4E8 @ =gBattleAnimArgs
ldrh r1, [r2]
strh r1, [r0, 0x32]
ldrh r1, [r2, 0x2]
@@ -43317,9 +43317,9 @@ sub_80DF49C: @ 80DF49C
strh r1, [r0, 0x22]
bx lr
.align 2, 0
-_080DF4E0: .4byte gUnknown_02024BE0
-_080DF4E4: .4byte gUnknown_0202F7C8
-_080DF4E8: .4byte gUnknown_03004B00
+_080DF4E0: .4byte gObjectBankIDs
+_080DF4E4: .4byte gBattleAnimPlayerMonIndex
+_080DF4E8: .4byte gBattleAnimArgs
_080DF4EC: .4byte sub_80DF4F4
_080DF4F0: .4byte gSprites
thumb_func_end sub_80DF49C
@@ -43415,7 +43415,7 @@ _080DF59C: .4byte move_anim_8074EE0
sub_80DF5A0: @ 80DF5A0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080DF5E8 @ =gUnknown_0202F7C8
+ ldr r4, _080DF5E8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -43429,11 +43429,11 @@ sub_80DF5A0: @ 80DF5A0
lsrs r0, 24
strh r0, [r5, 0x22]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DF5F0
- ldr r2, _080DF5EC @ =gUnknown_03004B00
+ ldr r2, _080DF5EC @ =gBattleAnimArgs
ldrh r0, [r5, 0x20]
ldrh r1, [r2]
subs r0, r1
@@ -43447,10 +43447,10 @@ sub_80DF5A0: @ 80DF5A0
adds r1, r2, 0
b _080DF5FA
.align 2, 0
-_080DF5E8: .4byte gUnknown_0202F7C8
-_080DF5EC: .4byte gUnknown_03004B00
+_080DF5E8: .4byte gBattleAnimPlayerMonIndex
+_080DF5EC: .4byte gBattleAnimArgs
_080DF5F0:
- ldr r1, _080DF630 @ =gUnknown_03004B00
+ ldr r1, _080DF630 @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r5, 0x20]
adds r0, r2
@@ -43483,7 +43483,7 @@ _080DF5FA:
pop {r0}
bx r0
.align 2, 0
-_080DF630: .4byte gUnknown_03004B00
+_080DF630: .4byte gBattleAnimArgs
_080DF634: .4byte move_anim_8074EE0
_080DF638: .4byte sub_8078504
thumb_func_end sub_80DF5A0
@@ -43493,7 +43493,7 @@ sub_80DF63C: @ 80DF63C
push {r4,r5,lr}
adds r5, r0, 0
bl sub_8078650
- ldr r4, _080DF694 @ =gUnknown_0202F7C9
+ ldr r4, _080DF694 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -43506,13 +43506,13 @@ sub_80DF63C: @ 80DF63C
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x36]
- ldr r0, _080DF698 @ =gUnknown_0202F7C8
+ ldr r0, _080DF698 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DF6A0
- ldr r2, _080DF69C @ =gUnknown_03004B00
+ ldr r2, _080DF69C @ =gBattleAnimArgs
ldrh r0, [r5, 0x20]
ldrh r1, [r2, 0x2]
subs r0, r1
@@ -43530,11 +43530,11 @@ sub_80DF63C: @ 80DF63C
strh r0, [r5, 0x36]
b _080DF6CA
.align 2, 0
-_080DF694: .4byte gUnknown_0202F7C9
-_080DF698: .4byte gUnknown_0202F7C8
-_080DF69C: .4byte gUnknown_03004B00
+_080DF694: .4byte gBattleAnimEnemyMonIndex
+_080DF698: .4byte gBattleAnimPlayerMonIndex
+_080DF69C: .4byte gBattleAnimArgs
_080DF6A0:
- ldr r1, _080DF6E4 @ =gUnknown_03004B00
+ ldr r1, _080DF6E4 @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r5, 0x20]
adds r0, r2
@@ -43555,7 +43555,7 @@ _080DF6A0:
movs r1, 0x1
bl StartSpriteAnim
_080DF6CA:
- ldr r0, _080DF6E4 @ =gUnknown_03004B00
+ ldr r0, _080DF6E4 @ =gBattleAnimArgs
ldrh r0, [r0, 0x8]
strh r0, [r5, 0x2E]
ldr r0, _080DF6E8 @ =sub_8078B34
@@ -43567,7 +43567,7 @@ _080DF6CA:
pop {r0}
bx r0
.align 2, 0
-_080DF6E4: .4byte gUnknown_03004B00
+_080DF6E4: .4byte gBattleAnimArgs
_080DF6E8: .4byte sub_8078B34
_080DF6EC: .4byte move_anim_8074EE0
thumb_func_end sub_80DF63C
@@ -43576,18 +43576,18 @@ _080DF6EC: .4byte move_anim_8074EE0
sub_80DF6F0: @ 80DF6F0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r0, _080DF704 @ =gUnknown_03004B00
+ ldr r0, _080DF704 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080DF70C
- ldr r4, _080DF708 @ =gUnknown_0202F7C8
+ ldr r4, _080DF708 @ =gBattleAnimPlayerMonIndex
b _080DF70E
.align 2, 0
-_080DF704: .4byte gUnknown_03004B00
-_080DF708: .4byte gUnknown_0202F7C8
+_080DF704: .4byte gBattleAnimArgs
+_080DF708: .4byte gBattleAnimPlayerMonIndex
_080DF70C:
- ldr r4, _080DF750 @ =gUnknown_0202F7C9
+ ldr r4, _080DF750 @ =gBattleAnimEnemyMonIndex
_080DF70E:
ldrb r0, [r4]
movs r1, 0
@@ -43601,7 +43601,7 @@ _080DF70E:
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0x22]
- ldr r4, _080DF754 @ =gUnknown_03004B00
+ ldr r4, _080DF754 @ =gBattleAnimArgs
movs r0, 0x2
ldrsh r1, [r4, r0]
adds r0, r5, 0
@@ -43619,8 +43619,8 @@ _080DF70E:
pop {r0}
bx r0
.align 2, 0
-_080DF750: .4byte gUnknown_0202F7C9
-_080DF754: .4byte gUnknown_03004B00
+_080DF750: .4byte gBattleAnimEnemyMonIndex
+_080DF754: .4byte gBattleAnimArgs
_080DF758: .4byte sub_8078600
_080DF75C: .4byte move_anim_8074EE0
thumb_func_end sub_80DF6F0
@@ -43629,9 +43629,9 @@ _080DF75C: .4byte move_anim_8074EE0
sub_80DF760: @ 80DF760
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080DF788 @ =gUnknown_0202F7C8
+ ldr r0, _080DF788 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080DF77A
@@ -43645,14 +43645,14 @@ _080DF77A:
pop {r0}
bx r0
.align 2, 0
-_080DF788: .4byte gUnknown_0202F7C8
+_080DF788: .4byte gBattleAnimPlayerMonIndex
thumb_func_end sub_80DF760
thumb_func_start sub_80DF78C
sub_80DF78C: @ 80DF78C
push {r4-r7,lr}
adds r6, r0, 0
- ldr r4, _080DF7E0 @ =gUnknown_0202F7C8
+ ldr r4, _080DF7E0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -43669,10 +43669,10 @@ sub_80DF78C: @ 80DF78C
strh r5, [r6, 0x36]
movs r0, 0x1
strh r0, [r6, 0x38]
- ldr r0, _080DF7E4 @ =gUnknown_03004B00
+ ldr r0, _080DF7E4 @ =gBattleAnimArgs
ldrh r0, [r0]
strh r0, [r6, 0x3A]
- ldr r4, _080DF7E8 @ =gUnknown_02024C07
+ ldr r4, _080DF7E8 @ =gBankAttacker
ldrb r0, [r4]
movs r1, 0
bl sub_807A100
@@ -43688,9 +43688,9 @@ sub_80DF78C: @ 80DF78C
lsrs r0, r7, 17
b _080DF7EE
.align 2, 0
-_080DF7E0: .4byte gUnknown_0202F7C8
-_080DF7E4: .4byte gUnknown_03004B00
-_080DF7E8: .4byte gUnknown_02024C07
+_080DF7E0: .4byte gBattleAnimPlayerMonIndex
+_080DF7E4: .4byte gBattleAnimArgs
+_080DF7E8: .4byte gBankAttacker
_080DF7EC:
lsrs r0, r1, 17
_080DF7EE:
@@ -43864,9 +43864,9 @@ sub_80DF924: @ 80DF924
lsls r1, 3
ldr r0, _080DF950 @ =gTasks
adds r4, r1, r0
- ldr r0, _080DF954 @ =gUnknown_0202F7C8
+ ldr r0, _080DF954 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -43877,7 +43877,7 @@ sub_80DF924: @ 80DF924
b _080DF966
.align 2, 0
_080DF950: .4byte gTasks
-_080DF954: .4byte gUnknown_0202F7C8
+_080DF954: .4byte gBattleAnimPlayerMonIndex
_080DF958: .4byte REG_BG1HOFS
_080DF95C: .4byte gUnknown_030042C0
_080DF960:
@@ -43895,7 +43895,7 @@ _080DF966:
strb r0, [r1, 0x8]
mov r0, sp
strb r5, [r0, 0x9]
- ldr r0, _080DF9E8 @ =gUnknown_0202F7C8
+ ldr r0, _080DF9E8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
bl sub_8077FC0
lsls r0, 24
@@ -43948,7 +43948,7 @@ _080DF9C4:
_080DF9DC: .4byte REG_BG2HOFS
_080DF9E0: .4byte gUnknown_03004288
_080DF9E4: .4byte 0xa2600001
-_080DF9E8: .4byte gUnknown_0202F7C8
+_080DF9E8: .4byte gBattleAnimPlayerMonIndex
_080DF9EC: .4byte gUnknown_03004DE0
_080DF9F0: .4byte sub_80DF9F4
thumb_func_end sub_80DF924
@@ -44045,7 +44045,7 @@ _080DFA92:
_080DFAA0: .4byte gUnknown_03004DC0
_080DFAA4:
adds r0, r3, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080DFAAA:
pop {r0}
bx r0
@@ -44120,7 +44120,7 @@ sub_80DFB28: @ 80DFB28
mov r6, r8
push {r6}
adds r4, r0, 0
- ldr r5, _080DFBC8 @ =gUnknown_03004B00
+ ldr r5, _080DFBC8 @ =gBattleAnimArgs
movs r0, 0x4
ldrsh r1, [r5, r0]
lsls r0, r1, 1
@@ -44128,7 +44128,7 @@ sub_80DFB28: @ 80DFB28
movs r1, 0x5
bl __divsi3
adds r6, r0, 0
- ldr r1, _080DFBCC @ =gUnknown_0202F7C8
+ ldr r1, _080DFBCC @ =gBattleAnimPlayerMonIndex
mov r8, r1
ldrb r0, [r1]
movs r1, 0x2
@@ -44193,8 +44193,8 @@ _080DFBB0:
pop {r0}
bx r0
.align 2, 0
-_080DFBC8: .4byte gUnknown_03004B00
-_080DFBCC: .4byte gUnknown_0202F7C8
+_080DFBC8: .4byte gBattleAnimArgs
+_080DFBCC: .4byte gBattleAnimPlayerMonIndex
_080DFBD0: .4byte sub_80DFBD8
_080DFBD4: .4byte gUnknown_03000730
thumb_func_end sub_80DFB28
@@ -44248,16 +44248,16 @@ sub_80DFC24: @ 80DFC24
adds r1, r4
lsls r1, 3
adds r1, r0
- ldr r0, _080DFC5C @ =gUnknown_03004B00
+ ldr r0, _080DFC5C @ =gBattleAnimArgs
ldrh r0, [r0]
strh r0, [r1, 0x8]
- ldr r0, _080DFC60 @ =gUnknown_0202F7C8
+ ldr r0, _080DFC60 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
movs r2, 0x10
strh r2, [r1, 0xA]
ldr r1, _080DFC64 @ =REG_BLDALPHA
strh r2, [r1]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -44267,8 +44267,8 @@ sub_80DFC24: @ 80DFC24
b _080DFC74
.align 2, 0
_080DFC58: .4byte gTasks
-_080DFC5C: .4byte gUnknown_03004B00
-_080DFC60: .4byte gUnknown_0202F7C8
+_080DFC5C: .4byte gBattleAnimArgs
+_080DFC60: .4byte gBattleAnimPlayerMonIndex
_080DFC64: .4byte REG_BLDALPHA
_080DFC68: .4byte REG_BLDCNT
_080DFC6C: .4byte 0x00003f42
@@ -44330,8 +44330,8 @@ sub_80DFC9C: @ 80DFC9C
cmp r2, 0x10
bne _080DFD1E
ldr r2, _080DFD0C @ =gSprites
- ldr r1, _080DFD10 @ =gUnknown_02024BE0
- ldr r0, _080DFD14 @ =gUnknown_0202F7C8
+ ldr r1, _080DFD10 @ =gObjectBankIDs
+ ldr r0, _080DFD14 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -44345,14 +44345,14 @@ sub_80DFC9C: @ 80DFC9C
orrs r1, r2
strb r1, [r0]
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080DFD1E
.align 2, 0
_080DFD04: .4byte gTasks
_080DFD08: .4byte REG_BLDALPHA
_080DFD0C: .4byte gSprites
-_080DFD10: .4byte gUnknown_02024BE0
-_080DFD14: .4byte gUnknown_0202F7C8
+_080DFD10: .4byte gObjectBankIDs
+_080DFD14: .4byte gBattleAnimPlayerMonIndex
_080DFD18:
ldrh r0, [r4, 0xC]
adds r0, 0x1
@@ -44372,7 +44372,7 @@ sub_80DFD24: @ 80DFD24
adds r1, r0
lsls r1, 3
adds r1, r2
- ldr r0, _080DFD4C @ =gUnknown_03004B00
+ ldr r0, _080DFD4C @ =gBattleAnimArgs
ldrh r0, [r0]
strh r0, [r1, 0x8]
movs r2, 0x80
@@ -44385,7 +44385,7 @@ sub_80DFD24: @ 80DFD24
bx lr
.align 2, 0
_080DFD48: .4byte gTasks
-_080DFD4C: .4byte gUnknown_03004B00
+_080DFD4C: .4byte gBattleAnimArgs
_080DFD50: .4byte sub_80DFD58
_080DFD54: .4byte REG_BLDALPHA
thumb_func_end sub_80DFD24
@@ -44428,7 +44428,7 @@ sub_80DFD58: @ 80DFD58
strh r3, [r0]
strh r3, [r5]
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080DFDBA
.align 2, 0
_080DFDA8: .4byte gTasks
@@ -44454,9 +44454,9 @@ sub_80DFDC0: @ 80DFDC0
lsls r2, 5
adds r0, r2, 0
strh r0, [r1]
- ldr r0, _080DFDEC @ =gUnknown_0202F7C8
+ ldr r0, _080DFDEC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -44466,7 +44466,7 @@ sub_80DFDC0: @ 80DFDC0
b _080DFDFC
.align 2, 0
_080DFDE8: .4byte REG_BLDALPHA
-_080DFDEC: .4byte gUnknown_0202F7C8
+_080DFDEC: .4byte gBattleAnimPlayerMonIndex
_080DFDF0: .4byte REG_BLDCNT
_080DFDF4: .4byte 0x00003f42
_080DFDF8:
@@ -44476,7 +44476,7 @@ _080DFDFC:
adds r0, r2, 0
strh r0, [r1]
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4}
pop {r0}
bx r0
@@ -44489,14 +44489,14 @@ _080DFE10: .4byte 0x00003f44
sub_80DFE14: @ 80DFE14
push {r4-r6,lr}
adds r4, r0, 0
- ldr r6, _080DFE80 @ =gUnknown_0202F7C9
+ ldr r6, _080DFE80 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r6]
movs r1, 0x2
bl sub_8077ABC
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x30]
- ldr r5, _080DFE84 @ =gUnknown_0202F7C8
+ ldr r5, _080DFE84 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -44535,8 +44535,8 @@ sub_80DFE14: @ 80DFE14
pop {r0}
bx r0
.align 2, 0
-_080DFE80: .4byte gUnknown_0202F7C9
-_080DFE84: .4byte gUnknown_0202F7C8
+_080DFE80: .4byte gBattleAnimEnemyMonIndex
+_080DFE84: .4byte gBattleAnimPlayerMonIndex
_080DFE88: .4byte 0x0000ffd8
_080DFE8C: .4byte sub_80DFE90
thumb_func_end sub_80DFE14
@@ -44619,7 +44619,7 @@ _080DFF14:
sub_80DFF1C: @ 80DFF1C
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080DFF50 @ =gUnknown_03004B00
+ ldr r5, _080DFF50 @ =gBattleAnimArgs
ldrh r0, [r5]
ldrh r1, [r4, 0x20]
adds r0, r1
@@ -44643,7 +44643,7 @@ sub_80DFF1C: @ 80DFF1C
pop {r0}
bx r0
.align 2, 0
-_080DFF50: .4byte gUnknown_03004B00
+_080DFF50: .4byte gBattleAnimArgs
_080DFF54: .4byte sub_80DFF58
thumb_func_end sub_80DFF1C
@@ -44718,19 +44718,19 @@ _080DFFCA:
sub_80DFFD0: @ 80DFFD0
push {r4-r7,lr}
adds r4, r0, 0
- ldr r0, _080DFFE4 @ =gUnknown_03004B00
+ ldr r0, _080DFFE4 @ =gBattleAnimArgs
movs r2, 0
ldrsh r1, [r0, r2]
adds r3, r0, 0
cmp r1, 0
bne _080DFFEC
- ldr r0, _080DFFE8 @ =gUnknown_0202F7C8
+ ldr r0, _080DFFE8 @ =gBattleAnimPlayerMonIndex
b _080DFFEE
.align 2, 0
-_080DFFE4: .4byte gUnknown_03004B00
-_080DFFE8: .4byte gUnknown_0202F7C8
+_080DFFE4: .4byte gBattleAnimArgs
+_080DFFE8: .4byte gBattleAnimPlayerMonIndex
_080DFFEC:
- ldr r0, _080E001C @ =gUnknown_0202F7C9
+ ldr r0, _080E001C @ =gBattleAnimEnemyMonIndex
_080DFFEE:
ldrb r5, [r0]
movs r6, 0x14
@@ -44755,7 +44755,7 @@ _080DFFEE:
beq _080E0032
b _080E00A0
.align 2, 0
-_080E001C: .4byte gUnknown_0202F7C9
+_080E001C: .4byte gBattleAnimEnemyMonIndex
_080E0020: .4byte 0x000003ff
_080E0024: .4byte 0xfffffc00
_080E0028:
@@ -44867,7 +44867,7 @@ sub_80E00EC: @ 80E00EC
lsls r1, 3
ldr r0, _080E0150 @ =gTasks
adds r5, r1, r0
- ldr r4, _080E0154 @ =gUnknown_0202F7C8
+ ldr r4, _080E0154 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x1
bl sub_8077ABC
@@ -44898,7 +44898,7 @@ sub_80E00EC: @ 80E00EC
adds r0, 0x20
strh r0, [r5, 0x26]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080E015C
@@ -44906,15 +44906,15 @@ sub_80E00EC: @ 80E00EC
b _080E015E
.align 2, 0
_080E0150: .4byte gTasks
-_080E0154: .4byte gUnknown_0202F7C8
+_080E0154: .4byte gBattleAnimPlayerMonIndex
_080E0158: .4byte 0x0000fff4
_080E015C:
ldr r0, _080E01A8 @ =0x0000ffc0
_080E015E:
strh r0, [r5, 0x18]
- ldr r0, _080E01AC @ =gUnknown_0202F7C8
+ ldr r0, _080E01AC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0xE]
@@ -44938,7 +44938,7 @@ _080E015E:
ldr r0, _080E01BC @ =REG_BG1VOFS
str r0, [sp]
movs r7, 0x2
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E01F4
@@ -44946,7 +44946,7 @@ _080E015E:
b _080E01EE
.align 2, 0
_080E01A8: .4byte 0x0000ffc0
-_080E01AC: .4byte gUnknown_0202F7C8
+_080E01AC: .4byte gBattleAnimPlayerMonIndex
_080E01B0: .4byte gUnknown_030041B4
_080E01B4: .4byte REG_BLDCNT
_080E01B8: .4byte 0x00003f42
@@ -44967,7 +44967,7 @@ _080E01C4:
ldr r0, _080E0284 @ =REG_BG2VOFS
str r0, [sp]
movs r7, 0x4
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E01F4
@@ -45195,7 +45195,7 @@ _080E03A2:
_080E03AC: .4byte gUnknown_03004DC0
_080E03B0:
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E03B6:
pop {r4}
pop {r0}
@@ -45235,7 +45235,7 @@ _080E03EC:
.4byte _080E053C
.4byte _080E05A4
_080E0400:
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -45252,7 +45252,7 @@ _080E0400:
adds r0, 0x2
strh r1, [r0]
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080E05F2
.align 2, 0
_080E042C: .4byte gUnknown_030042C4
@@ -45260,9 +45260,9 @@ _080E0430: .4byte gUnknown_03004240
_080E0434: .4byte REG_WININ
_080E0438: .4byte 0x00003f3f
_080E043C:
- ldr r0, _080E045C @ =gUnknown_0202F7C9
+ ldr r0, _080E045C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
strh r0, [r5, 0xE]
@@ -45275,7 +45275,7 @@ _080E043C:
ldr r1, _080E0468 @ =gUnknown_03004288
b _080E0476
.align 2, 0
-_080E045C: .4byte gUnknown_0202F7C9
+_080E045C: .4byte gBattleAnimEnemyMonIndex
_080E0460: .4byte REG_BLDCNT
_080E0464: .4byte 0x00003f42
_080E0468: .4byte gUnknown_03004288
@@ -45328,7 +45328,7 @@ _080E04C4:
.align 2, 0
_080E04CC: .4byte gUnknown_03004280
_080E04D0:
- ldr r4, _080E051C @ =gUnknown_0202F7C9
+ ldr r4, _080E051C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x1
bl sub_8077ABC
@@ -45356,14 +45356,14 @@ _080E04D0:
adds r0, 0x4
strh r0, [r5, 0x26]
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
bne _080E0524
ldr r0, _080E0520 @ =0x0000fff4
b _080E0526
.align 2, 0
-_080E051C: .4byte gUnknown_0202F7C9
+_080E051C: .4byte gBattleAnimEnemyMonIndex
_080E0520: .4byte 0x0000fff4
_080E0524:
ldr r0, _080E0538 @ =0x0000ffc0
@@ -45674,7 +45674,7 @@ _080E0768:
adds r0, 0x2
strh r1, [r0]
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E0784:
pop {r4}
pop {r0}
@@ -45901,9 +45901,9 @@ sub_80E0918: @ 80E0918
lsls r0, 24
lsrs r0, 24
mov r10, r0
- ldr r6, _080E09B8 @ =gUnknown_0202F7C8
+ ldr r6, _080E09B8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r6]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
movs r1, 0x1
@@ -45916,7 +45916,7 @@ sub_80E0918: @ 80E0918
bl sub_8076034
ldr r0, _080E09BC @ =gSprites
mov r9, r0
- ldr r0, _080E09C0 @ =gUnknown_02024BE0
+ ldr r0, _080E09C0 @ =gObjectBankIDs
mov r8, r0
ldrb r0, [r6]
add r0, r8
@@ -45960,7 +45960,7 @@ sub_80E0918: @ 80E0918
strb r1, [r0]
_080E09A2:
mov r0, r10
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r3-r5}
mov r8, r3
mov r9, r4
@@ -45969,9 +45969,9 @@ _080E09A2:
pop {r0}
bx r0
.align 2, 0
-_080E09B8: .4byte gUnknown_0202F7C8
+_080E09B8: .4byte gBattleAnimPlayerMonIndex
_080E09BC: .4byte gSprites
-_080E09C0: .4byte gUnknown_02024BE0
+_080E09C0: .4byte gObjectBankIDs
thumb_func_end sub_80E0918
thumb_func_start sub_80E09C4
@@ -45979,9 +45979,9 @@ sub_80E09C4: @ 80E09C4
push {r4-r6,lr}
lsls r0, 24
lsrs r6, r0, 24
- ldr r4, _080E0A0C @ =gUnknown_0202F7C8
+ ldr r4, _080E0A0C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
movs r1, 0x1
@@ -46004,19 +46004,19 @@ sub_80E09C4: @ 80E09C4
bl sub_8076464
_080E0A00:
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4-r6}
pop {r0}
bx r0
.align 2, 0
-_080E0A0C: .4byte gUnknown_0202F7C8
+_080E0A0C: .4byte gBattleAnimPlayerMonIndex
thumb_func_end sub_80E09C4
thumb_func_start sub_80E0A10
sub_80E0A10: @ 80E0A10
push {r4,lr}
adds r4, r0, 0
- ldr r1, _080E0A40 @ =gUnknown_03004B00
+ ldr r1, _080E0A40 @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -46037,7 +46037,7 @@ sub_80E0A10: @ 80E0A10
pop {r0}
bx r0
.align 2, 0
-_080E0A40: .4byte gUnknown_03004B00
+_080E0A40: .4byte gBattleAnimArgs
_080E0A44: .4byte sub_8078600
_080E0A48: .4byte move_anim_8072740
thumb_func_end sub_80E0A10
@@ -46092,7 +46092,7 @@ sub_80E0A4C: @ 80E0A4C
movs r0, 0x3F
ands r0, r1
strb r0, [r5, 0x1]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E0AC4
@@ -46104,23 +46104,23 @@ sub_80E0A4C: @ 80E0A4C
orrs r1, r0
strb r1, [r5]
_080E0AC4:
- bl battle_type_is_double
+ bl IsDoubleBattle
lsls r0, 24
cmp r0, 0
beq _080E0B40
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E0B40
- ldr r4, _080E0B74 @ =gUnknown_0202F7C8
+ ldr r4, _080E0B74 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
lsrs r0, 24
cmp r0, 0x3
beq _080E0AF4
ldrb r0, [r4]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
cmp r0, 0
bne _080E0B40
@@ -46134,7 +46134,7 @@ _080E0AF4:
cmp r0, 0x1
bne _080E0B40
ldr r3, _080E0B78 @ =gSprites
- ldr r1, _080E0B7C @ =gUnknown_02024BE0
+ ldr r1, _080E0B7C @ =gObjectBankIDs
ldrb r0, [r4]
eors r0, r6
adds r0, r1
@@ -46163,7 +46163,7 @@ _080E0AF4:
strb r0, [r5]
movs r7, 0x1
_080E0B40:
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080E0B84
@@ -46180,18 +46180,18 @@ _080E0B64: .4byte REG_BLDCNT
_080E0B68: .4byte 0x00003f42
_080E0B6C: .4byte 0x00000c08
_080E0B70: .4byte REG_BG1CNT
-_080E0B74: .4byte gUnknown_0202F7C8
+_080E0B74: .4byte gBattleAnimPlayerMonIndex
_080E0B78: .4byte gSprites
-_080E0B7C: .4byte gUnknown_02024BE0
+_080E0B7C: .4byte gObjectBankIDs
_080E0B80: .4byte 0x02019348
_080E0B84:
- ldr r4, _080E0BA4 @ =gUnknown_0202F7C8
+ ldr r4, _080E0BA4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080E0BB0
- ldr r1, _080E0BA8 @ =gUnknown_02024A6A
+ ldr r1, _080E0BA8 @ =gBattlePartyID
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
@@ -46201,11 +46201,11 @@ _080E0B84:
ldr r1, _080E0BAC @ =gEnemyParty
b _080E0BC0
.align 2, 0
-_080E0BA4: .4byte gUnknown_0202F7C8
-_080E0BA8: .4byte gUnknown_02024A6A
+_080E0BA4: .4byte gBattleAnimPlayerMonIndex
+_080E0BA8: .4byte gBattlePartyID
_080E0BAC: .4byte gEnemyParty
_080E0BB0:
- ldr r1, _080E0C58 @ =gUnknown_02024A6A
+ ldr r1, _080E0C58 @ =gBattlePartyID
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
@@ -46225,7 +46225,7 @@ _080E0BCC:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, _080E0C60 @ =gUnknown_0202F7C8
+ ldr r0, _080E0C60 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
adds r1, r4, 0
adds r2, r5, 0
@@ -46274,7 +46274,7 @@ _080E0BCC:
lsrs r0, 4
adds r0, 0x10
adds r1, r0, 0
- ldr r2, _080E0C84 @ =gUnknown_03004B00
+ ldr r2, _080E0C84 @ =gBattleAnimArgs
movs r3, 0x2
ldrsh r0, [r2, r3]
cmp r0, 0
@@ -46284,9 +46284,9 @@ _080E0BCC:
bl sub_8079108
b _080E0C94
.align 2, 0
-_080E0C58: .4byte gUnknown_02024A6A
+_080E0C58: .4byte gBattlePartyID
_080E0C5C: .4byte gPlayerParty
-_080E0C60: .4byte gUnknown_0202F7C8
+_080E0C60: .4byte gBattleAnimPlayerMonIndex
_080E0C64: .4byte 0x040000d4
_080E0C68: .4byte 0x85000400
_080E0C6C: .4byte gUnknown_08D1D574
@@ -46295,7 +46295,7 @@ _080E0C74: .4byte gUnknown_08D1D54C
_080E0C78: .4byte gUnknown_030042C0
_080E0C7C: .4byte gSprites
_080E0C80: .4byte gUnknown_030041B4
-_080E0C84: .4byte gUnknown_03004B00
+_080E0C84: .4byte gBattleAnimArgs
_080E0C88:
lsls r0, r1, 4
ldrh r3, [r2, 0x4]
@@ -46310,7 +46310,7 @@ _080E0C94:
lsls r0, 3
adds r0, r1
strh r5, [r0, 0x8]
- ldr r2, _080E0CC8 @ =gUnknown_03004B00
+ ldr r2, _080E0CC8 @ =gBattleAnimArgs
ldrh r1, [r2]
strh r1, [r0, 0xA]
ldrh r1, [r2, 0x2]
@@ -46329,7 +46329,7 @@ _080E0C94:
bx r0
.align 2, 0
_080E0CC4: .4byte gTasks
-_080E0CC8: .4byte gUnknown_03004B00
+_080E0CC8: .4byte gBattleAnimArgs
_080E0CCC: .4byte sub_80E0CD0
thumb_func_end sub_80E0A4C
@@ -46379,7 +46379,7 @@ sub_80E0CD0: @ 80E0CD0
strh r1, [r0]
adds r0, 0x2
strh r1, [r0]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E0D40
@@ -46445,8 +46445,8 @@ _080E0D84:
ldrsh r0, [r4, r1]
cmp r0, 0x1
bne _080E0DE2
- ldr r2, _080E0E1C @ =gUnknown_02024BE0
- ldr r0, _080E0E20 @ =gUnknown_0202F7C8
+ ldr r2, _080E0E1C @ =gObjectBankIDs
+ ldr r0, _080E0E20 @ =gBattleAnimPlayerMonIndex
ldrb r1, [r0]
movs r0, 0x2
eors r0, r1
@@ -46470,7 +46470,7 @@ _080E0D84:
strb r0, [r2, 0x5]
_080E0DE2:
adds r0, r7, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E0DE8:
add sp, 0x10
pop {r4-r7}
@@ -46488,8 +46488,8 @@ _080E0E0C: .4byte REG_BLDCNT
_080E0E10: .4byte gSprites
_080E0E14: .4byte 0x040000d4
_080E0E18: .4byte 0x85000200
-_080E0E1C: .4byte gUnknown_02024BE0
-_080E0E20: .4byte gUnknown_0202F7C8
+_080E0E1C: .4byte gObjectBankIDs
+_080E0E20: .4byte gBattleAnimPlayerMonIndex
thumb_func_end sub_80E0CD0
thumb_func_start sub_80E0E24
@@ -46498,7 +46498,7 @@ sub_80E0E24: @ 80E0E24
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r0, _080E0E44 @ =gUnknown_03004B00
+ ldr r0, _080E0E44 @ =gBattleAnimArgs
movs r2, 0
ldrsh r1, [r0, r2]
adds r2, r0, 0
@@ -46510,7 +46510,7 @@ sub_80E0E24: @ 80E0E24
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080E0E44: .4byte gUnknown_03004B00
+_080E0E44: .4byte gBattleAnimArgs
_080E0E48: .4byte _080E0E4C
.align 2, 0
_080E0E4C:
@@ -46548,7 +46548,7 @@ _080E0E8A:
beq _080E0EB6
_080E0E90:
adds r0, r4, 0
- bl battle_get_side_with_given_state
+ bl GetBankByPlayerAI
lsls r0, 24
lsrs r4, r0, 24
adds r0, r4, 0
@@ -46556,12 +46556,12 @@ _080E0E90:
lsls r0, 24
cmp r0, 0
beq _080E0EB4
- ldr r0, _080E0EB0 @ =gUnknown_02024BE0
+ ldr r0, _080E0EB0 @ =gObjectBankIDs
adds r0, r4, r0
ldrb r2, [r0]
b _080E0EB6
.align 2, 0
-_080E0EB0: .4byte gUnknown_02024BE0
+_080E0EB0: .4byte gObjectBankIDs
_080E0EB4:
movs r2, 0xFF
_080E0EB6:
@@ -46575,18 +46575,18 @@ _080E0EB6:
ldrb r0, [r0, 0x5]
lsrs r0, 4
adds r0, 0x10
- ldr r1, _080E0EE4 @ =gUnknown_03004B00
+ ldr r1, _080E0EE4 @ =gBattleAnimArgs
ldrb r1, [r1, 0x2]
bl sub_8079108
_080E0ED2:
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4,r5}
pop {r0}
bx r0
.align 2, 0
_080E0EE0: .4byte gSprites
-_080E0EE4: .4byte gUnknown_03004B00
+_080E0EE4: .4byte gBattleAnimArgs
thumb_func_end sub_80E0E24
thumb_func_start sub_80E0EE8
@@ -46598,31 +46598,31 @@ sub_80E0EE8: @ 80E0EE8
ldrb r0, [r2]
cmp r0, 0x1
bhi _080E0EFC
- ldr r1, _080E0F18 @ =gUnknown_03004B00
+ ldr r1, _080E0F18 @ =gBattleAnimArgs
movs r0, 0
strh r0, [r1, 0xE]
_080E0EFC:
ldrb r0, [r2]
cmp r0, 0x2
bne _080E0F08
- ldr r1, _080E0F18 @ =gUnknown_03004B00
+ ldr r1, _080E0F18 @ =gBattleAnimArgs
movs r0, 0x1
strh r0, [r1, 0xE]
_080E0F08:
adds r0, r3, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r0}
bx r0
.align 2, 0
_080E0F14: .4byte gUnknown_0202F7C4
-_080E0F18: .4byte gUnknown_03004B00
+_080E0F18: .4byte gBattleAnimArgs
thumb_func_end sub_80E0EE8
thumb_func_start sub_80E0F1C
sub_80E0F1C: @ 80E0F1C
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080E0F74 @ =gUnknown_0202F7C8
+ ldr r5, _080E0F74 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -46637,7 +46637,7 @@ sub_80E0F1C: @ 80E0F1C
strh r0, [r4, 0x22]
movs r0, 0x14
strh r0, [r4, 0x2E]
- ldr r5, _080E0F78 @ =gUnknown_0202F7C9
+ ldr r5, _080E0F78 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -46660,8 +46660,8 @@ sub_80E0F1C: @ 80E0F1C
pop {r0}
bx r0
.align 2, 0
-_080E0F74: .4byte gUnknown_0202F7C8
-_080E0F78: .4byte gUnknown_0202F7C9
+_080E0F74: .4byte gBattleAnimPlayerMonIndex
+_080E0F78: .4byte gBattleAnimEnemyMonIndex
_080E0F7C: .4byte 0x0000ffd8
_080E0F80: .4byte sub_80E0F84
thumb_func_end sub_80E0F1C
@@ -46687,7 +46687,7 @@ sub_80E0F84: @ 80E0F84
strh r1, [r5, 0x24]
movs r0, 0x14
strh r0, [r5, 0x2E]
- ldr r4, _080E0FE0 @ =gUnknown_0202F7C8
+ ldr r4, _080E0FE0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -46711,7 +46711,7 @@ _080E0FD8:
pop {r0}
bx r0
.align 2, 0
-_080E0FE0: .4byte gUnknown_0202F7C8
+_080E0FE0: .4byte gBattleAnimPlayerMonIndex
_080E0FE4: .4byte sub_80E0FE8
thumb_func_end sub_80E0F84
@@ -46737,21 +46737,21 @@ sub_80E1004: @ 80E1004
adds r6, r0, 0
movs r1, 0x1
bl sub_8078764
- ldr r0, _080E1064 @ =gUnknown_0202F7C8
+ ldr r0, _080E1064 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080E1024
- ldr r1, _080E1068 @ =gUnknown_03004B00
+ ldr r1, _080E1068 @ =gBattleAnimArgs
ldrh r0, [r1, 0x4]
negs r0, r0
strh r0, [r1, 0x4]
_080E1024:
- ldr r4, _080E1068 @ =gUnknown_03004B00
+ ldr r4, _080E1068 @ =gBattleAnimArgs
ldrh r0, [r4, 0x8]
strh r0, [r6, 0x2E]
- ldr r5, _080E106C @ =gUnknown_0202F7C9
+ ldr r5, _080E106C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r5]
movs r1, 0x2
bl sub_8077ABC
@@ -46777,9 +46777,9 @@ _080E1024:
pop {r0}
bx r0
.align 2, 0
-_080E1064: .4byte gUnknown_0202F7C8
-_080E1068: .4byte gUnknown_03004B00
-_080E106C: .4byte gUnknown_0202F7C9
+_080E1064: .4byte gBattleAnimPlayerMonIndex
+_080E1068: .4byte gBattleAnimArgs
+_080E106C: .4byte gBattleAnimEnemyMonIndex
_080E1070: .4byte sub_8078B34
_080E1074: .4byte move_anim_8072740
thumb_func_end sub_80E1004
@@ -46792,7 +46792,7 @@ sub_80E1078: @ 80E1078
adds r6, r0, 0
movs r1, 0x1
bl sub_80787B0
- ldr r4, _080E10F8 @ =gUnknown_0202F7C9
+ ldr r4, _080E10F8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077EE4
@@ -46827,7 +46827,7 @@ _080E10C0:
lsls r0, 16
lsrs r4, r0, 16
_080E10D0:
- ldr r0, _080E10FC @ =gUnknown_03004B00
+ ldr r0, _080E10FC @ =gBattleAnimArgs
ldrh r0, [r0, 0x4]
strh r0, [r6, 0x2E]
mov r1, r8
@@ -46846,8 +46846,8 @@ _080E10D0:
pop {r0}
bx r0
.align 2, 0
-_080E10F8: .4byte gUnknown_0202F7C9
-_080E10FC: .4byte gUnknown_03004B00
+_080E10F8: .4byte gBattleAnimEnemyMonIndex
+_080E10FC: .4byte gBattleAnimArgs
_080E1100: .4byte sub_8078B34
_080E1104: .4byte move_anim_8074EE0
thumb_func_end sub_80E1078
@@ -46867,12 +46867,12 @@ sub_80E1108: @ 80E1108
ands r0, r2
orrs r0, r1
strh r0, [r5, 0x4]
- ldr r6, _080E1170 @ =gUnknown_03004B00
+ ldr r6, _080E1170 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080E117C
- ldr r4, _080E1174 @ =gUnknown_0202F7C8
+ ldr r4, _080E1174 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
movs r1, 0x2
bl sub_8077ABC
@@ -46904,8 +46904,8 @@ _080E1162:
.align 2, 0
_080E1168: .4byte 0x000003ff
_080E116C: .4byte 0xfffffc00
-_080E1170: .4byte gUnknown_03004B00
-_080E1174: .4byte gUnknown_0202F7C8
+_080E1170: .4byte gBattleAnimArgs
+_080E1174: .4byte gBattleAnimPlayerMonIndex
_080E1178: .4byte sub_80E1198
_080E117C:
ldrh r0, [r6, 0x2]
@@ -47029,7 +47029,7 @@ sub_80E1244: @ 80E1244
lsls r0, 3
ldr r1, _080E1264 @ =gTasks
adds r1, r0, r1
- ldr r0, _080E1268 @ =gUnknown_03004B00
+ ldr r0, _080E1268 @ =gBattleAnimArgs
movs r3, 0
ldrsh r0, [r0, r3]
cmp r0, 0
@@ -47038,7 +47038,7 @@ sub_80E1244: @ 80E1244
b _080E1272
.align 2, 0
_080E1264: .4byte gTasks
-_080E1268: .4byte gUnknown_03004B00
+_080E1268: .4byte gBattleAnimArgs
_080E126C: .4byte sub_80E1284
_080E1270:
ldr r0, _080E1280 @ =sub_80E143C
@@ -47090,9 +47090,9 @@ _080E12C4:
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x1C]
- ldr r0, _080E12EC @ =gUnknown_0202F7C8
+ ldr r0, _080E12EC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x1E]
@@ -47104,7 +47104,7 @@ _080E12C4:
ldr r0, _080E12F4 @ =gUnknown_030041B4
b _080E1300
.align 2, 0
-_080E12EC: .4byte gUnknown_0202F7C8
+_080E12EC: .4byte gBattleAnimPlayerMonIndex
_080E12F0: .4byte gUnknown_030042C0
_080E12F4: .4byte gUnknown_030041B4
_080E12F8:
@@ -47115,7 +47115,7 @@ _080E12F8:
_080E1300:
ldrh r0, [r0]
strh r0, [r4, 0x22]
- ldr r0, _080E1344 @ =gUnknown_0202F7C8
+ ldr r0, _080E1344 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
bl sub_8077FC0
lsls r0, 24
@@ -47146,7 +47146,7 @@ _080E1322:
.align 2, 0
_080E133C: .4byte gUnknown_03004288
_080E1340: .4byte gUnknown_03004280
-_080E1344: .4byte gUnknown_0202F7C8
+_080E1344: .4byte gBattleAnimPlayerMonIndex
_080E1348: .4byte gSprites
_080E134C:
ldrb r0, [r4, 0x1E]
@@ -47254,7 +47254,7 @@ _080E1406:
_080E1410: .4byte gUnknown_03004DC0
_080E1414:
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
ldr r2, _080E1438 @ =gSprites
movs r0, 0x1C
ldrsh r1, [r4, r0]
@@ -47298,9 +47298,9 @@ sub_80E143C: @ 80E143C
movs r4, 0
strh r4, [r1, 0x24]
strh r4, [r1, 0x26]
- ldr r0, _080E1480 @ =gUnknown_0202F7C8
+ ldr r0, _080E1480 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -47309,14 +47309,14 @@ sub_80E143C: @ 80E143C
b _080E148A
.align 2, 0
_080E147C: .4byte gSprites
-_080E1480: .4byte gUnknown_0202F7C8
+_080E1480: .4byte gBattleAnimPlayerMonIndex
_080E1484: .4byte gUnknown_030041B4
_080E1488:
ldr r0, _080E1498 @ =gUnknown_03004280
_080E148A:
strh r4, [r0]
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4,r5}
pop {r0}
bx r0
@@ -47334,7 +47334,7 @@ sub_80E149C: @ 80E149C
lsls r0, 3
ldr r1, _080E14BC @ =gTasks
adds r1, r0, r1
- ldr r0, _080E14C0 @ =gUnknown_03004B00
+ ldr r0, _080E14C0 @ =gBattleAnimArgs
movs r3, 0
ldrsh r0, [r0, r3]
cmp r0, 0
@@ -47343,7 +47343,7 @@ sub_80E149C: @ 80E149C
b _080E14CA
.align 2, 0
_080E14BC: .4byte gTasks
-_080E14C0: .4byte gUnknown_03004B00
+_080E14C0: .4byte gBattleAnimArgs
_080E14C4: .4byte sub_80E14DC
_080E14C8:
ldr r0, _080E14D8 @ =sub_80E1560
@@ -47421,7 +47421,7 @@ _080E1500:
_080E1550: .4byte gSprites
_080E1554:
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E155A:
pop {r4,r5}
pop {r0}
@@ -47463,9 +47463,9 @@ _080E15A0:
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x1C]
- ldr r0, _080E15C4 @ =gUnknown_0202F7C8
+ ldr r0, _080E15C4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_get_per_side_status_permutated
+ bl GetBankIdentity_permutated
lsls r0, 24
lsrs r0, 24
strh r0, [r4, 0x1E]
@@ -47474,14 +47474,14 @@ _080E15A0:
ldr r0, _080E15C8 @ =gUnknown_030042C0
b _080E15CE
.align 2, 0
-_080E15C4: .4byte gUnknown_0202F7C8
+_080E15C4: .4byte gBattleAnimPlayerMonIndex
_080E15C8: .4byte gUnknown_030042C0
_080E15CC:
ldr r0, _080E15EC @ =gUnknown_03004288
_080E15CE:
ldrh r0, [r0]
strh r0, [r4, 0x20]
- ldr r0, _080E15F0 @ =gUnknown_0202F7C8
+ ldr r0, _080E15F0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
bl sub_8077FC0
lsls r0, 24
@@ -47494,7 +47494,7 @@ _080E15CE:
b _080E164A
.align 2, 0
_080E15EC: .4byte gUnknown_03004288
-_080E15F0: .4byte gUnknown_0202F7C8
+_080E15F0: .4byte gBattleAnimPlayerMonIndex
_080E15F4:
ldrb r0, [r4, 0x1E]
movs r1, 0x26
@@ -47549,7 +47549,7 @@ _080E1654: .4byte gSprites
_080E1658: .4byte gUnknown_03004DC0
_080E165C:
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E1662:
pop {r4}
pop {r0}
@@ -47662,19 +47662,19 @@ _080E1724: .4byte 0xa2600001
sub_80E1728: @ 80E1728
push {r4-r7,lr}
adds r5, r0, 0
- ldr r0, _080E173C @ =gUnknown_03004B00
+ ldr r0, _080E173C @ =gBattleAnimArgs
movs r2, 0
ldrsh r1, [r0, r2]
adds r7, r0, 0
cmp r1, 0
bne _080E1744
- ldr r0, _080E1740 @ =gUnknown_0202F7C8
+ ldr r0, _080E1740 @ =gBattleAnimPlayerMonIndex
b _080E1746
.align 2, 0
-_080E173C: .4byte gUnknown_03004B00
-_080E1740: .4byte gUnknown_0202F7C8
+_080E173C: .4byte gBattleAnimArgs
+_080E1740: .4byte gBattleAnimPlayerMonIndex
_080E1744:
- ldr r0, _080E17A8 @ =gUnknown_0202F7C9
+ ldr r0, _080E17A8 @ =gBattleAnimEnemyMonIndex
_080E1746:
ldrb r4, [r0]
movs r6, 0x18
@@ -47723,7 +47723,7 @@ _080E1762:
pop {r0}
bx r0
.align 2, 0
-_080E17A8: .4byte gUnknown_0202F7C9
+_080E17A8: .4byte gBattleAnimEnemyMonIndex
_080E17AC: .4byte sub_80E17B0
thumb_func_end sub_80E1728
@@ -47747,18 +47747,18 @@ _080E17C4:
sub_80E17CC: @ 80E17CC
push {r4-r6,lr}
adds r6, r0, 0
- ldr r0, _080E17E0 @ =gUnknown_03004B00
+ ldr r0, _080E17E0 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
bne _080E17E8
- ldr r0, _080E17E4 @ =gUnknown_0202F7C8
+ ldr r0, _080E17E4 @ =gBattleAnimPlayerMonIndex
b _080E17EA
.align 2, 0
-_080E17E0: .4byte gUnknown_03004B00
-_080E17E4: .4byte gUnknown_0202F7C8
+_080E17E0: .4byte gBattleAnimArgs
+_080E17E4: .4byte gBattleAnimPlayerMonIndex
_080E17E8:
- ldr r0, _080E1848 @ =gUnknown_0202F7C9
+ ldr r0, _080E1848 @ =gBattleAnimEnemyMonIndex
_080E17EA:
ldrb r5, [r0]
adds r0, r5, 0
@@ -47768,7 +47768,7 @@ _080E17EA:
lsrs r0, 24
ldr r2, _080E184C @ =0x0000fff0
adds r0, r2
- ldr r4, _080E1850 @ =gUnknown_03004B00
+ ldr r4, _080E1850 @ =gBattleAnimArgs
movs r3, 0x2
ldrsh r1, [r4, r3]
lsls r1, 5
@@ -47805,9 +47805,9 @@ _080E17EA:
pop {r0}
bx r0
.align 2, 0
-_080E1848: .4byte gUnknown_0202F7C9
+_080E1848: .4byte gBattleAnimEnemyMonIndex
_080E184C: .4byte 0x0000fff0
-_080E1850: .4byte gUnknown_03004B00
+_080E1850: .4byte gBattleAnimArgs
_080E1854: .4byte 0x000003ff
_080E1858: .4byte 0xfffffc00
_080E185C: .4byte move_anim_8072740
@@ -47824,7 +47824,7 @@ sub_80E1864: @ 80E1864
lsls r0, 3
ldr r1, _080E1888 @ =gTasks
adds r4, r0, r1
- ldr r0, _080E188C @ =gUnknown_03004B00
+ ldr r0, _080E188C @ =gBattleAnimArgs
ldrh r2, [r0, 0x2]
movs r3, 0x2
ldrsh r1, [r0, r3]
@@ -47835,9 +47835,9 @@ sub_80E1864: @ 80E1864
b _080E189C
.align 2, 0
_080E1888: .4byte gTasks
-_080E188C: .4byte gUnknown_03004B00
+_080E188C: .4byte gBattleAnimArgs
_080E1890:
- ldr r0, _080E18BC @ =gUnknown_0202F7BC
+ ldr r0, _080E18BC @ =gMovePowerMoveAnim
ldrh r0, [r0]
movs r1, 0xA
bl __udivsi3
@@ -47860,7 +47860,7 @@ _080E189C:
ldr r0, _080E18C4 @ =sub_80E1934
b _080E1926
.align 2, 0
-_080E18BC: .4byte gUnknown_0202F7BC
+_080E18BC: .4byte gMovePowerMoveAnim
_080E18C0: .4byte gUnknown_030041B0
_080E18C4: .4byte sub_80E1934
_080E18C8:
@@ -47881,7 +47881,7 @@ _080E18CE:
adds r1, r4, 0
adds r1, 0x8
adds r1, r0
- ldr r0, _080E1904 @ =gUnknown_02024BE0
+ ldr r0, _080E1904 @ =gObjectBankIDs
adds r0, r5, r0
ldrb r0, [r0]
strh r0, [r1]
@@ -47896,7 +47896,7 @@ _080E18F8:
bls _080E18CE
b _080E1924
.align 2, 0
-_080E1904: .4byte gUnknown_02024BE0
+_080E1904: .4byte gObjectBankIDs
_080E1908:
ldrb r0, [r6]
bl obj_id_for_side_relative_to_move
@@ -47906,7 +47906,7 @@ _080E1908:
cmp r0, 0xFF
bne _080E1920
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080E1928
_080E1920:
movs r0, 0x1
@@ -48050,7 +48050,7 @@ _080E1A18:
ldrh r0, [r3, 0x22]
strh r0, [r1]
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E1A24:
pop {r0}
bx r0
@@ -48171,7 +48171,7 @@ _080E1ADC:
blt _080E1ADC
_080E1B00:
adds r0, r3, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E1B06:
pop {r4-r7}
pop {r0}
@@ -48252,9 +48252,9 @@ sub_80E1B88: @ 80E1B88
push {lr}
lsls r0, 24
lsrs r1, r0, 24
- ldr r3, _080E1BA8 @ =gUnknown_03004B00
+ ldr r3, _080E1BA8 @ =gBattleAnimArgs
movs r2, 0
- ldr r0, _080E1BAC @ =gUnknown_0202F7BC
+ ldr r0, _080E1BAC @ =gMovePowerMoveAnim
ldrh r0, [r0]
cmp r0, 0x63
bls _080E1B9C
@@ -48262,12 +48262,12 @@ sub_80E1B88: @ 80E1B88
_080E1B9C:
strh r2, [r3, 0x1E]
adds r0, r1, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r0}
bx r0
.align 2, 0
-_080E1BA8: .4byte gUnknown_03004B00
-_080E1BAC: .4byte gUnknown_0202F7BC
+_080E1BA8: .4byte gBattleAnimArgs
+_080E1BAC: .4byte gMovePowerMoveAnim
thumb_func_end sub_80E1B88
thumb_func_start sub_80E1BB0
@@ -48275,20 +48275,20 @@ sub_80E1BB0: @ 80E1BB0
push {r4-r7,lr}
lsls r0, 24
lsrs r7, r0, 24
- ldr r2, _080E1BC8 @ =gUnknown_03004B00
+ ldr r2, _080E1BC8 @ =gBattleAnimArgs
ldrh r1, [r2]
movs r0, 0x1
ands r0, r1
adds r6, r2, 0
cmp r0, 0
beq _080E1BD0
- ldr r0, _080E1BCC @ =gUnknown_0202F7C9
+ ldr r0, _080E1BCC @ =gBattleAnimEnemyMonIndex
b _080E1BD2
.align 2, 0
-_080E1BC8: .4byte gUnknown_03004B00
-_080E1BCC: .4byte gUnknown_0202F7C9
+_080E1BC8: .4byte gBattleAnimArgs
+_080E1BCC: .4byte gBattleAnimEnemyMonIndex
_080E1BD0:
- ldr r0, _080E1C40 @ =gUnknown_0202F7C8
+ ldr r0, _080E1C40 @ =gBattleAnimPlayerMonIndex
_080E1BD2:
ldrb r0, [r0]
adds r5, r0, 0
@@ -48338,12 +48338,12 @@ _080E1BE2:
ldrh r0, [r6, 0x4]
strh r0, [r4, 0xE]
adds r0, r7, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4-r7}
pop {r0}
bx r0
.align 2, 0
-_080E1C40: .4byte gUnknown_0202F7C8
+_080E1C40: .4byte gBattleAnimPlayerMonIndex
_080E1C44: .4byte sub_80E1C58
_080E1C48: .4byte gTasks
_080E1C4C: .4byte 0x000001ff
@@ -48361,7 +48361,7 @@ sub_80E1C58: @ 80E1C58
lsls r0, 3
ldr r1, _080E1C88 @ =gTasks
adds r2, r0, r1
- ldr r0, _080E1C8C @ =gUnknown_03004B00
+ ldr r0, _080E1C8C @ =gBattleAnimArgs
movs r4, 0xE
ldrsh r1, [r0, r4]
movs r4, 0xE
@@ -48378,7 +48378,7 @@ sub_80E1C58: @ 80E1C58
b _080E1CA4
.align 2, 0
_080E1C88: .4byte gTasks
-_080E1C8C: .4byte gUnknown_03004B00
+_080E1C8C: .4byte gBattleAnimArgs
_080E1C90: .4byte gUnknown_030041B0
_080E1C94: .4byte gUnknown_030041B8
_080E1C98:
@@ -48401,7 +48401,7 @@ _080E1CB0: .4byte gUnknown_030041B8
sub_80E1CB4: @ 80E1CB4
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080E1CEC @ =gUnknown_03004B00
+ ldr r5, _080E1CEC @ =gBattleAnimArgs
ldrh r0, [r5]
ldrh r1, [r4, 0x20]
adds r0, r1
@@ -48412,9 +48412,9 @@ sub_80E1CB4: @ 80E1CB4
strh r0, [r4, 0x22]
ldrh r0, [r5, 0x4]
strh r0, [r4, 0x2E]
- ldr r0, _080E1CF0 @ =gUnknown_0202F7C8
+ ldr r0, _080E1CF0 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
lsrs r1, r0, 24
cmp r1, 0
@@ -48426,8 +48426,8 @@ sub_80E1CB4: @ 80E1CB4
strh r0, [r4, 0x36]
b _080E1D02
.align 2, 0
-_080E1CEC: .4byte gUnknown_03004B00
-_080E1CF0: .4byte gUnknown_0202F7C8
+_080E1CEC: .4byte gBattleAnimArgs
+_080E1CF0: .4byte gBattleAnimPlayerMonIndex
_080E1CF4:
ldrh r0, [r5, 0x6]
strh r0, [r4, 0x30]
@@ -48436,7 +48436,7 @@ _080E1CF4:
movs r1, 0x1
bl StartSpriteAnim
_080E1D02:
- ldr r0, _080E1D18 @ =gUnknown_03004B00
+ ldr r0, _080E1D18 @ =gBattleAnimArgs
ldrh r0, [r0, 0x8]
strh r0, [r4, 0x34]
ldr r1, _080E1D1C @ =sub_80E1D20
@@ -48447,7 +48447,7 @@ _080E1D02:
pop {r0}
bx r0
.align 2, 0
-_080E1D18: .4byte gUnknown_03004B00
+_080E1D18: .4byte gBattleAnimArgs
_080E1D1C: .4byte sub_80E1D20
thumb_func_end sub_80E1CB4
@@ -48510,7 +48510,7 @@ sub_80E1D84: @ 80E1D84
push {r4,r5,lr}
sub sp, 0x4
adds r5, r0, 0
- ldr r4, _080E1DBC @ =gUnknown_03004B00
+ ldr r4, _080E1DBC @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r4, r1]
bl sub_80E1DC4
@@ -48534,7 +48534,7 @@ sub_80E1D84: @ 80E1D84
pop {r0}
bx r0
.align 2, 0
-_080E1DBC: .4byte gUnknown_03004B00
+_080E1DBC: .4byte gBattleAnimArgs
_080E1DC0: .4byte sub_80E1E0C
thumb_func_end sub_80E1D84
@@ -48600,7 +48600,7 @@ _080E1E28: .4byte gPaletteFade
sub_80E1E2C: @ 80E1E2C
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080E1E78 @ =gUnknown_03004B00
+ ldr r4, _080E1E78 @ =gBattleAnimArgs
ldrh r0, [r4, 0x2]
strh r0, [r5, 0x2E]
strh r0, [r5, 0x30]
@@ -48634,7 +48634,7 @@ sub_80E1E2C: @ 80E1E2C
pop {r0}
bx r0
.align 2, 0
-_080E1E78: .4byte gUnknown_03004B00
+_080E1E78: .4byte gBattleAnimArgs
_080E1E7C: .4byte sub_80E1E80
thumb_func_end sub_80E1E2C
@@ -48741,7 +48741,7 @@ _080E1F38: .4byte gPaletteFade
sub_80E1F3C: @ 80E1F3C
push {r4,lr}
adds r4, r0, 0
- ldr r1, _080E1F80 @ =gUnknown_03004B00
+ ldr r1, _080E1F80 @ =gBattleAnimArgs
ldrh r0, [r1]
ldrh r2, [r4, 0x20]
adds r0, r2
@@ -48772,7 +48772,7 @@ sub_80E1F3C: @ 80E1F3C
pop {r0}
bx r0
.align 2, 0
-_080E1F80: .4byte gUnknown_03004B00
+_080E1F80: .4byte gBattleAnimArgs
_080E1F84: .4byte move_anim_8074EE0
_080E1F88: .4byte sub_8078174
thumb_func_end sub_80E1F3C
@@ -48787,7 +48787,7 @@ sub_80E1F8C: @ 80E1F8C
adds r4, r0
lsls r4, 3
adds r4, r1
- ldr r3, _080E1FD4 @ =gUnknown_03004B00
+ ldr r3, _080E1FD4 @ =gBattleAnimArgs
ldrh r1, [r3]
movs r5, 0
strh r1, [r4, 0x8]
@@ -48813,7 +48813,7 @@ sub_80E1F8C: @ 80E1F8C
bx r0
.align 2, 0
_080E1FD0: .4byte gTasks
-_080E1FD4: .4byte gUnknown_03004B00
+_080E1FD4: .4byte gBattleAnimArgs
_080E1FD8: .4byte sub_80E202C
thumb_func_end sub_80E1F8C
@@ -48910,7 +48910,7 @@ _080E2080:
b _080E208E
_080E2088:
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E208E:
pop {r4-r6}
pop {r0}
@@ -48927,7 +48927,7 @@ sub_80E2094: @ 80E2094
adds r4, r0
lsls r4, 3
adds r4, r1
- ldr r3, _080E20DC @ =gUnknown_03004B00
+ ldr r3, _080E20DC @ =gBattleAnimArgs
ldrh r1, [r3]
movs r5, 0
strh r1, [r4, 0x8]
@@ -48953,7 +48953,7 @@ sub_80E2094: @ 80E2094
bx r0
.align 2, 0
_080E20D8: .4byte gTasks
-_080E20DC: .4byte gUnknown_03004B00
+_080E20DC: .4byte gBattleAnimArgs
_080E20E0: .4byte sub_80E2140
thumb_func_end sub_80E2094
@@ -49055,7 +49055,7 @@ _080E2194:
b _080E21A2
_080E219C:
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E21A2:
pop {r4-r6}
pop {r0}
@@ -49073,7 +49073,7 @@ sub_80E21A8: @ 80E21A8
adds r4, r0
lsls r4, 3
adds r4, r1
- ldr r5, _080E220C @ =gUnknown_03004B00
+ ldr r5, _080E220C @ =gBattleAnimArgs
ldrh r0, [r5, 0x2]
strh r0, [r4, 0x8]
ldrh r0, [r5, 0x2]
@@ -49112,7 +49112,7 @@ sub_80E21A8: @ 80E21A8
bx r0
.align 2, 0
_080E2208: .4byte gTasks
-_080E220C: .4byte gUnknown_03004B00
+_080E220C: .4byte gBattleAnimArgs
_080E2210: .4byte sub_80E2214
thumb_func_end sub_80E21A8
@@ -49244,7 +49244,7 @@ sub_80E22CC: @ 80E22CC
movs r3, 0
bl BeginNormalPaletteFade
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E2312:
add sp, 0x4
pop {r4,r5}
@@ -49265,11 +49265,11 @@ sub_80E2324: @ 80E2324
lsrs r0, 24
mov r8, r0
movs r2, 0
- ldr r0, _080E239C @ =gUnknown_0202F7C8
+ ldr r0, _080E239C @ =gBattleAnimPlayerMonIndex
ldrb r6, [r0]
- ldr r0, _080E23A0 @ =gUnknown_0202F7C9
+ ldr r0, _080E23A0 @ =gBattleAnimEnemyMonIndex
ldrb r7, [r0]
- ldr r4, _080E23A4 @ =gUnknown_03004B00
+ ldr r4, _080E23A4 @ =gBattleAnimArgs
ldrh r1, [r4]
movs r5, 0x80
lsls r5, 1
@@ -49309,7 +49309,7 @@ _080E2382:
adds r0, r2, 0
bl InvertPlttBuffer
mov r0, r8
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
add sp, 0xC
pop {r3}
mov r8, r3
@@ -49317,9 +49317,9 @@ _080E2382:
pop {r0}
bx r0
.align 2, 0
-_080E239C: .4byte gUnknown_0202F7C8
-_080E23A0: .4byte gUnknown_0202F7C9
-_080E23A4: .4byte gUnknown_03004B00
+_080E239C: .4byte gBattleAnimPlayerMonIndex
+_080E23A0: .4byte gBattleAnimEnemyMonIndex
+_080E23A4: .4byte gBattleAnimArgs
thumb_func_end sub_80E2324
thumb_func_start unref_sub_80E23A8
@@ -49342,7 +49342,7 @@ unref_sub_80E23A8: @ 80E23A8
ldrsh r0, [r4, r1]
cmp r0, 0
bne _080E23EA
- ldr r1, _080E24A0 @ =gUnknown_03004B00
+ ldr r1, _080E24A0 @ =gBattleAnimArgs
ldrh r0, [r1]
strh r0, [r4, 0xC]
ldrh r0, [r1, 0x2]
@@ -49361,10 +49361,10 @@ _080E23EA:
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
- ldr r0, _080E24A4 @ =gUnknown_0202F7C8
+ ldr r0, _080E24A4 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
mov r9, r0
- ldr r0, _080E24A8 @ =gUnknown_0202F7C9
+ ldr r0, _080E24A8 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
mov r10, r0
ldrh r1, [r4, 0xC]
@@ -49382,7 +49382,7 @@ _080E240C:
cmp r0, 0
beq _080E243C
ldr r2, _080E24B0 @ =gSprites
- ldr r0, _080E24B4 @ =gUnknown_03004340
+ ldr r0, _080E24B4 @ =gHealthboxIDs
add r0, r9
ldrb r1, [r0]
lsls r0, r1, 4
@@ -49439,7 +49439,7 @@ _080E2464:
adds r0, r5, 0
bl UnfadePlttBuffer
mov r0, r8
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E248E:
pop {r3-r5}
mov r8, r3
@@ -49450,12 +49450,12 @@ _080E248E:
bx r0
.align 2, 0
_080E249C: .4byte gTasks
-_080E24A0: .4byte gUnknown_03004B00
-_080E24A4: .4byte gUnknown_0202F7C8
-_080E24A8: .4byte gUnknown_0202F7C9
+_080E24A0: .4byte gBattleAnimArgs
+_080E24A4: .4byte gBattleAnimPlayerMonIndex
+_080E24A8: .4byte gBattleAnimEnemyMonIndex
_080E24AC: .4byte 0x0000ffff
_080E24B0: .4byte gSprites
-_080E24B4: .4byte gUnknown_03004340
+_080E24B4: .4byte gHealthboxIDs
thumb_func_end unref_sub_80E23A8
thumb_func_start sub_80E24B8
@@ -49468,7 +49468,7 @@ sub_80E24B8: @ 80E24B8
movs r1, 0x4
orrs r0, r1
strb r0, [r2]
- ldr r1, _080E24EC @ =gUnknown_03004B00
+ ldr r1, _080E24EC @ =gBattleAnimArgs
ldrh r0, [r1]
negs r0, r0
strh r0, [r4, 0x2E]
@@ -49487,7 +49487,7 @@ sub_80E24B8: @ 80E24B8
beq _080E24F6
b _080E2518
.align 2, 0
-_080E24EC: .4byte gUnknown_03004B00
+_080E24EC: .4byte gBattleAnimArgs
_080E24F0:
cmp r0, 0x2
beq _080E2508
@@ -49523,7 +49523,7 @@ _080E2520:
orrs r1, r0
ldr r0, [r1]
strh r0, [r4, 0x36]
- ldr r0, _080E2554 @ =gUnknown_03004B00
+ ldr r0, _080E2554 @ =gBattleAnimArgs
ldrh r0, [r0, 0x6]
strh r0, [r4, 0x38]
subs r0, 0x2
@@ -49540,7 +49540,7 @@ _080E2544:
bx r0
.align 2, 0
_080E2550: .4byte gSpriteCoordOffsetY
-_080E2554: .4byte gUnknown_03004B00
+_080E2554: .4byte gBattleAnimArgs
_080E2558: .4byte sub_80E255C
thumb_func_end sub_80E24B8
@@ -49598,13 +49598,13 @@ _080E25A0:
cmp r0, 0x1
bhi _080E25F4
movs r4, 0
- ldr r5, _080E2600 @ =gUnknown_02024A68
+ ldr r5, _080E2600 @ =gNoOfAllBanks
ldrb r0, [r5]
cmp r4, r0
bcs _080E25F4
ldr r2, _080E2604 @ =gSprites
mov r12, r2
- ldr r6, _080E2608 @ =gUnknown_02024BE0
+ ldr r6, _080E2608 @ =gObjectBankIDs
movs r7, 0x3
negs r7, r7
_080E25D2:
@@ -49633,17 +49633,17 @@ _080E25FA:
pop {r0}
bx r0
.align 2, 0
-_080E2600: .4byte gUnknown_02024A68
+_080E2600: .4byte gNoOfAllBanks
_080E2604: .4byte gSprites
-_080E2608: .4byte gUnknown_02024BE0
+_080E2608: .4byte gObjectBankIDs
thumb_func_end sub_80E255C
thumb_func_start sub_80E260C
sub_80E260C: @ 80E260C
push {r4-r6,lr}
ldr r6, _080E2680 @ =gSprites
- ldr r4, _080E2684 @ =gUnknown_02024BE0
- ldr r5, _080E2688 @ =gUnknown_0202F7C8
+ ldr r4, _080E2684 @ =gObjectBankIDs
+ ldr r5, _080E2688 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
adds r0, r4
ldrb r0, [r0]
@@ -49658,7 +49658,7 @@ sub_80E260C: @ 80E260C
adds r0, r2, 0
ands r0, r3
strb r0, [r1]
- ldr r3, _080E268C @ =gUnknown_0202F7C9
+ ldr r3, _080E268C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r3]
adds r0, r4
ldrb r1, [r0]
@@ -49670,7 +49670,7 @@ sub_80E260C: @ 80E260C
ldrb r1, [r0]
ands r2, r1
strb r2, [r0]
- ldr r0, _080E2690 @ =gUnknown_03004B00
+ ldr r0, _080E2690 @ =gBattleAnimArgs
movs r1, 0x8
ldrsh r0, [r0, r1]
cmp r0, 0x2
@@ -49699,10 +49699,10 @@ sub_80E260C: @ 80E260C
b _080E26B0
.align 2, 0
_080E2680: .4byte gSprites
-_080E2684: .4byte gUnknown_02024BE0
-_080E2688: .4byte gUnknown_0202F7C8
-_080E268C: .4byte gUnknown_0202F7C9
-_080E2690: .4byte gUnknown_03004B00
+_080E2684: .4byte gObjectBankIDs
+_080E2688: .4byte gBattleAnimPlayerMonIndex
+_080E268C: .4byte gBattleAnimEnemyMonIndex
+_080E2690: .4byte gBattleAnimArgs
_080E2694:
cmp r0, 0
bne _080E269C
@@ -49738,7 +49738,7 @@ sub_80E26BC: @ 80E26BC
adds r2, r0
lsls r2, 3
adds r2, r1
- ldr r3, _080E2700 @ =gUnknown_03004B00
+ ldr r3, _080E2700 @ =gBattleAnimArgs
ldrh r1, [r3]
strh r1, [r2, 0x8]
ldrh r1, [r3, 0x2]
@@ -49763,7 +49763,7 @@ sub_80E26BC: @ 80E26BC
bx r0
.align 2, 0
_080E26FC: .4byte gTasks
-_080E2700: .4byte gUnknown_03004B00
+_080E2700: .4byte gBattleAnimArgs
_080E2704: .4byte gUnknown_030041B0
_080E2708: .4byte gUnknown_030041B8
_080E270C: .4byte sub_80E2710
@@ -49837,7 +49837,7 @@ _080E2770:
strh r1, [r6]
strh r1, [r2]
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080E279A
_080E2796:
subs r0, r2, 0x1
@@ -49852,7 +49852,7 @@ _080E279A:
sub_80E27A0: @ 80E27A0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080E27C0 @ =gUnknown_03004B00
+ ldr r4, _080E27C0 @ =gBattleAnimArgs
ldrb r1, [r4, 0x6]
bl StartSpriteAffineAnim
movs r1, 0x4
@@ -49864,7 +49864,7 @@ sub_80E27A0: @ 80E27A0
bl sub_80787B0
b _080E27CC
.align 2, 0
-_080E27C0: .4byte gUnknown_03004B00
+_080E27C0: .4byte gBattleAnimArgs
_080E27C4:
adds r0, r5, 0
movs r1, 0x1
@@ -49887,7 +49887,7 @@ _080E27E4: .4byte move_anim_8072740
sub_80E27E8: @ 80E27E8
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080E2808 @ =gUnknown_03004B00
+ ldr r4, _080E2808 @ =gBattleAnimArgs
ldrb r1, [r4, 0x6]
bl StartSpriteAffineAnim
movs r1, 0x4
@@ -49899,13 +49899,13 @@ sub_80E27E8: @ 80E27E8
bl sub_80787B0
b _080E2814
.align 2, 0
-_080E2808: .4byte gUnknown_03004B00
+_080E2808: .4byte gBattleAnimArgs
_080E280C:
adds r0, r5, 0
movs r1, 0x1
bl sub_8078764
_080E2814:
- ldr r0, _080E282C @ =gUnknown_03004B00
+ ldr r0, _080E282C @ =gBattleAnimArgs
ldrh r0, [r0, 0x8]
strh r0, [r5, 0x2E]
ldr r0, _080E2830 @ =sub_80785E4
@@ -49917,7 +49917,7 @@ _080E2814:
pop {r0}
bx r0
.align 2, 0
-_080E282C: .4byte gUnknown_03004B00
+_080E282C: .4byte gBattleAnimArgs
_080E2830: .4byte sub_80785E4
_080E2834: .4byte sub_80DA48C
thumb_func_end sub_80E27E8
@@ -49926,17 +49926,17 @@ _080E2834: .4byte sub_80DA48C
sub_80E2838: @ 80E2838
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080E2868 @ =gUnknown_0202F7C8
+ ldr r0, _080E2868 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080E285C
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E285C
- ldr r1, _080E286C @ =gUnknown_03004B00
+ ldr r1, _080E286C @ =gBattleAnimArgs
ldrh r0, [r1, 0x2]
negs r0, r0
strh r0, [r1, 0x2]
@@ -49947,15 +49947,15 @@ _080E285C:
pop {r0}
bx r0
.align 2, 0
-_080E2868: .4byte gUnknown_0202F7C8
-_080E286C: .4byte gUnknown_03004B00
+_080E2868: .4byte gBattleAnimPlayerMonIndex
+_080E286C: .4byte gBattleAnimArgs
thumb_func_end sub_80E2838
thumb_func_start sub_80E2870
sub_80E2870: @ 80E2870
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080E28A8 @ =gUnknown_03004B00
+ ldr r5, _080E28A8 @ =gBattleAnimArgs
movs r0, 0x2
ldrsh r1, [r5, r0]
movs r0, 0x1
@@ -49979,7 +49979,7 @@ _080E288C:
bl sub_80787B0
b _080E28B4
.align 2, 0
-_080E28A8: .4byte gUnknown_03004B00
+_080E28A8: .4byte gBattleAnimArgs
_080E28AC:
adds r0, r4, 0
movs r1, 0
@@ -50024,7 +50024,7 @@ _080E2904: .4byte sub_80785E4
sub_80E2908: @ 80E2908
push {r4,r5,lr}
adds r4, r0, 0
- ldr r5, _080E2968 @ =gUnknown_03004B00
+ ldr r5, _080E2968 @ =gBattleAnimArgs
ldrb r0, [r5]
bl obj_id_for_side_relative_to_move
lsls r0, 24
@@ -50067,7 +50067,7 @@ sub_80E2908: @ 80E2908
pop {r0}
bx r0
.align 2, 0
-_080E2968: .4byte gUnknown_03004B00
+_080E2968: .4byte gBattleAnimArgs
_080E296C: .4byte gSprites
_080E2970: .4byte move_anim_8074EE0
_080E2974: .4byte sub_80785E4
@@ -50077,7 +50077,7 @@ _080E2974: .4byte sub_80785E4
sub_80E2978: @ 80E2978
push {r4,lr}
adds r4, r0, 0
- ldr r0, _080E2990 @ =gUnknown_03004B00
+ ldr r0, _080E2990 @ =gBattleAnimArgs
movs r1, 0x4
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -50087,13 +50087,13 @@ sub_80E2978: @ 80E2978
bl sub_80787B0
b _080E299C
.align 2, 0
-_080E2990: .4byte gUnknown_03004B00
+_080E2990: .4byte gBattleAnimArgs
_080E2994:
adds r0, r4, 0
movs r1, 0x1
bl sub_8078764
_080E299C:
- ldr r0, _080E29B4 @ =gUnknown_03004B00
+ ldr r0, _080E29B4 @ =gBattleAnimArgs
ldrh r0, [r0, 0x6]
strh r0, [r4, 0x2E]
ldr r1, _080E29B8 @ =move_anim_8072740
@@ -50105,7 +50105,7 @@ _080E299C:
pop {r0}
bx r0
.align 2, 0
-_080E29B4: .4byte gUnknown_03004B00
+_080E29B4: .4byte gBattleAnimArgs
_080E29B8: .4byte move_anim_8072740
_080E29BC: .4byte sub_80782D8
thumb_func_end sub_80E2978
@@ -50114,7 +50114,7 @@ _080E29BC: .4byte sub_80782D8
sub_80E29C0: @ 80E29C0
push {r4,r5,lr}
adds r5, r0, 0
- ldr r4, _080E29E0 @ =gUnknown_03004B00
+ ldr r4, _080E29E0 @ =gBattleAnimArgs
ldrb r1, [r4, 0x6]
bl StartSpriteAffineAnim
movs r1, 0x4
@@ -50126,7 +50126,7 @@ sub_80E29C0: @ 80E29C0
bl sub_80787B0
b _080E29EC
.align 2, 0
-_080E29E0: .4byte gUnknown_03004B00
+_080E29E0: .4byte gBattleAnimArgs
_080E29E4:
adds r0, r5, 0
movs r1, 0x1
@@ -50180,7 +50180,7 @@ sub_80E2A38: @ 80E2A38
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r4, _080E2A78 @ =gUnknown_03004B00
+ ldr r4, _080E2A78 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r4, r1]
bl sub_80E1DC4
@@ -50205,7 +50205,7 @@ sub_80E2A38: @ 80E2A38
pop {r0}
bx r0
.align 2, 0
-_080E2A78: .4byte gUnknown_03004B00
+_080E2A78: .4byte gBattleAnimArgs
thumb_func_end sub_80E2A38
thumb_func_start sub_80E2A7C
@@ -50220,7 +50220,7 @@ sub_80E2A7C: @ 80E2A7C
movs r0, 0x1
bl sub_80E1DC4
adds r5, r0, 0
- ldr r0, _080E2AA8 @ =gUnknown_03004B00
+ ldr r0, _080E2AA8 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0x7
@@ -50231,7 +50231,7 @@ sub_80E2A7C: @ 80E2A7C
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080E2AA8: .4byte gUnknown_03004B00
+_080E2AA8: .4byte gBattleAnimArgs
_080E2AAC: .4byte _080E2AB0
.align 2, 0
_080E2AB0:
@@ -50247,33 +50247,33 @@ _080E2AD0:
movs r5, 0
_080E2AD2:
mov r0, sp
- ldr r1, _080E2AD8 @ =gUnknown_0202F7C8
+ ldr r1, _080E2AD8 @ =gBattleAnimPlayerMonIndex
b _080E2AE2
.align 2, 0
-_080E2AD8: .4byte gUnknown_0202F7C8
+_080E2AD8: .4byte gBattleAnimPlayerMonIndex
_080E2ADC:
movs r5, 0
_080E2ADE:
mov r0, sp
- ldr r1, _080E2AE8 @ =gUnknown_0202F7C9
+ ldr r1, _080E2AE8 @ =gBattleAnimEnemyMonIndex
_080E2AE2:
ldrb r1, [r1]
strb r1, [r0]
b _080E2B26
.align 2, 0
-_080E2AE8: .4byte gUnknown_0202F7C9
+_080E2AE8: .4byte gBattleAnimEnemyMonIndex
_080E2AEC:
mov r1, sp
- ldr r0, _080E2AFC @ =gUnknown_0202F7C8
+ ldr r0, _080E2AFC @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
strb r0, [r1]
- ldr r0, _080E2B00 @ =gUnknown_0202F7C9
+ ldr r0, _080E2B00 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
strb r0, [r1, 0x1]
b _080E2B26
.align 2, 0
-_080E2AFC: .4byte gUnknown_0202F7C8
-_080E2B00: .4byte gUnknown_0202F7C9
+_080E2AFC: .4byte gBattleAnimPlayerMonIndex
+_080E2B00: .4byte gBattleAnimEnemyMonIndex
_080E2B04:
mov r1, sp
movs r0, 0xFF
@@ -50282,14 +50282,14 @@ _080E2B04:
_080E2B0C:
movs r5, 0
mov r2, sp
- ldr r0, _080E2B14 @ =gUnknown_0202F7C8
+ ldr r0, _080E2B14 @ =gBattleAnimPlayerMonIndex
b _080E2B1E
.align 2, 0
-_080E2B14: .4byte gUnknown_0202F7C8
+_080E2B14: .4byte gBattleAnimPlayerMonIndex
_080E2B18:
movs r5, 0
mov r2, sp
- ldr r0, _080E2B70 @ =gUnknown_0202F7C9
+ ldr r0, _080E2B70 @ =gBattleAnimEnemyMonIndex
_080E2B1E:
ldrb r0, [r0]
movs r1, 0x2
@@ -50332,7 +50332,7 @@ _080E2B54:
pop {r0}
bx r0
.align 2, 0
-_080E2B70: .4byte gUnknown_0202F7C9
+_080E2B70: .4byte gBattleAnimEnemyMonIndex
thumb_func_end sub_80E2A7C
thumb_func_start sub_80E2B74
@@ -50340,12 +50340,12 @@ sub_80E2B74: @ 80E2B74
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, _080E2B98 @ =gUnknown_03004B00
+ ldr r0, _080E2B98 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
bl sub_80E1DC4
adds r2, r0, 0
- ldr r0, _080E2B9C @ =gUnknown_0300428C
+ ldr r0, _080E2B9C @ =gBattleTerrain
ldrb r0, [r0]
cmp r0, 0x9
bhi _080E2C4A
@@ -50355,8 +50355,8 @@ sub_80E2B74: @ 80E2B74
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080E2B98: .4byte gUnknown_03004B00
-_080E2B9C: .4byte gUnknown_0300428C
+_080E2B98: .4byte gBattleAnimArgs
+_080E2B9C: .4byte gBattleTerrain
_080E2BA0: .4byte _080E2BA4
.align 2, 0
_080E2BA4:
@@ -50371,63 +50371,63 @@ _080E2BA4:
.4byte _080E2C44
.4byte _080E2C44
_080E2BCC:
- ldr r1, _080E2BD4 @ =gUnknown_03004B00
+ ldr r1, _080E2BD4 @ =gBattleAnimArgs
ldr r0, _080E2BD8 @ =0x00000b0c
b _080E2C48
.align 2, 0
-_080E2BD4: .4byte gUnknown_03004B00
+_080E2BD4: .4byte gBattleAnimArgs
_080E2BD8: .4byte 0x00000b0c
_080E2BDC:
- ldr r1, _080E2BE4 @ =gUnknown_03004B00
+ ldr r1, _080E2BE4 @ =gBattleAnimArgs
movs r0, 0x9E
lsls r0, 4
b _080E2C48
.align 2, 0
-_080E2BE4: .4byte gUnknown_03004B00
+_080E2BE4: .4byte gBattleAnimArgs
_080E2BE8:
- ldr r1, _080E2BF0 @ =gUnknown_03004B00
+ ldr r1, _080E2BF0 @ =gBattleAnimArgs
ldr r0, _080E2BF4 @ =0x00002f1e
b _080E2C48
.align 2, 0
-_080E2BF0: .4byte gUnknown_03004B00
+_080E2BF0: .4byte gBattleAnimArgs
_080E2BF4: .4byte 0x00002f1e
_080E2BF8:
- ldr r1, _080E2C00 @ =gUnknown_03004B00
+ ldr r1, _080E2C00 @ =gBattleAnimArgs
movs r0, 0x90
lsls r0, 7
b _080E2C48
.align 2, 0
-_080E2C00: .4byte gUnknown_03004B00
+_080E2C00: .4byte gBattleAnimArgs
_080E2C04:
- ldr r1, _080E2C0C @ =gUnknown_03004B00
+ ldr r1, _080E2C0C @ =gBattleAnimArgs
ldr r0, _080E2C10 @ =0x00007ecb
b _080E2C48
.align 2, 0
-_080E2C0C: .4byte gUnknown_03004B00
+_080E2C0C: .4byte gBattleAnimArgs
_080E2C10: .4byte 0x00007ecb
_080E2C14:
- ldr r1, _080E2C1C @ =gUnknown_03004B00
+ ldr r1, _080E2C1C @ =gBattleAnimArgs
ldr r0, _080E2C20 @ =0x00007ecb
b _080E2C48
.align 2, 0
-_080E2C1C: .4byte gUnknown_03004B00
+_080E2C1C: .4byte gBattleAnimArgs
_080E2C20: .4byte 0x00007ecb
_080E2C24:
- ldr r1, _080E2C2C @ =gUnknown_03004B00
+ ldr r1, _080E2C2C @ =gBattleAnimArgs
ldr r0, _080E2C30 @ =0x00002a16
b _080E2C48
.align 2, 0
-_080E2C2C: .4byte gUnknown_03004B00
+_080E2C2C: .4byte gBattleAnimArgs
_080E2C30: .4byte 0x00002a16
_080E2C34:
- ldr r1, _080E2C3C @ =gUnknown_03004B00
+ ldr r1, _080E2C3C @ =gBattleAnimArgs
ldr r0, _080E2C40 @ =0x00000d2e
b _080E2C48
.align 2, 0
-_080E2C3C: .4byte gUnknown_03004B00
+_080E2C3C: .4byte gBattleAnimArgs
_080E2C40: .4byte 0x00000d2e
_080E2C44:
- ldr r1, _080E2C58 @ =gUnknown_03004B00
+ ldr r1, _080E2C58 @ =gBattleAnimArgs
ldr r0, _080E2C5C @ =0x00007fff
_080E2C48:
strh r0, [r1, 0x8]
@@ -50439,7 +50439,7 @@ _080E2C4A:
pop {r0}
bx r0
.align 2, 0
-_080E2C58: .4byte gUnknown_03004B00
+_080E2C58: .4byte gBattleAnimArgs
_080E2C5C: .4byte 0x00007fff
thumb_func_end sub_80E2B74
@@ -50449,7 +50449,7 @@ sub_80E2C60: @ 80E2C60
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, _080E2C88 @ =gUnknown_03004B00
+ ldr r0, _080E2C88 @ =gBattleAnimArgs
ldrh r0, [r0]
bl IndexOfSpritePaletteTag
lsls r0, 24
@@ -50463,7 +50463,7 @@ sub_80E2C60: @ 80E2C60
pop {r0}
bx r0
.align 2, 0
-_080E2C88: .4byte gUnknown_03004B00
+_080E2C88: .4byte gBattleAnimArgs
thumb_func_end sub_80E2C60
thumb_func_start sub_80E2C8C
@@ -50479,7 +50479,7 @@ sub_80E2C8C: @ 80E2C8C
strh r1, [r2, 0x8]
lsrs r1, 16
strh r1, [r2, 0xA]
- ldr r3, _080E2CC8 @ =gUnknown_03004B00
+ ldr r3, _080E2CC8 @ =gBattleAnimArgs
ldrh r1, [r3, 0x2]
strh r1, [r2, 0xC]
ldrh r1, [r3, 0x4]
@@ -50497,7 +50497,7 @@ sub_80E2C8C: @ 80E2C8C
bx r0
.align 2, 0
_080E2CC4: .4byte gTasks
-_080E2CC8: .4byte gUnknown_03004B00
+_080E2CC8: .4byte gBattleAnimArgs
_080E2CCC: .4byte sub_80E2CD0
thumb_func_end sub_80E2C8C
@@ -50579,7 +50579,7 @@ _080E2D54:
b _080E2D6C
_080E2D5E:
adds r0, r7, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080E2D6C
_080E2D66:
mov r0, r8
@@ -50601,7 +50601,7 @@ sub_80E2D78: @ 80E2D78
adds r5, r0, 0
lsls r5, 24
lsrs r5, 24
- ldr r4, _080E2DAC @ =gUnknown_03004B00
+ ldr r4, _080E2DAC @ =gBattleAnimArgs
ldrb r0, [r4]
ldrb r1, [r4, 0x2]
ldrb r2, [r4, 0x4]
@@ -50621,7 +50621,7 @@ sub_80E2D78: @ 80E2D78
pop {r0}
bx r0
.align 2, 0
-_080E2DAC: .4byte gUnknown_03004B00
+_080E2DAC: .4byte gBattleAnimArgs
_080E2DB0: .4byte gTasks
_080E2DB4: .4byte sub_80E2DB8
thumb_func_end sub_80E2D78
@@ -50638,7 +50638,7 @@ sub_80E2DB8: @ 80E2DB8
cmp r0, 0
bne _080E2DD0
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E2DD0:
pop {r0}
bx r0
@@ -50655,7 +50655,7 @@ sub_80E2DD8: @ 80E2DD8
lsls r1, 3
ldr r0, _080E2E04 @ =gTasks
adds r1, r0
- ldr r2, _080E2E08 @ =gUnknown_03004B00
+ ldr r2, _080E2E08 @ =gBattleAnimArgs
ldrh r0, [r2]
movs r3, 0
strh r0, [r1, 0x8]
@@ -50672,7 +50672,7 @@ sub_80E2DD8: @ 80E2DD8
bx lr
.align 2, 0
_080E2E04: .4byte gTasks
-_080E2E08: .4byte gUnknown_03004B00
+_080E2E08: .4byte gBattleAnimArgs
_080E2E0C: .4byte sub_80E2E10
thumb_func_end sub_80E2DD8
@@ -50781,7 +50781,7 @@ _080E2ED4:
cmp r0, 0
bne _080E2EE2
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E2EE2:
pop {r4-r6}
pop {r0}
@@ -50880,7 +50880,7 @@ sub_80E2F2C: @ 80E2F2C
movs r1, 0x20
orrs r0, r1
strb r0, [r4, 0x1]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E2FAC
@@ -50892,23 +50892,23 @@ sub_80E2F2C: @ 80E2F2C
orrs r1, r0
strb r1, [r4]
_080E2FAC:
- bl battle_type_is_double
+ bl IsDoubleBattle
lsls r0, 24
cmp r0, 0
beq _080E3028
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E3028
- ldr r5, _080E305C @ =gUnknown_0202F7C8
+ ldr r5, _080E305C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r5]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
lsrs r0, 24
cmp r0, 0x3
beq _080E2FDC
ldrb r0, [r5]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
cmp r0, 0
bne _080E3028
@@ -50922,7 +50922,7 @@ _080E2FDC:
cmp r0, 0x1
bne _080E3028
ldr r3, _080E3060 @ =gSprites
- ldr r1, _080E3064 @ =gUnknown_02024BE0
+ ldr r1, _080E3064 @ =gObjectBankIDs
ldrb r0, [r5]
eors r0, r6
adds r0, r1
@@ -50951,7 +50951,7 @@ _080E2FDC:
strb r0, [r4]
movs r7, 0x1
_080E3028:
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080E306C
@@ -50968,18 +50968,18 @@ _080E304C: .4byte REG_BLDCNT
_080E3050: .4byte 0x00003f42
_080E3054: .4byte 0x00000c08
_080E3058: .4byte REG_BG1CNT
-_080E305C: .4byte gUnknown_0202F7C8
+_080E305C: .4byte gBattleAnimPlayerMonIndex
_080E3060: .4byte gSprites
-_080E3064: .4byte gUnknown_02024BE0
+_080E3064: .4byte gObjectBankIDs
_080E3068: .4byte 0x02019348
_080E306C:
- ldr r4, _080E308C @ =gUnknown_0202F7C8
+ ldr r4, _080E308C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r4]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080E3098
- ldr r1, _080E3090 @ =gUnknown_02024A6A
+ ldr r1, _080E3090 @ =gBattlePartyID
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
@@ -50989,11 +50989,11 @@ _080E306C:
ldr r1, _080E3094 @ =gEnemyParty
b _080E30A8
.align 2, 0
-_080E308C: .4byte gUnknown_0202F7C8
-_080E3090: .4byte gUnknown_02024A6A
+_080E308C: .4byte gBattleAnimPlayerMonIndex
+_080E3090: .4byte gBattlePartyID
_080E3094: .4byte gEnemyParty
_080E3098:
- ldr r1, _080E3160 @ =gUnknown_02024A6A
+ ldr r1, _080E3160 @ =gBattlePartyID
ldrb r0, [r4]
lsls r0, 1
adds r0, r1
@@ -51012,7 +51012,7 @@ _080E30B4:
bl obj_id_for_side_relative_to_move
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, _080E3168 @ =gUnknown_0202F7C8
+ ldr r0, _080E3168 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
adds r1, r5, 0
adds r2, r4, 0
@@ -51033,7 +51033,7 @@ _080E30B4:
ldr r0, [r2, 0x8]
ldr r0, _080E3174 @ =gUnknown_08D20A30
bl LZDecompressVram
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080E3106
@@ -51087,9 +51087,9 @@ _080E3106:
pop {r0}
bx r0
.align 2, 0
-_080E3160: .4byte gUnknown_02024A6A
+_080E3160: .4byte gBattlePartyID
_080E3164: .4byte gPlayerParty
-_080E3168: .4byte gUnknown_0202F7C8
+_080E3168: .4byte gBattleAnimPlayerMonIndex
_080E316C: .4byte 0x040000d4
_080E3170: .4byte 0x85000400
_080E3174: .4byte gUnknown_08D20A30
@@ -51150,7 +51150,7 @@ sub_80E3194: @ 80E3194
strh r1, [r0]
adds r0, 0x2
strh r1, [r0]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E3208
@@ -51199,8 +51199,8 @@ _080E3208:
ldrsh r0, [r4, r3]
cmp r0, 0x1
bne _080E3288
- ldr r2, _080E32D8 @ =gUnknown_02024BE0
- ldr r0, _080E32DC @ =gUnknown_0202F7C8
+ ldr r2, _080E32D8 @ =gObjectBankIDs
+ ldr r0, _080E32DC @ =gBattleAnimPlayerMonIndex
ldrb r1, [r0]
movs r0, 0x2
eors r0, r1
@@ -51232,7 +51232,7 @@ _080E3288:
movs r0, 0
strh r0, [r7]
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E329E:
add sp, 0x10
pop {r3}
@@ -51252,8 +51252,8 @@ _080E32C8: .4byte REG_BLDCNT
_080E32CC: .4byte gSprites
_080E32D0: .4byte 0x040000d4
_080E32D4: .4byte 0x85000200
-_080E32D8: .4byte gUnknown_02024BE0
-_080E32DC: .4byte gUnknown_0202F7C8
+_080E32D8: .4byte gObjectBankIDs
+_080E32DC: .4byte gBattleAnimPlayerMonIndex
thumb_func_end sub_80E3194
thumb_func_start sub_80E32E0
@@ -51274,7 +51274,7 @@ sub_80E32E0: @ 80E32E0
mov r7, r12
adds r7, 0x8
adds r5, r1, 0
- ldr r6, _080E3334 @ =gUnknown_03004B00
+ ldr r6, _080E3334 @ =gBattleAnimArgs
_080E3302:
lsls r0, r2, 1
adds r1, r0, r4
@@ -51300,7 +51300,7 @@ _080E3302:
.align 2, 0
_080E332C: .4byte gTasks
_080E3330: .4byte sub_80E3338
-_080E3334: .4byte gUnknown_03004B00
+_080E3334: .4byte gBattleAnimArgs
thumb_func_end sub_80E32E0
thumb_func_start sub_80E3338
@@ -51344,13 +51344,13 @@ _080E336C:
ldrsh r0, [r7, r1]
cmp r0, 0
bne _080E3390
- ldr r0, _080E338C @ =gUnknown_0202F7C8
+ ldr r0, _080E338C @ =gBattleAnimPlayerMonIndex
b _080E3392
.align 2, 0
_080E3388: .4byte gTasks
-_080E338C: .4byte gUnknown_0202F7C8
+_080E338C: .4byte gBattleAnimPlayerMonIndex
_080E3390:
- ldr r0, _080E34B4 @ =gUnknown_0202F7C9
+ ldr r0, _080E34B4 @ =gBattleAnimEnemyMonIndex
_080E3392:
ldrb r5, [r0]
movs r0, 0x2
@@ -51358,7 +51358,7 @@ _080E3392:
mov r2, r8
eors r2, r0
mov r8, r2
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E33BC
@@ -51420,7 +51420,7 @@ _080E33C0:
movs r1, 0x20
orrs r0, r1
strb r0, [r4, 0x1]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E3432
@@ -51432,7 +51432,7 @@ _080E33C0:
orrs r1, r0
strb r1, [r4]
_080E3432:
- bl battle_type_is_double
+ bl IsDoubleBattle
lsls r0, 24
cmp r0, 0
beq _080E34A4
@@ -51441,13 +51441,13 @@ _080E3432:
cmp r0, 0
bne _080E34A4
adds r0, r5, 0
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
lsrs r0, 24
cmp r0, 0x3
beq _080E345E
adds r0, r5, 0
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
cmp r0, 0
bne _080E34A4
@@ -51459,7 +51459,7 @@ _080E345E:
cmp r0, 0x1
bne _080E34A4
ldr r1, _080E34D8 @ =gSprites
- ldr r0, _080E34DC @ =gUnknown_02024BE0
+ ldr r0, _080E34DC @ =gObjectBankIDs
add r0, r8
ldrb r0, [r0]
lsls r2, r0, 4
@@ -51487,7 +51487,7 @@ _080E345E:
movs r2, 0x1
str r2, [sp, 0x20]
_080E34A4:
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080E34E4
@@ -51495,7 +51495,7 @@ _080E34A4:
ldrh r4, [r0]
b _080E3522
.align 2, 0
-_080E34B4: .4byte gUnknown_0202F7C9
+_080E34B4: .4byte gBattleAnimEnemyMonIndex
_080E34B8: .4byte gUnknown_030042C4
_080E34BC: .4byte gUnknown_03004240
_080E34C0: .4byte REG_WININ
@@ -51505,15 +51505,15 @@ _080E34CC: .4byte REG_BLDCNT
_080E34D0: .4byte 0x00003f42
_080E34D4: .4byte REG_BG1CNT
_080E34D8: .4byte gSprites
-_080E34DC: .4byte gUnknown_02024BE0
+_080E34DC: .4byte gObjectBankIDs
_080E34E0: .4byte 0x02019348
_080E34E4:
adds r0, r5, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080E3508
- ldr r1, _080E3500 @ =gUnknown_02024A6A
+ ldr r1, _080E3500 @ =gBattlePartyID
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
@@ -51522,10 +51522,10 @@ _080E34E4:
ldr r1, _080E3504 @ =gEnemyParty
b _080E3516
.align 2, 0
-_080E3500: .4byte gUnknown_02024A6A
+_080E3500: .4byte gBattlePartyID
_080E3504: .4byte gEnemyParty
_080E3508:
- ldr r1, _080E3568 @ =gUnknown_02024A6A
+ ldr r1, _080E3568 @ =gBattlePartyID
lsls r0, r5, 1
adds r0, r1
ldrh r1, [r0]
@@ -51539,7 +51539,7 @@ _080E3516:
lsls r0, 16
lsrs r4, r0, 16
_080E3522:
- ldr r6, _080E3570 @ =gUnknown_02024BE0
+ ldr r6, _080E3570 @ =gObjectBankIDs
adds r0, r5, r6
ldrb r1, [r0]
adds r0, r5, 0
@@ -51572,16 +51572,16 @@ _080E3550:
bl LZDecompressVram
b _080E3580
.align 2, 0
-_080E3568: .4byte gUnknown_02024A6A
+_080E3568: .4byte gBattlePartyID
_080E356C: .4byte gPlayerParty
-_080E3570: .4byte gUnknown_02024BE0
+_080E3570: .4byte gObjectBankIDs
_080E3574: .4byte gBattleStatMask1_Tilemap
_080E3578:
ldr r0, _080E35B0 @ =gBattleStatMask2_Tilemap
ldr r1, [sp, 0x4]
bl LZDecompressVram
_080E3580:
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080E3598
@@ -51734,7 +51734,7 @@ _080E3692:
mov r3, sp
ldrh r3, [r3, 0x20]
strh r3, [r1, 0x14]
- ldr r0, _080E36D8 @ =gUnknown_02024BE0
+ ldr r0, _080E36D8 @ =gObjectBankIDs
add r0, r8
ldrb r0, [r0]
strh r0, [r1, 0x16]
@@ -51754,7 +51754,7 @@ _080E3692:
bl PlaySE12WithPanning
b _080E36F4
.align 2, 0
-_080E36D8: .4byte gUnknown_02024BE0
+_080E36D8: .4byte gObjectBankIDs
_080E36DC: .4byte sub_80E3704
_080E36E0:
movs r0, 0x40
@@ -51884,7 +51884,7 @@ _080E378E:
strh r1, [r0]
adds r0, 0x2
strh r1, [r0]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E37E8
@@ -51956,7 +51956,7 @@ _080E3854:
ands r0, r1
strb r0, [r2, 0x1]
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E3866:
pop {r4-r7}
pop {r0}
@@ -52123,7 +52123,7 @@ _080E39A4:
_080E39AC: .4byte 0x0000ffff
_080E39B0:
adds r0, r2, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E39B6:
pop {r4-r6}
pop {r0}
@@ -52181,7 +52181,7 @@ sub_80E3A08: @ 80E3A08
lsrs r6, r0, 24
movs r4, 0
movs r2, 0
- ldr r0, _080E3A50 @ =gUnknown_0202F7C8
+ ldr r0, _080E3A50 @ =gBattleAnimPlayerMonIndex
ldrb r3, [r0]
movs r5, 0x1
_080E3A18:
@@ -52197,7 +52197,7 @@ _080E3A26:
cmp r2, 0x3
bls _080E3A18
movs r2, 0x5
- ldr r0, _080E3A54 @ =gUnknown_03004B00
+ ldr r0, _080E3A54 @ =gBattleAnimArgs
adds r1, r0, 0
adds r1, 0x8
_080E3A34:
@@ -52214,8 +52214,8 @@ _080E3A34:
pop {r0}
bx r0
.align 2, 0
-_080E3A50: .4byte gUnknown_0202F7C8
-_080E3A54: .4byte gUnknown_03004B00
+_080E3A50: .4byte gBattleAnimPlayerMonIndex
+_080E3A54: .4byte gBattleAnimArgs
thumb_func_end sub_80E3A08
thumb_func_start sub_80E3A58
@@ -52230,14 +52230,14 @@ sub_80E3A58: @ 80E3A58
bl CreateTask
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, _080E3AC4 @ =gUnknown_03004B00
+ ldr r4, _080E3AC4 @ =gBattleAnimArgs
movs r1, 0x4
ldrsh r0, [r4, r1]
cmp r0, 0
beq _080E3A94
- ldr r0, _080E3AC8 @ =gUnknown_0202F7C8
+ ldr r0, _080E3AC8 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080E3A94
@@ -52253,7 +52253,7 @@ _080E3A94:
adds r1, r5
lsls r1, 3
adds r1, r0
- ldr r2, _080E3AC4 @ =gUnknown_03004B00
+ ldr r2, _080E3AC4 @ =gBattleAnimArgs
ldrh r0, [r2]
strh r0, [r1, 0xA]
ldrh r0, [r2, 0x2]
@@ -52264,14 +52264,14 @@ _080E3A94:
adds r0, 0x1
strh r0, [r1, 0x8]
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4-r6}
pop {r0}
bx r0
.align 2, 0
_080E3AC0: .4byte sub_80E3AD0
-_080E3AC4: .4byte gUnknown_03004B00
-_080E3AC8: .4byte gUnknown_0202F7C8
+_080E3AC4: .4byte gBattleAnimArgs
+_080E3AC8: .4byte gBattleAnimPlayerMonIndex
_080E3ACC: .4byte gTasks
thumb_func_end sub_80E3A58
@@ -52312,7 +52312,7 @@ sub_80E3AD0: @ 80E3AD0
strh r3, [r1, 0x1C]
ands r2, r0
strh r2, [r1, 0x1E]
- ldr r0, _080E3B48 @ =gUnknown_03004B00
+ ldr r0, _080E3B48 @ =gBattleAnimArgs
movs r3, 0xE
ldrsh r2, [r0, r3]
movs r7, 0xE
@@ -52334,7 +52334,7 @@ _080E3B36:
_080E3B3C: .4byte gTasks
_080E3B40: .4byte gUnknown_030041B0
_080E3B44: .4byte gUnknown_030041B8
-_080E3B48: .4byte gUnknown_03004B00
+_080E3B48: .4byte gBattleAnimArgs
thumb_func_end sub_80E3AD0
thumb_func_start sub_80E3B4C
@@ -52343,21 +52343,21 @@ sub_80E3B4C: @ 80E3B4C
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, _080E3B70 @ =gUnknown_0202F7C8
+ ldr r0, _080E3B70 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
- ldr r1, _080E3B74 @ =gUnknown_03004B00
+ bl GetBankSide
+ ldr r1, _080E3B74 @ =gBattleAnimArgs
lsls r0, 24
lsrs r0, 24
strh r0, [r1, 0xE]
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4}
pop {r0}
bx r0
.align 2, 0
-_080E3B70: .4byte gUnknown_0202F7C8
-_080E3B74: .4byte gUnknown_03004B00
+_080E3B70: .4byte gBattleAnimPlayerMonIndex
+_080E3B74: .4byte gBattleAnimArgs
thumb_func_end sub_80E3B4C
thumb_func_start sub_80E3B78
@@ -52366,21 +52366,21 @@ sub_80E3B78: @ 80E3B78
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, _080E3B9C @ =gUnknown_0202F7C9
+ ldr r0, _080E3B9C @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
- ldr r1, _080E3BA0 @ =gUnknown_03004B00
+ bl GetBankSide
+ ldr r1, _080E3BA0 @ =gBattleAnimArgs
lsls r0, 24
lsrs r0, 24
strh r0, [r1, 0xE]
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4}
pop {r0}
bx r0
.align 2, 0
-_080E3B9C: .4byte gUnknown_0202F7C9
-_080E3BA0: .4byte gUnknown_03004B00
+_080E3B9C: .4byte gBattleAnimEnemyMonIndex
+_080E3BA0: .4byte gBattleAnimArgs
thumb_func_end sub_80E3B78
thumb_func_start sub_80E3BA4
@@ -52388,12 +52388,12 @@ sub_80E3BA4: @ 80E3BA4
push {r4,r5,lr}
lsls r0, 24
lsrs r3, r0, 24
- ldr r5, _080E3BD0 @ =gUnknown_03004B00
+ ldr r5, _080E3BD0 @ =gBattleAnimArgs
movs r4, 0
- ldr r0, _080E3BD4 @ =gUnknown_0202F7C8
+ ldr r0, _080E3BD4 @ =gBattleAnimPlayerMonIndex
ldrb r2, [r0]
movs r0, 0x2
- ldr r1, _080E3BD8 @ =gUnknown_0202F7C9
+ ldr r1, _080E3BD8 @ =gBattleAnimEnemyMonIndex
eors r0, r2
ldrb r1, [r1]
cmp r0, r1
@@ -52402,14 +52402,14 @@ sub_80E3BA4: @ 80E3BA4
_080E3BC0:
strh r4, [r5, 0xE]
adds r0, r3, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4,r5}
pop {r0}
bx r0
.align 2, 0
-_080E3BD0: .4byte gUnknown_03004B00
-_080E3BD4: .4byte gUnknown_0202F7C8
-_080E3BD8: .4byte gUnknown_0202F7C9
+_080E3BD0: .4byte gBattleAnimArgs
+_080E3BD4: .4byte gBattleAnimPlayerMonIndex
+_080E3BD8: .4byte gBattleAnimEnemyMonIndex
thumb_func_end sub_80E3BA4
thumb_func_start sub_80E3BDC
@@ -52420,7 +52420,7 @@ sub_80E3BDC: @ 80E3BDC
movs r4, 0
ldr r6, _080E3C3C @ =gSprites
_080E3BE6:
- ldr r0, _080E3C40 @ =gUnknown_0202F7C8
+ ldr r0, _080E3C40 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
cmp r4, r0
beq _080E3C24
@@ -52430,14 +52430,14 @@ _080E3BE6:
lsls r0, 24
cmp r0, 0
beq _080E3C24
- ldr r0, _080E3C44 @ =gUnknown_02024BE0
+ ldr r0, _080E3C44 @ =gObjectBankIDs
adds r0, r4, r0
ldrb r0, [r0]
lsls r2, r0, 4
adds r2, r0
lsls r2, 2
adds r2, r6
- ldr r1, _080E3C48 @ =gUnknown_03004B00
+ ldr r1, _080E3C48 @ =gBattleAnimArgs
adds r2, 0x3E
movs r0, 0x1
ldrb r3, [r1]
@@ -52457,15 +52457,15 @@ _080E3C24:
cmp r4, 0x3
bls _080E3BE6
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4-r7}
pop {r0}
bx r0
.align 2, 0
_080E3C3C: .4byte gSprites
-_080E3C40: .4byte gUnknown_0202F7C8
-_080E3C44: .4byte gUnknown_02024BE0
-_080E3C48: .4byte gUnknown_03004B00
+_080E3C40: .4byte gBattleAnimPlayerMonIndex
+_080E3C44: .4byte gObjectBankIDs
+_080E3C48: .4byte gBattleAnimArgs
thumb_func_end sub_80E3BDC
thumb_func_start sub_80E3C4C
@@ -52505,7 +52505,7 @@ sub_80E3C4C: @ 80E3C4C
movs r0, 0x2
adds r6, r7, 0
eors r6, r0
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E3CAE
@@ -52565,7 +52565,7 @@ _080E3CB2:
movs r1, 0x20
orrs r0, r1
strb r0, [r4, 0x1]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E3D22
@@ -52577,7 +52577,7 @@ _080E3CB2:
orrs r1, r0
strb r1, [r4]
_080E3D22:
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080E3D58
@@ -52596,11 +52596,11 @@ _080E3D50: .4byte REG_BG1CNT
_080E3D54: .4byte 0x02019348
_080E3D58:
adds r0, r7, 0
- bl battle_side_get_owner
+ bl GetBankSide
lsls r0, 24
cmp r0, 0
beq _080E3D7C
- ldr r1, _080E3D74 @ =gUnknown_02024A6A
+ ldr r1, _080E3D74 @ =gBattlePartyID
lsls r0, r7, 1
adds r0, r1
ldrh r1, [r0]
@@ -52609,10 +52609,10 @@ _080E3D58:
ldr r1, _080E3D78 @ =gEnemyParty
b _080E3D8A
.align 2, 0
-_080E3D74: .4byte gUnknown_02024A6A
+_080E3D74: .4byte gBattlePartyID
_080E3D78: .4byte gEnemyParty
_080E3D7C:
- ldr r1, _080E3E48 @ =gUnknown_02024A6A
+ ldr r1, _080E3E48 @ =gBattlePartyID
lsls r0, r7, 1
adds r0, r1
ldrh r1, [r0]
@@ -52626,7 +52626,7 @@ _080E3D8A:
lsls r0, 16
lsrs r4, r0, 16
_080E3D96:
- ldr r5, _080E3E50 @ =gUnknown_02024BE0
+ ldr r5, _080E3E50 @ =gObjectBankIDs
adds r0, r7, r5
ldrb r1, [r0]
adds r0, r7, 0
@@ -52651,7 +52651,7 @@ _080E3DC0:
ldr r1, [sp, 0x4]
ldr r0, [sp, 0x50]
bl LZDecompressVram
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080E3DE6
@@ -52710,9 +52710,9 @@ _080E3DE6:
pop {r0}
bx r0
.align 2, 0
-_080E3E48: .4byte gUnknown_02024A6A
+_080E3E48: .4byte gBattlePartyID
_080E3E4C: .4byte gPlayerParty
-_080E3E50: .4byte gUnknown_02024BE0
+_080E3E50: .4byte gObjectBankIDs
_080E3E54: .4byte gUnknown_030042C0
_080E3E58: .4byte gUnknown_030041B4
_080E3E5C: .4byte gTasks
@@ -52865,7 +52865,7 @@ _080E3F32:
strh r1, [r0]
adds r0, 0x2
strh r1, [r0]
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
bne _080E3F90
@@ -52914,7 +52914,7 @@ _080E3FD0:
ands r0, r1
strb r0, [r2, 0x1]
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
_080E3FE2:
pop {r4-r7}
pop {r0}
@@ -52935,16 +52935,16 @@ sub_80E4008: @ 80E4008
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, _080E4020 @ =gUnknown_03004B00
- ldr r1, _080E4024 @ =gUnknown_0300428C
+ ldr r2, _080E4020 @ =gBattleAnimArgs
+ ldr r1, _080E4024 @ =gBattleTerrain
ldrb r1, [r1]
strh r1, [r2]
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r0}
bx r0
.align 2, 0
-_080E4020: .4byte gUnknown_03004B00
-_080E4024: .4byte gUnknown_0300428C
+_080E4020: .4byte gBattleAnimArgs
+_080E4024: .4byte gBattleTerrain
thumb_func_end sub_80E4008
thumb_func_start sub_80E4028
@@ -52954,7 +52954,7 @@ sub_80E4028: @ 80E4028
lsls r0, 24
lsrs r6, r0, 24
movs r4, 0
- ldr r0, _080E4068 @ =gUnknown_03004B00
+ ldr r0, _080E4068 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -52982,36 +52982,36 @@ _080E405A:
beq _080E405A
b _080E4084
.align 2, 0
-_080E4068: .4byte gUnknown_03004B00
+_080E4068: .4byte gBattleAnimArgs
_080E406C:
cmp r0, 0x1
bne _080E4078
- ldr r0, _080E4074 @ =gUnknown_0202F7C8
+ ldr r0, _080E4074 @ =gBattleAnimPlayerMonIndex
b _080E407E
.align 2, 0
-_080E4074: .4byte gUnknown_0202F7C8
+_080E4074: .4byte gBattleAnimPlayerMonIndex
_080E4078:
cmp r0, 0x2
bne _080E4084
- ldr r0, _080E409C @ =gUnknown_0202F7C9
+ ldr r0, _080E409C @ =gBattleAnimEnemyMonIndex
_080E407E:
ldrb r0, [r0]
adds r4, r0, 0
adds r4, 0x10
_080E4084:
- ldr r0, _080E40A0 @ =gUnknown_03004B00
+ ldr r0, _080E40A0 @ =gBattleAnimArgs
movs r1, 0x2
ldrsh r0, [r0, r1]
lsls r5, r0, 5
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080E40A8
ldr r0, _080E40A4 @ =0x02014800
b _080E40AA
.align 2, 0
-_080E409C: .4byte gUnknown_0202F7C9
-_080E40A0: .4byte gUnknown_03004B00
+_080E409C: .4byte gBattleAnimEnemyMonIndex
+_080E40A0: .4byte gBattleAnimArgs
_080E40A4: .4byte 0x02014800
_080E40A8:
ldr r0, _080E40C8 @ =0x02018000
@@ -53024,7 +53024,7 @@ _080E40AA:
movs r2, 0x20
bl memcpy
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
add sp, 0xC
pop {r4-r6}
pop {r0}
@@ -53041,7 +53041,7 @@ sub_80E40D0: @ 80E40D0
lsls r0, 24
lsrs r6, r0, 24
movs r4, 0
- ldr r0, _080E4110 @ =gUnknown_03004B00
+ ldr r0, _080E4110 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -53069,18 +53069,18 @@ _080E4102:
beq _080E4102
b _080E412C
.align 2, 0
-_080E4110: .4byte gUnknown_03004B00
+_080E4110: .4byte gBattleAnimArgs
_080E4114:
cmp r0, 0x1
bne _080E4120
- ldr r0, _080E411C @ =gUnknown_0202F7C8
+ ldr r0, _080E411C @ =gBattleAnimPlayerMonIndex
b _080E4126
.align 2, 0
-_080E411C: .4byte gUnknown_0202F7C8
+_080E411C: .4byte gBattleAnimPlayerMonIndex
_080E4120:
cmp r0, 0x2
bne _080E412C
- ldr r0, _080E4148 @ =gUnknown_0202F7C9
+ ldr r0, _080E4148 @ =gBattleAnimEnemyMonIndex
_080E4126:
ldrb r0, [r0]
adds r4, r0, 0
@@ -53089,20 +53089,20 @@ _080E412C:
lsls r1, r4, 5
ldr r0, _080E414C @ =gPlttBufferUnfaded
adds r5, r1, r0
- ldr r0, _080E4150 @ =gUnknown_03004B00
+ ldr r0, _080E4150 @ =gBattleAnimArgs
movs r1, 0x2
ldrsh r0, [r0, r1]
lsls r4, r0, 5
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080E4158
ldr r0, _080E4154 @ =0x02014800
b _080E415A
.align 2, 0
-_080E4148: .4byte gUnknown_0202F7C9
+_080E4148: .4byte gBattleAnimEnemyMonIndex
_080E414C: .4byte gPlttBufferUnfaded
-_080E4150: .4byte gUnknown_03004B00
+_080E4150: .4byte gBattleAnimArgs
_080E4154: .4byte 0x02014800
_080E4158:
ldr r0, _080E4174 @ =0x02018000
@@ -53112,7 +53112,7 @@ _080E415A:
movs r2, 0x20
bl memcpy
adds r0, r6, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
add sp, 0xC
pop {r4-r6}
pop {r0}
@@ -53128,7 +53128,7 @@ sub_80E4178: @ 80E4178
lsls r0, 24
lsrs r5, r0, 24
movs r4, 0
- ldr r0, _080E41B8 @ =gUnknown_03004B00
+ ldr r0, _080E41B8 @ =gBattleAnimArgs
movs r1, 0
ldrsh r0, [r0, r1]
cmp r0, 0
@@ -53156,18 +53156,18 @@ _080E41AA:
beq _080E41AA
b _080E41D4
.align 2, 0
-_080E41B8: .4byte gUnknown_03004B00
+_080E41B8: .4byte gBattleAnimArgs
_080E41BC:
cmp r0, 0x1
bne _080E41C8
- ldr r0, _080E41C4 @ =gUnknown_0202F7C8
+ ldr r0, _080E41C4 @ =gBattleAnimPlayerMonIndex
b _080E41CE
.align 2, 0
-_080E41C4: .4byte gUnknown_0202F7C8
+_080E41C4: .4byte gBattleAnimPlayerMonIndex
_080E41C8:
cmp r0, 0x2
bne _080E41D4
- ldr r0, _080E41F4 @ =gUnknown_0202F7C9
+ ldr r0, _080E41F4 @ =gBattleAnimEnemyMonIndex
_080E41CE:
ldrb r0, [r0]
adds r4, r0, 0
@@ -53181,13 +53181,13 @@ _080E41D4:
movs r2, 0x20
bl memcpy
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
add sp, 0xC
pop {r4,r5}
pop {r0}
bx r0
.align 2, 0
-_080E41F4: .4byte gUnknown_0202F7C9
+_080E41F4: .4byte gBattleAnimEnemyMonIndex
_080E41F8: .4byte gPlttBufferUnfaded
_080E41FC: .4byte gPlttBufferFaded
thumb_func_end sub_80E4178
@@ -53197,28 +53197,28 @@ sub_80E4200: @ 80E4200
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
lsrs r1, r0, 24
cmp r1, 0
beq _080E4220
- ldr r1, _080E421C @ =gUnknown_03004B00
+ ldr r1, _080E421C @ =gBattleAnimArgs
movs r0, 0x1
strh r0, [r1, 0xE]
b _080E4224
.align 2, 0
-_080E421C: .4byte gUnknown_03004B00
+_080E421C: .4byte gBattleAnimArgs
_080E4220:
- ldr r0, _080E4230 @ =gUnknown_03004B00
+ ldr r0, _080E4230 @ =gBattleAnimArgs
strh r1, [r0, 0xE]
_080E4224:
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4}
pop {r0}
bx r0
.align 2, 0
-_080E4230: .4byte gUnknown_03004B00
+_080E4230: .4byte gBattleAnimArgs
thumb_func_end sub_80E4200
thumb_func_start sub_80E4234
@@ -53226,22 +53226,22 @@ sub_80E4234: @ 80E4234
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, _080E4254 @ =gUnknown_0202F7C8
- ldr r1, _080E4258 @ =gUnknown_02024C08
+ ldr r2, _080E4254 @ =gBattleAnimPlayerMonIndex
+ ldr r1, _080E4258 @ =gBankTarget
ldrb r1, [r1]
strb r1, [r2]
- ldr r2, _080E425C @ =gUnknown_0202F7C9
- ldr r1, _080E4260 @ =gUnknown_02024C0A
+ ldr r2, _080E425C @ =gBattleAnimEnemyMonIndex
+ ldr r1, _080E4260 @ =gEffectBank
ldrb r1, [r1]
strb r1, [r2]
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r0}
bx r0
.align 2, 0
-_080E4254: .4byte gUnknown_0202F7C8
-_080E4258: .4byte gUnknown_02024C08
-_080E425C: .4byte gUnknown_0202F7C9
-_080E4260: .4byte gUnknown_02024C0A
+_080E4254: .4byte gBattleAnimPlayerMonIndex
+_080E4258: .4byte gBankTarget
+_080E425C: .4byte gBattleAnimEnemyMonIndex
+_080E4260: .4byte gEffectBank
thumb_func_end sub_80E4234
thumb_func_start sub_80E4264
@@ -53249,36 +53249,36 @@ sub_80E4264: @ 80E4264
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r0, _080E428C @ =gUnknown_0202F7C8
+ ldr r0, _080E428C @ =gBattleAnimPlayerMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
adds r4, r0, 0
- ldr r0, _080E4290 @ =gUnknown_0202F7C9
+ ldr r0, _080E4290 @ =gBattleAnimEnemyMonIndex
ldrb r0, [r0]
- bl battle_side_get_owner
+ bl GetBankSide
lsls r4, 24
lsls r0, 24
cmp r4, r0
bne _080E4298
- ldr r1, _080E4294 @ =gUnknown_03004B00
+ ldr r1, _080E4294 @ =gBattleAnimArgs
movs r0, 0x1
b _080E429C
.align 2, 0
-_080E428C: .4byte gUnknown_0202F7C8
-_080E4290: .4byte gUnknown_0202F7C9
-_080E4294: .4byte gUnknown_03004B00
+_080E428C: .4byte gBattleAnimPlayerMonIndex
+_080E4290: .4byte gBattleAnimEnemyMonIndex
+_080E4294: .4byte gBattleAnimArgs
_080E4298:
- ldr r1, _080E42AC @ =gUnknown_03004B00
+ ldr r1, _080E42AC @ =gBattleAnimArgs
movs r0, 0
_080E429C:
strh r0, [r1, 0xE]
adds r0, r5, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r4,r5}
pop {r0}
bx r0
.align 2, 0
-_080E42AC: .4byte gUnknown_03004B00
+_080E42AC: .4byte gBattleAnimArgs
thumb_func_end sub_80E4264
thumb_func_start sub_80E42B0
@@ -53286,16 +53286,16 @@ sub_80E42B0: @ 80E42B0
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, _080E42C8 @ =gUnknown_0202F7C9
- ldr r1, _080E42CC @ =gUnknown_02024C08
+ ldr r2, _080E42C8 @ =gBattleAnimEnemyMonIndex
+ ldr r1, _080E42CC @ =gBankTarget
ldrb r1, [r1]
strb r1, [r2]
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r0}
bx r0
.align 2, 0
-_080E42C8: .4byte gUnknown_0202F7C9
-_080E42CC: .4byte gUnknown_02024C08
+_080E42C8: .4byte gBattleAnimEnemyMonIndex
+_080E42CC: .4byte gBankTarget
thumb_func_end sub_80E42B0
thumb_func_start sub_80E42D0
@@ -53303,22 +53303,22 @@ sub_80E42D0: @ 80E42D0
push {lr}
lsls r0, 24
lsrs r0, 24
- ldr r2, _080E42F0 @ =gUnknown_0202F7C8
- ldr r1, _080E42F4 @ =gUnknown_02024C07
+ ldr r2, _080E42F0 @ =gBattleAnimPlayerMonIndex
+ ldr r1, _080E42F4 @ =gBankAttacker
ldrb r1, [r1]
strb r1, [r2]
- ldr r2, _080E42F8 @ =gUnknown_0202F7C9
- ldr r1, _080E42FC @ =gUnknown_02024C0A
+ ldr r2, _080E42F8 @ =gBattleAnimEnemyMonIndex
+ ldr r1, _080E42FC @ =gEffectBank
ldrb r1, [r1]
strb r1, [r2]
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
pop {r0}
bx r0
.align 2, 0
-_080E42F0: .4byte gUnknown_0202F7C8
-_080E42F4: .4byte gUnknown_02024C07
-_080E42F8: .4byte gUnknown_0202F7C9
-_080E42FC: .4byte gUnknown_02024C0A
+_080E42F0: .4byte gBattleAnimPlayerMonIndex
+_080E42F4: .4byte gBankAttacker
+_080E42F8: .4byte gBattleAnimEnemyMonIndex
+_080E42FC: .4byte gEffectBank
thumb_func_end sub_80E42D0
thumb_func_start sub_80E4300
@@ -53326,12 +53326,12 @@ sub_80E4300: @ 80E4300
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- bl sub_8076BE0
+ bl IsContest
lsls r0, 24
cmp r0, 0
beq _080E4318
adds r0, r4, 0
- bl move_anim_task_del
+ bl DestroyAnimVisualTask
b _080E434E
_080E4318:
ldr r0, _080E4354 @ =gTasks
@@ -53339,7 +53339,7 @@ _080E4318:
adds r3, r4
lsls r3, 3
adds r3, r0
- ldr r1, _080E4358 @ =gUnknown_0202F7C8
+ ldr r1, _080E4358 @ =gBattleAnimPlayerMonIndex
ldrb r0, [r1]
lsls r0, 2
ldr r2, _080E435C @ =0x02017800
@@ -53357,7 +53357,7 @@ _080E4318:
strb r0, [r1]
ldr r0, _080E4360 @ =sub_80E4368
str r0, [r3]
- ldr r1, _080E4364 @ =gUnknown_0202F7B2
+ ldr r1, _080E4364 @ =gAnimVisualTaskCount
ldrb r0, [r1]
subs r0, 0x1
strb r0, [r1]
@@ -53367,10 +53367,10 @@ _080E434E:
bx r0
.align 2, 0
_080E4354: .4byte gTasks
-_080E4358: .4byte gUnknown_0202F7C8
+_080E4358: .4byte gBattleAnimPlayerMonIndex
_080E435C: .4byte 0x02017800
_080E4360: .4byte sub_80E4368
-_080E4364: .4byte gUnknown_0202F7B2
+_080E4364: .4byte gAnimVisualTaskCount
thumb_func_end sub_80E4300
thumb_func_start sub_80E4368
@@ -53378,14 +53378,14 @@ sub_80E4368: @ 80E4368
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, _080E43B0 @ =gUnknown_03004B00
+ ldr r0, _080E43B0 @ =gBattleAnimArgs
movs r2, 0xE
ldrsh r1, [r0, r2]
movs r0, 0x80
lsls r0, 5
cmp r1, r0
bne _080E43A8
- ldr r0, _080E43B4 @ =gUnknown_0202F7C8
+ ldr r0, _080E43B4 @ =gBattleAnimPlayerMonIndex
ldrb r3, [r0]
lsls r3, 2
ldr r0, _080E43B8 @ =0x02017800
@@ -53411,8 +53411,8 @@ _080E43A8:
pop {r0}
bx r0
.align 2, 0
-_080E43B0: .4byte gUnknown_03004B00
-_080E43B4: .4byte gUnknown_0202F7C8
+_080E43B0: .4byte gBattleAnimArgs
+_080E43B4: .4byte gBattleAnimPlayerMonIndex
_080E43B8: .4byte 0x02017800
_080E43BC: .4byte gTasks
thumb_func_end sub_80E4368
@@ -53422,7 +53422,7 @@ sub_80E43C0: @ 80E43C0
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, _080E43D8 @ =gUnknown_020239F8
+ ldr r0, _080E43D8 @ =gBattleTypeFlags
ldrh r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -53431,7 +53431,7 @@ sub_80E43C0: @ 80E43C0
ldr r0, _080E43DC @ =sub_80E4C34
b _080E4408
.align 2, 0
-_080E43D8: .4byte gUnknown_020239F8
+_080E43D8: .4byte gBattleTypeFlags
_080E43DC: .4byte sub_80E4C34
_080E43E0:
movs r0, 0x80
@@ -53560,7 +53560,7 @@ _080E44D0:
.4byte _080E4588
.4byte _080E46B8
_080E44E4:
- ldr r0, _080E44FC @ =gUnknown_020239F8
+ ldr r0, _080E44FC @ =gBattleTypeFlags
ldrh r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -53573,7 +53573,7 @@ _080E44E4:
movs r1, 0x10
b _080E450A
.align 2, 0
-_080E44FC: .4byte gUnknown_020239F8
+_080E44FC: .4byte gBattleTypeFlags
_080E4500:
lsls r0, r4, 2
adds r0, r4
@@ -53929,7 +53929,7 @@ _080E47B0:
adds r2, r0, r1
movs r3, 0x10
strh r3, [r2, 0x10]
- ldr r0, _080E47D0 @ =gUnknown_020239F8
+ ldr r0, _080E47D0 @ =gBattleTypeFlags
ldrh r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -53939,7 +53939,7 @@ _080E47B0:
b _080E47D8
.align 2, 0
_080E47CC: .4byte gTasks
-_080E47D0: .4byte gUnknown_020239F8
+_080E47D0: .4byte gBattleTypeFlags
_080E47D4:
movs r0, 0x1
strh r0, [r2, 0xC]
@@ -54246,7 +54246,7 @@ _080E4A14:
lsls r0, 3
adds r3, r0, r1
strh r2, [r3, 0x10]
- ldr r0, _080E4A5C @ =gUnknown_020239F8
+ ldr r0, _080E4A5C @ =gBattleTypeFlags
ldrh r1, [r0]
movs r0, 0x2
ands r0, r1
@@ -54260,7 +54260,7 @@ _080E4A4C: .4byte 0x00001842
_080E4A50: .4byte REG_BLDALPHA
_080E4A54: .4byte 0x00000808
_080E4A58: .4byte gTasks
-_080E4A5C: .4byte gUnknown_020239F8
+_080E4A5C: .4byte gBattleTypeFlags
_080E4A60:
movs r0, 0x1
_080E4A62:
@@ -54884,14 +54884,14 @@ sub_80E4EF8: @ 80E4EF8
lsls r5, 24
lsrs r5, 24
adds r0, r4, 0
- bl battle_get_side_with_given_state
+ bl GetBankByPlayerAI
lsls r0, 24
lsrs r0, 24
ldr r2, _080E4FCC @ =0x040000d4
ldr r1, _080E4FD0 @ =gUnknown_081FAF4C
lsls r4, 2
adds r4, r1
- ldr r1, _080E4FD4 @ =gUnknown_02024E84
+ ldr r1, _080E4FD4 @ =gBattleMonForms
adds r0, r1
ldrb r1, [r0]
lsls r1, 11
@@ -54962,7 +54962,7 @@ _080E4FBC:
.align 2, 0
_080E4FCC: .4byte 0x040000d4
_080E4FD0: .4byte gUnknown_081FAF4C
-_080E4FD4: .4byte gUnknown_02024E84
+_080E4FD4: .4byte gBattleMonForms
_080E4FD8: .4byte 0x80000400
thumb_func_end sub_80E4EF8