diff options
Diffstat (limited to 'asm/rom_8158B30.s')
-rw-r--r-- | asm/rom_8158B30.s | 3128 |
1 files changed, 1564 insertions, 1564 deletions
diff --git a/asm/rom_8158B30.s b/asm/rom_8158B30.s index 823b3d73d..d9d675726 100644 --- a/asm/rom_8158B30.s +++ b/asm/rom_8158B30.s @@ -10,12 +10,12 @@ sub_8158B30: @ 8158B30 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r6, r0, 2 adds r6, r0 lsls r6, 3 adds r6, r1 - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1] strh r0, [r6, 0x8] ldrh r0, [r1, 0x2] @@ -57,7 +57,7 @@ sub_8158B98: @ 8158B98 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -113,7 +113,7 @@ sub_8158C04: @ 8158C04 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -162,7 +162,7 @@ mas_80DCF38: @ 8158C58 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrh r1, [r0] str r1, [sp] ldrb r5, [r0, 0x4] @@ -194,7 +194,7 @@ mas_80DCF38: @ 8158C58 adds r1, r5, 0 adds r2, r6, 0 bl sub_80A5314 - ldr r2, =0x03005e00 + ldr r2, =gTasks mov r3, r8 lsls r1, r3, 2 add r1, r8 @@ -237,7 +237,7 @@ sub_8158D08: @ 8158D08 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -268,7 +268,7 @@ sub_8158D08: @ 8158D08 b _08158D82 .pool _08158D50: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -314,12 +314,12 @@ sub_8158D8C: @ 8158D8C lsls r0, 24 cmp r0, 0 beq _08158DD0 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 bne _08158DC8 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x18] ldrh r4, [r0] @@ -330,31 +330,31 @@ _08158DC8: bl move_anim_task_del b _08158E76 _08158DD0: - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r2, 0 ldrsh r1, [r0, r2] adds r2, r0, 0 cmp r1, 0 bne _08158DEC - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r4, [r0] b _08158E12 .pool _08158DEC: cmp r1, 0x1 bne _08158DFC - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r4, [r0] b _08158E12 .pool _08158DFC: cmp r1, 0x2 bne _08158E08 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 b _08158E0A .pool _08158E08: - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 _08158E0A: ldrb r1, [r0] movs r0, 0x2 @@ -383,23 +383,23 @@ _08158E38: lsls r0, 24 cmp r0, 0 beq _08158E5C - ldr r1, =0x0202406e + ldr r1, =gUnknown_0202406E lsls r0, r4, 1 adds r0, r1 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 b _08158E6A .pool _08158E5C: - ldr r1, =0x0202406e + ldr r1, =gUnknown_0202406E lsls r0, r4, 1 adds r0, r1 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC _08158E6A: adds r0, r1 movs r1, 0xB @@ -439,12 +439,12 @@ sub_8158E9C: @ 8158E9C lsls r0, 24 cmp r0, 0 beq _08158EE0 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 bne _08158ED8 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x18] ldrh r4, [r0] @@ -455,31 +455,31 @@ _08158ED8: bl move_anim_task_del b _08158F86 _08158EE0: - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r2, 0 ldrsh r1, [r0, r2] adds r2, r0, 0 cmp r1, 0 bne _08158EFC - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r4, [r0] b _08158F22 .pool _08158EFC: cmp r1, 0x1 bne _08158F0C - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r4, [r0] b _08158F22 .pool _08158F0C: cmp r1, 0x2 bne _08158F18 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 b _08158F1A .pool _08158F18: - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 _08158F1A: ldrb r1, [r0] movs r0, 0x2 @@ -508,23 +508,23 @@ _08158F48: lsls r0, 24 cmp r0, 0 beq _08158F6C - ldr r1, =0x0202406e + ldr r1, =gUnknown_0202406E lsls r0, r4, 1 adds r0, r1 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 b _08158F7A .pool _08158F6C: - ldr r1, =0x0202406e + ldr r1, =gUnknown_0202406E lsls r0, r4, 1 adds r0, r1 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC _08158F7A: adds r0, r1 movs r1, 0xB @@ -532,12 +532,12 @@ _08158F7A: lsls r0, 16 lsrs r4, r0, 16 _08158F86: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r2, r6, 2 adds r0, r2, r6 lsls r0, 3 adds r0, r1 - ldr r3, =0x0203841e + ldr r3, =gUnknown_0203841E ldrh r1, [r3, 0x2] strh r1, [r0, 0x8] strh r4, [r0, 0xA] @@ -561,7 +561,7 @@ _08158FC8: movs r2, 0x7 bl sub_80A32E4 _08158FD0: - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r1, r5, r6 lsls r1, 3 adds r1, r0 @@ -587,7 +587,7 @@ sub_8158FF4: @ 8158FF4 lsls r0, 24 lsrs r4, r0, 24 mov r9, r4 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -649,7 +649,7 @@ sub_8159078: @ 8159078 lsls r0, 24 lsrs r0, 24 adds r4, r0, 0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -681,12 +681,12 @@ sub_81590B8: @ 81590B8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 adds r0, r1 - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r1, [r1] strh r1, [r0, 0x1C] movs r0, 0x40 @@ -698,20 +698,20 @@ sub_81590B8: @ 81590B8 lsls r0, 24 cmp r0, 0 beq _081590F8 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x18] b _08159102 .pool _081590F8: - ldr r1, =0x02038438 - ldr r0, =0x02038436 + ldr r1, =gUnknown_02038438 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] lsls r0, 1 adds r0, r1 _08159102: ldrh r2, [r0] - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -742,7 +742,7 @@ sub_815913C: @ 815913C push {r7} lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -776,7 +776,7 @@ _0815918C: mov r0, r8 movs r2, 0x4 bl play_cry_maybe - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -800,7 +800,7 @@ _081591B8: bne _08159204 _081591C2: bl sub_80A369C - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -844,7 +844,7 @@ sub_8159210: @ 8159210 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrh r5, [r0] ldrb r0, [r0, 0x2] lsls r0, 24 @@ -869,7 +869,7 @@ sub_8159244: @ 8159244 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrh r5, [r0] ldrb r0, [r0, 0x2] lsls r0, 24 @@ -898,7 +898,7 @@ sub_8159278: @ 8159278 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrb r5, [r0, 0x2] ldrb r6, [r0, 0x4] ldrh r1, [r0, 0x6] @@ -925,7 +925,7 @@ sub_8159278: @ 8159278 adds r1, r5, 0 adds r2, r6, 0 bl sub_80A5314 - ldr r2, =0x03005e00 + ldr r2, =gTasks mov r3, r8 lsls r1, r3, 2 add r1, r8 @@ -960,7 +960,7 @@ sub_8159308: @ 8159308 lsls r0, 24 lsrs r0, 24 adds r5, r0, 0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -985,7 +985,7 @@ sub_8159308: @ 8159308 bl sub_80A52EC strh r0, [r4, 0x1E] _08159342: - ldr r1, =0x02038440 + ldr r1, =gUnknown_02038440 ldrh r0, [r4, 0x1E] strb r0, [r1] movs r3, 0x1E @@ -1010,8 +1010,8 @@ nullsub_114: @ 8159368 thumb_func_start sub_815936C sub_815936C: @ 815936C - ldr r1, =0x03005d60 - ldr r0, =0x02024064 + ldr r1, =gUnknown_03005D60 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 2 adds r0, r1 @@ -1024,9 +1024,9 @@ sub_815936C: @ 815936C thumb_func_start bx_exec_buffer_A_ch0_tbl6 bx_exec_buffer_A_ch0_tbl6: @ 8159388 push {lr} - ldr r2, =0x02024068 + ldr r2, =gUnknown_02024068 ldr r1, =gUnknown_0832A328 - ldr r0, =0x02024064 + ldr r0, =gUnknown_02024064 ldrb r3, [r0] lsls r0, r3, 2 adds r0, r1 @@ -1035,7 +1035,7 @@ bx_exec_buffer_A_ch0_tbl6: @ 8159388 ands r1, r0 cmp r1, 0 beq _081593D4 - ldr r0, =0x02023064 + ldr r0, =gUnknown_02023064 lsls r1, r3, 9 adds r1, r0 ldrb r0, [r1] @@ -1059,7 +1059,7 @@ _081593D4: thumb_func_start bx_battle_menu_t6_2 bx_battle_menu_t6_2: @ 81593D8 push {r4,r5,lr} - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r2, 0x1 adds r0, r2, 0 @@ -1068,8 +1068,8 @@ bx_battle_menu_t6_2: @ 81593D8 beq _08159446 movs r0, 0x5 bl audio_play - ldr r1, =0x020244ac - ldr r0, =0x02024064 + ldr r1, =gUnknown_020244AC + ldr r0, =gUnknown_02024064 ldrb r0, [r0] adds r0, r1 ldrb r0, [r0] @@ -1115,8 +1115,8 @@ _08159446: ands r0, r1 cmp r0, 0 beq _08159484 - ldr r5, =0x020244ac - ldr r4, =0x02024064 + ldr r5, =gUnknown_020244AC + ldr r4, =gUnknown_02024064 ldrb r0, [r4] adds r0, r5 ldrb r1, [r0] @@ -1141,8 +1141,8 @@ _08159484: ands r0, r1 cmp r0, 0 beq _081594C0 - ldr r5, =0x020244ac - ldr r4, =0x02024064 + ldr r5, =gUnknown_020244AC + ldr r4, =gUnknown_02024064 ldrb r0, [r4] adds r0, r5 ldrb r1, [r0] @@ -1167,8 +1167,8 @@ _081594C0: ands r0, r1 cmp r0, 0 beq _0815950C - ldr r5, =0x020244ac - ldr r4, =0x02024064 + ldr r5, =gUnknown_020244AC + ldr r4, =gUnknown_02024064 ldrb r0, [r4] adds r0, r5 ldrb r1, [r0] @@ -1201,8 +1201,8 @@ _0815950C: ands r0, r1 cmp r0, 0 beq _0815954E - ldr r5, =0x020244ac - ldr r4, =0x02024064 + ldr r5, =gUnknown_020244AC + ldr r4, =gUnknown_02024064 ldrb r0, [r4] adds r0, r5 ldrb r1, [r0] @@ -1237,9 +1237,9 @@ _0815954E: thumb_func_start sub_815955C sub_815955C: @ 815955C push {lr} - ldr r2, =0x02020630 - ldr r1, =0x020241e4 - ldr r0, =0x02024064 + ldr r2, =gUnknown_02020630 + ldr r1, =gUnknown_020241E4 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] adds r0, r1 ldrb r1, [r0] @@ -1276,9 +1276,9 @@ _081595A6: thumb_func_start sub_81595AC sub_81595AC: @ 81595AC push {lr} - ldr r2, =0x02020630 - ldr r1, =0x03005d70 - ldr r0, =0x02024064 + ldr r2, =gUnknown_02020630 + ldr r1, =gUnknown_03005D70 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] adds r0, r1 ldrb r1, [r0] @@ -1301,13 +1301,13 @@ _081595D0: thumb_func_start sub_81595E4 sub_81595E4: @ 81595E4 push {lr} - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 cmp r0, 0 bne _0815960E - ldr r2, =0x030022c0 + ldr r2, =gUnknown_030022C0 ldr r0, =0x00000439 adds r3, r2, r0 ldrb r1, [r3] @@ -1315,7 +1315,7 @@ sub_81595E4: @ 81595E4 negs r0, r0 ands r0, r1 strb r0, [r3] - ldr r0, =0x03005d00 + ldr r0, =gUnknown_03005D00 ldr r0, [r0] str r0, [r2] ldr r0, [r2, 0x8] @@ -1329,13 +1329,13 @@ _0815960E: thumb_func_start bx_wait_t6 bx_wait_t6: @ 8159624 push {lr} - ldr r0, =0x020244b9 + ldr r0, =gUnknown_020244B9 ldrb r0, [r0] cmp r0, 0 beq _0815964A - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r2, [r0] - ldr r0, =0x02024064 + ldr r0, =gUnknown_02024064 ldrb r1, [r0] ldr r2, [r2, 0x4] lsls r0, r1, 1 @@ -1358,14 +1358,14 @@ _0815964E: thumb_func_start sub_8159660 sub_8159660: @ 8159660 push {lr} - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 cmp r0, 0 bne _08159684 - ldr r1, =0x03005d60 - ldr r0, =0x02024064 + ldr r1, =gUnknown_03005D60 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 2 adds r0, r1 @@ -1382,18 +1382,18 @@ _08159684: thumb_func_start sub_8159698 sub_8159698: @ 8159698 push {lr} - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r1, [r0, 0x4] ldr r0, =sub_8038420 cmp r1, r0 bne _081596BE - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 cmp r0, 0 bne _081596BE - ldr r0, =0x0203ce7c + ldr r0, =gUnknown_0203CE7C ldrh r1, [r0] movs r0, 0x1 bl dp01_build_cmdbuf_x23_aa_0 @@ -1407,9 +1407,9 @@ _081596BE: thumb_func_start sub_81596D4 sub_81596D4: @ 81596D4 push {lr} - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r2, [r0] - ldr r0, =0x02024064 + ldr r0, =gUnknown_02024064 ldrb r1, [r0] ldr r2, [r2, 0x4] lsls r0, r1, 1 @@ -1432,14 +1432,14 @@ _081596F6: dp01_tbl6_exec_completed: @ 8159704 push {r4,lr} sub sp, 0x4 - ldr r1, =0x03005d60 - ldr r4, =0x02024064 + ldr r1, =gUnknown_03005D60 + ldr r4, =gUnknown_02024064 ldrb r0, [r4] lsls r0, 2 adds r0, r1 ldr r1, =bx_exec_buffer_A_ch0_tbl6 str r1, [r0] - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x2 ands r0, r1 @@ -1452,7 +1452,7 @@ dp01_tbl6_exec_completed: @ 8159704 movs r1, 0x4 mov r2, sp bl dp01_prepare_buffer_wireless_probably - ldr r1, =0x02023064 + ldr r1, =gUnknown_02023064 ldrb r0, [r4] lsls r0, 9 adds r0, r1 @@ -1461,7 +1461,7 @@ dp01_tbl6_exec_completed: @ 8159704 b _0815976A .pool _08159758: - ldr r2, =0x02024068 + ldr r2, =gUnknown_02024068 ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 @@ -1481,9 +1481,9 @@ _0815976A: thumb_func_start bx_80364D0 bx_80364D0: @ 815977C push {lr} - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r2, [r0] - ldr r0, =0x02024064 + ldr r0, =gUnknown_02024064 ldrb r1, [r0] ldr r2, [r2, 0x4] lsls r0, r1, 1 @@ -1561,10 +1561,10 @@ sub_81597F4: @ 81597F4 thumb_func_start sub_8159800 sub_8159800: @ 8159800 push {r4-r6,lr} - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 ldr r0, [r4] ldrb r0, [r0, 0x8] - ldr r5, =0x02024064 + ldr r5, =gUnknown_02024064 ldrb r1, [r5] bl sub_805DF84 ldr r0, [r4] @@ -1576,7 +1576,7 @@ sub_8159800: @ 8159800 lsrs r1, 24 adds r0, r6, 0 bl template_build_for_pokemon_or_trainer - ldr r0, =0x0202499c + ldr r0, =gUnknown_0202499C ldr r2, =gUnknown_08305D2C ldr r1, [r4] ldrb r1, [r1, 0x8] @@ -1593,11 +1593,11 @@ sub_8159800: @ 8159800 movs r1, 0x50 movs r3, 0x1E bl AddObjectToFront - ldr r6, =0x020241e4 + ldr r6, =gUnknown_020241E4 ldrb r1, [r5] adds r1, r6 strb r0, [r1] - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 ldrb r3, [r5] adds r0, r3, r6 ldrb r0, [r0] @@ -1639,7 +1639,7 @@ sub_8159800: @ 8159800 adds r0, r4 ldr r1, =sub_805D7AC str r1, [r0] - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r5] lsls r0, 2 adds r0, r1 @@ -1686,15 +1686,15 @@ sub_8159904: @ 8159904 thumb_func_start sub_8159910 sub_8159910: @ 8159910 push {r4,r5,lr} - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r1, [r0, 0x8] movs r0, 0x4 strb r0, [r1, 0x8] - ldr r1, =0x020244b9 + ldr r1, =gUnknown_020244B9 movs r0, 0x1 strb r0, [r1] - ldr r5, =0x02024064 + ldr r5, =gUnknown_02024064 ldrb r4, [r5] movs r0, 0x1 bl battle_get_side_with_given_state @@ -1705,7 +1705,7 @@ sub_8159910: @ 8159910 adds r1, r4, 0 movs r3, 0x4 bl move_anim_start_t4 - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r5] lsls r0, 2 adds r0, r1 @@ -1720,18 +1720,18 @@ sub_8159910: @ 8159910 thumb_func_start sub_8159964 sub_8159964: @ 8159964 push {r4,r5,lr} - ldr r1, =0x02023064 - ldr r5, =0x02024064 + ldr r1, =gUnknown_02023064 + ldr r5, =gUnknown_02024064 ldrb r0, [r5] lsls r0, 9 adds r1, 0x1 adds r0, r1 ldrb r1, [r0] - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r0, [r0, 0x8] strb r1, [r0, 0x8] - ldr r1, =0x020244b9 + ldr r1, =gUnknown_020244B9 movs r0, 0x1 strb r0, [r1] ldrb r4, [r5] @@ -1744,7 +1744,7 @@ sub_8159964: @ 8159964 adds r1, r4, 0 movs r3, 0x4 bl move_anim_start_t4 - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r5] lsls r0, 2 adds r0, r1 @@ -1775,22 +1775,22 @@ sub_81599D0: @ 81599D0 thumb_func_start dp01t_10_6_message dp01t_10_6_message: @ 81599DC push {r4,lr} - ldr r0, =0x02022e14 + ldr r0, =gUnknown_02022E14 movs r1, 0 strh r1, [r0] - ldr r0, =0x02022e16 + ldr r0, =gUnknown_02022E16 strh r1, [r0] - ldr r4, =0x02024064 + ldr r4, =gUnknown_02024064 ldrb r0, [r4] lsls r0, 9 - ldr r1, =0x02023066 + ldr r1, =gUnknown_02023066 adds r0, r1 ldrh r0, [r0] bl battle_pick_message - ldr r0, =0x02022e2c + ldr r0, =gUnknown_02022E2C movs r1, 0 bl battle_show_message_maybe - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -1805,7 +1805,7 @@ dp01t_10_6_message: @ 81599DC thumb_func_start dp01t_11_6_message_for_player_only dp01t_11_6_message_for_player_only: @ 8159A30 push {lr} - ldr r0, =0x02024064 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -1829,13 +1829,13 @@ sub_8159A54: @ 8159A54 lsrs r1, r0, 24 cmp r1, 0 bne _08159A7A - ldr r0, =0x02022e14 + ldr r0, =gUnknown_02022E14 strh r1, [r0] - ldr r1, =0x02022e16 + ldr r1, =gUnknown_02022E16 movs r0, 0xA0 strh r0, [r1] - ldr r1, =0x03005d60 - ldr r0, =0x02024064 + ldr r1, =gUnknown_03005D60 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 2 adds r0, r1 @@ -1850,8 +1850,8 @@ _08159A7A: thumb_func_start sub_8159A94 sub_8159A94: @ 8159A94 push {r4,lr} - ldr r1, =0x03005d60 - ldr r0, =0x02024064 + ldr r1, =gUnknown_03005D60 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 2 adds r0, r1 @@ -1868,8 +1868,8 @@ _08159AAE: adds r4, 0x1 cmp r4, 0x3 ble _08159AAE - ldr r1, =0x020244ac - ldr r0, =0x02024064 + ldr r1, =gUnknown_020244AC + ldr r0, =gUnknown_02024064 ldrb r0, [r0] adds r0, r1 ldrb r0, [r0] @@ -1877,7 +1877,7 @@ _08159AAE: bl sub_8059CB4 ldr r0, =gUnknown_085CCA04 bl get_battle_strings_ - ldr r0, =0x02022e2c + ldr r0, =gUnknown_02022E2C movs r1, 0x1 bl battle_show_message_maybe pop {r4} @@ -1913,14 +1913,14 @@ sub_8159B14: @ 8159B14 movs r2, 0 movs r3, 0x10 bl pal_fade_maybe - ldr r1, =0x03005d60 - ldr r2, =0x02024064 + ldr r1, =gUnknown_03005D60 + ldr r2, =gUnknown_02024064 ldrb r0, [r2] lsls r0, 2 adds r0, r1 ldr r1, =sub_8159660 str r1, [r0] - ldr r1, =0x020244b8 + ldr r1, =gUnknown_020244B8 ldrb r0, [r2] strb r0, [r1] add sp, 0x4 @@ -1964,18 +1964,18 @@ sub_8159B78: @ 8159B78 thumb_func_start sub_8159B84 sub_8159B84: @ 8159B84 push {lr} - ldr r0, =0x03005d70 - ldr r1, =0x02024064 + ldr r0, =gUnknown_03005D70 + ldr r1, =gUnknown_02024064 ldrb r1, [r1] adds r0, r1, r0 ldrb r0, [r0] - ldr r2, =0x0202406e + ldr r2, =gUnknown_0202406E lsls r1, 1 adds r1, r2 ldrh r2, [r1] movs r1, 0x64 muls r1, r2 - ldr r2, =0x020244ec + ldr r2, =gUnknown_020244EC adds r1, r2 movs r2, 0xB bl healthbar_draw_field_maybe @@ -2116,7 +2116,7 @@ sub_8159C74: @ 8159C74 thumb_func_start sub_8159C80 sub_8159C80: @ 8159C80 push {r4,lr} - ldr r4, =0x02024064 + ldr r4, =gUnknown_02024064 ldrb r0, [r4] bl battle_side_get_owner lsls r0, 24 @@ -2125,7 +2125,7 @@ sub_8159C80: @ 8159C80 bne _08159C94 movs r3, 0xC0 _08159C94: - ldr r2, =0x02023064 + ldr r2, =gUnknown_02023064 ldrb r1, [r4] lsls r1, 9 adds r0, r2, 0x1 @@ -2149,8 +2149,8 @@ _08159C94: thumb_func_start dp01t_34_6_move_anim_start_t3 dp01t_34_6_move_anim_start_t3: @ 8159CC4 push {r4,r5,lr} - ldr r4, =0x02023064 - ldr r5, =0x02024064 + ldr r4, =gUnknown_02023064 + ldr r5, =gUnknown_02024064 ldrb r0, [r5] lsls r3, r0, 9 adds r0, r4, 0x3 @@ -2192,15 +2192,15 @@ _08159D14: thumb_func_start sub_8159D20 sub_8159D20: @ 8159D20 push {lr} - ldr r1, =0x0202406e - ldr r0, =0x02024064 + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 1 adds r0, r1 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0xB bl pokemon_getattr @@ -2217,15 +2217,15 @@ sub_8159D20: @ 8159D20 thumb_func_start dp01t_2E_6_battle_intro dp01t_2E_6_battle_intro: @ 8159D5C push {lr} - ldr r1, =0x02023064 - ldr r0, =0x02024064 + ldr r1, =gUnknown_02023064 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 9 adds r1, 0x1 adds r0, r1 ldrb r0, [r0] bl battle_intro_launch - ldr r2, =0x020243fc + ldr r2, =gUnknown_020243FC ldrh r0, [r2] movs r1, 0x1 orrs r0, r1 @@ -2239,18 +2239,18 @@ dp01t_2E_6_battle_intro: @ 8159D5C thumb_func_start sub_8159D90 sub_8159D90: @ 8159D90 push {r4,r5,lr} - ldr r5, =0x03005d70 - ldr r4, =0x02024064 + ldr r5, =gUnknown_03005D70 + ldr r4, =gUnknown_02024064 ldrb r1, [r4] adds r0, r1, r5 ldrb r0, [r0] - ldr r2, =0x0202406e + ldr r2, =gUnknown_0202406E lsls r1, 1 adds r1, r2 ldrh r2, [r1] movs r1, 0x64 muls r1, r2 - ldr r2, =0x020244ec + ldr r2, =gUnknown_020244EC adds r1, r2 movs r2, 0xA bl healthbar_draw_field_maybe @@ -2260,7 +2260,7 @@ sub_8159D90: @ 8159D90 adds r0, r5 ldrb r0, [r0] bl sub_80729D0 - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -2308,8 +2308,8 @@ sub_8159E10: @ 8159E10 sub_8159E1C: @ 8159E1C push {r4-r6,lr} sub sp, 0x4 - ldr r5, =0x02023064 - ldr r6, =0x02024064 + ldr r5, =gUnknown_02023064 + ldr r6, =gUnknown_02024064 ldrb r2, [r6] lsls r1, r2, 9 adds r0, r5, 0x1 @@ -2334,7 +2334,7 @@ sub_8159E1C: @ 8159E1C b _08159E68 .pool _08159E5C: - ldr r0, =0x03005d60 + ldr r0, =gUnknown_03005D60 ldrb r1, [r6] lsls r1, 2 adds r1, r0 @@ -2367,9 +2367,9 @@ sub_8159E84: @ 8159E84 thumb_func_start sub_8159E90 sub_8159E90: @ 8159E90 push {r4,lr} - ldr r2, =0x0202433a - ldr r1, =0x02023064 - ldr r4, =0x02024064 + ldr r2, =gUnknown_0202433A + ldr r1, =gUnknown_02023064 + ldr r4, =gUnknown_02024064 ldrb r0, [r4] lsls r0, 9 adds r1, 0x1 @@ -2381,13 +2381,13 @@ sub_8159E90: @ 8159E90 movs r0, 0x3 bl sub_80A2390 bl dp01_tbl6_exec_completed - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x6 ands r0, r1 cmp r0, 0x2 bne _08159ECC - ldr r0, =0x03005d60 + ldr r0, =gUnknown_03005D60 ldrb r1, [r4] lsls r1, 2 adds r1, r0 @@ -2407,10 +2407,10 @@ nullsub_115: @ 8159EEC thumb_func_start sub_8159EF0 sub_8159EF0: @ 8159EF0 - ldr r1, =0x03005db0 + ldr r1, =gUnknown_03005DB0 ldr r0, =hm_add_c3_launch_phase_2 str r0, [r1] - ldr r1, =0x0203ceec + ldr r1, =gUnknown_0203CEEC ldr r0, =hm2_sweet_scent str r0, [r1] movs r0, 0x1 @@ -2424,7 +2424,7 @@ hm2_sweet_scent: @ 8159F10 movs r0, 0x33 bl FieldEffectStart bl brm_get_pokemon_selection - ldr r1, =0x02038c08 + ldr r1, =gUnknown_02038C08 lsls r0, 24 lsrs r0, 24 str r0, [r1] @@ -2440,7 +2440,7 @@ sub_8159F2C: @ 8159F2C bl oei_task_add lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -2461,19 +2461,19 @@ sub_8159F5C: @ 8159F5C sub sp, 0x4 movs r0, 0xEC bl audio_play - ldr r5, =0x02037714 - ldr r1, =0x02037fe8 + ldr r5, =gUnknown_02037714 + ldr r1, =gUnknown_02037FE8 movs r4, 0x80 lsls r4, 1 adds r0, r5, 0 adds r2, r4, 0 bl CpuFastSet - ldr r0, =0x02037b14 + ldr r0, =gUnknown_02037B14 adds r1, r5, 0 adds r2, r4, 0 bl CpuFastSet bl GetPlayerAvatarObjectId - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -2497,7 +2497,7 @@ sub_8159F5C: @ 8159F5C bl CreateTask lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -2519,7 +2519,7 @@ sub_8159FEC: @ 8159FEC sub sp, 0x4 lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -2532,7 +2532,7 @@ sub_8159FEC: @ 8159FEC movs r1, 0x8 movs r2, 0x1F bl sub_80A2A20 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -2556,7 +2556,7 @@ _0815A044: ldr r0, =sub_815A090 str r0, [r4] bl GetPlayerAvatarObjectId - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -2593,14 +2593,14 @@ sub_815A090: @ 815A090 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 cmp r0, 0 bne _0815A0BE - ldr r0, =0x02037fe8 - ldr r1, =0x02037714 + ldr r0, =gUnknown_02037FE8 + ldr r1, =gUnknown_02037714 movs r2, 0x80 lsls r2, 1 bl CpuFastSet @@ -2620,7 +2620,7 @@ _0815A0BE: sub_815A0D4: @ 815A0D4 push {lr} adds r2, r0, 0 - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1] ldrh r3, [r2, 0x20] adds r0, r3 @@ -2698,7 +2698,7 @@ sub_815A160: @ 815A160 adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 - ldr r6, =0x02038437 + ldr r6, =gUnknown_02038437 ldrb r0, [r6] movs r1, 0x2 bl sub_80A5C6C @@ -2818,7 +2818,7 @@ sub_815A254: @ 815A254 push {r4-r7,lr} sub sp, 0x4 adds r5, r0, 0 - ldr r4, =0x02038437 + ldr r4, =gUnknown_02038437 ldrb r0, [r4] movs r1, 0x2 bl sub_80A5C6C @@ -2865,7 +2865,7 @@ _0815A2B2: movs r1, 0 adds r2, r3, 0 bl sub_80A73E0 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrh r0, [r0, 0x4] strh r0, [r5, 0x2E] strh r7, [r5, 0x32] @@ -3159,14 +3159,14 @@ _0815A4FE: sub_815A504: @ 815A504 lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 adds r1, r2 ldr r0, =sub_815A52C str r0, [r1] - ldr r1, =0x020383fe + ldr r1, =gUnknown_020383FE ldrb r0, [r1] subs r0, 0x1 strb r0, [r1] @@ -3185,7 +3185,7 @@ sub_815A52C: @ 815A52C bl sub_80A6D94 lsls r0, 24 lsrs r6, r0, 24 - ldr r7, =0x03005e00 + ldr r7, =gTasks lsls r5, r4, 2 adds r1, r5, r4 lsls r1, 3 @@ -3197,7 +3197,7 @@ sub_815A52C: @ 815A52C asrs r0, 16 cmp r0, 0x4 bne _0815A59C - ldr r0, =0x02037b14 + ldr r0, =gUnknown_02037B14 lsls r2, r6, 4 adds r1, r2, 0 adds r1, 0xB @@ -3233,7 +3233,7 @@ _0815A57A: add r0, r9 strh r1, [r0, 0x12] _0815A59C: - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrh r1, [r0, 0xE] ldr r0, =0x0000ffff cmp r1, r0 @@ -3254,14 +3254,14 @@ _0815A5AC: c3_80DE6F0: @ 815A5C8 lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 adds r1, r2 ldr r0, =sub_815A5F0 str r0, [r1] - ldr r1, =0x020383fe + ldr r1, =gUnknown_020383FE ldrb r0, [r1] subs r0, 0x1 strb r0, [r1] @@ -3282,7 +3282,7 @@ sub_815A5F0: @ 815A5F0 bl sub_80A6D94 lsls r0, 24 lsrs r7, r0, 24 - ldr r5, =0x03005e00 + ldr r5, =gTasks mov r0, r8 lsls r3, r0, 2 adds r1, r3, r0 @@ -3295,7 +3295,7 @@ sub_815A5F0: @ 815A5F0 asrs r0, 16 cmp r0, 0x4 bne _0815A692 - ldr r0, =0x02037b14 + ldr r0, =gUnknown_02037B14 lsls r2, r7, 4 adds r1, r2, 0 adds r1, 0xB @@ -3306,7 +3306,7 @@ sub_815A5F0: @ 815A5F0 mov r10, r3 mov r9, r0 adds r5, r2, 0 - ldr r2, =0x02037714 + ldr r2, =gUnknown_02037714 mov r12, r2 lsls r0, r7, 5 add r0, r9 @@ -3350,11 +3350,11 @@ _0815A66E: mov r0, r10 add r0, r8 lsls r0, 3 - ldr r2, =0x03005e00 + ldr r2, =gTasks adds r0, r2 strh r1, [r0, 0x12] _0815A692: - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrh r1, [r0, 0xE] ldr r0, =0x0000ffff cmp r1, r0 @@ -3379,7 +3379,7 @@ sub_815A6C4: @ 815A6C4 adds r4, r0, 0 movs r1, 0x1 bl sub_80A69CC - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] mov r5, sp adds r5, 0x2 @@ -3387,18 +3387,18 @@ sub_815A6C4: @ 815A6C4 mov r2, sp adds r3, r5, 0 bl sub_80A8924 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 cmp r0, 0 beq _0815A6F8 - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1, 0x4] negs r0, r0 strh r0, [r1, 0x4] _0815A6F8: - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1, 0x8] strh r0, [r4, 0x2E] mov r2, sp @@ -3491,7 +3491,7 @@ sub_815A7B0: @ 815A7B0 push {r4,r5,lr} adds r4, r0, 0 bl sub_80A6838 - ldr r5, =0x0203841e + ldr r5, =gUnknown_0203841E movs r0, 0 ldrsh r1, [r5, r0] adds r0, r4, 0 @@ -3521,7 +3521,7 @@ sub_815A7EC: @ 815A7EC bne _0815A84C adds r0, r4, 0 bl sub_80A6838 - ldr r5, =0x0203841e + ldr r5, =gUnknown_0203841E movs r2, 0 ldrsh r1, [r5, r2] adds r0, r4, 0 @@ -3530,7 +3530,7 @@ sub_815A7EC: @ 815A7EC lsls r0, 24 cmp r0, 0 bne _0815A840 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -3628,19 +3628,19 @@ sub_815A8C8: @ 815A8C8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 bne _0815A8EC - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E movs r0, 0 b _0815A8F0 .pool _0815A8EC: - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E movs r0, 0x1 _0815A8F0: strh r0, [r1, 0xE] @@ -3657,16 +3657,16 @@ sub_815A904: @ 815A904 push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x02038404 + ldr r0, =gUnknown_02038404 ldr r0, [r0] cmp r0, 0 ble _0815A920 - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E movs r0, 0 b _0815A924 .pool _0815A920: - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E movs r0, 0x1 _0815A924: strh r0, [r1, 0xE] @@ -3688,10 +3688,10 @@ sub_815A934: @ 815A934 lsls r1, 8 movs r0, 0 bl SetGpuRegBits - ldr r0, =0x02022e24 + ldr r0, =gUnknown_02022E24 movs r1, 0 strh r1, [r0] - ldr r4, =0x02022e26 + ldr r4, =gUnknown_02022E26 strh r1, [r4] movs r0, 0x40 movs r1, 0 @@ -3857,12 +3857,12 @@ sub_815AA6C: @ 815AA6C sub_815AAA4: @ 815AAA4 push {r4-r6,lr} adds r5, r0, 0 - ldr r6, =0x0203841e + ldr r6, =gUnknown_0203841E movs r1, 0x6 ldrsh r0, [r6, r1] cmp r0, 0 bne _0815AAD0 - ldr r4, =0x02038436 + ldr r4, =gUnknown_02038436 ldrb r0, [r4] movs r1, 0 bl sub_80A5C6C @@ -3918,7 +3918,7 @@ _0815AB2C: ldr r0, =0x0000fffe _0815AB32: strh r0, [r5, 0x30] - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1, 0x8] strh r0, [r5, 0x2E] movs r2, 0x34 @@ -4027,18 +4027,18 @@ sub_815ABEC: @ 815ABEC ldr r1, =0x00001f3f movs r0, 0x48 bl SetGpuReg - ldr r1, =0x02022e28 + ldr r1, =gUnknown_02022E28 ldr r2, =0x000098f0 adds r0, r2, 0 strh r0, [r1] - ldr r1, =0x02022e2a + ldr r1, =gUnknown_02022E2A movs r0, 0xA0 strh r0, [r1] - ldr r0, =0x02022e24 + ldr r0, =gUnknown_02022E24 ldrh r1, [r0] movs r0, 0x42 bl SetGpuReg - ldr r0, =0x02022e26 + ldr r0, =gUnknown_02022E26 ldrh r1, [r0] movs r0, 0x46 bl SetGpuReg @@ -4048,10 +4048,10 @@ _0815AC40: ldr r1, =0x00001f3f movs r0, 0x48 bl SetGpuReg - ldr r1, =0x02022e28 + ldr r1, =gUnknown_02022E28 movs r0, 0xF0 strh r0, [r1] - ldr r4, =0x02022e2a + ldr r4, =gUnknown_02022E2A ldr r1, =0x000078a0 adds r0, r1, 0 strh r0, [r4] @@ -4082,10 +4082,10 @@ sub_815AC8C: @ 815AC8C ldr r1, =0x00003f3f movs r0, 0x48 bl SetGpuReg - ldr r0, =0x02022e28 + ldr r0, =gUnknown_02022E28 movs r1, 0 strh r1, [r0] - ldr r0, =0x02022e2a + ldr r0, =gUnknown_02022E2A strh r1, [r0] bl sub_80A4DF0 lsls r0, 24 @@ -4108,16 +4108,16 @@ _0815ACB8: sub_815ACD0: @ 815ACD0 push {r4-r6,lr} adds r5, r0, 0 - ldr r6, =0x0203841e + ldr r6, =gUnknown_0203841E movs r1, 0 ldrsh r0, [r6, r1] cmp r0, 0 bne _0815ACEC - ldr r4, =0x02038436 + ldr r4, =gUnknown_02038436 b _0815ACEE .pool _0815ACEC: - ldr r4, =0x02038437 + ldr r4, =gUnknown_02038437 _0815ACEE: ldrb r0, [r4] movs r1, 0 @@ -4133,7 +4133,7 @@ _0815ACEE: lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0x22] - ldr r2, =0x0203841e + ldr r2, =gUnknown_0203841E ldrh r0, [r2, 0x4] strh r0, [r5, 0x26] movs r3, 0 @@ -4222,18 +4222,18 @@ sub_815ADB0: @ 815ADB0 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r5, r1, r0 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 bne _0815ADDC - ldr r4, =0x02038436 + ldr r4, =gUnknown_02038436 b _0815ADDE .pool _0815ADDC: - ldr r4, =0x02038437 + ldr r4, =gUnknown_02038437 _0815ADDE: ldrb r0, [r4] bl sub_80A6190 @@ -4259,18 +4259,18 @@ _0815AE08: strh r0, [r5, 0xE] movs r0, 0x8 strh r0, [r5, 0x10] - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1, 0x2] strh r0, [r5, 0x12] strh r2, [r5, 0x14] strh r2, [r5, 0x16] cmp r7, 0x1 bne _0815AE30 - ldr r0, =0x02022e18 + ldr r0, =gUnknown_02022E18 b _0815AE32 .pool _0815AE30: - ldr r0, =0x02022e1c + ldr r0, =gUnknown_02022E1C _0815AE32: ldrh r2, [r0] strh r2, [r5, 0x18] @@ -4300,7 +4300,7 @@ _0815AE58: ldrsh r0, [r5, r6] cmp r1, r0 bgt _0815AE8E - ldr r4, =0x02038c28 + ldr r4, =gUnknown_02038C28 movs r0, 0xF0 lsls r0, 3 adds r0, r4 @@ -4358,7 +4358,7 @@ sub_815AED8: @ 815AED8 lsls r0, r7, 2 adds r0, r7 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r4, r0, r1 ldrh r0, [r4, 0x8] ldrh r1, [r4, 0x12] @@ -4431,7 +4431,7 @@ _0815AF5C: ldrsh r0, [r4, r2] cmp r1, r0 bge _0815AF90 - ldr r5, =0x02038c28 + ldr r5, =gUnknown_02038C28 movs r0, 0xF0 lsls r0, 3 adds r6, r5, r0 @@ -4459,7 +4459,7 @@ _0815AF90: ldrsh r0, [r4, r2] cmp r1, r0 bgt _0815AFC4 - ldr r5, =0x02038c28 + ldr r5, =gUnknown_02038C28 movs r0, 0xF0 lsls r0, 3 adds r6, r5, r0 @@ -4488,7 +4488,7 @@ _0815AFC4: ldrsh r0, [r4, r1] cmp r0, 0 beq _0815AFDA - ldr r1, =0x02039b28 + ldr r1, =gUnknown_02039B28 movs r0, 0x3 strb r0, [r1, 0x15] _0815AFDA: @@ -4509,12 +4509,12 @@ sub_815AFF0: @ 815AFF0 lsls r4, r0, 2 adds r4, r0 lsls r4, 3 - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r4, r0 movs r5, 0 strh r5, [r4, 0x8] strh r5, [r4, 0xA] - ldr r6, =0x02038436 + ldr r6, =gUnknown_02038436 ldrb r0, [r6] movs r1, 0x2 bl sub_80A5C6C @@ -4556,7 +4556,7 @@ sub_815B054: @ 815B054 lsls r0, r2, 2 adds r0, r2 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r6, r0, r1 movs r1, 0x8 ldrsh r0, [r6, r1] @@ -4623,7 +4623,7 @@ _0815B0BC: bl audio_play_and_stuff cmp r4, 0x40 beq _0815B120 - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 lsls r1, r4, 4 adds r1, r4 lsls r1, 2 @@ -4721,7 +4721,7 @@ _0815B1B2: _0815B1B8: movs r5, 0 movs r7, 0 - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 movs r0, 0x1C adds r0, r3 mov r8, r0 @@ -4793,7 +4793,7 @@ sub_815B23C: @ 815B23C ands r0, r1 cmp r0, 0 beq _0815B270 - ldr r3, =0x03005e00 + ldr r3, =gTasks movs r0, 0x30 ldrsh r1, [r4, r0] lsls r1, 1 @@ -4889,7 +4889,7 @@ _0815B2D8: strh r1, [r5, 0x26] movs r0, 0x14 strh r0, [r5, 0x2E] - ldr r4, =0x02038437 + ldr r4, =gUnknown_02038437 ldrb r0, [r4] movs r1, 0x2 bl sub_80A5C6C @@ -4916,7 +4916,7 @@ sub_815B338: @ 815B338 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -4981,7 +4981,7 @@ _0815B3B4: beq _0815B478 b _0815B496 _0815B3BE: - ldr r4, =0x02038436 + ldr r4, =gUnknown_02038436 ldrb r0, [r4] movs r1, 0x2 bl sub_80A5C6C @@ -5050,7 +5050,7 @@ _0815B424: bne _0815B496 movs r0, 0 strh r0, [r5, 0x34] - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r6, 4 adds r0, r6 lsls r0, 2 @@ -5093,7 +5093,7 @@ _0815B496: sub_815B49C: @ 815B49C push {r4,lr} adds r4, r0, 0 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -5124,7 +5124,7 @@ sub_815B4D4: @ 815B4D4 ldrh r0, [r4, 0x2E] adds r0, 0x48 strh r0, [r4, 0x2E] - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -5329,7 +5329,7 @@ sub_815B65C: @ 815B65C lsls r0, 24 lsrs r0, 24 adds r5, r0, 0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -5371,7 +5371,7 @@ sub_815B6B4: @ 815B6B4 lsls r0, 24 lsrs r0, 24 adds r5, r0, 0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -5425,7 +5425,7 @@ _0815B71E: movs r0, 0x90 lsls r0, 4 strh r0, [r4, 0x30] - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] movs r1, 0x3 bl sub_80A5C6C @@ -5469,7 +5469,7 @@ sub_815B778: @ 815B778 lsls r0, 24 lsrs r0, 24 adds r5, r0, 0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -5515,7 +5515,7 @@ sub_815B7D0: @ 815B7D0 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, 2 add r0, r8 lsls r0, 3 @@ -5544,7 +5544,7 @@ _0815B81C: movs r0, 0x4C movs r1, 0 bl SetGpuReg - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_get_per_side_status_permutated lsls r0, 24 @@ -5563,13 +5563,13 @@ _0815B844: movs r2, 0x1 bl lcd_bg_operations _0815B84E: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r6, r8 lsls r1, r6, 2 add r1, r8 lsls r1, 3 adds r1, r0 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrh r0, [r0] strh r0, [r1, 0x1C] b _0815BA26 @@ -5607,9 +5607,9 @@ _0815B886: _0815B8A6: b _0815BA7A _0815B8A8: - ldr r5, =0x02038436 + ldr r5, =gUnknown_02038436 ldrb r0, [r5] - ldr r1, =0x02038437 + ldr r1, =gUnknown_02038437 ldrb r1, [r1] mov r2, r8 lsls r4, r2, 2 @@ -5635,13 +5635,13 @@ _0815B8E0: lsls r0, 24 lsrs r1, r0, 24 _0815B8EA: - ldr r0, =0x020244d4 + ldr r0, =gUnknown_020244D4 ldr r2, [r0] lsls r0, r1, 2 adds r2, 0x4 adds r2, r0 - ldr r1, =0x020244e4 - ldr r0, =0x02038436 + ldr r1, =gUnknown_020244E4 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] adds r0, r1 ldrb r1, [r0] @@ -5662,7 +5662,7 @@ _0815B8EA: lsls r0, 24 cmp r0, 0 beq _0815BA1C - ldr r5, =0x02039f34 + ldr r5, =gUnknown_02039F34 ldr r0, [r5] ldr r0, [r0, 0x18] ldrh r0, [r0] @@ -5724,7 +5724,7 @@ _0815B988: cmp r5, 0x7 ble _0815B980 _0815B99C: - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x18] ldrh r0, [r0, 0x2] @@ -5732,9 +5732,9 @@ _0815B99C: lsls r0, 24 cmp r0, 0 beq _0815B9EC - ldr r3, =0x02020630 - ldr r4, =0x020241e4 - ldr r2, =0x02038436 + ldr r3, =gUnknown_02020630 + ldr r4, =gUnknown_020241E4 + ldr r2, =gUnknown_02038436 ldrb r0, [r2] adds r0, r4 ldrb r1, [r0] @@ -5748,9 +5748,9 @@ _0815B99C: b _0815BA06 .pool _0815B9EC: - ldr r3, =0x02020630 - ldr r4, =0x020241e4 - ldr r2, =0x02038436 + ldr r3, =gUnknown_02020630 + ldr r4, =gUnknown_020241E4 + ldr r2, =gUnknown_02038436 ldrb r0, [r2] adds r0, r4 ldrb r1, [r0] @@ -5773,7 +5773,7 @@ _0815BA06: movs r1, 0 bl StartObjectRotScalAnim _0815BA1C: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r1, r9 add r1, r8 lsls r1, 3 @@ -5820,7 +5820,7 @@ _0815BA82: movs r0, 0x4C movs r1, 0 bl SetGpuReg - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_get_per_side_status_permutated lsls r0, 24 @@ -5843,14 +5843,14 @@ _0815BAB6: lsls r0, 24 cmp r0, 0 bne _0815BAF6 - ldr r4, =0x02038436 + ldr r4, =gUnknown_02038436 ldrb r0, [r4] bl battle_side_get_owner lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 bne _0815BAF6 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r2, r8 lsls r1, r2, 2 add r1, r8 @@ -5861,7 +5861,7 @@ _0815BAB6: cmp r0, 0 bne _0815BAF6 ldrb r0, [r4] - ldr r1, =0x020244d0 + ldr r1, =gUnknown_020244D0 ldr r1, [r1] ldr r2, [r1] lsls r1, r0, 2 @@ -5887,10 +5887,10 @@ c3_80DFBE4: @ 815BB18 push {r4,lr} lsls r0, 24 lsrs r0, 24 - ldr r4, =0x0203841e - ldr r3, =0x02020630 - ldr r2, =0x020241e4 - ldr r1, =0x02038436 + ldr r4, =gUnknown_0203841E + ldr r3, =gUnknown_02020630 + ldr r2, =gUnknown_020241E4 + ldr r1, =gUnknown_02038436 ldrb r1, [r1] adds r1, r2 ldrb r2, [r1] @@ -5916,9 +5916,9 @@ sub_815BB58: @ 815BB58 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] - ldr r1, =0x02038437 + ldr r1, =gUnknown_02038437 ldrb r1, [r1] movs r2, 0x1 bl sub_805E448 @@ -5936,7 +5936,7 @@ sub_815BB84: @ 815BB84 sub sp, 0x10 lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -5996,30 +5996,30 @@ _0815BC02: lsls r0, 24 cmp r0, 0 beq _0815BC34 - ldr r1, =0x02022e18 + ldr r1, =gUnknown_02022E18 ldr r3, =0x0000ffc8 b _0815BC5C .pool _0815BC34: - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 cmp r0, 0 beq _0815BC58 - ldr r1, =0x02022e18 + ldr r1, =gUnknown_02022E18 ldr r2, =0x0000ff79 adds r0, r2, 0 b _0815BC5E .pool _0815BC58: - ldr r1, =0x02022e18 + ldr r1, =gUnknown_02022E18 ldr r3, =0x0000fff6 _0815BC5C: adds r0, r3, 0 _0815BC5E: strh r0, [r1] - ldr r1, =0x02022e1a + ldr r1, =gUnknown_02022E1A movs r0, 0 strh r0, [r1] mov r0, sp @@ -6034,15 +6034,15 @@ _0815BC5E: lsls r1, 4 movs r2, 0x20 bl decompress_palette - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 adds r1, r0 - ldr r0, =0x02022e18 + ldr r0, =gUnknown_02022E18 ldrh r0, [r0] strh r0, [r1, 0x1C] - ldr r0, =0x02022e1a + ldr r0, =gUnknown_02022E1A ldrh r0, [r0] strh r0, [r1, 0x1E] ldrh r0, [r1, 0x8] @@ -6118,7 +6118,7 @@ _0815BD20: ldrsh r0, [r4, r2] cmp r0, 0 bne _0815BDF2 - ldr r2, =0x02022e18 + ldr r2, =gUnknown_02022E18 ldr r1, =gUnknown_085CE460 movs r3, 0xC ldrsh r0, [r4, r3] @@ -6188,10 +6188,10 @@ _0815BDC8: movs r1, 0x4 movs r2, 0x1 bl lcd_bg_operations - ldr r0, =0x02022e18 + ldr r0, =gUnknown_02022E18 movs r1, 0 strh r1, [r0] - ldr r0, =0x02022e1a + ldr r0, =gUnknown_02022E1A strh r1, [r0] movs r0, 0x50 movs r1, 0 @@ -6232,7 +6232,7 @@ sub_815BE04: @ 815BE04 lsls r0, 16 lsrs r5, r0, 16 _0815BE2E: - ldr r4, =0x02038436 + ldr r4, =gUnknown_02038436 ldrb r0, [r4] movs r1, 0 bl sub_80A5C6C @@ -6247,7 +6247,7 @@ _0815BE2E: lsrs r0, 24 adds r0, 0x20 strh r0, [r7, 0x22] - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1] strh r0, [r7, 0x30] ldrh r0, [r1, 0x2] @@ -6289,7 +6289,7 @@ _0815BE2E: lsls r2, r0, 4 add r2, r9 lsls r2, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 mov r10, r1 adds r5, r2, r1 adds r0, r5, 0 @@ -6305,7 +6305,7 @@ _0815BE2E: adds r0, r4, 0 movs r1, 0x2 bl StartObjectImageAnim - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1] strh r0, [r5, 0x30] ldrh r0, [r1, 0x2] @@ -6378,7 +6378,7 @@ sub_815BF44: @ 815BF44 negs r1, r1 cmp r0, r1 bge _0815BF92 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x3A ldrsh r1, [r3, r0] lsls r0, r1, 4 @@ -6405,7 +6405,7 @@ _0815BF92: negs r0, r0 cmp r1, r0 bge _0815BFC6 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x3C ldrsh r1, [r3, r0] lsls r0, r1, 4 @@ -6449,7 +6449,7 @@ _0815BFE8: sub_815BFF4: @ 815BFF4 push {r4-r6,lr} adds r4, r0, 0 - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 movs r0, 0x3A ldrsh r1, [r4, r0] lsls r0, r1, 4 @@ -6541,7 +6541,7 @@ sub_815C0A4: @ 815C0A4 sub sp, 0x10 lsls r0, 24 lsrs r6, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r6, 2 adds r0, r6 lsls r0, 3 @@ -6601,13 +6601,13 @@ _0815C124: lsls r0, 24 cmp r0, 0 beq _0815C15C - ldr r1, =0x02022e18 + ldr r1, =gUnknown_02022E18 ldr r3, =0x0000ffc8 adds r0, r3, 0 b _0815C1CA .pool _0815C15C: - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] bl battle_get_per_side_status lsls r0, 24 @@ -6619,48 +6619,48 @@ _0815C15C: bne _0815C1B4 cmp r4, 0x1 bne _0815C180 - ldr r1, =0x02022e18 + ldr r1, =gUnknown_02022E18 ldr r2, =0x0000ff65 adds r0, r2, 0 strh r0, [r1] _0815C180: cmp r4, 0x3 bne _0815C18C - ldr r1, =0x02022e18 + ldr r1, =gUnknown_02022E18 ldr r3, =0x0000ff8d adds r0, r3, 0 strh r0, [r1] _0815C18C: cmp r4, 0 bne _0815C196 - ldr r1, =0x02022e18 + ldr r1, =gUnknown_02022E18 movs r0, 0xE strh r0, [r1] _0815C196: cmp r4, 0x2 bne _0815C1CC - ldr r1, =0x02022e18 + ldr r1, =gUnknown_02022E18 ldr r2, =0x0000ffec b _0815C1C8 .pool _0815C1B4: cmp r4, 0x1 bne _0815C1C0 - ldr r1, =0x02022e18 + ldr r1, =gUnknown_02022E18 ldr r3, =0x0000ff79 adds r0, r3, 0 strh r0, [r1] _0815C1C0: cmp r4, 0 bne _0815C1CC - ldr r1, =0x02022e18 + ldr r1, =gUnknown_02022E18 ldr r2, =0x0000fff6 _0815C1C8: adds r0, r2, 0 _0815C1CA: strh r0, [r1] _0815C1CC: - ldr r1, =0x02022e1a + ldr r1, =gUnknown_02022E1A movs r0, 0 strh r0, [r1] mov r0, sp @@ -6675,35 +6675,35 @@ _0815C1CC: lsls r1, 4 movs r2, 0x20 bl decompress_palette - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r6, 2 adds r1, r6 lsls r1, 3 adds r1, r0 - ldr r0, =0x02022e18 + ldr r0, =gUnknown_02022E18 ldrh r0, [r0] strh r0, [r1, 0x1C] - ldr r0, =0x02022e1a + ldr r0, =gUnknown_02022E1A ldrh r0, [r0] strh r0, [r1, 0x1E] b _0815C2A4 .pool _0815C224: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r4, r6, 2 adds r0, r4, r6 lsls r0, 3 adds r5, r0, r1 movs r0, 0 strh r0, [r5, 0xE] - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 bne _0815C268 - ldr r2, =0x02022e18 + ldr r2, =gUnknown_02022E18 ldr r1, =gUnknown_085CE4A4 movs r3, 0xC ldrsh r0, [r5, r3] @@ -6716,7 +6716,7 @@ _0815C224: b _0815C27A .pool _0815C268: - ldr r2, =0x02022e18 + ldr r2, =gUnknown_02022E18 ldr r1, =gUnknown_085CE4A4 movs r3, 0xC ldrsh r0, [r5, r3] @@ -6727,7 +6727,7 @@ _0815C268: subs r0, r1 _0815C27A: strh r0, [r2] - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r1, r4, r6 lsls r1, 3 adds r1, r0 @@ -6846,10 +6846,10 @@ _0815C36C: movs r1, 0x4 movs r2, 0x1 bl lcd_bg_operations - ldr r0, =0x02022e18 + ldr r0, =gUnknown_02022E18 movs r1, 0 strh r1, [r0] - ldr r0, =0x02022e1a + ldr r0, =gUnknown_02022E1A strh r1, [r0] movs r0, 0x50 movs r1, 0 @@ -6873,7 +6873,7 @@ sub_815C3A8: @ 815C3A8 lsls r0, 24 lsrs r0, 24 adds r5, r0, 0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -6936,7 +6936,7 @@ _0815C41E: ldrh r0, [r4, 0x32] adds r0, 0x80 strh r0, [r4, 0x32] - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -6980,9 +6980,9 @@ sub_815C478: @ 815C478 lsls r0, r2, 2 adds r0, r2 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r4, r0, r1 - ldr r5, =0x0203841e + ldr r5, =gUnknown_0203841E movs r1, 0x2 ldrsh r0, [r5, r1] cmp r0, 0 @@ -7038,11 +7038,11 @@ _0815C4BC: ldrsh r0, [r5, r1] cmp r0, 0 bne _0815C508 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 b _0815C50A .pool _0815C508: - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 _0815C50A: ldrb r0, [r0] bl battle_side_get_owner @@ -7081,7 +7081,7 @@ sub_815C548: @ 815C548 lsls r0, r5, 2 adds r0, r5 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r4, r0, r1 movs r0, 0x8 ldrsh r6, [r4, r0] @@ -7102,7 +7102,7 @@ _0815C570: _0815C57A: b _0815C6A8 _0815C57C: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r4, r0] lsls r0, r1, 4 @@ -7142,7 +7142,7 @@ _0815C57C: b _0815C690 .pool _0815C5D0: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r4, r0] lsls r0, r1, 4 @@ -7184,7 +7184,7 @@ _0815C5D0: b _0815C690 .pool _0815C628: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r4, r0] lsls r0, r1, 4 @@ -7254,7 +7254,7 @@ _0815C6A8: sub_815C6B0: @ 815C6B0 push {r4,lr} adds r4, r0, 0 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -7262,14 +7262,14 @@ sub_815C6B0: @ 815C6B0 cmp r0, 0 bne _0815C6D4 strh r0, [r4, 0x20] - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1] b _0815C6DE .pool _0815C6D4: movs r0, 0xF0 strh r0, [r4, 0x20] - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1] subs r0, 0x1E _0815C6DE: @@ -7294,7 +7294,7 @@ sub_815C700: @ 815C700 ldrh r0, [r4, 0x2E] adds r0, 0x3 strh r0, [r4, 0x2E] - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -7353,7 +7353,7 @@ sub_815C770: @ 815C770 lsls r4, r0, 2 adds r4, r0 lsls r4, 3 - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r4, r0 movs r0, 0 strh r0, [r4, 0x8] @@ -7367,7 +7367,7 @@ sub_815C770: @ 815C770 movs r0, 0x80 lsls r0, 4 strh r0, [r4, 0x24] - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrb r0, [r0] bl obj_id_for_side_relative_to_move lsls r0, 24 @@ -7394,7 +7394,7 @@ sub_815C7C4: @ 815C7C4 lsls r0, r4, 2 adds r0, r4 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r7, r0, r1 movs r1, 0x8 ldrsh r0, [r7, r1] @@ -7535,7 +7535,7 @@ _0815C8DA: lsls r0, 24 lsrs r0, 24 bl sub_80A73A0 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r7, r0] lsls r0, r1, 4 @@ -7597,12 +7597,12 @@ sub_815C95C: @ 815C95C ldrsh r0, [r5, r1] cmp r0, 0 bne _0815C9BC - ldr r6, =0x0203841e + ldr r6, =gUnknown_0203841E movs r2, 0x4 ldrsh r0, [r6, r2] cmp r0, 0 bne _0815C990 - ldr r4, =0x02038436 + ldr r4, =gUnknown_02038436 ldrb r0, [r4] movs r1, 0x2 bl sub_80A5C6C @@ -7696,7 +7696,7 @@ sub_815CA20: @ 815CA20 lsls r0, 24 lsrs r0, 24 adds r7, r0, 0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r7, 2 adds r0, r7 lsls r0, 3 @@ -7705,17 +7705,17 @@ sub_815CA20: @ 815CA20 ldrsh r0, [r2, r1] cmp r0, 0 bne _0815CB2C - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r3, 0 ldrsh r1, [r0, r3] mov r8, r0 cmp r1, 0 bne _0815CA5C - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 b _0815CA5E .pool _0815CA5C: - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 _0815CA5E: ldrb r0, [r0] strh r0, [r2, 0x1E] @@ -7724,7 +7724,7 @@ _0815CA5E: bl obj_id_for_side_relative_to_move lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r4, r7, 2 adds r0, r4, r7 lsls r0, 3 @@ -7789,7 +7789,7 @@ _0815CAD2: cmp r0, 0 bne _0815CB08 _0815CAF8: - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r2, r5, 4 adds r1, r2, r5 lsls r1, 2 @@ -7798,13 +7798,13 @@ _0815CAF8: adds r0, 0x10 strh r0, [r1, 0x26] _0815CB08: - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r2, r5 lsls r0, 2 adds r0, r1 movs r1, 0x2 strh r1, [r0, 0x24] - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r1, r4, r7 lsls r1, 3 adds r1, r0 @@ -7824,7 +7824,7 @@ _0815CB2C: cmp r0, 0x3 bne _0815CB50 strh r4, [r2, 0xC] - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r1, r5, 4 adds r1, r5 lsls r1, 2 @@ -7842,7 +7842,7 @@ _0815CB50: bne _0815CB78 adds r0, r5, 0 bl sub_80A7344 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r5, 4 adds r0, r5 lsls r0, 2 @@ -7919,7 +7919,7 @@ _0815CBFA: subs r0, r1 _0815CC02: strh r0, [r4, 0x30] - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrh r0, [r0] strh r0, [r4, 0x32] lsls r0, 16 @@ -8008,10 +8008,10 @@ sub_815CC94: @ 815CC94 lsls r1, 8 movs r0, 0 bl SetGpuRegBits - ldr r0, =0x02022e24 + ldr r0, =gUnknown_02022E24 movs r1, 0 strh r1, [r0] - ldr r4, =0x02022e26 + ldr r4, =gUnknown_02022E26 strh r1, [r4] movs r0, 0x40 movs r1, 0 @@ -8019,7 +8019,7 @@ sub_815CC94: @ 815CC94 ldrh r1, [r4] movs r0, 0x44 bl SetGpuReg - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrh r0, [r0, 0x4] strh r0, [r5, 0x2E] adds r0, r5, 0 @@ -8139,7 +8139,7 @@ _0815CDAA: sub_815CDB4: @ 815CDB4 push {r4,r5,lr} adds r4, r0, 0 - ldr r5, =0x02038436 + ldr r5, =gUnknown_02038436 ldrb r0, [r5] movs r1, 0x2 bl sub_80A5C6C @@ -8152,7 +8152,7 @@ sub_815CDB4: @ 815CDB4 lsls r0, 24 lsrs r0, 24 strh r0, [r4, 0x22] - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1] strh r0, [r4, 0x2E] ldrh r0, [r1, 0x2] @@ -8197,14 +8197,14 @@ sub_815CDFC: @ 815CDFC cmp r0, 0xC3 ble _0815CE48 _0815CE36: - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl sub_80A82E4 subs r0, 0x1 b _0815CE52 .pool _0815CE48: - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl sub_80A82E4 adds r0, 0x1 @@ -8292,7 +8292,7 @@ sub_815CED8: @ 815CED8 beq _0815CF18 movs r0, 0x1 str r0, [sp, 0x1C] - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x18] ldr r1, [r0, 0x10] @@ -8304,7 +8304,7 @@ sub_815CED8: @ 815CED8 b _0815D058 .pool _0815CF18: - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -8312,15 +8312,15 @@ _0815CF18: beq _0815CFC4 movs r0, 0 str r0, [sp, 0x1C] - ldr r6, =0x0202406e - ldr r4, =0x02038437 + ldr r6, =gUnknown_0202406E + ldr r4, =gUnknown_02038437 ldrb r0, [r4] lsls r0, 1 adds r0, r6 ldrh r0, [r0] movs r5, 0x64 muls r0, r5 - ldr r7, =0x020244ec + ldr r7, =gUnknown_020244EC adds r0, r7 movs r1, 0 bl pokemon_getattr @@ -8334,7 +8334,7 @@ _0815CF18: movs r1, 0x1 bl pokemon_getattr mov r8, r0 - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldrb r2, [r4] ldr r1, [r0] @@ -8362,7 +8362,7 @@ _0815CF9C: adds r0, r6 ldrh r0, [r0] muls r0, r5 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 adds r0, r1 _0815CFAA: movs r1, 0xB @@ -8380,15 +8380,15 @@ _0815CFBE: _0815CFC4: movs r2, 0x1 str r2, [sp, 0x1C] - ldr r6, =0x0202406e - ldr r4, =0x02038437 + ldr r6, =gUnknown_0202406E + ldr r4, =gUnknown_02038437 ldrb r0, [r4] lsls r0, 1 adds r0, r6 ldrh r0, [r0] movs r5, 0x64 muls r0, r5 - ldr r7, =0x02024744 + ldr r7, =gUnknown_02024744 adds r0, r7 movs r1, 0 bl pokemon_getattr @@ -8402,7 +8402,7 @@ _0815CFC4: movs r1, 0x1 bl pokemon_getattr mov r8, r0 - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldrb r2, [r4] ldr r1, [r0] @@ -8421,7 +8421,7 @@ _0815CFC4: adds r0, r6 ldrh r0, [r0] muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 b _0815D048 .pool @@ -8445,12 +8445,12 @@ _0815D056: _0815D058: mov r10, r3 _0815D05A: - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl sub_80A8328 lsls r0, 24 lsrs r7, r0, 24 - ldr r5, =0x02038436 + ldr r5, =gUnknown_02038436 ldrb r0, [r5] movs r1, 0 bl sub_80A5C6C @@ -8475,7 +8475,7 @@ _0815D05A: str r3, [sp, 0x8] mov r0, r8 str r0, [sp, 0xC] - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] str r0, [sp, 0x10] movs r0, 0x1 @@ -8488,7 +8488,7 @@ _0815D05A: adds r6, r0, 0 lsls r6, 24 lsrs r6, 24 - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r5, r6, 4 adds r5, r6 lsls r5, 2 @@ -8529,7 +8529,7 @@ _0815D05A: lsls r1, 6 movs r0, 0x50 bl SetGpuReg - ldr r0, =0x03005e00 + ldr r0, =gTasks ldr r1, [sp, 0x18] lsls r4, r1, 2 adds r4, r1 @@ -8563,7 +8563,7 @@ sub_815D160: @ 815D160 push {r4,lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -8611,7 +8611,7 @@ sub_815D1BC: @ 815D1BC sub sp, 0x4 lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 @@ -8624,7 +8624,7 @@ sub_815D1BC: @ 815D1BC ldrh r0, [r5, 0x1E] adds r0, 0x80 strh r0, [r5, 0x1E] - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r2, 4 adds r0, r2 lsls r0, 2 @@ -8676,18 +8676,18 @@ sub_815D240: @ 815D240 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r4, r1, r0 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 bne _0815D26C - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 b _0815D26E .pool _0815D26C: - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 _0815D26E: ldrb r5, [r0] movs r6, 0 @@ -8727,7 +8727,7 @@ _0815D2B4: ldrh r0, [r4, 0x22] adds r0, 0x42 strh r0, [r4, 0x24] - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrb r0, [r0] bl obj_id_for_side_relative_to_move lsls r0, 24 @@ -8744,9 +8744,9 @@ _0815D2B4: ldr r1, =0x00003f42 movs r0, 0x50 bl SetGpuReg - ldr r0, =0x02022e18 + ldr r0, =gUnknown_02022E18 ldrh r5, [r0] - ldr r0, =0x02022e1a + ldr r0, =gUnknown_02022E1A b _0815D316 .pool _0815D304: @@ -8755,14 +8755,14 @@ _0815D304: ldr r1, =0x00003f44 movs r0, 0x50 bl SetGpuReg - ldr r0, =0x02022e1c + ldr r0, =gUnknown_02022E1C ldrh r5, [r0] - ldr r0, =0x02022e1e + ldr r0, =gUnknown_02022E1E _0815D316: ldrh r3, [r0] movs r7, 0 movs r2, 0 - ldr r6, =0x02038c28 + ldr r6, =gUnknown_02038C28 movs r0, 0xF0 lsls r0, 3 adds r0, r6 @@ -8826,7 +8826,7 @@ sub_815D398: @ 815D398 lsls r0, r4, 2 adds r0, r4 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r6, r0, r1 ldrb r0, [r6, 0x12] bl battle_get_per_side_status_permutated @@ -8834,17 +8834,17 @@ sub_815D398: @ 815D398 lsrs r0, 24 cmp r0, 0x1 bne _0815D3D8 - ldr r0, =0x02022e18 + ldr r0, =gUnknown_02022E18 ldrh r0, [r0] str r0, [sp, 0x4] - ldr r0, =0x02022e1a + ldr r0, =gUnknown_02022E1A b _0815D3E0 .pool _0815D3D8: - ldr r0, =0x02022e1c + ldr r0, =gUnknown_02022E1C ldrh r0, [r0] str r0, [sp, 0x4] - ldr r0, =0x02022e1e + ldr r0, =gUnknown_02022E1E _0815D3E0: ldrh r0, [r0] str r0, [sp, 0x8] @@ -8915,7 +8915,7 @@ _0815D40E: ldrsh r0, [r6, r3] cmp r1, r0 ble _0815D52E - ldr r0, =0x02039b28 + ldr r0, =gUnknown_02039B28 mov r10, r0 ldr r1, [sp, 0x4] lsls r0, r1, 16 @@ -8936,7 +8936,7 @@ _0815D47E: subs r0, r1 lsls r0, 7 adds r2, r0 - ldr r0, =0x02038c28 + ldr r0, =gUnknown_02038C28 adds r2, r0 lsls r4, 16 asrs r4, 16 @@ -8954,7 +8954,7 @@ _0815D47E: subs r0, r1 lsls r0, 7 adds r3, r0 - ldr r1, =0x02038c28 + ldr r1, =gUnknown_02038C28 adds r3, r1 lsls r1, r7, 16 asrs r1, 16 @@ -9018,7 +9018,7 @@ _0815D52E: lsls r1, r2, 17 cmp r1, 0 blt _0815D55A - ldr r4, =0x02038c28 + ldr r4, =gUnknown_02038C28 ldr r7, [sp, 0x4] lsls r0, r7, 16 asrs r0, 16 @@ -9098,7 +9098,7 @@ _0815D5CC: asrs r0, 16 cmp r0, 0xC ble _0815D63C - ldr r1, =0x02039b28 + ldr r1, =gUnknown_02039B28 movs r0, 0x3 strb r0, [r1, 0x15] movs r0, 0 @@ -9167,11 +9167,11 @@ sub_815D64C: @ 815D64C lsls r4, r0, 2 adds r4, r0 lsls r4, 3 - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r4, r0 movs r0, 0 strh r0, [r4, 0x8] - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrb r0, [r0] bl obj_id_for_side_relative_to_move adds r1, r0, 0 @@ -9197,7 +9197,7 @@ sub_815D694: @ 815D694 lsls r0, r4, 2 adds r0, r4 lsls r0, 3 - ldr r2, =0x03005e00 + ldr r2, =gTasks adds r3, r0, r2 ldrh r0, [r3, 0x8] adds r1, r0, 0x1 @@ -9224,7 +9224,7 @@ sub_815D694: @ 815D694 ands r0, r5 cmp r0, 0 bne _0815D6F8 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r3, r0] lsls r0, r1, 4 @@ -9236,7 +9236,7 @@ sub_815D694: @ 815D694 b _0815D708 .pool _0815D6F8: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r3, r0] lsls r0, r1, 4 @@ -9343,7 +9343,7 @@ sub_815D7B4: @ 815D7B4 ldrh r6, [r4, 0x20] ldrh r5, [r4, 0x22] bl sub_80A6838 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrb r1, [r0] adds r0, r4, 0 bl StartObjectRotScalAnim @@ -9432,13 +9432,13 @@ _0815D86A: sub_815D870: @ 815D870 push {r4-r6,lr} adds r5, r0, 0 - ldr r6, =0x0203841e + ldr r6, =gUnknown_0203841E ldrh r0, [r6, 0x6] strh r0, [r5, 0x2E] ldrb r1, [r6] adds r0, r5, 0 bl StartObjectRotScalAnim - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -9448,7 +9448,7 @@ sub_815D870: @ 815D870 negs r0, r0 strh r0, [r6, 0x2] _0815D896: - ldr r4, =0x02038436 + ldr r4, =gUnknown_02038436 ldrb r0, [r4] movs r1, 0x2 bl sub_80A5C6C @@ -9481,7 +9481,7 @@ sub_815D8D8: @ 815D8D8 lsls r0, 24 lsrs r5, r0, 24 movs r7, 0 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -9559,7 +9559,7 @@ _0815D95A: mov r12, r2 cmp r0, 0 beq _0815D998 - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 movs r2, 0x26 ldrsh r0, [r4, r2] lsls r1, r0, 4 @@ -9574,7 +9574,7 @@ _0815D95A: b _0815D9AE .pool _0815D998: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r4, r0] lsls r0, r1, 4 @@ -9631,7 +9631,7 @@ _0815D9F2: bgt _0815DA12 adds r0, r5, 0 bl DestroyTask - ldr r1, =0x020383fe + ldr r1, =gUnknown_020383FE ldrb r0, [r1] subs r0, 0x1 strb r0, [r1] @@ -9653,7 +9653,7 @@ sub_815DA20: @ 815DA20 lsls r0, 24 lsrs r6, r0, 24 movs r7, 0 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r0, r6, 2 adds r0, r6 lsls r0, 3 @@ -9744,7 +9744,7 @@ _0815DAA6: mov r12, r3 cmp r0, 0 beq _0815DB00 - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 movs r2, 0x26 ldrsh r0, [r4, r2] lsls r1, r0, 4 @@ -9759,7 +9759,7 @@ _0815DAA6: b _0815DB16 .pool _0815DB00: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r4, r0] lsls r0, r1, 4 @@ -9841,20 +9841,20 @@ sub_815DB90: @ 815DB90 push {r7} lsls r0, 24 lsrs r6, r0, 24 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r8, r0 lsls r7, r6, 2 adds r0, r7, r6 lsls r0, 3 mov r1, r8 adds r4, r0, r1 - ldr r1, =0x020241e4 - ldr r2, =0x02038436 + ldr r1, =gUnknown_020241E4 + ldr r2, =gUnknown_02038436 ldrb r0, [r2] adds r0, r1 ldrb r0, [r0] strh r0, [r4, 0x26] - ldr r5, =0x0203841e + ldr r5, =gUnknown_0203841E ldrh r0, [r5] strh r0, [r4, 0x24] ldrh r0, [r5] @@ -9904,7 +9904,7 @@ _0815DC20: orrs r0, r1 _0815DC28: strh r0, [r4, 0xC] - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r3, 0x4 ldrsh r1, [r0, r3] movs r2, 0x80 @@ -9913,7 +9913,7 @@ _0815DC28: adds r5, r0, 0 cmp r1, 0 beq _0815DC60 - ldr r3, =0x03005e00 + ldr r3, =gTasks lsls r4, r6, 2 adds r1, r4, r6 lsls r1, 3 @@ -9924,7 +9924,7 @@ _0815DC28: b _0815DC72 .pool _0815DC60: - ldr r3, =0x03005e00 + ldr r3, =gTasks lsls r4, r6, 2 adds r1, r4, r6 lsls r1, 3 @@ -9964,9 +9964,9 @@ sub_815DCA4: @ 815DCA4 lsls r0, r2, 2 adds r0, r2 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r5, r0, r1 - ldr r4, =0x0203841e + ldr r4, =gUnknown_0203841E movs r1, 0x2 ldrsh r0, [r4, r1] cmp r0, 0 @@ -9984,11 +9984,11 @@ _0815DCC4: ldrsh r0, [r4, r1] cmp r0, 0 bne _0815DCE8 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 b _0815DCEA .pool _0815DCE8: - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 _0815DCEA: ldrb r4, [r0] adds r0, r4, 0 @@ -10008,7 +10008,7 @@ _0815DCEA: lsls r0, 24 lsrs r0, 24 strh r0, [r5, 0x14] - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrb r0, [r0] bl obj_id_for_side_relative_to_move adds r1, r0, 0 @@ -10034,7 +10034,7 @@ sub_815DD48: @ 815DD48 lsls r0, r5, 2 adds r0, r5 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r4, r0, r1 movs r1, 0x8 ldrsh r0, [r4, r1] @@ -10115,7 +10115,7 @@ sub_815DDE0: @ 815DDE0 lsls r0, r6, 2 adds r0, r6 lsls r0, 3 - ldr r2, =0x03005e00 + ldr r2, =gTasks adds r4, r0, r2 cmp r1, 0 bne _0815DE08 @@ -10154,7 +10154,7 @@ _0815DE0C: strh r0, [r2, 0x2] movs r5, 0 mov r8, r2 - ldr r7, =0x02020630 + ldr r7, =gUnknown_02020630 _0815DE44: lsls r0, r5, 1 add r0, sp @@ -10232,7 +10232,7 @@ sub_815DEBC: @ 815DEBC asrs r0, 16 cmp r0, 0x6 ble _0815DF02 - ldr r3, =0x03005e00 + ldr r3, =gTasks movs r0, 0x36 ldrsh r1, [r4, r0] lsls r1, 1 @@ -10261,21 +10261,21 @@ sub_815DF0C: @ 815DF0C push {r4,lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r4, r0, 2 adds r4, r0 lsls r4, 3 adds r4, r1 movs r0, 0 strh r0, [r4, 0x8] - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1, 0x2] strh r0, [r4, 0xA] ldrb r0, [r1] bl obj_id_for_side_relative_to_move lsls r0, 24 lsrs r0, 24 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r1, r0, 4 adds r1, r0 lsls r1, 2 @@ -10301,7 +10301,7 @@ sub_815DF64: @ 815DF64 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -10357,9 +10357,9 @@ sub_815DFCC: @ 815DFCC lsrs r0, 24 movs r2, 0xD0 lsls r2, 1 - ldr r1, =0x02038436 + ldr r1, =gUnknown_02038436 ldrb r3, [r1] - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrb r1, [r1] str r1, [sp] movs r1, 0xA @@ -10386,14 +10386,14 @@ sub_815DFCC: @ 815DFCC sub_815E01C: @ 815E01C push {r4-r6,lr} adds r5, r0, 0 - ldr r6, =0x02038436 + ldr r6, =gUnknown_02038436 ldrb r0, [r6] bl battle_side_get_owner lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 bne _0815E038 - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1] negs r0, r0 strh r0, [r1] @@ -10402,7 +10402,7 @@ _0815E038: movs r1, 0 bl sub_80A5C6C lsls r0, 24 - ldr r4, =0x0203841e + ldr r4, =gUnknown_0203841E lsrs r0, 24 ldrh r1, [r4] adds r0, r1 @@ -10448,7 +10448,7 @@ _0815E09A: lsls r0, 2 strh r0, [r5, 0x2E] _0815E0A8: - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -10512,7 +10512,7 @@ sub_815E114: @ 815E114 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r6, r1, r0 bl sub_80A4DF0 lsls r0, 24 @@ -10534,7 +10534,7 @@ _0815E144: strh r0, [r6, 0x14] strh r1, [r6, 0x16] _0815E14E: - ldr r5, =0x02038436 + ldr r5, =gUnknown_02038436 ldrb r0, [r5] bl battle_side_get_owner lsls r0, 24 @@ -10579,7 +10579,7 @@ _0815E1A8: subs r0, r4, r0 _0815E1AC: strh r0, [r6, 0x1E] - ldr r5, =0x02038436 + ldr r5, =gUnknown_02038436 ldrb r0, [r5] movs r1, 0x3 bl sub_80A5C6C @@ -10598,7 +10598,7 @@ _0815E1D0: asrs r0, 2 subs r0, r4, r0 strh r0, [r6, 0x20] - ldr r4, =0x02038437 + ldr r4, =gUnknown_02038437 ldrb r0, [r4] movs r1, 0x2 bl sub_80A5C6C @@ -10630,7 +10630,7 @@ sub_815E20C: @ 815E20C lsls r0, r7, 2 adds r0, r7 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r5, r0, r1 movs r0, 0x8 ldrsh r1, [r5, r0] @@ -10670,7 +10670,7 @@ _0815E238: bl sub_815E34C movs r6, 0 mov r8, r4 - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 _0815E272: add r0, sp, 0x10 movs r2, 0 @@ -10735,7 +10735,7 @@ _0815E2DC: _0815E2EC: strh r0, [r1, 0x26] _0815E2EE: - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r2, r3 lsls r0, 2 adds r0, r1 @@ -10891,7 +10891,7 @@ sub_815E404: @ 815E404 asrs r0, 16 cmp r0, 0x24 ble _0815E43A - ldr r3, =0x03005e00 + ldr r3, =gTasks movs r0, 0x32 ldrsh r1, [r4, r0] lsls r1, 1 @@ -10919,7 +10919,7 @@ _0815E43A: sub_815E444: @ 815E444 push {r4,lr} adds r4, r0, 0 - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1] strh r0, [r4, 0x20] ldrh r0, [r1, 0x2] @@ -10954,9 +10954,9 @@ sub_815E47C: @ 815E47C lsls r0, 2 add r0, r9 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r7, r0, r1 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 mov r10, r0 ldrb r0, [r0] movs r1, 0x2 @@ -10971,7 +10971,7 @@ sub_815E47C: @ 815E47C lsls r0, 24 lsrs r0, 24 strh r0, [r7, 0x20] - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 mov r8, r0 ldrb r0, [r0] movs r1, 0x2 @@ -11020,7 +11020,7 @@ _0815E4EE: strh r0, [r7, 0x26] cmp r0, 0x40 beq _0815E5B8 - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r7, r0] lsls r0, r1, 4 @@ -11101,7 +11101,7 @@ sub_815E5CC: @ 815E5CC lsls r0, r2, 2 adds r0, r2 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r4, r0, r1 movs r0, 0x8 ldrsh r1, [r4, r0] @@ -11133,7 +11133,7 @@ _0815E5FE: lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r1 bl sub_80A6900 ldrh r0, [r4, 0xC] @@ -11151,7 +11151,7 @@ _0815E634: lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r1 bl sub_80A6900 lsls r0, 24 @@ -11175,7 +11175,7 @@ _0815E658: ldrh r2, [r4, 0xC] adds r2, 0x1 strh r2, [r4, 0xC] - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 movs r1, 0x26 ldrsh r0, [r4, r1] lsls r1, r0, 4 @@ -11231,17 +11231,17 @@ _0815E6D2: sub_815E6D8: @ 815E6D8 push {r4-r6,lr} adds r4, r0, 0 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r2, 0 ldrsh r1, [r0, r2] adds r6, r0, 0 cmp r1, 0 bne _0815E6F4 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 b _0815E6F6 .pool _0815E6F4: - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 _0815E6F6: ldrb r5, [r0] ldrh r2, [r4, 0x4] @@ -11420,7 +11420,7 @@ sub_815E840: @ 815E840 push {r4,lr} lsls r0, 24 lsrs r1, r0, 24 - ldr r2, =0x0203841e + ldr r2, =gUnknown_0203841E movs r3, 0 ldrsh r0, [r2, r3] cmp r0, 0 @@ -11430,7 +11430,7 @@ sub_815E840: @ 815E840 b _0815E884 .pool _0815E85C: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r4, r1, 2 adds r4, r1 lsls r4, 3 @@ -11463,7 +11463,7 @@ sub_815E898: @ 815E898 lsls r0, r6, 2 adds r0, r6 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r4, r0, r1 ldrh r0, [r4, 0xA] adds r0, 0x1 @@ -11479,7 +11479,7 @@ sub_815E898: @ 815E898 ands r0, r1 cmp r0, 0 bne _0815E8E0 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r4, r0] lsls r0, r1, 4 @@ -11490,7 +11490,7 @@ sub_815E898: @ 815E898 b _0815E8F0 .pool _0815E8E0: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r4, r0] lsls r0, r1, 4 @@ -11507,7 +11507,7 @@ _0815E8F2: lsrs r5, r0, 24 cmp r5, 0 bne _0815E94E - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r4, r0] lsls r0, r1, 4 @@ -11524,7 +11524,7 @@ _0815E8F2: lsls r0, r6, 2 adds r0, r6 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r0, r1 ldrh r1, [r0, 0x26] lsls r1, 24 @@ -11548,16 +11548,16 @@ _0815E94E: sub_815E954: @ 815E954 push {r4,r5,lr} adds r5, r0, 0 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 bne _0815E970 - ldr r4, =0x02038436 + ldr r4, =gUnknown_02038436 b _0815E972 .pool _0815E970: - ldr r4, =0x02038437 + ldr r4, =gUnknown_02038437 _0815E972: ldrb r0, [r4] movs r1, 0x2 @@ -11578,7 +11578,7 @@ _0815E972: _0815E996: movs r2, 0 strh r2, [r5, 0x2E] - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1, 0x2] strh r0, [r5, 0x30] strh r2, [r5, 0x32] @@ -11644,7 +11644,7 @@ _0815EA10: sub_815EA14: @ 815EA14 push {lr} adds r3, r0, 0 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 @@ -11934,7 +11934,7 @@ sub_815EC48: @ 815EC48 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r6, r1, r0 movs r0, 0 bl obj_id_for_side_relative_to_move @@ -11950,7 +11950,7 @@ sub_815EC48: @ 815EC48 lsrs r7, r0, 24 cmp r7, 0x1 bne _0815ECB4 - ldr r5, =0x02038436 + ldr r5, =gUnknown_02038436 ldrb r0, [r5] movs r1, 0 bl sub_80A5C6C @@ -11974,7 +11974,7 @@ _0815ECAC: b _0815ECD2 .pool _0815ECB4: - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -12004,7 +12004,7 @@ sub_815ECE4: @ 815ECE4 lsls r0, r4, 2 adds r0, r4 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r3, r0, r1 movs r1, 0x8 ldrsh r0, [r3, r1] @@ -12041,7 +12041,7 @@ _0815ED34: _0815ED44: b _0815EE50 _0815ED46: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r1, 0x26 ldrsh r0, [r3, r1] lsls r1, r0, 4 @@ -12067,7 +12067,7 @@ _0815ED72: b _0815EE50 .pool _0815ED78: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r1, 0x26 ldrsh r0, [r3, r1] lsls r1, r0, 4 @@ -12111,7 +12111,7 @@ _0815EDA8: strh r0, [r3, 0x8] b _0815EE78 _0815EDCE: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r3, r0] lsls r0, r1, 4 @@ -12141,7 +12141,7 @@ _0815EDF8: bne _0815EE78 b _0815EE50 _0815EE08: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r1, 0x26 ldrsh r0, [r3, r1] lsls r1, r0, 4 @@ -12156,7 +12156,7 @@ _0815EE08: b _0815EE40 .pool _0815EE28: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r1, 0x26 ldrsh r0, [r3, r1] lsls r1, r0, 4 @@ -12187,7 +12187,7 @@ _0815EE54: b _0815EE78 .pool _0815EE60: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r3, r0] lsls r0, r1, 4 @@ -12209,7 +12209,7 @@ _0815EE78: sub_815EE84: @ 815EE84 push {r4,lr} adds r4, r0, 0 - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 @@ -12217,11 +12217,11 @@ sub_815EE84: @ 815EE84 adds r0, r4, 0 movs r1, 0x1 bl sub_80A69CC - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 b _0815EEAA .pool _0815EEA8: - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 _0815EEAA: ldrb r0, [r0] strh r0, [r4, 0x3C] @@ -12602,7 +12602,7 @@ _0815F17C: sub_815F18C: @ 815F18C push {r4,r5,lr} adds r5, r0, 0 - ldr r4, =0x02038437 + ldr r4, =gUnknown_02038437 ldrb r0, [r4] movs r1, 0x2 bl sub_80A5C6C @@ -12619,7 +12619,7 @@ sub_815F18C: @ 815F18C cmp r0, 0 beq _0815F1D0 _0815F1B8: - ldr r2, =0x0203841e + ldr r2, =gUnknown_0203841E ldrh r1, [r5, 0x20] ldrh r0, [r2] subs r0, r1, r0 @@ -12629,7 +12629,7 @@ _0815F1B8: b _0815F1DE .pool _0815F1D0: - ldr r2, =0x0203841e + ldr r2, =gUnknown_0203841E ldrh r1, [r5, 0x20] ldrh r0, [r2] adds r0, r1, r0 @@ -12672,7 +12672,7 @@ sub_815F20C: @ 815F20C lsls r0, 24 lsrs r5, r0, 24 adds r2, r5, 0 - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r9, r0 lsls r7, r6, 2 adds r0, r7, r6 @@ -12720,7 +12720,7 @@ _0815F254: strh r0, [r4, 0xE] adds r0, r5, 0 bl sub_80A7344 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r5, 4 adds r0, r5 lsls r0, 2 @@ -12737,7 +12737,7 @@ _0815F2A0: b _0815F310 .pool _0815F2AC: - ldr r4, =0x02038436 + ldr r4, =gUnknown_02038436 ldrb r0, [r4] movs r1, 0 bl refresh_graphics_maybe @@ -12745,8 +12745,8 @@ _0815F2AC: lsls r0, 24 cmp r0, 0 beq _0815F2EE - ldr r3, =0x02020630 - ldr r2, =0x020241e4 + ldr r3, =gUnknown_02020630 + ldr r2, =gUnknown_020241E4 ldrb r0, [r4] adds r0, r2 ldrb r1, [r0] @@ -12805,7 +12805,7 @@ sub_815F330: @ 815F330 bl obj_id_for_side_relative_to_move lsls r0, 24 lsrs r3, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r6, 2 adds r0, r6 lsls r0, 3 @@ -12827,7 +12827,7 @@ _0815F360: beq _0815F43C b _0815F482 _0815F36A: - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r1, r3, 4 adds r1, r3 lsls r1, 2 @@ -12849,7 +12849,7 @@ _0815F394: adds r1, 0x70 movs r5, 0 strh r1, [r4, 0x1C] - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r0, r3, 4 adds r0, r3 lsls r0, 2 @@ -12905,7 +12905,7 @@ _0815F400: movs r0, 0 strh r0, [r4, 0x1C] _0815F410: - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r1, r3, 4 adds r1, r3 lsls r1, 2 @@ -12930,7 +12930,7 @@ _0815F43C: ldrh r0, [r4, 0x1C] adds r0, 0x70 strh r0, [r4, 0x1C] - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r1, r3, 4 adds r1, r3 lsls r1, 2 @@ -12971,7 +12971,7 @@ _0815F482: sub_815F48C: @ 815F48C push {r4,r5,lr} adds r5, r0, 0 - ldr r4, =0x02038437 + ldr r4, =gUnknown_02038437 ldrb r0, [r4] bl battle_side_get_owner lsls r0, 24 @@ -12995,7 +12995,7 @@ _0815F4B8: strb r0, [r1] ldr r4, =0x0000ffa0 _0815F4C8: - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] movs r1, 0x3 bl sub_80A5C6C @@ -13195,7 +13195,7 @@ sub_815F620: @ 815F620 lsls r0, r6, 4 adds r0, r6 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r1 bl obj_delete_but_dont_free_vram _0815F66E: @@ -13204,7 +13204,7 @@ _0815F66E: b _0815F780 .pool _0815F67C: - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 lsls r0, r1, 4 adds r0, r1 lsls r0, 2 @@ -13240,7 +13240,7 @@ _0815F67C: strh r0, [r6, 0x3A] strh r7, [r5, 0x3C] strh r7, [r6, 0x3C] - ldr r2, =0x03005e00 + ldr r2, =gTasks mov r1, r8 lsls r3, r1, 2 adds r0, r3, r1 @@ -13248,9 +13248,9 @@ _0815F67C: adds r0, r2 movs r1, 0x2 strh r1, [r0, 0x8] - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r1, [r0] - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] ldr r1, [r1] lsls r0, 2 @@ -13323,7 +13323,7 @@ _0815F736: mov r0, r12 add r0, r8 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r0, r1 ldr r1, =sub_815F79C str r1, [r0] @@ -13343,7 +13343,7 @@ sub_815F79C: @ 815F79C push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r2, 2 adds r0, r2 lsls r0, 3 @@ -13373,9 +13373,9 @@ sub_815F7C4: @ 815F7C4 ble _0815F80E movs r0, 0 strh r0, [r4, 0x30] - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r1, [r0] - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] ldr r1, [r1] lsls r0, 2 @@ -13448,7 +13448,7 @@ _0815F858: lsls r0, 16 cmp r0, 0 bge _0815F896 - ldr r3, =0x03005e00 + ldr r3, =gTasks movs r2, 0x3C ldrsh r1, [r4, r2] lsls r1, 1 @@ -13477,10 +13477,10 @@ sub_815F8A0: @ 815F8A0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r3, =0x0203841e + ldr r3, =gUnknown_0203841E movs r2, 0 strh r2, [r3, 0xE] - ldr r1, =0x0203841a + ldr r1, =gUnknown_0203841A ldrb r0, [r1] ldrb r1, [r1] adds r0, r1, 0 @@ -13528,7 +13528,7 @@ sub_815F8F4: @ 815F8F4 lsls r0, 24 lsrs r0, 24 mov r8, r0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, 2 add r0, r8 lsls r0, 3 @@ -13557,7 +13557,7 @@ _0815F940: bl obj_id_for_side_relative_to_move lsls r0, 24 lsrs r7, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r2, r8 lsls r4, r2, 2 adds r0, r4, r2 @@ -13569,14 +13569,14 @@ _0815F940: ldrh r1, [r6, 0xA] adds r0, r1 strh r0, [r6, 0xA] - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 mov r9, r4 cmp r0, 0 bne _0815F998 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r3, r7, 4 adds r1, r3, r7 lsls r1, 2 @@ -13590,7 +13590,7 @@ _0815F940: b _0815F9B2 .pool _0815F998: - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 lsls r4, r7, 4 adds r2, r4, r7 lsls r2, 2 @@ -13604,7 +13604,7 @@ _0815F998: adds r2, r3, 0 adds r3, r4, 0 _0815F9B2: - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r0, r9 add r0, r8 lsls r0, 3 @@ -13639,7 +13639,7 @@ _0815F9F4: lsls r0, 24 cmp r0, 0 beq _0815FA28 - ldr r0, =0x02039f34 + ldr r0, =gUnknown_02039F34 ldr r0, [r0] ldr r0, [r0, 0x18] ldr r2, [r0, 0x8] @@ -13647,7 +13647,7 @@ _0815F9F4: ldr r3, [r0, 0xC] mov r9, r3 ldrh r6, [r0] - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl sub_80A82E4 lsls r0, 24 @@ -13656,20 +13656,20 @@ _0815F9F4: b _0815FB4E .pool _0815FA28: - ldr r4, =0x02038436 + ldr r4, =gUnknown_02038436 ldrb r0, [r4] bl battle_side_get_owner lsls r0, 24 cmp r0, 0 bne _0815FAC8 - ldr r7, =0x0202406e + ldr r7, =gUnknown_0202406E ldrb r0, [r4] lsls r0, 1 adds r0, r7 ldrh r0, [r0] movs r6, 0x64 muls r0, r6 - ldr r5, =0x020244ec + ldr r5, =gUnknown_020244EC adds r0, r5 movs r1, 0 bl pokemon_getattr @@ -13683,7 +13683,7 @@ _0815FA28: movs r1, 0x1 bl pokemon_getattr mov r9, r0 - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldrb r2, [r4] ldr r1, [r0] @@ -13708,7 +13708,7 @@ _0815FA9C: _0815FA9E: movs r0, 0x1 bl obj_id_for_side_relative_to_move - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -13726,14 +13726,14 @@ _0815FA9E: b _0815FB50 .pool _0815FAC8: - ldr r7, =0x0202406e + ldr r7, =gUnknown_0202406E ldrb r0, [r4] lsls r0, 1 adds r0, r7 ldrh r0, [r0] movs r6, 0x64 muls r0, r6 - ldr r5, =0x02024744 + ldr r5, =gUnknown_02024744 adds r0, r5 movs r1, 0 bl pokemon_getattr @@ -13747,7 +13747,7 @@ _0815FAC8: movs r1, 0x1 bl pokemon_getattr mov r9, r0 - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldrb r2, [r4] ldr r1, [r0] @@ -13772,7 +13772,7 @@ _0815FB2C: _0815FB2E: movs r0, 0x1 bl obj_id_for_side_relative_to_move - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -13788,7 +13788,7 @@ _0815FB2E: _0815FB4E: ldr r5, =0x0000ffe0 _0815FB50: - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] movs r1, 0x1 bl sub_80A5C6C @@ -13802,7 +13802,7 @@ _0815FB50: str r4, [sp, 0x8] mov r0, r9 str r0, [sp, 0xC] - ldr r4, =0x02038436 + ldr r4, =gUnknown_02038436 ldrb r0, [r4] str r0, [sp, 0x10] movs r0, 0 @@ -13813,7 +13813,7 @@ _0815FB50: bl sub_80A8394 lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r1, [r0] ldrb r0, [r4] ldr r1, [r1] @@ -13822,7 +13822,7 @@ _0815FB50: ldrh r0, [r0, 0x2] cmp r0, 0 beq _0815FBBA - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r5, 4 adds r0, r5 lsls r0, 2 @@ -13839,7 +13839,7 @@ _0815FB50: movs r2, 0x6 bl pal_fade_1 _0815FBBA: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r3, r8 lsls r1, r3, 2 add r1, r8 @@ -13849,7 +13849,7 @@ _0815FBBA: b _0815FD7E .pool _0815FBE8: - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r0, r8 lsls r4, r0, 2 adds r0, r4, r0 @@ -13864,14 +13864,14 @@ _0815FBE8: ldrh r2, [r6, 0xA] adds r0, r2 strh r0, [r6, 0xA] - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 mov r9, r4 cmp r0, 0 bne _0815FC40 - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 lsls r4, r5, 4 adds r2, r4, r5 lsls r2, 2 @@ -13887,7 +13887,7 @@ _0815FBE8: b _0815FC56 .pool _0815FC40: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r3, r5, 4 adds r1, r3, r5 lsls r1, 2 @@ -13899,7 +13899,7 @@ _0815FC40: adds r0, r4 strh r0, [r1, 0x24] _0815FC56: - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r0, r9 add r0, r8 lsls r0, 3 @@ -13918,7 +13918,7 @@ _0815FC56: ldrsh r0, [r6, r1] cmp r0, 0 bne _0815FCD6 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -13926,7 +13926,7 @@ _0815FC56: bne _0815FCB4 lsls r4, r5, 16 asrs r4, 16 - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] movs r1, 0 bl sub_80A5C6C @@ -13939,7 +13939,7 @@ _0815FC56: _0815FCB4: lsls r4, r5, 16 asrs r4, 16 - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] movs r1, 0 bl sub_80A5C6C @@ -13951,7 +13951,7 @@ _0815FCCA: ldrh r0, [r6, 0x24] adds r0, 0x1 strh r0, [r6, 0x24] - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldr r0, =0x0000ffff strh r0, [r1, 0xE] _0815FCD6: @@ -13965,7 +13965,7 @@ _0815FCD6: bhi _0815FCE8 b _0815FE68 _0815FCE8: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r1, r9 add r1, r8 lsls r1, 3 @@ -13979,7 +13979,7 @@ _0815FD08: bl obj_id_for_side_relative_to_move lsls r0, 24 lsrs r7, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r3, r8 lsls r4, r3, 2 adds r0, r4, r3 @@ -13991,10 +13991,10 @@ _0815FD08: lsls r0, r5, 4 adds r0, r5 lsls r0, 2 - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 adds r0, r5 bl sub_80A8610 - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -14023,7 +14023,7 @@ _0815FD60: subs r1, r2 strh r1, [r0, 0x24] _0815FD74: - ldr r0, =0x03005e00 + ldr r0, =gTasks mov r1, r9 add r1, r8 lsls r1, 3 @@ -14039,7 +14039,7 @@ _0815FD8C: bl obj_id_for_side_relative_to_move lsls r0, 24 lsrs r7, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r0, r8 lsls r4, r0, 2 adds r0, r4, r0 @@ -14051,7 +14051,7 @@ _0815FD8C: ldrh r3, [r2, 0xA] adds r0, r3 strh r0, [r2, 0xA] - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 mov r10, r0 ldrb r0, [r0] str r2, [sp, 0x18] @@ -14061,7 +14061,7 @@ _0815FD8C: ldr r2, [sp, 0x18] cmp r0, 0 bne _0815FE0C - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r5, r7, 4 adds r0, r5, r7 lsls r0, 2 @@ -14091,7 +14091,7 @@ _0815FD8C: b _0815FE44 .pool _0815FE0C: - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r5, r7, 4 adds r0, r5, r7 lsls r0, 2 @@ -14119,14 +14119,14 @@ _0815FE0C: movs r4, 0 strh r4, [r6, 0x24] _0815FE44: - ldr r1, =0x03005e00 + ldr r1, =gTasks mov r0, r9 add r0, r8 lsls r0, 3 adds r0, r1 ldrb r1, [r0, 0xA] strh r1, [r0, 0xA] - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r3, r7 lsls r0, 2 adds r0, r1 @@ -14160,7 +14160,7 @@ sub_815FE80: @ 815FE80 beq _0815FF3A b _0815FFBC _0815FE92: - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E movs r2, 0xE ldrsh r1, [r0, r2] movs r0, 0x1 @@ -14174,7 +14174,7 @@ _0815FE92: asrs r1, 24 movs r0, 0x7A bl audio_play_and_stuff - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] movs r1, 0x1 bl sub_80A5C6C @@ -14194,7 +14194,7 @@ _0815FE92: negs r0, r0 ands r0, r1 strb r0, [r2] - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -14207,7 +14207,7 @@ _0815FE92: bne _0815FFBC movs r0, 0x1 bl obj_id_for_side_relative_to_move - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -14263,7 +14263,7 @@ _0815FF6E: ldrh r1, [r4, 0x32] adds r0, r1 strh r0, [r4, 0x32] - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -14306,7 +14306,7 @@ sub_815FFC4: @ 815FFC4 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -14332,21 +14332,21 @@ _0815FFF4: .4byte _081600CC .4byte _08160132 _08160008: - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] movs r1, 0 bl sub_80A5C6C lsls r0, 24 lsrs r0, 24 adds r5, r0, 0 - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] movs r1, 0 bl sub_80A5C6C lsls r0, 24 lsrs r0, 24 adds r2, r0, 0 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -14366,12 +14366,12 @@ _0816003E: b _08160150 .pool _08160058: - ldr r1, =0x020241e4 - ldr r0, =0x02038436 + ldr r1, =gUnknown_020241E4 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] adds r0, r1 ldrb r2, [r0] - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r2, 4 adds r0, r2 lsls r0, 2 @@ -14422,12 +14422,12 @@ _081600B4: strh r1, [r0, 0x26] b _08160150 _081600CC: - ldr r1, =0x020241e4 - ldr r0, =0x02038436 + ldr r1, =gUnknown_020241E4 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] adds r0, r1 ldrb r2, [r0] - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r2, 4 adds r0, r2 lsls r0, 2 @@ -14472,12 +14472,12 @@ _0816012A: strh r0, [r2, 0x26] b _08160150 _08160132: - ldr r1, =0x020241e4 - ldr r0, =0x02038436 + ldr r1, =gUnknown_020241E4 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] adds r0, r1 ldrb r2, [r0] - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 lsls r0, r2, 4 adds r0, r2 lsls r0, 2 @@ -14501,7 +14501,7 @@ sub_8160164: @ 8160164 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r4, r1, r0 movs r0, 0 bl obj_id_for_side_relative_to_move @@ -14509,7 +14509,7 @@ sub_8160164: @ 8160164 lsrs r0, 24 movs r5, 0 strh r0, [r4, 0xE] - ldr r0, =0x02038436 + ldr r0, =gUnknown_02038436 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -14521,7 +14521,7 @@ sub_8160164: @ 8160164 movs r1, 0x1 _08160198: strh r1, [r4, 0x10] - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0xE ldrsh r1, [r4, r0] lsls r0, r1, 4 @@ -14557,7 +14557,7 @@ sub_81601DC: @ 81601DC lsls r0, r2, 2 adds r0, r2 lsls r0, 3 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r4, r0, r1 movs r1, 0x8 ldrsh r0, [r4, r1] @@ -14579,7 +14579,7 @@ _0816020A: movs r2, 0xFF ands r0, r2 strh r0, [r4, 0x1E] - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 movs r6, 0xE ldrsh r0, [r4, r6] lsls r1, r0, 4 @@ -14637,7 +14637,7 @@ _08160284: movs r1, 0xFF ands r0, r1 strh r0, [r4, 0x1E] - ldr r3, =0x02020630 + ldr r3, =gUnknown_02020630 movs r1, 0xE ldrsh r0, [r4, r1] lsls r1, r0, 4 @@ -14683,7 +14683,7 @@ _081602DA: sub_81602E0: @ 81602E0 push {r4,lr} adds r4, r0, 0 - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -14726,13 +14726,13 @@ _08160326: sub_8160338: @ 8160338 push {r4,lr} adds r4, r0, 0 - ldr r0, =0x02038437 + ldr r0, =gUnknown_02038437 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 cmp r0, 0 bne _0816037C - ldr r2, =0x0203841e + ldr r2, =gUnknown_0203841E ldrh r0, [r4, 0x20] ldrh r1, [r2] subs r0, r1 @@ -14755,7 +14755,7 @@ _0816037C: strh r0, [r4, 0x2E] movs r0, 0xC0 strh r0, [r4, 0x30] - ldr r1, =0x0203841e + ldr r1, =gUnknown_0203841E ldrh r0, [r1] ldrh r2, [r4, 0x20] adds r0, r2 @@ -14777,7 +14777,7 @@ _08160396: sub_81603A8: @ 81603A8 push {r4,r5,lr} adds r5, r0, 0 - ldr r4, =0x02038436 + ldr r4, =gUnknown_02038436 ldrb r0, [r4] movs r1, 0x2 bl sub_80A5C6C @@ -14952,10 +14952,10 @@ sub_81604F0: @ 81604F0 push {lr} lsls r0, 24 lsrs r3, r0, 24 - ldr r2, =0x0203841e + ldr r2, =gUnknown_0203841E movs r0, 0 strh r0, [r2, 0xE] - ldr r0, =0x0203841c + ldr r0, =gUnknown_0203841C ldrh r1, [r0] movs r0, 0x60 ands r0, r1 @@ -15001,11 +15001,11 @@ sub_8160544: @ 8160544 lsls r4, r0, 2 adds r4, r0 lsls r4, 3 - ldr r0, =0x03005e00 + ldr r0, =gTasks adds r4, r0 movs r0, 0 strh r0, [r4, 0x8] - ldr r0, =0x0203841e + ldr r0, =gUnknown_0203841E ldrb r0, [r0] bl obj_id_for_side_relative_to_move adds r1, r0, 0 @@ -15031,7 +15031,7 @@ sub_816058C: @ 816058C lsls r0, r4, 2 adds r0, r4 lsls r0, 3 - ldr r2, =0x03005e00 + ldr r2, =gTasks adds r3, r0, r2 ldrh r0, [r3, 0x8] adds r1, r0, 0x1 @@ -15058,7 +15058,7 @@ sub_816058C: @ 816058C ands r0, r5 cmp r0, 0 bne _081605F0 - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r3, r0] lsls r0, r1, 4 @@ -15070,7 +15070,7 @@ sub_816058C: @ 816058C b _08160600 .pool _081605F0: - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 movs r0, 0x26 ldrsh r1, [r3, r0] lsls r0, r1, 4 @@ -15132,7 +15132,7 @@ sub_8160664: @ 8160664 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -15140,7 +15140,7 @@ sub_8160664: @ 8160664 bne _08160688 ldr r0, =sub_81606A0 bl SetMainCallback2 - ldr r1, =0x03005dac + ldr r1, =gUnknown_03005DAC ldr r0, =sub_80AF168 str r0, [r1] adds r0, r4, 0 @@ -15159,12 +15159,12 @@ sub_81606A0: @ 81606A0 bl ResetObjectPaletteAllocator bl ResetTasks bl clear_scheduled_bg_copies_to_vram - ldr r6, =0x0203bc34 + ldr r6, =gUnknown_0203BC34 movs r0, 0x8C lsls r0, 1 bl AllocZeroed str r0, [r6] - ldr r1, =0x020375e0 + ldr r1, =gUnknown_020375E0 ldrh r1, [r1] adds r0, 0x44 movs r5, 0 @@ -15174,7 +15174,7 @@ sub_81606A0: @ 81606A0 bl sub_81607EC movs r0, 0 bl sub_81D2824 - ldr r4, =0x0203bc38 + ldr r4, =gUnknown_0203BC38 movs r0, 0 strh r5, [r4] strh r5, [r4, 0x2] @@ -15185,7 +15185,7 @@ sub_81606A0: @ 81606A0 ldr r0, =gUnknown_085CEBB8 bl LoadTaggedObjectPalette bl sub_81610B8 - ldr r0, =0x03006310 + ldr r0, =gUnknown_03006310 ldrh r1, [r4] ldrh r2, [r4, 0x2] bl ListMenuInit @@ -15213,7 +15213,7 @@ sub_8160740: @ 8160740 bl ResetObjectPaletteAllocator bl ResetTasks bl clear_scheduled_bg_copies_to_vram - ldr r5, =0x0203bc34 + ldr r5, =gUnknown_0203BC34 movs r0, 0x8C lsls r0, 1 bl AllocZeroed @@ -15221,19 +15221,19 @@ sub_8160740: @ 8160740 movs r1, 0x1C strb r1, [r0] ldr r0, [r5] - ldr r1, =0x020375e0 + ldr r1, =gUnknown_020375E0 ldrh r1, [r1] adds r0, 0x44 strb r1, [r0] ldr r0, [r5] - ldr r1, =0x020375e2 + ldr r1, =gUnknown_020375E2 ldrh r1, [r1] adds r0, 0x45 strb r1, [r0] ldr r0, =sub_8160624 bl SetVBlankCallback bl sub_81607EC - ldr r4, =0x0203bc38 + ldr r4, =gUnknown_0203BC38 ldrb r0, [r4, 0x4] bl sub_81D2824 bl sub_8161280 @@ -15242,7 +15242,7 @@ sub_8160740: @ 8160740 ldr r0, =gUnknown_085CEBB8 bl LoadTaggedObjectPalette bl sub_81610B8 - ldr r0, =0x03006310 + ldr r0, =gUnknown_03006310 ldrh r1, [r4] ldrh r2, [r4, 0x2] bl ListMenuInit @@ -15307,7 +15307,7 @@ sub_816082C: @ 816082C sub_816084C: @ 816084C push {r4,lr} adds r1, r0, 0 - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 adds r0, r4, 0 bl ExpandStringRefs adds r0, r4, 0 @@ -15324,7 +15324,7 @@ sub_8160868: @ 8160868 mov r7, r8 push {r7} sub sp, 0x4 - ldr r1, =0x0203bc34 + ldr r1, =gUnknown_0203BC34 ldr r0, [r1] ldrb r0, [r0] adds r7, r1, 0 @@ -15388,7 +15388,7 @@ _08160918: movs r1, 0 b _08160CAE _08160932: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -15417,7 +15417,7 @@ _08160964: movs r0, 0 bl sub_8161074 _0816096A: - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] ldrb r0, [r1] adds r0, 0x1 @@ -15437,7 +15437,7 @@ _08160988: b _08160E8A _08160994: bl sub_81D2C50 - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] ldrb r0, [r1] adds r0, 0x1 @@ -15449,14 +15449,14 @@ _081609A8: asrs r1, r0, 24 cmp r1, 0 bne _08160A0A - ldr r5, =0x0203bc34 + ldr r5, =gUnknown_0203BC34 ldr r0, [r5] adds r0, 0x44 ldrb r1, [r0] movs r0, 0x64 adds r4, r1, 0 muls r4, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r4, r0 bl sub_8161054 adds r1, r0, 0 @@ -15470,7 +15470,7 @@ _081609A8: beq _08160A04 ldr r0, =gUnknown_085EF8E4 bl sub_816084C - ldr r1, =0x020375e0 + ldr r1, =gUnknown_020375E0 movs r0, 0x1 strh r0, [r1] ldr r1, [r5] @@ -15490,11 +15490,11 @@ _08160A0A: beq _08160A18 b _08160E8A _08160A18: - ldr r0, =0x0203bc38 + ldr r0, =gUnknown_0203BC38 ldrb r0, [r0, 0x4] cmp r0, 0 bne _08160A30 - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x3 b _08160E88 @@ -15504,7 +15504,7 @@ _08160A30: beq _08160A36 b _08160E8A _08160A36: - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x5 b _08160E88 @@ -15517,7 +15517,7 @@ _08160A44: b _08160E8A _08160A50: bl sub_81D2C50 - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] ldrb r0, [r1] adds r0, 0x1 @@ -15529,7 +15529,7 @@ _08160A64: asrs r1, r0, 24 cmp r1, 0 bne _08160A7C - ldr r0, =0x020375e0 + ldr r0, =gUnknown_020375E0 strh r1, [r0] b _08160E82 .pool @@ -15542,11 +15542,11 @@ _08160A7C: beq _08160A8A b _08160E8A _08160A8A: - ldr r0, =0x0203bc38 + ldr r0, =gUnknown_0203BC38 ldrb r0, [r0, 0x4] cmp r0, 0 bne _08160AA4 - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x3 b _08160E88 @@ -15556,7 +15556,7 @@ _08160AA4: beq _08160AAA b _08160E8A _08160AAA: - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x5 b _08160E88 @@ -15564,7 +15564,7 @@ _08160AAA: _08160AB8: ldr r0, =gUnknown_085EF8F3 bl sub_816084C - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] ldrb r0, [r1] adds r0, 0x1 @@ -15578,7 +15578,7 @@ _08160AD0: b _08160E8A _08160ADC: bl sub_81D2C50 - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x12 b _08160E88 @@ -15591,7 +15591,7 @@ _08160AEC: bne _08160B10 ldr r0, =gUnknown_085EFA10 bl sub_816084C - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x13 b _08160E88 @@ -15605,13 +15605,13 @@ _08160B10: beq _08160B1E b _08160E8A _08160B1E: - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x18 b _08160E88 .pool _08160B2C: - ldr r4, =0x02021dc4 + ldr r4, =gUnknown_02021DC4 bl sub_8161054 movs r1, 0xD muls r1, r0 @@ -15621,7 +15621,7 @@ _08160B2C: bl CopyString ldr r0, =gUnknown_085EF960 bl sub_816084C - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] ldrb r0, [r1] adds r0, 0x1 @@ -15635,7 +15635,7 @@ _08160B60: b _08160E8A _08160B6C: bl sub_81D2C50 - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] ldrb r0, [r1] adds r0, 0x1 @@ -15647,7 +15647,7 @@ _08160B80: asrs r1, r0, 24 cmp r1, 0 bne _08160B98 - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x1B b _08160E88 @@ -15661,11 +15661,11 @@ _08160B98: beq _08160BA6 b _08160E8A _08160BA6: - ldr r0, =0x0203bc38 + ldr r0, =gUnknown_0203BC38 ldrb r0, [r0, 0x4] cmp r0, 0 bne _08160BC4 - ldr r2, =0x0203bc34 + ldr r2, =gUnknown_0203BC34 ldr r1, [r2] movs r0, 0x3 strb r0, [r1] @@ -15673,7 +15673,7 @@ _08160BA6: b _08160BD0 .pool _08160BC4: - ldr r7, =0x0203bc34 + ldr r7, =gUnknown_0203BC34 cmp r0, 0x1 bne _08160BD0 ldr r1, [r7] @@ -15694,11 +15694,11 @@ _08160BE8: movs r0, 0x3 movs r1, 0x11 bl FillWindowPixelBuffer - ldr r0, =0x0203bc38 + ldr r0, =gUnknown_0203BC38 ldrb r0, [r0, 0x4] cmp r0, 0 bne _08160C08 - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x3 b _08160E88 @@ -15708,7 +15708,7 @@ _08160C08: beq _08160C0E b _08160E8A _08160C0E: - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x5 b _08160E88 @@ -15721,7 +15721,7 @@ _08160C1C: beq _08160C2A b _08160E8A _08160C2A: - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x14 strb r0, [r1] @@ -15734,7 +15734,7 @@ _08160C2A: b _08160E8A .pool _08160C48: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -15745,12 +15745,12 @@ _08160C56: bl sub_8161054 lsls r0, 16 lsrs r0, 16 - ldr r4, =0x020244ec - ldr r1, =0x0203bc34 + ldr r4, =gUnknown_020244EC + ldr r1, =gUnknown_0203BC34 ldr r1, [r1] adds r1, 0x44 ldrb r1, [r1] - ldr r2, =0x020244e9 + ldr r2, =gUnknown_020244E9 ldrb r2, [r2] subs r2, 0x1 lsls r2, 24 @@ -15788,14 +15788,14 @@ _08160CB8: movs r2, 0 movs r3, 0x10 bl pal_fade_maybe - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] ldrb r0, [r1] adds r0, 0x1 b _08160E88 .pool _08160CD8: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -15816,12 +15816,12 @@ _08160CFC: movs r2, 0x10 movs r3, 0 bl pal_fade_maybe - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] ldrb r0, [r1] adds r0, 0x1 strb r0, [r1] - ldr r0, =0x0203bc38 + ldr r0, =gUnknown_0203BC38 ldrb r0, [r0, 0x4] cmp r0, 0 bne _08160D30 @@ -15841,7 +15841,7 @@ _08160D3A: bl CopyWindowToVram b _08160E8A _08160D48: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -15864,14 +15864,14 @@ _08160D6C: ldrb r0, [r0] movs r4, 0x64 muls r0, r4 - ldr r5, =0x020244ec + ldr r5, =gUnknown_020244EC adds r0, r5 ldrb r1, [r2] adds r1, 0xD bl pokemon_getattr lsls r0, 16 lsrs r0, 16 - ldr r2, =0x02021ec4 + ldr r2, =gUnknown_02021EC4 movs r1, 0xD mov r8, r1 mov r1, r8 @@ -15903,7 +15903,7 @@ _08160D6C: ldrb r2, [r0] adds r0, r4, 0 bl sub_80691F4 - ldr r4, =0x02021dc4 + ldr r4, =gUnknown_02021DC4 bl sub_8161054 mov r1, r8 muls r1, r0 @@ -15915,7 +15915,7 @@ _08160D6C: ldr r1, [r7] movs r0, 0x1E strb r0, [r1] - ldr r1, =0x020375e0 + ldr r1, =gUnknown_020375E0 movs r0, 0x1 strh r0, [r1] b _08160E8A @@ -15927,7 +15927,7 @@ _08160E0C: bne _08160E8A ldr r0, =gUnknown_085EF9A6 bl sub_816084C - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x1F strb r0, [r1] @@ -15942,7 +15942,7 @@ _08160E38: bne _08160E8A ldr r0, =0x0000016f bl fanfare_play - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x20 b _08160E88 @@ -15952,13 +15952,13 @@ _08160E58: lsls r0, 24 cmp r0, 0 beq _08160E8A - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0x21 b _08160E88 .pool _08160E70: - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x1 ands r0, r1 @@ -15967,7 +15967,7 @@ _08160E70: movs r0, 0x5 bl audio_play _08160E82: - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r1, [r0] movs r0, 0xE _08160E88: @@ -15986,13 +15986,13 @@ _08160E8A: sub_8160EA0: @ 8160EA0 push {r4,lr} bl sub_8161234 - ldr r4, =0x0203bc34 + ldr r4, =gUnknown_0203BC34 ldr r0, [r4] movs r1, 0x89 lsls r1, 1 adds r0, r1 ldrb r0, [r0] - ldr r1, =0x0203bc38 + ldr r1, =gUnknown_0203BC38 adds r2, r1, 0x2 bl sub_81AE6C8 bl FreeAllWindowBuffers @@ -16015,8 +16015,8 @@ render_previous_quest_text: @ 8160EE0 lsls r0, 24 lsrs r5, r0, 24 movs r2, 0 - ldr r6, =0x02020630 - ldr r4, =0x0203bc34 + ldr r6, =gUnknown_02020630 + ldr r4, =gUnknown_0203BC34 movs r3, 0x4 _08160EF0: ldr r0, [r4] @@ -16036,7 +16036,7 @@ _08160EF0: ble _08160EF0 cmp r5, 0 bne _08160F38 - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EF8C2 adds r0, r4, 0 bl ExpandStringRefs @@ -16065,7 +16065,7 @@ sub_8160F50: @ 8160F50 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 - ldr r6, =0x0203bc34 + ldr r6, =gUnknown_0203BC34 ldr r0, [r6] movs r4, 0x89 lsls r4, 1 @@ -16076,7 +16076,7 @@ sub_8160F50: @ 8160F50 ldr r0, [r6] adds r0, r4 ldrb r0, [r0] - ldr r4, =0x0203bc38 + ldr r4, =gUnknown_0203BC38 adds r2, r4, 0x2 adds r1, r4, 0 bl get_coro_args_x18_x1A @@ -16087,7 +16087,7 @@ sub_8160F50: @ 8160F50 adds r0, 0x1 cmp r5, r0 bne _08161010 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x30 ands r0, r1 @@ -16132,7 +16132,7 @@ _08160FE4: ldr r1, [r6] movs r0, 0xC strb r0, [r1] - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EF9E6 adds r0, r4, 0 bl ExpandStringRefs @@ -16147,13 +16147,13 @@ _08161010: ldr r1, [r6] movs r0, 0x8 strb r0, [r1] - ldr r0, =0x02021dc4 + ldr r0, =gUnknown_02021DC4 movs r1, 0xD muls r1, r5 ldr r2, =gMoveNames adds r1, r2 bl CopyString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EF8DA adds r0, r4, 0 bl ExpandStringRefs @@ -16168,9 +16168,9 @@ _0816103E: thumb_func_start sub_8161054 sub_8161054: @ 8161054 - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 ldr r2, [r0] - ldr r1, =0x0203bc38 + ldr r1, =gUnknown_0203BC38 ldrh r0, [r1, 0x2] ldrh r1, [r1] adds r0, r1 @@ -16190,7 +16190,7 @@ sub_8161074: @ 8161074 lsrs r5, r0, 24 cmp r5, 0 bne _081610A6 - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085EF8C2 adds r0, r4, 0 bl ExpandStringRefs @@ -16217,7 +16217,7 @@ _081610A6: thumb_func_start sub_81610B8 sub_81610B8: @ 81610B8 push {r4-r7,lr} - ldr r2, =0x0203bc34 + ldr r2, =gUnknown_0203BC34 ldr r0, [r2] movs r1, 0x8A lsls r1, 1 @@ -16255,7 +16255,7 @@ _081610E4: adds r0, r5, 0 movs r3, 0 bl AddObjectToFront - ldr r2, =0x0203bc34 + ldr r2, =gUnknown_0203BC34 ldr r1, [r2] adds r1, 0x1 adds r1, r4 @@ -16301,7 +16301,7 @@ _08161124: lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 adds r0, r5 movs r1, 0x2 bl StartObjectImageAnim @@ -16309,7 +16309,7 @@ _08161124: cmp r4, 0x7 ble _0816111C movs r4, 0 - ldr r3, =0x0203bc34 + ldr r3, =gUnknown_0203BC34 movs r2, 0x4 _08161176: ldr r0, [r3] @@ -16336,7 +16336,7 @@ _08161176: thumb_func_start sub_81611AC sub_81611AC: @ 81611AC push {r4-r6,lr} - ldr r4, =0x0203bc34 + ldr r4, =gUnknown_0203BC34 ldr r1, [r4] movs r2, 0x8A lsls r2, 1 @@ -16361,7 +16361,7 @@ _081611D4: ldrb r0, [r0] cmp r0, 0xFF bne _08161210 - ldr r0, =0x0203ce8c + ldr r0, =gUnknown_0203CE8C adds r2, r0, 0 ldr r1, =gUnknown_085CEBD0 ldm r1!, {r3,r5,r6} @@ -16378,7 +16378,7 @@ _081611D4: ldrb r2, [r2] subs r1, r2 strh r1, [r0, 0x8] - ldr r1, =0x0203bc38 + ldr r1, =gUnknown_0203BC38 bl AddScrollIndicatorArrowPair ldr r1, [r4] ldr r6, =0x00000113 @@ -16394,7 +16394,7 @@ _08161210: thumb_func_start sub_8161234 sub_8161234: @ 8161234 push {r4,lr} - ldr r4, =0x0203bc34 + ldr r4, =gUnknown_0203BC34 ldr r0, [r4] movs r2, 0x8A lsls r2, 1 @@ -16436,14 +16436,14 @@ sub_8161280: @ 8161280 mov r6, r8 push {r6,r7} sub sp, 0xC - ldr r4, =0x0203bc34 + ldr r4, =gUnknown_0203BC34 ldr r1, [r4] adds r0, r1, 0 adds r0, 0x44 ldrb r2, [r0] movs r0, 0x64 muls r0, r2 - ldr r2, =0x020244ec + ldr r2, =gUnknown_020244EC adds r0, r2 adds r1, 0x12 bl sub_806E0B4 @@ -16491,18 +16491,18 @@ _081612C2: cmp r5, r0 blt _081612C2 _081612F6: - ldr r4, =0x0203bc34 + ldr r4, =gUnknown_0203BC34 ldr r0, [r4] adds r0, 0x44 ldrb r1, [r0] movs r0, 0x64 muls r0, r1 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x2 mov r2, sp bl pokemon_getattr - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 mov r1, sp bl CopyString_Limit10 ldr r2, [r4] @@ -16552,7 +16552,7 @@ sub_816137C: @ 816137C mov r7, r8 push {r7} adds r4, r0, 0 - ldr r0, =0x0203bc38 + ldr r0, =gUnknown_0203BC38 ldrb r0, [r0, 0x4] cmp r0, 0 beq _08161394 @@ -16562,8 +16562,8 @@ sub_816137C: @ 816137C bne _081613CC _08161394: movs r5, 0 - ldr r4, =0x02020630 - ldr r3, =0x0203bc34 + ldr r4, =gUnknown_02020630 + ldr r3, =gUnknown_0203BC34 movs r2, 0x4 _0816139C: ldr r0, [r3] @@ -16604,8 +16604,8 @@ _081613CC: movs r6, 0 _081613EE: movs r5, 0 - ldr r7, =0x0203bc34 - ldr r4, =0x02020630 + ldr r7, =gUnknown_0203BC34 + ldr r4, =gUnknown_02020630 _081613F4: cmp r5, r6 bcs _08161420 @@ -16669,9 +16669,9 @@ _08161436: movs r6, 0 _0816147C: movs r5, 0 - ldr r0, =0x0203bc34 + ldr r0, =gUnknown_0203BC34 mov r8, r0 - ldr r7, =0x02020630 + ldr r7, =gUnknown_02020630 _08161484: cmp r5, r6 bcs _081614B8 @@ -16742,7 +16742,7 @@ hm_prepare_dive_probably: @ 8161508 lsrs r0, 24 movs r6, 0x64 muls r0, r6 - ldr r4, =0x020244ec + ldr r4, =gUnknown_020244EC adds r0, r4 movs r1, 0x3A bl pokemon_getattr @@ -16783,7 +16783,7 @@ sub_8161560: @ 8161560 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x0203cec8 + ldr r0, =gUnknown_0203CEC8 movs r1, 0xA strb r1, [r0, 0xB] ldrb r1, [r0, 0x9] @@ -16795,7 +16795,7 @@ sub_8161560: @ 8161560 bl sub_81B0FCC movs r0, 0x5 bl display_pokemon_menu_message - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -16819,7 +16819,7 @@ sub_81615A8: @ 81615A8 lsls r0, 24 lsrs r4, r0, 24 str r4, [sp, 0x4] - ldr r1, =0x0203cec8 + ldr r1, =gUnknown_0203CEC8 ldrb r7, [r1, 0x9] mov r8, r7 ldrb r0, [r1, 0xA] @@ -16829,7 +16829,7 @@ sub_81615A8: @ 81615A8 movs r0, 0 strb r0, [r1, 0xB] bl display_pokemon_menu_message - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -16843,7 +16843,7 @@ _081615EC: mov r10, r0 mov r0, r10 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC mov r9, r1 adds r6, r0, r1 adds r0, r6, 0 @@ -16907,12 +16907,12 @@ sub_816166C: @ 816166C lsrs r4, 24 movs r0, 0x1 bl audio_play - ldr r5, =0x0203cec8 + ldr r5, =gUnknown_0203CEC8 movs r1, 0x9 ldrsb r1, [r5, r1] movs r0, 0x64 muls r0, r1 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x3A bl pokemon_getattr @@ -16940,16 +16940,16 @@ sub_81616C0: @ 81616C0 adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 - ldr r0, =0x0203cec8 + ldr r0, =gUnknown_0203CEC8 movs r1, 0xA ldrsb r1, [r0, r1] movs r0, 0x64 muls r0, r1 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02021cc4 + ldr r1, =gUnknown_02021CC4 bl GetMonNickname - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085E9C17 adds r0, r4, 0 bl ExpandStringRefs @@ -16958,7 +16958,7 @@ sub_81616C0: @ 81616C0 bl sub_81B1B5C movs r0, 0x2 bl schedule_bg_copy_tilemap_to_vram - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -16981,7 +16981,7 @@ sub_8161724: @ 8161724 lsrs r0, 24 cmp r0, 0x1 beq _08161772 - ldr r4, =0x0203cec8 + ldr r4, =gUnknown_0203CEC8 movs r0, 0 strb r0, [r4, 0xB] ldrb r0, [r4, 0x9] @@ -16999,7 +16999,7 @@ sub_8161724: @ 8161724 bl ClearWindowTilemap movs r0, 0 bl display_pokemon_menu_message - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -17025,7 +17025,7 @@ sub_8161784: @ 8161784 beq _081617AA movs r0, 0x5 bl display_pokemon_menu_message - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -17052,7 +17052,7 @@ sub_81617B8: @ 81617B8 bl sub_81B1B5C movs r0, 0x2 bl schedule_bg_copy_tilemap_to_vram - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -17068,9 +17068,9 @@ sub_81617B8: @ 81617B8 thumb_func_start sub_81617F4 sub_81617F4: @ 81617F4 push {r4,lr} - ldr r0, =0x0203bc40 + ldr r0, =gUnknown_0203BC40 mov r12, r0 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r1, [r0] ldr r2, =0x00002734 adds r0, r1, r2 @@ -17131,7 +17131,7 @@ sub_8161880: @ 8161880 push {r4,r5,lr} lsls r0, 24 movs r3, 0 - ldr r1, =0x0203bc40 + ldr r1, =gUnknown_0203BC40 lsrs r2, r0, 21 adds r0, r2, r1 ldrb r0, [r0, 0x4] @@ -17179,7 +17179,7 @@ sub_81618D0: @ 81618D0 push {r4,lr} lsls r0, 24 movs r2, 0 - ldr r1, =0x0203bc40 + ldr r1, =gUnknown_0203BC40 lsrs r0, 21 adds r0, r1 movs r1, 0x4 @@ -17225,7 +17225,7 @@ sub_8161918: @ 8161918 adds r0, r1 ldrb r0, [r0, 0x13] movs r2, 0 - ldr r1, =0x0203bc40 + ldr r1, =gUnknown_0203BC40 lsls r0, 3 adds r0, r1 ldrb r1, [r0, 0x4] @@ -17274,7 +17274,7 @@ IsThereStorageSpaceForDecoration: @ 8161960 negs r0, r0 cmp r2, r0 beq _081619A0 - ldr r0, =0x0203bc40 + ldr r0, =gUnknown_0203BC40 lsls r1, r5, 3 adds r1, r0 ldr r0, [r1] @@ -17336,7 +17336,7 @@ _081619EA: movs r0, 0x1 b _08161A28 _081619F8: - ldr r2, =0x0203bc40 + ldr r2, =gUnknown_0203BC40 ldr r1, =gUnknown_085A5C08 lsls r0, r5, 5 adds r0, r1 @@ -17379,7 +17379,7 @@ sub_8161A38: @ 8161A38 sub sp, 0x4 lsls r0, 24 movs r6, 0 - ldr r2, =0x0203bc40 + ldr r2, =gUnknown_0203BC40 lsrs r0, 21 adds r1, r0, r2 ldrb r3, [r1, 0x4] @@ -17399,7 +17399,7 @@ _08161A5C: ldrb r1, [r1, 0x4] cmp r3, r1 bcs _08161AAE - ldr r0, =0x0203bc40 + ldr r0, =gUnknown_0203BC40 mov r9, r0 adds r1, r0, 0 mov r8, r1 @@ -17460,7 +17460,7 @@ sub_8161AD0: @ 8161AD0 lsls r0, 24 movs r4, 0 movs r3, 0 - ldr r2, =0x0203bc40 + ldr r2, =gUnknown_0203BC40 lsrs r1, r0, 21 adds r0, r1, r2 ldrb r0, [r0, 0x4] @@ -17517,7 +17517,7 @@ _08161B16: thumb_func_start sub_8161B34 sub_8161B34: @ 8161B34 push {r4,r5,lr} - ldr r5, =0x03005d8c + ldr r5, =gUnknown_03005D8C ldr r0, [r5] ldr r4, =0x000031dc adds r0, r4 @@ -17538,8 +17538,8 @@ sub_8161B34: @ 8161B34 sub_8161B60: @ 8161B60 push {r4-r6,lr} movs r2, 0 - ldr r6, =0x0203bc86 - ldr r4, =0x0203bc80 + ldr r6, =gUnknown_0203BC86 + ldr r4, =gUnknown_0203BC80 movs r3, 0 adds r5, r4, 0x1 _08161B6C: @@ -17571,7 +17571,7 @@ sub_8161B94: @ 8161B94 lsls r0, 16 cmp r0, 0 bne _08161BBC - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r1, [r0] ldr r2, =0x000031dc adds r1, r2 @@ -17579,7 +17579,7 @@ sub_8161B94: @ 8161B94 b _08161BC8 .pool _08161BBC: - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r1, [r0] ldr r2, =0x000031dc adds r1, r2 @@ -17588,7 +17588,7 @@ _08161BBC: _08161BC8: strh r2, [r1, 0x8] adds r7, r0, 0 - ldr r6, =0x02024744 + ldr r6, =gUnknown_02024744 ldr r0, [r7] ldr r5, =0x000031dc adds r0, r5 @@ -17663,7 +17663,7 @@ _08161BC8: ldr r1, [r7] adds r1, r5 strb r0, [r1, 0x12] - ldr r4, =0x0203bc86 + ldr r4, =gUnknown_0203BC86 mov r0, r8 strb r0, [r4] bl GenerateRandomNumber @@ -17694,7 +17694,7 @@ sub_8161CBC: @ 8161CBC push {lr} bl sub_8161B34 bl sub_8161B60 - ldr r0, =0x020375e0 + ldr r0, =gUnknown_020375E0 ldrh r0, [r0] bl sub_8161B94 pop {r0} @@ -17704,7 +17704,7 @@ sub_8161CBC: @ 8161CBC thumb_func_start mapnumbers_history_shift_sav1_0_2_4_out mapnumbers_history_shift_sav1_0_2_4_out: @ 8161CD8 - ldr r0, =0x0203bc80 + ldr r0, =gUnknown_0203BC80 ldrb r1, [r0, 0x2] strb r1, [r0, 0x4] ldrb r1, [r0, 0x3] @@ -17713,7 +17713,7 @@ mapnumbers_history_shift_sav1_0_2_4_out: @ 8161CD8 strb r1, [r0, 0x2] ldrb r1, [r0, 0x1] strb r1, [r0, 0x3] - ldr r1, =0x03005d8c + ldr r1, =gUnknown_03005D8C ldr r2, [r1] ldrb r1, [r2, 0x4] strb r1, [r0] @@ -17727,14 +17727,14 @@ mapnumbers_history_shift_sav1_0_2_4_out: @ 8161CD8 sub_8161D00: @ 8161D00 push {r4,r5,lr} movs r1, 0 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] ldr r2, =0x000031dc adds r0, r2 ldrb r0, [r0, 0x13] cmp r0, 0 beq _08161D3E - ldr r0, =0x0203bc86 + ldr r0, =gUnknown_0203BC86 strb r1, [r0] ldr r5, =gUnknown_085CEC30 adds r4, r0, 0 @@ -17776,14 +17776,14 @@ sub_8161D54: @ 8161D54 bl sub_8161D00 b _08161DE2 _08161D6E: - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] ldr r1, =0x000031dc adds r0, r1 ldrb r0, [r0, 0x13] cmp r0, 0 beq _08161DE2 - ldr r7, =0x0203bc86 + ldr r7, =gUnknown_0203BC86 ldr r3, =gUnknown_085CEC30 _08161D80: lsls r0, r4, 1 @@ -17796,7 +17796,7 @@ _08161D80: bne _08161DD8 ldr r6, =gUnknown_085CEC30 adds r5, r2, 0x1 - ldr r4, =0x0203bc80 + ldr r4, =gUnknown_0203BC80 _08161D96: bl GenerateRandomNumber lsls r0, 16 @@ -17839,14 +17839,14 @@ sub_8161DE8: @ 8161DE8 lsrs r2, r0, 24 lsls r1, 24 lsrs r1, 24 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] ldr r3, =0x000031dc adds r0, r3 ldrb r0, [r0, 0x13] cmp r0, 0 beq _08161E20 - ldr r0, =0x0203bc86 + ldr r0, =gUnknown_0203BC86 ldrb r3, [r0] cmp r2, r3 bne _08161E20 @@ -17867,9 +17867,9 @@ _08161E22: sub_8161E28: @ 8161E28 push {r4,r5,lr} sub sp, 0x4 - ldr r5, =0x02024744 + ldr r5, =gUnknown_02024744 bl zero_enemy_party_data - ldr r4, =0x03005d8c + ldr r4, =gUnknown_03005D8C ldr r0, [r4] ldr r1, =0x000031dc adds r0, r1 @@ -17932,7 +17932,7 @@ sub_8161E28: @ 8161E28 thumb_func_start sub_8161EDC sub_8161EDC: @ 8161EDC push {lr} - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r1, [r0] ldrb r0, [r1, 0x4] ldrb r1, [r1, 0x5] @@ -17965,7 +17965,7 @@ sub_8161F18: @ 8161F18 adds r6, r0, 0 movs r1, 0x39 bl pokemon_getattr - ldr r5, =0x03005d8c + ldr r5, =gUnknown_03005D8C ldr r1, [r5] ldr r4, =0x000031dc adds r1, r4 @@ -17985,7 +17985,7 @@ sub_8161F18: @ 8161F18 thumb_func_start sub_8161F4C sub_8161F4C: @ 8161F4C - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] ldr r1, =0x000031dc adds r0, r1 @@ -17997,7 +17997,7 @@ sub_8161F4C: @ 8161F4C thumb_func_start sub_8161F64 sub_8161F64: @ 8161F64 - ldr r3, =0x0203bc86 + ldr r3, =gUnknown_0203BC86 ldrb r2, [r3] strb r2, [r0] ldrb r0, [r3, 0x1] @@ -18010,7 +18010,7 @@ sub_8161F64: @ 8161F64 sub_8161F74: @ 8161F74 push {lr} ldr r1, =gUnknown_085DF96C - ldr r0, =0x020375e0 + ldr r0, =gUnknown_020375E0 ldrh r0, [r0] lsls r0, 2 adds r0, r1 @@ -18024,7 +18024,7 @@ sub_8161F74: @ 8161F74 thumb_func_start sub_8161F94 sub_8161F94: @ 8161F94 push {r4-r7,lr} - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 ldr r0, [r4] ldr r1, =0x00000ca9 adds r0, r1 @@ -18084,7 +18084,7 @@ sub_8161F94: @ 8161F94 strh r7, [r1] _0816200E: bl sub_8164ED8 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] movs r1, 0x4 ldrsb r1, [r0, r1] @@ -18094,7 +18094,7 @@ _0816200E: negs r3, r3 movs r0, 0 bl saved_warp2_set - ldr r0, =0x02038bca + ldr r0, =gUnknown_02038BCA strh r7, [r0] pop {r4-r7} pop {r0} @@ -18105,7 +18105,7 @@ _0816200E: thumb_func_start sub_8162054 sub_8162054: @ 8162054 push {r4-r6,lr} - ldr r5, =0x03005d90 + ldr r5, =gUnknown_03005D90 ldr r0, [r5] ldr r4, =0x00000ca9 adds r0, r4 @@ -18116,7 +18116,7 @@ sub_8162054: @ 8162054 bl VarGet lsls r0, 16 lsrs r1, r0, 16 - ldr r0, =0x020375e2 + ldr r0, =gUnknown_020375E2 ldrh r0, [r0] cmp r0, 0x1 beq _08162094 @@ -18133,12 +18133,12 @@ _08162094: lsls r1, 24 lsrs r1, 24 bl sub_8164FCC - ldr r1, =0x020375f0 + ldr r1, =gUnknown_020375F0 strh r0, [r1] b _081620E8 .pool _081620A8: - ldr r4, =0x020375f0 + ldr r4, =gUnknown_020375F0 ldr r2, [r5] ldr r0, =0x00000cdc adds r2, r0 @@ -18175,7 +18175,7 @@ _081620E8: thumb_func_start sub_81620F4 sub_81620F4: @ 81620F4 push {r4-r7,lr} - ldr r6, =0x03005d90 + ldr r6, =gUnknown_03005D90 ldr r0, [r6] ldr r7, =0x00000ca9 adds r0, r7 @@ -18186,7 +18186,7 @@ sub_81620F4: @ 81620F4 bl VarGet lsls r0, 16 lsrs r4, r0, 16 - ldr r0, =0x020375e2 + ldr r0, =gUnknown_020375E2 ldrh r0, [r0] cmp r0, 0x1 beq _08162134 @@ -18207,13 +18207,13 @@ _08162134: lsls r1, 4 adds r2, r1 adds r2, r0 - ldr r0, =0x020375e4 + ldr r0, =gUnknown_020375E4 ldrh r0, [r0] strh r0, [r2] b _081621B4 .pool _08162150: - ldr r0, =0x020375e4 + ldr r0, =gUnknown_020375E4 ldrh r0, [r0] cmp r0, 0 beq _08162180 @@ -18265,19 +18265,19 @@ _081621B4: thumb_func_start sub_81621C0 sub_81621C0: @ 81621C0 push {r4,r5,lr} - ldr r0, =0x02038bca + ldr r0, =gUnknown_02038BCA ldrh r1, [r0] movs r0, 0xFA lsls r0, 1 cmp r1, r0 bne _081621DA - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000bec adds r0, r1 bl sub_816534C _081621DA: - ldr r5, =0x03005d90 + ldr r5, =gUnknown_03005D90 ldr r0, [r5] ldr r1, =0x00000d04 adds r2, r0, r1 @@ -18295,7 +18295,7 @@ _081621EE: adds r0, 0x1 strh r0, [r1] bl sub_8163E90 - ldr r1, =0x020375f0 + ldr r1, =gUnknown_020375F0 ldr r0, [r5] adds r0, r4 ldrh r0, [r0] @@ -18316,7 +18316,7 @@ sub_816222C: @ 816222C sub sp, 0x3C movs r0, 0 str r0, [sp, 0x24] - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 ldr r0, [r4] ldr r1, =0x00000ca9 adds r0, r1 @@ -18352,7 +18352,7 @@ _0816227A: movs r4, 0xE7 lsls r4, 3 adds r0, r4 - ldr r5, =0x03005d90 + ldr r5, =gUnknown_03005D90 ldr r1, [r5] movs r2, 0 mov r8, r2 @@ -18376,7 +18376,7 @@ _08162298: adds r2, r7, 0 muls r2, r0 _081622B2: - ldr r3, =0x03005d90 + ldr r3, =gUnknown_03005D90 ldr r1, [r3] movs r0, 0x2C muls r0, r5 @@ -18410,7 +18410,7 @@ _081622E4: ldrb r0, [r0] cmp r6, r0 blt _0816233E - ldr r3, =0x03005d90 + ldr r3, =gUnknown_03005D90 ldr r2, [r3] movs r4, 0xEC adds r3, r7, 0 @@ -18455,7 +18455,7 @@ _0816233E: bne _08162396 bl sub_8165B20 movs r7, 0 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r4, =gUnknown_085DF9EC adds r2, r0, 0 @@ -18501,7 +18501,7 @@ _0816239C: b _081623DA .pool _081623C0: - ldr r4, =0x02038bca + ldr r4, =gUnknown_02038BCA bl GenerateRandomNumber lsls r0, 16 lsrs r0, 16 @@ -18527,7 +18527,7 @@ _081623DA: thumb_func_start sub_81623F0 sub_81623F0: @ 81623F0 push {r4-r7,lr} - ldr r6, =0x03005d90 + ldr r6, =gUnknown_03005D90 ldr r0, [r6] ldr r1, =0x00000ca9 adds r0, r1 @@ -18560,14 +18560,14 @@ _08162414: ldr r2, =0x00000cb2 adds r0, r1, r2 ldrh r3, [r0] - ldr r2, =0x02038bca + ldr r2, =gUnknown_02038BCA lsls r0, r3, 2 ldr r4, =0x00000cb4 adds r1, r4 adds r0, r1, r0 ldrh r0, [r0] strh r0, [r2] - ldr r4, =0x02038bcc + ldr r4, =gUnknown_02038BCC lsls r0, r3, 1 adds r0, 0x1 lsls r0, 1 @@ -18587,7 +18587,7 @@ _08162488: lsls r0, 24 cmp r0, 0 beq _081624B4 - ldr r4, =0x02038bca + ldr r4, =gUnknown_02038BCA ldrh r0, [r4] movs r1, 0 bl sub_8162614 @@ -18622,7 +18622,7 @@ _081624BA: ldrh r0, [r0] cmp r0, r3 beq _081624FC - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] subs r2, 0x2 adds r0, r1, r2 @@ -18644,12 +18644,12 @@ _081624FC: ldrh r0, [r0] cmp r4, r0 bne _081624BA - ldr r4, =0x02038bca + ldr r4, =gUnknown_02038BCA strh r3, [r4] ldrh r0, [r4] movs r1, 0 bl sub_8162614 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] ldr r2, =0x00000cb2 adds r0, r1, r2 @@ -18790,7 +18790,7 @@ sub_8162614: @ 8162614 lsls r0, 1 cmp r4, r0 bne _08162640 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000bed adds r0, r1 @@ -18807,7 +18807,7 @@ _08162650: ldr r0, =0x0000012b cmp r4, r0 bhi _0816266C - ldr r0, =0x0203bc88 + ldr r0, =gUnknown_0203BC88 ldr r1, [r0] movs r0, 0x34 muls r0, r4 @@ -18818,7 +18818,7 @@ _0816266C: ldr r0, =0x0000018f cmp r4, r0 bhi _08162698 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0xfffffed4 adds r2, r4, r1 @@ -18831,7 +18831,7 @@ _0816266C: .pool _08162698: ldr r3, =gUnknown_08610970 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] ldr r0, =0xfffffe70 adds r2, r6, r0 @@ -18968,7 +18968,7 @@ sub_81627A4: @ 81627A4 lsls r0, 1 cmp r4, r0 bne _081627CC - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000bed adds r0, r1 @@ -18978,7 +18978,7 @@ _081627CC: ldr r0, =0x0000012b cmp r4, r0 bhi _081627E8 - ldr r0, =0x0203bc88 + ldr r0, =gUnknown_0203BC88 ldr r1, [r0] movs r0, 0x34 muls r0, r4 @@ -18989,7 +18989,7 @@ _081627E8: ldr r0, =0x0000018f cmp r4, r0 bhi _08162814 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0xfffffed4 adds r2, r4, r1 @@ -19002,7 +19002,7 @@ _081627E8: .pool _08162814: ldr r3, =gUnknown_08610970 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] ldr r0, =0xfffffe70 adds r2, r5, r0 @@ -19083,7 +19083,7 @@ sub_81628A0: @ 81628A0 mov r8, r1 mov r10, r0 movs r5, 0 - ldr r2, =0x03005d90 + ldr r2, =gUnknown_03005D90 ldr r0, [r2] mov r4, r10 ldrb r4, [r4, 0xC] @@ -19109,7 +19109,7 @@ _081628DE: adds r3, 0x1 cmp r3, 0x3 bgt _081628FA - ldr r7, =0x03005d90 + ldr r7, =gUnknown_03005D90 ldr r0, [r7] adds r1, r3, r4 ldr r7, =0x00000744 @@ -19124,7 +19124,7 @@ _081628FA: cmp r3, 0x4 bne _08162944 movs r6, 0 - ldr r1, =0x03005d90 + ldr r1, =gUnknown_03005D90 ldr r0, [r1] ldr r3, =0x0000073c adds r0, r3 @@ -19148,7 +19148,7 @@ _08162930: adds r6, 0x1 cmp r6, 0x6 bgt _08162944 - ldr r7, =0x03005d90 + ldr r7, =gUnknown_03005D90 ldr r0, [r7] adds r0, r3 adds r0, r2 @@ -19170,7 +19170,7 @@ _08162944: _0816295A: cmp r5, 0x4 bgt _08162974 - ldr r2, =0x03005d90 + ldr r2, =gUnknown_03005D90 ldr r0, [r2] movs r1, 0xEC muls r1, r5 @@ -19182,7 +19182,7 @@ _0816295A: .pool _08162974: movs r5, 0 - ldr r7, =0x03005d90 + ldr r7, =gUnknown_03005D90 ldr r0, [r7] ldr r1, =0x0000073a adds r0, r1 @@ -19206,7 +19206,7 @@ _0816298A: _0816299E: cmp r5, 0x4 bgt _081629C4 - ldr r1, =0x03005d90 + ldr r1, =gUnknown_03005D90 ldr r0, [r1] movs r1, 0xEC muls r1, r5 @@ -19222,7 +19222,7 @@ _081629B2: .pool _081629C4: mov r2, sp - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 ldr r0, [r4] ldr r3, =0x0000073a adds r0, r3 @@ -19242,7 +19242,7 @@ _081629E4: adds r7, r5, 0x1 cmp r3, r8 bge _08162A2E - ldr r1, =0x03005d90 + ldr r1, =gUnknown_03005D90 ldr r0, [r1] movs r2, 0xEC adds r1, r5, 0 @@ -19280,7 +19280,7 @@ _08162A2E: lsls r2, r1, 1 mov r4, sp adds r3, r4, r2 - ldr r1, =0x03005d90 + ldr r1, =gUnknown_03005D90 ldr r0, [r1] movs r4, 0xEC adds r1, r5, 0 @@ -19303,7 +19303,7 @@ _08162A54: mov r1, r8 bl __modsi3 adds r5, r0, 0 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] lsls r1, r5, 1 add r1, sp @@ -19342,7 +19342,7 @@ sub_8162AA0: @ 8162AA0 cmp r4, r0 bne _08162AD0 ldr r1, =gTrainerPicIndices - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r2, =0x00000bed adds r0, r2 @@ -19364,7 +19364,7 @@ _08162AE4: cmp r4, r0 bhi _08162B08 ldr r2, =gTrainerPicIndices - ldr r0, =0x0203bc88 + ldr r0, =gUnknown_0203BC88 ldr r1, [r0] movs r0, 0x34 muls r0, r4 @@ -19377,7 +19377,7 @@ _08162B08: ldr r0, =0x0000018f cmp r4, r0 bhi _08162B64 - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x80 lsls r1, 17 @@ -19393,7 +19393,7 @@ _08162B08: .pool _08162B38: ldr r3, =gTrainerPicIndices - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0xfffffed4 adds r2, r4, r1 @@ -19407,7 +19407,7 @@ _08162B38: b _08162BC8 .pool _08162B64: - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x80 lsls r1, 17 @@ -19416,7 +19416,7 @@ _08162B64: bne _08162BB0 ldr r4, =gTrainerPicIndices ldr r3, =gUnknown_08610970 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] ldr r0, =0xfffffe70 adds r2, r5, r0 @@ -19469,7 +19469,7 @@ sub_8162BD8: @ 8162BD8 cmp r4, r0 bne _08162C08 ldr r1, =gTrainerClassNameIndices - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r2, =0x00000bed adds r0, r2 @@ -19501,7 +19501,7 @@ _08162C38: cmp r4, r0 bhi _08162C60 ldr r2, =gTrainerClassNameIndices - ldr r0, =0x0203bc88 + ldr r0, =gUnknown_0203BC88 ldr r1, [r0] movs r0, 0x34 muls r0, r4 @@ -19515,7 +19515,7 @@ _08162C60: ldr r0, =0x0000018f cmp r4, r0 bhi _08162CBC - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x80 lsls r1, 17 @@ -19532,7 +19532,7 @@ _08162C60: .pool _08162C90: ldr r3, =gTrainerClassNameIndices - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0xfffffed4 adds r2, r4, r1 @@ -19547,7 +19547,7 @@ _08162C90: b _08162D1E .pool _08162CBC: - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x80 lsls r1, 17 @@ -19571,7 +19571,7 @@ _08162CBC: _08162CF4: ldr r4, =gTrainerClassNameIndices ldr r3, =gUnknown_08610970 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] ldr r0, =0xfffffe70 adds r2, r5, r0 @@ -19608,7 +19608,7 @@ sub_8162D34: @ 8162D34 lsls r0, 1 cmp r4, r0 bne _08162D5C - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000bed adds r0, r1 @@ -19618,7 +19618,7 @@ _08162D5C: ldr r0, =0x0000012b cmp r4, r0 bhi _08162D78 - ldr r0, =0x0203bc88 + ldr r0, =gUnknown_0203BC88 ldr r1, [r0] movs r0, 0x34 muls r0, r4 @@ -19629,7 +19629,7 @@ _08162D78: ldr r0, =0x0000018f cmp r4, r0 bhi _08162DC0 - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x80 lsls r1, 17 @@ -19642,7 +19642,7 @@ _08162D78: b _08162E0C .pool _08162DA0: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0xfffffed4 adds r2, r4, r1 @@ -19654,7 +19654,7 @@ _08162DA0: b _08162E0A .pool _08162DC0: - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x80 lsls r1, 17 @@ -19672,7 +19672,7 @@ _08162DC0: .pool _08162DE8: ldr r3, =gUnknown_08610970 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] ldr r0, =0xfffffe70 adds r2, r5, r0 @@ -19710,7 +19710,7 @@ sub_8162E20: @ 8162E20 lsls r0, 1 cmp r5, r0 bne _08162E54 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] movs r1, 0xBF lsls r1, 4 @@ -19752,7 +19752,7 @@ _08162E88: ldr r0, =0x0000012b cmp r5, r0 bhi _08162EB4 - ldr r0, =0x0203bc88 + ldr r0, =gUnknown_0203BC88 ldr r1, [r0] movs r0, 0x34 muls r0, r5 @@ -19772,7 +19772,7 @@ _08162EB4: ldr r0, =0x0000018f cmp r5, r0 bhi _08162F00 - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x80 lsls r1, 17 @@ -19784,7 +19784,7 @@ _08162EB4: b _08162F62 .pool _08162ED8: - ldr r2, =0x03005d90 + ldr r2, =gUnknown_03005D90 movs r0, 0xEC adds r1, r5, 0 muls r1, r0 @@ -19800,7 +19800,7 @@ _08162ED8: b _08162F62 .pool _08162F00: - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x80 lsls r1, 17 @@ -19816,7 +19816,7 @@ _08162F00: b _08162F3E .pool _08162F24: - ldr r1, =0x03005d90 + ldr r1, =gUnknown_03005D90 lsls r0, r5, 4 adds r0, r5 lsls r0, 2 @@ -19860,7 +19860,7 @@ sub_8162F68: @ 8162F68 lsls r0, 1 cmp r4, r0 bne _08162F90 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000bed adds r0, r1 @@ -19879,7 +19879,7 @@ _08162FA4: ldr r0, =0x0000012b cmp r4, r0 bhi _08162FC0 - ldr r0, =0x0203bc88 + ldr r0, =gUnknown_0203BC88 ldr r1, [r0] movs r0, 0x34 muls r0, r4 @@ -19890,7 +19890,7 @@ _08162FC0: ldr r0, =0x0000018f cmp r4, r0 bhi _08162FEC - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0xfffffed4 adds r2, r4, r1 @@ -19903,7 +19903,7 @@ _08162FC0: .pool _08162FEC: ldr r3, =gUnknown_08610970 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] ldr r0, =0xfffffe70 adds r2, r5, r0 @@ -19955,7 +19955,7 @@ sub_8163048: @ 8163048 lsls r4, 24 lsrs r4, 24 bl zero_enemy_party_data - ldr r0, =0x02038bca + ldr r0, =gUnknown_02038BCA ldrh r0, [r0] movs r1, 0 adds r2, r4, 0 @@ -19973,12 +19973,12 @@ sub_816306C: @ 816306C lsls r4, 24 lsrs r4, 24 bl zero_enemy_party_data - ldr r0, =0x02038bca + ldr r0, =gUnknown_02038BCA ldrh r0, [r0] movs r1, 0 adds r2, r4, 0 bl sub_81630C4 - ldr r0, =0x02038bcc + ldr r0, =gUnknown_02038BCC ldrh r0, [r0] movs r1, 0x3 adds r2, r4, 0 @@ -19996,7 +19996,7 @@ sub_81630A0: @ 81630A0 lsls r4, 24 lsrs r4, 24 bl zero_enemy_party_data - ldr r0, =0x02038bca + ldr r0, =gUnknown_02038BCA ldrh r0, [r0] movs r1, 0 adds r2, r4, 0 @@ -20038,9 +20038,9 @@ sub_81630C4: @ 81630C4 lsls r0, 24 lsrs r0, 24 str r0, [sp, 0x24] - ldr r0, =0x02038bca + ldr r0, =gUnknown_02038BCA ldrh r2, [r0] - ldr r0, =0x0203bc88 + ldr r0, =gUnknown_0203BC88 ldr r1, [r0] movs r0, 0x34 muls r0, r2 @@ -20069,11 +20069,11 @@ _08163138: blt _0816314A b _08163426 _0816314A: - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 _0816314C: movs r0, 0x64 muls r0, r7 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 adds r0, r1 ldr r5, [sp, 0x18] subs r2, r7, r5 @@ -20121,7 +20121,7 @@ _081631A4: ldr r5, =0xfffef2a8 adds r4, r0, r5 _081631B6: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r3, [r0] movs r0, 0x2C adds r2, r6, 0 @@ -20142,7 +20142,7 @@ _081631B6: bhi _081631F0 movs r0, 0x64 muls r0, r7 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 adds r0, r1 adds r1, r3, r4 adds r2, 0x34 @@ -20166,7 +20166,7 @@ _08163218: blt _08163222 b _08163426 _08163222: - ldr r6, =0x03005d90 + ldr r6, =gUnknown_03005D90 lsls r0, r5, 4 adds r0, r5 lsls r0, 2 @@ -20176,7 +20176,7 @@ _08163222: _08163230: movs r0, 0x64 muls r0, r7 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 adds r0, r1 ldr r1, [r6] adds r1, r5 @@ -20254,12 +20254,12 @@ _081632D2: movs r1, 0x64 adds r0, r6, 0 muls r0, r1 - ldr r2, =0x02024744 + ldr r2, =gUnknown_02024744 adds r0, r2 movs r1, 0xB movs r2, 0 bl pokemon_getattr - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r2, [r1] lsls r1, r4, 4 adds r1, r2 @@ -20278,7 +20278,7 @@ _081632FC: mov r9, r5 movs r3, 0 _08163308: - ldr r0, =0x02024744 + ldr r0, =gUnknown_02024744 adds r5, r3, r0 adds r0, r5, 0 movs r1, 0xC @@ -20292,7 +20292,7 @@ _08163308: movs r1, 0xC movs r2, 0 bl pokemon_getattr - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r2, [r1] lsls r1, r4, 4 adds r1, r2 @@ -20337,9 +20337,9 @@ _08163368: movs r1, 0x64 mov r0, r8 muls r0, r1 - ldr r2, =0x02024744 + ldr r2, =gUnknown_02024744 adds r0, r2 - ldr r5, =0x0203bc8c + ldr r5, =gUnknown_0203BC8C ldr r2, [r5] lsls r4, 4 adds r2, r4, r2 @@ -20365,7 +20365,7 @@ _08163368: muls r3, r0 mov r1, r9 str r1, [sp, 0x3C] - ldr r2, =0x02024744 + ldr r2, =gUnknown_02024744 mov r10, r2 _081633B8: ldr r0, [r5] @@ -20400,13 +20400,13 @@ _081633EC: movs r5, 0x64 mov r4, r8 muls r4, r5 - ldr r6, =0x02024744 + ldr r6, =gUnknown_02024744 adds r4, r6 adds r0, r4, 0 movs r1, 0x20 add r2, sp, 0x14 bl pokemon_setattr - ldr r0, =0x0203bc8c + ldr r0, =gUnknown_0203BC8C ldr r0, [r0] add r0, r9 ldrb r2, [r0, 0xA] @@ -20448,7 +20448,7 @@ sub_8163444: @ 8163444 movs r1, 0xFF add r0, sp, 0x4 strb r1, [r0] - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r2, [r0] movs r0, 0xDC adds r0, r2 @@ -20483,7 +20483,7 @@ _08163494: adds r6, r2, r7 movs r0, 0x64 muls r0, r6 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 adds r0, r1 lsls r5, r7, 1 adds r4, r5, r7 @@ -20519,7 +20519,7 @@ _081634D4: movs r0, 0x64 adds r4, r6, 0 muls r4, r0 - ldr r0, =0x02024744 + ldr r0, =gUnknown_02024744 adds r4, r0 adds r0, r4, 0 movs r1, 0x20 @@ -20555,7 +20555,7 @@ sub_8163524: @ 8163524 bl sub_8165C40 lsls r0, 24 lsrs r6, r0, 24 - ldr r0, =0x0203bc88 + ldr r0, =gUnknown_0203BC88 ldr r1, [r0] movs r0, 0x34 muls r0, r4 @@ -20605,7 +20605,7 @@ _08163580: sub_8163590: @ 8163590 push {lr} bl zero_enemy_party_data - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000ca9 adds r0, r1 @@ -20614,14 +20614,14 @@ sub_8163590: @ 8163590 ands r0, r1 cmp r0, 0x2 beq _081635C0 - ldr r0, =0x02038bca + ldr r0, =gUnknown_02038BCA ldrh r0, [r0] movs r1, 0 bl sub_81635D4 b _081635CA .pool _081635C0: - ldr r0, =0x02038bca + ldr r0, =gUnknown_02038BCA ldrh r0, [r0] movs r1, 0 bl sub_816379C @@ -20648,7 +20648,7 @@ sub_81635D4: @ 81635D4 ldr r0, =0x0000012b cmp r2, r0 bhi _0816364A - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 ldr r0, =0x000040ce bl VarGet lsls r0, 24 @@ -20693,11 +20693,11 @@ _0816364A: blt _0816365C b _08163776 _0816365C: - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 _0816365E: movs r0, 0x64 muls r0, r7 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 adds r0, r1 ldr r1, [sp, 0x10] subs r2, r7, r1 @@ -20733,7 +20733,7 @@ _081636A6: lsls r0, 24 lsrs r0, 24 str r0, [sp, 0x14] - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] ldrb r2, [r1, 0xA] ldrb r0, [r1, 0xB] @@ -20748,7 +20748,7 @@ _081636A6: mov r8, r2 movs r7, 0 _081636CE: - ldr r1, =0x03006298 + ldr r1, =gUnknown_03006298 lsls r0, r7, 1 adds r0, r1 ldrh r0, [r0] @@ -20758,9 +20758,9 @@ _081636CE: movs r0, 0x64 adds r6, r5, 0 muls r6, r0 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 adds r0, r6, r1 - ldr r3, =0x0203bc8c + ldr r3, =gUnknown_0203BC8C ldr r2, [r3] mov r1, r9 lsls r4, r1, 4 @@ -20785,7 +20785,7 @@ _081636CE: mov r10, r7 adds r7, r4, 0 _08163718: - ldr r0, =0x0203bc8c + ldr r0, =gUnknown_0203BC8C ldr r1, [r0] mov r2, r9 lsls r0, r2, 4 @@ -20794,7 +20794,7 @@ _08163718: adds r0, 0x2 adds r0, r1 ldrh r1, [r0] - ldr r2, =0x02024744 + ldr r2, =gUnknown_02024744 adds r0, r6, r2 adds r2, r3, 0 str r3, [sp, 0x1C] @@ -20808,13 +20808,13 @@ _08163718: movs r3, 0x64 adds r4, r5, 0 muls r4, r3 - ldr r0, =0x02024744 + ldr r0, =gUnknown_02024744 adds r4, r0 adds r0, r4, 0 movs r1, 0x20 add r2, sp, 0xC bl pokemon_setattr - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r0, [r1] adds r0, r7, r0 ldrb r2, [r0, 0xA] @@ -20852,7 +20852,7 @@ sub_816379C: @ 816379C lsls r1, 24 lsrs r1, 24 str r1, [sp, 0x10] - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] ldrb r0, [r1, 0xA] mov r9, r0 @@ -20870,7 +20870,7 @@ sub_816379C: @ 816379C movs r7, 0 mov r8, r7 _081637D0: - ldr r1, =0x03006298 + ldr r1, =gUnknown_03006298 mov r2, r8 lsls r0, r2, 1 adds r0, r1 @@ -20880,9 +20880,9 @@ _081637D0: movs r7, 0x64 adds r6, r5, 0 muls r6, r7 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 adds r0, r6, r1 - ldr r7, =0x0203bc8c + ldr r7, =gUnknown_0203BC8C ldr r2, [r7] lsls r4, 4 adds r2, r4, r2 @@ -20906,18 +20906,18 @@ _081637D0: mov r8, r4 mov r5, r8 _08163818: - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r0, [r1] adds r0, r5, r0 lsls r4, r7, 1 adds r0, 0x2 adds r0, r4 ldrh r1, [r0] - ldr r2, =0x02024744 + ldr r2, =gUnknown_02024744 adds r0, r6, r2 adds r2, r7, 0 bl sub_81A7024 - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r0, [r1] adds r0, r5, r0 adds r0, 0x2 @@ -20937,13 +20937,13 @@ _08163846: movs r2, 0x64 mov r4, r10 muls r4, r2 - ldr r7, =0x02024744 + ldr r7, =gUnknown_02024744 adds r4, r7 adds r0, r4, 0 movs r1, 0x20 add r2, sp, 0xC bl pokemon_setattr - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r0, [r1] add r0, r8 ldrb r2, [r0, 0xA] @@ -20974,7 +20974,7 @@ _08163846: ConvertBattleFrontierTrainerSpeechToString: @ 81638AC push {r4,r5,lr} adds r5, r0, 0 - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 adds r0, r4, 0 adds r1, r5, 0 movs r2, 0x3 @@ -21004,7 +21004,7 @@ _081638E4: cmp r0, 0xFE bne _081638E4 _081638EE: - ldr r2, =0x02021fc4 + ldr r2, =gUnknown_02021FC4 adds r0, r1, r2 ldrb r0, [r0] adds r3, r2, 0 @@ -21031,22 +21031,22 @@ _0816390A: sub_8163914: @ 8163914 push {lr} bl sub_8165C40 - ldr r0, =0x020375e2 + ldr r0, =gUnknown_020375E2 ldrh r0, [r0] cmp r0, 0 beq _08163930 - ldr r0, =0x02038bcc + ldr r0, =gUnknown_02038BCC b _08163932 .pool _08163930: - ldr r0, =0x02038bca + ldr r0, =gUnknown_02038BCA _08163932: ldrh r3, [r0] movs r0, 0xFA lsls r0, 1 cmp r3, r0 bne _08163950 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000bfc b _08163986 @@ -21055,7 +21055,7 @@ _08163950: ldr r0, =0x0000012b cmp r3, r0 bhi _08163974 - ldr r2, =0x0203bc88 + ldr r2, =gUnknown_0203BC88 movs r0, 0x34 adds r1, r3, 0 muls r1, r0 @@ -21069,7 +21069,7 @@ _08163974: ldr r0, =0x0000018f cmp r3, r0 bhi _0816399C - ldr r1, =0x03005d90 + ldr r1, =gUnknown_03005D90 movs r0, 0xEC muls r0, r3 ldr r1, [r1] @@ -21096,7 +21096,7 @@ sub_81639AC: @ 81639AC push {r4-r6,lr} sub sp, 0x4 bl sub_81864CC - ldr r0, =0x02024474 + ldr r0, =gUnknown_02024474 adds r0, 0x26 ldrb r0, [r0] cmp r0, 0xA @@ -21121,7 +21121,7 @@ _081639D0: .4byte _081639FC .4byte _081639FC _081639FC: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r2, =0x00000ebc adds r1, r0, r2 @@ -21145,7 +21145,7 @@ _08163A2C: .pool _08163A38: movs r5, 0 - ldr r6, =0x03005d8c + ldr r6, =gUnknown_03005D8C _08163A3C: movs r0, 0x64 adds r4, r5, 0 @@ -21159,7 +21159,7 @@ _08163A3C: bl pokemon_getattr mov r1, sp strh r0, [r1] - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r4, r0 adds r0, r4, 0 movs r1, 0xC @@ -21192,7 +21192,7 @@ sub_8163A8C: @ 8163A8C lsrs r0, 24 cmp r0, 0x1 bne _08163AB0 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r1, =sub_81639AC str r1, [r0, 0x8] ldr r0, =sub_8036760 @@ -21210,8 +21210,8 @@ _08163AB0: sub_8163AC4: @ 8163AC4 push {r4-r6,lr} sub sp, 0x4 - ldr r0, =0x02024474 - ldr r2, =0x020375e0 + ldr r0, =gUnknown_02024474 + ldr r2, =gUnknown_020375E0 ldrh r1, [r2] adds r0, 0x26 strb r1, [r0] @@ -21240,7 +21240,7 @@ _08163AF0: .4byte _08163DF4 .4byte _08163DC8 _08163B1C: - ldr r5, =0x02022fec + ldr r5, =gUnknown_02022FEC movs r0, 0x84 lsls r0, 1 str r0, [r5] @@ -21276,8 +21276,8 @@ _08163B56: _08163B64: movs r0, 0x2 bl sub_816306C - ldr r1, =0x02038bce - ldr r0, =0x03005d90 + ldr r1, =gUnknown_02038BCE + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r2, =0x00000cd6 adds r0, r2 @@ -21309,12 +21309,12 @@ _08163BA6: .pool _08163BC0: movs r5, 0 - ldr r6, =0x03005d8c + ldr r6, =gUnknown_03005D8C _08163BC4: movs r0, 0x64 adds r4, r5, 0 muls r4, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r0, r4, r0 movs r1, 0xC bl pokemon_getattr @@ -21342,11 +21342,11 @@ _08163BC4: _08163C10: bl zero_enemy_party_data movs r5, 0 - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 _08163C18: movs r0, 0x64 muls r0, r5 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 adds r0, r1 movs r1, 0x2C adds r2, r5, 0 @@ -21360,10 +21360,10 @@ _08163C18: adds r5, 0x1 cmp r5, 0x2 ble _08163C18 - ldr r1, =0x02022fec + ldr r1, =gUnknown_02022FEC ldr r0, =0x00000808 str r0, [r1] - ldr r1, =0x02038bca + ldr r1, =gUnknown_02038BCA movs r0, 0 strh r0, [r1] ldr r0, =sub_8163A8C @@ -21375,7 +21375,7 @@ _08163C18: b _08163E10 .pool _08163C70: - ldr r4, =0x02022fec + ldr r4, =gUnknown_02022FEC ldr r0, =0x00010008 str r0, [r4] ldr r0, =0x000040ce @@ -21388,7 +21388,7 @@ _08163C70: orrs r0, r1 str r0, [r4] _08163C8A: - ldr r0, =0x02038bca + ldr r0, =gUnknown_02038BCA ldrh r1, [r0] ldr r0, =0x000003fe cmp r1, r0 @@ -21405,7 +21405,7 @@ _08163C9A: b _08163E10 .pool _08163CC4: - ldr r4, =0x02022fec + ldr r4, =gUnknown_02022FEC ldr r0, =0x00020008 str r0, [r4] ldr r0, =0x000040ce @@ -21418,7 +21418,7 @@ _08163CC4: orrs r0, r1 str r0, [r4] _08163CDE: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r2, =0x00000ca9 adds r0, r2 @@ -21444,10 +21444,10 @@ _08163D12: b _08163E10 .pool _08163D28: - ldr r1, =0x02022fec + ldr r1, =gUnknown_02022FEC ldr r0, =0x00040008 str r0, [r1] - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000ca9 adds r0, r1 @@ -21473,7 +21473,7 @@ _08163D5E: b _08163E10 .pool _08163D74: - ldr r4, =0x02022fec + ldr r4, =gUnknown_02022FEC ldr r0, =0x00080008 str r0, [r4] ldr r0, =0x000040ce @@ -21496,7 +21496,7 @@ _08163D8E: b _08163E10 .pool _08163DB4: - ldr r1, =0x02022fec + ldr r1, =gUnknown_02022FEC movs r0, 0x84 lsls r0, 1 str r0, [r1] @@ -21505,7 +21505,7 @@ _08163DB4: b _08163E00 .pool _08163DC8: - ldr r1, =0x02022fec + ldr r1, =gUnknown_02022FEC ldr r0, =0x00200008 str r0, [r1] movs r0, 0x3 @@ -21519,7 +21519,7 @@ _08163DC8: b _08163E10 .pool _08163DF4: - ldr r1, =0x02022fec + ldr r1, =gUnknown_02022FEC ldr r0, =0x00008109 str r0, [r1] movs r0, 0x1 @@ -21539,13 +21539,13 @@ _08163E10: b _08163E68 .pool _08163E2C: - ldr r1, =0x02022fec + ldr r1, =gUnknown_02022FEC ldr r0, =0x00408049 str r0, [r1] ldr r5, =0x00000c03 adds r0, r5, 0 bl sub_8165404 - ldr r4, =0x02038bfc + ldr r4, =gUnknown_02038BFC movs r0, 0 strb r0, [r4] ldr r0, =gUnknown_08224158 @@ -21554,7 +21554,7 @@ _08163E2C: strb r0, [r4] ldr r0, =gUnknown_08224167 bl TrainerBattleConfigure - ldr r0, =0x02038bce + ldr r0, =gUnknown_02038BCE strh r5, [r0] ldr r0, =sub_8163A8C movs r1, 0x1 @@ -21574,7 +21574,7 @@ _08163E68: thumb_func_start sub_8163E90 sub_8163E90: @ 8163E90 push {r4-r6,lr} - ldr r6, =0x03005d90 + ldr r6, =gUnknown_03005D90 ldr r0, [r6] ldr r1, =0x00000ca9 adds r0, r1 @@ -21616,7 +21616,7 @@ sub_8163EE4: @ 8163EE4 mov r7, r9 mov r6, r8 push {r6,r7} - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 ldr r0, [r4] ldr r1, =0x0000064c adds r5, r0, r1 @@ -21665,7 +21665,7 @@ _08163F52: strb r0, [r5, 0x1] adds r0, r5, 0 adds r0, 0xC - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 ldr r1, [r4] adds r1, 0xA bl sub_80842F4 @@ -21692,7 +21692,7 @@ _08163F96: lsls r2, r4, 1 mov r1, r12 adds r3, r1, r2 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r1, [r0] ldr r7, =0x00002bbc adds r0, r1, r7 @@ -21717,7 +21717,7 @@ _08163F96: ble _08163F96 movs r4, 0 _08163FCC: - ldr r6, =0x03005d90 + ldr r6, =gUnknown_03005D90 ldr r0, [r6] lsls r1, r4, 1 ldr r2, =0x00000caa @@ -21729,7 +21729,7 @@ _08163FCC: adds r1, r0, 0 movs r0, 0x64 muls r0, r1 - ldr r1, =0x02024488 + ldr r1, =gUnknown_02024488 adds r0, r1 movs r1, 0x2C muls r1, r4 @@ -21761,7 +21761,7 @@ _08163FF4: thumb_func_start sub_8164040 sub_8164040: @ 8164040 push {r4,r5,lr} - ldr r5, =0x03005d90 + ldr r5, =gUnknown_03005D90 ldr r0, [r5] ldr r1, =0x00000ca9 adds r0, r1 @@ -21784,7 +21784,7 @@ sub_8164040: @ 8164040 bl __udivsi3 lsls r0, 16 lsrs r1, r0, 16 - ldr r0, =0x020375e2 + ldr r0, =gUnknown_020375E2 ldrh r0, [r0] cmp r0, 0 bne _0816408E @@ -21798,9 +21798,9 @@ sub_8164040: @ 8164040 _0816408A: bl sub_8163EE4 _0816408E: - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 ldr r0, [r4] - ldr r1, =0x020375e2 + ldr r1, =gUnknown_020375E2 ldrh r1, [r1] ldr r2, =0x00000ca8 adds r0, r2 @@ -21840,7 +21840,7 @@ sub_81640E0: @ 81640E0 adds r5, r0, 0 lsls r5, 16 lsrs r5, 16 - ldr r4, =0x020244ec + ldr r4, =gUnknown_020244EC adds r0, r4, 0 movs r1, 0xB movs r2, 0 @@ -21856,7 +21856,7 @@ sub_81640E0: @ 81640E0 lsrs r4, r0, 16 movs r6, 0 movs r2, 0 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] ldr r0, =0xfffffe70 adds r5, r0 @@ -21880,7 +21880,7 @@ _08164130: cmp r2, 0x2 ble _08164122 bl GenerateRandomNumber - ldr r4, =0x03006298 + ldr r4, =gUnknown_03006298 lsls r0, 16 lsrs r0, 16 adds r1, r6, 0 @@ -21922,7 +21922,7 @@ sub_8164188: @ 8164188 adds r5, r0, 0 lsls r5, 16 lsrs r5, 16 - ldr r6, =0x03005d90 + ldr r6, =gUnknown_03005D90 ldr r0, [r6] ldr r1, =0x00000ca9 adds r0, r1 @@ -21930,7 +21930,7 @@ sub_8164188: @ 8164188 lsls r0, 30 lsrs r0, 30 str r0, [sp, 0xC] - ldr r4, =0x020244ec + ldr r4, =gUnknown_020244EC adds r0, r4, 0 movs r1, 0xB movs r2, 0 @@ -22005,7 +22005,7 @@ _0816423A: cmp r7, 0x3 ble _081641E6 bl GenerateRandomNumber - ldr r4, =0x03006298 + ldr r4, =gUnknown_03006298 lsls r0, 16 lsrs r0, 16 mov r1, r8 @@ -22048,13 +22048,13 @@ sub_81642A0: @ 81642A0 mov r5, r8 push {r5-r7} sub sp, 0x4C - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C ldr r0, [r0] movs r1, 0xC7 lsls r1, 4 adds r1, r0, r1 str r1, [sp, 0x24] - ldr r5, =0x03005d90 + ldr r5, =gUnknown_03005D90 ldr r0, [r5] ldr r2, =0x00000ca9 adds r0, r2 @@ -22080,7 +22080,7 @@ sub_81642A0: @ 81642A0 lsls r0, 16 lsrs r0, 16 str r0, [sp, 0x18] - ldr r4, =0x020244ec + ldr r4, =gUnknown_020244EC adds r0, r4, 0 movs r1, 0xB movs r2, 0 @@ -22117,7 +22117,7 @@ _0816431A: ldrh r0, [r1] cmp r0, r8 beq _08164368 - ldr r0, =0x0203bc88 + ldr r0, =gUnknown_0203BC88 ldr r2, [r0] movs r4, 0x34 mov r0, r8 @@ -22159,7 +22159,7 @@ _08164368: ldr r0, [sp, 0x24] str r0, [sp, 0x40] _0816438C: - ldr r1, =0x03005d90 + ldr r1, =gUnknown_03005D90 ldr r0, [r1] mov r2, r9 lsls r1, r2, 1 @@ -22194,14 +22194,14 @@ _081643C0: ands r0, r7 cmp r0, 0 beq _081643F4 - ldr r3, =0x03005d90 + ldr r3, =gUnknown_03005D90 ldr r0, [r3] ldr r4, =0x00000cb4 adds r0, r4 ldr r1, [sp, 0x28] adds r0, r1 ldrh r2, [r0] - ldr r0, =0x0203bc8c + ldr r0, =gUnknown_0203BC8C ldr r0, [r0] lsls r2, 4 adds r2, r0 @@ -22215,9 +22215,9 @@ _081643F4: movs r5, 0x8 cmp r5, r10 bge _08164430 - ldr r2, =0x03005d90 + ldr r2, =gUnknown_03005D90 ldr r0, [r2] - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r3, [r1] lsls r1, r6, 4 adds r1, r3 @@ -22246,7 +22246,7 @@ _0816440E: _08164430: cmp r5, r10 bne _081643C0 - ldr r1, =0x03005d90 + ldr r1, =gUnknown_03005D90 ldr r0, [r1] ldr r2, =0x00000cb4 adds r0, r2 @@ -22271,7 +22271,7 @@ _08164430: bl sub_8165B20 movs r4, 0 mov r9, r4 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] movs r2, 0 adds r6, r0, 0 @@ -22302,7 +22302,7 @@ _08164474: cmp r0, r3 bne _081644E0 movs r5, 0 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] adds r0, 0xE0 adds r1, r2, r0 @@ -22345,7 +22345,7 @@ _081644E0: cmp r4, 0 beq _08164532 bl GenerateRandomNumber - ldr r6, =0x03005d90 + ldr r6, =gUnknown_03005D90 ldr r4, [r6] lsls r0, 16 lsrs r0, 16 @@ -22377,7 +22377,7 @@ _08164532: mov r1, sp str r1, [sp, 0x3C] _0816453C: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 movs r2, 0xEC mov r1, r9 muls r1, r2 @@ -22399,7 +22399,7 @@ _0816455A: adds r7, 0x1 cmp r7, 0x39 bls _0816455A - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r5, [r0] movs r1, 0xEC mov r6, r9 @@ -22436,7 +22436,7 @@ _0816455A: bne _08164656 movs r5, 0 movs r7, 0 - ldr r2, =0x03005d90 + ldr r2, =gUnknown_03005D90 mov r8, r2 ldr r3, =0x0000076c _081645B8: @@ -22508,7 +22508,7 @@ _08164660: cmp r1, 0 beq _081646A0 bl GenerateRandomNumber - ldr r6, =0x03005d90 + ldr r6, =gUnknown_03005D90 ldr r4, [r6] lsls r0, 16 lsrs r0, 16 @@ -22565,7 +22565,7 @@ sub_81646BC: @ 81646BC subs r0, 0xC9 cmp r5, r0 bhi _081646FC - ldr r0, =0x0203bc8c + ldr r0, =gUnknown_0203BC8C ldr r1, [r0] lsls r0, r4, 4 adds r0, r1 @@ -22579,10 +22579,10 @@ _081646FC: ldr r0, =0x0000018f cmp r5, r0 bhi _08164750 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r3, [r0] - ldr r1, =0x03006298 - ldr r0, =0x020375e2 + ldr r1, =gUnknown_03006298 + ldr r0, =gUnknown_020375E2 ldrh r0, [r0] adds r0, 0x1 lsls r0, 1 @@ -22608,10 +22608,10 @@ _081646FC: b _081647CE .pool _08164750: - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 ldr r3, [r4] - ldr r1, =0x03006298 - ldr r0, =0x020375e2 + ldr r1, =gUnknown_03006298 + ldr r0, =gUnknown_020375E2 ldrh r0, [r0] subs r0, 0x1 lsls r0, 1 @@ -22635,7 +22635,7 @@ _08164750: ldrh r3, [r3] mov r10, r3 movs r3, 0 - ldr r7, =0x02021ec4 + ldr r7, =gUnknown_02021EC4 mov r8, r7 adds r0, r4, 0 mov r12, r0 @@ -22658,7 +22658,7 @@ _08164794: adds r1, r3, r7 movs r0, 0xFF strb r0, [r1] - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r2, [r0] ldr r0, =0xfffffe70 adds r1, r5, r0 @@ -22672,7 +22672,7 @@ _08164794: adds r0, r7, 0 bl StopMusicWhileStringIsPrinted _081647CE: - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 movs r1, 0xD mov r2, r9 muls r2, r1 @@ -22680,7 +22680,7 @@ _081647CE: ldr r2, =gMoveNames adds r1, r2 bl CopyString - ldr r0, =0x02021dc4 + ldr r0, =gUnknown_02021DC4 movs r1, 0xB mov r2, r10 muls r2, r1 @@ -22715,10 +22715,10 @@ sub_8164828: @ 8164828 lsls r0, 16 lsrs r0, 16 mov r8, r0 - ldr r0, =0x020375f2 + ldr r0, =gUnknown_020375F2 ldrh r0, [r0] subs r5, r0, 0x2 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] lsls r1, r5, 1 ldr r2, =0x00000cb4 @@ -22748,7 +22748,7 @@ _08164884: cmp r1, r0 bne _0816487C _0816489A: - ldr r0, =0x020375e2 + ldr r0, =gUnknown_020375E2 ldrh r0, [r0] cmp r0, 0x4 bls _081648A4 @@ -22781,7 +22781,7 @@ _081648D6: cmp r7, r0 bgt _081648F4 _081648E2: - ldr r0, =0x02021cc4 + ldr r0, =gUnknown_02021CC4 adds r1, r7, 0 bl sub_8162E20 b _08164AC2 @@ -22790,9 +22790,9 @@ _081648F4: movs r3, 0 lsls r2, r7, 16 mov r10, r2 - ldr r6, =0x02021cc4 + ldr r6, =gUnknown_02021CC4 mov r9, r6 - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 mov r8, r4 ldr r5, =0xfffffe70 adds r1, r7, r5 @@ -22817,7 +22817,7 @@ _08164910: adds r1, r3, r6 movs r0, 0xFF strb r0, [r1] - ldr r2, =0x03005d90 + ldr r2, =gUnknown_03005D90 ldr r1, [r2] ldr r3, =0xfffffe70 adds r0, r7, r3 @@ -22830,8 +22830,8 @@ _08164910: ldrb r1, [r0] adds r0, r6, 0 bl StopMusicWhileStringIsPrinted - ldr r0, =0x02021dc4 - ldr r2, =0x03005d90 + ldr r0, =gUnknown_02021DC4 + ldr r2, =gUnknown_03005D90 ldr r1, [r2] adds r1, r4 adds r1, 0xDE @@ -22839,14 +22839,14 @@ _08164910: movs r2, 0 movs r3, 0x3 bl ConvertIntToDecimalString - ldr r0, =0x02021ec4 + ldr r0, =gUnknown_02021EC4 mov r3, r10 lsrs r1, r3, 16 bl sub_8162E20 b _08164AC2 .pool _08164984: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] lsls r0, r5, 2 adds r1, r0 @@ -22855,7 +22855,7 @@ _08164984: b _081649A8 .pool _0816499C: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] lsls r0, r5, 2 adds r1, r0 @@ -22868,12 +22868,12 @@ _081649A8: b _08164AC2 .pool _081649BC: - ldr r0, =0x02038bce + ldr r0, =gUnknown_02038BCE strh r7, [r0] ldr r0, =0x0000012b cmp r7, r0 bgt _08164A08 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r4, [r0] lsls r1, r5, 1 adds r0, r1, 0 @@ -22899,9 +22899,9 @@ _08164A08: ldr r0, =0x0000018f cmp r7, r0 bgt _08164A30 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] - ldr r3, =0x03006298 + ldr r3, =gUnknown_03006298 ldrh r2, [r3, 0x4] ldr r4, =0x00000cd8 adds r0, r1, r4 @@ -22910,9 +22910,9 @@ _08164A08: b _08164A40 .pool _08164A30: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] - ldr r3, =0x03006298 + ldr r3, =gUnknown_03006298 ldrh r2, [r3] ldr r4, =0x00000cd8 adds r0, r1, r4 @@ -22945,14 +22945,14 @@ _08164A60: bl sub_8162548 lsls r0, 16 lsrs r3, r0, 16 - ldr r0, =0x02038bce + ldr r0, =gUnknown_02038BCE ldrh r0, [r0] cmp r0, r3 beq _08164A60 movs r2, 0 cmp r2, r5 bge _08164AA2 - ldr r1, =0x03005d90 + ldr r1, =gUnknown_03005D90 ldr r0, [r1] ldr r4, =0x00000cb4 adds r0, r4 @@ -22974,7 +22974,7 @@ _08164A8E: _08164AA2: cmp r2, r5 bne _08164A60 - ldr r5, =0x03005d90 + ldr r5, =gUnknown_03005D90 ldr r0, [r5] ldr r1, =0x00000cb4 adds r0, r1 @@ -22983,7 +22983,7 @@ _08164AA2: mov r5, r9 cmp r5, 0xD ble _08164A4E - ldr r2, =0x03005d90 + ldr r2, =gUnknown_03005D90 ldr r0, [r2] ldr r3, =0x00000cd6 adds r0, r3 @@ -23011,7 +23011,7 @@ _08164AF8: _08164B04: adds r0, 0x4 adds r1, r0 - ldr r0, =0x020375e2 + ldr r0, =gUnknown_020375E2 ldrh r0, [r0] ldr r1, [r1] lsls r0, 2 @@ -23021,7 +23021,7 @@ _08164B04: b _08164B54 .pool _08164B28: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] ldr r0, =0xfffffe70 adds r2, r7, r0 @@ -23035,7 +23035,7 @@ _08164B28: ldr r1, =gUnknown_085DD690 lsrs r0, 25 adds r0, r1 - ldr r1, =0x020375e2 + ldr r1, =gUnknown_020375E2 ldrh r1, [r1] ldr r0, [r0] lsls r1, 2 @@ -23061,7 +23061,7 @@ sub_8164B74: @ 8164B74 mov r6, r8 push {r6,r7} sub sp, 0x4 - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 ldr r0, [r4] ldr r1, =0x00000ca9 adds r0, r1 @@ -23077,7 +23077,7 @@ sub_8164B74: @ 8164B74 adds r0, r2 ldrh r6, [r0] bl link_get_multiplayer_id - ldr r0, =0x020375f0 + ldr r0, =gUnknown_020375F0 ldrh r0, [r0] cmp r0, 0x6 bls _08164BAC @@ -23103,7 +23103,7 @@ _08164BEC: beq _08164BF2 b _08164DB0 _08164BF2: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] lsls r1, r7, 1 adds r0, r1 @@ -23127,7 +23127,7 @@ _08164C18: mov r1, sp movs r2, 0x4 bl link_0800A448 - ldr r1, =0x020375f0 + ldr r1, =gUnknown_020375F0 movs r0, 0x1 b _08164DB4 .pool @@ -23140,7 +23140,7 @@ _08164C3C: b _08164DB6 _08164C4A: bl sub_800A5B4 - ldr r1, =0x020223c4 + ldr r1, =gUnknown_020223C4 movs r0, 0x80 lsls r0, 1 adds r2, r1, r0 @@ -23152,7 +23152,7 @@ _08164C4A: _08164C60: str r0, [sp] movs r4, 0 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 mov r9, r0 _08164C68: adds r1, r4, 0x1 @@ -23179,7 +23179,7 @@ _08164C74: ldrh r0, [r0] cmp r0, r3 beq _08164CB0 - ldr r6, =0x03005d90 + ldr r6, =gUnknown_03005D90 adds r5, r1, 0 _08164C9C: adds r2, 0x1 @@ -23205,7 +23205,7 @@ _08164CB0: mov r4, r8 cmp r4, 0xD ble _08164C68 - ldr r1, =0x020375f0 + ldr r1, =gUnknown_020375F0 movs r0, 0x2 b _08164DB4 .pool @@ -23217,13 +23217,13 @@ _08164CE0: bl bitmask_all_link_players_but_self lsls r0, 24 lsrs r0, 24 - ldr r1, =0x03005d90 + ldr r1, =gUnknown_03005D90 ldr r1, [r1] ldr r3, =0x00000cb4 adds r1, r3 movs r2, 0x28 bl link_0800A448 - ldr r1, =0x020375f0 + ldr r1, =gUnknown_020375F0 movs r0, 0x3 b _08164DB4 .pool @@ -23234,21 +23234,21 @@ _08164D14: cmp r1, 0x3 bne _08164DB6 bl sub_800A5B4 - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 ldr r0, [r4] ldr r5, =0x00000cb4 adds r0, r5 - ldr r1, =0x020223c4 + ldr r1, =gUnknown_020223C4 movs r2, 0x28 bl memcpy - ldr r2, =0x02038bca + ldr r2, =gUnknown_02038BCA ldr r1, [r4] lsls r0, r6, 2 adds r1, r5 adds r0, r1, r0 ldrh r0, [r0] strh r0, [r2] - ldr r4, =0x02038bcc + ldr r4, =gUnknown_02038BCC lsls r0, r6, 1 adds r0, 0x1 lsls r0, 1 @@ -23261,31 +23261,31 @@ _08164D14: ldrh r0, [r4] movs r1, 0x1 bl sub_8162614 - ldr r0, =0x03003124 + ldr r0, =gUnknown_03003124 ldrb r0, [r0] cmp r0, 0 beq _08164DB0 - ldr r0, =0x030030fc + ldr r0, =gUnknown_030030FC ldrb r0, [r0] cmp r0, 0 bne _08164DB0 - ldr r1, =0x020375f0 + ldr r1, =gUnknown_020375F0 movs r0, 0x4 b _08164DB4 .pool _08164D98: bl sub_800AC34 - ldr r1, =0x020375f0 + ldr r1, =gUnknown_020375F0 movs r0, 0x5 b _08164DB4 .pool _08164DA8: - ldr r0, =0x03003124 + ldr r0, =gUnknown_03003124 ldrb r0, [r0] cmp r0, 0 bne _08164DB6 _08164DB0: - ldr r1, =0x020375f0 + ldr r1, =gUnknown_020375F0 movs r0, 0x6 _08164DB4: strh r0, [r1] @@ -23303,7 +23303,7 @@ _08164DB6: thumb_func_start sub_8164DCC sub_8164DCC: @ 8164DCC push {lr} - ldr r0, =0x030030fc + ldr r0, =gUnknown_030030FC ldrb r0, [r0] cmp r0, 0 beq _08164DDA @@ -23317,7 +23317,7 @@ _08164DDA: thumb_func_start sub_8164DE4 sub_8164DE4: @ 8164DE4 push {lr} - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000cd6 adds r0, r1 @@ -23338,13 +23338,13 @@ sub_8164E04: @ 8164E04 lsls r0, 16 cmp r0, 0 bne _08164E9A - ldr r5, =0x02038bca + ldr r5, =gUnknown_02038BCA ldrh r1, [r5] mov r0, sp bl sub_8162E20 mov r0, sp bl StripExtendedControlCodes - ldr r4, =0x03005d90 + ldr r4, =gUnknown_03005D90 ldr r0, [r4] ldr r1, =0x00000bd8 adds r0, r1 @@ -23355,11 +23355,11 @@ sub_8164E04: @ 8164E04 adds r0, r2 ldrh r1, [r5] bl sub_8165B88 - ldr r6, =0x0202406e + ldr r6, =gUnknown_0202406E ldrh r0, [r6, 0x2] movs r5, 0x64 muls r0, r5 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 adds r0, r1 movs r1, 0xB movs r2, 0 @@ -23370,7 +23370,7 @@ sub_8164E04: @ 8164E04 strh r0, [r1] ldrh r0, [r6] muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0xB movs r2, 0 @@ -23382,7 +23382,7 @@ sub_8164E04: @ 8164E04 movs r2, 0 movs r5, 0xBE lsls r5, 4 - ldr r3, =0x020240b4 + ldr r3, =gUnknown_020240B4 adds r6, r4, 0 _08164E7C: ldr r0, [r4] @@ -23395,7 +23395,7 @@ _08164E7C: cmp r2, 0xA ble _08164E7C ldr r0, [r6] - ldr r1, =0x0202433a + ldr r1, =gUnknown_0202433A ldrb r1, [r1] ldr r2, =0x00000d06 adds r0, r2 @@ -23413,7 +23413,7 @@ sub_8164ED8: @ 8164ED8 push {r4-r7,lr} mov r7, r8 push {r7} - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] movs r3, 0 movs r2, 0 @@ -23425,7 +23425,7 @@ _08164EEA: adds r2, 0x1 cmp r2, 0x39 bls _08164EEA - ldr r5, =0x03005d90 + ldr r5, =gUnknown_03005D90 ldr r1, [r5] ldr r2, =0x00000734 adds r0, r1, r2 @@ -23548,7 +23548,7 @@ sub_8164FCC: @ 8164FCC push {lr} lsls r0, 24 lsls r1, 24 - ldr r2, =0x03005d90 + ldr r2, =gUnknown_03005D90 ldr r2, [r2] lsrs r0, 23 lsrs r1, 22 @@ -23602,7 +23602,7 @@ sub_816502C: @ 816502C mov r5, r8 push {r5-r7} sub sp, 0xC - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000ca9 adds r0, r1 @@ -23626,7 +23626,7 @@ sub_816502C: @ 816502C movs r0, 0x45 mov r10, r0 _0816506A: - ldr r1, =0x020375f0 + ldr r1, =gUnknown_020375F0 mov r9, r1 movs r0, 0 strh r0, [r1] @@ -23640,10 +23640,10 @@ _0816506A: movs r6, 0 cmp r6, r8 bge _081650DC - ldr r7, =0x03005d8c + ldr r7, =gUnknown_03005D8C mov r5, sp _0816508C: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] lsls r1, r6, 1 ldr r2, =0x00000caa @@ -23682,7 +23682,7 @@ _081650D4: cmp r6, r8 blt _0816508C _081650DC: - ldr r0, =0x020375f0 + ldr r0, =gUnknown_020375F0 ldrh r0, [r0] cmp r0, 0 beq _08165132 @@ -23714,7 +23714,7 @@ _08165110: ldrb r0, [r0, 0x1] cmp r0, 0x4 bls _08165132 - ldr r2, =0x03005d8c + ldr r2, =gUnknown_03005D8C mov r0, sp ldrb r1, [r0] movs r0, 0x64 @@ -23744,7 +23744,7 @@ sub_816515C: @ 816515C mov r7, r9 mov r6, r8 push {r6,r7} - ldr r1, =0x03005d90 + ldr r1, =gUnknown_03005D90 ldr r2, [r1] ldr r0, =0x00000bec adds r7, r2, r0 @@ -23790,7 +23790,7 @@ _081651A6: strh r0, [r7, 0x2] movs r6, 0x7 movs r4, 0 - ldr r0, =0x03005d8c + ldr r0, =gUnknown_03005D8C mov r8, r0 adds r5, r7, 0 adds r5, 0x10 @@ -23823,7 +23823,7 @@ _081651E0: _08165206: movs r0, 0x64 muls r0, r4 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x2C muls r1, r4 @@ -23847,7 +23847,7 @@ _08165206: thumb_func_start sub_8165244 sub_8165244: @ 8165244 ldr r1, =gTrainerPicIndices - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r2, =0x00000bed adds r0, r2 @@ -23861,7 +23861,7 @@ sub_8165244: @ 8165244 thumb_func_start sub_8165264 sub_8165264: @ 8165264 ldr r1, =gTrainerClassNameIndices - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r2, =0x00000bed adds r0, r2 @@ -23877,7 +23877,7 @@ sub_8165284: @ 8165284 push {r4,lr} adds r3, r0, 0 movs r2, 0 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] movs r1, 0xBF lsls r1, 4 @@ -23902,10 +23902,10 @@ _08165294: thumb_func_start sub_81652B4 sub_81652B4: @ 81652B4 push {r4-r6,lr} - ldr r2, =0x020375f0 + ldr r2, =gUnknown_020375F0 movs r0, 0 strh r0, [r2] - ldr r1, =0x03005d90 + ldr r1, =gUnknown_03005D90 ldr r0, [r1] ldr r3, =0x00000bec adds r5, r0, r3 @@ -23944,7 +23944,7 @@ _081652F2: ldr r3, =0x00000bec adds r0, r1, r3 bl sub_816534C - ldr r1, =0x020375f0 + ldr r1, =gUnknown_020375F0 movs r0, 0x1 strh r0, [r1] _08165316: @@ -23993,7 +23993,7 @@ _08165352: thumb_func_start sub_8165360 sub_8165360: @ 8165360 push {lr} - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000bfc adds r0, r1 @@ -24006,11 +24006,11 @@ sub_8165360: @ 8165360 thumb_func_start sub_816537C sub_816537C: @ 816537C push {lr} - ldr r0, =0x0202433a + ldr r0, =gUnknown_0202433A ldrb r0, [r0] cmp r0, 0x3 bne _08165398 - ldr r1, =0x02021fc4 + ldr r1, =gUnknown_02021FC4 movs r0, 0xFF strb r0, [r1] b _081653C0 @@ -24018,7 +24018,7 @@ sub_816537C: @ 816537C _08165398: cmp r0, 0x1 bne _081653B4 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000c14 adds r0, r1 @@ -24026,7 +24026,7 @@ _08165398: b _081653C0 .pool _081653B4: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000c08 adds r0, r1 @@ -24040,7 +24040,7 @@ _081653C0: thumb_func_start sub_81653CC sub_81653CC: @ 81653CC push {lr} - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000ca8 adds r0, r1 @@ -24123,7 +24123,7 @@ _08165440: movs r0, 0x64 mov r6, r10 muls r6, r0 - ldr r1, =0x02024618 + ldr r1, =gUnknown_02024618 mov r8, r1 adds r0, r6, r1 mov r5, r9 @@ -24168,7 +24168,7 @@ _081654B0: mov r4, r10 muls r4, r6 ldr r7, =gUnknown_085DD6DC - ldr r6, =0x02024618 + ldr r6, =gUnknown_02024618 mov r0, r9 add r0, r10 lsls r5, r0, 2 @@ -24190,7 +24190,7 @@ _081654DE: movs r1, 0x64 mov r4, r10 muls r4, r1 - ldr r0, =0x02024618 + ldr r0, =gUnknown_02024618 adds r4, r0 adds r0, r4, 0 movs r1, 0x7 @@ -24255,7 +24255,7 @@ _0816556C: adds r0, 0x48 str r0, [sp, 0x5C] _081655A6: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] mov r0, r10 adds r0, 0x12 @@ -24269,11 +24269,11 @@ _081655A6: mov r3, r10 muls r3, r6 mov r8, r3 - ldr r0, =0x02024618 + ldr r0, =gUnknown_02024618 mov r9, r0 mov r0, r8 add r0, r9 - ldr r6, =0x0203bc8c + ldr r6, =gUnknown_0203BC8C ldr r4, [r6] lsls r5, r1, 4 adds r4, r5, r4 @@ -24334,13 +24334,13 @@ _08165634: movs r1, 0x64 mov r4, r10 muls r4, r1 - ldr r0, =0x02024618 + ldr r0, =gUnknown_02024618 adds r4, r0 adds r0, r4, 0 movs r1, 0x20 ldr r2, [sp, 0x5C] bl pokemon_setattr - ldr r0, =0x0203bc8c + ldr r0, =gUnknown_0203BC8C ldr r1, [r0] ldr r2, [sp, 0x54] lsls r0, r2, 4 @@ -24355,7 +24355,7 @@ _08165634: movs r0, 0 str r0, [sp, 0x44] movs r2, 0 - ldr r0, =0x0203bc88 + ldr r0, =gUnknown_0203BC88 ldr r1, [r0] movs r0, 0x34 muls r0, r7 @@ -24377,7 +24377,7 @@ _0816567E: movs r3, 0x64 mov r4, r10 muls r4, r3 - ldr r0, =0x02024618 + ldr r0, =gUnknown_02024618 adds r4, r0 adds r0, r4, 0 movs r1, 0x7 @@ -24423,7 +24423,7 @@ _081656F0: movs r1, 0x24 str r1, [sp, 0x6C] _08165710: - ldr r1, =0x03005d90 + ldr r1, =gUnknown_03005D90 movs r0, 0xEC adds r4, r7, 0 muls r4, r0 @@ -24484,7 +24484,7 @@ _0816579C: movs r0, 0x64 mov r4, r10 muls r4, r0 - ldr r0, =0x02024618 + ldr r0, =gUnknown_02024618 adds r4, r0 adds r0, r4, 0 adds r1, r5, 0 @@ -24527,7 +24527,7 @@ _081657F0: mov r3, sp adds r3, 0x44 str r3, [sp, 0x64] - ldr r6, =0x03005d90 + ldr r6, =gUnknown_03005D90 mov r8, r6 movs r5, 0x24 lsls r0, r7, 4 @@ -24539,7 +24539,7 @@ _08165812: movs r0, 0x64 mov r4, r10 muls r4, r0 - ldr r0, =0x02024618 + ldr r0, =gUnknown_02024618 adds r4, r0 mov r1, r8 ldr r0, [r1] @@ -24956,7 +24956,7 @@ sub_8165B20: @ 8165B20 mov r6, r8 push {r6,r7} movs r5, 0 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 mov r8, r0 mov r9, r8 _08165B30: @@ -25030,7 +25030,7 @@ _08165BB8: ldr r0, =0x0000018f cmp r2, r0 bhi _08165BFC - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x80 lsls r1, 17 @@ -25041,7 +25041,7 @@ _08165BB8: b _08165C2A .pool _08165BDC: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0xfffffed4 adds r2, r1 @@ -25053,7 +25053,7 @@ _08165BDC: b _08165C28 .pool _08165BFC: - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x80 lsls r1, 17 @@ -25064,7 +25064,7 @@ _08165BFC: b _08165C2A .pool _08165C14: - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r2, [r0] ldr r0, =0xfffffe70 adds r1, r3, r0 @@ -25087,7 +25087,7 @@ _08165C2A: thumb_func_start sub_8165C40 sub_8165C40: @ 8165C40 push {lr} - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r0, [r0] ldr r1, =0x00000ca9 adds r2, r0, r1 @@ -25096,10 +25096,10 @@ sub_8165C40: @ 8165C40 ands r0, r1 cmp r0, 0x2 beq _08165C84 - ldr r1, =0x0203bc88 + ldr r1, =gUnknown_0203BC88 ldr r0, =gBattleFrontierTrainers str r0, [r1] - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r0, =gBattleFrontierMons str r0, [r1] ldrb r0, [r2] @@ -25150,7 +25150,7 @@ _08165CBA: movs r0, 0x64 adds r1, r5, 0 muls r1, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r4, r1, r0 adds r0, r4, 0 movs r1, 0xB @@ -25256,38 +25256,38 @@ sub_8165D78: @ 8165D78 lsrs r0, 16 cmp r0, 0x4 bne _08165DA8 - ldr r1, =0x0203bc88 + ldr r1, =gUnknown_0203BC88 ldr r0, =gSlateportBattleTentTrainers str r0, [r1] - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r0, =gSlateportBattleTentMons b _08165DF2 .pool _08165DA8: cmp r0, 0x2 bne _08165DC8 - ldr r1, =0x0203bc88 + ldr r1, =gUnknown_0203BC88 ldr r0, =gVerdanturfBattleTentTrainers str r0, [r1] - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r0, =gVerdanturfBattleTentMons b _08165DF2 .pool _08165DC8: cmp r0, 0x3 bne _08165DE8 - ldr r1, =0x0203bc88 + ldr r1, =gUnknown_0203BC88 ldr r0, =gFallarborBattleTentTrainers str r0, [r1] - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r0, =gFallarborBattleTentMons b _08165DF2 .pool _08165DE8: - ldr r1, =0x0203bc88 + ldr r1, =gUnknown_0203BC88 ldr r0, =gBattleFrontierTrainers str r0, [r1] - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r0, =gBattleFrontierMons _08165DF2: str r0, [r1] @@ -25306,7 +25306,7 @@ _08165E02: thumb_func_start sub_8165E18 sub_8165E18: @ 8165E18 push {r4,r5,lr} - ldr r5, =0x03005d90 + ldr r5, =gUnknown_03005D90 _08165E1C: bl sub_8165D40 lsls r0, 16 @@ -25323,7 +25323,7 @@ _08165E1C: ldrh r0, [r0] cmp r0, r4 beq _08165E58 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] subs r2, 0x2 adds r0, r1, r2 @@ -25345,12 +25345,12 @@ _08165E58: ldrh r0, [r0] cmp r3, r0 bne _08165E1C - ldr r5, =0x02038bca + ldr r5, =gUnknown_02038BCA strh r4, [r5] ldrh r0, [r5] movs r1, 0 bl sub_8162614 - ldr r0, =0x03005d90 + ldr r0, =gUnknown_03005D90 ldr r1, [r0] ldr r2, =0x00000cb2 adds r0, r1, r2 @@ -25389,9 +25389,9 @@ sub_8165EA4: @ 8165EA4 lsls r0, 24 lsrs r0, 24 str r0, [sp, 0x20] - ldr r0, =0x02038bca + ldr r0, =gUnknown_02038BCA ldrh r2, [r0] - ldr r0, =0x0203bc88 + ldr r0, =gUnknown_0203BC88 ldr r1, [r0] movs r0, 0x34 muls r0, r2 @@ -25452,12 +25452,12 @@ _08165F44: movs r1, 0x64 adds r0, r6, 0 muls r0, r1 - ldr r2, =0x02024744 + ldr r2, =gUnknown_02024744 adds r0, r2 movs r1, 0xB movs r2, 0 bl pokemon_getattr - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r2, [r1] lsls r1, r4, 4 adds r1, r2 @@ -25476,7 +25476,7 @@ _08165F6E: mov r9, r0 movs r3, 0 _08165F7A: - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 adds r5, r3, r1 adds r0, r5, 0 movs r1, 0xC @@ -25490,7 +25490,7 @@ _08165F7A: movs r1, 0xC movs r2, 0 bl pokemon_getattr - ldr r1, =0x0203bc8c + ldr r1, =gUnknown_0203BC8C ldr r2, [r1] lsls r1, r4, 4 adds r1, r2 @@ -25536,9 +25536,9 @@ _08165FDA: movs r6, 0x64 adds r0, r7, 0 muls r0, r6 - ldr r1, =0x02024744 + ldr r1, =gUnknown_02024744 adds r0, r1 - ldr r5, =0x0203bc8c + ldr r5, =gUnknown_0203BC8C ldr r2, [r5] lsls r4, 4 adds r2, r4, r2 @@ -25565,7 +25565,7 @@ _08165FDA: mov r8, r1 adds r3, r5, 0 mov r5, r9 - ldr r2, =0x02024744 + ldr r2, =gUnknown_02024744 mov r10, r2 _0816602E: ldr r0, [r3] @@ -25598,13 +25598,13 @@ _0816605E: movs r2, 0x64 adds r4, r7, 0 muls r4, r2 - ldr r6, =0x02024744 + ldr r6, =gUnknown_02024744 adds r4, r6 adds r0, r4, 0 movs r1, 0x20 add r2, sp, 0x14 bl pokemon_setattr - ldr r0, =0x0203bc8c + ldr r0, =gUnknown_0203BC8C ldr r0, [r0] add r0, r9 ldrb r2, [r0, 0xA] @@ -25697,7 +25697,7 @@ sub_8166124: @ 8166124 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 - ldr r2, =0x03005d90 + ldr r2, =gUnknown_03005D90 movs r0, 0xEC muls r0, r6 movs r1, 0xE7 @@ -25751,7 +25751,7 @@ _08166182: thumb_func_start sub_8166188 sub_8166188: @ 8166188 push {r4-r7,lr} - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] ldr r1, =0x02000002 ands r0, r1 @@ -25768,7 +25768,7 @@ _081661A6: movs r0, 0x64 adds r1, r5, 0 muls r1, r0 - ldr r0, =0x02024744 + ldr r0, =gUnknown_02024744 adds r4, r1, r0 adds r0, r4, 0 movs r1, 0xB @@ -25808,11 +25808,11 @@ sub_8166204: @ 8166204 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 - ldr r4, =0x0203bcac + ldr r4, =gUnknown_0203BCAC ldr r0, =0x0000806c bl AllocZeroed str r0, [r4] - ldr r1, =0x0203bc90 + ldr r1, =gUnknown_0203BC90 ldr r2, =0x00007fd0 adds r0, r2 str r0, [r1] @@ -25831,21 +25831,21 @@ sub_8166204: @ 8166204 thumb_func_start sub_816624C sub_816624C: @ 816624C push {r4,r5,lr} - ldr r4, =0x0203bcac + ldr r4, =gUnknown_0203BCAC ldr r0, =0x0000806c bl AllocZeroed str r0, [r4] - ldr r5, =0x0203bc90 + ldr r5, =gUnknown_0203BC90 ldr r1, =0x00007fd0 adds r0, r1 str r0, [r5] - ldr r1, =0x0203bc98 + ldr r1, =gUnknown_0203BC98 ldr r1, [r1] str r1, [r0, 0x8] - ldr r1, =0x0203bc94 + ldr r1, =gUnknown_0203BC94 ldr r1, [r1] str r1, [r0, 0x4] - ldr r4, =0x0203bc9c + ldr r4, =gUnknown_0203BC9C ldrb r0, [r4] bl sub_81672E4 strb r0, [r4] @@ -25873,7 +25873,7 @@ _08166284: thumb_func_start sub_81662C0 sub_81662C0: @ 81662C0 push {r4,lr} - ldr r4, =0x0203bc90 + ldr r4, =gUnknown_0203BC90 ldr r0, [r4] ldr r0, [r0] bl _call_via_r0 @@ -25912,7 +25912,7 @@ sub_8166304: @ 8166304 thumb_func_start sub_816631C sub_816631C: @ 816631C push {lr} - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r0, [r0] ldr r0, [r0] bl _call_via_r0 @@ -25931,7 +25931,7 @@ sub_8166340: @ 8166340 bl LoadOamFromSprites bl ProcessObjectCopyRequests bl copy_pal_bg_faded_to_pal_ram - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00007c58 adds r0, r1 @@ -25944,7 +25944,7 @@ sub_8166340: @ 8166340 thumb_func_start launch_c3_walk_stairs_and_run_once launch_c3_walk_stairs_and_run_once: @ 816636C - ldr r1, =0x0203bc90 + ldr r1, =gUnknown_0203BC90 ldr r1, [r1] str r0, [r1] adds r1, 0x50 @@ -25958,7 +25958,7 @@ launch_c3_walk_stairs_and_run_once: @ 816636C sub_8166380: @ 8166380 push {r4,r5,lr} sub sp, 0x4 - ldr r1, =0x0203bc90 + ldr r1, =gUnknown_0203BC90 ldr r0, [r1] adds r0, 0x50 ldrb r0, [r0] @@ -25992,7 +25992,7 @@ _081663A8: .4byte _08166528 .4byte _08166550 _081663E8: - ldr r2, =0x0203bcac + ldr r2, =gUnknown_0203BCAC ldr r0, [r2] ldr r1, =0x00007b10 adds r0, r1 @@ -26046,7 +26046,7 @@ _08166468: bne _08166556 b _0816653C _08166474: - ldr r1, =0x030022b0 + ldr r1, =gUnknown_030022B0 movs r0, 0x14 strh r0, [r1] bl sub_8167420 @@ -26064,7 +26064,7 @@ _08166490: bl sub_8167760 b _0816653C _0816649C: - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00007b0e adds r0, r1 @@ -26078,7 +26078,7 @@ _081664B8: ldr r1, [r2] b _08166540 _081664BC: - ldr r5, =0x0203bcac + ldr r5, =gUnknown_0203BCAC ldr r1, [r5] ldr r4, =0x00007c58 adds r0, r1, r4 @@ -26091,7 +26091,7 @@ _081664BC: b _0816653C .pool _081664E4: - ldr r4, =0x0203bcac + ldr r4, =gUnknown_0203BCAC ldr r0, [r4] ldr r1, =0x00007c58 adds r0, r1 @@ -26109,7 +26109,7 @@ _081664E4: b _0816653C .pool _08166510: - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r2, =0x00007c58 adds r0, r2 @@ -26125,7 +26125,7 @@ _08166528: movs r1, 0x1 bl sub_8167BA0 _0816653C: - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r1, [r0] _08166540: adds r1, 0x50 @@ -26149,7 +26149,7 @@ _08166556: map_warp_consider_1_to_outside_or_stair_or_dive: @ 8166564 push {r4,lr} sub sp, 0x4 - ldr r4, =0x0203bc90 + ldr r4, =gUnknown_0203BC90 ldr r0, [r4] adds r0, 0x50 ldrb r1, [r0] @@ -26185,13 +26185,13 @@ _08166580: b _08166610 .pool _081665C0: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 cmp r0, 0 bne _08166610 - ldr r4, =0x0203bcac + ldr r4, =gUnknown_0203BCAC ldr r0, [r4] ldr r1, =0x00007b1c adds r0, r1 @@ -26234,7 +26234,7 @@ _08166610: thumb_func_start sub_8166634 sub_8166634: @ 8166634 push {lr} - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r0, [r0] adds r0, 0x50 ldrb r0, [r0] @@ -26259,7 +26259,7 @@ _08166658: .4byte _081667AC .4byte _081667F4 _08166678: - ldr r2, =0x030022c0 + ldr r2, =gUnknown_030022C0 ldrh r1, [r2, 0x2C] movs r0, 0x40 ands r0, r1 @@ -26269,12 +26269,12 @@ _08166678: bl audio_play movs r0, 0x1 bl sub_8167CA0 - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00007b1c adds r0, r1 bl sub_81D3520 - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r0, [r0] adds r0, 0x50 movs r1, 0x1 @@ -26289,12 +26289,12 @@ _081666B8: bl audio_play movs r0, 0 bl sub_8167CA0 - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r2, =0x00007b1c adds r0, r2 bl sub_81D3520 - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r0, [r0] adds r0, 0x50 movs r1, 0x1 @@ -26308,7 +26308,7 @@ _081666F0: beq _08166710 movs r0, 0x5 bl audio_play - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r0, [r0] adds r0, 0x50 movs r1, 0x3 @@ -26323,7 +26323,7 @@ _08166710: _0816671A: movs r0, 0x5 bl audio_play - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r2, =0x00008041 adds r1, r0, r2 @@ -26334,21 +26334,21 @@ _0816671A: subs r0, 0x1 cmp r1, r0 bne _0816674C - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r0, [r0] adds r0, 0x50 movs r1, 0x3 b _0816680C .pool _0816674C: - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r0, [r0] adds r0, 0x50 movs r1, 0x5 b _0816680C .pool _0816675C: - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00008044 adds r0, r1 @@ -26358,7 +26358,7 @@ _0816675C: lsrs r1, r0, 24 cmp r1, 0 bne _0816680E - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r0, [r0] adds r0, 0x50 b _0816680C @@ -26370,7 +26370,7 @@ _08166788: .pool _08166794: bl sub_8166D44 - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r1, [r0] adds r1, 0x50 ldrb r0, [r1] @@ -26401,7 +26401,7 @@ _081667CC: cmp r0, 0 beq _081667E8 bl sub_8166F50 - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r0, [r0] adds r0, 0x50 movs r1, 0x7 @@ -26413,7 +26413,7 @@ _081667E8: b _0816680E .pool _081667F4: - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -26421,7 +26421,7 @@ _081667F4: beq _0816680E bl sub_8166F94 _08166804: - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r0, [r0] adds r0, 0x50 movs r1, 0 @@ -26437,7 +26437,7 @@ _0816680E: sub_816681C: @ 816681C push {r4,r5,lr} sub sp, 0x4 - ldr r5, =0x0203bc90 + ldr r5, =gUnknown_0203BC90 ldr r0, [r5] adds r0, 0x50 ldrb r4, [r0] @@ -26448,19 +26448,19 @@ sub_816681C: @ 816681C b _081668D4 .pool _08166838: - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00008041 adds r0, r1 ldrb r0, [r0] bl sub_81672A4 - ldr r1, =0x0203bc9c + ldr r1, =gUnknown_0203BC9C strb r0, [r1] - ldr r1, =0x0203bc94 + ldr r1, =gUnknown_0203BC94 ldr r2, [r5] ldr r0, [r2, 0x4] str r0, [r1] - ldr r1, =0x0203bc98 + ldr r1, =gUnknown_0203BC98 ldr r0, [r2, 0x8] str r0, [r1] movs r0, 0x1 @@ -26478,7 +26478,7 @@ _08166838: b _081668D4 .pool _08166888: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -26488,24 +26488,24 @@ _08166888: bne _081668D4 movs r0, 0 bl SetVBlankCallback - ldr r4, =0x0203bca0 + ldr r4, =gUnknown_0203BCA0 ldr r0, [r4] bl Free str r5, [r4] - ldr r4, =0x0203bca4 + ldr r4, =gUnknown_0203BCA4 ldr r0, [r4] bl Free str r5, [r4] - ldr r4, =0x0203bca8 + ldr r4, =gUnknown_0203BCA8 ldr r0, [r4] bl Free str r5, [r4] - ldr r4, =0x0203bcac + ldr r4, =gUnknown_0203BCAC ldr r0, [r4] bl Free str r5, [r4] bl FreeAllWindowBuffers - ldr r1, =0x030022c0 + ldr r1, =gUnknown_030022C0 ldr r0, =sub_816624C str r0, [r1, 0x8] bl sub_8179D70 @@ -26521,7 +26521,7 @@ _081668D4: sub_81668F8: @ 81668F8 push {r4,lr} sub sp, 0x4 - ldr r1, =0x0203bc90 + ldr r1, =gUnknown_0203BC90 ldr r0, [r1] adds r0, 0x50 ldrb r0, [r0] @@ -26546,11 +26546,11 @@ _08166920: .4byte _081669C8 .4byte _081669F4 _0816693C: - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00008041 adds r0, r1 - ldr r1, =0x0203bc9c + ldr r1, =gUnknown_0203BC9C ldrb r0, [r0] ldrb r1, [r1] cmp r0, r1 @@ -26569,7 +26569,7 @@ _08166968: strb r1, [r0] b _08166A18 _08166972: - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00008044 adds r0, r1 @@ -26579,7 +26579,7 @@ _08166972: lsrs r1, r0, 24 cmp r1, 0 bne _08166A18 - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r0, [r0] adds r0, 0x50 strb r1, [r0] @@ -26613,7 +26613,7 @@ _081669C8: movs r3, 0 bl pal_fade_maybe _081669DE: - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r1, [r0] _081669E2: adds r1, 0x50 @@ -26623,13 +26623,13 @@ _081669E2: b _08166A18 .pool _081669F4: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 cmp r0, 0 bne _08166A18 - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00007b1c adds r0, r1 @@ -26649,7 +26649,7 @@ _08166A18: thumb_func_start sub_8166A34 sub_8166A34: @ 8166A34 push {r4-r6,lr} - ldr r1, =0x0203bc90 + ldr r1, =gUnknown_0203BC90 ldr r0, [r1] adds r0, 0x50 ldrb r0, [r0] @@ -26674,9 +26674,9 @@ _08166A58: .4byte _08166BB6 _08166A70: ldr r4, [r5] - ldr r3, =0x020244ec + ldr r3, =gUnknown_020244EC str r3, [r4, 0xC] - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r2, =0x00008041 adds r1, r0, r2 @@ -26696,7 +26696,7 @@ _08166A70: b _08166BAA .pool _08166AAC: - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -26708,10 +26708,10 @@ _08166ABA: .pool _08166AC0: bl sub_8167104 - ldr r6, =0x0203bc90 + ldr r6, =gUnknown_0203BC90 ldr r0, [r6] adds r0, 0x5C - ldr r4, =0x0203bcac + ldr r4, =gUnknown_0203BCAC ldr r1, [r4] ldr r5, =0x00007ca8 adds r1, r5 @@ -26736,7 +26736,7 @@ _08166AC0: b _08166BAC .pool _08166B14: - ldr r5, =0x0203bcac + ldr r5, =gUnknown_0203BCAC ldr r0, [r5] ldr r1, =0x00007c58 adds r0, r1 @@ -26777,7 +26777,7 @@ _08166B14: ldrb r1, [r1] bl sub_81D3480 _08166B6C: - ldr r1, =0x0203bc90 + ldr r1, =gUnknown_0203BC90 ldr r0, [r1] adds r0, 0x52 strb r6, [r0] @@ -26804,7 +26804,7 @@ _08166BAC: strb r0, [r1] b _08166BDA _08166BB6: - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -26814,7 +26814,7 @@ _08166BB6: lsls r0, 24 cmp r0, 0 bne _08166BDA - ldr r0, =0x0203ce7c + ldr r0, =gUnknown_0203CE7C ldrb r0, [r0] bl sub_8136F68 ldr r0, =sub_8166BEC @@ -26830,7 +26830,7 @@ _08166BDA: sub_8166BEC: @ 8166BEC push {r4-r6,lr} sub sp, 0x4 - ldr r4, =0x0203bc90 + ldr r4, =gUnknown_0203BC90 ldr r0, [r4] adds r2, r0, 0 adds r2, 0x50 @@ -26859,7 +26859,7 @@ _08166C16: bl pal_fade_maybe b _08166C4A _08166C28: - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -26870,7 +26870,7 @@ _08166C28: b _08166D18 .pool _08166C40: - ldr r1, =0x02039b28 + ldr r1, =gUnknown_02039B28 movs r0, 0x3 strb r0, [r1, 0x15] bl sub_80BA0A8 @@ -26885,14 +26885,14 @@ _08166C4A: _08166C5C: ldr r0, [r0, 0x4] bl SetMainCallback2 - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00007b1c adds r0, r1 bl sub_81D354C movs r4, 0 _08166C70: - ldr r5, =0x0203bcac + ldr r5, =gUnknown_0203BCAC ldr r0, [r5] ldr r2, =0x00007b06 adds r0, r2 @@ -26901,7 +26901,7 @@ _08166C70: lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r1 bl RemoveObjectAndFreeTiles adds r0, r4, 0x1 @@ -26931,7 +26931,7 @@ _08166CAE: lsrs r4, r0, 24 cmp r4, 0x1 bls _08166CAE - ldr r6, =0x0203bcac + ldr r6, =gUnknown_0203BCAC ldr r0, [r6] ldr r2, =0x00007b10 adds r1, r0, r2 @@ -26942,22 +26942,22 @@ _08166CAE: lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r1 bl RemoveObjectAndFreeTiles _08166CE6: movs r0, 0 bl SetVBlankCallback - ldr r4, =0x0203bca0 + ldr r4, =gUnknown_0203BCA0 ldr r0, [r4] bl Free movs r5, 0 str r5, [r4] - ldr r4, =0x0203bca4 + ldr r4, =gUnknown_0203BCA4 ldr r0, [r4] bl Free str r5, [r4] - ldr r4, =0x0203bca8 + ldr r4, =gUnknown_0203BCA8 ldr r0, [r4] bl Free str r5, [r4] @@ -26977,7 +26977,7 @@ _08166D18: sub_8166D44: @ 8166D44 push {r4,lr} sub sp, 0x4C - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00008041 adds r0, r1 @@ -26987,7 +26987,7 @@ sub_8166D44: @ 8166D44 lsrs r0, 24 movs r1, 0x64 muls r0, r1 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x2 add r2, sp, 0xC @@ -26997,7 +26997,7 @@ sub_8166D44: @ 8166D44 ldr r1, =gUnknown_085EC7A0 add r0, sp, 0xC bl AppendString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 adds r0, r4, 0 add r1, sp, 0xC bl CopyString @@ -27079,7 +27079,7 @@ sub_8166E24: @ 8166E24 movs r0, 0x2 movs r1, 0x11 bl FillWindowPixelBuffer - ldr r3, =0x0203bc90 + ldr r3, =gUnknown_0203BC90 ldr r0, [r3] adds r0, 0x53 movs r1, 0 @@ -27125,7 +27125,7 @@ _08166E84: ldrb r0, [r1] cmp r0, 0x4 bhi _08166EA8 - ldr r0, =0x02021fc4 + ldr r0, =gUnknown_02021FC4 ldrb r1, [r1] adds r2, 0x61 adds r2, r1 @@ -27134,15 +27134,15 @@ _08166E84: b _08166EB8 .pool _08166EA8: - ldr r0, =0x02021fc4 - ldr r1, =0x0203bc90 + ldr r0, =gUnknown_02021FC4 + ldr r1, =gUnknown_0203BC90 ldr r1, [r1] adds r1, 0x53 ldrb r1, [r1] movs r2, 0 bl sub_8166FD4 _08166EB8: - ldr r0, =0x02021fc4 + ldr r0, =gUnknown_02021FC4 bl sub_8166FB0 movs r0, 0x2 bl PutWindowTilemap @@ -27161,7 +27161,7 @@ sub_8166EDC: @ 8166EDC movs r0, 0x2 movs r1, 0x11 bl FillWindowPixelBuffer - ldr r5, =0x0203bc90 + ldr r5, =gUnknown_0203BC90 adds r3, r5, 0 movs r4, 0x5 _08166EEC: @@ -27190,7 +27190,7 @@ _08166F18: movs r0, 0 b _08166F44 _08166F1E: - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r0, [r5] adds r1, r0, 0 adds r1, 0x53 @@ -27263,7 +27263,7 @@ sub_8166F94: @ 8166F94 sub_8166FB0: @ 8166FB0 push {lr} sub sp, 0xC - ldr r2, =0x02021fc4 + ldr r2, =gUnknown_02021FC4 movs r0, 0x1 str r0, [sp] movs r0, 0 @@ -27372,7 +27372,7 @@ _08167078: lsls r0, 24 lsrs r0, 24 strb r0, [r7] - ldr r1, =0x0203bc90 + ldr r1, =gUnknown_0203BC90 ldr r1, [r1] lsls r2, r4, 1 adds r1, 0x66 @@ -27434,8 +27434,8 @@ _081670F0: thumb_func_start sub_8167104 sub_8167104: @ 8167104 push {r4,r5,lr} - ldr r5, =0x020244ec - ldr r0, =0x0203bcac + ldr r5, =gUnknown_020244EC + ldr r0, =gUnknown_0203BCAC ldr r1, [r0] ldr r2, =0x00008041 adds r0, r1, r2 @@ -27448,7 +27448,7 @@ sub_8167104: @ 8167104 movs r0, 0x64 muls r0, r1 adds r5, r0, r5 - ldr r4, =0x0203bc90 + ldr r4, =gUnknown_0203BC90 ldr r1, [r4] adds r1, 0x57 adds r0, r5, 0 @@ -27495,7 +27495,7 @@ sub_8167184: @ 8167184 mov r5, r8 push {r5-r7} mov r10, r1 - ldr r1, =0x0203bc90 + ldr r1, =gUnknown_0203BC90 ldr r3, [r1] ldrb r1, [r0, 0x1] adds r2, r3, 0 @@ -27517,7 +27517,7 @@ sub_8167184: @ 8167184 adds r0, r3, 0 adds r0, 0x6E strh r1, [r0] - ldr r0, =0x0203bc9e + ldr r0, =gUnknown_0203BC9E movs r1, 0 ldrsh r0, [r0, r1] cmp r0, 0 @@ -27533,7 +27533,7 @@ _081671DA: movs r2, 0 lsls r0, 24 mov r9, r0 - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 mov r8, r0 _081671E4: mov r0, r8 @@ -27603,7 +27603,7 @@ _08167250: thumb_func_start sub_8167268 sub_8167268: @ 8167268 push {lr} - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r1, [r0] ldr r2, =0x00008041 adds r0, r1, r2 @@ -27640,7 +27640,7 @@ sub_81672A4: @ 81672A4 _081672AC: movs r0, 0x64 muls r0, r4 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x2D bl pokemon_getattr @@ -27680,7 +27680,7 @@ sub_81672E4: @ 81672E4 _081672F2: movs r0, 0x64 muls r0, r4 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x2D bl pokemon_getattr @@ -27726,7 +27726,7 @@ sub_8167338: @ 8167338 bl LoadObjectPic ldr r0, =gUnknown_085DFD20 bl LoadTaggedObjectPalette - ldr r2, =0x0203bc90 + ldr r2, =gUnknown_0203BC90 ldr r0, [r2] adds r0, 0x54 movs r1, 0 @@ -27736,7 +27736,7 @@ sub_8167338: @ 8167338 ldr r6, =gUnknown_085DFD28 adds r0, r6, 0x2 mov r8, r0 - ldr r7, =0x0202064c + ldr r7, =gUnknown_0202064C _08167360: ldr r0, [r5] adds r0, 0x61 @@ -27818,7 +27818,7 @@ _081673F8: ble _08167418 adds r0, r1, 0 bl RemoveObjectAndFreeTiles - ldr r0, =0x0203bc90 + ldr r0, =gUnknown_0203BC90 ldr r1, [r0] adds r1, 0x54 ldrb r0, [r1] @@ -27835,13 +27835,13 @@ sub_8167420: @ 8167420 push {r4-r6,lr} movs r4, 0 movs r5, 0 - ldr r6, =0x0203bcac + ldr r6, =gUnknown_0203BCAC b _08167472 .pool _08167430: movs r0, 0x64 muls r0, r4 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x2D bl pokemon_getattr @@ -27878,7 +27878,7 @@ _08167472: lsrs r0, 24 cmp r4, r0 bcc _08167430 - ldr r2, =0x0203bcac + ldr r2, =gUnknown_0203BCAC ldr r0, [r2] ldr r1, =0x00008041 adds r0, r1 @@ -27899,7 +27899,7 @@ _08167472: thumb_func_start sub_81674BC sub_81674BC: @ 81674BC push {r4,r5,lr} - ldr r4, =0x0203bcac + ldr r4, =gUnknown_0203BCAC ldr r0, [r4] ldr r5, =0x00008041 adds r0, r5 @@ -27966,7 +27966,7 @@ sub_816753C: @ 816753C adds r4, r1, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC mov r9, r0 ldr r1, [r0] lsls r5, 16 @@ -28052,7 +28052,7 @@ sub_8167608: @ 8167608 sub sp, 0x28 lsls r0, 24 lsrs r6, r0, 24 - ldr r1, =0x0203bcac + ldr r1, =gUnknown_0203BCAC ldr r3, [r1] ldr r0, =0x00007b10 mov r8, r0 @@ -28119,7 +28119,7 @@ _081676AC: ldr r0, [r7] add r0, r8 strb r1, [r0] - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 ldr r2, [r7] mov r0, r8 adds r3, r2, r0 @@ -28211,7 +28211,7 @@ sub_8167760: @ 8167760 adds r0, r4, 0 bl LoadTaggedObjectPalettes movs r4, 0 - ldr r1, =0x0203bcac + ldr r1, =gUnknown_0203BCAC ldr r0, [r1] ldr r2, =0x00008040 adds r0, r2 @@ -28225,7 +28225,7 @@ sub_8167760: @ 8167760 cmp r4, r0 bge _0816781C adds r5, r1, 0 - ldr r7, =0x02020630 + ldr r7, =gUnknown_02020630 movs r0, 0x1C adds r0, r7 mov r8, r0 @@ -28283,8 +28283,8 @@ _0816781C: strh r0, [r6] cmp r4, 0x5 bhi _0816788A - ldr r5, =0x0203bcac - ldr r7, =0x02020630 + ldr r5, =gUnknown_0203BCAC + ldr r7, =gUnknown_02020630 _08167828: lsls r2, r4, 2 adds r2, r4 @@ -28349,13 +28349,13 @@ _0816788A: lsrs r3, r0, 24 cmp r3, 0x40 beq _081678F4 - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00007b06 adds r0, r1 adds r0, r4 strb r3, [r0] - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r2, r3, 4 adds r2, r3 lsls r2, 2 @@ -28375,7 +28375,7 @@ _0816788A: b _08167902 .pool _081678F4: - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r2, =0x00007b06 adds r0, r2 @@ -28405,7 +28405,7 @@ _08167902: sub_8167930: @ 8167930 push {r4,r5,lr} sub sp, 0x8 - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r2, =0x00008048 adds r1, r0, r2 @@ -28481,18 +28481,18 @@ _0816798C: b _08167B7E .pool _08167A04: - ldr r4, =0x0203bca4 + ldr r4, =gUnknown_0203BCA4 movs r0, 0xD0 lsls r0, 5 bl Alloc str r0, [r4] - ldr r5, =0x0203bca0 + ldr r5, =gUnknown_0203BCA0 movs r4, 0xA0 lsls r4, 3 adds r0, r4, 0 bl Alloc str r0, [r5] - ldr r5, =0x0203bca8 + ldr r5, =gUnknown_0203BCA8 adds r0, r4, 0 bl Alloc str r0, [r5] @@ -28500,7 +28500,7 @@ _08167A04: .pool _08167A38: ldr r0, =gUnknown_085DFB60 - ldr r1, =0x0203bca8 + ldr r1, =gUnknown_0203BCA8 b _08167AA0 .pool _08167A48: @@ -28512,7 +28512,7 @@ _08167A48: b _08167B7E .pool _08167A5C: - ldr r0, =0x0203bca8 + ldr r0, =gUnknown_0203BCA8 ldr r1, [r0] movs r2, 0xA0 lsls r2, 3 @@ -28526,7 +28526,7 @@ _08167A74: movs r1, 0xD0 movs r2, 0x20 bl gpu_pal_apply - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00007b0e adds r0, r1 @@ -28536,7 +28536,7 @@ _08167A74: .pool _08167A9C: ldr r0, =gUnknown_08DCCF7C - ldr r1, =0x0203bca4 + ldr r1, =gUnknown_0203BCA4 _08167AA0: ldr r1, [r1] bl LZ77UnCompVram @@ -28544,7 +28544,7 @@ _08167AA0: .pool _08167AB0: ldr r0, =gUnknown_08DCD81C - ldr r1, =0x0203bca0 + ldr r1, =gUnknown_0203BCA0 ldr r1, [r1] bl LZ77UnCompVram ldr r0, =gUnknown_08DCCF5C @@ -28554,7 +28554,7 @@ _08167AB0: b _08167B7E .pool _08167AD4: - ldr r0, =0x0203bca4 + ldr r0, =gUnknown_0203BCA4 ldr r1, [r0] movs r2, 0xD0 lsls r2, 5 @@ -28565,7 +28565,7 @@ _08167AD4: b _08167B7E .pool _08167AEC: - ldr r0, =0x0203bca0 + ldr r0, =gUnknown_0203BCA0 ldr r1, [r0] movs r0, 0x1 bl SetBgTilemapBuffer @@ -28584,7 +28584,7 @@ _08167AEC: .pool _08167B1C: ldr r0, =gUnknown_085DFC0C - ldr r1, =0x0203bcac + ldr r1, =gUnknown_0203BCAC ldr r1, [r1] ldr r2, =0x00007304 adds r1, r2 @@ -28592,7 +28592,7 @@ _08167B1C: b _08167B7E .pool _08167B38: - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r1, [r0] ldr r0, =0x00007304 adds r1, r0 @@ -28618,7 +28618,7 @@ _08167B78: strb r0, [r1] b _08167B8E _08167B7E: - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r1, [r0] ldr r2, =0x00008048 adds r1, r2 @@ -28651,7 +28651,7 @@ sub_8167BA0: @ 8167BA0 movs r0, 0x1 movs r1, 0 bl FillWindowPixelBuffer - ldr r7, =0x0203bcac + ldr r7, =gUnknown_0203BCAC ldr r3, [r7] ldr r1, =0x00008041 adds r0, r3, r1 @@ -28684,7 +28684,7 @@ sub_8167BA0: @ 8167BA0 lsrs r0, 24 movs r1, 0x64 muls r0, r1 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 bl GetNature adds r4, r0, 0 @@ -28748,14 +28748,14 @@ sub_8167CA0: @ 8167CA0 lsrs r7, r0, 24 cmp r7, 0 beq _08167CC0 - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00007fb5 adds r0, r1 b _08167CC8 .pool _08167CC0: - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r2, =0x00007fb4 adds r0, r2 @@ -28765,7 +28765,7 @@ _08167CC8: asrs r0, 24 lsls r0, 16 lsrs r6, r0, 16 - ldr r5, =0x0203bcac + ldr r5, =gUnknown_0203BCAC ldr r2, [r5] ldr r3, =0x00007c58 adds r0, r2, r3 @@ -28836,7 +28836,7 @@ _08167D58: ldr r0, =0x00008041 adds r1, r0 strb r2, [r1] - ldr r1, =0x0203bcac + ldr r1, =gUnknown_0203BCAC ldr r3, [r1] adds r0, r3, r0 ldrb r0, [r0] @@ -28891,7 +28891,7 @@ _08167DEE: ldr r1, =0x00008041 adds r0, r2, r1 strb r3, [r0] - ldr r2, =0x0203bcac + ldr r2, =gUnknown_0203BCAC ldr r3, [r2] adds r1, r3, r1 ldrb r1, [r1] @@ -28963,7 +28963,7 @@ _08167E90: thumb_func_start sub_8167EA4 sub_8167EA4: @ 8167EA4 push {r4-r6,lr} - ldr r4, =0x0203bcac + ldr r4, =gUnknown_0203BCAC ldr r1, [r4] ldr r5, =0x00008048 adds r0, r1, r5 @@ -29077,7 +29077,7 @@ _08167F9E: thumb_func_start sub_8167FA4 sub_8167FA4: @ 8167FA4 push {r4,r5,lr} - ldr r4, =0x0203bcac + ldr r4, =gUnknown_0203BCAC ldr r1, [r4] ldr r5, =0x00008048 adds r2, r1, r5 @@ -29154,7 +29154,7 @@ _08168040: thumb_func_start sub_8168048 sub_8168048: @ 8168048 push {r4-r6,lr} - ldr r4, =0x0203bcac + ldr r4, =gUnknown_0203BCAC ldr r1, [r4] ldr r5, =0x00008048 adds r0, r1, r5 @@ -29278,7 +29278,7 @@ _08168162: thumb_func_start sub_8168168 sub_8168168: @ 8168168 - ldr r1, =0x0203bcac + ldr r1, =gUnknown_0203BCAC ldr r1, [r1] ldr r2, =0x00007b0e adds r1, r2 @@ -29295,7 +29295,7 @@ sub_8168180: @ 8168180 adds r2, r0, 0 movs r0, 0x2E ldrsh r1, [r2, r0] - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r3, =0x00008041 adds r0, r3 @@ -29320,7 +29320,7 @@ _081681B0: sub_81681B4: @ 81681B4 push {r4,lr} adds r4, r0, 0 - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r2, =0x00008041 adds r1, r0, r2 @@ -29356,13 +29356,13 @@ sub_81681F4: @ 81681F4 lsrs r0, 24 movs r1, 0x64 muls r0, r1 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x30 bl pokemon_getattr lsls r0, 24 lsrs r2, r0, 24 - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r3, =0x00007fb3 adds r1, r0, r3 @@ -29427,7 +29427,7 @@ sub_8168294: @ 8168294 mov r6, r9 mov r5, r8 push {r5-r7} - ldr r0, =0x0203bcac + ldr r0, =gUnknown_0203BCAC ldr r0, [r0] ldr r1, =0x00007b44 adds r7, r0, r1 @@ -29456,7 +29456,7 @@ _081682B6: lsrs r1, r0, 24 cmp r1, 0x40 beq _081682FE - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 lsls r4, r1, 4 adds r4, r1 lsls r4, 2 @@ -29493,7 +29493,7 @@ _081682FE: thumb_func_start sub_8168328 sub_8168328: @ 8168328 push {r4,r5,lr} - ldr r4, =0x0203bcac + ldr r4, =gUnknown_0203BCAC ldr r0, [r4] ldr r5, =0x00008048 adds r0, r5 @@ -29573,14 +29573,14 @@ nullsub_117: @ 81683B4 thumb_func_start bx_goto_buffer_A_ch0_tbl3 bx_goto_buffer_A_ch0_tbl3: @ 81683B8 - ldr r1, =0x03005d60 - ldr r0, =0x02024064 + ldr r1, =gUnknown_03005D60 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 2 adds r0, r1 ldr r1, =bx_exec_buffer_A_ch0_tbl2 str r1, [r0] - ldr r2, =0x0202449c + ldr r2, =gUnknown_0202449C ldr r0, [r2] adds r0, 0x94 movs r1, 0 @@ -29601,9 +29601,9 @@ bx_goto_buffer_A_ch0_tbl3: @ 81683B8 thumb_func_start bx_exec_buffer_A_ch0_tbl2 bx_exec_buffer_A_ch0_tbl2: @ 81683F4 push {lr} - ldr r2, =0x02024068 + ldr r2, =gUnknown_02024068 ldr r1, =gUnknown_0832A328 - ldr r0, =0x02024064 + ldr r0, =gUnknown_02024064 ldrb r3, [r0] lsls r0, r3, 2 adds r0, r1 @@ -29612,7 +29612,7 @@ bx_exec_buffer_A_ch0_tbl2: @ 81683F4 ands r1, r0 cmp r1, 0 beq _08168440 - ldr r0, =0x02023064 + ldr r0, =gUnknown_02023064 lsls r1, r3, 9 adds r1, r0 ldrb r0, [r1] @@ -29636,7 +29636,7 @@ _08168440: thumb_func_start sub_8168444 sub_8168444: @ 8168444 push {r4,r5,lr} - ldr r1, =0x0202449c + ldr r1, =gUnknown_0202449C ldr r0, [r1] adds r0, 0x94 ldrb r0, [r0] @@ -29779,9 +29779,9 @@ _08168564: thumb_func_start sub_816856C sub_816856C: @ 816856C push {lr} - ldr r2, =0x02020630 - ldr r1, =0x020241e4 - ldr r0, =0x02024064 + ldr r2, =gUnknown_02020630 + ldr r1, =gUnknown_020241E4 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] adds r0, r1 ldrb r1, [r0] @@ -29818,7 +29818,7 @@ _081685B6: thumb_func_start bx_wait_t5 bx_wait_t5: @ 81685BC push {lr} - ldr r0, =0x020244b9 + ldr r0, =gUnknown_020244B9 ldrb r0, [r0] cmp r0, 0 bne _081685CA @@ -29832,14 +29832,14 @@ _081685CA: thumb_func_start sub_81685D4 sub_81685D4: @ 81685D4 push {lr} - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 cmp r0, 0 bne _081685FC - ldr r1, =0x03005d60 - ldr r0, =0x02024064 + ldr r1, =gUnknown_03005D60 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 2 adds r0, r1 @@ -29857,18 +29857,18 @@ _081685FC: thumb_func_start sub_8168610 sub_8168610: @ 8168610 push {lr} - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldr r1, [r0, 0x4] ldr r0, =sub_8038420 cmp r1, r0 bne _08168636 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 cmp r0, 0 bne _08168636 - ldr r0, =0x0203ce7c + ldr r0, =gUnknown_0203CE7C ldrh r1, [r0] movs r0, 0x1 bl dp01_build_cmdbuf_x23_aa_0 @@ -29884,9 +29884,9 @@ sub_816864C: @ 816864C push {r4-r7,lr} mov r7, r8 push {r7} - ldr r4, =0x020244d0 + ldr r4, =gUnknown_020244D0 ldr r0, [r4] - ldr r5, =0x02024064 + ldr r5, =gUnknown_02024064 ldrb r2, [r5] ldr r1, [r0, 0x4] lsls r3, r2, 1 @@ -29899,12 +29899,12 @@ sub_816864C: @ 816864C ands r0, r1 cmp r0, 0 bne _08168684 - ldr r0, =0x0202406e + ldr r0, =gUnknown_0202406E adds r0, r3, r0 ldrh r1, [r0] movs r0, 0x64 muls r1, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r1, r0 adds r0, r2, 0 bl sub_8172EF0 @@ -29924,12 +29924,12 @@ _08168684: ands r0, r1 cmp r0, 0 bne _081686B6 - ldr r0, =0x0202406e + ldr r0, =gUnknown_0202406E adds r0, r3, r0 ldrh r1, [r0] movs r0, 0x64 muls r1, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r1, r0 adds r0, r2, 0 bl sub_8172EF0 @@ -29960,9 +29960,9 @@ _081686D2: ands r0, r1 cmp r0, 0 bne _081687DC - ldr r0, =0x02020630 + ldr r0, =gUnknown_02020630 mov r8, r0 - ldr r7, =0x03005d7c + ldr r7, =gUnknown_03005D7C adds r0, r2, r7 ldrb r1, [r0] lsls r0, r1, 4 @@ -29975,7 +29975,7 @@ _081686D2: ldr r0, =DummyObjectCallback cmp r3, r0 bne _081687DC - ldr r0, =0x020241e4 + ldr r0, =gUnknown_020241E4 adds r0, r2, r0 ldrb r1, [r0] lsls r0, r1, 4 @@ -29989,7 +29989,7 @@ _081686D2: lsls r0, 24 cmp r0, 0 beq _0816877A - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x40 ands r0, r1 @@ -30004,19 +30004,19 @@ _081686D2: lsls r0, 2 add r0, r8 bl RemoveObjectAndFreeTiles - ldr r4, =0x03005d70 + ldr r4, =gUnknown_03005D70 ldrb r0, [r5] adds r1, r6, 0 eors r1, r0 adds r0, r1, r4 ldrb r0, [r0] - ldr r2, =0x0202406e + ldr r2, =gUnknown_0202406E lsls r1, 1 adds r1, r2 ldrh r2, [r1] movs r1, 0x64 muls r1, r2 - ldr r2, =0x020244ec + ldr r2, =gUnknown_020244EC adds r1, r2 movs r2, 0 bl healthbar_draw_field_maybe @@ -30029,28 +30029,28 @@ _081686D2: ldrb r0, [r0] bl sub_80729D0 _0816877A: - ldr r1, =0x03005d7c - ldr r4, =0x02024064 + ldr r1, =gUnknown_03005D7C + ldr r4, =gUnknown_02024064 ldrb r0, [r4] adds r0, r1 ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r1, =0x02020630 + ldr r1, =gUnknown_02020630 adds r0, r1 bl RemoveObjectAndFreeTiles - ldr r5, =0x03005d70 + ldr r5, =gUnknown_03005D70 ldrb r1, [r4] adds r0, r1, r5 ldrb r0, [r0] - ldr r2, =0x0202406e + ldr r2, =gUnknown_0202406E lsls r1, 1 adds r1, r2 ldrh r2, [r1] movs r1, 0x64 muls r1, r2 - ldr r2, =0x020244ec + ldr r2, =gUnknown_020244EC adds r1, r2 movs r2, 0 bl healthbar_draw_field_maybe @@ -30060,7 +30060,7 @@ _0816877A: adds r0, r5 ldrb r0, [r0] bl sub_80729D0 - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r2, [r0, 0x8] ldrb r1, [r2, 0x9] @@ -30068,7 +30068,7 @@ _0816877A: negs r0, r0 ands r0, r1 strb r0, [r2, 0x9] - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -30089,9 +30089,9 @@ sub_8168818: @ 8168818 mov r7, r8 push {r7} movs r4, 0 - ldr r2, =0x02020630 - ldr r0, =0x03005d70 - ldr r1, =0x02024064 + ldr r2, =gUnknown_02020630 + ldr r0, =gUnknown_03005D70 + ldr r1, =gUnknown_02024064 mov r8, r1 ldrb r3, [r1] adds r0, r3, r0 @@ -30109,7 +30109,7 @@ sub_8168818: @ 8168818 _08168842: cmp r4, 0 beq _08168904 - ldr r7, =0x020244d0 + ldr r7, =gUnknown_020244D0 ldr r0, [r7] ldr r4, [r0, 0x4] lsls r0, r3, 1 @@ -30187,7 +30187,7 @@ _08168842: ldr r0, =c3_0802FDF4 movs r1, 0xA bl CreateTask - ldr r2, =0x0202406e + ldr r2, =gUnknown_0202406E mov r0, r8 ldrb r1, [r0] lsls r0, r1, 1 @@ -30195,7 +30195,7 @@ _08168842: ldrh r2, [r0] movs r0, 0x64 muls r0, r2 - ldr r2, =0x020244ec + ldr r2, =gUnknown_020244EC adds r0, r2 bl sub_805E990 bl dp01_tbl5_exec_completed @@ -30211,9 +30211,9 @@ _08168904: thumb_func_start sub_8168934 sub_8168934: @ 8168934 push {r4-r6,lr} - ldr r5, =0x02024064 + ldr r5, =gUnknown_02024064 ldrb r0, [r5] - ldr r6, =0x03005d70 + ldr r6, =gUnknown_03005D70 adds r1, r0, r6 ldrb r1, [r1] movs r2, 0 @@ -30240,14 +30240,14 @@ sub_8168934: @ 8168934 b _08168996 .pool _0816897C: - ldr r2, =0x0202406e + ldr r2, =gUnknown_0202406E ldrb r1, [r5] lsls r0, r1, 1 adds r0, r2 ldrh r2, [r0] movs r0, 0x64 muls r0, r2 - ldr r2, =0x020244ec + ldr r2, =gUnknown_020244EC adds r0, r2 bl sub_805E990 bl dp01_tbl5_exec_completed @@ -30261,12 +30261,12 @@ _08168996: thumb_func_start bx_blink_t5 bx_blink_t5: @ 81689A4 push {r4,lr} - ldr r1, =0x020241e4 - ldr r0, =0x02024064 + ldr r1, =gUnknown_020241E4 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] adds r0, r1 ldrb r1, [r0] - ldr r2, =0x02020630 + ldr r2, =gUnknown_02020630 lsls r0, r1, 4 adds r0, r1 lsls r0, 2 @@ -30284,7 +30284,7 @@ bx_blink_t5: @ 81689A4 subs r0, 0x5 ands r0, r1 strb r0, [r2] - ldr r0, =0x020244b9 + ldr r0, =gUnknown_020244B9 strb r3, [r0] bl dp01_tbl5_exec_completed b _08168A1A @@ -30321,9 +30321,9 @@ _08168A1A: thumb_func_start sub_8168A20 sub_8168A20: @ 8168A20 push {r4-r6,lr} - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] - ldr r6, =0x02024064 + ldr r6, =gUnknown_02024064 ldrb r2, [r6] ldr r1, [r0, 0x4] lsls r0, r2, 1 @@ -30335,13 +30335,13 @@ sub_8168A20: @ 8168A20 ands r0, r1 cmp r0, 0 bne _08168A74 - ldr r5, =0x020241e4 + ldr r5, =gUnknown_020241E4 adds r0, r2, r5 ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 adds r0, r4 bl obj_free_rotscale_entry ldrb r0, [r6] @@ -30352,7 +30352,7 @@ sub_8168A20: @ 8168A20 lsls r0, 2 adds r0, r4 bl RemoveObjectAndFreeTiles - ldr r1, =0x03005d70 + ldr r1, =gUnknown_03005D70 ldrb r0, [r6] adds r0, r1 ldrb r0, [r0] @@ -30368,9 +30368,9 @@ _08168A74: thumb_func_start sub_8168A90 sub_8168A90: @ 8168A90 push {lr} - ldr r2, =0x02020630 - ldr r1, =0x020241e4 - ldr r0, =0x02024064 + ldr r2, =gUnknown_02020630 + ldr r1, =gUnknown_020241E4 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] adds r0, r1 ldrb r1, [r0] @@ -30393,9 +30393,9 @@ _08168AB4: thumb_func_start sub_8168AC8 sub_8168AC8: @ 8168AC8 push {lr} - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r2, [r0] - ldr r0, =0x02024064 + ldr r0, =gUnknown_02024064 ldrb r1, [r0] ldr r2, [r2, 0x4] lsls r0, r1, 1 @@ -30418,14 +30418,14 @@ _08168AEA: dp01_tbl5_exec_completed: @ 8168AF8 push {r4,lr} sub sp, 0x4 - ldr r1, =0x03005d60 - ldr r4, =0x02024064 + ldr r1, =gUnknown_03005D60 + ldr r4, =gUnknown_02024064 ldrb r0, [r4] lsls r0, 2 adds r0, r1 ldr r1, =bx_exec_buffer_A_ch0_tbl2 str r1, [r0] - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x2 ands r0, r1 @@ -30438,7 +30438,7 @@ dp01_tbl5_exec_completed: @ 8168AF8 movs r1, 0x4 mov r2, sp bl dp01_prepare_buffer_wireless_probably - ldr r1, =0x02023064 + ldr r1, =gUnknown_02023064 ldrb r0, [r4] lsls r0, 9 adds r0, r1 @@ -30447,7 +30447,7 @@ dp01_tbl5_exec_completed: @ 8168AF8 b _08168B5E .pool _08168B4C: - ldr r2, =0x02024068 + ldr r2, =gUnknown_02024068 ldr r1, =gUnknown_0832A328 ldrb r0, [r4] lsls r0, 2 @@ -30467,9 +30467,9 @@ _08168B5E: thumb_func_start sub_8168B70 sub_8168B70: @ 8168B70 push {lr} - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r2, [r0] - ldr r0, =0x02024064 + ldr r0, =gUnknown_02024064 ldrb r1, [r0] ldr r2, [r2, 0x4] lsls r0, r1, 1 @@ -30493,8 +30493,8 @@ dp01t_00_5_getattr: @ 8168BA0 push {r4-r6,lr} sub sp, 0x100 movs r6, 0 - ldr r1, =0x02023064 - ldr r0, =0x02024064 + ldr r1, =gUnknown_02023064 + ldr r0, =gUnknown_02024064 ldrb r2, [r0] lsls r0, r2, 9 adds r1, 0x2 @@ -30502,7 +30502,7 @@ dp01t_00_5_getattr: @ 8168BA0 ldrb r0, [r1] cmp r0, 0 bne _08168BD8 - ldr r0, =0x0202406e + ldr r0, =gUnknown_0202406E lsls r1, r2, 1 adds r1, r0 ldrb r0, [r1] @@ -30555,8 +30555,8 @@ sub_8168C14: @ 8168C14 lsls r0, 24 lsrs r5, r0, 24 movs r6, 0 - ldr r2, =0x02023064 - ldr r3, =0x02024064 + ldr r2, =gUnknown_02023064 + ldr r3, =gUnknown_02024064 ldrb r0, [r3] lsls r0, 9 adds r1, r2, 0x1 @@ -30638,7 +30638,7 @@ _08168D44: movs r0, 0x64 adds r4, r5, 0 muls r4, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r4, r0 adds r0, r4, 0 movs r1, 0xB @@ -30691,7 +30691,7 @@ _08168D90: movs r0, 0x64 adds r4, r5, 0 muls r4, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r4, r0 adds r0, r4, 0 movs r1, 0x15 @@ -30878,7 +30878,7 @@ _08168F48: _08168F68: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0xB b _081692E2 @@ -30886,7 +30886,7 @@ _08168F68: _08168F78: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0xC b _081692E2 @@ -30900,7 +30900,7 @@ _08168F88: movs r0, 0x64 adds r1, r5, 0 muls r1, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r4, r1, r0 mov r8, r9 _08168F9E: @@ -30924,7 +30924,7 @@ _08168F9E: ble _08168F9E movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x15 bl pokemon_getattr @@ -30945,7 +30945,7 @@ _08168FDC: _08168FF0: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 ldrb r1, [r3] lsls r1, 9 @@ -30960,7 +30960,7 @@ _0816900C: movs r0, 0x64 adds r4, r5, 0 muls r4, r0 - ldr r2, =0x020244ec + ldr r2, =gUnknown_020244EC mov r8, r2 _08169018: adds r1, r6, 0 @@ -30975,7 +30975,7 @@ _08169018: ble _08169018 movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x15 bl pokemon_getattr @@ -30987,7 +30987,7 @@ _08169018: _08169048: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 ldrb r1, [r3] lsls r1, 9 @@ -31000,7 +31000,7 @@ _08169048: _08169064: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x1 b _0816907E @@ -31008,7 +31008,7 @@ _08169064: _08169074: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x19 _0816907E: @@ -31031,7 +31031,7 @@ _0816907E: _081690A4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x1A b _081693A2 @@ -31039,7 +31039,7 @@ _081690A4: _081690B4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x1B b _081693A2 @@ -31047,7 +31047,7 @@ _081690B4: _081690C4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x1C b _081693A2 @@ -31055,7 +31055,7 @@ _081690C4: _081690D4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x1D b _081693A2 @@ -31063,7 +31063,7 @@ _081690D4: _081690E4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x1E b _081693A2 @@ -31071,7 +31071,7 @@ _081690E4: _081690F4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x1F b _081693A2 @@ -31079,7 +31079,7 @@ _081690F4: _08169104: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x20 b _081693A2 @@ -31087,7 +31087,7 @@ _08169104: _08169114: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x22 b _081693A2 @@ -31095,7 +31095,7 @@ _08169114: _08169124: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x23 b _081693A2 @@ -31103,7 +31103,7 @@ _08169124: _08169134: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x24 b _081693A2 @@ -31111,7 +31111,7 @@ _08169134: _08169144: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x25 b _081693A2 @@ -31119,7 +31119,7 @@ _08169144: _08169154: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x26 b _081693A2 @@ -31128,7 +31128,7 @@ _08169164: movs r0, 0x64 adds r4, r5, 0 muls r4, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r4, r0 adds r0, r4, 0 movs r1, 0x27 @@ -31160,7 +31160,7 @@ _08169164: _081691B4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x27 b _081693A2 @@ -31168,7 +31168,7 @@ _081691B4: _081691C4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x28 b _081693A2 @@ -31176,7 +31176,7 @@ _081691C4: _081691D4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x29 b _081693A2 @@ -31184,7 +31184,7 @@ _081691D4: _081691E4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x2A b _081693A2 @@ -31192,7 +31192,7 @@ _081691E4: _081691F4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x2B b _081693A2 @@ -31200,7 +31200,7 @@ _081691F4: _08169204: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x2C b _081693A2 @@ -31208,7 +31208,7 @@ _08169204: _08169214: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0 b _0816923E @@ -31216,7 +31216,7 @@ _08169214: _08169224: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x9 b _081692E2 @@ -31224,7 +31224,7 @@ _08169224: _08169234: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x37 _0816923E: @@ -31249,7 +31249,7 @@ _0816923E: _08169268: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x38 b _081693A2 @@ -31257,7 +31257,7 @@ _08169268: _08169278: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x39 b _081692E2 @@ -31265,7 +31265,7 @@ _08169278: _08169288: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x3A b _081692E2 @@ -31273,7 +31273,7 @@ _08169288: _08169298: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x3B b _081692E2 @@ -31281,7 +31281,7 @@ _08169298: _081692A8: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x3C b _081692E2 @@ -31289,7 +31289,7 @@ _081692A8: _081692B8: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x3D b _081692E2 @@ -31297,7 +31297,7 @@ _081692B8: _081692C8: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x3E b _081692E2 @@ -31305,7 +31305,7 @@ _081692C8: _081692D8: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x3F _081692E2: @@ -31321,7 +31321,7 @@ _081692E2: _081692F8: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x16 b _081693A2 @@ -31329,7 +31329,7 @@ _081692F8: _08169308: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x17 b _081693A2 @@ -31337,7 +31337,7 @@ _08169308: _08169318: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x18 b _081693A2 @@ -31345,7 +31345,7 @@ _08169318: _08169328: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x21 b _081693A2 @@ -31353,7 +31353,7 @@ _08169328: _08169338: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x2F b _081693A2 @@ -31361,7 +31361,7 @@ _08169338: _08169348: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x30 b _081693A2 @@ -31369,7 +31369,7 @@ _08169348: _08169358: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x32 b _081693A2 @@ -31377,7 +31377,7 @@ _08169358: _08169368: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x33 b _081693A2 @@ -31385,7 +31385,7 @@ _08169368: _08169378: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x34 b _081693A2 @@ -31393,7 +31393,7 @@ _08169378: _08169388: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x35 b _081693A2 @@ -31401,7 +31401,7 @@ _08169388: _08169398: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x36 _081693A2: @@ -31432,8 +31432,8 @@ sub_81693C0: @ 81693C0 thumb_func_start sub_81693CC sub_81693CC: @ 81693CC push {r4,r5,lr} - ldr r1, =0x02023064 - ldr r0, =0x02024064 + ldr r1, =gUnknown_02023064 + ldr r0, =gUnknown_02024064 ldrb r2, [r0] lsls r0, r2, 9 adds r1, 0x2 @@ -31441,7 +31441,7 @@ sub_81693CC: @ 81693CC ldrb r0, [r1] cmp r0, 0 bne _081693FC - ldr r0, =0x0202406e + ldr r0, =gUnknown_0202406E lsls r1, r2, 1 adds r1, r0 ldrb r0, [r1] @@ -31482,10 +31482,10 @@ sub_8169424: @ 8169424 sub sp, 0x34 lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x02024064 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 9 - ldr r2, =0x02023067 + ldr r2, =gUnknown_02023067 adds r3, r0, r2 adds r6, r3, 0 subs r1, r2, 0x2 @@ -31568,7 +31568,7 @@ _08169558: movs r0, 0x64 adds r4, r5, 0 muls r4, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r4, r0 adds r0, r4, 0 movs r1, 0xB @@ -31635,7 +31635,7 @@ _081695BE: movs r0, 0x64 adds r4, r5, 0 muls r4, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r4, r0 adds r0, r4, 0 movs r1, 0x15 @@ -31748,9 +31748,9 @@ _081695BE: _081696F0: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -31761,9 +31761,9 @@ _081696F0: _08169710: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -31780,7 +31780,7 @@ _08169730: movs r0, 0x64 adds r1, r5, 0 muls r1, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r7, r1, r0 adds r6, r3, 0 adds r6, 0x8 @@ -31805,7 +31805,7 @@ _0816974A: ble _0816974A movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x15 mov r2, r9 @@ -31815,10 +31815,10 @@ _0816974A: _08169788: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r3, =0x02023064 - ldr r1, =0x02024064 + ldr r3, =gUnknown_02023064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r1, r3, 0x1 @@ -31831,9 +31831,9 @@ _081697B0: movs r0, 0x64 adds r4, r5, 0 muls r4, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r4, r0 - ldr r5, =0x02024064 + ldr r5, =gUnknown_02024064 ldrb r2, [r5] lsls r2, 9 adds r2, r7 @@ -31873,10 +31873,10 @@ _081697B0: _08169814: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r3, =0x02023064 - ldr r1, =0x02024064 + ldr r3, =gUnknown_02023064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r1, r3, 0x1 @@ -31892,9 +31892,9 @@ _0816982C: _08169844: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -31905,9 +31905,9 @@ _08169844: _08169864: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -31918,9 +31918,9 @@ _08169864: _08169884: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -31931,9 +31931,9 @@ _08169884: _081698A4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -31944,9 +31944,9 @@ _081698A4: _081698C4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -31957,9 +31957,9 @@ _081698C4: _081698E4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -31970,9 +31970,9 @@ _081698E4: _08169904: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -31983,9 +31983,9 @@ _08169904: _08169924: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -31996,9 +31996,9 @@ _08169924: _08169944: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32009,9 +32009,9 @@ _08169944: _08169964: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32022,9 +32022,9 @@ _08169964: _08169984: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32035,9 +32035,9 @@ _08169984: _081699A4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32048,9 +32048,9 @@ _081699A4: _081699C4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32061,9 +32061,9 @@ _081699C4: _081699E4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32075,9 +32075,9 @@ _08169A04: movs r0, 0x64 adds r4, r5, 0 muls r4, r0 - ldr r0, =0x020244ec + ldr r0, =gUnknown_020244EC adds r4, r0 - ldr r5, =0x02024064 + ldr r5, =gUnknown_02024064 ldrb r2, [r5] lsls r2, 9 adds r2, r7 @@ -32122,9 +32122,9 @@ _08169A04: _08169A74: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32135,9 +32135,9 @@ _08169A74: _08169A94: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32148,9 +32148,9 @@ _08169A94: _08169AB4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32161,9 +32161,9 @@ _08169AB4: _08169AD4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32174,9 +32174,9 @@ _08169AD4: _08169AF4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32187,9 +32187,9 @@ _08169AF4: _08169B14: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32201,9 +32201,9 @@ _08169B24: _08169B34: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32214,9 +32214,9 @@ _08169B34: _08169B54: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32227,9 +32227,9 @@ _08169B54: _08169B74: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32240,9 +32240,9 @@ _08169B74: _08169B94: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32253,9 +32253,9 @@ _08169B94: _08169BB4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32266,9 +32266,9 @@ _08169BB4: _08169BD4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32279,9 +32279,9 @@ _08169BD4: _08169BF4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32292,9 +32292,9 @@ _08169BF4: _08169C14: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32305,9 +32305,9 @@ _08169C14: _08169C34: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32318,9 +32318,9 @@ _08169C34: _08169C54: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32331,9 +32331,9 @@ _08169C54: _08169C74: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32344,9 +32344,9 @@ _08169C74: _08169C94: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32357,9 +32357,9 @@ _08169C94: _08169CB4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32370,9 +32370,9 @@ _08169CB4: _08169CD4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32383,9 +32383,9 @@ _08169CD4: _08169CF4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32396,9 +32396,9 @@ _08169CF4: _08169D14: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32409,9 +32409,9 @@ _08169D14: _08169D34: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32422,9 +32422,9 @@ _08169D34: _08169D54: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32435,9 +32435,9 @@ _08169D54: _08169D74: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32448,9 +32448,9 @@ _08169D74: _08169D94: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32461,9 +32461,9 @@ _08169D94: _08169DB4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 @@ -32474,24 +32474,24 @@ _08169DB4: _08169DD4: movs r0, 0x64 muls r0, r5 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x02024064 + ldr r1, =gUnknown_02024064 ldrb r2, [r1] lsls r2, 9 adds r2, r7 movs r1, 0x36 bl pokemon_setattr _08169DEA: - ldr r2, =0x0202406e - ldr r0, =0x02024064 + ldr r2, =gUnknown_0202406E + ldr r0, =gUnknown_02024064 ldrb r1, [r0] lsls r0, r1, 1 adds r0, r2 ldrh r2, [r0] movs r0, 0x64 muls r0, r2 - ldr r2, =0x020244ec + ldr r2, =gUnknown_020244EC adds r0, r2 bl sub_805E990 add sp, 0x34 @@ -32532,8 +32532,8 @@ sub_8169E38: @ 8169E38 thumb_func_start sub_8169E44 sub_8169E44: @ 8169E44 push {r4-r6,lr} - ldr r0, =0x02023064 - ldr r6, =0x02024064 + ldr r0, =gUnknown_02023064 + ldr r6, =gUnknown_02024064 ldrb r2, [r6] lsls r1, r2, 9 adds r0, 0x1 @@ -32545,7 +32545,7 @@ sub_8169E44: @ 8169E44 adds r1, r2, 0 movs r3, 0x1 bl move_anim_start_t4 - ldr r0, =0x03005d60 + ldr r0, =gUnknown_03005D60 ldrb r1, [r6] lsls r1, 2 adds r1, r0 @@ -32554,13 +32554,13 @@ sub_8169E44: @ 8169E44 b _08169EB6 .pool _08169E80: - ldr r5, =0x020241e4 + ldr r5, =gUnknown_020241E4 adds r0, r2, r5 ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r4, =0x02020630 + ldr r4, =gUnknown_02020630 adds r0, r4 bl obj_free_rotscale_entry ldrb r0, [r6] @@ -32571,7 +32571,7 @@ _08169E80: lsls r0, 2 adds r0, r4 bl RemoveObjectAndFreeTiles - ldr r1, =0x03005d70 + ldr r1, =gUnknown_03005D70 ldrb r0, [r6] adds r0, r1 ldrb r0, [r0] @@ -32587,7 +32587,7 @@ _08169EB6: thumb_func_start sub_8169EC8 sub_8169EC8: @ 8169EC8 push {r4-r6,lr} - ldr r4, =0x02024064 + ldr r4, =gUnknown_02024064 ldrb r1, [r4] movs r0, 0x6 bl sub_805DF84 @@ -32598,7 +32598,7 @@ sub_8169EC8: @ 8169EC8 lsrs r1, 24 movs r0, 0x6 bl template_build_for_pokemon_or_trainer - ldr r0, =0x0202499c + ldr r0, =gUnknown_0202499C ldr r1, =gUnknown_08305D2C ldrb r1, [r1, 0x18] movs r2, 0x8 @@ -32611,11 +32611,11 @@ sub_8169EC8: @ 8169EC8 movs r1, 0x50 movs r3, 0x1E bl AddObjectToFront - ldr r6, =0x020241e4 + ldr r6, =gUnknown_020241E4 ldrb r1, [r4] adds r1, r6 strb r0, [r1] - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 ldrb r3, [r4] adds r0, r3, r6 ldrb r0, [r0] @@ -32657,7 +32657,7 @@ sub_8169EC8: @ 8169EC8 adds r0, r5 ldr r1, =sub_805D7AC str r1, [r0] - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -32672,7 +32672,7 @@ sub_8169EC8: @ 8169EC8 thumb_func_start dp01t_07_6_ dp01t_07_6_: @ 8169F94 push {r4-r6,lr} - ldr r4, =0x02024064 + ldr r4, =gUnknown_02024064 ldrb r1, [r4] movs r0, 0x6 bl sub_805DF84 @@ -32683,7 +32683,7 @@ dp01t_07_6_: @ 8169F94 lsrs r1, 24 movs r0, 0x6 bl template_build_for_pokemon_or_trainer - ldr r0, =0x0202499c + ldr r0, =gUnknown_0202499C ldr r1, =gUnknown_08305D2C ldrb r1, [r1, 0x18] movs r2, 0x8 @@ -32696,11 +32696,11 @@ dp01t_07_6_: @ 8169F94 movs r1, 0x50 movs r3, 0x1E bl AddObjectToFront - ldr r6, =0x020241e4 + ldr r6, =gUnknown_020241E4 ldrb r1, [r4] adds r1, r6 strb r0, [r1] - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 ldrb r3, [r4] adds r0, r3, r6 ldrb r0, [r0] @@ -32742,7 +32742,7 @@ dp01t_07_6_: @ 8169F94 adds r0, r5 ldr r1, =sub_805D7AC str r1, [r0] - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -32781,15 +32781,15 @@ sub_816A078: @ 816A078 thumb_func_start sub_816A084 sub_816A084: @ 816A084 push {r4,r5,lr} - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r1, [r0, 0x8] movs r0, 0x4 strb r0, [r1, 0x8] - ldr r1, =0x020244b9 + ldr r1, =gUnknown_020244B9 movs r0, 0x1 strb r0, [r1] - ldr r5, =0x02024064 + ldr r5, =gUnknown_02024064 ldrb r4, [r5] movs r0, 0x1 bl battle_get_side_with_given_state @@ -32800,7 +32800,7 @@ sub_816A084: @ 816A084 adds r1, r4, 0 movs r3, 0x4 bl move_anim_start_t4 - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r5] lsls r0, 2 adds r0, r1 @@ -32815,18 +32815,18 @@ sub_816A084: @ 816A084 thumb_func_start sub_816A0D8 sub_816A0D8: @ 816A0D8 push {r4,r5,lr} - ldr r1, =0x02023064 - ldr r5, =0x02024064 + ldr r1, =gUnknown_02023064 + ldr r5, =gUnknown_02024064 ldrb r0, [r5] lsls r0, 9 adds r1, 0x1 adds r0, r1 ldrb r1, [r0] - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r0, [r0, 0x8] strb r1, [r0, 0x8] - ldr r1, =0x020244b9 + ldr r1, =gUnknown_020244B9 movs r0, 0x1 strb r0, [r1] ldrb r4, [r5] @@ -32839,7 +32839,7 @@ sub_816A0D8: @ 816A0D8 adds r1, r4, 0 movs r3, 0x4 bl move_anim_start_t4 - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r5] lsls r0, 2 adds r0, r1 @@ -32862,9 +32862,9 @@ sub_816A138: @ 816A138 thumb_func_start sub_816A144 sub_816A144: @ 816A144 push {r4-r6,lr} - ldr r0, =0x02023064 + ldr r0, =gUnknown_02023064 mov r12, r0 - ldr r6, =0x02024064 + ldr r6, =gUnknown_02024064 ldrb r2, [r6] lsls r2, 9 adds r0, 0x1 @@ -32876,13 +32876,13 @@ sub_816A144: @ 816A144 ldrb r1, [r1] lsls r1, 8 orrs r0, r1 - ldr r5, =0x02038432 + ldr r5, =gUnknown_02038432 mov r1, r12 adds r1, 0x3 adds r2, r1 ldrb r1, [r2] strb r1, [r5] - ldr r4, =0x02038408 + ldr r4, =gUnknown_02038408 ldrb r2, [r6] lsls r2, 9 mov r1, r12 @@ -32896,7 +32896,7 @@ sub_816A144: @ 816A144 lsls r1, 8 orrs r3, r1 strh r3, [r4] - ldr r4, =0x02038404 + ldr r4, =gUnknown_02038404 ldrb r2, [r6] lsls r2, 9 mov r1, r12 @@ -32922,7 +32922,7 @@ sub_816A144: @ 816A144 lsls r1, 24 orrs r3, r1 str r3, [r4] - ldr r3, =0x0203841a + ldr r3, =gUnknown_0203841A ldrb r1, [r6] lsls r1, 9 mov r2, r12 @@ -32930,7 +32930,7 @@ sub_816A144: @ 816A144 adds r1, r2 ldrb r1, [r1] strb r1, [r3] - ldr r4, =0x0203841c + ldr r4, =gUnknown_0203841C ldrb r2, [r6] lsls r2, 9 mov r1, r12 @@ -32944,14 +32944,14 @@ sub_816A144: @ 816A144 lsls r1, 8 orrs r3, r1 strh r3, [r4] - ldr r3, =0x02038400 + ldr r3, =gUnknown_02038400 ldrb r2, [r6] lsls r2, 9 mov r1, r12 adds r1, 0x10 adds r2, r1 str r2, [r3] - ldr r3, =0x020244bc + ldr r3, =gUnknown_020244BC ldrb r1, [r6] lsls r1, 2 adds r1, r3 @@ -32967,7 +32967,7 @@ sub_816A144: @ 816A144 b _0816A25A .pool _0816A23C: - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldrb r1, [r6] ldr r2, [r0, 0x4] @@ -32976,7 +32976,7 @@ _0816A23C: lsls r0, 2 adds r0, r2 strb r3, [r0, 0x4] - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r6] lsls r0, 2 adds r0, r1 @@ -32995,8 +32995,8 @@ bx_move_anim_5: @ 816A26C mov r7, r9 mov r6, r8 push {r6,r7} - ldr r2, =0x02023064 - ldr r6, =0x02024064 + ldr r2, =gUnknown_02023064 + ldr r6, =gUnknown_02024064 ldrb r3, [r6] lsls r1, r3, 9 adds r0, r2, 0x1 @@ -33009,7 +33009,7 @@ bx_move_anim_5: @ 816A26C ldrb r0, [r1] lsls r0, 8 orrs r4, r0 - ldr r7, =0x020244d0 + ldr r7, =gUnknown_020244D0 ldr r5, [r7] ldr r1, [r5, 0x4] lsls r0, r3, 1 @@ -33077,10 +33077,10 @@ _0816A2F6: strb r1, [r0, 0x4] b _0816A3AC _0816A320: - ldr r0, =0x020383f8 + ldr r0, =gUnknown_020383F8 ldr r0, [r0] bl _call_via_r0 - ldr r0, =0x020383fd + ldr r0, =gUnknown_020383FD ldrb r0, [r0] cmp r0, 0 bne _0816A3AC @@ -33152,22 +33152,22 @@ _0816A3AC: thumb_func_start sub_816A3B8 sub_816A3B8: @ 816A3B8 push {r4,lr} - ldr r0, =0x02022e14 + ldr r0, =gUnknown_02022E14 movs r1, 0 strh r1, [r0] - ldr r0, =0x02022e16 + ldr r0, =gUnknown_02022E16 strh r1, [r0] - ldr r4, =0x02024064 + ldr r4, =gUnknown_02024064 ldrb r0, [r4] lsls r0, 9 - ldr r1, =0x02023066 + ldr r1, =gUnknown_02023066 adds r0, r1 ldrh r0, [r0] bl battle_pick_message - ldr r0, =0x02022e2c + ldr r0, =gUnknown_02022E2C movs r1, 0 bl battle_show_message_maybe - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -33182,7 +33182,7 @@ sub_816A3B8: @ 816A3B8 thumb_func_start dp01t_11_5_message_for_player_only dp01t_11_5_message_for_player_only: @ 816A40C push {lr} - ldr r0, =0x02024064 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] bl battle_side_get_owner lsls r0, 24 @@ -33206,13 +33206,13 @@ sub_816A430: @ 816A430 lsrs r1, r0, 24 cmp r1, 0 bne _0816A456 - ldr r0, =0x02022e14 + ldr r0, =gUnknown_02022E14 strh r1, [r0] - ldr r1, =0x02022e16 + ldr r1, =gUnknown_02022E16 movs r0, 0xA0 strh r0, [r1] - ldr r1, =0x03005d60 - ldr r0, =0x02024064 + ldr r1, =gUnknown_03005D60 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 2 adds r0, r1 @@ -33227,8 +33227,8 @@ _0816A456: thumb_func_start dp01t_12_1_battle_menu dp01t_12_1_battle_menu: @ 816A470 push {r4,lr} - ldr r1, =0x03005d60 - ldr r0, =0x02024064 + ldr r1, =gUnknown_03005D60 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 2 adds r0, r1 @@ -33245,8 +33245,8 @@ _0816A48A: adds r4, 0x1 cmp r4, 0x3 ble _0816A48A - ldr r1, =0x020244ac - ldr r0, =0x02024064 + ldr r1, =gUnknown_020244AC + ldr r0, =gUnknown_02024064 ldrb r0, [r0] adds r0, r1 ldrb r0, [r0] @@ -33254,7 +33254,7 @@ _0816A48A: bl sub_8059CB4 ldr r0, =gUnknown_085CCA15 bl get_battle_strings_ - ldr r0, =0x02022e2c + ldr r0, =gUnknown_02022E2C movs r1, 0x1 bl battle_show_message_maybe pop {r4} @@ -33274,7 +33274,7 @@ sub_816A4D8: @ 816A4D8 thumb_func_start sub_816A4E4 sub_816A4E4: @ 816A4E4 push {r4,lr} - ldr r4, =0x0202449c + ldr r4, =gUnknown_0202449C ldr r1, [r4] adds r0, r1, 0 adds r0, 0x95 @@ -33309,9 +33309,9 @@ _0816A522: lsrs r1, r0, 24 cmp r1, 0 bne _0816A574 - ldr r0, =0x02022e14 + ldr r0, =gUnknown_02022E14 strh r1, [r0] - ldr r1, =0x02022e16 + ldr r1, =gUnknown_02022E16 movs r2, 0xA0 lsls r2, 1 adds r0, r2, 0 @@ -33356,14 +33356,14 @@ sub_816A57C: @ 816A57C movs r2, 0 movs r3, 0x10 bl pal_fade_maybe - ldr r1, =0x03005d60 - ldr r2, =0x02024064 + ldr r1, =gUnknown_03005D60 + ldr r2, =gUnknown_02024064 ldrb r0, [r2] lsls r0, 2 adds r0, r1 ldr r1, =sub_81685D4 str r1, [r0] - ldr r1, =0x020244b8 + ldr r1, =gUnknown_020244B8 ldrb r0, [r2] strb r0, [r1] add sp, 0x4 @@ -33397,8 +33397,8 @@ sub_816A5D4: @ 816A5D4 sub sp, 0x4 movs r0, 0 bl load_gfxc_health_bar - ldr r3, =0x02023064 - ldr r0, =0x02024064 + ldr r3, =gUnknown_02023064 + ldr r0, =gUnknown_02024064 mov r9, r0 ldrb r4, [r0] lsls r2, r4, 9 @@ -33415,13 +33415,13 @@ sub_816A5D4: @ 816A5D4 ldr r0, =0x00007fff cmp r7, r0 beq _0816A664 - ldr r6, =0x0202406e + ldr r6, =gUnknown_0202406E lsls r0, r4, 1 adds r0, r6 ldrh r0, [r0] movs r5, 0x64 muls r0, r5 - ldr r4, =0x020244ec + ldr r4, =gUnknown_020244EC adds r0, r4 movs r1, 0x3A bl pokemon_getattr @@ -33438,7 +33438,7 @@ sub_816A5D4: @ 816A5D4 adds r3, r0, 0 mov r1, r9 ldrb r0, [r1] - ldr r1, =0x03005d70 + ldr r1, =gUnknown_03005D70 adds r1, r0, r1 ldrb r1, [r1] str r7, [sp] @@ -33447,20 +33447,20 @@ sub_816A5D4: @ 816A5D4 b _0816A69E .pool _0816A664: - ldr r1, =0x0202406e + ldr r1, =gUnknown_0202406E lsls r0, r4, 1 adds r0, r1 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0x3A bl pokemon_getattr adds r2, r0, 0 mov r1, r9 ldrb r0, [r1] - ldr r4, =0x03005d70 + ldr r4, =gUnknown_03005D70 adds r1, r0, r4 ldrb r1, [r1] str r7, [sp] @@ -33474,8 +33474,8 @@ _0816A664: movs r2, 0 bl heathbar_draw_hp _0816A69E: - ldr r1, =0x03005d60 - ldr r0, =0x02024064 + ldr r1, =gUnknown_03005D60 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 2 adds r0, r1 @@ -33622,9 +33622,9 @@ sub_816A788: @ 816A788 thumb_func_start sub_816A794 sub_816A794: @ 816A794 push {r4,lr} - ldr r3, =0x02020630 - ldr r2, =0x020241e4 - ldr r4, =0x02024064 + ldr r3, =gUnknown_02020630 + ldr r2, =gUnknown_020241E4 + ldr r4, =gUnknown_02024064 ldrb r0, [r4] adds r0, r2 ldrb r1, [r0] @@ -33641,7 +33641,7 @@ sub_816A794: @ 816A794 b _0816A7F2 .pool _0816A7C8: - ldr r1, =0x020244b9 + ldr r1, =gUnknown_020244B9 movs r0, 0x1 strb r0, [r1] ldrb r0, [r4] @@ -33655,7 +33655,7 @@ _0816A7C8: strh r1, [r0, 0x30] ldrb r0, [r4] bl sub_80769F4 - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -33679,8 +33679,8 @@ sub_816A804: @ 816A804 thumb_func_start sub_816A810 sub_816A810: @ 816A810 push {lr} - ldr r2, =0x02023064 - ldr r0, =0x02024064 + ldr r2, =gUnknown_02023064 + ldr r0, =gUnknown_02024064 ldrb r1, [r0] lsls r1, 9 adds r0, r2, 0x1 @@ -33701,8 +33701,8 @@ sub_816A810: @ 816A810 thumb_func_start sub_816A840 sub_816A840: @ 816A840 push {r4,r5,lr} - ldr r4, =0x02023064 - ldr r5, =0x02024064 + ldr r4, =gUnknown_02023064 + ldr r5, =gUnknown_02024064 ldrb r0, [r5] lsls r3, r0, 9 adds r0, r4, 0x3 @@ -33744,15 +33744,15 @@ _0816A890: thumb_func_start sub_816A89C sub_816A89C: @ 816A89C push {lr} - ldr r1, =0x0202406e - ldr r0, =0x02024064 + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 1 adds r0, r1 ldrh r1, [r0] movs r0, 0x64 muls r0, r1 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0xB bl pokemon_getattr @@ -33769,15 +33769,15 @@ sub_816A89C: @ 816A89C thumb_func_start dp01t_2E_5_battle_intro dp01t_2E_5_battle_intro: @ 816A8D8 push {lr} - ldr r1, =0x02023064 - ldr r0, =0x02024064 + ldr r1, =gUnknown_02023064 + ldr r0, =gUnknown_02024064 ldrb r0, [r0] lsls r0, 9 adds r1, 0x1 adds r0, r1 ldrb r0, [r0] bl battle_intro_launch - ldr r2, =0x020243fc + ldr r2, =gUnknown_020243FC ldrh r0, [r2] movs r1, 0x1 orrs r0, r1 @@ -33791,15 +33791,15 @@ dp01t_2E_5_battle_intro: @ 816A8D8 thumb_func_start sub_816A90C sub_816A90C: @ 816A90C push {r4-r7,lr} - ldr r6, =0x020241e4 - ldr r7, =0x02024064 + ldr r6, =gUnknown_020241E4 + ldr r7, =gUnknown_02024064 ldrb r0, [r7] adds r0, r6 ldrb r1, [r0] lsls r0, r1, 4 adds r0, r1 lsls r0, 2 - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 adds r0, r5 bl oamt_add_pos2_onto_pos1 ldrb r0, [r7] @@ -33895,14 +33895,14 @@ sub_816A90C: @ 816A90C bl CreateTask lsls r0, 24 lsrs r0, 24 - ldr r4, =0x03005e00 + ldr r4, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 adds r1, r4 ldrb r0, [r7] strh r0, [r1, 0x8] - ldr r3, =0x020244d0 + ldr r3, =gUnknown_020244D0 ldr r0, [r3] ldrb r2, [r7] ldr r1, [r0, 0x4] @@ -33915,7 +33915,7 @@ sub_816A90C: @ 816A90C ands r0, r1 cmp r0, 0 beq _0816AA24 - ldr r0, =0x020244b4 + ldr r0, =gUnknown_020244B4 adds r0, r2, r0 ldrb r1, [r0] lsls r0, r1, 2 @@ -33931,7 +33931,7 @@ _0816AA24: movs r1, 0x1 orrs r0, r1 strb r0, [r2, 0x9] - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r7] lsls r0, 2 adds r0, r1 @@ -33953,17 +33953,17 @@ sub_816AA80: @ 816AA80 adds r6, r0, 0 lsls r6, 24 lsrs r6, 24 - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] ldr r1, [r0] lsls r0, r6, 2 adds r0, r1 movs r1, 0 strh r1, [r0, 0x2] - ldr r0, =0x0202406e + ldr r0, =gUnknown_0202406E lsls r2, r6, 1 adds r2, r0 - ldr r0, =0x02023064 + ldr r0, =gUnknown_02023064 lsls r1, r6, 9 adds r0, 0x1 adds r1, r0 @@ -33972,7 +33972,7 @@ sub_816AA80: @ 816AA80 ldrh r1, [r2] movs r0, 0x64 muls r0, r1 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 movs r1, 0xB bl pokemon_getattr @@ -33982,7 +33982,7 @@ sub_816AA80: @ 816AA80 mov r8, r0 ldr r0, =sub_805D714 bl object_new_hidden_with_callback - ldr r1, =0x03005d7c + ldr r1, =gUnknown_03005D7C mov r9, r1 add r9, r6 mov r1, r9 @@ -33994,7 +33994,7 @@ sub_816AA80: @ 816AA80 lsrs r1, 24 mov r0, r8 bl sub_806A068 - ldr r0, =0x0202499c + ldr r0, =gUnknown_0202499C mov r10, r0 adds r0, r6, 0 movs r1, 0x2 @@ -34016,10 +34016,10 @@ sub_816AA80: @ 816AA80 adds r1, r5, 0 adds r2, r4, 0 bl AddObjectToFront - ldr r4, =0x020241e4 + ldr r4, =gUnknown_020241E4 adds r4, r6, r4 strb r0, [r4] - ldr r5, =0x02020630 + ldr r5, =gUnknown_02020630 mov r0, r9 ldrb r1, [r0] lsls r0, r1, 4 @@ -34064,7 +34064,7 @@ sub_816AA80: @ 816AA80 adds r0, r1 lsls r0, 2 adds r0, r5 - ldr r1, =0x020244e4 + ldr r1, =gUnknown_020244E4 adds r6, r1 ldrb r1, [r6] bl StartObjectImageAnim @@ -34114,7 +34114,7 @@ sub_816AC04: @ 816AC04 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r6, 2 adds r0, r6 lsls r0, 3 @@ -34129,23 +34129,23 @@ sub_816AC04: @ 816AC04 b _0816AC5E .pool _0816AC28: - ldr r4, =0x02024064 + ldr r4, =gUnknown_02024064 ldrb r5, [r4] ldrh r0, [r1, 0x8] strb r0, [r4] - ldr r0, =0x02023064 + ldr r0, =gUnknown_02023064 ldrb r1, [r4] lsls r2, r1, 9 adds r0, 0x1 adds r2, r0 - ldr r0, =0x0202406e + ldr r0, =gUnknown_0202406E lsls r1, 1 adds r1, r0 ldrh r0, [r1] strb r0, [r2] ldrb r0, [r4] bl sub_816AA80 - ldr r1, =0x03005d60 + ldr r1, =gUnknown_03005D60 ldrb r0, [r4] lsls r0, 2 adds r0, r1 @@ -34164,8 +34164,8 @@ _0816AC5E: thumb_func_start sub_816AC78 sub_816AC78: @ 816AC78 push {r4,r5,lr} - ldr r1, =0x02023064 - ldr r0, =0x02024064 + ldr r1, =gUnknown_02023064 + ldr r0, =gUnknown_02024064 ldrb r2, [r0] lsls r0, r2, 9 adds r1, 0x1 @@ -34182,9 +34182,9 @@ sub_816AC78: @ 816AC78 b _0816ACE6 .pool _0816ACA8: - ldr r0, =0x020244d0 + ldr r0, =gUnknown_020244D0 ldr r0, [r0] - ldr r5, =0x02024064 + ldr r5, =gUnknown_02024064 ldrb r1, [r5] ldr r2, [r0, 0x4] lsls r0, r1, 1 @@ -34197,7 +34197,7 @@ _0816ACA8: strb r1, [r0] ldrb r0, [r5] lsls r4, r0, 9 - ldr r3, =0x02023068 + ldr r3, =gUnknown_02023068 adds r1, r4, r3 subs r2, r3, 0x3 adds r2, r4, r2 @@ -34206,7 +34206,7 @@ _0816ACA8: adds r4, r3 ldrb r3, [r4] bl sub_80735DC - ldr r2, =0x020244b4 + ldr r2, =gUnknown_020244B4 ldrb r1, [r5] adds r1, r2 strb r0, [r1] @@ -34246,8 +34246,8 @@ sub_816AD14: @ 816AD14 sub_816AD20: @ 816AD20 push {r4-r6,lr} sub sp, 0x4 - ldr r5, =0x02023064 - ldr r6, =0x02024064 + ldr r5, =gUnknown_02023064 + ldr r6, =gUnknown_02024064 ldrb r2, [r6] lsls r1, r2, 9 adds r0, r5, 0x1 @@ -34272,7 +34272,7 @@ sub_816AD20: @ 816AD20 b _0816AD6C .pool _0816AD60: - ldr r0, =0x03005d60 + ldr r0, =gUnknown_03005D60 ldrb r1, [r6] lsls r1, 2 adds r1, r0 @@ -34305,9 +34305,9 @@ sub_816AD88: @ 816AD88 thumb_func_start sub_816AD94 sub_816AD94: @ 816AD94 push {r4,lr} - ldr r2, =0x0202433a - ldr r1, =0x02023064 - ldr r4, =0x02024064 + ldr r2, =gUnknown_0202433A + ldr r1, =gUnknown_02023064 + ldr r4, =gUnknown_02024064 ldrb r0, [r4] lsls r0, 9 adds r1, 0x1 @@ -34319,13 +34319,13 @@ sub_816AD94: @ 816AD94 movs r0, 0x3 bl sub_80A2390 bl dp01_tbl5_exec_completed - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x6 ands r0, r1 cmp r0, 0x2 bne _0816ADD0 - ldr r0, =0x03005d60 + ldr r0, =gUnknown_03005D60 ldrb r1, [r4] lsls r1, 2 adds r1, r0 |