summaryrefslogtreecommitdiff
path: root/asm/battle_5.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/battle_5.s')
-rw-r--r--asm/battle_5.s800
1 files changed, 400 insertions, 400 deletions
diff --git a/asm/battle_5.s b/asm/battle_5.s
index 01541c120..b72266193 100644
--- a/asm/battle_5.s
+++ b/asm/battle_5.s
@@ -11,36 +11,36 @@ nullsub_91: @ 802BF70
bx lr
thumb_func_end nullsub_91
- thumb_func_start sub_802BF74
-sub_802BF74: @ 802BF74
- ldr r1, _0802BF8C @ =gUnknown_03004330
- ldr r0, _0802BF90 @ =gUnknown_02024A60
+ thumb_func_start SetBankFuncToPlayerBufferRunCommand
+SetBankFuncToPlayerBufferRunCommand: @ 802BF74
+ ldr r1, _0802BF8C @ =gBattleBankFunc
+ ldr r0, _0802BF90 @ =gActiveBank
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
- ldr r1, _0802BF94 @ =sub_802C014
+ ldr r1, _0802BF94 @ =PlayerBufferRunCommand
str r1, [r0]
- ldr r1, _0802BF98 @ =gUnknown_02024E6D
+ ldr r1, _0802BF98 @ =gDoingBattleAnim
movs r0, 0
strb r0, [r1]
bx lr
.align 2, 0
-_0802BF8C: .4byte gUnknown_03004330
-_0802BF90: .4byte gUnknown_02024A60
-_0802BF94: .4byte sub_802C014
-_0802BF98: .4byte gUnknown_02024E6D
- thumb_func_end sub_802BF74
+_0802BF8C: .4byte gBattleBankFunc
+_0802BF90: .4byte gActiveBank
+_0802BF94: .4byte PlayerBufferRunCommand
+_0802BF98: .4byte gDoingBattleAnim
+ thumb_func_end SetBankFuncToPlayerBufferRunCommand
- thumb_func_start dp01_tbl1_exec_completed
-dp01_tbl1_exec_completed: @ 802BF9C
+ thumb_func_start PlayerBufferExecCompleted
+PlayerBufferExecCompleted: @ 802BF9C
push {r4,lr}
sub sp, 0x4
- ldr r1, _0802BFDC @ =gUnknown_03004330
- ldr r4, _0802BFE0 @ =gUnknown_02024A60
+ ldr r1, _0802BFDC @ =gBattleBankFunc
+ ldr r4, _0802BFE0 @ =gActiveBank
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
- ldr r1, _0802BFE4 @ =sub_802C014
+ ldr r1, _0802BFE4 @ =PlayerBufferRunCommand
str r1, [r0]
ldr r0, _0802BFE8 @ =gBattleTypeFlags
ldrh r1, [r0]
@@ -55,7 +55,7 @@ dp01_tbl1_exec_completed: @ 802BF9C
movs r1, 0x4
mov r2, sp
bl dp01_prepare_buffer_wireless_probably
- ldr r1, _0802BFEC @ =gUnknown_02023A60
+ ldr r1, _0802BFEC @ =gBattleBufferA
ldrb r0, [r4]
lsls r0, 9
adds r0, r1
@@ -63,13 +63,13 @@ dp01_tbl1_exec_completed: @ 802BF9C
strb r1, [r0]
b _0802C002
.align 2, 0
-_0802BFDC: .4byte gUnknown_03004330
-_0802BFE0: .4byte gUnknown_02024A60
-_0802BFE4: .4byte sub_802C014
+_0802BFDC: .4byte gBattleBankFunc
+_0802BFE0: .4byte gActiveBank
+_0802BFE4: .4byte PlayerBufferRunCommand
_0802BFE8: .4byte gBattleTypeFlags
-_0802BFEC: .4byte gUnknown_02023A60
+_0802BFEC: .4byte gBattleBufferA
_0802BFF0:
- ldr r2, _0802C00C @ =gUnknown_02024A64
+ ldr r2, _0802C00C @ =gBattleExecBuffer
ldr r1, _0802C010 @ =gBitTable
ldrb r0, [r4]
lsls r0, 2
@@ -84,16 +84,16 @@ _0802C002:
pop {r0}
bx r0
.align 2, 0
-_0802C00C: .4byte gUnknown_02024A64
+_0802C00C: .4byte gBattleExecBuffer
_0802C010: .4byte gBitTable
- thumb_func_end dp01_tbl1_exec_completed
+ thumb_func_end PlayerBufferExecCompleted
- thumb_func_start sub_802C014
-sub_802C014: @ 802C014
+ thumb_func_start PlayerBufferRunCommand
+PlayerBufferRunCommand: @ 802C014
push {lr}
- ldr r2, _0802C048 @ =gUnknown_02024A64
+ ldr r2, _0802C048 @ =gBattleExecBuffer
ldr r1, _0802C04C @ =gBitTable
- ldr r0, _0802C050 @ =gUnknown_02024A60
+ ldr r0, _0802C050 @ =gActiveBank
ldrb r3, [r0]
lsls r0, r3, 2
adds r0, r1
@@ -102,13 +102,13 @@ sub_802C014: @ 802C014
ands r1, r0
cmp r1, 0
beq _0802C060
- ldr r0, _0802C054 @ =gUnknown_02023A60
+ ldr r0, _0802C054 @ =gBattleBufferA
lsls r1, r3, 9
adds r1, r0
ldrb r0, [r1]
cmp r0, 0x38
bhi _0802C05C
- ldr r0, _0802C058 @ =gUnknown_081FAD98
+ ldr r0, _0802C058 @ =gPlayerBufferCommands
ldrb r1, [r1]
lsls r1, 2
adds r1, r0
@@ -116,24 +116,24 @@ sub_802C014: @ 802C014
bl _call_via_r0
b _0802C060
.align 2, 0
-_0802C048: .4byte gUnknown_02024A64
+_0802C048: .4byte gBattleExecBuffer
_0802C04C: .4byte gBitTable
-_0802C050: .4byte gUnknown_02024A60
-_0802C054: .4byte gUnknown_02023A60
-_0802C058: .4byte gUnknown_081FAD98
+_0802C050: .4byte gActiveBank
+_0802C054: .4byte gBattleBufferA
+_0802C058: .4byte gPlayerBufferCommands
_0802C05C:
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802C060:
pop {r0}
bx r0
- thumb_func_end sub_802C014
+ thumb_func_end PlayerBufferRunCommand
thumb_func_start bx_0802E404
bx_0802E404: @ 802C064
push {lr}
ldr r2, _0802C08C @ =gSprites
- ldr r1, _0802C090 @ =gUnknown_02024BE0
- ldr r0, _0802C094 @ =gUnknown_02024A60
+ ldr r1, _0802C090 @ =gObjectBankIDs
+ ldr r0, _0802C094 @ =gActiveBank
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -145,14 +145,14 @@ bx_0802E404: @ 802C064
ldrsh r0, [r0, r1]
cmp r0, 0
bne _0802C086
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802C086:
pop {r0}
bx r0
.align 2, 0
_0802C08C: .4byte gSprites
-_0802C090: .4byte gUnknown_02024BE0
-_0802C094: .4byte gUnknown_02024A60
+_0802C090: .4byte gObjectBankIDs
+_0802C094: .4byte gActiveBank
thumb_func_end bx_0802E404
thumb_func_start sub_802C098
@@ -160,8 +160,8 @@ sub_802C098: @ 802C098
push {r4-r7,lr}
mov r7, r8
push {r7}
- ldr r7, _0802C0FC @ =gUnknown_02023A60
- ldr r4, _0802C100 @ =gUnknown_02024A60
+ ldr r7, _0802C0FC @ =gBattleBufferA
+ ldr r4, _0802C100 @ =gActiveBank
ldrb r0, [r4]
lsls r2, r0, 9
adds r1, r7, 0x2
@@ -190,8 +190,8 @@ sub_802C098: @ 802C098
beq _0802C13E
movs r0, 0x5
bl PlaySE
- bl sub_814A7FC
- ldr r1, _0802C108 @ =gUnknown_02024E60
+ bl DestroyMenuCursor
+ ldr r1, _0802C108 @ =gActionSelectionCursor
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
@@ -203,10 +203,10 @@ sub_802C098: @ 802C098
beq _0802C116
b _0802C138
.align 2, 0
-_0802C0FC: .4byte gUnknown_02023A60
-_0802C100: .4byte gUnknown_02024A60
+_0802C0FC: .4byte gBattleBufferA
+_0802C100: .4byte gActiveBank
_0802C104: .4byte gMain
-_0802C108: .4byte gUnknown_02024E60
+_0802C108: .4byte gActionSelectionCursor
_0802C10C:
cmp r0, 0x2
beq _0802C122
@@ -234,14 +234,14 @@ _0802C12E:
movs r2, 0
bl dp01_build_cmdbuf_x21_a_bb
_0802C138:
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
b _0802C2AC
_0802C13E:
movs r0, 0x20
ands r0, r1
cmp r0, 0
beq _0802C178
- ldr r5, _0802C174 @ =gUnknown_02024E60
+ ldr r5, _0802C174 @ =gActionSelectionCursor
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -263,13 +263,13 @@ _0802C158:
movs r2, 0x1
b _0802C200
.align 2, 0
-_0802C174: .4byte gUnknown_02024E60
+_0802C174: .4byte gActionSelectionCursor
_0802C178:
movs r0, 0x10
ands r0, r1
cmp r0, 0
beq _0802C1B0
- ldr r5, _0802C1AC @ =gUnknown_02024E60
+ ldr r5, _0802C1AC @ =gActionSelectionCursor
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -291,14 +291,14 @@ _0802C192:
movs r2, 0x1
b _0802C200
.align 2, 0
-_0802C1AC: .4byte gUnknown_02024E60
+_0802C1AC: .4byte gActionSelectionCursor
_0802C1B0:
movs r0, 0x40
mov r8, r0
ands r0, r1
cmp r0, 0
beq _0802C1D0
- ldr r5, _0802C1CC @ =gUnknown_02024E60
+ ldr r5, _0802C1CC @ =gActionSelectionCursor
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -308,13 +308,13 @@ _0802C1B0:
beq _0802C2AC
b _0802C1E8
.align 2, 0
-_0802C1CC: .4byte gUnknown_02024E60
+_0802C1CC: .4byte gActionSelectionCursor
_0802C1D0:
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _0802C218
- ldr r5, _0802C214 @ =gUnknown_02024E60
+ ldr r5, _0802C214 @ =gActionSelectionCursor
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -343,7 +343,7 @@ _0802C200:
bl sub_802E3E4
b _0802C2AC
.align 2, 0
-_0802C214: .4byte gUnknown_02024E60
+_0802C214: .4byte gActionSelectionCursor
_0802C218:
movs r0, 0x2
ands r0, r1
@@ -356,14 +356,14 @@ _0802C218:
cmp r0, 0
beq _0802C2AC
ldrb r0, [r4]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
lsrs r0, 24
cmp r0, 0x2
bne _0802C2AC
movs r0, 0
- bl battle_get_side_with_given_state
- ldr r1, _0802C298 @ =gUnknown_02024C0C
+ bl GetBankByPlayerAI
+ ldr r1, _0802C298 @ =gAbsentBankFlags
ldrb r1, [r1]
ldr r2, _0802C29C @ =gBitTable
lsls r0, 24
@@ -397,12 +397,12 @@ _0802C278:
movs r1, 0xC
movs r2, 0
bl dp01_build_cmdbuf_x21_a_bb
- bl dp01_tbl1_exec_completed
- bl sub_814A7FC
+ bl PlayerBufferExecCompleted
+ bl DestroyMenuCursor
b _0802C2AC
.align 2, 0
_0802C294: .4byte gBattleTypeFlags
-_0802C298: .4byte gUnknown_02024C0C
+_0802C298: .4byte gAbsentBankFlags
_0802C29C: .4byte gBitTable
_0802C2A0:
movs r0, 0x8
@@ -421,14 +421,14 @@ _0802C2AC:
thumb_func_start unref_sub_802C2B8
unref_sub_802C2B8: @ 802C2B8
push {r4,lr}
- ldr r4, _0802C2E0 @ =gUnknown_02024A60
+ ldr r4, _0802C2E0 @ =gActiveBank
ldrb r0, [r4]
movs r1, 0x1
bl dp11b_obj_free
ldrb r0, [r4]
movs r1, 0
bl dp11b_obj_free
- ldr r1, _0802C2E4 @ =gUnknown_03004330
+ ldr r1, _0802C2E4 @ =gBattleBankFunc
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -438,8 +438,8 @@ unref_sub_802C2B8: @ 802C2B8
pop {r0}
bx r0
.align 2, 0
-_0802C2E0: .4byte gUnknown_02024A60
-_0802C2E4: .4byte gUnknown_03004330
+_0802C2E0: .4byte gActiveBank
+_0802C2E4: .4byte gBattleBankFunc
_0802C2E8: .4byte sub_802C2EC
thumb_func_end unref_sub_802C2B8
@@ -458,7 +458,7 @@ sub_802C2EC: @ 802C2EC
movs r3, 0x1
bl dp11b_obj_instanciate
movs r4, 0
- ldr r0, _0802C38C @ =gUnknown_02024A68
+ ldr r0, _0802C38C @ =gNoOfAllBanks
ldrb r0, [r0]
cmp r0, 0
beq _0802C32E
@@ -473,7 +473,7 @@ _0802C312:
bl dp11b_obj_free
_0802C324:
adds r4, 0x1
- ldr r0, _0802C38C @ =gUnknown_02024A68
+ ldr r0, _0802C38C @ =gNoOfAllBanks
ldrb r0, [r0]
cmp r4, r0
blt _0802C312
@@ -484,11 +484,11 @@ _0802C32E:
ands r0, r1
cmp r0, 0
beq _0802C3A8
- bl sub_814A7FC
+ bl DestroyMenuCursor
movs r0, 0x5
bl PlaySE
ldr r2, _0802C394 @ =gSprites
- ldr r1, _0802C398 @ =gUnknown_02024BE0
+ ldr r1, _0802C398 @ =gObjectBankIDs
ldr r4, _0802C388 @ =gUnknown_03004344
ldrb r0, [r4]
adds r0, r1
@@ -500,8 +500,8 @@ _0802C32E:
adds r0, r2
ldr r1, _0802C39C @ =sub_8010574
str r1, [r0]
- ldr r1, _0802C3A0 @ =gUnknown_02024E64
- ldr r0, _0802C3A4 @ =gUnknown_02024A60
+ ldr r1, _0802C3A0 @ =gMoveSelectionCursor
+ ldr r0, _0802C3A4 @ =gActiveBank
ldrb r0, [r0]
adds r0, r1
ldrb r2, [r0]
@@ -514,18 +514,18 @@ _0802C32E:
ldrb r0, [r4]
movs r1, 0x1
bl dp11b_obj_free
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
b _0802C658
.align 2, 0
_0802C384: .4byte gUnknown_081FAE7C
_0802C388: .4byte gUnknown_03004344
-_0802C38C: .4byte gUnknown_02024A68
+_0802C38C: .4byte gNoOfAllBanks
_0802C390: .4byte gMain
_0802C394: .4byte gSprites
-_0802C398: .4byte gUnknown_02024BE0
+_0802C398: .4byte gObjectBankIDs
_0802C39C: .4byte sub_8010574
-_0802C3A0: .4byte gUnknown_02024E64
-_0802C3A4: .4byte gUnknown_02024A60
+_0802C3A0: .4byte gMoveSelectionCursor
+_0802C3A4: .4byte gActiveBank
_0802C3A8:
movs r0, 0x2
ands r0, r1
@@ -534,7 +534,7 @@ _0802C3A8:
movs r0, 0x5
bl PlaySE
ldr r2, _0802C400 @ =gSprites
- ldr r1, _0802C404 @ =gUnknown_02024BE0
+ ldr r1, _0802C404 @ =gObjectBankIDs
ldr r5, _0802C408 @ =gUnknown_03004344
ldrb r0, [r5]
adds r0, r1
@@ -546,8 +546,8 @@ _0802C3A8:
adds r0, r2
ldr r1, _0802C40C @ =sub_8010574
str r1, [r0]
- ldr r1, _0802C410 @ =gUnknown_03004330
- ldr r4, _0802C414 @ =gUnknown_02024A60
+ ldr r1, _0802C410 @ =gBattleBankFunc
+ ldr r4, _0802C414 @ =gActiveBank
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -569,11 +569,11 @@ _0802C3A8:
b _0802C658
.align 2, 0
_0802C400: .4byte gSprites
-_0802C404: .4byte gUnknown_02024BE0
+_0802C404: .4byte gObjectBankIDs
_0802C408: .4byte gUnknown_03004344
_0802C40C: .4byte sub_8010574
-_0802C410: .4byte gUnknown_03004330
-_0802C414: .4byte gUnknown_02024A60
+_0802C410: .4byte gBattleBankFunc
+_0802C414: .4byte gActiveBank
_0802C418: .4byte sub_802C68C
_0802C41C:
movs r0, 0x60
@@ -585,7 +585,7 @@ _0802C426:
movs r0, 0x5
bl PlaySE
ldr r2, _0802C458 @ =gSprites
- ldr r1, _0802C45C @ =gUnknown_02024BE0
+ ldr r1, _0802C45C @ =gObjectBankIDs
ldr r3, _0802C460 @ =gUnknown_03004344
ldrb r0, [r3]
adds r0, r1
@@ -600,7 +600,7 @@ _0802C426:
adds r5, r3, 0
_0802C448:
ldrb r0, [r5]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
lsrs r1, r0, 24
movs r4, 0
@@ -608,7 +608,7 @@ _0802C448:
b _0802C472
.align 2, 0
_0802C458: .4byte gSprites
-_0802C45C: .4byte gUnknown_02024BE0
+_0802C45C: .4byte gObjectBankIDs
_0802C460: .4byte gUnknown_03004344
_0802C464: .4byte sub_8010574
_0802C468:
@@ -630,9 +630,9 @@ _0802C480:
mov r1, sp
adds r0, r1, r4
ldrb r0, [r0]
- bl battle_get_side_with_given_state
+ bl GetBankByPlayerAI
strb r0, [r5]
- ldr r1, _0802C4B4 @ =gUnknown_02024A68
+ ldr r1, _0802C4B4 @ =gNoOfAllBanks
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -640,7 +640,7 @@ _0802C480:
beq _0802C478
movs r4, 0
ldrb r0, [r5]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -651,7 +651,7 @@ _0802C480:
beq _0802C4C2
b _0802C500
.align 2, 0
-_0802C4B4: .4byte gUnknown_02024A68
+_0802C4B4: .4byte gNoOfAllBanks
_0802C4B8:
cmp r0, 0x2
beq _0802C4C2
@@ -659,12 +659,12 @@ _0802C4B8:
beq _0802C4FE
b _0802C500
_0802C4C2:
- ldr r2, _0802C520 @ =gUnknown_02024A60
+ ldr r2, _0802C520 @ =gActiveBank
ldrb r0, [r2]
ldrb r1, [r5]
cmp r0, r1
bne _0802C4FE
- ldr r1, _0802C524 @ =gUnknown_02024A6A
+ ldr r1, _0802C524 @ =gBattlePartyID
ldrb r2, [r2]
lsls r0, r2, 1
adds r0, r1
@@ -673,7 +673,7 @@ _0802C4C2:
muls r0, r1
ldr r1, _0802C528 @ =gPlayerParty
adds r0, r1
- ldr r1, _0802C52C @ =gUnknown_02024E64
+ ldr r1, _0802C52C @ =gMoveSelectionCursor
adds r2, r1
ldrb r1, [r2]
adds r1, 0xD
@@ -691,7 +691,7 @@ _0802C4C2:
_0802C4FE:
adds r4, 0x1
_0802C500:
- ldr r0, _0802C534 @ =gUnknown_02024C0C
+ ldr r0, _0802C534 @ =gAbsentBankFlags
ldrb r1, [r0]
ldr r2, _0802C538 @ =gBitTable
ldrb r0, [r5]
@@ -708,12 +708,12 @@ _0802C518:
beq _0802C448
b _0802C640
.align 2, 0
-_0802C520: .4byte gUnknown_02024A60
-_0802C524: .4byte gUnknown_02024A6A
+_0802C520: .4byte gActiveBank
+_0802C524: .4byte gBattlePartyID
_0802C528: .4byte gPlayerParty
-_0802C52C: .4byte gUnknown_02024E64
+_0802C52C: .4byte gMoveSelectionCursor
_0802C530: .4byte gBattleMoves
-_0802C534: .4byte gUnknown_02024C0C
+_0802C534: .4byte gAbsentBankFlags
_0802C538: .4byte gBitTable
_0802C53C: .4byte gUnknown_03004344
_0802C540:
@@ -726,7 +726,7 @@ _0802C54A:
movs r0, 0x5
bl PlaySE
ldr r2, _0802C57C @ =gSprites
- ldr r1, _0802C580 @ =gUnknown_02024BE0
+ ldr r1, _0802C580 @ =gObjectBankIDs
ldr r3, _0802C584 @ =gUnknown_03004344
ldrb r0, [r3]
adds r0, r1
@@ -741,7 +741,7 @@ _0802C54A:
adds r5, r3, 0
_0802C56C:
ldrb r0, [r5]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
lsrs r1, r0, 24
movs r4, 0
@@ -749,7 +749,7 @@ _0802C56C:
b _0802C596
.align 2, 0
_0802C57C: .4byte gSprites
-_0802C580: .4byte gUnknown_02024BE0
+_0802C580: .4byte gObjectBankIDs
_0802C584: .4byte gUnknown_03004344
_0802C588: .4byte sub_8010574
_0802C58C:
@@ -771,9 +771,9 @@ _0802C5A4:
mov r1, sp
adds r0, r1, r4
ldrb r0, [r0]
- bl battle_get_side_with_given_state
+ bl GetBankByPlayerAI
strb r0, [r5]
- ldr r1, _0802C5D8 @ =gUnknown_02024A68
+ ldr r1, _0802C5D8 @ =gNoOfAllBanks
lsls r0, 24
lsrs r0, 24
ldrb r1, [r1]
@@ -781,7 +781,7 @@ _0802C5A4:
beq _0802C59C
movs r4, 0
ldrb r0, [r5]
- bl battle_get_per_side_status
+ bl GetBankIdentity
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -792,7 +792,7 @@ _0802C5A4:
beq _0802C5E6
b _0802C624
.align 2, 0
-_0802C5D8: .4byte gUnknown_02024A68
+_0802C5D8: .4byte gNoOfAllBanks
_0802C5DC:
cmp r0, 0x2
beq _0802C5E6
@@ -800,12 +800,12 @@ _0802C5DC:
beq _0802C622
b _0802C624
_0802C5E6:
- ldr r2, _0802C660 @ =gUnknown_02024A60
+ ldr r2, _0802C660 @ =gActiveBank
ldrb r0, [r2]
ldrb r1, [r5]
cmp r0, r1
bne _0802C622
- ldr r1, _0802C664 @ =gUnknown_02024A6A
+ ldr r1, _0802C664 @ =gBattlePartyID
ldrb r2, [r2]
lsls r0, r2, 1
adds r0, r1
@@ -814,7 +814,7 @@ _0802C5E6:
muls r0, r1
ldr r1, _0802C668 @ =gPlayerParty
adds r0, r1
- ldr r1, _0802C66C @ =gUnknown_02024E64
+ ldr r1, _0802C66C @ =gMoveSelectionCursor
adds r2, r1
ldrb r1, [r2]
adds r1, 0xD
@@ -832,7 +832,7 @@ _0802C5E6:
_0802C622:
adds r4, 0x1
_0802C624:
- ldr r0, _0802C674 @ =gUnknown_02024C0C
+ ldr r0, _0802C674 @ =gAbsentBankFlags
ldrb r1, [r0]
ldr r2, _0802C678 @ =gBitTable
ldrb r0, [r5]
@@ -849,7 +849,7 @@ _0802C63C:
beq _0802C56C
_0802C640:
ldr r2, _0802C680 @ =gSprites
- ldr r1, _0802C684 @ =gUnknown_02024BE0
+ ldr r1, _0802C684 @ =gObjectBankIDs
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -866,16 +866,16 @@ _0802C658:
pop {r0}
bx r0
.align 2, 0
-_0802C660: .4byte gUnknown_02024A60
-_0802C664: .4byte gUnknown_02024A6A
+_0802C660: .4byte gActiveBank
+_0802C664: .4byte gBattlePartyID
_0802C668: .4byte gPlayerParty
-_0802C66C: .4byte gUnknown_02024E64
+_0802C66C: .4byte gMoveSelectionCursor
_0802C670: .4byte gBattleMoves
-_0802C674: .4byte gUnknown_02024C0C
+_0802C674: .4byte gAbsentBankFlags
_0802C678: .4byte gBitTable
_0802C67C: .4byte gUnknown_03004344
_0802C680: .4byte gSprites
-_0802C684: .4byte gUnknown_02024BE0
+_0802C684: .4byte gObjectBankIDs
_0802C688: .4byte sub_8010520
thumb_func_end sub_802C2EC
@@ -887,7 +887,7 @@ sub_802C68C: @ 802C68C
sub sp, 0x8
movs r0, 0
mov r8, r0
- ldr r7, _0802C6E4 @ =gUnknown_02024A60
+ ldr r7, _0802C6E4 @ =gActiveBank
ldrb r2, [r7]
lsls r0, r2, 9
ldr r1, _0802C6E8 @ =gUnknown_02023A64
@@ -903,7 +903,7 @@ sub_802C68C: @ 802C68C
_0802C6B2:
movs r0, 0x5
bl PlaySE
- ldr r1, _0802C6F0 @ =gUnknown_02024E64
+ ldr r1, _0802C6F0 @ =gMoveSelectionCursor
ldrb r0, [r7]
adds r0, r1
ldrb r0, [r0]
@@ -926,10 +926,10 @@ _0802C6B2:
ands r4, r0
b _0802C702
.align 2, 0
-_0802C6E4: .4byte gUnknown_02024A60
+_0802C6E4: .4byte gActiveBank
_0802C6E8: .4byte gUnknown_02023A64
_0802C6EC: .4byte gMain
-_0802C6F0: .4byte gUnknown_02024E64
+_0802C6F0: .4byte gMoveSelectionCursor
_0802C6F4:
ldr r2, _0802C714 @ =gBattleMoves
ldrh r1, [r1]
@@ -944,29 +944,29 @@ _0802C702:
cmp r0, 0
beq _0802C720
ldr r0, _0802C718 @ =gUnknown_03004344
- ldr r1, _0802C71C @ =gUnknown_02024A60
+ ldr r1, _0802C71C @ =gActiveBank
ldrb r1, [r1]
strb r1, [r0]
b _0802C73A
.align 2, 0
_0802C714: .4byte gBattleMoves
_0802C718: .4byte gUnknown_03004344
-_0802C71C: .4byte gUnknown_02024A60
+_0802C71C: .4byte gActiveBank
_0802C720:
- ldr r0, _0802C764 @ =gUnknown_02024A60
+ ldr r0, _0802C764 @ =gActiveBank
ldrb r0, [r0]
- bl battle_get_per_side_status
+ bl GetBankIdentity
adds r1, r0, 0
movs r2, 0x1
movs r0, 0x1
ands r0, r1
eors r0, r2
- bl battle_get_side_with_given_state
+ bl GetBankByPlayerAI
ldr r1, _0802C768 @ =gUnknown_03004344
strb r0, [r1]
_0802C73A:
- ldr r3, _0802C76C @ =gUnknown_02023A60
- ldr r5, _0802C764 @ =gUnknown_02024A60
+ ldr r3, _0802C76C @ =gBattleBufferA
+ ldr r5, _0802C764 @ =gActiveBank
ldrb r2, [r5]
lsls r1, r2, 9
adds r0, r3, 0x1
@@ -987,9 +987,9 @@ _0802C73A:
add r8, r2
b _0802C7B2
.align 2, 0
-_0802C764: .4byte gUnknown_02024A60
+_0802C764: .4byte gActiveBank
_0802C768: .4byte gUnknown_03004344
-_0802C76C: .4byte gUnknown_02023A60
+_0802C76C: .4byte gBattleBufferA
_0802C770:
movs r0, 0x7D
ands r0, r4
@@ -998,7 +998,7 @@ _0802C770:
movs r0, 0x1
add r8, r0
_0802C77C:
- ldr r0, _0802C7D0 @ =gUnknown_02024E64
+ ldr r0, _0802C7D0 @ =gMoveSelectionCursor
adds r0, r2, r0
adds r1, r6, 0
adds r1, 0x8
@@ -1012,7 +1012,7 @@ _0802C77C:
cmp r0, 0
bne _0802C7B2
movs r0, 0
- bl sub_803C348
+ bl CountAliveMons
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -1028,9 +1028,9 @@ _0802C7B2:
cmp r0, 0
bne _0802C7DC
_0802C7B8:
- bl sub_814A7FC
- ldr r1, _0802C7D0 @ =gUnknown_02024E64
- ldr r0, _0802C7D8 @ =gUnknown_02024A60
+ bl DestroyMenuCursor
+ ldr r1, _0802C7D0 @ =gMoveSelectionCursor
+ ldr r0, _0802C7D8 @ =gActiveBank
ldrb r0, [r0]
adds r0, r1
ldrb r2, [r0]
@@ -1040,12 +1040,12 @@ _0802C7B8:
orrs r2, r0
b _0802C888
.align 2, 0
-_0802C7D0: .4byte gUnknown_02024E64
+_0802C7D0: .4byte gMoveSelectionCursor
_0802C7D4: .4byte gUnknown_03004344
-_0802C7D8: .4byte gUnknown_02024A60
+_0802C7D8: .4byte gActiveBank
_0802C7DC:
- ldr r1, _0802C7F8 @ =gUnknown_03004330
- ldr r2, _0802C7FC @ =gUnknown_02024A60
+ ldr r1, _0802C7F8 @ =gBattleBankFunc
+ ldr r2, _0802C7FC @ =gActiveBank
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
@@ -1059,14 +1059,14 @@ _0802C7DC:
ldrb r0, [r2]
b _0802C838
.align 2, 0
-_0802C7F8: .4byte gUnknown_03004330
-_0802C7FC: .4byte gUnknown_02024A60
+_0802C7F8: .4byte gBattleBankFunc
+_0802C7FC: .4byte gActiveBank
_0802C800: .4byte sub_802C2EC
_0802C804: .4byte gUnknown_03004344
_0802C808:
movs r0, 0x1
- bl battle_get_side_with_given_state
- ldr r1, _0802C828 @ =gUnknown_02024C0C
+ bl GetBankByPlayerAI
+ ldr r1, _0802C828 @ =gAbsentBankFlags
ldrb r1, [r1]
ldr r2, _0802C82C @ =gBitTable
lsls r0, 24
@@ -1079,17 +1079,17 @@ _0802C808:
movs r0, 0x3
b _0802C832
.align 2, 0
-_0802C828: .4byte gUnknown_02024C0C
+_0802C828: .4byte gAbsentBankFlags
_0802C82C: .4byte gBitTable
_0802C830:
movs r0, 0x1
_0802C832:
- bl battle_get_side_with_given_state
+ bl GetBankByPlayerAI
ldr r1, _0802C854 @ =gUnknown_03004344
_0802C838:
strb r0, [r1]
ldr r2, _0802C858 @ =gSprites
- ldr r1, _0802C85C @ =gUnknown_02024BE0
+ ldr r1, _0802C85C @ =gObjectBankIDs
ldr r0, _0802C854 @ =gUnknown_03004344
ldrb r0, [r0]
adds r0, r1
@@ -1104,7 +1104,7 @@ _0802C838:
.align 2, 0
_0802C854: .4byte gUnknown_03004344
_0802C858: .4byte gSprites
-_0802C85C: .4byte gUnknown_02024BE0
+_0802C85C: .4byte gObjectBankIDs
_0802C860: .4byte sub_8010520
_0802C864:
movs r6, 0x2
@@ -1112,7 +1112,7 @@ _0802C864:
ands r0, r1
cmp r0, 0
beq _0802C8A4
- bl sub_814A7FC
+ bl DestroyMenuCursor
movs r0, 0x5
bl PlaySE
ldr r0, _0802C898 @ =gUnknown_030042A4
@@ -1127,7 +1127,7 @@ _0802C888:
movs r0, 0x1
movs r1, 0xA
bl dp01_build_cmdbuf_x21_a_bb
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
b _0802CA38
.align 2, 0
_0802C898: .4byte gUnknown_030042A4
@@ -1138,7 +1138,7 @@ _0802C8A4:
ands r0, r1
cmp r0, 0
beq _0802C8D4
- ldr r4, _0802C8D0 @ =gUnknown_02024E64
+ ldr r4, _0802C8D0 @ =gMoveSelectionCursor
adds r2, r4
ldrb r1, [r2]
adds r0, r5, 0
@@ -1156,13 +1156,13 @@ _0802C8BC:
eors r0, r2
b _0802C976
.align 2, 0
-_0802C8D0: .4byte gUnknown_02024E64
+_0802C8D0: .4byte gMoveSelectionCursor
_0802C8D4:
movs r0, 0x10
ands r0, r1
cmp r0, 0
beq _0802C914
- ldr r4, _0802C90C @ =gUnknown_02024E64
+ ldr r4, _0802C90C @ =gMoveSelectionCursor
adds r3, r2, r4
ldrb r2, [r3]
movs r6, 0x1
@@ -1188,14 +1188,14 @@ _0802C8FC:
eors r0, r6
b _0802C976
.align 2, 0
-_0802C90C: .4byte gUnknown_02024E64
+_0802C90C: .4byte gMoveSelectionCursor
_0802C910: .4byte gUnknown_03004348
_0802C914:
movs r0, 0x40
ands r0, r1
cmp r0, 0
beq _0802C944
- ldr r4, _0802C940 @ =gUnknown_02024E64
+ ldr r4, _0802C940 @ =gMoveSelectionCursor
adds r2, r4
ldrb r1, [r2]
adds r0, r6, 0
@@ -1213,13 +1213,13 @@ _0802C92C:
eors r0, r2
b _0802C976
.align 2, 0
-_0802C940: .4byte gUnknown_02024E64
+_0802C940: .4byte gMoveSelectionCursor
_0802C944:
movs r0, 0x80
ands r0, r1
cmp r0, 0
beq _0802C99C
- ldr r4, _0802C994 @ =gUnknown_02024E64
+ ldr r4, _0802C994 @ =gMoveSelectionCursor
adds r3, r2, r4
ldrb r2, [r3]
movs r5, 0x2
@@ -1252,7 +1252,7 @@ _0802C976:
bl sub_802E2D4
b _0802CA38
.align 2, 0
-_0802C994: .4byte gUnknown_02024E64
+_0802C994: .4byte gMoveSelectionCursor
_0802C998: .4byte gUnknown_03004348
_0802C99C:
movs r0, 0x4
@@ -1271,7 +1271,7 @@ _0802C99C:
lsrs r5, r0, 16
cmp r5, 0
bne _0802CA38
- ldr r4, _0802C9E0 @ =gUnknown_02024E64
+ ldr r4, _0802C9E0 @ =gMoveSelectionCursor
adds r0, r2, r4
ldrb r0, [r0]
ldr r1, _0802C9E4 @ =gUnknown_081FAE80
@@ -1287,7 +1287,7 @@ _0802C99C:
.align 2, 0
_0802C9D8: .4byte gUnknown_03004348
_0802C9DC: .4byte gBattleTypeFlags
-_0802C9E0: .4byte gUnknown_02024E64
+_0802C9E0: .4byte gMoveSelectionCursor
_0802C9E4: .4byte gUnknown_081FAE80
_0802C9E8: .4byte gUnknown_03004344
_0802C9EC:
@@ -1319,8 +1319,8 @@ _0802C9F4:
bl InitWindow
adds r0, r4, 0
bl sub_8002F44
- ldr r1, _0802CA54 @ =gUnknown_03004330
- ldr r0, _0802CA58 @ =gUnknown_02024A60
+ ldr r1, _0802CA54 @ =gBattleBankFunc
+ ldr r0, _0802CA58 @ =gActiveBank
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -1339,8 +1339,8 @@ _0802CA44: .4byte gUnknown_03004344
_0802CA48: .4byte gUnknown_03004210
_0802CA4C: .4byte 0x00001016
_0802CA50: .4byte gUnknown_08400D89
-_0802CA54: .4byte gUnknown_03004330
-_0802CA58: .4byte gUnknown_02024A60
+_0802CA54: .4byte gBattleBankFunc
+_0802CA58: .4byte gActiveBank
_0802CA5C: .4byte sub_802CA60
thumb_func_end sub_802C68C
@@ -1362,9 +1362,9 @@ sub_802CA60: @ 802CA60
_0802CA7A:
movs r0, 0x5
bl PlaySE
- ldr r0, _0802CDF0 @ =gUnknown_02024E64
+ ldr r0, _0802CDF0 @ =gMoveSelectionCursor
mov r10, r0
- ldr r1, _0802CDF4 @ =gUnknown_02024A60
+ ldr r1, _0802CDF4 @ =gActiveBank
mov r8, r1
ldrb r1, [r1]
adds r2, r1, r0
@@ -1427,7 +1427,7 @@ _0802CA98:
lsls r0, r1, 3
subs r0, r1
lsls r0, 2
- ldr r2, _0802CE00 @ =gUnknown_02024CA8
+ ldr r2, _0802CE00 @ =gDisableStructs
adds r6, r0, r2
ldrb r4, [r6, 0x18]
lsls r3, r4, 24
@@ -1455,7 +1455,7 @@ _0802CA98:
lsls r1, r0, 3
subs r1, r0
lsls r1, 2
- ldr r3, _0802CE00 @ =gUnknown_02024CA8
+ ldr r3, _0802CE00 @ =gDisableStructs
adds r1, r3
ldrb r4, [r1, 0x18]
lsrs r3, r4, 4
@@ -1500,7 +1500,7 @@ _0802CB76:
adds r6, 0x1
cmp r6, 0x3
ble _0802CB76
- ldr r1, _0802CDF0 @ =gUnknown_02024E64
+ ldr r1, _0802CDF0 @ =gMoveSelectionCursor
ldrb r0, [r7]
adds r0, r1
ldrb r0, [r0]
@@ -1583,7 +1583,7 @@ _0802CC0C:
adds r6, 0x1
cmp r6, 0x3
ble _0802CC0C
- ldr r2, _0802CDF4 @ =gUnknown_02024A60
+ ldr r2, _0802CDF4 @ =gActiveBank
ldrb r1, [r2]
movs r0, 0x58
muls r0, r1
@@ -1604,7 +1604,7 @@ _0802CC4E:
str r0, [sp, 0x24]
add r1, sp, 0x14
mov r10, r1
- ldr r3, _0802CE0C @ =gUnknown_02024A6A
+ ldr r3, _0802CE0C @ =gBattlePartyID
mov r9, r3
mov r8, r2
movs r7, 0x64
@@ -1639,8 +1639,8 @@ _0802CC66:
adds r6, 0x1
cmp r6, 0x3
ble _0802CC66
- ldr r1, _0802CE0C @ =gUnknown_02024A6A
- ldr r0, _0802CDF4 @ =gUnknown_02024A60
+ ldr r1, _0802CE0C @ =gBattlePartyID
+ ldr r0, _0802CDF4 @ =gActiveBank
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -1670,8 +1670,8 @@ _0802CCC6:
adds r6, 0x1
cmp r6, 0x3
ble _0802CCC6
- ldr r4, _0802CDF0 @ =gUnknown_02024E64
- ldr r3, _0802CDF4 @ =gUnknown_02024A60
+ ldr r4, _0802CDF0 @ =gMoveSelectionCursor
+ ldr r3, _0802CDF4 @ =gActiveBank
ldrb r0, [r3]
adds r0, r4
ldrb r1, [r0]
@@ -1747,9 +1747,9 @@ _0802CD5E:
cmp r6, 0x3
ble _0802CD5E
movs r6, 0
- ldr r3, _0802CE0C @ =gUnknown_02024A6A
+ ldr r3, _0802CE0C @ =gBattlePartyID
mov r10, r3
- ldr r5, _0802CDF4 @ =gUnknown_02024A60
+ ldr r5, _0802CDF4 @ =gActiveBank
mov r9, r5
movs r0, 0x64
mov r8, r0
@@ -1789,8 +1789,8 @@ _0802CD8C:
adds r6, 0x1
cmp r6, 0x3
ble _0802CD8C
- ldr r1, _0802CE0C @ =gUnknown_02024A6A
- ldr r0, _0802CDF4 @ =gUnknown_02024A60
+ ldr r1, _0802CE0C @ =gBattlePartyID
+ ldr r0, _0802CDF4 @ =gActiveBank
ldrb r0, [r0]
lsls r0, 1
adds r0, r1
@@ -1805,28 +1805,28 @@ _0802CD8C:
b _0802CE1C
.align 2, 0
_0802CDEC: .4byte gMain
-_0802CDF0: .4byte gUnknown_02024E64
-_0802CDF4: .4byte gUnknown_02024A60
+_0802CDF0: .4byte gMoveSelectionCursor
+_0802CDF4: .4byte gActiveBank
_0802CDF8: .4byte gUnknown_03004344
_0802CDFC: .4byte gUnknown_02023A64
-_0802CE00: .4byte gUnknown_02024CA8
+_0802CE00: .4byte gDisableStructs
_0802CE04: .4byte gBitTable
_0802CE08: .4byte gBattleMons
-_0802CE0C: .4byte gUnknown_02024A6A
+_0802CE0C: .4byte gBattlePartyID
_0802CE10: .4byte gPlayerParty
_0802CE14:
ldrb r0, [r5]
ldr r1, _0802CF20 @ =gUnknown_08400D49
bl sub_802E12C
_0802CE1C:
- ldr r1, _0802CF24 @ =gUnknown_03004330
- ldr r2, _0802CF28 @ =gUnknown_02024A60
+ ldr r1, _0802CF24 @ =gBattleBankFunc
+ ldr r2, _0802CF28 @ =gActiveBank
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
ldr r1, _0802CF2C @ =sub_802C68C
str r1, [r0]
- ldr r3, _0802CF30 @ =gUnknown_02024E64
+ ldr r3, _0802CF30 @ =gMoveSelectionCursor
ldrb r0, [r2]
adds r0, r3
ldr r1, _0802CF34 @ =gUnknown_03004344
@@ -1871,8 +1871,8 @@ _0802CE78:
ldr r0, _0802CF34 @ =gUnknown_03004344
ldrb r0, [r0]
bl nullsub_7
- ldr r5, _0802CF30 @ =gUnknown_02024E64
- ldr r4, _0802CF28 @ =gUnknown_02024A60
+ ldr r5, _0802CF30 @ =gMoveSelectionCursor
+ ldr r4, _0802CF28 @ =gActiveBank
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
@@ -1883,7 +1883,7 @@ _0802CE78:
ldrb r0, [r0]
ldr r1, _0802CF20 @ =gUnknown_08400D49
bl sub_802E12C
- ldr r1, _0802CF24 @ =gUnknown_03004330
+ ldr r1, _0802CF24 @ =gBattleBankFunc
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -1923,8 +1923,8 @@ _0802CEF0:
ands r0, r2
cmp r0, 0
beq _0802CF8C
- ldr r0, _0802CF30 @ =gUnknown_02024E64
- ldr r1, _0802CF28 @ =gUnknown_02024A60
+ ldr r0, _0802CF30 @ =gMoveSelectionCursor
+ ldr r1, _0802CF28 @ =gActiveBank
ldrb r1, [r1]
adds r1, r0
ldrb r5, [r1]
@@ -1936,10 +1936,10 @@ _0802CEF0:
b _0802CF4E
.align 2, 0
_0802CF20: .4byte gUnknown_08400D49
-_0802CF24: .4byte gUnknown_03004330
-_0802CF28: .4byte gUnknown_02024A60
+_0802CF24: .4byte gBattleBankFunc
+_0802CF28: .4byte gActiveBank
_0802CF2C: .4byte sub_802C68C
-_0802CF30: .4byte gUnknown_02024E64
+_0802CF30: .4byte gMoveSelectionCursor
_0802CF34: .4byte gUnknown_03004344
_0802CF38: .4byte gUnknown_03004210
_0802CF3C: .4byte 0x00001016
@@ -1956,8 +1956,8 @@ _0802CF4E:
strb r0, [r4]
movs r0, 0x5
bl PlaySE
- ldr r1, _0802CF7C @ =gUnknown_02024E64
- ldr r0, _0802CF80 @ =gUnknown_02024A60
+ ldr r1, _0802CF7C @ =gMoveSelectionCursor
+ ldr r0, _0802CF80 @ =gActiveBank
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r4]
@@ -1970,8 +1970,8 @@ _0802CF4E:
b _0802CF8C
.align 2, 0
_0802CF78: .4byte gUnknown_03004344
-_0802CF7C: .4byte gUnknown_02024E64
-_0802CF80: .4byte gUnknown_02024A60
+_0802CF7C: .4byte gMoveSelectionCursor
+_0802CF80: .4byte gActiveBank
_0802CF84:
ldrb r0, [r4]
movs r1, 0x1B
@@ -1995,8 +1995,8 @@ _0802CF8C:
ldrb r1, [r1]
cmp r0, r1
bcs _0802D020
- ldr r0, _0802CFD4 @ =gUnknown_02024E64
- ldr r1, _0802CFD8 @ =gUnknown_02024A60
+ ldr r0, _0802CFD4 @ =gMoveSelectionCursor
+ ldr r1, _0802CFD8 @ =gActiveBank
ldrb r1, [r1]
adds r1, r0
ldrb r0, [r1]
@@ -2010,8 +2010,8 @@ _0802CF8C:
_0802CFC8: .4byte gMain
_0802CFCC: .4byte gUnknown_03004344
_0802CFD0: .4byte gUnknown_03004348
-_0802CFD4: .4byte gUnknown_02024E64
-_0802CFD8: .4byte gUnknown_02024A60
+_0802CFD4: .4byte gMoveSelectionCursor
+_0802CFD8: .4byte gActiveBank
_0802CFDC:
ldrb r0, [r3]
bl nullsub_7
@@ -2023,8 +2023,8 @@ _0802CFE2:
strb r0, [r4]
movs r0, 0x5
bl PlaySE
- ldr r1, _0802D010 @ =gUnknown_02024E64
- ldr r0, _0802D014 @ =gUnknown_02024A60
+ ldr r1, _0802D010 @ =gMoveSelectionCursor
+ ldr r0, _0802D014 @ =gActiveBank
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r4]
@@ -2037,8 +2037,8 @@ _0802CFE2:
b _0802D020
.align 2, 0
_0802D00C: .4byte gUnknown_03004344
-_0802D010: .4byte gUnknown_02024E64
-_0802D014: .4byte gUnknown_02024A60
+_0802D010: .4byte gMoveSelectionCursor
+_0802D014: .4byte gActiveBank
_0802D018:
ldrb r0, [r4]
movs r1, 0x1B
@@ -2056,8 +2056,8 @@ _0802D020:
ands r0, r2
cmp r0, 0
beq _0802D0A4
- ldr r0, _0802D058 @ =gUnknown_02024E64
- ldr r1, _0802D05C @ =gUnknown_02024A60
+ ldr r0, _0802D058 @ =gMoveSelectionCursor
+ ldr r1, _0802D05C @ =gActiveBank
ldrb r1, [r1]
adds r1, r0
ldrb r5, [r1]
@@ -2070,8 +2070,8 @@ _0802D020:
.align 2, 0
_0802D050: .4byte gMain
_0802D054: .4byte gUnknown_03004344
-_0802D058: .4byte gUnknown_02024E64
-_0802D05C: .4byte gUnknown_02024A60
+_0802D058: .4byte gMoveSelectionCursor
+_0802D05C: .4byte gActiveBank
_0802D060:
ldrb r0, [r3]
bl nullsub_7
@@ -2083,8 +2083,8 @@ _0802D066:
strb r0, [r4]
movs r0, 0x5
bl PlaySE
- ldr r1, _0802D094 @ =gUnknown_02024E64
- ldr r0, _0802D098 @ =gUnknown_02024A60
+ ldr r1, _0802D094 @ =gMoveSelectionCursor
+ ldr r0, _0802D098 @ =gActiveBank
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r4]
@@ -2097,8 +2097,8 @@ _0802D066:
b _0802D0A4
.align 2, 0
_0802D090: .4byte gUnknown_03004344
-_0802D094: .4byte gUnknown_02024E64
-_0802D098: .4byte gUnknown_02024A60
+_0802D094: .4byte gMoveSelectionCursor
+_0802D098: .4byte gActiveBank
_0802D09C:
ldrb r0, [r4]
movs r1, 0x1B
@@ -2122,8 +2122,8 @@ _0802D0A4:
ldrb r1, [r1]
cmp r0, r1
bcs _0802D138
- ldr r0, _0802D0EC @ =gUnknown_02024E64
- ldr r1, _0802D0F0 @ =gUnknown_02024A60
+ ldr r0, _0802D0EC @ =gMoveSelectionCursor
+ ldr r1, _0802D0F0 @ =gActiveBank
ldrb r1, [r1]
adds r1, r0
ldrb r0, [r1]
@@ -2137,8 +2137,8 @@ _0802D0A4:
_0802D0E0: .4byte gMain
_0802D0E4: .4byte gUnknown_03004344
_0802D0E8: .4byte gUnknown_03004348
-_0802D0EC: .4byte gUnknown_02024E64
-_0802D0F0: .4byte gUnknown_02024A60
+_0802D0EC: .4byte gMoveSelectionCursor
+_0802D0F0: .4byte gActiveBank
_0802D0F4:
ldrb r0, [r3]
bl nullsub_7
@@ -2150,8 +2150,8 @@ _0802D0FA:
strb r0, [r4]
movs r0, 0x5
bl PlaySE
- ldr r1, _0802D128 @ =gUnknown_02024E64
- ldr r0, _0802D12C @ =gUnknown_02024A60
+ ldr r1, _0802D128 @ =gMoveSelectionCursor
+ ldr r0, _0802D12C @ =gActiveBank
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r4]
@@ -2164,8 +2164,8 @@ _0802D0FA:
b _0802D138
.align 2, 0
_0802D124: .4byte gUnknown_03004344
-_0802D128: .4byte gUnknown_02024E64
-_0802D12C: .4byte gUnknown_02024A60
+_0802D128: .4byte gMoveSelectionCursor
+_0802D12C: .4byte gActiveBank
_0802D130:
ldrb r0, [r4]
movs r1, 0x1B
@@ -2198,7 +2198,7 @@ sub_802D148: @ 802D148
negs r0, r0
ands r0, r1
strb r0, [r2]
- ldr r0, _0802D184 @ =gUnknown_030042D0
+ ldr r0, _0802D184 @ =gPreBattleCallback1
ldr r0, [r0]
str r0, [r3]
ldr r0, _0802D188 @ =c2_8011A1C
@@ -2210,7 +2210,7 @@ _0802D174:
_0802D178: .4byte gReceivedRemoteLinkPlayers
_0802D17C: .4byte gMain
_0802D180: .4byte 0x0000043d
-_0802D184: .4byte gUnknown_030042D0
+_0802D184: .4byte gPreBattleCallback1
_0802D188: .4byte c2_8011A1C
thumb_func_end sub_802D148
@@ -2230,8 +2230,8 @@ sub_802D18C: @ 802D18C
cmp r0, 0
beq _0802D1D0
bl sub_800832C
- ldr r1, _0802D1C4 @ =gUnknown_03004330
- ldr r0, _0802D1C8 @ =gUnknown_02024A60
+ ldr r1, _0802D1C4 @ =gBattleBankFunc
+ ldr r0, _0802D1C8 @ =gActiveBank
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -2241,8 +2241,8 @@ sub_802D18C: @ 802D18C
.align 2, 0
_0802D1BC: .4byte gPaletteFade
_0802D1C0: .4byte gBattleTypeFlags
-_0802D1C4: .4byte gUnknown_03004330
-_0802D1C8: .4byte gUnknown_02024A60
+_0802D1C4: .4byte gBattleBankFunc
+_0802D1C8: .4byte gActiveBank
_0802D1CC: .4byte sub_802D148
_0802D1D0:
movs r0, 0x5A
@@ -2255,7 +2255,7 @@ _0802D1D0:
negs r0, r0
ands r0, r1
strb r0, [r3]
- ldr r0, _0802D200 @ =gUnknown_030042D0
+ ldr r0, _0802D200 @ =gPreBattleCallback1
ldr r0, [r0]
str r0, [r2]
ldr r0, [r2, 0x8]
@@ -2266,15 +2266,15 @@ _0802D1F2:
.align 2, 0
_0802D1F8: .4byte gMain
_0802D1FC: .4byte 0x0000043d
-_0802D200: .4byte gUnknown_030042D0
+_0802D200: .4byte gPreBattleCallback1
thumb_func_end sub_802D18C
thumb_func_start sub_802D204
sub_802D204: @ 802D204
push {lr}
ldr r2, _0802D22C @ =gSprites
- ldr r1, _0802D230 @ =gUnknown_02024BE0
- ldr r0, _0802D234 @ =gUnknown_02024A60
+ ldr r1, _0802D230 @ =gObjectBankIDs
+ ldr r0, _0802D234 @ =gActiveBank
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -2287,14 +2287,14 @@ sub_802D204: @ 802D204
ldr r0, _0802D238 @ =SpriteCallbackDummy
cmp r1, r0
bne _0802D228
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802D228:
pop {r0}
bx r0
.align 2, 0
_0802D22C: .4byte gSprites
-_0802D230: .4byte gUnknown_02024BE0
-_0802D234: .4byte gUnknown_02024A60
+_0802D230: .4byte gObjectBankIDs
+_0802D234: .4byte gActiveBank
_0802D238: .4byte SpriteCallbackDummy
thumb_func_end sub_802D204
@@ -2302,8 +2302,8 @@ _0802D238: .4byte SpriteCallbackDummy
sub_802D23C: @ 802D23C
push {lr}
ldr r2, _0802D264 @ =gSprites
- ldr r1, _0802D268 @ =gUnknown_02024BE0
- ldr r0, _0802D26C @ =gUnknown_02024A60
+ ldr r1, _0802D268 @ =gObjectBankIDs
+ ldr r0, _0802D26C @ =gActiveBank
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -2316,14 +2316,14 @@ sub_802D23C: @ 802D23C
ldr r0, _0802D270 @ =SpriteCallbackDummy
cmp r1, r0
bne _0802D260
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802D260:
pop {r0}
bx r0
.align 2, 0
_0802D264: .4byte gSprites
-_0802D268: .4byte gUnknown_02024BE0
-_0802D26C: .4byte gUnknown_02024A60
+_0802D268: .4byte gObjectBankIDs
+_0802D26C: .4byte gActiveBank
_0802D270: .4byte SpriteCallbackDummy
thumb_func_end sub_802D23C
@@ -2331,8 +2331,8 @@ _0802D270: .4byte SpriteCallbackDummy
sub_802D274: @ 802D274
push {r4-r6,lr}
ldr r6, _0802D2CC @ =gSprites
- ldr r5, _0802D2D0 @ =gUnknown_02024BE0
- ldr r4, _0802D2D4 @ =gUnknown_02024A60
+ ldr r5, _0802D2D0 @ =gObjectBankIDs
+ ldr r4, _0802D2D4 @ =gActiveBank
ldrb r0, [r4]
adds r0, r5
ldrb r1, [r0]
@@ -2365,15 +2365,15 @@ sub_802D274: @ 802D274
lsls r0, 2
adds r0, r6
bl DestroySprite
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802D2C6:
pop {r4-r6}
pop {r0}
bx r0
.align 2, 0
_0802D2CC: .4byte gSprites
-_0802D2D0: .4byte gUnknown_02024BE0
-_0802D2D4: .4byte gUnknown_02024A60
+_0802D2D0: .4byte gObjectBankIDs
+_0802D2D4: .4byte gActiveBank
_0802D2D8: .4byte SpriteCallbackDummy
_0802D2DC: .4byte gSaveBlock2
thumb_func_end sub_802D274
@@ -2381,7 +2381,7 @@ _0802D2DC: .4byte gSaveBlock2
thumb_func_start sub_802D2E0
sub_802D2E0: @ 802D2E0
push {lr}
- ldr r3, _0802D314 @ =gUnknown_02024A60
+ ldr r3, _0802D314 @ =gActiveBank
ldrb r0, [r3]
lsls r1, r0, 1
adds r1, r0
@@ -2402,12 +2402,12 @@ sub_802D2E0: @ 802D2E0
adds r1, r2
movs r0, 0
strb r0, [r1, 0x9]
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802D310:
pop {r0}
bx r0
.align 2, 0
-_0802D314: .4byte gUnknown_02024A60
+_0802D314: .4byte gActiveBank
_0802D318: .4byte 0x02017810
thumb_func_end sub_802D2E0
@@ -2431,8 +2431,8 @@ sub_802D31C: @ 802D31C
beq _0802D374
_0802D340:
ldr r2, _0802D364 @ =gSprites
- ldr r1, _0802D368 @ =gUnknown_03004340
- ldr r0, _0802D36C @ =gUnknown_02024A60
+ ldr r1, _0802D368 @ =gHealthboxIDs
+ ldr r0, _0802D36C @ =gActiveBank
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -2449,13 +2449,13 @@ _0802D340:
.align 2, 0
_0802D360: .4byte gBattleTypeFlags
_0802D364: .4byte gSprites
-_0802D368: .4byte gUnknown_03004340
-_0802D36C: .4byte gUnknown_02024A60
+_0802D368: .4byte gHealthboxIDs
+_0802D36C: .4byte gActiveBank
_0802D370: .4byte SpriteCallbackDummy
_0802D374:
ldr r2, _0802D45C @ =gSprites
- ldr r5, _0802D460 @ =gUnknown_03004340
- ldr r0, _0802D464 @ =gUnknown_02024A60
+ ldr r5, _0802D460 @ =gHealthboxIDs
+ ldr r0, _0802D464 @ =gActiveBank
ldrb r3, [r0]
adds r0, r3, r5
ldrb r1, [r0]
@@ -2492,7 +2492,7 @@ _0802D3B6:
bne _0802D3BC
b _0802D4DA
_0802D3BC:
- ldr r7, _0802D464 @ =gUnknown_02024A60
+ ldr r7, _0802D464 @ =gActiveBank
ldrb r2, [r7]
lsls r0, r2, 1
adds r0, r2
@@ -2571,8 +2571,8 @@ _0802D3D8:
b _0802D488
.align 2, 0
_0802D45C: .4byte gSprites
-_0802D460: .4byte gUnknown_03004340
-_0802D464: .4byte gUnknown_02024A60
+_0802D460: .4byte gHealthboxIDs
+_0802D464: .4byte gActiveBank
_0802D468: .4byte SpriteCallbackDummy
_0802D46C: .4byte 0x02017810
_0802D470: .4byte 0x000027f9
@@ -2585,8 +2585,8 @@ _0802D47C:
lsls r2, 1
bl m4aMPlayVolumeControl
_0802D488:
- ldr r7, _0802D4E8 @ =gUnknown_02024A6A
- ldr r4, _0802D4EC @ =gUnknown_02024A60
+ ldr r7, _0802D4E8 @ =gBattlePartyID
+ ldr r4, _0802D4EC @ =gActiveBank
ldrb r1, [r4]
lsls r0, r1, 1
adds r0, r7
@@ -2618,7 +2618,7 @@ _0802D4BE:
adds r0, r1
movs r1, 0x3
strb r1, [r0, 0x9]
- ldr r1, _0802D4F8 @ =gUnknown_03004330
+ ldr r1, _0802D4F8 @ =gBattleBankFunc
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -2631,18 +2631,18 @@ _0802D4DA:
.align 2, 0
_0802D4E0: .4byte gMPlay_BGM
_0802D4E4: .4byte 0x0000ffff
-_0802D4E8: .4byte gUnknown_02024A6A
-_0802D4EC: .4byte gUnknown_02024A60
+_0802D4E8: .4byte gBattlePartyID
+_0802D4EC: .4byte gActiveBank
_0802D4F0: .4byte gPlayerParty
_0802D4F4: .4byte 0x02017810
-_0802D4F8: .4byte gUnknown_03004330
+_0802D4F8: .4byte gBattleBankFunc
_0802D4FC: .4byte sub_802D2E0
thumb_func_end sub_802D31C
thumb_func_start sub_802D500
sub_802D500: @ 802D500
push {r4-r7,lr}
- ldr r5, _0802D654 @ =gUnknown_02024A60
+ ldr r5, _0802D654 @ =gActiveBank
ldrb r2, [r5]
lsls r3, r2, 1
adds r0, r3, r2
@@ -2655,7 +2655,7 @@ sub_802D500: @ 802D500
ands r0, r1
cmp r0, 0
bne _0802D530
- ldr r0, _0802D65C @ =gUnknown_02024A6A
+ ldr r0, _0802D65C @ =gBattlePartyID
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
@@ -2678,7 +2678,7 @@ _0802D530:
ands r0, r1
cmp r0, 0
bne _0802D55E
- ldr r0, _0802D65C @ =gUnknown_02024A6A
+ ldr r0, _0802D65C @ =gBattlePartyID
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
@@ -2731,13 +2731,13 @@ _0802D55E:
ldr r1, _0802D66C @ =gSprites
adds r0, r1
bl DestroySprite
- ldr r4, _0802D670 @ =gUnknown_03004340
+ ldr r4, _0802D670 @ =gHealthboxIDs
ldrb r0, [r5]
adds r1, r6, 0
eors r1, r0
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, _0802D65C @ =gUnknown_02024A6A
+ ldr r2, _0802D65C @ =gBattlePartyID
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
@@ -2757,7 +2757,7 @@ _0802D55E:
bl sub_8043DFC
_0802D5EE:
ldr r1, _0802D668 @ =gUnknown_0300434C
- ldr r4, _0802D654 @ =gUnknown_02024A60
+ ldr r4, _0802D654 @ =gActiveBank
ldrb r0, [r4]
adds r0, r1
ldrb r1, [r0]
@@ -2767,11 +2767,11 @@ _0802D5EE:
ldr r1, _0802D66C @ =gSprites
adds r0, r1
bl DestroySprite
- ldr r5, _0802D670 @ =gUnknown_03004340
+ ldr r5, _0802D670 @ =gHealthboxIDs
ldrb r1, [r4]
adds r0, r1, r5
ldrb r0, [r0]
- ldr r2, _0802D65C @ =gUnknown_02024A6A
+ ldr r2, _0802D65C @ =gBattlePartyID
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
@@ -2793,7 +2793,7 @@ _0802D5EE:
negs r0, r0
ands r0, r1
strb r0, [r2, 0x9]
- ldr r1, _0802D678 @ =gUnknown_03004330
+ ldr r1, _0802D678 @ =gBattleBankFunc
ldrb r0, [r4]
lsls r0, 2
adds r0, r1
@@ -2804,16 +2804,16 @@ _0802D64C:
pop {r0}
bx r0
.align 2, 0
-_0802D654: .4byte gUnknown_02024A60
+_0802D654: .4byte gActiveBank
_0802D658: .4byte 0x02017810
-_0802D65C: .4byte gUnknown_02024A6A
+_0802D65C: .4byte gBattlePartyID
_0802D660: .4byte gPlayerParty
_0802D664: .4byte gBattleTypeFlags
_0802D668: .4byte gUnknown_0300434C
_0802D66C: .4byte gSprites
-_0802D670: .4byte gUnknown_03004340
+_0802D670: .4byte gHealthboxIDs
_0802D674: .4byte 0x02017840
-_0802D678: .4byte gUnknown_03004330
+_0802D678: .4byte gBattleBankFunc
_0802D67C: .4byte sub_802D31C
thumb_func_end sub_802D500
@@ -2821,8 +2821,8 @@ _0802D67C: .4byte sub_802D31C
sub_802D680: @ 802D680
push {r4-r6,lr}
ldr r2, _0802D710 @ =gSprites
- ldr r0, _0802D714 @ =gUnknown_03004340
- ldr r6, _0802D718 @ =gUnknown_02024A60
+ ldr r0, _0802D714 @ =gHealthboxIDs
+ ldr r6, _0802D718 @ =gActiveBank
ldrb r3, [r6]
adds r0, r3, r0
ldrb r1, [r0]
@@ -2879,7 +2879,7 @@ sub_802D680: @ 802D680
movs r3, 0x6
bl move_anim_start_t4
_0802D6FC:
- ldr r0, _0802D728 @ =gUnknown_03004330
+ ldr r0, _0802D728 @ =gBattleBankFunc
ldrb r1, [r6]
lsls r1, 2
adds r1, r0
@@ -2891,19 +2891,19 @@ _0802D708:
bx r0
.align 2, 0
_0802D710: .4byte gSprites
-_0802D714: .4byte gUnknown_03004340
-_0802D718: .4byte gUnknown_02024A60
+_0802D714: .4byte gHealthboxIDs
+_0802D718: .4byte gActiveBank
_0802D71C: .4byte SpriteCallbackDummy
_0802D720: .4byte 0x02017810
_0802D724: .4byte 0x000027f9
-_0802D728: .4byte gUnknown_03004330
+_0802D728: .4byte gBattleBankFunc
_0802D72C: .4byte sub_802D730
thumb_func_end sub_802D680
thumb_func_start sub_802D730
sub_802D730: @ 802D730
push {r4,lr}
- ldr r4, _0802D780 @ =gUnknown_02024A60
+ ldr r4, _0802D780 @ =gActiveBank
ldrb r1, [r4]
lsls r0, r1, 1
adds r0, r1
@@ -2924,7 +2924,7 @@ sub_802D730: @ 802D730
movs r2, 0x80
lsls r2, 1
bl m4aMPlayVolumeControl
- ldr r2, _0802D790 @ =gUnknown_02024A6A
+ ldr r2, _0802D790 @ =gBattlePartyID
ldrb r1, [r4]
lsls r0, r1, 1
adds r0, r2
@@ -2934,24 +2934,24 @@ sub_802D730: @ 802D730
ldr r2, _0802D794 @ =gPlayerParty
adds r0, r2
bl sub_80324F8
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802D77A:
pop {r4}
pop {r0}
bx r0
.align 2, 0
-_0802D780: .4byte gUnknown_02024A60
+_0802D780: .4byte gActiveBank
_0802D784: .4byte 0x02017810
_0802D788: .4byte gMPlay_BGM
_0802D78C: .4byte 0x0000ffff
-_0802D790: .4byte gUnknown_02024A6A
+_0802D790: .4byte gBattlePartyID
_0802D794: .4byte gPlayerParty
thumb_func_end sub_802D730
thumb_func_start sub_802D798
sub_802D798: @ 802D798
push {r4-r6,lr}
- ldr r5, _0802D844 @ =gUnknown_02024A60
+ ldr r5, _0802D844 @ =gActiveBank
ldrb r2, [r5]
lsls r3, r2, 1
adds r0, r3, r2
@@ -2963,7 +2963,7 @@ sub_802D798: @ 802D798
ands r0, r1
cmp r0, 0
bne _0802D7C6
- ldr r0, _0802D84C @ =gUnknown_02024A6A
+ ldr r0, _0802D84C @ =gBattlePartyID
adds r0, r3, r0
ldrh r1, [r0]
movs r0, 0x64
@@ -2999,11 +2999,11 @@ _0802D7C6:
bne _0802D83C
adds r0, r3, r4
bl DestroySprite
- ldr r4, _0802D860 @ =gUnknown_03004340
+ ldr r4, _0802D860 @ =gHealthboxIDs
ldrb r1, [r5]
adds r0, r1, r4
ldrb r0, [r0]
- ldr r2, _0802D84C @ =gUnknown_02024A6A
+ ldr r2, _0802D84C @ =gBattlePartyID
lsls r1, 1
adds r1, r2
ldrh r2, [r1]
@@ -3021,7 +3021,7 @@ _0802D7C6:
bl sub_8043DFC
ldrb r0, [r5]
bl sub_8031F88
- ldr r1, _0802D864 @ =gUnknown_03004330
+ ldr r1, _0802D864 @ =gBattleBankFunc
ldrb r0, [r5]
lsls r0, 2
adds r0, r1
@@ -3032,15 +3032,15 @@ _0802D83C:
pop {r0}
bx r0
.align 2, 0
-_0802D844: .4byte gUnknown_02024A60
+_0802D844: .4byte gActiveBank
_0802D848: .4byte 0x02017810
-_0802D84C: .4byte gUnknown_02024A6A
+_0802D84C: .4byte gBattlePartyID
_0802D850: .4byte gPlayerParty
_0802D854: .4byte gSprites
_0802D858: .4byte gUnknown_0300434C
_0802D85C: .4byte SpriteCallbackDummy
-_0802D860: .4byte gUnknown_03004340
-_0802D864: .4byte gUnknown_03004330
+_0802D860: .4byte gHealthboxIDs
+_0802D864: .4byte gBattleBankFunc
_0802D868: .4byte sub_802D680
thumb_func_end sub_802D798
@@ -3072,9 +3072,9 @@ _0802D898: .4byte 0x0000ffff
thumb_func_start bx_t1_healthbar_update
bx_t1_healthbar_update: @ 802D89C
push {r4-r6,lr}
- ldr r5, _0802D8DC @ =gUnknown_02024A60
+ ldr r5, _0802D8DC @ =gActiveBank
ldrb r0, [r5]
- ldr r6, _0802D8E0 @ =gUnknown_03004340
+ ldr r6, _0802D8E0 @ =gHealthboxIDs
adds r1, r0, r6
ldrb r1, [r1]
movs r2, 0
@@ -3100,10 +3100,10 @@ bx_t1_healthbar_update: @ 802D89C
bl sub_80440EC
b _0802D8FE
.align 2, 0
-_0802D8DC: .4byte gUnknown_02024A60
-_0802D8E0: .4byte gUnknown_03004340
+_0802D8DC: .4byte gActiveBank
+_0802D8E0: .4byte gHealthboxIDs
_0802D8E4:
- ldr r2, _0802D904 @ =gUnknown_02024A6A
+ ldr r2, _0802D904 @ =gBattlePartyID
ldrb r1, [r5]
lsls r0, r1, 1
adds r0, r2
@@ -3113,13 +3113,13 @@ _0802D8E4:
ldr r2, _0802D908 @ =gPlayerParty
adds r0, r2
bl sub_80324F8
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802D8FE:
pop {r4-r6}
pop {r0}
bx r0
.align 2, 0
-_0802D904: .4byte gUnknown_02024A6A
+_0802D904: .4byte gBattlePartyID
_0802D908: .4byte gPlayerParty
thumb_func_end bx_t1_healthbar_update
@@ -3130,7 +3130,7 @@ sub_802D90C: @ 802D90C
ldrh r0, [r0, 0x16]
cmp r0, 0
bne _0802D91A
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802D91A:
pop {r0}
bx r0
@@ -3167,7 +3167,7 @@ sub_802D924: @ 802D924
lsrs r0, 24
cmp r0, 0x1
beq _0802D96A
- ldr r1, _0802DA28 @ =gUnknown_02024A6A
+ ldr r1, _0802DA28 @ =gBattlePartyID
lsls r0, r7, 1
adds r0, r1
ldrh r0, [r0]
@@ -3230,7 +3230,7 @@ _0802D96A:
subs r2, r0
ldr r0, [sp, 0xC]
subs r2, r0, r2
- ldr r4, _0802DA38 @ =gUnknown_02024A60
+ ldr r4, _0802DA38 @ =gActiveBank
ldrb r5, [r4]
strb r7, [r4]
lsls r2, 16
@@ -3244,7 +3244,7 @@ _0802D96A:
lsrs r0, 24
cmp r0, 0x1
bne _0802DA40
- ldr r2, _0802DA28 @ =gUnknown_02024A6A
+ ldr r2, _0802DA28 @ =gBattlePartyID
lsls r0, r7, 1
adds r0, r2
mov r1, r10
@@ -3263,11 +3263,11 @@ _0802DA1E:
b _0802DA82
.align 2, 0
_0802DA24: .4byte gTasks
-_0802DA28: .4byte gUnknown_02024A6A
+_0802DA28: .4byte gBattlePartyID
_0802DA2C: .4byte gPlayerParty
_0802DA30: .4byte gExperienceTables
_0802DA34: .4byte gBaseStats
-_0802DA38: .4byte gUnknown_02024A60
+_0802DA38: .4byte gActiveBank
_0802DA3C: .4byte sub_802DCB0
_0802DA40:
ldr r0, _0802DA50 @ =gTasks
@@ -3287,7 +3287,7 @@ _0802DA58:
adds r0, r6, 0
movs r1, 0x19
bl SetMonData
- ldr r1, _0802DA78 @ =gUnknown_03004330
+ ldr r1, _0802DA78 @ =gBattleBankFunc
ldr r3, [sp, 0x8]
lsls r0, r3, 2
adds r0, r1
@@ -3297,7 +3297,7 @@ _0802DA58:
bl DestroyTask
b _0802DA86
.align 2, 0
-_0802DA78: .4byte gUnknown_03004330
+_0802DA78: .4byte gBattleBankFunc
_0802DA7C: .4byte sub_802D90C
_0802DA80:
ldr r0, _0802DA98 @ =sub_802DA9C
@@ -3386,7 +3386,7 @@ sub_802DA9C: @ 802DA9C
adds r4, r6
ldr r2, [r4]
subs r2, r1
- ldr r0, _0802DB64 @ =gUnknown_03004340
+ ldr r0, _0802DB64 @ =gHealthboxIDs
add r0, r10
ldrb r1, [r0]
mov r0, r9
@@ -3412,7 +3412,7 @@ _0802DB54: .4byte gTasks
_0802DB58: .4byte gPlayerParty
_0802DB5C: .4byte gExperienceTables
_0802DB60: .4byte gBaseStats
-_0802DB64: .4byte gUnknown_03004340
+_0802DB64: .4byte gHealthboxIDs
_0802DB68: .4byte sub_802DB6C
thumb_func_end sub_802DA9C
@@ -3448,7 +3448,7 @@ _0802DB9C:
ldrh r2, [r6, 0xA]
mov r10, r2
ldrb r7, [r6, 0xC]
- ldr r5, _0802DC64 @ =gUnknown_03004340
+ ldr r5, _0802DC64 @ =gHealthboxIDs
adds r5, r7, r5
ldrb r1, [r5]
adds r0, r7, 0
@@ -3522,7 +3522,7 @@ _0802DB9C:
ldrh r0, [r0]
subs r2, r0
subs r2, r4, r2
- ldr r4, _0802DC74 @ =gUnknown_02024A60
+ ldr r4, _0802DC74 @ =gActiveBank
ldrb r5, [r4]
strb r7, [r4]
lsls r2, 16
@@ -3535,11 +3535,11 @@ _0802DB9C:
str r0, [r6]
b _0802DC98
.align 2, 0
-_0802DC64: .4byte gUnknown_03004340
+_0802DC64: .4byte gHealthboxIDs
_0802DC68: .4byte gPlayerParty
_0802DC6C: .4byte gExperienceTables
_0802DC70: .4byte gBaseStats
-_0802DC74: .4byte gUnknown_02024A60
+_0802DC74: .4byte gActiveBank
_0802DC78: .4byte sub_802DCB0
_0802DC7C:
str r0, [sp, 0x4]
@@ -3547,7 +3547,7 @@ _0802DC7C:
adds r0, r5, 0
movs r1, 0x19
bl SetMonData
- ldr r1, _0802DCA8 @ =gUnknown_03004330
+ ldr r1, _0802DCA8 @ =gBattleBankFunc
lsls r0, r7, 2
adds r0, r1
ldr r1, _0802DCAC @ =sub_802D90C
@@ -3564,7 +3564,7 @@ _0802DC98:
pop {r0}
bx r0
.align 2, 0
-_0802DCA8: .4byte gUnknown_03004330
+_0802DCA8: .4byte gBattleBankFunc
_0802DCAC: .4byte sub_802D90C
thumb_func_end sub_802DB6C
@@ -3585,7 +3585,7 @@ sub_802DCB0: @ 802DCB0
lsrs r0, 24
cmp r0, 0x1
bne _0802DCE4
- ldr r1, _0802DD08 @ =gUnknown_02024A6A
+ ldr r1, _0802DD08 @ =gBattlePartyID
movs r0, 0x2
adds r2, r4, 0
eors r2, r0
@@ -3613,7 +3613,7 @@ _0802DCE4:
bx r0
.align 2, 0
_0802DD04: .4byte gTasks
-_0802DD08: .4byte gUnknown_02024A6A
+_0802DD08: .4byte gBattlePartyID
_0802DD0C: .4byte sub_802DD10
thumb_func_end sub_802DCB0
@@ -3652,7 +3652,7 @@ sub_802DD10: @ 802DD10
lsrs r0, 24
cmp r0, 0x1
bne _0802DD8C
- ldr r1, _0802DD84 @ =gUnknown_02024A6A
+ ldr r1, _0802DD84 @ =gBattlePartyID
movs r0, 0x2
adds r2, r5, 0
eors r2, r0
@@ -3661,7 +3661,7 @@ sub_802DD10: @ 802DD10
ldrh r0, [r0]
cmp r4, r0
bne _0802DD8C
- ldr r0, _0802DD88 @ =gUnknown_03004340
+ ldr r0, _0802DD88 @ =gHealthboxIDs
adds r0, r2, r0
ldrb r0, [r0]
adds r1, r7, 0
@@ -3672,10 +3672,10 @@ sub_802DD10: @ 802DD10
_0802DD78: .4byte gTasks
_0802DD7C: .4byte 0x02017810
_0802DD80: .4byte gPlayerParty
-_0802DD84: .4byte gUnknown_02024A6A
-_0802DD88: .4byte gUnknown_03004340
+_0802DD84: .4byte gBattlePartyID
+_0802DD88: .4byte gHealthboxIDs
_0802DD8C:
- ldr r0, _0802DDB4 @ =gUnknown_03004340
+ ldr r0, _0802DDB4 @ =gHealthboxIDs
adds r0, r5, r0
ldrb r0, [r0]
movs r1, 0x64
@@ -3697,7 +3697,7 @@ _0802DDAE:
pop {r0}
bx r0
.align 2, 0
-_0802DDB4: .4byte gUnknown_03004340
+_0802DDB4: .4byte gHealthboxIDs
_0802DDB8: .4byte gPlayerParty
_0802DDBC: .4byte gTasks
_0802DDC0: .4byte sub_802DDC4
@@ -3722,7 +3722,7 @@ sub_802DDC4: @ 802DDC4
movs r1, 0x38
bl GetMonData
ldrb r0, [r4, 0xC]
- ldr r1, _0802DE08 @ =gUnknown_03004330
+ ldr r1, _0802DE08 @ =gBattleBankFunc
lsls r0, 2
adds r0, r1
ldr r1, _0802DE0C @ =sub_802D90C
@@ -3735,7 +3735,7 @@ sub_802DDC4: @ 802DDC4
.align 2, 0
_0802DE00: .4byte gTasks
_0802DE04: .4byte gPlayerParty
-_0802DE08: .4byte gUnknown_03004330
+_0802DE08: .4byte gBattleBankFunc
_0802DE0C: .4byte sub_802D90C
thumb_func_end sub_802DDC4
@@ -3743,8 +3743,8 @@ _0802DE0C: .4byte sub_802D90C
sub_802DE10: @ 802DE10
push {r4-r6,lr}
ldr r6, _0802DE94 @ =gSprites
- ldr r5, _0802DE98 @ =gUnknown_02024BE0
- ldr r4, _0802DE9C @ =gUnknown_02024A60
+ ldr r5, _0802DE98 @ =gObjectBankIDs
+ ldr r4, _0802DE9C @ =gActiveBank
ldrb r2, [r4]
adds r0, r2, r5
ldrb r1, [r0]
@@ -3759,7 +3759,7 @@ sub_802DE10: @ 802DE10
adds r1, r0
cmp r1, 0xA0
ble _0802DE8C
- ldr r1, _0802DEA0 @ =gUnknown_02024A6A
+ ldr r1, _0802DEA0 @ =gBattlePartyID
lsls r0, r2, 1
adds r0, r1
ldrh r1, [r0]
@@ -3791,29 +3791,29 @@ sub_802DE10: @ 802DE10
lsls r0, 2
adds r0, r6
bl DestroySprite
- ldr r1, _0802DEA8 @ =gUnknown_03004340
+ ldr r1, _0802DEA8 @ =gHealthboxIDs
ldrb r0, [r4]
adds r0, r1
ldrb r0, [r0]
bl sub_8043DB0
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802DE8C:
pop {r4-r6}
pop {r0}
bx r0
.align 2, 0
_0802DE94: .4byte gSprites
-_0802DE98: .4byte gUnknown_02024BE0
-_0802DE9C: .4byte gUnknown_02024A60
-_0802DEA0: .4byte gUnknown_02024A6A
+_0802DE98: .4byte gObjectBankIDs
+_0802DE9C: .4byte gActiveBank
+_0802DEA0: .4byte gBattlePartyID
_0802DEA4: .4byte gPlayerParty
-_0802DEA8: .4byte gUnknown_03004340
+_0802DEA8: .4byte gHealthboxIDs
thumb_func_end sub_802DE10
thumb_func_start sub_802DEAC
sub_802DEAC: @ 802DEAC
push {r4-r6,lr}
- ldr r6, _0802DF04 @ =gUnknown_02024A60
+ ldr r6, _0802DF04 @ =gActiveBank
ldrb r2, [r6]
lsls r0, r2, 1
adds r0, r2
@@ -3825,7 +3825,7 @@ sub_802DEAC: @ 802DEAC
ands r0, r1
cmp r0, 0
bne _0802DEFC
- ldr r5, _0802DF0C @ =gUnknown_02024BE0
+ ldr r5, _0802DF0C @ =gObjectBankIDs
adds r0, r2, r5
ldrb r1, [r0]
lsls r0, r1, 4
@@ -3842,22 +3842,22 @@ sub_802DEAC: @ 802DEAC
lsls r0, 2
adds r0, r4
bl DestroySprite
- ldr r1, _0802DF14 @ =gUnknown_03004340
+ ldr r1, _0802DF14 @ =gHealthboxIDs
ldrb r0, [r6]
adds r0, r1
ldrb r0, [r0]
bl sub_8043DB0
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802DEFC:
pop {r4-r6}
pop {r0}
bx r0
.align 2, 0
-_0802DF04: .4byte gUnknown_02024A60
+_0802DF04: .4byte gActiveBank
_0802DF08: .4byte 0x02017810
-_0802DF0C: .4byte gUnknown_02024BE0
+_0802DF0C: .4byte gObjectBankIDs
_0802DF10: .4byte gSprites
-_0802DF14: .4byte gUnknown_03004340
+_0802DF14: .4byte gHealthboxIDs
thumb_func_end sub_802DEAC
thumb_func_start sub_802DF18
@@ -3867,7 +3867,7 @@ sub_802DF18: @ 802DF18
ldrh r0, [r0, 0x16]
cmp r0, 0
bne _0802DF26
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802DF26:
pop {r0}
bx r0
@@ -3884,8 +3884,8 @@ sub_802DF30: @ 802DF30
ands r0, r1
cmp r0, 0
bne _0802DF6A
- ldr r1, _0802DF74 @ =gUnknown_03004330
- ldr r2, _0802DF78 @ =gUnknown_02024A60
+ ldr r1, _0802DF74 @ =gBattleBankFunc
+ ldr r2, _0802DF78 @ =gActiveBank
ldrb r0, [r2]
lsls r0, 2
adds r0, r1
@@ -3910,8 +3910,8 @@ _0802DF6A:
bx r0
.align 2, 0
_0802DF70: .4byte gPaletteFade
-_0802DF74: .4byte gUnknown_03004330
-_0802DF78: .4byte gUnknown_02024A60
+_0802DF74: .4byte gBattleBankFunc
+_0802DF78: .4byte gActiveBank
_0802DF7C: .4byte sub_802DF88
_0802DF80: .4byte gTasks
_0802DF84: .4byte gUnknown_0300434C
@@ -3954,8 +3954,8 @@ _0802DFD0:
movs r2, 0
bl dp01_build_cmdbuf_x22_a_three_bytes
_0802DFDA:
- ldr r1, _0802DFFC @ =gUnknown_02023A60
- ldr r0, _0802E000 @ =gUnknown_02024A60
+ ldr r1, _0802DFFC @ =gBattleBufferA
+ ldr r0, _0802E000 @ =gActiveBank
ldrb r0, [r0]
lsls r0, 9
adds r1, 0x1
@@ -3967,13 +3967,13 @@ _0802DFDA:
bne _0802DFF4
bl b_link_standby_message
_0802DFF4:
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802DFF8:
pop {r0}
bx r0
.align 2, 0
-_0802DFFC: .4byte gUnknown_02023A60
-_0802E000: .4byte gUnknown_02024A60
+_0802DFFC: .4byte gBattleBufferA
+_0802E000: .4byte gActiveBank
thumb_func_end sub_802DF88
thumb_func_start sub_802E004
@@ -3985,8 +3985,8 @@ sub_802E004: @ 802E004
ands r0, r1
cmp r0, 0
bne _0802E028
- ldr r1, _0802E030 @ =gUnknown_03004330
- ldr r0, _0802E034 @ =gUnknown_02024A60
+ ldr r1, _0802E030 @ =gBattleBankFunc
+ ldr r0, _0802E034 @ =gActiveBank
ldrb r0, [r0]
lsls r0, 2
adds r0, r1
@@ -3999,8 +3999,8 @@ _0802E028:
bx r0
.align 2, 0
_0802E02C: .4byte gPaletteFade
-_0802E030: .4byte gUnknown_03004330
-_0802E034: .4byte gUnknown_02024A60
+_0802E030: .4byte gBattleBankFunc
+_0802E034: .4byte gActiveBank
_0802E038: .4byte sub_802E03C
thumb_func_end sub_802E004
@@ -4022,7 +4022,7 @@ sub_802E03C: @ 802E03C
ldrh r1, [r0]
movs r0, 0x1
bl dp01_build_cmdbuf_x23_aa_0
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802E062:
pop {r0}
bx r0
@@ -4036,11 +4036,11 @@ _0802E074: .4byte gScriptItemId
thumb_func_start bx_wait_t1
bx_wait_t1: @ 802E078
push {lr}
- ldr r0, _0802E0A4 @ =gUnknown_02024E6D
+ ldr r0, _0802E0A4 @ =gDoingBattleAnim
ldrb r0, [r0]
cmp r0, 0
beq _0802E09A
- ldr r0, _0802E0A8 @ =gUnknown_02024A60
+ ldr r0, _0802E0A8 @ =gActiveBank
ldrb r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -4053,21 +4053,21 @@ bx_wait_t1: @ 802E078
cmp r0, 0
bne _0802E09E
_0802E09A:
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802E09E:
pop {r0}
bx r0
.align 2, 0
-_0802E0A4: .4byte gUnknown_02024E6D
-_0802E0A8: .4byte gUnknown_02024A60
+_0802E0A4: .4byte gDoingBattleAnim
+_0802E0A8: .4byte gActiveBank
_0802E0AC: .4byte 0x02017810
thumb_func_end bx_wait_t1
thumb_func_start bx_blink_t1
bx_blink_t1: @ 802E0B0
push {r4,lr}
- ldr r1, _0802E0EC @ =gUnknown_02024BE0
- ldr r0, _0802E0F0 @ =gUnknown_02024A60
+ ldr r1, _0802E0EC @ =gObjectBankIDs
+ ldr r0, _0802E0F0 @ =gActiveBank
ldrb r0, [r0]
adds r0, r1
ldrb r1, [r0]
@@ -4089,15 +4089,15 @@ bx_blink_t1: @ 802E0B0
subs r0, 0x5
ands r0, r1
strb r0, [r2]
- ldr r0, _0802E0F8 @ =gUnknown_02024E6D
+ ldr r0, _0802E0F8 @ =gDoingBattleAnim
strb r3, [r0]
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
b _0802E126
.align 2, 0
-_0802E0EC: .4byte gUnknown_02024BE0
-_0802E0F0: .4byte gUnknown_02024A60
+_0802E0EC: .4byte gObjectBankIDs
+_0802E0F0: .4byte gActiveBank
_0802E0F4: .4byte gSprites
-_0802E0F8: .4byte gUnknown_02024E6D
+_0802E0F8: .4byte gDoingBattleAnim
_0802E0FC:
ldrh r0, [r4, 0x30]
movs r1, 0x3
@@ -4132,12 +4132,12 @@ sub_802E12C: @ 802E12C
push {r4-r6,lr}
sub sp, 0x4
adds r6, r0, 0
- ldr r0, _0802E180 @ =gUnknown_02024A60
+ ldr r0, _0802E180 @ =gActiveBank
ldrb r4, [r0]
lsls r4, 9
ldr r0, _0802E184 @ =gUnknown_02023A64
adds r4, r0
- ldr r5, _0802E188 @ =gUnknown_020238CC
+ ldr r5, _0802E188 @ =gDisplayedStringBattle
adds r0, r5, 0
bl StringCopy
lsls r0, r6, 1
@@ -4170,9 +4170,9 @@ _0802E176:
movs r0, 0x37
b _0802E196
.align 2, 0
-_0802E180: .4byte gUnknown_02024A60
+_0802E180: .4byte gActiveBank
_0802E184: .4byte gUnknown_02023A64
-_0802E188: .4byte gUnknown_020238CC
+_0802E188: .4byte gDisplayedStringBattle
_0802E18C: .4byte gMoveNames
_0802E190: .4byte gUnknown_03004210
_0802E194:
@@ -4195,7 +4195,7 @@ _0802E1AC: .4byte gUnknown_03004210
sub_802E1B0: @ 802E1B0
push {r4-r6,lr}
sub sp, 0x8
- ldr r0, _0802E208 @ =gUnknown_02024A60
+ ldr r0, _0802E208 @ =gActiveBank
ldrb r4, [r0]
lsls r4, 9
ldr r0, _0802E20C @ =gUnknown_02023A64
@@ -4236,7 +4236,7 @@ _0802E1F6:
pop {r0}
bx r0
.align 2, 0
-_0802E208: .4byte gUnknown_02024A60
+_0802E208: .4byte gActiveBank
_0802E20C: .4byte gUnknown_02023A64
_0802E210: .4byte gUnknown_03004348
_0802E214: .4byte gUnknown_03004210
@@ -4248,8 +4248,8 @@ _0802E21C: .4byte gUnknown_08400D49
sub_802E220: @ 802E220
push {r4-r6,lr}
sub sp, 0x4
- ldr r4, _0802E2B8 @ =gUnknown_02023A60
- ldr r6, _0802E2BC @ =gUnknown_02024A60
+ ldr r4, _0802E2B8 @ =gBattleBufferA
+ ldr r6, _0802E2BC @ =gActiveBank
ldrb r0, [r6]
lsls r1, r0, 9
adds r0, r4, 0x2
@@ -4259,7 +4259,7 @@ sub_802E220: @ 802E220
beq _0802E2B0
adds r4, 0x4
adds r4, r1, r4
- ldr r2, _0802E2C0 @ =gUnknown_020238CC
+ ldr r2, _0802E2C0 @ =gDisplayedStringBattle
ldr r1, _0802E2C4 @ =gUnknown_08400D49
adds r0, r2, 0
bl StringCopy
@@ -4277,7 +4277,7 @@ sub_802E220: @ 802E220
movs r0, 0x6
strb r0, [r2, 0x2]
adds r2, 0x3
- ldr r5, _0802E2C8 @ =gUnknown_02024E64
+ ldr r5, _0802E2C8 @ =gMoveSelectionCursor
ldrb r1, [r6]
adds r1, r5
adds r0, r4, 0
@@ -4304,7 +4304,7 @@ sub_802E220: @ 802E220
movs r3, 0x2
bl ConvertIntToDecimalStringN
ldr r4, _0802E2CC @ =gUnknown_03004210
- ldr r1, _0802E2C0 @ =gUnknown_020238CC
+ ldr r1, _0802E2C0 @ =gDisplayedStringBattle
ldr r2, _0802E2D0 @ =0x000002a2
movs r0, 0x37
str r0, [sp]
@@ -4319,11 +4319,11 @@ _0802E2B0:
pop {r0}
bx r0
.align 2, 0
-_0802E2B8: .4byte gUnknown_02023A60
-_0802E2BC: .4byte gUnknown_02024A60
-_0802E2C0: .4byte gUnknown_020238CC
+_0802E2B8: .4byte gBattleBufferA
+_0802E2BC: .4byte gActiveBank
+_0802E2C0: .4byte gDisplayedStringBattle
_0802E2C4: .4byte gUnknown_08400D49
-_0802E2C8: .4byte gUnknown_02024E64
+_0802E2C8: .4byte gMoveSelectionCursor
_0802E2CC: .4byte gUnknown_03004210
_0802E2D0: .4byte 0x000002a2
thumb_func_end sub_802E220
@@ -4332,8 +4332,8 @@ _0802E2D0: .4byte 0x000002a2
sub_802E2D4: @ 802E2D4
push {r4,r5,lr}
sub sp, 0x8
- ldr r4, _0802E314 @ =gUnknown_02023A60
- ldr r5, _0802E318 @ =gUnknown_02024A60
+ ldr r4, _0802E314 @ =gBattleBufferA
+ ldr r5, _0802E318 @ =gActiveBank
ldrb r0, [r5]
lsls r1, r0, 9
adds r0, r4, 0x2
@@ -4361,21 +4361,21 @@ sub_802E2D4: @ 802E2D4
bl InitWindow
b _0802E388
.align 2, 0
-_0802E314: .4byte gUnknown_02023A60
-_0802E318: .4byte gUnknown_02024A60
+_0802E314: .4byte gBattleBufferA
+_0802E318: .4byte gActiveBank
_0802E31C: .4byte gUnknown_03004210
_0802E320: .4byte 0x00001016
_0802E324: .4byte gUnknown_08400D52
_0802E328:
adds r4, 0x4
adds r4, r1, r4
- ldr r3, _0802E398 @ =gUnknown_020238CC
+ ldr r3, _0802E398 @ =gDisplayedStringBattle
ldr r1, _0802E39C @ =gUnknown_08400D49
adds r0, r3, 0
bl StringCopy
adds r3, r0, 0
ldr r2, _0802E3A0 @ =gBattleMoves
- ldr r1, _0802E3A4 @ =gUnknown_02024E64
+ ldr r1, _0802E3A4 @ =gMoveSelectionCursor
ldrb r0, [r5]
adds r0, r1
ldrb r0, [r0]
@@ -4403,7 +4403,7 @@ _0802E328:
movs r2, 0x17
movs r3, 0x39
bl FillWindowRect
- ldr r1, _0802E398 @ =gUnknown_020238CC
+ ldr r1, _0802E398 @ =gDisplayedStringBattle
movs r2, 0xB0
lsls r2, 2
movs r0, 0x39
@@ -4419,10 +4419,10 @@ _0802E388:
pop {r0}
bx r0
.align 2, 0
-_0802E398: .4byte gUnknown_020238CC
+_0802E398: .4byte gDisplayedStringBattle
_0802E39C: .4byte gUnknown_08400D49
_0802E3A0: .4byte gBattleMoves
-_0802E3A4: .4byte gUnknown_02024E64
+_0802E3A4: .4byte gMoveSelectionCursor
_0802E3A8: .4byte gTypeNames
_0802E3AC: .4byte gUnknown_03004210
_0802E3B0: .4byte 0x00001016
@@ -4509,7 +4509,7 @@ _0802E430: .4byte ReshowBattleScreenAfterMenu
thumb_func_start sub_802E434
sub_802E434: @ 802E434
push {lr}
- ldr r0, _0802E458 @ =gUnknown_02024A60
+ ldr r0, _0802E458 @ =gActiveBank
ldrb r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -4521,19 +4521,19 @@ sub_802E434: @ 802E434
ands r0, r1
cmp r0, 0
bne _0802E452
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802E452:
pop {r0}
bx r0
.align 2, 0
-_0802E458: .4byte gUnknown_02024A60
+_0802E458: .4byte gActiveBank
_0802E45C: .4byte 0x02017810
thumb_func_end sub_802E434
thumb_func_start sub_802E460
sub_802E460: @ 802E460
push {lr}
- ldr r0, _0802E484 @ =gUnknown_02024A60
+ ldr r0, _0802E484 @ =gActiveBank
ldrb r1, [r0]
lsls r0, r1, 1
adds r0, r1
@@ -4545,12 +4545,12 @@ sub_802E460: @ 802E460
ands r0, r1
cmp r0, 0
bne _0802E47E
- bl dp01_tbl1_exec_completed
+ bl PlayerBufferExecCompleted
_0802E47E:
pop {r0}
bx r0
.align 2, 0
-_0802E484: .4byte gUnknown_02024A60
+_0802E484: .4byte gActiveBank
_0802E488: .4byte 0x02017810
thumb_func_end sub_802E460