summaryrefslogtreecommitdiff
path: root/asm/rom5.s
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-09-08 20:25:40 -0700
committerYamaArashi <shadow962@live.com>2016-09-08 20:25:40 -0700
commit06bed8be90c865057378482f2b179749b082619c (patch)
tree6f9b516a00841e7225290a0d71e9e5d97dd58777 /asm/rom5.s
parent9ba7169baaee0645f406d95b426f1b2bf750c72e (diff)
starting decompliation of pokemon functions
Diffstat (limited to 'asm/rom5.s')
-rw-r--r--asm/rom5.s1610
1 files changed, 805 insertions, 805 deletions
diff --git a/asm/rom5.s b/asm/rom5.s
index a5ca33806..6723f23fd 100644
--- a/asm/rom5.s
+++ b/asm/rom5.s
@@ -273,7 +273,7 @@ _0807AF88:
ldr r5, _0807B004
adds r0, r5
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
lsls r1, 16
lsrs r1, 16
@@ -294,7 +294,7 @@ _0807AF88:
muls r0, r6
adds r0, r5
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
lsls r1, 16
lsrs r1, 16
@@ -550,7 +550,7 @@ _0807B1DA:
mov r9, r1
add r0, r9
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0807B1FE
b _0807B4D8
@@ -561,7 +561,7 @@ _0807B1FE:
adds r0, r1, 0
add r0, r9
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
@@ -624,7 +624,7 @@ _0807B1FE:
adds r0, r1, 0
add r0, r9
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
ldrb r2, [r4]
lsls r1, r2, 4
adds r1, r2
@@ -776,7 +776,7 @@ _0807B3D0:
mov r9, r1
add r0, r9
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0807B4D8
ldrh r0, [r6]
@@ -785,7 +785,7 @@ _0807B3D0:
adds r0, r1, 0
add r0, r9
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
@@ -848,7 +848,7 @@ _0807B3D0:
adds r0, r1, 0
add r0, r9
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
ldrb r2, [r4]
lsls r1, r2, 4
adds r1, r2
@@ -1054,7 +1054,7 @@ _0807B628:
ldr r1, _0807B65C
adds r0, r1
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0807B68A
adds r0, r6, 0
@@ -1079,7 +1079,7 @@ _0807B660:
ldr r1, _0807B698
adds r0, r1
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0807B68A
adds r0, r6, 0
@@ -14584,7 +14584,7 @@ _08081EFE:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
movs r0, 0xCE
lsls r0, 1
@@ -14594,12 +14594,12 @@ _08081EFE:
beq _08081F42
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08081F42
adds r0, r4, 0
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
adds r0, r7, r0
lsls r0, 24
lsrs r7, r0, 24
@@ -14755,7 +14755,7 @@ sub_8082034: @ 8082034
lsrs r5, r0, 24
ldr r0, _08082064
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -14888,7 +14888,7 @@ sub_8082138: @ 8082138
push {r4,lr}
ldr r0, _0808215C
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -18598,7 +18598,7 @@ sub_8083D70: @ 8083D70
sub sp, 0x34
ldr r0, _08083DE4
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
@@ -18747,7 +18747,7 @@ _08083E98:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08083EBC
mov r0, sp
@@ -18755,7 +18755,7 @@ _08083E98:
adds r0, r4, 0
movs r1, 0x20
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
_08083EBC:
adds r0, r5, 0x1
lsls r0, 24
@@ -18785,7 +18785,7 @@ sub_8083EEC: @ 8083EEC
ldr r0, _08083F04
ldr r2, _08083F08
movs r1, 0x2
- bl pokemon_setattr
+ bl SetMonData
bl sub_8071C20
movs r0, 0x1
pop {r1}
@@ -21184,7 +21184,7 @@ _0808507E:
ldr r4, _080850DC
adds r0, r4, 0
movs r1, 0x6
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _080850BA
adds r0, r4, 0
@@ -21846,17 +21846,17 @@ _080855AC:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _080855EC
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _080855EC
adds r0, r4, 0
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r0, 24
cmp r6, r0
@@ -21922,7 +21922,7 @@ ApplyCleanseTagWildEncounterRateReduction: @ 8085640
adds r4, r0, 0
ldr r0, _08085664
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0xBE
bne _0808565C
ldr r0, [r4]
@@ -27485,15 +27485,15 @@ sub_80880C4: @ 80880C4
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
str r0, [r5]
adds r0, r4, 0
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
str r0, [r5, 0x4]
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
str r0, [r5, 0x8]
ldr r0, [r5]
orrs r0, r6
@@ -30817,7 +30817,7 @@ sub_8089A8C: @ 8089A8C
ldr r1, _08089AD8
adds r0, r1
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08089AE0
ldr r4, _08089ADC
@@ -30860,7 +30860,7 @@ _08089AF4:
adds r0, r1
adds r1, r6, 0
adds r1, 0xD
- bl PokemonGetField
+ bl GetMonData
lsls r1, r4, 1
adds r1, r5
ldrh r1, [r1]
@@ -30903,7 +30903,7 @@ _08089B48:
ldr r6, _08089BAC
adds r0, r6, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08089B76
adds r0, r4, 0
@@ -30919,7 +30919,7 @@ _08089B76:
subs r1, 0x64
adds r0, r1
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
bl itemid_is_mail
@@ -31673,7 +31673,7 @@ sub_808A180: @ 808A180
ldr r1, _0808A1D4
adds r0, r1
movs r1, 0x40
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -31837,7 +31837,7 @@ sub_808A2DC: @ 808A2DC
ldr r1, _0808A324
adds r0, r1
movs r1, 0x40
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -32000,7 +32000,7 @@ sub_808A3F8: @ 808A3F8
ldr r1, _0808A470
adds r0, r1
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
cmp r0, 0
bne _0808A478
@@ -32120,7 +32120,7 @@ _0808A542:
ldr r4, _0808A594
adds r0, r4
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@@ -32134,7 +32134,7 @@ _0808A542:
adds r0, r4
movs r1, 0xC
adds r2, r7, 0
- bl pokemon_setattr
+ bl SetMonData
ldr r2, _0808A598
movs r0, 0
movs r1, 0xFF
@@ -32505,7 +32505,7 @@ sub_808A848: @ 808A848
ldr r1, _0808A89C
adds r0, r1
movs r1, 0x40
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -32915,7 +32915,7 @@ sub_808ABA8: @ 808ABA8
ldr r1, _0808ABE8
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
ldr r1, _0808ABEC
str r0, [r1]
ldr r0, _0808ABF0
@@ -33149,7 +33149,7 @@ unref_sub_808AD88: @ 808AD88
ldr r1, _0808ADA8
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
pop {r1}
@@ -33289,14 +33289,14 @@ _0808AE9A:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0808AF10
adds r0, r5, 0
bl sub_806D668
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0808AECE
adds r0, r4, 0
@@ -33357,12 +33357,12 @@ _0808AF24:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0808AF66
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0808AF58
ldr r0, _0808AF7C
@@ -33437,7 +33437,7 @@ _0808AFC6:
ldr r1, _0808B004
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0808AFE6
_0808AFE2:
@@ -33583,7 +33583,7 @@ _0808B0F0:
ldr r1, _0808B11C
adds r0, r1
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0808B120
movs r0, 0x20
@@ -33879,7 +33879,7 @@ sub_808B338: @ 808B338
ldr r1, _0808B394
adds r0, r1
movs r1, 0x40
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -33973,7 +33973,7 @@ _0808B416:
ldr r4, _0808B474
adds r0, r4
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@@ -33987,7 +33987,7 @@ _0808B416:
adds r0, r4
movs r1, 0xC
adds r2, r7, 0
- bl pokemon_setattr
+ bl SetMonData
ldr r0, _0808B478
movs r1, 0x5
bl CreateTask
@@ -53293,12 +53293,12 @@ _08094DBE:
adds r5, r0, r1
adds r0, r5, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08094E0C
adds r0, r5, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08094E0C
movs r0, 0
@@ -53617,7 +53617,7 @@ sub_8095050: @ 8095050
ldr r1, _0809508C
adds r0, r1
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
adds r5, r0, 0
cmp r5, 0
bne _080950C8
@@ -53762,7 +53762,7 @@ _08095178:
ldr r1, _080951B8
adds r0, r1
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0809521C
bl sub_806D5A4
@@ -54310,7 +54310,7 @@ _08095610:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0809566C
bl sub_806D5A4
@@ -54381,7 +54381,7 @@ _080956A8:
adds r7, r0, r1
adds r0, r7, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08095708
bl sub_806D5A4
@@ -54884,7 +54884,7 @@ _08095AF0:
adds r0, r1
adds r0, r6, r0
movs r1, 0xB
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
cmp r0, 0
beq _08095B0C
adds r0, r5, 0x1
@@ -54924,7 +54924,7 @@ _08095B36:
adds r0, r1
adds r0, r5, r0
movs r1, 0xB
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
cmp r0, 0
bne _08095B58
lsls r0, r4, 16
@@ -54959,12 +54959,12 @@ _08095B72:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08095B9A
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _08095B9A
adds r0, r6, 0x1
@@ -55002,17 +55002,17 @@ _08095BBE:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08095BF6
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _08095BF6
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08095BF6
adds r0, r6, 0x1
@@ -55058,7 +55058,7 @@ _08095C2E:
ldr r1, _08095C5C
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08095C46
adds r0, r5, 0x1
@@ -55321,7 +55321,7 @@ _08095E10:
lsls r0, 4
add r0, r8
movs r1, 0xB
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
cmp r0, 0
bne _08095E3C
asrs r0, r6, 16
@@ -55363,12 +55363,12 @@ _08095E5C:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
cmp r0, 0
beq _08095E80
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
cmp r0, 0
beq _08095E40
_08095E80:
@@ -55817,7 +55817,7 @@ _080961F0:
lsls r0, 4
adds r0, r7
adds r0, r6, r0
- bl zero_pokemon_boxed_data
+ bl ZeroPokemonBoxData
adds r0, r4, 0x1
lsls r0, 16
lsrs r4, r0, 16
@@ -60365,7 +60365,7 @@ _0809878C:
ldr r1, _080987D8
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _080987A0
movs r0, 0x1
@@ -60917,11 +60917,11 @@ sub_8098BF0: @ 8098BF0
adds r4, r5, r0
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
adds r6, r0, 0
adds r0, r4, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@@ -60974,14 +60974,14 @@ _08098C6A:
_08098C70:
adds r0, r6, 0
movs r1, 0x41
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
lsls r0, 16
lsrs r4, r0, 16
cmp r4, 0
beq _08098CD8
adds r0, r6, 0
movs r1, 0
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
adds r1, r0, 0
lsls r2, r5, 1
adds r2, r5
@@ -61083,7 +61083,7 @@ sub_8098D20: @ 8098D20
adds r7, r2, r0
adds r0, r7, 0
movs r1, 0x41
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
lsls r0, 16
lsrs r0, 16
mov r8, r0
@@ -61116,7 +61116,7 @@ sub_8098D20: @ 8098D20
lsrs r4, 16
adds r0, r7, 0
movs r1, 0
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
adds r1, r0, 0
movs r0, 0x2
str r0, [sp]
@@ -61360,7 +61360,7 @@ _08098F42:
adds r4, r1, r2
adds r0, r4
movs r1, 0x41
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
lsls r0, 16
lsrs r5, r0, 16
cmp r5, 0
@@ -61374,7 +61374,7 @@ _08098F42:
lsls r0, 5
adds r0, r4
movs r1, 0
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
adds r1, r0, 0
ldr r2, [sp, 0x10]
lsls r3, r2, 16
@@ -61701,12 +61701,12 @@ sub_8099200: @ 8099200
ldr r4, _080992A0
adds r0, r4, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r5, r0, 16
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
movs r0, 0x1
str r0, [sp]
@@ -61731,14 +61731,14 @@ _08099246:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r5, r0, 16
cmp r5, 0
beq _080992AC
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
subs r0, r6, 0x1
lsls r3, r0, 1
@@ -65041,7 +65041,7 @@ sub_809AB8C: @ 809AB8C
ldr r1, _0809ABBC
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
b _0809ABEA
.align 2, 0
_0809ABB4: .4byte 0x020384e4
@@ -65066,7 +65066,7 @@ _0809ABC0:
adds r1, r2
adds r0, r1
movs r1, 0xB
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
_0809ABEA:
lsls r0, 16
lsrs r0, 16
@@ -66325,7 +66325,7 @@ _0809B568:
ldr r2, _0809B588
adds r1, r2
adds r0, r1
- bl zero_pokemon_boxed_data
+ bl ZeroPokemonBoxData
_0809B582:
pop {r0}
bx r0
@@ -66747,7 +66747,7 @@ _0809B8A6:
ldr r1, _0809B908
adds r0, r6, r1
movs r1, 0x50
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r1, r0, 16
movs r2, 0x1
@@ -66867,7 +66867,7 @@ _0809B9CC:
ldr r1, _0809BA34
adds r2, r4, r1
movs r1, 0x50
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r3, r0, 16
movs r0, 0x1
@@ -66978,7 +66978,7 @@ _0809BA9A:
movs r1, 0x50
ldr r7, _0809BB7C
adds r2, r4, r7
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
lsls r0, 16
lsrs r3, r0, 16
cmp r3, 0
@@ -67304,7 +67304,7 @@ _0809BD58:
adds r4, r0, r1
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
cmp r0, 0
beq _0809BD90
@@ -67385,7 +67385,7 @@ sub_809BDD8: @ 809BDD8
adds r0, r2, r1
movs r1, 0x8
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
b _0809BE68
.align 2, 0
_0809BE04: .4byte gUnknown_083B6DB4
@@ -67407,7 +67407,7 @@ _0809BE14:
adds r0, r1
movs r1, 0x8
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
_0809BE34:
movs r0, 0
ldrsb r0, [r4, r0]
@@ -67432,7 +67432,7 @@ _0809BE34:
adds r0, r1
movs r1, 0x8
mov r2, sp
- bl PokemonSetEncryptedField
+ bl SetMonBoxData
_0809BE68:
add sp, 0x4
pop {r4}
@@ -67506,7 +67506,7 @@ sub_809BEBC: @ 809BEBC
ldr r2, _0809BF14
adds r0, r1, r2
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0809BF18
_0809BEFC:
@@ -67715,7 +67715,7 @@ sub_809C04C: @ 809C04C
bne _0809C120
adds r0, r7, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
ldr r2, _0809C104
adds r1, r6, r2
strh r0, [r1]
@@ -67726,7 +67726,7 @@ sub_809C04C: @ 809C04C
_0809C08C:
adds r0, r7, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
ldr r2, _0809C108
adds r1, r6, r2
strb r0, [r1]
@@ -67735,24 +67735,24 @@ _0809C08C:
adds r0, r7, 0
movs r1, 0x2
adds r2, r4, 0
- bl PokemonGetField
+ bl GetMonData
adds r0, r4, 0
bl StringGetEnd10
adds r0, r7, 0
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
ldr r2, _0809C110
adds r1, r6, r2
strb r0, [r1]
adds r0, r7, 0
movs r1, 0x8
- bl PokemonGetField
+ bl GetMonData
ldr r2, _0809C114
adds r1, r6, r2
strb r0, [r1]
adds r0, r7, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
ldr r2, _0809C118
adds r1, r6, r2
str r0, [r1]
@@ -67768,7 +67768,7 @@ _0809C08C:
str r0, [sp]
adds r0, r7, 0
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
b _0809C1B2
.align 2, 0
_0809C0FC: .4byte gUnknown_083B6DB4
@@ -67785,7 +67785,7 @@ _0809C120:
bne _0809C1D4
adds r0, r7, 0
movs r1, 0x41
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
ldr r2, _0809C1B8
adds r5, r6, r2
strh r0, [r5]
@@ -67794,11 +67794,11 @@ _0809C120:
beq _0809C1EC
adds r0, r7, 0
movs r1, 0x1
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
mov r9, r0
adds r0, r7, 0
movs r1, 0x2D
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
ldr r2, _0809C1BC
adds r1, r6, r2
strb r0, [r1]
@@ -67807,7 +67807,7 @@ _0809C120:
adds r0, r7, 0
movs r1, 0x2
adds r2, r4, 0
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
adds r0, r4, 0
bl StringGetEnd10
adds r0, r7, 0
@@ -67817,13 +67817,13 @@ _0809C120:
strb r0, [r1]
adds r0, r7, 0
movs r1, 0x8
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
ldr r2, _0809C1C8
adds r1, r6, r2
strb r0, [r1]
adds r0, r7, 0
movs r1, 0
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
adds r2, r0, 0
ldr r0, _0809C1CC
adds r4, r6, r0
@@ -67842,7 +67842,7 @@ _0809C120:
str r0, [sp]
adds r0, r7, 0
movs r1, 0xC
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
_0809C1B2:
mov r1, r8
strh r0, [r1]
@@ -71415,7 +71415,7 @@ _0809DD64: .4byte 0x0000043c
_0809DD68:
ldr r0, _0809DD84
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
cmp r1, 0
beq _0809DD8C
@@ -72458,7 +72458,7 @@ sub_809E5C4: @ 809E5C4
str r0, [sp, 0x8]
adds r0, r5, 0
ldr r1, [sp, 0x8]
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
adds r1, 0x2
str r1, [sp, 0x14]
@@ -72468,7 +72468,7 @@ sub_809E5C4: @ 809E5C4
str r2, [sp, 0xC]
adds r0, r5, 0
adds r1, r2, 0
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1]
mov r3, r8
@@ -72476,7 +72476,7 @@ sub_809E5C4: @ 809E5C4
str r3, [sp, 0x10]
adds r0, r5, 0
adds r1, r3, 0
- bl PokemonGetField
+ bl GetMonData
mov r7, sp
adds r7, 0x5
str r7, [sp, 0x18]
@@ -72486,13 +72486,13 @@ sub_809E5C4: @ 809E5C4
str r0, [sp, 0x1C]
adds r0, r5, 0
ldr r1, [sp, 0x1C]
- bl PokemonGetField
+ bl GetMonData
add r1, sp, 0x4
mov r10, r1
strb r0, [r1]
adds r0, r5, 0
movs r1, 0x15
- bl PokemonGetField
+ bl GetMonData
mov r4, sp
adds r4, 0x6
strb r0, [r4]
@@ -72535,23 +72535,23 @@ sub_809E5C4: @ 809E5C4
adds r0, r5, 0
ldr r1, [sp, 0x8]
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r0, r5, 0
ldr r1, [sp, 0xC]
ldr r2, [sp, 0x14]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r5, 0
ldr r1, [sp, 0x10]
mov r2, r10
- bl pokemon_setattr
+ bl SetMonData
adds r0, r5, 0
ldr r1, [sp, 0x1C]
ldr r2, [sp, 0x18]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r5, 0
movs r1, 0x15
adds r2, r4, 0
- bl pokemon_setattr
+ bl SetMonData
add sp, 0x20
pop {r3-r5}
mov r8, r3
@@ -72590,7 +72590,7 @@ sub_809E6D8: @ 809E6D8
str r0, [sp, 0x8]
adds r0, r5, 0
ldr r1, [sp, 0x8]
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
mov r1, sp
adds r1, 0x2
str r1, [sp, 0x14]
@@ -72600,7 +72600,7 @@ sub_809E6D8: @ 809E6D8
str r2, [sp, 0xC]
adds r0, r5, 0
adds r1, r2, 0
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
mov r1, sp
strh r0, [r1]
mov r3, r8
@@ -72608,7 +72608,7 @@ sub_809E6D8: @ 809E6D8
str r3, [sp, 0x10]
adds r0, r5, 0
adds r1, r3, 0
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
mov r7, sp
adds r7, 0x5
str r7, [sp, 0x18]
@@ -72618,13 +72618,13 @@ sub_809E6D8: @ 809E6D8
str r0, [sp, 0x1C]
adds r0, r5, 0
ldr r1, [sp, 0x1C]
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
add r1, sp, 0x4
mov r10, r1
strb r0, [r1]
adds r0, r5, 0
movs r1, 0x15
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
mov r4, sp
adds r4, 0x6
strb r0, [r4]
@@ -72667,23 +72667,23 @@ sub_809E6D8: @ 809E6D8
adds r0, r5, 0
ldr r1, [sp, 0x8]
mov r2, sp
- bl PokemonSetEncryptedField
+ bl SetMonBoxData
adds r0, r5, 0
ldr r1, [sp, 0xC]
ldr r2, [sp, 0x14]
- bl PokemonSetEncryptedField
+ bl SetMonBoxData
adds r0, r5, 0
ldr r1, [sp, 0x10]
mov r2, r10
- bl PokemonSetEncryptedField
+ bl SetMonBoxData
adds r0, r5, 0
ldr r1, [sp, 0x1C]
ldr r2, [sp, 0x18]
- bl PokemonSetEncryptedField
+ bl SetMonBoxData
adds r0, r5, 0
movs r1, 0x15
adds r2, r4, 0
- bl PokemonSetEncryptedField
+ bl SetMonBoxData
add sp, 0x20
pop {r3-r5}
mov r8, r3
@@ -73877,7 +73877,7 @@ sub_809F134: @ 809F134
ldr r4, _0809F1AC
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0809F1A6
lsls r0, r5, 24
@@ -74099,7 +74099,7 @@ _0809F2F0:
muls r0, r1
adds r0, r7, r0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0809F2C6
ldrb r0, [r4, 0x9]
@@ -74118,7 +74118,7 @@ sub_809F310: @ 809F310
push {r4,lr}
adds r4, r0, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0809F33C
ldr r0, _0809F338
@@ -74127,7 +74127,7 @@ sub_809F310: @ 809F310
bne _0809F332
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0809F33C
_0809F332:
@@ -74400,7 +74400,7 @@ _0809F51C:
strb r0, [r5]
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
cmp r1, 0
beq _0809F560
@@ -74612,12 +74612,12 @@ sub_809F6B4: @ 809F6B4
_0809F6D2:
adds r0, r4, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r5, r0, 16
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
adds r6, r0, 0
lsls r0, r5, 3
ldr r1, _0809F70C
@@ -74643,16 +74643,16 @@ _0809F714: .4byte gUnknown_081FAF4C
_0809F718:
adds r0, r4, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r5, r0, 16
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
adds r6, r0, 0
adds r0, r4, 0
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
adds r0, r5, 0
adds r2, r6, 0
@@ -74703,7 +74703,7 @@ _0809F784:
_0809F788:
movs r1, 0x10
_0809F78A:
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
pop {r1}
@@ -74739,7 +74739,7 @@ _0809F7BC:
_0809F7C0:
movs r1, 0x14
_0809F7C2:
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
pop {r1}
@@ -75139,7 +75139,7 @@ sub_809FAC8: @ 809FAC8
sub sp, 0xC
adds r5, r0, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0809FB28
movs r0, 0x1
@@ -75181,7 +75181,7 @@ _0809FB28:
lsrs r6, r0, 24
adds r0, r5, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
bl sub_80406D8
@@ -75330,7 +75330,7 @@ _0809FC3C:
bl MenuZeroFillWindowRect
adds r0, r6, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0809FD1C
ldr r5, _0809FCD0
@@ -75371,7 +75371,7 @@ _0809FC3C:
bl sub_80A198C
adds r0, r6, 0
movs r1, 0x20
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
adds r1, r0, 0
@@ -75420,10 +75420,10 @@ _0809FD1C:
adds r0, r6, 0
movs r1, 0x7
adds r2, r4, 0
- bl PokemonGetField
+ bl GetMonData
adds r0, r6, 0
movs r1, 0x3
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
@@ -75439,7 +75439,7 @@ _0809FD1C:
adds r5, r0, 0
adds r0, r6, 0
movs r1, 0x31
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0809FD70
adds r0, r5, 0
@@ -75473,7 +75473,7 @@ _0809FD74:
bl MenuPrint
adds r0, r6, 0
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
ldr r1, _0809FE5C
ands r1, r0
movs r0, 0xC1
@@ -75489,7 +75489,7 @@ _0809FD74:
bl sub_80A1F98
adds r0, r6, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
ldr r2, _0809FE60
@@ -75514,13 +75514,13 @@ _0809FD74:
_0809FDF8:
adds r0, r6, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
adds r0, r6, 0
movs r1, 0x2E
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
@@ -75689,7 +75689,7 @@ _0809FF6A:
bls _0809FF6A
adds r0, r5, 0
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
movs r1, 0xB
@@ -75700,7 +75700,7 @@ _0809FF6A:
ldr r4, _080A008C
adds r0, r5, 0
movs r1, 0x19
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
adds r0, r4, 0
bl ConvertIntToDecimalString
@@ -75714,7 +75714,7 @@ _0809FF6A:
bl sub_80A0C80
adds r0, r5, 0
movs r1, 0x3B
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
adds r0, r4, 0
bl ConvertIntToDecimalString
@@ -75725,7 +75725,7 @@ _0809FF6A:
bl sub_8072BD8
adds r0, r5, 0
movs r1, 0x3C
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
adds r0, r4, 0
bl ConvertIntToDecimalString
@@ -75736,7 +75736,7 @@ _0809FF6A:
bl sub_8072BD8
adds r0, r5, 0
movs r1, 0x3E
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
adds r0, r4, 0
bl ConvertIntToDecimalString
@@ -75747,7 +75747,7 @@ _0809FF6A:
bl sub_8072BD8
adds r0, r5, 0
movs r1, 0x3F
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
adds r0, r4, 0
bl ConvertIntToDecimalString
@@ -75758,7 +75758,7 @@ _0809FF6A:
bl sub_8072BD8
adds r0, r5, 0
movs r1, 0x3D
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
adds r0, r4, 0
bl ConvertIntToDecimalString
@@ -75769,7 +75769,7 @@ _0809FF6A:
bl sub_8072BD8
adds r0, r5, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
adds r0, r4, 0
movs r2, 0x18
@@ -75781,7 +75781,7 @@ _0809FF6A:
adds r4, 0x1
adds r0, r5, 0
movs r1, 0x3A
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
adds r0, r4, 0
movs r2, 0x30
@@ -76000,7 +76000,7 @@ _080A020C:
bl GetStringCenterAlignXOffset
mov r0, r8
movs r1, 0x15
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
@@ -76581,7 +76581,7 @@ _080A06B0:
_080A06C2:
adds r0, r6, 0
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
ldr r1, _080A06F0
ands r1, r0
cmp r5, r1
@@ -76590,7 +76590,7 @@ _080A06C2:
adds r0, r6, 0
movs r1, 0x7
adds r2, r4, 0
- bl PokemonGetField
+ bl GetMonData
ldr r0, _080A06F4
adds r1, r4, 0
bl StringCompareWithoutExtCtrlCodes
@@ -76626,7 +76626,7 @@ sub_80A0708: @ 80A0708
lsrs r6, r2, 24
mov r8, r6
movs r1, 0x25
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
movs r1, 0xFF
lsls r1, 24
@@ -76641,7 +76641,7 @@ _080A0738: .4byte gUnknown_0842D197
_080A073C:
adds r0, r4, 0
movs r1, 0x23
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r7, r0, 24
cmp r7, 0xFF
@@ -76732,12 +76732,12 @@ _080A07DA:
bne _080A0898
adds r0, r7, 0
movs r1, 0x23
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r6, r0, 24
adds r0, r7, 0
movs r1, 0x24
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _080A0850
adds r0, r5, 0
@@ -76771,7 +76771,7 @@ _080A0850:
bhi _080A08E8
adds r0, r7, 0
movs r1, 0x24
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
@@ -76799,7 +76799,7 @@ _080A0894: .4byte gUnknown_0842D0F3
_080A0898:
adds r0, r7, 0
movs r1, 0x25
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
movs r1, 0xFF
lsls r1, 24
@@ -76809,14 +76809,14 @@ _080A0898:
bhi _080A08E8
adds r0, r7, 0
movs r1, 0x23
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r6, r0, 24
cmp r6, 0xFF
bne _080A08E4
adds r0, r7, 0
movs r1, 0x24
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
@@ -76847,7 +76847,7 @@ _080A08F8: .4byte gUnknown_0842D103
_080A08FC:
adds r0, r7, 0
movs r1, 0x24
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
@@ -76894,7 +76894,7 @@ sub_80A0958: @ 80A0958
push {r4-r6}
mov r8, r0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
@@ -76941,7 +76941,7 @@ sub_80A0958: @ 80A0958
bl MenuZeroFillWindowRect
mov r0, r8
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
@@ -76992,7 +76992,7 @@ sub_80A0A2C: @ 80A0A2C
lsls r2, 24
lsrs r4, r2, 24
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
cmp r0, 0x20
@@ -77041,103 +77041,103 @@ sub_80A0A90: @ 80A0A90
push {r4,r5,lr}
adds r5, r0, 0
movs r1, 0x32
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x33
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x34
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x35
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x36
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x43
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x44
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x45
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x46
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x47
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x48
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x49
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x4A
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x4B
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x4C
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x4D
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x4E
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 24
lsrs r4, 24
@@ -77286,16 +77286,16 @@ sub_80A0C80: @ 80A0C80
movs r7, 0
adds r0, r4, 0
movs r1, 0x19
- bl PokemonGetField
+ bl GetMonData
mov r8, r0
adds r0, r4, 0
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r5, r0, 24
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r4, r0, 16
cmp r5, 0x63
@@ -78739,7 +78739,7 @@ sub_80A1808: @ 80A1808
mov r7, r8
push {r7}
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
adds r6, r0, 0
lsls r6, 16
lsrs r6, 16
@@ -78810,7 +78810,7 @@ sub_80A1888: @ 80A1888
str r0, [r4, 0x1C]
ldr r0, _080A18C0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _080A18B0
ldrh r0, [r4, 0x2E]
@@ -79391,7 +79391,7 @@ sub_80A1CD8: @ 80A1CD8
push {r4,lr}
adds r4, r0, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _080A1CEA
movs r0, 0x7
@@ -79399,7 +79399,7 @@ sub_80A1CD8: @ 80A1CD8
_080A1CEA:
adds r0, r4, 0
movs r1, 0x37
- bl PokemonGetField
+ bl GetMonData
bl pokemon_ailments_get_primary
lsls r0, 24
lsrs r0, 24
@@ -79489,7 +79489,7 @@ sub_80A1D84: @ 80A1D84
beq _080A1DBA
adds r0, r5, 0
movs r1, 0x8
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
lsls r1, 24
lsrs r1, 24
@@ -79530,7 +79530,7 @@ _080A1DE4: .4byte 0x020384f4
sub_80A1DE8: @ 80A1DE8
push {r4,lr}
movs r1, 0x26
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
bl ball_number_to_ball_processing_index
@@ -81369,7 +81369,7 @@ sub_80A2B94: @ 80A2B94
push {r4,lr}
adds r4, r0, 0
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
bl itemid_is_mail
@@ -81378,7 +81378,7 @@ sub_80A2B94: @ 80A2B94
beq _080A2BBC
adds r0, r4, 0
movs r1, 0x40
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0xFF
beq _080A2BBC
movs r0, 0x1
@@ -81511,13 +81511,13 @@ _080A2C88:
bls _080A2C88
adds r0, r7, 0
movs r1, 0xB
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
adds r0, r7, 0
movs r1, 0
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
adds r1, r0, 0
adds r0, r4, 0
bl sub_80A2D44
@@ -81543,11 +81543,11 @@ _080A2C88:
adds r0, r7, 0
movs r1, 0x40
mov r2, r8
- bl pokemon_setattr
+ bl SetMonData
adds r0, r7, 0
movs r1, 0xC
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
ldrb r0, [r4]
b _080A2D32
.align 2, 0
@@ -81654,7 +81654,7 @@ sub_80A2D88: @ 80A2D88
adds r0, r6, 0
movs r1, 0x40
adds r2, r4, 0
- bl pokemon_setattr
+ bl SetMonData
mov r0, sp
strb r5, [r0]
mov r1, sp
@@ -81663,7 +81663,7 @@ sub_80A2D88: @ 80A2D88
adds r0, r6, 0
movs r1, 0xC
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
ldrb r0, [r4]
b _080A2DEA
.align 2, 0
@@ -81695,7 +81695,7 @@ sub_80A2DF8: @ 80A2DF8
beq _080A2E46
adds r0, r4, 0
movs r1, 0x40
- bl PokemonGetField
+ bl GetMonData
add r2, sp, 0x4
strb r0, [r2]
ldr r3, _080A2E50
@@ -81716,11 +81716,11 @@ sub_80A2DF8: @ 80A2DF8
strb r3, [r0, 0x1]
adds r0, r4, 0
movs r1, 0x40
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0xC
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
_080A2E46:
add sp, 0x8
pop {r4}
@@ -81786,7 +81786,7 @@ _080A2E9E:
adds r0, r5, 0
movs r1, 0x40
str r2, [sp, 0x8]
- bl PokemonGetField
+ bl GetMonData
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
@@ -81800,7 +81800,7 @@ _080A2E9E:
stm r4!, {r0,r2,r3}
adds r0, r5, 0
movs r1, 0x40
- bl PokemonGetField
+ bl GetMonData
lsls r1, r0, 3
adds r1, r0
lsls r1, 2
@@ -81811,11 +81811,11 @@ _080A2E9E:
adds r0, r5, 0
movs r1, 0x40
mov r2, r9
- bl pokemon_setattr
+ bl SetMonData
adds r0, r5, 0
movs r1, 0xC
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r0, r7, 0
b _080A2F1C
.align 2, 0
@@ -97257,70 +97257,70 @@ sub_80AA69C: @ 80AA69C
adds r2, r4
adds r0, r6, 0
movs r1, 0x16
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 6
adds r0, r4, 0x2
adds r2, r0
adds r0, r6, 0
movs r1, 0x18
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 6
adds r0, r4, 0x1
adds r2, r0
adds r0, r6, 0
movs r1, 0x17
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 6
adds r0, r4, 0x3
adds r2, r0
adds r0, r6, 0
movs r1, 0x21
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 6
adds r0, r4, 0x4
adds r2, r0
adds r0, r6, 0
movs r1, 0x2F
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 6
adds r0, r4, 0x5
adds r2, r0
adds r0, r6, 0
movs r1, 0x30
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 6
subs r4, 0x8
adds r2, r4
adds r0, r6, 0
movs r1, 0xD
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 6
adds r2, r4
adds r2, 0x2
adds r0, r6, 0
movs r1, 0xE
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 6
adds r2, r4
adds r2, 0x4
adds r0, r6, 0
movs r1, 0xF
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 6
adds r2, r4
adds r2, 0x6
adds r0, r6, 0
movs r1, 0x10
- bl pokemon_setattr
+ bl SetMonData
pop {r4-r6}
pop {r0}
bx r0
@@ -104454,7 +104454,7 @@ _080AE108:
adds r6, r1, r0
adds r0, r6, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
ldrb r1, [r4]
lsls r1, 6
adds r1, r5
@@ -104462,7 +104462,7 @@ _080AE108:
adds r0, r6, 0
movs r1, 0x2
mov r2, sp
- bl PokemonGetField
+ bl GetMonData
mov r0, sp
bl StringGetEnd10
ldr r0, _080AE188
@@ -104475,7 +104475,7 @@ _080AE108:
bl SkipExtCtrlCodes
adds r0, r6, 0
movs r1, 0x3
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0x1
bne _080AE18C
mov r1, sp
@@ -104514,7 +104514,7 @@ _080AE19A:
adds r4, r0
adds r0, r4, 0
movs r1, 0x16
- bl PokemonGetField
+ bl GetMonData
mov r6, r8
subs r6, 0x2
ldrb r1, [r5]
@@ -104524,7 +104524,7 @@ _080AE19A:
strb r0, [r1]
adds r0, r4, 0
movs r1, 0x17
- bl PokemonGetField
+ bl GetMonData
ldrb r1, [r5]
lsls r1, 6
adds r1, r6
@@ -104532,7 +104532,7 @@ _080AE19A:
strb r0, [r1]
adds r0, r4, 0
movs r1, 0x18
- bl PokemonGetField
+ bl GetMonData
ldrb r1, [r5]
lsls r1, 6
adds r1, r6
@@ -104540,7 +104540,7 @@ _080AE19A:
strb r0, [r1]
adds r0, r4, 0
movs r1, 0x21
- bl PokemonGetField
+ bl GetMonData
ldrb r1, [r5]
lsls r1, 6
adds r1, r6
@@ -104548,7 +104548,7 @@ _080AE19A:
strb r0, [r1]
adds r0, r4, 0
movs r1, 0x2F
- bl PokemonGetField
+ bl GetMonData
ldrb r1, [r5]
lsls r1, 6
adds r1, r6
@@ -104556,7 +104556,7 @@ _080AE19A:
strb r0, [r1]
adds r0, r4, 0
movs r1, 0x30
- bl PokemonGetField
+ bl GetMonData
ldrb r1, [r5]
lsls r1, 6
adds r1, r6
@@ -104564,35 +104564,35 @@ _080AE19A:
strb r0, [r1]
adds r0, r4, 0
movs r1, 0xD
- bl PokemonGetField
+ bl GetMonData
ldrb r1, [r5]
lsls r1, 6
adds r1, r6
strh r0, [r1, 0x1E]
adds r0, r4, 0
movs r1, 0xE
- bl PokemonGetField
+ bl GetMonData
ldrb r1, [r5]
lsls r1, 6
adds r1, r6
strh r0, [r1, 0x20]
adds r0, r4, 0
movs r1, 0xF
- bl PokemonGetField
+ bl GetMonData
ldrb r1, [r5]
lsls r1, 6
adds r1, r6
strh r0, [r1, 0x22]
adds r0, r4, 0
movs r1, 0x10
- bl PokemonGetField
+ bl GetMonData
ldrb r1, [r5]
lsls r1, 6
adds r1, r6
strh r0, [r1, 0x24]
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
ldrb r1, [r5]
lsls r1, 6
mov r2, r8
@@ -104601,7 +104601,7 @@ _080AE19A:
str r0, [r1]
adds r0, r4, 0
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
ldrb r1, [r5]
lsls r1, 6
movs r2, 0x3A
@@ -104610,7 +104610,7 @@ _080AE19A:
str r0, [r1]
adds r0, r4, 0
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r2, r0, 16
mov r8, r2
@@ -104870,7 +104870,7 @@ sub_80AE47C: @ 80AE47C
push {r4,lr}
adds r4, r0, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _080AE48E
movs r0, 0x3
@@ -104878,7 +104878,7 @@ sub_80AE47C: @ 80AE47C
_080AE48E:
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _080AE49E
movs r0, 0x4
@@ -104923,7 +104923,7 @@ _080AE4E4:
adds r0, r4, 0
movs r1, 0x36
_080AE4E8:
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r1, r0, 24
b _080AE4F6
@@ -133914,37 +133914,37 @@ sub_80BC298: @ 80BC298
push {r4,r5,lr}
adds r5, r0, 0
movs r1, 0x1A
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
adds r0, r5, 0
movs r1, 0x1B
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 16
lsrs r4, 16
adds r0, r5, 0
movs r1, 0x1C
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 16
lsrs r4, 16
adds r0, r5, 0
movs r1, 0x1D
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 16
lsrs r4, 16
adds r0, r5, 0
movs r1, 0x1E
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 16
lsrs r4, 16
adds r0, r5, 0
movs r1, 0x1F
- bl PokemonGetField
+ bl GetMonData
adds r4, r0
lsls r4, 16
lsrs r4, 16
@@ -134014,12 +134014,12 @@ _080BC322:
adds r4, r5, r7
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _080BC408
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _080BC408
movs r4, 0
@@ -134036,7 +134036,7 @@ _080BC38E:
adds r1, 0xD
adds r0, r5, r2
str r2, [sp, 0x8]
- bl PokemonGetField
+ bl GetMonData
mov r3, r8
adds r1, r3, r4
lsls r1, 1
@@ -134056,25 +134056,25 @@ _080BC38E:
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
ldr r5, _080BC42C
adds r1, r5, r7
strh r0, [r1]
adds r0, r4, 0
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
ldr r2, _080BC430
adds r1, r2, r7
strh r0, [r1]
adds r0, r4, 0
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
ldr r1, _080BC434
add r1, r10
strb r0, [r1]
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
ldr r1, _080BC438
add r1, r8
str r0, [r1]
@@ -138124,7 +138124,7 @@ sub_80BE284: @ 80BE284
adds r0, r4
movs r1, 0xB
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
strh r0, [r7, 0x2]
ldrb r0, [r6]
muls r0, r5
@@ -138132,7 +138132,7 @@ sub_80BE284: @ 80BE284
adds r2, r7, 0
adds r2, 0x8
movs r1, 0x2
- bl PokemonGetField
+ bl GetMonData
_080BE2FE:
pop {r4-r7}
pop {r0}
@@ -138328,7 +138328,7 @@ sub_80BE478: @ 80BE478
ldr r4, _080BE560
movs r1, 0x2
adds r2, r4, 0
- bl PokemonGetField
+ bl GetMonData
ldr r1, _080BE564
mov r9, r1
mov r0, r9
@@ -138362,7 +138362,7 @@ sub_80BE478: @ 80BE478
adds r0, r6
movs r1, 0xB
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
strh r0, [r4, 0x2]
bl Random
lsls r0, 16
@@ -138389,7 +138389,7 @@ sub_80BE478: @ 80BE478
adds r5, r4, 0x4
movs r1, 0x2
adds r2, r5, 0
- bl PokemonGetField
+ bl GetMonData
adds r0, r4, 0
bl sub_80BE160
movs r0, 0x2
@@ -138516,7 +138516,7 @@ sub_80BE5FC: @ 80BE5FC
adds r0, r1
movs r1, 0xB
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
strh r0, [r4, 0x2]
adds r0, r4, 0
bl sub_80BE160
@@ -138596,7 +138596,7 @@ sub_80BE6A0: @ 80BE6A0
adds r0, r6
movs r1, 0x20
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
lsrs r0, 4
movs r1, 0xF
ands r0, r1
@@ -138627,7 +138627,7 @@ sub_80BE6A0: @ 80BE6A0
adds r5, 0x10
movs r1, 0x2
adds r2, r5, 0
- bl PokemonGetField
+ bl GetMonData
bl sub_810F87C
lsls r0, 24
lsrs r0, 24
@@ -138637,7 +138637,7 @@ sub_80BE6A0: @ 80BE6A0
adds r0, r6
movs r1, 0xB
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
strh r0, [r4, 0x2]
adds r0, r4, 0
bl sub_80BE160
@@ -140234,7 +140234,7 @@ sub_80BF334: @ 80BF334
adds r0, r1
movs r1, 0xB
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
movs r1, 0xB
muls r1, r0
ldr r0, _080BF398
@@ -140313,7 +140313,7 @@ sub_80BF3DC: @ 80BF3DC
adds r0, r4
movs r1, 0xB
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
movs r1, 0xB
muls r1, r0
ldr r0, _080BF45C
@@ -140328,7 +140328,7 @@ sub_80BF3DC: @ 80BF3DC
ldr r4, _080BF460
movs r1, 0x2
adds r2, r4, 0
- bl PokemonGetField
+ bl GetMonData
adds r0, r4, 0
bl StringGetEnd10
ldr r0, _080BF464
@@ -140447,11 +140447,11 @@ sub_80BF4F4: @ 80BF4F4
adds r0, r4, 0
movs r1, 0x2
adds r2, r5, 0
- bl PokemonGetField
+ bl GetMonData
adds r0, r4, 0
movs r1, 0xB
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
movs r1, 0xB
muls r0, r1
ldr r1, _080BF538
@@ -141124,7 +141124,7 @@ sub_80BF9B4: @ 80BF9B4
ldr r4, _080BF9E8
movs r1, 0x2
adds r2, r4, 0
- bl PokemonGetField
+ bl GetMonData
ldr r0, _080BF9EC
adds r1, r4, 0
bl StringCompareWithoutExtCtrlCodes
@@ -141166,7 +141166,7 @@ sub_80BF9F8: @ 80BF9F8
adds r0, r6
ldr r2, _080BFAA8
movs r1, 0x2
- bl PokemonGetField
+ bl GetMonData
mov r1, r9
ldrh r0, [r1]
mov r1, r8
@@ -141177,7 +141177,7 @@ sub_80BF9F8: @ 80BF9F8
mov r10, r1
movs r1, 0x2
mov r2, r10
- bl PokemonGetField
+ bl GetMonData
mov r1, r9
ldrh r0, [r1]
mov r1, r8
@@ -141186,7 +141186,7 @@ sub_80BF9F8: @ 80BF9F8
adds r0, r6
movs r1, 0xB
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
adds r5, r0, 0
lsls r5, 16
lsrs r5, 16
@@ -141208,7 +141208,7 @@ sub_80BF9F8: @ 80BF9F8
adds r0, r6
movs r1, 0
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
str r0, [sp]
ldr r0, _080BFAB0
str r0, [sp, 0x4]
@@ -141244,7 +141244,7 @@ c2_080CC144: @ 80BFAB4
adds r0, r1
ldr r2, _080BFADC
movs r1, 0x2
- bl pokemon_setattr
+ bl SetMonData
bl c2_exit_to_overworld_1_continue_scripts_restart_music
pop {r0}
bx r0
@@ -141266,7 +141266,7 @@ sub_80BFAE0: @ 80BFAE0
ldr r4, _080BFB0C
movs r1, 0x2
adds r2, r4, 0
- bl PokemonGetField
+ bl GetMonData
adds r0, r4, 0
bl StringGetEnd10
pop {r4}
@@ -141291,7 +141291,7 @@ sub_80BFB10: @ 80BFB10
adds r0, r1
movs r1, 0x1
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
cmp r4, r0
bne _080BFB44
ldr r1, _080BFB40
@@ -150239,7 +150239,7 @@ _080C44A0:
adds r0, r2, 0
movs r1, 0x36
_080C44A4:
- bl PokemonGetField
+ bl GetMonData
ldr r1, _080C44BC
ldrh r1, [r1]
cmp r0, r1
@@ -150298,7 +150298,7 @@ _080C450C:
ldr r4, _080C454C
adds r0, r4
movs r1, 0x32
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r1, r0, 24
mov r0, sp
@@ -150335,7 +150335,7 @@ _080C4554:
ldr r5, _080C4590
adds r0, r5
movs r1, 0x33
- bl PokemonGetField
+ bl GetMonData
strb r0, [r4]
mov r0, sp
ldrb r2, [r0]
@@ -150366,7 +150366,7 @@ _080C4598:
ldr r5, _080C45D4
adds r0, r5
movs r1, 0x34
- bl PokemonGetField
+ bl GetMonData
strb r0, [r4]
mov r0, sp
ldrb r2, [r0]
@@ -150397,7 +150397,7 @@ _080C45DC:
ldr r5, _080C461C
adds r0, r5
movs r1, 0x35
- bl PokemonGetField
+ bl GetMonData
strb r0, [r4]
mov r0, sp
ldrb r2, [r0]
@@ -150416,7 +150416,7 @@ _080C45DC:
movs r1, 0x35
_080C4610:
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
b _080C465E
.align 2, 0
_080C4618: .4byte 0x02038694
@@ -150431,7 +150431,7 @@ _080C4624:
ldr r5, _080C466C
adds r0, r5
movs r1, 0x36
- bl PokemonGetField
+ bl GetMonData
strb r0, [r4]
mov r0, sp
ldrb r2, [r0]
@@ -150449,7 +150449,7 @@ _080C4624:
adds r0, r5
movs r1, 0x36
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
_080C465E:
add sp, 0x4
pop {r4-r7}
@@ -151718,7 +151718,7 @@ sub_80C4FBC: @ 80C4FBC
ldr r4, _080C5020
adds r0, r4
movs r1, 0x46
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r0, 24
mov r1, sp
@@ -151752,7 +151752,7 @@ sub_80C4FBC: @ 80C4FBC
adds r0, r4
movs r1, 0x46
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
movs r0, 0x1
b _080C503A
.align 2, 0
@@ -152105,7 +152105,7 @@ _080C52CE:
add r4, r10
adds r0, r4, 0
movs r1, 0x3A
- bl PokemonGetField
+ bl GetMonData
lsls r1, r0, 16
strb r0, [r6]
lsrs r1, 24
@@ -152113,10 +152113,10 @@ _080C52CE:
adds r0, r4, 0
movs r1, 0x39
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x15
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r7, r0, 24
movs r5, 0
@@ -152127,7 +152127,7 @@ _080C5304:
adds r1, r5, 0
adds r1, 0xD
adds r0, r4, 0
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
adds r1, r7, 0
@@ -152138,7 +152138,7 @@ _080C5304:
adds r1, 0x11
adds r0, r4, 0
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r0, r5, 0x1
lsls r0, 24
lsrs r5, r0, 24
@@ -152155,7 +152155,7 @@ _080C5304:
add r0, r10
movs r1, 0x37
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
mov r1, r9
lsls r0, r1, 24
lsrs r0, 24
@@ -152213,7 +152213,7 @@ sub_80C5374: @ 80C5374
adds r0, r6, 0
movs r1, 0xC
add r2, sp, 0x10
- bl pokemon_setattr
+ bl SetMonData
adds r0, r6, 0
bl pokemon_catch
lsls r0, 24
@@ -152257,7 +152257,7 @@ sub_80C53F8: @ 80C53F8
strb r0, [r2]
mov r0, sp
movs r1, 0x2D
- bl pokemon_setattr
+ bl SetMonData
mov r0, sp
bl pokemon_catch
lsls r0, 24
@@ -152309,7 +152309,7 @@ _080C545C:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
cmp r0, 0
@@ -152318,7 +152318,7 @@ _080C545C:
beq _080C5490
adds r0, r4, 0
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
cmp r0, r6
bne _080C5490
movs r0, 0x1
@@ -152398,7 +152398,7 @@ sub_80C54D0: @ 80C54D0
mov r0, r8
movs r1, 0xC
add r2, sp, 0x10
- bl pokemon_setattr
+ bl SetMonData
_080C551E:
add sp, 0x14
pop {r3}
@@ -152592,7 +152592,7 @@ _080C5680: .4byte 0x05000096
sub_80C5684: @ 80C5684
push {lr}
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r1, r0, 16
cmp r1, 0
@@ -152623,7 +152623,7 @@ _080C56AE:
beq _080C56CC
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _080C56CC
movs r0, 0
@@ -152661,12 +152661,12 @@ sub_80C56DC: @ 80C56DC
adds r0, r4, 0
movs r1, 0x37
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
ldr r5, _080C5724
adds r0, r4, 0
movs r1, 0x2
adds r2, r5, 0
- bl PokemonGetField
+ bl GetMonData
adds r0, r5, 0
bl StringGetEnd10
add sp, 0x4
@@ -152693,12 +152693,12 @@ sub_80C5728: @ 80C5728
beq _080C5768
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _080C5768
adds r0, r4, 0
movs r1, 0x37
- bl PokemonGetField
+ bl GetMonData
bl pokemon_ailments_get_primary
lsls r0, 24
lsrs r0, 24
@@ -152835,12 +152835,12 @@ overworld_poison: @ 80C583C
_080C5848:
adds r0, r4, 0
movs r1, 0x5
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _080C588C
adds r0, r4, 0
movs r1, 0x37
- bl PokemonGetField
+ bl GetMonData
bl pokemon_ailments_get_primary
lsls r0, 24
lsrs r0, 24
@@ -152848,7 +152848,7 @@ _080C5848:
bne _080C588C
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
str r0, [sp]
cmp r0, 0
beq _080C587E
@@ -152862,7 +152862,7 @@ _080C5880:
adds r0, r4, 0
movs r1, 0x39
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r7, 0x1
_080C588C:
adds r4, 0x64
@@ -152906,45 +152906,45 @@ sub_80C58C0: @ 80C58C0
sub sp, 0x8
adds r5, r0, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
str r0, [sp, 0x4]
lsrs r0, 16
str r0, [sp]
adds r0, r5, 0
movs r1, 0x27
- bl PokemonGetField
+ bl GetMonData
adds r7, r0, 0
movs r6, 0xF
ands r7, r6
adds r0, r5, 0
movs r1, 0x28
- bl PokemonGetField
+ bl GetMonData
mov r8, r0
mov r1, r8
ands r1, r6
mov r8, r1
adds r0, r5, 0
movs r1, 0x29
- bl PokemonGetField
+ bl GetMonData
mov r9, r0
mov r3, r9
ands r3, r6
mov r9, r3
adds r0, r5, 0
movs r1, 0x2A
- bl PokemonGetField
+ bl GetMonData
mov r10, r0
ands r0, r6
mov r10, r0
adds r0, r5, 0
movs r1, 0x2B
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
ands r4, r6
adds r0, r5, 0
movs r1, 0x2C
- bl PokemonGetField
+ bl GetMonData
adds r2, r0, 0
ands r2, r6
mov r1, r8
@@ -153141,12 +153141,12 @@ _080C5AA8:
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0x1
beq _080C5ACA
adds r0, r5, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, r6
beq _080C5AD4
_080C5ACA:
@@ -153371,12 +153371,12 @@ _080C5C70:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _080C5CA2
adds r0, r4, 0
movs r1, 0x6
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _080C5CA2
mov r1, sp
@@ -153384,7 +153384,7 @@ _080C5C70:
ldrb r1, [r0]
adds r0, r4, 0
mov r2, r8
- bl pokemon_setattr
+ bl SetMonData
movs r7, 0x1
_080C5CA2:
adds r5, 0x1
@@ -161852,12 +161852,12 @@ _080C9DE6:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _080C9DE0
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _080C9DE0
ldr r0, _080C9E2C
@@ -183368,12 +183368,12 @@ _080D43D8:
adds r5, r1, r0
adds r0, r5, 0
movs r1, 0x3A
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 16
adds r0, r5, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r3, r0, 16
lsrs r4, 18
@@ -209175,7 +209175,7 @@ _080E0BB0:
_080E0BC0:
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r5, r0, 16
_080E0BCC:
@@ -213963,7 +213963,7 @@ _080E3098:
_080E30A8:
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r4, r0, 16
_080E30B4:
@@ -214494,7 +214494,7 @@ _080E3508:
_080E3516:
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r4, r0, 16
_080E3522:
@@ -215581,7 +215581,7 @@ _080E3D7C:
_080E3D8A:
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r4, r0, 16
_080E3D96:
@@ -249171,7 +249171,7 @@ _080F44C8:
adds r0, r1
adds r1, r4, 0
adds r2, r3, 0
- bl PokemonGetField
+ bl GetMonData
b _080F453C
.align 2, 0
_080F44DC: .4byte 0x03004360
@@ -249181,7 +249181,7 @@ _080F44E0:
ldr r1, _080F44F0
adds r0, r1
adds r1, r4, 0
- bl PokemonGetField
+ bl GetMonData
b _080F453C
.align 2, 0
_080F44F0: .4byte 0x03004360
@@ -249204,7 +249204,7 @@ _080F44FC:
adds r0, r1
adds r1, r4, 0
adds r2, r3, 0
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
b _080F453C
.align 2, 0
_080F451C: .4byte 0x020300a4
@@ -249221,7 +249221,7 @@ _080F4520:
adds r1, r2
adds r0, r1
adds r1, r4, 0
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
_080F453C:
pop {r4}
pop {r1}
@@ -249248,7 +249248,7 @@ sub_80F4548: @ 80F4548
adds r0, r1
movs r1, 0x8
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
b _080F4592
.align 2, 0
_080F4570: .4byte 0x03004360
@@ -249266,7 +249266,7 @@ _080F4574:
adds r0, r1
movs r1, 0x8
mov r2, sp
- bl PokemonSetEncryptedField
+ bl SetMonBoxData
_080F4592:
add sp, 0x4
pop {r4}
@@ -250071,7 +250071,7 @@ _080F4BF6:
ldr r1, _080F4CCC
adds r0, r1
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _080F4C58
mov r0, r10
@@ -250308,7 +250308,7 @@ _080F4DCA:
add r1, r8
adds r0, r1
movs r1, 0xB
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
cmp r0, 0
beq _080F4E60
ldrb r0, [r6]
@@ -250324,7 +250324,7 @@ _080F4DCA:
add r1, r8
adds r0, r1
movs r1, 0x2D
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
cmp r0, 0
bne _080F4E60
ldrb r1, [r6]
@@ -250356,7 +250356,7 @@ _080F4DCA:
adds r0, r1
mov r2, r9
ldrb r1, [r2]
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
lsls r0, 24
lsrs r0, 24
ldr r2, _080F4EB4
@@ -250429,7 +250429,7 @@ _080F4ED6:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _080F4F18
movs r0, 0x1F
@@ -250448,7 +250448,7 @@ _080F4ED6:
adds r0, r2
ldrb r1, [r0]
adds r0, r4, 0
- bl PokemonGetField
+ bl GetMonData
strb r0, [r5]
mov r0, sp
bl sub_80F4944
@@ -253020,7 +253020,7 @@ _080F629A:
add r1, r8
adds r0, r1
movs r1, 0x51
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
cmp r0, 0
bne _080F636C
ldrb r0, [r5]
@@ -253036,7 +253036,7 @@ _080F629A:
add r1, r9
adds r0, r1
movs r1, 0x51
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
adds r1, r0, 0
cmp r1, 0
bne _080F636C
@@ -253084,7 +253084,7 @@ _080F632A:
ldr r1, _080F635C
adds r0, r1
movs r1, 0x51
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _080F6324
ldr r0, _080F6360
@@ -253200,7 +253200,7 @@ _080F63FC:
adds r1, r2
adds r0, r1
movs r1, 0x51
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
lsls r0, 24
lsrs r3, r0, 24
cmp r3, 0
@@ -253272,7 +253272,7 @@ _080F64A8:
ldr r1, _080F64FC
adds r0, r1
movs r1, 0x51
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r3, r0, 24
cmp r3, 0
@@ -253382,7 +253382,7 @@ _080F655E:
adds r4, r0
adds r0, r4, 0
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
str r0, [sp, 0x8]
@@ -254979,7 +254979,7 @@ sub_80F7224: @ 80F7224
ldr r1, _080F7260
adds r0, r1
movs r1, 0x30
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r2, r0, 24
ldr r0, _080F7264
@@ -260934,7 +260934,7 @@ _080F9F48:
adds r0, r1
adds r1, r4, 0
adds r1, 0xD
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _080F9F66
ldrh r0, [r5]
@@ -260969,7 +260969,7 @@ sub_80F9F84: @ 80F9F84
ldrh r1, [r0]
adds r1, 0xD
adds r0, r5, 0
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
@@ -261014,7 +261014,7 @@ sub_80F9FDC: @ 80F9FDC
str r0, [sp, 0x8]
mov r0, r8
ldr r1, [sp, 0x8]
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
adds r1, 0x2
str r1, [sp, 0x14]
@@ -261024,7 +261024,7 @@ sub_80F9FDC: @ 80F9FDC
str r3, [sp, 0xC]
mov r0, r8
adds r1, r3, 0
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1]
adds r7, r5, 0
@@ -261032,7 +261032,7 @@ sub_80F9FDC: @ 80F9FDC
str r7, [sp, 0x10]
mov r0, r8
adds r1, r7, 0
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
adds r1, 0x5
str r1, [sp, 0x18]
@@ -261042,13 +261042,13 @@ sub_80F9FDC: @ 80F9FDC
str r3, [sp, 0x1C]
mov r0, r8
adds r1, r3, 0
- bl PokemonGetField
+ bl GetMonData
add r7, sp, 0x4
mov r10, r7
strb r0, [r7]
mov r0, r8
movs r1, 0x15
- bl PokemonGetField
+ bl GetMonData
mov r6, sp
adds r6, 0x6
strb r0, [r6]
@@ -261087,23 +261087,23 @@ sub_80F9FDC: @ 80F9FDC
mov r0, r8
ldr r1, [sp, 0x8]
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
mov r0, r8
ldr r1, [sp, 0xC]
ldr r2, [sp, 0x14]
- bl pokemon_setattr
+ bl SetMonData
mov r0, r8
ldr r1, [sp, 0x10]
mov r2, r10
- bl pokemon_setattr
+ bl SetMonData
mov r0, r8
ldr r1, [sp, 0x1C]
ldr r2, [sp, 0x18]
- bl pokemon_setattr
+ bl SetMonData
mov r0, r8
movs r1, 0x15
adds r2, r6, 0
- bl pokemon_setattr
+ bl SetMonData
add sp, 0x20
pop {r3-r5}
mov r8, r3
@@ -261183,7 +261183,7 @@ sub_80FA148: @ 80FA148
movs r1, 0
strh r1, [r4]
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _080FA16A
movs r0, 0x1
@@ -291343,17 +291343,17 @@ _081085CA:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08108608
adds r0, r4, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08108608
adds r0, r4, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
movs r1, 0xCE
lsls r1, 1
cmp r0, r1
@@ -291861,17 +291861,17 @@ _081089C8:
add r4, r9
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r5, r0, 16
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r6, r0, 16
adds r0, r4, 0
movs r1, 0x37
- bl PokemonGetField
+ bl GetMonData
cmp r5, 0
beq _08108A00
cmp r5, r10
@@ -291947,17 +291947,17 @@ _08108A6C:
add r4, r10
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r5, r0, 16
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r6, r0, 16
adds r0, r4, 0
movs r1, 0x37
- bl PokemonGetField
+ bl GetMonData
cmp r5, 0
beq _08108AB0
movs r1, 0xCE
@@ -301137,17 +301137,17 @@ _0810D1FC:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x5
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0810D23A
adds r0, r4, 0
movs r1, 0x6
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0810D23A
adds r0, r4, 0
movs r1, 0x43
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0810D23A
movs r0, 0x1
@@ -301155,7 +301155,7 @@ _0810D1FC:
adds r0, r4, 0
movs r1, 0x43
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
movs r6, 0x1
_0810D23A:
adds r5, 0x1
@@ -301298,12 +301298,12 @@ _0810D336:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0810D368
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
ldr r1, _0810D364
ands r1, r0
cmp r1, r6
@@ -303402,7 +303402,7 @@ sub_810E384: @ 810E384
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x20
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0xFF
bne _0810E3AC
movs r0, 0x6
@@ -303412,7 +303412,7 @@ _0810E3A8: .4byte 0x03004360
_0810E3AC:
adds r0, r4, 0
movs r1, 0x20
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0xC7
bls _0810E3BC
movs r0, 0x5
@@ -303420,7 +303420,7 @@ _0810E3AC:
_0810E3BC:
adds r0, r4, 0
movs r1, 0x20
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0x95
bls _0810E3CC
movs r0, 0x4
@@ -303428,7 +303428,7 @@ _0810E3BC:
_0810E3CC:
adds r0, r4, 0
movs r1, 0x20
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0x63
bls _0810E3DC
movs r0, 0x3
@@ -303436,7 +303436,7 @@ _0810E3CC:
_0810E3DC:
adds r0, r4, 0
movs r1, 0x20
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0x31
bls _0810E3EC
movs r0, 0x2
@@ -303444,7 +303444,7 @@ _0810E3DC:
_0810E3EC:
adds r0, r4, 0
movs r1, 0x20
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0810E3FC
movs r0, 0
@@ -304916,7 +304916,7 @@ sub_810EF3C: @ 810EF3C
ldr r1, _0810EF5C
adds r0, r1
movs r1, 0x16
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0xC7
bls _0810EF60
movs r0, 0x1
@@ -304941,7 +304941,7 @@ sub_810EF68: @ 810EF68
ldr r1, _0810EF88
adds r0, r1
movs r1, 0x17
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0xC7
bls _0810EF8C
movs r0, 0x1
@@ -304966,7 +304966,7 @@ sub_810EF94: @ 810EF94
ldr r1, _0810EFB4
adds r0, r1
movs r1, 0x18
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0xC7
bls _0810EFB8
movs r0, 0x1
@@ -304991,7 +304991,7 @@ sub_810EFC0: @ 810EFC0
ldr r1, _0810EFE0
adds r0, r1
movs r1, 0x21
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0xC7
bls _0810EFE4
movs r0, 0x1
@@ -305016,7 +305016,7 @@ sub_810EFEC: @ 810EFEC
ldr r1, _0810F00C
adds r0, r1
movs r1, 0x2F
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0xC7
bls _0810F010
movs r0, 0x1
@@ -305043,17 +305043,17 @@ _0810F01E:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0x5
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0810F074
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0810F074
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
lsls r1, r0, 3
@@ -305702,7 +305702,7 @@ sub_810F524: @ 810F524
adds r0, r1
movs r1, 0x47
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r0, 24
pop {r1}
@@ -305731,7 +305731,7 @@ sub_810F54C: @ 810F54C
adds r0, r1
movs r1, 0x47
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
add sp, 0x4
pop {r0}
bx r0
@@ -305847,28 +305847,28 @@ sub_810F628: @ 810F628
adds r0, r5, 0
movs r1, 0x2E
add r2, sp, 0x10
- bl pokemon_setattr
+ bl SetMonData
add r1, sp, 0x10
movs r0, 0x21
strh r0, [r1]
adds r0, r5, 0
movs r1, 0xD
add r2, sp, 0x10
- bl pokemon_setattr
+ bl SetMonData
add r0, sp, 0x10
strh r4, [r0]
adds r0, r5, 0
movs r1, 0xE
add r2, sp, 0x10
- bl pokemon_setattr
+ bl SetMonData
adds r0, r5, 0
movs r1, 0xF
add r2, sp, 0x10
- bl pokemon_setattr
+ bl SetMonData
adds r0, r5, 0
movs r1, 0x10
add r2, sp, 0x10
- bl pokemon_setattr
+ bl SetMonData
add sp, 0x14
pop {r4,r5}
pop {r0}
@@ -305900,7 +305900,7 @@ _0810F6B6:
adds r0, r1
movs r1, 0x41
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
cmp r0, r6
bne _0810F6D8
movs r0, 0x1
@@ -305942,7 +305942,7 @@ _0810F6FC:
adds r0, r6, r0
movs r1, 0xB
movs r2, 0
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
cmp r0, 0
bne _0810F71C
movs r0, 0x1
@@ -306156,7 +306156,7 @@ _0810F88C:
adds r0, r4, 0
movs r1, 0x41
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
movs r1, 0xCE
lsls r1, 1
cmp r0, r1
@@ -306164,7 +306164,7 @@ _0810F88C:
adds r0, r4, 0
movs r1, 0x41
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0810F8C0
adds r0, r5, 0
@@ -306196,7 +306196,7 @@ sub_810F8D4: @ 810F8D4
adds r0, r1
movs r1, 0x41
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
pop {r1}
@@ -306282,7 +306282,7 @@ sub_810F96C: @ 810F96C
ldr r4, _0810F99C
movs r1, 0x7
adds r2, r4, 0
- bl PokemonGetField
+ bl GetMonData
ldr r0, _0810F9A0
adds r1, r4, 0
bl StringCompareWithoutExtCtrlCodes
@@ -310521,7 +310521,7 @@ evolution_cutscene: @ 8111984
ldr r0, [sp, 0x20]
movs r1, 0x2
add r2, sp, 0x8
- bl PokemonGetField
+ bl GetMonData
ldr r0, _08111C48
add r1, sp, 0x8
bl StringCopy10
@@ -310535,17 +310535,17 @@ evolution_cutscene: @ 8111984
bl StringCopy
ldr r0, [sp, 0x20]
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
adds r6, r0, 0
lsls r6, 16
lsrs r6, 16
ldr r0, [sp, 0x20]
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
str r0, [sp, 0x2C]
ldr r0, [sp, 0x20]
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
str r0, [sp, 0x30]
lsls r0, r6, 3
ldr r1, _08111C54
@@ -310788,11 +310788,11 @@ sub_8111C90: @ 8111C90
ldrh r6, [r0, 0x10]
adds r0, r4, 0
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
mov r10, r0
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
mov r8, r0
movs r0, 0
bl SetHBlankCallback
@@ -311113,11 +311113,11 @@ _08111FDC:
_08111FE2:
adds r0, r4, 0
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
adds r6, r0, 0
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
adds r5, r0, 0
lsls r0, r7, 3
ldr r1, _08112034
@@ -311249,7 +311249,7 @@ sub_81120E4: @ 81120E4
ldr r0, [sp, 0x1C]
movs r1, 0x2
add r2, sp, 0x8
- bl PokemonGetField
+ bl GetMonData
ldr r0, _08112234
add r1, sp, 0x8
bl StringCopy10
@@ -311264,7 +311264,7 @@ sub_81120E4: @ 81120E4
strb r0, [r1]
ldr r0, [sp, 0x1C]
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
mov r8, r0
mov r1, r8
lsls r1, 16
@@ -311272,11 +311272,11 @@ sub_81120E4: @ 81120E4
mov r8, r1
ldr r0, [sp, 0x1C]
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
adds r6, r0, 0
ldr r0, [sp, 0x1C]
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
adds r7, r0, 0
ldr r2, _08112244
mov r9, r2
@@ -311469,13 +311469,13 @@ _081122E2:
adds r0, r5, 0
mov r1, r10
movs r2, 0x64
- bl memcpy_pokemon
+ bl CopyMon
mov r1, r8
adds r2, r1, r4
adds r2, 0xC
adds r0, r5, 0
movs r1, 0xB
- bl pokemon_setattr
+ bl SetMonData
ldrh r1, [r6, 0xC]
movs r0, 0xB
adds r2, r1, 0
@@ -311484,26 +311484,26 @@ _081122E2:
adds r2, r0
adds r0, r5, 0
movs r1, 0x2
- bl pokemon_setattr
+ bl SetMonData
adds r0, r5, 0
movs r1, 0xC
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r0, r5, 0
movs r1, 0x8
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r0, r5, 0
movs r1, 0xA
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
movs r4, 0x32
mov r6, r9
_08112342:
adds r0, r5, 0
adds r1, r4, 0
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r4, 0x1
cmp r4, 0x36
ble _08112342
@@ -311512,20 +311512,20 @@ _08112354:
adds r0, r5, 0
adds r1, r4, 0
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r4, 0x1
cmp r4, 0x4F
ble _08112354
adds r0, r5, 0
movs r1, 0x37
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
movs r0, 0xFF
str r0, [sp]
adds r0, r5, 0
movs r1, 0x40
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r0, r5, 0
bl pokemon_calc_effective_stats
bl calc_player_party_count
@@ -311547,18 +311547,18 @@ _08112354:
bl sub_8090D90
adds r0, r5, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
ldr r1, _08112404
cmp r0, r1
bne _081123E2
adds r0, r5, 0
movs r1, 0x3
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0x1
bne _081123E2
mov r0, r10
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
movs r1, 0x97
lsls r1, 1
cmp r0, r1
@@ -311566,7 +311566,7 @@ _08112354:
ldr r2, _08112408
adds r0, r5, 0
movs r1, 0x2
- bl pokemon_setattr
+ bl SetMonData
_081123E2:
add sp, 0x4
pop {r3-r5}
@@ -312032,7 +312032,7 @@ _081127BE:
adds r2, 0x10
mov r0, r9
movs r1, 0xB
- bl pokemon_setattr
+ bl SetMonData
mov r0, r9
bl pokemon_calc_effective_stats
ldrh r1, [r4, 0xE]
@@ -312093,7 +312093,7 @@ _08112856:
mov r0, r9
movs r1, 0x2
add r2, sp, 0x4
- bl PokemonGetField
+ bl GetMonData
ldr r0, _081128A8
add r1, sp, 0x4
bl StringCopy10
@@ -312709,7 +312709,7 @@ _08112DCC:
adds r1, r6, 0
adds r1, 0xD
mov r0, r9
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r4, r0, 16
adds r0, r4, 0
@@ -313340,7 +313340,7 @@ _08113316:
adds r2, 0x10
mov r0, r8
movs r1, 0xB
- bl pokemon_setattr
+ bl SetMonData
mov r0, r8
bl pokemon_calc_effective_stats
ldrh r1, [r4, 0xE]
@@ -313410,7 +313410,7 @@ _081133C2:
mov r0, r8
movs r1, 0x2
add r2, sp, 0x4
- bl PokemonGetField
+ bl GetMonData
ldr r0, _08113418
add r1, sp, 0x4
bl StringCopy10
@@ -314002,7 +314002,7 @@ _08113910:
adds r1, r6, 0
adds r1, 0xD
mov r0, r8
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r4, r0, 16
adds r0, r4, 0
@@ -317284,7 +317284,7 @@ _08115322:
ldr r1, _08115360
adds r0, r1
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
movs r0, 0x98
lsls r0, 1
@@ -335124,7 +335124,7 @@ sub_811DE98: @ 811DE98
ldr r1, _0811DF2C
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
bl nullsub_9
@@ -335903,12 +335903,12 @@ _0811E588:
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1]
adds r0, r4, 0
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x2E]
movs r6, 0
@@ -335936,12 +335936,12 @@ _0811E5D4:
adds r1, r6, 0
adds r1, 0xD
mov r0, r8
- bl PokemonGetField
+ bl GetMonData
strh r0, [r4]
adds r1, r6, 0
adds r1, 0x11
mov r0, r8
- bl PokemonGetField
+ bl GetMonData
mov r2, r9
adds r1, r2, r6
strb r0, [r1]
@@ -335956,21 +335956,21 @@ _0811E5D4:
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
- bl PokemonGetField
+ bl GetMonData
mov r1, r10
strb r0, [r1]
adds r0, r4, 0
movs r1, 0x20
- bl PokemonGetField
+ bl GetMonData
ldr r2, [sp, 0x80]
strb r0, [r2]
adds r0, r4, 0
movs r1, 0x19
- bl PokemonGetField
+ bl GetMonData
str r0, [sp, 0x44]
adds r0, r4, 0
movs r1, 0x27
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
movs r5, 0x1F
ands r0, r5
@@ -335982,7 +335982,7 @@ _0811E5D4:
strb r1, [r3, 0x14]
adds r0, r4, 0
movs r1, 0x28
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
movs r6, 0x1F
ands r0, r6
@@ -335994,7 +335994,7 @@ _0811E5D4:
strh r1, [r3, 0x14]
adds r0, r4, 0
movs r1, 0x29
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
ands r0, r5
lsls r0, 2
@@ -336006,7 +336006,7 @@ _0811E5D4:
strb r1, [r3, 0x15]
adds r0, r4, 0
movs r1, 0x2A
- bl PokemonGetField
+ bl GetMonData
movs r1, 0x1F
ands r1, r0
lsls r1, 15
@@ -336017,7 +336017,7 @@ _0811E5D4:
str r0, [sp, 0x14]
adds r0, r4, 0
movs r1, 0x2B
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
ands r0, r6
lsls r0, 4
@@ -336028,7 +336028,7 @@ _0811E5D4:
strh r1, [r3, 0x16]
adds r0, r4, 0
movs r1, 0x2C
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
ands r0, r5
lsls r0, 1
@@ -336040,55 +336040,55 @@ _0811E5D4:
strb r1, [r3, 0x17]
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
str r0, [sp, 0x48]
adds r0, r4, 0
movs r1, 0x37
- bl PokemonGetField
+ bl GetMonData
str r0, [sp, 0x4C]
adds r0, r4, 0
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
ldr r1, [sp, 0x7C]
strb r0, [r1]
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x28]
adds r0, r4, 0
movs r1, 0x3A
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x2C]
adds r0, r4, 0
movs r1, 0x3B
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x2]
adds r0, r4, 0
movs r1, 0x3C
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x4]
adds r0, r4, 0
movs r1, 0x3D
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x6]
adds r0, r4, 0
movs r1, 0x3E
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x8]
adds r0, r4, 0
movs r1, 0x3F
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0xA]
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
movs r1, 0x1
ands r0, r1
@@ -336101,7 +336101,7 @@ _0811E5D4:
strb r1, [r3, 0x17]
adds r0, r4, 0
movs r1, 0x2E
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
lsls r0, 7
ldrb r2, [r3, 0x17]
@@ -336111,19 +336111,19 @@ _0811E5D4:
strb r1, [r3, 0x17]
adds r0, r4, 0
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
str r0, [sp, 0x54]
adds r0, r4, 0
movs r1, 0x2
ldr r2, [sp, 0x8C]
- bl PokemonGetField
+ bl GetMonData
ldr r0, [sp, 0x84]
ldr r1, [sp, 0x8C]
bl StringCopy10
adds r0, r4, 0
movs r1, 0x7
ldr r2, [sp, 0x88]
- bl PokemonGetField
+ bl GetMonData
mov r2, sp
movs r6, 0
_0811E78C:
@@ -336174,13 +336174,13 @@ _0811E7E2:
adds r1, r6, 0
adds r1, 0xD
adds r0, r4, 0
- bl PokemonGetField
+ bl GetMonData
mov r1, r8
strh r0, [r1]
adds r1, r6, 0
adds r1, 0x11
adds r0, r4, 0
- bl PokemonGetField
+ bl GetMonData
mov r2, r10
adds r1, r2, r6
strb r0, [r1]
@@ -336194,7 +336194,7 @@ _0811E7E2:
ldr r1, _0811E830
adds r0, r1
movs r1, 0x15
- bl PokemonGetField
+ bl GetMonData
mov r1, r9
strb r0, [r1, 0xC]
mov r2, r9
@@ -336236,7 +336236,7 @@ _0811E85C:
adds r1, 0x11
mov r2, r8
adds r0, r4, r2
- bl PokemonGetField
+ bl GetMonData
adds r1, r7, r6
strb r0, [r1]
adds r6, 0x1
@@ -336247,7 +336247,7 @@ _0811E85C:
ldr r1, _0811E888
adds r0, r1
movs r1, 0x15
- bl PokemonGetField
+ bl GetMonData
adds r1, r7, r6
strb r0, [r1]
adds r6, 0x1
@@ -336284,7 +336284,7 @@ _0811E8B8:
adds r0, r1
movs r1, 0x19
_0811E8C2:
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
strb r1, [r7]
movs r0, 0xFF
@@ -336417,27 +336417,27 @@ _0811E9A8:
adds r4, r0
adds r0, r4, 0
movs r1, 0x27
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7]
adds r0, r4, 0
movs r1, 0x28
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7, 0x1]
adds r0, r4, 0
movs r1, 0x29
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7, 0x2]
adds r0, r4, 0
movs r1, 0x2A
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7, 0x3]
adds r0, r4, 0
movs r1, 0x2B
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7, 0x4]
adds r0, r4, 0
movs r1, 0x2C
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7, 0x5]
movs r6, 0x6
b _0811EBEE
@@ -336522,7 +336522,7 @@ _0811EA78:
adds r0, r1
movs r1, 0x37
_0811EA82:
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
strb r1, [r7]
movs r0, 0xFF
@@ -336611,7 +336611,7 @@ _0811EB1C:
adds r0, r1
movs r1, 0x3F
_0811EB26:
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
strb r0, [r7]
@@ -336718,7 +336718,7 @@ _0811EBDC:
adds r0, r1
movs r1, 0x36
_0811EBE6:
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7]
movs r6, 0x1
_0811EBEE:
@@ -336893,12 +336893,12 @@ _0811ED9C:
adds r0, r4, 0
movs r1, 0xB
adds r2, r6, 0
- bl pokemon_setattr
+ bl SetMonData
adds r2, r6, 0
adds r2, 0x2E
adds r0, r4, 0
movs r1, 0xC
- bl pokemon_setattr
+ bl SetMonData
movs r0, 0
mov r8, r0
movs r0, 0x3B
@@ -336939,12 +336939,12 @@ _0811EE02:
adds r1, 0xD
mov r0, r9
adds r2, r4, 0
- bl pokemon_setattr
+ bl SetMonData
mov r1, r8
adds r1, 0x11
mov r0, r9
adds r2, r7, 0
- bl pokemon_setattr
+ bl SetMonData
adds r7, 0x1
adds r4, 0x2
movs r0, 0x1
@@ -336960,15 +336960,15 @@ _0811EE02:
adds r0, r4, 0
movs r1, 0x15
mov r2, r10
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x20
ldr r2, [sp, 0x20]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x19
ldr r2, [sp, 0x28]
- bl pokemon_setattr
+ bl SetMonData
ldrb r0, [r6, 0x14]
lsls r0, 27
lsrs r0, 27
@@ -336977,7 +336977,7 @@ _0811EE02:
adds r0, r4, 0
movs r1, 0x27
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
mov r1, sp
ldrh r0, [r6, 0x14]
lsls r0, 22
@@ -336986,7 +336986,7 @@ _0811EE02:
adds r0, r4, 0
movs r1, 0x28
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
mov r1, sp
ldrb r0, [r6, 0x15]
lsls r0, 25
@@ -336995,7 +336995,7 @@ _0811EE02:
adds r0, r4, 0
movs r1, 0x29
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
mov r1, sp
ldr r0, [r6, 0x14]
lsls r0, 12
@@ -337004,7 +337004,7 @@ _0811EE02:
adds r0, r4, 0
movs r1, 0x2A
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
mov r1, sp
ldrh r0, [r6, 0x16]
lsls r0, 23
@@ -337013,7 +337013,7 @@ _0811EE02:
adds r0, r4, 0
movs r1, 0x2B
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
mov r1, sp
ldrb r0, [r6, 0x17]
lsls r0, 26
@@ -337022,47 +337022,47 @@ _0811EE02:
adds r0, r4, 0
movs r1, 0x2C
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0
ldr r2, [sp, 0x2C]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x37
ldr r2, [sp, 0x30]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x38
ldr r2, [sp, 0x1C]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x39
ldr r2, [sp, 0x18]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3A
ldr r2, [sp, 0x24]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3B
ldr r2, [sp, 0x4]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3C
ldr r2, [sp, 0x8]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3D
ldr r2, [sp, 0xC]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3E
ldr r2, [sp, 0x10]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3F
ldr r2, [sp, 0x14]
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811EF30: .4byte 0x03004360
@@ -337076,7 +337076,7 @@ _0811EF34:
lsls r2, 9
adds r2, r7
movs r1, 0xB
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811EF4C: .4byte 0x03004360
@@ -337091,7 +337091,7 @@ _0811EF54:
lsls r2, 9
adds r2, r7
movs r1, 0xC
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811EF6C: .4byte 0x03004360
@@ -337115,12 +337115,12 @@ _0811EF8E:
adds r1, 0xD
adds r0, r7, 0
adds r2, r4, 0
- bl pokemon_setattr
+ bl SetMonData
mov r1, r8
adds r1, 0x11
adds r0, r7, 0
adds r2, r6, 0
- bl pokemon_setattr
+ bl SetMonData
adds r6, 0x1
adds r4, 0x2
movs r0, 0x1
@@ -337134,7 +337134,7 @@ _0811EF8E:
adds r0, r1
movs r1, 0x15
mov r2, r9
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811EFC8: .4byte 0x03004360
@@ -337168,35 +337168,35 @@ _0811EFF4:
adds r2, r7
adds r0, r4, 0
movs r1, 0x11
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x1
adds r2, r0
adds r0, r4, 0
movs r1, 0x12
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x2
adds r2, r0
adds r0, r4, 0
movs r1, 0x13
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x3
adds r2, r0
adds r0, r4, 0
movs r1, 0x14
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x4
adds r2, r0
adds r0, r4, 0
movs r1, 0x15
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F050: .4byte 0x03004360
@@ -337217,7 +337217,7 @@ _0811F058:
_0811F070:
adds r3, 0x3
adds r2, r3
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F07C: .4byte 0x03004360
@@ -337233,7 +337233,7 @@ _0811F088:
lsls r2, 9
adds r2, r7
movs r1, 0x1
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F0A0: .4byte 0x03004360
@@ -337248,7 +337248,7 @@ _0811F0A8:
lsls r2, 9
adds r2, r7
movs r1, 0x19
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F0C0: .4byte 0x03004360
@@ -337263,7 +337263,7 @@ _0811F0C8:
lsls r2, 9
adds r2, r7
movs r1, 0x1A
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F0E0: .4byte 0x03004360
@@ -337278,7 +337278,7 @@ _0811F0E8:
lsls r2, 9
adds r2, r7
movs r1, 0x1B
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F100: .4byte 0x03004360
@@ -337293,7 +337293,7 @@ _0811F108:
lsls r2, 9
adds r2, r7
movs r1, 0x1C
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F120: .4byte 0x03004360
@@ -337308,7 +337308,7 @@ _0811F128:
lsls r2, 9
adds r2, r7
movs r1, 0x1D
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F140: .4byte 0x03004360
@@ -337323,7 +337323,7 @@ _0811F148:
lsls r2, 9
adds r2, r7
movs r1, 0x1E
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F160: .4byte 0x03004360
@@ -337338,7 +337338,7 @@ _0811F168:
lsls r2, 9
adds r2, r7
movs r1, 0x1F
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F180: .4byte 0x03004360
@@ -337353,7 +337353,7 @@ _0811F188:
lsls r2, 9
adds r2, r7
movs r1, 0x20
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F1A0: .4byte 0x03004360
@@ -337368,7 +337368,7 @@ _0811F1A8:
lsls r2, 9
adds r2, r7
movs r1, 0x22
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F1C0: .4byte 0x03004360
@@ -337383,7 +337383,7 @@ _0811F1C8:
lsls r2, 9
adds r2, r7
movs r1, 0x23
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F1E0: .4byte 0x03004360
@@ -337398,7 +337398,7 @@ _0811F1E8:
lsls r2, 9
adds r2, r7
movs r1, 0x24
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F200: .4byte 0x03004360
@@ -337413,7 +337413,7 @@ _0811F208:
lsls r2, 9
adds r2, r7
movs r1, 0x25
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F220: .4byte 0x03004360
@@ -337428,7 +337428,7 @@ _0811F228:
lsls r2, 9
adds r2, r7
movs r1, 0x26
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F240: .4byte 0x03004360
@@ -337445,35 +337445,35 @@ _0811F248:
adds r2, r7
adds r0, r4, 0
movs r1, 0x27
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x1
adds r2, r0
adds r0, r4, 0
movs r1, 0x28
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x2
adds r2, r0
adds r0, r4, 0
movs r1, 0x29
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x3
adds r2, r0
adds r0, r4, 0
movs r1, 0x2A
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x4
adds r2, r0
adds r0, r4, 0
movs r1, 0x2B
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x5
@@ -337493,7 +337493,7 @@ _0811F2B8:
lsls r2, 9
adds r2, r7
movs r1, 0x27
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F2D0: .4byte 0x03004360
@@ -337508,7 +337508,7 @@ _0811F2D8:
lsls r2, 9
adds r2, r7
movs r1, 0x28
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F2F0: .4byte 0x03004360
@@ -337523,7 +337523,7 @@ _0811F2F8:
lsls r2, 9
adds r2, r7
movs r1, 0x29
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F310: .4byte 0x03004360
@@ -337538,7 +337538,7 @@ _0811F318:
lsls r2, 9
adds r2, r7
movs r1, 0x2A
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F330: .4byte 0x03004360
@@ -337553,7 +337553,7 @@ _0811F338:
lsls r2, 9
adds r2, r7
movs r1, 0x2B
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F350: .4byte 0x03004360
@@ -337569,7 +337569,7 @@ _0811F358:
adds r2, r7
_0811F368:
movs r1, 0x2C
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F370: .4byte 0x03004360
@@ -337584,7 +337584,7 @@ _0811F378:
lsls r2, 9
adds r2, r7
movs r1, 0
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F390: .4byte 0x03004360
@@ -337599,7 +337599,7 @@ _0811F398:
lsls r2, 9
adds r2, r7
movs r1, 0x9
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F3B0: .4byte 0x03004360
@@ -337614,7 +337614,7 @@ _0811F3B8:
lsls r2, 9
adds r2, r7
movs r1, 0x37
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F3D0: .4byte 0x03004360
@@ -337629,7 +337629,7 @@ _0811F3D8:
lsls r2, 9
adds r2, r7
movs r1, 0x38
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F3F0: .4byte 0x03004360
@@ -337644,7 +337644,7 @@ _0811F3F8:
lsls r2, 9
adds r2, r7
movs r1, 0x39
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F410: .4byte 0x03004360
@@ -337659,7 +337659,7 @@ _0811F418:
lsls r2, 9
adds r2, r7
movs r1, 0x3A
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F430: .4byte 0x03004360
@@ -337674,7 +337674,7 @@ _0811F438:
lsls r2, 9
adds r2, r7
movs r1, 0x3B
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F450: .4byte 0x03004360
@@ -337689,7 +337689,7 @@ _0811F458:
lsls r2, 9
adds r2, r7
movs r1, 0x3C
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F470: .4byte 0x03004360
@@ -337704,7 +337704,7 @@ _0811F478:
lsls r2, 9
adds r2, r7
movs r1, 0x3D
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F490: .4byte 0x03004360
@@ -337719,7 +337719,7 @@ _0811F498:
lsls r2, 9
adds r2, r7
movs r1, 0x3E
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F4B0: .4byte 0x03004360
@@ -337734,7 +337734,7 @@ _0811F4B8:
lsls r2, 9
adds r2, r7
movs r1, 0x3F
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F4D0: .4byte 0x03004360
@@ -337749,7 +337749,7 @@ _0811F4D8:
lsls r2, 9
adds r2, r7
movs r1, 0x16
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F4F0: .4byte 0x03004360
@@ -337764,7 +337764,7 @@ _0811F4F8:
lsls r2, 9
adds r2, r7
movs r1, 0x17
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F510: .4byte 0x03004360
@@ -337779,7 +337779,7 @@ _0811F518:
lsls r2, 9
adds r2, r7
movs r1, 0x18
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F530: .4byte 0x03004360
@@ -337794,7 +337794,7 @@ _0811F538:
lsls r2, 9
adds r2, r7
movs r1, 0x21
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F550: .4byte 0x03004360
@@ -337809,7 +337809,7 @@ _0811F558:
lsls r2, 9
adds r2, r7
movs r1, 0x2F
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F570: .4byte 0x03004360
@@ -337824,7 +337824,7 @@ _0811F578:
lsls r2, 9
adds r2, r7
movs r1, 0x30
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F590: .4byte 0x03004360
@@ -337839,7 +337839,7 @@ _0811F598:
lsls r2, 9
adds r2, r7
movs r1, 0x32
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F5B0: .4byte 0x03004360
@@ -337854,7 +337854,7 @@ _0811F5B8:
lsls r2, 9
adds r2, r7
movs r1, 0x33
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F5D0: .4byte 0x03004360
@@ -337869,7 +337869,7 @@ _0811F5D8:
lsls r2, 9
adds r2, r7
movs r1, 0x34
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F5F0: .4byte 0x03004360
@@ -337884,7 +337884,7 @@ _0811F5F8:
lsls r2, 9
adds r2, r7
movs r1, 0x35
- bl pokemon_setattr
+ bl SetMonData
b _0811F62E
.align 2, 0
_0811F610: .4byte 0x03004360
@@ -337899,7 +337899,7 @@ _0811F618:
lsls r2, 9
adds r2, r7
movs r1, 0x36
- bl pokemon_setattr
+ bl SetMonData
_0811F62E:
ldr r2, _0811F660
ldr r0, _0811F65C
@@ -338009,7 +338009,7 @@ sub_811F6D8: @ 811F6D8
muls r0, r5
adds r0, r4
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
@@ -338193,7 +338193,7 @@ sub_811F864: @ 811F864
ldr r1, _0811F9B0
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
mov r8, r0
lsls r0, 16
lsrs r0, 16
@@ -339309,7 +339309,7 @@ sub_812014C: @ 812014C
ldr r4, _081201D4
adds r0, r4
movs r1, 0x3A
- bl PokemonGetField
+ bl GetMonData
mov r8, r0
mov r1, r9
ldrb r0, [r1]
@@ -339319,7 +339319,7 @@ sub_812014C: @ 812014C
muls r0, r5
adds r0, r4
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
adds r3, r0, 0
mov r1, r9
ldrb r0, [r1]
@@ -339347,7 +339347,7 @@ _081201DC:
ldr r1, _08120228
adds r0, r1
movs r1, 0x3A
- bl PokemonGetField
+ bl GetMonData
adds r2, r0, 0
mov r1, r9
ldrb r0, [r1]
@@ -339783,7 +339783,7 @@ sub_8120514: @ 8120514
ldr r1, _08120550
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
movs r1, 0x19
@@ -342212,7 +342212,7 @@ _08121908:
_0812190E:
movs r1, 0x2
mov r2, sp
- bl PokemonGetField
+ bl GetMonData
b _0812194A
.align 2, 0
_08121918: .4byte 0x02000000
@@ -342234,7 +342234,7 @@ _08121940:
adds r0, r1
movs r1, 0x2
mov r2, sp
- bl PokemonGetField
+ bl GetMonData
_0812194A:
mov r0, sp
bl StringGetEnd10
@@ -342523,7 +342523,7 @@ _08121B64:
adds r0, r1
movs r1, 0x2
mov r2, sp
- bl PokemonGetField
+ bl GetMonData
b _08121BC4
.align 2, 0
_08121B84: .4byte 0x03004360
@@ -342554,7 +342554,7 @@ _08121BB0:
adds r0, r1
movs r1, 0x2
mov r2, sp
- bl PokemonGetField
+ bl GetMonData
_08121BC4:
mov r0, sp
bl StringGetEnd10
@@ -342598,7 +342598,7 @@ _08121C02:
adds r0, r1
movs r1, 0x2
adds r2, r6, 0
- bl PokemonGetField
+ bl GetMonData
b _08121C3A
.align 2, 0
_08121C24: .4byte 0x03004360
@@ -342610,7 +342610,7 @@ _08121C28:
adds r0, r1
movs r1, 0x2
adds r2, r6, 0
- bl PokemonGetField
+ bl GetMonData
_08121C3A:
adds r0, r6, 0
bl StringGetEnd10
@@ -343132,7 +343132,7 @@ sub_8122030: @ 8122030
push {r4,lr}
adds r4, r0, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _0812207C
ldr r0, _08122058
@@ -343143,7 +343143,7 @@ sub_8122030: @ 8122030
bne _08122060
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0812207C
b _081220B6
@@ -343161,7 +343161,7 @@ _08122060:
bne _08122088
adds r0, r4, 0
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0x32
bls _08122088
_0812207C:
@@ -343173,7 +343173,7 @@ _08122084: .4byte 0x00000554
_08122088:
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r3, r0, 16
ldr r1, _081220C0
@@ -343245,7 +343245,7 @@ _08122102:
ldr r2, _081221B8
adds r0, r2
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
ldr r1, _081221BC
ldr r2, _081221C0
adds r6, r1, r2
@@ -343256,7 +343256,7 @@ _08122102:
ldr r2, _081221B8
adds r0, r2
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
ldr r1, _081221C4
strh r0, [r1]
adds r1, r5, 0x1
@@ -343284,7 +343284,7 @@ _0812214A:
adds r0, r2, 0
adds r0, r7
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r4, r0
beq _081220F8
movs r1, 0xA0
@@ -343301,7 +343301,7 @@ _0812214A:
adds r0, r1, 0
adds r0, r7
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
cmp r4, r0
beq _081220FC
_0812218E:
@@ -344246,7 +344246,7 @@ _081228F0:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08122912
adds r0, r6, 0
@@ -344299,12 +344299,12 @@ _08122958:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08122984
adds r0, r4, 0
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
adds r2, r0, 0
lsls r2, 16
lsrs r2, 16
@@ -344350,7 +344350,7 @@ _081229C0:
adds r4, r0, r6
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08122A36
adds r0, r5, 0
@@ -344835,7 +344835,7 @@ sub_8122D94: @ 8122D94
ldr r1, _08122DD0
adds r0, r1
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
adds r2, r0, 0
cmp r2, 0
bne _08122DE0
@@ -352141,7 +352141,7 @@ sub_8126608: @ 8126608
bl memcpy
adds r0, r4, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r4, r0, 16
movs r0, 0xCE
@@ -352205,7 +352205,7 @@ _0812668C:
_081266C6:
adds r0, r7, 0
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
bl itemid_is_mail
@@ -362454,7 +362454,7 @@ _0812B258:
_0812B266:
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r4, r0, 16
_0812B272:
@@ -363981,7 +363981,7 @@ sub_812BDF4: @ 812BDF4
ldr r1, _0812BE2C
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
movs r1, 0x19
@@ -370477,7 +370477,7 @@ _0812F004:
ldr r7, _0812F07C
adds r0, r7
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
mov r9, r0
ldrb r0, [r4]
lsls r0, 1
@@ -370486,7 +370486,7 @@ _0812F004:
muls r0, r5
adds r0, r7
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
mov r8, r0
ldrb r2, [r4]
lsls r1, r2, 2
@@ -370523,7 +370523,7 @@ _0812F084:
adds r0, r1
_0812F092:
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r6, r0, 16
b _0812F0A6
@@ -370549,7 +370549,7 @@ _0812F0AC:
ldr r7, _0812F114
adds r0, r7
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
mov r9, r0
ldrb r0, [r4]
lsls r0, 1
@@ -370558,7 +370558,7 @@ _0812F0AC:
muls r0, r5
adds r0, r7
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
mov r8, r0
ldrb r2, [r4]
lsls r1, r2, 2
@@ -370595,7 +370595,7 @@ _0812F120:
adds r0, r7
_0812F12C:
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r6, r0, 16
b _0812F13A
@@ -375991,7 +375991,7 @@ _08131A74:
ldr r5, _08131ADC
adds r0, r5
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
mov r10, r0
ldrb r0, [r4]
lsls r0, 1
@@ -376000,7 +376000,7 @@ _08131A74:
muls r0, r6
adds r0, r5
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
mov r9, r0
ldrb r2, [r4]
lsls r1, r2, 2
@@ -376015,7 +376015,7 @@ _08131A74:
muls r0, r6
adds r0, r5
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r5, r0, 16
b _08131AE6
@@ -376058,7 +376058,7 @@ _08131B10:
ldr r5, _08131B68
adds r0, r5
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
mov r10, r0
ldrb r0, [r4]
lsls r0, 1
@@ -376067,7 +376067,7 @@ _08131B10:
muls r0, r6
adds r0, r5
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
mov r9, r0
ldrb r2, [r4]
lsls r1, r2, 2
@@ -376082,7 +376082,7 @@ _08131B10:
muls r0, r6
adds r0, r5
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r5, r0, 16
b _08131B72
@@ -378447,7 +378447,7 @@ _08132EA4:
adds r0, r5
ldrb r1, [r2]
adds r1, 0xD
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
ldr r2, _08132F40
@@ -379337,7 +379337,7 @@ _081335AA:
adds r0, r1
movs r1, 0x2
mov r2, sp
- bl PokemonGetField
+ bl GetMonData
ldr r0, _08133604
mov r1, sp
bl StringCopy10
@@ -380227,7 +380227,7 @@ sub_8133CCC: @ 8133CCC
ldr r4, _08133D18
adds r0, r4
movs r1, 0x3A
- bl PokemonGetField
+ bl GetMonData
adds r5, r0, 0
lsls r5, 16
lsrs r5, 16
@@ -380236,7 +380236,7 @@ sub_8133CCC: @ 8133CCC
muls r0, r6
adds r0, r4
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
@@ -380339,7 +380339,7 @@ _08133DA8:
adds r0, r2
str r0, [r5]
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r4, r0, 16
cmp r4, 0
@@ -380348,7 +380348,7 @@ _08133DA8:
beq _08133DDA
ldr r0, [r5]
movs r1, 0x3A
- bl PokemonGetField
+ bl GetMonData
cmp r0, r4
bne _08133DE8
_08133DDA:
@@ -380381,7 +380381,7 @@ _08133DE8:
ldr r1, _08133E64
str r1, [r5, 0x10]
movs r1, 0x3A
- bl PokemonGetField
+ bl GetMonData
ldr r1, _08133E68
lsls r4, r7, 2
adds r4, r7
@@ -380390,7 +380390,7 @@ _08133DE8:
strh r0, [r4, 0x1C]
ldr r0, [r5]
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
strh r0, [r4, 0x1E]
movs r1, 0x1C
ldrsh r0, [r4, r1]
@@ -380996,35 +380996,35 @@ sub_8134240: @ 8134240
strb r0, [r4, 0x13]
adds r0, r5, 0
movs r1, 0x42
- bl PokemonGetField
+ bl GetMonData
str r0, [r4]
adds r0, r5, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
str r0, [r4, 0x4]
adds r0, r5, 0
movs r1, 0x3A
- bl PokemonGetField
+ bl GetMonData
strh r0, [r4, 0xA]
adds r0, r5, 0
movs r1, 0x16
- bl PokemonGetField
+ bl GetMonData
strb r0, [r4, 0xE]
adds r0, r5, 0
movs r1, 0x17
- bl PokemonGetField
+ bl GetMonData
strb r0, [r4, 0xF]
adds r0, r5, 0
movs r1, 0x18
- bl PokemonGetField
+ bl GetMonData
strb r0, [r4, 0x10]
adds r0, r5, 0
movs r1, 0x21
- bl PokemonGetField
+ bl GetMonData
strb r0, [r4, 0x11]
adds r0, r5, 0
movs r1, 0x2F
- bl PokemonGetField
+ bl GetMonData
strb r0, [r4, 0x12]
ldr r4, _08134304
mov r0, r8
@@ -381248,37 +381248,37 @@ sub_8134450: @ 8134450
adds r2, 0xD
adds r0, r4, 0
movs r1, 0x37
- bl pokemon_setattr
+ bl SetMonData
adds r2, r5, 0
adds r2, 0xA
adds r0, r4, 0
movs r1, 0x39
- bl pokemon_setattr
+ bl SetMonData
adds r2, r5, 0
adds r2, 0xE
adds r0, r4, 0
movs r1, 0x16
- bl pokemon_setattr
+ bl SetMonData
adds r2, r5, 0
adds r2, 0xF
adds r0, r4, 0
movs r1, 0x17
- bl pokemon_setattr
+ bl SetMonData
adds r2, r5, 0
adds r2, 0x10
adds r0, r4, 0
movs r1, 0x18
- bl pokemon_setattr
+ bl SetMonData
adds r2, r5, 0
adds r2, 0x11
adds r0, r4, 0
movs r1, 0x21
- bl pokemon_setattr
+ bl SetMonData
adds r2, r5, 0
adds r2, 0x12
adds r0, r4, 0
movs r1, 0x2F
- bl pokemon_setattr
+ bl SetMonData
add sp, 0x4
pop {r4,r5}
pop {r0}
@@ -381323,12 +381323,12 @@ sub_8134504: @ 8134504
push {r4,r5,lr}
adds r5, r0, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
ldr r4, _08134528
strh r0, [r4, 0xA]
adds r0, r5, 0
movs r1, 0x37
- bl PokemonGetField
+ bl GetMonData
strb r0, [r4, 0xD]
bl sub_8134348
pop {r4,r5}
@@ -382707,7 +382707,7 @@ _08134F64:
movs r1, 0xB
movs r2, 0
str r3, [sp, 0x24]
- bl PokemonGetField
+ bl GetMonData
ldr r3, [sp, 0x24]
ldrh r2, [r3]
cmp r0, r2
@@ -382731,14 +382731,14 @@ _08134F94:
movs r1, 0xC
movs r2, 0
str r3, [sp, 0x24]
- bl PokemonGetField
+ bl GetMonData
ldr r3, [sp, 0x24]
cmp r0, 0
beq _08134FC4
adds r0, r4, 0
movs r1, 0xC
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
mov r2, r8
ldrb r1, [r2, 0x2]
lsls r1, 1
@@ -382830,7 +382830,7 @@ _0813504A:
adds r0, r4, 0
movs r1, 0x20
add r2, sp, 0xC
- bl pokemon_setattr
+ bl SetMonData
mov r0, r8
add r0, r10
ldrb r2, [r0, 0x2]
@@ -382839,7 +382839,7 @@ _0813504A:
adds r2, r0
adds r0, r4, 0
movs r1, 0xC
- bl pokemon_setattr
+ bl SetMonData
mov r6, r9
_0813507C:
cmp r6, 0x3
@@ -383169,7 +383169,7 @@ _081352FE:
adds r5, r0
adds r0, r5, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
mov r8, r0
mov r1, r8
lsls r1, 16
@@ -383177,19 +383177,19 @@ _081352FE:
mov r8, r1
adds r0, r5, 0
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
adds r6, r0, 0
lsls r6, 16
lsrs r6, 16
adds r0, r5, 0
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
adds r0, r5, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
adds r2, r0, 0
lsls r2, 16
lsrs r2, 16
@@ -383402,7 +383402,7 @@ _081354EA:
ldr r0, _08135514
adds r0, r4, r0
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1]
ldr r0, _08135518
@@ -383410,7 +383410,7 @@ _081354EA:
adds r0, r4, 0
movs r1, 0xC
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r5, 0x1
cmp r5, 0x5
ble _081354EA
@@ -383499,7 +383499,7 @@ _081355AE:
ldr r0, _081355F4
adds r0, r4, r0
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1]
ldr r0, _081355F8
@@ -383507,7 +383507,7 @@ _081355AE:
adds r0, r4, 0
movs r1, 0xC
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r5, 0x1
cmp r5, 0x5
ble _081355AE
@@ -384609,7 +384609,7 @@ _08135E8A:
adds r4, r1, r0
adds r0, r4, 0
adds r1, r7, 0
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _08135EB4
movs r0, 0x1
@@ -384617,7 +384617,7 @@ _08135E8A:
adds r0, r4, 0
adds r1, r7, 0
adds r2, r6, 0
- bl pokemon_setattr
+ bl SetMonData
_08135EB4:
adds r5, 0x1
cmp r5, 0x2
@@ -386235,7 +386235,7 @@ sub_8136BB8: @ 8136BB8
ldr r2, [r4]
adds r2, 0x10
movs r1, 0x2
- bl PokemonGetField
+ bl GetMonData
ldr r0, [r4]
adds r0, 0x10
bl StringGetEnd10
@@ -386529,7 +386529,7 @@ _08136E1A:
adds r0, r7
ldr r1, [r0]
adds r0, r6, 0
- bl PokemonGetField
+ bl GetMonData
adds r1, r5, r4
strb r0, [r1]
adds r0, r4, 0x1
@@ -386554,7 +386554,7 @@ sub_8136E40: @ 8136E40
adds r5, r1, 0
adds r0, r5, 0
movs r1, 0x30
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0xFF
beq _08136EDC
mov r0, r8
@@ -386569,7 +386569,7 @@ _08136E64:
ldr r6, [r0]
adds r0, r5, 0
adds r1, r6, 0
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r0, 24
strb r0, [r7]
@@ -386596,7 +386596,7 @@ _08136E9C:
adds r0, r5, 0
adds r1, r6, 0
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0x1
lsls r0, 16
lsrs r4, r0, 16
@@ -386604,7 +386604,7 @@ _08136E9C:
bls _08136E64
adds r0, r5, 0
movs r1, 0x30
- bl PokemonGetField
+ bl GetMonData
lsls r0, 24
lsrs r0, 24
mov r2, r8
@@ -386621,7 +386621,7 @@ _08136ECE:
adds r0, r5, 0
movs r1, 0x30
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
_08136EDC:
add sp, 0x4
pop {r3}
@@ -386836,7 +386836,7 @@ sub_8137058: @ 8137058
muls r1, r2
adds r0, r1, r0
movs r1, 0x30
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0xFF
beq _0813709C
movs r0, 0
@@ -386865,7 +386865,7 @@ _081370AC:
ldr r1, _081370C8
adds r0, r1
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _081370D2
cmp r5, 0
@@ -386906,7 +386906,7 @@ _081370F2:
ldr r1, _08137120
adds r0, r1
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _0813710A
adds r0, r6, 0x1
@@ -388208,12 +388208,12 @@ _08137BB4:
adds r4, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1]
adds r0, r4, 0
movs r1, 0xC
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x2E]
movs r6, 0
@@ -388241,12 +388241,12 @@ _08137C00:
adds r1, r6, 0
adds r1, 0xD
mov r0, r8
- bl PokemonGetField
+ bl GetMonData
strh r0, [r4]
adds r1, r6, 0
adds r1, 0x11
mov r0, r8
- bl PokemonGetField
+ bl GetMonData
mov r2, r9
adds r1, r2, r6
strb r0, [r1]
@@ -388261,21 +388261,21 @@ _08137C00:
adds r4, r0
adds r0, r4, 0
movs r1, 0x15
- bl PokemonGetField
+ bl GetMonData
mov r1, r10
strb r0, [r1]
adds r0, r4, 0
movs r1, 0x20
- bl PokemonGetField
+ bl GetMonData
ldr r2, [sp, 0x80]
strb r0, [r2]
adds r0, r4, 0
movs r1, 0x19
- bl PokemonGetField
+ bl GetMonData
str r0, [sp, 0x44]
adds r0, r4, 0
movs r1, 0x27
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
movs r5, 0x1F
ands r0, r5
@@ -388287,7 +388287,7 @@ _08137C00:
strb r1, [r3, 0x14]
adds r0, r4, 0
movs r1, 0x28
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
movs r6, 0x1F
ands r0, r6
@@ -388299,7 +388299,7 @@ _08137C00:
strh r1, [r3, 0x14]
adds r0, r4, 0
movs r1, 0x29
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
ands r0, r5
lsls r0, 2
@@ -388311,7 +388311,7 @@ _08137C00:
strb r1, [r3, 0x15]
adds r0, r4, 0
movs r1, 0x2A
- bl PokemonGetField
+ bl GetMonData
movs r1, 0x1F
ands r1, r0
lsls r1, 15
@@ -388322,7 +388322,7 @@ _08137C00:
str r0, [sp, 0x14]
adds r0, r4, 0
movs r1, 0x2B
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
ands r0, r6
lsls r0, 4
@@ -388333,7 +388333,7 @@ _08137C00:
strh r1, [r3, 0x16]
adds r0, r4, 0
movs r1, 0x2C
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
ands r0, r5
lsls r0, 1
@@ -388345,55 +388345,55 @@ _08137C00:
strb r1, [r3, 0x17]
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
str r0, [sp, 0x48]
adds r0, r4, 0
movs r1, 0x37
- bl PokemonGetField
+ bl GetMonData
str r0, [sp, 0x4C]
adds r0, r4, 0
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
ldr r1, [sp, 0x7C]
strb r0, [r1]
adds r0, r4, 0
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x28]
adds r0, r4, 0
movs r1, 0x3A
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x2C]
adds r0, r4, 0
movs r1, 0x3B
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x2]
adds r0, r4, 0
movs r1, 0x3C
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x4]
adds r0, r4, 0
movs r1, 0x3D
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x6]
adds r0, r4, 0
movs r1, 0x3E
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0x8]
adds r0, r4, 0
movs r1, 0x3F
- bl PokemonGetField
+ bl GetMonData
mov r1, sp
strh r0, [r1, 0xA]
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
movs r1, 0x1
ands r0, r1
@@ -388406,7 +388406,7 @@ _08137C00:
strb r1, [r3, 0x17]
adds r0, r4, 0
movs r1, 0x2E
- bl PokemonGetField
+ bl GetMonData
mov r3, sp
lsls r0, 7
ldrb r2, [r3, 0x17]
@@ -388416,19 +388416,19 @@ _08137C00:
strb r1, [r3, 0x17]
adds r0, r4, 0
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
str r0, [sp, 0x54]
adds r0, r4, 0
movs r1, 0x2
ldr r2, [sp, 0x8C]
- bl PokemonGetField
+ bl GetMonData
ldr r0, [sp, 0x84]
ldr r1, [sp, 0x8C]
bl StringCopy10
adds r0, r4, 0
movs r1, 0x7
ldr r2, [sp, 0x88]
- bl PokemonGetField
+ bl GetMonData
mov r2, sp
movs r6, 0
_08137DB8:
@@ -388479,13 +388479,13 @@ _08137E0E:
adds r1, r6, 0
adds r1, 0xD
adds r0, r4, 0
- bl PokemonGetField
+ bl GetMonData
mov r1, r8
strh r0, [r1]
adds r1, r6, 0
adds r1, 0x11
adds r0, r4, 0
- bl PokemonGetField
+ bl GetMonData
mov r2, r10
adds r1, r2, r6
strb r0, [r1]
@@ -388499,7 +388499,7 @@ _08137E0E:
ldr r1, _08137E5C
adds r0, r1
movs r1, 0x15
- bl PokemonGetField
+ bl GetMonData
mov r1, r9
strb r0, [r1, 0xC]
mov r2, r9
@@ -388541,7 +388541,7 @@ _08137E88:
adds r1, 0x11
mov r2, r8
adds r0, r4, r2
- bl PokemonGetField
+ bl GetMonData
adds r1, r7, r6
strb r0, [r1]
adds r6, 0x1
@@ -388552,7 +388552,7 @@ _08137E88:
ldr r1, _08137EB4
adds r0, r1
movs r1, 0x15
- bl PokemonGetField
+ bl GetMonData
adds r1, r7, r6
strb r0, [r1]
adds r6, 0x1
@@ -388589,7 +388589,7 @@ _08137EE4:
adds r0, r1
movs r1, 0x19
_08137EEE:
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
strb r1, [r7]
movs r0, 0xFF
@@ -388722,27 +388722,27 @@ _08137FD4:
adds r4, r0
adds r0, r4, 0
movs r1, 0x27
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7]
adds r0, r4, 0
movs r1, 0x28
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7, 0x1]
adds r0, r4, 0
movs r1, 0x29
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7, 0x2]
adds r0, r4, 0
movs r1, 0x2A
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7, 0x3]
adds r0, r4, 0
movs r1, 0x2B
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7, 0x4]
adds r0, r4, 0
movs r1, 0x2C
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7, 0x5]
movs r6, 0x6
b _0813821A
@@ -388827,7 +388827,7 @@ _081380A4:
adds r0, r1
movs r1, 0x37
_081380AE:
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
strb r1, [r7]
movs r0, 0xFF
@@ -388916,7 +388916,7 @@ _08138148:
adds r0, r1
movs r1, 0x3F
_08138152:
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
strb r0, [r7]
@@ -389023,7 +389023,7 @@ _08138208:
adds r0, r1
movs r1, 0x36
_08138212:
- bl PokemonGetField
+ bl GetMonData
strb r0, [r7]
movs r6, 0x1
_0813821A:
@@ -389198,12 +389198,12 @@ _081383C8:
adds r0, r4, 0
movs r1, 0xB
adds r2, r6, 0
- bl pokemon_setattr
+ bl SetMonData
adds r2, r6, 0
adds r2, 0x2E
adds r0, r4, 0
movs r1, 0xC
- bl pokemon_setattr
+ bl SetMonData
movs r0, 0
mov r8, r0
movs r0, 0x3B
@@ -389244,12 +389244,12 @@ _0813842E:
adds r1, 0xD
mov r0, r9
adds r2, r4, 0
- bl pokemon_setattr
+ bl SetMonData
mov r1, r8
adds r1, 0x11
mov r0, r9
adds r2, r7, 0
- bl pokemon_setattr
+ bl SetMonData
adds r7, 0x1
adds r4, 0x2
movs r0, 0x1
@@ -389265,15 +389265,15 @@ _0813842E:
adds r0, r4, 0
movs r1, 0x15
mov r2, r10
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x20
ldr r2, [sp, 0x20]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x19
ldr r2, [sp, 0x28]
- bl pokemon_setattr
+ bl SetMonData
ldrb r0, [r6, 0x14]
lsls r0, 27
lsrs r0, 27
@@ -389282,7 +389282,7 @@ _0813842E:
adds r0, r4, 0
movs r1, 0x27
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
mov r1, sp
ldrh r0, [r6, 0x14]
lsls r0, 22
@@ -389291,7 +389291,7 @@ _0813842E:
adds r0, r4, 0
movs r1, 0x28
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
mov r1, sp
ldrb r0, [r6, 0x15]
lsls r0, 25
@@ -389300,7 +389300,7 @@ _0813842E:
adds r0, r4, 0
movs r1, 0x29
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
mov r1, sp
ldr r0, [r6, 0x14]
lsls r0, 12
@@ -389309,7 +389309,7 @@ _0813842E:
adds r0, r4, 0
movs r1, 0x2A
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
mov r1, sp
ldrh r0, [r6, 0x16]
lsls r0, 23
@@ -389318,7 +389318,7 @@ _0813842E:
adds r0, r4, 0
movs r1, 0x2B
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
mov r1, sp
ldrb r0, [r6, 0x17]
lsls r0, 26
@@ -389327,47 +389327,47 @@ _0813842E:
adds r0, r4, 0
movs r1, 0x2C
mov r2, sp
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0
ldr r2, [sp, 0x2C]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x37
ldr r2, [sp, 0x30]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x38
ldr r2, [sp, 0x1C]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x39
ldr r2, [sp, 0x18]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3A
ldr r2, [sp, 0x24]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3B
ldr r2, [sp, 0x4]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3C
ldr r2, [sp, 0x8]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3D
ldr r2, [sp, 0xC]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3E
ldr r2, [sp, 0x10]
- bl pokemon_setattr
+ bl SetMonData
adds r0, r4, 0
movs r1, 0x3F
ldr r2, [sp, 0x14]
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813855C: .4byte 0x03004360
@@ -389381,7 +389381,7 @@ _08138560:
lsls r2, 9
adds r2, r7
movs r1, 0xB
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138578: .4byte 0x03004360
@@ -389396,7 +389396,7 @@ _08138580:
lsls r2, 9
adds r2, r7
movs r1, 0xC
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138598: .4byte 0x03004360
@@ -389420,12 +389420,12 @@ _081385BA:
adds r1, 0xD
adds r0, r7, 0
adds r2, r4, 0
- bl pokemon_setattr
+ bl SetMonData
mov r1, r8
adds r1, 0x11
adds r0, r7, 0
adds r2, r6, 0
- bl pokemon_setattr
+ bl SetMonData
adds r6, 0x1
adds r4, 0x2
movs r0, 0x1
@@ -389439,7 +389439,7 @@ _081385BA:
adds r0, r1
movs r1, 0x15
mov r2, r9
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_081385F4: .4byte 0x03004360
@@ -389473,35 +389473,35 @@ _08138620:
adds r2, r7
adds r0, r4, 0
movs r1, 0x11
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x1
adds r2, r0
adds r0, r4, 0
movs r1, 0x12
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x2
adds r2, r0
adds r0, r4, 0
movs r1, 0x13
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x3
adds r2, r0
adds r0, r4, 0
movs r1, 0x14
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x4
adds r2, r0
adds r0, r4, 0
movs r1, 0x15
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813867C: .4byte 0x03004360
@@ -389522,7 +389522,7 @@ _08138684:
_0813869C:
adds r3, 0x3
adds r2, r3
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_081386A8: .4byte 0x03004360
@@ -389538,7 +389538,7 @@ _081386B4:
lsls r2, 9
adds r2, r7
movs r1, 0x1
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_081386CC: .4byte 0x03004360
@@ -389553,7 +389553,7 @@ _081386D4:
lsls r2, 9
adds r2, r7
movs r1, 0x19
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_081386EC: .4byte 0x03004360
@@ -389568,7 +389568,7 @@ _081386F4:
lsls r2, 9
adds r2, r7
movs r1, 0x1A
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813870C: .4byte 0x03004360
@@ -389583,7 +389583,7 @@ _08138714:
lsls r2, 9
adds r2, r7
movs r1, 0x1B
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813872C: .4byte 0x03004360
@@ -389598,7 +389598,7 @@ _08138734:
lsls r2, 9
adds r2, r7
movs r1, 0x1C
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813874C: .4byte 0x03004360
@@ -389613,7 +389613,7 @@ _08138754:
lsls r2, 9
adds r2, r7
movs r1, 0x1D
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813876C: .4byte 0x03004360
@@ -389628,7 +389628,7 @@ _08138774:
lsls r2, 9
adds r2, r7
movs r1, 0x1E
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813878C: .4byte 0x03004360
@@ -389643,7 +389643,7 @@ _08138794:
lsls r2, 9
adds r2, r7
movs r1, 0x1F
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_081387AC: .4byte 0x03004360
@@ -389658,7 +389658,7 @@ _081387B4:
lsls r2, 9
adds r2, r7
movs r1, 0x20
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_081387CC: .4byte 0x03004360
@@ -389673,7 +389673,7 @@ _081387D4:
lsls r2, 9
adds r2, r7
movs r1, 0x22
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_081387EC: .4byte 0x03004360
@@ -389688,7 +389688,7 @@ _081387F4:
lsls r2, 9
adds r2, r7
movs r1, 0x23
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813880C: .4byte 0x03004360
@@ -389703,7 +389703,7 @@ _08138814:
lsls r2, 9
adds r2, r7
movs r1, 0x24
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813882C: .4byte 0x03004360
@@ -389718,7 +389718,7 @@ _08138834:
lsls r2, 9
adds r2, r7
movs r1, 0x25
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813884C: .4byte 0x03004360
@@ -389733,7 +389733,7 @@ _08138854:
lsls r2, 9
adds r2, r7
movs r1, 0x26
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813886C: .4byte 0x03004360
@@ -389750,35 +389750,35 @@ _08138874:
adds r2, r7
adds r0, r4, 0
movs r1, 0x27
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x1
adds r2, r0
adds r0, r4, 0
movs r1, 0x28
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x2
adds r2, r0
adds r0, r4, 0
movs r1, 0x29
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x3
adds r2, r0
adds r0, r4, 0
movs r1, 0x2A
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x4
adds r2, r0
adds r0, r4, 0
movs r1, 0x2B
- bl pokemon_setattr
+ bl SetMonData
ldrb r2, [r5]
lsls r2, 9
adds r0, r7, 0x5
@@ -389798,7 +389798,7 @@ _081388E4:
lsls r2, 9
adds r2, r7
movs r1, 0x27
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_081388FC: .4byte 0x03004360
@@ -389813,7 +389813,7 @@ _08138904:
lsls r2, 9
adds r2, r7
movs r1, 0x28
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813891C: .4byte 0x03004360
@@ -389828,7 +389828,7 @@ _08138924:
lsls r2, 9
adds r2, r7
movs r1, 0x29
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813893C: .4byte 0x03004360
@@ -389843,7 +389843,7 @@ _08138944:
lsls r2, 9
adds r2, r7
movs r1, 0x2A
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813895C: .4byte 0x03004360
@@ -389858,7 +389858,7 @@ _08138964:
lsls r2, 9
adds r2, r7
movs r1, 0x2B
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813897C: .4byte 0x03004360
@@ -389874,7 +389874,7 @@ _08138984:
adds r2, r7
_08138994:
movs r1, 0x2C
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_0813899C: .4byte 0x03004360
@@ -389889,7 +389889,7 @@ _081389A4:
lsls r2, 9
adds r2, r7
movs r1, 0
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_081389BC: .4byte 0x03004360
@@ -389904,7 +389904,7 @@ _081389C4:
lsls r2, 9
adds r2, r7
movs r1, 0x9
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_081389DC: .4byte 0x03004360
@@ -389919,7 +389919,7 @@ _081389E4:
lsls r2, 9
adds r2, r7
movs r1, 0x37
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_081389FC: .4byte 0x03004360
@@ -389934,7 +389934,7 @@ _08138A04:
lsls r2, 9
adds r2, r7
movs r1, 0x38
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138A1C: .4byte 0x03004360
@@ -389949,7 +389949,7 @@ _08138A24:
lsls r2, 9
adds r2, r7
movs r1, 0x39
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138A3C: .4byte 0x03004360
@@ -389964,7 +389964,7 @@ _08138A44:
lsls r2, 9
adds r2, r7
movs r1, 0x3A
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138A5C: .4byte 0x03004360
@@ -389979,7 +389979,7 @@ _08138A64:
lsls r2, 9
adds r2, r7
movs r1, 0x3B
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138A7C: .4byte 0x03004360
@@ -389994,7 +389994,7 @@ _08138A84:
lsls r2, 9
adds r2, r7
movs r1, 0x3C
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138A9C: .4byte 0x03004360
@@ -390009,7 +390009,7 @@ _08138AA4:
lsls r2, 9
adds r2, r7
movs r1, 0x3D
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138ABC: .4byte 0x03004360
@@ -390024,7 +390024,7 @@ _08138AC4:
lsls r2, 9
adds r2, r7
movs r1, 0x3E
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138ADC: .4byte 0x03004360
@@ -390039,7 +390039,7 @@ _08138AE4:
lsls r2, 9
adds r2, r7
movs r1, 0x3F
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138AFC: .4byte 0x03004360
@@ -390054,7 +390054,7 @@ _08138B04:
lsls r2, 9
adds r2, r7
movs r1, 0x16
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138B1C: .4byte 0x03004360
@@ -390069,7 +390069,7 @@ _08138B24:
lsls r2, 9
adds r2, r7
movs r1, 0x17
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138B3C: .4byte 0x03004360
@@ -390084,7 +390084,7 @@ _08138B44:
lsls r2, 9
adds r2, r7
movs r1, 0x18
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138B5C: .4byte 0x03004360
@@ -390099,7 +390099,7 @@ _08138B64:
lsls r2, 9
adds r2, r7
movs r1, 0x21
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138B7C: .4byte 0x03004360
@@ -390114,7 +390114,7 @@ _08138B84:
lsls r2, 9
adds r2, r7
movs r1, 0x2F
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138B9C: .4byte 0x03004360
@@ -390129,7 +390129,7 @@ _08138BA4:
lsls r2, 9
adds r2, r7
movs r1, 0x30
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138BBC: .4byte 0x03004360
@@ -390144,7 +390144,7 @@ _08138BC4:
lsls r2, 9
adds r2, r7
movs r1, 0x32
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138BDC: .4byte 0x03004360
@@ -390159,7 +390159,7 @@ _08138BE4:
lsls r2, 9
adds r2, r7
movs r1, 0x33
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138BFC: .4byte 0x03004360
@@ -390174,7 +390174,7 @@ _08138C04:
lsls r2, 9
adds r2, r7
movs r1, 0x34
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138C1C: .4byte 0x03004360
@@ -390189,7 +390189,7 @@ _08138C24:
lsls r2, 9
adds r2, r7
movs r1, 0x35
- bl pokemon_setattr
+ bl SetMonData
b _08138C5A
.align 2, 0
_08138C3C: .4byte 0x03004360
@@ -390204,7 +390204,7 @@ _08138C44:
lsls r2, 9
adds r2, r7
movs r1, 0x36
- bl pokemon_setattr
+ bl SetMonData
_08138C5A:
ldr r2, _08138C8C
ldr r0, _08138C88
@@ -391218,7 +391218,7 @@ sub_8139444: @ 8139444
ldr r4, _081394CC
adds r0, r4
movs r1, 0x3A
- bl PokemonGetField
+ bl GetMonData
mov r8, r0
mov r1, r9
ldrb r0, [r1]
@@ -391228,7 +391228,7 @@ sub_8139444: @ 8139444
muls r0, r5
adds r0, r4
movs r1, 0x39
- bl PokemonGetField
+ bl GetMonData
adds r3, r0, 0
mov r1, r9
ldrb r0, [r1]
@@ -391256,7 +391256,7 @@ _081394D4:
ldr r1, _08139530
adds r0, r1
movs r1, 0x3A
- bl PokemonGetField
+ bl GetMonData
adds r2, r0, 0
mov r1, r9
ldrb r0, [r1]
@@ -391550,7 +391550,7 @@ sub_81396E0: @ 81396E0
ldr r1, _08139718
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
movs r1, 0x19
@@ -391786,7 +391786,7 @@ sub_81398BC: @ 81398BC
ldr r1, _08139A0C
adds r0, r1
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
mov r8, r0
lsls r0, 16
lsrs r0, 16
@@ -403894,7 +403894,7 @@ _0813F88C:
_0813F89C:
adds r0, r1
movs r1, 0x26
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r0, 16
bl ball_number_to_ball_processing_index
@@ -407935,11 +407935,11 @@ sub_8141828: @ 8141828
strb r1, [r0]
adds r0, r4, 0
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
adds r5, r0, 0
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
adds r0, r6, 0
bl b_side_obj__get_some_boolean
@@ -408926,13 +408926,13 @@ _08142024:
adds r6, r1, r0
adds r0, r6, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
adds r3, r0, 0
cmp r3, 0
beq _081420DC
adds r0, r6, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
lsls r4, r7, 2
adds r4, r7
lsls r4, 2
@@ -408948,18 +408948,18 @@ _08142024:
strh r1, [r5, 0x8]
adds r0, r6, 0
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
str r0, [r5]
adds r0, r6, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
mov r1, r9
adds r1, 0x4
adds r1, r4
str r0, [r1]
adds r0, r6, 0
movs r1, 0x38
- bl PokemonGetField
+ bl GetMonData
lsls r0, 1
ldrb r2, [r5, 0x9]
movs r1, 0x1
@@ -408969,7 +408969,7 @@ _08142024:
adds r0, r6, 0
movs r1, 0x2
mov r2, sp
- bl PokemonGetField
+ bl GetMonData
movs r2, 0
mov r6, r8
lsls r5, r6, 2
@@ -416344,17 +416344,17 @@ _08145B18:
adds r4, r1, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
beq _08145B74
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetField
+ bl GetMonData
cmp r0, 0
bne _08145B6A
adds r0, r4, 0
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
ldr r0, _08145C2C
ldrh r0, [r0]
@@ -416400,17 +416400,17 @@ _08145B80:
adds r4, r2, r0
adds r0, r4, 0
movs r1, 0xB
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
cmp r0, 0
beq _08145BD8
adds r0, r4, 0
movs r1, 0x2D
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
cmp r0, 0
bne _08145BD8
adds r0, r4, 0
movs r1, 0x1
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
adds r1, r0, 0
ldr r0, _08145C2C
ldrh r0, [r0]
@@ -416465,7 +416465,7 @@ _08145BD8:
adds r0, r1
ldr r2, _08145C40
movs r1, 0x2
- bl PokemonGetField
+ bl GetMonData
b _08145C6C
.align 2, 0
_08145C24: .4byte 0x0202e8cc
@@ -416495,7 +416495,7 @@ _08145C44:
adds r0, r1
ldr r2, _08145C88
movs r1, 0x2
- bl PokemonGetEncryptedField
+ bl GetMonBoxData
_08145C6C:
ldr r0, _08145C88
bl StringGetEnd10
@@ -419382,7 +419382,7 @@ sub_8147478: @ 8147478
adds r0, r4, 0
movs r1, 0x41
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
ldr r1, _081474B8
cmp r0, r1
bne _081474C0
@@ -419396,7 +419396,7 @@ sub_8147478: @ 8147478
adds r0, r1
movs r1, 0x41
movs r2, 0
- bl PokemonGetField
+ bl GetMonData
movs r1, 0x9D
lsls r1, 1
cmp r0, r1
@@ -420224,12 +420224,12 @@ _08147B4C:
_08147B70:
adds r0, r4, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r5, r0, 16
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
adds r6, r0, 0
lsls r0, r5, 3
ldr r1, _08147BAC
@@ -420255,16 +420255,16 @@ _08147BB4: .4byte gUnknown_081FAF4C
_08147BB8:
adds r0, r4, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
lsls r0, 16
lsrs r5, r0, 16
adds r0, r4, 0
movs r1, 0
- bl PokemonGetField
+ bl GetMonData
adds r6, r0, 0
adds r0, r4, 0
movs r1, 0x1
- bl PokemonGetField
+ bl GetMonData
adds r1, r0, 0
adds r0, r5, 0
adds r2, r6, 0
@@ -420723,7 +420723,7 @@ sub_8147F84: @ 8147F84
push {r6,r7}
adds r5, r0, 0
movs r1, 0x41
- bl PokemonGetField
+ bl GetMonData
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16