summaryrefslogtreecommitdiff
path: root/asm/battle_controller_oak.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/battle_controller_oak.s')
-rw-r--r--asm/battle_controller_oak.s282
1 files changed, 141 insertions, 141 deletions
diff --git a/asm/battle_controller_oak.s b/asm/battle_controller_oak.s
index c1488e453..94a49dd4e 100644
--- a/asm/battle_controller_oak.s
+++ b/asm/battle_controller_oak.s
@@ -275,13 +275,13 @@ _080E77AC:
cmp r0, 0
beq _080E7838
ldrb r0, [r4]
- bl GetBankIdentity
+ bl GetBattlerPosition
lsls r0, 24
lsrs r0, 24
cmp r0, 0x2
bne _080E7838
movs r0, 0
- bl GetBankByIdentity
+ bl GetBattlerAtPosition
ldr r1, _080E7824 @ =gAbsentBattlerFlags
ldrb r1, [r1]
ldr r2, _080E7828 @ =gBitTable
@@ -1104,7 +1104,7 @@ _080E7E4A:
movs r1, 0x19
bl GetMonData
str r0, [sp, 0x4]
- ldr r3, _080E7F10 @ =gUnknown_8253AE4
+ ldr r3, _080E7F10 @ =gExperienceTables
adds r4, 0x1
lsls r4, 2
ldr r2, _080E7F14 @ =gBaseStats
@@ -1129,7 +1129,7 @@ _080E7E4A:
adds r0, r6, 0
movs r1, 0x19
mov r2, sp
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
bl CalculateMonStats
ldr r2, [sp]
@@ -1173,7 +1173,7 @@ _080E7EFE:
_080E7F04: .4byte gTasks
_080E7F08: .4byte gBattlerPartyIndexes
_080E7F0C: .4byte gPlayerParty
-_080E7F10: .4byte gUnknown_8253AE4
+_080E7F10: .4byte gExperienceTables
_080E7F14: .4byte gBaseStats
_080E7F18: .4byte gActiveBattler
_080E7F1C: .4byte sub_80E8190
@@ -1194,7 +1194,7 @@ _080E7F38:
add r2, sp, 0x4
adds r0, r6, 0
movs r1, 0x19
- bl sub_804037C
+ bl SetMonData
ldr r1, _080E7F58 @ =gUnknown_3004FE0
ldr r3, [sp, 0x8]
lsls r0, r3, 2
@@ -1273,7 +1273,7 @@ sub_80E7F7C: @ 80E7F7C
movs r1, 0x19
bl GetMonData
adds r3, r0, 0
- ldr r6, _080E803C @ =gUnknown_8253AE4
+ ldr r6, _080E803C @ =gExperienceTables
lsls r1, r4, 2
ldr r2, _080E8040 @ =gBaseStats
lsls r0, r5, 3
@@ -1318,7 +1318,7 @@ sub_80E7F7C: @ 80E7F7C
.align 2, 0
_080E8034: .4byte gTasks
_080E8038: .4byte gPlayerParty
-_080E803C: .4byte gUnknown_8253AE4
+_080E803C: .4byte gExperienceTables
_080E8040: .4byte gBaseStats
_080E8044: .4byte gUnknown_3004FF0
_080E8048: .4byte sub_80E804C
@@ -1396,7 +1396,7 @@ _080E807C:
bl GetMonData
lsls r0, 16
lsrs r0, 16
- ldr r3, _080E814C @ =gUnknown_8253AE4
+ ldr r3, _080E814C @ =gExperienceTables
adds r4, 0x1
lsls r4, 2
ldr r2, _080E8150 @ =gBaseStats
@@ -1422,7 +1422,7 @@ _080E807C:
adds r0, r5, 0
movs r1, 0x19
mov r2, sp
- bl sub_804037C
+ bl SetMonData
adds r0, r5, 0
bl CalculateMonStats
ldr r2, [sp]
@@ -1445,7 +1445,7 @@ _080E807C:
.align 2, 0
_080E8144: .4byte gUnknown_3004FF0
_080E8148: .4byte gPlayerParty
-_080E814C: .4byte gUnknown_8253AE4
+_080E814C: .4byte gExperienceTables
_080E8150: .4byte gBaseStats
_080E8154: .4byte gActiveBattler
_080E8158: .4byte sub_80E8190
@@ -1454,7 +1454,7 @@ _080E815C:
add r2, sp, 0x4
adds r0, r5, 0
movs r1, 0x19
- bl sub_804037C
+ bl SetMonData
ldr r1, _080E8188 @ =gUnknown_3004FE0
lsls r0, r7, 2
adds r0, r1
@@ -1746,7 +1746,7 @@ _080E83BA:
adds r5, 0x95
adds r4, 0x97
movs r0, 0x1
- bl GetBankByIdentity
+ bl GetBattlerAtPosition
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
@@ -1780,13 +1780,13 @@ _080E8404: .4byte gPaletteFade
_080E8408:
ldr r0, _080E8418 @ =gUnknown_83FDAE2
bl BattleStringExpandPlaceholdersToDisplayedString
- ldr r0, _080E841C @ =gUnknown_202298C
+ ldr r0, _080E841C @ =gDisplayedStringBattle
movs r1, 0x18
bl sub_80D87BC
b _080E851E
.align 2, 0
_080E8418: .4byte gUnknown_83FDAE2
-_080E841C: .4byte gUnknown_202298C
+_080E841C: .4byte gDisplayedStringBattle
_080E8420:
movs r0, 0x18
bl IsTextPrinterActive
@@ -1831,14 +1831,14 @@ _080E8468:
bne _080E855E
ldr r0, _080E8488 @ =gUnknown_83FDB92
bl BattleStringExpandPlaceholdersToDisplayedString
- ldr r0, _080E848C @ =gUnknown_202298C
+ ldr r0, _080E848C @ =gDisplayedStringBattle
movs r1, 0x18
bl sub_80D87BC
b _080E851E
.align 2, 0
_080E8484: .4byte gPaletteFade
_080E8488: .4byte gUnknown_83FDB92
-_080E848C: .4byte gUnknown_202298C
+_080E848C: .4byte gDisplayedStringBattle
_080E8490:
movs r0, 0x18
bl IsTextPrinterActive
@@ -1881,14 +1881,14 @@ _080E84D8:
bne _080E855E
ldr r0, _080E84F8 @ =gUnknown_83FDBEF
bl BattleStringExpandPlaceholdersToDisplayedString
- ldr r0, _080E84FC @ =gUnknown_202298C
+ ldr r0, _080E84FC @ =gDisplayedStringBattle
movs r1, 0x18
bl sub_80D87BC
b _080E851E
.align 2, 0
_080E84F4: .4byte gPaletteFade
_080E84F8: .4byte gUnknown_83FDBEF
-_080E84FC: .4byte gUnknown_202298C
+_080E84FC: .4byte gDisplayedStringBattle
_080E8500:
movs r0, 0x18
bl IsTextPrinterActive
@@ -1924,7 +1924,7 @@ _080E8530:
cmp r4, 0
bne _080E855E
movs r0, 0x1
- bl GetBankByIdentity
+ bl GetBattlerAtPosition
lsls r0, 24
lsrs r0, 24
bl sub_80EF0E0
@@ -2083,12 +2083,12 @@ _080E866C: .4byte gPaletteFade
_080E8670:
adds r0, r2, 0
bl BattleStringExpandPlaceholdersToDisplayedString
- ldr r0, _080E8680 @ =gUnknown_202298C
+ ldr r0, _080E8680 @ =gDisplayedStringBattle
movs r1, 0x18
bl sub_80D87BC
b _080E86A2
.align 2, 0
-_080E8680: .4byte gUnknown_202298C
+_080E8680: .4byte gDisplayedStringBattle
_080E8684:
movs r0, 0x18
bl IsTextPrinterActive
@@ -2124,7 +2124,7 @@ _080E86B4:
bl sub_80EB524
ldr r0, _080E86DC @ =gActiveBattler
ldrb r0, [r0]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _080E86E0
@@ -2263,13 +2263,13 @@ _080E87E4: .4byte gPaletteFade
_080E87E8:
ldr r0, _080E87F8 @ =gUnknown_83FDCD2
bl BattleStringExpandPlaceholdersToDisplayedString
- ldr r0, _080E87FC @ =gUnknown_202298C
+ ldr r0, _080E87FC @ =gDisplayedStringBattle
movs r1, 0x18
bl sub_80D87BC
b _080E8868
.align 2, 0
_080E87F8: .4byte gUnknown_83FDCD2
-_080E87FC: .4byte gUnknown_202298C
+_080E87FC: .4byte gDisplayedStringBattle
_080E8800:
movs r0, 0x18
bl IsTextPrinterActive
@@ -3833,12 +3833,12 @@ _080E94FC:
adds r0, r4, 0
movs r1, 0xB
adds r2, r6, 0
- bl sub_804037C
+ bl SetMonData
adds r2, r6, 0
adds r2, 0x2E
adds r0, r4, 0
movs r1, 0xC
- bl sub_804037C
+ bl SetMonData
movs r0, 0
mov r8, r0
movs r0, 0x3B
@@ -3879,12 +3879,12 @@ _080E9562:
adds r1, 0xD
mov r0, r9
adds r2, r4, 0
- bl sub_804037C
+ bl SetMonData
mov r1, r8
adds r1, 0x11
mov r0, r9
adds r2, r7, 0
- bl sub_804037C
+ bl SetMonData
adds r7, 0x1
adds r4, 0x2
movs r0, 0x1
@@ -3900,15 +3900,15 @@ _080E9562:
adds r0, r4, 0
movs r1, 0x15
mov r2, r10
- bl sub_804037C
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x20
ldr r2, [sp, 0x20]
- bl sub_804037C
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x19
ldr r2, [sp, 0x28]
- bl sub_804037C
+ bl SetMonData
ldrb r0, [r6, 0x14]
lsls r0, 27
lsrs r0, 27
@@ -3917,7 +3917,7 @@ _080E9562:
adds r0, r4, 0
movs r1, 0x27
mov r2, sp
- bl sub_804037C
+ bl SetMonData
mov r1, sp
ldrh r0, [r6, 0x14]
lsls r0, 22
@@ -3926,7 +3926,7 @@ _080E9562:
adds r0, r4, 0
movs r1, 0x28
mov r2, sp
- bl sub_804037C
+ bl SetMonData
mov r1, sp
ldrb r0, [r6, 0x15]
lsls r0, 25
@@ -3935,7 +3935,7 @@ _080E9562:
adds r0, r4, 0
movs r1, 0x29
mov r2, sp
- bl sub_804037C
+ bl SetMonData
mov r1, sp
ldr r0, [r6, 0x14]
lsls r0, 12
@@ -3944,7 +3944,7 @@ _080E9562:
adds r0, r4, 0
movs r1, 0x2A
mov r2, sp
- bl sub_804037C
+ bl SetMonData
mov r1, sp
ldrh r0, [r6, 0x16]
lsls r0, 23
@@ -3953,7 +3953,7 @@ _080E9562:
adds r0, r4, 0
movs r1, 0x2B
mov r2, sp
- bl sub_804037C
+ bl SetMonData
mov r1, sp
ldrb r0, [r6, 0x17]
lsls r0, 26
@@ -3962,47 +3962,47 @@ _080E9562:
adds r0, r4, 0
movs r1, 0x2C
mov r2, sp
- bl sub_804037C
+ bl SetMonData
adds r0, r4, 0
movs r1, 0
ldr r2, [sp, 0x2C]
- bl sub_804037C
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x37
ldr r2, [sp, 0x30]
- bl sub_804037C
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x38
ldr r2, [sp, 0x1C]
- bl sub_804037C
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x39
ldr r2, [sp, 0x18]
- bl sub_804037C
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3A
ldr r2, [sp, 0x24]
- bl sub_804037C
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3B
ldr r2, [sp, 0x4]
- bl sub_804037C
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3C
ldr r2, [sp, 0x8]
- bl sub_804037C
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3D
ldr r2, [sp, 0xC]
- bl sub_804037C
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3E
ldr r2, [sp, 0x10]
- bl sub_804037C
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3F
ldr r2, [sp, 0x14]
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9690: .4byte gPlayerParty
@@ -4016,7 +4016,7 @@ _080E9694:
lsls r2, 9
adds r2, r7
movs r1, 0xB
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E96AC: .4byte gPlayerParty
@@ -4031,7 +4031,7 @@ _080E96B4:
lsls r2, 9
adds r2, r7
movs r1, 0xC
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E96CC: .4byte gPlayerParty
@@ -4055,12 +4055,12 @@ _080E96EE:
adds r1, 0xD
adds r0, r7, 0
adds r2, r4, 0
- bl sub_804037C
+ bl SetMonData
mov r1, r8
adds r1, 0x11
adds r0, r7, 0
adds r2, r6, 0
- bl sub_804037C
+ bl SetMonData
adds r6, 0x1
adds r4, 0x2
movs r0, 0x1
@@ -4074,7 +4074,7 @@ _080E96EE:
adds r0, r1
movs r1, 0x15
mov r2, r9
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9728: .4byte gPlayerParty
@@ -4108,35 +4108,35 @@ _080E9754:
adds r2, r7
adds r0, r4, 0
movs r1, 0x11
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x1
adds r2, r0
adds r0, r4, 0
movs r1, 0x12
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x2
adds r2, r0
adds r0, r4, 0
movs r1, 0x13
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x3
adds r2, r0
adds r0, r4, 0
movs r1, 0x14
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x4
adds r2, r0
adds r0, r4, 0
movs r1, 0x15
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E97B0: .4byte gPlayerParty
@@ -4157,7 +4157,7 @@ _080E97B8:
_080E97D0:
adds r3, 0x3
adds r2, r3
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E97DC: .4byte gPlayerParty
@@ -4173,7 +4173,7 @@ _080E97E8:
lsls r2, 9
adds r2, r7
movs r1, 0x1
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9800: .4byte gPlayerParty
@@ -4188,7 +4188,7 @@ _080E9808:
lsls r2, 9
adds r2, r7
movs r1, 0x19
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9820: .4byte gPlayerParty
@@ -4203,7 +4203,7 @@ _080E9828:
lsls r2, 9
adds r2, r7
movs r1, 0x1A
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9840: .4byte gPlayerParty
@@ -4218,7 +4218,7 @@ _080E9848:
lsls r2, 9
adds r2, r7
movs r1, 0x1B
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9860: .4byte gPlayerParty
@@ -4233,7 +4233,7 @@ _080E9868:
lsls r2, 9
adds r2, r7
movs r1, 0x1C
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9880: .4byte gPlayerParty
@@ -4248,7 +4248,7 @@ _080E9888:
lsls r2, 9
adds r2, r7
movs r1, 0x1D
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E98A0: .4byte gPlayerParty
@@ -4263,7 +4263,7 @@ _080E98A8:
lsls r2, 9
adds r2, r7
movs r1, 0x1E
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E98C0: .4byte gPlayerParty
@@ -4278,7 +4278,7 @@ _080E98C8:
lsls r2, 9
adds r2, r7
movs r1, 0x1F
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E98E0: .4byte gPlayerParty
@@ -4293,7 +4293,7 @@ _080E98E8:
lsls r2, 9
adds r2, r7
movs r1, 0x20
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9900: .4byte gPlayerParty
@@ -4308,7 +4308,7 @@ _080E9908:
lsls r2, 9
adds r2, r7
movs r1, 0x22
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9920: .4byte gPlayerParty
@@ -4323,7 +4323,7 @@ _080E9928:
lsls r2, 9
adds r2, r7
movs r1, 0x23
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9940: .4byte gPlayerParty
@@ -4338,7 +4338,7 @@ _080E9948:
lsls r2, 9
adds r2, r7
movs r1, 0x24
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9960: .4byte gPlayerParty
@@ -4353,7 +4353,7 @@ _080E9968:
lsls r2, 9
adds r2, r7
movs r1, 0x25
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9980: .4byte gPlayerParty
@@ -4368,7 +4368,7 @@ _080E9988:
lsls r2, 9
adds r2, r7
movs r1, 0x26
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E99A0: .4byte gPlayerParty
@@ -4385,35 +4385,35 @@ _080E99A8:
adds r2, r7
adds r0, r4, 0
movs r1, 0x27
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x1
adds r2, r0
adds r0, r4, 0
movs r1, 0x28
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x2
adds r2, r0
adds r0, r4, 0
movs r1, 0x29
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x3
adds r2, r0
adds r0, r4, 0
movs r1, 0x2A
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x4
adds r2, r0
adds r0, r4, 0
movs r1, 0x2B
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x5
@@ -4433,7 +4433,7 @@ _080E9A18:
lsls r2, 9
adds r2, r7
movs r1, 0x27
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9A30: .4byte gPlayerParty
@@ -4448,7 +4448,7 @@ _080E9A38:
lsls r2, 9
adds r2, r7
movs r1, 0x28
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9A50: .4byte gPlayerParty
@@ -4463,7 +4463,7 @@ _080E9A58:
lsls r2, 9
adds r2, r7
movs r1, 0x29
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9A70: .4byte gPlayerParty
@@ -4478,7 +4478,7 @@ _080E9A78:
lsls r2, 9
adds r2, r7
movs r1, 0x2A
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9A90: .4byte gPlayerParty
@@ -4493,7 +4493,7 @@ _080E9A98:
lsls r2, 9
adds r2, r7
movs r1, 0x2B
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9AB0: .4byte gPlayerParty
@@ -4509,7 +4509,7 @@ _080E9AB8:
adds r2, r7
_080E9AC8:
movs r1, 0x2C
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9AD0: .4byte gPlayerParty
@@ -4524,7 +4524,7 @@ _080E9AD8:
lsls r2, 9
adds r2, r7
movs r1, 0
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9AF0: .4byte gPlayerParty
@@ -4539,7 +4539,7 @@ _080E9AF8:
lsls r2, 9
adds r2, r7
movs r1, 0x9
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9B10: .4byte gPlayerParty
@@ -4554,7 +4554,7 @@ _080E9B18:
lsls r2, 9
adds r2, r7
movs r1, 0x37
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9B30: .4byte gPlayerParty
@@ -4569,7 +4569,7 @@ _080E9B38:
lsls r2, 9
adds r2, r7
movs r1, 0x38
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9B50: .4byte gPlayerParty
@@ -4584,7 +4584,7 @@ _080E9B58:
lsls r2, 9
adds r2, r7
movs r1, 0x39
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9B70: .4byte gPlayerParty
@@ -4599,7 +4599,7 @@ _080E9B78:
lsls r2, 9
adds r2, r7
movs r1, 0x3A
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9B90: .4byte gPlayerParty
@@ -4614,7 +4614,7 @@ _080E9B98:
lsls r2, 9
adds r2, r7
movs r1, 0x3B
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9BB0: .4byte gPlayerParty
@@ -4629,7 +4629,7 @@ _080E9BB8:
lsls r2, 9
adds r2, r7
movs r1, 0x3C
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9BD0: .4byte gPlayerParty
@@ -4644,7 +4644,7 @@ _080E9BD8:
lsls r2, 9
adds r2, r7
movs r1, 0x3D
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9BF0: .4byte gPlayerParty
@@ -4659,7 +4659,7 @@ _080E9BF8:
lsls r2, 9
adds r2, r7
movs r1, 0x3E
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9C10: .4byte gPlayerParty
@@ -4674,7 +4674,7 @@ _080E9C18:
lsls r2, 9
adds r2, r7
movs r1, 0x3F
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9C30: .4byte gPlayerParty
@@ -4689,7 +4689,7 @@ _080E9C38:
lsls r2, 9
adds r2, r7
movs r1, 0x16
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9C50: .4byte gPlayerParty
@@ -4704,7 +4704,7 @@ _080E9C58:
lsls r2, 9
adds r2, r7
movs r1, 0x17
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9C70: .4byte gPlayerParty
@@ -4719,7 +4719,7 @@ _080E9C78:
lsls r2, 9
adds r2, r7
movs r1, 0x18
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9C90: .4byte gPlayerParty
@@ -4734,7 +4734,7 @@ _080E9C98:
lsls r2, 9
adds r2, r7
movs r1, 0x21
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9CB0: .4byte gPlayerParty
@@ -4749,7 +4749,7 @@ _080E9CB8:
lsls r2, 9
adds r2, r7
movs r1, 0x2F
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9CD0: .4byte gPlayerParty
@@ -4764,7 +4764,7 @@ _080E9CD8:
lsls r2, 9
adds r2, r7
movs r1, 0x30
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9CF0: .4byte gPlayerParty
@@ -4779,7 +4779,7 @@ _080E9CF8:
lsls r2, 9
adds r2, r7
movs r1, 0x32
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9D10: .4byte gPlayerParty
@@ -4794,7 +4794,7 @@ _080E9D18:
lsls r2, 9
adds r2, r7
movs r1, 0x33
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9D30: .4byte gPlayerParty
@@ -4809,7 +4809,7 @@ _080E9D38:
lsls r2, 9
adds r2, r7
movs r1, 0x34
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9D50: .4byte gPlayerParty
@@ -4824,7 +4824,7 @@ _080E9D58:
lsls r2, 9
adds r2, r7
movs r1, 0x35
- bl sub_804037C
+ bl SetMonData
b _080E9D8E
.align 2, 0
_080E9D70: .4byte gPlayerParty
@@ -4839,7 +4839,7 @@ _080E9D78:
lsls r2, 9
adds r2, r7
movs r1, 0x36
- bl sub_804037C
+ bl SetMonData
_080E9D8E:
ldr r2, _080E9DC0 @ =gBattlerPartyIndexes
ldr r0, _080E9DBC @ =gActiveBattler
@@ -4970,13 +4970,13 @@ sub_80E9E6C: @ 80E9E6C
ldr r0, [r4]
ldrb r5, [r0, 0x8]
ldrb r0, [r6]
- bl GetBankIdentity
+ bl GetBattlerPosition
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
adds r0, r5, 0
- bl sub_803F864
- ldr r0, _080E9ED4 @ =gUnknown_20244DC
+ bl SetMultiuseSpriteTemplateToTrainerBack
+ ldr r0, _080E9ED4 @ =gMultiuseSpriteTemplate
ldr r2, _080E9ED8 @ =gUnknown_8239F8C
ldr r1, [r4]
ldrb r1, [r1, 0x8]
@@ -5000,7 +5000,7 @@ sub_80E9E6C: @ 80E9E6C
_080E9EC8: .4byte gBattleTypeFlags
_080E9ECC: .4byte gSaveBlock2Ptr
_080E9ED0: .4byte gActiveBattler
-_080E9ED4: .4byte gUnknown_20244DC
+_080E9ED4: .4byte gMultiuseSpriteTemplate
_080E9ED8: .4byte gUnknown_8239F8C
_080E9EDC: .4byte gUnknown_2023D44
_080E9EE0:
@@ -5009,13 +5009,13 @@ _080E9EE0:
movs r0, 0x5
bl sub_8034750
ldrb r0, [r4]
- bl GetBankIdentity
+ bl GetBattlerPosition
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
movs r0, 0x5
- bl sub_803F864
- ldr r0, _080E9F90 @ =gUnknown_20244DC
+ bl SetMultiuseSpriteTemplateToTrainerBack
+ ldr r0, _080E9F90 @ =gMultiuseSpriteTemplate
ldr r1, _080E9F94 @ =gUnknown_8239F8C
ldrb r1, [r1, 0x14]
movs r2, 0x8
@@ -5088,7 +5088,7 @@ _080E9F1C:
bx r0
.align 2, 0
_080E9F8C: .4byte gActiveBattler
-_080E9F90: .4byte gUnknown_20244DC
+_080E9F90: .4byte gMultiuseSpriteTemplate
_080E9F94: .4byte gUnknown_8239F8C
_080E9F98: .4byte gUnknown_2023D44
_080E9F9C: .4byte gSprites
@@ -5116,13 +5116,13 @@ sub_80E9FB0: @ 80E9FB0
ldr r0, [r4]
ldrb r5, [r0, 0x8]
ldrb r0, [r6]
- bl GetBankIdentity
+ bl GetBattlerPosition
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
adds r0, r5, 0
- bl sub_803F864
- ldr r0, _080EA018 @ =gUnknown_20244DC
+ bl SetMultiuseSpriteTemplateToTrainerBack
+ ldr r0, _080EA018 @ =gMultiuseSpriteTemplate
ldr r2, _080EA01C @ =gUnknown_8239F8C
ldr r1, [r4]
ldrb r1, [r1, 0x8]
@@ -5146,7 +5146,7 @@ sub_80E9FB0: @ 80E9FB0
_080EA00C: .4byte gBattleTypeFlags
_080EA010: .4byte gSaveBlock2Ptr
_080EA014: .4byte gActiveBattler
-_080EA018: .4byte gUnknown_20244DC
+_080EA018: .4byte gMultiuseSpriteTemplate
_080EA01C: .4byte gUnknown_8239F8C
_080EA020: .4byte gUnknown_2023D44
_080EA024:
@@ -5155,13 +5155,13 @@ _080EA024:
movs r0, 0x5
bl sub_8034750
ldrb r0, [r4]
- bl GetBankIdentity
+ bl GetBattlerPosition
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
movs r0, 0x5
- bl sub_803F864
- ldr r0, _080EA0D4 @ =gUnknown_20244DC
+ bl SetMultiuseSpriteTemplateToTrainerBack
+ ldr r0, _080EA0D4 @ =gMultiuseSpriteTemplate
ldr r1, _080EA0D8 @ =gUnknown_8239F8C
ldrb r1, [r1, 0x14]
movs r2, 0x8
@@ -5234,7 +5234,7 @@ _080EA060:
bx r0
.align 2, 0
_080EA0D0: .4byte gActiveBattler
-_080EA0D4: .4byte gUnknown_20244DC
+_080EA0D4: .4byte gMultiuseSpriteTemplate
_080EA0D8: .4byte gUnknown_8239F8C
_080EA0DC: .4byte gUnknown_2023D44
_080EA0E0: .4byte gSprites
@@ -5388,7 +5388,7 @@ sub_80EA1F8: @ 80EA1F8
ldr r5, _080EA240 @ =gActiveBattler
ldrb r4, [r5]
movs r0, 0x1
- bl GetBankByIdentity
+ bl GetBattlerAtPosition
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
@@ -5432,7 +5432,7 @@ sub_80EA24C: @ 80EA24C
strb r0, [r1]
ldrb r4, [r5]
movs r0, 0x1
- bl GetBankByIdentity
+ bl GetBattlerAtPosition
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
@@ -5812,14 +5812,14 @@ _080EA570:
lsls r0, 24
cmp r0, 0
beq _080EA590
- ldr r0, _080EA58C @ =gUnknown_202298C
+ ldr r0, _080EA58C @ =gDisplayedStringBattle
movs r1, 0x40
bl sub_80D87BC
b _080EA598
.align 2, 0
-_080EA58C: .4byte gUnknown_202298C
+_080EA58C: .4byte gDisplayedStringBattle
_080EA590:
- ldr r0, _080EA5B4 @ =gUnknown_202298C
+ ldr r0, _080EA5B4 @ =gDisplayedStringBattle
movs r1, 0
bl sub_80D87BC
_080EA598:
@@ -5838,7 +5838,7 @@ _080EA598:
beq _080EA5F8
b _080EA64C
.align 2, 0
-_080EA5B4: .4byte gUnknown_202298C
+_080EA5B4: .4byte gDisplayedStringBattle
_080EA5B8: .4byte gBattleTypeFlags
_080EA5BC:
cmp r1, 0xE3
@@ -5928,7 +5928,7 @@ sub_80EA66C: @ 80EA66C
push {lr}
ldr r0, _080EA684 @ =gActiveBattler
ldrb r0, [r0]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _080EA688
@@ -6047,7 +6047,7 @@ _080EA770:
ldr r0, _080EA784 @ =gUnknown_83FE6FA
bl BattleStringExpandPlaceholdersToDisplayedString
_080EA776:
- ldr r0, _080EA788 @ =gUnknown_202298C
+ ldr r0, _080EA788 @ =gDisplayedStringBattle
movs r1, 0x1
bl sub_80D87BC
pop {r4}
@@ -6055,7 +6055,7 @@ _080EA776:
bx r0
.align 2, 0
_080EA784: .4byte gUnknown_83FE6FA
-_080EA788: .4byte gUnknown_202298C
+_080EA788: .4byte gDisplayedStringBattle
thumb_func_end sub_80EA6FC
thumb_func_start sub_80EA78C
@@ -6189,7 +6189,7 @@ sub_80EA870: @ 80EA870
adds r0, r1
ldr r1, _080EA8C4 @ =sub_80E7A70
str r1, [r0]
- ldr r1, _080EA8C8 @ =gUnknown_2024004
+ ldr r1, _080EA8C8 @ =gBattlerInMenuId
ldrb r0, [r2]
strb r0, [r1]
movs r3, 0
@@ -6215,7 +6215,7 @@ _080EA89E:
_080EA8BC: .4byte gUnknown_3004FE0
_080EA8C0: .4byte gActiveBattler
_080EA8C4: .4byte sub_80E7A70
-_080EA8C8: .4byte gUnknown_2024004
+_080EA8C8: .4byte gBattlerInMenuId
_080EA8CC: .4byte gUnknown_203B0DC
_080EA8D0: .4byte gUnknown_2022BC4
thumb_func_end sub_80EA870
@@ -6301,7 +6301,7 @@ _080EA940:
adds r0, r1
ldr r1, _080EA9A4 @ =sub_80E79B8
str r1, [r0]
- ldr r1, _080EA9A8 @ =gUnknown_2024004
+ ldr r1, _080EA9A8 @ =gBattlerInMenuId
ldrb r0, [r2]
strb r0, [r1]
add sp, 0x4
@@ -6318,7 +6318,7 @@ _080EA998: .4byte gBattleStruct
_080EA99C: .4byte gUnknown_203B0DC
_080EA9A0: .4byte gUnknown_3004FE0
_080EA9A4: .4byte sub_80E79B8
-_080EA9A8: .4byte gUnknown_2024004
+_080EA9A8: .4byte gBattlerInMenuId
thumb_func_end sub_80EA8D4
thumb_func_start sub_80EA9AC
@@ -7066,13 +7066,13 @@ sub_80EAF34: @ 80EAF34
mov r1, r9
strb r0, [r1]
adds r0, r6, 0
- bl GetBankIdentity
+ bl GetBattlerPosition
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
mov r0, r8
bl sub_803F7D4
- ldr r0, _080EB094 @ =gUnknown_20244DC
+ ldr r0, _080EB094 @ =gMultiuseSpriteTemplate
mov r10, r0
adds r0, r6, 0
movs r1, 0x2
@@ -7135,7 +7135,7 @@ sub_80EAF34: @ 80EAF34
adds r0, r1
lsls r0, 2
adds r0, r5
- ldr r1, _080EB0A0 @ =gUnknown_2024024
+ ldr r1, _080EB0A0 @ =gBattleMonForms
adds r6, r1
ldrb r1, [r6]
bl StartSpriteAnim
@@ -7184,10 +7184,10 @@ _080EB084: .4byte gUnknown_2022BC4
_080EB088: .4byte gPlayerParty
_080EB08C: .4byte sub_8033E3C
_080EB090: .4byte gUnknown_3004FFC
-_080EB094: .4byte gUnknown_20244DC
+_080EB094: .4byte gMultiuseSpriteTemplate
_080EB098: .4byte gUnknown_2023D44
_080EB09C: .4byte gSprites
-_080EB0A0: .4byte gUnknown_2024024
+_080EB0A0: .4byte gBattleMonForms
_080EB0A4: .4byte SpriteCallbackDummy
thumb_func_end sub_80EAF34
@@ -7262,7 +7262,7 @@ sub_80EB11C: @ 80EB11C
cmp r0, 0
beq _080EB14C
adds r0, r2, 0
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _080EB14C