diff options
author | YamaArashi <shadow962@live.com> | 2016-09-25 00:32:04 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-09-25 00:32:04 -0700 |
commit | 61ea6194c97fce60d5c8d17e3206156de37f600f (patch) | |
tree | 0ebf4c2ca7e941b05192731b40460a158a60d53e /asm/rom4.s | |
parent | 771c5c2175a05790b50ff85d5f9d91e585c6de0f (diff) |
introduce RAM variable LD script generator tool
Diffstat (limited to 'asm/rom4.s')
-rw-r--r-- | asm/rom4.s | 1324 |
1 files changed, 662 insertions, 662 deletions
diff --git a/asm/rom4.s b/asm/rom4.s index 4f310a3ba..f71078d96 100644 --- a/asm/rom4.s +++ b/asm/rom4.s @@ -53,7 +53,7 @@ set_player_trainer_id: @ 8052D2C pop {r0} bx r0 .align 2, 0 -_08052D50: .4byte 0x02024eae +_08052D50: .4byte gUnknown_02024EAE thumb_func_end set_player_trainer_id thumb_func_start sub_8052D54 @@ -97,8 +97,8 @@ sub_8052D78: @ 8052D78 pop {r0} bx r0 .align 2, 0 -_08052DA0: .4byte 0x03005ce8 -_08052DA4: .4byte 0x02024ecc +_08052DA0: .4byte gUnknown_03005CE8 +_08052DA4: .4byte gUnknown_02024ECC thumb_func_end sub_8052D78 thumb_func_start sub_8052DA8 @@ -127,7 +127,7 @@ _08052DB8: pop {r0} bx r0 .align 2, 0 -_08052DD8: .4byte 0x02025734 +_08052DD8: .4byte gSaveBlock1 _08052DDC: .4byte gUnknown_08216604 _08052DE0: .4byte 0x00002efc thumb_func_end sub_8052DA8 @@ -146,7 +146,7 @@ sub_8052DE4: @ 8052DE4 pop {r0} bx r0 .align 2, 0 -_08052DFC: .4byte 0x02024f4c +_08052DFC: .4byte gUnknown_02024F4C _08052E00: .4byte 0x050001fa thumb_func_end sub_8052DE4 @@ -200,7 +200,7 @@ sub_8052E4C: @ 8052E4C pop {r0} bx r0 .align 2, 0 -_08052E68: .4byte 0x020297ec +_08052E68: .4byte gUnknown_020297EC thumb_func_end sub_8052E4C thumb_func_start NewGameInitData @@ -276,12 +276,12 @@ _08052E7E: pop {r0} bx r0 .align 2, 0 -_08052F3C: .4byte 0x03005eb8 -_08052F40: .4byte 0x020297ec -_08052F44: .4byte 0x02025734 +_08052F3C: .4byte gSaveFileStatus +_08052F40: .4byte gUnknown_020297EC +_08052F44: .4byte gSaveBlock1 _08052F48: .4byte gSaveBlock2 _08052F4C: .4byte 0x00000bb8 -_08052F50: .4byte 0x03004350 +_08052F50: .4byte gPlayerPartyCount _08052F54: .4byte 0x00000496 _08052F58: .4byte gUnknown_0819FA81 thumb_func_end NewGameInitData @@ -306,7 +306,7 @@ sub_8052F5C: @ 8052F5C bx r0 .align 2, 0 _08052F88: .4byte gUnknown_0819FC74 -_08052F8C: .4byte 0x02025734 +_08052F8C: .4byte gSaveBlock1 thumb_func_end sub_8052F5C thumb_func_start flag_var_implications_of_teleport_ @@ -440,7 +440,7 @@ _080530B8: pop {r0} bx r0 .align 2, 0 -_080530C8: .4byte 0x02025734 +_080530C8: .4byte gSaveBlock1 _080530CC: .4byte 0x00001604 thumb_func_end sub_80530AC @@ -464,7 +464,7 @@ sav12_xor_increment: @ 80530D0 adds r0, r2, 0x1 b _080530FE .align 2, 0 -_080530F4: .4byte 0x02025734 +_080530F4: .4byte gSaveBlock1 _080530F8: .4byte 0x00fffffe _080530FC: ldr r0, _08053104 @@ -493,7 +493,7 @@ sub_8053108: @ 8053108 ldr r0, [r1] b _0805312A .align 2, 0 -_08053124: .4byte 0x02025734 +_08053124: .4byte gSaveBlock1 _08053128: movs r0, 0 _0805312A: @@ -520,7 +520,7 @@ _0805314A: pop {r0} bx r0 .align 2, 0 -_08053150: .4byte 0x02025734 +_08053150: .4byte gSaveBlock1 thumb_func_end sav12_xor_set thumb_func_start sub_8053154 @@ -551,9 +551,9 @@ sub_8053154: @ 8053154 pop {r0} bx r0 .align 2, 0 -_0805318C: .4byte 0x02026354 +_0805318C: .4byte gUnknown_02026354 _08053190: .4byte 0x05000180 -_08053194: .4byte 0x0202e828 +_08053194: .4byte gMapHeader thumb_func_end sub_8053154 thumb_func_start sub_8053198 @@ -575,8 +575,8 @@ _080531A4: pop {r0} bx r0 .align 2, 0 -_080531B8: .4byte 0x0202e828 -_080531BC: .4byte 0x02026354 +_080531B8: .4byte gMapHeader +_080531BC: .4byte gUnknown_02026354 thumb_func_end sub_8053198 thumb_func_start update_saveblock1_field_object_coords @@ -598,7 +598,7 @@ _080531D2: strh r2, [r3, 0x6] b _080531EC .align 2, 0 -_080531E0: .4byte 0x02026354 +_080531E0: .4byte gUnknown_02026354 _080531E4: adds r3, 0x18 adds r1, 0x1 @@ -626,7 +626,7 @@ _08053202: strb r1, [r2, 0x9] b _08053218 .align 2, 0 -_0805320C: .4byte 0x02026354 +_0805320C: .4byte gUnknown_02026354 _08053210: adds r2, 0x18 adds r3, 0x1 @@ -653,7 +653,7 @@ mapdata_load_assets_to_gpu_and_full_redraw: @ 8053220 pop {r0} bx r0 .align 2, 0 -_08053244: .4byte 0x0202e828 +_08053244: .4byte gMapHeader thumb_func_end mapdata_load_assets_to_gpu_and_full_redraw thumb_func_start get_mapdata_header @@ -666,7 +666,7 @@ get_mapdata_header: @ 8053248 movs r0, 0 b _08053266 .align 2, 0 -_08053258: .4byte 0x02025734 +_08053258: .4byte gSaveBlock1 _0805325C: ldr r0, _0805326C subs r1, 0x1 @@ -704,12 +704,12 @@ warp_shift: @ 8053270 str r1, [r2, 0x4] bx lr .align 2, 0 -_0805329C: .4byte 0x020297f0 -_080532A0: .4byte 0x02025734 -_080532A4: .4byte 0x020297f8 -_080532A8: .4byte 0x02029800 +_0805329C: .4byte gUnknown_020297F0 +_080532A0: .4byte gSaveBlock1 +_080532A4: .4byte gUnknown_020297F8 +_080532A8: .4byte gUnknown_02029800 _080532AC: .4byte gUnknown_08216624 -_080532B0: .4byte 0x02029808 +_080532B0: .4byte gUnknown_02029808 thumb_func_end warp_shift thumb_func_start warp_set @@ -799,7 +799,7 @@ warp1_get_mapheader: @ 8053328 pop {r1} bx r1 .align 2, 0 -_08053348: .4byte 0x020297f8 +_08053348: .4byte gUnknown_020297F8 thumb_func_end warp1_get_mapheader thumb_func_start set_current_map_header_from_sav1_save_old_name @@ -831,8 +831,8 @@ set_current_map_header_from_sav1_save_old_name: @ 805334C pop {r0} bx r0 .align 2, 0 -_08053384: .4byte 0x0202e828 -_08053388: .4byte 0x02025734 +_08053384: .4byte gMapHeader +_08053388: .4byte gSaveBlock1 thumb_func_end set_current_map_header_from_sav1_save_old_name thumb_func_start sub_805338C @@ -863,8 +863,8 @@ sub_805338C: @ 805338C pop {r0} bx r0 .align 2, 0 -_080533C4: .4byte 0x0202e828 -_080533C8: .4byte 0x02025734 +_080533C4: .4byte gMapHeader +_080533C8: .4byte gSaveBlock1 thumb_func_end sub_805338C thumb_func_start sub_80533CC @@ -893,8 +893,8 @@ sub_80533CC: @ 80533CC ldrh r0, [r1, 0x2] b _08053434 .align 2, 0 -_080533FC: .4byte 0x02025734 -_08053400: .4byte 0x0202e828 +_080533FC: .4byte gSaveBlock1 +_08053400: .4byte gMapHeader _08053404: ldrh r2, [r3, 0x8] movs r1, 0x8 @@ -928,7 +928,7 @@ _08053436: pop {r0} bx r0 .align 2, 0 -_0805343C: .4byte 0x0202e828 +_0805343C: .4byte gMapHeader thumb_func_end sub_80533CC thumb_func_start warp_in @@ -971,7 +971,7 @@ warp1_set: @ 8053454 pop {r0} bx r0 .align 2, 0 -_0805348C: .4byte 0x020297f8 +_0805348C: .4byte gUnknown_020297F8 thumb_func_end warp1_set thumb_func_start warp1_set_2 @@ -1022,7 +1022,7 @@ saved_warp2_set: @ 80534B0 pop {r0} bx r0 .align 2, 0 -_080534E8: .4byte 0x02025748 +_080534E8: .4byte gUnknown_02025748 thumb_func_end saved_warp2_set thumb_func_start saved_warp2_set_2 @@ -1050,7 +1050,7 @@ saved_warp2_set_2: @ 80534EC pop {r0} bx r0 .align 2, 0 -_0805351C: .4byte 0x02025748 +_0805351C: .4byte gUnknown_02025748 thumb_func_end saved_warp2_set_2 thumb_func_start copy_saved_warp2_bank_and_enter_x_to_warp1 @@ -1063,8 +1063,8 @@ copy_saved_warp2_bank_and_enter_x_to_warp1: @ 8053520 str r1, [r2, 0x4] bx lr .align 2, 0 -_08053530: .4byte 0x020297f8 -_08053534: .4byte 0x02025734 +_08053530: .4byte gUnknown_020297F8 +_08053534: .4byte gSaveBlock1 thumb_func_end copy_saved_warp2_bank_and_enter_x_to_warp1 thumb_func_start sub_8053538 @@ -1107,8 +1107,8 @@ sub_8053570: @ 8053570 str r1, [r2, 0x4] bx lr .align 2, 0 -_08053580: .4byte 0x020297f8 -_08053584: .4byte 0x02025734 +_08053580: .4byte gUnknown_020297F8 +_08053584: .4byte gSaveBlock1 thumb_func_end sub_8053570 thumb_func_start sub_8053588 @@ -1141,7 +1141,7 @@ _080535B8: pop {r0} bx r0 .align 2, 0 -_080535C0: .4byte 0x02025750 +_080535C0: .4byte gUnknown_02025750 thumb_func_end sub_8053588 thumb_func_start sub_80535C4 @@ -1198,8 +1198,8 @@ _0805362A: pop {r0} bx r0 .align 2, 0 -_08053634: .4byte 0x020297f8 -_08053638: .4byte 0x02025734 +_08053634: .4byte gUnknown_020297F8 +_08053638: .4byte gSaveBlock1 thumb_func_end sub_80535C4 thumb_func_start sub_805363C @@ -1232,7 +1232,7 @@ sub_805363C: @ 805363C pop {r0} bx r0 .align 2, 0 -_08053674: .4byte 0x02025758 +_08053674: .4byte gUnknown_02025758 thumb_func_end sub_805363C thumb_func_start sub_8053678 @@ -1245,8 +1245,8 @@ sub_8053678: @ 8053678 str r1, [r2, 0x4] bx lr .align 2, 0 -_08053688: .4byte 0x020297f8 -_0805368C: .4byte 0x02025734 +_08053688: .4byte gUnknown_020297F8 +_0805368C: .4byte gSaveBlock1 thumb_func_end sub_8053678 thumb_func_start sub_8053690 @@ -1279,7 +1279,7 @@ sub_8053690: @ 8053690 pop {r0} bx r0 .align 2, 0 -_080536C8: .4byte 0x02029800 +_080536C8: .4byte gUnknown_02029800 thumb_func_end sub_8053690 thumb_func_start warp1_set_to_warp2 @@ -1292,8 +1292,8 @@ warp1_set_to_warp2: @ 80536CC str r1, [r2, 0x4] bx lr .align 2, 0 -_080536DC: .4byte 0x020297f8 -_080536E0: .4byte 0x02029800 +_080536DC: .4byte gUnknown_020297F8 +_080536E0: .4byte gUnknown_02029800 thumb_func_end warp1_set_to_warp2 thumb_func_start sub_80536E4 @@ -1326,7 +1326,7 @@ sub_80536E4: @ 80536E4 pop {r0} bx r0 .align 2, 0 -_0805371C: .4byte 0x02029808 +_0805371C: .4byte gUnknown_02029808 thumb_func_end sub_80536E4 thumb_func_start sub_8053720 @@ -1350,9 +1350,9 @@ sub_8053720: @ 8053720 str r1, [r2, 0x4] b _0805376E .align 2, 0 -_08053748: .4byte 0x02029808 -_0805374C: .4byte 0x020297f8 -_08053750: .4byte 0x020297f0 +_08053748: .4byte gUnknown_02029808 +_0805374C: .4byte gUnknown_020297F8 +_08053750: .4byte gUnknown_020297F0 _08053754: movs r0, 0 ldrsb r0, [r4, r0] @@ -1383,8 +1383,8 @@ sub_8053778: @ 8053778 str r1, [r2, 0x4] bx lr .align 2, 0 -_08053788: .4byte 0x020297f8 -_0805378C: .4byte 0x02025734 +_08053788: .4byte gUnknown_020297F8 +_0805378C: .4byte gSaveBlock1 thumb_func_end sub_8053778 thumb_func_start unref_sub_8053790 @@ -1417,7 +1417,7 @@ unref_sub_8053790: @ 8053790 pop {r0} bx r0 .align 2, 0 -_080537C8: .4byte 0x02025740 +_080537C8: .4byte gUnknown_02025740 thumb_func_end unref_sub_8053790 thumb_func_start sub_80537CC @@ -1450,7 +1450,7 @@ _080537FC: pop {r0} bx r0 .align 2, 0 -_08053804: .4byte 0x02025740 +_08053804: .4byte gUnknown_02025740 thumb_func_end sub_80537CC thumb_func_start gpu_sync_bg_hide @@ -1462,7 +1462,7 @@ gpu_sync_bg_hide: @ 8053808 str r1, [r2, 0x10] bx lr .align 2, 0 -_08053814: .4byte 0x02025734 +_08053814: .4byte gSaveBlock1 thumb_func_end gpu_sync_bg_hide thumb_func_start sub_8053818 @@ -1478,7 +1478,7 @@ sub_8053818: @ 8053818 bne _08053834 b _08053848 .align 2, 0 -_0805382C: .4byte 0x0202e828 +_0805382C: .4byte gMapHeader _08053830: adds r0, r1, 0 b _0805384A @@ -1539,7 +1539,7 @@ _08053888: movs r0, 0 b _080538A6 .align 2, 0 -_0805389C: .4byte 0x02029800 +_0805389C: .4byte gUnknown_02029800 _080538A0: bl warp1_set_to_warp2 _080538A4: @@ -1644,7 +1644,7 @@ _0805395C: pop {r0} bx r0 .align 2, 0 -_08053990: .4byte 0x0202e828 +_08053990: .4byte gMapHeader thumb_func_end sub_80538F0 thumb_func_start sub_8053994 @@ -1708,10 +1708,10 @@ _08053A24: pop {r0} bx r0 .align 2, 0 -_08053A2C: .4byte 0x0202e828 -_08053A30: .4byte 0x02025734 +_08053A2C: .4byte gMapHeader +_08053A30: .4byte gSaveBlock1 _08053A34: .4byte 0x00000828 -_08053A38: .4byte 0x03004870 +_08053A38: .4byte gUnknown_03004870 thumb_func_end sub_8053994 thumb_func_start player_avatar_init_params_reset @@ -1722,7 +1722,7 @@ player_avatar_init_params_reset: @ 8053A3C strb r0, [r1] bx lr .align 2, 0 -_08053A48: .4byte 0x02029810 +_08053A48: .4byte gUnknown_02029810 thumb_func_end player_avatar_init_params_reset thumb_func_start walkrun_find_lowest_active_bit_in_bitfield @@ -1739,7 +1739,7 @@ walkrun_find_lowest_active_bit_in_bitfield: @ 8053A4C movs r0, 0x2 b _08053A9E .align 2, 0 -_08053A68: .4byte 0x02029810 +_08053A68: .4byte gUnknown_02029810 _08053A6C: movs r0, 0x4 bl TestPlayerAvatarFlags @@ -1810,7 +1810,7 @@ sub_8053AA8: @ 8053AA8 pop {r1} bx r1 .align 2, 0 -_08053AF4: .4byte 0x02029810 +_08053AF4: .4byte gUnknown_02029810 _08053AF8: .4byte 0xffffff00 _08053AFC: .4byte 0xffff00ff thumb_func_end sub_8053AA8 @@ -1988,7 +1988,7 @@ cur_mapdata_block_role_at_screen_center_acc_to_sav1: @ 8053C24 pop {r1} bx r1 .align 2, 0 -_08053C40: .4byte 0x02025734 +_08053C40: .4byte gSaveBlock1 thumb_func_end cur_mapdata_block_role_at_screen_center_acc_to_sav1 thumb_func_start sub_8053C44 @@ -2026,8 +2026,8 @@ _08053C7C: movs r0, 0x1 b _08053C92 .align 2, 0 -_08053C80: .4byte 0x02025734 -_08053C84: .4byte 0x0202e828 +_08053C80: .4byte gSaveBlock1 +_08053C84: .4byte gMapHeader _08053C88: .4byte 0x00002418 _08053C8C: .4byte 0x00002a18 _08053C90: @@ -2047,8 +2047,8 @@ sub_8053C98: @ 8053C98 ldr r0, _08053CAC b _08053CD2 .align 2, 0 -_08053CA8: .4byte 0x0202e828 -_08053CAC: .4byte 0x02025734 +_08053CA8: .4byte gMapHeader +_08053CAC: .4byte gSaveBlock1 _08053CB0: ldr r0, _08053CC4 bl FlagGet @@ -2061,7 +2061,7 @@ _08053CB0: b _08053CD4 .align 2, 0 _08053CC4: .4byte 0x00000828 -_08053CC8: .4byte 0x02025734 +_08053CC8: .4byte gSaveBlock1 _08053CCC: ldr r0, _08053CDC ldr r1, _08053CE0 @@ -2073,7 +2073,7 @@ _08053CD4: pop {r0} bx r0 .align 2, 0 -_08053CDC: .4byte 0x02025734 +_08053CDC: .4byte gSaveBlock1 _08053CE0: .4byte gUnknown_0839ACE8 thumb_func_end sub_8053C98 @@ -2097,7 +2097,7 @@ _08053CF6: bx r0 .align 2, 0 _08053D00: .4byte gUnknown_0839ACE8 -_08053D04: .4byte 0x02025734 +_08053D04: .4byte gSaveBlock1 thumb_func_end sub_8053CE4 thumb_func_start sav1_get_flash_used_on_map @@ -2107,7 +2107,7 @@ sav1_get_flash_used_on_map: @ 8053D08 ldrb r0, [r0] bx lr .align 2, 0 -_08053D10: .4byte 0x02025734 +_08053D10: .4byte gSaveBlock1 thumb_func_end sav1_get_flash_used_on_map thumb_func_start sub_8053D14 @@ -2121,8 +2121,8 @@ sub_8053D14: @ 8053D14 pop {r0} bx r0 .align 2, 0 -_08053D28: .4byte 0x02025734 -_08053D2C: .4byte 0x0202e828 +_08053D28: .4byte gSaveBlock1 +_08053D2C: .4byte gMapHeader thumb_func_end sub_8053D14 thumb_func_start sub_8053D30 @@ -2254,7 +2254,7 @@ sav1_map_get_music: @ 8053DE4 ldr r0, _08053E08 b _08053E40 .align 2, 0 -_08053E04: .4byte 0x02025734 +_08053E04: .4byte gSaveBlock1 _08053E08: .4byte 0x00000199 _08053E0C: ldr r4, _08053E24 @@ -2268,7 +2268,7 @@ _08053E0C: adds r0, r1, 0 b _08053E40 .align 2, 0 -_08053E24: .4byte 0x02025738 +_08053E24: .4byte gUnknown_02025738 _08053E28: .4byte 0x00007fff _08053E2C: subs r0, r4, 0x4 @@ -2301,7 +2301,7 @@ warp1_target_get_music: @ 8053E48 adds r0, r1, 0 b _08053E80 .align 2, 0 -_08053E60: .4byte 0x020297f8 +_08053E60: .4byte gUnknown_020297F8 _08053E64: .4byte 0x00007fff _08053E68: ldr r0, _08053E78 @@ -2313,7 +2313,7 @@ _08053E68: subs r0, 0x6E b _08053E80 .align 2, 0 -_08053E78: .4byte 0x02025734 +_08053E78: .4byte gSaveBlock1 _08053E7C: movs r0, 0xB4 lsls r0, 1 @@ -2354,7 +2354,7 @@ sub_8053E90: @ 8053E90 .ifdef SAPPHIRE _sub_8053E90_LegendaryMusic: .4byte 443 @ OOAME (Kyogre's Heavy Rain theme) .endif -_08053EB0: .4byte 0x02025734 +_08053EB0: .4byte gSaveBlock1 _08053EB4: bl sav1_map_get_light_level lsls r0, 24 @@ -2394,7 +2394,7 @@ sav1_set_battle_music_maybe: @ 8053EF4 strh r0, [r1, 0x2C] bx lr .align 2, 0 -_08053EFC: .4byte 0x02025734 +_08053EFC: .4byte gSaveBlock1 thumb_func_end sav1_set_battle_music_maybe thumb_func_start sav1_reset_battle_music_maybe @@ -2404,7 +2404,7 @@ sav1_reset_battle_music_maybe: @ 8053F00 strh r0, [r1, 0x2C] bx lr .align 2, 0 -_08053F08: .4byte 0x02025734 +_08053F08: .4byte gSaveBlock1 thumb_func_end sav1_reset_battle_music_maybe thumb_func_start sub_8053F0C @@ -2653,8 +2653,8 @@ _080540C0: pop {r0} bx r0 .align 2, 0 -_080540C8: .4byte 0x02029816 -_080540CC: .4byte 0x02029814 +_080540C8: .4byte gUnknown_02029816 +_080540CC: .4byte gUnknown_02029814 thumb_func_end sub_8054050 thumb_func_start sub_80540D0 @@ -2688,7 +2688,7 @@ _08054100: movs r0, 0x4 b _0805415C .align 2, 0 -_0805410C: .4byte 0x02029814 +_0805410C: .4byte gUnknown_02029814 _08054110: movs r0, 0x1 b _0805415C @@ -2753,8 +2753,8 @@ sub_8054164: @ 8054164 bl sub_8085514 b _08054196 .align 2, 0 -_08054188: .4byte 0x02025734 -_0805418C: .4byte 0x02029816 +_08054188: .4byte gSaveBlock1 +_0805418C: .4byte gUnknown_02029816 _08054190: ldr r0, _080541A0 bl wild_pokemon_rand_for_map @@ -2764,8 +2764,8 @@ _08054196: pop {r0} bx r0 .align 2, 0 -_080541A0: .4byte 0x02029816 -_080541A4: .4byte 0x02029814 +_080541A0: .4byte gUnknown_02029816 +_080541A4: .4byte gUnknown_02029814 thumb_func_end sub_8054164 thumb_func_start get_map_light_level_by_bank_and_number @@ -2808,7 +2808,7 @@ sav1_map_get_light_level: @ 80541D8 pop {r1} bx r1 .align 2, 0 -_080541E8: .4byte 0x02025738 +_080541E8: .4byte gUnknown_02025738 thumb_func_end sav1_map_get_light_level thumb_func_start get_map_light_from_warp0 @@ -2821,7 +2821,7 @@ get_map_light_from_warp0: @ 80541EC pop {r1} bx r1 .align 2, 0 -_080541FC: .4byte 0x020297f0 +_080541FC: .4byte gUnknown_020297F0 thumb_func_end get_map_light_from_warp0 thumb_func_start is_light_level_1_2_3_5_or_6 @@ -2909,7 +2909,7 @@ unref_sub_8054260: @ 8054260 pop {r1} bx r1 .align 2, 0 -_08054280: .4byte 0x02025734 +_08054280: .4byte gSaveBlock1 thumb_func_end unref_sub_8054260 thumb_func_start sav1_map_get_name @@ -2930,7 +2930,7 @@ sav1_map_get_name: @ 8054284 pop {r1} bx r1 .align 2, 0 -_080542A4: .4byte 0x02025734 +_080542A4: .4byte gSaveBlock1 thumb_func_end sav1_map_get_name thumb_func_start sav1_map_get_battletype @@ -2951,7 +2951,7 @@ sav1_map_get_battletype: @ 80542A8 pop {r1} bx r1 .align 2, 0 -_080542C8: .4byte 0x02025734 +_080542C8: .4byte gSaveBlock1 thumb_func_end sav1_map_get_battletype thumb_func_start ResetSafariZoneFlag_ @@ -2973,7 +2973,7 @@ is_c1_link_related_active: @ 80542D8 movs r0, 0 b _080542F2 .align 2, 0 -_080542E8: .4byte 0x03001770 +_080542E8: .4byte gMain _080542EC: .4byte sub_8055354 _080542F0: movs r0, 0x1 @@ -3038,7 +3038,7 @@ _08054364: pop {r0} bx r0 .align 2, 0 -_08054368: .4byte 0x03001770 +_08054368: .4byte gMain _0805436C: .4byte c2_overworld thumb_func_end c1_overworld @@ -3086,7 +3086,7 @@ _080543C4: pop {r0} bx r0 .align 2, 0 -_080543CC: .4byte 0x0202f388 +_080543CC: .4byte gPaletteFade thumb_func_end c2_overworld thumb_func_start set_callback1 @@ -3095,7 +3095,7 @@ set_callback1: @ 80543D0 str r0, [r1] bx lr .align 2, 0 -_080543D8: .4byte 0x03001770 +_080543D8: .4byte gMain thumb_func_end set_callback1 thumb_func_start sub_80543DC @@ -3104,7 +3104,7 @@ sub_80543DC: @ 80543DC str r0, [r1] bx lr .align 2, 0 -_080543E4: .4byte 0x03000584 +_080543E4: .4byte gUnknown_03000584 thumb_func_end sub_80543DC thumb_func_start sub_80543E8 @@ -3117,7 +3117,7 @@ sub_80543E8: @ 80543E8 bl _call_via_r0 b _08054400 .align 2, 0 -_080543F8: .4byte 0x0300485c +_080543F8: .4byte gUnknown_0300485C _080543FC: bl mapldr_default _08054400: @@ -3127,7 +3127,7 @@ _08054400: pop {r0} bx r0 .align 2, 0 -_0805440C: .4byte 0x0300485c +_0805440C: .4byte gUnknown_0300485C thumb_func_end sub_80543E8 thumb_func_start CB2_NewGame @@ -3154,9 +3154,9 @@ CB2_NewGame: @ 8054410 pop {r0} bx r0 .align 2, 0 -_08054454: .4byte 0x0300485c +_08054454: .4byte gUnknown_0300485C _08054458: .4byte sub_80C76A0 -_0805445C: .4byte 0x03001bac +_0805445C: .4byte gUnknown_03001BAC _08054460: .4byte c1_overworld _08054464: .4byte c2_overworld thumb_func_end CB2_NewGame @@ -3200,9 +3200,9 @@ _080544BE: pop {r0} bx r0 .align 2, 0 -_080544C4: .4byte 0x03001770 +_080544C4: .4byte gMain _080544C8: .4byte 0x0000043c -_080544CC: .4byte 0x0300485c +_080544CC: .4byte gUnknown_0300485C _080544D0: .4byte sub_8080B60 _080544D4: .4byte c1_overworld _080544D8: .4byte c2_overworld @@ -3225,7 +3225,7 @@ CB2_LoadMap: @ 80544DC bx r0 .align 2, 0 _08054500: .4byte sub_810CC80 -_08054504: .4byte 0x03001770 +_08054504: .4byte gMain _08054508: .4byte CB2_LoadMap2 thumb_func_end CB2_LoadMap @@ -3242,7 +3242,7 @@ CB2_LoadMap2: @ 805450C pop {r0} bx r0 .align 2, 0 -_08054528: .4byte 0x03001bac +_08054528: .4byte gUnknown_03001BAC _0805452C: .4byte c1_overworld _08054530: .4byte c2_overworld thumb_func_end CB2_LoadMap2 @@ -3277,7 +3277,7 @@ _08054570: pop {r0} bx r0 .align 2, 0 -_08054578: .4byte 0x03001770 +_08054578: .4byte gMain _0805457C: .4byte 0x0000043c _08054580: .4byte c1_overworld _08054584: .4byte c2_overworld @@ -3295,7 +3295,7 @@ sub_8054588: @ 8054588 pop {r0} bx r0 .align 2, 0 -_080545A0: .4byte 0x0300485c +_080545A0: .4byte gUnknown_0300485C _080545A4: .4byte sub_8080AC4 _080545A8: .4byte c2_80567AC thumb_func_end sub_8054588 @@ -3318,7 +3318,7 @@ _080545CE: pop {r0} bx r0 .align 2, 0 -_080545D4: .4byte 0x03001bac +_080545D4: .4byte gUnknown_03001BAC _080545D8: .4byte sub_8055354 _080545DC: .4byte sub_8055390 _080545E0: .4byte c2_overworld @@ -3360,7 +3360,7 @@ _08054626: pop {r0} bx r0 .align 2, 0 -_0805462C: .4byte 0x03001bac +_0805462C: .4byte gUnknown_03001BAC _08054630: .4byte c2_overworld thumb_func_end c2_exit_to_overworld_2_local @@ -3380,7 +3380,7 @@ _0805464E: pop {r0} bx r0 .align 2, 0 -_08054654: .4byte 0x03001bac +_08054654: .4byte gUnknown_03001BAC _08054658: .4byte c2_overworld thumb_func_end c2_exit_to_overworld_2_link @@ -3405,7 +3405,7 @@ sub_805465C: @ 805465C .align 2, 0 _0805468C: .4byte sub_8055354 _08054690: .4byte sub_8055390 -_08054694: .4byte 0x0300485c +_08054694: .4byte gUnknown_0300485C _08054698: .4byte sub_8080A3C thumb_func_end sub_805465C @@ -3420,7 +3420,7 @@ sub_805469C: @ 805469C pop {r0} bx r0 .align 2, 0 -_080546B0: .4byte 0x0300485c +_080546B0: .4byte gUnknown_0300485C _080546B4: .4byte atk17_seteffectuser thumb_func_end sub_805469C @@ -3435,7 +3435,7 @@ sub_80546B8: @ 80546B8 pop {r0} bx r0 .align 2, 0 -_080546CC: .4byte 0x0300485c +_080546CC: .4byte gUnknown_0300485C _080546D0: .4byte sub_80809B0 thumb_func_end sub_80546B8 @@ -3450,7 +3450,7 @@ c2_exit_to_overworld_1_continue_scripts_restart_music: @ 80546D4 pop {r0} bx r0 .align 2, 0 -_080546E8: .4byte 0x0300485c +_080546E8: .4byte gUnknown_0300485C _080546EC: .4byte sub_8080990 thumb_func_end c2_exit_to_overworld_1_continue_scripts_restart_music @@ -3465,7 +3465,7 @@ sub_80546F0: @ 80546F0 pop {r0} bx r0 .align 2, 0 -_08054704: .4byte 0x0300485c +_08054704: .4byte gUnknown_0300485C _08054708: .4byte sub_8080B60 thumb_func_end sub_80546F0 @@ -3487,7 +3487,7 @@ _08054726: pop {r0} bx r0 .align 2, 0 -_08054730: .4byte 0x0202e828 +_08054730: .4byte gMapHeader thumb_func_end sub_805470C thumb_func_start CB2_ContinueSavedGame @@ -3527,7 +3527,7 @@ _08054798: pop {r0} bx r0 .align 2, 0 -_0805479C: .4byte 0x0300485c +_0805479C: .4byte gUnknown_0300485C _080547A0: .4byte sub_805470C _080547A4: .4byte c1_overworld thumb_func_end CB2_ContinueSavedGame @@ -3678,21 +3678,21 @@ _080548EA: bl sub_8056D28 b _08054928 .align 2, 0 -_080548F4: .4byte 0x0202e828 +_080548F4: .4byte gMapHeader _080548F8: ldr r0, _08054904 ldr r0, [r0] bl sub_8056D38 b _08054928 .align 2, 0 -_08054904: .4byte 0x0202e828 +_08054904: .4byte gMapHeader _08054908: ldr r0, _08054914 ldr r0, [r0] bl apply_map_tileset1_tileset2_palette b _08054928 .align 2, 0 -_08054914: .4byte 0x0202e828 +_08054914: .4byte gMapHeader _08054918: bl DrawWholeMapView b _08054928 @@ -3786,21 +3786,21 @@ _080549DA: bl sub_8056D28 b _08054A38 .align 2, 0 -_080549E4: .4byte 0x0202e828 +_080549E4: .4byte gMapHeader _080549E8: ldr r0, _080549F4 ldr r0, [r0] bl sub_8056D38 b _08054A38 .align 2, 0 -_080549F4: .4byte 0x0202e828 +_080549F4: .4byte gMapHeader _080549F8: ldr r0, _08054A04 ldr r0, [r0] bl apply_map_tileset1_tileset2_palette b _08054A38 .align 2, 0 -_08054A04: .4byte 0x0202e828 +_08054A04: .4byte gMapHeader _08054A08: bl DrawWholeMapView b _08054A38 @@ -3820,7 +3820,7 @@ _08054A14: bl AddMapNamePopUpWindowTask b _08054A38 .align 2, 0 -_08054A30: .4byte 0x0202e828 +_08054A30: .4byte gMapHeader _08054A34: bl sub_80543E8 _08054A38: @@ -3948,21 +3948,21 @@ _08054B32: bl sub_8056D28 b _08054B70 .align 2, 0 -_08054B3C: .4byte 0x0202e828 +_08054B3C: .4byte gMapHeader _08054B40: ldr r0, _08054B4C ldr r0, [r0] bl sub_8056D38 b _08054B70 .align 2, 0 -_08054B4C: .4byte 0x0202e828 +_08054B4C: .4byte gMapHeader _08054B50: ldr r0, _08054B5C ldr r0, [r0] bl apply_map_tileset1_tileset2_palette b _08054B70 .align 2, 0 -_08054B5C: .4byte 0x0202e828 +_08054B5C: .4byte gMapHeader _08054B60: bl DrawWholeMapView b _08054B70 @@ -4241,8 +4241,8 @@ sub_8054D90: @ 8054D90 pop {r0} bx r0 .align 2, 0 -_08054DB0: .4byte 0x0300489c -_08054DB4: .4byte 0x03004898 +_08054DB0: .4byte gUnknown_0300489C +_08054DB4: .4byte gUnknown_03004898 thumb_func_end sub_8054D90 thumb_func_start mli4_mapscripts_and_other @@ -4284,8 +4284,8 @@ mli4_mapscripts_and_other: @ 8054DB8 pop {r0} bx r0 .align 2, 0 -_08054E14: .4byte 0x0300489c -_08054E18: .4byte 0x03004898 +_08054E14: .4byte gUnknown_0300489C +_08054E18: .4byte gUnknown_03004898 _08054E1C: .4byte gSaveBlock2 thumb_func_end mli4_mapscripts_and_other @@ -4319,8 +4319,8 @@ sub_8054E34: @ 8054E34 pop {r0} bx r0 .align 2, 0 -_08054E58: .4byte 0x030048a0 -_08054E5C: .4byte 0x0202e858 +_08054E58: .4byte gMapObjects +_08054E5C: .4byte gPlayerAvatar thumb_func_end sub_8054E34 thumb_func_start sub_8054E60 @@ -4335,7 +4335,7 @@ sub_8054E60: @ 8054E60 pop {r0} bx r0 .align 2, 0 -_08054E78: .4byte 0x03004860 +_08054E78: .4byte gUnknown_03004860 thumb_func_end sub_8054E60 thumb_func_start sub_8054E7C @@ -4350,7 +4350,7 @@ sub_8054E7C: @ 8054E7C pop {r0} bx r0 .align 2, 0 -_08054E94: .4byte 0x03004860 +_08054E94: .4byte gUnknown_03004860 thumb_func_end sub_8054E7C thumb_func_start sub_8054E98 @@ -4376,7 +4376,7 @@ sub_8054E98: @ 8054E98 pop {r0} bx r0 .align 2, 0 -_08054EC4: .4byte 0x03004860 +_08054EC4: .4byte gUnknown_03004860 thumb_func_end sub_8054E98 thumb_func_start sub_8054EC8 @@ -4436,10 +4436,10 @@ _08054F2A: pop {r0} bx r0 .align 2, 0 -_08054F38: .4byte 0x03004860 -_08054F3C: .4byte 0x03004864 -_08054F40: .4byte 0x03002970 -_08054F44: .4byte 0x03002910 +_08054F38: .4byte gUnknown_03004860 +_08054F3C: .4byte gUnknown_03004864 +_08054F40: .4byte gLinkPlayers +_08054F44: .4byte word_3002910 thumb_func_end sub_8054EC8 thumb_func_start sub_8054F48 @@ -4463,7 +4463,7 @@ _08054F5C: pop {r0} bx r0 .align 2, 0 -_08054F6C: .4byte 0x03004864 +_08054F6C: .4byte gUnknown_03004864 thumb_func_end sub_8054F48 thumb_func_start sub_8054F70 @@ -4480,7 +4480,7 @@ _08054F78: pop {r0} bx r0 .align 2, 0 -_08054F84: .4byte 0x03000580 +_08054F84: .4byte gUnknown_03000580 thumb_func_end sub_8054F70 thumb_func_start sub_8054F88 @@ -4502,8 +4502,8 @@ _08054F9A: movs r0, 0 b _08054FB8 .align 2, 0 -_08054FA8: .4byte 0x03004864 -_08054FAC: .4byte 0x03000580 +_08054FA8: .4byte gUnknown_03004864 +_08054FAC: .4byte gUnknown_03000580 _08054FB0: adds r1, 0x1 cmp r1, r2 @@ -4535,8 +4535,8 @@ _08054FD2: movs r0, 0x1 b _08054FF0 .align 2, 0 -_08054FE0: .4byte 0x03004864 -_08054FE4: .4byte 0x03000580 +_08054FE0: .4byte gUnknown_03004864 +_08054FE4: .4byte gUnknown_03000580 _08054FE8: adds r1, 0x1 cmp r1, r2 @@ -4589,7 +4589,7 @@ _08055038: bl sub_8055808 b _08055206 .align 2, 0 -_08055048: .4byte 0x03000580 +_08055048: .4byte gUnknown_03000580 _0805504C: .4byte sub_80553E4 _08055050: movs r0, 0x83 @@ -4653,7 +4653,7 @@ _080550BC: bl sub_80557F4 b _08055192 .align 2, 0 -_080550E0: .4byte 0x03000580 +_080550E0: .4byte gUnknown_03000580 _080550E4: .4byte sub_80553E4 _080550E8: adds r0, r6, 0 @@ -4672,7 +4672,7 @@ _080550E8: bl sub_8055824 b _08055192 .align 2, 0 -_0805510C: .4byte 0x03000580 +_0805510C: .4byte gUnknown_03000580 _08055110: .4byte sub_80553E4 _08055114: adds r0, r6, 0 @@ -4693,7 +4693,7 @@ _08055114: bl sub_8055840 b _08055192 .align 2, 0 -_0805513C: .4byte 0x03000580 +_0805513C: .4byte gUnknown_03000580 _08055140: .4byte sub_80553E4 _08055144: adds r0, r6, 0 @@ -4712,7 +4712,7 @@ _08055144: bl sub_80557E8 b _08055192 .align 2, 0 -_08055168: .4byte 0x03000580 +_08055168: .4byte gUnknown_03000580 _0805516C: .4byte sub_8055408 _08055170: adds r0, r6, 0 @@ -4739,7 +4739,7 @@ _08055192: beq _080551C8 b _08055206 .align 2, 0 -_080551A4: .4byte 0x03000580 +_080551A4: .4byte gUnknown_03000580 _080551A8: .4byte sub_8055438 _080551AC: mov r1, r8 @@ -4755,7 +4755,7 @@ _080551B8: strb r1, [r0] b _08055206 .align 2, 0 -_080551C4: .4byte 0x03000580 +_080551C4: .4byte gUnknown_03000580 _080551C8: ldr r0, _080551D4 adds r0, r7, r0 @@ -4763,7 +4763,7 @@ _080551C8: strb r1, [r0] b _08055206 .align 2, 0 -_080551D4: .4byte 0x03000580 +_080551D4: .4byte gUnknown_03000580 _080551D8: ldr r0, _080551F0 adds r0, r7, r0 @@ -4776,7 +4776,7 @@ _080551D8: bl sub_80543DC b _08055206 .align 2, 0 -_080551F0: .4byte 0x03000580 +_080551F0: .4byte gUnknown_03000580 _080551F4: .4byte sub_8055390 _080551F8: ldr r0, _08055214 @@ -4794,7 +4794,7 @@ _08055206: pop {r0} bx r0 .align 2, 0 -_08055214: .4byte 0x03000580 +_08055214: .4byte gUnknown_03000580 thumb_func_end sub_8054FF8 thumb_func_start sub_8055218 @@ -4848,7 +4848,7 @@ _0805525C: pop {r0} bx r0 .align 2, 0 -_0805527C: .4byte 0x03000580 +_0805527C: .4byte gUnknown_03000580 thumb_func_end sub_8055218 thumb_func_start sub_8055280 @@ -4866,7 +4866,7 @@ sub_8055280: @ 8055280 b _080552A6 .align 2, 0 _08055298: .4byte 0xffef0000 -_0805529C: .4byte 0x03004858 +_0805529C: .4byte word_3004858 _080552A0: ldr r1, _080552AC movs r0, 0x11 @@ -4875,7 +4875,7 @@ _080552A6: pop {r0} bx r0 .align 2, 0 -_080552AC: .4byte 0x03004858 +_080552AC: .4byte word_3004858 thumb_func_end sub_8055280 thumb_func_start sub_80552B0 @@ -4890,7 +4890,7 @@ sub_80552B0: @ 80552B0 movs r0, 0x13 b _08055308 .align 2, 0 -_080552C4: .4byte 0x03001770 +_080552C4: .4byte gMain _080552C8: movs r0, 0x80 ands r0, r1 @@ -5006,9 +5006,9 @@ sub_8055354: @ 8055354 pop {r0} bx r0 .align 2, 0 -_08055384: .4byte 0x03004860 -_08055388: .4byte 0x03002910 -_0805538C: .4byte 0x03000584 +_08055384: .4byte gUnknown_03004860 +_08055388: .4byte word_3002910 +_0805538C: .4byte gUnknown_03000584 thumb_func_end sub_8055354 thumb_func_start sub_8055390 @@ -5032,7 +5032,7 @@ _080553A4: movs r0, 0x1B b _080553DA .align 2, 0 -_080553B4: .4byte 0x03003070 +_080553B4: .4byte gLink _080553B8: .4byte 0x00000fbd _080553BC: ldr r2, _080553CC @@ -5102,7 +5102,7 @@ _08055424: pop {r1} bx r1 .align 2, 0 -_0805542C: .4byte 0x03003070 +_0805542C: .4byte gLink _08055430: .4byte 0x00000fbd _08055434: .4byte sub_80553E0 thumb_func_end sub_8055408 @@ -5127,7 +5127,7 @@ _08055454: pop {r1} bx r1 .align 2, 0 -_0805545C: .4byte 0x03003070 +_0805545C: .4byte gLink _08055460: .4byte 0x00000339 _08055464: .4byte sub_80553E0 thumb_func_end sub_8055438 @@ -5157,8 +5157,8 @@ sub_805546C: @ 805546C movs r0, 0x1D b _0805549E .align 2, 0 -_08055490: .4byte 0x03000580 -_08055494: .4byte 0x03001770 +_08055490: .4byte gUnknown_03000580 +_08055494: .4byte gMain _08055498: .4byte sub_8055468 _0805549C: movs r0, 0x11 @@ -5240,10 +5240,10 @@ sub_80554F8: @ 80554F8 movs r0, 0 b _08055562 .align 2, 0 -_08055524: .4byte 0x03000584 +_08055524: .4byte gUnknown_03000584 _08055528: .4byte sub_805546C -_0805552C: .4byte 0x03000580 -_08055530: .4byte 0x03004860 +_0805552C: .4byte gUnknown_03000580 +_08055530: .4byte gUnknown_03004860 _08055534: ldr r1, [r3] ldr r0, _08055550 @@ -5261,8 +5261,8 @@ _0805554A: b _08055562 .align 2, 0 _08055550: .4byte sub_8055468 -_08055554: .4byte 0x03000580 -_08055558: .4byte 0x03004860 +_08055554: .4byte gUnknown_03000580 +_08055558: .4byte gUnknown_03004860 _0805555C: movs r0, 0x82 bl sub_8054F88 @@ -5365,7 +5365,7 @@ _080555C2: pop {r0} bx r0 .align 2, 0 -_08055614: .4byte 0x02029818 +_08055614: .4byte gUnknown_02029818 thumb_func_end sub_80555B0 thumb_func_start sub_8055618 @@ -5523,7 +5523,7 @@ _08055710: .4byte gUnknown_0821664C _08055714: .4byte 0xffff0000 _08055718: .4byte 0x0000ffff _0805571C: .4byte 0xffffff00 -_08055720: .4byte 0x03000580 +_08055720: .4byte gUnknown_03000580 _08055724: .4byte gUnknown_081A4495 _08055728: adds r0, r2, 0 @@ -5710,9 +5710,9 @@ _0805587E: movs r0, 0x1 b _080558A0 .align 2, 0 -_08055890: .4byte 0x03003070 +_08055890: .4byte gLink _08055894: .4byte 0x00000fbd -_08055898: .4byte 0x03000588 +_08055898: .4byte gUnknown_03000588 _0805589C: ldr r1, _080558A8 movs r0, 0 @@ -5723,7 +5723,7 @@ _080558A4: pop {r1} bx r1 .align 2, 0 -_080558A8: .4byte 0x03000588 +_080558A8: .4byte gUnknown_03000588 thumb_func_end sub_8055870 thumb_func_start sub_80558AC @@ -5764,11 +5764,11 @@ _080558F0: movs r0, 0x1 b _0805590A .align 2, 0 -_080558F4: .4byte 0x03000584 +_080558F4: .4byte gUnknown_03000584 _080558F8: .4byte sub_8055408 _080558FC: .4byte sub_80553E4 -_08055900: .4byte 0x03000588 -_08055904: .4byte 0x0202f388 +_08055900: .4byte gUnknown_03000588 +_08055904: .4byte gPaletteFade _08055908: movs r0, 0 _0805590A: @@ -5794,7 +5794,7 @@ _0805592C: movs r0, 0 b _0805593A .align 2, 0 -_08055930: .4byte 0x03000584 +_08055930: .4byte gUnknown_03000584 _08055934: .4byte sub_8055438 _08055938: movs r0, 0x1 @@ -5835,7 +5835,7 @@ strange_npc_table_clear: @ 805595C pop {r0} bx r0 .align 2, 0 -_0805596C: .4byte 0x02029818 +_0805596C: .4byte gUnknown_02029818 thumb_func_end strange_npc_table_clear thumb_func_start sub_8055970 @@ -5929,8 +5929,8 @@ sub_8055980: @ 8055980 pop {r0} bx r0 .align 2, 0 -_08055A24: .4byte 0x02029818 -_08055A28: .4byte 0x030048a0 +_08055A24: .4byte gUnknown_02029818 +_08055A28: .4byte gMapObjects thumb_func_end sub_8055980 thumb_func_start sub_8055A2C @@ -5989,8 +5989,8 @@ _08055A8E: pop {r0} bx r0 .align 2, 0 -_08055A94: .4byte 0x02029818 -_08055A98: .4byte 0x030048a0 +_08055A94: .4byte gUnknown_02029818 +_08055A98: .4byte gMapObjects thumb_func_end unref_sub_8055A6C thumb_func_start unref_sub_8055A9C @@ -6027,9 +6027,9 @@ _08055AC8: pop {r0} bx r0 .align 2, 0 -_08055ADC: .4byte 0x02029818 -_08055AE0: .4byte 0x030048a0 -_08055AE4: .4byte 0x02020004 +_08055ADC: .4byte gUnknown_02029818 +_08055AE0: .4byte gMapObjects +_08055AE4: .4byte gSprites thumb_func_end unref_sub_8055A9C thumb_func_start sub_8055AE8 @@ -6047,8 +6047,8 @@ sub_8055AE8: @ 8055AE8 ldrb r0, [r0, 0x4] bx lr .align 2, 0 -_08055B00: .4byte 0x02029818 -_08055B04: .4byte 0x030048a0 +_08055B00: .4byte gUnknown_02029818 +_08055B04: .4byte gMapObjects thumb_func_end sub_8055AE8 thumb_func_start sub_8055B08 @@ -6069,8 +6069,8 @@ sub_8055B08: @ 8055B08 strh r0, [r2] bx lr .align 2, 0 -_08055B28: .4byte 0x02029818 -_08055B2C: .4byte 0x030048a0 +_08055B28: .4byte gUnknown_02029818 +_08055B2C: .4byte gMapObjects thumb_func_end sub_8055B08 thumb_func_start sub_8055B30 @@ -6088,8 +6088,8 @@ sub_8055B30: @ 8055B30 ldrb r0, [r0, 0x19] bx lr .align 2, 0 -_08055B48: .4byte 0x02029818 -_08055B4C: .4byte 0x030048a0 +_08055B48: .4byte gUnknown_02029818 +_08055B4C: .4byte gMapObjects thumb_func_end sub_8055B30 thumb_func_start sub_8055B50 @@ -6109,8 +6109,8 @@ sub_8055B50: @ 8055B50 lsrs r0, 28 bx lr .align 2, 0 -_08055B6C: .4byte 0x02029818 -_08055B70: .4byte 0x030048a0 +_08055B6C: .4byte gUnknown_02029818 +_08055B70: .4byte gMapObjects thumb_func_end sub_8055B50 thumb_func_start unref_sub_8055B74 @@ -6132,8 +6132,8 @@ unref_sub_8055B74: @ 8055B74 subs r0, r1 bx lr .align 2, 0 -_08055B94: .4byte 0x02029818 -_08055B98: .4byte 0x030048a0 +_08055B94: .4byte gUnknown_02029818 +_08055B98: .4byte gMapObjects thumb_func_end unref_sub_8055B74 thumb_func_start sub_8055B9C @@ -6174,8 +6174,8 @@ _08055BBE: adds r0, r2, 0 b _08055BF4 .align 2, 0 -_08055BE0: .4byte 0x02029818 -_08055BE4: .4byte 0x030048a0 +_08055BE0: .4byte gUnknown_02029818 +_08055BE4: .4byte gMapObjects _08055BE8: adds r0, r2, 0x1 lsls r0, 24 @@ -6216,8 +6216,8 @@ sub_8055BFC: @ 8055BFC strb r0, [r6] b _08055C58 .align 2, 0 -_08055C2C: .4byte 0x02029818 -_08055C30: .4byte 0x030048a0 +_08055C2C: .4byte gUnknown_02029818 +_08055C30: .4byte gMapObjects _08055C34: ldr r4, _08055C60 ldr r1, _08055C64 @@ -6502,7 +6502,7 @@ _08055E2E: movs r0, 0x1 b _08055E4E .align 2, 0 -_08055E34: .4byte 0x030048a0 +_08055E34: .4byte gMapObjects _08055E38: adds r0, r4, 0x1 lsls r0, 24 @@ -6579,10 +6579,10 @@ _08055EBE: pop {r0} bx r0 .align 2, 0 -_08055EC8: .4byte 0x02029818 -_08055ECC: .4byte 0x030048a0 +_08055EC8: .4byte gUnknown_02029818 +_08055ECC: .4byte gMapObjects _08055ED0: .4byte sub_8055ED8 -_08055ED4: .4byte 0x02020004 +_08055ED4: .4byte gSprites thumb_func_end sub_8055E5C thumb_func_start sub_8055ED8 @@ -6633,8 +6633,8 @@ sub_8055ED8: @ 8055ED8 bl StartSpriteAnim b _08055F56 .align 2, 0 -_08055F3C: .4byte 0x02029818 -_08055F40: .4byte 0x030048a0 +_08055F3C: .4byte gUnknown_02029818 +_08055F40: .4byte gMapObjects _08055F44: ldrb r0, [r6, 0x19] bl get_go_image_anim_num @@ -6698,7 +6698,7 @@ not_trainer_hill_battle_pyramid: @ 8055FA0 pop {r0} bx r0 .align 2, 0 -_08055FBC: .4byte 0x0202e828 +_08055FBC: .4byte gMapHeader thumb_func_end not_trainer_hill_battle_pyramid thumb_func_start sub_8055FC0 @@ -6721,8 +6721,8 @@ sub_8055FC0: @ 8055FC0 pop {r0} bx r0 .align 2, 0 -_08055FF0: .4byte 0x0202e828 -_08055FF4: .4byte 0x03004870 +_08055FF0: .4byte gMapHeader +_08055FF4: .4byte gUnknown_03004870 thumb_func_end sub_8055FC0 thumb_func_start mapheader_copy_mapdata_with_padding @@ -6764,9 +6764,9 @@ _0805603A: bx r0 .align 2, 0 _08056044: .4byte 0x03ff03ff -_08056048: .4byte 0x02029828 +_08056048: .4byte gUnknown_02029828 _0805604C: .4byte 0x01001400 -_08056050: .4byte 0x03004870 +_08056050: .4byte gUnknown_03004870 thumb_func_end mapheader_copy_mapdata_with_padding thumb_func_start map_copy_with_padding @@ -6815,7 +6815,7 @@ _0805609C: pop {r0} bx r0 .align 2, 0 -_080560A8: .4byte 0x03004870 +_080560A8: .4byte gUnknown_03004870 thumb_func_end map_copy_with_padding thumb_func_start sub_80560AC @@ -6847,7 +6847,7 @@ _080560C6: beq _080560F2 b _08056124 .align 2, 0 -_080560E0: .4byte 0x0202e850 +_080560E0: .4byte gUnknown_0202E850 _080560E4: .4byte gUnknown_08308E28 _080560E8: cmp r0, 0x3 @@ -6942,7 +6942,7 @@ _08056186: pop {r0} bx r0 .align 2, 0 -_08056190: .4byte 0x03004870 +_08056190: .4byte gUnknown_03004870 _08056194: .4byte 0x001fffff thumb_func_end sub_8056134 @@ -6973,7 +6973,7 @@ _080561C2: movs r2, 0 b _080561DC .align 2, 0 -_080561C8: .4byte 0x03004870 +_080561C8: .4byte gUnknown_03004870 _080561CC: movs r6, 0 adds r0, r2, r4 @@ -7000,7 +7000,7 @@ _080561F2: pop {r0} bx r0 .align 2, 0 -_080561FC: .4byte 0x03004870 +_080561FC: .4byte gUnknown_03004870 thumb_func_end sub_8056198 thumb_func_start sub_8056200 @@ -7028,7 +7028,7 @@ _08056226: movs r2, 0 b _08056240 .align 2, 0 -_0805622C: .4byte 0x03004870 +_0805622C: .4byte gUnknown_03004870 _08056230: movs r6, 0 adds r0, r2, r4 @@ -7054,7 +7054,7 @@ _08056254: pop {r0} bx r0 .align 2, 0 -_0805625C: .4byte 0x03004870 +_0805625C: .4byte gUnknown_03004870 thumb_func_end sub_8056200 thumb_func_start sub_8056260 @@ -7082,7 +7082,7 @@ _08056286: movs r2, 0 b _080562A0 .align 2, 0 -_0805628C: .4byte 0x03004870 +_0805628C: .4byte gUnknown_03004870 _08056290: movs r6, 0 adds r0, r2, r4 @@ -7108,7 +7108,7 @@ _080562B4: pop {r0} bx r0 .align 2, 0 -_080562BC: .4byte 0x03004870 +_080562BC: .4byte gUnknown_03004870 thumb_func_end sub_8056260 thumb_func_start sub_80562C0 @@ -7138,7 +7138,7 @@ _080562EA: movs r2, 0 b _08056304 .align 2, 0 -_080562F0: .4byte 0x03004870 +_080562F0: .4byte gUnknown_03004870 _080562F4: movs r6, 0 adds r0, r2, r4 @@ -7164,7 +7164,7 @@ _08056318: pop {r0} bx r0 .align 2, 0 -_08056320: .4byte 0x03004870 +_08056320: .4byte gUnknown_03004870 thumb_func_end sub_80562C0 thumb_func_start MapGridGetZCoordAt @@ -7192,7 +7192,7 @@ MapGridGetZCoordAt: @ 8056324 ldrh r1, [r0] b _08056376 .align 2, 0 -_08056350: .4byte 0x03004870 +_08056350: .4byte gUnknown_03004870 _08056354: ldr r0, _08056380 ldr r3, [r0] @@ -7218,7 +7218,7 @@ _08056376: lsrs r0, r1, 12 b _0805638A .align 2, 0 -_08056380: .4byte 0x0202e828 +_08056380: .4byte gMapHeader _08056384: .4byte 0x000003ff _08056388: movs r0, 0 @@ -7253,7 +7253,7 @@ MapGridIsImpassableAt: @ 8056390 ldrh r1, [r0] b _080563E2 .align 2, 0 -_080563BC: .4byte 0x03004870 +_080563BC: .4byte gUnknown_03004870 _080563C0: ldr r0, _080563F4 ldr r3, [r0] @@ -7282,7 +7282,7 @@ _080563E2: lsrs r0, r1, 10 b _080563FE .align 2, 0 -_080563F4: .4byte 0x0202e828 +_080563F4: .4byte gMapHeader _080563F8: .4byte 0x000003ff _080563FC: movs r0, 0x1 @@ -7317,7 +7317,7 @@ MapGridGetMetatileIdAt: @ 8056404 ldrh r4, [r0] b _08056458 .align 2, 0 -_08056430: .4byte 0x03004870 +_08056430: .4byte gUnknown_03004870 _08056434: ldr r0, _08056464 ldr r3, [r0] @@ -7345,7 +7345,7 @@ _08056458: adds r0, r4, 0 b _08056490 .align 2, 0 -_08056464: .4byte 0x0202e828 +_08056464: .4byte gMapHeader _08056468: .4byte 0x000003ff _0805646C: ldr r0, _08056498 @@ -7371,7 +7371,7 @@ _08056490: pop {r1} bx r1 .align 2, 0 -_08056498: .4byte 0x0202e828 +_08056498: .4byte gMapHeader thumb_func_end MapGridGetMetatileIdAt thumb_func_start MapGridGetMetatileBehaviorAt @@ -7439,7 +7439,7 @@ _08056508: pop {r0} bx r0 .align 2, 0 -_08056510: .4byte 0x03004870 +_08056510: .4byte gUnknown_03004870 _08056514: .4byte 0x00000fff thumb_func_end MapGridSetMetatileIdAt @@ -7472,7 +7472,7 @@ _08056544: pop {r0} bx r0 .align 2, 0 -_0805654C: .4byte 0x03004870 +_0805654C: .4byte gUnknown_03004870 thumb_func_end MapGridSetMetatileEntryAt thumb_func_start GetBehaviorByMetatileId @@ -7492,7 +7492,7 @@ GetBehaviorByMetatileId: @ 8056550 b _08056592 .align 2, 0 _0805656C: .4byte 0x000001ff -_08056570: .4byte 0x0202e828 +_08056570: .4byte gMapHeader _08056574: ldr r0, _08056580 cmp r2, r0 @@ -7516,7 +7516,7 @@ _08056596: pop {r1} bx r1 .align 2, 0 -_0805659C: .4byte 0x0202e828 +_0805659C: .4byte gMapHeader _080565A0: .4byte 0xfffffc00 thumb_func_end GetBehaviorByMetatileId @@ -7578,9 +7578,9 @@ _080565FE: pop {r0} bx r0 .align 2, 0 -_0805660C: .4byte 0x02025768 -_08056610: .4byte 0x03004870 -_08056614: .4byte 0x02029828 +_0805660C: .4byte gUnknown_02025768 +_08056610: .4byte gUnknown_03004870 +_08056614: .4byte gUnknown_02029828 thumb_func_end save_serialize_map thumb_func_start sub_8056618 @@ -7605,7 +7605,7 @@ _08056622: movs r0, 0 b _08056646 .align 2, 0 -_0805663C: .4byte 0x02025768 +_0805663C: .4byte gUnknown_02025768 _08056640: .4byte 0x000001ff _08056644: movs r0, 0x1 @@ -7630,7 +7630,7 @@ sav2_mapdata_clear: @ 805664C pop {r0} bx r0 .align 2, 0 -_08056668: .4byte 0x02025768 +_08056668: .4byte gUnknown_02025768 _0805666C: .4byte 0x01000100 thumb_func_end sav2_mapdata_clear @@ -7697,9 +7697,9 @@ _080566D6: pop {r0} bx r0 .align 2, 0 -_080566E4: .4byte 0x02025768 -_080566E8: .4byte 0x03004870 -_080566EC: .4byte 0x02029828 +_080566E4: .4byte gUnknown_02025768 +_080566E8: .4byte gUnknown_03004870 +_080566EC: .4byte gUnknown_02029828 thumb_func_end sub_8056670 thumb_func_start sub_80566F0 @@ -7739,8 +7739,8 @@ sub_80566F0: @ 80566F0 beq _0805674E b _08056766 .align 2, 0 -_08056734: .4byte 0x02025768 -_08056738: .4byte 0x03004870 +_08056734: .4byte gUnknown_02025768 +_08056738: .4byte gUnknown_03004870 _0805673C: cmp r2, 0x3 beq _08056758 @@ -7816,7 +7816,7 @@ _080567A8: pop {r0} bx r0 .align 2, 0 -_080567BC: .4byte 0x02029828 +_080567BC: .4byte gUnknown_02029828 thumb_func_end sub_80566F0 thumb_func_start GetMapBorderIdAt @@ -7847,7 +7847,7 @@ GetMapBorderIdAt: @ 80567C0 beq _08056894 b _08056824 .align 2, 0 -_080567F4: .4byte 0x03004870 +_080567F4: .4byte gUnknown_03004870 _080567F8: .4byte 0x000003ff _080567FC: ldr r0, _08056840 @@ -7885,10 +7885,10 @@ _08056824: movs r0, 0x4 b _080568A6 .align 2, 0 -_08056840: .4byte 0x0202e828 +_08056840: .4byte gMapHeader _08056844: .4byte 0x000003ff -_08056848: .4byte 0x03004870 -_0805684C: .4byte 0x0202e850 +_08056848: .4byte gUnknown_03004870 +_0805684C: .4byte gUnknown_0202E850 _08056850: cmp r4, 0x6 bgt _08056868 @@ -7901,7 +7901,7 @@ _08056850: movs r0, 0x3 b _080568A6 .align 2, 0 -_08056864: .4byte 0x0202e850 +_08056864: .4byte gUnknown_0202E850 _08056868: ldr r0, [r1, 0x4] subs r0, 0x7 @@ -7916,7 +7916,7 @@ _08056868: movs r0, 0x1 b _080568A6 .align 2, 0 -_08056880: .4byte 0x0202e850 +_08056880: .4byte gUnknown_0202E850 _08056884: cmp r5, 0x6 bgt _080568A4 @@ -7931,7 +7931,7 @@ _08056894: negs r0, r0 b _080568A6 .align 2, 0 -_0805689C: .4byte 0x0202e850 +_0805689C: .4byte gUnknown_0202E850 _080568A0: movs r0, 0x2 b _080568A6 @@ -7962,7 +7962,7 @@ GetPostCameraMoveMapBorderId: @ 80568AC pop {r1} bx r1 .align 2, 0 -_080568D0: .4byte 0x02025734 +_080568D0: .4byte gSaveBlock1 thumb_func_end GetPostCameraMoveMapBorderId thumb_func_start CanCameraMoveInDirection @@ -7993,7 +7993,7 @@ CanCameraMoveInDirection: @ 80568D4 movs r0, 0x1 b _08056912 .align 2, 0 -_08056908: .4byte 0x02025734 +_08056908: .4byte gSaveBlock1 _0805690C: .4byte gUnknown_0821664C _08056910: movs r0, 0 @@ -8032,7 +8032,7 @@ _08056936: subs r0, r2 b _08056986 .align 2, 0 -_0805694C: .4byte 0x02025734 +_0805694C: .4byte gSaveBlock1 _08056950: ldr r1, _08056960 ldr r0, [r3] @@ -8043,7 +8043,7 @@ _08056950: subs r0, r2 b _08056986 .align 2, 0 -_08056960: .4byte 0x02025734 +_08056960: .4byte gSaveBlock1 _08056964: ldr r1, _08056974 ldr r2, [r5, 0x4] @@ -8053,7 +8053,7 @@ _08056964: negs r0, r7 b _08056986 .align 2, 0 -_08056974: .4byte 0x02025734 +_08056974: .4byte gSaveBlock1 _08056978: ldr r1, _08056990 ldr r2, [r5, 0x4] @@ -8069,7 +8069,7 @@ _08056988: pop {r0} bx r0 .align 2, 0 -_08056990: .4byte 0x02025734 +_08056990: .4byte gSaveBlock1 thumb_func_end sub_8056918 thumb_func_start CameraMove @@ -8106,8 +8106,8 @@ CameraMove: @ 8056994 strh r1, [r0, 0x2] b _08056A42 .align 2, 0 -_080569D4: .4byte 0x0202e844 -_080569D8: .4byte 0x02025734 +_080569D4: .4byte gUnknown_0202E844 +_080569D8: .4byte gSaveBlock1 _080569DC: bl save_serialize_map ldr r5, _08056A5C @@ -8169,8 +8169,8 @@ _08056A42: pop {r1} bx r1 .align 2, 0 -_08056A5C: .4byte 0x02025734 -_08056A60: .4byte 0x0202e844 +_08056A5C: .4byte gSaveBlock1 +_08056A60: .4byte gUnknown_0202E844 thumb_func_end CameraMove thumb_func_start sub_8056A64 @@ -8206,7 +8206,7 @@ _08056A82: adds r0, r4, 0 b _08056AAE .align 2, 0 -_08056AA0: .4byte 0x0202e828 +_08056AA0: .4byte gMapHeader _08056AA4: adds r5, 0x1 adds r4, 0xC @@ -8250,7 +8250,7 @@ sub_8056ABC: @ 8056ABC adds r0, r7, 0 b _08056B06 .align 2, 0 -_08056AF0: .4byte 0x0202e828 +_08056AF0: .4byte gMapHeader _08056AF4: cmp r6, 0x4 bgt _08056B14 @@ -8267,7 +8267,7 @@ _08056B06: lsrs r0, 24 b _08056B16 .align 2, 0 -_08056B10: .4byte 0x0202e828 +_08056B10: .4byte gMapHeader _08056B14: movs r0, 0 _08056B16: @@ -8377,7 +8377,7 @@ sub_8056BA0: @ 8056BA0 bne _08056BC8 b _08056C3E .align 2, 0 -_08056BC0: .4byte 0x0202e828 +_08056BC0: .4byte gMapHeader _08056BC4: adds r0, r4, 0 b _08056C40 @@ -8471,7 +8471,7 @@ sub_8056C50: @ 8056C50 strh r1, [r2, 0x2] bx lr .align 2, 0 -_08056C64: .4byte 0x02025734 +_08056C64: .4byte gSaveBlock1 thumb_func_end sub_8056C50 thumb_func_start sav1_camera_get_focus_coords @@ -8485,7 +8485,7 @@ sav1_camera_get_focus_coords: @ 8056C68 strh r0, [r1] bx lr .align 2, 0 -_08056C78: .4byte 0x02025734 +_08056C78: .4byte gSaveBlock1 thumb_func_end sav1_camera_get_focus_coords thumb_func_start unref_sub_8056C7C @@ -8495,7 +8495,7 @@ unref_sub_8056C7C: @ 8056C7C strh r1, [r2, 0x2] bx lr .align 2, 0 -_08056C84: .4byte 0x02025734 +_08056C84: .4byte gSaveBlock1 thumb_func_end unref_sub_8056C7C thumb_func_start GetCameraCoords @@ -8507,7 +8507,7 @@ GetCameraCoords: @ 8056C88 strh r0, [r1] bx lr .align 2, 0 -_08056C94: .4byte 0x02025734 +_08056C94: .4byte gSaveBlock1 thumb_func_end GetCameraCoords thumb_func_start sub_8056C98 @@ -11077,8 +11077,8 @@ move_tilemap_camera_to_upper_left_corner: @ 80579F8 pop {r0} bx r0 .align 2, 0 -_08057A44: .4byte 0x03000590 -_08057A48: .4byte 0x020221cc +_08057A44: .4byte gUnknown_03000590 +_08057A48: .4byte gBG2TilemapBuffer _08057A4C: .4byte 0x01000400 _08057A50: .4byte 0xfffff800 _08057A54: .4byte 0x00003014 @@ -11160,12 +11160,12 @@ _08057AE0: bx r0 .align 2, 0 _08057AE8: .4byte gBGHOffsetRegs -_08057AEC: .4byte 0x03000590 -_08057AF0: .4byte 0x03000598 +_08057AEC: .4byte gUnknown_03000590 +_08057AF0: .4byte gUnknown_03000598 _08057AF4: .4byte gBGVOffsetRegs -_08057AF8: .4byte 0x0300059a +_08057AF8: .4byte gUnknown_0300059A _08057AFC: .4byte 0x040000d4 -_08057B00: .4byte 0x020219cc +_08057B00: .4byte gBG1TilemapBuffer _08057B04: .4byte 0x0600e800 _08057B08: .4byte 0x80000400 _08057B0C: .4byte 0x0600e000 @@ -11191,9 +11191,9 @@ sub_8057B14: @ 8057B14 pop {r0} bx r0 .align 2, 0 -_08057B34: .4byte 0x03000590 -_08057B38: .4byte 0x03000598 -_08057B3C: .4byte 0x0300059a +_08057B34: .4byte gUnknown_03000590 +_08057B38: .4byte gUnknown_03000598 +_08057B3C: .4byte gUnknown_0300059A thumb_func_end sub_8057B14 thumb_func_start DrawWholeMapView @@ -11213,9 +11213,9 @@ DrawWholeMapView: @ 8057B40 pop {r0} bx r0 .align 2, 0 -_08057B60: .4byte 0x02025734 -_08057B64: .4byte 0x0202e828 -_08057B68: .4byte 0x03000590 +_08057B60: .4byte gSaveBlock1 +_08057B64: .4byte gMapHeader +_08057B68: .4byte gUnknown_03000590 thumb_func_end DrawWholeMapView thumb_func_start DrawWholeMapViewInternal @@ -11287,7 +11287,7 @@ _08057BB2: pop {r0} bx r0 .align 2, 0 -_08057BEC: .4byte 0x03000590 +_08057BEC: .4byte gUnknown_03000590 thumb_func_end DrawWholeMapViewInternal thumb_func_start RedrawMapSlicesForCameraUpdate @@ -11328,7 +11328,7 @@ _08057C2C: pop {r0} bx r0 .align 2, 0 -_08057C38: .4byte 0x0202e828 +_08057C38: .4byte gMapHeader thumb_func_end RedrawMapSlicesForCameraUpdate thumb_func_start sub_8057C3C @@ -11385,7 +11385,7 @@ _08057C70: pop {r0} bx r0 .align 2, 0 -_08057CA0: .4byte 0x02025734 +_08057CA0: .4byte gSaveBlock1 thumb_func_end sub_8057C3C thumb_func_start RedrawMapSliceSouth @@ -11430,7 +11430,7 @@ _08057CC8: pop {r0} bx r0 .align 2, 0 -_08057CF0: .4byte 0x02025734 +_08057CF0: .4byte gSaveBlock1 thumb_func_end RedrawMapSliceSouth thumb_func_start RedrawMapSliceEast @@ -11477,7 +11477,7 @@ _08057D14: pop {r0} bx r0 .align 2, 0 -_08057D44: .4byte 0x02025734 +_08057D44: .4byte gSaveBlock1 thumb_func_end RedrawMapSliceEast thumb_func_start sub_8057D48 @@ -11535,7 +11535,7 @@ _08057D7C: pop {r0} bx r0 .align 2, 0 -_08057DAC: .4byte 0x02025734 +_08057DAC: .4byte gSaveBlock1 thumb_func_end sub_8057D48 thumb_func_start CurrentMapDrawMetatileAt @@ -11565,8 +11565,8 @@ _08057DDC: pop {r0} bx r0 .align 2, 0 -_08057DE4: .4byte 0x03000590 -_08057DE8: .4byte 0x0202e828 +_08057DE4: .4byte gUnknown_03000590 +_08057DE8: .4byte gMapHeader thumb_func_end CurrentMapDrawMetatileAt thumb_func_start DrawDoorMetatileAt @@ -11594,7 +11594,7 @@ _08057E14: pop {r0} bx r0 .align 2, 0 -_08057E1C: .4byte 0x03000590 +_08057E1C: .4byte gUnknown_03000590 thumb_func_end DrawDoorMetatileAt thumb_func_start DrawMetatileAt @@ -11736,7 +11736,7 @@ _08057EAC: strh r0, [r2] b _08058010 .align 2, 0 -_08057F24: .4byte 0x020211cc +_08057F24: .4byte gBG0TilemapBuffer _08057F28: ldr r2, _08057F98 mov r12, r2 @@ -11795,8 +11795,8 @@ _08057F28: adds r3, r1 b _0805800E .align 2, 0 -_08057F98: .4byte 0x020211cc -_08057F9C: .4byte 0x020219cc +_08057F98: .4byte gBG0TilemapBuffer +_08057F9C: .4byte gBG1TilemapBuffer _08057FA0: ldr r1, _0805801C mov r9, r1 @@ -11863,7 +11863,7 @@ _08058010: pop {r0} bx r0 .align 2, 0 -_0805801C: .4byte 0x020211cc +_0805801C: .4byte gBG0TilemapBuffer _08058020: .4byte 0x00003014 thumb_func_end DrawMetatile @@ -11895,7 +11895,7 @@ _0805804C: negs r0, r0 b _08058066 .align 2, 0 -_08058054: .4byte 0x02025734 +_08058054: .4byte gSaveBlock1 _08058058: ldrb r0, [r3, 0x3] adds r2, r0 @@ -11933,7 +11933,7 @@ _0805808C: pop {r0} bx r0 .align 2, 0 -_08058090: .4byte 0x02020004 +_08058090: .4byte gSprites thumb_func_end CameraUpdateCallback thumb_func_start ResetCameraUpdateInfo @@ -11948,7 +11948,7 @@ ResetCameraUpdateInfo: @ 8058094 str r0, [r1] bx lr .align 2, 0 -_080580A8: .4byte 0x03004880 +_080580A8: .4byte gUnknown_03004880 thumb_func_end ResetCameraUpdateInfo thumb_func_start InitCameraUpdateCallback @@ -11979,8 +11979,8 @@ _080580C8: pop {r1} bx r1 .align 2, 0 -_080580E0: .4byte 0x03004880 -_080580E4: .4byte 0x02020004 +_080580E0: .4byte gUnknown_03004880 +_080580E4: .4byte gSprites _080580E8: .4byte CameraUpdateCallback thumb_func_end InitCameraUpdateCallback @@ -12116,10 +12116,10 @@ _080581C6: pop {r0} bx r0 .align 2, 0 -_080581EC: .4byte 0x03004880 -_080581F0: .4byte 0x03000590 -_080581F4: .4byte 0x0300489c -_080581F8: .4byte 0x03004898 +_080581EC: .4byte gUnknown_03004880 +_080581F0: .4byte gUnknown_03000590 +_080581F4: .4byte gUnknown_0300489C +_080581F8: .4byte gUnknown_03004898 thumb_func_end CameraUpdate thumb_func_start camera_move_and_redraw @@ -12148,8 +12148,8 @@ camera_move_and_redraw: @ 80581FC pop {r0} bx r0 .align 2, 0 -_08058230: .4byte 0x0300489c -_08058234: .4byte 0x03004898 +_08058230: .4byte gUnknown_0300489C +_08058234: .4byte gUnknown_03004898 thumb_func_end camera_move_and_redraw thumb_func_start SetCameraPanningCallback @@ -12158,7 +12158,7 @@ SetCameraPanningCallback: @ 8058238 str r0, [r1] bx lr .align 2, 0 -_08058240: .4byte 0x030005a0 +_08058240: .4byte gUnknown_030005A0 thumb_func_end SetCameraPanningCallback thumb_func_start SetCameraPanning @@ -12172,8 +12172,8 @@ SetCameraPanning: @ 8058244 strh r1, [r0] bx lr .align 2, 0 -_08058254: .4byte 0x03000598 -_08058258: .4byte 0x0300059a +_08058254: .4byte gUnknown_03000598 +_08058258: .4byte gUnknown_0300059A thumb_func_end SetCameraPanning thumb_func_start InstallCameraPanAheadCallback @@ -12192,11 +12192,11 @@ InstallCameraPanAheadCallback: @ 805825C strh r0, [r1] bx lr .align 2, 0 -_08058278: .4byte 0x030005a0 +_08058278: .4byte gUnknown_030005A0 _0805827C: .4byte CameraPanningCB_PanAhead -_08058280: .4byte 0x0300059c -_08058284: .4byte 0x03000598 -_08058288: .4byte 0x0300059a +_08058280: .4byte gUnknown_0300059C +_08058284: .4byte gUnknown_03000598 +_08058288: .4byte gUnknown_0300059A thumb_func_end InstallCameraPanAheadCallback thumb_func_start UpdateCameraPanning @@ -12226,13 +12226,13 @@ _0805829A: pop {r0} bx r0 .align 2, 0 -_080582BC: .4byte 0x030005a0 -_080582C0: .4byte 0x030024d0 -_080582C4: .4byte 0x0300489c -_080582C8: .4byte 0x03000598 -_080582CC: .4byte 0x030027e0 -_080582D0: .4byte 0x03004898 -_080582D4: .4byte 0x0300059a +_080582BC: .4byte gUnknown_030005A0 +_080582C0: .4byte gSpriteCoordOffsetX +_080582C4: .4byte gUnknown_0300489C +_080582C8: .4byte gUnknown_03000598 +_080582CC: .4byte gSpriteCoordOffsetY +_080582D0: .4byte gUnknown_03004898 +_080582D4: .4byte gUnknown_0300059A thumb_func_end UpdateCameraPanning thumb_func_start CameraPanningCB_PanAhead @@ -12245,7 +12245,7 @@ CameraPanningCB_PanAhead: @ 80582D8 bl InstallCameraPanAheadCallback b _08058374 .align 2, 0 -_080582E8: .4byte 0x0202e854 +_080582E8: .4byte gUnknown_0202E854 _080582EC: ldr r0, _08058304 ldrb r0, [r0, 0x3] @@ -12260,8 +12260,8 @@ _080582EC: beq _08058374 b _08058312 .align 2, 0 -_08058304: .4byte 0x0202e858 -_08058308: .4byte 0x0300059c +_08058304: .4byte gPlayerAvatar +_08058308: .4byte gUnknown_0300059C _0805830C: ldr r1, _08058334 movs r0, 0 @@ -12283,8 +12283,8 @@ _08058312: subs r0, r3, 0x2 b _08058372 .align 2, 0 -_08058334: .4byte 0x0300059c -_08058338: .4byte 0x0300059a +_08058334: .4byte gUnknown_0300059C +_08058338: .4byte gUnknown_0300059A _0805833C: cmp r0, 0x1 bne _08058358 @@ -12298,7 +12298,7 @@ _0805833C: strh r0, [r1] b _08058374 .align 2, 0 -_08058354: .4byte 0x0300059a +_08058354: .4byte gUnknown_0300059A _08058358: ldr r2, _08058368 ldrh r0, [r2] @@ -12309,7 +12309,7 @@ _08058358: adds r0, 0x2 b _08058372 .align 2, 0 -_08058368: .4byte 0x0300059a +_08058368: .4byte gUnknown_0300059A _0805836C: cmp r1, 0x20 ble _08058374 @@ -12534,7 +12534,7 @@ _080584F6: pop {r0} bx r0 .align 2, 0 -_080584FC: .4byte 0x03004b28 +_080584FC: .4byte gUnknown_03004B28 thumb_func_end task50_overworld_door thumb_func_start door_frame_last @@ -12618,7 +12618,7 @@ task_overworld_door_add_if_inactive: @ 8058538 b _08058590 .align 2, 0 _08058584: .4byte task50_overworld_door -_08058588: .4byte 0x03004b28 +_08058588: .4byte gUnknown_03004B28 _0805858C: movs r0, 0x1 negs r0, r0 @@ -12941,7 +12941,7 @@ sub_80587B4: @ 80587B4 pop {r0} bx r0 .align 2, 0 -_080587D0: .4byte 0x030048a0 +_080587D0: .4byte gMapObjects _080587D4: .4byte sub_80587D8 thumb_func_end sub_80587B4 @@ -13003,8 +13003,8 @@ _08058842: pop {r0} bx r0 .align 2, 0 -_0805884C: .4byte 0x0202e858 -_08058850: .4byte 0x030048a0 +_0805884C: .4byte gPlayerAvatar +_08058850: .4byte gMapObjects thumb_func_end player_step thumb_func_start sub_8058854 @@ -13070,7 +13070,7 @@ npc_clear_strange_bits: @ 80588A8 strb r0, [r2] bx lr .align 2, 0 -_080588C8: .4byte 0x0202e858 +_080588C8: .4byte gPlayerAvatar thumb_func_end npc_clear_strange_bits thumb_func_start MovePlayerAvatarUsingKeypadInput @@ -13093,7 +13093,7 @@ MovePlayerAvatarUsingKeypadInput: @ 80588CC bl MovePlayerOnBike b _080588FC .align 2, 0 -_080588F0: .4byte 0x0202e858 +_080588F0: .4byte gPlayerAvatar _080588F4: adds r0, r3, 0 adds r1, r2, 0 @@ -13119,7 +13119,7 @@ _08058916: pop {r0} bx r0 .align 2, 0 -_0805891C: .4byte 0x0202e858 +_0805891C: .4byte gPlayerAvatar thumb_func_end PlayerAllowForcedMovementIfMovingSameDirection thumb_func_start TryDoMetatileBehaviorForcedMovment @@ -13173,8 +13173,8 @@ _08058964: lsrs r0, 24 b _08058998 .align 2, 0 -_08058980: .4byte 0x0202e858 -_08058984: .4byte 0x030048a0 +_08058980: .4byte gPlayerAvatar +_08058984: .4byte gMapObjects _08058988: .4byte gUnknown_0830FB58 _0805898C: adds r0, r4, 0x1 @@ -13226,8 +13226,8 @@ _080589DA: pop {r1} bx r1 .align 2, 0 -_080589E4: .4byte 0x0202e858 -_080589E8: .4byte 0x030048a0 +_080589E4: .4byte gPlayerAvatar +_080589E8: .4byte gMapObjects thumb_func_end ForcedMovement_None thumb_func_start DoForcedMovement @@ -13262,7 +13262,7 @@ DoForcedMovement: @ 80589EC movs r0, 0 b _08058A54 .align 2, 0 -_08058A2C: .4byte 0x0202e858 +_08058A2C: .4byte gPlayerAvatar _08058A30: cmp r7, 0x6 bne _08058A3A @@ -13316,8 +13316,8 @@ DoForcedMovementInCurrentDirection: @ 8058A64 pop {r1} bx r1 .align 2, 0 -_08058A90: .4byte 0x0202e858 -_08058A94: .4byte 0x030048a0 +_08058A90: .4byte gPlayerAvatar +_08058A94: .4byte gMapObjects thumb_func_end DoForcedMovementInCurrentDirection thumb_func_start ForcedMovement_Slip @@ -13470,8 +13470,8 @@ ForcedMovement_Slide: @ 8058B6C pop {r1} bx r1 .align 2, 0 -_08058B9C: .4byte 0x0202e858 -_08058BA0: .4byte 0x030048a0 +_08058B9C: .4byte gPlayerAvatar +_08058BA0: .4byte gMapObjects thumb_func_end ForcedMovement_Slide thumb_func_start ForcedMovement_SlideSouth @@ -13582,8 +13582,8 @@ _08058C42: lsrs r0, 24 b _08058C6E .align 2, 0 -_08058C60: .4byte 0x0202e858 -_08058C64: .4byte 0x030048a0 +_08058C60: .4byte gPlayerAvatar +_08058C64: .4byte gMapObjects _08058C68: .4byte sub_80593C4 _08058C6C: movs r0, 0 @@ -13631,7 +13631,7 @@ CheckMovementInputNotOnBike: @ 8058CA4 movs r0, 0 b _08058CDE .align 2, 0 -_08058CB8: .4byte 0x0202e858 +_08058CB8: .4byte gPlayerAvatar _08058CBC: bl player_get_direction_upper_nybble lsls r0, 24 @@ -13645,7 +13645,7 @@ _08058CBC: movs r0, 0x1 b _08058CDC .align 2, 0 -_08058CD4: .4byte 0x0202e858 +_08058CD4: .4byte gPlayerAvatar _08058CD8: ldr r1, _08058CE4 movs r0, 0x2 @@ -13656,7 +13656,7 @@ _08058CDE: pop {r1} bx r1 .align 2, 0 -_08058CE4: .4byte 0x0202e858 +_08058CE4: .4byte gPlayerAvatar thumb_func_end CheckMovementInputNotOnBike thumb_func_start PlayerNotOnBikeNotMoving @@ -13719,7 +13719,7 @@ _08058D44: bl sub_80593C4 b _08058DAE .align 2, 0 -_08058D58: .4byte 0x0202e858 +_08058D58: .4byte gPlayerAvatar _08058D5C: movs r0, 0x10 ands r0, r1 @@ -13754,7 +13754,7 @@ _08058D5C: strb r0, [r6] b _08058DAE .align 2, 0 -_08058DA4: .4byte 0x030048a0 +_08058DA4: .4byte gMapObjects _08058DA8: adds r0, r5, 0 bl PlayerGoSpeed0 @@ -13813,8 +13813,8 @@ CheckForPlayerAvatarCollision: @ 8058DB4 pop {r1} bx r1 .align 2, 0 -_08058E18: .4byte 0x0202e858 -_08058E1C: .4byte 0x030048a0 +_08058E18: .4byte gPlayerAvatar +_08058E1C: .4byte gMapObjects thumb_func_end CheckForPlayerAvatarCollision thumb_func_start CheckForFieldObjectCollision @@ -13960,7 +13960,7 @@ sub_8058EF0: @ 8058EF0 movs r0, 0x1 b _08058F42 .align 2, 0 -_08058F3C: .4byte 0x0202e858 +_08058F3C: .4byte gPlayerAvatar _08058F40: movs r0, 0 _08058F42: @@ -14064,7 +14064,7 @@ sub_8058F6C: @ 8058F6C b _0805900E .align 2, 0 _08059004: .4byte 0x00000829 -_08059008: .4byte 0x030048a0 +_08059008: .4byte gMapObjects _0805900C: movs r0, 0 _0805900E: @@ -14124,7 +14124,7 @@ SetPlayerAvatarTransitionFlags: @ 8059058 pop {r0} bx r0 .align 2, 0 -_08059070: .4byte 0x0202e858 +_08059070: .4byte gPlayerAvatar thumb_func_end SetPlayerAvatarTransitionFlags thumb_func_start DoPlayerAvatarTransition @@ -14167,9 +14167,9 @@ _080590B4: pop {r0} bx r0 .align 2, 0 -_080590BC: .4byte 0x0202e858 +_080590BC: .4byte gPlayerAvatar _080590C0: .4byte gUnknown_0830FC14 -_080590C4: .4byte 0x030048a0 +_080590C4: .4byte gMapObjects thumb_func_end DoPlayerAvatarTransition thumb_func_start nullsub_49 @@ -14288,8 +14288,8 @@ PlayerAvatarTransition_Surfing: @ 8059164 pop {r0} bx r0 .align 2, 0 -_080591B8: .4byte 0x0202ff84 -_080591BC: .4byte 0x0202e858 +_080591B8: .4byte gUnknown_0202FF84 +_080591BC: .4byte gPlayerAvatar thumb_func_end PlayerAvatarTransition_Surfing thumb_func_start PlayerAvatarTransition_Underwater @@ -14326,7 +14326,7 @@ sub_80591F4: @ 80591F4 strb r0, [r2] bx lr .align 2, 0 -_08059200: .4byte 0x0202e858 +_08059200: .4byte gPlayerAvatar thumb_func_end sub_80591F4 thumb_func_start sub_8059204 @@ -14350,7 +14350,7 @@ sub_8059204: @ 8059204 movs r0, 0x1 b _08059240 .align 2, 0 -_08059230: .4byte 0x0202e858 +_08059230: .4byte gPlayerAvatar _08059234: bl sub_80592A4 lsls r0, 24 @@ -14406,8 +14406,8 @@ _0805928E: movs r0, 0x1 b _0805929E .align 2, 0 -_08059294: .4byte 0x030048a0 -_08059298: .4byte 0x0202e858 +_08059294: .4byte gMapObjects +_08059298: .4byte gPlayerAvatar _0805929C: movs r0, 0 _0805929E: @@ -14429,7 +14429,7 @@ sub_80592A4: @ 80592A4 movs r0, 0x1 b _080592C2 .align 2, 0 -_080592BC: .4byte 0x0202e858 +_080592BC: .4byte gPlayerAvatar _080592C0: movs r0, 0 _080592C2: @@ -14453,8 +14453,8 @@ PlayerIsAnimActive: @ 80592C8 pop {r1} bx r1 .align 2, 0 -_080592E4: .4byte 0x0202e858 -_080592E8: .4byte 0x030048a0 +_080592E4: .4byte gPlayerAvatar +_080592E8: .4byte gMapObjects thumb_func_end PlayerIsAnimActive thumb_func_start PlayerCheckIfAnimFinishedOrInactive @@ -14473,8 +14473,8 @@ PlayerCheckIfAnimFinishedOrInactive: @ 80592EC pop {r1} bx r1 .align 2, 0 -_08059308: .4byte 0x0202e858 -_0805930C: .4byte 0x030048a0 +_08059308: .4byte gPlayerAvatar +_0805930C: .4byte gMapObjects thumb_func_end PlayerCheckIfAnimFinishedOrInactive thumb_func_start player_set_x22 @@ -14490,8 +14490,8 @@ player_set_x22: @ 8059310 strb r0, [r1] bx lr .align 2, 0 -_08059324: .4byte 0x030048a0 -_08059328: .4byte 0x0202e858 +_08059324: .4byte gMapObjects +_08059328: .4byte gPlayerAvatar thumb_func_end player_set_x22 thumb_func_start player_get_x22 @@ -14507,8 +14507,8 @@ player_get_x22: @ 805932C ldrb r0, [r0] bx lr .align 2, 0 -_08059340: .4byte 0x030048a0 -_08059344: .4byte 0x0202e858 +_08059340: .4byte gMapObjects +_08059344: .4byte gPlayerAvatar thumb_func_end player_get_x22 thumb_func_start sub_8059348 @@ -14528,8 +14528,8 @@ sub_8059348: @ 8059348 pop {r0} bx r0 .align 2, 0 -_08059368: .4byte 0x0202e858 -_0805936C: .4byte 0x030048a0 +_08059368: .4byte gPlayerAvatar +_0805936C: .4byte gMapObjects thumb_func_end sub_8059348 thumb_func_start player_npc_set_state_and_x22_etc @@ -14559,8 +14559,8 @@ _0805939E: pop {r0} bx r0 .align 2, 0 -_080593A4: .4byte 0x0202e858 -_080593A8: .4byte 0x030048a0 +_080593A4: .4byte gPlayerAvatar +_080593A8: .4byte gMapObjects thumb_func_end player_npc_set_state_and_x22_etc thumb_func_start PlayerGoSpeed0 @@ -14750,8 +14750,8 @@ _080594F6: pop {r0} bx r0 .align 2, 0 -_080594FC: .4byte 0x0202e858 -_08059500: .4byte 0x030048a0 +_080594FC: .4byte gPlayerAvatar +_08059500: .4byte gMapObjects thumb_func_end sub_80594C0 thumb_func_start sub_8059504 @@ -14988,8 +14988,8 @@ _080596B0: pop {r0} bx r0 .align 2, 0 -_080596B8: .4byte 0x030048a0 -_080596BC: .4byte 0x0202e858 +_080596B8: .4byte gMapObjects +_080596BC: .4byte gPlayerAvatar _080596C0: .4byte gUnknown_0830FC34 thumb_func_end PlayCollisionSoundIfNotFacingWarp @@ -15024,8 +15024,8 @@ GetXYCoordsOneStepInFrontOfPlayer: @ 80596C4 pop {r0} bx r0 .align 2, 0 -_08059700: .4byte 0x030048a0 -_08059704: .4byte 0x0202e858 +_08059700: .4byte gMapObjects +_08059704: .4byte gPlayerAvatar thumb_func_end GetXYCoordsOneStepInFrontOfPlayer thumb_func_start PlayerGetDestCoords @@ -15051,8 +15051,8 @@ PlayerGetDestCoords: @ 8059708 pop {r0} bx r0 .align 2, 0 -_08059730: .4byte 0x030048a0 -_08059734: .4byte 0x0202e858 +_08059730: .4byte gMapObjects +_08059734: .4byte gPlayerAvatar thumb_func_end PlayerGetDestCoords thumb_func_start player_get_direction_lower_nybble @@ -15069,8 +15069,8 @@ player_get_direction_lower_nybble: @ 8059738 lsrs r0, 28 bx lr .align 2, 0 -_08059750: .4byte 0x030048a0 -_08059754: .4byte 0x0202e858 +_08059750: .4byte gMapObjects +_08059754: .4byte gPlayerAvatar thumb_func_end player_get_direction_lower_nybble thumb_func_start player_get_direction_upper_nybble @@ -15086,8 +15086,8 @@ player_get_direction_upper_nybble: @ 8059758 lsrs r0, 4 bx lr .align 2, 0 -_0805976C: .4byte 0x030048a0 -_08059770: .4byte 0x0202e858 +_0805976C: .4byte gMapObjects +_08059770: .4byte gPlayerAvatar thumb_func_end player_get_direction_upper_nybble thumb_func_start PlayerGetZCoord @@ -15103,8 +15103,8 @@ PlayerGetZCoord: @ 8059774 lsrs r0, 4 bx lr .align 2, 0 -_08059788: .4byte 0x030048a0 -_0805978C: .4byte 0x0202e858 +_08059788: .4byte gMapObjects +_0805978C: .4byte gPlayerAvatar thumb_func_end PlayerGetZCoord thumb_func_start unref_sub_8059790 @@ -15128,8 +15128,8 @@ unref_sub_8059790: @ 8059790 pop {r0} bx r0 .align 2, 0 -_080597B8: .4byte 0x0202e858 -_080597BC: .4byte 0x030048a0 +_080597B8: .4byte gPlayerAvatar +_080597BC: .4byte gMapObjects thumb_func_end unref_sub_8059790 thumb_func_start TestPlayerAvatarFlags @@ -15140,7 +15140,7 @@ TestPlayerAvatarFlags: @ 80597C0 adds r0, r1, 0 bx lr .align 2, 0 -_080597CC: .4byte 0x0202e858 +_080597CC: .4byte gPlayerAvatar thumb_func_end TestPlayerAvatarFlags thumb_func_start sub_80597D0 @@ -15149,7 +15149,7 @@ sub_80597D0: @ 80597D0 ldrb r0, [r0] bx lr .align 2, 0 -_080597D8: .4byte 0x0202e858 +_080597D8: .4byte gPlayerAvatar thumb_func_end sub_80597D0 thumb_func_start GetPlayerAvatarObjectId @@ -15158,7 +15158,7 @@ GetPlayerAvatarObjectId: @ 80597DC ldrb r0, [r0, 0x4] bx lr .align 2, 0 -_080597E4: .4byte 0x0202e858 +_080597E4: .4byte gPlayerAvatar thumb_func_end GetPlayerAvatarObjectId thumb_func_start sub_80597E8 @@ -15199,8 +15199,8 @@ _0805982C: pop {r0} bx r0 .align 2, 0 -_08059834: .4byte 0x0202e858 -_08059838: .4byte 0x030048a0 +_08059834: .4byte gPlayerAvatar +_08059838: .4byte gMapObjects thumb_func_end sub_80597F4 thumb_func_start sub_805983C @@ -15246,7 +15246,7 @@ GetPlayerAvatarGraphicsIdByStateId: @ 805986C pop {r1} bx r1 .align 2, 0 -_08059884: .4byte 0x0202e858 +_08059884: .4byte gPlayerAvatar thumb_func_end GetPlayerAvatarGraphicsIdByStateId thumb_func_start unref_sub_8059888 @@ -15352,7 +15352,7 @@ _08059926: pop {r1} bx r1 .align 2, 0 -_0805992C: .4byte 0x03004360 +_0805992C: .4byte gPlayerParty thumb_func_end PartyHasMonWithSurf thumb_func_start IsPlayerSurfingNorth @@ -15435,8 +15435,8 @@ IsPlayerFacingSurfableFishableWater: @ 8059954 movs r0, 0x1 b _080599D6 .align 2, 0 -_080599CC: .4byte 0x0202e858 -_080599D0: .4byte 0x030048a0 +_080599CC: .4byte gPlayerAvatar +_080599D0: .4byte gMapObjects _080599D4: movs r0, 0 _080599D6: @@ -15456,7 +15456,7 @@ ClearPlayerAvatarInfo: @ 80599E0 pop {r0} bx r0 .align 2, 0 -_080599F0: .4byte 0x0202e858 +_080599F0: .4byte gPlayerAvatar thumb_func_end ClearPlayerAvatarInfo thumb_func_start SetPlayerAvatarStateMask @@ -15471,7 +15471,7 @@ SetPlayerAvatarStateMask: @ 80599F4 strb r0, [r3] bx lr .align 2, 0 -_08059A08: .4byte 0x0202e858 +_08059A08: .4byte gPlayerAvatar thumb_func_end SetPlayerAvatarStateMask thumb_func_start GetPlayerAvatarStateTransitionByGraphicsId @@ -15536,7 +15536,7 @@ _08059A60: ldrb r0, [r0] b _08059A88 .align 2, 0 -_08059A74: .4byte 0x0202e858 +_08059A74: .4byte gPlayerAvatar _08059A78: .4byte gUnknown_0830FC64 _08059A7C: adds r0, r2, 0x1 @@ -15573,7 +15573,7 @@ SetPlayerAvatarExtraStateTransition: @ 8059A90 pop {r0} bx r0 .align 2, 0 -_08059ABC: .4byte 0x0202e858 +_08059ABC: .4byte gPlayerAvatar thumb_func_end SetPlayerAvatarExtraStateTransition thumb_func_start InitPlayerAvatar @@ -15669,8 +15669,8 @@ InitPlayerAvatar: @ 8059AC0 pop {r0} bx r0 .align 2, 0 -_08059B80: .4byte 0x030048a0 -_08059B84: .4byte 0x0202e858 +_08059B80: .4byte gMapObjects +_08059B84: .4byte gPlayerAvatar thumb_func_end InitPlayerAvatar thumb_func_start sub_8059B88 @@ -15723,9 +15723,9 @@ _08059BE0: pop {r0} bx r0 .align 2, 0 -_08059BE8: .4byte 0x030048a0 -_08059BEC: .4byte 0x0202e858 -_08059BF0: .4byte 0x02020004 +_08059BE8: .4byte gMapObjects +_08059BEC: .4byte gPlayerAvatar +_08059BF0: .4byte gSprites thumb_func_end sub_8059B88 thumb_func_start sub_8059BF4 @@ -15757,9 +15757,9 @@ sub_8059BF4: @ 8059BF4 pop {r0} bx r0 .align 2, 0 -_08059C30: .4byte 0x0202e858 -_08059C34: .4byte 0x030048a0 -_08059C38: .4byte 0x02020004 +_08059C30: .4byte gPlayerAvatar +_08059C34: .4byte gMapObjects +_08059C38: .4byte gSprites thumb_func_end sub_8059BF4 thumb_func_start sub_8059C3C @@ -15799,9 +15799,9 @@ sub_8059C3C: @ 8059C3C pop {r0} bx r0 .align 2, 0 -_08059C88: .4byte 0x0202e858 -_08059C8C: .4byte 0x030048a0 -_08059C90: .4byte 0x02020004 +_08059C88: .4byte gPlayerAvatar +_08059C8C: .4byte gMapObjects +_08059C90: .4byte gSprites thumb_func_end sub_8059C3C thumb_func_start sub_8059C94 @@ -15853,9 +15853,9 @@ sub_8059C94: @ 8059C94 pop {r0} bx r0 .align 2, 0 -_08059CFC: .4byte 0x0202e858 -_08059D00: .4byte 0x030048a0 -_08059D04: .4byte 0x02020004 +_08059CFC: .4byte gPlayerAvatar +_08059D00: .4byte gMapObjects +_08059D04: .4byte gSprites thumb_func_end sub_8059C94 thumb_func_start sub_8059D08 @@ -15895,9 +15895,9 @@ sub_8059D08: @ 8059D08 pop {r0} bx r0 .align 2, 0 -_08059D54: .4byte 0x0202e858 -_08059D58: .4byte 0x030048a0 -_08059D5C: .4byte 0x02020004 +_08059D54: .4byte gPlayerAvatar +_08059D58: .4byte gMapObjects +_08059D5C: .4byte gSprites thumb_func_end sub_8059D08 thumb_func_start sub_8059D60 @@ -16003,7 +16003,7 @@ task_add_bump_boulder: @ 8059DF0 bx r0 .align 2, 0 _08059E24: .4byte sub_8059E2C -_08059E28: .4byte 0x03004b20 +_08059E28: .4byte gTasks thumb_func_end task_add_bump_boulder thumb_func_start sub_8059E2C @@ -16046,9 +16046,9 @@ _08059E40: bx r0 .align 2, 0 _08059E74: .4byte gUnknown_0830FC88 -_08059E78: .4byte 0x03004b20 -_08059E7C: .4byte 0x030048a0 -_08059E80: .4byte 0x0202e858 +_08059E78: .4byte gTasks +_08059E7C: .4byte gMapObjects +_08059E80: .4byte gPlayerAvatar thumb_func_end sub_8059E2C thumb_func_start sub_8059E84 @@ -16067,7 +16067,7 @@ sub_8059E84: @ 8059E84 pop {r1} bx r1 .align 2, 0 -_08059EA0: .4byte 0x0202e858 +_08059EA0: .4byte gPlayerAvatar thumb_func_end sub_8059E84 thumb_func_start sub_8059EA4 @@ -16137,8 +16137,8 @@ _08059F2E: pop {r1} bx r1 .align 2, 0 -_08059F38: .4byte 0x0202ff84 -_08059F3C: .4byte 0x02020004 +_08059F38: .4byte gUnknown_0202FF84 +_08059F3C: .4byte gSprites thumb_func_end sub_8059EA4 thumb_func_start sub_8059F40 @@ -16175,7 +16175,7 @@ _08059F82: pop {r1} bx r1 .align 2, 0 -_08059F8C: .4byte 0x0202e858 +_08059F8C: .4byte gPlayerAvatar _08059F90: .4byte sub_8059E2C thumb_func_end sub_8059F40 @@ -16230,9 +16230,9 @@ _08059FC6: bx r0 .align 2, 0 _08059FF0: .4byte gUnknown_0830FC94 -_08059FF4: .4byte 0x03004b20 -_08059FF8: .4byte 0x0202e858 -_08059FFC: .4byte 0x030048a0 +_08059FF4: .4byte gTasks +_08059FF8: .4byte gPlayerAvatar +_08059FFC: .4byte gMapObjects thumb_func_end sub_8059FB4 thumb_func_start sub_805A000 @@ -16283,7 +16283,7 @@ _0805A05C: pop {r1} bx r1 .align 2, 0 -_0805A064: .4byte 0x0202e858 +_0805A064: .4byte gPlayerAvatar _0805A068: .4byte sub_8059FB4 thumb_func_end sub_805A000 @@ -16338,9 +16338,9 @@ _0805A09E: bx r0 .align 2, 0 _0805A0C8: .4byte gUnknown_0830FC98 -_0805A0CC: .4byte 0x03004b20 -_0805A0D0: .4byte 0x0202e858 -_0805A0D4: .4byte 0x030048a0 +_0805A0CC: .4byte gTasks +_0805A0D0: .4byte gPlayerAvatar +_0805A0D4: .4byte gMapObjects thumb_func_end sub_805A08C thumb_func_start sub_805A0D8 @@ -16362,7 +16362,7 @@ sub_805A0D8: @ 805A0D8 pop {r1} bx r1 .align 2, 0 -_0805A0FC: .4byte 0x0202e858 +_0805A0FC: .4byte gPlayerAvatar thumb_func_end sub_805A0D8 thumb_func_start sub_805A100 @@ -16493,7 +16493,7 @@ _0805A1FC: pop {r1} bx r1 .align 2, 0 -_0805A204: .4byte 0x0202e858 +_0805A204: .4byte gPlayerAvatar _0805A208: .4byte sub_805A08C thumb_func_end sub_805A1B8 @@ -16532,9 +16532,9 @@ sub_805A20C: @ 805A20C pop {r0} bx r0 .align 2, 0 -_0805A258: .4byte 0x0202e858 +_0805A258: .4byte gPlayerAvatar _0805A25C: .4byte taskFF_0805D1D4 -_0805A260: .4byte 0x03004b20 +_0805A260: .4byte gTasks thumb_func_end sub_805A20C thumb_func_start taskFF_0805D1D4 @@ -16582,9 +16582,9 @@ _0805A2B8: pop {r0} bx r0 .align 2, 0 -_0805A2C0: .4byte 0x0202e858 -_0805A2C4: .4byte 0x030048a0 -_0805A2C8: .4byte 0x03004b20 +_0805A2C0: .4byte gPlayerAvatar +_0805A2C4: .4byte gMapObjects +_0805A2C8: .4byte gTasks _0805A2CC: .4byte sub_805A2D0 thumb_func_end taskFF_0805D1D4 @@ -16638,9 +16638,9 @@ _0805A336: pop {r0} bx r0 .align 2, 0 -_0805A33C: .4byte 0x0202e858 -_0805A340: .4byte 0x030048a0 -_0805A344: .4byte 0x02020004 +_0805A33C: .4byte gPlayerAvatar +_0805A340: .4byte gMapObjects +_0805A344: .4byte gSprites thumb_func_end sub_805A2D0 thumb_func_start StartFishing @@ -16667,7 +16667,7 @@ StartFishing: @ 805A348 bx r0 .align 2, 0 _0805A374: .4byte sub_805A37C -_0805A378: .4byte 0x03004b20 +_0805A378: .4byte gTasks thumb_func_end StartFishing thumb_func_start sub_805A37C @@ -16697,7 +16697,7 @@ _0805A38E: bx r0 .align 2, 0 _0805A3AC: .4byte gUnknown_0830FCB4 -_0805A3B0: .4byte 0x03004b20 +_0805A3B0: .4byte gTasks thumb_func_end sub_805A37C thumb_func_start sub_805A3B4 @@ -16716,7 +16716,7 @@ sub_805A3B4: @ 805A3B4 pop {r1} bx r1 .align 2, 0 -_0805A3D0: .4byte 0x0202e858 +_0805A3D0: .4byte gPlayerAvatar thumb_func_end sub_805A3B4 thumb_func_start fish1 @@ -16785,8 +16785,8 @@ fish1: @ 805A3D4 .align 2, 0 _0805A45C: .4byte gUnknown_0830FCF4 _0805A460: .4byte gUnknown_0830FCFA -_0805A464: .4byte 0x030048a0 -_0805A468: .4byte 0x0202e858 +_0805A464: .4byte gMapObjects +_0805A468: .4byte gPlayerAvatar thumb_func_end fish1 thumb_func_start fish2 @@ -16882,7 +16882,7 @@ _0805A50E: b _0805A564 .align 2, 0 _0805A514: .4byte gUnknown_0830FD00 -_0805A518: .4byte 0x03001770 +_0805A518: .4byte gMain _0805A51C: lsls r0, r2, 16 asrs r0, 16 @@ -16973,8 +16973,8 @@ _0805A5BC: pop {r1} bx r1 .align 2, 0 -_0805A5C4: .4byte 0x0202e858 -_0805A5C8: .4byte 0x02020004 +_0805A5C4: .4byte gPlayerAvatar +_0805A5C8: .4byte gSprites thumb_func_end party_menu_update_status_condition_object thumb_func_start sub_805A5CC @@ -17044,7 +17044,7 @@ _0805A63E: pop {r1} bx r1 .align 2, 0 -_0805A648: .4byte 0x03001770 +_0805A648: .4byte gMain thumb_func_end fish7 thumb_func_start fish8 @@ -17192,9 +17192,9 @@ _0805A746: strh r0, [r5, 0xA] b _0805A7A8 .align 2, 0 -_0805A76C: .4byte 0x0202e858 -_0805A770: .4byte 0x030048a0 -_0805A774: .4byte 0x02020004 +_0805A76C: .4byte gPlayerAvatar +_0805A770: .4byte gMapObjects +_0805A774: .4byte gSprites _0805A778: movs r1, 0xA ldrsh r0, [r5, r1] @@ -17224,7 +17224,7 @@ _0805A7A8: pop {r1} bx r1 .align 2, 0 -_0805A7B4: .4byte 0x0202e858 +_0805A7B4: .4byte gPlayerAvatar _0805A7B8: .4byte sub_805A37C thumb_func_end sub_805A6DC @@ -17258,8 +17258,8 @@ sub_805A7BC: @ 805A7BC pop {r1} bx r1 .align 2, 0 -_0805A7FC: .4byte 0x0202e858 -_0805A800: .4byte 0x02020004 +_0805A7FC: .4byte gPlayerAvatar +_0805A800: .4byte gSprites _0805A804: .4byte gOtherText_NotEvenANibble thumb_func_end sub_805A7BC @@ -17294,8 +17294,8 @@ sub_805A808: @ 805A808 pop {r1} bx r1 .align 2, 0 -_0805A84C: .4byte 0x0202e858 -_0805A850: .4byte 0x02020004 +_0805A84C: .4byte gPlayerAvatar +_0805A850: .4byte gSprites _0805A854: .4byte gOtherText_ItGotAway thumb_func_end sub_805A808 @@ -17388,9 +17388,9 @@ _0805A8FA: pop {r1} bx r1 .align 2, 0 -_0805A908: .4byte 0x02020004 -_0805A90C: .4byte 0x0202e858 -_0805A910: .4byte 0x030048a0 +_0805A908: .4byte gSprites +_0805A90C: .4byte gPlayerAvatar +_0805A910: .4byte gMapObjects thumb_func_end sub_805A874 thumb_func_start fishF @@ -17418,7 +17418,7 @@ _0805A946: pop {r1} bx r1 .align 2, 0 -_0805A94C: .4byte 0x0202e858 +_0805A94C: .4byte gPlayerAvatar _0805A950: .4byte sub_805A37C thumb_func_end fishF @@ -17546,10 +17546,10 @@ _0805AA3A: pop {r0} bx r0 .align 2, 0 -_0805AA40: .4byte 0x0202e858 -_0805AA44: .4byte 0x02020004 +_0805AA40: .4byte gPlayerAvatar +_0805AA44: .4byte gSprites _0805AA48: .4byte 0x0000fff8 -_0805AA4C: .4byte 0x030048a0 +_0805AA4C: .4byte gMapObjects thumb_func_end sub_805A954 thumb_func_start npc_clear_ids_and_state @@ -17591,7 +17591,7 @@ _0805AA76: pop {r0} bx r0 .align 2, 0 -_0805AA94: .4byte 0x030048a0 +_0805AA94: .4byte gMapObjects thumb_func_end npcs_clear_ids_and_state thumb_func_start sub_805AA98 @@ -17681,7 +17681,7 @@ sub_805AAB0: @ 805AAB0 bx r0 .align 2, 0 _0805AB4C: .4byte gFieldEffectObjectTemplatePointers -_0805AB50: .4byte 0x02020004 +_0805AB50: .4byte gSprites thumb_func_end sub_805AAB0 thumb_func_start sub_805AB54 @@ -17692,7 +17692,7 @@ sub_805AB54: @ 805AB54 ldrb r0, [r2] b _0805AB78 .align 2, 0 -_0805AB60: .4byte 0x030048a0 +_0805AB60: .4byte gMapObjects _0805AB64: adds r0, r1, 0x1 lsls r0, 24 @@ -17800,7 +17800,7 @@ _0805AC0C: pop {r1} bx r1 .align 2, 0 -_0805AC14: .4byte 0x030048a0 +_0805AC14: .4byte gMapObjects thumb_func_end GetFieldObjectIdByXY thumb_func_start GetFieldObjectIdByLocalIdAndMapInternal @@ -17835,7 +17835,7 @@ _0805AC2A: adds r0, r1, 0 b _0805AC60 .align 2, 0 -_0805AC50: .4byte 0x030048a0 +_0805AC50: .4byte gMapObjects _0805AC54: adds r0, r1, 0x1 lsls r0, 24 @@ -17871,7 +17871,7 @@ _0805AC72: adds r0, r2, 0 b _0805AC9C .align 2, 0 -_0805AC8C: .4byte 0x030048a0 +_0805AC8C: .4byte gMapObjects _0805AC90: adds r0, r2, 0x1 lsls r0, 24 @@ -18038,7 +18038,7 @@ _0805ADC2: pop {r1} bx r1 .align 2, 0 -_0805ADD0: .4byte 0x030048a0 +_0805ADD0: .4byte gMapObjects _0805ADD4: .4byte gUnknown_0836DC09 _0805ADD8: .4byte gUnknown_0836DBBC thumb_func_end InitFieldObjectStateFromTemplate @@ -18057,7 +18057,7 @@ sub_805ADDC: @ 805ADDC bne _0805AE10 b _0805AE3E .align 2, 0 -_0805ADF4: .4byte 0x0202e828 +_0805ADF4: .4byte gMapHeader _0805ADF8: ldr r1, _0805AE0C adds r0, r7, r1 @@ -18104,7 +18104,7 @@ _0805AE40: pop {r1} bx r1 .align 2, 0 -_0805AE4C: .4byte 0x02026354 +_0805AE4C: .4byte gUnknown_02026354 thumb_func_end sub_805ADDC thumb_func_start GetAvailableFieldObjectSlot @@ -18160,7 +18160,7 @@ _0805AEA8: movs r0, 0x1 b _0805AEE4 .align 2, 0 -_0805AEAC: .4byte 0x030048a0 +_0805AEAC: .4byte gMapObjects _0805AEB0: mov r0, r12 strb r2, [r0] @@ -18195,7 +18195,7 @@ _0805AEE4: pop {r1} bx r1 .align 2, 0 -_0805AEEC: .4byte 0x030048a0 +_0805AEEC: .4byte gMapObjects thumb_func_end GetAvailableFieldObjectSlot thumb_func_start RemoveFieldObject @@ -18245,7 +18245,7 @@ _0805AF42: pop {r0} bx r0 .align 2, 0 -_0805AF48: .4byte 0x030048a0 +_0805AF48: .4byte gMapObjects thumb_func_end RemoveFieldObjectByLocalIdAndMap thumb_func_start RemoveFieldObjectInternal @@ -18283,7 +18283,7 @@ RemoveFieldObjectInternal: @ 805AF4C bx r0 .align 2, 0 _0805AF90: .4byte 0xffff0000 -_0805AF94: .4byte 0x02020004 +_0805AF94: .4byte gSprites thumb_func_end RemoveFieldObjectInternal thumb_func_start npc_hide_all_but_player @@ -18311,8 +18311,8 @@ _0805AFB2: pop {r0} bx r0 .align 2, 0 -_0805AFC4: .4byte 0x0202e858 -_0805AFC8: .4byte 0x030048a0 +_0805AFC4: .4byte gPlayerAvatar +_0805AFC8: .4byte gMapObjects thumb_func_end npc_hide_all_but_player thumb_func_start sub_805AFCC @@ -18366,7 +18366,7 @@ _0805B006: bl npc_load_two_palettes__no_record b _0805B042 .align 2, 0 -_0805B030: .4byte 0x030048a0 +_0805B030: .4byte gMapObjects _0805B034: cmp r0, 0xA bne _0805B042 @@ -18409,7 +18409,7 @@ _0805B050: b _0805B154 .align 2, 0 _0805B084: .4byte 0x0000ffff -_0805B088: .4byte 0x030048a0 +_0805B088: .4byte gMapObjects _0805B08C: lsls r0, r7, 4 adds r0, r7 @@ -18516,7 +18516,7 @@ _0805B154: pop {r1} bx r1 .align 2, 0 -_0805B164: .4byte 0x02020004 +_0805B164: .4byte gSprites thumb_func_end sub_805AFCC thumb_func_start SpawnFieldObject @@ -18616,8 +18616,8 @@ _0805B21A: pop {r1} bx r1 .align 2, 0 -_0805B228: .4byte 0x02020004 -_0805B22C: .4byte 0x030048a0 +_0805B228: .4byte gSprites +_0805B22C: .4byte gMapObjects thumb_func_end SpawnFieldObject thumb_func_start SpawnSpecialFieldObject @@ -18648,7 +18648,7 @@ SpawnSpecialFieldObject: @ 805B230 pop {r1} bx r1 .align 2, 0 -_0805B268: .4byte 0x02025734 +_0805B268: .4byte gSaveBlock1 thumb_func_end SpawnSpecialFieldObject thumb_func_start SpawnSpecialFieldObjectParametrized @@ -18871,7 +18871,7 @@ _0805B3FC: bx r1 .align 2, 0 _0805B408: .4byte 0x0000ffff -_0805B40C: .4byte 0x02020004 +_0805B40C: .4byte gSprites thumb_func_end AddPseudoFieldObject thumb_func_start sub_805B410 @@ -19031,7 +19031,7 @@ _0805B53C: .align 2, 0 _0805B550: .4byte sub_8064970 _0805B554: .4byte 0x0000ffff -_0805B558: .4byte 0x02020004 +_0805B558: .4byte gSprites thumb_func_end sub_805B410 thumb_func_start sub_805B55C @@ -19140,9 +19140,9 @@ _0805B618: pop {r0} bx r0 .align 2, 0 -_0805B628: .4byte 0x0202e828 -_0805B62C: .4byte 0x02025734 -_0805B630: .4byte 0x02026354 +_0805B628: .4byte gMapHeader +_0805B62C: .4byte gSaveBlock1 +_0805B630: .4byte gUnknown_02026354 thumb_func_end sub_805B55C thumb_func_start RemoveFieldObjectsOutsideView @@ -19193,8 +19193,8 @@ _0805B67A: pop {r0} bx r0 .align 2, 0 -_0805B688: .4byte 0x02029818 -_0805B68C: .4byte 0x030048a0 +_0805B688: .4byte gUnknown_02029818 +_0805B68C: .4byte gMapObjects _0805B690: .4byte 0x00010001 thumb_func_end RemoveFieldObjectsOutsideView @@ -19263,7 +19263,7 @@ _0805B706: pop {r0} bx r0 .align 2, 0 -_0805B70C: .4byte 0x02025734 +_0805B70C: .4byte gSaveBlock1 thumb_func_end RemoveFieldObjectIfOutsideView thumb_func_start sub_805B710 @@ -19304,7 +19304,7 @@ _0805B744: pop {r0} bx r0 .align 2, 0 -_0805B758: .4byte 0x030048a0 +_0805B758: .4byte gMapObjects thumb_func_end sub_805B710 thumb_func_start sub_805B75C @@ -19514,11 +19514,11 @@ _0805B8EE: pop {r0} bx r0 .align 2, 0 -_0805B900: .4byte 0x02029818 -_0805B904: .4byte 0x030048a0 +_0805B900: .4byte gUnknown_02029818 +_0805B904: .4byte gMapObjects _0805B908: .4byte 0xffff0000 _0805B90C: .4byte 0x0000ffff -_0805B910: .4byte 0x02020004 +_0805B910: .4byte gSprites thumb_func_end sub_805B75C thumb_func_start sub_805B914 @@ -19575,8 +19575,8 @@ SetPlayerAvatarFieldObjectIdAndObjectId: @ 805B94C pop {r0} bx r0 .align 2, 0 -_0805B978: .4byte 0x0202e858 -_0805B97C: .4byte 0x030048a0 +_0805B978: .4byte gPlayerAvatar +_0805B97C: .4byte gMapObjects thumb_func_end SetPlayerAvatarFieldObjectIdAndObjectId thumb_func_start sub_805B980 @@ -19706,7 +19706,7 @@ _0805BA72: pop {r0} bx r0 .align 2, 0 -_0805BA7C: .4byte 0x02020004 +_0805BA7C: .4byte gSprites thumb_func_end sub_805B980 thumb_func_start unref_sub_805BA80 @@ -19741,7 +19741,7 @@ _0805BAB4: pop {r0} bx r0 .align 2, 0 -_0805BABC: .4byte 0x030048a0 +_0805BABC: .4byte gMapObjects thumb_func_end unref_sub_805BA80 thumb_func_start FieldObjectTurn @@ -19782,7 +19782,7 @@ _0805BB06: pop {r0} bx r0 .align 2, 0 -_0805BB0C: .4byte 0x02020004 +_0805BB0C: .4byte gSprites thumb_func_end FieldObjectTurn thumb_func_start FieldObjectTurnByLocalIdAndMap @@ -19817,7 +19817,7 @@ _0805BB44: pop {r0} bx r0 .align 2, 0 -_0805BB4C: .4byte 0x030048a0 +_0805BB4C: .4byte gMapObjects thumb_func_end FieldObjectTurnByLocalIdAndMap thumb_func_start unref_sub_805BB50 @@ -19835,7 +19835,7 @@ unref_sub_805BB50: @ 805BB50 pop {r0} bx r0 .align 2, 0 -_0805BB6C: .4byte 0x030048a0 +_0805BB6C: .4byte gMapObjects thumb_func_end unref_sub_805BB50 thumb_func_start get_berry_tree_graphics @@ -20003,7 +20003,7 @@ _0805BC9E: pop {r0} bx r0 .align 2, 0 -_0805BCA8: .4byte 0x030048a0 +_0805BCA8: .4byte gMapObjects thumb_func_end npc_by_local_id_and_map_set_field_1_bit_x20 thumb_func_start FieldObjectGetLocalIdAndMap @@ -20045,7 +20045,7 @@ _0805BCE8: pop {r0} bx r0 .align 2, 0 -_0805BCEC: .4byte 0x030048a0 +_0805BCEC: .4byte gMapObjects thumb_func_end sub_805BCC0 thumb_func_start sub_805BCF0 @@ -20090,8 +20090,8 @@ _0805BD36: pop {r0} bx r0 .align 2, 0 -_0805BD40: .4byte 0x030048a0 -_0805BD44: .4byte 0x02020004 +_0805BD40: .4byte gMapObjects +_0805BD44: .4byte gSprites thumb_func_end sub_805BCF0 thumb_func_start sub_805BD48 @@ -20130,7 +20130,7 @@ _0805BD84: pop {r0} bx r0 .align 2, 0 -_0805BD8C: .4byte 0x030048a0 +_0805BD8C: .4byte gMapObjects thumb_func_end sub_805BD48 thumb_func_start sub_805BD90 @@ -20174,8 +20174,8 @@ _0805BDD4: pop {r0} bx r0 .align 2, 0 -_0805BDDC: .4byte 0x030048a0 -_0805BDE0: .4byte 0x02020004 +_0805BDDC: .4byte gMapObjects +_0805BDE0: .4byte gSprites thumb_func_end sub_805BD90 thumb_func_start gpu_pal_allocator_reset__manage_upper_four @@ -20188,7 +20188,7 @@ gpu_pal_allocator_reset__manage_upper_four: @ 805BDE4 pop {r0} bx r0 .align 2, 0 -_0805BDF4: .4byte 0x030028f8 +_0805BDF4: .4byte gReservedSpritePaletteCount thumb_func_end gpu_pal_allocator_reset__manage_upper_four thumb_func_start sub_805BDF8 @@ -20405,7 +20405,7 @@ _0805BF50: _0805BF74: .4byte gUnknown_08373874 _0805BF78: .4byte 0x000011ff _0805BF7C: .4byte gUnknown_0830FD14 -_0805BF80: .4byte 0x030005a4 +_0805BF80: .4byte gUnknown_030005A4 _0805BF84: adds r0, r3, 0x1 lsls r0, 24 @@ -20460,11 +20460,11 @@ _0805BFC4: bl pal_patch_for_npc b _0805C00C .align 2, 0 -_0805BFE8: .4byte 0x030005a6 +_0805BFE8: .4byte gUnknown_030005A6 _0805BFEC: .4byte gUnknown_083738E4 _0805BFF0: .4byte 0x000011ff _0805BFF4: .4byte gUnknown_0830FD14 -_0805BFF8: .4byte 0x030005a4 +_0805BFF8: .4byte gUnknown_030005A4 _0805BFFC: adds r0, r3, 0x1 lsls r0, 24 @@ -20601,7 +20601,7 @@ _0805C0EA: pop {r0} bx r0 .align 2, 0 -_0805C0F4: .4byte 0x02020004 +_0805C0F4: .4byte gSprites thumb_func_end sub_805C058 thumb_func_start sub_805C0F8 @@ -20646,7 +20646,7 @@ _0805C140: pop {r0} bx r0 .align 2, 0 -_0805C148: .4byte 0x030048a0 +_0805C148: .4byte gMapObjects thumb_func_end sub_805C0F8 thumb_func_start npc_coords_shift_still @@ -20714,8 +20714,8 @@ _0805C1B8: pop {r0} bx r0 .align 2, 0 -_0805C1C0: .4byte 0x0202e844 -_0805C1C4: .4byte 0x030048a0 +_0805C1C0: .4byte gUnknown_0202E844 +_0805C1C4: .4byte gMapObjects thumb_func_end UpdateFieldObjectCoordsForCameraUpdate thumb_func_start GetFieldObjectIdByXYZ @@ -20759,7 +20759,7 @@ _0805C1E0: adds r0, r4, 0 b _0805C224 .align 2, 0 -_0805C214: .4byte 0x030048a0 +_0805C214: .4byte gMapObjects _0805C218: adds r0, r4, 0x1 lsls r0, 24 @@ -20855,7 +20855,7 @@ AddCameraObject: @ 805C284 bx r1 .align 2, 0 _0805C2C0: .4byte gSpriteTemplate_830FD24 -_0805C2C4: .4byte 0x02020004 +_0805C2C4: .4byte gSprites thumb_func_end AddCameraObject thumb_func_start ObjectCB_CameraObject @@ -20910,7 +20910,7 @@ CameraObject_0: @ 805C2F0 pop {r0} bx r0 .align 2, 0 -_0805C328: .4byte 0x02020004 +_0805C328: .4byte gSprites thumb_func_end CameraObject_0 thumb_func_start CameraObject_1 @@ -20941,7 +20941,7 @@ CameraObject_1: @ 805C32C pop {r0} bx r0 .align 2, 0 -_0805C360: .4byte 0x02020004 +_0805C360: .4byte gSprites thumb_func_end CameraObject_1 thumb_func_start CameraObject_2 @@ -20969,7 +20969,7 @@ CameraObject_2: @ 805C364 pop {r0} bx r0 .align 2, 0 -_0805C390: .4byte 0x02020004 +_0805C390: .4byte gSprites thumb_func_end CameraObject_2 thumb_func_start FindCameraObject @@ -20998,7 +20998,7 @@ _0805C39E: adds r0, r2, 0 b _0805C3D4 .align 2, 0 -_0805C3C0: .4byte 0x02020004 +_0805C3C0: .4byte gSprites _0805C3C4: .4byte ObjectCB_CameraObject _0805C3C8: adds r0, r3, 0x1 @@ -21111,7 +21111,7 @@ _0805C456: strb r7, [r0] b _0805C492 .align 2, 0 -_0805C484: .4byte 0x02020004 +_0805C484: .4byte gSprites _0805C488: adds r0, r5, 0x1 lsls r0, 24 @@ -21171,7 +21171,7 @@ _0805C4BE: lsrs r0, 24 b _0805C506 .align 2, 0 -_0805C4F4: .4byte 0x02020004 +_0805C4F4: .4byte gSprites _0805C4F8: subs r0, r1, 0x1 lsls r0, 16 @@ -21258,7 +21258,7 @@ GetFieldObjectScriptPointerByFieldObjectId: @ 805C56C pop {r1} bx r1 .align 2, 0 -_0805C58C: .4byte 0x030048a0 +_0805C58C: .4byte gMapObjects thumb_func_end GetFieldObjectScriptPointerByFieldObjectId thumb_func_start GetFieldObjectFlagIdByLocalIdAndMap @@ -21295,7 +21295,7 @@ GetFieldObjectFlagIdByFieldObjectId: @ 805C5A8 pop {r1} bx r1 .align 2, 0 -_0805C5CC: .4byte 0x030048a0 +_0805C5CC: .4byte gMapObjects thumb_func_end GetFieldObjectFlagIdByFieldObjectId thumb_func_start unref_sub_805C5D0 @@ -21323,7 +21323,7 @@ unref_sub_805C5D0: @ 805C5D0 ldrb r0, [r0, 0x7] b _0805C606 .align 2, 0 -_0805C600: .4byte 0x030048a0 +_0805C600: .4byte gMapObjects _0805C604: movs r0, 0xFF _0805C606: @@ -21344,7 +21344,7 @@ unref_sub_805C60C: @ 805C60C ldrb r0, [r1, 0x7] bx lr .align 2, 0 -_0805C620: .4byte 0x030048a0 +_0805C620: .4byte gMapObjects thumb_func_end unref_sub_805C60C thumb_func_start unref_sub_805C624 @@ -21372,7 +21372,7 @@ unref_sub_805C624: @ 805C624 ldrb r0, [r0, 0x1D] b _0805C65A .align 2, 0 -_0805C654: .4byte 0x030048a0 +_0805C654: .4byte gMapObjects _0805C658: movs r0, 0xFF _0805C65A: @@ -21393,7 +21393,7 @@ FieldObjectGetBerryTreeId: @ 805C660 ldrb r0, [r1, 0x1D] bx lr .align 2, 0 -_0805C674: .4byte 0x030048a0 +_0805C674: .4byte gMapObjects thumb_func_end FieldObjectGetBerryTreeId thumb_func_start GetFieldObjectTemplateByLocalIdAndMap @@ -21421,8 +21421,8 @@ GetFieldObjectTemplateByLocalIdAndMap: @ 805C678 ldr r0, [r0, 0x4] b _0805C6B8 .align 2, 0 -_0805C6A4: .4byte 0x02025734 -_0805C6A8: .4byte 0x0202e828 +_0805C6A4: .4byte gSaveBlock1 +_0805C6A8: .4byte gMapHeader _0805C6AC: adds r0, r2, 0 adds r1, r3, 0 @@ -21491,7 +21491,7 @@ sub_805C700: @ 805C700 beq _0805C72E b _0805C74A .align 2, 0 -_0805C720: .4byte 0x02025734 +_0805C720: .4byte gSaveBlock1 _0805C724: movs r1, 0xC2 lsls r1, 4 @@ -21585,7 +21585,7 @@ _0805C7BA: pop {r0} bx r0 .align 2, 0 -_0805C7C0: .4byte 0x030048a0 +_0805C7C0: .4byte gMapObjects thumb_func_end sub_805C78C thumb_func_start sub_805C7C4 @@ -21613,9 +21613,9 @@ sub_805C7C4: @ 805C7C4 pop {r0} bx r0 .align 2, 0 -_0805C7F4: .4byte 0x030005a6 +_0805C7F4: .4byte gUnknown_030005A6 _0805C7F8: .4byte 0x000011ff -_0805C7FC: .4byte 0x030005a4 +_0805C7FC: .4byte gUnknown_030005A4 _0805C800: .4byte gUnknown_0837399C thumb_func_end sub_805C7C4 @@ -21636,7 +21636,7 @@ npc_paltag_by_palslot: @ 805C804 b _0805C834 .align 2, 0 _0805C820: .4byte gUnknown_0837399C -_0805C824: .4byte 0x030005a4 +_0805C824: .4byte gUnknown_030005A4 _0805C828: adds r1, r4, 0x4 adds r1, r2, r1 @@ -21649,7 +21649,7 @@ _0805C834: ldrh r0, [r0] b _0805C872 .align 2, 0 -_0805C83C: .4byte 0x030005a4 +_0805C83C: .4byte gUnknown_030005A4 _0805C840: movs r3, 0 ldr r0, _0805C878 @@ -21685,7 +21685,7 @@ _0805C872: .align 2, 0 _0805C878: .4byte gUnknown_083738E4 _0805C87C: .4byte 0x000011ff -_0805C880: .4byte 0x030005a6 +_0805C880: .4byte gUnknown_030005A6 thumb_func_end npc_paltag_by_palslot thumb_func_start sub_805C884 @@ -21704,7 +21704,7 @@ sub_805C884: @ 805C884 pop {r0} bx r0 .align 2, 0 -_0805C8A0: .4byte 0x030048a0 +_0805C8A0: .4byte gMapObjects _0805C8A4: .4byte sub_805C8A8 thumb_func_end sub_805C884 @@ -21730,7 +21730,7 @@ sub_805C8AC: @ 805C8AC pop {r0} bx r0 .align 2, 0 -_0805C8C8: .4byte 0x030048a0 +_0805C8C8: .4byte gMapObjects _0805C8CC: .4byte sub_805C8D0 thumb_func_end sub_805C8AC @@ -22474,7 +22474,7 @@ sub_805CDE8: @ 805CDE8 pop {r0} bx r0 .align 2, 0 -_0805CE04: .4byte 0x030048a0 +_0805CE04: .4byte gMapObjects _0805CE08: .4byte sub_805CE0C thumb_func_end sub_805CDE8 @@ -22647,7 +22647,7 @@ sub_805CF28: @ 805CF28 pop {r0} bx r0 .align 2, 0 -_0805CF44: .4byte 0x030048a0 +_0805CF44: .4byte gMapObjects _0805CF48: .4byte sub_805CF4C thumb_func_end sub_805CF28 @@ -22862,7 +22862,7 @@ sub_805D0AC: @ 805D0AC pop {r0} bx r0 .align 2, 0 -_0805D0C8: .4byte 0x030048a0 +_0805D0C8: .4byte gMapObjects _0805D0CC: .4byte sub_805D0D0 thumb_func_end sub_805D0AC @@ -23077,7 +23077,7 @@ sub_805D230: @ 805D230 pop {r0} bx r0 .align 2, 0 -_0805D24C: .4byte 0x030048a0 +_0805D24C: .4byte gMapObjects _0805D250: .4byte sub_805D254 thumb_func_end sub_805D230 @@ -23186,7 +23186,7 @@ _0805D2FC: pop {r0} bx r0 .align 2, 0 -_0805D30C: .4byte 0x030048a0 +_0805D30C: .4byte gMapObjects _0805D310: .4byte sub_805D314 thumb_func_end FieldObjectCB_BerryTree @@ -23263,7 +23263,7 @@ _0805D39A: movs r0, 0 b _0805D3E6 .align 2, 0 -_0805D3A0: .4byte 0x0202ff84 +_0805D3A0: .4byte gUnknown_0202FF84 _0805D3A4: ldrb r1, [r4, 0x1] movs r0, 0x21 @@ -23361,7 +23361,7 @@ do_berry_tree_growth_sparkle_2: @ 805D40C pop {r1} bx r1 .align 2, 0 -_0805D454: .4byte 0x0202ff84 +_0805D454: .4byte gUnknown_0202FF84 thumb_func_end do_berry_tree_growth_sparkle_2 thumb_func_start sub_805D458 @@ -23468,7 +23468,7 @@ sub_805D4F4: @ 805D4F4 pop {r0} bx r0 .align 2, 0 -_0805D510: .4byte 0x030048a0 +_0805D510: .4byte gMapObjects _0805D514: .4byte sub_805D518 thumb_func_end sub_805D4F4 @@ -23641,7 +23641,7 @@ sub_805D634: @ 805D634 pop {r0} bx r0 .align 2, 0 -_0805D650: .4byte 0x030048a0 +_0805D650: .4byte gMapObjects _0805D654: .4byte sub_805D658 thumb_func_end sub_805D634 @@ -23814,7 +23814,7 @@ sub_805D774: @ 805D774 pop {r0} bx r0 .align 2, 0 -_0805D790: .4byte 0x030048a0 +_0805D790: .4byte gMapObjects _0805D794: .4byte sub_805D798 thumb_func_end sub_805D774 @@ -23987,7 +23987,7 @@ sub_805D8B4: @ 805D8B4 pop {r0} bx r0 .align 2, 0 -_0805D8D0: .4byte 0x030048a0 +_0805D8D0: .4byte gMapObjects _0805D8D4: .4byte sub_805D8D8 thumb_func_end sub_805D8B4 @@ -24160,7 +24160,7 @@ sub_805D9F4: @ 805D9F4 pop {r0} bx r0 .align 2, 0 -_0805DA10: .4byte 0x030048a0 +_0805DA10: .4byte gMapObjects _0805DA14: .4byte sub_805DA18 thumb_func_end sub_805D9F4 @@ -24333,7 +24333,7 @@ sub_805DB34: @ 805DB34 pop {r0} bx r0 .align 2, 0 -_0805DB50: .4byte 0x030048a0 +_0805DB50: .4byte gMapObjects _0805DB54: .4byte sub_805DB58 thumb_func_end sub_805DB34 @@ -24506,7 +24506,7 @@ sub_805DC74: @ 805DC74 pop {r0} bx r0 .align 2, 0 -_0805DC90: .4byte 0x030048a0 +_0805DC90: .4byte gMapObjects _0805DC94: .4byte sub_805DC98 thumb_func_end sub_805DC74 @@ -24679,7 +24679,7 @@ sub_805DDB4: @ 805DDB4 pop {r0} bx r0 .align 2, 0 -_0805DDD0: .4byte 0x030048a0 +_0805DDD0: .4byte gMapObjects _0805DDD4: .4byte sub_805DDD8 thumb_func_end sub_805DDB4 @@ -24852,7 +24852,7 @@ sub_805DEF4: @ 805DEF4 pop {r0} bx r0 .align 2, 0 -_0805DF10: .4byte 0x030048a0 +_0805DF10: .4byte gMapObjects _0805DF14: .4byte sub_805DF18 thumb_func_end sub_805DEF4 @@ -25025,7 +25025,7 @@ sub_805E034: @ 805E034 pop {r0} bx r0 .align 2, 0 -_0805E050: .4byte 0x030048a0 +_0805E050: .4byte gMapObjects _0805E054: .4byte sub_805E058 thumb_func_end sub_805E034 @@ -25198,7 +25198,7 @@ sub_805E174: @ 805E174 pop {r0} bx r0 .align 2, 0 -_0805E190: .4byte 0x030048a0 +_0805E190: .4byte gMapObjects _0805E194: .4byte sub_805E198 thumb_func_end sub_805E174 @@ -25341,7 +25341,7 @@ sub_805E278: @ 805E278 pop {r0} bx r0 .align 2, 0 -_0805E294: .4byte 0x030048a0 +_0805E294: .4byte gMapObjects _0805E298: .4byte sub_805E29C thumb_func_end sub_805E278 @@ -25484,7 +25484,7 @@ sub_805E37C: @ 805E37C pop {r0} bx r0 .align 2, 0 -_0805E398: .4byte 0x030048a0 +_0805E398: .4byte gMapObjects _0805E39C: .4byte sub_805E3A0 thumb_func_end sub_805E37C @@ -25800,7 +25800,7 @@ sub_805E5DC: @ 805E5DC pop {r0} bx r0 .align 2, 0 -_0805E5F8: .4byte 0x030048a0 +_0805E5F8: .4byte gMapObjects _0805E5FC: .4byte sub_805E600 thumb_func_end sub_805E5DC @@ -25877,7 +25877,7 @@ sub_805E668: @ 805E668 pop {r0} bx r0 .align 2, 0 -_0805E684: .4byte 0x030048a0 +_0805E684: .4byte gMapObjects _0805E688: .4byte sub_805E68C thumb_func_end sub_805E668 @@ -25954,7 +25954,7 @@ sub_805E6F4: @ 805E6F4 pop {r0} bx r0 .align 2, 0 -_0805E710: .4byte 0x030048a0 +_0805E710: .4byte gMapObjects _0805E714: .4byte sub_805E718 thumb_func_end sub_805E6F4 @@ -26031,7 +26031,7 @@ sub_805E780: @ 805E780 pop {r0} bx r0 .align 2, 0 -_0805E79C: .4byte 0x030048a0 +_0805E79C: .4byte gMapObjects _0805E7A0: .4byte sub_805E7A4 thumb_func_end sub_805E780 @@ -26108,7 +26108,7 @@ sub_805E80C: @ 805E80C pop {r0} bx r0 .align 2, 0 -_0805E828: .4byte 0x030048a0 +_0805E828: .4byte gMapObjects _0805E82C: .4byte sub_805E830 thumb_func_end sub_805E80C @@ -26185,7 +26185,7 @@ sub_805E898: @ 805E898 pop {r0} bx r0 .align 2, 0 -_0805E8B4: .4byte 0x030048a0 +_0805E8B4: .4byte gMapObjects _0805E8B8: .4byte sub_805E8BC thumb_func_end sub_805E898 @@ -26262,7 +26262,7 @@ sub_805E924: @ 805E924 pop {r0} bx r0 .align 2, 0 -_0805E940: .4byte 0x030048a0 +_0805E940: .4byte gMapObjects _0805E944: .4byte sub_805E948 thumb_func_end sub_805E924 @@ -26339,7 +26339,7 @@ sub_805E9B0: @ 805E9B0 pop {r0} bx r0 .align 2, 0 -_0805E9CC: .4byte 0x030048a0 +_0805E9CC: .4byte gMapObjects _0805E9D0: .4byte sub_805E9D4 thumb_func_end sub_805E9B0 @@ -26416,7 +26416,7 @@ sub_805EA3C: @ 805EA3C pop {r0} bx r0 .align 2, 0 -_0805EA58: .4byte 0x030048a0 +_0805EA58: .4byte gMapObjects _0805EA5C: .4byte sub_805EA60 thumb_func_end sub_805EA3C @@ -26493,7 +26493,7 @@ sub_805EAC8: @ 805EAC8 pop {r0} bx r0 .align 2, 0 -_0805EAE4: .4byte 0x030048a0 +_0805EAE4: .4byte gMapObjects _0805EAE8: .4byte sub_805EAEC thumb_func_end sub_805EAC8 @@ -26570,7 +26570,7 @@ sub_805EB54: @ 805EB54 pop {r0} bx r0 .align 2, 0 -_0805EB70: .4byte 0x030048a0 +_0805EB70: .4byte gMapObjects _0805EB74: .4byte sub_805EB78 thumb_func_end sub_805EB54 @@ -26647,7 +26647,7 @@ sub_805EBE0: @ 805EBE0 pop {r0} bx r0 .align 2, 0 -_0805EBFC: .4byte 0x030048a0 +_0805EBFC: .4byte gMapObjects _0805EC00: .4byte sub_805EC04 thumb_func_end sub_805EBE0 @@ -26724,7 +26724,7 @@ sub_805EC6C: @ 805EC6C pop {r0} bx r0 .align 2, 0 -_0805EC88: .4byte 0x030048a0 +_0805EC88: .4byte gMapObjects _0805EC8C: .4byte sub_805EC90 thumb_func_end sub_805EC6C @@ -26801,7 +26801,7 @@ sub_805ECF8: @ 805ECF8 pop {r0} bx r0 .align 2, 0 -_0805ED14: .4byte 0x030048a0 +_0805ED14: .4byte gMapObjects _0805ED18: .4byte sub_805ED1C thumb_func_end sub_805ECF8 @@ -26878,7 +26878,7 @@ sub_805ED84: @ 805ED84 pop {r0} bx r0 .align 2, 0 -_0805EDA0: .4byte 0x030048a0 +_0805EDA0: .4byte gMapObjects _0805EDA4: .4byte sub_805EDA8 thumb_func_end sub_805ED84 @@ -26955,7 +26955,7 @@ sub_805EE10: @ 805EE10 pop {r0} bx r0 .align 2, 0 -_0805EE2C: .4byte 0x030048a0 +_0805EE2C: .4byte gMapObjects _0805EE30: .4byte sub_805EE34 thumb_func_end sub_805EE10 @@ -27032,7 +27032,7 @@ sub_805EE9C: @ 805EE9C pop {r0} bx r0 .align 2, 0 -_0805EEB8: .4byte 0x030048a0 +_0805EEB8: .4byte gMapObjects _0805EEBC: .4byte sub_805EEC0 thumb_func_end sub_805EE9C @@ -27109,7 +27109,7 @@ sub_805EF28: @ 805EF28 pop {r0} bx r0 .align 2, 0 -_0805EF44: .4byte 0x030048a0 +_0805EF44: .4byte gMapObjects _0805EF48: .4byte sub_805EF4C thumb_func_end sub_805EF28 @@ -27186,7 +27186,7 @@ sub_805EFB4: @ 805EFB4 pop {r0} bx r0 .align 2, 0 -_0805EFD0: .4byte 0x030048a0 +_0805EFD0: .4byte gMapObjects _0805EFD4: .4byte sub_805EFD8 thumb_func_end sub_805EFB4 @@ -27263,7 +27263,7 @@ sub_805F040: @ 805F040 pop {r0} bx r0 .align 2, 0 -_0805F05C: .4byte 0x030048a0 +_0805F05C: .4byte gMapObjects _0805F060: .4byte sub_805F064 thumb_func_end sub_805F040 @@ -27340,7 +27340,7 @@ sub_805F0CC: @ 805F0CC pop {r0} bx r0 .align 2, 0 -_0805F0E8: .4byte 0x030048a0 +_0805F0E8: .4byte gMapObjects _0805F0EC: .4byte sub_805F0F0 thumb_func_end sub_805F0CC @@ -27417,7 +27417,7 @@ sub_805F158: @ 805F158 pop {r0} bx r0 .align 2, 0 -_0805F174: .4byte 0x030048a0 +_0805F174: .4byte gMapObjects _0805F178: .4byte sub_805F17C thumb_func_end sub_805F158 @@ -27494,7 +27494,7 @@ sub_805F1E4: @ 805F1E4 pop {r0} bx r0 .align 2, 0 -_0805F200: .4byte 0x030048a0 +_0805F200: .4byte gMapObjects _0805F204: .4byte sub_805F208 thumb_func_end sub_805F1E4 @@ -27571,7 +27571,7 @@ sub_805F270: @ 805F270 pop {r0} bx r0 .align 2, 0 -_0805F28C: .4byte 0x030048a0 +_0805F28C: .4byte gMapObjects _0805F290: .4byte sub_805F294 thumb_func_end sub_805F270 @@ -27648,7 +27648,7 @@ sub_805F2FC: @ 805F2FC pop {r0} bx r0 .align 2, 0 -_0805F318: .4byte 0x030048a0 +_0805F318: .4byte gMapObjects _0805F31C: .4byte sub_805F320 thumb_func_end sub_805F2FC @@ -27713,8 +27713,8 @@ _0805F384: movs r0, 0 b _0805F3B8 .align 2, 0 -_0805F388: .4byte 0x030048a0 -_0805F38C: .4byte 0x0202e858 +_0805F388: .4byte gMapObjects +_0805F38C: .4byte gPlayerAvatar _0805F390: ldr r5, _0805F3C0 bl player_get_x22 @@ -28399,7 +28399,7 @@ sub_805F8E0: @ 805F8E0 pop {r0} bx r0 .align 2, 0 -_0805F8FC: .4byte 0x030048a0 +_0805F8FC: .4byte gMapObjects _0805F900: .4byte sub_805F904 thumb_func_end sub_805F8E0 @@ -28444,8 +28444,8 @@ _0805F944: movs r0, 0 b _0805F978 .align 2, 0 -_0805F948: .4byte 0x030048a0 -_0805F94C: .4byte 0x0202e858 +_0805F948: .4byte gMapObjects +_0805F94C: .4byte gPlayerAvatar _0805F950: ldr r5, _0805F980 bl player_get_x22 @@ -28525,8 +28525,8 @@ _0805F9D0: pop {r0} bx r0 .align 2, 0 -_0805F9EC: .4byte 0x030048a0 -_0805F9F0: .4byte 0x0202ff84 +_0805F9EC: .4byte gMapObjects +_0805F9F0: .4byte gUnknown_0202FF84 _0805F9F4: .4byte sub_805F9F8 thumb_func_end FieldObjectCB_TreeDisguise @@ -28591,8 +28591,8 @@ _0805FA4C: pop {r0} bx r0 .align 2, 0 -_0805FA68: .4byte 0x030048a0 -_0805FA6C: .4byte 0x0202ff84 +_0805FA68: .4byte gMapObjects +_0805FA6C: .4byte gUnknown_0202FF84 _0805FA70: .4byte sub_805F9F8 thumb_func_end FieldObjectCB_MountainDisguise @@ -28644,7 +28644,7 @@ _0805FAB4: pop {r0} bx r0 .align 2, 0 -_0805FAD0: .4byte 0x030048a0 +_0805FAD0: .4byte gMapObjects _0805FAD4: .4byte sub_805FAD8 thumb_func_end FieldObjectCB_Hidden1 @@ -28709,7 +28709,7 @@ sub_805FB20: @ 805FB20 pop {r0} bx r0 .align 2, 0 -_0805FB3C: .4byte 0x030048a0 +_0805FB3C: .4byte gMapObjects _0805FB40: .4byte sub_805FB44 thumb_func_end sub_805FB20 @@ -28771,7 +28771,7 @@ sub_805FB90: @ 805FB90 pop {r0} bx r0 .align 2, 0 -_0805FBAC: .4byte 0x030048a0 +_0805FBAC: .4byte gMapObjects _0805FBB0: .4byte sub_805FBB4 thumb_func_end sub_805FB90 @@ -28833,7 +28833,7 @@ sub_805FC00: @ 805FC00 pop {r0} bx r0 .align 2, 0 -_0805FC1C: .4byte 0x030048a0 +_0805FC1C: .4byte gMapObjects _0805FC20: .4byte sub_805FC24 thumb_func_end sub_805FC00 @@ -28895,7 +28895,7 @@ sub_805FC70: @ 805FC70 pop {r0} bx r0 .align 2, 0 -_0805FC8C: .4byte 0x030048a0 +_0805FC8C: .4byte gMapObjects _0805FC90: .4byte sub_805FC94 thumb_func_end sub_805FC70 @@ -29309,7 +29309,7 @@ npc_set_running_behaviour_etc: @ 805FEC4 pop {r0} bx r0 .align 2, 0 -_0805FF08: .4byte 0x02020004 +_0805FF08: .4byte gSprites _0805FF0C: .4byte gUnknown_0836DA88 thumb_func_end npc_set_running_behaviour_etc @@ -29727,7 +29727,7 @@ _08060200: movs r0, 0x1 b _0806022C .align 2, 0 -_0806021C: .4byte 0x030048a0 +_0806021C: .4byte gMapObjects _08060220: adds r0, r4, 0x1 lsls r0, 24 @@ -29777,8 +29777,8 @@ sub_8060234: @ 8060234 movs r0, 0x1 b _08060282 .align 2, 0 -_08060278: .4byte 0x02020004 -_0806027C: .4byte 0x030048a0 +_08060278: .4byte gSprites +_0806027C: .4byte gMapObjects _08060280: movs r0, 0 _08060282: @@ -29824,8 +29824,8 @@ _080602C6: pop {r0} bx r0 .align 2, 0 -_080602CC: .4byte 0x02020004 -_080602D0: .4byte 0x030048a0 +_080602CC: .4byte gSprites +_080602D0: .4byte gMapObjects thumb_func_end sub_8060288 thumb_func_start MoveCoords @@ -29963,9 +29963,9 @@ sub_8060388: @ 8060388 pop {r0} bx r0 .align 2, 0 -_080603C0: .4byte 0x02025734 -_080603C4: .4byte 0x0300489c -_080603C8: .4byte 0x03004898 +_080603C0: .4byte gSaveBlock1 +_080603C4: .4byte gUnknown_0300489C +_080603C8: .4byte gUnknown_03004898 thumb_func_end sub_8060388 thumb_func_start sub_80603CC @@ -30046,11 +30046,11 @@ _0806042C: pop {r0} bx r0 .align 2, 0 -_0806045C: .4byte 0x0300489c -_08060460: .4byte 0x03004880 -_08060464: .4byte 0x03004898 +_0806045C: .4byte gUnknown_0300489C +_08060460: .4byte gUnknown_03004880 +_08060464: .4byte gUnknown_03004898 _08060468: .4byte 0xfff00000 -_0806046C: .4byte 0x02025734 +_0806046C: .4byte gSaveBlock1 thumb_func_end sub_80603CC thumb_func_start sub_8060470 @@ -30130,7 +30130,7 @@ _080604F4: pop {r0} bx r0 .align 2, 0 -_080604F8: .4byte 0x03004880 +_080604F8: .4byte gUnknown_03004880 thumb_func_end GetFieldObjectMovingCameraOffset thumb_func_start FieldObjectMoveDestCoords @@ -30218,7 +30218,7 @@ FieldObjectSetSpecialAnim: @ 8060550 movs r0, 0 b _08060592 .align 2, 0 -_0806058C: .4byte 0x02020004 +_0806058C: .4byte gSprites _08060590: movs r0, 0x1 _08060592: @@ -30284,7 +30284,7 @@ FieldObjectClearAnim: @ 80605CC strh r2, [r0, 0x32] bx lr .align 2, 0 -_080605FC: .4byte 0x02020004 +_080605FC: .4byte gSprites thumb_func_end FieldObjectClearAnim thumb_func_start FieldObjectCheckIfSpecialAnimFinishedOrInactive @@ -34140,7 +34140,7 @@ _080620FA: pop {r1} bx r1 .align 2, 0 -_08062108: .4byte 0x030048a0 +_08062108: .4byte gMapObjects thumb_func_end sub_80620B0 thumb_func_start sub_806210C @@ -34190,7 +34190,7 @@ _0806215E: pop {r1} bx r1 .align 2, 0 -_0806216C: .4byte 0x030048a0 +_0806216C: .4byte gMapObjects thumb_func_end sub_806210C thumb_func_start sub_8062170 @@ -34928,7 +34928,7 @@ do_exclamation_mark_bubble_1: @ 8062654 pop {r1} bx r1 .align 2, 0 -_08062674: .4byte 0x0202ff84 +_08062674: .4byte gUnknown_0202FF84 thumb_func_end do_exclamation_mark_bubble_1 thumb_func_start do_exclamation_mark_bubble_2 @@ -34948,7 +34948,7 @@ do_exclamation_mark_bubble_2: @ 8062678 pop {r1} bx r1 .align 2, 0 -_08062698: .4byte 0x0202ff84 +_08062698: .4byte gUnknown_0202FF84 thumb_func_end do_exclamation_mark_bubble_2 thumb_func_start do_heart_bubble @@ -34968,7 +34968,7 @@ do_heart_bubble: @ 806269C pop {r1} bx r1 .align 2, 0 -_080626BC: .4byte 0x0202ff84 +_080626BC: .4byte gUnknown_0202FF84 thumb_func_end do_heart_bubble thumb_func_start sub_80626C0 @@ -37053,8 +37053,8 @@ sub_80634E8: @ 80634E8 adds r0, r2 b _08063574 .align 2, 0 -_08063544: .4byte 0x030024d0 -_08063548: .4byte 0x030027e0 +_08063544: .4byte gSpriteCoordOffsetX +_08063548: .4byte gSpriteCoordOffsetY _0806354C: ldrh r1, [r4, 0x24] ldrh r0, [r4, 0x20] @@ -38243,7 +38243,7 @@ SetObjectSubpriorityByZCoord: @ 8063DC4 pop {r0} bx r0 .align 2, 0 -_08063E04: .4byte 0x030027e0 +_08063E04: .4byte gSpriteCoordOffsetY _08063E08: .4byte gUnknown_08376050 thumb_func_end SetObjectSubpriorityByZCoord @@ -38322,8 +38322,8 @@ GroundEffect_SpawnOnTallGrass: @ 8063E48 pop {r0} bx r0 .align 2, 0 -_08063E8C: .4byte 0x0202ff84 -_08063E90: .4byte 0x02025734 +_08063E8C: .4byte gUnknown_0202FF84 +_08063E90: .4byte gSaveBlock1 thumb_func_end GroundEffect_SpawnOnTallGrass thumb_func_start sub_8063E94 @@ -38361,8 +38361,8 @@ sub_8063E94: @ 8063E94 pop {r0} bx r0 .align 2, 0 -_08063ED8: .4byte 0x0202ff84 -_08063EDC: .4byte 0x02025734 +_08063ED8: .4byte gUnknown_0202FF84 +_08063EDC: .4byte gSaveBlock1 thumb_func_end sub_8063E94 thumb_func_start sub_8063EE0 @@ -38400,8 +38400,8 @@ sub_8063EE0: @ 8063EE0 pop {r0} bx r0 .align 2, 0 -_08063F24: .4byte 0x0202ff84 -_08063F28: .4byte 0x02025734 +_08063F24: .4byte gUnknown_0202FF84 +_08063F28: .4byte gSaveBlock1 thumb_func_end sub_8063EE0 thumb_func_start sub_8063F2C @@ -38439,8 +38439,8 @@ sub_8063F2C: @ 8063F2C pop {r0} bx r0 .align 2, 0 -_08063F70: .4byte 0x0202ff84 -_08063F74: .4byte 0x02025734 +_08063F70: .4byte gUnknown_0202FF84 +_08063F74: .4byte gSaveBlock1 thumb_func_end sub_8063F2C thumb_func_start GroundEffect_WaterReflection @@ -38559,7 +38559,7 @@ DoTracksGroundEffect_Footprints: @ 8063FFC bx r0 .align 2, 0 _08064044: .4byte gSandFootprints_FieldEffectData -_08064048: .4byte 0x0202ff84 +_08064048: .4byte gUnknown_0202FF84 thumb_func_end DoTracksGroundEffect_Footprints thumb_func_start DoTracksGroundEffect_BikeTireTracks @@ -38601,7 +38601,7 @@ _0806408E: pop {r0} bx r0 .align 2, 0 -_08064094: .4byte 0x0202ff84 +_08064094: .4byte gUnknown_0202FF84 _08064098: .4byte gBikeTireTracks_Transitions thumb_func_end DoTracksGroundEffect_BikeTireTracks @@ -38675,7 +38675,7 @@ _08064112: pop {r0} bx r0 .align 2, 0 -_0806411C: .4byte 0x0202ff84 +_0806411C: .4byte gUnknown_0202FF84 thumb_func_end GroundEffect_JumpOnTallGrass thumb_func_start GroundEffect_JumpOnLongGrass @@ -38698,7 +38698,7 @@ GroundEffect_JumpOnLongGrass: @ 8064120 pop {r0} bx r0 .align 2, 0 -_08064144: .4byte 0x0202ff84 +_08064144: .4byte gUnknown_0202FF84 thumb_func_end GroundEffect_JumpOnLongGrass thumb_func_start GroundEffect_JumpOnShallowWater @@ -38724,7 +38724,7 @@ GroundEffect_JumpOnShallowWater: @ 8064148 pop {r0} bx r0 .align 2, 0 -_08064174: .4byte 0x0202ff84 +_08064174: .4byte gUnknown_0202FF84 thumb_func_end GroundEffect_JumpOnShallowWater thumb_func_start GroundEffect_JumpOnWater @@ -38750,7 +38750,7 @@ GroundEffect_JumpOnWater: @ 8064178 pop {r0} bx r0 .align 2, 0 -_080641A4: .4byte 0x0202ff84 +_080641A4: .4byte gUnknown_0202FF84 thumb_func_end GroundEffect_JumpOnWater thumb_func_start GroundEffect_JumpLandingDust @@ -38776,7 +38776,7 @@ GroundEffect_JumpLandingDust: @ 80641A8 pop {r0} bx r0 .align 2, 0 -_080641D4: .4byte 0x0202ff84 +_080641D4: .4byte gUnknown_0202FF84 thumb_func_end GroundEffect_JumpLandingDust thumb_func_start GroundEffect_ShortGrass @@ -38814,7 +38814,7 @@ GroundEffect_Seaweed: @ 80641F8 pop {r0} bx r0 .align 2, 0 -_08064214: .4byte 0x0202ff84 +_08064214: .4byte gUnknown_0202FF84 thumb_func_end GroundEffect_Seaweed thumb_func_start sub_8064218 |