diff options
author | YamaArashi <shadow962@live.com> | 2017-01-01 12:22:25 -0800 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2017-01-01 12:22:25 -0800 |
commit | 80548d5288662ac50e2866ffc0780fbda1556f84 (patch) | |
tree | a70cca88ef243e88545b2d2cda0dc06f4eceb1f8 | |
parent | 467d59b7084e685824920fec95f7d3e0b7becaf1 (diff) |
gBattleAnimArgs
-rw-r--r-- | asm/battle_anim.s | 28 | ||||
-rw-r--r-- | asm/battle_anim_80CA710.s | 1622 | ||||
-rw-r--r-- | asm/battle_anim_813F0F4.s | 44 | ||||
-rw-r--r-- | asm/rom5.s | 4 | ||||
-rw-r--r-- | asm/rom_8077ABC.s | 84 | ||||
-rw-r--r-- | asm/rom_81258BC.s | 266 | ||||
-rw-r--r-- | src/battle_anim_80A7E7C.c | 238 | ||||
-rw-r--r-- | sym_common.txt | 2 |
8 files changed, 1144 insertions, 1144 deletions
diff --git a/asm/battle_anim.s b/asm/battle_anim.s index b26392e61..587072df7 100644 --- a/asm/battle_anim.s +++ b/asm/battle_anim.s @@ -53,7 +53,7 @@ _0807566E: subs r2, 0x1 cmp r2, 0 bge _0807566E - ldr r1, _080756FC @ =gUnknown_03004B00 + ldr r1, _080756FC @ =gBattleAnimArgs movs r2, 0 adds r0, r1, 0 adds r0, 0xE @@ -102,7 +102,7 @@ _080756EC: .4byte gUnknown_0202F7C9 _080756F0: .4byte gUnknown_0202F7D2 _080756F4: .4byte 0x0000ffff _080756F8: .4byte gUnknown_03004B10 -_080756FC: .4byte gUnknown_03004B00 +_080756FC: .4byte gBattleAnimArgs thumb_func_end sub_8075624 thumb_func_start move_anim_start_t1 @@ -242,7 +242,7 @@ _08075824: mov r1, r8 strh r1, [r3] _08075828: - ldr r1, _0807587C @ =gUnknown_03004B00 + ldr r1, _0807587C @ =gBattleAnimArgs movs r2, 0 adds r0, r1, 0 adds r0, 0xE @@ -287,7 +287,7 @@ _08075862: ldr r2, _08075890 @ =gUnknown_081C7160 b _08075896 .align 2, 0 -_0807587C: .4byte gUnknown_03004B00 +_0807587C: .4byte gBattleAnimArgs _08075880: .4byte gUnknown_0202F7A4 _08075884: .4byte gUnknown_0202F7B0 _08075888: .4byte 0x0000ffff @@ -613,7 +613,7 @@ ma02_instanciate_template: @ 8075AC4 cmp r0, 0 beq _08075B14 adds r6, r5, 0 - ldr r5, _08075B30 @ =gUnknown_03004B00 + ldr r5, _08075B30 @ =gBattleAnimArgs adds r3, r0, 0 _08075AFC: ldr r2, [r6] @@ -642,7 +642,7 @@ _08075B14: b _08075B36 .align 2, 0 _08075B2C: .4byte gUnknown_0202F7A4 -_08075B30: .4byte gUnknown_03004B00 +_08075B30: .4byte gBattleAnimArgs _08075B34: negs r0, r4 _08075B36: @@ -739,7 +739,7 @@ sub_8075BB8: @ 8075BB8 cmp r0, 0 beq _08075C08 adds r5, r4, 0 - ldr r4, _08075C2C @ =gUnknown_03004B00 + ldr r4, _08075C2C @ =gBattleAnimArgs adds r3, r0, 0 _08075BF0: ldr r2, [r5] @@ -770,7 +770,7 @@ _08075C08: bx r0 .align 2, 0 _08075C28: .4byte gUnknown_0202F7A4 -_08075C2C: .4byte gUnknown_03004B00 +_08075C2C: .4byte gBattleAnimArgs _08075C30: .4byte gUnknown_0202F7B2 thumb_func_end sub_8075BB8 @@ -2693,7 +2693,7 @@ ma10_080736AC: @ 8076B04 orrs r4, r0 adds r1, 0x4 str r1, [r5] - ldr r0, _08076B34 @ =gUnknown_03004B00 + ldr r0, _08076B34 @ =gBattleAnimArgs lsls r2, 1 adds r2, r0 strh r4, [r2] @@ -2702,7 +2702,7 @@ ma10_080736AC: @ 8076B04 bx r0 .align 2, 0 _08076B30: .4byte gUnknown_0202F7A4 -_08076B34: .4byte gUnknown_03004B00 +_08076B34: .4byte gBattleAnimArgs thumb_func_end ma10_080736AC thumb_func_start ma11_if_else @@ -4144,7 +4144,7 @@ sub_8077610: @ 8077610 cmp r0, 0 beq _0807765A adds r5, r4, 0 - ldr r4, _0807767C @ =gUnknown_03004B00 + ldr r4, _0807767C @ =gBattleAnimArgs adds r3, r0, 0 _08077642: ldr r2, [r5] @@ -4175,7 +4175,7 @@ _0807765A: bx r0 .align 2, 0 _08077678: .4byte gUnknown_0202F7A4 -_0807767C: .4byte gUnknown_03004B00 +_0807767C: .4byte gBattleAnimArgs _08077680: .4byte gUnknown_0202F7B3 thumb_func_end sub_8077610 @@ -4254,7 +4254,7 @@ ma21_08074164: @ 8077708 ldrb r0, [r3, 0x2] lsls r0, 8 orrs r1, r0 - ldr r0, _0807774C @ =gUnknown_03004B00 + ldr r0, _0807774C @ =gBattleAnimArgs lsls r2, 1 adds r2, r0 lsls r1, 16 @@ -4277,7 +4277,7 @@ ma21_08074164: @ 8077708 b _08077756 .align 2, 0 _08077748: .4byte gUnknown_0202F7A4 -_0807774C: .4byte gUnknown_03004B00 +_0807774C: .4byte gBattleAnimArgs _08077750: adds r0, r4, 0 adds r0, 0x8 diff --git a/asm/battle_anim_80CA710.s b/asm/battle_anim_80CA710.s index d784aa4b7..6a1ebf6e4 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 @@ -33,13 +33,13 @@ sub_80CA710: @ 80CA710 negs r0, r0 b _080CA74E .align 2, 0 -_080CA744: .4byte gUnknown_03004B00 +_080CA744: .4byte gBattleAnimArgs _080CA748: .4byte gUnknown_0202F7C8 _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,7 +98,7 @@ 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 @@ -123,7 +123,7 @@ sub_80CA7B0: @ 80CA7B0 pop {r0} bx r0 .align 2, 0 -_080CA7F0: .4byte gUnknown_03004B00 +_080CA7F0: .4byte gBattleAnimArgs _080CA7F4: .4byte gUnknown_0202F7C8 _080CA7F8: .4byte sub_8078B34 _080CA7FC: .4byte move_anim_8074EE0 @@ -135,7 +135,7 @@ 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 @@ -163,7 +163,7 @@ sub_80CA800: @ 80CA800 pop {r0} bx r0 .align 2, 0 -_080CA848: .4byte gUnknown_03004B00 +_080CA848: .4byte gBattleAnimArgs _080CA84C: .4byte gUnknown_0202F7C9 _080CA850: .4byte sub_8078B34 _080CA854: .4byte move_anim_8072740 @@ -175,7 +175,7 @@ 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] @@ -207,7 +207,7 @@ sub_80CA858: @ 80CA858 pop {r0} bx r0 .align 2, 0 -_080CA8A8: .4byte gUnknown_03004B00 +_080CA8A8: .4byte gBattleAnimArgs _080CA8AC: .4byte gUnknown_0202F7C9 _080CA8B0: .4byte sub_80CA8B4 thumb_func_end sub_80CA858 @@ -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] @@ -329,7 +329,7 @@ _080CA990: bx r0 .align 2, 0 _080CA998: .4byte gTasks -_080CA99C: .4byte gUnknown_03004B00 +_080CA99C: .4byte gBattleAnimArgs _080CA9A0: .4byte gSpriteTemplate_83D631C _080CA9A4: .4byte gUnknown_0202F7C9 thumb_func_end sub_80CA928 @@ -340,7 +340,7 @@ 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 @@ -366,7 +366,7 @@ sub_80CA9A8: @ 80CA9A8 pop {r0} bx r0 .align 2, 0 -_080CA9EC: .4byte gUnknown_03004B00 +_080CA9EC: .4byte gBattleAnimArgs _080CA9F0: .4byte gUnknown_0202F7C8 _080CA9F4: .4byte sub_80CA9F8 thumb_func_end sub_80CA9A8 @@ -528,12 +528,12 @@ sub_80CAB18: @ 80CAB18 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 @@ -564,7 +564,7 @@ _080CAB38: bx r0 .align 2, 0 _080CAB78: .4byte gUnknown_0202F7C8 -_080CAB7C: .4byte gUnknown_03004B00 +_080CAB7C: .4byte gBattleAnimArgs _080CAB80: .4byte gUnknown_0202F7C9 _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 @@ -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] @@ -841,7 +841,7 @@ sub_80CAD54: @ 80CAD54 pop {r0} bx r0 .align 2, 0 -_080CAD9C: .4byte gUnknown_03004B00 +_080CAD9C: .4byte gBattleAnimArgs _080CADA0: .4byte gUnknown_0202F7C8 _080CADA4: .4byte sub_80CADA8 thumb_func_end sub_80CAD54 @@ -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] @@ -943,7 +943,7 @@ sub_80CAE20: @ 80CAE20 pop {r0} bx r0 .align 2, 0 -_080CAE68: .4byte gUnknown_03004B00 +_080CAE68: .4byte gBattleAnimArgs _080CAE6C: .4byte gUnknown_0202F7C8 _080CAE70: .4byte sub_80CAE74 thumb_func_end sub_80CAE20 @@ -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] @@ -1034,7 +1034,7 @@ sub_80CAED8: @ 80CAED8 bx r0 .align 2, 0 _080CAF14: .4byte gUnknown_0202F7C8 -_080CAF18: .4byte gUnknown_03004B00 +_080CAF18: .4byte gBattleAnimArgs _080CAF1C: .4byte sub_80CAF20 thumb_func_end sub_80CAED8 @@ -1148,12 +1148,12 @@ sub_80CAFD0: @ 80CAFD0 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 @@ -1179,7 +1179,7 @@ _080CAFF0: b _080CB050 .align 2, 0 _080CB024: .4byte gUnknown_0202F7C8 -_080CB028: .4byte gUnknown_03004B00 +_080CB028: .4byte gBattleAnimArgs _080CB02C: .4byte gUnknown_0202F7C9 _080CB030: ldr r0, _080CB07C @ =gUnknown_0202F7C9 @@ -1199,7 +1199,7 @@ _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 @@ -1219,7 +1219,7 @@ _080CB050: b _080CB08A .align 2, 0 _080CB07C: .4byte gUnknown_0202F7C9 -_080CB080: .4byte gUnknown_03004B00 +_080CB080: .4byte gBattleAnimArgs _080CB084: .4byte gUnknown_0202F7C8 _080CB088: movs r0, 0 @@ -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] @@ -1368,7 +1368,7 @@ _080CB170: bx r0 .align 2, 0 _080CB198: .4byte gUnknown_0202F7C9 -_080CB19C: .4byte gUnknown_03004B00 +_080CB19C: .4byte gBattleAnimArgs _080CB1A0: .4byte sub_80CB1A4 thumb_func_end sub_80CB144 @@ -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 @@ -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 @@ -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 @@ -1806,7 +1806,7 @@ _080CB4DE: 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 @@ -1841,7 +1841,7 @@ _080CB4F6: b _080CB58A .align 2, 0 _080CB530: .4byte gUnknown_0202F7C9 -_080CB534: .4byte gUnknown_03004B00 +_080CB534: .4byte gBattleAnimArgs _080CB538: adds r2, r5, 0 adds r2, 0x3E @@ -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] @@ -1951,7 +1951,7 @@ _080CB608: bx r0 .align 2, 0 _080CB614: .4byte gUnknown_0202F7C8 -_080CB618: .4byte gUnknown_03004B00 +_080CB618: .4byte gBattleAnimArgs _080CB61C: .4byte sub_80CB710 thumb_func_end sub_80CB59C @@ -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 @@ -2062,7 +2062,7 @@ sub_80CB620: @ 80CB620 .align 2, 0 _080CB6FC: .4byte gUnknown_0202F7C8 _080CB700: .4byte gUnknown_0202F7C9 -_080CB704: .4byte gUnknown_03004B00 +_080CB704: .4byte gBattleAnimArgs _080CB708: .4byte sub_80CB710 _080CB70C: .4byte gUnknown_03000728 thumb_func_end sub_80CB620 @@ -2128,7 +2128,7 @@ sub_80CB768: @ 80CB768 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 @@ -2179,7 +2179,7 @@ _080CB7DE: bx r0 .align 2, 0 _080CB7E4: .4byte gUnknown_0202F7C8 -_080CB7E8: .4byte gUnknown_03004B00 +_080CB7E8: .4byte gBattleAnimArgs thumb_func_end sub_80CB768 thumb_func_start sub_80CB7EC @@ -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 @@ -2725,7 +2725,7 @@ sub_80CBBF0: @ 80CBBF0 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 @@ -3827,7 +3827,7 @@ _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 @@ -3835,7 +3835,7 @@ sub_80CC474: @ 80CC474 ldr r0, _080CC48C @ =gUnknown_0202F7C8 b _080CC492 .align 2, 0 -_080CC488: .4byte gUnknown_03004B00 +_080CC488: .4byte gBattleAnimArgs _080CC48C: .4byte gUnknown_0202F7C8 _080CC490: ldr r0, _080CC4B0 @ =gUnknown_0202F7C9 @@ -3848,19 +3848,19 @@ _080CC492: 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 +_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 @@ -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 @@ -4126,7 +4126,7 @@ _080CC6BE: 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,7 +4143,7 @@ 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] @@ -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 @@ -4185,7 +4185,7 @@ _080CC6FA: b _080CC74C .align 2, 0 _080CC734: .4byte gUnknown_0202F7C9 -_080CC738: .4byte gUnknown_03004B00 +_080CC738: .4byte gBattleAnimArgs _080CC73C: strh r5, [r6, 0x20] strh r2, [r6, 0x22] @@ -4323,7 +4323,7 @@ sub_80CC82C: @ 80CC82C 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 @@ -4332,9 +4332,9 @@ sub_80CC82C: @ 80CC82C b _080CC860 .align 2, 0 _080CC84C: .4byte gUnknown_0202F7C8 -_080CC850: .4byte gUnknown_03004B00 +_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 @@ -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 @@ -4389,14 +4389,14 @@ _080CC89E: .align 2, 0 _080CC8BC: .4byte gUnknown_0202F7C8 _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 @@ -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 @@ -4472,7 +4472,7 @@ _080CC948: .align 2, 0 _080CC964: .4byte gUnknown_0202F7C9 _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,7 +4533,7 @@ sub_80CC9BC: @ 80CC9BC beq _080CC9FC b _080CCA58 .align 2, 0 -_080CC9D8: .4byte gUnknown_03004B00 +_080CC9D8: .4byte gBattleAnimArgs _080CC9DC: ldr r5, _080CC9F8 @ =gUnknown_0202F7C9 ldrb r0, [r5] @@ -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 @@ -4633,7 +4633,7 @@ _080CCA8A: .align 2, 0 _080CCAA4: .4byte gUnknown_0202F7C9 _080CCAA8: .4byte sub_80CCB00 -_080CCAAC: .4byte gUnknown_03004B00 +_080CCAAC: .4byte gBattleAnimArgs _080CCAB0: ldrh r0, [r6, 0x20] ldrh r1, [r3] @@ -4858,7 +4858,7 @@ _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 @@ -4872,7 +4872,7 @@ sub_80CCC50: @ 80CCC50 subs r0, r1 b _080CCC7E .align 2, 0 -_080CCC70: .4byte gUnknown_03004B00 +_080CCC70: .4byte gBattleAnimArgs _080CCC74: .4byte gUnknown_0202F7C8 _080CCC78: ldrh r0, [r4] @@ -4880,7 +4880,7 @@ _080CCC78: 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 @@ -4972,7 +4972,7 @@ sub_80CCD24: @ 80CCD24 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] @@ -4982,7 +4982,7 @@ _080CCD3A: 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 @@ -5021,7 +5021,7 @@ _080CCD78: strb r1, [r5, 0x5] b _080CCDB8 .align 2, 0 -_080CCD98: .4byte gUnknown_03004B00 +_080CCD98: .4byte gBattleAnimArgs _080CCD9C: .4byte gUnknown_0202F7C8 _080CCDA0: ldrb r0, [r6] @@ -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 @@ -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,7 +5547,7 @@ _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 @@ -5555,7 +5555,7 @@ sub_80CD190: @ 80CD190 ldr r0, _080CD1A8 @ =gUnknown_0202F7C8 b _080CD1AE .align 2, 0 -_080CD1A4: .4byte gUnknown_03004B00 +_080CD1A4: .4byte gBattleAnimArgs _080CD1A8: .4byte gUnknown_0202F7C8 _080CD1AC: ldr r0, _080CD1F0 @ =gUnknown_0202F7C9 @@ -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 @@ -5591,9 +5591,9 @@ _080CD1AE: b _080CD248 .align 2, 0 _080CD1F0: .4byte gUnknown_0202F7C9 -_080CD1F4: .4byte gUnknown_03004B00 +_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 @@ -5663,7 +5663,7 @@ sub_80CD274: @ 80CD274 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 @@ -5675,9 +5675,9 @@ sub_80CD274: @ 80CD274 b _080CD2C2 .align 2, 0 _080CD2A0: .4byte gUnknown_0202F7C8 -_080CD2A4: .4byte gUnknown_03004B00 +_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 @@ -5755,7 +5755,7 @@ sub_80CD328: @ 80CD328 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 @@ -5769,9 +5769,9 @@ sub_80CD328: @ 80CD328 b _080CD37E .align 2, 0 _080CD358: .4byte gUnknown_0202F7C8 -_080CD35C: .4byte gUnknown_03004B00 +_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 @@ -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 @@ -6785,7 +6785,7 @@ sub_80CDAC8: @ 80CDAC8 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 @@ -6799,7 +6799,7 @@ sub_80CDAC8: @ 80CDAC8 _080CDB0C: .4byte gTasks _080CDB10: .4byte gUnknown_02024BE0 _080CDB14: .4byte gUnknown_0202F7C8 -_080CDB18: .4byte gUnknown_03004B00 +_080CDB18: .4byte gBattleAnimArgs _080CDB1C: strh r1, [r5, 0xC] movs r0, 0x8 @@ -7129,7 +7129,7 @@ _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 @@ -7137,7 +7137,7 @@ sub_80CDD74: @ 80CDD74 ldr r4, _080CDD8C @ =gUnknown_0202F7C8 b _080CDD92 .align 2, 0 -_080CDD88: .4byte gUnknown_03004B00 +_080CDD88: .4byte gBattleAnimArgs _080CDD8C: .4byte gUnknown_0202F7C8 _080CDD90: ldr r4, _080CDDD0 @ =gUnknown_0202F7C9 @@ -7219,7 +7219,7 @@ sub_80CDE24: @ 80CDE24 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] @@ -7244,7 +7244,7 @@ sub_80CDE24: @ 80CDE24 bx r0 .align 2, 0 _080CDE68: .4byte gUnknown_0202F7C9 -_080CDE6C: .4byte gUnknown_03004B00 +_080CDE6C: .4byte gBattleAnimArgs _080CDE70: .4byte 0x0000ffd0 _080CDE74: .4byte sub_80CDEC0 thumb_func_end sub_80CDE24 @@ -7338,7 +7338,7 @@ _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 @@ -7346,7 +7346,7 @@ sub_80CDF0C: @ 80CDF0C ldr r4, _080CDF24 @ =gUnknown_0202F7C8 b _080CDF2A .align 2, 0 -_080CDF20: .4byte gUnknown_03004B00 +_080CDF20: .4byte gBattleAnimArgs _080CDF24: .4byte gUnknown_0202F7C8 _080CDF28: ldr r4, _080CDF64 @ =gUnknown_0202F7C9 @@ -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 @@ -7379,7 +7379,7 @@ _080CDF2A: bx r0 .align 2, 0 _080CDF64: .4byte gUnknown_0202F7C9 -_080CDF68: .4byte gUnknown_03004B00 +_080CDF68: .4byte gBattleAnimArgs _080CDF6C: .4byte sub_80CDF70 thumb_func_end sub_80CDF0C @@ -7556,7 +7556,7 @@ sub_80CE09C: @ 80CE09C 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 @@ -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 @@ -7594,7 +7594,7 @@ _080CE0F6: bx r0 .align 2, 0 _080CE0FC: .4byte gUnknown_0202F7C8 -_080CE100: .4byte gUnknown_03004B00 +_080CE100: .4byte gBattleAnimArgs _080CE104: .4byte 0x0000ffff thumb_func_end sub_80CE09C @@ -7612,13 +7612,13 @@ 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 @@ -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 @@ -7789,7 +7789,7 @@ unref_sub_80CE260: @ 80CE260 ldrb r0, [r0] cmp r4, r0 bcs _080CE2BC - ldr r6, _080CE2CC @ =gUnknown_03004B00 + ldr r6, _080CE2CC @ =gBattleAnimArgs ldr r5, _080CE2D0 @ =gUnknown_03004340 _080CE274: movs r1, 0 @@ -7834,7 +7834,7 @@ _080CE2BC: bx r0 .align 2, 0 _080CE2C8: .4byte gUnknown_02024A68 -_080CE2CC: .4byte gUnknown_03004B00 +_080CE2CC: .4byte gBattleAnimArgs _080CE2D0: .4byte gUnknown_03004340 thumb_func_end unref_sub_80CE260 @@ -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 @@ -7931,7 +7931,7 @@ sub_80CE36C: @ 80CE36C 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 @@ -7952,7 +7952,7 @@ sub_80CE36C: @ 80CE36C bx r0 .align 2, 0 _080CE3A4: .4byte gUnknown_0202F7C8 -_080CE3A8: .4byte gUnknown_03004B00 +_080CE3A8: .4byte gBattleAnimArgs _080CE3AC: .4byte sub_80CE3B0 thumb_func_end sub_80CE36C @@ -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 @@ -8383,7 +8383,7 @@ _080CE68E: ldr r0, _080CE6FC @ =0xffffec00 b _080CE726 .align 2, 0 -_080CE6F4: .4byte gUnknown_03004B00 +_080CE6F4: .4byte gBattleAnimArgs _080CE6F8: .4byte gUnknown_0202F7C9 _080CE6FC: .4byte 0xffffec00 _080CE700: @@ -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 @@ -8961,7 +8961,7 @@ _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 @@ -9172,7 +9172,7 @@ sub_80CECE8: @ 80CECE8 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 @@ -9226,7 +9226,7 @@ _080CED06: bx r0 .align 2, 0 _080CED6C: .4byte gUnknown_0202F7C8 -_080CED70: .4byte gUnknown_03004B00 +_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,7 +9312,7 @@ sub_80CEDF0: @ 80CEDF0 movs r6, 0x10 b _080CEE16 .align 2, 0 -_080CEE10: .4byte gUnknown_03004B00 +_080CEE10: .4byte gBattleAnimArgs _080CEE14: ldr r6, _080CEE50 @ =0x0000fff0 _080CEE16: @@ -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 @@ -9514,7 +9514,7 @@ _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 @@ -9522,7 +9522,7 @@ sub_80CEF9C: @ 80CEF9C ldr r0, _080CEFB4 @ =gUnknown_0202F7C8 b _080CEFBA .align 2, 0 -_080CEFB0: .4byte gUnknown_03004B00 +_080CEFB0: .4byte gBattleAnimArgs _080CEFB4: .4byte gUnknown_0202F7C8 _080CEFB8: ldr r0, _080CEFF8 @ =gUnknown_0202F7C9 @@ -9538,7 +9538,7 @@ _080CEFBA: 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 @@ -9555,7 +9555,7 @@ _080CEFBA: bx r0 .align 2, 0 _080CEFF8: .4byte gUnknown_0202F7C9 -_080CEFFC: .4byte gUnknown_03004B00 +_080CEFFC: .4byte gBattleAnimArgs _080CF000: .4byte sub_80CF008 _080CF004: .4byte sub_8078600 thumb_func_end sub_80CEF9C @@ -9593,7 +9593,7 @@ _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 @@ -9601,7 +9601,7 @@ sub_80CF040: @ 80CF040 ldr r0, _080CF058 @ =gUnknown_0202F7C8 b _080CF05E .align 2, 0 -_080CF054: .4byte gUnknown_03004B00 +_080CF054: .4byte gBattleAnimArgs _080CF058: .4byte gUnknown_0202F7C8 _080CF05C: ldr r0, _080CF07C @ =gUnknown_0202F7C9 @@ -9657,7 +9657,7 @@ _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 @@ -9665,7 +9665,7 @@ sub_80CF0BC: @ 80CF0BC ldr r0, _080CF0D4 @ =gUnknown_0202F7C8 b _080CF0DA .align 2, 0 -_080CF0D0: .4byte gUnknown_03004B00 +_080CF0D0: .4byte gBattleAnimArgs _080CF0D4: .4byte gUnknown_0202F7C8 _080CF0D8: ldr r0, _080CF12C @ =gUnknown_0202F7C9 @@ -9803,7 +9803,7 @@ _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 @@ -9811,7 +9811,7 @@ sub_80CF1C8: @ 80CF1C8 ldr r0, _080CF1E0 @ =gUnknown_0202F7C8 b _080CF1E6 .align 2, 0 -_080CF1DC: .4byte gUnknown_03004B00 +_080CF1DC: .4byte gBattleAnimArgs _080CF1E0: .4byte gUnknown_0202F7C8 _080CF1E4: ldr r0, _080CF208 @ =gUnknown_0202F7C9 @@ -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,7 +9940,7 @@ _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 @@ -9948,7 +9948,7 @@ sub_80CF2D0: @ 80CF2D0 ldr r0, _080CF2E8 @ =gUnknown_0202F7C8 b _080CF2EE .align 2, 0 -_080CF2E4: .4byte gUnknown_03004B00 +_080CF2E4: .4byte gBattleAnimArgs _080CF2E8: .4byte gUnknown_0202F7C8 _080CF2EC: ldr r0, _080CF308 @ =gUnknown_0202F7C9 @@ -10098,7 +10098,7 @@ sub_80CF3C4: @ 80CF3C4 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 @@ -10109,9 +10109,9 @@ sub_80CF3C4: @ 80CF3C4 _080CF40C: .4byte gUnknown_0202F7C8 _080CF410: .4byte gUnknown_02024BE0 _080CF414: .4byte gUnknown_0202F7C9 -_080CF418: .4byte gUnknown_03004B00 +_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 @@ -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 @@ -10403,7 +10403,7 @@ sub_80CF610: @ 80CF610 strb r1, [r2] b _080CF674 .align 2, 0 -_080CF658: .4byte gUnknown_03004B00 +_080CF658: .4byte gBattleAnimArgs _080CF65C: .4byte gUnknown_0202F7C8 _080CF660: movs r1, 0x4 @@ -10481,13 +10481,13 @@ sub_80CF6DC: @ 80CF6DC 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 ldrb r0, [r0] @@ -10495,7 +10495,7 @@ _080CF700: 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] @@ -10514,7 +10514,7 @@ _080CF722: 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 @@ -10584,7 +10584,7 @@ _080CF794: bx r0 .align 2, 0 _080CF7C8: .4byte gUnknown_0202F7C8 -_080CF7CC: .4byte gUnknown_03004B00 +_080CF7CC: .4byte gBattleAnimArgs _080CF7D0: .4byte gUnknown_0202F7C9 _080CF7D4: .4byte 0xffffa000 _080CF7D8: .4byte sub_8078B34 @@ -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,7 +11060,7 @@ 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 @@ -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] @@ -11104,7 +11104,7 @@ _080CFB70: _080CFBB4: .4byte gUnknown_02024A72 _080CFBB8: .4byte gUnknown_0202F7C9 _080CFBBC: .4byte gTasks -_080CFBC0: .4byte gUnknown_03004B00 +_080CFBC0: .4byte gBattleAnimArgs _080CFBC4: movs r0, 0x1 orrs r0, r1 @@ -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 @@ -11205,7 +11205,7 @@ _080CFC56: .align 2, 0 _080CFC90: .4byte gUnknown_0202F7C9 _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] @@ -11314,7 +11314,7 @@ _080CFD3C: b _080CFDC4 .align 2, 0 _080CFD7C: .4byte gTasks -_080CFD80: .4byte gUnknown_03004B00 +_080CFD80: .4byte gBattleAnimArgs _080CFD84: .4byte gUnknown_0202F7C9 _080CFD88: .4byte 0x0000ffc0 _080CFD8C: @@ -11476,7 +11476,7 @@ 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 @@ -11537,7 +11537,7 @@ _080CFEE0: bx r0 .align 2, 0 _080CFF3C: .4byte gUnknown_0202F7C9 -_080CFF40: .4byte gUnknown_03004B00 +_080CFF40: .4byte gBattleAnimArgs _080CFF44: .4byte gUnknown_0202F7C8 _080CFF48: .4byte sub_8078C00 _080CFF4C: .4byte move_anim_8072740 @@ -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] @@ -11815,7 +11815,7 @@ _080D0136: bx r0 .align 2, 0 _080D0168: .4byte gUnknown_0202F7C8 -_080D016C: .4byte gUnknown_03004B00 +_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 @@ -11884,7 +11884,7 @@ _080D01A4: .align 2, 0 _080D01F4: .4byte 0x0000ffe0 _080D01F8: .4byte 0x0000fff0 -_080D01FC: .4byte gUnknown_03004B00 +_080D01FC: .4byte gBattleAnimArgs _080D0200: .4byte gUnknown_0202F7C9 _080D0204: .4byte sub_8078B34 _080D0208: .4byte sub_80D020C @@ -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] @@ -11983,7 +11983,7 @@ _080D025C: .align 2, 0 _080D02BC: .4byte 0x0000ffe0 _080D02C0: .4byte 0x0000fff0 -_080D02C4: .4byte gUnknown_03004B00 +_080D02C4: .4byte gBattleAnimArgs _080D02C8: .4byte gUnknown_0202F7C9 _080D02CC: .4byte sub_80D02D0 thumb_func_end sub_80D0228 @@ -12580,7 +12580,7 @@ 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 @@ -12590,7 +12590,7 @@ sub_80D074C: @ 80D074C 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 @@ -12887,7 +12887,7 @@ _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 @@ -12895,7 +12895,7 @@ sub_80D09C0: @ 80D09C0 ldr r0, _080D09D8 @ =gUnknown_0202F7C8 b _080D09DE .align 2, 0 -_080D09D4: .4byte gUnknown_03004B00 +_080D09D4: .4byte gBattleAnimArgs _080D09D8: .4byte gUnknown_0202F7C8 _080D09DC: ldr r0, _080D0A3C @ =gUnknown_0202F7C9 @@ -12907,7 +12907,7 @@ _080D09DE: 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 @@ -12947,7 +12947,7 @@ _080D0A2A: bx r0 .align 2, 0 _080D0A3C: .4byte gUnknown_0202F7C9 -_080D0A40: .4byte gUnknown_03004B00 +_080D0A40: .4byte gBattleAnimArgs _080D0A44: .4byte move_anim_8074EE0 _080D0A48: .4byte sub_80785E4 thumb_func_end sub_80D09C0 @@ -13702,7 +13702,7 @@ 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 @@ -13712,7 +13712,7 @@ sub_80D0FD8: @ 80D0FD8 ldr r0, _080D1000 @ =gUnknown_0202F7C8 b _080D1006 .align 2, 0 -_080D0FFC: .4byte gUnknown_03004B00 +_080D0FFC: .4byte gBattleAnimArgs _080D1000: .4byte gUnknown_0202F7C8 _080D1004: ldr r0, _080D1040 @ =gUnknown_0202F7C9 @@ -13757,7 +13757,7 @@ _080D1048: 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,7 +13821,7 @@ 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 @@ -13831,7 +13831,7 @@ sub_80D10B8: @ 80D10B8 ldr r0, _080D10EC @ =gUnknown_0202F7C9 b _080D10F6 .align 2, 0 -_080D10E4: .4byte gUnknown_03004B00 +_080D10E4: .4byte gBattleAnimArgs _080D10E8: .4byte gUnknown_0202F7C8 _080D10EC: .4byte gUnknown_0202F7C9 _080D10F0: @@ -13841,7 +13841,7 @@ _080D10F0: _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 @@ -13854,7 +13854,7 @@ _080D10F6: .align 2, 0 _080D1110: .4byte gUnknown_0202F7C9 _080D1114: .4byte gUnknown_0202F7C8 -_080D1118: .4byte gUnknown_03004B00 +_080D1118: .4byte gBattleAnimArgs _080D111C: movs r2, 0x2 mov r10, r2 @@ -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 @@ -13890,7 +13890,7 @@ _080D1124: adds r0, r4, r0 b _080D120A .align 2, 0 -_080D1164: .4byte gUnknown_03004B00 +_080D1164: .4byte gBattleAnimArgs _080D1168: .4byte gSprites _080D116C: .4byte gUnknown_02024BE0 _080D1170: @@ -13907,7 +13907,7 @@ _080D1180: 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 @@ -13955,7 +13955,7 @@ _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 @@ -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 @@ -14016,7 +14016,7 @@ _080D121A: .align 2, 0 _080D1268: .4byte gSprites _080D126C: .4byte gUnknown_02024BE0 -_080D1270: .4byte gUnknown_03004B00 +_080D1270: .4byte gBattleAnimArgs _080D1274: .4byte gMain _080D1278: .4byte 0x0000043d _080D127C: @@ -14042,7 +14042,7 @@ _080D129C: 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 @@ -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 @@ -14163,7 +14163,7 @@ _080D1384: .align 2, 0 _080D139C: .4byte gUnknown_0202F7C8 _080D13A0: .4byte 0x0000ff60 -_080D13A4: .4byte gUnknown_03004B00 +_080D13A4: .4byte gBattleAnimArgs _080D13A8: .4byte sub_80D13AC thumb_func_end sub_80D1368 @@ -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: @@ -15299,12 +15299,12 @@ sub_80D1C08: @ 80D1C08 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] @@ -15337,7 +15337,7 @@ _080D1C28: bx r0 .align 2, 0 _080D1C70: .4byte gUnknown_0202F7C8 -_080D1C74: .4byte gUnknown_03004B00 +_080D1C74: .4byte gBattleAnimArgs _080D1C78: .4byte sub_8078B34 _080D1C7C: .4byte move_anim_8072740 thumb_func_end sub_80D1C08 @@ -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 @@ -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] @@ -16659,7 +16659,7 @@ sub_80D26A4: @ 80D26A4 bx r0 .align 2, 0 _080D26F8: .4byte gUnknown_0202F7C8 -_080D26FC: .4byte gUnknown_03004B00 +_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 @@ -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 @@ -16810,7 +16810,7 @@ sub_80D27E0: @ 80D27E0 bx r0 .align 2, 0 _080D2828: .4byte gUnknown_0202F7C8 -_080D282C: .4byte gUnknown_03004B00 +_080D282C: .4byte gBattleAnimArgs _080D2830: .4byte sub_80D2834 thumb_func_end sub_80D27E0 @@ -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 @@ -16920,7 +16920,7 @@ sub_80D28AC: @ 80D28AC bx r0 .align 2, 0 _080D28F8: .4byte gUnknown_0202F7C8 -_080D28FC: .4byte gUnknown_03004B00 +_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 @@ -17290,7 +17290,7 @@ _080D2B80: strb r0, [r3] b _080D2BD2 .align 2, 0 -_080D2BB8: .4byte gUnknown_03004B00 +_080D2BB8: .4byte gBattleAnimArgs _080D2BBC: .4byte gUnknown_0202F7C9 _080D2BC0: .4byte 0x0000ffff _080D2BC4: @@ -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,7 +17369,7 @@ 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] @@ -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 @@ -17405,7 +17405,7 @@ _080D2C66: b _080D2CA0 .align 2, 0 _080D2C94: .4byte gUnknown_0202F7C9 -_080D2C98: .4byte gUnknown_03004B00 +_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 @@ -17519,7 +17519,7 @@ _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 @@ -17527,7 +17527,7 @@ sub_80D2D68: @ 80D2D68 ldr r0, _080D2D80 @ =gUnknown_0202F7C8 b _080D2D86 .align 2, 0 -_080D2D7C: .4byte gUnknown_03004B00 +_080D2D7C: .4byte gBattleAnimArgs _080D2D80: .4byte gUnknown_0202F7C8 _080D2D84: ldr r0, _080D2E1C @ =gUnknown_0202F7C9 @@ -17539,7 +17539,7 @@ _080D2D86: 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 @@ -17608,7 +17608,7 @@ _080D2DF0: bx r0 .align 2, 0 _080D2E1C: .4byte gUnknown_0202F7C9 -_080D2E20: .4byte gUnknown_03004B00 +_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 @@ -17949,7 +17949,7 @@ sub_80D30AC: @ 80D30AC push {lr} lsls r0, 24 lsrs r0, 24 - ldr r3, _080D30C8 @ =gUnknown_03004B00 + ldr r3, _080D30C8 @ =gBattleAnimArgs ldr r1, _080D30CC @ =gUnknown_0202F7B4 ldr r1, [r1] ldrb r2, [r1, 0x10] @@ -17960,7 +17960,7 @@ sub_80D30AC: @ 80D30AC pop {r0} bx r0 .align 2, 0 -_080D30C8: .4byte gUnknown_03004B00 +_080D30C8: .4byte gBattleAnimArgs _080D30CC: .4byte gUnknown_0202F7B4 thumb_func_end sub_80D30AC @@ -17969,7 +17969,7 @@ update_fury_cutter_counter_copy: @ 80D30D0 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, _080D30E8 @ =gUnknown_03004B00 + ldr r2, _080D30E8 @ =gBattleAnimArgs ldr r1, _080D30EC @ =gUnknown_0202F7B4 ldr r1, [r1] ldrb r1, [r1, 0x10] @@ -17978,7 +17978,7 @@ update_fury_cutter_counter_copy: @ 80D30D0 pop {r0} bx r0 .align 2, 0 -_080D30E8: .4byte gUnknown_03004B00 +_080D30E8: .4byte gBattleAnimArgs _080D30EC: .4byte gUnknown_0202F7B4 thumb_func_end update_fury_cutter_counter_copy @@ -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] @@ -18050,7 +18050,7 @@ _080D3172: bx r0 .align 2, 0 _080D3178: .4byte gTasks -_080D317C: .4byte gUnknown_03004B00 +_080D317C: .4byte gBattleAnimArgs _080D3180: .4byte gSpriteTemplate_83D9130 thumb_func_end sub_80D30F0 @@ -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 +_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 @@ -18148,12 +18148,12 @@ _080D320A: 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] @@ -18219,7 +18219,7 @@ _080D3240: pop {r0} bx r0 .align 2, 0 -_080D32D0: .4byte gUnknown_03004B00 +_080D32D0: .4byte gBattleAnimArgs _080D32D4: .4byte gUnknown_0202F7C8 _080D32D8: .4byte gUnknown_0202F7C9 _080D32DC: .4byte SpriteCallbackDummy @@ -18345,7 +18345,7 @@ sub_80D33B4: @ 80D33B4 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 @@ -18354,9 +18354,9 @@ sub_80D33B4: @ 80D33B4 b _080D33EA .align 2, 0 _080D33DC: .4byte gUnknown_0202F7C8 -_080D33E0: .4byte gUnknown_03004B00 +_080D33E0: .4byte gBattleAnimArgs _080D33E4: - ldr r0, _080D3440 @ =gUnknown_03004B00 + ldr r0, _080D3440 @ =gBattleAnimArgs ldrh r6, [r0, 0x4] adds r7, r0, 0 _080D33EA: @@ -18399,7 +18399,7 @@ _080D33EA: pop {r0} bx r0 .align 2, 0 -_080D3440: .4byte gUnknown_03004B00 +_080D3440: .4byte gBattleAnimArgs _080D3444: .4byte gUnknown_0202F7C9 _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 @@ -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] @@ -18591,7 +18591,7 @@ sub_80D3554: @ 80D3554 b _080D35C8 .align 2, 0 _080D35BC: .4byte gUnknown_0202F7C9 -_080D35C0: .4byte gUnknown_03004B00 +_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 @@ -18703,7 +18703,7 @@ _080D368A: pop {r0} bx r0 .align 2, 0 -_080D3690: .4byte gUnknown_03004B00 +_080D3690: .4byte gBattleAnimArgs _080D3694: .4byte gTasks thumb_func_end sub_80D365C @@ -18798,7 +18798,7 @@ sub_80D3728: @ 80D3728 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 @@ -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 @@ -18879,7 +18879,7 @@ _080D37AA: .align 2, 0 _080D37E8: .4byte gUnknown_0202F7C8 _080D37EC: .4byte gUnknown_0202F7C9 -_080D37F0: .4byte gUnknown_03004B00 +_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 @@ -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 @@ -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 @@ -20824,7 +20824,7 @@ _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 _080D4714: @@ -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 @@ -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] @@ -21581,7 +21581,7 @@ sub_80D4CA4: @ 80D4CA4 bx r0 .align 2, 0 _080D4CE0: .4byte gUnknown_0202F7C9 -_080D4CE4: .4byte gUnknown_03004B00 +_080D4CE4: .4byte gBattleAnimArgs _080D4CE8: .4byte sub_80D4CEC thumb_func_end sub_80D4CA4 @@ -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 @@ -21905,7 +21905,7 @@ sub_80D4F5C: @ 80D4F5C 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 @@ -21921,9 +21921,9 @@ sub_80D4F5C: @ 80D4F5C b _080D4FAE .align 2, 0 _080D4F90: .4byte gUnknown_0202F7C8 -_080D4F94: .4byte gUnknown_03004B00 +_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 @@ -21961,7 +21961,7 @@ sub_80D4FCC: @ 80D4FCC 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 @@ -21976,9 +21976,9 @@ sub_80D4FCC: @ 80D4FCC b _080D5018 .align 2, 0 _080D4FF8: .4byte gUnknown_0202F7C8 -_080D4FFC: .4byte gUnknown_03004B00 +_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 @@ -22053,7 +22053,7 @@ sub_80D5074: @ 80D5074 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 @@ -22061,9 +22061,9 @@ sub_80D5074: @ 80D5074 b _080D50B2 .align 2, 0 _080D5098: .4byte gUnknown_0202F7C8 -_080D509C: .4byte gUnknown_03004B00 +_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 @@ -22232,7 +22232,7 @@ sub_80D51A8: @ 80D51A8 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] @@ -22247,13 +22247,13 @@ _080D51EE: .align 2, 0 _080D5200: .4byte gUnknown_0202F7C8 _080D5204: .4byte gUnknown_0202F7C9 -_080D5208: .4byte gUnknown_03004B00 +_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 @@ -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 @@ -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,7 +23460,7 @@ _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 @@ -23475,7 +23475,7 @@ _080D5B28: movs r0, 0x4 b _080D5B5A .align 2, 0 -_080D5B50: .4byte gUnknown_03004B00 +_080D5B50: .4byte gBattleAnimArgs _080D5B54: .4byte gUnknown_0202F7C8 _080D5B58: ldr r0, _080D5B78 @ =0x0000fffc @@ -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 @@ -23729,7 +23729,7 @@ _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 @@ -24173,7 +24173,7 @@ 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 @@ -24185,7 +24185,7 @@ sub_80D6080: @ 80D6080 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 @@ -24236,7 +24236,7 @@ _080D60EA: b _080D6126 .align 2, 0 _080D610C: .4byte gTasks -_080D6110: .4byte gUnknown_03004B00 +_080D6110: .4byte gBattleAnimArgs _080D6114: .4byte gUnknown_02024BE0 _080D6118: .4byte gUnknown_0202F7C9 _080D611C: .4byte gUnknown_083D9794 @@ -24337,7 +24337,7 @@ sub_80D61C8: @ 80D61C8 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 @@ -24345,9 +24345,9 @@ sub_80D61C8: @ 80D61C8 b _080D61FC .align 2, 0 _080D61E8: .4byte gUnknown_0202F7C8 -_080D61EC: .4byte gUnknown_03004B00 +_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 @@ -24395,7 +24395,7 @@ sub_80D6234: @ 80D6234 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 @@ -24403,9 +24403,9 @@ sub_80D6234: @ 80D6234 b _080D6266 .align 2, 0 _080D6254: .4byte gUnknown_0202F7C8 -_080D6258: .4byte gUnknown_03004B00 +_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 @@ -24461,7 +24461,7 @@ sub_80D6294: @ 80D6294 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 @@ -24474,9 +24474,9 @@ sub_80D6294: @ 80D6294 .align 2, 0 _080D62D8: .4byte gUnknown_0202F7C9 _080D62DC: .4byte gUnknown_0202F7C8 -_080D62E0: .4byte gUnknown_03004B00 +_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 @@ -24575,7 +24575,7 @@ _080D63A0: _080D63A2: ldrb r4, [r0] _080D63A4: - ldr r0, _080D63C8 @ =gUnknown_03004B00 + ldr r0, _080D63C8 @ =gBattleAnimArgs movs r2, 0xA ldrsh r0, [r0, r2] cmp r0, 0 @@ -24591,7 +24591,7 @@ _080D63A4: b _080D63DE .align 2, 0 _080D63C4: .4byte gUnknown_0202F7C9 -_080D63C8: .4byte gUnknown_03004B00 +_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,7 +24693,7 @@ 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] @@ -24743,7 +24743,7 @@ sub_80D648C: @ 80D648C pop {r0} bx r0 .align 2, 0 -_080D6500: .4byte gUnknown_03004B00 +_080D6500: .4byte gBattleAnimArgs _080D6504: .4byte gUnknown_0202F7C9 _080D6508: .4byte 0x000003ff _080D650C: .4byte 0xfffffc00 @@ -24873,7 +24873,7 @@ sub_80D65DC: @ 80D65DC 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] @@ -24883,7 +24883,7 @@ _080D6606: 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 @@ -24910,7 +24910,7 @@ _080D6606: _080D6644: .4byte gMain _080D6648: .4byte 0x0000043d _080D664C: .4byte gUnknown_0202F7C9 -_080D6650: .4byte gUnknown_03004B00 +_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 @@ -24931,7 +24931,7 @@ sub_80D6658: @ 80D6658 ldr r0, _080D6678 @ =gUnknown_0202F7C9 b _080D667E .align 2, 0 -_080D6674: .4byte gUnknown_03004B00 +_080D6674: .4byte gBattleAnimArgs _080D6678: .4byte gUnknown_0202F7C9 _080D667C: ldr r0, _080D670C @ =gUnknown_0202F7C8 @@ -24951,7 +24951,7 @@ _080D667E: 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 @@ -25008,7 +25008,7 @@ _080D66A4: _080D670C: .4byte gUnknown_0202F7C8 _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 @@ -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 @@ -25175,7 +25175,7 @@ sub_80D681C: @ 80D681C .align 2, 0 _080D6864: .4byte gUnknown_0202F7C9 _080D6868: .4byte gTasks -_080D686C: .4byte gUnknown_03004B00 +_080D686C: .4byte gBattleAnimArgs _080D6870: .4byte sub_80D6874 thumb_func_end sub_80D681C @@ -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 @@ -25489,7 +25489,7 @@ 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 @@ -25551,7 +25551,7 @@ 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 @@ -25560,7 +25560,7 @@ sub_80D6B3C: @ 80D6B3C b _080D6B6A .align 2, 0 _080D6B5C: .4byte gTasks -_080D6B60: .4byte gUnknown_03004B00 +_080D6B60: .4byte gBattleAnimArgs _080D6B64: .4byte gUnknown_0202F7C8 _080D6B68: ldr r4, _080D6BAC @ =gUnknown_0202F7C9 @@ -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] @@ -25597,7 +25597,7 @@ _080D6B6A: bx r0 .align 2, 0 _080D6BAC: .4byte gUnknown_0202F7C9 -_080D6BB0: .4byte gUnknown_03004B00 +_080D6BB0: .4byte gBattleAnimArgs _080D6BB4: .4byte sub_80D6BB8 thumb_func_end sub_80D6B3C @@ -25785,7 +25785,7 @@ _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 @@ -25793,7 +25793,7 @@ sub_80D6D18: @ 80D6D18 ldr r4, _080D6D30 @ =gUnknown_0202F7C8 b _080D6D36 .align 2, 0 -_080D6D2C: .4byte gUnknown_03004B00 +_080D6D2C: .4byte gBattleAnimArgs _080D6D30: .4byte gUnknown_0202F7C8 _080D6D34: ldr r4, _080D6D64 @ =gUnknown_0202F7C9 @@ -25828,7 +25828,7 @@ _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 @@ -25836,7 +25836,7 @@ sub_80D6D70: @ 80D6D70 ldr r4, _080D6D88 @ =gUnknown_0202F7C8 b _080D6D8E .align 2, 0 -_080D6D84: .4byte gUnknown_03004B00 +_080D6D84: .4byte gBattleAnimArgs _080D6D88: .4byte gUnknown_0202F7C8 _080D6D8C: ldr r4, _080D6DC8 @ =gUnknown_0202F7C9 @@ -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] @@ -25868,7 +25868,7 @@ _080D6D8E: bx r0 .align 2, 0 _080D6DC8: .4byte gUnknown_0202F7C9 -_080D6DCC: .4byte gUnknown_03004B00 +_080D6DCC: .4byte gBattleAnimArgs _080D6DD0: .4byte move_anim_8072740 _080D6DD4: .4byte sub_8078600 thumb_func_end sub_80D6D70 @@ -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 @@ -26226,7 +26226,7 @@ _080D7052: b _080D70F0 .align 2, 0 _080D707C: .4byte gUnknown_0202F7C8 -_080D7080: .4byte gUnknown_03004B00 +_080D7080: .4byte gBattleAnimArgs _080D7084: .4byte 0x0000fff0 _080D7088: ldrb r0, [r4] @@ -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 @@ -27237,7 +27237,7 @@ _080D780C: .4byte 0x000003ff _080D7810: .4byte 0xfffffc00 _080D7814: .4byte gUnknown_0202F7C9 _080D7818: .4byte gUnknown_0202F7C8 -_080D781C: .4byte gUnknown_03004B00 +_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 @@ -27398,7 +27398,7 @@ sub_80D792C: @ 80D792C 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 @@ -27407,9 +27407,9 @@ sub_80D792C: @ 80D792C .align 2, 0 _080D7960: .4byte gUnknown_0202F7C9 _080D7964: .4byte gUnknown_0202F7C8 -_080D7968: .4byte gUnknown_03004B00 +_080D7968: .4byte gBattleAnimArgs _080D796C: - ldr r0, _080D79A4 @ =gUnknown_03004B00 + ldr r0, _080D79A4 @ =gBattleAnimArgs ldrh r0, [r0, 0x4] ldrh r1, [r4, 0x32] adds r0, r1 @@ -27420,7 +27420,7 @@ _080D7976: 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,7 +27436,7 @@ _080D7976: pop {r0} bx r0 .align 2, 0 -_080D79A4: .4byte gUnknown_03004B00 +_080D79A4: .4byte gBattleAnimArgs _080D79A8: .4byte gUnknown_0202F7C9 _080D79AC: .4byte move_anim_8072740 _080D79B0: .4byte sub_8078B34 @@ -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,7 +27456,7 @@ sub_80D79B4: @ 80D79B4 bl sub_8078764 b _080D7A06 .align 2, 0 -_080D79CC: .4byte gUnknown_03004B00 +_080D79CC: .4byte gBattleAnimArgs _080D79D0: ldr r0, _080D7A18 @ =gUnknown_0202F7C9 ldrb r0, [r0] @@ -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] @@ -27568,7 +27568,7 @@ sub_80D7A64: @ 80D7A64 strh r0, [r5, 0x36] b _080D7AC6 .align 2, 0 -_080D7AAC: .4byte gUnknown_03004B00 +_080D7AAC: .4byte gBattleAnimArgs _080D7AB0: .4byte gUnknown_0202F7C9 _080D7AB4: ldr r0, _080D7AE0 @ =gUnknown_0202F7C9 @@ -27586,7 +27586,7 @@ _080D7AC6: 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 @@ -27595,9 +27595,9 @@ _080D7AC6: .align 2, 0 _080D7AE0: .4byte gUnknown_0202F7C9 _080D7AE4: .4byte gUnknown_0202F7C8 -_080D7AE8: .4byte gUnknown_03004B00 +_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 @@ -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] @@ -27881,7 +27881,7 @@ sub_80D7CD4: @ 80D7CD4 strh r0, [r5, 0x36] b _080D7D32 .align 2, 0 -_080D7D18: .4byte gUnknown_03004B00 +_080D7D18: .4byte gBattleAnimArgs _080D7D1C: .4byte gUnknown_0202F7C9 _080D7D20: ldr r0, _080D7D50 @ =gUnknown_0202F7C9 @@ -27899,7 +27899,7 @@ _080D7D32: 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 @@ -27909,9 +27909,9 @@ _080D7D32: .align 2, 0 _080D7D50: .4byte gUnknown_0202F7C9 _080D7D54: .4byte gUnknown_0202F7C8 -_080D7D58: .4byte gUnknown_03004B00 +_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,7 +28086,7 @@ sub_80D7E88: @ 80D7E88 bl sub_8078764 b _080D7EE2 .align 2, 0 -_080D7EA8: .4byte gUnknown_03004B00 +_080D7EA8: .4byte gBattleAnimArgs _080D7EAC: ldr r0, _080D7EEC @ =gUnknown_0202F7C9 ldrb r0, [r0] @@ -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,7 +28156,7 @@ sub_80D7F10: @ 80D7F10 bl sub_80787B0 b _080D7F72 .align 2, 0 -_080D7F30: .4byte gUnknown_03004B00 +_080D7F30: .4byte gBattleAnimArgs _080D7F34: ldr r4, _080D7F5C @ =gUnknown_0202F7C8 ldrb r0, [r4] @@ -28183,7 +28183,7 @@ _080D7F60: 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 @@ -28192,7 +28192,7 @@ _080D7F72: ldr r0, _080D7F7C @ =gUnknown_0202F7C8 b _080D7FD0 .align 2, 0 -_080D7F78: .4byte gUnknown_03004B00 +_080D7F78: .4byte gBattleAnimArgs _080D7F7C: .4byte gUnknown_0202F7C8 _080D7F80: movs r1, 0xA @@ -28229,7 +28229,7 @@ _080D7FBC: 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 @@ -28239,7 +28239,7 @@ _080D7FCE: _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 @@ -28252,7 +28252,7 @@ _080D7FE8: movs r0, 0x20 b _080D7FF6 .align 2, 0 -_080D7FEC: .4byte gUnknown_03004B00 +_080D7FEC: .4byte gBattleAnimArgs _080D7FF0: .4byte gUnknown_0202F7C9 _080D7FF4: movs r0, 0x40 @@ -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] @@ -28292,7 +28292,7 @@ _080D800C: bx r0 .align 2, 0 _080D803C: .4byte gUnknown_0202F7C9 -_080D8040: .4byte gUnknown_03004B00 +_080D8040: .4byte gBattleAnimArgs _080D8044: .4byte sub_80D8048 thumb_func_end sub_80D7F10 @@ -29126,7 +29126,7 @@ 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 @@ -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 @@ -29235,7 +29235,7 @@ _080D8794: movs r1, 0x3 b _080D8824 .align 2, 0 -_080D87E8: .4byte gUnknown_03004B00 +_080D87E8: .4byte gBattleAnimArgs _080D87EC: .4byte gUnknown_0202F7C8 _080D87F0: .4byte gUnknown_0202F7C9 _080D87F4: .4byte gUnknown_02024A72 @@ -30086,7 +30086,7 @@ _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 @@ -30127,7 +30127,7 @@ _080D8E92: bx r0 .align 2, 0 _080D8ECC: .4byte gUnknown_0202F7B4 -_080D8ED0: .4byte gUnknown_03004B00 +_080D8ED0: .4byte gBattleAnimArgs _080D8ED4: .4byte gUnknown_0202F7C8 _080D8ED8: .4byte gUnknown_0202F7C9 _080D8EDC: .4byte sub_80D8EE0 @@ -30256,7 +30256,7 @@ 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 @@ -30273,7 +30273,7 @@ sub_80D8FC0: @ 80D8FC0 pop {r0} bx r0 .align 2, 0 -_080D8FE8: .4byte gUnknown_03004B00 +_080D8FE8: .4byte gBattleAnimArgs _080D8FEC: .4byte gUnknown_0202F7B4 thumb_func_end sub_80D8FC0 @@ -30281,7 +30281,7 @@ _080D8FEC: .4byte gUnknown_0202F7B4 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,7 +30310,7 @@ _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 @@ -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,7 +30340,7 @@ _080D9054: pop {r0} bx r0 .align 2, 0 -_080D9070: .4byte gUnknown_03004B00 +_080D9070: .4byte gBattleAnimArgs _080D9074: .4byte gUnknown_0202F7C8 thumb_func_end sub_80D902C @@ -30352,7 +30352,7 @@ sub_80D9078: @ 80D9078 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,7 +30415,7 @@ 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 @@ -30424,7 +30424,7 @@ sub_80D90F4: @ 80D90F4 ldr r0, _080D9114 @ =gUnknown_0202F7C8 b _080D911A .align 2, 0 -_080D9110: .4byte gUnknown_03004B00 +_080D9110: .4byte gBattleAnimArgs _080D9114: .4byte gUnknown_0202F7C8 _080D9118: ldr r0, _080D9260 @ =gUnknown_0202F7C9 @@ -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 @@ -30744,7 +30744,7 @@ sub_80D9378: @ 80D9378 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 @@ -30759,12 +30759,12 @@ _080D93A4: 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] @@ -30791,7 +30791,7 @@ _080D93C2: .align 2, 0 _080D93F4: .4byte gUnknown_0202F7C8 _080D93F8: .4byte gUnknown_0202F7C9 -_080D93FC: .4byte gUnknown_03004B00 +_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 @@ -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,7 +31035,7 @@ _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 @@ -31043,7 +31043,7 @@ sub_80D95D0: @ 80D95D0 ldr r4, _080D95E8 @ =gUnknown_0202F7C8 b _080D95EE .align 2, 0 -_080D95E4: .4byte gUnknown_03004B00 +_080D95E4: .4byte gBattleAnimArgs _080D95E8: .4byte gUnknown_0202F7C8 _080D95EC: ldr r4, _080D9634 @ =gUnknown_0202F7C9 @@ -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 @@ -31083,7 +31083,7 @@ _080D95EE: bx r0 .align 2, 0 _080D9634: .4byte gUnknown_0202F7C9 -_080D9638: .4byte gUnknown_03004B00 +_080D9638: .4byte gBattleAnimArgs _080D963C: .4byte sub_80D9640 thumb_func_end sub_80D95D0 @@ -31160,7 +31160,7 @@ _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 @@ -31175,7 +31175,7 @@ sub_80D96B8: @ 80D96B8 adds r0, r2 b _080D96F6 .align 2, 0 -_080D96DC: .4byte gUnknown_03004B00 +_080D96DC: .4byte gBattleAnimArgs _080D96E0: .4byte gUnknown_0202F7C8 _080D96E4: ldr r4, _080D9740 @ =gUnknown_0202F7C9 @@ -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 @@ -31225,7 +31225,7 @@ _080D96F6: b _080D978A .align 2, 0 _080D9740: .4byte gUnknown_0202F7C9 -_080D9744: .4byte gUnknown_03004B00 +_080D9744: .4byte gBattleAnimArgs _080D9748: .4byte 0x000003ff _080D974C: .4byte 0xfffffc00 _080D9750: @@ -31304,7 +31304,7 @@ _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 @@ -31337,7 +31337,7 @@ sub_80D97CC: @ 80D97CC ldr r0, _080D9824 @ =gUnknown_0202F7C9 b _080D9844 .align 2, 0 -_080D9818: .4byte gUnknown_03004B00 +_080D9818: .4byte gBattleAnimArgs _080D981C: .4byte gUnknown_02024C07 _080D9820: .4byte gUnknown_0202F7C8 _080D9824: .4byte gUnknown_0202F7C9 @@ -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 @@ -31609,7 +31609,7 @@ _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 @@ -31632,7 +31632,7 @@ sub_80D9A38: @ 80D9A38 ldr r0, _080D9A78 @ =gUnknown_0202F7C8 b _080D9A82 .align 2, 0 -_080D9A6C: .4byte gUnknown_03004B00 +_080D9A6C: .4byte gBattleAnimArgs _080D9A70: .4byte gUnknown_02024C07 _080D9A74: .4byte gUnknown_0202F7C9 _080D9A78: .4byte gUnknown_0202F7C8 @@ -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] @@ -31803,7 +31803,7 @@ _080D9BA6: bx r0 .align 2, 0 _080D9BC4: .4byte gUnknown_0202F7C9 -_080D9BC8: .4byte gUnknown_03004B00 +_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,7 +31822,7 @@ 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 @@ -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 @@ -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 @@ -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 @@ -32057,7 +32057,7 @@ _080D9D86: pop {r0} bx r0 .align 2, 0 -_080D9DC4: .4byte gUnknown_03004B00 +_080D9DC4: .4byte gBattleAnimArgs _080D9DC8: .4byte gUnknown_0202F7C9 _080D9DCC: .4byte 0x0000ffe2 _080D9DD0: .4byte sub_80D9DD4 @@ -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 @@ -32136,7 +32136,7 @@ _080D9E36: pop {r0} bx r0 .align 2, 0 -_080D9E64: .4byte gUnknown_03004B00 +_080D9E64: .4byte gBattleAnimArgs _080D9E68: .4byte gUnknown_0202F7C9 _080D9E6C: .4byte gUnknown_0202F7C8 _080D9E70: .4byte 0x0000ffe2 @@ -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 @@ -32243,12 +32243,12 @@ sub_80D9F14: @ 80D9F14 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 @@ -32275,7 +32275,7 @@ _080D9F40: .align 2, 0 _080D9F74: .4byte gUnknown_0202F7C9 _080D9F78: .4byte gUnknown_0202F7C8 -_080D9F7C: .4byte gUnknown_03004B00 +_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,7 +32294,7 @@ sub_80D9F88: @ 80D9F88 bl sub_8078764 b _080D9FDA .align 2, 0 -_080D9FA0: .4byte gUnknown_03004B00 +_080D9FA0: .4byte gBattleAnimArgs _080D9FA4: ldr r0, _080D9FE4 @ =gUnknown_0202F7C9 ldrb r0, [r0] @@ -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 @@ -32544,12 +32544,12 @@ sub_80DA16C: @ 80DA16C 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] @@ -32585,7 +32585,7 @@ _080DA18C: bx r0 .align 2, 0 _080DA1D8: .4byte gUnknown_0202F7C8 -_080DA1DC: .4byte gUnknown_03004B00 +_080DA1DC: .4byte gBattleAnimArgs _080DA1E0: .4byte gUnknown_0202F7C9 _080DA1E4: .4byte sub_80785E4 _080DA1E8: .4byte sub_80DA1EC @@ -32617,7 +32617,7 @@ sub_80DA208: @ 80DA208 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] @@ -32635,7 +32635,7 @@ _080DA234: 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 @@ -32684,7 +32684,7 @@ _080DA24C: b _080DA2C2 .align 2, 0 _080DA2A4: .4byte gUnknown_0202F7C8 -_080DA2A8: .4byte gUnknown_03004B00 +_080DA2A8: .4byte gBattleAnimArgs _080DA2AC: .4byte gUnknown_0202F7C9 _080DA2B0: ldr r0, _080DA2F0 @ =gUnknown_0202F7C9 @@ -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 @@ -32718,7 +32718,7 @@ _080DA2C2: bx r0 .align 2, 0 _080DA2F0: .4byte gUnknown_0202F7C9 -_080DA2F4: .4byte gUnknown_03004B00 +_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 @@ -32825,7 +32825,7 @@ _080DA3BC: 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] @@ -32854,7 +32854,7 @@ _080DA3C2: bx r0 .align 2, 0 _080DA400: .4byte 0x0000ffe0 -_080DA404: .4byte gUnknown_03004B00 +_080DA404: .4byte gBattleAnimArgs _080DA408: .4byte gUnknown_0202F7C9 _080DA40C: .4byte sub_80DA410 thumb_func_end sub_80DA38C @@ -32973,7 +32973,7 @@ 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 @@ -32983,7 +32983,7 @@ sub_80DA4D8: @ 80DA4D8 ldr r0, _080DA4FC @ =gUnknown_0202F7C8 b _080DA502 .align 2, 0 -_080DA4F8: .4byte gUnknown_03004B00 +_080DA4F8: .4byte gBattleAnimArgs _080DA4FC: .4byte gUnknown_0202F7C8 _080DA500: ldr r0, _080DA5B0 @ =gUnknown_0202F7C9 @@ -32994,7 +32994,7 @@ _080DA502: 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 @@ -33074,7 +33074,7 @@ _080DA518: b _080DA5D8 .align 2, 0 _080DA5B0: .4byte gUnknown_0202F7C9 -_080DA5B4: .4byte gUnknown_03004B00 +_080DA5B4: .4byte gBattleAnimArgs _080DA5B8: .4byte gMain _080DA5BC: .4byte 0x0000043d _080DA5C0: @@ -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] @@ -34154,7 +34154,7 @@ 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 @@ -34168,7 +34168,7 @@ _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 @@ -34190,7 +34190,7 @@ _080DADEE: strb r1, [r4, 0x5] b _080DAE58 .align 2, 0 -_080DAE1C: .4byte gUnknown_03004B00 +_080DAE1C: .4byte gBattleAnimArgs _080DAE20: .4byte gUnknown_0202F7C9 _080DAE24: ldr r0, _080DAE40 @ =gUnknown_0202F7C9 @@ -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,13 +34452,13 @@ 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 @@ -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,7 +34511,7 @@ _080DB058: pop {r0} bx r0 .align 2, 0 -_080DB08C: .4byte gUnknown_03004B00 +_080DB08C: .4byte gBattleAnimArgs _080DB090: .4byte gUnknown_0202F7C8 _080DB094: .4byte gUnknown_0202F7C9 _080DB098: .4byte 0x00000ccc @@ -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] @@ -34635,7 +34635,7 @@ _080DB176: .align 2, 0 _080DB180: .4byte gTasks _080DB184: .4byte gUnknown_0202F7B2 -_080DB188: .4byte gUnknown_03004B00 +_080DB188: .4byte gBattleAnimArgs _080DB18C: .4byte gBattleAnimSpriteTemplate_83DB538 _080DB190: .4byte gUnknown_0202F7C9 thumb_func_end sub_80DB0E8 @@ -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,7 +34914,7 @@ 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 @@ -34922,7 +34922,7 @@ _080DB388: ldr r4, _080DB39C @ =gUnknown_0202F7C8 b _080DB3A2 .align 2, 0 -_080DB398: .4byte gUnknown_03004B00 +_080DB398: .4byte gBattleAnimArgs _080DB39C: .4byte gUnknown_0202F7C8 _080DB3A0: ldr r4, _080DB3DC @ =gUnknown_0202F7C9 @@ -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 @@ -35082,7 +35082,7 @@ _080DB4C0: ldr r4, _080DB4D0 @ =gUnknown_0202F7C8 b _080DB4D6 .align 2, 0 -_080DB4CC: .4byte gUnknown_03004B00 +_080DB4CC: .4byte gBattleAnimArgs _080DB4D0: .4byte gUnknown_0202F7C8 _080DB4D4: ldr r4, _080DB500 @ =gUnknown_0202F7C9 @@ -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 @@ -35517,7 +35517,7 @@ _080DB810: 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 @@ -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 @@ -35566,7 +35566,7 @@ _080DB85C: bx r0 .align 2, 0 _080DB880: .4byte gUnknown_0202F7C8 -_080DB884: .4byte gUnknown_03004B00 +_080DB884: .4byte gBattleAnimArgs _080DB888: .4byte sub_80DB88C thumb_func_end sub_80DB74C @@ -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 @@ -35839,7 +35839,7 @@ _080DBA66: strh r0, [r4, 0x22] b _080DBAD0 .align 2, 0 -_080DBA98: .4byte gUnknown_03004B00 +_080DBA98: .4byte gBattleAnimArgs _080DBA9C: .4byte gUnknown_0202F7C8 _080DBAA0: ldrh r0, [r5] @@ -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 @@ -36609,7 +36609,7 @@ _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 @@ -36636,7 +36636,7 @@ _080DC094: pop {r0} bx r0 .align 2, 0 -_080DC0A4: .4byte gUnknown_03004B00 +_080DC0A4: .4byte gBattleAnimArgs _080DC0A8: .4byte gUnknown_0202F7C8 _080DC0AC: .4byte sub_80DC020 thumb_func_end sub_80DC068 @@ -36655,7 +36655,7 @@ sub_80DC0B0: @ 80DC0B0 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 @@ -36686,7 +36686,7 @@ 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 @@ -36714,7 +36714,7 @@ _080DC120: _080DC14C: .4byte gUnknown_0202F7C8 _080DC150: .4byte gUnknown_0202F7C9 _080DC154: - ldr r0, _080DC198 @ =gUnknown_03004B00 + ldr r0, _080DC198 @ =gBattleAnimArgs movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0x1 @@ -36744,7 +36744,7 @@ _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 @@ -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 @@ -36930,7 +36930,7 @@ sub_80DC2D4: @ 80DC2D4 .align 2, 0 _080DC30C: .4byte gTasks _080DC310: .4byte gUnknown_0202F7C9 -_080DC314: .4byte gUnknown_03004B00 +_080DC314: .4byte gBattleAnimArgs _080DC318: cmp r0, 0x2 beq _080DC336 @@ -37213,7 +37213,7 @@ sub_80DC4F4: @ 80DC4F4 .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 @@ -37228,7 +37228,7 @@ _080DC52C: bl move_anim_task_del 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 @@ -37601,7 +37601,7 @@ sub_80DC824: @ 80DC824 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,7 +37610,7 @@ sub_80DC824: @ 80DC824 strh r1, [r0] b _080DC880 .align 2, 0 -_080DC84C: .4byte gUnknown_03004B00 +_080DC84C: .4byte gBattleAnimArgs _080DC850: ldr r0, _080DC8E4 @ =gUnknown_0202F7C9 ldrb r0, [r0] @@ -37621,7 +37621,7 @@ _080DC850: 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] @@ -37640,7 +37640,7 @@ _080DC880: 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 @@ -37681,7 +37681,7 @@ _080DC880: bx r0 .align 2, 0 _080DC8E4: .4byte gUnknown_0202F7C9 -_080DC8E8: .4byte gUnknown_03004B00 +_080DC8E8: .4byte gBattleAnimArgs _080DC8EC: .4byte sub_8078B34 _080DC8F0: .4byte move_anim_8072740 thumb_func_end sub_80DC824 @@ -37694,7 +37694,7 @@ sub_80DC8F4: @ 80DC8F4 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,7 +37703,7 @@ sub_80DC8F4: @ 80DC8F4 bl StartSpriteAffineAnim b _080DC934 .align 2, 0 -_080DC914: .4byte gUnknown_03004B00 +_080DC914: .4byte gBattleAnimArgs _080DC918: ldr r0, _080DC990 @ =gUnknown_0202F7C9 ldrb r0, [r0] @@ -37711,7 +37711,7 @@ _080DC918: 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] @@ -37724,7 +37724,7 @@ _080DC934: 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 @@ -37761,7 +37761,7 @@ _080DC934: bx r0 .align 2, 0 _080DC990: .4byte gUnknown_0202F7C9 -_080DC994: .4byte gUnknown_03004B00 +_080DC994: .4byte gBattleAnimArgs _080DC998: .4byte sub_8078B34 _080DC99C: .4byte move_anim_8072740 thumb_func_end sub_80DC8F4 @@ -37774,7 +37774,7 @@ sub_80DC9A0: @ 80DC9A0 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] @@ -37811,7 +37811,7 @@ _080DC9BC: strh r0, [r5, 0x36] b _080DCA16 .align 2, 0 -_080DC9FC: .4byte gUnknown_03004B00 +_080DC9FC: .4byte gBattleAnimArgs _080DCA00: .4byte gUnknown_0202F7C9 _080DCA04: ldr r0, _080DCA2C @ =gUnknown_0202F7C9 @@ -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 @@ -37835,7 +37835,7 @@ _080DCA16: bx r0 .align 2, 0 _080DCA2C: .4byte gUnknown_0202F7C9 -_080DCA30: .4byte gUnknown_03004B00 +_080DCA30: .4byte gBattleAnimArgs _080DCA34: .4byte sub_80DCA38 thumb_func_end sub_80DC9A0 @@ -37888,7 +37888,7 @@ sub_80DCA70: @ 80DCA70 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 @@ -37897,9 +37897,9 @@ sub_80DCA70: @ 80DCA70 .align 2, 0 _080DCAA0: .4byte gUnknown_0202F7C9 _080DCAA4: .4byte gUnknown_0202F7C8 -_080DCAA8: .4byte gUnknown_03004B00 +_080DCAA8: .4byte gBattleAnimArgs _080DCAAC: - ldr r1, _080DCAE0 @ =gUnknown_03004B00 + ldr r1, _080DCAE0 @ =gBattleAnimArgs ldrh r0, [r1] ldrh r2, [r4, 0x20] adds r0, r2 @@ -37926,7 +37926,7 @@ _080DCAD4: pop {r0} bx r0 .align 2, 0 -_080DCAE0: .4byte gUnknown_03004B00 +_080DCAE0: .4byte gBattleAnimArgs _080DCAE4: .4byte gUnknown_0202F7C9 _080DCAE8: .4byte sub_80DCAEC thumb_func_end sub_80DCA70 @@ -38067,13 +38067,13 @@ sub_80DCBCC: @ 80DCBCC 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 ldrb r0, [r0] @@ -38081,7 +38081,7 @@ _080DCBEC: 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] @@ -38119,7 +38119,7 @@ _080DCC0E: 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 @@ -38138,7 +38138,7 @@ _080DCC5E: 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 @@ -38193,7 +38193,7 @@ _080DCC5E: bx r0 .align 2, 0 _080DCCE8: .4byte gUnknown_0202F7C8 -_080DCCEC: .4byte gUnknown_03004B00 +_080DCCEC: .4byte gBattleAnimArgs _080DCCF0: .4byte gUnknown_0202F7C9 _080DCCF4: .4byte sub_8078B34 _080DCCF8: .4byte move_anim_8072740 @@ -38211,12 +38211,12 @@ sub_80DCCFC: @ 80DCCFC 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 @@ -38253,7 +38253,7 @@ _080DCD1C: bx r0 .align 2, 0 _080DCD68: .4byte gUnknown_0202F7C8 -_080DCD6C: .4byte gUnknown_03004B00 +_080DCD6C: .4byte gBattleAnimArgs _080DCD70: .4byte gUnknown_0202F7C9 _080DCD74: .4byte sub_80DCD78 thumb_func_end sub_80DCCFC @@ -38365,7 +38365,7 @@ _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 @@ -38373,7 +38373,7 @@ sub_80DCE40: @ 80DCE40 ldr r4, _080DCE58 @ =gUnknown_0202F7C8 b _080DCE5E .align 2, 0 -_080DCE54: .4byte gUnknown_03004B00 +_080DCE54: .4byte gBattleAnimArgs _080DCE58: .4byte gUnknown_0202F7C8 _080DCE5C: ldr r4, _080DCE90 @ =gUnknown_0202F7C9 @@ -38409,7 +38409,7 @@ _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 @@ -38457,7 +38457,7 @@ _080DCEBC: pop {r0} bx r0 .align 2, 0 -_080DCF08: .4byte gUnknown_03004B00 +_080DCF08: .4byte gBattleAnimArgs _080DCF0C: .4byte gUnknown_0202F7C9 _080DCF10: .4byte 0x0000ffba _080DCF14: .4byte sub_80DCF1C @@ -38501,7 +38501,7 @@ _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 @@ -38517,7 +38517,7 @@ sub_80DCF60: @ 80DCF60 subs r0, r1 b _080DCF96 .align 2, 0 -_080DCF88: .4byte gUnknown_03004B00 +_080DCF88: .4byte gBattleAnimArgs _080DCF8C: .4byte gUnknown_0202F7C8 _080DCF90: ldrh r0, [r4] @@ -38525,7 +38525,7 @@ _080DCF90: 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 @@ -38721,7 +38721,7 @@ _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 @@ -38758,7 +38758,7 @@ _080DD170: .4byte 0x85000400 _080DD174: .4byte gBattleAnimBackgroundTilemap_SandstormBrew _080DD178: .4byte gBattleAnimBackgroundImage_SandstormBrew _080DD17C: .4byte gBattleAnimSpritePalette_261 -_080DD180: .4byte gUnknown_03004B00 +_080DD180: .4byte gBattleAnimArgs _080DD184: .4byte gUnknown_0202F7C8 _080DD188: .4byte gTasks _080DD18C: .4byte sub_80DD190 @@ -39039,7 +39039,7 @@ 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 @@ -39066,13 +39066,13 @@ sub_80DD3AC: @ 80DD3AC strb r0, [r5, 0x3] b _080DD3FC .align 2, 0 -_080DD3F0: .4byte gUnknown_03004B00 +_080DD3F0: .4byte gBattleAnimArgs _080DD3F4: .4byte gUnknown_0202F7C8 _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 @@ -39709,7 +39709,7 @@ _080DD8E4: .4byte gUnknown_0202F7B4 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 @@ -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 @@ -39845,7 +39845,7 @@ sub_80DD9A4: @ 80DD9A4 bx r0 .align 2, 0 _080DD9F0: .4byte gUnknown_0202F7C9 -_080DD9F4: .4byte gUnknown_03004B00 +_080DD9F4: .4byte gBattleAnimArgs _080DD9F8: .4byte sub_80DD9FC thumb_func_end sub_80DD9A4 @@ -39900,7 +39900,7 @@ sub_80DDA4C: @ 80DDA4C 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,13 +39909,13 @@ _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: @@ -39925,7 +39925,7 @@ _080DDA7A: bx r0 .align 2, 0 _080DDA84: .4byte gUnknown_0202F7B8 -_080DDA88: .4byte gUnknown_03004B00 +_080DDA88: .4byte gBattleAnimArgs thumb_func_end sub_80DDA4C thumb_func_start sub_80DDA8C @@ -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 @@ -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,7 +40044,7 @@ 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] @@ -40082,7 +40082,7 @@ sub_80DDB6C: @ 80DDB6C pop {r0} bx r0 .align 2, 0 -_080DDBC8: .4byte gUnknown_03004B00 +_080DDBC8: .4byte gBattleAnimArgs _080DDBCC: .4byte gUnknown_0202F7C9 _080DDBD0: .4byte sub_80DDBD8 _080DDBD4: .4byte REG_BLDCNT @@ -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 @@ -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] @@ -40619,7 +40619,7 @@ sub_80DDF40: @ 80DDF40 bx r0 .align 2, 0 _080DDFDC: .4byte gUnknown_0202F7C8 -_080DDFE0: .4byte gUnknown_03004B00 +_080DDFE0: .4byte gBattleAnimArgs _080DDFE4: .4byte sub_80DDFE8 thumb_func_end sub_80DDF40 @@ -41643,7 +41643,7 @@ 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 @@ -41666,7 +41666,7 @@ sub_80DE7B8: @ 80DE7B8 ldr r4, _080DE7FC @ =gUnknown_0202F7C9 b _080DE824 .align 2, 0 -_080DE7F4: .4byte gUnknown_03004B00 +_080DE7F4: .4byte gBattleAnimArgs _080DE7F8: .4byte gUnknown_0202F7C8 _080DE7FC: .4byte gUnknown_0202F7C9 _080DE800: @@ -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 @@ -41767,7 +41767,7 @@ _080DE824: .align 2, 0 _080DE8C8: .4byte gUnknown_0202F7C9 _080DE8CC: .4byte gUnknown_0202F7C8 -_080DE8D0: .4byte gUnknown_03004B00 +_080DE8D0: .4byte gBattleAnimArgs _080DE8D4: .4byte sub_80DE8D8 thumb_func_end sub_80DE7B8 @@ -41841,7 +41841,7 @@ 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 @@ -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,7 +41974,7 @@ _080DEA56: .align 2, 0 _080DEA68: .4byte gTasks _080DEA6C: .4byte REG_BLDCNT -_080DEA70: .4byte gUnknown_03004B00 +_080DEA70: .4byte gBattleAnimArgs _080DEA74: .4byte gUnknown_0202F7C8 _080DEA78: .4byte gSpriteTemplate_83DAF08 _080DEA7C: .4byte gSprites @@ -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 @@ -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] @@ -43319,7 +43319,7 @@ sub_80DF49C: @ 80DF49C .align 2, 0 _080DF4E0: .4byte gUnknown_02024BE0 _080DF4E4: .4byte gUnknown_0202F7C8 -_080DF4E8: .4byte gUnknown_03004B00 +_080DF4E8: .4byte gBattleAnimArgs _080DF4EC: .4byte sub_80DF4F4 _080DF4F0: .4byte gSprites thumb_func_end sub_80DF49C @@ -43433,7 +43433,7 @@ sub_80DF5A0: @ 80DF5A0 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 @@ -43448,9 +43448,9 @@ sub_80DF5A0: @ 80DF5A0 b _080DF5FA .align 2, 0 _080DF5E8: .4byte gUnknown_0202F7C8 -_080DF5EC: .4byte gUnknown_03004B00 +_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 @@ -43512,7 +43512,7 @@ sub_80DF63C: @ 80DF63C 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 @@ -43532,9 +43532,9 @@ sub_80DF63C: @ 80DF63C .align 2, 0 _080DF694: .4byte gUnknown_0202F7C9 _080DF698: .4byte gUnknown_0202F7C8 -_080DF69C: .4byte gUnknown_03004B00 +_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,7 +43576,7 @@ _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 @@ -43584,7 +43584,7 @@ sub_80DF6F0: @ 80DF6F0 ldr r4, _080DF708 @ =gUnknown_0202F7C8 b _080DF70E .align 2, 0 -_080DF704: .4byte gUnknown_03004B00 +_080DF704: .4byte gBattleAnimArgs _080DF708: .4byte gUnknown_0202F7C8 _080DF70C: ldr r4, _080DF750 @ =gUnknown_0202F7C9 @@ -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 @@ -43620,7 +43620,7 @@ _080DF70E: bx r0 .align 2, 0 _080DF750: .4byte gUnknown_0202F7C9 -_080DF754: .4byte gUnknown_03004B00 +_080DF754: .4byte gBattleAnimArgs _080DF758: .4byte sub_8078600 _080DF75C: .4byte move_anim_8074EE0 thumb_func_end sub_80DF6F0 @@ -43669,7 +43669,7 @@ 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 @@ -43689,7 +43689,7 @@ sub_80DF78C: @ 80DF78C b _080DF7EE .align 2, 0 _080DF7E0: .4byte gUnknown_0202F7C8 -_080DF7E4: .4byte gUnknown_03004B00 +_080DF7E4: .4byte gBattleAnimArgs _080DF7E8: .4byte gUnknown_02024C07 _080DF7EC: lsrs r0, r1, 17 @@ -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 @@ -44193,7 +44193,7 @@ _080DFBB0: pop {r0} bx r0 .align 2, 0 -_080DFBC8: .4byte gUnknown_03004B00 +_080DFBC8: .4byte gBattleAnimArgs _080DFBCC: .4byte gUnknown_0202F7C8 _080DFBD0: .4byte sub_80DFBD8 _080DFBD4: .4byte gUnknown_03000730 @@ -44248,7 +44248,7 @@ 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 @@ -44267,7 +44267,7 @@ sub_80DFC24: @ 80DFC24 b _080DFC74 .align 2, 0 _080DFC58: .4byte gTasks -_080DFC5C: .4byte gUnknown_03004B00 +_080DFC5C: .4byte gBattleAnimArgs _080DFC60: .4byte gUnknown_0202F7C8 _080DFC64: .4byte REG_BLDALPHA _080DFC68: .4byte REG_BLDCNT @@ -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 @@ -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,7 +44718,7 @@ _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 @@ -44727,7 +44727,7 @@ sub_80DFFD0: @ 80DFFD0 ldr r0, _080DFFE8 @ =gUnknown_0202F7C8 b _080DFFEE .align 2, 0 -_080DFFE4: .4byte gUnknown_03004B00 +_080DFFE4: .4byte gBattleAnimArgs _080DFFE8: .4byte gUnknown_0202F7C8 _080DFFEC: ldr r0, _080E001C @ =gUnknown_0202F7C9 @@ -46016,7 +46016,7 @@ _080E0A0C: .4byte gUnknown_0202F7C8 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 @@ -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 @@ -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 @@ -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: @@ -46575,7 +46575,7 @@ _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: @@ -46586,7 +46586,7 @@ _080E0ED2: 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,14 +46598,14 @@ 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: @@ -46615,7 +46615,7 @@ _080E0F08: 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 @@ -46743,12 +46743,12 @@ sub_80E1004: @ 80E1004 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 @@ -46778,7 +46778,7 @@ _080E1024: bx r0 .align 2, 0 _080E1064: .4byte gUnknown_0202F7C8 -_080E1068: .4byte gUnknown_03004B00 +_080E1068: .4byte gBattleAnimArgs _080E106C: .4byte gUnknown_0202F7C9 _080E1070: .4byte sub_8078B34 _080E1074: .4byte move_anim_8072740 @@ -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 @@ -46847,7 +46847,7 @@ _080E10D0: bx r0 .align 2, 0 _080E10F8: .4byte gUnknown_0202F7C9 -_080E10FC: .4byte gUnknown_03004B00 +_080E10FC: .4byte gBattleAnimArgs _080E1100: .4byte sub_8078B34 _080E1104: .4byte move_anim_8074EE0 thumb_func_end sub_80E1078 @@ -46867,7 +46867,7 @@ 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 @@ -46904,7 +46904,7 @@ _080E1162: .align 2, 0 _080E1168: .4byte 0x000003ff _080E116C: .4byte 0xfffffc00 -_080E1170: .4byte gUnknown_03004B00 +_080E1170: .4byte gBattleAnimArgs _080E1174: .4byte gUnknown_0202F7C8 _080E1178: .4byte sub_80E1198 _080E117C: @@ -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 @@ -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 @@ -47662,7 +47662,7 @@ _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 @@ -47671,7 +47671,7 @@ sub_80E1728: @ 80E1728 ldr r0, _080E1740 @ =gUnknown_0202F7C8 b _080E1746 .align 2, 0 -_080E173C: .4byte gUnknown_03004B00 +_080E173C: .4byte gBattleAnimArgs _080E1740: .4byte gUnknown_0202F7C8 _080E1744: ldr r0, _080E17A8 @ =gUnknown_0202F7C9 @@ -47747,7 +47747,7 @@ _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 @@ -47755,7 +47755,7 @@ sub_80E17CC: @ 80E17CC ldr r0, _080E17E4 @ =gUnknown_0202F7C8 b _080E17EA .align 2, 0 -_080E17E0: .4byte gUnknown_03004B00 +_080E17E0: .4byte gBattleAnimArgs _080E17E4: .4byte gUnknown_0202F7C8 _080E17E8: ldr r0, _080E1848 @ =gUnknown_0202F7C9 @@ -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 @@ -47807,7 +47807,7 @@ _080E17EA: .align 2, 0 _080E1848: .4byte gUnknown_0202F7C9 _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,7 +47835,7 @@ sub_80E1864: @ 80E1864 b _080E189C .align 2, 0 _080E1888: .4byte gTasks -_080E188C: .4byte gUnknown_03004B00 +_080E188C: .4byte gBattleAnimArgs _080E1890: ldr r0, _080E18BC @ =gUnknown_0202F7BC ldrh r0, [r0] @@ -48252,7 +48252,7 @@ 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 ldrh r0, [r0] @@ -48266,7 +48266,7 @@ _080E1B9C: pop {r0} bx r0 .align 2, 0 -_080E1BA8: .4byte gUnknown_03004B00 +_080E1BA8: .4byte gBattleAnimArgs _080E1BAC: .4byte gUnknown_0202F7BC thumb_func_end sub_80E1B88 @@ -48275,7 +48275,7 @@ 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 @@ -48285,7 +48285,7 @@ sub_80E1BB0: @ 80E1BB0 ldr r0, _080E1BCC @ =gUnknown_0202F7C9 b _080E1BD2 .align 2, 0 -_080E1BC8: .4byte gUnknown_03004B00 +_080E1BC8: .4byte gBattleAnimArgs _080E1BCC: .4byte gUnknown_0202F7C9 _080E1BD0: ldr r0, _080E1C40 @ =gUnknown_0202F7C8 @@ -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 @@ -48426,7 +48426,7 @@ sub_80E1CB4: @ 80E1CB4 strh r0, [r4, 0x36] b _080E1D02 .align 2, 0 -_080E1CEC: .4byte gUnknown_03004B00 +_080E1CEC: .4byte gBattleAnimArgs _080E1CF0: .4byte gUnknown_0202F7C8 _080E1CF4: ldrh r0, [r5, 0x6] @@ -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 @@ -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 @@ -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 @@ -49269,7 +49269,7 @@ sub_80E2324: @ 80E2324 ldrb r6, [r0] ldr r0, _080E23A0 @ =gUnknown_0202F7C9 ldrb r7, [r0] - ldr r4, _080E23A4 @ =gUnknown_03004B00 + ldr r4, _080E23A4 @ =gBattleAnimArgs ldrh r1, [r4] movs r5, 0x80 lsls r5, 1 @@ -49319,7 +49319,7 @@ _080E2382: .align 2, 0 _080E239C: .4byte gUnknown_0202F7C8 _080E23A0: .4byte gUnknown_0202F7C9 -_080E23A4: .4byte gUnknown_03004B00 +_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] @@ -49450,7 +49450,7 @@ _080E248E: bx r0 .align 2, 0 _080E249C: .4byte gTasks -_080E24A0: .4byte gUnknown_03004B00 +_080E24A0: .4byte gBattleAnimArgs _080E24A4: .4byte gUnknown_0202F7C8 _080E24A8: .4byte gUnknown_0202F7C9 _080E24AC: .4byte 0x0000ffff @@ -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 @@ -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 @@ -49702,7 +49702,7 @@ _080E2680: .4byte gSprites _080E2684: .4byte gUnknown_02024BE0 _080E2688: .4byte gUnknown_0202F7C8 _080E268C: .4byte gUnknown_0202F7C9 -_080E2690: .4byte gUnknown_03004B00 +_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 @@ -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 @@ -49936,7 +49936,7 @@ sub_80E2838: @ 80E2838 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] @@ -49948,14 +49948,14 @@ _080E285C: bx r0 .align 2, 0 _080E2868: .4byte gUnknown_0202F7C8 -_080E286C: .4byte gUnknown_03004B00 +_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: @@ -50340,7 +50340,7 @@ 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 @@ -50355,7 +50355,7 @@ sub_80E2B74: @ 80E2B74 ldr r0, [r0] mov pc, r0 .align 2, 0 -_080E2B98: .4byte gUnknown_03004B00 +_080E2B98: .4byte gBattleAnimArgs _080E2B9C: .4byte gUnknown_0300428C _080E2BA0: .4byte _080E2BA4 .align 2, 0 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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: @@ -52215,7 +52215,7 @@ _080E3A34: bx r0 .align 2, 0 _080E3A50: .4byte gUnknown_0202F7C8 -_080E3A54: .4byte gUnknown_03004B00 +_080E3A54: .4byte gBattleAnimArgs thumb_func_end sub_80E3A08 thumb_func_start sub_80E3A58 @@ -52230,7 +52230,7 @@ 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 @@ -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] @@ -52270,7 +52270,7 @@ _080E3A94: bx r0 .align 2, 0 _080E3AC0: .4byte sub_80E3AD0 -_080E3AC4: .4byte gUnknown_03004B00 +_080E3AC4: .4byte gBattleAnimArgs _080E3AC8: .4byte gUnknown_0202F7C8 _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 @@ -52346,7 +52346,7 @@ sub_80E3B4C: @ 80E3B4C ldr r0, _080E3B70 @ =gUnknown_0202F7C8 ldrb r0, [r0] bl battle_side_get_owner - ldr r1, _080E3B74 @ =gUnknown_03004B00 + ldr r1, _080E3B74 @ =gBattleAnimArgs lsls r0, 24 lsrs r0, 24 strh r0, [r1, 0xE] @@ -52357,7 +52357,7 @@ sub_80E3B4C: @ 80E3B4C bx r0 .align 2, 0 _080E3B70: .4byte gUnknown_0202F7C8 -_080E3B74: .4byte gUnknown_03004B00 +_080E3B74: .4byte gBattleAnimArgs thumb_func_end sub_80E3B4C thumb_func_start sub_80E3B78 @@ -52369,7 +52369,7 @@ sub_80E3B78: @ 80E3B78 ldr r0, _080E3B9C @ =gUnknown_0202F7C9 ldrb r0, [r0] bl battle_side_get_owner - ldr r1, _080E3BA0 @ =gUnknown_03004B00 + ldr r1, _080E3BA0 @ =gBattleAnimArgs lsls r0, 24 lsrs r0, 24 strh r0, [r1, 0xE] @@ -52380,7 +52380,7 @@ sub_80E3B78: @ 80E3B78 bx r0 .align 2, 0 _080E3B9C: .4byte gUnknown_0202F7C9 -_080E3BA0: .4byte gUnknown_03004B00 +_080E3BA0: .4byte gBattleAnimArgs thumb_func_end sub_80E3B78 thumb_func_start sub_80E3BA4 @@ -52388,7 +52388,7 @@ 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 ldrb r2, [r0] @@ -52407,7 +52407,7 @@ _080E3BC0: pop {r0} bx r0 .align 2, 0 -_080E3BD0: .4byte gUnknown_03004B00 +_080E3BD0: .4byte gBattleAnimArgs _080E3BD4: .4byte gUnknown_0202F7C8 _080E3BD8: .4byte gUnknown_0202F7C9 thumb_func_end sub_80E3BA4 @@ -52437,7 +52437,7 @@ _080E3BE6: 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] @@ -52465,7 +52465,7 @@ _080E3C24: _080E3C3C: .4byte gSprites _080E3C40: .4byte gUnknown_0202F7C8 _080E3C44: .4byte gUnknown_02024BE0 -_080E3C48: .4byte gUnknown_03004B00 +_080E3C48: .4byte gBattleAnimArgs thumb_func_end sub_80E3BDC thumb_func_start sub_80E3C4C @@ -52935,7 +52935,7 @@ sub_80E4008: @ 80E4008 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, _080E4020 @ =gUnknown_03004B00 + ldr r2, _080E4020 @ =gBattleAnimArgs ldr r1, _080E4024 @ =gUnknown_0300428C ldrb r1, [r1] strh r1, [r2] @@ -52943,7 +52943,7 @@ sub_80E4008: @ 80E4008 pop {r0} bx r0 .align 2, 0 -_080E4020: .4byte gUnknown_03004B00 +_080E4020: .4byte gBattleAnimArgs _080E4024: .4byte gUnknown_0300428C thumb_func_end sub_80E4008 @@ -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,7 +52982,7 @@ _080E405A: beq _080E405A b _080E4084 .align 2, 0 -_080E4068: .4byte gUnknown_03004B00 +_080E4068: .4byte gBattleAnimArgs _080E406C: cmp r0, 0x1 bne _080E4078 @@ -52999,7 +52999,7 @@ _080E407E: 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 @@ -53011,7 +53011,7 @@ _080E4084: b _080E40AA .align 2, 0 _080E409C: .4byte gUnknown_0202F7C9 -_080E40A0: .4byte gUnknown_03004B00 +_080E40A0: .4byte gBattleAnimArgs _080E40A4: .4byte 0x02014800 _080E40A8: ldr r0, _080E40C8 @ =0x02018000 @@ -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,7 +53069,7 @@ _080E4102: beq _080E4102 b _080E412C .align 2, 0 -_080E4110: .4byte gUnknown_03004B00 +_080E4110: .4byte gBattleAnimArgs _080E4114: cmp r0, 0x1 bne _080E4120 @@ -53089,7 +53089,7 @@ _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 @@ -53102,7 +53102,7 @@ _080E412C: .align 2, 0 _080E4148: .4byte gUnknown_0202F7C9 _080E414C: .4byte gPlttBufferUnfaded -_080E4150: .4byte gUnknown_03004B00 +_080E4150: .4byte gBattleAnimArgs _080E4154: .4byte 0x02014800 _080E4158: ldr r0, _080E4174 @ =0x02018000 @@ -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,7 +53156,7 @@ _080E41AA: beq _080E41AA b _080E41D4 .align 2, 0 -_080E41B8: .4byte gUnknown_03004B00 +_080E41B8: .4byte gBattleAnimArgs _080E41BC: cmp r0, 0x1 bne _080E41C8 @@ -53202,14 +53202,14 @@ sub_80E4200: @ 80E4200 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 @@ -53218,7 +53218,7 @@ _080E4224: pop {r0} bx r0 .align 2, 0 -_080E4230: .4byte gUnknown_03004B00 +_080E4230: .4byte gBattleAnimArgs thumb_func_end sub_80E4200 thumb_func_start sub_80E4234 @@ -53260,15 +53260,15 @@ sub_80E4264: @ 80E4264 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 +_080E4294: .4byte gBattleAnimArgs _080E4298: - ldr r1, _080E42AC @ =gUnknown_03004B00 + ldr r1, _080E42AC @ =gBattleAnimArgs movs r0, 0 _080E429C: strh r0, [r1, 0xE] @@ -53278,7 +53278,7 @@ _080E429C: pop {r0} bx r0 .align 2, 0 -_080E42AC: .4byte gUnknown_03004B00 +_080E42AC: .4byte gBattleAnimArgs thumb_func_end sub_80E4264 thumb_func_start sub_80E42B0 @@ -53378,7 +53378,7 @@ 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 @@ -53411,7 +53411,7 @@ _080E43A8: pop {r0} bx r0 .align 2, 0 -_080E43B0: .4byte gUnknown_03004B00 +_080E43B0: .4byte gBattleAnimArgs _080E43B4: .4byte gUnknown_0202F7C8 _080E43B8: .4byte 0x02017800 _080E43BC: .4byte gTasks diff --git a/asm/battle_anim_813F0F4.s b/asm/battle_anim_813F0F4.s index 5c2c3e8f3..1c8188a3d 100644 --- a/asm/battle_anim_813F0F4.s +++ b/asm/battle_anim_813F0F4.s @@ -695,7 +695,7 @@ sub_813F6A0: @ 813F6A0 adds r1, r0 lsls r1, 3 adds r1, r2 - ldr r2, _0813F6C4 @ =gUnknown_03004B00 + ldr r2, _0813F6C4 @ =gBattleAnimArgs ldrh r0, [r2] strh r0, [r1, 0x1C] ldrh r0, [r2, 0x2] @@ -705,7 +705,7 @@ sub_813F6A0: @ 813F6A0 bx lr .align 2, 0 _0813F6C0: .4byte gTasks -_0813F6C4: .4byte gUnknown_03004B00 +_0813F6C4: .4byte gBattleAnimArgs _0813F6C8: .4byte sub_813F6CC thumb_func_end sub_813F6A0 @@ -1109,15 +1109,15 @@ sub_813F9E0: @ 813F9E0 ldrb r0, [r0, 0x8] cmp r0, 0x5 bne _0813FA00 - ldr r1, _0813F9F8 @ =gUnknown_03004B00 + ldr r1, _0813F9F8 @ =gBattleAnimArgs ldr r0, _0813F9FC @ =0x0000ffff b _0813FA04 .align 2, 0 _0813F9F4: .4byte 0x02017840 -_0813F9F8: .4byte gUnknown_03004B00 +_0813F9F8: .4byte gBattleAnimArgs _0813F9FC: .4byte 0x0000ffff _0813FA00: - ldr r1, _0813FA10 @ =gUnknown_03004B00 + ldr r1, _0813FA10 @ =gBattleAnimArgs movs r0, 0 _0813FA04: strh r0, [r1, 0xE] @@ -1126,7 +1126,7 @@ _0813FA04: pop {r0} bx r0 .align 2, 0 -_0813FA10: .4byte gUnknown_03004B00 +_0813FA10: .4byte gBattleAnimArgs thumb_func_end sub_813F9E0 thumb_func_start ball_number_to_ball_processing_index @@ -4610,7 +4610,7 @@ _0814155C: beq _08141606 b _081416B6 _08141562: - ldr r0, _0814159C @ =gUnknown_03004B00 + ldr r0, _0814159C @ =gBattleAnimArgs ldrh r0, [r0] strh r0, [r5, 0x1E] movs r2, 0xA0 @@ -4638,7 +4638,7 @@ _08141562: adds r4, r3, 0 b _081415BC .align 2, 0 -_0814159C: .4byte gUnknown_03004B00 +_0814159C: .4byte gBattleAnimArgs _081415A0: .4byte gSprites _081415A4: ldr r3, _081415EC @ =gSprites @@ -4930,7 +4930,7 @@ sub_81417D8: @ 81417D8 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r3, _081417FC @ =gUnknown_03004B00 + ldr r3, _081417FC @ =gBattleAnimArgs ldr r1, _08141800 @ =gUnknown_0202F7C8 ldrb r1, [r1] lsls r1, 2 @@ -4944,7 +4944,7 @@ sub_81417D8: @ 81417D8 pop {r0} bx r0 .align 2, 0 -_081417FC: .4byte gUnknown_03004B00 +_081417FC: .4byte gBattleAnimArgs _08141800: .4byte gUnknown_0202F7C8 _08141804: .4byte 0x02017800 thumb_func_end sub_81417D8 @@ -5490,7 +5490,7 @@ sub_8141C30: @ 8141C30 movs r1, 0 bl sub_8077ABC lsls r0, 24 - ldr r5, _08141CA4 @ =gUnknown_03004B00 + ldr r5, _08141CA4 @ =gBattleAnimArgs lsrs r0, 24 ldrh r1, [r5, 0x4] adds r0, r1 @@ -5528,7 +5528,7 @@ sub_8141C30: @ 8141C30 pop {r0} bx r0 .align 2, 0 -_08141CA4: .4byte gUnknown_03004B00 +_08141CA4: .4byte gBattleAnimArgs _08141CA8: .4byte 0x0000ffe0 _08141CAC: .4byte gUnknown_02024BE0 _08141CB0: .4byte gUnknown_0202F7C8 @@ -5671,40 +5671,40 @@ sub_8141DAC: @ 8141DAC ldrh r1, [r0] cmp r1, 0x53 bne _08141DC8 - ldr r1, _08141DC4 @ =gUnknown_03004B00 + ldr r1, _08141DC4 @ =gBattleAnimArgs movs r0, 0x1 b _08141E00 .align 2, 0 _08141DC0: .4byte 0x02017840 -_08141DC4: .4byte gUnknown_03004B00 +_08141DC4: .4byte gBattleAnimArgs _08141DC8: cmp r1, 0xFA bne _08141DD8 - ldr r1, _08141DD4 @ =gUnknown_03004B00 + ldr r1, _08141DD4 @ =gBattleAnimArgs movs r0, 0x2 b _08141E00 .align 2, 0 -_08141DD4: .4byte gUnknown_03004B00 +_08141DD4: .4byte gBattleAnimArgs _08141DD8: cmp r1, 0x80 bne _08141DE8 - ldr r1, _08141DE4 @ =gUnknown_03004B00 + ldr r1, _08141DE4 @ =gBattleAnimArgs movs r0, 0x3 b _08141E00 .align 2, 0 -_08141DE4: .4byte gUnknown_03004B00 +_08141DE4: .4byte gBattleAnimArgs _08141DE8: movs r0, 0xA4 lsls r0, 1 cmp r1, r0 bne _08141DFC - ldr r1, _08141DF8 @ =gUnknown_03004B00 + ldr r1, _08141DF8 @ =gBattleAnimArgs movs r0, 0x4 b _08141E00 .align 2, 0 -_08141DF8: .4byte gUnknown_03004B00 +_08141DF8: .4byte gBattleAnimArgs _08141DFC: - ldr r1, _08141E0C @ =gUnknown_03004B00 + ldr r1, _08141E0C @ =gBattleAnimArgs movs r0, 0 _08141E00: strh r0, [r1] @@ -5713,7 +5713,7 @@ _08141E00: pop {r0} bx r0 .align 2, 0 -_08141E0C: .4byte gUnknown_03004B00 +_08141E0C: .4byte gBattleAnimArgs thumb_func_end sub_8141DAC thumb_func_start sub_8141E10 diff --git a/asm/rom5.s b/asm/rom5.s index 4b0947a5d..a3ef6764a 100644 --- a/asm/rom5.s +++ b/asm/rom5.s @@ -1940,7 +1940,7 @@ _0807BD20: bl move_anim_task_del b _0807BD4A _0807BD28: - ldr r0, _0807BD50 @ =gUnknown_03004B00 + ldr r0, _0807BD50 @ =gBattleAnimArgs movs r1, 0 strh r5, [r0] strh r2, [r0, 0x2] @@ -1961,7 +1961,7 @@ _0807BD4A: pop {r0} bx r0 .align 2, 0 -_0807BD50: .4byte gUnknown_03004B00 +_0807BD50: .4byte gBattleAnimArgs _0807BD54: .4byte gTasks _0807BD58: .4byte sub_80E32E0 thumb_func_end sub_807BB88 diff --git a/asm/rom_8077ABC.s b/asm/rom_8077ABC.s index 8a4f5595c..f3ae8a279 100644 --- a/asm/rom_8077ABC.s +++ b/asm/rom_8077ABC.s @@ -1760,7 +1760,7 @@ sub_8078764: @ 8078764 lsrs r0, 24 strh r0, [r5, 0x22] _0807878C: - ldr r4, _080787AC @ =gUnknown_03004B00 + ldr r4, _080787AC @ =gBattleAnimArgs movs r0, 0 ldrsh r1, [r4, r0] adds r0, r5, 0 @@ -1774,7 +1774,7 @@ _0807878C: bx r0 .align 2, 0 _080787A8: .4byte gUnknown_0202F7C9 -_080787AC: .4byte gUnknown_03004B00 +_080787AC: .4byte gBattleAnimArgs thumb_func_end sub_8078764 thumb_func_start sub_80787B0 @@ -1811,7 +1811,7 @@ _080787E8: lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0x22] - ldr r4, _08078810 @ =gUnknown_03004B00 + ldr r4, _08078810 @ =gBattleAnimArgs movs r0, 0 ldrsh r1, [r4, r0] adds r0, r5, 0 @@ -1825,7 +1825,7 @@ _080787E8: bx r0 .align 2, 0 _0807880C: .4byte gUnknown_0202F7C8 -_08078810: .4byte gUnknown_03004B00 +_08078810: .4byte gBattleAnimArgs thumb_func_end sub_80787B0 thumb_func_start battle_side_get_owner @@ -3429,7 +3429,7 @@ sub_80793C4: @ 80793C4 ldrsh r0, [r4, r1] cmp r0, 0 bne _08079402 - ldr r2, _080793F0 @ =gUnknown_03004B00 + ldr r2, _080793F0 @ =gBattleAnimArgs movs r3, 0x6 ldrsh r0, [r2, r3] movs r1, 0 @@ -3445,7 +3445,7 @@ _080793DE: bl sub_80787B0 b _080793FA .align 2, 0 -_080793F0: .4byte gUnknown_03004B00 +_080793F0: .4byte gBattleAnimArgs _080793F4: adds r0, r4, 0 bl sub_8078764 @@ -3474,7 +3474,7 @@ _08079416: sub_807941C: @ 807941C push {r4-r7,lr} adds r5, r0, 0 - ldr r6, _08079494 @ =gUnknown_03004B00 + ldr r6, _08079494 @ =gBattleAnimArgs movs r1, 0xA ldrsh r0, [r6, r1] movs r1, 0xFF @@ -3531,7 +3531,7 @@ _08079458: pop {r0} bx r0 .align 2, 0 -_08079494: .4byte gUnknown_03004B00 +_08079494: .4byte gBattleAnimArgs _08079498: .4byte gUnknown_0202F7C8 _0807949C: .4byte gUnknown_0202F7C9 _080794A0: .4byte sub_8078B34 @@ -3550,12 +3550,12 @@ sub_80794A8: @ 80794A8 lsls r0, 24 cmp r0, 0 beq _080794C8 - ldr r1, _0807950C @ =gUnknown_03004B00 + ldr r1, _0807950C @ =gBattleAnimArgs ldrh r0, [r1, 0x4] negs r0, r0 strh r0, [r1, 0x4] _080794C8: - ldr r4, _0807950C @ =gUnknown_03004B00 + ldr r4, _0807950C @ =gBattleAnimArgs ldrh r0, [r4, 0x8] strh r0, [r6, 0x2E] ldr r5, _08079510 @ =gUnknown_0202F7C9 @@ -3586,7 +3586,7 @@ _080794C8: bx r0 .align 2, 0 _08079508: .4byte gUnknown_0202F7C8 -_0807950C: .4byte gUnknown_03004B00 +_0807950C: .4byte gBattleAnimArgs _08079510: .4byte gUnknown_0202F7C9 _08079514: .4byte sub_8079518 thumb_func_end sub_80794A8 @@ -3611,7 +3611,7 @@ _0807952C: sub_8079534: @ 8079534 push {r4-r7,lr} adds r5, r0, 0 - ldr r0, _08079548 @ =gUnknown_03004B00 + ldr r0, _08079548 @ =gBattleAnimArgs movs r2, 0xC ldrsh r1, [r0, r2] cmp r1, 0 @@ -3620,7 +3620,7 @@ sub_8079534: @ 8079534 movs r7, 0x3 b _08079550 .align 2, 0 -_08079548: .4byte gUnknown_03004B00 +_08079548: .4byte gBattleAnimArgs _0807954C: movs r4, 0 movs r7, 0x1 @@ -3649,7 +3649,7 @@ _08079572: lsls r0, 24 cmp r0, 0 beq _0807958A - ldr r1, _080795D8 @ =gUnknown_03004B00 + ldr r1, _080795D8 @ =gBattleAnimArgs ldrh r0, [r1, 0x4] negs r0, r0 strh r0, [r1, 0x4] @@ -3657,7 +3657,7 @@ _0807958A: adds r0, r5, 0 adds r1, r4, 0 bl sub_8078764 - ldr r4, _080795D8 @ =gUnknown_03004B00 + ldr r4, _080795D8 @ =gBattleAnimArgs ldrh r0, [r4, 0x8] strh r0, [r5, 0x2E] adds r0, r6, 0 @@ -3687,7 +3687,7 @@ _0807958A: .align 2, 0 _080795D0: .4byte gUnknown_0202F7C9 _080795D4: .4byte gUnknown_0202F7C8 -_080795D8: .4byte gUnknown_03004B00 +_080795D8: .4byte gBattleAnimArgs _080795DC: .4byte sub_8078B34 _080795E0: .4byte move_anim_8072740 thumb_func_end sub_8079534 @@ -3776,7 +3776,7 @@ sub_8079670: @ 8079670 lsrs r2, r0, 24 movs r5, 0 movs r3, 0 - ldr r4, _080796E4 @ =gUnknown_03004B00 + ldr r4, _080796E4 @ =gBattleAnimArgs movs r0, 0x4 ldrsh r1, [r4, r0] movs r6, 0 @@ -3833,7 +3833,7 @@ _080796A4: pop {r0} bx r0 .align 2, 0 -_080796E4: .4byte gUnknown_03004B00 +_080796E4: .4byte gBattleAnimArgs _080796E8: .4byte 0x0000ffff _080796EC: .4byte gTasks _080796F0: .4byte REG_BLDALPHA @@ -3926,7 +3926,7 @@ sub_8079790: @ 8079790 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, _080797B0 @ =gUnknown_03004B00 + ldr r0, _080797B0 @ =gBattleAnimArgs ldrb r0, [r0] bl obj_id_for_side_relative_to_move lsls r0, 24 @@ -3937,7 +3937,7 @@ sub_8079790: @ 8079790 bl move_anim_task_del b _080797DA .align 2, 0 -_080797B0: .4byte gUnknown_03004B00 +_080797B0: .4byte gBattleAnimArgs _080797B4: ldr r1, _080797E0 @ =gTasks lsls r0, r4, 2 @@ -3969,7 +3969,7 @@ _080797E8: .4byte 0x00000101 thumb_func_start sub_80797EC sub_80797EC: @ 80797EC - ldr r3, _0807980C @ =gUnknown_03004B00 + ldr r3, _0807980C @ =gBattleAnimArgs ldrh r1, [r3, 0x2] movs r2, 0 strh r1, [r0, 0xA] @@ -3986,7 +3986,7 @@ sub_80797EC: @ 80797EC str r1, [r0] bx lr .align 2, 0 -_0807980C: .4byte gUnknown_03004B00 +_0807980C: .4byte gBattleAnimArgs _08079810: .4byte sub_8079814 thumb_func_end sub_80797EC @@ -4073,7 +4073,7 @@ sub_80798AC: @ 80798AC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, _080798CC @ =gUnknown_03004B00 + ldr r0, _080798CC @ =gBattleAnimArgs ldrh r0, [r0] bl IndexOfSpritePaletteTag lsls r0, 24 @@ -4084,7 +4084,7 @@ sub_80798AC: @ 80798AC bl move_anim_task_del b _080798E6 .align 2, 0 -_080798CC: .4byte gUnknown_03004B00 +_080798CC: .4byte gBattleAnimArgs _080798D0: ldr r1, _080798EC @ =gTasks lsls r0, r4, 2 @@ -4661,7 +4661,7 @@ sub_8079CEC: @ 8079CEC bhi _08079D0A movs r1, 0x2 _08079D0A: - ldr r0, _08079D1C @ =gUnknown_03004B00 + ldr r0, _08079D1C @ =gBattleAnimArgs strh r1, [r0, 0xE] adds r0, r2, 0 bl move_anim_task_del @@ -4669,7 +4669,7 @@ _08079D0A: bx r0 .align 2, 0 _08079D18: .4byte gUnknown_0202F7BE -_08079D1C: .4byte gUnknown_03004B00 +_08079D1C: .4byte gBattleAnimArgs thumb_func_end sub_8079CEC thumb_func_start unref_sub_8079D20 @@ -5737,7 +5737,7 @@ sub_807A544: @ 807A544 lsls r0, 24 cmp r0, 0 beq _0807A584 - ldr r2, _0807A580 @ =gUnknown_03004B00 + ldr r2, _0807A580 @ =gBattleAnimArgs ldrh r0, [r4, 0x20] ldrh r1, [r2] subs r0, r1 @@ -5755,9 +5755,9 @@ sub_807A544: @ 807A544 b _0807A58E .align 2, 0 _0807A57C: .4byte gUnknown_0202F7C8 -_0807A580: .4byte gUnknown_03004B00 +_0807A580: .4byte gBattleAnimArgs _0807A584: - ldr r1, _0807A5B8 @ =gUnknown_03004B00 + ldr r1, _0807A5B8 @ =gBattleAnimArgs ldrh r0, [r1] ldrh r2, [r4, 0x20] adds r0, r2 @@ -5784,7 +5784,7 @@ _0807A58E: pop {r0} bx r0 .align 2, 0 -_0807A5B8: .4byte gUnknown_03004B00 +_0807A5B8: .4byte gBattleAnimArgs _0807A5BC: .4byte move_anim_8074EE0 _0807A5C0: .4byte sub_8078504 thumb_func_end sub_807A544 @@ -5799,7 +5799,7 @@ sub_807A5C4: @ 807A5C4 lsls r0, 24 cmp r0, 0 beq _0807A5F4 - ldr r2, _0807A5F0 @ =gUnknown_03004B00 + ldr r2, _0807A5F0 @ =gBattleAnimArgs ldrh r0, [r4, 0x20] ldrh r1, [r2] subs r0, r1 @@ -5812,9 +5812,9 @@ sub_807A5C4: @ 807A5C4 b _0807A5FE .align 2, 0 _0807A5EC: .4byte gUnknown_0202F7C8 -_0807A5F0: .4byte gUnknown_03004B00 +_0807A5F0: .4byte gBattleAnimArgs _0807A5F4: - ldr r1, _0807A630 @ =gUnknown_03004B00 + ldr r1, _0807A630 @ =gBattleAnimArgs ldrh r0, [r1] ldrh r2, [r4, 0x20] adds r0, r2 @@ -5844,7 +5844,7 @@ _0807A5FE: pop {r0} bx r0 .align 2, 0 -_0807A630: .4byte gUnknown_03004B00 +_0807A630: .4byte gBattleAnimArgs _0807A634: .4byte move_anim_8074EE0 _0807A638: .4byte sub_8078504 thumb_func_end sub_807A5C4 @@ -5860,7 +5860,7 @@ sub_807A63C: @ 807A63C lsls r0, 24 cmp r0, 0 beq _0807A668 - ldr r0, _0807A664 @ =gUnknown_03004B00 + ldr r0, _0807A664 @ =gBattleAnimArgs ldrh r1, [r4, 0x20] ldrh r2, [r0] subs r1, r2 @@ -5868,9 +5868,9 @@ sub_807A63C: @ 807A63C b _0807A674 .align 2, 0 _0807A660: .4byte gUnknown_0202F7C8 -_0807A664: .4byte gUnknown_03004B00 +_0807A664: .4byte gBattleAnimArgs _0807A668: - ldr r1, _0807A690 @ =gUnknown_03004B00 + ldr r1, _0807A690 @ =gBattleAnimArgs ldrh r0, [r1] ldrh r2, [r4, 0x20] adds r0, r2 @@ -5890,7 +5890,7 @@ _0807A674: pop {r0} bx r0 .align 2, 0 -_0807A690: .4byte gUnknown_03004B00 +_0807A690: .4byte gBattleAnimArgs _0807A694: .4byte sub_8078600 _0807A698: .4byte move_anim_8072740 thumb_func_end sub_807A63C @@ -5986,7 +5986,7 @@ _0807A742: adds r1, r2 ldr r2, _0807A778 @ =REG_BG0CNT bl CpuSet - ldr r0, _0807A77C @ =gUnknown_03004B00 + ldr r0, _0807A77C @ =gBattleAnimArgs ldrb r2, [r0, 0x2] ldrh r3, [r0] adds r0, r6, 0 @@ -6001,7 +6001,7 @@ _0807A742: _0807A770: .4byte gPlttBufferUnfaded _0807A774: .4byte gPlttBufferFaded _0807A778: .4byte REG_BG0CNT -_0807A77C: .4byte gUnknown_03004B00 +_0807A77C: .4byte gBattleAnimArgs _0807A780: .4byte sub_807A784 thumb_func_end sub_807A69C @@ -6301,7 +6301,7 @@ _0807A9B4: sub_807A9BC: @ 807A9BC push {r4,r5,lr} adds r4, r0, 0 - ldr r5, _0807A9F4 @ =gUnknown_03004B00 + ldr r5, _0807A9F4 @ =gBattleAnimArgs ldrh r0, [r5, 0x4] strh r0, [r4, 0x2E] ldrh r0, [r5, 0x8] @@ -6327,7 +6327,7 @@ sub_807A9BC: @ 807A9BC subs r0, 0x14 b _0807AA0A .align 2, 0 -_0807A9F4: .4byte gUnknown_03004B00 +_0807A9F4: .4byte gBattleAnimArgs _0807A9F8: .4byte gUnknown_0202F7C9 _0807A9FC: ldrh r0, [r5, 0x8] diff --git a/asm/rom_81258BC.s b/asm/rom_81258BC.s index cbc5697a6..92c37f1d1 100644 --- a/asm/rom_81258BC.s +++ b/asm/rom_81258BC.s @@ -71,7 +71,7 @@ sub_812AF30: @ 812AF30 adds r6, r0 lsls r6, 3 adds r6, r1 - ldr r1, _0812AF90 @ =gUnknown_03004B00 + ldr r1, _0812AF90 @ =gBattleAnimArgs ldrh r0, [r1] strh r0, [r6, 0x8] ldrh r0, [r1, 0x2] @@ -107,7 +107,7 @@ sub_812AF30: @ 812AF30 bx r0 .align 2, 0 _0812AF8C: .4byte gTasks -_0812AF90: .4byte gUnknown_03004B00 +_0812AF90: .4byte gBattleAnimArgs _0812AF94: .4byte sub_812AF98 thumb_func_end sub_812AF30 @@ -224,7 +224,7 @@ sub_812B058: @ 812B058 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r0, _0812B0FC @ =gUnknown_03004B00 + ldr r0, _0812B0FC @ =gBattleAnimArgs ldrh r1, [r0] str r1, [sp] ldrb r5, [r0, 0x4] @@ -292,7 +292,7 @@ sub_812B058: @ 812B058 pop {r0} bx r0 .align 2, 0 -_0812B0FC: .4byte gUnknown_03004B00 +_0812B0FC: .4byte gBattleAnimArgs _0812B100: .4byte gTasks _0812B104: .4byte sub_812B108 thumb_func_end sub_812B058 @@ -381,7 +381,7 @@ sub_812B18C: @ 812B18C lsls r0, 24 cmp r0, 0 beq _0812B1CC - ldr r0, _0812B1BC @ =gUnknown_03004B00 + ldr r0, _0812B1BC @ =gBattleAnimArgs movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 @@ -390,14 +390,14 @@ sub_812B18C: @ 812B18C ldrh r4, [r0] b _0812B272 .align 2, 0 -_0812B1BC: .4byte gUnknown_03004B00 +_0812B1BC: .4byte gBattleAnimArgs _0812B1C0: .4byte 0x02019348 _0812B1C4: adds r0, r5, 0 bl move_anim_task_del b _0812B272 _0812B1CC: - ldr r0, _0812B1E0 @ =gUnknown_03004B00 + ldr r0, _0812B1E0 @ =gBattleAnimArgs movs r2, 0 ldrsh r1, [r0, r2] adds r2, r0, 0 @@ -407,7 +407,7 @@ _0812B1CC: ldrb r4, [r0] b _0812B20E .align 2, 0 -_0812B1E0: .4byte gUnknown_03004B00 +_0812B1E0: .4byte gBattleAnimArgs _0812B1E4: .4byte gUnknown_0202F7C8 _0812B1E8: cmp r1, 0x1 @@ -483,7 +483,7 @@ _0812B266: _0812B272: cmp r4, 0 beq _0812B2AA - ldr r0, _0812B298 @ =gUnknown_03004B00 + ldr r0, _0812B298 @ =gBattleAnimArgs ldrh r2, [r0, 0x2] movs r1, 0x2 ldrsh r0, [r0, r1] @@ -497,7 +497,7 @@ _0812B272: .align 2, 0 _0812B290: .4byte gUnknown_02024A6A _0812B294: .4byte gPlayerParty -_0812B298: .4byte gUnknown_03004B00 +_0812B298: .4byte gBattleAnimArgs _0812B29C: lsls r1, r6, 24 asrs r1, 24 @@ -563,7 +563,7 @@ sub_812B30C: @ 812B30C adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, _0812B33C @ =gUnknown_03004B00 + ldr r0, _0812B33C @ =gBattleAnimArgs ldrh r5, [r0] ldrb r0, [r0, 0x2] lsls r0, 24 @@ -580,7 +580,7 @@ sub_812B30C: @ 812B30C pop {r0} bx r0 .align 2, 0 -_0812B33C: .4byte gUnknown_03004B00 +_0812B33C: .4byte gBattleAnimArgs thumb_func_end sub_812B30C thumb_func_start sub_812B340 @@ -589,7 +589,7 @@ sub_812B340: @ 812B340 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, _0812B370 @ =gUnknown_03004B00 + ldr r0, _0812B370 @ =gBattleAnimArgs ldrh r5, [r0] ldrb r0, [r0, 0x2] lsls r0, 24 @@ -606,7 +606,7 @@ sub_812B340: @ 812B340 pop {r0} bx r0 .align 2, 0 -_0812B370: .4byte gUnknown_03004B00 +_0812B370: .4byte gBattleAnimArgs thumb_func_end sub_812B340 thumb_func_start sub_812B374 @@ -619,7 +619,7 @@ sub_812B374: @ 812B374 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r0, _0812B3F8 @ =gUnknown_03004B00 + ldr r0, _0812B3F8 @ =gBattleAnimArgs ldrb r5, [r0, 0x2] ldrb r6, [r0, 0x4] ldrh r1, [r0, 0x6] @@ -673,7 +673,7 @@ sub_812B374: @ 812B374 pop {r0} bx r0 .align 2, 0 -_0812B3F8: .4byte gUnknown_03004B00 +_0812B3F8: .4byte gBattleAnimArgs _0812B3FC: .4byte gTasks _0812B400: .4byte sub_812B404 thumb_func_end sub_812B374 @@ -2427,7 +2427,7 @@ _0812C140: .4byte SweetScentNothingHereScript sub_812C144: @ 812C144 push {lr} adds r2, r0, 0 - ldr r1, _0812C168 @ =gUnknown_03004B00 + ldr r1, _0812C168 @ =gBattleAnimArgs ldrh r0, [r1] ldrh r3, [r2, 0x20] adds r0, r3 @@ -2443,7 +2443,7 @@ sub_812C144: @ 812C144 ldrh r0, [r1, 0x4] b _0812C170 .align 2, 0 -_0812C168: .4byte gUnknown_03004B00 +_0812C168: .4byte gBattleAnimArgs _0812C16C: ldrh r0, [r1, 0x4] negs r0, r0 @@ -2675,7 +2675,7 @@ _0812C31A: movs r1, 0 adds r2, r3, 0 bl sub_8078FDC - ldr r0, _0812C34C @ =gUnknown_03004B00 + ldr r0, _0812C34C @ =gBattleAnimArgs ldrh r0, [r0, 0x4] strh r0, [r5, 0x2E] strh r7, [r5, 0x32] @@ -2691,7 +2691,7 @@ _0812C31A: bx r0 .align 2, 0 _0812C348: .4byte gUnknown_0202F7C9 -_0812C34C: .4byte gUnknown_03004B00 +_0812C34C: .4byte gBattleAnimArgs _0812C350: .4byte sub_8078B34 _0812C354: .4byte move_anim_8072740 thumb_func_end sub_812C2BC @@ -3056,7 +3056,7 @@ _0812C5D6: add r0, r9 strh r1, [r0, 0x12] _0812C5F8: - ldr r0, _0812C61C @ =gUnknown_03004B00 + ldr r0, _0812C61C @ =gBattleAnimArgs ldrh r1, [r0, 0xE] ldr r0, _0812C620 @ =0x0000ffff cmp r1, r0 @@ -3073,7 +3073,7 @@ _0812C608: .align 2, 0 _0812C614: .4byte gTasks _0812C618: .4byte gPlttBufferFaded -_0812C61C: .4byte gUnknown_03004B00 +_0812C61C: .4byte gBattleAnimArgs _0812C620: .4byte 0x0000ffff thumb_func_end sub_812C588 @@ -3184,7 +3184,7 @@ _0812C6CA: adds r0, r2 strh r1, [r0, 0x12] _0812C6EE: - ldr r0, _0812C718 @ =gUnknown_03004B00 + ldr r0, _0812C718 @ =gBattleAnimArgs ldrh r1, [r0, 0xE] ldr r0, _0812C71C @ =0x0000ffff cmp r1, r0 @@ -3203,7 +3203,7 @@ _0812C6FE: _0812C70C: .4byte gTasks _0812C710: .4byte gPlttBufferFaded _0812C714: .4byte gPlttBufferUnfaded -_0812C718: .4byte gUnknown_03004B00 +_0812C718: .4byte gBattleAnimArgs _0812C71C: .4byte 0x0000ffff thumb_func_end sub_812C64C @@ -3228,12 +3228,12 @@ sub_812C720: @ 812C720 lsls r0, 24 cmp r0, 0 beq _0812C754 - ldr r1, _0812C78C @ =gUnknown_03004B00 + ldr r1, _0812C78C @ =gBattleAnimArgs ldrh r0, [r1, 0x4] negs r0, r0 strh r0, [r1, 0x4] _0812C754: - ldr r1, _0812C78C @ =gUnknown_03004B00 + ldr r1, _0812C78C @ =gBattleAnimArgs ldrh r0, [r1, 0x8] strh r0, [r4, 0x2E] mov r2, sp @@ -3258,7 +3258,7 @@ _0812C754: .align 2, 0 _0812C784: .4byte gUnknown_0202F7C9 _0812C788: .4byte gUnknown_0202F7C8 -_0812C78C: .4byte gUnknown_03004B00 +_0812C78C: .4byte gBattleAnimArgs _0812C790: .4byte 0x0000ffce _0812C794: .4byte sub_812C798 thumb_func_end sub_812C720 @@ -3333,7 +3333,7 @@ sub_812C80C: @ 812C80C push {r4,r5,lr} adds r4, r0, 0 bl sub_8078650 - ldr r5, _0812C83C @ =gUnknown_03004B00 + ldr r5, _0812C83C @ =gBattleAnimArgs movs r0, 0 ldrsh r1, [r5, r0] adds r0, r4, 0 @@ -3351,7 +3351,7 @@ sub_812C80C: @ 812C80C pop {r0} bx r0 .align 2, 0 -_0812C83C: .4byte gUnknown_03004B00 +_0812C83C: .4byte gBattleAnimArgs _0812C840: .4byte sub_8078600 _0812C844: .4byte move_anim_8072740 thumb_func_end sub_812C80C @@ -3366,7 +3366,7 @@ sub_812C848: @ 812C848 bne _0812C8A8 adds r0, r4, 0 bl sub_8078650 - ldr r5, _0812C884 @ =gUnknown_03004B00 + ldr r5, _0812C884 @ =gBattleAnimArgs movs r2, 0 ldrsh r1, [r5, r2] adds r0, r4, 0 @@ -3384,7 +3384,7 @@ sub_812C848: @ 812C848 ldrh r0, [r5, 0x4] b _0812C8A2 .align 2, 0 -_0812C884: .4byte gUnknown_03004B00 +_0812C884: .4byte gBattleAnimArgs _0812C888: .4byte gUnknown_0202F7C8 _0812C88C: movs r1, 0x4 @@ -3482,14 +3482,14 @@ sub_812C924: @ 812C924 lsrs r0, 24 cmp r0, 0x1 bne _0812C948 - ldr r1, _0812C944 @ =gUnknown_03004B00 + ldr r1, _0812C944 @ =gBattleAnimArgs movs r0, 0 b _0812C94C .align 2, 0 _0812C940: .4byte gUnknown_0202F7C9 -_0812C944: .4byte gUnknown_03004B00 +_0812C944: .4byte gBattleAnimArgs _0812C948: - ldr r1, _0812C95C @ =gUnknown_03004B00 + ldr r1, _0812C95C @ =gBattleAnimArgs movs r0, 0x1 _0812C94C: strh r0, [r1, 0xE] @@ -3499,7 +3499,7 @@ _0812C94C: pop {r0} bx r0 .align 2, 0 -_0812C95C: .4byte gUnknown_03004B00 +_0812C95C: .4byte gBattleAnimArgs thumb_func_end sub_812C924 thumb_func_start sub_812C960 @@ -3511,14 +3511,14 @@ sub_812C960: @ 812C960 ldr r0, [r0] cmp r0, 0 ble _0812C97C - ldr r1, _0812C978 @ =gUnknown_03004B00 + ldr r1, _0812C978 @ =gBattleAnimArgs movs r0, 0 b _0812C980 .align 2, 0 _0812C974: .4byte gUnknown_0202F7B8 -_0812C978: .4byte gUnknown_03004B00 +_0812C978: .4byte gBattleAnimArgs _0812C97C: - ldr r1, _0812C98C @ =gUnknown_03004B00 + ldr r1, _0812C98C @ =gBattleAnimArgs movs r0, 0x1 _0812C980: strh r0, [r1, 0xE] @@ -3527,7 +3527,7 @@ _0812C980: pop {r0} bx r0 .align 2, 0 -_0812C98C: .4byte gUnknown_03004B00 +_0812C98C: .4byte gBattleAnimArgs thumb_func_end sub_812C960 thumb_func_start sub_812C990 @@ -3719,7 +3719,7 @@ _0812CAF8: .4byte 0x00003f3f sub_812CAFC: @ 812CAFC push {r4-r6,lr} adds r5, r0, 0 - ldr r6, _0812CB70 @ =gUnknown_03004B00 + ldr r6, _0812CB70 @ =gBattleAnimArgs movs r1, 0x6 ldrsh r0, [r6, r1] cmp r0, 0 @@ -3774,7 +3774,7 @@ _0812CB28: movs r0, 0x2 b _0812CB8A .align 2, 0 -_0812CB70: .4byte gUnknown_03004B00 +_0812CB70: .4byte gBattleAnimArgs _0812CB74: .4byte gUnknown_0202F7C8 _0812CB78: .4byte 0x000003ff _0812CB7C: .4byte 0xfffffc00 @@ -3785,7 +3785,7 @@ _0812CB84: ldr r0, _0812CBA8 @ =0x0000fffe _0812CB8A: strh r0, [r5, 0x30] - ldr r1, _0812CBAC @ =gUnknown_03004B00 + ldr r1, _0812CBAC @ =gBattleAnimArgs ldrh r0, [r1, 0x8] strh r0, [r5, 0x2E] movs r2, 0x34 @@ -3802,7 +3802,7 @@ _0812CB9E: bx r0 .align 2, 0 _0812CBA8: .4byte 0x0000fffe -_0812CBAC: .4byte gUnknown_03004B00 +_0812CBAC: .4byte gBattleAnimArgs _0812CBB0: .4byte sub_812CBB4 thumb_func_end sub_812CAFC @@ -3965,7 +3965,7 @@ _0812CCE4: .4byte gUnknown_03004244 sub_812CCE8: @ 812CCE8 push {r4-r6,lr} adds r5, r0, 0 - ldr r6, _0812CCFC @ =gUnknown_03004B00 + ldr r6, _0812CCFC @ =gBattleAnimArgs movs r1, 0 ldrsh r0, [r6, r1] cmp r0, 0 @@ -3973,7 +3973,7 @@ sub_812CCE8: @ 812CCE8 ldr r4, _0812CD00 @ =gUnknown_0202F7C8 b _0812CD06 .align 2, 0 -_0812CCFC: .4byte gUnknown_03004B00 +_0812CCFC: .4byte gBattleAnimArgs _0812CD00: .4byte gUnknown_0202F7C8 _0812CD04: ldr r4, _0812CD58 @ =gUnknown_0202F7C9 @@ -3992,7 +3992,7 @@ _0812CD06: lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0x22] - ldr r2, _0812CD5C @ =gUnknown_03004B00 + ldr r2, _0812CD5C @ =gBattleAnimArgs ldrh r0, [r2, 0x4] strh r0, [r5, 0x26] movs r3, 0 @@ -4020,7 +4020,7 @@ _0812CD3E: bx r0 .align 2, 0 _0812CD58: .4byte gUnknown_0202F7C9 -_0812CD5C: .4byte gUnknown_03004B00 +_0812CD5C: .4byte gBattleAnimArgs _0812CD60: .4byte sub_812CD64 thumb_func_end sub_812CCE8 @@ -4087,7 +4087,7 @@ sub_812CDC8: @ 812CDC8 lsls r1, 3 ldr r0, _0812CDE8 @ =gTasks adds r5, r1, r0 - ldr r0, _0812CDEC @ =gUnknown_03004B00 + ldr r0, _0812CDEC @ =gBattleAnimArgs movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 @@ -4096,7 +4096,7 @@ sub_812CDC8: @ 812CDC8 b _0812CDF6 .align 2, 0 _0812CDE8: .4byte gTasks -_0812CDEC: .4byte gUnknown_03004B00 +_0812CDEC: .4byte gBattleAnimArgs _0812CDF0: .4byte gUnknown_0202F7C8 _0812CDF4: ldr r4, _0812CE3C @ =gUnknown_0202F7C9 @@ -4125,7 +4125,7 @@ _0812CE20: strh r0, [r5, 0xE] movs r0, 0x8 strh r0, [r5, 0x10] - ldr r1, _0812CE40 @ =gUnknown_03004B00 + ldr r1, _0812CE40 @ =gBattleAnimArgs ldrh r0, [r1, 0x2] strh r0, [r5, 0x12] strh r2, [r5, 0x14] @@ -4136,7 +4136,7 @@ _0812CE20: b _0812CE4A .align 2, 0 _0812CE3C: .4byte gUnknown_0202F7C9 -_0812CE40: .4byte gUnknown_03004B00 +_0812CE40: .4byte gBattleAnimArgs _0812CE44: .4byte gUnknown_030042C0 _0812CE48: ldr r0, _0812CE68 @ =gUnknown_03004288 @@ -5487,14 +5487,14 @@ _0812D85E: add r1, r8 lsls r1, 3 adds r1, r0 - ldr r0, _0812D884 @ =gUnknown_03004B00 + ldr r0, _0812D884 @ =gBattleAnimArgs ldrh r0, [r0] strh r0, [r1, 0x1C] b _0812DA2A .align 2, 0 _0812D87C: .4byte REG_BG2CNT _0812D880: .4byte gTasks -_0812D884: .4byte gUnknown_03004B00 +_0812D884: .4byte gBattleAnimArgs _0812D888: mov r1, r8 lsls r0, r1, 2 @@ -5817,7 +5817,7 @@ c3_80DFBE4: @ 812DB18 push {r4,lr} lsls r0, 24 lsrs r0, 24 - ldr r4, _0812DB48 @ =gUnknown_03004B00 + ldr r4, _0812DB48 @ =gBattleAnimArgs ldr r3, _0812DB4C @ =gSprites ldr r2, _0812DB50 @ =gUnknown_02024BE0 ldr r1, _0812DB54 @ =gUnknown_0202F7C8 @@ -5838,7 +5838,7 @@ c3_80DFBE4: @ 812DB18 pop {r0} bx r0 .align 2, 0 -_0812DB48: .4byte gUnknown_03004B00 +_0812DB48: .4byte gBattleAnimArgs _0812DB4C: .4byte gSprites _0812DB50: .4byte gUnknown_02024BE0 _0812DB54: .4byte gUnknown_0202F7C8 @@ -6288,7 +6288,7 @@ _0812DED6: lsrs r0, 24 adds r0, 0x20 strh r0, [r7, 0x22] - ldr r1, _0812DFD4 @ =gUnknown_03004B00 + ldr r1, _0812DFD4 @ =gBattleAnimArgs ldrh r0, [r1] strh r0, [r7, 0x30] ldrh r0, [r1, 0x2] @@ -6346,7 +6346,7 @@ _0812DED6: adds r0, r4, 0 movs r1, 0x2 bl StartSpriteAnim - ldr r1, _0812DFD4 @ =gUnknown_03004B00 + ldr r1, _0812DFD4 @ =gBattleAnimArgs ldrh r0, [r1] strh r0, [r5, 0x30] ldrh r0, [r1, 0x2] @@ -6393,7 +6393,7 @@ _0812DED6: bx r0 .align 2, 0 _0812DFD0: .4byte gUnknown_0202F7C8 -_0812DFD4: .4byte gUnknown_03004B00 +_0812DFD4: .4byte gBattleAnimArgs _0812DFD8: .4byte gBattleAnimSpriteTemplate_84025EC _0812DFDC: .4byte gSprites _0812DFE0: .4byte 0x0000ffff @@ -7107,7 +7107,7 @@ sub_812E568: @ 812E568 lsls r0, 3 ldr r1, _0812E58C @ =gTasks adds r4, r0, r1 - ldr r5, _0812E590 @ =gUnknown_03004B00 + ldr r5, _0812E590 @ =gBattleAnimArgs movs r1, 0x2 ldrsh r0, [r5, r1] cmp r0, 0 @@ -7117,7 +7117,7 @@ sub_812E568: @ 812E568 b _0812E628 .align 2, 0 _0812E58C: .4byte gTasks -_0812E590: .4byte gUnknown_03004B00 +_0812E590: .4byte gBattleAnimArgs _0812E594: movs r1, 0x4 ldrsh r0, [r5, r1] @@ -7396,16 +7396,16 @@ sub_812E7A0: @ 812E7A0 cmp r0, 0 bne _0812E7C4 strh r0, [r4, 0x20] - ldr r1, _0812E7C0 @ =gUnknown_03004B00 + ldr r1, _0812E7C0 @ =gBattleAnimArgs ldrh r0, [r1] b _0812E7CE .align 2, 0 _0812E7BC: .4byte gUnknown_0202F7C8 -_0812E7C0: .4byte gUnknown_03004B00 +_0812E7C0: .4byte gBattleAnimArgs _0812E7C4: movs r0, 0xF0 strh r0, [r4, 0x20] - ldr r1, _0812E7E8 @ =gUnknown_03004B00 + ldr r1, _0812E7E8 @ =gBattleAnimArgs ldrh r0, [r1] subs r0, 0x1E _0812E7CE: @@ -7421,7 +7421,7 @@ _0812E7CE: pop {r0} bx r0 .align 2, 0 -_0812E7E8: .4byte gUnknown_03004B00 +_0812E7E8: .4byte gBattleAnimArgs _0812E7EC: .4byte sub_812E7F0 thumb_func_end sub_812E7A0 @@ -7506,7 +7506,7 @@ sub_812E860: @ 812E860 movs r0, 0x80 lsls r0, 4 strh r0, [r4, 0x24] - ldr r0, _0812E8AC @ =gUnknown_03004B00 + ldr r0, _0812E8AC @ =gBattleAnimArgs ldrb r0, [r0] bl obj_id_for_side_relative_to_move lsls r0, 24 @@ -7521,7 +7521,7 @@ sub_812E860: @ 812E860 bx r0 .align 2, 0 _0812E8A8: .4byte gTasks -_0812E8AC: .4byte gUnknown_03004B00 +_0812E8AC: .4byte gBattleAnimArgs _0812E8B0: .4byte sub_812E8B4 thumb_func_end sub_812E860 @@ -7742,7 +7742,7 @@ sub_812EA4C: @ 812EA4C ldrsh r0, [r5, r1] cmp r0, 0 bne _0812EAAC - ldr r6, _0812EAA4 @ =gUnknown_03004B00 + ldr r6, _0812EAA4 @ =gBattleAnimArgs movs r2, 0x4 ldrsh r0, [r6, r2] cmp r0, 0 @@ -7780,7 +7780,7 @@ _0812EA80: strh r0, [r5, 0x2E] b _0812EB0A .align 2, 0 -_0812EAA4: .4byte gUnknown_03004B00 +_0812EAA4: .4byte gBattleAnimArgs _0812EAA8: .4byte gUnknown_0202F7C8 _0812EAAC: ldrh r1, [r5, 0x30] @@ -7852,7 +7852,7 @@ sub_812EB10: @ 812EB10 ldrsh r0, [r2, r1] cmp r0, 0 bne _0812EC1C - ldr r0, _0812EB44 @ =gUnknown_03004B00 + ldr r0, _0812EB44 @ =gBattleAnimArgs movs r3, 0 ldrsh r1, [r0, r3] mov r8, r0 @@ -7862,7 +7862,7 @@ sub_812EB10: @ 812EB10 b _0812EB4E .align 2, 0 _0812EB40: .4byte gTasks -_0812EB44: .4byte gUnknown_03004B00 +_0812EB44: .4byte gBattleAnimArgs _0812EB48: .4byte gUnknown_0202F7C8 _0812EB4C: ldr r0, _0812EB88 @ =gUnknown_0202F7C9 @@ -8077,7 +8077,7 @@ _0812ECEA: subs r0, r1 _0812ECF2: strh r0, [r4, 0x30] - ldr r0, _0812ED04 @ =gUnknown_03004B00 + ldr r0, _0812ED04 @ =gBattleAnimArgs ldrh r0, [r0] strh r0, [r4, 0x32] lsls r0, 16 @@ -8086,7 +8086,7 @@ _0812ECF2: ldr r0, _0812ED08 @ =0x0000fff8 b _0812ED0E .align 2, 0 -_0812ED04: .4byte gUnknown_03004B00 +_0812ED04: .4byte gBattleAnimArgs _0812ED08: .4byte 0x0000fff8 _0812ED0C: movs r0, 0xF8 @@ -8183,7 +8183,7 @@ sub_812ED84: @ 812ED84 strh r1, [r0] adds r0, 0x4 strh r1, [r0] - ldr r0, _0812EDF8 @ =gUnknown_03004B00 + ldr r0, _0812EDF8 @ =gBattleAnimArgs ldrh r0, [r0, 0x4] strh r0, [r4, 0x2E] adds r0, r4, 0 @@ -8213,7 +8213,7 @@ _0812EDE8: .4byte 0x00001f3f _0812EDEC: .4byte gUnknown_030042C4 _0812EDF0: .4byte gUnknown_03004240 _0812EDF4: .4byte REG_WIN0H -_0812EDF8: .4byte gUnknown_03004B00 +_0812EDF8: .4byte gBattleAnimArgs _0812EDFC: .4byte sub_812EE00 thumb_func_end sub_812ED84 @@ -8323,7 +8323,7 @@ sub_812EEA4: @ 812EEA4 lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x22] - ldr r1, _0812EEE4 @ =gUnknown_03004B00 + ldr r1, _0812EEE4 @ =gBattleAnimArgs ldrh r0, [r1] strh r0, [r4, 0x2E] ldrh r0, [r1, 0x2] @@ -8337,7 +8337,7 @@ sub_812EEA4: @ 812EEA4 bx r0 .align 2, 0 _0812EEE0: .4byte gUnknown_0202F7C8 -_0812EEE4: .4byte gUnknown_03004B00 +_0812EEE4: .4byte gBattleAnimArgs _0812EEE8: .4byte sub_812EEEC thumb_func_end sub_812EEA4 @@ -8867,7 +8867,7 @@ sub_812F314: @ 812F314 lsls r1, 3 ldr r0, _0812F334 @ =gTasks adds r4, r1, r0 - ldr r0, _0812F338 @ =gUnknown_03004B00 + ldr r0, _0812F338 @ =gBattleAnimArgs movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 @@ -8876,7 +8876,7 @@ sub_812F314: @ 812F314 b _0812F342 .align 2, 0 _0812F334: .4byte gTasks -_0812F338: .4byte gUnknown_03004B00 +_0812F338: .4byte gBattleAnimArgs _0812F33C: .4byte gUnknown_0202F7C8 _0812F340: ldr r0, _0812F3C0 @ =gUnknown_0202F7C9 @@ -8919,7 +8919,7 @@ _0812F388: ldrh r0, [r4, 0x22] adds r0, 0x42 strh r0, [r4, 0x24] - ldr r0, _0812F3C4 @ =gUnknown_03004B00 + ldr r0, _0812F3C4 @ =gBattleAnimArgs ldrb r0, [r0] bl obj_id_for_side_relative_to_move lsls r0, 24 @@ -8943,7 +8943,7 @@ _0812F388: b _0812F3EE .align 2, 0 _0812F3C0: .4byte gUnknown_0202F7C9 -_0812F3C4: .4byte gUnknown_03004B00 +_0812F3C4: .4byte gBattleAnimArgs _0812F3C8: .4byte REG_BG1HOFS _0812F3CC: .4byte REG_BLDCNT _0812F3D0: .4byte 0x00003f42 @@ -9390,7 +9390,7 @@ sub_812F724: @ 812F724 adds r4, r0 movs r0, 0 strh r0, [r4, 0x8] - ldr r0, _0812F760 @ =gUnknown_03004B00 + ldr r0, _0812F760 @ =gBattleAnimArgs ldrb r0, [r0] bl obj_id_for_side_relative_to_move adds r1, r0, 0 @@ -9407,7 +9407,7 @@ sub_812F724: @ 812F724 bx r0 .align 2, 0 _0812F75C: .4byte gTasks -_0812F760: .4byte gUnknown_03004B00 +_0812F760: .4byte gBattleAnimArgs _0812F764: .4byte gUnknown_08402750 _0812F768: .4byte sub_812F76C thumb_func_end sub_812F724 @@ -9570,7 +9570,7 @@ sub_812F88C: @ 812F88C ldrh r6, [r4, 0x20] ldrh r5, [r4, 0x22] bl sub_8078650 - ldr r0, _0812F8D4 @ =gUnknown_03004B00 + ldr r0, _0812F8D4 @ =gBattleAnimArgs ldrb r1, [r0] adds r0, r4, 0 bl StartSpriteAffineAnim @@ -9597,7 +9597,7 @@ sub_812F88C: @ 812F88C pop {r0} bx r0 .align 2, 0 -_0812F8D4: .4byte gUnknown_03004B00 +_0812F8D4: .4byte gBattleAnimArgs _0812F8D8: .4byte sub_812F8DC thumb_func_end sub_812F88C @@ -9661,7 +9661,7 @@ _0812F942: sub_812F948: @ 812F948 push {r4-r6,lr} adds r5, r0, 0 - ldr r6, _0812F9A0 @ =gUnknown_03004B00 + ldr r6, _0812F9A0 @ =gBattleAnimArgs ldrh r0, [r6, 0x6] strh r0, [r5, 0x2E] ldrb r1, [r6] @@ -9700,7 +9700,7 @@ _0812F96E: pop {r0} bx r0 .align 2, 0 -_0812F9A0: .4byte gUnknown_03004B00 +_0812F9A0: .4byte gBattleAnimArgs _0812F9A4: .4byte gUnknown_0202F7C9 _0812F9A8: .4byte gUnknown_0202F7C8 _0812F9AC: .4byte sub_80DA48C @@ -10096,7 +10096,7 @@ sub_812FC68: @ 812FC68 adds r0, r1 ldrb r0, [r0] strh r0, [r4, 0x26] - ldr r5, _0812FCD4 @ =gUnknown_03004B00 + ldr r5, _0812FCD4 @ =gBattleAnimArgs ldrh r0, [r5] strh r0, [r4, 0x24] ldrh r0, [r5] @@ -10129,7 +10129,7 @@ _0812FCAC: _0812FCC8: .4byte gTasks _0812FCCC: .4byte gUnknown_02024BE0 _0812FCD0: .4byte gUnknown_0202F7C8 -_0812FCD4: .4byte gUnknown_03004B00 +_0812FCD4: .4byte gBattleAnimArgs _0812FCD8: .4byte 0xffff8000 _0812FCDC: movs r7, 0x2 @@ -10152,7 +10152,7 @@ _0812FCF8: orrs r0, r1 _0812FD00: strh r0, [r4, 0xC] - ldr r0, _0812FD2C @ =gUnknown_03004B00 + ldr r0, _0812FD2C @ =gBattleAnimArgs movs r3, 0x4 ldrsh r1, [r0, r3] movs r2, 0x80 @@ -10172,7 +10172,7 @@ _0812FD00: b _0812FD4A .align 2, 0 _0812FD28: .4byte 0xffff8000 -_0812FD2C: .4byte gUnknown_03004B00 +_0812FD2C: .4byte gBattleAnimArgs _0812FD30: .4byte gTasks _0812FD34: .4byte 0x00007fff _0812FD38: @@ -10221,7 +10221,7 @@ sub_812FD7C: @ 812FD7C lsls r0, 3 ldr r1, _0812FDB4 @ =gTasks adds r5, r0, r1 - ldr r4, _0812FDB8 @ =gUnknown_03004B00 + ldr r4, _0812FDB8 @ =gBattleAnimArgs movs r1, 0x2 ldrsh r0, [r4, r1] cmp r0, 0 @@ -10243,7 +10243,7 @@ _0812FD9C: b _0812FDC2 .align 2, 0 _0812FDB4: .4byte gTasks -_0812FDB8: .4byte gUnknown_03004B00 +_0812FDB8: .4byte gBattleAnimArgs _0812FDBC: .4byte gUnknown_0202F7C8 _0812FDC0: ldr r0, _0812FE10 @ =gUnknown_0202F7C9 @@ -10266,7 +10266,7 @@ _0812FDC2: lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0x14] - ldr r0, _0812FE14 @ =gUnknown_03004B00 + ldr r0, _0812FE14 @ =gBattleAnimArgs ldrb r0, [r0] bl obj_id_for_side_relative_to_move adds r1, r0, 0 @@ -10283,7 +10283,7 @@ _0812FDC2: bx r0 .align 2, 0 _0812FE10: .4byte gUnknown_0202F7C9 -_0812FE14: .4byte gUnknown_03004B00 +_0812FE14: .4byte gBattleAnimArgs _0812FE18: .4byte gUnknown_084028AC _0812FE1C: .4byte sub_812FE20 thumb_func_end sub_812FD7C @@ -10537,7 +10537,7 @@ sub_812FFE4: @ 812FFE4 adds r4, r1 movs r0, 0 strh r0, [r4, 0x8] - ldr r1, _08130030 @ =gUnknown_03004B00 + ldr r1, _08130030 @ =gBattleAnimArgs ldrh r0, [r1, 0x2] strh r0, [r4, 0xA] ldrb r0, [r1] @@ -10564,7 +10564,7 @@ sub_812FFE4: @ 812FFE4 bx r0 .align 2, 0 _0813002C: .4byte gTasks -_08130030: .4byte gUnknown_03004B00 +_08130030: .4byte gBattleAnimArgs _08130034: .4byte gSprites _08130038: .4byte sub_813003C thumb_func_end sub_812FFE4 @@ -10634,7 +10634,7 @@ sub_81300A4: @ 81300A4 lsls r2, 1 ldr r1, _081300E0 @ =gUnknown_0202F7C8 ldrb r3, [r1] - ldr r1, _081300E4 @ =gUnknown_03004B00 + ldr r1, _081300E4 @ =gBattleAnimArgs ldrb r1, [r1] str r1, [sp] movs r1, 0xA @@ -10656,7 +10656,7 @@ sub_81300A4: @ 81300A4 bx r0 .align 2, 0 _081300E0: .4byte gUnknown_0202F7C8 -_081300E4: .4byte gUnknown_03004B00 +_081300E4: .4byte gBattleAnimArgs _081300E8: .4byte gUnknown_08D2E014 _081300EC: .4byte gUnknown_08D2E170 _081300F0: .4byte gUnknown_08D2E150 @@ -10673,7 +10673,7 @@ sub_81300F4: @ 81300F4 lsrs r0, 24 cmp r0, 0x1 bne _08130110 - ldr r1, _08130150 @ =gUnknown_03004B00 + ldr r1, _08130150 @ =gBattleAnimArgs ldrh r0, [r1] negs r0, r0 strh r0, [r1] @@ -10682,7 +10682,7 @@ _08130110: movs r1, 0 bl sub_8077ABC lsls r0, 24 - ldr r4, _08130150 @ =gUnknown_03004B00 + ldr r4, _08130150 @ =gBattleAnimArgs lsrs r0, 24 ldrh r1, [r4] adds r0, r1 @@ -10707,7 +10707,7 @@ _08130110: b _08130180 .align 2, 0 _0813014C: .4byte gUnknown_0202F7C8 -_08130150: .4byte gUnknown_03004B00 +_08130150: .4byte gBattleAnimArgs _08130154: .4byte 0x0000fd80 _08130158: cmp r0, 0x1 @@ -11214,7 +11214,7 @@ _08130518: .4byte gTasks sub_813051C: @ 813051C push {r4,lr} adds r4, r0, 0 - ldr r1, _08130548 @ =gUnknown_03004B00 + ldr r1, _08130548 @ =gBattleAnimArgs ldrh r0, [r1] strh r0, [r4, 0x20] ldrh r0, [r1, 0x2] @@ -11234,7 +11234,7 @@ sub_813051C: @ 813051C pop {r0} bx r0 .align 2, 0 -_08130548: .4byte gUnknown_03004B00 +_08130548: .4byte gBattleAnimArgs _0813054C: .4byte move_anim_8072740 _08130550: .4byte sub_8078CC0 thumb_func_end sub_813051C @@ -11540,7 +11540,7 @@ _081307AA: sub_81307B0: @ 81307B0 push {r4-r6,lr} adds r4, r0, 0 - ldr r0, _081307C4 @ =gUnknown_03004B00 + ldr r0, _081307C4 @ =gBattleAnimArgs movs r2, 0 ldrsh r1, [r0, r2] adds r6, r0, 0 @@ -11549,7 +11549,7 @@ sub_81307B0: @ 81307B0 ldr r0, _081307C8 @ =gUnknown_0202F7C8 b _081307CE .align 2, 0 -_081307C4: .4byte gUnknown_03004B00 +_081307C4: .4byte gBattleAnimArgs _081307C8: .4byte gUnknown_0202F7C8 _081307CC: ldr r0, _08130834 @ =gUnknown_0202F7C9 @@ -11735,7 +11735,7 @@ sub_8130918: @ 8130918 push {r4,lr} lsls r0, 24 lsrs r1, r0, 24 - ldr r2, _08130930 @ =gUnknown_03004B00 + ldr r2, _08130930 @ =gBattleAnimArgs movs r3, 0 ldrsh r0, [r2, r3] cmp r0, 0 @@ -11744,7 +11744,7 @@ sub_8130918: @ 8130918 bl move_anim_task_del b _0813095C .align 2, 0 -_08130930: .4byte gUnknown_03004B00 +_08130930: .4byte gBattleAnimArgs _08130934: ldr r0, _08130964 @ =gTasks lsls r4, r1, 2 @@ -11873,7 +11873,7 @@ _08130A26: sub_8130A2C: @ 8130A2C push {r4,r5,lr} adds r5, r0, 0 - ldr r0, _08130A40 @ =gUnknown_03004B00 + ldr r0, _08130A40 @ =gBattleAnimArgs movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 @@ -11881,7 +11881,7 @@ sub_8130A2C: @ 8130A2C ldr r4, _08130A44 @ =gUnknown_0202F7C8 b _08130A4A .align 2, 0 -_08130A40: .4byte gUnknown_03004B00 +_08130A40: .4byte gBattleAnimArgs _08130A44: .4byte gUnknown_0202F7C8 _08130A48: ldr r4, _08130A88 @ =gUnknown_0202F7C9 @@ -11905,7 +11905,7 @@ _08130A4A: _08130A6E: movs r2, 0 strh r2, [r5, 0x2E] - ldr r1, _08130A8C @ =gUnknown_03004B00 + ldr r1, _08130A8C @ =gBattleAnimArgs ldrh r0, [r1, 0x2] strh r0, [r5, 0x30] strh r2, [r5, 0x32] @@ -11918,7 +11918,7 @@ _08130A6E: bx r0 .align 2, 0 _08130A88: .4byte gUnknown_0202F7C9 -_08130A8C: .4byte gUnknown_03004B00 +_08130A8C: .4byte gBattleAnimArgs _08130A90: .4byte sub_8130A94 thumb_func_end sub_8130A2C @@ -11974,7 +11974,7 @@ _08130AE8: sub_8130AEC: @ 8130AEC push {lr} adds r3, r0, 0 - ldr r0, _08130B18 @ =gUnknown_03004B00 + ldr r0, _08130B18 @ =gBattleAnimArgs movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 @@ -11994,7 +11994,7 @@ sub_8130AEC: @ 8130AEC movs r0, 0x1 b _08130B22 .align 2, 0 -_08130B18: .4byte gUnknown_03004B00 +_08130B18: .4byte gBattleAnimArgs _08130B1C: movs r0, 0x8C strh r0, [r3, 0x20] @@ -12562,7 +12562,7 @@ _08130F58: .4byte gSprites sub_8130F5C: @ 8130F5C push {r4,lr} adds r4, r0, 0 - ldr r0, _08130F78 @ =gUnknown_03004B00 + ldr r0, _08130F78 @ =gBattleAnimArgs movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 @@ -12573,7 +12573,7 @@ sub_8130F5C: @ 8130F5C ldr r0, _08130F7C @ =gUnknown_0202F7C8 b _08130F82 .align 2, 0 -_08130F78: .4byte gUnknown_03004B00 +_08130F78: .4byte gBattleAnimArgs _08130F7C: .4byte gUnknown_0202F7C8 _08130F80: ldr r0, _08130FD8 @ =gUnknown_0202F7C9 @@ -12979,7 +12979,7 @@ sub_8131264: @ 8131264 cmp r0, 0 beq _081312A8 _08131290: - ldr r2, _081312A4 @ =gUnknown_03004B00 + ldr r2, _081312A4 @ =gBattleAnimArgs ldrh r1, [r5, 0x20] ldrh r0, [r2] subs r0, r1, r0 @@ -12989,9 +12989,9 @@ _08131290: b _081312B6 .align 2, 0 _081312A0: .4byte gUnknown_0202F7C9 -_081312A4: .4byte gUnknown_03004B00 +_081312A4: .4byte gBattleAnimArgs _081312A8: - ldr r2, _081312DC @ =gUnknown_03004B00 + ldr r2, _081312DC @ =gBattleAnimArgs ldrh r1, [r5, 0x20] ldrh r0, [r2] adds r0, r1, r0 @@ -13019,7 +13019,7 @@ _081312B6: pop {r0} bx r0 .align 2, 0 -_081312DC: .4byte gUnknown_03004B00 +_081312DC: .4byte gBattleAnimArgs _081312E0: .4byte sub_81311E4 thumb_func_end sub_8131264 @@ -13810,7 +13810,7 @@ sub_81318F0: @ 81318F0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r3, _0813193C @ =gUnknown_03004B00 + ldr r3, _0813193C @ =gBattleAnimArgs movs r2, 0 strh r2, [r3, 0xE] ldr r1, _08131940 @ =gUnknown_0202F7BE @@ -13848,7 +13848,7 @@ _08131930: pop {r0} bx r0 .align 2, 0 -_0813193C: .4byte gUnknown_03004B00 +_0813193C: .4byte gBattleAnimArgs _08131940: .4byte gUnknown_0202F7BE thumb_func_end sub_81318F0 @@ -14305,7 +14305,7 @@ _08131D02: ldrh r0, [r6, 0x24] adds r0, 0x1 strh r0, [r6, 0x24] - ldr r1, _08131D34 @ =gUnknown_03004B00 + ldr r1, _08131D34 @ =gBattleAnimArgs ldr r0, _08131D38 @ =0x0000ffff strh r0, [r1, 0xE] _08131D0E: @@ -14329,7 +14329,7 @@ _08131D20: b _08131DB6 .align 2, 0 _08131D30: .4byte gUnknown_0202F7C9 -_08131D34: .4byte gUnknown_03004B00 +_08131D34: .4byte gBattleAnimArgs _08131D38: .4byte 0x0000ffff _08131D3C: .4byte gTasks _08131D40: @@ -14527,7 +14527,7 @@ sub_8131EB8: @ 8131EB8 beq _08131F72 b _08131FF4 _08131ECA: - ldr r0, _08131F50 @ =gUnknown_03004B00 + ldr r0, _08131F50 @ =gBattleAnimArgs movs r2, 0xE ldrsh r1, [r0, r2] movs r0, 0x1 @@ -14589,7 +14589,7 @@ _08131ECA: strb r0, [r1] b _08131FF4 .align 2, 0 -_08131F50: .4byte gUnknown_03004B00 +_08131F50: .4byte gBattleAnimArgs _08131F54: .4byte gUnknown_0202F7C9 _08131F58: .4byte 0x0000ffe0 _08131F5C: .4byte gUnknown_0202F7C8 @@ -15129,7 +15129,7 @@ sub_8132370: @ 8132370 lsls r0, 24 cmp r0, 0 bne _081323B4 - ldr r2, _081323AC @ =gUnknown_03004B00 + ldr r2, _081323AC @ =gBattleAnimArgs ldrh r0, [r4, 0x20] ldrh r1, [r2] subs r0, r1 @@ -15148,14 +15148,14 @@ sub_8132370: @ 8132370 b _081323CE .align 2, 0 _081323A8: .4byte gUnknown_0202F7C9 -_081323AC: .4byte gUnknown_03004B00 +_081323AC: .4byte gBattleAnimArgs _081323B0: .4byte 0x0000fff5 _081323B4: movs r0, 0xB strh r0, [r4, 0x2E] movs r0, 0xC0 strh r0, [r4, 0x30] - ldr r1, _081323D8 @ =gUnknown_03004B00 + ldr r1, _081323D8 @ =gBattleAnimArgs ldrh r0, [r1] ldrh r2, [r4, 0x20] adds r0, r2 @@ -15171,7 +15171,7 @@ _081323CE: pop {r0} bx r0 .align 2, 0 -_081323D8: .4byte gUnknown_03004B00 +_081323D8: .4byte gBattleAnimArgs _081323DC: .4byte sub_8132318 thumb_func_end sub_8132370 @@ -15357,7 +15357,7 @@ sub_8132528: @ 8132528 push {lr} lsls r0, 24 lsrs r3, r0, 24 - ldr r2, _08132544 @ =gUnknown_03004B00 + ldr r2, _08132544 @ =gBattleAnimArgs movs r0, 0 strh r0, [r2, 0xE] ldr r0, _08132548 @ =gUnknown_0202F7C0 @@ -15369,7 +15369,7 @@ sub_8132528: @ 8132528 movs r0, 0x1 b _0813256E .align 2, 0 -_08132544: .4byte gUnknown_03004B00 +_08132544: .4byte gBattleAnimArgs _08132548: .4byte gUnknown_0202F7C0 _0813254C: movs r0, 0x7 @@ -15412,7 +15412,7 @@ sub_813257C: @ 813257C adds r4, r0 movs r0, 0 strh r0, [r4, 0x8] - ldr r0, _081325B8 @ =gUnknown_03004B00 + ldr r0, _081325B8 @ =gBattleAnimArgs ldrb r0, [r0] bl obj_id_for_side_relative_to_move adds r1, r0, 0 @@ -15429,7 +15429,7 @@ sub_813257C: @ 813257C bx r0 .align 2, 0 _081325B4: .4byte gTasks -_081325B8: .4byte gUnknown_03004B00 +_081325B8: .4byte gBattleAnimArgs _081325BC: .4byte gUnknown_08402B28 _081325C0: .4byte sub_81325C4 thumb_func_end sub_813257C diff --git a/src/battle_anim_80A7E7C.c b/src/battle_anim_80A7E7C.c index c53ead532..2c7a10be5 100644 --- a/src/battle_anim_80A7E7C.c +++ b/src/battle_anim_80A7E7C.c @@ -6,7 +6,7 @@ #define TASK gTasks[task] #define SPRITE gSprites[TASK.data[0]] -extern s16 gUnknown_03004B00[8]; +extern s16 gBattleAnimArgs[8]; extern u8 gUnknown_02024BE0[]; extern s32 gUnknown_0202F7B8; @@ -48,19 +48,19 @@ static void sub_80A913C(u8 taskId); void sub_80A7E7C(u8 task) { u8 sprite; - sprite = obj_id_for_side_relative_to_move(gUnknown_03004B00[0]); + sprite = obj_id_for_side_relative_to_move(gBattleAnimArgs[0]); if (sprite == 0xff) { move_anim_task_del(task); return; } - gSprites[sprite].pos2.x = gUnknown_03004B00[1]; - gSprites[sprite].pos2.y = gUnknown_03004B00[2]; + gSprites[sprite].pos2.x = gBattleAnimArgs[1]; + gSprites[sprite].pos2.y = gBattleAnimArgs[2]; TASK.data[0] = sprite; - TASK.data[1] = gUnknown_03004B00[3]; - TASK.data[2] = gUnknown_03004B00[4]; - TASK.data[3] = gUnknown_03004B00[4]; - TASK.data[4] = gUnknown_03004B00[1]; - TASK.data[5] = gUnknown_03004B00[2]; + TASK.data[1] = gBattleAnimArgs[3]; + TASK.data[2] = gBattleAnimArgs[4]; + TASK.data[3] = gBattleAnimArgs[4]; + TASK.data[4] = gBattleAnimArgs[1]; + TASK.data[5] = gBattleAnimArgs[2]; TASK.func = sub_80A7EF0; sub_80A7EF0(task); } @@ -95,14 +95,14 @@ void sub_80A7FA0(u8 task) { bool8 r6; u8 side; r6 = 0; - if (gUnknown_03004B00[0] < 4) { - sprite = obj_id_for_side_relative_to_move(gUnknown_03004B00[0]); + if (gBattleAnimArgs[0] < 4) { + sprite = obj_id_for_side_relative_to_move(gBattleAnimArgs[0]); if (sprite == 0xff) { move_anim_task_del(task); return; } - } else if (gUnknown_03004B00[0] != 8) { - switch (gUnknown_03004B00[0]) { + } else if (gBattleAnimArgs[0] != 8) { + switch (gBattleAnimArgs[0]) { case 4: side = battle_get_side_with_given_state(0); break; @@ -128,14 +128,14 @@ void sub_80A7FA0(u8 task) { move_anim_task_del(task); return; } - gSprites[sprite].pos2.x = gUnknown_03004B00[1]; - gSprites[sprite].pos2.y = gUnknown_03004B00[2]; + gSprites[sprite].pos2.x = gBattleAnimArgs[1]; + gSprites[sprite].pos2.y = gBattleAnimArgs[2]; TASK.data[0] = sprite; - TASK.data[1] = gUnknown_03004B00[3]; - TASK.data[2] = gUnknown_03004B00[4]; - TASK.data[3] = gUnknown_03004B00[4]; - TASK.data[4] = gUnknown_03004B00[1]; - TASK.data[5] = gUnknown_03004B00[2]; + TASK.data[1] = gBattleAnimArgs[3]; + TASK.data[2] = gBattleAnimArgs[4]; + TASK.data[3] = gBattleAnimArgs[4]; + TASK.data[4] = gBattleAnimArgs[1]; + TASK.data[5] = gBattleAnimArgs[2]; TASK.func = sub_80A808C; sub_80A808C(task); } @@ -166,20 +166,20 @@ static void sub_80A808C(u8 task) { void sub_80A8154(u8 task) { u8 sprite; - sprite = obj_id_for_side_relative_to_move(gUnknown_03004B00[0]); + sprite = obj_id_for_side_relative_to_move(gBattleAnimArgs[0]); if (sprite == 0xff) { move_anim_task_del(task); return; } - gSprites[sprite].pos2.x += gUnknown_03004B00[1]; - gSprites[sprite].pos2.y += gUnknown_03004B00[2]; + gSprites[sprite].pos2.x += gBattleAnimArgs[1]; + gSprites[sprite].pos2.y += gBattleAnimArgs[2]; TASK.data[0] = sprite; TASK.data[1] = 0; - TASK.data[2] = gUnknown_03004B00[3]; + TASK.data[2] = gBattleAnimArgs[3]; TASK.data[3] = 0; - TASK.data[4] = gUnknown_03004B00[4]; - TASK.data[5] = gUnknown_03004B00[1] * 2; - TASK.data[6] = gUnknown_03004B00[2] * 2; + TASK.data[4] = gBattleAnimArgs[4]; + TASK.data[5] = gBattleAnimArgs[1] * 2; + TASK.data[6] = gBattleAnimArgs[2] * 2; TASK.func = sub_80A81D8; sub_80A81D8(task); } @@ -211,13 +211,13 @@ static void sub_80A81D8(u8 task) { } void sub_80A8314(u8 task) { - u8 sprite = obj_id_for_side_relative_to_move(gUnknown_03004B00[0]); - gSprites[sprite].pos2.x = gUnknown_03004B00[1]; + u8 sprite = obj_id_for_side_relative_to_move(gBattleAnimArgs[0]); + gSprites[sprite].pos2.x = gBattleAnimArgs[1]; TASK.data[0] = sprite; - TASK.data[1] = gUnknown_03004B00[1]; - TASK.data[2] = gUnknown_03004B00[2]; - TASK.data[3] = gUnknown_03004B00[3]; - TASK.data[4] = gUnknown_03004B00[4]; + TASK.data[1] = gBattleAnimArgs[1]; + TASK.data[2] = gBattleAnimArgs[2]; + TASK.data[3] = gBattleAnimArgs[3]; + TASK.data[4] = gBattleAnimArgs[4]; TASK.func = sub_80A8374; sub_80A8374(task); } @@ -248,17 +248,17 @@ void sub_80A8408(u8 task) { u8 sprite; u8 v1; v1 = 1; - sprite = obj_id_for_side_relative_to_move(gUnknown_03004B00[0]); - if (gUnknown_03004B00[4] > 5) { - gUnknown_03004B00[4] = 5; + sprite = obj_id_for_side_relative_to_move(gBattleAnimArgs[0]); + if (gBattleAnimArgs[4] > 5) { + gBattleAnimArgs[4] = 5; } - for (i = 0; i < gUnknown_03004B00[4]; i++) { + for (i = 0; i < gBattleAnimArgs[4]; i++) { v1 <<= 1; } TASK.data[0] = sprite; - TASK.data[1] = gUnknown_03004B00[1]; - TASK.data[2] = gUnknown_03004B00[2]; - TASK.data[3] = gUnknown_03004B00[3]; + TASK.data[1] = gBattleAnimArgs[1]; + TASK.data[2] = gBattleAnimArgs[2]; + TASK.data[3] = gBattleAnimArgs[3]; TASK.data[4] = v1; TASK.func = sub_80A8488; sub_80A8488(task); @@ -285,7 +285,7 @@ static void sub_80A8488(u8 task) { void sub_80A8500(u8 task) { if (battle_side_get_owner(gUnknown_0202F7C8)) { - gUnknown_03004B00[1] = -gUnknown_03004B00[1]; + gBattleAnimArgs[1] = -gBattleAnimArgs[1]; } sub_80A8408(task); } @@ -293,14 +293,14 @@ void sub_80A8500(u8 task) { void sub_80A8530(struct Sprite *sprite) { sprite->invisible = TRUE; if (battle_side_get_owner(gUnknown_0202F7C8)) { - sprite->data1 = -gUnknown_03004B00[1]; + sprite->data1 = -gBattleAnimArgs[1]; } else { - sprite->data1 = gUnknown_03004B00[1]; + sprite->data1 = gBattleAnimArgs[1]; } - sprite->data0 = gUnknown_03004B00[0]; + sprite->data0 = gBattleAnimArgs[0]; sprite->data2 = 0; sprite->data3 = gUnknown_02024BE0[gUnknown_0202F7C8]; - sprite->data4 = gUnknown_03004B00[0]; + sprite->data4 = gBattleAnimArgs[0]; oamt_set_x3A_32(sprite, sub_80A85A4); sprite->callback = sub_8078458; } @@ -315,12 +315,12 @@ static void sub_80A85A4(struct Sprite *sprite) { void sub_80A85C8(struct Sprite *sprite) { u8 spriteId; sprite->invisible = TRUE; - spriteId = obj_id_for_side_relative_to_move(gUnknown_03004B00[2]); - sprite->data0 = gUnknown_03004B00[0]; + spriteId = obj_id_for_side_relative_to_move(gBattleAnimArgs[2]); + sprite->data0 = gBattleAnimArgs[0]; sprite->data1 = 0; - sprite->data2 = gUnknown_03004B00[1]; + sprite->data2 = gBattleAnimArgs[1]; sprite->data3 = spriteId; - sprite->data4 = gUnknown_03004B00[0]; + sprite->data4 = gBattleAnimArgs[0]; oamt_set_x3A_32(sprite, sub_80A8614); sprite->callback = sub_8078458; } @@ -335,12 +335,12 @@ void sub_80A8614(struct Sprite *sprite) { void sub_80A8638(struct Sprite *sprite) { int something; int spriteId; - if (!gUnknown_03004B00[0]) { + if (!gBattleAnimArgs[0]) { spriteId = gUnknown_02024BE0[gUnknown_0202F7C8]; } else { spriteId = gUnknown_02024BE0[gUnknown_0202F7C9]; } - sprite->data0 = gUnknown_03004B00[2]; + sprite->data0 = gBattleAnimArgs[2]; sprite->data1 = gSprites[spriteId].pos1.x + gSprites[spriteId].pos2.x; sprite->data2 = gSprites[spriteId].pos1.x; sprite->data3 = gSprites[spriteId].pos1.y + gSprites[spriteId].pos2.y; @@ -352,12 +352,12 @@ void sub_80A8638(struct Sprite *sprite) { sprite->data5 = gSprites[spriteId].pos2.x; sprite->data6 = gSprites[spriteId].pos2.y; sprite->invisible = TRUE; - if (gUnknown_03004B00[1] == 1) { + if (gBattleAnimArgs[1] == 1) { sprite->data2 = something; - } else if (gUnknown_03004B00[1] == 2) { + } else if (gBattleAnimArgs[1] == 2) { sprite->data1 = something; } - sprite->data7 = gUnknown_03004B00[1]; + sprite->data7 = gBattleAnimArgs[1]; sprite->data7 |= spriteId << 8; sprite->callback = sub_80A86F4; } @@ -389,23 +389,23 @@ static void sub_80A86F4(struct Sprite *sprite) { void sub_80A8764(struct Sprite *sprite) { u8 v1; u8 spriteId; - if (!gUnknown_03004B00[0]) { + if (!gBattleAnimArgs[0]) { v1 = gUnknown_0202F7C8; } else { v1 = gUnknown_0202F7C9; } spriteId = gUnknown_02024BE0[v1]; if (battle_side_get_owner(v1)) { - gUnknown_03004B00[1] = -gUnknown_03004B00[1]; - if (gUnknown_03004B00[3] == 1) { - gUnknown_03004B00[2] = -gUnknown_03004B00[2]; + gBattleAnimArgs[1] = -gBattleAnimArgs[1]; + if (gBattleAnimArgs[3] == 1) { + gBattleAnimArgs[2] = -gBattleAnimArgs[2]; } } - sprite->data0 = gUnknown_03004B00[4]; + sprite->data0 = gBattleAnimArgs[4]; sprite->data1 = gSprites[spriteId].pos1.x; - sprite->data2 = gSprites[spriteId].pos1.x + gUnknown_03004B00[1]; + sprite->data2 = gSprites[spriteId].pos1.x + gBattleAnimArgs[1]; sprite->data3 = gSprites[spriteId].pos1.y; - sprite->data4 = gSprites[spriteId].pos1.y + gUnknown_03004B00[2]; + sprite->data4 = gSprites[spriteId].pos1.y + gBattleAnimArgs[2]; sub_8078A5C(sprite); sprite->data3 = 0; sprite->data4 = 0; @@ -419,29 +419,29 @@ void sub_80A8818(struct Sprite *sprite) { u8 spriteId; u8 v1; sprite->invisible = TRUE; - if (!gUnknown_03004B00[0]) { + if (!gBattleAnimArgs[0]) { v1 = gUnknown_0202F7C8; } else { v1 = gUnknown_0202F7C9; } spriteId = gUnknown_02024BE0[v1]; if (battle_side_get_owner(v1)) { - gUnknown_03004B00[1] = -gUnknown_03004B00[1]; - if (gUnknown_03004B00[3] == 1) { - gUnknown_03004B00[2] = -gUnknown_03004B00[2]; + gBattleAnimArgs[1] = -gBattleAnimArgs[1]; + if (gBattleAnimArgs[3] == 1) { + gBattleAnimArgs[2] = -gBattleAnimArgs[2]; } } - sprite->data0 = gUnknown_03004B00[4]; + sprite->data0 = gBattleAnimArgs[4]; sprite->data1 = gSprites[spriteId].pos1.x + gSprites[spriteId].pos2.x; - sprite->data2 = sprite->data1 + gUnknown_03004B00[1]; + sprite->data2 = sprite->data1 + gBattleAnimArgs[1]; sprite->data3 = gSprites[spriteId].pos1.y + gSprites[spriteId].pos2.y; - sprite->data4 = sprite->data3 + gUnknown_03004B00[2]; + sprite->data4 = sprite->data3 + gBattleAnimArgs[2]; sub_8078A5C(sprite); sprite->data3 = gSprites[spriteId].pos2.x << 8; sprite->data4 = gSprites[spriteId].pos2.y << 8; sprite->data5 = spriteId; - sprite->data6 = gUnknown_03004B00[5]; - if (!gUnknown_03004B00[5]) { + sprite->data6 = gBattleAnimArgs[5]; + if (!gBattleAnimArgs[5]) { oamt_set_x3A_32(sprite, move_anim_8072740); } else { oamt_set_x3A_32(sprite, sub_80A88F0); @@ -458,18 +458,18 @@ static void sub_80A88F0(struct Sprite *sprite) { void sub_80A8920(u8 task) { s16 r7; - r7 = 0x8000 / gUnknown_03004B00[3]; + r7 = 0x8000 / gBattleAnimArgs[3]; if (battle_side_get_owner(gUnknown_0202F7C8)) { - gUnknown_03004B00[1] = -gUnknown_03004B00[1]; - gUnknown_03004B00[5] = -gUnknown_03004B00[5]; - } - TASK.data[0] = obj_id_for_side_relative_to_move(gUnknown_03004B00[0]); - TASK.data[1] = (gUnknown_03004B00[1] << 8) / gUnknown_03004B00[3]; - TASK.data[2] = gUnknown_03004B00[2]; - TASK.data[3] = gUnknown_03004B00[3]; - TASK.data[4] = gUnknown_03004B00[4]; - TASK.data[5] = (gUnknown_03004B00[5] << 8) / gUnknown_03004B00[6]; - TASK.data[6] = gUnknown_03004B00[6]; + gBattleAnimArgs[1] = -gBattleAnimArgs[1]; + gBattleAnimArgs[5] = -gBattleAnimArgs[5]; + } + TASK.data[0] = obj_id_for_side_relative_to_move(gBattleAnimArgs[0]); + TASK.data[1] = (gBattleAnimArgs[1] << 8) / gBattleAnimArgs[3]; + TASK.data[2] = gBattleAnimArgs[2]; + TASK.data[3] = gBattleAnimArgs[3]; + TASK.data[4] = gBattleAnimArgs[4]; + TASK.data[5] = (gBattleAnimArgs[5] << 8) / gBattleAnimArgs[6]; + TASK.data[6] = gBattleAnimArgs[6]; TASK.data[7] = r7; TASK.func = sub_80A89B4; } @@ -505,10 +505,10 @@ static void sub_80A8B3C(u8 task); void sub_80A8A80(u8 task) { u8 spriteId; - switch (gUnknown_03004B00[0]) { + switch (gBattleAnimArgs[0]) { case 0: case 1: - spriteId = obj_id_for_side_relative_to_move(gUnknown_03004B00[0]); + spriteId = obj_id_for_side_relative_to_move(gBattleAnimArgs[0]); break; case 2: if (!b_side_obj__get_some_boolean(gUnknown_0202F7C8 ^ 2)) { @@ -530,9 +530,9 @@ void sub_80A8A80(u8 task) { } TASK.data[0] = spriteId; if (battle_side_get_owner(gUnknown_0202F7C9)) { - TASK.data[1] = gUnknown_03004B00[1]; + TASK.data[1] = gBattleAnimArgs[1]; } else { - TASK.data[1] = -gUnknown_03004B00[1]; + TASK.data[1] = -gBattleAnimArgs[1]; } TASK.func = sub_80A8B3C; } @@ -549,15 +549,15 @@ static void sub_80A8B3C(u8 task) { void sub_80A8B88(u8 task) { u8 spriteId; if (battle_side_get_owner(gUnknown_0202F7C8)) { - gUnknown_03004B00[1] = -gUnknown_03004B00[1]; + gBattleAnimArgs[1] = -gBattleAnimArgs[1]; } - spriteId = obj_id_for_side_relative_to_move(gUnknown_03004B00[4]); - TASK.data[0] = gUnknown_03004B00[0]; - TASK.data[1] = gUnknown_03004B00[1]; - TASK.data[2] = gUnknown_03004B00[2]; - TASK.data[3] = gUnknown_03004B00[3]; + spriteId = obj_id_for_side_relative_to_move(gBattleAnimArgs[4]); + TASK.data[0] = gBattleAnimArgs[0]; + TASK.data[1] = gBattleAnimArgs[1]; + TASK.data[2] = gBattleAnimArgs[2]; + TASK.data[3] = gBattleAnimArgs[3]; TASK.data[4] = spriteId; - if (gUnknown_03004B00[4] == 0) { + if (gBattleAnimArgs[4] == 0) { TASK.data[5] = gUnknown_0202F7C8; } else { TASK.data[5] = gUnknown_0202F7C9; @@ -600,12 +600,12 @@ static void sub_80A8C0C(u8 task) { void sub_80A8D34(u8 task) { u8 spriteId; - spriteId = obj_id_for_side_relative_to_move(gUnknown_03004B00[3]); - sub_8078E70(spriteId, gUnknown_03004B00[4]); - TASK.data[0] = gUnknown_03004B00[0]; - TASK.data[1] = gUnknown_03004B00[1]; - TASK.data[2] = gUnknown_03004B00[2]; - TASK.data[3] = gUnknown_03004B00[2]; + spriteId = obj_id_for_side_relative_to_move(gBattleAnimArgs[3]); + sub_8078E70(spriteId, gBattleAnimArgs[4]); + TASK.data[0] = gBattleAnimArgs[0]; + TASK.data[1] = gBattleAnimArgs[1]; + TASK.data[2] = gBattleAnimArgs[2]; + TASK.data[3] = gBattleAnimArgs[2]; TASK.data[4] = spriteId; TASK.data[10] = 0x100; TASK.data[11] = 0x100; @@ -634,22 +634,22 @@ static void sub_80A8D8C(u8 task) { void sub_80A8E04(u8 task) { u8 spriteId; - spriteId = obj_id_for_side_relative_to_move(gUnknown_03004B00[2]); + spriteId = obj_id_for_side_relative_to_move(gBattleAnimArgs[2]); sub_8078E70(spriteId, 0); TASK.data[1] = 0; - TASK.data[2] = gUnknown_03004B00[0]; - if (gUnknown_03004B00[3] != 1) { + TASK.data[2] = gBattleAnimArgs[0]; + if (gBattleAnimArgs[3] != 1) { TASK.data[3] = 0; } else { - TASK.data[3] = gUnknown_03004B00[0] * gUnknown_03004B00[1]; + TASK.data[3] = gBattleAnimArgs[0] * gBattleAnimArgs[1]; } - TASK.data[4] = gUnknown_03004B00[1]; + TASK.data[4] = gBattleAnimArgs[1]; TASK.data[5] = spriteId; - TASK.data[6] = gUnknown_03004B00[3]; + TASK.data[6] = gBattleAnimArgs[3]; if (sub_8076BE0()) { TASK.data[7] = 1; } else { - if (gUnknown_03004B00[2] == 0) { + if (gBattleAnimArgs[2] == 0) { TASK.data[7] = !battle_side_get_owner(gUnknown_0202F7C8); } else { TASK.data[7] = !battle_side_get_owner(gUnknown_0202F7C9); @@ -666,27 +666,27 @@ void sub_80A8E04(u8 task) { void sub_80A8EFC(u8 task) { u8 spriteId; - spriteId = obj_id_for_side_relative_to_move(gUnknown_03004B00[2]); + spriteId = obj_id_for_side_relative_to_move(gBattleAnimArgs[2]); sub_8078E70(spriteId, 0); TASK.data[1] = 0; - TASK.data[2] = gUnknown_03004B00[0]; - if (gUnknown_03004B00[2] == 0) { + TASK.data[2] = gBattleAnimArgs[0]; + if (gBattleAnimArgs[2] == 0) { if (battle_side_get_owner(gUnknown_0202F7C8)) { - gUnknown_03004B00[1] = -gUnknown_03004B00[1]; + gBattleAnimArgs[1] = -gBattleAnimArgs[1]; } } else { if (battle_side_get_owner(gUnknown_0202F7C9)) { - gUnknown_03004B00[1] = -gUnknown_03004B00[1]; + gBattleAnimArgs[1] = -gBattleAnimArgs[1]; } } - if (gUnknown_03004B00[3] != 1) { + if (gBattleAnimArgs[3] != 1) { TASK.data[3] = 0; } else { - TASK.data[3] = gUnknown_03004B00[0] * gUnknown_03004B00[1]; + TASK.data[3] = gBattleAnimArgs[0] * gBattleAnimArgs[1]; } - TASK.data[4] = gUnknown_03004B00[1]; + TASK.data[4] = gBattleAnimArgs[1]; TASK.data[5] = spriteId; - TASK.data[6] = gUnknown_03004B00[3]; + TASK.data[6] = gBattleAnimArgs[3]; TASK.data[7] = 1; TASK.data[3] *= -1; TASK.data[4] *= -1; @@ -717,7 +717,7 @@ void sub_80A8FD8(u8 task) { } void sub_80A9058(u8 task) { - if (!gUnknown_03004B00[0]) { + if (!gBattleAnimArgs[0]) { TASK.data[15] = gUnknown_0202F7BC / 12; if (TASK.data[15] < 1) { TASK.data[15] = 1; @@ -737,14 +737,14 @@ void sub_80A9058(u8 task) { TASK.data[14] = TASK.data[15] / 2; TASK.data[13] = TASK.data[14] + (TASK.data[15] & 1); TASK.data[12] = 0; - TASK.data[10] = gUnknown_03004B00[3]; - TASK.data[11] = gUnknown_03004B00[4]; + TASK.data[10] = gBattleAnimArgs[3]; + TASK.data[11] = gBattleAnimArgs[4]; TASK.data[7] = obj_id_for_side_relative_to_move(1); TASK.data[8] = gSprites[TASK.data[7]].pos2.x; TASK.data[9] = gSprites[TASK.data[7]].pos2.y; TASK.data[0] = 0; - TASK.data[1] = gUnknown_03004B00[1]; - TASK.data[2] = gUnknown_03004B00[2]; + TASK.data[1] = gBattleAnimArgs[1]; + TASK.data[2] = gBattleAnimArgs[2]; TASK.func = sub_80A913C; } diff --git a/sym_common.txt b/sym_common.txt index 2c2479b83..59402132f 100644 --- a/sym_common.txt +++ b/sym_common.txt @@ -185,7 +185,7 @@ gDisableMusic: @ 3004AEC gUnknown_03004AF0: @ 3004AF0 .space 0x10 -gUnknown_03004B00: @ 3004B00 +gBattleAnimArgs: @ 3004B00 .space 0x10 gUnknown_03004B10: @ 3004B10 |