summaryrefslogtreecommitdiff
path: root/asm/battle_controller_pokedude.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/battle_controller_pokedude.s')
-rw-r--r--asm/battle_controller_pokedude.s268
1 files changed, 134 insertions, 134 deletions
diff --git a/asm/battle_controller_pokedude.s b/asm/battle_controller_pokedude.s
index fcfa5d275..59692c9f4 100644
--- a/asm/battle_controller_pokedude.s
+++ b/asm/battle_controller_pokedude.s
@@ -1080,7 +1080,7 @@ _08156922:
movs r1, 0x19
bl GetMonData
str r0, [sp, 0x4]
- ldr r3, _081569E8 @ =gUnknown_8253AE4
+ ldr r3, _081569E8 @ =gExperienceTables
adds r4, 0x1
lsls r4, 2
ldr r2, _081569EC @ =gBaseStats
@@ -1105,7 +1105,7 @@ _08156922:
adds r0, r6, 0
movs r1, 0x19
mov r2, sp
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
bl CalculateMonStats
ldr r2, [sp]
@@ -1149,7 +1149,7 @@ _081569D6:
_081569DC: .4byte gTasks
_081569E0: .4byte gBattlerPartyIndexes
_081569E4: .4byte gPlayerParty
-_081569E8: .4byte gUnknown_8253AE4
+_081569E8: .4byte gExperienceTables
_081569EC: .4byte gBaseStats
_081569F0: .4byte gActiveBattler
_081569F4: .4byte sub_8156C68
@@ -1170,7 +1170,7 @@ _08156A10:
add r2, sp, 0x4
adds r0, r6, 0
movs r1, 0x19
- bl sub_804037C
+ bl SetMonData
ldr r1, _08156A30 @ =gUnknown_3004FE0
ldr r3, [sp, 0x8]
lsls r0, r3, 2
@@ -1249,7 +1249,7 @@ sub_8156A54: @ 8156A54
movs r1, 0x19
bl GetMonData
adds r3, r0, 0
- ldr r6, _08156B14 @ =gUnknown_8253AE4
+ ldr r6, _08156B14 @ =gExperienceTables
lsls r1, r4, 2
ldr r2, _08156B18 @ =gBaseStats
lsls r0, r5, 3
@@ -1294,7 +1294,7 @@ sub_8156A54: @ 8156A54
.align 2, 0
_08156B0C: .4byte gTasks
_08156B10: .4byte gPlayerParty
-_08156B14: .4byte gUnknown_8253AE4
+_08156B14: .4byte gExperienceTables
_08156B18: .4byte gBaseStats
_08156B1C: .4byte gUnknown_3004FF0
_08156B20: .4byte sub_8156B24
@@ -1372,7 +1372,7 @@ _08156B54:
bl GetMonData
lsls r0, 16
lsrs r0, 16
- ldr r3, _08156C24 @ =gUnknown_8253AE4
+ ldr r3, _08156C24 @ =gExperienceTables
adds r4, 0x1
lsls r4, 2
ldr r2, _08156C28 @ =gBaseStats
@@ -1398,7 +1398,7 @@ _08156B54:
adds r0, r5, 0
movs r1, 0x19
mov r2, sp
- bl sub_804037C
+ bl SetMonData
adds r0, r5, 0
bl CalculateMonStats
ldr r2, [sp]
@@ -1421,7 +1421,7 @@ _08156B54:
.align 2, 0
_08156C1C: .4byte gUnknown_3004FF0
_08156C20: .4byte gPlayerParty
-_08156C24: .4byte gUnknown_8253AE4
+_08156C24: .4byte gExperienceTables
_08156C28: .4byte gBaseStats
_08156C2C: .4byte gActiveBattler
_08156C30: .4byte sub_8156C68
@@ -1430,7 +1430,7 @@ _08156C34:
add r2, sp, 0x4
adds r0, r5, 0
movs r1, 0x19
- bl sub_804037C
+ bl SetMonData
ldr r1, _08156C60 @ =gUnknown_3004FE0
lsls r0, r7, 2
adds r0, r1
@@ -1630,7 +1630,7 @@ sub_8156DCC: @ 8156DCC
push {r4-r6,lr}
ldr r4, _08156E2C @ =gActiveBattler
ldrb r0, [r4]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _08156E3C
@@ -2124,7 +2124,7 @@ sub_81571A0: @ 81571A0
movs r4, 0
ldr r0, _081571CC @ =gActiveBattler
ldrb r0, [r0]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _081571D4
@@ -2865,7 +2865,7 @@ sub_81577B4: @ 81577B4
ldr r1, _081577E8 @ =gUnknown_2022BC7
adds r5, r2, r1
mov r8, r5
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _081577F0
@@ -2973,12 +2973,12 @@ _0815791C:
adds r0, r6, 0
movs r1, 0xB
mov r2, r8
- bl sub_804037C
+ bl SetMonData
mov r2, r8
adds r2, 0x2E
adds r0, r6, 0
movs r1, 0xC
- bl sub_804037C
+ bl SetMonData
movs r4, 0
movs r0, 0x3B
add r0, r8
@@ -3020,12 +3020,12 @@ _0815797A:
adds r1, 0xD
adds r0, r6, 0
adds r2, r5, 0
- bl sub_804037C
+ bl SetMonData
adds r1, r4, 0
adds r1, 0x11
adds r0, r6, 0
adds r2, r7, 0
- bl sub_804037C
+ bl SetMonData
adds r7, 0x1
adds r5, 0x2
adds r4, 0x1
@@ -3034,15 +3034,15 @@ _0815797A:
adds r0, r6, 0
movs r1, 0x15
mov r2, r9
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
movs r1, 0x20
mov r2, r10
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
movs r1, 0x19
ldr r2, [sp, 0x10]
- bl sub_804037C
+ bl SetMonData
mov r1, r8
ldrb r0, [r1, 0x14]
lsls r0, 27
@@ -3052,7 +3052,7 @@ _0815797A:
adds r0, r6, 0
movs r1, 0x27
mov r2, sp
- bl sub_804037C
+ bl SetMonData
mov r1, sp
mov r2, r8
ldrh r0, [r2, 0x14]
@@ -3062,7 +3062,7 @@ _0815797A:
adds r0, r6, 0
movs r1, 0x28
mov r2, sp
- bl sub_804037C
+ bl SetMonData
mov r1, sp
mov r2, r8
ldrb r0, [r2, 0x15]
@@ -3072,7 +3072,7 @@ _0815797A:
adds r0, r6, 0
movs r1, 0x29
mov r2, sp
- bl sub_804037C
+ bl SetMonData
mov r1, sp
mov r2, r8
ldr r0, [r2, 0x14]
@@ -3082,7 +3082,7 @@ _0815797A:
adds r0, r6, 0
movs r1, 0x2A
mov r2, sp
- bl sub_804037C
+ bl SetMonData
mov r1, sp
mov r2, r8
ldrh r0, [r2, 0x16]
@@ -3092,7 +3092,7 @@ _0815797A:
adds r0, r6, 0
movs r1, 0x2B
mov r2, sp
- bl sub_804037C
+ bl SetMonData
mov r1, sp
mov r2, r8
ldrb r0, [r2, 0x17]
@@ -3102,47 +3102,47 @@ _0815797A:
adds r0, r6, 0
movs r1, 0x2C
mov r2, sp
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
movs r1, 0
ldr r2, [sp, 0x14]
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
movs r1, 0x37
ldr r2, [sp, 0x18]
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
movs r1, 0x38
ldr r2, [sp, 0x8]
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
movs r1, 0x39
ldr r2, [sp, 0x4]
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
movs r1, 0x3A
ldr r2, [sp, 0xC]
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
movs r1, 0x3B
ldr r2, [sp, 0x1C]
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
movs r1, 0x3C
ldr r2, [sp, 0x20]
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
movs r1, 0x3D
ldr r2, [sp, 0x24]
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
movs r1, 0x3E
ldr r2, [sp, 0x28]
- bl sub_804037C
+ bl SetMonData
adds r0, r6, 0
movs r1, 0x3F
ldr r2, [sp, 0x2C]
- bl sub_804037C
+ bl SetMonData
b _0815809A
_08157AA4:
ldr r0, _08157AB8 @ =gActiveBattler
@@ -3152,7 +3152,7 @@ _08157AA4:
adds r2, r0
adds r0, r6, 0
movs r1, 0xB
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157AB8: .4byte gActiveBattler
@@ -3165,7 +3165,7 @@ _08157AC0:
adds r2, r0
adds r0, r6, 0
movs r1, 0xC
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157AD4: .4byte gActiveBattler
@@ -3182,12 +3182,12 @@ _08157AE8:
adds r1, 0xD
adds r0, r6, 0
adds r2, r5, 0
- bl sub_804037C
+ bl SetMonData
adds r1, r4, 0
adds r1, 0x11
adds r0, r6, 0
adds r2, r7, 0
- bl sub_804037C
+ bl SetMonData
adds r7, 0x1
adds r5, 0x2
adds r4, 0x1
@@ -3196,7 +3196,7 @@ _08157AE8:
adds r0, r6, 0
movs r1, 0x15
mov r2, r8
- bl sub_804037C
+ bl SetMonData
b _0815809A
_08157B16:
ldr r0, _08157B28 @ =gActiveBattler
@@ -3217,35 +3217,35 @@ _08157B2C:
adds r2, r4
adds r0, r6, 0
movs r1, 0x11
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r4, 0x1
adds r2, r0
adds r0, r6, 0
movs r1, 0x12
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r4, 0x2
adds r2, r0
adds r0, r6, 0
movs r1, 0x13
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r4, 0x3
adds r2, r0
adds r0, r6, 0
movs r1, 0x14
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r4, 0x4
adds r2, r4
adds r0, r6, 0
movs r1, 0x15
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157B80: .4byte gActiveBattler
@@ -3262,7 +3262,7 @@ _08157B96:
adds r0, r3, 0x3
adds r2, r0
adds r0, r6, 0
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157BA4: .4byte gActiveBattler
@@ -3274,7 +3274,7 @@ _08157BA8:
adds r2, r0
adds r0, r6, 0
movs r1, 0x1
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157BBC: .4byte gActiveBattler
@@ -3287,7 +3287,7 @@ _08157BC4:
adds r2, r0
adds r0, r6, 0
movs r1, 0x19
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157BD8: .4byte gActiveBattler
@@ -3300,7 +3300,7 @@ _08157BE0:
adds r2, r0
adds r0, r6, 0
movs r1, 0x1A
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157BF4: .4byte gActiveBattler
@@ -3313,7 +3313,7 @@ _08157BFC:
adds r2, r0
adds r0, r6, 0
movs r1, 0x1B
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157C10: .4byte gActiveBattler
@@ -3326,7 +3326,7 @@ _08157C18:
adds r2, r0
adds r0, r6, 0
movs r1, 0x1C
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157C2C: .4byte gActiveBattler
@@ -3339,7 +3339,7 @@ _08157C34:
adds r2, r0
adds r0, r6, 0
movs r1, 0x1D
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157C48: .4byte gActiveBattler
@@ -3352,7 +3352,7 @@ _08157C50:
adds r2, r0
adds r0, r6, 0
movs r1, 0x1E
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157C64: .4byte gActiveBattler
@@ -3365,7 +3365,7 @@ _08157C6C:
adds r2, r0
adds r0, r6, 0
movs r1, 0x1F
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157C80: .4byte gActiveBattler
@@ -3378,7 +3378,7 @@ _08157C88:
adds r2, r0
adds r0, r6, 0
movs r1, 0x20
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157C9C: .4byte gActiveBattler
@@ -3391,7 +3391,7 @@ _08157CA4:
adds r2, r0
adds r0, r6, 0
movs r1, 0x22
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157CB8: .4byte gActiveBattler
@@ -3404,7 +3404,7 @@ _08157CC0:
adds r2, r0
adds r0, r6, 0
movs r1, 0x23
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157CD4: .4byte gActiveBattler
@@ -3417,7 +3417,7 @@ _08157CDC:
adds r2, r0
adds r0, r6, 0
movs r1, 0x24
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157CF0: .4byte gActiveBattler
@@ -3430,7 +3430,7 @@ _08157CF8:
adds r2, r0
adds r0, r6, 0
movs r1, 0x25
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157D0C: .4byte gActiveBattler
@@ -3443,7 +3443,7 @@ _08157D14:
adds r2, r0
adds r0, r6, 0
movs r1, 0x26
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157D28: .4byte gActiveBattler
@@ -3456,35 +3456,35 @@ _08157D30:
adds r2, r4
adds r0, r6, 0
movs r1, 0x27
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r4, 0x1
adds r2, r0
adds r0, r6, 0
movs r1, 0x28
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r4, 0x2
adds r2, r0
adds r0, r6, 0
movs r1, 0x29
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r4, 0x3
adds r2, r0
adds r0, r6, 0
movs r1, 0x2A
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r4, 0x4
adds r2, r0
adds r0, r6, 0
movs r1, 0x2B
- bl sub_804037C
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r4, 0x5
@@ -3501,7 +3501,7 @@ _08157D94:
adds r2, r0
adds r0, r6, 0
movs r1, 0x27
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157DA8: .4byte gActiveBattler
@@ -3514,7 +3514,7 @@ _08157DB0:
adds r2, r0
adds r0, r6, 0
movs r1, 0x28
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157DC4: .4byte gActiveBattler
@@ -3527,7 +3527,7 @@ _08157DCC:
adds r2, r0
adds r0, r6, 0
movs r1, 0x29
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157DE0: .4byte gActiveBattler
@@ -3540,7 +3540,7 @@ _08157DE8:
adds r2, r0
adds r0, r6, 0
movs r1, 0x2A
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157DFC: .4byte gActiveBattler
@@ -3553,7 +3553,7 @@ _08157E04:
adds r2, r0
adds r0, r6, 0
movs r1, 0x2B
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157E18: .4byte gActiveBattler
@@ -3567,7 +3567,7 @@ _08157E20:
_08157E2A:
adds r0, r6, 0
movs r1, 0x2C
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157E34: .4byte gActiveBattler
@@ -3580,7 +3580,7 @@ _08157E3C:
adds r2, r0
adds r0, r6, 0
movs r1, 0
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157E50: .4byte gActiveBattler
@@ -3593,7 +3593,7 @@ _08157E58:
adds r2, r0
adds r0, r6, 0
movs r1, 0x9
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157E6C: .4byte gActiveBattler
@@ -3606,7 +3606,7 @@ _08157E74:
adds r2, r0
adds r0, r6, 0
movs r1, 0x37
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157E88: .4byte gActiveBattler
@@ -3619,7 +3619,7 @@ _08157E90:
adds r2, r0
adds r0, r6, 0
movs r1, 0x38
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157EA4: .4byte gActiveBattler
@@ -3632,7 +3632,7 @@ _08157EAC:
adds r2, r0
adds r0, r6, 0
movs r1, 0x39
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157EC0: .4byte gActiveBattler
@@ -3645,7 +3645,7 @@ _08157EC8:
adds r2, r0
adds r0, r6, 0
movs r1, 0x3A
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157EDC: .4byte gActiveBattler
@@ -3658,7 +3658,7 @@ _08157EE4:
adds r2, r0
adds r0, r6, 0
movs r1, 0x3B
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157EF8: .4byte gActiveBattler
@@ -3671,7 +3671,7 @@ _08157F00:
adds r2, r0
adds r0, r6, 0
movs r1, 0x3C
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157F14: .4byte gActiveBattler
@@ -3684,7 +3684,7 @@ _08157F1C:
adds r2, r0
adds r0, r6, 0
movs r1, 0x3D
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157F30: .4byte gActiveBattler
@@ -3697,7 +3697,7 @@ _08157F38:
adds r2, r0
adds r0, r6, 0
movs r1, 0x3E
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157F4C: .4byte gActiveBattler
@@ -3710,7 +3710,7 @@ _08157F54:
adds r2, r0
adds r0, r6, 0
movs r1, 0x3F
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157F68: .4byte gActiveBattler
@@ -3723,7 +3723,7 @@ _08157F70:
adds r2, r0
adds r0, r6, 0
movs r1, 0x16
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157F84: .4byte gActiveBattler
@@ -3736,7 +3736,7 @@ _08157F8C:
adds r2, r0
adds r0, r6, 0
movs r1, 0x17
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157FA0: .4byte gActiveBattler
@@ -3749,7 +3749,7 @@ _08157FA8:
adds r2, r0
adds r0, r6, 0
movs r1, 0x18
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157FBC: .4byte gActiveBattler
@@ -3762,7 +3762,7 @@ _08157FC4:
adds r2, r0
adds r0, r6, 0
movs r1, 0x21
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157FD8: .4byte gActiveBattler
@@ -3775,7 +3775,7 @@ _08157FE0:
adds r2, r0
adds r0, r6, 0
movs r1, 0x2F
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08157FF4: .4byte gActiveBattler
@@ -3788,7 +3788,7 @@ _08157FFC:
adds r2, r0
adds r0, r6, 0
movs r1, 0x30
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08158010: .4byte gActiveBattler
@@ -3801,7 +3801,7 @@ _08158018:
adds r2, r0
adds r0, r6, 0
movs r1, 0x32
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_0815802C: .4byte gActiveBattler
@@ -3814,7 +3814,7 @@ _08158034:
adds r2, r0
adds r0, r6, 0
movs r1, 0x33
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08158048: .4byte gActiveBattler
@@ -3827,7 +3827,7 @@ _08158050:
adds r2, r0
adds r0, r6, 0
movs r1, 0x34
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08158064: .4byte gActiveBattler
@@ -3840,7 +3840,7 @@ _0815806C:
adds r2, r0
adds r0, r6, 0
movs r1, 0x35
- bl sub_804037C
+ bl SetMonData
b _0815809A
.align 2, 0
_08158080: .4byte gActiveBattler
@@ -3853,7 +3853,7 @@ _08158088:
adds r2, r0
adds r0, r6, 0
movs r1, 0x36
- bl sub_804037C
+ bl SetMonData
_0815809A:
ldr r2, _081580CC @ =gBattlerPartyIndexes
ldr r0, _081580C4 @ =gActiveBattler
@@ -3927,13 +3927,13 @@ sub_81580E0: @ 81580E0
lsls r5, 24
lsrs r5, 24
ldrb r0, [r6]
- bl GetBankIdentity
+ bl GetBattlerPosition
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
mov r0, r8
bl sub_803F7D4
- ldr r0, _08158220 @ =gUnknown_20244DC
+ ldr r0, _08158220 @ =gMultiuseSpriteTemplate
mov r9, r0
ldrb r0, [r6]
movs r1, 0x2
@@ -4037,7 +4037,7 @@ sub_81580E0: @ 81580E0
_08158214: .4byte gActiveBattler
_08158218: .4byte gBattlerPartyIndexes
_0815821C: .4byte gEnemyParty
-_08158220: .4byte gUnknown_20244DC
+_08158220: .4byte gMultiuseSpriteTemplate
_08158224: .4byte gUnknown_2023D44
_08158228: .4byte gSprites
_0815822C: .4byte 0x0000ff10
@@ -4175,7 +4175,7 @@ sub_8158344: @ 8158344
push {r7}
ldr r7, _081583D8 @ =gActiveBattler
ldrb r0, [r7]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _081583F0
@@ -4183,13 +4183,13 @@ sub_8158344: @ 8158344
movs r0, 0x4
bl sub_8034750
ldrb r0, [r7]
- bl GetBankIdentity
+ bl GetBattlerPosition
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
movs r0, 0x4
- bl sub_803F864
- ldr r0, _081583DC @ =gUnknown_20244DC
+ bl SetMultiuseSpriteTemplateToTrainerBack
+ ldr r0, _081583DC @ =gMultiuseSpriteTemplate
ldr r1, _081583E0 @ =gUnknown_8239F8C
ldrb r1, [r1, 0x10]
movs r2, 0x8
@@ -4241,7 +4241,7 @@ sub_8158344: @ 8158344
b _081584E2
.align 2, 0
_081583D8: .4byte gActiveBattler
-_081583DC: .4byte gUnknown_20244DC
+_081583DC: .4byte gMultiuseSpriteTemplate
_081583E0: .4byte gUnknown_8239F8C
_081583E4: .4byte gUnknown_2023D44
_081583E8: .4byte gSprites
@@ -4251,13 +4251,13 @@ _081583F0:
movs r0, 0x84
bl sub_80346C4
ldrb r0, [r7]
- bl GetBankIdentity
+ bl GetBattlerPosition
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
movs r0, 0x84
- bl sub_803F864
- ldr r5, _08158510 @ =gUnknown_20244DC
+ bl SetMultiuseSpriteTemplateToTrainerBack
+ ldr r5, _08158510 @ =gMultiuseSpriteTemplate
ldr r0, _08158514 @ =gUnknown_823932C
movs r1, 0x84
mov r8, r1
@@ -4385,7 +4385,7 @@ _081584E2:
pop {r0}
bx r0
.align 2, 0
-_08158510: .4byte gUnknown_20244DC
+_08158510: .4byte gMultiuseSpriteTemplate
_08158514: .4byte gUnknown_823932C
_08158518: .4byte gUnknown_2023D44
_0815851C: .4byte gSprites
@@ -4408,13 +4408,13 @@ sub_8158544: @ 8158544
movs r0, 0x4
bl sub_8034750
ldrb r0, [r4]
- bl GetBankIdentity
+ bl GetBattlerPosition
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
movs r0, 0x4
- bl sub_803F864
- ldr r0, _081585F0 @ =gUnknown_20244DC
+ bl SetMultiuseSpriteTemplateToTrainerBack
+ ldr r0, _081585F0 @ =gMultiuseSpriteTemplate
ldr r1, _081585F4 @ =gUnknown_8239F8C
ldrb r1, [r1, 0x10]
movs r2, 0x8
@@ -4484,7 +4484,7 @@ sub_8158544: @ 8158544
bx r0
.align 2, 0
_081585EC: .4byte gActiveBattler
-_081585F0: .4byte gUnknown_20244DC
+_081585F0: .4byte gMultiuseSpriteTemplate
_081585F4: .4byte gUnknown_8239F8C
_081585F8: .4byte gUnknown_2023D44
_081585FC: .4byte gSprites
@@ -4554,7 +4554,7 @@ _08158670:
bne _0815872A
strb r0, [r3, 0x4]
ldrb r0, [r5]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0
@@ -4667,7 +4667,7 @@ sub_8158754: @ 8158754
ldr r5, _0815879C @ =gActiveBattler
ldrb r4, [r5]
movs r0, 0x1
- bl GetBankByIdentity
+ bl GetBattlerAtPosition
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
@@ -4711,7 +4711,7 @@ sub_81587A8: @ 81587A8
strb r0, [r1]
ldrb r4, [r5]
movs r0, 0x1
- bl GetBankByIdentity
+ bl GetBattlerAtPosition
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
@@ -5109,7 +5109,7 @@ sub_8158AFC: @ 8158AFC
push {lr}
ldr r0, _08158B14 @ =gActiveBattler
ldrb r0, [r0]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _08158B18
@@ -5160,7 +5160,7 @@ sub_8158B60: @ 8158B60
push {r4,lr}
ldr r4, _08158BBC @ =gActiveBattler
ldrb r0, [r4]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _08158BDC
@@ -5268,7 +5268,7 @@ sub_8158C48: @ 8158C48
push {r4,lr}
ldr r4, _08158C68 @ =gActiveBattler
ldrb r0, [r4]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _08158C74
@@ -5317,7 +5317,7 @@ sub_8158C90: @ 8158C90
adds r0, r1
ldr r1, _08158CE4 @ =sub_8156594
str r1, [r0]
- ldr r1, _08158CE8 @ =gUnknown_2024004
+ ldr r1, _08158CE8 @ =gBattlerInMenuId
ldrb r0, [r2]
strb r0, [r1]
movs r3, 0
@@ -5343,7 +5343,7 @@ _08158CBE:
_08158CDC: .4byte gUnknown_3004FE0
_08158CE0: .4byte gActiveBattler
_08158CE4: .4byte sub_8156594
-_08158CE8: .4byte gUnknown_2024004
+_08158CE8: .4byte gBattlerInMenuId
_08158CEC: .4byte gUnknown_203B0DC
_08158CF0: .4byte gUnknown_2022BC4
thumb_func_end sub_8158C90
@@ -5429,7 +5429,7 @@ _08158D60:
adds r0, r1
ldr r1, _08158DC4 @ =sub_81564F0
str r1, [r0]
- ldr r1, _08158DC8 @ =gUnknown_2024004
+ ldr r1, _08158DC8 @ =gBattlerInMenuId
ldrb r0, [r2]
strb r0, [r1]
add sp, 0x4
@@ -5446,7 +5446,7 @@ _08158DB8: .4byte gBattleStruct
_08158DBC: .4byte gUnknown_203B0DC
_08158DC0: .4byte gUnknown_3004FE0
_08158DC4: .4byte sub_81564F0
-_08158DC8: .4byte gUnknown_2024004
+_08158DC8: .4byte gBattlerInMenuId
thumb_func_end sub_8158CF4
thumb_func_start sub_8158DCC
@@ -5463,7 +5463,7 @@ sub_8158DD8: @ 8158DD8
sub sp, 0x4
ldr r4, _08158DFC @ =gActiveBattler
ldrb r0, [r4]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _08158E08
@@ -5653,7 +5653,7 @@ sub_8158F6C: @ 8158F6C
cmp r0, 0
bne _08158FF2
ldrb r0, [r4]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _08158FA8
@@ -5779,7 +5779,7 @@ sub_815907C: @ 815907C
sub sp, 0x4
ldr r4, _081590A0 @ =gActiveBattler
ldrb r0, [r4]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _081590AC
@@ -5823,7 +5823,7 @@ _081590BC:
adds r0, r4, 0
movs r1, 0x37
mov r2, sp
- bl sub_804037C
+ bl SetMonData
bl PlayerPartnerBufferExecCompleted
add sp, 0x4
pop {r4}
@@ -6048,7 +6048,7 @@ sub_815926C: @ 815926C
push {r4,lr}
ldr r4, _08159290 @ =gActiveBattler
ldrb r0, [r4]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _0815929C
@@ -6331,13 +6331,13 @@ sub_8159478: @ 8159478
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, _081595D8 @ =gUnknown_20244DC
+ ldr r0, _081595D8 @ =gMultiuseSpriteTemplate
mov r10, r0
adds r0, r6, 0
movs r1, 0x2
@@ -6449,7 +6449,7 @@ _081595C8: .4byte gUnknown_2022BC4
_081595CC: .4byte gPlayerParty
_081595D0: .4byte sub_8033E3C
_081595D4: .4byte gUnknown_3004FFC
-_081595D8: .4byte gUnknown_20244DC
+_081595D8: .4byte gMultiuseSpriteTemplate
_081595DC: .4byte gUnknown_2023D44
_081595E0: .4byte gSprites
_081595E4: .4byte gUnknown_2024024
@@ -6527,7 +6527,7 @@ sub_8159660: @ 8159660
cmp r0, 0
beq _08159690
adds r0, r2, 0
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _08159690
@@ -6757,7 +6757,7 @@ sub_8159824: @ 8159824
ldr r7, [r0]
ldr r4, _081598BC @ =gActiveBattler
ldrb r0, [r4]
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _0815985C
@@ -6786,7 +6786,7 @@ _0815985C:
cmp r0, r1
bne _0815992C
adds r0, r2, 0
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _08159888
@@ -6956,7 +6956,7 @@ sub_8159998: @ 8159998
cmp r0, r4
bne _08159A48
adds r0, r2, 0
- bl GetBankSide
+ bl GetBattlerSide
lsls r0, 24
cmp r0, 0
bne _081599DE
@@ -7402,7 +7402,7 @@ _08159D62:
adds r5, 0x95
adds r4, 0x94
movs r0, 0
- bl GetBankByIdentity
+ bl GetBattlerAtPosition
adds r2, r0, 0
lsls r2, 24
lsrs r2, 24
@@ -7566,7 +7566,7 @@ _08159EA4:
bl PlayBGM
_08159EC8:
movs r0, 0
- bl GetBankByIdentity
+ bl GetBattlerAtPosition
lsls r0, 24
lsrs r0, 24
bl sub_80EF0E0