diff options
Diffstat (limited to 'asm/emerald.s')
-rw-r--r-- | asm/emerald.s | 172 |
1 files changed, 88 insertions, 84 deletions
diff --git a/asm/emerald.s b/asm/emerald.s index bd3578b01..f95026054 100644 --- a/asm/emerald.s +++ b/asm/emerald.s @@ -1,6 +1,10 @@ .include "constants/gba_constants.s" .include "constants/misc_constants.s" .include "constants/species_constants.s" + .include "constants/ability_constants.s" + .include "constants/item_constants.s" + .include "constants/type_constants.s" + .include "constants/pokemon_data_constants.s" .include "asm/macros.s" .include "asm/charmap.s" @@ -29914,7 +29918,7 @@ sub_8017D04: ; 8017D04 ldrb r0, [r0] cmp r4, r0 bge @08017D8E - ldr r6, =gUnknown_083203CC + ldr r6, =gBaseStats @08017D50: movs r0, 0x64 muls r0, r4 @@ -98360,7 +98364,7 @@ sub_8039F40: ; 8039F40 bl pokemon_getattr ldr r6, [r5] adds r6, 0x7C - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -99562,7 +99566,7 @@ sub_803A75C: ; 803A75C .pool @0803AB6C: adds r2, r4 - ldr r5, =gUnknown_083203CC + ldr r5, =gBaseStats ldrh r1, [r2] lsls r0, r1, 3 subs r0, r1 @@ -99750,7 +99754,7 @@ sub_803AC84: ; 803AC84 mov r2, r8 adds r3, r0, r2 movs r2, 0 - ldr r6, =gUnknown_083203CC + ldr r6, =gBaseStats ldr r5, =0x02023864 ldr r4, =0x02024064 @0803AD0E: @@ -122765,7 +122769,7 @@ ai_rate_move: ; 80477BC movs r7, 0 mov r0, sp strb r7, [r0] - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats lsls r0, r1, 3 subs r0, r1 lsls r0, 2 @@ -127909,7 +127913,7 @@ sub_804A32C: ; 804A32C adds r7, 0x1 cmp r7, 0x5 ble @0804A418 - ldr r3, =gUnknown_083203CC + ldr r3, =gBaseStats ldr r2, =0x02024084 ldr r0, =0x0202420d ldrb r1, [r0] @@ -132385,7 +132389,7 @@ sub_804C904: ; 804C904 adds r2, r0, 0 muls r2, r7 adds r2, r4 - ldr r3, =gUnknown_083203CC + ldr r3, =gBaseStats ldrh r1, [r2] lsls r0, r1, 3 subs r0, r1 @@ -147246,7 +147250,7 @@ atkC4_802B910: ; 80546E4 str r0, [r1] ldr r2, =0x020241f0 mov r8, r2 - ldr r5, =gUnknown_083203CC + ldr r5, =gBaseStats mov r1, r9 ldrb r0, [r1] movs r4, 0x64 @@ -149686,7 +149690,7 @@ sub_8055C00: ; 8055C00 beq @08055CC4 movs r6, 0 mov r7, sp - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats mov r8, r0 @08055C2A: movs r0, 0x64 @@ -149786,7 +149790,7 @@ sub_8055C00: ; 8055C00 lsls r0, r5, 3 subs r0, r5 lsls r0, 2 - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats adds r0, r1 ldrb r0, [r0, 0x17] b @08055D3C @@ -149811,7 +149815,7 @@ sub_8055C00: ; 8055C00 lsls r0, r5, 3 subs r0, r5 lsls r0, 2 - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats adds r0, r1 ldrb r0, [r0, 0x16] @08055D3C: @@ -150569,7 +150573,7 @@ sub_8056300: ; 8056300 .align 2, 0 .pool @080563B0: - ldr r3, =gUnknown_083203CC + ldr r3, =gBaseStats ldr r2, =0x02024084 ldrb r1, [r6] movs r0, 0x58 @@ -155910,7 +155914,7 @@ sub_80591B8: ; 80591B8 ldr r3, =gExperienceTables adds r4, 0x1 lsls r4, 2 - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -156070,7 +156074,7 @@ sub_8059330: ; 8059330 adds r3, r0, 0 ldr r6, =gExperienceTables lsls r1, r4, 2 - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats lsls r0, r5, 3 subs r0, r5 lsls r0, 2 @@ -156189,7 +156193,7 @@ sub_8059400: ; 8059400 ldr r3, =gExperienceTables adds r4, 0x1 lsls r4, 2 - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -174415,7 +174419,7 @@ sub_8062E54: ; 8062E54 adds r5, r4, 0 cmp r5, r10 bge @080630AC - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats mov r9, r0 @08062FF0: movs r0, 0x64 @@ -175058,7 +175062,7 @@ ai_switchout_something: ; 8063364 lsls r0, r4, 3 subs r0, r4 lsls r0, 2 - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats adds r0, r1 ldrb r2, [r0, 0x17] b @08063564 @@ -175068,7 +175072,7 @@ ai_switchout_something: ; 8063364 lsls r0, r4, 3 subs r0, r4 lsls r0, 2 - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats adds r0, r2 ldrb r2, [r0, 0x16] @08063564: @@ -175925,7 +175929,7 @@ sub_8063A90: ; 8063A90 ldrb r0, [r0] cmp r7, r0 beq @08063CD8 - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r5, 3 subs r0, r5 lsls r0, 2 @@ -183569,7 +183573,7 @@ create_pokemon: ; 8067BBC mov r2, sp adds r2, 0xE bl pokemon_setattr_encrypted - ldr r4, =gUnknown_083203CC + ldr r4, =gBaseStats mov r2, sp ldrh r1, [r2, 0xE] lsls r0, r1, 3 @@ -183725,7 +183729,7 @@ create_pokemon: ; 8067BBC adds r2, r4, 0 bl pokemon_setattr_encrypted @08067E50: - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats mov r3, sp ldrh r1, [r3, 0xE] lsls r0, r1, 3 @@ -185629,7 +185633,7 @@ pokemon_calc_effective_stats: ; 8068D0C .align 2, 0 .pool @08068DF8: - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r2, r7, 3 subs r0, r2, r7 lsls r0, 2 @@ -185669,7 +185673,7 @@ pokemon_calc_effective_stats: ; 8068D0C adds r0, r5, 0 movs r1, 0x3A bl pokemon_setattr - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats subs r1, r6, r7 lsls r1, 2 adds r6, r1, r0 @@ -185933,7 +185937,7 @@ level_by_exp: ; 8069054 adds r3, r0, 0 movs r2, 0x1 ldr r6, =gExperienceTables - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r4, 3 subs r0, r4 lsls r0, 2 @@ -185988,7 +185992,7 @@ sub_80690C0: ; 80690C0 adds r3, r0, 0 movs r2, 0x1 ldr r6, =gExperienceTables - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r4, 3 subs r0, r4 lsls r0, 2 @@ -187899,7 +187903,7 @@ pokemon_roll_gender: ; 8069FC4 movs r2, 0 bl pokemon_getattr_encrypted adds r2, r0, 0 - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r5, 3 subs r0, r5 lsls r0, 2 @@ -187914,7 +187918,7 @@ pokemon_roll_gender: ; 8069FC4 cmp r0, 0xFE bge @0806A01A @08069FFC: - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r5, 3 subs r0, r5 lsls r0, 2 @@ -187942,7 +187946,7 @@ pokemon_species_get_gender_info: ; 806A020 adds r3, r1, 0 lsls r0, 16 lsrs r2, r0, 16 - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r2, 3 subs r0, r2 lsls r0, 2 @@ -190884,7 +190888,7 @@ sub_806B694: ; 806B694 cmp r1, 0 beq @0806B6B8 ldr r2, =0x0202420a - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r3, 3 subs r0, r3 lsls r0, 2 @@ -190895,7 +190899,7 @@ sub_806B694: ; 806B694 .pool @0806B6B8: ldr r2, =0x0202420a - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r3, 3 subs r0, r3 lsls r0, 2 @@ -191593,7 +191597,7 @@ battle_data_fill: ; 806B9FC adds r1, 0x48 adds r1, r5, r1 str r0, [r1] - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats ldrh r1, [r7] lsls r0, r1, 3 subs r0, r1 @@ -192237,7 +192241,7 @@ sub_806BD28: ; 806BD28 bl pokemon_getattr adds r4, 0x1 lsls r4, 2 - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -195505,7 +195509,7 @@ sub_806DADC: ; 806DADC .4byte @0806DBA0 .4byte @0806DBB4 @0806DB50: - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -195516,7 +195520,7 @@ sub_806DADC: ; 806DADC .align 2, 0 .pool @0806DB64: - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -195526,7 +195530,7 @@ sub_806DADC: ; 806DADC .align 2, 0 .pool @0806DB78: - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -195537,7 +195541,7 @@ sub_806DADC: ; 806DADC .align 2, 0 .pool @0806DB8C: - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -195548,7 +195552,7 @@ sub_806DADC: ; 806DADC .align 2, 0 .pool @0806DBA0: - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -195559,7 +195563,7 @@ sub_806DADC: ; 806DADC .align 2, 0 .pool @0806DBB4: - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -196085,7 +196089,7 @@ sub_806DF74: ; 806DF74 bl pokemon_getattr str r0, [sp, 0x4] ldr r6, =gExperienceTables - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats lsls r1, r4, 3 subs r1, r4 lsls r1, 2 @@ -197180,7 +197184,7 @@ sub_806E804: ; 806E804 sub_806E840: ; 806E840 lsls r0, 16 lsrs r0, 16 - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -197542,12 +197546,12 @@ sub_806EA68: ; 806EA68 lsls r2, r4, 3 subs r2, r4 lsls r2, 2 - ldr r1, =gUnknown_083203DA + ldr r1, =gBaseStats + 0xe ; item 2 offset b @0806EB6C .align 2, 0 .pool @0806EB2C: - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats mov r12, r0 lsls r0, r4, 3 subs r1, r0, r4 @@ -197577,7 +197581,7 @@ sub_806EA68: ; 806EA68 @0806EB66: subs r2, r4 lsls r2, 2 - ldr r1, =gUnknown_083203D8 + ldr r1, =gBaseStats + 0xc ; item 1 offset @0806EB6C: adds r2, r1 @0806EB6E: @@ -197590,7 +197594,7 @@ sub_806EA68: ; 806EA68 ldr r0, =0x02024744 subs r2, r4 lsls r2, 2 - ldr r1, =gUnknown_083203DA + ldr r1, =gBaseStats + 0xe ; item 2 offset adds r2, r1 movs r1, 0xC bl pokemon_setattr @@ -201595,7 +201599,7 @@ sub_8070954: ; 8070954 lsls r2, r5, 3 subs r2, r5 lsls r2, 2 - ldr r0, =gUnknown_083203DD + ldr r0, =gBaseStats + 0x11 ; egg cycles offset adds r2, r0 adds r0, r7, 0 movs r1, 0x20 @@ -201684,7 +201688,7 @@ sub_8070A0C: ; 8070A0C lsls r2, r5, 3 subs r2, r5 lsls r2, 2 - ldr r0, =gUnknown_083203DD + ldr r0, =gBaseStats + 0x11 ; egg cycles offset adds r2, r0 adds r0, r6, 0 movs r1, 0x20 @@ -202075,7 +202079,7 @@ daycare_relationship_score: ; 8070D4C adds r2, 0x14 str r2, [sp, 0x24] subs r0, 0x6 - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats mov r10, r1 ldr r5, [sp, 0x20] mov r8, r0 @@ -209349,7 +209353,7 @@ healthbar_draw_field_maybe: ; 8074860 ldr r0, =gExperienceTables mov r12, r0 lsls r1, r4, 2 - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats lsls r0, r5, 3 subs r0, r5 lsls r0, 2 @@ -220980,7 +220984,7 @@ sub_807A7E0: ; 807A7E0 movs r0, 0x2 b @0807A8C0 @0807A84E: - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats lsls r1, r7, 3 subs r1, r7 lsls r1, 2 @@ -340734,7 +340738,7 @@ sub_80B4E68: ; 80B4E68 lsrs r7, r1, 24 bl zero_enemy_party_data movs r2, 0x1 - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r6, 3 subs r0, r6 lsls r0, 2 @@ -342157,7 +342161,7 @@ sub_80B5990: ; 80B5990 movs r3, 0 cmp r4, r2 bcs @080B5A12 - ldr r6, =gUnknown_083203CC + ldr r6, =gBaseStats mov r10, r6 @080B59DE: lsls r0, r3, 2 @@ -364312,7 +364316,7 @@ sub_80C0F30: ; 80C0F30 cmp r6, r0 bcs @080C10A2 adds r7, r1, 0 - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats mov r8, r0 @080C105A: ldr r0, [r7] @@ -364399,7 +364403,7 @@ sub_80C0F30: ; 80C0F30 bl NationalPokedexNumToSpecies lsls r0, 16 lsrs r2, r0, 16 - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r2, 3 subs r0, r2 lsls r0, 2 @@ -364462,7 +364466,7 @@ sub_80C0F30: ; 80C0F30 bl NationalPokedexNumToSpecies lsls r0, 16 lsrs r2, r0, 16 - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r2, 3 subs r0, r2 lsls r0, 2 @@ -422592,7 +422596,7 @@ sub_80DE864: ; 80DE864 beq @080DE920 b @080DE9A2 @080DE8FA: - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats lsls r1, r6, 3 subs r1, r6 lsls r1, 2 @@ -589463,7 +589467,7 @@ tai2F_unk: ; 8132400 .align 2, 0 .pool @08132480: - ldr r6, =gUnknown_083203CC + ldr r6, =gBaseStats ldrh r0, [r4] lsls r1, r0, 3 subs r1, r0 @@ -589598,7 +589602,7 @@ tai60_unk: ; 813251C .align 2, 0 .pool @08132588: - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats ldrh r1, [r4] lsls r0, r1, 3 subs r0, r1 @@ -602779,7 +602783,7 @@ sub_81390B4: ; 81390B4 sub_81390E0: ; 81390E0 push {r4-r6,lr} movs r5, 0 - ldr r6, =gUnknown_083203CC + ldr r6, =gBaseStats @081390E6: movs r0, 0x64 adds r1, r5, 0 @@ -691171,7 +691175,7 @@ sub_8166188: ; 8166188 bl sub_8165C40 lsls r0, 24 movs r5, 0 - ldr r7, =gUnknown_083203CC + ldr r7, =gBaseStats lsrs r0, 22 ldr r1, =gExperienceTables adds r6, r0, r1 @@ -770332,7 +770336,7 @@ sub_818F02C: ; 818F02C movs r3, 0 mov r10, r3 ldr r6, =gUnknown_0832A328 - ldr r5, =gUnknown_083203CC + ldr r5, =gBaseStats @0818F38A: ldr r0, =0x03005d90 ldr r0, [r0] @@ -770532,7 +770536,7 @@ sub_818F02C: ; 818F02C lsls r1, r0, 3 subs r1, r0 lsls r1, 2 - ldr r3, =gUnknown_083203CC + ldr r3, =gBaseStats adds r1, r3 ldrb r0, [r1, 0x6] lsls r0, 2 @@ -770825,7 +770829,7 @@ sub_818F720: ; 818F720 mov r2, r10 subs r0, r2, r6 lsls r0, 2 - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats adds r0, r1 ldrb r0, [r0] lsls r0, 1 @@ -770849,7 +770853,7 @@ sub_818F720: ; 818F720 mov r2, r10 subs r0, r2, r6 lsls r0, 2 - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats adds r4, r0, r1 ldrb r0, [r4, 0x1] lsls r0, 1 @@ -771870,7 +771874,7 @@ sub_818FFC0: ; 818FFC0 .align 2, 0 .pool @0818FFFC: - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r4, 3 subs r0, r4 lsls r0, 2 @@ -779551,7 +779555,7 @@ sub_8193ED0: ; 8193ED0 lsls r0, r1, 3 subs r0, r1 lsls r0, 2 - ldr r5, =gUnknown_083203CC + ldr r5, =gBaseStats adds r0, r5 ldrb r2, [r0, 0x17] b @08194074 @@ -779561,7 +779565,7 @@ sub_8193ED0: ; 8193ED0 lsls r0, r1, 3 subs r0, r1 lsls r0, 2 - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats adds r0, r2 ldrb r2, [r0, 0x16] @08194074: @@ -781616,7 +781620,7 @@ sub_8194F58: ; 8194F58 lsls r1, r0, 3 subs r1, r0 lsls r1, 2 - ldr r3, =gUnknown_083203CC + ldr r3, =gBaseStats adds r1, r3 ldrb r0, [r1, 0x6] lsls r0, 2 @@ -782107,7 +782111,7 @@ sub_8195438: ; 8195438 lsls r0, 4 adds r0, r1 ldrh r2, [r0] - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats lsls r1, r2, 3 subs r1, r2 lsls r1, 2 @@ -782216,7 +782220,7 @@ sub_8195438: ; 8195438 lsls r0, 4 adds r0, r1 ldrh r2, [r0] - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats lsls r1, r2, 3 subs r1, r2 lsls r1, 2 @@ -816237,7 +816241,7 @@ sub_81A6A08: ; 81A6A08 mov r8, r0 ldr r0, =0x0203bc8c ldr r6, [r0] - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats mov r12, r1 @081A6A3C: lsls r0, r4, 1 @@ -817818,7 +817822,7 @@ sub_81A767C: ; 81A767C beq @081A76E0 cmp r1, 0x80 bne @081A771C - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r2, 3 subs r0, r2 lsls r0, 2 @@ -817837,7 +817841,7 @@ sub_81A767C: ; 81A767C .align 2, 0 .pool @081A76C4: - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats lsls r1, r2, 3 subs r1, r2 lsls r1, 2 @@ -817852,7 +817856,7 @@ sub_81A767C: ; 81A767C .align 2, 0 .pool @081A76E0: - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats lsls r0, r2, 3 subs r0, r2 lsls r0, 2 @@ -817871,7 +817875,7 @@ sub_81A767C: ; 81A767C .align 2, 0 .pool @081A7704: - ldr r0, =gUnknown_083203CC + ldr r0, =gBaseStats lsls r1, r2, 3 subs r1, r2 lsls r1, 2 @@ -818557,7 +818561,7 @@ sub_81A7B90: ; 81A7B90 b @081A7CE2 @081A7C4A: ldr r0, =0x02024744 - ldr r1, =gUnknown_083203CC + ldr r1, =gBaseStats mov r8, r1 lsls r6, 2 mov r9, r6 @@ -822647,7 +822651,7 @@ sub_81A9C04: ; 81A9C04 adds r5, r4, r0 @081A9CF6: ldr r4, =0x02024744 - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats ldr r1, [sp, 0x10] lsls r0, r1, 1 adds r0, r1 @@ -822685,7 +822689,7 @@ sub_81A9C04: ; 81A9C04 .align 2, 0 .pool @081A9D4C: - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats ldr r1, [sp, 0x10] lsls r0, r1, 1 adds r0, r1 @@ -856586,7 +856590,7 @@ sub_81BB29C: ; 81BB29C ldr r3, =gExperienceTables adds r4, 0x1 lsls r4, 2 - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats lsls r1, r5, 3 subs r1, r5 lsls r1, 2 @@ -856746,7 +856750,7 @@ sub_81BB414: ; 81BB414 adds r3, r0, 0 ldr r6, =gExperienceTables lsls r1, r4, 2 - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats lsls r0, r5, 3 subs r0, r5 lsls r0, 2 @@ -856865,7 +856869,7 @@ sub_81BB4E4: ; 81BB4E4 ldr r3, =gExperienceTables adds r4, 0x1 lsls r4, 2 - ldr r2, =gUnknown_083203CC + ldr r2, =gBaseStats lsls r1, r0, 3 subs r1, r0 lsls r1, 2 @@ -869613,7 +869617,7 @@ sub_81C22CC: ; 81C22CC adds r2, r1, 0 adds r1, r2, 0x1 lsls r1, 2 - ldr r4, =gUnknown_083203CC + ldr r4, =gBaseStats ldrh r3, [r6] lsls r0, r3, 3 subs r0, r3 @@ -872192,7 +872196,7 @@ sub_81C38C0: ; 81C38C0 adds r1, r0, 0 adds r1, 0x1 lsls r1, 2 - ldr r3, =gUnknown_083203CC + ldr r3, =gBaseStats ldrh r2, [r5] lsls r0, r2, 3 subs r0, r2 @@ -873449,7 +873453,7 @@ sub_81C43A0: ; 81C43A0 .align 2, 0 .pool @081C43CC: - ldr r4, =gUnknown_083203CC + ldr r4, =gBaseStats ldrh r1, [r5] lsls r0, r1, 3 subs r0, r1 @@ -910355,7 +910359,7 @@ sub_81D642C: ; 81D642C mov r1, sp ldrb r2, [r1] lsls r2, 2 - ldr r3, =gUnknown_083203CC + ldr r3, =gBaseStats lsls r1, r0, 3 subs r1, r0 lsls r1, 2 |