diff options
author | YamaArashi <shadow962@live.com> | 2016-09-08 20:25:40 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-09-08 20:25:40 -0700 |
commit | 06bed8be90c865057378482f2b179749b082619c (patch) | |
tree | 6f9b516a00841e7225290a0d71e9e5d97dd58777 /asm/rom5.s | |
parent | 9ba7169baaee0645f406d95b426f1b2bf750c72e (diff) |
starting decompliation of pokemon functions
Diffstat (limited to 'asm/rom5.s')
-rw-r--r-- | asm/rom5.s | 1610 |
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 |