diff options
Diffstat (limited to 'asm/emerald.s')
-rw-r--r-- | asm/emerald.s | 31652 |
1 files changed, 15826 insertions, 15826 deletions
diff --git a/asm/emerald.s b/asm/emerald.s index 1b48e8b07..7e76882cf 100644 --- a/asm/emerald.s +++ b/asm/emerald.s @@ -24,7 +24,7 @@ Start: .include "asm/string_util.s" thumb_func_start sub_80093CC -sub_80093CC: ; 80093CC +sub_80093CC: @ 80093CC push {lr} bl sub_800B488 bl sub_800E700 @@ -48,7 +48,7 @@ _080093FE: thumb_func_end sub_80093CC thumb_func_start sub_8009404 -sub_8009404: ; 8009404 +sub_8009404: @ 8009404 push {lr} lsls r0, 24 lsrs r0, 24 @@ -58,7 +58,7 @@ sub_8009404: ; 8009404 thumb_func_end sub_8009404 thumb_func_start sub_8009414 -sub_8009414: ; 8009414 +sub_8009414: @ 8009414 push {r4-r7,lr} mov r7, r8 push {r7} @@ -159,7 +159,7 @@ _080094C0: thumb_func_end sub_8009414 thumb_func_start sub_80094EC -sub_80094EC: ; 80094EC +sub_80094EC: @ 80094EC push {r4-r6,lr} mov r6, r8 push {r6} @@ -215,7 +215,7 @@ sub_80094EC: ; 80094EC thumb_func_end sub_80094EC thumb_func_start sub_8009570 -sub_8009570: ; 8009570 +sub_8009570: @ 8009570 push {r4,lr} sub sp, 0x4 bl ResetAllObjectData @@ -277,7 +277,7 @@ _080095A0: thumb_func_end sub_8009570 thumb_func_start sub_8009628 -sub_8009628: ; 8009628 +sub_8009628: @ 8009628 lsls r0, 24 lsrs r0, 24 ldr r1, =0x020229cc @@ -287,7 +287,7 @@ sub_8009628: ; 8009628 thumb_func_end sub_8009628 thumb_func_start sub_8009638 -sub_8009638: ; 8009638 +sub_8009638: @ 8009638 push {r4,r5,lr} ldr r5, =0x020229cc ldr r4, =0x03005d90 @@ -344,7 +344,7 @@ _0800969E: thumb_func_end sub_8009638 thumb_func_start sub_80096BC -sub_80096BC: ; 80096BC +sub_80096BC: @ 80096BC push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -354,7 +354,7 @@ sub_80096BC: ; 80096BC thumb_func_end sub_80096BC thumb_func_start sub_80096D0 -sub_80096D0: ; 80096D0 +sub_80096D0: @ 80096D0 push {lr} ldr r3, =0x020229c4 ldr r1, =0x03003110 @@ -375,7 +375,7 @@ _080096DC: thumb_func_end sub_80096D0 thumb_func_start task02_080097CC -task02_080097CC: ; 80096FC +task02_080097CC: @ 80096FC push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -403,7 +403,7 @@ _08009726: thumb_func_end task02_080097CC thumb_func_start sub_8009734 -sub_8009734: ; 8009734 +sub_8009734: @ 8009734 push {r4-r6,lr} ldr r0, =0x030030fc ldrb r4, [r0] @@ -464,7 +464,7 @@ _080097BE: thumb_func_end sub_8009734 thumb_func_start sub_80097E8 -sub_80097E8: ; 80097E8 +sub_80097E8: @ 80097E8 push {r4,lr} ldr r0, =0x03003124 movs r4, 0 @@ -485,7 +485,7 @@ _080097FC: thumb_func_end sub_80097E8 thumb_func_start sub_8009818 -sub_8009818: ; 8009818 +sub_8009818: @ 8009818 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -588,7 +588,7 @@ _080098CE: thumb_func_end sub_8009818 thumb_func_start sub_8009900 -sub_8009900: ; 8009900 +sub_8009900: @ 8009900 push {r4,r5,lr} sub sp, 0x4 ldr r4, =0x030022c0 @@ -674,7 +674,7 @@ _08009996: thumb_func_end sub_8009900 thumb_func_start c2_08009A8C -c2_08009A8C: ; 80099BC +c2_08009A8C: @ 80099BC push {lr} bl sub_8009900 movs r0, 0x1 @@ -690,7 +690,7 @@ c2_08009A8C: ; 80099BC thumb_func_end c2_08009A8C thumb_func_start sub_80099E0 -sub_80099E0: ; 80099E0 +sub_80099E0: @ 80099E0 push {r4,r5,lr} adds r4, r0, 0 ldr r0, =0x020229c4 @@ -745,7 +745,7 @@ _08009A3C: thumb_func_end sub_80099E0 thumb_func_start sub_8009A58 -sub_8009A58: ; 8009A58 +sub_8009A58: @ 8009A58 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -784,7 +784,7 @@ _08009A94: thumb_func_end sub_8009A58 thumb_func_start sub_8009AA0 -sub_8009AA0: ; 8009AA0 +sub_8009AA0: @ 8009AA0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -1127,7 +1127,7 @@ _08009D7A: thumb_func_end sub_8009AA0 thumb_func_start sub_8009D90 -sub_8009D90: ; 8009D90 +sub_8009D90: @ 8009D90 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -1294,7 +1294,7 @@ _08009F06: thumb_func_end sub_8009D90 thumb_func_start sub_8009F18 -sub_8009F18: ; 8009F18 +sub_8009F18: @ 8009F18 push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -1311,7 +1311,7 @@ _08009F26: thumb_func_end sub_8009F18 thumb_func_start sub_8009F3C -sub_8009F3C: ; 8009F3C +sub_8009F3C: @ 8009F3C push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -1337,7 +1337,7 @@ _08009F6A: thumb_func_end sub_8009F3C thumb_func_start sub_8009F70 -sub_8009F70: ; 8009F70 +sub_8009F70: @ 8009F70 push {lr} ldr r0, =0x03003124 ldrb r0, [r0] @@ -1352,7 +1352,7 @@ _08009F80: thumb_func_end sub_8009F70 thumb_func_start sub_8009F8C -sub_8009F8C: ; 8009F8C +sub_8009F8C: @ 8009F8C push {lr} ldr r0, =0x030030fc ldrb r1, [r0] @@ -1371,7 +1371,7 @@ _08009FA4: thumb_func_end sub_8009F8C thumb_func_start sub_8009FAC -sub_8009FAC: ; 8009FAC +sub_8009FAC: @ 8009FAC push {lr} ldr r0, =0x030030fc ldrb r1, [r0] @@ -1390,7 +1390,7 @@ _08009FC4: thumb_func_end sub_8009FAC thumb_func_start sub_8009FCC -sub_8009FCC: ; 8009FCC +sub_8009FCC: @ 8009FCC push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -1413,7 +1413,7 @@ _08009FF4: thumb_func_end sub_8009FCC thumb_func_start sub_8009FF8 -sub_8009FF8: ; 8009FF8 +sub_8009FF8: @ 8009FF8 push {r4-r7,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -1452,13 +1452,13 @@ _0800A034: thumb_func_end sub_8009FF8 thumb_func_start sub_800A03C -sub_800A03C: ; 800A03C +sub_800A03C: @ 800A03C movs r0, 0x2 bx lr thumb_func_end sub_800A03C thumb_func_start sub_800A040 -sub_800A040: ; 800A040 +sub_800A040: @ 800A040 push {lr} bl sub_8009FCC lsls r0, 24 @@ -1481,7 +1481,7 @@ _0800A060: thumb_func_end sub_800A040 thumb_func_start sub_800A064 -sub_800A064: ; 800A064 +sub_800A064: @ 800A064 push {lr} movs r0, 0x2 movs r1, 0x1 @@ -1498,7 +1498,7 @@ _0800A078: thumb_func_end sub_800A064 thumb_func_start sub_800A07C -sub_800A07C: ; 800A07C +sub_800A07C: @ 800A07C push {lr} movs r0, 0x4 movs r1, 0x5 @@ -1525,7 +1525,7 @@ _0800A0A6: thumb_func_end sub_800A07C thumb_func_start sub_800A0AC -sub_800A0AC: ; 800A0AC +sub_800A0AC: @ 800A0AC push {lr} ldr r0, =0x03000d5c movs r1, 0 @@ -1539,7 +1539,7 @@ sub_800A0AC: ; 800A0AC thumb_func_end sub_800A0AC thumb_func_start sub_800A0C8 -sub_800A0C8: ; 800A0C8 +sub_800A0C8: @ 800A0C8 push {r4-r7,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -1706,7 +1706,7 @@ _0800A22E: thumb_func_end sub_800A0C8 thumb_func_start sub_800A23C -sub_800A23C: ; 800A23C +sub_800A23C: @ 800A23C push {r4-r6,lr} movs r6, 0 movs r4, 0 @@ -1761,7 +1761,7 @@ _0800A298: thumb_func_end sub_800A23C thumb_func_start sub_800A2A4 -sub_800A2A4: ; 800A2A4 +sub_800A2A4: @ 800A2A4 lsls r0, 24 lsrs r0, 24 ldr r2, =0x020229e8 @@ -1776,7 +1776,7 @@ sub_800A2A4: ; 800A2A4 thumb_func_end sub_800A2A4 thumb_func_start sub_800A2BC -sub_800A2BC: ; 800A2BC +sub_800A2BC: @ 800A2BC push {r4,r5,lr} ldr r5, =0x020229e8 movs r4, 0x4 @@ -1796,7 +1796,7 @@ _0800A2C2: thumb_func_end sub_800A2BC thumb_func_start sub_800A2E0 -sub_800A2E0: ; 800A2E0 +sub_800A2E0: @ 800A2E0 ldr r1, =0x03000d10 movs r0, 0 strb r0, [r1, 0x8] @@ -1808,7 +1808,7 @@ sub_800A2E0: ; 800A2E0 thumb_func_end sub_800A2E0 thumb_func_start sub_800A2F4 -sub_800A2F4: ; 800A2F4 +sub_800A2F4: @ 800A2F4 push {r4-r7,lr} adds r7, r0, 0 adds r6, r1, 0 @@ -1859,7 +1859,7 @@ _0800A34A: thumb_func_end sub_800A2F4 thumb_func_start sub_800A364 -sub_800A364: ; 800A364 +sub_800A364: @ 800A364 push {lr} ldr r1, =0x03000d50 ldr r0, [r1] @@ -1877,7 +1877,7 @@ _0800A378: thumb_func_end sub_800A364 thumb_func_start sub_800A388 -sub_800A388: ; 800A388 +sub_800A388: @ 800A388 push {r4-r6,lr} ldr r0, =0x03000d10 ldr r5, [r0, 0x4] @@ -1923,7 +1923,7 @@ _0800A3D0: thumb_func_end sub_800A388 thumb_func_start sub_800A3EC -sub_800A3EC: ; 800A3EC +sub_800A3EC: @ 800A3EC ldr r1, =0x03003140 movs r0, 0 str r0, [r1] @@ -1932,7 +1932,7 @@ sub_800A3EC: ; 800A3EC thumb_func_end sub_800A3EC thumb_func_start sub_800A3F8 -sub_800A3F8: ; 800A3F8 +sub_800A3F8: @ 800A3F8 push {lr} bl link_get_multiplayer_id ldr r0, =0x00004444 @@ -1947,7 +1947,7 @@ sub_800A3F8: ; 800A3F8 thumb_func_end sub_800A3F8 thumb_func_start sub_800A418 -sub_800A418: ; 800A418 +sub_800A418: @ 800A418 push {lr} ldr r1, =0x020223c0 movs r0, 0 @@ -1970,7 +1970,7 @@ _0800A43E: thumb_func_end sub_800A418 thumb_func_start sub_800A44C -sub_800A44C: ; 800A44C +sub_800A44C: @ 800A44C ldr r0, =0x020223c0 ldr r0, [r0] bx lr @@ -1978,7 +1978,7 @@ sub_800A44C: ; 800A44C thumb_func_end sub_800A44C thumb_func_start sub_800A458 -sub_800A458: ; 800A458 +sub_800A458: @ 800A458 push {lr} ldr r0, =0x0000aaaa bl sub_8009D90 @@ -1988,7 +1988,7 @@ sub_800A458: ; 800A458 thumb_func_end sub_800A458 thumb_func_start link_get_multiplayer_id -link_get_multiplayer_id: ; 800A468 +link_get_multiplayer_id: @ 800A468 push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -2010,7 +2010,7 @@ _0800A48C: thumb_func_end link_get_multiplayer_id thumb_func_start bitmask_all_link_players_but_self -bitmask_all_link_players_but_self: ; 800A490 +bitmask_all_link_players_but_self: @ 800A490 push {lr} bl link_get_multiplayer_id adds r1, r0, 0 @@ -2027,7 +2027,7 @@ bitmask_all_link_players_but_self: ; 800A490 thumb_func_end bitmask_all_link_players_but_self thumb_func_start link_0800A448 -link_0800A448: ; 800A4AC +link_0800A448: @ 800A4AC push {lr} adds r3, r1, 0 lsls r2, 16 @@ -2051,7 +2051,7 @@ _0800A4CE: thumb_func_end link_0800A448 thumb_func_start sub_800A4D8 -sub_800A4D8: ; 800A4D8 +sub_800A4D8: @ 800A4D8 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -2087,7 +2087,7 @@ _0800A514: thumb_func_end sub_800A4D8 thumb_func_start sub_800A520 -sub_800A520: ; 800A520 +sub_800A520: @ 800A520 push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -2114,7 +2114,7 @@ _0800A546: thumb_func_end sub_800A520 thumb_func_start sub_800A550 -sub_800A550: ; 800A550 +sub_800A550: @ 800A550 push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -2143,7 +2143,7 @@ _0800A580: thumb_func_end sub_800A550 thumb_func_start sub_800A588 -sub_800A588: ; 800A588 +sub_800A588: @ 800A588 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -2167,7 +2167,7 @@ _0800A5AC: thumb_func_end sub_800A588 thumb_func_start sub_800A5B4 -sub_800A5B4: ; 800A5B4 +sub_800A5B4: @ 800A5B4 push {r4,lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -2200,7 +2200,7 @@ _0800A5E2: thumb_func_end sub_800A5B4 thumb_func_start sub_800A5EC -sub_800A5EC: ; 800A5EC +sub_800A5EC: @ 800A5EC push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -2227,7 +2227,7 @@ _0800A616: thumb_func_end sub_800A5EC thumb_func_start sub_800A620 -sub_800A620: ; 800A620 +sub_800A620: @ 800A620 push {lr} ldr r0, =0x030030e0 ldr r1, [r0] @@ -2249,7 +2249,7 @@ _0800A63C: thumb_func_end sub_800A620 thumb_func_start sub_800A648 -sub_800A648: ; 800A648 +sub_800A648: @ 800A648 push {r4,lr} adds r4, r0, 0 lsls r1, 16 @@ -2278,7 +2278,7 @@ _0800A66E: thumb_func_end sub_800A648 thumb_func_start sub_800A678 -sub_800A678: ; 800A678 +sub_800A678: @ 800A678 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -2309,7 +2309,7 @@ sub_800A678: ; 800A678 thumb_func_end sub_800A678 thumb_func_start sub_800A6B0 -sub_800A6B0: ; 800A6B0 +sub_800A6B0: @ 800A6B0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -2339,7 +2339,7 @@ sub_800A6B0: ; 800A6B0 thumb_func_end sub_800A6B0 thumb_func_start sub_800A6E8 -sub_800A6E8: ; 800A6E8 +sub_800A6E8: @ 800A6E8 push {r4-r7,lr} sub sp, 0x10 adds r5, r0, 0 @@ -2388,7 +2388,7 @@ _0800A734: thumb_func_end sub_800A6E8 thumb_func_start sub_800A73C -sub_800A73C: ; 800A73C +sub_800A73C: @ 800A73C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -2473,7 +2473,7 @@ _0800A7CA: thumb_func_end sub_800A73C thumb_func_start sub_800A7DC -sub_800A7DC: ; 800A7DC +sub_800A7DC: @ 800A7DC push {r4-r7,lr} adds r3, r0, 0 lsls r1, 24 @@ -2515,7 +2515,7 @@ _0800A81C: thumb_func_end sub_800A7DC thumb_func_start sub_800A824 -sub_800A824: ; 800A824 +sub_800A824: @ 800A824 push {lr} ldr r0, =0x030030e0 ldr r0, [r0] @@ -2536,7 +2536,7 @@ _0800A838: thumb_func_end sub_800A824 thumb_func_start task00_link_test -task00_link_test: ; 800A850 +task00_link_test: @ 800A850 push {r4-r6,lr} sub sp, 0x20 ldr r1, =gUnknown_082ED1E4 @@ -2663,7 +2663,7 @@ _0800A94E: thumb_func_end task00_link_test thumb_func_start sub_800A994 -sub_800A994: ; 800A994 +sub_800A994: @ 800A994 ldr r2, =0x0300302c str r0, [r2] ldr r0, =0x03003070 @@ -2673,7 +2673,7 @@ sub_800A994: ; 800A994 thumb_func_end sub_800A994 thumb_func_start sub_800A9A8 -sub_800A9A8: ; 800A9A8 +sub_800A9A8: @ 800A9A8 push {r4,lr} movs r1, 0 movs r2, 0 @@ -2701,7 +2701,7 @@ _0800A9CA: thumb_func_end sub_800A9A8 thumb_func_start sub_800A9D8 -sub_800A9D8: ; 800A9D8 +sub_800A9D8: @ 800A9D8 push {r4-r6,lr} movs r4, 0 movs r5, 0 @@ -2727,7 +2727,7 @@ _0800A9EE: thumb_func_end sub_800A9D8 thumb_func_start sub_800AA04 -sub_800AA04: ; 800AA04 +sub_800AA04: @ 800AA04 push {r4-r7,lr} ldr r1, =0x03003100 strb r0, [r1] @@ -2758,7 +2758,7 @@ _0800AA18: thumb_func_end sub_800AA04 thumb_func_start sub_800AA48 -sub_800AA48: ; 800AA48 +sub_800AA48: @ 800AA48 ldr r0, =0x03003100 ldrb r0, [r0] bx lr @@ -2766,7 +2766,7 @@ sub_800AA48: ; 800AA48 thumb_func_end sub_800AA48 thumb_func_start sub_800AA54 -sub_800AA54: ; 800AA54 +sub_800AA54: @ 800AA54 ldr r0, =0x03003120 ldrb r0, [r0] bx lr @@ -2774,7 +2774,7 @@ sub_800AA54: ; 800AA54 thumb_func_end sub_800AA54 thumb_func_start sub_800AA60 -sub_800AA60: ; 800AA60 +sub_800AA60: @ 800AA60 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -2847,7 +2847,7 @@ _0800AAE6: thumb_func_end sub_800AA60 thumb_func_start sub_800AAF4 -sub_800AAF4: ; 800AAF4 +sub_800AAF4: @ 800AAF4 push {r4,r5,lr} ldr r5, =0x02022a74 movs r4, 0x3 @@ -2867,7 +2867,7 @@ _0800AAFA: thumb_func_end sub_800AAF4 thumb_func_start sub_800AB18 -sub_800AB18: ; 800AB18 +sub_800AB18: @ 800AB18 push {r4-r7,lr} mov r7, r8 push {r7} @@ -2926,7 +2926,7 @@ _0800AB78: thumb_func_end sub_800AB18 thumb_func_start sub_800AB98 -sub_800AB98: ; 800AB98 +sub_800AB98: @ 800AB98 ldr r0, =0x03003100 movs r1, 0 strb r1, [r0] @@ -2937,7 +2937,7 @@ sub_800AB98: ; 800AB98 thumb_func_end sub_800AB98 thumb_func_start sub_800ABAC -sub_800ABAC: ; 800ABAC +sub_800ABAC: @ 800ABAC ldr r0, =0x030030e0 ldr r0, [r0] movs r1, 0x1C @@ -2948,7 +2948,7 @@ sub_800ABAC: ; 800ABAC thumb_func_end sub_800ABAC thumb_func_start sub_800ABBC -sub_800ABBC: ; 800ABBC +sub_800ABBC: @ 800ABBC push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -2971,7 +2971,7 @@ _0800ABE4: thumb_func_end sub_800ABBC thumb_func_start sub_800ABE8 -sub_800ABE8: ; 800ABE8 +sub_800ABE8: @ 800ABE8 ldr r0, =0x03000d58 ldrb r0, [r0] bx lr @@ -2979,7 +2979,7 @@ sub_800ABE8: ; 800ABE8 thumb_func_end sub_800ABE8 thumb_func_start sub_800ABF4 -sub_800ABF4: ; 800ABF4 +sub_800ABF4: @ 800ABF4 push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -3008,7 +3008,7 @@ _0800AC20: thumb_func_end sub_800ABF4 thumb_func_start sub_800AC34 -sub_800AC34: ; 800AC34 +sub_800AC34: @ 800AC34 push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -3042,7 +3042,7 @@ _0800AC70: thumb_func_end sub_800AC34 thumb_func_start sub_800AC80 -sub_800AC80: ; 800AC80 +sub_800AC80: @ 800AC80 push {lr} ldr r0, =0x03004130 ldrb r0, [r0] @@ -3060,7 +3060,7 @@ _0800AC96: thumb_func_end sub_800AC80 thumb_func_start sub_800ACAC -sub_800ACAC: ; 800ACAC +sub_800ACAC: @ 800ACAC push {r4,lr} bl sub_8009FCC lsls r0, 24 @@ -3106,7 +3106,7 @@ _0800ACF4: thumb_func_end sub_800ACAC thumb_func_start sub_800AD10 -sub_800AD10: ; 800AD10 +sub_800AD10: @ 800AD10 push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -3140,7 +3140,7 @@ _0800AD4C: thumb_func_end sub_800AD10 thumb_func_start sub_800AD5C -sub_800AD5C: ; 800AD5C +sub_800AD5C: @ 800AD5C push {lr} ldr r0, =0x03004130 ldrb r0, [r0] @@ -3158,7 +3158,7 @@ _0800AD72: thumb_func_end sub_800AD5C thumb_func_start sub_800AD88 -sub_800AD88: ; 800AD88 +sub_800AD88: @ 800AD88 push {r4,r5,lr} bl sub_8009FCC lsls r0, 24 @@ -3210,7 +3210,7 @@ _0800ADDA: thumb_func_end sub_800AD88 thumb_func_start sub_800ADF8 -sub_800ADF8: ; 800ADF8 +sub_800ADF8: @ 800ADF8 push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -3237,7 +3237,7 @@ _0800AE1E: thumb_func_end sub_800ADF8 thumb_func_start sub_800AE30 -sub_800AE30: ; 800AE30 +sub_800AE30: @ 800AE30 push {lr} ldr r0, =0x03004130 ldrb r0, [r0] @@ -3255,7 +3255,7 @@ _0800AE46: thumb_func_end sub_800AE30 thumb_func_start sub_800AE5C -sub_800AE5C: ; 800AE5C +sub_800AE5C: @ 800AE5C push {r4,lr} bl sub_8009FCC lsls r0, 24 @@ -3302,7 +3302,7 @@ _0800AEA4: thumb_func_end sub_800AE5C thumb_func_start sub_800AEB4 -sub_800AEB4: ; 800AEB4 +sub_800AEB4: @ 800AEB4 push {lr} ldr r0, =0x020229c4 ldrb r0, [r0] @@ -3341,7 +3341,7 @@ _0800AEF4: thumb_func_end sub_800AEB4 thumb_func_start sub_800AF18 -sub_800AF18: ; 800AF18 +sub_800AF18: @ 800AF18 push {r4,lr} ldr r4, =0x02022b00 str r0, [r4] @@ -3355,7 +3355,7 @@ sub_800AF18: ; 800AF18 thumb_func_end sub_800AF18 thumb_func_start c2_800ACD4 -c2_800ACD4: ; 800AF30 +c2_800ACD4: @ 800AF30 push {r4,lr} movs r0, 0 movs r1, 0 @@ -3465,7 +3465,7 @@ _0800B03C: thumb_func_end c2_800ACD4 thumb_func_start sub_800B080 -sub_800B080: ; 800B080 +sub_800B080: @ 800B080 push {r4,r5,lr} sub sp, 0xC ldr r1, =gUnknown_082ED168 @@ -3534,7 +3534,7 @@ sub_800B080: ; 800B080 thumb_func_end sub_800B080 thumb_func_start sub_800B138 -sub_800B138: ; 800B138 +sub_800B138: @ 800B138 push {lr} sub sp, 0xC ldr r1, =gUnknown_082ED168 @@ -3576,7 +3576,7 @@ sub_800B138: ; 800B138 thumb_func_end sub_800B138 thumb_func_start sub_800B1A0 -sub_800B1A0: ; 800B1A0 +sub_800B1A0: @ 800B1A0 push {r4,lr} sub sp, 0xC ldr r0, =0x030022c0 @@ -3725,7 +3725,7 @@ _0800B2DC: thumb_func_end sub_800B1A0 thumb_func_start sub_800B2E8 -sub_800B2E8: ; 800B2E8 +sub_800B2E8: @ 800B2E8 ldr r0, =0x04000128 ldrh r0, [r0] lsrs r0, 2 @@ -3736,7 +3736,7 @@ sub_800B2E8: ; 800B2E8 thumb_func_end sub_800B2E8 thumb_func_start sub_800B2F8 -sub_800B2F8: ; 800B2F8 +sub_800B2F8: @ 800B2F8 push {lr} movs r3, 0 ldr r2, =0x04000128 @@ -3759,7 +3759,7 @@ _0800B314: thumb_func_end sub_800B2F8 thumb_func_start sub_800B320 -sub_800B320: ; 800B320 +sub_800B320: @ 800B320 ldr r0, =0x030030e0 ldr r0, [r0] lsrs r0, 6 @@ -3770,7 +3770,7 @@ sub_800B320: ; 800B320 thumb_func_end sub_800B320 thumb_func_start sub_800B330 -sub_800B330: ; 800B330 +sub_800B330: @ 800B330 ldr r1, =0x030030f8 strb r0, [r1] bx lr @@ -3778,7 +3778,7 @@ sub_800B330: ; 800B330 thumb_func_end sub_800B330 thumb_func_start sub_800B33C -sub_800B33C: ; 800B33C +sub_800B33C: @ 800B33C ldr r0, =0x0300306c ldrb r0, [r0] bx lr @@ -3786,7 +3786,7 @@ sub_800B33C: ; 800B33C thumb_func_end sub_800B33C thumb_func_start sub_800B348 -sub_800B348: ; 800B348 +sub_800B348: @ 800B348 push {r4-r6,lr} bl sub_8009638 ldr r1, =0x03003030 @@ -3826,7 +3826,7 @@ sub_800B348: ; 800B348 thumb_func_end sub_800B348 thumb_func_start sub_800B3A4 -sub_800B3A4: ; 800B3A4 +sub_800B3A4: @ 800B3A4 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -3872,7 +3872,7 @@ _0800B3F4: thumb_func_end sub_800B3A4 thumb_func_start HandleLinkConnection -HandleLinkConnection: ; 800B40C +HandleLinkConnection: @ 800B40C push {r4,r5,lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -3923,7 +3923,7 @@ _0800B482: thumb_func_end HandleLinkConnection thumb_func_start sub_800B488 -sub_800B488: ; 800B488 +sub_800B488: @ 800B488 push {lr} ldr r0, =0x03003124 ldrb r0, [r0] @@ -3939,7 +3939,7 @@ _0800B498: thumb_func_end sub_800B488 thumb_func_start sub_800B4A4 -sub_800B4A4: ; 800B4A4 +sub_800B4A4: @ 800B4A4 push {lr} ldr r0, =0x03003124 ldrb r1, [r0] @@ -3954,7 +3954,7 @@ _0800B4B2: thumb_func_end sub_800B4A4 thumb_func_start sub_800B4C0 -sub_800B4C0: ; 800B4C0 +sub_800B4C0: @ 800B4C0 push {lr} ldr r0, =0x03003124 ldrb r1, [r0] @@ -3969,7 +3969,7 @@ _0800B4CE: thumb_func_end sub_800B4C0 thumb_func_start sub_800B4DC -sub_800B4DC: ; 800B4DC +sub_800B4DC: @ 800B4DC push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -3989,7 +3989,7 @@ _0800B500: thumb_func_end sub_800B4DC thumb_func_start sub_800B504 -sub_800B504: ; 800B504 +sub_800B504: @ 800B504 push {lr} bl sub_800B4DC cmp r0, 0x2 @@ -4004,7 +4004,7 @@ _0800B514: thumb_func_end sub_800B504 thumb_func_start sub_800B518 -sub_800B518: ; 800B518 +sub_800B518: @ 800B518 ldr r0, =0x030030fc ldrb r0, [r0] bx lr @@ -4012,7 +4012,7 @@ sub_800B518: ; 800B518 thumb_func_end sub_800B518 thumb_func_start sub_800B524 -sub_800B524: ; 800B524 +sub_800B524: @ 800B524 push {lr} ldrb r1, [r0, 0x10] strb r1, [r0, 0x12] @@ -4026,7 +4026,7 @@ sub_800B524: ; 800B524 thumb_func_end sub_800B524 thumb_func_start sub_800B53C -sub_800B53C: ; 800B53C +sub_800B53C: @ 800B53C push {lr} sub sp, 0x4 movs r0, 0xC0 @@ -4061,7 +4061,7 @@ sub_800B53C: ; 800B53C thumb_func_end sub_800B53C thumb_func_start sub_800B594 -sub_800B594: ; 800B594 +sub_800B594: @ 800B594 push {r4,r5,lr} sub sp, 0x4 movs r0, 0xC0 @@ -4111,7 +4111,7 @@ sub_800B594: ; 800B594 thumb_func_end sub_800B594 thumb_func_start sub_800B628 -sub_800B628: ; 800B628 +sub_800B628: @ 800B628 push {lr} bl sub_800B594 bl sub_800B53C @@ -4120,7 +4120,7 @@ sub_800B628: ; 800B628 thumb_func_end sub_800B628 thumb_func_start sub_800B638 -sub_800B638: ; 800B638 +sub_800B638: @ 800B638 push {r4-r7,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -4265,7 +4265,7 @@ _0800B75A: thumb_func_end sub_800B638 thumb_func_start sub_800B764 -sub_800B764: ; 800B764 +sub_800B764: @ 800B764 push {lr} ldr r0, =0x04000128 ldr r1, [r0] @@ -4289,7 +4289,7 @@ _0800B78C: thumb_func_end sub_800B764 thumb_func_start sub_800B790 -sub_800B790: ; 800B790 +sub_800B790: @ 800B790 push {lr} ldr r0, =0x03003170 ldrb r0, [r0] @@ -4311,7 +4311,7 @@ _0800B7AE: thumb_func_end sub_800B790 thumb_func_start sub_800B7C0 -sub_800B7C0: ; 800B7C0 +sub_800B7C0: @ 800B7C0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -4416,7 +4416,7 @@ _0800B874: thumb_func_end sub_800B7C0 thumb_func_start sub_800B8A8 -sub_800B8A8: ; 800B8A8 +sub_800B8A8: @ 800B8A8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -4549,7 +4549,7 @@ _0800B990: thumb_func_end sub_800B8A8 thumb_func_start sub_800B9B8 -sub_800B9B8: ; 800B9B8 +sub_800B9B8: @ 800B9B8 push {r4,lr} ldr r3, =0x03003170 ldrb r4, [r3] @@ -4612,7 +4612,7 @@ _0800BA1E: thumb_func_end sub_800B9B8 thumb_func_start Timer3Intr -Timer3Intr: ; 800BA28 +Timer3Intr: @ 800BA28 push {lr} bl sub_800BD98 bl sub_800BAC0 @@ -4621,7 +4621,7 @@ Timer3Intr: ; 800BA28 thumb_func_end Timer3Intr thumb_func_start sub_800BA38 -sub_800BA38: ; 800BA38 +sub_800BA38: @ 800BA38 push {r4,lr} ldr r4, =0x03003170 ldr r0, =0x04000128 @@ -4683,7 +4683,7 @@ _0800BAAA: thumb_func_end sub_800BA38 thumb_func_start sub_800BAC0 -sub_800BAC0: ; 800BAC0 +sub_800BAC0: @ 800BAC0 ldr r0, =0x04000128 ldrh r1, [r0] movs r2, 0x80 @@ -4694,7 +4694,7 @@ sub_800BAC0: ; 800BAC0 thumb_func_end sub_800BAC0 thumb_func_start sub_800BAD0 -sub_800BAD0: ; 800BAD0 +sub_800BAD0: @ 800BAD0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -4812,7 +4812,7 @@ _0800BBBE: thumb_func_end sub_800BAD0 thumb_func_start sub_800BBCC -sub_800BBCC: ; 800BBCC +sub_800BBCC: @ 800BBCC push {r4-r7,lr} mov r7, r8 push {r7} @@ -4954,7 +4954,7 @@ _0800BCD0: thumb_func_end sub_800BBCC thumb_func_start sub_800BCE4 -sub_800BCE4: ; 800BCE4 +sub_800BCE4: @ 800BCE4 push {r4,lr} ldr r0, =0x03003170 ldrb r1, [r0, 0x16] @@ -5040,7 +5040,7 @@ _0800BD8C: thumb_func_end sub_800BCE4 thumb_func_start sub_800BD98 -sub_800BD98: ; 800BD98 +sub_800BD98: @ 800BD98 push {lr} ldr r0, =0x03003170 ldrb r0, [r0] @@ -5062,7 +5062,7 @@ _0800BDB4: thumb_func_end sub_800BD98 thumb_func_start sub_800BDCC -sub_800BDCC: ; 800BDCC +sub_800BDCC: @ 800BDCC push {lr} ldr r1, =0x03003170 ldrb r0, [r1, 0x17] @@ -5089,7 +5089,7 @@ _0800BDF4: thumb_func_end sub_800BDCC thumb_func_start sub_800BDFC -sub_800BDFC: ; 800BDFC +sub_800BDFC: @ 800BDFC push {r4-r6,lr} ldr r1, =0x03003170 ldr r2, =0x00000339 @@ -5131,7 +5131,7 @@ _0800BE22: thumb_func_end sub_800BDFC thumb_func_start sub_800BE50 -sub_800BE50: ; 800BE50 +sub_800BE50: @ 800BE50 push {r4-r7,lr} ldr r1, =0x03003170 ldr r2, =0x00000fbd @@ -5187,7 +5187,7 @@ _0800BE86: thumb_func_end sub_800BE50 thumb_func_start sub_800BEC0 -sub_800BEC0: ; 800BEC0 +sub_800BEC0: @ 800BEC0 push {r4,lr} bl rfu_REQBN_softReset_and_checkID adds r4, r0, 0 @@ -5225,7 +5225,7 @@ _0800BEE8: thumb_func_end sub_800BEC0 thumb_func_start rfu_REQ_sendData_wrapper -rfu_REQ_sendData_wrapper: ; 800BF0C +rfu_REQ_sendData_wrapper: @ 800BF0C push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -5256,7 +5256,7 @@ _0800BF3C: thumb_func_end rfu_REQ_sendData_wrapper thumb_func_start sub_800BF4C -sub_800BF4C: ; 800BF4C +sub_800BF4C: @ 800BF4C push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -5292,7 +5292,7 @@ _0800BF96: thumb_func_end sub_800BF4C thumb_func_start sub_800BFA0 -sub_800BFA0: ; 800BFA0 +sub_800BFA0: @ 800BFA0 push {r4,lr} sub sp, 0x4 mov r1, sp @@ -5313,7 +5313,7 @@ sub_800BFA0: ; 800BFA0 thumb_func_end sub_800BFA0 thumb_func_start sub_800BFCC -sub_800BFCC: ; 800BFCC +sub_800BFCC: @ 800BFCC push {r4,lr} adds r4, r0, 0 bl sub_800C000 @@ -5341,7 +5341,7 @@ _0800BFF4: thumb_func_end sub_800BFCC thumb_func_start sub_800C000 -sub_800C000: ; 800C000 +sub_800C000: @ 800C000 push {r4,r5,lr} ldr r2, =0x03004140 movs r0, 0 @@ -5380,7 +5380,7 @@ _0800C028: thumb_func_end sub_800C000 thumb_func_start sub_800C048 -sub_800C048: ; 800C048 +sub_800C048: @ 800C048 ldr r1, =0x03004140 movs r0, 0x15 strb r0, [r1, 0x4] @@ -5389,7 +5389,7 @@ sub_800C048: ; 800C048 thumb_func_end sub_800C048 thumb_func_start sub_800C054 -sub_800C054: ; 800C054 +sub_800C054: @ 800C054 push {r4-r7,lr} mov r7, r8 push {r7} @@ -5502,7 +5502,7 @@ _0800C122: thumb_func_end sub_800C054 thumb_func_start sub_800C12C -sub_800C12C: ; 800C12C +sub_800C12C: @ 800C12C push {r4-r7,lr} mov r7, r8 push {r7} @@ -5619,7 +5619,7 @@ _0800C204: thumb_func_end sub_800C12C thumb_func_start sub_800C210 -sub_800C210: ; 800C210 +sub_800C210: @ 800C210 push {r4-r7,lr} lsls r0, 24 lsrs r1, r0, 24 @@ -5675,7 +5675,7 @@ _0800C26C: thumb_func_end sub_800C210 thumb_func_start sub_800C27C -sub_800C27C: ; 800C27C +sub_800C27C: @ 800C27C push {r4,r5,lr} lsls r0, 24 movs r2, 0 @@ -5790,7 +5790,7 @@ _0800C366: thumb_func_end sub_800C27C thumb_func_start sub_800C36C -sub_800C36C: ; 800C36C +sub_800C36C: @ 800C36C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -6022,7 +6022,7 @@ _0800C518: thumb_func_end sub_800C36C thumb_func_start rfu_syncVBlank_ -rfu_syncVBlank_: ; 800C530 +rfu_syncVBlank_: @ 800C530 push {lr} bl rfu_syncVBlank lsls r0, 16 @@ -6038,7 +6038,7 @@ _0800C548: thumb_func_end rfu_syncVBlank_ thumb_func_start sub_800C54C -sub_800C54C: ; 800C54C +sub_800C54C: @ 800C54C push {r4,lr} adds r3, r0, 0 ldr r1, =0x03004140 @@ -6251,7 +6251,7 @@ _0800C736: thumb_func_end sub_800C54C thumb_func_start sub_800C744 -sub_800C744: ; 800C744 +sub_800C744: @ 800C744 push {r4,lr} adds r3, r0, 0 ldr r0, =0x03004140 @@ -6315,7 +6315,7 @@ _0800C7AE: thumb_func_end sub_800C744 thumb_func_start sub_800C7B4 -sub_800C7B4: ; 800C7B4 +sub_800C7B4: @ 800C7B4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -7169,7 +7169,7 @@ _0800CEA4: thumb_func_end sub_800C7B4 thumb_func_start sub_800CEB0 -sub_800CEB0: ; 800CEB0 +sub_800CEB0: @ 800CEB0 push {r4-r7,lr} sub sp, 0x4 lsls r0, 16 @@ -7233,7 +7233,7 @@ _0800CF28: thumb_func_end sub_800CEB0 thumb_func_start sub_800CF34 -sub_800CF34: ; 800CF34 +sub_800CF34: @ 800CF34 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -7507,7 +7507,7 @@ _0800D146: thumb_func_end sub_800CF34 thumb_func_start sub_800D158 -sub_800D158: ; 800D158 +sub_800D158: @ 800D158 push {r4-r6,lr} ldr r1, =0x04000208 ldrh r0, [r1] @@ -7593,7 +7593,7 @@ _0800D1F6: thumb_func_end sub_800D158 thumb_func_start sub_800D20C -sub_800D20C: ; 800D20C +sub_800D20C: @ 800D20C push {r4,r5,lr} ldr r5, =0x03004140 ldrb r0, [r5, 0x4] @@ -7638,7 +7638,7 @@ _0800D258: thumb_func_end sub_800D20C thumb_func_start sub_800D268 -sub_800D268: ; 800D268 +sub_800D268: @ 800D268 push {lr} ldr r1, =0x03004140 ldrb r0, [r1, 0x6] @@ -7664,7 +7664,7 @@ _0800D28C: thumb_func_end sub_800D268 thumb_func_start sub_800D294 -sub_800D294: ; 800D294 +sub_800D294: @ 800D294 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -7728,7 +7728,7 @@ _0800D2F0: thumb_func_end sub_800D294 thumb_func_start sub_800D30C -sub_800D30C: ; 800D30C +sub_800D30C: @ 800D30C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -7750,7 +7750,7 @@ _0800D322: thumb_func_end sub_800D30C thumb_func_start sub_800D334 -sub_800D334: ; 800D334 +sub_800D334: @ 800D334 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -7768,7 +7768,7 @@ sub_800D334: ; 800D334 thumb_func_end sub_800D334 thumb_func_start sub_800D358 -sub_800D358: ; 800D358 +sub_800D358: @ 800D358 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -7881,7 +7881,7 @@ _0800D41C: thumb_func_end sub_800D358 thumb_func_start sub_800D434 -sub_800D434: ; 800D434 +sub_800D434: @ 800D434 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -8011,7 +8011,7 @@ _0800D510: thumb_func_end sub_800D434 thumb_func_start sub_800D52C -sub_800D52C: ; 800D52C +sub_800D52C: @ 800D52C push {lr} ldr r1, =0x03004140 str r0, [r1, 0x44] @@ -8023,7 +8023,7 @@ sub_800D52C: ; 800D52C thumb_func_end sub_800D52C thumb_func_start sub_800D544 -sub_800D544: ; 800D544 +sub_800D544: @ 800D544 ldr r1, =0x03004140 str r0, [r1, 0x40] bx lr @@ -8031,7 +8031,7 @@ sub_800D544: ; 800D544 thumb_func_end sub_800D544 thumb_func_start sub_800D550 -sub_800D550: ; 800D550 +sub_800D550: @ 800D550 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -8068,7 +8068,7 @@ _0800D588: thumb_func_end sub_800D550 thumb_func_start sub_800D594 -sub_800D594: ; 800D594 +sub_800D594: @ 800D594 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -8099,7 +8099,7 @@ _0800D5C8: thumb_func_end sub_800D594 thumb_func_start sub_800D5D0 -sub_800D5D0: ; 800D5D0 +sub_800D5D0: @ 800D5D0 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -8135,7 +8135,7 @@ _0800D60A: thumb_func_end sub_800D5D0 thumb_func_start sub_800D610 -sub_800D610: ; 800D610 +sub_800D610: @ 800D610 push {lr} ldr r1, =0x03004140 ldrb r0, [r1, 0x2] @@ -8154,7 +8154,7 @@ _0800D628: thumb_func_end sub_800D610 thumb_func_start sub_800D630 -sub_800D630: ; 800D630 +sub_800D630: @ 800D630 push {lr} ldr r1, =0x03004140 ldrb r0, [r1, 0x2] @@ -8178,7 +8178,7 @@ _0800D654: thumb_func_end sub_800D630 thumb_func_start sub_800D658 -sub_800D658: ; 800D658 +sub_800D658: @ 800D658 push {lr} ldr r0, =0x03004140 ldrb r1, [r0, 0x7] @@ -8235,7 +8235,7 @@ _0800D6C2: thumb_func_end sub_800D658 thumb_func_start sub_800D6C8 -sub_800D6C8: ; 800D6C8 +sub_800D6C8: @ 800D6C8 push {r4,r5,lr} adds r3, r0, 0 movs r0, 0 @@ -8281,7 +8281,7 @@ _0800D6DC: thumb_func_end sub_800D6C8 thumb_func_start sub_800D724 -sub_800D724: ; 800D724 +sub_800D724: @ 800D724 push {r4,lr} adds r3, r0, 0 movs r1, 0 @@ -8328,7 +8328,7 @@ _0800D73A: thumb_func_end sub_800D724 thumb_func_start sub_800D780 -sub_800D780: ; 800D780 +sub_800D780: @ 800D780 push {r4,lr} adds r3, r0, 0 movs r1, 0 @@ -8373,7 +8373,7 @@ _0800D792: thumb_func_end sub_800D780 thumb_func_start sub_800D7D8 -sub_800D7D8: ; 800D7D8 +sub_800D7D8: @ 800D7D8 push {r4-r7,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -8468,7 +8468,7 @@ _0800D87E: thumb_func_end sub_800D7D8 thumb_func_start sub_800D888 -sub_800D888: ; 800D888 +sub_800D888: @ 800D888 push {r4-r7,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -8559,7 +8559,7 @@ _0800D92A: thumb_func_end sub_800D888 thumb_func_start sub_800D934 -sub_800D934: ; 800D934 +sub_800D934: @ 800D934 push {r4-r7,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -8642,7 +8642,7 @@ _0800D9CA: thumb_func_end sub_800D934 thumb_func_start sub_800D9DC -sub_800D9DC: ; 800D9DC +sub_800D9DC: @ 800D9DC push {r4-r7,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -8712,7 +8712,7 @@ _0800DA54: thumb_func_end sub_800D9DC thumb_func_start sub_800DA68 -sub_800DA68: ; 800DA68 +sub_800DA68: @ 800DA68 push {r4,lr} adds r2, r0, 0 adds r4, r1, 0 @@ -8766,7 +8766,7 @@ _0800DAC0: thumb_func_end sub_800DA68 thumb_func_start sub_800DAC8 -sub_800DAC8: ; 800DAC8 +sub_800DAC8: @ 800DAC8 push {r4,r5,lr} adds r3, r0, 0 adds r5, r1, 0 @@ -8814,7 +8814,7 @@ _0800DB12: thumb_func_end sub_800DAC8 thumb_func_start sub_800DB18 -sub_800DB18: ; 800DB18 +sub_800DB18: @ 800DB18 push {r4,r5,lr} adds r3, r0, 0 adds r5, r1, 0 @@ -8872,7 +8872,7 @@ _0800DB7A: thumb_func_end sub_800DB18 thumb_func_start sub_800DB84 -sub_800DB84: ; 800DB84 +sub_800DB84: @ 800DB84 push {r4,r5,lr} adds r3, r0, 0 adds r5, r1, 0 @@ -8933,7 +8933,7 @@ _0800DBEA: thumb_func_end sub_800DB84 thumb_func_start sub_800DBF8 -sub_800DBF8: ; 800DBF8 +sub_800DBF8: @ 800DBF8 push {r4-r7,lr} adds r6, r0, 0 lsls r1, 24 @@ -9040,7 +9040,7 @@ _0800DCAA: thumb_func_end sub_800DBF8 thumb_func_start sub_800DCB4 -sub_800DCB4: ; 800DCB4 +sub_800DCB4: @ 800DCB4 push {r4,r5,lr} adds r4, r0, 0 movs r3, 0 @@ -9071,7 +9071,7 @@ _0800DCD8: thumb_func_end sub_800DCB4 thumb_func_start sub_800DCE8 -sub_800DCE8: ; 800DCE8 +sub_800DCE8: @ 800DCE8 push {r4,r5,lr} adds r4, r0, 0 movs r3, 0 @@ -9102,7 +9102,7 @@ _0800DD0C: thumb_func_end sub_800DCE8 thumb_func_start sub_800DD1C -sub_800DD1C: ; 800DD1C +sub_800DD1C: @ 800DD1C push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -9170,7 +9170,7 @@ _0800DD8C: thumb_func_end sub_800DD1C thumb_func_start sub_800DD94 -sub_800DD94: ; 800DD94 +sub_800DD94: @ 800DD94 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -9284,7 +9284,7 @@ _0800DDC8: thumb_func_end sub_800DD94 thumb_func_start sub_800DE7C -sub_800DE7C: ; 800DE7C +sub_800DE7C: @ 800DE7C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -9371,7 +9371,7 @@ _0800DF24: thumb_func_end sub_800DE7C thumb_func_start sub_800DF34 -sub_800DF34: ; 800DF34 +sub_800DF34: @ 800DF34 push {r4-r7,lr} adds r3, r0, 0 adds r5, r1, 0 @@ -9416,7 +9416,7 @@ _0800DF88: thumb_func_end sub_800DF34 thumb_func_start sub_800DF90 -sub_800DF90: ; 800DF90 +sub_800DF90: @ 800DF90 push {r4,lr} adds r4, r1, 0 ldr r1, =0x02022b14 @@ -9433,7 +9433,7 @@ sub_800DF90: ; 800DF90 thumb_func_end sub_800DF90 thumb_func_start sub_800DFB4 -sub_800DFB4: ; 800DFB4 +sub_800DFB4: @ 800DFB4 push {r4,r5,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -9520,7 +9520,7 @@ _0800E06A: thumb_func_end sub_800DFB4 thumb_func_start sub_800E084 -sub_800E084: ; 800E084 +sub_800E084: @ 800E084 push {r4,lr} ldr r4, =0x02020630 ldr r3, =0x02022b10 @@ -9562,7 +9562,7 @@ _0800E0CA: thumb_func_end sub_800E084 thumb_func_start sub_800E0E8 -sub_800E0E8: ; 800E0E8 +sub_800E0E8: @ 800E0E8 push {r4,lr} ldr r4, =gUnknown_082ED5E0 ldrh r0, [r4, 0x6] @@ -9586,7 +9586,7 @@ _0800E100: thumb_func_end sub_800E0E8 thumb_func_start sub_800E124 -sub_800E124: ; 800E124 +sub_800E124: @ 800E124 push {r4,lr} ldr r1, =0x03007890 ldr r0, [r1] @@ -9619,7 +9619,7 @@ _0800E156: thumb_func_end sub_800E124 thumb_func_start sub_800E15C -sub_800E15C: ; 800E15C +sub_800E15C: @ 800E15C push {lr} adds r2, r0, 0 movs r3, 0x32 @@ -9636,7 +9636,7 @@ _0800E170: thumb_func_end sub_800E15C thumb_func_start sub_800E174 -sub_800E174: ; 800E174 +sub_800E174: @ 800E174 push {r4-r7,lr} mov r7, r8 push {r7} @@ -9879,7 +9879,7 @@ _0800E346: thumb_func_end sub_800E174 thumb_func_start sub_800E378 -sub_800E378: ; 800E378 +sub_800E378: @ 800E378 push {lr} stm r0!, {r1} adds r1, r2, 0 @@ -9889,7 +9889,7 @@ sub_800E378: ; 800E378 thumb_func_end sub_800E378 thumb_func_start sub_800E388 -sub_800E388: ; 800E388 +sub_800E388: @ 800E388 push {lr} adds r2, r0, 0 movs r1, 0 @@ -9911,7 +9911,7 @@ _0800E3A2: thumb_func_end sub_800E388 thumb_func_start sub_800E3A8 -sub_800E3A8: ; 800E3A8 +sub_800E3A8: @ 800E3A8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -10106,7 +10106,7 @@ _0800E520: thumb_func_end sub_800E3A8 thumb_func_start sub_800E540 -sub_800E540: ; 800E540 +sub_800E540: @ 800E540 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -10161,7 +10161,7 @@ _0800E59E: thumb_func_end sub_800E540 thumb_func_start sub_800E5AC -sub_800E5AC: ; 800E5AC +sub_800E5AC: @ 800E5AC push {r4-r7,lr} mov r7, r8 push {r7} @@ -10200,17 +10200,17 @@ _0800E5C0: thumb_func_end sub_800E5AC thumb_func_start nullsub_5 -nullsub_5: ; 800E5FC +nullsub_5: @ 800E5FC bx lr thumb_func_end nullsub_5 thumb_func_start nullsub_13 -nullsub_13: ; 800E600 +nullsub_13: @ 800E600 bx lr thumb_func_end nullsub_13 thumb_func_start sub_800E604 -sub_800E604: ; 800E604 +sub_800E604: @ 800E604 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -10290,7 +10290,7 @@ _0800E64A: thumb_func_end sub_800E604 thumb_func_start sub_800E6D0 -sub_800E6D0: ; 800E6D0 +sub_800E6D0: @ 800E6D0 push {r4-r6,lr} ldr r4, =0x03002710 ldr r5, [r4, 0x4] @@ -10312,7 +10312,7 @@ sub_800E6D0: ; 800E6D0 thumb_func_end sub_800E6D0 thumb_func_start sub_800E700 -sub_800E700: ; 800E700 +sub_800E700: @ 800E700 push {r4,lr} ldr r0, =0x03004190 ldr r1, =0x00000e64 @@ -10341,7 +10341,7 @@ _0800E732: thumb_func_end sub_800E700 thumb_func_start sub_800E748 -sub_800E748: ; 800E748 +sub_800E748: @ 800E748 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -10452,7 +10452,7 @@ _0800E862: thumb_func_end sub_800E748 thumb_func_start sub_800E87C -sub_800E87C: ; 800E87C +sub_800E87C: @ 800E87C lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_082ED6A5 @@ -10463,7 +10463,7 @@ sub_800E87C: ; 800E87C thumb_func_end sub_800E87C thumb_func_start sub_800E88C -sub_800E88C: ; 800E88C +sub_800E88C: @ 800E88C push {r4-r7,lr} adds r2, r0, 0 adds r5, r1, 0 @@ -10572,7 +10572,7 @@ _0800E942: thumb_func_end sub_800E88C thumb_func_start sub_800E94C -sub_800E94C: ; 800E94C +sub_800E94C: @ 800E94C push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -10720,7 +10720,7 @@ _0800EA9A: thumb_func_end sub_800E94C thumb_func_start sub_800EAB4 -sub_800EAB4: ; 800EAB4 +sub_800EAB4: @ 800EAB4 push {r4,r5,lr} ldr r0, =0x03004140 ldrb r5, [r0] @@ -10756,7 +10756,7 @@ _0800EAE0: thumb_func_end sub_800EAB4 thumb_func_start sub_800EAFC -sub_800EAFC: ; 800EAFC +sub_800EAFC: @ 800EAFC push {r4-r6,lr} ldr r0, =0x03004140 ldrb r5, [r0] @@ -10787,7 +10787,7 @@ sub_800EAFC: ; 800EAFC thumb_func_end sub_800EAFC thumb_func_start sub_800EB44 -sub_800EB44: ; 800EB44 +sub_800EB44: @ 800EB44 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -10957,7 +10957,7 @@ _0800ECF4: thumb_func_end sub_800EB44 thumb_func_start sub_800ED10 -sub_800ED10: ; 800ED10 +sub_800ED10: @ 800ED10 push {lr} ldr r3, =gUnknown_082ED6E0 movs r0, 0x1 @@ -10970,7 +10970,7 @@ sub_800ED10: ; 800ED10 thumb_func_end sub_800ED10 thumb_func_start sub_800ED28 -sub_800ED28: ; 800ED28 +sub_800ED28: @ 800ED28 push {lr} movs r0, 0 bl sub_800C27C @@ -10979,7 +10979,7 @@ sub_800ED28: ; 800ED28 thumb_func_end sub_800ED28 thumb_func_start sub_800ED34 -sub_800ED34: ; 800ED34 +sub_800ED34: @ 800ED34 push {r4,lr} ldr r0, =0x03005000 movs r2, 0 @@ -11036,7 +11036,7 @@ _0800ED9A: thumb_func_end sub_800ED34 thumb_func_start sub_800EDBC -sub_800EDBC: ; 800EDBC +sub_800EDBC: @ 800EDBC ldr r0, =0x03005000 ldr r1, =0x00000cdb adds r0, r1 @@ -11048,7 +11048,7 @@ sub_800EDBC: ; 800EDBC thumb_func_end sub_800EDBC thumb_func_start sub_800EDD4 -sub_800EDD4: ; 800EDD4 +sub_800EDD4: @ 800EDD4 push {r4-r6,lr} bl sub_800C048 ldr r4, =0x03005000 @@ -11120,7 +11120,7 @@ _0800EE5E: thumb_func_end sub_800EDD4 thumb_func_start sub_800EE78 -sub_800EE78: ; 800EE78 +sub_800EE78: @ 800EE78 push {lr} ldr r0, =sub_800E748 movs r1, 0x1 @@ -11134,7 +11134,7 @@ sub_800EE78: ; 800EE78 thumb_func_end sub_800EE78 thumb_func_start sub_800EE94 -sub_800EE94: ; 800EE94 +sub_800EE94: @ 800EE94 push {lr} ldr r1, =0x03005000 ldrh r0, [r1, 0x4] @@ -11156,7 +11156,7 @@ _0800EEB6: thumb_func_end sub_800EE94 thumb_func_start sub_800EEBC -sub_800EEBC: ; 800EEBC +sub_800EEBC: @ 800EEBC push {r4,lr} ldr r4, =0x03005000 ldrh r0, [r4, 0x4] @@ -11189,7 +11189,7 @@ _0800EEFA: thumb_func_end sub_800EEBC thumb_func_start sub_800EF00 -sub_800EF00: ; 800EF00 +sub_800EF00: @ 800EF00 push {lr} ldr r0, =sub_800E94C movs r1, 0x1 @@ -11203,7 +11203,7 @@ sub_800EF00: ; 800EF00 thumb_func_end sub_800EF00 thumb_func_start sub_800EF1C -sub_800EF1C: ; 800EF1C +sub_800EF1C: @ 800EF1C push {lr} ldr r0, =0x03004140 ldrb r0, [r0] @@ -11220,7 +11220,7 @@ _0800EF32: thumb_func_end sub_800EF1C thumb_func_start sub_800EF38 -sub_800EF38: ; 800EF38 +sub_800EF38: @ 800EF38 ldr r1, =0x03005000 movs r0, 0x4 strh r0, [r1, 0x4] @@ -11234,7 +11234,7 @@ sub_800EF38: ; 800EF38 thumb_func_end sub_800EF38 thumb_func_start sub_800EF58 -sub_800EF58: ; 800EF58 +sub_800EF58: @ 800EF58 push {lr} adds r1, r0, 0 ldr r2, =0x03005000 @@ -11257,7 +11257,7 @@ _0800EF76: thumb_func_end sub_800EF58 thumb_func_start sub_800EF7C -sub_800EF7C: ; 800EF7C +sub_800EF7C: @ 800EF7C ldr r1, =0x03005000 movs r0, 0xE strh r0, [r1, 0x4] @@ -11266,7 +11266,7 @@ sub_800EF7C: ; 800EF7C thumb_func_end sub_800EF7C thumb_func_start sub_800EF88 -sub_800EF88: ; 800EF88 +sub_800EF88: @ 800EF88 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -11292,7 +11292,7 @@ _0800EFAC: thumb_func_end sub_800EF88 thumb_func_start sub_800EFB0 -sub_800EFB0: ; 800EFB0 +sub_800EFB0: @ 800EFB0 push {r4-r7,lr} sub sp, 0x4 movs r2, 0 @@ -11339,7 +11339,7 @@ _0800EFD0: thumb_func_end sub_800EFB0 thumb_func_start sub_800F014 -sub_800F014: ; 800F014 +sub_800F014: @ 800F014 push {lr} ldr r3, =0x03003110 ldr r2, =0x03003090 @@ -11367,7 +11367,7 @@ _0800F032: thumb_func_end sub_800F014 thumb_func_start sub_800F048 -sub_800F048: ; 800F048 +sub_800F048: @ 800F048 push {r4,r5,lr} ldr r4, =0x03005000 ldr r0, =0x00000c3c @@ -11418,7 +11418,7 @@ _0800F09E: thumb_func_end sub_800F048 thumb_func_start sub_800F0B8 -sub_800F0B8: ; 800F0B8 +sub_800F0B8: @ 800F0B8 push {r4,lr} ldr r0, =0x03007890 ldr r0, [r0] @@ -11456,7 +11456,7 @@ _0800F0EC: thumb_func_end sub_800F0B8 thumb_func_start sub_800F0F8 -sub_800F0F8: ; 800F0F8 +sub_800F0F8: @ 800F0F8 push {r4-r6,lr} ldr r6, =0x03005000 ldrh r0, [r6, 0x4] @@ -11548,7 +11548,7 @@ _0800F1D2: thumb_func_end sub_800F0F8 thumb_func_start sub_800F1E0 -sub_800F1E0: ; 800F1E0 +sub_800F1E0: @ 800F1E0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -11867,7 +11867,7 @@ _0800F486: thumb_func_end sub_800F1E0 thumb_func_start sub_800F498 -sub_800F498: ; 800F498 +sub_800F498: @ 800F498 push {r4,r5,lr} adds r4, r0, 0 adds r2, r1, 0 @@ -11917,7 +11917,7 @@ _0800F4EA: thumb_func_end sub_800F498 thumb_func_start sub_800F4F0 -sub_800F4F0: ; 800F4F0 +sub_800F4F0: @ 800F4F0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -12062,7 +12062,7 @@ _0800F604: thumb_func_end sub_800F4F0 thumb_func_start sub_800F638 -sub_800F638: ; 800F638 +sub_800F638: @ 800F638 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -12156,7 +12156,7 @@ _0800F6D4: thumb_func_end sub_800F638 thumb_func_start sub_800F6FC -sub_800F6FC: ; 800F6FC +sub_800F6FC: @ 800F6FC push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -12182,7 +12182,7 @@ _0800F724: thumb_func_end sub_800F6FC thumb_func_start sub_800F728 -sub_800F728: ; 800F728 +sub_800F728: @ 800F728 lsls r0, 24 lsrs r0, 24 ldr r3, =0x03005000 @@ -12202,7 +12202,7 @@ sub_800F728: ; 800F728 thumb_func_end sub_800F728 thumb_func_start sub_800F74C -sub_800F74C: ; 800F74C +sub_800F74C: @ 800F74C push {r4,r5,lr} adds r3, r0, 0 ldr r0, =0x03005000 @@ -12240,7 +12240,7 @@ _0800F786: thumb_func_end sub_800F74C thumb_func_start rfu_func_080F97B8 -rfu_func_080F97B8: ; 800F794 +rfu_func_080F97B8: @ 800F794 push {lr} ldr r0, =0x03003124 ldrb r0, [r0] @@ -12272,14 +12272,14 @@ _0800F7C6: thumb_func_end rfu_func_080F97B8 thumb_func_start sub_800F7DC -sub_800F7DC: ; 800F7DC +sub_800F7DC: @ 800F7DC ldr r0, =0x02022b14 bx lr .pool thumb_func_end sub_800F7DC thumb_func_start sub_800F7E4 -sub_800F7E4: ; 800F7E4 +sub_800F7E4: @ 800F7E4 push {lr} movs r2, 0 ldr r0, =0x03005000 @@ -12296,7 +12296,7 @@ _0800F7F4: thumb_func_end sub_800F7E4 thumb_func_start sub_800F804 -sub_800F804: ; 800F804 +sub_800F804: @ 800F804 ldr r1, =0x03005000 ldr r0, =rfu_func_080F97B8 str r0, [r1] @@ -12305,7 +12305,7 @@ sub_800F804: ; 800F804 thumb_func_end sub_800F804 thumb_func_start Rfu_set_zero -Rfu_set_zero: ; 800F814 +Rfu_set_zero: @ 800F814 ldr r1, =0x03005000 movs r0, 0 str r0, [r1] @@ -12314,7 +12314,7 @@ Rfu_set_zero: ; 800F814 thumb_func_end Rfu_set_zero thumb_func_start sub_800F820 -sub_800F820: ; 800F820 +sub_800F820: @ 800F820 push {lr} movs r0, 0x88 lsls r0, 7 @@ -12337,7 +12337,7 @@ _0800F83C: thumb_func_end sub_800F820 thumb_func_start sub_800F850 -sub_800F850: ; 800F850 +sub_800F850: @ 800F850 push {lr} ldr r1, =0x03005000 ldr r0, [r1] @@ -12352,7 +12352,7 @@ _0800F85E: thumb_func_end sub_800F850 thumb_func_start sub_800F86C -sub_800F86C: ; 800F86C +sub_800F86C: @ 800F86C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -12814,7 +12814,7 @@ _0800FC50: thumb_func_end sub_800F86C thumb_func_start sub_800FC60 -sub_800FC60: ; 800FC60 +sub_800FC60: @ 800FC60 push {lr} movs r2, 0 ldr r0, =0x03005000 @@ -12839,7 +12839,7 @@ _0800FC82: thumb_func_end sub_800FC60 thumb_func_start sub_800FC88 -sub_800FC88: ; 800FC88 +sub_800FC88: @ 800FC88 push {r4,lr} movs r1, 0 ldr r2, =0x03005000 @@ -12876,7 +12876,7 @@ _0800FCBE: thumb_func_end sub_800FC88 thumb_func_start sub_800FCC4 -sub_800FCC4: ; 800FCC4 +sub_800FCC4: @ 800FCC4 movs r2, 0 movs r1, 0 strh r1, [r0] @@ -12890,7 +12890,7 @@ sub_800FCC4: ; 800FCC4 thumb_func_end sub_800FCC4 thumb_func_start sub_800FCD8 -sub_800FCD8: ; 800FCD8 +sub_800FCD8: @ 800FCD8 push {r4,lr} movs r2, 0 movs r1, 0 @@ -12924,7 +12924,7 @@ _0800FCFE: thumb_func_end sub_800FCD8 thumb_func_start sub_800FD14 -sub_800FD14: ; 800FD14 +sub_800FD14: @ 800FD14 push {r4,r5,lr} lsls r0, 16 lsrs r1, r0, 16 @@ -13078,7 +13078,7 @@ _0800FE46: thumb_func_end sub_800FD14 thumb_func_start sub_800FE50 -sub_800FE50: ; 800FE50 +sub_800FE50: @ 800FE50 push {r4,lr} adds r4, r0, 0 ldr r0, =0x03003110 @@ -13103,8 +13103,8 @@ _0800FE76: thumb_func_end sub_800FE50 thumb_func_start sub_800FE84 -; bool8 sub_800FE84(u32 a1, u32 size) -sub_800FE84: ; 800FE84 +@ bool8 sub_800FE84(u32 a1, u32 size) +sub_800FE84: @ 800FE84 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -13198,7 +13198,7 @@ _0800FF32: thumb_func_end sub_800FE84 thumb_func_start rfufunc_80F9F44 -rfufunc_80F9F44: ; 800FF4C +rfufunc_80F9F44: @ 800FF4C push {r4,r5,lr} ldr r0, =0x03003110 ldrh r0, [r0] @@ -13246,7 +13246,7 @@ _0800FFA0: thumb_func_end rfufunc_80F9F44 thumb_func_start sub_800FFB0 -sub_800FFB0: ; 800FFB0 +sub_800FFB0: @ 800FFB0 push {r4-r6,lr} ldr r0, =0x03005000 mov r12, r0 @@ -13306,7 +13306,7 @@ _08010014: thumb_func_end sub_800FFB0 thumb_func_start rfufunc_80FA020 -rfufunc_80FA020: ; 8010028 +rfufunc_80FA020: @ 8010028 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -13409,7 +13409,7 @@ _080100F4: thumb_func_end rfufunc_80FA020 thumb_func_start sub_8010100 -sub_8010100: ; 8010100 +sub_8010100: @ 8010100 push {lr} ldr r1, =0x03005000 adds r1, 0x5A @@ -13424,7 +13424,7 @@ sub_8010100: ; 8010100 thumb_func_end sub_8010100 thumb_func_start sub_801011C -sub_801011C: ; 801011C +sub_801011C: @ 801011C push {lr} bl rfu_clearAllSlot bl sub_800C048 @@ -13444,7 +13444,7 @@ sub_801011C: ; 801011C thumb_func_end sub_801011C thumb_func_start sub_8010148 -sub_8010148: ; 8010148 +sub_8010148: @ 8010148 push {lr} ldr r0, =0x03007890 ldr r0, [r0] @@ -13460,7 +13460,7 @@ sub_8010148: ; 8010148 thumb_func_end sub_8010148 thumb_func_start sub_8010168 -sub_8010168: ; 8010168 +sub_8010168: @ 8010168 push {r4,lr} ldr r4, =0x03005000 ldrb r0, [r4, 0xC] @@ -13484,7 +13484,7 @@ _0801018C: thumb_func_end sub_8010168 thumb_func_start sub_8010198 -sub_8010198: ; 8010198 +sub_8010198: @ 8010198 push {lr} bl sub_800D630 ldr r2, =0x03005000 @@ -13506,7 +13506,7 @@ sub_8010198: ; 8010198 thumb_func_end sub_8010198 thumb_func_start sub_80101CC -sub_80101CC: ; 80101CC +sub_80101CC: @ 80101CC push {r4,r5,lr} ldr r0, =0x03005000 ldrb r5, [r0, 0xD] @@ -13555,7 +13555,7 @@ _08010220: thumb_func_end sub_80101CC thumb_func_start sub_801022C -sub_801022C: ; 801022C +sub_801022C: @ 801022C push {r4,lr} ldr r0, =0x03003110 ldrh r0, [r0] @@ -13580,7 +13580,7 @@ _0801024E: thumb_func_end sub_801022C thumb_func_start sub_8010264 -sub_8010264: ; 8010264 +sub_8010264: @ 8010264 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -13603,7 +13603,7 @@ _08010284: thumb_func_end sub_8010264 thumb_func_start task_add_05_task_del_08FA224_when_no_RfuFunc -task_add_05_task_del_08FA224_when_no_RfuFunc: ; 8010294 +task_add_05_task_del_08FA224_when_no_RfuFunc: @ 8010294 push {r4,lr} ldr r4, =sub_8010264 adds r0, r4, 0 @@ -13622,7 +13622,7 @@ _080102AC: thumb_func_end task_add_05_task_del_08FA224_when_no_RfuFunc thumb_func_start sub_80102B8 -sub_80102B8: ; 80102B8 +sub_80102B8: @ 80102B8 push {r4,r5,lr} bl link_get_multiplayer_id lsls r0, 24 @@ -13704,7 +13704,7 @@ _0801033E: thumb_func_end sub_80102B8 thumb_func_start sub_8010358 -sub_8010358: ; 8010358 +sub_8010358: @ 8010358 push {r4,lr} ldr r4, =0x03005000 ldr r1, =0x000009e6 @@ -13729,7 +13729,7 @@ _0801037A: thumb_func_end sub_8010358 thumb_func_start sub_8010390 -sub_8010390: ; 8010390 +sub_8010390: @ 8010390 push {r4,lr} bl link_get_multiplayer_id lsls r0, 24 @@ -13802,7 +13802,7 @@ _0801041E: thumb_func_end sub_8010390 thumb_func_start sub_8010434 -sub_8010434: ; 8010434 +sub_8010434: @ 8010434 push {lr} ldr r1, =0x03005000 ldr r2, [r1] @@ -13820,7 +13820,7 @@ _08010448: thumb_func_end sub_8010434 thumb_func_start sub_8010454 -sub_8010454: ; 8010454 +sub_8010454: @ 8010454 push {r4,lr} adds r3, r0, 0 ldr r1, =gUnknown_082ED6E0 @@ -13851,7 +13851,7 @@ _08010484: thumb_func_end sub_8010454 thumb_func_start sub_801048C -sub_801048C: ; 801048C +sub_801048C: @ 801048C push {lr} cmp r0, 0 beq _080104A0 @@ -13873,7 +13873,7 @@ _080104AC: thumb_func_end sub_801048C thumb_func_start sub_80104B0 -sub_80104B0: ; 80104B0 +sub_80104B0: @ 80104B0 push {lr} ldr r0, =0x03005000 ldr r1, =0x00000cd9 @@ -13888,7 +13888,7 @@ sub_80104B0: ; 80104B0 thumb_func_end sub_80104B0 thumb_func_start rfu_get_multiplayer_id -rfu_get_multiplayer_id: ; 80104D0 +rfu_get_multiplayer_id: @ 80104D0 push {lr} ldr r1, =0x03005000 ldrb r0, [r1, 0xC] @@ -13907,7 +13907,7 @@ _080104EE: thumb_func_end rfu_get_multiplayer_id thumb_func_start sub_80104F4 -sub_80104F4: ; 80104F4 +sub_80104F4: @ 80104F4 ldr r0, =0x03005000 ldrb r0, [r0, 0xD] bx lr @@ -13915,7 +13915,7 @@ sub_80104F4: ; 80104F4 thumb_func_end sub_80104F4 thumb_func_start sub_8010500 -sub_8010500: ; 8010500 +sub_8010500: @ 8010500 push {lr} ldr r2, =0x03005000 adds r0, r2, 0 @@ -13940,7 +13940,7 @@ _08010524: thumb_func_end sub_8010500 thumb_func_start sub_8010528 -sub_8010528: ; 8010528 +sub_8010528: @ 8010528 push {lr} ldr r0, =0x03005000 ldr r0, [r0] @@ -13954,7 +13954,7 @@ _08010536: thumb_func_end sub_8010528 thumb_func_start sub_8010540 -sub_8010540: ; 8010540 +sub_8010540: @ 8010540 push {r4-r7,lr} mov r7, r8 push {r7} @@ -14035,7 +14035,7 @@ _080105DA: thumb_func_end sub_8010540 thumb_func_start sub_80105EC -sub_80105EC: ; 80105EC +sub_80105EC: @ 80105EC push {r4-r6,lr} movs r3, 0 movs r1, 0 @@ -14088,7 +14088,7 @@ _08010644: thumb_func_end sub_80105EC thumb_func_start sub_801064C -sub_801064C: ; 801064C +sub_801064C: @ 801064C push {lr} adds r2, r0, 0 adds r0, r1, 0 @@ -14118,7 +14118,7 @@ _08010682: thumb_func_end sub_801064C thumb_func_start sub_8010688 -sub_8010688: ; 8010688 +sub_8010688: @ 8010688 push {r4-r6,lr} adds r6, r0, 0 adds r0, r2, 0 @@ -14153,7 +14153,7 @@ sub_8010688: ; 8010688 thumb_func_end sub_8010688 thumb_func_start sub_80106D4 -sub_80106D4: ; 80106D4 +sub_80106D4: @ 80106D4 push {r4,r5,lr} ldr r4, =0x03005000 ldr r0, =0x00000c85 @@ -14181,7 +14181,7 @@ sub_80106D4: ; 80106D4 thumb_func_end sub_80106D4 thumb_func_start sub_8010714 -sub_8010714: ; 8010714 +sub_8010714: @ 8010714 push {lr} adds r2, r0, 0 adds r0, r1, 0 @@ -14214,7 +14214,7 @@ _0801074A: thumb_func_end sub_8010714 thumb_func_start sub_8010750 -sub_8010750: ; 8010750 +sub_8010750: @ 8010750 push {r4,r5,lr} bl sub_8010540 movs r4, 0 @@ -14254,7 +14254,7 @@ _08010788: thumb_func_end sub_8010750 thumb_func_start sub_80107A0 -sub_80107A0: ; 80107A0 +sub_80107A0: @ 80107A0 push {r4,r5,lr} movs r4, 0 ldr r1, =0x03005000 @@ -14335,7 +14335,7 @@ _08010844: thumb_func_end sub_80107A0 thumb_func_start sub_801084C -sub_801084C: ; 801084C +sub_801084C: @ 801084C push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -14534,7 +14534,7 @@ _080109D2: thumb_func_end sub_801084C thumb_func_start sub_80109E8 -sub_80109E8: ; 80109E8 +sub_80109E8: @ 80109E8 push {r4,r5,lr} lsls r0, 16 lsrs r2, r0, 16 @@ -14561,7 +14561,7 @@ _08010A04: thumb_func_end sub_80109E8 thumb_func_start sub_8010A14 -sub_8010A14: ; 8010A14 +sub_8010A14: @ 8010A14 push {r4-r7,lr} adds r2, r0, 0 ldr r1, =0x03005000 @@ -14607,7 +14607,7 @@ _08010A3C: thumb_func_end sub_8010A14 thumb_func_start sub_8010A70 -sub_8010A70: ; 8010A70 +sub_8010A70: @ 8010A70 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -14635,7 +14635,7 @@ _08010A9C: thumb_func_end sub_8010A70 thumb_func_start sub_8010AAC -sub_8010AAC: ; 8010AAC +sub_8010AAC: @ 8010AAC push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -14899,7 +14899,7 @@ _08010CF0: thumb_func_end sub_8010AAC thumb_func_start sub_8010D0C -sub_8010D0C: ; 8010D0C +sub_8010D0C: @ 8010D0C push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -14978,7 +14978,7 @@ _08010DA6: thumb_func_end sub_8010D0C thumb_func_start sub_8010DB4 -sub_8010DB4: ; 8010DB4 +sub_8010DB4: @ 8010DB4 push {r4-r7,lr} ldr r0, =0x03005000 adds r1, r0, 0 @@ -15079,7 +15079,7 @@ _08010E8E: thumb_func_end sub_8010DB4 thumb_func_start rfu_REQ_recvData_then_sendData -rfu_REQ_recvData_then_sendData: ; 8010EA0 +rfu_REQ_recvData_then_sendData: @ 8010EA0 push {lr} ldr r0, =0x03004140 ldrb r0, [r0, 0x6] @@ -15096,7 +15096,7 @@ _08010EB8: thumb_func_end rfu_REQ_recvData_then_sendData thumb_func_start sub_8010EC0 -sub_8010EC0: ; 8010EC0 +sub_8010EC0: @ 8010EC0 push {r4,r5,lr} movs r5, 0 ldr r4, =0x03005000 @@ -15142,7 +15142,7 @@ _08010F14: thumb_func_end sub_8010EC0 thumb_func_start sub_8010F1C -sub_8010F1C: ; 8010F1C +sub_8010F1C: @ 8010F1C push {r4,lr} movs r4, 0 ldr r1, =0x03005000 @@ -15167,7 +15167,7 @@ _08010F3C: thumb_func_end sub_8010F1C thumb_func_start sub_8010F48 -sub_8010F48: ; 8010F48 +sub_8010F48: @ 8010F48 push {lr} ldr r0, =0x02022b22 ldr r1, =0x03005d90 @@ -15179,7 +15179,7 @@ sub_8010F48: ; 8010F48 thumb_func_end sub_8010F48 thumb_func_start sub_8010F60 -sub_8010F60: ; 8010F60 +sub_8010F60: @ 8010F60 push {r4,lr} ldr r4, =0x02022b14 adds r0, r4, 0 @@ -15198,7 +15198,7 @@ sub_8010F60: ; 8010F60 thumb_func_end sub_8010F60 thumb_func_start sub_8010F84 -sub_8010F84: ; 8010F84 +sub_8010F84: @ 8010F84 push {r4,lr} adds r4, r0, 0 adds r3, r1, 0 @@ -15214,7 +15214,7 @@ sub_8010F84: ; 8010F84 thumb_func_end sub_8010F84 thumb_func_start sub_8010FA0 -sub_8010FA0: ; 8010FA0 +sub_8010FA0: @ 8010FA0 push {r4,r5,lr} ldr r5, =0x02022b14 movs r4, 0x1 @@ -15239,7 +15239,7 @@ sub_8010FA0: ; 8010FA0 thumb_func_end sub_8010FA0 thumb_func_start sub_8010FCC -sub_8010FCC: ; 8010FCC +sub_8010FCC: @ 8010FCC push {r4,r5,lr} ldr r5, =0x02022b14 lsls r0, 2 @@ -15269,7 +15269,7 @@ sub_8010FCC: ; 8010FCC thumb_func_end sub_8010FCC thumb_func_start sub_801100C -sub_801100C: ; 801100C +sub_801100C: @ 801100C push {r4,lr} movs r4, 0x80 ldr r3, =0x020229e8 @@ -15295,7 +15295,7 @@ sub_801100C: ; 801100C thumb_func_end sub_801100C thumb_func_start sub_801103C -sub_801103C: ; 801103C +sub_801103C: @ 801103C push {r4,r5,lr} ldr r5, =0x02022b14 movs r4, 0x1 @@ -15319,7 +15319,7 @@ _08011054: thumb_func_end sub_801103C thumb_func_start sub_8011068 -sub_8011068: ; 8011068 +sub_8011068: @ 8011068 push {lr} lsls r0, 24 ldr r2, =0x02022b14 @@ -15339,7 +15339,7 @@ sub_8011068: ; 8011068 thumb_func_end sub_8011068 thumb_func_start sub_8011090 -sub_8011090: ; 8011090 +sub_8011090: @ 8011090 push {lr} lsls r0, 24 lsrs r0, 24 @@ -15358,7 +15358,7 @@ _0801109E: thumb_func_end sub_8011090 thumb_func_start sub_80110B8 -sub_80110B8: ; 80110B8 +sub_80110B8: @ 80110B8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -15446,7 +15446,7 @@ _0801114C: thumb_func_end sub_80110B8 thumb_func_start sub_8011170 -sub_8011170: ; 8011170 +sub_8011170: @ 8011170 push {r4,lr} adds r4, r0, 0 ldr r2, =0x03005000 @@ -15472,7 +15472,7 @@ _08011192: thumb_func_end sub_8011170 thumb_func_start sub_80111A0 -sub_80111A0: ; 80111A0 +sub_80111A0: @ 80111A0 ldr r0, =0x03005000 adds r0, 0xEE ldrb r1, [r0] @@ -15483,7 +15483,7 @@ sub_80111A0: ; 80111A0 thumb_func_end sub_80111A0 thumb_func_start sub_80111B0 -sub_80111B0: ; 80111B0 +sub_80111B0: @ 80111B0 push {lr} adds r2, r0, 0 cmp r2, 0 @@ -15507,7 +15507,7 @@ _080111D2: thumb_func_end sub_80111B0 thumb_func_start sub_80111DC -sub_80111DC: ; 80111DC +sub_80111DC: @ 80111DC push {lr} ldr r0, =0x03004140 ldrb r0, [r0] @@ -15522,7 +15522,7 @@ sub_80111DC: ; 80111DC thumb_func_end sub_80111DC thumb_func_start sub_80111FC -sub_80111FC: ; 80111FC +sub_80111FC: @ 80111FC ldr r1, =0x03005000 ldr r0, =sub_80111DC str r0, [r1] @@ -15531,7 +15531,7 @@ sub_80111FC: ; 80111FC thumb_func_end sub_80111FC thumb_func_start sub_801120C -sub_801120C: ; 801120C +sub_801120C: @ 801120C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -15772,7 +15772,7 @@ _080113EE: thumb_func_end sub_801120C thumb_func_start sub_8011404 -sub_8011404: ; 8011404 +sub_8011404: @ 8011404 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -15994,7 +15994,7 @@ _080115DE: thumb_func_end sub_8011404 thumb_func_start sub_80115EC -sub_80115EC: ; 80115EC +sub_80115EC: @ 80115EC push {r4-r6,lr} adds r3, r0, 0 movs r2, 0 @@ -16026,7 +16026,7 @@ _08011610: thumb_func_end sub_80115EC thumb_func_start sub_8011628 -sub_8011628: ; 8011628 +sub_8011628: @ 8011628 push {r4-r7,lr} adds r5, r0, 0 movs r3, 0 @@ -16068,7 +16068,7 @@ _0801165C: thumb_func_end sub_8011628 thumb_func_start sub_8011674 -sub_8011674: ; 8011674 +sub_8011674: @ 8011674 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -16513,7 +16513,7 @@ _08011A42: thumb_func_end sub_8011674 thumb_func_start sub_8011A50 -sub_8011A50: ; 8011A50 +sub_8011A50: @ 8011A50 ldr r0, =0x03005000 ldr r1, =0x00000ce4 adds r0, r1 @@ -16524,7 +16524,7 @@ sub_8011A50: ; 8011A50 thumb_func_end sub_8011A50 thumb_func_start sub_8011A64 -sub_8011A64: ; 8011A64 +sub_8011A64: @ 8011A64 ldr r2, =0x03005000 adds r3, r2, 0 adds r3, 0xF1 @@ -16535,7 +16535,7 @@ sub_8011A64: ; 8011A64 thumb_func_end sub_8011A64 thumb_func_start sub_8011A74 -sub_8011A74: ; 8011A74 +sub_8011A74: @ 8011A74 ldr r0, =0x03005000 adds r0, 0xF1 ldrb r0, [r0] @@ -16544,7 +16544,7 @@ sub_8011A74: ; 8011A74 thumb_func_end sub_8011A74 thumb_func_start sub_8011A80 -sub_8011A80: ; 8011A80 +sub_8011A80: @ 8011A80 push {lr} bl sub_8011A74 lsls r0, 24 @@ -16562,7 +16562,7 @@ _08011A96: thumb_func_end sub_8011A80 thumb_func_start sub_8011A9C -sub_8011A9C: ; 8011A9C +sub_8011A9C: @ 8011A9C ldr r0, =0x03005000 ldr r1, =0x00000ce8 adds r0, r1 @@ -16572,7 +16572,7 @@ sub_8011A9C: ; 8011A9C thumb_func_end sub_8011A9C thumb_func_start sub_8011AB0 -sub_8011AB0: ; 8011AB0 +sub_8011AB0: @ 8011AB0 ldr r0, =0x03005000 ldrb r0, [r0, 0xC] bx lr @@ -16580,7 +16580,7 @@ sub_8011AB0: ; 8011AB0 thumb_func_end sub_8011AB0 thumb_func_start rfu_syncVBlank__ -rfu_syncVBlank__: ; 8011ABC +rfu_syncVBlank__: @ 8011ABC push {lr} bl rfu_syncVBlank_ pop {r0} @@ -16588,7 +16588,7 @@ rfu_syncVBlank__: ; 8011ABC thumb_func_end rfu_syncVBlank__ thumb_func_start sub_8011AC8 -sub_8011AC8: ; 8011AC8 +sub_8011AC8: @ 8011AC8 push {lr} sub sp, 0x4 movs r0, 0 @@ -16604,7 +16604,7 @@ sub_8011AC8: ; 8011AC8 thumb_func_end sub_8011AC8 thumb_func_start sub_8011AE8 -sub_8011AE8: ; 8011AE8 +sub_8011AE8: @ 8011AE8 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -16614,7 +16614,7 @@ sub_8011AE8: ; 8011AE8 thumb_func_end sub_8011AE8 thumb_func_start sub_8011AFC -sub_8011AFC: ; 8011AFC +sub_8011AFC: @ 8011AFC push {r4,lr} bl ResetAllObjectData bl ResetObjectPaletteAllocator @@ -16665,7 +16665,7 @@ _08011B70: thumb_func_end sub_8011AFC thumb_func_start sub_8011B90 -sub_8011B90: ; 8011B90 +sub_8011B90: @ 8011B90 push {lr} ldr r0, =sub_800EB44 bl is_function_an_active_task @@ -16677,7 +16677,7 @@ sub_8011B90: ; 8011B90 thumb_func_end sub_8011B90 thumb_func_start sub_8011BA4 -sub_8011BA4: ; 8011BA4 +sub_8011BA4: @ 8011BA4 push {r4,lr} ldr r4, =nullsub_89 adds r0, r4, 0 @@ -16699,7 +16699,7 @@ _08011BC2: thumb_func_end sub_8011BA4 thumb_func_start sub_8011BD0 -sub_8011BD0: ; 8011BD0 +sub_8011BD0: @ 8011BD0 push {lr} ldr r0, =nullsub_89 bl is_function_an_active_task @@ -16718,7 +16718,7 @@ _08011BEA: thumb_func_end sub_8011BD0 thumb_func_start sub_8011BF8 -sub_8011BF8: ; 8011BF8 +sub_8011BF8: @ 8011BF8 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -16729,7 +16729,7 @@ sub_8011BF8: ; 8011BF8 thumb_func_end sub_8011BF8 thumb_func_start sub_8011C10 -sub_8011C10: ; 8011C10 +sub_8011C10: @ 8011C10 push {r4-r6,lr} adds r4, r0, 0 ldr r1, =0x03005000 @@ -16759,7 +16759,7 @@ sub_8011C10: ; 8011C10 thumb_func_end sub_8011C10 thumb_func_start sub_8011C5C -sub_8011C5C: ; 8011C5C +sub_8011C5C: @ 8011C5C push {lr} ldr r1, =0x03005000 movs r0, 0 @@ -16775,7 +16775,7 @@ sub_8011C5C: ; 8011C5C thumb_func_end sub_8011C5C thumb_func_start sub_8011C84 -sub_8011C84: ; 8011C84 +sub_8011C84: @ 8011C84 push {r4-r7,lr} ldr r4, =0x03005000 movs r5, 0 @@ -16808,7 +16808,7 @@ sub_8011C84: ; 8011C84 thumb_func_end sub_8011C84 thumb_func_start sub_8011CD8 -sub_8011CD8: ; 8011CD8 +sub_8011CD8: @ 8011CD8 ldrb r1, [r0, 0x1] lsls r1, 8 ldrb r0, [r0] @@ -16817,7 +16817,7 @@ sub_8011CD8: ; 8011CD8 thumb_func_end sub_8011CD8 thumb_func_start sub_8011CE4 -sub_8011CE4: ; 8011CE4 +sub_8011CE4: @ 8011CE4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -16888,7 +16888,7 @@ _08011D56: thumb_func_end sub_8011CE4 thumb_func_start sub_8011D6C -sub_8011D6C: ; 8011D6C +sub_8011D6C: @ 8011D6C push {r4-r6,lr} adds r6, r0, 0 lsls r0, r6, 24 @@ -16922,7 +16922,7 @@ sub_8011D6C: ; 8011D6C thumb_func_end sub_8011D6C thumb_func_start sub_8011DC0 -sub_8011DC0: ; 8011DC0 +sub_8011DC0: @ 8011DC0 push {lr} lsls r1, 16 lsrs r1, 16 @@ -16940,7 +16940,7 @@ _08011DDA: thumb_func_end sub_8011DC0 thumb_func_start sub_8011DE0 -sub_8011DE0: ; 8011DE0 +sub_8011DE0: @ 8011DE0 push {r4-r6,lr} adds r4, r0, 0 cmp r4, 0 @@ -16982,7 +16982,7 @@ _08011E20: thumb_func_end sub_8011DE0 thumb_func_start sub_8011E2C -sub_8011E2C: ; 8011E2C +sub_8011E2C: @ 8011E2C push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -17028,7 +17028,7 @@ _08011E7A: thumb_func_end sub_8011E2C thumb_func_start sub_8011E94 -sub_8011E94: ; 8011E94 +sub_8011E94: @ 8011E94 push {r4-r6,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -17075,7 +17075,7 @@ _08011EDC: thumb_func_end sub_8011E94 thumb_func_start sub_8011EF4 -sub_8011EF4: ; 8011EF4 +sub_8011EF4: @ 8011EF4 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -17170,7 +17170,7 @@ _08011FC2: thumb_func_end sub_8011EF4 thumb_func_start sub_8011FC8 -sub_8011FC8: ; 8011FC8 +sub_8011FC8: @ 8011FC8 push {r4-r6,lr} adds r6, r0, 0 lsls r5, r1, 16 @@ -17200,7 +17200,7 @@ sub_8011FC8: ; 8011FC8 thumb_func_end sub_8011FC8 thumb_func_start sub_801200C -sub_801200C: ; 801200C +sub_801200C: @ 801200C push {r4,r5,lr} adds r4, r1, 0 lsls r0, 16 @@ -17275,7 +17275,7 @@ _08012094: thumb_func_end sub_801200C thumb_func_start sub_801209C -sub_801209C: ; 801209C +sub_801209C: @ 801209C push {r4-r7,lr} mov r7, r8 push {r7} @@ -17379,7 +17379,7 @@ _0801217C: thumb_func_end sub_801209C thumb_func_start sub_8012188 -sub_8012188: ; 8012188 +sub_8012188: @ 8012188 push {r4-r7,lr} adds r3, r0, 0 adds r5, r1, 0 @@ -17447,7 +17447,7 @@ _0801221E: thumb_func_end sub_8012188 thumb_func_start sub_8012224 -sub_8012224: ; 8012224 +sub_8012224: @ 8012224 push {lr} ldr r0, =0x03005000 adds r0, 0xF0 @@ -17465,7 +17465,7 @@ _0801223A: thumb_func_end sub_8012224 thumb_func_start sub_8012240 -sub_8012240: ; 8012240 +sub_8012240: @ 8012240 push {r4,lr} movs r1, 0 ldr r0, =0x03004140 @@ -17497,7 +17497,7 @@ _08012274: thumb_func_end sub_8012240 thumb_func_start sub_801227C -sub_801227C: ; 801227C +sub_801227C: @ 801227C push {r4,lr} movs r4, 0 _08012280: @@ -17516,7 +17516,7 @@ _08012280: thumb_func_end sub_801227C thumb_func_start sub_801229C -sub_801229C: ; 801229C +sub_801229C: @ 801229C push {r4-r7,lr} mov r7, r8 push {r7} @@ -17765,7 +17765,7 @@ _080124AA: thumb_func_end sub_801229C thumb_func_start sub_80124C0 -sub_80124C0: ; 80124C0 +sub_80124C0: @ 80124C0 ldr r0, =0x03005000 ldr r1, =0x00000c1a adds r0, r1 @@ -17775,7 +17775,7 @@ sub_80124C0: ; 80124C0 thumb_func_end sub_80124C0 thumb_func_start sub_80124D4 -sub_80124D4: ; 80124D4 +sub_80124D4: @ 80124D4 ldr r0, =0x03005000 ldr r1, =0x000009e6 adds r0, r1 @@ -17785,12 +17785,12 @@ sub_80124D4: ; 80124D4 thumb_func_end sub_80124D4 thumb_func_start nullsub_89 -nullsub_89: ; 80124E8 +nullsub_89: @ 80124E8 bx lr thumb_func_end nullsub_89 thumb_func_start sub_80124EC -sub_80124EC: ; 80124EC +sub_80124EC: @ 80124EC push {r4-r6,lr} sub sp, 0x8 adds r4, r1, 0 @@ -17894,7 +17894,7 @@ _080125A6: thumb_func_end sub_80124EC thumb_func_start sub_80125BC -sub_80125BC: ; 80125BC +sub_80125BC: @ 80125BC push {r4-r6,lr} mov r6, r8 push {r6} @@ -17946,7 +17946,7 @@ sub_80125BC: ; 80125BC thumb_func_end sub_80125BC thumb_func_start sub_801262C -sub_801262C: ; 801262C +sub_801262C: @ 801262C push {lr} lsls r1, 24 lsrs r1, 24 @@ -18000,7 +18000,7 @@ _080126C0: thumb_func_end sub_801262C thumb_func_start sub_80126CC -sub_80126CC: ; 80126CC +sub_80126CC: @ 80126CC push {lr} subs r0, 0x9 cmp r0, 0x12 @@ -18043,7 +18043,7 @@ _08012736: thumb_func_end sub_80126CC thumb_func_start BerryBlenderLinkBecomeLeader -BerryBlenderLinkBecomeLeader: ; 801273C +BerryBlenderLinkBecomeLeader: @ 801273C push {lr} ldr r0, =sub_8012780 movs r1, 0 @@ -18070,7 +18070,7 @@ BerryBlenderLinkBecomeLeader: ; 801273C thumb_func_end BerryBlenderLinkBecomeLeader thumb_func_start sub_8012780 -sub_8012780: ; 8012780 +sub_8012780: @ 8012780 push {r4-r7,lr} mov r7, r8 push {r7} @@ -18960,7 +18960,7 @@ _08012F50: thumb_func_end sub_8012780 thumb_func_start sub_8012F64 -sub_8012F64: ; 8012F64 +sub_8012F64: @ 8012F64 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0x11] @@ -18999,7 +18999,7 @@ sub_8012F64: ; 8012F64 thumb_func_end sub_8012F64 thumb_func_start sub_8012FC4 -sub_8012FC4: ; 8012FC4 +sub_8012FC4: @ 8012FC4 push {lr} adds r2, r0, 0 lsls r1, 24 @@ -19065,7 +19065,7 @@ _08013070: thumb_func_end sub_8012FC4 thumb_func_start sub_8013078 -sub_8013078: ; 8013078 +sub_8013078: @ 8013078 push {lr} lsls r1, 24 lsrs r1, 24 @@ -19098,7 +19098,7 @@ _080130AA: thumb_func_end sub_8013078 thumb_func_start sub_80130B4 -sub_80130B4: ; 80130B4 +sub_80130B4: @ 80130B4 push {lr} adds r2, r0, 0 lsls r1, 24 @@ -19159,7 +19159,7 @@ _08013158: thumb_func_end sub_80130B4 thumb_func_start sub_8013160 -sub_8013160: ; 8013160 +sub_8013160: @ 8013160 push {lr} adds r2, r0, 0 lsls r1, 24 @@ -19220,7 +19220,7 @@ _08013204: thumb_func_end sub_8013160 thumb_func_start sub_801320C -sub_801320C: ; 801320C +sub_801320C: @ 801320C push {r4-r6,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -19270,7 +19270,7 @@ _08013272: thumb_func_end sub_801320C thumb_func_start sub_8013278 -sub_8013278: ; 8013278 +sub_8013278: @ 8013278 push {r4-r6,lr} sub sp, 0x8 adds r4, r1, 0 @@ -19320,7 +19320,7 @@ _080132B4: thumb_func_end sub_8013278 thumb_func_start sub_80132D4 -sub_80132D4: ; 80132D4 +sub_80132D4: @ 80132D4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -19426,7 +19426,7 @@ _08013388: thumb_func_end sub_80132D4 thumb_func_start sub_8013398 -sub_8013398: ; 8013398 +sub_8013398: @ 8013398 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -19568,7 +19568,7 @@ _08013494: thumb_func_end sub_8013398 thumb_func_start BerryBlenderLinkJoinGroup -BerryBlenderLinkJoinGroup: ; 80134A4 +BerryBlenderLinkJoinGroup: @ 80134A4 push {lr} ldr r0, =sub_80134E8 movs r1, 0 @@ -19595,7 +19595,7 @@ BerryBlenderLinkJoinGroup: ; 80134A4 thumb_func_end BerryBlenderLinkJoinGroup thumb_func_start sub_80134E8 -sub_80134E8: ; 80134E8 +sub_80134E8: @ 80134E8 push {r4-r7,lr} sub sp, 0x8 lsls r0, 24 @@ -20270,7 +20270,7 @@ _08013B82: thumb_func_end sub_80134E8 thumb_func_start sub_8013B8C -sub_8013B8C: ; 8013B8C +sub_8013B8C: @ 8013B8C push {lr} lsls r1, 5 ldr r0, [r0] @@ -20312,7 +20312,7 @@ _08013BD4: thumb_func_end sub_8013B8C thumb_func_start sub_8013BD8 -sub_8013BD8: ; 8013BD8 +sub_8013BD8: @ 8013BD8 push {r4,lr} adds r4, r0, 0 strb r1, [r4, 0xF] @@ -20356,7 +20356,7 @@ sub_8013BD8: ; 8013BD8 thumb_func_end sub_8013BD8 thumb_func_start sub_8013C40 -sub_8013C40: ; 8013C40 +sub_8013C40: @ 8013C40 push {lr} ldr r0, =sub_8013C7C movs r1, 0 @@ -20381,7 +20381,7 @@ sub_8013C40: ; 8013C40 thumb_func_end sub_8013C40 thumb_func_start sub_8013C7C -sub_8013C7C: ; 8013C7C +sub_8013C7C: @ 8013C7C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -20491,7 +20491,7 @@ _08013D80: thumb_func_end sub_8013C7C thumb_func_start sub_8013D88 -sub_8013D88: ; 8013D88 +sub_8013D88: @ 8013D88 push {lr} adds r2, r0, 0 cmp r1, 0xFF @@ -20525,7 +20525,7 @@ _08013DB8: thumb_func_end sub_8013D88 thumb_func_start sub_8013DBC -sub_8013DBC: ; 8013DBC +sub_8013DBC: @ 8013DBC push {lr} ldr r0, [r0] lsls r1, 5 @@ -20561,7 +20561,7 @@ _08013DF0: thumb_func_end sub_8013DBC thumb_func_start sub_8013DF4 -sub_8013DF4: ; 8013DF4 +sub_8013DF4: @ 8013DF4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -20601,7 +20601,7 @@ sub_8013DF4: ; 8013DF4 thumb_func_end sub_8013DF4 thumb_func_start sub_8013E44 -sub_8013E44: ; 8013E44 +sub_8013E44: @ 8013E44 push {r4-r7,lr} mov r7, r8 push {r7} @@ -20750,7 +20750,7 @@ _08013F44: thumb_func_end sub_8013E44 thumb_func_start sub_8013F60 -sub_8013F60: ; 8013F60 +sub_8013F60: @ 8013F60 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -20764,7 +20764,7 @@ sub_8013F60: ; 8013F60 thumb_func_end sub_8013F60 thumb_func_start sub_8013F78 -sub_8013F78: ; 8013F78 +sub_8013F78: @ 8013F78 push {lr} ldr r0, =sub_8013F60 movs r1, 0 @@ -20777,7 +20777,7 @@ sub_8013F78: ; 8013F78 thumb_func_end sub_8013F78 thumb_func_start sub_8013F90 -sub_8013F90: ; 8013F90 +sub_8013F90: @ 8013F90 push {r4-r7,lr} mov r7, r8 push {r7} @@ -20913,7 +20913,7 @@ _080140BC: thumb_func_end sub_8013F90 thumb_func_start sub_80140E0 -sub_80140E0: ; 80140E0 +sub_80140E0: @ 80140E0 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -21004,7 +21004,7 @@ _0801419E: thumb_func_end sub_80140E0 thumb_func_start sub_80141A4 -sub_80141A4: ; 80141A4 +sub_80141A4: @ 80141A4 push {r4,lr} ldr r0, =0x030022c0 movs r1, 0x87 @@ -21051,7 +21051,7 @@ _080141F2: thumb_func_end sub_80141A4 thumb_func_start sub_8014210 -sub_8014210: ; 8014210 +sub_8014210: @ 8014210 push {r4-r6,lr} adds r6, r0, 0 lsls r6, 16 @@ -21102,7 +21102,7 @@ sub_8014210: ; 8014210 thumb_func_end sub_8014210 thumb_func_start sub_8014290 -sub_8014290: ; 8014290 +sub_8014290: @ 8014290 push {r4-r6,lr} mov r6, r8 push {r6} @@ -21157,7 +21157,7 @@ sub_8014290: ; 8014290 thumb_func_end sub_8014290 thumb_func_start sub_8014304 -sub_8014304: ; 8014304 +sub_8014304: @ 8014304 push {r4-r6,lr} mov r6, r8 push {r6} @@ -21212,7 +21212,7 @@ sub_8014304: ; 8014304 thumb_func_end sub_8014304 thumb_func_start sub_8014384 -sub_8014384: ; 8014384 +sub_8014384: @ 8014384 push {r4,lr} ldr r0, =0x030022c0 movs r1, 0x87 @@ -21254,7 +21254,7 @@ _080143C6: thumb_func_end sub_8014384 thumb_func_start sub_80143E4 -sub_80143E4: ; 80143E4 +sub_80143E4: @ 80143E4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -21277,7 +21277,7 @@ _08014404: thumb_func_end sub_80143E4 thumb_func_start sub_801440C -sub_801440C: ; 801440C +sub_801440C: @ 801440C push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -21579,7 +21579,7 @@ _0801477C: thumb_func_end sub_801440C thumb_func_start sub_8014790 -sub_8014790: ; 8014790 +sub_8014790: @ 8014790 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -21803,7 +21803,7 @@ _080149B2: thumb_func_end sub_8014790 thumb_func_start sub_80149C4 -sub_80149C4: ; 80149C4 +sub_80149C4: @ 80149C4 push {lr} ldr r0, =sub_8014790 movs r1, 0 @@ -21814,7 +21814,7 @@ sub_80149C4: ; 80149C4 thumb_func_end sub_80149C4 thumb_func_start sub_80149D8 -sub_80149D8: ; 80149D8 +sub_80149D8: @ 80149D8 push {lr} ldr r0, =sub_801440C movs r1, 0 @@ -21834,7 +21834,7 @@ sub_80149D8: ; 80149D8 thumb_func_end sub_80149D8 thumb_func_start sub_8014A00 -sub_8014A00: ; 8014A00 +sub_8014A00: @ 8014A00 push {r4,lr} adds r4, r0, 0 ldr r0, =sub_8014A40 @@ -21862,7 +21862,7 @@ sub_8014A00: ; 8014A00 thumb_func_end sub_8014A00 thumb_func_start sub_8014A40 -sub_8014A40: ; 8014A40 +sub_8014A40: @ 8014A40 push {r4-r6,lr} sub sp, 0x8 lsls r0, 24 @@ -22380,7 +22380,7 @@ _08014EF2: thumb_func_end sub_8014A40 thumb_func_start sub_8014EFC -sub_8014EFC: ; 8014EFC +sub_8014EFC: @ 8014EFC push {r4,lr} adds r4, r0, 0 ldr r0, =sub_8014F48 @@ -22411,7 +22411,7 @@ sub_8014EFC: ; 8014EFC thumb_func_end sub_8014EFC thumb_func_start sub_8014F48 -sub_8014F48: ; 8014F48 +sub_8014F48: @ 8014F48 push {r4-r7,lr} sub sp, 0x10 lsls r0, 24 @@ -22769,7 +22769,7 @@ _080152A0: thumb_func_end sub_8014F48 thumb_func_start sub_80152A8 -sub_80152A8: ; 80152A8 +sub_80152A8: @ 80152A8 push {r4,lr} adds r4, r0, 0 ldr r0, =task00_081182DC @@ -22800,7 +22800,7 @@ sub_80152A8: ; 80152A8 thumb_func_end sub_80152A8 thumb_func_start task00_081182DC -task00_081182DC: ; 80152F4 +task00_081182DC: @ 80152F4 push {r4-r6,lr} sub sp, 0x8 lsls r0, 24 @@ -23141,7 +23141,7 @@ _08015604: thumb_func_end task00_081182DC thumb_func_start UnionRoomSpecial -UnionRoomSpecial: ; 801560C +UnionRoomSpecial: @ 801560C push {r4,lr} bl sub_8010F60 ldr r0, =sub_80156E0 @@ -23171,7 +23171,7 @@ UnionRoomSpecial: ; 801560C thumb_func_end UnionRoomSpecial thumb_func_start sub_8015658 -sub_8015658: ; 8015658 +sub_8015658: @ 8015658 ldrb r1, [r0, 0x1] lsls r1, 8 ldrb r0, [r0] @@ -23180,7 +23180,7 @@ sub_8015658: ; 8015658 thumb_func_end sub_8015658 thumb_func_start sub_8015664 -sub_8015664: ; 8015664 +sub_8015664: @ 8015664 push {lr} adds r3, r1, 0 ldr r1, =0x02022c30 @@ -23200,7 +23200,7 @@ _0801567E: thumb_func_end sub_8015664 thumb_func_start sub_801568C -sub_801568C: ; 801568C +sub_801568C: @ 801568C push {lr} adds r2, r0, 0 ldr r0, =0x02022c30 @@ -23219,7 +23219,7 @@ _080156A4: thumb_func_end sub_801568C thumb_func_start sub_80156B0 -sub_80156B0: ; 80156B0 +sub_80156B0: @ 80156B0 push {lr} ldr r3, =0x0201ff00 ldr r1, [r0] @@ -23233,7 +23233,7 @@ sub_80156B0: ; 80156B0 thumb_func_end sub_80156B0 thumb_func_start sub_80156C8 -sub_80156C8: ; 80156C8 +sub_80156C8: @ 80156C8 push {lr} ldr r0, [r0] ldr r1, =0x0201ff00 @@ -23246,7 +23246,7 @@ sub_80156C8: ; 80156C8 thumb_func_end sub_80156C8 thumb_func_start sub_80156E0 -sub_80156E0: ; 80156E0 +sub_80156E0: @ 80156E0 push {r4-r7,lr} sub sp, 0xC lsls r0, 24 @@ -25082,7 +25082,7 @@ _08016878: thumb_func_end sub_80156E0 thumb_func_start var_800D_set_xB -var_800D_set_xB: ; 8016884 +var_800D_set_xB: @ 8016884 push {lr} bl InUnionRoom cmp r0, 0x1 @@ -25097,7 +25097,7 @@ _08016894: thumb_func_end var_800D_set_xB thumb_func_start sub_801689C -sub_801689C: ; 801689C +sub_801689C: @ 801689C push {r4,r5,lr} adds r2, r0, 0 ldr r3, =0x03003090 @@ -25132,7 +25132,7 @@ _080168D0: thumb_func_end sub_801689C thumb_func_start sub_80168DC -sub_80168DC: ; 80168DC +sub_80168DC: @ 80168DC push {r4,r5,lr} adds r4, r0, 0 adds r5, r4, 0 @@ -25176,7 +25176,7 @@ _0801692E: thumb_func_end sub_80168DC thumb_func_start sub_8016934 -sub_8016934: ; 8016934 +sub_8016934: @ 8016934 push {r4,r5,lr} ldr r5, =0x02022c20 movs r0, 0xFF @@ -25206,7 +25206,7 @@ sub_8016934: ; 8016934 thumb_func_end sub_8016934 thumb_func_start task00_081199FC -task00_081199FC: ; 801697C +task00_081199FC: @ 801697C push {r4-r6,lr} sub sp, 0x20 lsls r0, 24 @@ -25354,7 +25354,7 @@ _08016AC8: thumb_func_end task00_081199FC thumb_func_start sp182_move_string -sp182_move_string: ; 8016AD4 +sp182_move_string: @ 8016AD4 push {r4,lr} ldr r4, =0x02022c20 ldrb r0, [r4] @@ -25378,7 +25378,7 @@ _08016AF6: thumb_func_end sp182_move_string thumb_func_start sub_8016B00 -sub_8016B00: ; 8016B00 +sub_8016B00: @ 8016B00 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -25592,7 +25592,7 @@ _08016C90: thumb_func_end sub_8016B00 thumb_func_start sub_8016CA0 -sub_8016CA0: ; 8016CA0 +sub_8016CA0: @ 8016CA0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -25761,7 +25761,7 @@ _08016DDC: thumb_func_end sub_8016CA0 thumb_func_start sub_8016DF0 -sub_8016DF0: ; 8016DF0 +sub_8016DF0: @ 8016DF0 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -25787,7 +25787,7 @@ sub_8016DF0: ; 8016DF0 thumb_func_end sub_8016DF0 thumb_func_start sub_8016E24 -sub_8016E24: ; 8016E24 +sub_8016E24: @ 8016E24 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -25910,7 +25910,7 @@ _08016ED2: thumb_func_end sub_8016E24 thumb_func_start sub_8016F1C -sub_8016F1C: ; 8016F1C +sub_8016F1C: @ 8016F1C push {lr} lsls r1, 16 asrs r1, 16 @@ -25938,7 +25938,7 @@ _08016F40: thumb_func_end sub_8016F1C thumb_func_start sub_8016F44 -sub_8016F44: ; 8016F44 +sub_8016F44: @ 8016F44 push {r4-r7,lr} mov r7, r8 push {r7} @@ -26000,7 +26000,7 @@ _08016F86: thumb_func_end sub_8016F44 thumb_func_start sub_8016FC0 -sub_8016FC0: ; 8016FC0 +sub_8016FC0: @ 8016FC0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -26024,7 +26024,7 @@ sub_8016FC0: ; 8016FC0 thumb_func_end sub_8016FC0 thumb_func_start sub_8016FF0 -sub_8016FF0: ; 8016FF0 +sub_8016FF0: @ 8016FF0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -26048,7 +26048,7 @@ sub_8016FF0: ; 8016FF0 thumb_func_end sub_8016FF0 thumb_func_start sub_8017020 -sub_8017020: ; 8017020 +sub_8017020: @ 8017020 push {r4,lr} adds r4, r0, 0 bl sub_81973A4 @@ -26069,7 +26069,7 @@ sub_8017020: ; 8017020 thumb_func_end sub_8017020 thumb_func_start sub_801704C -sub_801704C: ; 801704C +sub_801704C: @ 801704C push {lr} bl sub_8197224 lsls r0, 16 @@ -26085,7 +26085,7 @@ _0801705E: thumb_func_end sub_801704C thumb_func_start sub_8017064 -sub_8017064: ; 8017064 +sub_8017064: @ 8017064 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -26128,7 +26128,7 @@ _080170B0: thumb_func_end sub_8017064 thumb_func_start sub_80170B8 -sub_80170B8: ; 80170B8 +sub_80170B8: @ 80170B8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -26182,7 +26182,7 @@ _08017110: thumb_func_end sub_80170B8 thumb_func_start sub_8017118 -sub_8017118: ; 8017118 +sub_8017118: @ 8017118 push {r4,lr} sub sp, 0x8 bl AddWindow @@ -26218,7 +26218,7 @@ sub_8017118: ; 8017118 thumb_func_end sub_8017118 thumb_func_start sub_8017168 -sub_8017168: ; 8017168 +sub_8017168: @ 8017168 push {lr} lsls r0, 24 lsrs r0, 24 @@ -26228,7 +26228,7 @@ sub_8017168: ; 8017168 thumb_func_end sub_8017168 thumb_func_start sub_8017178 -sub_8017178: ; 8017178 +sub_8017178: @ 8017178 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -26368,7 +26368,7 @@ _08017292: thumb_func_end sub_8017178 thumb_func_start sub_80172A0 -sub_80172A0: ; 80172A0 +sub_80172A0: @ 80172A0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -26497,7 +26497,7 @@ _080173A0: thumb_func_end sub_80172A0 thumb_func_start sub_80173B0 -sub_80173B0: ; 80173B0 +sub_80173B0: @ 80173B0 push {lr} sub sp, 0xC movs r0, 0x20 @@ -26517,7 +26517,7 @@ sub_80173B0: ; 80173B0 thumb_func_end sub_80173B0 thumb_func_start sub_80173D4 -sub_80173D4: ; 80173D4 +sub_80173D4: @ 80173D4 push {lr} bl script_env_2_enable_and_set_ctx_running pop {r0} @@ -26525,7 +26525,7 @@ sub_80173D4: ; 80173D4 thumb_func_end sub_80173D4 thumb_func_start sub_80173E0 -sub_80173E0: ; 80173E0 +sub_80173E0: @ 80173E0 push {r4,r5,lr} sub sp, 0x10 ldr r5, [sp, 0x1C] @@ -26739,7 +26739,7 @@ _0801756E: thumb_func_end sub_80173E0 thumb_func_start sub_8017580 -sub_8017580: ; 8017580 +sub_8017580: @ 8017580 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -26797,7 +26797,7 @@ _080175D8: thumb_func_end sub_8017580 thumb_func_start sub_80175EC -sub_80175EC: ; 80175EC +sub_80175EC: @ 80175EC push {r4-r7,lr} mov r7, r8 push {r7} @@ -26835,7 +26835,7 @@ _08017604: thumb_func_end sub_80175EC thumb_func_start sub_8017630 -sub_8017630: ; 8017630 +sub_8017630: @ 8017630 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -26879,7 +26879,7 @@ _08017670: thumb_func_end sub_8017630 thumb_func_start sub_8017678 -sub_8017678: ; 8017678 +sub_8017678: @ 8017678 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -26938,7 +26938,7 @@ _080176DE: thumb_func_end sub_8017678 thumb_func_start sub_80176E4 -sub_80176E4: ; 80176E4 +sub_80176E4: @ 80176E4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -26983,7 +26983,7 @@ _0801771E: thumb_func_end sub_80176E4 thumb_func_start sub_8017734 -sub_8017734: ; 8017734 +sub_8017734: @ 8017734 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -27056,7 +27056,7 @@ _080177AA: thumb_func_end sub_8017734 thumb_func_start sub_80177B8 -sub_80177B8: ; 80177B8 +sub_80177B8: @ 80177B8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -27161,7 +27161,7 @@ _08017884: thumb_func_end sub_80177B8 thumb_func_start sub_80178A0 -sub_80178A0: ; 80178A0 +sub_80178A0: @ 80178A0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -27236,7 +27236,7 @@ _0801792A: thumb_func_end sub_80178A0 thumb_func_start sub_8017940 -sub_8017940: ; 8017940 +sub_8017940: @ 8017940 push {r4,lr} sub sp, 0x4 mov r4, sp @@ -27273,7 +27273,7 @@ _0801797A: thumb_func_end sub_8017940 thumb_func_start sub_8017984 -sub_8017984: ; 8017984 +sub_8017984: @ 8017984 push {lr} cmp r0, 0x4 beq _0801799C @@ -27301,7 +27301,7 @@ _080179A6: thumb_func_end sub_8017984 thumb_func_start sub_80179AC -sub_80179AC: ; 80179AC +sub_80179AC: @ 80179AC push {r4,lr} sub sp, 0x20 adds r4, r0, 0 @@ -27322,7 +27322,7 @@ sub_80179AC: ; 80179AC thumb_func_end sub_80179AC thumb_func_start sub_80179D4 -sub_80179D4: ; 80179D4 +sub_80179D4: @ 80179D4 push {r4-r6,lr} adds r6, r3, 0 lsls r1, 24 @@ -27479,12 +27479,12 @@ _08017B2A: thumb_func_end sub_80179D4 thumb_func_start nullsub_14 -nullsub_14: ; 8017B38 +nullsub_14: @ 8017B38 bx lr thumb_func_end nullsub_14 thumb_func_start sub_8017B3C -sub_8017B3C: ; 8017B3C +sub_8017B3C: @ 8017B3C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -27567,7 +27567,7 @@ _08017BD4: thumb_func_end sub_8017B3C thumb_func_start sub_8017BE8 -sub_8017BE8: ; 8017BE8 +sub_8017BE8: @ 8017BE8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -27663,7 +27663,7 @@ _08017CA0: thumb_func_end sub_8017BE8 thumb_func_start sub_8017CB0 -sub_8017CB0: ; 8017CB0 +sub_8017CB0: @ 8017CB0 push {r4-r7,lr} movs r4, 0 movs r3, 0 @@ -27704,7 +27704,7 @@ _08017CF0: thumb_func_end sub_8017CB0 thumb_func_start sub_8017CF8 -sub_8017CF8: ; 8017CF8 +sub_8017CF8: @ 8017CF8 lsls r0, 5 adds r0, r1 ldrb r0, [r0, 0xB] @@ -27714,7 +27714,7 @@ sub_8017CF8: ; 8017CF8 thumb_func_end sub_8017CF8 thumb_func_start sub_8017D04 -sub_8017D04: ; 8017D04 +sub_8017D04: @ 8017D04 push {r4-r6,lr} adds r5, r0, 0 movs r0, 0xCE @@ -27789,7 +27789,7 @@ _08017D90: thumb_func_end sub_8017D04 thumb_func_start sub_8017D9C -sub_8017D9C: ; 8017D9C +sub_8017D9C: @ 8017D9C push {lr} adds r3, r0, 0 cmp r1, 0x44 @@ -27840,7 +27840,7 @@ _08017DF6: thumb_func_end sub_8017D9C thumb_func_start sub_8017E00 -sub_8017E00: ; 8017E00 +sub_8017E00: @ 8017E00 push {r4-r6,lr} adds r5, r0, 0 lsls r1, 24 @@ -27920,7 +27920,7 @@ _08017E94: thumb_func_end sub_8017E00 thumb_func_start sub_8017EA0 -sub_8017EA0: ; 8017EA0 +sub_8017EA0: @ 8017EA0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -28060,7 +28060,7 @@ _08017FC6: thumb_func_end sub_8017EA0 thumb_func_start sub_8017FD8 -sub_8017FD8: ; 8017FD8 +sub_8017FD8: @ 8017FD8 push {lr} adds r2, r0, 0 ldr r0, =0x03003090 @@ -28086,7 +28086,7 @@ _08017FFE: thumb_func_end sub_8017FD8 thumb_func_start InUnionRoom -InUnionRoom: ; 8018004 +InUnionRoom: @ 8018004 push {lr} movs r2, 0 ldr r0, =0x03005d8c @@ -28104,7 +28104,7 @@ _08018016: thumb_func_end InUnionRoom thumb_func_start sub_8018024 -sub_8018024: ; 8018024 +sub_8018024: @ 8018024 push {r4-r6,lr} movs r6, 0 movs r5, 0 @@ -28152,7 +28152,7 @@ _08018076: thumb_func_end sub_8018024 thumb_func_start sub_801807C -sub_801807C: ; 801807C +sub_801807C: @ 801807C movs r1, 0 strh r1, [r0] strh r1, [r0, 0x2] @@ -28166,7 +28166,7 @@ sub_801807C: ; 801807C thumb_func_end sub_801807C thumb_func_start sub_8018090 -sub_8018090: ; 8018090 +sub_8018090: @ 8018090 push {lr} ldr r0, =0x02022c40 bl sub_801807C @@ -28176,7 +28176,7 @@ sub_8018090: ; 8018090 thumb_func_end sub_8018090 thumb_func_start sub_80180A0 -sub_80180A0: ; 80180A0 +sub_80180A0: @ 80180A0 push {r4,r5,lr} adds r5, r1, 0 movs r1, 0x64 @@ -28213,7 +28213,7 @@ _080180E2: thumb_func_end sub_80180A0 thumb_func_start sub_80180E8 -sub_80180E8: ; 80180E8 +sub_80180E8: @ 80180E8 push {r4,r5,lr} adds r5, r1, 0 movs r1, 0x64 @@ -28240,7 +28240,7 @@ sub_80180E8: ; 80180E8 thumb_func_end sub_80180E8 thumb_func_start sub_8018120 -sub_8018120: ; 8018120 +sub_8018120: @ 8018120 push {r4-r7,lr} mov r7, r8 push {r7} @@ -28299,7 +28299,7 @@ _08018176: thumb_func_end sub_8018120 thumb_func_start sub_801818C -sub_801818C: ; 801818C +sub_801818C: @ 801818C push {r4,lr} adds r4, r0, 0 bl sub_80173B0 @@ -28327,7 +28327,7 @@ _080181BC: thumb_func_end sub_801818C thumb_func_start sub_80181CC -sub_80181CC: ; 80181CC +sub_80181CC: @ 80181CC push {lr} bl script_env_2_enable bl sub_80983E8 @@ -28336,7 +28336,7 @@ sub_80181CC: ; 80181CC thumb_func_end sub_80181CC thumb_func_start sub_80181DC -sub_80181DC: ; 80181DC +sub_80181DC: @ 80181DC push {r4,lr} movs r3, 0x80 movs r2, 0 @@ -28376,7 +28376,7 @@ _08018216: thumb_func_end sub_80181DC thumb_func_start sub_8018220 -sub_8018220: ; 8018220 +sub_8018220: @ 8018220 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -28581,7 +28581,7 @@ _080183F0: thumb_func_end sub_8018220 thumb_func_start sub_8018404 -sub_8018404: ; 8018404 +sub_8018404: @ 8018404 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -28598,7 +28598,7 @@ sub_8018404: ; 8018404 thumb_func_end sub_8018404 thumb_func_start sub_8018424 -sub_8018424: ; 8018424 +sub_8018424: @ 8018424 push {lr} bl ProcessObjectCopyRequests bl LoadOamFromSprites @@ -28608,7 +28608,7 @@ sub_8018424: ; 8018424 thumb_func_end sub_8018424 thumb_func_start sub_8018438 -sub_8018438: ; 8018438 +sub_8018438: @ 8018438 push {lr} bl RunActiveTasks bl RunTextPrinters @@ -28619,7 +28619,7 @@ sub_8018438: ; 8018438 thumb_func_end sub_8018438 thumb_func_start sub_8018450 -sub_8018450: ; 8018450 +sub_8018450: @ 8018450 push {r4-r7,lr} sub sp, 0xC adds r7, r0, 0 @@ -28828,7 +28828,7 @@ _08018646: thumb_func_end sub_8018450 thumb_func_start c2_mystery_gift -c2_mystery_gift: ; 8018650 +c2_mystery_gift: @ 8018650 push {lr} movs r0, 0 bl sub_8018450 @@ -28848,7 +28848,7 @@ _0801866C: thumb_func_end c2_mystery_gift thumb_func_start sub_801867C -sub_801867C: ; 801867C +sub_801867C: @ 801867C push {lr} movs r0, 0x1 bl sub_8018450 @@ -28867,7 +28867,7 @@ _08018698: thumb_func_end sub_801867C thumb_func_start sub_80186A4 -sub_80186A4: ; 80186A4 +sub_80186A4: @ 80186A4 push {lr} ldr r1, =0x02022c60 movs r0, 0 @@ -28893,7 +28893,7 @@ sub_80186A4: ; 80186A4 thumb_func_end sub_80186A4 thumb_func_start sub_80186EC -sub_80186EC: ; 80186EC +sub_80186EC: @ 80186EC push {r4-r7,lr} sub sp, 0x14 adds r4, r0, 0 @@ -28959,7 +28959,7 @@ _08018720: thumb_func_end sub_80186EC thumb_func_start sub_8018784 -sub_8018784: ; 8018784 +sub_8018784: @ 8018784 push {lr} lsls r0, 24 lsrs r0, 24 @@ -28971,7 +28971,7 @@ sub_8018784: ; 8018784 thumb_func_end sub_8018784 thumb_func_start sub_8018798 -sub_8018798: ; 8018798 +sub_8018798: @ 8018798 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -29055,7 +29055,7 @@ _08018812: thumb_func_end sub_8018798 thumb_func_start sub_8018838 -sub_8018838: ; 8018838 +sub_8018838: @ 8018838 push {lr} sub sp, 0xC cmp r0, 0 @@ -29096,7 +29096,7 @@ _08018876: thumb_func_end sub_8018838 thumb_func_start sub_8018884 -sub_8018884: ; 8018884 +sub_8018884: @ 8018884 push {r4,lr} sub sp, 0x14 adds r1, r0, 0 @@ -29135,7 +29135,7 @@ sub_8018884: ; 8018884 thumb_func_end sub_8018884 thumb_func_start sub_80188DC -sub_80188DC: ; 80188DC +sub_80188DC: @ 80188DC push {lr} movs r0, 0x1 bl rbox_fill_rectangle @@ -29149,7 +29149,7 @@ sub_80188DC: ; 80188DC thumb_func_end sub_80188DC thumb_func_start mevent_0814257C -mevent_0814257C: ; 80188F8 +mevent_0814257C: @ 80188F8 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -29226,7 +29226,7 @@ _08018982: thumb_func_end mevent_0814257C thumb_func_start sub_801898C -sub_801898C: ; 801898C +sub_801898C: @ 801898C push {lr} sub sp, 0xC movs r0, 0 @@ -29247,7 +29247,7 @@ sub_801898C: ; 801898C thumb_func_end sub_801898C thumb_func_start sub_80189B4 -sub_80189B4: ; 80189B4 +sub_80189B4: @ 80189B4 push {lr} sub sp, 0xC movs r0, 0x1 @@ -29268,7 +29268,7 @@ sub_80189B4: ; 80189B4 thumb_func_end sub_80189B4 thumb_func_start sub_80189DC -sub_80189DC: ; 80189DC +sub_80189DC: @ 80189DC push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -29305,7 +29305,7 @@ _08018A16: thumb_func_end sub_80189DC thumb_func_start sub_8018A1C -sub_8018A1C: ; 8018A1C +sub_8018A1C: @ 8018A1C push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -29335,7 +29335,7 @@ _08018A48: thumb_func_end sub_8018A1C thumb_func_start sub_8018A50 -sub_8018A50: ; 8018A50 +sub_8018A50: @ 8018A50 push {r4,r5,lr} sub sp, 0x24 lsls r2, 24 @@ -29421,7 +29421,7 @@ _08018AFA: thumb_func_end sub_8018A50 thumb_func_start sub_8018B08 -sub_8018B08: ; 8018B08 +sub_8018B08: @ 8018B08 push {r4-r6,lr} sub sp, 0x1C adds r5, r0, 0 @@ -29566,7 +29566,7 @@ _08018C42: thumb_func_end sub_8018B08 thumb_func_start sub_8018C4C -sub_8018C4C: ; 8018C4C +sub_8018C4C: @ 8018C4C push {r4-r6,lr} sub sp, 0x14 adds r6, r0, 0 @@ -29706,7 +29706,7 @@ _08018D90: thumb_func_end sub_8018C4C thumb_func_start sub_8018D98 -sub_8018D98: ; 8018D98 +sub_8018D98: @ 8018D98 push {lr} cmp r0, 0 beq _08018DA4 @@ -29720,7 +29720,7 @@ _08018DA8: thumb_func_end sub_8018D98 thumb_func_start sub_8018DAC -sub_8018DAC: ; 8018DAC +sub_8018DAC: @ 8018DAC push {r4,r5,lr} adds r5, r0, 0 ldrb r0, [r5] @@ -29772,7 +29772,7 @@ _08018E02: thumb_func_end sub_8018DAC thumb_func_start sub_8018E08 -sub_8018E08: ; 8018E08 +sub_8018E08: @ 8018E08 push {lr} cmp r0, 0 bne _08018E14 @@ -29787,7 +29787,7 @@ _08018E18: thumb_func_end sub_8018E08 thumb_func_start sub_8018E20 -sub_8018E20: ; 8018E20 +sub_8018E20: @ 8018E20 push {lr} cmp r0, 0 bne _08018E36 @@ -29815,7 +29815,7 @@ _08018E4A: thumb_func_end sub_8018E20 thumb_func_start sub_8018E50 -sub_8018E50: ; 8018E50 +sub_8018E50: @ 8018E50 push {lr} cmp r2, 0 beq _08018E60 @@ -29835,7 +29835,7 @@ _08018E62: thumb_func_end sub_8018E50 thumb_func_start mevent_message_was_thrown_away -mevent_message_was_thrown_away: ; 8018E74 +mevent_message_was_thrown_away: @ 8018E74 push {lr} cmp r1, 0 beq _08018E84 @@ -29852,7 +29852,7 @@ _08018E86: thumb_func_end mevent_message_was_thrown_away thumb_func_start mevent_save_game -mevent_save_game: ; 8018E94 +mevent_save_game: @ 8018E94 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -29913,7 +29913,7 @@ _08018F06: thumb_func_end mevent_save_game thumb_func_start mevent_message -mevent_message: ; 8018F0C +mevent_message: @ 8018F0C push {r4-r6,lr} adds r4, r0, 0 lsls r1, 24 @@ -30051,7 +30051,7 @@ _08019034: thumb_func_end mevent_message thumb_func_start mevent_08142CE8 -mevent_08142CE8: ; 801903C +mevent_08142CE8: @ 801903C push {r4-r6,lr} adds r6, r0, 0 adds r0, r1, 0 @@ -30110,7 +30110,7 @@ _0801909C: thumb_func_end mevent_08142CE8 thumb_func_start mevent_message_stamp_card_etc_send_status -mevent_message_stamp_card_etc_send_status: ; 80190A4 +mevent_message_stamp_card_etc_send_status: @ 80190A4 push {r4,lr} adds r3, r0, 0 ldr r1, =gUnknown_085EF014 @@ -30203,7 +30203,7 @@ _08019166: thumb_func_end mevent_message_stamp_card_etc_send_status thumb_func_start sub_8019174 -sub_8019174: ; 8019174 +sub_8019174: @ 8019174 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -30233,7 +30233,7 @@ _080191A2: thumb_func_end sub_8019174 thumb_func_start task_add_00_mystery_gift -task_add_00_mystery_gift: ; 80191AC +task_add_00_mystery_gift: @ 80191AC push {r4,lr} ldr r0, =task00_mystery_gift movs r1, 0 @@ -30268,7 +30268,7 @@ task_add_00_mystery_gift: ; 80191AC thumb_func_end task_add_00_mystery_gift thumb_func_start task00_mystery_gift -task00_mystery_gift: ; 80191F4 +task00_mystery_gift: @ 80191F4 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -31132,14 +31132,14 @@ _08019922: thumb_func_end task00_mystery_gift thumb_func_start sub_8019930 -sub_8019930: ; 8019930 +sub_8019930: @ 8019930 ldr r0, =0x000001a9 bx lr .pool thumb_func_end sub_8019930 thumb_func_start bgid_upload_textbox_1 -bgid_upload_textbox_1: ; 8019938 +bgid_upload_textbox_1: @ 8019938 push {lr} sub sp, 0x4 lsls r0, 24 @@ -31157,7 +31157,7 @@ bgid_upload_textbox_1: ; 8019938 thumb_func_end bgid_upload_textbox_1 thumb_func_start is_walking_or_running -is_walking_or_running: ; 8019958 +is_walking_or_running: @ 8019958 push {lr} ldr r0, =0x02037590 ldrb r0, [r0, 0x3] @@ -31177,7 +31177,7 @@ _08019972: thumb_func_end is_walking_or_running thumb_func_start sub_8019978 -sub_8019978: ; 8019978 +sub_8019978: @ 8019978 ldr r3, =gUnknown_082F072C movs r2, 0x7 ands r2, r1 @@ -31192,7 +31192,7 @@ sub_8019978: ; 8019978 thumb_func_end sub_8019978 thumb_func_start sub_8019990 -sub_8019990: ; 8019990 +sub_8019990: @ 8019990 push {r4-r6,lr} mov r6, r8 push {r6} @@ -31233,7 +31233,7 @@ sub_8019990: ; 8019990 thumb_func_end sub_8019990 thumb_func_start sub_80199E0 -sub_80199E0: ; 80199E0 +sub_80199E0: @ 80199E0 push {r4-r7,lr} mov r12, r3 ldr r7, =gUnknown_082F0740 @@ -31276,7 +31276,7 @@ _08019A2A: thumb_func_end sub_80199E0 thumb_func_start sub_8019A30 -sub_8019A30: ; 8019A30 +sub_8019A30: @ 8019A30 push {lr} ldr r1, =0x000002bf adds r0, r1 @@ -31291,7 +31291,7 @@ sub_8019A30: ; 8019A30 thumb_func_end sub_8019A30 thumb_func_start flag_set_x63 -flag_set_x63: ; 8019A4C +flag_set_x63: @ 8019A4C push {lr} ldr r1, =0x000002bf adds r0, r1 @@ -31304,7 +31304,7 @@ flag_set_x63: ; 8019A4C thumb_func_end flag_set_x63 thumb_func_start flag_clear_x63 -flag_clear_x63: ; 8019A64 +flag_clear_x63: @ 8019A64 push {lr} ldr r1, =0x000002bf adds r0, r1 @@ -31317,7 +31317,7 @@ flag_clear_x63: ; 8019A64 thumb_func_end flag_clear_x63 thumb_func_start sub_8019A7C -sub_8019A7C: ; 8019A7C +sub_8019A7C: @ 8019A7C push {lr} ldr r2, =0x00004010 adds r0, r2 @@ -31332,7 +31332,7 @@ sub_8019A7C: ; 8019A7C thumb_func_end sub_8019A7C thumb_func_start sub_8019A98 -sub_8019A98: ; 8019A98 +sub_8019A98: @ 8019A98 push {lr} ldr r1, =gUnknown_082F0774 adds r0, r1 @@ -31348,7 +31348,7 @@ sub_8019A98: ; 8019A98 thumb_func_end sub_8019A98 thumb_func_start sub_8019AB8 -sub_8019AB8: ; 8019AB8 +sub_8019AB8: @ 8019AB8 push {lr} ldr r1, =gUnknown_082F0774 adds r0, r1 @@ -31364,7 +31364,7 @@ sub_8019AB8: ; 8019AB8 thumb_func_end sub_8019AB8 thumb_func_start sub_8019AD8 -sub_8019AD8: ; 8019AD8 +sub_8019AD8: @ 8019AD8 push {r4,r5,lr} sub sp, 0x4 adds r5, r1, 0 @@ -31411,7 +31411,7 @@ _08019B32: thumb_func_end sub_8019AD8 thumb_func_start sub_8019B3C -sub_8019B3C: ; 8019B3C +sub_8019B3C: @ 8019B3C push {r4,lr} sub sp, 0x4 ldr r1, =gUnknown_082F0774 @@ -31462,7 +31462,7 @@ _08019B9E: thumb_func_end sub_8019B3C thumb_func_start sub_8019BA8 -sub_8019BA8: ; 8019BA8 +sub_8019BA8: @ 8019BA8 push {lr} ldr r2, =0x02022c68 movs r1, 0 @@ -31489,7 +31489,7 @@ _08019BB8: thumb_func_end sub_8019BA8 thumb_func_start sub_8019BDC -sub_8019BDC: ; 8019BDC +sub_8019BDC: @ 8019BDC push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -31535,7 +31535,7 @@ _08019C30: thumb_func_end sub_8019BDC thumb_func_start sub_8019C38 -sub_8019C38: ; 8019C38 +sub_8019C38: @ 8019C38 push {r4-r7,lr} sub sp, 0x4 adds r6, r0, 0 @@ -31626,7 +31626,7 @@ _08019CE8: thumb_func_end sub_8019C38 thumb_func_start sub_8019CF0 -sub_8019CF0: ; 8019CF0 +sub_8019CF0: @ 8019CF0 push {r4,lr} ldr r3, =0x02022c64 lsls r0, 2 @@ -31653,7 +31653,7 @@ _08019D1A: thumb_func_end sub_8019CF0 thumb_func_start AGBAssert -AGBAssert: ; 8019D20 +AGBAssert: @ 8019D20 push {lr} ldr r1, =0x02022c64 lsls r0, 2 @@ -31675,7 +31675,7 @@ _08019D3E: thumb_func_end AGBAssert thumb_func_start sub_8019D44 -sub_8019D44: ; 8019D44 +sub_8019D44: @ 8019D44 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -31752,7 +31752,7 @@ _08019DC6: thumb_func_end sub_8019D44 thumb_func_start sub_8019DD0 -sub_8019DD0: ; 8019DD0 +sub_8019DD0: @ 8019DD0 push {r4,r5,lr} movs r4, 0 ldr r5, =0x02022c64 @@ -31772,7 +31772,7 @@ _08019DD6: thumb_func_end sub_8019DD0 thumb_func_start sub_8019DF4 -sub_8019DF4: ; 8019DF4 +sub_8019DF4: @ 8019DF4 push {r4,lr} ldr r4, =sub_8019DD0 adds r0, r4, 0 @@ -31797,7 +31797,7 @@ _08019E1A: thumb_func_end sub_8019DF4 thumb_func_start sub_8019E20 -sub_8019E20: ; 8019E20 +sub_8019E20: @ 8019E20 push {lr} ldr r0, =sub_8019DD0 bl get_task_id_by_function @@ -31813,7 +31813,7 @@ _08019E34: thumb_func_end sub_8019E20 thumb_func_start sub_8019E3C -sub_8019E3C: ; 8019E3C +sub_8019E3C: @ 8019E3C push {r4,lr} movs r4, 0 _08019E40: @@ -31840,7 +31840,7 @@ _08019E56: thumb_func_end sub_8019E3C thumb_func_start sub_8019E70 -sub_8019E70: ; 8019E70 +sub_8019E70: @ 8019E70 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -31913,7 +31913,7 @@ _08019E9E: thumb_func_end sub_8019E70 thumb_func_start sub_8019F04 -sub_8019F04: ; 8019F04 +sub_8019F04: @ 8019F04 push {r4-r6,lr} adds r5, r0, 0 movs r4, 0 @@ -31936,7 +31936,7 @@ _08019F0C: thumb_func_end sub_8019F04 thumb_func_start sub_8019F2C -sub_8019F2C: ; 8019F2C +sub_8019F2C: @ 8019F2C push {r4-r7,lr} sub sp, 0x8 movs r5, 0 @@ -31967,7 +31967,7 @@ _08019F38: thumb_func_end sub_8019F2C thumb_func_start sub_8019F64 -sub_8019F64: ; 8019F64 +sub_8019F64: @ 8019F64 push {lr} adds r1, r0, 0 cmp r1, 0 @@ -31993,7 +31993,7 @@ _08019F88: thumb_func_end sub_8019F64 thumb_func_start sub_8019F8C -sub_8019F8C: ; 8019F8C +sub_8019F8C: @ 8019F8C push {lr} adds r2, r0, 0 lsls r0, r2, 2 @@ -32008,7 +32008,7 @@ sub_8019F8C: ; 8019F8C thumb_func_end sub_8019F8C thumb_func_start sub_8019FA4 -sub_8019FA4: ; 8019FA4 +sub_8019FA4: @ 8019FA4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -32073,7 +32073,7 @@ _08019FE2: thumb_func_end sub_8019FA4 thumb_func_start sub_801A02C -sub_801A02C: ; 801A02C +sub_801A02C: @ 801A02C push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -32102,7 +32102,7 @@ sub_801A02C: ; 801A02C thumb_func_end sub_801A02C thumb_func_start sub_801A064 -sub_801A064: ; 801A064 +sub_801A064: @ 801A064 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -32231,7 +32231,7 @@ _0801A15C: thumb_func_end sub_801A064 thumb_func_start sub_801A16C -sub_801A16C: ; 801A16C +sub_801A16C: @ 801A16C push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -32299,7 +32299,7 @@ _0801A20E: thumb_func_end sub_801A16C thumb_func_start sub_801A214 -sub_801A214: ; 801A214 +sub_801A214: @ 801A214 push {r4,r5,lr} adds r5, r0, 0 bl AGBAssert @@ -32317,7 +32317,7 @@ _0801A21E: thumb_func_end sub_801A214 thumb_func_start sub_801A234 -sub_801A234: ; 801A234 +sub_801A234: @ 801A234 push {r4,r5,lr} ldr r2, =0x02022c68 movs r1, 0 @@ -32352,7 +32352,7 @@ _0801A264: thumb_func_end sub_801A234 thumb_func_start sub_801A274 -sub_801A274: ; 801A274 +sub_801A274: @ 801A274 ldr r1, =0x02022c68 movs r0, 0x96 lsls r0, 1 @@ -32362,7 +32362,7 @@ sub_801A274: ; 801A274 thumb_func_end sub_801A274 thumb_func_start sub_801A284 -sub_801A284: ; 801A284 +sub_801A284: @ 801A284 push {lr} adds r2, r0, 0 ldr r0, =0x02022c68 @@ -32382,7 +32382,7 @@ _0801A29E: thumb_func_end sub_801A284 thumb_func_start sub_801A2A8 -sub_801A2A8: ; 801A2A8 +sub_801A2A8: @ 801A2A8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -32514,7 +32514,7 @@ _0801A398: thumb_func_end sub_801A2A8 thumb_func_start sub_801A3B0 -sub_801A3B0: ; 801A3B0 +sub_801A3B0: @ 801A3B0 push {r4,lr} adds r4, r0, 0 adds r3, r1, 0 @@ -32533,7 +32533,7 @@ sub_801A3B0: ; 801A3B0 thumb_func_end sub_801A3B0 thumb_func_start sub_801A3D0 -sub_801A3D0: ; 801A3D0 +sub_801A3D0: @ 801A3D0 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -32553,7 +32553,7 @@ sub_801A3D0: ; 801A3D0 thumb_func_end sub_801A3D0 thumb_func_start sub_801A3F4 -sub_801A3F4: ; 801A3F4 +sub_801A3F4: @ 801A3F4 push {lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -32570,7 +32570,7 @@ _0801A414: thumb_func_end sub_801A3F4 thumb_func_start sub_801A418 -sub_801A418: ; 801A418 +sub_801A418: @ 801A418 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -32580,7 +32580,7 @@ sub_801A418: ; 801A418 thumb_func_end sub_801A418 thumb_func_start sub_801A42C -sub_801A42C: ; 801A42C +sub_801A42C: @ 801A42C push {lr} ldr r0, =sub_801A43C bl SetMainCallback2 @@ -32590,7 +32590,7 @@ sub_801A42C: ; 801A42C thumb_func_end sub_801A42C thumb_func_start sub_801A43C -sub_801A43C: ; 801A43C +sub_801A43C: @ 801A43C push {r4,r5,lr} sub sp, 0xC movs r0, 0 @@ -32705,7 +32705,7 @@ sub_801A43C: ; 801A43C thumb_func_end sub_801A43C thumb_func_start sub_801A584 -sub_801A584: ; 801A584 +sub_801A584: @ 801A584 push {r4,lr} bl FreeAllWindowBuffers movs r4, 0 @@ -32729,7 +32729,7 @@ _0801A58C: thumb_func_end sub_801A584 thumb_func_start sub_801A5BC -sub_801A5BC: ; 801A5BC +sub_801A5BC: @ 801A5BC push {lr} adds r2, r0, 0 ldrh r0, [r2] @@ -32767,7 +32767,7 @@ _0801A5E4: thumb_func_end sub_801A5BC thumb_func_start sub_801A600 -sub_801A600: ; 801A600 +sub_801A600: @ 801A600 push {r4,r5,lr} sub sp, 0x8 movs r0, 0 @@ -32855,7 +32855,7 @@ _0801A644: thumb_func_end sub_801A600 thumb_func_start sub_801A6C0 -sub_801A6C0: ; 801A6C0 +sub_801A6C0: @ 801A6C0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -33082,7 +33082,7 @@ _0801A89C: thumb_func_end sub_801A6C0 thumb_func_start sub_801A8B0 -sub_801A8B0: ; 801A8B0 +sub_801A8B0: @ 801A8B0 push {r4-r7,lr} sub sp, 0x18 mov r12, r2 @@ -33176,7 +33176,7 @@ _0801A93A: thumb_func_end sub_801A8B0 thumb_func_start sub_801A960 -sub_801A960: ; 801A960 +sub_801A960: @ 801A960 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -33268,7 +33268,7 @@ _0801A9EE: thumb_func_end sub_801A960 thumb_func_start sub_801AA08 -sub_801AA08: ; 801AA08 +sub_801AA08: @ 801AA08 push {r4,lr} movs r4, 0 adds r3, r1, 0 @@ -33294,7 +33294,7 @@ _0801AA28: thumb_func_end sub_801AA08 thumb_func_start sub_801AA30 -sub_801AA30: ; 801AA30 +sub_801AA30: @ 801AA30 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -33380,7 +33380,7 @@ _0801AAC6: thumb_func_end sub_801AA30 thumb_func_start sub_801AAD4 -sub_801AAD4: ; 801AAD4 +sub_801AAD4: @ 801AAD4 push {r4-r7,lr} movs r0, 0xA bl sub_8014210 @@ -33444,7 +33444,7 @@ _0801AB1E: thumb_func_end sub_801AAD4 thumb_func_start sub_801AB68 -sub_801AB68: ; 801AB68 +sub_801AB68: @ 801AB68 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -33502,7 +33502,7 @@ sub_801AB68: ; 801AB68 thumb_func_end sub_801AB68 thumb_func_start sub_801ABDC -sub_801ABDC: ; 801ABDC +sub_801ABDC: @ 801ABDC push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 @@ -33555,7 +33555,7 @@ _0801AC38: thumb_func_end sub_801ABDC thumb_func_start sub_801AC40 -sub_801AC40: ; 801AC40 +sub_801AC40: @ 801AC40 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -33565,7 +33565,7 @@ sub_801AC40: ; 801AC40 thumb_func_end sub_801AC40 thumb_func_start sub_801AC54 -sub_801AC54: ; 801AC54 +sub_801AC54: @ 801AC54 push {r4,lr} sub sp, 0xC ldr r1, =0x030022c0 @@ -33898,7 +33898,7 @@ _0801AFC2: thumb_func_end sub_801AC54 thumb_func_start sub_801AFD8 -sub_801AFD8: ; 801AFD8 +sub_801AFD8: @ 801AFD8 push {lr} sub sp, 0x4 movs r0, 0 @@ -33919,7 +33919,7 @@ sub_801AFD8: ; 801AFD8 thumb_func_end sub_801AFD8 thumb_func_start sub_801B00C -sub_801B00C: ; 801B00C +sub_801B00C: @ 801B00C ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00003230 @@ -33929,7 +33929,7 @@ sub_801B00C: ; 801B00C thumb_func_end sub_801B00C thumb_func_start sav1_get_mevent_buffer_1 -sav1_get_mevent_buffer_1: ; 801B020 +sav1_get_mevent_buffer_1: @ 801B020 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x000033f0 @@ -33939,7 +33939,7 @@ sav1_get_mevent_buffer_1: ; 801B020 thumb_func_end sav1_get_mevent_buffer_1 thumb_func_start sav1_get_mevent_buffer_2 -sav1_get_mevent_buffer_2: ; 801B034 +sav1_get_mevent_buffer_2: @ 801B034 ldr r0, =0x03005d8c ldr r0, [r0] movs r1, 0xD5 @@ -33950,7 +33950,7 @@ sav1_get_mevent_buffer_2: ; 801B034 thumb_func_end sav1_get_mevent_buffer_2 thumb_func_start sub_801B044 -sub_801B044: ; 801B044 +sub_801B044: @ 801B044 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x0000356c @@ -33960,7 +33960,7 @@ sub_801B044: ; 801B044 thumb_func_end sub_801B044 thumb_func_start sub_801B058 -sub_801B058: ; 801B058 +sub_801B058: @ 801B058 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00003564 @@ -33970,7 +33970,7 @@ sub_801B058: ; 801B058 thumb_func_end sub_801B058 thumb_func_start sub_801B06C -sub_801B06C: ; 801B06C +sub_801B06C: @ 801B06C push {lr} bl sub_801B14C pop {r0} @@ -33978,7 +33978,7 @@ sub_801B06C: ; 801B06C thumb_func_end sub_801B06C thumb_func_start sub_801B078 -sub_801B078: ; 801B078 +sub_801B078: @ 801B078 push {r4-r7,lr} adds r7, r0, 0 bl sub_801B114 @@ -34016,7 +34016,7 @@ _0801B0C6: thumb_func_end sub_801B078 thumb_func_start sub_801B0CC -sub_801B0CC: ; 801B0CC +sub_801B0CC: @ 801B0CC push {r4,lr} ldr r4, =0x03005d8c ldr r0, [r4] @@ -34050,7 +34050,7 @@ _0801B10E: thumb_func_end sub_801B0CC thumb_func_start sub_801B114 -sub_801B114: ; 801B114 +sub_801B114: @ 801B114 push {lr} ldrh r0, [r0] cmp r0, 0 @@ -34065,7 +34065,7 @@ _0801B122: thumb_func_end sub_801B114 thumb_func_start sub_801B128 -sub_801B128: ; 801B128 +sub_801B128: @ 801B128 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -34085,7 +34085,7 @@ _0801B146: thumb_func_end sub_801B128 thumb_func_start sub_801B14C -sub_801B14C: ; 801B14C +sub_801B14C: @ 801B14C push {r4,lr} sub sp, 0x4 movs r4, 0 @@ -34108,7 +34108,7 @@ sub_801B14C: ; 801B14C thumb_func_end sub_801B14C thumb_func_start sub_801B180 -sub_801B180: ; 801B180 +sub_801B180: @ 801B180 push {lr} sub sp, 0x4 movs r0, 0 @@ -34126,7 +34126,7 @@ sub_801B180: ; 801B180 thumb_func_end sub_801B180 thumb_func_start sub_801B1A4 -sub_801B1A4: ; 801B1A4 +sub_801B1A4: @ 801B1A4 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x03005d8c @@ -34162,7 +34162,7 @@ _0801B1DC: thumb_func_end sub_801B1A4 thumb_func_start sub_801B1E8 -sub_801B1E8: ; 801B1E8 +sub_801B1E8: @ 801B1E8 push {lr} bl sub_801B330 bl sub_801B368 @@ -34181,7 +34181,7 @@ sub_801B1E8: ; 801B1E8 thumb_func_end sub_801B1E8 thumb_func_start sub_801B21C -sub_801B21C: ; 801B21C +sub_801B21C: @ 801B21C push {r4-r7,lr} adds r7, r0, 0 bl sub_801B2CC @@ -34225,7 +34225,7 @@ _0801B276: thumb_func_end sub_801B21C thumb_func_start sub_801B27C -sub_801B27C: ; 801B27C +sub_801B27C: @ 801B27C push {r4,r5,lr} ldr r5, =0x03005d8c ldr r0, [r5] @@ -34262,7 +34262,7 @@ _0801B2C6: thumb_func_end sub_801B27C thumb_func_start sub_801B2CC -sub_801B2CC: ; 801B2CC +sub_801B2CC: @ 801B2CC push {lr} adds r2, r0, 0 ldrh r0, [r2] @@ -34299,7 +34299,7 @@ _0801B304: thumb_func_end sub_801B2CC thumb_func_start sub_801B308 -sub_801B308: ; 801B308 +sub_801B308: @ 801B308 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -34321,7 +34321,7 @@ _0801B32A: thumb_func_end sub_801B308 thumb_func_start sub_801B330 -sub_801B330: ; 801B330 +sub_801B330: @ 801B330 push {r4,r5,lr} sub sp, 0x4 movs r5, 0 @@ -34345,7 +34345,7 @@ sub_801B330: ; 801B330 thumb_func_end sub_801B330 thumb_func_start sub_801B368 -sub_801B368: ; 801B368 +sub_801B368: @ 801B368 push {r4,lr} sub sp, 0x4 movs r4, 0 @@ -34368,7 +34368,7 @@ sub_801B368: ; 801B368 thumb_func_end sub_801B368 thumb_func_start sub_801B39C -sub_801B39C: ; 801B39C +sub_801B39C: @ 801B39C push {lr} bl sub_801B27C cmp r0, 0 @@ -34388,7 +34388,7 @@ _0801B3B4: thumb_func_end sub_801B39C thumb_func_start sub_801B3C0 -sub_801B3C0: ; 801B3C0 +sub_801B3C0: @ 801B3C0 push {lr} adds r2, r0, 0 ldrb r1, [r2, 0x8] @@ -34405,7 +34405,7 @@ _0801B3D4: thumb_func_end sub_801B3C0 thumb_func_start sub_801B3D8 -sub_801B3D8: ; 801B3D8 +sub_801B3D8: @ 801B3D8 push {lr} lsls r0, 16 ldr r1, =0xfc180000 @@ -34424,7 +34424,7 @@ _0801B3F2: thumb_func_end sub_801B3D8 thumb_func_start sub_801B3F8 -sub_801B3F8: ; 801B3F8 +sub_801B3F8: @ 801B3F8 push {r4,lr} bl sub_801B39C lsls r0, 16 @@ -34456,7 +34456,7 @@ _0801B432: thumb_func_end sub_801B3F8 thumb_func_start sub_801B438 -sub_801B438: ; 801B438 +sub_801B438: @ 801B438 push {lr} movs r3, 0 cmp r3, r1 @@ -34483,7 +34483,7 @@ _0801B45A: thumb_func_end sub_801B438 thumb_func_start sub_801B460 -sub_801B460: ; 801B460 +sub_801B460: @ 801B460 push {r4-r7,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -34525,7 +34525,7 @@ _0801B49C: thumb_func_end sub_801B460 thumb_func_start sub_801B4A4 -sub_801B4A4: ; 801B4A4 +sub_801B4A4: @ 801B4A4 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x2] @@ -34548,7 +34548,7 @@ _0801B4C6: thumb_func_end sub_801B4A4 thumb_func_start sub_801B4CC -sub_801B4CC: ; 801B4CC +sub_801B4CC: @ 801B4CC push {lr} bl sub_801B27C cmp r0, 0 @@ -34577,7 +34577,7 @@ _0801B502: thumb_func_end sub_801B4CC thumb_func_start sub_801B508 -sub_801B508: ; 801B508 +sub_801B508: @ 801B508 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x03005d8c @@ -34639,7 +34639,7 @@ _0801B574: thumb_func_end sub_801B508 thumb_func_start sub_801B580 -sub_801B580: ; 801B580 +sub_801B580: @ 801B580 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -34769,7 +34769,7 @@ _0801B658: thumb_func_end sub_801B580 thumb_func_start sub_801B6A0 -sub_801B6A0: ; 801B6A0 +sub_801B6A0: @ 801B6A0 push {r4,lr} adds r2, r0, 0 adds r4, r1, 0 @@ -34813,7 +34813,7 @@ _0801B6E6: thumb_func_end sub_801B6A0 thumb_func_start sub_801B6EC -sub_801B6EC: ; 801B6EC +sub_801B6EC: @ 801B6EC push {lr} ldrh r1, [r1, 0x14] cmp r1, 0 @@ -34834,7 +34834,7 @@ _0801B704: thumb_func_end sub_801B6EC thumb_func_start sub_801B708 -sub_801B708: ; 801B708 +sub_801B708: @ 801B708 push {r4-r6,lr} adds r6, r0, 0 adds r4, r1, 0 @@ -34872,7 +34872,7 @@ _0801B742: thumb_func_end sub_801B708 thumb_func_start sub_801B748 -sub_801B748: ; 801B748 +sub_801B748: @ 801B748 push {r4,lr} movs r3, 0 adds r2, r0, 0 @@ -34898,7 +34898,7 @@ _0801B768: thumb_func_end sub_801B748 thumb_func_start sub_801B770 -sub_801B770: ; 801B770 +sub_801B770: @ 801B770 push {lr} adds r2, r0, 0 adds r2, 0x20 @@ -34911,7 +34911,7 @@ sub_801B770: ; 801B770 thumb_func_end sub_801B770 thumb_func_start sub_801B784 -sub_801B784: ; 801B784 +sub_801B784: @ 801B784 push {lr} adds r2, r0, 0 cmp r1, 0x4 @@ -34957,7 +34957,7 @@ _0801B7D2: thumb_func_end sub_801B784 thumb_func_start sub_801B7D8 -sub_801B7D8: ; 801B7D8 +sub_801B7D8: @ 801B7D8 push {r4,lr} adds r4, r0, 0 ldr r2, =0x03005d8c @@ -35021,7 +35021,7 @@ _0801B850: thumb_func_end sub_801B7D8 thumb_func_start mevent_081445C0 -mevent_081445C0: ; 801B860 +mevent_081445C0: @ 801B860 push {lr} cmp r0, 0x4 bhi _0801B938 @@ -35122,7 +35122,7 @@ _0801B93A: thumb_func_end mevent_081445C0 thumb_func_start sub_801B940 -sub_801B940: ; 801B940 +sub_801B940: @ 801B940 ldr r1, =0x02022c70 movs r0, 0 str r0, [r1] @@ -35131,7 +35131,7 @@ sub_801B940: ; 801B940 thumb_func_end sub_801B940 thumb_func_start sub_801B94C -sub_801B94C: ; 801B94C +sub_801B94C: @ 801B94C push {r4,r5,lr} lsls r0, 16 lsrs r0, 16 @@ -35164,7 +35164,7 @@ _0801B98A: thumb_func_end sub_801B94C thumb_func_start sub_801B990 -sub_801B990: ; 801B990 +sub_801B990: @ 801B990 push {lr} adds r2, r0, 0 ldr r0, =0x02022c70 @@ -35210,7 +35210,7 @@ _0801B9EC: thumb_func_end sub_801B990 thumb_func_start sub_801B9F8 -sub_801B9F8: ; 801B9F8 +sub_801B9F8: @ 801B9F8 push {lr} sub sp, 0x4 movs r0, 0 @@ -35229,7 +35229,7 @@ sub_801B9F8: ; 801B9F8 thumb_func_end sub_801B9F8 thumb_func_start sub_801BA24 -sub_801BA24: ; 801BA24 +sub_801BA24: @ 801BA24 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -35292,7 +35292,7 @@ _0801BA84: thumb_func_end sub_801BA24 thumb_func_start sub_801BA8C -sub_801BA8C: ; 801BA8C +sub_801BA8C: @ 801BA8C push {r4,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -35310,7 +35310,7 @@ _0801BAA4: thumb_func_end sub_801BA8C thumb_func_start sub_801BAAC -sub_801BAAC: ; 801BAAC +sub_801BAAC: @ 801BAAC push {r4-r7,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -35392,7 +35392,7 @@ _0801BB3E: thumb_func_end sub_801BAAC thumb_func_start sub_801BB48 -sub_801BB48: ; 801BB48 +sub_801BB48: @ 801BB48 push {r4,lr} ldr r4, =0x02022c74 ldr r0, [r4] @@ -35413,7 +35413,7 @@ _0801BB64: thumb_func_end sub_801BB48 thumb_func_start sub_801BB74 -sub_801BB74: ; 801BB74 +sub_801BB74: @ 801BB74 push {r4-r6,lr} sub sp, 0x24 ldr r5, =0x02022c74 @@ -35661,7 +35661,7 @@ _0801BD98: thumb_func_end sub_801BB74 thumb_func_start sub_801BDA4 -sub_801BDA4: ; 801BDA4 +sub_801BDA4: @ 801BDA4 push {r4,r5,lr} sub sp, 0x8 adds r2, r0, 0 @@ -35819,7 +35819,7 @@ _0801BEEC: thumb_func_end sub_801BDA4 thumb_func_start sub_801BEF8 -sub_801BEF8: ; 801BEF8 +sub_801BEF8: @ 801BEF8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -36126,7 +36126,7 @@ _0801C168: thumb_func_end sub_801BEF8 thumb_func_start sub_801C178 -sub_801C178: ; 801C178 +sub_801C178: @ 801C178 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -36524,7 +36524,7 @@ _0801C498: thumb_func_end sub_801C178 thumb_func_start sub_801C4C0 -sub_801C4C0: ; 801C4C0 +sub_801C4C0: @ 801C4C0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -36685,7 +36685,7 @@ _0801C5EE: thumb_func_end sub_801C4C0 thumb_func_start sub_801C61C -sub_801C61C: ; 801C61C +sub_801C61C: @ 801C61C push {r4-r7,lr} movs r5, 0 ldr r4, =0x02022c74 @@ -36770,7 +36770,7 @@ _0801C6B4: thumb_func_end sub_801C61C thumb_func_start sub_801C6C8 -sub_801C6C8: ; 801C6C8 +sub_801C6C8: @ 801C6C8 push {r4-r6,lr} adds r4, r0, 0 cmp r4, 0 @@ -36818,7 +36818,7 @@ _0801C71C: thumb_func_end sub_801C6C8 thumb_func_start sub_801C72C -sub_801C72C: ; 801C72C +sub_801C72C: @ 801C72C push {r4,lr} ldr r4, =0x02022c78 ldr r0, [r4] @@ -36839,7 +36839,7 @@ _0801C748: thumb_func_end sub_801C72C thumb_func_start sub_801C758 -sub_801C758: ; 801C758 +sub_801C758: @ 801C758 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -37170,7 +37170,7 @@ _0801CA3A: thumb_func_end sub_801C758 thumb_func_start sub_801CA50 -sub_801CA50: ; 801CA50 +sub_801CA50: @ 801CA50 push {r4,r5,lr} sub sp, 0x8 adds r2, r0, 0 @@ -37386,7 +37386,7 @@ _0801CC2A: thumb_func_end sub_801CA50 thumb_func_start sub_801CC38 -sub_801CC38: ; 801CC38 +sub_801CC38: @ 801CC38 push {r4,r5,lr} ldr r4, =0x02022c78 ldr r2, [r4] @@ -37423,7 +37423,7 @@ _0801CC72: thumb_func_end sub_801CC38 thumb_func_start sub_801CC80 -sub_801CC80: ; 801CC80 +sub_801CC80: @ 801CC80 push {r4,lr} ldr r4, =0x02022c78 ldr r2, [r4] @@ -37463,7 +37463,7 @@ _0801CCC0: thumb_func_end sub_801CC80 thumb_func_start sub_801CCD0 -sub_801CCD0: ; 801CCD0 +sub_801CCD0: @ 801CCD0 push {r4-r6,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -37597,7 +37597,7 @@ _0801CDC6: thumb_func_end sub_801CCD0 thumb_func_start sub_801CDCC -sub_801CDCC: ; 801CDCC +sub_801CDCC: @ 801CDCC push {r4-r6,lr} movs r5, 0 ldr r4, =0x02022c78 @@ -37681,7 +37681,7 @@ _0801CE34: thumb_func_end sub_801CDCC thumb_func_start sub_801CE7C -sub_801CE7C: ; 801CE7C +sub_801CE7C: @ 801CE7C push {r4-r7,lr} mov r7, r8 push {r7} @@ -37820,7 +37820,7 @@ _0801CF1C: thumb_func_end sub_801CE7C thumb_func_start sub_801CFA4 -sub_801CFA4: ; 801CFA4 +sub_801CFA4: @ 801CFA4 push {r4-r6,lr} ldr r0, =0x02022c78 ldr r1, [r0] @@ -37924,7 +37924,7 @@ _0801D070: thumb_func_end sub_801CFA4 thumb_func_start mevent_srv_init_wnews -mevent_srv_init_wnews: ; 801D07C +mevent_srv_init_wnews: @ 801D07C push {r4,lr} ldr r4, =0x02022c7c movs r0, 0x60 @@ -37941,7 +37941,7 @@ mevent_srv_init_wnews: ; 801D07C thumb_func_end mevent_srv_init_wnews thumb_func_start mevent_srv_new_wcard -mevent_srv_new_wcard: ; 801D0A0 +mevent_srv_new_wcard: @ 801D0A0 push {r4,lr} ldr r4, =0x02022c7c movs r0, 0x60 @@ -37958,7 +37958,7 @@ mevent_srv_new_wcard: ; 801D0A0 thumb_func_end mevent_srv_new_wcard thumb_func_start sub_801D0C4 -sub_801D0C4: ; 801D0C4 +sub_801D0C4: @ 801D0C4 push {r4-r6,lr} adds r6, r0, 0 ldr r4, =0x02022c7c @@ -37990,7 +37990,7 @@ _0801D0F8: thumb_func_end sub_801D0C4 thumb_func_start mevent_srv_init_common -mevent_srv_init_common: ; 801D100 +mevent_srv_init_common: @ 801D100 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -38033,7 +38033,7 @@ mevent_srv_init_common: ; 801D100 thumb_func_end mevent_srv_init_common thumb_func_start mevent_srv_free_resources -mevent_srv_free_resources: ; 801D158 +mevent_srv_free_resources: @ 801D158 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x18] @@ -38050,7 +38050,7 @@ mevent_srv_free_resources: ; 801D158 thumb_func_end mevent_srv_free_resources thumb_func_start mevent_srv_814501C -mevent_srv_814501C: ; 801D17C +mevent_srv_814501C: @ 801D17C push {lr} adds r0, 0x38 bl sub_801D904 @@ -38059,7 +38059,7 @@ mevent_srv_814501C: ; 801D17C thumb_func_end mevent_srv_814501C thumb_func_start sub_801D188 -sub_801D188: ; 801D188 +sub_801D188: @ 801D188 push {lr} cmp r0, 0 bne _0801D190 @@ -38070,7 +38070,7 @@ _0801D190: thumb_func_end sub_801D188 thumb_func_start sub_801D194 -sub_801D194: ; 801D194 +sub_801D194: @ 801D194 push {lr} cmp r1, r0 bcs _0801D19E @@ -38089,7 +38089,7 @@ _0801D1A8: thumb_func_end sub_801D194 thumb_func_start sub_801D1AC -sub_801D1AC: ; 801D1AC +sub_801D1AC: @ 801D1AC movs r1, 0x4 str r1, [r0, 0x8] movs r0, 0 @@ -38097,13 +38097,13 @@ sub_801D1AC: ; 801D1AC thumb_func_end sub_801D1AC thumb_func_start sub_801D1B4 -sub_801D1B4: ; 801D1B4 +sub_801D1B4: @ 801D1B4 movs r0, 0x3 bx lr thumb_func_end sub_801D1B4 thumb_func_start sub_801D1B8 -sub_801D1B8: ; 801D1B8 +sub_801D1B8: @ 801D1B8 push {r4,lr} adds r4, r0, 0 adds r0, 0x38 @@ -38120,7 +38120,7 @@ _0801D1CA: thumb_func_end sub_801D1B8 thumb_func_start sub_801D1D4 -sub_801D1D4: ; 801D1D4 +sub_801D1D4: @ 801D1D4 push {r4,lr} adds r4, r0, 0 adds r0, 0x38 @@ -38137,7 +38137,7 @@ _0801D1E6: thumb_func_end sub_801D1D4 thumb_func_start sub_801D1F0 -sub_801D1F0: ; 801D1F0 +sub_801D1F0: @ 801D1F0 push {r4,r5,lr} adds r5, r0, 0 ldr r0, [r5, 0xC] @@ -38436,7 +38436,7 @@ _0801D464: thumb_func_end sub_801D1F0 thumb_func_start mevent_dispatch_08145600 -mevent_dispatch_08145600: ; 801D46C +mevent_dispatch_08145600: @ 801D46C push {lr} ldr r2, =gUnknown_082F2548 ldr r1, [r0, 0x8] @@ -38450,7 +38450,7 @@ mevent_dispatch_08145600: ; 801D46C thumb_func_end mevent_dispatch_08145600 thumb_func_start sub_801D484 -sub_801D484: ; 801D484 +sub_801D484: @ 801D484 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02022c80 @@ -38469,7 +38469,7 @@ sub_801D484: ; 801D484 thumb_func_end sub_801D484 thumb_func_start sub_801D4A8 -sub_801D4A8: ; 801D4A8 +sub_801D4A8: @ 801D4A8 push {r4-r6,lr} adds r6, r0, 0 ldr r4, =0x02022c80 @@ -38501,7 +38501,7 @@ _0801D4DC: thumb_func_end sub_801D4A8 thumb_func_start sub_801D4E4 -sub_801D4E4: ; 801D4E4 +sub_801D4E4: @ 801D4E4 ldr r0, =0x02022c80 ldr r1, [r0] ldr r0, [r1, 0xC] @@ -38512,7 +38512,7 @@ sub_801D4E4: ; 801D4E4 thumb_func_end sub_801D4E4 thumb_func_start sub_801D4F4 -sub_801D4F4: ; 801D4F4 +sub_801D4F4: @ 801D4F4 ldr r0, =0x02022c80 ldr r0, [r0] ldr r0, [r0, 0x20] @@ -38521,7 +38521,7 @@ sub_801D4F4: ; 801D4F4 thumb_func_end sub_801D4F4 thumb_func_start sub_801D500 -sub_801D500: ; 801D500 +sub_801D500: @ 801D500 ldr r1, =0x02022c80 ldr r1, [r1] str r0, [r1, 0x4] @@ -38530,7 +38530,7 @@ sub_801D500: ; 801D500 thumb_func_end sub_801D500 thumb_func_start mevent_srv_ish_init -mevent_srv_ish_init: ; 801D50C +mevent_srv_ish_init: @ 801D50C push {r4-r6,lr} mov r6, r8 push {r6} @@ -38568,7 +38568,7 @@ mevent_srv_ish_init: ; 801D50C thumb_func_end mevent_srv_ish_init thumb_func_start sub_801D55C -sub_801D55C: ; 801D55C +sub_801D55C: @ 801D55C push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x14] @@ -38585,7 +38585,7 @@ sub_801D55C: ; 801D55C thumb_func_end sub_801D55C thumb_func_start sub_801D580 -sub_801D580: ; 801D580 +sub_801D580: @ 801D580 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x1C] @@ -38601,7 +38601,7 @@ sub_801D580: ; 801D580 thumb_func_end sub_801D580 thumb_func_start sub_801D59C -sub_801D59C: ; 801D59C +sub_801D59C: @ 801D59C push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 @@ -38628,7 +38628,7 @@ sub_801D59C: ; 801D59C thumb_func_end sub_801D59C thumb_func_start sub_801D5D0 -sub_801D5D0: ; 801D5D0 +sub_801D5D0: @ 801D5D0 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x1C] @@ -38649,13 +38649,13 @@ sub_801D5D0: ; 801D5D0 thumb_func_end sub_801D5D0 thumb_func_start sub_801D5F8 -sub_801D5F8: ; 801D5F8 +sub_801D5F8: @ 801D5F8 movs r0, 0x6 bx lr thumb_func_end sub_801D5F8 thumb_func_start sub_801D5FC -sub_801D5FC: ; 801D5FC +sub_801D5FC: @ 801D5FC push {r4,lr} adds r4, r0, 0 adds r0, 0x24 @@ -38674,7 +38674,7 @@ _0801D612: thumb_func_end sub_801D5FC thumb_func_start sub_801D61C -sub_801D61C: ; 801D61C +sub_801D61C: @ 801D61C push {r4,lr} adds r4, r0, 0 adds r0, 0x24 @@ -38693,7 +38693,7 @@ _0801D632: thumb_func_end sub_801D61C thumb_func_start sub_801D63C -sub_801D63C: ; 801D63C +sub_801D63C: @ 801D63C push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x10] @@ -38910,7 +38910,7 @@ _0801D806: thumb_func_end sub_801D63C thumb_func_start sub_801D810 -sub_801D810: ; 801D810 +sub_801D810: @ 801D810 push {lr} adds r1, r0, 0 ldr r0, [r1, 0xC] @@ -38927,7 +38927,7 @@ _0801D822: thumb_func_end sub_801D810 thumb_func_start sub_801D828 -sub_801D828: ; 801D828 +sub_801D828: @ 801D828 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0xC] @@ -38960,7 +38960,7 @@ _0801D858: thumb_func_end sub_801D828 thumb_func_start sub_801D860 -sub_801D860: ; 801D860 +sub_801D860: @ 801D860 push {r4,lr} adds r4, r0, 0 ldr r3, =0x0201c000 @@ -38985,7 +38985,7 @@ _0801D880: thumb_func_end sub_801D860 thumb_func_start mevent_srv_ish_exec -mevent_srv_ish_exec: ; 801D894 +mevent_srv_ish_exec: @ 801D894 push {r4,r5,lr} sub sp, 0x20 mov r2, sp @@ -39009,7 +39009,7 @@ mevent_srv_ish_exec: ; 801D894 thumb_func_end mevent_srv_ish_exec thumb_func_start sub_801D8C0 -sub_801D8C0: ; 801D8C0 +sub_801D8C0: @ 801D8C0 push {lr} ldr r1, [r0, 0x20] bl _call_via_r1 @@ -39018,7 +39018,7 @@ sub_801D8C0: ; 801D8C0 thumb_func_end sub_801D8C0 thumb_func_start sub_801D8CC -sub_801D8CC: ; 801D8CC +sub_801D8CC: @ 801D8CC push {lr} ldr r1, [r0, 0x24] bl _call_via_r1 @@ -39027,7 +39027,7 @@ sub_801D8CC: ; 801D8CC thumb_func_end sub_801D8CC thumb_func_start sub_801D8D8 -sub_801D8D8: ; 801D8D8 +sub_801D8D8: @ 801D8D8 movs r3, 0 strb r1, [r0, 0x4] strb r2, [r0, 0x5] @@ -39049,7 +39049,7 @@ sub_801D8D8: ; 801D8D8 thumb_func_end sub_801D8D8 thumb_func_start sub_801D904 -sub_801D904: ; 801D904 +sub_801D904: @ 801D904 push {r4,lr} adds r4, r0, 0 movs r0, 0 @@ -39073,7 +39073,7 @@ _0801D920: thumb_func_end sub_801D904 thumb_func_start sub_801D928 -sub_801D928: ; 801D928 +sub_801D928: @ 801D928 movs r3, 0 str r3, [r0] strh r1, [r0, 0x6] @@ -39085,7 +39085,7 @@ sub_801D928: ; 801D928 thumb_func_end sub_801D928 thumb_func_start sub_801D938 -sub_801D938: ; 801D938 +sub_801D938: @ 801D938 push {lr} adds r3, r0, 0 adds r0, r1, 0 @@ -39100,7 +39100,7 @@ sub_801D938: ; 801D938 thumb_func_end sub_801D938 thumb_func_start sub_801D954 -sub_801D954: ; 801D954 +sub_801D954: @ 801D954 push {r4,lr} adds r4, r0, 0 bl sub_800A550 @@ -39122,7 +39122,7 @@ _0801D970: thumb_func_end sub_801D954 thumb_func_start sub_801D978 -sub_801D978: ; 801D978 +sub_801D978: @ 801D978 push {lr} lsls r0, 24 lsrs r0, 24 @@ -39132,7 +39132,7 @@ sub_801D978: ; 801D978 thumb_func_end sub_801D978 thumb_func_start sub_801D988 -sub_801D988: ; 801D988 +sub_801D988: @ 801D988 push {r4-r6,lr} sub sp, 0x8 adds r5, r0, 0 @@ -39243,7 +39243,7 @@ _0801DA54: thumb_func_end sub_801D988 thumb_func_start sub_801DA5C -sub_801DA5C: ; 801DA5C +sub_801DA5C: @ 801DA5C push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -39374,7 +39374,7 @@ _0801DB60: thumb_func_end sub_801DA5C thumb_func_start sub_801DB68 -sub_801DB68: ; 801DB68 +sub_801DB68: @ 801DB68 push {r4,r5,lr} adds r4, r0, 0 bl sub_801B044 @@ -39421,7 +39421,7 @@ _0801DBB8: thumb_func_end sub_801DB68 thumb_func_start sub_801DBC0 -sub_801DBC0: ; 801DBC0 +sub_801DBC0: @ 801DBC0 push {lr} bl sub_801B044 movs r1, 0 @@ -39435,7 +39435,7 @@ sub_801DBC0: ; 801DBC0 thumb_func_end sub_801DBC0 thumb_func_start sub_801DBDC -sub_801DBDC: ; 801DBDC +sub_801DBDC: @ 801DBDC push {r4,lr} ldr r0, =0x0000402e bl GetVarPointer @@ -39468,7 +39468,7 @@ _0801DC10: thumb_func_end sub_801DBDC thumb_func_start sub_801DC20 -sub_801DC20: ; 801DC20 +sub_801DC20: @ 801DC20 push {r4-r6,lr} ldr r6, =0x020375f0 bl sub_801B044 @@ -39532,7 +39532,7 @@ _0801DCA6: thumb_func_end sub_801DC20 thumb_func_start sub_801DCAC -sub_801DCAC: ; 801DCAC +sub_801DCAC: @ 801DCAC push {r4,lr} ldrb r2, [r0] movs r1, 0x4 @@ -39551,7 +39551,7 @@ sub_801DCAC: ; 801DCAC thumb_func_end sub_801DCAC thumb_func_start sub_801DCCC -sub_801DCCC: ; 801DCCC +sub_801DCCC: @ 801DCCC ldrb r2, [r0] movs r1, 0x1D negs r1, r1 @@ -39561,7 +39561,7 @@ sub_801DCCC: ; 801DCCC thumb_func_end sub_801DCCC thumb_func_start sub_801DCD8 -sub_801DCD8: ; 801DCD8 +sub_801DCD8: @ 801DCD8 push {r4,lr} adds r3, r0, 0 ldr r0, [r3] @@ -39594,7 +39594,7 @@ _0801DD0A: thumb_func_end sub_801DCD8 thumb_func_start sub_801DD10 -sub_801DD10: ; 801DD10 +sub_801DD10: @ 801DD10 push {r4,lr} adds r3, r0, 0 ldr r0, [r3] @@ -39624,7 +39624,7 @@ _0801DD3C: thumb_func_end sub_801DD10 thumb_func_start sub_801DD44 -sub_801DD44: ; 801DD44 +sub_801DD44: @ 801DD44 push {lr} adds r2, r0, 0 ldrb r1, [r2] @@ -39678,7 +39678,7 @@ _0801DD92: thumb_func_end sub_801DD44 thumb_func_start sub_801DD98 -sub_801DD98: ; 801DD98 +sub_801DD98: @ 801DD98 push {r4,lr} ldr r4, =0x02022c84 movs r0, 0xDE @@ -39700,7 +39700,7 @@ sub_801DD98: ; 801DD98 thumb_func_end sub_801DD98 thumb_func_start sub_801DDD0 -sub_801DDD0: ; 801DDD0 +sub_801DDD0: @ 801DDD0 push {r4-r7,lr} adds r4, r0, 0 movs r5, 0 @@ -39746,7 +39746,7 @@ _0801DE0E: thumb_func_end sub_801DDD0 thumb_func_start sub_801DE30 -sub_801DE30: ; 801DE30 +sub_801DE30: @ 801DE30 push {r4,lr} ldr r4, =0x02022c84 ldr r0, [r4] @@ -39764,7 +39764,7 @@ sub_801DE30: ; 801DE30 thumb_func_end sub_801DE30 thumb_func_start c2_081284E0 -c2_081284E0: ; 801DE54 +c2_081284E0: @ 801DE54 push {r4-r6,lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -39850,7 +39850,7 @@ _0801DF04: thumb_func_end c2_081284E0 thumb_func_start sub_801DF20 -sub_801DF20: ; 801DF20 +sub_801DF20: @ 801DF20 push {lr} bl copy_pal_bg_faded_to_pal_ram bl LoadOamFromSprites @@ -39861,7 +39861,7 @@ sub_801DF20: ; 801DF20 thumb_func_end sub_801DF20 thumb_func_start sub_801DF38 -sub_801DF38: ; 801DF38 +sub_801DF38: @ 801DF38 push {lr} bl RunActiveTasks bl sub_801F5B8 @@ -39873,7 +39873,7 @@ sub_801DF38: ; 801DF38 thumb_func_end sub_801DF38 thumb_func_start sub_801DF54 -sub_801DF54: ; 801DF54 +sub_801DF54: @ 801DF54 push {r4,lr} ldr r4, =0x02022c84 ldr r0, [r4] @@ -39919,7 +39919,7 @@ _0801DF8A: thumb_func_end sub_801DF54 thumb_func_start sub_801DFAC -sub_801DFAC: ; 801DFAC +sub_801DFAC: @ 801DFAC push {r4,lr} ldr r4, =0x02022c84 ldr r0, [r4] @@ -39984,7 +39984,7 @@ _0801E028: thumb_func_end sub_801DFAC thumb_func_start sub_801E030 -sub_801E030: ; 801E030 +sub_801E030: @ 801E030 push {r4,r5,lr} ldr r5, =0x02022c84 ldr r3, [r5] @@ -40102,7 +40102,7 @@ _0801E118: thumb_func_end sub_801E030 thumb_func_start sub_801E120 -sub_801E120: ; 801E120 +sub_801E120: @ 801E120 push {r4-r6,lr} ldr r0, =0x02022c84 ldr r0, [r0] @@ -40235,7 +40235,7 @@ _0801E23A: thumb_func_end sub_801E120 thumb_func_start sub_801E240 -sub_801E240: ; 801E240 +sub_801E240: @ 801E240 push {r4,r5,lr} ldr r1, =0x02022c84 ldr r0, [r1] @@ -40490,7 +40490,7 @@ _0801E458: thumb_func_end sub_801E240 thumb_func_start sub_801E460 -sub_801E460: ; 801E460 +sub_801E460: @ 801E460 push {r4,lr} ldr r1, =0x02022c84 ldr r0, [r1] @@ -40646,7 +40646,7 @@ _0801E5BC: thumb_func_end sub_801E460 thumb_func_start sub_801E5C4 -sub_801E5C4: ; 801E5C4 +sub_801E5C4: @ 801E5C4 push {r4,r5,lr} ldr r5, =0x02022c84 ldr r1, [r5] @@ -40730,7 +40730,7 @@ _0801E662: thumb_func_end sub_801E5C4 thumb_func_start sub_801E668 -sub_801E668: ; 801E668 +sub_801E668: @ 801E668 push {r4,lr} ldr r1, =0x02022c84 ldr r0, [r1] @@ -40845,7 +40845,7 @@ _0801E75C: thumb_func_end sub_801E668 thumb_func_start sub_801E764 -sub_801E764: ; 801E764 +sub_801E764: @ 801E764 push {r4,lr} ldr r1, =0x02022c84 ldr r0, [r1] @@ -40943,7 +40943,7 @@ _0801E830: thumb_func_end sub_801E764 thumb_func_start sub_801E838 -sub_801E838: ; 801E838 +sub_801E838: @ 801E838 push {r4,lr} ldr r0, =0x02022c84 ldr r0, [r0] @@ -41087,7 +41087,7 @@ _0801E968: thumb_func_end sub_801E838 thumb_func_start sub_801E978 -sub_801E978: ; 801E978 +sub_801E978: @ 801E978 push {r4,lr} sub sp, 0x4 ldr r1, =0x02022c84 @@ -41358,7 +41358,7 @@ _0801EBC2: thumb_func_end sub_801E978 thumb_func_start sub_801EBD4 -sub_801EBD4: ; 801EBD4 +sub_801EBD4: @ 801EBD4 ldr r1, =0x02022c84 ldr r1, [r1] movs r2, 0 @@ -41369,7 +41369,7 @@ sub_801EBD4: ; 801EBD4 thumb_func_end sub_801EBD4 thumb_func_start sub_801EBE4 -sub_801EBE4: ; 801EBE4 +sub_801EBE4: @ 801EBE4 push {lr} ldr r0, =0x030022c0 ldrh r2, [r0, 0x30] @@ -41463,7 +41463,7 @@ _0801EC8C: thumb_func_end sub_801EBE4 thumb_func_start sub_801EC94 -sub_801EC94: ; 801EC94 +sub_801EC94: @ 801EC94 push {r4-r6,lr} sub sp, 0x18 ldr r0, =0x02022c84 @@ -41573,7 +41573,7 @@ _0801ED5A: thumb_func_end sub_801EC94 thumb_func_start sub_801ED68 -sub_801ED68: ; 801ED68 +sub_801ED68: @ 801ED68 push {r4,lr} ldr r4, =0x02022c84 ldr r1, [r4] @@ -41598,7 +41598,7 @@ _0801ED8A: thumb_func_end sub_801ED68 thumb_func_start sub_801ED94 -sub_801ED94: ; 801ED94 +sub_801ED94: @ 801ED94 push {lr} ldr r0, =0x02022c84 ldr r1, [r0] @@ -41623,7 +41623,7 @@ _0801EDB8: thumb_func_end sub_801ED94 thumb_func_start sub_801EDC4 -sub_801EDC4: ; 801EDC4 +sub_801EDC4: @ 801EDC4 push {lr} ldr r0, =0x02022c84 ldr r0, [r0] @@ -41641,7 +41641,7 @@ _0801EDDA: thumb_func_end sub_801EDC4 thumb_func_start sub_801EDE0 -sub_801EDE0: ; 801EDE0 +sub_801EDE0: @ 801EDE0 push {r4,lr} bl sub_801F114 adds r1, r0, 0 @@ -41665,7 +41665,7 @@ sub_801EDE0: ; 801EDE0 thumb_func_end sub_801EDE0 thumb_func_start sub_801EE10 -sub_801EE10: ; 801EE10 +sub_801EE10: @ 801EE10 ldr r1, =0x02022c84 ldr r2, [r1] movs r0, 0xFF @@ -41681,7 +41681,7 @@ sub_801EE10: ; 801EE10 thumb_func_end sub_801EE10 thumb_func_start sub_801EE2C -sub_801EE2C: ; 801EE2C +sub_801EE2C: @ 801EE2C push {r4-r7,lr} mov r7, r8 push {r7} @@ -41712,7 +41712,7 @@ _0801EE3E: thumb_func_end sub_801EE2C thumb_func_start sub_801EE6C -sub_801EE6C: ; 801EE6C +sub_801EE6C: @ 801EE6C ldr r2, =0x02022c84 lsls r1, r0, 2 adds r1, r0 @@ -41726,7 +41726,7 @@ sub_801EE6C: ; 801EE6C thumb_func_end sub_801EE6C thumb_func_start sub_801EE84 -sub_801EE84: ; 801EE84 +sub_801EE84: @ 801EE84 push {lr} ldr r0, =0x02022c84 ldr r0, [r0] @@ -41748,7 +41748,7 @@ _0801EE9C: thumb_func_end sub_801EE84 thumb_func_start sub_801EEA8 -sub_801EEA8: ; 801EEA8 +sub_801EEA8: @ 801EEA8 push {lr} ldr r0, =0x02022c84 ldr r0, [r0] @@ -41777,7 +41777,7 @@ _0801EECC: thumb_func_end sub_801EEA8 thumb_func_start sub_801EED8 -sub_801EED8: ; 801EED8 +sub_801EED8: @ 801EED8 push {r4,lr} ldr r4, =0x02022c84 ldr r0, [r4] @@ -41815,14 +41815,14 @@ _0801EF0C: thumb_func_end sub_801EED8 thumb_func_start sub_801EF1C -sub_801EF1C: ; 801EF1C +sub_801EF1C: @ 801EF1C movs r1, 0 strb r1, [r0] bx lr thumb_func_end sub_801EF1C thumb_func_start sub_801EF24 -sub_801EF24: ; 801EF24 +sub_801EF24: @ 801EF24 push {r4,lr} adds r4, r0, 0 movs r0, 0x2 @@ -41842,7 +41842,7 @@ sub_801EF24: ; 801EF24 thumb_func_end sub_801EF24 thumb_func_start sub_801EF4C -sub_801EF4C: ; 801EF4C +sub_801EF4C: @ 801EF4C push {r4,lr} adds r4, r0, 0 movs r0, 0x1 @@ -41864,7 +41864,7 @@ sub_801EF4C: ; 801EF4C thumb_func_end sub_801EF4C thumb_func_start sub_801EF7C -sub_801EF7C: ; 801EF7C +sub_801EF7C: @ 801EF7C push {r4,lr} adds r4, r0, 0 movs r0, 0x3 @@ -41885,7 +41885,7 @@ sub_801EF7C: ; 801EF7C thumb_func_end sub_801EF7C thumb_func_start sub_801EFA8 -sub_801EFA8: ; 801EFA8 +sub_801EFA8: @ 801EFA8 push {r4,lr} adds r4, r0, 0 movs r0, 0x4 @@ -41905,7 +41905,7 @@ sub_801EFA8: ; 801EFA8 thumb_func_end sub_801EFA8 thumb_func_start sub_801EFD0 -sub_801EFD0: ; 801EFD0 +sub_801EFD0: @ 801EFD0 push {r4,lr} adds r4, r0, 0 movs r0, 0x5 @@ -41925,7 +41925,7 @@ sub_801EFD0: ; 801EFD0 thumb_func_end sub_801EFD0 thumb_func_start sub_801EFF8 -sub_801EFF8: ; 801EFF8 +sub_801EFF8: @ 801EFF8 push {r4-r6,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -42014,7 +42014,7 @@ _0801F0AA: thumb_func_end sub_801EFF8 thumb_func_start sub_801F0B0 -sub_801F0B0: ; 801F0B0 +sub_801F0B0: @ 801F0B0 ldr r0, =0x02022c84 ldr r0, [r0] ldrb r0, [r0, 0x10] @@ -42023,7 +42023,7 @@ sub_801F0B0: ; 801F0B0 thumb_func_end sub_801F0B0 thumb_func_start sub_801F0BC -sub_801F0BC: ; 801F0BC +sub_801F0BC: @ 801F0BC ldr r2, =0x02022c84 ldr r3, [r2] ldrb r2, [r3, 0x11] @@ -42035,7 +42035,7 @@ sub_801F0BC: ; 801F0BC thumb_func_end sub_801F0BC thumb_func_start sub_801F0D0 -sub_801F0D0: ; 801F0D0 +sub_801F0D0: @ 801F0D0 ldr r0, =0x02022c84 ldr r0, [r0] adds r0, 0x1A @@ -42044,7 +42044,7 @@ sub_801F0D0: ; 801F0D0 thumb_func_end sub_801F0D0 thumb_func_start sub_801F0DC -sub_801F0DC: ; 801F0DC +sub_801F0DC: @ 801F0DC push {lr} bl sub_801F0D0 bl GetStringLength_Multibyte @@ -42053,7 +42053,7 @@ sub_801F0DC: ; 801F0DC thumb_func_end sub_801F0DC thumb_func_start sub_801F0EC -sub_801F0EC: ; 801F0EC +sub_801F0EC: @ 801F0EC push {r4,lr} adds r4, r0, 0 ldr r0, =0x02022c84 @@ -42077,7 +42077,7 @@ _0801F10A: thumb_func_end sub_801F0EC thumb_func_start sub_801F114 -sub_801F114: ; 801F114 +sub_801F114: @ 801F114 push {lr} bl sub_801EED8 lsls r0, 16 @@ -42106,7 +42106,7 @@ _0801F13A: thumb_func_end sub_801F114 thumb_func_start sub_801F144 -sub_801F144: ; 801F144 +sub_801F144: @ 801F144 push {r4,lr} bl sub_801EED8 lsls r0, 16 @@ -42141,7 +42141,7 @@ _0801F174: thumb_func_end sub_801F144 thumb_func_start sub_801F180 -sub_801F180: ; 801F180 +sub_801F180: @ 801F180 ldr r0, =0x02022c84 ldr r0, [r0] adds r0, 0x39 @@ -42150,7 +42150,7 @@ sub_801F180: ; 801F180 thumb_func_end sub_801F180 thumb_func_start sub_801F18C -sub_801F18C: ; 801F18C +sub_801F18C: @ 801F18C ldr r0, =0x02022c84 ldr r0, [r0] ldrb r0, [r0, 0x16] @@ -42159,7 +42159,7 @@ sub_801F18C: ; 801F18C thumb_func_end sub_801F18C thumb_func_start sub_801F198 -sub_801F198: ; 801F198 +sub_801F198: @ 801F198 ldr r0, =0x02022c84 ldr r0, [r0] ldrb r0, [r0, 0x15] @@ -42168,7 +42168,7 @@ sub_801F198: ; 801F198 thumb_func_end sub_801F198 thumb_func_start sub_801F1A4 -sub_801F1A4: ; 801F1A4 +sub_801F1A4: @ 801F1A4 push {lr} bl sub_801EEA8 ldrb r1, [r0] @@ -42193,7 +42193,7 @@ _0801F1CA: thumb_func_end sub_801F1A4 thumb_func_start sub_801F1D0 -sub_801F1D0: ; 801F1D0 +sub_801F1D0: @ 801F1D0 ldr r0, =0x02022c84 ldr r0, [r0] adds r0, 0x79 @@ -42202,7 +42202,7 @@ sub_801F1D0: ; 801F1D0 thumb_func_end sub_801F1D0 thumb_func_start copy_strings_to_sav1 -copy_strings_to_sav1: ; 801F1DC +copy_strings_to_sav1: @ 801F1DC push {r4,lr} ldr r4, =0x03005d8c ldr r0, [r4] @@ -42262,7 +42262,7 @@ copy_strings_to_sav1: ; 801F1DC thumb_func_end copy_strings_to_sav1 thumb_func_start sub_801F2B4 -sub_801F2B4: ; 801F2B4 +sub_801F2B4: @ 801F2B4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -42524,7 +42524,7 @@ _0801F4C4: thumb_func_end sub_801F2B4 thumb_func_start sub_801F4D0 -sub_801F4D0: ; 801F4D0 +sub_801F4D0: @ 801F4D0 push {r4,lr} ldr r4, =0x02022c88 ldr r0, =0x00002168 @@ -42563,7 +42563,7 @@ _0801F52E: thumb_func_end sub_801F4D0 thumb_func_start sub_801F534 -sub_801F534: ; 801F534 +sub_801F534: @ 801F534 push {lr} movs r0, 0 bl sub_801F644 @@ -42574,7 +42574,7 @@ sub_801F534: ; 801F534 thumb_func_end sub_801F534 thumb_func_start sub_801F544 -sub_801F544: ; 801F544 +sub_801F544: @ 801F544 push {r4,lr} bl sub_80208D0 ldr r4, =0x02022c88 @@ -42596,7 +42596,7 @@ _0801F55A: thumb_func_end sub_801F544 thumb_func_start sub_801F574 -sub_801F574: ; 801F574 +sub_801F574: @ 801F574 movs r2, 0 movs r1, 0xFF strh r1, [r0, 0x18] @@ -42606,7 +42606,7 @@ sub_801F574: ; 801F574 thumb_func_end sub_801F574 thumb_func_start sub_801F580 -sub_801F580: ; 801F580 +sub_801F580: @ 801F580 push {r4,r5,lr} ldr r1, =0x02022c88 ldr r0, [r1] @@ -42636,7 +42636,7 @@ _0801F5A8: thumb_func_end sub_801F580 thumb_func_start sub_801F5B8 -sub_801F5B8: ; 801F5B8 +sub_801F5B8: @ 801F5B8 push {r4-r6,lr} ldr r1, =0x02022c88 ldr r0, [r1] @@ -42665,7 +42665,7 @@ _0801F5E0: thumb_func_end sub_801F5B8 thumb_func_start sub_801F5EC -sub_801F5EC: ; 801F5EC +sub_801F5EC: @ 801F5EC push {r4-r7,lr} lsls r0, 16 lsrs r6, r0, 16 @@ -42711,7 +42711,7 @@ _0801F63E: thumb_func_end sub_801F5EC thumb_func_start sub_801F644 -sub_801F644: ; 801F644 +sub_801F644: @ 801F644 lsls r0, 24 ldr r1, =0x02022c88 ldr r1, [r1] @@ -42723,7 +42723,7 @@ sub_801F644: ; 801F644 thumb_func_end sub_801F644 thumb_func_start sub_801F658 -sub_801F658: ; 801F658 +sub_801F658: @ 801F658 push {r4,lr} adds r4, r0, 0 bl free_temp_tile_data_buffers_if_possible @@ -42796,7 +42796,7 @@ _0801F6F0: thumb_func_end sub_801F658 thumb_func_start sub_801F6F8 -sub_801F6F8: ; 801F6F8 +sub_801F6F8: @ 801F6F8 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -42828,7 +42828,7 @@ _0801F728: thumb_func_end sub_801F6F8 thumb_func_start sub_801F730 -sub_801F730: ; 801F730 +sub_801F730: @ 801F730 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -42860,7 +42860,7 @@ _0801F760: thumb_func_end sub_801F730 thumb_func_start sub_801F768 -sub_801F768: ; 801F768 +sub_801F768: @ 801F768 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -42915,7 +42915,7 @@ _0801F7CC: thumb_func_end sub_801F768 thumb_func_start sub_801F7D4 -sub_801F7D4: ; 801F7D4 +sub_801F7D4: @ 801F7D4 push {lr} bl sub_802093C movs r0, 0 @@ -42924,7 +42924,7 @@ sub_801F7D4: ; 801F7D4 thumb_func_end sub_801F7D4 thumb_func_start sub_801F7E0 -sub_801F7E0: ; 801F7E0 +sub_801F7E0: @ 801F7E0 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -42965,7 +42965,7 @@ _0801F826: thumb_func_end sub_801F7E0 thumb_func_start sub_801F82C -sub_801F82C: ; 801F82C +sub_801F82C: @ 801F82C push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -43002,7 +43002,7 @@ _0801F86A: thumb_func_end sub_801F82C thumb_func_start sub_801F870 -sub_801F870: ; 801F870 +sub_801F870: @ 801F870 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -43058,7 +43058,7 @@ _0801F8D4: thumb_func_end sub_801F870 thumb_func_start sub_801F8DC -sub_801F8DC: ; 801F8DC +sub_801F8DC: @ 801F8DC push {r4-r6,lr} sub sp, 0x4 adds r6, r0, 0 @@ -43141,7 +43141,7 @@ _0801F97A: thumb_func_end sub_801F8DC thumb_func_start sub_801F984 -sub_801F984: ; 801F984 +sub_801F984: @ 801F984 push {r4-r6,lr} sub sp, 0x4 adds r6, r0, 0 @@ -43223,7 +43223,7 @@ _0801FA22: thumb_func_end sub_801F984 thumb_func_start sub_801FA2C -sub_801FA2C: ; 801FA2C +sub_801FA2C: @ 801FA2C push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -43257,7 +43257,7 @@ _0801FA60: thumb_func_end sub_801FA2C thumb_func_start sub_801FA68 -sub_801FA68: ; 801FA68 +sub_801FA68: @ 801FA68 push {r4-r6,lr} adds r6, r0, 0 ldrb r0, [r6] @@ -43363,7 +43363,7 @@ _0801FB3C: thumb_func_end sub_801FA68 thumb_func_start sub_801FB44 -sub_801FB44: ; 801FB44 +sub_801FB44: @ 801FB44 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -43390,7 +43390,7 @@ _0801FB68: thumb_func_end sub_801FB44 thumb_func_start sub_801FB70 -sub_801FB70: ; 801FB70 +sub_801FB70: @ 801FB70 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -43427,7 +43427,7 @@ _0801FBAC: thumb_func_end sub_801FB70 thumb_func_start sub_801FBB4 -sub_801FBB4: ; 801FBB4 +sub_801FBB4: @ 801FBB4 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -43464,7 +43464,7 @@ _0801FBF0: thumb_func_end sub_801FBB4 thumb_func_start sub_801FBF8 -sub_801FBF8: ; 801FBF8 +sub_801FBF8: @ 801FBF8 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -43506,7 +43506,7 @@ _0801FC44: thumb_func_end sub_801FBF8 thumb_func_start sub_801FC4C -sub_801FC4C: ; 801FC4C +sub_801FC4C: @ 801FC4C push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -43547,7 +43547,7 @@ _0801FC94: thumb_func_end sub_801FC4C thumb_func_start sub_801FC9C -sub_801FC9C: ; 801FC9C +sub_801FC9C: @ 801FC9C push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -43588,7 +43588,7 @@ _0801FCE4: thumb_func_end sub_801FC9C thumb_func_start sub_801FCEC -sub_801FCEC: ; 801FCEC +sub_801FCEC: @ 801FCEC push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -43625,7 +43625,7 @@ _0801FD28: thumb_func_end sub_801FCEC thumb_func_start sub_801FD30 -sub_801FD30: ; 801FD30 +sub_801FD30: @ 801FD30 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -43667,7 +43667,7 @@ _0801FD80: thumb_func_end sub_801FD30 thumb_func_start sub_801FD88 -sub_801FD88: ; 801FD88 +sub_801FD88: @ 801FD88 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -43708,13 +43708,13 @@ _0801FDD0: thumb_func_end sub_801FD88 thumb_func_start sub_801FDD8 -sub_801FDD8: ; 801FDD8 +sub_801FDD8: @ 801FDD8 movs r0, 0 bx lr thumb_func_end sub_801FDD8 thumb_func_start sub_801FDDC -sub_801FDDC: ; 801FDDC +sub_801FDDC: @ 801FDDC push {r4-r7,lr} sub sp, 0x14 lsls r0, 24 @@ -43809,7 +43809,7 @@ _0801FE94: thumb_func_end sub_801FDDC thumb_func_start sub_801FEBC -sub_801FEBC: ; 801FEBC +sub_801FEBC: @ 801FEBC push {r4,lr} ldr r4, =0x02022c88 ldr r0, [r4] @@ -43831,7 +43831,7 @@ _0801FEDA: thumb_func_end sub_801FEBC thumb_func_start sub_801FEE4 -sub_801FEE4: ; 801FEE4 +sub_801FEE4: @ 801FEE4 push {r4,lr} ldr r4, =0x02022c88 ldr r0, [r4] @@ -43852,7 +43852,7 @@ _0801FEFE: thumb_func_end sub_801FEE4 thumb_func_start sub_801FF08 -sub_801FF08: ; 801FF08 +sub_801FF08: @ 801FF08 push {lr} bl ProcessMenuInput lsls r0, 24 @@ -43862,7 +43862,7 @@ sub_801FF08: ; 801FF08 thumb_func_end sub_801FF08 thumb_func_start sub_801FF18 -sub_801FF18: ; 801FF18 +sub_801FF18: @ 801FF18 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -44037,7 +44037,7 @@ _08020082: thumb_func_end sub_801FF18 thumb_func_start sub_8020094 -sub_8020094: ; 8020094 +sub_8020094: @ 8020094 push {r4,lr} ldr r4, =0x02022c88 ldr r0, [r4] @@ -44063,7 +44063,7 @@ _080200B2: thumb_func_end sub_8020094 thumb_func_start sub_80200C8 -sub_80200C8: ; 80200C8 +sub_80200C8: @ 80200C8 push {r4,lr} ldr r4, =0x02022c88 ldr r0, [r4] @@ -44084,7 +44084,7 @@ _080200E2: thumb_func_end sub_80200C8 thumb_func_start sub_80200EC -sub_80200EC: ; 80200EC +sub_80200EC: @ 80200EC push {lr} sub sp, 0x8 adds r3, r0, 0 @@ -44108,7 +44108,7 @@ sub_80200EC: ; 80200EC thumb_func_end sub_80200EC thumb_func_start sub_8020118 -sub_8020118: ; 8020118 +sub_8020118: @ 8020118 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -44178,7 +44178,7 @@ _08020154: thumb_func_end sub_8020118 thumb_func_start sub_80201A4 -sub_80201A4: ; 80201A4 +sub_80201A4: @ 80201A4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -44367,7 +44367,7 @@ _0802030C: thumb_func_end sub_80201A4 thumb_func_start sub_8020320 -sub_8020320: ; 8020320 +sub_8020320: @ 8020320 push {r4,lr} ldr r1, =0x02022c88 ldr r2, [r1] @@ -44406,7 +44406,7 @@ _08020360: thumb_func_end sub_8020320 thumb_func_start sub_8020368 -sub_8020368: ; 8020368 +sub_8020368: @ 8020368 push {r4,lr} ldr r1, =0x02022c88 ldr r2, [r1] @@ -44444,7 +44444,7 @@ _080203A8: thumb_func_end sub_8020368 thumb_func_start sub_80203B0 -sub_80203B0: ; 80203B0 +sub_80203B0: @ 80203B0 push {r4,r5,lr} sub sp, 0xC movs r0, 0x3 @@ -44486,7 +44486,7 @@ sub_80203B0: ; 80203B0 thumb_func_end sub_80203B0 thumb_func_start sub_802040C -sub_802040C: ; 802040C +sub_802040C: @ 802040C push {lr} movs r0, 0x3 movs r1, 0 @@ -44498,7 +44498,7 @@ sub_802040C: ; 802040C thumb_func_end sub_802040C thumb_func_start sub_8020420 -sub_8020420: ; 8020420 +sub_8020420: @ 8020420 push {r4,r5,lr} sub sp, 0x10 adds r5, r1, 0 @@ -44547,7 +44547,7 @@ sub_8020420: ; 8020420 thumb_func_end sub_8020420 thumb_func_start sub_8020480 -sub_8020480: ; 8020480 +sub_8020480: @ 8020480 push {lr} movs r0, 0 movs r1, 0 @@ -44622,7 +44622,7 @@ sub_8020480: ; 8020480 thumb_func_end sub_8020480 thumb_func_start sub_8020538 -sub_8020538: ; 8020538 +sub_8020538: @ 8020538 push {r4,lr} ldr r4, =0x02022c88 ldr r1, [r4] @@ -44653,7 +44653,7 @@ sub_8020538: ; 8020538 thumb_func_end sub_8020538 thumb_func_start sub_8020584 -sub_8020584: ; 8020584 +sub_8020584: @ 8020584 push {lr} sub sp, 0x8 movs r1, 0xC0 @@ -44678,7 +44678,7 @@ sub_8020584: ; 8020584 thumb_func_end sub_8020584 thumb_func_start sub_80205B4 -sub_80205B4: ; 80205B4 +sub_80205B4: @ 80205B4 push {lr} sub sp, 0x4 ldr r0, =gUnknown_08DD4BD0 @@ -44710,7 +44710,7 @@ sub_80205B4: ; 80205B4 thumb_func_end sub_80205B4 thumb_func_start task_tutorial_story_unknown -task_tutorial_story_unknown: ; 8020604 +task_tutorial_story_unknown: @ 8020604 push {r4,r5,lr} sub sp, 0x4 ldr r0, =gUnknown_08DD4860 @@ -44760,7 +44760,7 @@ _0802064E: thumb_func_end task_tutorial_story_unknown thumb_func_start sub_8020680 -sub_8020680: ; 8020680 +sub_8020680: @ 8020680 push {lr} ldr r0, =gUnknown_082F2C20 movs r1, 0x80 @@ -44777,7 +44777,7 @@ sub_8020680: ; 8020680 thumb_func_end sub_8020680 thumb_func_start sub_80206A4 -sub_80206A4: ; 80206A4 +sub_80206A4: @ 80206A4 push {lr} ldr r0, =gUnknown_082F2C40 movs r1, 0xF0 @@ -44797,7 +44797,7 @@ sub_80206A4: ; 80206A4 thumb_func_end sub_80206A4 thumb_func_start sub_80206D0 -sub_80206D0: ; 80206D0 +sub_80206D0: @ 80206D0 push {lr} movs r0, 0x2 bl PutWindowTilemap @@ -44810,7 +44810,7 @@ sub_80206D0: ; 80206D0 thumb_func_end sub_80206D0 thumb_func_start sub_80206E8 -sub_80206E8: ; 80206E8 +sub_80206E8: @ 80206E8 push {r4,lr} sub sp, 0xC add r1, sp, 0x8 @@ -44852,7 +44852,7 @@ _080206F8: thumb_func_end sub_80206E8 thumb_func_start sub_8020740 -sub_8020740: ; 8020740 +sub_8020740: @ 8020740 push {lr} movs r0, 0x3 movs r1, 0x11 @@ -44875,7 +44875,7 @@ sub_8020740: ; 8020740 thumb_func_end sub_8020740 thumb_func_start sub_8020770 -sub_8020770: ; 8020770 +sub_8020770: @ 8020770 push {lr} sub sp, 0x10 ldr r0, =0xa2600001 @@ -44907,7 +44907,7 @@ sub_8020770: ; 8020770 thumb_func_end sub_8020770 thumb_func_start sub_80207C0 -sub_80207C0: ; 80207C0 +sub_80207C0: @ 80207C0 push {r4,r5,lr} sub sp, 0x4 lsls r0, 16 @@ -44946,7 +44946,7 @@ sub_80207C0: ; 80207C0 thumb_func_end sub_80207C0 thumb_func_start sub_8020818 -sub_8020818: ; 8020818 +sub_8020818: @ 8020818 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -45001,7 +45001,7 @@ sub_8020818: ; 8020818 thumb_func_end sub_8020818 thumb_func_start sub_8020890 -sub_8020890: ; 8020890 +sub_8020890: @ 8020890 push {r4,r5,lr} movs r5, 0 ldr r4, =gUnknown_082F3134 @@ -45032,7 +45032,7 @@ _080208CA: thumb_func_end sub_8020890 thumb_func_start sub_80208D0 -sub_80208D0: ; 80208D0 +sub_80208D0: @ 80208D0 push {lr} ldr r0, =0x02022c8c ldr r0, [r0] @@ -45046,7 +45046,7 @@ _080208DE: thumb_func_end sub_80208D0 thumb_func_start sub_80208E8 -sub_80208E8: ; 80208E8 +sub_80208E8: @ 80208E8 push {lr} ldr r0, =gUnknown_082F319C movs r1, 0xA @@ -45069,7 +45069,7 @@ sub_80208E8: ; 80208E8 thumb_func_end sub_80208E8 thumb_func_start sub_802091C -sub_802091C: ; 802091C +sub_802091C: @ 802091C ldr r1, =0x02022c8c ldr r1, [r1] ldr r2, [r1] @@ -45088,7 +45088,7 @@ sub_802091C: ; 802091C thumb_func_end sub_802091C thumb_func_start sub_802093C -sub_802093C: ; 802093C +sub_802093C: @ 802093C push {r4,r5,lr} sub sp, 0x4 bl sub_801F0B0 @@ -45143,7 +45143,7 @@ _08020992: thumb_func_end sub_802093C thumb_func_start sub_80209AC -sub_80209AC: ; 80209AC +sub_80209AC: @ 80209AC push {r4,lr} adds r4, r0, 0 lsls r4, 2 @@ -45167,7 +45167,7 @@ sub_80209AC: ; 80209AC thumb_func_end sub_80209AC thumb_func_start sub_80209E0 -sub_80209E0: ; 80209E0 +sub_80209E0: @ 80209E0 push {lr} bl sub_801F0B0 lsls r0, 24 @@ -45198,7 +45198,7 @@ _08020A0C: thumb_func_end sub_80209E0 thumb_func_start sub_8020A1C -sub_8020A1C: ; 8020A1C +sub_8020A1C: @ 8020A1C push {r4,lr} ldr r4, =0x02022c8c ldr r1, [r4] @@ -45241,7 +45241,7 @@ _08020A62: thumb_func_end sub_8020A1C thumb_func_start sub_8020A68 -sub_8020A68: ; 8020A68 +sub_8020A68: @ 8020A68 push {r4,r5,lr} ldr r0, =gUnknown_082F31BC movs r1, 0x4C @@ -45278,7 +45278,7 @@ sub_8020A68: ; 8020A68 thumb_func_end sub_8020A68 thumb_func_start sub_8020ABC -sub_8020ABC: ; 8020ABC +sub_8020ABC: @ 8020ABC push {r4,lr} adds r4, r0, 0 bl sub_801F198 @@ -45310,7 +45310,7 @@ _08020AEC: thumb_func_end sub_8020ABC thumb_func_start sub_8020AF4 -sub_8020AF4: ; 8020AF4 +sub_8020AF4: @ 8020AF4 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x2E] @@ -45336,7 +45336,7 @@ _08020B1A: thumb_func_end sub_8020AF4 thumb_func_start sub_8020B20 -sub_8020B20: ; 8020B20 +sub_8020B20: @ 8020B20 push {r4,r5,lr} ldr r0, =gUnknown_082F322C movs r1, 0x8 @@ -45378,7 +45378,7 @@ sub_8020B20: ; 8020B20 thumb_func_end sub_8020B20 thumb_func_start sub_8020B80 -sub_8020B80: ; 8020B80 +sub_8020B80: @ 8020B80 push {r4,lr} bl sub_801F0B0 lsls r0, 24 @@ -45442,7 +45442,7 @@ _08020BF6: thumb_func_end sub_8020B80 thumb_func_start sub_8020C00 -sub_8020C00: ; 8020C00 +sub_8020C00: @ 8020C00 ldr r0, =0x02022c90 ldr r0, [r0] bx lr @@ -45450,7 +45450,7 @@ sub_8020C00: ; 8020C00 thumb_func_end sub_8020C00 thumb_func_start sub_8020C0C -sub_8020C0C: ; 8020C0C +sub_8020C0C: @ 8020C0C push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x02022c90 @@ -45496,7 +45496,7 @@ _08020C5C: thumb_func_end sub_8020C0C thumb_func_start sub_8020C70 -sub_8020C70: ; 8020C70 +sub_8020C70: @ 8020C70 push {r4-r7,lr} mov r7, r8 push {r7} @@ -45620,7 +45620,7 @@ _08020D74: thumb_func_end sub_8020C70 thumb_func_start sub_8020D8C -sub_8020D8C: ; 8020D8C +sub_8020D8C: @ 8020D8C push {r4,lr} sub sp, 0xC ldr r1, =0x0203ce7c @@ -45685,7 +45685,7 @@ _08020DB0: thumb_func_end sub_8020D8C thumb_func_start sub_8020E1C -sub_8020E1C: ; 8020E1C +sub_8020E1C: @ 8020E1C push {lr} ldr r0, =0x02022c90 ldr r0, [r0] @@ -45699,7 +45699,7 @@ sub_8020E1C: ; 8020E1C thumb_func_end sub_8020E1C thumb_func_start sub_8020E3C -sub_8020E3C: ; 8020E3C +sub_8020E3C: @ 8020E3C push {lr} ldr r0, =sub_8020F74 bl SetVBlankCallback @@ -45709,7 +45709,7 @@ sub_8020E3C: ; 8020E3C thumb_func_end sub_8020E3C thumb_func_start sub_8020E4C -sub_8020E4C: ; 8020E4C +sub_8020E4C: @ 8020E4C push {lr} movs r0, 0 bl SetVBlankCallback @@ -45718,7 +45718,7 @@ sub_8020E4C: ; 8020E4C thumb_func_end sub_8020E4C thumb_func_start sub_8020E58 -sub_8020E58: ; 8020E58 +sub_8020E58: @ 8020E58 push {r4-r6,lr} ldr r4, =0x02022c90 ldr r0, [r4] @@ -45858,7 +45858,7 @@ _08020F66: thumb_func_end sub_8020E58 thumb_func_start sub_8020F74 -sub_8020F74: ; 8020F74 +sub_8020F74: @ 8020F74 push {lr} bl copy_pal_bg_faded_to_pal_ram bl LoadOamFromSprites @@ -45868,7 +45868,7 @@ sub_8020F74: ; 8020F74 thumb_func_end sub_8020F74 thumb_func_start sub_8020F88 -sub_8020F88: ; 8020F88 +sub_8020F88: @ 8020F88 push {lr} bl RunActiveTasks bl RunTextPrinters @@ -45879,7 +45879,7 @@ sub_8020F88: ; 8020F88 thumb_func_end sub_8020F88 thumb_func_start sub_8020FA0 -sub_8020FA0: ; 8020FA0 +sub_8020FA0: @ 8020FA0 push {r4,lr} ldr r4, =0x02022c90 ldr r0, [r4] @@ -45899,7 +45899,7 @@ _08020FB4: thumb_func_end sub_8020FA0 thumb_func_start sub_8020FC4 -sub_8020FC4: ; 8020FC4 +sub_8020FC4: @ 8020FC4 push {r4-r6,lr} adds r6, r0, 0 movs r5, 0 @@ -45975,7 +45975,7 @@ _08021046: thumb_func_end sub_8020FC4 thumb_func_start sub_802104C -sub_802104C: ; 802104C +sub_802104C: @ 802104C push {r4,r5,lr} sub sp, 0xC bl sub_8020C00 @@ -46261,7 +46261,7 @@ _08021304: thumb_func_end sub_802104C thumb_func_start sub_802130C -sub_802130C: ; 802130C +sub_802130C: @ 802130C push {r4,r5,lr} sub sp, 0x8 bl sub_8020C00 @@ -46404,7 +46404,7 @@ _08021446: thumb_func_end sub_802130C thumb_func_start sub_8021450 -sub_8021450: ; 8021450 +sub_8021450: @ 8021450 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02021bbe @@ -46434,7 +46434,7 @@ _0802147C: thumb_func_end sub_8021450 thumb_func_start sub_8021488 -sub_8021488: ; 8021488 +sub_8021488: @ 8021488 movs r1, 0 ldr r2, =0x0000ff98 strh r2, [r0, 0x2A] @@ -46448,7 +46448,7 @@ sub_8021488: ; 8021488 thumb_func_end sub_8021488 thumb_func_start sub_80214A8 -sub_80214A8: ; 80214A8 +sub_80214A8: @ 80214A8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -46617,7 +46617,7 @@ _080215E4: thumb_func_end sub_80214A8 thumb_func_start sub_8021608 -sub_8021608: ; 8021608 +sub_8021608: @ 8021608 push {r4-r6,lr} adds r5, r0, 0 adds r4, r5, 0 @@ -46697,7 +46697,7 @@ _0802169A: thumb_func_end sub_8021608 thumb_func_start sub_80216A8 -sub_80216A8: ; 80216A8 +sub_80216A8: @ 80216A8 push {r4-r7,lr} adds r6, r0, 0 movs r5, 0 @@ -46727,7 +46727,7 @@ _080216D4: thumb_func_end sub_80216A8 thumb_func_start sub_80216E0 -sub_80216E0: ; 80216E0 +sub_80216E0: @ 80216E0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -46982,7 +46982,7 @@ _080218C4: thumb_func_end sub_80216E0 thumb_func_start sub_80218D4 -sub_80218D4: ; 80218D4 +sub_80218D4: @ 80218D4 push {r4-r7,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -47048,7 +47048,7 @@ _0802193C: thumb_func_end sub_80218D4 thumb_func_start sub_8021944 -sub_8021944: ; 8021944 +sub_8021944: @ 8021944 push {r4-r7,lr} adds r6, r0, 0 lsls r4, r1, 16 @@ -47111,7 +47111,7 @@ _080219A6: thumb_func_end sub_8021944 thumb_func_start sub_80219C8 -sub_80219C8: ; 80219C8 +sub_80219C8: @ 80219C8 push {r4-r6,lr} mov r6, r8 push {r6} @@ -47160,7 +47160,7 @@ sub_80219C8: ; 80219C8 thumb_func_end sub_80219C8 thumb_func_start sub_8021A28 -sub_8021A28: ; 8021A28 +sub_8021A28: @ 8021A28 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -47521,7 +47521,7 @@ _08021D14: thumb_func_end sub_8021A28 thumb_func_start sub_8021D34 -sub_8021D34: ; 8021D34 +sub_8021D34: @ 8021D34 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -47873,7 +47873,7 @@ _08021FDE: thumb_func_end sub_8021D34 thumb_func_start sub_8022070 -sub_8022070: ; 8022070 +sub_8022070: @ 8022070 push {r4-r6,lr} sub sp, 0x8 adds r4, r0, 0 @@ -48078,7 +48078,7 @@ _08022224: thumb_func_end sub_8022070 thumb_func_start sub_802222C -sub_802222C: ; 802222C +sub_802222C: @ 802222C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xDD @@ -48097,7 +48097,7 @@ sub_802222C: ; 802222C thumb_func_end sub_802222C thumb_func_start sub_8022250 -sub_8022250: ; 8022250 +sub_8022250: @ 8022250 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -48378,7 +48378,7 @@ _080224C0: thumb_func_end sub_8022250 thumb_func_start sub_80224D0 -sub_80224D0: ; 80224D0 +sub_80224D0: @ 80224D0 push {lr} bl script_env_2_enable ldr r0, =sub_8022250 @@ -48416,7 +48416,7 @@ sub_80224D0: ; 80224D0 thumb_func_end sub_80224D0 thumb_func_start sub_8022524 -sub_8022524: ; 8022524 +sub_8022524: @ 8022524 push {r4,lr} adds r4, r0, 0 lsls r1, 16 @@ -48440,7 +48440,7 @@ sub_8022524: ; 8022524 thumb_func_end sub_8022524 thumb_func_start sub_8022554 -sub_8022554: ; 8022554 +sub_8022554: @ 8022554 push {lr} ldr r2, [r0, 0x78] adds r2, 0x3E @@ -48467,7 +48467,7 @@ sub_8022554: ; 8022554 thumb_func_end sub_8022554 thumb_func_start sub_8022588 -sub_8022588: ; 8022588 +sub_8022588: @ 8022588 push {r4-r7,lr} adds r5, r0, 0 movs r6, 0 @@ -48522,7 +48522,7 @@ _080225E8: thumb_func_end sub_8022588 thumb_func_start sub_8022600 -sub_8022600: ; 8022600 +sub_8022600: @ 8022600 push {r4-r7,lr} mov r7, r8 push {r7} @@ -48620,7 +48620,7 @@ _080226B6: thumb_func_end sub_8022600 thumb_func_start sub_80226D0 -sub_80226D0: ; 80226D0 +sub_80226D0: @ 80226D0 push {r4-r6,lr} sub sp, 0x8 adds r6, r0, 0 @@ -48667,7 +48667,7 @@ _0802271A: thumb_func_end sub_80226D0 thumb_func_start sub_8022730 -sub_8022730: ; 8022730 +sub_8022730: @ 8022730 push {r4-r7,lr} adds r6, r0, 0 movs r5, 0 @@ -48923,7 +48923,7 @@ _08022928: thumb_func_end sub_8022730 thumb_func_start sub_8022960 -sub_8022960: ; 8022960 +sub_8022960: @ 8022960 push {r4-r6,lr} adds r5, r0, 0 movs r4, 0 @@ -49013,7 +49013,7 @@ _08022A18: thumb_func_end sub_8022960 thumb_func_start sub_8022A20 -sub_8022A20: ; 8022A20 +sub_8022A20: @ 8022A20 push {lr} adds r3, r0, 0 adds r0, 0x3F @@ -49039,7 +49039,7 @@ _08022A46: thumb_func_end sub_8022A20 thumb_func_start sub_8022A4C -sub_8022A4C: ; 8022A4C +sub_8022A4C: @ 8022A4C push {r4,r5,lr} adds r3, r0, 0 movs r1, 0 @@ -49078,7 +49078,7 @@ _08022A5A: thumb_func_end sub_8022A4C thumb_func_start sub_8022A94 -sub_8022A94: ; 8022A94 +sub_8022A94: @ 8022A94 push {r4-r6,lr} adds r5, r0, 0 adds r4, r5, 0 @@ -49154,7 +49154,7 @@ _08022B1A: thumb_func_end sub_8022A94 thumb_func_start sub_8022B28 -sub_8022B28: ; 8022B28 +sub_8022B28: @ 8022B28 push {r4-r7,lr} mov r7, r8 push {r7} @@ -49249,7 +49249,7 @@ _08022BA6: thumb_func_end sub_8022B28 thumb_func_start sub_8022BEC -sub_8022BEC: ; 8022BEC +sub_8022BEC: @ 8022BEC push {r4-r7,lr} mov r7, r8 push {r7} @@ -49309,7 +49309,7 @@ _08022C4A: thumb_func_end sub_8022BEC thumb_func_start sub_8022C58 -sub_8022C58: ; 8022C58 +sub_8022C58: @ 8022C58 push {r4-r6,lr} sub sp, 0x4 adds r6, r0, 0 @@ -49354,7 +49354,7 @@ sub_8022C58: ; 8022C58 thumb_func_end sub_8022C58 thumb_func_start sub_8022CB0 -sub_8022CB0: ; 8022CB0 +sub_8022CB0: @ 8022CB0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -49413,7 +49413,7 @@ _08022D0E: thumb_func_end sub_8022CB0 thumb_func_start sub_8022D14 -sub_8022D14: ; 8022D14 +sub_8022D14: @ 8022D14 push {r4-r7,lr} mov r7, r8 push {r7} @@ -49547,7 +49547,7 @@ _08022E0E: thumb_func_end sub_8022D14 thumb_func_start sub_8022E1C -sub_8022E1C: ; 8022E1C +sub_8022E1C: @ 8022E1C push {r4,lr} adds r4, r0, 0 bl sub_802104C @@ -49566,7 +49566,7 @@ _08022E34: thumb_func_end sub_8022E1C thumb_func_start sub_8022E3C -sub_8022E3C: ; 8022E3C +sub_8022E3C: @ 8022E3C push {r4,lr} adds r4, r0, 0 bl sub_802130C @@ -49585,7 +49585,7 @@ _08022E54: thumb_func_end sub_8022E3C thumb_func_start sub_8022E5C -sub_8022E5C: ; 8022E5C +sub_8022E5C: @ 8022E5C push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0xC] @@ -49626,7 +49626,7 @@ _08022EA2: thumb_func_end sub_8022E5C thumb_func_start sub_8022EAC -sub_8022EAC: ; 8022EAC +sub_8022EAC: @ 8022EAC push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -49674,7 +49674,7 @@ _08022EFA: thumb_func_end sub_8022EAC thumb_func_start sub_8022F04 -sub_8022F04: ; 8022F04 +sub_8022F04: @ 8022F04 push {lr} movs r1, 0 str r1, [r0, 0x4] @@ -49687,7 +49687,7 @@ sub_8022F04: ; 8022F04 thumb_func_end sub_8022F04 thumb_func_start sub_8022F1C -sub_8022F1C: ; 8022F1C +sub_8022F1C: @ 8022F1C push {r4-r7,lr} sub sp, 0x4 adds r5, r0, 0 @@ -49850,7 +49850,7 @@ _08023066: thumb_func_end sub_8022F1C thumb_func_start sub_8023070 -sub_8023070: ; 8023070 +sub_8023070: @ 8023070 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0xC] @@ -50005,7 +50005,7 @@ _080231AE: thumb_func_end sub_8023070 thumb_func_start sub_80231B8 -sub_80231B8: ; 80231B8 +sub_80231B8: @ 80231B8 push {r4-r7,lr} adds r4, r0, 0 ldrb r1, [r4, 0xC] @@ -50154,7 +50154,7 @@ _080232E2: thumb_func_end sub_80231B8 thumb_func_start sub_80232EC -sub_80232EC: ; 80232EC +sub_80232EC: @ 80232EC push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -50246,7 +50246,7 @@ _08023392: thumb_func_end sub_80232EC thumb_func_start sub_802339C -sub_802339C: ; 802339C +sub_802339C: @ 802339C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -50476,7 +50476,7 @@ _08023548: thumb_func_end sub_802339C thumb_func_start sub_8023558 -sub_8023558: ; 8023558 +sub_8023558: @ 8023558 push {r4-r6,lr} adds r3, r0, 0 movs r6, 0 @@ -50653,7 +50653,7 @@ _080236A8: thumb_func_end sub_8023558 thumb_func_start sub_80236B8 -sub_80236B8: ; 80236B8 +sub_80236B8: @ 80236B8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -50872,7 +50872,7 @@ _0802384C: thumb_func_end sub_80236B8 thumb_func_start sub_802385C -sub_802385C: ; 802385C +sub_802385C: @ 802385C push {r4,r5,lr} adds r5, r0, 0 movs r4, 0 @@ -50952,7 +50952,7 @@ _080238EA: thumb_func_end sub_802385C thumb_func_start sub_80238F0 -sub_80238F0: ; 80238F0 +sub_80238F0: @ 80238F0 push {r4,lr} adds r4, r0, 0 adds r0, 0x5C @@ -51032,7 +51032,7 @@ _08023992: thumb_func_end sub_80238F0 thumb_func_start sub_8023998 -sub_8023998: ; 8023998 +sub_8023998: @ 8023998 push {r4,lr} adds r4, r0, 0 adds r0, 0x5C @@ -51105,7 +51105,7 @@ _08023A28: thumb_func_end sub_8023998 thumb_func_start sub_8023A30 -sub_8023A30: ; 8023A30 +sub_8023A30: @ 8023A30 push {r4-r7,lr} adds r4, r0, 0 ldrb r0, [r4, 0xC] @@ -51291,7 +51291,7 @@ _08023BBA: thumb_func_end sub_8023A30 thumb_func_start sub_8023BC0 -sub_8023BC0: ; 8023BC0 +sub_8023BC0: @ 8023BC0 push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -51407,7 +51407,7 @@ _08023CA2: thumb_func_end sub_8023BC0 thumb_func_start sub_8023CAC -sub_8023CAC: ; 8023CAC +sub_8023CAC: @ 8023CAC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -51868,7 +51868,7 @@ _08024034: thumb_func_end sub_8023CAC thumb_func_start sub_8024048 -sub_8024048: ; 8024048 +sub_8024048: @ 8024048 push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -51981,7 +51981,7 @@ _0802412A: thumb_func_end sub_8024048 thumb_func_start sub_8024134 -sub_8024134: ; 8024134 +sub_8024134: @ 8024134 push {r4,r5,lr} sub sp, 0x10 adds r5, r0, 0 @@ -52092,7 +52092,7 @@ _0802421E: thumb_func_end sub_8024134 thumb_func_start sub_8024228 -sub_8024228: ; 8024228 +sub_8024228: @ 8024228 push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -52190,7 +52190,7 @@ _080242D8: thumb_func_end sub_8024228 thumb_func_start sub_80242E0 -sub_80242E0: ; 80242E0 +sub_80242E0: @ 80242E0 push {r4-r7,lr} adds r4, r0, 0 movs r5, 0 @@ -52303,7 +52303,7 @@ _080243B4: thumb_func_end sub_80242E0 thumb_func_start sub_80243BC -sub_80243BC: ; 80243BC +sub_80243BC: @ 80243BC push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -52377,7 +52377,7 @@ _0802443A: thumb_func_end sub_80243BC thumb_func_start sub_8024444 -sub_8024444: ; 8024444 +sub_8024444: @ 8024444 push {r4,r5,lr} sub sp, 0x10 adds r5, r0, 0 @@ -52477,7 +52477,7 @@ _080244FC: thumb_func_end sub_8024444 thumb_func_start sub_8024508 -sub_8024508: ; 8024508 +sub_8024508: @ 8024508 push {r4,r5,lr} adds r5, r0, 0 ldrb r4, [r5, 0xC] @@ -52528,7 +52528,7 @@ _0802455E: thumb_func_end sub_8024508 thumb_func_start sub_8024568 -sub_8024568: ; 8024568 +sub_8024568: @ 8024568 push {lr} movs r0, 0 bl sub_8020C0C @@ -52538,7 +52538,7 @@ sub_8024568: ; 8024568 thumb_func_end sub_8024568 thumb_func_start sub_8024578 -sub_8024578: ; 8024578 +sub_8024578: @ 8024578 push {r4-r6,lr} adds r4, r0, 0 movs r5, 0 @@ -52610,7 +52610,7 @@ _080245B8: thumb_func_end sub_8024578 thumb_func_start sub_8024604 -sub_8024604: ; 8024604 +sub_8024604: @ 8024604 push {r4-r6,lr} sub sp, 0x8 str r2, [sp, 0x4] @@ -52645,7 +52645,7 @@ sub_8024604: ; 8024604 thumb_func_end sub_8024604 thumb_func_start sub_8024644 -sub_8024644: ; 8024644 +sub_8024644: @ 8024644 push {r4,r5,lr} sub sp, 0x4 ldr r5, [sp, 0x10] @@ -52667,7 +52667,7 @@ sub_8024644: ; 8024644 thumb_func_end sub_8024644 thumb_func_start sub_8024668 -sub_8024668: ; 8024668 +sub_8024668: @ 8024668 ldr r1, =0x03005d90 ldr r1, [r1] adds r1, 0xAC @@ -52679,7 +52679,7 @@ sub_8024668: ; 8024668 thumb_func_end sub_8024668 thumb_func_start sub_802467C -sub_802467C: ; 802467C +sub_802467C: @ 802467C ldr r2, =0x03005d90 ldr r2, [r2] adds r2, 0xAC @@ -52691,7 +52691,7 @@ sub_802467C: ; 802467C thumb_func_end sub_802467C thumb_func_start sub_8024690 -sub_8024690: ; 8024690 +sub_8024690: @ 8024690 push {lr} adds r1, r0, 0 ldr r0, =0x03005d90 @@ -52706,7 +52706,7 @@ sub_8024690: ; 8024690 thumb_func_end sub_8024690 thumb_func_start sub_80246AC -sub_80246AC: ; 80246AC +sub_80246AC: @ 80246AC push {r4,lr} adds r4, r0, 0 ldr r0, =0x03005d90 @@ -52729,7 +52729,7 @@ _080246CE: thumb_func_end sub_80246AC thumb_func_start sub_80246D4 -sub_80246D4: ; 80246D4 +sub_80246D4: @ 80246D4 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -52752,7 +52752,7 @@ _080246FA: thumb_func_end sub_80246D4 thumb_func_start sub_8024700 -sub_8024700: ; 8024700 +sub_8024700: @ 8024700 push {r4,r5,lr} adds r4, r0, 0 ldr r0, =0x03005d90 @@ -52783,7 +52783,7 @@ _0802473A: thumb_func_end sub_8024700 thumb_func_start sub_8024740 -sub_8024740: ; 8024740 +sub_8024740: @ 8024740 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x03005d90 @@ -52814,7 +52814,7 @@ _08024776: thumb_func_end sub_8024740 thumb_func_start sub_802477C -sub_802477C: ; 802477C +sub_802477C: @ 802477C push {r4,r5,lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -52846,7 +52846,7 @@ _080247B6: thumb_func_end sub_802477C thumb_func_start sub_80247BC -sub_80247BC: ; 80247BC +sub_80247BC: @ 80247BC push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -52860,7 +52860,7 @@ sub_80247BC: ; 80247BC thumb_func_end sub_80247BC thumb_func_start sub_80247D4 -sub_80247D4: ; 80247D4 +sub_80247D4: @ 80247D4 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -52905,7 +52905,7 @@ sub_80247D4: ; 80247D4 thumb_func_end sub_80247D4 thumb_func_start sub_802482C -sub_802482C: ; 802482C +sub_802482C: @ 802482C push {r4-r6,lr} mov r6, r8 push {r6} @@ -52952,7 +52952,7 @@ sub_802482C: ; 802482C thumb_func_end sub_802482C thumb_func_start sub_802488C -sub_802488C: ; 802488C +sub_802488C: @ 802488C push {lr} sub sp, 0x4 bl sub_80247BC @@ -52971,7 +52971,7 @@ sub_802488C: ; 802488C thumb_func_end sub_802488C thumb_func_start sub_80248B0 -sub_80248B0: ; 80248B0 +sub_80248B0: @ 80248B0 push {r4,r5,lr} sub sp, 0x18 movs r0, 0x7 @@ -53016,7 +53016,7 @@ sub_80248B0: ; 80248B0 thumb_func_end sub_80248B0 thumb_func_start sub_8024918 -sub_8024918: ; 8024918 +sub_8024918: @ 8024918 push {r4,lr} ldr r4, =0x02022c94 ldrb r0, [r4] @@ -53033,7 +53033,7 @@ sub_8024918: ; 8024918 thumb_func_end sub_8024918 thumb_func_start sub_802493C -sub_802493C: ; 802493C +sub_802493C: @ 802493C push {r4-r6,lr} adds r5, r1, 0 lsls r0, 16 @@ -53116,7 +53116,7 @@ _08024A16: thumb_func_end sub_802493C thumb_func_start sub_8024A1C -sub_8024A1C: ; 8024A1C +sub_8024A1C: @ 8024A1C push {lr} bl clear_tasks bl ResetAllObjectData @@ -53126,7 +53126,7 @@ sub_8024A1C: ; 8024A1C thumb_func_end sub_8024A1C thumb_func_start sub_8024A30 -sub_8024A30: ; 8024A30 +sub_8024A30: @ 8024A30 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -53336,7 +53336,7 @@ _08024BB6: thumb_func_end sub_8024A30 thumb_func_start sub_8024BC8 -sub_8024BC8: ; 8024BC8 +sub_8024BC8: @ 8024BC8 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -53504,7 +53504,7 @@ _08024D40: thumb_func_end sub_8024BC8 thumb_func_start sub_8024D4C -sub_8024D4C: ; 8024D4C +sub_8024D4C: @ 8024D4C push {lr} bl sub_8025D04 ldr r1, =gUnknown_082F7AC4 @@ -53528,7 +53528,7 @@ _08024D70: thumb_func_end sub_8024D4C thumb_func_start sub_8024D84 -sub_8024D84: ; 8024D84 +sub_8024D84: @ 8024D84 push {lr} bl sub_8025E0C ldr r1, =gUnknown_082F7AF4 @@ -53552,7 +53552,7 @@ _08024DA8: thumb_func_end sub_8024D84 thumb_func_start sub_8024DBC -sub_8024DBC: ; 8024DBC +sub_8024DBC: @ 8024DBC push {r4,lr} ldr r4, =0x02022c98 ldr r0, [r4] @@ -53586,7 +53586,7 @@ _08024DF8: thumb_func_end sub_8024DBC thumb_func_start sub_8024E00 -sub_8024E00: ; 8024E00 +sub_8024E00: @ 8024E00 push {r4,lr} ldr r4, =0x02022c98 ldr r1, [r4] @@ -53615,7 +53615,7 @@ _08024E30: thumb_func_end sub_8024E00 thumb_func_start sub_8024E38 -sub_8024E38: ; 8024E38 +sub_8024E38: @ 8024E38 push {r4,lr} sub sp, 0x4 ldr r1, =0x02022c98 @@ -53712,7 +53712,7 @@ _08024F08: thumb_func_end sub_8024E38 thumb_func_start sub_8024F10 -sub_8024F10: ; 8024F10 +sub_8024F10: @ 8024F10 push {lr} ldr r0, =0x02022c98 ldr r1, [r0] @@ -53734,7 +53734,7 @@ _08024F2E: thumb_func_end sub_8024F10 thumb_func_start sub_8024F38 -sub_8024F38: ; 8024F38 +sub_8024F38: @ 8024F38 push {r4,lr} ldr r4, =0x02022c98 ldr r2, [r4] @@ -53828,7 +53828,7 @@ _08024FF6: thumb_func_end sub_8024F38 thumb_func_start sub_8024FFC -sub_8024FFC: ; 8024FFC +sub_8024FFC: @ 8024FFC push {lr} ldr r0, =0x02022c98 ldr r2, [r0] @@ -53925,7 +53925,7 @@ _080250CA: thumb_func_end sub_8024FFC thumb_func_start sub_80250D4 -sub_80250D4: ; 80250D4 +sub_80250D4: @ 80250D4 push {r4,r5,lr} bl sub_802671C bl sub_8025F48 @@ -53991,7 +53991,7 @@ _08025150: thumb_func_end sub_80250D4 thumb_func_start sub_8025158 -sub_8025158: ; 8025158 +sub_8025158: @ 8025158 push {lr} bl sub_8026044 bl sub_8026C90 @@ -54005,7 +54005,7 @@ _0802516C: thumb_func_end sub_8025158 thumb_func_start sub_8025170 -sub_8025170: ; 8025170 +sub_8025170: @ 8025170 push {r4,lr} bl sub_800A550 adds r4, r0, 0 @@ -54028,7 +54028,7 @@ _08025192: thumb_func_end sub_8025170 thumb_func_start sub_8025198 -sub_8025198: ; 8025198 +sub_8025198: @ 8025198 push {r4,r5,lr} ldr r5, =0x02022c98 ldr r1, [r5] @@ -54107,7 +54107,7 @@ _08025226: thumb_func_end sub_8025198 thumb_func_start sub_8025230 -sub_8025230: ; 8025230 +sub_8025230: @ 8025230 push {r4,r5,lr} ldr r5, =0x02022c98 ldr r2, [r5] @@ -54228,7 +54228,7 @@ _08025316: thumb_func_end sub_8025230 thumb_func_start sub_8025324 -sub_8025324: ; 8025324 +sub_8025324: @ 8025324 push {r4,r5,lr} sub sp, 0x4 movs r1, 0x1 @@ -54381,7 +54381,7 @@ _08025466: thumb_func_end sub_8025324 thumb_func_start sub_8025470 -sub_8025470: ; 8025470 +sub_8025470: @ 8025470 push {r4,r5,lr} sub sp, 0x4 ldr r4, =0x02022c98 @@ -54595,7 +54595,7 @@ _0802563C: thumb_func_end sub_8025470 thumb_func_start sub_8025644 -sub_8025644: ; 8025644 +sub_8025644: @ 8025644 push {r4,lr} ldr r4, =0x02022c98 ldr r0, [r4] @@ -54649,7 +54649,7 @@ _080256A0: thumb_func_end sub_8025644 thumb_func_start sub_80256AC -sub_80256AC: ; 80256AC +sub_80256AC: @ 80256AC push {r4,lr} sub sp, 0x4 ldr r4, =0x02022c98 @@ -54729,7 +54729,7 @@ _0802574C: thumb_func_end sub_80256AC thumb_func_start sub_8025758 -sub_8025758: ; 8025758 +sub_8025758: @ 8025758 push {r4,lr} sub sp, 0x4 ldr r4, =0x02022c98 @@ -54868,7 +54868,7 @@ _0802588C: thumb_func_end sub_8025758 thumb_func_start sub_802589C -sub_802589C: ; 802589C +sub_802589C: @ 802589C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -54929,7 +54929,7 @@ _08025904: thumb_func_end sub_802589C thumb_func_start sub_8025910 -sub_8025910: ; 8025910 +sub_8025910: @ 8025910 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -55043,7 +55043,7 @@ _080259E8: thumb_func_end sub_8025910 thumb_func_start sub_80259FC -sub_80259FC: ; 80259FC +sub_80259FC: @ 80259FC push {r4-r7,lr} mov r7, r8 push {r7} @@ -55298,7 +55298,7 @@ _08025BF6: thumb_func_end sub_80259FC thumb_func_start sub_8025C0C -sub_8025C0C: ; 8025C0C +sub_8025C0C: @ 8025C0C push {r4-r7,lr} sub sp, 0x18 ldr r5, =0x02022c98 @@ -55415,7 +55415,7 @@ _08025CFA: thumb_func_end sub_8025C0C thumb_func_start sub_8025D04 -sub_8025D04: ; 8025D04 +sub_8025D04: @ 8025D04 push {r4,r5,lr} ldr r5, =0x02022c98 ldr r0, [r5] @@ -55456,7 +55456,7 @@ _08025D4A: thumb_func_end sub_8025D04 thumb_func_start sub_8025D50 -sub_8025D50: ; 8025D50 +sub_8025D50: @ 8025D50 push {r4-r6,lr} sub sp, 0x14 ldr r0, =0x02022c98 @@ -55539,7 +55539,7 @@ _08025DF4: thumb_func_end sub_8025D50 thumb_func_start sub_8025E0C -sub_8025E0C: ; 8025E0C +sub_8025E0C: @ 8025E0C push {r4-r6,lr} sub sp, 0x18 ldr r0, =0x02022c98 @@ -55630,7 +55630,7 @@ _08025EC0: thumb_func_end sub_8025E0C thumb_func_start sub_8025ED8 -sub_8025ED8: ; 8025ED8 +sub_8025ED8: @ 8025ED8 push {r4,lr} ldr r4, =0x02022c98 ldr r1, [r4] @@ -55687,7 +55687,7 @@ _08025F40: thumb_func_end sub_8025ED8 thumb_func_start sub_8025F48 -sub_8025F48: ; 8025F48 +sub_8025F48: @ 8025F48 push {r4-r6,lr} ldr r6, =0x02022c98 ldr r2, [r6] @@ -55806,7 +55806,7 @@ _0802603C: thumb_func_end sub_8025F48 thumb_func_start sub_8026044 -sub_8026044: ; 8026044 +sub_8026044: @ 8026044 push {r4-r7,lr} mov r7, r8 push {r7} @@ -55995,7 +55995,7 @@ _080261C0: thumb_func_end sub_8026044 thumb_func_start sub_80261CC -sub_80261CC: ; 80261CC +sub_80261CC: @ 80261CC push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -56006,7 +56006,7 @@ sub_80261CC: ; 80261CC thumb_func_end sub_80261CC thumb_func_start sub_80261E4 -sub_80261E4: ; 80261E4 +sub_80261E4: @ 80261E4 push {lr} bl copy_pal_bg_faded_to_pal_ram bl LoadOamFromSprites @@ -56016,7 +56016,7 @@ sub_80261E4: ; 80261E4 thumb_func_end sub_80261E4 thumb_func_start sub_80261F8 -sub_80261F8: ; 80261F8 +sub_80261F8: @ 80261F8 push {r4,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -56028,7 +56028,7 @@ sub_80261F8: ; 80261F8 thumb_func_end sub_80261F8 thumb_func_start sub_802620C -sub_802620C: ; 802620C +sub_802620C: @ 802620C push {lr} lsls r1, 24 lsrs r1, 24 @@ -56038,7 +56038,7 @@ sub_802620C: ; 802620C thumb_func_end sub_802620C thumb_func_start sub_802621C -sub_802621C: ; 802621C +sub_802621C: @ 802621C push {lr} movs r1, 0x1 bl AddTask @@ -56058,7 +56058,7 @@ sub_802621C: ; 802621C thumb_func_end sub_802621C thumb_func_start sub_8026240 -sub_8026240: ; 8026240 +sub_8026240: @ 8026240 push {r4,lr} ldr r2, =0x02022c98 ldr r1, [r2] @@ -56078,7 +56078,7 @@ sub_8026240: ; 8026240 thumb_func_end sub_8026240 thumb_func_start sub_8026264 -sub_8026264: ; 8026264 +sub_8026264: @ 8026264 push {r4,lr} ldr r3, =0x02022c98 ldr r1, [r3] @@ -56126,7 +56126,7 @@ _080262BA: thumb_func_end sub_8026264 thumb_func_start sub_80262C0 -sub_80262C0: ; 80262C0 +sub_80262C0: @ 80262C0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -56177,7 +56177,7 @@ _0802630C: thumb_func_end sub_80262C0 thumb_func_start sub_8026324 -sub_8026324: ; 8026324 +sub_8026324: @ 8026324 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -56564,7 +56564,7 @@ _08026614: thumb_func_end sub_8026324 thumb_func_start sub_8026634 -sub_8026634: ; 8026634 +sub_8026634: @ 8026634 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -56680,7 +56680,7 @@ _0802670C: thumb_func_end sub_8026634 thumb_func_start sub_802671C -sub_802671C: ; 802671C +sub_802671C: @ 802671C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -56980,7 +56980,7 @@ _08026974: thumb_func_end sub_802671C thumb_func_start sub_8026988 -sub_8026988: ; 8026988 +sub_8026988: @ 8026988 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -57107,7 +57107,7 @@ _08026A7A: thumb_func_end sub_8026988 thumb_func_start sub_8026A88 -sub_8026A88: ; 8026A88 +sub_8026A88: @ 8026A88 push {r4-r6,lr} ldr r1, =0x02022c98 ldr r0, [r1] @@ -57141,7 +57141,7 @@ _08026ABA: thumb_func_end sub_8026A88 thumb_func_start sub_8026AC8 -sub_8026AC8: ; 8026AC8 +sub_8026AC8: @ 8026AC8 push {r4,r5,lr} ldr r0, =0x02022c98 ldr r0, [r0] @@ -57167,7 +57167,7 @@ _08026AEA: thumb_func_end sub_8026AC8 thumb_func_start sub_8026AF4 -sub_8026AF4: ; 8026AF4 +sub_8026AF4: @ 8026AF4 push {lr} bl sub_8026988 ldr r0, =0x02022c98 @@ -57193,7 +57193,7 @@ _08026B14: thumb_func_end sub_8026AF4 thumb_func_start sub_8026B28 -sub_8026B28: ; 8026B28 +sub_8026B28: @ 8026B28 push {lr} bl sub_8026988 ldr r0, =0x02022c98 @@ -57219,7 +57219,7 @@ _08026B48: thumb_func_end sub_8026B28 thumb_func_start sub_8026B5C -sub_8026B5C: ; 8026B5C +sub_8026B5C: @ 8026B5C push {lr} adds r3, r1, 0 lsls r0, 24 @@ -57272,7 +57272,7 @@ _08026BB4: thumb_func_end sub_8026B5C thumb_func_start sub_8026BB8 -sub_8026BB8: ; 8026BB8 +sub_8026BB8: @ 8026BB8 push {r4-r6,lr} ldr r1, =0x02022c98 ldr r0, [r1] @@ -57335,7 +57335,7 @@ _08026C20: thumb_func_end sub_8026BB8 thumb_func_start sub_8026C28 -sub_8026C28: ; 8026C28 +sub_8026C28: @ 8026C28 push {r4,lr} movs r1, 0 ldr r4, =0x02022c98 @@ -57359,7 +57359,7 @@ _08026C34: thumb_func_end sub_8026C28 thumb_func_start sub_8026C50 -sub_8026C50: ; 8026C50 +sub_8026C50: @ 8026C50 push {r4,lr} ldr r3, =0x02022c98 ldr r1, [r3] @@ -57395,7 +57395,7 @@ _08026C8A: thumb_func_end sub_8026C50 thumb_func_start sub_8026C90 -sub_8026C90: ; 8026C90 +sub_8026C90: @ 8026C90 push {r4-r6,lr} ldr r4, =0x02022c98 ldr r1, [r4] @@ -57468,7 +57468,7 @@ _08026D16: thumb_func_end sub_8026C90 thumb_func_start sub_8026D1C -sub_8026D1C: ; 8026D1C +sub_8026D1C: @ 8026D1C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -57523,7 +57523,7 @@ _08026D76: thumb_func_end sub_8026D1C thumb_func_start sub_8026D8C -sub_8026D8C: ; 8026D8C +sub_8026D8C: @ 8026D8C lsls r0, 24 lsrs r0, 24 ldr r3, =gUnknown_082F4648 @@ -57542,7 +57542,7 @@ sub_8026D8C: ; 8026D8C thumb_func_end sub_8026D8C thumb_func_start sub_8026DB0 -sub_8026DB0: ; 8026DB0 +sub_8026DB0: @ 8026DB0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -57641,7 +57641,7 @@ _08026E5A: thumb_func_end sub_8026DB0 thumb_func_start sub_8026E70 -sub_8026E70: ; 8026E70 +sub_8026E70: @ 8026E70 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -57706,7 +57706,7 @@ _08026EE4: thumb_func_end sub_8026E70 thumb_func_start sub_8026EEC -sub_8026EEC: ; 8026EEC +sub_8026EEC: @ 8026EEC push {r4-r6,lr} movs r6, 0 movs r5, 0 @@ -57736,7 +57736,7 @@ _08026F14: thumb_func_end sub_8026EEC thumb_func_start sub_8026F1C -sub_8026F1C: ; 8026F1C +sub_8026F1C: @ 8026F1C push {r4-r6,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -58118,7 +58118,7 @@ _0802722C: thumb_func_end sub_8026F1C thumb_func_start sub_8027234 -sub_8027234: ; 8027234 +sub_8027234: @ 8027234 push {r4,r5,lr} adds r1, r0, 0 ldr r4, =0x02022c98 @@ -58179,7 +58179,7 @@ _0802729E: thumb_func_end sub_8027234 thumb_func_start sub_80272A4 -sub_80272A4: ; 80272A4 +sub_80272A4: @ 80272A4 push {r4,r5,lr} movs r3, 0 ldr r2, =0x02022c98 @@ -58217,7 +58217,7 @@ _080272DC: thumb_func_end sub_80272A4 thumb_func_start sub_80272E8 -sub_80272E8: ; 80272E8 +sub_80272E8: @ 80272E8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -58341,7 +58341,7 @@ _08027310: thumb_func_end sub_80272E8 thumb_func_start sub_80273F0 -sub_80273F0: ; 80273F0 +sub_80273F0: @ 80273F0 push {r4,r5,lr} movs r4, 0 ldr r0, =0x02022c98 @@ -58396,7 +58396,7 @@ _08027436: thumb_func_end sub_80273F0 thumb_func_start sub_802745C -sub_802745C: ; 802745C +sub_802745C: @ 802745C push {lr} lsls r0, 24 lsrs r0, 24 @@ -58429,7 +58429,7 @@ _0802748E: thumb_func_end sub_802745C thumb_func_start sub_802749C -sub_802749C: ; 802749C +sub_802749C: @ 802749C push {r4-r6,lr} ldr r5, =0x02022c98 ldr r0, [r5] @@ -58485,7 +58485,7 @@ _080274FE: thumb_func_end sub_802749C thumb_func_start sub_8027518 -sub_8027518: ; 8027518 +sub_8027518: @ 8027518 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -58519,7 +58519,7 @@ _0802752C: thumb_func_end sub_8027518 thumb_func_start sub_8027554 -sub_8027554: ; 8027554 +sub_8027554: @ 8027554 push {r4,lr} ldr r4, =0x02022c98 ldr r3, [r4] @@ -58608,7 +58608,7 @@ _08027600: thumb_func_end sub_8027554 thumb_func_start sub_8027608 -sub_8027608: ; 8027608 +sub_8027608: @ 8027608 ldr r0, =0x02022c98 ldr r1, [r0] adds r0, r1, 0 @@ -58627,7 +58627,7 @@ sub_8027608: ; 8027608 thumb_func_end sub_8027608 thumb_func_start sub_802762C -sub_802762C: ; 802762C +sub_802762C: @ 802762C ldr r0, =0x02022c98 ldr r1, [r0] adds r0, r1, 0 @@ -58647,7 +58647,7 @@ sub_802762C: ; 802762C thumb_func_end sub_802762C thumb_func_start sub_8027650 -sub_8027650: ; 8027650 +sub_8027650: @ 8027650 ldr r0, =0x02022c98 ldr r0, [r0] adds r0, 0x24 @@ -58657,7 +58657,7 @@ sub_8027650: ; 8027650 thumb_func_end sub_8027650 thumb_func_start sub_8027660 -sub_8027660: ; 8027660 +sub_8027660: @ 8027660 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -58687,7 +58687,7 @@ _08027694: thumb_func_end sub_8027660 thumb_func_start sub_80276A0 -sub_80276A0: ; 80276A0 +sub_80276A0: @ 80276A0 lsls r0, 24 lsrs r0, 24 lsls r1, 24 @@ -58706,7 +58706,7 @@ sub_80276A0: ; 80276A0 thumb_func_end sub_80276A0 thumb_func_start sub_80276C0 -sub_80276C0: ; 80276C0 +sub_80276C0: @ 80276C0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -58777,7 +58777,7 @@ _08027736: thumb_func_end sub_80276C0 thumb_func_start sub_8027748 -sub_8027748: ; 8027748 +sub_8027748: @ 8027748 push {r4-r6,lr} ldr r0, =0x02022c98 ldr r0, [r0] @@ -58812,7 +58812,7 @@ _08027776: thumb_func_end sub_8027748 thumb_func_start sub_802778C -sub_802778C: ; 802778C +sub_802778C: @ 802778C push {r4,r5,lr} lsls r0, 24 ldr r1, =0x02022c98 @@ -58852,7 +58852,7 @@ _080277C4: thumb_func_end sub_802778C thumb_func_start sub_80277D0 -sub_80277D0: ; 80277D0 +sub_80277D0: @ 80277D0 push {r4-r7,lr} sub sp, 0x14 lsls r0, 24 @@ -58922,7 +58922,7 @@ _08027838: thumb_func_end sub_80277D0 thumb_func_start sub_802784C -sub_802784C: ; 802784C +sub_802784C: @ 802784C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -59041,7 +59041,7 @@ _08027916: thumb_func_end sub_802784C thumb_func_start sub_802793C -sub_802793C: ; 802793C +sub_802793C: @ 802793C lsls r1, 24 ldr r2, =0x02022c98 ldr r2, [r2] @@ -59058,7 +59058,7 @@ sub_802793C: ; 802793C thumb_func_end sub_802793C thumb_func_start sub_802795C -sub_802795C: ; 802795C +sub_802795C: @ 802795C push {r4-r7,lr} sub sp, 0x14 lsls r0, 24 @@ -59117,7 +59117,7 @@ _080279B0: thumb_func_end sub_802795C thumb_func_start sub_80279C8 -sub_80279C8: ; 80279C8 +sub_80279C8: @ 80279C8 push {r4-r6,lr} ldr r0, =0x02022c98 ldr r0, [r0] @@ -59166,7 +59166,7 @@ _08027A22: thumb_func_end sub_80279C8 thumb_func_start sub_8027A28 -sub_8027A28: ; 8027A28 +sub_8027A28: @ 8027A28 push {lr} adds r2, r0, 0 adds r0, r1, 0 @@ -59179,7 +59179,7 @@ _08027A34: thumb_func_end sub_8027A28 thumb_func_start sub_8027A38 -sub_8027A38: ; 8027A38 +sub_8027A38: @ 8027A38 push {lr} adds r2, r0, 0 adds r0, r1, 0 @@ -59192,7 +59192,7 @@ _08027A44: thumb_func_end sub_8027A38 thumb_func_start sub_8027A48 -sub_8027A48: ; 8027A48 +sub_8027A48: @ 8027A48 lsls r0, 24 lsrs r0, 24 ldr r1, =0x02022c98 @@ -59205,7 +59205,7 @@ sub_8027A48: ; 8027A48 thumb_func_end sub_8027A48 thumb_func_start sub_8027A5C -sub_8027A5C: ; 8027A5C +sub_8027A5C: @ 8027A5C push {r4-r6,lr} movs r5, 0 ldr r6, =0x020375f0 @@ -59244,7 +59244,7 @@ _08027AA0: thumb_func_end sub_8027A5C thumb_func_start sub_8027AAC -sub_8027AAC: ; 8027AAC +sub_8027AAC: @ 8027AAC push {r4,lr} ldr r4, =sub_8027ACC adds r0, r4, 0 @@ -59260,7 +59260,7 @@ sub_8027AAC: ; 8027AAC thumb_func_end sub_8027AAC thumb_func_start sub_8027ACC -sub_8027ACC: ; 8027ACC +sub_8027ACC: @ 8027ACC push {r4-r7,lr} sub sp, 0x8 lsls r0, 24 @@ -59395,7 +59395,7 @@ _08027BE2: thumb_func_end sub_8027ACC thumb_func_start sub_8027BEC -sub_8027BEC: ; 8027BEC +sub_8027BEC: @ 8027BEC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -59527,7 +59527,7 @@ _08027C76: thumb_func_end sub_8027BEC thumb_func_start sub_8027D20 -sub_8027D20: ; 8027D20 +sub_8027D20: @ 8027D20 push {lr} bl sub_8009FCC ldr r1, =0x02022c98 @@ -59540,7 +59540,7 @@ sub_8027D20: ; 8027D20 thumb_func_end sub_8027D20 thumb_func_start sub_8027D38 -sub_8027D38: ; 8027D38 +sub_8027D38: @ 8027D38 push {r4-r7,lr} ldr r0, =0x02022c98 ldr r0, [r0] @@ -59617,7 +59617,7 @@ _08027DB2: thumb_func_end sub_8027D38 thumb_func_start sub_8027DD0 -sub_8027DD0: ; 8027DD0 +sub_8027DD0: @ 8027DD0 push {lr} sub sp, 0x8 ldr r3, =0xffffff00 @@ -59641,7 +59641,7 @@ sub_8027DD0: ; 8027DD0 thumb_func_end sub_8027DD0 thumb_func_start sub_8027DFC -sub_8027DFC: ; 8027DFC +sub_8027DFC: @ 8027DFC push {lr} adds r2, r0, 0 ldr r3, =0x03003090 @@ -59671,7 +59671,7 @@ _08027E2A: thumb_func_end sub_8027DFC thumb_func_start sub_8027E30 -sub_8027E30: ; 8027E30 +sub_8027E30: @ 8027E30 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -60084,7 +60084,7 @@ sub_8027E30: ; 8027E30 thumb_func_end sub_8027E30 thumb_func_start sub_8028164 -sub_8028164: ; 8028164 +sub_8028164: @ 8028164 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -60285,7 +60285,7 @@ _080282DE: thumb_func_end sub_8028164 thumb_func_start sub_80282EC -sub_80282EC: ; 80282EC +sub_80282EC: @ 80282EC push {lr} sub sp, 0x8 lsls r0, 24 @@ -60309,7 +60309,7 @@ sub_80282EC: ; 80282EC thumb_func_end sub_80282EC thumb_func_start sub_8028318 -sub_8028318: ; 8028318 +sub_8028318: @ 8028318 push {r4,lr} adds r2, r0, 0 adds r4, r1, 0 @@ -60343,7 +60343,7 @@ _0802834A: thumb_func_end sub_8028318 thumb_func_start sub_8028350 -sub_8028350: ; 8028350 +sub_8028350: @ 8028350 push {lr} sub sp, 0x8 ldr r2, =0xffffff00 @@ -60362,7 +60362,7 @@ sub_8028350: ; 8028350 thumb_func_end sub_8028350 thumb_func_start sub_8028374 -sub_8028374: ; 8028374 +sub_8028374: @ 8028374 push {lr} adds r2, r0, 0 ldr r3, =0x03003090 @@ -60392,7 +60392,7 @@ _080283A2: thumb_func_end sub_8028374 thumb_func_start sub_80283A8 -sub_80283A8: ; 80283A8 +sub_80283A8: @ 80283A8 push {r4,r5,lr} sub sp, 0x18 movs r5, 0xC0 @@ -60434,7 +60434,7 @@ _080283E8: thumb_func_end sub_80283A8 thumb_func_start sub_8028408 -sub_8028408: ; 8028408 +sub_8028408: @ 8028408 push {r4-r6,lr} mov r6, r8 push {r6} @@ -60503,7 +60503,7 @@ sub_8028408: ; 8028408 thumb_func_end sub_8028408 thumb_func_start sub_80284A8 -sub_80284A8: ; 80284A8 +sub_80284A8: @ 80284A8 push {lr} movs r2, 0x2E ldrsh r1, [r0, r2] @@ -60525,7 +60525,7 @@ _080284C6: thumb_func_end sub_80284A8 thumb_func_start sub_80284CC -sub_80284CC: ; 80284CC +sub_80284CC: @ 80284CC push {lr} bl link_get_multiplayer_id ldr r1, =0x02022c9c @@ -60552,7 +60552,7 @@ sub_80284CC: ; 80284CC thumb_func_end sub_80284CC thumb_func_start sub_8028504 -sub_8028504: ; 8028504 +sub_8028504: @ 8028504 push {lr} bl link_get_multiplayer_id ldr r1, =0x02022c9c @@ -60579,7 +60579,7 @@ sub_8028504: ; 8028504 thumb_func_end sub_8028504 thumb_func_start sub_802853C -sub_802853C: ; 802853C +sub_802853C: @ 802853C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -60641,7 +60641,7 @@ _080285A2: thumb_func_end sub_802853C thumb_func_start sub_80285AC -sub_80285AC: ; 80285AC +sub_80285AC: @ 80285AC push {r4,r5,lr} adds r5, r0, 0 ldrh r0, [r5, 0x30] @@ -60695,7 +60695,7 @@ _080285FE: thumb_func_end sub_80285AC thumb_func_start sub_8028614 -sub_8028614: ; 8028614 +sub_8028614: @ 8028614 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -60730,7 +60730,7 @@ _08028646: thumb_func_end sub_8028614 thumb_func_start sub_8028654 -sub_8028654: ; 8028654 +sub_8028654: @ 8028654 lsls r0, 24 lsrs r0, 24 lsls r1, 24 @@ -60759,7 +60759,7 @@ sub_8028654: ; 8028654 thumb_func_end sub_8028654 thumb_func_start sub_802868C -sub_802868C: ; 802868C +sub_802868C: @ 802868C push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -60784,7 +60784,7 @@ _080286AE: thumb_func_end sub_802868C thumb_func_start sub_80286B4 -sub_80286B4: ; 80286B4 +sub_80286B4: @ 80286B4 push {lr} lsls r0, 24 lsls r1, 24 @@ -60806,12 +60806,12 @@ sub_80286B4: ; 80286B4 thumb_func_end sub_80286B4 thumb_func_start nullsub_15 -nullsub_15: ; 80286E0 +nullsub_15: @ 80286E0 bx lr thumb_func_end nullsub_15 thumb_func_start sub_80286E4 -sub_80286E4: ; 80286E4 +sub_80286E4: @ 80286E4 push {r4-r7,lr} movs r4, 0 ldr r0, =0x02020630 @@ -60853,7 +60853,7 @@ _080286F0: thumb_func_end sub_80286E4 thumb_func_start sub_8028734 -sub_8028734: ; 8028734 +sub_8028734: @ 8028734 push {r4-r6,lr} sub sp, 0x28 movs r4, 0xC0 @@ -60932,7 +60932,7 @@ _080287C4: thumb_func_end sub_8028734 thumb_func_start sub_80287E4 -sub_80287E4: ; 80287E4 +sub_80287E4: @ 80287E4 push {r4,r5,lr} movs r4, 0 _080287E8: @@ -60967,7 +60967,7 @@ _08028806: thumb_func_end sub_80287E4 thumb_func_start sub_8028828 -sub_8028828: ; 8028828 +sub_8028828: @ 8028828 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -61057,7 +61057,7 @@ _080288C6: thumb_func_end sub_8028828 thumb_func_start sub_80288D4 -sub_80288D4: ; 80288D4 +sub_80288D4: @ 80288D4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -61190,7 +61190,7 @@ _080289DA: thumb_func_end sub_80288D4 thumb_func_start sub_80289E8 -sub_80289E8: ; 80289E8 +sub_80289E8: @ 80289E8 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -61230,7 +61230,7 @@ _080289FE: thumb_func_end sub_80289E8 thumb_func_start sub_8028A34 -sub_8028A34: ; 8028A34 +sub_8028A34: @ 8028A34 push {r4,r5,lr} sub sp, 0x10 movs r5, 0x90 @@ -61268,7 +61268,7 @@ _08028A6A: thumb_func_end sub_8028A34 thumb_func_start sub_8028A88 -sub_8028A88: ; 8028A88 +sub_8028A88: @ 8028A88 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -61380,7 +61380,7 @@ _08028B40: thumb_func_end sub_8028A88 thumb_func_start sub_8028B80 -sub_8028B80: ; 8028B80 +sub_8028B80: @ 8028B80 push {r4-r6,lr} movs r5, 0 ldr r6, =0x02022cb8 @@ -61439,7 +61439,7 @@ _08028BD2: thumb_func_end sub_8028B80 thumb_func_start sub_8028BF8 -sub_8028BF8: ; 8028BF8 +sub_8028BF8: @ 8028BF8 lsls r0, 24 lsls r1, 24 lsrs r1, 24 @@ -61468,7 +61468,7 @@ sub_8028BF8: ; 8028BF8 thumb_func_end sub_8028BF8 thumb_func_start sub_8028C30 -sub_8028C30: ; 8028C30 +sub_8028C30: @ 8028C30 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -61507,7 +61507,7 @@ _08028C46: thumb_func_end sub_8028C30 thumb_func_start sub_8028C7C -sub_8028C7C: ; 8028C7C +sub_8028C7C: @ 8028C7C lsls r0, 24 lsls r1, 24 ldr r3, =0x02020630 @@ -61527,7 +61527,7 @@ sub_8028C7C: ; 8028C7C thumb_func_end sub_8028C7C thumb_func_start sub_8028CA4 -sub_8028CA4: ; 8028CA4 +sub_8028CA4: @ 8028CA4 push {lr} lsls r0, 16 lsls r1, 24 @@ -61549,7 +61549,7 @@ sub_8028CA4: ; 8028CA4 thumb_func_end sub_8028CA4 thumb_func_start sub_8028CD0 -sub_8028CD0: ; 8028CD0 +sub_8028CD0: @ 8028CD0 lsls r0, 24 lsrs r0, 24 ldr r1, =0x02020630 @@ -61569,7 +61569,7 @@ sub_8028CD0: ; 8028CD0 thumb_func_end sub_8028CD0 thumb_func_start sub_8028CF4 -sub_8028CF4: ; 8028CF4 +sub_8028CF4: @ 8028CF4 push {r4-r7,lr} adds r4, r0, 0 adds r0, 0x42 @@ -61613,7 +61613,7 @@ _08028D36: thumb_func_end sub_8028CF4 thumb_func_start sub_8028D44 -sub_8028D44: ; 8028D44 +sub_8028D44: @ 8028D44 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -61694,7 +61694,7 @@ _08028DD2: thumb_func_end sub_8028D44 thumb_func_start sub_8028DFC -sub_8028DFC: ; 8028DFC +sub_8028DFC: @ 8028DFC push {r4-r7,lr} movs r3, 0 ldr r0, =0x02022cb0 @@ -61734,7 +61734,7 @@ _08028E0C: thumb_func_end sub_8028DFC thumb_func_start sub_8028E4C -sub_8028E4C: ; 8028E4C +sub_8028E4C: @ 8028E4C push {r4,r5,lr} movs r2, 0 ldr r5, =0x02022cb0 @@ -61763,7 +61763,7 @@ _08028E56: thumb_func_end sub_8028E4C thumb_func_start sub_8028E84 -sub_8028E84: ; 8028E84 +sub_8028E84: @ 8028E84 push {r4-r6,lr} movs r5, 0 ldr r6, =0x02022cb0 @@ -61797,7 +61797,7 @@ _08028EA4: thumb_func_end sub_8028E84 thumb_func_start sub_8028EC8 -sub_8028EC8: ; 8028EC8 +sub_8028EC8: @ 8028EC8 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -61836,7 +61836,7 @@ _08028EDE: thumb_func_end sub_8028EC8 thumb_func_start sub_8028F14 -sub_8028F14: ; 8028F14 +sub_8028F14: @ 8028F14 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -61940,7 +61940,7 @@ _08028FC6: thumb_func_end sub_8028F14 thumb_func_start sub_8028FCC -sub_8028FCC: ; 8028FCC +sub_8028FCC: @ 8028FCC push {r4,lr} movs r4, 0 _08028FD0: @@ -61963,7 +61963,7 @@ _08028FD0: thumb_func_end sub_8028FCC thumb_func_start sub_8028FF8 -sub_8028FF8: ; 8028FF8 +sub_8028FF8: @ 8028FF8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -61988,7 +61988,7 @@ sub_8028FF8: ; 8028FF8 thumb_func_end sub_8028FF8 thumb_func_start sub_802902C -sub_802902C: ; 802902C +sub_802902C: @ 802902C push {lr} movs r0, 0 movs r1, 0xA @@ -61999,7 +61999,7 @@ sub_802902C: ; 802902C thumb_func_end sub_802902C thumb_func_start sub_802903C -sub_802903C: ; 802903C +sub_802903C: @ 802903C ldr r3, =0x02022cf8 ldr r0, [r3] movs r2, 0xC0 @@ -62027,7 +62027,7 @@ sub_802903C: ; 802903C thumb_func_end sub_802903C thumb_func_start sub_8029074 -sub_8029074: ; 8029074 +sub_8029074: @ 8029074 push {r4-r6,lr} sub sp, 0xC adds r4, r0, 0 @@ -62150,7 +62150,7 @@ sub_8029074: ; 8029074 thumb_func_end sub_8029074 thumb_func_start sub_8029174 -sub_8029174: ; 8029174 +sub_8029174: @ 8029174 push {r4-r6,lr} sub sp, 0xC adds r4, r0, 0 @@ -62273,7 +62273,7 @@ sub_8029174: ; 8029174 thumb_func_end sub_8029174 thumb_func_start sub_8029274 -sub_8029274: ; 8029274 +sub_8029274: @ 8029274 push {r4,lr} ldr r4, =0x02022cf8 str r0, [r4] @@ -62312,7 +62312,7 @@ sub_8029274: ; 8029274 thumb_func_end sub_8029274 thumb_func_start sub_80292D4 -sub_80292D4: ; 80292D4 +sub_80292D4: @ 80292D4 push {lr} bl FreeAllWindowBuffers pop {r0} @@ -62320,7 +62320,7 @@ sub_80292D4: ; 80292D4 thumb_func_end sub_80292D4 thumb_func_start sub_80292E0 -sub_80292E0: ; 80292E0 +sub_80292E0: @ 80292E0 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -62349,7 +62349,7 @@ _080292FE: thumb_func_end sub_80292E0 thumb_func_start sub_8029314 -sub_8029314: ; 8029314 +sub_8029314: @ 8029314 push {lr} ldr r0, =0x02022cf8 ldr r0, [r0] @@ -62368,7 +62368,7 @@ _0802932E: thumb_func_end sub_8029314 thumb_func_start sub_8029338 -sub_8029338: ; 8029338 +sub_8029338: @ 8029338 push {lr} ldr r0, =0x02022cf8 ldr r1, [r0] @@ -62472,7 +62472,7 @@ _0802943A: thumb_func_end sub_8029338 thumb_func_start sub_8029440 -sub_8029440: ; 8029440 +sub_8029440: @ 8029440 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -62744,7 +62744,7 @@ _0802968E: thumb_func_end sub_8029440 thumb_func_start sub_80296A8 -sub_80296A8: ; 80296A8 +sub_80296A8: @ 80296A8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -62978,7 +62978,7 @@ _08029860: thumb_func_end sub_80296A8 thumb_func_start sub_802988C -sub_802988C: ; 802988C +sub_802988C: @ 802988C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -63733,7 +63733,7 @@ _08029FF8: thumb_func_end sub_802988C thumb_func_start sub_802A010 -sub_802A010: ; 802A010 +sub_802A010: @ 802A010 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -64104,7 +64104,7 @@ _0802A35E: thumb_func_end sub_802A010 thumb_func_start sub_802A380 -sub_802A380: ; 802A380 +sub_802A380: @ 802A380 push {r4-r6,lr} sub sp, 0x10 ldr r5, =0x02022cf8 @@ -64206,7 +64206,7 @@ _0802A448: thumb_func_end sub_802A380 thumb_func_start sub_802A454 -sub_802A454: ; 802A454 +sub_802A454: @ 802A454 push {r4-r6,lr} sub sp, 0xC ldr r1, =0x02022cf8 @@ -64309,7 +64309,7 @@ _0802A52C: thumb_func_end sub_802A454 thumb_func_start sub_802A534 -sub_802A534: ; 802A534 +sub_802A534: @ 802A534 push {r4,r5,lr} sub sp, 0x8 ldr r5, =0x02022cf8 @@ -64347,7 +64347,7 @@ sub_802A534: ; 802A534 thumb_func_end sub_802A534 thumb_func_start sub_802A588 -sub_802A588: ; 802A588 +sub_802A588: @ 802A588 push {r4-r7,lr} sub sp, 0xC ldr r0, =0x02022cf8 @@ -64509,7 +64509,7 @@ _0802A6EA: thumb_func_end sub_802A588 thumb_func_start unused_0 -unused_0: ; 802A6FC +unused_0: @ 802A6FC push {r4,lr} ldr r4, =0x02022cf8 ldr r0, [r4] @@ -64530,12 +64530,12 @@ unused_0: ; 802A6FC thumb_func_end unused_0 thumb_func_start nullsub_16 -nullsub_16: ; 802A728 +nullsub_16: @ 802A728 bx lr thumb_func_end nullsub_16 thumb_func_start sub_802A72C -sub_802A72C: ; 802A72C +sub_802A72C: @ 802A72C push {r4,lr} ldr r2, =0x02022cf8 ldr r1, [r2] @@ -64558,7 +64558,7 @@ sub_802A72C: ; 802A72C thumb_func_end sub_802A72C thumb_func_start sub_802A75C -sub_802A75C: ; 802A75C +sub_802A75C: @ 802A75C ldr r0, =0x02022cf8 ldr r0, [r0] ldr r1, =0x00003028 @@ -64569,7 +64569,7 @@ sub_802A75C: ; 802A75C thumb_func_end sub_802A75C thumb_func_start sub_802A770 -sub_802A770: ; 802A770 +sub_802A770: @ 802A770 push {lr} ldr r0, =0x02022cf8 ldr r0, [r0] @@ -64590,7 +64590,7 @@ _0802A78E: thumb_func_end sub_802A770 thumb_func_start sub_802A794 -sub_802A794: ; 802A794 +sub_802A794: @ 802A794 ldr r0, =0x02022cf8 ldr r0, [r0] ldr r1, =0x00003024 @@ -64601,7 +64601,7 @@ sub_802A794: ; 802A794 thumb_func_end sub_802A794 thumb_func_start sub_802A7A8 -sub_802A7A8: ; 802A7A8 +sub_802A7A8: @ 802A7A8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -64742,7 +64742,7 @@ _0802A7CE: thumb_func_end sub_802A7A8 thumb_func_start sub_802A8E8 -sub_802A8E8: ; 802A8E8 +sub_802A8E8: @ 802A8E8 push {lr} sub sp, 0x4 ldr r0, =0x02022cf8 @@ -64831,7 +64831,7 @@ _0802A99A: thumb_func_end sub_802A8E8 thumb_func_start sub_802A9A8 -sub_802A9A8: ; 802A9A8 +sub_802A9A8: @ 802A9A8 push {r4-r7,lr} adds r6, r1, 0 lsls r0, 16 @@ -64894,7 +64894,7 @@ _0802AA42: thumb_func_end sub_802A9A8 thumb_func_start sub_802AA48 -sub_802AA48: ; 802AA48 +sub_802AA48: @ 802AA48 push {lr} bl sub_802D0AC ldr r0, =0x02022cfc @@ -64906,7 +64906,7 @@ sub_802AA48: ; 802AA48 thumb_func_end sub_802AA48 thumb_func_start sub_802AA60 -sub_802AA60: ; 802AA60 +sub_802AA60: @ 802AA60 push {r4,lr} adds r4, r0, 0 bl sub_8009FCC @@ -64933,7 +64933,7 @@ _0802AA8E: thumb_func_end sub_802AA60 thumb_func_start sub_802AA94 -sub_802AA94: ; 802AA94 +sub_802AA94: @ 802AA94 push {r4-r6,lr} adds r4, r0, 0 movs r0, 0x6 @@ -65006,7 +65006,7 @@ _0802AB0C: thumb_func_end sub_802AA94 thumb_func_start sub_802AB20 -sub_802AB20: ; 802AB20 +sub_802AB20: @ 802AB20 push {r4-r7,lr} mov r7, r8 push {r7} @@ -65058,7 +65058,7 @@ _0802AB32: thumb_func_end sub_802AB20 thumb_func_start sub_802AB98 -sub_802AB98: ; 802AB98 +sub_802AB98: @ 802AB98 push {r4-r7,lr} movs r5, 0 ldr r6, =0x02022cfc @@ -65104,7 +65104,7 @@ _0802ABA2: thumb_func_end sub_802AB98 thumb_func_start sub_802AC00 -sub_802AC00: ; 802AC00 +sub_802AC00: @ 802AC00 push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -65131,7 +65131,7 @@ _0802AC28: thumb_func_end sub_802AC00 thumb_func_start sub_802AC2C -sub_802AC2C: ; 802AC2C +sub_802AC2C: @ 802AC2C push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -65153,7 +65153,7 @@ sub_802AC2C: ; 802AC2C thumb_func_end sub_802AC2C thumb_func_start sub_802AC58 -sub_802AC58: ; 802AC58 +sub_802AC58: @ 802AC58 push {lr} bl copy_pal_bg_faded_to_pal_ram bl LoadOamFromSprites @@ -65163,7 +65163,7 @@ sub_802AC58: ; 802AC58 thumb_func_end sub_802AC58 thumb_func_start sub_802AC6C -sub_802AC6C: ; 802AC6C +sub_802AC6C: @ 802AC6C push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -65174,7 +65174,7 @@ sub_802AC6C: ; 802AC6C thumb_func_end sub_802AC6C thumb_func_start sub_802AC84 -sub_802AC84: ; 802AC84 +sub_802AC84: @ 802AC84 push {lr} movs r1, 0x1 bl AddTask @@ -65190,7 +65190,7 @@ sub_802AC84: ; 802AC84 thumb_func_end sub_802AC84 thumb_func_start sub_802ACA0 -sub_802ACA0: ; 802ACA0 +sub_802ACA0: @ 802ACA0 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -65342,7 +65342,7 @@ _0802AE08: thumb_func_end sub_802ACA0 thumb_func_start sub_802AE14 -sub_802AE14: ; 802AE14 +sub_802AE14: @ 802AE14 push {lr} adds r1, r0, 0 cmp r1, 0 @@ -65372,7 +65372,7 @@ _0802AE46: thumb_func_end sub_802AE14 thumb_func_start sub_802AE50 -sub_802AE50: ; 802AE50 +sub_802AE50: @ 802AE50 push {r4-r6,lr} ldr r4, =0x02022cfc ldr r1, [r4] @@ -65416,7 +65416,7 @@ _0802AE94: thumb_func_end sub_802AE50 thumb_func_start sub_802AEA4 -sub_802AEA4: ; 802AEA4 +sub_802AEA4: @ 802AEA4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -65525,7 +65525,7 @@ _0802AF5C: thumb_func_end sub_802AEA4 thumb_func_start sub_802AF80 -sub_802AF80: ; 802AF80 +sub_802AF80: @ 802AF80 push {r4,r5,lr} bl sub_802AEA4 bl sub_802C43C @@ -65587,7 +65587,7 @@ _0802AFEE: thumb_func_end sub_802AF80 thumb_func_start sub_802B008 -sub_802B008: ; 802B008 +sub_802B008: @ 802B008 push {r4,lr} ldr r4, =0x02022cfc ldr r1, [r4] @@ -65616,7 +65616,7 @@ _0802B030: thumb_func_end sub_802B008 thumb_func_start sub_802B044 -sub_802B044: ; 802B044 +sub_802B044: @ 802B044 ldr r2, =0x02022cfc ldr r1, [r2] adds r1, 0x70 @@ -65642,7 +65642,7 @@ sub_802B044: ; 802B044 thumb_func_end sub_802B044 thumb_func_start sub_802B078 -sub_802B078: ; 802B078 +sub_802B078: @ 802B078 push {r4-r7,lr} mov r7, r8 push {r7} @@ -65777,7 +65777,7 @@ _0802B176: thumb_func_end sub_802B078 thumb_func_start sub_802B194 -sub_802B194: ; 802B194 +sub_802B194: @ 802B194 push {r4,lr} bl sub_802B078 ldr r4, =0x02022cfc @@ -65823,7 +65823,7 @@ _0802B1E0: thumb_func_end sub_802B194 thumb_func_start sub_802B1FC -sub_802B1FC: ; 802B1FC +sub_802B1FC: @ 802B1FC push {r4,lr} ldr r4, =0x02022cfc ldr r2, [r4] @@ -65861,7 +65861,7 @@ _0802B236: thumb_func_end sub_802B1FC thumb_func_start sub_802B248 -sub_802B248: ; 802B248 +sub_802B248: @ 802B248 push {r4,lr} ldr r4, =0x02022cfc ldr r0, [r4] @@ -65906,7 +65906,7 @@ _0802B296: thumb_func_end sub_802B248 thumb_func_start sub_802B29C -sub_802B29C: ; 802B29C +sub_802B29C: @ 802B29C push {r4,lr} ldr r4, =0x02022cfc ldr r0, [r4] @@ -65938,7 +65938,7 @@ _0802B2CE: thumb_func_end sub_802B29C thumb_func_start sub_802B2D4 -sub_802B2D4: ; 802B2D4 +sub_802B2D4: @ 802B2D4 push {r4,lr} ldr r4, =0x02022cfc ldr r1, [r4] @@ -65978,7 +65978,7 @@ _0802B316: thumb_func_end sub_802B2D4 thumb_func_start sub_802B31C -sub_802B31C: ; 802B31C +sub_802B31C: @ 802B31C push {r4,lr} ldr r4, =0x02022cfc ldr r0, [r4] @@ -66018,7 +66018,7 @@ _0802B360: thumb_func_end sub_802B31C thumb_func_start sub_802B368 -sub_802B368: ; 802B368 +sub_802B368: @ 802B368 push {lr} bl sub_802B8CC cmp r0, 0 @@ -66058,7 +66058,7 @@ _0802B3AC: thumb_func_end sub_802B368 thumb_func_start sub_802B3B4 -sub_802B3B4: ; 802B3B4 +sub_802B3B4: @ 802B3B4 push {lr} bl sub_802B8CC cmp r0, 0 @@ -66078,7 +66078,7 @@ _0802B3D0: thumb_func_end sub_802B3B4 thumb_func_start sub_802B3D4 -sub_802B3D4: ; 802B3D4 +sub_802B3D4: @ 802B3D4 push {r4,lr} ldr r4, =0x02022cfc ldr r0, [r4] @@ -66161,7 +66161,7 @@ _0802B46A: thumb_func_end sub_802B3D4 thumb_func_start sub_802B470 -sub_802B470: ; 802B470 +sub_802B470: @ 802B470 push {r4,lr} ldr r4, =0x02022cfc ldr r0, [r4] @@ -66212,7 +66212,7 @@ _0802B4C6: thumb_func_end sub_802B470 thumb_func_start sub_802B4CC -sub_802B4CC: ; 802B4CC +sub_802B4CC: @ 802B4CC push {r4,lr} ldr r4, =0x02022cfc ldr r0, [r4] @@ -66293,7 +66293,7 @@ _0802B562: thumb_func_end sub_802B4CC thumb_func_start sub_802B568 -sub_802B568: ; 802B568 +sub_802B568: @ 802B568 push {r4,lr} ldr r4, =0x02022cfc ldr r0, [r4] @@ -66342,7 +66342,7 @@ _0802B5C2: thumb_func_end sub_802B568 thumb_func_start sub_802B5C8 -sub_802B5C8: ; 802B5C8 +sub_802B5C8: @ 802B5C8 push {r4,lr} ldr r4, =0x02022cfc ldr r1, [r4] @@ -66392,7 +66392,7 @@ _0802B620: thumb_func_end sub_802B5C8 thumb_func_start sub_802B628 -sub_802B628: ; 802B628 +sub_802B628: @ 802B628 push {r4,lr} ldr r4, =0x02022cfc ldr r0, [r4] @@ -66425,7 +66425,7 @@ _0802B65C: thumb_func_end sub_802B628 thumb_func_start sub_802B664 -sub_802B664: ; 802B664 +sub_802B664: @ 802B664 push {r4,lr} ldr r4, =0x02022cfc ldr r1, [r4] @@ -66470,7 +66470,7 @@ _0802B6B0: thumb_func_end sub_802B664 thumb_func_start sub_802B6B8 -sub_802B6B8: ; 802B6B8 +sub_802B6B8: @ 802B6B8 push {r4,lr} ldr r4, =0x02022cfc ldr r0, [r4] @@ -66512,7 +66512,7 @@ _0802B6FE: thumb_func_end sub_802B6B8 thumb_func_start sub_802B704 -sub_802B704: ; 802B704 +sub_802B704: @ 802B704 push {lr} movs r0, 0 bl sub_802AE14 @@ -66529,7 +66529,7 @@ _0802B71A: thumb_func_end sub_802B704 thumb_func_start sub_802B720 -sub_802B720: ; 802B720 +sub_802B720: @ 802B720 push {r4,lr} ldr r1, =0x02022cfc ldr r0, [r1] @@ -66616,7 +66616,7 @@ _0802B7DA: thumb_func_end sub_802B720 thumb_func_start sub_802B7E0 -sub_802B7E0: ; 802B7E0 +sub_802B7E0: @ 802B7E0 push {r4,r5,lr} ldr r1, =0x02022cfc ldr r0, [r1] @@ -66722,7 +66722,7 @@ _0802B8C6: thumb_func_end sub_802B7E0 thumb_func_start sub_802B8CC -sub_802B8CC: ; 802B8CC +sub_802B8CC: @ 802B8CC push {r4,r5,lr} bl sub_802BEE4 ldr r5, =0x02022cfc @@ -66799,7 +66799,7 @@ _0802B95C: thumb_func_end sub_802B8CC thumb_func_start sub_802B964 -sub_802B964: ; 802B964 +sub_802B964: @ 802B964 push {r4-r6,lr} ldr r1, =0x02022cfc ldr r0, [r1] @@ -66921,7 +66921,7 @@ _0802BA52: thumb_func_end sub_802B964 thumb_func_start sub_802BA58 -sub_802BA58: ; 802BA58 +sub_802BA58: @ 802BA58 push {r4,lr} ldr r1, =0x02022cfc ldr r0, [r1] @@ -67062,7 +67062,7 @@ _0802BB7E: thumb_func_end sub_802BA58 thumb_func_start sub_802BB84 -sub_802BB84: ; 802BB84 +sub_802BB84: @ 802BB84 push {r4,lr} ldr r0, =0x02022cfc ldr r0, [r0] @@ -67170,7 +67170,7 @@ _0802BC5A: thumb_func_end sub_802BB84 thumb_func_start sub_802BC60 -sub_802BC60: ; 802BC60 +sub_802BC60: @ 802BC60 push {r4,lr} sub sp, 0x4 ldr r1, =0x02022cfc @@ -67267,7 +67267,7 @@ _0802BD26: thumb_func_end sub_802BC60 thumb_func_start sub_802BD30 -sub_802BD30: ; 802BD30 +sub_802BD30: @ 802BD30 push {r4,lr} ldr r4, =0x02022cfc ldr r0, [r4] @@ -67313,7 +67313,7 @@ _0802BD7C: thumb_func_end sub_802BD30 thumb_func_start sub_802BD84 -sub_802BD84: ; 802BD84 +sub_802BD84: @ 802BD84 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -67424,7 +67424,7 @@ _0802BE48: thumb_func_end sub_802BD84 thumb_func_start sub_802BE60 -sub_802BE60: ; 802BE60 +sub_802BE60: @ 802BE60 push {lr} lsls r1, 24 lsrs r1, 24 @@ -67441,7 +67441,7 @@ sub_802BE60: ; 802BE60 thumb_func_end sub_802BE60 thumb_func_start sub_802BE80 -sub_802BE80: ; 802BE80 +sub_802BE80: @ 802BE80 ldr r0, =0x02022cfc ldr r2, [r0] adds r0, r2, 0 @@ -67459,7 +67459,7 @@ sub_802BE80: ; 802BE80 thumb_func_end sub_802BE80 thumb_func_start sub_802BEA0 -sub_802BEA0: ; 802BEA0 +sub_802BEA0: @ 802BEA0 push {r4,lr} ldr r3, =0x02022cfc ldr r0, [r3] @@ -67493,7 +67493,7 @@ sub_802BEA0: ; 802BEA0 thumb_func_end sub_802BEA0 thumb_func_start sub_802BEE4 -sub_802BEE4: ; 802BEE4 +sub_802BEE4: @ 802BEE4 push {r4,lr} ldr r4, =0x02022cfc ldr r1, [r4] @@ -67541,7 +67541,7 @@ _0802BF34: thumb_func_end sub_802BEE4 thumb_func_start sub_802BF48 -sub_802BF48: ; 802BF48 +sub_802BF48: @ 802BF48 push {lr} ldr r0, =0x02022cfc ldr r2, [r0] @@ -67571,7 +67571,7 @@ _0802BF72: thumb_func_end sub_802BF48 thumb_func_start sub_802BF7C -sub_802BF7C: ; 802BF7C +sub_802BF7C: @ 802BF7C push {r4,lr} ldr r4, =0x02022cfc ldr r3, [r4] @@ -67716,7 +67716,7 @@ _0802C08A: thumb_func_end sub_802BF7C thumb_func_start sub_802C098 -sub_802C098: ; 802C098 +sub_802C098: @ 802C098 ldr r0, =0x02022cfc ldr r2, [r0] ldr r1, [r2, 0x24] @@ -67731,7 +67731,7 @@ sub_802C098: ; 802C098 thumb_func_end sub_802C098 thumb_func_start sub_802C0B8 -sub_802C0B8: ; 802C0B8 +sub_802C0B8: @ 802C0B8 push {lr} ldr r0, =0x02022cfc ldr r1, [r0] @@ -67748,7 +67748,7 @@ sub_802C0B8: ; 802C0B8 thumb_func_end sub_802C0B8 thumb_func_start sub_802C0DC -sub_802C0DC: ; 802C0DC +sub_802C0DC: @ 802C0DC ldr r0, =0x02022cfc ldr r0, [r0] ldr r0, [r0, 0x10] @@ -67757,7 +67757,7 @@ sub_802C0DC: ; 802C0DC thumb_func_end sub_802C0DC thumb_func_start sub_802C0E8 -sub_802C0E8: ; 802C0E8 +sub_802C0E8: @ 802C0E8 push {r4,r5,lr} ldr r5, =0x02022cfc ldr r4, =0x000082f8 @@ -67780,7 +67780,7 @@ _0802C0F4: thumb_func_end sub_802C0E8 thumb_func_start sub_802C114 -sub_802C114: ; 802C114 +sub_802C114: @ 802C114 ldr r0, =0x02022cfc ldr r0, [r0] ldr r1, =0x000083ac @@ -67795,7 +67795,7 @@ sub_802C114: ; 802C114 thumb_func_end sub_802C114 thumb_func_start sub_802C130 -sub_802C130: ; 802C130 +sub_802C130: @ 802C130 push {lr} lsls r0, 16 lsrs r0, 16 @@ -67822,7 +67822,7 @@ _0802C15E: thumb_func_end sub_802C130 thumb_func_start sub_802C164 -sub_802C164: ; 802C164 +sub_802C164: @ 802C164 ldr r0, =0x02022cfc ldr r0, [r0] ldr r1, =0x000083ac @@ -67842,7 +67842,7 @@ sub_802C164: ; 802C164 thumb_func_end sub_802C164 thumb_func_start sub_802C18C -sub_802C18C: ; 802C18C +sub_802C18C: @ 802C18C push {r4,lr} ldr r0, =0x02022cfc ldr r2, [r0] @@ -67867,7 +67867,7 @@ sub_802C18C: ; 802C18C thumb_func_end sub_802C18C thumb_func_start sub_802C1BC -sub_802C1BC: ; 802C1BC +sub_802C1BC: @ 802C1BC ldr r0, =0x02022cfc ldr r0, [r0] ldr r1, =0x000083ac @@ -67883,7 +67883,7 @@ sub_802C1BC: ; 802C1BC thumb_func_end sub_802C1BC thumb_func_start sub_802C1DC -sub_802C1DC: ; 802C1DC +sub_802C1DC: @ 802C1DC push {r4,r5,lr} ldr r4, =0x02022cfc ldr r1, [r4] @@ -67928,7 +67928,7 @@ _0802C21C: thumb_func_end sub_802C1DC thumb_func_start sub_802C240 -sub_802C240: ; 802C240 +sub_802C240: @ 802C240 push {lr} ldr r0, =0x02022cfc ldr r1, [r0] @@ -67946,7 +67946,7 @@ _0802C256: thumb_func_end sub_802C240 thumb_func_start sub_802C260 -sub_802C260: ; 802C260 +sub_802C260: @ 802C260 ldr r0, =0x02022cfc ldr r0, [r0] adds r0, 0x46 @@ -67957,7 +67957,7 @@ sub_802C260: ; 802C260 thumb_func_end sub_802C260 thumb_func_start sub_802C270 -sub_802C270: ; 802C270 +sub_802C270: @ 802C270 ldr r0, =0x02022cfc ldr r0, [r0] adds r0, 0x46 @@ -67968,7 +67968,7 @@ sub_802C270: ; 802C270 thumb_func_end sub_802C270 thumb_func_start sub_802C280 -sub_802C280: ; 802C280 +sub_802C280: @ 802C280 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -68106,7 +68106,7 @@ _0802C386: thumb_func_end sub_802C280 thumb_func_start sub_802C398 -sub_802C398: ; 802C398 +sub_802C398: @ 802C398 push {r4-r6,lr} adds r6, r0, 0 ldr r0, =0x02022cfc @@ -68184,7 +68184,7 @@ _0802C432: thumb_func_end sub_802C398 thumb_func_start sub_802C43C -sub_802C43C: ; 802C43C +sub_802C43C: @ 802C43C push {r4,r5,lr} ldr r5, =0x02022cfc ldr r1, [r5] @@ -68305,7 +68305,7 @@ _0802C52A: thumb_func_end sub_802C43C thumb_func_start sub_802C538 -sub_802C538: ; 802C538 +sub_802C538: @ 802C538 push {r4,r5,lr} ldr r5, =0x02022cfc ldr r1, [r5] @@ -68385,7 +68385,7 @@ _0802C5CA: thumb_func_end sub_802C538 thumb_func_start sub_802C5DC -sub_802C5DC: ; 802C5DC +sub_802C5DC: @ 802C5DC push {r4,lr} ldr r0, =0x02022cfc ldr r0, [r0] @@ -68419,7 +68419,7 @@ _0802C608: thumb_func_end sub_802C5DC thumb_func_start sub_802C618 -sub_802C618: ; 802C618 +sub_802C618: @ 802C618 push {r4,lr} movs r2, 0 ldr r0, =0x02022cfc @@ -68451,7 +68451,7 @@ _0802C64A: thumb_func_end sub_802C618 thumb_func_start sub_802C650 -sub_802C650: ; 802C650 +sub_802C650: @ 802C650 push {lr} ldr r0, =0x02022cfc ldr r1, [r0] @@ -68487,7 +68487,7 @@ _0802C684: thumb_func_end sub_802C650 thumb_func_start sub_802C688 -sub_802C688: ; 802C688 +sub_802C688: @ 802C688 push {lr} ldr r1, =0x02022cfc ldr r2, [r1] @@ -68508,7 +68508,7 @@ _0802C6A2: thumb_func_end sub_802C688 thumb_func_start sub_802C6B0 -sub_802C6B0: ; 802C6B0 +sub_802C6B0: @ 802C6B0 push {r4-r7,lr} movs r5, 0 ldr r1, =0x02022cfc @@ -68557,7 +68557,7 @@ _0802C702: thumb_func_end sub_802C6B0 thumb_func_start sub_802C70C -sub_802C70C: ; 802C70C +sub_802C70C: @ 802C70C push {lr} movs r2, 0 ldr r1, =0x03005000 @@ -68580,7 +68580,7 @@ _0802C728: thumb_func_end sub_802C70C thumb_func_start sub_802C73C -sub_802C73C: ; 802C73C +sub_802C73C: @ 802C73C push {r4-r6,lr} adds r4, r0, 0 movs r1, 0 @@ -68619,7 +68619,7 @@ _0802C772: thumb_func_end sub_802C73C thumb_func_start sub_802C780 -sub_802C780: ; 802C780 +sub_802C780: @ 802C780 ldr r0, =0x02022cfc ldr r0, [r0] adds r0, 0x44 @@ -68630,7 +68630,7 @@ sub_802C780: ; 802C780 thumb_func_end sub_802C780 thumb_func_start sub_802C790 -sub_802C790: ; 802C790 +sub_802C790: @ 802C790 ldr r1, =gUnknown_082FB6EC lsls r0, 2 adds r0, r1 @@ -68640,7 +68640,7 @@ sub_802C790: ; 802C790 thumb_func_end sub_802C790 thumb_func_start sub_802C7A0 -sub_802C7A0: ; 802C7A0 +sub_802C7A0: @ 802C7A0 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -68657,7 +68657,7 @@ _0802C7B2: thumb_func_end sub_802C7A0 thumb_func_start sub_802C7BC -sub_802C7BC: ; 802C7BC +sub_802C7BC: @ 802C7BC push {lr} ldr r0, =0x02022cfc ldr r0, [r0] @@ -68677,7 +68677,7 @@ _0802C7DA: thumb_func_end sub_802C7BC thumb_func_start sub_802C7E0 -sub_802C7E0: ; 802C7E0 +sub_802C7E0: @ 802C7E0 push {r4,lr} bl sub_802C818 adds r4, r0, 0 @@ -68698,7 +68698,7 @@ sub_802C7E0: ; 802C7E0 thumb_func_end sub_802C7E0 thumb_func_start sub_802C808 -sub_802C808: ; 802C808 +sub_802C808: @ 802C808 lsls r0, 16 lsrs r3, r0, 28 strh r3, [r2] @@ -68709,7 +68709,7 @@ sub_802C808: ; 802C808 thumb_func_end sub_802C808 thumb_func_start sub_802C818 -sub_802C818: ; 802C818 +sub_802C818: @ 802C818 push {lr} bl GenerateRandomNumber lsls r0, 16 @@ -68726,7 +68726,7 @@ sub_802C818: ; 802C818 thumb_func_end sub_802C818 thumb_func_start sub_802C838 -sub_802C838: ; 802C838 +sub_802C838: @ 802C838 push {r4-r6,lr} movs r5, 0 movs r4, 0 @@ -68763,7 +68763,7 @@ _0802C874: thumb_func_end sub_802C838 thumb_func_start sub_802C880 -sub_802C880: ; 802C880 +sub_802C880: @ 802C880 push {r4,r5,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -68791,7 +68791,7 @@ _0802C8A4: thumb_func_end sub_802C880 thumb_func_start sub_802C8AC -sub_802C8AC: ; 802C8AC +sub_802C8AC: @ 802C8AC push {lr} bl sub_8009FCC lsls r0, 24 @@ -68801,7 +68801,7 @@ sub_802C8AC: ; 802C8AC thumb_func_end sub_802C8AC thumb_func_start sub_802C8BC -sub_802C8BC: ; 802C8BC +sub_802C8BC: @ 802C8BC ldr r0, =0x02022cfc ldr r0, [r0] ldrb r0, [r0, 0x6] @@ -68810,7 +68810,7 @@ sub_802C8BC: ; 802C8BC thumb_func_end sub_802C8BC thumb_func_start sub_802C8C8 -sub_802C8C8: ; 802C8C8 +sub_802C8C8: @ 802C8C8 lsls r0, 24 lsrs r0, 24 ldr r2, =0x02022cfc @@ -68826,7 +68826,7 @@ sub_802C8C8: ; 802C8C8 thumb_func_end sub_802C8C8 thumb_func_start sub_802C8E8 -sub_802C8E8: ; 802C8E8 +sub_802C8E8: @ 802C8E8 adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -68844,7 +68844,7 @@ sub_802C8E8: ; 802C8E8 thumb_func_end sub_802C8E8 thumb_func_start sub_802C908 -sub_802C908: ; 802C908 +sub_802C908: @ 802C908 push {lr} lsls r0, 16 lsrs r0, 16 @@ -68858,7 +68858,7 @@ sub_802C908: ; 802C908 thumb_func_end sub_802C908 thumb_func_start sub_802C920 -sub_802C920: ; 802C920 +sub_802C920: @ 802C920 push {r4,r5,lr} movs r5, 0 _0802C924: @@ -68899,7 +68899,7 @@ _0802C966: thumb_func_end sub_802C920 thumb_func_start sub_802C974 -sub_802C974: ; 802C974 +sub_802C974: @ 802C974 push {r4-r6,lr} adds r6, r0, 0 movs r4, 0 @@ -68933,7 +68933,7 @@ _0802C98E: thumb_func_end sub_802C974 thumb_func_start sub_802C9BC -sub_802C9BC: ; 802C9BC +sub_802C9BC: @ 802C9BC push {lr} movs r2, 0 movs r1, 0x7 @@ -68949,7 +68949,7 @@ _0802C9C4: thumb_func_end sub_802C9BC thumb_func_start sub_802C9D4 -sub_802C9D4: ; 802C9D4 +sub_802C9D4: @ 802C9D4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -69094,7 +69094,7 @@ _0802CB00: thumb_func_end sub_802C9D4 thumb_func_start sub_802CB14 -sub_802CB14: ; 802CB14 +sub_802CB14: @ 802CB14 push {r4-r6,lr} adds r4, r0, 0 lsls r6, r1, 2 @@ -69141,7 +69141,7 @@ sub_802CB14: ; 802CB14 thumb_func_end sub_802CB14 thumb_func_start sub_802CB7C -sub_802CB7C: ; 802CB7C +sub_802CB7C: @ 802CB7C push {lr} adds r2, r0, 0 movs r1, 0x2E @@ -69207,7 +69207,7 @@ _0802CBE6: thumb_func_end sub_802CB7C thumb_func_start sub_802CBF0 -sub_802CBF0: ; 802CBF0 +sub_802CBF0: @ 802CBF0 push {lr} lsls r1, 2 ldr r2, =0x000081a8 @@ -69226,7 +69226,7 @@ sub_802CBF0: ; 802CBF0 thumb_func_end sub_802CBF0 thumb_func_start sub_802CC18 -sub_802CC18: ; 802CC18 +sub_802CC18: @ 802CC18 push {lr} movs r2, 0 lsls r1, 2 @@ -69247,7 +69247,7 @@ _0802CC30: thumb_func_end sub_802CC18 thumb_func_start sub_802CC40 -sub_802CC40: ; 802CC40 +sub_802CC40: @ 802CC40 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x30] @@ -69288,7 +69288,7 @@ _0802CC7C: thumb_func_end sub_802CC40 thumb_func_start sub_802CC88 -sub_802CC88: ; 802CC88 +sub_802CC88: @ 802CC88 push {r4,lr} adds r4, r0, 0 lsls r1, 2 @@ -69307,7 +69307,7 @@ sub_802CC88: ; 802CC88 thumb_func_end sub_802CC88 thumb_func_start sub_802CCB0 -sub_802CCB0: ; 802CCB0 +sub_802CCB0: @ 802CCB0 push {r4-r7,lr} adds r4, r0, 0 bl sub_802C8AC @@ -69351,7 +69351,7 @@ _0802CCF4: thumb_func_end sub_802CCB0 thumb_func_start sub_802CD08 -sub_802CD08: ; 802CD08 +sub_802CD08: @ 802CD08 push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x2E] @@ -69381,7 +69381,7 @@ _0802CD36: thumb_func_end sub_802CD08 thumb_func_start sub_802CD3C -sub_802CD3C: ; 802CD3C +sub_802CD3C: @ 802CD3C push {r4,r5,lr} adds r4, r0, 0 bl sub_802C8AC @@ -69411,7 +69411,7 @@ _0802CD66: thumb_func_end sub_802CD3C thumb_func_start sub_802CD70 -sub_802CD70: ; 802CD70 +sub_802CD70: @ 802CD70 push {r4,lr} adds r4, r0, 0 lsls r1, 2 @@ -69430,7 +69430,7 @@ sub_802CD70: ; 802CD70 thumb_func_end sub_802CD70 thumb_func_start sub_802CD98 -sub_802CD98: ; 802CD98 +sub_802CD98: @ 802CD98 push {r4,r5,lr} adds r4, r0, 0 bl sub_802C8AC @@ -69464,7 +69464,7 @@ _0802CDCE: thumb_func_end sub_802CD98 thumb_func_start sub_802CDD4 -sub_802CDD4: ; 802CDD4 +sub_802CDD4: @ 802CDD4 push {r4,r5,lr} adds r5, r0, 0 movs r0, 0x2E @@ -69527,7 +69527,7 @@ _0802CE3C: thumb_func_end sub_802CDD4 thumb_func_start sub_802CE48 -sub_802CE48: ; 802CE48 +sub_802CE48: @ 802CE48 push {r4,r5,lr} adds r5, r0, 0 lsls r3, 24 @@ -69567,7 +69567,7 @@ _0802CE88: thumb_func_end sub_802CE48 thumb_func_start sub_802CE9C -sub_802CE9C: ; 802CE9C +sub_802CE9C: @ 802CE9C push {r4-r7,lr} adds r7, r0, 0 movs r5, 0 @@ -69651,7 +69651,7 @@ _0802CEE8: thumb_func_end sub_802CE9C thumb_func_start sub_802CF50 -sub_802CF50: ; 802CF50 +sub_802CF50: @ 802CF50 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -69776,7 +69776,7 @@ _0802CFE8: thumb_func_end sub_802CF50 thumb_func_start sub_802D044 -sub_802D044: ; 802D044 +sub_802D044: @ 802D044 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -69796,7 +69796,7 @@ sub_802D044: ; 802D044 thumb_func_end sub_802D044 thumb_func_start sub_802D068 -sub_802D068: ; 802D068 +sub_802D068: @ 802D068 push {lr} bl sub_802EB84 pop {r1} @@ -69804,7 +69804,7 @@ sub_802D068: ; 802D068 thumb_func_end sub_802D068 thumb_func_start sub_802D074 -sub_802D074: ; 802D074 +sub_802D074: @ 802D074 push {r4,lr} ldr r4, =0x02022d00 str r0, [r4] @@ -69827,7 +69827,7 @@ sub_802D074: ; 802D074 thumb_func_end sub_802D074 thumb_func_start sub_802D0AC -sub_802D0AC: ; 802D0AC +sub_802D0AC: @ 802D0AC push {lr} bl FreeAllWindowBuffers bl sub_8034CC8 @@ -69836,7 +69836,7 @@ sub_802D0AC: ; 802D0AC thumb_func_end sub_802D0AC thumb_func_start sub_802D0BC -sub_802D0BC: ; 802D0BC +sub_802D0BC: @ 802D0BC movs r1, 0 strh r1, [r0, 0x4] str r1, [r0] @@ -69846,7 +69846,7 @@ sub_802D0BC: ; 802D0BC thumb_func_end sub_802D0BC thumb_func_start sub_802D0C8 -sub_802D0C8: ; 802D0C8 +sub_802D0C8: @ 802D0C8 push {r4-r6,lr} adds r6, r0, 0 movs r5, 0 @@ -69869,7 +69869,7 @@ _0802D0DC: thumb_func_end sub_802D0C8 thumb_func_start sub_802D0F0 -sub_802D0F0: ; 802D0F0 +sub_802D0F0: @ 802D0F0 ldr r0, =0x02022d00 ldr r0, [r0] ldr r1, [r0] @@ -69883,7 +69883,7 @@ sub_802D0F0: ; 802D0F0 thumb_func_end sub_802D0F0 thumb_func_start sub_802D108 -sub_802D108: ; 802D108 +sub_802D108: @ 802D108 push {r4,lr} adds r2, r0, 0 ldr r4, =0x02022d00 @@ -69902,7 +69902,7 @@ sub_802D108: ; 802D108 thumb_func_end sub_802D108 thumb_func_start sub_802D12C -sub_802D12C: ; 802D12C +sub_802D12C: @ 802D12C push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -69922,7 +69922,7 @@ _0802D148: thumb_func_end sub_802D12C thumb_func_start sub_802D150 -sub_802D150: ; 802D150 +sub_802D150: @ 802D150 push {r4-r6,lr} sub sp, 0x8 ldr r6, =0x02022d00 @@ -70076,7 +70076,7 @@ _0802D2DA: thumb_func_end sub_802D150 thumb_func_start sub_802D2E4 -sub_802D2E4: ; 802D2E4 +sub_802D2E4: @ 802D2E4 push {r4,lr} ldr r4, =0x02022d00 ldr r0, [r4] @@ -70133,7 +70133,7 @@ _0802D34A: thumb_func_end sub_802D2E4 thumb_func_start sub_802D350 -sub_802D350: ; 802D350 +sub_802D350: @ 802D350 push {r4,lr} ldr r4, =0x02022d00 ldr r0, [r4] @@ -70190,7 +70190,7 @@ _0802D3B6: thumb_func_end sub_802D350 thumb_func_start sub_802D3BC -sub_802D3BC: ; 802D3BC +sub_802D3BC: @ 802D3BC push {r4,r5,lr} bl sub_802C8AC lsls r0, 16 @@ -70261,7 +70261,7 @@ _0802D43E: thumb_func_end sub_802D3BC thumb_func_start sub_802D448 -sub_802D448: ; 802D448 +sub_802D448: @ 802D448 push {r4,r5,lr} sub sp, 0xC ldr r5, =0x02022d00 @@ -70345,7 +70345,7 @@ _0802D4EC: thumb_func_end sub_802D448 thumb_func_start sub_802D4F4 -sub_802D4F4: ; 802D4F4 +sub_802D4F4: @ 802D4F4 push {r4,r5,lr} sub sp, 0xC ldr r5, =0x02022d00 @@ -70425,7 +70425,7 @@ _0802D58E: thumb_func_end sub_802D4F4 thumb_func_start sub_802D598 -sub_802D598: ; 802D598 +sub_802D598: @ 802D598 push {r4,r5,lr} ldr r5, =0x02022d00 ldr r0, [r5] @@ -70463,7 +70463,7 @@ _0802D5DE: thumb_func_end sub_802D598 thumb_func_start sub_802D5E4 -sub_802D5E4: ; 802D5E4 +sub_802D5E4: @ 802D5E4 push {r4,r5,lr} sub sp, 0xC ldr r5, =0x02022d00 @@ -70543,7 +70543,7 @@ _0802D67E: thumb_func_end sub_802D5E4 thumb_func_start sub_802D688 -sub_802D688: ; 802D688 +sub_802D688: @ 802D688 push {r4,r5,lr} sub sp, 0xC ldr r5, =0x02022d00 @@ -70623,7 +70623,7 @@ _0802D722: thumb_func_end sub_802D688 thumb_func_start sub_802D72C -sub_802D72C: ; 802D72C +sub_802D72C: @ 802D72C push {r4,r5,lr} ldr r5, =0x02022d00 ldr r0, [r5] @@ -70654,7 +70654,7 @@ _0802D75E: thumb_func_end sub_802D72C thumb_func_start sub_802D764 -sub_802D764: ; 802D764 +sub_802D764: @ 802D764 push {lr} ldr r1, =0x02022d00 ldr r0, [r1] @@ -70674,7 +70674,7 @@ sub_802D764: ; 802D764 thumb_func_end sub_802D764 thumb_func_start sub_802D788 -sub_802D788: ; 802D788 +sub_802D788: @ 802D788 push {r4,lr} ldr r0, =0x02022d00 ldr r2, [r0] @@ -70728,7 +70728,7 @@ _0802D7E0: thumb_func_end sub_802D788 thumb_func_start sub_802D7E8 -sub_802D7E8: ; 802D7E8 +sub_802D7E8: @ 802D7E8 push {r4,r5,lr} sub sp, 0xC adds r4, r1, 0 @@ -70795,7 +70795,7 @@ sub_802D7E8: ; 802D7E8 thumb_func_end sub_802D7E8 thumb_func_start sub_802D884 -sub_802D884: ; 802D884 +sub_802D884: @ 802D884 push {r4-r6,lr} sub sp, 0xC lsls r0, 16 @@ -70848,7 +70848,7 @@ sub_802D884: ; 802D884 thumb_func_end sub_802D884 thumb_func_start sub_802D8FC -sub_802D8FC: ; 802D8FC +sub_802D8FC: @ 802D8FC push {r4-r6,lr} sub sp, 0xC lsls r0, 16 @@ -70901,7 +70901,7 @@ sub_802D8FC: ; 802D8FC thumb_func_end sub_802D8FC thumb_func_start sub_802D974 -sub_802D974: ; 802D974 +sub_802D974: @ 802D974 push {r4,lr} ldr r4, =0x02022d00 ldr r0, [r4] @@ -70983,7 +70983,7 @@ _0802DA0E: thumb_func_end sub_802D974 thumb_func_start sub_802DA14 -sub_802DA14: ; 802DA14 +sub_802DA14: @ 802DA14 push {r4,lr} ldr r4, =0x02022d00 ldr r0, [r4] @@ -71008,7 +71008,7 @@ _0802DA38: thumb_func_end sub_802DA14 thumb_func_start sub_802DA44 -sub_802DA44: ; 802DA44 +sub_802DA44: @ 802DA44 push {r4,lr} ldr r4, =0x02022d00 ldr r1, [r4] @@ -71049,7 +71049,7 @@ _0802DA84: thumb_func_end sub_802DA44 thumb_func_start sub_802DA8C -sub_802DA8C: ; 802DA8C +sub_802DA8C: @ 802DA8C push {lr} bl sub_8198C58 lsls r0, 24 @@ -71059,7 +71059,7 @@ sub_802DA8C: ; 802DA8C thumb_func_end sub_802DA8C thumb_func_start sub_802DA9C -sub_802DA9C: ; 802DA9C +sub_802DA9C: @ 802DA9C push {r4-r6,lr} sub sp, 0x8 ldr r6, =0xffffff00 @@ -71113,7 +71113,7 @@ sub_802DA9C: ; 802DA9C thumb_func_end sub_802DA9C thumb_func_start sub_802DB18 -sub_802DB18: ; 802DB18 +sub_802DB18: @ 802DB18 push {r4,r5,lr} sub sp, 0x8 adds r3, r2, 0 @@ -71164,7 +71164,7 @@ sub_802DB18: ; 802DB18 thumb_func_end sub_802DB18 thumb_func_start sub_802DB8C -sub_802DB8C: ; 802DB8C +sub_802DB8C: @ 802DB8C push {r4,lr} sub sp, 0x10 ldr r1, =gUnknown_082FE1DC @@ -71210,7 +71210,7 @@ sub_802DB8C: ; 802DB8C thumb_func_end sub_802DB8C thumb_func_start sub_802DBF8 -sub_802DBF8: ; 802DBF8 +sub_802DBF8: @ 802DBF8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -71274,7 +71274,7 @@ _0802DC62: thumb_func_end sub_802DBF8 thumb_func_start sub_802DC80 -sub_802DC80: ; 802DC80 +sub_802DC80: @ 802DC80 ldr r2, =0x02022d00 ldr r2, [r2] lsls r0, 2 @@ -71288,7 +71288,7 @@ sub_802DC80: ; 802DC80 thumb_func_end sub_802DC80 thumb_func_start sub_802DC9C -sub_802DC9C: ; 802DC9C +sub_802DC9C: @ 802DC9C push {r4,lr} adds r4, r0, 0 ldr r0, =0x02022d00 @@ -71311,7 +71311,7 @@ sub_802DC9C: ; 802DC9C thumb_func_end sub_802DC9C thumb_func_start sub_802DCCC -sub_802DCCC: ; 802DCCC +sub_802DCCC: @ 802DCCC push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -71344,7 +71344,7 @@ _0802DCEA: thumb_func_end sub_802DCCC thumb_func_start sub_802DD08 -sub_802DD08: ; 802DD08 +sub_802DD08: @ 802DD08 push {r4,lr} sub sp, 0x10 mov r1, sp @@ -71387,7 +71387,7 @@ sub_802DD08: ; 802DD08 thumb_func_end sub_802DD08 thumb_func_start sub_802DD64 -sub_802DD64: ; 802DD64 +sub_802DD64: @ 802DD64 push {lr} adds r1, r0, 0 movs r0, 0 @@ -71397,7 +71397,7 @@ sub_802DD64: ; 802DD64 thumb_func_end sub_802DD64 thumb_func_start sub_802DD74 -sub_802DD74: ; 802DD74 +sub_802DD74: @ 802DD74 push {lr} adds r1, r0, 0 lsls r1, 16 @@ -71409,7 +71409,7 @@ sub_802DD74: ; 802DD74 thumb_func_end sub_802DD74 thumb_func_start sub_802DD88 -sub_802DD88: ; 802DD88 +sub_802DD88: @ 802DD88 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -71423,7 +71423,7 @@ sub_802DD88: ; 802DD88 thumb_func_end sub_802DD88 thumb_func_start sub_802DDA0 -sub_802DDA0: ; 802DDA0 +sub_802DDA0: @ 802DDA0 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -71437,7 +71437,7 @@ sub_802DDA0: ; 802DDA0 thumb_func_end sub_802DDA0 thumb_func_start sub_802DDB8 -sub_802DDB8: ; 802DDB8 +sub_802DDB8: @ 802DDB8 push {lr} adds r1, r0, 0 ldr r0, =0x02022d00 @@ -71449,7 +71449,7 @@ sub_802DDB8: ; 802DDB8 thumb_func_end sub_802DDB8 thumb_func_start sub_802DDCC -sub_802DDCC: ; 802DDCC +sub_802DDCC: @ 802DDCC push {lr} ldr r0, =0x02022d00 ldr r0, [r0] @@ -71460,7 +71460,7 @@ sub_802DDCC: ; 802DDCC thumb_func_end sub_802DDCC thumb_func_start sub_802DDE0 -sub_802DDE0: ; 802DDE0 +sub_802DDE0: @ 802DDE0 push {lr} ldr r0, =0x02022d00 ldr r0, [r0] @@ -71471,7 +71471,7 @@ sub_802DDE0: ; 802DDE0 thumb_func_end sub_802DDE0 thumb_func_start sub_802DDF4 -sub_802DDF4: ; 802DDF4 +sub_802DDF4: @ 802DDF4 push {lr} adds r1, r0, 0 ldr r0, =0x02022d00 @@ -71483,7 +71483,7 @@ sub_802DDF4: ; 802DDF4 thumb_func_end sub_802DDF4 thumb_func_start sub_802DE08 -sub_802DE08: ; 802DE08 +sub_802DE08: @ 802DE08 push {lr} ldr r0, =0x02022d00 ldr r0, [r0] @@ -71494,7 +71494,7 @@ sub_802DE08: ; 802DE08 thumb_func_end sub_802DE08 thumb_func_start sub_802DE1C -sub_802DE1C: ; 802DE1C +sub_802DE1C: @ 802DE1C push {r4-r7,lr} sub sp, 0x8 bl sub_802C8AC @@ -71576,7 +71576,7 @@ _0802DEAC: thumb_func_end sub_802DE1C thumb_func_start sub_802DED8 -sub_802DED8: ; 802DED8 +sub_802DED8: @ 802DED8 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -71648,7 +71648,7 @@ sub_802DED8: ; 802DED8 thumb_func_end sub_802DED8 thumb_func_start sub_802DF70 -sub_802DF70: ; 802DF70 +sub_802DF70: @ 802DF70 push {r4-r6,lr} adds r4, r0, 0 bl sub_802C8AC @@ -71702,7 +71702,7 @@ _0802DFCC: thumb_func_end sub_802DF70 thumb_func_start sub_802DFD4 -sub_802DFD4: ; 802DFD4 +sub_802DFD4: @ 802DFD4 push {r4,r5,lr} bl sub_802C8AC lsls r0, 16 @@ -71731,7 +71731,7 @@ _0802DFFA: thumb_func_end sub_802DFD4 thumb_func_start sub_802E00C -sub_802E00C: ; 802E00C +sub_802E00C: @ 802E00C push {r4,lr} adds r1, r0, 0 lsls r1, 24 @@ -71765,7 +71765,7 @@ sub_802E00C: ; 802E00C thumb_func_end sub_802E00C thumb_func_start sub_802E058 -sub_802E058: ; 802E058 +sub_802E058: @ 802E058 push {r4,lr} ldr r4, =0x02022d00 ldr r0, [r4] @@ -71797,7 +71797,7 @@ _0802E08A: thumb_func_end sub_802E058 thumb_func_start sub_802E090 -sub_802E090: ; 802E090 +sub_802E090: @ 802E090 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -71813,7 +71813,7 @@ _0802E0A4: thumb_func_end sub_802E090 thumb_func_start sub_802E0AC -sub_802E0AC: ; 802E0AC +sub_802E0AC: @ 802E0AC push {lr} sub sp, 0xC mov r2, sp @@ -71833,7 +71833,7 @@ sub_802E0AC: ; 802E0AC thumb_func_end sub_802E0AC thumb_func_start sub_802E0D0 -sub_802E0D0: ; 802E0D0 +sub_802E0D0: @ 802E0D0 push {r4,lr} sub sp, 0xC adds r4, r1, 0 @@ -71878,7 +71878,7 @@ _0802E118: thumb_func_end sub_802E0D0 thumb_func_start sub_802E120 -sub_802E120: ; 802E120 +sub_802E120: @ 802E120 push {lr} sub sp, 0xC mov r2, sp @@ -71893,7 +71893,7 @@ sub_802E120: ; 802E120 thumb_func_end sub_802E120 thumb_func_start sub_802E138 -sub_802E138: ; 802E138 +sub_802E138: @ 802E138 push {r4-r6,lr} mov r6, r8 push {r6} @@ -71959,7 +71959,7 @@ sub_802E138: ; 802E138 thumb_func_end sub_802E138 thumb_func_start sub_802E1BC -sub_802E1BC: ; 802E1BC +sub_802E1BC: @ 802E1BC push {r4,r5,lr} sub sp, 0xC adds r5, r0, 0 @@ -72022,7 +72022,7 @@ _0802E22A: thumb_func_end sub_802E1BC thumb_func_start sub_802E234 -sub_802E234: ; 802E234 +sub_802E234: @ 802E234 push {r4,lr} sub sp, 0xC mov r4, sp @@ -72048,7 +72048,7 @@ sub_802E234: ; 802E234 thumb_func_end sub_802E234 thumb_func_start sub_802E264 -sub_802E264: ; 802E264 +sub_802E264: @ 802E264 push {r4-r6,lr} sub sp, 0xC adds r4, r0, 0 @@ -72105,7 +72105,7 @@ _0802E2C6: thumb_func_end sub_802E264 thumb_func_start sub_802E2D0 -sub_802E2D0: ; 802E2D0 +sub_802E2D0: @ 802E2D0 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -72154,7 +72154,7 @@ _0802E322: thumb_func_end sub_802E2D0 thumb_func_start sub_802E32C -sub_802E32C: ; 802E32C +sub_802E32C: @ 802E32C ldr r0, =0x03005d90 ldr r0, [r0] movs r1, 0xFE @@ -72165,7 +72165,7 @@ sub_802E32C: ; 802E32C thumb_func_end sub_802E32C thumb_func_start sub_802E33C -sub_802E33C: ; 802E33C +sub_802E33C: @ 802E33C push {lr} bl sub_802E32C movs r1, 0 @@ -72180,7 +72180,7 @@ sub_802E33C: ; 802E33C thumb_func_end sub_802E33C thumb_func_start sub_802E354 -sub_802E354: ; 802E354 +sub_802E354: @ 802E354 push {r4-r6,lr} adds r4, r0, 0 lsls r1, 16 @@ -72225,7 +72225,7 @@ _0802E398: thumb_func_end sub_802E354 thumb_func_start sub_802E3A8 -sub_802E3A8: ; 802E3A8 +sub_802E3A8: @ 802E3A8 push {lr} bl sub_802E32C adds r2, r0, 0 @@ -72242,7 +72242,7 @@ _0802E3BC: thumb_func_end sub_802E3A8 thumb_func_start sub_802E3C4 -sub_802E3C4: ; 802E3C4 +sub_802E3C4: @ 802E3C4 push {r4,lr} ldr r4, =sub_802E3E4 adds r0, r4, 0 @@ -72258,7 +72258,7 @@ sub_802E3C4: ; 802E3C4 thumb_func_end sub_802E3C4 thumb_func_start sub_802E3E4 -sub_802E3E4: ; 802E3E4 +sub_802E3E4: @ 802E3E4 push {r4-r7,lr} sub sp, 0x8 lsls r0, 24 @@ -72392,7 +72392,7 @@ _0802E4F6: thumb_func_end sub_802E3E4 thumb_func_start sub_802E500 -sub_802E500: ; 802E500 +sub_802E500: @ 802E500 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -72521,7 +72521,7 @@ _0802E58A: thumb_func_end sub_802E500 thumb_func_start sub_802E620 -sub_802E620: ; 802E620 +sub_802E620: @ 802E620 push {lr} adds r1, r0, 0 b _0802E628 @@ -72541,7 +72541,7 @@ _0802E636: thumb_func_end sub_802E620 thumb_func_start sub_802E63C -sub_802E63C: ; 802E63C +sub_802E63C: @ 802E63C push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -72575,7 +72575,7 @@ sub_802E63C: ; 802E63C thumb_func_end sub_802E63C thumb_func_start sub_802E688 -sub_802E688: ; 802E688 +sub_802E688: @ 802E688 push {lr} ldr r0, =sub_802E6D0 bl get_task_id_by_function @@ -72601,7 +72601,7 @@ _0802E6B6: thumb_func_end sub_802E688 thumb_func_start sub_802E6BC -sub_802E6BC: ; 802E6BC +sub_802E6BC: @ 802E6BC push {lr} ldr r0, =sub_802E6D0 bl is_function_an_active_task @@ -72613,7 +72613,7 @@ sub_802E6BC: ; 802E6BC thumb_func_end sub_802E6BC thumb_func_start sub_802E6D0 -sub_802E6D0: ; 802E6D0 +sub_802E6D0: @ 802E6D0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -72682,7 +72682,7 @@ _0802E752: thumb_func_end sub_802E6D0 thumb_func_start sub_802E75C -sub_802E75C: ; 802E75C +sub_802E75C: @ 802E75C push {r4-r7,lr} mov r7, r8 push {r7} @@ -72791,7 +72791,7 @@ _0802E820: thumb_func_end sub_802E75C thumb_func_start sub_802E83C -sub_802E83C: ; 802E83C +sub_802E83C: @ 802E83C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -72856,7 +72856,7 @@ sub_802E83C: ; 802E83C thumb_func_end sub_802E83C thumb_func_start sub_802E8C8 -sub_802E8C8: ; 802E8C8 +sub_802E8C8: @ 802E8C8 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -72908,7 +72908,7 @@ _0802E8FC: thumb_func_end sub_802E8C8 thumb_func_start sub_802E938 -sub_802E938: ; 802E938 +sub_802E938: @ 802E938 push {r4-r6,lr} adds r6, r0, 0 movs r0, 0x34 @@ -73044,7 +73044,7 @@ _0802EA4A: thumb_func_end sub_802E938 thumb_func_start sub_802EA50 -sub_802EA50: ; 802EA50 +sub_802EA50: @ 802EA50 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -73089,7 +73089,7 @@ sub_802EA50: ; 802EA50 thumb_func_end sub_802EA50 thumb_func_start sub_802EAB0 -sub_802EAB0: ; 802EAB0 +sub_802EAB0: @ 802EAB0 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -73143,7 +73143,7 @@ _0802EB1A: thumb_func_end sub_802EAB0 thumb_func_start sub_802EB24 -sub_802EB24: ; 802EB24 +sub_802EB24: @ 802EB24 push {r4-r6,lr} mov r6, r8 push {r6} @@ -73191,7 +73191,7 @@ sub_802EB24: ; 802EB24 thumb_func_end sub_802EB24 thumb_func_start sub_802EB84 -sub_802EB84: ; 802EB84 +sub_802EB84: @ 802EB84 push {lr} ldr r0, =sub_802EB98 bl is_function_an_active_task @@ -73203,7 +73203,7 @@ sub_802EB84: ; 802EB84 thumb_func_end sub_802EB84 thumb_func_start sub_802EB98 -sub_802EB98: ; 802EB98 +sub_802EB98: @ 802EB98 push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -73323,7 +73323,7 @@ _0802EC8A: thumb_func_end sub_802EB98 thumb_func_start sub_802EC98 -sub_802EC98: ; 802EC98 +sub_802EC98: @ 802EC98 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -73483,7 +73483,7 @@ _0802EDC6: thumb_func_end sub_802EC98 thumb_func_start sub_802EDCC -sub_802EDCC: ; 802EDCC +sub_802EDCC: @ 802EDCC push {r4-r6,lr} mov r6, r8 push {r6} @@ -73532,7 +73532,7 @@ sub_802EDCC: ; 802EDCC thumb_func_end sub_802EDCC thumb_func_start sub_802EE30 -sub_802EE30: ; 802EE30 +sub_802EE30: @ 802EE30 push {lr} lsls r0, 24 lsrs r0, 24 @@ -73556,7 +73556,7 @@ _0802EE4E: thumb_func_end sub_802EE30 thumb_func_start sub_802EE5C -sub_802EE5C: ; 802EE5C +sub_802EE5C: @ 802EE5C push {r4,r5,lr} adds r5, r0, 0 adds r4, r5, 0 @@ -73680,7 +73680,7 @@ _0802EF46: thumb_func_end sub_802EE5C thumb_func_start sub_802EF50 -sub_802EF50: ; 802EF50 +sub_802EF50: @ 802EF50 push {r4,lr} sub sp, 0x10 lsls r1, 16 @@ -73719,7 +73719,7 @@ sub_802EF50: ; 802EF50 thumb_func_end sub_802EF50 thumb_func_start sub_802EFA8 -sub_802EFA8: ; 802EFA8 +sub_802EFA8: @ 802EFA8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -73763,7 +73763,7 @@ sub_802EFA8: ; 802EFA8 thumb_func_end sub_802EFA8 thumb_func_start sub_802EFFC -sub_802EFFC: ; 802EFFC +sub_802EFFC: @ 802EFFC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -73866,7 +73866,7 @@ sub_802EFFC: ; 802EFFC .include "asm/main_menu.s" thumb_func_start battle_wireless_setup_if_required_maybe -battle_wireless_setup_if_required_maybe: ; 8032654 +battle_wireless_setup_if_required_maybe: @ 8032654 push {lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -73897,7 +73897,7 @@ _08032686: thumb_func_end battle_wireless_setup_if_required_maybe thumb_func_start sub_803269C -sub_803269C: ; 803269C +sub_803269C: @ 803269C push {r4-r7,lr} sub sp, 0x14 ldr r0, =0x03005d04 @@ -73975,7 +73975,7 @@ _08032728: thumb_func_end sub_803269C thumb_func_start sub_8032768 -sub_8032768: ; 8032768 +sub_8032768: @ 8032768 push {r4,r5,lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -74068,7 +74068,7 @@ _08032804: thumb_func_end sub_8032768 thumb_func_start b_setup_bx -b_setup_bx: ; 8032824 +b_setup_bx: @ 8032824 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -74593,7 +74593,7 @@ _08032CB2: thumb_func_end b_setup_bx thumb_func_start b_setup_bx_link -b_setup_bx_link: ; 8032CC0 +b_setup_bx_link: @ 8032CC0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -74981,7 +74981,7 @@ _0803303C: thumb_func_end b_setup_bx_link thumb_func_start sub_8033050 -sub_8033050: ; 8033050 +sub_8033050: @ 8033050 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -75148,7 +75148,7 @@ _0803319C: thumb_func_end sub_8033050 thumb_func_start dp01_prepare_buffer -dp01_prepare_buffer: ; 80331B8 +dp01_prepare_buffer: @ 80331B8 push {r4-r6,lr} adds r4, r1, 0 lsls r0, 24 @@ -75218,7 +75218,7 @@ _08033236: thumb_func_end dp01_prepare_buffer thumb_func_start sub_8033244 -sub_8033244: ; 8033244 +sub_8033244: @ 8033244 push {r4-r6,lr} ldr r0, =task00_wireless_something movs r1, 0 @@ -75296,7 +75296,7 @@ sub_8033244: ; 8033244 thumb_func_end sub_8033244 thumb_func_start dp01_prepare_buffer_wireless_probably -dp01_prepare_buffer_wireless_probably: ; 80332F4 +dp01_prepare_buffer_wireless_probably: @ 80332F4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -75480,7 +75480,7 @@ _08033434: thumb_func_end dp01_prepare_buffer_wireless_probably thumb_func_start task00_wireless_something -task00_wireless_something: ; 8033474 +task00_wireless_something: @ 8033474 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -75711,7 +75711,7 @@ _08033640: thumb_func_end task00_wireless_something thumb_func_start sub_8033648 -sub_8033648: ; 8033648 +sub_8033648: @ 8033648 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -75840,7 +75840,7 @@ _08033738: thumb_func_end sub_8033648 thumb_func_start sub_803375C -sub_803375C: ; 803375C +sub_803375C: @ 803375C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -75995,7 +75995,7 @@ _0803389C: thumb_func_end sub_803375C thumb_func_start dp01_build_cmdbuf_x00_a_b_0 -dp01_build_cmdbuf_x00_a_b_0: ; 80338B4 +dp01_build_cmdbuf_x00_a_b_0: @ 80338B4 push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -76015,7 +76015,7 @@ dp01_build_cmdbuf_x00_a_b_0: ; 80338B4 thumb_func_end dp01_build_cmdbuf_x00_a_b_0 thumb_func_start dp01_build_cmdbuf_x01_a_b_0 -dp01_build_cmdbuf_x01_a_b_0: ; 80338D8 +dp01_build_cmdbuf_x01_a_b_0: @ 80338D8 push {r4,r5,lr} adds r5, r1, 0 lsls r0, 24 @@ -76036,7 +76036,7 @@ dp01_build_cmdbuf_x01_a_b_0: ; 80338D8 thumb_func_end dp01_build_cmdbuf_x01_a_b_0 thumb_func_start dp01_build_cmdbuf_x02_a_b_varargs -dp01_build_cmdbuf_x02_a_b_varargs: ; 8033900 +dp01_build_cmdbuf_x02_a_b_varargs: @ 8033900 push {r4-r6,lr} ldr r4, [sp, 0x10] lsls r0, 24 @@ -76072,7 +76072,7 @@ _0803392E: thumb_func_end dp01_build_cmdbuf_x02_a_b_varargs thumb_func_start sub_8033940 -sub_8033940: ; 8033940 +sub_8033940: @ 8033940 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -76108,7 +76108,7 @@ _0803396C: thumb_func_end sub_8033940 thumb_func_start dp01_build_cmdbuf_x04_4_4_4 -dp01_build_cmdbuf_x04_4_4_4: ; 8033980 +dp01_build_cmdbuf_x04_4_4_4: @ 8033980 push {lr} lsls r0, 24 lsrs r0, 24 @@ -76125,7 +76125,7 @@ dp01_build_cmdbuf_x04_4_4_4: ; 8033980 thumb_func_end dp01_build_cmdbuf_x04_4_4_4 thumb_func_start dp01_build_cmdbuf_x05_a_b_c -dp01_build_cmdbuf_x05_a_b_c: ; 80339A0 +dp01_build_cmdbuf_x05_a_b_c: @ 80339A0 push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -76145,7 +76145,7 @@ dp01_build_cmdbuf_x05_a_b_c: ; 80339A0 thumb_func_end dp01_build_cmdbuf_x05_a_b_c thumb_func_start dp01_build_cmdbuf_x06_a -dp01_build_cmdbuf_x06_a: ; 80339C4 +dp01_build_cmdbuf_x06_a: @ 80339C4 push {lr} adds r3, r1, 0 lsls r0, 24 @@ -76162,7 +76162,7 @@ dp01_build_cmdbuf_x06_a: ; 80339C4 thumb_func_end dp01_build_cmdbuf_x06_a thumb_func_start dp01_build_cmdbuf_x07_7_7_7 -dp01_build_cmdbuf_x07_7_7_7: ; 80339E4 +dp01_build_cmdbuf_x07_7_7_7: @ 80339E4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -76180,7 +76180,7 @@ dp01_build_cmdbuf_x07_7_7_7: ; 80339E4 thumb_func_end dp01_build_cmdbuf_x07_7_7_7 thumb_func_start dp01_build_cmdbuf_x08_8_8_8 -dp01_build_cmdbuf_x08_8_8_8: ; 8033A04 +dp01_build_cmdbuf_x08_8_8_8: @ 8033A04 push {lr} lsls r0, 24 lsrs r0, 24 @@ -76198,7 +76198,7 @@ dp01_build_cmdbuf_x08_8_8_8: ; 8033A04 thumb_func_end dp01_build_cmdbuf_x08_8_8_8 thumb_func_start dp01_build_cmdbuf_x09_9_9_9 -dp01_build_cmdbuf_x09_9_9_9: ; 8033A24 +dp01_build_cmdbuf_x09_9_9_9: @ 8033A24 push {lr} lsls r0, 24 lsrs r0, 24 @@ -76216,7 +76216,7 @@ dp01_build_cmdbuf_x09_9_9_9: ; 8033A24 thumb_func_end dp01_build_cmdbuf_x09_9_9_9 thumb_func_start dp01_build_cmdbuf_x0A_A_A_A -dp01_build_cmdbuf_x0A_A_A_A: ; 8033A44 +dp01_build_cmdbuf_x0A_A_A_A: @ 8033A44 push {lr} lsls r0, 24 lsrs r0, 24 @@ -76234,7 +76234,7 @@ dp01_build_cmdbuf_x0A_A_A_A: ; 8033A44 thumb_func_end dp01_build_cmdbuf_x0A_A_A_A thumb_func_start dp01_build_cmdbuf_x0B_B_B_B -dp01_build_cmdbuf_x0B_B_B_B: ; 8033A64 +dp01_build_cmdbuf_x0B_B_B_B: @ 8033A64 push {lr} lsls r0, 24 lsrs r0, 24 @@ -76252,7 +76252,7 @@ dp01_build_cmdbuf_x0B_B_B_B: ; 8033A64 thumb_func_end dp01_build_cmdbuf_x0B_B_B_B thumb_func_start dp01_build_cmdbuf_x0C_C_C_C -dp01_build_cmdbuf_x0C_C_C_C: ; 8033A84 +dp01_build_cmdbuf_x0C_C_C_C: @ 8033A84 push {lr} lsls r0, 24 lsrs r0, 24 @@ -76270,7 +76270,7 @@ dp01_build_cmdbuf_x0C_C_C_C: ; 8033A84 thumb_func_end dp01_build_cmdbuf_x0C_C_C_C thumb_func_start dp01_build_cmdbuf_x0D_a -dp01_build_cmdbuf_x0D_a: ; 8033AA4 +dp01_build_cmdbuf_x0D_a: @ 8033AA4 push {lr} adds r3, r1, 0 lsls r0, 24 @@ -76287,7 +76287,7 @@ dp01_build_cmdbuf_x0D_a: ; 8033AA4 thumb_func_end dp01_build_cmdbuf_x0D_a thumb_func_start sub_8033AC4 -sub_8033AC4: ; 8033AC4 +sub_8033AC4: @ 8033AC4 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -76326,7 +76326,7 @@ _08033AF2: thumb_func_end sub_8033AC4 thumb_func_start dp01_build_cmdbuf_x0F_aa_b_cc_dddd_e_mlc_weather_00_x1Cbytes -dp01_build_cmdbuf_x0F_aa_b_cc_dddd_e_mlc_weather_00_x1Cbytes: ; 8033B0C +dp01_build_cmdbuf_x0F_aa_b_cc_dddd_e_mlc_weather_00_x1Cbytes: @ 8033B0C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -76431,7 +76431,7 @@ _08033BB6: thumb_func_end dp01_build_cmdbuf_x0F_aa_b_cc_dddd_e_mlc_weather_00_x1Cbytes thumb_func_start dp01_build_cmdbuf_x10_TODO -dp01_build_cmdbuf_x10_TODO: ; 8033BE4 +dp01_build_cmdbuf_x10_TODO: @ 8033BE4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -76548,7 +76548,7 @@ _08033C88: thumb_func_end dp01_build_cmdbuf_x10_TODO thumb_func_start dp01_build_cmdbuf_x11_TODO -dp01_build_cmdbuf_x11_TODO: ; 8033CFC +dp01_build_cmdbuf_x11_TODO: @ 8033CFC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -76647,7 +76647,7 @@ _08033D7C: thumb_func_end dp01_build_cmdbuf_x11_TODO thumb_func_start dp01_build_cmdbuf_x12_a_bb -dp01_build_cmdbuf_x12_a_bb: ; 8033DE4 +dp01_build_cmdbuf_x12_a_bb: @ 8033DE4 push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -76670,7 +76670,7 @@ dp01_build_cmdbuf_x12_a_bb: ; 8033DE4 thumb_func_end dp01_build_cmdbuf_x12_a_bb thumb_func_start sub_8033E10 -sub_8033E10: ; 8033E10 +sub_8033E10: @ 8033E10 push {lr} lsls r0, 24 lsrs r0, 24 @@ -76688,7 +76688,7 @@ sub_8033E10: ; 8033E10 thumb_func_end sub_8033E10 thumb_func_start sub_8033E30 -sub_8033E30: ; 8033E30 +sub_8033E30: @ 8033E30 push {r4-r6,lr} adds r5, r3, 0 lsls r0, 24 @@ -76721,7 +76721,7 @@ _08033E4C: thumb_func_end sub_8033E30 thumb_func_start sub_8033E6C -sub_8033E6C: ; 8033E6C +sub_8033E6C: @ 8033E6C push {r4,r5,lr} adds r4, r1, 0 lsls r0, 24 @@ -76749,7 +76749,7 @@ _08033E7E: thumb_func_end sub_8033E6C thumb_func_start dp01_build_cmdbuf_x16_a_b_c_ptr_d_e_f -dp01_build_cmdbuf_x16_a_b_c_ptr_d_e_f: ; 8033EA0 +dp01_build_cmdbuf_x16_a_b_c_ptr_d_e_f: @ 8033EA0 push {r4-r6,lr} ldr r6, [sp, 0x10] lsls r0, 24 @@ -76781,7 +76781,7 @@ _08033EBA: thumb_func_end dp01_build_cmdbuf_x16_a_b_c_ptr_d_e_f thumb_func_start dp01_build_cmdbuf_x17_17_17_17 -dp01_build_cmdbuf_x17_17_17_17: ; 8033EDC +dp01_build_cmdbuf_x17_17_17_17: @ 8033EDC push {lr} lsls r0, 24 lsrs r0, 24 @@ -76799,7 +76799,7 @@ dp01_build_cmdbuf_x17_17_17_17: ; 8033EDC thumb_func_end dp01_build_cmdbuf_x17_17_17_17 thumb_func_start dp01_build_cmdbuf_x18_0_aa_health_bar_update -dp01_build_cmdbuf_x18_0_aa_health_bar_update: ; 8033EFC +dp01_build_cmdbuf_x18_0_aa_health_bar_update: @ 8033EFC push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -76828,7 +76828,7 @@ dp01_build_cmdbuf_x18_0_aa_health_bar_update: ; 8033EFC thumb_func_end dp01_build_cmdbuf_x18_0_aa_health_bar_update thumb_func_start dp01_build_cmdbuf_x19_a_bb -dp01_build_cmdbuf_x19_a_bb: ; 8033F34 +dp01_build_cmdbuf_x19_a_bb: @ 8033F34 push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -76856,7 +76856,7 @@ dp01_build_cmdbuf_x19_a_bb: ; 8033F34 thumb_func_end dp01_build_cmdbuf_x19_a_bb thumb_func_start dp01_build_cmdbuf_x1A_aaaa_bbbb -dp01_build_cmdbuf_x1A_aaaa_bbbb: ; 8033F68 +dp01_build_cmdbuf_x1A_aaaa_bbbb: @ 8033F68 push {r4-r6,lr} adds r4, r1, 0 lsls r0, 24 @@ -76899,7 +76899,7 @@ dp01_build_cmdbuf_x1A_aaaa_bbbb: ; 8033F68 thumb_func_end dp01_build_cmdbuf_x1A_aaaa_bbbb thumb_func_start dp01_build_cmdbuf_x1B_aaaa_b -dp01_build_cmdbuf_x1B_aaaa_b: ; 8033FBC +dp01_build_cmdbuf_x1B_aaaa_b: @ 8033FBC push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -76930,7 +76930,7 @@ dp01_build_cmdbuf_x1B_aaaa_b: ; 8033FBC thumb_func_end dp01_build_cmdbuf_x1B_aaaa_b thumb_func_start dp01_build_cmdbuf_x1C_a -dp01_build_cmdbuf_x1C_a: ; 8033FF8 +dp01_build_cmdbuf_x1C_a: @ 8033FF8 push {lr} adds r3, r1, 0 lsls r0, 24 @@ -76947,7 +76947,7 @@ dp01_build_cmdbuf_x1C_a: ; 8033FF8 thumb_func_end dp01_build_cmdbuf_x1C_a thumb_func_start dp01_build_cmdbuf_x1D_1D_numargs_varargs -dp01_build_cmdbuf_x1D_1D_numargs_varargs: ; 8034018 +dp01_build_cmdbuf_x1D_1D_numargs_varargs: @ 8034018 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -76987,7 +76987,7 @@ _08034048: thumb_func_end dp01_build_cmdbuf_x1D_1D_numargs_varargs thumb_func_start sub_8034060 -sub_8034060: ; 8034060 +sub_8034060: @ 8034060 push {r4-r6,lr} adds r4, r3, 0 lsls r0, 24 @@ -77042,7 +77042,7 @@ _080340B0: thumb_func_end sub_8034060 thumb_func_start sub_80340C8 -sub_80340C8: ; 80340C8 +sub_80340C8: @ 80340C8 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -77081,7 +77081,7 @@ _080340F6: thumb_func_end sub_80340C8 thumb_func_start sub_8034110 -sub_8034110: ; 8034110 +sub_8034110: @ 8034110 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -77120,7 +77120,7 @@ _0803413E: thumb_func_end sub_8034110 thumb_func_start dp01_build_cmdbuf_x21_a_bb -dp01_build_cmdbuf_x21_a_bb: ; 8034158 +dp01_build_cmdbuf_x21_a_bb: @ 8034158 push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -77143,7 +77143,7 @@ dp01_build_cmdbuf_x21_a_bb: ; 8034158 thumb_func_end dp01_build_cmdbuf_x21_a_bb thumb_func_start dp01_build_cmdbuf_x22_a_three_bytes -dp01_build_cmdbuf_x22_a_three_bytes: ; 8034184 +dp01_build_cmdbuf_x22_a_three_bytes: @ 8034184 push {r4,r5,lr} adds r4, r2, 0 lsls r0, 24 @@ -77173,7 +77173,7 @@ _08034198: thumb_func_end dp01_build_cmdbuf_x22_a_three_bytes thumb_func_start dp01_build_cmdbuf_x23_aa_0 -dp01_build_cmdbuf_x23_aa_0: ; 80341BC +dp01_build_cmdbuf_x23_aa_0: @ 80341BC push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -77197,7 +77197,7 @@ dp01_build_cmdbuf_x23_aa_0: ; 80341BC thumb_func_end dp01_build_cmdbuf_x23_aa_0 thumb_func_start dp01_build_cmdbuf_x24_aa_0 -dp01_build_cmdbuf_x24_aa_0: ; 80341E8 +dp01_build_cmdbuf_x24_aa_0: @ 80341E8 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -77221,7 +77221,7 @@ dp01_build_cmdbuf_x24_aa_0: ; 80341E8 thumb_func_end dp01_build_cmdbuf_x24_aa_0 thumb_func_start dp01_build_cmdbuf_x25_25_25_25 -dp01_build_cmdbuf_x25_25_25_25: ; 8034214 +dp01_build_cmdbuf_x25_25_25_25: @ 8034214 push {lr} lsls r0, 24 lsrs r0, 24 @@ -77239,7 +77239,7 @@ dp01_build_cmdbuf_x25_25_25_25: ; 8034214 thumb_func_end dp01_build_cmdbuf_x25_25_25_25 thumb_func_start dp01_build_cmdbuf_x26_a -dp01_build_cmdbuf_x26_a: ; 8034234 +dp01_build_cmdbuf_x26_a: @ 8034234 push {lr} adds r3, r1, 0 lsls r0, 24 @@ -77256,7 +77256,7 @@ dp01_build_cmdbuf_x26_a: ; 8034234 thumb_func_end dp01_build_cmdbuf_x26_a thumb_func_start dp01_build_cmdbuf_x27_27_27_27 -dp01_build_cmdbuf_x27_27_27_27: ; 8034254 +dp01_build_cmdbuf_x27_27_27_27: @ 8034254 push {lr} lsls r0, 24 lsrs r0, 24 @@ -77274,7 +77274,7 @@ dp01_build_cmdbuf_x27_27_27_27: ; 8034254 thumb_func_end dp01_build_cmdbuf_x27_27_27_27 thumb_func_start dp01_build_cmdbuf_x28_28_28_28 -dp01_build_cmdbuf_x28_28_28_28: ; 8034274 +dp01_build_cmdbuf_x28_28_28_28: @ 8034274 push {lr} lsls r0, 24 lsrs r0, 24 @@ -77292,7 +77292,7 @@ dp01_build_cmdbuf_x28_28_28_28: ; 8034274 thumb_func_end dp01_build_cmdbuf_x28_28_28_28 thumb_func_start dp01_build_cmdbuf_x29_29_29_29 -dp01_build_cmdbuf_x29_29_29_29: ; 8034294 +dp01_build_cmdbuf_x29_29_29_29: @ 8034294 push {lr} lsls r0, 24 lsrs r0, 24 @@ -77310,7 +77310,7 @@ dp01_build_cmdbuf_x29_29_29_29: ; 8034294 thumb_func_end dp01_build_cmdbuf_x29_29_29_29 thumb_func_start dp01_build_cmdbuf_x2A_2A_2A_2A -dp01_build_cmdbuf_x2A_2A_2A_2A: ; 80342B4 +dp01_build_cmdbuf_x2A_2A_2A_2A: @ 80342B4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -77328,7 +77328,7 @@ dp01_build_cmdbuf_x2A_2A_2A_2A: ; 80342B4 thumb_func_end dp01_build_cmdbuf_x2A_2A_2A_2A thumb_func_start dp01_build_cmdbuf_x2B_aa_0 -dp01_build_cmdbuf_x2B_aa_0: ; 80342D4 +dp01_build_cmdbuf_x2B_aa_0: @ 80342D4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -77352,7 +77352,7 @@ dp01_build_cmdbuf_x2B_aa_0: ; 80342D4 thumb_func_end dp01_build_cmdbuf_x2B_aa_0 thumb_func_start sub_8034300 -sub_8034300: ; 8034300 +sub_8034300: @ 8034300 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -77375,7 +77375,7 @@ sub_8034300: ; 8034300 thumb_func_end sub_8034300 thumb_func_start dp01_build_cmdbuf_x2D_2D_2D_2D -dp01_build_cmdbuf_x2D_2D_2D_2D: ; 803432C +dp01_build_cmdbuf_x2D_2D_2D_2D: @ 803432C push {lr} lsls r0, 24 lsrs r0, 24 @@ -77393,7 +77393,7 @@ dp01_build_cmdbuf_x2D_2D_2D_2D: ; 803432C thumb_func_end dp01_build_cmdbuf_x2D_2D_2D_2D thumb_func_start dp01_build_cmdbuf_x2E_a -dp01_build_cmdbuf_x2E_a: ; 803434C +dp01_build_cmdbuf_x2E_a: @ 803434C push {lr} adds r3, r1, 0 lsls r0, 24 @@ -77410,7 +77410,7 @@ dp01_build_cmdbuf_x2E_a: ; 803434C thumb_func_end dp01_build_cmdbuf_x2E_a thumb_func_start dp01_build_cmdbuf_x2F_2F_2F_2F -dp01_build_cmdbuf_x2F_2F_2F_2F: ; 803436C +dp01_build_cmdbuf_x2F_2F_2F_2F: @ 803436C push {lr} lsls r0, 24 lsrs r0, 24 @@ -77428,7 +77428,7 @@ dp01_build_cmdbuf_x2F_2F_2F_2F: ; 803436C thumb_func_end dp01_build_cmdbuf_x2F_2F_2F_2F thumb_func_start dp01_build_cmdbuf_x30_TODO -dp01_build_cmdbuf_x30_TODO: ; 803438C +dp01_build_cmdbuf_x30_TODO: @ 803438C push {r4,r5,lr} adds r4, r1, 0 lsls r0, 24 @@ -77467,7 +77467,7 @@ _080343B4: thumb_func_end dp01_build_cmdbuf_x30_TODO thumb_func_start dp01_build_cmdbuf_x31_31_31_31 -dp01_build_cmdbuf_x31_31_31_31: ; 80343D4 +dp01_build_cmdbuf_x31_31_31_31: @ 80343D4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -77485,7 +77485,7 @@ dp01_build_cmdbuf_x31_31_31_31: ; 80343D4 thumb_func_end dp01_build_cmdbuf_x31_31_31_31 thumb_func_start dp01_build_cmdbuf_x32_32_32_32 -dp01_build_cmdbuf_x32_32_32_32: ; 80343F4 +dp01_build_cmdbuf_x32_32_32_32: @ 80343F4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -77503,7 +77503,7 @@ dp01_build_cmdbuf_x32_32_32_32: ; 80343F4 thumb_func_end dp01_build_cmdbuf_x32_32_32_32 thumb_func_start dp01_build_cmdbuf_x33_a_33_33 -dp01_build_cmdbuf_x33_a_33_33: ; 8034414 +dp01_build_cmdbuf_x33_a_33_33: @ 8034414 push {lr} adds r3, r1, 0 lsls r0, 24 @@ -77522,7 +77522,7 @@ dp01_build_cmdbuf_x33_a_33_33: ; 8034414 thumb_func_end dp01_build_cmdbuf_x33_a_33_33 thumb_func_start dp01_build_cmdbuf_x34_a_bb_aka_battle_anim -dp01_build_cmdbuf_x34_a_bb_aka_battle_anim: ; 8034438 +dp01_build_cmdbuf_x34_a_bb_aka_battle_anim: @ 8034438 push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -77545,7 +77545,7 @@ dp01_build_cmdbuf_x34_a_bb_aka_battle_anim: ; 8034438 thumb_func_end dp01_build_cmdbuf_x34_a_bb_aka_battle_anim thumb_func_start sub_8034464 -sub_8034464: ; 8034464 +sub_8034464: @ 8034464 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -77579,7 +77579,7 @@ _08034490: thumb_func_end sub_8034464 thumb_func_start dp01_build_cmdbuf_x38_a -dp01_build_cmdbuf_x38_a: ; 80344A8 +dp01_build_cmdbuf_x38_a: @ 80344A8 push {lr} adds r3, r1, 0 lsls r0, 24 @@ -77596,7 +77596,7 @@ dp01_build_cmdbuf_x38_a: ; 80344A8 thumb_func_end dp01_build_cmdbuf_x38_a thumb_func_start dp01_build_cmdbuf_x37_a -dp01_build_cmdbuf_x37_a: ; 80344C8 +dp01_build_cmdbuf_x37_a: @ 80344C8 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -77633,8 +77633,8 @@ dp01_build_cmdbuf_x37_a: ; 80344C8 thumb_func_end dp01_build_cmdbuf_x37_a thumb_func_start LZDecompressWram -; void LZDecompressWram(void *src, void *dest) -LZDecompressWram: ; 8034518 +@ void LZDecompressWram(void *src, void *dest) +LZDecompressWram: @ 8034518 push {lr} bl LZ77UnCompWram pop {r0} @@ -77642,8 +77642,8 @@ LZDecompressWram: ; 8034518 thumb_func_end LZDecompressWram thumb_func_start LZDecompressVram -; void LZDecompressVram(void *src, void *dest) -LZDecompressVram: ; 8034524 +@ void LZDecompressVram(void *src, void *dest) +LZDecompressVram: @ 8034524 push {lr} bl LZ77UnCompVram pop {r0} @@ -77651,8 +77651,8 @@ LZDecompressVram: ; 8034524 thumb_func_end LZDecompressVram thumb_func_start LoadCompressedObjectPic -; u16 LoadCompressedObjectPic(struct obj_tiles *pic) -LoadCompressedObjectPic: ; 8034530 +@ u16 LoadCompressedObjectPic(struct obj_tiles *pic) +LoadCompressedObjectPic: @ 8034530 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -77678,8 +77678,8 @@ LoadCompressedObjectPic: ; 8034530 thumb_func_end LoadCompressedObjectPic thumb_func_start LoadCompressedObjectPicOverrideBuffer -; void LoadCompressedObjectPicOverrideBuffer(struct obj_tiles *pic, void *tempBuffer) -LoadCompressedObjectPicOverrideBuffer: ; 8034564 +@ void LoadCompressedObjectPicOverrideBuffer(struct obj_tiles *pic, void *tempBuffer) +LoadCompressedObjectPicOverrideBuffer: @ 8034564 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -77701,8 +77701,8 @@ LoadCompressedObjectPicOverrideBuffer: ; 8034564 thumb_func_end LoadCompressedObjectPicOverrideBuffer thumb_func_start LoadCompressedObjectPalette -; void LoadCompressedObjectPalette(struct TaggedObjectPalette *palette) -LoadCompressedObjectPalette: ; 803458C +@ void LoadCompressedObjectPalette(struct TaggedObjectPalette *palette) +LoadCompressedObjectPalette: @ 803458C push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 @@ -77727,8 +77727,8 @@ LoadCompressedObjectPalette: ; 803458C thumb_func_end LoadCompressedObjectPalette thumb_func_start LoadCompressedObjectPaletteOverrideBuffer -; void LoadCompressedObjectPaletteOverrideBuffer(struct TaggedObjectPalette *palette, void *tempBuffer) -LoadCompressedObjectPaletteOverrideBuffer: ; 80345C0 +@ void LoadCompressedObjectPaletteOverrideBuffer(struct TaggedObjectPalette *palette, void *tempBuffer) +LoadCompressedObjectPaletteOverrideBuffer: @ 80345C0 push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 @@ -77752,8 +77752,8 @@ LoadCompressedObjectPaletteOverrideBuffer: ; 80345C0 thumb_func_end LoadCompressedObjectPaletteOverrideBuffer thumb_func_start DecompressPicFromTable -; void DecompressPicFromTable(void **picTable, void *dest, u32 index) -DecompressPicFromTable: ; 80345F0 +@ void DecompressPicFromTable(void **picTable, void *dest, u32 index) +DecompressPicFromTable: @ 80345F0 push {r4,r5,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -77781,8 +77781,8 @@ _08034618: thumb_func_end DecompressPicFromTable thumb_func_start DecompressMonPic_DetectFrontOrBack -; void DecompressMonPic_DetectFrontOrBack(void **picTable, void *dest, u32 speciesId, u32 personality) -DecompressMonPic_DetectFrontOrBack: ; 8034628 +@ void DecompressMonPic_DetectFrontOrBack(void **picTable, void *dest, u32 speciesId, u32 personality) +DecompressMonPic_DetectFrontOrBack: @ 8034628 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -77807,8 +77807,8 @@ _0803463E: thumb_func_end DecompressMonPic_DetectFrontOrBack thumb_func_start DecompressMonPic -; void DecompressMonPic(void **picTable, void *dest, u32 speciesId, u32 personality, bool8 isFrontPic) -DecompressMonPic: ; 8034654 +@ void DecompressMonPic(void **picTable, void *dest, u32 speciesId, u32 personality, bool8 isFrontPic) +DecompressMonPic: @ 8034654 push {r4-r7,lr} mov r7, r8 push {r7} @@ -77904,8 +77904,8 @@ _080346F0: thumb_func_end DecompressMonPic thumb_func_start Unused_LZDecompressWramIndirect -; void Unused_LZDecompressWramIndirect(void **src) -Unused_LZDecompressWramIndirect: ; 8034710 +@ void Unused_LZDecompressWramIndirect(void **src) +Unused_LZDecompressWramIndirect: @ 8034710 push {lr} ldr r0, [r0] bl LZ77UnCompWram @@ -77914,7 +77914,7 @@ Unused_LZDecompressWramIndirect: ; 8034710 thumb_func_end Unused_LZDecompressWramIndirect thumb_func_start sub_803471C -sub_803471C: ; 803471C +sub_803471C: @ 803471C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -78253,7 +78253,7 @@ _08034964: thumb_func_end sub_803471C thumb_func_start sub_8034974 -sub_8034974: ; 8034974 +sub_8034974: @ 8034974 adds r2, r0, 0 ldrb r0, [r2, 0x3] lsls r0, 16 @@ -78266,8 +78266,8 @@ sub_8034974: ; 8034974 thumb_func_end sub_8034974 thumb_func_start LoadCompressedObjectPicUsingHeap -; u32 LoadCompressedObjectPicUsingHeap(struct obj_tiles *pic) -LoadCompressedObjectPicUsingHeap: ; 8034988 +@ u32 LoadCompressedObjectPicUsingHeap(struct obj_tiles *pic) +LoadCompressedObjectPicUsingHeap: @ 8034988 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -78297,8 +78297,8 @@ LoadCompressedObjectPicUsingHeap: ; 8034988 thumb_func_end LoadCompressedObjectPicUsingHeap thumb_func_start LoadCompressedObjectPaletteUsingHeap -; u32 LoadCompressedObjectPaletteUsingHeap(struct TaggedObjectPalette *palette) -LoadCompressedObjectPaletteUsingHeap: ; 80349C4 +@ u32 LoadCompressedObjectPaletteUsingHeap(struct TaggedObjectPalette *palette) +LoadCompressedObjectPaletteUsingHeap: @ 80349C4 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -78330,8 +78330,8 @@ LoadCompressedObjectPaletteUsingHeap: ; 80349C4 thumb_func_end LoadCompressedObjectPaletteUsingHeap thumb_func_start DecompressPicFromTable_2 -; void DecompressPicFromTable_2(void **picTable, void *dest, u32 index) -DecompressPicFromTable_2: ; 8034A08 +@ void DecompressPicFromTable_2(void **picTable, void *dest, u32 index) +DecompressPicFromTable_2: @ 8034A08 push {r4,r5,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -78359,8 +78359,8 @@ _08034A30: thumb_func_end DecompressPicFromTable_2 thumb_func_start DecompressMonPic_2 -; void DecompressMonPic_2(void **picTable, void *dest, u32 speciesId, u32 personality, bool8 isFrontPic) -DecompressMonPic_2: ; 8034A40 +@ void DecompressMonPic_2(void **picTable, void *dest, u32 speciesId, u32 personality, bool8 isFrontPic) +DecompressMonPic_2: @ 8034A40 push {r4-r7,lr} mov r7, r8 push {r7} @@ -78456,8 +78456,8 @@ _08034ADC: thumb_func_end DecompressMonPic_2 thumb_func_start DecompressMonPic_DetectFrontOrBack_2 -; void DecompressMonPic_DetectFrontOrBack_2(void **picTable, void *dest, u32 speciesId, u32 personality) -DecompressMonPic_DetectFrontOrBack_2: ; 8034AFC +@ void DecompressMonPic_DetectFrontOrBack_2(void **picTable, void *dest, u32 speciesId, u32 personality) +DecompressMonPic_DetectFrontOrBack_2: @ 8034AFC push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -78482,7 +78482,7 @@ _08034B12: thumb_func_end DecompressMonPic_DetectFrontOrBack_2 thumb_func_start sub_8034B28 -sub_8034B28: ; 8034B28 +sub_8034B28: @ 8034B28 push {lr} adds r3, r0, 0 movs r0, 0xCE @@ -78503,8 +78503,8 @@ _08034B4A: thumb_func_end sub_8034B28 thumb_func_start DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack -; void DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack(void **picTable, void *dest, u32 speciesId, u32 personality) -DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack: ; 8034B50 +@ void DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack(void **picTable, void *dest, u32 speciesId, u32 personality) +DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack: @ 8034B50 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -78529,8 +78529,8 @@ _08034B66: thumb_func_end DecompressMonPicWithoutDuplicatingDeoxysTiles_DetectFrontOrBack thumb_func_start DecompressMonPicWithoutDuplicatingDeoxysTiles -; void DecompressMonPicWithoutDuplicatingDeoxysTiles(void **picTable, void *dest, u32 speciesId, u32 personality, bool8 isFrontPic) -DecompressMonPicWithoutDuplicatingDeoxysTiles: ; 8034B7C +@ void DecompressMonPicWithoutDuplicatingDeoxysTiles(void **picTable, void *dest, u32 speciesId, u32 personality, bool8 isFrontPic) +DecompressMonPicWithoutDuplicatingDeoxysTiles: @ 8034B7C push {r4-r7,lr} mov r7, r8 push {r7} @@ -78623,8 +78623,8 @@ _08034C18: thumb_func_end DecompressMonPicWithoutDuplicatingDeoxysTiles thumb_func_start DuplicateDeoxysTiles -; void DuplicateDeoxysTiles(void *pointer, u32 speciesId) -DuplicateDeoxysTiles: ; 8034C30 +@ void DuplicateDeoxysTiles(void *pointer, u32 speciesId) +DuplicateDeoxysTiles: @ 8034C30 push {lr} adds r3, r0, 0 movs r0, 0xCD @@ -78644,7 +78644,7 @@ _08034C4A: thumb_func_end DuplicateDeoxysTiles thumb_func_start sub_8034C54 -sub_8034C54: ; 8034C54 +sub_8034C54: @ 8034C54 push {r4-r7,lr} adds r4, r0, 0 ldr r5, =0x02022e10 @@ -78706,7 +78706,7 @@ _08034CC0: thumb_func_end sub_8034C54 thumb_func_start sub_8034CC8 -sub_8034CC8: ; 8034CC8 +sub_8034CC8: @ 8034CC8 push {r4,r5,lr} ldr r2, =0x02022e10 ldr r1, [r2] @@ -78747,7 +78747,7 @@ _08034D08: thumb_func_end sub_8034CC8 thumb_func_start sub_8034D14 -sub_8034D14: ; 8034D14 +sub_8034D14: @ 8034D14 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -78986,7 +78986,7 @@ _08034EE8: thumb_func_end sub_8034D14 thumb_func_start sub_8034EFC -sub_8034EFC: ; 8034EFC +sub_8034EFC: @ 8034EFC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -79144,7 +79144,7 @@ _08034FCE: thumb_func_end sub_8034EFC thumb_func_start sub_8035044 -sub_8035044: ; 8035044 +sub_8035044: @ 8035044 push {r4-r6,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -79202,7 +79202,7 @@ _080350A8: thumb_func_end sub_8035044 thumb_func_start sub_80350B0 -sub_80350B0: ; 80350B0 +sub_80350B0: @ 80350B0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -79292,7 +79292,7 @@ _08035154: thumb_func_end sub_80350B0 thumb_func_start sub_8035164 -sub_8035164: ; 8035164 +sub_8035164: @ 8035164 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -79457,7 +79457,7 @@ _080352AE: thumb_func_end sub_8035164 thumb_func_start sub_80352C0 -sub_80352C0: ; 80352C0 +sub_80352C0: @ 80352C0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -79602,7 +79602,7 @@ _080353C6: thumb_func_end sub_80352C0 thumb_func_start sub_80353DC -sub_80353DC: ; 80353DC +sub_80353DC: @ 80353DC push {r4-r7,lr} adds r4, r0, 0 ldr r0, =0x02022e10 @@ -79684,7 +79684,7 @@ _0803546E: thumb_func_end sub_80353DC thumb_func_start sub_803547C -sub_803547C: ; 803547C +sub_803547C: @ 803547C push {r4-r7,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -79765,7 +79765,7 @@ _0803550C: thumb_func_end sub_803547C thumb_func_start sub_8035518 -sub_8035518: ; 8035518 +sub_8035518: @ 8035518 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -79818,7 +79818,7 @@ _0803556A: thumb_func_end sub_8035518 thumb_func_start sub_8035570 -sub_8035570: ; 8035570 +sub_8035570: @ 8035570 push {r4-r6,lr} adds r3, r0, 0 movs r2, 0 @@ -79859,7 +79859,7 @@ _080355AE: thumb_func_end sub_8035570 thumb_func_start sub_80355B4 -sub_80355B4: ; 80355B4 +sub_80355B4: @ 80355B4 push {r4-r6,lr} adds r3, r0, 0 movs r2, 0 @@ -79900,7 +79900,7 @@ _080355F2: thumb_func_end sub_80355B4 thumb_func_start sub_80355F8 -sub_80355F8: ; 80355F8 +sub_80355F8: @ 80355F8 ldr r2, =gUnknown_082FF1C8 lsls r0, 2 adds r1, r0 @@ -79911,7 +79911,7 @@ sub_80355F8: ; 80355F8 thumb_func_end sub_80355F8 thumb_func_start sub_8035608 -sub_8035608: ; 8035608 +sub_8035608: @ 8035608 push {lr} bl ResetAllObjectData ldr r0, =gUnknown_0831AC88 @@ -79939,7 +79939,7 @@ sub_8035608: ; 8035608 thumb_func_end sub_8035608 thumb_func_start sub_8035648 -sub_8035648: ; 8035648 +sub_8035648: @ 8035648 push {lr} bl CallObjectCallbacks bl PrepareSpritesForOamLoad @@ -79948,7 +79948,7 @@ sub_8035648: ; 8035648 thumb_func_end sub_8035648 thumb_func_start trs_config -trs_config: ; 8035658 +trs_config: @ 8035658 push {r4,lr} movs r0, 0 bl ResetBgsAndClearDma3BusyFlags @@ -79997,7 +79997,7 @@ _080356AA: thumb_func_end trs_config thumb_func_start c2_berry_program_update_menu -c2_berry_program_update_menu: ; 80356D0 +c2_berry_program_update_menu: @ 80356D0 push {lr} movs r0, 0x2 bl DisableInterrupts @@ -80022,7 +80022,7 @@ c2_berry_program_update_menu: ; 80356D0 thumb_func_end c2_berry_program_update_menu thumb_func_start sub_803570C -sub_803570C: ; 803570C +sub_803570C: @ 803570C push {lr} movs r0, 0x2 movs r1, 0x12 @@ -80063,7 +80063,7 @@ _0803575A: thumb_func_end sub_803570C thumb_func_start load_battle_oval_graphics -load_battle_oval_graphics: ; 8035770 +load_battle_oval_graphics: @ 8035770 push {r4,r5,lr} ldr r0, =0x02022fec ldr r1, [r0] @@ -80306,7 +80306,7 @@ _08035A8A: thumb_func_end load_battle_oval_graphics thumb_func_start sub_8035AA4 -sub_8035AA4: ; 8035AA4 +sub_8035AA4: @ 8035AA4 push {lr} ldr r0, =gUnknown_08C00000 movs r1, 0xC0 @@ -80331,7 +80331,7 @@ sub_8035AA4: ; 8035AA4 thumb_func_end sub_8035AA4 thumb_func_start sub_8035AE4 -sub_8035AE4: ; 8035AE4 +sub_8035AE4: @ 8035AE4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -80518,7 +80518,7 @@ _08035C36: thumb_func_end sub_8035AE4 thumb_func_start sub_8035C4C -sub_8035C4C: ; 8035C4C +sub_8035C4C: @ 8035C4C push {lr} ldr r0, =0x0202433a ldrb r2, [r0] @@ -80643,7 +80643,7 @@ _08035D68: thumb_func_end sub_8035C4C thumb_func_start task00_0800F6FC -task00_0800F6FC: ; 8035D74 +task00_0800F6FC: @ 8035D74 push {r4-r7,lr} mov r7, r8 push {r7} @@ -81096,7 +81096,7 @@ _08036138: thumb_func_end task00_0800F6FC thumb_func_start sub_8036154 -sub_8036154: ; 8036154 +sub_8036154: @ 8036154 push {r4,r5,lr} ldr r0, =0x02022fec ldr r1, [r0] @@ -81309,7 +81309,7 @@ _080363AC: thumb_func_end sub_8036154 thumb_func_start sub_80363C4 -sub_80363C4: ; 80363C4 +sub_80363C4: @ 80363C4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -81701,7 +81701,7 @@ _08036758: thumb_func_end sub_80363C4 thumb_func_start sub_8036760 -sub_8036760: ; 8036760 +sub_8036760: @ 8036760 push {lr} bl saveblock_randomize_and_relocate bl sub_8056F28 @@ -81750,7 +81750,7 @@ _080367D0: thumb_func_end sub_8036760 thumb_func_start sub_80367D4 -sub_80367D4: ; 80367D4 +sub_80367D4: @ 80367D4 push {r4,r5,lr} sub sp, 0x4 movs r0, 0 @@ -81984,7 +81984,7 @@ _08036A10: thumb_func_end sub_80367D4 thumb_func_start sub_8036A5C -sub_8036A5C: ; 8036A5C +sub_8036A5C: @ 8036A5C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -82097,7 +82097,7 @@ _08036AEE: thumb_func_end sub_8036A5C thumb_func_start sub_8036B44 -sub_8036B44: ; 8036B44 +sub_8036B44: @ 8036B44 push {r4-r7,lr} ldr r0, =0x0202449c ldr r5, [r0] @@ -82193,7 +82193,7 @@ _08036C00: thumb_func_end sub_8036B44 thumb_func_start berry_801017C -berry_801017C: ; 8036C08 +berry_801017C: @ 8036C08 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -82532,7 +82532,7 @@ _08036EA0: thumb_func_end berry_801017C thumb_func_start sub_8036EB8 -sub_8036EB8: ; 8036EB8 +sub_8036EB8: @ 8036EB8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -82664,7 +82664,7 @@ _08036FA0: thumb_func_end sub_8036EB8 thumb_func_start sub_8036FAC -sub_8036FAC: ; 8036FAC +sub_8036FAC: @ 8036FAC push {r4-r6,lr} bl RunActiveTasks bl CallObjectCallbacks @@ -83133,7 +83133,7 @@ _0803744C: thumb_func_end sub_8036FAC thumb_func_start sub_8037458 -sub_8037458: ; 8037458 +sub_8037458: @ 8037458 push {r4-r7,lr} sub sp, 0x4 bl RunActiveTasks @@ -83713,7 +83713,7 @@ _080379D6: thumb_func_end sub_8037458 thumb_func_start sub_80379F8 -sub_80379F8: ; 80379F8 +sub_80379F8: @ 80379F8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -83814,7 +83814,7 @@ _08037AA4: thumb_func_end sub_80379F8 thumb_func_start sub_8037ADC -sub_8037ADC: ; 8037ADC +sub_8037ADC: @ 8037ADC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -84069,7 +84069,7 @@ _08037D0A: thumb_func_end sub_8037ADC thumb_func_start intro_end -intro_end: ; 8037D2C +intro_end: @ 8037D2C push {r4-r7,lr} mov r7, r8 push {r7} @@ -84147,7 +84147,7 @@ _08037DD6: thumb_func_end intro_end thumb_func_start sub_8037DF4 -sub_8037DF4: ; 8037DF4 +sub_8037DF4: @ 8037DF4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -84851,7 +84851,7 @@ _080383F8: thumb_func_end sub_8037DF4 thumb_func_start sub_8038420 -sub_8038420: ; 8038420 +sub_8038420: @ 8038420 push {lr} sub sp, 0x4 bl CallObjectCallbacks @@ -84900,7 +84900,7 @@ _08038482: thumb_func_end sub_8038420 thumb_func_start sub_803849C -sub_803849C: ; 803849C +sub_803849C: @ 803849C push {lr} ldr r1, =0x030022c0 ldr r0, =0x03005d00 @@ -84928,7 +84928,7 @@ sub_803849C: ; 803849C thumb_func_end sub_803849C thumb_func_start sub_80384E4 -sub_80384E4: ; 80384E4 +sub_80384E4: @ 80384E4 push {lr} bl fade_and_return_progress_probably ldr r0, =0x02037fd4 @@ -84953,7 +84953,7 @@ _08038512: thumb_func_end sub_80384E4 thumb_func_start sub_8038528 -sub_8038528: ; 8038528 +sub_8038528: @ 8038528 movs r1, 0 strh r1, [r0, 0x2E] ldr r1, =sub_8038538 @@ -84963,7 +84963,7 @@ sub_8038528: ; 8038528 thumb_func_end sub_8038528 thumb_func_start sub_8038538 -sub_8038538: ; 8038538 +sub_8038538: @ 8038538 push {r4,r5,lr} adds r3, r0, 0 ldr r5, =0x0201c000 @@ -85055,7 +85055,7 @@ _080385DC: thumb_func_end sub_8038538 thumb_func_start LoadTrainerParty -LoadTrainerParty: ; 80385E8 +LoadTrainerParty: @ 80385E8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -85357,7 +85357,7 @@ _08038820: lsls r2, r0, 1 adds r2, r0 lsls r2, 2 - ldr r0, =gBattleMoves + 0x4 ; PP offset + ldr r0, =gBattleMoves + 0x4 @ PP offset adds r2, r0 adds r0, r5, 0 bl pokemon_setattr @@ -85529,7 +85529,7 @@ _08038982: lsls r2, r0, 1 adds r2, r0 lsls r2, 2 - ldr r0, =gBattleMoves + 0x4 ; PP offset + ldr r0, =gBattleMoves + 0x4 @ PP offset adds r2, r0 adds r0, r5, 0 bl pokemon_setattr @@ -85581,7 +85581,7 @@ _080389E2: thumb_func_end LoadTrainerParty thumb_func_start sub_8038A04 -sub_8038A04: ; 8038A04 +sub_8038A04: @ 8038A04 push {lr} ldr r0, =0x04000006 ldrh r0, [r0] @@ -85601,7 +85601,7 @@ _08038A1E: thumb_func_end sub_8038A04 thumb_func_start vblank_cb_08078BB4 -vblank_cb_08078BB4: ; 8038A28 +vblank_cb_08078BB4: @ 8038A28 push {lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -85669,12 +85669,12 @@ _08038A3A: thumb_func_end vblank_cb_08078BB4 thumb_func_start nullsub_17 -nullsub_17: ; 8038B00 +nullsub_17: @ 8038B00 bx lr thumb_func_end nullsub_17 thumb_func_start sub_8038B04 -sub_8038B04: ; 8038B04 +sub_8038B04: @ 8038B04 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x2E @@ -85732,7 +85732,7 @@ _08038B6A: thumb_func_end sub_8038B04 thumb_func_start sub_8038B74 -sub_8038B74: ; 8038B74 +sub_8038B74: @ 8038B74 push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -85748,7 +85748,7 @@ sub_8038B74: ; 8038B74 thumb_func_end sub_8038B74 thumb_func_start sub_8038B94 -sub_8038B94: ; 8038B94 +sub_8038B94: @ 8038B94 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -85976,7 +85976,7 @@ _08038D2A: thumb_func_end sub_8038B94 thumb_func_start sub_8038D64 -sub_8038D64: ; 8038D64 +sub_8038D64: @ 8038D64 push {r4,lr} sub sp, 0x4 movs r0, 0 @@ -86126,7 +86126,7 @@ _08038EB6: thumb_func_end sub_8038D64 thumb_func_start sub_8038F14 -sub_8038F14: ; 8038F14 +sub_8038F14: @ 8038F14 push {lr} bl sub_8038F34 bl CallObjectCallbacks @@ -86139,7 +86139,7 @@ sub_8038F14: ; 8038F14 thumb_func_end sub_8038F14 thumb_func_start sub_8038F34 -sub_8038F34: ; 8038F34 +sub_8038F34: @ 8038F34 push {r4-r6,lr} sub sp, 0x8 ldr r0, =0x02024332 @@ -86425,7 +86425,7 @@ _080391C6: thumb_func_end sub_8038F34 thumb_func_start sub_80391E0 -sub_80391E0: ; 80391E0 +sub_80391E0: @ 80391E0 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -86517,7 +86517,7 @@ _080392A0: thumb_func_end sub_80391E0 thumb_func_start sub_80392A8 -sub_80392A8: ; 80392A8 +sub_80392A8: @ 80392A8 push {r4,lr} sub sp, 0x8 movs r0, 0 @@ -86589,7 +86589,7 @@ _080392FE: thumb_func_end sub_80392A8 thumb_func_start sub_803937C -sub_803937C: ; 803937C +sub_803937C: @ 803937C push {lr} bl sub_803939C bl CallObjectCallbacks @@ -86602,7 +86602,7 @@ sub_803937C: ; 803937C thumb_func_end sub_803937C thumb_func_start sub_803939C -sub_803939C: ; 803939C +sub_803939C: @ 803939C push {r4,r5,lr} sub sp, 0x4 ldr r0, =0x02024332 @@ -87008,7 +87008,7 @@ _0803975E: thumb_func_end sub_803939C thumb_func_start shedinja_something -shedinja_something: ; 803976C +shedinja_something: @ 803976C push {r4,r5,lr} sub sp, 0x10 adds r4, r0, 0 @@ -87049,7 +87049,7 @@ _080397B4: thumb_func_end shedinja_something thumb_func_start sub_80397C4 -sub_80397C4: ; 80397C4 +sub_80397C4: @ 80397C4 ldr r2, =gUnknown_0831ABA0 lsls r0, 2 adds r0, r2 @@ -87063,7 +87063,7 @@ sub_80397C4: ; 80397C4 thumb_func_end sub_80397C4 thumb_func_start oac_poke_opponent -oac_poke_opponent: ; 80397DC +oac_poke_opponent: @ 80397DC push {lr} sub sp, 0x4 ldr r1, =sub_803980C @@ -87085,7 +87085,7 @@ oac_poke_opponent: ; 80397DC thumb_func_end oac_poke_opponent thumb_func_start sub_803980C -sub_803980C: ; 803980C +sub_803980C: @ 803980C push {lr} adds r2, r0, 0 ldr r0, =0x020243fc @@ -87109,7 +87109,7 @@ _0803982C: thumb_func_end sub_803980C thumb_func_start sub_8039838 -sub_8039838: ; 8039838 +sub_8039838: @ 8039838 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -87151,7 +87151,7 @@ _08039880: thumb_func_end sub_8039838 thumb_func_start sub_8039894 -sub_8039894: ; 8039894 +sub_8039894: @ 8039894 push {lr} adds r2, r0, 0 ldr r0, =0x02037fd4 @@ -87172,12 +87172,12 @@ _080398B0: thumb_func_end sub_8039894 thumb_func_start nullsub_18 -nullsub_18: ; 80398B8 +nullsub_18: @ 80398B8 bx lr thumb_func_end nullsub_18 thumb_func_start sub_80398BC -sub_80398BC: ; 80398BC +sub_80398BC: @ 80398BC movs r1, 0x6 strh r1, [r0, 0x34] movs r1, 0x1 @@ -87189,7 +87189,7 @@ sub_80398BC: ; 80398BC thumb_func_end sub_80398BC thumb_func_start sub_80398D0 -sub_80398D0: ; 80398D0 +sub_80398D0: @ 80398D0 push {r4,lr} adds r3, r0, 0 ldrh r0, [r3, 0x36] @@ -87240,7 +87240,7 @@ _08039924: thumb_func_end sub_80398D0 thumb_func_start sub_8039934 -sub_8039934: ; 8039934 +sub_8039934: @ 8039934 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -87372,7 +87372,7 @@ _08039A20: thumb_func_end sub_8039934 thumb_func_start sub_8039A48 -sub_8039A48: ; 8039A48 +sub_8039A48: @ 8039A48 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x36] @@ -87443,7 +87443,7 @@ _08039AC8: thumb_func_end sub_8039A48 thumb_func_start sub_8039AD8 -sub_8039AD8: ; 8039AD8 +sub_8039AD8: @ 8039AD8 movs r1, 0x8 strh r1, [r0, 0x34] adds r1, r0, 0 @@ -87459,7 +87459,7 @@ sub_8039AD8: ; 8039AD8 thumb_func_end sub_8039AD8 thumb_func_start sub_8039AF4 -sub_8039AF4: ; 8039AF4 +sub_8039AF4: @ 8039AF4 push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x34] @@ -87491,7 +87491,7 @@ _08039B26: thumb_func_end sub_8039AF4 thumb_func_start sub_8039B2C -sub_8039B2C: ; 8039B2C +sub_8039B2C: @ 8039B2C movs r1, 0x3E adds r1, r0 mov r12, r1 @@ -87516,7 +87516,7 @@ sub_8039B2C: ; 8039B2C thumb_func_end sub_8039B2C thumb_func_start sub_8039B58 -sub_8039B58: ; 8039B58 +sub_8039B58: @ 8039B58 push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -87560,7 +87560,7 @@ _08039BA0: thumb_func_end sub_8039B58 thumb_func_start sub_8039BB4 -sub_8039BB4: ; 8039BB4 +sub_8039BB4: @ 8039BB4 ldr r1, =oac_poke_ally_ str r1, [r0, 0x1C] bx lr @@ -87568,7 +87568,7 @@ sub_8039BB4: ; 8039BB4 thumb_func_end sub_8039BB4 thumb_func_start oac_poke_ally_ -oac_poke_ally_: ; 8039BC0 +oac_poke_ally_: @ 8039BC0 push {lr} adds r2, r0, 0 ldr r0, =0x020243fc @@ -87594,7 +87594,7 @@ _08039BE4: thumb_func_end oac_poke_ally_ thumb_func_start sub_8039BF0 -sub_8039BF0: ; 8039BF0 +sub_8039BF0: @ 8039BF0 ldr r1, =nullsub_19 str r1, [r0, 0x1C] bx lr @@ -87602,12 +87602,12 @@ sub_8039BF0: ; 8039BF0 thumb_func_end sub_8039BF0 thumb_func_start nullsub_19 -nullsub_19: ; 8039BFC +nullsub_19: @ 8039BFC bx lr thumb_func_end nullsub_19 thumb_func_start sub_8039C00 -sub_8039C00: ; 8039C00 +sub_8039C00: @ 8039C00 push {lr} adds r2, r0, 0 ldr r0, =0x020243fc @@ -87631,7 +87631,7 @@ _08039C20: thumb_func_end sub_8039C00 thumb_func_start dp11b_obj_instanciate -dp11b_obj_instanciate: ; 8039C28 +dp11b_obj_instanciate: @ 8039C28 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -87768,7 +87768,7 @@ _08039D2C: thumb_func_end dp11b_obj_instanciate thumb_func_start dp11b_obj_free -dp11b_obj_free: ; 8039D48 +dp11b_obj_free: @ 8039D48 push {r4-r6,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -87854,7 +87854,7 @@ _08039DEA: thumb_func_end dp11b_obj_free thumb_func_start objc_dp11b_pingpong -objc_dp11b_pingpong: ; 8039DF8 +objc_dp11b_pingpong: @ 8039DF8 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x34] @@ -87895,7 +87895,7 @@ _08039E14: thumb_func_end objc_dp11b_pingpong thumb_func_start sub_8039E44 -sub_8039E44: ; 8039E44 +sub_8039E44: @ 8039E44 push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -87913,7 +87913,7 @@ _08039E5C: thumb_func_end sub_8039E44 thumb_func_start sub_8039E60 -sub_8039E60: ; 8039E60 +sub_8039E60: @ 8039E60 push {r4,lr} adds r4, r0, 0 bl sub_8039E9C @@ -87934,7 +87934,7 @@ _08039E7A: thumb_func_end sub_8039E60 thumb_func_start sub_8039E84 -sub_8039E84: ; 8039E84 +sub_8039E84: @ 8039E84 push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -87948,7 +87948,7 @@ sub_8039E84: ; 8039E84 thumb_func_end sub_8039E84 thumb_func_start sub_8039E9C -sub_8039E9C: ; 8039E9C +sub_8039E9C: @ 8039E9C push {lr} adds r2, r0, 0 adds r0, 0x2C @@ -87973,12 +87973,12 @@ _08039EBE: thumb_func_end sub_8039E9C thumb_func_start nullsub_20 -nullsub_20: ; 8039EC8 +nullsub_20: @ 8039EC8 bx lr thumb_func_end nullsub_20 thumb_func_start sub_8039ECC -sub_8039ECC: ; 8039ECC +sub_8039ECC: @ 8039ECC push {lr} bl sub_8039F40 ldr r1, =0x02024332 @@ -87993,7 +87993,7 @@ sub_8039ECC: ; 8039ECC thumb_func_end sub_8039ECC thumb_func_start sub_8039EF0 -sub_8039EF0: ; 8039EF0 +sub_8039EF0: @ 8039EF0 push {r4,r5,lr} ldr r0, =0x03005d04 ldr r0, [r0] @@ -88030,7 +88030,7 @@ _08039F2A: thumb_func_end sub_8039EF0 thumb_func_start sub_8039F40 -sub_8039F40: ; 8039F40 +sub_8039F40: @ 8039F40 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -88373,7 +88373,7 @@ _0803A1E4: thumb_func_end sub_8039F40 thumb_func_start sub_803A284 -sub_803A284: ; 803A284 +sub_803A284: @ 803A284 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -88951,7 +88951,7 @@ _0803A6B4: thumb_func_end sub_803A284 thumb_func_start sub_803A75C -sub_803A75C: ; 803A75C +sub_803A75C: @ 803A75C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -89483,7 +89483,7 @@ _0803AB6C: thumb_func_end sub_803A75C thumb_func_start bc_8012FAC -bc_8012FAC: ; 803ABC0 +bc_8012FAC: @ 803ABC0 push {r4,r5,lr} ldr r5, =0x02024332 ldrb r0, [r5] @@ -89536,7 +89536,7 @@ _0803AC2E: thumb_func_end bc_8012FAC thumb_func_start bc_load_battlefield -bc_load_battlefield: ; 803AC34 +bc_load_battlefield: @ 803AC34 push {r4,r5,lr} ldr r0, =0x02024068 ldr r5, [r0] @@ -89566,7 +89566,7 @@ _0803AC64: thumb_func_end bc_load_battlefield thumb_func_start sub_803AC84 -sub_803AC84: ; 803AC84 +sub_803AC84: @ 803AC84 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -89904,7 +89904,7 @@ _0803AF4E: thumb_func_end sub_803AC84 thumb_func_start bc_801333C -bc_801333C: ; 803AF80 +bc_801333C: @ 803AF80 push {r4-r7,lr} mov r7, r8 push {r7} @@ -90091,7 +90091,7 @@ _0803B10C: thumb_func_end bc_801333C thumb_func_start bc_battle_begin_message -bc_battle_begin_message: ; 803B120 +bc_battle_begin_message: @ 803B120 push {lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -90114,7 +90114,7 @@ _0803B142: thumb_func_end bc_battle_begin_message thumb_func_start bc_8013568 -bc_8013568: ; 803B158 +bc_8013568: @ 803B158 push {lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -90133,7 +90133,7 @@ _0803B170: thumb_func_end bc_8013568 thumb_func_start sub_803B180 -sub_803B180: ; 803B180 +sub_803B180: @ 803B180 push {lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -90178,7 +90178,7 @@ _0803B1D0: thumb_func_end sub_803B180 thumb_func_start sub_803B1DC -sub_803B1DC: ; 803B1DC +sub_803B1DC: @ 803B1DC push {r4,r5,lr} ldr r0, =0x02022fec ldr r1, [r0] @@ -90238,7 +90238,7 @@ _0803B23A: thumb_func_end sub_803B1DC thumb_func_start sub_803B25C -sub_803B25C: ; 803B25C +sub_803B25C: @ 803B25C push {r4-r6,lr} ldr r0, =0x02022fec ldr r2, [r0] @@ -90321,7 +90321,7 @@ _0803B2F2: thumb_func_end sub_803B25C thumb_func_start bc_801362C -bc_801362C: ; 803B314 +bc_801362C: @ 803B314 push {r4-r7,lr} ldr r0, =0x02024068 ldr r1, [r0] @@ -90386,7 +90386,7 @@ _0803B384: thumb_func_end bc_801362C thumb_func_start sub_803B3AC -sub_803B3AC: ; 803B3AC +sub_803B3AC: @ 803B3AC push {lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -90402,7 +90402,7 @@ _0803B3BC: thumb_func_end sub_803B3AC thumb_func_start sub_803B3CC -sub_803B3CC: ; 803B3CC +sub_803B3CC: @ 803B3CC push {lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -90449,7 +90449,7 @@ _0803B418: thumb_func_end sub_803B3CC thumb_func_start sub_803B42C -sub_803B42C: ; 803B42C +sub_803B42C: @ 803B42C push {r4,r5,lr} ldr r0, =0x02022fec ldr r1, [r0] @@ -90522,7 +90522,7 @@ _0803B48A: thumb_func_end sub_803B42C thumb_func_start sub_803B4C8 -sub_803B4C8: ; 803B4C8 +sub_803B4C8: @ 803B4C8 push {r4-r6,lr} ldr r0, =0x02022fec ldr r1, [r0] @@ -90615,7 +90615,7 @@ _0803B574: thumb_func_end sub_803B4C8 thumb_func_start sub_803B598 -sub_803B598: ; 803B598 +sub_803B598: @ 803B598 push {r4,r5,lr} ldr r0, =0x02024068 ldr r1, [r0] @@ -90679,7 +90679,7 @@ _0803B606: thumb_func_end sub_803B598 thumb_func_start sub_803B628 -sub_803B628: ; 803B628 +sub_803B628: @ 803B628 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -91015,7 +91015,7 @@ _0803B8B2: thumb_func_end sub_803B628 thumb_func_start bc_8013B1C -bc_8013B1C: ; 803B904 +bc_8013B1C: @ 803B904 push {r4-r6,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -91099,7 +91099,7 @@ _0803B994: thumb_func_end bc_8013B1C thumb_func_start sub_803B9BC -sub_803B9BC: ; 803B9BC +sub_803B9BC: @ 803B9BC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -91283,7 +91283,7 @@ _0803BB78: thumb_func_end sub_803B9BC thumb_func_start sub_803BB88 -sub_803BB88: ; 803BB88 +sub_803BB88: @ 803BB88 push {r4-r7,lr} sub sp, 0x4 ldr r1, =0x02024084 @@ -91527,7 +91527,7 @@ _0803BD92: thumb_func_end sub_803BB88 thumb_func_start sub_803BDA0 -sub_803BDA0: ; 803BDA0 +sub_803BDA0: @ 803BDA0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -91631,7 +91631,7 @@ _0803BE66: thumb_func_end sub_803BDA0 thumb_func_start sub_803BE74 -sub_803BE74: ; 803BE74 +sub_803BE74: @ 803BE74 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -93241,7 +93241,7 @@ _0803CD70: thumb_func_end sub_803BE74 thumb_func_start sub_803CDB8 -sub_803CDB8: ; 803CDB8 +sub_803CDB8: @ 803CDB8 push {r4,r5,lr} movs r3, 0 movs r1, 0 @@ -93278,7 +93278,7 @@ _0803CDF2: thumb_func_end sub_803CDB8 thumb_func_start sub_803CDF8 -sub_803CDF8: ; 803CDF8 +sub_803CDF8: @ 803CDF8 push {r4-r7,lr} ldr r7, =0x02024064 ldrb r0, [r7] @@ -93389,7 +93389,7 @@ _0803CEC6: thumb_func_end sub_803CDF8 thumb_func_start sub_803CEDC -sub_803CEDC: ; 803CEDC +sub_803CEDC: @ 803CEDC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -93416,7 +93416,7 @@ sub_803CEDC: ; 803CEDC thumb_func_end sub_803CEDC thumb_func_start b_first_side -b_first_side: ; 803CF10 +b_first_side: @ 803CF10 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -93880,7 +93880,7 @@ _0803D2D6: thumb_func_end b_first_side thumb_func_start sub_803D2E8 -sub_803D2E8: ; 803D2E8 +sub_803D2E8: @ 803D2E8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -94187,7 +94187,7 @@ _0803D554: thumb_func_end sub_803D2E8 thumb_func_start sub_803D580 -sub_803D580: ; 803D580 +sub_803D580: @ 803D580 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -94324,7 +94324,7 @@ _0803D678: thumb_func_end sub_803D580 thumb_func_start sub_803D6A0 -sub_803D6A0: ; 803D6A0 +sub_803D6A0: @ 803D6A0 push {r4-r6,lr} ldr r2, =0x02024064 movs r0, 0 @@ -94366,7 +94366,7 @@ _0803D6DE: thumb_func_end sub_803D6A0 thumb_func_start bc_80154A0 -bc_80154A0: ; 803D6F0 +bc_80154A0: @ 803D6F0 push {r4-r7,lr} ldr r0, =0x02024280 ldr r0, [r0] @@ -94481,7 +94481,7 @@ _0803D7E8: thumb_func_end bc_80154A0 thumb_func_start bc_bs_exec -bc_bs_exec: ; 803D818 +bc_bs_exec: @ 803D818 push {r4-r6,lr} ldr r6, =0x0202433a ldrb r0, [r6] @@ -94545,7 +94545,7 @@ _0803D8AC: thumb_func_end bc_bs_exec thumb_func_start sub_803D8C0 -sub_803D8C0: ; 803D8C0 +sub_803D8C0: @ 803D8C0 push {r4,lr} ldr r1, =0x02024083 movs r0, 0 @@ -94717,7 +94717,7 @@ _0803DAA4: thumb_func_end sub_803D8C0 thumb_func_start sub_803DAC0 -sub_803DAC0: ; 803DAC0 +sub_803DAC0: @ 803DAC0 push {r4,lr} ldr r1, =0x02024083 movs r0, 0 @@ -94796,7 +94796,7 @@ _0803DB82: thumb_func_end sub_803DAC0 thumb_func_start sub_803DBA0 -sub_803DBA0: ; 803DBA0 +sub_803DBA0: @ 803DBA0 push {lr} ldr r1, =0x02024083 movs r0, 0 @@ -94879,7 +94879,7 @@ _0803DC6A: thumb_func_end sub_803DBA0 thumb_func_start bc_80158BC -bc_80158BC: ; 803DC84 +bc_80158BC: @ 803DC84 ldr r1, =0x02024083 movs r0, 0 strb r0, [r1] @@ -94910,7 +94910,7 @@ bc_80158BC: ; 803DC84 thumb_func_end bc_80158BC thumb_func_start sub_803DCD8 -sub_803DCD8: ; 803DCD8 +sub_803DCD8: @ 803DCD8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -95056,7 +95056,7 @@ _0803DE2A: thumb_func_end sub_803DCD8 thumb_func_start sub_803DE40 -sub_803DE40: ; 803DE40 +sub_803DE40: @ 803DE40 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -95101,7 +95101,7 @@ _0803DEA2: thumb_func_end sub_803DE40 thumb_func_start bc_evolution_cutscene -bc_evolution_cutscene: ; 803DEB4 +bc_evolution_cutscene: @ 803DEB4 push {r4-r6,lr} ldr r0, =0x03005d54 ldrb r1, [r0] @@ -95166,7 +95166,7 @@ _0803DF34: thumb_func_end bc_evolution_cutscene thumb_func_start sub_803DF48 -sub_803DF48: ; 803DF48 +sub_803DF48: @ 803DF48 push {lr} ldr r0, =0x030022c0 ldr r1, [r0, 0x4] @@ -95183,7 +95183,7 @@ _0803DF5A: thumb_func_end sub_803DF48 thumb_func_start c4_overworld -c4_overworld: ; 803DF70 +c4_overworld: @ 803DF70 push {r4-r6,lr} ldr r6, =0x02022fec ldr r0, [r6] @@ -95252,7 +95252,7 @@ _0803DFEC: thumb_func_end c4_overworld thumb_func_start bc_move_exec_returning -bc_move_exec_returning: ; 803E018 +bc_move_exec_returning: @ 803E018 push {lr} ldr r0, =0x02024083 ldrb r0, [r0] @@ -95304,7 +95304,7 @@ _0803E07A: thumb_func_end bc_move_exec_returning thumb_func_start sub_803E08C -sub_803E08C: ; 803E08C +sub_803E08C: @ 803E08C push {lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -95325,7 +95325,7 @@ _0803E0A8: thumb_func_end sub_803E08C thumb_func_start sub_803E0B8 -sub_803E0B8: ; 803E0B8 +sub_803E0B8: @ 803E0B8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -96140,7 +96140,7 @@ _0803E83C: thumb_func_end sub_803E0B8 thumb_func_start bs2_8016374 -bs2_8016374: ; 803E868 +bs2_8016374: @ 803E868 push {r4,lr} ldr r3, =0x0202420b ldr r1, =0x0202407e @@ -96200,7 +96200,7 @@ _0803E8CE: thumb_func_end bs2_8016374 thumb_func_start sub_803E90C -sub_803E90C: ; 803E90C +sub_803E90C: @ 803E90C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -96518,7 +96518,7 @@ _0803EBF6: thumb_func_end sub_803E90C thumb_func_start sub_803EC20 -sub_803EC20: ; 803EC20 +sub_803EC20: @ 803EC20 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -96766,7 +96766,7 @@ _0803EE24: thumb_func_end sub_803EC20 thumb_func_start sub_803EE48 -sub_803EE48: ; 803EE48 +sub_803EE48: @ 803EE48 push {r4-r6,lr} ldr r4, =0x0202420b ldr r1, =0x0202407e @@ -96905,7 +96905,7 @@ _0803EF98: thumb_func_end sub_803EE48 thumb_func_start sub_803EFA8 -sub_803EFA8: ; 803EFA8 +sub_803EFA8: @ 803EFA8 ldr r2, =0x0202420b ldr r1, =0x0202407e ldr r0, =0x02024082 @@ -96930,7 +96930,7 @@ sub_803EFA8: ; 803EFA8 thumb_func_end sub_803EFA8 thumb_func_start bs5_8016AC0 -bs5_8016AC0: ; 803EFF0 +bs5_8016AC0: @ 803EFF0 ldr r2, =0x0202420b ldr r1, =0x0202407e ldr r0, =0x02024082 @@ -96962,7 +96962,7 @@ bs5_8016AC0: ; 803EFF0 thumb_func_end bs5_8016AC0 thumb_func_start sub_803F050 -sub_803F050: ; 803F050 +sub_803F050: @ 803F050 push {r4-r6,lr} ldr r3, =0x0202420b ldr r1, =0x0202407e @@ -97049,7 +97049,7 @@ _0803F100: thumb_func_end sub_803F050 thumb_func_start sub_803F120 -sub_803F120: ; 803F120 +sub_803F120: @ 803F120 push {r4,lr} ldr r2, =0x0202420b ldr r1, =0x0202407e @@ -97135,7 +97135,7 @@ _0803F1CA: thumb_func_end sub_803F120 thumb_func_start bs8_exit_by_flight -bs8_exit_by_flight: ; 803F1F0 +bs8_exit_by_flight: @ 803F1F0 push {r4,lr} ldr r2, =0x0202420b ldr r1, =0x0202407e @@ -97159,7 +97159,7 @@ bs8_exit_by_flight: ; 803F1F0 thumb_func_end bs8_exit_by_flight thumb_func_start bs9_8016C9C -bs9_8016C9C: ; 803F22C +bs9_8016C9C: @ 803F22C ldr r3, =0x0202420b ldr r1, =0x0202407e ldr r0, =0x02024082 @@ -97201,7 +97201,7 @@ bs9_8016C9C: ; 803F22C thumb_func_end bs9_8016C9C thumb_func_start bsB_exit_by_move -bsB_exit_by_move: ; 803F2A4 +bsB_exit_by_move: @ 803F2A4 push {lr} bl sub_8041728 lsls r0, 24 @@ -97222,7 +97222,7 @@ _0803F2C0: thumb_func_end bsB_exit_by_move thumb_func_start bsD_proceed -bsD_proceed: ; 803F2CC +bsD_proceed: @ 803F2CC ldr r1, =0x02024082 ldrb r0, [r1] adds r0, 0x1 @@ -97243,7 +97243,7 @@ bsD_proceed: ; 803F2CC thumb_func_end bsD_proceed thumb_func_start bsC_8016D70 -bsC_8016D70: ; 803F300 +bsC_8016D70: @ 803F300 push {r4-r6,lr} ldr r1, =0x0202407e ldr r2, =0x02024082 @@ -97314,7 +97314,7 @@ bsC_8016D70: ; 803F300 thumb_func_end bsC_8016D70 thumb_func_start get_battle_side_of_something -get_battle_side_of_something: ; 803F3CC +get_battle_side_of_something: @ 803F3CC push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -97393,7 +97393,7 @@ _0803F47A: thumb_func_end get_battle_side_of_something thumb_func_start sub_803F480 -sub_803F480: ; 803F480 +sub_803F480: @ 803F480 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -97492,7 +97492,7 @@ _0803F532: thumb_func_end sub_803F480 thumb_func_start sub_803F548 -sub_803F548: ; 803F548 +sub_803F548: @ 803F548 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -97643,7 +97643,7 @@ _0803F658: thumb_func_end sub_803F548 thumb_func_start sub_803F67C -sub_803F67C: ; 803F67C +sub_803F67C: @ 803F67C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -97775,7 +97775,7 @@ _0803F762: thumb_func_end sub_803F67C thumb_func_start sub_803F790 -sub_803F790: ; 803F790 +sub_803F790: @ 803F790 push {r4,r5,lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -97827,7 +97827,7 @@ _0803F7EE: thumb_func_end sub_803F790 thumb_func_start dp01_battle_side_mark_buffer_for_execution -dp01_battle_side_mark_buffer_for_execution: ; 803F800 +dp01_battle_side_mark_buffer_for_execution: @ 803F800 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -97864,7 +97864,7 @@ _0803F844: thumb_func_end dp01_battle_side_mark_buffer_for_execution thumb_func_start sub_803F850 -sub_803F850: ; 803F850 +sub_803F850: @ 803F850 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -97903,7 +97903,7 @@ _0803F87A: thumb_func_end sub_803F850 thumb_func_start b_cancel_multi_turn_move_maybe -b_cancel_multi_turn_move_maybe: ; 803F8A0 +b_cancel_multi_turn_move_maybe: @ 803F8A0 lsls r0, 24 lsrs r0, 24 ldr r1, =0x02024084 @@ -97947,7 +97947,7 @@ b_cancel_multi_turn_move_maybe: ; 803F8A0 thumb_func_end b_cancel_multi_turn_move_maybe thumb_func_start sub_803F90C -sub_803F90C: ; 803F90C +sub_803F90C: @ 803F90C push {lr} lsls r0, 24 ldr r1, =0x0202433c @@ -97995,7 +97995,7 @@ _0803F95E: thumb_func_end sub_803F90C thumb_func_start b_std_message -b_std_message: ; 803F964 +b_std_message: @ 803F964 push {r4,lr} adds r2, r0, 0 lsls r2, 16 @@ -98014,7 +98014,7 @@ b_std_message: ; 803F964 thumb_func_end b_std_message thumb_func_start sub_803F988 -sub_803F988: ; 803F988 +sub_803F988: @ 803F988 push {r4-r6,lr} movs r3, 0 ldr r0, =0x020243fe @@ -98065,7 +98065,7 @@ _0803F9D6: thumb_func_end sub_803F988 thumb_func_start sub_803F9EC -sub_803F9EC: ; 803F9EC +sub_803F9EC: @ 803F9EC push {r4-r7,lr} mov r7, r8 push {r7} @@ -98128,7 +98128,7 @@ _0803FA50: thumb_func_end sub_803F9EC thumb_func_start sub_803FA70 -sub_803FA70: ; 803FA70 +sub_803FA70: @ 803FA70 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -98178,7 +98178,7 @@ _0803FAC2: thumb_func_end sub_803FA70 thumb_func_start b_movescr_stack_push -b_movescr_stack_push: ; 803FAD8 +b_movescr_stack_push: @ 803FAD8 push {r4,lr} ldr r1, =0x020244a8 ldr r1, [r1] @@ -98199,7 +98199,7 @@ b_movescr_stack_push: ; 803FAD8 thumb_func_end b_movescr_stack_push thumb_func_start b_movescr_stack_push_cursor -b_movescr_stack_push_cursor: ; 803FAFC +b_movescr_stack_push_cursor: @ 803FAFC ldr r0, =0x020244a8 ldr r0, [r0] ldr r2, [r0, 0x8] @@ -98219,7 +98219,7 @@ b_movescr_stack_push_cursor: ; 803FAFC thumb_func_end b_movescr_stack_push_cursor thumb_func_start b_movescr_stack_pop_cursor -b_movescr_stack_pop_cursor: ; 803FB24 +b_movescr_stack_pop_cursor: @ 803FB24 ldr r3, =0x02024214 ldr r0, =0x020244a8 ldr r0, [r0] @@ -98239,7 +98239,7 @@ b_movescr_stack_pop_cursor: ; 803FB24 thumb_func_end b_movescr_stack_pop_cursor thumb_func_start sub_803FB4C -sub_803FB4C: ; 803FB4C +sub_803FB4C: @ 803FB4C push {r4-r7,lr} mov r7, r8 push {r7} @@ -98593,7 +98593,7 @@ _0803FEB8: thumb_func_end sub_803FB4C thumb_func_start sub_803FECC -sub_803FECC: ; 803FECC +sub_803FECC: @ 803FECC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -98840,7 +98840,7 @@ _08040096: thumb_func_end sub_803FECC thumb_func_start sub_80400C8 -sub_80400C8: ; 80400C8 +sub_80400C8: @ 80400C8 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -98890,7 +98890,7 @@ _08040126: thumb_func_end sub_80400C8 thumb_func_start sub_8040130 -sub_8040130: ; 8040130 +sub_8040130: @ 8040130 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -98971,7 +98971,7 @@ _080401B4: thumb_func_end sub_8040130 thumb_func_start sub_80401D0 -sub_80401D0: ; 80401D0 +sub_80401D0: @ 80401D0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -99791,7 +99791,7 @@ _080408FE: thumb_func_end sub_80401D0 thumb_func_start sub_8040924 -sub_8040924: ; 8040924 +sub_8040924: @ 8040924 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -100984,7 +100984,7 @@ _08041344: thumb_func_end sub_8040924 thumb_func_start sub_8041364 -sub_8041364: ; 8041364 +sub_8041364: @ 8041364 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -101406,7 +101406,7 @@ _08041714: thumb_func_end sub_8041364 thumb_func_start sub_8041728 -sub_8041728: ; 8041728 +sub_8041728: @ 8041728 push {r4-r7,lr} mov r7, r8 push {r7} @@ -101759,7 +101759,7 @@ _08041A0C: thumb_func_end sub_8041728 thumb_func_start b_clear_atk_up_if_hit_flag_unless_enraged -b_clear_atk_up_if_hit_flag_unless_enraged: ; 8041A1C +b_clear_atk_up_if_hit_flag_unless_enraged: @ 8041A1C push {r4-r6,lr} movs r3, 0 ldr r0, =0x0202406c @@ -101798,7 +101798,7 @@ _08041A54: thumb_func_end b_clear_atk_up_if_hit_flag_unless_enraged thumb_func_start sub_8041A6C -sub_8041A6C: ; 8041A6C +sub_8041A6C: @ 8041A6C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -102741,7 +102741,7 @@ _080423B4: thumb_func_end sub_8041A6C thumb_func_start sub_80423F4 -sub_80423F4: ; 80423F4 +sub_80423F4: @ 80423F4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -103085,7 +103085,7 @@ _080426A0: thumb_func_end sub_80423F4 thumb_func_start castform_switch -castform_switch: ; 80426BC +castform_switch: @ 80426BC push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -103269,7 +103269,7 @@ _08042818: thumb_func_end castform_switch thumb_func_start ability_something -ability_something: ; 8042828 +ability_something: @ 8042828 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -106296,7 +106296,7 @@ _0804443A: thumb_func_end ability_something thumb_func_start b_call_bc_move_exec -b_call_bc_move_exec: ; 8044458 +b_call_bc_move_exec: @ 8044458 ldr r1, =0x02024214 str r0, [r1] ldr r0, =0x020244a8 @@ -106323,7 +106323,7 @@ b_call_bc_move_exec: ; 8044458 thumb_func_end b_call_bc_move_exec thumb_func_start b_push_move_exec -b_push_move_exec: ; 8044498 +b_push_move_exec: @ 8044498 push {r4,lr} adds r4, r0, 0 bl b_movescr_stack_push_cursor @@ -106352,7 +106352,7 @@ b_push_move_exec: ; 8044498 thumb_func_end b_push_move_exec thumb_func_start berry_effects_maybe -berry_effects_maybe: ; 80444DC +berry_effects_maybe: @ 80444DC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -108526,7 +108526,7 @@ _0804582A: thumb_func_end berry_effects_maybe thumb_func_start sub_8045868 -sub_8045868: ; 8045868 +sub_8045868: @ 8045868 lsls r0, 24 lsrs r0, 24 ldr r2, =0x020242bc @@ -108558,7 +108558,7 @@ sub_8045868: ; 8045868 thumb_func_end sub_8045868 thumb_func_start sub_80458B4 -sub_80458B4: ; 80458B4 +sub_80458B4: @ 80458B4 push {lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -108579,7 +108579,7 @@ _080458D0: thumb_func_end sub_80458B4 thumb_func_start sub_80458E0 -sub_80458E0: ; 80458E0 +sub_80458E0: @ 80458E0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -108921,7 +108921,7 @@ _08045C20: thumb_func_end sub_80458E0 thumb_func_start sub_8045C44 -sub_8045C44: ; 8045C44 +sub_8045C44: @ 8045C44 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -108977,7 +108977,7 @@ _08045CAE: thumb_func_end sub_8045C44 thumb_func_start sub_8045CBC -sub_8045CBC: ; 8045CBC +sub_8045CBC: @ 8045CBC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -109334,7 +109334,7 @@ _08045FD0: thumb_func_end sub_8045CBC thumb_func_start atk00_attackcanceler -atk00_attackcanceler: ; 8045FFC +atk00_attackcanceler: @ 8045FFC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -109718,7 +109718,7 @@ _08046398: thumb_func_end atk00_attackcanceler thumb_func_start mcmd_jump_if_move_not_executed -mcmd_jump_if_move_not_executed: ; 80463AC +mcmd_jump_if_move_not_executed: @ 80463AC push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -109782,7 +109782,7 @@ _0804642A: thumb_func_end mcmd_jump_if_move_not_executed thumb_func_start atk40_801DBA0 -atk40_801DBA0: ; 804643C +atk40_801DBA0: @ 804643C push {lr} ldr r1, =0x0202433c ldr r0, =0x0202420c @@ -109830,7 +109830,7 @@ _080464A4: thumb_func_end atk40_801DBA0 thumb_func_start sub_80464AC -sub_80464AC: ; 80464AC +sub_80464AC: @ 80464AC push {r4,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -109877,7 +109877,7 @@ _080464F8: thumb_func_end sub_80464AC thumb_func_start sub_8046518 -sub_8046518: ; 8046518 +sub_8046518: @ 8046518 push {r4-r6,lr} sub sp, 0x4 lsls r0, 16 @@ -110029,7 +110029,7 @@ _08046656: thumb_func_end sub_8046518 thumb_func_start atk01_accuracycheck -atk01_accuracycheck: ; 8046660 +atk01_accuracycheck: @ 8046660 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -110440,7 +110440,7 @@ _080469D2: thumb_func_end atk01_accuracycheck thumb_func_start atk02_attackstring -atk02_attackstring: ; 80469E8 +atk02_attackstring: @ 80469E8 push {r4,r5,lr} ldr r0, =0x02024068 ldr r5, [r0] @@ -110477,7 +110477,7 @@ _08046A20: thumb_func_end atk02_attackstring thumb_func_start atk03_ppreduce -atk03_ppreduce: ; 8046A3C +atk03_ppreduce: @ 8046A3C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -110693,7 +110693,7 @@ _08046BEE: thumb_func_end atk03_ppreduce thumb_func_start atk04_critcalc -atk04_critcalc: ; 8046C18 +atk04_critcalc: @ 8046C18 push {r4-r7,lr} ldr r1, =0x02024084 ldr r0, =0x0202420b @@ -110865,7 +110865,7 @@ _08046D74: thumb_func_end atk04_critcalc thumb_func_start atk05_cmd5 -atk05_cmd5: ; 8046D8C +atk05_cmd5: @ 8046D8C push {r4-r7,lr} sub sp, 0x10 ldr r4, =0x0202428e @@ -110960,7 +110960,7 @@ _08046E32: thumb_func_end atk05_cmd5 thumb_func_start sub_8046E7C -sub_8046E7C: ; 8046E7C +sub_8046E7C: @ 8046E7C push {r4-r7,lr} mov r7, r8 push {r7} @@ -111056,7 +111056,7 @@ _08046F28: thumb_func_end sub_8046E7C thumb_func_start battle_attack_damage_modulate_by_effectivity -battle_attack_damage_modulate_by_effectivity: ; 8046F60 +battle_attack_damage_modulate_by_effectivity: @ 8046F60 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -111162,7 +111162,7 @@ _08047032: thumb_func_end battle_attack_damage_modulate_by_effectivity thumb_func_start sub_8047038 -sub_8047038: ; 8047038 +sub_8047038: @ 8047038 push {r4-r7,lr} mov r7, r8 push {r7} @@ -111438,7 +111438,7 @@ _08047260: thumb_func_end sub_8047038 thumb_func_start b_wonderguard_and_levitate -b_wonderguard_and_levitate: ; 80472A8 +b_wonderguard_and_levitate: @ 80472A8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -111752,7 +111752,7 @@ _08047508: thumb_func_end b_wonderguard_and_levitate thumb_func_start b_attack_effectivity_adapt -b_attack_effectivity_adapt: ; 804752C +b_attack_effectivity_adapt: @ 804752C push {r4-r7,lr} adds r6, r2, 0 lsls r0, 24 @@ -111853,7 +111853,7 @@ _080475DE: thumb_func_end b_attack_effectivity_adapt thumb_func_start move_effectiveness_something -move_effectiveness_something: ; 80475E4 +move_effectiveness_something: @ 80475E4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -112090,7 +112090,7 @@ _0804779E: thumb_func_end move_effectiveness_something thumb_func_start ai_rate_move -ai_rate_move: ; 80477BC +ai_rate_move: @ 80477BC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -112220,7 +112220,7 @@ _080478A0: thumb_func_end ai_rate_move thumb_func_start sub_80478B8 -sub_80478B8: ; 80478B8 +sub_80478B8: @ 80478B8 push {r4,lr} bl GenerateRandomNumber lsls r0, 16 @@ -112252,7 +112252,7 @@ _080478EA: thumb_func_end sub_80478B8 thumb_func_start atk07_cmd7 -atk07_cmd7: ; 80478F4 +atk07_cmd7: @ 80478F4 push {r4-r7,lr} bl GenerateRandomNumber lsls r0, 16 @@ -112439,7 +112439,7 @@ _08047A84: thumb_func_end atk07_cmd7 thumb_func_start atk08_cmd8 -atk08_cmd8: ; 8047AA4 +atk08_cmd8: @ 8047AA4 push {r4-r7,lr} bl GenerateRandomNumber lsls r0, 16 @@ -112612,7 +112612,7 @@ _08047C10: thumb_func_end atk08_cmd8 thumb_func_start atk09_attackanimation -atk09_attackanimation: ; 8047C30 +atk09_attackanimation: @ 8047C30 push {r4-r7,lr} sub sp, 0x10 ldr r0, =0x02024068 @@ -112782,7 +112782,7 @@ _08047DB6: thumb_func_end atk09_attackanimation thumb_func_start sub_8047DC8 -sub_8047DC8: ; 8047DC8 +sub_8047DC8: @ 8047DC8 push {lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -112799,7 +112799,7 @@ _08047DDA: thumb_func_end sub_8047DC8 thumb_func_start atk0B_graphicalhpupdate -atk0B_graphicalhpupdate: ; 8047DE8 +atk0B_graphicalhpupdate: @ 8047DE8 push {r4,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -112890,7 +112890,7 @@ _08047EAA: thumb_func_end atk0B_graphicalhpupdate thumb_func_start atk0C_datahpupdate -atk0C_datahpupdate: ; 8047EC4 +atk0C_datahpupdate: @ 8047EC4 push {r4-r7,lr} sub sp, 0x4 ldr r0, =0x02024068 @@ -113330,7 +113330,7 @@ _080482A2: thumb_func_end atk0C_datahpupdate thumb_func_start atk0D_critmessage -atk0D_critmessage: ; 80482BC +atk0D_critmessage: @ 80482BC push {lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -113365,7 +113365,7 @@ _080482F2: thumb_func_end atk0D_critmessage thumb_func_start atk0E_missmessage -atk0E_missmessage: ; 8048310 +atk0E_missmessage: @ 8048310 push {r4,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -113466,7 +113466,7 @@ _080483D0: thumb_func_end atk0E_missmessage thumb_func_start atk0F_resultmessage -atk0F_resultmessage: ; 80483E0 +atk0F_resultmessage: @ 80483E0 push {r4-r7,lr} movs r3, 0 ldr r0, =0x02024068 @@ -113667,7 +113667,7 @@ _08048580: thumb_func_end atk0F_resultmessage thumb_func_start atk10_printstring -atk10_printstring: ; 8048590 +atk10_printstring: @ 8048590 push {r4,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -113696,7 +113696,7 @@ _080485BA: thumb_func_end atk10_printstring thumb_func_start atk11_printstring2 -atk11_printstring2: ; 80485D0 +atk11_printstring2: @ 80485D0 push {r4,r5,lr} ldr r5, =0x02024064 ldr r0, =0x0202420b @@ -113725,7 +113725,7 @@ atk11_printstring2: ; 80485D0 thumb_func_end atk11_printstring2 thumb_func_start atk12_waitmessage -atk12_waitmessage: ; 8048614 +atk12_waitmessage: @ 8048614 push {r4-r6,lr} ldr r0, =0x02024068 ldr r4, [r0] @@ -113769,7 +113769,7 @@ _08048662: thumb_func_end atk12_waitmessage thumb_func_start atk13_printfromtable -atk13_printfromtable: ; 8048670 +atk13_printfromtable: @ 8048670 push {r4,r5,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -113808,7 +113808,7 @@ _080486AE: thumb_func_end atk13_printfromtable thumb_func_start atk14_printfromtable2 -atk14_printfromtable2: ; 80486C4 +atk14_printfromtable2: @ 80486C4 push {r4-r6,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -113852,7 +113852,7 @@ _0804870E: thumb_func_end atk14_printfromtable2 thumb_func_start sub_8048728 -sub_8048728: ; 8048728 +sub_8048728: @ 8048728 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -113883,7 +113883,7 @@ _0804874E: thumb_func_end sub_8048728 thumb_func_start sub_8048760 -sub_8048760: ; 8048760 +sub_8048760: @ 8048760 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -115898,7 +115898,7 @@ _080499B8: thumb_func_end sub_8048760 thumb_func_start atk15_seteffectwithchancetarget -atk15_seteffectwithchancetarget: ; 80499D4 +atk15_seteffectwithchancetarget: @ 80499D4 push {r4,lr} ldr r2, =0x02024084 ldr r0, =0x0202420b @@ -115999,7 +115999,7 @@ _08049AA2: thumb_func_end atk15_seteffectwithchancetarget thumb_func_start sub_8049AC0 -sub_8049AC0: ; 8049AC0 +sub_8049AC0: @ 8049AC0 push {lr} movs r0, 0x1 movs r1, 0 @@ -116009,7 +116009,7 @@ sub_8049AC0: ; 8049AC0 thumb_func_end sub_8049AC0 thumb_func_start sub_8049AD0 -sub_8049AD0: ; 8049AD0 +sub_8049AD0: @ 8049AD0 push {lr} movs r0, 0 movs r1, 0 @@ -116019,7 +116019,7 @@ sub_8049AD0: ; 8049AD0 thumb_func_end sub_8049AD0 thumb_func_start sub_8049AE0 -sub_8049AE0: ; 8049AE0 +sub_8049AE0: @ 8049AE0 push {lr} ldr r0, =0x02024214 ldr r0, [r0] @@ -116069,7 +116069,7 @@ _08049B1E: thumb_func_end sub_8049AE0 thumb_func_start atk19_faintpokemon -atk19_faintpokemon: ; 8049B5C +atk19_faintpokemon: @ 8049B5C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -116378,7 +116378,7 @@ _08049E32: thumb_func_end atk19_faintpokemon thumb_func_start sub_8049E40 -sub_8049E40: ; 8049E40 +sub_8049E40: @ 8049E40 push {r4,r5,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -116405,7 +116405,7 @@ _08049E6A: thumb_func_end sub_8049E40 thumb_func_start sub_8049E7C -sub_8049E7C: ; 8049E7C +sub_8049E7C: @ 8049E7C push {r4,r5,lr} sub sp, 0x4 ldr r0, =0x02024068 @@ -116467,7 +116467,7 @@ _08049EE8: thumb_func_end sub_8049E7C thumb_func_start atk1C_jumpifstatus -atk1C_jumpifstatus: ; 8049F04 +atk1C_jumpifstatus: @ 8049F04 push {r4,r5,lr} ldr r5, =0x02024214 ldr r0, [r5] @@ -116526,7 +116526,7 @@ _08049F70: thumb_func_end atk1C_jumpifstatus thumb_func_start atk1D_jumpifsecondarystatus -atk1D_jumpifsecondarystatus: ; 8049F7C +atk1D_jumpifsecondarystatus: @ 8049F7C push {r4,r5,lr} ldr r5, =0x02024214 ldr r0, [r5] @@ -116585,7 +116585,7 @@ _08049FE8: thumb_func_end atk1D_jumpifsecondarystatus thumb_func_start atk1E_jumpifability -atk1E_jumpifability: ; 8049FF4 +atk1E_jumpifability: @ 8049FF4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -116690,7 +116690,7 @@ _0804A0CE: thumb_func_end atk1E_jumpifability thumb_func_start sub_804A0DC -sub_804A0DC: ; 804A0DC +sub_804A0DC: @ 804A0DC push {r4-r6,lr} ldr r0, =0x02024214 ldr r0, [r0] @@ -116746,7 +116746,7 @@ _0804A14E: thumb_func_end sub_804A0DC thumb_func_start sub_804A154 -sub_804A154: ; 804A154 +sub_804A154: @ 804A154 push {r4,r5,lr} movs r5, 0 ldr r4, =0x02024214 @@ -116864,7 +116864,7 @@ _0804A240: thumb_func_end sub_804A154 thumb_func_start atk21_jumpifspecialstatusflag -atk21_jumpifspecialstatusflag: ; 804A24C +atk21_jumpifspecialstatusflag: @ 804A24C push {r4-r6,lr} ldr r4, =0x02024214 ldr r0, [r4] @@ -116930,7 +116930,7 @@ _0804A2CA: thumb_func_end atk21_jumpifspecialstatusflag thumb_func_start sub_804A2D0 -sub_804A2D0: ; 804A2D0 +sub_804A2D0: @ 804A2D0 push {r4-r6,lr} ldr r4, =0x02024214 ldr r0, [r4] @@ -116978,7 +116978,7 @@ _0804A324: thumb_func_end sub_804A2D0 thumb_func_start sub_804A32C -sub_804A32C: ; 804A32C +sub_804A32C: @ 804A32C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -118026,7 +118026,7 @@ _0804ACB2: thumb_func_end sub_804A32C thumb_func_start sub_804ACD0 -sub_804ACD0: ; 804ACD0 +sub_804ACD0: @ 804ACD0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -118315,7 +118315,7 @@ _0804AF22: thumb_func_end sub_804ACD0 thumb_func_start sub_804AF30 -sub_804AF30: ; 804AF30 +sub_804AF30: @ 804AF30 ldr r1, =0x0202427c movs r0, 0 strb r0, [r1] @@ -118340,7 +118340,7 @@ sub_804AF30: ; 804AF30 thumb_func_end sub_804AF30 thumb_func_start atk25_cmd25 -atk25_cmd25: ; 804AF70 +atk25_cmd25: @ 804AF70 push {lr} bl sub_804AF30 ldr r1, =0x02024214 @@ -118353,7 +118353,7 @@ atk25_cmd25: ; 804AF70 thumb_func_end atk25_cmd25 thumb_func_start atk26_80225F0_storebyteforjump -atk26_80225F0_storebyteforjump: ; 804AF88 +atk26_80225F0_storebyteforjump: @ 804AF88 ldr r3, =0x02024212 ldr r2, =0x02024214 ldr r0, [r2] @@ -118366,7 +118366,7 @@ atk26_80225F0_storebyteforjump: ; 804AF88 thumb_func_end atk26_80225F0_storebyteforjump thumb_func_start atk27_cmd27 -atk27_cmd27: ; 804AFA0 +atk27_cmd27: @ 804AFA0 push {lr} ldr r1, =0x02024212 ldrb r0, [r1] @@ -118402,7 +118402,7 @@ _0804AFDE: thumb_func_end atk27_cmd27 thumb_func_start atk28_goto -atk28_goto: ; 804AFE8 +atk28_goto: @ 804AFE8 ldr r3, =0x02024214 ldr r2, [r3] ldrb r1, [r2, 0x1] @@ -118421,7 +118421,7 @@ atk28_goto: ; 804AFE8 thumb_func_end atk28_goto thumb_func_start atk29_jumpifbyte -atk29_jumpifbyte: ; 804B008 +atk29_jumpifbyte: @ 804B008 push {r4-r6,lr} ldr r3, =0x02024214 ldr r1, [r3] @@ -118505,7 +118505,7 @@ _0804B0A0: thumb_func_end atk29_jumpifbyte thumb_func_start sub_804B0A8 -sub_804B0A8: ; 804B0A8 +sub_804B0A8: @ 804B0A8 push {r4-r6,lr} ldr r3, =0x02024214 ldr r1, [r3] @@ -118592,7 +118592,7 @@ _0804B148: thumb_func_end sub_804B0A8 thumb_func_start sub_804B150 -sub_804B150: ; 804B150 +sub_804B150: @ 804B150 push {r4-r6,lr} ldr r3, =0x02024214 ldr r1, [r3] @@ -118685,7 +118685,7 @@ _0804B1FC: thumb_func_end sub_804B150 thumb_func_start sub_804B204 -sub_804B204: ; 804B204 +sub_804B204: @ 804B204 push {r4-r7,lr} ldr r2, =0x02024214 ldr r3, [r2] @@ -118759,7 +118759,7 @@ _0804B284: thumb_func_end sub_804B204 thumb_func_start sub_804B28C -sub_804B28C: ; 804B28C +sub_804B28C: @ 804B28C push {r4-r7,lr} movs r7, 0 ldr r3, =0x02024214 @@ -118832,7 +118832,7 @@ _0804B308: thumb_func_end sub_804B28C thumb_func_start sub_804B310 -sub_804B310: ; 804B310 +sub_804B310: @ 804B310 ldr r3, =0x02024214 ldr r2, [r3] ldrb r1, [r2, 0x1] @@ -118855,7 +118855,7 @@ sub_804B310: ; 804B310 thumb_func_end sub_804B310 thumb_func_start sub_804B338 -sub_804B338: ; 804B338 +sub_804B338: @ 804B338 ldr r3, =0x02024214 ldr r2, [r3] ldrb r1, [r2, 0x1] @@ -118880,7 +118880,7 @@ sub_804B338: ; 804B338 thumb_func_end sub_804B338 thumb_func_start sub_804B364 -sub_804B364: ; 804B364 +sub_804B364: @ 804B364 ldr r3, =0x02024214 ldr r2, [r3] ldrb r1, [r2, 0x1] @@ -118905,7 +118905,7 @@ sub_804B364: ; 804B364 thumb_func_end sub_804B364 thumb_func_start atk31_copyarray -atk31_copyarray: ; 804B390 +atk31_copyarray: @ 804B390 push {r4-r6,lr} ldr r3, =0x02024214 ldr r1, [r3] @@ -118952,7 +118952,7 @@ _0804B3D4: thumb_func_end atk31_copyarray thumb_func_start atk32_memcpy_with_offset -atk32_memcpy_with_offset: ; 804B3E4 +atk32_memcpy_with_offset: @ 804B3E4 push {r4-r7,lr} ldr r3, =0x02024214 ldr r1, [r3] @@ -119011,7 +119011,7 @@ _0804B440: thumb_func_end atk32_memcpy_with_offset thumb_func_start atk33_orbyte -atk33_orbyte: ; 804B450 +atk33_orbyte: @ 804B450 ldr r3, =0x02024214 ldr r2, [r3] ldrb r1, [r2, 0x1] @@ -119036,7 +119036,7 @@ atk33_orbyte: ; 804B450 thumb_func_end atk33_orbyte thumb_func_start atk34_orhalfword -atk34_orhalfword: ; 804B47C +atk34_orhalfword: @ 804B47C push {r4,lr} ldr r4, =0x02024214 ldr r3, [r4] @@ -119067,7 +119067,7 @@ atk34_orhalfword: ; 804B47C thumb_func_end atk34_orhalfword thumb_func_start atk35_orword -atk35_orword: ; 804B4B4 +atk35_orword: @ 804B4B4 push {r4,lr} ldr r4, =0x02024214 ldr r2, [r4] @@ -119104,7 +119104,7 @@ atk35_orword: ; 804B4B4 thumb_func_end atk35_orword thumb_func_start atk36_bicbyte -atk36_bicbyte: ; 804B4F8 +atk36_bicbyte: @ 804B4F8 ldr r3, =0x02024214 ldr r2, [r3] ldrb r1, [r2, 0x1] @@ -119129,7 +119129,7 @@ atk36_bicbyte: ; 804B4F8 thumb_func_end atk36_bicbyte thumb_func_start atk37_bichalfword -atk37_bichalfword: ; 804B524 +atk37_bichalfword: @ 804B524 push {r4,lr} ldr r4, =0x02024214 ldr r3, [r4] @@ -119160,7 +119160,7 @@ atk37_bichalfword: ; 804B524 thumb_func_end atk37_bichalfword thumb_func_start atk38_bicword -atk38_bicword: ; 804B55C +atk38_bicword: @ 804B55C push {r4,lr} ldr r4, =0x02024214 ldr r2, [r4] @@ -119197,7 +119197,7 @@ atk38_bicword: ; 804B55C thumb_func_end atk38_bicword thumb_func_start atk39_pause -atk39_pause: ; 804B5A0 +atk39_pause: @ 804B5A0 push {r4,r5,lr} ldr r0, =0x02024068 ldr r4, [r0] @@ -119228,7 +119228,7 @@ _0804B5CC: thumb_func_end atk39_pause thumb_func_start sub_804B5E0 -sub_804B5E0: ; 804B5E0 +sub_804B5E0: @ 804B5E0 push {lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -119245,7 +119245,7 @@ _0804B5F2: thumb_func_end sub_804B5E0 thumb_func_start atk3B_8022C68 -atk3B_8022C68: ; 804B600 +atk3B_8022C68: @ 804B600 push {lr} ldr r0, =0x02024214 ldr r0, [r0] @@ -119279,7 +119279,7 @@ _0804B624: thumb_func_end atk3B_8022C68 thumb_func_start atk3C_return -atk3C_return: ; 804B658 +atk3C_return: @ 804B658 push {lr} bl b_movescr_stack_pop_cursor pop {r0} @@ -119287,7 +119287,7 @@ atk3C_return: ; 804B658 thumb_func_end atk3C_return thumb_func_start sub_804B664 -sub_804B664: ; 804B664 +sub_804B664: @ 804B664 push {lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -119314,7 +119314,7 @@ _0804B67C: thumb_func_end sub_804B664 thumb_func_start atk3E_end2 -atk3E_end2: ; 804B6A4 +atk3E_end2: @ 804B6A4 ldr r1, =0x02024064 movs r0, 0 strb r0, [r1] @@ -119326,7 +119326,7 @@ atk3E_end2: ; 804B6A4 thumb_func_end atk3E_end2 thumb_func_start atk3F_end3 -atk3F_end3: ; 804B6BC +atk3F_end3: @ 804B6BC push {lr} bl b_movescr_stack_pop_cursor ldr r3, =0x020244a8 @@ -119356,7 +119356,7 @@ _0804B6D6: thumb_func_end atk3F_end3 thumb_func_start atk41_call -atk41_call: ; 804B6F8 +atk41_call: @ 804B6F8 push {r4,lr} ldr r4, =0x02024214 ldr r0, [r4] @@ -119381,7 +119381,7 @@ atk41_call: ; 804B6F8 thumb_func_end atk41_call thumb_func_start atk42_jumpiftype2 -atk42_jumpiftype2: ; 804B728 +atk42_jumpiftype2: @ 804B728 push {r4,lr} ldr r4, =0x02024214 ldr r0, [r4] @@ -119428,7 +119428,7 @@ _0804B77C: thumb_func_end atk42_jumpiftype2 thumb_func_start sub_804B784 -sub_804B784: ; 804B784 +sub_804B784: @ 804B784 push {r4,lr} sub sp, 0x4 ldr r4, =0x02024214 @@ -119469,7 +119469,7 @@ _0804B7C6: thumb_func_end sub_804B784 thumb_func_start sub_804B7D0 -sub_804B7D0: ; 804B7D0 +sub_804B7D0: @ 804B7D0 ldr r0, =0x0202420b ldrb r0, [r0] ldr r1, =0x0202449c @@ -119483,7 +119483,7 @@ sub_804B7D0: ; 804B7D0 thumb_func_end sub_804B7D0 thumb_func_start atk46_cmd46 -atk46_cmd46: ; 804B7EC +atk46_cmd46: @ 804B7EC push {r4-r6,lr} ldr r5, =0x02024214 ldr r0, [r5] @@ -119574,7 +119574,7 @@ _0804B8AA: thumb_func_end atk46_cmd46 thumb_func_start sub_804B8B0 -sub_804B8B0: ; 804B8B0 +sub_804B8B0: @ 804B8B0 push {r4-r7,lr} ldr r6, =0x02024214 ldr r0, [r6] @@ -119672,7 +119672,7 @@ _0804B976: thumb_func_end sub_804B8B0 thumb_func_start sub_804B97C -sub_804B97C: ; 804B97C +sub_804B97C: @ 804B97C push {r4,lr} movs r3, 0 ldr r1, =0x02024474 @@ -119725,7 +119725,7 @@ _0804B9B4: thumb_func_end sub_804B97C thumb_func_start atk48_playstatchangeanimation -atk48_playstatchangeanimation: ; 804B9D8 +atk48_playstatchangeanimation: @ 804B9D8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -119975,7 +119975,7 @@ _0804BBBA: thumb_func_end atk48_playstatchangeanimation thumb_func_start sub_804BBCC -sub_804BBCC: ; 804BBCC +sub_804BBCC: @ 804BBCC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -121098,7 +121098,7 @@ _0804C5BA: thumb_func_end sub_804BBCC thumb_func_start atk4A_damagecalc2 -atk4A_damagecalc2: ; 804C5F4 +atk4A_damagecalc2: @ 804C5F4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -121367,7 +121367,7 @@ _0804C804: thumb_func_end atk4A_damagecalc2 thumb_func_start atk4B_cmd4b -atk4B_cmd4b: ; 804C844 +atk4B_cmd4b: @ 804C844 push {r4,lr} ldr r4, =0x02024064 ldr r0, =0x0202420b @@ -121401,7 +121401,7 @@ _0804C872: thumb_func_end atk4B_cmd4b thumb_func_start atk4C_switch1 -atk4C_switch1: ; 804C894 +atk4C_switch1: @ 804C894 push {r4,r5,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -121447,7 +121447,7 @@ _0804C8E4: thumb_func_end atk4C_switch1 thumb_func_start sub_804C904 -sub_804C904: ; 804C904 +sub_804C904: @ 804C904 push {r4-r7,lr} sub sp, 0x58 ldr r0, =0x02024068 @@ -121666,7 +121666,7 @@ _0804CAA4: thumb_func_end sub_804C904 thumb_func_start atk4E_switch3 -atk4E_switch3: ; 804CAE8 +atk4E_switch3: @ 804CAE8 push {r4-r6,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -121748,7 +121748,7 @@ _0804CB86: thumb_func_end atk4E_switch3 thumb_func_start atk4F_jumpifcannotswitch -atk4F_jumpifcannotswitch: ; 804CBB0 +atk4F_jumpifcannotswitch: @ 804CBB0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -122146,7 +122146,7 @@ _0804CF00: thumb_func_end atk4F_jumpifcannotswitch thumb_func_start sub_804CF10 -sub_804CF10: ; 804CF10 +sub_804CF10: @ 804CF10 push {r4,r5,lr} sub sp, 0x4 adds r2, r0, 0 @@ -122200,7 +122200,7 @@ sub_804CF10: ; 804CF10 thumb_func_end sub_804CF10 thumb_func_start atk50_openpartyscreen -atk50_openpartyscreen: ; 804CF88 +atk50_openpartyscreen: @ 804CF88 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -123152,7 +123152,7 @@ _0804D804: thumb_func_end atk50_openpartyscreen thumb_func_start atk51_cmd51 -atk51_cmd51: ; 804D820 +atk51_cmd51: @ 804D820 push {r4-r7,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -123452,7 +123452,7 @@ _0804DA8A: thumb_func_end atk51_cmd51 thumb_func_start atk52_cmd52 -atk52_cmd52: ; 804DAAC +atk52_cmd52: @ 804DAAC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -123787,7 +123787,7 @@ _0804DD8E: thumb_func_end atk52_cmd52 thumb_func_start sub_804DDA8 -sub_804DDA8: ; 804DDA8 +sub_804DDA8: @ 804DDA8 push {r4,r5,lr} ldr r5, =0x02024214 ldr r0, [r5] @@ -123809,7 +123809,7 @@ sub_804DDA8: ; 804DDA8 thumb_func_end sub_804DDA8 thumb_func_start atk54_802511C -atk54_802511C: ; 804DDD8 +atk54_802511C: @ 804DDD8 push {r4,r5,lr} ldr r5, =0x02024064 ldr r0, =0x0202420b @@ -123835,7 +123835,7 @@ atk54_802511C: ; 804DDD8 thumb_func_end atk54_802511C thumb_func_start sub_804DE14 -sub_804DE14: ; 804DE14 +sub_804DE14: @ 804DE14 push {r4,r5,lr} ldr r5, =0x02024064 ldr r0, =0x0202420b @@ -123862,7 +123862,7 @@ sub_804DE14: ; 804DE14 thumb_func_end sub_804DE14 thumb_func_start atk56_8025194 -atk56_8025194: ; 804DE50 +atk56_8025194: @ 804DE50 push {r4,r5,lr} ldr r5, =0x02024214 ldr r0, [r5] @@ -123884,7 +123884,7 @@ atk56_8025194: ; 804DE50 thumb_func_end atk56_8025194 thumb_func_start atk57_80251C4_flee -atk57_80251C4_flee: ; 804DE80 +atk57_80251C4_flee: @ 804DE80 push {r4,lr} movs r0, 0 bl battle_get_side_with_given_state @@ -123907,7 +123907,7 @@ atk57_80251C4_flee: ; 804DE80 thumb_func_end atk57_80251C4_flee thumb_func_start atk58_cmd58 -atk58_cmd58: ; 804DEB8 +atk58_cmd58: @ 804DEB8 push {r4,r5,lr} ldr r5, =0x02024214 ldr r0, [r5] @@ -123930,7 +123930,7 @@ atk58_cmd58: ; 804DEB8 thumb_func_end atk58_cmd58 thumb_func_start atk59_8025230 -atk59_8025230: ; 804DEEC +atk59_8025230: @ 804DEEC push {r4-r7,lr} ldr r0, =0x02024214 ldr r2, [r0] @@ -124079,7 +124079,7 @@ _0804E018: thumb_func_end atk59_8025230 thumb_func_start sub_804E038 -sub_804E038: ; 804E038 +sub_804E038: @ 804E038 push {r4-r7,lr} mov r7, r8 push {r7} @@ -124463,7 +124463,7 @@ _0804E3B8: thumb_func_end sub_804E038 thumb_func_start atk5B_80256E0 -atk5B_80256E0: ; 804E3C8 +atk5B_80256E0: @ 804E3C8 push {r4,r5,lr} sub sp, 0x4 ldr r5, =0x02024474 @@ -124608,7 +124608,7 @@ _0804E4FA: thumb_func_end atk5B_80256E0 thumb_func_start atk5C_cmd5c -atk5C_cmd5c: ; 804E508 +atk5C_cmd5c: @ 804E508 push {r4,lr} ldr r4, =0x02024214 ldr r0, [r4] @@ -124672,7 +124672,7 @@ _0804E592: thumb_func_end atk5C_cmd5c thumb_func_start sub_804E598 -sub_804E598: ; 804E598 +sub_804E598: @ 804E598 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -124838,7 +124838,7 @@ _0804E6CA: thumb_func_end sub_804E598 thumb_func_start sub_804E6D8 -sub_804E6D8: ; 804E6D8 +sub_804E6D8: @ 804E6D8 push {r4,lr} ldr r0, =0x02038bca ldrh r0, [r0] @@ -124898,7 +124898,7 @@ _0804E6FC: thumb_func_end sub_804E6D8 thumb_func_start atk5E_8025A70 -atk5E_8025A70: ; 804E764 +atk5E_8025A70: @ 804E764 push {r4-r7,lr} mov r7, r8 push {r7} @@ -124982,7 +124982,7 @@ _0804E800: thumb_func_end atk5E_8025A70 thumb_func_start atk5F_8025B24 -atk5F_8025B24: ; 804E818 +atk5F_8025B24: @ 804E818 push {lr} ldr r0, =0x02024064 ldr r2, =0x0202420b @@ -125018,7 +125018,7 @@ _0804E856: thumb_func_end atk5F_8025B24 thumb_func_start atk60_cmd60 -atk60_cmd60: ; 804E868 +atk60_cmd60: @ 804E868 push {lr} ldr r0, =0x0202420b ldrb r0, [r0] @@ -125041,7 +125041,7 @@ _0804E882: thumb_func_end atk60_cmd60 thumb_func_start atk61_8025BA4 -atk61_8025BA4: ; 804E898 +atk61_8025BA4: @ 804E898 push {r4-r7,lr} mov r7, r8 push {r7} @@ -125129,7 +125129,7 @@ _0804E94C: thumb_func_end atk61_8025BA4 thumb_func_start atk62_08025C6C -atk62_08025C6C: ; 804E960 +atk62_08025C6C: @ 804E960 push {r4,r5,lr} ldr r5, =0x02024214 ldr r0, [r5] @@ -125151,7 +125151,7 @@ atk62_08025C6C: ; 804E960 thumb_func_end atk62_08025C6C thumb_func_start atk63_jumptoattack -atk63_jumptoattack: ; 804E990 +atk63_jumptoattack: @ 804E990 push {r4,lr} ldr r0, =0x02024214 ldr r1, [r0] @@ -125193,7 +125193,7 @@ _0804E9C2: thumb_func_end atk63_jumptoattack thumb_func_start atk64_statusanimation -atk64_statusanimation: ; 804E9F4 +atk64_statusanimation: @ 804E9F4 push {r4,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -125252,7 +125252,7 @@ _0804EA5C: thumb_func_end atk64_statusanimation thumb_func_start atk65_8025D90 -atk65_8025D90: ; 804EA84 +atk65_8025D90: @ 804EA84 push {r4,r5,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -125323,7 +125323,7 @@ _0804EB04: thumb_func_end atk65_8025D90 thumb_func_start atk66_8025E38 -atk66_8025E38: ; 804EB2C +atk66_8025E38: @ 804EB2C push {r4,r5,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -125387,7 +125387,7 @@ _0804EB9E: thumb_func_end atk66_8025E38 thumb_func_start atk67_8025ECC -atk67_8025ECC: ; 804EBC0 +atk67_8025ECC: @ 804EBC0 push {r4,r5,lr} sub sp, 0x4 ldr r5, =0x02024332 @@ -125491,7 +125491,7 @@ _0804EC96: thumb_func_end atk67_8025ECC thumb_func_start sub_804ECA4 -sub_804ECA4: ; 804ECA4 +sub_804ECA4: @ 804ECA4 push {r4,r5,lr} movs r1, 0 ldr r2, =0x0202406c @@ -125519,7 +125519,7 @@ _0804ECC2: thumb_func_end sub_804ECA4 thumb_func_start atk69_8025FE0 -atk69_8025FE0: ; 804ECDC +atk69_8025FE0: @ 804ECDC push {r4-r7,lr} ldr r7, =0x02024084 ldr r6, =0x0202420c @@ -125683,7 +125683,7 @@ _0804EE38: thumb_func_end atk69_8025FE0 thumb_func_start atk6A_stash_item_for_side -atk6A_stash_item_for_side: ; 804EE58 +atk6A_stash_item_for_side: @ 804EE58 push {r4-r6,lr} sub sp, 0x4 ldr r6, =0x02024214 @@ -125733,7 +125733,7 @@ atk6A_stash_item_for_side: ; 804EE58 thumb_func_end atk6A_stash_item_for_side thumb_func_start atk6B_end_battle_80261CC -atk6B_end_battle_80261CC: ; 804EEC8 +atk6B_end_battle_80261CC: @ 804EEC8 ldr r1, =0x02022f58 movs r0, 0xFD strb r0, [r1] @@ -125759,7 +125759,7 @@ atk6B_end_battle_80261CC: ; 804EEC8 thumb_func_end atk6B_end_battle_80261CC thumb_func_start atk6C_8026208 -atk6C_8026208: ; 804EF04 +atk6C_8026208: @ 804EF04 push {r4,lr} sub sp, 0x4 ldr r0, =0x02024474 @@ -125971,7 +125971,7 @@ _0804F0F2: thumb_func_end atk6C_8026208 thumb_func_start sub_804F100 -sub_804F100: ; 804F100 +sub_804F100: @ 804F100 push {lr} sub sp, 0x14 ldr r0, =0x0202449c @@ -126001,7 +126001,7 @@ sub_804F100: ; 804F100 thumb_func_end sub_804F100 thumb_func_start sub_804F144 -sub_804F144: ; 804F144 +sub_804F144: @ 804F144 push {lr} sub sp, 0x10 ldr r0, =0x0202449c @@ -126027,7 +126027,7 @@ sub_804F144: ; 804F144 thumb_func_end sub_804F144 thumb_func_start sub_804F17C -sub_804F17C: ; 804F17C +sub_804F17C: @ 804F17C push {lr} ldr r1, =0x02022e1e movs r0, 0 @@ -126058,7 +126058,7 @@ sub_804F17C: ; 804F17C thumb_func_end sub_804F17C thumb_func_start sub_804F1CC -sub_804F1CC: ; 804F1CC +sub_804F1CC: @ 804F1CC push {r4,r5,lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -126105,7 +126105,7 @@ _0804F216: thumb_func_end sub_804F1CC thumb_func_start sub_804F220 -sub_804F220: ; 804F220 +sub_804F220: @ 804F220 push {r4-r7,lr} mov r7, r8 push {r7} @@ -126240,7 +126240,7 @@ _0804F320: thumb_func_end sub_804F220 thumb_func_start sub_804F344 -sub_804F344: ; 804F344 +sub_804F344: @ 804F344 push {lr} ldr r0, =0x02022e1c ldrh r1, [r0] @@ -126278,7 +126278,7 @@ _0804F380: thumb_func_end sub_804F344 thumb_func_start sub_804F384 -sub_804F384: ; 804F384 +sub_804F384: @ 804F384 push {r4-r6,lr} mov r6, r8 push {r6} @@ -126360,7 +126360,7 @@ sub_804F384: ; 804F384 thumb_func_end sub_804F384 thumb_func_start sub_804F450 -sub_804F450: ; 804F450 +sub_804F450: @ 804F450 push {r4,lr} adds r2, r0, 0 ldr r0, =0x02022e1c @@ -126395,7 +126395,7 @@ _0804F48C: thumb_func_end sub_804F450 thumb_func_start sub_804F498 -sub_804F498: ; 804F498 +sub_804F498: @ 804F498 push {lr} ldr r3, =0x0202406e ldr r0, =0x0202449c @@ -126425,7 +126425,7 @@ _0804F4CE: thumb_func_end sub_804F498 thumb_func_start sub_804F4D4 -sub_804F4D4: ; 804F4D4 +sub_804F4D4: @ 804F4D4 push {lr} bl sub_803F988 ldr r1, =0x02024214 @@ -126438,7 +126438,7 @@ sub_804F4D4: ; 804F4D4 thumb_func_end sub_804F4D4 thumb_func_start atk6E_state0_side_becomes_attacker -atk6E_state0_side_becomes_attacker: ; 804F4EC +atk6E_state0_side_becomes_attacker: @ 804F4EC push {lr} movs r0, 0 bl battle_get_side_with_given_state @@ -126454,7 +126454,7 @@ atk6E_state0_side_becomes_attacker: ; 804F4EC thumb_func_end atk6E_state0_side_becomes_attacker thumb_func_start atk6F_8026810 -atk6F_8026810: ; 804F50C +atk6F_8026810: @ 804F50C push {r4,r5,lr} ldr r5, =0x02024214 ldr r0, [r5] @@ -126477,7 +126477,7 @@ atk6F_8026810: ; 804F50C thumb_func_end atk6F_8026810 thumb_func_start atk70_record_ability_usage_of_side -atk70_record_ability_usage_of_side: ; 804F540 +atk70_record_ability_usage_of_side: @ 804F540 push {r4,lr} ldr r4, =0x02024214 ldr r0, [r4] @@ -126499,7 +126499,7 @@ atk70_record_ability_usage_of_side: ; 804F540 thumb_func_end atk70_record_ability_usage_of_side thumb_func_start sub_804F574 -sub_804F574: ; 804F574 +sub_804F574: @ 804F574 ldr r2, =0x02022f68 movs r0, 0xFD strb r0, [r2] @@ -126520,7 +126520,7 @@ sub_804F574: ; 804F574 thumb_func_end sub_804F574 thumb_func_start atk71_80268A0 -atk71_80268A0: ; 804F59C +atk71_80268A0: @ 804F59C push {lr} bl sub_804F574 ldr r1, =0x02024214 @@ -126533,7 +126533,7 @@ atk71_80268A0: ; 804F59C thumb_func_end atk71_80268A0 thumb_func_start atk72_flee -atk72_flee: ; 804F5B4 +atk72_flee: @ 804F5B4 push {lr} ldr r0, =0x0202420d ldrb r0, [r0] @@ -126568,7 +126568,7 @@ _0804F5F0: thumb_func_end atk72_flee thumb_func_start atk73_cmd73 -atk73_cmd73: ; 804F5F8 +atk73_cmd73: @ 804F5F8 push {r4-r6,lr} ldr r0, =0x02022fec ldr r4, [r0] @@ -126647,7 +126647,7 @@ _0804F68E: thumb_func_end atk73_cmd73 thumb_func_start atk74_hp_tresholds_2 -atk74_hp_tresholds_2: ; 804F6A4 +atk74_hp_tresholds_2: @ 804F6A4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -126731,7 +126731,7 @@ _0804F73E: thumb_func_end atk74_hp_tresholds_2 thumb_func_start atk75_8026A58 -atk75_8026A58: ; 804F754 +atk75_8026A58: @ 804F754 push {lr} sub sp, 0x4 ldr r2, =0x020244b8 @@ -126766,7 +126766,7 @@ atk75_8026A58: ; 804F754 thumb_func_end atk75_8026A58 thumb_func_start sub_804F7AC -sub_804F7AC: ; 804F7AC +sub_804F7AC: @ 804F7AC push {r4-r7,lr} mov r7, r8 push {r7} @@ -127381,7 +127381,7 @@ _0804FD78: thumb_func_end sub_804F7AC thumb_func_start atk77_setprotect -atk77_setprotect: ; 804FD8C +atk77_setprotect: @ 804FD8C push {r4-r7,lr} mov r7, r8 push {r7} @@ -127519,7 +127519,7 @@ _0804FEA2: thumb_func_end atk77_setprotect thumb_func_start atk78_faintifabilitynotdamp -atk78_faintifabilitynotdamp: ; 804FEC8 +atk78_faintifabilitynotdamp: @ 804FEC8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -127641,7 +127641,7 @@ _0804FFCC: thumb_func_end atk78_faintifabilitynotdamp thumb_func_start atk79_setuserhptozero -atk79_setuserhptozero: ; 804FFE4 +atk79_setuserhptozero: @ 804FFE4 push {r4,lr} sub sp, 0x4 ldr r0, =0x02024068 @@ -127683,7 +127683,7 @@ _08050028: thumb_func_end atk79_setuserhptozero thumb_func_start sub_8050044 -sub_8050044: ; 8050044 +sub_8050044: @ 8050044 push {r4-r7,lr} ldr r3, =0x02024214 ldr r2, [r3] @@ -127760,7 +127760,7 @@ _080500E0: thumb_func_end sub_8050044 thumb_func_start sub_80500E8 -sub_80500E8: ; 80500E8 +sub_80500E8: @ 80500E8 push {r4-r6,lr} ldr r4, =0x02024214 ldr r1, [r4] @@ -127820,7 +127820,7 @@ _0805015E: thumb_func_end sub_80500E8 thumb_func_start sub_8050164 -sub_8050164: ; 8050164 +sub_8050164: @ 8050164 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -127976,7 +127976,7 @@ _080502AE: thumb_func_end sub_8050164 thumb_func_start sub_80502C8 -sub_80502C8: ; 80502C8 +sub_80502C8: @ 80502C8 push {lr} ldr r2, =0x020243cc ldrh r0, [r2] @@ -128014,7 +128014,7 @@ _08050304: thumb_func_end sub_80502C8 thumb_func_start atk7E_setreflect -atk7E_setreflect: ; 805031C +atk7E_setreflect: @ 805031C push {r4-r6,lr} ldr r6, =0x0202420b ldrb r0, [r6] @@ -128103,7 +128103,7 @@ _080503D2: thumb_func_end atk7E_setreflect thumb_func_start sub_80503E8 -sub_80503E8: ; 80503E8 +sub_80503E8: @ 80503E8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -128192,7 +128192,7 @@ _08050488: thumb_func_end sub_80503E8 thumb_func_start atk80_manipulatedamage -atk80_manipulatedamage: ; 80504A8 +atk80_manipulatedamage: @ 80504A8 push {r4,lr} ldr r1, =0x02024214 ldr r0, [r1] @@ -128258,7 +128258,7 @@ _08050518: thumb_func_end atk80_manipulatedamage thumb_func_start atk81_setrest -atk81_setrest: ; 8050528 +atk81_setrest: @ 8050528 push {r4-r7,lr} sub sp, 0x4 ldr r0, =0x02024214 @@ -128353,7 +128353,7 @@ _080505E8: thumb_func_end atk81_setrest thumb_func_start atk82_jumpifnotfirstturn -atk82_jumpifnotfirstturn: ; 80505F8 +atk82_jumpifnotfirstturn: @ 80505F8 push {r4,r5,lr} ldr r5, =0x02024214 ldr r4, [r5] @@ -128390,7 +128390,7 @@ _0805063A: thumb_func_end atk82_jumpifnotfirstturn thumb_func_start sub_8050640 -sub_8050640: ; 8050640 +sub_8050640: @ 8050640 ldr r1, =0x02024214 ldr r0, [r1] adds r0, 0x1 @@ -128400,7 +128400,7 @@ sub_8050640: ; 8050640 thumb_func_end sub_8050640 thumb_func_start sub_8050650 -sub_8050650: ; 8050650 +sub_8050650: @ 8050650 push {r4-r7,lr} mov r7, r8 push {r7} @@ -128478,7 +128478,7 @@ _080506E2: thumb_func_end sub_8050650 thumb_func_start sub_80506EC -sub_80506EC: ; 80506EC +sub_80506EC: @ 80506EC push {r4-r6,lr} ldr r5, =0x02024214 ldr r1, [r5] @@ -128537,7 +128537,7 @@ _08050762: thumb_func_end sub_80506EC thumb_func_start sub_8050768 -sub_8050768: ; 8050768 +sub_8050768: @ 8050768 push {r4,r5,lr} ldr r5, =0x020242bc ldr r4, =0x0202420b @@ -128593,7 +128593,7 @@ _080507CA: thumb_func_end sub_8050768 thumb_func_start atk86_stockpiletobasedamage -atk86_stockpiletobasedamage: ; 80507E4 +atk86_stockpiletobasedamage: @ 80507E4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -128714,7 +128714,7 @@ _080508CA: thumb_func_end atk86_stockpiletobasedamage thumb_func_start atk87_stockpiletohprecovery -atk87_stockpiletohprecovery: ; 8050904 +atk87_stockpiletohprecovery: @ 8050904 push {r4-r7,lr} mov r7, r8 push {r7} @@ -128816,7 +128816,7 @@ _080509D0: thumb_func_end atk87_stockpiletohprecovery thumb_func_start atk88_negativedamage -atk88_negativedamage: ; 80509E8 +atk88_negativedamage: @ 80509E8 push {lr} ldr r2, =0x020241f0 ldr r0, =0x020241f4 @@ -128842,7 +128842,7 @@ _08050A04: thumb_func_end atk88_negativedamage thumb_func_start sub_8050A1C -sub_8050A1C: ; 8050A1C +sub_8050A1C: @ 8050A1C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -129356,7 +129356,7 @@ _08050E80: thumb_func_end sub_8050A1C thumb_func_start atk89_statbuffchange -atk89_statbuffchange: ; 8050EA0 +atk89_statbuffchange: @ 8050EA0 push {r4,r5,lr} ldr r5, =0x02024214 ldr r2, [r5] @@ -129394,7 +129394,7 @@ _08050EDC: thumb_func_end atk89_statbuffchange thumb_func_start atk8A_normalisebuffs -atk8A_normalisebuffs: ; 8050EEC +atk8A_normalisebuffs: @ 8050EEC push {r4-r7,lr} movs r2, 0 ldr r0, =0x0202406c @@ -129437,7 +129437,7 @@ _08050F24: thumb_func_end atk8A_normalisebuffs thumb_func_start atk8B_setbide -atk8B_setbide: ; 8050F40 +atk8B_setbide: @ 8050F40 push {r4,r5,lr} ldr r4, =0x02024084 ldr r3, =0x0202420b @@ -129485,7 +129485,7 @@ atk8B_setbide: ; 8050F40 thumb_func_end atk8B_setbide thumb_func_start atk8C_confuseifrepeatingattackends -atk8C_confuseifrepeatingattackends: ; 8050FB0 +atk8C_confuseifrepeatingattackends: @ 8050FB0 push {lr} ldr r1, =0x02024084 ldr r0, =0x0202420b @@ -129514,7 +129514,7 @@ _08050FD2: thumb_func_end atk8C_confuseifrepeatingattackends thumb_func_start atk8D_setloopcounter -atk8D_setloopcounter: ; 8050FF0 +atk8D_setloopcounter: @ 8050FF0 push {r4,r5,lr} ldr r0, =0x02024214 ldr r0, [r0] @@ -129550,7 +129550,7 @@ _08051026: thumb_func_end atk8D_setloopcounter thumb_func_start atk8E_cmd8e -atk8E_cmd8e: ; 805103C +atk8E_cmd8e: @ 805103C ldr r1, =0x02024474 movs r2, 0 movs r0, 0xFD @@ -129571,7 +129571,7 @@ atk8E_cmd8e: ; 805103C thumb_func_end atk8E_cmd8e thumb_func_start sub_8051064 -sub_8051064: ; 8051064 +sub_8051064: @ 8051064 push {r4-r7,lr} ldr r6, =0x02024084 ldr r7, =0x0202420b @@ -129661,7 +129661,7 @@ _08051116: thumb_func_end sub_8051064 thumb_func_start sub_805112C -sub_805112C: ; 805112C +sub_805112C: @ 805112C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -130022,7 +130022,7 @@ _08051414: thumb_func_end sub_805112C thumb_func_start sub_8051424 -sub_8051424: ; 8051424 +sub_8051424: @ 8051424 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -130233,7 +130233,7 @@ _080515B0: thumb_func_end sub_8051424 thumb_func_start atk91_givemoney -atk91_givemoney: ; 80515C8 +atk91_givemoney: @ 80515C8 push {r4,lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -130297,7 +130297,7 @@ _08051658: thumb_func_end atk91_givemoney thumb_func_start atk92_setlightscreen -atk92_setlightscreen: ; 8051664 +atk92_setlightscreen: @ 8051664 push {r4-r6,lr} ldr r5, =0x0202420b ldrb r0, [r5] @@ -130385,7 +130385,7 @@ _08051718: thumb_func_end atk92_setlightscreen thumb_func_start atk93_ko_move -atk93_ko_move: ; 8051730 +atk93_ko_move: @ 8051730 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -130753,7 +130753,7 @@ _08051A70: thumb_func_end atk93_ko_move thumb_func_start atk94_gethalfcurrentenemyhp -atk94_gethalfcurrentenemyhp: ; 8051A84 +atk94_gethalfcurrentenemyhp: @ 8051A84 push {lr} ldr r3, =0x020241f0 ldr r2, =0x02024084 @@ -130780,7 +130780,7 @@ _08051AA2: thumb_func_end atk94_gethalfcurrentenemyhp thumb_func_start sub_8051AC0 -sub_8051AC0: ; 8051AC0 +sub_8051AC0: @ 8051AC0 push {lr} ldr r2, =0x020243cc ldrh r1, [r2] @@ -130819,7 +130819,7 @@ _08051AFE: thumb_func_end sub_8051AC0 thumb_func_start sub_8051B18 -sub_8051B18: ; 8051B18 +sub_8051B18: @ 8051B18 push {r4,r5,lr} sub sp, 0x4 movs r0, 0 @@ -130992,7 +130992,7 @@ _08051C6A: thumb_func_end sub_8051B18 thumb_func_start atk97_tryinfatuatetarget -atk97_tryinfatuatetarget: ; 8051C90 +atk97_tryinfatuatetarget: @ 8051C90 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -131176,7 +131176,7 @@ _08051E2C: thumb_func_end atk97_tryinfatuatetarget thumb_func_start sub_8051E48 -sub_8051E48: ; 8051E48 +sub_8051E48: @ 8051E48 push {r4-r7,lr} ldr r0, =0x02024068 ldr r0, [r0] @@ -131290,7 +131290,7 @@ _08051F34: thumb_func_end sub_8051E48 thumb_func_start atk99_setmisteffect -atk99_setmisteffect: ; 8051F58 +atk99_setmisteffect: @ 8051F58 push {r4-r6,lr} ldr r6, =0x02024294 ldr r4, =0x0202420b @@ -131364,7 +131364,7 @@ _08051FE6: thumb_func_end atk99_setmisteffect thumb_func_start atk9A_setincreasedcriticalchance -atk9A_setincreasedcriticalchance: ; 8052000 +atk9A_setincreasedcriticalchance: @ 8052000 push {lr} ldr r1, =0x02024084 ldr r0, =0x0202420b @@ -131406,7 +131406,7 @@ _08052048: thumb_func_end atk9A_setincreasedcriticalchance thumb_func_start atk9B_transformdataexecution -atk9B_transformdataexecution: ; 805205C +atk9B_transformdataexecution: @ 805205C push {r4-r7,lr} mov r7, r8 push {r7} @@ -131592,7 +131592,7 @@ _080521EC: thumb_func_end atk9B_transformdataexecution thumb_func_start sub_80521FC -sub_80521FC: ; 80521FC +sub_80521FC: @ 80521FC push {r4-r7,lr} ldr r7, =0x02024084 ldr r6, =0x0202420b @@ -131674,7 +131674,7 @@ _08052290: thumb_func_end sub_80521FC thumb_func_start sub_80522B8 -sub_80522B8: ; 80522B8 +sub_80522B8: @ 80522B8 push {r4,r5,lr} lsls r0, 16 lsrs r2, r0, 16 @@ -131712,7 +131712,7 @@ _080522E0: thumb_func_end sub_80522B8 thumb_func_start atk9D_copyattack -atk9D_copyattack: ; 8052300 +atk9D_copyattack: @ 8052300 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -131930,7 +131930,7 @@ _080524CC: thumb_func_end atk9D_copyattack thumb_func_start sub_80524DC -sub_80524DC: ; 80524DC +sub_80524DC: @ 80524DC push {r4-r7,lr} mov r7, r8 push {r7} @@ -132001,7 +132001,7 @@ _0805251C: thumb_func_end sub_80524DC thumb_func_start atk9F_nightshadedamageeffect -atk9F_nightshadedamageeffect: ; 8052584 +atk9F_nightshadedamageeffect: @ 8052584 ldr r3, =0x020241f0 ldr r2, =0x02024084 ldr r0, =0x0202420b @@ -132021,7 +132021,7 @@ atk9F_nightshadedamageeffect: ; 8052584 thumb_func_end atk9F_nightshadedamageeffect thumb_func_start atkA0_psywavedamageeffect -atkA0_psywavedamageeffect: ; 80525B4 +atkA0_psywavedamageeffect: @ 80525B4 push {r4,lr} movs r4, 0xF _080525B8: @@ -132059,7 +132059,7 @@ _080525B8: thumb_func_end atkA0_psywavedamageeffect thumb_func_start atkA1_counterdamagecalculator -atkA1_counterdamagecalculator: ; 8052608 +atkA1_counterdamagecalculator: @ 8052608 push {r4-r6,lr} ldr r4, =0x0202420b ldrb r0, [r4] @@ -132163,7 +132163,7 @@ _080526EC: thumb_func_end atkA1_counterdamagecalculator thumb_func_start atkA2_mirrorcoatdamagecalculator -atkA2_mirrorcoatdamagecalculator: ; 8052700 +atkA2_mirrorcoatdamagecalculator: @ 8052700 push {r4-r6,lr} ldr r4, =0x0202420b ldrb r0, [r4] @@ -132268,7 +132268,7 @@ _080527E4: thumb_func_end atkA2_mirrorcoatdamagecalculator thumb_func_start atkA3_disablelastusedattack -atkA3_disablelastusedattack: ; 80527F8 +atkA3_disablelastusedattack: @ 80527F8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -132424,7 +132424,7 @@ _0805292A: thumb_func_end atkA3_disablelastusedattack thumb_func_start atkA4_setencore -atkA4_setencore: ; 805293C +atkA4_setencore: @ 805293C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -132577,7 +132577,7 @@ _08052A5E: thumb_func_end atkA4_setencore thumb_func_start sub_8052A70 -sub_8052A70: ; 8052A70 +sub_8052A70: @ 8052A70 push {r4-r7,lr} ldr r6, =0x02024084 ldr r0, =0x0202420c @@ -132665,7 +132665,7 @@ _08052B2A: thumb_func_end sub_8052A70 thumb_func_start atkA6_settypetorandomresistance -atkA6_settypetorandomresistance: ; 8052B34 +atkA6_settypetorandomresistance: @ 8052B34 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -132901,7 +132901,7 @@ _08052D08: thumb_func_end atkA6_settypetorandomresistance thumb_func_start atkA7_setalwayshitflag -atkA7_setalwayshitflag: ; 8052D34 +atkA7_setalwayshitflag: @ 8052D34 push {r4,lr} ldr r4, =0x020242ac ldr r3, =0x0202420c @@ -132940,7 +132940,7 @@ atkA7_setalwayshitflag: ; 8052D34 thumb_func_end atkA7_setalwayshitflag thumb_func_start atkA8_copymovepermanently -atkA8_copymovepermanently: ; 8052D8C +atkA8_copymovepermanently: @ 8052D8C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -133153,7 +133153,7 @@ _08052F32: thumb_func_end atkA8_copymovepermanently thumb_func_start sub_8052F48 -sub_8052F48: ; 8052F48 +sub_8052F48: @ 8052F48 push {lr} lsls r0, 16 lsrs r0, 16 @@ -133187,7 +133187,7 @@ _08052F7E: thumb_func_end sub_8052F48 thumb_func_start sub_8052F84 -sub_8052F84: ; 8052F84 +sub_8052F84: @ 8052F84 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -133214,7 +133214,7 @@ _08052FA8: thumb_func_end sub_8052F84 thumb_func_start move_weather_interaction -move_weather_interaction: ; 8052FAC +move_weather_interaction: @ 8052FAC push {lr} lsls r1, 16 lsrs r2, r1, 16 @@ -133270,7 +133270,7 @@ _08053012: thumb_func_end move_weather_interaction thumb_func_start sub_8053018 -sub_8053018: ; 8053018 +sub_8053018: @ 8053018 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -133406,7 +133406,7 @@ _0805311C: thumb_func_end sub_8053018 thumb_func_start atkAA_destinybondeffect -atkAA_destinybondeffect: ; 8053150 +atkAA_destinybondeffect: @ 8053150 ldr r1, =0x02024084 ldr r0, =0x0202420b ldrb r2, [r0] @@ -133428,7 +133428,7 @@ atkAA_destinybondeffect: ; 8053150 thumb_func_end atkAA_destinybondeffect thumb_func_start b_feature_update_destiny_bond -b_feature_update_destiny_bond: ; 8053180 +b_feature_update_destiny_bond: @ 8053180 push {r4,r5,lr} ldr r0, =0x0202420b ldrb r0, [r0] @@ -133472,7 +133472,7 @@ _080531CA: thumb_func_end b_feature_update_destiny_bond thumb_func_start atkAB_802A458 -atkAB_802A458: ; 80531E0 +atkAB_802A458: @ 80531E0 push {lr} bl b_feature_update_destiny_bond ldr r1, =0x02024214 @@ -133485,7 +133485,7 @@ atkAB_802A458: ; 80531E0 thumb_func_end atkAB_802A458 thumb_func_start atkAC_remaininghptopower -atkAC_remaininghptopower: ; 80531F8 +atkAC_remaininghptopower: @ 80531F8 push {lr} ldr r2, =0x02024084 ldr r0, =0x0202420b @@ -133532,7 +133532,7 @@ _08053232: thumb_func_end atkAC_remaininghptopower thumb_func_start atkAD_reducepprandom -atkAD_reducepprandom: ; 8053260 +atkAD_reducepprandom: @ 8053260 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -133755,7 +133755,7 @@ _08053422: thumb_func_end atkAD_reducepprandom thumb_func_start atkAE_clearstatusifnotsoundproofed -atkAE_clearstatusifnotsoundproofed: ; 8053438 +atkAE_clearstatusifnotsoundproofed: @ 8053438 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -134070,7 +134070,7 @@ _080536DE: thumb_func_end atkAE_clearstatusifnotsoundproofed thumb_func_start atkAF_cursetarget -atkAF_cursetarget: ; 805371C +atkAF_cursetarget: @ 805371C push {r4,r5,lr} ldr r5, =0x02024084 ldr r0, =0x0202420c @@ -134131,7 +134131,7 @@ _0805378C: thumb_func_end atkAF_cursetarget thumb_func_start atkB0_setspikes -atkB0_setspikes: ; 80537A0 +atkB0_setspikes: @ 80537A0 push {r4,lr} ldr r4, =0x0202420b ldrb r0, [r4] @@ -134195,7 +134195,7 @@ _0805381E: thumb_func_end atkB0_setspikes thumb_func_start atkB1_setforesight -atkB1_setforesight: ; 805382C +atkB1_setforesight: @ 805382C ldr r1, =0x02024084 ldr r0, =0x0202420c ldrb r2, [r0] @@ -134217,7 +134217,7 @@ atkB1_setforesight: ; 805382C thumb_func_end atkB1_setforesight thumb_func_start atkB2_setperishsong -atkB2_setperishsong: ; 805385C +atkB2_setperishsong: @ 805385C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -134306,7 +134306,7 @@ _08053904: thumb_func_end atkB2_setperishsong thumb_func_start atkB3_rolloutdamagecalculation -atkB3_rolloutdamagecalculation: ; 8053914 +atkB3_rolloutdamagecalculation: @ 8053914 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -134482,7 +134482,7 @@ _08053A60: thumb_func_end atkB3_rolloutdamagecalculation thumb_func_start atkB4_jumpifconfusedandattackmaxed -atkB4_jumpifconfusedandattackmaxed: ; 8053A90 +atkB4_jumpifconfusedandattackmaxed: @ 8053A90 push {r4,r5,lr} ldr r5, =0x02024084 ldr r0, =0x0202420c @@ -134534,7 +134534,7 @@ _08053AF2: thumb_func_end atkB4_jumpifconfusedandattackmaxed thumb_func_start sub_8053AF8 -sub_8053AF8: ; 8053AF8 +sub_8053AF8: @ 8053AF8 push {r4,r5,lr} ldr r0, =0x0202427c ldrb r1, [r0] @@ -134612,7 +134612,7 @@ _08053B8C: thumb_func_end sub_8053AF8 thumb_func_start atkB6_happinesstodamagecalculation -atkB6_happinesstodamagecalculation: ; 8053BAC +atkB6_happinesstodamagecalculation: @ 8053BAC push {r4,lr} ldr r2, =gBattleMoves ldr r0, =0x020241ea @@ -134665,7 +134665,7 @@ _08053C02: thumb_func_end atkB6_happinesstodamagecalculation thumb_func_start atkB7_presentdamagecalculation -atkB7_presentdamagecalculation: ; 8053C30 +atkB7_presentdamagecalculation: @ 8053C30 push {r4,lr} bl GenerateRandomNumber movs r4, 0xFF @@ -134751,7 +134751,7 @@ _08053CE6: thumb_func_end atkB7_presentdamagecalculation thumb_func_start atkB8_setsafeguard -atkB8_setsafeguard: ; 8053CFC +atkB8_setsafeguard: @ 8053CFC push {r4-r7,lr} ldr r7, =0x0202420b ldrb r0, [r7] @@ -134823,7 +134823,7 @@ _08053D88: thumb_func_end atkB8_setsafeguard thumb_func_start atkB9_magnitudedamagecalculation -atkB9_magnitudedamagecalculation: ; 8053DA4 +atkB9_magnitudedamagecalculation: @ 8053DA4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -134953,7 +134953,7 @@ _08053E94: thumb_func_end atkB9_magnitudedamagecalculation thumb_func_start atkBA_802B140 -atkBA_802B140: ; 8053EC8 +atkBA_802B140: @ 8053EC8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -135127,7 +135127,7 @@ _0805404A: thumb_func_end atkBA_802B140 thumb_func_start sub_805405C -sub_805405C: ; 805405C +sub_805405C: @ 805405C push {lr} ldr r2, =0x020243cc ldrh r1, [r2] @@ -135166,7 +135166,7 @@ _0805409A: thumb_func_end sub_805405C thumb_func_start atkBC_maxattackhalvehp -atkBC_maxattackhalvehp: ; 80540B4 +atkBC_maxattackhalvehp: @ 80540B4 push {r4,r5,lr} ldr r5, =0x02024084 ldr r4, =0x0202420b @@ -135229,7 +135229,7 @@ _0805412A: thumb_func_end atkBC_maxattackhalvehp thumb_func_start atkBD_copyfoestats -atkBD_copyfoestats: ; 8054134 +atkBD_copyfoestats: @ 8054134 push {r4-r7,lr} movs r2, 0 ldr r7, =0x02024214 @@ -135262,7 +135262,7 @@ _08054142: thumb_func_end atkBD_copyfoestats thumb_func_start atkBE_breakfree -atkBE_breakfree: ; 805417C +atkBE_breakfree: @ 805417C push {r4-r6,lr} ldr r1, =0x02024084 ldr r5, =0x0202420b @@ -135395,7 +135395,7 @@ _080542BA: thumb_func_end atkBE_breakfree thumb_func_start atkBF_setcurled -atkBF_setcurled: ; 80542C8 +atkBF_setcurled: @ 80542C8 ldr r1, =0x02024084 ldr r0, =0x0202420b ldrb r2, [r0] @@ -135417,7 +135417,7 @@ atkBF_setcurled: ; 80542C8 thumb_func_end atkBF_setcurled thumb_func_start atkC0_recoverbasedonsunlight -atkC0_recoverbasedonsunlight: ; 80542F8 +atkC0_recoverbasedonsunlight: @ 80542F8 push {r4-r7,lr} sub sp, 0x4 ldr r1, =0x0202420c @@ -135539,7 +135539,7 @@ _080543F2: thumb_func_end atkC0_recoverbasedonsunlight thumb_func_start sub_8054400 -sub_8054400: ; 8054400 +sub_8054400: @ 8054400 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -135679,7 +135679,7 @@ _080544F0: thumb_func_end sub_8054400 thumb_func_start atkC2_selectnexttarget -atkC2_selectnexttarget: ; 8054524 +atkC2_selectnexttarget: @ 8054524 push {r4-r7,lr} mov r7, r8 push {r7} @@ -135733,7 +135733,7 @@ _0805456E: thumb_func_end atkC2_selectnexttarget thumb_func_start atkC3_setfutureattack -atkC3_setfutureattack: ; 8054598 +atkC3_setfutureattack: @ 8054598 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -135882,7 +135882,7 @@ _080546CC: thumb_func_end atkC3_setfutureattack thumb_func_start atkC4_802B910 -atkC4_802B910: ; 80546E4 +atkC4_802B910: @ 80546E4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -136113,7 +136113,7 @@ _080548E2: thumb_func_end atkC4_802B910 thumb_func_start atkC5_hidepreattack -atkC5_hidepreattack: ; 80548F4 +atkC5_hidepreattack: @ 80548F4 push {lr} ldr r0, =0x020241ea ldrh r1, [r0] @@ -136175,7 +136175,7 @@ _08054960: thumb_func_end atkC5_hidepreattack thumb_func_start atkC6_unhidepostattack -atkC6_unhidepostattack: ; 8054978 +atkC6_unhidepostattack: @ 8054978 push {lr} ldr r0, =0x020241ea ldrh r1, [r0] @@ -136238,7 +136238,7 @@ _080549EA: thumb_func_end atkC6_unhidepostattack thumb_func_start atkC7_setminimize -atkC7_setminimize: ; 8054A08 +atkC7_setminimize: @ 8054A08 push {lr} ldr r0, =0x02024280 ldr r0, [r0] @@ -136268,7 +136268,7 @@ _08054A2C: thumb_func_end atkC7_setminimize thumb_func_start sub_8054A48 -sub_8054A48: ; 8054A48 +sub_8054A48: @ 8054A48 push {lr} ldr r3, =0x020243cc ldrh r1, [r3] @@ -136306,7 +136306,7 @@ _08054A86: thumb_func_end sub_8054A48 thumb_func_start atkC9_jumpifattackandspecialattackcannotfall -atkC9_jumpifattackandspecialattackcannotfall: ; 8054AA0 +atkC9_jumpifattackandspecialattackcannotfall: @ 8054AA0 push {r4,lr} ldr r2, =0x02024084 ldr r0, =0x0202420c @@ -136371,7 +136371,7 @@ _08054B20: thumb_func_end atkC9_jumpifattackandspecialattackcannotfall thumb_func_start atkCA_setforcedtarget -atkCA_setforcedtarget: ; 8054B3C +atkCA_setforcedtarget: @ 8054B3C push {r4,r5,lr} ldr r4, =0x0202420b ldrb r0, [r4] @@ -136406,7 +136406,7 @@ atkCA_setforcedtarget: ; 8054B3C thumb_func_end atkCA_setforcedtarget thumb_func_start atkCB_setcharge -atkCB_setcharge: ; 8054B88 +atkCB_setcharge: @ 8054B88 push {r4,lr} ldr r0, =0x020242ac ldr r3, =0x0202420b @@ -136453,7 +136453,7 @@ atkCB_setcharge: ; 8054B88 thumb_func_end atkCB_setcharge thumb_func_start atkCC_callterrainattack -atkCC_callterrainattack: ; 8054BEC +atkCC_callterrainattack: @ 8054BEC push {r4,lr} ldr r2, =0x02024280 ldr r0, [r2] @@ -136496,7 +136496,7 @@ atkCC_callterrainattack: ; 8054BEC thumb_func_end atkCC_callterrainattack thumb_func_start atkCD_cureifburnedparalysedorpoisoned -atkCD_cureifburnedparalysedorpoisoned: ; 8054C60 +atkCD_cureifburnedparalysedorpoisoned: @ 8054C60 push {r4-r6,lr} sub sp, 0x4 ldr r1, =0x02024084 @@ -136557,7 +136557,7 @@ _08054CD6: thumb_func_end atkCD_cureifburnedparalysedorpoisoned thumb_func_start atkCE_settorment -atkCE_settorment: ; 8054CE4 +atkCE_settorment: @ 8054CE4 push {lr} ldr r1, =0x02024084 ldr r0, =0x0202420c @@ -136600,7 +136600,7 @@ _08054D34: thumb_func_end atkCE_settorment thumb_func_start atkCF_jumpifnodamage -atkCF_jumpifnodamage: ; 8054D3C +atkCF_jumpifnodamage: @ 8054D3C push {lr} ldr r2, =0x0202433c ldr r0, =0x0202420b @@ -136645,7 +136645,7 @@ _08054D8E: thumb_func_end atkCF_jumpifnodamage thumb_func_start atkD0_settaunt -atkD0_settaunt: ; 8054D98 +atkD0_settaunt: @ 8054D98 push {r4,lr} ldr r4, =0x020242bc ldr r3, =0x0202420c @@ -136703,7 +136703,7 @@ _08054E02: thumb_func_end atkD0_settaunt thumb_func_start atkD1_sethelpinghand -atkD1_sethelpinghand: ; 8054E0C +atkD1_sethelpinghand: @ 8054E0C push {r4,lr} ldr r4, =0x0202420b ldrb r0, [r4] @@ -136776,7 +136776,7 @@ _08054EAA: thumb_func_end atkD1_sethelpinghand thumb_func_start sub_8054EB4 -sub_8054EB4: ; 8054EB4 +sub_8054EB4: @ 8054EB4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -137072,7 +137072,7 @@ _08055132: thumb_func_end sub_8054EB4 thumb_func_start sub_8055148 -sub_8055148: ; 8055148 +sub_8055148: @ 8055148 push {r4,lr} ldr r3, =0x02024084 ldr r4, =0x0202420c @@ -137128,7 +137128,7 @@ _080551B6: thumb_func_end sub_8055148 thumb_func_start atkD4_802C408 -atkD4_802C408: ; 80551C0 +atkD4_802C408: @ 80551C0 push {r4-r7,lr} ldr r7, =0x02024214 ldr r2, [r7] @@ -137228,7 +137228,7 @@ _0805528C: thumb_func_end atkD4_802C408 thumb_func_start sub_8055294 -sub_8055294: ; 8055294 +sub_8055294: @ 8055294 push {lr} ldr r1, =0x020242ac ldr r0, =0x0202420b @@ -137271,7 +137271,7 @@ _080552E4: thumb_func_end sub_8055294 thumb_func_start atkD6_doubledamagedealtifdamaged -atkD6_doubledamagedealtifdamaged: ; 80552EC +atkD6_doubledamagedealtifdamaged: @ 80552EC push {lr} ldr r3, =0x0202433c ldr r0, =0x0202420b @@ -137316,7 +137316,7 @@ _0805532A: thumb_func_end atkD6_doubledamagedealtifdamaged thumb_func_start sub_805534C -sub_805534C: ; 805534C +sub_805534C: @ 805534C push {r4,lr} ldr r1, =0x020242ac ldr r0, =0x0202420c @@ -137370,7 +137370,7 @@ _080553B0: thumb_func_end sub_805534C thumb_func_start atkD8_setdamagetohealthdifference -atkD8_setdamagetohealthdifference: ; 80553BC +atkD8_setdamagetohealthdifference: @ 80553BC push {lr} ldr r2, =0x02024084 ldr r0, =0x0202420c @@ -137418,7 +137418,7 @@ _0805541A: thumb_func_end atkD8_setdamagetohealthdifference thumb_func_start atkD9_scaledamagebyhealthratio -atkD9_scaledamagebyhealthratio: ; 8055428 +atkD9_scaledamagebyhealthratio: @ 8055428 push {r4,lr} ldr r4, =0x02024400 ldrh r0, [r4] @@ -137460,7 +137460,7 @@ _08055464: thumb_func_end atkD9_scaledamagebyhealthratio thumb_func_start atkDA_abilityswap -atkDA_abilityswap: ; 805548C +atkDA_abilityswap: @ 805548C push {r4-r6,lr} ldr r5, =0x02024084 ldr r0, =0x0202420b @@ -137534,7 +137534,7 @@ _0805551A: thumb_func_end atkDA_abilityswap thumb_func_start atkDB_imprisoneffect -atkDB_imprisoneffect: ; 8055524 +atkDB_imprisoneffect: @ 8055524 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -137666,7 +137666,7 @@ _08055610: thumb_func_end atkDB_imprisoneffect thumb_func_start atkDC_setgrudge -atkDC_setgrudge: ; 805562C +atkDC_setgrudge: @ 805562C push {lr} ldr r1, =0x020242ac ldr r0, =0x0202420b @@ -137709,7 +137709,7 @@ _0805567C: thumb_func_end atkDC_setgrudge thumb_func_start atkDD_weightdamagecalculation -atkDD_weightdamagecalculation: ; 8055684 +atkDD_weightdamagecalculation: @ 8055684 push {r4-r7,lr} mov r7, r8 push {r7} @@ -137779,7 +137779,7 @@ _08055702: thumb_func_end atkDD_weightdamagecalculation thumb_func_start atkDE_asistattackselect -atkDE_asistattackselect: ; 805571C +atkDE_asistattackselect: @ 805571C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -137952,7 +137952,7 @@ _08055886: thumb_func_end atkDE_asistattackselect thumb_func_start atkDF_setmagiccoat -atkDF_setmagiccoat: ; 805589C +atkDF_setmagiccoat: @ 805589C push {lr} ldr r1, =0x0202420c ldr r3, =0x0202420b @@ -138010,7 +138010,7 @@ _08055914: thumb_func_end atkDF_setmagiccoat thumb_func_start atkE0_setstealstatchange -atkE0_setstealstatchange: ; 8055920 +atkE0_setstealstatchange: @ 8055920 push {lr} ldr r2, =0x0202437c ldr r3, =0x0202420b @@ -138064,7 +138064,7 @@ _0805598E: thumb_func_end atkE0_setstealstatchange thumb_func_start atkE1_802CBE4 -atkE1_802CBE4: ; 805599C +atkE1_802CBE4: @ 805599C push {r4-r6,lr} ldr r4, =0x02024474 ldr r0, =0x0202449c @@ -138162,7 +138162,7 @@ _08055A6C: thumb_func_end atkE1_802CBE4 thumb_func_start atkE2_cmde2 -atkE2_cmde2: ; 8055A78 +atkE2_cmde2: @ 8055A78 push {r4-r6,lr} sub sp, 0x4 ldr r5, =0x02024214 @@ -138217,7 +138217,7 @@ _08055AD2: thumb_func_end atkE2_cmde2 thumb_func_start atkE3_jumpiffainted -atkE3_jumpiffainted: ; 8055AF4 +atkE3_jumpiffainted: @ 8055AF4 push {r4,lr} ldr r4, =0x02024214 ldr r0, [r4] @@ -138258,7 +138258,7 @@ _08055B42: thumb_func_end atkE3_jumpiffainted thumb_func_start sub_8055B48 -sub_8055B48: ; 8055B48 +sub_8055B48: @ 8055B48 push {lr} ldr r0, =0x02022ff0 ldrb r0, [r0] @@ -138335,7 +138335,7 @@ _08055BE8: thumb_func_end sub_8055B48 thumb_func_start atkE5_pickupitemcalculation -atkE5_pickupitemcalculation: ; 8055C00 +atkE5_pickupitemcalculation: @ 8055C00 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -138570,7 +138570,7 @@ _08055DD8: thumb_func_end atkE5_pickupitemcalculation thumb_func_start atkE6_castform_transform -atkE6_castform_transform: ; 8055DFC +atkE6_castform_transform: @ 8055DFC push {r4,lr} ldr r4, =0x02024064 ldr r0, =0x02024474 @@ -138615,7 +138615,7 @@ _08055E2C: thumb_func_end atkE6_castform_transform thumb_func_start atkE7_castform_switch -atkE7_castform_switch: ; 8055E64 +atkE7_castform_switch: @ 8055E64 push {r4,lr} ldr r1, =0x02024214 ldr r0, [r1] @@ -138643,7 +138643,7 @@ _08055E8E: thumb_func_end atkE7_castform_switch thumb_func_start atkE8_settypebasedhalvers -atkE8_settypebasedhalvers: ; 8055EA4 +atkE8_settypebasedhalvers: @ 8055EA4 push {r4,lr} movs r4, 0 ldr r2, =gBattleMoves @@ -138725,7 +138725,7 @@ _08055F52: thumb_func_end atkE8_settypebasedhalvers thumb_func_start atkE9_seteffectbyweather -atkE9_seteffectbyweather: ; 8055F5C +atkE9_seteffectbyweather: @ 8055F5C push {lr} sub sp, 0x4 movs r0, 0 @@ -138814,7 +138814,7 @@ _08055FFC: thumb_func_end atkE9_seteffectbyweather thumb_func_start atkEA_recycleitem -atkEA_recycleitem: ; 8056014 +atkEA_recycleitem: @ 8056014 push {r4-r7,lr} sub sp, 0x4 ldr r7, =0x02024064 @@ -138888,7 +138888,7 @@ _080560AE: thumb_func_end atkEA_recycleitem thumb_func_start atkEB_settypetoterrain -atkEB_settypetoterrain: ; 80560BC +atkEB_settypetoterrain: @ 80560BC push {r4-r7,lr} mov r7, r8 push {r7} @@ -138970,7 +138970,7 @@ _0805615E: thumb_func_end atkEB_settypetoterrain thumb_func_start atkEC_802D2A0 -atkEC_802D2A0: ; 805616C +atkEC_802D2A0: @ 805616C push {r4-r6,lr} ldr r5, =0x0202420b ldrb r0, [r5] @@ -139050,7 +139050,7 @@ _08056226: thumb_func_end atkEC_802D2A0 thumb_func_start atkED_802D364 -atkED_802D364: ; 8056230 +atkED_802D364: @ 8056230 push {r4,lr} ldr r1, =0x0202420e ldr r3, =0x0202420b @@ -139087,7 +139087,7 @@ _0805626A: thumb_func_end atkED_802D364 thumb_func_start atkEE_removereflectlightscreen -atkEE_removereflectlightscreen: ; 8056284 +atkEE_removereflectlightscreen: @ 8056284 push {r4,lr} ldr r0, =0x0202420b ldrb r0, [r0] @@ -139141,7 +139141,7 @@ _080562EA: thumb_func_end atkEE_removereflectlightscreen thumb_func_start sub_8056300 -sub_8056300: ; 8056300 +sub_8056300: @ 8056300 push {r4-r6,lr} movs r4, 0 ldr r0, =0x02024068 @@ -139526,7 +139526,7 @@ _08056696: thumb_func_end sub_8056300 thumb_func_start atkF0_catch_pokemon -atkF0_catch_pokemon: ; 80566A8 +atkF0_catch_pokemon: @ 80566A8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -139693,7 +139693,7 @@ _08056792: thumb_func_end atkF0_catch_pokemon thumb_func_start atkF1_802D95C -atkF1_802D95C: ; 8056850 +atkF1_802D95C: @ 8056850 push {r4,r5,lr} ldr r4, =0x02024744 adds r0, r4, 0 @@ -139751,7 +139751,7 @@ _080568C2: thumb_func_end atkF1_802D95C thumb_func_start sub_80568CC -sub_80568CC: ; 80568CC +sub_80568CC: @ 80568CC push {r4,lr} sub sp, 0x4 ldr r0, =0x02024744 @@ -139903,7 +139903,7 @@ _08056A2C: thumb_func_end sub_80568CC thumb_func_start sub_8056A3C -sub_8056A3C: ; 8056A3C +sub_8056A3C: @ 8056A3C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -140061,7 +140061,7 @@ _08056B62: thumb_func_end sub_8056A3C thumb_func_start sub_8056B74 -sub_8056B74: ; 8056B74 +sub_8056B74: @ 8056B74 push {lr} sub sp, 0x10 adds r3, r0, 0 @@ -140091,7 +140091,7 @@ sub_8056B74: ; 8056B74 thumb_func_end sub_8056B74 thumb_func_start sub_8056BAC -sub_8056BAC: ; 8056BAC +sub_8056BAC: @ 8056BAC push {lr} sub sp, 0x10 adds r3, r0, 0 @@ -140123,7 +140123,7 @@ sub_8056BAC: ; 8056BAC thumb_func_end sub_8056BAC thumb_func_start atkF3_receive_new_pokemon_maybe -atkF3_receive_new_pokemon_maybe: ; 8056BEC +atkF3_receive_new_pokemon_maybe: @ 8056BEC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -140400,7 +140400,7 @@ _08056E62: thumb_func_end atkF3_receive_new_pokemon_maybe thumb_func_start sub_8056E78 -sub_8056E78: ; 8056E78 +sub_8056E78: @ 8056E78 ldr r2, =0x02024084 ldr r0, =0x0202420b ldrb r1, [r0] @@ -140421,7 +140421,7 @@ sub_8056E78: ; 8056E78 thumb_func_end sub_8056E78 thumb_func_start atkF5_reset_attacker_bd_x4C -atkF5_reset_attacker_bd_x4C: ; 8056EA8 +atkF5_reset_attacker_bd_x4C: @ 8056EA8 ldr r1, =0x02024084 ldr r0, =0x0202420b ldrb r2, [r0] @@ -140440,7 +140440,7 @@ atkF5_reset_attacker_bd_x4C: ; 8056EA8 thumb_func_end atkF5_reset_attacker_bd_x4C thumb_func_start sub_8056ED0 -sub_8056ED0: ; 8056ED0 +sub_8056ED0: @ 8056ED0 ldr r1, =0x02024083 movs r0, 0xC strb r0, [r1] @@ -140449,7 +140449,7 @@ sub_8056ED0: ; 8056ED0 thumb_func_end sub_8056ED0 thumb_func_start sub_8056EDC -sub_8056EDC: ; 8056EDC +sub_8056EDC: @ 8056EDC ldr r1, =0x02024083 movs r0, 0xC strb r0, [r1] @@ -140462,7 +140462,7 @@ sub_8056EDC: ; 8056EDC thumb_func_end sub_8056EDC thumb_func_start sub_8056EF8 -sub_8056EF8: ; 8056EF8 +sub_8056EF8: @ 8056EF8 push {r4,r5,lr} ldr r5, =0x02024214 ldr r0, [r5] @@ -140484,7 +140484,7 @@ sub_8056EF8: ; 8056EF8 thumb_func_end sub_8056EF8 thumb_func_start sub_8056F28 -sub_8056F28: ; 8056F28 +sub_8056F28: @ 8056F28 push {r4-r6,lr} ldr r5, =0x020244a8 ldr r6, =0x02022fec @@ -140582,7 +140582,7 @@ _08056FFA: thumb_func_end sub_8056F28 thumb_func_start sub_8057028 -sub_8057028: ; 8057028 +sub_8057028: @ 8057028 push {r4-r6,lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -140661,7 +140661,7 @@ _080570D0: thumb_func_end sub_8057028 thumb_func_start sub_80570F4 -sub_80570F4: ; 80570F4 +sub_80570F4: @ 80570F4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -140765,7 +140765,7 @@ _080571CE: thumb_func_end sub_80570F4 thumb_func_start sub_80571DC -sub_80571DC: ; 80571DC +sub_80571DC: @ 80571DC push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -140826,7 +140826,7 @@ _08057248: thumb_func_end sub_80571DC thumb_func_start sub_805725C -sub_805725C: ; 805725C +sub_805725C: @ 805725C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -141056,12 +141056,12 @@ _08057430: thumb_func_end sub_805725C thumb_func_start nullsub_21 -nullsub_21: ; 8057458 +nullsub_21: @ 8057458 bx lr thumb_func_end nullsub_21 thumb_func_start sub_805745C -sub_805745C: ; 805745C +sub_805745C: @ 805745C ldr r1, =0x03005d60 ldr r0, =0x02024064 ldrb r0, [r0] @@ -141079,7 +141079,7 @@ sub_805745C: ; 805745C thumb_func_end sub_805745C thumb_func_start dp01_tbl1_exec_completed -dp01_tbl1_exec_completed: ; 805748C +dp01_tbl1_exec_completed: @ 805748C push {r4,lr} sub sp, 0x4 ldr r1, =0x03005d60 @@ -141129,7 +141129,7 @@ _080574F2: thumb_func_end dp01_tbl1_exec_completed thumb_func_start bx_exec_buffer_A_ch0_tbl1 -bx_exec_buffer_A_ch0_tbl1: ; 8057504 +bx_exec_buffer_A_ch0_tbl1: @ 8057504 push {lr} ldr r2, =0x02024068 ldr r1, =gUnknown_0832A328 @@ -141164,7 +141164,7 @@ _08057550: thumb_func_end bx_exec_buffer_A_ch0_tbl1 thumb_func_start bx_0802E404 -bx_0802E404: ; 8057554 +bx_0802E404: @ 8057554 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -141188,7 +141188,7 @@ _08057576: thumb_func_end bx_0802E404 thumb_func_start sub_8057588 -sub_8057588: ; 8057588 +sub_8057588: @ 8057588 push {r4-r7,lr} ldr r3, =0x02023064 ldr r4, =0x02024064 @@ -141461,7 +141461,7 @@ _080577E8: thumb_func_end sub_8057588 thumb_func_start sub_80577F0 -sub_80577F0: ; 80577F0 +sub_80577F0: @ 80577F0 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -141483,7 +141483,7 @@ sub_80577F0: ; 80577F0 thumb_func_end sub_80577F0 thumb_func_start sub_8057824 -sub_8057824: ; 8057824 +sub_8057824: @ 8057824 push {r4,r5,lr} sub sp, 0x4 ldr r1, =gUnknown_0831C5F8 @@ -141897,7 +141897,7 @@ _08057BC8: thumb_func_end sub_8057824 thumb_func_start sub_8057BFC -sub_8057BFC: ; 8057BFC +sub_8057BFC: @ 8057BFC push {r4-r7,lr} mov r7, r8 push {r7} @@ -142316,7 +142316,7 @@ _08057F9E: thumb_func_end sub_8057BFC thumb_func_start sub_8057FBC -sub_8057FBC: ; 8057FBC +sub_8057FBC: @ 8057FBC push {r4-r7,lr} movs r7, 0 ldr r4, =0x030022c0 @@ -142490,7 +142490,7 @@ _08058116: thumb_func_end sub_8057FBC thumb_func_start sub_8058138 -sub_8058138: ; 8058138 +sub_8058138: @ 8058138 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -143167,7 +143167,7 @@ _080586E8: thumb_func_end sub_8058138 thumb_func_start sub_80586F8 -sub_80586F8: ; 80586F8 +sub_80586F8: @ 80586F8 push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -143235,7 +143235,7 @@ _08058798: thumb_func_end sub_80586F8 thumb_func_start sub_80587B0 -sub_80587B0: ; 80587B0 +sub_80587B0: @ 80587B0 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -143295,7 +143295,7 @@ _08058832: thumb_func_end sub_80587B0 thumb_func_start sub_8058844 -sub_8058844: ; 8058844 +sub_8058844: @ 8058844 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -143320,7 +143320,7 @@ _08058868: thumb_func_end sub_8058844 thumb_func_start sub_805887C -sub_805887C: ; 805887C +sub_805887C: @ 805887C push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -143345,7 +143345,7 @@ _080588A0: thumb_func_end sub_805887C thumb_func_start bx_802F7A0 -bx_802F7A0: ; 80588B4 +bx_802F7A0: @ 80588B4 push {r4-r6,lr} ldr r6, =0x02020630 ldr r5, =0x020241e4 @@ -143392,7 +143392,7 @@ _08058908: thumb_func_end bx_802F7A0 thumb_func_start sub_8058924 -sub_8058924: ; 8058924 +sub_8058924: @ 8058924 push {r4,lr} ldr r4, =0x020244d0 ldr r1, [r4] @@ -143428,7 +143428,7 @@ _0805895C: thumb_func_end sub_8058924 thumb_func_start sub_805896C -sub_805896C: ; 805896C +sub_805896C: @ 805896C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -143635,7 +143635,7 @@ _08058B08: thumb_func_end sub_805896C thumb_func_start sub_8058B40 -sub_8058B40: ; 8058B40 +sub_8058B40: @ 8058B40 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -144048,7 +144048,7 @@ _08058EAA: thumb_func_end sub_8058B40 thumb_func_start sub_8058EDC -sub_8058EDC: ; 8058EDC +sub_8058EDC: @ 8058EDC push {r4-r6,lr} ldr r2, =0x02020630 ldr r0, =0x03005d70 @@ -144146,7 +144146,7 @@ _08058F94: thumb_func_end sub_8058EDC thumb_func_start sub_8058FC0 -sub_8058FC0: ; 8058FC0 +sub_8058FC0: @ 8058FC0 push {r4,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -144190,7 +144190,7 @@ _0805900E: thumb_func_end sub_8058FC0 thumb_func_start sub_805902C -sub_805902C: ; 805902C +sub_805902C: @ 805902C push {r4-r6,lr} ldr r6, =0x020244d0 ldr r0, [r6] @@ -144278,7 +144278,7 @@ _080590D2: thumb_func_end sub_805902C thumb_func_start c3_0802FDF4 -c3_0802FDF4: ; 8059100 +c3_0802FDF4: @ 8059100 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -144301,7 +144301,7 @@ _08059122: thumb_func_end c3_0802FDF4 thumb_func_start bx_t1_healthbar_update -bx_t1_healthbar_update: ; 8059130 +bx_t1_healthbar_update: @ 8059130 push {r4-r6,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -144351,7 +144351,7 @@ _08059192: thumb_func_end bx_t1_healthbar_update thumb_func_start sub_80591A0 -sub_80591A0: ; 80591A0 +sub_80591A0: @ 80591A0 push {lr} movs r0, 0 bl IsTextPrinterActive @@ -144365,7 +144365,7 @@ _080591B2: thumb_func_end sub_80591A0 thumb_func_start sub_80591B8 -sub_80591B8: ; 80591B8 +sub_80591B8: @ 80591B8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -144533,7 +144533,7 @@ _0805931A: thumb_func_end sub_80591B8 thumb_func_start sub_8059330 -sub_8059330: ; 8059330 +sub_8059330: @ 8059330 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -144625,7 +144625,7 @@ sub_8059330: ; 8059330 thumb_func_end sub_8059330 thumb_func_start sub_8059400 -sub_8059400: ; 8059400 +sub_8059400: @ 8059400 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -144768,7 +144768,7 @@ _0805952C: thumb_func_end sub_8059400 thumb_func_start sub_8059544 -sub_8059544: ; 8059544 +sub_8059544: @ 8059544 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -144814,7 +144814,7 @@ _08059578: thumb_func_end sub_8059544 thumb_func_start sub_80595A4 -sub_80595A4: ; 80595A4 +sub_80595A4: @ 80595A4 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -144893,7 +144893,7 @@ _08059646: thumb_func_end sub_80595A4 thumb_func_start sub_805965C -sub_805965C: ; 805965C +sub_805965C: @ 805965C push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -144925,7 +144925,7 @@ sub_805965C: ; 805965C thumb_func_end sub_805965C thumb_func_start sub_80596A8 -sub_80596A8: ; 80596A8 +sub_80596A8: @ 80596A8 push {r4-r6,lr} ldr r6, =0x02020630 ldr r5, =0x020241e4 @@ -144990,7 +144990,7 @@ _08059724: thumb_func_end sub_80596A8 thumb_func_start sub_8059744 -sub_8059744: ; 8059744 +sub_8059744: @ 8059744 push {r4-r6,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -145037,7 +145037,7 @@ _08059798: thumb_func_end sub_8059744 thumb_func_start sub_80597B4 -sub_80597B4: ; 80597B4 +sub_80597B4: @ 80597B4 push {lr} movs r0, 0 bl IsTextPrinterActive @@ -145051,7 +145051,7 @@ _080597C6: thumb_func_end sub_80597B4 thumb_func_start sub_80597CC -sub_80597CC: ; 80597CC +sub_80597CC: @ 80597CC push {r4,lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -145088,7 +145088,7 @@ _0805980A: thumb_func_end sub_80597CC thumb_func_start sub_8059828 -sub_8059828: ; 8059828 +sub_8059828: @ 8059828 push {lr} ldr r0, =0x030022c0 ldr r1, [r0, 0x4] @@ -145139,7 +145139,7 @@ _08059898: thumb_func_end sub_8059828 thumb_func_start sub_80598A4 -sub_80598A4: ; 80598A4 +sub_80598A4: @ 80598A4 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -145164,7 +145164,7 @@ _080598CC: thumb_func_end sub_80598A4 thumb_func_start sub_80598E0 -sub_80598E0: ; 80598E0 +sub_80598E0: @ 80598E0 push {lr} ldr r0, =0x030022c0 ldr r1, [r0, 0x4] @@ -145189,7 +145189,7 @@ _08059906: thumb_func_end sub_80598E0 thumb_func_start bx_wait_t1 -bx_wait_t1: ; 805991C +bx_wait_t1: @ 805991C push {lr} ldr r0, =0x020244b9 ldrb r0, [r0] @@ -145218,7 +145218,7 @@ _08059946: thumb_func_end bx_wait_t1 thumb_func_start bx_blink_t1 -bx_blink_t1: ; 8059958 +bx_blink_t1: @ 8059958 push {r4,lr} ldr r1, =0x020241e4 ldr r0, =0x02024064 @@ -145278,7 +145278,7 @@ _080599CE: thumb_func_end bx_blink_t1 thumb_func_start sub_80599D4 -sub_80599D4: ; 80599D4 +sub_80599D4: @ 80599D4 push {r4,lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -145377,7 +145377,7 @@ _08059AA0: thumb_func_end sub_80599D4 thumb_func_start sub_8059AAC -sub_8059AAC: ; 8059AAC +sub_8059AAC: @ 8059AAC push {r4-r7,lr} ldr r0, =0x02024064 ldrb r1, [r0] @@ -145424,7 +145424,7 @@ _08059AF4: thumb_func_end sub_8059AAC thumb_func_start sub_8059B18 -sub_8059B18: ; 8059B18 +sub_8059B18: @ 8059B18 push {r4,lr} ldr r4, =0x02022e2c ldr r1, =gUnknown_085CCA6F @@ -145440,7 +145440,7 @@ sub_8059B18: ; 8059B18 thumb_func_end sub_8059B18 thumb_func_start sub_8059B3C -sub_8059B3C: ; 8059B3C +sub_8059B3C: @ 8059B3C push {r4-r7,lr} ldr r5, =0x02023064 ldr r7, =0x02024064 @@ -145491,7 +145491,7 @@ _08059B98: thumb_func_end sub_8059B3C thumb_func_start sub_8059BB0 -sub_8059BB0: ; 8059BB0 +sub_8059BB0: @ 8059BB0 push {r4-r6,lr} ldr r5, =0x02024064 ldrb r4, [r5] @@ -145539,7 +145539,7 @@ sub_8059BB0: ; 8059BB0 thumb_func_end sub_8059BB0 thumb_func_start battle_menu_cursor_related_2 -battle_menu_cursor_related_2: ; 8059C28 +battle_menu_cursor_related_2: @ 8059C28 push {lr} sub sp, 0x10 adds r3, r0, 0 @@ -145577,7 +145577,7 @@ battle_menu_cursor_related_2: ; 8059C28 thumb_func_end battle_menu_cursor_related_2 thumb_func_start battle_menu_cursor_related -battle_menu_cursor_related: ; 8059C70 +battle_menu_cursor_related: @ 8059C70 push {lr} sub sp, 0x10 adds r3, r0, 0 @@ -145612,7 +145612,7 @@ battle_menu_cursor_related: ; 8059C70 thumb_func_end battle_menu_cursor_related thumb_func_start sub_8059CB4 -sub_8059CB4: ; 8059CB4 +sub_8059CB4: @ 8059CB4 push {r4,lr} sub sp, 0x10 adds r3, r0, 0 @@ -145648,7 +145648,7 @@ sub_8059CB4: ; 8059CB4 thumb_func_end sub_8059CB4 thumb_func_start sub_8059CF8 -sub_8059CF8: ; 8059CF8 +sub_8059CF8: @ 8059CF8 push {lr} sub sp, 0x10 adds r3, r0, 0 @@ -145685,7 +145685,7 @@ sub_8059CF8: ; 8059CF8 thumb_func_end sub_8059CF8 thumb_func_start sub_8059D40 -sub_8059D40: ; 8059D40 +sub_8059D40: @ 8059D40 push {lr} ldr r0, =sub_80A92F8 bl SetMainCallback2 @@ -145695,7 +145695,7 @@ sub_8059D40: ; 8059D40 thumb_func_end sub_8059D40 thumb_func_start sub_8059D50 -sub_8059D50: ; 8059D50 +sub_8059D50: @ 8059D50 push {lr} ldr r0, =sub_80A92F8 bl SetMainCallback2 @@ -145705,7 +145705,7 @@ sub_8059D50: ; 8059D50 thumb_func_end sub_8059D50 thumb_func_start sub_8059D60 -sub_8059D60: ; 8059D60 +sub_8059D60: @ 8059D60 push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -145729,7 +145729,7 @@ _08059D82: thumb_func_end sub_8059D60 thumb_func_start bx_8030B2C -bx_8030B2C: ; 8059D90 +bx_8030B2C: @ 8059D90 push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -145753,7 +145753,7 @@ _08059DB2: thumb_func_end bx_8030B2C thumb_func_start b_link_standby_message -b_link_standby_message: ; 8059DC0 +b_link_standby_message: @ 8059DC0 push {lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -145776,7 +145776,7 @@ _08059DE0: thumb_func_end b_link_standby_message thumb_func_start dp01t_00_1_getattr -dp01t_00_1_getattr: ; 8059DF4 +dp01t_00_1_getattr: @ 8059DF4 push {r4-r6,lr} sub sp, 0x100 movs r6, 0 @@ -145831,7 +145831,7 @@ _08059E4E: thumb_func_end dp01t_00_1_getattr thumb_func_start dp01_getattr_by_ch1_for_player_pokemon_ -dp01_getattr_by_ch1_for_player_pokemon_: ; 8059E68 +dp01_getattr_by_ch1_for_player_pokemon_: @ 8059E68 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -146709,7 +146709,7 @@ _0805A5FE: thumb_func_end dp01_getattr_by_ch1_for_player_pokemon_ thumb_func_start sub_805A614 -sub_805A614: ; 805A614 +sub_805A614: @ 805A614 push {r4-r7,lr} sub sp, 0x58 ldr r2, =0x0202406e @@ -146773,7 +146773,7 @@ _0805A66A: thumb_func_end sub_805A614 thumb_func_start dp01t_02_1_setattr -dp01t_02_1_setattr: ; 805A69C +dp01t_02_1_setattr: @ 805A69C push {r4,r5,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -146816,7 +146816,7 @@ _0805A6EA: thumb_func_end dp01t_02_1_setattr thumb_func_start dp01_setattr_by_ch1_for_player_pokemon -dp01_setattr_by_ch1_for_player_pokemon: ; 805A6F4 +dp01_setattr_by_ch1_for_player_pokemon: @ 805A6F4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -147849,7 +147849,7 @@ _0805B0BA: thumb_func_end dp01_setattr_by_ch1_for_player_pokemon thumb_func_start sub_805B0F0 -sub_805B0F0: ; 805B0F0 +sub_805B0F0: @ 805B0F0 push {r4-r7,lr} ldr r1, =0x0202406e ldr r7, =0x02024064 @@ -147904,7 +147904,7 @@ _0805B148: thumb_func_end sub_805B0F0 thumb_func_start sub_805B164 -sub_805B164: ; 805B164 +sub_805B164: @ 805B164 push {r4,lr} ldr r2, =0x0202406e ldr r4, =0x02024064 @@ -147945,7 +147945,7 @@ sub_805B164: ; 805B164 thumb_func_end sub_805B164 thumb_func_start sub_805B1CC -sub_805B1CC: ; 805B1CC +sub_805B1CC: @ 805B1CC push {r4-r6,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -148000,7 +148000,7 @@ sub_805B1CC: ; 805B1CC thumb_func_end sub_805B1CC thumb_func_start sub_805B258 -sub_805B258: ; 805B258 +sub_805B258: @ 805B258 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -148163,7 +148163,7 @@ sub_805B258: ; 805B258 thumb_func_end sub_805B258 thumb_func_start sub_805B3D4 -sub_805B3D4: ; 805B3D4 +sub_805B3D4: @ 805B3D4 push {r4-r6,lr} ldr r1, =0x02023064 ldr r6, =0x02024064 @@ -148222,7 +148222,7 @@ _0805B452: thumb_func_end sub_805B3D4 thumb_func_start sub_805B464 -sub_805B464: ; 805B464 +sub_805B464: @ 805B464 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -148292,7 +148292,7 @@ _0805B4E2: thumb_func_end sub_805B464 thumb_func_start sub_805B4F0 -sub_805B4F0: ; 805B4F0 +sub_805B4F0: @ 805B4F0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -148677,7 +148677,7 @@ _0805B82A: thumb_func_end sub_805B4F0 thumb_func_start dp01t_08_1_8032428 -dp01t_08_1_8032428: ; 805B864 +dp01t_08_1_8032428: @ 805B864 push {r4-r6,lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -148856,7 +148856,7 @@ _0805B926: thumb_func_end dp01t_08_1_8032428 thumb_func_start sub_805B9F8 -sub_805B9F8: ; 805B9F8 +sub_805B9F8: @ 805B9F8 push {r4-r6,lr} ldr r5, =0x020241e4 ldr r6, =0x02024064 @@ -148938,7 +148938,7 @@ sub_805B9F8: ; 805B9F8 thumb_func_end sub_805B9F8 thumb_func_start sub_805BAB8 -sub_805BAB8: ; 805BAB8 +sub_805BAB8: @ 805BAB8 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -149043,7 +149043,7 @@ _0805BB82: thumb_func_end sub_805BAB8 thumb_func_start sub_805BBA4 -sub_805BBA4: ; 805BBA4 +sub_805BBA4: @ 805BBA4 push {lr} sub sp, 0x4 movs r0, 0x1 @@ -149061,7 +149061,7 @@ sub_805BBA4: ; 805BBA4 thumb_func_end sub_805BBA4 thumb_func_start sub_805BBC4 -sub_805BBC4: ; 805BBC4 +sub_805BBC4: @ 805BBC4 push {r4,r5,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -149095,7 +149095,7 @@ sub_805BBC4: ; 805BBC4 thumb_func_end sub_805BBC4 thumb_func_start sub_805BC18 -sub_805BC18: ; 805BC18 +sub_805BC18: @ 805BC18 push {r4,r5,lr} ldr r1, =0x02023064 ldr r5, =0x02024064 @@ -149134,7 +149134,7 @@ sub_805BC18: ; 805BC18 thumb_func_end sub_805BC18 thumb_func_start sub_805BC78 -sub_805BC78: ; 805BC78 +sub_805BC78: @ 805BC78 push {lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -149159,7 +149159,7 @@ _0805BC96: thumb_func_end sub_805BC78 thumb_func_start dp01t_0F_1_move_anim -dp01t_0F_1_move_anim: ; 805BCA8 +dp01t_0F_1_move_anim: @ 805BCA8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -149308,7 +149308,7 @@ _0805BDE4: thumb_func_end dp01t_0F_1_move_anim thumb_func_start bx_move_anim_1 -bx_move_anim_1: ; 805BDFC +bx_move_anim_1: @ 805BDFC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -149492,7 +149492,7 @@ _0805BF70: thumb_func_end bx_move_anim_1 thumb_func_start sub_805BF80 -sub_805BF80: ; 805BF80 +sub_805BF80: @ 805BF80 push {r4,r5,lr} ldr r0, =0x02022e14 movs r1, 0 @@ -149527,7 +149527,7 @@ sub_805BF80: ; 805BF80 thumb_func_end sub_805BF80 thumb_func_start dp01t_11_1_message_for_player_only -dp01t_11_1_message_for_player_only: ; 805BFE0 +dp01t_11_1_message_for_player_only: @ 805BFE0 push {lr} ldr r0, =0x02024064 ldrb r0, [r0] @@ -149546,7 +149546,7 @@ _0805C000: thumb_func_end dp01t_11_1_message_for_player_only thumb_func_start sub_805C004 -sub_805C004: ; 805C004 +sub_805C004: @ 805C004 push {lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -149572,7 +149572,7 @@ _0805C02A: thumb_func_end sub_805C004 thumb_func_start dp01t_12_6_battle_menu -dp01t_12_6_battle_menu: ; 805C044 +dp01t_12_6_battle_menu: @ 805C044 push {r4,lr} ldr r1, =0x03005d60 ldr r0, =0x02024064 @@ -149612,7 +149612,7 @@ _0805C062: thumb_func_end dp01t_12_6_battle_menu thumb_func_start sub_805C0B0 -sub_805C0B0: ; 805C0B0 +sub_805C0B0: @ 805C0B0 push {r4,lr} sub sp, 0x4 ldr r4, =0x02024064 @@ -149654,7 +149654,7 @@ _0805C10C: thumb_func_end sub_805C0B0 thumb_func_start sub_805C114 -sub_805C114: ; 805C114 +sub_805C114: @ 805C114 push {lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -149682,7 +149682,7 @@ _0805C13E: thumb_func_end sub_805C114 thumb_func_start sub_805C158 -sub_805C158: ; 805C158 +sub_805C158: @ 805C158 push {lr} ldr r0, =0x02024064 ldrb r1, [r0] @@ -149717,7 +149717,7 @@ _0805C194: thumb_func_end sub_805C158 thumb_func_start dp01t_14_5_move_menu_pokedude -dp01t_14_5_move_menu_pokedude: ; 805C1A8 +dp01t_14_5_move_menu_pokedude: @ 805C1A8 push {lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -149759,7 +149759,7 @@ _0805C1FC: thumb_func_end dp01t_14_5_move_menu_pokedude thumb_func_start sub_805C210 -sub_805C210: ; 805C210 +sub_805C210: @ 805C210 push {lr} bl sub_8059AAC ldr r1, =0x03005d74 @@ -149781,7 +149781,7 @@ sub_805C210: ; 805C210 thumb_func_end sub_805C210 thumb_func_start sub_805C248 -sub_805C248: ; 805C248 +sub_805C248: @ 805C248 push {r4,r5,lr} sub sp, 0x4 movs r0, 0x1 @@ -149824,7 +149824,7 @@ _0805C276: thumb_func_end sub_805C248 thumb_func_start sub_805C2AC -sub_805C2AC: ; 805C2AC +sub_805C2AC: @ 805C2AC push {r4-r7,lr} mov r7, r8 push {r7} @@ -149960,7 +149960,7 @@ _0805C3BC: thumb_func_end sub_805C2AC thumb_func_start sub_805C3EC -sub_805C3EC: ; 805C3EC +sub_805C3EC: @ 805C3EC push {lr} sub sp, 0x4 bl sub_805EA60 @@ -149979,7 +149979,7 @@ sub_805C3EC: ; 805C3EC thumb_func_end sub_805C3EC thumb_func_start sub_805C410 -sub_805C410: ; 805C410 +sub_805C410: @ 805C410 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -150093,7 +150093,7 @@ _0805C4F2: thumb_func_end sub_805C410 thumb_func_start sub_805C528 -sub_805C528: ; 805C528 +sub_805C528: @ 805C528 push {r4-r7,lr} ldr r5, =0x02023064 ldr r6, =0x02024064 @@ -150159,7 +150159,7 @@ _0805C5AC: thumb_func_end sub_805C528 thumb_func_start sub_805C5C4 -sub_805C5C4: ; 805C5C4 +sub_805C5C4: @ 805C5C4 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -150208,7 +150208,7 @@ _0805C618: thumb_func_end sub_805C5C4 thumb_func_start sub_805C63C -sub_805C63C: ; 805C63C +sub_805C63C: @ 805C63C push {r4,r5,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -150255,7 +150255,7 @@ _0805C68C: thumb_func_end sub_805C63C thumb_func_start sub_805C6A4 -sub_805C6A4: ; 805C6A4 +sub_805C6A4: @ 805C6A4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -150302,7 +150302,7 @@ sub_805C6A4: ; 805C6A4 thumb_func_end sub_805C6A4 thumb_func_start sub_805C710 -sub_805C710: ; 805C710 +sub_805C710: @ 805C710 push {lr} bl dp01_tbl1_exec_completed pop {r0} @@ -150310,7 +150310,7 @@ sub_805C710: ; 805C710 thumb_func_end sub_805C710 thumb_func_start sub_805C71C -sub_805C71C: ; 805C71C +sub_805C71C: @ 805C71C push {r4,r5,lr} ldr r3, =0x02023064 ldr r0, =0x02024064 @@ -150393,7 +150393,7 @@ _0805C7B8: thumb_func_end sub_805C71C thumb_func_start sub_805C7D0 -sub_805C7D0: ; 805C7D0 +sub_805C7D0: @ 805C7D0 push {lr} ldr r2, =0x02023064 ldr r0, =0x02024064 @@ -150415,7 +150415,7 @@ sub_805C7D0: ; 805C7D0 thumb_func_end sub_805C7D0 thumb_func_start sub_805C800 -sub_805C800: ; 805C800 +sub_805C800: @ 805C800 push {lr} bl dp01_tbl1_exec_completed pop {r0} @@ -150423,7 +150423,7 @@ sub_805C800: ; 805C800 thumb_func_end sub_805C800 thumb_func_start sub_805C80C -sub_805C80C: ; 805C80C +sub_805C80C: @ 805C80C push {lr} movs r0, 0x1 movs r1, 0 @@ -150435,7 +150435,7 @@ sub_805C80C: ; 805C80C thumb_func_end sub_805C80C thumb_func_start sub_805C820 -sub_805C820: ; 805C820 +sub_805C820: @ 805C820 push {lr} movs r0, 0x1 movs r1, 0 @@ -150447,7 +150447,7 @@ sub_805C820: ; 805C820 thumb_func_end sub_805C820 thumb_func_start sub_805C834 -sub_805C834: ; 805C834 +sub_805C834: @ 805C834 push {lr} movs r0, 0x1 movs r1, 0 @@ -150458,7 +150458,7 @@ sub_805C834: ; 805C834 thumb_func_end sub_805C834 thumb_func_start sub_805C848 -sub_805C848: ; 805C848 +sub_805C848: @ 805C848 push {lr} movs r0, 0x1 movs r1, 0 @@ -150469,7 +150469,7 @@ sub_805C848: ; 805C848 thumb_func_end sub_805C848 thumb_func_start sub_805C85C -sub_805C85C: ; 805C85C +sub_805C85C: @ 805C85C push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -150484,7 +150484,7 @@ sub_805C85C: ; 805C85C thumb_func_end sub_805C85C thumb_func_start sub_805C878 -sub_805C878: ; 805C878 +sub_805C878: @ 805C878 push {lr} ldr r3, =0x02022d0c ldr r1, =0x02023064 @@ -150509,7 +150509,7 @@ sub_805C878: ; 805C878 thumb_func_end sub_805C878 thumb_func_start sub_805C8B0 -sub_805C8B0: ; 805C8B0 +sub_805C8B0: @ 805C8B0 push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -150523,7 +150523,7 @@ sub_805C8B0: ; 805C8B0 thumb_func_end sub_805C8B0 thumb_func_start sub_805C8C8 -sub_805C8C8: ; 805C8C8 +sub_805C8C8: @ 805C8C8 push {lr} ldr r3, =0x02022d0c ldr r1, [r3] @@ -150544,7 +150544,7 @@ sub_805C8C8: ; 805C8C8 thumb_func_end sub_805C8C8 thumb_func_start dp01t_29_1_blink -dp01t_29_1_blink: ; 805C8F0 +dp01t_29_1_blink: @ 805C8F0 push {r4,lr} ldr r3, =0x02020630 ldr r2, =0x020241e4 @@ -150593,7 +150593,7 @@ _0805C94E: thumb_func_end dp01t_29_1_blink thumb_func_start sub_805C960 -sub_805C960: ; 805C960 +sub_805C960: @ 805C960 push {lr} bl dp01_tbl1_exec_completed pop {r0} @@ -150601,7 +150601,7 @@ sub_805C960: ; 805C960 thumb_func_end sub_805C960 thumb_func_start sub_805C96C -sub_805C96C: ; 805C96C +sub_805C96C: @ 805C96C push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -150634,7 +150634,7 @@ _0805C980: thumb_func_end sub_805C96C thumb_func_start sub_805C9B0 -sub_805C9B0: ; 805C9B0 +sub_805C9B0: @ 805C9B0 push {r4,r5,lr} ldr r4, =0x02023064 ldr r5, =0x02024064 @@ -150677,7 +150677,7 @@ _0805CA00: thumb_func_end sub_805C9B0 thumb_func_start sub_805CA0C -sub_805CA0C: ; 805CA0C +sub_805CA0C: @ 805CA0C push {lr} ldr r1, =0x0202406e ldr r0, =0x02024064 @@ -150704,7 +150704,7 @@ sub_805CA0C: ; 805CA0C thumb_func_end sub_805CA0C thumb_func_start dp01t_2E_1_battle_intro -dp01t_2E_1_battle_intro: ; 805CA4C +dp01t_2E_1_battle_intro: @ 805CA4C push {lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -150726,7 +150726,7 @@ dp01t_2E_1_battle_intro: ; 805CA4C thumb_func_end dp01t_2E_1_battle_intro thumb_func_start dp01t_2F_1_pokemon_enter -dp01t_2F_1_pokemon_enter: ; 805CA80 +dp01t_2F_1_pokemon_enter: @ 805CA80 push {r4-r7,lr} ldr r6, =0x020241e4 ldr r7, =0x02024064 @@ -150886,7 +150886,7 @@ _0805CBA2: thumb_func_end dp01t_2F_1_pokemon_enter thumb_func_start sub_805CC00 -sub_805CC00: ; 805CC00 +sub_805CC00: @ 805CC00 push {r4,r5,lr} adds r5, r0, 0 ldrh r4, [r5, 0x38] @@ -150928,7 +150928,7 @@ sub_805CC00: ; 805CC00 thumb_func_end sub_805CC00 thumb_func_start task05_08033660 -task05_08033660: ; 805CC68 +task05_08033660: @ 805CC68 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -151045,7 +151045,7 @@ _0805CD50: thumb_func_end task05_08033660 thumb_func_start sub_805CD74 -sub_805CD74: ; 805CD74 +sub_805CD74: @ 805CD74 push {r4-r6,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -151131,7 +151131,7 @@ _0805CE18: thumb_func_end sub_805CD74 thumb_func_start sub_805CE38 -sub_805CE38: ; 805CE38 +sub_805CE38: @ 805CE38 push {r4,lr} ldr r4, =0x020244d0 ldr r0, [r4] @@ -151167,7 +151167,7 @@ _0805CE70: thumb_func_end sub_805CE38 thumb_func_start sub_805CE80 -sub_805CE80: ; 805CE80 +sub_805CE80: @ 805CE80 push {lr} ldr r0, =0x020244d0 ldr r1, [r0] @@ -151201,7 +151201,7 @@ _0805CEB2: thumb_func_end sub_805CE80 thumb_func_start sub_805CED0 -sub_805CED0: ; 805CED0 +sub_805CED0: @ 805CED0 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -151218,7 +151218,7 @@ sub_805CED0: ; 805CED0 thumb_func_end sub_805CED0 thumb_func_start dp01t_33_1_enemy_move -dp01t_33_1_enemy_move: ; 805CEF4 +dp01t_33_1_enemy_move: @ 805CEF4 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -151261,7 +151261,7 @@ _0805CF3A: thumb_func_end dp01t_33_1_enemy_move thumb_func_start sub_805CF54 -sub_805CF54: ; 805CF54 +sub_805CF54: @ 805CF54 push {r4-r6,lr} sub sp, 0x4 ldr r5, =0x02024064 @@ -151314,7 +151314,7 @@ _0805CFB6: thumb_func_end sub_805CF54 thumb_func_start dp01t_35_1_link_standby_message_and_free_vram -dp01t_35_1_link_standby_message_and_free_vram: ; 805CFC8 +dp01t_35_1_link_standby_message_and_free_vram: @ 805CFC8 push {r4,r5,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -151361,7 +151361,7 @@ _0805D020: thumb_func_end dp01t_35_1_link_standby_message_and_free_vram thumb_func_start sub_805D02C -sub_805D02C: ; 805D02C +sub_805D02C: @ 805D02C push {r4,lr} ldr r1, =0x02023064 ldr r4, =0x02024064 @@ -151411,7 +151411,7 @@ _0805D084: thumb_func_end sub_805D02C thumb_func_start sub_805D094 -sub_805D094: ; 805D094 +sub_805D094: @ 805D094 push {r4,r5,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -151462,12 +151462,12 @@ sub_805D094: ; 805D094 thumb_func_end sub_805D094 thumb_func_start nullsub_22 -nullsub_22: ; 805D114 +nullsub_22: @ 805D114 bx lr thumb_func_end nullsub_22 thumb_func_start dp11_init -dp11_init: ; 805D118 +dp11_init: @ 805D118 push {r4,lr} ldr r4, =0x020244d0 movs r0, 0x10 @@ -151496,7 +151496,7 @@ dp11_init: ; 805D118 thumb_func_end dp11_init thumb_func_start dp11_free -dp11_free: ; 805D158 +dp11_free: @ 805D158 push {r4,r5,lr} ldr r5, =0x020244d0 ldr r0, [r5] @@ -151529,7 +151529,7 @@ _0805D192: thumb_func_end dp11_free thumb_func_start sub_805D19C -sub_805D19C: ; 805D19C +sub_805D19C: @ 805D19C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -151912,7 +151912,7 @@ _0805D496: thumb_func_end sub_805D19C thumb_func_start sub_805D4A8 -sub_805D4A8: ; 805D4A8 +sub_805D4A8: @ 805D4A8 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -152022,7 +152022,7 @@ _0805D5F0: thumb_func_end sub_805D4A8 thumb_func_start sub_805D5F4 -sub_805D5F4: ; 805D5F4 +sub_805D5F4: @ 805D5F4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -152163,7 +152163,7 @@ _0805D704: thumb_func_end sub_805D5F4 thumb_func_start sub_805D714 -sub_805D714: ; 805D714 +sub_805D714: @ 805D714 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x30] @@ -152212,7 +152212,7 @@ _0805D766: thumb_func_end sub_805D714 thumb_func_start sub_805D770 -sub_805D770: ; 805D770 +sub_805D770: @ 805D770 push {r4,lr} adds r4, r0, 0 lsls r1, 24 @@ -152244,7 +152244,7 @@ _0805D7A0: thumb_func_end sub_805D770 thumb_func_start sub_805D7AC -sub_805D7AC: ; 805D7AC +sub_805D7AC: @ 805D7AC push {lr} adds r2, r0, 0 ldr r0, =0x020243fc @@ -152278,7 +152278,7 @@ _0805D7E4: thumb_func_end sub_805D7AC thumb_func_start sub_805D7EC -sub_805D7EC: ; 805D7EC +sub_805D7EC: @ 805D7EC push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x26] @@ -152296,7 +152296,7 @@ _0805D800: thumb_func_end sub_805D7EC thumb_func_start move_anim_start_t2_for_situation -move_anim_start_t2_for_situation: ; 805D808 +move_anim_start_t2_for_situation: @ 805D808 push {r4-r6,lr} adds r4, r1, 0 lsls r0, 24 @@ -152426,7 +152426,7 @@ _0805D902: thumb_func_end move_anim_start_t2_for_situation thumb_func_start move_anim_start_t3 -move_anim_start_t3: ; 805D908 +move_anim_start_t3: @ 805D908 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -152569,7 +152569,7 @@ _0805DA1E: thumb_func_end move_anim_start_t3 thumb_func_start task0A_0803415C -task0A_0803415C: ; 805DA48 +task0A_0803415C: @ 805DA48 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -152609,7 +152609,7 @@ _0805DA8A: thumb_func_end task0A_0803415C thumb_func_start sub_805DAA0 -sub_805DAA0: ; 805DAA0 +sub_805DAA0: @ 805DAA0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -152634,7 +152634,7 @@ _0805DABE: thumb_func_end sub_805DAA0 thumb_func_start move_anim_start_t4 -move_anim_start_t4: ; 805DAC4 +move_anim_start_t4: @ 805DAC4 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -152680,7 +152680,7 @@ move_anim_start_t4: ; 805DAC4 thumb_func_end move_anim_start_t4 thumb_func_start task0A_08034248 -task0A_08034248: ; 805DB34 +task0A_08034248: @ 805DB34 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -152720,13 +152720,13 @@ _0805DB76: thumb_func_end task0A_08034248 thumb_func_start sub_805DB8C -sub_805DB8C: ; 805DB8C +sub_805DB8C: @ 805DB8C movs r0, 0 bx lr thumb_func_end sub_805DB8C thumb_func_start mplay_80342A4 -mplay_80342A4: ; 805DB90 +mplay_80342A4: @ 805DB90 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -152785,7 +152785,7 @@ _0805DC02: thumb_func_end mplay_80342A4 thumb_func_start sub_805DC0C -sub_805DC0C: ; 805DC0C +sub_805DC0C: @ 805DC0C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -152938,7 +152938,7 @@ _0805DD46: thumb_func_end sub_805DC0C thumb_func_start sub_805DD7C -sub_805DD7C: ; 805DD7C +sub_805DD7C: @ 805DD7C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -153122,17 +153122,17 @@ _0805DEFC: thumb_func_end sub_805DD7C thumb_func_start nullsub_23 -nullsub_23: ; 805DF30 +nullsub_23: @ 805DF30 bx lr thumb_func_end nullsub_23 thumb_func_start nullsub_24 -nullsub_24: ; 805DF34 +nullsub_24: @ 805DF34 bx lr thumb_func_end nullsub_24 thumb_func_start sub_805DF38 -sub_805DF38: ; 805DF38 +sub_805DF38: @ 805DF38 push {r4,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -153165,7 +153165,7 @@ sub_805DF38: ; 805DF38 thumb_func_end sub_805DF38 thumb_func_start sub_805DF84 -sub_805DF84: ; 805DF84 +sub_805DF84: @ 805DF84 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -153206,12 +153206,12 @@ sub_805DF84: ; 805DF84 thumb_func_end sub_805DF84 thumb_func_start nullsub_25 -nullsub_25: ; 805DFE0 +nullsub_25: @ 805DFE0 bx lr thumb_func_end nullsub_25 thumb_func_start sub_805DFE4 -sub_805DFE4: ; 805DFE4 +sub_805DFE4: @ 805DFE4 push {lr} lsls r0, 16 ldr r1, =gTrainerFrontPicPaletteTable @@ -153225,7 +153225,7 @@ sub_805DFE4: ; 805DFE4 thumb_func_end sub_805DFE4 thumb_func_start sub_805DFFC -sub_805DFFC: ; 805DFFC +sub_805DFFC: @ 805DFFC push {r4-r7,lr} ldr r4, =gUnknown_0832C128 adds r0, r4, 0 @@ -153283,7 +153283,7 @@ _0805E076: thumb_func_end sub_805DFFC thumb_func_start sub_805E08C -sub_805E08C: ; 805E08C +sub_805E08C: @ 805E08C push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -153417,7 +153417,7 @@ _0805E1AE: thumb_func_end sub_805E08C thumb_func_start load_gfxc_health_bar -load_gfxc_health_bar: ; 805E1B8 +load_gfxc_health_bar: @ 805E1B8 push {lr} ldr r0, =gUnknown_08C093F0 ldr r1, =0x020244d4 @@ -153433,7 +153433,7 @@ load_gfxc_health_bar: ; 805E1B8 thumb_func_end load_gfxc_health_bar thumb_func_start battle_load_something -battle_load_something: ; 805E1D8 +battle_load_something: @ 805E1D8 push {r4-r6,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -153600,7 +153600,7 @@ _0805E346: thumb_func_end battle_load_something thumb_func_start sub_805E350 -sub_805E350: ; 805E350 +sub_805E350: @ 805E350 push {r4,lr} ldr r4, =0x020244d0 ldr r0, [r4] @@ -153620,7 +153620,7 @@ sub_805E350: ; 805E350 thumb_func_end sub_805E350 thumb_func_start sub_805E378 -sub_805E378: ; 805E378 +sub_805E378: @ 805E378 push {lr} bl sub_805E350 ldr r0, =0x020244d0 @@ -153635,7 +153635,7 @@ sub_805E378: ; 805E378 thumb_func_end sub_805E378 thumb_func_start sub_805E394 -sub_805E394: ; 805E394 +sub_805E394: @ 805E394 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -153691,7 +153691,7 @@ _0805E3EA: thumb_func_end sub_805E394 thumb_func_start sub_805E408 -sub_805E408: ; 805E408 +sub_805E408: @ 805E408 lsls r0, 24 lsrs r0, 24 ldr r1, =0x020244d0 @@ -153722,7 +153722,7 @@ sub_805E408: ; 805E408 thumb_func_end sub_805E408 thumb_func_start sub_805E448 -sub_805E448: ; 805E448 +sub_805E448: @ 805E448 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -154092,7 +154092,7 @@ _0805E77A: thumb_func_end sub_805E448 thumb_func_start sub_805E7DC -sub_805E7DC: ; 805E7DC +sub_805E7DC: @ 805E7DC push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -154215,7 +154215,7 @@ _0805E8E6: thumb_func_end sub_805E7DC thumb_func_start refresh_graphics_maybe -refresh_graphics_maybe: ; 805E8F4 +refresh_graphics_maybe: @ 805E8F4 push {r4-r6,lr} adds r5, r1, 0 adds r4, r2, 0 @@ -154257,7 +154257,7 @@ _0805E93E: thumb_func_end refresh_graphics_maybe thumb_func_start sub_805E94C -sub_805E94C: ; 805E94C +sub_805E94C: @ 805E94C push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -154281,7 +154281,7 @@ _0805E96C: thumb_func_end sub_805E94C thumb_func_start sub_805E974 -sub_805E974: ; 805E974 +sub_805E974: @ 805E974 lsls r0, 24 ldr r1, =0x020244d0 ldr r1, [r1] @@ -154298,7 +154298,7 @@ sub_805E974: ; 805E974 thumb_func_end sub_805E974 thumb_func_start sub_805E990 -sub_805E990: ; 805E990 +sub_805E990: @ 805E990 push {r4-r7,lr} adds r5, r0, 0 lsls r1, 24 @@ -154399,7 +154399,7 @@ _0805EA5A: thumb_func_end sub_805E990 thumb_func_start sub_805EA60 -sub_805EA60: ; 805EA60 +sub_805EA60: @ 805EA60 push {r4-r6,lr} movs r0, 0 bl battle_get_side_with_given_state @@ -154441,7 +154441,7 @@ _0805EAA2: thumb_func_end sub_805EA60 thumb_func_start sub_805EAB4 -sub_805EAB4: ; 805EAB4 +sub_805EAB4: @ 805EAB4 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x39 @@ -154467,7 +154467,7 @@ sub_805EAB4: ; 805EAB4 thumb_func_end sub_805EAB4 thumb_func_start sub_805EAE8 -sub_805EAE8: ; 805EAE8 +sub_805EAE8: @ 805EAE8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -154546,7 +154546,7 @@ _0805EB7E: thumb_func_end sub_805EAE8 thumb_func_start sub_805EB9C -sub_805EB9C: ; 805EB9C +sub_805EB9C: @ 805EB9C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -154657,7 +154657,7 @@ _0805EC6C: thumb_func_end sub_805EB9C thumb_func_start sub_805EC84 -sub_805EC84: ; 805EC84 +sub_805EC84: @ 805EC84 push {r4-r7,lr} mov r7, r8 push {r7} @@ -154763,8 +154763,8 @@ _0805ED56: thumb_func_end sub_805EC84 thumb_func_start sub_805ED70 -; int sub_805ED70(obj *a1) -sub_805ED70: ; 805ED70 +@ int sub_805ED70(obj *a1) +sub_805ED70: @ 805ED70 push {r4-r7,lr} mov r7, r8 push {r7} @@ -154870,7 +154870,7 @@ _0805EE36: thumb_func_end sub_805ED70 thumb_func_start sub_805EE48 -sub_805EE48: ; 805EE48 +sub_805EE48: @ 805EE48 adds r0, 0x3E ldrb r1, [r0] movs r2, 0x4 @@ -154880,7 +154880,7 @@ sub_805EE48: ; 805EE48 thumb_func_end sub_805EE48 thumb_func_start sub_805EE54 -sub_805EE54: ; 805EE54 +sub_805EE54: @ 805EE54 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -154946,7 +154946,7 @@ _0805EED0: thumb_func_end sub_805EE54 thumb_func_start sub_805EEE0 -sub_805EEE0: ; 805EEE0 +sub_805EEE0: @ 805EEE0 lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -154970,7 +154970,7 @@ sub_805EEE0: ; 805EEE0 thumb_func_end sub_805EEE0 thumb_func_start sub_805EF14 -sub_805EF14: ; 805EF14 +sub_805EF14: @ 805EF14 push {r4-r6,lr} ldr r3, =0x06000240 movs r0, 0 @@ -155034,7 +155034,7 @@ _0805EF6A: thumb_func_end sub_805EF14 thumb_func_start sub_805EF84 -sub_805EF84: ; 805EF84 +sub_805EF84: @ 805EF84 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -155062,7 +155062,7 @@ _0805EFAC: thumb_func_end sub_805EF84 thumb_func_start init_uns_table_pokemon_copy -init_uns_table_pokemon_copy: ; 805EFBC +init_uns_table_pokemon_copy: @ 805EFBC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -155170,7 +155170,7 @@ _0805F01A: thumb_func_end init_uns_table_pokemon_copy thumb_func_start sub_805F094 -sub_805F094: ; 805F094 +sub_805F094: @ 805F094 push {r4-r6,lr} ldr r6, =0x020244d4 ldr r0, [r6] @@ -155233,7 +155233,7 @@ _0805F106: thumb_func_end sub_805F094 thumb_func_start sub_805F110 -sub_805F110: ; 805F110 +sub_805F110: @ 805F110 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x37 @@ -155274,12 +155274,12 @@ _0805F15A: thumb_func_end sub_805F110 thumb_func_start nullsub_26 -nullsub_26: ; 805F160 +nullsub_26: @ 805F160 bx lr thumb_func_end nullsub_26 thumb_func_start sub_805F164 -sub_805F164: ; 805F164 +sub_805F164: @ 805F164 ldr r1, =0x03005d60 ldr r0, =0x02024064 ldrb r0, [r0] @@ -155292,7 +155292,7 @@ sub_805F164: ; 805F164 thumb_func_end sub_805F164 thumb_func_start bx_exec_buffer_A_ch0_tbl7 -bx_exec_buffer_A_ch0_tbl7: ; 805F180 +bx_exec_buffer_A_ch0_tbl7: @ 805F180 push {lr} ldr r2, =0x02024068 ldr r1, =gUnknown_0832A328 @@ -155327,7 +155327,7 @@ _0805F1CC: thumb_func_end bx_exec_buffer_A_ch0_tbl7 thumb_func_start sub_805F1D0 -sub_805F1D0: ; 805F1D0 +sub_805F1D0: @ 805F1D0 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -155352,7 +155352,7 @@ _0805F1F4: thumb_func_end sub_805F1D0 thumb_func_start sub_805F208 -sub_805F208: ; 805F208 +sub_805F208: @ 805F208 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -155377,7 +155377,7 @@ _0805F22C: thumb_func_end sub_805F208 thumb_func_start sub_805F240 -sub_805F240: ; 805F240 +sub_805F240: @ 805F240 push {r4-r6,lr} ldr r5, =0x02020630 ldr r6, =0x020241e4 @@ -155423,7 +155423,7 @@ _0805F292: thumb_func_end sub_805F240 thumb_func_start sub_805F2A8 -sub_805F2A8: ; 805F2A8 +sub_805F2A8: @ 805F2A8 push {r4,lr} ldr r4, =0x020244d0 ldr r1, [r4] @@ -155459,7 +155459,7 @@ _0805F2E0: thumb_func_end sub_805F2A8 thumb_func_start sub_805F2F0 -sub_805F2F0: ; 805F2F0 +sub_805F2F0: @ 805F2F0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -155745,7 +155745,7 @@ _0805F53C: thumb_func_end sub_805F2F0 thumb_func_start sub_805F560 -sub_805F560: ; 805F560 +sub_805F560: @ 805F560 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -156223,7 +156223,7 @@ _0805F958: thumb_func_end sub_805F560 thumb_func_start sub_805F994 -sub_805F994: ; 805F994 +sub_805F994: @ 805F994 push {r4,r5,lr} ldr r2, =0x02020630 ldr r0, =0x020241e4 @@ -156319,7 +156319,7 @@ _0805FA48: thumb_func_end sub_805F994 thumb_func_start sub_805FA70 -sub_805FA70: ; 805FA70 +sub_805FA70: @ 805FA70 push {r4-r6,lr} ldr r6, =0x02024064 ldrb r0, [r6] @@ -156358,7 +156358,7 @@ _0805FABC: thumb_func_end sub_805FA70 thumb_func_start sub_805FAC4 -sub_805FAC4: ; 805FAC4 +sub_805FAC4: @ 805FAC4 push {lr} ldr r2, =0x02020630 ldr r0, =0x020241e4 @@ -156387,7 +156387,7 @@ _0805FAF2: thumb_func_end sub_805FAC4 thumb_func_start sub_805FB08 -sub_805FB08: ; 805FB08 +sub_805FB08: @ 805FB08 push {r4-r6,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -156436,7 +156436,7 @@ _0805FB62: thumb_func_end sub_805FB08 thumb_func_start bx_t7_button_a -bx_t7_button_a: ; 805FB7C +bx_t7_button_a: @ 805FB7C push {lr} movs r0, 0 bl IsTextPrinterActive @@ -156450,7 +156450,7 @@ _0805FB8E: thumb_func_end bx_t7_button_a thumb_func_start bx_blink_t7 -bx_blink_t7: ; 805FB94 +bx_blink_t7: @ 805FB94 push {r4,lr} ldr r1, =0x020241e4 ldr r0, =0x02024064 @@ -156510,7 +156510,7 @@ _0805FC0A: thumb_func_end bx_blink_t7 thumb_func_start sub_805FC10 -sub_805FC10: ; 805FC10 +sub_805FC10: @ 805FC10 push {r4,lr} ldr r2, =0x02020630 ldr r0, =0x03005d70 @@ -156557,7 +156557,7 @@ _0805FC5C: thumb_func_end sub_805FC10 thumb_func_start bx_803AEDC -bx_803AEDC: ; 805FC80 +bx_803AEDC: @ 805FC80 push {r4,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -156609,7 +156609,7 @@ _0805FCDA: thumb_func_end bx_803AEDC thumb_func_start sub_805FD00 -sub_805FD00: ; 805FD00 +sub_805FD00: @ 805FD00 push {r4-r7,lr} ldr r4, =0x020244d0 ldr r0, [r4] @@ -156705,7 +156705,7 @@ _0805FDBC: thumb_func_end sub_805FD00 thumb_func_start sub_805FDF0 -sub_805FDF0: ; 805FDF0 +sub_805FDF0: @ 805FDF0 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r0, [r6] @@ -156789,7 +156789,7 @@ _0805FE8C: thumb_func_end sub_805FDF0 thumb_func_start sub_805FEB8 -sub_805FEB8: ; 805FEB8 +sub_805FEB8: @ 805FEB8 push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -156813,7 +156813,7 @@ _0805FEDA: thumb_func_end sub_805FEB8 thumb_func_start bx_803B0F4 -bx_803B0F4: ; 805FEE8 +bx_803B0F4: @ 805FEE8 push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -156837,7 +156837,7 @@ _0805FF0A: thumb_func_end bx_803B0F4 thumb_func_start dp01_tbl7_exec_completed -dp01_tbl7_exec_completed: ; 805FF18 +dp01_tbl7_exec_completed: @ 805FF18 push {r4,lr} sub sp, 0x4 ldr r1, =0x03005d60 @@ -156887,7 +156887,7 @@ _0805FF7E: thumb_func_end dp01_tbl7_exec_completed thumb_func_start dp01t_00_7_getattr -dp01t_00_7_getattr: ; 805FF90 +dp01t_00_7_getattr: @ 805FF90 push {r4-r6,lr} sub sp, 0x100 movs r6, 0 @@ -156942,7 +156942,7 @@ _0805FFEA: thumb_func_end dp01t_00_7_getattr thumb_func_start sub_8060004 -sub_8060004: ; 8060004 +sub_8060004: @ 8060004 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -157820,7 +157820,7 @@ _0806079A: thumb_func_end sub_8060004 thumb_func_start dp01t_01_2_read_pokmon_data_slice -dp01t_01_2_read_pokmon_data_slice: ; 80607B0 +dp01t_01_2_read_pokmon_data_slice: @ 80607B0 push {r4-r7,lr} sub sp, 0x58 ldr r2, =0x0202406e @@ -157884,7 +157884,7 @@ _08060806: thumb_func_end dp01t_01_2_read_pokmon_data_slice thumb_func_start dp01t_02_7_setattr -dp01t_02_7_setattr: ; 8060838 +dp01t_02_7_setattr: @ 8060838 push {r4,r5,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -157927,7 +157927,7 @@ _08060886: thumb_func_end dp01t_02_7_setattr thumb_func_start sub_8060890 -sub_8060890: ; 8060890 +sub_8060890: @ 8060890 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -158912,7 +158912,7 @@ _0806119C: thumb_func_end sub_8060890 thumb_func_start sub_80611B0 -sub_80611B0: ; 80611B0 +sub_80611B0: @ 80611B0 push {r4-r7,lr} ldr r1, =0x0202406e ldr r7, =0x02024064 @@ -158967,7 +158967,7 @@ _08061208: thumb_func_end sub_80611B0 thumb_func_start sub_8061224 -sub_8061224: ; 8061224 +sub_8061224: @ 8061224 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -159113,7 +159113,7 @@ sub_8061224: ; 8061224 thumb_func_end sub_8061224 thumb_func_start sub_806137C -sub_806137C: ; 806137C +sub_806137C: @ 806137C push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -159152,7 +159152,7 @@ sub_806137C: ; 806137C thumb_func_end sub_806137C thumb_func_start sub_80613DC -sub_80613DC: ; 80613DC +sub_80613DC: @ 80613DC push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -159325,7 +159325,7 @@ sub_80613DC: ; 80613DC thumb_func_end sub_80613DC thumb_func_start sub_806156C -sub_806156C: ; 806156C +sub_806156C: @ 806156C push {r4-r6,lr} ldr r1, =0x02023064 ldr r6, =0x02024064 @@ -159386,7 +159386,7 @@ _080615F0: thumb_func_end sub_806156C thumb_func_start sub_8061604 -sub_8061604: ; 8061604 +sub_8061604: @ 8061604 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -159456,7 +159456,7 @@ _08061682: thumb_func_end sub_8061604 thumb_func_start sub_8061690 -sub_8061690: ; 8061690 +sub_8061690: @ 8061690 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -159704,7 +159704,7 @@ _080617CA: thumb_func_end sub_8061690 thumb_func_start sub_80618D8 -sub_80618D8: ; 80618D8 +sub_80618D8: @ 80618D8 push {r4-r6,lr} mov r6, r8 push {r6} @@ -159932,7 +159932,7 @@ _080619DE: thumb_func_end sub_80618D8 thumb_func_start sub_8061AF0 -sub_8061AF0: ; 8061AF0 +sub_8061AF0: @ 8061AF0 push {r4-r6,lr} ldr r6, =0x020241e4 ldr r4, =0x02024064 @@ -160006,7 +160006,7 @@ sub_8061AF0: ; 8061AF0 thumb_func_end sub_8061AF0 thumb_func_start sub_8061B9C -sub_8061B9C: ; 8061B9C +sub_8061B9C: @ 8061B9C push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -160083,7 +160083,7 @@ _08061C2C: thumb_func_end sub_8061B9C thumb_func_start sub_8061C48 -sub_8061C48: ; 8061C48 +sub_8061C48: @ 8061C48 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -160091,7 +160091,7 @@ sub_8061C48: ; 8061C48 thumb_func_end sub_8061C48 thumb_func_start sub_8061C54 -sub_8061C54: ; 8061C54 +sub_8061C54: @ 8061C54 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -160099,7 +160099,7 @@ sub_8061C54: ; 8061C54 thumb_func_end sub_8061C54 thumb_func_start sub_8061C60 -sub_8061C60: ; 8061C60 +sub_8061C60: @ 8061C60 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -160107,7 +160107,7 @@ sub_8061C60: ; 8061C60 thumb_func_end sub_8061C60 thumb_func_start sub_8061C6C -sub_8061C6C: ; 8061C6C +sub_8061C6C: @ 8061C6C push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -160115,7 +160115,7 @@ sub_8061C6C: ; 8061C6C thumb_func_end sub_8061C6C thumb_func_start sub_8061C78 -sub_8061C78: ; 8061C78 +sub_8061C78: @ 8061C78 push {r4-r6,lr} ldr r6, =0x02024064 ldrb r0, [r6] @@ -160252,7 +160252,7 @@ _08061D9E: thumb_func_end sub_8061C78 thumb_func_start bx_move_anim_7 -bx_move_anim_7: ; 8061DB0 +bx_move_anim_7: @ 8061DB0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -160436,7 +160436,7 @@ _08061F24: thumb_func_end bx_move_anim_7 thumb_func_start sub_8061F34 -sub_8061F34: ; 8061F34 +sub_8061F34: @ 8061F34 push {r4,r5,lr} ldr r0, =0x02022e14 movs r1, 0 @@ -160469,7 +160469,7 @@ sub_8061F34: ; 8061F34 thumb_func_end sub_8061F34 thumb_func_start sub_8061F90 -sub_8061F90: ; 8061F90 +sub_8061F90: @ 8061F90 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -160477,7 +160477,7 @@ sub_8061F90: ; 8061F90 thumb_func_end sub_8061F90 thumb_func_start sub_8061F9C -sub_8061F9C: ; 8061F9C +sub_8061F9C: @ 8061F9C push {lr} bl sub_8063880 bl dp01_tbl7_exec_completed @@ -160486,7 +160486,7 @@ sub_8061F9C: ; 8061F9C thumb_func_end sub_8061F9C thumb_func_start sub_8061FAC -sub_8061FAC: ; 8061FAC +sub_8061FAC: @ 8061FAC push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -160494,7 +160494,7 @@ sub_8061FAC: ; 8061FAC thumb_func_end sub_8061FAC thumb_func_start sub_8061FB8 -sub_8061FB8: ; 8061FB8 +sub_8061FB8: @ 8061FB8 push {r4-r6,lr} ldr r0, =0x02022fec ldr r2, [r0] @@ -160690,7 +160690,7 @@ _08062156: thumb_func_end sub_8061FB8 thumb_func_start sub_806215C -sub_806215C: ; 806215C +sub_806215C: @ 806215C push {lr} ldr r0, =0x02024064 ldrb r0, [r0] @@ -160710,7 +160710,7 @@ sub_806215C: ; 806215C thumb_func_end sub_806215C thumb_func_start sub_8062188 -sub_8062188: ; 8062188 +sub_8062188: @ 8062188 push {r4-r7,lr} ldr r0, =0x02024064 ldrb r0, [r0] @@ -160826,7 +160826,7 @@ _0806225A: thumb_func_end sub_8062188 thumb_func_start sub_8062288 -sub_8062288: ; 8062288 +sub_8062288: @ 8062288 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -160834,7 +160834,7 @@ sub_8062288: ; 8062288 thumb_func_end sub_8062288 thumb_func_start sub_8062294 -sub_8062294: ; 8062294 +sub_8062294: @ 8062294 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -160930,7 +160930,7 @@ _0806234E: thumb_func_end sub_8062294 thumb_func_start sub_8062384 -sub_8062384: ; 8062384 +sub_8062384: @ 8062384 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -160938,7 +160938,7 @@ sub_8062384: ; 8062384 thumb_func_end sub_8062384 thumb_func_start sub_8062390 -sub_8062390: ; 8062390 +sub_8062390: @ 8062390 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -160987,7 +160987,7 @@ _080623E4: thumb_func_end sub_8062390 thumb_func_start sub_8062408 -sub_8062408: ; 8062408 +sub_8062408: @ 8062408 push {r4,r5,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -161034,7 +161034,7 @@ _08062458: thumb_func_end sub_8062408 thumb_func_start sub_8062470 -sub_8062470: ; 8062470 +sub_8062470: @ 8062470 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -161042,7 +161042,7 @@ sub_8062470: ; 8062470 thumb_func_end sub_8062470 thumb_func_start sub_806247C -sub_806247C: ; 806247C +sub_806247C: @ 806247C push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -161050,7 +161050,7 @@ sub_806247C: ; 806247C thumb_func_end sub_806247C thumb_func_start sub_8062488 -sub_8062488: ; 8062488 +sub_8062488: @ 8062488 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -161058,7 +161058,7 @@ sub_8062488: ; 8062488 thumb_func_end sub_8062488 thumb_func_start sub_8062494 -sub_8062494: ; 8062494 +sub_8062494: @ 8062494 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -161066,7 +161066,7 @@ sub_8062494: ; 8062494 thumb_func_end sub_8062494 thumb_func_start sub_80624A0 -sub_80624A0: ; 80624A0 +sub_80624A0: @ 80624A0 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -161074,7 +161074,7 @@ sub_80624A0: ; 80624A0 thumb_func_end sub_80624A0 thumb_func_start sub_80624AC -sub_80624AC: ; 80624AC +sub_80624AC: @ 80624AC push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -161082,7 +161082,7 @@ sub_80624AC: ; 80624AC thumb_func_end sub_80624AC thumb_func_start sub_80624B8 -sub_80624B8: ; 80624B8 +sub_80624B8: @ 80624B8 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -161090,7 +161090,7 @@ sub_80624B8: ; 80624B8 thumb_func_end sub_80624B8 thumb_func_start sub_80624C4 -sub_80624C4: ; 80624C4 +sub_80624C4: @ 80624C4 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -161098,7 +161098,7 @@ sub_80624C4: ; 80624C4 thumb_func_end sub_80624C4 thumb_func_start sub_80624D0 -sub_80624D0: ; 80624D0 +sub_80624D0: @ 80624D0 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -161106,7 +161106,7 @@ sub_80624D0: ; 80624D0 thumb_func_end sub_80624D0 thumb_func_start sub_80624DC -sub_80624DC: ; 80624DC +sub_80624DC: @ 80624DC push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -161121,7 +161121,7 @@ sub_80624DC: ; 80624DC thumb_func_end sub_80624DC thumb_func_start sub_80624F8 -sub_80624F8: ; 80624F8 +sub_80624F8: @ 80624F8 push {lr} ldr r3, =0x02022d0c ldr r1, =0x02023064 @@ -161146,7 +161146,7 @@ sub_80624F8: ; 80624F8 thumb_func_end sub_80624F8 thumb_func_start sub_8062530 -sub_8062530: ; 8062530 +sub_8062530: @ 8062530 push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -161160,7 +161160,7 @@ sub_8062530: ; 8062530 thumb_func_end sub_8062530 thumb_func_start sub_8062548 -sub_8062548: ; 8062548 +sub_8062548: @ 8062548 push {lr} ldr r3, =0x02022d0c ldr r1, [r3] @@ -161181,7 +161181,7 @@ sub_8062548: ; 8062548 thumb_func_end sub_8062548 thumb_func_start dp01t_29_7_blink -dp01t_29_7_blink: ; 8062570 +dp01t_29_7_blink: @ 8062570 push {r4,lr} ldr r3, =0x02020630 ldr r2, =0x020241e4 @@ -161230,7 +161230,7 @@ _080625CE: thumb_func_end dp01t_29_7_blink thumb_func_start sub_80625E0 -sub_80625E0: ; 80625E0 +sub_80625E0: @ 80625E0 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -161238,7 +161238,7 @@ sub_80625E0: ; 80625E0 thumb_func_end sub_80625E0 thumb_func_start sub_80625EC -sub_80625EC: ; 80625EC +sub_80625EC: @ 80625EC push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -161271,7 +161271,7 @@ _08062600: thumb_func_end sub_80625EC thumb_func_start sub_8062630 -sub_8062630: ; 8062630 +sub_8062630: @ 8062630 push {r4,r5,lr} ldr r4, =0x02023064 ldr r5, =0x02024064 @@ -161314,7 +161314,7 @@ _08062680: thumb_func_end sub_8062630 thumb_func_start sub_806268C -sub_806268C: ; 806268C +sub_806268C: @ 806268C push {lr} ldr r1, =0x0202406e ldr r0, =0x02024064 @@ -161340,7 +161340,7 @@ sub_806268C: ; 806268C thumb_func_end sub_806268C thumb_func_start dp01t_2E_7_battle_intro -dp01t_2E_7_battle_intro: ; 80626C8 +dp01t_2E_7_battle_intro: @ 80626C8 push {lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -161362,7 +161362,7 @@ dp01t_2E_7_battle_intro: ; 80626C8 thumb_func_end dp01t_2E_7_battle_intro thumb_func_start sub_80626FC -sub_80626FC: ; 80626FC +sub_80626FC: @ 80626FC push {r4-r6,lr} ldr r5, =0x020241e4 ldr r6, =0x02024064 @@ -161477,7 +161477,7 @@ _080627BE: thumb_func_end sub_80626FC thumb_func_start sub_806280C -sub_806280C: ; 806280C +sub_806280C: @ 806280C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x6] @@ -161492,7 +161492,7 @@ sub_806280C: ; 806280C thumb_func_end sub_806280C thumb_func_start sub_8062828 -sub_8062828: ; 8062828 +sub_8062828: @ 8062828 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -161595,7 +161595,7 @@ _080628E0: thumb_func_end sub_8062828 thumb_func_start dp01t_30_7_0803D67C -dp01t_30_7_0803D67C: ; 8062918 +dp01t_30_7_0803D67C: @ 8062918 push {r4-r7,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -161720,7 +161720,7 @@ _08062A12: thumb_func_end dp01t_30_7_0803D67C thumb_func_start bx_0803D790_t7 -bx_0803D790_t7: ; 8062A2C +bx_0803D790_t7: @ 8062A2C push {r4,lr} ldr r4, =0x020244d0 ldr r0, [r4] @@ -161756,7 +161756,7 @@ _08062A64: thumb_func_end bx_0803D790_t7 thumb_func_start sub_8062A74 -sub_8062A74: ; 8062A74 +sub_8062A74: @ 8062A74 push {lr} ldr r0, =0x020244d0 ldr r1, [r0] @@ -161790,7 +161790,7 @@ _08062AA6: thumb_func_end sub_8062A74 thumb_func_start sub_8062AC4 -sub_8062AC4: ; 8062AC4 +sub_8062AC4: @ 8062AC4 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -161798,7 +161798,7 @@ sub_8062AC4: ; 8062AC4 thumb_func_end sub_8062AC4 thumb_func_start sub_8062AD0 -sub_8062AD0: ; 8062AD0 +sub_8062AD0: @ 8062AD0 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -161841,7 +161841,7 @@ _08062B16: thumb_func_end sub_8062AD0 thumb_func_start dp01t_34_7_move_anim_start_t3 -dp01t_34_7_move_anim_start_t3: ; 8062B30 +dp01t_34_7_move_anim_start_t3: @ 8062B30 push {r4-r6,lr} sub sp, 0x4 ldr r6, =0x02024064 @@ -161890,7 +161890,7 @@ _08062B88: thumb_func_end dp01t_34_7_move_anim_start_t3 thumb_func_start sub_8062B98 -sub_8062B98: ; 8062B98 +sub_8062B98: @ 8062B98 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -161898,7 +161898,7 @@ sub_8062B98: ; 8062B98 thumb_func_end sub_8062B98 thumb_func_start sub_8062BA4 -sub_8062BA4: ; 8062BA4 +sub_8062BA4: @ 8062BA4 push {lr} bl dp01_tbl7_exec_completed pop {r0} @@ -161906,7 +161906,7 @@ sub_8062BA4: ; 8062BA4 thumb_func_end sub_8062BA4 thumb_func_start sub_8062BB0 -sub_8062BB0: ; 8062BB0 +sub_8062BB0: @ 8062BB0 push {lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -161935,12 +161935,12 @@ _08062BDA: thumb_func_end sub_8062BB0 thumb_func_start nullsub_91 -nullsub_91: ; 8062BF4 +nullsub_91: @ 8062BF4 bx lr thumb_func_end nullsub_91 thumb_func_start ai_switch_perish_song -ai_switch_perish_song: ; 8062BF8 +ai_switch_perish_song: @ 8062BF8 push {lr} ldr r1, =0x020242ac ldr r0, =0x02024064 @@ -161984,7 +161984,7 @@ _08062C52: thumb_func_end ai_switch_perish_song thumb_func_start sub_8062C58 -sub_8062C58: ; 8062C58 +sub_8062C58: @ 8062C58 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -162220,7 +162220,7 @@ _08062E2E: thumb_func_end sub_8062C58 thumb_func_start sub_8062E54 -sub_8062E54: ; 8062E54 +sub_8062E54: @ 8062E54 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -162507,7 +162507,7 @@ _080630AE: thumb_func_end sub_8062E54 thumb_func_start ai_switchout_natural_cure -ai_switchout_natural_cure: ; 80630C0 +ai_switchout_natural_cure: @ 80630C0 push {r4,r5,lr} ldr r3, =0x02024084 ldr r5, =0x02024064 @@ -162622,7 +162622,7 @@ _080631AC: thumb_func_end ai_switchout_natural_cure thumb_func_start ai_has_super_effective_move_on_field -ai_has_super_effective_move_on_field: ; 80631BC +ai_has_super_effective_move_on_field: @ 80631BC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -162785,7 +162785,7 @@ _080632FC: thumb_func_end ai_has_super_effective_move_on_field thumb_func_start ai_is_too_invested_in_stat_buffs -ai_is_too_invested_in_stat_buffs: ; 806331C +ai_is_too_invested_in_stat_buffs: @ 806331C push {r4,lr} movs r4, 0 ldr r1, =0x02024084 @@ -162825,7 +162825,7 @@ _08063356: thumb_func_end ai_is_too_invested_in_stat_buffs thumb_func_start ai_switchout_something -ai_switchout_something: ; 8063364 +ai_switchout_something: @ 8063364 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -163136,7 +163136,7 @@ _080635F0: thumb_func_end ai_switchout_something thumb_func_start sub_8063614 -sub_8063614: ; 8063614 +sub_8063614: @ 8063614 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -163421,7 +163421,7 @@ _0806386E: thumb_func_end sub_8063614 thumb_func_start sub_8063880 -sub_8063880: ; 8063880 +sub_8063880: @ 8063880 push {r4-r7,lr} mov r7, r8 push {r7} @@ -163604,7 +163604,7 @@ _080639F8: thumb_func_end sub_8063880 thumb_func_start sub_8063A08 -sub_8063A08: ; 8063A08 +sub_8063A08: @ 8063A08 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -163676,7 +163676,7 @@ _08063A7A: thumb_func_end sub_8063A08 thumb_func_start sub_8063A90 -sub_8063A90: ; 8063A90 +sub_8063A90: @ 8063A90 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -164142,7 +164142,7 @@ _08063E50: thumb_func_end sub_8063A90 thumb_func_start ai_identify_item_effect -ai_identify_item_effect: ; 8063E84 +ai_identify_item_effect: @ 8063E84 push {r4,lr} adds r2, r1, 0 lsls r0, 24 @@ -164199,7 +164199,7 @@ _08063EDA: thumb_func_end ai_identify_item_effect thumb_func_start sub_8063EE0 -sub_8063EE0: ; 8063EE0 +sub_8063EE0: @ 8063EE0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -164779,12 +164779,12 @@ _0806437E: thumb_func_end sub_8063EE0 thumb_func_start nullsub_28 -nullsub_28: ; 8064390 +nullsub_28: @ 8064390 bx lr thumb_func_end nullsub_28 thumb_func_start sub_8064394 -sub_8064394: ; 8064394 +sub_8064394: @ 8064394 ldr r1, =0x03005d60 ldr r0, =0x02024064 ldrb r0, [r0] @@ -164797,7 +164797,7 @@ sub_8064394: ; 8064394 thumb_func_end sub_8064394 thumb_func_start sub_80643B0 -sub_80643B0: ; 80643B0 +sub_80643B0: @ 80643B0 push {lr} ldr r2, =0x02024068 ldr r1, =gUnknown_0832A328 @@ -164832,7 +164832,7 @@ _080643FC: thumb_func_end sub_80643B0 thumb_func_start sub_8064400 -sub_8064400: ; 8064400 +sub_8064400: @ 8064400 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -164857,7 +164857,7 @@ _08064424: thumb_func_end sub_8064400 thumb_func_start sub_8064438 -sub_8064438: ; 8064438 +sub_8064438: @ 8064438 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -164882,7 +164882,7 @@ _0806445C: thumb_func_end sub_8064438 thumb_func_start sub_8064470 -sub_8064470: ; 8064470 +sub_8064470: @ 8064470 push {r4-r6,lr} ldr r5, =0x02020630 ldr r6, =0x020241e4 @@ -164928,7 +164928,7 @@ _080644C2: thumb_func_end sub_8064470 thumb_func_start sub_80644D8 -sub_80644D8: ; 80644D8 +sub_80644D8: @ 80644D8 push {r4,lr} ldr r4, =0x020244d0 ldr r1, [r4] @@ -164964,7 +164964,7 @@ _08064510: thumb_func_end sub_80644D8 thumb_func_start sub_8064520 -sub_8064520: ; 8064520 +sub_8064520: @ 8064520 push {r4-r7,lr} mov r7, r8 push {r7} @@ -165204,7 +165204,7 @@ _08064714: thumb_func_end sub_8064520 thumb_func_start sub_8064734 -sub_8064734: ; 8064734 +sub_8064734: @ 8064734 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -165649,7 +165649,7 @@ _08064AC0: thumb_func_end sub_8064734 thumb_func_start sub_8064B04 -sub_8064B04: ; 8064B04 +sub_8064B04: @ 8064B04 push {r4-r7,lr} ldr r4, =0x02020630 ldr r0, =0x020241e4 @@ -165730,7 +165730,7 @@ _08064BB6: thumb_func_end sub_8064B04 thumb_func_start sub_8064BC0 -sub_8064BC0: ; 8064BC0 +sub_8064BC0: @ 8064BC0 push {r4-r6,lr} ldr r6, =0x02024064 ldrb r0, [r6] @@ -165769,7 +165769,7 @@ _08064C0C: thumb_func_end sub_8064BC0 thumb_func_start sub_8064C14 -sub_8064C14: ; 8064C14 +sub_8064C14: @ 8064C14 push {lr} ldr r2, =0x02020630 ldr r0, =0x020241e4 @@ -165798,7 +165798,7 @@ _08064C42: thumb_func_end sub_8064C14 thumb_func_start sub_8064C58 -sub_8064C58: ; 8064C58 +sub_8064C58: @ 8064C58 push {r4-r6,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -165847,7 +165847,7 @@ _08064CB2: thumb_func_end sub_8064C58 thumb_func_start sub_8064CCC -sub_8064CCC: ; 8064CCC +sub_8064CCC: @ 8064CCC push {lr} movs r0, 0 bl IsTextPrinterActive @@ -165861,7 +165861,7 @@ _08064CDE: thumb_func_end sub_8064CCC thumb_func_start sub_8064CE4 -sub_8064CE4: ; 8064CE4 +sub_8064CE4: @ 8064CE4 push {r4,lr} ldr r1, =0x020241e4 ldr r0, =0x02024064 @@ -165921,7 +165921,7 @@ _08064D5A: thumb_func_end sub_8064CE4 thumb_func_start sub_8064D60 -sub_8064D60: ; 8064D60 +sub_8064D60: @ 8064D60 push {r4,lr} ldr r2, =0x02020630 ldr r0, =0x03005d70 @@ -165968,7 +165968,7 @@ _08064DAC: thumb_func_end sub_8064D60 thumb_func_start sub_8064DD0 -sub_8064DD0: ; 8064DD0 +sub_8064DD0: @ 8064DD0 push {r4,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -166020,7 +166020,7 @@ _08064E2A: thumb_func_end sub_8064DD0 thumb_func_start sub_8064E50 -sub_8064E50: ; 8064E50 +sub_8064E50: @ 8064E50 push {r4-r7,lr} ldr r4, =0x020244d0 ldr r0, [r4] @@ -166116,7 +166116,7 @@ _08064F0C: thumb_func_end sub_8064E50 thumb_func_start sub_8064F40 -sub_8064F40: ; 8064F40 +sub_8064F40: @ 8064F40 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r0, [r6] @@ -166200,7 +166200,7 @@ _08064FDC: thumb_func_end sub_8064F40 thumb_func_start sub_8065008 -sub_8065008: ; 8065008 +sub_8065008: @ 8065008 push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -166224,7 +166224,7 @@ _0806502A: thumb_func_end sub_8065008 thumb_func_start sub_8065038 -sub_8065038: ; 8065038 +sub_8065038: @ 8065038 push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -166248,7 +166248,7 @@ _0806505A: thumb_func_end sub_8065038 thumb_func_start sub_8065068 -sub_8065068: ; 8065068 +sub_8065068: @ 8065068 push {r4,lr} sub sp, 0x4 ldr r1, =0x03005d60 @@ -166298,7 +166298,7 @@ _080650CE: thumb_func_end sub_8065068 thumb_func_start dp01t_00_2_getattr -dp01t_00_2_getattr: ; 80650E0 +dp01t_00_2_getattr: @ 80650E0 push {r4-r6,lr} sub sp, 0x100 movs r6, 0 @@ -166353,7 +166353,7 @@ _0806513A: thumb_func_end dp01t_00_2_getattr thumb_func_start dp01_getattr_by_ch1_for_opponent_pokemon -dp01_getattr_by_ch1_for_opponent_pokemon: ; 8065154 +dp01_getattr_by_ch1_for_opponent_pokemon: @ 8065154 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -167231,7 +167231,7 @@ _080658EA: thumb_func_end dp01_getattr_by_ch1_for_opponent_pokemon thumb_func_start sub_8065900 -sub_8065900: ; 8065900 +sub_8065900: @ 8065900 push {lr} bl sub_8065068 pop {r0} @@ -167239,7 +167239,7 @@ sub_8065900: ; 8065900 thumb_func_end sub_8065900 thumb_func_start sub_806590C -sub_806590C: ; 806590C +sub_806590C: @ 806590C push {r4,r5,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -167282,7 +167282,7 @@ _0806595A: thumb_func_end sub_806590C thumb_func_start sub_8065964 -sub_8065964: ; 8065964 +sub_8065964: @ 8065964 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -168267,7 +168267,7 @@ _08066270: thumb_func_end sub_8065964 thumb_func_start sub_8066284 -sub_8066284: ; 8066284 +sub_8066284: @ 8066284 push {r4-r7,lr} ldr r1, =0x0202406e ldr r7, =0x02024064 @@ -168322,7 +168322,7 @@ _080662DC: thumb_func_end sub_8066284 thumb_func_start sub_80662F8 -sub_80662F8: ; 80662F8 +sub_80662F8: @ 80662F8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -168463,7 +168463,7 @@ sub_80662F8: ; 80662F8 thumb_func_end sub_80662F8 thumb_func_start sub_8066448 -sub_8066448: ; 8066448 +sub_8066448: @ 8066448 push {r4,lr} ldr r1, =0x0202406e ldr r4, =0x02024064 @@ -168495,7 +168495,7 @@ sub_8066448: ; 8066448 thumb_func_end sub_8066448 thumb_func_start sub_8066494 -sub_8066494: ; 8066494 +sub_8066494: @ 8066494 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -168668,7 +168668,7 @@ sub_8066494: ; 8066494 thumb_func_end sub_8066494 thumb_func_start sub_8066624 -sub_8066624: ; 8066624 +sub_8066624: @ 8066624 push {r4-r6,lr} ldr r1, =0x02023064 ldr r6, =0x02024064 @@ -168729,7 +168729,7 @@ _080666A8: thumb_func_end sub_8066624 thumb_func_start sub_80666BC -sub_80666BC: ; 80666BC +sub_80666BC: @ 80666BC push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -168799,7 +168799,7 @@ _0806673A: thumb_func_end sub_80666BC thumb_func_start sub_8066748 -sub_8066748: ; 8066748 +sub_8066748: @ 8066748 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -169153,7 +169153,7 @@ _0806694C: thumb_func_end sub_8066748 thumb_func_start sub_8066A58 -sub_8066A58: ; 8066A58 +sub_8066A58: @ 8066A58 push {r4-r6,lr} mov r6, r8 push {r6} @@ -169285,7 +169285,7 @@ _08066A76: thumb_func_end sub_8066A58 thumb_func_start sub_8066B94 -sub_8066B94: ; 8066B94 +sub_8066B94: @ 8066B94 push {r4-r6,lr} ldr r6, =0x020241e4 ldr r4, =0x02024064 @@ -169359,7 +169359,7 @@ sub_8066B94: ; 8066B94 thumb_func_end sub_8066B94 thumb_func_start sub_8066C40 -sub_8066C40: ; 8066C40 +sub_8066C40: @ 8066C40 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -169436,7 +169436,7 @@ _08066CD0: thumb_func_end sub_8066C40 thumb_func_start sub_8066CEC -sub_8066CEC: ; 8066CEC +sub_8066CEC: @ 8066CEC push {lr} bl sub_8065068 pop {r0} @@ -169444,7 +169444,7 @@ sub_8066CEC: ; 8066CEC thumb_func_end sub_8066CEC thumb_func_start sub_8066CF8 -sub_8066CF8: ; 8066CF8 +sub_8066CF8: @ 8066CF8 push {lr} bl sub_8065068 pop {r0} @@ -169452,7 +169452,7 @@ sub_8066CF8: ; 8066CF8 thumb_func_end sub_8066CF8 thumb_func_start sub_8066D04 -sub_8066D04: ; 8066D04 +sub_8066D04: @ 8066D04 push {lr} bl sub_8065068 pop {r0} @@ -169460,7 +169460,7 @@ sub_8066D04: ; 8066D04 thumb_func_end sub_8066D04 thumb_func_start sub_8066D10 -sub_8066D10: ; 8066D10 +sub_8066D10: @ 8066D10 push {lr} bl sub_8065068 pop {r0} @@ -169468,7 +169468,7 @@ sub_8066D10: ; 8066D10 thumb_func_end sub_8066D10 thumb_func_start sub_8066D1C -sub_8066D1C: ; 8066D1C +sub_8066D1C: @ 8066D1C push {r4-r7,lr} mov r7, r8 push {r7} @@ -169617,7 +169617,7 @@ _08066E58: thumb_func_end sub_8066D1C thumb_func_start sub_8066E70 -sub_8066E70: ; 8066E70 +sub_8066E70: @ 8066E70 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -169801,7 +169801,7 @@ _08066FE4: thumb_func_end sub_8066E70 thumb_func_start sub_8066FF4 -sub_8066FF4: ; 8066FF4 +sub_8066FF4: @ 8066FF4 push {r4,r5,lr} ldr r0, =0x02022e14 movs r1, 0 @@ -169833,7 +169833,7 @@ sub_8066FF4: ; 8066FF4 thumb_func_end sub_8066FF4 thumb_func_start sub_806704C -sub_806704C: ; 806704C +sub_806704C: @ 806704C push {lr} bl sub_8065068 pop {r0} @@ -169841,7 +169841,7 @@ sub_806704C: ; 806704C thumb_func_end sub_806704C thumb_func_start sub_8067058 -sub_8067058: ; 8067058 +sub_8067058: @ 8067058 push {lr} bl sub_8065068 pop {r0} @@ -169849,7 +169849,7 @@ sub_8067058: ; 8067058 thumb_func_end sub_8067058 thumb_func_start sub_8067064 -sub_8067064: ; 8067064 +sub_8067064: @ 8067064 push {lr} bl sub_8065068 pop {r0} @@ -169857,7 +169857,7 @@ sub_8067064: ; 8067064 thumb_func_end sub_8067064 thumb_func_start sub_8067070 -sub_8067070: ; 8067070 +sub_8067070: @ 8067070 push {lr} bl sub_8065068 pop {r0} @@ -169865,7 +169865,7 @@ sub_8067070: ; 8067070 thumb_func_end sub_8067070 thumb_func_start sub_806707C -sub_806707C: ; 806707C +sub_806707C: @ 806707C push {lr} bl sub_8065068 pop {r0} @@ -169873,7 +169873,7 @@ sub_806707C: ; 806707C thumb_func_end sub_806707C thumb_func_start sub_8067088 -sub_8067088: ; 8067088 +sub_8067088: @ 8067088 push {lr} bl sub_8065068 pop {r0} @@ -169881,7 +169881,7 @@ sub_8067088: ; 8067088 thumb_func_end sub_8067088 thumb_func_start sub_8067094 -sub_8067094: ; 8067094 +sub_8067094: @ 8067094 push {lr} bl sub_8065068 pop {r0} @@ -169889,7 +169889,7 @@ sub_8067094: ; 8067094 thumb_func_end sub_8067094 thumb_func_start sub_80670A0 -sub_80670A0: ; 80670A0 +sub_80670A0: @ 80670A0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -169985,7 +169985,7 @@ _0806715A: thumb_func_end sub_80670A0 thumb_func_start sub_8067190 -sub_8067190: ; 8067190 +sub_8067190: @ 8067190 push {lr} bl sub_8065068 pop {r0} @@ -169993,7 +169993,7 @@ sub_8067190: ; 8067190 thumb_func_end sub_8067190 thumb_func_start sub_806719C -sub_806719C: ; 806719C +sub_806719C: @ 806719C push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -170042,7 +170042,7 @@ _080671F0: thumb_func_end sub_806719C thumb_func_start sub_8067214 -sub_8067214: ; 8067214 +sub_8067214: @ 8067214 push {r4,r5,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -170089,7 +170089,7 @@ _08067264: thumb_func_end sub_8067214 thumb_func_start sub_806727C -sub_806727C: ; 806727C +sub_806727C: @ 806727C push {lr} bl sub_8065068 pop {r0} @@ -170097,7 +170097,7 @@ sub_806727C: ; 806727C thumb_func_end sub_806727C thumb_func_start sub_8067288 -sub_8067288: ; 8067288 +sub_8067288: @ 8067288 push {lr} bl sub_8065068 pop {r0} @@ -170105,7 +170105,7 @@ sub_8067288: ; 8067288 thumb_func_end sub_8067288 thumb_func_start sub_8067294 -sub_8067294: ; 8067294 +sub_8067294: @ 8067294 push {lr} bl sub_8065068 pop {r0} @@ -170113,7 +170113,7 @@ sub_8067294: ; 8067294 thumb_func_end sub_8067294 thumb_func_start sub_80672A0 -sub_80672A0: ; 80672A0 +sub_80672A0: @ 80672A0 push {lr} bl sub_8065068 pop {r0} @@ -170121,7 +170121,7 @@ sub_80672A0: ; 80672A0 thumb_func_end sub_80672A0 thumb_func_start sub_80672AC -sub_80672AC: ; 80672AC +sub_80672AC: @ 80672AC push {lr} bl sub_8065068 pop {r0} @@ -170129,7 +170129,7 @@ sub_80672AC: ; 80672AC thumb_func_end sub_80672AC thumb_func_start sub_80672B8 -sub_80672B8: ; 80672B8 +sub_80672B8: @ 80672B8 push {lr} bl sub_8065068 pop {r0} @@ -170137,7 +170137,7 @@ sub_80672B8: ; 80672B8 thumb_func_end sub_80672B8 thumb_func_start sub_80672C4 -sub_80672C4: ; 80672C4 +sub_80672C4: @ 80672C4 push {lr} bl sub_8065068 pop {r0} @@ -170145,7 +170145,7 @@ sub_80672C4: ; 80672C4 thumb_func_end sub_80672C4 thumb_func_start sub_80672D0 -sub_80672D0: ; 80672D0 +sub_80672D0: @ 80672D0 push {lr} bl sub_8065068 pop {r0} @@ -170153,7 +170153,7 @@ sub_80672D0: ; 80672D0 thumb_func_end sub_80672D0 thumb_func_start sub_80672DC -sub_80672DC: ; 80672DC +sub_80672DC: @ 80672DC push {lr} bl sub_8065068 pop {r0} @@ -170161,7 +170161,7 @@ sub_80672DC: ; 80672DC thumb_func_end sub_80672DC thumb_func_start sub_80672E8 -sub_80672E8: ; 80672E8 +sub_80672E8: @ 80672E8 push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -170176,7 +170176,7 @@ sub_80672E8: ; 80672E8 thumb_func_end sub_80672E8 thumb_func_start sub_8067304 -sub_8067304: ; 8067304 +sub_8067304: @ 8067304 push {lr} ldr r3, =0x02022d0c ldr r1, =0x02023064 @@ -170201,7 +170201,7 @@ sub_8067304: ; 8067304 thumb_func_end sub_8067304 thumb_func_start sub_806733C -sub_806733C: ; 806733C +sub_806733C: @ 806733C push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -170215,7 +170215,7 @@ sub_806733C: ; 806733C thumb_func_end sub_806733C thumb_func_start sub_8067354 -sub_8067354: ; 8067354 +sub_8067354: @ 8067354 push {lr} ldr r3, =0x02022d0c ldr r1, [r3] @@ -170236,7 +170236,7 @@ sub_8067354: ; 8067354 thumb_func_end sub_8067354 thumb_func_start sub_806737C -sub_806737C: ; 806737C +sub_806737C: @ 806737C push {r4,lr} ldr r3, =0x02020630 ldr r2, =0x020241e4 @@ -170285,7 +170285,7 @@ _080673DA: thumb_func_end sub_806737C thumb_func_start sub_80673EC -sub_80673EC: ; 80673EC +sub_80673EC: @ 80673EC push {lr} bl sub_8065068 pop {r0} @@ -170293,7 +170293,7 @@ sub_80673EC: ; 80673EC thumb_func_end sub_80673EC thumb_func_start sub_80673F8 -sub_80673F8: ; 80673F8 +sub_80673F8: @ 80673F8 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -170326,7 +170326,7 @@ _0806740C: thumb_func_end sub_80673F8 thumb_func_start sub_806743C -sub_806743C: ; 806743C +sub_806743C: @ 806743C push {r4,r5,lr} ldr r4, =0x02023064 ldr r5, =0x02024064 @@ -170369,7 +170369,7 @@ _0806748C: thumb_func_end sub_806743C thumb_func_start sub_8067498 -sub_8067498: ; 8067498 +sub_8067498: @ 8067498 push {lr} ldr r1, =0x0202406e ldr r0, =0x02024064 @@ -170395,7 +170395,7 @@ sub_8067498: ; 8067498 thumb_func_end sub_8067498 thumb_func_start sub_80674D4 -sub_80674D4: ; 80674D4 +sub_80674D4: @ 80674D4 push {lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -170417,7 +170417,7 @@ sub_80674D4: ; 80674D4 thumb_func_end sub_80674D4 thumb_func_start sub_8067508 -sub_8067508: ; 8067508 +sub_8067508: @ 8067508 push {r4-r6,lr} ldr r5, =0x020241e4 ldr r6, =0x02024064 @@ -170532,7 +170532,7 @@ _080675CA: thumb_func_end sub_8067508 thumb_func_start c3_08038DC4 -c3_08038DC4: ; 8067618 +c3_08038DC4: @ 8067618 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -170630,7 +170630,7 @@ _080676C4: thumb_func_end c3_08038DC4 thumb_func_start sub_80676FC -sub_80676FC: ; 80676FC +sub_80676FC: @ 80676FC push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x6] @@ -170645,7 +170645,7 @@ sub_80676FC: ; 80676FC thumb_func_end sub_80676FC thumb_func_start sub_8067718 -sub_8067718: ; 8067718 +sub_8067718: @ 8067718 push {r4-r7,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -170770,7 +170770,7 @@ _08067812: thumb_func_end sub_8067718 thumb_func_start sub_806782C -sub_806782C: ; 806782C +sub_806782C: @ 806782C push {r4,lr} ldr r4, =0x020244d0 ldr r0, [r4] @@ -170806,7 +170806,7 @@ _08067864: thumb_func_end sub_806782C thumb_func_start sub_8067874 -sub_8067874: ; 8067874 +sub_8067874: @ 8067874 push {lr} ldr r0, =0x020244d0 ldr r1, [r0] @@ -170840,7 +170840,7 @@ _080678A6: thumb_func_end sub_8067874 thumb_func_start sub_80678C4 -sub_80678C4: ; 80678C4 +sub_80678C4: @ 80678C4 push {lr} bl sub_8065068 pop {r0} @@ -170848,7 +170848,7 @@ sub_80678C4: ; 80678C4 thumb_func_end sub_80678C4 thumb_func_start sub_80678D0 -sub_80678D0: ; 80678D0 +sub_80678D0: @ 80678D0 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -170891,7 +170891,7 @@ _08067916: thumb_func_end sub_80678D0 thumb_func_start sub_8067930 -sub_8067930: ; 8067930 +sub_8067930: @ 8067930 push {r4-r6,lr} sub sp, 0x4 ldr r5, =0x02024064 @@ -170944,7 +170944,7 @@ _08067992: thumb_func_end sub_8067930 thumb_func_start sub_80679A4 -sub_80679A4: ; 80679A4 +sub_80679A4: @ 80679A4 push {lr} ldr r0, =0x02024064 ldrb r0, [r0] @@ -170959,7 +170959,7 @@ sub_80679A4: ; 80679A4 thumb_func_end sub_80679A4 thumb_func_start sub_80679C4 -sub_80679C4: ; 80679C4 +sub_80679C4: @ 80679C4 push {lr} bl sub_8065068 pop {r0} @@ -170967,7 +170967,7 @@ sub_80679C4: ; 80679C4 thumb_func_end sub_80679C4 thumb_func_start sub_80679D0 -sub_80679D0: ; 80679D0 +sub_80679D0: @ 80679D0 push {r4,r5,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -171030,13 +171030,13 @@ _08067A08: thumb_func_end sub_80679D0 thumb_func_start nullsub_92 -nullsub_92: ; 8067A70 +nullsub_92: @ 8067A70 bx lr thumb_func_end nullsub_92 thumb_func_start zero_pokemon_boxed_data -; void zero_pokemon_boxed_data(pokemon *mon) -zero_pokemon_boxed_data: ; 8067A74 +@ void zero_pokemon_boxed_data(pokemon *mon) +zero_pokemon_boxed_data: @ 8067A74 push {lr} adds r2, r0, 0 movs r1, 0 @@ -171052,8 +171052,8 @@ _08067A7C: thumb_func_end zero_pokemon_boxed_data thumb_func_start zero_pokemon_struct -; void zero_pokemon_struct(pokemon *mon) -zero_pokemon_struct: ; 8067A8C +@ void zero_pokemon_struct(pokemon *mon) +zero_pokemon_struct: @ 8067A8C push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -171109,8 +171109,8 @@ zero_pokemon_struct: ; 8067A8C thumb_func_end zero_pokemon_struct thumb_func_start zero_player_party_data -; void zero_player_party_data() -zero_player_party_data: ; 8067B0C +@ void zero_player_party_data() +zero_player_party_data: @ 8067B0C push {r4,r5,lr} ldr r4, =0x020244ec movs r0, 0xFA @@ -171129,7 +171129,7 @@ _08067B16: thumb_func_end zero_player_party_data thumb_func_start zero_enemy_party_data -zero_enemy_party_data: ; 8067B2C +zero_enemy_party_data: @ 8067B2C push {r4,r5,lr} ldr r4, =0x02024744 movs r0, 0xFA @@ -171148,8 +171148,8 @@ _08067B36: thumb_func_end zero_enemy_party_data thumb_func_start create_pokemon_set_level -; void create_pokemon_set_level(pokemon *mon, s16 species_num, u8 level, u8 forced_iv, char pokemon_id_is_nonrandom, int pokemon_id, u8 trainer_id_mode, int trainer_id) -create_pokemon_set_level: ; 8067B4C +@ void create_pokemon_set_level(pokemon *mon, s16 species_num, u8 level, u8 forced_iv, char pokemon_id_is_nonrandom, int pokemon_id, u8 trainer_id_mode, int trainer_id) +create_pokemon_set_level: @ 8067B4C push {r4-r7,lr} mov r7, r8 push {r7} @@ -171204,8 +171204,8 @@ create_pokemon_set_level: ; 8067B4C thumb_func_end create_pokemon_set_level thumb_func_start create_pokemon -; void create_pokemon(pokemon *mon, s16 species_num, u8 level, u8 forced_iv, char pokemon_id_is_nonrandom, int pokemon_id, u8 trainer_id_mode, int trainer_id) -create_pokemon: ; 8067BBC +@ void create_pokemon(pokemon *mon, s16 species_num, u8 level, u8 forced_iv, char pokemon_id_is_nonrandom, int pokemon_id, u8 trainer_id_mode, int trainer_id) +create_pokemon: @ 8067BBC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -171528,7 +171528,7 @@ _08067E76: thumb_func_end create_pokemon thumb_func_start pokemon_make_with_nature -pokemon_make_with_nature: ; 8067E90 +pokemon_make_with_nature: @ 8067E90 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -171580,7 +171580,7 @@ _08067EB0: thumb_func_end pokemon_make_with_nature thumb_func_start sub_8067EF8 -sub_8067EF8: ; 8067EF8 +sub_8067EF8: @ 8067EF8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -171704,7 +171704,7 @@ _08067FCE: thumb_func_end sub_8067EF8 thumb_func_start sub_8067FF8 -sub_8067FF8: ; 8067FF8 +sub_8067FF8: @ 8067FF8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -171754,7 +171754,7 @@ _0806800A: thumb_func_end sub_8067FF8 thumb_func_start sub_8068060 -sub_8068060: ; 8068060 +sub_8068060: @ 8068060 push {r4,lr} sub sp, 0x14 adds r4, r0, 0 @@ -171786,7 +171786,7 @@ sub_8068060: ; 8068060 thumb_func_end sub_8068060 thumb_func_start sub_80680A0 -sub_80680A0: ; 80680A0 +sub_80680A0: @ 80680A0 push {r4,r5,lr} sub sp, 0x10 adds r5, r0, 0 @@ -171839,7 +171839,7 @@ sub_80680A0: ; 80680A0 thumb_func_end sub_80680A0 thumb_func_start pokemon_make_ev_something -pokemon_make_ev_something: ; 8068114 +pokemon_make_ev_something: @ 8068114 push {r4-r7,lr} mov r7, r8 push {r7} @@ -171911,7 +171911,7 @@ _08068180: thumb_func_end pokemon_make_ev_something thumb_func_start sub_806819C -sub_806819C: ; 806819C +sub_806819C: @ 806819C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -172099,7 +172099,7 @@ _08068236: thumb_func_end sub_806819C thumb_func_start sub_8068338 -sub_8068338: ; 8068338 +sub_8068338: @ 8068338 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -172327,7 +172327,7 @@ _08068430: thumb_func_end sub_8068338 thumb_func_start sub_8068528 -sub_8068528: ; 8068528 +sub_8068528: @ 8068528 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -172457,7 +172457,7 @@ _080685E0: thumb_func_end sub_8068528 thumb_func_start sub_8068634 -sub_8068634: ; 8068634 +sub_8068634: @ 8068634 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -172558,7 +172558,7 @@ _080686DA: thumb_func_end sub_8068634 thumb_func_start sub_80686FC -sub_80686FC: ; 80686FC +sub_80686FC: @ 80686FC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -172750,7 +172750,7 @@ _08068738: thumb_func_end sub_80686FC thumb_func_start sub_80688A8 -sub_80688A8: ; 80688A8 +sub_80688A8: @ 80688A8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -172791,7 +172791,7 @@ sub_80688A8: ; 80688A8 thumb_func_end sub_80688A8 thumb_func_start sub_80688F8 -sub_80688F8: ; 80688F8 +sub_80688F8: @ 80688F8 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -172914,7 +172914,7 @@ _08068A02: thumb_func_end sub_80688F8 thumb_func_start get_pokemon_data_3 -get_pokemon_data_3: ; 8068A10 +get_pokemon_data_3: @ 8068A10 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -172988,7 +172988,7 @@ _08068A9A: thumb_func_end get_pokemon_data_3 thumb_func_start sub_8068AA4 -sub_8068AA4: ; 8068AA4 +sub_8068AA4: @ 8068AA4 push {r4,r5,lr} sub sp, 0x4 movs r5, 0 @@ -173063,7 +173063,7 @@ _08068B34: thumb_func_end sub_8068AA4 thumb_func_start sub_8068B48 -sub_8068B48: ; 8068B48 +sub_8068B48: @ 8068B48 push {lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -173111,7 +173111,7 @@ _08068B78: thumb_func_end sub_8068B48 thumb_func_start sub_8068BB0 -sub_8068BB0: ; 8068BB0 +sub_8068BB0: @ 8068BB0 push {lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -173159,7 +173159,7 @@ _08068BE0: thumb_func_end sub_8068BB0 thumb_func_start DoScriptedWildBattle -DoScriptedWildBattle: ; 8068C18 +DoScriptedWildBattle: @ 8068C18 push {r4-r7,lr} sub sp, 0x14 ldr r0, =0x020375e0 @@ -173202,8 +173202,8 @@ _08068C60: thumb_func_end DoScriptedWildBattle thumb_func_start pokemon_calc_checksum -; int pokemon_calc_checksum(pokemon *mon) -pokemon_calc_checksum: ; 8068C78 +@ int pokemon_calc_checksum(pokemon *mon) +pokemon_calc_checksum: @ 8068C78 push {r4-r7,lr} mov r7, r8 push {r7} @@ -173280,7 +173280,7 @@ _08068CEE: thumb_func_end pokemon_calc_checksum thumb_func_start pokemon_calc_effective_stats -pokemon_calc_effective_stats: ; 8068D0C +pokemon_calc_effective_stats: @ 8068D0C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -173630,7 +173630,7 @@ _08068FF4: thumb_func_end pokemon_calc_effective_stats thumb_func_start sub_8069004 -sub_8069004: ; 8069004 +sub_8069004: @ 8069004 push {r4,lr} sub sp, 0x4 adds r2, r0, 0 @@ -173668,7 +173668,7 @@ sub_8069004: ; 8069004 thumb_func_end sub_8069004 thumb_func_start level_by_exp -level_by_exp: ; 8069054 +level_by_exp: @ 8069054 push {r4-r6,lr} adds r5, r0, 0 movs r1, 0xB @@ -173722,7 +173722,7 @@ _080690AA: thumb_func_end level_by_exp thumb_func_start sub_80690C0 -sub_80690C0: ; 80690C0 +sub_80690C0: @ 80690C0 push {r4-r6,lr} adds r5, r0, 0 movs r1, 0xB @@ -173776,7 +173776,7 @@ _08069116: thumb_func_end sub_80690C0 thumb_func_start pokemon_moveset_pad_ -pokemon_moveset_pad_: ; 806912C +pokemon_moveset_pad_: @ 806912C push {lr} lsls r1, 16 lsrs r1, 16 @@ -173788,7 +173788,7 @@ pokemon_moveset_pad_: ; 806912C thumb_func_end pokemon_moveset_pad_ thumb_func_start pokemon_moveset_pad -pokemon_moveset_pad: ; 8069140 +pokemon_moveset_pad: @ 8069140 push {r4-r7,lr} sub sp, 0x4 adds r7, r0, 0 @@ -173817,7 +173817,7 @@ _0806914E: lsls r2, r0, 1 adds r2, r0 lsls r2, 2 - ldr r0, =gBattleMoves + 0x4 ; PP offset + ldr r0, =gBattleMoves + 0x4 @ PP offset adds r2, r0 adds r0, r7, 0 bl pokemon_setattr_encrypted @@ -173845,7 +173845,7 @@ _080691A4: thumb_func_end pokemon_moveset_pad thumb_func_start sub_80691B0 -sub_80691B0: ; 80691B0 +sub_80691B0: @ 80691B0 push {r4,r5,lr} lsls r1, 16 lsrs r4, r1, 16 @@ -173884,7 +173884,7 @@ _080691EA: thumb_func_end sub_80691B0 thumb_func_start sub_80691F4 -sub_80691F4: ; 80691F4 +sub_80691F4: @ 80691F4 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -173904,7 +173904,7 @@ sub_80691F4: ; 80691F4 lsls r2, r0, 1 adds r2, r0 lsls r2, 2 - ldr r0, =gBattleMoves + 0x4 ; PP offset + ldr r0, =gBattleMoves + 0x4 @ PP offset adds r2, r0 adds r0, r5, 0 adds r1, r4, 0 @@ -173917,7 +173917,7 @@ sub_80691F4: ; 80691F4 thumb_func_end sub_80691F4 thumb_func_start sub_8069234 -sub_8069234: ; 8069234 +sub_8069234: @ 8069234 push {r4,lr} lsls r1, 16 lsrs r1, 16 @@ -173944,7 +173944,7 @@ sub_8069234: ; 8069234 thumb_func_end sub_8069234 thumb_func_start sub_8069264 -sub_8069264: ; 8069264 +sub_8069264: @ 8069264 push {lr} bl sub_8069270 pop {r0} @@ -173952,7 +173952,7 @@ sub_8069264: ; 8069264 thumb_func_end sub_8069264 thumb_func_start sub_8069270 -sub_8069270: ; 8069270 +sub_8069270: @ 8069270 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -174034,7 +174034,7 @@ _080692FC: thumb_func_end sub_8069270 thumb_func_start sub_8069318 -sub_8069318: ; 8069318 +sub_8069318: @ 8069318 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -174163,7 +174163,7 @@ _08069404: thumb_func_end sub_8069318 thumb_func_start sub_8069424 -sub_8069424: ; 8069424 +sub_8069424: @ 8069424 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -174248,7 +174248,7 @@ _08069494: thumb_func_end sub_8069424 thumb_func_start sub_80694D0 -sub_80694D0: ; 80694D0 +sub_80694D0: @ 80694D0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -174333,7 +174333,7 @@ _08069540: thumb_func_end sub_80694D0 thumb_func_start sub_806957C -sub_806957C: ; 806957C +sub_806957C: @ 806957C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -175370,7 +175370,7 @@ _08069DD4: thumb_func_end sub_806957C thumb_func_start sub_8069DEC -sub_8069DEC: ; 8069DEC +sub_8069DEC: @ 8069DEC push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -175482,7 +175482,7 @@ _08069EC2: thumb_func_end sub_8069DEC thumb_func_start sub_8069ED8 -sub_8069ED8: ; 8069ED8 +sub_8069ED8: @ 8069ED8 push {r4,r5,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -175529,7 +175529,7 @@ _08069F2E: thumb_func_end sub_8069ED8 thumb_func_start sub_8069F34 -sub_8069F34: ; 8069F34 +sub_8069F34: @ 8069F34 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -175593,7 +175593,7 @@ _08069FA6: thumb_func_end sub_8069F34 thumb_func_start pokemon_get_gender -pokemon_get_gender: ; 8069FB4 +pokemon_get_gender: @ 8069FB4 push {lr} bl pokemon_roll_gender lsls r0, 24 @@ -175603,7 +175603,7 @@ pokemon_get_gender: ; 8069FB4 thumb_func_end pokemon_get_gender thumb_func_start pokemon_roll_gender -pokemon_roll_gender: ; 8069FC4 +pokemon_roll_gender: @ 8069FC4 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0xB @@ -175653,7 +175653,7 @@ _0806A01A: thumb_func_end pokemon_roll_gender thumb_func_start pokemon_species_get_gender_info -pokemon_species_get_gender_info: ; 806A020 +pokemon_species_get_gender_info: @ 806A020 push {lr} adds r3, r1, 0 lsls r0, 16 @@ -175693,7 +175693,7 @@ _0806A062: thumb_func_end pokemon_species_get_gender_info thumb_func_start sub_806A068 -sub_806A068: ; 806A068 +sub_806A068: @ 806A068 push {r4-r7,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -175787,7 +175787,7 @@ _0806A122: thumb_func_end sub_806A068 thumb_func_start template_build_for_pokemon_or_trainer -template_build_for_pokemon_or_trainer: ; 806A12C +template_build_for_pokemon_or_trainer: @ 806A12C push {r4-r6,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -175859,7 +175859,7 @@ _0806A1B0: thumb_func_end template_build_for_pokemon_or_trainer thumb_func_start sub_806A1C0 -sub_806A1C0: ; 806A1C0 +sub_806A1C0: @ 806A1C0 push {r4-r6,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -175909,8 +175909,8 @@ _0806A20A: thumb_func_end sub_806A1C0 thumb_func_start pokemon_encrypt -; void pokemon_encrypt(pokemon *mon) -pokemon_encrypt: ; 806A228 +@ void pokemon_encrypt(pokemon *mon) +pokemon_encrypt: @ 806A228 push {r4,lr} adds r3, r0, 0 movs r4, 0 @@ -175933,8 +175933,8 @@ _0806A232: thumb_func_end pokemon_encrypt thumb_func_start pokemon_decrypt -; void pokemon_decrypt(pokemon *mon) -pokemon_decrypt: ; 806A24C +@ void pokemon_decrypt(pokemon *mon) +pokemon_decrypt: @ 806A24C push {r4,lr} adds r3, r0, 0 movs r4, 0 @@ -175957,8 +175957,8 @@ _0806A256: thumb_func_end pokemon_decrypt thumb_func_start pokemon_data_permutator -; int pokemon_data_permutator(pokemon *mon, int a2, u8 a3) -pokemon_data_permutator: ; 806A270 +@ int pokemon_data_permutator(pokemon *mon, int a2, u8 a3) +pokemon_data_permutator: @ 806A270 push {r4-r6,lr} adds r5, r0, 0 adds r0, r1, 0 @@ -176347,8 +176347,8 @@ _0806A510: thumb_func_end pokemon_data_permutator thumb_func_start pokemon_getattr -; int pokemon_getattr(pokemon *mon, enum pokemon_data_request req, void *data) -pokemon_getattr: ; 806A518 +@ int pokemon_getattr(pokemon *mon, enum pokemon_data_request req, void *data) +pokemon_getattr: @ 806A518 push {r4,lr} adds r4, r0, 0 adds r3, r1, 0 @@ -176504,8 +176504,8 @@ _0806A66E: thumb_func_end pokemon_getattr thumb_func_start pokemon_getattr_encrypted -; int pokemon_getattr_encrypted(pokemon *mon, enum pokemon_data_request req, void *data) -pokemon_getattr_encrypted: ; 806A674 +@ int pokemon_getattr_encrypted(pokemon *mon, enum pokemon_data_request req, void *data) +pokemon_getattr_encrypted: @ 806A674 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -177303,8 +177303,8 @@ _0806AC98: thumb_func_end pokemon_getattr_encrypted thumb_func_start pokemon_setattr -; int pokemon_setattr(pokemon *mon, enum pokemon_data_request req, void *data) -pokemon_setattr: ; 806ACAC +@ int pokemon_setattr(pokemon *mon, enum pokemon_data_request req, void *data) +pokemon_setattr: @ 806ACAC push {lr} adds r3, r0, 0 adds r0, r1, 0 @@ -177427,8 +177427,8 @@ _0806AD96: thumb_func_end pokemon_setattr thumb_func_start pokemon_setattr_encrypted -; int pokemon_setattr_encrypted(pokemon *mon, enum pokemon_data_request req, void *data) -pokemon_setattr_encrypted: ; 806AD9C +@ int pokemon_setattr_encrypted(pokemon *mon, enum pokemon_data_request req, void *data) +pokemon_setattr_encrypted: @ 806AD9C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -178230,8 +178230,8 @@ _0806B3EC: thumb_func_end pokemon_setattr_encrypted thumb_func_start memcpy_pokemon -; void *memcpy_pokemon(void *dest, void *src, unsigned int size) -memcpy_pokemon: ; 806B408 +@ void *memcpy_pokemon(void *dest, void *src, unsigned int size) +memcpy_pokemon: @ 806B408 push {lr} bl memcpy pop {r0} @@ -178239,8 +178239,8 @@ memcpy_pokemon: ; 806B408 thumb_func_end memcpy_pokemon thumb_func_start pokemon_catch -; int pokemon_catch(pokemon *mon) -pokemon_catch: ; 806B414 +@ int pokemon_catch(pokemon *mon) +pokemon_catch: @ 806B414 push {r4-r6,lr} adds r6, r0, 0 ldr r4, =0x03005d90 @@ -178298,8 +178298,8 @@ _0806B48A: thumb_func_end pokemon_catch thumb_func_start pokemon_add_to_pc -; int pokemon_add_to_pc(pokemon *mon) -pokemon_add_to_pc: ; 806B490 +@ int pokemon_add_to_pc(pokemon *mon) +pokemon_add_to_pc: @ 806B490 push {r4-r7,lr} mov r7, r8 push {r7} @@ -178375,8 +178375,8 @@ _0806B530: thumb_func_end pokemon_add_to_pc thumb_func_start calc_player_party_count -; u8 calc_player_party_count() -calc_player_party_count: ; 806B53C +@ u8 calc_player_party_count() +calc_player_party_count: @ 806B53C push {r4,lr} ldr r0, =0x020244e9 movs r1, 0 @@ -178412,8 +178412,8 @@ _0806B572: thumb_func_end calc_player_party_count thumb_func_start calc_enemy_party_count -; u8 calc_enemy_party_count() -calc_enemy_party_count: ; 806B580 +@ u8 calc_enemy_party_count() +calc_enemy_party_count: @ 806B580 push {r4,lr} ldr r0, =0x020244ea movs r1, 0 @@ -178449,7 +178449,7 @@ _0806B5B6: thumb_func_end calc_enemy_party_count thumb_func_start sub_806B5C4 -sub_806B5C4: ; 806B5C4 +sub_806B5C4: @ 806B5C4 push {r4-r6,lr} movs r6, 0 bl calc_player_party_count @@ -178507,8 +178507,8 @@ _0806B628: thumb_func_end sub_806B5C4 thumb_func_start CheckPlayerPartySize -; u8 CheckPlayerPartySize() -CheckPlayerPartySize: ; 806B638 +@ u8 CheckPlayerPartySize() +CheckPlayerPartySize: @ 806B638 push {r4-r6,lr} movs r6, 0 movs r5, 0 @@ -178557,8 +178557,8 @@ _0806B68C: thumb_func_end CheckPlayerPartySize thumb_func_start sub_806B694 -; int sub_806B694(u16 a1, int a2) -sub_806B694: ; 806B694 +@ int sub_806B694(u16 a1, int a2) +sub_806B694: @ 806B694 push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -178591,8 +178591,8 @@ _0806B6C6: thumb_func_end sub_806B694 thumb_func_start GetMonAbility -; u8 GetMonAbility(pokemon *mon) -GetMonAbility: ; 806B6D8 +@ u8 GetMonAbility(pokemon *mon) +GetMonAbility: @ 806B6D8 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0xB @@ -178618,7 +178618,7 @@ GetMonAbility: ; 806B6D8 thumb_func_end GetMonAbility thumb_func_start create_enemy_party -create_enemy_party: ; 806B70C +create_enemy_party: @ 806B70C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -178733,7 +178733,7 @@ _0806B7CE: lsls r2, r0, 1 adds r2, r0 lsls r2, 2 - ldr r0, =gBattleMoves + 0x4 ; PP offset + ldr r0, =gBattleMoves + 0x4 @ PP offset adds r2, r0 adds r0, r7, 0 bl pokemon_setattr @@ -178759,7 +178759,7 @@ _0806B80A: thumb_func_end create_enemy_party thumb_func_start sub_806B830 -sub_806B830: ; 806B830 +sub_806B830: @ 806B830 push {r4,r5,lr} ldr r5, =gUnknown_08329EB8 ldr r0, =0x020244a8 @@ -178788,7 +178788,7 @@ sub_806B830: ; 806B830 thumb_func_end sub_806B830 thumb_func_start sub_806B870 -sub_806B870: ; 806B870 +sub_806B870: @ 806B870 push {r4,r5,lr} ldr r5, =gUnknown_08329EB8 ldr r0, =0x020244a8 @@ -178817,7 +178817,7 @@ sub_806B870: ; 806B870 thumb_func_end sub_806B870 thumb_func_start sub_806B8B0 -sub_806B8B0: ; 806B8B0 +sub_806B8B0: @ 806B8B0 push {r4,lr} movs r4, 0 _0806B8B4: @@ -178847,7 +178847,7 @@ _0806B8DE: thumb_func_end sub_806B8B0 thumb_func_start sub_806B8E4 -sub_806B8E4: ; 806B8E4 +sub_806B8E4: @ 806B8E4 push {r4-r6,lr} movs r6, 0 _0806B8E8: @@ -178878,8 +178878,8 @@ _0806B90E: thumb_func_end sub_806B8E4 thumb_func_start GetSpeciesName -; void GetSpeciesName(u8 *dest, u16 speciesId) -GetSpeciesName: ; 806B914 +@ void GetSpeciesName(u8 *dest, u16 speciesId) +GetSpeciesName: @ 806B914 push {r4-r7,lr} adds r6, r0, 0 lsls r1, 16 @@ -178924,8 +178924,8 @@ _0806B954: thumb_func_end GetSpeciesName thumb_func_start CalcPPWithPPUps -; u16 CalcPPWithPPUps(u16 moveId, s32 ppUpCounts, u8 monMoveIndex) -CalcPPWithPPUps: ; 806B960 +@ u16 CalcPPWithPPUps(u16 moveId, s32 ppUpCounts, u8 monMoveIndex) +CalcPPWithPPUps: @ 806B960 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -178960,7 +178960,7 @@ CalcPPWithPPUps: ; 806B960 thumb_func_end CalcPPWithPPUps thumb_func_start sub_806B9A8 -sub_806B9A8: ; 806B9A8 +sub_806B9A8: @ 806B9A8 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -178991,7 +178991,7 @@ sub_806B9A8: ; 806B9A8 thumb_func_end sub_806B9A8 thumb_func_start sub_806B9E4 -sub_806B9E4: ; 806B9E4 +sub_806B9E4: @ 806B9E4 lsls r1, 24 lsrs r1, 24 adds r0, 0x3B @@ -179006,7 +179006,7 @@ sub_806B9E4: ; 806B9E4 thumb_func_end sub_806B9E4 thumb_func_start battle_data_fill -battle_data_fill: ; 806B9FC +battle_data_fill: @ 806B9FC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -179354,8 +179354,8 @@ _0806BCB2: thumb_func_end battle_data_fill thumb_func_start ExecuteTableBasedItemEffect_ -; bool8 ExecuteTableBasedItemEffect_(struct pokemon *mon, u16 itemId, u8 a3, u8 monMoveIndex) -ExecuteTableBasedItemEffect_: ; 806BD04 +@ bool8 ExecuteTableBasedItemEffect_(struct pokemon *mon, u16 itemId, u8 a3, u8 monMoveIndex) +ExecuteTableBasedItemEffect_: @ 806BD04 push {r4,lr} sub sp, 0x4 lsls r1, 16 @@ -179376,8 +179376,8 @@ ExecuteTableBasedItemEffect_: ; 806BD04 thumb_func_end ExecuteTableBasedItemEffect_ thumb_func_start ExecuteTableBasedItemEffect -; bool8 ExecuteTableBasedItemEffect(struct pokemon *mon, u16 itemId, u8 a3, u8 monMoveIndex, u8 a5) -ExecuteTableBasedItemEffect: ; 806BD28 +@ bool8 ExecuteTableBasedItemEffect(struct pokemon *mon, u16 itemId, u8 a3, u8 monMoveIndex, u8 a5) +ExecuteTableBasedItemEffect: @ 806BD28 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -181311,8 +181311,8 @@ _0806CD5C: thumb_func_end ExecuteTableBasedItemEffect thumb_func_start HealStatusConditions -; bool8 HealStatusConditions(struct pokemon *a1, int a2, u32 healMask, u8 a4) -HealStatusConditions: ; 806CD6C +@ bool8 HealStatusConditions(struct pokemon *a1, int a2, u32 healMask, u8 a4) +HealStatusConditions: @ 806CD6C push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -181366,7 +181366,7 @@ _0806CDD2: thumb_func_end HealStatusConditions thumb_func_start sub_806CDDC -sub_806CDDC: ; 806CDDC +sub_806CDDC: @ 806CDDC push {r4-r7,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -181545,7 +181545,7 @@ _0806CF1C: thumb_func_end sub_806CDDC thumb_func_start sub_806CF24 -sub_806CF24: ; 806CF24 +sub_806CF24: @ 806CF24 push {lr} ldr r2, =0x0202420c ldr r1, =0x020244b8 @@ -181572,7 +181572,7 @@ sub_806CF24: ; 806CF24 thumb_func_end sub_806CF24 thumb_func_start sub_806CF78 -sub_806CF78: ; 806CF78 +sub_806CF78: @ 806CF78 push {r4-r7,lr} mov r7, r8 push {r7} @@ -181675,8 +181675,8 @@ _0806D04E: thumb_func_end sub_806CF78 thumb_func_start GetNature -; u8 GetNature(pokemon *mon) -GetNature: ; 806D070 +@ u8 GetNature(pokemon *mon) +GetNature: @ 806D070 push {lr} movs r1, 0 movs r2, 0 @@ -181690,8 +181690,8 @@ GetNature: ; 806D070 thumb_func_end GetNature thumb_func_start GetNatureFromPersonality -; u8 GetNatureFromPersonality(u32 personality) -GetNatureFromPersonality: ; 806D088 +@ u8 GetNatureFromPersonality(u32 personality) +GetNatureFromPersonality: @ 806D088 push {lr} movs r1, 0x19 bl __umodsi3 @@ -181702,7 +181702,7 @@ GetNatureFromPersonality: ; 806D088 thumb_func_end GetNatureFromPersonality thumb_func_start GetEvolutionTargetSpecies -GetEvolutionTargetSpecies: ; 806D098 +GetEvolutionTargetSpecies: @ 806D098 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -182105,7 +182105,7 @@ _0806D3B0: thumb_func_end GetEvolutionTargetSpecies thumb_func_start HoennPokedexNumToSpecies -HoennPokedexNumToSpecies: ; 806D3C0 +HoennPokedexNumToSpecies: @ 806D3C0 push {r4,lr} lsls r0, 16 lsrs r2, r0, 16 @@ -182147,7 +182147,7 @@ _0806D406: thumb_func_end HoennPokedexNumToSpecies thumb_func_start NationalPokedexNumToSpecies -NationalPokedexNumToSpecies: ; 806D40C +NationalPokedexNumToSpecies: @ 806D40C push {r4,lr} lsls r0, 16 lsrs r2, r0, 16 @@ -182189,7 +182189,7 @@ _0806D452: thumb_func_end NationalPokedexNumToSpecies thumb_func_start NationalToHoennOrder -NationalToHoennOrder: ; 806D458 +NationalToHoennOrder: @ 806D458 push {r4,lr} lsls r0, 16 lsrs r2, r0, 16 @@ -182231,7 +182231,7 @@ _0806D49E: thumb_func_end NationalToHoennOrder thumb_func_start SpeciesToNationalPokedexNum -SpeciesToNationalPokedexNum: ; 806D4A4 +SpeciesToNationalPokedexNum: @ 806D4A4 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -182252,7 +182252,7 @@ _0806D4C2: thumb_func_end SpeciesToNationalPokedexNum thumb_func_start SpeciesToHoennPokedexNum -SpeciesToHoennPokedexNum: ; 806D4C8 +SpeciesToHoennPokedexNum: @ 806D4C8 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -182273,7 +182273,7 @@ _0806D4E6: thumb_func_end SpeciesToHoennPokedexNum thumb_func_start HoennToNationalOrder -HoennToNationalOrder: ; 806D4EC +HoennToNationalOrder: @ 806D4EC push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -182294,7 +182294,7 @@ _0806D50A: thumb_func_end HoennToNationalOrder thumb_func_start speciesid_conv -speciesid_conv: ; 806D510 +speciesid_conv: @ 806D510 push {lr} lsls r0, 16 lsrs r0, 16 @@ -182320,7 +182320,7 @@ _0806D53E: thumb_func_end speciesid_conv thumb_func_start sub_806D544 -sub_806D544: ; 806D544 +sub_806D544: @ 806D544 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -182470,8 +182470,8 @@ _0806D652: thumb_func_end sub_806D544 thumb_func_start DrawSpindaSpots -; void DrawSpindaSpots(u16 species, u32 personality, u8 *pixels, u8 isFrontPic) -DrawSpindaSpots: ; 806D664 +@ void DrawSpindaSpots(u16 species, u32 personality, u8 *pixels, u8 isFrontPic) +DrawSpindaSpots: @ 806D664 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -182618,7 +182618,7 @@ _0806D766: thumb_func_end DrawSpindaSpots thumb_func_start sub_806D778 -sub_806D778: ; 806D778 +sub_806D778: @ 806D778 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -182673,7 +182673,7 @@ _0806D7D4: thumb_func_end sub_806D778 thumb_func_start sub_806D7EC -sub_806D7EC: ; 806D7EC +sub_806D7EC: @ 806D7EC push {r4,r5,lr} movs r5, 0 ldr r4, =0x020229e8 @@ -182709,7 +182709,7 @@ _0806D822: thumb_func_end sub_806D7EC thumb_func_start sub_806D82C -sub_806D82C: ; 806D82C +sub_806D82C: @ 806D82C push {lr} lsls r0, 24 lsrs r0, 24 @@ -182743,7 +182743,7 @@ _0806D85E: thumb_func_end sub_806D82C thumb_func_start sub_806D864 -sub_806D864: ; 806D864 +sub_806D864: @ 806D864 push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -182767,8 +182767,8 @@ _0806D882: thumb_func_end sub_806D864 thumb_func_start GetTrainerEncounterMusicId -; u8 GetTrainerEncounterMusicId(u16 trainerOpponentId) -GetTrainerEncounterMusicId: ; 806D888 +@ u8 GetTrainerEncounterMusicId(u16 trainerOpponentId) +GetTrainerEncounterMusicId: @ 806D888 push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -182808,7 +182808,7 @@ _0806D8CE: thumb_func_end GetTrainerEncounterMusicId thumb_func_start nature_stat_mod -nature_stat_mod: ; 806D8D4 +nature_stat_mod: @ 806D8D4 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -182863,7 +182863,7 @@ _0806D92E: thumb_func_end nature_stat_mod thumb_func_start happiness_algorithm -happiness_algorithm: ; 806D934 +happiness_algorithm: @ 806D934 push {r4-r7,lr} sub sp, 0x4 adds r7, r0, 0 @@ -183068,7 +183068,7 @@ _0806DAC2: thumb_func_end happiness_algorithm thumb_func_start sub_806DADC -sub_806DADC: ; 806DADC +sub_806DADC: @ 806DADC push {r4-r7,lr} mov r7, r8 push {r7} @@ -183281,7 +183281,7 @@ _0806DC7A: thumb_func_end sub_806DADC thumb_func_start sub_806DC8C -sub_806DC8C: ; 806DC8C +sub_806DC8C: @ 806DC8C push {r4-r6,lr} adds r6, r0, 0 movs r5, 0 @@ -183305,7 +183305,7 @@ _0806DC94: thumb_func_end sub_806DC8C thumb_func_start sub_806DCB4 -sub_806DCB4: ; 806DCB4 +sub_806DCB4: @ 806DCB4 push {r4-r6,lr} sub sp, 0x4 adds r6, r0, 0 @@ -183404,7 +183404,7 @@ _0806DD70: thumb_func_end sub_806DCB4 thumb_func_start sub_806DD7C -sub_806DD7C: ; 806DD7C +sub_806DD7C: @ 806DD7C push {r4-r7,lr} sub sp, 0x4 adds r7, r0, 0 @@ -183461,7 +183461,7 @@ _0806DDD8: thumb_func_end sub_806DD7C thumb_func_start sub_806DDE4 -sub_806DDE4: ; 806DDE4 +sub_806DDE4: @ 806DDE4 push {r4-r7,lr} sub sp, 0x4 adds r7, r0, 0 @@ -183514,7 +183514,7 @@ _0806DE38: thumb_func_end sub_806DDE4 thumb_func_start sub_806DE44 -sub_806DE44: ; 806DE44 +sub_806DE44: @ 806DE44 push {r4-r7,lr} sub sp, 0x4 lsls r0, 16 @@ -183583,7 +183583,7 @@ _0806DEB2: thumb_func_end sub_806DE44 thumb_func_start sub_806DEC4 -sub_806DEC4: ; 806DEC4 +sub_806DEC4: @ 806DEC4 push {r4-r7,lr} sub sp, 0x4 adds r7, r0, 0 @@ -183670,7 +183670,7 @@ _0806DF6A: thumb_func_end sub_806DEC4 thumb_func_start sub_806DF74 -sub_806DF74: ; 806DF74 +sub_806DF74: @ 806DF74 push {r4-r6,lr} sub sp, 0x8 adds r5, r0, 0 @@ -183745,7 +183745,7 @@ _0806E004: thumb_func_end sub_806DF74 thumb_func_start sub_806E00C -sub_806E00C: ; 806E00C +sub_806E00C: @ 806E00C push {r4,r5,lr} lsls r1, 24 lsrs r4, r1, 24 @@ -183793,7 +183793,7 @@ _0806E05A: thumb_func_end sub_806E00C thumb_func_start sub_806E064 -sub_806E064: ; 806E064 +sub_806E064: @ 806E064 push {r4,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -183838,7 +183838,7 @@ _0806E0AA: thumb_func_end sub_806E064 thumb_func_start sub_806E0B4 -sub_806E0B4: ; 806E0B4 +sub_806E0B4: @ 806E0B4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -184009,7 +184009,7 @@ _0806E1E4: thumb_func_end sub_806E0B4 thumb_func_start sub_806E204 -sub_806E204: ; 806E204 +sub_806E204: @ 806E204 push {r4-r7,lr} adds r6, r1, 0 lsls r0, 16 @@ -184054,7 +184054,7 @@ _0806E248: thumb_func_end sub_806E204 thumb_func_start sub_806E25C -sub_806E25C: ; 806E25C +sub_806E25C: @ 806E25C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -184237,7 +184237,7 @@ _0806E3A2: thumb_func_end sub_806E25C thumb_func_start sub_806E3C0 -sub_806E3C0: ; 806E3C0 +sub_806E3C0: @ 806E3C0 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -184267,7 +184267,7 @@ _0806E3F2: thumb_func_end sub_806E3C0 thumb_func_start sub_806E3F8 -sub_806E3F8: ; 806E3F8 +sub_806E3F8: @ 806E3F8 push {lr} lsls r0, 16 lsrs r0, 16 @@ -184286,7 +184286,7 @@ _0806E410: thumb_func_end sub_806E3F8 thumb_func_start sub_806E414 -sub_806E414: ; 806E414 +sub_806E414: @ 806E414 push {lr} ldr r1, =0x020244e4 movs r2, 0 @@ -184302,7 +184302,7 @@ _0806E41C: thumb_func_end sub_806E414 thumb_func_start song_id_for_battle -song_id_for_battle: ; 806E42C +song_id_for_battle: @ 806E42C push {lr} ldr r0, =0x02022fec ldr r1, [r0] @@ -184474,7 +184474,7 @@ _0806E604: lsls r0, r1, 2 adds r0, r1 lsls r0, 3 - ldr r1, =gTrainers + 0x4 ; name offset + ldr r1, =gTrainers + 0x4 @ name offset adds r0, r1 ldr r1, =gUnknown_085CCB98 bl CompareString @@ -184503,7 +184503,7 @@ _0806E646: thumb_func_end song_id_for_battle thumb_func_start sub_806E64C -sub_806E64C: ; 806E64C +sub_806E64C: @ 806E64C push {lr} bl map_music_set_to_zero bl m4aMPlayAllStop @@ -184516,7 +184516,7 @@ sub_806E64C: ; 806E64C thumb_func_end sub_806E64C thumb_func_start current_map_music_set__default_for_battle -current_map_music_set__default_for_battle: ; 806E668 +current_map_music_set__default_for_battle: @ 806E668 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -184539,7 +184539,7 @@ _0806E68E: thumb_func_end current_map_music_set__default_for_battle thumb_func_start sub_806E694 -sub_806E694: ; 806E694 +sub_806E694: @ 806E694 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -184564,7 +184564,7 @@ sub_806E694: ; 806E694 thumb_func_end sub_806E694 thumb_func_start sub_806E6CC -sub_806E6CC: ; 806E6CC +sub_806E6CC: @ 806E6CC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -184595,7 +184595,7 @@ _0806E6FC: thumb_func_end sub_806E6CC thumb_func_start pokemon_get_pal -pokemon_get_pal: ; 806E708 +pokemon_get_pal: @ 806E708 push {r4-r6,lr} adds r5, r0, 0 movs r1, 0x41 @@ -184623,7 +184623,7 @@ pokemon_get_pal: ; 806E708 thumb_func_end pokemon_get_pal thumb_func_start species_and_otid_get_pal -species_and_otid_get_pal: ; 806E740 +species_and_otid_get_pal: @ 806E740 push {r4,r5,lr} adds r3, r2, 0 lsls r0, 16 @@ -184666,7 +184666,7 @@ _0806E788: thumb_func_end species_and_otid_get_pal thumb_func_start sub_806E794 -sub_806E794: ; 806E794 +sub_806E794: @ 806E794 push {r4-r6,lr} adds r5, r0, 0 movs r1, 0x41 @@ -184694,7 +184694,7 @@ sub_806E794: ; 806E794 thumb_func_end sub_806E794 thumb_func_start sub_806E7CC -sub_806E7CC: ; 806E7CC +sub_806E7CC: @ 806E7CC push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -184724,7 +184724,7 @@ _0806E7F8: thumb_func_end sub_806E7CC thumb_func_start sub_806E804 -sub_806E804: ; 806E804 +sub_806E804: @ 806E804 push {r4,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -184757,7 +184757,7 @@ _0806E838: thumb_func_end sub_806E804 thumb_func_start sub_806E840 -sub_806E840: ; 806E840 +sub_806E840: @ 806E840 lsls r0, 16 lsrs r0, 16 ldr r2, =gBaseStats @@ -184772,7 +184772,7 @@ sub_806E840: ; 806E840 thumb_func_end sub_806E840 thumb_func_start sub_806E858 -sub_806E858: ; 806E858 +sub_806E858: @ 806E858 push {r4,lr} lsls r4, r1, 24 lsrs r4, 24 @@ -184793,7 +184793,7 @@ sub_806E858: ; 806E858 thumb_func_end sub_806E858 thumb_func_start sub_806E880 -sub_806E880: ; 806E880 +sub_806E880: @ 806E880 push {r4,lr} lsls r4, r1, 24 lsrs r4, 24 @@ -184814,7 +184814,7 @@ sub_806E880: ; 806E880 thumb_func_end sub_806E880 thumb_func_start sub_806E8A8 -sub_806E8A8: ; 806E8A8 +sub_806E8A8: @ 806E8A8 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -184836,7 +184836,7 @@ sub_806E8A8: ; 806E8A8 thumb_func_end sub_806E8A8 thumb_func_start sub_806E8D4 -sub_806E8D4: ; 806E8D4 +sub_806E8D4: @ 806E8D4 push {r4,r5,lr} adds r5, r1, 0 ldr r1, =0x03005d90 @@ -184882,7 +184882,7 @@ _0806E91E: thumb_func_end sub_806E8D4 thumb_func_start sub_806E924 -sub_806E924: ; 806E924 +sub_806E924: @ 806E924 push {lr} bl pokemon_restore_pp pop {r0} @@ -184890,7 +184890,7 @@ sub_806E924: ; 806E924 thumb_func_end sub_806E924 thumb_func_start pokemon_restore_pp -pokemon_restore_pp: ; 806E930 +pokemon_restore_pp: @ 806E930 push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -184940,7 +184940,7 @@ _0806E984: thumb_func_end pokemon_restore_pp thumb_func_start sub_806E994 -sub_806E994: ; 806E994 +sub_806E994: @ 806E994 push {r4,r5,lr} ldr r2, =0x0202420a ldr r5, =0x0202449c @@ -185011,7 +185011,7 @@ _0806E9F6: thumb_func_end sub_806E994 thumb_func_start sub_806EA40 -sub_806EA40: ; 806EA40 +sub_806EA40: @ 806EA40 push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -185036,7 +185036,7 @@ _0806EA62: thumb_func_end sub_806EA40 thumb_func_start sub_806EA68 -sub_806EA68: ; 806EA68 +sub_806EA68: @ 806EA68 push {r4-r7,lr} mov r7, r8 push {r7} @@ -185113,7 +185113,7 @@ _0806EB18: lsls r2, r4, 3 subs r2, r4 lsls r2, 2 - ldr r1, =gBaseStats + 0xe ; item 2 offset + ldr r1, =gBaseStats + 0xe @ item 2 offset b _0806EB6C .pool _0806EB2C: @@ -185146,7 +185146,7 @@ _0806EB5C: _0806EB66: subs r2, r4 lsls r2, 2 - ldr r1, =gBaseStats + 0xc ; item 1 offset + ldr r1, =gBaseStats + 0xc @ item 1 offset _0806EB6C: adds r2, r1 _0806EB6E: @@ -185158,7 +185158,7 @@ _0806EB80: ldr r0, =0x02024744 subs r2, r4 lsls r2, 2 - ldr r1, =gBaseStats + 0xe ; item 2 offset + ldr r1, =gBaseStats + 0xe @ item 2 offset adds r2, r1 movs r1, 0xC bl pokemon_setattr @@ -185172,7 +185172,7 @@ _0806EB90: thumb_func_end sub_806EA68 thumb_func_start sub_806EBA4 -sub_806EBA4: ; 806EBA4 +sub_806EBA4: @ 806EBA4 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x1 @@ -185194,7 +185194,7 @@ sub_806EBA4: ; 806EBA4 thumb_func_end sub_806EBA4 thumb_func_start sub_806EBD0 -sub_806EBD0: ; 806EBD0 +sub_806EBD0: @ 806EBD0 push {r4,lr} movs r4, 0 lsrs r2, r0, 16 @@ -185217,7 +185217,7 @@ _0806EBEA: thumb_func_end sub_806EBD0 thumb_func_start sub_806EBF8 -sub_806EBF8: ; 806EBF8 +sub_806EBF8: @ 806EBF8 push {r4,lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -185231,7 +185231,7 @@ sub_806EBF8: ; 806EBF8 ldr r0, =0x00000c03 cmp r1, r0 bne _0806EC28 - ldr r0, =gTrainers + TRAINER_STEVEN * 0x28 + 0x4 ; Steven's name + ldr r0, =gTrainers + TRAINER_STEVEN * 0x28 + 0x4 @ Steven's name b _0806EC64 .pool _0806EC28: @@ -185269,7 +185269,7 @@ _0806EC64: thumb_func_end sub_806EBF8 thumb_func_start sub_806EC70 -sub_806EC70: ; 806EC70 +sub_806EC70: @ 806EC70 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -185300,7 +185300,7 @@ _0806ECA0: thumb_func_end sub_806EC70 thumb_func_start sub_806ECAC -sub_806ECAC: ; 806ECAC +sub_806ECAC: @ 806ECAC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -185333,7 +185333,7 @@ _0806ECE2: thumb_func_end sub_806ECAC thumb_func_start sub_806ECEC -sub_806ECEC: ; 806ECEC +sub_806ECEC: @ 806ECEC push {r4,r5,lr} adds r5, r0, 0 lsls r1, 16 @@ -185372,7 +185372,7 @@ _0806ED38: thumb_func_end sub_806ECEC thumb_func_start sub_806ED40 -sub_806ED40: ; 806ED40 +sub_806ED40: @ 806ED40 push {r4-r6,lr} adds r5, r0, 0 lsls r1, 16 @@ -185469,7 +185469,7 @@ _0806EDFA: thumb_func_end sub_806ED40 thumb_func_start sub_806EE0C -sub_806EE0C: ; 806EE0C +sub_806EE0C: @ 806EE0C push {r4-r6,lr} adds r5, r0, 0 lsls r1, 16 @@ -185530,7 +185530,7 @@ _0806EE8C: thumb_func_end sub_806EE0C thumb_func_start sub_806EE98 -sub_806EE98: ; 806EE98 +sub_806EE98: @ 806EE98 push {lr} ldr r0, =sub_806ECAC bl get_task_id_by_function @@ -185546,7 +185546,7 @@ _0806EEAC: thumb_func_end sub_806EE98 thumb_func_start sub_806EEB4 -sub_806EEB4: ; 806EEB4 +sub_806EEB4: @ 806EEB4 push {r4,lr} adds r4, r0, 0 lsls r1, 16 @@ -185584,7 +185584,7 @@ _0806EEFC: thumb_func_end sub_806EEB4 thumb_func_start sub_806EF08 -sub_806EF08: ; 806EF08 +sub_806EF08: @ 806EF08 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -185651,7 +185651,7 @@ _0806EF74: thumb_func_end sub_806EF08 thumb_func_start sub_806EF84 -sub_806EF84: ; 806EF84 +sub_806EF84: @ 806EF84 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -185713,8 +185713,8 @@ _0806EFE6: thumb_func_end sub_806EF84 thumb_func_start TrainerClassToTrainerPic -; u8 TrainerClassToTrainerPic(u16 trainerClassId) -TrainerClassToTrainerPic: ; 806EFF0 +@ u8 TrainerClassToTrainerPic(u16 trainerClassId) +TrainerClassToTrainerPic: @ 806EFF0 lsls r0, 16 lsrs r0, 16 ldr r1, =gTrainerPicIndices @@ -185725,7 +185725,7 @@ TrainerClassToTrainerPic: ; 806EFF0 thumb_func_end TrainerClassToTrainerPic thumb_func_start sub_806F000 -sub_806F000: ; 806F000 +sub_806F000: @ 806F000 push {lr} lsls r0, 24 cmp r0, 0 @@ -185743,8 +185743,8 @@ _0806F00E: thumb_func_end sub_806F000 thumb_func_start SetPokedexFlag -; void SetPokedexFlag(u16 nationalPokedexNum, u8 op, u32 personality) -SetPokedexFlag: ; 806F01C +@ void SetPokedexFlag(u16 nationalPokedexNum, u8 op, u32 personality) +SetPokedexFlag: @ 806F01C push {r4-r7,lr} adds r7, r2, 0 lsls r0, 16 @@ -185793,7 +185793,7 @@ _0806F072: thumb_func_end SetPokedexFlag thumb_func_start sub_806F07C -sub_806F07C: ; 806F07C +sub_806F07C: @ 806F07C push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -185818,7 +185818,7 @@ _0806F08A: thumb_func_end sub_806F07C thumb_func_start sub_806F0B0 -sub_806F0B0: ; 806F0B0 +sub_806F0B0: @ 806F0B0 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -185830,7 +185830,7 @@ _0806F0BE: lsls r0, r1, 2 adds r0, r1 lsls r0, 3 - ldr r1, =gTrainers + 0x4 ; name offset + ldr r1, =gTrainers + 0x4 @ name offset adds r0, r1 pop {r1} bx r1 @@ -185838,7 +185838,7 @@ _0806F0BE: thumb_func_end sub_806F0B0 thumb_func_start sub_806F0D4 -sub_806F0D4: ; 806F0D4 +sub_806F0D4: @ 806F0D4 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -185865,7 +185865,7 @@ _0806F0F8: thumb_func_end sub_806F0D4 thumb_func_start sub_806F104 -sub_806F104: ; 806F104 +sub_806F104: @ 806F104 push {lr} ldr r2, =0x030022c0 ldr r1, =0x00000439 @@ -185909,7 +185909,7 @@ _0806F15A: thumb_func_end sub_806F104 thumb_func_start sub_806F160 -sub_806F160: ; 806F160 +sub_806F160: @ 806F160 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -185994,7 +185994,7 @@ _0806F1EA: thumb_func_end sub_806F160 thumb_func_start sub_806F1FC -sub_806F1FC: ; 806F1FC +sub_806F1FC: @ 806F1FC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -186087,7 +186087,7 @@ _0806F296: thumb_func_end sub_806F1FC thumb_func_start sub_806F2AC -sub_806F2AC: ; 806F2AC +sub_806F2AC: @ 806F2AC push {r4-r7,lr} mov r7, r8 push {r7} @@ -186329,7 +186329,7 @@ _0806F46E: thumb_func_end sub_806F2AC thumb_func_start sub_806F47C -sub_806F47C: ; 806F47C +sub_806F47C: @ 806F47C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -186392,7 +186392,7 @@ _0806F4F0: thumb_func_end sub_806F47C thumb_func_start sub_806F4F8 -sub_806F4F8: ; 806F4F8 +sub_806F4F8: @ 806F4F8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -186428,8 +186428,8 @@ _0806F530: thumb_func_end sub_806F4F8 thumb_func_start sine -; s16 sine(s16 t, s16 amplitude) -sine: ; 806F534 +@ s16 sine(s16 t, s16 amplitude) +sine: @ 806F534 lsls r1, 16 asrs r1, 16 ldr r2, =gUnknown_08329F40 @@ -186446,8 +186446,8 @@ sine: ; 806F534 thumb_func_end sine thumb_func_start cosine -; s16 cosine(s16 t, s16 amplitude) -cosine: ; 806F550 +@ s16 cosine(s16 t, s16 amplitude) +cosine: @ 806F550 lsls r1, 16 asrs r1, 16 ldr r2, =gUnknown_08329F40 @@ -186465,8 +186465,8 @@ cosine: ; 806F550 thumb_func_end cosine thumb_func_start sine2 -; s16 sine2(u16 angle) -sine2: ; 806F570 +@ s16 sine2(u16 angle) +sine2: @ 806F570 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 16 @@ -186502,8 +186502,8 @@ _0806F5AC: thumb_func_end sine2 thumb_func_start cosine2 -; s16 cosine2(u16 angle) -cosine2: ; 806F5B4 +@ s16 cosine2(u16 angle) +cosine2: @ 806F5B4 push {lr} lsls r0, 16 movs r1, 0xB4 @@ -186518,8 +186518,8 @@ cosine2: ; 806F5B4 thumb_func_end cosine2 thumb_func_start GenerateRandomNumber -; u16 GenerateRandomNumber() -GenerateRandomNumber: ; 806F5CC +@ u16 GenerateRandomNumber() +GenerateRandomNumber: @ 806F5CC ldr r2, =0x03005d80 ldr r1, [r2] ldr r0, =0x41c64e6d @@ -186537,8 +186537,8 @@ GenerateRandomNumber: ; 806F5CC thumb_func_end GenerateRandomNumber thumb_func_start SeedRng -; void SeedRng(u16 seed) -SeedRng: ; 806F5F8 +@ void SeedRng(u16 seed) +SeedRng: @ 806F5F8 lsls r0, 16 lsrs r0, 16 ldr r1, =0x03005d80 @@ -186551,7 +186551,7 @@ SeedRng: ; 806F5F8 thumb_func_end SeedRng thumb_func_start SeedRng2 -SeedRng2: ; 806F610 +SeedRng2: @ 806F610 lsls r0, 16 lsrs r0, 16 ldr r1, =0x03005d84 @@ -186561,7 +186561,7 @@ SeedRng2: ; 806F610 thumb_func_end SeedRng2 thumb_func_start GenerateRandomNumber2 -GenerateRandomNumber2: ; 806F620 +GenerateRandomNumber2: @ 806F620 ldr r2, =0x03005d84 ldr r1, [r2] ldr r0, =0x41c64e6d @@ -186575,7 +186575,7 @@ GenerateRandomNumber2: ; 806F620 thumb_func_end GenerateRandomNumber2 thumb_func_start object_new_hidden_with_callback -object_new_hidden_with_callback: ; 806F640 +object_new_hidden_with_callback: @ 806F640 push {r4-r6,lr} adds r6, r0, 0 ldr r0, =gUnknown_0832A3A8 @@ -186605,7 +186605,7 @@ object_new_hidden_with_callback: ; 806F640 thumb_func_end object_new_hidden_with_callback thumb_func_start sub_806F67C -sub_806F67C: ; 806F67C +sub_806F67C: @ 806F67C strh r1, [r0] lsrs r1, 16 strh r1, [r0, 0x2] @@ -186613,7 +186613,7 @@ sub_806F67C: ; 806F67C thumb_func_end sub_806F67C thumb_func_start sub_806F684 -sub_806F684: ; 806F684 +sub_806F684: @ 806F684 ldrh r2, [r0] movs r3, 0x2 ldrsh r0, [r0, r3] @@ -186624,7 +186624,7 @@ sub_806F684: ; 806F684 thumb_func_end sub_806F684 thumb_func_start sub_806F694 -sub_806F694: ; 806F694 +sub_806F694: @ 806F694 push {r4-r7,lr} mov r7, r8 push {r7} @@ -186649,7 +186649,7 @@ sub_806F694: ; 806F694 thumb_func_end sub_806F694 thumb_func_start sub_806F6C0 -sub_806F6C0: ; 806F6C0 +sub_806F6C0: @ 806F6C0 push {r4-r6,lr} mov r6, r8 push {r6} @@ -186688,7 +186688,7 @@ sub_806F6C0: ; 806F6C0 thumb_func_end sub_806F6C0 thumb_func_start rfu_MBOOT_CHILD_inheritanceLinkStatus -rfu_MBOOT_CHILD_inheritanceLinkStatus: ; 806F70C +rfu_MBOOT_CHILD_inheritanceLinkStatus: @ 806F70C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -186899,7 +186899,7 @@ _0806F894: thumb_func_end rfu_MBOOT_CHILD_inheritanceLinkStatus thumb_func_start sub_806F8A8 -sub_806F8A8: ; 806F8A8 +sub_806F8A8: @ 806F8A8 push {lr} adds r2, r0, 0 movs r1, 0 @@ -186925,7 +186925,7 @@ _0806F8CA: thumb_func_end sub_806F8A8 thumb_func_start sub_806F8D0 -sub_806F8D0: ; 806F8D0 +sub_806F8D0: @ 806F8D0 push {r4-r7,lr} adds r7, r0, 0 adds r4, r1, 0 @@ -186975,7 +186975,7 @@ _0806F91C: thumb_func_end sub_806F8D0 thumb_func_start sub_806F928 -sub_806F928: ; 806F928 +sub_806F928: @ 806F928 push {r4-r6,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -187011,7 +187011,7 @@ _0806F956: thumb_func_end sub_806F928 thumb_func_start sub_806F96C -sub_806F96C: ; 806F96C +sub_806F96C: @ 806F96C push {r4,lr} adds r4, r0, 0 movs r3, 0 @@ -187033,7 +187033,7 @@ _0806F984: thumb_func_end sub_806F96C thumb_func_start pal_fade_1 -pal_fade_1: ; 806F98C +pal_fade_1: @ 806F98C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -187115,7 +187115,7 @@ _0806FA12: thumb_func_end pal_fade_1 thumb_func_start pokemon_get_nick -pokemon_get_nick: ; 806FA2C +pokemon_get_nick: @ 806FA2C push {r4,lr} sub sp, 0x14 adds r4, r1, 0 @@ -187132,7 +187132,7 @@ pokemon_get_nick: ; 806FA2C thumb_func_end pokemon_get_nick thumb_func_start pokemon_get_nick_ -pokemon_get_nick_: ; 806FA4C +pokemon_get_nick_: @ 806FA4C push {r4,lr} sub sp, 0x14 adds r4, r1, 0 @@ -187149,7 +187149,7 @@ pokemon_get_nick_: ; 806FA4C thumb_func_end pokemon_get_nick_ thumb_func_start daycare_count_pokemon -daycare_count_pokemon: ; 806FA6C +daycare_count_pokemon: @ 806FA6C push {r4-r6,lr} adds r6, r0, 0 movs r5, 0 @@ -187178,7 +187178,7 @@ _0806FA8A: thumb_func_end daycare_count_pokemon thumb_func_start sub_806FA9C -sub_806FA9C: ; 806FA9C +sub_806FA9C: @ 806FA9C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -187237,8 +187237,8 @@ _0806FAEA: thumb_func_end sub_806FA9C thumb_func_start daycare_empty_slot -; u8 daycare_empty_slot(struct daycare_mon *dayCareMons) -daycare_empty_slot: ; 806FB08 +@ u8 daycare_empty_slot(struct daycare_mon *dayCareMons) +daycare_empty_slot: @ 806FB08 push {r4,r5,lr} adds r5, r0, 0 movs r4, 0 @@ -187268,8 +187268,8 @@ _0806FB32: thumb_func_end daycare_empty_slot thumb_func_start sub_806FB38 -; void sub_806FB38(struct pokemon *mon, struct daycare_mon *dayCareMon) -sub_806FB38: ; 806FB38 +@ void sub_806FB38(struct pokemon *mon, struct daycare_mon *dayCareMon) +sub_806FB38: @ 806FB38 push {r4-r6,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -187351,8 +187351,8 @@ _0806FBBC: thumb_func_end sub_806FB38 thumb_func_start daycare_send -; void daycare_send(struct pokemon *mon, struct daycare_mon *dayCareMons) -daycare_send: ; 806FBF4 +@ void daycare_send(struct pokemon *mon, struct daycare_mon *dayCareMons) +daycare_send: @ 806FBF4 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -187372,7 +187372,7 @@ daycare_send: ; 806FBF4 thumb_func_end daycare_send thumb_func_start daycare_send_selected_pokemon -daycare_send_selected_pokemon: ; 806FC18 +daycare_send_selected_pokemon: @ 806FC18 push {lr} bl brm_get_pokemon_selection lsls r0, 24 @@ -187392,7 +187392,7 @@ daycare_send_selected_pokemon: ; 806FC18 thumb_func_end daycare_send_selected_pokemon thumb_func_start sub_806FC48 -sub_806FC48: ; 806FC48 +sub_806FC48: @ 806FC48 push {r4-r6,lr} adds r5, r0, 0 adds r4, r5, 0 @@ -187437,7 +187437,7 @@ _0806FC9E: thumb_func_end sub_806FC48 thumb_func_start sub_806FCA4 -sub_806FCA4: ; 806FCA4 +sub_806FCA4: @ 806FCA4 push {r4-r7,lr} adds r4, r0, 0 movs r5, 0 @@ -187480,7 +187480,7 @@ _0806FCE8: thumb_func_end sub_806FCA4 thumb_func_start sub_806FCF8 -sub_806FCF8: ; 806FCF8 +sub_806FCF8: @ 806FCF8 push {r4-r7,lr} sub sp, 0x68 adds r5, r0, 0 @@ -187552,7 +187552,7 @@ _0806FD74: thumb_func_end sub_806FCF8 thumb_func_start sub_806FD9C -sub_806FD9C: ; 806FD9C +sub_806FD9C: @ 806FD9C push {r4,r5,lr} adds r5, r0, 0 lsls r1, 24 @@ -187573,7 +187573,7 @@ sub_806FD9C: ; 806FD9C thumb_func_end sub_806FD9C thumb_func_start sub_806FDC4 -sub_806FDC4: ; 806FDC4 +sub_806FDC4: @ 806FDC4 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -187590,7 +187590,7 @@ sub_806FDC4: ; 806FDC4 thumb_func_end sub_806FDC4 thumb_func_start sub_806FDEC -sub_806FDEC: ; 806FDEC +sub_806FDEC: @ 806FDEC push {r4,r5,lr} sub sp, 0x54 adds r4, r0, 0 @@ -187619,7 +187619,7 @@ sub_806FDEC: ; 806FDEC thumb_func_end sub_806FDEC thumb_func_start sub_806FE28 -sub_806FE28: ; 806FE28 +sub_806FE28: @ 806FE28 push {r4,r5,lr} adds r5, r0, 0 bl sub_80690C0 @@ -187642,7 +187642,7 @@ sub_806FE28: ; 806FE28 thumb_func_end sub_806FE28 thumb_func_start sub_806FE54 -sub_806FE54: ; 806FE54 +sub_806FE54: @ 806FE54 push {r4,r5,lr} adds r5, r0, 0 bl sub_806FE28 @@ -187665,7 +187665,7 @@ sub_806FE54: ; 806FE54 thumb_func_end sub_806FE54 thumb_func_start sub_806FE88 -sub_806FE88: ; 806FE88 +sub_806FE88: @ 806FE88 push {r4,r5,lr} adds r5, r0, 0 bl sub_806FE28 @@ -187691,7 +187691,7 @@ sub_806FE88: ; 806FE88 thumb_func_end sub_806FE88 thumb_func_start sub_806FEC0 -sub_806FEC0: ; 806FEC0 +sub_806FEC0: @ 806FEC0 push {lr} lsls r1, 24 lsrs r1, 24 @@ -187706,7 +187706,7 @@ sub_806FEC0: ; 806FEC0 thumb_func_end sub_806FEC0 thumb_func_start sub_806FED8 -sub_806FED8: ; 806FED8 +sub_806FED8: @ 806FED8 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -187723,7 +187723,7 @@ sub_806FED8: ; 806FED8 thumb_func_end sub_806FED8 thumb_func_start sub_806FF04 -sub_806FF04: ; 806FF04 +sub_806FF04: @ 806FF04 lsls r0, 16 lsrs r0, 16 ldr r1, =0x03005d8c @@ -187743,7 +187743,7 @@ sub_806FF04: ; 806FF04 thumb_func_end sub_806FF04 thumb_func_start sub_806FF30 -sub_806FF30: ; 806FF30 +sub_806FF30: @ 806FF30 push {r4-r6,lr} ldr r6, =0x03005d8c ldr r5, =0x020375e0 @@ -187781,7 +187781,7 @@ _0806FF76: thumb_func_end sub_806FF30 thumb_func_start sub_806FF80 -sub_806FF80: ; 806FF80 +sub_806FF80: @ 806FF80 push {lr} movs r3, 0 movs r2, 0x7 @@ -187809,7 +187809,7 @@ _0806FF9E: thumb_func_end sub_806FF80 thumb_func_start sub_806FFB0 -sub_806FFB0: ; 806FFB0 +sub_806FFB0: @ 806FFB0 push {r4,lr} adds r4, r0, 0 bl zero_pokemon_boxed_data @@ -187826,7 +187826,7 @@ sub_806FFB0: ; 806FFB0 thumb_func_end sub_806FFB0 thumb_func_start sub_806FFD0 -sub_806FFD0: ; 806FFD0 +sub_806FFD0: @ 806FFD0 push {r4-r6,lr} adds r5, r0, 0 movs r4, 0 @@ -187856,7 +187856,7 @@ _0806FFD8: thumb_func_end sub_806FFD0 thumb_func_start sub_8070004 -sub_8070004: ; 8070004 +sub_8070004: @ 8070004 push {r4-r7,lr} mov r7, r8 push {r7} @@ -187927,7 +187927,7 @@ _08070072: thumb_func_end sub_8070004 thumb_func_start sub_8070084 -sub_8070084: ; 8070084 +sub_8070084: @ 8070084 push {r4-r7,lr} sub sp, 0x8 adds r6, r0, 0 @@ -188004,7 +188004,7 @@ _0807010A: thumb_func_end sub_8070084 thumb_func_start sub_8070114 -sub_8070114: ; 8070114 +sub_8070114: @ 8070114 push {r4-r7,lr} adds r5, r0, 0 movs r6, 0 @@ -188080,7 +188080,7 @@ _080701AC: thumb_func_end sub_8070114 thumb_func_start sub_80701B8 -sub_80701B8: ; 80701B8 +sub_80701B8: @ 80701B8 push {r4,lr} adds r4, r0, 0 bl GenerateRandomNumber @@ -188102,7 +188102,7 @@ sub_80701B8: ; 80701B8 thumb_func_end sub_80701B8 thumb_func_start sub_80701E0 -sub_80701E0: ; 80701E0 +sub_80701E0: @ 80701E0 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -188115,7 +188115,7 @@ sub_80701E0: ; 80701E0 thumb_func_end sub_80701E0 thumb_func_start sub_80701FC -sub_80701FC: ; 80701FC +sub_80701FC: @ 80701FC push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -188128,7 +188128,7 @@ sub_80701FC: ; 80701FC thumb_func_end sub_80701FC thumb_func_start sub_8070218 -sub_8070218: ; 8070218 +sub_8070218: @ 8070218 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -188170,7 +188170,7 @@ _08070250: thumb_func_end sub_8070218 thumb_func_start sub_8070260 -sub_8070260: ; 8070260 +sub_8070260: @ 8070260 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -188346,7 +188346,7 @@ _080703AE: thumb_func_end sub_8070260 thumb_func_start pokemon_get_eggmoves -pokemon_get_eggmoves: ; 80703C8 +pokemon_get_eggmoves: @ 80703C8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -188429,7 +188429,7 @@ _08070456: thumb_func_end pokemon_get_eggmoves thumb_func_start daycare_build_child_moveset -daycare_build_child_moveset: ; 8070470 +daycare_build_child_moveset: @ 8070470 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -188754,7 +188754,7 @@ _080706FC: thumb_func_end daycare_build_child_moveset thumb_func_start sub_8070710 -sub_8070710: ; 8070710 +sub_8070710: @ 8070710 adds r2, r0, 0 movs r1, 0x8C lsls r1, 1 @@ -188769,7 +188769,7 @@ sub_8070710: ; 8070710 thumb_func_end sub_8070710 thumb_func_start sub_8070728 -sub_8070728: ; 8070728 +sub_8070728: @ 8070728 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -188782,7 +188782,7 @@ sub_8070728: ; 8070728 thumb_func_end sub_8070728 thumb_func_start incense_effects -incense_effects: ; 8070744 +incense_effects: @ 8070744 push {r4-r7,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -188835,7 +188835,7 @@ _0807079E: thumb_func_end incense_effects thumb_func_start sub_80707A4 -sub_80707A4: ; 80707A4 +sub_80707A4: @ 80707A4 push {r4-r6,lr} adds r6, r0, 0 adds r4, r1, 0 @@ -188872,7 +188872,7 @@ _080707E2: thumb_func_end sub_80707A4 thumb_func_start sub_80707EC -sub_80707EC: ; 80707EC +sub_80707EC: @ 80707EC push {r4-r7,lr} mov r7, r8 push {r7} @@ -188986,7 +188986,7 @@ _080708B4: thumb_func_end sub_80707EC thumb_func_start sub_80708C8 -sub_80708C8: ; 80708C8 +sub_80708C8: @ 80708C8 push {r4-r6,lr} sub sp, 0x6C adds r6, r0, 0 @@ -189048,7 +189048,7 @@ _08070918: thumb_func_end sub_80708C8 thumb_func_start sub_8070954 -sub_8070954: ; 8070954 +sub_8070954: @ 8070954 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -189094,7 +189094,7 @@ sub_8070954: ; 8070954 lsls r2, r5, 3 subs r2, r5 lsls r2, 2 - ldr r0, =gBaseStats + 0x11 ; egg cycles offset + ldr r0, =gBaseStats + 0x11 @ egg cycles offset adds r2, r0 adds r0, r7, 0 movs r1, 0x20 @@ -189134,7 +189134,7 @@ _080709E6: thumb_func_end sub_8070954 thumb_func_start sub_8070A0C -sub_8070A0C: ; 8070A0C +sub_8070A0C: @ 8070A0C push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -189182,7 +189182,7 @@ sub_8070A0C: ; 8070A0C lsls r2, r5, 3 subs r2, r5 lsls r2, 2 - ldr r0, =gBaseStats + 0x11 ; egg cycles offset + ldr r0, =gBaseStats + 0x11 @ egg cycles offset adds r2, r0 adds r0, r6, 0 movs r1, 0x20 @@ -189206,7 +189206,7 @@ sub_8070A0C: ; 8070A0C thumb_func_end sub_8070A0C thumb_func_start sp0B8_daycare -sp0B8_daycare: ; 8070AA8 +sp0B8_daycare: @ 8070AA8 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -189219,7 +189219,7 @@ sp0B8_daycare: ; 8070AA8 thumb_func_end sp0B8_daycare thumb_func_start sub_8070AC4 -sub_8070AC4: ; 8070AC4 +sub_8070AC4: @ 8070AC4 push {r4-r7,lr} sub sp, 0x4 adds r6, r0, 0 @@ -189349,7 +189349,7 @@ _08070BC2: thumb_func_end sub_8070AC4 thumb_func_start sub_8070BD0 -sub_8070BD0: ; 8070BD0 +sub_8070BD0: @ 8070BD0 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -189364,7 +189364,7 @@ sub_8070BD0: ; 8070BD0 thumb_func_end sub_8070BD0 thumb_func_start sub_8070BF0 -sub_8070BF0: ; 8070BF0 +sub_8070BF0: @ 8070BF0 push {lr} movs r1, 0x8C lsls r1, 1 @@ -189379,7 +189379,7 @@ _08070C00: thumb_func_end sub_8070BF0 thumb_func_start sub_8070C04 -sub_8070C04: ; 8070C04 +sub_8070C04: @ 8070C04 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -189416,7 +189416,7 @@ _08070C44: thumb_func_end sub_8070C04 thumb_func_start sub_8070C58 -sub_8070C58: ; 8070C58 +sub_8070C58: @ 8070C58 push {r4,r5,lr} bl brm_get_pokemon_selection lsls r0, 24 @@ -189443,7 +189443,7 @@ sub_8070C58: ; 8070C58 thumb_func_end sub_8070C58 thumb_func_start sp0B5_daycare -sp0B5_daycare: ; 8070C94 +sp0B5_daycare: @ 8070C94 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -189456,7 +189456,7 @@ sp0B5_daycare: ; 8070C94 thumb_func_end sp0B5_daycare thumb_func_start sp0B6_daycare -sp0B6_daycare: ; 8070CB0 +sp0B6_daycare: @ 8070CB0 push {r4,lr} ldr r4, =0x03005d8c ldr r0, [r4] @@ -189492,7 +189492,7 @@ _08070CF2: thumb_func_end sp0B6_daycare thumb_func_start sub_8070CF8 -sub_8070CF8: ; 8070CF8 +sub_8070CF8: @ 8070CF8 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -189511,7 +189511,7 @@ _08070D10: thumb_func_end sub_8070CF8 thumb_func_start sub_8070D1C -sub_8070D1C: ; 8070D1C +sub_8070D1C: @ 8070D1C push {r4-r6,lr} adds r5, r1, 0 movs r4, 0 @@ -189543,7 +189543,7 @@ _08070D46: thumb_func_end sub_8070D1C thumb_func_start daycare_relationship_score -daycare_relationship_score: ; 8070D4C +daycare_relationship_score: @ 8070D4C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -189694,7 +189694,7 @@ _08070E5C: thumb_func_end daycare_relationship_score thumb_func_start daycare_relationship_score_from_savegame -daycare_relationship_score_from_savegame: ; 8070E6C +daycare_relationship_score_from_savegame: @ 8070E6C push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -189709,7 +189709,7 @@ daycare_relationship_score_from_savegame: ; 8070E6C thumb_func_end daycare_relationship_score_from_savegame thumb_func_start sp0B9_daycare_relationship_comment -sp0B9_daycare_relationship_comment: ; 8070E8C +sp0B9_daycare_relationship_comment: @ 8070E8C push {lr} bl daycare_relationship_score_from_savegame lsls r0, 24 @@ -189744,7 +189744,7 @@ _08070EB2: thumb_func_end sp0B9_daycare_relationship_comment thumb_func_start sub_8070ECC -sub_8070ECC: ; 8070ECC +sub_8070ECC: @ 8070ECC push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -189817,7 +189817,7 @@ _08070F3E: thumb_func_end sub_8070ECC thumb_func_start sub_8070F48 -sub_8070F48: ; 8070F48 +sub_8070F48: @ 8070F48 push {r4,lr} adds r4, r0, 0 lsls r1, 24 @@ -189856,7 +189856,7 @@ _08070F86: thumb_func_end sub_8070F48 thumb_func_start sub_8070F98 -sub_8070F98: ; 8070F98 +sub_8070F98: @ 8070F98 push {r4,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -189872,7 +189872,7 @@ sub_8070F98: ; 8070F98 thumb_func_end sub_8070F98 thumb_func_start sub_8070FB4 -sub_8070FB4: ; 8070FB4 +sub_8070FB4: @ 8070FB4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -189933,7 +189933,7 @@ _08070FCC: thumb_func_end sub_8070FB4 thumb_func_start sub_8071038 -sub_8071038: ; 8071038 +sub_8071038: @ 8071038 push {r4-r6,lr} sub sp, 0x14 adds r6, r0, 0 @@ -189980,7 +189980,7 @@ _08071046: thumb_func_end sub_8071038 thumb_func_start sub_807109C -sub_807109C: ; 807109C +sub_807109C: @ 807109C push {r4-r6,lr} sub sp, 0x10 str r1, [sp] @@ -190040,7 +190040,7 @@ sub_807109C: ; 807109C thumb_func_end sub_807109C thumb_func_start sub_8071110 -sub_8071110: ; 8071110 +sub_8071110: @ 8071110 push {r4-r6,lr} sub sp, 0x14 adds r5, r0, 0 @@ -190069,7 +190069,7 @@ sub_8071110: ; 8071110 thumb_func_end sub_8071110 thumb_func_start sub_8071148 -sub_8071148: ; 8071148 +sub_8071148: @ 8071148 push {r4-r6,lr} mov r6, r8 push {r6} @@ -190121,7 +190121,7 @@ sub_8071148: ; 8071148 thumb_func_end sub_8071148 thumb_func_start sub_80711B8 -sub_80711B8: ; 80711B8 +sub_80711B8: @ 80711B8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -190158,7 +190158,7 @@ _080711F0: thumb_func_end sub_80711B8 thumb_func_start c3_080469FC -c3_080469FC: ; 8071204 +c3_080469FC: @ 8071204 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -190240,7 +190240,7 @@ _080712B4: thumb_func_end c3_080469FC thumb_func_start sub_80712C0 -sub_80712C0: ; 80712C0 +sub_80712C0: @ 80712C0 push {r4,r5,lr} sub sp, 0x18 ldr r0, =gUnknown_0832B6C0 @@ -190288,7 +190288,7 @@ sub_80712C0: ; 80712C0 thumb_func_end sub_80712C0 thumb_func_start sub_8071330 -sub_8071330: ; 8071330 +sub_8071330: @ 8071330 push {lr} bl sub_81B9328 ldr r1, =0x030022c0 @@ -190300,7 +190300,7 @@ sub_8071330: ; 8071330 thumb_func_end sub_8071330 thumb_func_start sub_8071348 -sub_8071348: ; 8071348 +sub_8071348: @ 8071348 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -190472,7 +190472,7 @@ _0807143C: thumb_func_end sub_8071348 thumb_func_start sub_80714B8 -sub_80714B8: ; 80714B8 +sub_80714B8: @ 80714B8 push {r4,r5,lr} sub sp, 0x14 lsls r0, 24 @@ -190551,7 +190551,7 @@ sub_80714B8: ; 80714B8 thumb_func_end sub_80714B8 thumb_func_start sub_8071578 -sub_8071578: ; 8071578 +sub_8071578: @ 8071578 push {lr} ldr r0, =0x020375e0 ldrb r0, [r0] @@ -190562,7 +190562,7 @@ sub_8071578: ; 8071578 thumb_func_end sub_8071578 thumb_func_start sub_807158C -sub_807158C: ; 807158C +sub_807158C: @ 807158C push {r4-r6,lr} sub sp, 0x20 lsls r1, 24 @@ -190622,7 +190622,7 @@ _0807160A: thumb_func_end sub_807158C thumb_func_start sub_8071614 -sub_8071614: ; 8071614 +sub_8071614: @ 8071614 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -190639,7 +190639,7 @@ sub_8071614: ; 8071614 thumb_func_end sub_8071614 thumb_func_start sub_807163C -sub_807163C: ; 807163C +sub_807163C: @ 807163C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -190750,7 +190750,7 @@ _08071712: thumb_func_end sub_807163C thumb_func_start sub_807172C -sub_807172C: ; 807172C +sub_807172C: @ 807172C push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -190760,7 +190760,7 @@ sub_807172C: ; 807172C thumb_func_end sub_807172C thumb_func_start sub_8071740 -sub_8071740: ; 8071740 +sub_8071740: @ 8071740 push {lr} bl script_env_2_enable ldr r0, =sub_8071760 @@ -190775,7 +190775,7 @@ sub_8071740: ; 8071740 thumb_func_end sub_8071740 thumb_func_start sub_8071760 -sub_8071760: ; 8071760 +sub_8071760: @ 8071760 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -190801,7 +190801,7 @@ _08071788: thumb_func_end sub_8071760 thumb_func_start c1_hatching_egg -c1_hatching_egg: ; 80717A0 +c1_hatching_egg: @ 80717A0 push {r4,lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -191020,7 +191020,7 @@ _080719D6: thumb_func_end c1_hatching_egg thumb_func_start sub_80719FC -sub_80719FC: ; 80719FC +sub_80719FC: @ 80719FC push {lr} ldr r0, =0x020375e0 ldrh r1, [r0] @@ -191043,7 +191043,7 @@ sub_80719FC: ; 80719FC thumb_func_end sub_80719FC thumb_func_start c3_080472E4 -c3_080472E4: ; 8071A3C +c3_080472E4: @ 8071A3C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -191086,7 +191086,7 @@ _08071A80: thumb_func_end c3_080472E4 thumb_func_start sub_8071A94 -sub_8071A94: ; 8071A94 +sub_8071A94: @ 8071A94 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -191474,7 +191474,7 @@ _08071E06: thumb_func_end sub_8071A94 thumb_func_start sub_8071E34 -sub_8071E34: ; 8071E34 +sub_8071E34: @ 8071E34 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -191518,7 +191518,7 @@ _08071E84: thumb_func_end sub_8071E34 thumb_func_start sub_8071E8C -sub_8071E8C: ; 8071E8C +sub_8071E8C: @ 8071E8C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x32] @@ -191569,7 +191569,7 @@ _08071EE8: thumb_func_end sub_8071E8C thumb_func_start sub_8071EF0 -sub_8071EF0: ; 8071EF0 +sub_8071EF0: @ 8071EF0 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x32] @@ -191651,7 +191651,7 @@ _08071F9E: thumb_func_end sub_8071EF0 thumb_func_start sub_8071FA4 -sub_8071FA4: ; 8071FA4 +sub_8071FA4: @ 8071FA4 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x2E] @@ -191672,7 +191672,7 @@ _08071FBE: thumb_func_end sub_8071FA4 thumb_func_start sub_8071FC8 -sub_8071FC8: ; 8071FC8 +sub_8071FC8: @ 8071FC8 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -191735,7 +191735,7 @@ _08072032: thumb_func_end sub_8071FC8 thumb_func_start sub_8072048 -sub_8072048: ; 8072048 +sub_8072048: @ 8072048 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -191813,7 +191813,7 @@ _080720CA: thumb_func_end sub_8072048 thumb_func_start sub_80720E8 -sub_80720E8: ; 80720E8 +sub_80720E8: @ 80720E8 push {r4,lr} adds r2, r0, 0 ldrh r0, [r2, 0x30] @@ -191863,7 +191863,7 @@ _0807213A: thumb_func_end sub_80720E8 thumb_func_start sub_8072140 -sub_8072140: ; 8072140 +sub_8072140: @ 8072140 push {r4-r6,lr} sub sp, 0x8 ldr r2, =gUnknown_0832C084 @@ -191904,7 +191904,7 @@ sub_8072140: ; 8072140 thumb_func_end sub_8072140 thumb_func_start sub_8072194 -sub_8072194: ; 8072194 +sub_8072194: @ 8072194 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -191967,7 +191967,7 @@ sub_8072194: ; 8072194 thumb_func_end sub_8072194 thumb_func_start sub_8072214 -sub_8072214: ; 8072214 +sub_8072214: @ 8072214 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -192027,7 +192027,7 @@ sub_8072214: ; 8072214 thumb_func_end sub_8072214 thumb_func_start sub_807228C -sub_807228C: ; 807228C +sub_807228C: @ 807228C push {r4-r6,lr} bl calc_player_party_count lsls r0, 24 @@ -192073,7 +192073,7 @@ _080722D8: thumb_func_end sub_807228C thumb_func_start sub_80722E0 -sub_80722E0: ; 80722E0 +sub_80722E0: @ 80722E0 push {r4,lr} bl sub_80D22D0 adds r4, r0, 0 @@ -192093,13 +192093,13 @@ sub_80722E0: ; 80722E0 thumb_func_end sub_80722E0 thumb_func_start sub_8072304 -sub_8072304: ; 8072304 +sub_8072304: @ 8072304 movs r0, 0x9 bx lr thumb_func_end sub_8072304 thumb_func_start sub_8072308 -sub_8072308: ; 8072308 +sub_8072308: @ 8072308 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -192322,7 +192322,7 @@ _08072496: thumb_func_end sub_8072308 thumb_func_start sub_80724A8 -sub_80724A8: ; 80724A8 +sub_80724A8: @ 80724A8 push {r4,r5,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -192349,7 +192349,7 @@ sub_80724A8: ; 80724A8 thumb_func_end sub_80724A8 thumb_func_start battle_make_oam_normal_battle -battle_make_oam_normal_battle: ; 80724DC +battle_make_oam_normal_battle: @ 80724DC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -192698,7 +192698,7 @@ _08072718: thumb_func_end battle_make_oam_normal_battle thumb_func_start battle_make_oam_safari_battle -battle_make_oam_safari_battle: ; 8072804 +battle_make_oam_safari_battle: @ 8072804 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -192770,7 +192770,7 @@ battle_make_oam_safari_battle: ; 8072804 thumb_func_end battle_make_oam_safari_battle thumb_func_start sub_80728A4 -sub_80728A4: ; 80728A4 +sub_80728A4: @ 80728A4 lsls r0, 24 lsrs r0, 19 ldr r1, =gUnknown_08C11BDC @@ -192780,7 +192780,7 @@ sub_80728A4: ; 80728A4 thumb_func_end sub_80728A4 thumb_func_start sub_80728B4 -sub_80728B4: ; 80728B4 +sub_80728B4: @ 80728B4 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x38] @@ -192839,7 +192839,7 @@ _08072906: thumb_func_end sub_80728B4 thumb_func_start sub_8072924 -sub_8072924: ; 8072924 +sub_8072924: @ 8072924 ldrh r1, [r0, 0x38] lsls r1, 24 lsrs r1, 24 @@ -192862,7 +192862,7 @@ sub_8072924: ; 8072924 thumb_func_end sub_8072924 thumb_func_start sub_807294C -sub_807294C: ; 807294C +sub_807294C: @ 807294C push {r4-r7,lr} ldr r7, [sp, 0x14] lsls r0, 24 @@ -192890,7 +192890,7 @@ sub_807294C: ; 807294C thumb_func_end sub_807294C thumb_func_start sub_8072984 -sub_8072984: ; 8072984 +sub_8072984: @ 8072984 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -192931,7 +192931,7 @@ sub_8072984: ; 8072984 thumb_func_end sub_8072984 thumb_func_start sub_80729D0 -sub_80729D0: ; 80729D0 +sub_80729D0: @ 80729D0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -192975,7 +192975,7 @@ sub_80729D0: ; 80729D0 thumb_func_end sub_80729D0 thumb_func_start sub_8072A24 -sub_8072A24: ; 8072A24 +sub_8072A24: @ 8072A24 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -192993,7 +192993,7 @@ sub_8072A24: ; 8072A24 thumb_func_end sub_8072A24 thumb_func_start sub_8072A44 -sub_8072A44: ; 8072A44 +sub_8072A44: @ 8072A44 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -193024,12 +193024,12 @@ sub_8072A44: ; 8072A44 thumb_func_end sub_8072A44 thumb_func_start nullsub_30 -nullsub_30: ; 8072A84 +nullsub_30: @ 8072A84 bx lr thumb_func_end nullsub_30 thumb_func_start sub_8072A88 -sub_8072A88: ; 8072A88 +sub_8072A88: @ 8072A88 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -193102,7 +193102,7 @@ _08072B00: thumb_func_end sub_8072A88 thumb_func_start sub_8072B18 -sub_8072B18: ; 8072B18 +sub_8072B18: @ 8072B18 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -193171,7 +193171,7 @@ _08072B7C: thumb_func_end sub_8072B18 thumb_func_start healthbar_draw_level -healthbar_draw_level: ; 8072B94 +healthbar_draw_level: @ 8072B94 push {r4,r5,lr} sub sp, 0x18 adds r4, r0, 0 @@ -193247,7 +193247,7 @@ _08072C1C: thumb_func_end healthbar_draw_level thumb_func_start heathbar_draw_hp -heathbar_draw_hp: ; 8072C38 +heathbar_draw_hp: @ 8072C38 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -193457,7 +193457,7 @@ _08072DEA: thumb_func_end heathbar_draw_hp thumb_func_start sub_8072E0C -sub_8072E0C: ; 8072E0C +sub_8072E0C: @ 8072E0C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -193764,7 +193764,7 @@ _080730B8: thumb_func_end sub_8072E0C thumb_func_start sub_80730D4 -sub_80730D4: ; 80730D4 +sub_80730D4: @ 80730D4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -194033,7 +194033,7 @@ _080732F4: thumb_func_end sub_80730D4 thumb_func_start sub_8073314 -sub_8073314: ; 8073314 +sub_8073314: @ 8073314 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -194345,7 +194345,7 @@ _080735BA: thumb_func_end sub_8073314 thumb_func_start sub_80735DC -sub_80735DC: ; 80735DC +sub_80735DC: @ 80735DC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -195107,7 +195107,7 @@ _08073C0A: thumb_func_end sub_80735DC thumb_func_start sub_8073C30 -sub_8073C30: ; 8073C30 +sub_8073C30: @ 8073C30 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -195329,7 +195329,7 @@ _08073DEE: thumb_func_end sub_8073C30 thumb_func_start task_battle_throw_own_ball -task_battle_throw_own_ball: ; 8073E08 +task_battle_throw_own_ball: @ 8073E08 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -195376,7 +195376,7 @@ _08073E54: thumb_func_end task_battle_throw_own_ball thumb_func_start sub_8073E64 -sub_8073E64: ; 8073E64 +sub_8073E64: @ 8073E64 push {r4-r7,lr} sub sp, 0x8 lsls r0, 24 @@ -195522,7 +195522,7 @@ _08073F8A: thumb_func_end sub_8073E64 thumb_func_start sub_8073F98 -sub_8073F98: ; 8073F98 +sub_8073F98: @ 8073F98 push {r4-r7,lr} sub sp, 0x8 lsls r0, 24 @@ -195632,7 +195632,7 @@ _0807406A: thumb_func_end sub_8073F98 thumb_func_start sub_8074078 -sub_8074078: ; 8074078 +sub_8074078: @ 8074078 push {lr} adds r1, r0, 0 ldrh r2, [r1, 0x24] @@ -195649,7 +195649,7 @@ _0807408C: thumb_func_end sub_8074078 thumb_func_start sub_8074090 -sub_8074090: ; 8074090 +sub_8074090: @ 8074090 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x30] @@ -195681,7 +195681,7 @@ _080740B6: thumb_func_end sub_8074090 thumb_func_start sub_80740C4 -sub_80740C4: ; 80740C4 +sub_80740C4: @ 80740C4 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x30] @@ -195761,7 +195761,7 @@ _0807414E: thumb_func_end sub_80740C4 thumb_func_start sub_8074158 -sub_8074158: ; 8074158 +sub_8074158: @ 8074158 push {r4,lr} adds r3, r0, 0 ldrh r1, [r3, 0x30] @@ -195822,7 +195822,7 @@ _080741BC: thumb_func_end sub_8074158 thumb_func_start sub_80741C8 -sub_80741C8: ; 80741C8 +sub_80741C8: @ 80741C8 ldrh r2, [r0, 0x2E] lsls r2, 24 lsrs r2, 24 @@ -195840,7 +195840,7 @@ sub_80741C8: ; 80741C8 thumb_func_end sub_80741C8 thumb_func_start sub_80741E8 -sub_80741E8: ; 80741E8 +sub_80741E8: @ 80741E8 push {r4-r7,lr} sub sp, 0x14 adds r4, r1, 0 @@ -195962,7 +195962,7 @@ _080742FC: thumb_func_end sub_80741E8 thumb_func_start sub_8074310 -sub_8074310: ; 8074310 +sub_8074310: @ 8074310 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -196062,7 +196062,7 @@ _080743E6: thumb_func_end sub_8074310 thumb_func_start draw_status_ailment_maybe -draw_status_ailment_maybe: ; 80743F8 +draw_status_ailment_maybe: @ 80743F8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -196359,7 +196359,7 @@ _0807467A: thumb_func_end draw_status_ailment_maybe thumb_func_start sub_80746A8 -sub_80746A8: ; 80746A8 +sub_80746A8: @ 80746A8 push {lr} lsls r0, 24 lsls r1, 24 @@ -196456,7 +196456,7 @@ _08074768: thumb_func_end sub_80746A8 thumb_func_start sub_8074770 -sub_8074770: ; 8074770 +sub_8074770: @ 8074770 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -196500,7 +196500,7 @@ sub_8074770: ; 8074770 thumb_func_end sub_8074770 thumb_func_start sub_80747D8 -sub_80747D8: ; 80747D8 +sub_80747D8: @ 80747D8 push {r4,r5,lr} sub sp, 0x18 adds r4, r0, 0 @@ -196556,7 +196556,7 @@ sub_80747D8: ; 80747D8 thumb_func_end sub_80747D8 thumb_func_start healthbar_draw_field_maybe -healthbar_draw_field_maybe: ; 8074860 +healthbar_draw_field_maybe: @ 8074860 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -196832,7 +196832,7 @@ _08074A8E: thumb_func_end healthbar_draw_field_maybe thumb_func_start sub_8074AA0 -sub_8074AA0: ; 8074AA0 +sub_8074AA0: @ 8074AA0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -196961,7 +196961,7 @@ _08074B86: thumb_func_end sub_8074AA0 thumb_func_start sub_8074B9C -sub_8074B9C: ; 8074B9C +sub_8074B9C: @ 8074B9C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -197209,7 +197209,7 @@ _08074D9E: thumb_func_end sub_8074B9C thumb_func_start sub_8074DB8 -sub_8074DB8: ; 8074DB8 +sub_8074DB8: @ 8074DB8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -197331,7 +197331,7 @@ _08074E80: thumb_func_end sub_8074DB8 thumb_func_start sub_8074E8C -sub_8074E8C: ; 8074E8C +sub_8074E8C: @ 8074E8C push {r4-r7,lr} adds r4, r0, 0 mov r12, r3 @@ -197420,7 +197420,7 @@ _08074F1E: thumb_func_end sub_8074E8C thumb_func_start sub_8074F28 -sub_8074F28: ; 8074F28 +sub_8074F28: @ 8074F28 push {r4-r7,lr} mov r7, r8 push {r7} @@ -197471,7 +197471,7 @@ _08074F6A: thumb_func_end sub_8074F28 thumb_func_start sub_8074F88 -sub_8074F88: ; 8074F88 +sub_8074F88: @ 8074F88 push {r4-r7,lr} mov r7, r8 push {r7} @@ -197522,7 +197522,7 @@ _08074FB4: thumb_func_end sub_8074F88 thumb_func_start sub_8074FE8 -sub_8074FE8: ; 8074FE8 +sub_8074FE8: @ 8074FE8 push {r4-r7,lr} adds r6, r2, 0 lsls r3, 27 @@ -197564,7 +197564,7 @@ _08075028: thumb_func_end sub_8074FE8 thumb_func_start sub_8075034 -sub_8075034: ; 8075034 +sub_8075034: @ 8075034 push {r4,lr} lsls r2, 24 lsrs r2, 24 @@ -197589,7 +197589,7 @@ _08075058: thumb_func_end sub_8075034 thumb_func_start sub_8075060 -sub_8075060: ; 8075060 +sub_8075060: @ 8075060 push {lr} lsls r0, 16 asrs r0, 16 @@ -197619,7 +197619,7 @@ _0807508E: thumb_func_end sub_8075060 thumb_func_start write_to_rbox -write_to_rbox: ; 8075094 +write_to_rbox: @ 8075094 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -197694,7 +197694,7 @@ write_to_rbox: ; 8075094 thumb_func_end write_to_rbox thumb_func_start sub_807512C -sub_807512C: ; 807512C +sub_807512C: @ 807512C push {lr} lsls r0, 24 lsrs r0, 24 @@ -197704,7 +197704,7 @@ sub_807512C: ; 807512C thumb_func_end sub_807512C thumb_func_start sub_807513C -sub_807513C: ; 807513C +sub_807513C: @ 807513C push {lr} sub sp, 0x4 adds r3, r0, 0 @@ -197731,7 +197731,7 @@ sub_807513C: ; 807513C thumb_func_end sub_807513C thumb_func_start sub_8075170 -sub_8075170: ; 8075170 +sub_8075170: @ 8075170 push {lr} adds r3, r0, 0 adds r0, r1, 0 @@ -197752,7 +197752,7 @@ sub_8075170: ; 8075170 thumb_func_end sub_8075170 thumb_func_start sub_8075198 -sub_8075198: ; 8075198 +sub_8075198: @ 8075198 push {r4-r6,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -197790,7 +197790,7 @@ _080751D4: thumb_func_end sub_8075198 thumb_func_start sub_80751E4 -sub_80751E4: ; 80751E4 +sub_80751E4: @ 80751E4 push {r4-r6,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -197819,7 +197819,7 @@ sub_80751E4: ; 80751E4 thumb_func_end sub_80751E4 thumb_func_start sub_807521C -sub_807521C: ; 807521C +sub_807521C: @ 807521C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -197965,7 +197965,7 @@ _0807524E: thumb_func_end sub_807521C thumb_func_start sub_8075370 -sub_8075370: ; 8075370 +sub_8075370: @ 8075370 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -197997,7 +197997,7 @@ _080753A8: thumb_func_end sub_8075370 thumb_func_start sub_80753B4 -sub_80753B4: ; 80753B4 +sub_80753B4: @ 80753B4 push {lr} adds r3, r0, 0 adds r0, 0x3F @@ -198025,7 +198025,7 @@ _080753DE: thumb_func_end sub_80753B4 thumb_func_start sub_80753E8 -sub_80753E8: ; 80753E8 +sub_80753E8: @ 80753E8 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -198071,7 +198071,7 @@ sub_80753E8: ; 80753E8 thumb_func_end sub_80753E8 thumb_func_start sub_8075450 -sub_8075450: ; 8075450 +sub_8075450: @ 8075450 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -198272,7 +198272,7 @@ _08075602: thumb_func_end sub_8075450 thumb_func_start objc_0804ABD4 -objc_0804ABD4: ; 8075620 +objc_0804ABD4: @ 8075620 push {r4-r7,lr} mov r7, r8 push {r7} @@ -198357,7 +198357,7 @@ _080756C0: thumb_func_end objc_0804ABD4 thumb_func_start sub_80756D4 -sub_80756D4: ; 80756D4 +sub_80756D4: @ 80756D4 ldr r1, =sub_80756E0 str r1, [r0, 0x1C] bx lr @@ -198365,7 +198365,7 @@ sub_80756D4: ; 80756D4 thumb_func_end sub_80756D4 thumb_func_start sub_80756E0 -sub_80756E0: ; 80756E0 +sub_80756E0: @ 80756E0 push {r4-r7,lr} adds r6, r0, 0 ldrh r0, [r6, 0x38] @@ -198417,7 +198417,7 @@ _0807573A: thumb_func_end sub_80756E0 thumb_func_start sub_807574C -sub_807574C: ; 807574C +sub_807574C: @ 807574C push {r4-r6,lr} adds r4, r0, 0 ldrh r0, [r4, 0x38] @@ -198492,7 +198492,7 @@ _080757DC: thumb_func_end sub_807574C thumb_func_start sub_80757E4 -sub_80757E4: ; 80757E4 +sub_80757E4: @ 80757E4 push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -198535,7 +198535,7 @@ _0807582C: thumb_func_end sub_80757E4 thumb_func_start sub_8075838 -sub_8075838: ; 8075838 +sub_8075838: @ 8075838 push {r4,r5,lr} adds r4, r0, 0 movs r5, 0 @@ -198662,7 +198662,7 @@ _08075926: thumb_func_end sub_8075838 thumb_func_start sub_8075930 -sub_8075930: ; 8075930 +sub_8075930: @ 8075930 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x34] @@ -198695,7 +198695,7 @@ _08075964: thumb_func_end sub_8075930 thumb_func_start sub_8075970 -sub_8075970: ; 8075970 +sub_8075970: @ 8075970 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x34] @@ -198863,7 +198863,7 @@ _08075AB6: thumb_func_end sub_8075970 thumb_func_start c3_0804B070 -c3_0804B070: ; 8075ABC +c3_0804B070: @ 8075ABC push {r4-r7,lr} mov r7, r8 push {r7} @@ -199126,7 +199126,7 @@ _08075D04: thumb_func_end c3_0804B070 thumb_func_start sub_8075D14 -sub_8075D14: ; 8075D14 +sub_8075D14: @ 8075D14 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -199419,7 +199419,7 @@ _08075F66: thumb_func_end sub_8075D14 thumb_func_start sub_8075FB4 -sub_8075FB4: ; 8075FB4 +sub_8075FB4: @ 8075FB4 adds r3, r0, 0 adds r3, 0x2C ldrb r1, [r3] @@ -199437,7 +199437,7 @@ sub_8075FB4: ; 8075FB4 thumb_func_end sub_8075FB4 thumb_func_start sub_8075FD4 -sub_8075FD4: ; 8075FD4 +sub_8075FD4: @ 8075FD4 push {r4-r7,lr} adds r5, r0, 0 movs r7, 0 @@ -199578,7 +199578,7 @@ _080760DE: thumb_func_end sub_8075FD4 thumb_func_start sub_80760F8 -sub_80760F8: ; 80760F8 +sub_80760F8: @ 80760F8 push {r4-r7,lr} adds r6, r0, 0 ldrh r0, [r6, 0x3A] @@ -199658,7 +199658,7 @@ _08076196: thumb_func_end sub_80760F8 thumb_func_start sub_80761B4 -sub_80761B4: ; 80761B4 +sub_80761B4: @ 80761B4 push {r4,lr} adds r4, r0, 0 movs r0, 0x19 @@ -199695,7 +199695,7 @@ sub_80761B4: ; 80761B4 thumb_func_end sub_80761B4 thumb_func_start sub_8076204 -sub_8076204: ; 8076204 +sub_8076204: @ 8076204 push {r4-r7,lr} mov r7, r8 push {r7} @@ -199874,7 +199874,7 @@ _08076364: thumb_func_end sub_8076204 thumb_func_start sub_8076374 -sub_8076374: ; 8076374 +sub_8076374: @ 8076374 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -199895,7 +199895,7 @@ _0807638E: thumb_func_end sub_8076374 thumb_func_start sub_8076398 -sub_8076398: ; 8076398 +sub_8076398: @ 8076398 push {r4,r5,lr} adds r5, r0, 0 ldrh r0, [r5, 0x2E] @@ -199942,7 +199942,7 @@ _080763EC: thumb_func_end sub_8076398 thumb_func_start sub_80763F8 -sub_80763F8: ; 80763F8 +sub_80763F8: @ 80763F8 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -199965,7 +199965,7 @@ sub_80763F8: ; 80763F8 thumb_func_end sub_80763F8 thumb_func_start sub_8076420 -sub_8076420: ; 8076420 +sub_8076420: @ 8076420 push {lr} lsls r0, 24 lsrs r0, 24 @@ -199980,7 +199980,7 @@ sub_8076420: ; 8076420 thumb_func_end sub_8076420 thumb_func_start sub_8076438 -sub_8076438: ; 8076438 +sub_8076438: @ 8076438 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -200089,7 +200089,7 @@ sub_8076438: ; 8076438 thumb_func_end sub_8076438 thumb_func_start sub_8076524 -sub_8076524: ; 8076524 +sub_8076524: @ 8076524 push {r4-r7,lr} mov r7, r8 push {r7} @@ -200182,7 +200182,7 @@ _080765D4: thumb_func_end sub_8076524 thumb_func_start sub_80765E0 -sub_80765E0: ; 80765E0 +sub_80765E0: @ 80765E0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -200343,7 +200343,7 @@ _0807670E: thumb_func_end sub_80765E0 thumb_func_start sub_807671C -sub_807671C: ; 807671C +sub_807671C: @ 807671C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -200427,7 +200427,7 @@ sub_807671C: ; 807671C thumb_func_end sub_807671C thumb_func_start sub_80767D4 -sub_80767D4: ; 80767D4 +sub_80767D4: @ 80767D4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -200510,7 +200510,7 @@ _08076870: thumb_func_end sub_80767D4 thumb_func_start sub_807687C -sub_807687C: ; 807687C +sub_807687C: @ 807687C push {r4,r5,lr} adds r5, r0, 0 ldrh r0, [r5, 0x38] @@ -200568,7 +200568,7 @@ _080768E8: thumb_func_end sub_807687C thumb_func_start sub_80768F0 -sub_80768F0: ; 80768F0 +sub_80768F0: @ 80768F0 push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -200586,7 +200586,7 @@ _08076904: thumb_func_end sub_80768F0 thumb_func_start obj_delete_and_free_associated_resources_ -obj_delete_and_free_associated_resources_: ; 807690C +obj_delete_and_free_associated_resources_: @ 807690C push {lr} bl RemoveObjectAndFreeResources pop {r0} @@ -200594,7 +200594,7 @@ obj_delete_and_free_associated_resources_: ; 807690C thumb_func_end obj_delete_and_free_associated_resources_ thumb_func_start sub_8076918 -sub_8076918: ; 8076918 +sub_8076918: @ 8076918 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -200661,7 +200661,7 @@ _08076990: thumb_func_end sub_8076918 thumb_func_start sub_80769A8 -sub_80769A8: ; 80769A8 +sub_80769A8: @ 80769A8 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x30] @@ -200682,7 +200682,7 @@ _080769C2: thumb_func_end sub_80769A8 thumb_func_start sub_80769CC -sub_80769CC: ; 80769CC +sub_80769CC: @ 80769CC push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x24] @@ -200705,7 +200705,7 @@ _080769EA: thumb_func_end sub_80769CC thumb_func_start sub_80769F4 -sub_80769F4: ; 80769F4 +sub_80769F4: @ 80769F4 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -200736,7 +200736,7 @@ sub_80769F4: ; 80769F4 thumb_func_end sub_80769F4 thumb_func_start oamc_804BEB4 -oamc_804BEB4: ; 8076A38 +oamc_804BEB4: @ 8076A38 push {lr} adds r3, r0, 0 ldrh r1, [r3, 0x30] @@ -200771,7 +200771,7 @@ _08076A70: thumb_func_end oamc_804BEB4 thumb_func_start sub_8076A78 -sub_8076A78: ; 8076A78 +sub_8076A78: @ 8076A78 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -200819,7 +200819,7 @@ _08076ACC: thumb_func_end sub_8076A78 thumb_func_start sub_8076AE8 -sub_8076AE8: ; 8076AE8 +sub_8076AE8: @ 8076AE8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -200839,7 +200839,7 @@ sub_8076AE8: ; 8076AE8 thumb_func_end sub_8076AE8 thumb_func_start sub_8076B14 -sub_8076B14: ; 8076B14 +sub_8076B14: @ 8076B14 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -200878,8 +200878,8 @@ _08076B4E: thumb_func_end sub_8076B14 thumb_func_start CheckForFlashMemory -; void CheckForFlashMemory() -CheckForFlashMemory: ; 8076B68 +@ void CheckForFlashMemory() +CheckForFlashMemory: @ 8076B68 push {lr} bl IdentifyFlash lsls r0, 16 @@ -200902,7 +200902,7 @@ _08076B8A: thumb_func_end CheckForFlashMemory thumb_func_start memclr_stdsav2 -memclr_stdsav2: ; 8076B94 +memclr_stdsav2: @ 8076B94 push {lr} sub sp, 0x4 mov r1, sp @@ -200919,7 +200919,7 @@ memclr_stdsav2: ; 8076B94 thumb_func_end memclr_stdsav2 thumb_func_start clear_sav1 -clear_sav1: ; 8076BB8 +clear_sav1: @ 8076BB8 push {lr} sub sp, 0x4 mov r1, sp @@ -200936,8 +200936,8 @@ clear_sav1: ; 8076BB8 thumb_func_end clear_sav1 thumb_func_start InitSaveBlockPointersWithRandomOffset -; void InitSaveBlockPointersWithRandomOffset(u8 offset) -InitSaveBlockPointersWithRandomOffset: ; 8076BDC +@ void InitSaveBlockPointersWithRandomOffset(u8 offset) +InitSaveBlockPointersWithRandomOffset: @ 8076BDC push {r4,r5,lr} adds r4, r0, 0 lsls r4, 16 @@ -200967,7 +200967,7 @@ InitSaveBlockPointersWithRandomOffset: ; 8076BDC thumb_func_end InitSaveBlockPointersWithRandomOffset thumb_func_start saveblock_randomize_and_relocate -saveblock_randomize_and_relocate: ; 8076C2C +saveblock_randomize_and_relocate: @ 8076C2C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -201062,7 +201062,7 @@ saveblock_randomize_and_relocate: ; 8076C2C thumb_func_end saveblock_randomize_and_relocate thumb_func_start sav2_x1_query_bit1 -sav2_x1_query_bit1: ; 8076D24 +sav2_x1_query_bit1: @ 8076D24 ldr r0, =0x03005d90 ldr r0, [r0] ldrb r1, [r0, 0x9] @@ -201073,7 +201073,7 @@ sav2_x1_query_bit1: ; 8076D24 thumb_func_end sav2_x1_query_bit1 thumb_func_start sav2_x9_clear_bit1 -sav2_x9_clear_bit1: ; 8076D34 +sav2_x9_clear_bit1: @ 8076D34 ldr r0, =0x03005d90 ldr r2, [r0] ldrb r1, [r2, 0x9] @@ -201085,7 +201085,7 @@ sav2_x9_clear_bit1: ; 8076D34 thumb_func_end sav2_x9_clear_bit1 thumb_func_start sub_8076D48 -sub_8076D48: ; 8076D48 +sub_8076D48: @ 8076D48 ldr r0, =0x03005d90 ldr r2, [r0] ldrb r1, [r2, 0x9] @@ -201097,7 +201097,7 @@ sub_8076D48: ; 8076D48 thumb_func_end sub_8076D48 thumb_func_start sub_8076D5C -sub_8076D5C: ; 8076D5C +sub_8076D5C: @ 8076D5C push {lr} movs r0, 0 bl sub_8084FAC @@ -201113,7 +201113,7 @@ sub_8076D5C: ; 8076D5C thumb_func_end sub_8076D5C thumb_func_start sav2_gender2_inplace_and_xFE -sav2_gender2_inplace_and_xFE: ; 8076D78 +sav2_gender2_inplace_and_xFE: @ 8076D78 ldr r0, =0x03005d90 ldr r2, [r0] ldrb r1, [r2, 0x9] @@ -201125,8 +201125,8 @@ sav2_gender2_inplace_and_xFE: ; 8076D78 thumb_func_end sav2_gender2_inplace_and_xFE thumb_func_start copy_player_party_to_sav1 -; void copy_player_party_to_sav1() -copy_player_party_to_sav1: ; 8076D8C +@ void copy_player_party_to_sav1() +copy_player_party_to_sav1: @ 8076D8C push {r4,lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -201160,7 +201160,7 @@ _08076DA0: thumb_func_end copy_player_party_to_sav1 thumb_func_start copy_player_party_from_sav1 -copy_player_party_from_sav1: ; 8076DD4 +copy_player_party_from_sav1: @ 8076DD4 push {r4,r5,lr} ldr r1, =0x020244e9 ldr r0, =0x03005d8c @@ -201195,7 +201195,7 @@ _08076DEA: thumb_func_end copy_player_party_from_sav1 thumb_func_start save_serialize_npcs -save_serialize_npcs: ; 8076E1C +save_serialize_npcs: @ 8076E1C push {r4-r7,lr} mov r7, r8 push {r7} @@ -201233,7 +201233,7 @@ _08076E32: thumb_func_end save_serialize_npcs thumb_func_start save_deserialize_npcs -save_deserialize_npcs: ; 8076E64 +save_deserialize_npcs: @ 8076E64 push {r4-r7,lr} mov r7, r8 push {r7} @@ -201271,7 +201271,7 @@ _08076E7A: thumb_func_end save_deserialize_npcs thumb_func_start save_serialize_game -save_serialize_game: ; 8076EAC +save_serialize_game: @ 8076EAC push {lr} bl copy_player_party_to_sav1 bl save_serialize_npcs @@ -201280,7 +201280,7 @@ save_serialize_game: ; 8076EAC thumb_func_end save_serialize_game thumb_func_start save_deserialize_game -save_deserialize_game: ; 8076EBC +save_deserialize_game: @ 8076EBC push {lr} bl copy_player_party_from_sav1 bl save_deserialize_npcs @@ -201289,7 +201289,7 @@ save_deserialize_game: ; 8076EBC thumb_func_end save_deserialize_game thumb_func_start copy_bags_and_unk_data_from_save_blocks -copy_bags_and_unk_data_from_save_blocks: ; 8076ECC +copy_bags_and_unk_data_from_save_blocks: @ 8076ECC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -201428,7 +201428,7 @@ _08076F92: thumb_func_end copy_bags_and_unk_data_from_save_blocks thumb_func_start copy_bags_and_unk_data_to_save_blocks -copy_bags_and_unk_data_to_save_blocks: ; 8076FE0 +copy_bags_and_unk_data_to_save_blocks: @ 8076FE0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -201572,7 +201572,7 @@ _080770A0: thumb_func_end copy_bags_and_unk_data_to_save_blocks thumb_func_start apply_u16_xor_crypto -apply_u16_xor_crypto: ; 8077100 +apply_u16_xor_crypto: @ 8077100 ldr r2, =0x03005d90 ldr r2, [r2] adds r2, 0xAC @@ -201586,7 +201586,7 @@ apply_u16_xor_crypto: ; 8077100 thumb_func_end apply_u16_xor_crypto thumb_func_start apply_u32_xor_crypto -apply_u32_xor_crypto: ; 8077118 +apply_u32_xor_crypto: @ 8077118 ldr r2, =0x03005d90 ldr r3, [r2] adds r3, 0xAC @@ -201600,7 +201600,7 @@ apply_u32_xor_crypto: ; 8077118 thumb_func_end apply_u32_xor_crypto thumb_func_start saveblock_apply_crypto -saveblock_apply_crypto: ; 8077130 +saveblock_apply_crypto: @ 8077130 push {r4,r5,lr} adds r4, r0, 0 bl sub_8084864 @@ -201627,7 +201627,7 @@ saveblock_apply_crypto: ; 8077130 thumb_func_end saveblock_apply_crypto thumb_func_start sub_8077170 -sub_8077170: ; 8077170 +sub_8077170: @ 8077170 push {r4,lr} adds r4, r0, 0 adds r3, r1, 0 @@ -201659,7 +201659,7 @@ _080771A2: thumb_func_end sub_8077170 thumb_func_start sub_80771AC -sub_80771AC: ; 80771AC +sub_80771AC: @ 80771AC push {lr} lsls r0, 24 lsrs r0, 24 @@ -201669,7 +201669,7 @@ sub_80771AC: ; 80771AC thumb_func_end sub_80771AC thumb_func_start sub_80771BC -sub_80771BC: ; 80771BC +sub_80771BC: @ 80771BC push {r4,lr} ldr r0, =0x02022c2c ldrb r0, [r0] @@ -201702,7 +201702,7 @@ _080771F8: thumb_func_end sub_80771BC thumb_func_start sub_8077200 -sub_8077200: ; 8077200 +sub_8077200: @ 8077200 push {lr} bl sub_800A550 lsls r0, 24 @@ -201712,7 +201712,7 @@ sub_8077200: ; 8077200 thumb_func_end sub_8077200 thumb_func_start sub_8077210 -sub_8077210: ; 8077210 +sub_8077210: @ 8077210 push {lr} bl sub_8077260 cmp r0, 0 @@ -201731,7 +201731,7 @@ _08077230: thumb_func_end sub_8077210 thumb_func_start sub_8077234 -sub_8077234: ; 8077234 +sub_8077234: @ 8077234 push {r4,lr} adds r4, r0, 0 bl sub_8077260 @@ -201754,7 +201754,7 @@ _08077258: thumb_func_end sub_8077234 thumb_func_start sub_8077260 -sub_8077260: ; 8077260 +sub_8077260: @ 8077260 push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -201775,7 +201775,7 @@ _08077282: thumb_func_end sub_8077260 thumb_func_start sub_8077288 -sub_8077288: ; 8077288 +sub_8077288: @ 8077288 push {lr} bl sub_800ADF8 pop {r0} @@ -201783,7 +201783,7 @@ sub_8077288: ; 8077288 thumb_func_end sub_8077288 thumb_func_start sub_8077294 -sub_8077294: ; 8077294 +sub_8077294: @ 8077294 push {lr} bl sub_800A520 lsls r0, 24 @@ -201793,7 +201793,7 @@ sub_8077294: ; 8077294 thumb_func_end sub_8077294 thumb_func_start sub_80772A4 -sub_80772A4: ; 80772A4 +sub_80772A4: @ 80772A4 push {r4,r5,lr} sub sp, 0xC bl ResetAllObjectData @@ -201902,7 +201902,7 @@ _0807738C: thumb_func_end sub_80772A4 thumb_func_start sub_80773AC -sub_80773AC: ; 80773AC +sub_80773AC: @ 80773AC push {lr} ldr r0, =sub_80773D0 bl SetMainCallback2 @@ -201917,7 +201917,7 @@ sub_80773AC: ; 80773AC thumb_func_end sub_80773AC thumb_func_start sub_80773D0 -sub_80773D0: ; 80773D0 +sub_80773D0: @ 80773D0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -202725,7 +202725,7 @@ _08077B46: thumb_func_end sub_80773D0 thumb_func_start sub_8077B74 -sub_8077B74: ; 8077B74 +sub_8077B74: @ 8077B74 push {r4-r7,lr} mov r7, r8 push {r7} @@ -203339,7 +203339,7 @@ _080780F6: thumb_func_end sub_8077B74 thumb_func_start sub_807811C -sub_807811C: ; 807811C +sub_807811C: @ 807811C push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -203349,7 +203349,7 @@ sub_807811C: ; 807811C thumb_func_end sub_807811C thumb_func_start sub_8078130 -sub_8078130: ; 8078130 +sub_8078130: @ 8078130 push {r4,lr} sub sp, 0x4 ldr r4, =0x0203229c @@ -203382,7 +203382,7 @@ _08078160: thumb_func_end sub_8078130 thumb_func_start sub_807816C -sub_807816C: ; 807816C +sub_807816C: @ 807816C push {r4,lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -203425,7 +203425,7 @@ _080781C2: thumb_func_end sub_807816C thumb_func_start sub_80781C8 -sub_80781C8: ; 80781C8 +sub_80781C8: @ 80781C8 push {r4,r5,lr} ldr r5, =0x030022c0 ldr r0, =sub_80773AC @@ -203475,7 +203475,7 @@ _08078244: thumb_func_end sub_80781C8 thumb_func_start sub_807825C -sub_807825C: ; 807825C +sub_807825C: @ 807825C push {r4,lr} bl sub_80795AC bl sub_807A0C4 @@ -203513,7 +203513,7 @@ sub_807825C: ; 807825C thumb_func_end sub_807825C thumb_func_start sub_80782B8 -sub_80782B8: ; 80782B8 +sub_80782B8: @ 80782B8 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -203603,7 +203603,7 @@ _0807837E: thumb_func_end sub_80782B8 thumb_func_start sub_8078388 -sub_8078388: ; 8078388 +sub_8078388: @ 8078388 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -203696,7 +203696,7 @@ _0807841C: thumb_func_end sub_8078388 thumb_func_start sub_8078438 -sub_8078438: ; 8078438 +sub_8078438: @ 8078438 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -203718,7 +203718,7 @@ _08078452: thumb_func_end sub_8078438 thumb_func_start shedinja_maker_maybe -shedinja_maker_maybe: ; 8078458 +shedinja_maker_maybe: @ 8078458 push {r4-r6,lr} sub sp, 0xC bl link_get_multiplayer_id @@ -204061,7 +204061,7 @@ _080787AC: thumb_func_end shedinja_maker_maybe thumb_func_start sub_80787B8 -sub_80787B8: ; 80787B8 +sub_80787B8: @ 80787B8 push {lr} ldr r0, =gUnknown_0832DAE5 ldr r1, =0x0203229c @@ -204079,7 +204079,7 @@ sub_80787B8: ; 80787B8 thumb_func_end sub_80787B8 thumb_func_start sub_80787E0 -sub_80787E0: ; 80787E0 +sub_80787E0: @ 80787E0 push {r4,lr} lsls r1, 24 lsrs r4, r1, 24 @@ -204209,7 +204209,7 @@ _080788F6: thumb_func_end sub_80787E0 thumb_func_start sub_8078900 -sub_8078900: ; 8078900 +sub_8078900: @ 8078900 push {r4,r5,lr} sub sp, 0x4 lsls r1, 24 @@ -204326,7 +204326,7 @@ _080789F0: thumb_func_end sub_8078900 thumb_func_start sub_80789FC -sub_80789FC: ; 80789FC +sub_80789FC: @ 80789FC push {r4-r6,lr} sub sp, 0x4 ldr r6, =0x0203229c @@ -204565,7 +204565,7 @@ _08078BDC: thumb_func_end sub_80789FC thumb_func_start sub_8078BFC -sub_8078BFC: ; 8078BFC +sub_8078BFC: @ 8078BFC push {lr} strh r1, [r0] strh r2, [r0, 0x2] @@ -204577,7 +204577,7 @@ sub_8078BFC: ; 8078BFC thumb_func_end sub_8078BFC thumb_func_start sub_8078C10 -sub_8078C10: ; 8078C10 +sub_8078C10: @ 8078C10 push {lr} adds r3, r0, 0 adds r2, r1, 0 @@ -204596,7 +204596,7 @@ sub_8078C10: ; 8078C10 thumb_func_end sub_8078C10 thumb_func_start sub_8078C34 -sub_8078C34: ; 8078C34 +sub_8078C34: @ 8078C34 push {r4,lr} bl link_get_multiplayer_id lsls r0, 24 @@ -204625,7 +204625,7 @@ _08078C64: thumb_func_end sub_8078C34 thumb_func_start sub_8078C6C -sub_8078C6C: ; 8078C6C +sub_8078C6C: @ 8078C6C push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -204667,7 +204667,7 @@ _08078CB0: thumb_func_end sub_8078C6C thumb_func_start sub_8078CB8 -sub_8078CB8: ; 8078CB8 +sub_8078CB8: @ 8078CB8 push {r4-r7,lr} adds r7, r0, 0 lsls r1, 24 @@ -204758,7 +204758,7 @@ _08078D64: thumb_func_end sub_8078CB8 thumb_func_start sub_8078D78 -sub_8078D78: ; 8078D78 +sub_8078D78: @ 8078D78 push {r4,lr} movs r0, 0 bl sub_807A19C @@ -204791,7 +204791,7 @@ _08078DB4: thumb_func_end sub_8078D78 thumb_func_start sub_8078DBC -sub_8078DBC: ; 8078DBC +sub_8078DBC: @ 8078DBC push {r4,lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -204928,7 +204928,7 @@ _08078EE4: thumb_func_end sub_8078DBC thumb_func_start sub_8078EF8 -sub_8078EF8: ; 8078EF8 +sub_8078EF8: @ 8078EF8 push {lr} bl sub_8079F74 ldr r3, =0x0203229c @@ -204966,7 +204966,7 @@ sub_8078EF8: ; 8078EF8 thumb_func_end sub_8078EF8 thumb_func_start sub_8078F50 -sub_8078F50: ; 8078F50 +sub_8078F50: @ 8078F50 push {lr} sub sp, 0x4 bl ProcessMenuInputNoWrapAround @@ -205070,7 +205070,7 @@ _0807902A: thumb_func_end sub_8078F50 thumb_func_start sub_8079034 -sub_8079034: ; 8079034 +sub_8079034: @ 8079034 push {lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -205093,7 +205093,7 @@ _08079054: thumb_func_end sub_8079034 thumb_func_start sub_807905C -sub_807905C: ; 807905C +sub_807905C: @ 807905C push {lr} sub sp, 0x4 ldr r0, =0x02037fd4 @@ -205146,7 +205146,7 @@ _080790C4: thumb_func_end sub_807905C thumb_func_start sub_80790D4 -sub_80790D4: ; 80790D4 +sub_80790D4: @ 80790D4 push {r4-r7,lr} adds r4, r0, 0 lsls r1, 24 @@ -205230,7 +205230,7 @@ _0807916C: thumb_func_end sub_80790D4 thumb_func_start sub_8079174 -sub_8079174: ; 8079174 +sub_8079174: @ 8079174 push {r4,r5,lr} sub sp, 0xC movs r2, 0 @@ -205313,7 +205313,7 @@ _0807920E: thumb_func_end sub_8079174 thumb_func_start sub_8079218 -sub_8079218: ; 8079218 +sub_8079218: @ 8079218 push {lr} bl sub_8198C58 lsls r0, 24 @@ -205377,7 +205377,7 @@ _08079290: thumb_func_end sub_8079218 thumb_func_start sub_807929C -sub_807929C: ; 807929C +sub_807929C: @ 807929C push {r4-r6,lr} movs r5, 0 ldr r0, =0x0203229c @@ -205415,7 +205415,7 @@ _080792D8: thumb_func_end sub_807929C thumb_func_start sub_80792E4 -sub_80792E4: ; 80792E4 +sub_80792E4: @ 80792E4 push {lr} bl sub_8198C58 lsls r0, 24 @@ -205470,7 +205470,7 @@ _08079356: thumb_func_end sub_80792E4 thumb_func_start sub_807935C -sub_807935C: ; 807935C +sub_807935C: @ 807935C push {r4,lr} bl link_get_multiplayer_id lsls r0, 24 @@ -205500,7 +205500,7 @@ _08079384: thumb_func_end sub_807935C thumb_func_start sub_8079398 -sub_8079398: ; 8079398 +sub_8079398: @ 8079398 push {r4,lr} ldr r4, =0x0203229c ldr r0, [r4] @@ -205522,7 +205522,7 @@ _080793B4: thumb_func_end sub_8079398 thumb_func_start sub_80793C4 -sub_80793C4: ; 80793C4 +sub_80793C4: @ 80793C4 push {r4,lr} ldr r4, =0x0203229c ldr r1, [r4] @@ -205556,7 +205556,7 @@ _080793F8: thumb_func_end sub_80793C4 thumb_func_start sub_8079408 -sub_8079408: ; 8079408 +sub_8079408: @ 8079408 push {r4-r6,lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -205617,7 +205617,7 @@ _0807947C: thumb_func_end sub_8079408 thumb_func_start sub_8079490 -sub_8079490: ; 8079490 +sub_8079490: @ 8079490 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -205648,7 +205648,7 @@ _080794C4: thumb_func_end sub_8079490 thumb_func_start sub_80794CC -sub_80794CC: ; 80794CC +sub_80794CC: @ 80794CC push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -205693,7 +205693,7 @@ _0807953A: thumb_func_end sub_80794CC thumb_func_start sub_8079550 -sub_8079550: ; 8079550 +sub_8079550: @ 8079550 push {lr} movs r0, 0 bl sub_801048C @@ -205716,7 +205716,7 @@ _08079574: thumb_func_end sub_8079550 thumb_func_start sub_807957C -sub_807957C: ; 807957C +sub_807957C: @ 807957C push {lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -205739,7 +205739,7 @@ _0807959C: thumb_func_end sub_807957C thumb_func_start sub_80795AC -sub_80795AC: ; 80795AC +sub_80795AC: @ 80795AC push {lr} ldr r0, =0x0203229c ldr r0, [r0] @@ -205829,7 +205829,7 @@ _08079678: thumb_func_end sub_80795AC thumb_func_start sub_807967C -sub_807967C: ; 807967C +sub_807967C: @ 807967C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -205859,7 +205859,7 @@ _080796A8: thumb_func_end sub_807967C thumb_func_start sub_80796B4 -sub_80796B4: ; 80796B4 +sub_80796B4: @ 80796B4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -206285,7 +206285,7 @@ _08079A24: thumb_func_end sub_80796B4 thumb_func_start sub_8079A3C -sub_8079A3C: ; 8079A3C +sub_8079A3C: @ 8079A3C push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -206334,7 +206334,7 @@ _08079A74: thumb_func_end sub_8079A3C thumb_func_start sub_8079AA4 -sub_8079AA4: ; 8079AA4 +sub_8079AA4: @ 8079AA4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -206436,7 +206436,7 @@ _08079B6C: thumb_func_end sub_8079AA4 thumb_func_start sub_8079B84 -sub_8079B84: ; 8079B84 +sub_8079B84: @ 8079B84 push {r4,r5,lr} sub sp, 0xC adds r4, r1, 0 @@ -206481,7 +206481,7 @@ sub_8079B84: ; 8079B84 thumb_func_end sub_8079B84 thumb_func_start sub_8079BE0 -sub_8079BE0: ; 8079BE0 +sub_8079BE0: @ 8079BE0 push {r4-r7,lr} sub sp, 0x34 lsls r0, 24 @@ -206533,7 +206533,7 @@ _08079C36: thumb_func_end sub_8079BE0 thumb_func_start sub_8079C4C -sub_8079C4C: ; 8079C4C +sub_8079C4C: @ 8079C4C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -206775,7 +206775,7 @@ _08079E16: thumb_func_end sub_8079C4C thumb_func_start sub_8079E44 -sub_8079E44: ; 8079E44 +sub_8079E44: @ 8079E44 push {r4-r7,lr} sub sp, 0x8 lsls r0, 24 @@ -206825,7 +206825,7 @@ _08079E94: thumb_func_end sub_8079E44 thumb_func_start sub_8079EA8 -sub_8079EA8: ; 8079EA8 +sub_8079EA8: @ 8079EA8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -206928,7 +206928,7 @@ _08079F5A: thumb_func_end sub_8079EA8 thumb_func_start sub_8079F74 -sub_8079F74: ; 8079F74 +sub_8079F74: @ 8079F74 push {lr} movs r0, 0x1 bl rbox_fill_rectangle @@ -206939,7 +206939,7 @@ sub_8079F74: ; 8079F74 thumb_func_end sub_8079F74 thumb_func_start sub_8079F88 -sub_8079F88: ; 8079F88 +sub_8079F88: @ 8079F88 push {r4-r6,lr} sub sp, 0xC adds r4, r0, 0 @@ -206990,7 +206990,7 @@ sub_8079F88: ; 8079F88 thumb_func_end sub_8079F88 thumb_func_start sub_807A000 -sub_807A000: ; 807A000 +sub_807A000: @ 807A000 push {lr} sub sp, 0x8 movs r0, 0x1E @@ -207010,7 +207010,7 @@ sub_807A000: ; 807A000 thumb_func_end sub_807A000 thumb_func_start sub_807A024 -sub_807A024: ; 807A024 +sub_807A024: @ 807A024 push {lr} sub sp, 0x8 movs r0, 0x1E @@ -207030,7 +207030,7 @@ sub_807A024: ; 807A024 thumb_func_end sub_807A024 thumb_func_start sub_807A048 -sub_807A048: ; 807A048 +sub_807A048: @ 807A048 push {r4-r7,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -207076,7 +207076,7 @@ _0807A096: thumb_func_end sub_807A048 thumb_func_start sub_807A09C -sub_807A09C: ; 807A09C +sub_807A09C: @ 807A09C push {lr} movs r3, 0 ldr r0, =0x0203229c @@ -207099,7 +207099,7 @@ _0807A0AC: thumb_func_end sub_807A09C thumb_func_start sub_807A0C4 -sub_807A0C4: ; 807A0C4 +sub_807A0C4: @ 807A0C4 push {r4,r5,lr} movs r4, 0 ldr r3, =0x0203229c @@ -207198,7 +207198,7 @@ _0807A18C: thumb_func_end sub_807A0C4 thumb_func_start sub_807A19C -sub_807A19C: ; 807A19C +sub_807A19C: @ 807A19C push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -207237,7 +207237,7 @@ sub_807A19C: ; 807A19C thumb_func_end sub_807A19C thumb_func_start sub_807A1F0 -sub_807A1F0: ; 807A1F0 +sub_807A1F0: @ 807A1F0 push {r4,lr} sub sp, 0x8 ldr r0, =0x0203229c @@ -207357,7 +207357,7 @@ _0807A2FE: thumb_func_end sub_807A1F0 thumb_func_start sub_807A308 -sub_807A308: ; 807A308 +sub_807A308: @ 807A308 push {lr} sub sp, 0x4 movs r2, 0x6 @@ -207371,7 +207371,7 @@ sub_807A308: ; 807A308 thumb_func_end sub_807A308 thumb_func_start sub_807A320 -sub_807A320: ; 807A320 +sub_807A320: @ 807A320 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -207538,7 +207538,7 @@ _0807A458: thumb_func_end sub_807A320 thumb_func_start sub_807A468 -sub_807A468: ; 807A468 +sub_807A468: @ 807A468 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -207639,7 +207639,7 @@ _0807A52C: thumb_func_end sub_807A468 thumb_func_start sub_807A53C -sub_807A53C: ; 807A53C +sub_807A53C: @ 807A53C push {r4-r7,lr} mov r7, r8 push {r7} @@ -207699,7 +207699,7 @@ _0807A596: thumb_func_end sub_807A53C thumb_func_start sub_807A5B0 -sub_807A5B0: ; 807A5B0 +sub_807A5B0: @ 807A5B0 push {r4,r5,lr} movs r3, 0 ldr r5, =0x03005d8c @@ -207733,7 +207733,7 @@ _0807A5DA: thumb_func_end sub_807A5B0 thumb_func_start sub_807A5F4 -sub_807A5F4: ; 807A5F4 +sub_807A5F4: @ 807A5F4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -207898,7 +207898,7 @@ _0807A718: thumb_func_end sub_807A5F4 thumb_func_start sub_807A728 -sub_807A728: ; 807A728 +sub_807A728: @ 807A728 push {r4-r7,lr} ldr r0, =0x03003124 ldrb r0, [r0] @@ -207973,7 +207973,7 @@ _0807A7B6: thumb_func_end sub_807A728 thumb_func_start sub_807A7BC -sub_807A7BC: ; 807A7BC +sub_807A7BC: @ 807A7BC push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -207998,7 +207998,7 @@ _0807A7DC: thumb_func_end sub_807A7BC thumb_func_start sub_807A7E0 -sub_807A7E0: ; 807A7E0 +sub_807A7E0: @ 807A7E0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -208127,7 +208127,7 @@ _0807A8C0: thumb_func_end sub_807A7E0 thumb_func_start sub_807A8D0 -sub_807A8D0: ; 807A8D0 +sub_807A8D0: @ 807A8D0 push {r4-r6,lr} lsls r1, 16 lsrs r5, r1, 16 @@ -208168,7 +208168,7 @@ _0807A910: thumb_func_end sub_807A8D0 thumb_func_start sub_807A918 -sub_807A918: ; 807A918 +sub_807A918: @ 807A918 push {r4-r7,lr} mov r7, r8 push {r7} @@ -208314,7 +208314,7 @@ _0807AA1A: thumb_func_end sub_807A918 thumb_func_start sub_807AA28 -sub_807AA28: ; 807AA28 +sub_807AA28: @ 807AA28 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -208335,7 +208335,7 @@ _0807AA44: thumb_func_end sub_807AA28 thumb_func_start sub_807AA4C -sub_807AA4C: ; 807AA4C +sub_807AA4C: @ 807AA4C push {r4,r5,lr} adds r4, r0, 0 adds r0, 0x3E @@ -208363,7 +208363,7 @@ _0807AA76: thumb_func_end sub_807AA4C thumb_func_start sub_807AA7C -sub_807AA7C: ; 807AA7C +sub_807AA7C: @ 807AA7C push {lr} adds r2, r0, 0 movs r0, 0x30 @@ -208398,7 +208398,7 @@ _0807AAB2: thumb_func_end sub_807AA7C thumb_func_start sub_807AABC -sub_807AABC: ; 807AABC +sub_807AABC: @ 807AABC push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x2E] @@ -208419,7 +208419,7 @@ _0807AADA: thumb_func_end sub_807AABC thumb_func_start sub_807AAE0 -sub_807AAE0: ; 807AAE0 +sub_807AAE0: @ 807AAE0 push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x2E] @@ -208440,7 +208440,7 @@ _0807AAFE: thumb_func_end sub_807AAE0 thumb_func_start sub_807AB04 -sub_807AB04: ; 807AB04 +sub_807AB04: @ 807AB04 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -208461,7 +208461,7 @@ _0807AB20: thumb_func_end sub_807AB04 thumb_func_start sub_807AB28 -sub_807AB28: ; 807AB28 +sub_807AB28: @ 807AB28 push {r4,r5,lr} sub sp, 0x20 ldr r0, =0x020322a0 @@ -208536,7 +208536,7 @@ sub_807AB28: ; 807AB28 thumb_func_end sub_807AB28 thumb_func_start sub_807ABCC -sub_807ABCC: ; 807ABCC +sub_807ABCC: @ 807ABCC push {r4,lr} ldr r4, =0x020322a0 ldr r0, [r4] @@ -208578,7 +208578,7 @@ _0807AC1C: thumb_func_end sub_807ABCC thumb_func_start sub_807AC24 -sub_807AC24: ; 807AC24 +sub_807AC24: @ 807AC24 push {lr} bl sub_807ABCC bl LoadOamFromSprites @@ -208589,7 +208589,7 @@ sub_807AC24: ; 807AC24 thumb_func_end sub_807AC24 thumb_func_start sub_807AC3C -sub_807AC3C: ; 807AC3C +sub_807AC3C: @ 807AC3C push {r4,lr} ldr r3, =0x020322a0 ldr r1, [r3] @@ -208612,7 +208612,7 @@ sub_807AC3C: ; 807AC3C thumb_func_end sub_807AC3C thumb_func_start sub_807AC64 -sub_807AC64: ; 807AC64 +sub_807AC64: @ 807AC64 push {r4,r5,lr} ldr r0, =0x020322a0 ldr r2, [r0] @@ -208673,7 +208673,7 @@ _0807ACC4: thumb_func_end sub_807AC64 thumb_func_start sub_807ACDC -sub_807ACDC: ; 807ACDC +sub_807ACDC: @ 807ACDC push {lr} ldr r0, =0x03003124 ldrb r0, [r0] @@ -208692,7 +208692,7 @@ _0807ACF8: thumb_func_end sub_807ACDC thumb_func_start sub_807ACFC -sub_807ACFC: ; 807ACFC +sub_807ACFC: @ 807ACFC push {r4-r7,lr} mov r7, r8 push {r7} @@ -208840,7 +208840,7 @@ _0807AE36: thumb_func_end sub_807ACFC thumb_func_start sub_807AE50 -sub_807AE50: ; 807AE50 +sub_807AE50: @ 807AE50 push {r4,r5,lr} sub sp, 0x4 ldr r1, =0x030022c0 @@ -209153,7 +209153,7 @@ _0807B116: thumb_func_end sub_807AE50 thumb_func_start sub_807B140 -sub_807B140: ; 807B140 +sub_807B140: @ 807B140 push {lr} movs r0, 0x5 bl sub_807B62C @@ -209164,7 +209164,7 @@ sub_807B140: ; 807B140 thumb_func_end sub_807B140 thumb_func_start sub_807B154 -sub_807B154: ; 807B154 +sub_807B154: @ 807B154 push {lr} movs r0, 0 movs r1, 0xFF @@ -209179,7 +209179,7 @@ sub_807B154: ; 807B154 thumb_func_end sub_807B154 thumb_func_start sub_807B170 -sub_807B170: ; 807B170 +sub_807B170: @ 807B170 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -209278,7 +209278,7 @@ sub_807B170: ; 807B170 thumb_func_end sub_807B170 thumb_func_start sub_807B270 -sub_807B270: ; 807B270 +sub_807B270: @ 807B270 push {r4-r6,lr} mov r6, r8 push {r6} @@ -209474,7 +209474,7 @@ _0807B43E: thumb_func_end sub_807B270 thumb_func_start sub_807B464 -sub_807B464: ; 807B464 +sub_807B464: @ 807B464 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -209519,7 +209519,7 @@ _0807B4B8: thumb_func_end sub_807B464 thumb_func_start sub_807B4C4 -sub_807B4C4: ; 807B4C4 +sub_807B4C4: @ 807B4C4 push {lr} bl link_get_multiplayer_id pop {r0} @@ -209527,7 +209527,7 @@ sub_807B4C4: ; 807B4C4 thumb_func_end sub_807B4C4 thumb_func_start sub_807B4D0 -sub_807B4D0: ; 807B4D0 +sub_807B4D0: @ 807B4D0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -209627,7 +209627,7 @@ _0807B58E: thumb_func_end sub_807B4D0 thumb_func_start sub_807B5B8 -sub_807B5B8: ; 807B5B8 +sub_807B5B8: @ 807B5B8 push {r4,lr} ldr r4, =0x020322a0 ldr r0, [r4] @@ -209670,7 +209670,7 @@ _0807B600: thumb_func_end sub_807B5B8 thumb_func_start sub_807B60C -sub_807B60C: ; 807B60C +sub_807B60C: @ 807B60C push {lr} bl sub_807BBC8 bl RunActiveTasks @@ -209683,7 +209683,7 @@ sub_807B60C: ; 807B60C thumb_func_end sub_807B60C thumb_func_start sub_807B62C -sub_807B62C: ; 807B62C +sub_807B62C: @ 807B62C push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -210113,7 +210113,7 @@ _0807BA68: thumb_func_end sub_807B62C thumb_func_start sub_807BA94 -sub_807BA94: ; 807BA94 +sub_807BA94: @ 807BA94 push {lr} ldr r0, =gUnknown_08338D70 bl LoadObjectPic @@ -210133,7 +210133,7 @@ sub_807BA94: ; 807BA94 thumb_func_end sub_807BA94 thumb_func_start sub_807BAD8 -sub_807BAD8: ; 807BAD8 +sub_807BAD8: @ 807BAD8 push {r4,r5,lr} sub sp, 0x14 ldr r0, =0x020322a0 @@ -210220,7 +210220,7 @@ _0807BBA4: thumb_func_end sub_807BAD8 thumb_func_start sub_807BBC8 -sub_807BBC8: ; 807BBC8 +sub_807BBC8: @ 807BBC8 push {lr} ldr r0, =0x020322a0 ldr r0, [r0] @@ -210241,7 +210241,7 @@ _0807BBE4: thumb_func_end sub_807BBC8 thumb_func_start sub_807BBEC -sub_807BBEC: ; 807BBEC +sub_807BBEC: @ 807BBEC push {r4-r7,lr} sub sp, 0x14 ldr r0, =0x020322a0 @@ -212303,7 +212303,7 @@ _0807CFB6: thumb_func_end sub_807BBEC thumb_func_start sub_807CFC8 -sub_807CFC8: ; 807CFC8 +sub_807CFC8: @ 807CFC8 push {r4-r7,lr} sub sp, 0x14 ldr r0, =0x020322a0 @@ -214408,7 +214408,7 @@ _0807E402: thumb_func_end sub_807CFC8 thumb_func_start c2_08053788 -c2_08053788: ; 807E414 +c2_08053788: @ 807E414 push {r4-r7,lr} mov r7, r8 push {r7} @@ -214495,7 +214495,7 @@ _0807E4C2: thumb_func_end c2_08053788 thumb_func_start sub_807E4DC -sub_807E4DC: ; 807E4DC +sub_807E4DC: @ 807E4DC push {r4-r6,lr} bl sub_807ACDC bl sub_800A550 @@ -214554,7 +214554,7 @@ _0807E542: thumb_func_end sub_807E4DC thumb_func_start sub_807E55C -sub_807E55C: ; 807E55C +sub_807E55C: @ 807E55C push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x2E @@ -214619,7 +214619,7 @@ _0807E5CE: thumb_func_end sub_807E55C thumb_func_start sub_807E5D8 -sub_807E5D8: ; 807E5D8 +sub_807E5D8: @ 807E5D8 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -214674,7 +214674,7 @@ _0807E636: thumb_func_end sub_807E5D8 thumb_func_start sub_807E64C -sub_807E64C: ; 807E64C +sub_807E64C: @ 807E64C push {r4,lr} adds r4, r0, 0 movs r1, 0x30 @@ -214723,7 +214723,7 @@ _0807E69E: thumb_func_end sub_807E64C thumb_func_start sub_807E6AC -sub_807E6AC: ; 807E6AC +sub_807E6AC: @ 807E6AC push {r4,lr} adds r4, r0, 0 ldrh r2, [r4, 0x32] @@ -214796,7 +214796,7 @@ _0807E72C: thumb_func_end sub_807E6AC thumb_func_start sub_807E73C -sub_807E73C: ; 807E73C +sub_807E73C: @ 807E73C push {r4-r6,lr} ldr r0, =0x020375e0 ldrh r0, [r0] @@ -214825,7 +214825,7 @@ sub_807E73C: ; 807E73C thumb_func_end sub_807E73C thumb_func_start sub_807E784 -sub_807E784: ; 807E784 +sub_807E784: @ 807E784 push {r4,lr} sub sp, 0x20 ldr r0, =0x020375e0 @@ -214862,7 +214862,7 @@ sub_807E784: ; 807E784 thumb_func_end sub_807E784 thumb_func_start sub_807E7E8 -sub_807E7E8: ; 807E7E8 +sub_807E7E8: @ 807E7E8 push {r4-r7,lr} sub sp, 0x38 lsls r0, 24 @@ -215031,7 +215031,7 @@ _0807E960: thumb_func_end sub_807E7E8 thumb_func_start sub_807E974 -sub_807E974: ; 807E974 +sub_807E974: @ 807E974 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -215081,7 +215081,7 @@ _0807E98E: thumb_func_end sub_807E974 thumb_func_start sub_807E9D4 -sub_807E9D4: ; 807E9D4 +sub_807E9D4: @ 807E9D4 push {r4-r6,lr} ldr r6, =0x020375e2 ldrh r0, [r6] @@ -215111,7 +215111,7 @@ _0807EA0A: thumb_func_end sub_807E9D4 thumb_func_start sub_807EA10 -sub_807EA10: ; 807EA10 +sub_807EA10: @ 807EA10 push {lr} ldr r0, =0x020375e2 ldrb r0, [r0] @@ -215124,7 +215124,7 @@ sub_807EA10: ; 807EA10 thumb_func_end sub_807EA10 thumb_func_start sub_807EA2C -sub_807EA2C: ; 807EA2C +sub_807EA2C: @ 807EA2C push {r4-r6,lr} bl sub_807BBC8 lsls r0, 24 @@ -215187,7 +215187,7 @@ _0807EA96: thumb_func_end sub_807EA2C thumb_func_start sub_807EACC -sub_807EACC: ; 807EACC +sub_807EACC: @ 807EACC push {r4,lr} bl sub_807ACDC lsls r0, 24 @@ -215241,7 +215241,7 @@ _0807EB2C: thumb_func_end sub_807EACC thumb_func_start sub_807EB50 -sub_807EB50: ; 807EB50 +sub_807EB50: @ 807EB50 push {r4,lr} sub sp, 0x4 ldr r1, =0x030022c0 @@ -215737,7 +215737,7 @@ _0807F048: thumb_func_end sub_807EB50 thumb_func_start c2_080543C4 -c2_080543C4: ; 807F068 +c2_080543C4: @ 807F068 push {r4,r5,lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -215783,7 +215783,7 @@ _0807F0BE: thumb_func_end c2_080543C4 thumb_func_start sub_807F0E4 -sub_807F0E4: ; 807F0E4 +sub_807F0E4: @ 807F0E4 push {lr} sub sp, 0x4 bl script_env_2_enable @@ -215804,7 +215804,7 @@ sub_807F0E4: ; 807F0E4 thumb_func_end sub_807F0E4 thumb_func_start sub_807F110 -sub_807F110: ; 807F110 +sub_807F110: @ 807F110 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -215829,7 +215829,7 @@ _0807F134: thumb_func_end sub_807F110 thumb_func_start sub_807F14C -sub_807F14C: ; 807F14C +sub_807F14C: @ 807F14C push {r4,r5,lr} movs r5, 0 movs r4, 0 @@ -215867,7 +215867,7 @@ _0807F18A: thumb_func_end sub_807F14C thumb_func_start sub_807F19C -sub_807F19C: ; 807F19C +sub_807F19C: @ 807F19C push {lr} bl sub_807B170 pop {r0} @@ -215875,7 +215875,7 @@ sub_807F19C: ; 807F19C thumb_func_end sub_807F19C thumb_func_start sub_807F1A8 -sub_807F1A8: ; 807F1A8 +sub_807F1A8: @ 807F1A8 push {r4-r6,lr} sub sp, 0x14 adds r5, r0, 0 @@ -215927,7 +215927,7 @@ sub_807F1A8: ; 807F1A8 thumb_func_end sub_807F1A8 thumb_func_start c3_08054588 -c3_08054588: ; 807F210 +c3_08054588: @ 807F210 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -216031,7 +216031,7 @@ _0807F2DE: thumb_func_end c3_08054588 thumb_func_start c3_0805465C -c3_0805465C: ; 807F2E4 +c3_0805465C: @ 807F2E4 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -216120,7 +216120,7 @@ _0807F38E: thumb_func_end c3_0805465C thumb_func_start sub_807F39C -sub_807F39C: ; 807F39C +sub_807F39C: @ 807F39C push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -216214,7 +216214,7 @@ _0807F45C: thumb_func_end sub_807F39C thumb_func_start sub_807F464 -sub_807F464: ; 807F464 +sub_807F464: @ 807F464 push {r4,r5,lr} sub sp, 0x4 ldr r1, =0x030022c0 @@ -216521,7 +216521,7 @@ _0807F71A: thumb_func_end sub_807F464 thumb_func_start sub_807F738 -sub_807F738: ; 807F738 +sub_807F738: @ 807F738 push {lr} ldr r0, =0x03007630 ldr r1, =0x0000ffff @@ -216540,7 +216540,7 @@ sub_807F738: ; 807F738 thumb_func_end sub_807F738 thumb_func_start sub_807F764 -sub_807F764: ; 807F764 +sub_807F764: @ 807F764 push {r4,lr} sub sp, 0x10 bl sub_8082DF4 @@ -216596,7 +216596,7 @@ sub_807F764: ; 807F764 thumb_func_end sub_807F764 thumb_func_start sub_807F7D8 -sub_807F7D8: ; 807F7D8 +sub_807F7D8: @ 807F7D8 push {r4,r5,lr} ldr r1, =0x020322a4 ldr r0, [r1] @@ -216783,7 +216783,7 @@ _0807F9CA: thumb_func_end sub_807F7D8 thumb_func_start sub_807F9D0 -sub_807F9D0: ; 807F9D0 +sub_807F9D0: @ 807F9D0 push {lr} sub sp, 0x8 movs r0, 0x1E @@ -216827,7 +216827,7 @@ sub_807F9D0: ; 807F9D0 thumb_func_end sub_807F9D0 thumb_func_start sub_807FA34 -sub_807FA34: ; 807FA34 +sub_807FA34: @ 807FA34 push {r4,lr} sub sp, 0x8 ldr r0, =gUnknown_08339980 @@ -216865,7 +216865,7 @@ _0807FA74: thumb_func_end sub_807FA34 thumb_func_start sub_807FA80 -sub_807FA80: ; 807FA80 +sub_807FA80: @ 807FA80 push {r4,lr} ldr r4, =0x020322a4 ldr r0, [r4] @@ -216897,7 +216897,7 @@ _0807FA94: thumb_func_end sub_807FA80 thumb_func_start sub_807FAC8 -sub_807FAC8: ; 807FAC8 +sub_807FAC8: @ 807FAC8 push {r4-r6,lr} sub sp, 0x4 ldr r1, =0x020322a4 @@ -217132,7 +217132,7 @@ _0807FCE2: thumb_func_end sub_807FAC8 thumb_func_start sub_807FD08 -sub_807FD08: ; 807FD08 +sub_807FD08: @ 807FD08 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x3A] @@ -217182,7 +217182,7 @@ _0807FD56: thumb_func_end sub_807FD08 thumb_func_start sub_807FD64 -sub_807FD64: ; 807FD64 +sub_807FD64: @ 807FD64 push {r4-r6,lr} ldr r5, [sp, 0x10] ldr r6, [sp, 0x14] @@ -217207,7 +217207,7 @@ sub_807FD64: ; 807FD64 thumb_func_end sub_807FD64 thumb_func_start sub_807FD90 -sub_807FD90: ; 807FD90 +sub_807FD90: @ 807FD90 push {r4-r6,lr} mov r6, r8 push {r6} @@ -217272,7 +217272,7 @@ sub_807FD90: ; 807FD90 thumb_func_end sub_807FD90 thumb_func_start sub_807FE14 -sub_807FE14: ; 807FE14 +sub_807FE14: @ 807FE14 push {r4-r6,lr} adds r6, r0, 0 lsls r5, r1, 16 @@ -217305,7 +217305,7 @@ sub_807FE14: ; 807FE14 thumb_func_end sub_807FE14 thumb_func_start sub_807FE54 -sub_807FE54: ; 807FE54 +sub_807FE54: @ 807FE54 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -217439,7 +217439,7 @@ _0807FF88: thumb_func_end sub_807FE54 thumb_func_start sub_807FFA4 -sub_807FFA4: ; 807FFA4 +sub_807FFA4: @ 807FFA4 push {r4,r5,lr} movs r0, 0 movs r1, 0 @@ -217493,7 +217493,7 @@ _0808000E: thumb_func_end sub_807FFA4 thumb_func_start sub_8080018 -sub_8080018: ; 8080018 +sub_8080018: @ 8080018 push {r4-r7,lr} sub sp, 0x4 ldr r1, =0x020322a4 @@ -218106,7 +218106,7 @@ _08080546: thumb_func_end sub_8080018 thumb_func_start sub_8080588 -sub_8080588: ; 8080588 +sub_8080588: @ 8080588 push {r4,lr} movs r0, 0 movs r1, 0 @@ -218168,7 +218168,7 @@ sub_8080588: ; 8080588 thumb_func_end sub_8080588 thumb_func_start task_tutorial_oak_boy_girl -task_tutorial_oak_boy_girl: ; 8080624 +task_tutorial_oak_boy_girl: @ 8080624 push {lr} lsls r0, 16 lsls r1, 24 @@ -218210,7 +218210,7 @@ _0808066E: thumb_func_end task_tutorial_oak_boy_girl thumb_func_start sub_8080674 -sub_8080674: ; 8080674 +sub_8080674: @ 8080674 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -218321,7 +218321,7 @@ _08080734: thumb_func_end sub_8080674 thumb_func_start sub_808074C -sub_808074C: ; 808074C +sub_808074C: @ 808074C push {r4-r7,lr} movs r4, 0 ldr r7, =0x020322a4 @@ -218382,7 +218382,7 @@ _080807A2: thumb_func_end sub_808074C thumb_func_start sub_80807BC -sub_80807BC: ; 80807BC +sub_80807BC: @ 80807BC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -218514,7 +218514,7 @@ _080808B6: thumb_func_end sub_80807BC thumb_func_start sub_80808D4 -sub_80808D4: ; 80808D4 +sub_80808D4: @ 80808D4 push {r4-r7,lr} sub sp, 0x4 ldr r1, =0x020322a4 @@ -219084,7 +219084,7 @@ _08080DAE: thumb_func_end sub_80808D4 thumb_func_start sub_8080DF8 -sub_8080DF8: ; 8080DF8 +sub_8080DF8: @ 8080DF8 push {lr} ldr r3, =0x03003110 movs r0, 0 @@ -219105,7 +219105,7 @@ _08080E02: thumb_func_end sub_8080DF8 thumb_func_start sub_8080E20 -sub_8080E20: ; 8080E20 +sub_8080E20: @ 8080E20 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -219141,7 +219141,7 @@ _08080E58: thumb_func_end sub_8080E20 thumb_func_start sub_8080E6C -sub_8080E6C: ; 8080E6C +sub_8080E6C: @ 8080E6C push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -219168,7 +219168,7 @@ sub_8080E6C: ; 8080E6C thumb_func_end sub_8080E6C thumb_func_start sub_8080EA4 -sub_8080EA4: ; 8080EA4 +sub_8080EA4: @ 8080EA4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -219302,7 +219302,7 @@ _08080FC6: thumb_func_end sub_8080EA4 thumb_func_start sub_8080FD0 -sub_8080FD0: ; 8080FD0 +sub_8080FD0: @ 8080FD0 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -219428,7 +219428,7 @@ _080810EE: thumb_func_end sub_8080FD0 thumb_func_start sub_80810F8 -sub_80810F8: ; 80810F8 +sub_80810F8: @ 80810F8 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -219555,7 +219555,7 @@ _0808121A: thumb_func_end sub_80810F8 thumb_func_start sub_8081224 -sub_8081224: ; 8081224 +sub_8081224: @ 8081224 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -219601,7 +219601,7 @@ _0808127E: thumb_func_end sub_8081224 thumb_func_start sub_8081288 -sub_8081288: ; 8081288 +sub_8081288: @ 8081288 push {r4-r7,lr} mov r7, r8 push {r7} @@ -219696,7 +219696,7 @@ _08081358: thumb_func_end sub_8081288 thumb_func_start sub_8081370 -sub_8081370: ; 8081370 +sub_8081370: @ 8081370 push {r4-r7,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -219837,7 +219837,7 @@ _080814A0: thumb_func_end sub_8081370 thumb_func_start sub_80814B0 -sub_80814B0: ; 80814B0 +sub_80814B0: @ 80814B0 push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -219874,7 +219874,7 @@ _080814EE: thumb_func_end sub_80814B0 thumb_func_start sub_80814F4 -sub_80814F4: ; 80814F4 +sub_80814F4: @ 80814F4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -220144,7 +220144,7 @@ _08081722: thumb_func_end sub_80814F4 thumb_func_start sub_8081744 -sub_8081744: ; 8081744 +sub_8081744: @ 8081744 push {r4-r6,lr} movs r4, 0 movs r6, 0 @@ -220295,7 +220295,7 @@ _0808187E: thumb_func_end sub_8081744 thumb_func_start sub_8081898 -sub_8081898: ; 8081898 +sub_8081898: @ 8081898 push {r4-r6,lr} bl sub_8082D28 ldr r4, =0x020322a4 @@ -220379,12 +220379,12 @@ _0808191A: thumb_func_end sub_8081898 thumb_func_start nullsub_31 -nullsub_31: ; 8081960 +nullsub_31: @ 8081960 bx lr thumb_func_end nullsub_31 thumb_func_start help_system_is_not_first_time -help_system_is_not_first_time: ; 8081964 +help_system_is_not_first_time: @ 8081964 push {r4,r5,lr} lsls r1, 24 lsls r2, 24 @@ -220428,7 +220428,7 @@ _080819B2: thumb_func_end help_system_is_not_first_time thumb_func_start sub_80819B8 -sub_80819B8: ; 80819B8 +sub_80819B8: @ 80819B8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -220719,7 +220719,7 @@ _08081B9E: thumb_func_end sub_80819B8 thumb_func_start sub_8081BB0 -sub_8081BB0: ; 8081BB0 +sub_8081BB0: @ 8081BB0 ldr r1, =0x03000e04 strh r0, [r1] bx lr @@ -220727,7 +220727,7 @@ sub_8081BB0: ; 8081BB0 thumb_func_end sub_8081BB0 thumb_func_start sub_8081BBC -sub_8081BBC: ; 8081BBC +sub_8081BBC: @ 8081BBC ldr r0, =0x03000e04 movs r1, 0 ldrsh r0, [r0, r1] @@ -220736,7 +220736,7 @@ sub_8081BBC: ; 8081BBC thumb_func_end sub_8081BBC thumb_func_start sub_8081BC8 -sub_8081BC8: ; 8081BC8 +sub_8081BC8: @ 8081BC8 ldr r1, =0x03000e06 strh r0, [r1] bx lr @@ -220744,7 +220744,7 @@ sub_8081BC8: ; 8081BC8 thumb_func_end sub_8081BC8 thumb_func_start sub_8081BD4 -sub_8081BD4: ; 8081BD4 +sub_8081BD4: @ 8081BD4 ldr r0, =0x03000e06 movs r1, 0 ldrsh r0, [r0, r1] @@ -220753,7 +220753,7 @@ sub_8081BD4: ; 8081BD4 thumb_func_end sub_8081BD4 thumb_func_start sub_8081BE0 -sub_8081BE0: ; 8081BE0 +sub_8081BE0: @ 8081BE0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -221029,7 +221029,7 @@ _08081DDE: thumb_func_end sub_8081BE0 thumb_func_start sub_8081E04 -sub_8081E04: ; 8081E04 +sub_8081E04: @ 8081E04 push {r4,lr} sub sp, 0x4 ldr r4, [sp, 0xC] @@ -221046,7 +221046,7 @@ sub_8081E04: ; 8081E04 thumb_func_end sub_8081E04 thumb_func_start sub_8081E20 -sub_8081E20: ; 8081E20 +sub_8081E20: @ 8081E20 push {r4-r6,lr} ldr r0, =0x020322a4 ldr r0, [r0] @@ -221214,7 +221214,7 @@ _08081F7C: thumb_func_end sub_8081E20 thumb_func_start sub_8081F94 -sub_8081F94: ; 8081F94 +sub_8081F94: @ 8081F94 push {lr} adds r1, r0, 0 ldr r0, =0x03003124 @@ -221240,7 +221240,7 @@ _08081FBA: thumb_func_end sub_8081F94 thumb_func_start sub_8081FC8 -sub_8081FC8: ; 8081FC8 +sub_8081FC8: @ 8081FC8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -221831,7 +221831,7 @@ _0808249E: thumb_func_end sub_8081FC8 thumb_func_start sub_80824FC -sub_80824FC: ; 80824FC +sub_80824FC: @ 80824FC push {r4,lr} ldr r1, =0x020322a4 ldr r0, [r1] @@ -221986,7 +221986,7 @@ _0808263E: thumb_func_end sub_80824FC thumb_func_start sub_8082644 -sub_8082644: ; 8082644 +sub_8082644: @ 8082644 push {r4-r6,lr} sub sp, 0x4 ldr r1, =0x020322a4 @@ -222300,7 +222300,7 @@ _080828DC: thumb_func_end sub_8082644 thumb_func_start sub_8082924 -sub_8082924: ; 8082924 +sub_8082924: @ 8082924 push {r4-r6,lr} ldr r1, =0x020322a4 ldr r0, [r1] @@ -222479,7 +222479,7 @@ _08082A92: thumb_func_end sub_8082924 thumb_func_start sub_8082AD4 -sub_8082AD4: ; 8082AD4 +sub_8082AD4: @ 8082AD4 push {r4-r7,lr} ldr r0, =0x03003124 ldrb r0, [r0] @@ -222692,7 +222692,7 @@ _08082CA4: thumb_func_end sub_8082AD4 thumb_func_start sub_8082CB4 -sub_8082CB4: ; 8082CB4 +sub_8082CB4: @ 8082CB4 push {r4,lr} sub sp, 0x14 movs r1, 0xF0 @@ -222744,7 +222744,7 @@ sub_8082CB4: ; 8082CB4 thumb_func_end sub_8082CB4 thumb_func_start sub_8082D18 -sub_8082D18: ; 8082D18 +sub_8082D18: @ 8082D18 ldr r0, =0x020322a4 ldr r0, [r0] adds r0, 0x4A @@ -222754,7 +222754,7 @@ sub_8082D18: ; 8082D18 thumb_func_end sub_8082D18 thumb_func_start sub_8082D28 -sub_8082D28: ; 8082D28 +sub_8082D28: @ 8082D28 push {r4,lr} movs r1, 0 ldr r4, =0x03003124 @@ -222848,7 +222848,7 @@ _08082DEA: thumb_func_end sub_8082D28 thumb_func_start sub_8082DF4 -sub_8082DF4: ; 8082DF4 +sub_8082DF4: @ 8082DF4 push {r4-r6,lr} ldr r4, =0x020322a4 ldr r0, [r4] @@ -222882,7 +222882,7 @@ sub_8082DF4: ; 8082DF4 thumb_func_end sub_8082DF4 thumb_func_start sub_8082E3C -sub_8082E3C: ; 8082E3C +sub_8082E3C: @ 8082E3C push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -222924,7 +222924,7 @@ _08082E80: thumb_func_end sub_8082E3C thumb_func_start sub_8082E84 -sub_8082E84: ; 8082E84 +sub_8082E84: @ 8082E84 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -223028,7 +223028,7 @@ _08082F40: thumb_func_end sub_8082E84 thumb_func_start sub_8082F68 -sub_8082F68: ; 8082F68 +sub_8082F68: @ 8082F68 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -223056,7 +223056,7 @@ _08082F94: thumb_func_end sub_8082F68 thumb_func_start sub_8082F9C -sub_8082F9C: ; 8082F9C +sub_8082F9C: @ 8082F9C push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -223092,7 +223092,7 @@ _08082FD4: thumb_func_end sub_8082F9C thumb_func_start sub_8082FDC -sub_8082FDC: ; 8082FDC +sub_8082FDC: @ 8082FDC push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -223119,7 +223119,7 @@ sub_8082FDC: ; 8082FDC thumb_func_end sub_8082FDC thumb_func_start sub_8083010 -sub_8083010: ; 8083010 +sub_8083010: @ 8083010 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -223210,7 +223210,7 @@ _080830B2: thumb_func_end sub_8083010 thumb_func_start sub_80830C0 -sub_80830C0: ; 80830C0 +sub_80830C0: @ 80830C0 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -223279,7 +223279,7 @@ _08083130: thumb_func_end sub_80830C0 thumb_func_start sub_8083140 -sub_8083140: ; 8083140 +sub_8083140: @ 8083140 push {lr} lsls r0, 16 lsrs r0, 16 @@ -223305,7 +223305,7 @@ _08083166: thumb_func_end sub_8083140 thumb_func_start sub_8083170 -sub_8083170: ; 8083170 +sub_8083170: @ 8083170 push {r4-r7,lr} lsls r0, 16 lsls r1, 16 @@ -223388,7 +223388,7 @@ _080831FA: thumb_func_end sub_8083170 thumb_func_start sub_8083210 -sub_8083210: ; 8083210 +sub_8083210: @ 8083210 push {lr} lsls r0, 16 lsrs r0, 16 @@ -223406,7 +223406,7 @@ _08083222: thumb_func_end sub_8083210 thumb_func_start sub_8083230 -sub_8083230: ; 8083230 +sub_8083230: @ 8083230 push {r4-r6,lr} sub sp, 0x8 lsls r0, 16 @@ -223474,7 +223474,7 @@ _08083250: thumb_func_end sub_8083230 thumb_func_start sub_80832BC -sub_80832BC: ; 80832BC +sub_80832BC: @ 80832BC push {r4-r6,lr} adds r6, r0, 0 lsls r4, r1, 16 @@ -223498,7 +223498,7 @@ _080832E0: thumb_func_end sub_80832BC thumb_func_start sub_80832E8 -sub_80832E8: ; 80832E8 +sub_80832E8: @ 80832E8 push {lr} adds r1, r0, 0 ldrh r2, [r1] @@ -223522,7 +223522,7 @@ _08083308: thumb_func_end sub_80832E8 thumb_func_start sub_808330C -sub_808330C: ; 808330C +sub_808330C: @ 808330C push {r4,lr} ldr r4, =0x020322a4 ldr r0, [r4] @@ -223542,7 +223542,7 @@ sub_808330C: ; 808330C thumb_func_end sub_808330C thumb_func_start sub_8083334 -sub_8083334: ; 8083334 +sub_8083334: @ 8083334 push {r4,r5,lr} adds r4, r0, 0 lsls r1, 16 @@ -223586,7 +223586,7 @@ _08083378: thumb_func_end sub_8083334 thumb_func_start sub_8083380 -sub_8083380: ; 8083380 +sub_8083380: @ 8083380 push {r4,r5,lr} ldr r5, =0x020322a4 ldr r2, [r5] @@ -223648,7 +223648,7 @@ _080833F0: thumb_func_end sub_8083380 thumb_func_start sub_80833F8 -sub_80833F8: ; 80833F8 +sub_80833F8: @ 80833F8 ldr r1, =0x020322a4 ldr r2, [r1] movs r3, 0x8E @@ -223667,8 +223667,8 @@ sub_80833F8: ; 80833F8 thumb_func_end sub_80833F8 thumb_func_start UpdateBerryBlenderRecord -; void UpdateBerryBlenderRecord() -UpdateBerryBlenderRecord: ; 8083418 +@ void UpdateBerryBlenderRecord() +UpdateBerryBlenderRecord: @ 8083418 push {lr} ldr r0, =0x03005d8c ldr r2, [r0] @@ -223695,7 +223695,7 @@ _0808343E: thumb_func_end UpdateBerryBlenderRecord thumb_func_start berry_blender_related -berry_blender_related: ; 8083450 +berry_blender_related: @ 8083450 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -224183,7 +224183,7 @@ _0808389A: thumb_func_end berry_blender_related thumb_func_start sub_80838AC -sub_80838AC: ; 80838AC +sub_80838AC: @ 80838AC push {r4-r6,lr} sub sp, 0xC adds r5, r0, 0 @@ -224249,7 +224249,7 @@ sub_80838AC: ; 80838AC thumb_func_end sub_80838AC thumb_func_start sub_808395C -sub_808395C: ; 808395C +sub_808395C: @ 808395C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -224302,7 +224302,7 @@ _080839A8: thumb_func_end sub_808395C thumb_func_start sub_80839B4 -sub_80839B4: ; 80839B4 +sub_80839B4: @ 80839B4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -224478,7 +224478,7 @@ _08083AF2: thumb_func_end sub_80839B4 thumb_func_start sub_8083B08 -sub_8083B08: ; 8083B08 +sub_8083B08: @ 8083B08 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -224847,7 +224847,7 @@ _08083E14: thumb_func_end sub_8083B08 thumb_func_start ShowBerryBlenderRecordWindow -ShowBerryBlenderRecordWindow: ; 8083E24 +ShowBerryBlenderRecordWindow: @ 8083E24 push {r4-r7,lr} sub sp, 0x34 ldr r0, =gUnknown_08339D14 @@ -224960,7 +224960,7 @@ _08083E8A: thumb_func_end ShowBerryBlenderRecordWindow thumb_func_start sub_8083F3C -sub_8083F3C: ; 8083F3C +sub_8083F3C: @ 8083F3C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -225001,7 +225001,7 @@ _08083F82: thumb_func_end sub_8083F3C thumb_func_start sub_8083F94 -sub_8083F94: ; 8083F94 +sub_8083F94: @ 8083F94 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -225153,7 +225153,7 @@ _080840C6: thumb_func_end sub_8083F94 thumb_func_start sub_80840D4 -sub_80840D4: ; 80840D4 +sub_80840D4: @ 80840D4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -225246,7 +225246,7 @@ _08084148: thumb_func_end sub_80840D4 thumb_func_start sub_808417C -sub_808417C: ; 808417C +sub_808417C: @ 808417C push {r4-r7,lr} sub sp, 0x8 adds r5, r0, 0 @@ -225301,7 +225301,7 @@ _080841DC: thumb_func_end sub_808417C thumb_func_start reset_playtime -reset_playtime: ; 80841E4 +reset_playtime: @ 80841E4 ldr r1, =0x03000e08 movs r0, 0 strb r0, [r1] @@ -225320,7 +225320,7 @@ reset_playtime: ; 80841E4 thumb_func_end reset_playtime thumb_func_start set_max_playtime_if_appropriate -set_max_playtime_if_appropriate: ; 8084208 +set_max_playtime_if_appropriate: @ 8084208 push {lr} ldr r1, =0x03000e08 movs r0, 0x1 @@ -225339,7 +225339,7 @@ _08084220: thumb_func_end set_max_playtime_if_appropriate thumb_func_start sub_8084230 -sub_8084230: ; 8084230 +sub_8084230: @ 8084230 ldr r1, =0x03000e08 movs r0, 0 strb r0, [r1] @@ -225348,7 +225348,7 @@ sub_8084230: ; 8084230 thumb_func_end sub_8084230 thumb_func_start gametime_increment -gametime_increment: ; 808423C +gametime_increment: @ 808423C push {lr} ldr r0, =0x03000e08 ldrb r0, [r0] @@ -225399,7 +225399,7 @@ _08084294: thumb_func_end gametime_increment thumb_func_start set_max_playtime -set_max_playtime: ; 80842A4 +set_max_playtime: @ 80842A4 ldr r1, =0x03000e08 movs r0, 0x2 strb r0, [r1] @@ -225418,8 +225418,8 @@ set_max_playtime: ; 80842A4 thumb_func_end set_max_playtime thumb_func_start write_word_to_mem -; void write_word_to_mem(int value, int *mem) -write_word_to_mem: ; 80842CC +@ void write_word_to_mem(int value, int *mem) +write_word_to_mem: @ 80842CC strb r0, [r1] lsrs r2, r0, 8 strb r2, [r1, 0x1] @@ -225431,7 +225431,7 @@ write_word_to_mem: ; 80842CC thumb_func_end write_word_to_mem thumb_func_start sub_80842DC -sub_80842DC: ; 80842DC +sub_80842DC: @ 80842DC adds r2, r0, 0 ldrb r0, [r2, 0x3] lsls r0, 24 @@ -225447,7 +225447,7 @@ sub_80842DC: ; 80842DC thumb_func_end sub_80842DC thumb_func_start sub_80842F4 -sub_80842F4: ; 80842F4 +sub_80842F4: @ 80842F4 push {r4,lr} adds r4, r0, 0 adds r3, r1, 0 @@ -225466,7 +225466,7 @@ _080842FC: thumb_func_end sub_80842F4 thumb_func_start set_player_trainer_id -set_player_trainer_id: ; 8084310 +set_player_trainer_id: @ 8084310 push {r4,lr} bl GenerateRandomNumber adds r4, r0, 0 @@ -225487,7 +225487,7 @@ set_player_trainer_id: ; 8084310 thumb_func_end set_player_trainer_id thumb_func_start init_options -init_options: ; 808433C +init_options: @ 808433C ldr r3, =0x03005d90 ldr r2, [r3] ldrb r1, [r2, 0x14] @@ -225531,7 +225531,7 @@ init_options: ; 808433C thumb_func_end init_options thumb_func_start sub_8084390 -sub_8084390: ; 8084390 +sub_8084390: @ 8084390 push {r4,lr} ldr r1, =0x030060b0 movs r0, 0 @@ -225554,7 +225554,7 @@ sub_8084390: ; 8084390 thumb_func_end sub_8084390 thumb_func_start sub_80843C0 -sub_80843C0: ; 80843C0 +sub_80843C0: @ 80843C0 push {r4-r7,lr} bl sub_80DF040 movs r2, 0x8 @@ -225585,7 +225585,7 @@ _080843D0: thumb_func_end sub_80843C0 thumb_func_start sub_8084400 -sub_8084400: ; 8084400 +sub_8084400: @ 8084400 push {r4,lr} sub sp, 0x4 movs r0, 0 @@ -225616,7 +225616,7 @@ sub_8084400: ; 8084400 thumb_func_end sub_8084400 thumb_func_start sub_808444C -sub_808444C: ; 808444C +sub_808444C: @ 808444C push {lr} sub sp, 0x4 movs r3, 0x1 @@ -225633,7 +225633,7 @@ sub_808444C: ; 808444C thumb_func_end sub_808444C thumb_func_start init_sav2 -init_sav2: ; 808446C +init_sav2: @ 808446C push {lr} bl memclr_stdsav2 bl init_options @@ -225642,7 +225642,7 @@ init_sav2: ; 808446C thumb_func_end init_sav2 thumb_func_start sub_808447C -sub_808447C: ; 808447C +sub_808447C: @ 808447C push {lr} ldr r1, =0x020322d4 movs r0, 0 @@ -225658,8 +225658,8 @@ sub_808447C: ; 808447C thumb_func_end sub_808447C thumb_func_start NewGameInitData -; void NewGameInitData() -NewGameInitData: ; 80844A0 +@ void NewGameInitData() +NewGameInitData: @ 80844A0 push {r4,r5,lr} ldr r0, =0x03006210 ldrh r0, [r0] @@ -225751,7 +225751,7 @@ _080844B2: thumb_func_end NewGameInitData thumb_func_start sub_80845CC -sub_80845CC: ; 80845CC +sub_80845CC: @ 80845CC push {r4-r6,lr} sub sp, 0x4 mov r0, sp @@ -225790,7 +225790,7 @@ sub_80845CC: ; 80845CC thumb_func_end sub_80845CC thumb_func_start sub_8084620 -sub_8084620: ; 8084620 +sub_8084620: @ 8084620 push {r4,lr} ldr r0, =gUnknown_08271857 bl script_env_2_execute_new_script @@ -225816,7 +225816,7 @@ sub_8084620: ; 8084620 thumb_func_end sub_8084620 thumb_func_start flag_var_implications_of_teleport_ -flag_var_implications_of_teleport_: ; 8084660 +flag_var_implications_of_teleport_: @ 8084660 push {lr} bl player_avatar_init_params_reset ldr r0, =0x0000088b @@ -225835,7 +225835,7 @@ flag_var_implications_of_teleport_: ; 8084660 thumb_func_end flag_var_implications_of_teleport_ thumb_func_start sub_808469C -sub_808469C: ; 808469C +sub_808469C: @ 808469C push {lr} bl player_avatar_init_params_reset ldr r0, =0x0000088b @@ -225856,7 +225856,7 @@ sub_808469C: ; 808469C thumb_func_end sub_808469C thumb_func_start flagmods_08054D70 -flagmods_08054D70: ; 80846E4 +flagmods_08054D70: @ 80846E4 push {lr} bl player_avatar_init_params_reset ldr r0, =0x0000088b @@ -225875,7 +225875,7 @@ flagmods_08054D70: ; 80846E4 thumb_func_end flagmods_08054D70 thumb_func_start sub_8084720 -sub_8084720: ; 8084720 +sub_8084720: @ 8084720 push {r4,lr} bl player_avatar_init_params_reset ldr r0, =0x0000088b @@ -225909,7 +225909,7 @@ _08084764: thumb_func_end sub_8084720 thumb_func_start sub_8084788 -sub_8084788: ; 8084788 +sub_8084788: @ 8084788 push {lr} ldr r0, =0x0000088c bl FlagReset @@ -225923,7 +225923,7 @@ sub_8084788: ; 8084788 thumb_func_end sub_8084788 thumb_func_start sub_80847A8 -sub_80847A8: ; 80847A8 +sub_80847A8: @ 80847A8 push {r4,lr} movs r4, 0 _080847AC: @@ -225940,8 +225940,8 @@ _080847AC: thumb_func_end sub_80847A8 thumb_func_start sav12_xor_increment -; void sav12_xor_increment(u8 a1) -sav12_xor_increment: ; 80847C4 +@ void sav12_xor_increment(u8 a1) +sav12_xor_increment: @ 80847C4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -225969,7 +225969,7 @@ _080847EC: thumb_func_end sav12_xor_increment thumb_func_start sub_80847F8 -sub_80847F8: ; 80847F8 +sub_80847F8: @ 80847F8 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -225997,7 +225997,7 @@ _0808482A: thumb_func_end sub_80847F8 thumb_func_start sav12_xor_set -sav12_xor_set: ; 8084830 +sav12_xor_set: @ 8084830 push {lr} adds r3, r1, 0 lsls r0, 24 @@ -226023,7 +226023,7 @@ _08084854: thumb_func_end sav12_xor_set thumb_func_start sub_8084864 -sub_8084864: ; 8084864 +sub_8084864: @ 8084864 push {r4-r6,lr} adds r5, r0, 0 movs r4, 0 @@ -226048,8 +226048,8 @@ _0808486C: thumb_func_end sub_8084864 thumb_func_start CopyFieldObjectTemplatesToSav1 -; void CopyFieldObjectTemplatesToSav1() -CopyFieldObjectTemplatesToSav1: ; 8084894 +@ void CopyFieldObjectTemplatesToSav1() +CopyFieldObjectTemplatesToSav1: @ 8084894 push {r4,r5,lr} sub sp, 0x4 movs r0, 0 @@ -226083,8 +226083,8 @@ CopyFieldObjectTemplatesToSav1: ; 8084894 thumb_func_end CopyFieldObjectTemplatesToSav1 thumb_func_start CopyFieldObjectTemplateCoordsToSav1 -; void CopyFieldObjectTemplateCoordsToSav1() -CopyFieldObjectTemplateCoordsToSav1: ; 80848E0 +@ void CopyFieldObjectTemplateCoordsToSav1() +CopyFieldObjectTemplateCoordsToSav1: @ 80848E0 push {lr} ldr r0, =0x02037318 ldr r1, [r0, 0x4] @@ -226109,7 +226109,7 @@ _080848F4: thumb_func_end CopyFieldObjectTemplateCoordsToSav1 thumb_func_start update_saveblock1_field_object_coords -update_saveblock1_field_object_coords: ; 8084910 +update_saveblock1_field_object_coords: @ 8084910 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -226143,7 +226143,7 @@ _08084944: thumb_func_end update_saveblock1_field_object_coords thumb_func_start update_saveblock1_field_object_movement_behavior -update_saveblock1_field_object_movement_behavior: ; 808494C +update_saveblock1_field_object_movement_behavior: @ 808494C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -226174,7 +226174,7 @@ _08084978: thumb_func_end update_saveblock1_field_object_movement_behavior thumb_func_start mapdata_load_assets_to_gpu_and_full_redraw -mapdata_load_assets_to_gpu_and_full_redraw: ; 8084980 +mapdata_load_assets_to_gpu_and_full_redraw: @ 8084980 push {r4,lr} bl move_tilemap_camera_to_upper_left_corner ldr r4, =0x02037318 @@ -226191,8 +226191,8 @@ mapdata_load_assets_to_gpu_and_full_redraw: ; 8084980 thumb_func_end mapdata_load_assets_to_gpu_and_full_redraw thumb_func_start get_mapdata_header -; mapdata_header *get_mapdata_header() -get_mapdata_header: ; 80849A8 +@ mapdata_header *get_mapdata_header() +get_mapdata_header: @ 80849A8 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -226215,8 +226215,8 @@ _080849C6: thumb_func_end get_mapdata_header thumb_func_start warp_shift -; void warp_shift() -warp_shift: ; 80849D0 +@ void warp_shift() +warp_shift: @ 80849D0 ldr r3, =0x020322dc ldr r0, =0x03005d8c ldr r2, [r0] @@ -226243,8 +226243,8 @@ warp_shift: ; 80849D0 thumb_func_end warp_shift thumb_func_start set_warp2_warp3_to_neg_1 -; void set_warp2_warp3_to_neg_1() -set_warp2_warp3_to_neg_1: ; 8084A14 +@ void set_warp2_warp3_to_neg_1() +set_warp2_warp3_to_neg_1: @ 8084A14 ldr r2, =0x020322ec ldr r0, =gUnknown_08339D3C ldr r1, [r0, 0x4] @@ -226259,8 +226259,8 @@ set_warp2_warp3_to_neg_1: ; 8084A14 thumb_func_end set_warp2_warp3_to_neg_1 thumb_func_start warp_set -; void warp_set(warpdata *warp, char bank, char map, char warpid, char enter_x, char enter_y) -warp_set: ; 8084A34 +@ void warp_set(warpdata *warp, char bank, char map, char warpid, char enter_x, char enter_y) +warp_set: @ 8084A34 push {r4,r5,lr} ldr r4, [sp, 0xC] ldr r5, [sp, 0x10] @@ -226279,8 +226279,8 @@ warp_set: ; 8084A34 thumb_func_end warp_set thumb_func_start warp_data_is_not_neg_1 -; int warp_data_is_not_neg_1(warpdata *warp) -warp_data_is_not_neg_1: ; 8084A54 +@ int warp_data_is_not_neg_1(warpdata *warp) +warp_data_is_not_neg_1: @ 8084A54 push {lr} adds r1, r0, 0 movs r2, 0 @@ -226315,8 +226315,8 @@ _08084A8A: thumb_func_end warp_data_is_not_neg_1 thumb_func_start get_mapheader_by_bank_and_number -; struct mapheader *get_mapheader_by_bank_and_number(unsigned int bank, unsigned int num) -get_mapheader_by_bank_and_number: ; 8084A90 +@ struct mapheader *get_mapheader_by_bank_and_number(unsigned int bank, unsigned int num) +get_mapheader_by_bank_and_number: @ 8084A90 lsls r0, 16 lsls r1, 16 ldr r2, =gUnknown_08486578 @@ -226331,8 +226331,8 @@ get_mapheader_by_bank_and_number: ; 8084A90 thumb_func_end get_mapheader_by_bank_and_number thumb_func_start warp1_get_mapheader -; struct mapheader *warp1_get_mapheader() -warp1_get_mapheader: ; 8084AA8 +@ struct mapheader *warp1_get_mapheader() +warp1_get_mapheader: @ 8084AA8 push {lr} ldr r1, =0x020322e4 movs r0, 0 @@ -226351,8 +226351,8 @@ warp1_get_mapheader: ; 8084AA8 thumb_func_end warp1_get_mapheader thumb_func_start set_current_map_header_from_sav1_save_old_name -; void set_current_map_header_from_sav1_save_old_name() -set_current_map_header_from_sav1_save_old_name: ; 8084ACC +@ void set_current_map_header_from_sav1_save_old_name() +set_current_map_header_from_sav1_save_old_name: @ 8084ACC push {r4-r6,lr} ldr r1, =0x020322fc ldr r4, =0x02037318 @@ -226389,7 +226389,7 @@ set_current_map_header_from_sav1_save_old_name: ; 8084ACC thumb_func_end set_current_map_header_from_sav1_save_old_name thumb_func_start set_current_map_header_from_sav1 -set_current_map_header_from_sav1: ; 8084B1C +set_current_map_header_from_sav1: @ 8084B1C push {r4,r5,lr} ldr r4, =0x02037318 ldr r0, =0x03005d8c @@ -226420,8 +226420,8 @@ set_current_map_header_from_sav1: ; 8084B1C thumb_func_end set_current_map_header_from_sav1 thumb_func_start update_camera_pos_from_warpid -; void update_camera_pos_from_warpid() -update_camera_pos_from_warpid: ; 8084B5C +@ void update_camera_pos_from_warpid() +update_camera_pos_from_warpid: @ 8084B5C push {r4,r5,lr} ldr r0, =0x03005d8c ldr r2, [r0] @@ -226485,7 +226485,7 @@ _08084BCC: thumb_func_end update_camera_pos_from_warpid thumb_func_start warp_in -warp_in: ; 8084BD8 +warp_in: @ 8084BD8 push {lr} bl warp_shift bl set_current_map_header_from_sav1_save_old_name @@ -226495,8 +226495,8 @@ warp_in: ; 8084BD8 thumb_func_end warp_in thumb_func_start warp1_set -; void warp1_set(char bank, char map, char warpid, char enter_x, char enter_y) -warp1_set: ; 8084BEC +@ void warp1_set(char bank, char map, char warpid, char enter_x, char enter_y) +warp1_set: @ 8084BEC push {r4-r6,lr} sub sp, 0x8 adds r4, r0, 0 @@ -226528,8 +226528,8 @@ warp1_set: ; 8084BEC thumb_func_end warp1_set thumb_func_start warp1_set_2 -; void warp1_set_2(char bank, char map, char warpid) -warp1_set_2: ; 8084C28 +@ void warp1_set_2(char bank, char map, char warpid) +warp1_set_2: @ 8084C28 push {lr} sub sp, 0x4 lsls r0, 24 @@ -226548,8 +226548,8 @@ warp1_set_2: ; 8084C28 thumb_func_end warp1_set_2 thumb_func_start saved_warp2_set -; void saved_warp2_set(char bank, char map, char warpid) -saved_warp2_set: ; 8084C48 +@ void saved_warp2_set(char bank, char map, char warpid) +saved_warp2_set: @ 8084C48 push {r4,r5,lr} sub sp, 0x8 ldr r0, =0x03005d8c @@ -226577,7 +226577,7 @@ saved_warp2_set: ; 8084C48 thumb_func_end saved_warp2_set thumb_func_start saved_warp2_set_2 -saved_warp2_set_2: ; 8084C7C +saved_warp2_set_2: @ 8084C7C push {r4,r5,lr} sub sp, 0x8 ldr r4, [sp, 0x14] @@ -226606,7 +226606,7 @@ saved_warp2_set_2: ; 8084C7C thumb_func_end saved_warp2_set_2 thumb_func_start copy_saved_warp2_bank_and_enter_x_to_warp1 -copy_saved_warp2_bank_and_enter_x_to_warp1: ; 8084CB4 +copy_saved_warp2_bank_and_enter_x_to_warp1: @ 8084CB4 ldr r2, =0x020322e4 ldr r0, =0x03005d8c ldr r0, [r0] @@ -226619,8 +226619,8 @@ copy_saved_warp2_bank_and_enter_x_to_warp1: ; 8084CB4 thumb_func_end copy_saved_warp2_bank_and_enter_x_to_warp1 thumb_func_start sub_8084CCC -; void sub_8084CCC(int a1) -sub_8084CCC: ; 8084CCC +@ void sub_8084CCC(int a1) +sub_8084CCC: @ 8084CCC push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -226650,8 +226650,8 @@ _08084CFA: thumb_func_end sub_8084CCC thumb_func_start copy_saved_warp3_bank_and_enter_x_to_warp1 -; void copy_saved_warp3_bank_and_enter_x_to_warp1() -copy_saved_warp3_bank_and_enter_x_to_warp1: ; 8084D04 +@ void copy_saved_warp3_bank_and_enter_x_to_warp1() +copy_saved_warp3_bank_and_enter_x_to_warp1: @ 8084D04 ldr r2, =0x020322e4 ldr r0, =0x03005d8c ldr r0, [r0] @@ -226664,7 +226664,7 @@ copy_saved_warp3_bank_and_enter_x_to_warp1: ; 8084D04 thumb_func_end copy_saved_warp3_bank_and_enter_x_to_warp1 thumb_func_start sub_8084D1C -sub_8084D1C: ; 8084D1C +sub_8084D1C: @ 8084D1C push {r4,r5,lr} sub sp, 0x8 lsls r0, 24 @@ -226698,7 +226698,7 @@ _08084D50: thumb_func_end sub_8084D1C thumb_func_start sub_8084D5C -sub_8084D5C: ; 8084D5C +sub_8084D5C: @ 8084D5C push {r4-r7,lr} sub sp, 0x4 lsls r0, 16 @@ -226755,7 +226755,7 @@ _08084DC4: thumb_func_end sub_8084D5C thumb_func_start sub_8084DD4 -sub_8084DD4: ; 8084DD4 +sub_8084DD4: @ 8084DD4 push {r4-r6,lr} sub sp, 0x8 adds r4, r0, 0 @@ -226789,7 +226789,7 @@ sub_8084DD4: ; 8084DD4 thumb_func_end sub_8084DD4 thumb_func_start sub_8084E14 -sub_8084E14: ; 8084E14 +sub_8084E14: @ 8084E14 ldr r2, =0x020322e4 ldr r0, =0x03005d8c ldr r0, [r0] @@ -226802,7 +226802,7 @@ sub_8084E14: ; 8084E14 thumb_func_end sub_8084E14 thumb_func_start sub_8084E2C -sub_8084E2C: ; 8084E2C +sub_8084E2C: @ 8084E2C push {r4-r6,lr} sub sp, 0x8 adds r4, r0, 0 @@ -226834,7 +226834,7 @@ sub_8084E2C: ; 8084E2C thumb_func_end sub_8084E2C thumb_func_start warp1_set_to_warp2 -warp1_set_to_warp2: ; 8084E68 +warp1_set_to_warp2: @ 8084E68 ldr r2, =0x020322e4 ldr r0, =0x020322ec ldr r1, [r0, 0x4] @@ -226846,7 +226846,7 @@ warp1_set_to_warp2: ; 8084E68 thumb_func_end warp1_set_to_warp2 thumb_func_start sub_8084E80 -sub_8084E80: ; 8084E80 +sub_8084E80: @ 8084E80 push {r4-r6,lr} sub sp, 0x8 adds r4, r0, 0 @@ -226878,7 +226878,7 @@ sub_8084E80: ; 8084E80 thumb_func_end sub_8084E80 thumb_func_start sub_8084EBC -sub_8084EBC: ; 8084EBC +sub_8084EBC: @ 8084EBC push {r4-r6,lr} sub sp, 0x4 lsls r0, 16 @@ -226919,7 +226919,7 @@ _08084F0A: thumb_func_end sub_8084EBC thumb_func_start warp1_set_to_sav1w -warp1_set_to_sav1w: ; 8084F14 +warp1_set_to_sav1w: @ 8084F14 ldr r2, =0x020322e4 ldr r0, =0x03005d8c ldr r0, [r0] @@ -226932,7 +226932,7 @@ warp1_set_to_sav1w: ; 8084F14 thumb_func_end warp1_set_to_sav1w thumb_func_start sub_8084F2C -sub_8084F2C: ; 8084F2C +sub_8084F2C: @ 8084F2C push {r4-r6,lr} sub sp, 0x8 adds r4, r0, 0 @@ -226966,7 +226966,7 @@ sub_8084F2C: ; 8084F2C thumb_func_end sub_8084F2C thumb_func_start sub_8084F6C -sub_8084F6C: ; 8084F6C +sub_8084F6C: @ 8084F6C push {r4,r5,lr} sub sp, 0x8 lsls r0, 24 @@ -227000,7 +227000,7 @@ _08084FA0: thumb_func_end sub_8084F6C thumb_func_start sub_8084FAC -sub_8084FAC: ; 8084FAC +sub_8084FAC: @ 8084FAC ldr r0, =0x03005d8c ldr r2, [r0] ldr r0, [r2, 0x14] @@ -227012,7 +227012,7 @@ sub_8084FAC: ; 8084FAC thumb_func_end sub_8084FAC thumb_func_start sub_8084FC0 -sub_8084FC0: ; 8084FC0 +sub_8084FC0: @ 8084FC0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -227048,7 +227048,7 @@ _08084FF2: thumb_func_end sub_8084FC0 thumb_func_start sub_8084FF8 -sub_8084FF8: ; 8084FF8 +sub_8084FF8: @ 8084FF8 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -227096,7 +227096,7 @@ _0808504E: thumb_func_end sub_8084FF8 thumb_func_start sub_8085058 -sub_8085058: ; 8085058 +sub_8085058: @ 8085058 push {lr} adds r3, r0, 0 adds r2, r1, 0 @@ -227114,7 +227114,7 @@ sub_8085058: ; 8085058 thumb_func_end sub_8085058 thumb_func_start sub_8085078 -sub_8085078: ; 8085078 +sub_8085078: @ 8085078 push {lr} adds r3, r0, 0 adds r2, r1, 0 @@ -227132,7 +227132,7 @@ sub_8085078: ; 8085078 thumb_func_end sub_8085078 thumb_func_start mliX_load_map -mliX_load_map: ; 8085098 +mliX_load_map: @ 8085098 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -227210,7 +227210,7 @@ _08085150: thumb_func_end mliX_load_map thumb_func_start mli0_load_map -mli0_load_map: ; 8085160 +mli0_load_map: @ 8085160 push {r4-r7,lr} adds r7, r0, 0 bl set_current_map_header_from_sav1_save_old_name @@ -227314,7 +227314,7 @@ _0808525E: thumb_func_end mli0_load_map thumb_func_start player_avatar_init_params_reset -player_avatar_init_params_reset: ; 8085268 +player_avatar_init_params_reset: @ 8085268 ldr r1, =0x02032300 movs r0, 0x1 strb r0, [r1, 0x1] @@ -227324,7 +227324,7 @@ player_avatar_init_params_reset: ; 8085268 thumb_func_end player_avatar_init_params_reset thumb_func_start walkrun_find_lowest_active_bit_in_bitfield -walkrun_find_lowest_active_bit_in_bitfield: ; 8085278 +walkrun_find_lowest_active_bit_in_bitfield: @ 8085278 push {r4,lr} bl player_get_direction_lower_nybble ldr r4, =0x02032300 @@ -227371,7 +227371,7 @@ _080852CA: thumb_func_end walkrun_find_lowest_active_bit_in_bitfield thumb_func_start sub_80852D4 -sub_80852D4: ; 80852D4 +sub_80852D4: @ 80852D4 push {r4-r7,lr} bl sav1_map_get_light_level adds r5, r0, 0 @@ -227410,7 +227410,7 @@ sub_80852D4: ; 80852D4 thumb_func_end sub_80852D4 thumb_func_start sub_808532C -sub_808532C: ; 808532C +sub_808532C: @ 808532C push {r4-r6,lr} adds r6, r0, 0 lsls r1, 16 @@ -227463,7 +227463,7 @@ _08085384: thumb_func_end sub_808532C thumb_func_start sub_808538C -sub_808538C: ; 808538C +sub_808538C: @ 808538C push {r4-r7,lr} adds r6, r0, 0 lsls r1, 24 @@ -227565,7 +227565,7 @@ _08085448: thumb_func_end sub_808538C thumb_func_start cur_mapdata_block_role_at_screen_center_acc_to_sav1 -cur_mapdata_block_role_at_screen_center_acc_to_sav1: ; 8085450 +cur_mapdata_block_role_at_screen_center_acc_to_sav1: @ 8085450 push {lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -227584,7 +227584,7 @@ cur_mapdata_block_role_at_screen_center_acc_to_sav1: ; 8085450 thumb_func_end cur_mapdata_block_role_at_screen_center_acc_to_sav1 thumb_func_start sav1_map_is_biking_allowed -sav1_map_is_biking_allowed: ; 8085474 +sav1_map_is_biking_allowed: @ 8085474 push {lr} ldr r0, =0x02037318 ldrb r1, [r0, 0x1A] @@ -227603,7 +227603,7 @@ _0808548E: thumb_func_end sav1_map_is_biking_allowed thumb_func_start update_sav1_flash_used_on_map -update_sav1_flash_used_on_map: ; 8085494 +update_sav1_flash_used_on_map: @ 8085494 push {lr} ldr r0, =0x02037318 ldrb r1, [r0, 0x15] @@ -227643,7 +227643,7 @@ _080854DE: thumb_func_end update_sav1_flash_used_on_map thumb_func_start sub_80854EC -sub_80854EC: ; 80854EC +sub_80854EC: @ 80854EC push {lr} adds r1, r0, 0 cmp r1, 0 @@ -227665,7 +227665,7 @@ _080854FE: thumb_func_end sub_80854EC thumb_func_start sav1_get_flash_used_on_map -sav1_get_flash_used_on_map: ; 8085514 +sav1_get_flash_used_on_map: @ 8085514 ldr r0, =0x03005d8c ldr r0, [r0] adds r0, 0x30 @@ -227675,7 +227675,7 @@ sav1_get_flash_used_on_map: ; 8085514 thumb_func_end sav1_get_flash_used_on_map thumb_func_start sub_8085524 -sub_8085524: ; 8085524 +sub_8085524: @ 8085524 push {lr} ldr r1, =0x03005d8c ldr r1, [r1] @@ -227689,7 +227689,7 @@ sub_8085524: ; 8085524 thumb_func_end sub_8085524 thumb_func_start sub_8085540 -sub_8085540: ; 8085540 +sub_8085540: @ 8085540 ldr r1, =0x020322d8 strb r0, [r1] bx lr @@ -227697,7 +227697,7 @@ sub_8085540: ; 8085540 thumb_func_end sub_8085540 thumb_func_start sub_808554C -sub_808554C: ; 808554C +sub_808554C: @ 808554C ldr r0, =0x020322d8 ldrb r0, [r0] bx lr @@ -227705,7 +227705,7 @@ sub_808554C: ; 808554C thumb_func_end sub_808554C thumb_func_start sub_8085558 -sub_8085558: ; 8085558 +sub_8085558: @ 8085558 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0000088a @@ -227753,7 +227753,7 @@ _080855AE: thumb_func_end sub_8085558 thumb_func_start sub_80855B4 -sub_80855B4: ; 80855B4 +sub_80855B4: @ 80855B4 push {r4,lr} adds r4, r0, 0 ldr r0, =0x000040ca @@ -227783,7 +227783,7 @@ _080855E2: thumb_func_end sub_80855B4 thumb_func_start sub_80855E8 -sub_80855E8: ; 80855E8 +sub_80855E8: @ 80855E8 push {r4,lr} adds r4, r0, 0 ldr r0, =0x000040b3 @@ -227811,7 +227811,7 @@ _08085612: thumb_func_end sub_80855E8 thumb_func_start sub_8085618 -sub_8085618: ; 8085618 +sub_8085618: @ 8085618 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x0000405d @@ -227849,7 +227849,7 @@ _08085656: thumb_func_end sub_8085618 thumb_func_start warp_target_get_music -warp_target_get_music: ; 808565C +warp_target_get_music: @ 808565C push {r4,lr} adds r4, r0, 0 bl sub_80855B4 @@ -227908,7 +227908,7 @@ _080856CE: thumb_func_end warp_target_get_music thumb_func_start sav1_map_get_music -sav1_map_get_music: ; 80856D4 +sav1_map_get_music: @ 80856D4 push {r4,lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -227957,7 +227957,7 @@ _08085730: thumb_func_end sav1_map_get_music thumb_func_start warp1_target_get_music -warp1_target_get_music: ; 8085738 +warp1_target_get_music: @ 8085738 push {lr} ldr r0, =0x020322e4 bl warp_target_get_music @@ -227989,7 +227989,7 @@ _08085774: thumb_func_end warp1_target_get_music thumb_func_start call_map_music_set_to_zero -call_map_music_set_to_zero: ; 8085778 +call_map_music_set_to_zero: @ 8085778 push {lr} bl map_music_set_to_zero pop {r0} @@ -227997,7 +227997,7 @@ call_map_music_set_to_zero: ; 8085778 thumb_func_end call_map_music_set_to_zero thumb_func_start sub_8085784 -sub_8085784: ; 8085784 +sub_8085784: @ 8085784 push {r4,lr} bl sav1_map_get_music lsls r0, 16 @@ -228048,7 +228048,7 @@ _080857E8: thumb_func_end sub_8085784 thumb_func_start sav1_set_battle_music_maybe -sav1_set_battle_music_maybe: ; 80857F4 +sav1_set_battle_music_maybe: @ 80857F4 ldr r1, =0x03005d8c ldr r1, [r1] strh r0, [r1, 0x2C] @@ -228057,7 +228057,7 @@ sav1_set_battle_music_maybe: ; 80857F4 thumb_func_end sav1_set_battle_music_maybe thumb_func_start sav1_reset_battle_music_maybe -sav1_reset_battle_music_maybe: ; 8085800 +sav1_reset_battle_music_maybe: @ 8085800 ldr r0, =0x03005d8c ldr r1, [r0] movs r0, 0 @@ -228067,7 +228067,7 @@ sav1_reset_battle_music_maybe: ; 8085800 thumb_func_end sav1_reset_battle_music_maybe thumb_func_start sub_8085810 -sub_8085810: ; 8085810 +sub_8085810: @ 8085810 push {r4-r6,lr} ldr r0, =0x00004001 bl FlagGet @@ -228124,7 +228124,7 @@ _08085890: thumb_func_end sub_8085810 thumb_func_start sub_8085898 -sub_8085898: ; 8085898 +sub_8085898: @ 8085898 push {r4,lr} bl current_map_music_get adds r4, r0, 0 @@ -228147,7 +228147,7 @@ _080858BE: thumb_func_end sub_8085898 thumb_func_start sub_80858C4 -sub_80858C4: ; 80858C4 +sub_80858C4: @ 80858C4 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -228170,7 +228170,7 @@ _080858E4: thumb_func_end sub_80858C4 thumb_func_start is_warp1_light_level_8_or_9 -is_warp1_light_level_8_or_9: ; 80858F0 +is_warp1_light_level_8_or_9: @ 80858F0 push {lr} bl warp1_get_mapheader ldrb r0, [r0, 0x17] @@ -228189,7 +228189,7 @@ _0808590A: thumb_func_end is_warp1_light_level_8_or_9 thumb_func_start music_something -music_something: ; 8085910 +music_something: @ 8085910 push {r4,r5,lr} bl current_map_music_get lsls r0, 16 @@ -228247,7 +228247,7 @@ _0808597E: thumb_func_end music_something thumb_func_start sub_80859A0 -sub_80859A0: ; 80859A0 +sub_80859A0: @ 80859A0 push {lr} bl sub_80A303C lsls r0, 24 @@ -228257,7 +228257,7 @@ sub_80859A0: ; 80859A0 thumb_func_end sub_80859A0 thumb_func_start sub_80859B0 -sub_80859B0: ; 80859B0 +sub_80859B0: @ 80859B0 push {lr} movs r0, 0x4 bl sub_80A2F50 @@ -228266,7 +228266,7 @@ sub_80859B0: ; 80859B0 thumb_func_end sub_80859B0 thumb_func_start sub_80859BC -sub_80859BC: ; 80859BC +sub_80859BC: @ 80859BC push {r4,lr} sub sp, 0x4 mov r4, sp @@ -228325,7 +228325,7 @@ _08085A2C: thumb_func_end sub_80859BC thumb_func_start wild_encounter_related -wild_encounter_related: ; 8085A3C +wild_encounter_related: @ 8085A3C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -228443,7 +228443,7 @@ _08085B20: thumb_func_end wild_encounter_related thumb_func_start sub_8085B2C -sub_8085B2C: ; 8085B2C +sub_8085B2C: @ 8085B2C push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -228474,8 +228474,8 @@ _08085B62: thumb_func_end sub_8085B2C thumb_func_start get_map_light_level_by_bank_and_number -; int get_map_light_level_by_bank_and_number(int bank, int number) -get_map_light_level_by_bank_and_number: ; 8085B74 +@ int get_map_light_level_by_bank_and_number(int bank, int number) +get_map_light_level_by_bank_and_number: @ 8085B74 push {lr} lsls r0, 24 asrs r0, 8 @@ -228490,8 +228490,8 @@ get_map_light_level_by_bank_and_number: ; 8085B74 thumb_func_end get_map_light_level_by_bank_and_number thumb_func_start get_map_light_level_from_warp -; int get_map_light_level_from_warp(warpdata *warp) -get_map_light_level_from_warp: ; 8085B8C +@ int get_map_light_level_from_warp(warpdata *warp) +get_map_light_level_from_warp: @ 8085B8C push {lr} movs r2, 0 ldrsb r2, [r0, r2] @@ -228506,7 +228506,7 @@ get_map_light_level_from_warp: ; 8085B8C thumb_func_end get_map_light_level_from_warp thumb_func_start sav1_map_get_light_level -sav1_map_get_light_level: ; 8085BA4 +sav1_map_get_light_level: @ 8085BA4 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -228520,7 +228520,7 @@ sav1_map_get_light_level: ; 8085BA4 thumb_func_end sav1_map_get_light_level thumb_func_start get_map_light_from_warp0 -get_map_light_from_warp0: ; 8085BBC +get_map_light_from_warp0: @ 8085BBC push {lr} ldr r0, =0x020322dc bl get_map_light_level_from_warp @@ -228532,7 +228532,7 @@ get_map_light_from_warp0: ; 8085BBC thumb_func_end get_map_light_from_warp0 thumb_func_start is_light_level_1_2_3_5_or_6 -is_light_level_1_2_3_5_or_6: ; 8085BD0 +is_light_level_1_2_3_5_or_6: @ 8085BD0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -228557,7 +228557,7 @@ _08085BF0: thumb_func_end is_light_level_1_2_3_5_or_6 thumb_func_start is_light_level_1_2_3_or_6 -is_light_level_1_2_3_or_6: ; 8085BF4 +is_light_level_1_2_3_or_6: @ 8085BF4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -228580,7 +228580,7 @@ _08085C10: thumb_func_end is_light_level_1_2_3_or_6 thumb_func_start is_light_level_8_or_9 -is_light_level_8_or_9: ; 8085C14 +is_light_level_8_or_9: @ 8085C14 push {lr} lsls r0, 24 movs r1, 0xF8 @@ -228599,7 +228599,7 @@ _08085C2A: thumb_func_end is_light_level_8_or_9 thumb_func_start sav1_saved_warp2_map_get_name -sav1_saved_warp2_map_get_name: ; 8085C30 +sav1_saved_warp2_map_get_name: @ 8085C30 push {lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -228620,7 +228620,7 @@ sav1_saved_warp2_map_get_name: ; 8085C30 thumb_func_end sav1_saved_warp2_map_get_name thumb_func_start sav1_map_get_name -sav1_map_get_name: ; 8085C58 +sav1_map_get_name: @ 8085C58 push {lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -228641,7 +228641,7 @@ sav1_map_get_name: ; 8085C58 thumb_func_end sav1_map_get_name thumb_func_start sav1_map_get_battletype -sav1_map_get_battletype: ; 8085C80 +sav1_map_get_battletype: @ 8085C80 push {lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -228662,8 +228662,8 @@ sav1_map_get_battletype: ; 8085C80 thumb_func_end sav1_map_get_battletype thumb_func_start overworld_bg_setup -; void overworld_bg_setup() -overworld_bg_setup: ; 8085CA8 +@ void overworld_bg_setup() +overworld_bg_setup: @ 8085CA8 push {r4-r6,lr} mov r6, r8 push {r6} @@ -228719,7 +228719,7 @@ overworld_bg_setup: ; 8085CA8 thumb_func_end overworld_bg_setup thumb_func_start overworld_free_bg_tilemaps -overworld_free_bg_tilemaps: ; 8085D34 +overworld_free_bg_tilemaps: @ 8085D34 push {r4,lr} bl sub_81BE72C bl sub_81971F4 @@ -228754,7 +228754,7 @@ _08085D6E: thumb_func_end overworld_free_bg_tilemaps thumb_func_start ResetSafariZoneFlag_ -ResetSafariZoneFlag_: ; 8085D80 +ResetSafariZoneFlag_: @ 8085D80 push {lr} bl ResetSafariZoneFlag pop {r0} @@ -228762,8 +228762,8 @@ ResetSafariZoneFlag_: ; 8085D80 thumb_func_end ResetSafariZoneFlag_ thumb_func_start is_c1_link_related_active -; _BOOL4 is_c1_link_related_active() -is_c1_link_related_active: ; 8085D8C +@ _BOOL4 is_c1_link_related_active() +is_c1_link_related_active: @ 8085D8C push {lr} ldr r0, =0x030022c0 ldr r1, [r0] @@ -228781,8 +228781,8 @@ _08085DA6: thumb_func_end is_c1_link_related_active thumb_func_start c1_overworld_normal -; void c1_overworld_normal(int buttons_new, int buttons_held) -c1_overworld_normal: ; 8085DAC +@ void c1_overworld_normal(int buttons_new, int buttons_held) +c1_overworld_normal: @ 8085DAC push {r4-r6,lr} sub sp, 0x4 lsls r0, 16 @@ -228823,7 +228823,7 @@ _08085DFA: thumb_func_end c1_overworld_normal thumb_func_start c1_overworld -c1_overworld: ; 8085E04 +c1_overworld: @ 8085E04 push {lr} ldr r2, =0x030022c0 ldr r1, [r2, 0x4] @@ -228840,8 +228840,8 @@ _08085E18: thumb_func_end c1_overworld thumb_func_start c2_overworld_basic -; void c2_overworld_basic() -c2_overworld_basic: ; 8085E24 +@ void c2_overworld_basic() +c2_overworld_basic: @ 8085E24 push {lr} bl script_env_2_run_current_script bl RunActiveTasks @@ -228857,7 +228857,7 @@ c2_overworld_basic: ; 8085E24 thumb_func_end c2_overworld_basic thumb_func_start sub_8085E50 -sub_8085E50: ; 8085E50 +sub_8085E50: @ 8085E50 push {lr} bl c2_overworld_basic pop {r0} @@ -228865,7 +228865,7 @@ sub_8085E50: ; 8085E50 thumb_func_end sub_8085E50 thumb_func_start c2_overworld -c2_overworld: ; 8085E5C +c2_overworld: @ 8085E5C push {r4,lr} ldr r0, =0x02037fd4 ldrb r0, [r0, 0x7] @@ -228888,7 +228888,7 @@ _08085E7C: thumb_func_end c2_overworld thumb_func_start set_callback1 -set_callback1: ; 8085E88 +set_callback1: @ 8085E88 ldr r1, =0x030022c0 str r0, [r1] bx lr @@ -228896,7 +228896,7 @@ set_callback1: ; 8085E88 thumb_func_end set_callback1 thumb_func_start sub_8085E94 -sub_8085E94: ; 8085E94 +sub_8085E94: @ 8085E94 ldr r1, =0x03000e0c str r0, [r1] bx lr @@ -228904,7 +228904,7 @@ sub_8085E94: ; 8085E94 thumb_func_end sub_8085E94 thumb_func_start map_post_load_hook_exec -map_post_load_hook_exec: ; 8085EA0 +map_post_load_hook_exec: @ 8085EA0 push {r4,lr} ldr r4, =0x03005db0 ldr r0, [r4] @@ -228948,7 +228948,7 @@ _08085EEC: thumb_func_end map_post_load_hook_exec thumb_func_start CB2_NewGame -CB2_NewGame: ; 8085EF8 +CB2_NewGame: @ 8085EF8 push {lr} bl sub_808631C bl sub_80A2F30 @@ -228977,7 +228977,7 @@ CB2_NewGame: ; 8085EF8 thumb_func_end CB2_NewGame thumb_func_start c2_whiteout -c2_whiteout: ; 8085F58 +c2_whiteout: @ 8085F58 push {lr} sub sp, 0x4 ldr r1, =0x030022c0 @@ -229019,7 +229019,7 @@ _08085FB0: thumb_func_end c2_whiteout thumb_func_start c2_load_new_map -c2_load_new_map: ; 8085FCC +c2_load_new_map: @ 8085FCC push {lr} bl sub_808631C bl script_env_1_init @@ -229037,7 +229037,7 @@ c2_load_new_map: ; 8085FCC thumb_func_end c2_load_new_map thumb_func_start c2_load_new_map_2 -c2_load_new_map_2: ; 8085FFC +c2_load_new_map_2: @ 8085FFC push {lr} ldr r0, =0x030026f8 bl do_load_map_stuff_loop @@ -229052,7 +229052,7 @@ c2_load_new_map_2: ; 8085FFC thumb_func_end c2_load_new_map_2 thumb_func_start sub_8086024 -sub_8086024: ; 8086024 +sub_8086024: @ 8086024 push {r4,lr} ldr r0, =0x030022c0 movs r1, 0x87 @@ -229085,7 +229085,7 @@ _08086062: thumb_func_end sub_8086024 thumb_func_start sub_8086074 -sub_8086074: ; 8086074 +sub_8086074: @ 8086074 push {lr} bl sub_808631C ldr r0, =0x03005dac @@ -229099,7 +229099,7 @@ sub_8086074: ; 8086074 thumb_func_end sub_8086074 thumb_func_start c2_80567AC -c2_80567AC: ; 8086098 +c2_80567AC: @ 8086098 push {lr} ldr r0, =0x030026f8 bl map_loading_iteration_3 @@ -229118,7 +229118,7 @@ _080860B8: thumb_func_end c2_80567AC thumb_func_start c2_exit_to_overworld_2_switch -c2_exit_to_overworld_2_switch: ; 80860C8 +c2_exit_to_overworld_2_switch: @ 80860C8 push {lr} bl is_c1_link_related_active cmp r0, 0x1 @@ -229138,7 +229138,7 @@ _080860EA: thumb_func_end c2_exit_to_overworld_2_switch thumb_func_start c2_exit_to_overworld_2_local -c2_exit_to_overworld_2_local: ; 80860F4 +c2_exit_to_overworld_2_local: @ 80860F4 push {lr} ldr r0, =0x030026f8 bl sub_8086638 @@ -229154,7 +229154,7 @@ _0808610A: thumb_func_end c2_exit_to_overworld_2_local thumb_func_start c2_exit_to_overworld_2_link -c2_exit_to_overworld_2_link: ; 8086118 +c2_exit_to_overworld_2_link: @ 8086118 push {lr} bl sub_8087598 cmp r0, 0 @@ -229172,7 +229172,7 @@ _08086132: thumb_func_end c2_exit_to_overworld_2_link thumb_func_start c2_8056854 -c2_8056854: ; 8086140 +c2_8056854: @ 8086140 push {lr} bl sub_808631C bl sub_80A2F30 @@ -229201,7 +229201,7 @@ _08086178: thumb_func_end c2_8056854 thumb_func_start sub_8086194 -sub_8086194: ; 8086194 +sub_8086194: @ 8086194 push {lr} bl sub_808631C ldr r1, =0x03005db0 @@ -229214,7 +229214,7 @@ sub_8086194: ; 8086194 thumb_func_end sub_8086194 thumb_func_start sub_80861B0 -sub_80861B0: ; 80861B0 +sub_80861B0: @ 80861B0 push {lr} bl sub_808631C ldr r1, =0x03005dac @@ -229227,7 +229227,7 @@ sub_80861B0: ; 80861B0 thumb_func_end sub_80861B0 thumb_func_start c2_exit_to_overworld_1_continue_scripts_restart_music -c2_exit_to_overworld_1_continue_scripts_restart_music: ; 80861CC +c2_exit_to_overworld_1_continue_scripts_restart_music: @ 80861CC push {lr} bl sub_808631C ldr r1, =0x03005dac @@ -229240,7 +229240,7 @@ c2_exit_to_overworld_1_continue_scripts_restart_music: ; 80861CC thumb_func_end c2_exit_to_overworld_1_continue_scripts_restart_music thumb_func_start sub_80861E8 -sub_80861E8: ; 80861E8 +sub_80861E8: @ 80861E8 push {lr} bl sub_808631C ldr r1, =0x03005dac @@ -229253,7 +229253,7 @@ sub_80861E8: ; 80861E8 thumb_func_end sub_80861E8 thumb_func_start sub_8086204 -sub_8086204: ; 8086204 +sub_8086204: @ 8086204 push {lr} ldr r0, =0x02037318 ldrb r1, [r0, 0x1A] @@ -229275,7 +229275,7 @@ _08086222: thumb_func_end sub_8086204 thumb_func_start sub_8086230 -sub_8086230: ; 8086230 +sub_8086230: @ 8086230 push {r4,lr} bl sub_808631C bl sub_80A2F30 @@ -229360,8 +229360,8 @@ _08086308: thumb_func_end sub_8086230 thumb_func_start sub_808631C -; void sub_808631C() -sub_808631C: ; 808631C +@ void sub_808631C() +sub_808631C: @ 808631C push {r4,lr} bl warp0_in_pokecenter lsls r0, 24 @@ -229406,8 +229406,8 @@ _08086362: thumb_func_end sub_808631C thumb_func_start SetFieldVBlankCallback -; void SetFieldVBlankCallback() -SetFieldVBlankCallback: ; 8086380 +@ void SetFieldVBlankCallback() +SetFieldVBlankCallback: @ 8086380 push {lr} ldr r0, =VBlankCB_Field bl SetVBlankCallback @@ -229417,7 +229417,7 @@ SetFieldVBlankCallback: ; 8086380 thumb_func_end SetFieldVBlankCallback thumb_func_start VBlankCB_Field -VBlankCB_Field: ; 8086390 +VBlankCB_Field: @ 8086390 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -229430,7 +229430,7 @@ VBlankCB_Field: ; 8086390 thumb_func_end VBlankCB_Field thumb_func_start sub_80863B0 -sub_80863B0: ; 80863B0 +sub_80863B0: @ 80863B0 push {lr} bl sub_81A9E6C lsls r0, 24 @@ -229463,7 +229463,7 @@ _080863F0: thumb_func_end sub_80863B0 thumb_func_start map_loading_iteration_3 -map_loading_iteration_3: ; 80863F8 +map_loading_iteration_3: @ 80863F8 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -229584,8 +229584,8 @@ _08086514: thumb_func_end map_loading_iteration_3 thumb_func_start load_map_stuff -; int load_map_stuff(u8 *a1, int a2) -load_map_stuff: ; 808651C +@ int load_map_stuff(u8 *a1, int a2) +load_map_stuff: @ 808651C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -229707,7 +229707,7 @@ _08086630: thumb_func_end load_map_stuff thumb_func_start sub_8086638 -sub_8086638: ; 8086638 +sub_8086638: @ 8086638 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -229758,7 +229758,7 @@ _08086690: thumb_func_end sub_8086638 thumb_func_start map_loading_iteration_2_link -map_loading_iteration_2_link: ; 8086698 +map_loading_iteration_2_link: @ 8086698 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -229876,7 +229876,7 @@ _080867AA: thumb_func_end map_loading_iteration_2_link thumb_func_start do_load_map_stuff_loop -do_load_map_stuff_loop: ; 80867B0 +do_load_map_stuff_loop: @ 80867B0 push {r4,lr} adds r4, r0, 0 _080867B4: @@ -229891,7 +229891,7 @@ _080867B4: thumb_func_end do_load_map_stuff_loop thumb_func_start saveblock_randomize_and_relocate_ -saveblock_randomize_and_relocate_: ; 80867C8 +saveblock_randomize_and_relocate_: @ 80867C8 push {lr} bl sub_81BE6AC bl saveblock_randomize_and_relocate @@ -229900,7 +229900,7 @@ saveblock_randomize_and_relocate_: ; 80867C8 thumb_func_end saveblock_randomize_and_relocate_ thumb_func_start sub_80867D8 -sub_80867D8: ; 80867D8 +sub_80867D8: @ 80867D8 push {r4-r7,lr} sub sp, 0x4 movs r0, 0 @@ -229962,7 +229962,7 @@ _08086816: thumb_func_end sub_80867D8 thumb_func_start sub_8086860 -sub_8086860: ; 8086860 +sub_8086860: @ 8086860 push {lr} bl sub_80863B0 bl map_loading_lcd_reset @@ -229973,7 +229973,7 @@ sub_8086860: ; 8086860 thumb_func_end sub_8086860 thumb_func_start map_loading_lcd_reset -map_loading_lcd_reset: ; 8086878 +map_loading_lcd_reset: @ 8086878 push {r4,lr} bl clear_scheduled_bg_copies_to_vram bl reset_temp_tile_data_buffers @@ -230072,7 +230072,7 @@ map_loading_lcd_reset: ; 8086878 thumb_func_end map_loading_lcd_reset thumb_func_start sub_8086988 -sub_8086988: ; 8086988 +sub_8086988: @ 8086988 push {r4,lr} adds r4, r0, 0 bl clear_tasks @@ -230106,7 +230106,7 @@ _080869CE: thumb_func_end sub_8086988 thumb_func_start sub_80869DC -sub_80869DC: ; 80869DC +sub_80869DC: @ 80869DC push {lr} ldr r0, =0x03005dec movs r1, 0 @@ -230124,7 +230124,7 @@ sub_80869DC: ; 80869DC thumb_func_end sub_80869DC thumb_func_start mli4_mapscripts_and_other -mli4_mapscripts_and_other: ; 8086A04 +mli4_mapscripts_and_other: @ 8086A04 push {r4,r5,lr} sub sp, 0x4 ldr r0, =0x03005dec @@ -230165,7 +230165,7 @@ mli4_mapscripts_and_other: ; 8086A04 thumb_func_end mli4_mapscripts_and_other thumb_func_start sub_8086A68 -sub_8086A68: ; 8086A68 +sub_8086A68: @ 8086A68 push {lr} movs r0, 0 movs r1, 0 @@ -230177,7 +230177,7 @@ sub_8086A68: ; 8086A68 thumb_func_end sub_8086A68 thumb_func_start sub_8086A80 -sub_8086A80: ; 8086A80 +sub_8086A80: @ 8086A80 push {lr} ldr r2, =0x02037350 ldr r3, =0x02037590 @@ -230198,7 +230198,7 @@ sub_8086A80: ; 8086A80 thumb_func_end sub_8086A80 thumb_func_start sub_8086AAC -sub_8086AAC: ; 8086AAC +sub_8086AAC: @ 8086AAC push {lr} ldr r0, =0x03005db4 ldrb r0, [r0] @@ -230212,7 +230212,7 @@ sub_8086AAC: ; 8086AAC thumb_func_end sub_8086AAC thumb_func_start sub_8086AC8 -sub_8086AC8: ; 8086AC8 +sub_8086AC8: @ 8086AC8 push {lr} ldr r0, =0x03005db4 ldrb r0, [r0] @@ -230226,7 +230226,7 @@ sub_8086AC8: ; 8086AC8 thumb_func_end sub_8086AC8 thumb_func_start sub_8086AE4 -sub_8086AE4: ; 8086AE4 +sub_8086AE4: @ 8086AE4 push {r4,lr} sub sp, 0x4 mov r4, sp @@ -230251,7 +230251,7 @@ sub_8086AE4: ; 8086AE4 thumb_func_end sub_8086AE4 thumb_func_start sub_8086B14 -sub_8086B14: ; 8086B14 +sub_8086B14: @ 8086B14 push {r4-r7,lr} mov r7, r8 push {r7} @@ -230315,7 +230315,7 @@ _08086B7E: thumb_func_end sub_8086B14 thumb_func_start sub_8086B9C -sub_8086B9C: ; 8086B9C +sub_8086B9C: @ 8086B9C push {r4,r5,lr} movs r4, 0 ldr r0, =0x03005db8 @@ -230347,7 +230347,7 @@ _08086BCA: thumb_func_end sub_8086B9C thumb_func_start c1_link_related -c1_link_related: ; 8086BD8 +c1_link_related: @ 8086BD8 push {r4,lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -230381,7 +230381,7 @@ _08086C14: thumb_func_end c1_link_related thumb_func_start sub_8086C2C -sub_8086C2C: ; 8086C2C +sub_8086C2C: @ 8086C2C push {lr} bl sub_8086C90 ldr r0, =sub_80870B0 @@ -230392,7 +230392,7 @@ sub_8086C2C: ; 8086C2C thumb_func_end sub_8086C2C thumb_func_start sub_8086C40 -sub_8086C40: ; 8086C40 +sub_8086C40: @ 8086C40 push {lr} ldr r0, =0x03003020 bl sub_808709C @@ -230402,7 +230402,7 @@ sub_8086C40: ; 8086C40 thumb_func_end sub_8086C40 thumb_func_start c1_link_related_func_set -c1_link_related_func_set: ; 8086C50 +c1_link_related_func_set: @ 8086C50 ldr r2, =0x03000e19 movs r1, 0 strb r1, [r2] @@ -230413,7 +230413,7 @@ c1_link_related_func_set: ; 8086C50 thumb_func_end c1_link_related_func_set thumb_func_start sub_8086C64 -sub_8086C64: ; 8086C64 +sub_8086C64: @ 8086C64 push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -230435,7 +230435,7 @@ _08086C82: thumb_func_end sub_8086C64 thumb_func_start sub_8086C90 -sub_8086C90: ; 8086C90 +sub_8086C90: @ 8086C90 push {lr} ldr r1, =0x03000e10 movs r2, 0x80 @@ -230451,7 +230451,7 @@ _08086C98: thumb_func_end sub_8086C90 thumb_func_start sub_8086CA8 -sub_8086CA8: ; 8086CA8 +sub_8086CA8: @ 8086CA8 push {r4,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -230482,7 +230482,7 @@ _08086CD8: thumb_func_end sub_8086CA8 thumb_func_start sub_8086CE0 -sub_8086CE0: ; 8086CE0 +sub_8086CE0: @ 8086CE0 push {r4,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -230513,7 +230513,7 @@ _08086D10: thumb_func_end sub_8086CE0 thumb_func_start sub_8086D18 -sub_8086D18: ; 8086D18 +sub_8086D18: @ 8086D18 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -230742,7 +230742,7 @@ _08086F26: thumb_func_end sub_8086D18 thumb_func_start sub_8086F38 -sub_8086F38: ; 8086F38 +sub_8086F38: @ 8086F38 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -230795,7 +230795,7 @@ _08086F7C: thumb_func_end sub_8086F38 thumb_func_start sub_8086FA0 -sub_8086FA0: ; 8086FA0 +sub_8086FA0: @ 8086FA0 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -230846,7 +230846,7 @@ _08086FFC: thumb_func_end sub_8086FA0 thumb_func_start sub_808700C -sub_808700C: ; 808700C +sub_808700C: @ 808700C push {lr} ldr r2, =0x030022c0 ldrh r1, [r2, 0x2C] @@ -230901,7 +230901,7 @@ _08087064: thumb_func_end sub_808700C thumb_func_start sub_8087068 -sub_8087068: ; 8087068 +sub_8087068: @ 8087068 push {lr} lsls r0, 16 lsrs r0, 16 @@ -230937,7 +230937,7 @@ _08087098: thumb_func_end sub_8087068 thumb_func_start sub_808709C -sub_808709C: ; 808709C +sub_808709C: @ 808709C push {lr} movs r2, 0x11 adds r1, r0, 0x6 @@ -230951,7 +230951,7 @@ _080870A2: thumb_func_end sub_808709C thumb_func_start sub_80870B0 -sub_80870B0: ; 80870B0 +sub_80870B0: @ 80870B0 push {r4,lr} adds r4, r0, 0 bl script_env_2_is_enabled @@ -230985,7 +230985,7 @@ _080870E6: thumb_func_end sub_80870B0 thumb_func_start sub_80870EC -sub_80870EC: ; 80870EC +sub_80870EC: @ 80870EC push {lr} bl sub_8086C64 movs r0, 0x11 @@ -230994,7 +230994,7 @@ sub_80870EC: ; 80870EC thumb_func_end sub_80870EC thumb_func_start sub_80870F8 -sub_80870F8: ; 80870F8 +sub_80870F8: @ 80870F8 push {r4,lr} bl script_env_2_is_enabled lsls r0, 24 @@ -231014,7 +231014,7 @@ _08087110: thumb_func_end sub_80870F8 thumb_func_start sub_808711C -sub_808711C: ; 808711C +sub_808711C: @ 808711C push {r4,lr} bl sub_800B4DC movs r4, 0x11 @@ -231033,7 +231033,7 @@ _08087134: thumb_func_end sub_808711C thumb_func_start sub_8087140 -sub_8087140: ; 8087140 +sub_8087140: @ 8087140 push {r4,lr} bl sub_8087690 movs r4, 0x11 @@ -231052,7 +231052,7 @@ _08087158: thumb_func_end sub_8087140 thumb_func_start sub_8087164 -sub_8087164: ; 8087164 +sub_8087164: @ 8087164 push {lr} bl sub_8086C64 movs r0, 0x11 @@ -231061,7 +231061,7 @@ sub_8087164: ; 8087164 thumb_func_end sub_8087164 thumb_func_start sub_8087170 -sub_8087170: ; 8087170 +sub_8087170: @ 8087170 push {lr} ldr r1, =0x03000e10 adds r0, r1 @@ -231089,7 +231089,7 @@ _080871A6: thumb_func_end sub_8087170 thumb_func_start sub_80871AC -sub_80871AC: ; 80871AC +sub_80871AC: @ 80871AC push {lr} ldr r0, =sub_8087170 bl c1_link_related_func_set @@ -231100,13 +231100,13 @@ sub_80871AC: ; 80871AC thumb_func_end sub_80871AC thumb_func_start sub_80871C0 -sub_80871C0: ; 80871C0 +sub_80871C0: @ 80871C0 movs r0, 0x11 bx lr thumb_func_end sub_80871C0 thumb_func_start sub_80871C4 -sub_80871C4: ; 80871C4 +sub_80871C4: @ 80871C4 push {lr} ldr r1, =0x03000e10 adds r0, r1 @@ -231131,7 +231131,7 @@ _080871EA: thumb_func_end sub_80871C4 thumb_func_start sub_80871FC -sub_80871FC: ; 80871FC +sub_80871FC: @ 80871FC push {lr} ldr r0, =sub_80871C4 bl c1_link_related_func_set @@ -231142,13 +231142,13 @@ sub_80871FC: ; 80871FC thumb_func_end sub_80871FC thumb_func_start sub_8087210 -sub_8087210: ; 8087210 +sub_8087210: @ 8087210 movs r0, 0x11 bx lr thumb_func_end sub_8087210 thumb_func_start sub_8087214 -sub_8087214: ; 8087214 +sub_8087214: @ 8087214 push {lr} movs r0, 0x83 bl sub_8086CE0 @@ -231199,7 +231199,7 @@ _08087278: thumb_func_end sub_8087214 thumb_func_start sub_808727C -sub_808727C: ; 808727C +sub_808727C: @ 808727C push {lr} movs r0, 0x83 bl sub_8086CE0 @@ -231208,7 +231208,7 @@ sub_808727C: ; 808727C thumb_func_end sub_808727C thumb_func_start sub_8087288 -sub_8087288: ; 8087288 +sub_8087288: @ 8087288 push {lr} ldr r0, =sub_80871AC bl c1_link_related_func_set @@ -231219,7 +231219,7 @@ sub_8087288: ; 8087288 thumb_func_end sub_8087288 thumb_func_start sub_808729C -sub_808729C: ; 808729C +sub_808729C: @ 808729C push {lr} ldr r0, =sub_80870F8 bl c1_link_related_func_set @@ -231230,7 +231230,7 @@ sub_808729C: ; 808729C thumb_func_end sub_808729C thumb_func_start sub_80872B0 -sub_80872B0: ; 80872B0 +sub_80872B0: @ 80872B0 push {lr} ldr r0, =sub_80871FC bl c1_link_related_func_set @@ -231241,7 +231241,7 @@ sub_80872B0: ; 80872B0 thumb_func_end sub_80872B0 thumb_func_start sub_80872C4 -sub_80872C4: ; 80872C4 +sub_80872C4: @ 80872C4 push {lr} ldr r0, =sub_8087210 bl c1_link_related_func_set @@ -231252,7 +231252,7 @@ sub_80872C4: ; 80872C4 thumb_func_end sub_80872C4 thumb_func_start sub_80872D8 -sub_80872D8: ; 80872D8 +sub_80872D8: @ 80872D8 push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 @@ -231303,7 +231303,7 @@ _080872EA: thumb_func_end sub_80872D8 thumb_func_start sub_8087340 -sub_8087340: ; 8087340 +sub_8087340: @ 8087340 push {lr} ldrb r0, [r0, 0x2] cmp r0, 0x2 @@ -231321,7 +231321,7 @@ _08087352: thumb_func_end sub_8087340 thumb_func_start sub_8087358 -sub_8087358: ; 8087358 +sub_8087358: @ 8087358 push {lr} ldrb r0, [r0, 0x2] cmp r0, 0x2 @@ -231339,7 +231339,7 @@ _0808736A: thumb_func_end sub_8087358 thumb_func_start sub_8087370 -sub_8087370: ; 8087370 +sub_8087370: @ 8087370 push {lr} adds r1, r0, 0 ldrb r0, [r1, 0x2] @@ -231356,7 +231356,7 @@ _08087384: thumb_func_end sub_8087370 thumb_func_start sub_8087388 -sub_8087388: ; 8087388 +sub_8087388: @ 8087388 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0x2] @@ -231384,7 +231384,7 @@ _080873AE: thumb_func_end sub_8087388 thumb_func_start sub_80873B4 -sub_80873B4: ; 80873B4 +sub_80873B4: @ 80873B4 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -231478,7 +231478,7 @@ _08087476: thumb_func_end sub_80873B4 thumb_func_start sub_8087480 -sub_8087480: ; 8087480 +sub_8087480: @ 8087480 push {lr} adds r1, r0, 0 ldr r0, =gUnknown_08277388 @@ -231533,7 +231533,7 @@ _0808750A: thumb_func_end sub_8087480 thumb_func_start sub_8087510 -sub_8087510: ; 8087510 +sub_8087510: @ 8087510 push {lr} bl script_env_2_enable pop {r0} @@ -231541,7 +231541,7 @@ sub_8087510: ; 8087510 thumb_func_end sub_8087510 thumb_func_start sub_808751C -sub_808751C: ; 808751C +sub_808751C: @ 808751C push {lr} movs r0, 0x6 bl audio_play @@ -231552,7 +231552,7 @@ sub_808751C: ; 808751C thumb_func_end sub_808751C thumb_func_start sub_8087530 -sub_8087530: ; 8087530 +sub_8087530: @ 8087530 push {r4,lr} adds r4, r0, 0 movs r0, 0x5 @@ -231566,7 +231566,7 @@ sub_8087530: ; 8087530 thumb_func_end sub_8087530 thumb_func_start sub_808754C -sub_808754C: ; 808754C +sub_808754C: @ 808754C push {lr} movs r0, 0x6 bl audio_play @@ -231579,7 +231579,7 @@ sub_808754C: ; 808754C thumb_func_end sub_808754C thumb_func_start sub_8087568 -sub_8087568: ; 8087568 +sub_8087568: @ 8087568 push {r4,lr} adds r4, r0, 0 movs r0, 0x5 @@ -231593,7 +231593,7 @@ sub_8087568: ; 8087568 thumb_func_end sub_8087568 thumb_func_start sub_8087584 -sub_8087584: ; 8087584 +sub_8087584: @ 8087584 push {lr} ldr r0, =gUnknown_08277509 bl script_env_1_execute_new_script @@ -231604,7 +231604,7 @@ sub_8087584: ; 8087584 thumb_func_end sub_8087584 thumb_func_start sub_8087598 -sub_8087598: ; 8087598 +sub_8087598: @ 8087598 push {lr} bl is_c1_link_related_active cmp r0, 0 @@ -231632,7 +231632,7 @@ _080875C0: thumb_func_end sub_8087598 thumb_func_start sub_80875C8 -sub_80875C8: ; 80875C8 +sub_80875C8: @ 80875C8 push {lr} bl sub_800B4DC cmp r0, 0x1 @@ -231680,7 +231680,7 @@ _0808762E: thumb_func_end sub_80875C8 thumb_func_start sub_8087634 -sub_8087634: ; 8087634 +sub_8087634: @ 8087634 push {lr} bl sub_8087690 cmp r0, 0x1 @@ -231708,7 +231708,7 @@ _08087666: thumb_func_end sub_8087634 thumb_func_start sub_808766C -sub_808766C: ; 808766C +sub_808766C: @ 808766C push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -231728,7 +231728,7 @@ _0808768A: thumb_func_end sub_808766C thumb_func_start sub_8087690 -sub_8087690: ; 8087690 +sub_8087690: @ 8087690 push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -231752,14 +231752,14 @@ _080876B8: thumb_func_end sub_8087690 thumb_func_start sub_80876C4 -sub_80876C4: ; 80876C4 +sub_80876C4: @ 80876C4 movs r1, 0 str r1, [r0] bx lr thumb_func_end sub_80876C4 thumb_func_start strange_npc_table_clear -strange_npc_table_clear: ; 80876CC +strange_npc_table_clear: @ 80876CC push {lr} ldr r0, =0x02032308 movs r1, 0 @@ -231771,7 +231771,7 @@ strange_npc_table_clear: ; 80876CC thumb_func_end strange_npc_table_clear thumb_func_start sub_80876E0 -sub_80876E0: ; 80876E0 +sub_80876E0: @ 80876E0 push {lr} movs r1, 0 movs r2, 0x24 @@ -231781,7 +231781,7 @@ sub_80876E0: ; 80876E0 thumb_func_end sub_80876E0 thumb_func_start sub_80876F0 -sub_80876F0: ; 80876F0 +sub_80876F0: @ 80876F0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -231864,7 +231864,7 @@ sub_80876F0: ; 80876F0 thumb_func_end sub_80876F0 thumb_func_start sub_808779C -sub_808779C: ; 808779C +sub_808779C: @ 808779C push {r4,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -231897,7 +231897,7 @@ sub_808779C: ; 808779C thumb_func_end sub_808779C thumb_func_start sub_80877DC -sub_80877DC: ; 80877DC +sub_80877DC: @ 80877DC push {lr} lsls r0, 24 lsls r1, 24 @@ -231922,7 +231922,7 @@ _080877FE: thumb_func_end sub_80877DC thumb_func_start sub_808780C -sub_808780C: ; 808780C +sub_808780C: @ 808780C push {r4,r5,lr} lsls r0, 24 lsrs r0, 22 @@ -231958,7 +231958,7 @@ _08087838: thumb_func_end sub_808780C thumb_func_start sub_8087858 -sub_8087858: ; 8087858 +sub_8087858: @ 8087858 lsls r0, 24 ldr r1, =0x02032308 lsrs r0, 22 @@ -231975,7 +231975,7 @@ sub_8087858: ; 8087858 thumb_func_end sub_8087858 thumb_func_start sub_8087878 -sub_8087878: ; 8087878 +sub_8087878: @ 8087878 lsls r0, 24 ldr r3, =0x02032308 lsrs r0, 22 @@ -231995,7 +231995,7 @@ sub_8087878: ; 8087878 thumb_func_end sub_8087878 thumb_func_start sub_80878A0 -sub_80878A0: ; 80878A0 +sub_80878A0: @ 80878A0 lsls r0, 24 ldr r1, =0x02032308 lsrs r0, 22 @@ -232012,7 +232012,7 @@ sub_80878A0: ; 80878A0 thumb_func_end sub_80878A0 thumb_func_start sub_80878C0 -sub_80878C0: ; 80878C0 +sub_80878C0: @ 80878C0 lsls r0, 24 ldr r1, =0x02032308 lsrs r0, 22 @@ -232031,7 +232031,7 @@ sub_80878C0: ; 80878C0 thumb_func_end sub_80878C0 thumb_func_start sub_80878E4 -sub_80878E4: ; 80878E4 +sub_80878E4: @ 80878E4 lsls r0, 24 ldr r1, =0x02032308 lsrs r0, 22 @@ -232052,7 +232052,7 @@ sub_80878E4: ; 80878E4 thumb_func_end sub_80878E4 thumb_func_start sub_808790C -sub_808790C: ; 808790C +sub_808790C: @ 808790C push {r4-r6,lr} movs r2, 0 ldr r5, =0x02032308 @@ -232103,7 +232103,7 @@ _08087964: thumb_func_end sub_808790C thumb_func_start sub_808796C -sub_808796C: ; 808796C +sub_808796C: @ 808796C push {r4-r6,lr} lsls r0, 24 lsls r1, 24 @@ -232154,7 +232154,7 @@ _080879C8: thumb_func_end sub_808796C thumb_func_start sub_80879D8 -sub_80879D8: ; 80879D8 +sub_80879D8: @ 80879D8 push {r4,lr} lsls r2, 24 lsrs r2, 24 @@ -232172,13 +232172,13 @@ sub_80879D8: ; 80879D8 thumb_func_end sub_80879D8 thumb_func_start sub_80879F8 -sub_80879F8: ; 80879F8 +sub_80879F8: @ 80879F8 movs r0, 0x1 bx lr thumb_func_end sub_80879F8 thumb_func_start sub_80879FC -sub_80879FC: ; 80879FC +sub_80879FC: @ 80879FC push {r4,lr} lsls r2, 24 lsrs r2, 24 @@ -232196,13 +232196,13 @@ sub_80879FC: ; 80879FC thumb_func_end sub_80879FC thumb_func_start sub_8087A1C -sub_8087A1C: ; 8087A1C +sub_8087A1C: @ 8087A1C movs r0, 0 bx lr thumb_func_end sub_8087A1C thumb_func_start sub_8087A20 -sub_8087A20: ; 8087A20 +sub_8087A20: @ 8087A20 push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 @@ -232255,7 +232255,7 @@ _08087A80: thumb_func_end sub_8087A20 thumb_func_start sub_8087A88 -sub_8087A88: ; 8087A88 +sub_8087A88: @ 8087A88 push {r4,lr} adds r4, r1, 0 lsls r0, r2, 24 @@ -232270,14 +232270,14 @@ sub_8087A88: ; 8087A88 thumb_func_end sub_8087A88 thumb_func_start sub_8087AA0 -sub_8087AA0: ; 8087AA0 +sub_8087AA0: @ 8087AA0 movs r1, 0 strb r1, [r0, 0x3] bx lr thumb_func_end sub_8087AA0 thumb_func_start sub_8087AA8 -sub_8087AA8: ; 8087AA8 +sub_8087AA8: @ 8087AA8 push {r4-r6,lr} adds r6, r0, 0 adds r4, r1, 0 @@ -232307,7 +232307,7 @@ _08087AD8: thumb_func_end sub_8087AA8 thumb_func_start npc_something3 -npc_something3: ; 8087AE0 +npc_something3: @ 8087AE0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -232354,7 +232354,7 @@ _08087B3A: thumb_func_end npc_something3 thumb_func_start npc_080587EC -npc_080587EC: ; 8087B40 +npc_080587EC: @ 8087B40 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -232430,7 +232430,7 @@ _08087BBE: thumb_func_end npc_080587EC thumb_func_start sub_8087BCC -sub_8087BCC: ; 8087BCC +sub_8087BCC: @ 8087BCC push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -232520,7 +232520,7 @@ _08087C7A: thumb_func_end sub_8087BCC thumb_func_start sub_8087C8C -sub_8087C8C: ; 8087C8C +sub_8087C8C: @ 8087C8C push {r4-r6,lr} adds r5, r0, 0 movs r0, 0x2E @@ -232607,7 +232607,7 @@ _08087D3C: thumb_func_end sub_8087C8C thumb_func_start mapconnection_get_mapheader -mapconnection_get_mapheader: ; 8087D44 +mapconnection_get_mapheader: @ 8087D44 push {lr} ldrb r2, [r0, 0x8] ldrb r1, [r0, 0x9] @@ -232618,7 +232618,7 @@ mapconnection_get_mapheader: ; 8087D44 thumb_func_end mapconnection_get_mapheader thumb_func_start not_trainer_hill_battle_pyramid -not_trainer_hill_battle_pyramid: ; 8087D54 +not_trainer_hill_battle_pyramid: @ 8087D54 push {r4,lr} ldr r4, =0x02037318 adds r0, r4, 0 @@ -232633,7 +232633,7 @@ not_trainer_hill_battle_pyramid: ; 8087D54 thumb_func_end not_trainer_hill_battle_pyramid thumb_func_start sub_8087D74 -sub_8087D74: ; 8087D74 +sub_8087D74: @ 8087D74 push {r4,lr} ldr r4, =0x02037318 adds r0, r4, 0 @@ -232655,7 +232655,7 @@ sub_8087D74: ; 8087D74 thumb_func_end sub_8087D74 thumb_func_start battle_pyramid_map_load_related -battle_pyramid_map_load_related: ; 8087DAC +battle_pyramid_map_load_related: @ 8087DAC push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -232679,7 +232679,7 @@ battle_pyramid_map_load_related: ; 8087DAC thumb_func_end battle_pyramid_map_load_related thumb_func_start trainer_hill_map_load_related -trainer_hill_map_load_related: ; 8087DE4 +trainer_hill_map_load_related: @ 8087DE4 push {r4,lr} sub sp, 0x4 ldr r0, =0x03ff03ff @@ -232699,8 +232699,8 @@ trainer_hill_map_load_related: ; 8087DE4 thumb_func_end trainer_hill_map_load_related thumb_func_start mapheader_copy_mapdata_with_padding -; void mapheader_copy_mapdata_with_padding(struct mapheader *mapHeader) -mapheader_copy_mapdata_with_padding: ; 8087E14 +@ void mapheader_copy_mapdata_with_padding(struct mapheader *mapHeader) +mapheader_copy_mapdata_with_padding: @ 8087E14 push {r4-r6,lr} sub sp, 0x4 adds r6, r0, 0 @@ -232740,8 +232740,8 @@ _08087E56: thumb_func_end mapheader_copy_mapdata_with_padding thumb_func_start map_copy_with_padding -; int map_copy_with_padding(void *src) -map_copy_with_padding: ; 8087E70 +@ int map_copy_with_padding(void *src) +map_copy_with_padding: @ 8087E70 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -232789,8 +232789,8 @@ _08087EB8: thumb_func_end map_copy_with_padding thumb_func_start mapheader_copy_mapdata_of_adjacent_maps -; void mapheader_copy_mapdata_of_adjacent_maps(struct mapheader *mapHeader) -mapheader_copy_mapdata_of_adjacent_maps: ; 8087EC8 +@ void mapheader_copy_mapdata_of_adjacent_maps(struct mapheader *mapHeader) +mapheader_copy_mapdata_of_adjacent_maps: @ 8087EC8 push {r4-r7,lr} adds r6, r0, 0 ldr r0, [r6, 0xC] @@ -232864,7 +232864,7 @@ _08087F4C: thumb_func_end mapheader_copy_mapdata_of_adjacent_maps thumb_func_start sub_8087F54 -sub_8087F54: ; 8087F54 +sub_8087F54: @ 8087F54 push {r4-r7,lr} mov r7, r8 push {r7} @@ -232916,7 +232916,7 @@ _08087FA6: thumb_func_end sub_8087F54 thumb_func_start sub_8087FB8 -sub_8087FB8: ; 8087FB8 +sub_8087FB8: @ 8087FB8 push {r4-r7,lr} sub sp, 0xC adds r3, r0, 0 @@ -232971,7 +232971,7 @@ _08088012: thumb_func_end sub_8087FB8 thumb_func_start sub_8088020 -sub_8088020: ; 8088020 +sub_8088020: @ 8088020 push {r4-r7,lr} sub sp, 0xC adds r5, r1, 0 @@ -233023,7 +233023,7 @@ _08088074: thumb_func_end sub_8088020 thumb_func_start sub_8088080 -sub_8088080: ; 8088080 +sub_8088080: @ 8088080 push {r4-r7,lr} sub sp, 0xC adds r5, r1, 0 @@ -233075,7 +233075,7 @@ _080880D4: thumb_func_end sub_8088080 thumb_func_start sub_80880E0 -sub_80880E0: ; 80880E0 +sub_80880E0: @ 80880E0 push {r4-r7,lr} sub sp, 0xC adds r3, r0, 0 @@ -233129,8 +233129,8 @@ _08088138: thumb_func_end sub_80880E0 thumb_func_start MapGridGetZCoordAt -; u8 MapGridGetZCoordAt(s32 x, s32 y) -MapGridGetZCoordAt: ; 8088144 +@ u8 MapGridGetZCoordAt(s32 x, s32 y) +MapGridGetZCoordAt: @ 8088144 push {r4,lr} adds r2, r0, 0 adds r4, r1, 0 @@ -233188,8 +233188,8 @@ _080881AA: thumb_func_end MapGridGetZCoordAt thumb_func_start MapGridIsImpassableAt -; u8 MapGridIsImpassableAt(s32 x, s32 y) -MapGridIsImpassableAt: ; 80881B0 +@ u8 MapGridIsImpassableAt(s32 x, s32 y) +MapGridIsImpassableAt: @ 80881B0 push {r4,lr} adds r2, r0, 0 adds r4, r1, 0 @@ -233250,8 +233250,8 @@ _0808821E: thumb_func_end MapGridIsImpassableAt thumb_func_start MapGridGetMetatileIdAt -; u16 MapGridGetMetatileIdAt(s32 x, s32 y) -MapGridGetMetatileIdAt: ; 8088224 +@ u16 MapGridGetMetatileIdAt(s32 x, s32 y) +MapGridGetMetatileIdAt: @ 8088224 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -233329,8 +233329,8 @@ _080882B0: thumb_func_end MapGridGetMetatileIdAt thumb_func_start MapGridGetMetatileBehaviorAt -; u8 MapGridGetMetatileBehaviorAt(s32 x, s32 y) -MapGridGetMetatileBehaviorAt: ; 80882BC +@ u8 MapGridGetMetatileBehaviorAt(s32 x, s32 y) +MapGridGetMetatileBehaviorAt: @ 80882BC push {lr} bl MapGridGetMetatileIdAt lsls r0, 16 @@ -233344,8 +233344,8 @@ MapGridGetMetatileBehaviorAt: ; 80882BC thumb_func_end MapGridGetMetatileBehaviorAt thumb_func_start MapGridGetMetatileLayerTypeAt -; u8 MapGridGetMetatileLayerTypeAt(s32 x, s32 y) -MapGridGetMetatileLayerTypeAt: ; 80882D4 +@ u8 MapGridGetMetatileLayerTypeAt(s32 x, s32 y) +MapGridGetMetatileLayerTypeAt: @ 80882D4 push {lr} bl MapGridGetMetatileIdAt lsls r0, 16 @@ -233361,8 +233361,8 @@ MapGridGetMetatileLayerTypeAt: ; 80882D4 thumb_func_end MapGridGetMetatileLayerTypeAt thumb_func_start MapGridSetMetatileIdAt -; void MapGridSetMetatileIdAt(s32 x, s32 y, u16 metatileId) -MapGridSetMetatileIdAt: ; 80882F0 +@ void MapGridSetMetatileIdAt(s32 x, s32 y, u16 metatileId) +MapGridSetMetatileIdAt: @ 80882F0 push {r4,r5,lr} adds r3, r0, 0 lsls r2, 16 @@ -233399,8 +233399,8 @@ _08088328: thumb_func_end MapGridSetMetatileIdAt thumb_func_start MapGridSetMetatileEntryAt -; void MapGridSetMetatileEntryAt(s32 x, s32 y, u16 metatileEntry) -MapGridSetMetatileEntryAt: ; 8088338 +@ void MapGridSetMetatileEntryAt(s32 x, s32 y, u16 metatileEntry) +MapGridSetMetatileEntryAt: @ 8088338 push {r4,r5,lr} adds r3, r0, 0 lsls r2, 16 @@ -233431,8 +233431,8 @@ _08088364: thumb_func_end MapGridSetMetatileEntryAt thumb_func_start GetBehaviorByMetatileId -; u16 GetBehaviorByMetatileId(u16 metatileId) -GetBehaviorByMetatileId: ; 8088370 +@ u16 GetBehaviorByMetatileId(u16 metatileId) +GetBehaviorByMetatileId: @ 8088370 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -233472,7 +233472,7 @@ _080883B6: thumb_func_end GetBehaviorByMetatileId thumb_func_start save_serialize_map -save_serialize_map: ; 80883C4 +save_serialize_map: @ 80883C4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -233533,7 +233533,7 @@ _08088420: thumb_func_end save_serialize_map thumb_func_start sub_8088438 -sub_8088438: ; 8088438 +sub_8088438: @ 8088438 push {r4,lr} movs r2, 0 movs r1, 0 @@ -233566,7 +233566,7 @@ _0808846E: thumb_func_end sub_8088438 thumb_func_start sav2_mapdata_clear -sav2_mapdata_clear: ; 8088474 +sav2_mapdata_clear: @ 8088474 push {lr} sub sp, 0x4 mov r1, sp @@ -233585,7 +233585,7 @@ sav2_mapdata_clear: ; 8088474 thumb_func_end sav2_mapdata_clear thumb_func_start mapdata_from_sav2 -mapdata_from_sav2: ; 808849C +mapdata_from_sav2: @ 808849C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -233738,7 +233738,7 @@ _080885AC: thumb_func_end mapdata_from_sav2 thumb_func_start sub_80885C4 -sub_80885C4: ; 80885C4 +sub_80885C4: @ 80885C4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -233854,8 +233854,8 @@ _08088682: thumb_func_end sub_80885C4 thumb_func_start GetMapBorderIdAt -; u32 GetMapBorderIdAt(s32 x, s32 y) -GetMapBorderIdAt: ; 808869C +@ u32 GetMapBorderIdAt(s32 x, s32 y) +GetMapBorderIdAt: @ 808869C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -233970,8 +233970,8 @@ _08088782: thumb_func_end GetMapBorderIdAt thumb_func_start GetPostCameraMoveMapBorderId -; u32 GetPostCameraMoveMapBorderId(s32 deltaX, s32 deltaY) -GetPostCameraMoveMapBorderId: ; 8088788 +@ u32 GetPostCameraMoveMapBorderId(s32 deltaX, s32 deltaY) +GetPostCameraMoveMapBorderId: @ 8088788 push {r4,lr} adds r3, r1, 0 ldr r1, =0x03005d8c @@ -233993,8 +233993,8 @@ GetPostCameraMoveMapBorderId: ; 8088788 thumb_func_end GetPostCameraMoveMapBorderId thumb_func_start CanCameraMoveInDirection -; bool32 CanCameraMoveInDirection(u8 direction) -CanCameraMoveInDirection: ; 80887B0 +@ bool32 CanCameraMoveInDirection(u8 direction) +CanCameraMoveInDirection: @ 80887B0 push {r4,r5,lr} ldr r1, =0x03005d8c ldr r4, [r1] @@ -234031,7 +234031,7 @@ _080887F2: thumb_func_end CanCameraMoveInDirection thumb_func_start sub_80887F8 -sub_80887F8: ; 80887F8 +sub_80887F8: @ 80887F8 push {r4-r7,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -234100,8 +234100,8 @@ _08088872: thumb_func_end sub_80887F8 thumb_func_start CameraMove -; u8 CameraMove(s32 deltaX, s32 deltaY) -CameraMove: ; 808887C +@ u8 CameraMove(s32 deltaX, s32 deltaY) +CameraMove: @ 808887C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -234199,7 +234199,7 @@ _08088932: thumb_func_end CameraMove thumb_func_start sub_8088950 -sub_8088950: ; 8088950 +sub_8088950: @ 8088950 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -234248,7 +234248,7 @@ _0808899A: thumb_func_end sub_8088950 thumb_func_start sub_80889A8 -sub_80889A8: ; 80889A8 +sub_80889A8: @ 80889A8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -234301,7 +234301,7 @@ _08088A02: thumb_func_end sub_80889A8 thumb_func_start sub_8088A0C -sub_8088A0C: ; 8088A0C +sub_8088A0C: @ 8088A0C push {r4,lr} adds r4, r0, 0 adds r0, r2, 0 @@ -234330,7 +234330,7 @@ _08088A30: thumb_func_end sub_8088A0C thumb_func_start sub_8088A38 -sub_8088A38: ; 8088A38 +sub_8088A38: @ 8088A38 push {lr} cmp r0, 0 blt _08088A46 @@ -234346,7 +234346,7 @@ _08088A48: thumb_func_end sub_8088A38 thumb_func_start sub_8088A4C -sub_8088A4C: ; 8088A4C +sub_8088A4C: @ 8088A4C push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -234382,7 +234382,7 @@ _08088A86: thumb_func_end sub_8088A4C thumb_func_start sub_8088A8C -sub_8088A8C: ; 8088A8C +sub_8088A8C: @ 8088A8C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -234480,7 +234480,7 @@ _08088B2C: thumb_func_end sub_8088A8C thumb_func_start sub_8088B3C -sub_8088B3C: ; 8088B3C +sub_8088B3C: @ 8088B3C lsls r0, 16 lsrs r0, 16 lsls r1, 16 @@ -234496,7 +234496,7 @@ sub_8088B3C: ; 8088B3C thumb_func_end sub_8088B3C thumb_func_start sav1_camera_get_focus_coords -sav1_camera_get_focus_coords: ; 8088B58 +sav1_camera_get_focus_coords: @ 8088B58 ldr r2, =0x03005d8c ldr r3, [r2] ldrh r2, [r3] @@ -234510,8 +234510,8 @@ sav1_camera_get_focus_coords: ; 8088B58 thumb_func_end sav1_camera_get_focus_coords thumb_func_start SetCameraCoords -; void SetCameraCoords(u16 x, u16 y) -SetCameraCoords: ; 8088B70 +@ void SetCameraCoords(u16 x, u16 y) +SetCameraCoords: @ 8088B70 ldr r2, =0x03005d8c ldr r2, [r2] strh r0, [r2] @@ -234521,8 +234521,8 @@ SetCameraCoords: ; 8088B70 thumb_func_end SetCameraCoords thumb_func_start GetCameraCoords -; void GetCameraCoords(u16 *x, u16 *y) -GetCameraCoords: ; 8088B80 +@ void GetCameraCoords(u16 *x, u16 *y) +GetCameraCoords: @ 8088B80 ldr r2, =0x03005d8c ldr r3, [r2] ldrh r2, [r3] @@ -234534,7 +234534,7 @@ GetCameraCoords: ; 8088B80 thumb_func_end GetCameraCoords thumb_func_start sub_8088B94 -sub_8088B94: ; 8088B94 +sub_8088B94: @ 8088B94 push {r4,r5,lr} adds r4, r0, 0 adds r3, r1, 0 @@ -234584,7 +234584,7 @@ _08088BE6: thumb_func_end sub_8088B94 thumb_func_start sub_8088BF0 -sub_8088BF0: ; 8088BF0 +sub_8088BF0: @ 8088BF0 push {lr} adds r3, r0, 0 lsls r1, 16 @@ -234624,8 +234624,8 @@ _08088C2E: thumb_func_end sub_8088BF0 thumb_func_start copy_tileset_patterns_to_vram -; void copy_tileset_patterns_to_vram(tileset *tileset, int num_tiles, int offset) -copy_tileset_patterns_to_vram: ; 8088C34 +@ void copy_tileset_patterns_to_vram(tileset *tileset, int num_tiles, int offset) +copy_tileset_patterns_to_vram: @ 8088C34 push {r4-r7,lr} sub sp, 0x4 adds r3, r0, 0 @@ -234663,8 +234663,8 @@ _08088C70: thumb_func_end copy_tileset_patterns_to_vram thumb_func_start copy_tileset_patterns_to_vram2 -; void copy_tileset_patterns_to_vram2(tileset *tileset, int num_tiles, int offset) -copy_tileset_patterns_to_vram2: ; 8088C78 +@ void copy_tileset_patterns_to_vram2(tileset *tileset, int num_tiles, int offset) +copy_tileset_patterns_to_vram2: @ 8088C78 push {r4-r7,lr} sub sp, 0x4 adds r3, r0, 0 @@ -234702,18 +234702,18 @@ _08088CB4: thumb_func_end copy_tileset_patterns_to_vram2 thumb_func_start nullsub_3 -nullsub_3: ; 8088CBC +nullsub_3: @ 8088CBC bx lr thumb_func_end nullsub_3 thumb_func_start nullsub_90 -nullsub_90: ; 8088CC0 +nullsub_90: @ 8088CC0 bx lr thumb_func_end nullsub_90 thumb_func_start apply_map_tileset_palette -; void apply_map_tileset_palette(tileset *tileset, int dest_offset, int size) -apply_map_tileset_palette: ; 8088CC4 +@ void apply_map_tileset_palette(tileset *tileset, int dest_offset, int size) +apply_map_tileset_palette: @ 8088CC4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -234782,8 +234782,8 @@ _08088D42: thumb_func_end apply_map_tileset_palette thumb_func_start copy_map_tileset1_to_vram -; void copy_map_tileset1_to_vram(mapdata_header *a1) -copy_map_tileset1_to_vram: ; 8088D50 +@ void copy_map_tileset1_to_vram(mapdata_header *a1) +copy_map_tileset1_to_vram: @ 8088D50 push {lr} ldr r0, [r0, 0x10] movs r1, 0x80 @@ -234795,8 +234795,8 @@ copy_map_tileset1_to_vram: ; 8088D50 thumb_func_end copy_map_tileset1_to_vram thumb_func_start copy_map_tileset2_to_vram -; void copy_map_tileset2_to_vram(mapdata_header *a1) -copy_map_tileset2_to_vram: ; 8088D64 +@ void copy_map_tileset2_to_vram(mapdata_header *a1) +copy_map_tileset2_to_vram: @ 8088D64 push {lr} ldr r0, [r0, 0x14] movs r2, 0x80 @@ -234808,8 +234808,8 @@ copy_map_tileset2_to_vram: ; 8088D64 thumb_func_end copy_map_tileset2_to_vram thumb_func_start copy_map_tileset2_to_vram_2 -; void copy_map_tileset2_to_vram_2(mapdata_header *a1) -copy_map_tileset2_to_vram_2: ; 8088D78 +@ void copy_map_tileset2_to_vram_2(mapdata_header *a1) +copy_map_tileset2_to_vram_2: @ 8088D78 push {lr} ldr r0, [r0, 0x14] movs r2, 0x80 @@ -234821,8 +234821,8 @@ copy_map_tileset2_to_vram_2: ; 8088D78 thumb_func_end copy_map_tileset2_to_vram_2 thumb_func_start apply_map_tileset1_palette -; void apply_map_tileset1_palette(mapdata_header *a1) -apply_map_tileset1_palette: ; 8088D8C +@ void apply_map_tileset1_palette(mapdata_header *a1) +apply_map_tileset1_palette: @ 8088D8C push {lr} ldr r0, [r0, 0x10] movs r1, 0 @@ -234833,8 +234833,8 @@ apply_map_tileset1_palette: ; 8088D8C thumb_func_end apply_map_tileset1_palette thumb_func_start apply_map_tileset2_palette -; void apply_map_tileset2_palette(mapdata_header *a1) -apply_map_tileset2_palette: ; 8088D9C +@ void apply_map_tileset2_palette(mapdata_header *a1) +apply_map_tileset2_palette: @ 8088D9C push {lr} ldr r0, [r0, 0x14] movs r1, 0x60 @@ -234845,8 +234845,8 @@ apply_map_tileset2_palette: ; 8088D9C thumb_func_end apply_map_tileset2_palette thumb_func_start copy_map_tileset1_tileset2_to_vram -; void copy_map_tileset1_tileset2_to_vram(mapdata_header *a1) -copy_map_tileset1_tileset2_to_vram: ; 8088DAC +@ void copy_map_tileset1_tileset2_to_vram(mapdata_header *a1) +copy_map_tileset1_tileset2_to_vram: @ 8088DAC push {r4,r5,lr} adds r5, r0, 0 cmp r5, 0 @@ -234868,8 +234868,8 @@ _08088DCC: thumb_func_end copy_map_tileset1_tileset2_to_vram thumb_func_start apply_map_tileset1_tileset2_palette -; void apply_map_tileset1_tileset2_palette(mapdata_header *a1) -apply_map_tileset1_tileset2_palette: ; 8088DD4 +@ void apply_map_tileset1_tileset2_palette(mapdata_header *a1) +apply_map_tileset1_tileset2_palette: @ 8088DD4 push {r4,lr} adds r4, r0, 0 cmp r4, 0 @@ -234884,13 +234884,13 @@ _08088DE6: thumb_func_end apply_map_tileset1_tileset2_palette thumb_func_start ShouldDoJumpLandingDustEffect -ShouldDoJumpLandingDustEffect: ; 8088DEC +ShouldDoJumpLandingDustEffect: @ 8088DEC movs r0, 0x1 bx lr thumb_func_end ShouldDoJumpLandingDustEffect thumb_func_start sub_8088DF0 -sub_8088DF0: ; 8088DF0 +sub_8088DF0: @ 8088DF0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -234912,7 +234912,7 @@ _08088E0E: thumb_func_end sub_8088DF0 thumb_func_start MetatileBehavior_IsJumpEast -MetatileBehavior_IsJumpEast: ; 8088E14 +MetatileBehavior_IsJumpEast: @ 8088E14 push {lr} lsls r0, 24 lsrs r0, 24 @@ -234928,7 +234928,7 @@ _08088E24: thumb_func_end MetatileBehavior_IsJumpEast thumb_func_start MetatileBehavior_IsJumpWest -MetatileBehavior_IsJumpWest: ; 8088E28 +MetatileBehavior_IsJumpWest: @ 8088E28 push {lr} lsls r0, 24 lsrs r0, 24 @@ -234944,7 +234944,7 @@ _08088E38: thumb_func_end MetatileBehavior_IsJumpWest thumb_func_start MetatileBehavior_IsJumpNorth -MetatileBehavior_IsJumpNorth: ; 8088E3C +MetatileBehavior_IsJumpNorth: @ 8088E3C push {lr} lsls r0, 24 lsrs r0, 24 @@ -234960,7 +234960,7 @@ _08088E4C: thumb_func_end MetatileBehavior_IsJumpNorth thumb_func_start MetatileBehavior_IsJumpSouth -MetatileBehavior_IsJumpSouth: ; 8088E50 +MetatileBehavior_IsJumpSouth: @ 8088E50 push {lr} lsls r0, 24 lsrs r0, 24 @@ -234976,7 +234976,7 @@ _08088E60: thumb_func_end MetatileBehavior_IsJumpSouth thumb_func_start sub_8088E64 -sub_8088E64: ; 8088E64 +sub_8088E64: @ 8088E64 push {lr} lsls r0, 24 movs r1, 0xFE @@ -234995,7 +234995,7 @@ _08088E7A: thumb_func_end sub_8088E64 thumb_func_start MetatileBehavior_IsSandOrDeepSand -MetatileBehavior_IsSandOrDeepSand: ; 8088E80 +MetatileBehavior_IsSandOrDeepSand: @ 8088E80 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235014,7 +235014,7 @@ _08088E94: thumb_func_end MetatileBehavior_IsSandOrDeepSand thumb_func_start MetatileBehavior_IsDeepSand -MetatileBehavior_IsDeepSand: ; 8088E98 +MetatileBehavior_IsDeepSand: @ 8088E98 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235030,7 +235030,7 @@ _08088EA8: thumb_func_end MetatileBehavior_IsDeepSand thumb_func_start MetatileBehavior_IsReflective -MetatileBehavior_IsReflective: ; 8088EAC +MetatileBehavior_IsReflective: @ 8088EAC push {lr} lsls r0, 24 lsrs r0, 24 @@ -235057,7 +235057,7 @@ _08088ED0: thumb_func_end MetatileBehavior_IsReflective thumb_func_start MetatileBehavior_IsIce -MetatileBehavior_IsIce: ; 8088ED4 +MetatileBehavior_IsIce: @ 8088ED4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235073,7 +235073,7 @@ _08088EE4: thumb_func_end MetatileBehavior_IsIce thumb_func_start is_tile_x69_2_warp_door -is_tile_x69_2_warp_door: ; 8088EE8 +is_tile_x69_2_warp_door: @ 8088EE8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235089,7 +235089,7 @@ _08088EF8: thumb_func_end is_tile_x69_2_warp_door thumb_func_start sub_8088EFC -sub_8088EFC: ; 8088EFC +sub_8088EFC: @ 8088EFC push {lr} lsls r0, 24 lsrs r0, 24 @@ -235108,7 +235108,7 @@ _08088F10: thumb_func_end sub_8088EFC thumb_func_start MetatileBehavior_IsEscalator -MetatileBehavior_IsEscalator: ; 8088F14 +MetatileBehavior_IsEscalator: @ 8088F14 push {lr} lsls r0, 24 movs r1, 0x96 @@ -235127,7 +235127,7 @@ _08088F2A: thumb_func_end MetatileBehavior_IsEscalator thumb_func_start sub_8088F30 -sub_8088F30: ; 8088F30 +sub_8088F30: @ 8088F30 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235143,7 +235143,7 @@ _08088F40: thumb_func_end sub_8088F30 thumb_func_start MetatileBehavior_IsLadder -MetatileBehavior_IsLadder: ; 8088F44 +MetatileBehavior_IsLadder: @ 8088F44 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235159,7 +235159,7 @@ _08088F54: thumb_func_end MetatileBehavior_IsLadder thumb_func_start sub_8088F58 -sub_8088F58: ; 8088F58 +sub_8088F58: @ 8088F58 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235180,7 +235180,7 @@ _08088F70: thumb_func_end sub_8088F58 thumb_func_start sub_8088F74 -sub_8088F74: ; 8088F74 +sub_8088F74: @ 8088F74 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235196,7 +235196,7 @@ _08088F84: thumb_func_end sub_8088F74 thumb_func_start MetatileBehavior_IsSurfableWaterOrUnderwater -MetatileBehavior_IsSurfableWaterOrUnderwater: ; 8088F88 +MetatileBehavior_IsSurfableWaterOrUnderwater: @ 8088F88 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235218,7 +235218,7 @@ _08088FA6: thumb_func_end MetatileBehavior_IsSurfableWaterOrUnderwater thumb_func_start MetatileBehavior_IsEastArrowWarp -MetatileBehavior_IsEastArrowWarp: ; 8088FAC +MetatileBehavior_IsEastArrowWarp: @ 8088FAC push {lr} lsls r0, 24 lsrs r0, 24 @@ -235234,7 +235234,7 @@ _08088FBC: thumb_func_end MetatileBehavior_IsEastArrowWarp thumb_func_start MetatileBehavior_IsWestArrowWarp -MetatileBehavior_IsWestArrowWarp: ; 8088FC0 +MetatileBehavior_IsWestArrowWarp: @ 8088FC0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235250,7 +235250,7 @@ _08088FD0: thumb_func_end MetatileBehavior_IsWestArrowWarp thumb_func_start MetatileBehavior_IsNorthArrowWarp -MetatileBehavior_IsNorthArrowWarp: ; 8088FD4 +MetatileBehavior_IsNorthArrowWarp: @ 8088FD4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235269,7 +235269,7 @@ _08088FE8: thumb_func_end MetatileBehavior_IsNorthArrowWarp thumb_func_start MetatileBehavior_IsSouthArrowWarp -MetatileBehavior_IsSouthArrowWarp: ; 8088FEC +MetatileBehavior_IsSouthArrowWarp: @ 8088FEC push {lr} lsls r0, 24 lsrs r0, 24 @@ -235290,7 +235290,7 @@ _08089004: thumb_func_end MetatileBehavior_IsSouthArrowWarp thumb_func_start sub_8089008 -sub_8089008: ; 8089008 +sub_8089008: @ 8089008 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -235325,7 +235325,7 @@ _08089042: thumb_func_end sub_8089008 thumb_func_start sub_808904C -sub_808904C: ; 808904C +sub_808904C: @ 808904C push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -235364,8 +235364,8 @@ _08089088: thumb_func_end sub_808904C thumb_func_start MetatileBehavior_IsIce_2 -; bool8 MetatileBehavior_IsIce_2(u8 metatileBehavior) -MetatileBehavior_IsIce_2: ; 808908C +@ bool8 MetatileBehavior_IsIce_2(u8 metatileBehavior) +MetatileBehavior_IsIce_2: @ 808908C push {lr} lsls r0, 24 lsrs r0, 24 @@ -235381,8 +235381,8 @@ _0808909C: thumb_func_end MetatileBehavior_IsIce_2 thumb_func_start MetatileBehavior_IsTrickHouseSlipperyFloor -; bool8 MetatileBehavior_IsTrickHouseSlipperyFloor(u8 metatileBehavior) -MetatileBehavior_IsTrickHouseSlipperyFloor: ; 80890A0 +@ bool8 MetatileBehavior_IsTrickHouseSlipperyFloor(u8 metatileBehavior) +MetatileBehavior_IsTrickHouseSlipperyFloor: @ 80890A0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235398,7 +235398,7 @@ _080890B0: thumb_func_end MetatileBehavior_IsTrickHouseSlipperyFloor thumb_func_start MetatileBehavior_0x05 -MetatileBehavior_0x05: ; 80890B4 +MetatileBehavior_0x05: @ 80890B4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235414,8 +235414,8 @@ _080890C4: thumb_func_end MetatileBehavior_0x05 thumb_func_start MetatileBehavior_IsWalkNorth -; bool8 MetatileBehavior_IsWalkNorth(u8 metatileBehavior) -MetatileBehavior_IsWalkNorth: ; 80890C8 +@ bool8 MetatileBehavior_IsWalkNorth(u8 metatileBehavior) +MetatileBehavior_IsWalkNorth: @ 80890C8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235431,8 +235431,8 @@ _080890D8: thumb_func_end MetatileBehavior_IsWalkNorth thumb_func_start MetatileBehavior_IsWalkSouth -; bool8 MetatileBehavior_IsWalkSouth(u8 metatileBehavior) -MetatileBehavior_IsWalkSouth: ; 80890DC +@ bool8 MetatileBehavior_IsWalkSouth(u8 metatileBehavior) +MetatileBehavior_IsWalkSouth: @ 80890DC push {lr} lsls r0, 24 lsrs r0, 24 @@ -235448,8 +235448,8 @@ _080890EC: thumb_func_end MetatileBehavior_IsWalkSouth thumb_func_start MetatileBehavior_IsWalkWest -; bool8 MetatileBehavior_IsWalkWest(u8 metatileBehavior) -MetatileBehavior_IsWalkWest: ; 80890F0 +@ bool8 MetatileBehavior_IsWalkWest(u8 metatileBehavior) +MetatileBehavior_IsWalkWest: @ 80890F0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235465,8 +235465,8 @@ _08089100: thumb_func_end MetatileBehavior_IsWalkWest thumb_func_start MetatileBehavior_IsWalkEast -; bool8 MetatileBehavior_IsWalkEast(u8 metatileBehavior) -MetatileBehavior_IsWalkEast: ; 8089104 +@ bool8 MetatileBehavior_IsWalkEast(u8 metatileBehavior) +MetatileBehavior_IsWalkEast: @ 8089104 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235482,8 +235482,8 @@ _08089114: thumb_func_end MetatileBehavior_IsWalkEast thumb_func_start MetatileBehavior_IsNorthwardCurrent -; bool8 MetatileBehavior_IsNorthwardCurrent(u8 metatileBehavior) -MetatileBehavior_IsNorthwardCurrent: ; 8089118 +@ bool8 MetatileBehavior_IsNorthwardCurrent(u8 metatileBehavior) +MetatileBehavior_IsNorthwardCurrent: @ 8089118 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235499,8 +235499,8 @@ _08089128: thumb_func_end MetatileBehavior_IsNorthwardCurrent thumb_func_start MetatileBehavior_IsSouthwardCurrent -; bool8 MetatileBehavior_IsSouthwardCurrent(u8 metatileBehavior) -MetatileBehavior_IsSouthwardCurrent: ; 808912C +@ bool8 MetatileBehavior_IsSouthwardCurrent(u8 metatileBehavior) +MetatileBehavior_IsSouthwardCurrent: @ 808912C push {lr} lsls r0, 24 lsrs r0, 24 @@ -235516,8 +235516,8 @@ _0808913C: thumb_func_end MetatileBehavior_IsSouthwardCurrent thumb_func_start MetatileBehavior_IsWestwardCurrent -; bool8 MetatileBehavior_IsWestwardCurrent(u8 metatileBehavior) -MetatileBehavior_IsWestwardCurrent: ; 8089140 +@ bool8 MetatileBehavior_IsWestwardCurrent(u8 metatileBehavior) +MetatileBehavior_IsWestwardCurrent: @ 8089140 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235533,8 +235533,8 @@ _08089150: thumb_func_end MetatileBehavior_IsWestwardCurrent thumb_func_start MetatileBehavior_IsEastwardCurrent -; bool8 MetatileBehavior_IsEastwardCurrent(u8 metatileBehavior) -MetatileBehavior_IsEastwardCurrent: ; 8089154 +@ bool8 MetatileBehavior_IsEastwardCurrent(u8 metatileBehavior) +MetatileBehavior_IsEastwardCurrent: @ 8089154 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235550,8 +235550,8 @@ _08089164: thumb_func_end MetatileBehavior_IsEastwardCurrent thumb_func_start MetatileBehavior_IsSlideNorth -; bool8 MetatileBehavior_IsSlideNorth(u8 metatileBehavior) -MetatileBehavior_IsSlideNorth: ; 8089168 +@ bool8 MetatileBehavior_IsSlideNorth(u8 metatileBehavior) +MetatileBehavior_IsSlideNorth: @ 8089168 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235567,8 +235567,8 @@ _08089178: thumb_func_end MetatileBehavior_IsSlideNorth thumb_func_start MetatileBehavior_IsSlideSouth -; bool8 MetatileBehavior_IsSlideSouth(u8 metatileBehavior) -MetatileBehavior_IsSlideSouth: ; 808917C +@ bool8 MetatileBehavior_IsSlideSouth(u8 metatileBehavior) +MetatileBehavior_IsSlideSouth: @ 808917C push {lr} lsls r0, 24 lsrs r0, 24 @@ -235584,8 +235584,8 @@ _0808918C: thumb_func_end MetatileBehavior_IsSlideSouth thumb_func_start MetatileBehavior_IsSlideWest -; bool8 MetatileBehavior_IsSlideWest(u8 metatileBehavior) -MetatileBehavior_IsSlideWest: ; 8089190 +@ bool8 MetatileBehavior_IsSlideWest(u8 metatileBehavior) +MetatileBehavior_IsSlideWest: @ 8089190 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235601,8 +235601,8 @@ _080891A0: thumb_func_end MetatileBehavior_IsSlideWest thumb_func_start MetatileBehavior_IsSlideEast -; bool8 MetatileBehavior_IsSlideEast(u8 metatileBehavior) -MetatileBehavior_IsSlideEast: ; 80891A4 +@ bool8 MetatileBehavior_IsSlideEast(u8 metatileBehavior) +MetatileBehavior_IsSlideEast: @ 80891A4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235618,7 +235618,7 @@ _080891B4: thumb_func_end MetatileBehavior_IsSlideEast thumb_func_start MetatileBehavior_IsCounter -MetatileBehavior_IsCounter: ; 80891B8 +MetatileBehavior_IsCounter: @ 80891B8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235634,8 +235634,8 @@ _080891C8: thumb_func_end MetatileBehavior_IsCounter thumb_func_start MetatileBehavior_IsPlayerFacingTVScreen -; bool8 MetatileBehavior_IsPlayerFacingTVScreen(u8 behavior, u8 direction) -MetatileBehavior_IsPlayerFacingTVScreen: ; 80891CC +@ bool8 MetatileBehavior_IsPlayerFacingTVScreen(u8 behavior, u8 direction) +MetatileBehavior_IsPlayerFacingTVScreen: @ 80891CC push {lr} lsls r0, 24 lsrs r0, 24 @@ -235656,7 +235656,7 @@ _080891E4: thumb_func_end MetatileBehavior_IsPlayerFacingTVScreen thumb_func_start MetatileBehavior_IsPC -MetatileBehavior_IsPC: ; 80891E8 +MetatileBehavior_IsPC: @ 80891E8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235672,7 +235672,7 @@ _080891F8: thumb_func_end MetatileBehavior_IsPC thumb_func_start is_tile_x84 -is_tile_x84: ; 80891FC +is_tile_x84: @ 80891FC push {lr} lsls r0, 24 lsrs r0, 24 @@ -235688,7 +235688,7 @@ _0808920C: thumb_func_end is_tile_x84 thumb_func_start sub_8089210 -sub_8089210: ; 8089210 +sub_8089210: @ 8089210 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235717,7 +235717,7 @@ _08089238: thumb_func_end sub_8089210 thumb_func_start sub_808923C -sub_808923C: ; 808923C +sub_808923C: @ 808923C push {lr} lsls r0, 24 lsrs r0, 24 @@ -235740,7 +235740,7 @@ _08089258: thumb_func_end sub_808923C thumb_func_start sub_808925C -sub_808925C: ; 808925C +sub_808925C: @ 808925C push {lr} lsls r0, 24 lsrs r0, 24 @@ -235759,7 +235759,7 @@ _08089270: thumb_func_end sub_808925C thumb_func_start is_tile_x98 -is_tile_x98: ; 8089274 +is_tile_x98: @ 8089274 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235775,7 +235775,7 @@ _08089284: thumb_func_end is_tile_x98 thumb_func_start sub_8089288 -sub_8089288: ; 8089288 +sub_8089288: @ 8089288 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235791,7 +235791,7 @@ _08089298: thumb_func_end sub_8089288 thumb_func_start sub_808929C -sub_808929C: ; 808929C +sub_808929C: @ 808929C push {lr} lsls r0, 24 lsrs r0, 24 @@ -235807,7 +235807,7 @@ _080892AC: thumb_func_end sub_808929C thumb_func_start sub_80892B0 -sub_80892B0: ; 80892B0 +sub_80892B0: @ 80892B0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235823,7 +235823,7 @@ _080892C0: thumb_func_end sub_80892B0 thumb_func_start sub_80892C4 -sub_80892C4: ; 80892C4 +sub_80892C4: @ 80892C4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235839,7 +235839,7 @@ _080892D4: thumb_func_end sub_80892C4 thumb_func_start sub_80892D8 -sub_80892D8: ; 80892D8 +sub_80892D8: @ 80892D8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235855,7 +235855,7 @@ _080892E8: thumb_func_end sub_80892D8 thumb_func_start sub_80892EC -sub_80892EC: ; 80892EC +sub_80892EC: @ 80892EC push {lr} lsls r0, 24 lsrs r0, 24 @@ -235871,7 +235871,7 @@ _080892FC: thumb_func_end sub_80892EC thumb_func_start sub_8089300 -sub_8089300: ; 8089300 +sub_8089300: @ 8089300 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235887,7 +235887,7 @@ _08089310: thumb_func_end sub_8089300 thumb_func_start sub_8089314 -sub_8089314: ; 8089314 +sub_8089314: @ 8089314 push {lr} lsls r0, 24 cmp r0, 0 @@ -235902,7 +235902,7 @@ _08089322: thumb_func_end sub_8089314 thumb_func_start sub_8089328 -sub_8089328: ; 8089328 +sub_8089328: @ 8089328 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235918,7 +235918,7 @@ _08089338: thumb_func_end sub_8089328 thumb_func_start sub_808933C -sub_808933C: ; 808933C +sub_808933C: @ 808933C push {lr} lsls r0, 24 lsrs r0, 24 @@ -235934,7 +235934,7 @@ _0808934C: thumb_func_end sub_808933C thumb_func_start sub_8089350 -sub_8089350: ; 8089350 +sub_8089350: @ 8089350 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235950,7 +235950,7 @@ _08089360: thumb_func_end sub_8089350 thumb_func_start sub_8089364 -sub_8089364: ; 8089364 +sub_8089364: @ 8089364 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235966,7 +235966,7 @@ _08089374: thumb_func_end sub_8089364 thumb_func_start sub_8089378 -sub_8089378: ; 8089378 +sub_8089378: @ 8089378 push {lr} lsls r0, 24 lsrs r0, 24 @@ -235982,7 +235982,7 @@ _08089388: thumb_func_end sub_8089378 thumb_func_start sub_808938C -sub_808938C: ; 808938C +sub_808938C: @ 808938C push {lr} lsls r0, 24 lsrs r0, 24 @@ -235998,7 +235998,7 @@ _0808939C: thumb_func_end sub_808938C thumb_func_start sub_80893A0 -sub_80893A0: ; 80893A0 +sub_80893A0: @ 80893A0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236014,7 +236014,7 @@ _080893B0: thumb_func_end sub_80893A0 thumb_func_start sub_80893B4 -sub_80893B4: ; 80893B4 +sub_80893B4: @ 80893B4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236030,7 +236030,7 @@ _080893C4: thumb_func_end sub_80893B4 thumb_func_start sub_80893C8 -sub_80893C8: ; 80893C8 +sub_80893C8: @ 80893C8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236046,7 +236046,7 @@ _080893D8: thumb_func_end sub_80893C8 thumb_func_start sub_80893DC -sub_80893DC: ; 80893DC +sub_80893DC: @ 80893DC push {lr} lsls r0, 24 lsrs r0, 24 @@ -236062,7 +236062,7 @@ _080893EC: thumb_func_end sub_80893DC thumb_func_start sub_80893F0 -sub_80893F0: ; 80893F0 +sub_80893F0: @ 80893F0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236078,7 +236078,7 @@ _08089400: thumb_func_end sub_80893F0 thumb_func_start sub_8089404 -sub_8089404: ; 8089404 +sub_8089404: @ 8089404 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236094,7 +236094,7 @@ _08089414: thumb_func_end sub_8089404 thumb_func_start MetatileBehavior_HasRipples -MetatileBehavior_HasRipples: ; 8089418 +MetatileBehavior_HasRipples: @ 8089418 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236115,7 +236115,7 @@ _08089430: thumb_func_end MetatileBehavior_HasRipples thumb_func_start MetatileBehavior_IsPuddle -MetatileBehavior_IsPuddle: ; 8089434 +MetatileBehavior_IsPuddle: @ 8089434 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236131,7 +236131,7 @@ _08089444: thumb_func_end MetatileBehavior_IsPuddle thumb_func_start MetatileBehavior_IsTallGrass -MetatileBehavior_IsTallGrass: ; 8089448 +MetatileBehavior_IsTallGrass: @ 8089448 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236147,7 +236147,7 @@ _08089458: thumb_func_end MetatileBehavior_IsTallGrass thumb_func_start MetatileBehavior_IsLongGrass -MetatileBehavior_IsLongGrass: ; 808945C +MetatileBehavior_IsLongGrass: @ 808945C push {lr} lsls r0, 24 lsrs r0, 24 @@ -236163,7 +236163,7 @@ _0808946C: thumb_func_end MetatileBehavior_IsLongGrass thumb_func_start MetatileBehavior_IsBerryTreeSoil -MetatileBehavior_IsBerryTreeSoil: ; 8089470 +MetatileBehavior_IsBerryTreeSoil: @ 8089470 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236179,7 +236179,7 @@ _08089480: thumb_func_end MetatileBehavior_IsBerryTreeSoil thumb_func_start MetatileBehavior_IsAsh -MetatileBehavior_IsAsh: ; 8089484 +MetatileBehavior_IsAsh: @ 8089484 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236195,7 +236195,7 @@ _08089494: thumb_func_end MetatileBehavior_IsAsh thumb_func_start MetatileBehavior_IsUnusedFootprintMetatile -MetatileBehavior_IsUnusedFootprintMetatile: ; 8089498 +MetatileBehavior_IsUnusedFootprintMetatile: @ 8089498 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236211,7 +236211,7 @@ _080894A8: thumb_func_end MetatileBehavior_IsUnusedFootprintMetatile thumb_func_start sub_80894AC -sub_80894AC: ; 80894AC +sub_80894AC: @ 80894AC push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -236238,7 +236238,7 @@ _080894D0: thumb_func_end sub_80894AC thumb_func_start sub_80894D4 -sub_80894D4: ; 80894D4 +sub_80894D4: @ 80894D4 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -236274,7 +236274,7 @@ _0808950A: thumb_func_end sub_80894D4 thumb_func_start sub_8089510 -sub_8089510: ; 8089510 +sub_8089510: @ 8089510 push {lr} lsls r0, 24 movs r1, 0x90 @@ -236293,7 +236293,7 @@ _08089526: thumb_func_end sub_8089510 thumb_func_start sub_808952C -sub_808952C: ; 808952C +sub_808952C: @ 808952C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -236319,7 +236319,7 @@ _08089552: thumb_func_end sub_808952C thumb_func_start sub_8089558 -sub_8089558: ; 8089558 +sub_8089558: @ 8089558 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -236346,7 +236346,7 @@ _08089580: thumb_func_end sub_8089558 thumb_func_start sub_8089588 -sub_8089588: ; 8089588 +sub_8089588: @ 8089588 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236362,7 +236362,7 @@ _08089598: thumb_func_end sub_8089588 thumb_func_start sub_808959C -sub_808959C: ; 808959C +sub_808959C: @ 808959C push {lr} lsls r0, 24 lsrs r0, 24 @@ -236378,7 +236378,7 @@ _080895AC: thumb_func_end sub_808959C thumb_func_start sub_80895B0 -sub_80895B0: ; 80895B0 +sub_80895B0: @ 80895B0 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -236401,7 +236401,7 @@ _080895CC: thumb_func_end sub_80895B0 thumb_func_start sub_80895D0 -sub_80895D0: ; 80895D0 +sub_80895D0: @ 80895D0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236420,7 +236420,7 @@ _080895E4: thumb_func_end sub_80895D0 thumb_func_start MetatileBehavior_IsShallowFlowingWater -MetatileBehavior_IsShallowFlowingWater: ; 80895E8 +MetatileBehavior_IsShallowFlowingWater: @ 80895E8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236441,7 +236441,7 @@ _08089600: thumb_func_end MetatileBehavior_IsShallowFlowingWater thumb_func_start sub_8089604 -sub_8089604: ; 8089604 +sub_8089604: @ 8089604 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236457,7 +236457,7 @@ _08089614: thumb_func_end sub_8089604 thumb_func_start sub_8089618 -sub_8089618: ; 8089618 +sub_8089618: @ 8089618 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236473,7 +236473,7 @@ _08089628: thumb_func_end sub_8089618 thumb_func_start sub_808962C -sub_808962C: ; 808962C +sub_808962C: @ 808962C push {lr} lsls r0, 24 lsrs r0, 24 @@ -236494,7 +236494,7 @@ _08089644: thumb_func_end sub_808962C thumb_func_start sub_8089648 -sub_8089648: ; 8089648 +sub_8089648: @ 8089648 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236513,7 +236513,7 @@ _0808965C: thumb_func_end sub_8089648 thumb_func_start sub_8089660 -sub_8089660: ; 8089660 +sub_8089660: @ 8089660 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -236538,7 +236538,7 @@ _08089684: thumb_func_end sub_8089660 thumb_func_start MetatileBehavior_IsEastBlocked -MetatileBehavior_IsEastBlocked: ; 808968C +MetatileBehavior_IsEastBlocked: @ 808968C push {lr} lsls r0, 24 lsrs r0, 24 @@ -236563,7 +236563,7 @@ _080896AC: thumb_func_end MetatileBehavior_IsEastBlocked thumb_func_start MetatileBehavior_IsWestBlocked -MetatileBehavior_IsWestBlocked: ; 80896B0 +MetatileBehavior_IsWestBlocked: @ 80896B0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236588,7 +236588,7 @@ _080896D0: thumb_func_end MetatileBehavior_IsWestBlocked thumb_func_start MetatileBehavior_IsNorthBlocked -MetatileBehavior_IsNorthBlocked: ; 80896D4 +MetatileBehavior_IsNorthBlocked: @ 80896D4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236611,7 +236611,7 @@ _080896F0: thumb_func_end MetatileBehavior_IsNorthBlocked thumb_func_start MetatileBehavior_IsSouthBlocked -MetatileBehavior_IsSouthBlocked: ; 80896F4 +MetatileBehavior_IsSouthBlocked: @ 80896F4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236634,7 +236634,7 @@ _08089710: thumb_func_end MetatileBehavior_IsSouthBlocked thumb_func_start MetatileBehavior_IsShortGrass -MetatileBehavior_IsShortGrass: ; 8089714 +MetatileBehavior_IsShortGrass: @ 8089714 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236650,7 +236650,7 @@ _08089724: thumb_func_end MetatileBehavior_IsShortGrass thumb_func_start MetatileBehavior_IsHotSprings -MetatileBehavior_IsHotSprings: ; 8089728 +MetatileBehavior_IsHotSprings: @ 8089728 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236666,8 +236666,8 @@ _08089738: thumb_func_end MetatileBehavior_IsHotSprings thumb_func_start MetatileBehavior_IsWaterfall -; bool8 MetatileBehavior_IsWaterfall(u8 metatileBehavior) -MetatileBehavior_IsWaterfall: ; 808973C +@ bool8 MetatileBehavior_IsWaterfall(u8 metatileBehavior) +MetatileBehavior_IsWaterfall: @ 808973C push {lr} lsls r0, 24 lsrs r0, 24 @@ -236683,7 +236683,7 @@ _0808974C: thumb_func_end MetatileBehavior_IsWaterfall thumb_func_start MetatileBehavior_IsFortreeBridge -MetatileBehavior_IsFortreeBridge: ; 8089750 +MetatileBehavior_IsFortreeBridge: @ 8089750 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236699,7 +236699,7 @@ _08089760: thumb_func_end MetatileBehavior_IsFortreeBridge thumb_func_start sub_8089764 -sub_8089764: ; 8089764 +sub_8089764: @ 8089764 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236715,7 +236715,7 @@ _08089774: thumb_func_end sub_8089764 thumb_func_start sub_8089778 -sub_8089778: ; 8089778 +sub_8089778: @ 8089778 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236731,7 +236731,7 @@ _08089788: thumb_func_end sub_8089778 thumb_func_start sub_808978C -sub_808978C: ; 808978C +sub_808978C: @ 808978C push {lr} lsls r0, 24 lsrs r0, 24 @@ -236747,7 +236747,7 @@ _0808979C: thumb_func_end sub_808978C thumb_func_start sub_80897A0 -sub_80897A0: ; 80897A0 +sub_80897A0: @ 80897A0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236763,7 +236763,7 @@ _080897B0: thumb_func_end sub_80897A0 thumb_func_start MetatileBehavior_IsPacifidlogLog -MetatileBehavior_IsPacifidlogLog: ; 80897B4 +MetatileBehavior_IsPacifidlogLog: @ 80897B4 push {lr} lsls r0, 24 movs r1, 0x8C @@ -236782,7 +236782,7 @@ _080897CA: thumb_func_end MetatileBehavior_IsPacifidlogLog thumb_func_start is_tile_x8C -is_tile_x8C: ; 80897D0 +is_tile_x8C: @ 80897D0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236798,7 +236798,7 @@ _080897E0: thumb_func_end is_tile_x8C thumb_func_start is_tile_x85 -is_tile_x85: ; 80897E4 +is_tile_x85: @ 80897E4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236814,7 +236814,7 @@ _080897F4: thumb_func_end is_tile_x85 thumb_func_start is_tile_x8B -is_tile_x8B: ; 80897F8 +is_tile_x8B: @ 80897F8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236830,7 +236830,7 @@ _08089808: thumb_func_end is_tile_x8B thumb_func_start is_tile_xEA -is_tile_xEA: ; 808980C +is_tile_xEA: @ 808980C push {lr} lsls r0, 24 lsrs r0, 24 @@ -236846,7 +236846,7 @@ _0808981C: thumb_func_end is_tile_xEA thumb_func_start is_tile_x8A -is_tile_x8A: ; 8089820 +is_tile_x8A: @ 8089820 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236862,7 +236862,7 @@ _08089830: thumb_func_end is_tile_x8A thumb_func_start is_tile_x87 -is_tile_x87: ; 8089834 +is_tile_x87: @ 8089834 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236878,8 +236878,8 @@ _08089844: thumb_func_end is_tile_x87 thumb_func_start MetatileBehavior_0xBB -; bool8 MetatileBehavior_0xBB(u8 metatileBehavior) -MetatileBehavior_0xBB: ; 8089848 +@ bool8 MetatileBehavior_0xBB(u8 metatileBehavior) +MetatileBehavior_0xBB: @ 8089848 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236895,8 +236895,8 @@ _08089858: thumb_func_end MetatileBehavior_0xBB thumb_func_start MetatileBehavior_0xBC -; bool8 MetatileBehavior_0xBC(u8 metatileBehavior) -MetatileBehavior_0xBC: ; 808985C +@ bool8 MetatileBehavior_0xBC(u8 metatileBehavior) +MetatileBehavior_0xBC: @ 808985C push {lr} lsls r0, 24 lsrs r0, 24 @@ -236912,7 +236912,7 @@ _0808986C: thumb_func_end MetatileBehavior_0xBC thumb_func_start sub_8089870 -sub_8089870: ; 8089870 +sub_8089870: @ 8089870 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236928,7 +236928,7 @@ _08089880: thumb_func_end sub_8089870 thumb_func_start is_role_x68 -is_role_x68: ; 8089884 +is_role_x68: @ 8089884 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236944,7 +236944,7 @@ _08089894: thumb_func_end is_role_x68 thumb_func_start MetatileBehavior_IsAquaHideoutWarp -MetatileBehavior_IsAquaHideoutWarp: ; 8089898 +MetatileBehavior_IsAquaHideoutWarp: @ 8089898 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236960,7 +236960,7 @@ _080898A8: thumb_func_end MetatileBehavior_IsAquaHideoutWarp thumb_func_start sub_80898AC -sub_80898AC: ; 80898AC +sub_80898AC: @ 80898AC push {lr} lsls r0, 24 lsrs r0, 24 @@ -236976,7 +236976,7 @@ _080898BC: thumb_func_end sub_80898AC thumb_func_start sub_80898C0 -sub_80898C0: ; 80898C0 +sub_80898C0: @ 80898C0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -236992,7 +236992,7 @@ _080898D0: thumb_func_end sub_80898C0 thumb_func_start MetatileBehavior_IsSurfableFishableWater -MetatileBehavior_IsSurfableFishableWater: ; 80898D4 +MetatileBehavior_IsSurfableFishableWater: @ 80898D4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237022,7 +237022,7 @@ _080898FE: thumb_func_end MetatileBehavior_IsSurfableFishableWater thumb_func_start sub_8089904 -sub_8089904: ; 8089904 +sub_8089904: @ 8089904 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237038,7 +237038,7 @@ _08089914: thumb_func_end sub_8089904 thumb_func_start sub_8089918 -sub_8089918: ; 8089918 +sub_8089918: @ 8089918 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237054,7 +237054,7 @@ _08089928: thumb_func_end sub_8089918 thumb_func_start sub_808992C -sub_808992C: ; 808992C +sub_808992C: @ 808992C push {lr} lsls r0, 24 lsrs r0, 24 @@ -237070,8 +237070,8 @@ _0808993C: thumb_func_end sub_808992C thumb_func_start MetatileBehavior_IsMuddySlope -; bool8 MetatileBehavior_IsMuddySlope(u8 metatileBehavior) -MetatileBehavior_IsMuddySlope: ; 8089940 +@ bool8 MetatileBehavior_IsMuddySlope(u8 metatileBehavior) +MetatileBehavior_IsMuddySlope: @ 8089940 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237087,7 +237087,7 @@ _08089950: thumb_func_end MetatileBehavior_IsMuddySlope thumb_func_start MetatileBehavior_IsBumpySlope -MetatileBehavior_IsBumpySlope: ; 8089954 +MetatileBehavior_IsBumpySlope: @ 8089954 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237103,7 +237103,7 @@ _08089964: thumb_func_end MetatileBehavior_IsBumpySlope thumb_func_start MetatileBehavior_IsIsolatedVerticalRail -MetatileBehavior_IsIsolatedVerticalRail: ; 8089968 +MetatileBehavior_IsIsolatedVerticalRail: @ 8089968 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237119,7 +237119,7 @@ _08089978: thumb_func_end MetatileBehavior_IsIsolatedVerticalRail thumb_func_start MetatileBehavior_IsIsolatedHorizontalRail -MetatileBehavior_IsIsolatedHorizontalRail: ; 808997C +MetatileBehavior_IsIsolatedHorizontalRail: @ 808997C push {lr} lsls r0, 24 lsrs r0, 24 @@ -237135,7 +237135,7 @@ _0808998C: thumb_func_end MetatileBehavior_IsIsolatedHorizontalRail thumb_func_start MetatileBehavior_IsVerticalRail -MetatileBehavior_IsVerticalRail: ; 8089990 +MetatileBehavior_IsVerticalRail: @ 8089990 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237151,7 +237151,7 @@ _080899A0: thumb_func_end MetatileBehavior_IsVerticalRail thumb_func_start MetatileBehavior_IsHorizontalRail -MetatileBehavior_IsHorizontalRail: ; 80899A4 +MetatileBehavior_IsHorizontalRail: @ 80899A4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237167,7 +237167,7 @@ _080899B4: thumb_func_end MetatileBehavior_IsHorizontalRail thumb_func_start MetatileBehavior_IsSeaweed -MetatileBehavior_IsSeaweed: ; 80899B8 +MetatileBehavior_IsSeaweed: @ 80899B8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237186,7 +237186,7 @@ _080899CC: thumb_func_end MetatileBehavior_IsSeaweed thumb_func_start MetatileBehavior_IsRunningDisallowed -MetatileBehavior_IsRunningDisallowed: ; 80899D0 +MetatileBehavior_IsRunningDisallowed: @ 80899D0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237211,7 +237211,7 @@ _080899F2: thumb_func_end MetatileBehavior_IsRunningDisallowed thumb_func_start sub_80899F8 -sub_80899F8: ; 80899F8 +sub_80899F8: @ 80899F8 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -237236,7 +237236,7 @@ _08089A18: thumb_func_end sub_80899F8 thumb_func_start sub_8089A1C -sub_8089A1C: ; 8089A1C +sub_8089A1C: @ 8089A1C push {lr} lsls r0, 24 lsrs r0, 24 @@ -237252,7 +237252,7 @@ _08089A2C: thumb_func_end sub_8089A1C thumb_func_start sub_8089A30 -sub_8089A30: ; 8089A30 +sub_8089A30: @ 8089A30 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237268,7 +237268,7 @@ _08089A40: thumb_func_end sub_8089A30 thumb_func_start sub_8089A44 -sub_8089A44: ; 8089A44 +sub_8089A44: @ 8089A44 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237284,7 +237284,7 @@ _08089A54: thumb_func_end sub_8089A44 thumb_func_start sub_8089A58 -sub_8089A58: ; 8089A58 +sub_8089A58: @ 8089A58 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237300,7 +237300,7 @@ _08089A68: thumb_func_end sub_8089A58 thumb_func_start sub_8089A6C -sub_8089A6C: ; 8089A6C +sub_8089A6C: @ 8089A6C push {lr} lsls r0, 24 lsrs r0, 24 @@ -237316,7 +237316,7 @@ _08089A7C: thumb_func_end sub_8089A6C thumb_func_start sub_8089A80 -sub_8089A80: ; 8089A80 +sub_8089A80: @ 8089A80 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237332,7 +237332,7 @@ _08089A90: thumb_func_end sub_8089A80 thumb_func_start sub_8089A94 -sub_8089A94: ; 8089A94 +sub_8089A94: @ 8089A94 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237348,7 +237348,7 @@ _08089AA4: thumb_func_end sub_8089A94 thumb_func_start sub_8089AA8 -sub_8089AA8: ; 8089AA8 +sub_8089AA8: @ 8089AA8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237364,7 +237364,7 @@ _08089AB8: thumb_func_end sub_8089AA8 thumb_func_start sub_8089ABC -sub_8089ABC: ; 8089ABC +sub_8089ABC: @ 8089ABC push {lr} lsls r0, 24 lsrs r0, 24 @@ -237380,7 +237380,7 @@ _08089ACC: thumb_func_end sub_8089ABC thumb_func_start sub_8089AD0 -sub_8089AD0: ; 8089AD0 +sub_8089AD0: @ 8089AD0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237401,7 +237401,7 @@ _08089AE8: thumb_func_end sub_8089AD0 thumb_func_start sub_8089AEC -sub_8089AEC: ; 8089AEC +sub_8089AEC: @ 8089AEC push {lr} lsls r0, 24 lsrs r0, 24 @@ -237422,7 +237422,7 @@ _08089B04: thumb_func_end sub_8089AEC thumb_func_start MetatileBehavior_IsQuestionnaire -MetatileBehavior_IsQuestionnaire: ; 8089B08 +MetatileBehavior_IsQuestionnaire: @ 8089B08 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237438,7 +237438,7 @@ _08089B18: thumb_func_end MetatileBehavior_IsQuestionnaire thumb_func_start MetatileBehavior_IsLongGrass2 -MetatileBehavior_IsLongGrass2: ; 8089B1C +MetatileBehavior_IsLongGrass2: @ 8089B1C push {lr} lsls r0, 24 lsrs r0, 24 @@ -237454,7 +237454,7 @@ _08089B2C: thumb_func_end MetatileBehavior_IsLongGrass2 thumb_func_start MetatileBehavior_IsLongGrassSouthEdge -MetatileBehavior_IsLongGrassSouthEdge: ; 8089B30 +MetatileBehavior_IsLongGrassSouthEdge: @ 8089B30 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237470,7 +237470,7 @@ _08089B40: thumb_func_end MetatileBehavior_IsLongGrassSouthEdge thumb_func_start MetatileBehavior_IsTrainerHillTimer -MetatileBehavior_IsTrainerHillTimer: ; 8089B44 +MetatileBehavior_IsTrainerHillTimer: @ 8089B44 push {lr} lsls r0, 24 lsrs r0, 24 @@ -237486,8 +237486,8 @@ _08089B54: thumb_func_end MetatileBehavior_IsTrainerHillTimer thumb_func_start move_tilemap_camera_to_upper_left_corner_ -; void move_tilemap_camera_to_upper_left_corner_(struc_28 *a1) -move_tilemap_camera_to_upper_left_corner_: ; 8089B58 +@ void move_tilemap_camera_to_upper_left_corner_(struc_28 *a1) +move_tilemap_camera_to_upper_left_corner_: @ 8089B58 movs r1, 0 strb r1, [r0, 0x2] strb r1, [r0, 0x3] @@ -237499,8 +237499,8 @@ move_tilemap_camera_to_upper_left_corner_: ; 8089B58 thumb_func_end move_tilemap_camera_to_upper_left_corner_ thumb_func_start tilemap_move_something -; void tilemap_move_something(struct struc_28 *, u8 deltaX, u8 deltaY) -tilemap_move_something: ; 8089B68 +@ void tilemap_move_something(struct struc_28 *, u8 deltaX, u8 deltaY) +tilemap_move_something: @ 8089B68 ldrb r3, [r0, 0x2] adds r3, r1 strb r3, [r0, 0x2] @@ -237518,8 +237518,8 @@ tilemap_move_something: ; 8089B68 thumb_func_end tilemap_move_something thumb_func_start coords8_add -; void coords8_add(struct coords8 *coords, u8 x, u8 y) -coords8_add: ; 8089B84 +@ void coords8_add(struct coords8 *coords, u8 x, u8 y) +coords8_add: @ 8089B84 ldrb r3, [r0] adds r3, r1 strb r3, [r0] @@ -237530,8 +237530,8 @@ coords8_add: ; 8089B84 thumb_func_end coords8_add thumb_func_start move_tilemap_camera_to_upper_left_corner -; void move_tilemap_camera_to_upper_left_corner() -move_tilemap_camera_to_upper_left_corner: ; 8089B94 +@ void move_tilemap_camera_to_upper_left_corner() +move_tilemap_camera_to_upper_left_corner: @ 8089B94 push {lr} ldr r0, =0x03000e20 bl move_tilemap_camera_to_upper_left_corner_ @@ -237541,8 +237541,8 @@ move_tilemap_camera_to_upper_left_corner: ; 8089B94 thumb_func_end move_tilemap_camera_to_upper_left_corner thumb_func_start FieldUpdateBgTilemapScroll -; void FieldUpdateBgTilemapScroll() -FieldUpdateBgTilemapScroll: ; 8089BA4 +@ void FieldUpdateBgTilemapScroll() +FieldUpdateBgTilemapScroll: @ 8089BA4 push {r4,r5,lr} ldr r1, =0x03000e20 ldr r0, =0x03000e28 @@ -237585,7 +237585,7 @@ FieldUpdateBgTilemapScroll: ; 8089BA4 thumb_func_end FieldUpdateBgTilemapScroll thumb_func_start sub_8089C08 -sub_8089C08: ; 8089C08 +sub_8089C08: @ 8089C08 push {r4,lr} ldr r3, =0x03000e20 ldr r2, =0x03000e28 @@ -237606,8 +237606,8 @@ sub_8089C08: ; 8089C08 thumb_func_end sub_8089C08 thumb_func_start DrawWholeMapView -; void DrawWholeMapView() -DrawWholeMapView: ; 8089C34 +@ void DrawWholeMapView() +DrawWholeMapView: @ 8089C34 push {lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -237627,8 +237627,8 @@ DrawWholeMapView: ; 8089C34 thumb_func_end DrawWholeMapView thumb_func_start DrawWholeMapViewInternal -; void DrawWholeMapViewInternal(s32 x, s32 y, struct mapdata_header *mapGrid) -DrawWholeMapViewInternal: ; 8089C60 +@ void DrawWholeMapViewInternal(s32 x, s32 y, struct mapdata_header *mapGrid) +DrawWholeMapViewInternal: @ 8089C60 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -237699,8 +237699,8 @@ _08089CA6: thumb_func_end DrawWholeMapViewInternal thumb_func_start RedrawMapSlicesForCameraUpdate -; void RedrawMapSlicesForCameraUpdate(struct struc_28 *, u8 deltaX, u8 deltaY) -RedrawMapSlicesForCameraUpdate: ; 8089CE4 +@ void RedrawMapSlicesForCameraUpdate(struct struc_28 *, u8 deltaX, u8 deltaY) +RedrawMapSlicesForCameraUpdate: @ 8089CE4 push {r4-r7,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -237740,8 +237740,8 @@ _08089D20: thumb_func_end RedrawMapSlicesForCameraUpdate thumb_func_start RedrawMapSliceNorth -; void RedrawMapSliceNorth(struct struc_28 *, struct mapdata_header *mapGrid) -RedrawMapSliceNorth: ; 8089D30 +@ void RedrawMapSliceNorth(struct struc_28 *, struct mapdata_header *mapGrid) +RedrawMapSliceNorth: @ 8089D30 push {r4-r7,lr} adds r5, r0, 0 adds r7, r1, 0 @@ -237794,8 +237794,8 @@ _08089D5E: thumb_func_end RedrawMapSliceNorth thumb_func_start RedrawMapSliceSouth -; void RedrawMapSliceSouth(struct struc_28 *, struct mapdata_header *mapGrid) -RedrawMapSliceSouth: ; 8089D90 +@ void RedrawMapSliceSouth(struct struc_28 *, struct mapdata_header *mapGrid) +RedrawMapSliceSouth: @ 8089D90 push {r4-r7,lr} adds r5, r0, 0 adds r7, r1, 0 @@ -237836,8 +237836,8 @@ _08089DAE: thumb_func_end RedrawMapSliceSouth thumb_func_start RedrawMapSliceEast -; void RedrawMapSliceEast(struct struc_28 *, struct mapdata_header *mapGrid) -RedrawMapSliceEast: ; 8089DDC +@ void RedrawMapSliceEast(struct struc_28 *, struct mapdata_header *mapGrid) +RedrawMapSliceEast: @ 8089DDC push {r4-r7,lr} mov r7, r8 push {r7} @@ -237884,8 +237884,8 @@ _08089DFC: thumb_func_end RedrawMapSliceEast thumb_func_start RedrawMapSliceWest -; void RedrawMapSliceWest(struct struc_28 *, struct mapdata_header *mapGrid) -RedrawMapSliceWest: ; 8089E34 +@ void RedrawMapSliceWest(struct struc_28 *, struct mapdata_header *mapGrid) +RedrawMapSliceWest: @ 8089E34 push {r4-r7,lr} mov r7, r8 push {r7} @@ -237943,8 +237943,8 @@ _08089E66: thumb_func_end RedrawMapSliceWest thumb_func_start CurrentMapDrawMetatileAt -; void CurrentMapDrawMetatileAt(u32 x, u32 y) -CurrentMapDrawMetatileAt: ; 8089EA0 +@ void CurrentMapDrawMetatileAt(u32 x, u32 y) +CurrentMapDrawMetatileAt: @ 8089EA0 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -237973,8 +237973,8 @@ _08089ECC: thumb_func_end CurrentMapDrawMetatileAt thumb_func_start DrawDoorMetatileAt -; void DrawDoorMetatileAt(u32 x, u32 y, u16 *metatile) -DrawDoorMetatileAt: ; 8089EDC +@ void DrawDoorMetatileAt(u32 x, u32 y, u16 *metatile) +DrawDoorMetatileAt: @ 8089EDC push {r4-r6,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -238001,8 +238001,8 @@ _08089F04: thumb_func_end DrawDoorMetatileAt thumb_func_start DrawMetatileAt -; void DrawMetatileAt(struct mapdata_header *mapGrid, u16 offset, s32 x, s32 y) -DrawMetatileAt: ; 8089F10 +@ void DrawMetatileAt(struct mapdata_header *mapGrid, u16 offset, s32 x, s32 y) +DrawMetatileAt: @ 8089F10 push {r4-r7,lr} mov r7, r8 push {r7} @@ -238056,8 +238056,8 @@ _08089F54: thumb_func_end DrawMetatileAt thumb_func_start DrawMetatile -; void DrawMetatile(u32 layerType, u16 *metatile, u16 offset) -DrawMetatile: ; 8089F78 +@ void DrawMetatile(u32 layerType, u16 *metatile, u16 offset) +DrawMetatile: @ 8089F78 push {r4,lr} adds r4, r1, 0 lsls r2, 16 @@ -238200,8 +238200,8 @@ _0808A082: thumb_func_end DrawMetatile thumb_func_start MapPosToBgTilemapOffset -; u32 MapPosToBgTilemapOffset(struct struc_28 *, u32 x, u32 y) -MapPosToBgTilemapOffset: ; 808A0AC +@ u32 MapPosToBgTilemapOffset(struct struc_28 *, u32 x, u32 y) +MapPosToBgTilemapOffset: @ 808A0AC push {r4,r5,lr} adds r4, r0, 0 ldr r0, =0x03005d8c @@ -238245,8 +238245,8 @@ _0808A0EE: thumb_func_end MapPosToBgTilemapOffset thumb_func_start CameraUpdateCallback -; void CameraUpdateCallback(struct CameraUpdateInfo *info) -CameraUpdateCallback: ; 808A0F4 +@ void CameraUpdateCallback(struct CameraUpdateInfo *info) +CameraUpdateCallback: @ 808A0F4 push {lr} adds r3, r0, 0 ldr r2, [r3, 0x4] @@ -238270,8 +238270,8 @@ _0808A114: thumb_func_end CameraUpdateCallback thumb_func_start ResetCameraUpdateInfo -; void ResetCameraUpdateInfo() -ResetCameraUpdateInfo: ; 808A11C +@ void ResetCameraUpdateInfo() +ResetCameraUpdateInfo: @ 808A11C ldr r1, =0x03005dd0 movs r0, 0 str r0, [r1, 0x8] @@ -238285,8 +238285,8 @@ ResetCameraUpdateInfo: ; 808A11C thumb_func_end ResetCameraUpdateInfo thumb_func_start InitCameraUpdateCallback -; u8 InitCameraUpdateCallback(u8 followedObjectId) -InitCameraUpdateCallback: ; 808A134 +@ u8 InitCameraUpdateCallback(u8 followedObjectId) +InitCameraUpdateCallback: @ 808A134 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -238316,8 +238316,8 @@ _0808A150: thumb_func_end InitCameraUpdateCallback thumb_func_start CameraUpdate -; void CameraUpdate() -CameraUpdate: ; 808A174 +@ void CameraUpdate() +CameraUpdate: @ 808A174 push {r4-r7,lr} mov r7, r8 push {r7} @@ -238451,7 +238451,7 @@ _0808A24E: thumb_func_end CameraUpdate thumb_func_start sub_808A284 -sub_808A284: ; 808A284 +sub_808A284: @ 808A284 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -238479,8 +238479,8 @@ sub_808A284: ; 808A284 thumb_func_end sub_808A284 thumb_func_start SetCameraPanningCallback -; void SetCameraPanningCallback(void ( *callback)()) -SetCameraPanningCallback: ; 808A2C0 +@ void SetCameraPanningCallback(void ( *callback)()) +SetCameraPanningCallback: @ 808A2C0 ldr r1, =0x03000e30 str r0, [r1] bx lr @@ -238488,8 +238488,8 @@ SetCameraPanningCallback: ; 808A2C0 thumb_func_end SetCameraPanningCallback thumb_func_start SetCameraPanning -; void SetCameraPanning(s16 x, s16 y) -SetCameraPanning: ; 808A2CC +@ void SetCameraPanning(s16 x, s16 y) +SetCameraPanning: @ 808A2CC ldr r2, =0x03000e28 strh r0, [r2] ldr r0, =0x03000e2a @@ -238502,8 +238502,8 @@ SetCameraPanning: ; 808A2CC thumb_func_end SetCameraPanning thumb_func_start InstallCameraPanAheadCallback -; void InstallCameraPanAheadCallback() -InstallCameraPanAheadCallback: ; 808A2E4 +@ void InstallCameraPanAheadCallback() +InstallCameraPanAheadCallback: @ 808A2E4 ldr r1, =0x03000e30 ldr r0, =CameraPanningCB_PanAhead str r0, [r1] @@ -238521,8 +238521,8 @@ InstallCameraPanAheadCallback: ; 808A2E4 thumb_func_end InstallCameraPanAheadCallback thumb_func_start UpdateCameraPanning -; void UpdateCameraPanning() -UpdateCameraPanning: ; 808A314 +@ void UpdateCameraPanning() +UpdateCameraPanning: @ 808A314 push {lr} ldr r0, =0x03000e30 ldr r0, [r0] @@ -238551,8 +238551,8 @@ _0808A322: thumb_func_end UpdateCameraPanning thumb_func_start CameraPanningCB_PanAhead -; void CameraPanningCB_PanAhead() -CameraPanningCB_PanAhead: ; 808A360 +@ void CameraPanningCB_PanAhead() +CameraPanningCB_PanAhead: @ 808A360 push {lr} ldr r0, =0x02037348 ldrb r0, [r0] @@ -238631,7 +238631,7 @@ _0808A3FC: thumb_func_end CameraPanningCB_PanAhead thumb_func_start sub_808A400 -sub_808A400: ; 808A400 +sub_808A400: @ 808A400 push {lr} adds r2, r0, 0 ldrb r0, [r2, 0x3] @@ -238659,7 +238659,7 @@ _0808A42E: thumb_func_end sub_808A400 thumb_func_start door_build_blockdef -door_build_blockdef: ; 808A438 +door_build_blockdef: @ 808A438 push {r4-r6,lr} adds r6, r0, 0 lsls r1, 16 @@ -238698,7 +238698,7 @@ _0808A472: thumb_func_end door_build_blockdef thumb_func_start door_patch_tilemap -door_patch_tilemap: ; 808A478 +door_patch_tilemap: @ 808A478 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -238784,7 +238784,7 @@ _0808A522: thumb_func_end door_patch_tilemap thumb_func_start sub_808A530 -sub_808A530: ; 808A530 +sub_808A530: @ 808A530 push {r4-r7,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -238813,7 +238813,7 @@ _0808A562: thumb_func_end sub_808A530 thumb_func_start sub_808A568 -sub_808A568: ; 808A568 +sub_808A568: @ 808A568 push {r4-r7,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -238871,7 +238871,7 @@ _0808A5E2: thumb_func_end sub_808A568 thumb_func_start sub_808A5F0 -sub_808A5F0: ; 808A5F0 +sub_808A5F0: @ 808A5F0 push {r4-r6,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -238927,7 +238927,7 @@ _0808A64C: thumb_func_end sub_808A5F0 thumb_func_start task50_overworld_door -task50_overworld_door: ; 808A654 +task50_overworld_door: @ 808A654 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -238957,7 +238957,7 @@ _0808A682: thumb_func_end task50_overworld_door thumb_func_start door_frame_last -door_frame_last: ; 808A68C +door_frame_last: @ 808A68C push {lr} adds r1, r0, 0 b _0808A694 @@ -238973,7 +238973,7 @@ _0808A694: thumb_func_end door_frame_last thumb_func_start door_find -door_find: ; 808A6A0 +door_find: @ 808A6A0 push {lr} adds r2, r0, 0 lsls r1, 16 @@ -238998,7 +238998,7 @@ _0808A6BE: thumb_func_end door_find thumb_func_start task_overworld_door_add_if_inactive -task_overworld_door_add_if_inactive: ; 808A6C4 +task_overworld_door_add_if_inactive: @ 808A6C4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -239048,7 +239048,7 @@ _0808A71C: thumb_func_end task_overworld_door_add_if_inactive thumb_func_start sub_808A728 -sub_808A728: ; 808A728 +sub_808A728: @ 808A728 push {lr} bl sub_808A530 pop {r0} @@ -239056,7 +239056,7 @@ sub_808A728: ; 808A728 thumb_func_end sub_808A728 thumb_func_start sub_808A734 -sub_808A734: ; 808A734 +sub_808A734: @ 808A734 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -239088,8 +239088,8 @@ _0808A76A: thumb_func_end sub_808A734 thumb_func_start task_overworld_door_add_for_opening_door_at -; s32 task_overworld_door_add_for_opening_door_at(void *a1, s32 x, s32 y) -task_overworld_door_add_for_opening_door_at: ; 808A774 +@ s32 task_overworld_door_add_for_opening_door_at(void *a1, s32 x, s32 y) +task_overworld_door_add_for_opening_door_at: @ 808A774 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -239134,7 +239134,7 @@ _0808A7C0: thumb_func_end task_overworld_door_add_for_opening_door_at thumb_func_start sub_808A7CC -sub_808A7CC: ; 808A7CC +sub_808A7CC: @ 808A7CC push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -239167,7 +239167,7 @@ _0808A804: thumb_func_end sub_808A7CC thumb_func_start cur_mapdata_get_door_x2_at -cur_mapdata_get_door_x2_at: ; 808A80C +cur_mapdata_get_door_x2_at: @ 808A80C push {r4,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -239194,7 +239194,7 @@ _0808A834: thumb_func_end cur_mapdata_get_door_x2_at thumb_func_start sub_808A83C -sub_808A83C: ; 808A83C +sub_808A83C: @ 808A83C push {lr} adds r3, r0, 0 adds r2, r1, 0 @@ -239207,7 +239207,7 @@ sub_808A83C: ; 808A83C thumb_func_end sub_808A83C thumb_func_start sub_808A854 -sub_808A854: ; 808A854 +sub_808A854: @ 808A854 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -239230,7 +239230,7 @@ _0808A876: thumb_func_end sub_808A854 thumb_func_start sub_808A880 -sub_808A880: ; 808A880 +sub_808A880: @ 808A880 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -239253,7 +239253,7 @@ _0808A8A2: thumb_func_end sub_808A880 thumb_func_start sub_808A8AC -sub_808A8AC: ; 808A8AC +sub_808A8AC: @ 808A8AC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -239282,7 +239282,7 @@ _0808A8DC: thumb_func_end sub_808A8AC thumb_func_start task_overworld_door_add_if_role_69_for_opening_door_at -task_overworld_door_add_if_role_69_for_opening_door_at: ; 808A8E4 +task_overworld_door_add_if_role_69_for_opening_door_at: @ 808A8E4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -239311,7 +239311,7 @@ _0808A914: thumb_func_end task_overworld_door_add_if_role_69_for_opening_door_at thumb_func_start sub_808A91C -sub_808A91C: ; 808A91C +sub_808A91C: @ 808A91C push {lr} ldr r0, =task50_overworld_door bl is_function_an_active_task @@ -239323,7 +239323,7 @@ sub_808A91C: ; 808A91C thumb_func_end sub_808A91C thumb_func_start cur_mapdata_get_door_sound_at -cur_mapdata_get_door_sound_at: ; 808A930 +cur_mapdata_get_door_sound_at: @ 808A930 push {lr} adds r3, r0, 0 adds r2, r1, 0 @@ -239353,7 +239353,7 @@ _0808A95E: thumb_func_end cur_mapdata_get_door_sound_at thumb_func_start sub_808A964 -sub_808A964: ; 808A964 +sub_808A964: @ 808A964 push {lr} ldr r0, =0x00004002 bl FlagGet @@ -239377,8 +239377,8 @@ _0808A992: thumb_func_end sub_808A964 thumb_func_start FieldObjectCB_NoMovement2 -; void FieldObjectCB_NoMovement2(struct obj *object) -FieldObjectCB_NoMovement2: ; 808A998 +@ void FieldObjectCB_NoMovement2(struct obj *object) +FieldObjectCB_NoMovement2: @ 808A998 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -239396,14 +239396,14 @@ FieldObjectCB_NoMovement2: ; 808A998 thumb_func_end FieldObjectCB_NoMovement2 thumb_func_start FieldObjectCB2_NoMovement2 -FieldObjectCB2_NoMovement2: ; 808A9BC +FieldObjectCB2_NoMovement2: @ 808A9BC movs r0, 0 bx lr thumb_func_end FieldObjectCB2_NoMovement2 thumb_func_start player_step -; void player_step(int dpad_direction, int buttons_new, int buttons_held) -player_step: ; 808A9C0 +@ void player_step(int dpad_direction, int buttons_new, int buttons_held) +player_step: @ 808A9C0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -239457,8 +239457,8 @@ _0808AA26: thumb_func_end player_step thumb_func_start TryInterruptFieldObjectSpecialAnim -; bool8 TryInterruptFieldObjectSpecialAnim(struct npc_state *fieldObject, u8 direction) -TryInterruptFieldObjectSpecialAnim: ; 808AA38 +@ bool8 TryInterruptFieldObjectSpecialAnim(struct npc_state *fieldObject, u8 direction) +TryInterruptFieldObjectSpecialAnim: @ 808AA38 push {r4-r6,lr} adds r4, r0, 0 lsls r1, 24 @@ -239512,8 +239512,8 @@ _0808AA94: thumb_func_end TryInterruptFieldObjectSpecialAnim thumb_func_start npc_clear_strange_bits -; void npc_clear_strange_bits(struct npc_state *fieldObject) -npc_clear_strange_bits: ; 808AA9C +@ void npc_clear_strange_bits(struct npc_state *fieldObject) +npc_clear_strange_bits: @ 808AA9C ldrb r2, [r0, 0x1] movs r1, 0x11 negs r1, r1 @@ -239534,8 +239534,8 @@ npc_clear_strange_bits: ; 808AA9C thumb_func_end npc_clear_strange_bits thumb_func_start MovePlayerAvatarUsingKeypadInput -; void MovePlayerAvatarUsingKeypadInput(int dpad_direction, int buttons_new, int buttons_held) -MovePlayerAvatarUsingKeypadInput: ; 808AAC0 +@ void MovePlayerAvatarUsingKeypadInput(int dpad_direction, int buttons_new, int buttons_held) +MovePlayerAvatarUsingKeypadInput: @ 808AAC0 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -239565,8 +239565,8 @@ _0808AAF0: thumb_func_end MovePlayerAvatarUsingKeypadInput thumb_func_start PlayerAllowForcedMovementIfMovingSameDirection -; void PlayerAllowForcedMovementIfMovingSameDirection() -PlayerAllowForcedMovementIfMovingSameDirection: ; 808AAF8 +@ void PlayerAllowForcedMovementIfMovingSameDirection() +PlayerAllowForcedMovementIfMovingSameDirection: @ 808AAF8 push {lr} ldr r2, =0x02037590 ldrb r0, [r2, 0x2] @@ -239583,8 +239583,8 @@ _0808AB0A: thumb_func_end PlayerAllowForcedMovementIfMovingSameDirection thumb_func_start TryDoMetatileBehaviorForcedMovment -; bool8 TryDoMetatileBehaviorForcedMovment() -TryDoMetatileBehaviorForcedMovment: ; 808AB14 +@ bool8 TryDoMetatileBehaviorForcedMovment() +TryDoMetatileBehaviorForcedMovment: @ 808AB14 push {r4,lr} ldr r4, =gUnknown_08497444 bl GetForcedMovementByMetatileBehavior @@ -239602,8 +239602,8 @@ TryDoMetatileBehaviorForcedMovment: ; 808AB14 thumb_func_end TryDoMetatileBehaviorForcedMovment thumb_func_start GetForcedMovementByMetatileBehavior -; u8 GetForcedMovementByMetatileBehavior() -GetForcedMovementByMetatileBehavior: ; 808AB38 +@ u8 GetForcedMovementByMetatileBehavior() +GetForcedMovementByMetatileBehavior: @ 808AB38 push {r4-r6,lr} ldr r3, =0x02037590 ldrb r1, [r3] @@ -239649,7 +239649,7 @@ _0808AB8C: thumb_func_end GetForcedMovementByMetatileBehavior thumb_func_start ForcedMovement_None -ForcedMovement_None: ; 808AB94 +ForcedMovement_None: @ 808AB94 push {r4,lr} ldr r4, =0x02037590 ldrb r1, [r4] @@ -239687,7 +239687,7 @@ _0808ABCE: thumb_func_end ForcedMovement_None thumb_func_start DoForcedMovement -DoForcedMovement: ; 808ABE0 +DoForcedMovement: @ 808ABE0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -239749,7 +239749,7 @@ _0808AC48: thumb_func_end DoForcedMovement thumb_func_start DoForcedMovementInCurrentDirection -DoForcedMovementInCurrentDirection: ; 808AC58 +DoForcedMovementInCurrentDirection: @ 808AC58 push {lr} adds r1, r0, 0 ldr r0, =0x02037590 @@ -239774,7 +239774,7 @@ DoForcedMovementInCurrentDirection: ; 808AC58 thumb_func_end DoForcedMovementInCurrentDirection thumb_func_start ForcedMovement_Slip -ForcedMovement_Slip: ; 808AC8C +ForcedMovement_Slip: @ 808AC8C push {lr} ldr r0, =PlayerGoSpeed1 bl DoForcedMovementInCurrentDirection @@ -239786,7 +239786,7 @@ ForcedMovement_Slip: ; 808AC8C thumb_func_end ForcedMovement_Slip thumb_func_start ForcedMovement_WalkSouth -ForcedMovement_WalkSouth: ; 808ACA0 +ForcedMovement_WalkSouth: @ 808ACA0 push {lr} ldr r1, =PlayerGoSpeed0 movs r0, 0x1 @@ -239799,7 +239799,7 @@ ForcedMovement_WalkSouth: ; 808ACA0 thumb_func_end ForcedMovement_WalkSouth thumb_func_start ForcedMovement_WalkNorth -ForcedMovement_WalkNorth: ; 808ACB8 +ForcedMovement_WalkNorth: @ 808ACB8 push {lr} ldr r1, =PlayerGoSpeed0 movs r0, 0x2 @@ -239812,7 +239812,7 @@ ForcedMovement_WalkNorth: ; 808ACB8 thumb_func_end ForcedMovement_WalkNorth thumb_func_start ForcedMovement_WalkWest -ForcedMovement_WalkWest: ; 808ACD0 +ForcedMovement_WalkWest: @ 808ACD0 push {lr} ldr r1, =PlayerGoSpeed0 movs r0, 0x3 @@ -239825,7 +239825,7 @@ ForcedMovement_WalkWest: ; 808ACD0 thumb_func_end ForcedMovement_WalkWest thumb_func_start ForcedMovement_WalkEast -ForcedMovement_WalkEast: ; 808ACE8 +ForcedMovement_WalkEast: @ 808ACE8 push {lr} ldr r1, =PlayerGoSpeed0 movs r0, 0x4 @@ -239838,7 +239838,7 @@ ForcedMovement_WalkEast: ; 808ACE8 thumb_func_end ForcedMovement_WalkEast thumb_func_start ForcedMovement_PushedSouthByCurrent -ForcedMovement_PushedSouthByCurrent: ; 808AD00 +ForcedMovement_PushedSouthByCurrent: @ 808AD00 push {lr} ldr r1, =PlayerGoSpeed2 movs r0, 0x1 @@ -239851,7 +239851,7 @@ ForcedMovement_PushedSouthByCurrent: ; 808AD00 thumb_func_end ForcedMovement_PushedSouthByCurrent thumb_func_start ForcedMovement_PushedNorthByCurrent -ForcedMovement_PushedNorthByCurrent: ; 808AD18 +ForcedMovement_PushedNorthByCurrent: @ 808AD18 push {lr} ldr r1, =PlayerGoSpeed2 movs r0, 0x2 @@ -239864,7 +239864,7 @@ ForcedMovement_PushedNorthByCurrent: ; 808AD18 thumb_func_end ForcedMovement_PushedNorthByCurrent thumb_func_start ForcedMovement_PushedWestByCurrent -ForcedMovement_PushedWestByCurrent: ; 808AD30 +ForcedMovement_PushedWestByCurrent: @ 808AD30 push {lr} ldr r1, =PlayerGoSpeed2 movs r0, 0x3 @@ -239877,7 +239877,7 @@ ForcedMovement_PushedWestByCurrent: ; 808AD30 thumb_func_end ForcedMovement_PushedWestByCurrent thumb_func_start ForcedMovement_PushedEastByCurrent -ForcedMovement_PushedEastByCurrent: ; 808AD48 +ForcedMovement_PushedEastByCurrent: @ 808AD48 push {lr} ldr r1, =PlayerGoSpeed2 movs r0, 0x4 @@ -239890,7 +239890,7 @@ ForcedMovement_PushedEastByCurrent: ; 808AD48 thumb_func_end ForcedMovement_PushedEastByCurrent thumb_func_start ForcedMovement_Slide -ForcedMovement_Slide: ; 808AD60 +ForcedMovement_Slide: @ 808AD60 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -239917,7 +239917,7 @@ ForcedMovement_Slide: ; 808AD60 thumb_func_end ForcedMovement_Slide thumb_func_start ForcedMovement_SlideSouth -ForcedMovement_SlideSouth: ; 808AD98 +ForcedMovement_SlideSouth: @ 808AD98 push {lr} ldr r1, =PlayerGoSpeed1 movs r0, 0x1 @@ -239930,7 +239930,7 @@ ForcedMovement_SlideSouth: ; 808AD98 thumb_func_end ForcedMovement_SlideSouth thumb_func_start ForcedMovement_SlideNorth -ForcedMovement_SlideNorth: ; 808ADB0 +ForcedMovement_SlideNorth: @ 808ADB0 push {lr} ldr r1, =PlayerGoSpeed1 movs r0, 0x2 @@ -239943,7 +239943,7 @@ ForcedMovement_SlideNorth: ; 808ADB0 thumb_func_end ForcedMovement_SlideNorth thumb_func_start ForcedMovement_SlideWest -ForcedMovement_SlideWest: ; 808ADC8 +ForcedMovement_SlideWest: @ 808ADC8 push {lr} ldr r1, =PlayerGoSpeed1 movs r0, 0x3 @@ -239956,7 +239956,7 @@ ForcedMovement_SlideWest: ; 808ADC8 thumb_func_end ForcedMovement_SlideWest thumb_func_start ForcedMovement_SlideEast -ForcedMovement_SlideEast: ; 808ADE0 +ForcedMovement_SlideEast: @ 808ADE0 push {lr} ldr r1, =PlayerGoSpeed1 movs r0, 0x4 @@ -239969,7 +239969,7 @@ ForcedMovement_SlideEast: ; 808ADE0 thumb_func_end ForcedMovement_SlideEast thumb_func_start ForcedMovement_0xBB -ForcedMovement_0xBB: ; 808ADF8 +ForcedMovement_0xBB: @ 808ADF8 push {lr} bl sub_808C4D8 movs r0, 0x1 @@ -239978,7 +239978,7 @@ ForcedMovement_0xBB: ; 808ADF8 thumb_func_end ForcedMovement_0xBB thumb_func_start ForcedMovement_0xBC -ForcedMovement_0xBC: ; 808AE04 +ForcedMovement_0xBC: @ 808AE04 push {lr} bl sub_808C5B0 movs r0, 0x1 @@ -239987,7 +239987,7 @@ ForcedMovement_0xBC: ; 808AE04 thumb_func_end ForcedMovement_0xBC thumb_func_start ForcedMovement_MuddySlope -ForcedMovement_MuddySlope: ; 808AE10 +ForcedMovement_MuddySlope: @ 808AE10 push {r4,lr} ldr r0, =0x02037590 ldrb r1, [r0, 0x5] @@ -240029,8 +240029,8 @@ _0808AE62: thumb_func_end ForcedMovement_MuddySlope thumb_func_start MovePlayerNotOnBike -; void MovePlayerNotOnBike(u8 direction, u8 heldKeys) -MovePlayerNotOnBike: ; 808AE68 +@ void MovePlayerNotOnBike(u8 direction, u8 heldKeys) +MovePlayerNotOnBike: @ 808AE68 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -240055,8 +240055,8 @@ MovePlayerNotOnBike: ; 808AE68 thumb_func_end MovePlayerNotOnBike thumb_func_start CheckMovementInputNotOnBike -; u8 CheckMovementInputNotOnBike(u8 direction) -CheckMovementInputNotOnBike: ; 808AE98 +@ u8 CheckMovementInputNotOnBike(u8 direction) +CheckMovementInputNotOnBike: @ 808AE98 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -240093,8 +240093,8 @@ _0808AED2: thumb_func_end CheckMovementInputNotOnBike thumb_func_start PlayerNotOnBikeNotMoving -; void PlayerNotOnBikeNotMoving(u8 direction, u8 heldKeys) -PlayerNotOnBikeNotMoving: ; 808AEDC +@ void PlayerNotOnBikeNotMoving(u8 direction, u8 heldKeys) +PlayerNotOnBikeNotMoving: @ 808AEDC push {lr} bl player_get_direction_lower_nybble lsls r0, 24 @@ -240105,8 +240105,8 @@ PlayerNotOnBikeNotMoving: ; 808AEDC thumb_func_end PlayerNotOnBikeNotMoving thumb_func_start PlayerNotOnBikeTurningInPlace -; void PlayerNotOnBikeTurningInPlace(u8 direction, u8 heldKeys) -PlayerNotOnBikeTurningInPlace: ; 808AEF0 +@ void PlayerNotOnBikeTurningInPlace(u8 direction, u8 heldKeys) +PlayerNotOnBikeTurningInPlace: @ 808AEF0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -240116,8 +240116,8 @@ PlayerNotOnBikeTurningInPlace: ; 808AEF0 thumb_func_end PlayerNotOnBikeTurningInPlace thumb_func_start PlayerNotOnBikeMoving -; void PlayerNotOnBikeMoving(u8 direction, u8 heldKeys) -PlayerNotOnBikeMoving: ; 808AF00 +@ void PlayerNotOnBikeMoving(u8 direction, u8 heldKeys) +PlayerNotOnBikeMoving: @ 808AF00 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -240208,7 +240208,7 @@ _0808AFB6: thumb_func_end PlayerNotOnBikeMoving thumb_func_start CheckForPlayerAvatarCollision -CheckForPlayerAvatarCollision: ; 808AFBC +CheckForPlayerAvatarCollision: @ 808AFBC push {r4-r6,lr} sub sp, 0x8 adds r6, r0, 0 @@ -240259,7 +240259,7 @@ CheckForPlayerAvatarCollision: ; 808AFBC thumb_func_end CheckForPlayerAvatarCollision thumb_func_start sub_808B028 -sub_808B028: ; 808B028 +sub_808B028: @ 808B028 push {r4-r6,lr} sub sp, 0x8 adds r6, r0, 0 @@ -240310,8 +240310,8 @@ sub_808B028: ; 808B028 thumb_func_end sub_808B028 thumb_func_start CheckForFieldObjectCollision -; u8 CheckForFieldObjectCollision(struct npc_state *fieldObject, u16 x, u16 y, u8 direction, u8 metatileBehavior) -CheckForFieldObjectCollision: ; 808B094 +@ u8 CheckForFieldObjectCollision(struct npc_state *fieldObject, u16 x, u16 y, u8 direction, u8 metatileBehavior) +CheckForFieldObjectCollision: @ 808B094 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -240417,7 +240417,7 @@ _0808B152: thumb_func_end CheckForFieldObjectCollision thumb_func_start sub_808B164 -sub_808B164: ; 808B164 +sub_808B164: @ 808B164 push {r4-r7,lr} sub sp, 0x4 ldr r4, [sp, 0x18] @@ -240464,8 +240464,8 @@ _0808B1B2: thumb_func_end sub_808B164 thumb_func_start sub_808B1BC -; bool8 sub_808B1BC(u16 x, u16 y, u8 direction) -sub_808B1BC: ; 808B1BC +@ bool8 sub_808B1BC(u16 x, u16 y, u8 direction) +sub_808B1BC: @ 808B1BC push {r4-r6,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -240510,8 +240510,8 @@ _0808B20E: thumb_func_end sub_808B1BC thumb_func_start ShouldJumpLedge -; bool8 ShouldJumpLedge(s16 x, s16 y, u8 direction) -ShouldJumpLedge: ; 808B214 +@ bool8 ShouldJumpLedge(s16 x, s16 y, u8 direction) +ShouldJumpLedge: @ 808B214 push {lr} lsls r2, 24 lsrs r2, 24 @@ -240533,7 +240533,7 @@ _0808B232: thumb_func_end ShouldJumpLedge thumb_func_start sub_808B238 -sub_808B238: ; 808B238 +sub_808B238: @ 808B238 push {r4-r7,lr} sub sp, 0x4 mov r3, sp @@ -240614,8 +240614,8 @@ _0808B2DA: thumb_func_end sub_808B238 thumb_func_start check_acro_bike_metatile -; void check_acro_bike_metatile(s16 x, s16 y, u8 metatileBehavior, u8 *returnValue) -check_acro_bike_metatile: ; 808B2E4 +@ void check_acro_bike_metatile(s16 x, s16 y, u8 metatileBehavior, u8 *returnValue) +check_acro_bike_metatile: @ 808B2E4 push {r4-r7,lr} adds r6, r3, 0 lsls r2, 24 @@ -240650,8 +240650,8 @@ _0808B31E: thumb_func_end check_acro_bike_metatile thumb_func_start IsPlayerCollidingWithFarawayIslandMew -; bool8 IsPlayerCollidingWithFarawayIslandMew(u8 direction) -IsPlayerCollidingWithFarawayIslandMew: ; 808B324 +@ bool8 IsPlayerCollidingWithFarawayIslandMew(u8 direction) +IsPlayerCollidingWithFarawayIslandMew: @ 808B324 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -240735,8 +240735,8 @@ _0808B3C2: thumb_func_end IsPlayerCollidingWithFarawayIslandMew thumb_func_start SetPlayerAvatarTransitionFlags -; void SetPlayerAvatarTransitionFlags(u16 transitionFlags) -SetPlayerAvatarTransitionFlags: ; 808B3CC +@ void SetPlayerAvatarTransitionFlags(u16 transitionFlags) +SetPlayerAvatarTransitionFlags: @ 808B3CC push {lr} lsls r0, 16 lsrs r0, 16 @@ -240751,8 +240751,8 @@ SetPlayerAvatarTransitionFlags: ; 808B3CC thumb_func_end SetPlayerAvatarTransitionFlags thumb_func_start DoPlayerAvatarTransition -; void DoPlayerAvatarTransition() -DoPlayerAvatarTransition: ; 808B3E8 +@ void DoPlayerAvatarTransition() +DoPlayerAvatarTransition: @ 808B3E8 push {r4,r5,lr} ldr r0, =0x02037590 ldrb r4, [r0, 0x1] @@ -240794,14 +240794,14 @@ _0808B428: thumb_func_end DoPlayerAvatarTransition thumb_func_start PlayerAvatarTransition_Dummy -; void PlayerAvatarTransition_Dummy(struct npc_state *fieldObject) -PlayerAvatarTransition_Dummy: ; 808B43C +@ void PlayerAvatarTransition_Dummy(struct npc_state *fieldObject) +PlayerAvatarTransition_Dummy: @ 808B43C bx lr thumb_func_end PlayerAvatarTransition_Dummy thumb_func_start PlayerAvatarTransition_Normal -; void PlayerAvatarTransition_Normal(struct npc_state *fieldObject) -PlayerAvatarTransition_Normal: ; 808B440 +@ void PlayerAvatarTransition_Normal(struct npc_state *fieldObject) +PlayerAvatarTransition_Normal: @ 808B440 push {r4,lr} adds r4, r0, 0 movs r0, 0 @@ -240823,8 +240823,8 @@ PlayerAvatarTransition_Normal: ; 808B440 thumb_func_end PlayerAvatarTransition_Normal thumb_func_start PlayerAvatarTransition_MachBike -; void PlayerAvatarTransition_MachBike(struct npc_state *fieldObject) -PlayerAvatarTransition_MachBike: ; 808B46C +@ void PlayerAvatarTransition_MachBike(struct npc_state *fieldObject) +PlayerAvatarTransition_MachBike: @ 808B46C push {r4,lr} adds r4, r0, 0 movs r0, 0x1 @@ -240849,8 +240849,8 @@ PlayerAvatarTransition_MachBike: ; 808B46C thumb_func_end PlayerAvatarTransition_MachBike thumb_func_start PlayerAvatarTransition_AcroBike -; void PlayerAvatarTransition_AcroBike(struct npc_state *fieldObject) -PlayerAvatarTransition_AcroBike: ; 808B4A0 +@ void PlayerAvatarTransition_AcroBike(struct npc_state *fieldObject) +PlayerAvatarTransition_AcroBike: @ 808B4A0 push {r4,lr} adds r4, r0, 0 movs r0, 0x2 @@ -240876,8 +240876,8 @@ PlayerAvatarTransition_AcroBike: ; 808B4A0 thumb_func_end PlayerAvatarTransition_AcroBike thumb_func_start PlayerAvatarTransition_Surfing -; void PlayerAvatarTransition_Surfing(struct npc_state *fieldObject) -PlayerAvatarTransition_Surfing: ; 808B4D8 +@ void PlayerAvatarTransition_Surfing(struct npc_state *fieldObject) +PlayerAvatarTransition_Surfing: @ 808B4D8 push {r4,lr} adds r4, r0, 0 movs r0, 0x3 @@ -240917,8 +240917,8 @@ PlayerAvatarTransition_Surfing: ; 808B4D8 thumb_func_end PlayerAvatarTransition_Surfing thumb_func_start PlayerAvatarTransition_Underwater -; void PlayerAvatarTransition_Underwater(struct npc_state *fieldObject) -PlayerAvatarTransition_Underwater: ; 808B534 +@ void PlayerAvatarTransition_Underwater(struct npc_state *fieldObject) +PlayerAvatarTransition_Underwater: @ 808B534 push {r4,lr} adds r4, r0, 0 movs r0, 0x4 @@ -240943,8 +240943,8 @@ PlayerAvatarTransition_Underwater: ; 808B534 thumb_func_end PlayerAvatarTransition_Underwater thumb_func_start PlayerAvatarTransition_ReturnToField -; void PlayerAvatarTransition_ReturnToField(struct npc_state *fieldObject) -PlayerAvatarTransition_ReturnToField: ; 808B568 +@ void PlayerAvatarTransition_ReturnToField(struct npc_state *fieldObject) +PlayerAvatarTransition_ReturnToField: @ 808B568 ldr r2, =0x02037590 ldrb r1, [r2] movs r0, 0x20 @@ -240955,7 +240955,7 @@ PlayerAvatarTransition_ReturnToField: ; 808B568 thumb_func_end PlayerAvatarTransition_ReturnToField thumb_func_start sub_808B578 -sub_808B578: ; 808B578 +sub_808B578: @ 808B578 push {r4,lr} ldr r4, =0x02037590 movs r0, 0 @@ -240990,7 +240990,7 @@ _0808B5B6: thumb_func_end sub_808B578 thumb_func_start player_is_anim_in_certain_ranges -player_is_anim_in_certain_ranges: ; 808B5BC +player_is_anim_in_certain_ranges: @ 808B5BC push {lr} ldr r2, =0x02037350 ldr r0, =0x02037590 @@ -241038,7 +241038,7 @@ _0808B612: thumb_func_end player_is_anim_in_certain_ranges thumb_func_start sub_808B618 -sub_808B618: ; 808B618 +sub_808B618: @ 808B618 push {lr} bl player_is_anim_in_certain_ranges lsls r0, 24 @@ -241059,8 +241059,8 @@ _0808B636: thumb_func_end sub_808B618 thumb_func_start PlayerIsAnimActive -; bool8 PlayerIsAnimActive() -PlayerIsAnimActive: ; 808B63C +@ bool8 PlayerIsAnimActive() +PlayerIsAnimActive: @ 808B63C push {lr} ldr r0, =0x02037590 ldrb r1, [r0, 0x5] @@ -241078,8 +241078,8 @@ PlayerIsAnimActive: ; 808B63C thumb_func_end PlayerIsAnimActive thumb_func_start PlayerCheckIfAnimFinishedOrInactive -; bool8 PlayerCheckIfAnimFinishedOrInactive() -PlayerCheckIfAnimFinishedOrInactive: ; 808B660 +@ bool8 PlayerCheckIfAnimFinishedOrInactive() +PlayerCheckIfAnimFinishedOrInactive: @ 808B660 push {lr} ldr r0, =0x02037590 ldrb r1, [r0, 0x5] @@ -241097,7 +241097,7 @@ PlayerCheckIfAnimFinishedOrInactive: ; 808B660 thumb_func_end PlayerCheckIfAnimFinishedOrInactive thumb_func_start player_set_x22 -player_set_x22: ; 808B684 +player_set_x22: @ 808B684 ldr r3, =0x02037350 ldr r1, =0x02037590 ldrb r2, [r1, 0x5] @@ -241112,7 +241112,7 @@ player_set_x22: ; 808B684 thumb_func_end player_set_x22 thumb_func_start player_get_x22 -player_get_x22: ; 808B6A0 +player_get_x22: @ 808B6A0 ldr r2, =0x02037350 ldr r0, =0x02037590 ldrb r1, [r0, 0x5] @@ -241127,7 +241127,7 @@ player_get_x22: ; 808B6A0 thumb_func_end player_get_x22 thumb_func_start sub_808B6BC -sub_808B6BC: ; 808B6BC +sub_808B6BC: @ 808B6BC push {lr} adds r1, r0, 0 lsls r1, 24 @@ -241146,8 +241146,8 @@ sub_808B6BC: ; 808B6BC thumb_func_end sub_808B6BC thumb_func_start player_npc_set_state_and_x22_etc -; void player_npc_set_state_and_x22_etc(u8 animState, u8 a2) -player_npc_set_state_and_x22_etc: ; 808B6E4 +@ void player_npc_set_state_and_x22_etc(u8 animState, u8 a2) +player_npc_set_state_and_x22_etc: @ 808B6E4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -241176,8 +241176,8 @@ _0808B712: thumb_func_end player_npc_set_state_and_x22_etc thumb_func_start PlayerGoSpeed0 -; void PlayerGoSpeed0(u8 direction) -PlayerGoSpeed0: ; 808B720 +@ void PlayerGoSpeed0(u8 direction) +PlayerGoSpeed0: @ 808B720 push {lr} lsls r0, 24 lsrs r0, 24 @@ -241191,8 +241191,8 @@ PlayerGoSpeed0: ; 808B720 thumb_func_end PlayerGoSpeed0 thumb_func_start PlayerGoSpeed1 -; void PlayerGoSpeed1(u8 direction) -PlayerGoSpeed1: ; 808B738 +@ void PlayerGoSpeed1(u8 direction) +PlayerGoSpeed1: @ 808B738 push {lr} lsls r0, 24 lsrs r0, 24 @@ -241206,8 +241206,8 @@ PlayerGoSpeed1: ; 808B738 thumb_func_end PlayerGoSpeed1 thumb_func_start PlayerGoSpeed2 -; void PlayerGoSpeed2(u8 direction) -PlayerGoSpeed2: ; 808B750 +@ void PlayerGoSpeed2(u8 direction) +PlayerGoSpeed2: @ 808B750 push {lr} lsls r0, 24 lsrs r0, 24 @@ -241221,8 +241221,8 @@ PlayerGoSpeed2: ; 808B750 thumb_func_end PlayerGoSpeed2 thumb_func_start PlayerGoSpeed3 -; void PlayerGoSpeed3(u8 direction) -PlayerGoSpeed3: ; 808B768 +@ void PlayerGoSpeed3(u8 direction) +PlayerGoSpeed3: @ 808B768 push {lr} lsls r0, 24 lsrs r0, 24 @@ -241236,8 +241236,8 @@ PlayerGoSpeed3: ; 808B768 thumb_func_end PlayerGoSpeed3 thumb_func_start PlayerRun -; void PlayerRun(u8 direction) -PlayerRun: ; 808B780 +@ void PlayerRun(u8 direction) +PlayerRun: @ 808B780 push {lr} lsls r0, 24 lsrs r0, 24 @@ -241251,8 +241251,8 @@ PlayerRun: ; 808B780 thumb_func_end PlayerRun thumb_func_start PlayerOnBikeCollide -; void PlayerOnBikeCollide(u8 direction) -PlayerOnBikeCollide: ; 808B798 +@ void PlayerOnBikeCollide(u8 direction) +PlayerOnBikeCollide: @ 808B798 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -241271,8 +241271,8 @@ PlayerOnBikeCollide: ; 808B798 thumb_func_end PlayerOnBikeCollide thumb_func_start PlayerOnBikeCollideWithFarawayIslandMew -; void PlayerOnBikeCollideWithFarawayIslandMew(u8 direction) -PlayerOnBikeCollideWithFarawayIslandMew: ; 808B7BC +@ void PlayerOnBikeCollideWithFarawayIslandMew(u8 direction) +PlayerOnBikeCollideWithFarawayIslandMew: @ 808B7BC push {lr} lsls r0, 24 lsrs r0, 24 @@ -241286,8 +241286,8 @@ PlayerOnBikeCollideWithFarawayIslandMew: ; 808B7BC thumb_func_end PlayerOnBikeCollideWithFarawayIslandMew thumb_func_start PlayerNotOnBikeCollide -; void PlayerNotOnBikeCollide(u8 direction) -PlayerNotOnBikeCollide: ; 808B7D4 +@ void PlayerNotOnBikeCollide(u8 direction) +PlayerNotOnBikeCollide: @ 808B7D4 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -241306,8 +241306,8 @@ PlayerNotOnBikeCollide: ; 808B7D4 thumb_func_end PlayerNotOnBikeCollide thumb_func_start PlayerNotOnBikeCollideWithFarawayIslandMew -; void PlayerNotOnBikeCollideWithFarawayIslandMew(u8 direction) -PlayerNotOnBikeCollideWithFarawayIslandMew: ; 808B7F8 +@ void PlayerNotOnBikeCollideWithFarawayIslandMew(u8 direction) +PlayerNotOnBikeCollideWithFarawayIslandMew: @ 808B7F8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -241321,8 +241321,8 @@ PlayerNotOnBikeCollideWithFarawayIslandMew: ; 808B7F8 thumb_func_end PlayerNotOnBikeCollideWithFarawayIslandMew thumb_func_start PlayerFaceDirection -; void PlayerFaceDirection(u8 direction) -PlayerFaceDirection: ; 808B810 +@ void PlayerFaceDirection(u8 direction) +PlayerFaceDirection: @ 808B810 push {lr} lsls r0, 24 lsrs r0, 24 @@ -241336,8 +241336,8 @@ PlayerFaceDirection: ; 808B810 thumb_func_end PlayerFaceDirection thumb_func_start PlayerTurnInPlace -; void PlayerTurnInPlace(u8 direction) -PlayerTurnInPlace: ; 808B828 +@ void PlayerTurnInPlace(u8 direction) +PlayerTurnInPlace: @ 808B828 push {lr} lsls r0, 24 lsrs r0, 24 @@ -241351,8 +241351,8 @@ PlayerTurnInPlace: ; 808B828 thumb_func_end PlayerTurnInPlace thumb_func_start PlayerJumpLedge -; void PlayerJumpLedge(u8 direction) -PlayerJumpLedge: ; 808B840 +@ void PlayerJumpLedge(u8 direction) +PlayerJumpLedge: @ 808B840 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -241371,7 +241371,7 @@ PlayerJumpLedge: ; 808B840 thumb_func_end PlayerJumpLedge thumb_func_start sub_808B864 -sub_808B864: ; 808B864 +sub_808B864: @ 808B864 push {r4,lr} ldr r4, =0x02037590 ldrb r0, [r4, 0x3] @@ -241405,7 +241405,7 @@ _0808B89A: thumb_func_end sub_808B864 thumb_func_start sub_808B8A8 -sub_808B8A8: ; 808B8A8 +sub_808B8A8: @ 808B8A8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -241419,7 +241419,7 @@ sub_808B8A8: ; 808B8A8 thumb_func_end sub_808B8A8 thumb_func_start sub_808B8C0 -sub_808B8C0: ; 808B8C0 +sub_808B8C0: @ 808B8C0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -241433,7 +241433,7 @@ sub_808B8C0: ; 808B8C0 thumb_func_end sub_808B8C0 thumb_func_start sub_808B8D8 -sub_808B8D8: ; 808B8D8 +sub_808B8D8: @ 808B8D8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -241447,7 +241447,7 @@ sub_808B8D8: ; 808B8D8 thumb_func_end sub_808B8D8 thumb_func_start sub_808B8F0 -sub_808B8F0: ; 808B8F0 +sub_808B8F0: @ 808B8F0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -241466,7 +241466,7 @@ sub_808B8F0: ; 808B8F0 thumb_func_end sub_808B8F0 thumb_func_start sub_808B914 -sub_808B914: ; 808B914 +sub_808B914: @ 808B914 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -241485,7 +241485,7 @@ sub_808B914: ; 808B914 thumb_func_end sub_808B914 thumb_func_start sub_808B938 -sub_808B938: ; 808B938 +sub_808B938: @ 808B938 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -241504,7 +241504,7 @@ sub_808B938: ; 808B938 thumb_func_end sub_808B938 thumb_func_start sub_808B95C -sub_808B95C: ; 808B95C +sub_808B95C: @ 808B95C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -241523,7 +241523,7 @@ sub_808B95C: ; 808B95C thumb_func_end sub_808B95C thumb_func_start sub_808B980 -sub_808B980: ; 808B980 +sub_808B980: @ 808B980 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -241542,7 +241542,7 @@ sub_808B980: ; 808B980 thumb_func_end sub_808B980 thumb_func_start sub_808B9A4 -sub_808B9A4: ; 808B9A4 +sub_808B9A4: @ 808B9A4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -241556,7 +241556,7 @@ sub_808B9A4: ; 808B9A4 thumb_func_end sub_808B9A4 thumb_func_start sub_808B9BC -sub_808B9BC: ; 808B9BC +sub_808B9BC: @ 808B9BC push {lr} lsls r0, 24 lsrs r0, 24 @@ -241570,7 +241570,7 @@ sub_808B9BC: ; 808B9BC thumb_func_end sub_808B9BC thumb_func_start npc_use_some_d2s -npc_use_some_d2s: ; 808B9D4 +npc_use_some_d2s: @ 808B9D4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -241584,8 +241584,8 @@ npc_use_some_d2s: ; 808B9D4 thumb_func_end npc_use_some_d2s thumb_func_start PlayCollisionSoundIfNotFacingWarp -; void PlayCollisionSoundIfNotFacingWarp(u8 direction) -PlayCollisionSoundIfNotFacingWarp: ; 808B9EC +@ void PlayCollisionSoundIfNotFacingWarp(u8 direction) +PlayCollisionSoundIfNotFacingWarp: @ 808B9EC push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -241642,7 +241642,7 @@ _0808BA54: thumb_func_end PlayCollisionSoundIfNotFacingWarp thumb_func_start GetXYCoordsOneStepInFrontOfPlayer -GetXYCoordsOneStepInFrontOfPlayer: ; 808BA68 +GetXYCoordsOneStepInFrontOfPlayer: @ 808BA68 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -241675,8 +241675,8 @@ GetXYCoordsOneStepInFrontOfPlayer: ; 808BA68 thumb_func_end GetXYCoordsOneStepInFrontOfPlayer thumb_func_start PlayerGetDestCoords -; void PlayerGetDestCoords(u16 *x, u16 *y) -PlayerGetDestCoords: ; 808BAAC +@ void PlayerGetDestCoords(u16 *x, u16 *y) +PlayerGetDestCoords: @ 808BAAC push {r4,r5,lr} ldr r5, =0x02037350 ldr r4, =0x02037590 @@ -241701,7 +241701,7 @@ PlayerGetDestCoords: ; 808BAAC thumb_func_end PlayerGetDestCoords thumb_func_start plaer_get_pos_including_state_based_drift -plaer_get_pos_including_state_based_drift: ; 808BADC +plaer_get_pos_including_state_based_drift: @ 808BADC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -241834,8 +241834,8 @@ _0808BC30: thumb_func_end plaer_get_pos_including_state_based_drift thumb_func_start player_get_direction_lower_nybble -; u8 player_get_direction_lower_nybble() -player_get_direction_lower_nybble: ; 808BC38 +@ u8 player_get_direction_lower_nybble() +player_get_direction_lower_nybble: @ 808BC38 ldr r2, =0x02037350 ldr r0, =0x02037590 ldrb r1, [r0, 0x5] @@ -241851,8 +241851,8 @@ player_get_direction_lower_nybble: ; 808BC38 thumb_func_end player_get_direction_lower_nybble thumb_func_start player_get_direction_upper_nybble -; u8 player_get_direction_upper_nybble() -player_get_direction_upper_nybble: ; 808BC58 +@ u8 player_get_direction_upper_nybble() +player_get_direction_upper_nybble: @ 808BC58 ldr r2, =0x02037350 ldr r0, =0x02037590 ldrb r1, [r0, 0x5] @@ -241867,8 +241867,8 @@ player_get_direction_upper_nybble: ; 808BC58 thumb_func_end player_get_direction_upper_nybble thumb_func_start PlayerGetZCoord -; u8 PlayerGetZCoord() -PlayerGetZCoord: ; 808BC74 +@ u8 PlayerGetZCoord() +PlayerGetZCoord: @ 808BC74 ldr r2, =0x02037350 ldr r0, =0x02037590 ldrb r1, [r0, 0x5] @@ -241883,7 +241883,7 @@ PlayerGetZCoord: ; 808BC74 thumb_func_end PlayerGetZCoord thumb_func_start sub_808BC90 -sub_808BC90: ; 808BC90 +sub_808BC90: @ 808BC90 push {lr} adds r3, r0, 0 adds r2, r1, 0 @@ -241906,8 +241906,8 @@ sub_808BC90: ; 808BC90 thumb_func_end sub_808BC90 thumb_func_start TestPlayerAvatarFlags -; u32 TestPlayerAvatarFlags(u32 mask) -TestPlayerAvatarFlags: ; 808BCC0 +@ u32 TestPlayerAvatarFlags(u32 mask) +TestPlayerAvatarFlags: @ 808BCC0 ldr r1, =0x02037590 ldrb r1, [r1] ands r1, r0 @@ -241917,7 +241917,7 @@ TestPlayerAvatarFlags: ; 808BCC0 thumb_func_end TestPlayerAvatarFlags thumb_func_start sub_808BCD0 -sub_808BCD0: ; 808BCD0 +sub_808BCD0: @ 808BCD0 ldr r0, =0x02037590 ldrb r0, [r0] bx lr @@ -241925,8 +241925,8 @@ sub_808BCD0: ; 808BCD0 thumb_func_end sub_808BCD0 thumb_func_start GetPlayerAvatarObjectId -; u8 GetPlayerAvatarObjectId() -GetPlayerAvatarObjectId: ; 808BCDC +@ u8 GetPlayerAvatarObjectId() +GetPlayerAvatarObjectId: @ 808BCDC ldr r0, =0x02037590 ldrb r0, [r0, 0x4] bx lr @@ -241934,7 +241934,7 @@ GetPlayerAvatarObjectId: ; 808BCDC thumb_func_end GetPlayerAvatarObjectId thumb_func_start sub_808BCE8 -sub_808BCE8: ; 808BCE8 +sub_808BCE8: @ 808BCE8 push {lr} bl ForcedMovement_None pop {r0} @@ -241942,7 +241942,7 @@ sub_808BCE8: ; 808BCE8 thumb_func_end sub_808BCE8 thumb_func_start sub_808BCF4 -sub_808BCF4: ; 808BCF4 +sub_808BCF4: @ 808BCF4 push {r4,lr} ldr r0, =0x02037590 ldrb r0, [r0, 0x5] @@ -241974,7 +241974,7 @@ _0808BD2C: thumb_func_end sub_808BCF4 thumb_func_start sub_808BD3C -sub_808BD3C: ; 808BD3C +sub_808BD3C: @ 808BD3C lsls r0, 24 lsls r1, 24 lsrs r1, 24 @@ -241988,8 +241988,8 @@ sub_808BD3C: ; 808BD3C thumb_func_end sub_808BD3C thumb_func_start GetPlayerAvatarGraphicsIdByStateIdAndGender -; u8 GetPlayerAvatarGraphicsIdByStateIdAndGender(u8 stateId, u8 gender) -GetPlayerAvatarGraphicsIdByStateIdAndGender: ; 808BD54 +@ u8 GetPlayerAvatarGraphicsIdByStateIdAndGender(u8 stateId, u8 gender) +GetPlayerAvatarGraphicsIdByStateIdAndGender: @ 808BD54 lsls r0, 24 lsls r1, 24 lsrs r1, 24 @@ -242003,7 +242003,7 @@ GetPlayerAvatarGraphicsIdByStateIdAndGender: ; 808BD54 thumb_func_end GetPlayerAvatarGraphicsIdByStateIdAndGender thumb_func_start sub_808BD6C -sub_808BD6C: ; 808BD6C +sub_808BD6C: @ 808BD6C lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_08497508 @@ -242014,7 +242014,7 @@ sub_808BD6C: ; 808BD6C thumb_func_end sub_808BD6C thumb_func_start sub_808BD7C -sub_808BD7C: ; 808BD7C +sub_808BD7C: @ 808BD7C lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0849750A @@ -242025,8 +242025,8 @@ sub_808BD7C: ; 808BD7C thumb_func_end sub_808BD7C thumb_func_start GetPlayerAvatarGraphicsIdByStateId -; u8 GetPlayerAvatarGraphicsIdByStateId(u8 stateId) -GetPlayerAvatarGraphicsIdByStateId: ; 808BD8C +@ u8 GetPlayerAvatarGraphicsIdByStateId(u8 stateId) +GetPlayerAvatarGraphicsIdByStateId: @ 808BD8C push {lr} lsls r0, 24 lsrs r0, 24 @@ -242041,7 +242041,7 @@ GetPlayerAvatarGraphicsIdByStateId: ; 808BD8C thumb_func_end GetPlayerAvatarGraphicsIdByStateId thumb_func_start sub_808BDA8 -sub_808BDA8: ; 808BDA8 +sub_808BDA8: @ 808BDA8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -242071,8 +242071,8 @@ _0808BDD0: thumb_func_end sub_808BDA8 thumb_func_start GetPlayerAvatarGenderByGraphicsId -; u8 GetPlayerAvatarGenderByGraphicsId(u8 graphicsId) -GetPlayerAvatarGenderByGraphicsId: ; 808BDD4 +@ u8 GetPlayerAvatarGenderByGraphicsId(u8 graphicsId) +GetPlayerAvatarGenderByGraphicsId: @ 808BDD4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -242102,8 +242102,8 @@ _0808BDFC: thumb_func_end GetPlayerAvatarGenderByGraphicsId thumb_func_start PartyHasMonWithSurf -; bool8 PartyHasMonWithSurf() -PartyHasMonWithSurf: ; 808BE00 +@ bool8 PartyHasMonWithSurf() +PartyHasMonWithSurf: @ 808BE00 push {r4,r5,lr} movs r0, 0x8 bl TestPlayerAvatarFlags @@ -242148,8 +242148,8 @@ _0808BE46: thumb_func_end PartyHasMonWithSurf thumb_func_start IsPlayerSurfingNorth -; bool8 IsPlayerSurfingNorth() -IsPlayerSurfingNorth: ; 808BE50 +@ bool8 IsPlayerSurfingNorth() +IsPlayerSurfingNorth: @ 808BE50 push {lr} bl player_get_direction_upper_nybble lsls r0, 24 @@ -242171,8 +242171,8 @@ _0808BE70: thumb_func_end IsPlayerSurfingNorth thumb_func_start IsPlayerFacingSurfableFishableWater -; bool8 IsPlayerFacingSurfableFishableWater() -IsPlayerFacingSurfableFishableWater: ; 808BE74 +@ bool8 IsPlayerFacingSurfableFishableWater() +IsPlayerFacingSurfableFishableWater: @ 808BE74 push {r4,r5,lr} sub sp, 0x4 ldr r0, =0x02037590 @@ -242239,8 +242239,8 @@ _0808BEF6: thumb_func_end IsPlayerFacingSurfableFishableWater thumb_func_start ClearPlayerAvatarInfo -; void ClearPlayerAvatarInfo() -ClearPlayerAvatarInfo: ; 808BF00 +@ void ClearPlayerAvatarInfo() +ClearPlayerAvatarInfo: @ 808BF00 push {lr} ldr r0, =0x02037590 movs r1, 0 @@ -242252,8 +242252,8 @@ ClearPlayerAvatarInfo: ; 808BF00 thumb_func_end ClearPlayerAvatarInfo thumb_func_start SetPlayerAvatarStateMask -; void SetPlayerAvatarStateMask(u8 stateMask) -SetPlayerAvatarStateMask: ; 808BF14 +@ void SetPlayerAvatarStateMask(u8 stateMask) +SetPlayerAvatarStateMask: @ 808BF14 lsls r0, 24 lsrs r0, 24 ldr r3, =0x02037590 @@ -242267,8 +242267,8 @@ SetPlayerAvatarStateMask: ; 808BF14 thumb_func_end SetPlayerAvatarStateMask thumb_func_start GetPlayerAvatarStateTransitionByGraphicsId -; u8 GetPlayerAvatarStateTransitionByGraphicsId(u8 graphicsId, u8 gender) -GetPlayerAvatarStateTransitionByGraphicsId: ; 808BF2C +@ u8 GetPlayerAvatarStateTransitionByGraphicsId(u8 graphicsId, u8 gender) +GetPlayerAvatarStateTransitionByGraphicsId: @ 808BF2C push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -242305,8 +242305,8 @@ _0808BF64: thumb_func_end GetPlayerAvatarStateTransitionByGraphicsId thumb_func_start GetPlayerAvatarGraphicsIdByCurrentState -; u8 GetPlayerAvatarGraphicsIdByCurrentState() -GetPlayerAvatarGraphicsIdByCurrentState: ; 808BF6C +@ u8 GetPlayerAvatarGraphicsIdByCurrentState() +GetPlayerAvatarGraphicsIdByCurrentState: @ 808BF6C push {r4-r6,lr} ldr r0, =0x02037590 ldrb r5, [r0] @@ -242343,8 +242343,8 @@ _0808BFA8: thumb_func_end GetPlayerAvatarGraphicsIdByCurrentState thumb_func_start SetPlayerAvatarExtraStateTransition -; void SetPlayerAvatarExtraStateTransition(u8 graphicsId, u8 state) -SetPlayerAvatarExtraStateTransition: ; 808BFB0 +@ void SetPlayerAvatarExtraStateTransition(u8 graphicsId, u8 state) +SetPlayerAvatarExtraStateTransition: @ 808BFB0 push {r4,r5,lr} adds r4, r1, 0 lsls r0, 24 @@ -242368,8 +242368,8 @@ SetPlayerAvatarExtraStateTransition: ; 808BFB0 thumb_func_end SetPlayerAvatarExtraStateTransition thumb_func_start InitPlayerAvatar -; void InitPlayerAvatar(u16 x, u16 y, u8 direction, u8 gender) -InitPlayerAvatar: ; 808BFE0 +@ void InitPlayerAvatar(u16 x, u16 y, u8 direction, u8 gender) +InitPlayerAvatar: @ 808BFE0 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -242464,7 +242464,7 @@ InitPlayerAvatar: ; 808BFE0 thumb_func_end InitPlayerAvatar thumb_func_start sub_808C0A8 -sub_808C0A8: ; 808C0A8 +sub_808C0A8: @ 808C0A8 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -242516,7 +242516,7 @@ _0808C100: thumb_func_end sub_808C0A8 thumb_func_start sub_808C114 -sub_808C114: ; 808C114 +sub_808C114: @ 808C114 push {r4,r5,lr} ldr r5, =0x02037590 ldrb r0, [r5, 0x5] @@ -242547,7 +242547,7 @@ sub_808C114: ; 808C114 thumb_func_end sub_808C114 thumb_func_start sub_808C15C -sub_808C15C: ; 808C15C +sub_808C15C: @ 808C15C push {r4-r6,lr} adds r5, r0, 0 lsls r5, 24 @@ -242586,7 +242586,7 @@ sub_808C15C: ; 808C15C thumb_func_end sub_808C15C thumb_func_start sub_808C1B4 -sub_808C1B4: ; 808C1B4 +sub_808C1B4: @ 808C1B4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -242637,7 +242637,7 @@ sub_808C1B4: ; 808C1B4 thumb_func_end sub_808C1B4 thumb_func_start sub_808C228 -sub_808C228: ; 808C228 +sub_808C228: @ 808C228 push {r4-r6,lr} adds r5, r0, 0 lsls r5, 24 @@ -242676,7 +242676,7 @@ sub_808C228: ; 808C228 thumb_func_end sub_808C228 thumb_func_start sub_808C280 -sub_808C280: ; 808C280 +sub_808C280: @ 808C280 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -242750,7 +242750,7 @@ _0808C302: thumb_func_end sub_808C280 thumb_func_start task_add_bump_boulder -task_add_bump_boulder: ; 808C310 +task_add_bump_boulder: @ 808C310 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -242779,7 +242779,7 @@ task_add_bump_boulder: ; 808C310 thumb_func_end task_add_bump_boulder thumb_func_start taskFF_bump_boulder -taskFF_bump_boulder: ; 808C34C +taskFF_bump_boulder: @ 808C34C push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -242820,7 +242820,7 @@ _0808C360: thumb_func_end taskFF_bump_boulder thumb_func_start sub_808C3A4 -sub_808C3A4: ; 808C3A4 +sub_808C3A4: @ 808C3A4 push {r4,lr} adds r4, r0, 0 bl script_env_2_enable @@ -242838,8 +242838,8 @@ sub_808C3A4: ; 808C3A4 thumb_func_end sub_808C3A4 thumb_func_start do_boulder_dust -; int do_boulder_dust(int a1, struct npc_state *a2, struct npc_state *a3) -do_boulder_dust: ; 808C3C4 +@ int do_boulder_dust(int a1, struct npc_state *a2, struct npc_state *a3) +do_boulder_dust: @ 808C3C4 push {r4-r6,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -242924,7 +242924,7 @@ _0808C472: thumb_func_end do_boulder_dust thumb_func_start sub_808C484 -sub_808C484: ; 808C484 +sub_808C484: @ 808C484 push {r4,r5,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -242960,7 +242960,7 @@ _0808C4C6: thumb_func_end sub_808C484 thumb_func_start sub_808C4D8 -sub_808C4D8: ; 808C4D8 +sub_808C4D8: @ 808C4D8 push {r4,lr} ldr r4, =sub_808C4F8 adds r0, r4, 0 @@ -242976,7 +242976,7 @@ sub_808C4D8: ; 808C4D8 thumb_func_end sub_808C4D8 thumb_func_start sub_808C4F8 -sub_808C4F8: ; 808C4F8 +sub_808C4F8: @ 808C4F8 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -243011,7 +243011,7 @@ _0808C50A: thumb_func_end sub_808C4F8 thumb_func_start sub_808C544 -sub_808C544: ; 808C544 +sub_808C544: @ 808C544 push {r4-r6,lr} adds r6, r0, 0 adds r4, r1, 0 @@ -243061,7 +243061,7 @@ _0808C5A0: thumb_func_end sub_808C544 thumb_func_start sub_808C5B0 -sub_808C5B0: ; 808C5B0 +sub_808C5B0: @ 808C5B0 push {r4,lr} ldr r4, =sub_808C5D0 adds r0, r4, 0 @@ -243077,7 +243077,7 @@ sub_808C5B0: ; 808C5B0 thumb_func_end sub_808C5B0 thumb_func_start sub_808C5D0 -sub_808C5D0: ; 808C5D0 +sub_808C5D0: @ 808C5D0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -243112,7 +243112,7 @@ _0808C5E2: thumb_func_end sub_808C5D0 thumb_func_start sub_808C61C -sub_808C61C: ; 808C61C +sub_808C61C: @ 808C61C push {lr} ldrh r2, [r0, 0x8] adds r2, 0x1 @@ -243133,7 +243133,7 @@ sub_808C61C: ; 808C61C thumb_func_end sub_808C61C thumb_func_start sub_808C644 -sub_808C644: ; 808C644 +sub_808C644: @ 808C644 push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 @@ -243192,7 +243192,7 @@ _0808C6AC: thumb_func_end sub_808C644 thumb_func_start sub_808C6BC -sub_808C6BC: ; 808C6BC +sub_808C6BC: @ 808C6BC push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 @@ -243224,7 +243224,7 @@ _0808C6EC: thumb_func_end sub_808C6BC thumb_func_start sub_808C6FC -sub_808C6FC: ; 808C6FC +sub_808C6FC: @ 808C6FC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -243261,7 +243261,7 @@ _0808C740: thumb_func_end sub_808C6FC thumb_func_start sub_808C750 -sub_808C750: ; 808C750 +sub_808C750: @ 808C750 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -243298,7 +243298,7 @@ sub_808C750: ; 808C750 thumb_func_end sub_808C750 thumb_func_start taskFF_0805D1D4 -taskFF_0805D1D4: ; 808C7A8 +taskFF_0805D1D4: @ 808C7A8 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -243345,7 +243345,7 @@ _0808C7FC: thumb_func_end taskFF_0805D1D4 thumb_func_start sub_808C814 -sub_808C814: ; 808C814 +sub_808C814: @ 808C814 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -243397,7 +243397,7 @@ _0808C87A: thumb_func_end sub_808C814 thumb_func_start StartFishing -StartFishing: ; 808C88C +StartFishing: @ 808C88C push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -243422,7 +243422,7 @@ StartFishing: ; 808C88C thumb_func_end StartFishing thumb_func_start Task_Fish -Task_Fish: ; 808C8C0 +Task_Fish: @ 808C8C0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -243450,7 +243450,7 @@ _0808C8D2: thumb_func_end Task_Fish thumb_func_start fish0 -fish0: ; 808C8F8 +fish0: @ 808C8F8 push {r4,lr} adds r4, r0, 0 bl script_env_2_enable @@ -243468,7 +243468,7 @@ fish0: ; 808C8F8 thumb_func_end fish0 thumb_func_start fish1 -fish1: ; 808C918 +fish1: @ 808C918 push {r4-r6,lr} sub sp, 0x10 adds r5, r0, 0 @@ -243534,7 +243534,7 @@ fish1: ; 808C918 thumb_func_end fish1 thumb_func_start fish2 -fish2: ; 808C9B0 +fish2: @ 808C9B0 push {r4,lr} adds r4, r0, 0 bl sub_808CF78 @@ -243556,7 +243556,7 @@ _0808C9CC: thumb_func_end fish2 thumb_func_start fish3 -fish3: ; 808C9D4 +fish3: @ 808C9D4 push {r4,lr} adds r4, r0, 0 movs r0, 0 @@ -243597,7 +243597,7 @@ _0808CA18: thumb_func_end fish3 thumb_func_start fish4 -fish4: ; 808CA20 +fish4: @ 808CA20 push {r4,r5,lr} sub sp, 0x10 adds r4, r0, 0 @@ -243679,7 +243679,7 @@ _0808CAB4: thumb_func_end fish4 thumb_func_start fish5 -fish5: ; 808CABC +fish5: @ 808CABC push {r4-r6,lr} adds r5, r0, 0 bl sub_808CF78 @@ -243762,7 +243762,7 @@ _0808CB5C: thumb_func_end fish5 thumb_func_start fish6 -fish6: ; 808CB6C +fish6: @ 808CB6C push {r4,r5,lr} sub sp, 0xC adds r5, r0, 0 @@ -243790,7 +243790,7 @@ fish6: ; 808CB6C thumb_func_end fish6 thumb_func_start fish7 -fish7: ; 808CBA4 +fish7: @ 808CBA4 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -243836,7 +243836,7 @@ _0808CBEE: thumb_func_end fish7 thumb_func_start fish8 -fish8: ; 808CBFC +fish8: @ 808CBFC push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -243889,7 +243889,7 @@ _0808CC56: thumb_func_end fish8 thumb_func_start fish9 -fish9: ; 808CC64 +fish9: @ 808CC64 push {r4,r5,lr} sub sp, 0x10 adds r4, r0, 0 @@ -243923,7 +243923,7 @@ fish9: ; 808CC64 thumb_func_end fish9 thumb_func_start fishA_wait_for_a_pressed -fishA_wait_for_a_pressed: ; 808CCA8 +fishA_wait_for_a_pressed: @ 808CCA8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -244030,7 +244030,7 @@ _0808CD80: thumb_func_end fishA_wait_for_a_pressed thumb_func_start fishB -fishB: ; 808CD94 +fishB: @ 808CD94 push {r4,r5,lr} sub sp, 0x10 adds r5, r0, 0 @@ -244078,7 +244078,7 @@ fishB: ; 808CD94 thumb_func_end fishB thumb_func_start fishC -fishC: ; 808CE04 +fishC: @ 808CE04 push {r4,r5,lr} sub sp, 0x10 adds r5, r0, 0 @@ -244127,7 +244127,7 @@ fishC: ; 808CE04 thumb_func_end fishC thumb_func_start fishD -fishD: ; 808CE74 +fishD: @ 808CE74 push {r4,lr} adds r4, r0, 0 bl sub_808CF78 @@ -244141,7 +244141,7 @@ fishD: ; 808CE74 thumb_func_end fishD thumb_func_start fishE -fishE: ; 808CE8C +fishE: @ 808CE8C push {r4-r7,lr} mov r7, r8 push {r7} @@ -244217,7 +244217,7 @@ _0808CF12: thumb_func_end fishE thumb_func_start fishF -fishF: ; 808CF2C +fishF: @ 808CF2C push {lr} bl RunTextPrinters movs r0, 0 @@ -244248,7 +244248,7 @@ _0808CF68: thumb_func_end fishF thumb_func_start sub_808CF78 -sub_808CF78: ; 808CF78 +sub_808CF78: @ 808CF78 push {r4-r7,lr} ldr r0, =0x02037590 ldrb r1, [r0, 0x4] @@ -244374,7 +244374,7 @@ _0808D05E: thumb_func_end sub_808CF78 thumb_func_start sub_808D074 -sub_808D074: ; 808D074 +sub_808D074: @ 808D074 ldr r1, =0x0203734c strb r0, [r1] bx lr @@ -244382,7 +244382,7 @@ sub_808D074: ; 808D074 thumb_func_end sub_808D074 thumb_func_start sub_808D080 -sub_808D080: ; 808D080 +sub_808D080: @ 808D080 push {lr} ldr r1, =0x0203734c ldrb r0, [r1] @@ -244396,7 +244396,7 @@ _0808D08C: thumb_func_end sub_808D080 thumb_func_start sub_808D094 -sub_808D094: ; 808D094 +sub_808D094: @ 808D094 push {r4-r7,lr} mov r7, r8 push {r7} @@ -244519,7 +244519,7 @@ _0808D18A: thumb_func_end sub_808D094 thumb_func_start sub_808D194 -sub_808D194: ; 808D194 +sub_808D194: @ 808D194 push {r4,lr} ldr r4, =sub_808D1FC adds r0, r4, 0 @@ -244535,7 +244535,7 @@ sub_808D194: ; 808D194 thumb_func_end sub_808D194 thumb_func_start sub_808D1B4 -sub_808D1B4: ; 808D1B4 +sub_808D1B4: @ 808D1B4 push {lr} ldr r0, =sub_808D1FC bl is_function_an_active_task @@ -244547,7 +244547,7 @@ sub_808D1B4: ; 808D1B4 thumb_func_end sub_808D1B4 thumb_func_start sub_808D1C8 -sub_808D1C8: ; 808D1C8 +sub_808D1C8: @ 808D1C8 push {r4,lr} ldr r4, =sub_808D094 adds r0, r4, 0 @@ -244563,7 +244563,7 @@ sub_808D1C8: ; 808D1C8 thumb_func_end sub_808D1C8 thumb_func_start sub_808D1E8 -sub_808D1E8: ; 808D1E8 +sub_808D1E8: @ 808D1E8 push {lr} ldr r0, =sub_808D094 bl is_function_an_active_task @@ -244575,7 +244575,7 @@ sub_808D1E8: ; 808D1E8 thumb_func_end sub_808D1E8 thumb_func_start sub_808D1FC -sub_808D1FC: ; 808D1FC +sub_808D1FC: @ 808D1FC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -244768,7 +244768,7 @@ _0808D37E: thumb_func_end sub_808D1FC thumb_func_start sub_808D38C -sub_808D38C: ; 808D38C +sub_808D38C: @ 808D38C push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -244821,7 +244821,7 @@ _0808D3EA: thumb_func_end sub_808D38C thumb_func_start npc_clear_ids_and_state -npc_clear_ids_and_state: ; 808D3F0 +npc_clear_ids_and_state: @ 808D3F0 push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -244840,7 +244840,7 @@ npc_clear_ids_and_state: ; 808D3F0 thumb_func_end npc_clear_ids_and_state thumb_func_start npcs_clear_ids_and_state -npcs_clear_ids_and_state: ; 808D410 +npcs_clear_ids_and_state: @ 808D410 push {r4,r5,lr} movs r4, 0 ldr r5, =0x02037350 @@ -244862,7 +244862,7 @@ _0808D416: thumb_func_end npcs_clear_ids_and_state thumb_func_start sub_808D438 -sub_808D438: ; 808D438 +sub_808D438: @ 808D438 push {lr} bl strange_npc_table_clear bl npcs_clear_ids_and_state @@ -244873,7 +244873,7 @@ sub_808D438: ; 808D438 thumb_func_end sub_808D438 thumb_func_start sub_808D450 -sub_808D450: ; 808D450 +sub_808D450: @ 808D450 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -244950,7 +244950,7 @@ sub_808D450: ; 808D450 thumb_func_end sub_808D450 thumb_func_start sub_808D4F4 -sub_808D4F4: ; 808D4F4 +sub_808D4F4: @ 808D4F4 push {lr} movs r1, 0 ldr r2, =0x02037350 @@ -244979,8 +244979,8 @@ _0808D51E: thumb_func_end sub_808D4F4 thumb_func_start GetFieldObjectIdByLocalIdAndMap -; u8 GetFieldObjectIdByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId) -GetFieldObjectIdByLocalIdAndMap: ; 808D524 +@ u8 GetFieldObjectIdByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId) +GetFieldObjectIdByLocalIdAndMap: @ 808D524 push {lr} lsls r0, 24 lsrs r0, 24 @@ -245002,8 +245002,8 @@ _0808D540: thumb_func_end GetFieldObjectIdByLocalIdAndMap thumb_func_start TryGetFieldObjectIdByLocalIdAndMap -; bool8 TryGetFieldObjectIdByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId, u8 *fieldObjectId) -TryGetFieldObjectIdByLocalIdAndMap: ; 808D548 +@ bool8 TryGetFieldObjectIdByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId, u8 *fieldObjectId) +TryGetFieldObjectIdByLocalIdAndMap: @ 808D548 push {r4,lr} adds r4, r3, 0 lsls r0, 24 @@ -245029,8 +245029,8 @@ _0808D56C: thumb_func_end TryGetFieldObjectIdByLocalIdAndMap thumb_func_start GetFieldObjectIdByXY -; u8 GetFieldObjectIdByXY(s16 x, s16 y) -GetFieldObjectIdByXY: ; 808D574 +@ u8 GetFieldObjectIdByXY(s16 x, s16 y) +GetFieldObjectIdByXY: @ 808D574 push {r4-r6,lr} movs r3, 0 ldr r5, =0x02037350 @@ -245070,8 +245070,8 @@ _0808D5AC: thumb_func_end GetFieldObjectIdByXY thumb_func_start GetFieldObjectIdByLocalIdAndMapInternal -; u8 GetFieldObjectIdByLocalIdAndMapInternal(u8 localId, u8 mapId, u8 mapGroupId) -GetFieldObjectIdByLocalIdAndMapInternal: ; 808D5B8 +@ u8 GetFieldObjectIdByLocalIdAndMapInternal(u8 localId, u8 mapId, u8 mapGroupId) +GetFieldObjectIdByLocalIdAndMapInternal: @ 808D5B8 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -245116,8 +245116,8 @@ _0808D600: thumb_func_end GetFieldObjectIdByLocalIdAndMapInternal thumb_func_start GetFieldObjectIdByLocalId -; u8 GetFieldObjectIdByLocalId(u8 localId) -GetFieldObjectIdByLocalId: ; 808D608 +@ u8 GetFieldObjectIdByLocalId(u8 localId) +GetFieldObjectIdByLocalId: @ 808D608 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -245152,8 +245152,8 @@ _0808D63C: thumb_func_end GetFieldObjectIdByLocalId thumb_func_start InitFieldObjectStateFromTemplate -; u8 InitFieldObjectStateFromTemplate(struct FieldObjectTemplate *fieldObjectTemplate, u8 mapId, u8 mapGroupId) -InitFieldObjectStateFromTemplate: ; 808D644 +@ u8 InitFieldObjectStateFromTemplate(struct FieldObjectTemplate *fieldObjectTemplate, u8 mapId, u8 mapGroupId) +InitFieldObjectStateFromTemplate: @ 808D644 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -245308,7 +245308,7 @@ _0808D762: thumb_func_end InitFieldObjectStateFromTemplate thumb_func_start sub_808D77C -sub_808D77C: ; 808D77C +sub_808D77C: @ 808D77C push {r4-r7,lr} mov r7, r8 push {r7} @@ -245386,8 +245386,8 @@ _0808D800: thumb_func_end sub_808D77C thumb_func_start GetAvailableFieldObjectSlot -; bool8 GetAvailableFieldObjectSlot(u16 localId, u8 mapId, u8 mapGroupId, u8 *fieldObjectId) -GetAvailableFieldObjectSlot: ; 808D810 +@ bool8 GetAvailableFieldObjectSlot(u16 localId, u8 mapId, u8 mapGroupId, u8 *fieldObjectId) +GetAvailableFieldObjectSlot: @ 808D810 push {r4-r7,lr} mov r12, r3 lsls r0, 16 @@ -245476,8 +245476,8 @@ _0808D8A4: thumb_func_end GetAvailableFieldObjectSlot thumb_func_start RemoveFieldObject -; void RemoveFieldObject(npc_state *fieldObject) -RemoveFieldObject: ; 808D8B0 +@ void RemoveFieldObject(npc_state *fieldObject) +RemoveFieldObject: @ 808D8B0 push {lr} ldrb r2, [r0] movs r1, 0x2 @@ -245490,8 +245490,8 @@ RemoveFieldObject: ; 808D8B0 thumb_func_end RemoveFieldObject thumb_func_start RemoveFieldObjectByLocalIdAndMap -; void RemoveFieldObjectByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapBank) -RemoveFieldObjectByLocalIdAndMap: ; 808D8C4 +@ void RemoveFieldObjectByLocalIdAndMap(u8 localId, u8 mapNum, u8 mapBank) +RemoveFieldObjectByLocalIdAndMap: @ 808D8C4 push {lr} sub sp, 0x4 lsls r0, 24 @@ -245527,8 +245527,8 @@ _0808D902: thumb_func_end RemoveFieldObjectByLocalIdAndMap thumb_func_start RemoveFieldObjectInternal -; void RemoveFieldObjectInternal(npc_state *fieldObject) -RemoveFieldObjectInternal: ; 808D90C +@ void RemoveFieldObjectInternal(npc_state *fieldObject) +RemoveFieldObjectInternal: @ 808D90C push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -245564,7 +245564,7 @@ RemoveFieldObjectInternal: ; 808D90C thumb_func_end RemoveFieldObjectInternal thumb_func_start sub_808D958 -sub_808D958: ; 808D958 +sub_808D958: @ 808D958 push {r4,lr} movs r4, 0 _0808D95C: @@ -245591,8 +245591,8 @@ _0808D972: thumb_func_end sub_808D958 thumb_func_start SpawnFieldObjectInternal -; u8 SpawnFieldObjectInternal(struct FieldObjectTemplate *romFieldObject, struct objtemplate *template, int mapId, int mapGroupId, u16 movingCameraOffsetX, u16 movingCameraOffsetY) -SpawnFieldObjectInternal: ; 808D98C +@ u8 SpawnFieldObjectInternal(struct FieldObjectTemplate *romFieldObject, struct objtemplate *template, int mapId, int mapGroupId, u16 movingCameraOffsetX, u16 movingCameraOffsetY) +SpawnFieldObjectInternal: @ 808D98C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -245805,8 +245805,8 @@ _0808DB2C: thumb_func_end SpawnFieldObjectInternal thumb_func_start SpawnFieldObject -; u8 SpawnFieldObject(struct FieldObjectTemplate *romNpc, u8 mapId, u8 mapGroupId, u16 movingCameraOffsetX, u16 movingCameraOffsetY) -SpawnFieldObject: ; 808DB40 +@ u8 SpawnFieldObject(struct FieldObjectTemplate *romNpc, u8 mapId, u8 mapGroupId, u16 movingCameraOffsetX, u16 movingCameraOffsetY) +SpawnFieldObject: @ 808DB40 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -245904,8 +245904,8 @@ _0808DBF2: thumb_func_end SpawnFieldObject thumb_func_start SpawnSpecialFieldObject -; u8 SpawnSpecialFieldObject(struct FieldObjectTemplate *romFieldObject) -SpawnSpecialFieldObject: ; 808DC08 +@ u8 SpawnSpecialFieldObject(struct FieldObjectTemplate *romFieldObject) +SpawnSpecialFieldObject: @ 808DC08 push {r4-r6,lr} sub sp, 0x8 adds r5, r0, 0 @@ -245936,8 +245936,8 @@ SpawnSpecialFieldObject: ; 808DC08 thumb_func_end SpawnSpecialFieldObject thumb_func_start SpawnSpecialFieldObjectParametrized -; u8 SpawnSpecialFieldObjectParametrized(u8 graphicsId, u8 movementBehavior, u8 localId, u16 x, u16 y, u8 z) -SpawnSpecialFieldObjectParametrized: ; 808DC44 +@ u8 SpawnSpecialFieldObjectParametrized(u8 graphicsId, u8 movementBehavior, u8 localId, u16 x, u16 y, u8 z) +SpawnSpecialFieldObjectParametrized: @ 808DC44 push {r4-r6,lr} mov r6, r8 push {r6} @@ -245990,7 +245990,7 @@ SpawnSpecialFieldObjectParametrized: ; 808DC44 thumb_func_end SpawnSpecialFieldObjectParametrized thumb_func_start show_sprite -show_sprite: ; 808DCAC +show_sprite: @ 808DCAC push {r4-r7,lr} sub sp, 0x8 lsls r0, 24 @@ -246033,8 +246033,8 @@ _0808DCF4: thumb_func_end show_sprite thumb_func_start MakeObjectTemplateFromFieldObjectGraphicsInfo -; void MakeObjectTemplateFromFieldObjectGraphicsInfo(u8 graphicsId, void ( *callback)(), struct objtemplate *objectTemplate, SpriteOamTable **spriteOamTables) -MakeObjectTemplateFromFieldObjectGraphicsInfo: ; 808DCFC +@ void MakeObjectTemplateFromFieldObjectGraphicsInfo(u8 graphicsId, void ( *callback)(), struct objtemplate *objectTemplate, SpriteOamTable **spriteOamTables) +MakeObjectTemplateFromFieldObjectGraphicsInfo: @ 808DCFC push {r4-r6,lr} adds r5, r1, 0 adds r4, r2, 0 @@ -246063,8 +246063,8 @@ MakeObjectTemplateFromFieldObjectGraphicsInfo: ; 808DCFC thumb_func_end MakeObjectTemplateFromFieldObjectGraphicsInfo thumb_func_start MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex -; void MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex(u16 graphicsId, u16 callbackIndex, struct objtemplate *objectTemplate, SpriteOamTable **spriteOamTables) -MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex: ; 808DD30 +@ void MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex(u16 graphicsId, u16 callbackIndex, struct objtemplate *objectTemplate, SpriteOamTable **spriteOamTables) +MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex: @ 808DD30 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -246081,8 +246081,8 @@ MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex: ; 808DD30 thumb_func_end MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex thumb_func_start MakeObjectTemplateFromFieldObjectTemplate -; void MakeObjectTemplateFromFieldObjectTemplate(struct FieldObjectTemplate *fieldObjectTemplate, struct objtemplate *objectTemplate, SpriteOamTable **spriteOamTables) -MakeObjectTemplateFromFieldObjectTemplate: ; 808DD50 +@ void MakeObjectTemplateFromFieldObjectTemplate(struct FieldObjectTemplate *fieldObjectTemplate, struct objtemplate *objectTemplate, SpriteOamTable **spriteOamTables) +MakeObjectTemplateFromFieldObjectTemplate: @ 808DD50 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -246097,8 +246097,8 @@ MakeObjectTemplateFromFieldObjectTemplate: ; 808DD50 thumb_func_end MakeObjectTemplateFromFieldObjectTemplate thumb_func_start AddPseudoFieldObject -; void AddPseudoFieldObject(u8 graphicsId, void ( *callback)(), u16 x, u16 y, u8 subpriority) -AddPseudoFieldObject: ; 808DD68 +@ void AddPseudoFieldObject(u8 graphicsId, void ( *callback)(), u16 x, u16 y, u8 subpriority) +AddPseudoFieldObject: @ 808DD68 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -246176,7 +246176,7 @@ _0808DDF2: thumb_func_end AddPseudoFieldObject thumb_func_start sprite_new -sprite_new: ; 808DE0C +sprite_new: @ 808DE0C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -246354,8 +246354,8 @@ _0808DF6C: thumb_func_end sprite_new thumb_func_start SpawnFieldObjectsInView -; void SpawnFieldObjectsInView(u16 movingCameraOffsetX, u16 movingCameraOffsetY) -SpawnFieldObjectsInView: ; 808DF80 +@ void SpawnFieldObjectsInView(u16 movingCameraOffsetX, u16 movingCameraOffsetY) +SpawnFieldObjectsInView: @ 808DF80 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -246489,8 +246489,8 @@ _0808E078: thumb_func_end SpawnFieldObjectsInView thumb_func_start RemoveFieldObjectsOutsideView -; void RemoveFieldObjectsOutsideView() -RemoveFieldObjectsOutsideView: ; 808E08C +@ void RemoveFieldObjectsOutsideView() +RemoveFieldObjectsOutsideView: @ 808E08C push {r4-r6,lr} movs r3, 0 ldr r6, =0x02032308 @@ -246540,8 +246540,8 @@ _0808E0D2: thumb_func_end RemoveFieldObjectsOutsideView thumb_func_start RemoveFieldObjectIfOutsideView -; void RemoveFieldObjectIfOutsideView(npc_state *fieldObject) -RemoveFieldObjectIfOutsideView: ; 808E0EC +@ void RemoveFieldObjectIfOutsideView(npc_state *fieldObject) +RemoveFieldObjectIfOutsideView: @ 808E0EC push {r4-r7,lr} adds r3, r0, 0 ldr r0, =0x03005d8c @@ -246609,7 +246609,7 @@ _0808E160: thumb_func_end RemoveFieldObjectIfOutsideView thumb_func_start sub_808E16C -sub_808E16C: ; 808E16C +sub_808E16C: @ 808E16C push {r4-r7,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -246649,7 +246649,7 @@ _0808E1A0: thumb_func_end sub_808E16C thumb_func_start sub_808E1B8 -sub_808E1B8: ; 808E1B8 +sub_808E1B8: @ 808E1B8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -246872,8 +246872,8 @@ _0808E374: thumb_func_end sub_808E1B8 thumb_func_start sub_808E38C -; void sub_808E38C(struct npc_state *fieldObject) -sub_808E38C: ; 808E38C +@ void sub_808E38C(struct npc_state *fieldObject) +sub_808E38C: @ 808E38C push {lr} ldrb r2, [r0] movs r3, 0x3 @@ -246904,8 +246904,8 @@ sub_808E38C: ; 808E38C thumb_func_end sub_808E38C thumb_func_start SetPlayerAvatarFieldObjectIdAndObjectId -; void SetPlayerAvatarFieldObjectIdAndObjectId(u8 fieldObjectId, u8 objectId) -SetPlayerAvatarFieldObjectIdAndObjectId: ; 808E3C4 +@ void SetPlayerAvatarFieldObjectIdAndObjectId(u8 fieldObjectId, u8 objectId) +SetPlayerAvatarFieldObjectIdAndObjectId: @ 808E3C4 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -246930,8 +246930,8 @@ SetPlayerAvatarFieldObjectIdAndObjectId: ; 808E3C4 thumb_func_end SetPlayerAvatarFieldObjectIdAndObjectId thumb_func_start FieldObjectSetGraphicsId -; void FieldObjectSetGraphicsId(npc_state *npcState, u8 graphicsId) -FieldObjectSetGraphicsId: ; 808E3F8 +@ void FieldObjectSetGraphicsId(npc_state *npcState, u8 graphicsId) +FieldObjectSetGraphicsId: @ 808E3F8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -247064,7 +247064,7 @@ _0808E4F8: thumb_func_end FieldObjectSetGraphicsId thumb_func_start sub_808E504 -sub_808E504: ; 808E504 +sub_808E504: @ 808E504 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -247098,8 +247098,8 @@ _0808E538: thumb_func_end sub_808E504 thumb_func_start FieldObjectTurn -; void FieldObjectTurn(struct npc_state *fieldObject, u8 direction) -FieldObjectTurn: ; 808E544 +@ void FieldObjectTurn(struct npc_state *fieldObject, u8 direction) +FieldObjectTurn: @ 808E544 push {r4-r6,lr} adds r6, r0, 0 lsls r1, 24 @@ -247139,8 +247139,8 @@ _0808E58A: thumb_func_end FieldObjectTurn thumb_func_start FieldObjectTurnByLocalIdAndMap -; void FieldObjectTurnByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId) -FieldObjectTurnByLocalIdAndMap: ; 808E594 +@ void FieldObjectTurnByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId) +FieldObjectTurnByLocalIdAndMap: @ 808E594 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -247174,7 +247174,7 @@ _0808E5C8: thumb_func_end FieldObjectTurnByLocalIdAndMap thumb_func_start sub_808E5D4 -sub_808E5D4: ; 808E5D4 +sub_808E5D4: @ 808E5D4 push {lr} lsls r1, 24 lsrs r1, 24 @@ -247191,8 +247191,8 @@ sub_808E5D4: ; 808E5D4 thumb_func_end sub_808E5D4 thumb_func_start get_berry_tree_graphics -; void get_berry_tree_graphics(npc_state *npcState, struct obj *obj) -get_berry_tree_graphics: ; 808E5F4 +@ void get_berry_tree_graphics(npc_state *npcState, struct obj *obj) +get_berry_tree_graphics: @ 808E5F4 push {r4-r7,lr} adds r5, r0, 0 adds r7, r1, 0 @@ -247268,8 +247268,8 @@ _0808E680: thumb_func_end get_berry_tree_graphics thumb_func_start GetFieldObjectGraphicsInfo -; FieldObjectGraphicsInfo *GetFieldObjectGraphicsInfo(u8 graphicsId) -GetFieldObjectGraphicsInfo: ; 808E694 +@ FieldObjectGraphicsInfo *GetFieldObjectGraphicsInfo(u8 graphicsId) +GetFieldObjectGraphicsInfo: @ 808E694 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -247308,8 +247308,8 @@ _0808E6D2: thumb_func_end GetFieldObjectGraphicsInfo thumb_func_start FieldObjectHandleDynamicGraphicsId -; void FieldObjectHandleDynamicGraphicsId(struct npc_state *fieldObject) -FieldObjectHandleDynamicGraphicsId: ; 808E6DC +@ void FieldObjectHandleDynamicGraphicsId(struct npc_state *fieldObject) +FieldObjectHandleDynamicGraphicsId: @ 808E6DC push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0x5] @@ -247327,7 +247327,7 @@ _0808E6F2: thumb_func_end FieldObjectHandleDynamicGraphicsId thumb_func_start npc_by_local_id_and_map_set_field_1_bit_x20 -npc_by_local_id_and_map_set_field_1_bit_x20: ; 808E6F8 +npc_by_local_id_and_map_set_field_1_bit_x20: @ 808E6F8 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -247369,8 +247369,8 @@ _0808E73A: thumb_func_end npc_by_local_id_and_map_set_field_1_bit_x20 thumb_func_start FieldObjectGetLocalIdAndMap -; void FieldObjectGetLocalIdAndMap(struct npc_state *fieldObject, u8 *localId, u8 *mapId, u8 *mapGroupId) -FieldObjectGetLocalIdAndMap: ; 808E748 +@ void FieldObjectGetLocalIdAndMap(struct npc_state *fieldObject, u8 *localId, u8 *mapId, u8 *mapGroupId) +FieldObjectGetLocalIdAndMap: @ 808E748 push {r4,lr} ldrb r4, [r0, 0x8] strb r4, [r1] @@ -247384,7 +247384,7 @@ FieldObjectGetLocalIdAndMap: ; 808E748 thumb_func_end FieldObjectGetLocalIdAndMap thumb_func_start sub_808E75C -sub_808E75C: ; 808E75C +sub_808E75C: @ 808E75C push {lr} lsls r0, 16 asrs r0, 16 @@ -247411,7 +247411,7 @@ _0808E784: thumb_func_end sub_808E75C thumb_func_start sub_808E78C -sub_808E78C: ; 808E78C +sub_808E78C: @ 808E78C push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -247455,7 +247455,7 @@ _0808E7D2: thumb_func_end sub_808E78C thumb_func_start sub_808E7E4 -sub_808E7E4: ; 808E7E4 +sub_808E7E4: @ 808E7E4 push {lr} sub sp, 0x4 lsls r0, 24 @@ -247493,7 +247493,7 @@ _0808E820: thumb_func_end sub_808E7E4 thumb_func_start sub_808E82C -sub_808E82C: ; 808E82C +sub_808E82C: @ 808E82C push {r4,r5,lr} sub sp, 0x4 ldr r4, [sp, 0x10] @@ -247536,7 +247536,7 @@ _0808E870: thumb_func_end sub_808E82C thumb_func_start gpu_pal_allocator_reset__manage_upper_four -gpu_pal_allocator_reset__manage_upper_four: ; 808E880 +gpu_pal_allocator_reset__manage_upper_four: @ 808E880 push {lr} bl ResetObjectPaletteAllocator ldr r1, =0x0300301c @@ -247548,7 +247548,7 @@ gpu_pal_allocator_reset__manage_upper_four: ; 808E880 thumb_func_end gpu_pal_allocator_reset__manage_upper_four thumb_func_start sub_808E894 -sub_808E894: ; 808E894 +sub_808E894: @ 808E894 push {lr} lsls r0, 16 lsrs r0, 16 @@ -247569,7 +247569,7 @@ _0808E8B2: thumb_func_end sub_808E894 thumb_func_start sub_808E8C0 -sub_808E8C0: ; 808E8C0 +sub_808E8C0: @ 808E8C0 push {r4-r6,lr} adds r5, r0, 0 movs r4, 0 @@ -247599,8 +247599,8 @@ _0808E8EA: thumb_func_end sub_808E8C0 thumb_func_start sub_808E8F4 -; u8 sub_808E8F4(struct TaggedObjectPalette *taggedPalette) -sub_808E8F4: ; 808E8F4 +@ u8 sub_808E8F4(struct TaggedObjectPalette *taggedPalette) +sub_808E8F4: @ 808E8F4 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x4] @@ -247623,8 +247623,8 @@ _0808E914: thumb_func_end sub_808E8F4 thumb_func_start pal_patch_for_npc -; void pal_patch_for_npc(u16 tag, u8 slot) -pal_patch_for_npc: ; 808E91C +@ void pal_patch_for_npc(u16 tag, u8 slot) +pal_patch_for_npc: @ 808E91C push {r4,lr} adds r4, r1, 0 lsls r0, 16 @@ -247652,8 +247652,8 @@ pal_patch_for_npc: ; 808E91C thumb_func_end pal_patch_for_npc thumb_func_start pal_patch_for_npc_range -; void pal_patch_for_npc_range(u16 *tags, u8 minSlot, u8 maxSlot) -pal_patch_for_npc_range: ; 808E954 +@ void pal_patch_for_npc_range(u16 *tags, u8 minSlot, u8 maxSlot) +pal_patch_for_npc_range: @ 808E954 push {r4-r6,lr} adds r5, r0, 0 lsls r1, 24 @@ -247679,8 +247679,8 @@ _0808E978: thumb_func_end pal_patch_for_npc_range thumb_func_start FindFieldObjectPaletteIndexByTag -; u8 FindFieldObjectPaletteIndexByTag(u16 tag) -FindFieldObjectPaletteIndexByTag: ; 808E980 +@ u8 FindFieldObjectPaletteIndexByTag(u16 tag) +FindFieldObjectPaletteIndexByTag: @ 808E980 push {r4-r6,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -247720,8 +247720,8 @@ _0808E9C2: thumb_func_end FindFieldObjectPaletteIndexByTag thumb_func_start npc_load_two_palettes__no_record -; void npc_load_two_palettes__no_record(u16 tag, u8 slot) -npc_load_two_palettes__no_record: ; 808E9C8 +@ void npc_load_two_palettes__no_record(u16 tag, u8 slot) +npc_load_two_palettes__no_record: @ 808E9C8 push {r4-r6,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -247773,8 +247773,8 @@ _0808EA30: thumb_func_end npc_load_two_palettes__no_record thumb_func_start npc_load_two_palettes__and_record -; void npc_load_two_palettes__and_record(u16 tag, u8 slot) -npc_load_two_palettes__and_record: ; 808EA38 +@ void npc_load_two_palettes__and_record(u16 tag, u8 slot) +npc_load_two_palettes__and_record: @ 808EA38 push {r4-r6,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -247828,7 +247828,7 @@ _0808EAA8: thumb_func_end npc_load_two_palettes__and_record thumb_func_start sub_808EAB0 -sub_808EAB0: ; 808EAB0 +sub_808EAB0: @ 808EAB0 push {lr} lsls r0, 16 lsrs r0, 16 @@ -247840,7 +247840,7 @@ sub_808EAB0: ; 808EAB0 thumb_func_end sub_808EAB0 thumb_func_start sub_808EAC4 -sub_808EAC4: ; 808EAC4 +sub_808EAC4: @ 808EAC4 push {r4,lr} ldrh r3, [r0, 0x10] strh r3, [r0, 0x14] @@ -247860,8 +247860,8 @@ sub_808EAC4: ; 808EAC4 thumb_func_end sub_808EAC4 thumb_func_start npc_coords_shift -; void npc_coords_shift(struct npc_state *fieldObject, u16 x, u16 y) -npc_coords_shift: ; 808EAE4 +@ void npc_coords_shift(struct npc_state *fieldObject, u16 x, u16 y) +npc_coords_shift: @ 808EAE4 ldrh r3, [r0, 0x10] strh r3, [r0, 0x14] ldrh r3, [r0, 0x12] @@ -247872,8 +247872,8 @@ npc_coords_shift: ; 808EAE4 thumb_func_end npc_coords_shift thumb_func_start npc_coords_set -; void npc_coords_set(struct npc_state *fieldObject, u16 x, u16 y) -npc_coords_set: ; 808EAF4 +@ void npc_coords_set(struct npc_state *fieldObject, u16 x, u16 y) +npc_coords_set: @ 808EAF4 lsls r1, 16 lsrs r1, 16 lsls r2, 16 @@ -247886,7 +247886,7 @@ npc_coords_set: ; 808EAF4 thumb_func_end npc_coords_set thumb_func_start sub_808EB08 -sub_808EB08: ; 808EB08 +sub_808EB08: @ 808EB08 push {r4-r7,lr} mov r7, r8 push {r7} @@ -247965,7 +247965,7 @@ _0808EB9A: thumb_func_end sub_808EB08 thumb_func_start sub_808EBA8 -sub_808EBA8: ; 808EBA8 +sub_808EBA8: @ 808EBA8 push {r4,r5,lr} sub sp, 0x4 ldr r4, [sp, 0x10] @@ -248009,8 +248009,8 @@ _0808EBF0: thumb_func_end sub_808EBA8 thumb_func_start npc_coords_shift_still -; void npc_coords_shift_still(struct npc_state *fieldObject) -npc_coords_shift_still: ; 808EBFC +@ void npc_coords_shift_still(struct npc_state *fieldObject) +npc_coords_shift_still: @ 808EBFC push {lr} movs r2, 0x10 ldrsh r1, [r0, r2] @@ -248022,8 +248022,8 @@ npc_coords_shift_still: ; 808EBFC thumb_func_end npc_coords_shift_still thumb_func_start UpdateFieldObjectCoordsForCameraUpdate -; void UpdateFieldObjectCoordsForCameraUpdate() -UpdateFieldObjectCoordsForCameraUpdate: ; 808EC10 +@ void UpdateFieldObjectCoordsForCameraUpdate() +UpdateFieldObjectCoordsForCameraUpdate: @ 808EC10 push {r4,r5,lr} ldr r2, =0x02037334 ldrb r1, [r2] @@ -248078,8 +248078,8 @@ _0808EC68: thumb_func_end UpdateFieldObjectCoordsForCameraUpdate thumb_func_start GetFieldObjectIdByXYZ -; u8 GetFieldObjectIdByXYZ(u16 x, u16 y, u8 z) -GetFieldObjectIdByXYZ: ; 808EC78 +@ u8 GetFieldObjectIdByXYZ(u16 x, u16 y, u8 z) +GetFieldObjectIdByXYZ: @ 808EC78 push {r4-r7,lr} mov r7, r8 push {r7} @@ -248135,8 +248135,8 @@ _0808ECD4: thumb_func_end GetFieldObjectIdByXYZ thumb_func_start FieldObjectDoesZCoordMatch -; bool8 FieldObjectDoesZCoordMatch(struct npc_state *fieldObject) -FieldObjectDoesZCoordMatch: ; 808ECE0 +@ bool8 FieldObjectDoesZCoordMatch(struct npc_state *fieldObject) +FieldObjectDoesZCoordMatch: @ 808ECE0 push {lr} lsls r1, 24 lsrs r1, 24 @@ -248161,8 +248161,8 @@ _0808ED02: thumb_func_end FieldObjectDoesZCoordMatch thumb_func_start UpdateFieldObjectsForCameraUpdate -; void UpdateFieldObjectsForCameraUpdate(u16 movingCameraOffsetX, u16 movingCameraOffsetY) -UpdateFieldObjectsForCameraUpdate: ; 808ED08 +@ void UpdateFieldObjectsForCameraUpdate(u16 movingCameraOffsetX, u16 movingCameraOffsetY) +UpdateFieldObjectsForCameraUpdate: @ 808ED08 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -248185,8 +248185,8 @@ UpdateFieldObjectsForCameraUpdate: ; 808ED08 thumb_func_end UpdateFieldObjectsForCameraUpdate thumb_func_start AddCameraObject -; u8 AddCameraObject(u8 followedObjectId) -AddCameraObject: ; 808ED34 +@ u8 AddCameraObject(u8 followedObjectId) +AddCameraObject: @ 808ED34 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -248219,8 +248219,8 @@ AddCameraObject: ; 808ED34 thumb_func_end AddCameraObject thumb_func_start ObjectCB_CameraObject -; void ObjectCB_CameraObject(struct obj *object) -ObjectCB_CameraObject: ; 808ED78 +@ void ObjectCB_CameraObject(struct obj *object) +ObjectCB_CameraObject: @ 808ED78 push {r4,r5,lr} sub sp, 0xC mov r2, sp @@ -248241,8 +248241,8 @@ ObjectCB_CameraObject: ; 808ED78 thumb_func_end ObjectCB_CameraObject thumb_func_start CameraObject_0 -; void CameraObject_0(struct obj *object) -CameraObject_0: ; 808EDA0 +@ void CameraObject_0(struct obj *object) +CameraObject_0: @ 808EDA0 push {lr} ldr r3, =0x02020630 movs r1, 0x2E @@ -248274,8 +248274,8 @@ CameraObject_0: ; 808EDA0 thumb_func_end CameraObject_0 thumb_func_start CameraObject_1 -; void CameraObject_1(struct obj *object) -CameraObject_1: ; 808EDDC +@ void CameraObject_1(struct obj *object) +CameraObject_1: @ 808EDDC push {r4,r5,lr} ldr r3, =0x02020630 movs r1, 0x2E @@ -248305,8 +248305,8 @@ CameraObject_1: ; 808EDDC thumb_func_end CameraObject_1 thumb_func_start CameraObject_2 -; void CameraObject_2(struct obj *object) -CameraObject_2: ; 808EE14 +@ void CameraObject_2(struct obj *object) +CameraObject_2: @ 808EE14 push {r4,lr} ldr r4, =0x02020630 movs r1, 0x2E @@ -248333,8 +248333,8 @@ CameraObject_2: ; 808EE14 thumb_func_end CameraObject_2 thumb_func_start FindCameraObject -; struct obj *FindCameraObject() -FindCameraObject: ; 808EE44 +@ struct obj *FindCameraObject() +FindCameraObject: @ 808EE44 push {r4,r5,lr} movs r3, 0 ldr r4, =0x02020630 @@ -248373,8 +248373,8 @@ _0808EE84: thumb_func_end FindCameraObject thumb_func_start CameraObjectReset1 -; void CameraObjectReset1() -CameraObjectReset1: ; 808EE8C +@ void CameraObjectReset1() +CameraObjectReset1: @ 808EE8C push {lr} bl FindCameraObject adds r2, r0, 0 @@ -248391,8 +248391,8 @@ _0808EEA4: thumb_func_end CameraObjectReset1 thumb_func_start CameraObjectSetFollowedObjectId -; void CameraObjectSetFollowedObjectId(u8 objectId) -CameraObjectSetFollowedObjectId: ; 808EEA8 +@ void CameraObjectSetFollowedObjectId(u8 objectId) +CameraObjectSetFollowedObjectId: @ 808EEA8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -248408,8 +248408,8 @@ _0808EEBC: thumb_func_end CameraObjectSetFollowedObjectId thumb_func_start CameraObjectGetFollowedObjectId -; u8 CameraObjectGetFollowedObjectId() -CameraObjectGetFollowedObjectId: ; 808EEC4 +@ u8 CameraObjectGetFollowedObjectId() +CameraObjectGetFollowedObjectId: @ 808EEC4 push {lr} bl FindCameraObject cmp r0, 0 @@ -248426,8 +248426,8 @@ _0808EED8: thumb_func_end CameraObjectGetFollowedObjectId thumb_func_start CameraObjectReset2 -; void CameraObjectReset2() -CameraObjectReset2: ; 808EEDC +@ void CameraObjectReset2() +CameraObjectReset2: @ 808EEDC push {lr} bl FindCameraObject movs r1, 0x2 @@ -248437,7 +248437,7 @@ CameraObjectReset2: ; 808EEDC thumb_func_end CameraObjectReset2 thumb_func_start sub_808EEEC -sub_808EEEC: ; 808EEEC +sub_808EEEC: @ 808EEEC push {r4-r7,lr} mov r7, r8 push {r7} @@ -248490,7 +248490,7 @@ _0808EF42: thumb_func_end sub_808EEEC thumb_func_start obj_unfreeze -obj_unfreeze: ; 808EF50 +obj_unfreeze: @ 808EF50 push {r4-r7,lr} mov r7, r8 push {r7} @@ -248550,8 +248550,8 @@ _0808EFB6: thumb_func_end obj_unfreeze thumb_func_start FieldObjectSetDirection -; void FieldObjectSetDirection(struct npc_state *fieldObject, u8 direction) -FieldObjectSetDirection: ; 808EFC0 +@ void FieldObjectSetDirection(struct npc_state *fieldObject, u8 direction) +FieldObjectSetDirection: @ 808EFC0 push {r4,lr} adds r3, r0, 0 lsls r1, 24 @@ -248589,8 +248589,8 @@ _0808EFF0: thumb_func_end FieldObjectSetDirection thumb_func_start GetFieldObjectScriptPointerByLocalIdAndMap -; u32 GetFieldObjectScriptPointerByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId) -GetFieldObjectScriptPointerByLocalIdAndMap: ; 808F004 +@ u32 GetFieldObjectScriptPointerByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId) +GetFieldObjectScriptPointerByLocalIdAndMap: @ 808F004 push {lr} lsls r0, 24 lsrs r0, 24 @@ -248605,8 +248605,8 @@ GetFieldObjectScriptPointerByLocalIdAndMap: ; 808F004 thumb_func_end GetFieldObjectScriptPointerByLocalIdAndMap thumb_func_start GetFieldObjectScriptPointerByFieldObjectId -; u32 GetFieldObjectScriptPointerByFieldObjectId(u8 fieldObjectId) -GetFieldObjectScriptPointerByFieldObjectId: ; 808F01C +@ u32 GetFieldObjectScriptPointerByFieldObjectId(u8 fieldObjectId) +GetFieldObjectScriptPointerByFieldObjectId: @ 808F01C push {lr} lsls r0, 24 lsrs r0, 24 @@ -248625,8 +248625,8 @@ GetFieldObjectScriptPointerByFieldObjectId: ; 808F01C thumb_func_end GetFieldObjectScriptPointerByFieldObjectId thumb_func_start GetFieldObjectFlagIdByLocalIdAndMap -; u16 GetFieldObjectFlagIdByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId) -GetFieldObjectFlagIdByLocalIdAndMap: ; 808F040 +@ u16 GetFieldObjectFlagIdByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId) +GetFieldObjectFlagIdByLocalIdAndMap: @ 808F040 push {lr} lsls r0, 24 lsrs r0, 24 @@ -248641,8 +248641,8 @@ GetFieldObjectFlagIdByLocalIdAndMap: ; 808F040 thumb_func_end GetFieldObjectFlagIdByLocalIdAndMap thumb_func_start GetFieldObjectFlagIdByFieldObjectId -; u16 GetFieldObjectFlagIdByFieldObjectId(u8 fieldObjectId) -GetFieldObjectFlagIdByFieldObjectId: ; 808F058 +@ u16 GetFieldObjectFlagIdByFieldObjectId(u8 fieldObjectId) +GetFieldObjectFlagIdByFieldObjectId: @ 808F058 push {lr} lsls r0, 24 lsrs r0, 24 @@ -248663,7 +248663,7 @@ GetFieldObjectFlagIdByFieldObjectId: ; 808F058 thumb_func_end GetFieldObjectFlagIdByFieldObjectId thumb_func_start sub_808F080 -sub_808F080: ; 808F080 +sub_808F080: @ 808F080 push {lr} sub sp, 0x4 lsls r0, 24 @@ -248696,7 +248696,7 @@ _0808F0B6: thumb_func_end sub_808F080 thumb_func_start sub_808F0BC -sub_808F0BC: ; 808F0BC +sub_808F0BC: @ 808F0BC lsls r0, 24 lsrs r0, 24 ldr r2, =0x02037350 @@ -248710,7 +248710,7 @@ sub_808F0BC: ; 808F0BC thumb_func_end sub_808F0BC thumb_func_start sub_808F0D4 -sub_808F0D4: ; 808F0D4 +sub_808F0D4: @ 808F0D4 push {lr} sub sp, 0x4 lsls r0, 24 @@ -248743,8 +248743,8 @@ _0808F10A: thumb_func_end sub_808F0D4 thumb_func_start FieldObjectGetBerryTreeId -; u8 FieldObjectGetBerryTreeId(u8 fieldObjectId) -FieldObjectGetBerryTreeId: ; 808F110 +@ u8 FieldObjectGetBerryTreeId(u8 fieldObjectId) +FieldObjectGetBerryTreeId: @ 808F110 lsls r0, 24 lsrs r0, 24 ldr r2, =0x02037350 @@ -248758,8 +248758,8 @@ FieldObjectGetBerryTreeId: ; 808F110 thumb_func_end FieldObjectGetBerryTreeId thumb_func_start GetFieldObjectTemplateByLocalIdAndMap -; struct FieldObjectTemplate *GetFieldObjectTemplateByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId) -GetFieldObjectTemplateByLocalIdAndMap: ; 808F128 +@ struct FieldObjectTemplate *GetFieldObjectTemplateByLocalIdAndMap(u8 localId, u8 mapId, u8 mapGroupId) +GetFieldObjectTemplateByLocalIdAndMap: @ 808F128 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -248800,8 +248800,8 @@ _0808F16C: thumb_func_end GetFieldObjectTemplateByLocalIdAndMap thumb_func_start FindFieldObjectTemplateInArrayByLocalId -; struct FieldObjectTemplate *FindFieldObjectTemplateInArrayByLocalId(u8 localId, struct FieldObjectTemplate *templates, u8 numTemplates) -FindFieldObjectTemplateInArrayByLocalId: ; 808F17C +@ struct FieldObjectTemplate *FindFieldObjectTemplateInArrayByLocalId(u8 localId, struct FieldObjectTemplate *templates, u8 numTemplates) +FindFieldObjectTemplateInArrayByLocalId: @ 808F17C push {r4,r5,lr} adds r5, r1, 0 lsls r0, 24 @@ -248836,8 +248836,8 @@ _0808F1AC: thumb_func_end FindFieldObjectTemplateInArrayByLocalId thumb_func_start sub_808F1B4 -; int sub_808F1B4(struct npc_state *fieldObject) -sub_808F1B4: ; 808F1B4 +@ int sub_808F1B4(struct npc_state *fieldObject) +sub_808F1B4: @ 808F1B4 push {r4,r5,lr} adds r3, r0, 0 ldrb r0, [r3, 0x9] @@ -248886,8 +248886,8 @@ _0808F202: thumb_func_end sub_808F1B4 thumb_func_start sub_808F208 -; void sub_808F208(struct npc_state *fieldObject) -sub_808F208: ; 808F208 +@ void sub_808F208(struct npc_state *fieldObject) +sub_808F208: @ 808F208 push {r4,lr} adds r4, r0, 0 bl sub_808F1B4 @@ -248907,7 +248907,7 @@ _0808F222: thumb_func_end sub_808F208 thumb_func_start sub_808F228 -sub_808F228: ; 808F228 +sub_808F228: @ 808F228 push {r4,lr} adds r4, r1, 0 bl sub_808F1B4 @@ -248921,7 +248921,7 @@ _0808F236: thumb_func_end sub_808F228 thumb_func_start sub_808F23C -sub_808F23C: ; 808F23C +sub_808F23C: @ 808F23C push {r4,lr} lsls r1, 24 lsrs r4, r1, 24 @@ -248936,8 +248936,8 @@ _0808F24C: thumb_func_end sub_808F23C thumb_func_start sub_808F254 -; void sub_808F254(u8 localId, u8 mapId, u8 mapGroupId) -sub_808F254: ; 808F254 +@ void sub_808F254(u8 localId, u8 mapId, u8 mapGroupId) +sub_808F254: @ 808F254 push {lr} sub sp, 0x4 lsls r0, 24 @@ -248967,7 +248967,7 @@ _0808F282: thumb_func_end sub_808F254 thumb_func_start sub_808F28C -sub_808F28C: ; 808F28C +sub_808F28C: @ 808F28C push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -249019,7 +249019,7 @@ _0808F2E8: thumb_func_end sub_808F28C thumb_func_start npc_paltag_set_load -npc_paltag_set_load: ; 808F2F8 +npc_paltag_set_load: @ 808F2F8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -249063,7 +249063,7 @@ _0808F356: thumb_func_end npc_paltag_set_load thumb_func_start npc_paltag_by_palslot -npc_paltag_by_palslot: ; 808F360 +npc_paltag_by_palslot: @ 808F360 push {r4-r6,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -249126,7 +249126,7 @@ _0808F3CE: thumb_func_end npc_paltag_by_palslot thumb_func_start FieldObjectCB_NoMovement1 -FieldObjectCB_NoMovement1: ; 808F3E0 +FieldObjectCB_NoMovement1: @ 808F3E0 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -249144,13 +249144,13 @@ FieldObjectCB_NoMovement1: ; 808F3E0 thumb_func_end FieldObjectCB_NoMovement1 thumb_func_start FieldObjectCB2_NoMovement1 -FieldObjectCB2_NoMovement1: ; 808F404 +FieldObjectCB2_NoMovement1: @ 808F404 movs r0, 0 bx lr thumb_func_end FieldObjectCB2_NoMovement1 thumb_func_start FieldObjectCB_GoRandomDirections -FieldObjectCB_GoRandomDirections: ; 808F408 +FieldObjectCB_GoRandomDirections: @ 808F408 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -249168,7 +249168,7 @@ FieldObjectCB_GoRandomDirections: ; 808F408 thumb_func_end FieldObjectCB_GoRandomDirections thumb_func_start FieldObjectCB2_GoRandomDirections -FieldObjectCB2_GoRandomDirections: ; 808F42C +FieldObjectCB2_GoRandomDirections: @ 808F42C push {r4,lr} ldr r3, =gUnknown_0850D6F4 movs r4, 0x30 @@ -249186,7 +249186,7 @@ FieldObjectCB2_GoRandomDirections: ; 808F42C thumb_func_end FieldObjectCB2_GoRandomDirections thumb_func_start sub_808F44C -sub_808F44C: ; 808F44C +sub_808F44C: @ 808F44C push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -249198,7 +249198,7 @@ sub_808F44C: ; 808F44C thumb_func_end sub_808F44C thumb_func_start sub_808F460 -sub_808F460: ; 808F460 +sub_808F460: @ 808F460 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -249221,7 +249221,7 @@ sub_808F460: ; 808F460 thumb_func_end sub_808F460 thumb_func_start sub_808F48C -sub_808F48C: ; 808F48C +sub_808F48C: @ 808F48C push {r4-r6,lr} adds r6, r1, 0 bl FieldObjectExecRegularAnim @@ -249252,7 +249252,7 @@ _0808F4C2: thumb_func_end sub_808F48C thumb_func_start sub_808F4C8 -sub_808F4C8: ; 808F4C8 +sub_808F4C8: @ 808F4C8 push {r4,lr} adds r4, r1, 0 adds r0, r4, 0 @@ -249273,7 +249273,7 @@ _0808F4E2: thumb_func_end sub_808F4C8 thumb_func_start sub_808F4E8 -sub_808F4E8: ; 808F4E8 +sub_808F4E8: @ 808F4E8 push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -249311,7 +249311,7 @@ _0808F526: thumb_func_end sub_808F4E8 thumb_func_start sub_808F534 -sub_808F534: ; 808F534 +sub_808F534: @ 808F534 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -249337,7 +249337,7 @@ sub_808F534: ; 808F534 thumb_func_end sub_808F534 thumb_func_start sub_808F564 -sub_808F564: ; 808F564 +sub_808F564: @ 808F564 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -249360,8 +249360,8 @@ _0808F582: thumb_func_end sub_808F564 thumb_func_start FieldObjectIsTrainerAndCloseToPlayer -; bool8 FieldObjectIsTrainerAndCloseToPlayer(struct npc_state *fieldObject) -FieldObjectIsTrainerAndCloseToPlayer: ; 808F58C +@ bool8 FieldObjectIsTrainerAndCloseToPlayer(struct npc_state *fieldObject) +FieldObjectIsTrainerAndCloseToPlayer: @ 808F58C push {r4-r7,lr} sub sp, 0x4 adds r5, r0, 0 @@ -249428,7 +249428,7 @@ _0808F5FE: thumb_func_end FieldObjectIsTrainerAndCloseToPlayer thumb_func_start sub_808F608 -sub_808F608: ; 808F608 +sub_808F608: @ 808F608 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -249458,7 +249458,7 @@ _0808F630: thumb_func_end sub_808F608 thumb_func_start sub_808F638 -sub_808F638: ; 808F638 +sub_808F638: @ 808F638 push {lr} movs r0, 0x1 lsls r1, 16 @@ -249471,7 +249471,7 @@ _0808F644: thumb_func_end sub_808F638 thumb_func_start sub_808F648 -sub_808F648: ; 808F648 +sub_808F648: @ 808F648 push {lr} movs r1, 0x4 lsls r0, 16 @@ -249485,7 +249485,7 @@ _0808F654: thumb_func_end sub_808F648 thumb_func_start sub_808F65C -sub_808F65C: ; 808F65C +sub_808F65C: @ 808F65C push {r4-r7,lr} lsls r0, 16 asrs r4, r0, 16 @@ -249535,7 +249535,7 @@ _0808F6B2: thumb_func_end sub_808F65C thumb_func_start sub_808F6B8 -sub_808F6B8: ; 808F6B8 +sub_808F6B8: @ 808F6B8 push {r4-r7,lr} lsls r0, 16 asrs r4, r0, 16 @@ -249585,7 +249585,7 @@ _0808F70E: thumb_func_end sub_808F6B8 thumb_func_start sub_808F714 -sub_808F714: ; 808F714 +sub_808F714: @ 808F714 push {r4-r7,lr} lsls r0, 16 asrs r4, r0, 16 @@ -249635,7 +249635,7 @@ _0808F76A: thumb_func_end sub_808F714 thumb_func_start sub_808F770 -sub_808F770: ; 808F770 +sub_808F770: @ 808F770 push {r4-r7,lr} lsls r0, 16 asrs r4, r0, 16 @@ -249685,7 +249685,7 @@ _0808F7C6: thumb_func_end sub_808F770 thumb_func_start sub_808F7CC -sub_808F7CC: ; 808F7CC +sub_808F7CC: @ 808F7CC push {r4-r7,lr} lsls r0, 16 asrs r7, r0, 16 @@ -249718,7 +249718,7 @@ _0808F802: thumb_func_end sub_808F7CC thumb_func_start sub_808F808 -sub_808F808: ; 808F808 +sub_808F808: @ 808F808 push {r4-r7,lr} lsls r0, 16 asrs r7, r0, 16 @@ -249751,7 +249751,7 @@ _0808F83E: thumb_func_end sub_808F808 thumb_func_start sub_808F844 -sub_808F844: ; 808F844 +sub_808F844: @ 808F844 push {r4-r7,lr} lsls r0, 16 asrs r7, r0, 16 @@ -249784,7 +249784,7 @@ _0808F87A: thumb_func_end sub_808F844 thumb_func_start sub_808F880 -sub_808F880: ; 808F880 +sub_808F880: @ 808F880 push {r4-r7,lr} lsls r0, 16 asrs r7, r0, 16 @@ -249817,7 +249817,7 @@ _0808F8B6: thumb_func_end sub_808F880 thumb_func_start sub_808F8BC -sub_808F8BC: ; 808F8BC +sub_808F8BC: @ 808F8BC push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 @@ -249889,7 +249889,7 @@ _0808F938: thumb_func_end sub_808F8BC thumb_func_start FieldObjectCB_LookRandomDirections -FieldObjectCB_LookRandomDirections: ; 808F944 +FieldObjectCB_LookRandomDirections: @ 808F944 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -249907,8 +249907,8 @@ FieldObjectCB_LookRandomDirections: ; 808F944 thumb_func_end FieldObjectCB_LookRandomDirections thumb_func_start FieldObjectCB2_LookRandomDirections -; bool8 FieldObjectCB2_LookRandomDirections(struct npc_state *fieldObject, struct obj *object) -FieldObjectCB2_LookRandomDirections: ; 808F968 +@ bool8 FieldObjectCB2_LookRandomDirections(struct npc_state *fieldObject, struct obj *object) +FieldObjectCB2_LookRandomDirections: @ 808F968 push {r4,lr} ldr r3, =gUnknown_0850D740 movs r4, 0x30 @@ -249926,8 +249926,8 @@ FieldObjectCB2_LookRandomDirections: ; 808F968 thumb_func_end FieldObjectCB2_LookRandomDirections thumb_func_start sub_808F988 -; bool8 sub_808F988(struct npc_state *fieldObject, struct obj *object) -sub_808F988: ; 808F988 +@ bool8 sub_808F988(struct npc_state *fieldObject, struct obj *object) +sub_808F988: @ 808F988 push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -249939,8 +249939,8 @@ sub_808F988: ; 808F988 thumb_func_end sub_808F988 thumb_func_start sub_808F99C -; bool8 sub_808F99C(struct npc_state *fieldObject, struct obj *object) -sub_808F99C: ; 808F99C +@ bool8 sub_808F99C(struct npc_state *fieldObject, struct obj *object) +sub_808F99C: @ 808F99C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -249963,8 +249963,8 @@ sub_808F99C: ; 808F99C thumb_func_end sub_808F99C thumb_func_start sub_808F9C8 -; bool8 sub_808F9C8(struct npc_state *fieldObject, struct obj *object) -sub_808F9C8: ; 808F9C8 +@ bool8 sub_808F9C8(struct npc_state *fieldObject, struct obj *object) +sub_808F9C8: @ 808F9C8 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -249998,8 +249998,8 @@ _0808F9FE: thumb_func_end sub_808F9C8 thumb_func_start sub_808FA0C -; bool8 sub_808FA0C(struct npc_state *fieldObject, struct obj *object) -sub_808FA0C: ; 808FA0C +@ bool8 sub_808FA0C(struct npc_state *fieldObject, struct obj *object) +sub_808FA0C: @ 808FA0C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -250027,8 +250027,8 @@ _0808FA34: thumb_func_end sub_808FA0C thumb_func_start sub_808FA3C -; bool8 sub_808FA3C(struct npc_state *fieldObject, struct obj *object) -sub_808FA3C: ; 808FA3C +@ bool8 sub_808FA3C(struct npc_state *fieldObject, struct obj *object) +sub_808FA3C: @ 808FA3C push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -250063,7 +250063,7 @@ _0808FA6C: thumb_func_end sub_808FA3C thumb_func_start FieldObjectCB_RandomlyGoNorthOrSouth -FieldObjectCB_RandomlyGoNorthOrSouth: ; 808FA84 +FieldObjectCB_RandomlyGoNorthOrSouth: @ 808FA84 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -250081,7 +250081,7 @@ FieldObjectCB_RandomlyGoNorthOrSouth: ; 808FA84 thumb_func_end FieldObjectCB_RandomlyGoNorthOrSouth thumb_func_start FieldObjectCB2_RandomlyGoNorthOrSouth -FieldObjectCB2_RandomlyGoNorthOrSouth: ; 808FAA8 +FieldObjectCB2_RandomlyGoNorthOrSouth: @ 808FAA8 push {r4,lr} ldr r3, =gUnknown_0850D754 movs r4, 0x30 @@ -250099,7 +250099,7 @@ FieldObjectCB2_RandomlyGoNorthOrSouth: ; 808FAA8 thumb_func_end FieldObjectCB2_RandomlyGoNorthOrSouth thumb_func_start sub_808FAC8 -sub_808FAC8: ; 808FAC8 +sub_808FAC8: @ 808FAC8 push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -250111,7 +250111,7 @@ sub_808FAC8: ; 808FAC8 thumb_func_end sub_808FAC8 thumb_func_start sub_808FADC -sub_808FADC: ; 808FADC +sub_808FADC: @ 808FADC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -250134,8 +250134,8 @@ sub_808FADC: ; 808FADC thumb_func_end sub_808FADC thumb_func_start sub_808FB08 -; bool8 sub_808FB08(struct npc_state *fieldObject, struct obj *object) -sub_808FB08: ; 808FB08 +@ bool8 sub_808FB08(struct npc_state *fieldObject, struct obj *object) +sub_808FB08: @ 808FB08 push {r4-r6,lr} adds r6, r1, 0 bl FieldObjectExecRegularAnim @@ -250166,8 +250166,8 @@ _0808FB3E: thumb_func_end sub_808FB08 thumb_func_start sub_808FB44 -; bool8 sub_808FB44(struct npc_state *fieldObject, struct obj *object) -sub_808FB44: ; 808FB44 +@ bool8 sub_808FB44(struct npc_state *fieldObject, struct obj *object) +sub_808FB44: @ 808FB44 push {r4,lr} adds r4, r1, 0 adds r0, r4, 0 @@ -250188,8 +250188,8 @@ _0808FB5E: thumb_func_end sub_808FB44 thumb_func_start sub_808FB64 -; bool8 sub_808FB64(struct npc_state *fieldObject, struct obj *object) -sub_808FB64: ; 808FB64 +@ bool8 sub_808FB64(struct npc_state *fieldObject, struct obj *object) +sub_808FB64: @ 808FB64 push {r4-r7,lr} sub sp, 0x4 adds r5, r0, 0 @@ -250227,7 +250227,7 @@ _0808FBA2: thumb_func_end sub_808FB64 thumb_func_start sub_808FBB0 -sub_808FBB0: ; 808FBB0 +sub_808FBB0: @ 808FBB0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -250253,7 +250253,7 @@ sub_808FBB0: ; 808FBB0 thumb_func_end sub_808FBB0 thumb_func_start sub_808FBE0 -sub_808FBE0: ; 808FBE0 +sub_808FBE0: @ 808FBE0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -250276,7 +250276,7 @@ _0808FBFE: thumb_func_end sub_808FBE0 thumb_func_start FieldObjectCB_RandomlyGoEastOrWest -FieldObjectCB_RandomlyGoEastOrWest: ; 808FC08 +FieldObjectCB_RandomlyGoEastOrWest: @ 808FC08 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -250294,7 +250294,7 @@ FieldObjectCB_RandomlyGoEastOrWest: ; 808FC08 thumb_func_end FieldObjectCB_RandomlyGoEastOrWest thumb_func_start FieldObjectCB2_RandomlyGoEastOrWest -FieldObjectCB2_RandomlyGoEastOrWest: ; 808FC2C +FieldObjectCB2_RandomlyGoEastOrWest: @ 808FC2C push {r4,lr} ldr r3, =gUnknown_0850D774 movs r4, 0x30 @@ -250312,7 +250312,7 @@ FieldObjectCB2_RandomlyGoEastOrWest: ; 808FC2C thumb_func_end FieldObjectCB2_RandomlyGoEastOrWest thumb_func_start sub_808FC4C -sub_808FC4C: ; 808FC4C +sub_808FC4C: @ 808FC4C push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -250324,7 +250324,7 @@ sub_808FC4C: ; 808FC4C thumb_func_end sub_808FC4C thumb_func_start sub_808FC60 -sub_808FC60: ; 808FC60 +sub_808FC60: @ 808FC60 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -250347,7 +250347,7 @@ sub_808FC60: ; 808FC60 thumb_func_end sub_808FC60 thumb_func_start sub_808FC8C -sub_808FC8C: ; 808FC8C +sub_808FC8C: @ 808FC8C push {r4-r6,lr} adds r6, r1, 0 bl FieldObjectExecRegularAnim @@ -250378,7 +250378,7 @@ _0808FCC2: thumb_func_end sub_808FC8C thumb_func_start sub_808FCC8 -sub_808FCC8: ; 808FCC8 +sub_808FCC8: @ 808FCC8 push {r4,lr} adds r4, r1, 0 adds r0, r4, 0 @@ -250399,7 +250399,7 @@ _0808FCE2: thumb_func_end sub_808FCC8 thumb_func_start sub_808FCE8 -sub_808FCE8: ; 808FCE8 +sub_808FCE8: @ 808FCE8 push {r4-r7,lr} sub sp, 0x4 adds r5, r0, 0 @@ -250437,7 +250437,7 @@ _0808FD26: thumb_func_end sub_808FCE8 thumb_func_start sub_808FD34 -sub_808FD34: ; 808FD34 +sub_808FD34: @ 808FD34 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -250463,7 +250463,7 @@ sub_808FD34: ; 808FD34 thumb_func_end sub_808FD34 thumb_func_start sub_808FD64 -sub_808FD64: ; 808FD64 +sub_808FD64: @ 808FD64 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -250486,7 +250486,7 @@ _0808FD82: thumb_func_end sub_808FD64 thumb_func_start FieldObjectCB_FaceFixedDirection -FieldObjectCB_FaceFixedDirection: ; 808FD8C +FieldObjectCB_FaceFixedDirection: @ 808FD8C push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -250504,8 +250504,8 @@ FieldObjectCB_FaceFixedDirection: ; 808FD8C thumb_func_end FieldObjectCB_FaceFixedDirection thumb_func_start FieldObjectCB2_FaceFixedDirection -; bool8 FieldObjectCB2_FaceFixedDirection(struct npc_state *fieldObject, struct obj *object) -FieldObjectCB2_FaceFixedDirection: ; 808FDB0 +@ bool8 FieldObjectCB2_FaceFixedDirection(struct npc_state *fieldObject, struct obj *object) +FieldObjectCB2_FaceFixedDirection: @ 808FDB0 push {r4,lr} ldr r3, =gUnknown_0850D794 movs r4, 0x30 @@ -250523,8 +250523,8 @@ FieldObjectCB2_FaceFixedDirection: ; 808FDB0 thumb_func_end FieldObjectCB2_FaceFixedDirection thumb_func_start sub_808FDD0 -; bool8 sub_808FDD0(struct npc_state *fieldObject, struct obj *object) -sub_808FDD0: ; 808FDD0 +@ bool8 sub_808FDD0(struct npc_state *fieldObject, struct obj *object) +sub_808FDD0: @ 808FDD0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -250547,8 +250547,8 @@ sub_808FDD0: ; 808FDD0 thumb_func_end sub_808FDD0 thumb_func_start sub_808FDFC -; bool8 sub_808FDFC(struct npc_state *fieldObject, struct obj *object) -sub_808FDFC: ; 808FDFC +@ bool8 sub_808FDFC(struct npc_state *fieldObject, struct obj *object) +sub_808FDFC: @ 808FDFC push {r4,lr} adds r4, r1, 0 bl FieldObjectExecRegularAnim @@ -250568,8 +250568,8 @@ _0808FE14: thumb_func_end sub_808FDFC thumb_func_start sub_808FE1C -; bool8 sub_808FE1C(struct npc_state *fieldObject, struct obj *object) -sub_808FE1C: ; 808FE1C +@ bool8 sub_808FE1C(struct npc_state *fieldObject, struct obj *object) +sub_808FE1C: @ 808FE1C ldrb r2, [r0] movs r1, 0x3 negs r1, r1 @@ -250580,7 +250580,7 @@ sub_808FE1C: ; 808FE1C thumb_func_end sub_808FE1C thumb_func_start FieldObjectCB_BerryTree -FieldObjectCB_BerryTree: ; 808FE2C +FieldObjectCB_BerryTree: @ 808FE2C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x2E @@ -250614,7 +250614,7 @@ _0808FE58: thumb_func_end FieldObjectCB_BerryTree thumb_func_start FieldObjectCB2_BerryTree -FieldObjectCB2_BerryTree: ; 808FE70 +FieldObjectCB2_BerryTree: @ 808FE70 push {r4,lr} ldr r3, =gUnknown_0850D7A0 movs r4, 0x30 @@ -250632,8 +250632,8 @@ FieldObjectCB2_BerryTree: ; 808FE70 thumb_func_end FieldObjectCB2_BerryTree thumb_func_start do_berry_tree_growth_sparkle_1 -; bool8 do_berry_tree_growth_sparkle_1(struct npc_state *fieldObject, struct obj *object) -do_berry_tree_growth_sparkle_1: ; 808FE90 +@ bool8 do_berry_tree_growth_sparkle_1(struct npc_state *fieldObject, struct obj *object) +do_berry_tree_growth_sparkle_1: @ 808FE90 push {r4-r7,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -250726,8 +250726,8 @@ _0808FF42: thumb_func_end do_berry_tree_growth_sparkle_1 thumb_func_start sub_808FF48 -; bool8 sub_808FF48(struct npc_state *fieldObject, struct obj *object) -sub_808FF48: ; 808FF48 +@ bool8 sub_808FF48(struct npc_state *fieldObject, struct obj *object) +sub_808FF48: @ 808FF48 push {r4,lr} adds r4, r1, 0 bl FieldObjectExecRegularAnim @@ -250747,8 +250747,8 @@ _0808FF60: thumb_func_end sub_808FF48 thumb_func_start do_berry_tree_growth_sparkle_2 -; bool8 do_berry_tree_growth_sparkle_2(struct npc_state *fieldObject, struct obj *object) -do_berry_tree_growth_sparkle_2: ; 808FF68 +@ bool8 do_berry_tree_growth_sparkle_2(struct npc_state *fieldObject, struct obj *object) +do_berry_tree_growth_sparkle_2: @ 808FF68 push {r4,lr} ldrb r2, [r0] movs r3, 0x2 @@ -250788,8 +250788,8 @@ do_berry_tree_growth_sparkle_2: ; 808FF68 thumb_func_end do_berry_tree_growth_sparkle_2 thumb_func_start sub_808FFB4 -; bool8 sub_808FFB4(struct npc_state *fieldObject, struct obj *object) -sub_808FFB4: ; 808FFB4 +@ bool8 sub_808FFB4(struct npc_state *fieldObject, struct obj *object) +sub_808FFB4: @ 808FFB4 push {r4,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -250834,8 +250834,8 @@ _0808FFFE: thumb_func_end sub_808FFB4 thumb_func_start sub_8090004 -; bool8 sub_8090004(struct npc_state *fieldObject, struct obj *object) -sub_8090004: ; 8090004 +@ bool8 sub_8090004(struct npc_state *fieldObject, struct obj *object) +sub_8090004: @ 8090004 push {r4,lr} adds r4, r1, 0 ldrh r2, [r4, 0x32] @@ -250878,7 +250878,7 @@ _08090048: thumb_func_end sub_8090004 thumb_func_start FieldObjectCB_RandomlyLookNorthOrSouth -FieldObjectCB_RandomlyLookNorthOrSouth: ; 8090050 +FieldObjectCB_RandomlyLookNorthOrSouth: @ 8090050 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -250896,7 +250896,7 @@ FieldObjectCB_RandomlyLookNorthOrSouth: ; 8090050 thumb_func_end FieldObjectCB_RandomlyLookNorthOrSouth thumb_func_start FieldObjectCB2_RandomlyLookNorthOrSouth -FieldObjectCB2_RandomlyLookNorthOrSouth: ; 8090074 +FieldObjectCB2_RandomlyLookNorthOrSouth: @ 8090074 push {r4,lr} ldr r3, =gUnknown_0850D7B4 movs r4, 0x30 @@ -250914,7 +250914,7 @@ FieldObjectCB2_RandomlyLookNorthOrSouth: ; 8090074 thumb_func_end FieldObjectCB2_RandomlyLookNorthOrSouth thumb_func_start sub_8090094 -sub_8090094: ; 8090094 +sub_8090094: @ 8090094 push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -250926,7 +250926,7 @@ sub_8090094: ; 8090094 thumb_func_end sub_8090094 thumb_func_start sub_80900A8 -sub_80900A8: ; 80900A8 +sub_80900A8: @ 80900A8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -250949,7 +250949,7 @@ sub_80900A8: ; 80900A8 thumb_func_end sub_80900A8 thumb_func_start sub_80900D4 -sub_80900D4: ; 80900D4 +sub_80900D4: @ 80900D4 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -250983,7 +250983,7 @@ _0809010A: thumb_func_end sub_80900D4 thumb_func_start sub_8090118 -sub_8090118: ; 8090118 +sub_8090118: @ 8090118 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -251011,7 +251011,7 @@ _08090140: thumb_func_end sub_8090118 thumb_func_start sub_8090148 -sub_8090148: ; 8090148 +sub_8090148: @ 8090148 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -251046,7 +251046,7 @@ _08090178: thumb_func_end sub_8090148 thumb_func_start FieldObjectCB_RandomlyLookEastOrWest -FieldObjectCB_RandomlyLookEastOrWest: ; 8090190 +FieldObjectCB_RandomlyLookEastOrWest: @ 8090190 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -251064,7 +251064,7 @@ FieldObjectCB_RandomlyLookEastOrWest: ; 8090190 thumb_func_end FieldObjectCB_RandomlyLookEastOrWest thumb_func_start FieldObjectCB2_RandomlyLookEastOrWest -FieldObjectCB2_RandomlyLookEastOrWest: ; 80901B4 +FieldObjectCB2_RandomlyLookEastOrWest: @ 80901B4 push {r4,lr} ldr r3, =gUnknown_0850D7C8 movs r4, 0x30 @@ -251082,7 +251082,7 @@ FieldObjectCB2_RandomlyLookEastOrWest: ; 80901B4 thumb_func_end FieldObjectCB2_RandomlyLookEastOrWest thumb_func_start sub_80901D4 -sub_80901D4: ; 80901D4 +sub_80901D4: @ 80901D4 push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -251094,7 +251094,7 @@ sub_80901D4: ; 80901D4 thumb_func_end sub_80901D4 thumb_func_start sub_80901E8 -sub_80901E8: ; 80901E8 +sub_80901E8: @ 80901E8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -251117,7 +251117,7 @@ sub_80901E8: ; 80901E8 thumb_func_end sub_80901E8 thumb_func_start sub_8090214 -sub_8090214: ; 8090214 +sub_8090214: @ 8090214 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -251151,7 +251151,7 @@ _0809024A: thumb_func_end sub_8090214 thumb_func_start sub_8090258 -sub_8090258: ; 8090258 +sub_8090258: @ 8090258 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -251179,7 +251179,7 @@ _08090280: thumb_func_end sub_8090258 thumb_func_start sub_8090288 -sub_8090288: ; 8090288 +sub_8090288: @ 8090288 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -251214,7 +251214,7 @@ _080902B8: thumb_func_end sub_8090288 thumb_func_start FieldObjectCB_RandomlyLookNorthOrWest -FieldObjectCB_RandomlyLookNorthOrWest: ; 80902D0 +FieldObjectCB_RandomlyLookNorthOrWest: @ 80902D0 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -251232,7 +251232,7 @@ FieldObjectCB_RandomlyLookNorthOrWest: ; 80902D0 thumb_func_end FieldObjectCB_RandomlyLookNorthOrWest thumb_func_start FieldObjectCB2_RandomlyLookNorthOrWest -FieldObjectCB2_RandomlyLookNorthOrWest: ; 80902F4 +FieldObjectCB2_RandomlyLookNorthOrWest: @ 80902F4 push {r4,lr} ldr r3, =gUnknown_0850D7DC movs r4, 0x30 @@ -251250,7 +251250,7 @@ FieldObjectCB2_RandomlyLookNorthOrWest: ; 80902F4 thumb_func_end FieldObjectCB2_RandomlyLookNorthOrWest thumb_func_start sub_8090314 -sub_8090314: ; 8090314 +sub_8090314: @ 8090314 push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -251262,7 +251262,7 @@ sub_8090314: ; 8090314 thumb_func_end sub_8090314 thumb_func_start sub_8090328 -sub_8090328: ; 8090328 +sub_8090328: @ 8090328 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -251285,7 +251285,7 @@ sub_8090328: ; 8090328 thumb_func_end sub_8090328 thumb_func_start sub_8090354 -sub_8090354: ; 8090354 +sub_8090354: @ 8090354 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -251319,7 +251319,7 @@ _0809038A: thumb_func_end sub_8090354 thumb_func_start sub_8090398 -sub_8090398: ; 8090398 +sub_8090398: @ 8090398 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -251347,7 +251347,7 @@ _080903C0: thumb_func_end sub_8090398 thumb_func_start sub_80903C8 -sub_80903C8: ; 80903C8 +sub_80903C8: @ 80903C8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -251382,7 +251382,7 @@ _080903F8: thumb_func_end sub_80903C8 thumb_func_start FieldObjectCB_RandomlyLookNorthOrEast -FieldObjectCB_RandomlyLookNorthOrEast: ; 8090410 +FieldObjectCB_RandomlyLookNorthOrEast: @ 8090410 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -251400,7 +251400,7 @@ FieldObjectCB_RandomlyLookNorthOrEast: ; 8090410 thumb_func_end FieldObjectCB_RandomlyLookNorthOrEast thumb_func_start sub_8090434 -sub_8090434: ; 8090434 +sub_8090434: @ 8090434 push {r4,lr} ldr r3, =gUnknown_0850D7F4 movs r4, 0x30 @@ -251418,7 +251418,7 @@ sub_8090434: ; 8090434 thumb_func_end sub_8090434 thumb_func_start sub_8090454 -sub_8090454: ; 8090454 +sub_8090454: @ 8090454 push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -251430,7 +251430,7 @@ sub_8090454: ; 8090454 thumb_func_end sub_8090454 thumb_func_start sub_8090468 -sub_8090468: ; 8090468 +sub_8090468: @ 8090468 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -251453,7 +251453,7 @@ sub_8090468: ; 8090468 thumb_func_end sub_8090468 thumb_func_start sub_8090494 -sub_8090494: ; 8090494 +sub_8090494: @ 8090494 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -251487,7 +251487,7 @@ _080904CA: thumb_func_end sub_8090494 thumb_func_start sub_80904D8 -sub_80904D8: ; 80904D8 +sub_80904D8: @ 80904D8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -251515,7 +251515,7 @@ _08090500: thumb_func_end sub_80904D8 thumb_func_start sub_8090508 -sub_8090508: ; 8090508 +sub_8090508: @ 8090508 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -251550,7 +251550,7 @@ _08090538: thumb_func_end sub_8090508 thumb_func_start FieldObjectCB_RandomlyLookSouthOrWest -FieldObjectCB_RandomlyLookSouthOrWest: ; 8090550 +FieldObjectCB_RandomlyLookSouthOrWest: @ 8090550 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -251568,7 +251568,7 @@ FieldObjectCB_RandomlyLookSouthOrWest: ; 8090550 thumb_func_end FieldObjectCB_RandomlyLookSouthOrWest thumb_func_start sub_8090574 -sub_8090574: ; 8090574 +sub_8090574: @ 8090574 push {r4,lr} ldr r3, =gUnknown_0850D80C movs r4, 0x30 @@ -251586,7 +251586,7 @@ sub_8090574: ; 8090574 thumb_func_end sub_8090574 thumb_func_start sub_8090594 -sub_8090594: ; 8090594 +sub_8090594: @ 8090594 push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -251598,7 +251598,7 @@ sub_8090594: ; 8090594 thumb_func_end sub_8090594 thumb_func_start sub_80905A8 -sub_80905A8: ; 80905A8 +sub_80905A8: @ 80905A8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -251621,7 +251621,7 @@ sub_80905A8: ; 80905A8 thumb_func_end sub_80905A8 thumb_func_start sub_80905D4 -sub_80905D4: ; 80905D4 +sub_80905D4: @ 80905D4 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -251655,7 +251655,7 @@ _0809060A: thumb_func_end sub_80905D4 thumb_func_start sub_8090618 -sub_8090618: ; 8090618 +sub_8090618: @ 8090618 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -251683,7 +251683,7 @@ _08090640: thumb_func_end sub_8090618 thumb_func_start sub_8090648 -sub_8090648: ; 8090648 +sub_8090648: @ 8090648 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -251718,7 +251718,7 @@ _08090678: thumb_func_end sub_8090648 thumb_func_start FieldObjectCB_RandomlyLookSouthOrEast -FieldObjectCB_RandomlyLookSouthOrEast: ; 8090690 +FieldObjectCB_RandomlyLookSouthOrEast: @ 8090690 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -251736,7 +251736,7 @@ FieldObjectCB_RandomlyLookSouthOrEast: ; 8090690 thumb_func_end FieldObjectCB_RandomlyLookSouthOrEast thumb_func_start sub_80906B4 -sub_80906B4: ; 80906B4 +sub_80906B4: @ 80906B4 push {r4,lr} ldr r3, =gUnknown_0850D824 movs r4, 0x30 @@ -251754,7 +251754,7 @@ sub_80906B4: ; 80906B4 thumb_func_end sub_80906B4 thumb_func_start sub_80906D4 -sub_80906D4: ; 80906D4 +sub_80906D4: @ 80906D4 push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -251766,7 +251766,7 @@ sub_80906D4: ; 80906D4 thumb_func_end sub_80906D4 thumb_func_start sub_80906E8 -sub_80906E8: ; 80906E8 +sub_80906E8: @ 80906E8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -251789,7 +251789,7 @@ sub_80906E8: ; 80906E8 thumb_func_end sub_80906E8 thumb_func_start sub_8090714 -sub_8090714: ; 8090714 +sub_8090714: @ 8090714 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -251823,7 +251823,7 @@ _0809074A: thumb_func_end sub_8090714 thumb_func_start sub_8090758 -sub_8090758: ; 8090758 +sub_8090758: @ 8090758 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -251851,7 +251851,7 @@ _08090780: thumb_func_end sub_8090758 thumb_func_start sub_8090788 -sub_8090788: ; 8090788 +sub_8090788: @ 8090788 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -251886,7 +251886,7 @@ _080907B8: thumb_func_end sub_8090788 thumb_func_start FieldObjectCB_RandomlyLookNorthOrSouthOrWest -FieldObjectCB_RandomlyLookNorthOrSouthOrWest: ; 80907D0 +FieldObjectCB_RandomlyLookNorthOrSouthOrWest: @ 80907D0 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -251904,7 +251904,7 @@ FieldObjectCB_RandomlyLookNorthOrSouthOrWest: ; 80907D0 thumb_func_end FieldObjectCB_RandomlyLookNorthOrSouthOrWest thumb_func_start sub_80907F4 -sub_80907F4: ; 80907F4 +sub_80907F4: @ 80907F4 push {r4,lr} ldr r3, =gUnknown_0850D83C movs r4, 0x30 @@ -251922,7 +251922,7 @@ sub_80907F4: ; 80907F4 thumb_func_end sub_80907F4 thumb_func_start sub_8090814 -sub_8090814: ; 8090814 +sub_8090814: @ 8090814 push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -251934,7 +251934,7 @@ sub_8090814: ; 8090814 thumb_func_end sub_8090814 thumb_func_start sub_8090828 -sub_8090828: ; 8090828 +sub_8090828: @ 8090828 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -251957,7 +251957,7 @@ sub_8090828: ; 8090828 thumb_func_end sub_8090828 thumb_func_start sub_8090854 -sub_8090854: ; 8090854 +sub_8090854: @ 8090854 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -251991,7 +251991,7 @@ _0809088A: thumb_func_end sub_8090854 thumb_func_start sub_8090898 -sub_8090898: ; 8090898 +sub_8090898: @ 8090898 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -252019,7 +252019,7 @@ _080908C0: thumb_func_end sub_8090898 thumb_func_start sub_80908C8 -sub_80908C8: ; 80908C8 +sub_80908C8: @ 80908C8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -252054,7 +252054,7 @@ _080908F8: thumb_func_end sub_80908C8 thumb_func_start FieldObjectCB_RandomlyLookNorthOrSouthOrEast -FieldObjectCB_RandomlyLookNorthOrSouthOrEast: ; 8090910 +FieldObjectCB_RandomlyLookNorthOrSouthOrEast: @ 8090910 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -252072,7 +252072,7 @@ FieldObjectCB_RandomlyLookNorthOrSouthOrEast: ; 8090910 thumb_func_end FieldObjectCB_RandomlyLookNorthOrSouthOrEast thumb_func_start sub_8090934 -sub_8090934: ; 8090934 +sub_8090934: @ 8090934 push {r4,lr} ldr r3, =gUnknown_0850D854 movs r4, 0x30 @@ -252090,7 +252090,7 @@ sub_8090934: ; 8090934 thumb_func_end sub_8090934 thumb_func_start sub_8090954 -sub_8090954: ; 8090954 +sub_8090954: @ 8090954 push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -252102,7 +252102,7 @@ sub_8090954: ; 8090954 thumb_func_end sub_8090954 thumb_func_start sub_8090968 -sub_8090968: ; 8090968 +sub_8090968: @ 8090968 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -252125,7 +252125,7 @@ sub_8090968: ; 8090968 thumb_func_end sub_8090968 thumb_func_start sub_8090994 -sub_8090994: ; 8090994 +sub_8090994: @ 8090994 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -252159,7 +252159,7 @@ _080909CA: thumb_func_end sub_8090994 thumb_func_start sub_80909D8 -sub_80909D8: ; 80909D8 +sub_80909D8: @ 80909D8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -252187,7 +252187,7 @@ _08090A00: thumb_func_end sub_80909D8 thumb_func_start sub_8090A08 -sub_8090A08: ; 8090A08 +sub_8090A08: @ 8090A08 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -252222,7 +252222,7 @@ _08090A38: thumb_func_end sub_8090A08 thumb_func_start FieldObjectCB_RandomlyLookNorthOrEastOrWest -FieldObjectCB_RandomlyLookNorthOrEastOrWest: ; 8090A50 +FieldObjectCB_RandomlyLookNorthOrEastOrWest: @ 8090A50 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -252240,7 +252240,7 @@ FieldObjectCB_RandomlyLookNorthOrEastOrWest: ; 8090A50 thumb_func_end FieldObjectCB_RandomlyLookNorthOrEastOrWest thumb_func_start sub_8090A74 -sub_8090A74: ; 8090A74 +sub_8090A74: @ 8090A74 push {r4,lr} ldr r3, =gUnknown_0850D86C movs r4, 0x30 @@ -252258,7 +252258,7 @@ sub_8090A74: ; 8090A74 thumb_func_end sub_8090A74 thumb_func_start sub_8090A94 -sub_8090A94: ; 8090A94 +sub_8090A94: @ 8090A94 push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -252270,7 +252270,7 @@ sub_8090A94: ; 8090A94 thumb_func_end sub_8090A94 thumb_func_start sub_8090AA8 -sub_8090AA8: ; 8090AA8 +sub_8090AA8: @ 8090AA8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -252293,7 +252293,7 @@ sub_8090AA8: ; 8090AA8 thumb_func_end sub_8090AA8 thumb_func_start sub_8090AD4 -sub_8090AD4: ; 8090AD4 +sub_8090AD4: @ 8090AD4 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -252327,7 +252327,7 @@ _08090B0A: thumb_func_end sub_8090AD4 thumb_func_start sub_8090B18 -sub_8090B18: ; 8090B18 +sub_8090B18: @ 8090B18 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -252355,7 +252355,7 @@ _08090B40: thumb_func_end sub_8090B18 thumb_func_start sub_8090B48 -sub_8090B48: ; 8090B48 +sub_8090B48: @ 8090B48 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -252390,7 +252390,7 @@ _08090B78: thumb_func_end sub_8090B48 thumb_func_start FieldObjectCB_RandomlyLookSouthOrEastOrWest -FieldObjectCB_RandomlyLookSouthOrEastOrWest: ; 8090B90 +FieldObjectCB_RandomlyLookSouthOrEastOrWest: @ 8090B90 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -252408,7 +252408,7 @@ FieldObjectCB_RandomlyLookSouthOrEastOrWest: ; 8090B90 thumb_func_end FieldObjectCB_RandomlyLookSouthOrEastOrWest thumb_func_start sub_8090BB4 -sub_8090BB4: ; 8090BB4 +sub_8090BB4: @ 8090BB4 push {r4,lr} ldr r3, =gUnknown_0850D884 movs r4, 0x30 @@ -252426,7 +252426,7 @@ sub_8090BB4: ; 8090BB4 thumb_func_end sub_8090BB4 thumb_func_start sub_8090BD4 -sub_8090BD4: ; 8090BD4 +sub_8090BD4: @ 8090BD4 push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -252438,7 +252438,7 @@ sub_8090BD4: ; 8090BD4 thumb_func_end sub_8090BD4 thumb_func_start sub_8090BE8 -sub_8090BE8: ; 8090BE8 +sub_8090BE8: @ 8090BE8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -252461,7 +252461,7 @@ sub_8090BE8: ; 8090BE8 thumb_func_end sub_8090BE8 thumb_func_start sub_8090C14 -sub_8090C14: ; 8090C14 +sub_8090C14: @ 8090C14 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -252495,7 +252495,7 @@ _08090C4A: thumb_func_end sub_8090C14 thumb_func_start sub_8090C58 -sub_8090C58: ; 8090C58 +sub_8090C58: @ 8090C58 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -252523,7 +252523,7 @@ _08090C80: thumb_func_end sub_8090C58 thumb_func_start sub_8090C88 -sub_8090C88: ; 8090C88 +sub_8090C88: @ 8090C88 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -252558,7 +252558,7 @@ _08090CB8: thumb_func_end sub_8090C88 thumb_func_start FieldObjectCB_LookAroundCounterclockwise -FieldObjectCB_LookAroundCounterclockwise: ; 8090CD0 +FieldObjectCB_LookAroundCounterclockwise: @ 8090CD0 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -252576,7 +252576,7 @@ FieldObjectCB_LookAroundCounterclockwise: ; 8090CD0 thumb_func_end FieldObjectCB_LookAroundCounterclockwise thumb_func_start sub_8090CF4 -sub_8090CF4: ; 8090CF4 +sub_8090CF4: @ 8090CF4 push {r4,lr} ldr r3, =gUnknown_0850D89C movs r4, 0x30 @@ -252594,7 +252594,7 @@ sub_8090CF4: ; 8090CF4 thumb_func_end sub_8090CF4 thumb_func_start sub_8090D14 -sub_8090D14: ; 8090D14 +sub_8090D14: @ 8090D14 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -252617,7 +252617,7 @@ sub_8090D14: ; 8090D14 thumb_func_end sub_8090D14 thumb_func_start sub_8090D40 -sub_8090D40: ; 8090D40 +sub_8090D40: @ 8090D40 push {r4,lr} adds r4, r1, 0 bl FieldObjectExecRegularAnim @@ -252637,7 +252637,7 @@ _08090D5A: thumb_func_end sub_8090D40 thumb_func_start sub_8090D64 -sub_8090D64: ; 8090D64 +sub_8090D64: @ 8090D64 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -252662,8 +252662,8 @@ _08090D86: thumb_func_end sub_8090D64 thumb_func_start sub_8090D90 -; bool8 sub_8090D90(struct npc_state *fieldObject, struct obj *object) -sub_8090D90: ; 8090D90 +@ bool8 sub_8090D90(struct npc_state *fieldObject, struct obj *object) +sub_8090D90: @ 8090D90 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -252698,7 +252698,7 @@ _08090DBC: thumb_func_end sub_8090D90 thumb_func_start FieldObjectCB_LookAroundClockwise -FieldObjectCB_LookAroundClockwise: ; 8090DD4 +FieldObjectCB_LookAroundClockwise: @ 8090DD4 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -252716,7 +252716,7 @@ FieldObjectCB_LookAroundClockwise: ; 8090DD4 thumb_func_end FieldObjectCB_LookAroundClockwise thumb_func_start sub_8090DF8 -sub_8090DF8: ; 8090DF8 +sub_8090DF8: @ 8090DF8 push {r4,lr} ldr r3, =gUnknown_0850D8B4 movs r4, 0x30 @@ -252734,7 +252734,7 @@ sub_8090DF8: ; 8090DF8 thumb_func_end sub_8090DF8 thumb_func_start sub_8090E18 -sub_8090E18: ; 8090E18 +sub_8090E18: @ 8090E18 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -252757,7 +252757,7 @@ sub_8090E18: ; 8090E18 thumb_func_end sub_8090E18 thumb_func_start sub_8090E44 -sub_8090E44: ; 8090E44 +sub_8090E44: @ 8090E44 push {r4,lr} adds r4, r1, 0 bl FieldObjectExecRegularAnim @@ -252777,7 +252777,7 @@ _08090E5E: thumb_func_end sub_8090E44 thumb_func_start sub_8090E68 -sub_8090E68: ; 8090E68 +sub_8090E68: @ 8090E68 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -252802,7 +252802,7 @@ _08090E8A: thumb_func_end sub_8090E68 thumb_func_start sub_8090E94 -sub_8090E94: ; 8090E94 +sub_8090E94: @ 8090E94 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -252837,7 +252837,7 @@ _08090EC0: thumb_func_end sub_8090E94 thumb_func_start FieldObjectCB_AlternatelyGoInOppositeDirections -FieldObjectCB_AlternatelyGoInOppositeDirections: ; 8090ED8 +FieldObjectCB_AlternatelyGoInOppositeDirections: @ 8090ED8 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -252855,7 +252855,7 @@ FieldObjectCB_AlternatelyGoInOppositeDirections: ; 8090ED8 thumb_func_end FieldObjectCB_AlternatelyGoInOppositeDirections thumb_func_start sub_8090EFC -sub_8090EFC: ; 8090EFC +sub_8090EFC: @ 8090EFC push {r4,lr} ldr r3, =gUnknown_0850D8CC movs r4, 0x30 @@ -252873,7 +252873,7 @@ sub_8090EFC: ; 8090EFC thumb_func_end sub_8090EFC thumb_func_start sub_8090F1C -sub_8090F1C: ; 8090F1C +sub_8090F1C: @ 8090F1C push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -252885,8 +252885,8 @@ sub_8090F1C: ; 8090F1C thumb_func_end sub_8090F1C thumb_func_start sub_8090F30 -; bool8 sub_8090F30(struct npc_state *fieldObject, struct obj *object) -sub_8090F30: ; 8090F30 +@ bool8 sub_8090F30(struct npc_state *fieldObject, struct obj *object) +sub_8090F30: @ 8090F30 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -252916,8 +252916,8 @@ _08090F52: thumb_func_end sub_8090F30 thumb_func_start sub_8090F68 -; bool8 sub_8090F68(struct npc_state *fieldObject, struct obj *object) -sub_8090F68: ; 8090F68 +@ bool8 sub_8090F68(struct npc_state *fieldObject, struct obj *object) +sub_8090F68: @ 8090F68 push {r4-r7,lr} adds r4, r0, 0 adds r7, r1, 0 @@ -253005,8 +253005,8 @@ _08091000: thumb_func_end sub_8090F68 thumb_func_start sub_8091020 -; bool8 sub_8091020(struct npc_state *fieldObject, struct obj *object) -sub_8091020: ; 8091020 +@ bool8 sub_8091020(struct npc_state *fieldObject, struct obj *object) +sub_8091020: @ 8091020 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -253029,8 +253029,8 @@ _0809103E: thumb_func_end sub_8091020 thumb_func_start sub_8091048 -; bool8 sub_8091048(struct npc_state *fieldObject, struct obj *object) -sub_8091048: ; 8091048 +@ bool8 sub_8091048(struct npc_state *fieldObject, struct obj *object) +sub_8091048: @ 8091048 push {r4,lr} adds r4, r1, 0 bl npc_reset @@ -253042,8 +253042,8 @@ sub_8091048: ; 8091048 thumb_func_end sub_8091048 thumb_func_start MoveFieldObjectInNextDirectionInSequence -; bool8 MoveFieldObjectInNextDirectionInSequence(struct npc_state *fieldObject, struct obj *object, u8 *directions) -MoveFieldObjectInNextDirectionInSequence: ; 809105C +@ bool8 MoveFieldObjectInNextDirectionInSequence(struct npc_state *fieldObject, struct obj *object, u8 *directions) +MoveFieldObjectInNextDirectionInSequence: @ 809105C push {r4-r7,lr} mov r7, r8 push {r7} @@ -253131,8 +253131,8 @@ _080910EA: thumb_func_end MoveFieldObjectInNextDirectionInSequence thumb_func_start sub_8091110 -; bool8 sub_8091110(struct npc_state *fieldObject, struct obj *object) -sub_8091110: ; 8091110 +@ bool8 sub_8091110(struct npc_state *fieldObject, struct obj *object) +sub_8091110: @ 8091110 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -253155,7 +253155,7 @@ _0809112E: thumb_func_end sub_8091110 thumb_func_start FieldObjectCB_GoInDirectionSequence1 -FieldObjectCB_GoInDirectionSequence1: ; 8091138 +FieldObjectCB_GoInDirectionSequence1: @ 8091138 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -253173,7 +253173,7 @@ FieldObjectCB_GoInDirectionSequence1: ; 8091138 thumb_func_end FieldObjectCB_GoInDirectionSequence1 thumb_func_start sub_809115C -sub_809115C: ; 809115C +sub_809115C: @ 809115C push {r4,lr} ldr r3, =gUnknown_0850D8DC movs r4, 0x30 @@ -253191,7 +253191,7 @@ sub_809115C: ; 809115C thumb_func_end sub_809115C thumb_func_start sub_809117C -sub_809117C: ; 809117C +sub_809117C: @ 809117C push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -253228,7 +253228,7 @@ _080911A8: thumb_func_end sub_809117C thumb_func_start FieldObjectCB_GoInDirectionSequence2 -FieldObjectCB_GoInDirectionSequence2: ; 80911C4 +FieldObjectCB_GoInDirectionSequence2: @ 80911C4 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -253246,7 +253246,7 @@ FieldObjectCB_GoInDirectionSequence2: ; 80911C4 thumb_func_end FieldObjectCB_GoInDirectionSequence2 thumb_func_start sub_80911E8 -sub_80911E8: ; 80911E8 +sub_80911E8: @ 80911E8 push {r4,lr} ldr r3, =gUnknown_0850D8EC movs r4, 0x30 @@ -253264,7 +253264,7 @@ sub_80911E8: ; 80911E8 thumb_func_end sub_80911E8 thumb_func_start sub_8091208 -sub_8091208: ; 8091208 +sub_8091208: @ 8091208 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -253301,7 +253301,7 @@ _08091234: thumb_func_end sub_8091208 thumb_func_start FieldObjectCB_GoInDirectionSequence3 -FieldObjectCB_GoInDirectionSequence3: ; 8091250 +FieldObjectCB_GoInDirectionSequence3: @ 8091250 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -253319,7 +253319,7 @@ FieldObjectCB_GoInDirectionSequence3: ; 8091250 thumb_func_end FieldObjectCB_GoInDirectionSequence3 thumb_func_start sub_8091274 -sub_8091274: ; 8091274 +sub_8091274: @ 8091274 push {r4,lr} ldr r3, =gUnknown_0850D8FC movs r4, 0x30 @@ -253337,7 +253337,7 @@ sub_8091274: ; 8091274 thumb_func_end sub_8091274 thumb_func_start sub_8091294 -sub_8091294: ; 8091294 +sub_8091294: @ 8091294 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -253374,7 +253374,7 @@ _080912C0: thumb_func_end sub_8091294 thumb_func_start FieldObjectCB_GoInDirectionSequence4 -FieldObjectCB_GoInDirectionSequence4: ; 80912DC +FieldObjectCB_GoInDirectionSequence4: @ 80912DC push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -253392,7 +253392,7 @@ FieldObjectCB_GoInDirectionSequence4: ; 80912DC thumb_func_end FieldObjectCB_GoInDirectionSequence4 thumb_func_start sub_8091300 -sub_8091300: ; 8091300 +sub_8091300: @ 8091300 push {r4,lr} ldr r3, =gUnknown_0850D90C movs r4, 0x30 @@ -253410,7 +253410,7 @@ sub_8091300: ; 8091300 thumb_func_end sub_8091300 thumb_func_start sub_8091320 -sub_8091320: ; 8091320 +sub_8091320: @ 8091320 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -253447,7 +253447,7 @@ _0809134C: thumb_func_end sub_8091320 thumb_func_start FieldObjectCB_GoInDirectionSequence5 -FieldObjectCB_GoInDirectionSequence5: ; 8091368 +FieldObjectCB_GoInDirectionSequence5: @ 8091368 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -253465,7 +253465,7 @@ FieldObjectCB_GoInDirectionSequence5: ; 8091368 thumb_func_end FieldObjectCB_GoInDirectionSequence5 thumb_func_start sub_809138C -sub_809138C: ; 809138C +sub_809138C: @ 809138C push {r4,lr} ldr r3, =gUnknown_0850D91C movs r4, 0x30 @@ -253483,8 +253483,8 @@ sub_809138C: ; 809138C thumb_func_end sub_809138C thumb_func_start sub_80913AC -; bool8 sub_80913AC(struct npc_state *fieldObject, struct obj *object) -sub_80913AC: ; 80913AC +@ bool8 sub_80913AC(struct npc_state *fieldObject, struct obj *object) +sub_80913AC: @ 80913AC push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -253521,7 +253521,7 @@ _080913D8: thumb_func_end sub_80913AC thumb_func_start FieldObjectCB_GoInDirectionSequence6 -FieldObjectCB_GoInDirectionSequence6: ; 80913F4 +FieldObjectCB_GoInDirectionSequence6: @ 80913F4 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -253539,7 +253539,7 @@ FieldObjectCB_GoInDirectionSequence6: ; 80913F4 thumb_func_end FieldObjectCB_GoInDirectionSequence6 thumb_func_start sub_8091418 -sub_8091418: ; 8091418 +sub_8091418: @ 8091418 push {r4,lr} ldr r3, =gUnknown_0850D92C movs r4, 0x30 @@ -253557,7 +253557,7 @@ sub_8091418: ; 8091418 thumb_func_end sub_8091418 thumb_func_start sub_8091438 -sub_8091438: ; 8091438 +sub_8091438: @ 8091438 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -253594,7 +253594,7 @@ _08091464: thumb_func_end sub_8091438 thumb_func_start FieldObjectCB_GoInDirectionSequence7 -FieldObjectCB_GoInDirectionSequence7: ; 8091480 +FieldObjectCB_GoInDirectionSequence7: @ 8091480 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -253612,7 +253612,7 @@ FieldObjectCB_GoInDirectionSequence7: ; 8091480 thumb_func_end FieldObjectCB_GoInDirectionSequence7 thumb_func_start sub_80914A4 -sub_80914A4: ; 80914A4 +sub_80914A4: @ 80914A4 push {r4,lr} ldr r3, =gUnknown_0850D93C movs r4, 0x30 @@ -253630,7 +253630,7 @@ sub_80914A4: ; 80914A4 thumb_func_end sub_80914A4 thumb_func_start sub_80914C4 -sub_80914C4: ; 80914C4 +sub_80914C4: @ 80914C4 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -253667,7 +253667,7 @@ _080914F0: thumb_func_end sub_80914C4 thumb_func_start FieldObjectCB_GoInDirectionSequence8 -FieldObjectCB_GoInDirectionSequence8: ; 809150C +FieldObjectCB_GoInDirectionSequence8: @ 809150C push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -253685,7 +253685,7 @@ FieldObjectCB_GoInDirectionSequence8: ; 809150C thumb_func_end FieldObjectCB_GoInDirectionSequence8 thumb_func_start sub_8091530 -sub_8091530: ; 8091530 +sub_8091530: @ 8091530 push {r4,lr} ldr r3, =gUnknown_0850D948 movs r4, 0x30 @@ -253703,7 +253703,7 @@ sub_8091530: ; 8091530 thumb_func_end sub_8091530 thumb_func_start sub_8091550 -sub_8091550: ; 8091550 +sub_8091550: @ 8091550 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -253740,7 +253740,7 @@ _0809157C: thumb_func_end sub_8091550 thumb_func_start FieldObjectCB_GoInDirectionSequence9 -FieldObjectCB_GoInDirectionSequence9: ; 8091598 +FieldObjectCB_GoInDirectionSequence9: @ 8091598 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -253758,7 +253758,7 @@ FieldObjectCB_GoInDirectionSequence9: ; 8091598 thumb_func_end FieldObjectCB_GoInDirectionSequence9 thumb_func_start sub_80915BC -sub_80915BC: ; 80915BC +sub_80915BC: @ 80915BC push {r4,lr} ldr r3, =gUnknown_0850D958 movs r4, 0x30 @@ -253776,7 +253776,7 @@ sub_80915BC: ; 80915BC thumb_func_end sub_80915BC thumb_func_start sub_80915DC -sub_80915DC: ; 80915DC +sub_80915DC: @ 80915DC push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -253813,7 +253813,7 @@ _08091608: thumb_func_end sub_80915DC thumb_func_start FieldObjectCB_GoInDirectionSequence10 -FieldObjectCB_GoInDirectionSequence10: ; 8091624 +FieldObjectCB_GoInDirectionSequence10: @ 8091624 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -253831,7 +253831,7 @@ FieldObjectCB_GoInDirectionSequence10: ; 8091624 thumb_func_end FieldObjectCB_GoInDirectionSequence10 thumb_func_start sub_8091648 -sub_8091648: ; 8091648 +sub_8091648: @ 8091648 push {r4,lr} ldr r3, =gUnknown_0850D968 movs r4, 0x30 @@ -253849,7 +253849,7 @@ sub_8091648: ; 8091648 thumb_func_end sub_8091648 thumb_func_start sub_8091668 -sub_8091668: ; 8091668 +sub_8091668: @ 8091668 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -253886,7 +253886,7 @@ _08091694: thumb_func_end sub_8091668 thumb_func_start FieldObjectCB_GoInDirectionSequence11 -FieldObjectCB_GoInDirectionSequence11: ; 80916B0 +FieldObjectCB_GoInDirectionSequence11: @ 80916B0 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -253904,7 +253904,7 @@ FieldObjectCB_GoInDirectionSequence11: ; 80916B0 thumb_func_end FieldObjectCB_GoInDirectionSequence11 thumb_func_start sub_80916D4 -sub_80916D4: ; 80916D4 +sub_80916D4: @ 80916D4 push {r4,lr} ldr r3, =gUnknown_0850D978 movs r4, 0x30 @@ -253922,7 +253922,7 @@ sub_80916D4: ; 80916D4 thumb_func_end sub_80916D4 thumb_func_start sub_80916F4 -sub_80916F4: ; 80916F4 +sub_80916F4: @ 80916F4 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -253959,7 +253959,7 @@ _08091720: thumb_func_end sub_80916F4 thumb_func_start FieldObjectCB_GoInDirectionSequence12 -FieldObjectCB_GoInDirectionSequence12: ; 809173C +FieldObjectCB_GoInDirectionSequence12: @ 809173C push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -253977,7 +253977,7 @@ FieldObjectCB_GoInDirectionSequence12: ; 809173C thumb_func_end FieldObjectCB_GoInDirectionSequence12 thumb_func_start sub_8091760 -sub_8091760: ; 8091760 +sub_8091760: @ 8091760 push {r4,lr} ldr r3, =gUnknown_0850D988 movs r4, 0x30 @@ -253995,7 +253995,7 @@ sub_8091760: ; 8091760 thumb_func_end sub_8091760 thumb_func_start sub_8091780 -sub_8091780: ; 8091780 +sub_8091780: @ 8091780 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -254032,7 +254032,7 @@ _080917AC: thumb_func_end sub_8091780 thumb_func_start FieldObjectCB_GoInDirectionSequence13 -FieldObjectCB_GoInDirectionSequence13: ; 80917C8 +FieldObjectCB_GoInDirectionSequence13: @ 80917C8 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -254050,7 +254050,7 @@ FieldObjectCB_GoInDirectionSequence13: ; 80917C8 thumb_func_end FieldObjectCB_GoInDirectionSequence13 thumb_func_start sub_80917EC -sub_80917EC: ; 80917EC +sub_80917EC: @ 80917EC push {r4,lr} ldr r3, =gUnknown_0850D998 movs r4, 0x30 @@ -254068,7 +254068,7 @@ sub_80917EC: ; 80917EC thumb_func_end sub_80917EC thumb_func_start sub_809180C -sub_809180C: ; 809180C +sub_809180C: @ 809180C push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -254105,7 +254105,7 @@ _08091838: thumb_func_end sub_809180C thumb_func_start FieldObjectCB_GoInDirectionSequence14 -FieldObjectCB_GoInDirectionSequence14: ; 8091854 +FieldObjectCB_GoInDirectionSequence14: @ 8091854 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -254123,7 +254123,7 @@ FieldObjectCB_GoInDirectionSequence14: ; 8091854 thumb_func_end FieldObjectCB_GoInDirectionSequence14 thumb_func_start sub_8091878 -sub_8091878: ; 8091878 +sub_8091878: @ 8091878 push {r4,lr} ldr r3, =gUnknown_0850D9A8 movs r4, 0x30 @@ -254141,7 +254141,7 @@ sub_8091878: ; 8091878 thumb_func_end sub_8091878 thumb_func_start sub_8091898 -sub_8091898: ; 8091898 +sub_8091898: @ 8091898 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -254178,7 +254178,7 @@ _080918C4: thumb_func_end sub_8091898 thumb_func_start FieldObjectCB_GoInDirectionSequence15 -FieldObjectCB_GoInDirectionSequence15: ; 80918E0 +FieldObjectCB_GoInDirectionSequence15: @ 80918E0 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -254196,7 +254196,7 @@ FieldObjectCB_GoInDirectionSequence15: ; 80918E0 thumb_func_end FieldObjectCB_GoInDirectionSequence15 thumb_func_start sub_8091904 -sub_8091904: ; 8091904 +sub_8091904: @ 8091904 push {r4,lr} ldr r3, =gUnknown_0850D9B8 movs r4, 0x30 @@ -254214,7 +254214,7 @@ sub_8091904: ; 8091904 thumb_func_end sub_8091904 thumb_func_start sub_8091924 -sub_8091924: ; 8091924 +sub_8091924: @ 8091924 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -254251,7 +254251,7 @@ _08091950: thumb_func_end sub_8091924 thumb_func_start FieldObjectCB_GoInDirectionSequence16 -FieldObjectCB_GoInDirectionSequence16: ; 809196C +FieldObjectCB_GoInDirectionSequence16: @ 809196C push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -254269,7 +254269,7 @@ FieldObjectCB_GoInDirectionSequence16: ; 809196C thumb_func_end FieldObjectCB_GoInDirectionSequence16 thumb_func_start sub_8091990 -sub_8091990: ; 8091990 +sub_8091990: @ 8091990 push {r4,lr} ldr r3, =gUnknown_0850D9C8 movs r4, 0x30 @@ -254287,7 +254287,7 @@ sub_8091990: ; 8091990 thumb_func_end sub_8091990 thumb_func_start sub_80919B0 -sub_80919B0: ; 80919B0 +sub_80919B0: @ 80919B0 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -254324,7 +254324,7 @@ _080919DC: thumb_func_end sub_80919B0 thumb_func_start FieldObjectCB_GoInDirectionSequence17 -FieldObjectCB_GoInDirectionSequence17: ; 80919F8 +FieldObjectCB_GoInDirectionSequence17: @ 80919F8 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -254342,7 +254342,7 @@ FieldObjectCB_GoInDirectionSequence17: ; 80919F8 thumb_func_end FieldObjectCB_GoInDirectionSequence17 thumb_func_start sub_8091A1C -sub_8091A1C: ; 8091A1C +sub_8091A1C: @ 8091A1C push {r4,lr} ldr r3, =gUnknown_0850D9D8 movs r4, 0x30 @@ -254360,7 +254360,7 @@ sub_8091A1C: ; 8091A1C thumb_func_end sub_8091A1C thumb_func_start sub_8091A3C -sub_8091A3C: ; 8091A3C +sub_8091A3C: @ 8091A3C push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -254397,7 +254397,7 @@ _08091A68: thumb_func_end sub_8091A3C thumb_func_start FieldObjectCB_GoInDirectionSequence18 -FieldObjectCB_GoInDirectionSequence18: ; 8091A84 +FieldObjectCB_GoInDirectionSequence18: @ 8091A84 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -254415,7 +254415,7 @@ FieldObjectCB_GoInDirectionSequence18: ; 8091A84 thumb_func_end FieldObjectCB_GoInDirectionSequence18 thumb_func_start sub_8091AA8 -sub_8091AA8: ; 8091AA8 +sub_8091AA8: @ 8091AA8 push {r4,lr} ldr r3, =gUnknown_0850D9E8 movs r4, 0x30 @@ -254433,7 +254433,7 @@ sub_8091AA8: ; 8091AA8 thumb_func_end sub_8091AA8 thumb_func_start sub_8091AC8 -sub_8091AC8: ; 8091AC8 +sub_8091AC8: @ 8091AC8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -254470,7 +254470,7 @@ _08091AF4: thumb_func_end sub_8091AC8 thumb_func_start FieldObjectCB_GoInDirectionSequence19 -FieldObjectCB_GoInDirectionSequence19: ; 8091B10 +FieldObjectCB_GoInDirectionSequence19: @ 8091B10 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -254488,7 +254488,7 @@ FieldObjectCB_GoInDirectionSequence19: ; 8091B10 thumb_func_end FieldObjectCB_GoInDirectionSequence19 thumb_func_start sub_8091B34 -sub_8091B34: ; 8091B34 +sub_8091B34: @ 8091B34 push {r4,lr} ldr r3, =gUnknown_0850D9F8 movs r4, 0x30 @@ -254506,7 +254506,7 @@ sub_8091B34: ; 8091B34 thumb_func_end sub_8091B34 thumb_func_start sub_8091B54 -sub_8091B54: ; 8091B54 +sub_8091B54: @ 8091B54 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -254543,7 +254543,7 @@ _08091B80: thumb_func_end sub_8091B54 thumb_func_start FieldObjectCB_GoInDirectionSequence20 -FieldObjectCB_GoInDirectionSequence20: ; 8091B9C +FieldObjectCB_GoInDirectionSequence20: @ 8091B9C push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -254561,7 +254561,7 @@ FieldObjectCB_GoInDirectionSequence20: ; 8091B9C thumb_func_end FieldObjectCB_GoInDirectionSequence20 thumb_func_start sub_8091BC0 -sub_8091BC0: ; 8091BC0 +sub_8091BC0: @ 8091BC0 push {r4,lr} ldr r3, =gUnknown_0850DA08 movs r4, 0x30 @@ -254579,7 +254579,7 @@ sub_8091BC0: ; 8091BC0 thumb_func_end sub_8091BC0 thumb_func_start sub_8091BE0 -sub_8091BE0: ; 8091BE0 +sub_8091BE0: @ 8091BE0 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -254616,7 +254616,7 @@ _08091C0C: thumb_func_end sub_8091BE0 thumb_func_start FieldObjectCB_GoInDirectionSequence21 -FieldObjectCB_GoInDirectionSequence21: ; 8091C28 +FieldObjectCB_GoInDirectionSequence21: @ 8091C28 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -254634,7 +254634,7 @@ FieldObjectCB_GoInDirectionSequence21: ; 8091C28 thumb_func_end FieldObjectCB_GoInDirectionSequence21 thumb_func_start sub_8091C4C -sub_8091C4C: ; 8091C4C +sub_8091C4C: @ 8091C4C push {r4,lr} ldr r3, =gUnknown_0850DA18 movs r4, 0x30 @@ -254652,7 +254652,7 @@ sub_8091C4C: ; 8091C4C thumb_func_end sub_8091C4C thumb_func_start sub_8091C6C -sub_8091C6C: ; 8091C6C +sub_8091C6C: @ 8091C6C push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -254689,7 +254689,7 @@ _08091C98: thumb_func_end sub_8091C6C thumb_func_start FieldObjectCB_GoInDirectionSequence22 -FieldObjectCB_GoInDirectionSequence22: ; 8091CB4 +FieldObjectCB_GoInDirectionSequence22: @ 8091CB4 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -254707,7 +254707,7 @@ FieldObjectCB_GoInDirectionSequence22: ; 8091CB4 thumb_func_end FieldObjectCB_GoInDirectionSequence22 thumb_func_start sub_8091CD8 -sub_8091CD8: ; 8091CD8 +sub_8091CD8: @ 8091CD8 push {r4,lr} ldr r3, =gUnknown_0850DA28 movs r4, 0x30 @@ -254725,7 +254725,7 @@ sub_8091CD8: ; 8091CD8 thumb_func_end sub_8091CD8 thumb_func_start sub_8091CF8 -sub_8091CF8: ; 8091CF8 +sub_8091CF8: @ 8091CF8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -254762,7 +254762,7 @@ _08091D24: thumb_func_end sub_8091CF8 thumb_func_start FieldObjectCB_GoInDirectionSequence23 -FieldObjectCB_GoInDirectionSequence23: ; 8091D40 +FieldObjectCB_GoInDirectionSequence23: @ 8091D40 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -254780,7 +254780,7 @@ FieldObjectCB_GoInDirectionSequence23: ; 8091D40 thumb_func_end FieldObjectCB_GoInDirectionSequence23 thumb_func_start sub_8091D64 -sub_8091D64: ; 8091D64 +sub_8091D64: @ 8091D64 push {r4,lr} ldr r3, =gUnknown_0850DA38 movs r4, 0x30 @@ -254798,7 +254798,7 @@ sub_8091D64: ; 8091D64 thumb_func_end sub_8091D64 thumb_func_start sub_8091D84 -sub_8091D84: ; 8091D84 +sub_8091D84: @ 8091D84 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -254835,7 +254835,7 @@ _08091DB0: thumb_func_end sub_8091D84 thumb_func_start FieldObjectCB_GoInDirectionSequence24 -FieldObjectCB_GoInDirectionSequence24: ; 8091DCC +FieldObjectCB_GoInDirectionSequence24: @ 8091DCC push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -254853,7 +254853,7 @@ FieldObjectCB_GoInDirectionSequence24: ; 8091DCC thumb_func_end FieldObjectCB_GoInDirectionSequence24 thumb_func_start sub_8091DF0 -sub_8091DF0: ; 8091DF0 +sub_8091DF0: @ 8091DF0 push {r4,lr} ldr r3, =gUnknown_0850DA48 movs r4, 0x30 @@ -254871,7 +254871,7 @@ sub_8091DF0: ; 8091DF0 thumb_func_end sub_8091DF0 thumb_func_start sub_8091E10 -sub_8091E10: ; 8091E10 +sub_8091E10: @ 8091E10 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -254908,7 +254908,7 @@ _08091E3C: thumb_func_end sub_8091E10 thumb_func_start FieldObjectCB_CopyPlayer1 -FieldObjectCB_CopyPlayer1: ; 8091E58 +FieldObjectCB_CopyPlayer1: @ 8091E58 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -254926,7 +254926,7 @@ FieldObjectCB_CopyPlayer1: ; 8091E58 thumb_func_end FieldObjectCB_CopyPlayer1 thumb_func_start sub_8091E7C -sub_8091E7C: ; 8091E7C +sub_8091E7C: @ 8091E7C push {r4,lr} ldr r3, =gUnknown_0850DA58 movs r4, 0x30 @@ -254944,8 +254944,8 @@ sub_8091E7C: ; 8091E7C thumb_func_end sub_8091E7C thumb_func_start mss_npc_reset_oampriv3_1_unk2_unk3 -; bool8 mss_npc_reset_oampriv3_1_unk2_unk3(struct npc_state *fieldObject, struct obj *object) -mss_npc_reset_oampriv3_1_unk2_unk3: ; 8091E9C +@ bool8 mss_npc_reset_oampriv3_1_unk2_unk3(struct npc_state *fieldObject, struct obj *object) +mss_npc_reset_oampriv3_1_unk2_unk3: @ 8091E9C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -254965,8 +254965,8 @@ _08091EB4: thumb_func_end mss_npc_reset_oampriv3_1_unk2_unk3 thumb_func_start sub_8091EC0 -; bool8 sub_8091EC0(struct npc_state *fieldObject, struct obj *object) -sub_8091EC0: ; 8091EC0 +@ bool8 sub_8091EC0(struct npc_state *fieldObject, struct obj *object) +sub_8091EC0: @ 8091EC0 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -255013,7 +255013,7 @@ _08091F14: thumb_func_end sub_8091EC0 thumb_func_start sub_8091F20 -sub_8091F20: ; 8091F20 +sub_8091F20: @ 8091F20 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -255036,13 +255036,13 @@ _08091F3E: thumb_func_end sub_8091F20 thumb_func_start sub_8091F48 -sub_8091F48: ; 8091F48 +sub_8091F48: @ 8091F48 movs r0, 0 bx lr thumb_func_end sub_8091F48 thumb_func_start sub_8091F4C -sub_8091F4C: ; 8091F4C +sub_8091F4C: @ 8091F4C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -255077,7 +255077,7 @@ sub_8091F4C: ; 8091F4C thumb_func_end sub_8091F4C thumb_func_start sub_8091F94 -sub_8091F94: ; 8091F94 +sub_8091F94: @ 8091F94 push {r4-r7,lr} mov r7, r8 push {r7} @@ -255203,7 +255203,7 @@ _08092084: thumb_func_end sub_8091F94 thumb_func_start sub_80920A4 -sub_80920A4: ; 80920A4 +sub_80920A4: @ 80920A4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -255291,7 +255291,7 @@ _0809213E: thumb_func_end sub_80920A4 thumb_func_start sub_809215C -sub_809215C: ; 809215C +sub_809215C: @ 809215C push {r4-r7,lr} mov r7, r8 push {r7} @@ -255379,7 +255379,7 @@ _080921F6: thumb_func_end sub_809215C thumb_func_start sub_8092214 -sub_8092214: ; 8092214 +sub_8092214: @ 8092214 push {r4-r7,lr} mov r7, r8 push {r7} @@ -255467,7 +255467,7 @@ _080922AE: thumb_func_end sub_8092214 thumb_func_start cph_IM_DIFFERENT -cph_IM_DIFFERENT: ; 80922CC +cph_IM_DIFFERENT: @ 80922CC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -255502,7 +255502,7 @@ cph_IM_DIFFERENT: ; 80922CC thumb_func_end cph_IM_DIFFERENT thumb_func_start sub_8092314 -sub_8092314: ; 8092314 +sub_8092314: @ 8092314 push {r4-r7,lr} mov r7, r8 push {r7} @@ -255590,7 +255590,7 @@ _080923AE: thumb_func_end sub_8092314 thumb_func_start oac_hopping -oac_hopping: ; 80923CC +oac_hopping: @ 80923CC push {r4-r7,lr} mov r7, r8 push {r7} @@ -255685,7 +255685,7 @@ _08092474: thumb_func_end oac_hopping thumb_func_start FieldObjectCB_CopyPlayer2 -FieldObjectCB_CopyPlayer2: ; 8092494 +FieldObjectCB_CopyPlayer2: @ 8092494 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -255703,7 +255703,7 @@ FieldObjectCB_CopyPlayer2: ; 8092494 thumb_func_end FieldObjectCB_CopyPlayer2 thumb_func_start sub_80924B8 -sub_80924B8: ; 80924B8 +sub_80924B8: @ 80924B8 push {r4,lr} ldr r3, =gUnknown_0850DA90 movs r4, 0x30 @@ -255721,7 +255721,7 @@ sub_80924B8: ; 80924B8 thumb_func_end sub_80924B8 thumb_func_start mss_08062EA4 -mss_08062EA4: ; 80924D8 +mss_08062EA4: @ 80924D8 push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -255768,8 +255768,8 @@ _0809252C: thumb_func_end mss_08062EA4 thumb_func_start FieldObjectCB_TreeDisguise -; void FieldObjectCB_TreeDisguise(struct obj *object) -FieldObjectCB_TreeDisguise: ; 809253C +@ void FieldObjectCB_TreeDisguise(struct obj *object) +FieldObjectCB_TreeDisguise: @ 809253C push {r4-r6,lr} adds r5, r0, 0 movs r1, 0x2E @@ -255823,7 +255823,7 @@ _08092584: thumb_func_end FieldObjectCB_TreeDisguise thumb_func_start sub_80925AC -sub_80925AC: ; 80925AC +sub_80925AC: @ 80925AC push {lr} bl npc_reset movs r0, 0 @@ -255832,7 +255832,7 @@ sub_80925AC: ; 80925AC thumb_func_end sub_80925AC thumb_func_start FieldObjectCB_MountainDisguise -FieldObjectCB_MountainDisguise: ; 80925B8 +FieldObjectCB_MountainDisguise: @ 80925B8 push {r4-r6,lr} adds r5, r0, 0 movs r1, 0x2E @@ -255886,8 +255886,8 @@ _08092600: thumb_func_end FieldObjectCB_MountainDisguise thumb_func_start FieldObjectCB_Hidden1 -; void FieldObjectCB_Hidden1(struct obj *object) -FieldObjectCB_Hidden1: ; 8092628 +@ void FieldObjectCB_Hidden1(struct obj *object) +FieldObjectCB_Hidden1: @ 8092628 push {r4,lr} adds r3, r0, 0 movs r1, 0x3C @@ -255937,7 +255937,7 @@ _08092668: thumb_func_end FieldObjectCB_Hidden1 thumb_func_start sub_809268C -sub_809268C: ; 809268C +sub_809268C: @ 809268C push {r4,lr} ldr r3, =gUnknown_0850DA9C movs r4, 0x30 @@ -255955,7 +255955,7 @@ sub_809268C: ; 809268C thumb_func_end sub_809268C thumb_func_start sub_80926AC -sub_80926AC: ; 80926AC +sub_80926AC: @ 80926AC push {lr} bl npc_reset movs r0, 0 @@ -255964,8 +255964,8 @@ sub_80926AC: ; 80926AC thumb_func_end sub_80926AC thumb_func_start sub_80926B8 -; bool8 sub_80926B8(struct npc_state *fieldObject, struct obj *object) -sub_80926B8: ; 80926B8 +@ bool8 sub_80926B8(struct npc_state *fieldObject, struct obj *object) +sub_80926B8: @ 80926B8 push {r4,lr} adds r4, r1, 0 bl FieldObjectExecRegularAnim @@ -255982,7 +255982,7 @@ _080926CA: thumb_func_end sub_80926B8 thumb_func_start FieldObjectCB_WalkInPlace1 -FieldObjectCB_WalkInPlace1: ; 80926D4 +FieldObjectCB_WalkInPlace1: @ 80926D4 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -256000,7 +256000,7 @@ FieldObjectCB_WalkInPlace1: ; 80926D4 thumb_func_end FieldObjectCB_WalkInPlace1 thumb_func_start sub_80926F8 -sub_80926F8: ; 80926F8 +sub_80926F8: @ 80926F8 push {r4,lr} ldr r3, =gUnknown_0850DAA0 movs r4, 0x30 @@ -256018,7 +256018,7 @@ sub_80926F8: ; 80926F8 thumb_func_end sub_80926F8 thumb_func_start sub_8092718 -sub_8092718: ; 8092718 +sub_8092718: @ 8092718 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -256041,7 +256041,7 @@ sub_8092718: ; 8092718 thumb_func_end sub_8092718 thumb_func_start FieldObjectCB_WalkInPlace4 -FieldObjectCB_WalkInPlace4: ; 8092744 +FieldObjectCB_WalkInPlace4: @ 8092744 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -256059,7 +256059,7 @@ FieldObjectCB_WalkInPlace4: ; 8092744 thumb_func_end FieldObjectCB_WalkInPlace4 thumb_func_start sub_8092768 -sub_8092768: ; 8092768 +sub_8092768: @ 8092768 push {r4,lr} ldr r3, =gUnknown_0850DAA8 movs r4, 0x30 @@ -256077,7 +256077,7 @@ sub_8092768: ; 8092768 thumb_func_end sub_8092768 thumb_func_start sub_8092788 -sub_8092788: ; 8092788 +sub_8092788: @ 8092788 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -256100,7 +256100,7 @@ sub_8092788: ; 8092788 thumb_func_end sub_8092788 thumb_func_start FieldObjectCB_WalkInPlace2 -FieldObjectCB_WalkInPlace2: ; 80927B4 +FieldObjectCB_WalkInPlace2: @ 80927B4 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -256118,7 +256118,7 @@ FieldObjectCB_WalkInPlace2: ; 80927B4 thumb_func_end FieldObjectCB_WalkInPlace2 thumb_func_start sub_80927D8 -sub_80927D8: ; 80927D8 +sub_80927D8: @ 80927D8 push {r4,lr} ldr r3, =gUnknown_0850DAB0 movs r4, 0x30 @@ -256136,8 +256136,8 @@ sub_80927D8: ; 80927D8 thumb_func_end sub_80927D8 thumb_func_start sub_80927F8 -; bool8 sub_80927F8(struct npc_state *fieldObject, struct obj *object) -sub_80927F8: ; 80927F8 +@ bool8 sub_80927F8(struct npc_state *fieldObject, struct obj *object) +sub_80927F8: @ 80927F8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -256160,7 +256160,7 @@ sub_80927F8: ; 80927F8 thumb_func_end sub_80927F8 thumb_func_start FieldObjectCB_WalkInPlace3 -FieldObjectCB_WalkInPlace3: ; 8092824 +FieldObjectCB_WalkInPlace3: @ 8092824 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -256178,7 +256178,7 @@ FieldObjectCB_WalkInPlace3: ; 8092824 thumb_func_end FieldObjectCB_WalkInPlace3 thumb_func_start sub_8092848 -sub_8092848: ; 8092848 +sub_8092848: @ 8092848 push {r4,lr} ldr r3, =gUnknown_0850DAB8 movs r4, 0x30 @@ -256196,7 +256196,7 @@ sub_8092848: ; 8092848 thumb_func_end sub_8092848 thumb_func_start sub_8092868 -sub_8092868: ; 8092868 +sub_8092868: @ 8092868 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -256219,7 +256219,7 @@ sub_8092868: ; 8092868 thumb_func_end sub_8092868 thumb_func_start FieldObjectCB_Hidden2 -FieldObjectCB_Hidden2: ; 8092894 +FieldObjectCB_Hidden2: @ 8092894 push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -256237,7 +256237,7 @@ FieldObjectCB_Hidden2: ; 8092894 thumb_func_end FieldObjectCB_Hidden2 thumb_func_start sub_80928B8 -sub_80928B8: ; 80928B8 +sub_80928B8: @ 80928B8 push {r4,lr} ldr r3, =gUnknown_0850DAC0 movs r4, 0x30 @@ -256255,7 +256255,7 @@ sub_80928B8: ; 80928B8 thumb_func_end sub_80928B8 thumb_func_start sub_80928D8 -sub_80928D8: ; 80928D8 +sub_80928D8: @ 80928D8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -256282,7 +256282,7 @@ sub_80928D8: ; 80928D8 thumb_func_end sub_80928D8 thumb_func_start sub_809290C -sub_809290C: ; 809290C +sub_809290C: @ 809290C push {r4,lr} adds r4, r1, 0 bl FieldObjectExecRegularAnim @@ -256302,7 +256302,7 @@ _08092924: thumb_func_end sub_809290C thumb_func_start sub_809292C -sub_809292C: ; 809292C +sub_809292C: @ 809292C ldrb r2, [r0] movs r1, 0x3 negs r1, r1 @@ -256313,8 +256313,8 @@ sub_809292C: ; 809292C thumb_func_end sub_809292C thumb_func_start npc_reset -; void npc_reset(struct npc_state *fieldObject, struct obj *object) -npc_reset: ; 809293C +@ void npc_reset(struct npc_state *fieldObject, struct obj *object) +npc_reset: @ 809293C ldrb r3, [r0] movs r2, 0x3 negs r2, r2 @@ -256333,8 +256333,8 @@ npc_reset: ; 809293C thumb_func_end npc_reset thumb_func_start FieldObjectDirectionToImageAnimId -; u8 FieldObjectDirectionToImageAnimId(u8 direction) -FieldObjectDirectionToImageAnimId: ; 809295C +@ u8 FieldObjectDirectionToImageAnimId(u8 direction) +FieldObjectDirectionToImageAnimId: @ 809295C lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DACC @@ -256345,7 +256345,7 @@ FieldObjectDirectionToImageAnimId: ; 809295C thumb_func_end FieldObjectDirectionToImageAnimId thumb_func_start get_go_image_anim_num -get_go_image_anim_num: ; 809296C +get_go_image_anim_num: @ 809296C lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DAD5 @@ -256356,7 +256356,7 @@ get_go_image_anim_num: ; 809296C thumb_func_end get_go_image_anim_num thumb_func_start get_go_fast_image_anim_num -get_go_fast_image_anim_num: ; 809297C +get_go_fast_image_anim_num: @ 809297C lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DADE @@ -256367,7 +256367,7 @@ get_go_fast_image_anim_num: ; 809297C thumb_func_end get_go_fast_image_anim_num thumb_func_start get_go_faster_image_anim_num -get_go_faster_image_anim_num: ; 809298C +get_go_faster_image_anim_num: @ 809298C lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DAE7 @@ -256378,7 +256378,7 @@ get_go_faster_image_anim_num: ; 809298C thumb_func_end get_go_faster_image_anim_num thumb_func_start get_go_fastest_image_anim_num -get_go_fastest_image_anim_num: ; 809299C +get_go_fastest_image_anim_num: @ 809299C lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DAF0 @@ -256389,7 +256389,7 @@ get_go_fastest_image_anim_num: ; 809299C thumb_func_end get_go_fastest_image_anim_num thumb_func_start sub_80929AC -sub_80929AC: ; 80929AC +sub_80929AC: @ 80929AC lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DAF9 @@ -256400,7 +256400,7 @@ sub_80929AC: ; 80929AC thumb_func_end sub_80929AC thumb_func_start sub_80929BC -sub_80929BC: ; 80929BC +sub_80929BC: @ 80929BC lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DB02 @@ -256411,7 +256411,7 @@ sub_80929BC: ; 80929BC thumb_func_end sub_80929BC thumb_func_start sub_80929CC -sub_80929CC: ; 80929CC +sub_80929CC: @ 80929CC lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DB0B @@ -256422,7 +256422,7 @@ sub_80929CC: ; 80929CC thumb_func_end sub_80929CC thumb_func_start sub_80929DC -sub_80929DC: ; 80929DC +sub_80929DC: @ 80929DC lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DB14 @@ -256433,7 +256433,7 @@ sub_80929DC: ; 80929DC thumb_func_end sub_80929DC thumb_func_start sub_80929EC -sub_80929EC: ; 80929EC +sub_80929EC: @ 80929EC lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DB1D @@ -256444,7 +256444,7 @@ sub_80929EC: ; 80929EC thumb_func_end sub_80929EC thumb_func_start sub_80929FC -sub_80929FC: ; 80929FC +sub_80929FC: @ 80929FC lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DB26 @@ -256455,7 +256455,7 @@ sub_80929FC: ; 80929FC thumb_func_end sub_80929FC thumb_func_start sub_8092A0C -sub_8092A0C: ; 8092A0C +sub_8092A0C: @ 8092A0C lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DB2F @@ -256466,7 +256466,7 @@ sub_8092A0C: ; 8092A0C thumb_func_end sub_8092A0C thumb_func_start sub_8092A1C -sub_8092A1C: ; 8092A1C +sub_8092A1C: @ 8092A1C lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DB38 @@ -256477,7 +256477,7 @@ sub_8092A1C: ; 8092A1C thumb_func_end sub_8092A1C thumb_func_start sub_8092A2C -sub_8092A2C: ; 8092A2C +sub_8092A2C: @ 8092A2C lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DB41 @@ -256488,7 +256488,7 @@ sub_8092A2C: ; 8092A2C thumb_func_end sub_8092A2C thumb_func_start get_run_image_anim_num -get_run_image_anim_num: ; 8092A3C +get_run_image_anim_num: @ 8092A3C lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DB4A @@ -256499,7 +256499,7 @@ get_run_image_anim_num: ; 8092A3C thumb_func_end get_run_image_anim_num thumb_func_start sub_8092A4C -sub_8092A4C: ; 8092A4C +sub_8092A4C: @ 8092A4C push {lr} adds r2, r0, 0 ldr r1, =gUnknown_085094AC @@ -256524,8 +256524,8 @@ _08092A6C: thumb_func_end sub_8092A4C thumb_func_start npc_apply_anim_looping -; void npc_apply_anim_looping(struct npc_state *fieldObject, struct obj *object, u8 anim) -npc_apply_anim_looping: ; 8092A70 +@ void npc_apply_anim_looping(struct npc_state *fieldObject, struct obj *object, u8 anim) +npc_apply_anim_looping: @ 8092A70 push {r4,lr} adds r4, r1, 0 lsls r2, 24 @@ -256567,8 +256567,8 @@ _08092AB2: thumb_func_end npc_apply_anim_looping thumb_func_start obj_npc_animation_step -; void obj_npc_animation_step(struct npc_state *fieldObject, struct obj *object, u8 anim) -obj_npc_animation_step: ; 8092AB8 +@ void obj_npc_animation_step(struct npc_state *fieldObject, struct obj *object, u8 anim) +obj_npc_animation_step: @ 8092AB8 push {r4,lr} adds r4, r1, 0 lsls r2, 24 @@ -256603,7 +256603,7 @@ _08092AF0: thumb_func_end obj_npc_animation_step thumb_func_start sub_8092AF8 -sub_8092AF8: ; 8092AF8 +sub_8092AF8: @ 8092AF8 push {lr} lsls r1, 16 lsrs r1, 16 @@ -256637,7 +256637,7 @@ _08092B28: thumb_func_end sub_8092AF8 thumb_func_start npc_set_running_behaviour_etc -npc_set_running_behaviour_etc: ; 8092B2C +npc_set_running_behaviour_etc: @ 8092B2C push {r4,lr} mov r12, r0 lsls r1, 24 @@ -256676,7 +256676,7 @@ npc_set_running_behaviour_etc: ; 8092B2C thumb_func_end npc_set_running_behaviour_etc thumb_func_start npc_running_behaviour_by_direction -npc_running_behaviour_by_direction: ; 8092B78 +npc_running_behaviour_by_direction: @ 8092B78 lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850DB53 @@ -256687,7 +256687,7 @@ npc_running_behaviour_by_direction: ; 8092B78 thumb_func_end npc_running_behaviour_by_direction thumb_func_start sub_8092B88 -sub_8092B88: ; 8092B88 +sub_8092B88: @ 8092B88 push {r4-r6,lr} sub sp, 0x4 adds r6, r0, 0 @@ -256721,8 +256721,8 @@ sub_8092B88: ; 8092B88 thumb_func_end sub_8092B88 thumb_func_start npc_block_way -; u8 npc_block_way(struct npc_state *fieldObject, u16 x, u16 y, u8 direction) -npc_block_way: ; 8092BC8 +@ u8 npc_block_way(struct npc_state *fieldObject, u16 x, u16 y, u8 direction) +npc_block_way: @ 8092BC8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -256823,7 +256823,7 @@ _08092C7E: thumb_func_end npc_block_way thumb_func_start sub_8092C8C -sub_8092C8C: ; 8092C8C +sub_8092C8C: @ 8092C8C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -256926,8 +256926,8 @@ _08092D48: thumb_func_end sub_8092C8C thumb_func_start IsCoordOutsideFieldObjectMovementRect -; bool8 IsCoordOutsideFieldObjectMovementRect(struct npc_state *fieldObject, u16 x, u16 y) -IsCoordOutsideFieldObjectMovementRect: ; 8092D58 +@ bool8 IsCoordOutsideFieldObjectMovementRect(struct npc_state *fieldObject, u16 x, u16 y) +IsCoordOutsideFieldObjectMovementRect: @ 8092D58 push {r4,r5,lr} adds r4, r0, 0 lsls r1, 16 @@ -256991,8 +256991,8 @@ _08092DC2: thumb_func_end IsCoordOutsideFieldObjectMovementRect thumb_func_start IsMetatileDirectionallyImpassable -; bool8 IsMetatileDirectionallyImpassable(struct npc_state *fieldObject, u16 x, u16 y, u8 direction) -IsMetatileDirectionallyImpassable: ; 8092DC8 +@ bool8 IsMetatileDirectionallyImpassable(struct npc_state *fieldObject, u16 x, u16 y, u8 direction) +IsMetatileDirectionallyImpassable: @ 8092DC8 push {r4-r7,lr} lsls r1, 16 lsrs r6, r1, 16 @@ -257036,8 +257036,8 @@ _08092E1A: thumb_func_end IsMetatileDirectionallyImpassable thumb_func_start CheckForCollisionBetweenFieldObjects -; bool8 CheckForCollisionBetweenFieldObjects(struct npc_state *fieldObject, u16 x, u16 y) -CheckForCollisionBetweenFieldObjects: ; 8092E20 +@ bool8 CheckForCollisionBetweenFieldObjects(struct npc_state *fieldObject, u16 x, u16 y) +CheckForCollisionBetweenFieldObjects: @ 8092E20 push {r4-r7,lr} adds r6, r0, 0 lsls r1, 16 @@ -257104,7 +257104,7 @@ _08092E94: thumb_func_end CheckForCollisionBetweenFieldObjects thumb_func_start sub_8092E9C -sub_8092E9C: ; 8092E9C +sub_8092E9C: @ 8092E9C push {lr} sub sp, 0x4 lsls r0, 24 @@ -257148,7 +257148,7 @@ _08092EEA: thumb_func_end sub_8092E9C thumb_func_start sub_8092EF0 -sub_8092EF0: ; 8092EF0 +sub_8092EF0: @ 8092EF0 push {lr} sub sp, 0x4 lsls r0, 24 @@ -257187,8 +257187,8 @@ _08092F2E: thumb_func_end sub_8092EF0 thumb_func_start MoveCoords -; void MoveCoords(u8 direction, u16 *x, u16 *y) -MoveCoords: ; 8092F3C +@ void MoveCoords(u8 direction, u16 *x, u16 *y) +MoveCoords: @ 8092F3C push {r4,lr} lsls r0, 24 ldr r3, =gUnknown_0850DB7C @@ -257209,7 +257209,7 @@ MoveCoords: ; 8092F3C thumb_func_end MoveCoords thumb_func_start sub_8092F60 -sub_8092F60: ; 8092F60 +sub_8092F60: @ 8092F60 push {r4,lr} lsls r0, 24 ldr r3, =gUnknown_0850DB7C @@ -257232,7 +257232,7 @@ sub_8092F60: ; 8092F60 thumb_func_end sub_8092F60 thumb_func_start sub_8092F88 -sub_8092F88: ; 8092F88 +sub_8092F88: @ 8092F88 push {r4-r7,lr} adds r4, r1, 0 ldr r1, [sp, 0x14] @@ -257290,7 +257290,7 @@ _08092FE4: thumb_func_end sub_8092F88 thumb_func_start sub_8092FF0 -sub_8092FF0: ; 8092FF0 +sub_8092FF0: @ 8092FF0 push {r4,r5,lr} ldr r5, =0x03005d8c ldr r4, [r5] @@ -257324,7 +257324,7 @@ sub_8092FF0: ; 8092FF0 thumb_func_end sub_8092FF0 thumb_func_start sub_8093038 -sub_8093038: ; 8093038 +sub_8093038: @ 8093038 push {r4-r7,lr} adds r7, r2, 0 mov r12, r3 @@ -257406,7 +257406,7 @@ _08093098: thumb_func_end sub_8093038 thumb_func_start sub_80930E0 -sub_80930E0: ; 80930E0 +sub_80930E0: @ 80930E0 push {r4-r6,lr} mov r6, r8 push {r6} @@ -257446,8 +257446,8 @@ sub_80930E0: ; 80930E0 thumb_func_end sub_80930E0 thumb_func_start GetFieldObjectMovingCameraOffset -; void GetFieldObjectMovingCameraOffset(s16 *x, s16 *y) -GetFieldObjectMovingCameraOffset: ; 809312C +@ void GetFieldObjectMovingCameraOffset(s16 *x, s16 *y) +GetFieldObjectMovingCameraOffset: @ 809312C push {lr} adds r2, r0, 0 movs r0, 0 @@ -257486,8 +257486,8 @@ _08093164: thumb_func_end GetFieldObjectMovingCameraOffset thumb_func_start FieldObjectMoveDestCoords -; void FieldObjectMoveDestCoords(struct npc_state *fieldObject, u8 direction) -FieldObjectMoveDestCoords: ; 809316C +@ void FieldObjectMoveDestCoords(struct npc_state *fieldObject, u8 direction) +FieldObjectMoveDestCoords: @ 809316C push {r4,lr} lsls r1, 24 lsrs r1, 24 @@ -257505,8 +257505,8 @@ FieldObjectMoveDestCoords: ; 809316C thumb_func_end FieldObjectMoveDestCoords thumb_func_start FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive -; bool8 FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(struct npc_state *fieldObject) -FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive: ; 809318C +@ bool8 FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive(struct npc_state *fieldObject) +FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive: @ 809318C push {lr} ldrb r1, [r0] movs r0, 0x42 @@ -257523,8 +257523,8 @@ _0809319E: thumb_func_end FieldObjectIsSpecialAnimOrDirectionSequenceAnimActive thumb_func_start FieldObjectIsSpecialAnimActive -; bool8 FieldObjectIsSpecialAnimActive(struct npc_state *fieldObject) -FieldObjectIsSpecialAnimActive: ; 80931A4 +@ bool8 FieldObjectIsSpecialAnimActive(struct npc_state *fieldObject) +FieldObjectIsSpecialAnimActive: @ 80931A4 push {lr} adds r1, r0, 0 ldrb r0, [r1] @@ -257544,8 +257544,8 @@ _080931BC: thumb_func_end FieldObjectIsSpecialAnimActive thumb_func_start FieldObjectSetSpecialAnim -; bool8 FieldObjectSetSpecialAnim(struct npc_state *fieldObject, u8 animId) -FieldObjectSetSpecialAnim: ; 80931C0 +@ bool8 FieldObjectSetSpecialAnim(struct npc_state *fieldObject, u8 animId) +FieldObjectSetSpecialAnim: @ 80931C0 push {r4-r6,lr} adds r4, r0, 0 lsls r1, 24 @@ -257583,8 +257583,8 @@ _08093202: thumb_func_end FieldObjectSetSpecialAnim thumb_func_start FieldObjectForceSetSpecialAnim -; void FieldObjectForceSetSpecialAnim(struct npc_state *fieldObject, u8 animId) -FieldObjectForceSetSpecialAnim: ; 8093208 +@ void FieldObjectForceSetSpecialAnim(struct npc_state *fieldObject, u8 animId) +FieldObjectForceSetSpecialAnim: @ 8093208 push {r4,r5,lr} adds r5, r0, 0 lsls r4, r1, 24 @@ -257599,8 +257599,8 @@ FieldObjectForceSetSpecialAnim: ; 8093208 thumb_func_end FieldObjectForceSetSpecialAnim thumb_func_start FieldObjectClearAnimIfSpecialAnimActive -; void FieldObjectClearAnimIfSpecialAnimActive(struct npc_state *fieldObject) -FieldObjectClearAnimIfSpecialAnimActive: ; 8093224 +@ void FieldObjectClearAnimIfSpecialAnimActive(struct npc_state *fieldObject) +FieldObjectClearAnimIfSpecialAnimActive: @ 8093224 push {lr} adds r1, r0, 0 ldrb r0, [r1] @@ -257615,8 +257615,8 @@ _08093236: thumb_func_end FieldObjectClearAnimIfSpecialAnimActive thumb_func_start FieldObjectClearAnim -; void FieldObjectClearAnim(struct npc_state *fieldObject) -FieldObjectClearAnim: ; 809323C +@ void FieldObjectClearAnim(struct npc_state *fieldObject) +FieldObjectClearAnim: @ 809323C movs r1, 0xFF strb r1, [r0, 0x1C] ldrb r2, [r0] @@ -257645,8 +257645,8 @@ FieldObjectClearAnim: ; 809323C thumb_func_end FieldObjectClearAnim thumb_func_start FieldObjectCheckIfSpecialAnimFinishedOrInactive -; u8 FieldObjectCheckIfSpecialAnimFinishedOrInactive(struct npc_state *fieldObject) -FieldObjectCheckIfSpecialAnimFinishedOrInactive: ; 8093270 +@ u8 FieldObjectCheckIfSpecialAnimFinishedOrInactive(struct npc_state *fieldObject) +FieldObjectCheckIfSpecialAnimFinishedOrInactive: @ 8093270 push {lr} ldrb r1, [r0] lsls r0, r1, 25 @@ -257662,8 +257662,8 @@ _08093280: thumb_func_end FieldObjectCheckIfSpecialAnimFinishedOrInactive thumb_func_start FieldObjectClearAnimIfSpecialAnimFinished -; u8 FieldObjectClearAnimIfSpecialAnimFinished(struct npc_state *fieldObject) -FieldObjectClearAnimIfSpecialAnimFinished: ; 8093284 +@ u8 FieldObjectClearAnimIfSpecialAnimFinished(struct npc_state *fieldObject) +FieldObjectClearAnimIfSpecialAnimFinished: @ 8093284 push {r4,r5,lr} adds r5, r0, 0 bl FieldObjectCheckIfSpecialAnimFinishedOrInactive @@ -257683,8 +257683,8 @@ _0809329E: thumb_func_end FieldObjectClearAnimIfSpecialAnimFinished thumb_func_start FieldObjectGetSpecialAnim -; u8 FieldObjectGetSpecialAnim(struct npc_state *fieldObject) -FieldObjectGetSpecialAnim: ; 80932A8 +@ u8 FieldObjectGetSpecialAnim(struct npc_state *fieldObject) +FieldObjectGetSpecialAnim: @ 80932A8 push {lr} adds r1, r0, 0 ldrb r0, [r1] @@ -257701,8 +257701,8 @@ _080932BA: thumb_func_end FieldObjectGetSpecialAnim thumb_func_start FieldObjectStep -; void FieldObjectStep(struct npc_state *fieldObject, struct obj *object, bool8 ( *callback)(struct npc_state *fieldObject, struct obj *object)) -FieldObjectStep: ; 80932C0 +@ void FieldObjectStep(struct npc_state *fieldObject, struct obj *object, bool8 ( *callback)(struct npc_state *fieldObject, struct obj *object)) +FieldObjectStep: @ 80932C0 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -257754,8 +257754,8 @@ _08093300: thumb_func_end FieldObjectStep thumb_func_start GetFaceDirectionAnimId -; u8 GetFaceDirectionAnimId(u8 direction) -GetFaceDirectionAnimId: ; 8093330 +@ u8 GetFaceDirectionAnimId(u8 direction) +GetFaceDirectionAnimId: @ 8093330 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -257779,8 +257779,8 @@ _08093348: thumb_func_end GetFaceDirectionAnimId thumb_func_start GetSimpleGoAnimId -; u8 GetSimpleGoAnimId(u8 direction) -GetSimpleGoAnimId: ; 809335C +@ u8 GetSimpleGoAnimId(u8 direction) +GetSimpleGoAnimId: @ 809335C push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -257804,8 +257804,8 @@ _08093374: thumb_func_end GetSimpleGoAnimId thumb_func_start GetGoSpeed0AnimId -; u8 GetGoSpeed0AnimId(u8 direction) -GetGoSpeed0AnimId: ; 8093388 +@ u8 GetGoSpeed0AnimId(u8 direction) +GetGoSpeed0AnimId: @ 8093388 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -257829,8 +257829,8 @@ _080933A0: thumb_func_end GetGoSpeed0AnimId thumb_func_start GetGoSpeed1AnimId -; u8 GetGoSpeed1AnimId(u8 direction) -GetGoSpeed1AnimId: ; 80933B4 +@ u8 GetGoSpeed1AnimId(u8 direction) +GetGoSpeed1AnimId: @ 80933B4 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -257854,8 +257854,8 @@ _080933CC: thumb_func_end GetGoSpeed1AnimId thumb_func_start GetGoSpeed2AnimId -; u8 GetGoSpeed2AnimId(u8 direction) -GetGoSpeed2AnimId: ; 80933E0 +@ u8 GetGoSpeed2AnimId(u8 direction) +GetGoSpeed2AnimId: @ 80933E0 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -257879,8 +257879,8 @@ _080933F8: thumb_func_end GetGoSpeed2AnimId thumb_func_start GetGoSpeed3AnimId -; u8 GetGoSpeed3AnimId(u8 direction) -GetGoSpeed3AnimId: ; 809340C +@ u8 GetGoSpeed3AnimId(u8 direction) +GetGoSpeed3AnimId: @ 809340C push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -257904,8 +257904,8 @@ _08093424: thumb_func_end GetGoSpeed3AnimId thumb_func_start sub_8093438 -; u8 sub_8093438(u8 direction) -sub_8093438: ; 8093438 +@ u8 sub_8093438(u8 direction) +sub_8093438: @ 8093438 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -257929,8 +257929,8 @@ _08093450: thumb_func_end sub_8093438 thumb_func_start GetRunAnimId -; u8 GetRunAnimId(u8 direction) -GetRunAnimId: ; 8093464 +@ u8 GetRunAnimId(u8 direction) +GetRunAnimId: @ 8093464 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -257954,8 +257954,8 @@ _0809347C: thumb_func_end GetRunAnimId thumb_func_start GetJumpLedgeAnimId -; u8 GetJumpLedgeAnimId(u8 direction) -GetJumpLedgeAnimId: ; 8093490 +@ u8 GetJumpLedgeAnimId(u8 direction) +GetJumpLedgeAnimId: @ 8093490 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -257979,8 +257979,8 @@ _080934A8: thumb_func_end GetJumpLedgeAnimId thumb_func_start sub_80934BC -; u8 sub_80934BC(u8 direction) -sub_80934BC: ; 80934BC +@ u8 sub_80934BC(u8 direction) +sub_80934BC: @ 80934BC push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258004,8 +258004,8 @@ _080934D4: thumb_func_end sub_80934BC thumb_func_start sub_80934E8 -; u8 sub_80934E8(u8 direction) -sub_80934E8: ; 80934E8 +@ u8 sub_80934E8(u8 direction) +sub_80934E8: @ 80934E8 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258029,8 +258029,8 @@ _08093500: thumb_func_end sub_80934E8 thumb_func_start sub_8093514 -; u8 sub_8093514(u8 direction) -sub_8093514: ; 8093514 +@ u8 sub_8093514(u8 direction) +sub_8093514: @ 8093514 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258054,8 +258054,8 @@ _0809352C: thumb_func_end sub_8093514 thumb_func_start sub_8093540 -; u8 sub_8093540(u8 direction) -sub_8093540: ; 8093540 +@ u8 sub_8093540(u8 direction) +sub_8093540: @ 8093540 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258079,8 +258079,8 @@ _08093558: thumb_func_end sub_8093540 thumb_func_start GetStepInPlaceDelay32AnimId -; u8 GetStepInPlaceDelay32AnimId(u8 direction) -GetStepInPlaceDelay32AnimId: ; 809356C +@ u8 GetStepInPlaceDelay32AnimId(u8 direction) +GetStepInPlaceDelay32AnimId: @ 809356C push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258104,8 +258104,8 @@ _08093584: thumb_func_end GetStepInPlaceDelay32AnimId thumb_func_start GetStepInPlaceDelay16AnimId -; u8 GetStepInPlaceDelay16AnimId(u8 direction) -GetStepInPlaceDelay16AnimId: ; 8093598 +@ u8 GetStepInPlaceDelay16AnimId(u8 direction) +GetStepInPlaceDelay16AnimId: @ 8093598 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258129,8 +258129,8 @@ _080935B0: thumb_func_end GetStepInPlaceDelay16AnimId thumb_func_start GetStepInPlaceDelay8AnimId -; u8 GetStepInPlaceDelay8AnimId(u8 direction) -GetStepInPlaceDelay8AnimId: ; 80935C4 +@ u8 GetStepInPlaceDelay8AnimId(u8 direction) +GetStepInPlaceDelay8AnimId: @ 80935C4 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258154,8 +258154,8 @@ _080935DC: thumb_func_end GetStepInPlaceDelay8AnimId thumb_func_start GetStepInPlaceDelay4AnimId -; u8 GetStepInPlaceDelay4AnimId(u8 direction) -GetStepInPlaceDelay4AnimId: ; 80935F0 +@ u8 GetStepInPlaceDelay4AnimId(u8 direction) +GetStepInPlaceDelay4AnimId: @ 80935F0 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258179,8 +258179,8 @@ _08093608: thumb_func_end GetStepInPlaceDelay4AnimId thumb_func_start FieldObjectFaceOppositeDirection -; bool8 FieldObjectFaceOppositeDirection(struct npc_state *fieldObject, u8 direction) -FieldObjectFaceOppositeDirection: ; 809361C +@ bool8 FieldObjectFaceOppositeDirection(struct npc_state *fieldObject, u8 direction) +FieldObjectFaceOppositeDirection: @ 809361C push {r4,lr} adds r4, r0, 0 lsls r0, r1, 24 @@ -258202,7 +258202,7 @@ FieldObjectFaceOppositeDirection: ; 809361C thumb_func_end FieldObjectFaceOppositeDirection thumb_func_start sub_8093648 -sub_8093648: ; 8093648 +sub_8093648: @ 8093648 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258226,7 +258226,7 @@ _08093660: thumb_func_end sub_8093648 thumb_func_start sub_8093674 -sub_8093674: ; 8093674 +sub_8093674: @ 8093674 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258250,7 +258250,7 @@ _0809368C: thumb_func_end sub_8093674 thumb_func_start sub_80936A0 -sub_80936A0: ; 80936A0 +sub_80936A0: @ 80936A0 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258274,7 +258274,7 @@ _080936B8: thumb_func_end sub_80936A0 thumb_func_start sub_80936CC -sub_80936CC: ; 80936CC +sub_80936CC: @ 80936CC push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258298,7 +258298,7 @@ _080936E4: thumb_func_end sub_80936CC thumb_func_start sub_80936F8 -sub_80936F8: ; 80936F8 +sub_80936F8: @ 80936F8 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258322,7 +258322,7 @@ _08093710: thumb_func_end sub_80936F8 thumb_func_start sub_8093724 -sub_8093724: ; 8093724 +sub_8093724: @ 8093724 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258346,7 +258346,7 @@ _0809373C: thumb_func_end sub_8093724 thumb_func_start sub_8093750 -sub_8093750: ; 8093750 +sub_8093750: @ 8093750 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258370,7 +258370,7 @@ _08093768: thumb_func_end sub_8093750 thumb_func_start sub_809377C -sub_809377C: ; 809377C +sub_809377C: @ 809377C push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258394,7 +258394,7 @@ _08093794: thumb_func_end sub_809377C thumb_func_start sub_80937A8 -sub_80937A8: ; 80937A8 +sub_80937A8: @ 80937A8 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258418,7 +258418,7 @@ _080937C0: thumb_func_end sub_80937A8 thumb_func_start d2s_08064034 -d2s_08064034: ; 80937D4 +d2s_08064034: @ 80937D4 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258442,8 +258442,8 @@ _080937EC: thumb_func_end d2s_08064034 thumb_func_start GetOppositeDirection -; u8 GetOppositeDirection(u8 direction) -GetOppositeDirection: ; 8093800 +@ u8 GetOppositeDirection(u8 direction) +GetOppositeDirection: @ 8093800 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -258472,7 +258472,7 @@ _0809382A: thumb_func_end GetOppositeDirection thumb_func_start zffu_offset_calc -zffu_offset_calc: ; 8093834 +zffu_offset_calc: @ 8093834 lsls r0, 24 lsls r1, 24 lsrs r1, 24 @@ -258487,7 +258487,7 @@ zffu_offset_calc: ; 8093834 thumb_func_end zffu_offset_calc thumb_func_start state_to_direction -state_to_direction: ; 809384C +state_to_direction: @ 809384C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -258524,8 +258524,8 @@ _08093882: thumb_func_end state_to_direction thumb_func_start FieldObjectExecSpecialAnim -; void FieldObjectExecSpecialAnim(struct npc_state *fieldObject, struct obj *object) -FieldObjectExecSpecialAnim: ; 809388C +@ void FieldObjectExecSpecialAnim(struct npc_state *fieldObject, struct obj *object) +FieldObjectExecSpecialAnim: @ 809388C push {r4,lr} adds r4, r0, 0 ldr r2, =gUnknown_0850DC50 @@ -258555,8 +258555,8 @@ _080938B8: thumb_func_end FieldObjectExecSpecialAnim thumb_func_start FieldObjectExecRegularAnim -; bool8 FieldObjectExecRegularAnim(struct npc_state *fieldObject, struct obj *object) -FieldObjectExecRegularAnim: ; 80938C4 +@ bool8 FieldObjectExecRegularAnim(struct npc_state *fieldObject, struct obj *object) +FieldObjectExecRegularAnim: @ 80938C4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -258592,8 +258592,8 @@ _080938FE: thumb_func_end FieldObjectExecRegularAnim thumb_func_start FieldObjectSetRegularAnim -; void FieldObjectSetRegularAnim(struct npc_state *fieldObject, struct obj *object, u8 animState) -FieldObjectSetRegularAnim: ; 8093904 +@ void FieldObjectSetRegularAnim(struct npc_state *fieldObject, struct obj *object, u8 animState) +FieldObjectSetRegularAnim: @ 8093904 movs r3, 0 strb r2, [r0, 0x1C] strh r3, [r1, 0x32] @@ -258601,8 +258601,8 @@ FieldObjectSetRegularAnim: ; 8093904 thumb_func_end FieldObjectSetRegularAnim thumb_func_start an_look_any -; void an_look_any(struct npc_state *fieldObject, struct obj *object, u8 direction) -an_look_any: ; 809390C +@ void an_look_any(struct npc_state *fieldObject, struct obj *object, u8 direction) +an_look_any: @ 809390C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -258635,7 +258635,7 @@ an_look_any: ; 809390C thumb_func_end an_look_any thumb_func_start sub_8093950 -sub_8093950: ; 8093950 +sub_8093950: @ 8093950 push {lr} movs r2, 0x1 bl an_look_any @@ -258645,7 +258645,7 @@ sub_8093950: ; 8093950 thumb_func_end sub_8093950 thumb_func_start sub_8093960 -sub_8093960: ; 8093960 +sub_8093960: @ 8093960 push {lr} movs r2, 0x2 bl an_look_any @@ -258655,7 +258655,7 @@ sub_8093960: ; 8093960 thumb_func_end sub_8093960 thumb_func_start sub_8093970 -sub_8093970: ; 8093970 +sub_8093970: @ 8093970 push {lr} movs r2, 0x3 bl an_look_any @@ -258665,7 +258665,7 @@ sub_8093970: ; 8093970 thumb_func_end sub_8093970 thumb_func_start sub_8093980 -sub_8093980: ; 8093980 +sub_8093980: @ 8093980 push {lr} movs r2, 0x4 bl an_look_any @@ -258675,8 +258675,8 @@ sub_8093980: ; 8093980 thumb_func_end sub_8093980 thumb_func_start npc_apply_direction -; void npc_apply_direction(struct npc_state *fieldObject, struct obj *object, u8 direction, u8 speed) -npc_apply_direction: ; 8093990 +@ void npc_apply_direction(struct npc_state *fieldObject, struct obj *object, u8 direction, u8 speed) +npc_apply_direction: @ 8093990 push {r4-r7,lr} mov r7, r8 push {r7} @@ -258753,8 +258753,8 @@ _08093A0E: thumb_func_end npc_apply_direction thumb_func_start do_go_anim -; void do_go_anim(struct npc_state *fieldObject, struct obj *object, u8 direction, u8 speed) -do_go_anim: ; 8093A2C +@ void do_go_anim(struct npc_state *fieldObject, struct obj *object, u8 direction, u8 speed) +do_go_anim: @ 8093A2C push {r4-r7,lr} mov r7, r8 push {r7} @@ -258800,8 +258800,8 @@ do_go_anim: ; 8093A2C thumb_func_end do_go_anim thumb_func_start do_run_anim -; void do_run_anim(struct npc_state *fieldObject, struct obj *object, u8 direction) -do_run_anim: ; 8093A88 +@ void do_run_anim(struct npc_state *fieldObject, struct obj *object, u8 direction) +do_run_anim: @ 8093A88 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -258825,8 +258825,8 @@ do_run_anim: ; 8093A88 thumb_func_end do_run_anim thumb_func_start npc_obj_ministep_stop_on_arrival -; bool8 npc_obj_ministep_stop_on_arrival(struct npc_state *fieldObject, struct obj *object) -npc_obj_ministep_stop_on_arrival: ; 8093AB8 +@ bool8 npc_obj_ministep_stop_on_arrival(struct npc_state *fieldObject, struct obj *object) +npc_obj_ministep_stop_on_arrival: @ 8093AB8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -258858,8 +258858,8 @@ _08093AEA: thumb_func_end npc_obj_ministep_stop_on_arrival thumb_func_start sub_8093AF0 -; void sub_8093AF0(struct npc_state *fieldObject, struct obj *object, u8 direction) -sub_8093AF0: ; 8093AF0 +@ void sub_8093AF0(struct npc_state *fieldObject, struct obj *object, u8 direction) +sub_8093AF0: @ 8093AF0 push {r4-r6,lr} mov r6, r8 push {r6} @@ -258915,8 +258915,8 @@ sub_8093AF0: ; 8093AF0 thumb_func_end sub_8093AF0 thumb_func_start sub_8093B60 -; void sub_8093B60(struct npc_state *fieldObject, struct obj *object, u8 direction) -sub_8093B60: ; 8093B60 +@ void sub_8093B60(struct npc_state *fieldObject, struct obj *object, u8 direction) +sub_8093B60: @ 8093B60 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -258939,8 +258939,8 @@ sub_8093B60: ; 8093B60 thumb_func_end sub_8093B60 thumb_func_start an_walk_any_2 -; bool8 an_walk_any_2(struct npc_state *fieldObject, struct obj *object) -an_walk_any_2: ; 8093B8C +@ bool8 an_walk_any_2(struct npc_state *fieldObject, struct obj *object) +an_walk_any_2: @ 8093B8C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -258972,7 +258972,7 @@ _08093BBE: thumb_func_end an_walk_any_2 thumb_func_start sub_8093BC4 -sub_8093BC4: ; 8093BC4 +sub_8093BC4: @ 8093BC4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -258989,7 +258989,7 @@ sub_8093BC4: ; 8093BC4 thumb_func_end sub_8093BC4 thumb_func_start sub_8093BE4 -sub_8093BE4: ; 8093BE4 +sub_8093BE4: @ 8093BE4 push {r4,lr} adds r4, r1, 0 bl an_walk_any_2 @@ -259009,7 +259009,7 @@ _08093BFC: thumb_func_end sub_8093BE4 thumb_func_start sub_8093C04 -sub_8093C04: ; 8093C04 +sub_8093C04: @ 8093C04 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259026,7 +259026,7 @@ sub_8093C04: ; 8093C04 thumb_func_end sub_8093C04 thumb_func_start sub_8093C24 -sub_8093C24: ; 8093C24 +sub_8093C24: @ 8093C24 push {r4,lr} adds r4, r1, 0 bl an_walk_any_2 @@ -259046,7 +259046,7 @@ _08093C3C: thumb_func_end sub_8093C24 thumb_func_start sub_8093C44 -sub_8093C44: ; 8093C44 +sub_8093C44: @ 8093C44 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259063,7 +259063,7 @@ sub_8093C44: ; 8093C44 thumb_func_end sub_8093C44 thumb_func_start sub_8093C64 -sub_8093C64: ; 8093C64 +sub_8093C64: @ 8093C64 push {r4,lr} adds r4, r1, 0 bl an_walk_any_2 @@ -259083,7 +259083,7 @@ _08093C7C: thumb_func_end sub_8093C64 thumb_func_start sub_8093C84 -sub_8093C84: ; 8093C84 +sub_8093C84: @ 8093C84 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259100,7 +259100,7 @@ sub_8093C84: ; 8093C84 thumb_func_end sub_8093C84 thumb_func_start sub_8093CA4 -sub_8093CA4: ; 8093CA4 +sub_8093CA4: @ 8093CA4 push {r4,lr} adds r4, r1, 0 bl an_walk_any_2 @@ -259120,8 +259120,8 @@ _08093CBC: thumb_func_end sub_8093CA4 thumb_func_start sub_8093CC4 -; bool8 sub_8093CC4(struct npc_state *fieldObject, struct obj *object) -sub_8093CC4: ; 8093CC4 +@ bool8 sub_8093CC4(struct npc_state *fieldObject, struct obj *object) +sub_8093CC4: @ 8093CC4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259138,8 +259138,8 @@ sub_8093CC4: ; 8093CC4 thumb_func_end sub_8093CC4 thumb_func_start sub_8093CE4 -; bool8 sub_8093CE4(struct npc_state *fieldObject, struct obj *object) -sub_8093CE4: ; 8093CE4 +@ bool8 sub_8093CE4(struct npc_state *fieldObject, struct obj *object) +sub_8093CE4: @ 8093CE4 push {r4,lr} adds r4, r1, 0 bl an_walk_any_2 @@ -259159,7 +259159,7 @@ _08093CFC: thumb_func_end sub_8093CE4 thumb_func_start sub_8093D04 -sub_8093D04: ; 8093D04 +sub_8093D04: @ 8093D04 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259176,7 +259176,7 @@ sub_8093D04: ; 8093D04 thumb_func_end sub_8093D04 thumb_func_start sub_8093D24 -sub_8093D24: ; 8093D24 +sub_8093D24: @ 8093D24 push {r4,lr} adds r4, r1, 0 bl an_walk_any_2 @@ -259196,7 +259196,7 @@ _08093D3C: thumb_func_end sub_8093D24 thumb_func_start sub_8093D44 -sub_8093D44: ; 8093D44 +sub_8093D44: @ 8093D44 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259213,7 +259213,7 @@ sub_8093D44: ; 8093D44 thumb_func_end sub_8093D44 thumb_func_start sub_8093D64 -sub_8093D64: ; 8093D64 +sub_8093D64: @ 8093D64 push {r4,lr} adds r4, r1, 0 bl an_walk_any_2 @@ -259233,7 +259233,7 @@ _08093D7C: thumb_func_end sub_8093D64 thumb_func_start sub_8093D84 -sub_8093D84: ; 8093D84 +sub_8093D84: @ 8093D84 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259250,7 +259250,7 @@ sub_8093D84: ; 8093D84 thumb_func_end sub_8093D84 thumb_func_start sub_8093DA4 -sub_8093DA4: ; 8093DA4 +sub_8093DA4: @ 8093DA4 push {r4,lr} adds r4, r1, 0 bl an_walk_any_2 @@ -259270,7 +259270,7 @@ _08093DBC: thumb_func_end sub_8093DA4 thumb_func_start sub_8093DC4 -sub_8093DC4: ; 8093DC4 +sub_8093DC4: @ 8093DC4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259288,8 +259288,8 @@ sub_8093DC4: ; 8093DC4 thumb_func_end sub_8093DC4 thumb_func_start sub_8093DE4 -; bool8 sub_8093DE4(struct npc_state *fieldObject, struct obj *object) -sub_8093DE4: ; 8093DE4 +@ bool8 sub_8093DE4(struct npc_state *fieldObject, struct obj *object) +sub_8093DE4: @ 8093DE4 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -259309,7 +259309,7 @@ _08093DFC: thumb_func_end sub_8093DE4 thumb_func_start sub_8093E04 -sub_8093E04: ; 8093E04 +sub_8093E04: @ 8093E04 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259327,7 +259327,7 @@ sub_8093E04: ; 8093E04 thumb_func_end sub_8093E04 thumb_func_start sub_8093E24 -sub_8093E24: ; 8093E24 +sub_8093E24: @ 8093E24 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -259347,7 +259347,7 @@ _08093E3C: thumb_func_end sub_8093E24 thumb_func_start sub_8093E44 -sub_8093E44: ; 8093E44 +sub_8093E44: @ 8093E44 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259365,7 +259365,7 @@ sub_8093E44: ; 8093E44 thumb_func_end sub_8093E44 thumb_func_start sub_8093E64 -sub_8093E64: ; 8093E64 +sub_8093E64: @ 8093E64 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -259385,7 +259385,7 @@ _08093E7C: thumb_func_end sub_8093E64 thumb_func_start sub_8093E84 -sub_8093E84: ; 8093E84 +sub_8093E84: @ 8093E84 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259403,7 +259403,7 @@ sub_8093E84: ; 8093E84 thumb_func_end sub_8093E84 thumb_func_start sub_8093EA4 -sub_8093EA4: ; 8093EA4 +sub_8093EA4: @ 8093EA4 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -259423,7 +259423,7 @@ _08093EBC: thumb_func_end sub_8093EA4 thumb_func_start sub_8093EC4 -sub_8093EC4: ; 8093EC4 +sub_8093EC4: @ 8093EC4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259441,7 +259441,7 @@ sub_8093EC4: ; 8093EC4 thumb_func_end sub_8093EC4 thumb_func_start sub_8093EE4 -sub_8093EE4: ; 8093EE4 +sub_8093EE4: @ 8093EE4 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -259461,7 +259461,7 @@ _08093EFC: thumb_func_end sub_8093EE4 thumb_func_start sub_8093F04 -sub_8093F04: ; 8093F04 +sub_8093F04: @ 8093F04 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259479,7 +259479,7 @@ sub_8093F04: ; 8093F04 thumb_func_end sub_8093F04 thumb_func_start sub_8093F24 -sub_8093F24: ; 8093F24 +sub_8093F24: @ 8093F24 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -259499,7 +259499,7 @@ _08093F3C: thumb_func_end sub_8093F24 thumb_func_start sub_8093F44 -sub_8093F44: ; 8093F44 +sub_8093F44: @ 8093F44 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259517,7 +259517,7 @@ sub_8093F44: ; 8093F44 thumb_func_end sub_8093F44 thumb_func_start sub_8093F64 -sub_8093F64: ; 8093F64 +sub_8093F64: @ 8093F64 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -259537,7 +259537,7 @@ _08093F7C: thumb_func_end sub_8093F64 thumb_func_start sub_8093F84 -sub_8093F84: ; 8093F84 +sub_8093F84: @ 8093F84 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259555,7 +259555,7 @@ sub_8093F84: ; 8093F84 thumb_func_end sub_8093F84 thumb_func_start sub_8093FA4 -sub_8093FA4: ; 8093FA4 +sub_8093FA4: @ 8093FA4 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -259575,7 +259575,7 @@ _08093FBC: thumb_func_end sub_8093FA4 thumb_func_start sub_8093FC4 -sub_8093FC4: ; 8093FC4 +sub_8093FC4: @ 8093FC4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -259667,7 +259667,7 @@ sub_8093FC4: ; 8093FC4 thumb_func_end sub_8093FC4 thumb_func_start maybe_shadow_1 -maybe_shadow_1: ; 8094080 +maybe_shadow_1: @ 8094080 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -259701,8 +259701,8 @@ maybe_shadow_1: ; 8094080 thumb_func_end maybe_shadow_1 thumb_func_start sub_80940C4 -; int sub_80940C4(int a1, int a2, int a3) -sub_80940C4: ; 80940C4 +@ int sub_80940C4(int a1, int a2, int a3) +sub_80940C4: @ 80940C4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -259798,7 +259798,7 @@ _08094178: thumb_func_end sub_80940C4 thumb_func_start sub_8094188 -sub_8094188: ; 8094188 +sub_8094188: @ 8094188 push {lr} ldr r2, =sub_809785C bl sub_80940C4 @@ -259810,7 +259810,7 @@ sub_8094188: ; 8094188 thumb_func_end sub_8094188 thumb_func_start sub_809419C -sub_809419C: ; 809419C +sub_809419C: @ 809419C push {lr} ldr r2, =sub_80978E4 bl sub_80940C4 @@ -259822,7 +259822,7 @@ sub_809419C: ; 809419C thumb_func_end sub_809419C thumb_func_start sub_80941B0 -sub_80941B0: ; 80941B0 +sub_80941B0: @ 80941B0 push {lr} bl sub_8094188 lsls r0, 24 @@ -259839,7 +259839,7 @@ _080941C4: thumb_func_end sub_80941B0 thumb_func_start sub_80941C8 -sub_80941C8: ; 80941C8 +sub_80941C8: @ 80941C8 push {lr} bl sub_809419C lsls r0, 24 @@ -259856,7 +259856,7 @@ _080941DC: thumb_func_end sub_80941C8 thumb_func_start sub_80941E0 -sub_80941E0: ; 80941E0 +sub_80941E0: @ 80941E0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259897,7 +259897,7 @@ _08094228: thumb_func_end sub_80941E0 thumb_func_start sub_8094230 -sub_8094230: ; 8094230 +sub_8094230: @ 8094230 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -259920,7 +259920,7 @@ sub_8094230: ; 8094230 thumb_func_end sub_8094230 thumb_func_start sub_809425C -sub_809425C: ; 809425C +sub_809425C: @ 809425C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259946,7 +259946,7 @@ _08094280: thumb_func_end sub_809425C thumb_func_start sub_8094288 -sub_8094288: ; 8094288 +sub_8094288: @ 8094288 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -259969,7 +259969,7 @@ sub_8094288: ; 8094288 thumb_func_end sub_8094288 thumb_func_start sub_80942B4 -sub_80942B4: ; 80942B4 +sub_80942B4: @ 80942B4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -259995,7 +259995,7 @@ _080942D8: thumb_func_end sub_80942B4 thumb_func_start sub_80942E0 -sub_80942E0: ; 80942E0 +sub_80942E0: @ 80942E0 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260018,7 +260018,7 @@ sub_80942E0: ; 80942E0 thumb_func_end sub_80942E0 thumb_func_start sub_809430C -sub_809430C: ; 809430C +sub_809430C: @ 809430C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -260044,7 +260044,7 @@ _08094330: thumb_func_end sub_809430C thumb_func_start sub_8094338 -sub_8094338: ; 8094338 +sub_8094338: @ 8094338 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260067,7 +260067,7 @@ sub_8094338: ; 8094338 thumb_func_end sub_8094338 thumb_func_start sub_8094364 -sub_8094364: ; 8094364 +sub_8094364: @ 8094364 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -260093,7 +260093,7 @@ _08094388: thumb_func_end sub_8094364 thumb_func_start sub_8094390 -sub_8094390: ; 8094390 +sub_8094390: @ 8094390 movs r2, 0x1 strh r2, [r0, 0x32] strh r1, [r0, 0x34] @@ -260101,7 +260101,7 @@ sub_8094390: ; 8094390 thumb_func_end sub_8094390 thumb_func_start sub_8094398 -sub_8094398: ; 8094398 +sub_8094398: @ 8094398 push {lr} ldrh r0, [r1, 0x34] subs r0, 0x1 @@ -260121,7 +260121,7 @@ _080943B0: thumb_func_end sub_8094398 thumb_func_start sub_80943B4 -sub_80943B4: ; 80943B4 +sub_80943B4: @ 80943B4 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -260139,7 +260139,7 @@ sub_80943B4: ; 80943B4 thumb_func_end sub_80943B4 thumb_func_start sub_80943D4 -sub_80943D4: ; 80943D4 +sub_80943D4: @ 80943D4 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -260157,7 +260157,7 @@ sub_80943D4: ; 80943D4 thumb_func_end sub_80943D4 thumb_func_start sub_80943F4 -sub_80943F4: ; 80943F4 +sub_80943F4: @ 80943F4 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -260175,7 +260175,7 @@ sub_80943F4: ; 80943F4 thumb_func_end sub_80943F4 thumb_func_start sub_8094414 -sub_8094414: ; 8094414 +sub_8094414: @ 8094414 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -260193,7 +260193,7 @@ sub_8094414: ; 8094414 thumb_func_end sub_8094414 thumb_func_start sub_8094434 -sub_8094434: ; 8094434 +sub_8094434: @ 8094434 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -260211,7 +260211,7 @@ sub_8094434: ; 8094434 thumb_func_end sub_8094434 thumb_func_start sub_8094454 -sub_8094454: ; 8094454 +sub_8094454: @ 8094454 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -260229,7 +260229,7 @@ sub_8094454: ; 8094454 thumb_func_end sub_8094454 thumb_func_start sub_8094474 -sub_8094474: ; 8094474 +sub_8094474: @ 8094474 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -260249,7 +260249,7 @@ _0809448C: thumb_func_end sub_8094474 thumb_func_start sub_8094494 -sub_8094494: ; 8094494 +sub_8094494: @ 8094494 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -260267,7 +260267,7 @@ sub_8094494: ; 8094494 thumb_func_end sub_8094494 thumb_func_start sub_80944B4 -sub_80944B4: ; 80944B4 +sub_80944B4: @ 80944B4 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -260287,7 +260287,7 @@ _080944CC: thumb_func_end sub_80944B4 thumb_func_start sub_80944D4 -sub_80944D4: ; 80944D4 +sub_80944D4: @ 80944D4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -260305,7 +260305,7 @@ sub_80944D4: ; 80944D4 thumb_func_end sub_80944D4 thumb_func_start sub_80944F4 -sub_80944F4: ; 80944F4 +sub_80944F4: @ 80944F4 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -260325,7 +260325,7 @@ _0809450C: thumb_func_end sub_80944F4 thumb_func_start sub_8094514 -sub_8094514: ; 8094514 +sub_8094514: @ 8094514 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -260343,7 +260343,7 @@ sub_8094514: ; 8094514 thumb_func_end sub_8094514 thumb_func_start sub_8094534 -sub_8094534: ; 8094534 +sub_8094534: @ 8094534 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -260363,7 +260363,7 @@ _0809454C: thumb_func_end sub_8094534 thumb_func_start sub_8094554 -sub_8094554: ; 8094554 +sub_8094554: @ 8094554 push {r4-r6,lr} mov r6, r8 push {r6} @@ -260401,8 +260401,8 @@ sub_8094554: ; 8094554 thumb_func_end sub_8094554 thumb_func_start sub_809459C -; signed int sub_809459C(int a1, obj *a2) -sub_809459C: ; 809459C +@ signed int sub_809459C(int a1, obj *a2) +sub_809459C: @ 809459C push {lr} ldrh r0, [r1, 0x34] subs r0, 0x1 @@ -260428,8 +260428,8 @@ _080945C0: thumb_func_end sub_809459C thumb_func_start sub_80945C4 -; int sub_80945C4(int a1, obj *a2) -sub_80945C4: ; 80945C4 +@ int sub_80945C4(int a1, obj *a2) +sub_80945C4: @ 80945C4 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -260463,7 +260463,7 @@ _080945EE: thumb_func_end sub_80945C4 thumb_func_start sub_8094600 -sub_8094600: ; 8094600 +sub_8094600: @ 8094600 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260491,7 +260491,7 @@ sub_8094600: ; 8094600 thumb_func_end sub_8094600 thumb_func_start sub_8094638 -sub_8094638: ; 8094638 +sub_8094638: @ 8094638 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260519,7 +260519,7 @@ sub_8094638: ; 8094638 thumb_func_end sub_8094638 thumb_func_start sub_8094670 -sub_8094670: ; 8094670 +sub_8094670: @ 8094670 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260547,7 +260547,7 @@ sub_8094670: ; 8094670 thumb_func_end sub_8094670 thumb_func_start sub_80946A8 -sub_80946A8: ; 80946A8 +sub_80946A8: @ 80946A8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260575,7 +260575,7 @@ sub_80946A8: ; 80946A8 thumb_func_end sub_80946A8 thumb_func_start sub_80946E0 -sub_80946E0: ; 80946E0 +sub_80946E0: @ 80946E0 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260603,7 +260603,7 @@ sub_80946E0: ; 80946E0 thumb_func_end sub_80946E0 thumb_func_start sub_8094718 -sub_8094718: ; 8094718 +sub_8094718: @ 8094718 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260631,7 +260631,7 @@ sub_8094718: ; 8094718 thumb_func_end sub_8094718 thumb_func_start sub_8094750 -sub_8094750: ; 8094750 +sub_8094750: @ 8094750 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260659,7 +260659,7 @@ sub_8094750: ; 8094750 thumb_func_end sub_8094750 thumb_func_start sub_8094788 -sub_8094788: ; 8094788 +sub_8094788: @ 8094788 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260687,7 +260687,7 @@ sub_8094788: ; 8094788 thumb_func_end sub_8094788 thumb_func_start sub_80947C0 -sub_80947C0: ; 80947C0 +sub_80947C0: @ 80947C0 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260715,7 +260715,7 @@ sub_80947C0: ; 80947C0 thumb_func_end sub_80947C0 thumb_func_start sub_80947F8 -sub_80947F8: ; 80947F8 +sub_80947F8: @ 80947F8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260743,7 +260743,7 @@ sub_80947F8: ; 80947F8 thumb_func_end sub_80947F8 thumb_func_start sub_8094830 -sub_8094830: ; 8094830 +sub_8094830: @ 8094830 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260771,7 +260771,7 @@ sub_8094830: ; 8094830 thumb_func_end sub_8094830 thumb_func_start sub_8094868 -sub_8094868: ; 8094868 +sub_8094868: @ 8094868 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260799,7 +260799,7 @@ sub_8094868: ; 8094868 thumb_func_end sub_8094868 thumb_func_start sub_80948A0 -sub_80948A0: ; 80948A0 +sub_80948A0: @ 80948A0 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260827,7 +260827,7 @@ sub_80948A0: ; 80948A0 thumb_func_end sub_80948A0 thumb_func_start sub_80948D8 -sub_80948D8: ; 80948D8 +sub_80948D8: @ 80948D8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260855,7 +260855,7 @@ sub_80948D8: ; 80948D8 thumb_func_end sub_80948D8 thumb_func_start sub_8094910 -sub_8094910: ; 8094910 +sub_8094910: @ 8094910 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260883,7 +260883,7 @@ sub_8094910: ; 8094910 thumb_func_end sub_8094910 thumb_func_start sub_8094948 -sub_8094948: ; 8094948 +sub_8094948: @ 8094948 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -260911,7 +260911,7 @@ sub_8094948: ; 8094948 thumb_func_end sub_8094948 thumb_func_start sub_8094980 -sub_8094980: ; 8094980 +sub_8094980: @ 8094980 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -260929,7 +260929,7 @@ sub_8094980: ; 8094980 thumb_func_end sub_8094980 thumb_func_start sub_80949A0 -sub_80949A0: ; 80949A0 +sub_80949A0: @ 80949A0 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -260949,7 +260949,7 @@ _080949B8: thumb_func_end sub_80949A0 thumb_func_start sub_80949C0 -sub_80949C0: ; 80949C0 +sub_80949C0: @ 80949C0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -260967,7 +260967,7 @@ sub_80949C0: ; 80949C0 thumb_func_end sub_80949C0 thumb_func_start sub_80949E0 -sub_80949E0: ; 80949E0 +sub_80949E0: @ 80949E0 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -260987,7 +260987,7 @@ _080949F8: thumb_func_end sub_80949E0 thumb_func_start sub_8094A00 -sub_8094A00: ; 8094A00 +sub_8094A00: @ 8094A00 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261005,7 +261005,7 @@ sub_8094A00: ; 8094A00 thumb_func_end sub_8094A00 thumb_func_start sub_8094A20 -sub_8094A20: ; 8094A20 +sub_8094A20: @ 8094A20 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261025,7 +261025,7 @@ _08094A38: thumb_func_end sub_8094A20 thumb_func_start sub_8094A40 -sub_8094A40: ; 8094A40 +sub_8094A40: @ 8094A40 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261043,7 +261043,7 @@ sub_8094A40: ; 8094A40 thumb_func_end sub_8094A40 thumb_func_start sub_8094A60 -sub_8094A60: ; 8094A60 +sub_8094A60: @ 8094A60 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261063,7 +261063,7 @@ _08094A78: thumb_func_end sub_8094A60 thumb_func_start sub_8094A80 -sub_8094A80: ; 8094A80 +sub_8094A80: @ 8094A80 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261081,7 +261081,7 @@ sub_8094A80: ; 8094A80 thumb_func_end sub_8094A80 thumb_func_start sub_8094AA0 -sub_8094AA0: ; 8094AA0 +sub_8094AA0: @ 8094AA0 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261101,7 +261101,7 @@ _08094AB8: thumb_func_end sub_8094AA0 thumb_func_start sub_8094AC0 -sub_8094AC0: ; 8094AC0 +sub_8094AC0: @ 8094AC0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261119,7 +261119,7 @@ sub_8094AC0: ; 8094AC0 thumb_func_end sub_8094AC0 thumb_func_start sub_8094AE0 -sub_8094AE0: ; 8094AE0 +sub_8094AE0: @ 8094AE0 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261139,7 +261139,7 @@ _08094AF8: thumb_func_end sub_8094AE0 thumb_func_start sub_8094B00 -sub_8094B00: ; 8094B00 +sub_8094B00: @ 8094B00 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261157,7 +261157,7 @@ sub_8094B00: ; 8094B00 thumb_func_end sub_8094B00 thumb_func_start sub_8094B20 -sub_8094B20: ; 8094B20 +sub_8094B20: @ 8094B20 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261177,7 +261177,7 @@ _08094B38: thumb_func_end sub_8094B20 thumb_func_start sub_8094B40 -sub_8094B40: ; 8094B40 +sub_8094B40: @ 8094B40 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261195,7 +261195,7 @@ sub_8094B40: ; 8094B40 thumb_func_end sub_8094B40 thumb_func_start sub_8094B60 -sub_8094B60: ; 8094B60 +sub_8094B60: @ 8094B60 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261215,7 +261215,7 @@ _08094B78: thumb_func_end sub_8094B60 thumb_func_start sub_8094B80 -sub_8094B80: ; 8094B80 +sub_8094B80: @ 8094B80 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261233,7 +261233,7 @@ sub_8094B80: ; 8094B80 thumb_func_end sub_8094B80 thumb_func_start sub_8094BA0 -sub_8094BA0: ; 8094BA0 +sub_8094BA0: @ 8094BA0 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261253,7 +261253,7 @@ _08094BB8: thumb_func_end sub_8094BA0 thumb_func_start sub_8094BC0 -sub_8094BC0: ; 8094BC0 +sub_8094BC0: @ 8094BC0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261271,7 +261271,7 @@ sub_8094BC0: ; 8094BC0 thumb_func_end sub_8094BC0 thumb_func_start sub_8094BE0 -sub_8094BE0: ; 8094BE0 +sub_8094BE0: @ 8094BE0 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261291,7 +261291,7 @@ _08094BF8: thumb_func_end sub_8094BE0 thumb_func_start sub_8094C00 -sub_8094C00: ; 8094C00 +sub_8094C00: @ 8094C00 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261309,7 +261309,7 @@ sub_8094C00: ; 8094C00 thumb_func_end sub_8094C00 thumb_func_start sub_8094C20 -sub_8094C20: ; 8094C20 +sub_8094C20: @ 8094C20 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261329,7 +261329,7 @@ _08094C38: thumb_func_end sub_8094C20 thumb_func_start sub_8094C40 -sub_8094C40: ; 8094C40 +sub_8094C40: @ 8094C40 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261347,7 +261347,7 @@ sub_8094C40: ; 8094C40 thumb_func_end sub_8094C40 thumb_func_start sub_8094C60 -sub_8094C60: ; 8094C60 +sub_8094C60: @ 8094C60 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261367,8 +261367,8 @@ _08094C78: thumb_func_end sub_8094C60 thumb_func_start do_run_south_anim -; bool8 do_run_south_anim(struct npc_state *fieldObject, struct obj *object) -do_run_south_anim: ; 8094C80 +@ bool8 do_run_south_anim(struct npc_state *fieldObject, struct obj *object) +do_run_south_anim: @ 8094C80 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261385,8 +261385,8 @@ do_run_south_anim: ; 8094C80 thumb_func_end do_run_south_anim thumb_func_start sub_8094CA0 -; bool8 sub_8094CA0(struct npc_state *fieldObject, struct obj *object) -sub_8094CA0: ; 8094CA0 +@ bool8 sub_8094CA0(struct npc_state *fieldObject, struct obj *object) +sub_8094CA0: @ 8094CA0 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261406,7 +261406,7 @@ _08094CB8: thumb_func_end sub_8094CA0 thumb_func_start do_run_north_anim -do_run_north_anim: ; 8094CC0 +do_run_north_anim: @ 8094CC0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261423,7 +261423,7 @@ do_run_north_anim: ; 8094CC0 thumb_func_end do_run_north_anim thumb_func_start sub_8094CE0 -sub_8094CE0: ; 8094CE0 +sub_8094CE0: @ 8094CE0 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261443,7 +261443,7 @@ _08094CF8: thumb_func_end sub_8094CE0 thumb_func_start do_run_west_anim -do_run_west_anim: ; 8094D00 +do_run_west_anim: @ 8094D00 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261460,7 +261460,7 @@ do_run_west_anim: ; 8094D00 thumb_func_end do_run_west_anim thumb_func_start sub_8094D20 -sub_8094D20: ; 8094D20 +sub_8094D20: @ 8094D20 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261480,7 +261480,7 @@ _08094D38: thumb_func_end sub_8094D20 thumb_func_start do_run_east_anim -do_run_east_anim: ; 8094D40 +do_run_east_anim: @ 8094D40 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261497,7 +261497,7 @@ do_run_east_anim: ; 8094D40 thumb_func_end do_run_east_anim thumb_func_start sub_8094D60 -sub_8094D60: ; 8094D60 +sub_8094D60: @ 8094D60 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -261517,7 +261517,7 @@ _08094D78: thumb_func_end sub_8094D60 thumb_func_start npc_set_direction_and_anim__an_proceed -npc_set_direction_and_anim__an_proceed: ; 8094D80 +npc_set_direction_and_anim__an_proceed: @ 8094D80 push {r4-r6,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -261541,7 +261541,7 @@ npc_set_direction_and_anim__an_proceed: ; 8094D80 thumb_func_end npc_set_direction_and_anim__an_proceed thumb_func_start sub_8094DAC -sub_8094DAC: ; 8094DAC +sub_8094DAC: @ 8094DAC push {lr} ldrb r2, [r0, 0x18] lsrs r2, 4 @@ -261555,7 +261555,7 @@ sub_8094DAC: ; 8094DAC thumb_func_end sub_8094DAC thumb_func_start sub_8094DC4 -sub_8094DC4: ; 8094DC4 +sub_8094DC4: @ 8094DC4 push {r4,lr} adds r4, r1, 0 adds r0, r4, 0 @@ -261576,7 +261576,7 @@ _08094DDE: thumb_func_end sub_8094DC4 thumb_func_start sub_8094DE4 -sub_8094DE4: ; 8094DE4 +sub_8094DE4: @ 8094DE4 push {r4,r5,lr} sub sp, 0x4 adds r5, r1, 0 @@ -261602,7 +261602,7 @@ sub_8094DE4: ; 8094DE4 thumb_func_end sub_8094DE4 thumb_func_start sub_8094E18 -sub_8094E18: ; 8094E18 +sub_8094E18: @ 8094E18 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261619,7 +261619,7 @@ sub_8094E18: ; 8094E18 thumb_func_end sub_8094E18 thumb_func_start sub_8094E38 -sub_8094E38: ; 8094E38 +sub_8094E38: @ 8094E38 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261644,7 +261644,7 @@ _08094E5A: thumb_func_end sub_8094E38 thumb_func_start sub_8094E60 -sub_8094E60: ; 8094E60 +sub_8094E60: @ 8094E60 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261661,7 +261661,7 @@ sub_8094E60: ; 8094E60 thumb_func_end sub_8094E60 thumb_func_start sub_8094E80 -sub_8094E80: ; 8094E80 +sub_8094E80: @ 8094E80 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261686,7 +261686,7 @@ _08094EA2: thumb_func_end sub_8094E80 thumb_func_start sub_8094EA8 -sub_8094EA8: ; 8094EA8 +sub_8094EA8: @ 8094EA8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261703,7 +261703,7 @@ sub_8094EA8: ; 8094EA8 thumb_func_end sub_8094EA8 thumb_func_start sub_8094EC8 -sub_8094EC8: ; 8094EC8 +sub_8094EC8: @ 8094EC8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261728,7 +261728,7 @@ _08094EEA: thumb_func_end sub_8094EC8 thumb_func_start sub_8094EF0 -sub_8094EF0: ; 8094EF0 +sub_8094EF0: @ 8094EF0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261745,7 +261745,7 @@ sub_8094EF0: ; 8094EF0 thumb_func_end sub_8094EF0 thumb_func_start sub_8094F10 -sub_8094F10: ; 8094F10 +sub_8094F10: @ 8094F10 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261770,7 +261770,7 @@ _08094F32: thumb_func_end sub_8094F10 thumb_func_start sub_8094F38 -sub_8094F38: ; 8094F38 +sub_8094F38: @ 8094F38 push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -261816,7 +261816,7 @@ _08094F82: thumb_func_end sub_8094F38 thumb_func_start sub_8094F94 -sub_8094F94: ; 8094F94 +sub_8094F94: @ 8094F94 push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -261865,7 +261865,7 @@ _08094FE6: thumb_func_end sub_8094F94 thumb_func_start sub_8094FF8 -sub_8094FF8: ; 8094FF8 +sub_8094FF8: @ 8094FF8 ldrb r2, [r0, 0x1] movs r3, 0x2 orrs r2, r3 @@ -261876,7 +261876,7 @@ sub_8094FF8: ; 8094FF8 thumb_func_end sub_8094FF8 thumb_func_start sub_8095008 -sub_8095008: ; 8095008 +sub_8095008: @ 8095008 ldrb r3, [r0, 0x1] movs r2, 0x3 negs r2, r2 @@ -261888,7 +261888,7 @@ sub_8095008: ; 8095008 thumb_func_end sub_8095008 thumb_func_start sub_8095018 -sub_8095018: ; 8095018 +sub_8095018: @ 8095018 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -261911,7 +261911,7 @@ sub_8095018: ; 8095018 thumb_func_end sub_8095018 thumb_func_start sub_8095044 -sub_8095044: ; 8095044 +sub_8095044: @ 8095044 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261937,7 +261937,7 @@ _08095068: thumb_func_end sub_8095044 thumb_func_start sub_8095070 -sub_8095070: ; 8095070 +sub_8095070: @ 8095070 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -261960,7 +261960,7 @@ sub_8095070: ; 8095070 thumb_func_end sub_8095070 thumb_func_start sub_809509C -sub_809509C: ; 809509C +sub_809509C: @ 809509C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -261986,7 +261986,7 @@ _080950C0: thumb_func_end sub_809509C thumb_func_start sub_80950C8 -sub_80950C8: ; 80950C8 +sub_80950C8: @ 80950C8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -262009,7 +262009,7 @@ sub_80950C8: ; 80950C8 thumb_func_end sub_80950C8 thumb_func_start sub_80950F4 -sub_80950F4: ; 80950F4 +sub_80950F4: @ 80950F4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262035,7 +262035,7 @@ _08095118: thumb_func_end sub_80950F4 thumb_func_start sub_8095120 -sub_8095120: ; 8095120 +sub_8095120: @ 8095120 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -262058,7 +262058,7 @@ sub_8095120: ; 8095120 thumb_func_end sub_8095120 thumb_func_start sub_809514C -sub_809514C: ; 809514C +sub_809514C: @ 809514C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262084,7 +262084,7 @@ _08095170: thumb_func_end sub_809514C thumb_func_start sub_8095178 -sub_8095178: ; 8095178 +sub_8095178: @ 8095178 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -262107,7 +262107,7 @@ sub_8095178: ; 8095178 thumb_func_end sub_8095178 thumb_func_start sub_80951A4 -sub_80951A4: ; 80951A4 +sub_80951A4: @ 80951A4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262133,7 +262133,7 @@ _080951C8: thumb_func_end sub_80951A4 thumb_func_start sub_80951D0 -sub_80951D0: ; 80951D0 +sub_80951D0: @ 80951D0 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -262156,7 +262156,7 @@ sub_80951D0: ; 80951D0 thumb_func_end sub_80951D0 thumb_func_start sub_80951FC -sub_80951FC: ; 80951FC +sub_80951FC: @ 80951FC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262182,7 +262182,7 @@ _08095220: thumb_func_end sub_80951FC thumb_func_start sub_8095228 -sub_8095228: ; 8095228 +sub_8095228: @ 8095228 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -262205,7 +262205,7 @@ sub_8095228: ; 8095228 thumb_func_end sub_8095228 thumb_func_start sub_8095254 -sub_8095254: ; 8095254 +sub_8095254: @ 8095254 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262231,7 +262231,7 @@ _08095278: thumb_func_end sub_8095254 thumb_func_start sub_8095280 -sub_8095280: ; 8095280 +sub_8095280: @ 8095280 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -262254,7 +262254,7 @@ sub_8095280: ; 8095280 thumb_func_end sub_8095280 thumb_func_start sub_80952AC -sub_80952AC: ; 80952AC +sub_80952AC: @ 80952AC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262280,7 +262280,7 @@ _080952D0: thumb_func_end sub_80952AC thumb_func_start sub_80952D8 -sub_80952D8: ; 80952D8 +sub_80952D8: @ 80952D8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -262303,7 +262303,7 @@ sub_80952D8: ; 80952D8 thumb_func_end sub_80952D8 thumb_func_start sub_8095304 -sub_8095304: ; 8095304 +sub_8095304: @ 8095304 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262329,7 +262329,7 @@ _08095328: thumb_func_end sub_8095304 thumb_func_start sub_8095330 -sub_8095330: ; 8095330 +sub_8095330: @ 8095330 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -262352,7 +262352,7 @@ sub_8095330: ; 8095330 thumb_func_end sub_8095330 thumb_func_start sub_809535C -sub_809535C: ; 809535C +sub_809535C: @ 809535C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262378,7 +262378,7 @@ _08095380: thumb_func_end sub_809535C thumb_func_start sub_8095388 -sub_8095388: ; 8095388 +sub_8095388: @ 8095388 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -262401,7 +262401,7 @@ sub_8095388: ; 8095388 thumb_func_end sub_8095388 thumb_func_start sub_80953B4 -sub_80953B4: ; 80953B4 +sub_80953B4: @ 80953B4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262427,7 +262427,7 @@ _080953D8: thumb_func_end sub_80953B4 thumb_func_start sub_80953E0 -sub_80953E0: ; 80953E0 +sub_80953E0: @ 80953E0 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -262450,7 +262450,7 @@ sub_80953E0: ; 80953E0 thumb_func_end sub_80953E0 thumb_func_start sub_809540C -sub_809540C: ; 809540C +sub_809540C: @ 809540C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262476,7 +262476,7 @@ _08095430: thumb_func_end sub_809540C thumb_func_start sub_8095438 -sub_8095438: ; 8095438 +sub_8095438: @ 8095438 push {lr} ldr r3, =gUnknown_085055CD ldrb r2, [r0, 0x6] @@ -262490,7 +262490,7 @@ sub_8095438: ; 8095438 thumb_func_end sub_8095438 thumb_func_start sub_8095450 -sub_8095450: ; 8095450 +sub_8095450: @ 8095450 push {lr} movs r2, 0x1 movs r3, 0x14 @@ -262501,7 +262501,7 @@ sub_8095450: ; 8095450 thumb_func_end sub_8095450 thumb_func_start sub_8095460 -sub_8095460: ; 8095460 +sub_8095460: @ 8095460 ldrb r3, [r0, 0x3] movs r2, 0x3 negs r2, r2 @@ -262513,7 +262513,7 @@ sub_8095460: ; 8095460 thumb_func_end sub_8095460 thumb_func_start sub_8095470 -sub_8095470: ; 8095470 +sub_8095470: @ 8095470 ldrb r2, [r0, 0x3] movs r3, 0x2 orrs r2, r3 @@ -262524,7 +262524,7 @@ sub_8095470: ; 8095470 thumb_func_end sub_8095470 thumb_func_start sub_8095480 -sub_8095480: ; 8095480 +sub_8095480: @ 8095480 ldrb r2, [r0, 0x1] movs r3, 0x10 orrs r2, r3 @@ -262535,8 +262535,8 @@ sub_8095480: ; 8095480 thumb_func_end sub_8095480 thumb_func_start sub_8095490 -; int sub_8095490(npc_state *npcState, int a2) -sub_8095490: ; 8095490 +@ int sub_8095490(npc_state *npcState, int a2) +sub_8095490: @ 8095490 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262560,7 +262560,7 @@ sub_8095490: ; 8095490 thumb_func_end sub_8095490 thumb_func_start sub_80954BC -sub_80954BC: ; 80954BC +sub_80954BC: @ 80954BC ldrb r2, [r0, 0x1] movs r3, 0x20 orrs r2, r3 @@ -262571,7 +262571,7 @@ sub_80954BC: ; 80954BC thumb_func_end sub_80954BC thumb_func_start sub_80954CC -sub_80954CC: ; 80954CC +sub_80954CC: @ 80954CC ldrb r3, [r0, 0x1] movs r2, 0x21 negs r2, r2 @@ -262583,7 +262583,7 @@ sub_80954CC: ; 80954CC thumb_func_end sub_80954CC thumb_func_start do_exclamation_mark_bubble_1 -do_exclamation_mark_bubble_1: ; 80954DC +do_exclamation_mark_bubble_1: @ 80954DC push {r4,lr} adds r4, r1, 0 ldr r1, =0x02038c08 @@ -262602,7 +262602,7 @@ do_exclamation_mark_bubble_1: ; 80954DC thumb_func_end do_exclamation_mark_bubble_1 thumb_func_start do_exclamation_mark_bubble_2 -do_exclamation_mark_bubble_2: ; 8095500 +do_exclamation_mark_bubble_2: @ 8095500 push {r4,lr} adds r4, r1, 0 ldr r1, =0x02038c08 @@ -262621,7 +262621,7 @@ do_exclamation_mark_bubble_2: ; 8095500 thumb_func_end do_exclamation_mark_bubble_2 thumb_func_start do_heart_bubble -do_heart_bubble: ; 8095524 +do_heart_bubble: @ 8095524 push {r4,lr} adds r4, r1, 0 ldr r1, =0x02038c08 @@ -262640,7 +262640,7 @@ do_heart_bubble: ; 8095524 thumb_func_end do_heart_bubble thumb_func_start sub_8095548 -sub_8095548: ; 8095548 +sub_8095548: @ 8095548 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262678,7 +262678,7 @@ _08095586: thumb_func_end sub_8095548 thumb_func_start sub_809558C -sub_809558C: ; 809558C +sub_809558C: @ 809558C push {r4,lr} adds r4, r1, 0 bl sub_8155DA0 @@ -262698,7 +262698,7 @@ _080955A4: thumb_func_end sub_809558C thumb_func_start sub_80955AC -sub_80955AC: ; 80955AC +sub_80955AC: @ 80955AC push {r4,lr} adds r4, r1, 0 adds r0, r4, 0 @@ -262714,7 +262714,7 @@ sub_80955AC: ; 80955AC thumb_func_end sub_80955AC thumb_func_start sub_80955C8 -sub_80955C8: ; 80955C8 +sub_80955C8: @ 80955C8 push {r4,lr} adds r4, r1, 0 adds r0, r4, 0 @@ -262735,7 +262735,7 @@ _080955E4: thumb_func_end sub_80955C8 thumb_func_start sub_80955EC -sub_80955EC: ; 80955EC +sub_80955EC: @ 80955EC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262768,7 +262768,7 @@ _0809561E: thumb_func_end sub_80955EC thumb_func_start sub_8095628 -sub_8095628: ; 8095628 +sub_8095628: @ 8095628 push {r4,lr} adds r4, r1, 0 adds r0, r4, 0 @@ -262784,7 +262784,7 @@ sub_8095628: ; 8095628 thumb_func_end sub_8095628 thumb_func_start sub_8095644 -sub_8095644: ; 8095644 +sub_8095644: @ 8095644 push {r4,lr} adds r4, r1, 0 adds r0, r4, 0 @@ -262805,7 +262805,7 @@ _08095660: thumb_func_end sub_8095644 thumb_func_start sub_8095668 -sub_8095668: ; 8095668 +sub_8095668: @ 8095668 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -262838,7 +262838,7 @@ _0809569A: thumb_func_end sub_8095668 thumb_func_start sub_80956A4 -sub_80956A4: ; 80956A4 +sub_80956A4: @ 80956A4 ldrb r2, [r0, 0x3] movs r3, 0x4 orrs r2, r3 @@ -262849,7 +262849,7 @@ sub_80956A4: ; 80956A4 thumb_func_end sub_80956A4 thumb_func_start sub_80956B4 -sub_80956B4: ; 80956B4 +sub_80956B4: @ 80956B4 ldrb r3, [r0, 0x3] movs r2, 0x5 negs r2, r2 @@ -262861,7 +262861,7 @@ sub_80956B4: ; 80956B4 thumb_func_end sub_80956B4 thumb_func_start sub_80956C4 -sub_80956C4: ; 80956C4 +sub_80956C4: @ 80956C4 push {r4,lr} adds r4, r1, 0 ldrb r0, [r4, 0x1] @@ -262888,7 +262888,7 @@ sub_80956C4: ; 80956C4 thumb_func_end sub_80956C4 thumb_func_start sub_80956F4 -sub_80956F4: ; 80956F4 +sub_80956F4: @ 80956F4 push {r4,lr} adds r4, r1, 0 ldrb r0, [r4, 0x3] @@ -262913,7 +262913,7 @@ sub_80956F4: ; 80956F4 thumb_func_end sub_80956F4 thumb_func_start sub_8095724 -sub_8095724: ; 8095724 +sub_8095724: @ 8095724 ldrb r1, [r0, 0x3] movs r2, 0x8 orrs r1, r2 @@ -262923,7 +262923,7 @@ sub_8095724: ; 8095724 thumb_func_end sub_8095724 thumb_func_start sub_8095730 -sub_8095730: ; 8095730 +sub_8095730: @ 8095730 ldrb r2, [r0, 0x3] movs r1, 0x9 negs r1, r1 @@ -262934,7 +262934,7 @@ sub_8095730: ; 8095730 thumb_func_end sub_8095730 thumb_func_start sub_8095740 -sub_8095740: ; 8095740 +sub_8095740: @ 8095740 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -262960,7 +262960,7 @@ sub_8095740: ; 8095740 thumb_func_end sub_8095740 thumb_func_start sub_8095774 -sub_8095774: ; 8095774 +sub_8095774: @ 8095774 push {r4,lr} adds r4, r1, 0 bl an_walk_any_2 @@ -262986,7 +262986,7 @@ _08095798: thumb_func_end sub_8095774 thumb_func_start sub_80957A0 -sub_80957A0: ; 80957A0 +sub_80957A0: @ 80957A0 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -263012,7 +263012,7 @@ sub_80957A0: ; 80957A0 thumb_func_end sub_80957A0 thumb_func_start sub_80957D4 -sub_80957D4: ; 80957D4 +sub_80957D4: @ 80957D4 push {r4,lr} adds r4, r1, 0 bl an_walk_any_2 @@ -263038,7 +263038,7 @@ _080957F8: thumb_func_end sub_80957D4 thumb_func_start sub_8095800 -sub_8095800: ; 8095800 +sub_8095800: @ 8095800 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -263065,7 +263065,7 @@ sub_8095800: ; 8095800 thumb_func_end sub_8095800 thumb_func_start sub_8095834 -sub_8095834: ; 8095834 +sub_8095834: @ 8095834 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -263091,7 +263091,7 @@ _08095858: thumb_func_end sub_8095834 thumb_func_start sub_8095860 -sub_8095860: ; 8095860 +sub_8095860: @ 8095860 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -263118,7 +263118,7 @@ sub_8095860: ; 8095860 thumb_func_end sub_8095860 thumb_func_start sub_8095894 -sub_8095894: ; 8095894 +sub_8095894: @ 8095894 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -263144,7 +263144,7 @@ _080958B8: thumb_func_end sub_8095894 thumb_func_start sub_80958C0 -sub_80958C0: ; 80958C0 +sub_80958C0: @ 80958C0 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -263176,7 +263176,7 @@ sub_80958C0: ; 80958C0 thumb_func_end sub_80958C0 thumb_func_start sub_8095900 -sub_8095900: ; 8095900 +sub_8095900: @ 8095900 push {lr} movs r2, 0x1 bl sub_80958C0 @@ -263186,7 +263186,7 @@ sub_8095900: ; 8095900 thumb_func_end sub_8095900 thumb_func_start sub_8095910 -sub_8095910: ; 8095910 +sub_8095910: @ 8095910 push {lr} movs r2, 0x2 bl sub_80958C0 @@ -263196,7 +263196,7 @@ sub_8095910: ; 8095910 thumb_func_end sub_8095910 thumb_func_start sub_8095920 -sub_8095920: ; 8095920 +sub_8095920: @ 8095920 push {lr} movs r2, 0x3 bl sub_80958C0 @@ -263206,7 +263206,7 @@ sub_8095920: ; 8095920 thumb_func_end sub_8095920 thumb_func_start sub_8095930 -sub_8095930: ; 8095930 +sub_8095930: @ 8095930 push {lr} movs r2, 0x4 bl sub_80958C0 @@ -263216,7 +263216,7 @@ sub_8095930: ; 8095930 thumb_func_end sub_8095930 thumb_func_start sub_8095940 -sub_8095940: ; 8095940 +sub_8095940: @ 8095940 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263236,7 +263236,7 @@ sub_8095940: ; 8095940 thumb_func_end sub_8095940 thumb_func_start sub_8095964 -sub_8095964: ; 8095964 +sub_8095964: @ 8095964 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263256,7 +263256,7 @@ sub_8095964: ; 8095964 thumb_func_end sub_8095964 thumb_func_start sub_8095988 -sub_8095988: ; 8095988 +sub_8095988: @ 8095988 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263276,7 +263276,7 @@ sub_8095988: ; 8095988 thumb_func_end sub_8095988 thumb_func_start sub_80959AC -sub_80959AC: ; 80959AC +sub_80959AC: @ 80959AC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263296,7 +263296,7 @@ sub_80959AC: ; 80959AC thumb_func_end sub_80959AC thumb_func_start sub_80959D0 -sub_80959D0: ; 80959D0 +sub_80959D0: @ 80959D0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263316,7 +263316,7 @@ sub_80959D0: ; 80959D0 thumb_func_end sub_80959D0 thumb_func_start sub_80959F4 -sub_80959F4: ; 80959F4 +sub_80959F4: @ 80959F4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263336,7 +263336,7 @@ sub_80959F4: ; 80959F4 thumb_func_end sub_80959F4 thumb_func_start sub_8095A18 -sub_8095A18: ; 8095A18 +sub_8095A18: @ 8095A18 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263356,7 +263356,7 @@ sub_8095A18: ; 8095A18 thumb_func_end sub_8095A18 thumb_func_start sub_8095A3C -sub_8095A3C: ; 8095A3C +sub_8095A3C: @ 8095A3C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263376,7 +263376,7 @@ sub_8095A3C: ; 8095A3C thumb_func_end sub_8095A3C thumb_func_start sub_8095A60 -sub_8095A60: ; 8095A60 +sub_8095A60: @ 8095A60 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263396,7 +263396,7 @@ sub_8095A60: ; 8095A60 thumb_func_end sub_8095A60 thumb_func_start sub_8095A84 -sub_8095A84: ; 8095A84 +sub_8095A84: @ 8095A84 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263416,7 +263416,7 @@ sub_8095A84: ; 8095A84 thumb_func_end sub_8095A84 thumb_func_start sub_8095AA8 -sub_8095AA8: ; 8095AA8 +sub_8095AA8: @ 8095AA8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263436,7 +263436,7 @@ sub_8095AA8: ; 8095AA8 thumb_func_end sub_8095AA8 thumb_func_start sub_8095ACC -sub_8095ACC: ; 8095ACC +sub_8095ACC: @ 8095ACC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263456,7 +263456,7 @@ sub_8095ACC: ; 8095ACC thumb_func_end sub_8095ACC thumb_func_start sub_8095AF0 -sub_8095AF0: ; 8095AF0 +sub_8095AF0: @ 8095AF0 push {r4,lr} adds r4, r1, 0 adds r0, r4, 0 @@ -263473,7 +263473,7 @@ sub_8095AF0: ; 8095AF0 thumb_func_end sub_8095AF0 thumb_func_start sub_8095B0C -sub_8095B0C: ; 8095B0C +sub_8095B0C: @ 8095B0C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263505,7 +263505,7 @@ _08095B3E: thumb_func_end sub_8095B0C thumb_func_start sub_8095B44 -sub_8095B44: ; 8095B44 +sub_8095B44: @ 8095B44 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -263523,7 +263523,7 @@ sub_8095B44: ; 8095B44 thumb_func_end sub_8095B44 thumb_func_start sub_8095B64 -sub_8095B64: ; 8095B64 +sub_8095B64: @ 8095B64 push {r4,lr} adds r4, r1, 0 bl sub_8095B0C @@ -263543,7 +263543,7 @@ _08095B7C: thumb_func_end sub_8095B64 thumb_func_start sub_8095B84 -sub_8095B84: ; 8095B84 +sub_8095B84: @ 8095B84 push {r4-r6,lr} sub sp, 0x4 adds r6, r0, 0 @@ -263576,7 +263576,7 @@ sub_8095B84: ; 8095B84 thumb_func_end sub_8095B84 thumb_func_start sub_8095BC8 -sub_8095BC8: ; 8095BC8 +sub_8095BC8: @ 8095BC8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -263599,7 +263599,7 @@ sub_8095BC8: ; 8095BC8 thumb_func_end sub_8095BC8 thumb_func_start sub_8095BF4 -sub_8095BF4: ; 8095BF4 +sub_8095BF4: @ 8095BF4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263625,7 +263625,7 @@ _08095C18: thumb_func_end sub_8095BF4 thumb_func_start sub_8095C20 -sub_8095C20: ; 8095C20 +sub_8095C20: @ 8095C20 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -263648,7 +263648,7 @@ sub_8095C20: ; 8095C20 thumb_func_end sub_8095C20 thumb_func_start sub_8095C4C -sub_8095C4C: ; 8095C4C +sub_8095C4C: @ 8095C4C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263674,7 +263674,7 @@ _08095C70: thumb_func_end sub_8095C4C thumb_func_start sub_8095C78 -sub_8095C78: ; 8095C78 +sub_8095C78: @ 8095C78 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -263697,7 +263697,7 @@ sub_8095C78: ; 8095C78 thumb_func_end sub_8095C78 thumb_func_start sub_8095CA4 -sub_8095CA4: ; 8095CA4 +sub_8095CA4: @ 8095CA4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263723,7 +263723,7 @@ _08095CC8: thumb_func_end sub_8095CA4 thumb_func_start sub_8095CD0 -sub_8095CD0: ; 8095CD0 +sub_8095CD0: @ 8095CD0 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -263746,7 +263746,7 @@ sub_8095CD0: ; 8095CD0 thumb_func_end sub_8095CD0 thumb_func_start sub_8095CFC -sub_8095CFC: ; 8095CFC +sub_8095CFC: @ 8095CFC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263772,7 +263772,7 @@ _08095D20: thumb_func_end sub_8095CFC thumb_func_start sub_8095D28 -sub_8095D28: ; 8095D28 +sub_8095D28: @ 8095D28 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -263795,7 +263795,7 @@ sub_8095D28: ; 8095D28 thumb_func_end sub_8095D28 thumb_func_start sub_8095D54 -sub_8095D54: ; 8095D54 +sub_8095D54: @ 8095D54 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263821,7 +263821,7 @@ _08095D78: thumb_func_end sub_8095D54 thumb_func_start sub_8095D80 -sub_8095D80: ; 8095D80 +sub_8095D80: @ 8095D80 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -263844,7 +263844,7 @@ sub_8095D80: ; 8095D80 thumb_func_end sub_8095D80 thumb_func_start sub_8095DAC -sub_8095DAC: ; 8095DAC +sub_8095DAC: @ 8095DAC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263870,7 +263870,7 @@ _08095DD0: thumb_func_end sub_8095DAC thumb_func_start sub_8095DD8 -sub_8095DD8: ; 8095DD8 +sub_8095DD8: @ 8095DD8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -263893,7 +263893,7 @@ sub_8095DD8: ; 8095DD8 thumb_func_end sub_8095DD8 thumb_func_start sub_8095E04 -sub_8095E04: ; 8095E04 +sub_8095E04: @ 8095E04 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263919,7 +263919,7 @@ _08095E28: thumb_func_end sub_8095E04 thumb_func_start sub_8095E30 -sub_8095E30: ; 8095E30 +sub_8095E30: @ 8095E30 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -263942,7 +263942,7 @@ sub_8095E30: ; 8095E30 thumb_func_end sub_8095E30 thumb_func_start sub_8095E5C -sub_8095E5C: ; 8095E5C +sub_8095E5C: @ 8095E5C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -263968,7 +263968,7 @@ _08095E80: thumb_func_end sub_8095E5C thumb_func_start sub_8095E88 -sub_8095E88: ; 8095E88 +sub_8095E88: @ 8095E88 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -263991,7 +263991,7 @@ sub_8095E88: ; 8095E88 thumb_func_end sub_8095E88 thumb_func_start sub_8095EB4 -sub_8095EB4: ; 8095EB4 +sub_8095EB4: @ 8095EB4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264017,7 +264017,7 @@ _08095ED8: thumb_func_end sub_8095EB4 thumb_func_start sub_8095EE0 -sub_8095EE0: ; 8095EE0 +sub_8095EE0: @ 8095EE0 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -264040,7 +264040,7 @@ sub_8095EE0: ; 8095EE0 thumb_func_end sub_8095EE0 thumb_func_start sub_8095F0C -sub_8095F0C: ; 8095F0C +sub_8095F0C: @ 8095F0C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264066,7 +264066,7 @@ _08095F30: thumb_func_end sub_8095F0C thumb_func_start sub_8095F38 -sub_8095F38: ; 8095F38 +sub_8095F38: @ 8095F38 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -264089,7 +264089,7 @@ sub_8095F38: ; 8095F38 thumb_func_end sub_8095F38 thumb_func_start sub_8095F64 -sub_8095F64: ; 8095F64 +sub_8095F64: @ 8095F64 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264115,7 +264115,7 @@ _08095F88: thumb_func_end sub_8095F64 thumb_func_start sub_8095F90 -sub_8095F90: ; 8095F90 +sub_8095F90: @ 8095F90 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -264138,7 +264138,7 @@ sub_8095F90: ; 8095F90 thumb_func_end sub_8095F90 thumb_func_start sub_8095FBC -sub_8095FBC: ; 8095FBC +sub_8095FBC: @ 8095FBC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264164,7 +264164,7 @@ _08095FE0: thumb_func_end sub_8095FBC thumb_func_start sub_8095FE8 -sub_8095FE8: ; 8095FE8 +sub_8095FE8: @ 8095FE8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -264192,7 +264192,7 @@ sub_8095FE8: ; 8095FE8 thumb_func_end sub_8095FE8 thumb_func_start sub_8096020 -sub_8096020: ; 8096020 +sub_8096020: @ 8096020 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -264220,7 +264220,7 @@ sub_8096020: ; 8096020 thumb_func_end sub_8096020 thumb_func_start sub_8096058 -sub_8096058: ; 8096058 +sub_8096058: @ 8096058 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -264248,7 +264248,7 @@ sub_8096058: ; 8096058 thumb_func_end sub_8096058 thumb_func_start sub_8096090 -sub_8096090: ; 8096090 +sub_8096090: @ 8096090 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -264276,7 +264276,7 @@ sub_8096090: ; 8096090 thumb_func_end sub_8096090 thumb_func_start sub_80960C8 -sub_80960C8: ; 80960C8 +sub_80960C8: @ 80960C8 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -264303,7 +264303,7 @@ sub_80960C8: ; 80960C8 thumb_func_end sub_80960C8 thumb_func_start sub_8096100 -sub_8096100: ; 8096100 +sub_8096100: @ 8096100 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264321,7 +264321,7 @@ sub_8096100: ; 8096100 thumb_func_end sub_8096100 thumb_func_start sub_8096120 -sub_8096120: ; 8096120 +sub_8096120: @ 8096120 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -264341,7 +264341,7 @@ _08096138: thumb_func_end sub_8096120 thumb_func_start sub_8096140 -sub_8096140: ; 8096140 +sub_8096140: @ 8096140 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264359,7 +264359,7 @@ sub_8096140: ; 8096140 thumb_func_end sub_8096140 thumb_func_start sub_8096160 -sub_8096160: ; 8096160 +sub_8096160: @ 8096160 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -264379,7 +264379,7 @@ _08096178: thumb_func_end sub_8096160 thumb_func_start sub_8096180 -sub_8096180: ; 8096180 +sub_8096180: @ 8096180 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264397,7 +264397,7 @@ sub_8096180: ; 8096180 thumb_func_end sub_8096180 thumb_func_start sub_80961A0 -sub_80961A0: ; 80961A0 +sub_80961A0: @ 80961A0 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -264417,7 +264417,7 @@ _080961B8: thumb_func_end sub_80961A0 thumb_func_start sub_80961C0 -sub_80961C0: ; 80961C0 +sub_80961C0: @ 80961C0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264435,7 +264435,7 @@ sub_80961C0: ; 80961C0 thumb_func_end sub_80961C0 thumb_func_start sub_80961E0 -sub_80961E0: ; 80961E0 +sub_80961E0: @ 80961E0 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -264455,7 +264455,7 @@ _080961F8: thumb_func_end sub_80961E0 thumb_func_start sub_8096200 -sub_8096200: ; 8096200 +sub_8096200: @ 8096200 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264480,7 +264480,7 @@ sub_8096200: ; 8096200 thumb_func_end sub_8096200 thumb_func_start sub_8096230 -sub_8096230: ; 8096230 +sub_8096230: @ 8096230 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264498,7 +264498,7 @@ sub_8096230: ; 8096230 thumb_func_end sub_8096230 thumb_func_start sub_8096250 -sub_8096250: ; 8096250 +sub_8096250: @ 8096250 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -264518,7 +264518,7 @@ _08096268: thumb_func_end sub_8096250 thumb_func_start sub_8096270 -sub_8096270: ; 8096270 +sub_8096270: @ 8096270 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264536,7 +264536,7 @@ sub_8096270: ; 8096270 thumb_func_end sub_8096270 thumb_func_start sub_8096290 -sub_8096290: ; 8096290 +sub_8096290: @ 8096290 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -264556,7 +264556,7 @@ _080962A8: thumb_func_end sub_8096290 thumb_func_start sub_80962B0 -sub_80962B0: ; 80962B0 +sub_80962B0: @ 80962B0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264574,7 +264574,7 @@ sub_80962B0: ; 80962B0 thumb_func_end sub_80962B0 thumb_func_start sub_80962D0 -sub_80962D0: ; 80962D0 +sub_80962D0: @ 80962D0 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -264594,7 +264594,7 @@ _080962E8: thumb_func_end sub_80962D0 thumb_func_start sub_80962F0 -sub_80962F0: ; 80962F0 +sub_80962F0: @ 80962F0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264612,7 +264612,7 @@ sub_80962F0: ; 80962F0 thumb_func_end sub_80962F0 thumb_func_start sub_8096310 -sub_8096310: ; 8096310 +sub_8096310: @ 8096310 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -264632,7 +264632,7 @@ _08096328: thumb_func_end sub_8096310 thumb_func_start sub_8096330 -sub_8096330: ; 8096330 +sub_8096330: @ 8096330 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -264659,7 +264659,7 @@ sub_8096330: ; 8096330 thumb_func_end sub_8096330 thumb_func_start sub_8096368 -sub_8096368: ; 8096368 +sub_8096368: @ 8096368 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264677,7 +264677,7 @@ sub_8096368: ; 8096368 thumb_func_end sub_8096368 thumb_func_start sub_8096388 -sub_8096388: ; 8096388 +sub_8096388: @ 8096388 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -264697,7 +264697,7 @@ _080963A0: thumb_func_end sub_8096388 thumb_func_start sub_80963A8 -sub_80963A8: ; 80963A8 +sub_80963A8: @ 80963A8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264715,7 +264715,7 @@ sub_80963A8: ; 80963A8 thumb_func_end sub_80963A8 thumb_func_start sub_80963C8 -sub_80963C8: ; 80963C8 +sub_80963C8: @ 80963C8 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -264735,7 +264735,7 @@ _080963E0: thumb_func_end sub_80963C8 thumb_func_start sub_80963E8 -sub_80963E8: ; 80963E8 +sub_80963E8: @ 80963E8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264753,7 +264753,7 @@ sub_80963E8: ; 80963E8 thumb_func_end sub_80963E8 thumb_func_start sub_8096408 -sub_8096408: ; 8096408 +sub_8096408: @ 8096408 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -264773,7 +264773,7 @@ _08096420: thumb_func_end sub_8096408 thumb_func_start sub_8096428 -sub_8096428: ; 8096428 +sub_8096428: @ 8096428 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264791,7 +264791,7 @@ sub_8096428: ; 8096428 thumb_func_end sub_8096428 thumb_func_start sub_8096448 -sub_8096448: ; 8096448 +sub_8096448: @ 8096448 push {r4,lr} adds r4, r1, 0 bl npc_obj_ministep_stop_on_arrival @@ -264811,7 +264811,7 @@ _08096460: thumb_func_end sub_8096448 thumb_func_start sub_8096468 -sub_8096468: ; 8096468 +sub_8096468: @ 8096468 push {r4,lr} adds r4, r1, 0 bl sub_8097FA4 @@ -264823,7 +264823,7 @@ sub_8096468: ; 8096468 thumb_func_end sub_8096468 thumb_func_start sub_809647C -sub_809647C: ; 809647C +sub_809647C: @ 809647C push {r4,lr} adds r4, r1, 0 ldrb r0, [r0, 0x1B] @@ -264838,7 +264838,7 @@ sub_809647C: ; 809647C thumb_func_end sub_809647C thumb_func_start sub_8096494 -sub_8096494: ; 8096494 +sub_8096494: @ 8096494 push {r4,lr} adds r2, r0, 0 adds r4, r1, 0 @@ -264860,14 +264860,14 @@ _080964B0: thumb_func_end sub_8096494 thumb_func_start sub_80964B8 -sub_80964B8: ; 80964B8 +sub_80964B8: @ 80964B8 movs r0, 0x1 bx lr thumb_func_end sub_80964B8 thumb_func_start sub_80964BC -; bool8 sub_80964BC(struct npc_state *fieldObject, struct obj *object) -sub_80964BC: ; 80964BC +@ bool8 sub_80964BC(struct npc_state *fieldObject, struct obj *object) +sub_80964BC: @ 80964BC adds r1, 0x2C ldrb r0, [r1] movs r2, 0x40 @@ -264878,8 +264878,8 @@ sub_80964BC: ; 80964BC thumb_func_end sub_80964BC thumb_func_start npc_obj_transfer_image_anim_pause_flag -; void npc_obj_transfer_image_anim_pause_flag(struct npc_state *fieldObject, struct obj *object) -npc_obj_transfer_image_anim_pause_flag: ; 80964CC +@ void npc_obj_transfer_image_anim_pause_flag(struct npc_state *fieldObject, struct obj *object) +npc_obj_transfer_image_anim_pause_flag: @ 80964CC push {lr} ldrb r0, [r0, 0x1] lsls r0, 29 @@ -264897,8 +264897,8 @@ _080964E2: thumb_func_end npc_obj_transfer_image_anim_pause_flag thumb_func_start sub_80964E8 -; void sub_80964E8(struct npc_state *fieldObject, struct obj *object) -sub_80964E8: ; 80964E8 +@ void sub_80964E8(struct npc_state *fieldObject, struct obj *object) +sub_80964E8: @ 80964E8 push {r4,lr} adds r4, r0, 0 ldrb r3, [r4, 0x1] @@ -264926,8 +264926,8 @@ _08096510: thumb_func_end sub_80964E8 thumb_func_start sub_8096518 -; void sub_8096518(struct npc_state *fieldObject, struct obj *object) -sub_8096518: ; 8096518 +@ void sub_8096518(struct npc_state *fieldObject, struct obj *object) +sub_8096518: @ 8096518 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -264941,7 +264941,7 @@ sub_8096518: ; 8096518 thumb_func_end sub_8096518 thumb_func_start sub_8096530 -sub_8096530: ; 8096530 +sub_8096530: @ 8096530 push {r4-r6,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -265058,8 +265058,8 @@ _08096608: thumb_func_end sub_8096530 thumb_func_start npc_update_obj_anim_flag -; void npc_update_obj_anim_flag(struct npc_state *fieldObject, struct obj *object) -npc_update_obj_anim_flag: ; 8096610 +@ void npc_update_obj_anim_flag(struct npc_state *fieldObject, struct obj *object) +npc_update_obj_anim_flag: @ 8096610 push {lr} adds r2, r1, 0 adds r2, 0x3E @@ -265083,8 +265083,8 @@ _08096632: thumb_func_end npc_update_obj_anim_flag thumb_func_start GetAllGroundEffectFlags_OnSpawn -; void GetAllGroundEffectFlags_OnSpawn(struct npc_state *fieldObject, u32 *flags) -GetAllGroundEffectFlags_OnSpawn: ; 8096638 +@ void GetAllGroundEffectFlags_OnSpawn(struct npc_state *fieldObject, u32 *flags) +GetAllGroundEffectFlags_OnSpawn: @ 8096638 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -265116,8 +265116,8 @@ GetAllGroundEffectFlags_OnSpawn: ; 8096638 thumb_func_end GetAllGroundEffectFlags_OnSpawn thumb_func_start GetAllGroundEffectFlags_OnBeginStep -; void GetAllGroundEffectFlags_OnBeginStep(struct npc_state *fieldObject, u32 *flags) -GetAllGroundEffectFlags_OnBeginStep: ; 8096680 +@ void GetAllGroundEffectFlags_OnBeginStep(struct npc_state *fieldObject, u32 *flags) +GetAllGroundEffectFlags_OnBeginStep: @ 8096680 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -265155,8 +265155,8 @@ GetAllGroundEffectFlags_OnBeginStep: ; 8096680 thumb_func_end GetAllGroundEffectFlags_OnBeginStep thumb_func_start GetAllGroundEffectFlags_OnFinishStep -; void GetAllGroundEffectFlags_OnFinishStep(struct npc_state *fieldObject, u32 *flags) -GetAllGroundEffectFlags_OnFinishStep: ; 80966D8 +@ void GetAllGroundEffectFlags_OnFinishStep(struct npc_state *fieldObject, u32 *flags) +GetAllGroundEffectFlags_OnFinishStep: @ 80966D8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -265191,8 +265191,8 @@ GetAllGroundEffectFlags_OnFinishStep: ; 80966D8 thumb_func_end GetAllGroundEffectFlags_OnFinishStep thumb_func_start FieldObjectUpdateMetatileBehaviors -; void FieldObjectUpdateMetatileBehaviors(struct npc_state *fieldObject) -FieldObjectUpdateMetatileBehaviors: ; 8096728 +@ void FieldObjectUpdateMetatileBehaviors(struct npc_state *fieldObject) +FieldObjectUpdateMetatileBehaviors: @ 8096728 push {r4,lr} adds r4, r0, 0 movs r1, 0x14 @@ -265213,8 +265213,8 @@ FieldObjectUpdateMetatileBehaviors: ; 8096728 thumb_func_end FieldObjectUpdateMetatileBehaviors thumb_func_start GetGroundEffectFlags_Reflection -; void GetGroundEffectFlags_Reflection(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_Reflection: ; 8096750 +@ void GetGroundEffectFlags_Reflection(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_Reflection: @ 8096750 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -265263,8 +265263,8 @@ _080967A2: thumb_func_end GetGroundEffectFlags_Reflection thumb_func_start GetGroundEffectFlags_TallGrassOnSpawn -; void GetGroundEffectFlags_TallGrassOnSpawn(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_TallGrassOnSpawn: ; 80967AC +@ void GetGroundEffectFlags_TallGrassOnSpawn(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_TallGrassOnSpawn: @ 80967AC push {r4,lr} adds r4, r1, 0 ldrb r0, [r0, 0x1E] @@ -265283,8 +265283,8 @@ _080967C4: thumb_func_end GetGroundEffectFlags_TallGrassOnSpawn thumb_func_start GetGroundEffectFlags_TallGrassOnBeginStep -; void GetGroundEffectFlags_TallGrassOnBeginStep(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_TallGrassOnBeginStep: ; 80967CC +@ void GetGroundEffectFlags_TallGrassOnBeginStep(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_TallGrassOnBeginStep: @ 80967CC push {r4,lr} adds r4, r1, 0 ldrb r0, [r0, 0x1E] @@ -265303,8 +265303,8 @@ _080967E4: thumb_func_end GetGroundEffectFlags_TallGrassOnBeginStep thumb_func_start GetGroundEffectFlags_LongGrassOnSpawn -; void GetGroundEffectFlags_LongGrassOnSpawn(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_LongGrassOnSpawn: ; 80967EC +@ void GetGroundEffectFlags_LongGrassOnSpawn(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_LongGrassOnSpawn: @ 80967EC push {r4,lr} adds r4, r1, 0 ldrb r0, [r0, 0x1E] @@ -265323,8 +265323,8 @@ _08096804: thumb_func_end GetGroundEffectFlags_LongGrassOnSpawn thumb_func_start GetGroundEffectFlags_LongGrassOnBeginStep -; void GetGroundEffectFlags_LongGrassOnBeginStep(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_LongGrassOnBeginStep: ; 809680C +@ void GetGroundEffectFlags_LongGrassOnBeginStep(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_LongGrassOnBeginStep: @ 809680C push {r4,lr} adds r4, r1, 0 ldrb r0, [r0, 0x1E] @@ -265343,8 +265343,8 @@ _08096824: thumb_func_end GetGroundEffectFlags_LongGrassOnBeginStep thumb_func_start GetGroundEffectFlags_Tracks -; void GetGroundEffectFlags_Tracks(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_Tracks: ; 809682C +@ void GetGroundEffectFlags_Tracks(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_Tracks: @ 809682C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -265381,8 +265381,8 @@ _08096866: thumb_func_end GetGroundEffectFlags_Tracks thumb_func_start GetGroundEffectFlags_SandHeap -; void GetGroundEffectFlags_SandHeap(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_SandHeap: ; 809686C +@ void GetGroundEffectFlags_SandHeap(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_SandHeap: @ 809686C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -265425,8 +265425,8 @@ _080968B4: thumb_func_end GetGroundEffectFlags_SandHeap thumb_func_start GetGroundEffectFlags_ShallowFlowingWater -; void GetGroundEffectFlags_ShallowFlowingWater(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_ShallowFlowingWater: ; 80968BC +@ void GetGroundEffectFlags_ShallowFlowingWater(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_ShallowFlowingWater: @ 80968BC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -265480,8 +265480,8 @@ _0809691A: thumb_func_end GetGroundEffectFlags_ShallowFlowingWater thumb_func_start GetGroundEffectFlags_Puddle -; void GetGroundEffectFlags_Puddle(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_Puddle: ; 8096920 +@ void GetGroundEffectFlags_Puddle(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_Puddle: @ 8096920 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -265507,8 +265507,8 @@ _08096948: thumb_func_end GetGroundEffectFlags_Puddle thumb_func_start GetGroundEffectFlags_Ripple -; void GetGroundEffectFlags_Ripple(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_Ripple: ; 8096950 +@ void GetGroundEffectFlags_Ripple(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_Ripple: @ 8096950 push {r4,lr} adds r4, r1, 0 ldrb r0, [r0, 0x1E] @@ -265528,8 +265528,8 @@ _0809696A: thumb_func_end GetGroundEffectFlags_Ripple thumb_func_start GetGroundEffectFlags_ShortGrass -; void GetGroundEffectFlags_ShortGrass(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_ShortGrass: ; 8096970 +@ void GetGroundEffectFlags_ShortGrass(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_ShortGrass: @ 8096970 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -265572,8 +265572,8 @@ _080969B8: thumb_func_end GetGroundEffectFlags_ShortGrass thumb_func_start GetGroundEffectFlags_HotSprings -; void GetGroundEffectFlags_HotSprings(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_HotSprings: ; 80969C0 +@ void GetGroundEffectFlags_HotSprings(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_HotSprings: @ 80969C0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -265616,8 +265616,8 @@ _08096A08: thumb_func_end GetGroundEffectFlags_HotSprings thumb_func_start GetGroundEffectFlags_Seaweed -; void GetGroundEffectFlags_Seaweed(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_Seaweed: ; 8096A10 +@ void GetGroundEffectFlags_Seaweed(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_Seaweed: @ 8096A10 push {r4,lr} adds r4, r1, 0 ldrb r0, [r0, 0x1E] @@ -265637,8 +265637,8 @@ _08096A2A: thumb_func_end GetGroundEffectFlags_Seaweed thumb_func_start GetGroundEffectFlags_JumpLanding -; void GetGroundEffectFlags_JumpLanding(struct npc_state *fieldObject, u32 *flags) -GetGroundEffectFlags_JumpLanding: ; 8096A30 +@ void GetGroundEffectFlags_JumpLanding(struct npc_state *fieldObject, u32 *flags) +GetGroundEffectFlags_JumpLanding: @ 8096A30 push {r4-r7,lr} mov r7, r8 push {r7} @@ -265685,8 +265685,8 @@ _08096A82: thumb_func_end GetGroundEffectFlags_JumpLanding thumb_func_start FieldObjectCheckForReflectiveSurface -; u8 FieldObjectCheckForReflectiveSurface(struct npc_state *fieldObject) -FieldObjectCheckForReflectiveSurface: ; 8096A8C +@ u8 FieldObjectCheckForReflectiveSurface(struct npc_state *fieldObject) +FieldObjectCheckForReflectiveSurface: @ 8096A8C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -265850,8 +265850,8 @@ _08096BCA: thumb_func_end FieldObjectCheckForReflectiveSurface thumb_func_start GetReflectionTypeByMetatileBehavior -; u8 GetReflectionTypeByMetatileBehavior(u8 metatileBehavior) -GetReflectionTypeByMetatileBehavior: ; 8096BDC +@ u8 GetReflectionTypeByMetatileBehavior(u8 metatileBehavior) +GetReflectionTypeByMetatileBehavior: @ 8096BDC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -265879,8 +265879,8 @@ _08096C04: thumb_func_end GetReflectionTypeByMetatileBehavior thumb_func_start GetLedgeJumpDirection -; u8 GetLedgeJumpDirection(u16 x, u16 y, u8 direction) -GetLedgeJumpDirection: ; 8096C0C +@ u8 GetLedgeJumpDirection(u16 x, u16 y, u8 direction) +GetLedgeJumpDirection: @ 8096C0C push {r4,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -265930,8 +265930,8 @@ _08096C62: thumb_func_end GetLedgeJumpDirection thumb_func_start FieldObjectSetSpriteOamTableForLongGrass -; void FieldObjectSetSpriteOamTableForLongGrass(struct npc_state *fieldObject, struct obj *object) -FieldObjectSetSpriteOamTableForLongGrass: ; 8096C68 +@ void FieldObjectSetSpriteOamTableForLongGrass(struct npc_state *fieldObject, struct obj *object) +FieldObjectSetSpriteOamTableForLongGrass: @ 8096C68 push {r4-r6,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -265978,8 +265978,8 @@ _08096CBC: thumb_func_end FieldObjectSetSpriteOamTableForLongGrass thumb_func_start IsZCoordMismatchAt -; bool8 IsZCoordMismatchAt(u8 z, u16 x, u16 y) -IsZCoordMismatchAt: ; 8096CC4 +@ bool8 IsZCoordMismatchAt(u8 z, u16 x, u16 y) +IsZCoordMismatchAt: @ 8096CC4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -266014,8 +266014,8 @@ _08096CF8: thumb_func_end IsZCoordMismatchAt thumb_func_start FieldObjectUpdateZCoordAndPriority -; void FieldObjectUpdateZCoordAndPriority(struct npc_state *fieldObject, struct obj *object) -FieldObjectUpdateZCoordAndPriority: ; 8096D00 +@ void FieldObjectUpdateZCoordAndPriority(struct npc_state *fieldObject, struct obj *object) +FieldObjectUpdateZCoordAndPriority: @ 8096D00 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -266062,8 +266062,8 @@ _08096D4E: thumb_func_end FieldObjectUpdateZCoordAndPriority thumb_func_start InitObjectPriorityByZCoord -; void InitObjectPriorityByZCoord(struct obj *object, u8 z) -InitObjectPriorityByZCoord: ; 8096D5C +@ void InitObjectPriorityByZCoord(struct obj *object, u8 z) +InitObjectPriorityByZCoord: @ 8096D5C push {r4,lr} lsls r1, 24 lsrs r1, 24 @@ -266102,8 +266102,8 @@ InitObjectPriorityByZCoord: ; 8096D5C thumb_func_end InitObjectPriorityByZCoord thumb_func_start ZCoordToPriority -; u8 ZCoordToPriority(u8 z) -ZCoordToPriority: ; 8096DA8 +@ u8 ZCoordToPriority(u8 z) +ZCoordToPriority: @ 8096DA8 lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0850E634 @@ -266114,8 +266114,8 @@ ZCoordToPriority: ; 8096DA8 thumb_func_end ZCoordToPriority thumb_func_start FieldObjectUpdateZCoord -; void FieldObjectUpdateZCoord(struct npc_state *fieldObject) -FieldObjectUpdateZCoord: ; 8096DB8 +@ void FieldObjectUpdateZCoord(struct npc_state *fieldObject) +FieldObjectUpdateZCoord: @ 8096DB8 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x10 @@ -266160,8 +266160,8 @@ _08096E06: thumb_func_end FieldObjectUpdateZCoord thumb_func_start SetObjectSubpriorityByZCoord -; void SetObjectSubpriorityByZCoord(u8 z, struct obj *object, u8 offset) -SetObjectSubpriorityByZCoord: ; 8096E0C +@ void SetObjectSubpriorityByZCoord(u8 z, struct obj *object, u8 offset) +SetObjectSubpriorityByZCoord: @ 8096E0C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -266198,8 +266198,8 @@ SetObjectSubpriorityByZCoord: ; 8096E0C thumb_func_end SetObjectSubpriorityByZCoord thumb_func_start FieldObjectUpdateSubpriority -; void FieldObjectUpdateSubpriority(struct npc_state *fieldObject, struct obj *object) -FieldObjectUpdateSubpriority: ; 8096E54 +@ void FieldObjectUpdateSubpriority(struct npc_state *fieldObject, struct obj *object) +FieldObjectUpdateSubpriority: @ 8096E54 push {lr} adds r2, r0, 0 ldrb r0, [r2, 0x3] @@ -266216,8 +266216,8 @@ _08096E6A: thumb_func_end FieldObjectUpdateSubpriority thumb_func_start AreZCoordsCompatible -; bool8 AreZCoordsCompatible(u8 z1, u8 z2) -AreZCoordsCompatible: ; 8096E70 +@ bool8 AreZCoordsCompatible(u8 z1, u8 z2) +AreZCoordsCompatible: @ 8096E70 push {lr} lsls r0, 24 lsrs r0, 24 @@ -266240,8 +266240,8 @@ _08096E8C: thumb_func_end AreZCoordsCompatible thumb_func_start GroundEffect_SpawnOnTallGrass -; void GroundEffect_SpawnOnTallGrass(struct npc_state *fieldObject, struct obj *object) -GroundEffect_SpawnOnTallGrass: ; 8096E90 +@ void GroundEffect_SpawnOnTallGrass(struct npc_state *fieldObject, struct obj *object) +GroundEffect_SpawnOnTallGrass: @ 8096E90 push {lr} ldr r3, =0x02038c08 movs r2, 0x10 @@ -266279,8 +266279,8 @@ GroundEffect_SpawnOnTallGrass: ; 8096E90 thumb_func_end GroundEffect_SpawnOnTallGrass thumb_func_start GroundEffect_StepOnTallGrass -; void GroundEffect_StepOnTallGrass(struct npc_state *fieldObject, struct obj *object) -GroundEffect_StepOnTallGrass: ; 8096EDC +@ void GroundEffect_StepOnTallGrass(struct npc_state *fieldObject, struct obj *object) +GroundEffect_StepOnTallGrass: @ 8096EDC push {lr} ldr r3, =0x02038c08 movs r2, 0x10 @@ -266318,8 +266318,8 @@ GroundEffect_StepOnTallGrass: ; 8096EDC thumb_func_end GroundEffect_StepOnTallGrass thumb_func_start GroundEffect_SpawnOnLongGrass -; void GroundEffect_SpawnOnLongGrass(struct npc_state *fieldObject, struct obj *object) -GroundEffect_SpawnOnLongGrass: ; 8096F28 +@ void GroundEffect_SpawnOnLongGrass(struct npc_state *fieldObject, struct obj *object) +GroundEffect_SpawnOnLongGrass: @ 8096F28 push {lr} ldr r3, =0x02038c08 movs r2, 0x10 @@ -266357,8 +266357,8 @@ GroundEffect_SpawnOnLongGrass: ; 8096F28 thumb_func_end GroundEffect_SpawnOnLongGrass thumb_func_start GroundEffect_StepOnLongGrass -; void GroundEffect_StepOnLongGrass(struct npc_state *fieldObject, struct obj *object) -GroundEffect_StepOnLongGrass: ; 8096F74 +@ void GroundEffect_StepOnLongGrass(struct npc_state *fieldObject, struct obj *object) +GroundEffect_StepOnLongGrass: @ 8096F74 push {lr} ldr r3, =0x02038c08 movs r2, 0x10 @@ -266396,8 +266396,8 @@ GroundEffect_StepOnLongGrass: ; 8096F74 thumb_func_end GroundEffect_StepOnLongGrass thumb_func_start GroundEffect_WaterReflection -; void GroundEffect_WaterReflection(struct npc_state *fieldObject, struct obj *object) -GroundEffect_WaterReflection: ; 8096FC0 +@ void GroundEffect_WaterReflection(struct npc_state *fieldObject, struct obj *object) +GroundEffect_WaterReflection: @ 8096FC0 push {lr} movs r2, 0 bl SetUpReflection @@ -266406,8 +266406,8 @@ GroundEffect_WaterReflection: ; 8096FC0 thumb_func_end GroundEffect_WaterReflection thumb_func_start GroundEffect_IceReflection -; void GroundEffect_IceReflection(struct npc_state *fieldObject, struct obj *object) -GroundEffect_IceReflection: ; 8096FCC +@ void GroundEffect_IceReflection(struct npc_state *fieldObject, struct obj *object) +GroundEffect_IceReflection: @ 8096FCC push {lr} movs r2, 0x1 bl SetUpReflection @@ -266416,8 +266416,8 @@ GroundEffect_IceReflection: ; 8096FCC thumb_func_end GroundEffect_IceReflection thumb_func_start GroundEffect_FlowingWater -; void GroundEffect_FlowingWater(struct npc_state *fieldObject, struct obj *object) -GroundEffect_FlowingWater: ; 8096FD8 +@ void GroundEffect_FlowingWater(struct npc_state *fieldObject, struct obj *object) +GroundEffect_FlowingWater: @ 8096FD8 push {lr} adds r1, r0, 0 movs r0, 0x22 @@ -266427,8 +266427,8 @@ GroundEffect_FlowingWater: ; 8096FD8 thumb_func_end GroundEffect_FlowingWater thumb_func_start GroundEffect_SandTracks -; void GroundEffect_SandTracks(struct npc_state *fieldObject, struct obj *object) -GroundEffect_SandTracks: ; 8096FE8 +@ void GroundEffect_SandTracks(struct npc_state *fieldObject, struct obj *object) +GroundEffect_SandTracks: @ 8096FE8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -266450,8 +266450,8 @@ GroundEffect_SandTracks: ; 8096FE8 thumb_func_end GroundEffect_SandTracks thumb_func_start GroundEffect_DeepSandTracks -; void GroundEffect_DeepSandTracks(struct npc_state *fieldObject, struct obj *object) -GroundEffect_DeepSandTracks: ; 8097014 +@ void GroundEffect_DeepSandTracks(struct npc_state *fieldObject, struct obj *object) +GroundEffect_DeepSandTracks: @ 8097014 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -266473,14 +266473,14 @@ GroundEffect_DeepSandTracks: ; 8097014 thumb_func_end GroundEffect_DeepSandTracks thumb_func_start DoTracksGroundEffect_None -; void DoTracksGroundEffect_None(struct npc_state *fieldObject, struct obj *object) -DoTracksGroundEffect_None: ; 8097040 +@ void DoTracksGroundEffect_None(struct npc_state *fieldObject, struct obj *object) +DoTracksGroundEffect_None: @ 8097040 bx lr thumb_func_end DoTracksGroundEffect_None thumb_func_start DoTracksGroundEffect_Footprints -; void DoTracksGroundEffect_Footprints(struct npc_state *fieldObject, struct obj *object) -DoTracksGroundEffect_Footprints: ; 8097044 +@ void DoTracksGroundEffect_Footprints(struct npc_state *fieldObject, struct obj *object) +DoTracksGroundEffect_Footprints: @ 8097044 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -266518,8 +266518,8 @@ DoTracksGroundEffect_Footprints: ; 8097044 thumb_func_end DoTracksGroundEffect_Footprints thumb_func_start DoTracksGroundEffect_BikeTireTracks -; void DoTracksGroundEffect_BikeTireTracks(struct npc_state *fieldObject, struct obj *object) -DoTracksGroundEffect_BikeTireTracks: ; 8097094 +@ void DoTracksGroundEffect_BikeTireTracks(struct npc_state *fieldObject, struct obj *object) +DoTracksGroundEffect_BikeTireTracks: @ 8097094 push {r4,lr} adds r4, r0, 0 ldr r1, [r4, 0x10] @@ -266560,8 +266560,8 @@ _080970D6: thumb_func_end DoTracksGroundEffect_BikeTireTracks thumb_func_start GroundEffect_Ripple -; void GroundEffect_Ripple(struct npc_state *fieldObject, struct obj *object) -GroundEffect_Ripple: ; 80970E4 +@ void GroundEffect_Ripple(struct npc_state *fieldObject, struct obj *object) +GroundEffect_Ripple: @ 80970E4 push {lr} bl DoRippleFieldEffect pop {r0} @@ -266569,8 +266569,8 @@ GroundEffect_Ripple: ; 80970E4 thumb_func_end GroundEffect_Ripple thumb_func_start GroundEffect_StepOnPuddle -; void GroundEffect_StepOnPuddle(struct npc_state *fieldObject, struct obj *object) -GroundEffect_StepOnPuddle: ; 80970F0 +@ void GroundEffect_StepOnPuddle(struct npc_state *fieldObject, struct obj *object) +GroundEffect_StepOnPuddle: @ 80970F0 push {lr} adds r1, r0, 0 movs r0, 0xF @@ -266580,8 +266580,8 @@ GroundEffect_StepOnPuddle: ; 80970F0 thumb_func_end GroundEffect_StepOnPuddle thumb_func_start GroundEffect_SandHeap -; void GroundEffect_SandHeap(struct npc_state *fieldObject, struct obj *object) -GroundEffect_SandHeap: ; 8097100 +@ void GroundEffect_SandHeap(struct npc_state *fieldObject, struct obj *object) +GroundEffect_SandHeap: @ 8097100 push {lr} adds r1, r0, 0 movs r0, 0x27 @@ -266591,8 +266591,8 @@ GroundEffect_SandHeap: ; 8097100 thumb_func_end GroundEffect_SandHeap thumb_func_start GroundEffect_JumpOnTallGrass -; void GroundEffect_JumpOnTallGrass(struct npc_state *fieldObject, struct obj *object) -GroundEffect_JumpOnTallGrass: ; 8097110 +@ void GroundEffect_JumpOnTallGrass(struct npc_state *fieldObject, struct obj *object) +GroundEffect_JumpOnTallGrass: @ 8097110 push {r4-r7,lr} sub sp, 0x4 adds r5, r0, 0 @@ -266636,8 +266636,8 @@ _0809715A: thumb_func_end GroundEffect_JumpOnTallGrass thumb_func_start GroundEffect_JumpOnLongGrass -; void GroundEffect_JumpOnLongGrass(struct npc_state *fieldObject, struct obj *object) -GroundEffect_JumpOnLongGrass: ; 8097168 +@ void GroundEffect_JumpOnLongGrass(struct npc_state *fieldObject, struct obj *object) +GroundEffect_JumpOnLongGrass: @ 8097168 push {lr} ldr r2, =0x02038c08 movs r3, 0x10 @@ -266659,8 +266659,8 @@ GroundEffect_JumpOnLongGrass: ; 8097168 thumb_func_end GroundEffect_JumpOnLongGrass thumb_func_start GroundEffect_JumpOnShallowWater -; void GroundEffect_JumpOnShallowWater(struct npc_state *fieldObject, struct obj *object) -GroundEffect_JumpOnShallowWater: ; 8097190 +@ void GroundEffect_JumpOnShallowWater(struct npc_state *fieldObject, struct obj *object) +GroundEffect_JumpOnShallowWater: @ 8097190 push {r4,lr} ldr r3, =0x02038c08 movs r4, 0x10 @@ -266685,8 +266685,8 @@ GroundEffect_JumpOnShallowWater: ; 8097190 thumb_func_end GroundEffect_JumpOnShallowWater thumb_func_start GroundEffect_JumpOnWater -; void GroundEffect_JumpOnWater(struct npc_state *fieldObject, struct obj *object) -GroundEffect_JumpOnWater: ; 80971C0 +@ void GroundEffect_JumpOnWater(struct npc_state *fieldObject, struct obj *object) +GroundEffect_JumpOnWater: @ 80971C0 push {r4,lr} ldr r3, =0x02038c08 movs r4, 0x10 @@ -266711,8 +266711,8 @@ GroundEffect_JumpOnWater: ; 80971C0 thumb_func_end GroundEffect_JumpOnWater thumb_func_start GroundEffect_JumpLandingDust -; void GroundEffect_JumpLandingDust(struct npc_state *fieldObject, struct obj *object) -GroundEffect_JumpLandingDust: ; 80971F0 +@ void GroundEffect_JumpLandingDust(struct npc_state *fieldObject, struct obj *object) +GroundEffect_JumpLandingDust: @ 80971F0 push {r4,lr} ldr r3, =0x02038c08 movs r4, 0x10 @@ -266737,8 +266737,8 @@ GroundEffect_JumpLandingDust: ; 80971F0 thumb_func_end GroundEffect_JumpLandingDust thumb_func_start GroundEffect_ShortGrass -; void GroundEffect_ShortGrass(struct npc_state *fieldObject, struct obj *object) -GroundEffect_ShortGrass: ; 8097220 +@ void GroundEffect_ShortGrass(struct npc_state *fieldObject, struct obj *object) +GroundEffect_ShortGrass: @ 8097220 push {lr} adds r1, r0, 0 movs r0, 0x29 @@ -266748,8 +266748,8 @@ GroundEffect_ShortGrass: ; 8097220 thumb_func_end GroundEffect_ShortGrass thumb_func_start GroundEffect_HotSprings -; void GroundEffect_HotSprings(struct npc_state *fieldObject, struct obj *object) -GroundEffect_HotSprings: ; 8097230 +@ void GroundEffect_HotSprings(struct npc_state *fieldObject, struct obj *object) +GroundEffect_HotSprings: @ 8097230 push {lr} adds r1, r0, 0 movs r0, 0x2A @@ -266759,8 +266759,8 @@ GroundEffect_HotSprings: ; 8097230 thumb_func_end GroundEffect_HotSprings thumb_func_start GroundEffect_Seaweed -; void GroundEffect_Seaweed(struct npc_state *fieldObject, struct obj *object) -GroundEffect_Seaweed: ; 8097240 +@ void GroundEffect_Seaweed(struct npc_state *fieldObject, struct obj *object) +GroundEffect_Seaweed: @ 8097240 push {lr} ldr r2, =0x02038c08 movs r3, 0x10 @@ -266777,8 +266777,8 @@ GroundEffect_Seaweed: ; 8097240 thumb_func_end GroundEffect_Seaweed thumb_func_start DoFlaggedGroundEffects -; void DoFlaggedGroundEffects(struct npc_state *fieldObject, struct obj *object, u32 flags) -DoFlaggedGroundEffects: ; 8097260 +@ void DoFlaggedGroundEffects(struct npc_state *fieldObject, struct obj *object, u32 flags) +DoFlaggedGroundEffects: @ 8097260 push {r4-r7,lr} mov r7, r8 push {r7} @@ -266827,8 +266827,8 @@ _080972AC: thumb_func_end DoFlaggedGroundEffects thumb_func_start filters_out_some_ground_effects -; void filters_out_some_ground_effects(struct npc_state *fieldObject, u32 *flags) -filters_out_some_ground_effects: ; 80972BC +@ void filters_out_some_ground_effects(struct npc_state *fieldObject, u32 *flags) +filters_out_some_ground_effects: @ 80972BC push {lr} adds r2, r0, 0 adds r3, r1, 0 @@ -266859,8 +266859,8 @@ _080972EA: thumb_func_end filters_out_some_ground_effects thumb_func_start FilterOutStepOnPuddleGroundEffectIfJumping -; void FilterOutStepOnPuddleGroundEffectIfJumping(struct npc_state *fieldObject, u32 *flags) -FilterOutStepOnPuddleGroundEffectIfJumping: ; 80972F4 +@ void FilterOutStepOnPuddleGroundEffectIfJumping(struct npc_state *fieldObject, u32 *flags) +FilterOutStepOnPuddleGroundEffectIfJumping: @ 80972F4 push {lr} adds r2, r1, 0 ldrb r0, [r0] @@ -266878,8 +266878,8 @@ _08097308: thumb_func_end FilterOutStepOnPuddleGroundEffectIfJumping thumb_func_start DoGroundEffects_OnSpawn -; void DoGroundEffects_OnSpawn(struct npc_state *fieldObject, struct obj *object) -DoGroundEffects_OnSpawn: ; 8097310 +@ void DoGroundEffects_OnSpawn(struct npc_state *fieldObject, struct obj *object) +DoGroundEffects_OnSpawn: @ 8097310 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -266918,8 +266918,8 @@ _08097354: thumb_func_end DoGroundEffects_OnSpawn thumb_func_start DoGroundEffects_OnBeginStep -; void DoGroundEffects_OnBeginStep(struct npc_state *fieldObject, struct obj *object) -DoGroundEffects_OnBeginStep: ; 809735C +@ void DoGroundEffects_OnBeginStep(struct npc_state *fieldObject, struct obj *object) +DoGroundEffects_OnBeginStep: @ 809735C push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -266961,8 +266961,8 @@ _080973A8: thumb_func_end DoGroundEffects_OnBeginStep thumb_func_start DoGroundEffects_OnFinishStep -; void DoGroundEffects_OnFinishStep(struct npc_state *fieldObject, struct obj *object) -DoGroundEffects_OnFinishStep: ; 80973B0 +@ void DoGroundEffects_OnFinishStep(struct npc_state *fieldObject, struct obj *object) +DoGroundEffects_OnFinishStep: @ 80973B0 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -267004,8 +267004,8 @@ _080973FC: thumb_func_end DoGroundEffects_OnFinishStep thumb_func_start sub_8097404 -; bool8 sub_8097404(struct npc_state *fieldObject) -sub_8097404: ; 8097404 +@ bool8 sub_8097404(struct npc_state *fieldObject) +sub_8097404: @ 8097404 push {r4,r5,lr} adds r5, r0, 0 ldrh r1, [r5] @@ -267081,8 +267081,8 @@ _0809748E: thumb_func_end sub_8097404 thumb_func_start player_bitmagic -; void player_bitmagic() -player_bitmagic: ; 8097494 +@ void player_bitmagic() +player_bitmagic: @ 8097494 push {r4,r5,lr} movs r4, 0 ldr r5, =0x02037350 @@ -267114,7 +267114,7 @@ _080974B8: thumb_func_end player_bitmagic thumb_func_start sub_80974D0 -sub_80974D0: ; 80974D0 +sub_80974D0: @ 80974D0 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -267150,8 +267150,8 @@ _080974FC: thumb_func_end sub_80974D0 thumb_func_start npc_sync_anim_pause_bits -; void npc_sync_anim_pause_bits(struct npc_state *fieldObject) -npc_sync_anim_pause_bits: ; 8097514 +@ void npc_sync_anim_pause_bits(struct npc_state *fieldObject) +npc_sync_anim_pause_bits: @ 8097514 push {r4,r5,lr} adds r5, r0, 0 ldrh r2, [r5] @@ -267204,7 +267204,7 @@ _0809756C: thumb_func_end npc_sync_anim_pause_bits thumb_func_start sub_809757C -sub_809757C: ; 809757C +sub_809757C: @ 809757C push {r4,r5,lr} movs r4, 0 ldr r5, =0x02037350 @@ -267232,8 +267232,8 @@ _08097598: thumb_func_end sub_809757C thumb_func_start little_step -; void little_step(struct obj *object, u8 direction) -little_step: ; 80975AC +@ void little_step(struct obj *object, u8 direction) +little_step: @ 80975AC lsls r1, 24 ldr r2, =gUnknown_0850DB7C lsrs r1, 22 @@ -267251,7 +267251,7 @@ little_step: ; 80975AC thumb_func_end little_step thumb_func_start double_little_steps -double_little_steps: ; 80975CC +double_little_steps: @ 80975CC lsls r1, 24 ldr r2, =gUnknown_0850DB7C lsrs r1, 22 @@ -267271,7 +267271,7 @@ double_little_steps: ; 80975CC thumb_func_end double_little_steps thumb_func_start triple_little_steps -triple_little_steps: ; 80975F0 +triple_little_steps: @ 80975F0 lsls r1, 24 ldr r2, =gUnknown_0850DB7C lsrs r1, 22 @@ -267293,7 +267293,7 @@ triple_little_steps: ; 80975F0 thumb_func_end triple_little_steps thumb_func_start quad_little_steps -quad_little_steps: ; 8097618 +quad_little_steps: @ 8097618 lsls r1, 24 ldr r2, =gUnknown_0850DB7C lsrs r1, 22 @@ -267313,8 +267313,8 @@ quad_little_steps: ; 8097618 thumb_func_end quad_little_steps thumb_func_start oct_little_steps -; void oct_little_steps(struct obj *object, u8 direction) -oct_little_steps: ; 809763C +@ void oct_little_steps(struct obj *object, u8 direction) +oct_little_steps: @ 809763C lsls r1, 24 ldr r2, =gUnknown_0850DB7C lsrs r1, 22 @@ -267334,8 +267334,8 @@ oct_little_steps: ; 809763C thumb_func_end oct_little_steps thumb_func_start oamt_npc_ministep_reset -; void oamt_npc_ministep_reset(struct obj *object, u8 direction, u8 speed) -oamt_npc_ministep_reset: ; 8097660 +@ void oamt_npc_ministep_reset(struct obj *object, u8 direction, u8 speed) +oamt_npc_ministep_reset: @ 8097660 lsls r1, 24 lsrs r1, 24 lsls r2, 24 @@ -267348,8 +267348,8 @@ oamt_npc_ministep_reset: ; 8097660 thumb_func_end oamt_npc_ministep_reset thumb_func_start obj_npc_ministep -; bool8 obj_npc_ministep(struct obj *object) -obj_npc_ministep: ; 8097674 +@ bool8 obj_npc_ministep(struct obj *object) +obj_npc_ministep: @ 8097674 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =gUnknown_0850E768 @@ -267402,8 +267402,8 @@ _080976D6: thumb_func_end obj_npc_ministep thumb_func_start sub_80976DC -; void sub_80976DC(struct obj *object, u8 direction) -sub_80976DC: ; 80976DC +@ void sub_80976DC(struct obj *object, u8 direction) +sub_80976DC: @ 80976DC lsls r1, 24 lsrs r1, 24 movs r2, 0 @@ -267414,8 +267414,8 @@ sub_80976DC: ; 80976DC thumb_func_end sub_80976DC thumb_func_start sub_80976EC -; bool8 sub_80976EC(struct obj *object) -sub_80976EC: ; 80976EC +@ bool8 sub_80976EC(struct obj *object) +sub_80976EC: @ 80976EC push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x36] @@ -267450,7 +267450,7 @@ _08097720: thumb_func_end sub_80976EC thumb_func_start sub_8097728 -sub_8097728: ; 8097728 +sub_8097728: @ 8097728 ldr r1, =gUnknown_0850E7BA lsls r0, 16 asrs r0, 16 @@ -267463,7 +267463,7 @@ sub_8097728: ; 8097728 thumb_func_end sub_8097728 thumb_func_start sub_809773C -sub_809773C: ; 809773C +sub_809773C: @ 809773C ldr r1, =gUnknown_0850E772 lsls r0, 16 asrs r0, 16 @@ -267476,7 +267476,7 @@ sub_809773C: ; 809773C thumb_func_end sub_809773C thumb_func_start sub_8097750 -sub_8097750: ; 8097750 +sub_8097750: @ 8097750 movs r1, 0 strh r1, [r0, 0x3A] strh r1, [r0, 0x3C] @@ -267484,7 +267484,7 @@ sub_8097750: ; 8097750 thumb_func_end sub_8097750 thumb_func_start sub_8097758 -sub_8097758: ; 8097758 +sub_8097758: @ 8097758 push {r4-r6,lr} adds r5, r0, 0 movs r6, 0 @@ -267592,7 +267592,7 @@ _08097818: thumb_func_end sub_8097758 thumb_func_start sub_8097820 -sub_8097820: ; 8097820 +sub_8097820: @ 8097820 lsls r1, 24 ldr r2, =gUnknown_0850E834 lsrs r1, 22 @@ -267608,7 +267608,7 @@ sub_8097820: ; 8097820 thumb_func_end sub_8097820 thumb_func_start sub_809783C -sub_809783C: ; 809783C +sub_809783C: @ 809783C push {r4,lr} lsls r1, 24 lsrs r1, 24 @@ -267627,7 +267627,7 @@ sub_809783C: ; 809783C thumb_func_end sub_809783C thumb_func_start sub_809785C -sub_809785C: ; 809785C +sub_809785C: @ 809785C push {r4-r6,lr} sub sp, 0xC adds r4, r0, 0 @@ -267695,7 +267695,7 @@ _080978D2: thumb_func_end sub_809785C thumb_func_start sub_80978E4 -sub_80978E4: ; 80978E4 +sub_80978E4: @ 80978E4 push {r4-r6,lr} sub sp, 0xC adds r5, r0, 0 @@ -267768,15 +267768,15 @@ _08097964: thumb_func_end sub_80978E4 thumb_func_start sub_8097978 -; void sub_8097978(struct obj *object, u16 a2) -sub_8097978: ; 8097978 +@ void sub_8097978(struct obj *object, u16 a2) +sub_8097978: @ 8097978 strh r1, [r0, 0x34] bx lr thumb_func_end sub_8097978 thumb_func_start sub_809797C -; bool8 sub_809797C(struct obj *object) -sub_809797C: ; 809797C +@ bool8 sub_809797C(struct obj *object) +sub_809797C: @ 809797C push {lr} ldrh r1, [r0, 0x34] subs r1, 0x1 @@ -267794,7 +267794,7 @@ _08097990: thumb_func_end sub_809797C thumb_func_start obj_anim_image_set_and_seek -obj_anim_image_set_and_seek: ; 8097994 +obj_anim_image_set_and_seek: @ 8097994 push {r4,lr} lsls r2, 24 lsrs r2, 24 @@ -267816,7 +267816,7 @@ obj_anim_image_set_and_seek: ; 8097994 thumb_func_end obj_anim_image_set_and_seek thumb_func_start sub_80979BC -sub_80979BC: ; 80979BC +sub_80979BC: @ 80979BC push {lr} adds r0, 0x3F ldrb r1, [r0] @@ -267834,7 +267834,7 @@ _080979D0: thumb_func_end sub_80979BC thumb_func_start sub_80979D4 -sub_80979D4: ; 80979D4 +sub_80979D4: @ 80979D4 push {r4-r6,lr} mov r12, r0 lsls r1, 24 @@ -267963,7 +267963,7 @@ _08097AC2: thumb_func_end sub_80979D4 thumb_func_start sub_8097AC8 -sub_8097AC8: ; 8097AC8 +sub_8097AC8: @ 8097AC8 push {r4,lr} adds r4, r0, 0 bl sub_8097D68 @@ -267984,7 +267984,7 @@ sub_8097AC8: ; 8097AC8 thumb_func_end sub_8097AC8 thumb_func_start sub_8097AF0 -sub_8097AF0: ; 8097AF0 +sub_8097AF0: @ 8097AF0 push {r4,r5,lr} movs r5, 0 movs r4, 0x3F @@ -268016,7 +268016,7 @@ _08097B16: thumb_func_end sub_8097AF0 thumb_func_start sub_8097B2C -sub_8097B2C: ; 8097B2C +sub_8097B2C: @ 8097B2C push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -268057,7 +268057,7 @@ _08097B72: thumb_func_end sub_8097B2C thumb_func_start sub_8097B78 -sub_8097B78: ; 8097B78 +sub_8097B78: @ 8097B78 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -268088,7 +268088,7 @@ _08097BAA: thumb_func_end sub_8097B78 thumb_func_start sub_8097BB4 -sub_8097BB4: ; 8097BB4 +sub_8097BB4: @ 8097BB4 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -268159,7 +268159,7 @@ _08097C3E: thumb_func_end sub_8097BB4 thumb_func_start sub_8097C44 -sub_8097C44: ; 8097C44 +sub_8097C44: @ 8097C44 push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -268196,7 +268196,7 @@ _08097C80: thumb_func_end sub_8097C44 thumb_func_start sub_8097C8C -sub_8097C8C: ; 8097C8C +sub_8097C8C: @ 8097C8C push {lr} lsls r0, 24 lsrs r0, 24 @@ -268228,7 +268228,7 @@ _08097CBA: thumb_func_end sub_8097C8C thumb_func_start sub_8097CC4 -sub_8097CC4: ; 8097CC4 +sub_8097CC4: @ 8097CC4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -268255,7 +268255,7 @@ _08097CEA: thumb_func_end sub_8097CC4 thumb_func_start sub_8097CF4 -sub_8097CF4: ; 8097CF4 +sub_8097CF4: @ 8097CF4 push {lr} adds r2, r0, 0 movs r1, 0x36 @@ -268292,7 +268292,7 @@ _08097D2C: thumb_func_end sub_8097CF4 thumb_func_start sub_8097D30 -sub_8097D30: ; 8097D30 +sub_8097D30: @ 8097D30 push {lr} adds r1, r0, 0 movs r2, 0x36 @@ -268325,7 +268325,7 @@ _08097D5E: thumb_func_end sub_8097D30 thumb_func_start sub_8097D68 -sub_8097D68: ; 8097D68 +sub_8097D68: @ 8097D68 push {lr} adds r1, r0, 0 movs r2, 0x34 @@ -268358,7 +268358,7 @@ _08097D98: thumb_func_end sub_8097D68 thumb_func_start sub_8097D9C -sub_8097D9C: ; 8097D9C +sub_8097D9C: @ 8097D9C push {lr} lsls r0, 24 lsrs r0, 24 @@ -268388,7 +268388,7 @@ _08097DCA: thumb_func_end sub_8097D9C thumb_func_start oe_exec_and_other_stuff -oe_exec_and_other_stuff: ; 8097DD0 +oe_exec_and_other_stuff: @ 8097DD0 push {r4,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -268408,7 +268408,7 @@ oe_exec_and_other_stuff: ; 8097DD0 thumb_func_end oe_exec_and_other_stuff thumb_func_start DoShadowFieldEffect -DoShadowFieldEffect: ; 8097DF8 +DoShadowFieldEffect: @ 8097DF8 push {lr} adds r1, r0, 0 ldrb r2, [r1, 0x2] @@ -268426,8 +268426,8 @@ _08097E10: thumb_func_end DoShadowFieldEffect thumb_func_start DoRippleFieldEffect -; void DoRippleFieldEffect(struct npc_state *fieldObject, struct obj *object) -DoRippleFieldEffect: ; 8097E14 +@ void DoRippleFieldEffect(struct npc_state *fieldObject, struct obj *object) +DoRippleFieldEffect: @ 8097E14 push {r4,lr} adds r4, r1, 0 ldrb r0, [r0, 0x5] @@ -268457,7 +268457,7 @@ DoRippleFieldEffect: ; 8097E14 thumb_func_end DoRippleFieldEffect thumb_func_start sub_8097E50 -sub_8097E50: ; 8097E50 +sub_8097E50: @ 8097E50 push {r4-r7,lr} mov r7, r8 push {r7} @@ -268547,7 +268547,7 @@ _08097EE0: thumb_func_end sub_8097E50 thumb_func_start sub_8097EF0 -sub_8097EF0: ; 8097EF0 +sub_8097EF0: @ 8097EF0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -268618,8 +268618,8 @@ _08097F68: thumb_func_end sub_8097EF0 thumb_func_start sub_8097F78 -; signed int sub_8097F78(npc_state *a1) -sub_8097F78: ; 8097F78 +@ signed int sub_8097F78(npc_state *a1) +sub_8097F78: @ 8097F78 push {lr} movs r2, 0 ldr r1, =0x020375b8 @@ -268646,7 +268646,7 @@ _08097FA0: thumb_func_end sub_8097F78 thumb_func_start sub_8097FA4 -sub_8097FA4: ; 8097FA4 +sub_8097FA4: @ 8097FA4 push {r4-r6,lr} adds r6, r0, 0 ldr r0, =sub_8097FE4 @@ -268674,7 +268674,7 @@ sub_8097FA4: ; 8097FA4 thumb_func_end sub_8097FA4 thumb_func_start sub_8097FE4 -sub_8097FE4: ; 8097FE4 +sub_8097FE4: @ 8097FE4 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -268724,7 +268724,7 @@ _08098030: thumb_func_end sub_8097FE4 thumb_func_start sub_8098044 -sub_8098044: ; 8098044 +sub_8098044: @ 8098044 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -268748,7 +268748,7 @@ sub_8098044: ; 8098044 thumb_func_end sub_8098044 thumb_func_start sub_8098074 -sub_8098074: ; 8098074 +sub_8098074: @ 8098074 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -268788,7 +268788,7 @@ _080980A8: thumb_func_end sub_8098074 thumb_func_start sub_80980C0 -sub_80980C0: ; 80980C0 +sub_80980C0: @ 80980C0 movs r0, 0 strh r0, [r1, 0x26] ldrh r0, [r1, 0x32] @@ -268799,7 +268799,7 @@ sub_80980C0: ; 80980C0 thumb_func_end sub_80980C0 thumb_func_start sub_80980D0 -sub_80980D0: ; 80980D0 +sub_80980D0: @ 80980D0 push {lr} adds r2, r1, 0 ldrh r0, [r2, 0x26] @@ -268821,7 +268821,7 @@ _080980EC: thumb_func_end sub_80980D0 thumb_func_start sub_80980F4 -sub_80980F4: ; 80980F4 +sub_80980F4: @ 80980F4 ldr r0, =0x0000ff60 strh r0, [r1, 0x26] ldrh r0, [r1, 0x32] @@ -268833,7 +268833,7 @@ sub_80980F4: ; 80980F4 thumb_func_end sub_80980F4 thumb_func_start sub_8098108 -sub_8098108: ; 8098108 +sub_8098108: @ 8098108 push {lr} ldrh r0, [r1, 0x26] adds r0, 0x8 @@ -268851,13 +268851,13 @@ _0809811C: thumb_func_end sub_8098108 thumb_func_start sub_8098124 -sub_8098124: ; 8098124 +sub_8098124: @ 8098124 movs r0, 0x1 bx lr thumb_func_end sub_8098124 thumb_func_start sub_8098128 -sub_8098128: ; 8098128 +sub_8098128: @ 8098128 ldr r1, =0x020375bc movs r0, 0 strb r0, [r1] @@ -268879,7 +268879,7 @@ sub_8098128: ; 8098128 thumb_func_end sub_8098128 thumb_func_start sub_8098154 -sub_8098154: ; 8098154 +sub_8098154: @ 8098154 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -268933,7 +268933,7 @@ _080981B0: thumb_func_end sub_8098154 thumb_func_start task_add_textbox -task_add_textbox: ; 80981BC +task_add_textbox: @ 80981BC push {lr} ldr r0, =sub_8098154 movs r1, 0x50 @@ -268944,7 +268944,7 @@ task_add_textbox: ; 80981BC thumb_func_end task_add_textbox thumb_func_start task_del_textbox -task_del_textbox: ; 80981D0 +task_del_textbox: @ 80981D0 push {lr} ldr r0, =sub_8098154 bl get_task_id_by_function @@ -268960,7 +268960,7 @@ _080981E4: thumb_func_end task_del_textbox thumb_func_start box_related_two__2 -box_related_two__2: ; 80981EC +box_related_two__2: @ 80981EC push {r4,lr} adds r1, r0, 0 ldr r4, =0x020375bc @@ -268984,7 +268984,7 @@ _0809820E: thumb_func_end box_related_two__2 thumb_func_start sub_8098214 -sub_8098214: ; 8098214 +sub_8098214: @ 8098214 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -269004,7 +269004,7 @@ _0809822E: thumb_func_end sub_8098214 thumb_func_start sub_8098238 -sub_8098238: ; 8098238 +sub_8098238: @ 8098238 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x020375bc @@ -269033,7 +269033,7 @@ _08098272: thumb_func_end sub_8098238 thumb_func_start box_related_two__3 -box_related_two__3: ; 8098278 +box_related_two__3: @ 8098278 push {lr} adds r1, r0, 0 ldr r2, =0x020375bc @@ -269056,7 +269056,7 @@ _0809829A: thumb_func_end box_related_two__3 thumb_func_start sub_80982A0 -sub_80982A0: ; 80982A0 +sub_80982A0: @ 80982A0 push {lr} ldr r2, =0x020375bc movs r1, 0x3 @@ -269070,7 +269070,7 @@ sub_80982A0: ; 80982A0 thumb_func_end sub_80982A0 thumb_func_start sub_80982B8 -sub_80982B8: ; 80982B8 +sub_80982B8: @ 80982B8 push {lr} ldr r1, =0x020375bc ldrb r0, [r1] @@ -269090,7 +269090,7 @@ _080982D6: thumb_func_end sub_80982B8 thumb_func_start textbox_fdecode_auto_and_task_add -textbox_fdecode_auto_and_task_add: ; 80982DC +textbox_fdecode_auto_and_task_add: @ 80982DC push {r4,lr} adds r2, r0, 0 adds r4, r1, 0 @@ -269109,7 +269109,7 @@ textbox_fdecode_auto_and_task_add: ; 80982DC thumb_func_end textbox_fdecode_auto_and_task_add thumb_func_start textbox_auto_and_task_add -textbox_auto_and_task_add: ; 8098304 +textbox_auto_and_task_add: @ 8098304 push {lr} movs r0, 0x1 bl AddTextPrinterForMessage @@ -269119,7 +269119,7 @@ textbox_auto_and_task_add: ; 8098304 thumb_func_end textbox_auto_and_task_add thumb_func_start textbox_close -textbox_close: ; 8098314 +textbox_close: @ 8098314 push {lr} bl task_del_textbox movs r0, 0 @@ -269134,7 +269134,7 @@ textbox_close: ; 8098314 thumb_func_end textbox_close thumb_func_start textbox_any_visible -textbox_any_visible: ; 8098330 +textbox_any_visible: @ 8098330 ldr r0, =0x020375bc ldrb r0, [r0] bx lr @@ -269142,7 +269142,7 @@ textbox_any_visible: ; 8098330 thumb_func_end textbox_any_visible thumb_func_start sub_809833C -sub_809833C: ; 809833C +sub_809833C: @ 809833C push {lr} ldr r0, =0x020375bc ldrb r0, [r0] @@ -269159,7 +269159,7 @@ _08098352: thumb_func_end sub_809833C thumb_func_start sub_8098358 -sub_8098358: ; 8098358 +sub_8098358: @ 8098358 push {lr} bl task_del_textbox movs r0, 0 @@ -269174,7 +269174,7 @@ sub_8098358: ; 8098358 thumb_func_end sub_8098358 thumb_func_start sub_8098374 -sub_8098374: ; 8098374 +sub_8098374: @ 8098374 push {lr} bl task_del_textbox ldr r1, =0x020375bc @@ -269186,7 +269186,7 @@ sub_8098374: ; 8098374 thumb_func_end sub_8098374 thumb_func_start walkrun_is_standing_still -walkrun_is_standing_still: ; 8098388 +walkrun_is_standing_still: @ 8098388 push {lr} ldr r0, =0x02037590 ldrb r0, [r0, 0x3] @@ -269203,7 +269203,7 @@ _0809839E: thumb_func_end walkrun_is_standing_still thumb_func_start sub_80983A4 -sub_80983A4: ; 80983A4 +sub_80983A4: @ 80983A4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -269221,7 +269221,7 @@ _080983BE: thumb_func_end sub_80983A4 thumb_func_start sub_80983C4 -sub_80983C4: ; 80983C4 +sub_80983C4: @ 80983C4 push {lr} ldr r0, =sub_80983A4 bl is_function_an_active_task @@ -269240,7 +269240,7 @@ _080983E2: thumb_func_end sub_80983C4 thumb_func_start sub_80983E8 -sub_80983E8: ; 80983E8 +sub_80983E8: @ 80983E8 push {lr} bl player_bitmagic ldr r0, =sub_80983A4 @@ -269252,7 +269252,7 @@ sub_80983E8: ; 80983E8 thumb_func_end sub_80983E8 thumb_func_start sub_8098400 -sub_8098400: ; 8098400 +sub_8098400: @ 8098400 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -269311,7 +269311,7 @@ _08098468: thumb_func_end sub_8098400 thumb_func_start sub_809847C -sub_809847C: ; 809847C +sub_809847C: @ 809847C push {lr} ldr r0, =sub_8098400 bl is_function_an_active_task @@ -269330,7 +269330,7 @@ _0809849A: thumb_func_end sub_809847C thumb_func_start sub_80984A0 -sub_80984A0: ; 80984A0 +sub_80984A0: @ 80984A0 push {r4,r5,lr} ldr r4, =0x03005df0 ldrb r0, [r4] @@ -269367,7 +269367,7 @@ _080984DE: thumb_func_end sub_80984A0 thumb_func_start sub_80984F4 -sub_80984F4: ; 80984F4 +sub_80984F4: @ 80984F4 push {lr} movs r0, 0xFF movs r1, 0 @@ -269390,7 +269390,7 @@ sub_80984F4: ; 80984F4 thumb_func_end sub_80984F4 thumb_func_start sub_8098524 -sub_8098524: ; 8098524 +sub_8098524: @ 8098524 push {r4,lr} ldr r4, =0x02037350 ldr r0, =0x03005df0 @@ -269427,7 +269427,7 @@ _08098542: thumb_func_end sub_8098524 thumb_func_start sub_8098574 -sub_8098574: ; 8098574 +sub_8098574: @ 8098574 push {lr} ldr r0, =0x03005df0 ldrb r1, [r0] @@ -269445,7 +269445,7 @@ sub_8098574: ; 8098574 thumb_func_end sub_8098574 thumb_func_start sub_809859C -sub_809859C: ; 809859C +sub_809859C: @ 809859C push {lr} ldr r0, =0x03005df0 ldrb r1, [r0] @@ -269461,7 +269461,7 @@ sub_809859C: ; 809859C thumb_func_end sub_809859C thumb_func_start sub_80985BC -sub_80985BC: ; 80985BC +sub_80985BC: @ 80985BC push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -269519,7 +269519,7 @@ _08098622: thumb_func_end sub_80985BC thumb_func_start sub_8098630 -sub_8098630: ; 8098630 +sub_8098630: @ 8098630 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -269633,7 +269633,7 @@ _0809871A: thumb_func_end sub_8098630 thumb_func_start sub_8098734 -sub_8098734: ; 8098734 +sub_8098734: @ 8098734 push {lr} ldr r0, =sub_80985BC bl is_function_an_active_task @@ -269652,7 +269652,7 @@ _08098752: thumb_func_end sub_8098734 thumb_func_start sub_8098758 -sub_8098758: ; 8098758 +sub_8098758: @ 8098758 push {lr} lsls r0, 24 lsrs r0, 24 @@ -269672,8 +269672,8 @@ _08098772: thumb_func_end sub_8098758 thumb_func_start copy_textbox_border_tile_patterns_to_vram -; void copy_textbox_border_tile_patterns_to_vram(u8 rbox_id, u16 tile_pattern_dest_offset, u8 pal_dest_offset) -copy_textbox_border_tile_patterns_to_vram: ; 809877C +@ void copy_textbox_border_tile_patterns_to_vram(u8 rbox_id, u16 tile_pattern_dest_offset, u8 pal_dest_offset) +copy_textbox_border_tile_patterns_to_vram: @ 809877C push {r4,r5,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -269703,7 +269703,7 @@ copy_textbox_border_tile_patterns_to_vram: ; 809877C thumb_func_end copy_textbox_border_tile_patterns_to_vram thumb_func_start box_border_load_tiles_and_pal -box_border_load_tiles_and_pal: ; 80987BC +box_border_load_tiles_and_pal: @ 80987BC push {lr} lsls r0, 24 lsrs r0, 24 @@ -269717,7 +269717,7 @@ box_border_load_tiles_and_pal: ; 80987BC thumb_func_end box_border_load_tiles_and_pal thumb_func_start sub_80987D4 -sub_80987D4: ; 80987D4 +sub_80987D4: @ 80987D4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -269761,7 +269761,7 @@ sub_80987D4: ; 80987D4 thumb_func_end sub_80987D4 thumb_func_start sub_809882C -sub_809882C: ; 809882C +sub_809882C: @ 809882C push {r4,lr} adds r4, r1, 0 adds r3, r2, 0 @@ -269784,7 +269784,7 @@ sub_809882C: ; 809882C thumb_func_end sub_809882C thumb_func_start sub_8098858 -sub_8098858: ; 8098858 +sub_8098858: @ 8098858 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -269971,7 +269971,7 @@ sub_8098858: ; 8098858 thumb_func_end sub_8098858 thumb_func_start sub_80989E0 -sub_80989E0: ; 80989E0 +sub_80989E0: @ 80989E0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -270168,7 +270168,7 @@ sub_80989E0: ; 80989E0 thumb_func_end sub_80989E0 thumb_func_start rbox_fill_rectangle -rbox_fill_rectangle: ; 8098B7C +rbox_fill_rectangle: @ 8098B7C push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -270244,7 +270244,7 @@ rbox_fill_rectangle: ; 8098B7C thumb_func_end rbox_fill_rectangle thumb_func_start stdpal_get -stdpal_get: ; 8098C18 +stdpal_get: @ 8098C18 push {lr} lsls r0, 24 lsrs r0, 24 @@ -270287,14 +270287,14 @@ _08098C56: thumb_func_end stdpal_get thumb_func_start sub_8098C64 -sub_8098C64: ; 8098C64 +sub_8098C64: @ 8098C64 ldr r0, =gUnknown_08DDD728 bx lr .pool thumb_func_end sub_8098C64 thumb_func_start sub_8098C6C -sub_8098C6C: ; 8098C6C +sub_8098C6C: @ 8098C6C push {r4,r5,lr} adds r3, r1, 0 adds r4, r2, 0 @@ -270330,8 +270330,8 @@ sub_8098C6C: ; 8098C6C thumb_func_end sub_8098C6C thumb_func_start script_env_init -; void script_env_init(script_env *env, int a2, int a3) -script_env_init: ; 8098CB8 +@ void script_env_init(script_env *env, int a2, int a3) +script_env_init: @ 8098CB8 push {lr} adds r3, r0, 0 movs r0, 0 @@ -270366,8 +270366,8 @@ _08098CE6: thumb_func_end script_env_init thumb_func_start script_setup_bytecode_script -; int script_setup_bytecode_script(script_env *env, void *script_ptr) -script_setup_bytecode_script: ; 8098CF4 +@ int script_setup_bytecode_script(script_env *env, void *script_ptr) +script_setup_bytecode_script: @ 8098CF4 str r1, [r0, 0x8] movs r1, 0x1 strb r1, [r0, 0x1] @@ -270376,7 +270376,7 @@ script_setup_bytecode_script: ; 8098CF4 thumb_func_end script_setup_bytecode_script thumb_func_start script_setup_asm_script -script_setup_asm_script: ; 8098D00 +script_setup_asm_script: @ 8098D00 movs r2, 0x2 strb r2, [r0, 0x1] str r1, [r0, 0x4] @@ -270384,8 +270384,8 @@ script_setup_asm_script: ; 8098D00 thumb_func_end script_setup_asm_script thumb_func_start script_stop -; void script_stop(script_env *env) -script_stop: ; 8098D08 +@ void script_stop(script_env *env) +script_stop: @ 8098D08 movs r1, 0 strb r1, [r0, 0x1] str r1, [r0, 0x8] @@ -270393,8 +270393,8 @@ script_stop: ; 8098D08 thumb_func_end script_stop thumb_func_start script_main_handler -; int script_main_handler(script_env *env) -script_main_handler: ; 8098D10 +@ int script_main_handler(script_env *env) +script_main_handler: @ 8098D10 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0x1] @@ -270473,8 +270473,8 @@ _08098D90: thumb_func_end script_main_handler thumb_func_start script_stack_push -; int script_stack_push(script_env *env, int value) -script_stack_push: ; 8098D98 +@ int script_stack_push(script_env *env, int value) +script_stack_push: @ 8098D98 push {lr} adds r2, r0, 0 adds r3, r1, 0 @@ -270500,8 +270500,8 @@ _08098DBC: thumb_func_end script_stack_push thumb_func_start script_stack_pop -; int script_stack_pop(script_env *env) -script_stack_pop: ; 8098DC0 +@ int script_stack_pop(script_env *env) +script_stack_pop: @ 8098DC0 push {lr} adds r2, r0, 0 ldrb r0, [r2] @@ -270524,15 +270524,15 @@ _08098DDE: thumb_func_end script_stack_pop thumb_func_start script_jump -; void script_jump(script_env *env, int address) -script_jump: ; 8098DE4 +@ void script_jump(script_env *env, int address) +script_jump: @ 8098DE4 str r1, [r0, 0x8] bx lr thumb_func_end script_jump thumb_func_start script_call -; void script_call(script_env *env, int address) -script_call: ; 8098DE8 +@ void script_call(script_env *env, int address) +script_call: @ 8098DE8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -270545,8 +270545,8 @@ script_call: ; 8098DE8 thumb_func_end script_call thumb_func_start script_return -; void script_return(script_env *env) -script_return: ; 8098DFC +@ void script_return(script_env *env) +script_return: @ 8098DFC push {r4,lr} adds r4, r0, 0 bl script_stack_pop @@ -270557,8 +270557,8 @@ script_return: ; 8098DFC thumb_func_end script_return thumb_func_start script_read_halfword -; int script_read_halfword(script_env *env) -script_read_halfword: ; 8098E0C +@ int script_read_halfword(script_env *env) +script_read_halfword: @ 8098E0C adds r3, r0, 0 ldr r2, [r3, 0x8] ldrb r0, [r2] @@ -270573,8 +270573,8 @@ script_read_halfword: ; 8098E0C thumb_func_end script_read_halfword thumb_func_start script_read_word -; int script_read_word(script_env *env) -script_read_word: ; 8098E24 +@ int script_read_word(script_env *env) +script_read_word: @ 8098E24 push {r4-r6,lr} adds r3, r0, 0 ldr r0, [r3, 0x8] @@ -270602,7 +270602,7 @@ script_read_word: ; 8098E24 thumb_func_end script_read_word thumb_func_start script_env_2_enable -script_env_2_enable: ; 8098E54 +script_env_2_enable: @ 8098E54 ldr r1, =0x03000f2c movs r0, 0x1 strb r0, [r1] @@ -270611,8 +270611,8 @@ script_env_2_enable: ; 8098E54 thumb_func_end script_env_2_enable thumb_func_start script_env_2_disable -; void script_env_2_disable() -script_env_2_disable: ; 8098E60 +@ void script_env_2_disable() +script_env_2_disable: @ 8098E60 ldr r1, =0x03000f2c movs r0, 0 strb r0, [r1] @@ -270621,8 +270621,8 @@ script_env_2_disable: ; 8098E60 thumb_func_end script_env_2_disable thumb_func_start script_env_2_is_enabled -; int script_env_2_is_enabled() -script_env_2_is_enabled: ; 8098E6C +@ int script_env_2_is_enabled() +script_env_2_is_enabled: @ 8098E6C ldr r0, =0x03000f2c ldrb r0, [r0] bx lr @@ -270630,8 +270630,8 @@ script_env_2_is_enabled: ; 8098E6C thumb_func_end script_env_2_is_enabled thumb_func_start script_env_context_is_running -; int script_env_context_is_running() -script_env_context_is_running: ; 8098E78 +@ int script_env_context_is_running() +script_env_context_is_running: @ 8098E78 push {lr} ldr r0, =0x03000e38 ldrb r0, [r0] @@ -270648,7 +270648,7 @@ _08098E8E: thumb_func_end script_env_context_is_running thumb_func_start script_env_1_init -script_env_1_init: ; 8098E94 +script_env_1_init: @ 8098E94 push {lr} ldr r0, =0x03000e40 ldr r1, =gEventScriptCommandFunctionTable @@ -270663,7 +270663,7 @@ script_env_1_init: ; 8098E94 thumb_func_end script_env_1_init thumb_func_start script_env_2_run_current_script -script_env_2_run_current_script: ; 8098EBC +script_env_2_run_current_script: @ 8098EBC push {r4,lr} ldr r4, =0x03000e38 ldrb r0, [r4] @@ -270693,7 +270693,7 @@ _08098EF2: thumb_func_end script_env_2_run_current_script thumb_func_start script_env_1_execute_new_script -script_env_1_execute_new_script: ; 8098EF8 +script_env_1_execute_new_script: @ 8098EF8 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x03000e40 @@ -270715,7 +270715,7 @@ script_env_1_execute_new_script: ; 8098EF8 thumb_func_end script_env_1_execute_new_script thumb_func_start script_env_2_set_ctx_paused -script_env_2_set_ctx_paused: ; 8098F30 +script_env_2_set_ctx_paused: @ 8098F30 ldr r1, =0x03000e38 movs r0, 0x1 strb r0, [r1] @@ -270724,7 +270724,7 @@ script_env_2_set_ctx_paused: ; 8098F30 thumb_func_end script_env_2_set_ctx_paused thumb_func_start script_env_2_enable_and_set_ctx_running -script_env_2_enable_and_set_ctx_running: ; 8098F3C +script_env_2_enable_and_set_ctx_running: @ 8098F3C push {lr} ldr r1, =0x03000e38 movs r0, 0 @@ -270736,8 +270736,8 @@ script_env_2_enable_and_set_ctx_running: ; 8098F3C thumb_func_end script_env_2_enable_and_set_ctx_running thumb_func_start script_env_2_execute_new_script -; void script_env_2_execute_new_script(void *script_ptr) -script_env_2_execute_new_script: ; 8098F50 +@ void script_env_2_execute_new_script(void *script_ptr) +script_env_2_execute_new_script: @ 8098F50 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x03000eb8 @@ -270762,7 +270762,7 @@ _08098F68: thumb_func_end script_env_2_execute_new_script thumb_func_start mapheader_get_tagged_pointer -mapheader_get_tagged_pointer: ; 8098F88 +mapheader_get_tagged_pointer: @ 8098F88 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -270801,7 +270801,7 @@ _08098FC2: thumb_func_end mapheader_get_tagged_pointer thumb_func_start mapheader_run_script_by_tag -mapheader_run_script_by_tag: ; 8098FC8 +mapheader_run_script_by_tag: @ 8098FC8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -270815,8 +270815,8 @@ _08098FDA: thumb_func_end mapheader_run_script_by_tag thumb_func_start mapheader_get_first_match_from_tagged_ptr_list -; int mapheader_get_first_match_from_tagged_ptr_list(int tag) -mapheader_get_first_match_from_tagged_ptr_list: ; 8098FE0 +@ int mapheader_get_first_match_from_tagged_ptr_list(int tag) +mapheader_get_first_match_from_tagged_ptr_list: @ 8098FE0 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -270870,7 +270870,7 @@ _0809903A: thumb_func_end mapheader_get_first_match_from_tagged_ptr_list thumb_func_start mapheader_run_script_with_tag_x1 -mapheader_run_script_with_tag_x1: ; 8099040 +mapheader_run_script_with_tag_x1: @ 8099040 push {lr} movs r0, 0x1 bl mapheader_run_script_by_tag @@ -270879,7 +270879,7 @@ mapheader_run_script_with_tag_x1: ; 8099040 thumb_func_end mapheader_run_script_with_tag_x1 thumb_func_start mapheader_run_script_with_tag_x3 -mapheader_run_script_with_tag_x3: ; 809904C +mapheader_run_script_with_tag_x3: @ 809904C push {lr} movs r0, 0x3 bl mapheader_run_script_by_tag @@ -270888,7 +270888,7 @@ mapheader_run_script_with_tag_x3: ; 809904C thumb_func_end mapheader_run_script_with_tag_x3 thumb_func_start mapheader_run_script_with_tag_x5 -mapheader_run_script_with_tag_x5: ; 8099058 +mapheader_run_script_with_tag_x5: @ 8099058 push {lr} movs r0, 0x5 bl mapheader_run_script_by_tag @@ -270897,7 +270897,7 @@ mapheader_run_script_with_tag_x5: ; 8099058 thumb_func_end mapheader_run_script_with_tag_x5 thumb_func_start mapheader_run_script_with_tag_x7 -mapheader_run_script_with_tag_x7: ; 8099064 +mapheader_run_script_with_tag_x7: @ 8099064 push {lr} movs r0, 0x7 bl mapheader_run_script_by_tag @@ -270906,7 +270906,7 @@ mapheader_run_script_with_tag_x7: ; 8099064 thumb_func_end mapheader_run_script_with_tag_x7 thumb_func_start mapheader_run_script_with_tag_x6 -mapheader_run_script_with_tag_x6: ; 8099070 +mapheader_run_script_with_tag_x6: @ 8099070 push {lr} movs r0, 0x6 bl mapheader_run_script_by_tag @@ -270915,8 +270915,8 @@ mapheader_run_script_with_tag_x6: ; 8099070 thumb_func_end mapheader_run_script_with_tag_x6 thumb_func_start mapheader_run_first_tag2_script_list_match -; int mapheader_run_first_tag2_script_list_match() -mapheader_run_first_tag2_script_list_match: ; 809907C +@ int mapheader_run_first_tag2_script_list_match() +mapheader_run_first_tag2_script_list_match: @ 809907C push {lr} movs r0, 0x2 bl mapheader_get_first_match_from_tagged_ptr_list @@ -270933,8 +270933,8 @@ _08099092: thumb_func_end mapheader_run_first_tag2_script_list_match thumb_func_start mapheader_run_first_tag4_script_list_match -; void mapheader_run_first_tag4_script_list_match() -mapheader_run_first_tag4_script_list_match: ; 8099098 +@ void mapheader_run_first_tag4_script_list_match() +mapheader_run_first_tag4_script_list_match: @ 8099098 push {lr} movs r0, 0x4 bl mapheader_get_first_match_from_tagged_ptr_list @@ -270947,7 +270947,7 @@ _080990A8: thumb_func_end mapheader_run_first_tag4_script_list_match thumb_func_start sub_80990AC -sub_80990AC: ; 80990AC +sub_80990AC: @ 80990AC push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -270964,7 +270964,7 @@ sub_80990AC: ; 80990AC thumb_func_end sub_80990AC thumb_func_start killram -killram: ; 80990D0 +killram: @ 80990D0 push {lr} sub sp, 0x4 movs r0, 0 @@ -270983,7 +270983,7 @@ killram: ; 80990D0 thumb_func_end killram thumb_func_start sub_80990FC -sub_80990FC: ; 80990FC +sub_80990FC: @ 80990FC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -271045,8 +271045,8 @@ _08099176: thumb_func_end sub_80990FC thumb_func_start sub_8099188 -; u32 sub_8099188(u8 a1, u32 script) -sub_8099188: ; 8099188 +@ u32 sub_8099188(u8 a1, u32 script) +sub_8099188: @ 8099188 push {r4-r7,lr} adds r4, r1, 0 lsls r0, 24 @@ -271097,7 +271097,7 @@ _080991F2: thumb_func_end sub_8099188 thumb_func_start sub_80991F8 -sub_80991F8: ; 80991F8 +sub_80991F8: @ 80991F8 push {r4,lr} ldr r4, =0x03005d8c ldr r0, [r4] @@ -271134,7 +271134,7 @@ _0809923E: thumb_func_end sub_80991F8 thumb_func_start sub_8099244 -sub_8099244: ; 8099244 +sub_8099244: @ 8099244 push {r4-r6,lr} ldr r6, =0x03005d8c ldr r5, [r6] @@ -271177,7 +271177,7 @@ _0809929A: thumb_func_end sub_8099244 thumb_func_start sub_80992A0 -sub_80992A0: ; 80992A0 +sub_80992A0: @ 80992A0 push {lr} sub sp, 0x4 adds r2, r0, 0 @@ -271201,19 +271201,19 @@ _080992B2: thumb_func_end sub_80992A0 thumb_func_start s00_nop -s00_nop: ; 80992CC +s00_nop: @ 80992CC movs r0, 0 bx lr thumb_func_end s00_nop thumb_func_start s01_nop -s01_nop: ; 80992D0 +s01_nop: @ 80992D0 movs r0, 0 bx lr thumb_func_end s01_nop thumb_func_start s02_end -s02_end: ; 80992D4 +s02_end: @ 80992D4 push {lr} bl script_stop movs r0, 0 @@ -271222,7 +271222,7 @@ s02_end: ; 80992D4 thumb_func_end s02_end thumb_func_start s24_execute_ASM_2 -s24_execute_ASM_2: ; 80992E0 +s24_execute_ASM_2: @ 80992E0 push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -271236,7 +271236,7 @@ s24_execute_ASM_2: ; 80992E0 thumb_func_end s24_execute_ASM_2 thumb_func_start s25_extended_cmd -s25_extended_cmd: ; 80992F8 +s25_extended_cmd: @ 80992F8 push {lr} bl script_read_halfword lsls r0, 16 @@ -271252,7 +271252,7 @@ s25_extended_cmd: ; 80992F8 thumb_func_end s25_extended_cmd thumb_func_start s26_extended_cmd_setvar -s26_extended_cmd_setvar: ; 8099318 +s26_extended_cmd_setvar: @ 8099318 push {r4-r6,lr} adds r5, r0, 0 bl script_read_halfword @@ -271277,7 +271277,7 @@ s26_extended_cmd_setvar: ; 8099318 thumb_func_end s26_extended_cmd_setvar thumb_func_start s23_execute_ASM -s23_execute_ASM: ; 809934C +s23_execute_ASM: @ 809934C push {lr} bl script_read_word bl _call_via_r0 @@ -271287,7 +271287,7 @@ s23_execute_ASM: ; 809934C thumb_func_end s23_execute_ASM thumb_func_start s27_set_to_waitstate -s27_set_to_waitstate: ; 809935C +s27_set_to_waitstate: @ 809935C push {lr} bl script_env_2_set_ctx_paused movs r0, 0x1 @@ -271296,7 +271296,7 @@ s27_set_to_waitstate: ; 809935C thumb_func_end s27_set_to_waitstate thumb_func_start s05_goto -s05_goto: ; 8099368 +s05_goto: @ 8099368 push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -271310,7 +271310,7 @@ s05_goto: ; 8099368 thumb_func_end s05_goto thumb_func_start s03_return -s03_return: ; 8099380 +s03_return: @ 8099380 push {lr} bl script_return movs r0, 0 @@ -271319,7 +271319,7 @@ s03_return: ; 8099380 thumb_func_end s03_return thumb_func_start s04_call -s04_call: ; 809938C +s04_call: @ 809938C push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -271333,8 +271333,8 @@ s04_call: ; 809938C thumb_func_end s04_call thumb_func_start s06_if_jump -; int s06_if_jump(script_env *env) -s06_if_jump: ; 80993A4 +@ int s06_if_jump(script_env *env) +s06_if_jump: @ 80993A4 push {r4,r5,lr} adds r5, r0, 0 ldr r0, [r5, 0x8] @@ -271365,7 +271365,7 @@ _080993D2: thumb_func_end s06_if_jump thumb_func_start s07_if_call -s07_if_call: ; 80993E0 +s07_if_call: @ 80993E0 push {r4,r5,lr} adds r5, r0, 0 ldr r0, [r5, 0x8] @@ -271396,8 +271396,8 @@ _0809940E: thumb_func_end s07_if_call thumb_func_start sB8_set_virtual_address -; int sB8_set_virtual_address(script_env *env) -sB8_set_virtual_address: ; 809941C +@ int sB8_set_virtual_address(script_env *env) +sB8_set_virtual_address: @ 809941C push {r4,lr} ldr r4, [r0, 0x8] subs r4, 0x1 @@ -271413,8 +271413,8 @@ sB8_set_virtual_address: ; 809941C thumb_func_end sB8_set_virtual_address thumb_func_start sB9_virtual_jump -; int sB9_virtual_jump(script_env *env) -sB9_virtual_jump: ; 8099438 +@ int sB9_virtual_jump(script_env *env) +sB9_virtual_jump: @ 8099438 push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -271432,7 +271432,7 @@ sB9_virtual_jump: ; 8099438 thumb_func_end sB9_virtual_jump thumb_func_start sBA_virtual_call -sBA_virtual_call: ; 809945C +sBA_virtual_call: @ 809945C push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -271450,7 +271450,7 @@ sBA_virtual_call: ; 809945C thumb_func_end sBA_virtual_call thumb_func_start sBB_virtual_if_jump -sBB_virtual_if_jump: ; 8099480 +sBB_virtual_if_jump: @ 8099480 push {r4,r5,lr} adds r5, r0, 0 ldr r0, [r5, 0x8] @@ -271483,7 +271483,7 @@ _080994B2: thumb_func_end sBB_virtual_if_jump thumb_func_start sBC_virtual_if_call -sBC_virtual_if_call: ; 80994C4 +sBC_virtual_if_call: @ 80994C4 push {r4,r5,lr} adds r5, r0, 0 ldr r0, [r5, 0x8] @@ -271516,7 +271516,7 @@ _080994F6: thumb_func_end sBC_virtual_if_call thumb_func_start s08_jumpstd -s08_jumpstd: ; 8099508 +s08_jumpstd: @ 8099508 push {lr} adds r2, r0, 0 ldr r0, [r2, 0x8] @@ -271540,7 +271540,7 @@ _08099528: thumb_func_end s08_jumpstd thumb_func_start s09_callstd -s09_callstd: ; 8099538 +s09_callstd: @ 8099538 push {lr} adds r2, r0, 0 ldr r0, [r2, 0x8] @@ -271564,7 +271564,7 @@ _08099558: thumb_func_end s09_callstd thumb_func_start s0A_jumpstd_if -s0A_jumpstd_if: ; 8099568 +s0A_jumpstd_if: @ 8099568 push {r4,lr} adds r3, r0, 0 ldr r0, [r3, 0x8] @@ -271601,7 +271601,7 @@ _080995A0: thumb_func_end s0A_jumpstd_if thumb_func_start s0B_callstd_if -s0B_callstd_if: ; 80995B4 +s0B_callstd_if: @ 80995B4 push {r4,lr} adds r3, r0, 0 ldr r0, [r3, 0x8] @@ -271638,7 +271638,7 @@ _080995EC: thumb_func_end s0B_callstd_if thumb_func_start s0C_restore_execution_after_sCF -s0C_restore_execution_after_sCF: ; 8099600 +s0C_restore_execution_after_sCF: @ 8099600 push {lr} ldr r1, =0x020375c0 ldr r1, [r1] @@ -271650,7 +271650,7 @@ s0C_restore_execution_after_sCF: ; 8099600 thumb_func_end s0C_restore_execution_after_sCF thumb_func_start s0D_endscript_killram -s0D_endscript_killram: ; 8099614 +s0D_endscript_killram: @ 8099614 push {r4,lr} adds r4, r0, 0 bl killram @@ -271663,7 +271663,7 @@ s0D_endscript_killram: ; 8099614 thumb_func_end s0D_endscript_killram thumb_func_start s0E_set_byte -s0E_set_byte: ; 809962C +s0E_set_byte: @ 809962C push {lr} ldr r1, [r0, 0x8] ldrb r2, [r1] @@ -271677,8 +271677,8 @@ s0E_set_byte: ; 809962C thumb_func_end s0E_set_byte thumb_func_start s0F_u32_var_to_const -; int s0F_u32_var_to_const(script_env *env) -s0F_u32_var_to_const: ; 8099644 +@ int s0F_u32_var_to_const(script_env *env) +s0F_u32_var_to_const: @ 8099644 push {r4,r5,lr} adds r4, r0, 0 ldr r0, [r4, 0x8] @@ -271698,8 +271698,8 @@ s0F_u32_var_to_const: ; 8099644 thumb_func_end s0F_u32_var_to_const thumb_func_start s12_u32_var_to_ptr -; int s12_u32_var_to_ptr(script_env *env) -s12_u32_var_to_ptr: ; 8099668 +@ int s12_u32_var_to_ptr(script_env *env) +s12_u32_var_to_ptr: @ 8099668 push {r4,r5,lr} adds r4, r0, 0 ldr r0, [r4, 0x8] @@ -271720,8 +271720,8 @@ s12_u32_var_to_ptr: ; 8099668 thumb_func_end s12_u32_var_to_ptr thumb_func_start s11_u8_ptr_to_const -; int s11_u8_ptr_to_const(script_env *env) -s11_u8_ptr_to_const: ; 809968C +@ int s11_u8_ptr_to_const(script_env *env) +s11_u8_ptr_to_const: @ 809968C push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -271736,8 +271736,8 @@ s11_u8_ptr_to_const: ; 809968C thumb_func_end s11_u8_ptr_to_const thumb_func_start s10_u8_var_to_const -; int s10_u8_var_to_const(script_env *env) -s10_u8_var_to_const: ; 80996A4 +@ int s10_u8_var_to_const(script_env *env) +s10_u8_var_to_const: @ 80996A4 ldr r1, [r0, 0x8] ldrb r3, [r1] adds r1, 0x1 @@ -271755,8 +271755,8 @@ s10_u8_var_to_const: ; 80996A4 thumb_func_end s10_u8_var_to_const thumb_func_start s13_u8_var_to_ptr -; int s13_u8_var_to_ptr(script_env *env) -s13_u8_var_to_ptr: ; 80996C0 +@ int s13_u8_var_to_ptr(script_env *env) +s13_u8_var_to_ptr: @ 80996C0 push {r4,r5,lr} adds r4, r0, 0 ldr r0, [r4, 0x8] @@ -271777,7 +271777,7 @@ s13_u8_var_to_ptr: ; 80996C0 thumb_func_end s13_u8_var_to_ptr thumb_func_start s14_u32_var_to_var -s14_u32_var_to_var: ; 80996E4 +s14_u32_var_to_var: @ 80996E4 ldr r1, [r0, 0x8] ldrb r3, [r1] adds r1, 0x1 @@ -271797,7 +271797,7 @@ s14_u32_var_to_var: ; 80996E4 thumb_func_end s14_u32_var_to_var thumb_func_start s15_u8_ptr_to_ptr -s15_u8_ptr_to_ptr: ; 8099704 +s15_u8_ptr_to_ptr: @ 8099704 push {r4,r5,lr} adds r4, r0, 0 bl script_read_word @@ -271813,7 +271813,7 @@ s15_u8_ptr_to_ptr: ; 8099704 thumb_func_end s15_u8_ptr_to_ptr thumb_func_start s16_u16_gvar_to_const -s16_u16_gvar_to_const: ; 8099720 +s16_u16_gvar_to_const: @ 8099720 push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -271831,7 +271831,7 @@ s16_u16_gvar_to_const: ; 8099720 thumb_func_end s16_u16_gvar_to_const thumb_func_start s19_u16_gvar_gvar -s19_u16_gvar_gvar: ; 8099744 +s19_u16_gvar_gvar: @ 8099744 push {r4,r5,lr} adds r4, r0, 0 bl script_read_halfword @@ -271853,7 +271853,7 @@ s19_u16_gvar_gvar: ; 8099744 thumb_func_end s19_u16_gvar_gvar thumb_func_start s1A_u16_gvar_gvar -s1A_u16_gvar_gvar: ; 8099770 +s1A_u16_gvar_gvar: @ 8099770 push {r4,r5,lr} adds r4, r0, 0 bl script_read_halfword @@ -271874,7 +271874,7 @@ s1A_u16_gvar_gvar: ; 8099770 thumb_func_end s1A_u16_gvar_gvar thumb_func_start compare_012 -compare_012: ; 809979C +compare_012: @ 809979C push {lr} lsls r0, 16 lsrs r0, 16 @@ -271897,7 +271897,7 @@ _080997B8: thumb_func_end compare_012 thumb_func_start s1B_cmp_u8_var_var -s1B_cmp_u8_var_var: ; 80997BC +s1B_cmp_u8_var_var: @ 80997BC push {r4,lr} adds r4, r0, 0 ldr r2, [r4, 0x8] @@ -271924,7 +271924,7 @@ s1B_cmp_u8_var_var: ; 80997BC thumb_func_end s1B_cmp_u8_var_var thumb_func_start s1C_cmp_u8_var_const -s1C_cmp_u8_var_const: ; 80997EC +s1C_cmp_u8_var_const: @ 80997EC push {r4,lr} adds r4, r0, 0 ldr r2, [r4, 0x8] @@ -271947,7 +271947,7 @@ s1C_cmp_u8_var_const: ; 80997EC thumb_func_end s1C_cmp_u8_var_const thumb_func_start s1D_cmp_u8_var_ptr -s1D_cmp_u8_var_ptr: ; 8099814 +s1D_cmp_u8_var_ptr: @ 8099814 push {r4,r5,lr} adds r4, r0, 0 ldr r2, [r4, 0x8] @@ -271971,7 +271971,7 @@ s1D_cmp_u8_var_ptr: ; 8099814 thumb_func_end s1D_cmp_u8_var_ptr thumb_func_start s1E_cmp_u8_ptr_var -s1E_cmp_u8_ptr_var: ; 8099840 +s1E_cmp_u8_ptr_var: @ 8099840 push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -271994,7 +271994,7 @@ s1E_cmp_u8_ptr_var: ; 8099840 thumb_func_end s1E_cmp_u8_ptr_var thumb_func_start s1F_cmp_u8_ptr_const -s1F_cmp_u8_ptr_const: ; 809986C +s1F_cmp_u8_ptr_const: @ 809986C push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -272012,7 +272012,7 @@ s1F_cmp_u8_ptr_const: ; 809986C thumb_func_end s1F_cmp_u8_ptr_const thumb_func_start s20_cmp_u8_ptr_ptr -s20_cmp_u8_ptr_ptr: ; 809988C +s20_cmp_u8_ptr_ptr: @ 809988C push {r4,r5,lr} adds r4, r0, 0 bl script_read_word @@ -272030,7 +272030,7 @@ s20_cmp_u8_ptr_ptr: ; 809988C thumb_func_end s20_cmp_u8_ptr_ptr thumb_func_start s21_cmp_u16_gvar_const -s21_cmp_u16_gvar_const: ; 80998B0 +s21_cmp_u16_gvar_const: @ 80998B0 push {r4,r5,lr} adds r4, r0, 0 bl script_read_halfword @@ -272053,7 +272053,7 @@ s21_cmp_u16_gvar_const: ; 80998B0 thumb_func_end s21_cmp_u16_gvar_const thumb_func_start s22_cmp_u16_gvar_gvar -s22_cmp_u16_gvar_gvar: ; 80998E0 +s22_cmp_u16_gvar_gvar: @ 80998E0 push {r4,r5,lr} adds r4, r0, 0 bl script_read_halfword @@ -272078,7 +272078,7 @@ s22_cmp_u16_gvar_gvar: ; 80998E0 thumb_func_end s22_cmp_u16_gvar_gvar thumb_func_start s17_u16_gvar_add_const -s17_u16_gvar_add_const: ; 8099914 +s17_u16_gvar_add_const: @ 8099914 push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -272098,7 +272098,7 @@ s17_u16_gvar_add_const: ; 8099914 thumb_func_end s17_u16_gvar_add_const thumb_func_start sub_809993C -sub_809993C: ; 809993C +sub_809993C: @ 809993C push {r4,r5,lr} adds r4, r0, 0 bl script_read_halfword @@ -272121,7 +272121,7 @@ sub_809993C: ; 809993C thumb_func_end sub_809993C thumb_func_start s8F_get_random_val -s8F_get_random_val: ; 809996C +s8F_get_random_val: @ 809996C push {r4,r5,lr} bl script_read_halfword lsls r0, 16 @@ -272145,7 +272145,7 @@ s8F_get_random_val: ; 809996C thumb_func_end s8F_get_random_val thumb_func_start sub_80999A0 -sub_80999A0: ; 80999A0 +sub_80999A0: @ 80999A0 push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -272177,7 +272177,7 @@ sub_80999A0: ; 80999A0 thumb_func_end sub_80999A0 thumb_func_start sub_80999E4 -sub_80999E4: ; 80999E4 +sub_80999E4: @ 80999E4 push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -272209,7 +272209,7 @@ sub_80999E4: ; 80999E4 thumb_func_end sub_80999E4 thumb_func_start sub_8099A28 -sub_8099A28: ; 8099A28 +sub_8099A28: @ 8099A28 push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -272241,7 +272241,7 @@ sub_8099A28: ; 8099A28 thumb_func_end sub_8099A28 thumb_func_start sub_8099A6C -sub_8099A6C: ; 8099A6C +sub_8099A6C: @ 8099A6C push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -272273,7 +272273,7 @@ sub_8099A6C: ; 8099A6C thumb_func_end sub_8099A6C thumb_func_start s48_get_item_type -s48_get_item_type: ; 8099AB0 +s48_get_item_type: @ 8099AB0 push {r4,lr} bl script_read_halfword lsls r0, 16 @@ -272294,7 +272294,7 @@ s48_get_item_type: ; 8099AB0 thumb_func_end s48_get_item_type thumb_func_start sub_8099ADC -sub_8099ADC: ; 8099ADC +sub_8099ADC: @ 8099ADC push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -272326,7 +272326,7 @@ sub_8099ADC: ; 8099ADC thumb_func_end sub_8099ADC thumb_func_start sub_8099B20 -sub_8099B20: ; 8099B20 +sub_8099B20: @ 8099B20 push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -272358,7 +272358,7 @@ sub_8099B20: ; 8099B20 thumb_func_end sub_8099B20 thumb_func_start sub_8099B64 -sub_8099B64: ; 8099B64 +sub_8099B64: @ 8099B64 push {r4,lr} bl script_read_halfword lsls r0, 16 @@ -272379,7 +272379,7 @@ sub_8099B64: ; 8099B64 thumb_func_end sub_8099B64 thumb_func_start sub_8099B90 -sub_8099B90: ; 8099B90 +sub_8099B90: @ 8099B90 push {r4,lr} bl script_read_halfword lsls r0, 16 @@ -272400,7 +272400,7 @@ sub_8099B90: ; 8099B90 thumb_func_end sub_8099B90 thumb_func_start sub_8099BBC -sub_8099BBC: ; 8099BBC +sub_8099BBC: @ 8099BBC push {r4,lr} bl script_read_halfword lsls r0, 16 @@ -272421,7 +272421,7 @@ sub_8099BBC: ; 8099BBC thumb_func_end sub_8099BBC thumb_func_start sub_8099BE8 -sub_8099BE8: ; 8099BE8 +sub_8099BE8: @ 8099BE8 push {r4,lr} bl script_read_halfword lsls r0, 16 @@ -272442,8 +272442,8 @@ sub_8099BE8: ; 8099BE8 thumb_func_end sub_8099BE8 thumb_func_start s29_flag_set -; int s29_flag_set(script_env *env) -s29_flag_set: ; 8099C14 +@ int s29_flag_set(script_env *env) +s29_flag_set: @ 8099C14 push {lr} bl script_read_halfword lsls r0, 16 @@ -272455,8 +272455,8 @@ s29_flag_set: ; 8099C14 thumb_func_end s29_flag_set thumb_func_start s2A_flag_clear -; int s2A_flag_clear(script_env *env) -s2A_flag_clear: ; 8099C28 +@ int s2A_flag_clear(script_env *env) +s2A_flag_clear: @ 8099C28 push {lr} bl script_read_halfword lsls r0, 16 @@ -272468,8 +272468,8 @@ s2A_flag_clear: ; 8099C28 thumb_func_end s2A_flag_clear thumb_func_start s2B_flag_check -; int s2B_flag_check(script_env *env) -s2B_flag_check: ; 8099C3C +@ int s2B_flag_check(script_env *env) +s2B_flag_check: @ 8099C3C push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -272484,8 +272484,8 @@ s2B_flag_check: ; 8099C3C thumb_func_end s2B_flag_check thumb_func_start sC3_unknown -; int sC3_unknown(script_env *env) -sC3_unknown: ; 8099C58 +@ int sC3_unknown(script_env *env) +sC3_unknown: @ 8099C58 push {lr} ldr r1, [r0, 0x8] ldrb r2, [r1] @@ -272499,8 +272499,8 @@ sC3_unknown: ; 8099C58 thumb_func_end sC3_unknown thumb_func_start s9A_unknown -; int s9A_unknown(script_env *env) -s9A_unknown: ; 8099C70 +@ int s9A_unknown(script_env *env) +s9A_unknown: @ 8099C70 push {lr} ldr r1, [r0, 0x8] ldrb r2, [r1] @@ -272515,8 +272515,8 @@ s9A_unknown: ; 8099C70 thumb_func_end s9A_unknown thumb_func_start s99_unknown -; int s99_unknown(script_env *env) -s99_unknown: ; 8099C8C +@ int s99_unknown(script_env *env) +s99_unknown: @ 8099C8C push {lr} bl script_read_halfword lsls r0, 16 @@ -272531,7 +272531,7 @@ s99_unknown: ; 8099C8C thumb_func_end s99_unknown thumb_func_start sub_8099CA8 -sub_8099CA8: ; 8099CA8 +sub_8099CA8: @ 8099CA8 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -272550,8 +272550,8 @@ _08099CC2: thumb_func_end sub_8099CA8 thumb_func_start s97_screen_special_effect -; int s97_screen_special_effect(script_env *env) -s97_screen_special_effect: ; 8099CC8 +@ int s97_screen_special_effect(script_env *env) +s97_screen_special_effect: @ 8099CC8 push {r4,lr} adds r4, r0, 0 ldr r1, [r4, 0x8] @@ -272571,8 +272571,8 @@ s97_screen_special_effect: ; 8099CC8 thumb_func_end s97_screen_special_effect thumb_func_start s98_refade_with_timer -; int s98_refade_with_timer(script_env *env) -s98_refade_with_timer: ; 8099CF0 +@ int s98_refade_with_timer(script_env *env) +s98_refade_with_timer: @ 8099CF0 push {r4,lr} adds r4, r0, 0 ldr r2, [r4, 0x8] @@ -272596,8 +272596,8 @@ s98_refade_with_timer: ; 8099CF0 thumb_func_end s98_refade_with_timer thumb_func_start sub_8099D20 -; int sub_8099D20(script_env *env) -sub_8099D20: ; 8099D20 +@ int sub_8099D20(script_env *env) +sub_8099D20: @ 8099D20 push {r4,r5,lr} adds r5, r0, 0 ldr r0, [r5, 0x8] @@ -272644,7 +272644,7 @@ _08099D72: thumb_func_end sub_8099D20 thumb_func_start s28_pause_asm -s28_pause_asm: ; 8099D94 +s28_pause_asm: @ 8099D94 push {lr} ldr r1, =0x020375c8 ldrh r0, [r1] @@ -272664,8 +272664,8 @@ _08099DAE: thumb_func_end s28_pause_asm thumb_func_start s28_pause -; int s28_pause(script_env *env) -s28_pause: ; 8099DB4 +@ int s28_pause(script_env *env) +s28_pause: @ 8099DB4 push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -272682,8 +272682,8 @@ s28_pause: ; 8099DB4 thumb_func_end s28_pause thumb_func_start s2C_unknown -; int s2C_unknown(script_env *env) -s2C_unknown: ; 8099DD8 +@ int s2C_unknown(script_env *env) +s2C_unknown: @ 8099DD8 push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -272710,8 +272710,8 @@ s2C_unknown: ; 8099DD8 thumb_func_end s2C_unknown thumb_func_start s2D_unknown -; int s2D_unknown(script_env *env) -s2D_unknown: ; 8099E10 +@ int s2D_unknown(script_env *env) +s2D_unknown: @ 8099E10 push {lr} bl sub_809E7B0 movs r0, 0 @@ -272720,8 +272720,8 @@ s2D_unknown: ; 8099E10 thumb_func_end s2D_unknown thumb_func_start s2E_unknown -; int s2E_unknown(script_env *env) -s2E_unknown: ; 8099E1C +@ int s2E_unknown(script_env *env) +s2E_unknown: @ 8099E1C push {lr} bl GameFreakRTC_CalcLocalDateTime ldr r2, =0x020375d8 @@ -272744,8 +272744,8 @@ s2E_unknown: ; 8099E1C thumb_func_end s2E_unknown thumb_func_start sA4_set_weather_data -; int sA4_set_weather_data(script_env *env) -sA4_set_weather_data: ; 8099E54 +@ int sA4_set_weather_data(script_env *env) +sA4_set_weather_data: @ 8099E54 push {lr} bl script_read_halfword lsls r0, 16 @@ -272760,8 +272760,8 @@ sA4_set_weather_data: ; 8099E54 thumb_func_end sA4_set_weather_data thumb_func_start sA3_set_standard_weather_data -; int sA3_set_standard_weather_data(script_env *env) -sA3_set_standard_weather_data: ; 8099E70 +@ int sA3_set_standard_weather_data(script_env *env) +sA3_set_standard_weather_data: @ 8099E70 push {lr} bl sub_80AEDBC movs r0, 0 @@ -272770,8 +272770,8 @@ sA3_set_standard_weather_data: ; 8099E70 thumb_func_end sA3_set_standard_weather_data thumb_func_start sub_8099E7C -; int sub_8099E7C(script_env *env) -sub_8099E7C: ; 8099E7C +@ int sub_8099E7C(script_env *env) +sub_8099E7C: @ 8099E7C push {lr} bl sub_80AEE20 movs r0, 0 @@ -272780,8 +272780,8 @@ sub_8099E7C: ; 8099E7C thumb_func_end sub_8099E7C thumb_func_start sA6_activate_per_step_callback_eg_ash -; int sA6_activate_per_step_callback_eg_ash(script_env *env) -sA6_activate_per_step_callback_eg_ash: ; 8099E88 +@ int sA6_activate_per_step_callback_eg_ash(script_env *env) +sA6_activate_per_step_callback_eg_ash: @ 8099E88 push {lr} ldr r1, [r0, 0x8] ldrb r2, [r1] @@ -272795,8 +272795,8 @@ sA6_activate_per_step_callback_eg_ash: ; 8099E88 thumb_func_end sA6_activate_per_step_callback_eg_ash thumb_func_start sA7_set_new_map_footer -; int sA7_set_new_map_footer(script_env *env) -sA7_set_new_map_footer: ; 8099EA0 +@ int sA7_set_new_map_footer(script_env *env) +sA7_set_new_map_footer: @ 8099EA0 push {lr} bl script_read_halfword lsls r0, 16 @@ -272811,8 +272811,8 @@ sA7_set_new_map_footer: ; 8099EA0 thumb_func_end sA7_set_new_map_footer thumb_func_start s39_warp_sfx -; int s39_warp_sfx(script_env *env) -s39_warp_sfx: ; 8099EBC +@ int s39_warp_sfx(script_env *env) +s39_warp_sfx: @ 8099EBC push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -272876,8 +272876,8 @@ s39_warp_sfx: ; 8099EBC thumb_func_end s39_warp_sfx thumb_func_start s3A_warp_new_music -; int s3A_warp_new_music(script_env *env) -s3A_warp_new_music: ; 8099F44 +@ int s3A_warp_new_music(script_env *env) +s3A_warp_new_music: @ 8099F44 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -272941,8 +272941,8 @@ s3A_warp_new_music: ; 8099F44 thumb_func_end s3A_warp_new_music thumb_func_start s3B_warp_keep_music -; int s3B_warp_keep_music(script_env *env) -s3B_warp_keep_music: ; 8099FCC +@ int s3B_warp_keep_music(script_env *env) +s3B_warp_keep_music: @ 8099FCC push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -273006,7 +273006,7 @@ s3B_warp_keep_music: ; 8099FCC thumb_func_end s3B_warp_keep_music thumb_func_start sub_809A054 -sub_809A054: ; 809A054 +sub_809A054: @ 809A054 push {r4-r6,lr} sub sp, 0x8 ldr r1, [r0, 0x8] @@ -273065,7 +273065,7 @@ _0809A0B6: thumb_func_end sub_809A054 thumb_func_start s3D_warp_v4 -s3D_warp_v4: ; 809A0C8 +s3D_warp_v4: @ 809A0C8 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -273129,7 +273129,7 @@ s3D_warp_v4: ; 809A0C8 thumb_func_end s3D_warp_v4 thumb_func_start sub_809A150 -sub_809A150: ; 809A150 +sub_809A150: @ 809A150 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -273193,7 +273193,7 @@ sub_809A150: ; 809A150 thumb_func_end sub_809A150 thumb_func_start s3E_set_new_map -s3E_set_new_map: ; 809A1D8 +s3E_set_new_map: @ 809A1D8 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -273255,7 +273255,7 @@ s3E_set_new_map: ; 809A1D8 thumb_func_end s3E_set_new_map thumb_func_start s3F_set_new_map_DMA -s3F_set_new_map_DMA: ; 809A258 +s3F_set_new_map_DMA: @ 809A258 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -273319,7 +273319,7 @@ s3F_set_new_map_DMA: ; 809A258 thumb_func_end s3F_set_new_map_DMA thumb_func_start sub_809A2DC -sub_809A2DC: ; 809A2DC +sub_809A2DC: @ 809A2DC push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -273381,7 +273381,7 @@ sub_809A2DC: ; 809A2DC thumb_func_end sub_809A2DC thumb_func_start sub_809A35C -sub_809A35C: ; 809A35C +sub_809A35C: @ 809A35C push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -273443,7 +273443,7 @@ sub_809A35C: ; 809A35C thumb_func_end sub_809A35C thumb_func_start sC4_unknown -sC4_unknown: ; 809A3DC +sC4_unknown: @ 809A3DC push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -273505,8 +273505,8 @@ sC4_unknown: ; 809A3DC thumb_func_end sC4_unknown thumb_func_start s42_get_map_camera_pos -; int s42_get_map_camera_pos(script_env *env) -s42_get_map_camera_pos: ; 809A45C +@ int s42_get_map_camera_pos(script_env *env) +s42_get_map_camera_pos: @ 809A45C push {r4,r5,lr} adds r4, r0, 0 bl script_read_halfword @@ -273534,7 +273534,7 @@ s42_get_map_camera_pos: ; 809A45C thumb_func_end s42_get_map_camera_pos thumb_func_start s43_get_player_party_count -s43_get_player_party_count: ; 809A498 +s43_get_player_party_count: @ 809A498 push {r4,lr} ldr r4, =0x020375f0 bl calc_player_party_count @@ -273549,7 +273549,7 @@ s43_get_player_party_count: ; 809A498 thumb_func_end s43_get_player_party_count thumb_func_start s2F_music_play -s2F_music_play: ; 809A4B4 +s2F_music_play: @ 809A4B4 push {lr} bl script_read_halfword lsls r0, 16 @@ -273561,7 +273561,7 @@ s2F_music_play: ; 809A4B4 thumb_func_end s2F_music_play thumb_func_start s30_music_check_asm -s30_music_check_asm: ; 809A4C8 +s30_music_check_asm: @ 809A4C8 push {lr} bl mplay_has_finished_maybe lsls r0, 24 @@ -273577,7 +273577,7 @@ _0809A4DA: thumb_func_end s30_music_check_asm thumb_func_start s30_music_check -s30_music_check: ; 809A4E0 +s30_music_check: @ 809A4E0 push {lr} ldr r1, =s30_music_check_asm bl script_setup_asm_script @@ -273588,7 +273588,7 @@ s30_music_check: ; 809A4E0 thumb_func_end s30_music_check thumb_func_start s31_fanfare_play -s31_fanfare_play: ; 809A4F4 +s31_fanfare_play: @ 809A4F4 push {lr} bl script_read_halfword lsls r0, 16 @@ -273600,7 +273600,7 @@ s31_fanfare_play: ; 809A4F4 thumb_func_end s31_fanfare_play thumb_func_start s32_fanfare_wait_asm -s32_fanfare_wait_asm: ; 809A508 +s32_fanfare_wait_asm: @ 809A508 push {lr} bl task_is_not_running_overworld_fanfare lsls r0, 24 @@ -273610,7 +273610,7 @@ s32_fanfare_wait_asm: ; 809A508 thumb_func_end s32_fanfare_wait_asm thumb_func_start s32_fanfare_wait -s32_fanfare_wait: ; 809A518 +s32_fanfare_wait: @ 809A518 push {lr} ldr r1, =s32_fanfare_wait_asm bl script_setup_asm_script @@ -273621,8 +273621,8 @@ s32_fanfare_wait: ; 809A518 thumb_func_end s32_fanfare_wait thumb_func_start s33_play_music -; int s33_play_music(script_env *env) -s33_play_music: ; 809A52C +@ int s33_play_music(script_env *env) +s33_play_music: @ 809A52C push {r4,r5,lr} adds r4, r0, 0 bl script_read_halfword @@ -273647,7 +273647,7 @@ _0809A54C: thumb_func_end s33_play_music thumb_func_start s34_unknown -s34_unknown: ; 809A55C +s34_unknown: @ 809A55C push {lr} bl script_read_halfword lsls r0, 16 @@ -273659,7 +273659,7 @@ s34_unknown: ; 809A55C thumb_func_end s34_unknown thumb_func_start s35_fade_to_default -s35_fade_to_default: ; 809A570 +s35_fade_to_default: @ 809A570 push {lr} bl sub_8085898 movs r0, 0 @@ -273668,7 +273668,7 @@ s35_fade_to_default: ; 809A570 thumb_func_end s35_fade_to_default thumb_func_start s36_fade_to_music -s36_fade_to_music: ; 809A57C +s36_fade_to_music: @ 809A57C push {lr} bl script_read_halfword lsls r0, 16 @@ -273680,7 +273680,7 @@ s36_fade_to_music: ; 809A57C thumb_func_end s36_fade_to_music thumb_func_start s37_fadeout -s37_fadeout: ; 809A590 +s37_fadeout: @ 809A590 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x8] @@ -273708,7 +273708,7 @@ _0809A5B0: thumb_func_end s37_fadeout thumb_func_start s38_fadein -s38_fadein: ; 809A5C4 +s38_fadein: @ 809A5C4 push {lr} ldr r1, [r0, 0x8] ldrb r2, [r1] @@ -273730,7 +273730,7 @@ _0809A5E2: thumb_func_end s38_fadein thumb_func_start s4F_execute_movement -s4F_execute_movement: ; 809A5E8 +s4F_execute_movement: @ 809A5E8 push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -273760,7 +273760,7 @@ s4F_execute_movement: ; 809A5E8 thumb_func_end s4F_execute_movement thumb_func_start s50_execute_movement_remote -s50_execute_movement_remote: ; 809A62C +s50_execute_movement_remote: @ 809A62C push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -273793,7 +273793,7 @@ s50_execute_movement_remote: ; 809A62C thumb_func_end s50_execute_movement_remote thumb_func_start s51a_0806B288 -s51a_0806B288: ; 809A670 +s51a_0806B288: @ 809A670 push {lr} ldr r0, =0x020375ca ldrb r0, [r0] @@ -273810,7 +273810,7 @@ s51a_0806B288: ; 809A670 thumb_func_end s51a_0806B288 thumb_func_start s51_waitmove -s51_waitmove: ; 809A698 +s51_waitmove: @ 809A698 push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -273845,7 +273845,7 @@ _0809A6B4: thumb_func_end s51_waitmove thumb_func_start s52_waitmove_remote -s52_waitmove_remote: ; 809A6EC +s52_waitmove_remote: @ 809A6EC push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -273881,7 +273881,7 @@ _0809A708: thumb_func_end s52_waitmove_remote thumb_func_start s53_hide_sprite -s53_hide_sprite: ; 809A740 +s53_hide_sprite: @ 809A740 push {lr} bl script_read_halfword lsls r0, 16 @@ -273901,7 +273901,7 @@ s53_hide_sprite: ; 809A740 thumb_func_end s53_hide_sprite thumb_func_start s54_hide_sprite_set_coords -s54_hide_sprite_set_coords: ; 809A768 +s54_hide_sprite_set_coords: @ 809A768 push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -273925,7 +273925,7 @@ s54_hide_sprite_set_coords: ; 809A768 thumb_func_end s54_hide_sprite_set_coords thumb_func_start s55_show_sprite -s55_show_sprite: ; 809A798 +s55_show_sprite: @ 809A798 push {lr} bl script_read_halfword lsls r0, 16 @@ -273945,7 +273945,7 @@ s55_show_sprite: ; 809A798 thumb_func_end s55_show_sprite thumb_func_start s56_show_sprite_set_coords -s56_show_sprite_set_coords: ; 809A7C0 +s56_show_sprite_set_coords: @ 809A7C0 push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -273969,7 +273969,7 @@ s56_show_sprite_set_coords: ; 809A7C0 thumb_func_end s56_show_sprite_set_coords thumb_func_start s57_move_sprites -s57_move_sprites: ; 809A7F0 +s57_move_sprites: @ 809A7F0 push {r4-r6,lr} sub sp, 0x4 adds r6, r0, 0 @@ -274016,7 +274016,7 @@ s57_move_sprites: ; 809A7F0 thumb_func_end s57_move_sprites thumb_func_start s63_new_sprite_location_permanent -s63_new_sprite_location_permanent: ; 809A858 +s63_new_sprite_location_permanent: @ 809A858 push {r4-r6,lr} adds r6, r0, 0 bl script_read_halfword @@ -274056,7 +274056,7 @@ s63_new_sprite_location_permanent: ; 809A858 thumb_func_end s63_new_sprite_location_permanent thumb_func_start s64_set_sprite_top_left_corner -s64_set_sprite_top_left_corner: ; 809A8B0 +s64_set_sprite_top_left_corner: @ 809A8B0 push {lr} bl script_read_halfword lsls r0, 16 @@ -274076,7 +274076,7 @@ s64_set_sprite_top_left_corner: ; 809A8B0 thumb_func_end s64_set_sprite_top_left_corner thumb_func_start s58_npc_f1_clear_x20 -s58_npc_f1_clear_x20: ; 809A8D8 +s58_npc_f1_clear_x20: @ 809A8D8 push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -274101,7 +274101,7 @@ s58_npc_f1_clear_x20: ; 809A8D8 thumb_func_end s58_npc_f1_clear_x20 thumb_func_start s59_npc_f1_set_x20 -s59_npc_f1_set_x20: ; 809A908 +s59_npc_f1_set_x20: @ 809A908 push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -274126,7 +274126,7 @@ s59_npc_f1_set_x20: ; 809A908 thumb_func_end s59_npc_f1_set_x20 thumb_func_start sA8_unknown -sA8_unknown: ; 809A938 +sA8_unknown: @ 809A938 push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -274156,7 +274156,7 @@ sA8_unknown: ; 809A938 thumb_func_end sA8_unknown thumb_func_start sA9_unknown -sA9_unknown: ; 809A974 +sA9_unknown: @ 809A974 push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -274180,7 +274180,7 @@ sA9_unknown: ; 809A974 thumb_func_end sA9_unknown thumb_func_start s5A_face_player -s5A_face_player: ; 809A9A4 +s5A_face_player: @ 809A9A4 push {r4,lr} ldr r2, =0x02037350 ldr r0, =0x03005df0 @@ -274208,7 +274208,7 @@ _0809A9CC: thumb_func_end s5A_face_player thumb_func_start s5B_npc_set_direction -s5B_npc_set_direction: ; 809A9DC +s5B_npc_set_direction: @ 809A9DC push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -274234,7 +274234,7 @@ s5B_npc_set_direction: ; 809A9DC thumb_func_end s5B_npc_set_direction thumb_func_start s65_set_sprite_behaviour -s65_set_sprite_behaviour: ; 809AA10 +s65_set_sprite_behaviour: @ 809AA10 push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -274255,7 +274255,7 @@ s65_set_sprite_behaviour: ; 809AA10 thumb_func_end s65_set_sprite_behaviour thumb_func_start sAA_create_new_sprite -sAA_create_new_sprite: ; 809AA38 +sAA_create_new_sprite: @ 809AA38 push {r4-r6,lr} mov r6, r8 push {r6} @@ -274310,7 +274310,7 @@ sAA_create_new_sprite: ; 809AA38 thumb_func_end sAA_create_new_sprite thumb_func_start sAB_unknown -sAB_unknown: ; 809AAA8 +sAB_unknown: @ 809AAA8 push {lr} ldr r2, [r0, 0x8] ldrb r3, [r2] @@ -274327,7 +274327,7 @@ sAB_unknown: ; 809AAA8 thumb_func_end sAB_unknown thumb_func_start sub_809AAC4 -sub_809AAC4: ; 809AAC4 +sub_809AAC4: @ 809AAC4 push {r4,lr} adds r4, r0, 0 bl is_c1_link_related_active @@ -274349,7 +274349,7 @@ _0809AAE6: thumb_func_end sub_809AAC4 thumb_func_start sub_809AAEC -sub_809AAEC: ; 809AAEC +sub_809AAEC: @ 809AAEC push {r4,lr} adds r4, r0, 0 bl is_c1_link_related_active @@ -274390,7 +274390,7 @@ _0809AB3A: thumb_func_end sub_809AAEC thumb_func_start s6B_release -s6B_release: ; 809AB44 +s6B_release: @ 809AB44 push {lr} bl textbox_close movs r0, 0xFF @@ -274415,7 +274415,7 @@ s6B_release: ; 809AB44 thumb_func_end s6B_release thumb_func_start s6C_release_2 -s6C_release_2: ; 809AB7C +s6C_release_2: @ 809AB7C push {r4,lr} bl textbox_close ldr r4, =0x02037350 @@ -274454,7 +274454,7 @@ _0809AB9E: thumb_func_end s6C_release_2 thumb_func_start s67_execute_box -s67_execute_box: ; 809ABD4 +s67_execute_box: @ 809ABD4 push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -274470,7 +274470,7 @@ _0809ABE2: thumb_func_end s67_execute_box thumb_func_start sub_809ABF0 -sub_809ABF0: ; 809ABF0 +sub_809ABF0: @ 809ABF0 push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -274486,7 +274486,7 @@ _0809ABFE: thumb_func_end sub_809ABF0 thumb_func_start s9B_unknown -s9B_unknown: ; 809AC0C +s9B_unknown: @ 809AC0C push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -274512,7 +274512,7 @@ _0809AC1C: thumb_func_end s9B_unknown thumb_func_start sub_809AC3C -sub_809AC3C: ; 809AC3C +sub_809AC3C: @ 809AC3C push {r4,r5,lr} sub sp, 0xC adds r5, r0, 0 @@ -274543,7 +274543,7 @@ _0809AC4E: thumb_func_end sub_809AC3C thumb_func_start sub_809AC78 -sub_809AC78: ; 809AC78 +sub_809AC78: @ 809AC78 push {lr} ldr r1, =sub_809833C bl script_setup_asm_script @@ -274554,7 +274554,7 @@ sub_809AC78: ; 809AC78 thumb_func_end sub_809AC78 thumb_func_start s68_close_box -s68_close_box: ; 809AC8C +s68_close_box: @ 809AC8C push {lr} bl textbox_close movs r0, 0 @@ -274563,7 +274563,7 @@ s68_close_box: ; 809AC8C thumb_func_end s68_close_box thumb_func_start sub_809AC98 -sub_809AC98: ; 809AC98 +sub_809AC98: @ 809AC98 push {lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -274586,7 +274586,7 @@ _0809ACBA: thumb_func_end sub_809AC98 thumb_func_start sub_809ACC0 -sub_809ACC0: ; 809ACC0 +sub_809ACC0: @ 809ACC0 push {lr} ldr r1, =sub_809AC98 bl script_setup_asm_script @@ -274597,7 +274597,7 @@ sub_809ACC0: ; 809ACC0 thumb_func_end sub_809ACC0 thumb_func_start s6E_yes_no -s6E_yes_no: ; 809ACD4 +s6E_yes_no: @ 809ACD4 push {lr} ldr r2, [r0, 0x8] ldrb r3, [r2] @@ -274623,7 +274623,7 @@ _0809ACFC: thumb_func_end s6E_yes_no thumb_func_start s6F_multichoice -s6F_multichoice: ; 809AD00 +s6F_multichoice: @ 809AD00 push {r4,r5,lr} ldr r2, [r0, 0x8] ldrb r5, [r2] @@ -274656,7 +274656,7 @@ _0809AD34: thumb_func_end s6F_multichoice thumb_func_start sub_809AD3C -sub_809AD3C: ; 809AD3C +sub_809AD3C: @ 809AD3C push {r4-r6,lr} mov r6, r8 push {r6} @@ -274700,13 +274700,13 @@ _0809AD80: thumb_func_end sub_809AD3C thumb_func_start sub_809AD8C -sub_809AD8C: ; 809AD8C +sub_809AD8C: @ 809AD8C movs r0, 0 bx lr thumb_func_end sub_809AD8C thumb_func_start sub_809AD90 -sub_809AD90: ; 809AD90 +sub_809AD90: @ 809AD90 push {r4-r6,lr} mov r6, r8 push {r6} @@ -274750,7 +274750,7 @@ _0809ADD4: thumb_func_end sub_809AD90 thumb_func_start s73_nop_skip_word -s73_nop_skip_word: ; 809ADE0 +s73_nop_skip_word: @ 809ADE0 ldr r1, [r0, 0x8] adds r1, 0x4 str r1, [r0, 0x8] @@ -274759,7 +274759,7 @@ s73_nop_skip_word: ; 809ADE0 thumb_func_end s73_nop_skip_word thumb_func_start sub_809ADEC -sub_809ADEC: ; 809ADEC +sub_809ADEC: @ 809ADEC ldr r1, [r0, 0x8] adds r1, 0x4 str r1, [r0, 0x8] @@ -274768,7 +274768,7 @@ sub_809ADEC: ; 809ADEC thumb_func_end sub_809ADEC thumb_func_start sub_809ADF8 -sub_809ADF8: ; 809ADF8 +sub_809ADF8: @ 809ADF8 push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -274792,7 +274792,7 @@ sub_809ADF8: ; 809ADF8 thumb_func_end sub_809ADF8 thumb_func_start s76_close_picture_box -s76_close_picture_box: ; 809AE28 +s76_close_picture_box: @ 809AE28 push {r4,lr} adds r4, r0, 0 bl picbox_close @@ -274812,7 +274812,7 @@ _0809AE42: thumb_func_end s76_close_picture_box thumb_func_start sub_809AE48 -sub_809AE48: ; 809AE48 +sub_809AE48: @ 809AE48 push {lr} ldr r1, [r0, 0x8] ldrb r2, [r1] @@ -274831,7 +274831,7 @@ _0809AE5C: thumb_func_end sub_809AE48 thumb_func_start sub_809AE6C -sub_809AE6C: ; 809AE6C +sub_809AE6C: @ 809AE6C push {r4-r7,lr} mov r7, r8 push {r7} @@ -274973,7 +274973,7 @@ _0809AEC6: thumb_func_end sub_809AE6C thumb_func_start sub_809AF94 -sub_809AF94: ; 809AF94 +sub_809AF94: @ 809AF94 push {lr} bl sub_809BDB4 movs r0, 0 @@ -274982,7 +274982,7 @@ sub_809AF94: ; 809AF94 thumb_func_end sub_809AF94 thumb_func_start sBD_virtual_message -sBD_virtual_message: ; 809AFA0 +sBD_virtual_message: @ 809AFA0 push {lr} bl script_read_word ldr r1, =0x020375c4 @@ -274996,7 +274996,7 @@ sBD_virtual_message: ; 809AFA0 thumb_func_end sBD_virtual_message thumb_func_start s7D_load_pokename -s7D_load_pokename: ; 809AFBC +s7D_load_pokename: @ 809AFBC push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -275026,7 +275026,7 @@ s7D_load_pokename: ; 809AFBC thumb_func_end s7D_load_pokename thumb_func_start s7E_load_first_pokenames -s7E_load_first_pokenames: ; 809AFFC +s7E_load_first_pokenames: @ 809AFFC push {r4,lr} ldr r1, [r0, 0x8] ldrb r2, [r1] @@ -275060,7 +275060,7 @@ s7E_load_first_pokenames: ; 809AFFC thumb_func_end s7E_load_first_pokenames thumb_func_start s7F_load_pokename_team -s7F_load_pokename_team: ; 809B048 +s7F_load_pokename_team: @ 809B048 push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -275093,7 +275093,7 @@ s7F_load_pokename_team: ; 809B048 thumb_func_end s7F_load_pokename_team thumb_func_start s80_load_item_name -s80_load_item_name: ; 809B090 +s80_load_item_name: @ 809B090 push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -275118,7 +275118,7 @@ s80_load_item_name: ; 809B090 thumb_func_end s80_load_item_name thumb_func_start sub_809B0C4 -sub_809B0C4: ; 809B0C4 +sub_809B0C4: @ 809B0C4 push {r4-r6,lr} adds r5, r0, 0 ldr r0, [r5, 0x8] @@ -275155,7 +275155,7 @@ sub_809B0C4: ; 809B0C4 thumb_func_end sub_809B0C4 thumb_func_start sub_809B114 -sub_809B114: ; 809B114 +sub_809B114: @ 809B114 push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -275183,7 +275183,7 @@ sub_809B114: ; 809B114 thumb_func_end sub_809B114 thumb_func_start s82_load_item_name -s82_load_item_name: ; 809B150 +s82_load_item_name: @ 809B150 push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -275213,7 +275213,7 @@ s82_load_item_name: ; 809B150 thumb_func_end s82_load_item_name thumb_func_start s83_load_textvar_var -s83_load_textvar_var: ; 809B190 +s83_load_textvar_var: @ 809B190 push {r4,r5,lr} ldr r1, [r0, 0x8] ldrb r5, [r1] @@ -275246,7 +275246,7 @@ s83_load_textvar_var: ; 809B190 thumb_func_end s83_load_textvar_var thumb_func_start s84_load_textvar_std_expression -s84_load_textvar_std_expression: ; 809B1D4 +s84_load_textvar_std_expression: @ 809B1D4 push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -275275,7 +275275,7 @@ s84_load_textvar_std_expression: ; 809B1D4 thumb_func_end s84_load_textvar_std_expression thumb_func_start sub_809B214 -sub_809B214: ; 809B214 +sub_809B214: @ 809B214 push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -275301,7 +275301,7 @@ sub_809B214: ; 809B214 thumb_func_end sub_809B214 thumb_func_start s85_load_textvar_pointer -s85_load_textvar_pointer: ; 809B248 +s85_load_textvar_pointer: @ 809B248 push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -275322,7 +275322,7 @@ s85_load_textvar_pointer: ; 809B248 thumb_func_end s85_load_textvar_pointer thumb_func_start sBE_virtual_load_text -sBE_virtual_load_text: ; 809B270 +sBE_virtual_load_text: @ 809B270 push {lr} bl script_read_word adds r1, r0, 0 @@ -275338,7 +275338,7 @@ sBE_virtual_load_text: ; 809B270 thumb_func_end sBE_virtual_load_text thumb_func_start sBF_virtual_load_textbuffer -sBF_virtual_load_textbuffer: ; 809B294 +sBF_virtual_load_textbuffer: @ 809B294 push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -275362,7 +275362,7 @@ sBF_virtual_load_textbuffer: ; 809B294 thumb_func_end sBF_virtual_load_textbuffer thumb_func_start sC6_load_textvar_box_label -sC6_load_textvar_box_label: ; 809B2C8 +sC6_load_textvar_box_label: @ 809B2C8 push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -275390,7 +275390,7 @@ sC6_load_textvar_box_label: ; 809B2C8 thumb_func_end sC6_load_textvar_box_label thumb_func_start s79_give_pokemon -s79_give_pokemon: ; 809B304 +s79_give_pokemon: @ 809B304 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -275449,7 +275449,7 @@ s79_give_pokemon: ; 809B304 thumb_func_end s79_give_pokemon thumb_func_start s7A_create_egg -s7A_create_egg: ; 809B384 +s7A_create_egg: @ 809B384 push {r4,lr} bl script_read_halfword lsls r0, 16 @@ -275470,7 +275470,7 @@ s7A_create_egg: ; 809B384 thumb_func_end s7A_create_egg thumb_func_start s7B_change_pokedata_AP -s7B_change_pokedata_AP: ; 809B3B0 +s7B_change_pokedata_AP: @ 809B3B0 push {r4,r5,lr} ldr r1, [r0, 0x8] ldrb r5, [r1] @@ -275493,7 +275493,7 @@ s7B_change_pokedata_AP: ; 809B3B0 thumb_func_end s7B_change_pokedata_AP thumb_func_start sub_809B3DC -sub_809B3DC: ; 809B3DC +sub_809B3DC: @ 809B3DC push {r4-r7,lr} bl script_read_halfword lsls r0, 16 @@ -275552,8 +275552,8 @@ _0809B44A: thumb_func_end sub_809B3DC thumb_func_start s90_add_money -; int s90_add_money(script_env *env) -s90_add_money: ; 809B458 +@ int s90_add_money(script_env *env) +s90_add_money: @ 809B458 push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -275580,8 +275580,8 @@ _0809B47E: thumb_func_end s90_add_money thumb_func_start s91_subtract_money -; int s91_subtract_money(script_env *env) -s91_subtract_money: ; 809B48C +@ int s91_subtract_money(script_env *env) +s91_subtract_money: @ 809B48C push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -275608,8 +275608,8 @@ _0809B4B2: thumb_func_end s91_subtract_money thumb_func_start s92_check_money -; int s92_check_money(script_env *env) -s92_check_money: ; 809B4C0 +@ int s92_check_money(script_env *env) +s92_check_money: @ 809B4C0 push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -275640,8 +275640,8 @@ _0809B4EE: thumb_func_end s92_check_money thumb_func_start s93_display_money -; int s93_display_money(script_env *env) -s93_display_money: ; 809B500 +@ int s93_display_money(script_env *env) +s93_display_money: @ 809B500 push {r4,r5,lr} ldr r1, [r0, 0x8] ldrb r5, [r1] @@ -275673,7 +275673,7 @@ _0809B530: thumb_func_end s93_display_money thumb_func_start s94_hide_money -s94_hide_money: ; 809B53C +s94_hide_money: @ 809B53C push {lr} bl sub_80E5384 movs r0, 0 @@ -275682,8 +275682,8 @@ s94_hide_money: ; 809B53C thumb_func_end s94_hide_money thumb_func_start s95_update_money -; int s95_update_money(script_env *env) -s95_update_money: ; 809B548 +@ int s95_update_money(script_env *env) +s95_update_money: @ 809B548 push {lr} ldr r1, [r0, 0x8] adds r1, 0x1 @@ -275709,7 +275709,7 @@ _0809B56E: thumb_func_end s95_update_money thumb_func_start sub_809B578 -sub_809B578: ; 809B578 +sub_809B578: @ 809B578 push {r4,r5,lr} ldr r1, [r0, 0x8] ldrb r5, [r1] @@ -275731,7 +275731,7 @@ sub_809B578: ; 809B578 thumb_func_end sub_809B578 thumb_func_start sC1_hide_coins -sC1_hide_coins: ; 809B5A0 +sC1_hide_coins: @ 809B5A0 push {lr} ldr r1, [r0, 0x8] adds r1, 0x2 @@ -275743,7 +275743,7 @@ sC1_hide_coins: ; 809B5A0 thumb_func_end sC1_hide_coins thumb_func_start sC2_update_coins -sC2_update_coins: ; 809B5B4 +sC2_update_coins: @ 809B5B4 push {lr} ldr r1, [r0, 0x8] adds r1, 0x2 @@ -275758,7 +275758,7 @@ sC2_update_coins: ; 809B5B4 thumb_func_end sC2_update_coins thumb_func_start s5C_trainer_battle_configure_and_start -s5C_trainer_battle_configure_and_start: ; 809B5D0 +s5C_trainer_battle_configure_and_start: @ 809B5D0 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x8] @@ -275771,7 +275771,7 @@ s5C_trainer_battle_configure_and_start: ; 809B5D0 thumb_func_end s5C_trainer_battle_configure_and_start thumb_func_start sub_809B5E4 -sub_809B5E4: ; 809B5E4 +sub_809B5E4: @ 809B5E4 push {lr} bl sub_80B17E0 movs r0, 0x1 @@ -275780,7 +275780,7 @@ sub_809B5E4: ; 809B5E4 thumb_func_end sub_809B5E4 thumb_func_start sub_809B5F0 -sub_809B5F0: ; 809B5F0 +sub_809B5F0: @ 809B5F0 push {r4,lr} adds r4, r0, 0 bl sub_80B1AF8 @@ -275792,8 +275792,8 @@ sub_809B5F0: ; 809B5F0 thumb_func_end sub_809B5F0 thumb_func_start sub_809B604 -; bool8 sub_809B604(struct script_env *env) -sub_809B604: ; 809B604 +@ bool8 sub_809B604(struct script_env *env) +sub_809B604: @ 809B604 push {r4,lr} adds r4, r0, 0 bl sub_80B1B10 @@ -275805,7 +275805,7 @@ sub_809B604: ; 809B604 thumb_func_end sub_809B604 thumb_func_start s60_check_trainer_flag -s60_check_trainer_flag: ; 809B618 +s60_check_trainer_flag: @ 809B618 push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -275823,7 +275823,7 @@ s60_check_trainer_flag: ; 809B618 thumb_func_end s60_check_trainer_flag thumb_func_start s61_set_trainer_flag -s61_set_trainer_flag: ; 809B63C +s61_set_trainer_flag: @ 809B63C push {lr} bl script_read_halfword lsls r0, 16 @@ -275838,7 +275838,7 @@ s61_set_trainer_flag: ; 809B63C thumb_func_end s61_set_trainer_flag thumb_func_start s62_unset_trainer_flag -s62_unset_trainer_flag: ; 809B658 +s62_unset_trainer_flag: @ 809B658 push {lr} bl script_read_halfword lsls r0, 16 @@ -275853,7 +275853,7 @@ s62_unset_trainer_flag: ; 809B658 thumb_func_end s62_unset_trainer_flag thumb_func_start sB6_load_battle -sB6_load_battle: ; 809B674 +sB6_load_battle: @ 809B674 push {r4-r6,lr} adds r4, r0, 0 bl script_read_halfword @@ -275879,7 +275879,7 @@ sB6_load_battle: ; 809B674 thumb_func_end sB6_load_battle thumb_func_start sub_809B6A8 -sub_809B6A8: ; 809B6A8 +sub_809B6A8: @ 809B6A8 push {lr} bl sub_80B08A8 bl script_env_2_set_ctx_paused @@ -275889,7 +275889,7 @@ sub_809B6A8: ; 809B6A8 thumb_func_end sub_809B6A8 thumb_func_start s86_pokemart -s86_pokemart: ; 809B6B8 +s86_pokemart: @ 809B6B8 push {lr} bl script_read_word bl CreatePokemartMenu @@ -275900,7 +275900,7 @@ s86_pokemart: ; 809B6B8 thumb_func_end s86_pokemart thumb_func_start s87_pokemartdecor -s87_pokemartdecor: ; 809B6CC +s87_pokemartdecor: @ 809B6CC push {lr} bl script_read_word bl CreateDecorationShop1Menu @@ -275911,7 +275911,7 @@ s87_pokemartdecor: ; 809B6CC thumb_func_end s87_pokemartdecor thumb_func_start s88_pokemartbp -s88_pokemartbp: ; 809B6E0 +s88_pokemartbp: @ 809B6E0 push {lr} bl script_read_word bl CreateDecorationShop2Menu @@ -275922,7 +275922,7 @@ s88_pokemartbp: ; 809B6E0 thumb_func_end s88_pokemartbp thumb_func_start s89_open_casino_game1 -s89_open_casino_game1: ; 809B6F4 +s89_open_casino_game1: @ 809B6F4 push {lr} bl script_read_halfword lsls r0, 16 @@ -275940,8 +275940,8 @@ s89_open_casino_game1: ; 809B6F4 thumb_func_end s89_open_casino_game1 thumb_func_start berry_script_cmd -; bool8 berry_script_cmd(struct script_env *env) -berry_script_cmd: ; 809B71C +@ bool8 berry_script_cmd(struct script_env *env) +berry_script_cmd: @ 809B71C push {r4,r5,lr} ldr r1, [r0, 0x8] ldrb r5, [r1] @@ -275975,7 +275975,7 @@ _0809B750: thumb_func_end berry_script_cmd thumb_func_start sub_809B758 -sub_809B758: ; 809B758 +sub_809B758: @ 809B758 push {r4,lr} bl script_read_halfword lsls r0, 16 @@ -275996,7 +275996,7 @@ sub_809B758: ; 809B758 thumb_func_end sub_809B758 thumb_func_start sub_809B784 -sub_809B784: ; 809B784 +sub_809B784: @ 809B784 push {lr} bl sub_81B9404 bl script_env_2_set_ctx_paused @@ -276006,7 +276006,7 @@ sub_809B784: ; 809B784 thumb_func_end sub_809B784 thumb_func_start sub_809B794 -sub_809B794: ; 809B794 +sub_809B794: @ 809B794 push {lr} bl sub_80F840C bl script_env_2_set_ctx_paused @@ -276016,7 +276016,7 @@ sub_809B794: ; 809B794 thumb_func_end sub_809B794 thumb_func_start sub_809B7A4 -sub_809B7A4: ; 809B7A4 +sub_809B7A4: @ 809B7A4 push {lr} bl sub_80F8484 bl script_env_2_set_ctx_paused @@ -276026,7 +276026,7 @@ sub_809B7A4: ; 809B7A4 thumb_func_end sub_809B7A4 thumb_func_start sub_809B7B4 -sub_809B7B4: ; 809B7B4 +sub_809B7B4: @ 809B7B4 push {lr} ldr r0, =0x02039f2c ldrb r0, [r0] @@ -276039,7 +276039,7 @@ sub_809B7B4: ; 809B7B4 thumb_func_end sub_809B7B4 thumb_func_start s9C_execute_HM -s9C_execute_HM: ; 809B7CC +s9C_execute_HM: @ 809B7CC push {lr} bl script_read_halfword lsls r0, 16 @@ -276059,7 +276059,7 @@ s9C_execute_HM: ; 809B7CC thumb_func_end s9C_execute_HM thumb_func_start s9D_set_HM_animation_data -s9D_set_HM_animation_data: ; 809B7F4 +s9D_set_HM_animation_data: @ 809B7F4 push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -276083,7 +276083,7 @@ s9D_set_HM_animation_data: ; 809B7F4 thumb_func_end s9D_set_HM_animation_data thumb_func_start sub_809B824 -sub_809B824: ; 809B824 +sub_809B824: @ 809B824 push {lr} ldr r0, =0x020375d0 ldrb r0, [r0] @@ -276102,7 +276102,7 @@ _0809B83E: thumb_func_end sub_809B824 thumb_func_start s9E_checkarray_HM_animation -s9E_checkarray_HM_animation: ; 809B844 +s9E_checkarray_HM_animation: @ 809B844 push {r4,lr} adds r4, r0, 0 bl script_read_halfword @@ -276122,7 +276122,7 @@ s9E_checkarray_HM_animation: ; 809B844 thumb_func_end s9E_checkarray_HM_animation thumb_func_start s9F_changeposition_fly -s9F_changeposition_fly: ; 809B870 +s9F_changeposition_fly: @ 809B870 push {lr} bl script_read_halfword lsls r0, 16 @@ -276137,7 +276137,7 @@ s9F_changeposition_fly: ; 809B870 thumb_func_end s9F_changeposition_fly thumb_func_start sA0_check_gender -sA0_check_gender: ; 809B88C +sA0_check_gender: @ 809B88C ldr r1, =0x020375f0 ldr r0, =0x03005d90 ldr r0, [r0] @@ -276149,7 +276149,7 @@ sA0_check_gender: ; 809B88C thumb_func_end sA0_check_gender thumb_func_start sA1_play_cry -sA1_play_cry: ; 809B8A4 +sA1_play_cry: @ 809B8A4 push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -276176,7 +276176,7 @@ sA1_play_cry: ; 809B8A4 thumb_func_end sA1_play_cry thumb_func_start sub_809B8DC -sub_809B8DC: ; 809B8DC +sub_809B8DC: @ 809B8DC push {lr} ldr r1, =sub_80A3678 bl script_setup_asm_script @@ -276187,7 +276187,7 @@ sub_809B8DC: ; 809B8DC thumb_func_end sub_809B8DC thumb_func_start sA2_setmaptile -sA2_setmaptile: ; 809B8F0 +sA2_setmaptile: @ 809B8F0 push {r4-r7,lr} adds r4, r0, 0 bl script_read_halfword @@ -276246,7 +276246,7 @@ _0809B966: thumb_func_end sA2_setmaptile thumb_func_start sAC_open_door -sAC_open_door: ; 809B970 +sAC_open_door: @ 809B970 push {r4,r5,lr} adds r4, r0, 0 bl script_read_halfword @@ -276286,7 +276286,7 @@ sAC_open_door: ; 809B970 thumb_func_end sAC_open_door thumb_func_start sub_809B9C8 -sub_809B9C8: ; 809B9C8 +sub_809B9C8: @ 809B9C8 push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -276319,7 +276319,7 @@ sub_809B9C8: ; 809B9C8 thumb_func_end sub_809B9C8 thumb_func_start sub_809BA0C -sub_809BA0C: ; 809BA0C +sub_809BA0C: @ 809BA0C push {lr} bl sub_808A91C lsls r0, 24 @@ -276335,7 +276335,7 @@ _0809BA1E: thumb_func_end sub_809BA0C thumb_func_start sub_809BA24 -sub_809BA24: ; 809BA24 +sub_809BA24: @ 809BA24 push {lr} ldr r1, =sub_809BA0C bl script_setup_asm_script @@ -276346,7 +276346,7 @@ sub_809BA24: ; 809BA24 thumb_func_end sub_809BA24 thumb_func_start sub_809BA38 -sub_809BA38: ; 809BA38 +sub_809BA38: @ 809BA38 push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -276379,7 +276379,7 @@ sub_809BA38: ; 809BA38 thumb_func_end sub_809BA38 thumb_func_start sub_809BA7C -sub_809BA7C: ; 809BA7C +sub_809BA7C: @ 809BA7C push {r4,r5,lr} adds r5, r0, 0 bl script_read_halfword @@ -276412,7 +276412,7 @@ sub_809BA7C: ; 809BA7C thumb_func_end sub_809BA7C thumb_func_start sub_809BAC0 -sub_809BAC0: ; 809BAC0 +sub_809BAC0: @ 809BAC0 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x8] @@ -276440,13 +276440,13 @@ sub_809BAC0: ; 809BAC0 thumb_func_end sub_809BAC0 thumb_func_start sub_809BAFC -sub_809BAFC: ; 809BAFC +sub_809BAFC: @ 809BAFC movs r0, 0 bx lr thumb_func_end sub_809BAFC thumb_func_start sB3_get_coin_amount -sB3_get_coin_amount: ; 809BB00 +sB3_get_coin_amount: @ 809BB00 push {r4,lr} bl script_read_halfword lsls r0, 16 @@ -276462,7 +276462,7 @@ sB3_get_coin_amount: ; 809BB00 thumb_func_end sB3_get_coin_amount thumb_func_start sub_809BB20 -sub_809BB20: ; 809BB20 +sub_809BB20: @ 809BB20 push {lr} bl script_read_halfword lsls r0, 16 @@ -276491,7 +276491,7 @@ _0809BB4C: thumb_func_end sub_809BB20 thumb_func_start sub_809BB58 -sub_809BB58: ; 809BB58 +sub_809BB58: @ 809BB58 push {lr} bl script_read_halfword lsls r0, 16 @@ -276520,7 +276520,7 @@ _0809BB84: thumb_func_end sub_809BB58 thumb_func_start sub_809BB90 -sub_809BB90: ; 809BB90 +sub_809BB90: @ 809BB90 push {lr} bl script_read_halfword lsls r0, 16 @@ -276538,7 +276538,7 @@ sub_809BB90: ; 809BB90 thumb_func_end sub_809BB90 thumb_func_start sub_809BBB4 -sub_809BBB4: ; 809BBB4 +sub_809BBB4: @ 809BBB4 push {lr} bl sub_81A8AF8 movs r0, 0 @@ -276547,7 +276547,7 @@ sub_809BBB4: ; 809BBB4 thumb_func_end sub_809BBB4 thumb_func_start ScrCmd_MossdeepGymSwitch -ScrCmd_MossdeepGymSwitch: ; 809BBC0 +ScrCmd_MossdeepGymSwitch: @ 809BBC0 push {lr} bl script_read_halfword lsls r0, 16 @@ -276562,7 +276562,7 @@ ScrCmd_MossdeepGymSwitch: ; 809BBC0 thumb_func_end ScrCmd_MossdeepGymSwitch thumb_func_start sub_809BBDC -sub_809BBDC: ; 809BBDC +sub_809BBDC: @ 809BBDC push {lr} bl sub_81A895C movs r0, 0 @@ -276571,7 +276571,7 @@ sub_809BBDC: ; 809BBDC thumb_func_end sub_809BBDC thumb_func_start sub_809BBE8 -sub_809BBE8: ; 809BBE8 +sub_809BBE8: @ 809BBE8 push {lr} bl sub_80B47BC ldr r1, =0x03005df0 @@ -276583,7 +276583,7 @@ sub_809BBE8: ; 809BBE8 thumb_func_end sub_809BBE8 thumb_func_start sub_809BBFC -sub_809BBFC: ; 809BBFC +sub_809BBFC: @ 809BBFC push {r4,lr} adds r4, r0, 0 bl is_c1_link_related_active @@ -276617,7 +276617,7 @@ _0809BC30: thumb_func_end sub_809BBFC thumb_func_start sCD_set_obedient_bit -sCD_set_obedient_bit: ; 809BC44 +sCD_set_obedient_bit: @ 809BC44 push {lr} sub sp, 0x4 movs r2, 0x1 @@ -276644,7 +276644,7 @@ sCD_set_obedient_bit: ; 809BC44 thumb_func_end sCD_set_obedient_bit thumb_func_start sCE_check_obedient_bit -sCE_check_obedient_bit: ; 809BC7C +sCE_check_obedient_bit: @ 809BC7C push {r4,lr} bl script_read_halfword lsls r0, 16 @@ -276669,7 +276669,7 @@ sCE_check_obedient_bit: ; 809BC7C thumb_func_end sCE_check_obedient_bit thumb_func_start sCF_execute_RAM_script_DMA -sCF_execute_RAM_script_DMA: ; 809BCB4 +sCF_execute_RAM_script_DMA: @ 809BCB4 push {r4,lr} adds r4, r0, 0 bl sub_8099244 @@ -276691,7 +276691,7 @@ _0809BCD0: thumb_func_end sCF_execute_RAM_script_DMA thumb_func_start sD1_warp_v5 -sD1_warp_v5: ; 809BCDC +sD1_warp_v5: @ 809BCDC push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -276759,7 +276759,7 @@ sD1_warp_v5: ; 809BCDC thumb_func_end sD1_warp_v5 thumb_func_start sub_809BD70 -sub_809BD70: ; 809BD70 +sub_809BD70: @ 809BD70 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -276794,7 +276794,7 @@ _0809BDA6: thumb_func_end sub_809BD70 thumb_func_start sub_809BDB4 -sub_809BDB4: ; 809BDB4 +sub_809BDB4: @ 809BDB4 push {r4,lr} ldr r4, =0x03000f30 ldrb r0, [r4] @@ -276809,7 +276809,7 @@ sub_809BDB4: ; 809BDB4 thumb_func_end sub_809BDB4 thumb_func_start sub_809BDD0 -sub_809BDD0: ; 809BDD0 +sub_809BDD0: @ 809BDD0 push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -276837,7 +276837,7 @@ sub_809BDD0: ; 809BDD0 thumb_func_end sub_809BDD0 thumb_func_start sub_809BE0C -sub_809BE0C: ; 809BE0C +sub_809BE0C: @ 809BE0C push {r4,lr} ldr r1, [r0, 0x8] ldrb r4, [r1] @@ -276865,7 +276865,7 @@ sub_809BE0C: ; 809BE0C thumb_func_end sub_809BE0C thumb_func_start sub_809BE48 -sub_809BE48: ; 809BE48 +sub_809BE48: @ 809BE48 ldr r1, =0x020375ca strh r0, [r1] bx lr @@ -276873,7 +276873,7 @@ sub_809BE48: ; 809BE48 thumb_func_end sub_809BE48 thumb_func_start sub_809BE54 -sub_809BE54: ; 809BE54 +sub_809BE54: @ 809BE54 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -276937,7 +276937,7 @@ sub_809BE54: ; 809BE54 thumb_func_end sub_809BE54 thumb_func_start sub_809BEDC -sub_809BEDC: ; 809BEDC +sub_809BEDC: @ 809BEDC push {r4,r5,lr} movs r1, 0x2 negs r1, r1 @@ -276963,8 +276963,8 @@ sub_809BEDC: ; 809BEDC thumb_func_end sub_809BEDC thumb_func_start process_overworld_input -; void process_overworld_input(overworld_input_data *input_data, char buttons_new, char buttons_held) -process_overworld_input: ; 809BF08 +@ void process_overworld_input(overworld_input_data *input_data, char buttons_new, char buttons_held) +process_overworld_input: @ 809BF08 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -277110,8 +277110,8 @@ _0809C006: thumb_func_end process_overworld_input thumb_func_start sub_809C014 -; int sub_809C014(overworld_input_data *input_data) -sub_809C014: ; 809C014 +@ int sub_809C014(overworld_input_data *input_data) +sub_809C014: @ 809C014 push {r4-r6,lr} sub sp, 0x8 adds r5, r0, 0 @@ -277282,7 +277282,7 @@ _0809C172: thumb_func_end sub_809C014 thumb_func_start player_get_pos_to_and_height -player_get_pos_to_and_height: ; 809C17C +player_get_pos_to_and_height: @ 809C17C push {r4,lr} adds r4, r0, 0 adds r1, r4, 0x2 @@ -277295,7 +277295,7 @@ player_get_pos_to_and_height: ; 809C17C thumb_func_end player_get_pos_to_and_height thumb_func_start player_get_next_pos_and_height -player_get_next_pos_and_height: ; 809C194 +player_get_next_pos_and_height: @ 809C194 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -277326,7 +277326,7 @@ _0809C1C6: thumb_func_end player_get_next_pos_and_height thumb_func_start cur_mapdata_block_role_at_player_pos -cur_mapdata_block_role_at_player_pos: ; 809C1D0 +cur_mapdata_block_role_at_player_pos: @ 809C1D0 push {r4,lr} sub sp, 0x4 mov r4, sp @@ -277349,7 +277349,7 @@ cur_mapdata_block_role_at_player_pos: ; 809C1D0 thumb_func_end cur_mapdata_block_role_at_player_pos thumb_func_start sub_809C1FC -sub_809C1FC: ; 809C1FC +sub_809C1FC: @ 809C1FC push {r4,lr} lsls r2, 24 lsrs r2, 24 @@ -277397,7 +277397,7 @@ _0809C24C: thumb_func_end sub_809C1FC thumb_func_start TryGetScriptOnPressingA -TryGetScriptOnPressingA: ; 809C270 +TryGetScriptOnPressingA: @ 809C270 push {r4-r7,lr} mov r7, r8 push {r7} @@ -277441,7 +277441,7 @@ _0809C2BC: thumb_func_end TryGetScriptOnPressingA thumb_func_start sub_809C2C8 -sub_809C2C8: ; 809C2C8 +sub_809C2C8: @ 809C2C8 push {r4-r6,lr} adds r4, r0, 0 lsls r2, 24 @@ -277531,7 +277531,7 @@ _0809C36E: thumb_func_end sub_809C2C8 thumb_func_start TryGetMapObjectScript -TryGetMapObjectScript: ; 809C384 +TryGetMapObjectScript: @ 809C384 push {r4-r7,lr} adds r5, r0, 0 lsls r1, 24 @@ -277630,8 +277630,8 @@ _0809C44E: thumb_func_end TryGetMapObjectScript thumb_func_start TryGetInvisibleMapObjectScript -; signed int TryGetInvisibleMapObjectScript(int a1, int a2, u8 playerFacingDirection) -TryGetInvisibleMapObjectScript: ; 809C458 +@ signed int TryGetInvisibleMapObjectScript(int a1, int a2, u8 playerFacingDirection) +TryGetInvisibleMapObjectScript: @ 809C458 push {r4,r5,lr} lsls r2, 24 lsrs r5, r2, 24 @@ -277733,7 +277733,7 @@ _0809C532: thumb_func_end TryGetInvisibleMapObjectScript thumb_func_start TryGetMetatileBehaviorScript -TryGetMetatileBehaviorScript: ; 809C538 +TryGetMetatileBehaviorScript: @ 809C538 push {r4-r6,lr} adds r6, r0, 0 lsls r1, 24 @@ -278036,7 +278036,7 @@ _0809C7E4: thumb_func_end TryGetMetatileBehaviorScript thumb_func_start TryGetFieldMoveScript -TryGetFieldMoveScript: ; 809C7EC +TryGetFieldMoveScript: @ 809C7EC push {r4,lr} lsls r1, 24 lsrs r4, r1, 24 @@ -278093,7 +278093,7 @@ _0809C862: thumb_func_end TryGetFieldMoveScript thumb_func_start sub_809C868 -sub_809C868: ; 809C868 +sub_809C868: @ 809C868 push {lr} ldr r0, =0x0000086d bl FlagGet @@ -278118,7 +278118,7 @@ _0809C896: thumb_func_end sub_809C868 thumb_func_start sub_809C89C -sub_809C89C: ; 809C89C +sub_809C89C: @ 809C89C push {lr} ldr r0, =0x0000086d bl FlagGet @@ -278147,7 +278147,7 @@ _0809C8D6: thumb_func_end sub_809C89C thumb_func_start sub_809C8DC -sub_809C8DC: ; 809C8DC +sub_809C8DC: @ 809C8DC push {r4-r6,lr} adds r5, r0, 0 lsls r1, 16 @@ -278193,7 +278193,7 @@ _0809C930: thumb_func_end sub_809C8DC thumb_func_start mapheader_trigger_activate_at__run_now -mapheader_trigger_activate_at__run_now: ; 809C938 +mapheader_trigger_activate_at__run_now: @ 809C938 push {r4,lr} ldr r4, =0x02037318 ldrh r1, [r0] @@ -278222,7 +278222,7 @@ _0809C966: thumb_func_end mapheader_trigger_activate_at__run_now thumb_func_start sub_809C96C -sub_809C96C: ; 809C96C +sub_809C96C: @ 809C96C push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -278287,7 +278287,7 @@ _0809C9EA: thumb_func_end sub_809C96C thumb_func_start per_step_scripts -per_step_scripts: ; 809C9F4 +per_step_scripts: @ 809C9F4 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -278421,7 +278421,7 @@ _0809CB2A: thumb_func_end per_step_scripts thumb_func_start sub_809CB30 -sub_809CB30: ; 809CB30 +sub_809CB30: @ 809CB30 push {lr} ldr r0, =0x0000402a movs r1, 0 @@ -278432,7 +278432,7 @@ sub_809CB30: ; 809CB30 thumb_func_end sub_809CB30 thumb_func_start happiness_algorithm_step -happiness_algorithm_step: ; 809CB44 +happiness_algorithm_step: @ 809CB44 push {r4,r5,lr} ldr r0, =0x0000402a bl GetVarPointer @@ -278463,7 +278463,7 @@ _0809CB72: thumb_func_end happiness_algorithm_step thumb_func_start overworld_poison_timer_set -overworld_poison_timer_set: ; 809CB80 +overworld_poison_timer_set: @ 809CB80 push {lr} ldr r0, =0x0000402b movs r1, 0 @@ -278474,7 +278474,7 @@ overworld_poison_timer_set: ; 809CB80 thumb_func_end overworld_poison_timer_set thumb_func_start overworld_poison_step -overworld_poison_step: ; 809CB94 +overworld_poison_step: @ 809CB94 push {lr} ldr r0, =0x02037318 ldrb r0, [r0, 0x17] @@ -278509,7 +278509,7 @@ _0809CBD6: thumb_func_end overworld_poison_step thumb_func_start prev_quest_postbuffer_cursor_backup_reset -prev_quest_postbuffer_cursor_backup_reset: ; 809CBDC +prev_quest_postbuffer_cursor_backup_reset: @ 809CBDC ldr r1, =0x020375d4 movs r0, 0 strb r0, [r1] @@ -278518,7 +278518,7 @@ prev_quest_postbuffer_cursor_backup_reset: ; 809CBDC thumb_func_end prev_quest_postbuffer_cursor_backup_reset thumb_func_start is_it_battle_time_3 -is_it_battle_time_3: ; 809CBE8 +is_it_battle_time_3: @ 809CBE8 push {r4-r7,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -278559,7 +278559,7 @@ _0809CC30: thumb_func_end is_it_battle_time_3 thumb_func_start mapheader_run_first_tag2_script_list_match_conditionally -mapheader_run_first_tag2_script_list_match_conditionally: ; 809CC38 +mapheader_run_first_tag2_script_list_match_conditionally: @ 809CC38 push {r4-r7,lr} mov r7, r8 push {r7} @@ -278609,7 +278609,7 @@ _0809CC92: thumb_func_end mapheader_run_first_tag2_script_list_match_conditionally thumb_func_start sub_809CC9C -sub_809CC9C: ; 809CC9C +sub_809CC9C: @ 809CC9C push {r4-r7,lr} adds r6, r0, 0 lsls r1, 16 @@ -278723,7 +278723,7 @@ _0809CD8C: thumb_func_end sub_809CC9C thumb_func_start is_warp_tile -is_warp_tile: ; 809CD94 +is_warp_tile: @ 809CD94 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -278798,7 +278798,7 @@ _0809CE2C: thumb_func_end is_warp_tile thumb_func_start is_non_stair_warp_tile -is_non_stair_warp_tile: ; 809CE34 +is_non_stair_warp_tile: @ 809CE34 push {lr} lsls r0, 16 lsrs r0, 16 @@ -278849,7 +278849,7 @@ _0809CE86: thumb_func_end is_non_stair_warp_tile thumb_func_start map_warp_check_packed -map_warp_check_packed: ; 809CE8C +map_warp_check_packed: @ 809CE8C push {lr} adds r3, r1, 0 ldrh r1, [r3] @@ -278869,7 +278869,7 @@ map_warp_check_packed: ; 809CE8C thumb_func_end map_warp_check_packed thumb_func_start sub_809CEB0 -sub_809CEB0: ; 809CEB0 +sub_809CEB0: @ 809CEB0 push {r4-r7,lr} adds r7, r2, 0 lsls r1, 24 @@ -278966,7 +278966,7 @@ _0809CF6E: thumb_func_end sub_809CEB0 thumb_func_start map_warp_consider_2_to_inside -map_warp_consider_2_to_inside: ; 809CF78 +map_warp_consider_2_to_inside: @ 809CF78 push {r4-r7,lr} adds r5, r0, 0 lsls r1, 16 @@ -279032,7 +279032,7 @@ _0809CFFE: thumb_func_end map_warp_consider_2_to_inside thumb_func_start map_warp_check -map_warp_check: ; 809D004 +map_warp_check: @ 809D004 push {r4-r6,lr} lsls r1, 16 lsrs r6, r1, 16 @@ -279077,7 +279077,7 @@ _0809D046: thumb_func_end map_warp_check thumb_func_start trigger_activate -trigger_activate: ; 809D04C +trigger_activate: @ 809D04C push {r4,lr} adds r4, r0, 0 cmp r4, 0 @@ -279113,7 +279113,7 @@ _0809D084: thumb_func_end trigger_activate thumb_func_start mapheader_trigger_activate_at -mapheader_trigger_activate_at: ; 809D08C +mapheader_trigger_activate_at: @ 809D08C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -279172,7 +279172,7 @@ _0809D0E4: thumb_func_end mapheader_trigger_activate_at thumb_func_start sub_809D0F4 -sub_809D0F4: ; 809D0F4 +sub_809D0F4: @ 809D0F4 push {r4,lr} ldr r4, =0x02037318 ldrh r1, [r0] @@ -279193,8 +279193,8 @@ sub_809D0F4: ; 809D0F4 thumb_func_end sub_809D0F4 thumb_func_start FindInvisibleMapObjectByPosition -; int FindInvisibleMapObjectByPosition(struct mapheader *mapHeader, u16 x, u16 y, u8 elevation) -FindInvisibleMapObjectByPosition: ; 809D11C +@ int FindInvisibleMapObjectByPosition(struct mapheader *mapHeader, u16 x, u16 y, u8 elevation) +FindInvisibleMapObjectByPosition: @ 809D11C push {r4-r7,lr} lsls r1, 16 lsrs r7, r1, 16 @@ -279242,7 +279242,7 @@ _0809D164: thumb_func_end FindInvisibleMapObjectByPosition thumb_func_start dive_warp -dive_warp: ; 809D16C +dive_warp: @ 809D16C push {r4,r5,lr} adds r4, r0, 0 lsls r1, 16 @@ -279304,7 +279304,7 @@ _0809D1E2: thumb_func_end dive_warp thumb_func_start sub_809D1E8 -sub_809D1E8: ; 809D1E8 +sub_809D1E8: @ 809D1E8 push {r4,r5,lr} sub sp, 0x4 mov r4, sp @@ -279379,8 +279379,8 @@ _0809D276: thumb_func_end sub_809D1E8 thumb_func_start GetFieldObjectScriptPointerForComparison -; u8 *GetFieldObjectScriptPointerForComparison() -GetFieldObjectScriptPointerForComparison: ; 809D280 +@ u8 *GetFieldObjectScriptPointerForComparison() +GetFieldObjectScriptPointerForComparison: @ 809D280 push {r4,r5,lr} sub sp, 0x8 bl player_get_direction_upper_nybble @@ -279409,7 +279409,7 @@ GetFieldObjectScriptPointerForComparison: ; 809D280 thumb_func_end GetFieldObjectScriptPointerForComparison thumb_func_start sub_809D2BC -sub_809D2BC: ; 809D2BC +sub_809D2BC: @ 809D2BC push {r4,lr} sub sp, 0x8 bl player_get_direction_upper_nybble @@ -279441,7 +279441,7 @@ sub_809D2BC: ; 809D2BC thumb_func_end sub_809D2BC thumb_func_start sub_809D300 -sub_809D300: ; 809D300 +sub_809D300: @ 809D300 push {r4,lr} ldr r4, =0x03005d8c ldr r0, [r4] @@ -279469,7 +279469,7 @@ sub_809D300: ; 809D300 thumb_func_end sub_809D300 thumb_func_start sub_809D344 -sub_809D344: ; 809D344 +sub_809D344: @ 809D344 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -279499,7 +279499,7 @@ sub_809D344: ; 809D344 thumb_func_end sub_809D344 thumb_func_start sub_809D3A0 -sub_809D3A0: ; 809D3A0 +sub_809D3A0: @ 809D3A0 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -279514,7 +279514,7 @@ sub_809D3A0: ; 809D3A0 thumb_func_end sub_809D3A0 thumb_func_start sub_809D3C0 -sub_809D3C0: ; 809D3C0 +sub_809D3C0: @ 809D3C0 push {lr} ldr r0, =0x00004046 bl GetVarPointer @@ -279531,7 +279531,7 @@ sub_809D3C0: ; 809D3C0 thumb_func_end sub_809D3C0 thumb_func_start sub_809D3E8 -sub_809D3E8: ; 809D3E8 +sub_809D3E8: @ 809D3E8 push {r4,r5,lr} ldr r0, =0x00004046 bl GetVarPointer @@ -279558,7 +279558,7 @@ sub_809D3E8: ; 809D3E8 thumb_func_end sub_809D3E8 thumb_func_start sub_809D42C -sub_809D42C: ; 809D42C +sub_809D42C: @ 809D42C push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -279587,7 +279587,7 @@ _0809D46A: thumb_func_end sub_809D42C thumb_func_start sub_809D470 -sub_809D470: ; 809D470 +sub_809D470: @ 809D470 push {lr} ldr r0, =0x000008ac bl FlagReset @@ -279597,7 +279597,7 @@ sub_809D470: ; 809D470 thumb_func_end sub_809D470 thumb_func_start sub_809D480 -sub_809D480: ; 809D480 +sub_809D480: @ 809D480 push {lr} ldr r0, =0x000008ac bl FlagSet @@ -279607,7 +279607,7 @@ sub_809D480: ; 809D480 thumb_func_end sub_809D480 thumb_func_start sub_809D490 -sub_809D490: ; 809D490 +sub_809D490: @ 809D490 push {lr} ldr r0, =0x000008ac bl FlagGet @@ -279619,7 +279619,7 @@ sub_809D490: ; 809D490 thumb_func_end sub_809D490 thumb_func_start sub_809D4A4 -sub_809D4A4: ; 809D4A4 +sub_809D4A4: @ 809D4A4 push {lr} ldr r0, =0x000008db bl FlagReset @@ -279629,7 +279629,7 @@ sub_809D4A4: ; 809D4A4 thumb_func_end sub_809D4A4 thumb_func_start sub_809D4B4 -sub_809D4B4: ; 809D4B4 +sub_809D4B4: @ 809D4B4 push {lr} ldr r0, =0x000008db bl FlagSet @@ -279639,7 +279639,7 @@ sub_809D4B4: ; 809D4B4 thumb_func_end sub_809D4B4 thumb_func_start sub_809D4C4 -sub_809D4C4: ; 809D4C4 +sub_809D4C4: @ 809D4C4 push {lr} ldr r0, =0x000008db bl FlagGet @@ -279651,7 +279651,7 @@ sub_809D4C4: ; 809D4C4 thumb_func_end sub_809D4C4 thumb_func_start sub_809D4D8 -sub_809D4D8: ; 809D4D8 +sub_809D4D8: @ 809D4D8 push {lr} movs r0, 0xF2 lsls r0, 1 @@ -279699,7 +279699,7 @@ sub_809D4D8: ; 809D4D8 thumb_func_end sub_809D4D8 thumb_func_start sub_809D570 -sub_809D570: ; 809D570 +sub_809D570: @ 809D570 push {lr} ldr r0, =0x000040dd movs r1, 0 @@ -279731,7 +279731,7 @@ sub_809D570: ; 809D570 thumb_func_end sub_809D570 thumb_func_start sub_809D5D8 -sub_809D5D8: ; 809D5D8 +sub_809D5D8: @ 809D5D8 push {lr} ldr r0, =0x0000402c movs r1, 0 @@ -279744,7 +279744,7 @@ sub_809D5D8: ; 809D5D8 thumb_func_end sub_809D5D8 thumb_func_start sub_809D5F4 -sub_809D5F4: ; 809D5F4 +sub_809D5F4: @ 809D5F4 push {lr} ldr r0, =0x0000402c movs r1, 0x92 @@ -279758,7 +279758,7 @@ sub_809D5F4: ; 809D5F4 thumb_func_end sub_809D5F4 thumb_func_start sub_809D614 -sub_809D614: ; 809D614 +sub_809D614: @ 809D614 push {lr} ldr r0, =0x000008c2 bl FlagGet @@ -279783,8 +279783,8 @@ _0809D642: thumb_func_end sub_809D614 thumb_func_start GetVarPointer -; u16 *GetVarPointer(u16 varId) -GetVarPointer: ; 809D648 +@ u16 *GetVarPointer(u16 varId) +GetVarPointer: @ 809D648 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -279821,8 +279821,8 @@ _0809D688: thumb_func_end GetVarPointer thumb_func_start VarGet -; u16 VarGet(u16 varId) -VarGet: ; 809D694 +@ u16 VarGet(u16 varId) +VarGet: @ 809D694 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -279841,8 +279841,8 @@ _0809D6AA: thumb_func_end VarGet thumb_func_start VarSet -; bool8 VarSet(u16 varId, u16 value) -VarSet: ; 809D6B0 +@ bool8 VarSet(u16 varId, u16 value) +VarSet: @ 809D6B0 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -279863,8 +279863,8 @@ _0809D6CA: thumb_func_end VarSet thumb_func_start VarGetFieldObjectGraphicsId -; u8 VarGetFieldObjectGraphicsId(u8 index) -VarGetFieldObjectGraphicsId: ; 809D6D0 +@ u8 VarGetFieldObjectGraphicsId(u8 index) +VarGetFieldObjectGraphicsId: @ 809D6D0 push {lr} lsls r0, 24 lsrs r0, 8 @@ -279880,8 +279880,8 @@ VarGetFieldObjectGraphicsId: ; 809D6D0 thumb_func_end VarGetFieldObjectGraphicsId thumb_func_start GetFlagPointer -; u8 *GetFlagPointer(u16 flagId) -GetFlagPointer: ; 809D6EC +@ u8 *GetFlagPointer(u16 flagId) +GetFlagPointer: @ 809D6EC push {lr} lsls r1, r0, 16 lsrs r2, r1, 16 @@ -279920,8 +279920,8 @@ _0809D72E: thumb_func_end GetFlagPointer thumb_func_start FlagSet -; bool8 FlagSet(u16 flagId) -FlagSet: ; 809D740 +@ bool8 FlagSet(u16 flagId) +FlagSet: @ 809D740 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -279945,8 +279945,8 @@ _0809D760: thumb_func_end FlagSet thumb_func_start FlagReset -; bool8 FlagReset(u16 flagId) -FlagReset: ; 809D768 +@ bool8 FlagReset(u16 flagId) +FlagReset: @ 809D768 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -279970,8 +279970,8 @@ _0809D788: thumb_func_end FlagReset thumb_func_start FlagGet -; bool8 FlagGet(u16 flagId) -FlagGet: ; 809D790 +@ bool8 FlagGet(u16 flagId) +FlagGet: @ 809D790 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -279998,7 +279998,7 @@ _0809D7B6: thumb_func_end FlagGet thumb_func_start sub_809D7BC -sub_809D7BC: ; 809D7BC +sub_809D7BC: @ 809D7BC push {lr} movs r0, 0x1 bl sub_80AEDF0 @@ -280007,7 +280007,7 @@ sub_809D7BC: ; 809D7BC thumb_func_end sub_809D7BC thumb_func_start sub_809D7C8 -sub_809D7C8: ; 809D7C8 +sub_809D7C8: @ 809D7C8 push {lr} movs r0, 0x2 bl sub_80AEDF0 @@ -280016,7 +280016,7 @@ sub_809D7C8: ; 809D7C8 thumb_func_end sub_809D7C8 thumb_func_start sub_809D7D4 -sub_809D7D4: ; 809D7D4 +sub_809D7D4: @ 809D7D4 push {lr} movs r0, 0x3 bl sub_80AEDF0 @@ -280025,7 +280025,7 @@ sub_809D7D4: ; 809D7D4 thumb_func_end sub_809D7D4 thumb_func_start sub_809D7E0 -sub_809D7E0: ; 809D7E0 +sub_809D7E0: @ 809D7E0 push {lr} movs r0, 0x4 bl sub_80AEDF0 @@ -280034,7 +280034,7 @@ sub_809D7E0: ; 809D7E0 thumb_func_end sub_809D7E0 thumb_func_start sub_809D7EC -sub_809D7EC: ; 809D7EC +sub_809D7EC: @ 809D7EC push {lr} movs r0, 0x5 bl sub_80AEDF0 @@ -280043,7 +280043,7 @@ sub_809D7EC: ; 809D7EC thumb_func_end sub_809D7EC thumb_func_start sub_809D7F8 -sub_809D7F8: ; 809D7F8 +sub_809D7F8: @ 809D7F8 push {lr} movs r0, 0x6 bl sub_80AEDF0 @@ -280052,7 +280052,7 @@ sub_809D7F8: ; 809D7F8 thumb_func_end sub_809D7F8 thumb_func_start sub_809D804 -sub_809D804: ; 809D804 +sub_809D804: @ 809D804 push {lr} movs r0, 0x9 bl sub_80AEDF0 @@ -280061,7 +280061,7 @@ sub_809D804: ; 809D804 thumb_func_end sub_809D804 thumb_func_start sub_809D810 -sub_809D810: ; 809D810 +sub_809D810: @ 809D810 push {lr} movs r0, 0x7 bl sub_80AEDF0 @@ -280070,7 +280070,7 @@ sub_809D810: ; 809D810 thumb_func_end sub_809D810 thumb_func_start sub_809D81C -sub_809D81C: ; 809D81C +sub_809D81C: @ 809D81C push {lr} movs r0, 0x8 bl sub_80AEDF0 @@ -280079,7 +280079,7 @@ sub_809D81C: ; 809D81C thumb_func_end sub_809D81C thumb_func_start sub_809D828 -sub_809D828: ; 809D828 +sub_809D828: @ 809D828 push {lr} movs r0, 0xB bl sub_80AEDF0 @@ -280088,7 +280088,7 @@ sub_809D828: ; 809D828 thumb_func_end sub_809D828 thumb_func_start sub_809D834 -sub_809D834: ; 809D834 +sub_809D834: @ 809D834 push {lr} movs r0, 0xC bl sub_80AEDF0 @@ -280097,7 +280097,7 @@ sub_809D834: ; 809D834 thumb_func_end sub_809D834 thumb_func_start sub_809D840 -sub_809D840: ; 809D840 +sub_809D840: @ 809D840 push {lr} movs r0, 0x14 bl sub_80AEDF0 @@ -280106,7 +280106,7 @@ sub_809D840: ; 809D840 thumb_func_end sub_809D840 thumb_func_start sub_809D84C -sub_809D84C: ; 809D84C +sub_809D84C: @ 809D84C push {lr} movs r0, 0x15 bl sub_80AEDF0 @@ -280115,7 +280115,7 @@ sub_809D84C: ; 809D84C thumb_func_end sub_809D84C thumb_func_start trigger_activate_weather -trigger_activate_weather: ; 809D858 +trigger_activate_weather: @ 809D858 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -280146,7 +280146,7 @@ _0809D886: thumb_func_end trigger_activate_weather thumb_func_start task_per_step_callback_manager -task_per_step_callback_manager: ; 809D88C +task_per_step_callback_manager: @ 809D88C push {lr} lsls r0, 24 lsrs r0, 24 @@ -280168,7 +280168,7 @@ task_per_step_callback_manager: ; 809D88C thumb_func_end task_per_step_callback_manager thumb_func_start sub_809D8B8 -sub_809D8B8: ; 809D8B8 +sub_809D8B8: @ 809D8B8 push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -280211,7 +280211,7 @@ _0809D8FC: thumb_func_end sub_809D8B8 thumb_func_start sub_809D908 -sub_809D908: ; 809D908 +sub_809D908: @ 809D908 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -280237,7 +280237,7 @@ _0809D930: thumb_func_end sub_809D908 thumb_func_start overworld_ensure_per_step_coros_running -overworld_ensure_per_step_coros_running: ; 809D93C +overworld_ensure_per_step_coros_running: @ 809D93C push {r4,r5,lr} ldr r5, =task_per_step_callback_manager adds r0, r5, 0 @@ -280285,7 +280285,7 @@ _0809D992: thumb_func_end overworld_ensure_per_step_coros_running thumb_func_start activate_per_step_callback -activate_per_step_callback: ; 809D9A8 +activate_per_step_callback: @ 809D9A8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -280323,7 +280323,7 @@ _0809D9EA: thumb_func_end activate_per_step_callback thumb_func_start wild_encounter_reset_coro_args -wild_encounter_reset_coro_args: ; 809D9F0 +wild_encounter_reset_coro_args: @ 809D9F0 push {lr} ldr r0, =task_per_step_callback_manager bl get_task_id_by_function @@ -280350,12 +280350,12 @@ _0809DA1A: thumb_func_end wild_encounter_reset_coro_args thumb_func_start nullsub_34 -nullsub_34: ; 809DA2C +nullsub_34: @ 809DA2C bx lr thumb_func_end nullsub_34 thumb_func_start sub_809DA30 -sub_809DA30: ; 809DA30 +sub_809DA30: @ 809DA30 push {r4,r5,lr} adds r5, r0, 0 lsls r1, 24 @@ -280403,7 +280403,7 @@ _0809DA80: thumb_func_end sub_809DA30 thumb_func_start sub_809DA88 -sub_809DA88: ; 809DA88 +sub_809DA88: @ 809DA88 push {r4-r7,lr} mov r7, r8 push {r7} @@ -280471,7 +280471,7 @@ _0809DB06: thumb_func_end sub_809DA88 thumb_func_start sub_809DB10 -sub_809DB10: ; 809DB10 +sub_809DB10: @ 809DB10 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -280491,7 +280491,7 @@ sub_809DB10: ; 809DB10 thumb_func_end sub_809DB10 thumb_func_start sub_809DB34 -sub_809DB34: ; 809DB34 +sub_809DB34: @ 809DB34 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -280511,7 +280511,7 @@ sub_809DB34: ; 809DB34 thumb_func_end sub_809DB34 thumb_func_start sub_809DB58 -sub_809DB58: ; 809DB58 +sub_809DB58: @ 809DB58 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -280531,7 +280531,7 @@ sub_809DB58: ; 809DB58 thumb_func_end sub_809DB58 thumb_func_start sub_809DB7C -sub_809DB7C: ; 809DB7C +sub_809DB7C: @ 809DB7C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -280613,7 +280613,7 @@ _0809DC08: thumb_func_end sub_809DB7C thumb_func_start sub_809DC18 -sub_809DC18: ; 809DC18 +sub_809DC18: @ 809DC18 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -280695,7 +280695,7 @@ _0809DCA4: thumb_func_end sub_809DC18 thumb_func_start sub_809DCB4 -sub_809DCB4: ; 809DCB4 +sub_809DCB4: @ 809DCB4 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -280880,7 +280880,7 @@ _0809DE1E: thumb_func_end sub_809DCB4 thumb_func_start sub_809DE28 -sub_809DE28: ; 809DE28 +sub_809DE28: @ 809DE28 push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -280929,7 +280929,7 @@ _0809DE82: thumb_func_end sub_809DE28 thumb_func_start sub_809DE8C -sub_809DE8C: ; 809DE8C +sub_809DE8C: @ 809DE8C push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -280978,7 +280978,7 @@ _0809DEE6: thumb_func_end sub_809DE8C thumb_func_start sub_809DEF0 -sub_809DEF0: ; 809DEF0 +sub_809DEF0: @ 809DEF0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -281235,7 +281235,7 @@ _0809E0F6: thumb_func_end sub_809DEF0 thumb_func_start sub_809E108 -sub_809E108: ; 809E108 +sub_809E108: @ 809E108 push {lr} lsls r1, 16 lsrs r1, 16 @@ -281269,7 +281269,7 @@ _0809E146: thumb_func_end sub_809E108 thumb_func_start sub_809E14C -sub_809E14C: ; 809E14C +sub_809E14C: @ 809E14C push {r4,r5,lr} lsls r0, 16 asrs r5, r0, 16 @@ -281299,7 +281299,7 @@ _0809E17A: thumb_func_end sub_809E14C thumb_func_start sub_809E184 -sub_809E184: ; 809E184 +sub_809E184: @ 809E184 push {r4,r5,lr} lsls r0, 16 asrs r5, r0, 16 @@ -281336,7 +281336,7 @@ _0809E1C2: thumb_func_end sub_809E184 thumb_func_start sub_809E1C8 -sub_809E1C8: ; 809E1C8 +sub_809E1C8: @ 809E1C8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -281386,7 +281386,7 @@ _0809E210: thumb_func_end sub_809E1C8 thumb_func_start sub_809E224 -sub_809E224: ; 809E224 +sub_809E224: @ 809E224 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -281584,7 +281584,7 @@ _0809E3A6: thumb_func_end sub_809E224 thumb_func_start sub_809E3B4 -sub_809E3B4: ; 809E3B4 +sub_809E3B4: @ 809E3B4 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -281683,7 +281683,7 @@ _0809E47A: thumb_func_end sub_809E3B4 thumb_func_start sub_809E490 -sub_809E490: ; 809E490 +sub_809E490: @ 809E490 push {r4,r5,lr} lsls r0, 16 asrs r5, r0, 16 @@ -281711,7 +281711,7 @@ _0809E4AC: thumb_func_end sub_809E490 thumb_func_start sub_809E4CC -sub_809E4CC: ; 809E4CC +sub_809E4CC: @ 809E4CC push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -281844,7 +281844,7 @@ _0809E5D2: thumb_func_end sub_809E4CC thumb_func_start sub_809E5DC -sub_809E5DC: ; 809E5DC +sub_809E5DC: @ 809E5DC push {r4,r5,lr} adds r3, r0, 0 lsls r1, 16 @@ -281893,7 +281893,7 @@ _0809E60C: thumb_func_end sub_809E5DC thumb_func_start sub_809E638 -sub_809E638: ; 809E638 +sub_809E638: @ 809E638 push {r4-r7,lr} mov r7, r8 push {r7} @@ -282059,7 +282059,7 @@ _0809E762: thumb_func_end sub_809E638 thumb_func_start sub_809E778 -sub_809E778: ; 809E778 +sub_809E778: @ 809E778 push {lr} ldr r0, =0x00000895 bl FlagSet @@ -282081,7 +282081,7 @@ sub_809E778: ; 809E778 thumb_func_end sub_809E778 thumb_func_start sub_809E7B0 -sub_809E7B0: ; 809E7B0 +sub_809E7B0: @ 809E7B0 push {r4,lr} ldr r0, =0x00000895 bl FlagGet @@ -282106,7 +282106,7 @@ _0809E7DA: thumb_func_end sub_809E7B0 thumb_func_start sub_809E7E8 -sub_809E7E8: ; 809E7E8 +sub_809E7E8: @ 809E7E8 push {r4-r6,lr} adds r5, r0, 0 ldr r0, =0x00004040 @@ -282154,7 +282154,7 @@ _0809E84E: thumb_func_end sub_809E7E8 thumb_func_start sub_809E858 -sub_809E858: ; 809E858 +sub_809E858: @ 809E858 push {r4-r6,lr} sub sp, 0x8 adds r5, r0, 0 @@ -282202,7 +282202,7 @@ _0809E8A8: thumb_func_end sub_809E858 thumb_func_start sub_809E8B4 -sub_809E8B4: ; 809E8B4 +sub_809E8B4: @ 809E8B4 push {lr} bl sub_809E778 ldr r0, =c2_exit_to_overworld_1_continue_scripts_restart_music @@ -282213,7 +282213,7 @@ sub_809E8B4: ; 809E8B4 thumb_func_end sub_809E8B4 thumb_func_start Special_StartWallClock -Special_StartWallClock: ; 809E8C8 +Special_StartWallClock: @ 809E8C8 push {lr} ldr r0, =Cb2_StartWallClock bl SetMainCallback2 @@ -282226,7 +282226,7 @@ Special_StartWallClock: ; 809E8C8 thumb_func_end Special_StartWallClock thumb_func_start sub_809E8E8 -sub_809E8E8: ; 809E8E8 +sub_809E8E8: @ 809E8E8 push {lr} adds r3, r0, 0 ldr r2, =0x03005e00 @@ -282371,7 +282371,7 @@ _0809E9FE: thumb_func_end sub_809E8E8 thumb_func_start sub_809EA04 -sub_809EA04: ; 809EA04 +sub_809EA04: @ 809EA04 push {lr} adds r3, r0, 0 ldr r2, =0x03005e00 @@ -282502,7 +282502,7 @@ _0809EAFE: thumb_func_end sub_809EA04 thumb_func_start sub_809EB04 -sub_809EB04: ; 809EB04 +sub_809EB04: @ 809EB04 push {r4-r6,lr} mov r6, r8 push {r6} @@ -282559,7 +282559,7 @@ sub_809EB04: ; 809EB04 thumb_func_end sub_809EB04 thumb_func_start sub_809EB8C -sub_809EB8C: ; 809EB8C +sub_809EB8C: @ 809EB8C push {lr} ldr r0, =gUnknown_085104C4 ldrh r0, [r0, 0x4] @@ -282570,7 +282570,7 @@ sub_809EB8C: ; 809EB8C thumb_func_end sub_809EB8C thumb_func_start sub_809EBA0 -sub_809EBA0: ; 809EBA0 +sub_809EBA0: @ 809EBA0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -282588,7 +282588,7 @@ sub_809EBA0: ; 809EBA0 thumb_func_end sub_809EBA0 thumb_func_start sub_809EBC4 -sub_809EBC4: ; 809EBC4 +sub_809EBC4: @ 809EBC4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -282693,7 +282693,7 @@ sub_809EBC4: ; 809EBC4 thumb_func_end sub_809EBC4 thumb_func_start sub_809ECB4 -sub_809ECB4: ; 809ECB4 +sub_809ECB4: @ 809ECB4 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -282757,7 +282757,7 @@ sub_809ECB4: ; 809ECB4 thumb_func_end sub_809ECB4 thumb_func_start sub_809ED38 -sub_809ED38: ; 809ED38 +sub_809ED38: @ 809ED38 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -282820,7 +282820,7 @@ _0809ED98: thumb_func_end sub_809ED38 thumb_func_start sub_809EDA0 -sub_809EDA0: ; 809EDA0 +sub_809EDA0: @ 809EDA0 lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -282835,7 +282835,7 @@ sub_809EDA0: ; 809EDA0 thumb_func_end sub_809EDA0 thumb_func_start sub_809EDB8 -sub_809EDB8: ; 809EDB8 +sub_809EDB8: @ 809EDB8 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -282858,7 +282858,7 @@ sub_809EDB8: ; 809EDB8 thumb_func_end sub_809EDB8 thumb_func_start sub_809EDE8 -sub_809EDE8: ; 809EDE8 +sub_809EDE8: @ 809EDE8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -282989,7 +282989,7 @@ _0809EEF4: thumb_func_end sub_809EDE8 thumb_func_start sub_809EF00 -sub_809EF00: ; 809EF00 +sub_809EF00: @ 809EF00 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -283051,7 +283051,7 @@ sub_809EF00: ; 809EF00 thumb_func_end sub_809EF00 thumb_func_start sub_809EF88 -sub_809EF88: ; 809EF88 +sub_809EF88: @ 809EF88 push {r4-r7,lr} sub sp, 0x4 movs r0, 0 @@ -283128,7 +283128,7 @@ _0809EFCA: thumb_func_end sub_809EF88 thumb_func_start sub_809F048 -sub_809F048: ; 809F048 +sub_809F048: @ 809F048 push {lr} bl clear_scheduled_bg_copies_to_vram movs r0, 0 @@ -283155,7 +283155,7 @@ sub_809F048: ; 809F048 thumb_func_end sub_809F048 thumb_func_start sub_809F090 -sub_809F090: ; 809F090 +sub_809F090: @ 809F090 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -283167,7 +283167,7 @@ sub_809F090: ; 809F090 thumb_func_end sub_809F090 thumb_func_start sub_809F0AC -sub_809F0AC: ; 809F0AC +sub_809F0AC: @ 809F0AC push {lr} bl ProcessObjectCopyRequests bl LoadOamFromSprites @@ -283177,7 +283177,7 @@ sub_809F0AC: ; 809F0AC thumb_func_end sub_809F0AC thumb_func_start sub_809F0C0 -sub_809F0C0: ; 809F0C0 +sub_809F0C0: @ 809F0C0 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -283206,7 +283206,7 @@ sub_809F0C0: ; 809F0C0 thumb_func_end sub_809F0C0 thumb_func_start sub_809F0F8 -sub_809F0F8: ; 809F0F8 +sub_809F0F8: @ 809F0F8 push {r4-r7,lr} sub sp, 0xC lsls r0, 24 @@ -283321,7 +283321,7 @@ _0809F1F8: thumb_func_end sub_809F0F8 thumb_func_start sub_809F200 -sub_809F200: ; 809F200 +sub_809F200: @ 809F200 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -283545,7 +283545,7 @@ _0809F404: thumb_func_end sub_809F200 thumb_func_start sub_809F41C -sub_809F41C: ; 809F41C +sub_809F41C: @ 809F41C push {lr} ldr r0, =0x00000861 bl FlagSet @@ -283560,7 +283560,7 @@ sub_809F41C: ; 809F41C thumb_func_end sub_809F41C thumb_func_start BuildStartMenuActions -BuildStartMenuActions: ; 809F440 +BuildStartMenuActions: @ 809F440 push {lr} ldr r0, =0x0203760f movs r1, 0 @@ -283612,8 +283612,8 @@ _0809F4AC: thumb_func_end BuildStartMenuActions thumb_func_start AddStartMenuAction -; void AddStartMenuAction(u8 entry) -AddStartMenuAction: ; 809F4B0 +@ void AddStartMenuAction(u8 entry) +AddStartMenuAction: @ 809F4B0 push {lr} adds r2, r0, 0 lsls r2, 24 @@ -283627,7 +283627,7 @@ AddStartMenuAction: ; 809F4B0 thumb_func_end AddStartMenuAction thumb_func_start BuildStartMenuActions_Normal -BuildStartMenuActions_Normal: ; 809F4CC +BuildStartMenuActions_Normal: @ 809F4CC push {lr} ldr r0, =0x00000861 bl FlagGet @@ -283673,7 +283673,7 @@ _0809F512: thumb_func_end BuildStartMenuActions_Normal thumb_func_start BuildStartMenuActions_SafariZone -BuildStartMenuActions_SafariZone: ; 809F538 +BuildStartMenuActions_SafariZone: @ 809F538 push {lr} movs r0, 0x8 bl AddStartMenuAction @@ -283694,7 +283694,7 @@ BuildStartMenuActions_SafariZone: ; 809F538 thumb_func_end BuildStartMenuActions_SafariZone thumb_func_start BuildStartMenuActions_LinkMode -BuildStartMenuActions_LinkMode: ; 809F568 +BuildStartMenuActions_LinkMode: @ 809F568 push {lr} movs r0, 0x1 bl AddStartMenuAction @@ -283721,7 +283721,7 @@ _0809F58A: thumb_func_end BuildStartMenuActions_LinkMode thumb_func_start BuildStartMenuActions_UnionRoom -BuildStartMenuActions_UnionRoom: ; 809F5A4 +BuildStartMenuActions_UnionRoom: @ 809F5A4 push {lr} movs r0, 0x1 bl AddStartMenuAction @@ -283748,7 +283748,7 @@ _0809F5C6: thumb_func_end BuildStartMenuActions_UnionRoom thumb_func_start BuildStartMenuActions_BattlePike -BuildStartMenuActions_BattlePike: ; 809F5E0 +BuildStartMenuActions_BattlePike: @ 809F5E0 push {lr} movs r0, 0 bl AddStartMenuAction @@ -283765,7 +283765,7 @@ BuildStartMenuActions_BattlePike: ; 809F5E0 thumb_func_end BuildStartMenuActions_BattlePike thumb_func_start BuildStartMenuActions_BattlePyramid -BuildStartMenuActions_BattlePyramid: ; 809F604 +BuildStartMenuActions_BattlePyramid: @ 809F604 push {lr} movs r0, 0x1 bl AddStartMenuAction @@ -283786,7 +283786,7 @@ BuildStartMenuActions_BattlePyramid: ; 809F604 thumb_func_end BuildStartMenuActions_BattlePyramid thumb_func_start BuildStartMenuActions_MultiBattleRoom -BuildStartMenuActions_MultiBattleRoom: ; 809F634 +BuildStartMenuActions_MultiBattleRoom: @ 809F634 push {lr} movs r0, 0x1 bl AddStartMenuAction @@ -283801,7 +283801,7 @@ BuildStartMenuActions_MultiBattleRoom: ; 809F634 thumb_func_end BuildStartMenuActions_MultiBattleRoom thumb_func_start sub_809F654 -sub_809F654: ; 809F654 +sub_809F654: @ 809F654 push {r4,r5,lr} sub sp, 0xC ldr r4, =0x0203760c @@ -283845,7 +283845,7 @@ sub_809F654: ; 809F654 thumb_func_end sub_809F654 thumb_func_start sub_809F6C8 -sub_809F6C8: ; 809F6C8 +sub_809F6C8: @ 809F6C8 push {r4,r5,lr} sub sp, 0xC ldr r0, =0x03005d90 @@ -283908,7 +283908,7 @@ _0809F6F4: thumb_func_end sub_809F6C8 thumb_func_start RemoveExtraStartMenuWindows -RemoveExtraStartMenuWindows: ; 809F774 +RemoveExtraStartMenuWindows: @ 809F774 push {r4,lr} bl GetSafariZoneFlag cmp r0, 0 @@ -283941,7 +283941,7 @@ _0809F7B0: thumb_func_end RemoveExtraStartMenuWindows thumb_func_start PrintStartMenuActions -PrintStartMenuActions: ; 809F7C0 +PrintStartMenuActions: @ 809F7C0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -284041,7 +284041,7 @@ _0809F882: thumb_func_end PrintStartMenuActions thumb_func_start sub_809F894 -sub_809F894: ; 809F894 +sub_809F894: @ 809F894 push {r4,lr} sub sp, 0xC ldr r0, =0x02037619 @@ -284152,7 +284152,7 @@ _0809F98E: thumb_func_end sub_809F894 thumb_func_start sub_809F998 -sub_809F998: ; 809F998 +sub_809F998: @ 809F998 push {lr} ldr r1, =0x02037619 movs r0, 0 @@ -284168,7 +284168,7 @@ _0809F9A2: thumb_func_end sub_809F998 thumb_func_start task50_startmenu -task50_startmenu: ; 809F9B4 +task50_startmenu: @ 809F9B4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -284184,7 +284184,7 @@ _0809F9C8: thumb_func_end task50_startmenu thumb_func_start sub_809F9D0 -sub_809F9D0: ; 809F9D0 +sub_809F9D0: @ 809F9D0 push {r4,r5,lr} adds r5, r0, 0 ldr r1, =0x02037619 @@ -284207,7 +284207,7 @@ sub_809F9D0: ; 809F9D0 thumb_func_end sub_809F9D0 thumb_func_start sub_809FA00 -sub_809FA00: ; 809FA00 +sub_809FA00: @ 809FA00 push {lr} bl sub_809F894 cmp r0, 0 @@ -284223,7 +284223,7 @@ _0809FA14: thumb_func_end sub_809FA00 thumb_func_start sub_809FA18 -sub_809FA18: ; 809FA18 +sub_809FA18: @ 809FA18 ldr r1, =0x02037619 movs r0, 0 strb r0, [r1] @@ -284236,7 +284236,7 @@ sub_809FA18: ; 809FA18 thumb_func_end sub_809FA18 thumb_func_start sub_809FA34 -sub_809FA34: ; 809FA34 +sub_809FA34: @ 809FA34 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -284285,7 +284285,7 @@ _0809FA92: thumb_func_end sub_809FA34 thumb_func_start sub_809FA9C -sub_809FA9C: ; 809FA9C +sub_809FA9C: @ 809FA9C push {lr} bl is_c1_link_related_active cmp r0, 0 @@ -284303,7 +284303,7 @@ _0809FAB2: thumb_func_end sub_809FA9C thumb_func_start HandleStartMenuInput -HandleStartMenuInput: ; 809FAC4 +HandleStartMenuInput: @ 809FAC4 push {r4,lr} ldr r4, =0x030022c0 ldrh r1, [r4, 0x2E] @@ -284405,7 +284405,7 @@ _0809FBAE: thumb_func_end HandleStartMenuInput thumb_func_start StartMenu_Pokedex -StartMenu_Pokedex: ; 809FBB4 +StartMenu_Pokedex: @ 809FBB4 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -284432,7 +284432,7 @@ _0809FBE6: thumb_func_end StartMenu_Pokedex thumb_func_start StartMenu_Pokemon -StartMenu_Pokemon: ; 809FBF0 +StartMenu_Pokemon: @ 809FBF0 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -284457,7 +284457,7 @@ _0809FC1C: thumb_func_end StartMenu_Pokemon thumb_func_start StartMenu_Bag -StartMenu_Bag: ; 809FC24 +StartMenu_Bag: @ 809FC24 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -284482,7 +284482,7 @@ _0809FC50: thumb_func_end StartMenu_Bag thumb_func_start StartMenu_PokeNav -StartMenu_PokeNav: ; 809FC58 +StartMenu_PokeNav: @ 809FC58 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -284507,7 +284507,7 @@ _0809FC84: thumb_func_end StartMenu_PokeNav thumb_func_start StartMenu_PlayerName -StartMenu_PlayerName: ; 809FC8C +StartMenu_PlayerName: @ 809FC8C push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -284554,7 +284554,7 @@ _0809FCF6: thumb_func_end StartMenu_PlayerName thumb_func_start StartMenu_Save -StartMenu_Save: ; 809FCFC +StartMenu_Save: @ 809FCFC push {lr} bl InBattlePyramid lsls r0, 24 @@ -284572,7 +284572,7 @@ _0809FD0C: thumb_func_end StartMenu_Save thumb_func_start StartMenu_Option -StartMenu_Option: ; 809FD20 +StartMenu_Option: @ 809FD20 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -284600,7 +284600,7 @@ _0809FD52: thumb_func_end StartMenu_Option thumb_func_start StartMenu_Exit -StartMenu_Exit: ; 809FD64 +StartMenu_Exit: @ 809FD64 push {lr} bl RemoveExtraStartMenuWindows bl sub_80A0934 @@ -284610,7 +284610,7 @@ StartMenu_Exit: ; 809FD64 thumb_func_end StartMenu_Exit thumb_func_start StartMenu_SafariZoneRetire -StartMenu_SafariZoneRetire: ; 809FD74 +StartMenu_SafariZoneRetire: @ 809FD74 push {lr} bl RemoveExtraStartMenuWindows bl sub_80A0934 @@ -284621,7 +284621,7 @@ StartMenu_SafariZoneRetire: ; 809FD74 thumb_func_end StartMenu_SafariZoneRetire thumb_func_start StartMenu_LinkModePlayerName -StartMenu_LinkModePlayerName: ; 809FD88 +StartMenu_LinkModePlayerName: @ 809FD88 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -284647,7 +284647,7 @@ _0809FDB4: thumb_func_end StartMenu_LinkModePlayerName thumb_func_start StartMenu_BattlePyramidRetire -StartMenu_BattlePyramidRetire: ; 809FDC0 +StartMenu_BattlePyramidRetire: @ 809FDC0 ldr r1, =0x03005df4 ldr r0, =sub_809FE9C str r0, [r1] @@ -284657,7 +284657,7 @@ StartMenu_BattlePyramidRetire: ; 809FDC0 thumb_func_end StartMenu_BattlePyramidRetire thumb_func_start sub_809FDD4 -sub_809FDD4: ; 809FDD4 +sub_809FDD4: @ 809FDD4 push {lr} movs r0, 0 movs r1, 0 @@ -284672,7 +284672,7 @@ sub_809FDD4: ; 809FDD4 thumb_func_end sub_809FDD4 thumb_func_start StartMenu_BattlePyramidBag -StartMenu_BattlePyramidBag: ; 809FDF4 +StartMenu_BattlePyramidBag: @ 809FDF4 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -284697,7 +284697,7 @@ _0809FE20: thumb_func_end StartMenu_BattlePyramidBag thumb_func_start sub_809FE28 -sub_809FE28: ; 809FE28 +sub_809FE28: @ 809FE28 push {lr} bl sub_809FF28 ldr r1, =0x03005df4 @@ -284710,7 +284710,7 @@ sub_809FE28: ; 809FE28 thumb_func_end sub_809FE28 thumb_func_start sub_809FE44 -sub_809FE44: ; 809FE44 +sub_809FE44: @ 809FE44 push {lr} bl sub_809FF4C lsls r0, 24 @@ -284751,7 +284751,7 @@ _0809FE96: thumb_func_end sub_809FE44 thumb_func_start sub_809FE9C -sub_809FE9C: ; 809FE9C +sub_809FE9C: @ 809FE9C push {lr} bl sub_80A0340 ldr r1, =0x03005df4 @@ -284764,7 +284764,7 @@ sub_809FE9C: ; 809FE9C thumb_func_end sub_809FE9C thumb_func_start sub_809FEB8 -sub_809FEB8: ; 809FEB8 +sub_809FEB8: @ 809FEB8 push {lr} bl sub_809F998 ldr r1, =0x03005df4 @@ -284777,7 +284777,7 @@ sub_809FEB8: ; 809FEB8 thumb_func_end sub_809FEB8 thumb_func_start sub_809FED4 -sub_809FED4: ; 809FED4 +sub_809FED4: @ 809FED4 push {lr} bl sub_809FF4C lsls r0, 24 @@ -284815,7 +284815,7 @@ _0809FF22: thumb_func_end sub_809FED4 thumb_func_start sub_809FF28 -sub_809FF28: ; 809FF28 +sub_809FF28: @ 809FF28 push {lr} bl save_serialize_map ldr r1, =0x0203761c @@ -284830,7 +284830,7 @@ sub_809FF28: ; 809FF28 thumb_func_end sub_809FF28 thumb_func_start sub_809FF4C -sub_809FF4C: ; 809FF4C +sub_809FF4C: @ 809FF4C push {lr} bl sub_8197224 lsls r0, 16 @@ -284855,7 +284855,7 @@ _0809FF7A: thumb_func_end sub_809FF4C thumb_func_start sub_809FF80 -sub_809FF80: ; 809FF80 +sub_809FF80: @ 809FF80 push {lr} bl sub_809FF28 ldr r0, =task50_save_game @@ -284867,7 +284867,7 @@ sub_809FF80: ; 809FF80 thumb_func_end sub_809FF80 thumb_func_start sub_809FF98 -sub_809FF98: ; 809FF98 +sub_809FF98: @ 809FF98 push {r4,lr} adds r2, r0, 0 adds r4, r1, 0 @@ -284891,7 +284891,7 @@ sub_809FF98: ; 809FF98 thumb_func_end sub_809FF98 thumb_func_start task50_save_game -task50_save_game: ; 809FFD0 +task50_save_game: @ 809FFD0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -284928,7 +284928,7 @@ _080A000A: thumb_func_end task50_save_game thumb_func_start sub_80A0014 -sub_80A0014: ; 80A0014 +sub_80A0014: @ 80A0014 push {lr} movs r0, 0 movs r1, 0x1 @@ -284938,7 +284938,7 @@ sub_80A0014: ; 80A0014 thumb_func_end sub_80A0014 thumb_func_start sub_80A0024 -sub_80A0024: ; 80A0024 +sub_80A0024: @ 80A0024 push {lr} bl sub_80A0888 pop {r0} @@ -284946,7 +284946,7 @@ sub_80A0024: ; 80A0024 thumb_func_end sub_80A0024 thumb_func_start sub_80A0030 -sub_80A0030: ; 80A0030 +sub_80A0030: @ 80A0030 ldr r1, =0x02037620 movs r0, 0x3C strb r0, [r1] @@ -284955,7 +284955,7 @@ sub_80A0030: ; 80A0030 thumb_func_end sub_80A0030 thumb_func_start sub_80A003C -sub_80A003C: ; 80A003C +sub_80A003C: @ 80A003C push {lr} ldr r1, =0x02037620 ldrb r0, [r1] @@ -284984,7 +284984,7 @@ _080A006C: thumb_func_end sub_80A003C thumb_func_start sub_80A0070 -sub_80A0070: ; 80A0070 +sub_80A0070: @ 80A0070 push {lr} ldr r1, =0x02037620 ldrb r0, [r1] @@ -285010,7 +285010,7 @@ _080A009A: thumb_func_end sub_80A0070 thumb_func_start sub_80A00A0 -sub_80A00A0: ; 80A00A0 +sub_80A00A0: @ 80A00A0 push {lr} bl get_start_menu_window_id_maybe lsls r0, 24 @@ -285040,7 +285040,7 @@ _080A00DC: thumb_func_end sub_80A00A0 thumb_func_start sub_80A00EC -sub_80A00EC: ; 80A00EC +sub_80A00EC: @ 80A00EC push {lr} bl sub_8197930 ldr r1, =0x0203761c @@ -285053,7 +285053,7 @@ sub_80A00EC: ; 80A00EC thumb_func_end sub_80A00EC thumb_func_start sub_80A0108 -sub_80A0108: ; 80A0108 +sub_80A0108: @ 80A0108 push {lr} bl sub_8198C58 lsls r0, 24 @@ -285108,7 +285108,7 @@ _080A0176: thumb_func_end sub_80A0108 thumb_func_start sub_80A017C -sub_80A017C: ; 80A017C +sub_80A017C: @ 80A017C push {lr} ldr r0, =0x020322d4 ldrb r0, [r0] @@ -285131,7 +285131,7 @@ _080A01A4: thumb_func_end sub_80A017C thumb_func_start sub_80A01B4 -sub_80A01B4: ; 80A01B4 +sub_80A01B4: @ 80A01B4 push {lr} movs r0, 0x1 bl sub_8197948 @@ -285145,7 +285145,7 @@ sub_80A01B4: ; 80A01B4 thumb_func_end sub_80A01B4 thumb_func_start sub_80A01D0 -sub_80A01D0: ; 80A01D0 +sub_80A01D0: @ 80A01D0 push {lr} bl sub_8197930 ldr r1, =0x0203761c @@ -285158,7 +285158,7 @@ sub_80A01D0: ; 80A01D0 thumb_func_end sub_80A01D0 thumb_func_start sub_80A01EC -sub_80A01EC: ; 80A01EC +sub_80A01EC: @ 80A01EC push {lr} bl sub_8198C58 lsls r0, 24 @@ -285195,7 +285195,7 @@ _080A022E: thumb_func_end sub_80A01EC thumb_func_start sub_80A0234 -sub_80A0234: ; 80A0234 +sub_80A0234: @ 80A0234 push {lr} ldr r0, =gUnknown_082C8810 ldr r1, =sub_80A024C @@ -285207,7 +285207,7 @@ sub_80A0234: ; 80A0234 thumb_func_end sub_80A0234 thumb_func_start sub_80A024C -sub_80A024C: ; 80A024C +sub_80A024C: @ 80A024C push {r4,lr} movs r0, 0 bl sav12_xor_increment @@ -285251,7 +285251,7 @@ _080A029C: thumb_func_end sub_80A024C thumb_func_start sub_80A02B0 -sub_80A02B0: ; 80A02B0 +sub_80A02B0: @ 80A02B0 push {lr} movs r0, 0 bl IsTextPrinterActive @@ -285271,7 +285271,7 @@ _080A02CA: thumb_func_end sub_80A02B0 thumb_func_start sub_80A02D8 -sub_80A02D8: ; 80A02D8 +sub_80A02D8: @ 80A02D8 push {lr} bl mplay_has_finished_maybe lsls r0, 24 @@ -285292,7 +285292,7 @@ _080A02F8: thumb_func_end sub_80A02D8 thumb_func_start sub_80A02FC -sub_80A02FC: ; 80A02FC +sub_80A02FC: @ 80A02FC push {lr} movs r0, 0 bl IsTextPrinterActive @@ -285312,7 +285312,7 @@ _080A0316: thumb_func_end sub_80A02FC thumb_func_start sub_80A0324 -sub_80A0324: ; 80A0324 +sub_80A0324: @ 80A0324 push {lr} bl sub_80A0070 lsls r0, 24 @@ -285329,7 +285329,7 @@ _080A033A: thumb_func_end sub_80A0324 thumb_func_start sub_80A0340 -sub_80A0340: ; 80A0340 +sub_80A0340: @ 80A0340 ldr r1, =0x0203761c ldr r0, =sub_80A035C str r0, [r1] @@ -285341,7 +285341,7 @@ sub_80A0340: ; 80A0340 thumb_func_end sub_80A0340 thumb_func_start sub_80A035C -sub_80A035C: ; 80A035C +sub_80A035C: @ 80A035C push {lr} bl get_start_menu_window_id_maybe lsls r0, 24 @@ -285359,7 +285359,7 @@ sub_80A035C: ; 80A035C thumb_func_end sub_80A035C thumb_func_start sub_80A0388 -sub_80A0388: ; 80A0388 +sub_80A0388: @ 80A0388 push {lr} movs r0, 0x1 bl sub_8197948 @@ -285373,7 +285373,7 @@ sub_80A0388: ; 80A0388 thumb_func_end sub_80A0388 thumb_func_start sub_80A03A4 -sub_80A03A4: ; 80A03A4 +sub_80A03A4: @ 80A03A4 push {lr} bl sub_8198C58 lsls r0, 24 @@ -285406,7 +285406,7 @@ _080A03D4: thumb_func_end sub_80A03A4 thumb_func_start sub_80A03D8 -sub_80A03D8: ; 80A03D8 +sub_80A03D8: @ 80A03D8 push {lr} bl copy_pal_bg_faded_to_pal_ram pop {r0} @@ -285414,7 +285414,7 @@ sub_80A03D8: ; 80A03D8 thumb_func_end sub_80A03D8 thumb_func_start sub_80A03E4 -sub_80A03E4: ; 80A03E4 +sub_80A03E4: @ 80A03E4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -285547,7 +285547,7 @@ _080A0506: thumb_func_end sub_80A03E4 thumb_func_start sub_80A0514 -sub_80A0514: ; 80A0514 +sub_80A0514: @ 80A0514 push {lr} ldr r0, =0x030026f8 bl sub_80A03E4 @@ -285565,7 +285565,7 @@ _080A052E: thumb_func_end sub_80A0514 thumb_func_start sub_80A0540 -sub_80A0540: ; 80A0540 +sub_80A0540: @ 80A0540 push {lr} bl RunActiveTasks bl fade_and_return_progress_probably @@ -285574,7 +285574,7 @@ sub_80A0540: ; 80A0540 thumb_func_end sub_80A0540 thumb_func_start sub_80A0550 -sub_80A0550: ; 80A0550 +sub_80A0550: @ 80A0550 push {r4-r6,lr} sub sp, 0x10 lsls r0, 24 @@ -285731,7 +285731,7 @@ _080A06A8: thumb_func_end sub_80A0550 thumb_func_start sub_80A06B4 -sub_80A06B4: ; 80A06B4 +sub_80A06B4: @ 80A06B4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -285930,7 +285930,7 @@ _080A0802: thumb_func_end sub_80A06B4 thumb_func_start sub_80A0888 -sub_80A0888: ; 80A0888 +sub_80A0888: @ 80A0888 push {r4,lr} ldr r4, =0x02037622 ldrb r0, [r4] @@ -285945,7 +285945,7 @@ sub_80A0888: ; 80A0888 thumb_func_end sub_80A0888 thumb_func_start sub_80A08A4 -sub_80A08A4: ; 80A08A4 +sub_80A08A4: @ 80A08A4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -285965,7 +285965,7 @@ _080A08C0: thumb_func_end sub_80A08A4 thumb_func_start sub_80A08CC -sub_80A08CC: ; 80A08CC +sub_80A08CC: @ 80A08CC push {r4,r5,lr} ldr r0, =sub_8153688 movs r1, 0x5 @@ -285997,7 +285997,7 @@ sub_80A08CC: ; 80A08CC thumb_func_end sub_80A08CC thumb_func_start sub_80A0914 -sub_80A0914: ; 80A0914 +sub_80A0914: @ 80A0914 push {lr} bl get_start_menu_window_id_maybe lsls r0, 24 @@ -286012,7 +286012,7 @@ sub_80A0914: ; 80A0914 thumb_func_end sub_80A0914 thumb_func_start sub_80A0934 -sub_80A0934: ; 80A0934 +sub_80A0934: @ 80A0934 push {lr} movs r0, 0x5 bl audio_play @@ -286022,7 +286022,7 @@ sub_80A0934: ; 80A0934 thumb_func_end sub_80A0934 thumb_func_start append_byte -append_byte: ; 80A0944 +append_byte: @ 80A0944 ldrb r3, [r1] adds r0, r3 strb r2, [r0] @@ -286035,8 +286035,8 @@ append_byte: ; 80A0944 .include "asm/tileset_animation.s" thumb_func_start decompress_palette -; void decompress_palette(void *src, u16 offset, u16 size) -decompress_palette: ; 80A18F4 +@ void decompress_palette(void *src, u16 offset, u16 size) +decompress_palette: @ 80A18F4 push {r4-r6,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -286066,8 +286066,8 @@ decompress_palette: ; 80A18F4 thumb_func_end decompress_palette thumb_func_start gpu_pal_apply -; void gpu_pal_apply(void *src, int dest_offset, int mode) -gpu_pal_apply: ; 80A1938 +@ void gpu_pal_apply(void *src, int dest_offset, int mode) +gpu_pal_apply: @ 80A1938 push {r4-r6,lr} adds r6, r0, 0 adds r4, r1, 0 @@ -286093,7 +286093,7 @@ gpu_pal_apply: ; 80A1938 thumb_func_end gpu_pal_apply thumb_func_start rboxid_80040B8 -rboxid_80040B8: ; 80A1970 +rboxid_80040B8: @ 80A1970 push {r4-r6,lr} sub sp, 0x4 adds r6, r0, 0 @@ -286131,8 +286131,8 @@ rboxid_80040B8: ; 80A1970 thumb_func_end rboxid_80040B8 thumb_func_start copy_pal_bg_faded_to_pal_ram -; void copy_pal_bg_faded_to_pal_ram() -copy_pal_bg_faded_to_pal_ram: ; 80A19C0 +@ void copy_pal_bg_faded_to_pal_ram() +copy_pal_bg_faded_to_pal_ram: @ 80A19C0 push {r4,r5,lr} ldr r4, =0x02037fd4 ldrb r1, [r4, 0x8] @@ -286173,8 +286173,8 @@ _080A1A02: thumb_func_end copy_pal_bg_faded_to_pal_ram thumb_func_start fade_and_return_progress_probably -; int fade_and_return_progress_probably() -fade_and_return_progress_probably: ; 80A1A1C +@ int fade_and_return_progress_probably() +fade_and_return_progress_probably: @ 80A1A1C push {lr} ldr r0, =0x02037fe4 ldr r0, [r0] @@ -286217,7 +286217,7 @@ _080A1A68: thumb_func_end fade_and_return_progress_probably thumb_func_start sub_80A1A74 -sub_80A1A74: ; 80A1A74 +sub_80A1A74: @ 80A1A74 push {r4,lr} movs r4, 0 _080A1A78: @@ -286235,7 +286235,7 @@ _080A1A78: thumb_func_end sub_80A1A74 thumb_func_start sub_80A1A94 -sub_80A1A94: ; 80A1A94 +sub_80A1A94: @ 80A1A94 push {r4-r7,lr} movs r0, 0xA0 lsls r0, 19 @@ -286266,7 +286266,7 @@ _080A1AA4: thumb_func_end sub_80A1A94 thumb_func_start pal_fade_maybe -pal_fade_maybe: ; 80A1AD4 +pal_fade_maybe: @ 80A1AD4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -286421,7 +286421,7 @@ _080A1C00: thumb_func_end pal_fade_maybe thumb_func_start sub_80A1C1C -sub_80A1C1C: ; 80A1C1C +sub_80A1C1C: @ 80A1C1C push {r4-r6,lr} mov r6, r8 push {r6} @@ -286459,7 +286459,7 @@ sub_80A1C1C: ; 80A1C1C thumb_func_end sub_80A1C1C thumb_func_start sub_80A1C64 -sub_80A1C64: ; 80A1C64 +sub_80A1C64: @ 80A1C64 push {r4-r7,lr} adds r6, r1, 0 lsls r0, 24 @@ -286523,7 +286523,7 @@ _080A1CCC: thumb_func_end sub_80A1C64 thumb_func_start sub_80A1CDC -sub_80A1CDC: ; 80A1CDC +sub_80A1CDC: @ 80A1CDC push {r4-r7,lr} mov r7, r8 push {r7} @@ -286697,7 +286697,7 @@ _080A1E14: thumb_func_end sub_80A1CDC thumb_func_start sub_80A1E40 -sub_80A1E40: ; 80A1E40 +sub_80A1E40: @ 80A1E40 push {r4-r6,lr} adds r4, r0, 0 ldr r3, =0x02037fd4 @@ -286796,7 +286796,7 @@ _080A1EF4: thumb_func_end sub_80A1E40 thumb_func_start sub_80A1F00 -sub_80A1F00: ; 80A1F00 +sub_80A1F00: @ 80A1F00 push {lr} adds r3, r0, 0 ldrb r0, [r3, 0x9] @@ -286843,7 +286843,7 @@ _080A1F54: thumb_func_end sub_80A1F00 thumb_func_start sub_80A1F58 -sub_80A1F58: ; 80A1F58 +sub_80A1F58: @ 80A1F58 push {lr} lsls r0, 16 lsrs r0, 16 @@ -286859,7 +286859,7 @@ _080A1F6E: thumb_func_end sub_80A1F58 thumb_func_start palslot_dead_struct_update -palslot_dead_struct_update: ; 80A1F74 +palslot_dead_struct_update: @ 80A1F74 lsls r0, 24 lsrs r0, 24 ldr r2, =0x02037f14 @@ -286899,7 +286899,7 @@ palslot_dead_struct_update: ; 80A1F74 thumb_func_end palslot_dead_struct_update thumb_func_start pal_fade_control_reset_maybe -pal_fade_control_reset_maybe: ; 80A1FD0 +pal_fade_control_reset_maybe: @ 80A1FD0 ldr r2, =0x02037fd4 movs r0, 0 str r0, [r2] @@ -286956,7 +286956,7 @@ pal_fade_control_reset_maybe: ; 80A1FD0 thumb_func_end pal_fade_control_reset_maybe thumb_func_start sub_80A2048 -sub_80A2048: ; 80A2048 +sub_80A2048: @ 80A2048 push {lr} lsls r0, 16 lsrs r0, 16 @@ -286981,7 +286981,7 @@ _080A206C: thumb_func_end sub_80A2048 thumb_func_start sub_80A2074 -sub_80A2074: ; 80A2074 +sub_80A2074: @ 80A2074 push {lr} lsls r0, 16 lsrs r0, 16 @@ -287007,7 +287007,7 @@ _080A209A: thumb_func_end sub_80A2074 thumb_func_start sub_80A20A4 -sub_80A20A4: ; 80A20A4 +sub_80A20A4: @ 80A20A4 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -287038,7 +287038,7 @@ _080A20D4: thumb_func_end sub_80A20A4 thumb_func_start pal_fade__0 -pal_fade__0: ; 80A20D8 +pal_fade__0: @ 80A20D8 push {r4-r7,lr} ldr r4, =0x02037fd4 ldrb r1, [r4, 0x7] @@ -287208,7 +287208,7 @@ _080A220C: thumb_func_end pal_fade__0 thumb_func_start sub_80A2218 -sub_80A2218: ; 80A2218 +sub_80A2218: @ 80A2218 push {r4-r7,lr} adds r1, r0, 0 movs r3, 0 @@ -287251,7 +287251,7 @@ _080A2256: thumb_func_end sub_80A2218 thumb_func_start sub_80A2260 -sub_80A2260: ; 80A2260 +sub_80A2260: @ 80A2260 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -287362,7 +287362,7 @@ _080A231C: thumb_func_end sub_80A2260 thumb_func_start sub_80A2334 -sub_80A2334: ; 80A2334 +sub_80A2334: @ 80A2334 push {r4-r7,lr} mov r7, r8 push {r7} @@ -287413,7 +287413,7 @@ _080A237E: thumb_func_end sub_80A2334 thumb_func_start sub_80A2390 -sub_80A2390: ; 80A2390 +sub_80A2390: @ 80A2390 push {lr} lsls r0, 24 lsrs r0, 24 @@ -287432,7 +287432,7 @@ sub_80A2390: ; 80A2390 thumb_func_end sub_80A2390 thumb_func_start sub_80A23B4 -sub_80A23B4: ; 80A23B4 +sub_80A23B4: @ 80A23B4 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -287494,7 +287494,7 @@ _080A241C: thumb_func_end sub_80A23B4 thumb_func_start pal_fade__1 -pal_fade__1: ; 80A2438 +pal_fade__1: @ 80A2438 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -287939,7 +287939,7 @@ _080A2792: thumb_func_end pal_fade__1 thumb_func_start sub_80A27B0 -sub_80A27B0: ; 80A27B0 +sub_80A27B0: @ 80A27B0 push {r4-r7,lr} ldr r5, [sp, 0x14] lsls r0, 24 @@ -288019,7 +288019,7 @@ _080A2844: thumb_func_end sub_80A27B0 thumb_func_start pal_fade__2 -pal_fade__2: ; 80A284C +pal_fade__2: @ 80A284C push {r4-r7,lr} ldr r2, =0x02037fd4 ldrb r1, [r2, 0x7] @@ -288168,7 +288168,7 @@ _080A295C: thumb_func_end pal_fade__2 thumb_func_start sub_80A2968 -sub_80A2968: ; 80A2968 +sub_80A2968: @ 80A2968 push {r4,lr} ldr r4, =0x02037fd4 ldrh r1, [r4] @@ -288209,7 +288209,7 @@ _080A29AC: thumb_func_end sub_80A2968 thumb_func_start sub_80A29BC -sub_80A29BC: ; 80A29BC +sub_80A29BC: @ 80A29BC push {r4,lr} ldr r3, =0x02037fd4 ldrb r4, [r3, 0xA] @@ -288263,7 +288263,7 @@ _080A2A1A: thumb_func_end sub_80A29BC thumb_func_start sub_80A2A20 -sub_80A2A20: ; 80A2A20 +sub_80A2A20: @ 80A2A20 push {r4-r7,lr} adds r4, r0, 0 lsls r1, 24 @@ -288298,7 +288298,7 @@ _080A2A54: thumb_func_end sub_80A2A20 thumb_func_start sub_80A2A5C -sub_80A2A5C: ; 80A2A5C +sub_80A2A5C: @ 80A2A5C push {r4,r5,lr} lsls r1, 24 lsrs r1, 24 @@ -288320,7 +288320,7 @@ sub_80A2A5C: ; 80A2A5C thumb_func_end sub_80A2A5C thumb_func_start TintPalette_GrayScale -TintPalette_GrayScale: ; 80A2A90 +TintPalette_GrayScale: @ 80A2A90 push {r4-r6,lr} adds r4, r0, 0 lsls r1, 16 @@ -288365,7 +288365,7 @@ _080A2AD8: thumb_func_end TintPalette_GrayScale thumb_func_start sub_80A2AE0 -sub_80A2AE0: ; 80A2AE0 +sub_80A2AE0: @ 80A2AE0 push {r4-r7,lr} adds r4, r0, 0 lsls r1, 16 @@ -288418,7 +288418,7 @@ _080A2B34: thumb_func_end sub_80A2AE0 thumb_func_start TintPalette_SepiaTone -TintPalette_SepiaTone: ; 80A2B40 +TintPalette_SepiaTone: @ 80A2B40 push {r4-r7,lr} adds r5, r0, 0 lsls r1, 16 @@ -288478,7 +288478,7 @@ _080A2BA2: thumb_func_end TintPalette_SepiaTone thumb_func_start sub_80A2BAC -sub_80A2BAC: ; 80A2BAC +sub_80A2BAC: @ 80A2BAC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -288563,7 +288563,7 @@ _080A2C38: thumb_func_end sub_80A2BAC thumb_func_start sub_80A2C44 -sub_80A2C44: ; 80A2C44 +sub_80A2C44: @ 80A2C44 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -288652,7 +288652,7 @@ _080A2CC4: thumb_func_end sub_80A2C44 thumb_func_start sub_80A2CF8 -sub_80A2CF8: ; 80A2CF8 +sub_80A2CF8: @ 80A2CF8 push {r4,r5,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -288686,7 +288686,7 @@ _080A2D2E: thumb_func_end sub_80A2CF8 thumb_func_start sub_80A2D34 -sub_80A2D34: ; 80A2D34 +sub_80A2D34: @ 80A2D34 push {lr} b _080A2D3C _080A2D38: @@ -288704,7 +288704,7 @@ _080A2D3C: thumb_func_end sub_80A2D34 thumb_func_start sub_80A2D54 -sub_80A2D54: ; 80A2D54 +sub_80A2D54: @ 80A2D54 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -288770,7 +288770,7 @@ _080A2DCC: thumb_func_end sub_80A2D54 thumb_func_start sound_sources_off -sound_sources_off: ; 80A2DD4 +sound_sources_off: @ 80A2DD4 push {lr} ldr r1, =0x03005df8 movs r0, 0 @@ -288782,7 +288782,7 @@ sound_sources_off: ; 80A2DD4 thumb_func_end sound_sources_off thumb_func_start sound_something -sound_something: ; 80A2DE8 +sound_something: @ 80A2DE8 push {r4,r5,lr} ldr r0, =0x03000f4c ldrb r1, [r0] @@ -288878,7 +288878,7 @@ _080A2ECA: thumb_func_end sound_something thumb_func_start map_music_set_to_zero -map_music_set_to_zero: ; 80A2EE0 +map_music_set_to_zero: @ 80A2EE0 ldr r0, =0x03000f48 movs r1, 0 strh r1, [r0] @@ -288893,7 +288893,7 @@ map_music_set_to_zero: ; 80A2EE0 thumb_func_end map_music_set_to_zero thumb_func_start current_map_music_get -current_map_music_get: ; 80A2F04 +current_map_music_get: @ 80A2F04 ldr r0, =0x03000f48 ldrh r0, [r0] bx lr @@ -288901,7 +288901,7 @@ current_map_music_get: ; 80A2F04 thumb_func_end current_map_music_get thumb_func_start current_map_music_set -current_map_music_set: ; 80A2F10 +current_map_music_set: @ 80A2F10 ldr r1, =0x03000f48 strh r0, [r1] ldr r1, =0x03000f4a @@ -288915,7 +288915,7 @@ current_map_music_set: ; 80A2F10 thumb_func_end current_map_music_set thumb_func_start sub_80A2F30 -sub_80A2F30: ; 80A2F30 +sub_80A2F30: @ 80A2F30 ldr r0, =0x03000f48 movs r1, 0 strh r1, [r0] @@ -288929,7 +288929,7 @@ sub_80A2F30: ; 80A2F30 thumb_func_end sub_80A2F30 thumb_func_start sub_80A2F50 -sub_80A2F50: ; 80A2F50 +sub_80A2F50: @ 80A2F50 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -288955,7 +288955,7 @@ _080A2F66: thumb_func_end sub_80A2F50 thumb_func_start sub_80A2F88 -sub_80A2F88: ; 80A2F88 +sub_80A2F88: @ 80A2F88 push {r4,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -288979,7 +288979,7 @@ sub_80A2F88: ; 80A2F88 thumb_func_end sub_80A2F88 thumb_func_start sub_80A2FBC -sub_80A2FBC: ; 80A2FBC +sub_80A2FBC: @ 80A2FBC push {r4,r5,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -289008,7 +289008,7 @@ sub_80A2FBC: ; 80A2FBC thumb_func_end sub_80A2FBC thumb_func_start sub_80A3000 -sub_80A3000: ; 80A3000 +sub_80A3000: @ 80A3000 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -289034,7 +289034,7 @@ sub_80A3000: ; 80A3000 thumb_func_end sub_80A3000 thumb_func_start sub_80A303C -sub_80A303C: ; 80A303C +sub_80A303C: @ 80A303C push {lr} ldr r0, =0x03000f4c ldrb r0, [r0] @@ -289055,8 +289055,8 @@ _080A305A: thumb_func_end sub_80A303C thumb_func_start pause_music_for_sound_maybe -; void pause_music_for_sound_maybe(u8 a1) -pause_music_for_sound_maybe: ; 80A3060 +@ void pause_music_for_sound_maybe(u8 a1) +pause_music_for_sound_maybe: @ 80A3060 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -289078,7 +289078,7 @@ pause_music_for_sound_maybe: ; 80A3060 thumb_func_end pause_music_for_sound_maybe thumb_func_start ducking_tick -ducking_tick: ; 80A3094 +ducking_tick: @ 80A3094 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -289109,7 +289109,7 @@ _080A30C8: thumb_func_end ducking_tick thumb_func_start sub_80A30CC -sub_80A30CC: ; 80A30CC +sub_80A30CC: @ 80A30CC push {lr} lsls r0, 24 ldr r1, =gUnknown_085248BC @@ -289123,8 +289123,8 @@ sub_80A30CC: ; 80A30CC thumb_func_end sub_80A30CC thumb_func_start fanfare_play -; void fanfare_play(u16 a1) -fanfare_play: ; 80A30E4 +@ void fanfare_play(u16 a1) +fanfare_play: @ 80A30E4 push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -289154,7 +289154,7 @@ _080A311A: thumb_func_end fanfare_play thumb_func_start task_is_not_running_overworld_fanfare -task_is_not_running_overworld_fanfare: ; 80A3120 +task_is_not_running_overworld_fanfare: @ 80A3120 push {lr} ldr r0, =task50_overworld_fanfare bl is_function_an_active_task @@ -289173,7 +289173,7 @@ _080A313A: thumb_func_end task_is_not_running_overworld_fanfare thumb_func_start task50_overworld_fanfare -task50_overworld_fanfare: ; 80A3140 +task50_overworld_fanfare: @ 80A3140 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -289198,8 +289198,8 @@ _080A3164: thumb_func_end task50_overworld_fanfare thumb_func_start task_add_50_overworld_fanfare_if_not_running -; void task_add_50_overworld_fanfare_if_not_running() -task_add_50_overworld_fanfare_if_not_running: ; 80A3170 +@ void task_add_50_overworld_fanfare_if_not_running() +task_add_50_overworld_fanfare_if_not_running: @ 80A3170 push {r4,lr} ldr r4, =task50_overworld_fanfare adds r0, r4, 0 @@ -289219,7 +289219,7 @@ _080A318A: thumb_func_end task_add_50_overworld_fanfare_if_not_running thumb_func_start sub_80A3194 -sub_80A3194: ; 80A3194 +sub_80A3194: @ 80A3194 push {r4-r7,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -289257,7 +289257,7 @@ _080A31B0: thumb_func_end sub_80A3194 thumb_func_start sub_80A31E8 -sub_80A31E8: ; 80A31E8 +sub_80A31E8: @ 80A31E8 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -289270,7 +289270,7 @@ sub_80A31E8: ; 80A31E8 thumb_func_end sub_80A31E8 thumb_func_start sub_80A3200 -sub_80A3200: ; 80A3200 +sub_80A3200: @ 80A3200 push {lr} ldr r0, =0x03007420 ldr r1, [r0, 0x4] @@ -289291,7 +289291,7 @@ _080A3222: thumb_func_end sub_80A3200 thumb_func_start sub_80A3228 -sub_80A3228: ; 80A3228 +sub_80A3228: @ 80A3228 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -289304,8 +289304,8 @@ sub_80A3228: ; 80A3228 thumb_func_end sub_80A3228 thumb_func_start play_sound_effect -; void play_sound_effect(u8 a1) -play_sound_effect: ; 80A3240 +@ void play_sound_effect(u8 a1) +play_sound_effect: @ 80A3240 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -289318,7 +289318,7 @@ play_sound_effect: ; 80A3240 thumb_func_end play_sound_effect thumb_func_start sub_80A3258 -sub_80A3258: ; 80A3258 +sub_80A3258: @ 80A3258 push {lr} ldr r0, =0x03007420 ldrh r0, [r0, 0x4] @@ -289335,7 +289335,7 @@ _080A326E: thumb_func_end sub_80A3258 thumb_func_start cry_related -cry_related: ; 80A3274 +cry_related: @ 80A3274 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -289369,7 +289369,7 @@ cry_related: ; 80A3274 thumb_func_end cry_related thumb_func_start sub_80A32C0 -sub_80A32C0: ; 80A32C0 +sub_80A32C0: @ 80A32C0 push {r4,lr} sub sp, 0x4 lsls r0, 16 @@ -289390,7 +289390,7 @@ sub_80A32C0: ; 80A32C0 thumb_func_end sub_80A32C0 thumb_func_start sub_80A32E4 -sub_80A32E4: ; 80A32E4 +sub_80A32E4: @ 80A32E4 push {r4-r6,lr} sub sp, 0x4 lsls r0, 16 @@ -289434,7 +289434,7 @@ _080A332E: thumb_func_end sub_80A32E4 thumb_func_start sub_80A3344 -sub_80A3344: ; 80A3344 +sub_80A3344: @ 80A3344 push {r4-r6,lr} sub sp, 0x4 lsls r0, 16 @@ -289483,7 +289483,7 @@ _080A3394: thumb_func_end sub_80A3344 thumb_func_start play_cry_maybe -play_cry_maybe: ; 80A33A8 +play_cry_maybe: @ 80A33A8 push {r4-r6,lr} sub sp, 0x4 lsls r0, 16 @@ -289526,7 +289526,7 @@ _080A33EE: thumb_func_end play_cry_maybe thumb_func_start sub_80A3404 -sub_80A3404: ; 80A3404 +sub_80A3404: @ 80A3404 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -289557,7 +289557,7 @@ sub_80A3404: ; 80A3404 thumb_func_end sub_80A3404 thumb_func_start sub_80A344C -sub_80A344C: ; 80A344C +sub_80A344C: @ 80A344C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -289812,7 +289812,7 @@ _080A365E: thumb_func_end sub_80A344C thumb_func_start sub_80A3678 -sub_80A3678: ; 80A3678 +sub_80A3678: @ 80A3678 push {lr} ldr r0, =sub_80A370C bl is_function_an_active_task @@ -289832,7 +289832,7 @@ _080A3696: thumb_func_end sub_80A3678 thumb_func_start sub_80A369C -sub_80A369C: ; 80A369C +sub_80A369C: @ 80A369C push {lr} ldr r0, =0x020383e8 ldr r0, [r0] @@ -289844,7 +289844,7 @@ sub_80A369C: ; 80A369C thumb_func_end sub_80A369C thumb_func_start sub_80A36B4 -sub_80A36B4: ; 80A36B4 +sub_80A36B4: @ 80A36B4 push {lr} ldr r0, =0x020383e8 ldr r0, [r0] @@ -289855,7 +289855,7 @@ sub_80A36B4: ; 80A36B4 thumb_func_end sub_80A36B4 thumb_func_start sub_80A36C8 -sub_80A36C8: ; 80A36C8 +sub_80A36C8: @ 80A36C8 push {lr} ldr r0, =0x020383e8 ldr r0, [r0] @@ -289874,7 +289874,7 @@ _080A36E6: thumb_func_end sub_80A36C8 thumb_func_start sub_80A36EC -sub_80A36EC: ; 80A36EC +sub_80A36EC: @ 80A36EC push {lr} ldr r0, =0x020383e8 ldr r0, [r0] @@ -289892,7 +289892,7 @@ _080A3706: thumb_func_end sub_80A36EC thumb_func_start sub_80A370C -sub_80A370C: ; 80A370C +sub_80A370C: @ 80A370C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -289925,7 +289925,7 @@ _080A3742: thumb_func_end sub_80A370C thumb_func_start sub_80A3754 -sub_80A3754: ; 80A3754 +sub_80A3754: @ 80A3754 push {r4,lr} ldr r4, =sub_80A370C adds r0, r4, 0 @@ -289945,7 +289945,7 @@ _080A376E: thumb_func_end sub_80A3754 thumb_func_start song_play_for_text -song_play_for_text: ; 80A3778 +song_play_for_text: @ 80A3778 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -289968,7 +289968,7 @@ _080A3790: thumb_func_end song_play_for_text thumb_func_start audio_play -audio_play: ; 80A37A4 +audio_play: @ 80A37A4 push {lr} lsls r0, 16 lsrs r0, 16 @@ -289978,7 +289978,7 @@ audio_play: ; 80A37A4 thumb_func_end audio_play thumb_func_start audio_play_and_stuff -audio_play_and_stuff: ; 80A37B4 +audio_play_and_stuff: @ 80A37B4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -290014,7 +290014,7 @@ audio_play_and_stuff: ; 80A37B4 thumb_func_end audio_play_and_stuff thumb_func_start sub_80A3808 -sub_80A3808: ; 80A3808 +sub_80A3808: @ 80A3808 push {r4,r5,lr} adds r4, r1, 0 lsls r0, 16 @@ -290038,7 +290038,7 @@ sub_80A3808: ; 80A3808 thumb_func_end sub_80A3808 thumb_func_start sub_80A383C -sub_80A383C: ; 80A383C +sub_80A383C: @ 80A383C push {r4,r5,lr} adds r4, r1, 0 lsls r0, 16 @@ -290062,7 +290062,7 @@ sub_80A383C: ; 80A383C thumb_func_end sub_80A383C thumb_func_start sub_80A3870 -sub_80A3870: ; 80A3870 +sub_80A3870: @ 80A3870 push {r4,r5,lr} adds r4, r0, 0 ldr r0, =0x030075f0 @@ -290083,7 +290083,7 @@ sub_80A3870: ; 80A3870 thumb_func_end sub_80A3870 thumb_func_start mplay_has_finished_maybe -mplay_has_finished_maybe: ; 80A38A0 +mplay_has_finished_maybe: @ 80A38A0 push {lr} ldr r0, =0x030075f0 ldr r1, [r0, 0x4] @@ -290119,7 +290119,7 @@ _080A38DE: thumb_func_end mplay_has_finished_maybe thumb_func_start sub_80A38E4 -sub_80A38E4: ; 80A38E4 +sub_80A38E4: @ 80A38E4 push {lr} ldr r0, =0x03007420 ldr r1, [r0, 0x4] @@ -290140,7 +290140,7 @@ _080A3906: thumb_func_end sub_80A38E4 thumb_func_start sub_80A390C -sub_80A390C: ; 80A390C +sub_80A390C: @ 80A390C push {lr} ldr r0, =0x03007800 ldr r1, [r0, 0x4] @@ -290161,7 +290161,7 @@ _080A392E: thumb_func_end sub_80A390C thumb_func_start sub_80A3934 -sub_80A3934: ; 80A3934 +sub_80A3934: @ 80A3934 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -290242,7 +290242,7 @@ _080A3994: thumb_func_end sub_80A3934 thumb_func_start move_anim_start_t1 -move_anim_start_t1: ; 80A3A10 +move_anim_start_t1: @ 80A3A10 push {lr} adds r1, r0, 0 lsls r1, 16 @@ -290264,7 +290264,7 @@ move_anim_start_t1: ; 80A3A10 thumb_func_end move_anim_start_t1 thumb_func_start move_something -move_something: ; 80A3A48 +move_something: @ 80A3A48 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -290440,7 +290440,7 @@ _080A3BC2: thumb_func_end move_something thumb_func_start move_anim_8072740 -move_anim_8072740: ; 80A3BFC +move_anim_8072740: @ 80A3BFC push {r4,lr} adds r4, r0, 0 bl obj_free_rotscale_entry @@ -290457,7 +290457,7 @@ move_anim_8072740: ; 80A3BFC thumb_func_end move_anim_8072740 thumb_func_start move_anim_task_del -move_anim_task_del: ; 80A3C1C +move_anim_task_del: @ 80A3C1C push {lr} lsls r0, 24 lsrs r0, 24 @@ -290472,7 +290472,7 @@ move_anim_task_del: ; 80A3C1C thumb_func_end move_anim_task_del thumb_func_start move_anim_related_task_del -move_anim_related_task_del: ; 80A3C38 +move_anim_related_task_del: @ 80A3C38 push {lr} lsls r0, 24 lsrs r0, 24 @@ -290487,7 +290487,7 @@ move_anim_related_task_del: ; 80A3C38 thumb_func_end move_anim_related_task_del thumb_func_start sub_80A3C54 -sub_80A3C54: ; 80A3C54 +sub_80A3C54: @ 80A3C54 push {r4,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -290513,7 +290513,7 @@ _080A3C7C: thumb_func_end sub_80A3C54 thumb_func_start sub_80A3C84 -sub_80A3C84: ; 80A3C84 +sub_80A3C84: @ 80A3C84 push {r4,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -290541,7 +290541,7 @@ _080A3CB0: thumb_func_end sub_80A3C84 thumb_func_start move_anim_waiter -move_anim_waiter: ; 80A3CB8 +move_anim_waiter: @ 80A3CB8 push {lr} ldr r2, =0x020383fc ldrb r1, [r2] @@ -290564,7 +290564,7 @@ _080A3CDE: thumb_func_end move_anim_waiter thumb_func_start move_anim_execute -move_anim_execute: ; 80A3CE4 +move_anim_execute: @ 80A3CE4 push {r4,lr} ldr r4, =gUnknown_08525E98 _080A3CE8: @@ -290593,7 +290593,7 @@ _080A3D0C: thumb_func_end move_anim_execute thumb_func_start ma00_load_graphics -ma00_load_graphics: ; 80A3D24 +ma00_load_graphics: @ 80A3D24 push {r4-r6,lr} ldr r6, =0x020383f0 ldr r0, [r6] @@ -290633,8 +290633,8 @@ ma00_load_graphics: ; 80A3D24 thumb_func_end ma00_load_graphics thumb_func_start ma01_080728D0 -; void ma01_080728D0() -ma01_080728D0: ; 80A3D8C +@ void ma01_080728D0() +ma01_080728D0: @ 80A3D8C push {r4-r6,lr} ldr r6, =0x020383f0 ldr r0, [r6] @@ -290668,7 +290668,7 @@ ma01_080728D0: ; 80A3D8C thumb_func_end ma01_080728D0 thumb_func_start ma02_instanciate_template -ma02_instanciate_template: ; 80A3DD8 +ma02_instanciate_template: @ 80A3DD8 push {r4-r7,lr} ldr r5, =0x020383f0 ldr r1, [r5] @@ -290788,7 +290788,7 @@ _080A3E88: thumb_func_end ma02_instanciate_template thumb_func_start sub_80A3ECC -sub_80A3ECC: ; 80A3ECC +sub_80A3ECC: @ 80A3ECC push {r4-r7,lr} ldr r4, =0x020383f0 ldr r1, [r4] @@ -290848,7 +290848,7 @@ _080A3F1C: thumb_func_end sub_80A3ECC thumb_func_start ma04_wait_countdown -ma04_wait_countdown: ; 80A3F48 +ma04_wait_countdown: @ 80A3F48 push {r4,lr} ldr r1, =0x020383f0 ldr r0, [r1] @@ -290877,7 +290877,7 @@ _080A3F66: thumb_func_end ma04_wait_countdown thumb_func_start sub_80A3F88 -sub_80A3F88: ; 80A3F88 +sub_80A3F88: @ 80A3F88 push {lr} ldr r0, =0x020383fe ldrb r2, [r0] @@ -290902,17 +290902,17 @@ _080A3FB2: thumb_func_end sub_80A3F88 thumb_func_start nullsub_6 -nullsub_6: ; 80A3FBC +nullsub_6: @ 80A3FBC bx lr thumb_func_end nullsub_6 thumb_func_start nullsub_7 -nullsub_7: ; 80A3FC0 +nullsub_7: @ 80A3FC0 bx lr thumb_func_end nullsub_7 thumb_func_start sub_80A3FC4 -sub_80A3FC4: ; 80A3FC4 +sub_80A3FC4: @ 80A3FC4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -291022,7 +291022,7 @@ _080A40A2: thumb_func_end sub_80A3FC4 thumb_func_start ma09_play_sound -ma09_play_sound: ; 80A40CC +ma09_play_sound: @ 80A40CC push {r4,lr} ldr r4, =0x020383f0 ldr r0, [r4] @@ -291043,7 +291043,7 @@ ma09_play_sound: ; 80A40CC thumb_func_end ma09_play_sound thumb_func_start sub_80A40F4 -sub_80A40F4: ; 80A40F4 +sub_80A40F4: @ 80A40F4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -291144,7 +291144,7 @@ _080A41BE: thumb_func_end sub_80A40F4 thumb_func_start sub_80A41D8 -sub_80A41D8: ; 80A41D8 +sub_80A41D8: @ 80A41D8 push {r4,r5,lr} ldr r1, =0x020383f0 ldr r2, [r1] @@ -291280,7 +291280,7 @@ _080A42D8: thumb_func_end sub_80A41D8 thumb_func_start b_side_obj__get_some_boolean -b_side_obj__get_some_boolean: ; 80A4310 +b_side_obj__get_some_boolean: @ 80A4310 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -291341,7 +291341,7 @@ _080A4386: thumb_func_end b_side_obj__get_some_boolean thumb_func_start sub_80A438C -sub_80A438C: ; 80A438C +sub_80A438C: @ 80A438C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -291669,7 +291669,7 @@ _080A4666: thumb_func_end sub_80A438C thumb_func_start sub_80A46A0 -sub_80A46A0: ; 80A46A0 +sub_80A46A0: @ 80A46A0 push {r4-r7,lr} sub sp, 0x10 ldr r0, =0x02039f34 @@ -291738,7 +291738,7 @@ _080A4712: thumb_func_end sub_80A46A0 thumb_func_start sub_80A4720 -sub_80A4720: ; 80A4720 +sub_80A4720: @ 80A4720 push {r4-r7,lr} mov r7, r8 push {r7} @@ -291790,7 +291790,7 @@ _080A476C: thumb_func_end sub_80A4720 thumb_func_start sub_80A477C -sub_80A477C: ; 80A477C +sub_80A477C: @ 80A477C push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -291831,8 +291831,8 @@ _080A47C6: thumb_func_end sub_80A477C thumb_func_start task_pA_ma0A_obj_to_bg_pal -; void task_pA_ma0A_obj_to_bg_pal(int task_id) -task_pA_ma0A_obj_to_bg_pal: ; 80A47D8 +@ void task_pA_ma0A_obj_to_bg_pal(int task_id) +task_pA_ma0A_obj_to_bg_pal: @ 80A47D8 push {r4-r6,lr} sub sp, 0x10 lsls r0, 24 @@ -291922,7 +291922,7 @@ _080A4896: thumb_func_end task_pA_ma0A_obj_to_bg_pal thumb_func_start ma0B_0807324C -ma0B_0807324C: ; 80A48B0 +ma0B_0807324C: @ 80A48B0 push {r4,r5,lr} ldr r0, =0x020383f0 ldr r2, [r0] @@ -292021,7 +292021,7 @@ _080A494A: thumb_func_end ma0B_0807324C thumb_func_start sub_80A4980 -sub_80A4980: ; 80A4980 +sub_80A4980: @ 80A4980 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -292096,7 +292096,7 @@ _080A4A0A: thumb_func_end sub_80A4980 thumb_func_start sub_80A4A18 -sub_80A4A18: ; 80A4A18 +sub_80A4A18: @ 80A4A18 push {r4,r5,lr} ldr r0, =0x020383f0 ldr r2, [r0] @@ -292198,7 +292198,7 @@ _080A4ACA: thumb_func_end sub_80A4A18 thumb_func_start ma23_8073484 -ma23_8073484: ; 80A4ADC +ma23_8073484: @ 80A4ADC push {r4-r6,lr} ldr r0, =0x020383f0 ldr r2, [r0] @@ -292300,7 +292300,7 @@ _080A4B7A: thumb_func_end ma23_8073484 thumb_func_start sub_80A4BB0 -sub_80A4BB0: ; 80A4BB0 +sub_80A4BB0: @ 80A4BB0 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -292376,7 +292376,7 @@ _080A4C3E: thumb_func_end sub_80A4BB0 thumb_func_start ma0C_set_BLDCNT_to_x3F40_and_BLDALPHA_to_argument -ma0C_set_BLDCNT_to_x3F40_and_BLDALPHA_to_argument: ; 80A4C48 +ma0C_set_BLDCNT_to_x3F40_and_BLDALPHA_to_argument: @ 80A4C48 push {r4,r5,lr} ldr r2, =0x020383f0 ldr r0, [r2] @@ -292404,7 +292404,7 @@ ma0C_set_BLDCNT_to_x3F40_and_BLDALPHA_to_argument: ; 80A4C48 thumb_func_end ma0C_set_BLDCNT_to_x3F40_and_BLDALPHA_to_argument thumb_func_start ma1E_set_BLDCNT -ma1E_set_BLDCNT: ; 80A4C80 +ma1E_set_BLDCNT: @ 80A4C80 push {lr} ldr r3, =0x020383f0 ldr r0, [r3] @@ -292426,7 +292426,7 @@ ma1E_set_BLDCNT: ; 80A4C80 thumb_func_end ma1E_set_BLDCNT thumb_func_start ma0D_reset_BLDCNT_and_BLDALPHA -ma0D_reset_BLDCNT_and_BLDALPHA: ; 80A4CA8 +ma0D_reset_BLDCNT_and_BLDALPHA: @ 80A4CA8 push {lr} ldr r1, =0x020383f0 ldr r0, [r1] @@ -292444,7 +292444,7 @@ ma0D_reset_BLDCNT_and_BLDALPHA: ; 80A4CA8 thumb_func_end ma0D_reset_BLDCNT_and_BLDALPHA thumb_func_start ma0E_call -ma0E_call: ; 80A4CCC +ma0E_call: @ 80A4CCC push {r4,lr} ldr r4, =0x020383f0 ldr r1, [r4] @@ -292471,7 +292471,7 @@ ma0E_call: ; 80A4CCC thumb_func_end ma0E_call thumb_func_start sub_80A4D00 -sub_80A4D00: ; 80A4D00 +sub_80A4D00: @ 80A4D00 ldr r0, =0x020383f0 ldr r1, =0x020383f4 ldr r1, [r1] @@ -292481,7 +292481,7 @@ sub_80A4D00: ; 80A4D00 thumb_func_end sub_80A4D00 thumb_func_start ma10_080736AC -ma10_080736AC: ; 80A4D14 +ma10_080736AC: @ 80A4D14 push {r4,r5,lr} ldr r5, =0x020383f0 ldr r1, [r5] @@ -292507,7 +292507,7 @@ ma10_080736AC: ; 80A4D14 thumb_func_end ma10_080736AC thumb_func_start ma11_if_else -ma11_if_else: ; 80A4D48 +ma11_if_else: @ 80A4D48 push {lr} ldr r3, =0x020383f0 ldr r2, [r3] @@ -292540,7 +292540,7 @@ _080A4D62: thumb_func_end ma11_if_else thumb_func_start ma12_cond_if -ma12_cond_if: ; 80A4D88 +ma12_cond_if: @ 80A4D88 push {r4,r5,lr} ldr r5, =0x020383f0 ldr r4, [r5] @@ -292576,7 +292576,7 @@ _080A4DC4: thumb_func_end ma12_cond_if thumb_func_start ma13_goto -ma13_goto: ; 80A4DCC +ma13_goto: @ 80A4DCC ldr r3, =0x020383f0 ldr r0, [r3] adds r2, r0, 0x1 @@ -292597,7 +292597,7 @@ ma13_goto: ; 80A4DCC thumb_func_end ma13_goto thumb_func_start sub_80A4DF0 -sub_80A4DF0: ; 80A4DF0 +sub_80A4DF0: @ 80A4DF0 push {lr} ldr r0, =0x030022c0 ldr r1, =0x00000439 @@ -292618,7 +292618,7 @@ _080A4E12: thumb_func_end sub_80A4DF0 thumb_func_start ma14_load_background -ma14_load_background: ; 80A4E18 +ma14_load_background: @ 80A4E18 push {r4,lr} ldr r1, =0x020383f0 ldr r2, [r1] @@ -292648,7 +292648,7 @@ ma14_load_background: ; 80A4E18 thumb_func_end ma14_load_background thumb_func_start sub_80A4E5C -sub_80A4E5C: ; 80A4E5C +sub_80A4E5C: @ 80A4E5C push {r4-r7,lr} mov r7, r8 push {r7} @@ -292716,7 +292716,7 @@ _080A4EDA: thumb_func_end sub_80A4E5C thumb_func_start task_p5_load_battle_screen_elements -task_p5_load_battle_screen_elements: ; 80A4EF4 +task_p5_load_battle_screen_elements: @ 80A4EF4 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -292821,7 +292821,7 @@ _080A4FBC: thumb_func_end task_p5_load_battle_screen_elements thumb_func_start sub_80A4FC8 -sub_80A4FC8: ; 80A4FC8 +sub_80A4FC8: @ 80A4FC8 push {r4-r7,lr} lsls r0, 16 lsrs r7, r0, 16 @@ -292900,7 +292900,7 @@ _080A507E: thumb_func_end sub_80A4FC8 thumb_func_start dp01t_11_3_message_for_player_only -dp01t_11_3_message_for_player_only: ; 80A5090 +dp01t_11_3_message_for_player_only: @ 80A5090 push {lr} bl sub_80A4DF0 lsls r0, 24 @@ -292916,7 +292916,7 @@ _080A50A6: thumb_func_end dp01t_11_3_message_for_player_only thumb_func_start ma15_load_battle_screen_elements -ma15_load_battle_screen_elements: ; 80A50AC +ma15_load_battle_screen_elements: @ 80A50AC push {lr} ldr r1, =0x020383f0 ldr r0, [r1] @@ -292943,7 +292943,7 @@ ma15_load_battle_screen_elements: ; 80A50AC thumb_func_end ma15_load_battle_screen_elements thumb_func_start ma16_wait_for_battle_screen_elements_s2 -ma16_wait_for_battle_screen_elements_s2: ; 80A50F0 +ma16_wait_for_battle_screen_elements_s2: @ 80A50F0 push {lr} ldr r0, =0x02038433 ldrb r0, [r0] @@ -292968,7 +292968,7 @@ _080A5118: thumb_func_end ma16_wait_for_battle_screen_elements_s2 thumb_func_start sub_80A5124 -sub_80A5124: ; 80A5124 +sub_80A5124: @ 80A5124 push {lr} ldr r0, =0x02038433 ldrb r2, [r0] @@ -292993,7 +292993,7 @@ _080A514E: thumb_func_end sub_80A5124 thumb_func_start ma18_load_background_probably -ma18_load_background_probably: ; 80A5158 +ma18_load_background_probably: @ 80A5158 push {r4,lr} ldr r4, =0x020383f0 ldr r1, [r4] @@ -293011,7 +293011,7 @@ ma18_load_background_probably: ; 80A5158 thumb_func_end ma18_load_background_probably thumb_func_start sub_80A5178 -sub_80A5178: ; 80A5178 +sub_80A5178: @ 80A5178 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -293133,7 +293133,7 @@ _080A526C: thumb_func_end sub_80A5178 thumb_func_start sub_80A5278 -sub_80A5278: ; 80A5278 +sub_80A5278: @ 80A5278 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -293189,7 +293189,7 @@ _080A52DE: thumb_func_end sub_80A5278 thumb_func_start sub_80A52EC -sub_80A52EC: ; 80A52EC +sub_80A52EC: @ 80A52EC push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -293213,7 +293213,7 @@ _080A5306: thumb_func_end sub_80A52EC thumb_func_start sub_80A5314 -sub_80A5314: ; 80A5314 +sub_80A5314: @ 80A5314 push {lr} lsls r2, 16 lsrs r2, 16 @@ -293253,7 +293253,7 @@ _080A534A: thumb_func_end sub_80A5314 thumb_func_start ma19_08073BC8 -ma19_08073BC8: ; 80A5354 +ma19_08073BC8: @ 80A5354 push {r4,r5,lr} ldr r5, =0x020383f0 ldr r0, [r5] @@ -293281,7 +293281,7 @@ ma19_08073BC8: ; 80A5354 thumb_func_end ma19_08073BC8 thumb_func_start ma1A_8073C00 -ma1A_8073C00: ; 80A538C +ma1A_8073C00: @ 80A538C push {r4,lr} ldr r4, =0x020383f0 ldr r1, [r4] @@ -293303,7 +293303,7 @@ ma1A_8073C00: ; 80A538C thumb_func_end ma1A_8073C00 thumb_func_start ma1B_8073C2C -ma1B_8073C2C: ; 80A53B8 +ma1B_8073C2C: @ 80A53B8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -293391,7 +293391,7 @@ ma1B_8073C2C: ; 80A53B8 thumb_func_end ma1B_8073C2C thumb_func_start c3_08073CEC -c3_08073CEC: ; 80A5478 +c3_08073CEC: @ 80A5478 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -293467,7 +293467,7 @@ _080A54FC: thumb_func_end c3_08073CEC thumb_func_start sub_80A5508 -sub_80A5508: ; 80A5508 +sub_80A5508: @ 80A5508 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -293535,7 +293535,7 @@ sub_80A5508: ; 80A5508 thumb_func_end sub_80A5508 thumb_func_start sub_80A559C -sub_80A559C: ; 80A559C +sub_80A559C: @ 80A559C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -293623,7 +293623,7 @@ sub_80A559C: ; 80A559C thumb_func_end sub_80A559C thumb_func_start ma1C_8073ED0 -ma1C_8073ED0: ; 80A565C +ma1C_8073ED0: @ 80A565C push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -293685,7 +293685,7 @@ ma1C_8073ED0: ; 80A565C thumb_func_end ma1C_8073ED0 thumb_func_start sub_80A56E4 -sub_80A56E4: ; 80A56E4 +sub_80A56E4: @ 80A56E4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -293731,7 +293731,7 @@ _080A5732: thumb_func_end sub_80A56E4 thumb_func_start ma1D_08073FB4 -ma1D_08073FB4: ; 80A5740 +ma1D_08073FB4: @ 80A5740 push {r4-r6,lr} mov r6, r8 push {r6} @@ -293783,7 +293783,7 @@ ma1D_08073FB4: ; 80A5740 thumb_func_end ma1D_08073FB4 thumb_func_start sub_80A57B4 -sub_80A57B4: ; 80A57B4 +sub_80A57B4: @ 80A57B4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -293816,7 +293816,7 @@ _080A57E8: thumb_func_end sub_80A57B4 thumb_func_start sub_80A57F8 -sub_80A57F8: ; 80A57F8 +sub_80A57F8: @ 80A57F8 push {r4-r6,lr} ldr r4, =0x020383f0 ldr r1, [r4] @@ -293873,7 +293873,7 @@ _080A5842: thumb_func_end sub_80A57F8 thumb_func_start ma20_wait_for_something -ma20_wait_for_something: ; 80A586C +ma20_wait_for_something: @ 80A586C push {r4,r5,lr} ldr r0, =0x020383ff ldrb r5, [r0] @@ -293927,7 +293927,7 @@ _080A58DE: thumb_func_end ma20_wait_for_something thumb_func_start ma21_08074164 -ma21_08074164: ; 80A58F0 +ma21_08074164: @ 80A58F0 push {r4-r6,lr} ldr r5, =0x020383f0 ldr r4, [r5] @@ -293971,7 +293971,7 @@ _080A593E: thumb_func_end ma21_08074164 thumb_func_start sub_80A5944 -sub_80A5944: ; 80A5944 +sub_80A5944: @ 80A5944 push {r4,lr} ldr r4, =0x020383f0 ldr r0, [r4] @@ -294006,7 +294006,7 @@ _080A597E: thumb_func_end sub_80A5944 thumb_func_start sub_80A5984 -sub_80A5984: ; 80A5984 +sub_80A5984: @ 80A5984 push {r4,lr} ldr r0, =0x020383f0 ldr r1, [r0] @@ -294050,7 +294050,7 @@ _080A59D2: thumb_func_end sub_80A5984 thumb_func_start sub_80A59DC -sub_80A59DC: ; 80A59DC +sub_80A59DC: @ 80A59DC push {lr} ldr r0, =0x020383f0 ldr r1, [r0] @@ -294075,7 +294075,7 @@ _080A5A04: thumb_func_end sub_80A59DC thumb_func_start sub_80A5A0C -sub_80A5A0C: ; 80A5A0C +sub_80A5A0C: @ 80A5A0C push {r4-r7,lr} ldr r1, =0x020383f0 ldr r0, [r1] @@ -294128,7 +294128,7 @@ _080A5A78: thumb_func_end sub_80A5A0C thumb_func_start ma2B_make_side_invisible -ma2B_make_side_invisible: ; 80A5A80 +ma2B_make_side_invisible: @ 80A5A80 push {r4,lr} ldr r4, =0x020383f0 ldr r0, [r4] @@ -294159,7 +294159,7 @@ _080A5AA8: thumb_func_end ma2B_make_side_invisible thumb_func_start ma2C_make_side_visible -ma2C_make_side_visible: ; 80A5ABC +ma2C_make_side_visible: @ 80A5ABC push {r4,lr} ldr r4, =0x020383f0 ldr r0, [r4] @@ -294191,7 +294191,7 @@ _080A5AE6: thumb_func_end ma2C_make_side_visible thumb_func_start sub_80A5AFC -sub_80A5AFC: ; 80A5AFC +sub_80A5AFC: @ 80A5AFC push {r4-r7,lr} ldr r1, =0x020383f0 ldr r0, [r1] @@ -294273,7 +294273,7 @@ _080A5BA6: thumb_func_end sub_80A5AFC thumb_func_start sub_80A5BAC -sub_80A5BAC: ; 80A5BAC +sub_80A5BAC: @ 80A5BAC push {r4-r7,lr} ldr r1, =0x020383f0 ldr r0, [r1] @@ -294342,7 +294342,7 @@ _080A5C38: thumb_func_end sub_80A5BAC thumb_func_start ma2F_stop_music -ma2F_stop_music: ; 80A5C44 +ma2F_stop_music: @ 80A5C44 push {lr} ldr r0, =0x030075f0 bl MPlayStop_rev01 @@ -294358,7 +294358,7 @@ ma2F_stop_music: ; 80A5C44 thumb_func_end ma2F_stop_music thumb_func_start sub_80A5C6C -sub_80A5C6C: ; 80A5C6C +sub_80A5C6C: @ 80A5C6C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -294509,7 +294509,7 @@ _080A5DB0: thumb_func_end sub_80A5C6C thumb_func_start sub_80A5DB8 -sub_80A5DB8: ; 80A5DB8 +sub_80A5DB8: @ 80A5DB8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -294737,7 +294737,7 @@ _080A5F94: thumb_func_end sub_80A5DB8 thumb_func_start sub_80A5FA0 -sub_80A5FA0: ; 80A5FA0 +sub_80A5FA0: @ 80A5FA0 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -294788,7 +294788,7 @@ _080A5FFE: thumb_func_end sub_80A5FA0 thumb_func_start sub_80A600C -sub_80A600C: ; 80A600C +sub_80A600C: @ 80A600C push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -294867,7 +294867,7 @@ _080A609C: thumb_func_end sub_80A600C thumb_func_start sub_80A60AC -sub_80A60AC: ; 80A60AC +sub_80A60AC: @ 80A60AC push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -294939,7 +294939,7 @@ _080A612E: thumb_func_end sub_80A60AC thumb_func_start sub_80A6138 -sub_80A6138: ; 80A6138 +sub_80A6138: @ 80A6138 push {lr} lsls r0, 24 lsrs r0, 24 @@ -294952,7 +294952,7 @@ sub_80A6138: ; 80A6138 thumb_func_end sub_80A6138 thumb_func_start sub_80A614C -sub_80A614C: ; 80A614C +sub_80A614C: @ 80A614C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -294988,7 +294988,7 @@ _080A6180: thumb_func_end sub_80A614C thumb_func_start sub_80A6190 -sub_80A6190: ; 80A6190 +sub_80A6190: @ 80A6190 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -295069,7 +295069,7 @@ _080A6238: thumb_func_end sub_80A6190 thumb_func_start obj_id_for_side_relative_to_move -obj_id_for_side_relative_to_move: ; 80A6240 +obj_id_for_side_relative_to_move: @ 80A6240 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -295140,7 +295140,7 @@ _080A62CA: thumb_func_end obj_id_for_side_relative_to_move thumb_func_start oamt_set_x3A_32 -oamt_set_x3A_32: ; 80A62D4 +oamt_set_x3A_32: @ 80A62D4 strh r1, [r0, 0x3A] lsrs r1, 16 strh r1, [r0, 0x3C] @@ -295148,7 +295148,7 @@ oamt_set_x3A_32: ; 80A62D4 thumb_func_end oamt_set_x3A_32 thumb_func_start sub_80A62DC -sub_80A62DC: ; 80A62DC +sub_80A62DC: @ 80A62DC ldrh r2, [r0, 0x3A] movs r3, 0x3C ldrsh r1, [r0, r3] @@ -295159,7 +295159,7 @@ sub_80A62DC: ; 80A62DC thumb_func_end sub_80A62DC thumb_func_start sub_80A62EC -sub_80A62EC: ; 80A62EC +sub_80A62EC: @ 80A62EC push {r4,lr} adds r4, r0, 0 movs r1, 0x34 @@ -295212,7 +295212,7 @@ _080A6346: thumb_func_end sub_80A62EC thumb_func_start sub_80A634C -sub_80A634C: ; 80A634C +sub_80A634C: @ 80A634C push {r4,lr} adds r4, r0, 0 movs r1, 0x34 @@ -295279,7 +295279,7 @@ _080A63C2: thumb_func_end sub_80A634C thumb_func_start sub_80A63C8 -sub_80A63C8: ; 80A63C8 +sub_80A63C8: @ 80A63C8 push {r4,lr} adds r4, r0, 0 movs r1, 0x34 @@ -295353,7 +295353,7 @@ _080A644A: thumb_func_end sub_80A63C8 thumb_func_start sub_80A6450 -sub_80A6450: ; 80A6450 +sub_80A6450: @ 80A6450 push {r4,lr} adds r4, r0, 0 movs r1, 0x34 @@ -295406,7 +295406,7 @@ _080A64AA: thumb_func_end sub_80A6450 thumb_func_start sub_80A64B0 -sub_80A64B0: ; 80A64B0 +sub_80A64B0: @ 80A64B0 push {lr} adds r1, r0, 0 ldrh r2, [r1, 0x2E] @@ -295426,7 +295426,7 @@ _080A64CA: thumb_func_end sub_80A64B0 thumb_func_start sub_80A64D0 -sub_80A64D0: ; 80A64D0 +sub_80A64D0: @ 80A64D0 push {r4,lr} adds r4, r0, 0 bl sub_80A64EC @@ -295441,7 +295441,7 @@ sub_80A64D0: ; 80A64D0 thumb_func_end sub_80A64D0 thumb_func_start sub_80A64EC -sub_80A64EC: ; 80A64EC +sub_80A64EC: @ 80A64EC push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x30 @@ -295484,7 +295484,7 @@ _080A651C: thumb_func_end sub_80A64EC thumb_func_start sub_80A653C -sub_80A653C: ; 80A653C +sub_80A653C: @ 80A653C push {lr} adds r1, r0, 0 ldrh r2, [r1, 0x2E] @@ -295512,7 +295512,7 @@ _080A6566: thumb_func_end sub_80A653C thumb_func_start sub_80A656C -sub_80A656C: ; 80A656C +sub_80A656C: @ 80A656C push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x2E] @@ -295546,7 +295546,7 @@ _080A65A2: thumb_func_end sub_80A656C thumb_func_start sub_80A65A8 -sub_80A65A8: ; 80A65A8 +sub_80A65A8: @ 80A65A8 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x2E] @@ -295583,7 +295583,7 @@ _080A65DE: thumb_func_end sub_80A65A8 thumb_func_start sub_80A65EC -sub_80A65EC: ; 80A65EC +sub_80A65EC: @ 80A65EC push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x24] @@ -295616,7 +295616,7 @@ sub_80A65EC: ; 80A65EC thumb_func_end sub_80A65EC thumb_func_start sub_80A6630 -sub_80A6630: ; 80A6630 +sub_80A6630: @ 80A6630 push {r4,lr} adds r3, r0, 0 ldrh r1, [r3, 0x2E] @@ -295659,7 +295659,7 @@ _080A667A: thumb_func_end sub_80A6630 thumb_func_start sub_80A6680 -sub_80A6680: ; 80A6680 +sub_80A6680: @ 80A6680 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x2E] @@ -295709,7 +295709,7 @@ _080A66D6: thumb_func_end sub_80A6680 thumb_func_start sub_80A66DC -sub_80A66DC: ; 80A66DC +sub_80A66DC: @ 80A66DC push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x2E] @@ -295768,7 +295768,7 @@ _080A6744: thumb_func_end sub_80A66DC thumb_func_start move_anim_8074EE0 -move_anim_8074EE0: ; 80A674C +move_anim_8074EE0: @ 80A674C push {r4,lr} adds r4, r0, 0 bl obj_free_rotscale_entry @@ -295780,7 +295780,7 @@ move_anim_8074EE0: ; 80A674C thumb_func_end move_anim_8074EE0 thumb_func_start sub_80A6760 -sub_80A6760: ; 80A6760 +sub_80A6760: @ 80A6760 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x24] @@ -295813,7 +295813,7 @@ sub_80A6760: ; 80A6760 thumb_func_end sub_80A6760 thumb_func_start sub_80A67A4 -sub_80A67A4: ; 80A67A4 +sub_80A67A4: @ 80A67A4 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x38] @@ -295826,7 +295826,7 @@ sub_80A67A4: ; 80A67A4 thumb_func_end sub_80A67A4 thumb_func_start sub_80A67BC -sub_80A67BC: ; 80A67BC +sub_80A67BC: @ 80A67BC push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -295843,7 +295843,7 @@ _080A67D2: thumb_func_end sub_80A67BC thumb_func_start sub_80A67D8 -sub_80A67D8: ; 80A67D8 +sub_80A67D8: @ 80A67D8 push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -295860,7 +295860,7 @@ _080A67EE: thumb_func_end sub_80A67D8 thumb_func_start sub_80A67F4 -sub_80A67F4: ; 80A67F4 +sub_80A67F4: @ 80A67F4 push {r4,lr} adds r4, r0, 0 movs r0, 0x50 @@ -295877,7 +295877,7 @@ sub_80A67F4: ; 80A67F4 thumb_func_end sub_80A67F4 thumb_func_start sub_80A6814 -sub_80A6814: ; 80A6814 +sub_80A6814: @ 80A6814 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -295896,7 +295896,7 @@ sub_80A6814: ; 80A6814 thumb_func_end sub_80A6814 thumb_func_start sub_80A6838 -sub_80A6838: ; 80A6838 +sub_80A6838: @ 80A6838 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02038436 @@ -295919,7 +295919,7 @@ sub_80A6838: ; 80A6838 thumb_func_end sub_80A6838 thumb_func_start sub_80A6864 -sub_80A6864: ; 80A6864 +sub_80A6864: @ 80A6864 push {r4-r7,lr} mov r7, r8 push {r7} @@ -295976,7 +295976,7 @@ _080A68C8: thumb_func_end sub_80A6864 thumb_func_start sub_80A68D4 -sub_80A68D4: ; 80A68D4 +sub_80A68D4: @ 80A68D4 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x20] @@ -295999,7 +295999,7 @@ sub_80A68D4: ; 80A68D4 thumb_func_end sub_80A68D4 thumb_func_start sub_80A6900 -sub_80A6900: ; 80A6900 +sub_80A6900: @ 80A6900 push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -296029,7 +296029,7 @@ _080A692E: thumb_func_end sub_80A6900 thumb_func_start sub_80A6934 -sub_80A6934: ; 80A6934 +sub_80A6934: @ 80A6934 push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -296059,7 +296059,7 @@ _080A6962: thumb_func_end sub_80A6934 thumb_func_start oamt_add_pos2_onto_pos1 -oamt_add_pos2_onto_pos1: ; 80A6968 +oamt_add_pos2_onto_pos1: @ 80A6968 ldrh r1, [r0, 0x24] ldrh r2, [r0, 0x20] adds r1, r2 @@ -296075,7 +296075,7 @@ oamt_add_pos2_onto_pos1: ; 80A6968 thumb_func_end oamt_add_pos2_onto_pos1 thumb_func_start sub_80A6980 -sub_80A6980: ; 80A6980 +sub_80A6980: @ 80A6980 push {r4,r5,lr} adds r5, r0, 0 lsls r1, 24 @@ -296111,7 +296111,7 @@ _080A69A8: thumb_func_end sub_80A6980 thumb_func_start sub_80A69CC -sub_80A69CC: ; 80A69CC +sub_80A69CC: @ 80A69CC push {r4,r5,lr} adds r5, r0, 0 lsls r1, 24 @@ -296159,7 +296159,7 @@ _080A6A04: thumb_func_end sub_80A69CC thumb_func_start battle_side_get_owner -battle_side_get_owner: ; 80A6A30 +battle_side_get_owner: @ 80A6A30 lsls r0, 24 lsrs r0, 24 ldr r1, =0x02024076 @@ -296172,7 +296172,7 @@ battle_side_get_owner: ; 80A6A30 thumb_func_end battle_side_get_owner thumb_func_start battle_get_per_side_status -battle_get_per_side_status: ; 80A6A44 +battle_get_per_side_status: @ 80A6A44 lsls r0, 24 lsrs r0, 24 ldr r1, =0x02024076 @@ -296183,7 +296183,7 @@ battle_get_per_side_status: ; 80A6A44 thumb_func_end battle_get_per_side_status thumb_func_start battle_get_side_with_given_state -battle_get_side_with_given_state: ; 80A6A54 +battle_get_side_with_given_state: @ 80A6A54 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -296215,7 +296215,7 @@ _080A6A7E: thumb_func_end battle_get_side_with_given_state thumb_func_start sub_80A6A90 -sub_80A6A90: ; 80A6A90 +sub_80A6A90: @ 80A6A90 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -296281,7 +296281,7 @@ _080A6B1A: thumb_func_end sub_80A6A90 thumb_func_start battle_type_is_double -battle_type_is_double: ; 80A6B20 +battle_type_is_double: @ 80A6B20 ldr r0, =0x02022fec ldr r0, [r0] movs r1, 0x1 @@ -296291,7 +296291,7 @@ battle_type_is_double: ; 80A6B20 thumb_func_end battle_type_is_double thumb_func_start sub_80A6B30 -sub_80A6B30: ; 80A6B30 +sub_80A6B30: @ 80A6B30 push {r4,lr} adds r4, r0, 0 bl sub_80A4DF0 @@ -296336,7 +296336,7 @@ _080A6B7E: thumb_func_end sub_80A6B30 thumb_func_start sub_80A6B90 -sub_80A6B90: ; 80A6B90 +sub_80A6B90: @ 80A6B90 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -296389,7 +296389,7 @@ _080A6BEC: thumb_func_end sub_80A6B90 thumb_func_start sub_80A6BFC -sub_80A6BFC: ; 80A6BFC +sub_80A6BFC: @ 80A6BFC push {r4,r5,lr} adds r4, r0, 0 ldr r0, =0x0202305c @@ -296444,7 +296444,7 @@ _080A6C60: thumb_func_end sub_80A6BFC thumb_func_start sub_80A6C68 -sub_80A6C68: ; 80A6C68 +sub_80A6C68: @ 80A6C68 push {lr} sub sp, 0x20 adds r1, r0, 0 @@ -296486,7 +296486,7 @@ sub_80A6C68: ; 80A6C68 thumb_func_end sub_80A6C68 thumb_func_start sub_80A6CC0 -sub_80A6CC0: ; 80A6CC0 +sub_80A6CC0: @ 80A6CC0 push {r4-r6,lr} mov r6, r8 push {r6} @@ -296524,7 +296524,7 @@ sub_80A6CC0: ; 80A6CC0 thumb_func_end sub_80A6CC0 thumb_func_start sub_80A6D10 -sub_80A6D10: ; 80A6D10 +sub_80A6D10: @ 80A6D10 push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -296554,7 +296554,7 @@ sub_80A6D10: ; 80A6D10 thumb_func_end sub_80A6D10 thumb_func_start sub_80A6D48 -sub_80A6D48: ; 80A6D48 +sub_80A6D48: @ 80A6D48 push {r4,lr} adds r4, r0, 0 bl sub_80A6D10 @@ -296568,7 +296568,7 @@ sub_80A6D48: ; 80A6D48 thumb_func_end sub_80A6D48 thumb_func_start sub_80A6D60 -sub_80A6D60: ; 80A6D60 +sub_80A6D60: @ 80A6D60 push {r4,r5,lr} adds r4, r0, 0 adds r5, r2, 0 @@ -296594,7 +296594,7 @@ _080A6D86: thumb_func_end sub_80A6D60 thumb_func_start sub_80A6D94 -sub_80A6D94: ; 80A6D94 +sub_80A6D94: @ 80A6D94 push {lr} bl sub_80A4DF0 lsls r0, 24 @@ -296610,7 +296610,7 @@ _080A6DA6: thumb_func_end sub_80A6D94 thumb_func_start sub_80A6DAC -sub_80A6DAC: ; 80A6DAC +sub_80A6DAC: @ 80A6DAC push {lr} lsls r0, 24 cmp r0, 0 @@ -296644,7 +296644,7 @@ _080A6DE8: thumb_func_end sub_80A6DAC thumb_func_start sub_80A6DEC -sub_80A6DEC: ; 80A6DEC +sub_80A6DEC: @ 80A6DEC push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x20] @@ -296664,7 +296664,7 @@ sub_80A6DEC: ; 80A6DEC thumb_func_end sub_80A6DEC thumb_func_start sub_80A6E14 -sub_80A6E14: ; 80A6E14 +sub_80A6E14: @ 80A6E14 push {r4-r6,lr} adds r5, r0, 0 ldrh r0, [r5, 0x32] @@ -296697,7 +296697,7 @@ sub_80A6E14: ; 80A6E14 thumb_func_end sub_80A6E14 thumb_func_start obj_translate_based_on_private_1_2_3_4 -obj_translate_based_on_private_1_2_3_4: ; 80A6E54 +obj_translate_based_on_private_1_2_3_4: @ 80A6E54 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -296778,7 +296778,7 @@ _080A6ED0: thumb_func_end obj_translate_based_on_private_1_2_3_4 thumb_func_start sub_80A6EEC -sub_80A6EEC: ; 80A6EEC +sub_80A6EEC: @ 80A6EEC push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x20] @@ -296798,7 +296798,7 @@ sub_80A6EEC: ; 80A6EEC thumb_func_end sub_80A6EEC thumb_func_start sub_80A6F14 -sub_80A6F14: ; 80A6F14 +sub_80A6F14: @ 80A6F14 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x20] @@ -296818,7 +296818,7 @@ sub_80A6F14: ; 80A6F14 thumb_func_end sub_80A6F14 thumb_func_start sub_80A6F3C -sub_80A6F3C: ; 80A6F3C +sub_80A6F3C: @ 80A6F3C push {r4-r6,lr} adds r2, r0, 0 movs r1, 0x2E @@ -296873,7 +296873,7 @@ _080A6F90: thumb_func_end sub_80A6F3C thumb_func_start sub_80A6F98 -sub_80A6F98: ; 80A6F98 +sub_80A6F98: @ 80A6F98 push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -296889,7 +296889,7 @@ _080A6FAC: thumb_func_end sub_80A6F98 thumb_func_start sub_80A6FB4 -sub_80A6FB4: ; 80A6FB4 +sub_80A6FB4: @ 80A6FB4 push {r4,lr} adds r4, r0, 0 bl sub_8039E9C @@ -296907,7 +296907,7 @@ _080A6FCE: thumb_func_end sub_80A6FB4 thumb_func_start sub_80A6FD4 -sub_80A6FD4: ; 80A6FD4 +sub_80A6FD4: @ 80A6FD4 push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -296932,7 +296932,7 @@ _080A6FE8: thumb_func_end sub_80A6FD4 thumb_func_start sub_80A7000 -sub_80A7000: ; 80A7000 +sub_80A7000: @ 80A7000 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x20] @@ -296952,7 +296952,7 @@ sub_80A7000: ; 80A7000 thumb_func_end sub_80A7000 thumb_func_start sub_80A7028 -sub_80A7028: ; 80A7028 +sub_80A7028: @ 80A7028 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -297033,7 +297033,7 @@ _080A70A4: thumb_func_end sub_80A7028 thumb_func_start sub_80A70C0 -sub_80A70C0: ; 80A70C0 +sub_80A70C0: @ 80A70C0 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x20] @@ -297053,7 +297053,7 @@ sub_80A70C0: ; 80A70C0 thumb_func_end sub_80A70C0 thumb_func_start sub_80A70E8 -sub_80A70E8: ; 80A70E8 +sub_80A70E8: @ 80A70E8 push {r4-r6,lr} adds r2, r0, 0 movs r1, 0x2E @@ -297108,7 +297108,7 @@ _080A713C: thumb_func_end sub_80A70E8 thumb_func_start sub_80A7144 -sub_80A7144: ; 80A7144 +sub_80A7144: @ 80A7144 push {r4,lr} adds r4, r0, 0 bl sub_80A70E8 @@ -297124,7 +297124,7 @@ _080A7158: thumb_func_end sub_80A7144 thumb_func_start sub_80A7160 -sub_80A7160: ; 80A7160 +sub_80A7160: @ 80A7160 push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -297149,7 +297149,7 @@ _080A7174: thumb_func_end sub_80A7160 thumb_func_start sub_80A718C -sub_80A718C: ; 80A718C +sub_80A718C: @ 80A718C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x20] @@ -297169,7 +297169,7 @@ sub_80A718C: ; 80A718C thumb_func_end sub_80A718C thumb_func_start obj_id_set_rotscale -obj_id_set_rotscale: ; 80A71B4 +obj_id_set_rotscale: @ 80A71B4 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -297233,7 +297233,7 @@ _080A71F0: thumb_func_end obj_id_set_rotscale thumb_func_start sub_80A7238 -sub_80A7238: ; 80A7238 +sub_80A7238: @ 80A7238 push {r4,lr} bl sub_80A4DF0 lsls r0, 24 @@ -297264,7 +297264,7 @@ _080A726A: thumb_func_end sub_80A7238 thumb_func_start sub_80A7270 -sub_80A7270: ; 80A7270 +sub_80A7270: @ 80A7270 push {r4-r7,lr} mov r7, r8 push {r7} @@ -297369,7 +297369,7 @@ _080A7312: thumb_func_end sub_80A7270 thumb_func_start sub_80A7344 -sub_80A7344: ; 80A7344 +sub_80A7344: @ 80A7344 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -297415,7 +297415,7 @@ sub_80A7344: ; 80A7344 thumb_func_end sub_80A7344 thumb_func_start sub_80A73A0 -sub_80A73A0: ; 80A73A0 +sub_80A73A0: @ 80A73A0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -297448,7 +297448,7 @@ _080A73CC: thumb_func_end sub_80A73A0 thumb_func_start sub_80A73E0 -sub_80A73E0: ; 80A73E0 +sub_80A73E0: @ 80A73E0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -297542,7 +297542,7 @@ _080A7486: thumb_func_end sub_80A73E0 thumb_func_start sub_80A749C -sub_80A749C: ; 80A749C +sub_80A749C: @ 80A749C push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -297575,7 +297575,7 @@ sub_80A749C: ; 80A749C thumb_func_end sub_80A749C thumb_func_start sub_80A74DC -sub_80A74DC: ; 80A74DC +sub_80A74DC: @ 80A74DC push {lr} lsls r0, 16 asrs r0, 16 @@ -297589,7 +297589,7 @@ sub_80A74DC: ; 80A74DC thumb_func_end sub_80A74DC thumb_func_start sub_80A74F4 -sub_80A74F4: ; 80A74F4 +sub_80A74F4: @ 80A74F4 push {lr} lsls r0, 16 asrs r0, 16 @@ -297604,7 +297604,7 @@ sub_80A74F4: ; 80A74F4 thumb_func_end sub_80A74F4 thumb_func_start sub_80A750C -sub_80A750C: ; 80A750C +sub_80A750C: @ 80A750C push {r4-r7,lr} lsls r1, 24 lsls r0, 20 @@ -297678,7 +297678,7 @@ _080A7598: thumb_func_end sub_80A750C thumb_func_start sub_80A75AC -sub_80A75AC: ; 80A75AC +sub_80A75AC: @ 80A75AC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -297821,7 +297821,7 @@ _080A76B0: thumb_func_end sub_80A75AC thumb_func_start sub_80A76C4 -sub_80A76C4: ; 80A76C4 +sub_80A76C4: @ 80A76C4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -297933,14 +297933,14 @@ _080A77A0: thumb_func_end sub_80A76C4 thumb_func_start sub_80A77AC -sub_80A77AC: ; 80A77AC +sub_80A77AC: @ 80A77AC lsls r0, 24 lsrs r0, 24 bx lr thumb_func_end sub_80A77AC thumb_func_start sub_80A77B4 -sub_80A77B4: ; 80A77B4 +sub_80A77B4: @ 80A77B4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -297952,7 +297952,7 @@ sub_80A77B4: ; 80A77B4 thumb_func_end sub_80A77B4 thumb_func_start sub_80A77C8 -sub_80A77C8: ; 80A77C8 +sub_80A77C8: @ 80A77C8 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -298000,7 +298000,7 @@ _080A781A: thumb_func_end sub_80A77C8 thumb_func_start sub_80A7820 -sub_80A7820: ; 80A7820 +sub_80A7820: @ 80A7820 push {r4-r7,lr} adds r5, r0, 0 ldr r6, =0x0203841e @@ -298063,7 +298063,7 @@ _080A785C: thumb_func_end sub_80A7820 thumb_func_start sub_80A78AC -sub_80A78AC: ; 80A78AC +sub_80A78AC: @ 80A78AC push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x1 @@ -298112,7 +298112,7 @@ _080A78CC: thumb_func_end sub_80A78AC thumb_func_start sub_80A791C -sub_80A791C: ; 80A791C +sub_80A791C: @ 80A791C push {r4,lr} adds r4, r0, 0 bl sub_80A6900 @@ -298128,7 +298128,7 @@ _080A7930: thumb_func_end sub_80A791C thumb_func_start sub_80A7938 -sub_80A7938: ; 80A7938 +sub_80A7938: @ 80A7938 push {r4-r7,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -298206,7 +298206,7 @@ _080A798E: thumb_func_end sub_80A7938 thumb_func_start duplicate_obj_of_side_rel2move_in_transparent_mode -duplicate_obj_of_side_rel2move_in_transparent_mode: ; 80A79E8 +duplicate_obj_of_side_rel2move_in_transparent_mode: @ 80A79E8 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -298268,7 +298268,7 @@ _080A7A56: thumb_func_end duplicate_obj_of_side_rel2move_in_transparent_mode thumb_func_start obj_delete_but_dont_free_vram -obj_delete_but_dont_free_vram: ; 80A7A5C +obj_delete_but_dont_free_vram: @ 80A7A5C push {lr} adds r3, r0, 0 adds r3, 0x3F @@ -298282,7 +298282,7 @@ obj_delete_but_dont_free_vram: ; 80A7A5C thumb_func_end obj_delete_but_dont_free_vram thumb_func_start sub_80A7A74 -sub_80A7A74: ; 80A7A74 +sub_80A7A74: @ 80A7A74 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -298350,7 +298350,7 @@ _080A7AA8: thumb_func_end sub_80A7A74 thumb_func_start sub_80A7AFC -sub_80A7AFC: ; 80A7AFC +sub_80A7AFC: @ 80A7AFC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -298430,7 +298430,7 @@ _080A7B90: thumb_func_end sub_80A7AFC thumb_func_start sub_80A7B98 -sub_80A7B98: ; 80A7B98 +sub_80A7B98: @ 80A7B98 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -298472,7 +298472,7 @@ _080A7BE2: thumb_func_end sub_80A7B98 thumb_func_start sub_80A7BF4 -sub_80A7BF4: ; 80A7BF4 +sub_80A7BF4: @ 80A7BF4 ldr r3, =0x0203841e ldrh r1, [r3, 0x2] movs r2, 0 @@ -298493,7 +298493,7 @@ sub_80A7BF4: ; 80A7BF4 thumb_func_end sub_80A7BF4 thumb_func_start sub_80A7C1C -sub_80A7C1C: ; 80A7C1C +sub_80A7C1C: @ 80A7C1C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -298570,7 +298570,7 @@ _080A7CAC: thumb_func_end sub_80A7C1C thumb_func_start sub_80A7CB4 -sub_80A7CB4: ; 80A7CB4 +sub_80A7CB4: @ 80A7CB4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -298604,7 +298604,7 @@ _080A7CEE: thumb_func_end sub_80A7CB4 thumb_func_start sub_80A7CFC -sub_80A7CFC: ; 80A7CFC +sub_80A7CFC: @ 80A7CFC push {r4,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -298634,7 +298634,7 @@ sub_80A7CFC: ; 80A7CFC thumb_func_end sub_80A7CFC thumb_func_start sub_80A7D34 -sub_80A7D34: ; 80A7D34 +sub_80A7D34: @ 80A7D34 push {r4-r6,lr} adds r4, r0, 0 ldr r5, =0x02038444 @@ -298792,7 +298792,7 @@ _080A7E64: thumb_func_end sub_80A7D34 thumb_func_start sub_80A7E6C -sub_80A7E6C: ; 80A7E6C +sub_80A7E6C: @ 80A7E6C push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -298834,7 +298834,7 @@ _080A7EA8: thumb_func_end sub_80A7E6C thumb_func_start sub_80A7EC0 -sub_80A7EC0: ; 80A7EC0 +sub_80A7EC0: @ 80A7EC0 push {r4,r5,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -298878,7 +298878,7 @@ _080A7F00: thumb_func_end sub_80A7EC0 thumb_func_start sub_80A7F18 -sub_80A7F18: ; 80A7F18 +sub_80A7F18: @ 80A7F18 push {r4-r7,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -299016,7 +299016,7 @@ _080A8042: thumb_func_end sub_80A7F18 thumb_func_start sub_80A8048 -sub_80A8048: ; 80A8048 +sub_80A8048: @ 80A8048 strh r2, [r0] asrs r2, 16 strh r2, [r1] @@ -299024,7 +299024,7 @@ sub_80A8048: ; 80A8048 thumb_func_end sub_80A8048 thumb_func_start sub_80A8050 -sub_80A8050: ; 80A8050 +sub_80A8050: @ 80A8050 lsls r0, 16 lsrs r0, 16 lsls r1, 16 @@ -299033,7 +299033,7 @@ sub_80A8050: ; 80A8050 thumb_func_end sub_80A8050 thumb_func_start sub_80A805C -sub_80A805C: ; 80A805C +sub_80A805C: @ 80A805C push {r4-r6,lr} mov r6, r8 push {r6} @@ -299088,7 +299088,7 @@ sub_80A805C: ; 80A805C thumb_func_end sub_80A805C thumb_func_start sub_80A80C8 -sub_80A80C8: ; 80A80C8 +sub_80A80C8: @ 80A80C8 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x18] @@ -299155,7 +299155,7 @@ _080A8136: thumb_func_end sub_80A80C8 thumb_func_start sub_80A8140 -sub_80A8140: ; 80A8140 +sub_80A8140: @ 80A8140 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -299182,7 +299182,7 @@ _080A815E: thumb_func_end sub_80A8140 thumb_func_start sub_80A8174 -sub_80A8174: ; 80A8174 +sub_80A8174: @ 80A8174 push {r4-r7,lr} mov r7, r8 push {r7} @@ -299308,7 +299308,7 @@ _080A825C: thumb_func_end sub_80A8174 thumb_func_start sub_80A8278 -sub_80A8278: ; 80A8278 +sub_80A8278: @ 80A8278 push {r4-r6,lr} movs r5, 0 ldr r0, =0x0202406c @@ -299362,7 +299362,7 @@ _080A82D2: thumb_func_end sub_80A8278 thumb_func_start sub_80A82E4 -sub_80A82E4: ; 80A82E4 +sub_80A82E4: @ 80A82E4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -299401,7 +299401,7 @@ _080A8320: thumb_func_end sub_80A82E4 thumb_func_start sub_80A8328 -sub_80A8328: ; 80A8328 +sub_80A8328: @ 80A8328 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -299436,7 +299436,7 @@ _080A835C: thumb_func_end sub_80A8328 thumb_func_start battle_get_per_side_status_permutated -battle_get_per_side_status_permutated: ; 80A8364 +battle_get_per_side_status_permutated: @ 80A8364 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -299464,7 +299464,7 @@ _080A838C: thumb_func_end battle_get_per_side_status_permutated thumb_func_start sub_80A8394 -sub_80A8394: ; 80A8394 +sub_80A8394: @ 80A8394 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -299745,7 +299745,7 @@ _080A85EE: thumb_func_end sub_80A8394 thumb_func_start sub_80A8610 -sub_80A8610: ; 80A8610 +sub_80A8610: @ 80A8610 push {lr} bl RemoveObjectAndFreeResources pop {r0} @@ -299753,7 +299753,7 @@ sub_80A8610: ; 80A8610 thumb_func_end sub_80A8610 thumb_func_start sub_80A861C -sub_80A861C: ; 80A861C +sub_80A861C: @ 80A861C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -300128,7 +300128,7 @@ _080A8918: thumb_func_end sub_80A861C thumb_func_start sub_80A8924 -sub_80A8924: ; 80A8924 +sub_80A8924: @ 80A8924 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -300211,7 +300211,7 @@ _080A89A4: thumb_func_end sub_80A8924 thumb_func_start sub_80A89C8 -sub_80A89C8: ; 80A89C8 +sub_80A89C8: @ 80A89C8 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -300289,7 +300289,7 @@ sub_80A89C8: ; 80A89C8 thumb_func_end sub_80A89C8 thumb_func_start sub_80A8A6C -sub_80A8A6C: ; 80A8A6C +sub_80A8A6C: @ 80A8A6C push {r4,lr} adds r4, r0, 0 bl sub_80A6838 @@ -300347,7 +300347,7 @@ _080A8AB6: thumb_func_end sub_80A8A6C thumb_func_start sub_80A8AEC -sub_80A8AEC: ; 80A8AEC +sub_80A8AEC: @ 80A8AEC push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038436 @@ -300402,7 +300402,7 @@ _080A8B26: thumb_func_end sub_80A8AEC thumb_func_start sub_80A8B64 -sub_80A8B64: ; 80A8B64 +sub_80A8B64: @ 80A8B64 push {r4,lr} adds r4, r0, 0 bl sub_80A6838 @@ -300443,7 +300443,7 @@ _080A8B9C: thumb_func_end sub_80A8B64 thumb_func_start sub_80A8BC4 -sub_80A8BC4: ; 80A8BC4 +sub_80A8BC4: @ 80A8BC4 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -300544,7 +300544,7 @@ _080A8C6A: thumb_func_end sub_80A8BC4 thumb_func_start sub_80A8CAC -sub_80A8CAC: ; 80A8CAC +sub_80A8CAC: @ 80A8CAC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -300644,7 +300644,7 @@ _080A8D6C: thumb_func_end sub_80A8CAC thumb_func_start sub_80A8D78 -sub_80A8D78: ; 80A8D78 +sub_80A8D78: @ 80A8D78 push {r4-r7,lr} mov r7, r8 push {r7} @@ -300710,7 +300710,7 @@ _080A8DE8: thumb_func_end sub_80A8D78 thumb_func_start sub_80A8DFC -sub_80A8DFC: ; 80A8DFC +sub_80A8DFC: @ 80A8DFC push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x2E] @@ -300738,7 +300738,7 @@ _080A8E26: thumb_func_end sub_80A8DFC thumb_func_start sub_80A8E30 -sub_80A8E30: ; 80A8E30 +sub_80A8E30: @ 80A8E30 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02038436 @@ -300777,7 +300777,7 @@ _080A8E6A: thumb_func_end sub_80A8E30 thumb_func_start sub_80A8E88 -sub_80A8E88: ; 80A8E88 +sub_80A8E88: @ 80A8E88 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -300825,7 +300825,7 @@ _080A8EDC: thumb_func_end sub_80A8E88 thumb_func_start sub_80A8EE4 -sub_80A8EE4: ; 80A8EE4 +sub_80A8EE4: @ 80A8EE4 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -300878,12 +300878,12 @@ _080A8F32: .include "asm/task.s" thumb_func_start nullsub_35 -nullsub_35: ; 80A92F4 +nullsub_35: @ 80A92F4 bx lr thumb_func_end nullsub_35 thumb_func_start sub_80A92F8 -sub_80A92F8: ; 80A92F8 +sub_80A92F8: @ 80A92F8 push {lr} ldr r2, =0x02037fd4 ldrb r0, [r2, 0x8] @@ -300912,7 +300912,7 @@ sub_80A92F8: ; 80A92F8 thumb_func_end sub_80A92F8 thumb_func_start c2_80777E8 -c2_80777E8: ; 80A933C +c2_80777E8: @ 80A933C push {r4-r7,lr} sub sp, 0x8 ldr r0, =0x02024474 @@ -301190,7 +301190,7 @@ _080A95D2: thumb_func_end c2_80777E8 thumb_func_start sub_80A95F4 -sub_80A95F4: ; 80A95F4 +sub_80A95F4: @ 80A95F4 ldr r3, =0x0400000a ldrb r2, [r3] movs r1, 0xD @@ -301207,7 +301207,7 @@ sub_80A95F4: ; 80A95F4 thumb_func_end sub_80A95F4 thumb_func_start sub_80A9614 -sub_80A9614: ; 80A9614 +sub_80A9614: @ 80A9614 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -301316,7 +301316,7 @@ _080A96FC: thumb_func_end sub_80A9614 thumb_func_start sub_80A9708 -sub_80A9708: ; 80A9708 +sub_80A9708: @ 80A9708 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -301740,7 +301740,7 @@ _080A9AA0: thumb_func_end sub_80A9708 thumb_func_start sub_80A9ADC -sub_80A9ADC: ; 80A9ADC +sub_80A9ADC: @ 80A9ADC push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -301910,7 +301910,7 @@ _080A9C5E: thumb_func_end sub_80A9ADC thumb_func_start sub_80A9C70 -sub_80A9C70: ; 80A9C70 +sub_80A9C70: @ 80A9C70 push {r4-r7,lr} mov r7, r8 push {r7} @@ -302060,7 +302060,7 @@ _080A9D90: thumb_func_end sub_80A9C70 thumb_func_start sub_80A9DB4 -sub_80A9DB4: ; 80A9DB4 +sub_80A9DB4: @ 80A9DB4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -302135,7 +302135,7 @@ _080A9E3E: thumb_func_end sub_80A9DB4 thumb_func_start sub_80A9E44 -sub_80A9E44: ; 80A9E44 +sub_80A9E44: @ 80A9E44 push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x3A] @@ -302165,7 +302165,7 @@ _080A9E74: thumb_func_end sub_80A9E44 thumb_func_start sub_80A9E78 -sub_80A9E78: ; 80A9E78 +sub_80A9E78: @ 80A9E78 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -302230,7 +302230,7 @@ _080A9EEC: thumb_func_end sub_80A9E78 thumb_func_start sub_80A9EF4 -sub_80A9EF4: ; 80A9EF4 +sub_80A9EF4: @ 80A9EF4 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -302316,7 +302316,7 @@ _080A9F7C: thumb_func_end sub_80A9EF4 thumb_func_start sub_80A9FD0 -sub_80A9FD0: ; 80A9FD0 +sub_80A9FD0: @ 80A9FD0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -302356,7 +302356,7 @@ _080AA01A: thumb_func_end sub_80A9FD0 thumb_func_start sub_80AA020 -sub_80AA020: ; 80AA020 +sub_80AA020: @ 80AA020 push {r4-r6,lr} adds r4, r0, 0 lsls r4, 24 @@ -302436,7 +302436,7 @@ _080AA0B0: thumb_func_end sub_80AA020 thumb_func_start sub_80AA0D0 -sub_80AA0D0: ; 80AA0D0 +sub_80AA0D0: @ 80AA0D0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -302478,7 +302478,7 @@ _080AA11E: thumb_func_end sub_80AA0D0 thumb_func_start sub_80AA124 -sub_80AA124: ; 80AA124 +sub_80AA124: @ 80AA124 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -302527,7 +302527,7 @@ _080AA186: thumb_func_end sub_80AA124 thumb_func_start sub_80AA18C -sub_80AA18C: ; 80AA18C +sub_80AA18C: @ 80AA18C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -302759,7 +302759,7 @@ _080AA352: thumb_func_end sub_80AA18C thumb_func_start move_anim_start_t2 -move_anim_start_t2: ; 80AA364 +move_anim_start_t2: @ 80AA364 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -302791,7 +302791,7 @@ move_anim_start_t2: ; 80AA364 thumb_func_end move_anim_start_t2 thumb_func_start task0A_80788BC -task0A_80788BC: ; 80AA3B4 +task0A_80788BC: @ 80AA3B4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -302831,7 +302831,7 @@ _080AA3F6: thumb_func_end task0A_80788BC thumb_func_start sub_80AA40C -sub_80AA40C: ; 80AA40C +sub_80AA40C: @ 80AA40C push {lr} adds r3, r0, 0 ldr r2, =0x03005e00 @@ -302886,7 +302886,7 @@ _080AA46A: thumb_func_end sub_80AA40C thumb_func_start sub_80AA474 -sub_80AA474: ; 80AA474 +sub_80AA474: @ 80AA474 push {lr} adds r3, r0, 0 ldr r2, =0x03005e00 @@ -302923,7 +302923,7 @@ _080AA4AE: thumb_func_end sub_80AA474 thumb_func_start sub_80AA4B4 -sub_80AA4B4: ; 80AA4B4 +sub_80AA4B4: @ 80AA4B4 push {lr} adds r2, r0, 0 movs r1, 0x2E @@ -302957,7 +302957,7 @@ _080AA4E8: thumb_func_end sub_80AA4B4 thumb_func_start sub_80AA4EC -sub_80AA4EC: ; 80AA4EC +sub_80AA4EC: @ 80AA4EC push {r4-r7,lr} lsls r0, 16 ldr r2, =0xffc00000 @@ -303000,7 +303000,7 @@ _080AA4FA: thumb_func_end sub_80AA4EC thumb_func_start sub_80AA548 -sub_80AA548: ; 80AA548 +sub_80AA548: @ 80AA548 push {r4-r6,lr} lsls r0, 16 ldr r2, =0xffc00000 @@ -303043,8 +303043,8 @@ _080AA556: thumb_func_end sub_80AA548 thumb_func_start title_screen_logo_shine_obj_callback_type1 -; void title_screen_logo_shine_obj_callback_type1(struct obj *obj) -title_screen_logo_shine_obj_callback_type1: ; 80AA5A4 +@ void title_screen_logo_shine_obj_callback_type1(struct obj *obj) +title_screen_logo_shine_obj_callback_type1: @ 80AA5A4 push {r4,lr} adds r3, r0, 0 ldrh r2, [r3, 0x20] @@ -303135,8 +303135,8 @@ _080AA648: thumb_func_end title_screen_logo_shine_obj_callback_type1 thumb_func_start title_screen_logo_shine_obj_callback_type2 -; void title_screen_logo_shine_obj_callback_type2(struct obj *obj) -title_screen_logo_shine_obj_callback_type2: ; 80AA654 +@ void title_screen_logo_shine_obj_callback_type2(struct obj *obj) +title_screen_logo_shine_obj_callback_type2: @ 80AA654 push {lr} adds r2, r0, 0 ldrh r3, [r2, 0x20] @@ -303159,8 +303159,8 @@ _080AA676: thumb_func_end title_screen_logo_shine_obj_callback_type2 thumb_func_start title_screen_add_logo_shine_obj -; void title_screen_add_logo_shine_obj(int a1) -title_screen_add_logo_shine_obj: ; 80AA67C +@ void title_screen_add_logo_shine_obj(int a1) +title_screen_add_logo_shine_obj: @ 80AA67C push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -303286,8 +303286,8 @@ _080AA766: thumb_func_end title_screen_add_logo_shine_obj thumb_func_start title_screen_vblank_callback -; void title_screen_vblank_callback() -title_screen_vblank_callback: ; 80AA780 +@ void title_screen_vblank_callback() +title_screen_vblank_callback: @ 80AA780 push {lr} bl sub_80BA0A8 bl LoadOamFromSprites @@ -303303,8 +303303,8 @@ title_screen_vblank_callback: ; 80AA780 thumb_func_end title_screen_vblank_callback thumb_func_start c2_title_screen_1 -; void c2_title_screen_1() -c2_title_screen_1: ; 80AA7A4 +@ void c2_title_screen_1() +c2_title_screen_1: @ 80AA7A4 push {r4,lr} sub sp, 0x14 ldr r0, =0x030022c0 @@ -303616,8 +303616,8 @@ _080AAB1E: thumb_func_end c2_title_screen_1 thumb_func_start c2_title_screen_2 -; void c2_title_screen_2() -c2_title_screen_2: ; 80AAB2C +@ void c2_title_screen_2() +c2_title_screen_2: @ 80AAB2C push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -303628,8 +303628,8 @@ c2_title_screen_2: ; 80AAB2C thumb_func_end c2_title_screen_2 thumb_func_start task_title_screen_1 -; void task_title_screen_1(int task_id) -task_title_screen_1: ; 80AAB44 +@ void task_title_screen_1(int task_id) +task_title_screen_1: @ 80AAB44 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -303747,8 +303747,8 @@ _080AAC32: thumb_func_end task_title_screen_1 thumb_func_start task_title_screen_2 -; void task_title_screen_2(int task_id) -task_title_screen_2: ; 80AAC50 +@ void task_title_screen_2(int task_id) +task_title_screen_2: @ 80AAC50 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -303875,8 +303875,8 @@ _080AAD20: thumb_func_end task_title_screen_2 thumb_func_start task_title_screen_3 -; void task_title_screen_3(int task_id) -task_title_screen_3: ; 80AAD64 +@ void task_title_screen_3(int task_id) +task_title_screen_3: @ 80AAD64 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -304017,7 +304017,7 @@ _080AAE98: thumb_func_end task_title_screen_3 thumb_func_start Cb2_GoToMainMenu -Cb2_GoToMainMenu: ; 80AAEB8 +Cb2_GoToMainMenu: @ 80AAEB8 push {lr} bl fade_and_return_progress_probably lsls r0, 24 @@ -304032,7 +304032,7 @@ _080AAECA: thumb_func_end Cb2_GoToMainMenu thumb_func_start c2_show_copyright_and_intro_again_1 -c2_show_copyright_and_intro_again_1: ; 80AAED4 +c2_show_copyright_and_intro_again_1: @ 80AAED4 push {lr} bl fade_and_return_progress_probably lsls r0, 24 @@ -304047,7 +304047,7 @@ _080AAEE6: thumb_func_end c2_show_copyright_and_intro_again_1 thumb_func_start c2_clear_save_data_screen_1 -c2_clear_save_data_screen_1: ; 80AAEF0 +c2_clear_save_data_screen_1: @ 80AAEF0 push {lr} bl fade_and_return_progress_probably lsls r0, 24 @@ -304062,7 +304062,7 @@ _080AAF02: thumb_func_end c2_clear_save_data_screen_1 thumb_func_start c2_reset_rtc_screen_1 -c2_reset_rtc_screen_1: ; 80AAF0C +c2_reset_rtc_screen_1: @ 80AAF0C push {lr} bl fade_and_return_progress_probably lsls r0, 24 @@ -304077,7 +304077,7 @@ _080AAF1E: thumb_func_end c2_reset_rtc_screen_1 thumb_func_start c2_berry_program_update_screen_1 -c2_berry_program_update_screen_1: ; 80AAF28 +c2_berry_program_update_screen_1: @ 80AAF28 push {lr} bl fade_and_return_progress_probably lsls r0, 24 @@ -304093,8 +304093,8 @@ _080AAF3E: thumb_func_end c2_berry_program_update_screen_1 thumb_func_start title_screen_update_rayquaza_ring_palette -; void title_screen_update_rayquaza_ring_palette(u8 a1) -title_screen_update_rayquaza_ring_palette: ; 80AAF48 +@ void title_screen_update_rayquaza_ring_palette(u8 a1) +title_screen_update_rayquaza_ring_palette: @ 80AAF48 push {lr} sub sp, 0x4 lsls r0, 24 @@ -304144,8 +304144,8 @@ _080AAF9C: thumb_func_end title_screen_update_rayquaza_ring_palette thumb_func_start sub_80AAFA4 -; void sub_80AAFA4() -sub_80AAFA4: ; 80AAFA4 +@ void sub_80AAFA4() +sub_80AAFA4: @ 80AAFA4 push {r4-r6,lr} ldr r0, =sub_80AB1B0 bl is_function_an_active_task @@ -304241,7 +304241,7 @@ _080AB060: thumb_func_end sub_80AAFA4 thumb_func_start weather_set -weather_set: ; 80AB098 +weather_set: @ 80AB098 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -304289,7 +304289,7 @@ _080AB0D2: thumb_func_end weather_set thumb_func_start sub_80AB104 -sub_80AB104: ; 80AB104 +sub_80AB104: @ 80AB104 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -304310,7 +304310,7 @@ sub_80AB104: ; 80AB104 thumb_func_end sub_80AB104 thumb_func_start sub_80AB130 -sub_80AB130: ; 80AB130 +sub_80AB130: @ 80AB130 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -304336,7 +304336,7 @@ sub_80AB130: ; 80AB130 thumb_func_end sub_80AB130 thumb_func_start sub_80AB160 -sub_80AB160: ; 80AB160 +sub_80AB160: @ 80AB160 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -304372,7 +304372,7 @@ _080AB198: thumb_func_end sub_80AB160 thumb_func_start sub_80AB1B0 -sub_80AB1B0: ; 80AB1B0 +sub_80AB1B0: @ 80AB1B0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -304452,7 +304452,7 @@ _080AB23C: thumb_func_end sub_80AB1B0 thumb_func_start sub_80AB26C -sub_80AB26C: ; 80AB26C +sub_80AB26C: @ 80AB26C ldr r0, =0x02038454 ldr r2, =0x000006c1 adds r1, r0, r2 @@ -304466,18 +304466,18 @@ sub_80AB26C: ; 80AB26C thumb_func_end sub_80AB26C thumb_func_start nullsub_36 -nullsub_36: ; 80AB28C +nullsub_36: @ 80AB28C bx lr thumb_func_end nullsub_36 thumb_func_start sub_80AB290 -sub_80AB290: ; 80AB290 +sub_80AB290: @ 80AB290 movs r0, 0 bx lr thumb_func_end sub_80AB290 thumb_func_start sub_80AB294 -sub_80AB294: ; 80AB294 +sub_80AB294: @ 80AB294 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -304626,7 +304626,7 @@ _080AB384: thumb_func_end sub_80AB294 thumb_func_start sub_80AB3A8 -sub_80AB3A8: ; 80AB3A8 +sub_80AB3A8: @ 80AB3A8 push {r4-r7,lr} ldr r0, =0x02038454 ldr r1, =0x000006c6 @@ -304693,7 +304693,7 @@ _080AB42C: thumb_func_end sub_80AB3A8 thumb_func_start sub_80AB434 -sub_80AB434: ; 80AB434 +sub_80AB434: @ 80AB434 push {lr} ldr r2, =0x02038454 ldr r0, =0x000006cb @@ -304809,7 +304809,7 @@ _080AB53C: thumb_func_end sub_80AB434 thumb_func_start sub_80AB54C -sub_80AB54C: ; 80AB54C +sub_80AB54C: @ 80AB54C push {r4,lr} sub sp, 0x4 ldr r2, =0x02038454 @@ -304856,7 +304856,7 @@ _080AB5A4: thumb_func_end sub_80AB54C thumb_func_start sub_80AB5AC -sub_80AB5AC: ; 80AB5AC +sub_80AB5AC: @ 80AB5AC push {r4,lr} ldr r2, =0x02038454 ldr r0, =0x000006c7 @@ -304900,7 +304900,7 @@ _080AB5FE: thumb_func_end sub_80AB5AC thumb_func_start sub_80AB604 -sub_80AB604: ; 80AB604 +sub_80AB604: @ 80AB604 push {lr} ldr r2, =0x02038454 ldr r1, =0x000006c7 @@ -304929,12 +304929,12 @@ _080AB63A: thumb_func_end sub_80AB604 thumb_func_start nullsub_94 -nullsub_94: ; 80AB640 +nullsub_94: @ 80AB640 bx lr thumb_func_end nullsub_94 thumb_func_start pal_fade_2 -pal_fade_2: ; 80AB644 +pal_fade_2: @ 80AB644 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -305180,7 +305180,7 @@ _080AB82E: thumb_func_end pal_fade_2 thumb_func_start sub_80AB848 -sub_80AB848: ; 80AB848 +sub_80AB848: @ 80AB848 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -305346,7 +305346,7 @@ _080AB974: thumb_func_end sub_80AB848 thumb_func_start sub_80AB990 -sub_80AB990: ; 80AB990 +sub_80AB990: @ 80AB990 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -305491,7 +305491,7 @@ _080ABA8A: thumb_func_end sub_80AB990 thumb_func_start sub_80ABAB0 -sub_80ABAB0: ; 80ABAB0 +sub_80ABAB0: @ 80ABAB0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -305634,7 +305634,7 @@ _080ABBB0: thumb_func_end sub_80ABAB0 thumb_func_start sub_80ABBCC -sub_80ABBCC: ; 80ABBCC +sub_80ABBCC: @ 80ABBCC push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -305660,7 +305660,7 @@ _080ABBEE: thumb_func_end sub_80ABBCC thumb_func_start sub_80ABC00 -sub_80ABC00: ; 80ABC00 +sub_80ABC00: @ 80ABC00 push {r4,r5,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -305697,7 +305697,7 @@ _080ABC40: thumb_func_end sub_80ABC00 thumb_func_start sub_80ABC48 -sub_80ABC48: ; 80ABC48 +sub_80ABC48: @ 80ABC48 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -305724,7 +305724,7 @@ _080ABC6E: thumb_func_end sub_80ABC48 thumb_func_start sub_80ABC7C -sub_80ABC7C: ; 80ABC7C +sub_80ABC7C: @ 80ABC7C push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -305764,7 +305764,7 @@ _080ABCBC: thumb_func_end sub_80ABC7C thumb_func_start fade_screen -fade_screen: ; 80ABCD0 +fade_screen: @ 80ABCD0 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -305903,7 +305903,7 @@ _080ABDE4: thumb_func_end fade_screen thumb_func_start sub_80ABDFC -sub_80ABDFC: ; 80ABDFC +sub_80ABDFC: @ 80ABDFC ldr r0, =0x02038454 ldr r1, =0x000006c6 adds r0, r1 @@ -305918,8 +305918,8 @@ sub_80ABDFC: ; 80ABDFC thumb_func_end sub_80ABDFC thumb_func_start sub_80ABE18 -; void sub_80ABE18(u8 a1) -sub_80ABE18: ; 80ABE18 +@ void sub_80ABE18(u8 a1) +sub_80ABE18: @ 80ABE18 push {r4-r6,lr} lsls r0, 24 lsrs r0, 8 @@ -306023,7 +306023,7 @@ _080ABEF4: thumb_func_end sub_80ABE18 thumb_func_start sub_80ABF00 -sub_80ABF00: ; 80ABF00 +sub_80ABF00: @ 80ABF00 push {lr} lsls r0, 24 lsrs r0, 24 @@ -306041,7 +306041,7 @@ sub_80ABF00: ; 80ABF00 thumb_func_end sub_80ABF00 thumb_func_start sub_80ABF20 -sub_80ABF20: ; 80ABF20 +sub_80ABF20: @ 80ABF20 push {lr} ldr r1, =0x02038454 ldr r2, =0x000006c6 @@ -306063,7 +306063,7 @@ _080ABF42: thumb_func_end sub_80ABF20 thumb_func_start sub_80ABF4C -sub_80ABF4C: ; 80ABF4C +sub_80ABF4C: @ 80ABF4C push {r4,lr} ldr r4, =0x02038454 ldr r1, =0x000006d4 @@ -306085,7 +306085,7 @@ sub_80ABF4C: ; 80ABF4C thumb_func_end sub_80ABF4C thumb_func_start sub_80ABF7C -sub_80ABF7C: ; 80ABF7C +sub_80ABF7C: @ 80ABF7C movs r2, 0x20 strb r2, [r0] strb r2, [r1] @@ -306093,7 +306093,7 @@ sub_80ABF7C: ; 80ABF7C thumb_func_end sub_80ABF7C thumb_func_start sub_80ABF84 -sub_80ABF84: ; 80ABF84 +sub_80ABF84: @ 80ABF84 ldr r0, =0x02038454 ldr r2, =0x0000074d adds r1, r0, r2 @@ -306107,7 +306107,7 @@ sub_80ABF84: ; 80ABF84 thumb_func_end sub_80ABF84 thumb_func_start sub_80ABFA4 -sub_80ABFA4: ; 80ABFA4 +sub_80ABFA4: @ 80ABFA4 push {r4,lr} ldr r1, =0x02038454 ldr r0, =0x0000074d @@ -306136,7 +306136,7 @@ _080ABFDA: thumb_func_end sub_80ABFA4 thumb_func_start sub_80ABFE0 -sub_80ABFE0: ; 80ABFE0 +sub_80ABFE0: @ 80ABFE0 push {lr} lsls r0, 24 asrs r0, 24 @@ -306147,7 +306147,7 @@ sub_80ABFE0: ; 80ABFE0 thumb_func_end sub_80ABFE0 thumb_func_start sub_80ABFF0 -sub_80ABFF0: ; 80ABFF0 +sub_80ABFF0: @ 80ABFF0 ldr r1, =0x02038454 ldr r2, =0x0000073c adds r0, r1, r2 @@ -306168,7 +306168,7 @@ sub_80ABFF0: ; 80ABFF0 thumb_func_end sub_80ABFF0 thumb_func_start sub_80AC01C -sub_80AC01C: ; 80AC01C +sub_80AC01C: @ 80AC01C push {r4-r7,lr} ldr r5, =0x02038454 ldr r0, =0x00000742 @@ -306292,7 +306292,7 @@ _080AC118: thumb_func_end sub_80AC01C thumb_func_start sub_80AC124 -sub_80AC124: ; 80AC124 +sub_80AC124: @ 80AC124 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -306323,7 +306323,7 @@ sub_80AC124: ; 80AC124 thumb_func_end sub_80AC124 thumb_func_start sub_80AC164 -sub_80AC164: ; 80AC164 +sub_80AC164: @ 80AC164 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -306354,7 +306354,7 @@ sub_80AC164: ; 80AC164 thumb_func_end sub_80AC164 thumb_func_start sub_80AC1A8 -sub_80AC1A8: ; 80AC1A8 +sub_80AC1A8: @ 80AC1A8 push {r4-r6,lr} ldr r0, =0x02038454 movs r1, 0xE6 @@ -306450,7 +306450,7 @@ _080AC26E: thumb_func_end sub_80AC1A8 thumb_func_start sub_80AC274 -sub_80AC274: ; 80AC274 +sub_80AC274: @ 80AC274 push {lr} lsls r0, 24 lsrs r0, 24 @@ -306520,7 +306520,7 @@ _080AC306: thumb_func_end sub_80AC274 thumb_func_start weather_get_current -weather_get_current: ; 80AC30C +weather_get_current: @ 80AC30C ldr r0, =0x02038454 movs r1, 0xDA lsls r1, 3 @@ -306531,7 +306531,7 @@ weather_get_current: ; 80AC30C thumb_func_end weather_get_current thumb_func_start sub_80AC31C -sub_80AC31C: ; 80AC31C +sub_80AC31C: @ 80AC31C push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -306578,7 +306578,7 @@ _080AC36E: thumb_func_end sub_80AC31C thumb_func_start play_some_sound -play_some_sound: ; 80AC378 +play_some_sound: @ 80AC378 push {lr} bl sub_80A390C lsls r0, 24 @@ -306611,7 +306611,7 @@ _080AC3B6: thumb_func_end play_some_sound thumb_func_start sub_80AC3BC -sub_80AC3BC: ; 80AC3BC +sub_80AC3BC: @ 80AC3BC ldr r0, =0x02038454 ldr r1, =0x000006d3 adds r0, r1 @@ -306621,7 +306621,7 @@ sub_80AC3BC: ; 80AC3BC thumb_func_end sub_80AC3BC thumb_func_start sub_80AC3D0 -sub_80AC3D0: ; 80AC3D0 +sub_80AC3D0: @ 80AC3D0 ldr r0, =0x02038454 ldr r1, =0x000006c6 adds r0, r1 @@ -306632,7 +306632,7 @@ sub_80AC3D0: ; 80AC3D0 thumb_func_end sub_80AC3D0 thumb_func_start sub_80AC3E4 -sub_80AC3E4: ; 80AC3E4 +sub_80AC3E4: @ 80AC3E4 ldr r0, =0x02038454 ldr r1, =0x000006c6 adds r0, r1 @@ -306643,7 +306643,7 @@ sub_80AC3E4: ; 80AC3E4 thumb_func_end sub_80AC3E4 thumb_func_start sub_80AC3F8 -sub_80AC3F8: ; 80AC3F8 +sub_80AC3F8: @ 80AC3F8 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -306665,7 +306665,7 @@ sub_80AC3F8: ; 80AC3F8 thumb_func_end sub_80AC3F8 thumb_func_start sub_80AC428 -sub_80AC428: ; 80AC428 +sub_80AC428: @ 80AC428 ldr r1, =0x03000f50 ldr r0, =gUnknown_0854C250 str r0, [r1] @@ -306674,7 +306674,7 @@ sub_80AC428: ; 80AC428 thumb_func_end sub_80AC428 thumb_func_start sub_80AC438 -sub_80AC438: ; 80AC438 +sub_80AC438: @ 80AC438 push {lr} ldr r0, =gUnknown_0854C14C ldr r0, [r0] @@ -306707,7 +306707,7 @@ _080AC46C: thumb_func_end sub_80AC438 thumb_func_start sub_80AC484 -sub_80AC484: ; 80AC484 +sub_80AC484: @ 80AC484 push {r4,lr} bl sub_80AC438 ldr r0, =gUnknown_0854C14C @@ -306731,7 +306731,7 @@ _080AC4A4: thumb_func_end sub_80AC484 thumb_func_start sub_80AC4B4 -sub_80AC4B4: ; 80AC4B4 +sub_80AC4B4: @ 80AC4B4 push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r5, [r0] @@ -306780,7 +306780,7 @@ _080AC508: thumb_func_end sub_80AC4B4 thumb_func_start sub_80AC514 -sub_80AC514: ; 80AC514 +sub_80AC514: @ 80AC514 push {r4,lr} ldr r0, =gUnknown_0854C14C ldr r0, [r0] @@ -306819,7 +306819,7 @@ _080AC556: thumb_func_end sub_80AC514 thumb_func_start sub_80AC55C -sub_80AC55C: ; 80AC55C +sub_80AC55C: @ 80AC55C ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x000006c1 @@ -306835,7 +306835,7 @@ sub_80AC55C: ; 80AC55C thumb_func_end sub_80AC55C thumb_func_start sub_80AC580 -sub_80AC580: ; 80AC580 +sub_80AC580: @ 80AC580 push {lr} bl sub_80AC55C pop {r0} @@ -306843,18 +306843,18 @@ sub_80AC580: ; 80AC580 thumb_func_end sub_80AC580 thumb_func_start nullsub_95 -nullsub_95: ; 80AC58C +nullsub_95: @ 80AC58C bx lr thumb_func_end nullsub_95 thumb_func_start sub_80AC590 -sub_80AC590: ; 80AC590 +sub_80AC590: @ 80AC590 movs r0, 0 bx lr thumb_func_end sub_80AC590 thumb_func_start sub_80AC594 -sub_80AC594: ; 80AC594 +sub_80AC594: @ 80AC594 push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r0, [r0] @@ -306943,7 +306943,7 @@ _080AC650: thumb_func_end sub_80AC594 thumb_func_start sub_80AC660 -sub_80AC660: ; 80AC660 +sub_80AC660: @ 80AC660 push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -306986,7 +306986,7 @@ _080AC6A4: thumb_func_end sub_80AC660 thumb_func_start sub_80AC6B4 -sub_80AC6B4: ; 80AC6B4 +sub_80AC6B4: @ 80AC6B4 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -307005,7 +307005,7 @@ _080AC6CC: thumb_func_end sub_80AC6B4 thumb_func_start sub_80AC6D0 -sub_80AC6D0: ; 80AC6D0 +sub_80AC6D0: @ 80AC6D0 ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x000006cc @@ -307027,7 +307027,7 @@ sub_80AC6D0: ; 80AC6D0 thumb_func_end sub_80AC6D0 thumb_func_start sub_80AC704 -sub_80AC704: ; 80AC704 +sub_80AC704: @ 80AC704 push {r4,lr} bl sub_80AC6D0 ldr r0, =gUnknown_0854C14C @@ -307051,7 +307051,7 @@ _080AC724: thumb_func_end sub_80AC704 thumb_func_start sub_80AC734 -sub_80AC734: ; 80AC734 +sub_80AC734: @ 80AC734 push {lr} ldr r1, =gUnknown_0854C14C ldr r0, [r1] @@ -307142,13 +307142,13 @@ _080AC814: thumb_func_end sub_80AC734 thumb_func_start sub_80AC818 -sub_80AC818: ; 80AC818 +sub_80AC818: @ 80AC818 movs r0, 0 bx lr thumb_func_end sub_80AC818 thumb_func_start sub_80AC81C -sub_80AC81C: ; 80AC81C +sub_80AC81C: @ 80AC81C push {lr} ldr r0, =task50_0807B6D4 movs r1, 0x50 @@ -307159,7 +307159,7 @@ sub_80AC81C: ; 80AC81C thumb_func_end sub_80AC81C thumb_func_start task50_0807B6D4 -task50_0807B6D4: ; 80AC830 +task50_0807B6D4: @ 80AC830 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -307275,7 +307275,7 @@ _080AC922: thumb_func_end task50_0807B6D4 thumb_func_start sub_80AC928 -sub_80AC928: ; 80AC928 +sub_80AC928: @ 80AC928 push {r4,lr} ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -307318,7 +307318,7 @@ sub_80AC928: ; 80AC928 thumb_func_end sub_80AC928 thumb_func_start sub_80AC994 -sub_80AC994: ; 80AC994 +sub_80AC994: @ 80AC994 push {r4,lr} bl sub_80AC928 ldr r0, =gUnknown_0854C14C @@ -307342,7 +307342,7 @@ _080AC9B4: thumb_func_end sub_80AC994 thumb_func_start sub_80AC9C4 -sub_80AC9C4: ; 80AC9C4 +sub_80AC9C4: @ 80AC9C4 push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r5, [r0] @@ -307391,7 +307391,7 @@ _080ACA18: thumb_func_end sub_80AC9C4 thumb_func_start sub_80ACA24 -sub_80ACA24: ; 80ACA24 +sub_80ACA24: @ 80ACA24 push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r2, [r0] @@ -307457,7 +307457,7 @@ _080ACAAA: thumb_func_end sub_80ACA24 thumb_func_start sub_80ACAB0 -sub_80ACAB0: ; 80ACAB0 +sub_80ACAB0: @ 80ACAB0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -307550,7 +307550,7 @@ _080ACAC4: thumb_func_end sub_80ACAB0 thumb_func_start sub_80ACB84 -sub_80ACB84: ; 80ACB84 +sub_80ACB84: @ 80ACB84 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x36 @@ -307675,7 +307675,7 @@ _080ACC80: thumb_func_end sub_80ACB84 thumb_func_start sub_80ACC88 -sub_80ACC88: ; 80ACC88 +sub_80ACC88: @ 80ACC88 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x2E] @@ -307699,7 +307699,7 @@ _080ACCAC: thumb_func_end sub_80ACC88 thumb_func_start sub_80ACCB4 -sub_80ACCB4: ; 80ACCB4 +sub_80ACCB4: @ 80ACCB4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -307788,7 +307788,7 @@ _080ACD5C: thumb_func_end sub_80ACCB4 thumb_func_start sub_80ACD68 -sub_80ACD68: ; 80ACD68 +sub_80ACD68: @ 80ACD68 push {lr} ldr r0, =gUnknown_0854FC54 bl LoadObjectPic @@ -307798,7 +307798,7 @@ sub_80ACD68: ; 80ACD68 thumb_func_end sub_80ACD68 thumb_func_start sub_80ACD78 -sub_80ACD78: ; 80ACD78 +sub_80ACD78: @ 80ACD78 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -307943,7 +307943,7 @@ _080ACE9E: thumb_func_end sub_80ACD78 thumb_func_start sub_80ACEAC -sub_80ACEAC: ; 80ACEAC +sub_80ACEAC: @ 80ACEAC push {r4-r7,lr} ldr r0, =gUnknown_0854C14C ldr r3, [r0] @@ -308014,7 +308014,7 @@ _080ACF32: thumb_func_end sub_80ACEAC thumb_func_start sub_80ACF38 -sub_80ACF38: ; 80ACF38 +sub_80ACF38: @ 80ACF38 push {r4-r7,lr} movs r4, 0 ldr r0, =gUnknown_0854C14C @@ -308056,7 +308056,7 @@ _080ACF6A: thumb_func_end sub_80ACF38 thumb_func_start sub_80ACF8C -sub_80ACF8C: ; 80ACF8C +sub_80ACF8C: @ 80ACF8C push {r4,lr} ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -308091,7 +308091,7 @@ sub_80ACF8C: ; 80ACF8C thumb_func_end sub_80ACF8C thumb_func_start sub_80ACFDC -sub_80ACFDC: ; 80ACFDC +sub_80ACFDC: @ 80ACFDC push {r4-r7,lr} mov r7, r8 push {r7} @@ -308145,7 +308145,7 @@ _080AD032: thumb_func_end sub_80ACFDC thumb_func_start snowflakes_progress2 -snowflakes_progress2: ; 80AD048 +snowflakes_progress2: @ 80AD048 push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r5, [r0] @@ -308173,7 +308173,7 @@ _080AD070: thumb_func_end snowflakes_progress2 thumb_func_start sub_80AD084 -sub_80AD084: ; 80AD084 +sub_80AD084: @ 80AD084 push {r4,lr} ldr r0, =gUnknown_0854C14C ldr r2, [r0] @@ -308221,7 +308221,7 @@ _080AD0E2: thumb_func_end sub_80AD084 thumb_func_start snowflakes_progress -snowflakes_progress: ; 80AD0E8 +snowflakes_progress: @ 80AD0E8 push {r4,lr} ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -308278,7 +308278,7 @@ _080AD152: thumb_func_end snowflakes_progress thumb_func_start snowflake_add -snowflake_add: ; 80AD164 +snowflake_add: @ 80AD164 push {r4-r6,lr} ldr r0, =gUnknown_0854FC8C movs r1, 0 @@ -308328,7 +308328,7 @@ _080AD1CA: thumb_func_end snowflake_add thumb_func_start snowflake_remove -snowflake_remove: ; 80AD1D0 +snowflake_remove: @ 80AD1D0 push {lr} ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -308356,7 +308356,7 @@ _080AD200: thumb_func_end snowflake_remove thumb_func_start sub_80AD204 -sub_80AD204: ; 80AD204 +sub_80AD204: @ 80AD204 push {r4-r7,lr} adds r5, r0, 0 bl GenerateRandomNumber @@ -308439,7 +308439,7 @@ _080AD294: thumb_func_end sub_80AD204 thumb_func_start sub_80AD2B0 -sub_80AD2B0: ; 80AD2B0 +sub_80AD2B0: @ 80AD2B0 push {r4,lr} adds r3, r0, 0 ldr r0, =gUnknown_0854C14C @@ -308483,7 +308483,7 @@ _080AD2F6: thumb_func_end sub_80AD2B0 thumb_func_start sub_80AD30C -sub_80AD30C: ; 80AD30C +sub_80AD30C: @ 80AD30C push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -308639,7 +308639,7 @@ _080AD438: thumb_func_end sub_80AD30C thumb_func_start sub_80AD444 -sub_80AD444: ; 80AD444 +sub_80AD444: @ 80AD444 push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -308686,7 +308686,7 @@ sub_80AD444: ; 80AD444 thumb_func_end sub_80AD444 thumb_func_start sub_80AD4B8 -sub_80AD4B8: ; 80AD4B8 +sub_80AD4B8: @ 80AD4B8 push {r4,lr} bl sub_80AD444 ldr r0, =gUnknown_0854C14C @@ -308710,7 +308710,7 @@ _080AD4D8: thumb_func_end sub_80AD4B8 thumb_func_start sub_80AD4E8 -sub_80AD4E8: ; 80AD4E8 +sub_80AD4E8: @ 80AD4E8 push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -308755,7 +308755,7 @@ sub_80AD4E8: ; 80AD4E8 thumb_func_end sub_80AD4E8 thumb_func_start sub_80AD554 -sub_80AD554: ; 80AD554 +sub_80AD554: @ 80AD554 push {r4,lr} bl sub_80AD4E8 ldr r0, =gUnknown_0854C14C @@ -308779,7 +308779,7 @@ _080AD574: thumb_func_end sub_80AD554 thumb_func_start sub_80AD584 -sub_80AD584: ; 80AD584 +sub_80AD584: @ 80AD584 push {r4,r5,lr} bl sub_80AD9F8 ldr r0, =gUnknown_0854C14C @@ -309146,7 +309146,7 @@ _080AD8FA: thumb_func_end sub_80AD584 thumb_func_start sub_80AD910 -sub_80AD910: ; 80AD910 +sub_80AD910: @ 80AD910 push {r4-r6,lr} ldr r0, =gUnknown_0854C14C ldr r6, [r0] @@ -309227,7 +309227,7 @@ _080AD9B6: thumb_func_end sub_80AD910 thumb_func_start sub_80AD9BC -sub_80AD9BC: ; 80AD9BC +sub_80AD9BC: @ 80AD9BC push {r4-r6,lr} lsls r0, 16 lsrs r6, r0, 16 @@ -309257,7 +309257,7 @@ _080AD9EA: thumb_func_end sub_80AD9BC thumb_func_start sub_80AD9F8 -sub_80AD9F8: ; 80AD9F8 +sub_80AD9F8: @ 80AD9F8 push {r4,lr} ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -309306,7 +309306,7 @@ _080ADA58: thumb_func_end sub_80AD9F8 thumb_func_start sub_80ADA60 -sub_80ADA60: ; 80ADA60 +sub_80ADA60: @ 80ADA60 push {lr} ldr r0, =gUnknown_0854C14C ldr r3, [r0] @@ -309349,7 +309349,7 @@ _080ADAA8: thumb_func_end sub_80ADA60 thumb_func_start sub_80ADAC0 -sub_80ADAC0: ; 80ADAC0 +sub_80ADAC0: @ 80ADAC0 push {r4,lr} bl sub_80ADA60 ldr r0, =gUnknown_0854C14C @@ -309373,7 +309373,7 @@ _080ADAE0: thumb_func_end sub_80ADAC0 thumb_func_start sub_80ADAF0 -sub_80ADAF0: ; 80ADAF0 +sub_80ADAF0: @ 80ADAF0 push {r4-r6,lr} ldr r0, =gUnknown_0854C14C ldr r6, [r0] @@ -309460,7 +309460,7 @@ _080ADBA6: thumb_func_end sub_80ADAF0 thumb_func_start sub_80ADBB0 -sub_80ADBB0: ; 80ADBB0 +sub_80ADBB0: @ 80ADBB0 push {r4,lr} ldr r0, =gUnknown_0854C14C ldr r2, [r0] @@ -309537,7 +309537,7 @@ _080ADC44: thumb_func_end sub_80ADBB0 thumb_func_start sub_80ADC4C -sub_80ADC4C: ; 80ADC4C +sub_80ADC4C: @ 80ADC4C push {r4,lr} adds r3, r0, 0 ldr r0, =0x02021bbe @@ -309580,7 +309580,7 @@ _080ADC90: thumb_func_end sub_80ADC4C thumb_func_start sub_80ADCAC -sub_80ADCAC: ; 80ADCAC +sub_80ADCAC: @ 80ADCAC push {r4,r5,lr} sub sp, 0x8 ldr r0, =gUnknown_0854C14C @@ -309664,7 +309664,7 @@ _080ADD56: thumb_func_end sub_80ADCAC thumb_func_start sub_80ADD68 -sub_80ADD68: ; 80ADD68 +sub_80ADD68: @ 80ADD68 push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -309705,7 +309705,7 @@ _080ADDA8: thumb_func_end sub_80ADD68 thumb_func_start sub_80ADDBC -sub_80ADDBC: ; 80ADDBC +sub_80ADDBC: @ 80ADDBC push {lr} ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -309747,7 +309747,7 @@ _080ADE04: thumb_func_end sub_80ADDBC thumb_func_start sub_80ADE18 -sub_80ADE18: ; 80ADE18 +sub_80ADE18: @ 80ADE18 push {r4,lr} bl sub_80ADDBC ldr r0, =gUnknown_0854C14C @@ -309771,7 +309771,7 @@ _080ADE38: thumb_func_end sub_80ADE18 thumb_func_start sub_80ADE48 -sub_80ADE48: ; 80ADE48 +sub_80ADE48: @ 80ADE48 push {r4,r5,lr} ldr r2, =gUnknown_0854C14C ldr r1, [r2] @@ -309853,7 +309853,7 @@ _080ADEEC: thumb_func_end sub_80ADE48 thumb_func_start sub_80ADEF4 -sub_80ADEF4: ; 80ADEF4 +sub_80ADEF4: @ 80ADEF4 push {r4,lr} ldr r0, =gUnknown_0854C14C ldr r0, [r0] @@ -309908,7 +309908,7 @@ _080ADF54: thumb_func_end sub_80ADEF4 thumb_func_start sub_80ADF5C -sub_80ADF5C: ; 80ADF5C +sub_80ADF5C: @ 80ADF5C push {lr} ldr r0, =gUnknown_0854FD38 bl LoadObjectPic @@ -309918,7 +309918,7 @@ sub_80ADF5C: ; 80ADF5C thumb_func_end sub_80ADF5C thumb_func_start sub_80ADF6C -sub_80ADF6C: ; 80ADF6C +sub_80ADF6C: @ 80ADF6C push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r0, [r0] @@ -309999,7 +309999,7 @@ _080AE008: thumb_func_end sub_80ADF6C thumb_func_start sub_80AE014 -sub_80AE014: ; 80AE014 +sub_80AE014: @ 80AE014 push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -310042,7 +310042,7 @@ _080AE058: thumb_func_end sub_80AE014 thumb_func_start sub_80AE068 -sub_80AE068: ; 80AE068 +sub_80AE068: @ 80AE068 push {r4,lr} adds r3, r0, 0 ldrh r0, [r3, 0x30] @@ -310100,7 +310100,7 @@ _080AE0C8: thumb_func_end sub_80AE068 thumb_func_start sub_80AE0E4 -sub_80AE0E4: ; 80AE0E4 +sub_80AE0E4: @ 80AE0E4 push {r4,lr} ldr r0, =gUnknown_0854C14C ldr r3, [r0] @@ -310161,7 +310161,7 @@ _080AE14E: thumb_func_end sub_80AE0E4 thumb_func_start sub_80AE168 -sub_80AE168: ; 80AE168 +sub_80AE168: @ 80AE168 push {r4,lr} bl sub_80AE0E4 ldr r0, =gUnknown_0854C14C @@ -310185,7 +310185,7 @@ _080AE188: thumb_func_end sub_80AE168 thumb_func_start sub_80AE198 -sub_80AE198: ; 80AE198 +sub_80AE198: @ 80AE198 push {r4,r5,lr} bl sub_80AE25C ldr r0, =gUnknown_0854C14C @@ -310235,7 +310235,7 @@ _080AE1F0: thumb_func_end sub_80AE198 thumb_func_start sub_80AE1FC -sub_80AE1FC: ; 80AE1FC +sub_80AE1FC: @ 80AE1FC push {r4,lr} bl sub_80AE25C ldr r0, =gUnknown_0854C14C @@ -310286,7 +310286,7 @@ _080AE254: thumb_func_end sub_80AE1FC thumb_func_start sub_80AE25C -sub_80AE25C: ; 80AE25C +sub_80AE25C: @ 80AE25C push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r3, [r0] @@ -310353,7 +310353,7 @@ _080AE2A4: thumb_func_end sub_80AE25C thumb_func_start sub_80AE2F0 -sub_80AE2F0: ; 80AE2F0 +sub_80AE2F0: @ 80AE2F0 push {r4-r6,lr} sub sp, 0x8 ldr r0, =gUnknown_0854C14C @@ -310436,7 +310436,7 @@ _080AE396: thumb_func_end sub_80AE2F0 thumb_func_start sub_80AE3A8 -sub_80AE3A8: ; 80AE3A8 +sub_80AE3A8: @ 80AE3A8 push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -310478,7 +310478,7 @@ _080AE3EA: thumb_func_end sub_80AE3A8 thumb_func_start sub_80AE3FC -sub_80AE3FC: ; 80AE3FC +sub_80AE3FC: @ 80AE3FC push {r4,lr} adds r3, r0, 0 ldr r0, =gUnknown_0854C14C @@ -310523,7 +310523,7 @@ _080AE444: thumb_func_end sub_80AE3FC thumb_func_start sub_80AE45C -sub_80AE45C: ; 80AE45C +sub_80AE45C: @ 80AE45C push {r4,lr} ldr r0, =gUnknown_0854C14C ldr r3, [r0] @@ -310578,7 +310578,7 @@ _080AE4B8: thumb_func_end sub_80AE45C thumb_func_start sub_80AE4DC -sub_80AE4DC: ; 80AE4DC +sub_80AE4DC: @ 80AE4DC push {r4,lr} bl sub_80AE45C ldr r0, =gUnknown_0854C14C @@ -310602,7 +310602,7 @@ _080AE4FC: thumb_func_end sub_80AE4DC thumb_func_start sub_80AE50C -sub_80AE50C: ; 80AE50C +sub_80AE50C: @ 80AE50C push {r4,r5,lr} bl sub_80AE624 bl sub_80AE5EC @@ -310662,7 +310662,7 @@ _080AE57C: thumb_func_end sub_80AE50C thumb_func_start sub_80AE588 -sub_80AE588: ; 80AE588 +sub_80AE588: @ 80AE588 push {r4,lr} bl sub_80AE624 bl sub_80AE5EC @@ -310714,7 +310714,7 @@ _080AE5E4: thumb_func_end sub_80AE588 thumb_func_start sub_80AE5EC -sub_80AE5EC: ; 80AE5EC +sub_80AE5EC: @ 80AE5EC push {lr} ldr r0, =gUnknown_0854C14C ldr r2, [r0] @@ -310741,7 +310741,7 @@ _080AE612: thumb_func_end sub_80AE5EC thumb_func_start sub_80AE624 -sub_80AE624: ; 80AE624 +sub_80AE624: @ 80AE624 push {r4-r6,lr} ldr r0, =gUnknown_0854C14C ldr r2, [r0] @@ -310796,7 +310796,7 @@ sub_80AE624: ; 80AE624 thumb_func_end sub_80AE624 thumb_func_start sub_80AE6A4 -sub_80AE6A4: ; 80AE6A4 +sub_80AE6A4: @ 80AE6A4 push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r1, [r0] @@ -310869,7 +310869,7 @@ _080AE720: thumb_func_end sub_80AE6A4 thumb_func_start sub_80AE738 -sub_80AE738: ; 80AE738 +sub_80AE738: @ 80AE738 push {r4-r7,lr} sub sp, 0x4 ldr r0, =gUnknown_0854C14C @@ -310952,7 +310952,7 @@ _080AE7E6: thumb_func_end sub_80AE738 thumb_func_start sub_80AE7F8 -sub_80AE7F8: ; 80AE7F8 +sub_80AE7F8: @ 80AE7F8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -311069,7 +311069,7 @@ _080AE8E4: thumb_func_end sub_80AE7F8 thumb_func_start sub_80AE8F8 -sub_80AE8F8: ; 80AE8F8 +sub_80AE8F8: @ 80AE8F8 push {r4,lr} adds r3, r0, 0 ldr r0, =gUnknown_0854C14C @@ -311114,7 +311114,7 @@ _080AE940: thumb_func_end sub_80AE8F8 thumb_func_start sub_80AE958 -sub_80AE958: ; 80AE958 +sub_80AE958: @ 80AE958 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x34] @@ -311135,7 +311135,7 @@ _080AE972: thumb_func_end sub_80AE958 thumb_func_start sub_80AE97C -sub_80AE97C: ; 80AE97C +sub_80AE97C: @ 80AE97C push {r4,r5,lr} adds r5, r0, 0 ldrh r0, [r5, 0x22] @@ -311198,7 +311198,7 @@ _080AE9E6: thumb_func_end sub_80AE97C thumb_func_start sub_80AE9F0 -sub_80AE9F0: ; 80AE9F0 +sub_80AE9F0: @ 80AE9F0 ldr r0, =gUnknown_0854C14C ldr r1, [r0] ldr r0, =0x000006cc @@ -311218,7 +311218,7 @@ sub_80AE9F0: ; 80AE9F0 thumb_func_end sub_80AE9F0 thumb_func_start sub_80AEA20 -sub_80AEA20: ; 80AEA20 +sub_80AEA20: @ 80AEA20 push {lr} bl sub_80AE9F0 pop {r0} @@ -311226,18 +311226,18 @@ sub_80AEA20: ; 80AEA20 thumb_func_end sub_80AEA20 thumb_func_start nullsub_96 -nullsub_96: ; 80AEA2C +nullsub_96: @ 80AEA2C bx lr thumb_func_end nullsub_96 thumb_func_start sub_80AEA30 -sub_80AEA30: ; 80AEA30 +sub_80AEA30: @ 80AEA30 movs r0, 0 bx lr thumb_func_end sub_80AEA30 thumb_func_start sub_80AEA34 -sub_80AEA34: ; 80AEA34 +sub_80AEA34: @ 80AEA34 push {r4,r5,lr} bl sub_80ADA60 ldr r0, =gUnknown_0854C14C @@ -311272,7 +311272,7 @@ _080AEA6C: thumb_func_end sub_80AEA34 thumb_func_start sub_80AEA88 -sub_80AEA88: ; 80AEA88 +sub_80AEA88: @ 80AEA88 push {r4,lr} bl sub_80AEA34 ldr r0, =gUnknown_0854C14C @@ -311296,7 +311296,7 @@ _080AEAA8: thumb_func_end sub_80AEA88 thumb_func_start sub_80AEAB8 -sub_80AEAB8: ; 80AEAB8 +sub_80AEAB8: @ 80AEAB8 push {r4-r7,lr} bl sub_80ADAF0 ldr r0, =gUnknown_0854C14C @@ -311348,7 +311348,7 @@ _080AEB10: thumb_func_end sub_80AEAB8 thumb_func_start sub_80AEB2C -sub_80AEB2C: ; 80AEB2C +sub_80AEB2C: @ 80AEB2C push {lr} bl sub_80ADBB0 lsls r0, 24 @@ -311365,7 +311365,7 @@ _080AEB42: thumb_func_end sub_80AEB2C thumb_func_start sub_80AEB48 -sub_80AEB48: ; 80AEB48 +sub_80AEB48: @ 80AEB48 push {r4,lr} lsls r0, 16 ldr r1, =gUnknown_0854FE00 @@ -311425,7 +311425,7 @@ _080AEBB0: thumb_func_end sub_80AEB48 thumb_func_start sub_80AEBD0 -sub_80AEBD0: ; 80AEBD0 +sub_80AEBD0: @ 80AEBD0 push {r4,r5,lr} ldr r0, =gUnknown_0854C14C ldr r0, [r0] @@ -311471,7 +311471,7 @@ _080AEC1A: thumb_func_end sub_80AEBD0 thumb_func_start unc_0807DAB4 -unc_0807DAB4: ; 80AEC34 +unc_0807DAB4: @ 80AEC34 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x2E] @@ -311524,7 +311524,7 @@ _080AEC8E: thumb_func_end unc_0807DAB4 thumb_func_start sub_80AEC94 -sub_80AEC94: ; 80AEC94 +sub_80AEC94: @ 80AEC94 ldr r2, =0x02038bc4 strb r0, [r2] ldr r0, =0x02038bc6 @@ -311534,7 +311534,7 @@ sub_80AEC94: ; 80AEC94 thumb_func_end sub_80AEC94 thumb_func_start sub_80AECA8 -sub_80AECA8: ; 80AECA8 +sub_80AECA8: @ 80AECA8 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -311598,7 +311598,7 @@ _080AED1C: thumb_func_end sub_80AECA8 thumb_func_start bag_add_task0_by_acit -bag_add_task0_by_acit: ; 80AED28 +bag_add_task0_by_acit: @ 80AED28 push {lr} ldr r0, =sub_80AECA8 movs r1, 0 @@ -311642,7 +311642,7 @@ _080AED78: thumb_func_end bag_add_task0_by_acit thumb_func_start sub_80AED7C -sub_80AED7C: ; 80AED7C +sub_80AED7C: @ 80AED7C push {r4,r5,lr} ldr r4, =0x03005d8c ldr r1, [r4] @@ -311666,7 +311666,7 @@ sub_80AED7C: ; 80AED7C thumb_func_end sub_80AED7C thumb_func_start sav1_get_weather_probably -sav1_get_weather_probably: ; 80AEDAC +sav1_get_weather_probably: @ 80AEDAC ldr r0, =0x03005d8c ldr r0, [r0] adds r0, 0x2E @@ -311676,7 +311676,7 @@ sav1_get_weather_probably: ; 80AEDAC thumb_func_end sav1_get_weather_probably thumb_func_start sub_80AEDBC -sub_80AEDBC: ; 80AEDBC +sub_80AEDBC: @ 80AEDBC push {r4,r5,lr} ldr r4, =0x03005d8c ldr r0, [r4] @@ -311700,7 +311700,7 @@ sub_80AEDBC: ; 80AEDBC thumb_func_end sub_80AEDBC thumb_func_start sub_80AEDF0 -sub_80AEDF0: ; 80AEDF0 +sub_80AEDF0: @ 80AEDF0 push {lr} bl sub_80AED7C bl sav1_get_weather_probably @@ -311712,7 +311712,7 @@ sub_80AEDF0: ; 80AEDF0 thumb_func_end sub_80AEDF0 thumb_func_start sub_80AEE08 -sub_80AEE08: ; 80AEE08 +sub_80AEE08: @ 80AEE08 push {lr} bl sub_80AED7C bl sav1_get_weather_probably @@ -311724,7 +311724,7 @@ sub_80AEE08: ; 80AEE08 thumb_func_end sub_80AEE08 thumb_func_start sub_80AEE20 -sub_80AEE20: ; 80AEE20 +sub_80AEE20: @ 80AEE20 push {r4,r5,lr} bl sav1_get_weather_probably lsls r0, 24 @@ -311768,7 +311768,7 @@ _080AEE6E: thumb_func_end sub_80AEE20 thumb_func_start sub_80AEE84 -sub_80AEE84: ; 80AEE84 +sub_80AEE84: @ 80AEE84 push {r4,r5,lr} bl sav1_get_weather_probably lsls r0, 24 @@ -311812,7 +311812,7 @@ _080AEED2: thumb_func_end sub_80AEE84 thumb_func_start sub_80AEEE8 -sub_80AEEE8: ; 80AEEE8 +sub_80AEEE8: @ 80AEEE8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -311916,7 +311916,7 @@ _080AEFB6: thumb_func_end sub_80AEEE8 thumb_func_start sub_80AEFBC -sub_80AEFBC: ; 80AEFBC +sub_80AEFBC: @ 80AEFBC lsls r0, 16 ldr r1, =0x03005d8c ldr r2, [r1] @@ -311935,7 +311935,7 @@ sub_80AEFBC: ; 80AEFBC thumb_func_end sub_80AEFBC thumb_func_start sub_80AEFDC -sub_80AEFDC: ; 80AEFDC +sub_80AEFDC: @ 80AEFDC push {lr} lsls r0, 24 lsls r1, 24 @@ -311955,7 +311955,7 @@ _080AEFF6: thumb_func_end sub_80AEFDC thumb_func_start palette_bg_faded_fill_white -palette_bg_faded_fill_white: ; 80AEFFC +palette_bg_faded_fill_white: @ 80AEFFC push {lr} sub sp, 0x4 ldr r0, =0x7fff7fff @@ -311971,7 +311971,7 @@ palette_bg_faded_fill_white: ; 80AEFFC thumb_func_end palette_bg_faded_fill_white thumb_func_start palette_bg_faded_fill_black -palette_bg_faded_fill_black: ; 80AF020 +palette_bg_faded_fill_black: @ 80AF020 push {lr} sub sp, 0x4 movs r0, 0 @@ -311987,7 +311987,7 @@ palette_bg_faded_fill_black: ; 80AF020 thumb_func_end palette_bg_faded_fill_black thumb_func_start pal_fill_for_maplights -pal_fill_for_maplights: ; 80AF040 +pal_fill_for_maplights: @ 80AF040 push {r4,lr} bl get_map_light_from_warp0 adds r4, r0, 0 @@ -312024,7 +312024,7 @@ _080AF084: thumb_func_end pal_fill_for_maplights thumb_func_start sub_80AF08C -sub_80AF08C: ; 80AF08C +sub_80AF08C: @ 80AF08C push {lr} bl palette_bg_faded_fill_white movs r0, 0x2 @@ -312035,7 +312035,7 @@ sub_80AF08C: ; 80AF08C thumb_func_end sub_80AF08C thumb_func_start pal_fill_black -pal_fill_black: ; 80AF0A0 +pal_fill_black: @ 80AF0A0 push {lr} bl palette_bg_faded_fill_black movs r0, 0 @@ -312046,7 +312046,7 @@ pal_fill_black: ; 80AF0A0 thumb_func_end pal_fill_black thumb_func_start sub_80AF0B4 -sub_80AF0B4: ; 80AF0B4 +sub_80AF0B4: @ 80AF0B4 push {r4,lr} bl sav1_map_get_light_level adds r4, r0, 0 @@ -312079,7 +312079,7 @@ _080AF0EC: thumb_func_end sub_80AF0B4 thumb_func_start sub_80AF0F4 -sub_80AF0F4: ; 80AF0F4 +sub_80AF0F4: @ 80AF0F4 push {lr} lsls r0, 24 movs r1, 0 @@ -312094,7 +312094,7 @@ _080AF100: thumb_func_end sub_80AF0F4 thumb_func_start task0A_nop_for_a_while -task0A_nop_for_a_while: ; 80AF10C +task0A_nop_for_a_while: @ 80AF10C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -312110,7 +312110,7 @@ _080AF120: thumb_func_end task0A_nop_for_a_while thumb_func_start sub_80AF128 -sub_80AF128: ; 80AF128 +sub_80AF128: @ 80AF128 push {lr} bl script_env_2_enable bl sub_8085784 @@ -312124,7 +312124,7 @@ sub_80AF128: ; 80AF128 thumb_func_end sub_80AF128 thumb_func_start task0A_asap_script_env_2_enable_and_set_ctx_running -task0A_asap_script_env_2_enable_and_set_ctx_running: ; 80AF148 +task0A_asap_script_env_2_enable_and_set_ctx_running: @ 80AF148 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -312141,7 +312141,7 @@ _080AF160: thumb_func_end task0A_asap_script_env_2_enable_and_set_ctx_running thumb_func_start sub_80AF168 -sub_80AF168: ; 80AF168 +sub_80AF168: @ 80AF168 push {lr} bl script_env_2_enable bl sub_8085784 @@ -312155,7 +312155,7 @@ sub_80AF168: ; 80AF168 thumb_func_end sub_80AF168 thumb_func_start sub_80AF188 -sub_80AF188: ; 80AF188 +sub_80AF188: @ 80AF188 push {lr} bl script_env_2_enable bl pal_fill_black @@ -312168,7 +312168,7 @@ sub_80AF188: ; 80AF188 thumb_func_end sub_80AF188 thumb_func_start task_mpl_807DD60 -task_mpl_807DD60: ; 80AF1A4 +task_mpl_807DD60: @ 80AF1A4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -312227,7 +312227,7 @@ _080AF20E: thumb_func_end task_mpl_807DD60 thumb_func_start sub_80AF214 -sub_80AF214: ; 80AF214 +sub_80AF214: @ 80AF214 push {lr} bl script_env_2_enable bl sub_8085784 @@ -312241,7 +312241,7 @@ sub_80AF214: ; 80AF214 thumb_func_end sub_80AF214 thumb_func_start sub_80AF234 -sub_80AF234: ; 80AF234 +sub_80AF234: @ 80AF234 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -312306,7 +312306,7 @@ _080AF2AE: thumb_func_end sub_80AF234 thumb_func_start sub_80AF2B4 -sub_80AF2B4: ; 80AF2B4 +sub_80AF2B4: @ 80AF2B4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -312355,7 +312355,7 @@ _080AF30C: thumb_func_end sub_80AF2B4 thumb_func_start sub_80AF314 -sub_80AF314: ; 80AF314 +sub_80AF314: @ 80AF314 push {lr} bl script_env_2_enable bl sub_8085784 @@ -312369,7 +312369,7 @@ sub_80AF314: ; 80AF314 thumb_func_end sub_80AF314 thumb_func_start sub_80AF334 -sub_80AF334: ; 80AF334 +sub_80AF334: @ 80AF334 push {r4,lr} sub sp, 0x4 mov r4, sp @@ -312415,7 +312415,7 @@ _080AF37E: thumb_func_end sub_80AF334 thumb_func_start mapldr_default -mapldr_default: ; 80AF398 +mapldr_default: @ 80AF398 push {lr} bl sub_8085784 bl pal_fill_for_maplights @@ -312426,7 +312426,7 @@ mapldr_default: ; 80AF398 thumb_func_end mapldr_default thumb_func_start sub_80AF3B0 -sub_80AF3B0: ; 80AF3B0 +sub_80AF3B0: @ 80AF3B0 push {lr} bl sub_8085784 bl sub_80AF08C @@ -312437,7 +312437,7 @@ sub_80AF3B0: ; 80AF3B0 thumb_func_end sub_80AF3B0 thumb_func_start sub_80AF3C8 -sub_80AF3C8: ; 80AF3C8 +sub_80AF3C8: @ 80AF3C8 push {lr} bl sub_81D6534 cmp r0, 0 @@ -312452,7 +312452,7 @@ _080AF3D6: thumb_func_end sub_80AF3C8 thumb_func_start sub_80AF3E8 -sub_80AF3E8: ; 80AF3E8 +sub_80AF3E8: @ 80AF3E8 push {lr} bl sub_8085784 bl pal_fill_for_maplights @@ -312468,7 +312468,7 @@ sub_80AF3E8: ; 80AF3E8 thumb_func_end sub_80AF3E8 thumb_func_start sub_80AF40C -sub_80AF40C: ; 80AF40C +sub_80AF40C: @ 80AF40C push {lr} bl sub_8085784 bl pal_fill_for_maplights @@ -312486,7 +312486,7 @@ sub_80AF40C: ; 80AF40C thumb_func_end sub_80AF40C thumb_func_start sub_80AF438 -sub_80AF438: ; 80AF438 +sub_80AF438: @ 80AF438 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -312614,7 +312614,7 @@ _080AF54A: thumb_func_end sub_80AF438 thumb_func_start task_map_chg_seq_0807E20C -task_map_chg_seq_0807E20C: ; 80AF550 +task_map_chg_seq_0807E20C: @ 80AF550 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -312703,7 +312703,7 @@ _080AF60A: thumb_func_end task_map_chg_seq_0807E20C thumb_func_start task_map_chg_seq_0807E2CC -task_map_chg_seq_0807E2CC: ; 80AF610 +task_map_chg_seq_0807E2CC: @ 80AF610 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -312742,7 +312742,7 @@ _080AF65A: thumb_func_end task_map_chg_seq_0807E2CC thumb_func_start sub_80AF660 -sub_80AF660: ; 80AF660 +sub_80AF660: @ 80AF660 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -312762,7 +312762,7 @@ _080AF67C: thumb_func_end sub_80AF660 thumb_func_start sub_80AF688 -sub_80AF688: ; 80AF688 +sub_80AF688: @ 80AF688 push {lr} bl pal_fill_black ldr r0, =sub_80AF660 @@ -312775,7 +312775,7 @@ sub_80AF688: ; 80AF688 thumb_func_end sub_80AF688 thumb_func_start sub_80AF6A4 -sub_80AF6A4: ; 80AF6A4 +sub_80AF6A4: @ 80AF6A4 push {lr} bl sub_809FA18 movs r0, 0 @@ -312784,7 +312784,7 @@ sub_80AF6A4: ; 80AF6A4 thumb_func_end sub_80AF6A4 thumb_func_start task_mpl_807E3C8 -task_mpl_807E3C8: ; 80AF6B0 +task_mpl_807E3C8: @ 80AF6B0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -312802,7 +312802,7 @@ _080AF6CC: thumb_func_end task_mpl_807E3C8 thumb_func_start sub_80AF6D4 -sub_80AF6D4: ; 80AF6D4 +sub_80AF6D4: @ 80AF6D4 push {lr} bl script_env_2_enable bl pal_fill_black @@ -312815,7 +312815,7 @@ sub_80AF6D4: ; 80AF6D4 thumb_func_end sub_80AF6D4 thumb_func_start sub_80AF6F0 -sub_80AF6F0: ; 80AF6F0 +sub_80AF6F0: @ 80AF6F0 push {lr} bl script_env_2_enable bl sub_8085784 @@ -312829,7 +312829,7 @@ sub_80AF6F0: ; 80AF6F0 thumb_func_end sub_80AF6F0 thumb_func_start sub_80AF710 -sub_80AF710: ; 80AF710 +sub_80AF710: @ 80AF710 ldr r0, =0x02037fd4 ldrb r0, [r0, 0x7] lsrs r0, 7 @@ -312838,7 +312838,7 @@ sub_80AF710: ; 80AF710 thumb_func_end sub_80AF710 thumb_func_start sub_80AF71C -sub_80AF71C: ; 80AF71C +sub_80AF71C: @ 80AF71C push {lr} bl sub_80ABDFC lsls r0, 24 @@ -312855,7 +312855,7 @@ _080AF730: thumb_func_end sub_80AF71C thumb_func_start sub_80AF734 -sub_80AF734: ; 80AF734 +sub_80AF734: @ 80AF734 push {lr} bl script_env_2_enable bl music_something @@ -312875,7 +312875,7 @@ sub_80AF734: ; 80AF734 thumb_func_end sub_80AF734 thumb_func_start sp13E_warp_to_last_warp -sp13E_warp_to_last_warp: ; 80AF76C +sp13E_warp_to_last_warp: @ 80AF76C push {lr} bl script_env_2_enable bl music_something @@ -312893,7 +312893,7 @@ sp13E_warp_to_last_warp: ; 80AF76C thumb_func_end sp13E_warp_to_last_warp thumb_func_start sub_80AF79C -sub_80AF79C: ; 80AF79C +sub_80AF79C: @ 80AF79C push {lr} bl script_env_2_enable bl music_something @@ -312913,7 +312913,7 @@ sub_80AF79C: ; 80AF79C thumb_func_end sub_80AF79C thumb_func_start sub_80AF7D0 -sub_80AF7D0: ; 80AF7D0 +sub_80AF7D0: @ 80AF7D0 push {lr} bl script_env_2_enable ldr r0, =0x03005dac @@ -312928,7 +312928,7 @@ sub_80AF7D0: ; 80AF7D0 thumb_func_end sub_80AF7D0 thumb_func_start sp13F_fall_to_last_warp -sp13F_fall_to_last_warp: ; 80AF7F4 +sp13F_fall_to_last_warp: @ 80AF7F4 push {lr} bl sp13E_warp_to_last_warp ldr r1, =0x03005dac @@ -312940,7 +312940,7 @@ sp13F_fall_to_last_warp: ; 80AF7F4 thumb_func_end sp13F_fall_to_last_warp thumb_func_start sub_80AF80C -sub_80AF80C: ; 80AF80C +sub_80AF80C: @ 80AF80C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -312955,7 +312955,7 @@ sub_80AF80C: ; 80AF80C thumb_func_end sub_80AF80C thumb_func_start sub_80AF828 -sub_80AF828: ; 80AF828 +sub_80AF828: @ 80AF828 push {lr} bl script_env_2_enable movs r0, 0xA @@ -312965,7 +312965,7 @@ sub_80AF828: ; 80AF828 thumb_func_end sub_80AF828 thumb_func_start sub_80AF838 -sub_80AF838: ; 80AF838 +sub_80AF838: @ 80AF838 push {lr} bl script_env_2_enable movs r0, 0xA @@ -312975,7 +312975,7 @@ sub_80AF838: ; 80AF838 thumb_func_end sub_80AF838 thumb_func_start sub_80AF848 -sub_80AF848: ; 80AF848 +sub_80AF848: @ 80AF848 push {lr} bl script_env_2_enable bl music_something @@ -312994,7 +312994,7 @@ sub_80AF848: ; 80AF848 thumb_func_end sub_80AF848 thumb_func_start sub_80AF87C -sub_80AF87C: ; 80AF87C +sub_80AF87C: @ 80AF87C push {lr} movs r0, 0x1 bl sub_8085540 @@ -313016,7 +313016,7 @@ sub_80AF87C: ; 80AF87C thumb_func_end sub_80AF87C thumb_func_start sub_80AF8B8 -sub_80AF8B8: ; 80AF8B8 +sub_80AF8B8: @ 80AF8B8 push {lr} bl script_env_2_enable bl sub_80AF0B4 @@ -313032,7 +313032,7 @@ sub_80AF8B8: ; 80AF8B8 thumb_func_end sub_80AF8B8 thumb_func_start sub_80AF8E0 -sub_80AF8E0: ; 80AF8E0 +sub_80AF8E0: @ 80AF8E0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -313085,7 +313085,7 @@ _080AF93E: thumb_func_end sub_80AF8E0 thumb_func_start sub_80AF948 -sub_80AF948: ; 80AF948 +sub_80AF948: @ 80AF948 push {lr} bl script_env_2_enable bl music_something @@ -313101,7 +313101,7 @@ sub_80AF948: ; 80AF948 thumb_func_end sub_80AF948 thumb_func_start sub_80AF96C -sub_80AF96C: ; 80AF96C +sub_80AF96C: @ 80AF96C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -313165,7 +313165,7 @@ _080AF9E8: thumb_func_end sub_80AF96C thumb_func_start sub_80AF9F8 -sub_80AF9F8: ; 80AF9F8 +sub_80AF9F8: @ 80AF9F8 push {lr} ldr r0, =sub_80AF96C movs r1, 0xA @@ -313176,7 +313176,7 @@ sub_80AF9F8: ; 80AF9F8 thumb_func_end sub_80AF9F8 thumb_func_start sub_80AFA0C -sub_80AFA0C: ; 80AFA0C +sub_80AFA0C: @ 80AFA0C push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -313237,7 +313237,7 @@ _080AFA7C: thumb_func_end sub_80AFA0C thumb_func_start sub_80AFA88 -sub_80AFA88: ; 80AFA88 +sub_80AFA88: @ 80AFA88 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -313404,7 +313404,7 @@ _080AFBE8: thumb_func_end sub_80AFA88 thumb_func_start task0A_fade_n_map_maybe -task0A_fade_n_map_maybe: ; 80AFBF4 +task0A_fade_n_map_maybe: @ 80AFBF4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -313458,7 +313458,7 @@ _080AFC56: thumb_func_end task0A_fade_n_map_maybe thumb_func_start sub_80AFC60 -sub_80AFC60: ; 80AFC60 +sub_80AFC60: @ 80AFC60 push {lr} bl script_env_2_enable bl music_something @@ -313478,7 +313478,7 @@ sub_80AFC60: ; 80AFC60 thumb_func_end sub_80AFC60 thumb_func_start sub_80AFC98 -sub_80AFC98: ; 80AFC98 +sub_80AFC98: @ 80AFC98 push {lr} cmp r1, 0xA0 bhi _080AFCC0 @@ -313509,7 +313509,7 @@ _080AFCC0: thumb_func_end sub_80AFC98 thumb_func_start sub_80AFCC4 -sub_80AFCC4: ; 80AFCC4 +sub_80AFCC4: @ 80AFCC4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -313582,7 +313582,7 @@ _080AFD40: thumb_func_end sub_80AFCC4 thumb_func_start sub_80AFD50 -sub_80AFD50: ; 80AFD50 +sub_80AFD50: @ 80AFD50 push {lr} cmp r1, 0xA0 bhi _080AFD78 @@ -313613,7 +313613,7 @@ _080AFD78: thumb_func_end sub_80AFD50 thumb_func_start sub_80AFD7C -sub_80AFD7C: ; 80AFD7C +sub_80AFD7C: @ 80AFD7C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -313686,7 +313686,7 @@ _080AFDF8: thumb_func_end sub_80AFD7C thumb_func_start sub_80AFE08 -sub_80AFE08: ; 80AFE08 +sub_80AFE08: @ 80AFE08 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -313779,7 +313779,7 @@ _080AFEC6: thumb_func_end sub_80AFE08 thumb_func_start sub_80AFECC -sub_80AFECC: ; 80AFECC +sub_80AFECC: @ 80AFECC push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -313872,7 +313872,7 @@ _080AFF8A: thumb_func_end sub_80AFECC thumb_func_start sub_80AFF90 -sub_80AFF90: ; 80AFF90 +sub_80AFF90: @ 80AFF90 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -313892,7 +313892,7 @@ _080AFFAC: thumb_func_end sub_80AFF90 thumb_func_start sub_80AFFB8 -sub_80AFFB8: ; 80AFFB8 +sub_80AFFB8: @ 80AFFB8 push {r4,lr} ldr r4, =sub_80AFF90 adds r0, r4, 0 @@ -313911,7 +313911,7 @@ _080AFFD0: thumb_func_end sub_80AFFB8 thumb_func_start sub_80AFFDC -sub_80AFFDC: ; 80AFFDC +sub_80AFFDC: @ 80AFFDC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -313960,7 +313960,7 @@ _080B002C: thumb_func_end sub_80AFFDC thumb_func_start sub_80B003C -sub_80B003C: ; 80B003C +sub_80B003C: @ 80B003C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -314009,7 +314009,7 @@ _080B008C: thumb_func_end sub_80B003C thumb_func_start sub_80B009C -sub_80B009C: ; 80B009C +sub_80B009C: @ 80B009C push {r4,r5,lr} sub sp, 0x8 lsls r0, 24 @@ -314046,7 +314046,7 @@ _080B00B6: thumb_func_end sub_80B009C thumb_func_start sub_80B00E8 -sub_80B00E8: ; 80B00E8 +sub_80B00E8: @ 80B00E8 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -314076,7 +314076,7 @@ _080B0116: thumb_func_end sub_80B00E8 thumb_func_start door_upload_tiles -door_upload_tiles: ; 80B0124 +door_upload_tiles: @ 80B0124 push {r4,lr} ldr r4, =0x02038c28 ldr r0, =0x03005d90 @@ -314102,7 +314102,7 @@ door_upload_tiles: ; 80B0124 thumb_func_end door_upload_tiles thumb_func_start task0A_mpl_807E31C -task0A_mpl_807E31C: ; 80B0160 +task0A_mpl_807E31C: @ 80B0160 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -314145,7 +314145,7 @@ _080B01B6: thumb_func_end task0A_mpl_807E31C thumb_func_start sub_80B01BC -sub_80B01BC: ; 80B01BC +sub_80B01BC: @ 80B01BC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -314210,7 +314210,7 @@ _080B023A: thumb_func_end sub_80B01BC thumb_func_start sub_80B0244 -sub_80B0244: ; 80B0244 +sub_80B0244: @ 80B0244 push {lr} bl script_env_2_enable ldr r0, =sub_80AFA0C @@ -314225,7 +314225,7 @@ sub_80B0244: ; 80B0244 thumb_func_end sub_80B0244 thumb_func_start sub_80B0268 -sub_80B0268: ; 80B0268 +sub_80B0268: @ 80B0268 push {lr} bl script_env_2_enable ldr r0, =0x03005dac @@ -314240,7 +314240,7 @@ sub_80B0268: ; 80B0268 thumb_func_end sub_80B0268 thumb_func_start sub_80B028C -sub_80B028C: ; 80B028C +sub_80B028C: @ 80B028C push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -314276,7 +314276,7 @@ _080B02AA: thumb_func_end sub_80B028C thumb_func_start sub_80B02C8 -sub_80B02C8: ; 80B02C8 +sub_80B02C8: @ 80B02C8 push {r4,r5,lr} lsls r0, 16 ldr r2, =0x04000052 @@ -314322,7 +314322,7 @@ _080B0312: thumb_func_end sub_80B02C8 thumb_func_start sub_80B0318 -sub_80B0318: ; 80B0318 +sub_80B0318: @ 80B0318 push {r4,r5,lr} sub sp, 0x8 lsls r0, 24 @@ -314550,7 +314550,7 @@ _080B052C: thumb_func_end sub_80B0318 thumb_func_start sub_80B0534 -sub_80B0534: ; 80B0534 +sub_80B0534: @ 80B0534 push {lr} ldr r0, =sub_80B0318 movs r1, 0x50 @@ -314595,7 +314595,7 @@ _080B0580: thumb_func_end sub_80B0534 thumb_func_start sub_80B058C -sub_80B058C: ; 80B058C +sub_80B058C: @ 80B058C push {lr} ldr r0, =sub_80B0318 bl get_task_id_by_function @@ -314614,7 +314614,7 @@ sub_80B058C: ; 80B058C thumb_func_end sub_80B058C thumb_func_start sub_80B05B4 -sub_80B05B4: ; 80B05B4 +sub_80B05B4: @ 80B05B4 push {lr} bl sub_80859B0 ldr r0, =task50_0807F0C8 @@ -314626,7 +314626,7 @@ sub_80B05B4: ; 80B05B4 thumb_func_end sub_80B05B4 thumb_func_start task50_0807F0C8 -task50_0807F0C8: ; 80B05CC +task50_0807F0C8: @ 80B05CC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -314645,7 +314645,7 @@ _080B05E8: thumb_func_end task50_0807F0C8 thumb_func_start task01_battle_start -task01_battle_start: ; 80B05F0 +task01_battle_start: @ 80B05F0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -314694,7 +314694,7 @@ _080B0652: thumb_func_end task01_battle_start thumb_func_start task_add_01_battle_start -task_add_01_battle_start: ; 80B065C +task_add_01_battle_start: @ 80B065C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -314722,7 +314722,7 @@ task_add_01_battle_start: ; 80B065C thumb_func_end task_add_01_battle_start thumb_func_start sub_80B0698 -sub_80B0698: ; 80B0698 +sub_80B0698: @ 80B0698 push {lr} bl GetSafariZoneFlag cmp r0, 0 @@ -314737,7 +314737,7 @@ _080B06AC: thumb_func_end sub_80B0698 thumb_func_start sub_80B06B0 -sub_80B06B0: ; 80B06B0 +sub_80B06B0: @ 80B06B0 push {lr} bl sub_80B07B4 pop {r0} @@ -314745,7 +314745,7 @@ sub_80B06B0: ; 80B06B0 thumb_func_end sub_80B06B0 thumb_func_start sub_80B06BC -sub_80B06BC: ; 80B06BC +sub_80B06BC: @ 80B06BC push {r4,lr} bl script_env_2_enable bl player_bitmagic @@ -314787,7 +314787,7 @@ _080B06F2: thumb_func_end sub_80B06BC thumb_func_start sub_80B072C -sub_80B072C: ; 80B072C +sub_80B072C: @ 80B072C push {lr} bl script_env_2_enable bl player_bitmagic @@ -314816,7 +314816,7 @@ sub_80B072C: ; 80B072C thumb_func_end sub_80B072C thumb_func_start sub_80B077C -sub_80B077C: ; 80B077C +sub_80B077C: @ 80B077C push {lr} bl script_env_2_enable bl player_bitmagic @@ -314838,7 +314838,7 @@ sub_80B077C: ; 80B077C thumb_func_end sub_80B077C thumb_func_start sub_80B07B4 -sub_80B07B4: ; 80B07B4 +sub_80B07B4: @ 80B07B4 push {lr} bl script_env_2_enable bl player_bitmagic @@ -314867,7 +314867,7 @@ sub_80B07B4: ; 80B07B4 thumb_func_end sub_80B07B4 thumb_func_start task_add_01_battle_start_with_music_and_stats -task_add_01_battle_start_with_music_and_stats: ; 80B0804 +task_add_01_battle_start_with_music_and_stats: @ 80B0804 push {lr} bl reads_trainer_data_byte1_byte0x18 lsls r0, 24 @@ -314884,7 +314884,7 @@ task_add_01_battle_start_with_music_and_stats: ; 80B0804 thumb_func_end task_add_01_battle_start_with_music_and_stats thumb_func_start sub_80B0828 -sub_80B0828: ; 80B0828 +sub_80B0828: @ 80B0828 push {lr} bl InBattlePyramid lsls r0, 24 @@ -314915,7 +314915,7 @@ _080B0856: thumb_func_end sub_80B0828 thumb_func_start sub_80B086C -sub_80B086C: ; 80B086C +sub_80B086C: @ 80B086C push {lr} ldr r0, =0x02024744 movs r1, 0xC4 @@ -314939,7 +314939,7 @@ sub_80B086C: ; 80B086C thumb_func_end sub_80B086C thumb_func_start sub_80B08A8 -sub_80B08A8: ; 80B08A8 +sub_80B08A8: @ 80B08A8 push {lr} bl script_env_2_enable ldr r1, =0x030022c0 @@ -314965,7 +314965,7 @@ sub_80B08A8: ; 80B08A8 thumb_func_end sub_80B08A8 thumb_func_start sub_80B08EC -sub_80B08EC: ; 80B08EC +sub_80B08EC: @ 80B08EC push {lr} bl script_env_2_enable ldr r1, =0x030022c0 @@ -314992,7 +314992,7 @@ sub_80B08EC: ; 80B08EC thumb_func_end sub_80B08EC thumb_func_start sub_80B0934 -sub_80B0934: ; 80B0934 +sub_80B0934: @ 80B0934 push {r4,lr} bl script_env_2_enable ldr r1, =0x030022c0 @@ -315094,7 +315094,7 @@ _080B09FE: thumb_func_end sub_80B0934 thumb_func_start sub_80B0A18 -sub_80B0A18: ; 80B0A18 +sub_80B0A18: @ 80B0A18 push {lr} bl script_env_2_enable ldr r1, =0x030022c0 @@ -315131,7 +315131,7 @@ _080B0A5A: thumb_func_end sub_80B0A18 thumb_func_start sub_80B0A74 -sub_80B0A74: ; 80B0A74 +sub_80B0A74: @ 80B0A74 push {lr} bl script_env_2_enable ldr r1, =0x030022c0 @@ -315190,7 +315190,7 @@ _080B0AD6: thumb_func_end sub_80B0A74 thumb_func_start sub_80B0AF8 -sub_80B0AF8: ; 80B0AF8 +sub_80B0AF8: @ 80B0AF8 push {lr} sub sp, 0x4 mov r1, sp @@ -315235,7 +315235,7 @@ _080B0B58: thumb_func_end sub_80B0AF8 thumb_func_start sub_80B0B6C -sub_80B0B6C: ; 80B0B6C +sub_80B0B6C: @ 80B0B6C push {lr} sub sp, 0x4 mov r1, sp @@ -315278,7 +315278,7 @@ _080B0BC6: thumb_func_end sub_80B0B6C thumb_func_start sub_80B0BD0 -sub_80B0BD0: ; 80B0BD0 +sub_80B0BD0: @ 80B0BD0 push {r4,r5,lr} sub sp, 0x4 mov r4, sp @@ -315440,7 +315440,7 @@ _080B0D1A: thumb_func_end sub_80B0BD0 thumb_func_start sub_80B0D24 -sub_80B0D24: ; 80B0D24 +sub_80B0D24: @ 80B0D24 push {r4,lr} sub sp, 0x4 mov r4, sp @@ -315491,7 +315491,7 @@ _080B0D7E: thumb_func_end sub_80B0D24 thumb_func_start sub_80B0D88 -sub_80B0D88: ; 80B0D88 +sub_80B0D88: @ 80B0D88 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -315542,7 +315542,7 @@ _080B0DDC: thumb_func_end sub_80B0D88 thumb_func_start reads_trainer_data_byte0 -reads_trainer_data_byte0: ; 80B0DE8 +reads_trainer_data_byte0: @ 80B0DE8 push {r4,r5,lr} lsls r0, 16 lsrs r0, 16 @@ -315667,7 +315667,7 @@ _080B0EC0: thumb_func_end reads_trainer_data_byte0 thumb_func_start sub_80B0EC8 -sub_80B0EC8: ; 80B0EC8 +sub_80B0EC8: @ 80B0EC8 push {r4-r6,lr} bl sub_80B0D24 lsls r0, 24 @@ -315719,7 +315719,7 @@ _080B0F2E: thumb_func_end sub_80B0EC8 thumb_func_start reads_trainer_data_byte1_byte0x18 -reads_trainer_data_byte1_byte0x18: ; 80B0F34 +reads_trainer_data_byte1_byte0x18: @ 80B0F34 push {r4-r6,lr} ldr r4, =0x02038bca ldrh r1, [r4] @@ -315831,7 +315831,7 @@ _080B1000: thumb_func_end reads_trainer_data_byte1_byte0x18 thumb_func_start sub_80B100C -sub_80B100C: ; 80B100C +sub_80B100C: @ 80B100C push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x02024744 @@ -315965,7 +315965,7 @@ _080B1120: thumb_func_end sub_80B100C thumb_func_start sub_80B1138 -sub_80B1138: ; 80B1138 +sub_80B1138: @ 80B1138 push {lr} ldr r0, =set_256color_bg_bg0 bl SetMainCallback2 @@ -315978,7 +315978,7 @@ sub_80B1138: ; 80B1138 thumb_func_end sub_80B1138 thumb_func_start sub_80B1158 -sub_80B1158: ; 80B1158 +sub_80B1158: @ 80B1158 push {lr} sub sp, 0x8 ldr r0, =0x00004023 @@ -316010,7 +316010,7 @@ sub_80B1158: ; 80B1158 thumb_func_end sub_80B1158 thumb_func_start sub_80B11A8 -sub_80B11A8: ; 80B11A8 +sub_80B11A8: @ 80B11A8 push {lr} bl fade_and_return_progress_probably bl RunActiveTasks @@ -316043,7 +316043,7 @@ _080B11F0: thumb_func_end sub_80B11A8 thumb_func_start sub_80B1204 -sub_80B1204: ; 80B1204 +sub_80B1204: @ 80B1204 push {lr} bl sav1_reset_battle_music_maybe ldr r0, =c2_exit_to_overworld_1_continue_scripts_restart_music @@ -316054,7 +316054,7 @@ sub_80B1204: ; 80B1204 thumb_func_end sub_80B1204 thumb_func_start sub_80B1218 -sub_80B1218: ; 80B1218 +sub_80B1218: @ 80B1218 push {lr} movs r0, 0x8 bl sub_80847F8 @@ -316069,7 +316069,7 @@ _080B122E: thumb_func_end sub_80B1218 thumb_func_start sub_80B1234 -sub_80B1234: ; 80B1234 +sub_80B1234: @ 80B1234 push {lr} movs r0, 0x9 bl sub_80847F8 @@ -316084,8 +316084,8 @@ _080B124A: thumb_func_end sub_80B1234 thumb_func_start TrainerBattleLoadArg32 -; u32 TrainerBattleLoadArg32(u8 *arg) -TrainerBattleLoadArg32: ; 80B1250 +@ u32 TrainerBattleLoadArg32(u8 *arg) +TrainerBattleLoadArg32: @ 80B1250 adds r2, r0, 0 ldrb r0, [r2] ldrb r1, [r2, 0x1] @@ -316101,8 +316101,8 @@ TrainerBattleLoadArg32: ; 80B1250 thumb_func_end TrainerBattleLoadArg32 thumb_func_start TrainerBattleLoadArg16 -; u16 TrainerBattleLoadArg16(u8 *arg) -TrainerBattleLoadArg16: ; 80B1268 +@ u16 TrainerBattleLoadArg16(u8 *arg) +TrainerBattleLoadArg16: @ 80B1268 adds r1, r0, 0 ldrb r0, [r1] ldrb r1, [r1, 0x1] @@ -316112,14 +316112,14 @@ TrainerBattleLoadArg16: ; 80B1268 thumb_func_end TrainerBattleLoadArg16 thumb_func_start TrainerBattleLoadArg8 -; u8 TrainerBattleLoadArg8(u8 *arg) -TrainerBattleLoadArg8: ; 80B1274 +@ u8 TrainerBattleLoadArg8(u8 *arg) +TrainerBattleLoadArg8: @ 80B1274 ldrb r0, [r0] bx lr thumb_func_end TrainerBattleLoadArg8 thumb_func_start trainerflag_opponent -trainerflag_opponent: ; 80B1278 +trainerflag_opponent: @ 80B1278 ldr r1, =0x02038bca movs r2, 0xA0 lsls r2, 3 @@ -316133,7 +316133,7 @@ trainerflag_opponent: ; 80B1278 thumb_func_end trainerflag_opponent thumb_func_start sub_80B1290 -sub_80B1290: ; 80B1290 +sub_80B1290: @ 80B1290 ldr r1, =0x02038bcc movs r2, 0xA0 lsls r2, 3 @@ -316147,7 +316147,7 @@ sub_80B1290: ; 80B1290 thumb_func_end sub_80B1290 thumb_func_start battle_exit_is_player_defeat -battle_exit_is_player_defeat: ; 80B12A8 +battle_exit_is_player_defeat: @ 80B12A8 push {lr} subs r0, 0x1 cmp r0, 0x6 @@ -316178,7 +316178,7 @@ _080B12E2: thumb_func_end battle_exit_is_player_defeat thumb_func_start ResetTrainerOpponentIds -ResetTrainerOpponentIds: ; 80B12E8 +ResetTrainerOpponentIds: @ 80B12E8 ldr r0, =0x02038bca movs r1, 0 strh r1, [r0] @@ -316189,8 +316189,8 @@ ResetTrainerOpponentIds: ; 80B12E8 thumb_func_end ResetTrainerOpponentIds thumb_func_start InitTrainerBattleVariables -; void InitTrainerBattleVariables() -InitTrainerBattleVariables: ; 80B12FC +@ void InitTrainerBattleVariables() +InitTrainerBattleVariables: @ 80B12FC push {lr} ldr r0, =0x02038bc8 movs r1, 0 @@ -316231,8 +316231,8 @@ _080B1338: thumb_func_end InitTrainerBattleVariables thumb_func_start TrainerBattleLoadArgs -; void TrainerBattleLoadArgs(struct TrainerBattleArgSpec *argSpecs, u8 *args) -TrainerBattleLoadArgs: ; 80B1370 +@ void TrainerBattleLoadArgs(struct TrainerBattleArgSpec *argSpecs, u8 *args) +TrainerBattleLoadArgs: @ 80B1370 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -316302,7 +316302,7 @@ _080B13EC: thumb_func_end TrainerBattleLoadArgs thumb_func_start battle_80801F0 -battle_80801F0: ; 80B13F8 +battle_80801F0: @ 80B13F8 push {lr} ldr r0, =0x02038bd0 ldrh r1, [r0] @@ -316326,8 +316326,8 @@ _080B141A: thumb_func_end battle_80801F0 thumb_func_start TrainerBattleConfigure -; u8 *TrainerBattleConfigure(u8 *args) -TrainerBattleConfigure: ; 80B1430 +@ u8 *TrainerBattleConfigure(u8 *args) +TrainerBattleConfigure: @ 80B1430 push {r4,r5,lr} adds r5, r0, 0 bl InitTrainerBattleVariables @@ -316514,8 +316514,8 @@ _080B161E: thumb_func_end TrainerBattleConfigure thumb_func_start SingleTrainerWantsBattle -; void SingleTrainerWantsBattle(u8 trainerFieldObjectId, u8 *trainerScript) -SingleTrainerWantsBattle: ; 80B162C +@ void SingleTrainerWantsBattle(u8 trainerFieldObjectId, u8 *trainerScript) +SingleTrainerWantsBattle: @ 80B162C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -316542,8 +316542,8 @@ SingleTrainerWantsBattle: ; 80B162C thumb_func_end SingleTrainerWantsBattle thumb_func_start TwoTrainersWantBattle -; void TwoTrainersWantBattle(u8 trainerFieldObjectId, u8 *trainerScript) -TwoTrainersWantBattle: ; 80B1670 +@ void TwoTrainersWantBattle(u8 trainerFieldObjectId, u8 *trainerScript) +TwoTrainersWantBattle: @ 80B1670 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -316567,8 +316567,8 @@ TwoTrainersWantBattle: ; 80B1670 thumb_func_end TwoTrainersWantBattle thumb_func_start TwoTrainersWantBattleExecuteScript -; void TwoTrainersWantBattleExecuteScript() -TwoTrainersWantBattleExecuteScript: ; 80B16A4 +@ void TwoTrainersWantBattleExecuteScript() +TwoTrainersWantBattleExecuteScript: @ 80B16A4 push {lr} ldr r0, =gUnknown_08271354 bl script_env_1_execute_new_script @@ -316579,8 +316579,8 @@ TwoTrainersWantBattleExecuteScript: ; 80B16A4 thumb_func_end TwoTrainersWantBattleExecuteScript thumb_func_start GetTrainerFlagFromScriptPointer -; u8 GetTrainerFlagFromScriptPointer(u8 *scriptPointer) -GetTrainerFlagFromScriptPointer: ; 80B16B8 +@ u8 GetTrainerFlagFromScriptPointer(u8 *scriptPointer) +GetTrainerFlagFromScriptPointer: @ 80B16B8 push {lr} adds r0, 0x2 bl TrainerBattleLoadArg16 @@ -316597,7 +316597,7 @@ GetTrainerFlagFromScriptPointer: ; 80B16B8 thumb_func_end GetTrainerFlagFromScriptPointer thumb_func_start sub_80B16D8 -sub_80B16D8: ; 80B16D8 +sub_80B16D8: @ 80B16D8 push {r4,lr} ldr r0, =0x03005df0 ldrb r0, [r0] @@ -316622,7 +316622,7 @@ sub_80B16D8: ; 80B16D8 thumb_func_end sub_80B16D8 thumb_func_start sub_80B170C -sub_80B170C: ; 80B170C +sub_80B170C: @ 80B170C ldr r0, =0x02038bc8 ldrb r0, [r0] bx lr @@ -316630,8 +316630,8 @@ sub_80B170C: ; 80B170C thumb_func_end sub_80B170C thumb_func_start check_trainer_flag -; pokescrcmd -check_trainer_flag: ; 80B1718 +@ pokescrcmd +check_trainer_flag: @ 80B1718 push {lr} bl InBattlePyramid lsls r0, 24 @@ -316664,7 +316664,7 @@ _080B1752: thumb_func_end check_trainer_flag thumb_func_start rom_npc_set_flag_for_script_id -rom_npc_set_flag_for_script_id: ; 80B1760 +rom_npc_set_flag_for_script_id: @ 80B1760 push {lr} ldr r0, =0x02038bcc ldrh r0, [r0] @@ -316685,7 +316685,7 @@ _080B1776: thumb_func_end rom_npc_set_flag_for_script_id thumb_func_start sub_80B178C -sub_80B178C: ; 80B178C +sub_80B178C: @ 80B178C push {lr} bl trainerflag_opponent lsls r0, 16 @@ -316696,7 +316696,7 @@ sub_80B178C: ; 80B178C thumb_func_end sub_80B178C thumb_func_start trainer_flag_check -trainer_flag_check: ; 80B17A0 +trainer_flag_check: @ 80B17A0 push {lr} lsls r0, 16 movs r1, 0xA0 @@ -316711,7 +316711,7 @@ trainer_flag_check: ; 80B17A0 thumb_func_end trainer_flag_check thumb_func_start trainer_flag_set -trainer_flag_set: ; 80B17B8 +trainer_flag_set: @ 80B17B8 push {lr} lsls r0, 16 movs r1, 0xA0 @@ -316724,7 +316724,7 @@ trainer_flag_set: ; 80B17B8 thumb_func_end trainer_flag_set thumb_func_start trainer_flag_clear -trainer_flag_clear: ; 80B17CC +trainer_flag_clear: @ 80B17CC push {lr} lsls r0, 16 movs r1, 0xA0 @@ -316737,7 +316737,7 @@ trainer_flag_clear: ; 80B17CC thumb_func_end trainer_flag_clear thumb_func_start sub_80B17E0 -sub_80B17E0: ; 80B17E0 +sub_80B17E0: @ 80B17E0 push {r4,lr} ldr r0, =0x030060a8 ldrb r0, [r0] @@ -316859,7 +316859,7 @@ _080B190C: thumb_func_end sub_80B17E0 thumb_func_start sub_80B1918 -sub_80B1918: ; 80B1918 +sub_80B1918: @ 80B1918 push {lr} ldr r0, =0x02038bca ldrh r1, [r0] @@ -316910,7 +316910,7 @@ _080B198A: thumb_func_end sub_80B1918 thumb_func_start sub_80B1994 -sub_80B1994: ; 80B1994 +sub_80B1994: @ 80B1994 push {lr} ldr r0, =0x02038bca ldrh r1, [r0] @@ -316945,7 +316945,7 @@ _080B19E2: thumb_func_end sub_80B1994 thumb_func_start sub_80B19EC -sub_80B19EC: ; 80B19EC +sub_80B19EC: @ 80B19EC push {lr} ldr r1, =0x02022fec movs r0, 0x8 @@ -316961,7 +316961,7 @@ sub_80B19EC: ; 80B19EC thumb_func_end sub_80B19EC thumb_func_start sub_80B1A14 -sub_80B1A14: ; 80B1A14 +sub_80B1A14: @ 80B1A14 push {lr} bl InBattlePyramid lsls r0, 24 @@ -317053,7 +317053,7 @@ _080B1AF4: thumb_func_end sub_80B1A14 thumb_func_start sub_80B1AF8 -sub_80B1AF8: ; 80B1AF8 +sub_80B1AF8: @ 80B1AF8 push {lr} ldr r0, =0x02038bec ldr r0, [r0] @@ -317067,7 +317067,7 @@ _080B1B04: thumb_func_end sub_80B1AF8 thumb_func_start sub_80B1B10 -sub_80B1B10: ; 80B1B10 +sub_80B1B10: @ 80B1B10 push {lr} ldr r1, =0x02038bf8 ldrb r2, [r1] @@ -317104,7 +317104,7 @@ _080B1B56: thumb_func_end sub_80B1B10 thumb_func_start special_trainer_unable_to_battle -special_trainer_unable_to_battle: ; 80B1B60 +special_trainer_unable_to_battle: @ 80B1B60 push {lr} bl sub_80B1D18 bl box_related_two__2 @@ -317113,8 +317113,8 @@ special_trainer_unable_to_battle: ; 80B1B60 thumb_func_end special_trainer_unable_to_battle thumb_func_start SetUpTrainerEncounterMusic -; void SetUpTrainerEncounterMusic() -SetUpTrainerEncounterMusic: ; 80B1B70 +@ void SetUpTrainerEncounterMusic() +SetUpTrainerEncounterMusic: @ 80B1B70 push {lr} ldr r0, =0x02038bfc ldrb r0, [r0] @@ -317224,8 +317224,8 @@ _080B1C62: thumb_func_end SetUpTrainerEncounterMusic thumb_func_start ReturnEmptyStringIfNull -; u8 *ReturnEmptyStringIfNull(u8 *str) -ReturnEmptyStringIfNull: ; 80B1C6C +@ u8 *ReturnEmptyStringIfNull(u8 *str) +ReturnEmptyStringIfNull: @ 80B1C6C push {lr} cmp r0, 0 bne _080B1C74 @@ -317237,7 +317237,7 @@ _080B1C74: thumb_func_end ReturnEmptyStringIfNull thumb_func_start sub_80B1C7C -sub_80B1C7C: ; 80B1C7C +sub_80B1C7C: @ 80B1C7C push {lr} ldr r0, =0x02038bfc ldrb r0, [r0] @@ -317257,7 +317257,7 @@ _080B1C96: thumb_func_end sub_80B1C7C thumb_func_start sub_80B1CA4 -sub_80B1CA4: ; 80B1CA4 +sub_80B1CA4: @ 80B1CA4 push {r4,lr} ldr r0, =0x02038bca ldrh r1, [r0] @@ -317285,7 +317285,7 @@ _080B1CC0: thumb_func_end sub_80B1CA4 thumb_func_start sub_80B1CE0 -sub_80B1CE0: ; 80B1CE0 +sub_80B1CE0: @ 80B1CE0 push {r4,lr} ldr r4, =0x02021fc4 ldr r0, =0x02038be0 @@ -317302,7 +317302,7 @@ sub_80B1CE0: ; 80B1CE0 thumb_func_end sub_80B1CE0 thumb_func_start sub_80B1D04 -sub_80B1D04: ; 80B1D04 +sub_80B1D04: @ 80B1D04 push {lr} ldr r0, =0x02038be4 ldr r0, [r0] @@ -317313,7 +317313,7 @@ sub_80B1D04: ; 80B1D04 thumb_func_end sub_80B1D04 thumb_func_start sub_80B1D18 -sub_80B1D18: ; 80B1D18 +sub_80B1D18: @ 80B1D18 push {lr} ldr r0, =0x02038be8 ldr r0, [r0] @@ -317324,7 +317324,7 @@ sub_80B1D18: ; 80B1D18 thumb_func_end sub_80B1D18 thumb_func_start sub_80B1D2C -sub_80B1D2C: ; 80B1D2C +sub_80B1D2C: @ 80B1D2C push {lr} lsls r1, 16 lsrs r1, 16 @@ -317349,7 +317349,7 @@ _080B1D4C: thumb_func_end sub_80B1D2C thumb_func_start sub_80B1D50 -sub_80B1D50: ; 80B1D50 +sub_80B1D50: @ 80B1D50 push {r4,r5,lr} lsls r1, 16 lsrs r5, r1, 16 @@ -317391,7 +317391,7 @@ _080B1D8C: thumb_func_end sub_80B1D50 thumb_func_start sub_80B1D94 -sub_80B1D94: ; 80B1D94 +sub_80B1D94: @ 80B1D94 push {lr} cmp r0, 0x48 ble _080B1D9E @@ -317418,7 +317418,7 @@ _080B1DB8: thumb_func_end sub_80B1D94 thumb_func_start sub_80B1DBC -sub_80B1DBC: ; 80B1DBC +sub_80B1DBC: @ 80B1DBC push {r4-r6,lr} adds r6, r1, 0 movs r5, 0x1 @@ -317453,7 +317453,7 @@ _080B1DE2: thumb_func_end sub_80B1DBC thumb_func_start sub_80B1DFC -sub_80B1DFC: ; 80B1DFC +sub_80B1DFC: @ 80B1DFC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -317527,7 +317527,7 @@ _080B1E74: thumb_func_end sub_80B1DFC thumb_func_start sub_80B1E94 -sub_80B1E94: ; 80B1E94 +sub_80B1E94: @ 80B1E94 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =gUnknown_085500A4 @@ -317550,7 +317550,7 @@ _080B1EB4: thumb_func_end sub_80B1E94 thumb_func_start sub_80B1EC0 -sub_80B1EC0: ; 80B1EC0 +sub_80B1EC0: @ 80B1EC0 push {r4-r6,lr} lsls r1, 16 lsrs r4, r1, 16 @@ -317590,7 +317590,7 @@ _080B1F02: thumb_func_end sub_80B1EC0 thumb_func_start sub_80B1F08 -sub_80B1F08: ; 80B1F08 +sub_80B1F08: @ 80B1F08 push {r4,lr} lsls r1, 16 lsrs r4, r1, 16 @@ -317621,7 +317621,7 @@ _080B1F32: thumb_func_end sub_80B1F08 thumb_func_start sub_80B1F38 -sub_80B1F38: ; 80B1F38 +sub_80B1F38: @ 80B1F38 push {lr} lsls r1, 16 lsrs r1, 16 @@ -317652,7 +317652,7 @@ _080B1F6E: thumb_func_end sub_80B1F38 thumb_func_start sub_80B1F74 -sub_80B1F74: ; 80B1F74 +sub_80B1F74: @ 80B1F74 push {lr} lsls r1, 16 lsrs r1, 16 @@ -317683,7 +317683,7 @@ _080B1FAA: thumb_func_end sub_80B1F74 thumb_func_start sub_80B1FB0 -sub_80B1FB0: ; 80B1FB0 +sub_80B1FB0: @ 80B1FB0 push {r4-r7,lr} adds r4, r0, 0 lsls r1, 16 @@ -317732,7 +317732,7 @@ _080B1FFE: thumb_func_end sub_80B1FB0 thumb_func_start sub_80B2004 -sub_80B2004: ; 80B2004 +sub_80B2004: @ 80B2004 push {r4-r6,lr} adds r4, r0, 0 lsls r1, 16 @@ -317782,7 +317782,7 @@ _080B2054: thumb_func_end sub_80B2004 thumb_func_start sub_80B205C -sub_80B205C: ; 80B205C +sub_80B205C: @ 80B205C push {lr} lsls r1, 16 lsrs r1, 16 @@ -317806,7 +317806,7 @@ _080B207E: thumb_func_end sub_80B205C thumb_func_start sub_80B208C -sub_80B208C: ; 80B208C +sub_80B208C: @ 80B208C push {r4,lr} adds r3, r0, 0 movs r1, 0 @@ -317834,7 +317834,7 @@ _080B20B2: thumb_func_end sub_80B208C thumb_func_start sub_80B20BC -sub_80B20BC: ; 80B20BC +sub_80B20BC: @ 80B20BC push {lr} ldr r0, =0x0000012f bl FlagGet @@ -317858,7 +317858,7 @@ _080B20E2: thumb_func_end sub_80B20BC thumb_func_start sub_80B20F4 -sub_80B20F4: ; 80B20F4 +sub_80B20F4: @ 80B20F4 push {r4,lr} adds r4, r0, 0 lsls r1, 16 @@ -317887,7 +317887,7 @@ _080B2120: thumb_func_end sub_80B20F4 thumb_func_start sub_80B2128 -sub_80B2128: ; 80B2128 +sub_80B2128: @ 80B2128 push {r4-r6,lr} movs r6, 0 movs r5, 0 @@ -317918,7 +317918,7 @@ _080B2156: thumb_func_end sub_80B2128 thumb_func_start sub_80B215C -sub_80B215C: ; 80B215C +sub_80B215C: @ 80B215C push {lr} bl sub_80B2128 cmp r0, 0 @@ -317943,7 +317943,7 @@ _080B2184: thumb_func_end sub_80B215C thumb_func_start sub_80B2188 -sub_80B2188: ; 80B2188 +sub_80B2188: @ 80B2188 push {lr} bl sub_80B2128 cmp r0, 0 @@ -317966,7 +317966,7 @@ _080B21AE: thumb_func_end sub_80B2188 thumb_func_start sub_80B21B4 -sub_80B21B4: ; 80B21B4 +sub_80B21B4: @ 80B21B4 push {r4,r5,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -317995,7 +317995,7 @@ _080B21E0: thumb_func_end sub_80B21B4 thumb_func_start sub_80B21F4 -sub_80B21F4: ; 80B21F4 +sub_80B21F4: @ 80B21F4 push {lr} adds r3, r0, 0 adds r2, r1, 0 @@ -318012,7 +318012,7 @@ sub_80B21F4: ; 80B21F4 thumb_func_end sub_80B21F4 thumb_func_start sub_80B2214 -sub_80B2214: ; 80B2214 +sub_80B2214: @ 80B2214 push {lr} adds r3, r0, 0 adds r2, r1, 0 @@ -318029,7 +318029,7 @@ sub_80B2214: ; 80B2214 thumb_func_end sub_80B2214 thumb_func_start sub_80B2234 -sub_80B2234: ; 80B2234 +sub_80B2234: @ 80B2234 push {lr} adds r1, r0, 0 lsls r1, 16 @@ -318044,7 +318044,7 @@ sub_80B2234: ; 80B2234 thumb_func_end sub_80B2234 thumb_func_start sub_80B2250 -sub_80B2250: ; 80B2250 +sub_80B2250: @ 80B2250 push {lr} adds r1, r0, 0 lsls r1, 16 @@ -318059,7 +318059,7 @@ sub_80B2250: ; 80B2250 thumb_func_end sub_80B2250 thumb_func_start sub_80B226C -sub_80B226C: ; 80B226C +sub_80B226C: @ 80B226C push {r4,r5,lr} ldr r5, =gUnknown_085500A4 ldr r4, =0x02038bca @@ -318085,7 +318085,7 @@ _080B229A: thumb_func_end sub_80B226C thumb_func_start sub_80B22A0 -sub_80B22A0: ; 80B22A0 +sub_80B22A0: @ 80B22A0 push {lr} ldr r0, =gUnknown_085500A4 ldr r1, =0x02038bca @@ -318099,7 +318099,7 @@ sub_80B22A0: ; 80B22A0 thumb_func_end sub_80B22A0 thumb_func_start sub_80B22BC -sub_80B22BC: ; 80B22BC +sub_80B22BC: @ 80B22BC push {lr} ldr r0, =gUnknown_085500A4 ldr r1, =0x02038bca @@ -318112,7 +318112,7 @@ sub_80B22BC: ; 80B22BC thumb_func_end sub_80B22BC thumb_func_start CheckIfMultipleTrainersWantBattle -CheckIfMultipleTrainersWantBattle: ; 80B22D8 +CheckIfMultipleTrainersWantBattle: @ 80B22D8 push {lr} ldr r1, =0x02038bf9 ldrb r0, [r1] @@ -318141,7 +318141,7 @@ _080B230A: thumb_func_end CheckIfMultipleTrainersWantBattle thumb_func_start sub_80B2318 -sub_80B2318: ; 80B2318 +sub_80B2318: @ 80B2318 push {r4-r7,lr} lsls r0, 16 ldr r7, =gUnknown_085500A4 @@ -318187,7 +318187,7 @@ _080B2364: thumb_func_end sub_80B2318 thumb_func_start sub_80B236C -sub_80B236C: ; 80B236C +sub_80B236C: @ 80B236C push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -318220,7 +318220,7 @@ _080B23A0: thumb_func_end sub_80B236C thumb_func_start sub_80B23B0 -sub_80B23B0: ; 80B23B0 +sub_80B23B0: @ 80B23B0 push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -318267,7 +318267,7 @@ sub_80B23B0: ; 80B23B0 thumb_func_end sub_80B23B0 thumb_func_start sub_80B241C -sub_80B241C: ; 80B241C +sub_80B241C: @ 80B241C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -318284,7 +318284,7 @@ sub_80B241C: ; 80B241C thumb_func_end sub_80B241C thumb_func_start sub_80B243C -sub_80B243C: ; 80B243C +sub_80B243C: @ 80B243C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -318318,7 +318318,7 @@ _080B2472: thumb_func_end sub_80B243C thumb_func_start sub_80B2478 -sub_80B2478: ; 80B2478 +sub_80B2478: @ 80B2478 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -318382,7 +318382,7 @@ _080B24F2: thumb_func_end sub_80B2478 thumb_func_start sub_80B24F8 -sub_80B24F8: ; 80B24F8 +sub_80B24F8: @ 80B24F8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -318410,7 +318410,7 @@ _080B251E: thumb_func_end sub_80B24F8 thumb_func_start sub_80B252C -sub_80B252C: ; 80B252C +sub_80B252C: @ 80B252C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -318446,7 +318446,7 @@ _080B2572: thumb_func_end sub_80B252C thumb_func_start sub_80B2578 -sub_80B2578: ; 80B2578 +sub_80B2578: @ 80B2578 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -318486,7 +318486,7 @@ _080B25BA: thumb_func_end sub_80B2578 thumb_func_start sub_80B25CC -sub_80B25CC: ; 80B25CC +sub_80B25CC: @ 80B25CC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -318514,7 +318514,7 @@ _080B25F2: thumb_func_end sub_80B25CC thumb_func_start sub_80B2600 -sub_80B2600: ; 80B2600 +sub_80B2600: @ 80B2600 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -318542,7 +318542,7 @@ _080B262A: thumb_func_end sub_80B2600 thumb_func_start sub_80B2634 -sub_80B2634: ; 80B2634 +sub_80B2634: @ 80B2634 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -318581,7 +318581,7 @@ _080B2678: thumb_func_end sub_80B2634 thumb_func_start sub_80B2688 -sub_80B2688: ; 80B2688 +sub_80B2688: @ 80B2688 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -318635,7 +318635,7 @@ _080B26FC: thumb_func_end sub_80B2688 thumb_func_start sub_80B270C -sub_80B270C: ; 80B270C +sub_80B270C: @ 80B270C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -318672,7 +318672,7 @@ _080B274C: thumb_func_end sub_80B270C thumb_func_start sub_80B275C -sub_80B275C: ; 80B275C +sub_80B275C: @ 80B275C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -318743,7 +318743,7 @@ _080B27E4: thumb_func_end sub_80B275C thumb_func_start sub_80B2804 -sub_80B2804: ; 80B2804 +sub_80B2804: @ 80B2804 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -318812,7 +318812,7 @@ _080B2898: thumb_func_end sub_80B2804 thumb_func_start sub_80B28A8 -sub_80B28A8: ; 80B28A8 +sub_80B28A8: @ 80B28A8 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -318863,7 +318863,7 @@ _080B290A: thumb_func_end sub_80B28A8 thumb_func_start sub_80B2918 -sub_80B2918: ; 80B2918 +sub_80B2918: @ 80B2918 push {r4-r7,lr} mov r7, r8 push {r7} @@ -318962,7 +318962,7 @@ _080B29E6: thumb_func_end sub_80B2918 thumb_func_start sub_80B2A08 -sub_80B2A08: ; 80B2A08 +sub_80B2A08: @ 80B2A08 push {r4-r7,lr} mov r7, r8 push {r7} @@ -319058,7 +319058,7 @@ _080B2ACE: thumb_func_end sub_80B2A08 thumb_func_start sub_80B2AF4 -sub_80B2AF4: ; 80B2AF4 +sub_80B2AF4: @ 80B2AF4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -319137,7 +319137,7 @@ _080B2B5E: thumb_func_end sub_80B2AF4 thumb_func_start task_map_chg_seq_0807EC34 -task_map_chg_seq_0807EC34: ; 80B2B94 +task_map_chg_seq_0807EC34: @ 80B2B94 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -319203,7 +319203,7 @@ _080B2C22: thumb_func_end task_map_chg_seq_0807EC34 thumb_func_start sub_80B2C30 -sub_80B2C30: ; 80B2C30 +sub_80B2C30: @ 80B2C30 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -319259,7 +319259,7 @@ _080B2C9C: thumb_func_end sub_80B2C30 thumb_func_start sub_80B2CB0 -sub_80B2CB0: ; 80B2CB0 +sub_80B2CB0: @ 80B2CB0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -319287,7 +319287,7 @@ _080B2CDE: thumb_func_end sub_80B2CB0 thumb_func_start sub_80B2CEC -sub_80B2CEC: ; 80B2CEC +sub_80B2CEC: @ 80B2CEC push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -319315,7 +319315,7 @@ sub_80B2CEC: ; 80B2CEC thumb_func_end sub_80B2CEC thumb_func_start sub_80B2D2C -sub_80B2D2C: ; 80B2D2C +sub_80B2D2C: @ 80B2D2C push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -319343,7 +319343,7 @@ sub_80B2D2C: ; 80B2D2C thumb_func_end sub_80B2D2C thumb_func_start sub_80B2D6C -sub_80B2D6C: ; 80B2D6C +sub_80B2D6C: @ 80B2D6C push {lr} lsls r0, 24 lsrs r0, 24 @@ -319374,7 +319374,7 @@ _080B2D9A: thumb_func_end sub_80B2D6C thumb_func_start sub_80B2DA4 -sub_80B2DA4: ; 80B2DA4 +sub_80B2DA4: @ 80B2DA4 push {r4,lr} movs r3, 0x2 movs r2, 0x2 @@ -319445,7 +319445,7 @@ _080B2E34: thumb_func_end sub_80B2DA4 thumb_func_start sub_80B2E4C -sub_80B2E4C: ; 80B2E4C +sub_80B2E4C: @ 80B2E4C push {lr} ldr r1, =0x020229c6 ldr r2, =0x00001133 @@ -319463,7 +319463,7 @@ sub_80B2E4C: ; 80B2E4C thumb_func_end sub_80B2E4C thumb_func_start sub_80B2E74 -sub_80B2E74: ; 80B2E74 +sub_80B2E74: @ 80B2E74 push {lr} ldr r1, =0x020375f0 movs r0, 0 @@ -319484,7 +319484,7 @@ sub_80B2E74: ; 80B2E74 thumb_func_end sub_80B2E74 thumb_func_start sub_80B2EA8 -sub_80B2EA8: ; 80B2EA8 +sub_80B2EA8: @ 80B2EA8 push {r4,lr} ldr r4, =sub_80B2EE4 adds r0, r4, 0 @@ -319513,7 +319513,7 @@ _080B2ED4: thumb_func_end sub_80B2EA8 thumb_func_start sub_80B2EE4 -sub_80B2EE4: ; 80B2EE4 +sub_80B2EE4: @ 80B2EE4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -319633,7 +319633,7 @@ _080B2FC6: thumb_func_end sub_80B2EE4 thumb_func_start sub_80B2FD8 -sub_80B2FD8: ; 80B2FD8 +sub_80B2FD8: @ 80B2FD8 push {lr} ldr r1, =0x020229c6 ldr r2, =0x00004411 @@ -319651,7 +319651,7 @@ sub_80B2FD8: ; 80B2FD8 thumb_func_end sub_80B2FD8 thumb_func_start sub_80B3000 -sub_80B3000: ; 80B3000 +sub_80B3000: @ 80B3000 push {lr} ldr r1, =0x020229c6 ldr r2, =0x00006601 @@ -319669,7 +319669,7 @@ sub_80B3000: ; 80B3000 thumb_func_end sub_80B3000 thumb_func_start sub_80B3028 -sub_80B3028: ; 80B3028 +sub_80B3028: @ 80B3028 push {lr} ldr r1, =0x020229c6 ldr r2, =0x00006602 @@ -319687,7 +319687,7 @@ sub_80B3028: ; 80B3028 thumb_func_end sub_80B3028 thumb_func_start sub_80B3050 -sub_80B3050: ; 80B3050 +sub_80B3050: @ 80B3050 push {lr} ldr r0, =sub_80B3144 bl is_function_an_active_task @@ -319778,7 +319778,7 @@ _080B3134: thumb_func_end sub_80B3050 thumb_func_start sub_80B3144 -sub_80B3144: ; 80B3144 +sub_80B3144: @ 80B3144 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -319816,7 +319816,7 @@ _080B3184: thumb_func_end sub_80B3144 thumb_func_start sub_80B3194 -sub_80B3194: ; 80B3194 +sub_80B3194: @ 80B3194 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -319856,7 +319856,7 @@ _080B31DA: thumb_func_end sub_80B3194 thumb_func_start sub_80B31E8 -sub_80B31E8: ; 80B31E8 +sub_80B31E8: @ 80B31E8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -319883,7 +319883,7 @@ _080B3212: thumb_func_end sub_80B31E8 thumb_func_start sub_80B3220 -sub_80B3220: ; 80B3220 +sub_80B3220: @ 80B3220 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -319908,7 +319908,7 @@ _080B3248: thumb_func_end sub_80B3220 thumb_func_start sub_80B3254 -sub_80B3254: ; 80B3254 +sub_80B3254: @ 80B3254 push {lr} bl sub_809FF80 pop {r0} @@ -319916,7 +319916,7 @@ sub_80B3254: ; 80B3254 thumb_func_end sub_80B3254 thumb_func_start sub_80B3260 -sub_80B3260: ; 80B3260 +sub_80B3260: @ 80B3260 push {lr} cmp r0, 0x2 beq _080B3284 @@ -319959,7 +319959,7 @@ _080B32A6: thumb_func_end sub_80B3260 thumb_func_start sub_80B32B4 -sub_80B32B4: ; 80B32B4 +sub_80B32B4: @ 80B32B4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -320068,7 +320068,7 @@ _080B33A0: thumb_func_end sub_80B32B4 thumb_func_start sub_80B33BC -sub_80B33BC: ; 80B33BC +sub_80B33BC: @ 80B33BC push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -320241,7 +320241,7 @@ _080B3532: thumb_func_end sub_80B33BC thumb_func_start sub_80B3554 -sub_80B3554: ; 80B3554 +sub_80B3554: @ 80B3554 push {r4,lr} ldr r0, =0x030022c0 movs r1, 0x87 @@ -320329,7 +320329,7 @@ _080B35FE: thumb_func_end sub_80B3554 thumb_func_start sub_80B360C -sub_80B360C: ; 80B360C +sub_80B360C: @ 80B360C push {r4,r5,lr} ldr r2, =0x02022fec ldr r0, [r2] @@ -320417,7 +320417,7 @@ _080B36D0: thumb_func_end sub_80B360C thumb_func_start sub_80B36EC -sub_80B36EC: ; 80B36EC +sub_80B36EC: @ 80B36EC push {lr} ldr r0, =0x020375e0 ldrh r1, [r0] @@ -320443,7 +320443,7 @@ _080B370E: thumb_func_end sub_80B36EC thumb_func_start sub_80B371C -sub_80B371C: ; 80B371C +sub_80B371C: @ 80B371C push {lr} bl sub_80872B0 pop {r0} @@ -320451,7 +320451,7 @@ sub_80B371C: ; 80B371C thumb_func_end sub_80B371C thumb_func_start sub_80B3728 -sub_80B3728: ; 80B3728 +sub_80B3728: @ 80B3728 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -320531,7 +320531,7 @@ _080B37CC: thumb_func_end sub_80B3728 thumb_func_start sub_80B37D4 -sub_80B37D4: ; 80B37D4 +sub_80B37D4: @ 80B37D4 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =sub_80B3728 @@ -320551,7 +320551,7 @@ sub_80B37D4: ; 80B37D4 thumb_func_end sub_80B37D4 thumb_func_start sub_80B37FC -sub_80B37FC: ; 80B37FC +sub_80B37FC: @ 80B37FC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -320622,7 +320622,7 @@ _080B3884: thumb_func_end sub_80B37FC thumb_func_start sub_80B3894 -sub_80B3894: ; 80B3894 +sub_80B3894: @ 80B3894 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -320691,7 +320691,7 @@ _080B391C: thumb_func_end sub_80B3894 thumb_func_start sub_80B3924 -sub_80B3924: ; 80B3924 +sub_80B3924: @ 80B3924 push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -320711,7 +320711,7 @@ _080B3946: thumb_func_end sub_80B3924 thumb_func_start sub_80B3950 -sub_80B3950: ; 80B3950 +sub_80B3950: @ 80B3950 push {lr} ldr r0, =sub_80B37FC movs r1, 0x50 @@ -320722,12 +320722,12 @@ sub_80B3950: ; 80B3950 thumb_func_end sub_80B3950 thumb_func_start nullsub_37 -nullsub_37: ; 80B3964 +nullsub_37: @ 80B3964 bx lr thumb_func_end nullsub_37 thumb_func_start sub_80B3968 -sub_80B3968: ; 80B3968 +sub_80B3968: @ 80B3968 push {lr} ldr r1, =0x020229c6 ldr r2, =0x00002211 @@ -320751,7 +320751,7 @@ _080B399A: thumb_func_end sub_80B3968 thumb_func_start sub_80B39A4 -sub_80B39A4: ; 80B39A4 +sub_80B39A4: @ 80B39A4 push {lr} ldr r0, =sub_80B3728 movs r1, 0x50 @@ -320763,7 +320763,7 @@ sub_80B39A4: ; 80B39A4 thumb_func_end sub_80B39A4 thumb_func_start sp02A_crash_sound -sp02A_crash_sound: ; 80B39BC +sp02A_crash_sound: @ 80B39BC push {lr} ldr r0, =0x020375e4 ldrb r0, [r0] @@ -320775,7 +320775,7 @@ sp02A_crash_sound: ; 80B39BC thumb_func_end sp02A_crash_sound thumb_func_start sub_80B39D4 -sub_80B39D4: ; 80B39D4 +sub_80B39D4: @ 80B39D4 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -320814,7 +320814,7 @@ _080B3A2A: thumb_func_end sub_80B39D4 thumb_func_start task00_08081A90 -task00_08081A90: ; 80B3A30 +task00_08081A90: @ 80B3A30 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -320868,7 +320868,7 @@ _080B3AA6: thumb_func_end task00_08081A90 thumb_func_start sub_80B3AAC -sub_80B3AAC: ; 80B3AAC +sub_80B3AAC: @ 80B3AAC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -320887,7 +320887,7 @@ _080B3AC4: thumb_func_end sub_80B3AAC thumb_func_start sub_80B3AD0 -sub_80B3AD0: ; 80B3AD0 +sub_80B3AD0: @ 80B3AD0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -320907,7 +320907,7 @@ sub_80B3AD0: ; 80B3AD0 thumb_func_end sub_80B3AD0 thumb_func_start sub_80B3AF8 -sub_80B3AF8: ; 80B3AF8 +sub_80B3AF8: @ 80B3AF8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -321004,7 +321004,7 @@ _080B3BB8: thumb_func_end sub_80B3AF8 thumb_func_start sub_80B3BC4 -sub_80B3BC4: ; 80B3BC4 +sub_80B3BC4: @ 80B3BC4 push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -321021,8 +321021,8 @@ _080B3BD6: thumb_func_end sub_80B3BC4 thumb_func_start CheckForTrainersWantingBattle -; bool8 CheckForTrainersWantingBattle() -CheckForTrainersWantingBattle: ; 80B3BE8 +@ bool8 CheckForTrainersWantingBattle() +CheckForTrainersWantingBattle: @ 80B3BE8 push {r4-r7,lr} ldr r0, =0x030060a8 movs r1, 0 @@ -321148,8 +321148,8 @@ _080B3CF4: thumb_func_end CheckForTrainersWantingBattle thumb_func_start CheckIfTrainerWantsBattle -; u8 CheckIfTrainerWantsBattle(u8 trainerFieldObjectId) -CheckIfTrainerWantsBattle: ; 80B3D00 +@ u8 CheckIfTrainerWantsBattle(u8 trainerFieldObjectId) +CheckIfTrainerWantsBattle: @ 80B3D00 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -321266,8 +321266,8 @@ _080B3DE2: thumb_func_end CheckIfTrainerWantsBattle thumb_func_start CheckIfTrainerCanApproachPlayer -; u8 CheckIfTrainerCanApproachPlayer(struct npc_state *trainerFieldObject) -CheckIfTrainerCanApproachPlayer: ; 80B3DF0 +@ u8 CheckIfTrainerCanApproachPlayer(struct npc_state *trainerFieldObject) +CheckIfTrainerCanApproachPlayer: @ 80B3DF0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -321355,8 +321355,8 @@ _080B3E90: thumb_func_end CheckIfTrainerCanApproachPlayer thumb_func_start IsTrainerInRangeSouth -; u8 IsTrainerInRangeSouth(struct npc_state *trainerFieldObject, u16 sightRange, u16 playerX, u16 playerY) -IsTrainerInRangeSouth: ; 80B3EA0 +@ u8 IsTrainerInRangeSouth(struct npc_state *trainerFieldObject, u16 sightRange, u16 playerX, u16 playerY) +IsTrainerInRangeSouth: @ 80B3EA0 push {r4-r6,lr} adds r4, r0, 0 lsls r1, 16 @@ -321395,8 +321395,8 @@ _080B3EDC: thumb_func_end IsTrainerInRangeSouth thumb_func_start IsTrainerInRangeNorth -; u8 IsTrainerInRangeNorth(struct npc_state *trainerFieldObject, u16 sightRange, u16 playerX, u16 playerY) -IsTrainerInRangeNorth: ; 80B3EE4 +@ u8 IsTrainerInRangeNorth(struct npc_state *trainerFieldObject, u16 sightRange, u16 playerX, u16 playerY) +IsTrainerInRangeNorth: @ 80B3EE4 push {r4-r6,lr} adds r4, r0, 0 lsls r1, 16 @@ -321435,8 +321435,8 @@ _080B3F20: thumb_func_end IsTrainerInRangeNorth thumb_func_start IsTrainerInRangeWest -; u8 IsTrainerInRangeWest(struct npc_state *trainerFieldObject, u16 sightRange, u16 playerX, u16 playerY) -IsTrainerInRangeWest: ; 80B3F28 +@ u8 IsTrainerInRangeWest(struct npc_state *trainerFieldObject, u16 sightRange, u16 playerX, u16 playerY) +IsTrainerInRangeWest: @ 80B3F28 push {r4-r6,lr} adds r4, r0, 0 lsls r1, 16 @@ -321475,8 +321475,8 @@ _080B3F64: thumb_func_end IsTrainerInRangeWest thumb_func_start IsTrainerInRangeEast -; u8 IsTrainerInRangeEast(struct npc_state *trainerFieldObject, u16 sightRange, u16 playerX, u16 playerY) -IsTrainerInRangeEast: ; 80B3F6C +@ u8 IsTrainerInRangeEast(struct npc_state *trainerFieldObject, u16 sightRange, u16 playerX, u16 playerY) +IsTrainerInRangeEast: @ 80B3F6C push {r4-r6,lr} adds r4, r0, 0 lsls r1, 16 @@ -321515,8 +321515,8 @@ _080B3FA8: thumb_func_end IsTrainerInRangeEast thumb_func_start CheckPathBetweenTrainerAndPlayer -; u8 CheckPathBetweenTrainerAndPlayer(struct npc_state *fieldObject, u8 a2, u8 direction) -CheckPathBetweenTrainerAndPlayer: ; 80B3FB0 +@ u8 CheckPathBetweenTrainerAndPlayer(struct npc_state *fieldObject, u8 a2, u8 direction) +CheckPathBetweenTrainerAndPlayer: @ 80B3FB0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -321615,8 +321615,8 @@ _080B405C: thumb_func_end CheckPathBetweenTrainerAndPlayer thumb_func_start TrainerApproachPlayer -; void TrainerApproachPlayer(struct npc_state *trainerFieldObject, u8 distance) -TrainerApproachPlayer: ; 80B406C +@ void TrainerApproachPlayer(struct npc_state *trainerFieldObject, u8 distance) +TrainerApproachPlayer: @ 80B406C push {r4,r5,lr} lsls r5, r1, 24 lsrs r5, 24 @@ -321657,7 +321657,7 @@ TrainerApproachPlayer: ; 80B406C thumb_func_end TrainerApproachPlayer thumb_func_start sub_80B40C8 -sub_80B40C8: ; 80B40C8 +sub_80B40C8: @ 80B40C8 push {r4,r5,lr} adds r2, r0, 0 ldr r0, =0x02038bfc @@ -321692,7 +321692,7 @@ _080B40E8: thumb_func_end sub_80B40C8 thumb_func_start c3_8081EDC -c3_8081EDC: ; 80B4118 +c3_8081EDC: @ 80B4118 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -321739,13 +321739,13 @@ _080B416C: thumb_func_end c3_8081EDC thumb_func_start sub_80B4178 -sub_80B4178: ; 80B4178 +sub_80B4178: @ 80B4178 movs r0, 0 bx lr thumb_func_end sub_80B4178 thumb_func_start sub_80B417C -sub_80B417C: ; 80B417C +sub_80B417C: @ 80B417C push {r4,r5,lr} adds r5, r1, 0 adds r4, r2, 0 @@ -321777,7 +321777,7 @@ sub_80B417C: ; 80B417C thumb_func_end sub_80B417C thumb_func_start sub_80B41C0 -sub_80B41C0: ; 80B41C0 +sub_80B41C0: @ 80B41C0 push {r4,r5,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -321815,7 +321815,7 @@ _080B41F8: thumb_func_end sub_80B41C0 thumb_func_start sub_80B4200 -sub_80B4200: ; 80B4200 +sub_80B4200: @ 80B4200 push {r4,r5,lr} adds r5, r1, 0 adds r4, r2, 0 @@ -321862,7 +321862,7 @@ _080B4252: thumb_func_end sub_80B4200 thumb_func_start sub_80B425C -sub_80B425C: ; 80B425C +sub_80B425C: @ 80B425C push {r4-r6,lr} adds r6, r1, 0 adds r5, r2, 0 @@ -321947,7 +321947,7 @@ _080B4308: thumb_func_end sub_80B425C thumb_func_start sub_80B4318 -sub_80B4318: ; 80B4318 +sub_80B4318: @ 80B4318 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -321980,7 +321980,7 @@ _080B434A: thumb_func_end sub_80B4318 thumb_func_start sub_80B435C -sub_80B435C: ; 80B435C +sub_80B435C: @ 80B435C push {r4,r5,lr} adds r5, r1, 0 adds r4, r2, 0 @@ -322009,7 +322009,7 @@ _080B4388: thumb_func_end sub_80B435C thumb_func_start sub_80B4390 -sub_80B4390: ; 80B4390 +sub_80B4390: @ 80B4390 push {r4,lr} adds r4, r1, 0 adds r0, r2, 0 @@ -322027,7 +322027,7 @@ _080B43A4: thumb_func_end sub_80B4390 thumb_func_start sub_80B43AC -sub_80B43AC: ; 80B43AC +sub_80B43AC: @ 80B43AC push {r4,r5,lr} adds r5, r1, 0 adds r4, r2, 0 @@ -322056,7 +322056,7 @@ _080B43D8: thumb_func_end sub_80B43AC thumb_func_start sub_80B43E0 -sub_80B43E0: ; 80B43E0 +sub_80B43E0: @ 80B43E0 push {r4,r5,lr} adds r5, r1, 0 adds r4, r2, 0 @@ -322099,7 +322099,7 @@ _080B4426: thumb_func_end sub_80B43E0 thumb_func_start sub_80B4438 -sub_80B4438: ; 80B4438 +sub_80B4438: @ 80B4438 push {r4,r5,lr} adds r5, r1, 0 adds r4, r2, 0 @@ -322158,7 +322158,7 @@ _080B44A0: thumb_func_end sub_80B4438 thumb_func_start sub_80B44AC -sub_80B44AC: ; 80B44AC +sub_80B44AC: @ 80B44AC push {r4,lr} adds r4, r1, 0 movs r0, 0x31 @@ -322176,7 +322176,7 @@ _080B44C0: thumb_func_end sub_80B44AC thumb_func_start sub_80B44C8 -sub_80B44C8: ; 80B44C8 +sub_80B44C8: @ 80B44C8 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -322258,7 +322258,7 @@ _080B456E: thumb_func_end sub_80B44C8 thumb_func_start sub_80B4578 -sub_80B4578: ; 80B4578 +sub_80B4578: @ 80B4578 push {r4,lr} adds r4, r0, 0 ldr r0, =sub_80B44C8 @@ -322282,7 +322282,7 @@ sub_80B4578: ; 80B4578 thumb_func_end sub_80B4578 thumb_func_start sub_80B45AC -sub_80B45AC: ; 80B45AC +sub_80B45AC: @ 80B45AC push {lr} ldr r0, =sub_80B45BC bl sub_80B40C8 @@ -322292,7 +322292,7 @@ sub_80B45AC: ; 80B45AC thumb_func_end sub_80B45AC thumb_func_start sub_80B45BC -sub_80B45BC: ; 80B45BC +sub_80B45BC: @ 80B45BC push {lr} lsls r0, 24 lsrs r0, 24 @@ -322303,7 +322303,7 @@ sub_80B45BC: ; 80B45BC thumb_func_end sub_80B45BC thumb_func_start sub_80B45D0 -sub_80B45D0: ; 80B45D0 +sub_80B45D0: @ 80B45D0 push {lr} ldr r0, =0x030060a8 ldrb r0, [r0] @@ -322338,7 +322338,7 @@ _080B4616: thumb_func_end sub_80B45D0 thumb_func_start oei_exclamation_mark -oei_exclamation_mark: ; 80B4620 +oei_exclamation_mark: @ 80B4620 push {lr} ldr r0, =gUnknown_085507B4 movs r1, 0 @@ -322365,7 +322365,7 @@ _080B4648: thumb_func_end oei_exclamation_mark thumb_func_start sub_80B4658 -sub_80B4658: ; 80B4658 +sub_80B4658: @ 80B4658 push {lr} ldr r0, =gUnknown_085507B4 movs r1, 0 @@ -322392,7 +322392,7 @@ _080B4680: thumb_func_end sub_80B4658 thumb_func_start sub_80B4690 -sub_80B4690: ; 80B4690 +sub_80B4690: @ 80B4690 push {r4,lr} ldr r0, =gUnknown_085507CC movs r1, 0 @@ -322427,8 +322427,8 @@ _080B46C6: thumb_func_end sub_80B4690 thumb_func_start sub_80B46D8 -; void sub_80B46D8(struct obj *object, s16 a2, u8 a3) -sub_80B46D8: ; 80B46D8 +@ void sub_80B46D8(struct obj *object, s16 a2, u8 a3) +sub_80B46D8: @ 80B46D8 push {r4,lr} lsls r2, 24 lsrs r2, 24 @@ -322466,7 +322466,7 @@ sub_80B46D8: ; 80B46D8 thumb_func_end sub_80B46D8 thumb_func_start objc_exclamation_mark_probably -objc_exclamation_mark_probably: ; 80B4724 +objc_exclamation_mark_probably: @ 80B4724 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -322544,7 +322544,7 @@ _080B47B2: thumb_func_end objc_exclamation_mark_probably thumb_func_start sub_80B47BC -sub_80B47BC: ; 80B47BC +sub_80B47BC: @ 80B47BC push {lr} ldr r0, =0x02038bfc ldrb r0, [r0] @@ -322564,7 +322564,7 @@ _080B47D8: thumb_func_end sub_80B47BC thumb_func_start sub_80B47E0 -sub_80B47E0: ; 80B47E0 +sub_80B47E0: @ 80B47E0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -322589,7 +322589,7 @@ _080B4800: thumb_func_end sub_80B47E0 thumb_func_start sub_80B4808 -sub_80B4808: ; 80B4808 +sub_80B4808: @ 80B4808 push {lr} ldr r0, =0x030060ac ldrb r0, [r0] @@ -322658,7 +322658,7 @@ _080B489E: thumb_func_end sub_80B4808 thumb_func_start sub_80B48B8 -sub_80B48B8: ; 80B48B8 +sub_80B48B8: @ 80B48B8 ldr r1, =0x02038c00 strb r0, [r1] bx lr @@ -322666,7 +322666,7 @@ sub_80B48B8: ; 80B48B8 thumb_func_end sub_80B48B8 thumb_func_start sub_80B48C4 -sub_80B48C4: ; 80B48C4 +sub_80B48C4: @ 80B48C4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -322766,7 +322766,7 @@ _080B4974: thumb_func_end sub_80B48C4 thumb_func_start sub_80B4984 -sub_80B4984: ; 80B4984 +sub_80B4984: @ 80B4984 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -322902,7 +322902,7 @@ _080B4A7C: thumb_func_end sub_80B4984 thumb_func_start sub_80B4A98 -sub_80B4A98: ; 80B4A98 +sub_80B4A98: @ 80B4A98 ldr r2, =0x02038c04 ldr r1, [r2] ldr r0, =0x41c64e6d @@ -322916,7 +322916,7 @@ sub_80B4A98: ; 80B4A98 thumb_func_end sub_80B4A98 thumb_func_start sub_80B4AB8 -sub_80B4AB8: ; 80B4AB8 +sub_80B4AB8: @ 80B4AB8 lsls r0, 16 lsrs r0, 16 ldr r1, =0x02038c04 @@ -322926,7 +322926,7 @@ sub_80B4AB8: ; 80B4AB8 thumb_func_end sub_80B4AB8 thumb_func_start wild_pokemon_rand_grass -wild_pokemon_rand_grass: ; 80B4AC8 +wild_pokemon_rand_grass: @ 80B4AC8 push {lr} bl GenerateRandomNumber lsls r0, 16 @@ -323033,7 +323033,7 @@ _080B4B7E: thumb_func_end wild_pokemon_rand_grass thumb_func_start wild_pokemon_rand_water -wild_pokemon_rand_water: ; 80B4B84 +wild_pokemon_rand_water: @ 80B4B84 push {lr} bl GenerateRandomNumber lsls r0, 16 @@ -323082,7 +323082,7 @@ _080B4BD4: thumb_func_end wild_pokemon_rand_water thumb_func_start sub_80B4BD8 -sub_80B4BD8: ; 80B4BD8 +sub_80B4BD8: @ 80B4BD8 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -323173,7 +323173,7 @@ _080B4C6C: thumb_func_end sub_80B4BD8 thumb_func_start sub_80B4C74 -sub_80B4C74: ; 80B4C74 +sub_80B4C74: @ 80B4C74 push {r4-r7,lr} adds r4, r0, 0 ldrb r0, [r4, 0x1] @@ -323242,7 +323242,7 @@ _080B4CF0: thumb_func_end sub_80B4C74 thumb_func_start get_wild_data_index_for_map -get_wild_data_index_for_map: ; 80B4CF8 +get_wild_data_index_for_map: @ 80B4CF8 push {r4-r6,lr} movs r4, 0 ldr r0, =gWildMonHeaders @@ -323307,7 +323307,7 @@ _080B4D6E: thumb_func_end get_wild_data_index_for_map thumb_func_start sub_80B4D78 -sub_80B4D78: ; 80B4D78 +sub_80B4D78: @ 80B4D78 push {r4-r7,lr} sub sp, 0x1C bl GetSafariZoneFlag @@ -323428,7 +323428,7 @@ _080B4E5E: thumb_func_end sub_80B4D78 thumb_func_start sub_80B4E68 -sub_80B4E68: ; 80B4E68 +sub_80B4E68: @ 80B4E68 push {r4-r7,lr} sub sp, 0xC lsls r0, 16 @@ -323533,7 +323533,7 @@ _080B4F40: thumb_func_end sub_80B4E68 thumb_func_start sub_80B4F4C -sub_80B4F4C: ; 80B4F4C +sub_80B4F4C: @ 80B4F4C push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -323645,7 +323645,7 @@ _080B501C: thumb_func_end sub_80B4F4C thumb_func_start sub_80B5024 -sub_80B5024: ; 80B5024 +sub_80B5024: @ 80B5024 push {r4,r5,lr} adds r5, r0, 0 lsls r0, r1, 24 @@ -323673,7 +323673,7 @@ sub_80B5024: ; 80B5024 thumb_func_end sub_80B5024 thumb_func_start SetUpMassOutbreakEncounter -SetUpMassOutbreakEncounter: ; 80B505C +SetUpMassOutbreakEncounter: @ 80B505C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -323730,7 +323730,7 @@ _080B50C6: thumb_func_end SetUpMassOutbreakEncounter thumb_func_start DoMassOutbreakEncounterTest -DoMassOutbreakEncounterTest: ; 80B50DC +DoMassOutbreakEncounterTest: @ 80B50DC push {r4,lr} ldr r4, =0x03005d8c ldr r2, [r4] @@ -323778,7 +323778,7 @@ _080B513E: thumb_func_end DoMassOutbreakEncounterTest thumb_func_start DoWildEncounterRateDiceRoll -DoWildEncounterRateDiceRoll: ; 80B5144 +DoWildEncounterRateDiceRoll: @ 80B5144 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -323804,7 +323804,7 @@ _080B516A: thumb_func_end DoWildEncounterRateDiceRoll thumb_func_start DoWildEncounterRateTest -DoWildEncounterRateTest: ; 80B5170 +DoWildEncounterRateTest: @ 80B5170 push {r4,lr} sub sp, 0x4 str r0, [sp] @@ -323904,7 +323904,7 @@ _080B5222: thumb_func_end DoWildEncounterRateTest thumb_func_start DoGlobalWildEncounterDiceRoll -DoGlobalWildEncounterDiceRoll: ; 80B523C +DoGlobalWildEncounterDiceRoll: @ 80B523C push {lr} bl GenerateRandomNumber lsls r0, 16 @@ -323925,7 +323925,7 @@ _080B525A: thumb_func_end DoGlobalWildEncounterDiceRoll thumb_func_start sub_80B5260 -sub_80B5260: ; 80B5260 +sub_80B5260: @ 80B5260 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -323948,7 +323948,7 @@ _080B5282: thumb_func_end sub_80B5260 thumb_func_start is_it_battle_time_2 -is_it_battle_time_2: ; 80B5288 +is_it_battle_time_2: @ 80B5288 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -324246,7 +324246,7 @@ _080B5500: thumb_func_end is_it_battle_time_2 thumb_func_start rock_smash_wild_pokemon_encounter -rock_smash_wild_pokemon_encounter: ; 80B550C +rock_smash_wild_pokemon_encounter: @ 80B550C push {r4,lr} bl get_wild_data_index_for_map lsls r0, 16 @@ -324296,7 +324296,7 @@ _080B556E: thumb_func_end rock_smash_wild_pokemon_encounter thumb_func_start sub_80B5578 -sub_80B5578: ; 80B5578 +sub_80B5578: @ 80B5578 push {r4,r5,lr} sub sp, 0x4 mov r5, sp @@ -324469,7 +324469,7 @@ _080B56F4: thumb_func_end sub_80B5578 thumb_func_start GetFishingWildMonListHeader -GetFishingWildMonListHeader: ; 80B56FC +GetFishingWildMonListHeader: @ 80B56FC push {lr} bl get_wild_data_index_for_map lsls r0, 16 @@ -324497,7 +324497,7 @@ _080B572E: thumb_func_end GetFishingWildMonListHeader thumb_func_start sub_80B5734 -sub_80B5734: ; 80B5734 +sub_80B5734: @ 80B5734 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -324545,7 +324545,7 @@ _080B5784: thumb_func_end sub_80B5734 thumb_func_start wild_pokemon_rand_for_map -wild_pokemon_rand_for_map: ; 80B57A0 +wild_pokemon_rand_for_map: @ 80B57A0 push {r4-r6,lr} adds r6, r0, 0 movs r0, 0 @@ -324616,7 +324616,7 @@ _080B5826: thumb_func_end wild_pokemon_rand_for_map thumb_func_start sub_80B582C -sub_80B582C: ; 80B582C +sub_80B582C: @ 80B582C push {r4,lr} bl get_wild_data_index_for_map lsls r0, 16 @@ -324650,7 +324650,7 @@ _080B586A: thumb_func_end sub_80B582C thumb_func_start sub_80B5870 -sub_80B5870: ; 80B5870 +sub_80B5870: @ 80B5870 push {r4,r5,lr} bl InBattlePike lsls r0, 24 @@ -324692,7 +324692,7 @@ _080B58C6: thumb_func_end sub_80B5870 thumb_func_start sub_80B58CC -sub_80B58CC: ; 80B58CC +sub_80B58CC: @ 80B58CC push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -324744,8 +324744,8 @@ _080B592C: thumb_func_end sub_80B58CC thumb_func_start DoKeenEyeIntimidateWildEncounterTest -; _BOOL1 DoKeenEyeIntimidateWildEncounterTest(u8 wildMonLevel) -DoKeenEyeIntimidateWildEncounterTest: ; 80B5934 +@ _BOOL1 DoKeenEyeIntimidateWildEncounterTest(u8 wildMonLevel) +DoKeenEyeIntimidateWildEncounterTest: @ 80B5934 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -324793,8 +324793,8 @@ _080B598A: thumb_func_end DoKeenEyeIntimidateWildEncounterTest thumb_func_start TryGetRandomWildMonIndexByType -; _BOOL1 TryGetRandomWildMonIndexByType(WildMonEntry *mons, u8 type, u8 numMons, u8 *monIndex) -TryGetRandomWildMonIndexByType: ; 80B5990 +@ _BOOL1 TryGetRandomWildMonIndexByType(WildMonEntry *mons, u8 type, u8 numMons, u8 *monIndex) +TryGetRandomWildMonIndexByType: @ 80B5990 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -324898,8 +324898,8 @@ _080B5A3C: thumb_func_end TryGetRandomWildMonIndexByType thumb_func_start TryGetAbilityInfluencedWildMonIndex -; _BOOL1 TryGetAbilityInfluencedWildMonIndex(WildMonEntry *mons, u8 type, u8 abilityId, u8 *monIndex) -TryGetAbilityInfluencedWildMonIndex: ; 80B5A50 +@ _BOOL1 TryGetAbilityInfluencedWildMonIndex(WildMonEntry *mons, u8 type, u8 abilityId, u8 *monIndex) +TryGetAbilityInfluencedWildMonIndex: @ 80B5A50 push {r4-r7,lr} mov r7, r8 push {r7} @@ -324948,8 +324948,8 @@ _080B5AA6: thumb_func_end TryGetAbilityInfluencedWildMonIndex thumb_func_start affects_encounter_rate_based_on_flags -; void affects_encounter_rate_based_on_flags(u32 *val) -affects_encounter_rate_based_on_flags: ; 80B5AB0 +@ void affects_encounter_rate_based_on_flags(u32 *val) +affects_encounter_rate_based_on_flags: @ 80B5AB0 push {r4,lr} adds r4, r0, 0 ldr r0, =0x000008ad @@ -324982,7 +324982,7 @@ _080B5AE4: thumb_func_end affects_encounter_rate_based_on_flags thumb_func_start ApplyCleanseTagWildEncounterRateReduction -ApplyCleanseTagWildEncounterRateReduction: ; 80B5AF0 +ApplyCleanseTagWildEncounterRateReduction: @ 80B5AF0 push {r4,lr} adds r4, r0, 0 ldr r0, =0x020244ec @@ -325003,8 +325003,8 @@ _080B5B0C: thumb_func_end ApplyCleanseTagWildEncounterRateReduction thumb_func_start FieldEffectStart -; u8 FieldEffectStart(u8 id) -FieldEffectStart: ; 80B5B18 +@ u8 FieldEffectStart(u8 id) +FieldEffectStart: @ 80B5B18 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -325040,8 +325040,8 @@ _080B5B36: thumb_func_end FieldEffectStart thumb_func_start FieldEffectCmd_loadtiles -; bool8 FieldEffectCmd_loadtiles(u8 **script, u8 *returnValue) -FieldEffectCmd_loadtiles: ; 80B5B60 +@ bool8 FieldEffectCmd_loadtiles(u8 **script, u8 *returnValue) +FieldEffectCmd_loadtiles: @ 80B5B60 push {lr} ldr r1, [r0] adds r1, 0x1 @@ -325053,8 +325053,8 @@ FieldEffectCmd_loadtiles: ; 80B5B60 thumb_func_end FieldEffectCmd_loadtiles thumb_func_start FieldEffectCmd_loadfadedpal -; bool8 FieldEffectCmd_loadfadedpal(u8 **script, u8 *returnValue) -FieldEffectCmd_loadfadedpal: ; 80B5B74 +@ bool8 FieldEffectCmd_loadfadedpal(u8 **script, u8 *returnValue) +FieldEffectCmd_loadfadedpal: @ 80B5B74 push {lr} ldr r1, [r0] adds r1, 0x1 @@ -325066,8 +325066,8 @@ FieldEffectCmd_loadfadedpal: ; 80B5B74 thumb_func_end FieldEffectCmd_loadfadedpal thumb_func_start FieldEffectCmd_loadpal -; bool8 FieldEffectCmd_loadpal(u8 **script, u8 *returnValue) -FieldEffectCmd_loadpal: ; 80B5B88 +@ bool8 FieldEffectCmd_loadpal(u8 **script, u8 *returnValue) +FieldEffectCmd_loadpal: @ 80B5B88 push {lr} ldr r1, [r0] adds r1, 0x1 @@ -325079,8 +325079,8 @@ FieldEffectCmd_loadpal: ; 80B5B88 thumb_func_end FieldEffectCmd_loadpal thumb_func_start FieldEffectCmd_callnative -; bool8 FieldEffectCmd_callnative(u8 **script, u8 *returnValue) -FieldEffectCmd_callnative: ; 80B5B9C +@ bool8 FieldEffectCmd_callnative(u8 **script, u8 *returnValue) +FieldEffectCmd_callnative: @ 80B5B9C push {lr} ldr r2, [r0] adds r2, 0x1 @@ -325092,15 +325092,15 @@ FieldEffectCmd_callnative: ; 80B5B9C thumb_func_end FieldEffectCmd_callnative thumb_func_start FieldEffectCmd_end -; bool8 FieldEffectCmd_end(u8 **script, u8 *returnValue) -FieldEffectCmd_end: ; 80B5BB0 +@ bool8 FieldEffectCmd_end(u8 **script, u8 *returnValue) +FieldEffectCmd_end: @ 80B5BB0 movs r0, 0 bx lr thumb_func_end FieldEffectCmd_end thumb_func_start FieldEffectCmd_loadgfx_callnative -; bool8 FieldEffectCmd_loadgfx_callnative(u8 **script, u8 *returnValue) -FieldEffectCmd_loadgfx_callnative: ; 80B5BB4 +@ bool8 FieldEffectCmd_loadgfx_callnative(u8 **script, u8 *returnValue) +FieldEffectCmd_loadgfx_callnative: @ 80B5BB4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -325121,8 +325121,8 @@ FieldEffectCmd_loadgfx_callnative: ; 80B5BB4 thumb_func_end FieldEffectCmd_loadgfx_callnative thumb_func_start FieldEffectCmd_loadtiles_callnative -; bool8 FieldEffectCmd_loadtiles_callnative(u8 **script, u8 *returnValue) -FieldEffectCmd_loadtiles_callnative: ; 80B5BDC +@ bool8 FieldEffectCmd_loadtiles_callnative(u8 **script, u8 *returnValue) +FieldEffectCmd_loadtiles_callnative: @ 80B5BDC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -325141,8 +325141,8 @@ FieldEffectCmd_loadtiles_callnative: ; 80B5BDC thumb_func_end FieldEffectCmd_loadtiles_callnative thumb_func_start FieldEffectCmd_loadfadedpal_callnative -; bool8 FieldEffectCmd_loadfadedpal_callnative(u8 **script, u8 *returnValue) -FieldEffectCmd_loadfadedpal_callnative: ; 80B5C00 +@ bool8 FieldEffectCmd_loadfadedpal_callnative(u8 **script, u8 *returnValue) +FieldEffectCmd_loadfadedpal_callnative: @ 80B5C00 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -325161,8 +325161,8 @@ FieldEffectCmd_loadfadedpal_callnative: ; 80B5C00 thumb_func_end FieldEffectCmd_loadfadedpal_callnative thumb_func_start FieldEffectScript_ReadWord -; u32 FieldEffectScript_ReadWord(u8 **script) -FieldEffectScript_ReadWord: ; 80B5C24 +@ u32 FieldEffectScript_ReadWord(u8 **script) +FieldEffectScript_ReadWord: @ 80B5C24 ldr r2, [r0] ldrb r0, [r2] ldrb r1, [r2, 0x1] @@ -325178,8 +325178,8 @@ FieldEffectScript_ReadWord: ; 80B5C24 thumb_func_end FieldEffectScript_ReadWord thumb_func_start FieldEffectScript_LoadTiles -; void FieldEffectScript_LoadTiles(u8 **script) -FieldEffectScript_LoadTiles: ; 80B5C3C +@ void FieldEffectScript_LoadTiles(u8 **script) +FieldEffectScript_LoadTiles: @ 80B5C3C push {r4,r5,lr} adds r4, r0, 0 bl FieldEffectScript_ReadWord @@ -325203,8 +325203,8 @@ _080B5C5A: thumb_func_end FieldEffectScript_LoadTiles thumb_func_start FieldEffectScript_LoadFadedPalette -; void FieldEffectScript_LoadFadedPalette(u8 **script) -FieldEffectScript_LoadFadedPalette: ; 80B5C6C +@ void FieldEffectScript_LoadFadedPalette(u8 **script) +FieldEffectScript_LoadFadedPalette: @ 80B5C6C push {r4,r5,lr} adds r5, r0, 0 bl FieldEffectScript_ReadWord @@ -325224,8 +325224,8 @@ FieldEffectScript_LoadFadedPalette: ; 80B5C6C thumb_func_end FieldEffectScript_LoadFadedPalette thumb_func_start FieldEffectScript_LoadPalette -; void FieldEffectScript_LoadPalette(u8 **script) -FieldEffectScript_LoadPalette: ; 80B5C94 +@ void FieldEffectScript_LoadPalette(u8 **script) +FieldEffectScript_LoadPalette: @ 80B5C94 push {r4,lr} adds r4, r0, 0 bl FieldEffectScript_ReadWord @@ -325239,8 +325239,8 @@ FieldEffectScript_LoadPalette: ; 80B5C94 thumb_func_end FieldEffectScript_LoadPalette thumb_func_start FieldEffectScript_CallNative -; void FieldEffectScript_CallNative(u8 **script, u8 *returnValue) -FieldEffectScript_CallNative: ; 80B5CAC +@ void FieldEffectScript_CallNative(u8 **script, u8 *returnValue) +FieldEffectScript_CallNative: @ 80B5CAC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -325256,8 +325256,8 @@ FieldEffectScript_CallNative: ; 80B5CAC thumb_func_end FieldEffectScript_CallNative thumb_func_start FieldEffectFreeGraphicsResources -; void FieldEffectFreeGraphicsResources(struct obj *object) -FieldEffectFreeGraphicsResources: ; 80B5CC8 +@ void FieldEffectFreeGraphicsResources(struct obj *object) +FieldEffectFreeGraphicsResources: @ 80B5CC8 push {r4,r5,lr} adds r1, r0, 0 adds r1, 0x40 @@ -325275,8 +325275,8 @@ FieldEffectFreeGraphicsResources: ; 80B5CC8 thumb_func_end FieldEffectFreeGraphicsResources thumb_func_start FieldEffectStop -; void FieldEffectStop(struct obj *object, u8 id) -FieldEffectStop: ; 80B5CEC +@ void FieldEffectStop(struct obj *object, u8 id) +FieldEffectStop: @ 80B5CEC push {r4,lr} lsls r4, r1, 24 lsrs r4, 24 @@ -325289,8 +325289,8 @@ FieldEffectStop: ; 80B5CEC thumb_func_end FieldEffectStop thumb_func_start FieldEffectFreeTilesIfUnused -; void FieldEffectFreeTilesIfUnused(u16 tileRangeStart) -FieldEffectFreeTilesIfUnused: ; 80B5D04 +@ void FieldEffectFreeTilesIfUnused(u16 tileRangeStart) +FieldEffectFreeTilesIfUnused: @ 80B5D04 push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -325341,8 +325341,8 @@ _080B5D58: thumb_func_end FieldEffectFreeTilesIfUnused thumb_func_start FieldEffectFreePaletteIfUnused -; void FieldEffectFreePaletteIfUnused(u8 paletteSlot) -FieldEffectFreePaletteIfUnused: ; 80B5D68 +@ void FieldEffectFreePaletteIfUnused(u8 paletteSlot) +FieldEffectFreePaletteIfUnused: @ 80B5D68 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -325387,8 +325387,8 @@ _080B5DB0: thumb_func_end FieldEffectFreePaletteIfUnused thumb_func_start FieldEffectActiveListClear -; void FieldEffectActiveListClear() -FieldEffectActiveListClear: ; 80B5DC0 +@ void FieldEffectActiveListClear() +FieldEffectActiveListClear: @ 80B5DC0 push {r4,lr} movs r2, 0 ldr r4, =0x03000f58 @@ -325410,8 +325410,8 @@ _080B5DC8: thumb_func_end FieldEffectActiveListClear thumb_func_start FieldEffectActiveListAdd -; void FieldEffectActiveListAdd(u8 id) -FieldEffectActiveListAdd: ; 80B5DE4 +@ void FieldEffectActiveListAdd(u8 id) +FieldEffectActiveListAdd: @ 80B5DE4 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -325438,8 +325438,8 @@ _080B5E0A: thumb_func_end FieldEffectActiveListAdd thumb_func_start FieldEffectActiveListRemove -; void FieldEffectActiveListRemove(u8 id) -FieldEffectActiveListRemove: ; 80B5E10 +@ void FieldEffectActiveListRemove(u8 id) +FieldEffectActiveListRemove: @ 80B5E10 push {r4,r5,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -325468,8 +325468,8 @@ _080B5E3A: thumb_func_end FieldEffectActiveListRemove thumb_func_start FieldEffectActiveListContains -; void FieldEffectActiveListContains(u8 id) -FieldEffectActiveListContains: ; 80B5E40 +@ void FieldEffectActiveListContains(u8 id) +FieldEffectActiveListContains: @ 80B5E40 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -325496,7 +325496,7 @@ _080B5E68: thumb_func_end FieldEffectActiveListContains thumb_func_start sub_80B5E6C -sub_80B5E6C: ; 80B5E6C +sub_80B5E6C: @ 80B5E6C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -325566,7 +325566,7 @@ sub_80B5E6C: ; 80B5E6C thumb_func_end sub_80B5E6C thumb_func_start sub_80B5F0C -sub_80B5F0C: ; 80B5F0C +sub_80B5F0C: @ 80B5F0C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -325592,7 +325592,7 @@ sub_80B5F0C: ; 80B5F0C thumb_func_end sub_80B5F0C thumb_func_start AddNewGameBirchObject -AddNewGameBirchObject: ; 80B5F44 +AddNewGameBirchObject: @ 80B5F44 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -325623,7 +325623,7 @@ AddNewGameBirchObject: ; 80B5F44 thumb_func_end AddNewGameBirchObject thumb_func_start sub_80B5F84 -sub_80B5F84: ; 80B5F84 +sub_80B5F84: @ 80B5F84 push {r4,r5,lr} sub sp, 0x10 lsls r0, 16 @@ -325672,7 +325672,7 @@ _080B5FDE: thumb_func_end sub_80B5F84 thumb_func_start sub_80B5FE8 -sub_80B5FE8: ; 80B5FE8 +sub_80B5FE8: @ 80B5FE8 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -325739,7 +325739,7 @@ _080B605E: thumb_func_end sub_80B5FE8 thumb_func_start sub_80B6070 -sub_80B6070: ; 80B6070 +sub_80B6070: @ 80B6070 push {r4,r5,lr} adds r4, r0, 0 lsls r1, 24 @@ -325762,7 +325762,7 @@ _080B608E: thumb_func_end sub_80B6070 thumb_func_start sub_80B609C -sub_80B609C: ; 80B609C +sub_80B609C: @ 80B609C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -325832,7 +325832,7 @@ sub_80B609C: ; 80B609C thumb_func_end sub_80B609C thumb_func_start sub_80B6128 -sub_80B6128: ; 80B6128 +sub_80B6128: @ 80B6128 push {r4-r6,lr} mov r6, r8 push {r6} @@ -325892,7 +325892,7 @@ sub_80B6128: ; 80B6128 thumb_func_end sub_80B6128 thumb_func_start sub_80B61A0 -sub_80B61A0: ; 80B61A0 +sub_80B61A0: @ 80B61A0 push {r4,lr} bl calc_player_party_count adds r4, r0, 0 @@ -325925,7 +325925,7 @@ sub_80B61A0: ; 80B61A0 thumb_func_end sub_80B61A0 thumb_func_start sub_80B61E4 -sub_80B61E4: ; 80B61E4 +sub_80B61E4: @ 80B61E4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -325948,7 +325948,7 @@ sub_80B61E4: ; 80B61E4 thumb_func_end sub_80B61E4 thumb_func_start sub_80B6214 -sub_80B6214: ; 80B6214 +sub_80B6214: @ 80B6214 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x8] @@ -325979,7 +325979,7 @@ sub_80B6214: ; 80B6214 thumb_func_end sub_80B6214 thumb_func_start sub_80B6250 -sub_80B6250: ; 80B6250 +sub_80B6250: @ 80B6250 push {r4,lr} adds r2, r0, 0 ldr r3, =0x02020630 @@ -326013,7 +326013,7 @@ _080B6282: thumb_func_end sub_80B6250 thumb_func_start sub_80B628C -sub_80B628C: ; 80B628C +sub_80B628C: @ 80B628C push {lr} adds r3, r0, 0 ldr r2, =0x02020630 @@ -326037,7 +326037,7 @@ _080B62AC: thumb_func_end sub_80B628C thumb_func_start sub_80B62B4 -sub_80B62B4: ; 80B62B4 +sub_80B62B4: @ 80B62B4 push {lr} ldr r2, =0x02020630 movs r3, 0x14 @@ -326066,7 +326066,7 @@ _080B62E6: thumb_func_end sub_80B62B4 thumb_func_start sub_80B62F4 -sub_80B62F4: ; 80B62F4 +sub_80B62F4: @ 80B62F4 push {r4,lr} bl calc_player_party_count adds r4, r0, 0 @@ -326095,7 +326095,7 @@ sub_80B62F4: ; 80B62F4 thumb_func_end sub_80B62F4 thumb_func_start sub_80B6330 -sub_80B6330: ; 80B6330 +sub_80B6330: @ 80B6330 push {lr} lsls r0, 24 lsrs r0, 24 @@ -326118,7 +326118,7 @@ sub_80B6330: ; 80B6330 thumb_func_end sub_80B6330 thumb_func_start sub_80B6360 -sub_80B6360: ; 80B6360 +sub_80B6360: @ 80B6360 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x8] @@ -326172,7 +326172,7 @@ sub_80B6360: ; 80B6360 thumb_func_end sub_80B6360 thumb_func_start sub_80B63D4 -sub_80B63D4: ; 80B63D4 +sub_80B63D4: @ 80B63D4 push {lr} adds r3, r0, 0 ldr r2, =0x02020630 @@ -326199,7 +326199,7 @@ _080B63FA: thumb_func_end sub_80B63D4 thumb_func_start sub_80B6404 -sub_80B6404: ; 80B6404 +sub_80B6404: @ 80B6404 push {lr} adds r3, r0, 0 ldr r2, =0x02020630 @@ -326223,7 +326223,7 @@ _080B6424: thumb_func_end sub_80B6404 thumb_func_start sub_80B642C -sub_80B642C: ; 80B642C +sub_80B642C: @ 80B642C push {lr} ldr r2, =0x02020630 movs r3, 0x14 @@ -326252,7 +326252,7 @@ _080B645E: thumb_func_end sub_80B642C thumb_func_start sub_80B646C -sub_80B646C: ; 80B646C +sub_80B646C: @ 80B646C push {r4-r6,lr} mov r6, r8 push {r6} @@ -326293,7 +326293,7 @@ sub_80B646C: ; 80B646C thumb_func_end sub_80B646C thumb_func_start sub_80B64C0 -sub_80B64C0: ; 80B64C0 +sub_80B64C0: @ 80B64C0 push {lr} ldr r2, =gUnknown_0855C384 movs r3, 0x2E @@ -326308,7 +326308,7 @@ sub_80B64C0: ; 80B64C0 thumb_func_end sub_80B64C0 thumb_func_start sub_80B64DC -sub_80B64DC: ; 80B64DC +sub_80B64DC: @ 80B64DC push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x30] @@ -326384,7 +326384,7 @@ _080B6562: thumb_func_end sub_80B64DC thumb_func_start sub_80B6574 -sub_80B6574: ; 80B6574 +sub_80B6574: @ 80B6574 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x30] @@ -326414,7 +326414,7 @@ _080B65A4: thumb_func_end sub_80B6574 thumb_func_start sub_80B65A8 -sub_80B65A8: ; 80B65A8 +sub_80B65A8: @ 80B65A8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -326559,7 +326559,7 @@ _080B66C2: thumb_func_end sub_80B65A8 thumb_func_start sub_80B66E8 -sub_80B66E8: ; 80B66E8 +sub_80B66E8: @ 80B66E8 push {r4-r6,lr} mov r6, r8 push {r6} @@ -326665,7 +326665,7 @@ _080B6718: thumb_func_end sub_80B66E8 thumb_func_start sub_80B67DC -sub_80B67DC: ; 80B67DC +sub_80B67DC: @ 80B67DC push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x30] @@ -326683,7 +326683,7 @@ _080B67F2: thumb_func_end sub_80B67DC thumb_func_start sub_80B67F8 -sub_80B67F8: ; 80B67F8 +sub_80B67F8: @ 80B67F8 ldrh r1, [r0, 0x2E] adds r1, 0x1 strh r1, [r0, 0x2E] @@ -326691,7 +326691,7 @@ sub_80B67F8: ; 80B67F8 thumb_func_end sub_80B67F8 thumb_func_start sub_80B6800 -sub_80B6800: ; 80B6800 +sub_80B6800: @ 80B6800 push {r4,lr} adds r4, r0, 0 movs r1, 0x38 @@ -326713,12 +326713,12 @@ _080B681C: thumb_func_end sub_80B6800 thumb_func_start nullsub_97 -nullsub_97: ; 80B6824 +nullsub_97: @ 80B6824 bx lr thumb_func_end nullsub_97 thumb_func_start sub_80B6828 -sub_80B6828: ; 80B6828 +sub_80B6828: @ 80B6828 push {lr} adds r3, r0, 0 ldr r2, =0x02020630 @@ -326741,7 +326741,7 @@ _080B6848: thumb_func_end sub_80B6828 thumb_func_start sub_80B6850 -sub_80B6850: ; 80B6850 +sub_80B6850: @ 80B6850 push {r4,lr} adds r3, r0, 0 adds r2, r1, 0 @@ -326784,7 +326784,7 @@ sub_80B6850: ; 80B6850 thumb_func_end sub_80B6850 thumb_func_start sub_80B68AC -sub_80B68AC: ; 80B68AC +sub_80B68AC: @ 80B68AC push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -326819,7 +326819,7 @@ _080B68E4: thumb_func_end sub_80B68AC thumb_func_start sub_80B68EC -sub_80B68EC: ; 80B68EC +sub_80B68EC: @ 80B68EC push {r4,r5,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -326878,7 +326878,7 @@ _080B6948: thumb_func_end sub_80B68EC thumb_func_start sub_80B6970 -sub_80B6970: ; 80B6970 +sub_80B6970: @ 80B6970 push {lr} adds r3, r0, 0 ldr r2, =0x03005e00 @@ -326938,7 +326938,7 @@ _080B69D4: thumb_func_end sub_80B6970 thumb_func_start sub_80B69DC -sub_80B69DC: ; 80B69DC +sub_80B69DC: @ 80B69DC push {lr} ldr r0, =c2_exit_to_overworld_2_switch bl SetMainCallback2 @@ -326951,7 +326951,7 @@ sub_80B69DC: ; 80B69DC thumb_func_end sub_80B69DC thumb_func_start mapldr_080842E8 -mapldr_080842E8: ; 80B69FC +mapldr_080842E8: @ 80B69FC push {lr} bl pal_fill_black ldr r0, =task00_8084310 @@ -326968,7 +326968,7 @@ mapldr_080842E8: ; 80B69FC thumb_func_end mapldr_080842E8 thumb_func_start task00_8084310 -task00_8084310: ; 80B6A24 +task00_8084310: @ 80B6A24 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -327022,7 +327022,7 @@ _080B6A8A: thumb_func_end task00_8084310 thumb_func_start mapldr_08084390 -mapldr_08084390: ; 80B6AA4 +mapldr_08084390: @ 80B6AA4 push {r4,lr} bl sub_8085784 bl pal_fill_black @@ -327065,7 +327065,7 @@ _080B6AE6: thumb_func_end mapldr_08084390 thumb_func_start c3_080843F8 -c3_080843F8: ; 80B6B0C +c3_080843F8: @ 80B6B0C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -327108,7 +327108,7 @@ _080B6B58: thumb_func_end c3_080843F8 thumb_func_start sub_80B6B68 -sub_80B6B68: ; 80B6B68 +sub_80B6B68: @ 80B6B68 push {lr} bl sub_8085784 bl pal_fill_for_maplights @@ -327126,7 +327126,7 @@ sub_80B6B68: ; 80B6B68 thumb_func_end sub_80B6B68 thumb_func_start sub_80B6B94 -sub_80B6B94: ; 80B6B94 +sub_80B6B94: @ 80B6B94 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -327154,7 +327154,7 @@ _080B6BA6: thumb_func_end sub_80B6B94 thumb_func_start sub_80B6BCC -sub_80B6BCC: ; 80B6BCC +sub_80B6BCC: @ 80B6BCC push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -327232,7 +327232,7 @@ sub_80B6BCC: ; 80B6BCC thumb_func_end sub_80B6BCC thumb_func_start sub_80B6C74 -sub_80B6C74: ; 80B6C74 +sub_80B6C74: @ 80B6C74 push {r4,lr} adds r4, r0, 0 bl sub_80ABDFC @@ -327250,7 +327250,7 @@ _080B6C88: thumb_func_end sub_80B6C74 thumb_func_start sub_80B6C90 -sub_80B6C90: ; 80B6C90 +sub_80B6C90: @ 80B6C90 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x02037590 @@ -327303,7 +327303,7 @@ sub_80B6C90: ; 80B6C90 thumb_func_end sub_80B6C90 thumb_func_start sub_80B6D04 -sub_80B6D04: ; 80B6D04 +sub_80B6D04: @ 80B6D04 push {r4-r6,lr} adds r4, r0, 0 ldr r2, =0x02037590 @@ -327396,7 +327396,7 @@ _080B6DA8: thumb_func_end sub_80B6D04 thumb_func_start sub_80B6DBC -sub_80B6DBC: ; 80B6DBC +sub_80B6DBC: @ 80B6DBC push {lr} ldrh r1, [r0, 0x8] adds r1, 0x1 @@ -327413,7 +327413,7 @@ sub_80B6DBC: ; 80B6DBC thumb_func_end sub_80B6DBC thumb_func_start sub_80B6DD8 -sub_80B6DD8: ; 80B6DD8 +sub_80B6DD8: @ 80B6DD8 push {r4,lr} adds r4, r0, 0 movs r0, 0xA @@ -327449,7 +327449,7 @@ _080B6E0E: thumb_func_end sub_80B6DD8 thumb_func_start sub_80B6E18 -sub_80B6E18: ; 80B6E18 +sub_80B6E18: @ 80B6E18 push {lr} ldr r1, =0x02037590 movs r0, 0 @@ -327470,7 +327470,7 @@ sub_80B6E18: ; 80B6E18 thumb_func_end sub_80B6E18 thumb_func_start sub_80B6E4C -sub_80B6E4C: ; 80B6E4C +sub_80B6E4C: @ 80B6E4C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -327500,7 +327500,7 @@ _080B6E78: thumb_func_end sub_80B6E4C thumb_func_start sub_80B6E88 -sub_80B6E88: ; 80B6E88 +sub_80B6E88: @ 80B6E88 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -327528,7 +327528,7 @@ _080B6E9A: thumb_func_end sub_80B6E88 thumb_func_start sub_80B6EC0 -sub_80B6EC0: ; 80B6EC0 +sub_80B6EC0: @ 80B6EC0 push {r4,lr} adds r4, r0, 0 bl player_bitmagic @@ -327545,7 +327545,7 @@ sub_80B6EC0: ; 80B6EC0 thumb_func_end sub_80B6EC0 thumb_func_start sub_80B6EE0 -sub_80B6EE0: ; 80B6EE0 +sub_80B6EE0: @ 80B6EE0 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x02037590 @@ -327598,7 +327598,7 @@ _080B6F3E: thumb_func_end sub_80B6EE0 thumb_func_start sub_80B6F50 -sub_80B6F50: ; 80B6F50 +sub_80B6F50: @ 80B6F50 push {r4,lr} adds r4, r0, 0 bl sub_80B6FB8 @@ -327618,7 +327618,7 @@ _080B6F6A: thumb_func_end sub_80B6F50 thumb_func_start sub_80B6F74 -sub_80B6F74: ; 80B6F74 +sub_80B6F74: @ 80B6F74 push {lr} bl sub_80B6FB8 bl sub_80B7060 @@ -327628,7 +327628,7 @@ sub_80B6F74: ; 80B6F74 thumb_func_end sub_80B6F74 thumb_func_start sub_80B6F84 -sub_80B6F84: ; 80B6F84 +sub_80B6F84: @ 80B6F84 push {r4,lr} adds r4, r0, 0 bl sub_80B7004 @@ -327648,7 +327648,7 @@ _080B6F9E: thumb_func_end sub_80B6F84 thumb_func_start sub_80B6FA8 -sub_80B6FA8: ; 80B6FA8 +sub_80B6FA8: @ 80B6FA8 push {lr} bl sub_80B7004 bl sub_80B7060 @@ -327658,7 +327658,7 @@ sub_80B6FA8: ; 80B6FA8 thumb_func_end sub_80B6FA8 thumb_func_start sub_80B6FB8 -sub_80B6FB8: ; 80B6FB8 +sub_80B6FB8: @ 80B6FB8 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x02037590 @@ -327696,7 +327696,7 @@ _080B6FF6: thumb_func_end sub_80B6FB8 thumb_func_start sub_80B7004 -sub_80B7004: ; 80B7004 +sub_80B7004: @ 80B7004 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x02037590 @@ -327734,7 +327734,7 @@ _080B7042: thumb_func_end sub_80B7004 thumb_func_start sub_80B7050 -sub_80B7050: ; 80B7050 +sub_80B7050: @ 80B7050 push {lr} bl music_something bl sub_80AF0B4 @@ -327743,7 +327743,7 @@ sub_80B7050: ; 80B7050 thumb_func_end sub_80B7050 thumb_func_start sub_80B7060 -sub_80B7060: ; 80B7060 +sub_80B7060: @ 80B7060 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -327775,7 +327775,7 @@ _080B709C: thumb_func_end sub_80B7060 thumb_func_start sub_80B70B4 -sub_80B70B4: ; 80B70B4 +sub_80B70B4: @ 80B70B4 push {lr} bl sub_8085784 bl pal_fill_for_maplights @@ -327792,7 +327792,7 @@ sub_80B70B4: ; 80B70B4 thumb_func_end sub_80B70B4 thumb_func_start sub_80B70DC -sub_80B70DC: ; 80B70DC +sub_80B70DC: @ 80B70DC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -327820,7 +327820,7 @@ _080B70EE: thumb_func_end sub_80B70DC thumb_func_start sub_80B7114 -sub_80B7114: ; 80B7114 +sub_80B7114: @ 80B7114 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -327877,7 +327877,7 @@ _080B717E: thumb_func_end sub_80B7114 thumb_func_start sub_80B7190 -sub_80B7190: ; 80B7190 +sub_80B7190: @ 80B7190 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x02037590 @@ -327908,7 +327908,7 @@ sub_80B7190: ; 80B7190 thumb_func_end sub_80B7190 thumb_func_start sub_80B71D0 -sub_80B71D0: ; 80B71D0 +sub_80B71D0: @ 80B71D0 push {r4,r5,lr} adds r4, r0, 0 ldr r0, =0x02037590 @@ -327956,7 +327956,7 @@ _080B721E: thumb_func_end sub_80B71D0 thumb_func_start sub_80B7230 -sub_80B7230: ; 80B7230 +sub_80B7230: @ 80B7230 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x02037590 @@ -327987,7 +327987,7 @@ sub_80B7230: ; 80B7230 thumb_func_end sub_80B7230 thumb_func_start sub_80B7270 -sub_80B7270: ; 80B7270 +sub_80B7270: @ 80B7270 push {r4,r5,lr} adds r4, r0, 0 ldr r0, =0x02037590 @@ -328036,7 +328036,7 @@ _080B72C0: thumb_func_end sub_80B7270 thumb_func_start sub_80B72D0 -sub_80B72D0: ; 80B72D0 +sub_80B72D0: @ 80B72D0 push {r4,lr} adds r4, r0, 0 bl sub_80E1584 @@ -328058,7 +328058,7 @@ _080B72EE: thumb_func_end sub_80B72D0 thumb_func_start sub_80B72F4 -sub_80B72F4: ; 80B72F4 +sub_80B72F4: @ 80B72F4 push {r4,lr} ldr r0, =0x02037590 ldrb r1, [r0, 0x5] @@ -328095,7 +328095,7 @@ _080B7338: thumb_func_end sub_80B72F4 thumb_func_start oei_waterfall -oei_waterfall: ; 80B734C +oei_waterfall: @ 80B734C push {r4,lr} ldr r4, =sub_80B7384 adds r0, r4, 0 @@ -328120,7 +328120,7 @@ oei_waterfall: ; 80B734C thumb_func_end oei_waterfall thumb_func_start sub_80B7384 -sub_80B7384: ; 80B7384 +sub_80B7384: @ 80B7384 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -328155,7 +328155,7 @@ _080B7396: thumb_func_end sub_80B7384 thumb_func_start sub_80B73D0 -sub_80B73D0: ; 80B73D0 +sub_80B73D0: @ 80B73D0 push {r4,lr} adds r4, r0, 0 bl script_env_2_enable @@ -328173,7 +328173,7 @@ sub_80B73D0: ; 80B73D0 thumb_func_end sub_80B73D0 thumb_func_start waterfall_1_do_anim_probably -waterfall_1_do_anim_probably: ; 80B73F0 +waterfall_1_do_anim_probably: @ 80B73F0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -328203,7 +328203,7 @@ _080B7420: thumb_func_end waterfall_1_do_anim_probably thumb_func_start waterfall_2_wait_anim_finish_probably -waterfall_2_wait_anim_finish_probably: ; 80B742C +waterfall_2_wait_anim_finish_probably: @ 80B742C push {r4,lr} adds r4, r0, 0 movs r0, 0x6 @@ -328225,7 +328225,7 @@ _080B7448: thumb_func_end waterfall_2_wait_anim_finish_probably thumb_func_start sub_80B7450 -sub_80B7450: ; 80B7450 +sub_80B7450: @ 80B7450 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -328246,7 +328246,7 @@ sub_80B7450: ; 80B7450 thumb_func_end sub_80B7450 thumb_func_start sub_80B7478 -sub_80B7478: ; 80B7478 +sub_80B7478: @ 80B7478 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -328288,7 +328288,7 @@ _080B74CA: thumb_func_end sub_80B7478 thumb_func_start sub_80B74D0 -sub_80B74D0: ; 80B74D0 +sub_80B74D0: @ 80B74D0 push {r4,lr} ldr r4, =sub_80B750C adds r0, r4, 0 @@ -328315,7 +328315,7 @@ sub_80B74D0: ; 80B74D0 thumb_func_end sub_80B74D0 thumb_func_start sub_80B750C -sub_80B750C: ; 80B750C +sub_80B750C: @ 80B750C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -328343,7 +328343,7 @@ _080B751E: thumb_func_end sub_80B750C thumb_func_start dive_1_lock -dive_1_lock: ; 80B7544 +dive_1_lock: @ 80B7544 ldr r2, =0x02037590 movs r1, 0x1 strb r1, [r2, 0x6] @@ -328356,7 +328356,7 @@ dive_1_lock: ; 80B7544 thumb_func_end dive_1_lock thumb_func_start dive_2_unknown -dive_2_unknown: ; 80B7558 +dive_2_unknown: @ 80B7558 push {r4,lr} adds r4, r0, 0 bl script_env_2_enable @@ -328377,7 +328377,7 @@ dive_2_unknown: ; 80B7558 thumb_func_end dive_2_unknown thumb_func_start dive_3_unknown -dive_3_unknown: ; 80B7580 +dive_3_unknown: @ 80B7580 push {lr} sub sp, 0x8 mov r1, sp @@ -328415,7 +328415,7 @@ _080B75C4: thumb_func_end dive_3_unknown thumb_func_start sub_80B75D8 -sub_80B75D8: ; 80B75D8 +sub_80B75D8: @ 80B75D8 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -328428,7 +328428,7 @@ sub_80B75D8: ; 80B75D8 thumb_func_end sub_80B75D8 thumb_func_start sub_80B75F0 -sub_80B75F0: ; 80B75F0 +sub_80B75F0: @ 80B75F0 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -328469,7 +328469,7 @@ _080B7604: thumb_func_end sub_80B75F0 thumb_func_start sub_80B764C -sub_80B764C: ; 80B764C +sub_80B764C: @ 80B764C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -328496,7 +328496,7 @@ sub_80B764C: ; 80B764C thumb_func_end sub_80B764C thumb_func_start sub_80B7684 -sub_80B7684: ; 80B7684 +sub_80B7684: @ 80B7684 push {r4,lr} adds r4, r0, 0 movs r0, 0xA @@ -328526,7 +328526,7 @@ _080B76B0: thumb_func_end sub_80B7684 thumb_func_start sub_80B76B8 -sub_80B76B8: ; 80B76B8 +sub_80B76B8: @ 80B76B8 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0 @@ -328564,7 +328564,7 @@ sub_80B76B8: ; 80B76B8 thumb_func_end sub_80B76B8 thumb_func_start sub_80B7704 -sub_80B7704: ; 80B7704 +sub_80B7704: @ 80B7704 push {r4-r7,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -328695,7 +328695,7 @@ _080B77F0: thumb_func_end sub_80B7704 thumb_func_start sub_80B77F8 -sub_80B77F8: ; 80B77F8 +sub_80B77F8: @ 80B77F8 push {r4,lr} adds r4, r0, 0 bl music_something @@ -328710,7 +328710,7 @@ sub_80B77F8: ; 80B77F8 thumb_func_end sub_80B77F8 thumb_func_start sub_80B7814 -sub_80B7814: ; 80B7814 +sub_80B7814: @ 80B7814 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -328742,7 +328742,7 @@ _080B784C: thumb_func_end sub_80B7814 thumb_func_start mapldr_080851BC -mapldr_080851BC: ; 80B7868 +mapldr_080851BC: @ 80B7868 push {lr} bl sub_8085784 bl pal_fill_for_maplights @@ -328758,7 +328758,7 @@ mapldr_080851BC: ; 80B7868 thumb_func_end mapldr_080851BC thumb_func_start sub_80B7890 -sub_80B7890: ; 80B7890 +sub_80B7890: @ 80B7890 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -328799,7 +328799,7 @@ _080B78A4: thumb_func_end sub_80B7890 thumb_func_start sub_80B78EC -sub_80B78EC: ; 80B78EC +sub_80B78EC: @ 80B78EC push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -328823,7 +328823,7 @@ sub_80B78EC: ; 80B78EC thumb_func_end sub_80B78EC thumb_func_start sub_80B791C -sub_80B791C: ; 80B791C +sub_80B791C: @ 80B791C push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -328863,7 +328863,7 @@ _080B795C: thumb_func_end sub_80B791C thumb_func_start sub_80B7968 -sub_80B7968: ; 80B7968 +sub_80B7968: @ 80B7968 push {r4,lr} adds r2, r0, 0 adds r4, r1, 0 @@ -328905,7 +328905,7 @@ _080B79B0: thumb_func_end sub_80B7968 thumb_func_start sub_80B79BC -sub_80B79BC: ; 80B79BC +sub_80B79BC: @ 80B79BC push {lr} adds r0, r1, 0 bl FieldObjectClearAnimIfSpecialAnimFinished @@ -328930,7 +328930,7 @@ _080B79E6: thumb_func_end sub_80B79BC thumb_func_start sub_80B79F4 -sub_80B79F4: ; 80B79F4 +sub_80B79F4: @ 80B79F4 push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -328976,7 +328976,7 @@ sub_80B79F4: ; 80B79F4 thumb_func_end sub_80B79F4 thumb_func_start sub_80B7A58 -sub_80B7A58: ; 80B7A58 +sub_80B7A58: @ 80B7A58 push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -328994,7 +328994,7 @@ _080B7A70: thumb_func_end sub_80B7A58 thumb_func_start sub_80B7A74 -sub_80B7A74: ; 80B7A74 +sub_80B7A74: @ 80B7A74 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -329007,7 +329007,7 @@ sub_80B7A74: ; 80B7A74 thumb_func_end sub_80B7A74 thumb_func_start sub_80B7A8C -sub_80B7A8C: ; 80B7A8C +sub_80B7A8C: @ 80B7A8C push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -329048,7 +329048,7 @@ _080B7AA0: thumb_func_end sub_80B7A8C thumb_func_start sub_80B7AE8 -sub_80B7AE8: ; 80B7AE8 +sub_80B7AE8: @ 80B7AE8 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -329072,7 +329072,7 @@ sub_80B7AE8: ; 80B7AE8 thumb_func_end sub_80B7AE8 thumb_func_start sub_80B7B18 -sub_80B7B18: ; 80B7B18 +sub_80B7B18: @ 80B7B18 push {r4-r6,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -329133,7 +329133,7 @@ _080B7B8C: thumb_func_end sub_80B7B18 thumb_func_start sub_80B7B94 -sub_80B7B94: ; 80B7B94 +sub_80B7B94: @ 80B7B94 push {r4,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -329164,7 +329164,7 @@ _080B7BBE: thumb_func_end sub_80B7B94 thumb_func_start sub_80B7BCC -sub_80B7BCC: ; 80B7BCC +sub_80B7BCC: @ 80B7BCC push {r4,lr} adds r4, r0, 0 movs r0, 0x31 @@ -329185,7 +329185,7 @@ _080B7BEA: thumb_func_end sub_80B7BCC thumb_func_start sub_80B7BF4 -sub_80B7BF4: ; 80B7BF4 +sub_80B7BF4: @ 80B7BF4 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -329217,7 +329217,7 @@ _080B7C2C: thumb_func_end sub_80B7BF4 thumb_func_start sub_80B7C48 -sub_80B7C48: ; 80B7C48 +sub_80B7C48: @ 80B7C48 push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -329263,7 +329263,7 @@ sub_80B7C48: ; 80B7C48 thumb_func_end sub_80B7C48 thumb_func_start sub_80B7CAC -sub_80B7CAC: ; 80B7CAC +sub_80B7CAC: @ 80B7CAC push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -329281,7 +329281,7 @@ _080B7CC4: thumb_func_end sub_80B7CAC thumb_func_start sub_80B7CC8 -sub_80B7CC8: ; 80B7CC8 +sub_80B7CC8: @ 80B7CC8 push {lr} bl script_env_2_enable bl player_bitmagic @@ -329294,7 +329294,7 @@ sub_80B7CC8: ; 80B7CC8 thumb_func_end sub_80B7CC8 thumb_func_start sub_80B7CE4 -sub_80B7CE4: ; 80B7CE4 +sub_80B7CE4: @ 80B7CE4 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -329317,7 +329317,7 @@ sub_80B7CE4: ; 80B7CE4 thumb_func_end sub_80B7CE4 thumb_func_start sub_80B7D14 -sub_80B7D14: ; 80B7D14 +sub_80B7D14: @ 80B7D14 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x8] @@ -329335,7 +329335,7 @@ sub_80B7D14: ; 80B7D14 thumb_func_end sub_80B7D14 thumb_func_start sub_80B7D34 -sub_80B7D34: ; 80B7D34 +sub_80B7D34: @ 80B7D34 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -329453,7 +329453,7 @@ _080B7E40: thumb_func_end sub_80B7D34 thumb_func_start mapldr_080859D4 -mapldr_080859D4: ; 80B7E48 +mapldr_080859D4: @ 80B7E48 push {lr} bl sub_8085784 bl pal_fill_for_maplights @@ -329482,7 +329482,7 @@ mapldr_080859D4: ; 80B7E48 thumb_func_end mapldr_080859D4 thumb_func_start sub_80B7E94 -sub_80B7E94: ; 80B7E94 +sub_80B7E94: @ 80B7E94 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -329505,7 +329505,7 @@ sub_80B7E94: ; 80B7E94 thumb_func_end sub_80B7E94 thumb_func_start sub_80B7EC4 -sub_80B7EC4: ; 80B7EC4 +sub_80B7EC4: @ 80B7EC4 push {r4,lr} adds r4, r0, 0 bl sub_80ABDFC @@ -329526,7 +329526,7 @@ _080B7EE2: thumb_func_end sub_80B7EC4 thumb_func_start sub_80B7EE8 -sub_80B7EE8: ; 80B7EE8 +sub_80B7EE8: @ 80B7EE8 push {r4-r6,lr} sub sp, 0x8 adds r5, r0, 0 @@ -329631,7 +329631,7 @@ _080B7FC0: thumb_func_end sub_80B7EE8 thumb_func_start sub_80B7FC8 -sub_80B7FC8: ; 80B7FC8 +sub_80B7FC8: @ 80B7FC8 push {lr} ldr r0, =sub_80B7FDC movs r1, 0 @@ -329642,7 +329642,7 @@ sub_80B7FC8: ; 80B7FC8 thumb_func_end sub_80B7FC8 thumb_func_start sub_80B7FDC -sub_80B7FDC: ; 80B7FDC +sub_80B7FDC: @ 80B7FDC push {lr} adds r1, r0, 0 lsls r1, 24 @@ -329665,7 +329665,7 @@ sub_80B7FDC: ; 80B7FDC thumb_func_end sub_80B7FDC thumb_func_start sub_80B800C -sub_80B800C: ; 80B800C +sub_80B800C: @ 80B800C push {r4,lr} adds r4, r0, 0 bl script_env_2_enable @@ -329684,7 +329684,7 @@ sub_80B800C: ; 80B800C thumb_func_end sub_80B800C thumb_func_start sub_80B8034 -sub_80B8034: ; 80B8034 +sub_80B8034: @ 80B8034 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -329754,7 +329754,7 @@ _080B80AE: thumb_func_end sub_80B8034 thumb_func_start sub_80B80C4 -sub_80B80C4: ; 80B80C4 +sub_80B80C4: @ 80B80C4 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -329856,7 +329856,7 @@ _080B817E: thumb_func_end sub_80B80C4 thumb_func_start sub_80B8198 -sub_80B8198: ; 80B8198 +sub_80B8198: @ 80B8198 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02037fd4 @@ -329898,7 +329898,7 @@ _080B81E6: thumb_func_end sub_80B8198 thumb_func_start mapldr_08085D88 -mapldr_08085D88: ; 80B8200 +mapldr_08085D88: @ 80B8200 push {lr} bl sub_8085784 bl pal_fill_for_maplights @@ -329928,7 +329928,7 @@ mapldr_08085D88: ; 80B8200 thumb_func_end mapldr_08085D88 thumb_func_start sub_80B8250 -sub_80B8250: ; 80B8250 +sub_80B8250: @ 80B8250 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -329951,7 +329951,7 @@ sub_80B8250: ; 80B8250 thumb_func_end sub_80B8250 thumb_func_start sub_80B8280 -sub_80B8280: ; 80B8280 +sub_80B8280: @ 80B8280 push {r4-r6,lr} adds r6, r0, 0 bl sub_80ABDFC @@ -330016,7 +330016,7 @@ _080B82F6: thumb_func_end sub_80B8280 thumb_func_start sub_80B830C -sub_80B830C: ; 80B830C +sub_80B830C: @ 80B830C push {r4-r7,lr} sub sp, 0x8 adds r4, r0, 0 @@ -330145,7 +330145,7 @@ _080B8406: thumb_func_end sub_80B830C thumb_func_start sub_80B8410 -sub_80B8410: ; 80B8410 +sub_80B8410: @ 80B8410 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -330206,7 +330206,7 @@ _080B8484: thumb_func_end sub_80B8410 thumb_func_start sub_80B849C -sub_80B849C: ; 80B849C +sub_80B849C: @ 80B849C push {r4,lr} bl sav1_map_get_light_level lsls r0, 24 @@ -330247,7 +330247,7 @@ _080B84BE: thumb_func_end sub_80B849C thumb_func_start sub_80B84F8 -sub_80B84F8: ; 80B84F8 +sub_80B84F8: @ 80B84F8 push {r4-r6,lr} ldr r5, =0x02038c08 ldr r0, [r5] @@ -330288,7 +330288,7 @@ sub_80B84F8: ; 80B84F8 thumb_func_end sub_80B84F8 thumb_func_start sub_80B8554 -sub_80B8554: ; 80B8554 +sub_80B8554: @ 80B8554 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -330311,7 +330311,7 @@ sub_80B8554: ; 80B8554 thumb_func_end sub_80B8554 thumb_func_start sub_80B8584 -sub_80B8584: ; 80B8584 +sub_80B8584: @ 80B8584 push {r4,lr} adds r4, r0, 0 ldr r0, =0x04000048 @@ -330356,7 +330356,7 @@ sub_80B8584: ; 80B8584 thumb_func_end sub_80B8584 thumb_func_start sub_80B85F8 -sub_80B85F8: ; 80B85F8 +sub_80B85F8: @ 80B85F8 push {r4-r6,lr} sub sp, 0x4 adds r6, r0, 0 @@ -330400,7 +330400,7 @@ sub_80B85F8: ; 80B85F8 thumb_func_end sub_80B85F8 thumb_func_start sub_80B8660 -sub_80B8660: ; 80B8660 +sub_80B8660: @ 80B8660 push {r4-r7,lr} adds r3, r0, 0 ldrh r0, [r3, 0x12] @@ -330474,7 +330474,7 @@ _080B86DC: thumb_func_end sub_80B8660 thumb_func_start sub_80B86EC -sub_80B86EC: ; 80B86EC +sub_80B86EC: @ 80B86EC push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x12] @@ -330501,7 +330501,7 @@ _080B8712: thumb_func_end sub_80B86EC thumb_func_start sub_80B871C -sub_80B871C: ; 80B871C +sub_80B871C: @ 80B871C push {r4,lr} adds r3, r0, 0 ldrh r0, [r3, 0x12] @@ -330550,7 +330550,7 @@ _080B876A: thumb_func_end sub_80B871C thumb_func_start sub_80B8770 -sub_80B8770: ; 80B8770 +sub_80B8770: @ 80B8770 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -330586,7 +330586,7 @@ sub_80B8770: ; 80B8770 thumb_func_end sub_80B8770 thumb_func_start overworld_bg_setup_2 -overworld_bg_setup_2: ; 80B87B8 +overworld_bg_setup_2: @ 80B87B8 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -330622,7 +330622,7 @@ overworld_bg_setup_2: ; 80B87B8 thumb_func_end overworld_bg_setup_2 thumb_func_start sub_80B880C -sub_80B880C: ; 80B880C +sub_80B880C: @ 80B880C push {r4,lr} sub sp, 0x4 ldr r0, =sub_80B8554 @@ -330666,7 +330666,7 @@ sub_80B880C: ; 80B880C thumb_func_end sub_80B880C thumb_func_start sub_80B8874 -sub_80B8874: ; 80B8874 +sub_80B8874: @ 80B8874 push {r4,r5,lr} lsls r0, 16 lsrs r0, 16 @@ -330697,7 +330697,7 @@ _080B888A: thumb_func_end sub_80B8874 thumb_func_start sub_80B88B4 -sub_80B88B4: ; 80B88B4 +sub_80B88B4: @ 80B88B4 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -330720,7 +330720,7 @@ sub_80B88B4: ; 80B88B4 thumb_func_end sub_80B88B4 thumb_func_start sub_80B88E4 -sub_80B88E4: ; 80B88E4 +sub_80B88E4: @ 80B88E4 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0xA] @@ -330746,7 +330746,7 @@ sub_80B88E4: ; 80B88E4 thumb_func_end sub_80B88E4 thumb_func_start sub_80B8920 -sub_80B8920: ; 80B8920 +sub_80B8920: @ 80B8920 push {r4-r6,lr} mov r6, r8 push {r6} @@ -330794,7 +330794,7 @@ sub_80B8920: ; 80B8920 thumb_func_end sub_80B8920 thumb_func_start sub_80B898C -sub_80B898C: ; 80B898C +sub_80B898C: @ 80B898C push {r4,lr} adds r4, r0, 0 bl sub_80B8B38 @@ -330830,7 +330830,7 @@ _080B89C4: thumb_func_end sub_80B898C thumb_func_start sub_80B89DC -sub_80B89DC: ; 80B89DC +sub_80B89DC: @ 80B89DC push {r4,lr} adds r4, r0, 0 bl sub_80B8B28 @@ -330856,7 +330856,7 @@ _080B8A00: thumb_func_end sub_80B89DC thumb_func_start sub_80B8A0C -sub_80B8A0C: ; 80B8A0C +sub_80B8A0C: @ 80B8A0C push {r4,r5,lr} adds r4, r0, 0 bl sub_80B8B28 @@ -330883,7 +330883,7 @@ sub_80B8A0C: ; 80B8A0C thumb_func_end sub_80B8A0C thumb_func_start sub_80B8A44 -sub_80B8A44: ; 80B8A44 +sub_80B8A44: @ 80B8A44 push {r4,lr} adds r4, r0, 0 bl sub_80B8B28 @@ -330902,7 +330902,7 @@ _080B8A5E: thumb_func_end sub_80B8A44 thumb_func_start sub_80B8A64 -sub_80B8A64: ; 80B8A64 +sub_80B8A64: @ 80B8A64 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -330952,7 +330952,7 @@ sub_80B8A64: ; 80B8A64 thumb_func_end sub_80B8A64 thumb_func_start sub_80B8AE0 -sub_80B8AE0: ; 80B8AE0 +sub_80B8AE0: @ 80B8AE0 push {r4,lr} sub sp, 0x4 ldr r0, =sub_80B88B4 @@ -330984,7 +330984,7 @@ sub_80B8AE0: ; 80B8AE0 thumb_func_end sub_80B8AE0 thumb_func_start sub_80B8B28 -sub_80B8B28: ; 80B8B28 +sub_80B8B28: @ 80B8B28 ldrh r1, [r0, 0xA] subs r1, 0x10 strh r1, [r0, 0xA] @@ -330995,7 +330995,7 @@ sub_80B8B28: ; 80B8B28 thumb_func_end sub_80B8B28 thumb_func_start sub_80B8B38 -sub_80B8B38: ; 80B8B38 +sub_80B8B38: @ 80B8B38 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -331092,7 +331092,7 @@ _080B8BD8: thumb_func_end sub_80B8B38 thumb_func_start sub_80B8BF0 -sub_80B8BF0: ; 80B8BF0 +sub_80B8BF0: @ 80B8BF0 push {r4-r7,lr} adds r5, r0, 0 movs r1, 0x10 @@ -331154,7 +331154,7 @@ _080B8C54: thumb_func_end sub_80B8BF0 thumb_func_start sub_80B8C60 -sub_80B8C60: ; 80B8C60 +sub_80B8C60: @ 80B8C60 push {r4-r6,lr} sub sp, 0x8 adds r6, r0, 0 @@ -331199,7 +331199,7 @@ sub_80B8C60: ; 80B8C60 thumb_func_end sub_80B8C60 thumb_func_start sub_80B8CC0 -sub_80B8CC0: ; 80B8CC0 +sub_80B8CC0: @ 80B8CC0 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x20] @@ -331236,7 +331236,7 @@ _080B8D00: thumb_func_end sub_80B8CC0 thumb_func_start sub_80B8D04 -sub_80B8D04: ; 80B8D04 +sub_80B8D04: @ 80B8D04 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x30] @@ -331254,7 +331254,7 @@ _080B8D18: thumb_func_end sub_80B8D04 thumb_func_start sub_80B8D20 -sub_80B8D20: ; 80B8D20 +sub_80B8D20: @ 80B8D20 push {lr} adds r2, r0, 0 ldrh r3, [r2, 0x20] @@ -331277,7 +331277,7 @@ _080B8D3E: thumb_func_end sub_80B8D20 thumb_func_start sub_80B8D44 -sub_80B8D44: ; 80B8D44 +sub_80B8D44: @ 80B8D44 push {lr} ldr r0, =sub_80B8D84 movs r1, 0xFF @@ -331302,7 +331302,7 @@ sub_80B8D44: ; 80B8D44 thumb_func_end sub_80B8D44 thumb_func_start sub_80B8D84 -sub_80B8D84: ; 80B8D84 +sub_80B8D84: @ 80B8D84 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -331325,7 +331325,7 @@ sub_80B8D84: ; 80B8D84 thumb_func_end sub_80B8D84 thumb_func_start sub_80B8DB4 -sub_80B8DB4: ; 80B8DB4 +sub_80B8DB4: @ 80B8DB4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -331368,7 +331368,7 @@ sub_80B8DB4: ; 80B8DB4 thumb_func_end sub_80B8DB4 thumb_func_start sub_80B8E14 -sub_80B8E14: ; 80B8E14 +sub_80B8E14: @ 80B8E14 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x02037590 @@ -331404,7 +331404,7 @@ _080B8E50: thumb_func_end sub_80B8E14 thumb_func_start sub_80B8E60 -sub_80B8E60: ; 80B8E60 +sub_80B8E60: @ 80B8E60 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02037590 @@ -331438,7 +331438,7 @@ _080B8E96: thumb_func_end sub_80B8E60 thumb_func_start sub_80B8EA8 -sub_80B8EA8: ; 80B8EA8 +sub_80B8EA8: @ 80B8EA8 push {r4-r6,lr} adds r6, r0, 0 movs r0, 0x6 @@ -331493,7 +331493,7 @@ _080B8F12: thumb_func_end sub_80B8EA8 thumb_func_start sub_80B8F24 -sub_80B8F24: ; 80B8F24 +sub_80B8F24: @ 80B8F24 push {r4,r5,lr} ldr r5, =0x02037590 ldrb r1, [r5, 0x5] @@ -331541,7 +331541,7 @@ _080B8F84: thumb_func_end sub_80B8F24 thumb_func_start sub_80B8F98 -sub_80B8F98: ; 80B8F98 +sub_80B8F98: @ 80B8F98 push {r4-r7,lr} mov r7, r8 push {r7} @@ -331674,7 +331674,7 @@ _080B9050: thumb_func_end sub_80B8F98 thumb_func_start sub_80B90CC -sub_80B90CC: ; 80B90CC +sub_80B90CC: @ 80B90CC push {r4,lr} ldr r0, =gFieldEffectObjectTemplatePointers ldr r0, [r0, 0x68] @@ -331714,7 +331714,7 @@ sub_80B90CC: ; 80B90CC thumb_func_end sub_80B90CC thumb_func_start sub_80B9128 -sub_80B9128: ; 80B9128 +sub_80B9128: @ 80B9128 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x32 @@ -331778,7 +331778,7 @@ _080B919A: thumb_func_end sub_80B9128 thumb_func_start sub_80B91A4 -sub_80B91A4: ; 80B91A4 +sub_80B91A4: @ 80B91A4 push {lr} ldr r0, =sub_80B91D4 movs r1, 0xFE @@ -331800,7 +331800,7 @@ sub_80B91A4: ; 80B91A4 thumb_func_end sub_80B91A4 thumb_func_start sub_80B91D4 -sub_80B91D4: ; 80B91D4 +sub_80B91D4: @ 80B91D4 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -331823,7 +331823,7 @@ sub_80B91D4: ; 80B91D4 thumb_func_end sub_80B91D4 thumb_func_start sub_80B9204 -sub_80B9204: ; 80B9204 +sub_80B9204: @ 80B9204 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x02037590 @@ -331864,7 +331864,7 @@ _080B924C: thumb_func_end sub_80B9204 thumb_func_start sub_80B925C -sub_80B925C: ; 80B925C +sub_80B925C: @ 80B925C push {r4,lr} adds r4, r0, 0 ldr r0, =0x02037590 @@ -331895,7 +331895,7 @@ _080B928C: thumb_func_end sub_80B925C thumb_func_start sub_80B92A0 -sub_80B92A0: ; 80B92A0 +sub_80B92A0: @ 80B92A0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x6 @@ -331937,7 +331937,7 @@ _080B92E8: thumb_func_end sub_80B92A0 thumb_func_start sub_80B92F8 -sub_80B92F8: ; 80B92F8 +sub_80B92F8: @ 80B92F8 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0xA] @@ -331969,7 +331969,7 @@ _080B932C: thumb_func_end sub_80B92F8 thumb_func_start sub_80B933C -sub_80B933C: ; 80B933C +sub_80B933C: @ 80B933C push {r4,lr} adds r4, r0, 0 ldr r0, =0x02037590 @@ -332010,7 +332010,7 @@ _080B9380: thumb_func_end sub_80B933C thumb_func_start sub_80B9390 -sub_80B9390: ; 80B9390 +sub_80B9390: @ 80B9390 push {r4-r6,lr} adds r5, r0, 0 ldrh r0, [r5, 0xC] @@ -332074,7 +332074,7 @@ _080B9406: thumb_func_end sub_80B9390 thumb_func_start sub_80B9418 -sub_80B9418: ; 80B9418 +sub_80B9418: @ 80B9418 push {r4,r5,lr} adds r5, r0, 0 ldrh r0, [r5, 0xC] @@ -332118,7 +332118,7 @@ _080B9464: thumb_func_end sub_80B9418 thumb_func_start sub_80B9474 -sub_80B9474: ; 80B9474 +sub_80B9474: @ 80B9474 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0xA] @@ -332137,7 +332137,7 @@ _080B948E: thumb_func_end sub_80B9474 thumb_func_start sub_80B9494 -sub_80B9494: ; 80B9494 +sub_80B9494: @ 80B9494 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -332159,7 +332159,7 @@ _080B94B6: thumb_func_end sub_80B9494 thumb_func_start sub_80B94C4 -sub_80B94C4: ; 80B94C4 +sub_80B94C4: @ 80B94C4 push {lr} ldr r0, =gFieldEffectObjectTemplatePointers ldr r0, [r0, 0x68] @@ -332191,7 +332191,7 @@ sub_80B94C4: ; 80B94C4 thumb_func_end sub_80B94C4 thumb_func_start sub_80B9508 -sub_80B9508: ; 80B9508 +sub_80B9508: @ 80B9508 lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -332207,7 +332207,7 @@ sub_80B9508: ; 80B9508 thumb_func_end sub_80B9508 thumb_func_start sub_80B9524 -sub_80B9524: ; 80B9524 +sub_80B9524: @ 80B9524 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -332237,7 +332237,7 @@ sub_80B9524: ; 80B9524 thumb_func_end sub_80B9524 thumb_func_start sub_80B9560 -sub_80B9560: ; 80B9560 +sub_80B9560: @ 80B9560 lsls r0, 24 lsrs r0, 24 lsls r1, 24 @@ -332253,7 +332253,7 @@ sub_80B9560: ; 80B9560 thumb_func_end sub_80B9560 thumb_func_start sub_80B957C -sub_80B957C: ; 80B957C +sub_80B957C: @ 80B957C push {r4,lr} adds r4, r0, 0 movs r1, 0x3C @@ -332344,7 +332344,7 @@ _080B9628: thumb_func_end sub_80B957C thumb_func_start sub_80B963C -sub_80B963C: ; 80B963C +sub_80B963C: @ 80B963C push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x32 @@ -332405,7 +332405,7 @@ _080B96A6: thumb_func_end sub_80B963C thumb_func_start sub_80B96B0 -sub_80B96B0: ; 80B96B0 +sub_80B96B0: @ 80B96B0 push {r4,lr} adds r4, r0, 0 movs r1, 0x3C @@ -332519,7 +332519,7 @@ _080B9784: thumb_func_end sub_80B96B0 thumb_func_start sub_80B9794 -sub_80B9794: ; 80B9794 +sub_80B9794: @ 80B9794 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -332541,7 +332541,7 @@ sub_80B9794: ; 80B9794 thumb_func_end sub_80B9794 thumb_func_start sub_80B97C0 -sub_80B97C0: ; 80B97C0 +sub_80B97C0: @ 80B97C0 push {lr} ldr r0, =sub_80B97D4 movs r1, 0xFE @@ -332553,7 +332553,7 @@ sub_80B97C0: ; 80B97C0 thumb_func_end sub_80B97C0 thumb_func_start sub_80B97D4 -sub_80B97D4: ; 80B97D4 +sub_80B97D4: @ 80B97D4 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -332576,7 +332576,7 @@ sub_80B97D4: ; 80B97D4 thumb_func_end sub_80B97D4 thumb_func_start sub_80B9804 -sub_80B9804: ; 80B9804 +sub_80B9804: @ 80B9804 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x02037590 @@ -332656,7 +332656,7 @@ _080B98A6: thumb_func_end sub_80B9804 thumb_func_start sub_80B98B8 -sub_80B98B8: ; 80B98B8 +sub_80B98B8: @ 80B98B8 push {r4,r5,lr} adds r5, r0, 0 ldrh r1, [r5, 0xC] @@ -332709,7 +332709,7 @@ _080B9910: thumb_func_end sub_80B98B8 thumb_func_start sub_80B9924 -sub_80B9924: ; 80B9924 +sub_80B9924: @ 80B9924 push {r4,lr} sub sp, 0x24 adds r4, r0, 0 @@ -332749,7 +332749,7 @@ _080B9962: thumb_func_end sub_80B9924 thumb_func_start sub_80B9978 -sub_80B9978: ; 80B9978 +sub_80B9978: @ 80B9978 push {r4-r6,lr} adds r6, r0, 0 ldrb r0, [r6, 0xA] @@ -332804,7 +332804,7 @@ _080B99DC: thumb_func_end sub_80B9978 thumb_func_start sub_80B99F0 -sub_80B99F0: ; 80B99F0 +sub_80B99F0: @ 80B99F0 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02037590 @@ -332831,7 +332831,7 @@ _080B9A18: thumb_func_end sub_80B99F0 thumb_func_start sub_80B9A28 -sub_80B9A28: ; 80B9A28 +sub_80B9A28: @ 80B9A28 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0xA] @@ -332860,7 +332860,7 @@ _080B9A54: thumb_func_end sub_80B9A28 thumb_func_start sub_80B9A60 -sub_80B9A60: ; 80B9A60 +sub_80B9A60: @ 80B9A60 push {r4-r7,lr} adds r5, r0, 0 ldrh r0, [r5, 0xA] @@ -332916,7 +332916,7 @@ _080B9ACA: thumb_func_end sub_80B9A60 thumb_func_start sub_80B9ADC -sub_80B9ADC: ; 80B9ADC +sub_80B9ADC: @ 80B9ADC push {r4,lr} sub sp, 0x4 ldr r4, =0x02038c08 @@ -332961,7 +332961,7 @@ _080B9B32: thumb_func_end sub_80B9ADC thumb_func_start sub_80B9B3C -sub_80B9B3C: ; 80B9B3C +sub_80B9B3C: @ 80B9B3C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -333039,7 +333039,7 @@ _080B9BC8: thumb_func_end sub_80B9B3C thumb_func_start sub_80B9BD0 -sub_80B9BD0: ; 80B9BD0 +sub_80B9BD0: @ 80B9BD0 lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -333054,7 +333054,7 @@ sub_80B9BD0: ; 80B9BD0 thumb_func_end sub_80B9BD0 thumb_func_start sub_80B9BE8 -sub_80B9BE8: ; 80B9BE8 +sub_80B9BE8: @ 80B9BE8 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -333083,7 +333083,7 @@ sub_80B9BE8: ; 80B9BE8 thumb_func_end sub_80B9BE8 thumb_func_start sub_80B9C28 -sub_80B9C28: ; 80B9C28 +sub_80B9C28: @ 80B9C28 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =sub_80B9B3C @@ -333105,7 +333105,7 @@ sub_80B9C28: ; 80B9C28 thumb_func_end sub_80B9C28 thumb_func_start sub_80B9C54 -sub_80B9C54: ; 80B9C54 +sub_80B9C54: @ 80B9C54 push {r4-r7,lr} sub sp, 0x4 adds r7, r0, 0 @@ -333165,7 +333165,7 @@ _080B9CC2: thumb_func_end sub_80B9C54 thumb_func_start sub_80B9CDC -sub_80B9CDC: ; 80B9CDC +sub_80B9CDC: @ 80B9CDC push {r4,r5,lr} adds r4, r0, 0 lsls r1, 24 @@ -333198,7 +333198,7 @@ _080B9D16: thumb_func_end sub_80B9CDC thumb_func_start sub_80B9D24 -sub_80B9D24: ; 80B9D24 +sub_80B9D24: @ 80B9D24 push {r4-r7,lr} mov r7, r8 push {r7} @@ -333268,7 +333268,7 @@ _080B9D96: thumb_func_end sub_80B9D24 thumb_func_start sub_80B9DB8 -sub_80B9DB8: ; 80B9DB8 +sub_80B9DB8: @ 80B9DB8 push {lr} adds r1, r0, 0 movs r2, 0x2E @@ -333337,7 +333337,7 @@ _080B9E24: thumb_func_end sub_80B9DB8 thumb_func_start sub_80B9E28 -sub_80B9E28: ; 80B9E28 +sub_80B9E28: @ 80B9E28 push {r4-r7,lr} sub sp, 0x4 ldr r7, =0x02038c08 @@ -333420,7 +333420,7 @@ _080B9EBE: thumb_func_end sub_80B9E28 thumb_func_start sub_80B9EDC -sub_80B9EDC: ; 80B9EDC +sub_80B9EDC: @ 80B9EDC push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -333528,7 +333528,7 @@ _080B9FAC: thumb_func_end sub_80B9EDC thumb_func_start remove_some_task -remove_some_task: ; 80B9FB8 +remove_some_task: @ 80B9FB8 push {r4,lr} ldr r4, =0x02039b28 movs r0, 0 @@ -333557,7 +333557,7 @@ _080B9FE2: thumb_func_end remove_some_task thumb_func_start dp12_8087EA4 -dp12_8087EA4: ; 80B9FF8 +dp12_8087EA4: @ 80B9FF8 push {r4,lr} sub sp, 0x4 mov r0, sp @@ -333586,7 +333586,7 @@ dp12_8087EA4: ; 80B9FF8 thumb_func_end dp12_8087EA4 thumb_func_start sub_80BA038 -sub_80BA038: ; 80BA038 +sub_80BA038: @ 80BA038 push {lr} sub sp, 0xC str r0, [sp] @@ -333635,7 +333635,7 @@ _080BA07C: thumb_func_end sub_80BA038 thumb_func_start sub_80BA0A8 -sub_80BA0A8: ; 80BA0A8 +sub_80BA0A8: @ 80BA0A8 push {r4,lr} ldr r4, =0x02039b28 ldrb r0, [r4, 0x15] @@ -333695,7 +333695,7 @@ _080BA122: thumb_func_end sub_80BA0A8 thumb_func_start sub_80BA134 -sub_80BA134: ; 80BA134 +sub_80BA134: @ 80BA134 ldr r0, =0x02039b28 ldr r2, [r0, 0x8] ldrb r1, [r0, 0x14] @@ -333711,7 +333711,7 @@ sub_80BA134: ; 80BA134 thumb_func_end sub_80BA134 thumb_func_start sub_80BA154 -sub_80BA154: ; 80BA154 +sub_80BA154: @ 80BA154 ldr r0, =0x02039b28 ldr r2, [r0, 0x8] ldrb r1, [r0, 0x14] @@ -333727,7 +333727,7 @@ sub_80BA154: ; 80BA154 thumb_func_end sub_80BA154 thumb_func_start task00_for_dp12 -task00_for_dp12: ; 80BA174 +task00_for_dp12: @ 80BA174 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -333937,7 +333937,7 @@ _080BA324: thumb_func_end task00_for_dp12 thumb_func_start sub_80BA33C -sub_80BA33C: ; 80BA33C +sub_80BA33C: @ 80BA33C push {r4-r7,lr} adds r6, r0, 0 lsls r1, 24 @@ -333977,7 +333977,7 @@ _080BA364: thumb_func_end sub_80BA33C thumb_func_start sub_80BA384 -sub_80BA384: ; 80BA384 +sub_80BA384: @ 80BA384 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -334113,7 +334113,7 @@ _080BA47E: thumb_func_end sub_80BA384 thumb_func_start sub_80BA4B0 -sub_80BA4B0: ; 80BA4B0 +sub_80BA4B0: @ 80BA4B0 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -334124,7 +334124,7 @@ sub_80BA4B0: ; 80BA4B0 thumb_func_end sub_80BA4B0 thumb_func_start sub_80BA4C8 -sub_80BA4C8: ; 80BA4C8 +sub_80BA4C8: @ 80BA4C8 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -334134,7 +334134,7 @@ sub_80BA4C8: ; 80BA4C8 thumb_func_end sub_80BA4C8 thumb_func_start CB2_OptionsMenu -CB2_OptionsMenu: ; 80BA4DC +CB2_OptionsMenu: @ 80BA4DC push {r4-r7,lr} mov r7, r8 push {r7} @@ -334488,7 +334488,7 @@ _080BA828: thumb_func_end CB2_OptionsMenu thumb_func_start sub_80BA83C -sub_80BA83C: ; 80BA83C +sub_80BA83C: @ 80BA83C push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -334512,7 +334512,7 @@ _080BA85C: thumb_func_end sub_80BA83C thumb_func_start sub_80BA86C -sub_80BA86C: ; 80BA86C +sub_80BA86C: @ 80BA86C push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -334756,7 +334756,7 @@ _080BAA5A: thumb_func_end sub_80BA86C thumb_func_start sub_80BAA64 -sub_80BAA64: ; 80BAA64 +sub_80BAA64: @ 80BAA64 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -334836,7 +334836,7 @@ sub_80BAA64: ; 80BAA64 thumb_func_end sub_80BAA64 thumb_func_start sub_80BAB08 -sub_80BAB08: ; 80BAB08 +sub_80BAB08: @ 80BAB08 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -334859,7 +334859,7 @@ _080BAB2C: thumb_func_end sub_80BAB08 thumb_func_start sub_80BAB38 -sub_80BAB38: ; 80BAB38 +sub_80BAB38: @ 80BAB38 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -334884,7 +334884,7 @@ sub_80BAB38: ; 80BAB38 thumb_func_end sub_80BAB38 thumb_func_start sub_80BAB68 -sub_80BAB68: ; 80BAB68 +sub_80BAB68: @ 80BAB68 push {r4-r6,lr} sub sp, 0x1C adds r4, r0, 0 @@ -334948,7 +334948,7 @@ _080BABAE: thumb_func_end sub_80BAB68 thumb_func_start sub_80BABDC -sub_80BABDC: ; 80BABDC +sub_80BABDC: @ 80BABDC push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -334998,7 +334998,7 @@ _080BAC2C: thumb_func_end sub_80BABDC thumb_func_start sub_80BAC38 -sub_80BAC38: ; 80BAC38 +sub_80BAC38: @ 80BAC38 push {r4-r6,lr} mov r6, r8 push {r6} @@ -335073,7 +335073,7 @@ sub_80BAC38: ; 80BAC38 thumb_func_end sub_80BAC38 thumb_func_start sub_80BACE0 -sub_80BACE0: ; 80BACE0 +sub_80BACE0: @ 80BACE0 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -335095,7 +335095,7 @@ _080BACFA: thumb_func_end sub_80BACE0 thumb_func_start sub_80BAD08 -sub_80BAD08: ; 80BAD08 +sub_80BAD08: @ 80BAD08 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -335134,7 +335134,7 @@ sub_80BAD08: ; 80BAD08 thumb_func_end sub_80BAD08 thumb_func_start sub_80BAD5C -sub_80BAD5C: ; 80BAD5C +sub_80BAD5C: @ 80BAD5C push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -335156,7 +335156,7 @@ _080BAD76: thumb_func_end sub_80BAD5C thumb_func_start sub_80BAD84 -sub_80BAD84: ; 80BAD84 +sub_80BAD84: @ 80BAD84 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -335195,7 +335195,7 @@ sub_80BAD84: ; 80BAD84 thumb_func_end sub_80BAD84 thumb_func_start sub_80BADD8 -sub_80BADD8: ; 80BADD8 +sub_80BADD8: @ 80BADD8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -335220,7 +335220,7 @@ _080BADF8: thumb_func_end sub_80BADD8 thumb_func_start sub_80BAE08 -sub_80BAE08: ; 80BAE08 +sub_80BAE08: @ 80BAE08 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -335259,7 +335259,7 @@ sub_80BAE08: ; 80BAE08 thumb_func_end sub_80BAE08 thumb_func_start sub_80BAE5C -sub_80BAE5C: ; 80BAE5C +sub_80BAE5C: @ 80BAE5C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -335341,7 +335341,7 @@ _080BAEFE: thumb_func_end sub_80BAE5C thumb_func_start sub_80BAF0C -sub_80BAF0C: ; 80BAF0C +sub_80BAF0C: @ 80BAF0C push {r4-r7,lr} sub sp, 0x10 lsls r0, 24 @@ -335436,7 +335436,7 @@ _080BAF9E: thumb_func_end sub_80BAF0C thumb_func_start sub_80BAFCC -sub_80BAFCC: ; 80BAFCC +sub_80BAFCC: @ 80BAFCC push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -335486,7 +335486,7 @@ _080BB01C: thumb_func_end sub_80BAFCC thumb_func_start sub_80BB028 -sub_80BB028: ; 80BB028 +sub_80BB028: @ 80BB028 push {r4-r6,lr} mov r6, r8 push {r6} @@ -335562,7 +335562,7 @@ sub_80BB028: ; 80BB028 thumb_func_end sub_80BB028 thumb_func_start sub_80BB0D0 -sub_80BB0D0: ; 80BB0D0 +sub_80BB0D0: @ 80BB0D0 push {lr} sub sp, 0xC movs r0, 0 @@ -335588,7 +335588,7 @@ sub_80BB0D0: ; 80BB0D0 thumb_func_end sub_80BB0D0 thumb_func_start sub_80BB104 -sub_80BB104: ; 80BB104 +sub_80BB104: @ 80BB104 push {r4,r5,lr} sub sp, 0xC movs r0, 0x1 @@ -335629,7 +335629,7 @@ _080BB114: thumb_func_end sub_80BB104 thumb_func_start sub_80BB154 -sub_80BB154: ; 80BB154 +sub_80BB154: @ 80BB154 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -335799,7 +335799,7 @@ sub_80BB154: ; 80BB154 thumb_func_end sub_80BB154 thumb_func_start sub_80BB2D0 -sub_80BB2D0: ; 80BB2D0 +sub_80BB2D0: @ 80BB2D0 push {r4-r6,lr} ldr r0, =0x02039b50 movs r2, 0 @@ -335858,7 +335858,7 @@ _080BB30C: thumb_func_end sub_80BB2D0 thumb_func_start sub_80BB358 -sub_80BB358: ; 80BB358 +sub_80BB358: @ 80BB358 ldr r1, =0x02039b50 movs r0, 0 strh r0, [r1] @@ -335870,7 +335870,7 @@ sub_80BB358: ; 80BB358 thumb_func_end sub_80BB358 thumb_func_start sub_80BB370 -sub_80BB370: ; 80BB370 +sub_80BB370: @ 80BB370 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -335880,7 +335880,7 @@ sub_80BB370: ; 80BB370 thumb_func_end sub_80BB370 thumb_func_start sub_80BB384 -sub_80BB384: ; 80BB384 +sub_80BB384: @ 80BB384 push {r4-r7,lr} adds r4, r0, 0 movs r3, 0 @@ -336076,7 +336076,7 @@ _080BB4E4: thumb_func_end sub_80BB384 thumb_func_start sub_80BB534 -sub_80BB534: ; 80BB534 +sub_80BB534: @ 80BB534 push {r4-r7,lr} mov r7, r8 push {r7} @@ -336305,7 +336305,7 @@ _080BB74C: thumb_func_end sub_80BB534 thumb_func_start sub_80BB774 -sub_80BB774: ; 80BB774 +sub_80BB774: @ 80BB774 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -336316,7 +336316,7 @@ sub_80BB774: ; 80BB774 thumb_func_end sub_80BB774 thumb_func_start sub_80BB78C -sub_80BB78C: ; 80BB78C +sub_80BB78C: @ 80BB78C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -336349,7 +336349,7 @@ _080BB7BE: thumb_func_end sub_80BB78C thumb_func_start sub_80BB7D4 -sub_80BB7D4: ; 80BB7D4 +sub_80BB7D4: @ 80BB7D4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -336591,7 +336591,7 @@ _080BBA06: thumb_func_end sub_80BB7D4 thumb_func_start sub_80BBA28 -sub_80BBA28: ; 80BBA28 +sub_80BBA28: @ 80BBA28 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -336625,7 +336625,7 @@ _080BBA5C: thumb_func_end sub_80BBA28 thumb_func_start sub_80BBA78 -sub_80BBA78: ; 80BBA78 +sub_80BBA78: @ 80BBA78 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -336795,7 +336795,7 @@ _080BBBE8: thumb_func_end sub_80BBA78 thumb_func_start sub_80BBBF4 -sub_80BBBF4: ; 80BBBF4 +sub_80BBBF4: @ 80BBBF4 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -336850,7 +336850,7 @@ _080BBC52: thumb_func_end sub_80BBBF4 thumb_func_start sub_80BBC74 -sub_80BBC74: ; 80BBC74 +sub_80BBC74: @ 80BBC74 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -336917,7 +336917,7 @@ _080BBCFC: thumb_func_end sub_80BBC74 thumb_func_start sub_80BBD1C -sub_80BBD1C: ; 80BBD1C +sub_80BBD1C: @ 80BBD1C push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -337002,7 +337002,7 @@ _080BBDCA: thumb_func_end sub_80BBD1C thumb_func_start sub_80BBDE8 -sub_80BBDE8: ; 80BBDE8 +sub_80BBDE8: @ 80BBDE8 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -337054,7 +337054,7 @@ _080BBE4A: thumb_func_end sub_80BBDE8 thumb_func_start sub_80BBE70 -sub_80BBE70: ; 80BBE70 +sub_80BBE70: @ 80BBE70 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -337086,7 +337086,7 @@ _080BBEA0: thumb_func_end sub_80BBE70 thumb_func_start sub_80BBEB8 -sub_80BBEB8: ; 80BBEB8 +sub_80BBEB8: @ 80BBEB8 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -337287,7 +337287,7 @@ _080BC08A: thumb_func_end sub_80BBEB8 thumb_func_start sub_80BC0A8 -sub_80BC0A8: ; 80BC0A8 +sub_80BC0A8: @ 80BC0A8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -337321,7 +337321,7 @@ _080BC0DC: thumb_func_end sub_80BC0A8 thumb_func_start sub_80BC0F8 -sub_80BC0F8: ; 80BC0F8 +sub_80BC0F8: @ 80BC0F8 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -337523,7 +337523,7 @@ _080BC2C8: thumb_func_end sub_80BC0F8 thumb_func_start sub_80BC2D4 -sub_80BC2D4: ; 80BC2D4 +sub_80BC2D4: @ 80BC2D4 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -337582,7 +337582,7 @@ _080BC33A: thumb_func_end sub_80BC2D4 thumb_func_start sub_80BC360 -sub_80BC360: ; 80BC360 +sub_80BC360: @ 80BC360 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -337637,7 +337637,7 @@ _080BC3D0: thumb_func_end sub_80BC360 thumb_func_start sub_80BC3DC -sub_80BC3DC: ; 80BC3DC +sub_80BC3DC: @ 80BC3DC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -337702,7 +337702,7 @@ _080BC450: thumb_func_end sub_80BC3DC thumb_func_start sub_80BC47C -sub_80BC47C: ; 80BC47C +sub_80BC47C: @ 80BC47C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -337765,7 +337765,7 @@ _080BC4E8: thumb_func_end sub_80BC47C thumb_func_start sub_80BC514 -sub_80BC514: ; 80BC514 +sub_80BC514: @ 80BC514 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -338078,7 +338078,7 @@ _080BC83A: thumb_func_end sub_80BC514 thumb_func_start sub_80BC844 -sub_80BC844: ; 80BC844 +sub_80BC844: @ 80BC844 push {lr} lsls r0, 24 lsrs r0, 24 @@ -338114,7 +338114,7 @@ _080BC87A: thumb_func_end sub_80BC844 thumb_func_start sub_80BC890 -sub_80BC890: ; 80BC890 +sub_80BC890: @ 80BC890 push {lr} bl FreeAllWindowBuffers movs r0, 0 @@ -338146,7 +338146,7 @@ _080BC8CE: thumb_func_end sub_80BC890 thumb_func_start sub_80BC8D4 -sub_80BC8D4: ; 80BC8D4 +sub_80BC8D4: @ 80BC8D4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -338792,7 +338792,7 @@ _080BCE08: thumb_func_end sub_80BC8D4 thumb_func_start sub_80BCE2C -sub_80BCE2C: ; 80BCE2C +sub_80BCE2C: @ 80BCE2C push {r4-r6,lr} mov r6, r8 push {r6} @@ -338838,7 +338838,7 @@ sub_80BCE2C: ; 80BCE2C thumb_func_end sub_80BCE2C thumb_func_start sub_80BCE84 -sub_80BCE84: ; 80BCE84 +sub_80BCE84: @ 80BCE84 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -339179,7 +339179,7 @@ _080BD13E: thumb_func_end sub_80BCE84 thumb_func_start sub_80BD154 -sub_80BD154: ; 80BD154 +sub_80BD154: @ 80BD154 push {r4-r7,lr} mov r7, r8 push {r7} @@ -339251,7 +339251,7 @@ _080BD194: thumb_func_end sub_80BD154 thumb_func_start sub_80BD1F4 -sub_80BD1F4: ; 80BD1F4 +sub_80BD1F4: @ 80BD1F4 push {r4,lr} sub sp, 0x8 lsls r0, 16 @@ -339290,7 +339290,7 @@ _080BD234: thumb_func_end sub_80BD1F4 thumb_func_start sub_80BD23C -sub_80BD23C: ; 80BD23C +sub_80BD23C: @ 80BD23C push {r4-r6,lr} sub sp, 0x4 lsls r0, 16 @@ -339330,7 +339330,7 @@ _080BD266: thumb_func_end sub_80BD23C thumb_func_start sub_80BD28C -sub_80BD28C: ; 80BD28C +sub_80BD28C: @ 80BD28C push {lr} sub sp, 0x8 adds r2, r0, 0 @@ -339352,7 +339352,7 @@ sub_80BD28C: ; 80BD28C thumb_func_end sub_80BD28C thumb_func_start sub_80BD2B4 -sub_80BD2B4: ; 80BD2B4 +sub_80BD2B4: @ 80BD2B4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -339500,7 +339500,7 @@ _080BD39C: thumb_func_end sub_80BD2B4 thumb_func_start sub_80BD404 -sub_80BD404: ; 80BD404 +sub_80BD404: @ 80BD404 push {r4-r7,lr} mov r7, r8 push {r7} @@ -339686,7 +339686,7 @@ _080BD598: thumb_func_end sub_80BD404 thumb_func_start sub_80BD5A8 -sub_80BD5A8: ; 80BD5A8 +sub_80BD5A8: @ 80BD5A8 push {r4-r6,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -339799,7 +339799,7 @@ _080BD694: thumb_func_end sub_80BD5A8 thumb_func_start sub_80BD69C -sub_80BD69C: ; 80BD69C +sub_80BD69C: @ 80BD69C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -340046,7 +340046,7 @@ _080BD8A2: thumb_func_end sub_80BD69C thumb_func_start sub_80BD8D0 -sub_80BD8D0: ; 80BD8D0 +sub_80BD8D0: @ 80BD8D0 push {r4-r7,lr} movs r4, 0 ldr r0, =0x02039b4c @@ -340091,7 +340091,7 @@ _080BD90C: thumb_func_end sub_80BD8D0 thumb_func_start sub_80BD930 -sub_80BD930: ; 80BD930 +sub_80BD930: @ 80BD930 push {r4-r6,lr} ldr r3, =0x02039b4c ldr r0, [r3] @@ -340223,7 +340223,7 @@ _080BDA3A: thumb_func_end sub_80BD930 thumb_func_start sub_80BDA40 -sub_80BDA40: ; 80BDA40 +sub_80BDA40: @ 80BDA40 push {r4-r7,lr} movs r5, 0 ldr r6, =0x02039b4c @@ -340260,7 +340260,7 @@ _080BDA6C: thumb_func_end sub_80BDA40 thumb_func_start sub_80BDA8C -sub_80BDA8C: ; 80BDA8C +sub_80BDA8C: @ 80BDA8C push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -340294,7 +340294,7 @@ _080BDAC6: thumb_func_end sub_80BDA8C thumb_func_start sub_80BDACC -sub_80BDACC: ; 80BDACC +sub_80BDACC: @ 80BDACC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -340378,7 +340378,7 @@ _080BDB6C: thumb_func_end sub_80BDACC thumb_func_start sub_80BDB7C -sub_80BDB7C: ; 80BDB7C +sub_80BDB7C: @ 80BDB7C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -341342,12 +341342,12 @@ _080BE42C: thumb_func_end sub_80BDB7C thumb_func_start nullsub_38 -nullsub_38: ; 80BE448 +nullsub_38: @ 80BE448 bx lr thumb_func_end nullsub_38 thumb_func_start sub_80BE44C -sub_80BE44C: ; 80BE44C +sub_80BE44C: @ 80BE44C push {lr} adds r1, r0, 0 ldr r0, =0x02039b4c @@ -341366,7 +341366,7 @@ _080BE464: thumb_func_end sub_80BE44C thumb_func_start sub_80BE470 -sub_80BE470: ; 80BE470 +sub_80BE470: @ 80BE470 push {lr} adds r2, r0, 0 ldrb r1, [r2, 0x5] @@ -341429,7 +341429,7 @@ _080BE4D8: thumb_func_end sub_80BE470 thumb_func_start sub_80BE4E0 -sub_80BE4E0: ; 80BE4E0 +sub_80BE4E0: @ 80BE4E0 push {r4-r7,lr} sub sp, 0x4 adds r4, r0, 0 @@ -341568,7 +341568,7 @@ _080BE5F0: thumb_func_end sub_80BE4E0 thumb_func_start sub_80BE604 -sub_80BE604: ; 80BE604 +sub_80BE604: @ 80BE604 push {r4,lr} adds r4, r0, 0 ldr r1, =0x02039b4c @@ -341606,7 +341606,7 @@ _080BE648: thumb_func_end sub_80BE604 thumb_func_start sub_80BE658 -sub_80BE658: ; 80BE658 +sub_80BE658: @ 80BE658 push {r4,r5,lr} adds r3, r0, 0 ldr r1, =0x02039b4c @@ -341738,7 +341738,7 @@ _080BE750: thumb_func_end sub_80BE658 thumb_func_start sub_80BE758 -sub_80BE758: ; 80BE758 +sub_80BE758: @ 80BE758 push {lr} adds r1, r0, 0 ldr r0, =0x02039b4c @@ -341759,7 +341759,7 @@ _080BE774: thumb_func_end sub_80BE758 thumb_func_start sub_80BE780 -sub_80BE780: ; 80BE780 +sub_80BE780: @ 80BE780 push {r4-r7,lr} sub sp, 0x4 adds r6, r0, 0 @@ -341848,7 +341848,7 @@ _080BE824: thumb_func_end sub_80BE780 thumb_func_start sub_80BE834 -sub_80BE834: ; 80BE834 +sub_80BE834: @ 80BE834 push {r4,lr} adds r3, r0, 0 ldr r1, =0x02039b4c @@ -341930,7 +341930,7 @@ _080BE8D4: thumb_func_end sub_80BE834 thumb_func_start sub_80BE8DC -sub_80BE8DC: ; 80BE8DC +sub_80BE8DC: @ 80BE8DC push {r4,r5,lr} sub sp, 0x18 adds r5, r1, 0 @@ -341964,7 +341964,7 @@ sub_80BE8DC: ; 80BE8DC thumb_func_end sub_80BE8DC thumb_func_start sub_80BE91C -sub_80BE91C: ; 80BE91C +sub_80BE91C: @ 80BE91C push {r4,r5,lr} lsls r4, r1, 24 lsrs r4, 24 @@ -342029,7 +342029,7 @@ sub_80BE91C: ; 80BE91C thumb_func_end sub_80BE91C thumb_func_start sub_80BE9C4 -sub_80BE9C4: ; 80BE9C4 +sub_80BE9C4: @ 80BE9C4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -342057,7 +342057,7 @@ _080BE9F2: thumb_func_end sub_80BE9C4 thumb_func_start sub_80BE9F8 -sub_80BE9F8: ; 80BE9F8 +sub_80BE9F8: @ 80BE9F8 adds r2, r0, 0 lsls r0, r1, 24 lsrs r0, 24 @@ -342079,7 +342079,7 @@ sub_80BE9F8: ; 80BE9F8 thumb_func_end sub_80BE9F8 thumb_func_start sub_80BEA24 -sub_80BEA24: ; 80BEA24 +sub_80BEA24: @ 80BEA24 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -342457,7 +342457,7 @@ _080BEDA0: thumb_func_end sub_80BEA24 thumb_func_start sub_80BEDB0 -sub_80BEDB0: ; 80BEDB0 +sub_80BEDB0: @ 80BEDB0 push {lr} bl FreeAllWindowBuffers movs r0, 0 @@ -342489,7 +342489,7 @@ _080BEDEE: thumb_func_end sub_80BEDB0 thumb_func_start sub_80BEDF4 -sub_80BEDF4: ; 80BEDF4 +sub_80BEDF4: @ 80BEDF4 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -342704,7 +342704,7 @@ _080BEFBA: thumb_func_end sub_80BEDF4 thumb_func_start sub_80BEFD0 -sub_80BEFD0: ; 80BEFD0 +sub_80BEFD0: @ 80BEFD0 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -342752,7 +342752,7 @@ _080BF02C: thumb_func_end sub_80BEFD0 thumb_func_start sub_80BF038 -sub_80BF038: ; 80BF038 +sub_80BF038: @ 80BF038 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -342779,7 +342779,7 @@ _080BF05E: thumb_func_end sub_80BF038 thumb_func_start sub_80BF070 -sub_80BF070: ; 80BF070 +sub_80BF070: @ 80BF070 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -342807,7 +342807,7 @@ _080BF09C: thumb_func_end sub_80BF070 thumb_func_start sub_80BF0AC -sub_80BF0AC: ; 80BF0AC +sub_80BF0AC: @ 80BF0AC push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -342911,7 +342911,7 @@ _080BF196: thumb_func_end sub_80BF0AC thumb_func_start sub_80BF1B4 -sub_80BF1B4: ; 80BF1B4 +sub_80BF1B4: @ 80BF1B4 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -342936,7 +342936,7 @@ _080BF1D6: thumb_func_end sub_80BF1B4 thumb_func_start sub_80BF1EC -sub_80BF1EC: ; 80BF1EC +sub_80BF1EC: @ 80BF1EC push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -342980,7 +342980,7 @@ _080BF242: thumb_func_end sub_80BF1EC thumb_func_start sub_80BF250 -sub_80BF250: ; 80BF250 +sub_80BF250: @ 80BF250 push {r4,r5,lr} sub sp, 0x14 lsls r0, 24 @@ -343325,7 +343325,7 @@ _080BF5B2: thumb_func_end sub_80BF250 thumb_func_start sub_80BF5CC -sub_80BF5CC: ; 80BF5CC +sub_80BF5CC: @ 80BF5CC push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -343508,7 +343508,7 @@ _080BF772: thumb_func_end sub_80BF5CC thumb_func_start sub_80BF790 -sub_80BF790: ; 80BF790 +sub_80BF790: @ 80BF790 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -343557,7 +343557,7 @@ _080BF7F0: thumb_func_end sub_80BF790 thumb_func_start sub_80BF7FC -sub_80BF7FC: ; 80BF7FC +sub_80BF7FC: @ 80BF7FC push {lr} sub sp, 0x4 lsls r0, 24 @@ -343582,7 +343582,7 @@ _080BF812: thumb_func_end sub_80BF7FC thumb_func_start sub_80BF82C -sub_80BF82C: ; 80BF82C +sub_80BF82C: @ 80BF82C push {r4-r7,lr} sub sp, 0x44 lsls r0, 24 @@ -343943,7 +343943,7 @@ _080BFB94: thumb_func_end sub_80BF82C thumb_func_start sub_80BFBB0 -sub_80BFBB0: ; 80BFBB0 +sub_80BFBB0: @ 80BFBB0 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -344028,7 +344028,7 @@ _080BFC5C: thumb_func_end sub_80BFBB0 thumb_func_start sub_80BFC78 -sub_80BFC78: ; 80BFC78 +sub_80BFC78: @ 80BFC78 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -344072,7 +344072,7 @@ _080BFCD0: thumb_func_end sub_80BFC78 thumb_func_start sub_80BFCDC -sub_80BFCDC: ; 80BFCDC +sub_80BFCDC: @ 80BFCDC push {lr} ldr r1, =gUnknown_08DC2F5C movs r0, 0x1 @@ -344085,7 +344085,7 @@ sub_80BFCDC: ; 80BFCDC thumb_func_end sub_80BFCDC thumb_func_start sub_80BFCF4 -sub_80BFCF4: ; 80BFCF4 +sub_80BFCF4: @ 80BFCF4 push {lr} ldr r1, =gUnknown_08DC2FEC movs r0, 0x1 @@ -344098,7 +344098,7 @@ sub_80BFCF4: ; 80BFCF4 thumb_func_end sub_80BFCF4 thumb_func_start sub_80BFD0C -sub_80BFD0C: ; 80BFD0C +sub_80BFD0C: @ 80BFD0C push {r4-r7,lr} mov r7, r8 push {r7} @@ -344158,7 +344158,7 @@ _080BFD3E: thumb_func_end sub_80BFD0C thumb_func_start sub_80BFD7C -sub_80BFD7C: ; 80BFD7C +sub_80BFD7C: @ 80BFD7C push {r4-r7,lr} mov r7, r8 push {r7} @@ -344223,7 +344223,7 @@ _080BFDB4: thumb_func_end sub_80BFD7C thumb_func_start sub_80BFDF4 -sub_80BFDF4: ; 80BFDF4 +sub_80BFDF4: @ 80BFDF4 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -344256,7 +344256,7 @@ sub_80BFDF4: ; 80BFDF4 thumb_func_end sub_80BFDF4 thumb_func_start sub_80BFE38 -sub_80BFE38: ; 80BFE38 +sub_80BFE38: @ 80BFE38 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -344495,7 +344495,7 @@ _080C0074: thumb_func_end sub_80BFE38 thumb_func_start sub_80C0088 -sub_80C0088: ; 80C0088 +sub_80C0088: @ 80C0088 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -344564,7 +344564,7 @@ _080C011E: thumb_func_end sub_80C0088 thumb_func_start blockset_load_palette_to_gpu -blockset_load_palette_to_gpu: ; 80C012C +blockset_load_palette_to_gpu: @ 80C012C push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -344636,7 +344636,7 @@ _080C01BA: thumb_func_end blockset_load_palette_to_gpu thumb_func_start sub_80C01CC -sub_80C01CC: ; 80C01CC +sub_80C01CC: @ 80C01CC push {lr} adds r1, r0, 0 ldrh r2, [r1, 0x20] @@ -344676,7 +344676,7 @@ _080C0208: thumb_func_end sub_80C01CC thumb_func_start sub_80C020C -sub_80C020C: ; 80C020C +sub_80C020C: @ 80C020C push {r4-r7,lr} sub sp, 0x30 adds r6, r0, 0 @@ -344816,7 +344816,7 @@ _080C032E: thumb_func_end sub_80C020C thumb_func_start sub_80C0354 -sub_80C0354: ; 80C0354 +sub_80C0354: @ 80C0354 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -344946,7 +344946,7 @@ _080C03F4: thumb_func_end sub_80C0354 thumb_func_start sub_80C0460 -sub_80C0460: ; 80C0460 +sub_80C0460: @ 80C0460 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -345161,7 +345161,7 @@ _080C0552: thumb_func_end sub_80C0460 thumb_func_start sub_80C0620 -sub_80C0620: ; 80C0620 +sub_80C0620: @ 80C0620 lsls r0, 16 lsrs r0, 11 ldr r1, =gPokedexEntries @@ -345171,7 +345171,7 @@ sub_80C0620: ; 80C0620 thumb_func_end sub_80C0620 thumb_func_start sub_80C0630 -sub_80C0630: ; 80C0630 +sub_80C0630: @ 80C0630 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -345202,8 +345202,8 @@ _080C065C: thumb_func_end sub_80C0630 thumb_func_start pokedex_flag_operation -; u8 pokedex_flag_operation(u16 nationalPokedexNum, u8 op) -pokedex_flag_operation: ; 80C0664 +@ u8 pokedex_flag_operation(u16 nationalPokedexNum, u8 op) +pokedex_flag_operation: @ 80C0664 push {r4-r7,lr} lsls r0, 16 lsls r1, 24 @@ -345391,7 +345391,7 @@ _080C07E8: thumb_func_end pokedex_flag_operation thumb_func_start pokedex_count -pokedex_count: ; 80C07F4 +pokedex_count: @ 80C07F4 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -345437,7 +345437,7 @@ _080C0832: thumb_func_end pokedex_count thumb_func_start sub_80C0844 -sub_80C0844: ; 80C0844 +sub_80C0844: @ 80C0844 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -345487,7 +345487,7 @@ _080C088C: thumb_func_end sub_80C0844 thumb_func_start sub_80C089C -sub_80C089C: ; 80C089C +sub_80C089C: @ 80C089C push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -345531,7 +345531,7 @@ _080C08D4: thumb_func_end sub_80C089C thumb_func_start sub_80C08E4 -sub_80C08E4: ; 80C08E4 +sub_80C08E4: @ 80C08E4 push {r4,lr} movs r0, 0 _080C08E8: @@ -345561,7 +345561,7 @@ _080C0910: thumb_func_end sub_80C08E4 thumb_func_start sub_80C0918 -sub_80C0918: ; 80C0918 +sub_80C0918: @ 80C0918 push {r4,lr} movs r0, 0 _080C091C: @@ -345588,7 +345588,7 @@ _080C093C: thumb_func_end sub_80C0918 thumb_func_start sub_80C0944 -sub_80C0944: ; 80C0944 +sub_80C0944: @ 80C0944 push {r4,r5,lr} movs r0, 0 _080C0948: @@ -345646,7 +345646,7 @@ _080C09A8: thumb_func_end sub_80C0944 thumb_func_start sub_80C09B0 -sub_80C09B0: ; 80C09B0 +sub_80C09B0: @ 80C09B0 push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -345743,7 +345743,7 @@ _080C0A7E: thumb_func_end sub_80C09B0 thumb_func_start sub_80C0A88 -sub_80C0A88: ; 80C0A88 +sub_80C0A88: @ 80C0A88 push {r4-r6,lr} sub sp, 0x18 lsls r0, 24 @@ -345775,7 +345775,7 @@ sub_80C0A88: ; 80C0A88 thumb_func_end sub_80C0A88 thumb_func_start sub_80C0AC4 -sub_80C0AC4: ; 80C0AC4 +sub_80C0AC4: @ 80C0AC4 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -345838,7 +345838,7 @@ sub_80C0AC4: ; 80C0AC4 thumb_func_end sub_80C0AC4 thumb_func_start sub_80C0B44 -sub_80C0B44: ; 80C0B44 +sub_80C0B44: @ 80C0B44 push {r4-r7,lr} mov r7, r8 push {r7} @@ -345928,7 +345928,7 @@ _080C0BD4: thumb_func_end sub_80C0B44 thumb_func_start sub_80C0BF0 -sub_80C0BF0: ; 80C0BF0 +sub_80C0BF0: @ 80C0BF0 push {r4-r7,lr} sub sp, 0xC adds r4, r1, 0 @@ -345997,7 +345997,7 @@ _080C0C52: thumb_func_end sub_80C0BF0 thumb_func_start sub_80C0C6C -sub_80C0C6C: ; 80C0C6C +sub_80C0C6C: @ 80C0C6C push {r4-r7,lr} mov r7, r8 push {r7} @@ -346094,7 +346094,7 @@ _080C0CD4: thumb_func_end sub_80C0C6C thumb_func_start sub_80C0D30 -sub_80C0D30: ; 80C0D30 +sub_80C0D30: @ 80C0D30 push {r4-r7,lr} mov r7, r8 push {r7} @@ -346169,7 +346169,7 @@ _080C0D84: thumb_func_end sub_80C0D30 thumb_func_start sub_80C0DC0 -sub_80C0DC0: ; 80C0DC0 +sub_80C0DC0: @ 80C0DC0 push {r4,lr} lsls r0, 16 lsls r1, 16 @@ -346203,7 +346203,7 @@ sub_80C0DC0: ; 80C0DC0 thumb_func_end sub_80C0DC0 thumb_func_start sub_80C0E0C -sub_80C0E0C: ; 80C0E0C +sub_80C0E0C: @ 80C0E0C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -346262,7 +346262,7 @@ _080C0E60: thumb_func_end sub_80C0E0C thumb_func_start sub_80C0E68 -sub_80C0E68: ; 80C0E68 +sub_80C0E68: @ 80C0E68 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -346291,7 +346291,7 @@ _080C0E96: thumb_func_end sub_80C0E68 thumb_func_start sub_80C0E9C -sub_80C0E9C: ; 80C0E9C +sub_80C0E9C: @ 80C0E9C push {r4-r6,lr} sub sp, 0x14 adds r4, r1, 0 @@ -346337,7 +346337,7 @@ sub_80C0E9C: ; 80C0E9C thumb_func_end sub_80C0E9C thumb_func_start sub_80C0EF8 -sub_80C0EF8: ; 80C0EF8 +sub_80C0EF8: @ 80C0EF8 push {r4,r5,lr} sub sp, 0x8 adds r4, r1, 0 @@ -346367,7 +346367,7 @@ sub_80C0EF8: ; 80C0EF8 thumb_func_end sub_80C0EF8 thumb_func_start sub_80C0F30 -sub_80C0F30: ; 80C0F30 +sub_80C0F30: @ 80C0F30 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -346776,7 +346776,7 @@ _080C1232: thumb_func_end sub_80C0F30 thumb_func_start sub_80C1258 -sub_80C1258: ; 80C1258 +sub_80C1258: @ 80C1258 push {lr} ldr r0, =sub_80C12E0 movs r1, 0 @@ -346789,7 +346789,7 @@ sub_80C1258: ; 80C1258 thumb_func_end sub_80C1258 thumb_func_start sub_80C1270 -sub_80C1270: ; 80C1270 +sub_80C1270: @ 80C1270 push {r4,r5,lr} sub sp, 0x18 adds r5, r1, 0 @@ -346823,7 +346823,7 @@ sub_80C1270: ; 80C1270 thumb_func_end sub_80C1270 thumb_func_start sub_80C12B0 -sub_80C12B0: ; 80C12B0 +sub_80C12B0: @ 80C12B0 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -346850,7 +346850,7 @@ sub_80C12B0: ; 80C12B0 thumb_func_end sub_80C12B0 thumb_func_start sub_80C12E0 -sub_80C12E0: ; 80C12E0 +sub_80C12E0: @ 80C12E0 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -347080,7 +347080,7 @@ _080C1516: thumb_func_end sub_80C12E0 thumb_func_start sub_80C152C -sub_80C152C: ; 80C152C +sub_80C152C: @ 80C152C push {lr} bl FreeAllWindowBuffers movs r0, 0 @@ -347112,7 +347112,7 @@ _080C156A: thumb_func_end sub_80C152C thumb_func_start sub_80C1570 -sub_80C1570: ; 80C1570 +sub_80C1570: @ 80C1570 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -347140,7 +347140,7 @@ sub_80C1570: ; 80C1570 thumb_func_end sub_80C1570 thumb_func_start sub_80C15B0 -sub_80C15B0: ; 80C15B0 +sub_80C15B0: @ 80C15B0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -347271,7 +347271,7 @@ _080C16BC: thumb_func_end sub_80C15B0 thumb_func_start sub_80C16CC -sub_80C16CC: ; 80C16CC +sub_80C16CC: @ 80C16CC push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -347300,7 +347300,7 @@ sub_80C16CC: ; 80C16CC thumb_func_end sub_80C16CC thumb_func_start sub_80C170C -sub_80C170C: ; 80C170C +sub_80C170C: @ 80C170C push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -347579,7 +347579,7 @@ _080C1994: thumb_func_end sub_80C170C thumb_func_start sub_80C19A4 -sub_80C19A4: ; 80C19A4 +sub_80C19A4: @ 80C19A4 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -347656,7 +347656,7 @@ sub_80C19A4: ; 80C19A4 thumb_func_end sub_80C19A4 thumb_func_start sub_80C1A4C -sub_80C1A4C: ; 80C1A4C +sub_80C1A4C: @ 80C1A4C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -347701,7 +347701,7 @@ _080C1AA6: thumb_func_end sub_80C1A4C thumb_func_start sub_80C1AB8 -sub_80C1AB8: ; 80C1AB8 +sub_80C1AB8: @ 80C1AB8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -347770,7 +347770,7 @@ _080C1B54: thumb_func_end sub_80C1AB8 thumb_func_start sub_80C1B64 -sub_80C1B64: ; 80C1B64 +sub_80C1B64: @ 80C1B64 push {r4-r6,lr} adds r5, r0, 0 lsls r5, 24 @@ -347816,7 +347816,7 @@ sub_80C1B64: ; 80C1B64 thumb_func_end sub_80C1B64 thumb_func_start sub_80C1BCC -sub_80C1BCC: ; 80C1BCC +sub_80C1BCC: @ 80C1BCC push {r4-r7,lr} mov r7, r8 push {r7} @@ -347985,7 +347985,7 @@ _080C1D2E: thumb_func_end sub_80C1BCC thumb_func_start sub_80C1D38 -sub_80C1D38: ; 80C1D38 +sub_80C1D38: @ 80C1D38 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -348013,7 +348013,7 @@ sub_80C1D38: ; 80C1D38 thumb_func_end sub_80C1D38 thumb_func_start sub_80C1D70 -sub_80C1D70: ; 80C1D70 +sub_80C1D70: @ 80C1D70 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -348034,7 +348034,7 @@ _080C1D8C: thumb_func_end sub_80C1D70 thumb_func_start sub_80C1D98 -sub_80C1D98: ; 80C1D98 +sub_80C1D98: @ 80C1D98 push {r4-r7,lr} mov r7, r8 push {r7} @@ -348087,7 +348087,7 @@ _080C1DEC: thumb_func_end sub_80C1D98 thumb_func_start sub_80C1DFC -sub_80C1DFC: ; 80C1DFC +sub_80C1DFC: @ 80C1DFC push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -348202,7 +348202,7 @@ _080C1EE8: thumb_func_end sub_80C1DFC thumb_func_start sub_80C1EF4 -sub_80C1EF4: ; 80C1EF4 +sub_80C1EF4: @ 80C1EF4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -348349,7 +348349,7 @@ _080C203C: thumb_func_end sub_80C1EF4 thumb_func_start sub_80C2040 -sub_80C2040: ; 80C2040 +sub_80C2040: @ 80C2040 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -348368,7 +348368,7 @@ sub_80C2040: ; 80C2040 thumb_func_end sub_80C2040 thumb_func_start sub_80C2064 -sub_80C2064: ; 80C2064 +sub_80C2064: @ 80C2064 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -348442,7 +348442,7 @@ _080C20DE: thumb_func_end sub_80C2064 thumb_func_start sub_80C20F8 -sub_80C20F8: ; 80C20F8 +sub_80C20F8: @ 80C20F8 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -348538,7 +348538,7 @@ _080C21B6: thumb_func_end sub_80C20F8 thumb_func_start sub_80C21D4 -sub_80C21D4: ; 80C21D4 +sub_80C21D4: @ 80C21D4 push {r4-r6,lr} adds r4, r0, 0 lsls r4, 24 @@ -348636,7 +348636,7 @@ _080C228C: thumb_func_end sub_80C21D4 thumb_func_start sub_80C2294 -sub_80C2294: ; 80C2294 +sub_80C2294: @ 80C2294 push {r4-r7,lr} mov r7, r8 push {r7} @@ -348703,7 +348703,7 @@ _080C22FC: thumb_func_end sub_80C2294 thumb_func_start sub_80C2318 -sub_80C2318: ; 80C2318 +sub_80C2318: @ 80C2318 push {lr} lsls r0, 24 lsrs r0, 24 @@ -348784,7 +348784,7 @@ _080C23B0: thumb_func_end sub_80C2318 thumb_func_start sub_80C23B8 -sub_80C23B8: ; 80C23B8 +sub_80C23B8: @ 80C23B8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -348861,7 +348861,7 @@ _080C243E: thumb_func_end sub_80C23B8 thumb_func_start sub_80C244C -sub_80C244C: ; 80C244C +sub_80C244C: @ 80C244C push {lr} lsls r0, 24 lsrs r0, 24 @@ -348899,7 +348899,7 @@ _080C248E: thumb_func_end sub_80C244C thumb_func_start sub_80C2494 -sub_80C2494: ; 80C2494 +sub_80C2494: @ 80C2494 push {lr} lsls r0, 24 lsrs r0, 24 @@ -348938,7 +348938,7 @@ _080C24DA: thumb_func_end sub_80C2494 thumb_func_start sub_80C24E0 -sub_80C24E0: ; 80C24E0 +sub_80C24E0: @ 80C24E0 push {r4,lr} adds r4, r0, 0 ldr r2, =0x03005e00 @@ -349029,7 +349029,7 @@ _080C258C: thumb_func_end sub_80C24E0 thumb_func_start sub_80C2594 -sub_80C2594: ; 80C2594 +sub_80C2594: @ 80C2594 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -349092,7 +349092,7 @@ sub_80C2594: ; 80C2594 thumb_func_end sub_80C2594 thumb_func_start sub_80C2618 -sub_80C2618: ; 80C2618 +sub_80C2618: @ 80C2618 push {r4,lr} adds r4, r0, 0 movs r0, 0x8 @@ -349110,7 +349110,7 @@ sub_80C2618: ; 80C2618 thumb_func_end sub_80C2618 thumb_func_start sub_80C2638 -sub_80C2638: ; 80C2638 +sub_80C2638: @ 80C2638 push {lr} adds r1, r0, 0 lsls r1, 4 @@ -349124,7 +349124,7 @@ sub_80C2638: ; 80C2638 thumb_func_end sub_80C2638 thumb_func_start sub_80C2650 -sub_80C2650: ; 80C2650 +sub_80C2650: @ 80C2650 push {lr} adds r2, r0, 0 ldr r0, =gUnknown_085E8B3A @@ -349138,7 +349138,7 @@ sub_80C2650: ; 80C2650 thumb_func_end sub_80C2650 thumb_func_start sub_80C2668 -sub_80C2668: ; 80C2668 +sub_80C2668: @ 80C2668 push {lr} adds r2, r0, 0 adds r0, r1, 0 @@ -349151,7 +349151,7 @@ sub_80C2668: ; 80C2668 thumb_func_end sub_80C2668 thumb_func_start sub_80C267C -sub_80C267C: ; 80C267C +sub_80C267C: @ 80C267C push {lr} movs r0, 0x90 movs r1, 0x8 @@ -349163,7 +349163,7 @@ sub_80C267C: ; 80C267C thumb_func_end sub_80C267C thumb_func_start sub_80C2690 -sub_80C2690: ; 80C2690 +sub_80C2690: @ 80C2690 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -349191,7 +349191,7 @@ _080C26C0: thumb_func_end sub_80C2690 thumb_func_start sub_80C26D4 -sub_80C26D4: ; 80C26D4 +sub_80C26D4: @ 80C26D4 push {r4,lr} ldr r4, =0x04000208 ldrh r3, [r4] @@ -349218,7 +349218,7 @@ sub_80C26D4: ; 80C26D4 thumb_func_end sub_80C26D4 thumb_func_start sub_80C2710 -sub_80C2710: ; 80C2710 +sub_80C2710: @ 80C2710 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -349229,7 +349229,7 @@ sub_80C2710: ; 80C2710 thumb_func_end sub_80C2710 thumb_func_start sub_80C2728 -sub_80C2728: ; 80C2728 +sub_80C2728: @ 80C2728 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -349255,7 +349255,7 @@ sub_80C2728: ; 80C2728 thumb_func_end sub_80C2728 thumb_func_start sub_80C2760 -sub_80C2760: ; 80C2760 +sub_80C2760: @ 80C2760 push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -349639,7 +349639,7 @@ _080C2ACA: thumb_func_end sub_80C2760 thumb_func_start sub_80C2AD8 -sub_80C2AD8: ; 80C2AD8 +sub_80C2AD8: @ 80C2AD8 push {lr} ldr r0, =0x02039ce8 ldr r1, [r0] @@ -349801,7 +349801,7 @@ _080C2C78: thumb_func_end sub_80C2AD8 thumb_func_start sub_80C2C80 -sub_80C2C80: ; 80C2C80 +sub_80C2C80: @ 80C2C80 push {lr} sub sp, 0x8 ldr r1, =0x030022c0 @@ -349955,7 +349955,7 @@ _080C2DDC: thumb_func_end sub_80C2C80 thumb_func_start sav12_xor_get_clamped_above -sav12_xor_get_clamped_above: ; 80C2DE4 +sav12_xor_get_clamped_above: @ 80C2DE4 push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -349971,7 +349971,7 @@ _080C2DF6: thumb_func_end sav12_xor_get_clamped_above thumb_func_start sub_80C2DFC -sub_80C2DFC: ; 80C2DFC +sub_80C2DFC: @ 80C2DFC push {r4,r5,lr} movs r5, 0 _080C2E00: @@ -350006,7 +350006,7 @@ _080C2E38: thumb_func_end sub_80C2DFC thumb_func_start sub_80C2E40 -sub_80C2E40: ; 80C2E40 +sub_80C2E40: @ 80C2E40 push {r4,lr} movs r0, 0xA bl sub_80847F8 @@ -350043,7 +350043,7 @@ _080C2E7C: thumb_func_end sub_80C2E40 thumb_func_start sub_80C2E84 -sub_80C2E84: ; 80C2E84 +sub_80C2E84: @ 80C2E84 push {lr} adds r1, r0, 0 movs r2, 0 @@ -350083,7 +350083,7 @@ _080C2EBC: thumb_func_end sub_80C2E84 thumb_func_start sub_80C2EC4 -sub_80C2EC4: ; 80C2EC4 +sub_80C2EC4: @ 80C2EC4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -350236,7 +350236,7 @@ _080C3014: thumb_func_end sub_80C2EC4 thumb_func_start sub_80C3020 -sub_80C3020: ; 80C3020 +sub_80C3020: @ 80C3020 push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -350299,7 +350299,7 @@ _080C308C: thumb_func_end sub_80C3020 thumb_func_start sub_80C30A4 -sub_80C30A4: ; 80C30A4 +sub_80C30A4: @ 80C30A4 push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -350357,7 +350357,7 @@ _080C3108: thumb_func_end sub_80C30A4 thumb_func_start sub_80C3120 -sub_80C3120: ; 80C3120 +sub_80C3120: @ 80C3120 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -350417,7 +350417,7 @@ _080C318A: thumb_func_end sub_80C3120 thumb_func_start sub_80C3190 -sub_80C3190: ; 80C3190 +sub_80C3190: @ 80C3190 push {r4,r5,lr} ldr r4, =0x02039ce8 ldr r0, [r4] @@ -350528,7 +350528,7 @@ _080C3244: thumb_func_end sub_80C3190 thumb_func_start sub_80C3278 -sub_80C3278: ; 80C3278 +sub_80C3278: @ 80C3278 push {lr} movs r1, 0xC1 lsls r1, 6 @@ -350577,7 +350577,7 @@ _080C32E6: thumb_func_end sub_80C3278 thumb_func_start sub_80C32EC -sub_80C32EC: ; 80C32EC +sub_80C32EC: @ 80C32EC push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -350624,7 +350624,7 @@ _080C3306: thumb_func_end sub_80C32EC thumb_func_start sub_80C334C -sub_80C334C: ; 80C334C +sub_80C334C: @ 80C334C push {lr} movs r0, 0 bl SetVBlankCallback @@ -350650,7 +350650,7 @@ sub_80C334C: ; 80C334C thumb_func_end sub_80C334C thumb_func_start sub_80C3388 -sub_80C3388: ; 80C3388 +sub_80C3388: @ 80C3388 push {lr} movs r0, 0 bl ResetBgsAndClearDma3BusyFlags @@ -350700,7 +350700,7 @@ sub_80C3388: ; 80C3388 thumb_func_end sub_80C3388 thumb_func_start sub_80C3404 -sub_80C3404: ; 80C3404 +sub_80C3404: @ 80C3404 push {lr} ldr r0, =sub_80C2710 bl SetMainCallback2 @@ -350710,7 +350710,7 @@ sub_80C3404: ; 80C3404 thumb_func_end sub_80C3404 thumb_func_start sub_80C3414 -sub_80C3414: ; 80C3414 +sub_80C3414: @ 80C3414 push {lr} bl clear_tasks bl remove_some_task @@ -350725,7 +350725,7 @@ sub_80C3414: ; 80C3414 thumb_func_end sub_80C3414 thumb_func_start sub_80C3438 -sub_80C3438: ; 80C3438 +sub_80C3438: @ 80C3438 push {lr} ldr r0, =0x02039ce8 ldr r1, [r0] @@ -350783,7 +350783,7 @@ _080C34A8: thumb_func_end sub_80C3438 thumb_func_start sub_80C34B0 -sub_80C34B0: ; 80C34B0 +sub_80C34B0: @ 80C34B0 push {lr} ldr r0, =0x02039ce8 ldr r1, [r0] @@ -350852,7 +350852,7 @@ _080C3540: thumb_func_end sub_80C34B0 thumb_func_start sub_80C3548 -sub_80C3548: ; 80C3548 +sub_80C3548: @ 80C3548 push {lr} bl sub_80C3AF0 bl sub_80C3BC4 @@ -350868,7 +350868,7 @@ sub_80C3548: ; 80C3548 thumb_func_end sub_80C3548 thumb_func_start sub_80C3574 -sub_80C3574: ; 80C3574 +sub_80C3574: @ 80C3574 push {r4,r5,lr} sub sp, 0x2C ldr r1, =gUnknown_085ECF71 @@ -350929,7 +350929,7 @@ _080C35FA: thumb_func_end sub_80C3574 thumb_func_start sub_80C3608 -sub_80C3608: ; 80C3608 +sub_80C3608: @ 80C3608 push {r4,lr} sub sp, 0x2C ldr r1, =gUnknown_085ECF78 @@ -350984,7 +350984,7 @@ _080C365C: thumb_func_end sub_80C3608 thumb_func_start sub_80C3684 -sub_80C3684: ; 80C3684 +sub_80C3684: @ 80C3684 push {r4,r5,lr} sub sp, 0xC ldr r0, =0x02039ce8 @@ -351076,7 +351076,7 @@ _080C3740: thumb_func_end sub_80C3684 thumb_func_start sub_80C376C -sub_80C376C: ; 80C376C +sub_80C376C: @ 80C376C push {lr} bl sub_809D42C cmp r0, 0 @@ -351095,7 +351095,7 @@ _080C3784: thumb_func_end sub_80C376C thumb_func_start sub_80C378C -sub_80C378C: ; 80C378C +sub_80C378C: @ 80C378C push {r4,r5,lr} sub sp, 0xC ldr r0, =0x00000861 @@ -351192,7 +351192,7 @@ _080C386E: thumb_func_end sub_80C378C thumb_func_start sub_80C3880 -sub_80C3880: ; 80C3880 +sub_80C3880: @ 80C3880 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -351364,7 +351364,7 @@ _080C395C: thumb_func_end sub_80C3880 thumb_func_start sub_80C3A18 -sub_80C3A18: ; 80C3A18 +sub_80C3A18: @ 80C3A18 push {r4-r7,lr} mov r7, r8 push {r7} @@ -351461,7 +351461,7 @@ _080C3ACE: thumb_func_end sub_80C3A18 thumb_func_start sub_80C3AF0 -sub_80C3AF0: ; 80C3AF0 +sub_80C3AF0: @ 80C3AF0 push {r4,lr} ldr r4, =0x02039ce8 ldr r1, [r4] @@ -351498,7 +351498,7 @@ _080C3B30: thumb_func_end sub_80C3AF0 thumb_func_start sub_80C3B50 -sub_80C3B50: ; 80C3B50 +sub_80C3B50: @ 80C3B50 push {r4,lr} sub sp, 0xC ldr r4, =0x02039ce8 @@ -351552,7 +351552,7 @@ _080C3BB6: thumb_func_end sub_80C3B50 thumb_func_start sub_80C3BC4 -sub_80C3BC4: ; 80C3BC4 +sub_80C3BC4: @ 80C3BC4 push {r4,lr} ldr r4, =0x02039ce8 ldr r1, [r4] @@ -351594,7 +351594,7 @@ _080C3C0E: thumb_func_end sub_80C3BC4 thumb_func_start sub_80C3C34 -sub_80C3C34: ; 80C3C34 +sub_80C3C34: @ 80C3C34 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -351662,7 +351662,7 @@ sub_80C3C34: ; 80C3C34 thumb_func_end sub_80C3C34 thumb_func_start sub_80C3CCC -sub_80C3CCC: ; 80C3CCC +sub_80C3CCC: @ 80C3CCC push {lr} ldr r0, =0x02039ce8 ldr r2, [r0] @@ -351681,7 +351681,7 @@ _080C3CE4: thumb_func_end sub_80C3CCC thumb_func_start sub_80C3CF4 -sub_80C3CF4: ; 80C3CF4 +sub_80C3CF4: @ 80C3CF4 push {r4,lr} ldr r4, =0x02039ce8 ldr r1, [r4] @@ -351725,7 +351725,7 @@ _080C3D40: thumb_func_end sub_80C3CF4 thumb_func_start sub_80C3D60 -sub_80C3D60: ; 80C3D60 +sub_80C3D60: @ 80C3D60 push {r4,r5,lr} ldr r5, =0x02039ce8 ldr r1, [r5] @@ -351759,7 +351759,7 @@ _080C3D9A: thumb_func_end sub_80C3D60 thumb_func_start sub_80C3DC0 -sub_80C3DC0: ; 80C3DC0 +sub_80C3DC0: @ 80C3DC0 push {lr} ldr r0, =0x02039ce8 ldr r1, [r0] @@ -351781,7 +351781,7 @@ _080C3DDE: thumb_func_end sub_80C3DC0 thumb_func_start sub_80C3DF0 -sub_80C3DF0: ; 80C3DF0 +sub_80C3DF0: @ 80C3DF0 push {lr} ldr r0, =0x02039ce8 ldr r2, [r0] @@ -351801,7 +351801,7 @@ _080C3E0A: thumb_func_end sub_80C3DF0 thumb_func_start sub_80C3E20 -sub_80C3E20: ; 80C3E20 +sub_80C3E20: @ 80C3E20 push {lr} ldr r0, =0x02039ce8 ldr r2, [r0] @@ -351828,7 +351828,7 @@ _080C3E48: thumb_func_end sub_80C3E20 thumb_func_start sub_80C3E58 -sub_80C3E58: ; 80C3E58 +sub_80C3E58: @ 80C3E58 push {lr} ldr r0, =0x02039ce8 ldr r2, [r0] @@ -351855,7 +351855,7 @@ _080C3E80: thumb_func_end sub_80C3E58 thumb_func_start sub_80C3E98 -sub_80C3E98: ; 80C3E98 +sub_80C3E98: @ 80C3E98 push {lr} ldr r0, =0x02039ce8 ldr r2, [r0] @@ -351881,7 +351881,7 @@ _080C3EBE: thumb_func_end sub_80C3E98 thumb_func_start sub_80C3ED4 -sub_80C3ED4: ; 80C3ED4 +sub_80C3ED4: @ 80C3ED4 push {lr} ldr r0, =0x02039ce8 ldr r2, [r0] @@ -351908,7 +351908,7 @@ _080C3EFC: thumb_func_end sub_80C3ED4 thumb_func_start sub_80C3F14 -sub_80C3F14: ; 80C3F14 +sub_80C3F14: @ 80C3F14 push {r4,lr} ldr r4, =0x02039ce8 ldr r1, [r4] @@ -351940,7 +351940,7 @@ _080C3F46: thumb_func_end sub_80C3F14 thumb_func_start sub_80C3F64 -sub_80C3F64: ; 80C3F64 +sub_80C3F64: @ 80C3F64 push {lr} ldr r0, =0x02039ce8 ldr r2, [r0] @@ -351967,7 +351967,7 @@ _080C3F8C: thumb_func_end sub_80C3F64 thumb_func_start sub_80C3FA4 -sub_80C3FA4: ; 80C3FA4 +sub_80C3FA4: @ 80C3FA4 push {lr} ldr r0, =0x02039ce8 ldr r1, [r0] @@ -351995,7 +351995,7 @@ _080C3FCE: thumb_func_end sub_80C3FA4 thumb_func_start sub_80C3FE0 -sub_80C3FE0: ; 80C3FE0 +sub_80C3FE0: @ 80C3FE0 push {lr} ldr r0, =0x02039ce8 ldr r2, [r0] @@ -352022,7 +352022,7 @@ _080C4008: thumb_func_end sub_80C3FE0 thumb_func_start sub_80C4020 -sub_80C4020: ; 80C4020 +sub_80C4020: @ 80C4020 push {r4,lr} ldr r4, =0x02039ce8 ldr r1, [r4] @@ -352087,7 +352087,7 @@ _080C40B6: thumb_func_end sub_80C4020 thumb_func_start sub_80C40CC -sub_80C40CC: ; 80C40CC +sub_80C40CC: @ 80C40CC push {lr} ldr r0, =0x02039ce8 ldr r2, [r0] @@ -352133,7 +352133,7 @@ _080C412C: thumb_func_end sub_80C40CC thumb_func_start sub_80C4140 -sub_80C4140: ; 80C4140 +sub_80C4140: @ 80C4140 push {r4,r5,lr} sub sp, 0x20 ldr r1, =gUnknown_0856FB68 @@ -352205,7 +352205,7 @@ _080C41C0: thumb_func_end sub_80C4140 thumb_func_start sub_80C41D8 -sub_80C41D8: ; 80C41D8 +sub_80C41D8: @ 80C41D8 push {r4,r5,lr} sub sp, 0x4 ldr r0, =gMonIconPalettes @@ -352304,7 +352304,7 @@ _080C428E: thumb_func_end sub_80C41D8 thumb_func_start sub_80C42A4 -sub_80C42A4: ; 80C42A4 +sub_80C42A4: @ 80C42A4 push {r4,lr} sub sp, 0x14 ldr r1, =gUnknown_0856FB74 @@ -352371,7 +352371,7 @@ _080C4316: thumb_func_end sub_80C42A4 thumb_func_start sub_80C4330 -sub_80C4330: ; 80C4330 +sub_80C4330: @ 80C4330 push {lr} ldr r0, =gUnknown_0856F54C movs r1, 0xB0 @@ -352404,7 +352404,7 @@ sub_80C4330: ; 80C4330 thumb_func_end sub_80C4330 thumb_func_start sub_80C438C -sub_80C438C: ; 80C438C +sub_80C438C: @ 80C438C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -352420,7 +352420,7 @@ sub_80C438C: ; 80C438C thumb_func_end sub_80C438C thumb_func_start sub_80C43A8 -sub_80C43A8: ; 80C43A8 +sub_80C43A8: @ 80C43A8 push {r4,lr} sub sp, 0x8 ldr r0, =0x02039ce8 @@ -352588,7 +352588,7 @@ _080C4542: thumb_func_end sub_80C43A8 thumb_func_start sub_80C4550 -sub_80C4550: ; 80C4550 +sub_80C4550: @ 80C4550 push {r4-r7,lr} adds r7, r0, 0 ldr r0, =0x02039ce8 @@ -352646,7 +352646,7 @@ _080C4598: thumb_func_end sub_80C4550 thumb_func_start sub_80C45C0 -sub_80C45C0: ; 80C45C0 +sub_80C45C0: @ 80C45C0 push {r4-r7,lr} adds r7, r0, 0 ldr r0, =0x02039ce8 @@ -352704,7 +352704,7 @@ _080C4608: thumb_func_end sub_80C45C0 thumb_func_start sub_80C4630 -sub_80C4630: ; 80C4630 +sub_80C4630: @ 80C4630 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -352839,7 +352839,7 @@ _080C4724: thumb_func_end sub_80C4630 thumb_func_start sub_80C474C -sub_80C474C: ; 80C474C +sub_80C474C: @ 80C474C push {r4-r6,lr} sub sp, 0xC ldr r6, =0x02039ce8 @@ -353017,7 +353017,7 @@ _080C48B8: thumb_func_end sub_80C474C thumb_func_start sub_80C48C8 -sub_80C48C8: ; 80C48C8 +sub_80C48C8: @ 80C48C8 push {lr} ldr r3, =0x02039ce8 ldr r1, [r3] @@ -353048,7 +353048,7 @@ _080C48F6: thumb_func_end sub_80C48C8 thumb_func_start sub_80C4904 -sub_80C4904: ; 80C4904 +sub_80C4904: @ 80C4904 lsls r0, 24 lsrs r0, 24 ldr r2, =0x02039b58 @@ -353061,7 +353061,7 @@ sub_80C4904: ; 80C4904 thumb_func_end sub_80C4904 thumb_func_start sub_80C4918 -sub_80C4918: ; 80C4918 +sub_80C4918: @ 80C4918 push {r4,lr} ldr r4, =sub_80C4960 adds r0, r4, 0 @@ -353079,7 +353079,7 @@ sub_80C4918: ; 80C4918 thumb_func_end sub_80C4918 thumb_func_start sub_80C4940 -sub_80C4940: ; 80C4940 +sub_80C4940: @ 80C4940 push {lr} ldr r0, =sub_80C4960 bl get_task_id_by_function @@ -353098,7 +353098,7 @@ _080C495A: thumb_func_end sub_80C4940 thumb_func_start sub_80C4960 -sub_80C4960: ; 80C4960 +sub_80C4960: @ 80C4960 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -353126,7 +353126,7 @@ _080C4972: thumb_func_end sub_80C4960 thumb_func_start sub_80C4998 -sub_80C4998: ; 80C4998 +sub_80C4998: @ 80C4998 push {r4,lr} adds r4, r0, 0 movs r0, 0x1 @@ -353158,7 +353158,7 @@ _080C49BC: thumb_func_end sub_80C4998 thumb_func_start sub_80C49D8 -sub_80C49D8: ; 80C49D8 +sub_80C49D8: @ 80C49D8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -353311,7 +353311,7 @@ _080C4AE6: thumb_func_end sub_80C49D8 thumb_func_start sub_80C4B08 -sub_80C4B08: ; 80C4B08 +sub_80C4B08: @ 80C4B08 push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 @@ -353438,7 +353438,7 @@ _080C4C08: thumb_func_end sub_80C4B08 thumb_func_start sub_80C4C1C -sub_80C4C1C: ; 80C4C1C +sub_80C4C1C: @ 80C4C1C push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02039ce8 @@ -353485,7 +353485,7 @@ _080C4C50: thumb_func_end sub_80C4C1C thumb_func_start sub_80C4C84 -sub_80C4C84: ; 80C4C84 +sub_80C4C84: @ 80C4C84 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -353636,7 +353636,7 @@ _080C4D8C: thumb_func_end sub_80C4C84 thumb_func_start sub_80C4DB0 -sub_80C4DB0: ; 80C4DB0 +sub_80C4DB0: @ 80C4DB0 push {lr} movs r0, 0x1 bl ShowBg @@ -353656,7 +353656,7 @@ sub_80C4DB0: ; 80C4DB0 thumb_func_end sub_80C4DB0 thumb_func_start sub_80C4DDC -sub_80C4DDC: ; 80C4DDC +sub_80C4DDC: @ 80C4DDC push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02039ce8 @@ -353716,7 +353716,7 @@ _080C4E44: thumb_func_end sub_80C4DDC thumb_func_start sub_80C4E74 -sub_80C4E74: ; 80C4E74 +sub_80C4E74: @ 80C4E74 push {r4-r6,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -353760,7 +353760,7 @@ sub_80C4E74: ; 80C4E74 thumb_func_end sub_80C4E74 thumb_func_start sub_80C4EE4 -sub_80C4EE4: ; 80C4EE4 +sub_80C4EE4: @ 80C4EE4 push {r4,r5,lr} ldr r4, =0x02039ce8 ldr r0, [r4] @@ -353810,7 +353810,7 @@ _080C4F18: thumb_func_end sub_80C4EE4 thumb_func_start sub_80C4F50 -sub_80C4F50: ; 80C4F50 +sub_80C4F50: @ 80C4F50 push {lr} ldr r0, =0x02039ce8 ldr r1, [r0] @@ -353871,7 +353871,7 @@ _080C4FC2: thumb_func_end sub_80C4F50 thumb_func_start sub_80C4FCC -sub_80C4FCC: ; 80C4FCC +sub_80C4FCC: @ 80C4FCC push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -353896,7 +353896,7 @@ _080C4FEC: thumb_func_end sub_80C4FCC thumb_func_start sub_80C4FF0 -sub_80C4FF0: ; 80C4FF0 +sub_80C4FF0: @ 80C4FF0 push {r4-r6,lr} sub sp, 0x8 bl InUnionRoom @@ -353985,7 +353985,7 @@ _080C50AE: thumb_func_end sub_80C4FF0 thumb_func_start sub_80C50D0 -sub_80C50D0: ; 80C50D0 +sub_80C50D0: @ 80C50D0 push {lr} sub sp, 0x8 movs r0, 0 @@ -354084,7 +354084,7 @@ sub_80C50D0: ; 80C50D0 thumb_func_end sub_80C50D0 thumb_func_start sub_80C51C4 -sub_80C51C4: ; 80C51C4 +sub_80C51C4: @ 80C51C4 push {lr} bl sub_80C51F0 ldr r0, =sub_80C544C @@ -354095,7 +354095,7 @@ sub_80C51C4: ; 80C51C4 thumb_func_end sub_80C51C4 thumb_func_start sub_80C51D8 -sub_80C51D8: ; 80C51D8 +sub_80C51D8: @ 80C51D8 push {lr} ldr r0, =0x02039cec ldr r0, [r0] @@ -354108,7 +354108,7 @@ sub_80C51D8: ; 80C51D8 thumb_func_end sub_80C51D8 thumb_func_start sub_80C51F0 -sub_80C51F0: ; 80C51F0 +sub_80C51F0: @ 80C51F0 push {r4-r6,lr} adds r4, r0, 0 ldr r5, =0x02039cec @@ -354225,7 +354225,7 @@ _080C52C8: thumb_func_end sub_80C51F0 thumb_func_start sub_80C52E4 -sub_80C52E4: ; 80C52E4 +sub_80C52E4: @ 80C52E4 push {r4,lr} ldr r4, =0x02039cec ldr r0, [r4] @@ -354249,7 +354249,7 @@ _080C530A: thumb_func_end sub_80C52E4 thumb_func_start sub_80C5310 -sub_80C5310: ; 80C5310 +sub_80C5310: @ 80C5310 push {r4,lr} ldr r4, =0x02039cf0 ldr r0, [r4] @@ -354276,7 +354276,7 @@ _080C533A: thumb_func_end sub_80C5310 thumb_func_start sub_80C5340 -sub_80C5340: ; 80C5340 +sub_80C5340: @ 80C5340 push {r4,lr} bl FreeAllWindowBuffers ldr r4, =0x02039cf0 @@ -354329,7 +354329,7 @@ _080C53A0: thumb_func_end sub_80C5340 thumb_func_start pokemon_details -pokemon_details: ; 80C53AC +pokemon_details: @ 80C53AC push {r4-r7,lr} sub sp, 0x10 ldr r0, =0x02039cf0 @@ -354394,7 +354394,7 @@ _080C5416: thumb_func_end pokemon_details thumb_func_start sub_80C5438 -sub_80C5438: ; 80C5438 +sub_80C5438: @ 80C5438 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -354404,7 +354404,7 @@ sub_80C5438: ; 80C5438 thumb_func_end sub_80C5438 thumb_func_start sub_80C544C -sub_80C544C: ; 80C544C +sub_80C544C: @ 80C544C push {lr} bl sub_80C5484 cmp r0, 0 @@ -354421,7 +354421,7 @@ _080C5464: thumb_func_end sub_80C544C thumb_func_start sub_80C5470 -sub_80C5470: ; 80C5470 +sub_80C5470: @ 80C5470 push {lr} bl sub_80C570C cmp r0, 0 @@ -354433,7 +354433,7 @@ _080C547E: thumb_func_end sub_80C5470 thumb_func_start sub_80C5484 -sub_80C5484: ; 80C5484 +sub_80C5484: @ 80C5484 push {r4,r5,lr} sub sp, 0xC movs r0, 0 @@ -354689,7 +354689,7 @@ _080C5700: thumb_func_end sub_80C5484 thumb_func_start sub_80C570C -sub_80C570C: ; 80C570C +sub_80C570C: @ 80C570C push {lr} sub sp, 0x4 ldr r1, =0x02039cec @@ -354795,7 +354795,7 @@ _080C57F0: thumb_func_end sub_80C570C thumb_func_start sub_80C57FC -sub_80C57FC: ; 80C57FC +sub_80C57FC: @ 80C57FC push {r4-r7,lr} lsls r0, 16 lsrs r6, r0, 16 @@ -354853,7 +354853,7 @@ _080C5860: thumb_func_end sub_80C57FC thumb_func_start sub_80C5868 -sub_80C5868: ; 80C5868 +sub_80C5868: @ 80C5868 push {lr} bl sub_80C5484 cmp r0, 0 @@ -354901,7 +354901,7 @@ _080C58C6: thumb_func_end sub_80C5868 thumb_func_start sub_80C58D4 -sub_80C58D4: ; 80C58D4 +sub_80C58D4: @ 80C58D4 push {r4,lr} ldr r4, =0x02039cf8 ldr r0, [r4] @@ -354945,7 +354945,7 @@ _080C5924: thumb_func_end sub_80C58D4 thumb_func_start sub_80C5934 -sub_80C5934: ; 80C5934 +sub_80C5934: @ 80C5934 push {lr} bl sub_80C570C cmp r0, 0 @@ -354995,7 +354995,7 @@ _080C599A: thumb_func_end sub_80C5934 thumb_func_start sub_80C59A4 -sub_80C59A4: ; 80C59A4 +sub_80C59A4: @ 80C59A4 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -355073,7 +355073,7 @@ _080C5A30: thumb_func_end sub_80C59A4 thumb_func_start sub_80C5A48 -sub_80C5A48: ; 80C5A48 +sub_80C5A48: @ 80C5A48 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -355266,7 +355266,7 @@ _080C5BCA: thumb_func_end sub_80C5A48 thumb_func_start sub_80C5BD8 -sub_80C5BD8: ; 80C5BD8 +sub_80C5BD8: @ 80C5BD8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -355486,7 +355486,7 @@ _080C5DA6: thumb_func_end sub_80C5BD8 thumb_func_start sub_80C5DB8 -sub_80C5DB8: ; 80C5DB8 +sub_80C5DB8: @ 80C5DB8 push {r4-r6,lr} mov r6, r8 push {r6} @@ -355606,7 +355606,7 @@ _080C5E92: thumb_func_end sub_80C5DB8 thumb_func_start sub_80C5ED0 -sub_80C5ED0: ; 80C5ED0 +sub_80C5ED0: @ 80C5ED0 push {r4,lr} sub sp, 0xC lsls r0, 24 @@ -355667,7 +355667,7 @@ _080C5F3A: thumb_func_end sub_80C5ED0 thumb_func_start sub_80C5F58 -sub_80C5F58: ; 80C5F58 +sub_80C5F58: @ 80C5F58 push {r4-r7,lr} mov r7, r8 push {r7} @@ -355869,7 +355869,7 @@ _080C60EE: thumb_func_end sub_80C5F58 thumb_func_start sub_80C6104 -sub_80C6104: ; 80C6104 +sub_80C6104: @ 80C6104 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -356068,7 +356068,7 @@ _080C6294: thumb_func_end sub_80C6104 thumb_func_start sub_80C629C -sub_80C629C: ; 80C629C +sub_80C629C: @ 80C629C push {r4,lr} ldr r1, =gUnknown_08DE3060 movs r0, 0x1 @@ -356096,7 +356096,7 @@ sub_80C629C: ; 80C629C thumb_func_end sub_80C629C thumb_func_start sub_80C62DC -sub_80C62DC: ; 80C62DC +sub_80C62DC: @ 80C62DC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -356221,7 +356221,7 @@ _080C63C2: thumb_func_end sub_80C62DC thumb_func_start sub_80C63FC -sub_80C63FC: ; 80C63FC +sub_80C63FC: @ 80C63FC push {r4-r6,lr} movs r5, 0 ldr r4, =0x02039cf0 @@ -356263,12 +356263,12 @@ _080C642C: thumb_func_end sub_80C63FC thumb_func_start nullsub_39 -nullsub_39: ; 80C6450 +nullsub_39: @ 80C6450 bx lr thumb_func_end nullsub_39 thumb_func_start sub_80C6454 -sub_80C6454: ; 80C6454 +sub_80C6454: @ 80C6454 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x02039cf4 @@ -356295,7 +356295,7 @@ _080C6466: thumb_func_end sub_80C6454 thumb_func_start sub_80C6498 -sub_80C6498: ; 80C6498 +sub_80C6498: @ 80C6498 push {r4,lr} bl clear_tasks ldr r4, =0x02039cf4 @@ -356317,7 +356317,7 @@ sub_80C6498: ; 80C6498 thumb_func_end sub_80C6498 thumb_func_start sub_80C64CC -sub_80C64CC: ; 80C64CC +sub_80C64CC: @ 80C64CC push {r4,r5,lr} sub sp, 0x8 ldr r0, =0x02039cec @@ -356506,7 +356506,7 @@ _080C66A0: thumb_func_end sub_80C64CC thumb_func_start sub_80C66AC -sub_80C66AC: ; 80C66AC +sub_80C66AC: @ 80C66AC push {r4,lr} sub sp, 0x4 ldr r0, =0x02039cec @@ -356625,7 +356625,7 @@ _080C67B0: thumb_func_end sub_80C66AC thumb_func_start sub_80C67BC -sub_80C67BC: ; 80C67BC +sub_80C67BC: @ 80C67BC push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -356770,7 +356770,7 @@ _080C68E0: thumb_func_end sub_80C67BC thumb_func_start sub_80C68E8 -sub_80C68E8: ; 80C68E8 +sub_80C68E8: @ 80C68E8 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -356851,7 +356851,7 @@ _080C696E: thumb_func_end sub_80C68E8 thumb_func_start sub_80C6974 -sub_80C6974: ; 80C6974 +sub_80C6974: @ 80C6974 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -357103,7 +357103,7 @@ _080C6B7A: thumb_func_end sub_80C6974 thumb_func_start sub_80C6B94 -sub_80C6B94: ; 80C6B94 +sub_80C6B94: @ 80C6B94 push {r4-r6,lr} sub sp, 0xC movs r4, 0 @@ -357202,7 +357202,7 @@ _080C6C40: thumb_func_end sub_80C6B94 thumb_func_start sub_80C6C70 -sub_80C6C70: ; 80C6C70 +sub_80C6C70: @ 80C6C70 push {r4-r6,lr} mov r6, r8 push {r6} @@ -357330,7 +357330,7 @@ _080C6D4A: thumb_func_end sub_80C6C70 thumb_func_start sub_80C6D80 -sub_80C6D80: ; 80C6D80 +sub_80C6D80: @ 80C6D80 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -357478,7 +357478,7 @@ _080C6E90: thumb_func_end sub_80C6D80 thumb_func_start sub_80C6EAC -sub_80C6EAC: ; 80C6EAC +sub_80C6EAC: @ 80C6EAC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -357593,7 +357593,7 @@ sub_80C6EAC: ; 80C6EAC thumb_func_end sub_80C6EAC thumb_func_start sub_80C6FA0 -sub_80C6FA0: ; 80C6FA0 +sub_80C6FA0: @ 80C6FA0 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -357624,7 +357624,7 @@ _080C6FC0: thumb_func_end sub_80C6FA0 thumb_func_start sub_80C6FD4 -sub_80C6FD4: ; 80C6FD4 +sub_80C6FD4: @ 80C6FD4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -357655,7 +357655,7 @@ _080C7000: thumb_func_end sub_80C6FD4 thumb_func_start sub_80C7008 -sub_80C7008: ; 80C7008 +sub_80C7008: @ 80C7008 push {r4-r6,lr} movs r5, 0 movs r6, 0 @@ -357693,7 +357693,7 @@ _080C7036: thumb_func_end sub_80C7008 thumb_func_start sub_80C7050 -sub_80C7050: ; 80C7050 +sub_80C7050: @ 80C7050 push {r4-r7,lr} lsls r0, 24 movs r5, 0 @@ -357740,7 +357740,7 @@ _080C7092: thumb_func_end sub_80C7050 thumb_func_start sub_80C70AC -sub_80C70AC: ; 80C70AC +sub_80C70AC: @ 80C70AC push {lr} ldr r0, =0x020375e0 ldrb r0, [r0] @@ -357753,7 +357753,7 @@ sub_80C70AC: ; 80C70AC thumb_func_end sub_80C70AC thumb_func_start sub_80C70C4 -sub_80C70C4: ; 80C70C4 +sub_80C70C4: @ 80C70C4 push {r4,r5,lr} movs r4, 0 movs r5, 0 @@ -357784,7 +357784,7 @@ _080C70E2: thumb_func_end sub_80C70C4 thumb_func_start sub_80C70FC -sub_80C70FC: ; 80C70FC +sub_80C70FC: @ 80C70FC push {r4,r5,lr} adds r5, r0, 0 lsls r4, r2, 16 @@ -357810,7 +357810,7 @@ _080C711A: thumb_func_end sub_80C70FC thumb_func_start sub_80C7128 -sub_80C7128: ; 80C7128 +sub_80C7128: @ 80C7128 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -357877,7 +357877,7 @@ _080C7198: thumb_func_end sub_80C7128 thumb_func_start sub_80C71A4 -sub_80C71A4: ; 80C71A4 +sub_80C71A4: @ 80C71A4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -357977,7 +357977,7 @@ _080C724E: thumb_func_end sub_80C71A4 thumb_func_start c3_0808C39C -c3_0808C39C: ; 80C7268 +c3_0808C39C: @ 80C7268 push {r4-r7,lr} sub sp, 0x10 lsls r0, 24 @@ -358341,7 +358341,7 @@ _080C756A: thumb_func_end c3_0808C39C thumb_func_start sub_80C7578 -sub_80C7578: ; 80C7578 +sub_80C7578: @ 80C7578 push {lr} ldr r0, =c3_0808C39C movs r1, 0x50 @@ -358363,7 +358363,7 @@ sub_80C7578: ; 80C7578 thumb_func_end sub_80C7578 thumb_func_start mapldr_0808C6D8 -mapldr_0808C6D8: ; 80C75A8 +mapldr_0808C6D8: @ 80C75A8 push {r4,r5,lr} ldr r0, =0x030022c0 ldr r5, [r0, 0xC] @@ -358396,7 +358396,7 @@ mapldr_0808C6D8: ; 80C75A8 thumb_func_end mapldr_0808C6D8 thumb_func_start sub_80C75FC -sub_80C75FC: ; 80C75FC +sub_80C75FC: @ 80C75FC push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -358452,7 +358452,7 @@ sub_80C75FC: ; 80C75FC thumb_func_end sub_80C75FC thumb_func_start sub_80C7678 -sub_80C7678: ; 80C7678 +sub_80C7678: @ 80C7678 push {lr} bl sub_80CAEA0 ldr r1, =0x02039d00 @@ -358468,7 +358468,7 @@ sub_80C7678: ; 80C7678 thumb_func_end sub_80C7678 thumb_func_start sub_80C76A4 -sub_80C76A4: ; 80C76A4 +sub_80C76A4: @ 80C76A4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -358579,7 +358579,7 @@ _080C7764: thumb_func_end sub_80C76A4 thumb_func_start sub_80C7770 -sub_80C7770: ; 80C7770 +sub_80C7770: @ 80C7770 push {r4-r6,lr} movs r0, 0 bl sub_80D1D18 @@ -358638,7 +358638,7 @@ _080C77C2: thumb_func_end sub_80C7770 thumb_func_start sub_80C77E8 -sub_80C77E8: ; 80C77E8 +sub_80C77E8: @ 80C77E8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -358715,7 +358715,7 @@ _080C7846: thumb_func_end sub_80C77E8 thumb_func_start sub_80C7890 -sub_80C7890: ; 80C7890 +sub_80C7890: @ 80C7890 push {r4,r5,lr} ldr r5, =0x02039d04 ldr r1, [r5] @@ -358750,7 +358750,7 @@ _080C78AC: thumb_func_end sub_80C7890 thumb_func_start sub_80C78D4 -sub_80C78D4: ; 80C78D4 +sub_80C78D4: @ 80C78D4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -358760,7 +358760,7 @@ sub_80C78D4: ; 80C78D4 thumb_func_end sub_80C78D4 thumb_func_start sub_80C78E4 -sub_80C78E4: ; 80C78E4 +sub_80C78E4: @ 80C78E4 push {lr} bl sub_80C7B14 pop {r0} @@ -358768,7 +358768,7 @@ sub_80C78E4: ; 80C78E4 thumb_func_end sub_80C78E4 thumb_func_start sub_80C78F0 -sub_80C78F0: ; 80C78F0 +sub_80C78F0: @ 80C78F0 push {lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -358821,7 +358821,7 @@ _080C7954: thumb_func_end sub_80C78F0 thumb_func_start sub_80C7958 -sub_80C7958: ; 80C7958 +sub_80C7958: @ 80C7958 push {r4-r6,lr} sub sp, 0x3C adds r5, r0, 0 @@ -359027,7 +359027,7 @@ _080C7AD4: thumb_func_end sub_80C7958 thumb_func_start sub_80C7B14 -sub_80C7B14: ; 80C7B14 +sub_80C7B14: @ 80C7B14 push {r4-r6,lr} ldr r4, =0x02039d04 ldr r0, [r4] @@ -359085,7 +359085,7 @@ _080C7B6A: thumb_func_end sub_80C7B14 thumb_func_start sub_80C7B80 -sub_80C7B80: ; 80C7B80 +sub_80C7B80: @ 80C7B80 push {lr} ldr r2, =0x02039d04 ldr r1, [r2] @@ -359113,7 +359113,7 @@ _080C7BA6: thumb_func_end sub_80C7B80 thumb_func_start sub_80C7BB4 -sub_80C7BB4: ; 80C7BB4 +sub_80C7BB4: @ 80C7BB4 push {lr} ldr r0, =0x02039d04 ldr r2, [r0] @@ -359139,7 +359139,7 @@ _080C7BD2: thumb_func_end sub_80C7BB4 thumb_func_start sub_80C7BE4 -sub_80C7BE4: ; 80C7BE4 +sub_80C7BE4: @ 80C7BE4 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -359254,7 +359254,7 @@ sub_80C7BE4: ; 80C7BE4 thumb_func_end sub_80C7BE4 thumb_func_start sub_80C7CF4 -sub_80C7CF4: ; 80C7CF4 +sub_80C7CF4: @ 80C7CF4 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x30] @@ -359285,7 +359285,7 @@ _080C7D24: thumb_func_end sub_80C7CF4 thumb_func_start sub_80C7D28 -sub_80C7D28: ; 80C7D28 +sub_80C7D28: @ 80C7D28 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -359305,7 +359305,7 @@ sub_80C7D28: ; 80C7D28 thumb_func_end sub_80C7D28 thumb_func_start c2_Box -c2_Box: ; 80C7D54 +c2_Box: @ 80C7D54 push {lr} bl RunActiveTasks bl do_scheduled_bg_tilemap_copies_to_vram @@ -359318,7 +359318,7 @@ c2_Box: ; 80C7D54 thumb_func_end c2_Box thumb_func_start sub_80C7D74 -sub_80C7D74: ; 80C7D74 +sub_80C7D74: @ 80C7D74 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -359363,7 +359363,7 @@ _080C7DD4: thumb_func_end sub_80C7D74 thumb_func_start c2_808CE60 -c2_808CE60: ; 80C7DEC +c2_808CE60: @ 80C7DEC push {r4,lr} bl clear_tasks ldr r4, =0x02039d08 @@ -359402,7 +359402,7 @@ _080C7E3C: thumb_func_end c2_808CE60 thumb_func_start sub_80C7E50 -sub_80C7E50: ; 80C7E50 +sub_80C7E50: @ 80C7E50 push {lr} movs r0, 0x10 movs r1, 0 @@ -359433,7 +359433,7 @@ sub_80C7E50: ; 80C7E50 thumb_func_end sub_80C7E50 thumb_func_start sub_80C7E98 -sub_80C7E98: ; 80C7E98 +sub_80C7E98: @ 80C7E98 push {r4,lr} sub sp, 0x4 bl sub_80A1A74 @@ -359483,7 +359483,7 @@ sub_80C7E98: ; 80C7E98 thumb_func_end sub_80C7E98 thumb_func_start sub_80C7F1C -sub_80C7F1C: ; 80C7F1C +sub_80C7F1C: @ 80C7F1C push {lr} bl sub_80CDC0C ldr r2, =0x02039d0c @@ -359505,7 +359505,7 @@ _080C7F32: thumb_func_end sub_80C7F1C thumb_func_start sub_80C7F4C -sub_80C7F4C: ; 80C7F4C +sub_80C7F4C: @ 80C7F4C push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -359530,7 +359530,7 @@ _080C7F6A: thumb_func_end sub_80C7F4C thumb_func_start add_to_c3_somehow -add_to_c3_somehow: ; 80C7F80 +add_to_c3_somehow: @ 80C7F80 push {r4,lr} ldr r4, =0x03005e00 ldr r1, =0x02039d08 @@ -359550,7 +359550,7 @@ add_to_c3_somehow: ; 80C7F80 thumb_func_end add_to_c3_somehow thumb_func_start task_box_related_3 -task_box_related_3: ; 80C7FA8 +task_box_related_3: @ 80C7FA8 push {lr} sub sp, 0x4 ldr r0, =0x02039d08 @@ -359763,7 +359763,7 @@ _080C81A2: thumb_func_end task_box_related_3 thumb_func_start sub_80C81AC -sub_80C81AC: ; 80C81AC +sub_80C81AC: @ 80C81AC push {r4,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -359801,7 +359801,7 @@ _080C81EE: thumb_func_end sub_80C81AC thumb_func_start box_related_2 -box_related_2: ; 80C81F8 +box_related_2: @ 80C81F8 push {r4,lr} sub sp, 0x4 ldr r4, =0x02039d08 @@ -359887,7 +359887,7 @@ _080C82A0: thumb_func_end box_related_2 thumb_func_start task_pokemon_box_related -task_pokemon_box_related: ; 80C82AC +task_pokemon_box_related: @ 80C82AC push {r4,r5,lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -360410,7 +360410,7 @@ _080C879E: thumb_func_end task_pokemon_box_related thumb_func_start sub_80C87A8 -sub_80C87A8: ; 80C87A8 +sub_80C87A8: @ 80C87A8 push {r4,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -360443,7 +360443,7 @@ _080C87DE: thumb_func_end sub_80C87A8 thumb_func_start sub_80C87E8 -sub_80C87E8: ; 80C87E8 +sub_80C87E8: @ 80C87E8 push {r4,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -360503,7 +360503,7 @@ _080C8856: thumb_func_end sub_80C87E8 thumb_func_start sub_80C8864 -sub_80C8864: ; 80C8864 +sub_80C8864: @ 80C8864 push {r4,lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -360825,7 +360825,7 @@ _080C8B82: thumb_func_end sub_80C8864 thumb_func_start sub_80C8B90 -sub_80C8B90: ; 80C8B90 +sub_80C8B90: @ 80C8B90 push {r4,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -360868,7 +360868,7 @@ _080C8BE2: thumb_func_end sub_80C8B90 thumb_func_start sub_80C8BEC -sub_80C8BEC: ; 80C8BEC +sub_80C8BEC: @ 80C8BEC push {r4,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -360911,7 +360911,7 @@ _080C8C3E: thumb_func_end sub_80C8BEC thumb_func_start c3_0808DC50 -c3_0808DC50: ; 80C8C48 +c3_0808DC50: @ 80C8C48 push {r4,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -360946,7 +360946,7 @@ _080C8C84: thumb_func_end c3_0808DC50 thumb_func_start sub_80C8C90 -sub_80C8C90: ; 80C8C90 +sub_80C8C90: @ 80C8C90 push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -361044,7 +361044,7 @@ _080C8D6E: thumb_func_end sub_80C8C90 thumb_func_start sub_80C8D78 -sub_80C8D78: ; 80C8D78 +sub_80C8D78: @ 80C8D78 push {r4,lr} sub sp, 0x4 ldr r0, =0x02039d08 @@ -361170,7 +361170,7 @@ _080C8EA2: thumb_func_end sub_80C8D78 thumb_func_start sub_80C8EB4 -sub_80C8EB4: ; 80C8EB4 +sub_80C8EB4: @ 80C8EB4 push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -361385,7 +361385,7 @@ _080C9096: thumb_func_end sub_80C8EB4 thumb_func_start sub_80C90A4 -sub_80C90A4: ; 80C90A4 +sub_80C90A4: @ 80C90A4 push {r4,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -361441,7 +361441,7 @@ _080C9118: thumb_func_end sub_80C90A4 thumb_func_start sub_80C9128 -sub_80C9128: ; 80C9128 +sub_80C9128: @ 80C9128 push {r4,r5,lr} ldr r5, =0x02039d08 ldr r0, [r5] @@ -361523,7 +361523,7 @@ _080C91D2: thumb_func_end sub_80C9128 thumb_func_start sub_80C91DC -sub_80C91DC: ; 80C91DC +sub_80C91DC: @ 80C91DC push {r4,lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -361603,7 +361603,7 @@ _080C928C: thumb_func_end sub_80C91DC thumb_func_start sub_80C9298 -sub_80C9298: ; 80C9298 +sub_80C9298: @ 80C9298 push {r4,r5,lr} ldr r1, =0x02039d08 ldr r0, [r1] @@ -361720,7 +361720,7 @@ _080C93A2: thumb_func_end sub_80C9298 thumb_func_start sub_80C93B0 -sub_80C93B0: ; 80C93B0 +sub_80C93B0: @ 80C93B0 push {r4,lr} ldr r1, =0x02039d08 ldr r0, [r1] @@ -361819,7 +361819,7 @@ _080C948C: thumb_func_end sub_80C93B0 thumb_func_start sub_80C9498 -sub_80C9498: ; 80C9498 +sub_80C9498: @ 80C9498 push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -361899,7 +361899,7 @@ _080C9544: thumb_func_end sub_80C9498 thumb_func_start sub_80C954C -sub_80C954C: ; 80C954C +sub_80C954C: @ 80C954C push {r4,lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -362028,7 +362028,7 @@ _080C9664: thumb_func_end sub_80C954C thumb_func_start sub_80C9670 -sub_80C9670: ; 80C9670 +sub_80C9670: @ 80C9670 push {r4,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -362063,7 +362063,7 @@ _080C96AE: thumb_func_end sub_80C9670 thumb_func_start sub_80C96B8 -sub_80C96B8: ; 80C96B8 +sub_80C96B8: @ 80C96B8 push {r4,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -362122,7 +362122,7 @@ _080C9720: thumb_func_end sub_80C96B8 thumb_func_start box_related -box_related: ; 80C972C +box_related: @ 80C972C push {r4,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -362222,7 +362222,7 @@ _080C9818: thumb_func_end box_related thumb_func_start sub_80C9824 -sub_80C9824: ; 80C9824 +sub_80C9824: @ 80C9824 push {r4,r5,lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -362415,7 +362415,7 @@ _080C99CC: thumb_func_end sub_80C9824 thumb_func_start sub_80C99D8 -sub_80C99D8: ; 80C99D8 +sub_80C99D8: @ 80C99D8 push {r4,r5,lr} sub sp, 0x4 ldr r5, =0x02039d08 @@ -362520,7 +362520,7 @@ _080C9AB8: thumb_func_end sub_80C99D8 thumb_func_start sub_80C9AC8 -sub_80C9AC8: ; 80C9AC8 +sub_80C9AC8: @ 80C9AC8 push {r4,r5,lr} sub sp, 0x4 ldr r5, =0x02039d08 @@ -362567,7 +362567,7 @@ _080C9B18: thumb_func_end sub_80C9AC8 thumb_func_start sub_80C9B28 -sub_80C9B28: ; 80C9B28 +sub_80C9B28: @ 80C9B28 push {r4,r5,lr} sub sp, 0x4 ldr r5, =0x02039d08 @@ -362614,7 +362614,7 @@ _080C9B78: thumb_func_end sub_80C9B28 thumb_func_start sub_80C9B88 -sub_80C9B88: ; 80C9B88 +sub_80C9B88: @ 80C9B88 push {r4,lr} sub sp, 0x4 ldr r4, =0x02039d08 @@ -362661,7 +362661,7 @@ _080C9BD6: thumb_func_end sub_80C9B88 thumb_func_start sub_80C9BE8 -sub_80C9BE8: ; 80C9BE8 +sub_80C9BE8: @ 80C9BE8 push {r4,lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -362792,7 +362792,7 @@ _080C9D08: thumb_func_end sub_80C9BE8 thumb_func_start sub_80C9D1C -sub_80C9D1C: ; 80C9D1C +sub_80C9D1C: @ 80C9D1C push {r4,lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -362924,7 +362924,7 @@ _080C9E3C: thumb_func_end sub_80C9D1C thumb_func_start sub_80C9E50 -sub_80C9E50: ; 80C9E50 +sub_80C9E50: @ 80C9E50 push {r4-r7,lr} mov r7, r8 push {r7} @@ -363042,7 +363042,7 @@ _080C9F56: thumb_func_end sub_80C9E50 thumb_func_start sub_80C9F6C -sub_80C9F6C: ; 80C9F6C +sub_80C9F6C: @ 80C9F6C push {lr} sub sp, 0x4 ldr r0, =0x0203ce7c @@ -363084,7 +363084,7 @@ _080C9FC0: thumb_func_end sub_80C9F6C thumb_func_start sub_80C9FC8 -sub_80C9FC8: ; 80C9FC8 +sub_80C9FC8: @ 80C9FC8 push {r4,lr} bl sub_80D25F0 bl sub_80D01B8 @@ -363101,7 +363101,7 @@ sub_80C9FC8: ; 80C9FC8 thumb_func_end sub_80C9FC8 thumb_func_start sub_80C9FEC -sub_80C9FEC: ; 80C9FEC +sub_80C9FEC: @ 80C9FEC push {lr} sub sp, 0x4 ldr r1, =0x00001f0f @@ -363124,7 +363124,7 @@ sub_80C9FEC: ; 80C9FEC thumb_func_end sub_80C9FEC thumb_func_start sub_80CA028 -sub_80CA028: ; 80CA028 +sub_80CA028: @ 80CA028 push {lr} movs r0, 0x3 movs r1, 0x80 @@ -363139,7 +363139,7 @@ sub_80CA028: ; 80CA028 thumb_func_end sub_80CA028 thumb_func_start sub_80CA044 -sub_80CA044: ; 80CA044 +sub_80CA044: @ 80CA044 push {r4,r5,lr} sub sp, 0x4 ldr r1, =gUnknown_08572734 @@ -363175,7 +363175,7 @@ sub_80CA044: ; 80CA044 thumb_func_end sub_80CA044 thumb_func_start sub_80CA0A4 -sub_80CA0A4: ; 80CA0A4 +sub_80CA0A4: @ 80CA0A4 push {lr} ldr r0, =gUnknown_08572714 bl InitWindows @@ -363194,7 +363194,7 @@ _080CA0C2: thumb_func_end sub_80CA0A4 thumb_func_start sub_80CA0C8 -sub_80CA0C8: ; 80CA0C8 +sub_80CA0C8: @ 80CA0C8 push {lr} ldr r0, =gUnknown_08572744 bl LoadTaggedObjectPalette @@ -363204,7 +363204,7 @@ sub_80CA0C8: ; 80CA0C8 thumb_func_end sub_80CA0C8 thumb_func_start sub_80CA0D8 -sub_80CA0D8: ; 80CA0D8 +sub_80CA0D8: @ 80CA0D8 push {lr} ldr r0, =gUnknown_085723DC movs r1, 0 @@ -363248,7 +363248,7 @@ _080CA12E: thumb_func_end sub_80CA0D8 thumb_func_start sub_80CA154 -sub_80CA154: ; 80CA154 +sub_80CA154: @ 80CA154 push {r4,lr} ldr r1, =0x0000dac8 movs r0, 0x10 @@ -363298,7 +363298,7 @@ sub_80CA154: ; 80CA154 thumb_func_end sub_80CA154 thumb_func_start sub_80CA1C4 -sub_80CA1C4: ; 80CA1C4 +sub_80CA1C4: @ 80CA1C4 push {r4,lr} sub sp, 0x8 ldr r0, =gUnknown_0857274C @@ -363346,7 +363346,7 @@ _080CA1DA: thumb_func_end sub_80CA1C4 thumb_func_start sub_80CA230 -sub_80CA230: ; 80CA230 +sub_80CA230: @ 80CA230 push {lr} ldr r0, =0x02039d08 ldr r1, [r0] @@ -363367,7 +363367,7 @@ sub_80CA230: ; 80CA230 thumb_func_end sub_80CA230 thumb_func_start BoxSetMosaic -BoxSetMosaic: ; 80CA260 +BoxSetMosaic: @ 80CA260 push {lr} bl sub_80CA230 ldr r3, =0x02039d08 @@ -363411,7 +363411,7 @@ _080CA2AC: thumb_func_end BoxSetMosaic thumb_func_start sub_80CA2B8 -sub_80CA2B8: ; 80CA2B8 +sub_80CA2B8: @ 80CA2B8 ldr r0, =0x02039d08 ldr r0, [r0] movs r1, 0x89 @@ -363426,7 +363426,7 @@ sub_80CA2B8: ; 80CA2B8 thumb_func_end sub_80CA2B8 thumb_func_start BoxSetMosaic2 -BoxSetMosaic2: ; 80CA2D0 +BoxSetMosaic2: @ 80CA2D0 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -363466,7 +363466,7 @@ _080CA30E: thumb_func_end BoxSetMosaic2 thumb_func_start sub_80CA318 -sub_80CA318: ; 80CA318 +sub_80CA318: @ 80CA318 push {r4-r7,lr} sub sp, 0x28 ldr r0, =0x02039d08 @@ -363601,7 +363601,7 @@ _080CA43C: thumb_func_end sub_80CA318 thumb_func_start sub_80CA44C -sub_80CA44C: ; 80CA44C +sub_80CA44C: @ 80CA44C push {r4-r7,lr} sub sp, 0x4 adds r3, r1, 0 @@ -363674,7 +363674,7 @@ _080CA4F2: thumb_func_end sub_80CA44C thumb_func_start sub_80CA4FC -sub_80CA4FC: ; 80CA4FC +sub_80CA4FC: @ 80CA4FC push {r4-r6,lr} sub sp, 0xC movs r0, 0 @@ -363823,7 +363823,7 @@ _080CA64E: thumb_func_end sub_80CA4FC thumb_func_start sub_80CA65C -sub_80CA65C: ; 80CA65C +sub_80CA65C: @ 80CA65C push {r4,lr} sub sp, 0x4 ldr r0, =0x02039d08 @@ -363899,7 +363899,7 @@ _080CA6E6: thumb_func_end sub_80CA65C thumb_func_start sub_80CA704 -sub_80CA704: ; 80CA704 +sub_80CA704: @ 80CA704 push {r4,lr} sub sp, 0x4 ldr r0, =gUnknown_08DD36C8 @@ -363980,7 +363980,7 @@ _080CA7B2: thumb_func_end sub_80CA704 thumb_func_start sub_80CA7D4 -sub_80CA7D4: ; 80CA7D4 +sub_80CA7D4: @ 80CA7D4 push {lr} ldr r0, =0x02039d08 ldr r1, [r0] @@ -364005,7 +364005,7 @@ sub_80CA7D4: ; 80CA7D4 thumb_func_end sub_80CA7D4 thumb_func_start sub_80CA80C -sub_80CA80C: ; 80CA80C +sub_80CA80C: @ 80CA80C push {r4,lr} ldr r4, =0x02039d08 ldr r2, [r4] @@ -364062,7 +364062,7 @@ _080CA87C: thumb_func_end sub_80CA80C thumb_func_start sub_80CA888 -sub_80CA888: ; 80CA888 +sub_80CA888: @ 80CA888 push {r4,lr} ldr r4, =0x02039d08 ldr r1, [r4] @@ -364092,7 +364092,7 @@ _080CA8B4: thumb_func_end sub_80CA888 thumb_func_start sub_80CA8C8 -sub_80CA8C8: ; 80CA8C8 +sub_80CA8C8: @ 80CA8C8 push {r4,r5,lr} sub sp, 0x8 ldr r5, =0x02039d08 @@ -364176,7 +364176,7 @@ _080CA976: thumb_func_end sub_80CA8C8 thumb_func_start sub_80CA984 -sub_80CA984: ; 80CA984 +sub_80CA984: @ 80CA984 push {lr} sub sp, 0x4 lsls r0, 24 @@ -364207,7 +364207,7 @@ _080CA9AC: thumb_func_end sub_80CA984 thumb_func_start sub_80CA9C0 -sub_80CA9C0: ; 80CA9C0 +sub_80CA9C0: @ 80CA9C0 ldr r2, =0x02039d08 ldr r0, [r2] ldr r1, =0x000002c7 @@ -364228,7 +364228,7 @@ sub_80CA9C0: ; 80CA9C0 thumb_func_end sub_80CA9C0 thumb_func_start sub_80CA9EC -sub_80CA9EC: ; 80CA9EC +sub_80CA9EC: @ 80CA9EC push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -364248,7 +364248,7 @@ _080CAA06: thumb_func_end sub_80CA9EC thumb_func_start sub_80CAA14 -sub_80CAA14: ; 80CAA14 +sub_80CAA14: @ 80CAA14 push {r4,lr} ldr r3, =0x02039d08 ldr r1, [r3] @@ -364295,7 +364295,7 @@ _080CAA60: thumb_func_end sub_80CAA14 thumb_func_start sub_80CAA74 -sub_80CAA74: ; 80CAA74 +sub_80CAA74: @ 80CAA74 push {r4,lr} movs r4, 0x1 _080CAA78: @@ -364322,7 +364322,7 @@ _080CAA78: thumb_func_end sub_80CAA74 thumb_func_start sub_80CAAA8 -sub_80CAAA8: ; 80CAAA8 +sub_80CAAA8: @ 80CAAA8 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -364383,7 +364383,7 @@ _080CAAE0: thumb_func_end sub_80CAAA8 thumb_func_start sub_80CAB20 -sub_80CAB20: ; 80CAB20 +sub_80CAB20: @ 80CAB20 push {lr} sub sp, 0x4 bl sub_80CAA74 @@ -364404,7 +364404,7 @@ sub_80CAB20: ; 80CAB20 thumb_func_end sub_80CAB20 thumb_func_start sub_80CAB4C -sub_80CAB4C: ; 80CAB4C +sub_80CAB4C: @ 80CAB4C push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -364421,7 +364421,7 @@ sub_80CAB4C: ; 80CAB4C thumb_func_end sub_80CAB4C thumb_func_start sub_80CAB70 -sub_80CAB70: ; 80CAB70 +sub_80CAB70: @ 80CAB70 push {r4,r5,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -364479,7 +364479,7 @@ _080CABDA: thumb_func_end sub_80CAB70 thumb_func_start sub_80CABE0 -sub_80CABE0: ; 80CABE0 +sub_80CABE0: @ 80CABE0 push {r4,lr} ldr r4, =0x02039d10 bl get_preferred_box @@ -364505,7 +364505,7 @@ _080CAC0A: thumb_func_end sub_80CABE0 thumb_func_start sub_80CAC1C -sub_80CAC1C: ; 80CAC1C +sub_80CAC1C: @ 80CAC1C push {lr} sub sp, 0xC movs r1, 0xE8 @@ -364535,7 +364535,7 @@ sub_80CAC1C: ; 80CAC1C thumb_func_end sub_80CAC1C thumb_func_start sub_80CAC58 -sub_80CAC58: ; 80CAC58 +sub_80CAC58: @ 80CAC58 push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -364665,7 +364665,7 @@ _080CAD30: thumb_func_end sub_80CAC58 thumb_func_start sub_80CAD9C -sub_80CAD9C: ; 80CAD9C +sub_80CAD9C: @ 80CAD9C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -364686,7 +364686,7 @@ sub_80CAD9C: ; 80CAD9C thumb_func_end sub_80CAD9C thumb_func_start sub_80CADC4 -sub_80CADC4: ; 80CADC4 +sub_80CADC4: @ 80CADC4 push {lr} movs r0, 0x1 movs r1, 0 @@ -364698,7 +364698,7 @@ sub_80CADC4: ; 80CADC4 thumb_func_end sub_80CADC4 thumb_func_start sub_80CADD8 -sub_80CADD8: ; 80CADD8 +sub_80CADD8: @ 80CADD8 push {lr} bl sub_80CFEF0 movs r0, 0x12 @@ -364721,7 +364721,7 @@ _080CAE04: thumb_func_end sub_80CADD8 thumb_func_start sub_80CAE0C -sub_80CAE0C: ; 80CAE0C +sub_80CAE0C: @ 80CAE0C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -364787,7 +364787,7 @@ _080CAE96: thumb_func_end sub_80CAE0C thumb_func_start sub_80CAEA0 -sub_80CAEA0: ; 80CAEA0 +sub_80CAEA0: @ 80CAEA0 ldr r0, =0x02039d0d ldrb r0, [r0] bx lr @@ -364795,7 +364795,7 @@ sub_80CAEA0: ; 80CAEA0 thumb_func_end sub_80CAEA0 thumb_func_start sub_80CAEAC -sub_80CAEAC: ; 80CAEAC +sub_80CAEAC: @ 80CAEAC push {lr} bl sub_80CEADC lsls r0, 24 @@ -364835,7 +364835,7 @@ _080CAEFA: thumb_func_end sub_80CAEAC thumb_func_start sub_80CAF04 -sub_80CAF04: ; 80CAF04 +sub_80CAF04: @ 80CAF04 push {r4-r6,lr} bl sub_80D2F04 movs r2, 0 @@ -364915,7 +364915,7 @@ _080CAF6A: thumb_func_end sub_80CAF04 thumb_func_start sub_80CAFAC -sub_80CAFAC: ; 80CAFAC +sub_80CAFAC: @ 80CAFAC push {lr} bl sub_80CEB24 lsls r0, 24 @@ -364930,7 +364930,7 @@ _080CAFBC: thumb_func_end sub_80CAFAC thumb_func_start sub_80CAFC4 -sub_80CAFC4: ; 80CAFC4 +sub_80CAFC4: @ 80CAFC4 push {r4-r6,lr} sub sp, 0x8 ldr r5, =0x02039d08 @@ -364972,7 +364972,7 @@ sub_80CAFC4: ; 80CAFC4 thumb_func_end sub_80CAFC4 thumb_func_start sub_80CB028 -sub_80CB028: ; 80CB028 +sub_80CB028: @ 80CB028 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -365112,7 +365112,7 @@ _080CB126: thumb_func_end sub_80CB028 thumb_func_start sub_80CB140 -sub_80CB140: ; 80CB140 +sub_80CB140: @ 80CB140 push {r4-r7,lr} mov r7, r8 push {r7} @@ -365196,7 +365196,7 @@ _080CB1DA: thumb_func_end sub_80CB140 thumb_func_start sub_80CB1F0 -sub_80CB1F0: ; 80CB1F0 +sub_80CB1F0: @ 80CB1F0 push {r4-r7,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -365231,7 +365231,7 @@ _080CB218: thumb_func_end sub_80CB1F0 thumb_func_start sub_80CB234 -sub_80CB234: ; 80CB234 +sub_80CB234: @ 80CB234 push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x30] @@ -365265,7 +365265,7 @@ _080CB266: thumb_func_end sub_80CB234 thumb_func_start sub_80CB278 -sub_80CB278: ; 80CB278 +sub_80CB278: @ 80CB278 push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x36] @@ -365298,7 +365298,7 @@ _080CB2A8: thumb_func_end sub_80CB278 thumb_func_start sub_80CB2B0 -sub_80CB2B0: ; 80CB2B0 +sub_80CB2B0: @ 80CB2B0 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -365336,7 +365336,7 @@ _080CB2DA: thumb_func_end sub_80CB2B0 thumb_func_start sub_80CB2F8 -sub_80CB2F8: ; 80CB2F8 +sub_80CB2F8: @ 80CB2F8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -365559,7 +365559,7 @@ _080CB4A6: thumb_func_end sub_80CB2F8 thumb_func_start sub_80CB4CC -sub_80CB4CC: ; 80CB4CC +sub_80CB4CC: @ 80CB4CC push {r4-r7,lr} adds r4, r1, 0 lsls r0, 24 @@ -365638,7 +365638,7 @@ _080CB54C: thumb_func_end sub_80CB4CC thumb_func_start sub_80CB584 -sub_80CB584: ; 80CB584 +sub_80CB584: @ 80CB584 push {r4-r6,lr} ldr r5, =0x02039d08 ldr r0, [r5] @@ -365801,7 +365801,7 @@ _080CB6EA: thumb_func_end sub_80CB584 thumb_func_start sub_80CB6F0 -sub_80CB6F0: ; 80CB6F0 +sub_80CB6F0: @ 80CB6F0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -365867,7 +365867,7 @@ _080CB744: thumb_func_end sub_80CB6F0 thumb_func_start sub_80CB778 -sub_80CB778: ; 80CB778 +sub_80CB778: @ 80CB778 push {r4,r5,lr} lsls r0, 24 ldr r5, =0x02039d08 @@ -365894,7 +365894,7 @@ _080CB79E: thumb_func_end sub_80CB778 thumb_func_start sub_80CB7AC -sub_80CB7AC: ; 80CB7AC +sub_80CB7AC: @ 80CB7AC push {lr} lsls r0, 24 lsls r1, 24 @@ -365925,7 +365925,7 @@ _080CB7DA: thumb_func_end sub_80CB7AC thumb_func_start sub_80CB7E8 -sub_80CB7E8: ; 80CB7E8 +sub_80CB7E8: @ 80CB7E8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -366104,7 +366104,7 @@ _080CB93C: thumb_func_end sub_80CB7E8 thumb_func_start sub_80CB950 -sub_80CB950: ; 80CB950 +sub_80CB950: @ 80CB950 push {r4-r7,lr} sub sp, 0x4 ldr r0, =0x02039d08 @@ -366160,7 +366160,7 @@ _080CB9A0: thumb_func_end sub_80CB950 thumb_func_start sub_80CB9BC -sub_80CB9BC: ; 80CB9BC +sub_80CB9BC: @ 80CB9BC ldr r0, =0x02039d08 ldr r0, [r0] ldr r1, =0x00000c5e @@ -366171,7 +366171,7 @@ sub_80CB9BC: ; 80CB9BC thumb_func_end sub_80CB9BC thumb_func_start sub_80CB9D0 -sub_80CB9D0: ; 80CB9D0 +sub_80CB9D0: @ 80CB9D0 push {r4,lr} adds r2, r0, 0 lsls r1, 16 @@ -366231,7 +366231,7 @@ _080CBA24: thumb_func_end sub_80CB9D0 thumb_func_start sub_80CBA3C -sub_80CBA3C: ; 80CBA3C +sub_80CBA3C: @ 80CBA3C push {r4,lr} adds r3, r0, 0 ldrh r2, [r3, 0x3A] @@ -366302,7 +366302,7 @@ _080CBAB2: thumb_func_end sub_80CBA3C thumb_func_start sub_80CBAC4 -sub_80CBAC4: ; 80CBAC4 +sub_80CBAC4: @ 80CBAC4 push {r4,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -366325,7 +366325,7 @@ _080CBAE2: thumb_func_end sub_80CBAC4 thumb_func_start sub_80CBAF0 -sub_80CBAF0: ; 80CBAF0 +sub_80CBAF0: @ 80CBAF0 push {r4-r6,lr} movs r3, 0 ldr r6, =0x02039d08 @@ -366389,7 +366389,7 @@ _080CBB56: thumb_func_end sub_80CBAF0 thumb_func_start sub_80CBB68 -sub_80CBB68: ; 80CBB68 +sub_80CBB68: @ 80CBB68 push {r4,r5,lr} lsls r0, 24 ldr r5, =0x02039d08 @@ -366418,7 +366418,7 @@ _080CBB92: thumb_func_end sub_80CBB68 thumb_func_start sub_80CBB9C -sub_80CBB9C: ; 80CBB9C +sub_80CBB9C: @ 80CBB9C push {r4-r6,lr} movs r5, 0 ldr r6, =0x02039d08 @@ -366453,7 +366453,7 @@ _080CBBC6: thumb_func_end sub_80CBB9C thumb_func_start sub_80CBBDC -sub_80CBBDC: ; 80CBBDC +sub_80CBBDC: @ 80CBBDC push {lr} lsls r0, 24 lsls r1, 24 @@ -366485,7 +366485,7 @@ _080CBC0C: thumb_func_end sub_80CBBDC thumb_func_start sub_80CBC14 -sub_80CBC14: ; 80CBC14 +sub_80CBC14: @ 80CBC14 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -366557,7 +366557,7 @@ _080CBC96: thumb_func_end sub_80CBC14 thumb_func_start sub_80CBCAC -sub_80CBCAC: ; 80CBCAC +sub_80CBCAC: @ 80CBCAC push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -366638,7 +366638,7 @@ _080CBD34: thumb_func_end sub_80CBCAC thumb_func_start sub_80CBD5C -sub_80CBD5C: ; 80CBD5C +sub_80CBD5C: @ 80CBD5C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -366685,7 +366685,7 @@ _080CBD8E: thumb_func_end sub_80CBD5C thumb_func_start sub_80CBDC4 -sub_80CBDC4: ; 80CBDC4 +sub_80CBDC4: @ 80CBDC4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -366851,7 +366851,7 @@ _080CBEF4: thumb_func_end sub_80CBDC4 thumb_func_start sub_80CBF14 -sub_80CBF14: ; 80CBF14 +sub_80CBF14: @ 80CBF14 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -366941,7 +366941,7 @@ _080CBFC0: thumb_func_end sub_80CBF14 thumb_func_start sub_80CBFD8 -sub_80CBFD8: ; 80CBFD8 +sub_80CBFD8: @ 80CBFD8 push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -366981,7 +366981,7 @@ _080CC01A: thumb_func_end sub_80CBFD8 thumb_func_start sub_80CC020 -sub_80CC020: ; 80CC020 +sub_80CC020: @ 80CC020 push {r4,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -367015,7 +367015,7 @@ _080CC056: thumb_func_end sub_80CC020 thumb_func_start sub_80CC064 -sub_80CC064: ; 80CC064 +sub_80CC064: @ 80CC064 push {lr} ldr r3, =0x02039d08 ldr r0, [r3] @@ -367046,7 +367046,7 @@ _080CC094: thumb_func_end sub_80CC064 thumb_func_start sub_80CC0A0 -sub_80CC0A0: ; 80CC0A0 +sub_80CC0A0: @ 80CC0A0 push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -367076,7 +367076,7 @@ _080CC0D0: thumb_func_end sub_80CC0A0 thumb_func_start sub_80CC0D4 -sub_80CC0D4: ; 80CC0D4 +sub_80CC0D4: @ 80CC0D4 lsls r0, 24 lsrs r0, 24 ldr r1, =0x02039d08 @@ -367098,7 +367098,7 @@ sub_80CC0D4: ; 80CC0D4 thumb_func_end sub_80CC0D4 thumb_func_start sub_80CC100 -sub_80CC100: ; 80CC100 +sub_80CC100: @ 80CC100 ldr r1, =0x02039d08 ldr r1, [r1] ldr r2, =0x00000cb4 @@ -367117,7 +367117,7 @@ sub_80CC100: ; 80CC100 thumb_func_end sub_80CC100 thumb_func_start sub_80CC124 -sub_80CC124: ; 80CC124 +sub_80CC124: @ 80CC124 push {r4-r6,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -367207,7 +367207,7 @@ _080CC1CA: thumb_func_end sub_80CC124 thumb_func_start sub_80CC1E0 -sub_80CC1E0: ; 80CC1E0 +sub_80CC1E0: @ 80CC1E0 push {r4-r6,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -367248,7 +367248,7 @@ _080CC22A: thumb_func_end sub_80CC1E0 thumb_func_start sub_80CC230 -sub_80CC230: ; 80CC230 +sub_80CC230: @ 80CC230 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -367351,7 +367351,7 @@ _080CC304: thumb_func_end sub_80CC230 thumb_func_start sub_80CC314 -sub_80CC314: ; 80CC314 +sub_80CC314: @ 80CC314 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -367364,7 +367364,7 @@ sub_80CC314: ; 80CC314 thumb_func_end sub_80CC314 thumb_func_start sub_80CC32C -sub_80CC32C: ; 80CC32C +sub_80CC32C: @ 80CC32C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -367387,7 +367387,7 @@ sub_80CC32C: ; 80CC32C thumb_func_end sub_80CC32C thumb_func_start sub_80CC35C -sub_80CC35C: ; 80CC35C +sub_80CC35C: @ 80CC35C push {lr} ldr r0, =sub_80CC370 bl is_function_an_active_task @@ -367399,7 +367399,7 @@ sub_80CC35C: ; 80CC35C thumb_func_end sub_80CC35C thumb_func_start sub_80CC370 -sub_80CC370: ; 80CC370 +sub_80CC370: @ 80CC370 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -367505,7 +367505,7 @@ _080CC45E: thumb_func_end sub_80CC370 thumb_func_start sub_80CC464 -sub_80CC464: ; 80CC464 +sub_80CC464: @ 80CC464 push {r4-r7,lr} mov r7, r8 push {r7} @@ -367612,7 +367612,7 @@ _080CC4EA: thumb_func_end sub_80CC464 thumb_func_start sub_80CC54C -sub_80CC54C: ; 80CC54C +sub_80CC54C: @ 80CC54C push {r4-r6,lr} ldr r4, =0x02039d08 ldr r1, [r4] @@ -367726,7 +367726,7 @@ _080CC634: thumb_func_end sub_80CC54C thumb_func_start sub_80CC644 -sub_80CC644: ; 80CC644 +sub_80CC644: @ 80CC644 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -367762,7 +367762,7 @@ _080CC678: thumb_func_end sub_80CC644 thumb_func_start sub_80CC680 -sub_80CC680: ; 80CC680 +sub_80CC680: @ 80CC680 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -367785,7 +367785,7 @@ sub_80CC680: ; 80CC680 thumb_func_end sub_80CC680 thumb_func_start sub_80CC6B0 -sub_80CC6B0: ; 80CC6B0 +sub_80CC6B0: @ 80CC6B0 push {r4,lr} sub sp, 0x4 ldr r1, =0x02039d08 @@ -367888,7 +367888,7 @@ _080CC796: thumb_func_end sub_80CC6B0 thumb_func_start sub_80CC7A0 -sub_80CC7A0: ; 80CC7A0 +sub_80CC7A0: @ 80CC7A0 push {r4-r7,lr} sub sp, 0x8 ldr r4, =0x02039d08 @@ -368133,7 +368133,7 @@ _080CC9DA: thumb_func_end sub_80CC7A0 thumb_func_start sub_80CCA00 -sub_80CCA00: ; 80CCA00 +sub_80CCA00: @ 80CCA00 push {r4,r5,lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -368165,7 +368165,7 @@ _080CCA2E: thumb_func_end sub_80CCA00 thumb_func_start sub_80CCA3C -sub_80CCA3C: ; 80CCA3C +sub_80CCA3C: @ 80CCA3C push {r4-r7,lr} sub sp, 0x24 adds r5, r0, 0 @@ -368249,7 +368249,7 @@ _080CCAD2: thumb_func_end sub_80CCA3C thumb_func_start sub_80CCAE0 -sub_80CCAE0: ; 80CCAE0 +sub_80CCAE0: @ 80CCAE0 push {r4-r6,lr} adds r2, r0, 0 ldr r0, =0x02039d08 @@ -368311,7 +368311,7 @@ _080CCB3C: thumb_func_end sub_80CCAE0 thumb_func_start sub_80CCB50 -sub_80CCB50: ; 80CCB50 +sub_80CCB50: @ 80CCB50 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -368495,7 +368495,7 @@ _080CCC70: thumb_func_end sub_80CCB50 thumb_func_start sub_80CCCFC -sub_80CCCFC: ; 80CCCFC +sub_80CCCFC: @ 80CCCFC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -368712,7 +368712,7 @@ _080CCE2E: thumb_func_end sub_80CCCFC thumb_func_start sub_80CCEE0 -sub_80CCEE0: ; 80CCEE0 +sub_80CCEE0: @ 80CCEE0 push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -368751,7 +368751,7 @@ _080CCF06: thumb_func_end sub_80CCEE0 thumb_func_start sub_80CCF30 -sub_80CCF30: ; 80CCF30 +sub_80CCF30: @ 80CCF30 push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x32] @@ -368782,7 +368782,7 @@ _080CCF5C: thumb_func_end sub_80CCF30 thumb_func_start sub_80CCF64 -sub_80CCF64: ; 80CCF64 +sub_80CCF64: @ 80CCF64 push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x30] @@ -368814,7 +368814,7 @@ _080CCF96: thumb_func_end sub_80CCF64 thumb_func_start sub_80CCF9C -sub_80CCF9C: ; 80CCF9C +sub_80CCF9C: @ 80CCF9C push {lr} bl get_preferred_box lsls r0, 24 @@ -368862,7 +368862,7 @@ _080CCFFC: thumb_func_end sub_80CCF9C thumb_func_start sub_80CD00C -sub_80CD00C: ; 80CD00C +sub_80CD00C: @ 80CD00C push {lr} adds r1, r0, 0 movs r0, 0x1 @@ -368881,7 +368881,7 @@ sub_80CD00C: ; 80CD00C thumb_func_end sub_80CD00C thumb_func_start sub_80CD02C -sub_80CD02C: ; 80CD02C +sub_80CD02C: @ 80CD02C push {r4,r5,lr} ldr r0, =gUnknown_0857B080 bl LoadObjectPic @@ -368947,7 +368947,7 @@ _080CD0A2: thumb_func_end sub_80CD02C thumb_func_start sub_80CD0B8 -sub_80CD0B8: ; 80CD0B8 +sub_80CD0B8: @ 80CD0B8 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -369030,7 +369030,7 @@ _080CD130: thumb_func_end sub_80CD0B8 thumb_func_start sub_80CD158 -sub_80CD158: ; 80CD158 +sub_80CD158: @ 80CD158 push {r4-r6,lr} movs r3, 0 movs r5, 0 @@ -369072,7 +369072,7 @@ _080CD164: thumb_func_end sub_80CD158 thumb_func_start sub_80CD1A8 -sub_80CD1A8: ; 80CD1A8 +sub_80CD1A8: @ 80CD1A8 push {r4-r6,lr} lsls r0, 24 cmp r0, 0 @@ -369129,7 +369129,7 @@ _080CD204: thumb_func_end sub_80CD1A8 thumb_func_start sub_80CD210 -sub_80CD210: ; 80CD210 +sub_80CD210: @ 80CD210 push {lr} adds r2, r0, 0 movs r1, 0x2E @@ -369237,7 +369237,7 @@ _080CD2DC: thumb_func_end sub_80CD210 thumb_func_start sub_80CD2E8 -sub_80CD2E8: ; 80CD2E8 +sub_80CD2E8: @ 80CD2E8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -369301,7 +369301,7 @@ _080CD362: thumb_func_end sub_80CD2E8 thumb_func_start sub_80CD36C -sub_80CD36C: ; 80CD36C +sub_80CD36C: @ 80CD36C push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -369348,7 +369348,7 @@ _080CD38C: thumb_func_end sub_80CD36C thumb_func_start sub_80CD3EC -sub_80CD3EC: ; 80CD3EC +sub_80CD3EC: @ 80CD3EC push {lr} bl sub_80CFC14 bl sub_80CEBDC @@ -369381,7 +369381,7 @@ _080CD426: thumb_func_end sub_80CD3EC thumb_func_start sub_80CD444 -sub_80CD444: ; 80CD444 +sub_80CD444: @ 80CD444 push {r4-r6,lr} adds r4, r2, 0 adds r6, r3, 0 @@ -369482,7 +369482,7 @@ _080CD4FC: thumb_func_end sub_80CD444 thumb_func_start sub_80CD504 -sub_80CD504: ; 80CD504 +sub_80CD504: @ 80CD504 push {lr} ldr r0, =0x02039d78 ldrb r0, [r0] @@ -369521,7 +369521,7 @@ _080CD54E: thumb_func_end sub_80CD504 thumb_func_start sub_80CD554 -sub_80CD554: ; 80CD554 +sub_80CD554: @ 80CD554 push {r4-r7,lr} ldr r7, =0x02039d08 ldr r5, [r7] @@ -369689,7 +369689,7 @@ _080CD69A: thumb_func_end sub_80CD554 thumb_func_start sub_80CD6AC -sub_80CD6AC: ; 80CD6AC +sub_80CD6AC: @ 80CD6AC push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 @@ -369732,7 +369732,7 @@ sub_80CD6AC: ; 80CD6AC thumb_func_end sub_80CD6AC thumb_func_start sub_80CD70C -sub_80CD70C: ; 80CD70C +sub_80CD70C: @ 80CD70C push {r4-r7,lr} ldr r0, =0x02039d08 ldr r2, [r0] @@ -369905,7 +369905,7 @@ _080CD830: thumb_func_end sub_80CD70C thumb_func_start sub_80CD894 -sub_80CD894: ; 80CD894 +sub_80CD894: @ 80CD894 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -370104,7 +370104,7 @@ _080CDA56: thumb_func_end sub_80CD894 thumb_func_start sub_80CDA68 -sub_80CDA68: ; 80CDA68 +sub_80CDA68: @ 80CDA68 push {r4,lr} ldr r1, =0x02039d78 ldr r4, =0x02039d08 @@ -370239,7 +370239,7 @@ _080CDB8A: thumb_func_end sub_80CDA68 thumb_func_start sub_80CDBA0 -sub_80CDBA0: ; 80CDBA0 +sub_80CDBA0: @ 80CDBA0 push {lr} ldr r0, =0x02039d7a ldrb r0, [r0] @@ -370281,7 +370281,7 @@ _080CDBE0: thumb_func_end sub_80CDBA0 thumb_func_start sub_80CDBF8 -sub_80CDBF8: ; 80CDBF8 +sub_80CDBF8: @ 80CDBF8 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -370293,7 +370293,7 @@ sub_80CDBF8: ; 80CDBF8 thumb_func_end sub_80CDBF8 thumb_func_start sub_80CDC0C -sub_80CDC0C: ; 80CDC0C +sub_80CDC0C: @ 80CDC0C ldr r1, =0x02039d7e movs r0, 0 strb r0, [r1] @@ -370302,7 +370302,7 @@ sub_80CDC0C: ; 80CDC0C thumb_func_end sub_80CDC0C thumb_func_start sub_80CDC18 -sub_80CDC18: ; 80CDC18 +sub_80CDC18: @ 80CDC18 ldr r0, =0x02039d7e ldr r1, =0x02039d79 ldrb r1, [r1] @@ -370312,7 +370312,7 @@ sub_80CDC18: ; 80CDC18 thumb_func_end sub_80CDC18 thumb_func_start sub_80CDC2C -sub_80CDC2C: ; 80CDC2C +sub_80CDC2C: @ 80CDC2C ldr r0, =0x02039d7e ldrb r0, [r0] bx lr @@ -370320,7 +370320,7 @@ sub_80CDC2C: ; 80CDC2C thumb_func_end sub_80CDC2C thumb_func_start sub_80CDC38 -sub_80CDC38: ; 80CDC38 +sub_80CDC38: @ 80CDC38 lsls r0, 24 ldr r1, =0x02039d08 ldr r1, [r1] @@ -370341,7 +370341,7 @@ sub_80CDC38: ; 80CDC38 thumb_func_end sub_80CDC38 thumb_func_start sub_80CDC64 -sub_80CDC64: ; 80CDC64 +sub_80CDC64: @ 80CDC64 push {lr} lsls r0, 24 cmp r0, 0 @@ -370373,7 +370373,7 @@ _080CDC8E: thumb_func_end sub_80CDC64 thumb_func_start sub_80CDCAC -sub_80CDCAC: ; 80CDCAC +sub_80CDCAC: @ 80CDCAC push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -370389,7 +370389,7 @@ sub_80CDCAC: ; 80CDCAC thumb_func_end sub_80CDCAC thumb_func_start sub_80CDCCC -sub_80CDCCC: ; 80CDCCC +sub_80CDCCC: @ 80CDCCC push {r4,r5,lr} ldr r4, =0x02039d08 ldr r1, [r4] @@ -370462,7 +370462,7 @@ _080CDD56: thumb_func_end sub_80CDCCC thumb_func_start sub_80CDD5C -sub_80CDD5C: ; 80CDD5C +sub_80CDD5C: @ 80CDD5C push {r4,r5,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -370527,7 +370527,7 @@ _080CDDD2: thumb_func_end sub_80CDD5C thumb_func_start sub_80CDDD8 -sub_80CDDD8: ; 80CDDD8 +sub_80CDDD8: @ 80CDDD8 push {r4,r5,lr} ldr r4, =0x02039d08 ldr r1, [r4] @@ -370626,7 +370626,7 @@ _080CDEAE: thumb_func_end sub_80CDDD8 thumb_func_start sub_80CDEB4 -sub_80CDEB4: ; 80CDEB4 +sub_80CDEB4: @ 80CDEB4 push {lr} bl sub_80CDED4 lsls r0, 24 @@ -370636,7 +370636,7 @@ sub_80CDEB4: ; 80CDEB4 thumb_func_end sub_80CDEB4 thumb_func_start sub_80CDEC4 -sub_80CDEC4: ; 80CDEC4 +sub_80CDEC4: @ 80CDEC4 push {lr} bl sub_80CDF08 lsls r0, 24 @@ -370646,7 +370646,7 @@ sub_80CDEC4: ; 80CDEC4 thumb_func_end sub_80CDEC4 thumb_func_start sub_80CDED4 -sub_80CDED4: ; 80CDED4 +sub_80CDED4: @ 80CDED4 push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -370676,7 +370676,7 @@ _080CDF02: thumb_func_end sub_80CDED4 thumb_func_start sub_80CDF08 -sub_80CDF08: ; 80CDF08 +sub_80CDF08: @ 80CDF08 push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -370701,7 +370701,7 @@ _080CDF32: thumb_func_end sub_80CDF08 thumb_func_start sub_80CDF38 -sub_80CDF38: ; 80CDF38 +sub_80CDF38: @ 80CDF38 push {r4,lr} ldr r0, =0x02039d78 ldrb r0, [r0] @@ -370749,7 +370749,7 @@ _080CDF94: thumb_func_end sub_80CDF38 thumb_func_start sub_80CDFAC -sub_80CDFAC: ; 80CDFAC +sub_80CDFAC: @ 80CDFAC push {r4,r5,lr} ldr r0, =0x02039d78 ldrb r0, [r0] @@ -370792,7 +370792,7 @@ _080CDFFE: thumb_func_end sub_80CDFAC thumb_func_start sub_80CE00C -sub_80CE00C: ; 80CE00C +sub_80CE00C: @ 80CE00C push {lr} bl sub_80CEB40 pop {r0} @@ -370800,7 +370800,7 @@ sub_80CE00C: ; 80CE00C thumb_func_end sub_80CE00C thumb_func_start sub_80CE018 -sub_80CE018: ; 80CE018 +sub_80CE018: @ 80CE018 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -370846,7 +370846,7 @@ _080CE064: thumb_func_end sub_80CE018 thumb_func_start diegohint2 -diegohint2: ; 80CE08C +diegohint2: @ 80CE08C push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -370885,7 +370885,7 @@ _080CE0D8: thumb_func_end diegohint2 thumb_func_start sub_80CE0E8 -sub_80CE0E8: ; 80CE0E8 +sub_80CE0E8: @ 80CE0E8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -370908,7 +370908,7 @@ _080CE10C: thumb_func_end sub_80CE0E8 thumb_func_start diegohint1 -diegohint1: ; 80CE110 +diegohint1: @ 80CE110 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -370963,7 +370963,7 @@ _080CE154: thumb_func_end diegohint1 thumb_func_start sub_80CE19C -sub_80CE19C: ; 80CE19C +sub_80CE19C: @ 80CE19C push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -371028,7 +371028,7 @@ _080CE21A: thumb_func_end sub_80CE19C thumb_func_start sub_80CE22C -sub_80CE22C: ; 80CE22C +sub_80CE22C: @ 80CE22C push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -371044,7 +371044,7 @@ sub_80CE22C: ; 80CE22C thumb_func_end sub_80CE22C thumb_func_start sub_80CE250 -sub_80CE250: ; 80CE250 +sub_80CE250: @ 80CE250 push {lr} ldr r0, =0x02039d7a ldrb r0, [r0] @@ -371080,7 +371080,7 @@ _080CE274: thumb_func_end sub_80CE250 thumb_func_start sub_80CE2A8 -sub_80CE2A8: ; 80CE2A8 +sub_80CE2A8: @ 80CE2A8 push {lr} bl sub_80CBFD8 lsls r0, 24 @@ -371104,7 +371104,7 @@ _080CE2CA: thumb_func_end sub_80CE2A8 thumb_func_start sub_80CE2D8 -sub_80CE2D8: ; 80CE2D8 +sub_80CE2D8: @ 80CE2D8 push {lr} bl sub_80CC020 ldr r1, =0x02039d7a @@ -371142,7 +371142,7 @@ _080CE316: thumb_func_end sub_80CE2D8 thumb_func_start sub_80CE324 -sub_80CE324: ; 80CE324 +sub_80CE324: @ 80CE324 push {lr} ldr r0, =0x02039d7a ldrb r0, [r0] @@ -371162,7 +371162,7 @@ _080CE33E: thumb_func_end sub_80CE324 thumb_func_start sub_80CE350 -sub_80CE350: ; 80CE350 +sub_80CE350: @ 80CE350 push {r4,r5,lr} adds r3, r0, 0 movs r5, 0 @@ -371203,7 +371203,7 @@ _080CE37E: thumb_func_end sub_80CE350 thumb_func_start sub_80CE3A0 -sub_80CE3A0: ; 80CE3A0 +sub_80CE3A0: @ 80CE3A0 push {r4,r5,lr} bl sub_80CE51C adds r3, r0, 0 @@ -371346,7 +371346,7 @@ _080CE504: thumb_func_end sub_80CE3A0 thumb_func_start sub_80CE51C -sub_80CE51C: ; 80CE51C +sub_80CE51C: @ 80CE51C push {r4-r6,lr} ldr r0, =0x02039d7a ldrb r1, [r0] @@ -371402,7 +371402,7 @@ _080CE578: thumb_func_end sub_80CE51C thumb_func_start sub_80CE580 -sub_80CE580: ; 80CE580 +sub_80CE580: @ 80CE580 push {r4-r7,lr} mov r7, r8 push {r7} @@ -371615,7 +371615,7 @@ _080CE736: thumb_func_end sub_80CE580 thumb_func_start sub_80CE760 -sub_80CE760: ; 80CE760 +sub_80CE760: @ 80CE760 push {lr} ldr r0, =0x02039d7a ldrb r0, [r0] @@ -371635,7 +371635,7 @@ _080CE77A: thumb_func_end sub_80CE760 thumb_func_start sub_80CE790 -sub_80CE790: ; 80CE790 +sub_80CE790: @ 80CE790 push {lr} ldr r0, =0x02039d7a ldrb r0, [r0] @@ -371669,7 +371669,7 @@ _080CE7D8: thumb_func_end sub_80CE790 thumb_func_start sub_80CE7E8 -sub_80CE7E8: ; 80CE7E8 +sub_80CE7E8: @ 80CE7E8 push {r4,r5,lr} ldr r0, =0x02039d7a ldrb r5, [r0] @@ -371760,7 +371760,7 @@ _080CE8CA: thumb_func_end sub_80CE7E8 thumb_func_start sub_80CE8E4 -sub_80CE8E4: ; 80CE8E4 +sub_80CE8E4: @ 80CE8E4 push {lr} ldr r0, =0x02039d7a ldrb r0, [r0] @@ -371781,7 +371781,7 @@ _080CE900: thumb_func_end sub_80CE8E4 thumb_func_start party_compaction -party_compaction: ; 80CE90C +party_compaction: @ 80CE90C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -371861,7 +371861,7 @@ _080CE992: thumb_func_end party_compaction thumb_func_start sub_80CE9A8 -sub_80CE9A8: ; 80CE9A8 +sub_80CE9A8: @ 80CE9A8 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -371920,7 +371920,7 @@ _080CEA1C: thumb_func_end sub_80CE9A8 thumb_func_start sub_80CEA30 -sub_80CEA30: ; 80CEA30 +sub_80CEA30: @ 80CEA30 push {lr} ldr r0, =0x02039d78 ldrb r0, [r0] @@ -371949,7 +371949,7 @@ _080CEA66: thumb_func_end sub_80CEA30 thumb_func_start sub_80CEA6C -sub_80CEA6C: ; 80CEA6C +sub_80CEA6C: @ 80CEA6C push {lr} ldr r0, =0x02039d7a ldrb r0, [r0] @@ -371992,7 +371992,7 @@ _080CEACA: thumb_func_end sub_80CEA6C thumb_func_start sub_80CEAD0 -sub_80CEAD0: ; 80CEAD0 +sub_80CEAD0: @ 80CEAD0 ldr r0, =0x02039d7a ldrb r0, [r0] bx lr @@ -372000,7 +372000,7 @@ sub_80CEAD0: ; 80CEAD0 thumb_func_end sub_80CEAD0 thumb_func_start sub_80CEADC -sub_80CEADC: ; 80CEADC +sub_80CEADC: @ 80CEADC push {lr} movs r1, 0 ldr r0, =0x02039d78 @@ -372018,7 +372018,7 @@ _080CEAEE: thumb_func_end sub_80CEADC thumb_func_start sub_80CEAF8 -sub_80CEAF8: ; 80CEAF8 +sub_80CEAF8: @ 80CEAF8 push {lr} movs r1, 0 ldr r0, =0x02039d78 @@ -372042,7 +372042,7 @@ _080CEB16: thumb_func_end sub_80CEAF8 thumb_func_start sub_80CEB24 -sub_80CEB24: ; 80CEB24 +sub_80CEB24: @ 80CEB24 push {lr} movs r1, 0 ldr r0, =0x02039d78 @@ -372060,7 +372060,7 @@ _080CEB36: thumb_func_end sub_80CEB24 thumb_func_start sub_80CEB40 -sub_80CEB40: ; 80CEB40 +sub_80CEB40: @ 80CEB40 push {r4,lr} ldr r0, =0x02039d08 ldr r1, [r0] @@ -372130,7 +372130,7 @@ _080CEBD0: thumb_func_end sub_80CEB40 thumb_func_start sub_80CEBDC -sub_80CEBDC: ; 80CEBDC +sub_80CEBDC: @ 80CEBDC push {lr} ldr r0, =0x02039d7a ldrb r0, [r0] @@ -372149,7 +372149,7 @@ _080CEBFC: thumb_func_end sub_80CEBDC thumb_func_start sub_80CEC00 -sub_80CEC00: ; 80CEC00 +sub_80CEC00: @ 80CEC00 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -372639,7 +372639,7 @@ _080CF0B8: thumb_func_end sub_80CEC00 thumb_func_start sub_80CF0CC -sub_80CF0CC: ; 80CF0CC +sub_80CF0CC: @ 80CF0CC push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -372669,7 +372669,7 @@ _080CF0FE: thumb_func_end sub_80CF0CC thumb_func_start sub_80CF108 -sub_80CF108: ; 80CF108 +sub_80CF108: @ 80CF108 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -372969,7 +372969,7 @@ _080CF366: thumb_func_end sub_80CF108 thumb_func_start sub_80CF374 -sub_80CF374: ; 80CF374 +sub_80CF374: @ 80CF374 push {r4,lr} ldr r1, =0x030022c0 ldrh r0, [r1, 0x2C] @@ -373109,7 +373109,7 @@ _080CF49C: thumb_func_end sub_80CF374 thumb_func_start sub_80CF4B0 -sub_80CF4B0: ; 80CF4B0 +sub_80CF4B0: @ 80CF4B0 push {r4,lr} ldr r2, =0x030022c0 ldrh r1, [r2, 0x30] @@ -373242,7 +373242,7 @@ _080CF5BC: thumb_func_end sub_80CF4B0 thumb_func_start sub_80CF5C4 -sub_80CF5C4: ; 80CF5C4 +sub_80CF5C4: @ 80CF5C4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -373509,7 +373509,7 @@ _080CF7D8: thumb_func_end sub_80CF5C4 thumb_func_start sub_80CF7E4 -sub_80CF7E4: ; 80CF7E4 +sub_80CF7E4: @ 80CF7E4 push {r4-r6,lr} ldr r3, =0x02039d08 ldr r0, [r3] @@ -373631,7 +373631,7 @@ _080CF8D2: thumb_func_end sub_80CF7E4 thumb_func_start sub_80CF8D8 -sub_80CF8D8: ; 80CF8D8 +sub_80CF8D8: @ 80CF8D8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -373770,7 +373770,7 @@ _080CF9E2: thumb_func_end sub_80CF8D8 thumb_func_start sub_80CF9EC -sub_80CF9EC: ; 80CF9EC +sub_80CF9EC: @ 80CF9EC push {r4,r5,lr} movs r3, 0 ldr r0, =gUnknown_0857B9BC @@ -373812,7 +373812,7 @@ _080CFA32: thumb_func_end sub_80CF9EC thumb_func_start sub_80CFA38 -sub_80CFA38: ; 80CFA38 +sub_80CFA38: @ 80CFA38 push {lr} bl sub_80CFEF0 movs r0, 0x9 @@ -373828,7 +373828,7 @@ sub_80CFA38: ; 80CFA38 thumb_func_end sub_80CFA38 thumb_func_start sub_80CFA5C -sub_80CFA5C: ; 80CFA5C +sub_80CFA5C: @ 80CFA5C push {lr} bl sub_80CFEF0 ldr r0, =0x02039d08 @@ -373849,7 +373849,7 @@ _080CFA7C: thumb_func_end sub_80CFA5C thumb_func_start sub_80CFA84 -sub_80CFA84: ; 80CFA84 +sub_80CFA84: @ 80CFA84 push {lr} bl sub_80CD504 lsls r0, 16 @@ -373940,7 +373940,7 @@ _080CFB3E: thumb_func_end sub_80CFA84 thumb_func_start sub_80CFB44 -sub_80CFB44: ; 80CFB44 +sub_80CFB44: @ 80CFB44 push {r4,r5,lr} ldr r4, =0x02039d08 ldr r0, [r4] @@ -374022,7 +374022,7 @@ _080CFBEC: thumb_func_end sub_80CFB44 thumb_func_start sub_80CFBF4 -sub_80CFBF4: ; 80CFBF4 +sub_80CFBF4: @ 80CFBF4 ldr r1, =0x02039d08 ldr r1, [r1] ldr r2, =0x00000cb4 @@ -374039,7 +374039,7 @@ sub_80CFBF4: ; 80CFBF4 thumb_func_end sub_80CFBF4 thumb_func_start sub_80CFC14 -sub_80CFC14: ; 80CFC14 +sub_80CFC14: @ 80CFC14 push {r4-r6,lr} sub sp, 0x2C mov r1, sp @@ -374214,7 +374214,7 @@ _080CFDB4: thumb_func_end sub_80CFC14 thumb_func_start sub_80CFDC4 -sub_80CFDC4: ; 80CFDC4 +sub_80CFDC4: @ 80CFDC4 push {lr} ldr r2, =0x02039d7d movs r1, 0 @@ -374246,7 +374246,7 @@ _080CFDD2: thumb_func_end sub_80CFDC4 thumb_func_start sub_80CFE08 -sub_80CFE08: ; 80CFE08 +sub_80CFE08: @ 80CFE08 ldr r0, =0x02039d79 ldrb r0, [r0] bx lr @@ -374254,7 +374254,7 @@ sub_80CFE08: ; 80CFE08 thumb_func_end sub_80CFE08 thumb_func_start sub_80CFE14 -sub_80CFE14: ; 80CFE14 +sub_80CFE14: @ 80CFE14 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -374287,7 +374287,7 @@ _080CFE4C: thumb_func_end sub_80CFE14 thumb_func_start sub_80CFE54 -sub_80CFE54: ; 80CFE54 +sub_80CFE54: @ 80CFE54 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -374304,7 +374304,7 @@ sub_80CFE54: ; 80CFE54 thumb_func_end sub_80CFE54 thumb_func_start sub_80CFE78 -sub_80CFE78: ; 80CFE78 +sub_80CFE78: @ 80CFE78 ldr r0, =0x02039d7b ldrb r0, [r0] bx lr @@ -374312,7 +374312,7 @@ sub_80CFE78: ; 80CFE78 thumb_func_end sub_80CFE78 thumb_func_start sub_80CFE84 -sub_80CFE84: ; 80CFE84 +sub_80CFE84: @ 80CFE84 ldr r0, =0x02039d08 ldr r0, [r0] ldr r1, =0x00000cb4 @@ -374330,7 +374330,7 @@ sub_80CFE84: ; 80CFE84 thumb_func_end sub_80CFE84 thumb_func_start sub_80CFEA8 -sub_80CFEA8: ; 80CFEA8 +sub_80CFEA8: @ 80CFEA8 push {lr} ldr r0, =0x02039d78 ldrb r0, [r0] @@ -374349,7 +374349,7 @@ _080CFEC0: thumb_func_end sub_80CFEA8 thumb_func_start sub_80CFECC -sub_80CFECC: ; 80CFECC +sub_80CFECC: @ 80CFECC push {lr} ldr r0, =0x02039d78 ldrb r0, [r0] @@ -374368,7 +374368,7 @@ _080CFEE4: thumb_func_end sub_80CFECC thumb_func_start sub_80CFEF0 -sub_80CFEF0: ; 80CFEF0 +sub_80CFEF0: @ 80CFEF0 ldr r2, =0x02039d08 ldr r0, [r2] ldr r1, =0x00000cac @@ -374398,7 +374398,7 @@ sub_80CFEF0: ; 80CFEF0 thumb_func_end sub_80CFEF0 thumb_func_start sub_80CFF34 -sub_80CFF34: ; 80CFF34 +sub_80CFF34: @ 80CFF34 push {r4,r5,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -374444,7 +374444,7 @@ _080CFF7E: thumb_func_end sub_80CFF34 thumb_func_start sub_80CFF98 -sub_80CFF98: ; 80CFF98 +sub_80CFF98: @ 80CFF98 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -374472,7 +374472,7 @@ _080CFFCC: thumb_func_end sub_80CFF98 thumb_func_start sub_80CFFD0 -sub_80CFFD0: ; 80CFFD0 +sub_80CFFD0: @ 80CFFD0 push {r4-r6,lr} mov r6, r8 push {r6} @@ -374562,13 +374562,13 @@ sub_80CFFD0: ; 80CFFD0 thumb_func_end sub_80CFFD0 thumb_func_start sub_80D00A8 -sub_80D00A8: ; 80D00A8 +sub_80D00A8: @ 80D00A8 movs r0, 0 bx lr thumb_func_end sub_80D00A8 thumb_func_start sub_80D00AC -sub_80D00AC: ; 80D00AC +sub_80D00AC: @ 80D00AC push {r4,r5,lr} movs r5, 0x2 negs r5, r5 @@ -374638,7 +374638,7 @@ _080D0128: thumb_func_end sub_80D00AC thumb_func_start sub_80D013C -sub_80D013C: ; 80D013C +sub_80D013C: @ 80D013C push {r4,r5,lr} ldr r5, =0x02039d08 ldr r0, [r5] @@ -374659,7 +374659,7 @@ sub_80D013C: ; 80D013C thumb_func_end sub_80D013C thumb_func_start sub_80D0164 -sub_80D0164: ; 80D0164 +sub_80D0164: @ 80D0164 push {r4,lr} ldr r4, =0x02039d80 ldr r0, =0x00000974 @@ -374696,7 +374696,7 @@ _080D01B2: thumb_func_end sub_80D0164 thumb_func_start sub_80D01B8 -sub_80D01B8: ; 80D01B8 +sub_80D01B8: @ 80D01B8 push {lr} ldr r0, =0x02039d80 ldr r0, [r0] @@ -374710,7 +374710,7 @@ _080D01C6: thumb_func_end sub_80D01B8 thumb_func_start sub_80D01D0 -sub_80D01D0: ; 80D01D0 +sub_80D01D0: @ 80D01D0 ldr r2, =0x02039d80 ldr r1, [r2] movs r3, 0 @@ -374722,7 +374722,7 @@ sub_80D01D0: ; 80D01D0 thumb_func_end sub_80D01D0 thumb_func_start sub_80D01E4 -sub_80D01E4: ; 80D01E4 +sub_80D01E4: @ 80D01E4 push {lr} ldr r0, =0x02039d80 ldr r0, [r0] @@ -374772,7 +374772,7 @@ _080D0246: thumb_func_end sub_80D01E4 thumb_func_start sub_80D024C -sub_80D024C: ; 80D024C +sub_80D024C: @ 80D024C push {r4-r6,lr} sub sp, 0x8 ldr r6, =0x02039d80 @@ -374884,7 +374884,7 @@ _080D033A: thumb_func_end sub_80D024C thumb_func_start sub_80D0344 -sub_80D0344: ; 80D0344 +sub_80D0344: @ 80D0344 push {r4,lr} ldr r4, =0x02039d80 ldr r0, [r4] @@ -374939,7 +374939,7 @@ _080D03AA: thumb_func_end sub_80D0344 thumb_func_start sub_80D03B0 -sub_80D03B0: ; 80D03B0 +sub_80D03B0: @ 80D03B0 push {r4,lr} ldr r4, =0x02039d80 ldr r0, [r4] @@ -374994,7 +374994,7 @@ _080D0418: thumb_func_end sub_80D03B0 thumb_func_start sub_80D0420 -sub_80D0420: ; 80D0420 +sub_80D0420: @ 80D0420 push {r4,lr} ldr r4, =0x02039d80 ldr r0, [r4] @@ -375059,7 +375059,7 @@ _080D049A: thumb_func_end sub_80D0420 thumb_func_start sub_80D04A0 -sub_80D04A0: ; 80D04A0 +sub_80D04A0: @ 80D04A0 push {r4,lr} bl sub_80CD554 adds r4, r0, 0 @@ -375083,7 +375083,7 @@ _080D04C2: thumb_func_end sub_80D04A0 thumb_func_start sub_80D04C8 -sub_80D04C8: ; 80D04C8 +sub_80D04C8: @ 80D04C8 push {r4,lr} ldr r4, =0x02039d80 ldr r0, [r4] @@ -375167,7 +375167,7 @@ _080D0578: thumb_func_end sub_80D04C8 thumb_func_start sub_80D0580 -sub_80D0580: ; 80D0580 +sub_80D0580: @ 80D0580 push {lr} lsls r0, 24 lsrs r0, 24 @@ -375257,7 +375257,7 @@ _080D0626: thumb_func_end sub_80D0580 thumb_func_start sub_80D062C -sub_80D062C: ; 80D062C +sub_80D062C: @ 80D062C push {r4-r7,lr} ldr r6, =0x02039d80 ldr r2, [r6] @@ -375343,7 +375343,7 @@ _080D06C4: thumb_func_end sub_80D062C thumb_func_start sub_80D06D0 -sub_80D06D0: ; 80D06D0 +sub_80D06D0: @ 80D06D0 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -375375,7 +375375,7 @@ _080D0700: thumb_func_end sub_80D06D0 thumb_func_start sub_80D0708 -sub_80D0708: ; 80D0708 +sub_80D0708: @ 80D0708 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -375407,7 +375407,7 @@ _080D0738: thumb_func_end sub_80D0708 thumb_func_start sub_80D0740 -sub_80D0740: ; 80D0740 +sub_80D0740: @ 80D0740 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -375439,7 +375439,7 @@ _080D0770: thumb_func_end sub_80D0740 thumb_func_start sub_80D0778 -sub_80D0778: ; 80D0778 +sub_80D0778: @ 80D0778 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -375471,7 +375471,7 @@ _080D07A8: thumb_func_end sub_80D0778 thumb_func_start sub_80D07B0 -sub_80D07B0: ; 80D07B0 +sub_80D07B0: @ 80D07B0 push {r4-r7,lr} sub sp, 0x1C lsls r0, 24 @@ -375536,7 +375536,7 @@ _080D0828: thumb_func_end sub_80D07B0 thumb_func_start sub_80D0834 -sub_80D0834: ; 80D0834 +sub_80D0834: @ 80D0834 push {r4,r5,lr} sub sp, 0x8 lsls r0, 24 @@ -375578,7 +375578,7 @@ _080D0878: thumb_func_end sub_80D0834 thumb_func_start sub_80D0884 -sub_80D0884: ; 80D0884 +sub_80D0884: @ 80D0884 ldr r3, =0x02039d80 ldr r3, [r3] strh r0, [r3, 0xC] @@ -375589,7 +375589,7 @@ sub_80D0884: ; 80D0884 thumb_func_end sub_80D0884 thumb_func_start sub_80D0894 -sub_80D0894: ; 80D0894 +sub_80D0894: @ 80D0894 push {r4,lr} ldr r4, =0x02039d80 ldr r1, [r4] @@ -375619,7 +375619,7 @@ _080D08BE: thumb_func_end sub_80D0894 thumb_func_start sub_80D08CC -sub_80D08CC: ; 80D08CC +sub_80D08CC: @ 80D08CC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -375734,7 +375734,7 @@ _080D0990: thumb_func_end sub_80D08CC thumb_func_start sub_80D09A4 -sub_80D09A4: ; 80D09A4 +sub_80D09A4: @ 80D09A4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -375798,7 +375798,7 @@ _080D0A0C: thumb_func_end sub_80D09A4 thumb_func_start sub_80D0A1C -sub_80D0A1C: ; 80D0A1C +sub_80D0A1C: @ 80D0A1C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -375875,7 +375875,7 @@ _080D0A98: thumb_func_end sub_80D0A1C thumb_func_start sub_80D0AAC -sub_80D0AAC: ; 80D0AAC +sub_80D0AAC: @ 80D0AAC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -375967,7 +375967,7 @@ _080D0B46: thumb_func_end sub_80D0AAC thumb_func_start sub_80D0B5C -sub_80D0B5C: ; 80D0B5C +sub_80D0B5C: @ 80D0B5C push {lr} sub sp, 0x8 movs r0, 0 @@ -376001,7 +376001,7 @@ sub_80D0B5C: ; 80D0B5C thumb_func_end sub_80D0B5C thumb_func_start sub_80D0BA4 -sub_80D0BA4: ; 80D0BA4 +sub_80D0BA4: @ 80D0BA4 ldr r0, =0x02039d80 ldr r2, [r0] ldrb r1, [r2, 0x3] @@ -376017,7 +376017,7 @@ sub_80D0BA4: ; 80D0BA4 thumb_func_end sub_80D0BA4 thumb_func_start sub_80D0BC0 -sub_80D0BC0: ; 80D0BC0 +sub_80D0BC0: @ 80D0BC0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -376104,7 +376104,7 @@ _080D0C50: thumb_func_end sub_80D0BC0 thumb_func_start sub_80D0C60 -sub_80D0C60: ; 80D0C60 +sub_80D0C60: @ 80D0C60 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -376232,7 +376232,7 @@ _080D0D3E: thumb_func_end sub_80D0C60 thumb_func_start sub_80D0D8C -sub_80D0D8C: ; 80D0D8C +sub_80D0D8C: @ 80D0D8C push {r4-r7,lr} mov r7, r8 push {r7} @@ -376323,7 +376323,7 @@ _080D0E42: thumb_func_end sub_80D0D8C thumb_func_start sub_80D0E50 -sub_80D0E50: ; 80D0E50 +sub_80D0E50: @ 80D0E50 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -376356,7 +376356,7 @@ _080D0E86: thumb_func_end sub_80D0E50 thumb_func_start sub_80D0E90 -sub_80D0E90: ; 80D0E90 +sub_80D0E90: @ 80D0E90 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -376430,7 +376430,7 @@ _080D0F20: thumb_func_end sub_80D0E90 thumb_func_start sub_80D0F38 -sub_80D0F38: ; 80D0F38 +sub_80D0F38: @ 80D0F38 push {r4-r6,lr} mov r6, r8 push {r6} @@ -376480,7 +376480,7 @@ sub_80D0F38: ; 80D0F38 thumb_func_end sub_80D0F38 thumb_func_start sub_80D0FAC -sub_80D0FAC: ; 80D0FAC +sub_80D0FAC: @ 80D0FAC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -376576,7 +376576,7 @@ _080D106A: thumb_func_end sub_80D0FAC thumb_func_start sub_80D1080 -sub_80D1080: ; 80D1080 +sub_80D1080: @ 80D1080 push {r4-r7,lr} mov r7, r8 push {r7} @@ -376642,7 +376642,7 @@ _080D1100: thumb_func_end sub_80D1080 thumb_func_start sub_80D1114 -sub_80D1114: ; 80D1114 +sub_80D1114: @ 80D1114 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -376703,7 +376703,7 @@ _080D1188: thumb_func_end sub_80D1114 thumb_func_start sub_80D1194 -sub_80D1194: ; 80D1194 +sub_80D1194: @ 80D1194 push {r4,lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -376732,7 +376732,7 @@ _080D11C2: thumb_func_end sub_80D1194 thumb_func_start sub_80D11CC -sub_80D11CC: ; 80D11CC +sub_80D11CC: @ 80D11CC push {r4,lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -376773,7 +376773,7 @@ _080D120A: thumb_func_end sub_80D11CC thumb_func_start sub_80D1218 -sub_80D1218: ; 80D1218 +sub_80D1218: @ 80D1218 push {r4,r5,lr} movs r5, 0 ldr r0, =0x02039d08 @@ -376820,7 +376820,7 @@ _080D1274: thumb_func_end sub_80D1218 thumb_func_start sub_80D127C -sub_80D127C: ; 80D127C +sub_80D127C: @ 80D127C push {lr} ldr r0, =0x02039d08 ldr r1, [r0] @@ -376853,7 +376853,7 @@ _080D12B2: thumb_func_end sub_80D127C thumb_func_start sub_80D12B8 -sub_80D12B8: ; 80D12B8 +sub_80D12B8: @ 80D12B8 push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -376867,7 +376867,7 @@ sub_80D12B8: ; 80D12B8 thumb_func_end sub_80D12B8 thumb_func_start sub_80D12D4 -sub_80D12D4: ; 80D12D4 +sub_80D12D4: @ 80D12D4 ldr r0, =0x02039d08 ldr r0, [r0] ldr r1, =0x00002234 @@ -376878,7 +376878,7 @@ sub_80D12D4: ; 80D12D4 thumb_func_end sub_80D12D4 thumb_func_start sub_80D12E8 -sub_80D12E8: ; 80D12E8 +sub_80D12E8: @ 80D12E8 push {r4,r5,lr} movs r2, 0 ldr r5, =0x02039d08 @@ -376910,7 +376910,7 @@ _080D131C: thumb_func_end sub_80D12E8 thumb_func_start sub_80D1324 -sub_80D1324: ; 80D1324 +sub_80D1324: @ 80D1324 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -376951,7 +376951,7 @@ _080D136A: thumb_func_end sub_80D1324 thumb_func_start sub_80D1370 -sub_80D1370: ; 80D1370 +sub_80D1370: @ 80D1370 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -376995,7 +376995,7 @@ _080D13BC: thumb_func_end sub_80D1370 thumb_func_start sub_80D13C4 -sub_80D13C4: ; 80D13C4 +sub_80D13C4: @ 80D13C4 push {r4-r6,lr} adds r5, r0, 0 movs r2, 0 @@ -377032,7 +377032,7 @@ _080D1404: thumb_func_end sub_80D13C4 thumb_func_start sub_80D140C -sub_80D140C: ; 80D140C +sub_80D140C: @ 80D140C push {r4-r7,lr} mov r7, r8 push {r7} @@ -377164,7 +377164,7 @@ _080D150A: thumb_func_end sub_80D140C thumb_func_start sub_80D1524 -sub_80D1524: ; 80D1524 +sub_80D1524: @ 80D1524 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -377240,7 +377240,7 @@ _080D15AC: thumb_func_end sub_80D1524 thumb_func_start sub_80D15D4 -sub_80D15D4: ; 80D15D4 +sub_80D15D4: @ 80D15D4 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -377264,7 +377264,7 @@ _080D15F6: thumb_func_end sub_80D15D4 thumb_func_start sub_80D1604 -sub_80D1604: ; 80D1604 +sub_80D1604: @ 80D1604 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -377398,7 +377398,7 @@ _080D172E: thumb_func_end sub_80D1604 thumb_func_start sub_80D1740 -sub_80D1740: ; 80D1740 +sub_80D1740: @ 80D1740 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -377440,7 +377440,7 @@ _080D1780: thumb_func_end sub_80D1740 thumb_func_start GetItemIconPic -GetItemIconPic: ; 80D1794 +GetItemIconPic: @ 80D1794 push {lr} lsls r0, 16 lsrs r0, 16 @@ -377451,7 +377451,7 @@ GetItemIconPic: ; 80D1794 thumb_func_end GetItemIconPic thumb_func_start GetItemIconPalette -GetItemIconPalette: ; 80D17A4 +GetItemIconPalette: @ 80D17A4 push {lr} lsls r0, 16 lsrs r0, 16 @@ -377462,7 +377462,7 @@ GetItemIconPalette: ; 80D17A4 thumb_func_end GetItemIconPalette thumb_func_start sub_80D17B4 -sub_80D17B4: ; 80D17B4 +sub_80D17B4: @ 80D17B4 push {r4,lr} sub sp, 0x14 bl sub_80D127C @@ -377506,7 +377506,7 @@ _080D17DA: thumb_func_end sub_80D17B4 thumb_func_start sub_80D1818 -sub_80D1818: ; 80D1818 +sub_80D1818: @ 80D1818 push {lr} ldr r0, =0x02039d08 ldr r0, [r0] @@ -377528,7 +377528,7 @@ sub_80D1818: ; 80D1818 thumb_func_end sub_80D1818 thumb_func_start sub_80D184C -sub_80D184C: ; 80D184C +sub_80D184C: @ 80D184C push {r4,r5,lr} sub sp, 0x10 ldr r0, =0x02039d08 @@ -377601,7 +377601,7 @@ _080D18D2: thumb_func_end sub_80D184C thumb_func_start sub_80D18E4 -sub_80D18E4: ; 80D18E4 +sub_80D18E4: @ 80D18E4 push {r4,r5,lr} sub sp, 0x10 ldr r5, =0x02039d08 @@ -377702,7 +377702,7 @@ _080D19A4: thumb_func_end sub_80D18E4 thumb_func_start sub_80D19B4 -sub_80D19B4: ; 80D19B4 +sub_80D19B4: @ 80D19B4 push {r4-r7,lr} sub sp, 0xC adds r7, r0, 0 @@ -377770,7 +377770,7 @@ _080D19EC: thumb_func_end sub_80D19B4 thumb_func_start sub_80D1A48 -sub_80D1A48: ; 80D1A48 +sub_80D1A48: @ 80D1A48 push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -377794,7 +377794,7 @@ _080D1A68: thumb_func_end sub_80D1A48 thumb_func_start sub_80D1A74 -sub_80D1A74: ; 80D1A74 +sub_80D1A74: @ 80D1A74 push {lr} adds r3, r0, 0 movs r0, 0x2E @@ -377850,7 +377850,7 @@ _080D1AD0: thumb_func_end sub_80D1A74 thumb_func_start sub_80D1AD8 -sub_80D1AD8: ; 80D1AD8 +sub_80D1AD8: @ 80D1AD8 ldr r1, =0x02039d08 ldr r3, [r1] ldr r1, =0x00000cb4 @@ -377880,7 +377880,7 @@ sub_80D1AD8: ; 80D1AD8 thumb_func_end sub_80D1AD8 thumb_func_start sub_80D1B14 -sub_80D1B14: ; 80D1B14 +sub_80D1B14: @ 80D1B14 push {r4,lr} adds r4, r0, 0 movs r0, 0x2E @@ -377948,7 +377948,7 @@ _080D1B8A: thumb_func_end sub_80D1B14 thumb_func_start sub_80D1B94 -sub_80D1B94: ; 80D1B94 +sub_80D1B94: @ 80D1B94 push {r4,lr} adds r4, r0, 0 movs r0, 0x2E @@ -378027,7 +378027,7 @@ _080D1C20: thumb_func_end sub_80D1B94 thumb_func_start sub_80D1C30 -sub_80D1C30: ; 80D1C30 +sub_80D1C30: @ 80D1C30 push {r4,lr} adds r4, r0, 0 movs r0, 0x2E @@ -378107,7 +378107,7 @@ _080D1CBE: thumb_func_end sub_80D1C30 thumb_func_start sub_80D1CCC -sub_80D1CCC: ; 80D1CCC +sub_80D1CCC: @ 80D1CCC push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x22] @@ -378137,18 +378137,18 @@ _080D1CFC: thumb_func_end sub_80D1CCC thumb_func_start nullsub_40 -nullsub_40: ; 80D1D04 +nullsub_40: @ 80D1D04 bx lr thumb_func_end nullsub_40 thumb_func_start nullsub_98 -nullsub_98: ; 80D1D08 +nullsub_98: @ 80D1D08 bx lr thumb_func_end nullsub_98 thumb_func_start get_preferred_box -; char get_preferred_box() -get_preferred_box: ; 80D1D0C +@ char get_preferred_box() +get_preferred_box: @ 80D1D0C ldr r0, =0x03005d94 ldr r0, [r0] ldrb r0, [r0] @@ -378157,7 +378157,7 @@ get_preferred_box: ; 80D1D0C thumb_func_end get_preferred_box thumb_func_start sub_80D1D18 -sub_80D1D18: ; 80D1D18 +sub_80D1D18: @ 80D1D18 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -378173,7 +378173,7 @@ _080D1D28: thumb_func_end sub_80D1D18 thumb_func_start get_pokemon_data_from_any_box -get_pokemon_data_from_any_box: ; 80D1D30 +get_pokemon_data_from_any_box: @ 80D1D30 push {r4,r5,lr} adds r5, r2, 0 lsls r0, 24 @@ -378210,7 +378210,7 @@ _080D1D6E: thumb_func_end get_pokemon_data_from_any_box thumb_func_start set_pokemon_data_from_any_box -set_pokemon_data_from_any_box: ; 80D1D74 +set_pokemon_data_from_any_box: @ 80D1D74 push {r4-r6,lr} adds r5, r2, 0 adds r6, r3, 0 @@ -378246,7 +378246,7 @@ _080D1DAC: thumb_func_end set_pokemon_data_from_any_box thumb_func_start get_pokemon_data_from_selected_box -get_pokemon_data_from_selected_box: ; 80D1DB8 +get_pokemon_data_from_selected_box: @ 80D1DB8 push {lr} adds r3, r0, 0 adds r2, r1, 0 @@ -378263,7 +378263,7 @@ get_pokemon_data_from_selected_box: ; 80D1DB8 thumb_func_end get_pokemon_data_from_selected_box thumb_func_start set_pokemon_data_from_selected_box -set_pokemon_data_from_selected_box: ; 80D1DD8 +set_pokemon_data_from_selected_box: @ 80D1DD8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -378283,7 +378283,7 @@ set_pokemon_data_from_selected_box: ; 80D1DD8 thumb_func_end set_pokemon_data_from_selected_box thumb_func_start sub_80D1DFC -sub_80D1DFC: ; 80D1DFC +sub_80D1DFC: @ 80D1DFC push {r4,r5,lr} adds r5, r2, 0 lsls r0, 24 @@ -378322,7 +378322,7 @@ _080D1E3C: thumb_func_end sub_80D1DFC thumb_func_start sub_80D1E44 -sub_80D1E44: ; 80D1E44 +sub_80D1E44: @ 80D1E44 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -378362,7 +378362,7 @@ _080D1E84: thumb_func_end sub_80D1E44 thumb_func_start sub_80D1E90 -sub_80D1E90: ; 80D1E90 +sub_80D1E90: @ 80D1E90 push {r4,r5,lr} adds r5, r2, 0 lsls r0, 24 @@ -378397,7 +378397,7 @@ _080D1EC6: thumb_func_end sub_80D1E90 thumb_func_start sub_80D1ED0 -sub_80D1ED0: ; 80D1ED0 +sub_80D1ED0: @ 80D1ED0 push {r4-r6,lr} adds r5, r2, 0 adds r6, r3, 0 @@ -378436,7 +378436,7 @@ _080D1F12: thumb_func_end sub_80D1ED0 thumb_func_start sub_80D1F18 -sub_80D1F18: ; 80D1F18 +sub_80D1F18: @ 80D1F18 push {r4,r5,lr} adds r5, r2, 0 lsls r0, 24 @@ -378471,7 +378471,7 @@ _080D1F4E: thumb_func_end sub_80D1F18 thumb_func_start sub_80D1F58 -sub_80D1F58: ; 80D1F58 +sub_80D1F58: @ 80D1F58 push {r4,r5,lr} adds r5, r2, 0 lsls r0, 24 @@ -378506,7 +378506,7 @@ _080D1F8E: thumb_func_end sub_80D1F58 thumb_func_start sub_80D1F98 -sub_80D1F98: ; 80D1F98 +sub_80D1F98: @ 80D1F98 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -378572,7 +378572,7 @@ _080D2004: thumb_func_end sub_80D1F98 thumb_func_start sub_80D2018 -sub_80D2018: ; 80D2018 +sub_80D2018: @ 80D2018 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -378604,7 +378604,7 @@ _080D2048: thumb_func_end sub_80D2018 thumb_func_start sub_80D2054 -sub_80D2054: ; 80D2054 +sub_80D2054: @ 80D2054 push {r4,r5,lr} adds r5, r2, 0 lsls r0, 24 @@ -378638,8 +378638,8 @@ _080D2088: thumb_func_end sub_80D2054 thumb_func_start get_pokemon_by_box_and_pos -; pokemon *get_pokemon_by_box_and_pos(u8 box_id, u8 pos) -get_pokemon_by_box_and_pos: ; 80D2094 +@ pokemon *get_pokemon_by_box_and_pos(u8 box_id, u8 pos) +get_pokemon_by_box_and_pos: @ 80D2094 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -378673,7 +378673,7 @@ _080D20CA: thumb_func_end get_pokemon_by_box_and_pos thumb_func_start sav3_get_box_name -sav3_get_box_name: ; 80D20D0 +sav3_get_box_name: @ 80D20D0 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -378696,7 +378696,7 @@ _080D20EC: thumb_func_end sav3_get_box_name thumb_func_start sub_80D20F8 -sub_80D20F8: ; 80D20F8 +sub_80D20F8: @ 80D20F8 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -378718,7 +378718,7 @@ _080D2112: thumb_func_end sub_80D20F8 thumb_func_start sub_80D2120 -sub_80D2120: ; 80D2120 +sub_80D2120: @ 80D2120 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -378741,7 +378741,7 @@ _080D213E: thumb_func_end sub_80D2120 thumb_func_start sub_80D214C -sub_80D214C: ; 80D214C +sub_80D214C: @ 80D214C push {r4-r7,lr} mov r7, r8 push {r7} @@ -378852,7 +378852,7 @@ _080D220C: thumb_func_end sub_80D214C thumb_func_start sub_80D2218 -sub_80D2218: ; 80D2218 +sub_80D2218: @ 80D2218 push {r4-r7,lr} mov r7, r8 push {r7} @@ -378901,7 +378901,7 @@ _080D2262: thumb_func_end sub_80D2218 thumb_func_start sub_80D2270 -sub_80D2270: ; 80D2270 +sub_80D2270: @ 80D2270 push {r4-r6,lr} adds r2, r1, 0 cmp r0, 0xD @@ -378951,7 +378951,7 @@ _080D22CA: thumb_func_end sub_80D2270 thumb_func_start sub_80D22D0 -sub_80D22D0: ; 80D22D0 +sub_80D22D0: @ 80D22D0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -379008,7 +379008,7 @@ _080D231A: thumb_func_end sub_80D22D0 thumb_func_start sub_80D233C -sub_80D233C: ; 80D233C +sub_80D233C: @ 80D233C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -379066,7 +379066,7 @@ _080D2386: thumb_func_end sub_80D233C thumb_func_start sub_80D23A8 -sub_80D23A8: ; 80D23A8 +sub_80D23A8: @ 80D23A8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -379132,7 +379132,7 @@ _080D241E: thumb_func_end sub_80D23A8 thumb_func_start sub_80D242C -sub_80D242C: ; 80D242C +sub_80D242C: @ 80D242C ldr r2, =0x03005d8c ldr r0, [r2] ldr r1, =0x00003d84 @@ -379165,7 +379165,7 @@ sub_80D242C: ; 80D242C thumb_func_end sub_80D242C thumb_func_start sub_80D2480 -sub_80D2480: ; 80D2480 +sub_80D2480: @ 80D2480 ldr r1, =0x03005d8c ldr r1, [r1] ldr r2, =0x00003d86 @@ -379176,7 +379176,7 @@ sub_80D2480: ; 80D2480 thumb_func_end sub_80D2480 thumb_func_start sub_80D2494 -sub_80D2494: ; 80D2494 +sub_80D2494: @ 80D2494 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00003d86 @@ -379187,7 +379187,7 @@ sub_80D2494: ; 80D2494 thumb_func_end sub_80D2494 thumb_func_start sub_80D24A8 -sub_80D24A8: ; 80D24A8 +sub_80D24A8: @ 80D24A8 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00003d85 @@ -379198,7 +379198,7 @@ sub_80D24A8: ; 80D24A8 thumb_func_end sub_80D24A8 thumb_func_start sub_80D24BC -sub_80D24BC: ; 80D24BC +sub_80D24BC: @ 80D24BC push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -379216,7 +379216,7 @@ _080D24D0: thumb_func_end sub_80D24BC thumb_func_start sub_80D24DC -sub_80D24DC: ; 80D24DC +sub_80D24DC: @ 80D24DC ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00003d84 @@ -379227,7 +379227,7 @@ sub_80D24DC: ; 80D24DC thumb_func_end sub_80D24DC thumb_func_start sub_80D24F0 -sub_80D24F0: ; 80D24F0 +sub_80D24F0: @ 80D24F0 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -379245,7 +379245,7 @@ _080D2504: thumb_func_end sub_80D24F0 thumb_func_start sub_80D2510 -sub_80D2510: ; 80D2510 +sub_80D2510: @ 80D2510 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00003d70 @@ -379255,7 +379255,7 @@ sub_80D2510: ; 80D2510 thumb_func_end sub_80D2510 thumb_func_start sub_80D2524 -sub_80D2524: ; 80D2524 +sub_80D2524: @ 80D2524 push {r4,lr} ldr r2, =0x03005d8c ldr r2, [r2] @@ -379272,7 +379272,7 @@ sub_80D2524: ; 80D2524 thumb_func_end sub_80D2524 thumb_func_start sub_80D2548 -sub_80D2548: ; 80D2548 +sub_80D2548: @ 80D2548 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00003d74 @@ -379282,7 +379282,7 @@ sub_80D2548: ; 80D2548 thumb_func_end sub_80D2548 thumb_func_start sub_80D255C -sub_80D255C: ; 80D255C +sub_80D255C: @ 80D255C push {lr} adds r1, r0, 0 ldr r0, =0x03005d8c @@ -379296,7 +379296,7 @@ sub_80D255C: ; 80D255C thumb_func_end sub_80D255C thumb_func_start sub_80D2578 -sub_80D2578: ; 80D2578 +sub_80D2578: @ 80D2578 push {lr} movs r1, 0 ldr r0, =0x03005d8c @@ -379315,7 +379315,7 @@ _080D258C: thumb_func_end sub_80D2578 thumb_func_start sub_80D259C -sub_80D259C: ; 80D259C +sub_80D259C: @ 80D259C push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -379360,7 +379360,7 @@ _080D25E2: thumb_func_end sub_80D259C thumb_func_start sub_80D25F0 -sub_80D25F0: ; 80D25F0 +sub_80D25F0: @ 80D25F0 push {lr} ldr r0, =0x02039d84 ldr r0, [r0] @@ -379371,7 +379371,7 @@ sub_80D25F0: ; 80D25F0 thumb_func_end sub_80D25F0 thumb_func_start sub_80D2604 -sub_80D2604: ; 80D2604 +sub_80D2604: @ 80D2604 push {r4,r5,lr} movs r4, 0 ldr r0, =0x02039d88 @@ -379405,7 +379405,7 @@ _080D2634: thumb_func_end sub_80D2604 thumb_func_start sub_80D2644 -sub_80D2644: ; 80D2644 +sub_80D2644: @ 80D2644 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -379529,7 +379529,7 @@ _080D272C: thumb_func_end sub_80D2644 thumb_func_start sub_80D2740 -sub_80D2740: ; 80D2740 +sub_80D2740: @ 80D2740 push {lr} adds r3, r1, 0 lsls r0, 24 @@ -379555,7 +379555,7 @@ _080D2764: thumb_func_end sub_80D2740 thumb_func_start sub_80D2770 -sub_80D2770: ; 80D2770 +sub_80D2770: @ 80D2770 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -379586,7 +379586,7 @@ _080D279C: thumb_func_end sub_80D2770 thumb_func_start sub_80D27AC -sub_80D27AC: ; 80D27AC +sub_80D27AC: @ 80D27AC push {r4-r6,lr} ldr r4, [sp, 0x10] lsls r0, 24 @@ -379624,7 +379624,7 @@ _080D27E6: thumb_func_end sub_80D27AC thumb_func_start sub_80D27F4 -sub_80D27F4: ; 80D27F4 +sub_80D27F4: @ 80D27F4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -379772,7 +379772,7 @@ _080D290E: thumb_func_end sub_80D27F4 thumb_func_start sub_80D2918 -sub_80D2918: ; 80D2918 +sub_80D2918: @ 80D2918 push {r4-r6,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -379809,7 +379809,7 @@ _080D2952: thumb_func_end sub_80D2918 thumb_func_start sub_80D2960 -sub_80D2960: ; 80D2960 +sub_80D2960: @ 80D2960 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -379889,7 +379889,7 @@ _080D29E4: thumb_func_end sub_80D2960 thumb_func_start sub_80D29F8 -sub_80D29F8: ; 80D29F8 +sub_80D29F8: @ 80D29F8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -379969,7 +379969,7 @@ _080D2A7C: thumb_func_end sub_80D29F8 thumb_func_start sub_80D2A90 -sub_80D2A90: ; 80D2A90 +sub_80D2A90: @ 80D2A90 ldr r3, =0x02039d8c str r0, [r3] str r1, [r0] @@ -379981,7 +379981,7 @@ sub_80D2A90: ; 80D2A90 thumb_func_end sub_80D2A90 thumb_func_start sub_80D2AA4 -sub_80D2AA4: ; 80D2AA4 +sub_80D2AA4: @ 80D2AA4 push {r4,r5,lr} ldr r2, =0x02039d8c ldr r1, [r2] @@ -380022,7 +380022,7 @@ _080D2AE2: thumb_func_end sub_80D2AA4 thumb_func_start sub_80D2AEC -sub_80D2AEC: ; 80D2AEC +sub_80D2AEC: @ 80D2AEC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -380102,7 +380102,7 @@ _080D2B76: thumb_func_end sub_80D2AEC thumb_func_start sub_80D2B88 -sub_80D2B88: ; 80D2B88 +sub_80D2B88: @ 80D2B88 push {r4,r5,lr} adds r4, r0, 0 movs r5, 0 @@ -380134,7 +380134,7 @@ _080D2BB2: thumb_func_end sub_80D2B88 thumb_func_start sub_80D2BC0 -sub_80D2BC0: ; 80D2BC0 +sub_80D2BC0: @ 80D2BC0 push {r4-r7,lr} mov r12, r0 ldr r0, [sp, 0x14] @@ -380182,7 +380182,7 @@ _080D2C16: thumb_func_end sub_80D2BC0 thumb_func_start sub_80D2C1C -sub_80D2C1C: ; 80D2C1C +sub_80D2C1C: @ 80D2C1C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -380269,8 +380269,8 @@ _080D2CAA: thumb_func_end sub_80D2C1C thumb_func_start sub_80D2CC4 -; int sub_80D2CC4(u16 speciesId, int a2, u16 a3, u16 a4, u8 a5, u32 personality, int a7) -sub_80D2CC4: ; 80D2CC4 +@ int sub_80D2CC4(u16 speciesId, int a2, u16 a3, u16 a4, u8 a5, u32 personality, int a7) +sub_80D2CC4: @ 80D2CC4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -380350,7 +380350,7 @@ _080D2D2A: thumb_func_end sub_80D2CC4 thumb_func_start sub_80D2D78 -sub_80D2D78: ; 80D2D78 +sub_80D2D78: @ 80D2D78 push {r4-r7,lr} sub sp, 0x18 adds r4, r2, 0 @@ -380411,8 +380411,8 @@ sub_80D2D78: ; 80D2D78 thumb_func_end sub_80D2D78 thumb_func_start mon_icon_convert_unown_species_id -; u16 mon_icon_convert_unown_species_id(u16 speciesId, u32 personality) -mon_icon_convert_unown_species_id: ; 80D2E08 +@ u16 mon_icon_convert_unown_species_id(u16 speciesId, u32 personality) +mon_icon_convert_unown_species_id: @ 80D2E08 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -380450,7 +380450,7 @@ _080D2E40: thumb_func_end mon_icon_convert_unown_species_id thumb_func_start mon_icon_personality_to_unown_id -mon_icon_personality_to_unown_id: ; 80D2E48 +mon_icon_personality_to_unown_id: @ 80D2E48 push {lr} adds r2, r0, 0 cmp r2, 0 @@ -380485,7 +380485,7 @@ _080D2E80: thumb_func_end mon_icon_personality_to_unown_id thumb_func_start sub_80D2E84 -sub_80D2E84: ; 80D2E84 +sub_80D2E84: @ 80D2E84 push {r4,lr} sub sp, 0x4 lsls r0, 16 @@ -380535,8 +380535,8 @@ _080D2ED2: thumb_func_end sub_80D2E84 thumb_func_start sub_80D2EDC -; void *sub_80D2EDC(u16 speciesId, u32 personality, bool32) -sub_80D2EDC: ; 80D2EDC +@ void *sub_80D2EDC(u16 speciesId, u32 personality, bool32) +sub_80D2EDC: @ 80D2EDC push {r4,lr} adds r4, r2, 0 lsls r0, 16 @@ -380552,7 +380552,7 @@ sub_80D2EDC: ; 80D2EDC thumb_func_end sub_80D2EDC thumb_func_start sub_80D2EF8 -sub_80D2EF8: ; 80D2EF8 +sub_80D2EF8: @ 80D2EF8 push {lr} bl sub_80D328C pop {r0} @@ -380560,7 +380560,7 @@ sub_80D2EF8: ; 80D2EF8 thumb_func_end sub_80D2EF8 thumb_func_start sub_80D2F04 -sub_80D2F04: ; 80D2F04 +sub_80D2F04: @ 80D2F04 push {r4,r5,lr} movs r4, 0 ldr r5, =gMonIconPaletteTable @@ -380580,7 +380580,7 @@ _080D2F0A: thumb_func_end sub_80D2F04 thumb_func_start sub_80D2F28 -sub_80D2F28: ; 80D2F28 +sub_80D2F28: @ 80D2F28 push {r4,lr} lsls r0, 16 lsrs r1, r0, 16 @@ -380613,7 +380613,7 @@ _080D2F5A: thumb_func_end sub_80D2F28 thumb_func_start sub_80D2F68 -sub_80D2F68: ; 80D2F68 +sub_80D2F68: @ 80D2F68 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -380639,7 +380639,7 @@ _080D2F8E: thumb_func_end sub_80D2F68 thumb_func_start sub_80D2F9C -sub_80D2F9C: ; 80D2F9C +sub_80D2F9C: @ 80D2F9C push {r4,r5,lr} movs r4, 0 ldr r5, =gMonIconPaletteTable @@ -380660,7 +380660,7 @@ _080D2FA2: thumb_func_end sub_80D2F9C thumb_func_start sub_80D2FC0 -sub_80D2FC0: ; 80D2FC0 +sub_80D2FC0: @ 80D2FC0 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -380685,7 +380685,7 @@ _080D2FD2: thumb_func_end sub_80D2FC0 thumb_func_start sub_80D2FF0 -sub_80D2FF0: ; 80D2FF0 +sub_80D2FF0: @ 80D2FF0 push {lr} lsls r0, 16 lsrs r0, 16 @@ -380703,7 +380703,7 @@ sub_80D2FF0: ; 80D2FF0 thumb_func_end sub_80D2FF0 thumb_func_start sub_80D3014 -sub_80D3014: ; 80D3014 +sub_80D3014: @ 80D3014 push {lr} bl sub_80D30DC pop {r0} @@ -380711,8 +380711,8 @@ sub_80D3014: ; 80D3014 thumb_func_end sub_80D3014 thumb_func_start GetMonIconTiles -; void *GetMonIconTiles(u16 speciesId, bool32) -GetMonIconTiles: ; 80D3020 +@ void *GetMonIconTiles(u16 speciesId, bool32) +GetMonIconTiles: @ 80D3020 push {lr} adds r3, r1, 0 lsls r0, 16 @@ -380738,7 +380738,7 @@ _080D3042: thumb_func_end GetMonIconTiles thumb_func_start sub_80D304C -sub_80D304C: ; 80D304C +sub_80D304C: @ 80D304C push {r4-r6,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -380767,7 +380767,7 @@ _080D3074: thumb_func_end sub_80D304C thumb_func_start sub_80D3080 -sub_80D3080: ; 80D3080 +sub_80D3080: @ 80D3080 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -380787,7 +380787,7 @@ _080D3092: thumb_func_end sub_80D3080 thumb_func_start sub_80D30A0 -sub_80D30A0: ; 80D30A0 +sub_80D30A0: @ 80D30A0 lsls r0, 16 lsrs r0, 16 ldr r1, =gMonIconPaletteIndices @@ -380798,7 +380798,7 @@ sub_80D30A0: ; 80D30A0 thumb_func_end sub_80D30A0 thumb_func_start sub_80D30B0 -sub_80D30B0: ; 80D30B0 +sub_80D30B0: @ 80D30B0 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -380822,7 +380822,7 @@ _080D30C2: thumb_func_end sub_80D30B0 thumb_func_start sub_80D30DC -sub_80D30DC: ; 80D30DC +sub_80D30DC: @ 80D30DC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -380932,7 +380932,7 @@ _080D31A4: thumb_func_end sub_80D30DC thumb_func_start sub_80D31B4 -sub_80D31B4: ; 80D31B4 +sub_80D31B4: @ 80D31B4 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -381034,7 +381034,7 @@ sub_80D31B4: ; 80D31B4 thumb_func_end sub_80D31B4 thumb_func_start sub_80D328C -sub_80D328C: ; 80D328C +sub_80D328C: @ 80D328C push {lr} sub sp, 0x8 movs r1, 0 @@ -381064,7 +381064,7 @@ sub_80D328C: ; 80D328C thumb_func_end sub_80D328C thumb_func_start sub_80D32C8 -sub_80D32C8: ; 80D32C8 +sub_80D32C8: @ 80D32C8 mov r12, r0 adds r0, 0x2A movs r3, 0 @@ -381083,7 +381083,7 @@ sub_80D32C8: ; 80D32C8 thumb_func_end sub_80D32C8 thumb_func_start exec_movement -exec_movement: ; 80D32E8 +exec_movement: @ 80D32E8 push {r4,lr} sub sp, 0x4 adds r4, r3, 0 @@ -381127,7 +381127,7 @@ _080D3332: thumb_func_end exec_movement thumb_func_start sub_80D3340 -sub_80D3340: ; 80D3340 +sub_80D3340: @ 80D3340 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -381167,7 +381167,7 @@ _080D3384: thumb_func_end sub_80D3340 thumb_func_start sub_80D338C -sub_80D338C: ; 80D338C +sub_80D338C: @ 80D338C push {r4,lr} bl sub_80D33F4 lsls r0, 24 @@ -381185,7 +381185,7 @@ _080D33A6: thumb_func_end sub_80D338C thumb_func_start sub_80D33AC -sub_80D33AC: ; 80D33AC +sub_80D33AC: @ 80D33AC push {r4,r5,lr} adds r1, r0, 0 lsls r1, 24 @@ -381220,7 +381220,7 @@ _080D33CC: thumb_func_end sub_80D33AC thumb_func_start sub_80D33F4 -sub_80D33F4: ; 80D33F4 +sub_80D33F4: @ 80D33F4 push {lr} ldr r0, =sub_80D3660 bl get_task_id_by_function @@ -381232,7 +381232,7 @@ sub_80D33F4: ; 80D33F4 thumb_func_end sub_80D33F4 thumb_func_start sub_80D3408 -sub_80D3408: ; 80D3408 +sub_80D3408: @ 80D3408 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -381289,7 +381289,7 @@ _080D3466: thumb_func_end sub_80D3408 thumb_func_start sub_80D3474 -sub_80D3474: ; 80D3474 +sub_80D3474: @ 80D3474 push {lr} lsls r0, 24 lsrs r0, 24 @@ -381323,7 +381323,7 @@ _080D34AA: thumb_func_end sub_80D3474 thumb_func_start sub_80D34B0 -sub_80D34B0: ; 80D34B0 +sub_80D34B0: @ 80D34B0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -381354,7 +381354,7 @@ _080D34DC: thumb_func_end sub_80D34B0 thumb_func_start sub_80D34E4 -sub_80D34E4: ; 80D34E4 +sub_80D34E4: @ 80D34E4 push {r4,lr} sub sp, 0x4 adds r4, r2, 0 @@ -381375,7 +381375,7 @@ sub_80D34E4: ; 80D34E4 thumb_func_end sub_80D34E4 thumb_func_start sub_80D3508 -sub_80D3508: ; 80D3508 +sub_80D3508: @ 80D3508 push {r4,lr} sub sp, 0x4 adds r4, r2, 0 @@ -381395,7 +381395,7 @@ sub_80D3508: ; 80D3508 thumb_func_end sub_80D3508 thumb_func_start sub_80D352C -sub_80D352C: ; 80D352C +sub_80D352C: @ 80D352C lsls r0, 24 lsrs r0, 24 lsls r1, 24 @@ -381419,7 +381419,7 @@ sub_80D352C: ; 80D352C thumb_func_end sub_80D352C thumb_func_start sub_80D355C -sub_80D355C: ; 80D355C +sub_80D355C: @ 80D355C lsls r0, 24 lsrs r0, 24 lsls r1, 24 @@ -381440,7 +381440,7 @@ sub_80D355C: ; 80D355C thumb_func_end sub_80D355C thumb_func_start sub_80D3584 -sub_80D3584: ; 80D3584 +sub_80D3584: @ 80D3584 push {lr} lsls r0, 24 lsrs r0, 24 @@ -381469,7 +381469,7 @@ _080D35B6: thumb_func_end sub_80D3584 thumb_func_start npc_obj_offscreen_culling_and_flag_update -npc_obj_offscreen_culling_and_flag_update: ; 80D35BC +npc_obj_offscreen_culling_and_flag_update: @ 80D35BC lsls r0, 24 ldr r2, =0x02039d90 lsrs r0, 22 @@ -381480,7 +381480,7 @@ npc_obj_offscreen_culling_and_flag_update: ; 80D35BC thumb_func_end npc_obj_offscreen_culling_and_flag_update thumb_func_start sub_80D35CC -sub_80D35CC: ; 80D35CC +sub_80D35CC: @ 80D35CC lsls r0, 24 ldr r1, =0x02039d90 lsrs r0, 22 @@ -381491,7 +381491,7 @@ sub_80D35CC: ; 80D35CC thumb_func_end sub_80D35CC thumb_func_start sub_80D35DC -sub_80D35DC: ; 80D35DC +sub_80D35DC: @ 80D35DC push {r4-r6,lr} mov r6, r8 push {r6} @@ -381523,7 +381523,7 @@ sub_80D35DC: ; 80D35DC thumb_func_end sub_80D35DC thumb_func_start sub_80D361C -sub_80D361C: ; 80D361C +sub_80D361C: @ 80D361C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -381559,7 +381559,7 @@ _080D3646: thumb_func_end sub_80D361C thumb_func_start sub_80D3660 -sub_80D3660: ; 80D3660 +sub_80D3660: @ 80D3660 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -381595,7 +381595,7 @@ _080D3690: thumb_func_end sub_80D3660 thumb_func_start sub_80D36A4 -sub_80D36A4: ; 80D36A4 +sub_80D36A4: @ 80D36A4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -381652,7 +381652,7 @@ _080D370E: thumb_func_end sub_80D36A4 thumb_func_start sub_80D3718 -sub_80D3718: ; 80D3718 +sub_80D3718: @ 80D3718 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -382026,7 +382026,7 @@ _080D3A2C: thumb_func_end sub_80D3718 thumb_func_start hm2_ruin_valley -hm2_ruin_valley: ; 80D3A50 +hm2_ruin_valley: @ 80D3A50 push {lr} movs r0, 0x1 bl FieldEffectStart @@ -382041,7 +382041,7 @@ hm2_ruin_valley: ; 80D3A50 thumb_func_end hm2_ruin_valley thumb_func_start sub_80D3A6C -sub_80D3A6C: ; 80D3A6C +sub_80D3A6C: @ 80D3A6C push {lr} bl oei_task_add lsls r0, 24 @@ -382064,7 +382064,7 @@ sub_80D3A6C: ; 80D3A6C thumb_func_end sub_80D3A6C thumb_func_start sub_80D3A9C -sub_80D3A9C: ; 80D3A9C +sub_80D3A9C: @ 80D3A9C push {lr} bl brm_get_pokemon_selection ldr r1, =0x02038c08 @@ -382079,7 +382079,7 @@ sub_80D3A9C: ; 80D3A9C thumb_func_end sub_80D3A9C thumb_func_start sub_80D3ABC -sub_80D3ABC: ; 80D3ABC +sub_80D3ABC: @ 80D3ABC push {lr} bl oei_task_add lsls r0, 24 @@ -382102,7 +382102,7 @@ sub_80D3ABC: ; 80D3ABC thumb_func_end sub_80D3ABC thumb_func_start sub_80D3AEC -sub_80D3AEC: ; 80D3AEC +sub_80D3AEC: @ 80D3AEC push {lr} movs r0, 0x1 bl FieldEffectActiveListRemove @@ -382113,7 +382113,7 @@ sub_80D3AEC: ; 80D3AEC thumb_func_end sub_80D3AEC thumb_func_start sub_80D3B00 -sub_80D3B00: ; 80D3B00 +sub_80D3B00: @ 80D3B00 push {r4-r7,lr} movs r6, 0 movs r0, 0x80 @@ -382231,7 +382231,7 @@ _080D3BA0: thumb_func_end sub_80D3B00 thumb_func_start sub_80D3C10 -sub_80D3C10: ; 80D3C10 +sub_80D3C10: @ 80D3C10 push {r4-r7,lr} lsls r0, 16 lsls r1, 16 @@ -382356,7 +382356,7 @@ _080D3D00: thumb_func_end sub_80D3C10 thumb_func_start sub_80D3D08 -sub_80D3D08: ; 80D3D08 +sub_80D3D08: @ 80D3D08 push {lr} lsls r0, 16 asrs r0, 16 @@ -382399,7 +382399,7 @@ _080D3D56: thumb_func_end sub_80D3D08 thumb_func_start sub_80D3D5C -sub_80D3D5C: ; 80D3D5C +sub_80D3D5C: @ 80D3D5C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -382588,7 +382588,7 @@ _080D3EC8: thumb_func_end sub_80D3D5C thumb_func_start sub_80D3EF4 -sub_80D3EF4: ; 80D3EF4 +sub_80D3EF4: @ 80D3EF4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -382870,7 +382870,7 @@ _080D414A: thumb_func_end sub_80D3EF4 thumb_func_start objc_8097BA8 -objc_8097BA8: ; 80D4160 +objc_8097BA8: @ 80D4160 movs r2, 0 movs r1, 0x8 strh r1, [r0, 0x2E] @@ -382883,7 +382883,7 @@ objc_8097BA8: ; 80D4160 thumb_func_end objc_8097BA8 thumb_func_start objc_8097BBC -objc_8097BBC: ; 80D4174 +objc_8097BBC: @ 80D4174 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -382931,7 +382931,7 @@ _080D41C4: thumb_func_end objc_8097BBC thumb_func_start sub_80D41D0 -sub_80D41D0: ; 80D41D0 +sub_80D41D0: @ 80D41D0 push {r4-r6,lr} movs r4, 0x1 _080D41D4: @@ -382979,7 +382979,7 @@ _080D422A: thumb_func_end sub_80D41D0 thumb_func_start sub_80D423C -sub_80D423C: ; 80D423C +sub_80D423C: @ 80D423C push {r4,r5,lr} lsls r0, 16 asrs r5, r0, 16 @@ -383043,7 +383043,7 @@ _080D42AE: thumb_func_end sub_80D423C thumb_func_start sub_80D42B8 -sub_80D42B8: ; 80D42B8 +sub_80D42B8: @ 80D42B8 push {r4,r5,lr} lsls r0, 16 asrs r4, r0, 16 @@ -383118,7 +383118,7 @@ _080D434A: thumb_func_end sub_80D42B8 thumb_func_start sub_80D4354 -sub_80D4354: ; 80D4354 +sub_80D4354: @ 80D4354 push {lr} movs r0, 0x80 bl audio_play @@ -383130,7 +383130,7 @@ sub_80D4354: ; 80D4354 thumb_func_end sub_80D4354 thumb_func_start sub_80D436C -sub_80D436C: ; 80D436C +sub_80D436C: @ 80D436C push {r4,r5,lr} movs r4, 0 ldr r5, =0x03005d8c @@ -383155,7 +383155,7 @@ _080D4372: thumb_func_end sub_80D436C thumb_func_start sub_80D439C -sub_80D439C: ; 80D439C +sub_80D439C: @ 80D439C push {r4-r6,lr} adds r3, r0, 0 ldr r0, =0x0000ffff @@ -383203,7 +383203,7 @@ _080D43D6: thumb_func_end sub_80D439C thumb_func_start sub_80D43F0 -sub_80D43F0: ; 80D43F0 +sub_80D43F0: @ 80D43F0 push {r4,lr} adds r4, r0, 0 movs r1, 0xC @@ -383230,7 +383230,7 @@ _080D441A: thumb_func_end sub_80D43F0 thumb_func_start sub_80D4420 -sub_80D4420: ; 80D4420 +sub_80D4420: @ 80D4420 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -383433,7 +383433,7 @@ _080D45B6: thumb_func_end sub_80D4420 thumb_func_start sub_80D45C8 -sub_80D45C8: ; 80D45C8 +sub_80D45C8: @ 80D45C8 push {lr} lsls r0, 16 lsrs r0, 16 @@ -383452,7 +383452,7 @@ _080D45E0: thumb_func_end sub_80D45C8 thumb_func_start sub_80D45E8 -sub_80D45E8: ; 80D45E8 +sub_80D45E8: @ 80D45E8 push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -383474,7 +383474,7 @@ _080D4606: thumb_func_end sub_80D45E8 thumb_func_start sub_80D460C -sub_80D460C: ; 80D460C +sub_80D460C: @ 80D460C push {r4-r7,lr} sub sp, 0x8 adds r6, r0, 0 @@ -383528,13 +383528,13 @@ _080D4672: thumb_func_end sub_80D460C thumb_func_start sub_80D467C -sub_80D467C: ; 80D467C +sub_80D467C: @ 80D467C movs r0, 0 bx lr thumb_func_end sub_80D467C thumb_func_start sub_80D4680 -sub_80D4680: ; 80D4680 +sub_80D4680: @ 80D4680 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -383581,7 +383581,7 @@ _080D46D2: thumb_func_end sub_80D4680 thumb_func_start sub_80D46E0 -sub_80D46E0: ; 80D46E0 +sub_80D46E0: @ 80D46E0 lsls r0, 24 lsrs r0, 24 ldr r1, =0x03005d8c @@ -383600,7 +383600,7 @@ sub_80D46E0: ; 80D46E0 thumb_func_end sub_80D46E0 thumb_func_start sub_80D4700 -sub_80D4700: ; 80D4700 +sub_80D4700: @ 80D4700 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -383693,7 +383693,7 @@ _080D47AC: thumb_func_end sub_80D4700 thumb_func_start itemid_is_mail -itemid_is_mail: ; 80D47BC +itemid_is_mail: @ 80D47BC push {lr} lsls r0, 16 lsrs r0, 16 @@ -383711,7 +383711,7 @@ _080D47D0: thumb_func_end itemid_is_mail thumb_func_start sub_80D47D4 -sub_80D47D4: ; 80D47D4 +sub_80D47D4: @ 80D47D4 push {lr} bl sub_80A0934 bl AddMapNamePopUpWindowTask @@ -383721,7 +383721,7 @@ sub_80D47D4: ; 80D47D4 thumb_func_end sub_80D47D4 thumb_func_start AddMapNamePopUpWindowTask -AddMapNamePopUpWindowTask: ; 80D47E4 +AddMapNamePopUpWindowTask: @ 80D47E4 push {r4,lr} movs r0, 0x80 lsls r0, 7 @@ -383791,7 +383791,7 @@ _080D486C: thumb_func_end AddMapNamePopUpWindowTask thumb_func_start Task_MapNamePopUpWindow -Task_MapNamePopUpWindow: ; 80D487C +Task_MapNamePopUpWindow: @ 80D487C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -383913,7 +383913,7 @@ _080D496E: thumb_func_end Task_MapNamePopUpWindow thumb_func_start HideMapNamePopUpWindow -HideMapNamePopUpWindow: ; 80D4974 +HideMapNamePopUpWindow: @ 80D4974 push {lr} ldr r0, =Task_MapNamePopUpWindow bl is_function_an_active_task @@ -383939,7 +383939,7 @@ _080D49A4: thumb_func_end HideMapNamePopUpWindow thumb_func_start ShowMapNamePopUpWindow -ShowMapNamePopUpWindow: ; 80D49B0 +ShowMapNamePopUpWindow: @ 80D49B0 push {r4,r5,lr} sub sp, 0x24 bl InBattlePyramid @@ -384026,7 +384026,7 @@ _080D4A18: thumb_func_end ShowMapNamePopUpWindow thumb_func_start sub_80D4A78 -sub_80D4A78: ; 80D4A78 +sub_80D4A78: @ 80D4A78 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -384191,7 +384191,7 @@ _080D4B8A: thumb_func_end sub_80D4A78 thumb_func_start LoadMapNamePopUpWindowBg -LoadMapNamePopUpWindowBg: ; 80D4BE0 +LoadMapNamePopUpWindowBg: @ 80D4BE0 push {r4,r5,lr} sub sp, 0x8 bl GetMapNamePopUpWindowId @@ -384273,8 +384273,8 @@ _080D4C7A: thumb_func_end LoadMapNamePopUpWindowBg thumb_func_start RemoveBagObject -; void RemoveBagObject(u8 a1) -RemoveBagObject: ; 80D4CA8 +@ void RemoveBagObject(u8 a1) +RemoveBagObject: @ 80D4CA8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -384314,8 +384314,8 @@ _080D4CEE: thumb_func_end RemoveBagObject thumb_func_start AddBagVisualObject -; void AddBagVisualObject(u8 bagPocketId) -AddBagVisualObject: ; 80D4D00 +@ void AddBagVisualObject(u8 bagPocketId) +AddBagVisualObject: @ 80D4D00 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -384340,8 +384340,8 @@ AddBagVisualObject: ; 80D4D00 thumb_func_end AddBagVisualObject thumb_func_start SetBagVisualPocketId -; void SetBagVisualPocketId(u8 bagPocketId, bool8 isSwitchingPockets) -SetBagVisualPocketId: ; 80D4D38 +@ void SetBagVisualPocketId(u8 bagPocketId, bool8 isSwitchingPockets) +SetBagVisualPocketId: @ 80D4D38 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -384381,8 +384381,8 @@ _080D4D90: thumb_func_end SetBagVisualPocketId thumb_func_start ObjectCB_BagVisualSwitchingPockets -; void ObjectCB_BagVisualSwitchingPockets(struct obj *object) -ObjectCB_BagVisualSwitchingPockets: ; 80D4D94 +@ void ObjectCB_BagVisualSwitchingPockets(struct obj *object) +ObjectCB_BagVisualSwitchingPockets: @ 80D4D94 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x26] @@ -384409,8 +384409,8 @@ _080D4DB8: thumb_func_end ObjectCB_BagVisualSwitchingPockets thumb_func_start ShakeBagVisual -; void ShakeBagVisual() -ShakeBagVisual: ; 80D4DC4 +@ void ShakeBagVisual() +ShakeBagVisual: @ 80D4DC4 push {r4,lr} ldr r0, =0x0203ce54 ldr r0, [r0] @@ -384442,8 +384442,8 @@ _080D4DF4: thumb_func_end ShakeBagVisual thumb_func_start ObjectCB_ShakeBagVisual -; void ObjectCB_ShakeBagVisual(struct obj *object) -ObjectCB_ShakeBagVisual: ; 80D4E0C +@ void ObjectCB_ShakeBagVisual(struct obj *object) +ObjectCB_ShakeBagVisual: @ 80D4E0C push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -384465,8 +384465,8 @@ _080D4E28: thumb_func_end ObjectCB_ShakeBagVisual thumb_func_start AddSwitchPocketRotatingBallObject -; void AddSwitchPocketRotatingBallObject(u16 rotationDirection) -AddSwitchPocketRotatingBallObject: ; 80D4E34 +@ void AddSwitchPocketRotatingBallObject(u16 rotationDirection) +AddSwitchPocketRotatingBallObject: @ 80D4E34 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 16 @@ -384499,8 +384499,8 @@ AddSwitchPocketRotatingBallObject: ; 80D4E34 thumb_func_end AddSwitchPocketRotatingBallObject thumb_func_start update_switch_pocket_rotating_ball_coords -; void update_switch_pocket_rotating_ball_coords(struct obj *object) -update_switch_pocket_rotating_ball_coords: ; 80D4E8C +@ void update_switch_pocket_rotating_ball_coords(struct obj *object) +update_switch_pocket_rotating_ball_coords: @ 80D4E8C ldrh r2, [r0, 0x30] ldrh r1, [r0, 0x34] adds r1, 0x1 @@ -384521,8 +384521,8 @@ update_switch_pocket_rotating_ball_coords: ; 80D4E8C thumb_func_end update_switch_pocket_rotating_ball_coords thumb_func_start ObjectCB_SwitchPocketRotatingBallInit -; void ObjectCB_SwitchPocketRotatingBallInit(struct obj *object) -ObjectCB_SwitchPocketRotatingBallInit: ; 80D4EB0 +@ void ObjectCB_SwitchPocketRotatingBallInit(struct obj *object) +ObjectCB_SwitchPocketRotatingBallInit: @ 80D4EB0 push {r4,lr} adds r4, r0, 0 ldrb r1, [r4, 0x1] @@ -384570,8 +384570,8 @@ _080D4EDA: thumb_func_end ObjectCB_SwitchPocketRotatingBallInit thumb_func_start ObjectCB_SwitchPocketRotatingBallContinue -; void ObjectCB_SwitchPocketRotatingBallContinue(struct obj *object) -ObjectCB_SwitchPocketRotatingBallContinue: ; 80D4F14 +@ void ObjectCB_SwitchPocketRotatingBallContinue(struct obj *object) +ObjectCB_SwitchPocketRotatingBallContinue: @ 80D4F14 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x34] @@ -384592,8 +384592,8 @@ _080D4F32: thumb_func_end ObjectCB_SwitchPocketRotatingBallContinue thumb_func_start AddBagItemIconObject -; void AddBagItemIconObject(u16 itemId, u8 a2) -AddBagItemIconObject: ; 80D4F38 +@ void AddBagItemIconObject(u16 itemId, u8 a2) +AddBagItemIconObject: @ 80D4F38 push {r4-r6,lr} lsls r0, 16 lsrs r6, r0, 16 @@ -384638,8 +384638,8 @@ _080D4F86: thumb_func_end AddBagItemIconObject thumb_func_start RemoveBagItemIconObject -; void RemoveBagItemIconObject(u8 a1) -RemoveBagItemIconObject: ; 80D4F98 +@ void RemoveBagItemIconObject(u8 a1) +RemoveBagItemIconObject: @ 80D4F98 push {lr} lsls r0, 24 movs r1, 0x80 @@ -384652,7 +384652,7 @@ RemoveBagItemIconObject: ; 80D4F98 thumb_func_end RemoveBagItemIconObject thumb_func_start sub_80D4FAC -sub_80D4FAC: ; 80D4FAC +sub_80D4FAC: @ 80D4FAC push {lr} ldr r0, =0x0203ce54 ldr r0, [r0] @@ -384666,7 +384666,7 @@ sub_80D4FAC: ; 80D4FAC thumb_func_end sub_80D4FAC thumb_func_start sub_80D4FC8 -sub_80D4FC8: ; 80D4FC8 +sub_80D4FC8: @ 80D4FC8 push {lr} adds r2, r0, 0 lsls r2, 24 @@ -384683,7 +384683,7 @@ sub_80D4FC8: ; 80D4FC8 thumb_func_end sub_80D4FC8 thumb_func_start sub_80D4FEC -sub_80D4FEC: ; 80D4FEC +sub_80D4FEC: @ 80D4FEC push {lr} adds r3, r0, 0 lsls r3, 24 @@ -384705,7 +384705,7 @@ sub_80D4FEC: ; 80D4FEC thumb_func_end sub_80D4FEC thumb_func_start sub_80D5018 -sub_80D5018: ; 80D5018 +sub_80D5018: @ 80D5018 push {r4-r7,lr} mov r7, r8 push {r7} @@ -384754,7 +384754,7 @@ _080D505C: thumb_func_end sub_80D5018 thumb_func_start sub_80D5070 -sub_80D5070: ; 80D5070 +sub_80D5070: @ 80D5070 push {r4,r5,lr} sub sp, 0x8 lsls r0, 24 @@ -384795,7 +384795,7 @@ _080D5082: thumb_func_end sub_80D5070 thumb_func_start sub_80D50D4 -sub_80D50D4: ; 80D50D4 +sub_80D50D4: @ 80D50D4 push {r4,r5,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -384824,7 +384824,7 @@ sub_80D50D4: ; 80D50D4 thumb_func_end sub_80D50D4 thumb_func_start sub_80D510C -sub_80D510C: ; 80D510C +sub_80D510C: @ 80D510C push {lr} ldr r0, =0x00007544 bl FreeObjectPaletteByTag @@ -384834,7 +384834,7 @@ sub_80D510C: ; 80D510C thumb_func_end sub_80D510C thumb_func_start sub_80D511C -sub_80D511C: ; 80D511C +sub_80D511C: @ 80D511C push {r4-r6,lr} mov r6, r8 push {r6} @@ -384885,7 +384885,7 @@ _080D5172: thumb_func_end sub_80D511C thumb_func_start sub_80D518C -sub_80D518C: ; 80D518C +sub_80D518C: @ 80D518C push {lr} adds r1, r0, 0 ldr r0, =gUnknown_0857FE10 @@ -384902,7 +384902,7 @@ sub_80D518C: ; 80D518C thumb_func_end sub_80D518C thumb_func_start sub_80D51AC -sub_80D51AC: ; 80D51AC +sub_80D51AC: @ 80D51AC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -384955,7 +384955,7 @@ _080D520C: thumb_func_end sub_80D51AC thumb_func_start sub_80D5220 -sub_80D5220: ; 80D5220 +sub_80D5220: @ 80D5220 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -385048,7 +385048,7 @@ _080D52CA: thumb_func_end sub_80D5220 thumb_func_start sub_80D52D0 -sub_80D52D0: ; 80D52D0 +sub_80D52D0: @ 80D52D0 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -385164,7 +385164,7 @@ _080D53A6: thumb_func_end sub_80D52D0 thumb_func_start sub_80D53BC -sub_80D53BC: ; 80D53BC +sub_80D53BC: @ 80D53BC push {r4-r7,lr} mov r7, r8 push {r7} @@ -385269,7 +385269,7 @@ _080D5478: thumb_func_end sub_80D53BC thumb_func_start sub_80D5484 -sub_80D5484: ; 80D5484 +sub_80D5484: @ 80D5484 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -385331,7 +385331,7 @@ _080D54F6: thumb_func_end sub_80D5484 thumb_func_start sub_80D5508 -sub_80D5508: ; 80D5508 +sub_80D5508: @ 80D5508 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -385492,7 +385492,7 @@ _080D563C: thumb_func_end sub_80D5508 thumb_func_start sub_80D5644 -sub_80D5644: ; 80D5644 +sub_80D5644: @ 80D5644 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -385534,7 +385534,7 @@ sub_80D5644: ; 80D5644 thumb_func_end sub_80D5644 thumb_func_start sub_80D56A4 -sub_80D56A4: ; 80D56A4 +sub_80D56A4: @ 80D56A4 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -385610,7 +385610,7 @@ _080D5728: thumb_func_end sub_80D56A4 thumb_func_start sub_80D5738 -sub_80D5738: ; 80D5738 +sub_80D5738: @ 80D5738 push {r4-r7,lr} mov r7, r8 push {r7} @@ -385674,7 +385674,7 @@ _080D5782: thumb_func_end sub_80D5738 thumb_func_start sub_80D57B8 -sub_80D57B8: ; 80D57B8 +sub_80D57B8: @ 80D57B8 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -385734,7 +385734,7 @@ _080D5822: thumb_func_end sub_80D57B8 thumb_func_start sub_80D5830 -sub_80D5830: ; 80D5830 +sub_80D5830: @ 80D5830 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -385758,7 +385758,7 @@ _080D584C: thumb_func_end sub_80D5830 thumb_func_start sub_80D5860 -sub_80D5860: ; 80D5860 +sub_80D5860: @ 80D5860 push {r4,lr} adds r4, r0, 0 adds r2, r4, 0 @@ -385806,7 +385806,7 @@ _080D5894: thumb_func_end sub_80D5860 thumb_func_start sub_80D58D4 -sub_80D58D4: ; 80D58D4 +sub_80D58D4: @ 80D58D4 push {lr} ldrh r1, [r0, 0x36] strh r1, [r0, 0x2E] @@ -385823,7 +385823,7 @@ sub_80D58D4: ; 80D58D4 thumb_func_end sub_80D58D4 thumb_func_start sub_80D58F8 -sub_80D58F8: ; 80D58F8 +sub_80D58F8: @ 80D58F8 push {r4,r5,lr} adds r4, r0, 0 adds r2, r4, 0 @@ -385857,7 +385857,7 @@ sub_80D58F8: ; 80D58F8 thumb_func_end sub_80D58F8 thumb_func_start sub_80D5944 -sub_80D5944: ; 80D5944 +sub_80D5944: @ 80D5944 push {lr} ldrh r1, [r0, 0x36] strh r1, [r0, 0x2E] @@ -385874,7 +385874,7 @@ sub_80D5944: ; 80D5944 thumb_func_end sub_80D5944 thumb_func_start sub_80D5968 -sub_80D5968: ; 80D5968 +sub_80D5968: @ 80D5968 push {r4-r7,lr} sub sp, 0x4 adds r6, r0, 0 @@ -385958,7 +385958,7 @@ _080D5A06: thumb_func_end sub_80D5968 thumb_func_start sub_80D5A24 -sub_80D5A24: ; 80D5A24 +sub_80D5A24: @ 80D5A24 push {r4-r6,lr} adds r2, r0, 0 ldrh r0, [r2, 0x3C] @@ -386021,7 +386021,7 @@ _080D5A8E: thumb_func_end sub_80D5A24 thumb_func_start sub_80D5A94 -sub_80D5A94: ; 80D5A94 +sub_80D5A94: @ 80D5A94 push {r4-r6,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -386100,7 +386100,7 @@ _080D5ADC: thumb_func_end sub_80D5A94 thumb_func_start sub_80D5B48 -sub_80D5B48: ; 80D5B48 +sub_80D5B48: @ 80D5B48 push {r4-r7,lr} adds r6, r0, 0 adds r2, r6, 0 @@ -386196,7 +386196,7 @@ _080D5C0C: thumb_func_end sub_80D5B48 thumb_func_start sub_80D5C20 -sub_80D5C20: ; 80D5C20 +sub_80D5C20: @ 80D5C20 push {r4,lr} ldr r4, =0x02020630 movs r1, 0x38 @@ -386222,7 +386222,7 @@ sub_80D5C20: ; 80D5C20 thumb_func_end sub_80D5C20 thumb_func_start sub_80D5C50 -sub_80D5C50: ; 80D5C50 +sub_80D5C50: @ 80D5C50 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -386289,7 +386289,7 @@ _080D5C82: thumb_func_end sub_80D5C50 thumb_func_start sub_80D5CE4 -sub_80D5CE4: ; 80D5CE4 +sub_80D5CE4: @ 80D5CE4 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -386337,7 +386337,7 @@ _080D5D34: thumb_func_end sub_80D5CE4 thumb_func_start sub_80D5D48 -sub_80D5D48: ; 80D5D48 +sub_80D5D48: @ 80D5D48 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -386390,7 +386390,7 @@ _080D5DA4: thumb_func_end sub_80D5D48 thumb_func_start sub_80D5DB0 -sub_80D5DB0: ; 80D5DB0 +sub_80D5DB0: @ 80D5DB0 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -386475,7 +386475,7 @@ _080D5E58: thumb_func_end sub_80D5DB0 thumb_func_start sub_80D5E6C -sub_80D5E6C: ; 80D5E6C +sub_80D5E6C: @ 80D5E6C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -386514,7 +386514,7 @@ _080D5EAA: thumb_func_end sub_80D5E6C thumb_func_start sub_80D5EB8 -sub_80D5EB8: ; 80D5EB8 +sub_80D5EB8: @ 80D5EB8 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -386575,7 +386575,7 @@ _080D5F18: thumb_func_end sub_80D5EB8 thumb_func_start sub_80D5F3C -sub_80D5F3C: ; 80D5F3C +sub_80D5F3C: @ 80D5F3C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -386725,7 +386725,7 @@ _080D6050: thumb_func_end sub_80D5F3C thumb_func_start sub_80D6064 -sub_80D6064: ; 80D6064 +sub_80D6064: @ 80D6064 push {r4-r6,lr} adds r4, r0, 0 lsls r4, 24 @@ -386766,7 +386766,7 @@ sub_80D6064: ; 80D6064 thumb_func_end sub_80D6064 thumb_func_start sub_80D60BC -sub_80D60BC: ; 80D60BC +sub_80D60BC: @ 80D60BC push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -386827,7 +386827,7 @@ _080D612C: thumb_func_end sub_80D60BC thumb_func_start sub_80D6134 -sub_80D6134: ; 80D6134 +sub_80D6134: @ 80D6134 push {r4-r7,lr} mov r7, r8 push {r7} @@ -386945,7 +386945,7 @@ _080D6208: thumb_func_end sub_80D6134 thumb_func_start sub_80D622C -sub_80D622C: ; 80D622C +sub_80D622C: @ 80D622C push {r4-r7,lr} mov r7, r8 push {r7} @@ -387047,7 +387047,7 @@ _080D62CA: thumb_func_end sub_80D622C thumb_func_start sub_80D6308 -sub_80D6308: ; 80D6308 +sub_80D6308: @ 80D6308 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -387115,7 +387115,7 @@ _080D6382: thumb_func_end sub_80D6308 thumb_func_start sub_80D6388 -sub_80D6388: ; 80D6388 +sub_80D6388: @ 80D6388 push {r4-r7,lr} mov r7, r8 push {r7} @@ -387222,7 +387222,7 @@ _080D63EE: thumb_func_end sub_80D6388 thumb_func_start sub_80D646C -sub_80D646C: ; 80D646C +sub_80D646C: @ 80D646C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -387340,7 +387340,7 @@ _080D654A: thumb_func_end sub_80D646C thumb_func_start decrypt_bag_item_quantity -decrypt_bag_item_quantity: ; 80D6554 +decrypt_bag_item_quantity: @ 80D6554 adds r1, r0, 0 ldr r0, =0x03005d90 ldr r0, [r0] @@ -387355,7 +387355,7 @@ decrypt_bag_item_quantity: ; 80D6554 thumb_func_end decrypt_bag_item_quantity thumb_func_start encrypt_bag_item_quantity -encrypt_bag_item_quantity: ; 80D656C +encrypt_bag_item_quantity: @ 80D656C lsls r1, 16 lsrs r1, 16 ldr r2, =0x03005d90 @@ -387369,19 +387369,19 @@ encrypt_bag_item_quantity: ; 80D656C thumb_func_end encrypt_bag_item_quantity thumb_func_start sub_80D6584 -sub_80D6584: ; 80D6584 +sub_80D6584: @ 80D6584 ldrh r0, [r0] bx lr thumb_func_end sub_80D6584 thumb_func_start sub_80D6588 -sub_80D6588: ; 80D6588 +sub_80D6588: @ 80D6588 strh r1, [r0] bx lr thumb_func_end sub_80D6588 thumb_func_start encrypt_decrypt_all_item_quantities -encrypt_decrypt_all_item_quantities: ; 80D658C +encrypt_decrypt_all_item_quantities: @ 80D658C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -387430,7 +387430,7 @@ _080D65CC: thumb_func_end encrypt_decrypt_all_item_quantities thumb_func_start call_encrypt_decrypt_all_item_quantities -call_encrypt_decrypt_all_item_quantities: ; 80D65E4 +call_encrypt_decrypt_all_item_quantities: @ 80D65E4 push {lr} bl encrypt_decrypt_all_item_quantities pop {r0} @@ -387438,8 +387438,8 @@ call_encrypt_decrypt_all_item_quantities: ; 80D65E4 thumb_func_end call_encrypt_decrypt_all_item_quantities thumb_func_start init_bag_pockets -; void init_bag_pockets() -init_bag_pockets: ; 80D65F0 +@ void init_bag_pockets() +init_bag_pockets: @ 80D65F0 push {r4,lr} ldr r1, =0x02039dd8 ldr r0, =0x03005d8c @@ -387481,8 +387481,8 @@ init_bag_pockets: ; 80D65F0 thumb_func_end init_bag_pockets thumb_func_start itemid_get_name -; void itemid_get_name(int item_id, char *dest) -itemid_get_name: ; 80D6644 +@ void itemid_get_name(int item_id, char *dest) +itemid_get_name: @ 80D6644 push {r4,lr} adds r4, r1, 0 lsls r0, 16 @@ -387497,7 +387497,7 @@ itemid_get_name: ; 80D6644 thumb_func_end itemid_get_name thumb_func_start sub_80D6660 -sub_80D6660: ; 80D6660 +sub_80D6660: @ 80D6660 push {r4,lr} adds r4, r1, 0 lsls r0, 16 @@ -387547,8 +387547,8 @@ _080D66BE: thumb_func_end sub_80D6660 thumb_func_start GetBerryCountString -; void GetBerryCountString(struct berry_info *berryInfo, u8 *dest, u32 berryCount) -GetBerryCountString: ; 80D66C4 +@ void GetBerryCountString(struct berry_info *berryInfo, u8 *dest, u32 berryCount) +GetBerryCountString: @ 80D66C4 push {r4,lr} ldr r4, =gUnknown_085EFCE5 cmp r2, 0x1 @@ -387568,8 +387568,8 @@ _080D66CE: thumb_func_end GetBerryCountString thumb_func_start IsBagPocketNonEmpty -; bool8 IsBagPocketNonEmpty(u8 pocketId) -IsBagPocketNonEmpty: ; 80D66EC +@ bool8 IsBagPocketNonEmpty(u8 pocketId) +IsBagPocketNonEmpty: @ 80D66EC push {lr} lsls r0, 24 movs r2, 0 @@ -387604,7 +387604,7 @@ _080D6720: thumb_func_end IsBagPocketNonEmpty thumb_func_start sub_80D6724 -sub_80D6724: ; 80D6724 +sub_80D6724: @ 80D6724 push {r4-r7,lr} lsls r0, 16 lsrs r7, r0, 16 @@ -387685,7 +387685,7 @@ _080D67B8: thumb_func_end sub_80D6724 thumb_func_start sub_80D67C4 -sub_80D67C4: ; 80D67C4 +sub_80D67C4: @ 80D67C4 push {r4,lr} movs r4, 0x85 _080D67C8: @@ -387719,7 +387719,7 @@ _080D67F6: thumb_func_end sub_80D67C4 thumb_func_start sub_80D6800 -sub_80D6800: ; 80D6800 +sub_80D6800: @ 80D6800 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -387870,8 +387870,8 @@ _080D6916: thumb_func_end sub_80D6800 thumb_func_start bag_add_item -; int bag_add_item(int item_id, int quantity) -bag_add_item: ; 80D6928 +@ int bag_add_item(int item_id, int quantity) +bag_add_item: @ 80D6928 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -388058,8 +388058,8 @@ _080D6A92: thumb_func_end bag_add_item thumb_func_start remove_item -; pokescrcmd -remove_item: ; 80D6AA4 +@ pokescrcmd +remove_item: @ 80D6AA4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -388282,7 +388282,7 @@ _080D6C5A: thumb_func_end remove_item thumb_func_start sub_80D6C68 -sub_80D6C68: ; 80D6C68 +sub_80D6C68: @ 80D6C68 push {lr} lsls r0, 16 lsrs r0, 16 @@ -388294,7 +388294,7 @@ sub_80D6C68: ; 80D6C68 thumb_func_end sub_80D6C68 thumb_func_start sub_80D6C7C -sub_80D6C7C: ; 80D6C7C +sub_80D6C7C: @ 80D6C7C push {r4-r7,lr} adds r6, r0, 0 lsls r1, 24 @@ -388323,7 +388323,7 @@ _080D6CA6: thumb_func_end sub_80D6C7C thumb_func_start sub_80D6CAC -sub_80D6CAC: ; 80D6CAC +sub_80D6CAC: @ 80D6CAC push {lr} movs r1, 0 ldr r0, =0x03005d8c @@ -388357,7 +388357,7 @@ _080D6CE0: thumb_func_end sub_80D6CAC thumb_func_start sub_80D6CE4 -sub_80D6CE4: ; 80D6CE4 +sub_80D6CE4: @ 80D6CE4 push {r4,lr} movs r2, 0 movs r1, 0 @@ -388389,7 +388389,7 @@ _080D6D04: thumb_func_end sub_80D6CE4 thumb_func_start sub_80D6D1C -sub_80D6D1C: ; 80D6D1C +sub_80D6D1C: @ 80D6D1C push {r4-r6,lr} lsls r0, 16 lsrs r6, r0, 16 @@ -388432,7 +388432,7 @@ _080D6D68: thumb_func_end sub_80D6D1C thumb_func_start sub_80D6D70 -sub_80D6D70: ; 80D6D70 +sub_80D6D70: @ 80D6D70 push {r4-r7,lr} mov r7, r8 push {r7} @@ -388534,7 +388534,7 @@ _080D6E3A: thumb_func_end sub_80D6D70 thumb_func_start sub_80D6E48 -sub_80D6E48: ; 80D6E48 +sub_80D6E48: @ 80D6E48 push {lr} lsls r0, 24 lsls r1, 16 @@ -388564,7 +388564,7 @@ _080D6E76: thumb_func_end sub_80D6E48 thumb_func_start sub_80D6E84 -sub_80D6E84: ; 80D6E84 +sub_80D6E84: @ 80D6E84 push {r4-r7,lr} movs r2, 0 _080D6E88: @@ -388615,7 +388615,7 @@ _080D6ECA: thumb_func_end sub_80D6E84 thumb_func_start sub_80D6EDC -sub_80D6EDC: ; 80D6EDC +sub_80D6EDC: @ 80D6EDC push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -388644,8 +388644,8 @@ _080D6F0E: thumb_func_end sub_80D6EDC thumb_func_start bag_pocket_get_itemid -; int bag_pocket_get_itemid(int pocket_id_plus_1, int item_index_in_pocket) -bag_pocket_get_itemid: ; 80D6F14 +@ int bag_pocket_get_itemid(int pocket_id_plus_1, int item_index_in_pocket) +bag_pocket_get_itemid: @ 80D6F14 lsls r0, 24 lsls r1, 16 ldr r2, =0x02039dd8 @@ -388661,8 +388661,8 @@ bag_pocket_get_itemid: ; 80D6F14 thumb_func_end bag_pocket_get_itemid thumb_func_start bag_pocket_get_item_quantity -; int bag_pocket_get_item_quantity(int pocket_id_plus_1, int item_index_in_pocket) -bag_pocket_get_item_quantity: ; 80D6F30 +@ int bag_pocket_get_item_quantity(int pocket_id_plus_1, int item_index_in_pocket) +bag_pocket_get_item_quantity: @ 80D6F30 push {lr} lsls r0, 24 lsls r1, 16 @@ -388683,7 +388683,7 @@ bag_pocket_get_item_quantity: ; 80D6F30 thumb_func_end bag_pocket_get_item_quantity thumb_func_start swap32 -swap32: ; 80D6F58 +swap32: @ 80D6F58 ldr r3, [r0] ldr r2, [r1] str r2, [r0] @@ -388692,7 +388692,7 @@ swap32: ; 80D6F58 thumb_func_end swap32 thumb_func_start sub_80D6F64 -sub_80D6F64: ; 80D6F64 +sub_80D6F64: @ 80D6F64 push {r4-r7,lr} adds r6, r0, 0 movs r3, 0 @@ -388739,7 +388739,7 @@ _080D6FA6: thumb_func_end sub_80D6F64 thumb_func_start sub_80D6FB4 -sub_80D6FB4: ; 80D6FB4 +sub_80D6FB4: @ 80D6FB4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -388806,7 +388806,7 @@ _080D701A: thumb_func_end sub_80D6FB4 thumb_func_start sub_80D702C -sub_80D702C: ; 80D702C +sub_80D702C: @ 80D702C push {r4-r6,lr} adds r4, r0, 0 adds r3, r2, 0 @@ -388866,7 +388866,7 @@ _080D708C: thumb_func_end sub_80D702C thumb_func_start sub_80D7094 -sub_80D7094: ; 80D7094 +sub_80D7094: @ 80D7094 push {r4,r5,lr} movs r4, 0 ldr r5, =0x02039dd8 @@ -388888,8 +388888,8 @@ _080D709A: thumb_func_end sub_80D7094 thumb_func_start CountTotalItemQuantityInBag -; u16 CountTotalItemQuantityInBag(u16 itemId) -CountTotalItemQuantityInBag: ; 80D70BC +@ u16 CountTotalItemQuantityInBag(u16 itemId) +CountTotalItemQuantityInBag: @ 80D70BC push {r4-r7,lr} lsls r0, 16 lsrs r6, r0, 16 @@ -388932,7 +388932,7 @@ _080D70FE: thumb_func_end CountTotalItemQuantityInBag thumb_func_start sub_80D710C -sub_80D710C: ; 80D710C +sub_80D710C: @ 80D710C push {r4,r5,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -388992,7 +388992,7 @@ _080D717C: thumb_func_end sub_80D710C thumb_func_start sub_80D7184 -sub_80D7184: ; 80D7184 +sub_80D7184: @ 80D7184 push {r4,r5,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -389056,7 +389056,7 @@ _080D71FC: thumb_func_end sub_80D7184 thumb_func_start sub_80D7204 -sub_80D7204: ; 80D7204 +sub_80D7204: @ 80D7204 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -389203,7 +389203,7 @@ _080D7326: thumb_func_end sub_80D7204 thumb_func_start sub_80D7334 -sub_80D7334: ; 80D7334 +sub_80D7334: @ 80D7334 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -389343,7 +389343,7 @@ _080D744E: thumb_func_end sub_80D7334 thumb_func_start itemid_sanitize -itemid_sanitize: ; 80D745C +itemid_sanitize: @ 80D745C push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -389361,8 +389361,8 @@ _080D7470: thumb_func_end itemid_sanitize thumb_func_start itemid_get_item -; item *itemid_get_item(s16 itemId) -itemid_get_item: ; 80D7474 +@ item *itemid_get_item(s16 itemId) +itemid_get_item: @ 80D7474 push {lr} lsls r0, 16 lsrs r0, 16 @@ -389379,7 +389379,7 @@ itemid_get_item: ; 80D7474 thumb_func_end itemid_get_item thumb_func_start itemid_get_number -itemid_get_number: ; 80D7494 +itemid_get_number: @ 80D7494 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -389398,7 +389398,7 @@ itemid_get_number: ; 80D7494 thumb_func_end itemid_get_number thumb_func_start itemid_get_market_price -itemid_get_market_price: ; 80D74B8 +itemid_get_market_price: @ 80D74B8 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -389417,7 +389417,7 @@ itemid_get_market_price: ; 80D74B8 thumb_func_end itemid_get_market_price thumb_func_start itemid_get_x12 -itemid_get_x12: ; 80D74DC +itemid_get_x12: @ 80D74DC push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -389436,7 +389436,7 @@ itemid_get_x12: ; 80D74DC thumb_func_end itemid_get_x12 thumb_func_start itemid_get_quality -itemid_get_quality: ; 80D7500 +itemid_get_quality: @ 80D7500 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -389455,7 +389455,7 @@ itemid_get_quality: ; 80D7500 thumb_func_end itemid_get_quality thumb_func_start itemid_get_description -itemid_get_description: ; 80D7524 +itemid_get_description: @ 80D7524 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -389475,7 +389475,7 @@ itemid_get_description: ; 80D7524 thumb_func_end itemid_get_description thumb_func_start itemid_is_unique -itemid_is_unique: ; 80D7548 +itemid_is_unique: @ 80D7548 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -389494,7 +389494,7 @@ itemid_is_unique: ; 80D7548 thumb_func_end itemid_is_unique thumb_func_start itemid_get_x19 -itemid_get_x19: ; 80D756C +itemid_get_x19: @ 80D756C push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -389513,7 +389513,7 @@ itemid_get_x19: ; 80D756C thumb_func_end itemid_get_x19 thumb_func_start itemid_get_pocket_number -itemid_get_pocket_number: ; 80D7590 +itemid_get_pocket_number: @ 80D7590 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -389532,7 +389532,7 @@ itemid_get_pocket_number: ; 80D7590 thumb_func_end itemid_get_pocket_number thumb_func_start itemid_get_type -itemid_get_type: ; 80D75B4 +itemid_get_type: @ 80D75B4 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -389551,7 +389551,7 @@ itemid_get_type: ; 80D75B4 thumb_func_end itemid_get_type thumb_func_start itemid_get_overworld_function -itemid_get_overworld_function: ; 80D75D8 +itemid_get_overworld_function: @ 80D75D8 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -389571,7 +389571,7 @@ itemid_get_overworld_function: ; 80D75D8 thumb_func_end itemid_get_overworld_function thumb_func_start itemid_get_usage -itemid_get_usage: ; 80D75FC +itemid_get_usage: @ 80D75FC push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -389591,7 +389591,7 @@ itemid_get_usage: ; 80D75FC thumb_func_end itemid_get_usage thumb_func_start itemid_get_battle_function -itemid_get_battle_function: ; 80D7620 +itemid_get_battle_function: @ 80D7620 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -389611,7 +389611,7 @@ itemid_get_battle_function: ; 80D7620 thumb_func_end itemid_get_battle_function thumb_func_start itemid_get_x28 -itemid_get_x28: ; 80D7644 +itemid_get_x28: @ 80D7644 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -389631,12 +389631,12 @@ itemid_get_x28: ; 80D7644 thumb_func_end itemid_get_x28 thumb_func_start nullsub_41 -nullsub_41: ; 80D7668 +nullsub_41: @ 80D7668 bx lr thumb_func_end nullsub_41 thumb_func_start sub_80D766C -sub_80D766C: ; 80D766C +sub_80D766C: @ 80D766C ldr r1, =0x02039f2a movs r0, 0 strb r0, [r1] @@ -389645,7 +389645,7 @@ sub_80D766C: ; 80D766C thumb_func_end sub_80D766C thumb_func_start sub_80D7678 -sub_80D7678: ; 80D7678 +sub_80D7678: @ 80D7678 push {r4,lr} movs r0, 0 movs r1, 0x40 @@ -389702,7 +389702,7 @@ sub_80D7678: ; 80D7678 thumb_func_end sub_80D7678 thumb_func_start sub_80D7724 -sub_80D7724: ; 80D7724 +sub_80D7724: @ 80D7724 push {r4,r5,lr} ldr r0, =gUnknown_08C17AB0 movs r1, 0xC0 @@ -389747,7 +389747,7 @@ _080D775E: thumb_func_end sub_80D7724 thumb_func_start sub_80D779C -sub_80D779C: ; 80D779C +sub_80D779C: @ 80D779C push {r4,lr} movs r0, 0 bl ResetBgsAndClearDma3BusyFlags @@ -389780,7 +389780,7 @@ _080D77BA: thumb_func_end sub_80D779C thumb_func_start sub_80D77E4 -sub_80D77E4: ; 80D77E4 +sub_80D77E4: @ 80D77E4 push {lr} ldr r0, =gUnknown_08587F44 bl InitWindows @@ -389812,7 +389812,7 @@ _080D7822: thumb_func_end sub_80D77E4 thumb_func_start sub_80D782C -sub_80D782C: ; 80D782C +sub_80D782C: @ 80D782C push {r4,r5,lr} ldr r0, =gUnknown_08587C30 movs r1, 0xF0 @@ -389847,7 +389847,7 @@ _080D7848: thumb_func_end sub_80D782C thumb_func_start sub_80D787C -sub_80D787C: ; 80D787C +sub_80D787C: @ 80D787C push {r4-r7,lr} ldr r4, =0x02039f34 ldr r0, [r4] @@ -389977,7 +389977,7 @@ _080D7942: thumb_func_end sub_80D787C thumb_func_start sub_80D7988 -sub_80D7988: ; 80D7988 +sub_80D7988: @ 80D7988 push {r4,r5,lr} ldr r4, =0x02039f34 movs r0, 0x40 @@ -390064,7 +390064,7 @@ sub_80D7988: ; 80D7988 thumb_func_end sub_80D7988 thumb_func_start sub_80D7A5C -sub_80D7A5C: ; 80D7A5C +sub_80D7A5C: @ 80D7A5C push {r4,r5,lr} ldr r5, =0x02039f34 ldr r0, [r5] @@ -390146,7 +390146,7 @@ sub_80D7A5C: ; 80D7A5C thumb_func_end sub_80D7A5C thumb_func_start sub_80D7B24 -sub_80D7B24: ; 80D7B24 +sub_80D7B24: @ 80D7B24 push {r4-r6,lr} ldr r0, =0x030022c0 movs r1, 0x87 @@ -390277,7 +390277,7 @@ _080D7C56: thumb_func_end sub_80D7B24 thumb_func_start sub_80D7C7C -sub_80D7C7C: ; 80D7C7C +sub_80D7C7C: @ 80D7C7C push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -390304,7 +390304,7 @@ _080D7CA2: thumb_func_end sub_80D7C7C thumb_func_start sub_80D7CB4 -sub_80D7CB4: ; 80D7CB4 +sub_80D7CB4: @ 80D7CB4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -390417,7 +390417,7 @@ _080D7D9E: thumb_func_end sub_80D7CB4 thumb_func_start sub_80D7DAC -sub_80D7DAC: ; 80D7DAC +sub_80D7DAC: @ 80D7DAC push {lr} lsls r0, 24 lsrs r0, 24 @@ -390430,7 +390430,7 @@ sub_80D7DAC: ; 80D7DAC thumb_func_end sub_80D7DAC thumb_func_start sub_80D7DC8 -sub_80D7DC8: ; 80D7DC8 +sub_80D7DC8: @ 80D7DC8 lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -390447,7 +390447,7 @@ sub_80D7DC8: ; 80D7DC8 thumb_func_end sub_80D7DC8 thumb_func_start sub_80D7DE8 -sub_80D7DE8: ; 80D7DE8 +sub_80D7DE8: @ 80D7DE8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -390487,7 +390487,7 @@ _080D7E2A: thumb_func_end sub_80D7DE8 thumb_func_start sub_80D7E44 -sub_80D7E44: ; 80D7E44 +sub_80D7E44: @ 80D7E44 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -390733,7 +390733,7 @@ _080D80B8: thumb_func_end sub_80D7E44 thumb_func_start sub_80D80C8 -sub_80D80C8: ; 80D80C8 +sub_80D80C8: @ 80D80C8 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -390765,7 +390765,7 @@ _080D80F8: thumb_func_end sub_80D80C8 thumb_func_start sub_80D8108 -sub_80D8108: ; 80D8108 +sub_80D8108: @ 80D8108 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -390908,7 +390908,7 @@ _080D822C: thumb_func_end sub_80D8108 thumb_func_start sub_80D823C -sub_80D823C: ; 80D823C +sub_80D823C: @ 80D823C push {r4,r5,lr} bl CallObjectCallbacks bl RunActiveTasks @@ -390939,7 +390939,7 @@ _080D8266: thumb_func_end sub_80D823C thumb_func_start vblank_cb_battle -vblank_cb_battle: ; 80D827C +vblank_cb_battle: @ 80D827C push {lr} ldr r0, =0x02022e14 ldrh r1, [r0] @@ -390999,7 +390999,7 @@ vblank_cb_battle: ; 80D827C thumb_func_end vblank_cb_battle thumb_func_start sub_80D833C -sub_80D833C: ; 80D833C +sub_80D833C: @ 80D833C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -391083,7 +391083,7 @@ _080D841A: thumb_func_end sub_80D833C thumb_func_start sub_80D8424 -sub_80D8424: ; 80D8424 +sub_80D8424: @ 80D8424 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -391132,7 +391132,7 @@ _080D8482: thumb_func_end sub_80D8424 thumb_func_start sub_80D8490 -sub_80D8490: ; 80D8490 +sub_80D8490: @ 80D8490 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -391297,7 +391297,7 @@ _080D856C: thumb_func_end sub_80D8490 thumb_func_start sub_80D8610 -sub_80D8610: ; 80D8610 +sub_80D8610: @ 80D8610 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -391508,7 +391508,7 @@ _080D87FA: thumb_func_end sub_80D8610 thumb_func_start sub_80D880C -sub_80D880C: ; 80D880C +sub_80D880C: @ 80D880C push {lr} sub sp, 0x10 adds r3, r0, 0 @@ -391534,7 +391534,7 @@ sub_80D880C: ; 80D880C thumb_func_end sub_80D880C thumb_func_start sub_80D883C -sub_80D883C: ; 80D883C +sub_80D883C: @ 80D883C push {r4-r6,lr} mov r6, r8 push {r6} @@ -391579,7 +391579,7 @@ sub_80D883C: ; 80D883C thumb_func_end sub_80D883C thumb_func_start sub_80D8894 -sub_80D8894: ; 80D8894 +sub_80D8894: @ 80D8894 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -391639,7 +391639,7 @@ _080D891E: thumb_func_end sub_80D8894 thumb_func_start sub_80D892C -sub_80D892C: ; 80D892C +sub_80D892C: @ 80D892C push {lr} lsls r0, 24 lsrs r0, 24 @@ -391661,7 +391661,7 @@ sub_80D892C: ; 80D892C thumb_func_end sub_80D892C thumb_func_start sub_80D895C -sub_80D895C: ; 80D895C +sub_80D895C: @ 80D895C push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -391728,7 +391728,7 @@ _080D897C: thumb_func_end sub_80D895C thumb_func_start sub_80D8A04 -sub_80D8A04: ; 80D8A04 +sub_80D8A04: @ 80D8A04 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -391766,7 +391766,7 @@ _080D8A42: thumb_func_end sub_80D8A04 thumb_func_start sub_80D8A50 -sub_80D8A50: ; 80D8A50 +sub_80D8A50: @ 80D8A50 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -391793,7 +391793,7 @@ _080D8A76: thumb_func_end sub_80D8A50 thumb_func_start sub_80D8A88 -sub_80D8A88: ; 80D8A88 +sub_80D8A88: @ 80D8A88 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -391874,7 +391874,7 @@ _080D8B18: thumb_func_end sub_80D8A88 thumb_func_start sub_80D8B38 -sub_80D8B38: ; 80D8B38 +sub_80D8B38: @ 80D8B38 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -394346,7 +394346,7 @@ _080DA100: thumb_func_end sub_80D8B38 thumb_func_start sub_80DA110 -sub_80DA110: ; 80DA110 +sub_80DA110: @ 80DA110 push {lr} lsls r0, 24 lsrs r0, 24 @@ -394365,7 +394365,7 @@ sub_80DA110: ; 80DA110 thumb_func_end sub_80DA110 thumb_func_start sub_80DA134 -sub_80DA134: ; 80DA134 +sub_80DA134: @ 80DA134 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x24] @@ -394394,7 +394394,7 @@ _080DA15C: thumb_func_end sub_80DA134 thumb_func_start sub_80DA164 -sub_80DA164: ; 80DA164 +sub_80DA164: @ 80DA164 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x24] @@ -394423,7 +394423,7 @@ _080DA18E: thumb_func_end sub_80DA164 thumb_func_start sub_80DA198 -sub_80DA198: ; 80DA198 +sub_80DA198: @ 80DA198 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -394512,7 +394512,7 @@ _080DA250: thumb_func_end sub_80DA198 thumb_func_start sub_80DA25C -sub_80DA25C: ; 80DA25C +sub_80DA25C: @ 80DA25C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -394536,7 +394536,7 @@ sub_80DA25C: ; 80DA25C thumb_func_end sub_80DA25C thumb_func_start sub_80DA28C -sub_80DA28C: ; 80DA28C +sub_80DA28C: @ 80DA28C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -394611,7 +394611,7 @@ _080DA312: thumb_func_end sub_80DA28C thumb_func_start sub_80DA31C -sub_80DA31C: ; 80DA31C +sub_80DA31C: @ 80DA31C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -394634,7 +394634,7 @@ _080DA33A: thumb_func_end sub_80DA31C thumb_func_start sub_80DA348 -sub_80DA348: ; 80DA348 +sub_80DA348: @ 80DA348 lsls r0, 24 lsrs r0, 24 ldr r2, =0x0201a204 @@ -394661,7 +394661,7 @@ sub_80DA348: ; 80DA348 thumb_func_end sub_80DA348 thumb_func_start sub_80DA38C -sub_80DA38C: ; 80DA38C +sub_80DA38C: @ 80DA38C push {lr} lsls r0, 24 lsrs r0, 24 @@ -394694,7 +394694,7 @@ _080DA3BE: thumb_func_end sub_80DA38C thumb_func_start sub_80DA3CC -sub_80DA3CC: ; 80DA3CC +sub_80DA3CC: @ 80DA3CC push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -394755,7 +394755,7 @@ _080DA45A: thumb_func_end sub_80DA3CC thumb_func_start sub_80DA464 -sub_80DA464: ; 80DA464 +sub_80DA464: @ 80DA464 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -394784,7 +394784,7 @@ _080DA48E: thumb_func_end sub_80DA464 thumb_func_start sub_80DA49C -sub_80DA49C: ; 80DA49C +sub_80DA49C: @ 80DA49C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -394809,7 +394809,7 @@ _080DA4BE: thumb_func_end sub_80DA49C thumb_func_start sub_80DA4CC -sub_80DA4CC: ; 80DA4CC +sub_80DA4CC: @ 80DA4CC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -394829,7 +394829,7 @@ sub_80DA4CC: ; 80DA4CC thumb_func_end sub_80DA4CC thumb_func_start sub_80DA4F4 -sub_80DA4F4: ; 80DA4F4 +sub_80DA4F4: @ 80DA4F4 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -394849,7 +394849,7 @@ sub_80DA4F4: ; 80DA4F4 thumb_func_end sub_80DA4F4 thumb_func_start sub_80DA51C -sub_80DA51C: ; 80DA51C +sub_80DA51C: @ 80DA51C push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -394917,7 +394917,7 @@ _080DA5A0: thumb_func_end sub_80DA51C thumb_func_start sub_80DA5B4 -sub_80DA5B4: ; 80DA5B4 +sub_80DA5B4: @ 80DA5B4 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -394943,7 +394943,7 @@ _080DA5D8: thumb_func_end sub_80DA5B4 thumb_func_start sub_80DA5E8 -sub_80DA5E8: ; 80DA5E8 +sub_80DA5E8: @ 80DA5E8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -395020,7 +395020,7 @@ _080DA668: thumb_func_end sub_80DA5E8 thumb_func_start sub_80DA6B4 -sub_80DA6B4: ; 80DA6B4 +sub_80DA6B4: @ 80DA6B4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -395053,7 +395053,7 @@ _080DA6EA: thumb_func_end sub_80DA6B4 thumb_func_start sub_80DA700 -sub_80DA700: ; 80DA700 +sub_80DA700: @ 80DA700 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -395085,7 +395085,7 @@ _080DA72E: thumb_func_end sub_80DA700 thumb_func_start sub_80DA740 -sub_80DA740: ; 80DA740 +sub_80DA740: @ 80DA740 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -395133,7 +395133,7 @@ _080DA794: thumb_func_end sub_80DA740 thumb_func_start sub_80DA7A0 -sub_80DA7A0: ; 80DA7A0 +sub_80DA7A0: @ 80DA7A0 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -395164,7 +395164,7 @@ sub_80DA7A0: ; 80DA7A0 thumb_func_end sub_80DA7A0 thumb_func_start sub_80DA7EC -sub_80DA7EC: ; 80DA7EC +sub_80DA7EC: @ 80DA7EC push {lr} sub sp, 0x4 lsls r0, 24 @@ -395195,7 +395195,7 @@ sub_80DA7EC: ; 80DA7EC thumb_func_end sub_80DA7EC thumb_func_start sub_80DA830 -sub_80DA830: ; 80DA830 +sub_80DA830: @ 80DA830 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -395222,7 +395222,7 @@ _080DA860: thumb_func_end sub_80DA830 thumb_func_start sub_80DA874 -sub_80DA874: ; 80DA874 +sub_80DA874: @ 80DA874 push {lr} bl script_env_2_disable bl script_env_2_enable_and_set_ctx_running @@ -395231,7 +395231,7 @@ sub_80DA874: ; 80DA874 thumb_func_end sub_80DA874 thumb_func_start sub_80DA884 -sub_80DA884: ; 80DA884 +sub_80DA884: @ 80DA884 push {lr} ldr r0, =0x02039f2a ldrb r1, [r0] @@ -395249,7 +395249,7 @@ _080DA898: thumb_func_end sub_80DA884 thumb_func_start sub_80DA8A4 -sub_80DA8A4: ; 80DA8A4 +sub_80DA8A4: @ 80DA8A4 push {lr} ldr r0, =0x02039f25 ldr r1, =0x02039f2b @@ -395268,7 +395268,7 @@ _080DA8C2: thumb_func_end sub_80DA8A4 thumb_func_start sub_80DA8C8 -sub_80DA8C8: ; 80DA8C8 +sub_80DA8C8: @ 80DA8C8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -395596,7 +395596,7 @@ _080DAB40: thumb_func_end sub_80DA8C8 thumb_func_start sub_80DAB8C -sub_80DAB8C: ; 80DAB8C +sub_80DAB8C: @ 80DAB8C push {r4-r7,lr} mov r7, r8 push {r7} @@ -395747,7 +395747,7 @@ _080DAC92: thumb_func_end sub_80DAB8C thumb_func_start sub_80DACBC -sub_80DACBC: ; 80DACBC +sub_80DACBC: @ 80DACBC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -395920,7 +395920,7 @@ _080DADF6: thumb_func_end sub_80DACBC thumb_func_start sub_80DAE0C -sub_80DAE0C: ; 80DAE0C +sub_80DAE0C: @ 80DAE0C push {r4,lr} adds r4, r0, 0 movs r1, 0x2D @@ -396001,7 +396001,7 @@ _080DAE9A: thumb_func_end sub_80DAE0C thumb_func_start sub_80DAEA4 -sub_80DAEA4: ; 80DAEA4 +sub_80DAEA4: @ 80DAEA4 push {r4,r5,lr} movs r5, 0 _080DAEA8: @@ -396026,7 +396026,7 @@ _080DAEA8: thumb_func_end sub_80DAEA4 thumb_func_start sub_80DAED4 -sub_80DAED4: ; 80DAED4 +sub_80DAED4: @ 80DAED4 push {r4,r5,lr} adds r5, r0, 0 lsls r4, r1, 24 @@ -396048,7 +396048,7 @@ sub_80DAED4: ; 80DAED4 thumb_func_end sub_80DAED4 thumb_func_start sub_80DAF04 -sub_80DAF04: ; 80DAF04 +sub_80DAF04: @ 80DAF04 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -396063,7 +396063,7 @@ sub_80DAF04: ; 80DAF04 thumb_func_end sub_80DAF04 thumb_func_start sub_80DAF1C -sub_80DAF1C: ; 80DAF1C +sub_80DAF1C: @ 80DAF1C push {r4,r5,lr} sub sp, 0x24 adds r4, r1, 0 @@ -396109,7 +396109,7 @@ _080DAF5C: thumb_func_end sub_80DAF1C thumb_func_start sub_80DAF88 -sub_80DAF88: ; 80DAF88 +sub_80DAF88: @ 80DAF88 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -396124,7 +396124,7 @@ sub_80DAF88: ; 80DAF88 thumb_func_end sub_80DAF88 thumb_func_start sub_80DAFA0 -sub_80DAFA0: ; 80DAFA0 +sub_80DAFA0: @ 80DAFA0 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -396153,7 +396153,7 @@ sub_80DAFA0: ; 80DAFA0 thumb_func_end sub_80DAFA0 thumb_func_start sub_80DAFE0 -sub_80DAFE0: ; 80DAFE0 +sub_80DAFE0: @ 80DAFE0 push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -396250,7 +396250,7 @@ _080DB080: thumb_func_end sub_80DAFE0 thumb_func_start sub_80DB09C -sub_80DB09C: ; 80DB09C +sub_80DB09C: @ 80DB09C push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -396273,7 +396273,7 @@ _080DB0A6: thumb_func_end sub_80DB09C thumb_func_start sub_80DB0C4 -sub_80DB0C4: ; 80DB0C4 +sub_80DB0C4: @ 80DB0C4 push {r4,r5,lr} ldr r0, =gUnknown_08587C00 bl LoadCompressedObjectPic @@ -396311,7 +396311,7 @@ sub_80DB0C4: ; 80DB0C4 thumb_func_end sub_80DB0C4 thumb_func_start sub_80DB120 -sub_80DB120: ; 80DB120 +sub_80DB120: @ 80DB120 push {lr} ldr r0, =gUnknown_08587C08 bl LoadCompressedObjectPic @@ -396347,7 +396347,7 @@ sub_80DB120: ; 80DB120 thumb_func_end sub_80DB120 thumb_func_start sub_80DB174 -sub_80DB174: ; 80DB174 +sub_80DB174: @ 80DB174 push {r4-r7,lr} mov r7, r8 push {r7} @@ -396477,7 +396477,7 @@ _080DB280: thumb_func_end sub_80DB174 thumb_func_start sub_80DB2A8 -sub_80DB2A8: ; 80DB2A8 +sub_80DB2A8: @ 80DB2A8 push {lr} lsls r0, 16 lsrs r0, 16 @@ -396493,7 +396493,7 @@ _080DB2B8: thumb_func_end sub_80DB2A8 thumb_func_start sub_80DB2BC -sub_80DB2BC: ; 80DB2BC +sub_80DB2BC: @ 80DB2BC push {r4-r6,lr} ldr r5, =0x02039f34 ldr r0, [r5] @@ -396518,7 +396518,7 @@ sub_80DB2BC: ; 80DB2BC thumb_func_end sub_80DB2BC thumb_func_start sub_80DB2EC -sub_80DB2EC: ; 80DB2EC +sub_80DB2EC: @ 80DB2EC push {lr} lsls r0, 16 lsls r1, 24 @@ -396576,7 +396576,7 @@ _080DB356: thumb_func_end sub_80DB2EC thumb_func_start prints_contest_move_description -prints_contest_move_description: ; 80DB370 +prints_contest_move_description: @ 80DB370 push {r4-r7,lr} mov r7, r8 push {r7} @@ -396738,7 +396738,7 @@ _080DB472: thumb_func_end prints_contest_move_description thumb_func_start sub_80DB4E0 -sub_80DB4E0: ; 80DB4E0 +sub_80DB4E0: @ 80DB4E0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -396819,7 +396819,7 @@ _080DB576: thumb_func_end sub_80DB4E0 thumb_func_start sub_80DB584 -sub_80DB584: ; 80DB584 +sub_80DB584: @ 80DB584 push {r4,r5,lr} movs r4, 0 movs r5, 0 @@ -396843,14 +396843,14 @@ _080DB58A: thumb_func_end sub_80DB584 thumb_func_start sub_80DB5B0 -sub_80DB5B0: ; 80DB5B0 +sub_80DB5B0: @ 80DB5B0 ldr r0, =0x00002034 bx lr .pool thumb_func_end sub_80DB5B0 thumb_func_start sub_80DB5B8 -sub_80DB5B8: ; 80DB5B8 +sub_80DB5B8: @ 80DB5B8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -396963,7 +396963,7 @@ _080DB68A: thumb_func_end sub_80DB5B8 thumb_func_start sub_80DB69C -sub_80DB69C: ; 80DB69C +sub_80DB69C: @ 80DB69C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -397046,7 +397046,7 @@ _080DB6B6: thumb_func_end sub_80DB69C thumb_func_start sub_80DB748 -sub_80DB748: ; 80DB748 +sub_80DB748: @ 80DB748 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -397091,7 +397091,7 @@ _080DB78A: thumb_func_end sub_80DB748 thumb_func_start sub_80DB798 -sub_80DB798: ; 80DB798 +sub_80DB798: @ 80DB798 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -397213,7 +397213,7 @@ _080DB874: thumb_func_end sub_80DB798 thumb_func_start sub_80DB884 -sub_80DB884: ; 80DB884 +sub_80DB884: @ 80DB884 push {r4,lr} movs r4, 0 _080DB888: @@ -397229,7 +397229,7 @@ _080DB888: thumb_func_end sub_80DB884 thumb_func_start sub_80DB89C -sub_80DB89C: ; 80DB89C +sub_80DB89C: @ 80DB89C push {lr} movs r0, 0x4 movs r1, 0 @@ -397244,7 +397244,7 @@ sub_80DB89C: ; 80DB89C thumb_func_end sub_80DB89C thumb_func_start sub_80DB8B8 -sub_80DB8B8: ; 80DB8B8 +sub_80DB8B8: @ 80DB8B8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -397291,7 +397291,7 @@ _080DB90A: thumb_func_end sub_80DB8B8 thumb_func_start sub_80DB918 -sub_80DB918: ; 80DB918 +sub_80DB918: @ 80DB918 push {r4,r5,lr} movs r4, 0 movs r5, 0 @@ -397315,7 +397315,7 @@ _080DB91E: thumb_func_end sub_80DB918 thumb_func_start sub_80DB944 -sub_80DB944: ; 80DB944 +sub_80DB944: @ 80DB944 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -397429,7 +397429,7 @@ _080DB9F8: thumb_func_end sub_80DB944 thumb_func_start sub_80DBA18 -sub_80DBA18: ; 80DBA18 +sub_80DBA18: @ 80DBA18 push {r4,r5,lr} ldr r4, =0x02039f34 movs r2, 0 @@ -397475,7 +397475,7 @@ _080DBA52: thumb_func_end sub_80DBA18 thumb_func_start sub_80DBA68 -sub_80DBA68: ; 80DBA68 +sub_80DBA68: @ 80DBA68 push {lr} lsls r0, 24 lsrs r0, 24 @@ -397508,7 +397508,7 @@ _080DBA9A: thumb_func_end sub_80DBA68 thumb_func_start sub_80DBAA0 -sub_80DBAA0: ; 80DBAA0 +sub_80DBAA0: @ 80DBAA0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -397776,7 +397776,7 @@ _080DBC3C: thumb_func_end sub_80DBAA0 thumb_func_start sub_80DBCA8 -sub_80DBCA8: ; 80DBCA8 +sub_80DBCA8: @ 80DBCA8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -397809,7 +397809,7 @@ _080DBCDA: thumb_func_end sub_80DBCA8 thumb_func_start sub_80DBCE0 -sub_80DBCE0: ; 80DBCE0 +sub_80DBCE0: @ 80DBCE0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -397834,7 +397834,7 @@ sub_80DBCE0: ; 80DBCE0 thumb_func_end sub_80DBCE0 thumb_func_start sub_80DBD18 -sub_80DBD18: ; 80DBD18 +sub_80DBD18: @ 80DBD18 push {r4,lr} movs r4, 0 _080DBD1C: @@ -397851,7 +397851,7 @@ _080DBD1C: thumb_func_end sub_80DBD18 thumb_func_start sub_80DBD34 -sub_80DBD34: ; 80DBD34 +sub_80DBD34: @ 80DBD34 lsls r0, 24 ldr r1, =0x02039f10 lsrs r0, 23 @@ -397865,7 +397865,7 @@ sub_80DBD34: ; 80DBD34 thumb_func_end sub_80DBD34 thumb_func_start sub_80DBD4C -sub_80DBD4C: ; 80DBD4C +sub_80DBD4C: @ 80DBD4C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -398065,7 +398065,7 @@ _080DBEA2: thumb_func_end sub_80DBD4C thumb_func_start sub_80DBED4 -sub_80DBED4: ; 80DBED4 +sub_80DBED4: @ 80DBED4 push {lr} ldr r0, =0x02039f2a ldrb r1, [r0] @@ -398103,7 +398103,7 @@ _080DBF0E: thumb_func_end sub_80DBED4 thumb_func_start sub_80DBF30 -sub_80DBF30: ; 80DBF30 +sub_80DBF30: @ 80DBF30 push {lr} lsls r0, 4 adds r0, r2 @@ -398139,7 +398139,7 @@ _080DBF62: thumb_func_end sub_80DBF30 thumb_func_start sub_80DBF68 -sub_80DBF68: ; 80DBF68 +sub_80DBF68: @ 80DBF68 push {lr} ldr r0, =0x02022e16 movs r1, 0 @@ -398156,7 +398156,7 @@ sub_80DBF68: ; 80DBF68 thumb_func_end sub_80DBF68 thumb_func_start sub_80DBF90 -sub_80DBF90: ; 80DBF90 +sub_80DBF90: @ 80DBF90 push {r4,r5,lr} sub sp, 0xC movs r5, 0x80 @@ -398187,7 +398187,7 @@ _080DBF9A: thumb_func_end sub_80DBF90 thumb_func_start sub_80DBFC8 -sub_80DBFC8: ; 80DBFC8 +sub_80DBFC8: @ 80DBFC8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -398211,7 +398211,7 @@ _080DBFE2: thumb_func_end sub_80DBFC8 thumb_func_start sub_80DBFFC -sub_80DBFFC: ; 80DBFFC +sub_80DBFFC: @ 80DBFFC push {lr} lsls r0, 16 asrs r0, 16 @@ -398238,7 +398238,7 @@ _080DC020: thumb_func_end sub_80DBFFC thumb_func_start sub_80DC028 -sub_80DC028: ; 80DC028 +sub_80DC028: @ 80DC028 push {r4-r7,lr} mov r7, r8 push {r7} @@ -398335,7 +398335,7 @@ _080DC0D6: thumb_func_end sub_80DC028 thumb_func_start sub_80DC0F4 -sub_80DC0F4: ; 80DC0F4 +sub_80DC0F4: @ 80DC0F4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -398559,7 +398559,7 @@ _080DC2A8: thumb_func_end sub_80DC0F4 thumb_func_start sub_80DC2BC -sub_80DC2BC: ; 80DC2BC +sub_80DC2BC: @ 80DC2BC push {r4,r5,lr} ldr r0, =gUnknown_08587A74 bl LoadObjectPic @@ -398591,7 +398591,7 @@ _080DC2C8: thumb_func_end sub_80DC2BC thumb_func_start sub_80DC308 -sub_80DC308: ; 80DC308 +sub_80DC308: @ 80DC308 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -398673,7 +398673,7 @@ _080DC38E: thumb_func_end sub_80DC308 thumb_func_start sub_80DC3AC -sub_80DC3AC: ; 80DC3AC +sub_80DC3AC: @ 80DC3AC push {r4,lr} movs r4, 0 _080DC3B0: @@ -398689,7 +398689,7 @@ _080DC3B0: thumb_func_end sub_80DC3AC thumb_func_start sub_80DC3C4 -sub_80DC3C4: ; 80DC3C4 +sub_80DC3C4: @ 80DC3C4 push {r4,lr} movs r2, 0 ldr r3, =0x02039f34 @@ -398729,7 +398729,7 @@ _080DC402: thumb_func_end sub_80DC3C4 thumb_func_start sub_80DC408 -sub_80DC408: ; 80DC408 +sub_80DC408: @ 80DC408 push {r4,lr} adds r3, r0, 0 ldrh r2, [r3, 0x24] @@ -398766,7 +398766,7 @@ _080DC446: thumb_func_end sub_80DC408 thumb_func_start sub_80DC44C -sub_80DC44C: ; 80DC44C +sub_80DC44C: @ 80DC44C push {r4-r6,lr} movs r2, 0 ldr r6, =0x02020630 @@ -398798,7 +398798,7 @@ _080DC458: thumb_func_end sub_80DC44C thumb_func_start sub_80DC490 -sub_80DC490: ; 80DC490 +sub_80DC490: @ 80DC490 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -398849,7 +398849,7 @@ _080DC4E2: thumb_func_end sub_80DC490 thumb_func_start sub_80DC4F0 -sub_80DC4F0: ; 80DC4F0 +sub_80DC4F0: @ 80DC4F0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -398917,7 +398917,7 @@ _080DC506: thumb_func_end sub_80DC4F0 thumb_func_start sub_80DC594 -sub_80DC594: ; 80DC594 +sub_80DC594: @ 80DC594 push {lr} ldr r0, =gUnknown_08587BB0 bl LoadCompressedObjectPic @@ -398951,7 +398951,7 @@ sub_80DC594: ; 80DC594 thumb_func_end sub_80DC594 thumb_func_start sub_80DC5E8 -sub_80DC5E8: ; 80DC5E8 +sub_80DC5E8: @ 80DC5E8 push {r4,lr} ldr r0, =sub_80DC728 movs r1, 0x1E @@ -398985,7 +398985,7 @@ _080DC60A: thumb_func_end sub_80DC5E8 thumb_func_start sub_80DC630 -sub_80DC630: ; 80DC630 +sub_80DC630: @ 80DC630 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -399020,7 +399020,7 @@ sub_80DC630: ; 80DC630 thumb_func_end sub_80DC630 thumb_func_start sub_80DC674 -sub_80DC674: ; 80DC674 +sub_80DC674: @ 80DC674 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -399043,7 +399043,7 @@ sub_80DC674: ; 80DC674 thumb_func_end sub_80DC674 thumb_func_start sub_80DC6A4 -sub_80DC6A4: ; 80DC6A4 +sub_80DC6A4: @ 80DC6A4 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -399108,7 +399108,7 @@ _080DC716: thumb_func_end sub_80DC6A4 thumb_func_start sub_80DC728 -sub_80DC728: ; 80DC728 +sub_80DC728: @ 80DC728 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -399210,7 +399210,7 @@ _080DC7CA: thumb_func_end sub_80DC728 thumb_func_start sub_80DC7EC -sub_80DC7EC: ; 80DC7EC +sub_80DC7EC: @ 80DC7EC push {r4,lr} ldr r0, =sub_80DC8D0 movs r1, 0x1E @@ -399234,7 +399234,7 @@ _080DC800: thumb_func_end sub_80DC7EC thumb_func_start sub_80DC81C -sub_80DC81C: ; 80DC81C +sub_80DC81C: @ 80DC81C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -399270,7 +399270,7 @@ sub_80DC81C: ; 80DC81C thumb_func_end sub_80DC81C thumb_func_start sub_80DC864 -sub_80DC864: ; 80DC864 +sub_80DC864: @ 80DC864 push {r4,lr} movs r4, 0 _080DC868: @@ -399286,7 +399286,7 @@ _080DC868: thumb_func_end sub_80DC864 thumb_func_start sub_80DC87C -sub_80DC87C: ; 80DC87C +sub_80DC87C: @ 80DC87C push {r4-r6,lr} adds r4, r0, 0 lsls r4, 24 @@ -399324,7 +399324,7 @@ sub_80DC87C: ; 80DC87C thumb_func_end sub_80DC87C thumb_func_start sub_80DC8D0 -sub_80DC8D0: ; 80DC8D0 +sub_80DC8D0: @ 80DC8D0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -399440,7 +399440,7 @@ _080DC996: thumb_func_end sub_80DC8D0 thumb_func_start sub_80DC9B4 -sub_80DC9B4: ; 80DC9B4 +sub_80DC9B4: @ 80DC9B4 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -399469,7 +399469,7 @@ _080DC9E6: thumb_func_end sub_80DC9B4 thumb_func_start sub_80DC9EC -sub_80DC9EC: ; 80DC9EC +sub_80DC9EC: @ 80DC9EC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -399637,7 +399637,7 @@ sub_80DC9EC: ; 80DC9EC thumb_func_end sub_80DC9EC thumb_func_start sub_80DCB78 -sub_80DCB78: ; 80DCB78 +sub_80DCB78: @ 80DCB78 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -399666,7 +399666,7 @@ sub_80DCB78: ; 80DCB78 thumb_func_end sub_80DCB78 thumb_func_start sub_80DCBB4 -sub_80DCBB4: ; 80DCBB4 +sub_80DCBB4: @ 80DCBB4 push {lr} movs r1, 0xFD lsls r1, 6 @@ -399681,7 +399681,7 @@ sub_80DCBB4: ; 80DCBB4 thumb_func_end sub_80DCBB4 thumb_func_start sub_80DCBD0 -sub_80DCBD0: ; 80DCBD0 +sub_80DCBD0: @ 80DCBD0 push {lr} movs r0, 0x50 movs r1, 0 @@ -399694,7 +399694,7 @@ sub_80DCBD0: ; 80DCBD0 thumb_func_end sub_80DCBD0 thumb_func_start sub_80DCBE8 -sub_80DCBE8: ; 80DCBE8 +sub_80DCBE8: @ 80DCBE8 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -399765,7 +399765,7 @@ _080DCC76: thumb_func_end sub_80DCBE8 thumb_func_start sub_80DCC84 -sub_80DCC84: ; 80DCC84 +sub_80DCC84: @ 80DCC84 push {lr} mov r12, r0 adds r0, 0x3F @@ -399809,7 +399809,7 @@ _080DCCCC: thumb_func_end sub_80DCC84 thumb_func_start sub_80DCCD8 -sub_80DCCD8: ; 80DCCD8 +sub_80DCCD8: @ 80DCCD8 push {lr} ldr r1, =0x02039f34 ldr r1, [r1] @@ -399834,7 +399834,7 @@ sub_80DCCD8: ; 80DCCD8 thumb_func_end sub_80DCCD8 thumb_func_start sub_80DCD08 -sub_80DCD08: ; 80DCD08 +sub_80DCD08: @ 80DCD08 push {lr} ldr r0, =0x02000000 movs r1, 0xD0 @@ -399868,7 +399868,7 @@ _080DCD42: thumb_func_end sub_80DCD08 thumb_func_start sub_80DCD48 -sub_80DCD48: ; 80DCD48 +sub_80DCD48: @ 80DCD48 push {r4,r5,lr} sub sp, 0xC ldr r0, =0x020322d5 @@ -399998,7 +399998,7 @@ _080DCE44: thumb_func_end sub_80DCD48 thumb_func_start sub_80DCE58 -sub_80DCE58: ; 80DCE58 +sub_80DCE58: @ 80DCE58 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -400259,7 +400259,7 @@ _080DD034: thumb_func_end sub_80DCE58 thumb_func_start sub_80DD04C -sub_80DD04C: ; 80DD04C +sub_80DD04C: @ 80DD04C push {r4,r5,lr} movs r4, 0 movs r5, 0xA0 @@ -400285,7 +400285,7 @@ _080DD052: thumb_func_end sub_80DD04C thumb_func_start sub_80DD080 -sub_80DD080: ; 80DD080 +sub_80DD080: @ 80DD080 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -400714,7 +400714,7 @@ _080DD3C4: thumb_func_end sub_80DD080 thumb_func_start sub_80DD3D4 -sub_80DD3D4: ; 80DD3D4 +sub_80DD3D4: @ 80DD3D4 lsls r0, 24 lsrs r0, 24 ldr r2, =0x02039f34 @@ -400730,7 +400730,7 @@ sub_80DD3D4: ; 80DD3D4 thumb_func_end sub_80DD3D4 thumb_func_start sub_80DD3F0 -sub_80DD3F0: ; 80DD3F0 +sub_80DD3F0: @ 80DD3F0 lsls r0, 24 lsrs r0, 24 ldr r2, =0x02039f34 @@ -400746,7 +400746,7 @@ sub_80DD3F0: ; 80DD3F0 thumb_func_end sub_80DD3F0 thumb_func_start sub_80DD40C -sub_80DD40C: ; 80DD40C +sub_80DD40C: @ 80DD40C push {lr} lsls r0, 24 lsrs r0, 24 @@ -400789,7 +400789,7 @@ _080DD456: thumb_func_end sub_80DD40C thumb_func_start sub_80DD45C -sub_80DD45C: ; 80DD45C +sub_80DD45C: @ 80DD45C push {r4-r6,lr} adds r4, r0, 0 lsls r4, 24 @@ -400886,7 +400886,7 @@ _080DD52C: thumb_func_end sub_80DD45C thumb_func_start sub_80DD560 -sub_80DD560: ; 80DD560 +sub_80DD560: @ 80DD560 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -400913,7 +400913,7 @@ sub_80DD560: ; 80DD560 thumb_func_end sub_80DD560 thumb_func_start sub_80DD590 -sub_80DD590: ; 80DD590 +sub_80DD590: @ 80DD590 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -401088,7 +401088,7 @@ _080DD690: thumb_func_end sub_80DD590 thumb_func_start sub_80DD6DC -sub_80DD6DC: ; 80DD6DC +sub_80DD6DC: @ 80DD6DC push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x30] @@ -401123,7 +401123,7 @@ _080DD712: thumb_func_end sub_80DD6DC thumb_func_start sub_80DD720 -sub_80DD720: ; 80DD720 +sub_80DD720: @ 80DD720 push {r4,r5,lr} lsls r0, 24 lsrs r1, r0, 24 @@ -401339,7 +401339,7 @@ _080DD8F8: thumb_func_end sub_80DD720 thumb_func_start sub_80DD940 -sub_80DD940: ; 80DD940 +sub_80DD940: @ 80DD940 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -401421,7 +401421,7 @@ _080DD9C8: thumb_func_end sub_80DD940 thumb_func_start sub_80DD9F0 -sub_80DD9F0: ; 80DD9F0 +sub_80DD9F0: @ 80DD9F0 lsls r0, 16 ldr r3, =gUnknown_085899EC ldr r1, =gContestMoves @@ -401443,7 +401443,7 @@ sub_80DD9F0: ; 80DD9F0 thumb_func_end sub_80DD9F0 thumb_func_start sub_80DDA20 -sub_80DDA20: ; 80DDA20 +sub_80DDA20: @ 80DDA20 push {r4,r5,lr} ldr r0, =c3_08130B10 movs r1, 0xA @@ -401471,7 +401471,7 @@ sub_80DDA20: ; 80DDA20 thumb_func_end sub_80DDA20 thumb_func_start c3_08130B10 -c3_08130B10: ; 80DDA60 +c3_08130B10: @ 80DDA60 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -401558,7 +401558,7 @@ _080DDAFE: thumb_func_end c3_08130B10 thumb_func_start sub_80DDB0C -sub_80DDB0C: ; 80DDB0C +sub_80DDB0C: @ 80DDB0C push {r4,lr} ldr r0, =sub_80DDB6C movs r1, 0xA @@ -401601,7 +401601,7 @@ sub_80DDB0C: ; 80DDB0C thumb_func_end sub_80DDB0C thumb_func_start sub_80DDB6C -sub_80DDB6C: ; 80DDB6C +sub_80DDB6C: @ 80DDB6C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -401662,7 +401662,7 @@ _080DDBD4: thumb_func_end sub_80DDB6C thumb_func_start sub_80DDBE8 -sub_80DDBE8: ; 80DDBE8 +sub_80DDBE8: @ 80DDBE8 push {r4,r5,lr} ldr r5, =0x02020630 ldr r4, =0x02039f34 @@ -401713,7 +401713,7 @@ _080DDC40: thumb_func_end sub_80DDBE8 thumb_func_start task08_080CD1CC -task08_080CD1CC: ; 80DDC4C +task08_080CD1CC: @ 80DDC4C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -401782,7 +401782,7 @@ _080DDCC4: thumb_func_end task08_080CD1CC thumb_func_start sub_80DDCDC -sub_80DDCDC: ; 80DDCDC +sub_80DDCDC: @ 80DDCDC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -401814,7 +401814,7 @@ sub_80DDCDC: ; 80DDCDC thumb_func_end sub_80DDCDC thumb_func_start sub_80DDD20 -sub_80DDD20: ; 80DDD20 +sub_80DDD20: @ 80DDD20 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -401884,7 +401884,7 @@ _080DDD9C: thumb_func_end sub_80DDD20 thumb_func_start sub_80DDDA8 -sub_80DDDA8: ; 80DDDA8 +sub_80DDDA8: @ 80DDDA8 ldr r3, =0x02020630 ldr r0, =0x02039f34 ldr r2, [r0] @@ -401915,7 +401915,7 @@ sub_80DDDA8: ; 80DDDA8 thumb_func_end sub_80DDDA8 thumb_func_start sub_80DDDE4 -sub_80DDDE4: ; 80DDDE4 +sub_80DDDE4: @ 80DDDE4 ldr r2, =0x02020630 ldr r0, =0x02039f34 ldr r0, [r0] @@ -401936,7 +401936,7 @@ sub_80DDDE4: ; 80DDDE4 thumb_func_end sub_80DDDE4 thumb_func_start sub_80DDE0C -sub_80DDE0C: ; 80DDE0C +sub_80DDE0C: @ 80DDE0C push {lr} ldr r0, =sub_80DDE30 movs r1, 0xF @@ -401954,7 +401954,7 @@ sub_80DDE0C: ; 80DDE0C thumb_func_end sub_80DDE0C thumb_func_start sub_80DDE30 -sub_80DDE30: ; 80DDE30 +sub_80DDE30: @ 80DDE30 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -402025,7 +402025,7 @@ _080DDEBA: thumb_func_end sub_80DDE30 thumb_func_start sub_80DDED0 -sub_80DDED0: ; 80DDED0 +sub_80DDED0: @ 80DDED0 push {r4-r7,lr} adds r4, r0, 0 lsls r4, 24 @@ -402109,7 +402109,7 @@ _080DDF4E: thumb_func_end sub_80DDED0 thumb_func_start sub_80DDF80 -sub_80DDF80: ; 80DDF80 +sub_80DDF80: @ 80DDF80 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -402177,7 +402177,7 @@ _080DDFFC: thumb_func_end sub_80DDF80 thumb_func_start sub_80DE008 -sub_80DE008: ; 80DE008 +sub_80DE008: @ 80DE008 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -402287,7 +402287,7 @@ _080DE0D6: thumb_func_end sub_80DE008 thumb_func_start sub_80DE0F0 -sub_80DE0F0: ; 80DE0F0 +sub_80DE0F0: @ 80DE0F0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -402318,7 +402318,7 @@ _080DE122: thumb_func_end sub_80DE0F0 thumb_func_start sub_80DE12C -sub_80DE12C: ; 80DE12C +sub_80DE12C: @ 80DE12C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -402410,7 +402410,7 @@ _080DE1CA: thumb_func_end sub_80DE12C thumb_func_start sub_80DE1E8 -sub_80DE1E8: ; 80DE1E8 +sub_80DE1E8: @ 80DE1E8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -402444,7 +402444,7 @@ _080DE21E: thumb_func_end sub_80DE1E8 thumb_func_start sub_80DE224 -sub_80DE224: ; 80DE224 +sub_80DE224: @ 80DE224 push {r4-r7,lr} mov r7, r8 push {r7} @@ -402577,7 +402577,7 @@ _080DE2F0: thumb_func_end sub_80DE224 thumb_func_start sub_80DE350 -sub_80DE350: ; 80DE350 +sub_80DE350: @ 80DE350 push {r4-r7,lr} sub sp, 0x8 ldr r1, =0x06008000 @@ -402671,7 +402671,7 @@ _080DE3CA: thumb_func_end sub_80DE350 thumb_func_start sub_80DE424 -sub_80DE424: ; 80DE424 +sub_80DE424: @ 80DE424 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -402699,7 +402699,7 @@ sub_80DE424: ; 80DE424 thumb_func_end sub_80DE424 thumb_func_start sub_80DE464 -sub_80DE464: ; 80DE464 +sub_80DE464: @ 80DE464 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -402733,7 +402733,7 @@ _080DE496: thumb_func_end sub_80DE464 thumb_func_start sub_80DE4A8 -sub_80DE4A8: ; 80DE4A8 +sub_80DE4A8: @ 80DE4A8 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -402854,7 +402854,7 @@ _080DE5B4: thumb_func_end sub_80DE4A8 thumb_func_start sub_80DE5C0 -sub_80DE5C0: ; 80DE5C0 +sub_80DE5C0: @ 80DE5C0 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -402880,7 +402880,7 @@ _080DE5E4: thumb_func_end sub_80DE5C0 thumb_func_start sub_80DE5F4 -sub_80DE5F4: ; 80DE5F4 +sub_80DE5F4: @ 80DE5F4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -402938,7 +402938,7 @@ _080DE654: thumb_func_end sub_80DE5F4 thumb_func_start sub_80DE65C -sub_80DE65C: ; 80DE65C +sub_80DE65C: @ 80DE65C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -402972,7 +402972,7 @@ _080DE690: thumb_func_end sub_80DE65C thumb_func_start sub_80DE69C -sub_80DE69C: ; 80DE69C +sub_80DE69C: @ 80DE69C push {r4-r7,lr} mov r7, r8 push {r7} @@ -403091,7 +403091,7 @@ _080DE74C: thumb_func_end sub_80DE69C thumb_func_start sub_80DE794 -sub_80DE794: ; 80DE794 +sub_80DE794: @ 80DE794 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -403172,7 +403172,7 @@ _080DE822: thumb_func_end sub_80DE794 thumb_func_start sub_80DE834 -sub_80DE834: ; 80DE834 +sub_80DE834: @ 80DE834 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -403188,7 +403188,7 @@ _080DE844: thumb_func_end sub_80DE834 thumb_func_start sub_80DE84C -sub_80DE84C: ; 80DE84C +sub_80DE84C: @ 80DE84C push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -403204,7 +403204,7 @@ _080DE85A: thumb_func_end sub_80DE84C thumb_func_start sub_80DE864 -sub_80DE864: ; 80DE864 +sub_80DE864: @ 80DE864 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -403358,7 +403358,7 @@ _080DE9A2: thumb_func_end sub_80DE864 thumb_func_start sub_80DE9B0 -sub_80DE9B0: ; 80DE9B0 +sub_80DE9B0: @ 80DE9B0 push {r4,lr} ldr r4, =0x02039f34 ldr r0, [r4] @@ -403383,7 +403383,7 @@ _080DE9D2: thumb_func_end sub_80DE9B0 thumb_func_start sub_80DE9DC -sub_80DE9DC: ; 80DE9DC +sub_80DE9DC: @ 80DE9DC push {r4-r6,lr} adds r4, r0, 0 lsls r4, 24 @@ -403417,7 +403417,7 @@ sub_80DE9DC: ; 80DE9DC thumb_func_end sub_80DE9DC thumb_func_start sub_80DEA20 -sub_80DEA20: ; 80DEA20 +sub_80DEA20: @ 80DEA20 push {lr} ldr r0, =DummyObjectCallback bl object_new_hidden_with_callback @@ -403440,7 +403440,7 @@ sub_80DEA20: ; 80DEA20 thumb_func_end sub_80DEA20 thumb_func_start sub_80DEA5C -sub_80DEA5C: ; 80DEA5C +sub_80DEA5C: @ 80DEA5C push {r4,lr} ldr r0, =0x020241e4 ldrb r0, [r0, 0x3] @@ -403476,7 +403476,7 @@ sub_80DEA5C: ; 80DEA5C thumb_func_end sub_80DEA5C thumb_func_start sub_80DEAA8 -sub_80DEAA8: ; 80DEAA8 +sub_80DEAA8: @ 80DEAA8 push {lr} lsls r0, 16 lsrs r0, 16 @@ -403545,7 +403545,7 @@ _080DEB64: thumb_func_end sub_80DEAA8 thumb_func_start sub_80DEB70 -sub_80DEB70: ; 80DEB70 +sub_80DEB70: @ 80DEB70 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -403593,7 +403593,7 @@ sub_80DEB70: ; 80DEB70 thumb_func_end sub_80DEB70 thumb_func_start sub_80DEBD0 -sub_80DEBD0: ; 80DEBD0 +sub_80DEBD0: @ 80DEBD0 push {r4,r5,lr} sub sp, 0x10 adds r5, r0, 0 @@ -403641,7 +403641,7 @@ sub_80DEBD0: ; 80DEBD0 thumb_func_end sub_80DEBD0 thumb_func_start sub_80DEC30 -sub_80DEC30: ; 80DEC30 +sub_80DEC30: @ 80DEC30 push {r4,r5,lr} sub sp, 0x10 str r0, [sp] @@ -403711,7 +403711,7 @@ _080DECA4: thumb_func_end sub_80DEC30 thumb_func_start sub_80DECB8 -sub_80DECB8: ; 80DECB8 +sub_80DECB8: @ 80DECB8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -403756,7 +403756,7 @@ sub_80DECB8: ; 80DECB8 thumb_func_end sub_80DECB8 thumb_func_start sub_80DED10 -sub_80DED10: ; 80DED10 +sub_80DED10: @ 80DED10 push {r4-r6,lr} sub sp, 0x10 ldr r4, [sp, 0x20] @@ -403789,7 +403789,7 @@ sub_80DED10: ; 80DED10 thumb_func_end sub_80DED10 thumb_func_start sub_80DED4C -sub_80DED4C: ; 80DED4C +sub_80DED4C: @ 80DED4C push {lr} bl RunTextPrinters movs r0, 0x4 @@ -403801,7 +403801,7 @@ sub_80DED4C: ; 80DED4C thumb_func_end sub_80DED4C thumb_func_start sub_80DED60 -sub_80DED60: ; 80DED60 +sub_80DED60: @ 80DED60 ldr r2, =0x02039f38 movs r1, 0x1 lsls r1, r0 @@ -403813,7 +403813,7 @@ sub_80DED60: ; 80DED60 thumb_func_end sub_80DED60 thumb_func_start sub_80DED74 -sub_80DED74: ; 80DED74 +sub_80DED74: @ 80DED74 push {r4-r6,lr} movs r0, 0 ldr r6, =0x03005d90 @@ -403842,7 +403842,7 @@ _080DED84: thumb_func_end sub_80DED74 thumb_func_start sub_80DEDA8 -sub_80DEDA8: ; 80DEDA8 +sub_80DEDA8: @ 80DEDA8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -404072,7 +404072,7 @@ _080DEF90: thumb_func_end sub_80DEDA8 thumb_func_start sub_80DEFA8 -sub_80DEFA8: ; 80DEFA8 +sub_80DEFA8: @ 80DEFA8 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -404148,7 +404148,7 @@ _080DF03A: thumb_func_end sub_80DEFA8 thumb_func_start sub_80DF040 -sub_80DF040: ; 80DF040 +sub_80DF040: @ 80DF040 push {r4-r7,lr} movs r2, 0 ldr r0, =0x03005d8c @@ -404179,7 +404179,7 @@ _080DF04C: thumb_func_end sub_80DF040 thumb_func_start sub_80DF080 -sub_80DF080: ; 80DF080 +sub_80DF080: @ 80DF080 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -404424,7 +404424,7 @@ _080DF24A: thumb_func_end sub_80DF080 thumb_func_start sub_80DF250 -sub_80DF250: ; 80DF250 +sub_80DF250: @ 80DF250 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -404774,7 +404774,7 @@ _080DF4C0: thumb_func_end sub_80DF250 thumb_func_start sub_80DF4F8 -sub_80DF4F8: ; 80DF4F8 +sub_80DF4F8: @ 80DF4F8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -405038,7 +405038,7 @@ _080DF6EE: thumb_func_end sub_80DF4F8 thumb_func_start sub_80DF704 -sub_80DF704: ; 80DF704 +sub_80DF704: @ 80DF704 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -405080,7 +405080,7 @@ _080DF74A: thumb_func_end sub_80DF704 thumb_func_start sub_80DF750 -sub_80DF750: ; 80DF750 +sub_80DF750: @ 80DF750 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -405319,7 +405319,7 @@ _080DF924: thumb_func_end sub_80DF750 thumb_func_start sub_80DF940 -sub_80DF940: ; 80DF940 +sub_80DF940: @ 80DF940 push {r4,r5,lr} adds r4, r0, 0 movs r5, 0x2 @@ -405401,7 +405401,7 @@ _080DF9CC: thumb_func_end sub_80DF940 thumb_func_start sub_80DF9D4 -sub_80DF9D4: ; 80DF9D4 +sub_80DF9D4: @ 80DF9D4 ldrb r2, [r0, 0x5] movs r1, 0xFF strb r1, [r0, 0x5] @@ -405410,7 +405410,7 @@ sub_80DF9D4: ; 80DF9D4 thumb_func_end sub_80DF9D4 thumb_func_start sub_80DF9E0 -sub_80DF9E0: ; 80DF9E0 +sub_80DF9E0: @ 80DF9E0 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -405434,7 +405434,7 @@ _080DFA00: thumb_func_end sub_80DF9E0 thumb_func_start sub_80DFA08 -sub_80DFA08: ; 80DFA08 +sub_80DFA08: @ 80DFA08 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -405495,8 +405495,8 @@ _080DFA70: thumb_func_end sub_80DFA08 thumb_func_start CreateShopMenu -; s8 CreateShopMenu(s8 type) -CreateShopMenu: ; 80DFA78 +@ s8 CreateShopMenu(s8 type) +CreateShopMenu: @ 80DFA78 push {r4,r5,lr} sub sp, 0x10 adds r4, r0, 0 @@ -405581,8 +405581,8 @@ _080DFAF8: thumb_func_end CreateShopMenu thumb_func_start SetShopMenuCallback -; void SetShopMenuCallback() -SetShopMenuCallback: ; 80DFB4C +@ void SetShopMenuCallback() +SetShopMenuCallback: @ 80DFB4C ldr r1, =0x02039f60 str r0, [r1] bx lr @@ -405590,8 +405590,8 @@ SetShopMenuCallback: ; 80DFB4C thumb_func_end SetShopMenuCallback thumb_func_start SetShopItemsForSale -; int SetShopItemsForSale(s16 *itemsForSale) -SetShopItemsForSale: ; 80DFB58 +@ int SetShopItemsForSale(s16 *itemsForSale) +SetShopItemsForSale: @ 80DFB58 push {lr} adds r1, r0, 0 movs r2, 0 @@ -405620,8 +405620,8 @@ _080DFB80: thumb_func_end SetShopItemsForSale thumb_func_start Task_ShopMenu -; void Task_ShopMenu(u8 taskId) -Task_ShopMenu: ; 80DFB88 +@ void Task_ShopMenu(u8 taskId) +Task_ShopMenu: @ 80DFB88 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -405657,8 +405657,8 @@ _080DFBC4: thumb_func_end Task_ShopMenu thumb_func_start HandleShopMenuBuy -; void HandleShopMenuBuy(u8 taskId) -HandleShopMenuBuy: ; 80DFBD0 +@ void HandleShopMenuBuy(u8 taskId) +HandleShopMenuBuy: @ 80DFBD0 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -405685,8 +405685,8 @@ HandleShopMenuBuy: ; 80DFBD0 thumb_func_end HandleShopMenuBuy thumb_func_start HandleShopMenuSell -; void HandleShopMenuSell(u8 taskId) -HandleShopMenuSell: ; 80DFC0C +@ void HandleShopMenuSell(u8 taskId) +HandleShopMenuSell: @ 80DFC0C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -405713,8 +405713,8 @@ HandleShopMenuSell: ; 80DFC0C thumb_func_end HandleShopMenuSell thumb_func_start CB2_ExitSellMenu -; int CB2_ExitSellMenu() -CB2_ExitSellMenu: ; 80DFC48 +@ int CB2_ExitSellMenu() +CB2_ExitSellMenu: @ 80DFC48 push {lr} ldr r0, =0x03005dac ldr r1, =MapPostLoadHook_ExitBuyOrSellMenu @@ -405727,8 +405727,8 @@ CB2_ExitSellMenu: ; 80DFC48 thumb_func_end CB2_ExitSellMenu thumb_func_start HandleShopMenuQuit -; void HandleShopMenuQuit(u8 taskId) -HandleShopMenuQuit: ; 80DFC68 +@ void HandleShopMenuQuit(u8 taskId) +HandleShopMenuQuit: @ 80DFC68 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -405755,8 +405755,8 @@ _080DFC98: thumb_func_end HandleShopMenuQuit thumb_func_start Task_GoToBuyOrSellMenu -; int Task_GoToBuyOrSellMenu(u8 taskId) -Task_GoToBuyOrSellMenu: ; 80DFCA4 +@ int Task_GoToBuyOrSellMenu(u8 taskId) +Task_GoToBuyOrSellMenu: @ 80DFCA4 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -405786,8 +405786,8 @@ _080DFCD2: thumb_func_end Task_GoToBuyOrSellMenu thumb_func_start MapPostLoadHook_ExitBuyOrSellMenu -; void MapPostLoadHook_ExitBuyOrSellMenu() -MapPostLoadHook_ExitBuyOrSellMenu: ; 80DFCE0 +@ void MapPostLoadHook_ExitBuyOrSellMenu() +MapPostLoadHook_ExitBuyOrSellMenu: @ 80DFCE0 push {lr} bl pal_fill_black ldr r0, =Task_ExitSellMenu @@ -405799,8 +405799,8 @@ MapPostLoadHook_ExitBuyOrSellMenu: ; 80DFCE0 thumb_func_end MapPostLoadHook_ExitBuyOrSellMenu thumb_func_start Task_ExitSellMenu -; void Task_ExitSellMenu(u8 taskId) -Task_ExitSellMenu: ; 80DFCF8 +@ void Task_ExitSellMenu(u8 taskId) +Task_ExitSellMenu: @ 80DFCF8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -405833,8 +405833,8 @@ _080DFD36: thumb_func_end Task_ExitSellMenu thumb_func_start ReturnToShopMenuAfterExitingSellMenu -; void ReturnToShopMenuAfterExitingSellMenu(u8 taskId) -ReturnToShopMenuAfterExitingSellMenu: ; 80DFD44 +@ void ReturnToShopMenuAfterExitingSellMenu(u8 taskId) +ReturnToShopMenuAfterExitingSellMenu: @ 80DFD44 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -405851,8 +405851,8 @@ ReturnToShopMenuAfterExitingSellMenu: ; 80DFD44 thumb_func_end ReturnToShopMenuAfterExitingSellMenu thumb_func_start CB2_BuyMenu -; void CB2_BuyMenu() -CB2_BuyMenu: ; 80DFD64 +@ void CB2_BuyMenu() +CB2_BuyMenu: @ 80DFD64 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -405864,8 +405864,8 @@ CB2_BuyMenu: ; 80DFD64 thumb_func_end CB2_BuyMenu thumb_func_start VBlankCB_BuyMenu -; void VBlankCB_BuyMenu() -VBlankCB_BuyMenu: ; 80DFD80 +@ void VBlankCB_BuyMenu() +VBlankCB_BuyMenu: @ 80DFD80 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -405875,8 +405875,8 @@ VBlankCB_BuyMenu: ; 80DFD80 thumb_func_end VBlankCB_BuyMenu thumb_func_start CB2_InitBuyMenu -; void CB2_InitBuyMenu() -CB2_InitBuyMenu: ; 80DFD94 +@ void CB2_InitBuyMenu() +CB2_InitBuyMenu: @ 80DFD94 push {r4,r5,lr} sub sp, 0xC ldr r0, =0x030022c0 @@ -406016,8 +406016,8 @@ _080DFEF4: thumb_func_end CB2_InitBuyMenu thumb_func_start BuyMenuFreeMemory -; void BuyMenuFreeMemory() -BuyMenuFreeMemory: ; 80DFEFC +@ void BuyMenuFreeMemory() +BuyMenuFreeMemory: @ 80DFEFC push {lr} ldr r0, =0x02039f70 ldr r0, [r0] @@ -406035,8 +406035,8 @@ BuyMenuFreeMemory: ; 80DFEFC thumb_func_end BuyMenuFreeMemory thumb_func_start BuyMenuBuildListMenuTemplate -; void BuyMenuBuildListMenuTemplate() -BuyMenuBuildListMenuTemplate: ; 80DFF2C +@ void BuyMenuBuildListMenuTemplate() +BuyMenuBuildListMenuTemplate: @ 80DFF2C push {r4-r7,lr} ldr r7, =0x02039f74 ldr r4, =0x02039f60 @@ -406128,8 +406128,8 @@ _080DFFDE: thumb_func_end BuyMenuBuildListMenuTemplate thumb_func_start BuyMenuSetListEntry -; void BuyMenuSetListEntry(struct ListMenuEntry *entry, u16 code, u8 *str) -BuyMenuSetListEntry: ; 80E0000 +@ void BuyMenuSetListEntry(struct ListMenuEntry *entry, u16 code, u8 *str) +BuyMenuSetListEntry: @ 80E0000 push {r4-r6,lr} adds r6, r0, 0 adds r5, r2, 0 @@ -406160,8 +406160,8 @@ _080E002C: thumb_func_end BuyMenuSetListEntry thumb_func_start BuyMenuPrintItemDescriptionAndShowItemIcon -; void BuyMenuPrintItemDescriptionAndShowItemIcon(s32 menuEntryCode, bool8 isInitialSelection, struct ListMenu *listMenu) -BuyMenuPrintItemDescriptionAndShowItemIcon: ; 80E003C +@ void BuyMenuPrintItemDescriptionAndShowItemIcon(s32 menuEntryCode, bool8 isInitialSelection, struct ListMenu *listMenu) +BuyMenuPrintItemDescriptionAndShowItemIcon: @ 80E003C push {r4-r7,lr} mov r7, r8 push {r7} @@ -406260,8 +406260,8 @@ _080E00EA: thumb_func_end BuyMenuPrintItemDescriptionAndShowItemIcon thumb_func_start BuyMenuPrintPriceInList -; void BuyMenuPrintPriceInList(u8 windowId, s32 menuEntryCode, u8 y) -BuyMenuPrintPriceInList: ; 80E0114 +@ void BuyMenuPrintPriceInList(u8 windowId, s32 menuEntryCode, u8 y) +BuyMenuPrintPriceInList: @ 80E0114 push {r4-r7,lr} sub sp, 0x14 lsls r0, 24 @@ -406338,8 +406338,8 @@ _080E01AC: thumb_func_end BuyMenuPrintPriceInList thumb_func_start BuyMenuAddScrollIndicatorArrows -; void BuyMenuAddScrollIndicatorArrows() -BuyMenuAddScrollIndicatorArrows: ; 80E01C8 +@ void BuyMenuAddScrollIndicatorArrows() +BuyMenuAddScrollIndicatorArrows: @ 80E01C8 push {r4,r5,lr} sub sp, 0x10 ldr r5, =0x02039f70 @@ -406379,8 +406379,8 @@ _080E0206: thumb_func_end BuyMenuAddScrollIndicatorArrows thumb_func_start BuyMenuRemoveScrollIndicatorArrows -; void BuyMenuRemoveScrollIndicatorArrows() -BuyMenuRemoveScrollIndicatorArrows: ; 80E0224 +@ void BuyMenuRemoveScrollIndicatorArrows() +BuyMenuRemoveScrollIndicatorArrows: @ 80E0224 push {r4,lr} ldr r4, =0x02039f70 ldr r0, [r4] @@ -406403,8 +406403,8 @@ _080E0242: thumb_func_end BuyMenuRemoveScrollIndicatorArrows thumb_func_start BuyMenuPrintCursor -; void BuyMenuPrintCursor(u8 taskId, u8 colorSetId) -BuyMenuPrintCursor: ; 80E0250 +@ void BuyMenuPrintCursor(u8 taskId, u8 colorSetId) +BuyMenuPrintCursor: @ 80E0250 push {r4,lr} sub sp, 0x8 adds r4, r1, 0 @@ -406431,8 +406431,8 @@ BuyMenuPrintCursor: ; 80E0250 thumb_func_end BuyMenuPrintCursor thumb_func_start BuyMenuAddItemIcon -; void BuyMenuAddItemIcon(u16 id, u8 iconSlot) -BuyMenuAddItemIcon: ; 80E0284 +@ void BuyMenuAddItemIcon(u16 id, u8 iconSlot) +BuyMenuAddItemIcon: @ 80E0284 push {r4,lr} sub sp, 0x8 lsls r0, 16 @@ -406500,8 +406500,8 @@ _080E0310: thumb_func_end BuyMenuAddItemIcon thumb_func_start BuyMenuRemoveItemIcon -; void BuyMenuRemoveItemIcon(u16 id, u8 iconSlot) -BuyMenuRemoveItemIcon: ; 80E031C +@ void BuyMenuRemoveItemIcon(u16 id, u8 iconSlot) +BuyMenuRemoveItemIcon: @ 80E031C push {r4,r5,lr} lsls r1, 24 lsrs r4, r1, 24 @@ -406536,8 +406536,8 @@ _080E0356: thumb_func_end BuyMenuRemoveItemIcon thumb_func_start BuyMenuInitBgs -; void BuyMenuInitBgs() -BuyMenuInitBgs: ; 80E036C +@ void BuyMenuInitBgs() +BuyMenuInitBgs: @ 80E036C push {r4,lr} movs r0, 0 bl ResetBgsAndClearDma3BusyFlags @@ -406610,8 +406610,8 @@ BuyMenuInitBgs: ; 80E036C thumb_func_end BuyMenuInitBgs thumb_func_start BuyMenuDecompressBgGraphics -; void BuyMenuDecompressBgGraphics() -BuyMenuDecompressBgGraphics: ; 80E0424 +@ void BuyMenuDecompressBgGraphics() +BuyMenuDecompressBgGraphics: @ 80E0424 push {lr} sub sp, 0x4 ldr r1, =gUnknown_08D9AFBC @@ -406637,8 +406637,8 @@ BuyMenuDecompressBgGraphics: ; 80E0424 thumb_func_end BuyMenuDecompressBgGraphics thumb_func_start BuyMenuInitWindows -; void BuyMenuInitWindows() -BuyMenuInitWindows: ; 80E0468 +@ void BuyMenuInitWindows() +BuyMenuInitWindows: @ 80E0468 push {lr} ldr r0, =gUnknown_08589A70 bl InitWindows @@ -406663,8 +406663,8 @@ BuyMenuInitWindows: ; 80E0468 thumb_func_end BuyMenuInitWindows thumb_func_start BuyMenuPrint -; void BuyMenuPrint(u8 windowId, u8 *str, u8 x, u8 y, u8 speed, u8 colorSetId) -BuyMenuPrint: ; 80E04A4 +@ void BuyMenuPrint(u8 windowId, u8 *str, u8 x, u8 y, u8 speed, u8 colorSetId) +BuyMenuPrint: @ 80E04A4 push {r4-r6,lr} sub sp, 0x14 ldr r6, [sp, 0x24] @@ -406699,8 +406699,8 @@ BuyMenuPrint: ; 80E04A4 thumb_func_end BuyMenuPrint thumb_func_start BuyMenuDisplayMessage -; void BuyMenuDisplayMessage(u8 taskId, u8 *str, void ( *callback)(u8 taskId)) -BuyMenuDisplayMessage: ; 80E04E8 +@ void BuyMenuDisplayMessage(u8 taskId, u8 *str, void ( *callback)(u8 taskId)) +BuyMenuDisplayMessage: @ 80E04E8 push {r4-r6,lr} sub sp, 0x10 adds r4, r0, 0 @@ -406730,8 +406730,8 @@ BuyMenuDisplayMessage: ; 80E04E8 thumb_func_end BuyMenuDisplayMessage thumb_func_start BuyMenuDrawGraphics -; void BuyMenuDrawGraphics() -BuyMenuDrawGraphics: ; 80E0524 +@ void BuyMenuDrawGraphics() +BuyMenuDrawGraphics: @ 80E0524 push {lr} bl BuyMenuDrawMapGraphics bl BuyMenuCopyMenuBgToBg1TilemapBuffer @@ -406763,8 +406763,8 @@ BuyMenuDrawGraphics: ; 80E0524 thumb_func_end BuyMenuDrawGraphics thumb_func_start BuyMenuDrawMapGraphics -; void BuyMenuDrawMapGraphics() -BuyMenuDrawMapGraphics: ; 80E0570 +@ void BuyMenuDrawMapGraphics() +BuyMenuDrawMapGraphics: @ 80E0570 push {lr} bl BuyMenuCollectFieldObjectData bl BuyMenuDrawFieldObjects @@ -406774,8 +406774,8 @@ BuyMenuDrawMapGraphics: ; 80E0570 thumb_func_end BuyMenuDrawMapGraphics thumb_func_start BuyMenuDrawMapBg -; void BuyMenuDrawMapBg() -BuyMenuDrawMapBg: ; 80E0584 +@ void BuyMenuDrawMapBg() +BuyMenuDrawMapBg: @ 80E0584 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -406893,8 +406893,8 @@ _080E0644: thumb_func_end BuyMenuDrawMapBg thumb_func_start BuyMenuDrawMapMetatile -; void BuyMenuDrawMapMetatile(u16 x, u16 y, u16 *src, u8 metatileLayerType) -BuyMenuDrawMapMetatile: ; 80E0670 +@ void BuyMenuDrawMapMetatile(u16 x, u16 y, u16 *src, u8 metatileLayerType) +BuyMenuDrawMapMetatile: @ 80E0670 push {r4-r7,lr} adds r7, r2, 0 lsls r3, 24 @@ -406991,8 +406991,8 @@ _080E0728: thumb_func_end BuyMenuDrawMapMetatile thumb_func_start BuyMenuDrawMapMetatileLayer -; int BuyMenuDrawMapMetatileLayer(void *tilemapBuffer, s16 xOffset, s16 yOffset, u16 *src) -BuyMenuDrawMapMetatileLayer: ; 80E0734 +@ int BuyMenuDrawMapMetatileLayer(void *tilemapBuffer, s16 xOffset, s16 yOffset, u16 *src) +BuyMenuDrawMapMetatileLayer: @ 80E0734 lsls r1, 16 asrs r1, 16 lsls r2, 16 @@ -407015,8 +407015,8 @@ BuyMenuDrawMapMetatileLayer: ; 80E0734 thumb_func_end BuyMenuDrawMapMetatileLayer thumb_func_start BuyMenuCollectFieldObjectData -; void BuyMenuCollectFieldObjectData() -BuyMenuCollectFieldObjectData: ; 80E075C +@ void BuyMenuCollectFieldObjectData() +BuyMenuCollectFieldObjectData: @ 80E075C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -407208,8 +407208,8 @@ _080E08DA: thumb_func_end BuyMenuCollectFieldObjectData thumb_func_start BuyMenuDrawFieldObjects -; void BuyMenuDrawFieldObjects() -BuyMenuDrawFieldObjects: ; 80E08F0 +@ void BuyMenuDrawFieldObjects() +BuyMenuDrawFieldObjects: @ 80E08F0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -407342,7 +407342,7 @@ _080E09D8: thumb_func_end BuyMenuDrawFieldObjects thumb_func_start BuyMenuCheckIfFieldObjectOverlapsMenuBg -BuyMenuCheckIfFieldObjectOverlapsMenuBg: ; 80E0A14 +BuyMenuCheckIfFieldObjectOverlapsMenuBg: @ 80E0A14 push {r4,lr} adds r4, r0, 0 movs r1, 0x2 @@ -407369,8 +407369,8 @@ _080E0A3A: thumb_func_end BuyMenuCheckIfFieldObjectOverlapsMenuBg thumb_func_start BuyMenuCopyMenuBgToBg1TilemapBuffer -; void BuyMenuCopyMenuBgToBg1TilemapBuffer() -BuyMenuCopyMenuBgToBg1TilemapBuffer: ; 80E0A40 +@ void BuyMenuCopyMenuBgToBg1TilemapBuffer() +BuyMenuCopyMenuBgToBg1TilemapBuffer: @ 80E0A40 push {r4-r6,lr} ldr r0, =0x02039f70 ldr r0, [r0] @@ -407407,8 +407407,8 @@ _080E0A6A: thumb_func_end BuyMenuCopyMenuBgToBg1TilemapBuffer thumb_func_start BuyMenuCheckForOverlapWithMenuBg -; bool8 BuyMenuCheckForOverlapWithMenuBg(u16 x, u16 y) -BuyMenuCheckForOverlapWithMenuBg: ; 80E0A88 +@ bool8 BuyMenuCheckForOverlapWithMenuBg(u16 x, u16 y) +BuyMenuCheckForOverlapWithMenuBg: @ 80E0A88 push {lr} ldr r2, =0x02039f70 ldr r2, [r2] @@ -407444,8 +407444,8 @@ _080E0AC2: thumb_func_end BuyMenuCheckForOverlapWithMenuBg thumb_func_start Task_BuyMenu -; void Task_BuyMenu(u8 taskId) -Task_BuyMenu: ; 80E0AC8 +@ void Task_BuyMenu(u8 taskId) +Task_BuyMenu: @ 80E0AC8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -407633,8 +407633,8 @@ _080E0C8E: thumb_func_end Task_BuyMenu thumb_func_start Task_BuyHowManyDialogueInit -; void Task_BuyHowManyDialogueInit(u8 taskId) -Task_BuyHowManyDialogueInit: ; 80E0CA4 +@ void Task_BuyHowManyDialogueInit(u8 taskId) +Task_BuyHowManyDialogueInit: @ 80E0CA4 push {r4-r6,lr} sub sp, 0x8 lsls r0, 24 @@ -407725,8 +407725,8 @@ _080E0D66: thumb_func_end Task_BuyHowManyDialogueInit thumb_func_start Task_BuyHowManyDialogueHandleInput -; void Task_BuyHowManyDialogueHandleInput(u8 taskId) -Task_BuyHowManyDialogueHandleInput: ; 80E0D88 +@ void Task_BuyHowManyDialogueHandleInput(u8 taskId) +Task_BuyHowManyDialogueHandleInput: @ 80E0D88 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -407840,8 +407840,8 @@ _080E0EA4: thumb_func_end Task_BuyHowManyDialogueHandleInput thumb_func_start BuyMenuConfirmPurchase -; void BuyMenuConfirmPurchase(u8 taskId) -BuyMenuConfirmPurchase: ; 80E0EAC +@ void BuyMenuConfirmPurchase(u8 taskId) +BuyMenuConfirmPurchase: @ 80E0EAC push {lr} sub sp, 0x10 lsls r0, 24 @@ -407865,8 +407865,8 @@ BuyMenuConfirmPurchase: ; 80E0EAC thumb_func_end BuyMenuConfirmPurchase thumb_func_start BuyMenuTryMakePurchase -; void BuyMenuTryMakePurchase(u8 taskId) -BuyMenuTryMakePurchase: ; 80E0EDC +@ void BuyMenuTryMakePurchase(u8 taskId) +BuyMenuTryMakePurchase: @ 80E0EDC push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -407936,8 +407936,8 @@ _080E0F7A: thumb_func_end BuyMenuTryMakePurchase thumb_func_start BuyMenuSubtractMoney -; void BuyMenuSubtractMoney(u8 taskId) -BuyMenuSubtractMoney: ; 80E0F88 +@ void BuyMenuSubtractMoney(u8 taskId) +BuyMenuSubtractMoney: @ 80E0F88 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -407992,8 +407992,8 @@ _080E0FFC: thumb_func_end BuyMenuSubtractMoney thumb_func_start Task_ReturnToItemListAfterItemPurchase -; void Task_ReturnToItemListAfterItemPurchase(u8 taskId) -Task_ReturnToItemListAfterItemPurchase: ; 80E100C +@ void Task_ReturnToItemListAfterItemPurchase(u8 taskId) +Task_ReturnToItemListAfterItemPurchase: @ 80E100C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -408041,8 +408041,8 @@ _080E1072: thumb_func_end Task_ReturnToItemListAfterItemPurchase thumb_func_start Task_ReturnToItemListAfterDecorationPurchase -; void Task_ReturnToItemListAfterDecorationPurchase(u8 taskId) -Task_ReturnToItemListAfterDecorationPurchase: ; 80E1078 +@ void Task_ReturnToItemListAfterDecorationPurchase(u8 taskId) +Task_ReturnToItemListAfterDecorationPurchase: @ 80E1078 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -408064,8 +408064,8 @@ _080E1096: thumb_func_end Task_ReturnToItemListAfterDecorationPurchase thumb_func_start BuyMenuReturnToItemList -; void BuyMenuReturnToItemList(u8 taskId) -BuyMenuReturnToItemList: ; 80E10A0 +@ void BuyMenuReturnToItemList(u8 taskId) +BuyMenuReturnToItemList: @ 80E10A0 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -408098,8 +408098,8 @@ BuyMenuReturnToItemList: ; 80E10A0 thumb_func_end BuyMenuReturnToItemList thumb_func_start BuyMenuPrintItemQuantityAndPrice -; void BuyMenuPrintItemQuantityAndPrice(u8 taskId) -BuyMenuPrintItemQuantityAndPrice: ; 80E10EC +@ void BuyMenuPrintItemQuantityAndPrice(u8 taskId) +BuyMenuPrintItemQuantityAndPrice: @ 80E10EC push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -408150,8 +408150,8 @@ BuyMenuPrintItemQuantityAndPrice: ; 80E10EC thumb_func_end BuyMenuPrintItemQuantityAndPrice thumb_func_start ExitBuyMenu -; void ExitBuyMenu(u8 taskId) -ExitBuyMenu: ; 80E1168 +@ void ExitBuyMenu(u8 taskId) +ExitBuyMenu: @ 80E1168 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -408182,8 +408182,8 @@ ExitBuyMenu: ; 80E1168 thumb_func_end ExitBuyMenu thumb_func_start Task_ExitBuyMenu -; void Task_ExitBuyMenu(u8 taskId) -Task_ExitBuyMenu: ; 80E11B0 +@ void Task_ExitBuyMenu(u8 taskId) +Task_ExitBuyMenu: @ 80E11B0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -408207,8 +408207,8 @@ _080E11D6: thumb_func_end Task_ExitBuyMenu thumb_func_start ClearItemPurchases -; void ClearItemPurchases() -ClearItemPurchases: ; 80E11E4 +@ void ClearItemPurchases() +ClearItemPurchases: @ 80E11E4 push {lr} ldr r0, =0x02039f7c movs r1, 0 @@ -408223,8 +408223,8 @@ ClearItemPurchases: ; 80E11E4 thumb_func_end ClearItemPurchases thumb_func_start RecordItemPurchase -; void RecordItemPurchase(u8 taskId) -RecordItemPurchase: ; 80E1204 +@ void RecordItemPurchase(u8 taskId) +RecordItemPurchase: @ 80E1204 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -408292,8 +408292,8 @@ _080E127A: thumb_func_end RecordItemPurchase thumb_func_start CreatePokemartMenu -; void CreatePokemartMenu(u16 *itemsForSale) -CreatePokemartMenu: ; 80E1284 +@ void CreatePokemartMenu(u16 *itemsForSale) +CreatePokemartMenu: @ 80E1284 push {r4,lr} adds r4, r0, 0 movs r0, 0 @@ -408310,8 +408310,8 @@ CreatePokemartMenu: ; 80E1284 thumb_func_end CreatePokemartMenu thumb_func_start CreateDecorationShop1Menu -; void CreateDecorationShop1Menu(u16 *itemsForSale) -CreateDecorationShop1Menu: ; 80E12A8 +@ void CreateDecorationShop1Menu(u16 *itemsForSale) +CreateDecorationShop1Menu: @ 80E12A8 push {r4,lr} adds r4, r0, 0 movs r0, 0x1 @@ -408327,8 +408327,8 @@ CreateDecorationShop1Menu: ; 80E12A8 thumb_func_end CreateDecorationShop1Menu thumb_func_start CreateDecorationShop2Menu -; void CreateDecorationShop2Menu(u16 *itemsForSale) -CreateDecorationShop2Menu: ; 80E12C8 +@ void CreateDecorationShop2Menu(u16 *itemsForSale) +CreateDecorationShop2Menu: @ 80E12C8 push {r4,lr} adds r4, r0, 0 movs r0, 0x2 @@ -408344,7 +408344,7 @@ CreateDecorationShop2Menu: ; 80E12C8 thumb_func_end CreateDecorationShop2Menu thumb_func_start sub_80E12E8 -sub_80E12E8: ; 80E12E8 +sub_80E12E8: @ 80E12E8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -408525,7 +408525,7 @@ _080E1434: thumb_func_end sub_80E12E8 thumb_func_start sub_80E1444 -sub_80E1444: ; 80E1444 +sub_80E1444: @ 80E1444 push {r4,r5,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -408618,7 +408618,7 @@ _080E1502: thumb_func_end sub_80E1444 thumb_func_start sub_80E150C -sub_80E150C: ; 80E150C +sub_80E150C: @ 80E150C push {r4-r7,lr} adds r5, r0, 0 lsls r5, 16 @@ -408654,7 +408654,7 @@ sub_80E150C: ; 80E150C thumb_func_end sub_80E150C thumb_func_start sub_80E1558 -sub_80E1558: ; 80E1558 +sub_80E1558: @ 80E1558 push {lr} lsls r0, 24 lsrs r0, 24 @@ -408667,7 +408667,7 @@ sub_80E1558: ; 80E1558 thumb_func_end sub_80E1558 thumb_func_start sub_80E1570 -sub_80E1570: ; 80E1570 +sub_80E1570: @ 80E1570 push {lr} ldr r0, =0x02039f8c ldrb r0, [r0] @@ -408678,7 +408678,7 @@ sub_80E1570: ; 80E1570 thumb_func_end sub_80E1570 thumb_func_start sub_80E1584 -sub_80E1584: ; 80E1584 +sub_80E1584: @ 80E1584 push {lr} ldr r2, =0x03005e00 ldr r0, =0x02039f8c @@ -408706,7 +408706,7 @@ _080E15B2: thumb_func_end sub_80E1584 thumb_func_start sub_80E15B8 -sub_80E15B8: ; 80E15B8 +sub_80E15B8: @ 80E15B8 push {lr} sub sp, 0x4 mov r1, sp @@ -408726,7 +408726,7 @@ sub_80E15B8: ; 80E15B8 thumb_func_end sub_80E15B8 thumb_func_start sub_80E15E4 -sub_80E15E4: ; 80E15E4 +sub_80E15E4: @ 80E15E4 push {r4,lr} adds r4, r0, 0 ldr r0, =0x03005d8c @@ -408749,7 +408749,7 @@ _080E15F2: thumb_func_end sub_80E15E4 thumb_func_start sub_80E1610 -sub_80E1610: ; 80E1610 +sub_80E1610: @ 80E1610 push {lr} adds r3, r0, 0 movs r2, 0 @@ -408767,7 +408767,7 @@ _080E1618: thumb_func_end sub_80E1610 thumb_func_start sub_80E162C -sub_80E162C: ; 80E162C +sub_80E162C: @ 80E162C push {r4,lr} ldr r4, =0x03005d8c ldr r1, [r4] @@ -408802,8 +408802,8 @@ _080E1676: thumb_func_end sub_80E162C thumb_func_start GetBerryInfo -; struct berry_info *GetBerryInfo(u8 berryType) -GetBerryInfo: ; 80E167C +@ struct berry_info *GetBerryInfo(u8 berryType) +GetBerryInfo: @ 80E167C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -408828,7 +408828,7 @@ _080E16AC: lsls r0, r4, 3 subs r0, r4 lsls r0, 2 - ldr r1, =gBerries - 0x1c ; 1-based array + ldr r1, =gBerries - 0x1c @ 1-based array _080E16B4: adds r0, r1 pop {r4} @@ -408838,8 +408838,8 @@ _080E16B4: thumb_func_end GetBerryInfo thumb_func_start GetBerryTreeInfo -; struct BerryTreeInfo *GetBerryTreeInfo(u8 berryTreeId) -GetBerryTreeInfo: ; 80E16C0 +@ struct BerryTreeInfo *GetBerryTreeInfo(u8 berryTreeId) +GetBerryTreeInfo: @ 80E16C0 lsls r0, 24 ldr r1, =0x03005d8c lsrs r0, 21 @@ -408853,8 +408853,8 @@ GetBerryTreeInfo: ; 80E16C0 thumb_func_end GetBerryTreeInfo thumb_func_start FieldObjectInteractionWaterBerryTree -; bool8 FieldObjectInteractionWaterBerryTree() -FieldObjectInteractionWaterBerryTree: ; 80E16DC +@ bool8 FieldObjectInteractionWaterBerryTree() +FieldObjectInteractionWaterBerryTree: @ 80E16DC push {lr} ldr r0, =0x03005df0 ldrb r0, [r0] @@ -408910,8 +408910,8 @@ _080E1734: thumb_func_end FieldObjectInteractionWaterBerryTree thumb_func_start IsPlayerFacingPlantedBerryTree -; bool8 IsPlayerFacingPlantedBerryTree() -IsPlayerFacingPlantedBerryTree: ; 80E1738 +@ bool8 IsPlayerFacingPlantedBerryTree() +IsPlayerFacingPlantedBerryTree: @ 80E1738 push {lr} bl GetFieldObjectScriptPointerForComparison ldr r1, =gUnknown_082742F9 @@ -408937,8 +408937,8 @@ _080E176A: thumb_func_end IsPlayerFacingPlantedBerryTree thumb_func_start WaterBerryTree -; bool8 WaterBerryTree() -WaterBerryTree: ; 80E1770 +@ bool8 WaterBerryTree() +WaterBerryTree: @ 80E1770 push {lr} bl GetFieldObjectScriptPointerForComparison ldr r1, =gUnknown_082742F9 @@ -408957,8 +408957,8 @@ _080E178E: thumb_func_end WaterBerryTree thumb_func_start RemoveAllBerryTrees -; void RemoveAllBerryTrees() -RemoveAllBerryTrees: ; 80E1794 +@ void RemoveAllBerryTrees() +RemoveAllBerryTrees: @ 80E1794 push {r4-r6,lr} movs r2, 0 ldr r6, =0x03005d8c @@ -408983,8 +408983,8 @@ _080E17A2: thumb_func_end RemoveAllBerryTrees thumb_func_start BerryTreeGrow -; bool8 BerryTreeGrow(struct BerryTreeInfo *berryTree) -BerryTreeGrow: ; 80E17C8 +@ bool8 BerryTreeGrow(struct BerryTreeInfo *berryTree) +BerryTreeGrow: @ 80E17C8 push {r4,lr} adds r4, r0, 0 ldrb r1, [r4, 0x1] @@ -409072,8 +409072,8 @@ _080E1866: thumb_func_end BerryTreeGrow thumb_func_start BerryTreeTimeUpdate -; void BerryTreeTimeUpdate(s32 deltaSeconds) -BerryTreeTimeUpdate: ; 80E1870 +@ void BerryTreeTimeUpdate(s32 deltaSeconds) +BerryTreeTimeUpdate: @ 80E1870 push {r4-r7,lr} adds r6, r0, 0 movs r2, 0 @@ -409160,8 +409160,8 @@ _080E1910: thumb_func_end BerryTreeTimeUpdate thumb_func_start PlantBerryTree -; void PlantBerryTree(u8 berryTreeId, u8 berryType, u8 stage, u8 a4) -PlantBerryTree: ; 80E191C +@ void PlantBerryTree(u8 berryTreeId, u8 berryType, u8 stage, u8 a4) +PlantBerryTree: @ 80E191C push {r4-r7,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -409215,8 +409215,8 @@ _080E197A: thumb_func_end PlantBerryTree thumb_func_start RemoveBerryTree -; void RemoveBerryTree(u8 berryTreeId) -RemoveBerryTree: ; 80E1984 +@ void RemoveBerryTree(u8 berryTreeId) +RemoveBerryTree: @ 80E1984 lsls r0, 24 ldr r1, =0x03005d8c ldr r2, [r1] @@ -409234,8 +409234,8 @@ RemoveBerryTree: ; 80E1984 thumb_func_end RemoveBerryTree thumb_func_start GetBerryTypeByBerryTreeId -; u8 GetBerryTypeByBerryTreeId(u8 berryTreeId) -GetBerryTypeByBerryTreeId: ; 80E19AC +@ u8 GetBerryTypeByBerryTreeId(u8 berryTreeId) +GetBerryTypeByBerryTreeId: @ 80E19AC lsls r0, 24 ldr r1, =0x03005d8c ldr r1, [r1] @@ -409249,8 +409249,8 @@ GetBerryTypeByBerryTreeId: ; 80E19AC thumb_func_end GetBerryTypeByBerryTreeId thumb_func_start GetStageByBerryTreeId -; u8 GetStageByBerryTreeId(u8 berryTreeId) -GetStageByBerryTreeId: ; 80E19C8 +@ u8 GetStageByBerryTreeId(u8 berryTreeId) +GetStageByBerryTreeId: @ 80E19C8 lsls r0, 24 ldr r1, =0x03005d8c ldr r1, [r1] @@ -409266,8 +409266,8 @@ GetStageByBerryTreeId: ; 80E19C8 thumb_func_end GetStageByBerryTreeId thumb_func_start ItemIdToBerryType -; u8 ItemIdToBerryType(u16 itemId) -ItemIdToBerryType: ; 80E19E8 +@ u8 ItemIdToBerryType(u16 itemId) +ItemIdToBerryType: @ 80E19E8 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -409290,8 +409290,8 @@ _080E1A0A: thumb_func_end ItemIdToBerryType thumb_func_start BerryTypeToItemId -; u16 BerryTypeToItemId(u16 berryType) -BerryTypeToItemId: ; 80E1A10 +@ u16 BerryTypeToItemId(u16 berryType) +BerryTypeToItemId: @ 80E1A10 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -409314,8 +409314,8 @@ _080E1A32: thumb_func_end BerryTypeToItemId thumb_func_start GetBerryNameByBerryType -; void GetBerryNameByBerryType(u8 berryType, u8 *dest) -GetBerryNameByBerryType: ; 80E1A38 +@ void GetBerryNameByBerryType(u8 berryType, u8 *dest) +GetBerryNameByBerryType: @ 80E1A38 push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -409333,8 +409333,8 @@ GetBerryNameByBerryType: ; 80E1A38 thumb_func_end GetBerryNameByBerryType thumb_func_start GetBerryCountStringByBerryType -; void GetBerryCountStringByBerryType(u8 berryType, u8 *dest, u32 berryCount) -GetBerryCountStringByBerryType: ; 80E1A58 +@ void GetBerryCountStringByBerryType(u8 berryType, u8 *dest, u32 berryCount) +GetBerryCountStringByBerryType: @ 80E1A58 push {r4,r5,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -409351,8 +409351,8 @@ GetBerryCountStringByBerryType: ; 80E1A58 thumb_func_end GetBerryCountStringByBerryType thumb_func_start ResetBerryTreeSparkleFlag -; void ResetBerryTreeSparkleFlag(u8 berryTreeId) -ResetBerryTreeSparkleFlag: ; 80E1A78 +@ void ResetBerryTreeSparkleFlag(u8 berryTreeId) +ResetBerryTreeSparkleFlag: @ 80E1A78 push {lr} lsls r0, 24 lsrs r0, 24 @@ -409366,8 +409366,8 @@ ResetBerryTreeSparkleFlag: ; 80E1A78 thumb_func_end ResetBerryTreeSparkleFlag thumb_func_start BerryTreeGetNumStagesWatered -; u8 BerryTreeGetNumStagesWatered(struct BerryTreeInfo *berryTree) -BerryTreeGetNumStagesWatered: ; 80E1A90 +@ u8 BerryTreeGetNumStagesWatered(struct BerryTreeInfo *berryTree) +BerryTreeGetNumStagesWatered: @ 80E1A90 push {lr} ldrb r2, [r0, 0x5] movs r0, 0x10 @@ -409404,8 +409404,8 @@ _080E1AC6: thumb_func_end BerryTreeGetNumStagesWatered thumb_func_start GetNumStagesWateredByBerryTreeId -; u8 GetNumStagesWateredByBerryTreeId(u8 berryTreeId) -GetNumStagesWateredByBerryTreeId: ; 80E1ACC +@ u8 GetNumStagesWateredByBerryTreeId(u8 berryTreeId) +GetNumStagesWateredByBerryTreeId: @ 80E1ACC push {lr} lsls r0, 24 lsrs r0, 24 @@ -409418,8 +409418,8 @@ GetNumStagesWateredByBerryTreeId: ; 80E1ACC thumb_func_end GetNumStagesWateredByBerryTreeId thumb_func_start CalcBerryYieldInternal -; u8 CalcBerryYieldInternal(u16 max, u16 min, u8 numStagesWatered) -CalcBerryYieldInternal: ; 80E1AE4 +@ u8 CalcBerryYieldInternal(u16 max, u16 min, u8 numStagesWatered) +CalcBerryYieldInternal: @ 80E1AE4 push {r4-r6,lr} lsls r0, 16 lsrs r0, 16 @@ -409466,8 +409466,8 @@ _080E1B2E: thumb_func_end CalcBerryYieldInternal thumb_func_start CalcBerryYield -; u8 CalcBerryYield(struct BerryTreeInfo *berryTree) -CalcBerryYield: ; 80E1B38 +@ u8 CalcBerryYield(struct BerryTreeInfo *berryTree) +CalcBerryYield: @ 80E1B38 push {r4-r6,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -409490,8 +409490,8 @@ CalcBerryYield: ; 80E1B38 thumb_func_end CalcBerryYield thumb_func_start GetBerryCountByBerryTreeId -; u8 GetBerryCountByBerryTreeId(u8 berryTreeId) -GetBerryCountByBerryTreeId: ; 80E1B64 +@ u8 GetBerryCountByBerryTreeId(u8 berryTreeId) +GetBerryCountByBerryTreeId: @ 80E1B64 lsls r0, 24 ldr r1, =0x03005d8c ldr r1, [r1] @@ -409506,8 +409506,8 @@ GetBerryCountByBerryTreeId: ; 80E1B64 thumb_func_end GetBerryCountByBerryTreeId thumb_func_start GetStageDurationByBerryType -; u16 GetStageDurationByBerryType(u8 berryType) -GetStageDurationByBerryType: ; 80E1B7C +@ u16 GetStageDurationByBerryType(u8 berryType) +GetStageDurationByBerryType: @ 80E1B7C push {lr} lsls r0, 24 lsrs r0, 24 @@ -409522,8 +409522,8 @@ GetStageDurationByBerryType: ; 80E1B7C thumb_func_end GetStageDurationByBerryType thumb_func_start FieldObjectInteractionGetBerryTreeData -; void FieldObjectInteractionGetBerryTreeData() -FieldObjectInteractionGetBerryTreeData: ; 80E1B94 +@ void FieldObjectInteractionGetBerryTreeData() +FieldObjectInteractionGetBerryTreeData: @ 80E1B94 push {r4-r6,lr} ldr r0, =0x03005df0 ldrb r0, [r0] @@ -409582,8 +409582,8 @@ _080E1BEE: thumb_func_end FieldObjectInteractionGetBerryTreeData thumb_func_start FieldObjectInteractionGetBerryName -; void FieldObjectInteractionGetBerryName() -FieldObjectInteractionGetBerryName: ; 80E1C2C +@ void FieldObjectInteractionGetBerryName() +FieldObjectInteractionGetBerryName: @ 80E1C2C push {lr} ldr r0, =0x03005df0 ldrb r0, [r0] @@ -409601,8 +409601,8 @@ FieldObjectInteractionGetBerryName: ; 80E1C2C thumb_func_end FieldObjectInteractionGetBerryName thumb_func_start FieldObjectInteractionGetBerryCountString -; void FieldObjectInteractionGetBerryCountString() -FieldObjectInteractionGetBerryCountString: ; 80E1C54 +@ void FieldObjectInteractionGetBerryCountString() +FieldObjectInteractionGetBerryCountString: @ 80E1C54 push {r4,r5,lr} ldr r0, =0x03005df0 ldrb r0, [r0] @@ -409630,8 +409630,8 @@ FieldObjectInteractionGetBerryCountString: ; 80E1C54 thumb_func_end FieldObjectInteractionGetBerryCountString thumb_func_start ChooseBerry -; void ChooseBerry() -ChooseBerry: ; 80E1C94 +@ void ChooseBerry() +ChooseBerry: @ 80E1C94 push {lr} ldr r0, =CB2_ChooseBerry bl SetMainCallback2 @@ -409641,8 +409641,8 @@ ChooseBerry: ; 80E1C94 thumb_func_end ChooseBerry thumb_func_start FieldObjectInteractionPlantBerryTree -; void FieldObjectInteractionPlantBerryTree() -FieldObjectInteractionPlantBerryTree: ; 80E1CA4 +@ void FieldObjectInteractionPlantBerryTree() +FieldObjectInteractionPlantBerryTree: @ 80E1CA4 push {r4,lr} ldr r0, =0x0203ce7c ldrh r0, [r0] @@ -409667,8 +409667,8 @@ FieldObjectInteractionPlantBerryTree: ; 80E1CA4 thumb_func_end FieldObjectInteractionPlantBerryTree thumb_func_start FieldObjectInteractionPickBerryTree -; void FieldObjectInteractionPickBerryTree() -FieldObjectInteractionPickBerryTree: ; 80E1CDC +@ void FieldObjectInteractionPickBerryTree() +FieldObjectInteractionPickBerryTree: @ 80E1CDC push {r4-r6,lr} ldr r0, =0x03005df0 ldrb r0, [r0] @@ -409702,8 +409702,8 @@ FieldObjectInteractionPickBerryTree: ; 80E1CDC thumb_func_end FieldObjectInteractionPickBerryTree thumb_func_start FieldObjectInteractionRemoveBerryTree -; void FieldObjectInteractionRemoveBerryTree() -FieldObjectInteractionRemoveBerryTree: ; 80E1D28 +@ void FieldObjectInteractionRemoveBerryTree() +FieldObjectInteractionRemoveBerryTree: @ 80E1D28 push {lr} ldr r0, =0x03005df0 ldrb r0, [r0] @@ -409724,8 +409724,8 @@ FieldObjectInteractionRemoveBerryTree: ; 80E1D28 thumb_func_end FieldObjectInteractionRemoveBerryTree thumb_func_start PlayerHasBerries -; bool8 PlayerHasBerries() -PlayerHasBerries: ; 80E1D5C +@ bool8 PlayerHasBerries() +PlayerHasBerries: @ 80E1D5C push {lr} movs r0, 0x4 bl IsBagPocketNonEmpty @@ -409736,8 +409736,8 @@ PlayerHasBerries: ; 80E1D5C thumb_func_end PlayerHasBerries thumb_func_start ResetBerryTreeSparkleFlags -; void ResetBerryTreeSparkleFlags() -ResetBerryTreeSparkleFlags: ; 80E1D6C +@ void ResetBerryTreeSparkleFlags() +ResetBerryTreeSparkleFlags: @ 80E1D6C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -409818,8 +409818,8 @@ _080E1DEC: thumb_func_end ResetBerryTreeSparkleFlags thumb_func_start Multichoice -; bool8 Multichoice(u8 x, u8 y, u8 menuId, bool8 noCancelling) -Multichoice: ; 80E1E08 +@ bool8 Multichoice(u8 x, u8 y, u8 menuId, bool8 noCancelling) +Multichoice: @ 80E1E08 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -409859,7 +409859,7 @@ _080E1E4E: thumb_func_end Multichoice thumb_func_start sub_80E1E58 -sub_80E1E58: ; 80E1E58 +sub_80E1E58: @ 80E1E58 push {r4-r7,lr} mov r7, r8 push {r7} @@ -409906,7 +409906,7 @@ _080E1EAA: thumb_func_end sub_80E1E58 thumb_func_start sub_80E1EB8 -sub_80E1EB8: ; 80E1EB8 +sub_80E1EB8: @ 80E1EB8 push {r4,r5,lr} adds r4, r0, 0 movs r5, 0 @@ -409944,8 +409944,8 @@ _080E1EEC: thumb_func_end sub_80E1EB8 thumb_func_start DoMultichoice -; void DoMultichoice(u8 x, u8 y, u8 menuId, bool8 noCancelling) -DoMultichoice: ; 80E1EFC +@ void DoMultichoice(u8 x, u8 y, u8 menuId, bool8 noCancelling) +DoMultichoice: @ 80E1EFC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -410036,7 +410036,7 @@ _080E1F4C: thumb_func_end DoMultichoice thumb_func_start sub_80E1FBC -sub_80E1FBC: ; 80E1FBC +sub_80E1FBC: @ 80E1FBC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -410111,7 +410111,7 @@ _080E202E: thumb_func_end sub_80E1FBC thumb_func_start sub_80E2058 -sub_80E2058: ; 80E2058 +sub_80E2058: @ 80E2058 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -410192,7 +410192,7 @@ _080E20FC: thumb_func_end sub_80E2058 thumb_func_start yes_no_box -yes_no_box: ; 80E2108 +yes_no_box: @ 80E2108 push {r4,lr} ldr r4, =task_yes_no_maybe adds r0, r4, 0 @@ -410220,7 +410220,7 @@ _080E213A: thumb_func_end yes_no_box thumb_func_start sub_80E2140 -sub_80E2140: ; 80E2140 +sub_80E2140: @ 80E2140 push {lr} ldr r0, =0x020375f0 ldrh r0, [r0] @@ -410237,7 +410237,7 @@ _080E2156: thumb_func_end sub_80E2140 thumb_func_start task_yes_no_maybe -task_yes_no_maybe: ; 80E215C +task_yes_no_maybe: @ 80E215C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -410298,7 +410298,7 @@ _080E21C4: thumb_func_end task_yes_no_maybe thumb_func_start sub_80E21D0 -sub_80E21D0: ; 80E21D0 +sub_80E21D0: @ 80E21D0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -410442,7 +410442,7 @@ _080E22E8: thumb_func_end sub_80E21D0 thumb_func_start sub_80E2308 -sub_80E2308: ; 80E2308 +sub_80E2308: @ 80E2308 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -410489,8 +410489,8 @@ _080E2360: thumb_func_end sub_80E2308 thumb_func_start sp109_CreatePCMenu -; bool sp109_CreatePCMenu() -sp109_CreatePCMenu: ; 80E236C +@ bool sp109_CreatePCMenu() +sp109_CreatePCMenu: @ 80E236C push {lr} ldr r0, =sub_80E2058 bl is_function_an_active_task @@ -410513,7 +410513,7 @@ _080E2396: thumb_func_end sp109_CreatePCMenu thumb_func_start CreatePCMenu -CreatePCMenu: ; 80E239C +CreatePCMenu: @ 80E239C push {r4-r7,lr} mov r7, r8 push {r7} @@ -410671,7 +410671,7 @@ _080E24C6: thumb_func_end CreatePCMenu thumb_func_start sub_80E2514 -sub_80E2514: ; 80E2514 +sub_80E2514: @ 80E2514 push {lr} sub sp, 0x10 movs r0, 0 @@ -410697,7 +410697,7 @@ sub_80E2514: ; 80E2514 thumb_func_end sub_80E2514 thumb_func_start sub_80E2548 -sub_80E2548: ; 80E2548 +sub_80E2548: @ 80E2548 push {lr} ldr r0, =sub_80E2058 bl is_function_an_active_task @@ -410720,7 +410720,7 @@ _080E2572: thumb_func_end sub_80E2548 thumb_func_start sub_80E2578 -sub_80E2578: ; 80E2578 +sub_80E2578: @ 80E2578 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -411076,7 +411076,7 @@ _080E2860: thumb_func_end sub_80E2578 thumb_func_start sub_80E2878 -sub_80E2878: ; 80E2878 +sub_80E2878: @ 80E2878 push {lr} ldr r2, =0x020375f0 ldrh r0, [r2] @@ -411094,7 +411094,7 @@ _080E288C: thumb_func_end sub_80E2878 thumb_func_start task_picbox -task_picbox: ; 80E2898 +task_picbox: @ 80E2898 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -411147,7 +411147,7 @@ _080E28F8: thumb_func_end task_picbox thumb_func_start sub_80E2900 -sub_80E2900: ; 80E2900 +sub_80E2900: @ 80E2900 push {r4-r7,lr} mov r7, r8 push {r7} @@ -411237,7 +411237,7 @@ _080E29BA: thumb_func_end sub_80E2900 thumb_func_start picbox_close -picbox_close: ; 80E29C4 +picbox_close: @ 80E29C4 push {lr} ldr r0, =task_picbox bl get_task_id_by_function @@ -411264,7 +411264,7 @@ _080E29F6: thumb_func_end picbox_close thumb_func_start sub_80E29FC -sub_80E29FC: ; 80E29FC +sub_80E29FC: @ 80E29FC push {lr} ldr r0, =task_picbox bl get_task_id_by_function @@ -411283,7 +411283,7 @@ _080E2A16: thumb_func_end sub_80E29FC thumb_func_start CreateWindowFromRect -CreateWindowFromRect: ; 80E2A1C +CreateWindowFromRect: @ 80E2A1C push {r4,r5,lr} sub sp, 0x20 adds r4, r0, 0 @@ -411330,7 +411330,7 @@ CreateWindowFromRect: ; 80E2A1C thumb_func_end CreateWindowFromRect thumb_func_start sub_80E2A78 -sub_80E2A78: ; 80E2A78 +sub_80E2A78: @ 80E2A78 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -411346,7 +411346,7 @@ sub_80E2A78: ; 80E2A78 thumb_func_end sub_80E2A78 thumb_func_start sub_80E2A94 -sub_80E2A94: ; 80E2A94 +sub_80E2A94: @ 80E2A94 push {r4,lr} sub sp, 0x10 lsls r0, 24 @@ -411452,7 +411452,7 @@ _080E2B70: thumb_func_end sub_80E2A94 thumb_func_start sp106_CreateStartMenu -sp106_CreateStartMenu: ; 80E2B7C +sp106_CreateStartMenu: @ 80E2B7C push {lr} ldr r0, =sub_80E2058 bl is_function_an_active_task @@ -411475,7 +411475,7 @@ _080E2BA6: thumb_func_end sp106_CreateStartMenu thumb_func_start CreateStartMenu -CreateStartMenu: ; 80E2BAC +CreateStartMenu: @ 80E2BAC push {r4-r6,lr} sub sp, 0xC movs r0, 0x15 @@ -411590,7 +411590,7 @@ CreateStartMenu: ; 80E2BAC thumb_func_end CreateStartMenu thumb_func_start sub_80E2CC4 -sub_80E2CC4: ; 80E2CC4 +sub_80E2CC4: @ 80E2CC4 push {r4-r6,lr} adds r4, r0, 0 adds r5, r2, 0 @@ -411626,7 +411626,7 @@ sub_80E2CC4: ; 80E2CC4 thumb_func_end sub_80E2CC4 thumb_func_start display_text_and_get_width_internal -display_text_and_get_width_internal: ; 80E2D10 +display_text_and_get_width_internal: @ 80E2D10 push {lr} sub sp, 0x40 adds r1, r0, 0 @@ -411642,7 +411642,7 @@ display_text_and_get_width_internal: ; 80E2D10 thumb_func_end display_text_and_get_width_internal thumb_func_start display_text_and_get_width -display_text_and_get_width: ; 80E2D2C +display_text_and_get_width: @ 80E2D2C push {r4,lr} adds r4, r1, 0 bl display_text_and_get_width_internal @@ -411656,7 +411656,7 @@ _080E2D3A: thumb_func_end display_text_and_get_width thumb_func_start convert_pixel_width_to_tile_width -convert_pixel_width_to_tile_width: ; 80E2D40 +convert_pixel_width_to_tile_width: @ 80E2D40 push {lr} adds r1, r0, 0 adds r0, 0x9 @@ -411675,7 +411675,7 @@ _080E2D56: thumb_func_end convert_pixel_width_to_tile_width thumb_func_start sub_80E2D5C -sub_80E2D5C: ; 80E2D5C +sub_80E2D5C: @ 80E2D5C push {lr} adds r2, r0, 0 adds r0, r2, r1 @@ -411693,8 +411693,8 @@ _080E2D70: thumb_func_end sub_80E2D5C thumb_func_start do_choose_name_or_words_screen -; int do_choose_name_or_words_screen(u8 type, sav2 *sav2_ptr, s16 player_gender, s16 a4, int a5, void ( *after_finishing_callback)()) -do_choose_name_or_words_screen: ; 80E2D78 +@ int do_choose_name_or_words_screen(u8 type, sav2 *sav2_ptr, s16 player_gender, s16 a4, int a5, void ( *after_finishing_callback)()) +do_choose_name_or_words_screen: @ 80E2D78 push {r4-r7,lr} mov r7, r8 push {r7} @@ -411755,7 +411755,7 @@ _080E2DE2: thumb_func_end do_choose_name_or_words_screen thumb_func_start c2_choose_name_or_words_screen -c2_choose_name_or_words_screen: ; 80E2E04 +c2_choose_name_or_words_screen: @ 80E2E04 push {lr} ldr r0, =0x030022c0 movs r1, 0x87 @@ -411826,8 +411826,8 @@ _080E2EA4: thumb_func_end c2_choose_name_or_words_screen thumb_func_start choose_name_or_words_screen_setup -; void choose_name_or_words_screen_setup() -choose_name_or_words_screen_setup: ; 80E2EA8 +@ void choose_name_or_words_screen_setup() +choose_name_or_words_screen_setup: @ 80E2EA8 push {r4-r7,lr} ldr r5, =0x02039f94 ldr r0, [r5] @@ -411931,7 +411931,7 @@ _080E2F64: thumb_func_end choose_name_or_words_screen_setup thumb_func_start sub_80E2FA4 -sub_80E2FA4: ; 80E2FA4 +sub_80E2FA4: @ 80E2FA4 push {r4,r5,lr} movs r3, 0 ldr r4, =0x02020630 @@ -411966,7 +411966,7 @@ _080E2FC8: thumb_func_end sub_80E2FA4 thumb_func_start choose_name_or_words_screen_init_bgs -choose_name_or_words_screen_init_bgs: ; 80E2FE4 +choose_name_or_words_screen_init_bgs: @ 80E2FE4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -412151,7 +412151,7 @@ _080E30D8: thumb_func_end choose_name_or_words_screen_init_bgs thumb_func_start sub_80E3194 -sub_80E3194: ; 80E3194 +sub_80E3194: @ 80E3194 push {lr} ldr r0, =sub_80E31B0 movs r1, 0x2 @@ -412164,7 +412164,7 @@ sub_80E3194: ; 80E3194 thumb_func_end sub_80E3194 thumb_func_start sub_80E31B0 -sub_80E31B0: ; 80E31B0 +sub_80E31B0: @ 80E31B0 push {lr} ldr r0, =0x02039f94 ldr r0, [r0] @@ -412227,7 +412227,7 @@ _080E3240: thumb_func_end sub_80E31B0 thumb_func_start sub_80E3244 -sub_80E3244: ; 80E3244 +sub_80E3244: @ 80E3244 lsls r0, 24 lsrs r0, 24 ldr r1, =gUnknown_0858BEBB @@ -412238,7 +412238,7 @@ sub_80E3244: ; 80E3244 thumb_func_end sub_80E3244 thumb_func_start sub_80E3254 -sub_80E3254: ; 80E3254 +sub_80E3254: @ 80E3254 ldr r1, =gUnknown_0858BEBE ldr r0, =0x02039f94 ldr r0, [r0] @@ -412252,7 +412252,7 @@ sub_80E3254: ; 80E3254 thumb_func_end sub_80E3254 thumb_func_start sub_80E3274 -sub_80E3274: ; 80E3274 +sub_80E3274: @ 80E3274 ldr r1, =gUnknown_0858BEC1 ldr r0, =0x02039f94 ldr r0, [r0] @@ -412266,7 +412266,7 @@ sub_80E3274: ; 80E3274 thumb_func_end sub_80E3274 thumb_func_start sub_80E3294 -sub_80E3294: ; 80E3294 +sub_80E3294: @ 80E3294 push {r4-r6,lr} sub sp, 0x4 ldr r1, =gUnknown_08DD4544 @@ -412339,7 +412339,7 @@ sub_80E3294: ; 80E3294 thumb_func_end sub_80E3294 thumb_func_start sub_80E335C -sub_80E335C: ; 80E335C +sub_80E335C: @ 80E335C push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -412366,7 +412366,7 @@ _080E3384: thumb_func_end sub_80E335C thumb_func_start sub_80E3398 -sub_80E3398: ; 80E3398 +sub_80E3398: @ 80E3398 push {lr} bl sub_80E44BC lsls r0, 24 @@ -412376,7 +412376,7 @@ sub_80E3398: ; 80E3398 thumb_func_end sub_80E3398 thumb_func_start sub_80E33A8 -sub_80E33A8: ; 80E33A8 +sub_80E33A8: @ 80E33A8 push {lr} bl sub_80E3F04 lsls r0, 24 @@ -412399,7 +412399,7 @@ _080E33CA: thumb_func_end sub_80E33A8 thumb_func_start pokemon_store -pokemon_store: ; 80E33D8 +pokemon_store: @ 80E33D8 push {r4,lr} bl sub_80E4BE4 movs r0, 0 @@ -412447,7 +412447,7 @@ _080E343A: thumb_func_end pokemon_store thumb_func_start sub_80E3448 -sub_80E3448: ; 80E3448 +sub_80E3448: @ 80E3448 push {lr} sub sp, 0x4 movs r0, 0x1 @@ -412472,7 +412472,7 @@ sub_80E3448: ; 80E3448 thumb_func_end sub_80E3448 thumb_func_start sub_80E347C -sub_80E347C: ; 80E347C +sub_80E347C: @ 80E347C push {r4,r5,lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -412514,7 +412514,7 @@ _080E34C6: thumb_func_end sub_80E347C thumb_func_start pokemon_transfer_to_pc_with_message -pokemon_transfer_to_pc_with_message: ; 80E34E4 +pokemon_transfer_to_pc_with_message: @ 80E34E4 push {r4,r5,lr} sub sp, 0x10 movs r5, 0 @@ -412618,7 +412618,7 @@ _080E3586: thumb_func_end pokemon_transfer_to_pc_with_message thumb_func_start sub_80E3604 -sub_80E3604: ; 80E3604 +sub_80E3604: @ 80E3604 push {lr} bl RunTextPrinters movs r0, 0 @@ -412646,7 +412646,7 @@ _080E362E: thumb_func_end sub_80E3604 thumb_func_start sub_80E3640 -sub_80E3640: ; 80E3640 +sub_80E3640: @ 80E3640 push {lr} movs r0, 0 bl sub_80E4630 @@ -412673,7 +412673,7 @@ sub_80E3640: ; 80E3640 thumb_func_end sub_80E3640 thumb_func_start sub_80E3680 -sub_80E3680: ; 80E3680 +sub_80E3680: @ 80E3680 push {r4-r6,lr} sub sp, 0x4 bl sub_80E3794 @@ -412760,7 +412760,7 @@ _080E3732: thumb_func_end sub_80E3680 thumb_func_start sub_80E373C -sub_80E373C: ; 80E373C +sub_80E373C: @ 80E373C push {r4,lr} ldr r4, =sub_80E375C adds r0, r4, 0 @@ -412776,7 +412776,7 @@ sub_80E373C: ; 80E373C thumb_func_end sub_80E373C thumb_func_start sub_80E375C -sub_80E375C: ; 80E375C +sub_80E375C: @ 80E375C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -412804,7 +412804,7 @@ _080E376E: thumb_func_end sub_80E375C thumb_func_start sub_80E3794 -sub_80E3794: ; 80E3794 +sub_80E3794: @ 80E3794 push {lr} ldr r0, =sub_80E375C bl get_task_id_by_function @@ -412823,7 +412823,7 @@ _080E37AE: thumb_func_end sub_80E3794 thumb_func_start sub_80E37B4 -sub_80E37B4: ; 80E37B4 +sub_80E37B4: @ 80E37B4 ldr r1, =0x02039f94 ldr r1, [r1] ldr r3, =0x00001e18 @@ -412842,7 +412842,7 @@ sub_80E37B4: ; 80E37B4 thumb_func_end sub_80E37B4 thumb_func_start sub_80E37DC -sub_80E37DC: ; 80E37DC +sub_80E37DC: @ 80E37DC push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -412910,7 +412910,7 @@ _080E3852: thumb_func_end sub_80E37DC thumb_func_start sub_80E3870 -sub_80E3870: ; 80E3870 +sub_80E3870: @ 80E3870 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -412980,7 +412980,7 @@ _080E38EA: thumb_func_end sub_80E3870 thumb_func_start sub_80E3904 -sub_80E3904: ; 80E3904 +sub_80E3904: @ 80E3904 push {lr} ldr r0, =sub_80E375C bl get_task_id_by_function @@ -412994,7 +412994,7 @@ sub_80E3904: ; 80E3904 thumb_func_end sub_80E3904 thumb_func_start sub_80E3920 -sub_80E3920: ; 80E3920 +sub_80E3920: @ 80E3920 push {lr} ldr r0, =c3_0809E58C movs r1, 0x3 @@ -413014,7 +413014,7 @@ sub_80E3920: ; 80E3920 thumb_func_end sub_80E3920 thumb_func_start sub_80E3948 -sub_80E3948: ; 80E3948 +sub_80E3948: @ 80E3948 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -413072,7 +413072,7 @@ _080E39B4: thumb_func_end sub_80E3948 thumb_func_start c3_0809E58C -c3_0809E58C: ; 80E39BC +c3_0809E58C: @ 80E39BC push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -413170,7 +413170,7 @@ _080E3A6E: thumb_func_end c3_0809E58C thumb_func_start sub_80E3A74 -sub_80E3A74: ; 80E3A74 +sub_80E3A74: @ 80E3A74 push {r4-r6,lr} sub sp, 0x10 adds r4, r0, 0 @@ -413226,7 +413226,7 @@ sub_80E3A74: ; 80E3A74 thumb_func_end sub_80E3A74 thumb_func_start sub_80E3AE8 -sub_80E3AE8: ; 80E3AE8 +sub_80E3AE8: @ 80E3AE8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -413245,7 +413245,7 @@ sub_80E3AE8: ; 80E3AE8 thumb_func_end sub_80E3AE8 thumb_func_start sub_80E3B10 -sub_80E3B10: ; 80E3B10 +sub_80E3B10: @ 80E3B10 lsls r1, 24 lsrs r1, 24 lsls r2, 24 @@ -413265,7 +413265,7 @@ sub_80E3B10: ; 80E3B10 thumb_func_end sub_80E3B10 thumb_func_start sub_80E3B30 -sub_80E3B30: ; 80E3B30 +sub_80E3B30: @ 80E3B30 push {r4-r6,lr} adds r5, r0, 0 adds r0, 0x3F @@ -413391,7 +413391,7 @@ _080E3C14: thumb_func_end sub_80E3B30 thumb_func_start sub_80E3C20 -sub_80E3C20: ; 80E3C20 +sub_80E3C20: @ 80E3C20 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -413432,7 +413432,7 @@ _080E3C52: thumb_func_end sub_80E3C20 thumb_func_start sub_80E3C6C -sub_80E3C6C: ; 80E3C6C +sub_80E3C6C: @ 80E3C6C push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -413481,7 +413481,7 @@ _080E3CC0: thumb_func_end sub_80E3C6C thumb_func_start sub_80E3CC8 -sub_80E3CC8: ; 80E3CC8 +sub_80E3CC8: @ 80E3CC8 push {lr} bl sub_80E3CE4 bl sub_80E3F8C @@ -413493,7 +413493,7 @@ sub_80E3CC8: ; 80E3CC8 thumb_func_end sub_80E3CC8 thumb_func_start sub_80E3CE4 -sub_80E3CE4: ; 80E3CE4 +sub_80E3CE4: @ 80E3CE4 push {r4-r6,lr} ldr r0, =gUnknown_0858C138 movs r1, 0x26 @@ -413560,7 +413560,7 @@ sub_80E3CE4: ; 80E3CE4 thumb_func_end sub_80E3CE4 thumb_func_start sub_80E3D78 -sub_80E3D78: ; 80E3D78 +sub_80E3D78: @ 80E3D78 push {r4-r7,lr} mov r7, r8 push {r7} @@ -413621,7 +413621,7 @@ _080E3DDA: thumb_func_end sub_80E3D78 thumb_func_start sub_80E3DFC -sub_80E3DFC: ; 80E3DFC +sub_80E3DFC: @ 80E3DFC ldr r2, =0x02039f94 ldr r2, [r2] ldr r3, =0x00001e23 @@ -413641,7 +413641,7 @@ sub_80E3DFC: ; 80E3DFC thumb_func_end sub_80E3DFC thumb_func_start sub_80E3E28 -sub_80E3E28: ; 80E3E28 +sub_80E3E28: @ 80E3E28 push {lr} bl sub_80E3F70 lsls r0, 24 @@ -413653,7 +413653,7 @@ sub_80E3E28: ; 80E3E28 thumb_func_end sub_80E3E28 thumb_func_start sub_80E3E3C -sub_80E3E3C: ; 80E3E3C +sub_80E3E3C: @ 80E3E3C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -413693,7 +413693,7 @@ sub_80E3E3C: ; 80E3E3C thumb_func_end sub_80E3E3C thumb_func_start sub_80E3E94 -sub_80E3E94: ; 80E3E94 +sub_80E3E94: @ 80E3E94 push {r4,r5,lr} lsls r0, 24 ldr r5, =0x02020630 @@ -413726,7 +413726,7 @@ sub_80E3E94: ; 80E3E94 thumb_func_end sub_80E3E94 thumb_func_start sub_80E3ED8 -sub_80E3ED8: ; 80E3ED8 +sub_80E3ED8: @ 80E3ED8 push {lr} ldr r0, =0x02039f94 ldr r0, [r0] @@ -413746,7 +413746,7 @@ sub_80E3ED8: ; 80E3ED8 thumb_func_end sub_80E3ED8 thumb_func_start sub_80E3F04 -sub_80E3F04: ; 80E3F04 +sub_80E3F04: @ 80E3F04 ldr r2, =0x02020630 ldr r0, =0x02039f94 ldr r0, [r0] @@ -413766,7 +413766,7 @@ sub_80E3F04: ; 80E3F04 thumb_func_end sub_80E3F04 thumb_func_start sub_80E3F30 -sub_80E3F30: ; 80E3F30 +sub_80E3F30: @ 80E3F30 push {r4,r5,lr} sub sp, 0x4 mov r5, sp @@ -413799,7 +413799,7 @@ _080E3F66: thumb_func_end sub_80E3F30 thumb_func_start sub_80E3F70 -sub_80E3F70: ; 80E3F70 +sub_80E3F70: @ 80E3F70 push {r4,lr} ldr r4, =gUnknown_0858BEA0 bl sub_80E3274 @@ -413814,7 +413814,7 @@ sub_80E3F70: ; 80E3F70 thumb_func_end sub_80E3F70 thumb_func_start sub_80E3F8C -sub_80E3F8C: ; 80E3F8C +sub_80E3F8C: @ 80E3F8C push {r4-r6,lr} mov r6, r8 push {r6} @@ -413895,7 +413895,7 @@ sub_80E3F8C: ; 80E3F8C thumb_func_end sub_80E3F8C thumb_func_start sub_80E4050 -sub_80E4050: ; 80E4050 +sub_80E4050: @ 80E4050 ldr r0, =0x02039f94 ldr r2, [r0] ldr r1, =0x00001e24 @@ -413917,7 +413917,7 @@ sub_80E4050: ; 80E4050 thumb_func_end sub_80E4050 thumb_func_start sub_80E4084 -sub_80E4084: ; 80E4084 +sub_80E4084: @ 80E4084 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =gUnknown_0858BEE8 @@ -413939,7 +413939,7 @@ _080E408A: thumb_func_end sub_80E4084 thumb_func_start sub_80E40AC -sub_80E40AC: ; 80E40AC +sub_80E40AC: @ 80E40AC push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x3A @@ -413977,13 +413977,13 @@ sub_80E40AC: ; 80E40AC thumb_func_end sub_80E40AC thumb_func_start sub_80E4100 -sub_80E4100: ; 80E4100 +sub_80E4100: @ 80E4100 movs r0, 0 bx lr thumb_func_end sub_80E4100 thumb_func_start sub_80E4104 -sub_80E4104: ; 80E4104 +sub_80E4104: @ 80E4104 push {r4,r5,lr} adds r3, r0, 0 movs r0, 0x3A @@ -414040,7 +414040,7 @@ _080E4168: thumb_func_end sub_80E4104 thumb_func_start sub_80E4178 -sub_80E4178: ; 80E4178 +sub_80E4178: @ 80E4178 push {r4,lr} adds r4, r0, 0 movs r0, 0x3A @@ -414076,7 +414076,7 @@ _080E41AC: thumb_func_end sub_80E4178 thumb_func_start sub_80E41B8 -sub_80E41B8: ; 80E41B8 +sub_80E41B8: @ 80E41B8 push {r4-r6,lr} mov r6, r8 push {r6} @@ -414123,7 +414123,7 @@ sub_80E41B8: ; 80E41B8 thumb_func_end sub_80E41B8 thumb_func_start sub_80E4218 -sub_80E4218: ; 80E4218 +sub_80E4218: @ 80E4218 push {r4-r6,lr} mov r6, r8 push {r6} @@ -414176,7 +414176,7 @@ sub_80E4218: ; 80E4218 thumb_func_end sub_80E4218 thumb_func_start sub_80E4290 -sub_80E4290: ; 80E4290 +sub_80E4290: @ 80E4290 push {r4-r6,lr} ldr r5, =0x02039f94 ldr r0, [r5] @@ -414266,7 +414266,7 @@ _080E4334: thumb_func_end sub_80E4290 thumb_func_start sub_80E4354 -sub_80E4354: ; 80E4354 +sub_80E4354: @ 80E4354 push {lr} ldr r1, =gUnknown_0858BF04 ldr r0, =0x02039f94 @@ -414285,12 +414285,12 @@ sub_80E4354: ; 80E4354 thumb_func_end sub_80E4354 thumb_func_start nullsub_42 -nullsub_42: ; 80E4380 +nullsub_42: @ 80E4380 bx lr thumb_func_end nullsub_42 thumb_func_start sub_80E4384 -sub_80E4384: ; 80E4384 +sub_80E4384: @ 80E4384 push {lr} sub sp, 0x4 ldr r0, =0x02039f94 @@ -414329,7 +414329,7 @@ sub_80E4384: ; 80E4384 thumb_func_end sub_80E4384 thumb_func_start sub_80E43E0 -sub_80E43E0: ; 80E43E0 +sub_80E43E0: @ 80E43E0 push {r4,lr} ldr r0, =gUnknown_0858C180 movs r1, 0x38 @@ -414357,7 +414357,7 @@ sub_80E43E0: ; 80E43E0 thumb_func_end sub_80E43E0 thumb_func_start sub_80E4420 -sub_80E4420: ; 80E4420 +sub_80E4420: @ 80E4420 push {lr} sub sp, 0xC bl sub_80D2F04 @@ -414396,7 +414396,7 @@ sub_80E4420: ; 80E4420 thumb_func_end sub_80E4420 thumb_func_start sub_80E447C -sub_80E447C: ; 80E447C +sub_80E447C: @ 80E447C push {lr} sub sp, 0x4 ldr r1, =DummyObjectCallback @@ -414427,7 +414427,7 @@ sub_80E447C: ; 80E447C thumb_func_end sub_80E447C thumb_func_start sub_80E44BC -sub_80E44BC: ; 80E44BC +sub_80E44BC: @ 80E44BC push {r4,r5,lr} bl sub_80E460C lsls r0, 24 @@ -414470,7 +414470,7 @@ _080E4506: thumb_func_end sub_80E44BC thumb_func_start sub_80E450C -sub_80E450C: ; 80E450C +sub_80E450C: @ 80E450C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -414505,7 +414505,7 @@ _080E4546: thumb_func_end sub_80E450C thumb_func_start sub_80E4558 -sub_80E4558: ; 80E4558 +sub_80E4558: @ 80E4558 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -414529,7 +414529,7 @@ _080E457A: thumb_func_end sub_80E4558 thumb_func_start sub_80E4580 -sub_80E4580: ; 80E4580 +sub_80E4580: @ 80E4580 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -414549,7 +414549,7 @@ _080E459A: thumb_func_end sub_80E4580 thumb_func_start sub_80E45A4 -sub_80E45A4: ; 80E45A4 +sub_80E45A4: @ 80E45A4 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -414580,7 +414580,7 @@ _080E45D2: thumb_func_end sub_80E45A4 thumb_func_start sub_80E45E0 -sub_80E45E0: ; 80E45E0 +sub_80E45E0: @ 80E45E0 ldr r0, =0x02039f94 ldr r0, [r0] ldr r1, =0x00001e10 @@ -414593,7 +414593,7 @@ sub_80E45E0: ; 80E45E0 thumb_func_end sub_80E45E0 thumb_func_start sub_80E45F8 -sub_80E45F8: ; 80E45F8 +sub_80E45F8: @ 80E45F8 push {lr} ldr r0, =sub_80E465C movs r1, 0x1 @@ -414604,7 +414604,7 @@ sub_80E45F8: ; 80E45F8 thumb_func_end sub_80E45F8 thumb_func_start sub_80E460C -sub_80E460C: ; 80E460C +sub_80E460C: @ 80E460C push {lr} ldr r0, =sub_80E465C bl get_task_id_by_function @@ -414622,7 +414622,7 @@ sub_80E460C: ; 80E460C thumb_func_end sub_80E460C thumb_func_start sub_80E4630 -sub_80E4630: ; 80E4630 +sub_80E4630: @ 80E4630 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -414644,7 +414644,7 @@ sub_80E4630: ; 80E4630 thumb_func_end sub_80E4630 thumb_func_start sub_80E465C -sub_80E465C: ; 80E465C +sub_80E465C: @ 80E465C push {lr} adds r1, r0, 0 lsls r1, 24 @@ -414667,14 +414667,14 @@ sub_80E465C: ; 80E465C thumb_func_end sub_80E465C thumb_func_start sub_80E468C -sub_80E468C: ; 80E468C +sub_80E468C: @ 80E468C movs r1, 0 strh r1, [r0, 0xA] bx lr thumb_func_end sub_80E468C thumb_func_start sub_80E4692 -sub_80E4692: ; 80E4692 +sub_80E4692: @ 80E4692 push {lr} adds r2, r0, 0 movs r0, 0 @@ -414722,14 +414722,14 @@ _080E46E4: thumb_func_end sub_80E4692 thumb_func_start sub_80E46E8 -sub_80E46E8: ; 80E46E8 +sub_80E46E8: @ 80E46E8 movs r1, 0 strh r1, [r0, 0xA] bx lr thumb_func_end sub_80E46E8 thumb_func_start sub_80E46F0 -sub_80E46F0: ; 80E46F0 +sub_80E46F0: @ 80E46F0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -414939,7 +414939,7 @@ _080E4878: thumb_func_end sub_80E46F0 thumb_func_start sub_80E4894 -sub_80E4894: ; 80E4894 +sub_80E4894: @ 80E4894 push {r4,r5,lr} sub sp, 0xC ldr r5, =0x02039f94 @@ -414976,7 +414976,7 @@ sub_80E4894: ; 80E4894 thumb_func_end sub_80E4894 thumb_func_start sub_80E48E8 -sub_80E48E8: ; 80E48E8 +sub_80E48E8: @ 80E48E8 push {r4,r5,lr} sub sp, 0x2C ldr r5, =0x02039f94 @@ -415028,7 +415028,7 @@ sub_80E48E8: ; 80E48E8 thumb_func_end sub_80E48E8 thumb_func_start sub_80E4964 -sub_80E4964: ; 80E4964 +sub_80E4964: @ 80E4964 push {lr} ldr r1, =gUnknown_0858BF58 ldr r0, =0x02039f94 @@ -415046,7 +415046,7 @@ sub_80E4964: ; 80E4964 thumb_func_end sub_80E4964 thumb_func_start sub_80E498C -sub_80E498C: ; 80E498C +sub_80E498C: @ 80E498C push {lr} ldr r1, =gUnknown_0858BF6C ldr r0, =0x02039f94 @@ -415065,12 +415065,12 @@ sub_80E498C: ; 80E498C thumb_func_end sub_80E498C thumb_func_start nullsub_43 -nullsub_43: ; 80E49B8 +nullsub_43: @ 80E49B8 bx lr thumb_func_end nullsub_43 thumb_func_start sub_80E49BC -sub_80E49BC: ; 80E49BC +sub_80E49BC: @ 80E49BC push {r4,r5,lr} sub sp, 0x10 movs r4, 0 @@ -415118,7 +415118,7 @@ _080E4A0C: thumb_func_end sub_80E49BC thumb_func_start sub_80E4A2C -sub_80E4A2C: ; 80E4A2C +sub_80E4A2C: @ 80E4A2C push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -415145,7 +415145,7 @@ sub_80E4A2C: ; 80E4A2C thumb_func_end sub_80E4A2C thumb_func_start sub_80E4A60 -sub_80E4A60: ; 80E4A60 +sub_80E4A60: @ 80E4A60 push {r4,r5,lr} movs r2, 0 ldr r0, =0x02039f94 @@ -415191,7 +415191,7 @@ _080E4AAA: thumb_func_end sub_80E4A60 thumb_func_start sub_80E4AB4 -sub_80E4AB4: ; 80E4AB4 +sub_80E4AB4: @ 80E4AB4 push {lr} ldr r0, =0x02039f94 ldr r2, [r0] @@ -415228,7 +415228,7 @@ _080E4AF2: thumb_func_end sub_80E4AB4 thumb_func_start sub_80E4AF8 -sub_80E4AF8: ; 80E4AF8 +sub_80E4AF8: @ 80E4AF8 push {r4-r6,lr} bl sub_80E4AB4 adds r4, r0, 0 @@ -415272,7 +415272,7 @@ _080E4B42: thumb_func_end sub_80E4AF8 thumb_func_start sub_80E4B54 -sub_80E4B54: ; 80E4B54 +sub_80E4B54: @ 80E4B54 push {r4,lr} sub sp, 0x4 mov r4, sp @@ -415319,7 +415319,7 @@ _080E4BB2: thumb_func_end sub_80E4B54 thumb_func_start sub_80E4BBC -sub_80E4BBC: ; 80E4BBC +sub_80E4BBC: @ 80E4BBC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -415341,7 +415341,7 @@ sub_80E4BBC: ; 80E4BBC thumb_func_end sub_80E4BBC thumb_func_start sub_80E4BE4 -sub_80E4BE4: ; 80E4BE4 +sub_80E4BE4: @ 80E4BE4 push {r4,r5,lr} movs r2, 0 ldr r1, =0x02039f94 @@ -415397,7 +415397,7 @@ _080E4C4A: thumb_func_end sub_80E4BE4 thumb_func_start choose_name_or_words_screen_load_bg_tile_patterns -choose_name_or_words_screen_load_bg_tile_patterns: ; 80E4C54 +choose_name_or_words_screen_load_bg_tile_patterns: @ 80E4C54 push {r4-r6,lr} ldr r0, =gUnknown_08DD3838 ldr r6, =0x02039f94 @@ -415436,7 +415436,7 @@ choose_name_or_words_screen_load_bg_tile_patterns: ; 80E4C54 thumb_func_end choose_name_or_words_screen_load_bg_tile_patterns thumb_func_start sub_80E4CB8 -sub_80E4CB8: ; 80E4CB8 +sub_80E4CB8: @ 80E4CB8 push {lr} bl sub_80E45F8 bl sub_80E3920 @@ -415445,7 +415445,7 @@ sub_80E4CB8: ; 80E4CB8 thumb_func_end sub_80E4CB8 thumb_func_start choose_name_or_words_screen_apply_bg_pals -choose_name_or_words_screen_apply_bg_pals: ; 80E4CC8 +choose_name_or_words_screen_apply_bg_pals: @ 80E4CC8 push {lr} ldr r0, =gUnknown_08DD3778 movs r1, 0 @@ -415466,7 +415466,7 @@ choose_name_or_words_screen_apply_bg_pals: ; 80E4CC8 thumb_func_end choose_name_or_words_screen_apply_bg_pals thumb_func_start sub_80E4CF8 -sub_80E4CF8: ; 80E4CF8 +sub_80E4CF8: @ 80E4CF8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -415478,12 +415478,12 @@ sub_80E4CF8: ; 80E4CF8 thumb_func_end sub_80E4CF8 thumb_func_start nullsub_10 -nullsub_10: ; 80E4D0C +nullsub_10: @ 80E4D0C bx lr thumb_func_end nullsub_10 thumb_func_start sub_80E4D10 -sub_80E4D10: ; 80E4D10 +sub_80E4D10: @ 80E4D10 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -415583,7 +415583,7 @@ _080E4DA6: thumb_func_end sub_80E4D10 thumb_func_start sub_80E4DE4 -sub_80E4DE4: ; 80E4DE4 +sub_80E4DE4: @ 80E4DE4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -415639,7 +415639,7 @@ _080E4E0E: thumb_func_end sub_80E4DE4 thumb_func_start sub_80E4E5C -sub_80E4E5C: ; 80E4E5C +sub_80E4E5C: @ 80E4E5C push {r4-r6,lr} movs r0, 0xA bl GetGpuReg @@ -415699,7 +415699,7 @@ _080E4E96: thumb_func_end sub_80E4E5C thumb_func_start sub_80E4EF0 -sub_80E4EF0: ; 80E4EF0 +sub_80E4EF0: @ 80E4EF0 push {r4,r5,lr} sub sp, 0x10 ldr r1, =gUnknown_0858BFA4 @@ -415743,7 +415743,7 @@ sub_80E4EF0: ; 80E4EF0 thumb_func_end sub_80E4EF0 thumb_func_start sub_80E4F58 -sub_80E4F58: ; 80E4F58 +sub_80E4F58: @ 80E4F58 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -415754,7 +415754,7 @@ sub_80E4F58: ; 80E4F58 thumb_func_end sub_80E4F58 thumb_func_start sub_80E4F70 -sub_80E4F70: ; 80E4F70 +sub_80E4F70: @ 80E4F70 push {lr} movs r0, 0 bl SetVBlankCallback @@ -415765,7 +415765,7 @@ sub_80E4F70: ; 80E4F70 thumb_func_end sub_80E4F70 thumb_func_start sub_80E4F84 -sub_80E4F84: ; 80E4F84 +sub_80E4F84: @ 80E4F84 push {lr} ldr r0, =sub_80E4F94 bl SetVBlankCallback @@ -415775,7 +415775,7 @@ sub_80E4F84: ; 80E4F84 thumb_func_end sub_80E4F84 thumb_func_start sub_80E4F94 -sub_80E4F94: ; 80E4F94 +sub_80E4F94: @ 80E4F94 push {r4,r5,lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -415825,7 +415825,7 @@ sub_80E4F94: ; 80E4F94 thumb_func_end sub_80E4F94 thumb_func_start sub_80E501C -sub_80E501C: ; 80E501C +sub_80E501C: @ 80E501C push {lr} movs r0, 0 bl ShowBg @@ -415840,7 +415840,7 @@ sub_80E501C: ; 80E501C thumb_func_end sub_80E501C thumb_func_start sub_80E503C -sub_80E503C: ; 80E503C +sub_80E503C: @ 80E503C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -415872,7 +415872,7 @@ _080E5066: thumb_func_end sub_80E503C thumb_func_start sub_80E5074 -sub_80E5074: ; 80E5074 +sub_80E5074: @ 80E5074 push {lr} sub sp, 0x8 ldr r0, =0x03005d90 @@ -415892,7 +415892,7 @@ sub_80E5074: ; 80E5074 thumb_func_end sub_80E5074 thumb_func_start sub_80E509C -sub_80E509C: ; 80E509C +sub_80E509C: @ 80E509C push {lr} sub sp, 0x8 ldr r0, =0x03005d90 @@ -415912,7 +415912,7 @@ sub_80E509C: ; 80E509C thumb_func_end sub_80E509C thumb_func_start sub_80E50C4 -sub_80E50C4: ; 80E50C4 +sub_80E50C4: @ 80E50C4 push {lr} sub sp, 0x8 ldr r0, =0x03005d90 @@ -415932,7 +415932,7 @@ sub_80E50C4: ; 80E50C4 thumb_func_end sub_80E50C4 thumb_func_start sub_80E50EC -sub_80E50EC: ; 80E50EC +sub_80E50EC: @ 80E50EC push {lr} sub sp, 0x8 ldr r0, =0x03005d90 @@ -415952,8 +415952,8 @@ sub_80E50EC: ; 80E50EC thumb_func_end sub_80E50EC thumb_func_start DecryptMoney -; int DecryptMoney(u32 *moneyPointer) -DecryptMoney: ; 80E5114 +@ int DecryptMoney(u32 *moneyPointer) +DecryptMoney: @ 80E5114 ldr r1, =0x03005d90 ldr r1, [r1] adds r1, 0xAC @@ -415965,8 +415965,8 @@ DecryptMoney: ; 80E5114 thumb_func_end DecryptMoney thumb_func_start EncryptMoney -; void EncryptMoney(u32 *moneyPointer, u32 moneyAmount) -EncryptMoney: ; 80E5128 +@ void EncryptMoney(u32 *moneyPointer, u32 moneyAmount) +EncryptMoney: @ 80E5128 ldr r2, =0x03005d90 ldr r2, [r2] adds r2, 0xAC @@ -415978,8 +415978,8 @@ EncryptMoney: ; 80E5128 thumb_func_end EncryptMoney thumb_func_start IsEnoughMoney -; bool8 IsEnoughMoney(u32 *moneyPointer, u32 price) -IsEnoughMoney: ; 80E513C +@ bool8 IsEnoughMoney(u32 *moneyPointer, u32 price) +IsEnoughMoney: @ 80E513C push {r4,lr} adds r4, r1, 0 bl DecryptMoney @@ -415996,8 +415996,8 @@ _080E514E: thumb_func_end IsEnoughMoney thumb_func_start add_money -; void add_money(int *money_ptr, int amount) -add_money: ; 80E5154 +@ void add_money(int *money_ptr, int amount) +add_money: @ 80E5154 push {r4-r6,lr} adds r6, r0, 0 adds r4, r1, 0 @@ -416025,8 +416025,8 @@ _080E5178: thumb_func_end add_money thumb_func_start subtract_money -; void subtract_money(int *money_ptr, int amount) -subtract_money: ; 80E518C +@ void subtract_money(int *money_ptr, int amount) +subtract_money: @ 80E518C push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -416047,7 +416047,7 @@ _080E51A2: thumb_func_end subtract_money thumb_func_start sub_80E51B0 -sub_80E51B0: ; 80E51B0 +sub_80E51B0: @ 80E51B0 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -416065,7 +416065,7 @@ sub_80E51B0: ; 80E51B0 thumb_func_end sub_80E51B0 thumb_func_start sub_80E51D4 -sub_80E51D4: ; 80E51D4 +sub_80E51D4: @ 80E51D4 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -416081,8 +416081,8 @@ sub_80E51D4: ; 80E51D4 thumb_func_end sub_80E51D4 thumb_func_start PrintMoneyAmountInMoneyBox -; void PrintMoneyAmountInMoneyBox(u8 windowId, int amount, s8 a3) -PrintMoneyAmountInMoneyBox: ; 80E51F4 +@ void PrintMoneyAmountInMoneyBox(u8 windowId, int amount, s8 a3) +PrintMoneyAmountInMoneyBox: @ 80E51F4 push {lr} sub sp, 0x4 adds r3, r1, 0 @@ -416100,8 +416100,8 @@ PrintMoneyAmountInMoneyBox: ; 80E51F4 thumb_func_end PrintMoneyAmountInMoneyBox thumb_func_start PrintMoneyAmount -; void PrintMoneyAmount(u8 windowId, char x, char y, int amount, u8 a5) -PrintMoneyAmount: ; 80E5214 +@ void PrintMoneyAmount(u8 windowId, char x, char y, int amount, u8 a5) +PrintMoneyAmount: @ 80E5214 push {r4-r7,lr} mov r7, r8 push {r7} @@ -416164,8 +416164,8 @@ _080E5264: thumb_func_end PrintMoneyAmount thumb_func_start set_window_border_style_and_print_money_box -; void set_window_border_style_and_print_money_box(u8 windowId, u16 tileStart, u8 palette, int amount) -set_window_border_style_and_print_money_box: ; 80E5298 +@ void set_window_border_style_and_print_money_box(u8 windowId, u16 tileStart, u8 palette, int amount) +set_window_border_style_and_print_money_box: @ 80E5298 push {r4-r6,lr} mov r6, r8 push {r6} @@ -416196,7 +416196,7 @@ set_window_border_style_and_print_money_box: ; 80E5298 thumb_func_end set_window_border_style_and_print_money_box thumb_func_start sub_80E52D4 -sub_80E52D4: ; 80E52D4 +sub_80E52D4: @ 80E52D4 push {lr} adds r1, r0, 0 ldr r0, =0x02039f98 @@ -416209,8 +416209,8 @@ sub_80E52D4: ; 80E52D4 thumb_func_end sub_80E52D4 thumb_func_start sub_80E52EC -; void sub_80E52EC(int money, int x, int y) -sub_80E52EC: ; 80E52EC +@ void sub_80E52EC(int money, int x, int y) +sub_80E52EC: @ 80E52EC push {r4-r6,lr} mov r6, r8 push {r6} @@ -416281,7 +416281,7 @@ sub_80E52EC: ; 80E52EC thumb_func_end sub_80E52EC thumb_func_start sub_80E5384 -sub_80E5384: ; 80E5384 +sub_80E5384: @ 80E5384 push {r4,lr} bl RemoveMoneyLabelObject ldr r4, =0x02039f98 @@ -416300,7 +416300,7 @@ sub_80E5384: ; 80E5384 thumb_func_end sub_80E5384 thumb_func_start AddMoneyLabelObject -AddMoneyLabelObject: ; 80E53AC +AddMoneyLabelObject: @ 80E53AC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -416330,7 +416330,7 @@ AddMoneyLabelObject: ; 80E53AC thumb_func_end AddMoneyLabelObject thumb_func_start RemoveMoneyLabelObject -RemoveMoneyLabelObject: ; 80E53F4 +RemoveMoneyLabelObject: @ 80E53F4 push {lr} ldr r0, =0x02039f99 ldrb r1, [r0] @@ -416346,8 +416346,8 @@ RemoveMoneyLabelObject: ; 80E53F4 thumb_func_end RemoveMoneyLabelObject thumb_func_start AreMovesContestCombo -; u8 AreMovesContestCombo(u16 moveId1, u16 moveId2) -AreMovesContestCombo: ; 80E5414 +@ u8 AreMovesContestCombo(u16 moveId1, u16 moveId2) +AreMovesContestCombo: @ 80E5414 push {r4,lr} sub sp, 0x4 lsls r0, 16 @@ -416401,12 +416401,12 @@ _080E5472: thumb_func_end AreMovesContestCombo thumb_func_start ContestEffectFunc_080E547C -ContestEffectFunc_080E547C: ; 80E547C +ContestEffectFunc_080E547C: @ 80E547C bx lr thumb_func_end ContestEffectFunc_080E547C thumb_func_start ContestEffectFunc_080E5480 -ContestEffectFunc_080E5480: ; 80E5480 +ContestEffectFunc_080E5480: @ 80E5480 push {lr} ldr r3, =0x02039f34 ldr r1, [r3] @@ -416432,7 +416432,7 @@ ContestEffectFunc_080E5480: ; 80E5480 thumb_func_end ContestEffectFunc_080E5480 thumb_func_start ContestEffectFunc_080E54B0 -ContestEffectFunc_080E54B0: ; 80E54B0 +ContestEffectFunc_080E54B0: @ 80E54B0 push {lr} ldr r3, =0x02039f34 ldr r1, [r3] @@ -416458,7 +416458,7 @@ ContestEffectFunc_080E54B0: ; 80E54B0 thumb_func_end ContestEffectFunc_080E54B0 thumb_func_start ContestEffectFunc_080E54E0 -ContestEffectFunc_080E54E0: ; 80E54E0 +ContestEffectFunc_080E54E0: @ 80E54E0 ldr r3, =0x02039f34 ldr r1, [r3] ldr r0, [r1, 0x8] @@ -416503,7 +416503,7 @@ ContestEffectFunc_080E54E0: ; 80E54E0 thumb_func_end ContestEffectFunc_080E54E0 thumb_func_start ContestEffectFunc_080E5534 -ContestEffectFunc_080E5534: ; 80E5534 +ContestEffectFunc_080E5534: @ 80E5534 push {lr} ldr r3, =0x02039f34 ldr r1, [r3] @@ -416527,7 +416527,7 @@ ContestEffectFunc_080E5534: ; 80E5534 thumb_func_end ContestEffectFunc_080E5534 thumb_func_start ContestEffectFunc_080E5560 -ContestEffectFunc_080E5560: ; 80E5560 +ContestEffectFunc_080E5560: @ 80E5560 push {lr} ldr r3, =0x02039f34 ldr r1, [r3] @@ -416553,7 +416553,7 @@ ContestEffectFunc_080E5560: ; 80E5560 thumb_func_end ContestEffectFunc_080E5560 thumb_func_start ContestEffectFunc_080E5590 -ContestEffectFunc_080E5590: ; 80E5590 +ContestEffectFunc_080E5590: @ 80E5590 push {lr} ldr r3, =0x02039f34 ldr r1, [r3] @@ -416577,7 +416577,7 @@ ContestEffectFunc_080E5590: ; 80E5590 thumb_func_end ContestEffectFunc_080E5590 thumb_func_start ContestEffectFunc_080E55BC -ContestEffectFunc_080E55BC: ; 80E55BC +ContestEffectFunc_080E55BC: @ 80E55BC push {lr} ldr r3, =0x02039f34 ldr r1, [r3] @@ -416603,7 +416603,7 @@ ContestEffectFunc_080E55BC: ; 80E55BC thumb_func_end ContestEffectFunc_080E55BC thumb_func_start ContestEffectFunc_080E55EC -ContestEffectFunc_080E55EC: ; 80E55EC +ContestEffectFunc_080E55EC: @ 80E55EC push {r4,r5,lr} movs r2, 0 ldr r5, =0x02039f34 @@ -416667,7 +416667,7 @@ _080E564C: thumb_func_end ContestEffectFunc_080E55EC thumb_func_start ContestEffectFunc_080E5664 -ContestEffectFunc_080E5664: ; 80E5664 +ContestEffectFunc_080E5664: @ 80E5664 push {r4-r6,lr} movs r1, 0 ldr r2, =0x02039f34 @@ -416732,7 +416732,7 @@ _080E56C6: thumb_func_end ContestEffectFunc_080E5664 thumb_func_start ContestEffectFunc_080E56E0 -ContestEffectFunc_080E56E0: ; 80E56E0 +ContestEffectFunc_080E56E0: @ 80E56E0 push {lr} bl GenerateRandomNumber lsls r0, 16 @@ -416760,7 +416760,7 @@ _080E5702: thumb_func_end ContestEffectFunc_080E56E0 thumb_func_start ContestEffectFunc_080E5718 -ContestEffectFunc_080E5718: ; 80E5718 +ContestEffectFunc_080E5718: @ 80E5718 push {r4-r7,lr} mov r7, r8 push {r7} @@ -416853,7 +416853,7 @@ _080E57BE: thumb_func_end ContestEffectFunc_080E5718 thumb_func_start ContestEffectFunc_080E57CC -ContestEffectFunc_080E57CC: ; 80E57CC +ContestEffectFunc_080E57CC: @ 80E57CC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -416952,7 +416952,7 @@ _080E587A: thumb_func_end ContestEffectFunc_080E57CC thumb_func_start ContestEffectFunc_080E588C -ContestEffectFunc_080E588C: ; 80E588C +ContestEffectFunc_080E588C: @ 80E588C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -417042,7 +417042,7 @@ _080E5928: thumb_func_end ContestEffectFunc_080E588C thumb_func_start ContestEffectFunc_080E5938 -ContestEffectFunc_080E5938: ; 80E5938 +ContestEffectFunc_080E5938: @ 80E5938 push {r4,lr} ldr r4, =0x02039f34 ldr r1, [r4] @@ -417070,7 +417070,7 @@ ContestEffectFunc_080E5938: ; 80E5938 thumb_func_end ContestEffectFunc_080E5938 thumb_func_start ContestEffectFunc_080E5970 -ContestEffectFunc_080E5970: ; 80E5970 +ContestEffectFunc_080E5970: @ 80E5970 push {r4,lr} ldr r4, =0x02039f34 ldr r1, [r4] @@ -417101,7 +417101,7 @@ ContestEffectFunc_080E5970: ; 80E5970 thumb_func_end ContestEffectFunc_080E5970 thumb_func_start ContestEffectFunc_080E59B0 -ContestEffectFunc_080E59B0: ; 80E59B0 +ContestEffectFunc_080E59B0: @ 80E59B0 push {lr} movs r0, 0 bl sub_80E6934 @@ -417117,7 +417117,7 @@ ContestEffectFunc_080E59B0: ; 80E59B0 thumb_func_end ContestEffectFunc_080E59B0 thumb_func_start ContestEffectFunc_080E59D0 -ContestEffectFunc_080E59D0: ; 80E59D0 +ContestEffectFunc_080E59D0: @ 80E59D0 push {lr} movs r0, 0x1 bl sub_80E6934 @@ -417133,7 +417133,7 @@ ContestEffectFunc_080E59D0: ; 80E59D0 thumb_func_end ContestEffectFunc_080E59D0 thumb_func_start ContestEffectFunc_080E59F0 -ContestEffectFunc_080E59F0: ; 80E59F0 +ContestEffectFunc_080E59F0: @ 80E59F0 push {lr} movs r0, 0x2 bl sub_80E6934 @@ -417149,7 +417149,7 @@ ContestEffectFunc_080E59F0: ; 80E59F0 thumb_func_end ContestEffectFunc_080E59F0 thumb_func_start ContestEffectFunc_080E5A10 -ContestEffectFunc_080E5A10: ; 80E5A10 +ContestEffectFunc_080E5A10: @ 80E5A10 push {lr} movs r0, 0x3 bl sub_80E6934 @@ -417165,7 +417165,7 @@ ContestEffectFunc_080E5A10: ; 80E5A10 thumb_func_end ContestEffectFunc_080E5A10 thumb_func_start ContestEffectFunc_080E5A30 -ContestEffectFunc_080E5A30: ; 80E5A30 +ContestEffectFunc_080E5A30: @ 80E5A30 push {lr} movs r0, 0x4 bl sub_80E6934 @@ -417181,7 +417181,7 @@ ContestEffectFunc_080E5A30: ; 80E5A30 thumb_func_end ContestEffectFunc_080E5A30 thumb_func_start ContestEffectFunc_080E5A50 -ContestEffectFunc_080E5A50: ; 80E5A50 +ContestEffectFunc_080E5A50: @ 80E5A50 push {r4-r6,lr} movs r4, 0 ldr r2, =0x02039f34 @@ -417249,7 +417249,7 @@ _080E5ACC: thumb_func_end ContestEffectFunc_080E5A50 thumb_func_start ContestEffectFunc_080E5AD4 -ContestEffectFunc_080E5AD4: ; 80E5AD4 +ContestEffectFunc_080E5AD4: @ 80E5AD4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -417506,7 +417506,7 @@ _080E5CC0: thumb_func_end ContestEffectFunc_080E5AD4 thumb_func_start ContestEffectFunc_080E5CD4 -ContestEffectFunc_080E5CD4: ; 80E5CD4 +ContestEffectFunc_080E5CD4: @ 80E5CD4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -417592,7 +417592,7 @@ _080E5D6E: thumb_func_end ContestEffectFunc_080E5CD4 thumb_func_start ContestEffectFunc_080E5D7C -ContestEffectFunc_080E5D7C: ; 80E5D7C +ContestEffectFunc_080E5D7C: @ 80E5D7C push {r4-r7,lr} movs r7, 0 movs r4, 0 @@ -417662,7 +417662,7 @@ _080E5DF8: thumb_func_end ContestEffectFunc_080E5D7C thumb_func_start ContestEffectFunc_080E5E04 -ContestEffectFunc_080E5E04: ; 80E5E04 +ContestEffectFunc_080E5E04: @ 80E5E04 push {r4,lr} ldr r1, =0x02039f26 ldr r0, =0x02039f34 @@ -417703,7 +417703,7 @@ _080E5E46: thumb_func_end ContestEffectFunc_080E5E04 thumb_func_start ContestEffectFunc_080E5E5C -ContestEffectFunc_080E5E5C: ; 80E5E5C +ContestEffectFunc_080E5E5C: @ 80E5E5C push {r4,lr} ldr r1, =0x02039f26 ldr r0, =0x02039f34 @@ -417744,7 +417744,7 @@ _080E5E9E: thumb_func_end ContestEffectFunc_080E5E5C thumb_func_start ContestEffectFunc_080E5EB4 -ContestEffectFunc_080E5EB4: ; 80E5EB4 +ContestEffectFunc_080E5EB4: @ 80E5EB4 push {r4-r7,lr} movs r1, 0 movs r5, 0 @@ -417835,7 +417835,7 @@ _080E5F2C: thumb_func_end ContestEffectFunc_080E5EB4 thumb_func_start ContestEffectFunc_080E5F64 -ContestEffectFunc_080E5F64: ; 80E5F64 +ContestEffectFunc_080E5F64: @ 80E5F64 push {r4-r7,lr} movs r6, 0 ldr r0, =0x02039f34 @@ -417905,7 +417905,7 @@ _080E5FDE: thumb_func_end ContestEffectFunc_080E5F64 thumb_func_start ContestEffectFunc_080E5FE4 -ContestEffectFunc_080E5FE4: ; 80E5FE4 +ContestEffectFunc_080E5FE4: @ 80E5FE4 push {r4,r5,lr} ldr r1, =0x02039f34 ldr r3, [r1] @@ -417974,7 +417974,7 @@ _080E6060: thumb_func_end ContestEffectFunc_080E5FE4 thumb_func_start ContestEffectFunc_080E6068 -ContestEffectFunc_080E6068: ; 80E6068 +ContestEffectFunc_080E6068: @ 80E6068 push {r4,lr} bl GenerateRandomNumber lsls r0, 16 @@ -418057,7 +418057,7 @@ _080E60FC: thumb_func_end ContestEffectFunc_080E6068 thumb_func_start ContestEffectFunc_080E611C -ContestEffectFunc_080E611C: ; 80E611C +ContestEffectFunc_080E611C: @ 80E611C push {r4-r7,lr} mov r7, r8 push {r7} @@ -418180,7 +418180,7 @@ _080E61F8: thumb_func_end ContestEffectFunc_080E611C thumb_func_start ContestEffectFunc_080E620C -ContestEffectFunc_080E620C: ; 80E620C +ContestEffectFunc_080E620C: @ 80E620C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -418266,7 +418266,7 @@ _080E62AC: thumb_func_end ContestEffectFunc_080E620C thumb_func_start ContestEffectFunc_080E62B8 -ContestEffectFunc_080E62B8: ; 80E62B8 +ContestEffectFunc_080E62B8: @ 80E62B8 push {r4-r7,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -418332,7 +418332,7 @@ _080E632E: thumb_func_end ContestEffectFunc_080E62B8 thumb_func_start ContestEffectFunc_080E6334 -ContestEffectFunc_080E6334: ; 80E6334 +ContestEffectFunc_080E6334: @ 80E6334 push {r4,lr} ldr r4, =0x02039f34 ldr r1, [r4] @@ -418384,7 +418384,7 @@ _080E6390: thumb_func_end ContestEffectFunc_080E6334 thumb_func_start ContestEffectFunc_080E6398 -ContestEffectFunc_080E6398: ; 80E6398 +ContestEffectFunc_080E6398: @ 80E6398 push {lr} ldr r3, =0x02039f34 ldr r1, [r3] @@ -418427,7 +418427,7 @@ _080E63E4: thumb_func_end ContestEffectFunc_080E6398 thumb_func_start ContestEffectFunc_080E63E8 -ContestEffectFunc_080E63E8: ; 80E63E8 +ContestEffectFunc_080E63E8: @ 80E63E8 push {r4-r7,lr} sub sp, 0x4 ldr r0, =0x02039f34 @@ -418593,7 +418593,7 @@ _080E6518: thumb_func_end ContestEffectFunc_080E63E8 thumb_func_start ContestEffectFunc_080E6520 -ContestEffectFunc_080E6520: ; 80E6520 +ContestEffectFunc_080E6520: @ 80E6520 push {r4-r7,lr} mov r7, r8 push {r7} @@ -418766,12 +418766,12 @@ _080E6658: thumb_func_end ContestEffectFunc_080E6520 thumb_func_start ContestEffectFunc_080E6664 -ContestEffectFunc_080E6664: ; 80E6664 +ContestEffectFunc_080E6664: @ 80E6664 bx lr thumb_func_end ContestEffectFunc_080E6664 thumb_func_start ContestEffectFunc_080E6668 -ContestEffectFunc_080E6668: ; 80E6668 +ContestEffectFunc_080E6668: @ 80E6668 push {r4-r7,lr} sub sp, 0x8 ldr r0, =0x02039f34 @@ -418913,7 +418913,7 @@ _080E676C: thumb_func_end ContestEffectFunc_080E6668 thumb_func_start ContestEffectFunc_080E6778 -ContestEffectFunc_080E6778: ; 80E6778 +ContestEffectFunc_080E6778: @ 80E6778 push {lr} ldr r3, =gContestMoves ldr r0, =0x02039f34 @@ -418946,7 +418946,7 @@ _080E67AA: thumb_func_end ContestEffectFunc_080E6778 thumb_func_start ContestEffectFunc_080E67BC -ContestEffectFunc_080E67BC: ; 80E67BC +ContestEffectFunc_080E67BC: @ 80E67BC push {r4-r7,lr} mov r7, r8 push {r7} @@ -419034,7 +419034,7 @@ _080E684A: thumb_func_end ContestEffectFunc_080E67BC thumb_func_start ContestEffectFunc_080E6868 -ContestEffectFunc_080E6868: ; 80E6868 +ContestEffectFunc_080E6868: @ 80E6868 push {r4,lr} ldr r0, =0x02039f34 ldr r1, [r0] @@ -419102,7 +419102,7 @@ _080E68CE: thumb_func_end ContestEffectFunc_080E6868 thumb_func_start ContestEffectFunc_080E68EC -ContestEffectFunc_080E68EC: ; 80E68EC +ContestEffectFunc_080E68EC: @ 80E68EC push {r4,lr} ldr r4, =0x02039f34 ldr r0, [r4] @@ -419141,7 +419141,7 @@ _080E692A: thumb_func_end ContestEffectFunc_080E68EC thumb_func_start sub_80E6934 -sub_80E6934: ; 80E6934 +sub_80E6934: @ 80E6934 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -419218,7 +419218,7 @@ _080E69B8: thumb_func_end sub_80E6934 thumb_func_start sub_80E69C8 -sub_80E69C8: ; 80E69C8 +sub_80E69C8: @ 80E69C8 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -419275,7 +419275,7 @@ _080E6A28: thumb_func_end sub_80E69C8 thumb_func_start sub_80E6A2C -sub_80E6A2C: ; 80E6A2C +sub_80E6A2C: @ 80E6A2C push {r4-r7,lr} mov r7, r8 push {r7} @@ -419415,7 +419415,7 @@ _080E6B2E: thumb_func_end sub_80E6A2C thumb_func_start sub_80E6B3C -sub_80E6B3C: ; 80E6B3C +sub_80E6B3C: @ 80E6B3C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -419443,7 +419443,7 @@ sub_80E6B3C: ; 80E6B3C thumb_func_end sub_80E6B3C thumb_func_start sub_80E6B70 -sub_80E6B70: ; 80E6B70 +sub_80E6B70: @ 80E6B70 push {r4,r5,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -419483,7 +419483,7 @@ _080E6BA8: thumb_func_end sub_80E6B70 thumb_func_start sub_80E6BB4 -sub_80E6BB4: ; 80E6BB4 +sub_80E6BB4: @ 80E6BB4 push {r4,r5,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -419513,7 +419513,7 @@ _080E6BDC: thumb_func_end sub_80E6BB4 thumb_func_start sub_80E6BE8 -sub_80E6BE8: ; 80E6BE8 +sub_80E6BE8: @ 80E6BE8 push {lr} ldr r0, =sub_80E715C bl sub_80B37D4 @@ -419523,7 +419523,7 @@ sub_80E6BE8: ; 80E6BE8 thumb_func_end sub_80E6BE8 thumb_func_start sub_80E6BF8 -sub_80E6BF8: ; 80E6BF8 +sub_80E6BF8: @ 80E6BF8 push {r4,lr} ldr r2, =0x03001134 ldr r0, =0x03005d8c @@ -419572,7 +419572,7 @@ sub_80E6BF8: ; 80E6BF8 thumb_func_end sub_80E6BF8 thumb_func_start sub_80E6CA0 -sub_80E6CA0: ; 80E6CA0 +sub_80E6CA0: @ 80E6CA0 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x03001134 @@ -419633,7 +419633,7 @@ _080E6D1C: thumb_func_end sub_80E6CA0 thumb_func_start sub_80E6D54 -sub_80E6D54: ; 80E6D54 +sub_80E6D54: @ 80E6D54 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x03001134 @@ -419705,7 +419705,7 @@ _080E6DEE: thumb_func_end sub_80E6D54 thumb_func_start sub_80E6E24 -sub_80E6E24: ; 80E6E24 +sub_80E6E24: @ 80E6E24 push {r4,r5,lr} bl sub_80E9914 bl sub_80F0BB8 @@ -419813,7 +419813,7 @@ _080E6F12: thumb_func_end sub_80E6E24 thumb_func_start sub_80E6F60 -sub_80E6F60: ; 80E6F60 +sub_80E6F60: @ 80E6F60 push {r4-r6,lr} mov r6, r8 push {r6} @@ -419962,7 +419962,7 @@ _080E70BE: thumb_func_end sub_80E6F60 thumb_func_start sub_80E70F4 -sub_80E70F4: ; 80E70F4 +sub_80E70F4: @ 80E70F4 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -419988,7 +419988,7 @@ sub_80E70F4: ; 80E70F4 thumb_func_end sub_80E70F4 thumb_func_start sub_80E7128 -sub_80E7128: ; 80E7128 +sub_80E7128: @ 80E7128 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -420016,7 +420016,7 @@ _080E7150: thumb_func_end sub_80E7128 thumb_func_start sub_80E715C -sub_80E715C: ; 80E715C +sub_80E715C: @ 80E715C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -420193,7 +420193,7 @@ _080E730A: thumb_func_end sub_80E715C thumb_func_start sub_80E7324 -sub_80E7324: ; 80E7324 +sub_80E7324: @ 80E7324 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -420463,7 +420463,7 @@ _080E7566: thumb_func_end sub_80E7324 thumb_func_start sub_80E756C -sub_80E756C: ; 80E756C +sub_80E756C: @ 80E756C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -420556,7 +420556,7 @@ _080E7624: thumb_func_end sub_80E756C thumb_func_start sub_80E7630 -sub_80E7630: ; 80E7630 +sub_80E7630: @ 80E7630 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -420707,7 +420707,7 @@ _080E7752: thumb_func_end sub_80E7630 thumb_func_start sub_80E776C -sub_80E776C: ; 80E776C +sub_80E776C: @ 80E776C push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -420735,7 +420735,7 @@ _080E7794: thumb_func_end sub_80E776C thumb_func_start sub_80E77A0 -sub_80E77A0: ; 80E77A0 +sub_80E77A0: @ 80E77A0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -420760,7 +420760,7 @@ _080E77C4: thumb_func_end sub_80E77A0 thumb_func_start sub_80E77D4 -sub_80E77D4: ; 80E77D4 +sub_80E77D4: @ 80E77D4 lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -420778,7 +420778,7 @@ sub_80E77D4: ; 80E77D4 thumb_func_end sub_80E77D4 thumb_func_start sub_80E77FC -sub_80E77FC: ; 80E77FC +sub_80E77FC: @ 80E77FC adds r1, r0, 0 ldrh r0, [r1] ldrh r1, [r1, 0x2] @@ -420788,7 +420788,7 @@ sub_80E77FC: ; 80E77FC thumb_func_end sub_80E77FC thumb_func_start sub_80E7808 -sub_80E7808: ; 80E7808 +sub_80E7808: @ 80E7808 strh r0, [r1] lsrs r0, 16 strh r0, [r1, 0x2] @@ -420796,7 +420796,7 @@ sub_80E7808: ; 80E7808 thumb_func_end sub_80E7808 thumb_func_start sub_80E7810 -sub_80E7810: ; 80E7810 +sub_80E7810: @ 80E7810 push {lr} bl link_get_multiplayer_id lsls r0, 24 @@ -420806,7 +420806,7 @@ sub_80E7810: ; 80E7810 thumb_func_end sub_80E7810 thumb_func_start sub_80E7820 -sub_80E7820: ; 80E7820 +sub_80E7820: @ 80E7820 lsls r0, 24 lsrs r0, 16 ldr r1, =0x020223c4 @@ -420816,7 +420816,7 @@ sub_80E7820: ; 80E7820 thumb_func_end sub_80E7820 thumb_func_start sub_80E7830 -sub_80E7830: ; 80E7830 +sub_80E7830: @ 80E7830 push {r4,lr} adds r4, r0, 0 bl sub_8009FCC @@ -420893,7 +420893,7 @@ _080E78B8: thumb_func_end sub_80E7830 thumb_func_start sub_80E78C4 -sub_80E78C4: ; 80E78C4 +sub_80E78C4: @ 80E78C4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -420957,7 +420957,7 @@ _080E791A: thumb_func_end sub_80E78C4 thumb_func_start sub_80E7948 -sub_80E7948: ; 80E7948 +sub_80E7948: @ 80E7948 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -421056,7 +421056,7 @@ _080E79FE: thumb_func_end sub_80E7948 thumb_func_start sub_80E7A14 -sub_80E7A14: ; 80E7A14 +sub_80E7A14: @ 80E7A14 push {r4-r7,lr} mov r7, r8 push {r7} @@ -421118,7 +421118,7 @@ _080E7A8A: thumb_func_end sub_80E7A14 thumb_func_start sub_80E7A9C -sub_80E7A9C: ; 80E7A9C +sub_80E7A9C: @ 80E7A9C ldrh r0, [r0, 0x20] lsls r0, 24 lsrs r0, 24 @@ -421126,7 +421126,7 @@ sub_80E7A9C: ; 80E7A9C thumb_func_end sub_80E7A9C thumb_func_start sub_80E7AA4 -sub_80E7AA4: ; 80E7AA4 +sub_80E7AA4: @ 80E7AA4 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -421195,7 +421195,7 @@ sub_80E7AA4: ; 80E7AA4 thumb_func_end sub_80E7AA4 thumb_func_start sub_80E7B2C -sub_80E7B2C: ; 80E7B2C +sub_80E7B2C: @ 80E7B2C push {r4,lr} adds r3, r0, 0 movs r2, 0 @@ -421218,7 +421218,7 @@ _080E7B36: thumb_func_end sub_80E7B2C thumb_func_start sub_80E7B54 -sub_80E7B54: ; 80E7B54 +sub_80E7B54: @ 80E7B54 ldr r0, =0x03001160 ldrb r0, [r0] bx lr @@ -421226,7 +421226,7 @@ sub_80E7B54: ; 80E7B54 thumb_func_end sub_80E7B54 thumb_func_start sub_80E7B60 -sub_80E7B60: ; 80E7B60 +sub_80E7B60: @ 80E7B60 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -421751,7 +421751,7 @@ _080E7F1C: thumb_func_end sub_80E7B60 thumb_func_start sub_80E7F68 -sub_80E7F68: ; 80E7F68 +sub_80E7F68: @ 80E7F68 push {r4,lr} adds r4, r0, 0 lsls r1, 24 @@ -421809,7 +421809,7 @@ _080E7FEC: thumb_func_end sub_80E7F68 thumb_func_start sub_80E7FF8 -sub_80E7FF8: ; 80E7FF8 +sub_80E7FF8: @ 80E7FF8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -421935,7 +421935,7 @@ _080E810A: thumb_func_end sub_80E7FF8 thumb_func_start sub_80E8110 -sub_80E8110: ; 80E8110 +sub_80E8110: @ 80E8110 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -422100,7 +422100,7 @@ _080E824C: thumb_func_end sub_80E8110 thumb_func_start sub_80E8260 -sub_80E8260: ; 80E8260 +sub_80E8260: @ 80E8260 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -422304,7 +422304,7 @@ _080E8356: thumb_func_end sub_80E8260 thumb_func_start sub_80E841C -sub_80E841C: ; 80E841C +sub_80E841C: @ 80E841C push {r4-r7,lr} mov r7, r8 push {r7} @@ -422347,7 +422347,7 @@ _080E845E: thumb_func_end sub_80E841C thumb_func_start sub_80E8468 -sub_80E8468: ; 80E8468 +sub_80E8468: @ 80E8468 push {r4-r7,lr} mov r7, r8 push {r7} @@ -422484,7 +422484,7 @@ _080E8566: thumb_func_end sub_80E8468 thumb_func_start sub_80E8578 -sub_80E8578: ; 80E8578 +sub_80E8578: @ 80E8578 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -422887,7 +422887,7 @@ _080E8864: thumb_func_end sub_80E8578 thumb_func_start sub_80E8880 -sub_80E8880: ; 80E8880 +sub_80E8880: @ 80E8880 push {r4-r7,lr} mov r12, r0 adds r7, r1, 0 @@ -422933,7 +422933,7 @@ _080E88C0: thumb_func_end sub_80E8880 thumb_func_start sub_80E88CC -sub_80E88CC: ; 80E88CC +sub_80E88CC: @ 80E88CC push {r4-r7,lr} mov r12, r0 adds r6, r1, 0 @@ -422985,7 +422985,7 @@ _080E8918: thumb_func_end sub_80E88CC thumb_func_start sub_80E8924 -sub_80E8924: ; 80E8924 +sub_80E8924: @ 80E8924 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -423055,7 +423055,7 @@ _080E8972: thumb_func_end sub_80E8924 thumb_func_start sub_80E89AC -sub_80E89AC: ; 80E89AC +sub_80E89AC: @ 80E89AC push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -423091,7 +423091,7 @@ sub_80E89AC: ; 80E89AC thumb_func_end sub_80E89AC thumb_func_start sub_80E89F8 -sub_80E89F8: ; 80E89F8 +sub_80E89F8: @ 80E89F8 push {r4-r6,lr} adds r6, r0, 0 ldr r5, =0x02039f9c @@ -423127,7 +423127,7 @@ sub_80E89F8: ; 80E89F8 thumb_func_end sub_80E89F8 thumb_func_start sub_80E8A54 -sub_80E8A54: ; 80E8A54 +sub_80E8A54: @ 80E8A54 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -423184,12 +423184,12 @@ _080E8AAE: thumb_func_end sub_80E8A54 thumb_func_start nullsub_44 -nullsub_44: ; 80E8ABC +nullsub_44: @ 80E8ABC bx lr thumb_func_end nullsub_44 thumb_func_start sub_80E8AC0 -sub_80E8AC0: ; 80E8AC0 +sub_80E8AC0: @ 80E8AC0 push {r4,r5,lr} adds r5, r0, 0 movs r4, 0 @@ -423216,7 +423216,7 @@ _080E8ADC: thumb_func_end sub_80E8AC0 thumb_func_start sub_80E8AF0 -sub_80E8AF0: ; 80E8AF0 +sub_80E8AF0: @ 80E8AF0 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -423247,7 +423247,7 @@ _080E8B0A: thumb_func_end sub_80E8AF0 thumb_func_start sub_80E8B28 -sub_80E8B28: ; 80E8B28 +sub_80E8B28: @ 80E8B28 push {r4,r5,lr} movs r4, 0 ldr r5, =0x03005d8c @@ -423272,7 +423272,7 @@ _080E8B2E: thumb_func_end sub_80E8B28 thumb_func_start sub_80E8B58 -sub_80E8B58: ; 80E8B58 +sub_80E8B58: @ 80E8B58 ldr r0, =0x0203a01c ldr r1, =0x020375e0 ldrh r1, [r1] @@ -423282,7 +423282,7 @@ sub_80E8B58: ; 80E8B58 thumb_func_end sub_80E8B58 thumb_func_start sub_80E8B6C -sub_80E8B6C: ; 80E8B6C +sub_80E8B6C: @ 80E8B6C push {r4,lr} ldr r0, =0x020375f0 movs r1, 0 @@ -423324,7 +423324,7 @@ _080E8BB0: thumb_func_end sub_80E8B6C thumb_func_start sub_80E8BC8 -sub_80E8BC8: ; 80E8BC8 +sub_80E8BC8: @ 80E8BC8 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -423348,7 +423348,7 @@ _080E8BF0: thumb_func_end sub_80E8BC8 thumb_func_start sub_80E8BF8 -sub_80E8BF8: ; 80E8BF8 +sub_80E8BF8: @ 80E8BF8 push {r4,lr} sub sp, 0x4 mov r4, sp @@ -423435,7 +423435,7 @@ _080E8C8E: thumb_func_end sub_80E8BF8 thumb_func_start sub_80E8C98 -sub_80E8C98: ; 80E8C98 +sub_80E8C98: @ 80E8C98 push {r4,lr} ldr r4, =0x020375e6 bl sub_80E8BF8 @@ -423449,7 +423449,7 @@ sub_80E8C98: ; 80E8C98 thumb_func_end sub_80E8C98 thumb_func_start sub_80E8CB0 -sub_80E8CB0: ; 80E8CB0 +sub_80E8CB0: @ 80E8CB0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -423532,7 +423532,7 @@ _080E8D3C: thumb_func_end sub_80E8CB0 thumb_func_start sub_80E8D4C -sub_80E8D4C: ; 80E8D4C +sub_80E8D4C: @ 80E8D4C push {r4-r7,lr} mov r7, r8 push {r7} @@ -423621,7 +423621,7 @@ _080E8DE8: thumb_func_end sub_80E8D4C thumb_func_start sub_80E8DF4 -sub_80E8DF4: ; 80E8DF4 +sub_80E8DF4: @ 80E8DF4 push {lr} adds r2, r0, 0 movs r1, 0 @@ -423645,7 +423645,7 @@ _080E8E12: thumb_func_end sub_80E8DF4 thumb_func_start sub_80E8E18 -sub_80E8E18: ; 80E8E18 +sub_80E8E18: @ 80E8E18 push {r4-r6,lr} mov r6, r8 push {r6} @@ -423724,7 +423724,7 @@ _080E8E32: thumb_func_end sub_80E8E18 thumb_func_start sub_80E8EE0 -sub_80E8EE0: ; 80E8EE0 +sub_80E8EE0: @ 80E8EE0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -423822,7 +423822,7 @@ _080E8F8A: thumb_func_end sub_80E8EE0 thumb_func_start sub_80E8F9C -sub_80E8F9C: ; 80E8F9C +sub_80E8F9C: @ 80E8F9C push {lr} ldr r0, =0x0203a01c ldrb r0, [r0] @@ -423847,7 +423847,7 @@ sub_80E8F9C: ; 80E8F9C thumb_func_end sub_80E8F9C thumb_func_start sub_80E8FD0 -sub_80E8FD0: ; 80E8FD0 +sub_80E8FD0: @ 80E8FD0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -423911,7 +423911,7 @@ _080E904A: thumb_func_end sub_80E8FD0 thumb_func_start sub_80E9068 -sub_80E9068: ; 80E9068 +sub_80E9068: @ 80E9068 push {lr} ldr r0, =sub_80E8FD0 movs r1, 0 @@ -423935,7 +423935,7 @@ sub_80E9068: ; 80E9068 thumb_func_end sub_80E9068 thumb_func_start sub_80E909C -sub_80E909C: ; 80E909C +sub_80E909C: @ 80E909C push {lr} ldr r0, =0x02037318 ldrb r0, [r0, 0x17] @@ -423957,7 +423957,7 @@ _080E90C2: thumb_func_end sub_80E909C thumb_func_start sub_80E90C8 -sub_80E90C8: ; 80E90C8 +sub_80E90C8: @ 80E90C8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -423986,7 +423986,7 @@ _080E90F8: thumb_func_end sub_80E90C8 thumb_func_start sub_80E9108 -sub_80E9108: ; 80E9108 +sub_80E9108: @ 80E9108 push {r4,lr} sub sp, 0x4 bl script_env_2_enable @@ -424032,7 +424032,7 @@ sub_80E9108: ; 80E9108 thumb_func_end sub_80E9108 thumb_func_start sub_80E916C -sub_80E916C: ; 80E916C +sub_80E916C: @ 80E916C push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -424089,7 +424089,7 @@ _080E91D4: thumb_func_end sub_80E916C thumb_func_start sub_80E91F8 -sub_80E91F8: ; 80E91F8 +sub_80E91F8: @ 80E91F8 push {lr} ldr r0, =sub_80E916C movs r1, 0 @@ -424103,7 +424103,7 @@ sub_80E91F8: ; 80E91F8 thumb_func_end sub_80E91F8 thumb_func_start CurrentMapIsSecretBase -CurrentMapIsSecretBase: ; 80E9214 +CurrentMapIsSecretBase: @ 80E9214 push {lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -424125,7 +424125,7 @@ _080E9232: thumb_func_end CurrentMapIsSecretBase thumb_func_start sub_80E9238 -sub_80E9238: ; 80E9238 +sub_80E9238: @ 80E9238 push {r4-r7,lr} mov r7, r8 push {r7} @@ -424243,7 +424243,7 @@ _080E9328: thumb_func_end sub_80E9238 thumb_func_start sub_80E933C -sub_80E933C: ; 80E933C +sub_80E933C: @ 80E933C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -424501,7 +424501,7 @@ _080E9562: thumb_func_end sub_80E933C thumb_func_start sub_80E9578 -sub_80E9578: ; 80E9578 +sub_80E9578: @ 80E9578 push {r4-r6,lr} movs r5, 0 ldr r1, =0x02037318 @@ -424548,7 +424548,7 @@ _080E95C4: thumb_func_end sub_80E9578 thumb_func_start sub_80E95D4 -sub_80E95D4: ; 80E95D4 +sub_80E95D4: @ 80E95D4 push {r4,r5,lr} ldr r5, =0x0000401f ldr r4, =gUnknown_0858D060 @@ -424570,7 +424570,7 @@ sub_80E95D4: ; 80E95D4 thumb_func_end sub_80E95D4 thumb_func_start sub_80E9608 -sub_80E9608: ; 80E9608 +sub_80E9608: @ 80E9608 push {r4-r6,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -424622,7 +424622,7 @@ _080E9660: thumb_func_end sub_80E9608 thumb_func_start sub_80E9668 -sub_80E9668: ; 80E9668 +sub_80E9668: @ 80E9668 push {lr} bl sub_80E9608 bl sub_80E8B6C @@ -424634,7 +424634,7 @@ sub_80E9668: ; 80E9668 thumb_func_end sub_80E9668 thumb_func_start sub_80E9680 -sub_80E9680: ; 80E9680 +sub_80E9680: @ 80E9680 push {lr} bl sub_80E8B58 bl sub_80E8B6C @@ -424653,7 +424653,7 @@ _080E969E: thumb_func_end sub_80E9680 thumb_func_start sub_80E96A4 -sub_80E96A4: ; 80E96A4 +sub_80E96A4: @ 80E96A4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -424712,7 +424712,7 @@ _080E9714: thumb_func_end sub_80E96A4 thumb_func_start sub_80E9728 -sub_80E9728: ; 80E9728 +sub_80E9728: @ 80E9728 push {lr} ldr r0, =sub_80E96A4 movs r1, 0 @@ -424726,7 +424726,7 @@ sub_80E9728: ; 80E9728 thumb_func_end sub_80E9728 thumb_func_start sub_80E9744 -sub_80E9744: ; 80E9744 +sub_80E9744: @ 80E9744 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -424752,7 +424752,7 @@ _080E9774: thumb_func_end sub_80E9744 thumb_func_start sub_80E9780 -sub_80E9780: ; 80E9780 +sub_80E9780: @ 80E9780 push {r4-r6,lr} mov r6, r8 push {r6} @@ -424798,7 +424798,7 @@ sub_80E9780: ; 80E9780 thumb_func_end sub_80E9780 thumb_func_start GetSecretBaseMapName -GetSecretBaseMapName: ; 80E97EC +GetSecretBaseMapName: @ 80E97EC push {r4,lr} adds r4, r0, 0 ldr r0, =0x00004054 @@ -424815,7 +424815,7 @@ GetSecretBaseMapName: ; 80E97EC thumb_func_end GetSecretBaseMapName thumb_func_start sub_80E980C -sub_80E980C: ; 80E980C +sub_80E980C: @ 80E980C push {r4-r6,lr} mov r6, r8 push {r6} @@ -424860,7 +424860,7 @@ sub_80E980C: ; 80E980C thumb_func_end sub_80E980C thumb_func_start sub_80E9878 -sub_80E9878: ; 80E9878 +sub_80E9878: @ 80E9878 push {lr} lsls r0, 24 lsrs r0, 24 @@ -424887,7 +424887,7 @@ _080E98A6: thumb_func_end sub_80E9878 thumb_func_start sub_80E98AC -sub_80E98AC: ; 80E98AC +sub_80E98AC: @ 80E98AC push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x1A @@ -424936,7 +424936,7 @@ sub_80E98AC: ; 80E98AC thumb_func_end sub_80E98AC thumb_func_start sub_80E9914 -sub_80E9914: ; 80E9914 +sub_80E9914: @ 80E9914 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -425113,7 +425113,7 @@ _080E9A60: thumb_func_end sub_80E9914 thumb_func_start sub_80E9A90 -sub_80E9A90: ; 80E9A90 +sub_80E9A90: @ 80E9A90 push {r4-r6,lr} ldr r5, =0x03005d8c ldr r0, [r5] @@ -425134,7 +425134,7 @@ sub_80E9A90: ; 80E9A90 thumb_func_end sub_80E9A90 thumb_func_start sub_80E9AC0 -sub_80E9AC0: ; 80E9AC0 +sub_80E9AC0: @ 80E9AC0 push {lr} movs r0, 0x14 bl sav12_xor_increment @@ -425144,7 +425144,7 @@ sub_80E9AC0: ; 80E9AC0 thumb_func_end sub_80E9AC0 thumb_func_start sub_80E9AD0 -sub_80E9AD0: ; 80E9AD0 +sub_80E9AD0: @ 80E9AD0 push {r4-r7,lr} ldr r0, =0x02037318 ldr r4, [r0, 0x4] @@ -425224,7 +425224,7 @@ _080E9B68: thumb_func_end sub_80E9AD0 thumb_func_start sub_80E9B70 -sub_80E9B70: ; 80E9B70 +sub_80E9B70: @ 80E9B70 push {r4-r6,lr} bl sub_80E9AD0 movs r0, 0x14 @@ -425247,7 +425247,7 @@ sub_80E9B70: ; 80E9B70 thumb_func_end sub_80E9B70 thumb_func_start sub_80E9BA8 -sub_80E9BA8: ; 80E9BA8 +sub_80E9BA8: @ 80E9BA8 push {r4,r5,lr} movs r5, 0 movs r4, 0x1 @@ -425278,7 +425278,7 @@ _080E9BC4: thumb_func_end sub_80E9BA8 thumb_func_start sub_80E9BDC -sub_80E9BDC: ; 80E9BDC +sub_80E9BDC: @ 80E9BDC push {lr} ldr r0, =0x00004054 bl VarGet @@ -425315,7 +425315,7 @@ _080E9C22: thumb_func_end sub_80E9BDC thumb_func_start sub_80E9C2C -sub_80E9C2C: ; 80E9C2C +sub_80E9C2C: @ 80E9C2C push {lr} ldr r0, =0x00004054 bl VarGet @@ -425347,7 +425347,7 @@ sub_80E9C2C: ; 80E9C2C thumb_func_end sub_80E9C2C thumb_func_start sub_80E9C74 -sub_80E9C74: ; 80E9C74 +sub_80E9C74: @ 80E9C74 push {lr} ldr r0, =sub_8126AD8 movs r1, 0 @@ -425358,7 +425358,7 @@ sub_80E9C74: ; 80E9C74 thumb_func_end sub_80E9C74 thumb_func_start sub_80E9C88 -sub_80E9C88: ; 80E9C88 +sub_80E9C88: @ 80E9C88 push {lr} ldr r0, =sub_80E9C9C movs r1, 0 @@ -425369,7 +425369,7 @@ sub_80E9C88: ; 80E9C88 thumb_func_end sub_80E9C88 thumb_func_start sub_80E9C9C -sub_80E9C9C: ; 80E9C9C +sub_80E9C9C: @ 80E9C9C push {r4-r7,lr} mov r7, r8 push {r7} @@ -425428,7 +425428,7 @@ _080E9D1A: thumb_func_end sub_80E9C9C thumb_func_start game_continue -game_continue: ; 80E9D2C +game_continue: @ 80E9D2C push {r4-r7,lr} mov r7, r8 push {r7} @@ -425522,7 +425522,7 @@ _080E9DBC: thumb_func_end game_continue thumb_func_start sub_80E9DEC -sub_80E9DEC: ; 80E9DEC +sub_80E9DEC: @ 80E9DEC push {lr} lsls r1, 24 lsrs r1, 24 @@ -425536,7 +425536,7 @@ _080E9DFC: thumb_func_end sub_80E9DEC thumb_func_start sub_80E9E00 -sub_80E9E00: ; 80E9E00 +sub_80E9E00: @ 80E9E00 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -425567,7 +425567,7 @@ sub_80E9E00: ; 80E9E00 thumb_func_end sub_80E9E00 thumb_func_start sub_80E9E44 -sub_80E9E44: ; 80E9E44 +sub_80E9E44: @ 80E9E44 push {r4,lr} sub sp, 0x10 lsls r0, 24 @@ -425604,7 +425604,7 @@ sub_80E9E44: ; 80E9E44 thumb_func_end sub_80E9E44 thumb_func_start sub_80E9E90 -sub_80E9E90: ; 80E9E90 +sub_80E9E90: @ 80E9E90 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -425667,7 +425667,7 @@ _080E9F1A: thumb_func_end sub_80E9E90 thumb_func_start sub_80E9F20 -sub_80E9F20: ; 80E9F20 +sub_80E9F20: @ 80E9F20 push {r4-r6,lr} mov r6, r8 push {r6} @@ -425727,7 +425727,7 @@ sub_80E9F20: ; 80E9F20 thumb_func_end sub_80E9F20 thumb_func_start sub_80E9FB0 -sub_80E9FB0: ; 80E9FB0 +sub_80E9FB0: @ 80E9FB0 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -425765,7 +425765,7 @@ _080E9FF2: thumb_func_end sub_80E9FB0 thumb_func_start sub_80E9FFC -sub_80E9FFC: ; 80E9FFC +sub_80E9FFC: @ 80E9FFC push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -425807,7 +425807,7 @@ sub_80E9FFC: ; 80E9FFC thumb_func_end sub_80E9FFC thumb_func_start sub_80EA06C -sub_80EA06C: ; 80EA06C +sub_80EA06C: @ 80EA06C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -425823,7 +425823,7 @@ sub_80EA06C: ; 80EA06C thumb_func_end sub_80EA06C thumb_func_start sub_80EA08C -sub_80EA08C: ; 80EA08C +sub_80EA08C: @ 80EA08C push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -425889,7 +425889,7 @@ sub_80EA08C: ; 80EA08C thumb_func_end sub_80EA08C thumb_func_start sub_80EA120 -sub_80EA120: ; 80EA120 +sub_80EA120: @ 80EA120 push {lr} lsls r0, 24 lsrs r0, 24 @@ -425902,7 +425902,7 @@ sub_80EA120: ; 80EA120 thumb_func_end sub_80EA120 thumb_func_start sub_80EA13C -sub_80EA13C: ; 80EA13C +sub_80EA13C: @ 80EA13C push {r4-r6,lr} mov r6, r8 push {r6} @@ -425940,7 +425940,7 @@ sub_80EA13C: ; 80EA13C thumb_func_end sub_80EA13C thumb_func_start sub_80EA18C -sub_80EA18C: ; 80EA18C +sub_80EA18C: @ 80EA18C push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -425970,7 +425970,7 @@ sub_80EA18C: ; 80EA18C thumb_func_end sub_80EA18C thumb_func_start task_pc_turn_off -task_pc_turn_off: ; 80EA1D0 +task_pc_turn_off: @ 80EA1D0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -425996,7 +425996,7 @@ _080EA1FA: thumb_func_end task_pc_turn_off thumb_func_start sub_80EA20C -sub_80EA20C: ; 80EA20C +sub_80EA20C: @ 80EA20C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -426028,7 +426028,7 @@ sub_80EA20C: ; 80EA20C thumb_func_end sub_80EA20C thumb_func_start sub_80EA250 -sub_80EA250: ; 80EA250 +sub_80EA250: @ 80EA250 push {lr} ldr r0, =0x00004054 bl VarGet @@ -426100,7 +426100,7 @@ _080EA2DA: thumb_func_end sub_80EA250 thumb_func_start sub_80EA2E4 -sub_80EA2E4: ; 80EA2E4 +sub_80EA2E4: @ 80EA2E4 push {lr} movs r0, 0x1 bl sub_813BADC @@ -426118,7 +426118,7 @@ sub_80EA2E4: ; 80EA2E4 thumb_func_end sub_80EA2E4 thumb_func_start sub_80EA30C -sub_80EA30C: ; 80EA30C +sub_80EA30C: @ 80EA30C push {lr} ldr r0, =0x00004054 bl VarGet @@ -426149,7 +426149,7 @@ sub_80EA30C: ; 80EA30C thumb_func_end sub_80EA30C thumb_func_start sub_80EA354 -sub_80EA354: ; 80EA354 +sub_80EA354: @ 80EA354 push {r4-r7,lr} ldr r0, =0x00004054 bl VarGet @@ -426211,7 +426211,7 @@ _080EA39A: thumb_func_end sub_80EA354 thumb_func_start sub_80EA3E4 -sub_80EA3E4: ; 80EA3E4 +sub_80EA3E4: @ 80EA3E4 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -426700,7 +426700,7 @@ _080EA820: thumb_func_end sub_80EA3E4 thumb_func_start sub_80EA828 -sub_80EA828: ; 80EA828 +sub_80EA828: @ 80EA828 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -426786,7 +426786,7 @@ _080EA8B8: thumb_func_end sub_80EA828 thumb_func_start sub_80EA8D4 -sub_80EA8D4: ; 80EA8D4 +sub_80EA8D4: @ 80EA8D4 push {r4,lr} movs r2, 0 adds r4, r0, 0 @@ -426816,7 +426816,7 @@ _080EA8FC: thumb_func_end sub_80EA8D4 thumb_func_start sub_80EA904 -sub_80EA904: ; 80EA904 +sub_80EA904: @ 80EA904 push {r4-r6,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -426861,7 +426861,7 @@ _080EA948: thumb_func_end sub_80EA904 thumb_func_start sub_80EA950 -sub_80EA950: ; 80EA950 +sub_80EA950: @ 80EA950 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -426896,7 +426896,7 @@ _080EA988: thumb_func_end sub_80EA950 thumb_func_start sub_80EA990 -sub_80EA990: ; 80EA990 +sub_80EA990: @ 80EA990 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -426934,7 +426934,7 @@ _080EA9D0: thumb_func_end sub_80EA990 thumb_func_start sub_80EA9D8 -sub_80EA9D8: ; 80EA9D8 +sub_80EA9D8: @ 80EA9D8 push {r4,lr} movs r2, 0x1 ldr r0, =0x03005d8c @@ -426970,7 +426970,7 @@ _080EAA12: thumb_func_end sub_80EA9D8 thumb_func_start sub_80EAA18 -sub_80EAA18: ; 80EAA18 +sub_80EAA18: @ 80EAA18 push {r4,lr} movs r3, 0x1 ldr r0, =0x03005d8c @@ -427011,7 +427011,7 @@ _080EAA5C: thumb_func_end sub_80EAA18 thumb_func_start sub_80EAA64 -sub_80EAA64: ; 80EAA64 +sub_80EAA64: @ 80EAA64 push {r4-r7,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -427084,7 +427084,7 @@ _080EAAEE: thumb_func_end sub_80EAA64 thumb_func_start sub_80EAAF4 -sub_80EAAF4: ; 80EAAF4 +sub_80EAAF4: @ 80EAAF4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -427176,7 +427176,7 @@ _080EAB84: thumb_func_end sub_80EAAF4 thumb_func_start sub_80EABA4 -sub_80EABA4: ; 80EABA4 +sub_80EABA4: @ 80EABA4 push {r4-r6,lr} adds r5, r0, 0 lsls r1, 24 @@ -427208,7 +427208,7 @@ _080EABCA: thumb_func_end sub_80EABA4 thumb_func_start sub_80EABDC -sub_80EABDC: ; 80EABDC +sub_80EABDC: @ 80EABDC push {r4-r6,lr} adds r5, r0, 0 ldrb r0, [r5] @@ -427282,7 +427282,7 @@ _080EAC56: thumb_func_end sub_80EABDC thumb_func_start sub_80EAC5C -sub_80EAC5C: ; 80EAC5C +sub_80EAC5C: @ 80EAC5C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -427376,7 +427376,7 @@ _080EAD04: thumb_func_end sub_80EAC5C thumb_func_start sub_80EAD14 -sub_80EAD14: ; 80EAD14 +sub_80EAD14: @ 80EAD14 push {r4-r7,lr} mov r7, r8 push {r7} @@ -427446,7 +427446,7 @@ _080EAD8A: thumb_func_end sub_80EAD14 thumb_func_start sub_80EAD94 -sub_80EAD94: ; 80EAD94 +sub_80EAD94: @ 80EAD94 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -427577,7 +427577,7 @@ _080EAE78: thumb_func_end sub_80EAD94 thumb_func_start sub_80EAE90 -sub_80EAE90: ; 80EAE90 +sub_80EAE90: @ 80EAE90 push {r4,lr} adds r4, r0, 0 adds r3, r1, 0 @@ -427598,7 +427598,7 @@ _080EAEAE: thumb_func_end sub_80EAE90 thumb_func_start sub_80EAEB4 -sub_80EAEB4: ; 80EAEB4 +sub_80EAEB4: @ 80EAEB4 push {r4-r6,lr} adds r5, r0, 0 movs r6, 0 @@ -427632,7 +427632,7 @@ _080EAEBA: thumb_func_end sub_80EAEB4 thumb_func_start sub_80EAEF4 -sub_80EAEF4: ; 80EAEF4 +sub_80EAEF4: @ 80EAEF4 push {r4-r6,lr} adds r4, r0, 0 ldr r0, [r4] @@ -427690,7 +427690,7 @@ sub_80EAEF4: ; 80EAEF4 thumb_func_end sub_80EAEF4 thumb_func_start sub_80EAF80 -sub_80EAF80: ; 80EAF80 +sub_80EAF80: @ 80EAF80 push {r4-r7,lr} sub sp, 0x24 adds r6, r0, 0 @@ -427950,7 +427950,7 @@ _080EB16A: thumb_func_end sub_80EAF80 thumb_func_start sub_80EB18C -sub_80EB18C: ; 80EB18C +sub_80EB18C: @ 80EB18C push {r4,r5,lr} movs r5, 0 adds r4, r0, 0 @@ -427971,7 +427971,7 @@ _080EB19E: thumb_func_end sub_80EB18C thumb_func_start sub_80EB1AC -sub_80EB1AC: ; 80EB1AC +sub_80EB1AC: @ 80EB1AC push {lr} ldr r0, =0x000040ec movs r1, 0 @@ -428009,7 +428009,7 @@ _080EB204: thumb_func_end sub_80EB1AC thumb_func_start sub_80EB218 -sub_80EB218: ; 80EB218 +sub_80EB218: @ 80EB218 push {r4-r6,lr} ldr r5, =0x000040f0 adds r0, r5, 0 @@ -428054,7 +428054,7 @@ _080EB272: thumb_func_end sub_80EB218 thumb_func_start sub_80EB290 -sub_80EB290: ; 80EB290 +sub_80EB290: @ 80EB290 push {r4,lr} ldr r0, =0x00004054 bl VarGet @@ -428081,7 +428081,7 @@ _080EB2BA: thumb_func_end sub_80EB290 thumb_func_start sub_80EB2C8 -sub_80EB2C8: ; 80EB2C8 +sub_80EB2C8: @ 80EB2C8 push {r4,lr} ldr r0, =0x00004054 bl VarGet @@ -428108,7 +428108,7 @@ _080EB2F2: thumb_func_end sub_80EB2C8 thumb_func_start sub_80EB300 -sub_80EB300: ; 80EB300 +sub_80EB300: @ 80EB300 push {r4,r5,lr} ldr r0, =0x00004054 bl VarGet @@ -428148,7 +428148,7 @@ _080EB34C: thumb_func_end sub_80EB300 thumb_func_start sub_80EB368 -sub_80EB368: ; 80EB368 +sub_80EB368: @ 80EB368 push {r4,r5,lr} ldr r0, =0x00004054 bl VarGet @@ -428188,7 +428188,7 @@ _080EB3B4: thumb_func_end sub_80EB368 thumb_func_start sub_80EB3D0 -sub_80EB3D0: ; 80EB3D0 +sub_80EB3D0: @ 80EB3D0 push {r4,r5,lr} ldr r0, =0x00004054 bl VarGet @@ -428228,7 +428228,7 @@ _080EB41C: thumb_func_end sub_80EB3D0 thumb_func_start sub_80EB438 -sub_80EB438: ; 80EB438 +sub_80EB438: @ 80EB438 push {r4,lr} ldr r0, =0x00004054 bl VarGet @@ -428266,7 +428266,7 @@ _080EB480: thumb_func_end sub_80EB438 thumb_func_start sub_80EB498 -sub_80EB498: ; 80EB498 +sub_80EB498: @ 80EB498 push {r4,lr} sub sp, 0x4 mov r4, sp @@ -428344,7 +428344,7 @@ _080EB55C: thumb_func_end sub_80EB498 thumb_func_start sub_80EB56C -sub_80EB56C: ; 80EB56C +sub_80EB56C: @ 80EB56C push {r4,lr} sub sp, 0x4 mov r4, sp @@ -428678,7 +428678,7 @@ _080EB9D0: thumb_func_end sub_80EB56C thumb_func_start sub_80EB9E0 -sub_80EB9E0: ; 80EB9E0 +sub_80EB9E0: @ 80EB9E0 push {r4,lr} sub sp, 0x4 mov r4, sp @@ -428785,7 +428785,7 @@ _080EBB18: thumb_func_end sub_80EB9E0 thumb_func_start sub_80EBB28 -sub_80EBB28: ; 80EBB28 +sub_80EBB28: @ 80EBB28 push {r4,lr} sub sp, 0x4 mov r4, sp @@ -429035,7 +429035,7 @@ _080EBE6C: thumb_func_end sub_80EBB28 thumb_func_start sub_80EBE7C -sub_80EBE7C: ; 80EBE7C +sub_80EBE7C: @ 80EBE7C push {r4,lr} sub sp, 0x4 mov r4, sp @@ -429080,7 +429080,7 @@ _080EBECC: thumb_func_end sub_80EBE7C thumb_func_start sub_80EBEE0 -sub_80EBEE0: ; 80EBEE0 +sub_80EBEE0: @ 80EBEE0 push {r4-r7,lr} movs r3, 0 ldr r6, =0x03005d8c @@ -429126,7 +429126,7 @@ _080EBF0A: thumb_func_end sub_80EBEE0 thumb_func_start special_0x44 -special_0x44: ; 80EBF3C +special_0x44: @ 80EBF3C push {r4-r7,lr} movs r4, 0x5 ldr r1, =0x03005d8c @@ -429220,7 +429220,7 @@ _080EBFEC: thumb_func_end special_0x44 thumb_func_start sub_80EBFF4 -sub_80EBFF4: ; 80EBFF4 +sub_80EBFF4: @ 80EBFF4 push {lr} bl special_0x44 lsls r0, 24 @@ -429259,8 +429259,8 @@ _080EC03E: thumb_func_end sub_80EBFF4 thumb_func_start UpdateTVScreensOnMap -; void UpdateTVScreensOnMap(s32 mapWidth, s32 mapHeight) -UpdateTVScreensOnMap: ; 80EC044 +@ void UpdateTVScreensOnMap(s32 mapWidth, s32 mapHeight) +UpdateTVScreensOnMap: @ 80EC044 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -429320,8 +429320,8 @@ _080EC0BE: thumb_func_end UpdateTVScreensOnMap thumb_func_start SetTVMetatilesOnMap -; void SetTVMetatilesOnMap(s32 mapWidth, s32 mapHeight, u16 metatileId) -SetTVMetatilesOnMap: ; 80EC0CC +@ void SetTVMetatilesOnMap(s32 mapWidth, s32 mapHeight, u16 metatileId) +SetTVMetatilesOnMap: @ 80EC0CC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -429377,7 +429377,7 @@ _080EC120: thumb_func_end SetTVMetatilesOnMap thumb_func_start TurnOffTVScreen -TurnOffTVScreen: ; 80EC130 +TurnOffTVScreen: @ 80EC130 push {lr} ldr r1, =0x03005dc0 ldr r0, [r1] @@ -429391,7 +429391,7 @@ TurnOffTVScreen: ; 80EC130 thumb_func_end TurnOffTVScreen thumb_func_start TurnOnTVScreen -TurnOnTVScreen: ; 80EC14C +TurnOnTVScreen: @ 80EC14C push {lr} ldr r1, =0x03005dc0 ldr r0, [r1] @@ -429405,7 +429405,7 @@ TurnOnTVScreen: ; 80EC14C thumb_func_end TurnOnTVScreen thumb_func_start special_0x45 -special_0x45: ; 80EC168 +special_0x45: @ 80EC168 ldr r0, =0x03005d8c ldr r1, [r0] ldr r0, =0x020375e0 @@ -429422,7 +429422,7 @@ special_0x45: ; 80EC168 thumb_func_end special_0x45 thumb_func_start sub_80EC18C -sub_80EC18C: ; 80EC18C +sub_80EC18C: @ 80EC18C push {r4,lr} movs r2, 0 ldr r0, =0x03005d8c @@ -429461,7 +429461,7 @@ _080EC1CC: thumb_func_end sub_80EC18C thumb_func_start special_0x4a -special_0x4a: ; 80EC1D4 +special_0x4a: @ 80EC1D4 push {lr} ldr r3, =0x03005d8c ldr r2, =0x020375e0 @@ -429494,7 +429494,7 @@ _080EC216: thumb_func_end special_0x4a thumb_func_start GabbyAndTyNewGameInitData -GabbyAndTyNewGameInitData: ; 80EC21C +GabbyAndTyNewGameInitData: @ 80EC21C push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -429612,7 +429612,7 @@ GabbyAndTyNewGameInitData: ; 80EC21C thumb_func_end GabbyAndTyNewGameInitData thumb_func_start GabbyAndTyBeforeInterview -GabbyAndTyBeforeInterview: ; 80EC31C +GabbyAndTyBeforeInterview: @ 80EC31C push {r4,lr} ldr r3, =0x03005d8c ldr r2, [r3] @@ -429756,7 +429756,7 @@ _080EC436: thumb_func_end GabbyAndTyBeforeInterview thumb_func_start GabbyAndTyAfterInterview -GabbyAndTyAfterInterview: ; 80EC448 +GabbyAndTyAfterInterview: @ 80EC448 push {r4-r6,lr} ldr r5, =0x03005d8c ldr r2, [r5] @@ -429830,7 +429830,7 @@ GabbyAndTyAfterInterview: ; 80EC448 thumb_func_end GabbyAndTyAfterInterview thumb_func_start TakeTVShowInSearchOfTrainersOffTheAir -TakeTVShowInSearchOfTrainersOffTheAir: ; 80EC4E8 +TakeTVShowInSearchOfTrainersOffTheAir: @ 80EC4E8 ldr r0, =0x03005d8c ldr r1, [r0] ldr r0, =0x00002bae @@ -429845,7 +429845,7 @@ TakeTVShowInSearchOfTrainersOffTheAir: ; 80EC4E8 thumb_func_end TakeTVShowInSearchOfTrainersOffTheAir thumb_func_start GabbyAndTyGetBattleNum -GabbyAndTyGetBattleNum: ; 80EC504 +GabbyAndTyGetBattleNum: @ 80EC504 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -429867,7 +429867,7 @@ _080EC522: thumb_func_end GabbyAndTyGetBattleNum thumb_func_start IsTVShowInSearchOfTrainersAiring -IsTVShowInSearchOfTrainersAiring: ; 80EC530 +IsTVShowInSearchOfTrainersAiring: @ 80EC530 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00002bae @@ -429880,7 +429880,7 @@ IsTVShowInSearchOfTrainersAiring: ; 80EC530 thumb_func_end IsTVShowInSearchOfTrainersAiring thumb_func_start GabbyAndTyGetLastQuote -GabbyAndTyGetLastQuote: ; 80EC548 +GabbyAndTyGetLastQuote: @ 80EC548 push {r4,r5,lr} ldr r5, =0x03005d8c ldr r0, [r5] @@ -429912,7 +429912,7 @@ _080EC586: thumb_func_end GabbyAndTyGetLastQuote thumb_func_start GabbyAndTyGetLastBattleTrivia -GabbyAndTyGetLastBattleTrivia: ; 80EC58C +GabbyAndTyGetLastBattleTrivia: @ 80EC58C push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -429955,7 +429955,7 @@ _080EC5D2: thumb_func_end GabbyAndTyGetLastBattleTrivia thumb_func_start GabbyAndTySetScriptVarsToFieldObjectLocalIds -GabbyAndTySetScriptVarsToFieldObjectLocalIds: ; 80EC5D8 +GabbyAndTySetScriptVarsToFieldObjectLocalIds: @ 80EC5D8 push {lr} bl GabbyAndTyGetBattleNum lsls r0, 24 @@ -430050,7 +430050,7 @@ _080EC6B0: thumb_func_end GabbyAndTySetScriptVarsToFieldObjectLocalIds thumb_func_start InterviewAfter -InterviewAfter: ; 80EC6BC +InterviewAfter: @ 80EC6BC push {lr} ldr r0, =0x020375e2 ldrh r0, [r0] @@ -430099,7 +430099,7 @@ _080EC724: thumb_func_end InterviewAfter thumb_func_start sub_80EC728 -sub_80EC728: ; 80EC728 +sub_80EC728: @ 80EC728 push {r4-r7,lr} mov r7, r8 push {r7} @@ -430268,7 +430268,7 @@ _080EC888: thumb_func_end sub_80EC728 thumb_func_start sub_80EC8A4 -sub_80EC8A4: ; 80EC8A4 +sub_80EC8A4: @ 80EC8A4 push {r4,lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -430305,7 +430305,7 @@ _080EC8CA: thumb_func_end sub_80EC8A4 thumb_func_start sub_80EC8FC -sub_80EC8FC: ; 80EC8FC +sub_80EC8FC: @ 80EC8FC push {r4-r7,lr} mov r7, r8 push {r7} @@ -430406,7 +430406,7 @@ _080EC9B4: thumb_func_end sub_80EC8FC thumb_func_start sub_80EC9E8 -sub_80EC9E8: ; 80EC9E8 +sub_80EC9E8: @ 80EC9E8 push {r4,lr} adds r4, r0, 0 bl sub_80F0020 @@ -430429,7 +430429,7 @@ sub_80EC9E8: ; 80EC9E8 thumb_func_end sub_80EC9E8 thumb_func_start sub_80ECA10 -sub_80ECA10: ; 80ECA10 +sub_80ECA10: @ 80ECA10 push {r4,lr} adds r4, r0, 0 bl sub_80F0020 @@ -430451,7 +430451,7 @@ sub_80ECA10: ; 80ECA10 thumb_func_end sub_80ECA10 thumb_func_start sub_80ECA38 -sub_80ECA38: ; 80ECA38 +sub_80ECA38: @ 80ECA38 push {r4-r7,lr} mov r7, r8 push {r7} @@ -430532,7 +430532,7 @@ _080ECACE: thumb_func_end sub_80ECA38 thumb_func_start sub_80ECB00 -sub_80ECB00: ; 80ECB00 +sub_80ECB00: @ 80ECB00 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -430650,7 +430650,7 @@ _080ECBEC: thumb_func_end sub_80ECB00 thumb_func_start sub_80ECC04 -sub_80ECC04: ; 80ECC04 +sub_80ECC04: @ 80ECC04 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -430767,7 +430767,7 @@ _080ECCEE: thumb_func_end sub_80ECC04 thumb_func_start sub_80ECD00 -sub_80ECD00: ; 80ECD00 +sub_80ECD00: @ 80ECD00 push {r4-r6,lr} sub sp, 0x20 ldr r6, =0x03005d8c @@ -430834,7 +430834,7 @@ _080ECD9A: thumb_func_end sub_80ECD00 thumb_func_start sub_80ECDA4 -sub_80ECDA4: ; 80ECDA4 +sub_80ECDA4: @ 80ECDA4 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -430869,7 +430869,7 @@ _080ECDDC: thumb_func_end sub_80ECDA4 thumb_func_start sub_80ECDF4 -sub_80ECDF4: ; 80ECDF4 +sub_80ECDF4: @ 80ECDF4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -430897,7 +430897,7 @@ _080ECE1C: thumb_func_end sub_80ECDF4 thumb_func_start sub_80ECE34 -sub_80ECE34: ; 80ECE34 +sub_80ECE34: @ 80ECE34 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -430925,7 +430925,7 @@ _080ECE5C: thumb_func_end sub_80ECE34 thumb_func_start sub_80ECE74 -sub_80ECE74: ; 80ECE74 +sub_80ECE74: @ 80ECE74 push {r4,r5,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -430953,7 +430953,7 @@ _080ECE9C: thumb_func_end sub_80ECE74 thumb_func_start sub_80ECEB4 -sub_80ECEB4: ; 80ECEB4 +sub_80ECEB4: @ 80ECEB4 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -431022,7 +431022,7 @@ _080ECF4C: thumb_func_end sub_80ECEB4 thumb_func_start sub_80ECF5C -sub_80ECF5C: ; 80ECF5C +sub_80ECF5C: @ 80ECF5C push {r4-r7,lr} ldr r0, =0x03005d8c ldr r6, [r0] @@ -431120,7 +431120,7 @@ _080ED02C: thumb_func_end sub_80ECF5C thumb_func_start sub_80ED03C -sub_80ED03C: ; 80ED03C +sub_80ED03C: @ 80ED03C push {r4-r6,lr} lsls r0, 16 lsrs r6, r0, 16 @@ -431157,7 +431157,7 @@ _080ED07A: thumb_func_end sub_80ED03C thumb_func_start sub_80ED090 -sub_80ED090: ; 80ED090 +sub_80ED090: @ 80ED090 push {r4-r7,lr} mov r7, r8 push {r7} @@ -431245,7 +431245,7 @@ _080ED134: thumb_func_end sub_80ED090 thumb_func_start sub_80ED164 -sub_80ED164: ; 80ED164 +sub_80ED164: @ 80ED164 push {r4-r6,lr} ldr r2, =0x03005d8c ldr r0, =0x030060bc @@ -431332,8 +431332,8 @@ _080ED21E: thumb_func_end sub_80ED164 thumb_func_start SaveRecordedItemPurchasesForTVShow -; void SaveRecordedItemPurchasesForTVShow() -SaveRecordedItemPurchasesForTVShow: ; 80ED238 +@ void SaveRecordedItemPurchasesForTVShow() +SaveRecordedItemPurchasesForTVShow: @ 80ED238 push {r4-r7,lr} ldr r5, =0x03005d8c ldr r0, [r5] @@ -431429,7 +431429,7 @@ _080ED2F2: thumb_func_end SaveRecordedItemPurchasesForTVShow thumb_func_start sub_80ED320 -sub_80ED320: ; 80ED320 +sub_80ED320: @ 80ED320 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -431539,7 +431539,7 @@ _080ED400: thumb_func_end sub_80ED320 thumb_func_start StartMassOutbreak -StartMassOutbreak: ; 80ED430 +StartMassOutbreak: @ 80ED430 push {r4,r5,lr} ldr r4, =0x03005d8c ldr r0, =0x020375e0 @@ -431616,7 +431616,7 @@ StartMassOutbreak: ; 80ED430 thumb_func_end StartMassOutbreak thumb_func_start sub_80ED4DC -sub_80ED4DC: ; 80ED4DC +sub_80ED4DC: @ 80ED4DC push {r4,lr} bl sub_80EFA88 ldr r0, =0x020375f0 @@ -431662,7 +431662,7 @@ _080ED532: thumb_func_end sub_80ED4DC thumb_func_start sub_80ED548 -sub_80ED548: ; 80ED548 +sub_80ED548: @ 80ED548 push {r4,lr} ldr r2, =0x03005d8c ldr r0, =0x030060bc @@ -431706,7 +431706,7 @@ sub_80ED548: ; 80ED548 thumb_func_end sub_80ED548 thumb_func_start sub_80ED5B8 -sub_80ED5B8: ; 80ED5B8 +sub_80ED5B8: @ 80ED5B8 push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x030060bc @@ -431742,7 +431742,7 @@ sub_80ED5B8: ; 80ED5B8 thumb_func_end sub_80ED5B8 thumb_func_start sub_80ED610 -sub_80ED610: ; 80ED610 +sub_80ED610: @ 80ED610 push {r4-r7,lr} mov r7, r8 push {r7} @@ -431852,12 +431852,12 @@ _080ED706: thumb_func_end sub_80ED610 thumb_func_start nullsub_45 -nullsub_45: ; 80ED714 +nullsub_45: @ 80ED714 bx lr thumb_func_end nullsub_45 thumb_func_start sub_80ED718 -sub_80ED718: ; 80ED718 +sub_80ED718: @ 80ED718 push {r4-r6,lr} ldr r0, =0x00000864 bl FlagGet @@ -431963,7 +431963,7 @@ _080ED7E4: thumb_func_end sub_80ED718 thumb_func_start EndMassOutbreak -EndMassOutbreak: ; 80ED808 +EndMassOutbreak: @ 80ED808 push {r4,r5,lr} ldr r3, =0x03005d8c ldr r0, [r3] @@ -432021,7 +432021,7 @@ EndMassOutbreak: ; 80ED808 thumb_func_end EndMassOutbreak thumb_func_start sub_80ED888 -sub_80ED888: ; 80ED888 +sub_80ED888: @ 80ED888 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -432042,7 +432042,7 @@ sub_80ED888: ; 80ED888 thumb_func_end sub_80ED888 thumb_func_start sub_80ED8B4 -sub_80ED8B4: ; 80ED8B4 +sub_80ED8B4: @ 80ED8B4 push {r4-r7,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -432098,7 +432098,7 @@ _080ED91C: thumb_func_end sub_80ED8B4 thumb_func_start UpdateMassOutbreakTimeLeft -UpdateMassOutbreakTimeLeft: ; 80ED924 +UpdateMassOutbreakTimeLeft: @ 80ED924 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -432121,7 +432121,7 @@ _080ED94C: thumb_func_end UpdateMassOutbreakTimeLeft thumb_func_start sub_80ED950 -sub_80ED950: ; 80ED950 +sub_80ED950: @ 80ED950 push {r4,lr} lsls r0, 24 cmp r0, 0 @@ -432168,7 +432168,7 @@ _080ED99C: thumb_func_end sub_80ED950 thumb_func_start sub_80ED9A8 -sub_80ED9A8: ; 80ED9A8 +sub_80ED9A8: @ 80ED9A8 push {r4-r6,lr} ldr r6, =0x03005d8c ldr r0, [r6] @@ -432229,7 +432229,7 @@ _080EDA18: thumb_func_end sub_80ED9A8 thumb_func_start sub_80EDA3C -sub_80EDA3C: ; 80EDA3C +sub_80EDA3C: @ 80EDA3C ldr r1, =0x0203a024 strh r0, [r1] bx lr @@ -432237,7 +432237,7 @@ sub_80EDA3C: ; 80EDA3C thumb_func_end sub_80EDA3C thumb_func_start sub_80EDA48 -sub_80EDA48: ; 80EDA48 +sub_80EDA48: @ 80EDA48 push {r4,lr} ldr r4, =0x03005d8c ldr r0, [r4] @@ -432264,7 +432264,7 @@ _080EDA6E: thumb_func_end sub_80EDA48 thumb_func_start sub_80EDA80 -sub_80EDA80: ; 80EDA80 +sub_80EDA80: @ 80EDA80 push {r4-r7,lr} mov r7, r8 push {r7} @@ -432346,7 +432346,7 @@ _080EDB1C: thumb_func_end sub_80EDA80 thumb_func_start sub_80EDB44 -sub_80EDB44: ; 80EDB44 +sub_80EDB44: @ 80EDB44 push {r4-r7,lr} movs r0, 0x1A movs r1, 0x1 @@ -432468,7 +432468,7 @@ _080EDC40: thumb_func_end sub_80EDB44 thumb_func_start sub_80EDC60 -sub_80EDC60: ; 80EDC60 +sub_80EDC60: @ 80EDC60 push {r4-r7,lr} adds r5, r0, 0 ldr r7, =0x03005d8c @@ -432528,7 +432528,7 @@ _080EDCCE: thumb_func_end sub_80EDC60 thumb_func_start sub_80EDCE8 -sub_80EDCE8: ; 80EDCE8 +sub_80EDCE8: @ 80EDCE8 push {r4-r6,lr} ldr r6, =0x03005d8c ldr r0, [r6] @@ -432588,7 +432588,7 @@ _080EDD56: thumb_func_end sub_80EDCE8 thumb_func_start sub_80EDD78 -sub_80EDD78: ; 80EDD78 +sub_80EDD78: @ 80EDD78 push {r4-r6,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -432699,7 +432699,7 @@ _080EDE54: thumb_func_end sub_80EDD78 thumb_func_start sub_80EDE70 -sub_80EDE70: ; 80EDE70 +sub_80EDE70: @ 80EDE70 ldr r2, =0x0203a02a movs r1, 0 strb r1, [r2] @@ -432710,7 +432710,7 @@ sub_80EDE70: ; 80EDE70 thumb_func_end sub_80EDE70 thumb_func_start sub_80EDE84 -sub_80EDE84: ; 80EDE84 +sub_80EDE84: @ 80EDE84 ldr r2, =0x0203a02a movs r1, 0x1 strb r1, [r2] @@ -432721,7 +432721,7 @@ sub_80EDE84: ; 80EDE84 thumb_func_end sub_80EDE84 thumb_func_start sub_80EDE98 -sub_80EDE98: ; 80EDE98 +sub_80EDE98: @ 80EDE98 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -432868,7 +432868,7 @@ _080EDFA4: thumb_func_end sub_80EDE98 thumb_func_start sub_80EDFB4 -sub_80EDFB4: ; 80EDFB4 +sub_80EDFB4: @ 80EDFB4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -433030,7 +433030,7 @@ _080EE0BE: thumb_func_end sub_80EDFB4 thumb_func_start sub_80EE104 -sub_80EE104: ; 80EE104 +sub_80EE104: @ 80EE104 push {r4,lr} movs r0, 0x1F movs r1, 0x1 @@ -433083,7 +433083,7 @@ _080EE168: thumb_func_end sub_80EE104 thumb_func_start sub_80EE184 -sub_80EE184: ; 80EE184 +sub_80EE184: @ 80EE184 push {r4-r7,lr} ldr r6, =0x03005d8c ldr r0, [r6] @@ -433238,7 +433238,7 @@ _080EE2C2: thumb_func_end sub_80EE184 thumb_func_start sub_80EE2CC -sub_80EE2CC: ; 80EE2CC +sub_80EE2CC: @ 80EE2CC push {r4-r6,lr} ldr r6, =0x03005d8c ldr r0, [r6] @@ -433298,7 +433298,7 @@ _080EE33A: thumb_func_end sub_80EE2CC thumb_func_start sub_80EE35C -sub_80EE35C: ; 80EE35C +sub_80EE35C: @ 80EE35C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -433411,7 +433411,7 @@ _080EE426: thumb_func_end sub_80EE35C thumb_func_start sub_80EE44C -sub_80EE44C: ; 80EE44C +sub_80EE44C: @ 80EE44C push {r4-r7,lr} mov r7, r8 push {r7} @@ -433475,7 +433475,7 @@ _080EE4BE: thumb_func_end sub_80EE44C thumb_func_start sub_80EE4DC -sub_80EE4DC: ; 80EE4DC +sub_80EE4DC: @ 80EE4DC push {r4-r7,lr} mov r7, r8 push {r7} @@ -433564,7 +433564,7 @@ _080EE59A: thumb_func_end sub_80EE4DC thumb_func_start sub_80EE5A4 -sub_80EE5A4: ; 80EE5A4 +sub_80EE5A4: @ 80EE5A4 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x32 @@ -433675,7 +433675,7 @@ sub_80EE5A4: ; 80EE5A4 thumb_func_end sub_80EE5A4 thumb_func_start sub_80EE69C -sub_80EE69C: ; 80EE69C +sub_80EE69C: @ 80EE69C push {lr} lsls r0, 24 lsrs r0, 24 @@ -433769,7 +433769,7 @@ _080EE728: thumb_func_end sub_80EE69C thumb_func_start sub_80EE72C -sub_80EE72C: ; 80EE72C +sub_80EE72C: @ 80EE72C push {r4-r6,lr} ldr r5, =0x03005d8c ldr r0, [r5] @@ -433830,7 +433830,7 @@ _080EE79C: thumb_func_end sub_80EE72C thumb_func_start sub_80EE7C0 -sub_80EE7C0: ; 80EE7C0 +sub_80EE7C0: @ 80EE7C0 push {r4,lr} ldr r4, =0x03005d8c ldr r0, [r4] @@ -433869,7 +433869,7 @@ _080EE812: thumb_func_end sub_80EE7C0 thumb_func_start sub_80EE818 -sub_80EE818: ; 80EE818 +sub_80EE818: @ 80EE818 push {r4-r7,lr} movs r0, 0x24 movs r1, 0 @@ -433953,7 +433953,7 @@ _080EE8C2: thumb_func_end sub_80EE818 thumb_func_start sub_80EE8C8 -sub_80EE8C8: ; 80EE8C8 +sub_80EE8C8: @ 80EE8C8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -434133,7 +434133,7 @@ _080EEA52: thumb_func_end sub_80EE8C8 thumb_func_start sub_80EEA70 -sub_80EEA70: ; 80EEA70 +sub_80EEA70: @ 80EEA70 push {r4-r7,lr} sub sp, 0x20 movs r0, 0x26 @@ -434251,7 +434251,7 @@ _080EEB8C: thumb_func_end sub_80EEA70 thumb_func_start sub_80EEB98 -sub_80EEB98: ; 80EEB98 +sub_80EEB98: @ 80EEB98 push {r4-r7,lr} movs r5, 0 ldr r6, =gUnknown_0858D0EC @@ -434298,7 +434298,7 @@ _080EEBD2: thumb_func_end sub_80EEB98 thumb_func_start sub_80EEBF4 -sub_80EEBF4: ; 80EEBF4 +sub_80EEBF4: @ 80EEBF4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -434356,7 +434356,7 @@ _080EEC60: thumb_func_end sub_80EEBF4 thumb_func_start sub_80EEC80 -sub_80EEC80: ; 80EEC80 +sub_80EEC80: @ 80EEC80 push {r4,lr} ldr r4, =0x000040e6 adds r0, r4, 0 @@ -434374,7 +434374,7 @@ sub_80EEC80: ; 80EEC80 thumb_func_end sub_80EEC80 thumb_func_start sub_80EECA4 -sub_80EECA4: ; 80EECA4 +sub_80EECA4: @ 80EECA4 push {r4,lr} ldr r4, =0x000040eb adds r0, r4, 0 @@ -434392,7 +434392,7 @@ sub_80EECA4: ; 80EECA4 thumb_func_end sub_80EECA4 thumb_func_start sub_80EECC8 -sub_80EECC8: ; 80EECC8 +sub_80EECC8: @ 80EECC8 push {r4,lr} ldr r4, =0x000040e7 adds r0, r4, 0 @@ -434410,7 +434410,7 @@ sub_80EECC8: ; 80EECC8 thumb_func_end sub_80EECC8 thumb_func_start sub_80EECEC -sub_80EECEC: ; 80EECEC +sub_80EECEC: @ 80EECEC push {r4,lr} ldr r4, =0x000040e8 adds r0, r4, 0 @@ -434428,7 +434428,7 @@ sub_80EECEC: ; 80EECEC thumb_func_end sub_80EECEC thumb_func_start sub_80EED10 -sub_80EED10: ; 80EED10 +sub_80EED10: @ 80EED10 push {r4,lr} ldr r4, =0x000040e9 adds r0, r4, 0 @@ -434446,7 +434446,7 @@ sub_80EED10: ; 80EED10 thumb_func_end sub_80EED10 thumb_func_start sub_80EED34 -sub_80EED34: ; 80EED34 +sub_80EED34: @ 80EED34 push {r4,lr} ldr r4, =0x000040ea adds r0, r4, 0 @@ -434466,7 +434466,7 @@ sub_80EED34: ; 80EED34 thumb_func_end sub_80EED34 thumb_func_start sub_80EED60 -sub_80EED60: ; 80EED60 +sub_80EED60: @ 80EED60 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 16 @@ -434487,7 +434487,7 @@ sub_80EED60: ; 80EED60 thumb_func_end sub_80EED60 thumb_func_start sub_80EED88 -sub_80EED88: ; 80EED88 +sub_80EED88: @ 80EED88 push {r4-r7,lr} ldr r0, =0x00000864 bl FlagGet @@ -434557,7 +434557,7 @@ _080EEE0C: thumb_func_end sub_80EED88 thumb_func_start sub_80EEE30 -sub_80EEE30: ; 80EEE30 +sub_80EEE30: @ 80EEE30 push {lr} adds r2, r0, 0 movs r1, 0 @@ -434586,7 +434586,7 @@ _080EEE58: thumb_func_end sub_80EEE30 thumb_func_start sub_80EEE5C -sub_80EEE5C: ; 80EEE5C +sub_80EEE5C: @ 80EEE5C push {r4,lr} movs r4, 0 _080EEE60: @@ -434603,7 +434603,7 @@ _080EEE60: thumb_func_end sub_80EEE5C thumb_func_start sub_80EEE78 -sub_80EEE78: ; 80EEE78 +sub_80EEE78: @ 80EEE78 push {r4,lr} lsls r0, 24 ldr r3, =0x03005d8c @@ -434631,7 +434631,7 @@ sub_80EEE78: ; 80EEE78 thumb_func_end sub_80EEE78 thumb_func_start sub_80EEEB8 -sub_80EEEB8: ; 80EEEB8 +sub_80EEEB8: @ 80EEEB8 push {r4-r7,lr} movs r2, 0 ldr r6, =0x03005d8c @@ -434685,7 +434685,7 @@ _080EEF12: thumb_func_end sub_80EEEB8 thumb_func_start sub_80EEF20 -sub_80EEF20: ; 80EEF20 +sub_80EEF20: @ 80EEF20 push {r4,lr} movs r2, 0 ldr r0, =0x03005d8c @@ -434725,7 +434725,7 @@ _080EEF64: thumb_func_end sub_80EEF20 thumb_func_start sub_80EEF6C -sub_80EEF6C: ; 80EEF6C +sub_80EEF6C: @ 80EEF6C push {r4,r5,lr} bl sub_80EEF20 lsls r0, 24 @@ -434810,7 +434810,7 @@ _080EF01A: thumb_func_end sub_80EEF6C thumb_func_start GetPriceReduction -GetPriceReduction: ; 80EF038 +GetPriceReduction: @ 80EF038 push {r4,r5,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -434859,7 +434859,7 @@ _080EF08C: thumb_func_end GetPriceReduction thumb_func_start IsPriceDiscounted -IsPriceDiscounted: ; 80EF094 +IsPriceDiscounted: @ 80EF094 push {lr} lsls r0, 24 lsrs r0, 24 @@ -434900,7 +434900,7 @@ _080EF0D6: thumb_func_end IsPriceDiscounted thumb_func_start sub_80EF0E4 -sub_80EF0E4: ; 80EF0E4 +sub_80EF0E4: @ 80EF0E4 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -434935,7 +434935,7 @@ _080EF112: thumb_func_end sub_80EF0E4 thumb_func_start sub_80EF120 -sub_80EF120: ; 80EF120 +sub_80EF120: @ 80EF120 push {r4-r7,lr} mov r7, r8 push {r7} @@ -435006,7 +435006,7 @@ _080EF196: thumb_func_end sub_80EF120 thumb_func_start sub_80EF1BC -sub_80EF1BC: ; 80EF1BC +sub_80EF1BC: @ 80EF1BC push {lr} lsls r0, 24 lsrs r0, 24 @@ -435071,8 +435071,8 @@ _080EF244: thumb_func_end sub_80EF1BC thumb_func_start CopyContestCategoryToStringVar -; void CopyContestCategoryToStringVar(u8 stringVarIndex, u8 contestCategoryId) -CopyContestCategoryToStringVar: ; 80EF250 +@ void CopyContestCategoryToStringVar(u8 stringVarIndex, u8 contestCategoryId) +CopyContestCategoryToStringVar: @ 80EF250 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -435148,8 +435148,8 @@ _080EF300: thumb_func_end CopyContestCategoryToStringVar thumb_func_start SetContestCategoryStringVarForInterview -; void SetContestCategoryStringVarForInterview() -SetContestCategoryStringVarForInterview: ; 80EF30C +@ void SetContestCategoryStringVarForInterview() +SetContestCategoryStringVarForInterview: @ 80EF30C push {lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -435172,7 +435172,7 @@ SetContestCategoryStringVarForInterview: ; 80EF30C thumb_func_end SetContestCategoryStringVarForInterview thumb_func_start sub_80EF340 -sub_80EF340: ; 80EF340 +sub_80EF340: @ 80EF340 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -435197,7 +435197,7 @@ sub_80EF340: ; 80EF340 thumb_func_end sub_80EF340 thumb_func_start sub_80EF370 -sub_80EF370: ; 80EF370 +sub_80EF370: @ 80EF370 push {r4,lr} adds r4, r0, 0 movs r1, 0xA @@ -435275,7 +435275,7 @@ _080EF406: thumb_func_end sub_80EF370 thumb_func_start sub_80EF40C -sub_80EF40C: ; 80EF40C +sub_80EF40C: @ 80EF40C push {r4-r7,lr} mov r7, r8 push {r7} @@ -435327,7 +435327,7 @@ _080EF460: thumb_func_end sub_80EF40C thumb_func_start sub_80EF46C -sub_80EF46C: ; 80EF46C +sub_80EF46C: @ 80EF46C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -435402,7 +435402,7 @@ _080EF4F0: thumb_func_end sub_80EF46C thumb_func_start sub_80EF500 -sub_80EF500: ; 80EF500 +sub_80EF500: @ 80EF500 push {r4-r7,lr} movs r2, 0 _080EF504: @@ -435448,7 +435448,7 @@ _080EF53C: thumb_func_end sub_80EF500 thumb_func_start sub_80EF550 -sub_80EF550: ; 80EF550 +sub_80EF550: @ 80EF550 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -435496,7 +435496,7 @@ _080EF5B2: thumb_func_end sub_80EF550 thumb_func_start InterviewBefore -InterviewBefore: ; 80EF5B8 +InterviewBefore: @ 80EF5B8 push {lr} ldr r1, =0x020375f0 movs r0, 0 @@ -435560,7 +435560,7 @@ _080EF646: thumb_func_end InterviewBefore thumb_func_start sub_80EF64C -sub_80EF64C: ; 80EF64C +sub_80EF64C: @ 80EF64C push {r4,lr} movs r0, 0x1 bl sub_80EF550 @@ -435606,7 +435606,7 @@ _080EF6A0: thumb_func_end sub_80EF64C thumb_func_start sub_80EF6C4 -sub_80EF6C4: ; 80EF6C4 +sub_80EF6C4: @ 80EF6C4 push {lr} movs r0, 0x2 bl sub_80EF550 @@ -435634,7 +435634,7 @@ _080EF6F0: thumb_func_end sub_80EF6C4 thumb_func_start sub_80EF704 -sub_80EF704: ; 80EF704 +sub_80EF704: @ 80EF704 push {r4-r6,lr} movs r0, 0x3 bl sub_80EF550 @@ -435691,7 +435691,7 @@ _080EF774: thumb_func_end sub_80EF704 thumb_func_start sub_80EF79C -sub_80EF79C: ; 80EF79C +sub_80EF79C: @ 80EF79C ldr r1, =0x020375f0 movs r0, 0x1 strh r0, [r1] @@ -435700,7 +435700,7 @@ sub_80EF79C: ; 80EF79C thumb_func_end sub_80EF79C thumb_func_start sub_80EF7A8 -sub_80EF7A8: ; 80EF7A8 +sub_80EF7A8: @ 80EF7A8 push {lr} movs r0, 0x5 bl sub_80EF550 @@ -435709,7 +435709,7 @@ sub_80EF7A8: ; 80EF7A8 thumb_func_end sub_80EF7A8 thumb_func_start sub_80EF7B4 -sub_80EF7B4: ; 80EF7B4 +sub_80EF7B4: @ 80EF7B4 push {lr} movs r0, 0x6 bl sub_80EF550 @@ -435737,7 +435737,7 @@ _080EF7E0: thumb_func_end sub_80EF7B4 thumb_func_start sub_80EF7F4 -sub_80EF7F4: ; 80EF7F4 +sub_80EF7F4: @ 80EF7F4 push {lr} movs r0, 0x8 bl sub_80EF550 @@ -435746,7 +435746,7 @@ sub_80EF7F4: ; 80EF7F4 thumb_func_end sub_80EF7F4 thumb_func_start sub_80EF800 -sub_80EF800: ; 80EF800 +sub_80EF800: @ 80EF800 push {lr} movs r0, 0x9 bl sub_80EF550 @@ -435755,7 +435755,7 @@ sub_80EF800: ; 80EF800 thumb_func_end sub_80EF800 thumb_func_start sub_80EF80C -sub_80EF80C: ; 80EF80C +sub_80EF80C: @ 80EF80C push {lr} movs r0, 0x7 bl sub_80EF550 @@ -435783,7 +435783,7 @@ _080EF838: thumb_func_end sub_80EF80C thumb_func_start sub_80EF84C -sub_80EF84C: ; 80EF84C +sub_80EF84C: @ 80EF84C push {lr} movs r0, 0xB bl sub_80EF550 @@ -435811,7 +435811,7 @@ _080EF878: thumb_func_end sub_80EF84C thumb_func_start sub_80EF88C -sub_80EF88C: ; 80EF88C +sub_80EF88C: @ 80EF88C push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -435860,7 +435860,7 @@ _080EF8EE: thumb_func_end sub_80EF88C thumb_func_start sub_80EF8F8 -sub_80EF8F8: ; 80EF8F8 +sub_80EF8F8: @ 80EF8F8 push {lr} bl sub_8139688 lsls r0, 24 @@ -435873,7 +435873,7 @@ sub_80EF8F8: ; 80EF8F8 thumb_func_end sub_80EF8F8 thumb_func_start sub_80EF910 -sub_80EF910: ; 80EF910 +sub_80EF910: @ 80EF910 push {lr} lsls r1, 24 lsrs r1, 24 @@ -435900,7 +435900,7 @@ _080EF92A: thumb_func_end sub_80EF910 thumb_func_start sub_80EF93C -sub_80EF93C: ; 80EF93C +sub_80EF93C: @ 80EF93C push {r4-r7,lr} adds r4, r0, 0 movs r5, 0 @@ -435997,7 +435997,7 @@ _080EF9D8: thumb_func_end sub_80EF93C thumb_func_start sub_80EF9E8 -sub_80EF9E8: ; 80EF9E8 +sub_80EF9E8: @ 80EF9E8 push {r4,r5,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -436026,7 +436026,7 @@ sub_80EF9E8: ; 80EF9E8 thumb_func_end sub_80EF9E8 thumb_func_start sub_80EFA24 -sub_80EFA24: ; 80EFA24 +sub_80EFA24: @ 80EFA24 push {r4-r6,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -436077,7 +436077,7 @@ _080EFA7E: thumb_func_end sub_80EFA24 thumb_func_start sub_80EFA88 -sub_80EFA88: ; 80EFA88 +sub_80EFA88: @ 80EFA88 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -436112,7 +436112,7 @@ _080EFAD0: thumb_func_end sub_80EFA88 thumb_func_start sub_80EFADC -sub_80EFADC: ; 80EFADC +sub_80EFADC: @ 80EFADC push {lr} adds r2, r0, 0 movs r1, 0 @@ -436141,7 +436141,7 @@ _080EFB04: thumb_func_end sub_80EFADC thumb_func_start sub_80EFB08 -sub_80EFB08: ; 80EFB08 +sub_80EFB08: @ 80EFB08 push {lr} adds r2, r0, 0 movs r1, 0x5 @@ -436172,7 +436172,7 @@ _080EFB34: thumb_func_end sub_80EFB08 thumb_func_start sub_80EFB38 -sub_80EFB38: ; 80EFB38 +sub_80EFB38: @ 80EFB38 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -436193,7 +436193,7 @@ _080EFB52: thumb_func_end sub_80EFB38 thumb_func_start sub_80EFB58 -sub_80EFB58: ; 80EFB58 +sub_80EFB58: @ 80EFB58 push {r4-r6,lr} adds r4, r0, 0 bl GenerateRandomNumber @@ -436233,7 +436233,7 @@ _080EFB84: thumb_func_end sub_80EFB58 thumb_func_start sub_80EFBA4 -sub_80EFBA4: ; 80EFBA4 +sub_80EFBA4: @ 80EFBA4 push {lr} adds r2, r0, 0 movs r3, 0 @@ -436266,7 +436266,7 @@ _080EFBD0: thumb_func_end sub_80EFBA4 thumb_func_start sub_80EFBDC -sub_80EFBDC: ; 80EFBDC +sub_80EFBDC: @ 80EFBDC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -436471,7 +436471,7 @@ _080EFD30: thumb_func_end sub_80EFBDC thumb_func_start sub_80EFD54 -sub_80EFD54: ; 80EFD54 +sub_80EFD54: @ 80EFD54 push {r4,lr} movs r1, 0 ldr r0, =0x03005d8c @@ -436505,7 +436505,7 @@ _080EFD90: thumb_func_end sub_80EFD54 thumb_func_start sub_80EFD98 -sub_80EFD98: ; 80EFD98 +sub_80EFD98: @ 80EFD98 push {r4,lr} ldr r0, =0x020375e0 ldrh r1, [r0] @@ -436535,7 +436535,7 @@ _080EFDD6: thumb_func_end sub_80EFD98 thumb_func_start sub_80EFDDC -sub_80EFDDC: ; 80EFDDC +sub_80EFDDC: @ 80EFDDC push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -436617,7 +436617,7 @@ sub_80EFDDC: ; 80EFDDC thumb_func_end sub_80EFDDC thumb_func_start c2_080CC144 -c2_080CC144: ; 80EFE98 +c2_080CC144: @ 80EFE98 push {lr} ldr r0, =0x020375e0 ldrh r1, [r0] @@ -436635,7 +436635,7 @@ c2_080CC144: ; 80EFE98 thumb_func_end c2_080CC144 thumb_func_start sub_80EFEC4 -sub_80EFEC4: ; 80EFEC4 +sub_80EFEC4: @ 80EFEC4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -436689,7 +436689,7 @@ sub_80EFEC4: ; 80EFEC4 thumb_func_end sub_80EFEC4 thumb_func_start sub_80EFF48 -sub_80EFF48: ; 80EFF48 +sub_80EFF48: @ 80EFF48 push {lr} ldr r0, =0x020375f6 ldrb r0, [r0] @@ -436704,7 +436704,7 @@ sub_80EFF48: ; 80EFF48 thumb_func_end sub_80EFF48 thumb_func_start sub_80EFF6C -sub_80EFF6C: ; 80EFF6C +sub_80EFF6C: @ 80EFF6C push {r4,lr} ldr r0, =0x020375e0 ldrh r1, [r0] @@ -436725,7 +436725,7 @@ sub_80EFF6C: ; 80EFF6C thumb_func_end sub_80EFF6C thumb_func_start sub_80EFF9C -sub_80EFF9C: ; 80EFF9C +sub_80EFF9C: @ 80EFF9C push {r4,lr} bl sub_80F0020 adds r4, r0, 0 @@ -436756,7 +436756,7 @@ _080EFFD4: thumb_func_end sub_80EFF9C thumb_func_start sub_80EFFE0 -sub_80EFFE0: ; 80EFFE0 +sub_80EFFE0: @ 80EFFE0 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -436797,7 +436797,7 @@ _080F001C: thumb_func_end sub_80EFFE0 thumb_func_start sub_80F0020 -sub_80F0020: ; 80F0020 +sub_80F0020: @ 80F0020 ldr r0, =0x03005d90 ldr r2, [r0] ldrb r0, [r2, 0xD] @@ -436815,7 +436815,7 @@ sub_80F0020: ; 80F0020 thumb_func_end sub_80F0020 thumb_func_start CheckForBigMovieOrEmergencyNewsOnTV -CheckForBigMovieOrEmergencyNewsOnTV: ; 80F0040 +CheckForBigMovieOrEmergencyNewsOnTV: @ 80F0040 push {lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -436867,7 +436867,7 @@ _080F009E: thumb_func_end CheckForBigMovieOrEmergencyNewsOnTV thumb_func_start GetMomOrDadStringForTVMessage -GetMomOrDadStringForTVMessage: ; 80F00A4 +GetMomOrDadStringForTVMessage: @ 80F00A4 push {r4,lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -436974,7 +436974,7 @@ _080F01A8: thumb_func_end GetMomOrDadStringForTVMessage thumb_func_start sub_80F01B8 -sub_80F01B8: ; 80F01B8 +sub_80F01B8: @ 80F01B8 push {lr} ldr r0, =0x000040bc movs r1, 0 @@ -436993,7 +436993,7 @@ sub_80F01B8: ; 80F01B8 thumb_func_end sub_80F01B8 thumb_func_start sub_80F01E8 -sub_80F01E8: ; 80F01E8 +sub_80F01E8: @ 80F01E8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -437162,7 +437162,7 @@ _080F0344: thumb_func_end sub_80F01E8 thumb_func_start sub_80F0358 -sub_80F0358: ; 80F0358 +sub_80F0358: @ 80F0358 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -437319,7 +437319,7 @@ _080F048C: thumb_func_end sub_80F0358 thumb_func_start sub_80F049C -sub_80F049C: ; 80F049C +sub_80F049C: @ 80F049C push {r4-r7,lr} sub sp, 0x4 lsls r2, 24 @@ -437432,7 +437432,7 @@ _080F0574: thumb_func_end sub_80F049C thumb_func_start sub_80F0580 -sub_80F0580: ; 80F0580 +sub_80F0580: @ 80F0580 push {r4-r6,lr} adds r6, r0, 0 adds r4, r1, 0 @@ -437488,7 +437488,7 @@ _080F05E0: thumb_func_end sub_80F0580 thumb_func_start sub_80F05E8 -sub_80F05E8: ; 80F05E8 +sub_80F05E8: @ 80F05E8 push {r4-r6,lr} adds r6, r0, 0 adds r4, r1, 0 @@ -437558,7 +437558,7 @@ _080F0660: thumb_func_end sub_80F05E8 thumb_func_start sub_80F0668 -sub_80F0668: ; 80F0668 +sub_80F0668: @ 80F0668 push {r4-r6,lr} adds r6, r0, 0 adds r4, r1, 0 @@ -437615,7 +437615,7 @@ _080F06CA: thumb_func_end sub_80F0668 thumb_func_start sub_80F06D0 -sub_80F06D0: ; 80F06D0 +sub_80F06D0: @ 80F06D0 push {lr} adds r3, r0, 0 movs r2, 0 @@ -437650,7 +437650,7 @@ _080F0704: thumb_func_end sub_80F06D0 thumb_func_start sub_80F0708 -sub_80F0708: ; 80F0708 +sub_80F0708: @ 80F0708 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -438087,7 +438087,7 @@ _080F0AF2: thumb_func_end sub_80F0708 thumb_func_start sub_80F0B00 -sub_80F0B00: ; 80F0B00 +sub_80F0B00: @ 80F0B00 lsls r0, 24 lsrs r0, 24 ldr r1, =0x03005d8c @@ -438105,7 +438105,7 @@ sub_80F0B00: ; 80F0B00 thumb_func_end sub_80F0B00 thumb_func_start sub_80F0B24 -sub_80F0B24: ; 80F0B24 +sub_80F0B24: @ 80F0B24 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -438137,7 +438137,7 @@ _080F0B56: thumb_func_end sub_80F0B24 thumb_func_start sub_80F0B64 -sub_80F0B64: ; 80F0B64 +sub_80F0B64: @ 80F0B64 push {r4-r6,lr} ldr r0, =0x00000864 bl FlagGet @@ -438179,7 +438179,7 @@ _080F0BA2: thumb_func_end sub_80F0B64 thumb_func_start sub_80F0BB8 -sub_80F0BB8: ; 80F0BB8 +sub_80F0BB8: @ 80F0BB8 push {r4-r6,lr} movs r5, 0 ldr r6, =0x03005d8c @@ -438216,7 +438216,7 @@ _080F0BE6: thumb_func_end sub_80F0BB8 thumb_func_start sub_80F0C04 -sub_80F0C04: ; 80F0C04 +sub_80F0C04: @ 80F0C04 push {r4,r5,lr} movs r3, 0 movs r2, 0x5 @@ -438280,7 +438280,7 @@ _080F0C6E: thumb_func_end sub_80F0C04 thumb_func_start sub_80F0C7C -sub_80F0C7C: ; 80F0C7C +sub_80F0C7C: @ 80F0C7C push {r4-r7,lr} mov r7, r8 push {r7} @@ -438384,7 +438384,7 @@ _080F0D4C: thumb_func_end sub_80F0C7C thumb_func_start sub_80F0D60 -sub_80F0D60: ; 80F0D60 +sub_80F0D60: @ 80F0D60 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -438505,7 +438505,7 @@ _080F0E28: thumb_func_end sub_80F0D60 thumb_func_start sub_80F0E58 -sub_80F0E58: ; 80F0E58 +sub_80F0E58: @ 80F0E58 push {lr} ldr r0, [r0] ldr r1, [r1] @@ -438526,7 +438526,7 @@ sub_80F0E58: ; 80F0E58 thumb_func_end sub_80F0E58 thumb_func_start sub_80F0E84 -sub_80F0E84: ; 80F0E84 +sub_80F0E84: @ 80F0E84 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -438570,7 +438570,7 @@ _080F0EC6: thumb_func_end sub_80F0E84 thumb_func_start sub_80F0ECC -sub_80F0ECC: ; 80F0ECC +sub_80F0ECC: @ 80F0ECC push {lr} lsls r1, 24 lsrs r2, r1, 24 @@ -438591,7 +438591,7 @@ _080F0EE6: thumb_func_end sub_80F0ECC thumb_func_start sub_80F0EEC -sub_80F0EEC: ; 80F0EEC +sub_80F0EEC: @ 80F0EEC push {r4,lr} movs r4, 0 _080F0EF0: @@ -438620,7 +438620,7 @@ _080F0F08: thumb_func_end sub_80F0EEC thumb_func_start sub_80F0F24 -sub_80F0F24: ; 80F0F24 +sub_80F0F24: @ 80F0F24 push {r4,r5,lr} ldr r0, =0x00000864 bl FlagGet @@ -438651,7 +438651,7 @@ _080F0F50: thumb_func_end sub_80F0F24 thumb_func_start sub_80F0F64 -sub_80F0F64: ; 80F0F64 +sub_80F0F64: @ 80F0F64 push {r4-r7,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -438973,7 +438973,7 @@ _080F11FC: thumb_func_end sub_80F0F64 thumb_func_start sub_80F1208 -sub_80F1208: ; 80F1208 +sub_80F1208: @ 80F1208 push {r4,r5,lr} adds r5, r0, 0 bl sub_80F14F8 @@ -439017,7 +439017,7 @@ _080F124C: thumb_func_end sub_80F1208 thumb_func_start sub_80F1254 -sub_80F1254: ; 80F1254 +sub_80F1254: @ 80F1254 push {r4,r5,lr} adds r4, r0, 0 adds r5, r4, 0 @@ -439055,7 +439055,7 @@ _080F128A: thumb_func_end sub_80F1254 thumb_func_start sub_80F1290 -sub_80F1290: ; 80F1290 +sub_80F1290: @ 80F1290 push {lr} bl sub_8009228 movs r1, 0x2 @@ -439069,7 +439069,7 @@ _080F129E: thumb_func_end sub_80F1290 thumb_func_start sub_80F12A4 -sub_80F12A4: ; 80F12A4 +sub_80F12A4: @ 80F12A4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r4, 0 @@ -439333,7 +439333,7 @@ _080F14F0: thumb_func_end sub_80F12A4 thumb_func_start sub_80F14F8 -sub_80F14F8: ; 80F14F8 +sub_80F14F8: @ 80F14F8 push {r4-r6,lr} adds r5, r0, 0 adds r4, r5, 0 @@ -439372,7 +439372,7 @@ _080F152C: thumb_func_end sub_80F14F8 thumb_func_start sub_80F153C -sub_80F153C: ; 80F153C +sub_80F153C: @ 80F153C push {lr} ldr r0, =0x03005d8c ldr r2, [r0] @@ -439547,7 +439547,7 @@ _080F16E6: thumb_func_end sub_80F153C thumb_func_start DoTVShowBravoTrainerPokemonProfile -DoTVShowBravoTrainerPokemonProfile: ; 80F16EC +DoTVShowBravoTrainerPokemonProfile: @ 80F16EC push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -439788,7 +439788,7 @@ _080F1952: thumb_func_end DoTVShowBravoTrainerPokemonProfile thumb_func_start DoTVShowBravoTrainerBattleTower -DoTVShowBravoTrainerBattleTower: ; 80F1974 +DoTVShowBravoTrainerBattleTower: @ 80F1974 push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -440040,7 +440040,7 @@ _080F1BEA: thumb_func_end DoTVShowBravoTrainerBattleTower thumb_func_start DoTVShowTodaysSmartShopper -DoTVShowTodaysSmartShopper: ; 80F1C0C +DoTVShowTodaysSmartShopper: @ 80F1C0C push {r4-r6,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -440272,7 +440272,7 @@ _080F1E2C: thumb_func_end DoTVShowTodaysSmartShopper thumb_func_start DoTVShowTheNameRaterShow -DoTVShowTheNameRaterShow: ; 80F1E48 +DoTVShowTheNameRaterShow: @ 80F1E48 push {r4-r6,lr} sub sp, 0x8 ldr r2, =0x03005d8c @@ -440568,7 +440568,7 @@ _080F20FE: thumb_func_end DoTVShowTheNameRaterShow thumb_func_start DoTVShowPokemonTodaySuccessfulCapture -DoTVShowPokemonTodaySuccessfulCapture: ; 80F211C +DoTVShowPokemonTodaySuccessfulCapture: @ 80F211C push {r4-r6,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -440789,7 +440789,7 @@ _080F2358: thumb_func_end DoTVShowPokemonTodaySuccessfulCapture thumb_func_start DoTVShowPokemonTodayFailedCapture -DoTVShowPokemonTodayFailedCapture: ; 80F2370 +DoTVShowPokemonTodayFailedCapture: @ 80F2370 push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -440928,7 +440928,7 @@ _080F24C0: thumb_func_end DoTVShowPokemonTodayFailedCapture thumb_func_start DoTVShowPokemonFanClubLetter -DoTVShowPokemonFanClubLetter: ; 80F24D8 +DoTVShowPokemonFanClubLetter: @ 80F24D8 push {r4-r7,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -441127,7 +441127,7 @@ _080F26FC: thumb_func_end DoTVShowPokemonFanClubLetter thumb_func_start DoTVShowRecentHappenings -DoTVShowRecentHappenings: ; 80F2708 +DoTVShowRecentHappenings: @ 80F2708 push {r4-r7,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -441267,7 +441267,7 @@ _080F2898: thumb_func_end DoTVShowRecentHappenings thumb_func_start DoTVShowPokemonFanClubOpinions -DoTVShowPokemonFanClubOpinions: ; 80F28A4 +DoTVShowPokemonFanClubOpinions: @ 80F28A4 push {r4-r6,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -441360,12 +441360,12 @@ _080F297E: thumb_func_end DoTVShowPokemonFanClubOpinions thumb_func_start DoTVShowDummiedOut -DoTVShowDummiedOut: ; 80F299C +DoTVShowDummiedOut: @ 80F299C bx lr thumb_func_end DoTVShowDummiedOut thumb_func_start DoTVShowPokemonNewsMassOutbreak -DoTVShowPokemonNewsMassOutbreak: ; 80F29A0 +DoTVShowPokemonNewsMassOutbreak: @ 80F29A0 push {r4,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -441404,7 +441404,7 @@ DoTVShowPokemonNewsMassOutbreak: ; 80F29A0 thumb_func_end DoTVShowPokemonNewsMassOutbreak thumb_func_start DoTVShowPokemonContestLiveUpdates -DoTVShowPokemonContestLiveUpdates: ; 80F2A10 +DoTVShowPokemonContestLiveUpdates: @ 80F2A10 push {r4-r7,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -442157,7 +442157,7 @@ _080F311C: thumb_func_end DoTVShowPokemonContestLiveUpdates thumb_func_start DoTVShowPokemonBattleUpdate -DoTVShowPokemonBattleUpdate: ; 80F3140 +DoTVShowPokemonBattleUpdate: @ 80F3140 push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -442367,7 +442367,7 @@ _080F3362: thumb_func_end DoTVShowPokemonBattleUpdate thumb_func_start DoTVShow3CheersForPokeblocks -DoTVShow3CheersForPokeblocks: ; 80F3388 +DoTVShow3CheersForPokeblocks: @ 80F3388 push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -442617,7 +442617,7 @@ _080F3624: thumb_func_end DoTVShow3CheersForPokeblocks thumb_func_start DoTVShowInSearchOfTrainers -DoTVShowInSearchOfTrainers: ; 80F363C +DoTVShowInSearchOfTrainers: @ 80F363C push {r4-r7,lr} ldr r0, =0x020375f0 movs r1, 0 @@ -442803,7 +442803,7 @@ _080F37EA: thumb_func_end DoTVShowInSearchOfTrainers thumb_func_start DoTVShowPokemonAngler -DoTVShowPokemonAngler: ; 80F3828 +DoTVShowPokemonAngler: @ 80F3828 push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -442888,7 +442888,7 @@ _080F38E0: thumb_func_end DoTVShowPokemonAngler thumb_func_start DoTVShowTheWorldOfMasters -DoTVShowTheWorldOfMasters: ; 80F3904 +DoTVShowTheWorldOfMasters: @ 80F3904 push {r4-r6,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -442976,7 +442976,7 @@ _080F39BE: thumb_func_end DoTVShowTheWorldOfMasters thumb_func_start DoTVShowTodaysRivalTrainer -DoTVShowTodaysRivalTrainer: ; 80F39E4 +DoTVShowTodaysRivalTrainer: @ 80F39E4 push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -443206,7 +443206,7 @@ _080F3BE8: thumb_func_end DoTVShowTodaysRivalTrainer thumb_func_start DoTVShowDewfordTrendWatcherNetwork -DoTVShowDewfordTrendWatcherNetwork: ; 80F3C04 +DoTVShowDewfordTrendWatcherNetwork: @ 80F3C04 push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -443339,7 +443339,7 @@ _080F3D54: thumb_func_end DoTVShowDewfordTrendWatcherNetwork thumb_func_start DoTVShowHoennTreasureInvestigators -DoTVShowHoennTreasureInvestigators: ; 80F3D74 +DoTVShowHoennTreasureInvestigators: @ 80F3D74 push {r4-r7,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -443444,7 +443444,7 @@ _080F3E5C: thumb_func_end DoTVShowHoennTreasureInvestigators thumb_func_start DoTVShowFindThatGamer -DoTVShowFindThatGamer: ; 80F3E7C +DoTVShowFindThatGamer: @ 80F3E7C push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -443614,7 +443614,7 @@ _080F4008: thumb_func_end DoTVShowFindThatGamer thumb_func_start DoTVShowBreakingNewsTV -DoTVShowBreakingNewsTV: ; 80F4028 +DoTVShowBreakingNewsTV: @ 80F4028 push {r4-r7,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -443917,7 +443917,7 @@ _080F4344: thumb_func_end DoTVShowBreakingNewsTV thumb_func_start DoTVShowSecretBaseVisit -DoTVShowSecretBaseVisit: ; 80F4360 +DoTVShowSecretBaseVisit: @ 80F4360 push {r4-r6,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -444145,7 +444145,7 @@ _080F4588: thumb_func_end DoTVShowSecretBaseVisit thumb_func_start DoTVShowPokemonLotterWinnerFlashReport -DoTVShowPokemonLotterWinnerFlashReport: ; 80F45A0 +DoTVShowPokemonLotterWinnerFlashReport: @ 80F45A0 push {r4-r6,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -444215,7 +444215,7 @@ _080F4634: thumb_func_end DoTVShowPokemonLotterWinnerFlashReport thumb_func_start DoTVShowThePokemonBattleSeminar -DoTVShowThePokemonBattleSeminar: ; 80F466C +DoTVShowThePokemonBattleSeminar: @ 80F466C push {r4-r7,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -444412,7 +444412,7 @@ _080F4858: thumb_func_end DoTVShowThePokemonBattleSeminar thumb_func_start DoTVShowTrainerFanClubSpecial -DoTVShowTrainerFanClubSpecial: ; 80F487C +DoTVShowTrainerFanClubSpecial: @ 80F487C push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -444535,7 +444535,7 @@ _080F499A: thumb_func_end DoTVShowTrainerFanClubSpecial thumb_func_start DoTVShowTrainerFanClub -DoTVShowTrainerFanClub: ; 80F49BC +DoTVShowTrainerFanClub: @ 80F49BC push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -444705,7 +444705,7 @@ _080F4B3A: thumb_func_end DoTVShowTrainerFanClub thumb_func_start DoTVShowSpotTheCuties -DoTVShowSpotTheCuties: ; 80F4B5C +DoTVShowSpotTheCuties: @ 80F4B5C push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -444928,7 +444928,7 @@ _080F4D84: thumb_func_end DoTVShowSpotTheCuties thumb_func_start DoTVShowPokemonNewsBattleFrontier -DoTVShowPokemonNewsBattleFrontier: ; 80F4D9C +DoTVShowPokemonNewsBattleFrontier: @ 80F4D9C push {r4-r7,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -445189,7 +445189,7 @@ _080F5014: thumb_func_end DoTVShowPokemonNewsBattleFrontier thumb_func_start DoTVShowWhatsNo1InHoennToday -DoTVShowWhatsNo1InHoennToday: ; 80F5030 +DoTVShowWhatsNo1InHoennToday: @ 80F5030 push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -445327,7 +445327,7 @@ _080F5164: thumb_func_end DoTVShowWhatsNo1InHoennToday thumb_func_start sub_80F5180 -sub_80F5180: ; 80F5180 +sub_80F5180: @ 80F5180 push {r4,lr} movs r1, 0 movs r2, 0 @@ -445355,7 +445355,7 @@ _080F519A: thumb_func_end sub_80F5180 thumb_func_start sub_80F51AC -sub_80F51AC: ; 80F51AC +sub_80F51AC: @ 80F51AC push {r4-r6,lr} lsls r1, 24 lsrs r4, r1, 24 @@ -445394,7 +445394,7 @@ _080F51E6: thumb_func_end sub_80F51AC thumb_func_start DoTVShowSecretBaseSecrets -DoTVShowSecretBaseSecrets: ; 80F51EC +DoTVShowSecretBaseSecrets: @ 80F51EC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -445735,7 +445735,7 @@ _080F552A: thumb_func_end DoTVShowSecretBaseSecrets thumb_func_start DoTVShowSafariFanClub -DoTVShowSafariFanClub: ; 80F5548 +DoTVShowSafariFanClub: @ 80F5548 push {r4,r5,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -445903,7 +445903,7 @@ _080F56BC: thumb_func_end DoTVShowSafariFanClub thumb_func_start DoTVShowPokemonContestLiveUpdates2 -DoTVShowPokemonContestLiveUpdates2: ; 80F56D4 +DoTVShowPokemonContestLiveUpdates2: @ 80F56D4 push {r4-r6,lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -445977,7 +445977,7 @@ _080F575E: thumb_func_end DoTVShowPokemonContestLiveUpdates2 thumb_func_start TVShowDone -TVShowDone: ; 80F577C +TVShowDone: @ 80F577C ldr r1, =0x020375f0 movs r0, 0x1 strh r0, [r1] @@ -446001,7 +446001,7 @@ TVShowDone: ; 80F577C thumb_func_end TVShowDone thumb_func_start ResetTVShowState -ResetTVShowState: ; 80F57B8 +ResetTVShowState: @ 80F57B8 ldr r1, =0x0203a030 movs r0, 0 strb r0, [r1] @@ -446010,7 +446010,7 @@ ResetTVShowState: ; 80F57B8 thumb_func_end ResetTVShowState thumb_func_start sub_80F57C4 -sub_80F57C4: ; 80F57C4 +sub_80F57C4: @ 80F57C4 push {r4,lr} movs r0, 0 movs r1, 0x40 @@ -446128,7 +446128,7 @@ _080F57E0: thumb_func_end sub_80F57C4 thumb_func_start sub_80F591C -sub_80F591C: ; 80F591C +sub_80F591C: @ 80F591C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -446274,7 +446274,7 @@ _080F59F6: thumb_func_end sub_80F591C thumb_func_start sub_80F5A74 -sub_80F5A74: ; 80F5A74 +sub_80F5A74: @ 80F5A74 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -446318,7 +446318,7 @@ _080F5A96: thumb_func_end sub_80F5A74 thumb_func_start sub_80F5AE0 -sub_80F5AE0: ; 80F5AE0 +sub_80F5AE0: @ 80F5AE0 push {r4,lr} movs r4, 0 _080F5AE4: @@ -446336,7 +446336,7 @@ _080F5AE4: thumb_func_end sub_80F5AE0 thumb_func_start sub_80F5B00 -sub_80F5B00: ; 80F5B00 +sub_80F5B00: @ 80F5B00 push {r4-r6,lr} sub sp, 0x4 ldr r5, =0x02037fd4 @@ -446428,7 +446428,7 @@ _080F5BEC: thumb_func_end sub_80F5B00 thumb_func_start sub_80F5C00 -sub_80F5C00: ; 80F5C00 +sub_80F5C00: @ 80F5C00 push {lr} bl CallObjectCallbacks bl PrepareSpritesForOamLoad @@ -446443,7 +446443,7 @@ sub_80F5C00: ; 80F5C00 thumb_func_end sub_80F5C00 thumb_func_start sub_80F5C24 -sub_80F5C24: ; 80F5C24 +sub_80F5C24: @ 80F5C24 push {lr} ldr r0, =0x02022e14 ldrh r1, [r0] @@ -446503,7 +446503,7 @@ sub_80F5C24: ; 80F5C24 thumb_func_end sub_80F5C24 thumb_func_start sub_80F5CE4 -sub_80F5CE4: ; 80F5CE4 +sub_80F5CE4: @ 80F5CE4 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -446702,7 +446702,7 @@ _080F5EBA: thumb_func_end sub_80F5CE4 thumb_func_start sub_80F5ED8 -sub_80F5ED8: ; 80F5ED8 +sub_80F5ED8: @ 80F5ED8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -446728,7 +446728,7 @@ _080F5EFC: thumb_func_end sub_80F5ED8 thumb_func_start sub_80F5F14 -sub_80F5F14: ; 80F5F14 +sub_80F5F14: @ 80F5F14 push {lr} lsls r0, 24 lsrs r0, 24 @@ -446741,7 +446741,7 @@ sub_80F5F14: ; 80F5F14 thumb_func_end sub_80F5F14 thumb_func_start sub_80F5F30 -sub_80F5F30: ; 80F5F30 +sub_80F5F30: @ 80F5F30 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -446771,7 +446771,7 @@ _080F5F60: thumb_func_end sub_80F5F30 thumb_func_start sub_80F5F74 -sub_80F5F74: ; 80F5F74 +sub_80F5F74: @ 80F5F74 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -446872,7 +446872,7 @@ _080F6048: thumb_func_end sub_80F5F74 thumb_func_start sub_80F6058 -sub_80F6058: ; 80F6058 +sub_80F6058: @ 80F6058 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -446950,7 +446950,7 @@ _080F60E6: thumb_func_end sub_80F6058 thumb_func_start sub_80F60F0 -sub_80F60F0: ; 80F60F0 +sub_80F60F0: @ 80F60F0 push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -447005,7 +447005,7 @@ _080F615E: thumb_func_end sub_80F60F0 thumb_func_start sub_80F616C -sub_80F616C: ; 80F616C +sub_80F616C: @ 80F616C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -447082,7 +447082,7 @@ _080F61F8: thumb_func_end sub_80F616C thumb_func_start sub_80F6204 -sub_80F6204: ; 80F6204 +sub_80F6204: @ 80F6204 push {r4-r7,lr} mov r7, r8 push {r7} @@ -447316,7 +447316,7 @@ _080F63F4: thumb_func_end sub_80F6204 thumb_func_start sub_80F6404 -sub_80F6404: ; 80F6404 +sub_80F6404: @ 80F6404 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -447616,7 +447616,7 @@ _080F669C: thumb_func_end sub_80F6404 thumb_func_start sub_80F66B4 -sub_80F66B4: ; 80F66B4 +sub_80F66B4: @ 80F66B4 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -447664,7 +447664,7 @@ _080F6702: thumb_func_end sub_80F66B4 thumb_func_start sub_80F671C -sub_80F671C: ; 80F671C +sub_80F671C: @ 80F671C push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -447706,7 +447706,7 @@ _080F676E: thumb_func_end sub_80F671C thumb_func_start sub_80F677C -sub_80F677C: ; 80F677C +sub_80F677C: @ 80F677C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -447738,7 +447738,7 @@ _080F67AC: thumb_func_end sub_80F677C thumb_func_start task_repel -task_repel: ; 80F67C4 +task_repel: @ 80F67C4 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -447778,7 +447778,7 @@ _080F67E6: thumb_func_end task_repel thumb_func_start sub_80F6820 -sub_80F6820: ; 80F6820 +sub_80F6820: @ 80F6820 push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -447840,7 +447840,7 @@ _080F68A8: thumb_func_end sub_80F6820 thumb_func_start sub_80F68B4 -sub_80F68B4: ; 80F68B4 +sub_80F68B4: @ 80F68B4 push {r4,r5,lr} ldr r2, =0x02022e20 ldrh r3, [r2] @@ -447873,7 +447873,7 @@ _080F68E2: thumb_func_end sub_80F68B4 thumb_func_start sub_80F68F0 -sub_80F68F0: ; 80F68F0 +sub_80F68F0: @ 80F68F0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -447970,7 +447970,7 @@ _080F69AE: thumb_func_end sub_80F68F0 thumb_func_start sub_80F69B8 -sub_80F69B8: ; 80F69B8 +sub_80F69B8: @ 80F69B8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -448055,7 +448055,7 @@ _080F6A54: thumb_func_end sub_80F69B8 thumb_func_start sub_80F6A64 -sub_80F6A64: ; 80F6A64 +sub_80F6A64: @ 80F6A64 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -448085,7 +448085,7 @@ _080F6A74: thumb_func_end sub_80F6A64 thumb_func_start sub_80F6A9C -sub_80F6A9C: ; 80F6A9C +sub_80F6A9C: @ 80F6A9C push {r4-r6,lr} movs r4, 0 ldr r6, =gMonIconPaletteIndices @@ -448121,7 +448121,7 @@ _080F6AA6: thumb_func_end sub_80F6A9C thumb_func_start sub_80F6AE8 -sub_80F6AE8: ; 80F6AE8 +sub_80F6AE8: @ 80F6AE8 push {r4,lr} ldr r0, =0x02039f2a ldrb r1, [r0] @@ -448181,7 +448181,7 @@ _080F6B58: thumb_func_end sub_80F6AE8 thumb_func_start sub_80F6B78 -sub_80F6B78: ; 80F6B78 +sub_80F6B78: @ 80F6B78 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -448454,7 +448454,7 @@ _080F6D3E: thumb_func_end sub_80F6B78 thumb_func_start sub_80F6DC0 -sub_80F6DC0: ; 80F6DC0 +sub_80F6DC0: @ 80F6DC0 push {r4-r6,lr} sub sp, 0x20 mov r1, sp @@ -448557,7 +448557,7 @@ _080F6DEE: thumb_func_end sub_80F6DC0 thumb_func_start sub_80F6E9C -sub_80F6E9C: ; 80F6E9C +sub_80F6E9C: @ 80F6E9C push {r4-r6,lr} mov r6, r8 push {r6} @@ -448600,7 +448600,7 @@ sub_80F6E9C: ; 80F6E9C thumb_func_end sub_80F6E9C thumb_func_start sub_80F6EF4 -sub_80F6EF4: ; 80F6EF4 +sub_80F6EF4: @ 80F6EF4 push {r4,r5,lr} ldr r1, =0x0203a034 ldr r4, [r1] @@ -448636,7 +448636,7 @@ sub_80F6EF4: ; 80F6EF4 thumb_func_end sub_80F6EF4 thumb_func_start sub_80F6F40 -sub_80F6F40: ; 80F6F40 +sub_80F6F40: @ 80F6F40 movs r3, 0 movs r2, 0 movs r1, 0x88 @@ -448657,7 +448657,7 @@ sub_80F6F40: ; 80F6F40 thumb_func_end sub_80F6F40 thumb_func_start sub_80F6F68 -sub_80F6F68: ; 80F6F68 +sub_80F6F68: @ 80F6F68 push {r4-r7,lr} adds r3, r0, 0 ldrh r2, [r3, 0x3A] @@ -448718,7 +448718,7 @@ _080F6FCC: thumb_func_end sub_80F6F68 thumb_func_start sub_80F6FDC -sub_80F6FDC: ; 80F6FDC +sub_80F6FDC: @ 80F6FDC push {lr} adds r2, r0, 0 ldr r0, =0x0203a034 @@ -448747,7 +448747,7 @@ _080F7008: thumb_func_end sub_80F6FDC thumb_func_start sub_80F7014 -sub_80F7014: ; 80F7014 +sub_80F7014: @ 80F7014 push {r4-r7,lr} adds r3, r0, 0 ldrh r2, [r3, 0x3A] @@ -448802,7 +448802,7 @@ _080F7070: thumb_func_end sub_80F7014 thumb_func_start sub_80F707C -sub_80F707C: ; 80F707C +sub_80F707C: @ 80F707C push {r4-r7,lr} ldr r4, =0x0203a034 ldr r1, [r4] @@ -448895,7 +448895,7 @@ _080F70BE: thumb_func_end sub_80F707C thumb_func_start sub_80F7144 -sub_80F7144: ; 80F7144 +sub_80F7144: @ 80F7144 push {r4-r7,lr} ldr r0, =0x0203a034 ldr r0, [r0] @@ -448954,7 +448954,7 @@ _080F7174: thumb_func_end sub_80F7144 thumb_func_start sub_80F71C8 -sub_80F71C8: ; 80F71C8 +sub_80F71C8: @ 80F71C8 push {r4-r6,lr} sub sp, 0xC movs r5, 0x5 @@ -449103,7 +449103,7 @@ _080F72CC: thumb_func_end sub_80F71C8 thumb_func_start sub_80F7310 -sub_80F7310: ; 80F7310 +sub_80F7310: @ 80F7310 push {r4,r5,lr} lsls r0, 24 lsls r1, 24 @@ -449148,7 +449148,7 @@ _080F7352: thumb_func_end sub_80F7310 thumb_func_start sub_80F7364 -sub_80F7364: ; 80F7364 +sub_80F7364: @ 80F7364 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -449212,7 +449212,7 @@ _080F73CE: thumb_func_end sub_80F7364 thumb_func_start sub_80F73DC -sub_80F73DC: ; 80F73DC +sub_80F73DC: @ 80F73DC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -449320,7 +449320,7 @@ _080F74A4: thumb_func_end sub_80F73DC thumb_func_start sub_80F74BC -sub_80F74BC: ; 80F74BC +sub_80F74BC: @ 80F74BC push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -449382,7 +449382,7 @@ _080F74DE: thumb_func_end sub_80F74BC thumb_func_start sub_80F753C -sub_80F753C: ; 80F753C +sub_80F753C: @ 80F753C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -449437,7 +449437,7 @@ _080F75A0: thumb_func_end sub_80F753C thumb_func_start sub_80F75A8 -sub_80F75A8: ; 80F75A8 +sub_80F75A8: @ 80F75A8 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x2E] @@ -449499,7 +449499,7 @@ _080F7610: thumb_func_end sub_80F75A8 thumb_func_start sub_80F7620 -sub_80F7620: ; 80F7620 +sub_80F7620: @ 80F7620 push {lr} adds r3, r0, 0 movs r0, 0xC0 @@ -449541,7 +449541,7 @@ _080F7664: thumb_func_end sub_80F7620 thumb_func_start sub_80F7670 -sub_80F7670: ; 80F7670 +sub_80F7670: @ 80F7670 push {r4-r7,lr} mov r7, r8 push {r7} @@ -449649,7 +449649,7 @@ _080F7744: thumb_func_end sub_80F7670 thumb_func_start sub_80F7768 -sub_80F7768: ; 80F7768 +sub_80F7768: @ 80F7768 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -449713,7 +449713,7 @@ _080F77D6: thumb_func_end sub_80F7768 thumb_func_start sub_80F77E0 -sub_80F77E0: ; 80F77E0 +sub_80F77E0: @ 80F77E0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -449745,7 +449745,7 @@ sub_80F77E0: ; 80F77E0 thumb_func_end sub_80F77E0 thumb_func_start sub_80F7824 -sub_80F7824: ; 80F7824 +sub_80F7824: @ 80F7824 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -449791,7 +449791,7 @@ _080F786E: thumb_func_end sub_80F7824 thumb_func_start sub_80F7880 -sub_80F7880: ; 80F7880 +sub_80F7880: @ 80F7880 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -450051,7 +450051,7 @@ _080F7A70: thumb_func_end sub_80F7880 thumb_func_start sub_80F7A80 -sub_80F7A80: ; 80F7A80 +sub_80F7A80: @ 80F7A80 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -450311,7 +450311,7 @@ _080F7C96: thumb_func_end sub_80F7A80 thumb_func_start sub_80F7CA8 -sub_80F7CA8: ; 80F7CA8 +sub_80F7CA8: @ 80F7CA8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -450485,7 +450485,7 @@ _080F7DDC: thumb_func_end sub_80F7CA8 thumb_func_start sub_80F7DF4 -sub_80F7DF4: ; 80F7DF4 +sub_80F7DF4: @ 80F7DF4 push {r4,r5,lr} ldr r4, =0x0203a034 movs r0, 0x20 @@ -450534,7 +450534,7 @@ sub_80F7DF4: ; 80F7DF4 thumb_func_end sub_80F7DF4 thumb_func_start sub_80F7E64 -sub_80F7E64: ; 80F7E64 +sub_80F7E64: @ 80F7E64 push {r4,r5,lr} ldr r5, =0x0203a034 ldr r0, [r5] @@ -450581,7 +450581,7 @@ sub_80F7E64: ; 80F7E64 thumb_func_end sub_80F7E64 thumb_func_start sub_80F7ED0 -sub_80F7ED0: ; 80F7ED0 +sub_80F7ED0: @ 80F7ED0 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -450630,7 +450630,7 @@ sub_80F7ED0: ; 80F7ED0 thumb_func_end sub_80F7ED0 thumb_func_start sub_80F7F30 -sub_80F7F30: ; 80F7F30 +sub_80F7F30: @ 80F7F30 push {r4,r5,lr} ldr r0, =0x02039f24 ldrb r1, [r0] @@ -450661,7 +450661,7 @@ _080F7F5E: thumb_func_end sub_80F7F30 thumb_func_start sub_80F7F7C -sub_80F7F7C: ; 80F7F7C +sub_80F7F7C: @ 80F7F7C push {r4,lr} movs r4, 0 ldr r0, =0x02039f24 @@ -450722,7 +450722,7 @@ _080F7FEE: thumb_func_end sub_80F7F7C thumb_func_start sub_80F7FFC -sub_80F7FFC: ; 80F7FFC +sub_80F7FFC: @ 80F7FFC push {r4-r7,lr} sub sp, 0x4 ldr r1, =0x02039f20 @@ -450992,7 +450992,7 @@ _080F8250: thumb_func_end sub_80F7FFC thumb_func_start sub_80F8264 -sub_80F8264: ; 80F8264 +sub_80F8264: @ 80F8264 push {r4,lr} ldr r4, =0x02021cc4 ldr r0, =0x020375e4 @@ -451011,7 +451011,7 @@ sub_80F8264: ; 80F8264 thumb_func_end sub_80F8264 thumb_func_start sub_80F8290 -sub_80F8290: ; 80F8290 +sub_80F8290: @ 80F8290 push {lr} ldr r0, =0x02021ec4 ldr r1, =0x020375e4 @@ -451026,7 +451026,7 @@ sub_80F8290: ; 80F8290 thumb_func_end sub_80F8290 thumb_func_start sub_80F82B4 -sub_80F82B4: ; 80F82B4 +sub_80F82B4: @ 80F82B4 push {r4-r6,lr} movs r1, 0 movs r2, 0 @@ -451062,7 +451062,7 @@ _080F82DC: thumb_func_end sub_80F82B4 thumb_func_start sub_80F82FC -sub_80F82FC: ; 80F82FC +sub_80F82FC: @ 80F82FC ldr r2, =0x020375e0 ldr r1, =0x02039f00 ldr r0, =0x020375e4 @@ -451076,7 +451076,7 @@ sub_80F82FC: ; 80F82FC thumb_func_end sub_80F82FC thumb_func_start sub_80F831C -sub_80F831C: ; 80F831C +sub_80F831C: @ 80F831C push {lr} movs r1, 0 ldr r2, =0x02039f20 @@ -451102,7 +451102,7 @@ _080F833C: thumb_func_end sub_80F831C thumb_func_start sub_80F834C -sub_80F834C: ; 80F834C +sub_80F834C: @ 80F834C push {r4,lr} movs r1, 0 ldr r2, =0x02039f20 @@ -451135,7 +451135,7 @@ _080F836E: thumb_func_end sub_80F834C thumb_func_start sub_80F8390 -sub_80F8390: ; 80F8390 +sub_80F8390: @ 80F8390 push {r4,lr} movs r1, 0 ldr r2, =0x02039f20 @@ -451166,7 +451166,7 @@ _080F83B2: thumb_func_end sub_80F8390 thumb_func_start sub_80F83D0 -sub_80F83D0: ; 80F83D0 +sub_80F83D0: @ 80F83D0 push {lr} ldr r0, =sub_80D7B24 bl SetMainCallback2 @@ -451176,7 +451176,7 @@ sub_80F83D0: ; 80F83D0 thumb_func_end sub_80F83D0 thumb_func_start sub_80F83E0 -sub_80F83E0: ; 80F83E0 +sub_80F83E0: @ 80F83E0 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -451197,7 +451197,7 @@ _080F83FE: thumb_func_end sub_80F83E0 thumb_func_start sub_80F840C -sub_80F840C: ; 80F840C +sub_80F840C: @ 80F840C push {lr} sub sp, 0x4 bl script_env_2_enable @@ -451218,7 +451218,7 @@ sub_80F840C: ; 80F840C thumb_func_end sub_80F840C thumb_func_start sub_80F8438 -sub_80F8438: ; 80F8438 +sub_80F8438: @ 80F8438 ldr r2, =0x020375e0 ldr r1, =0x02039e00 ldr r0, =0x020375e4 @@ -451232,7 +451232,7 @@ sub_80F8438: ; 80F8438 thumb_func_end sub_80F8438 thumb_func_start sub_80F8458 -sub_80F8458: ; 80F8458 +sub_80F8458: @ 80F8458 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -451253,7 +451253,7 @@ _080F8476: thumb_func_end sub_80F8458 thumb_func_start sub_80F8484 -sub_80F8484: ; 80F8484 +sub_80F8484: @ 80F8484 push {lr} sub sp, 0x4 bl script_env_2_enable @@ -451274,7 +451274,7 @@ sub_80F8484: ; 80F8484 thumb_func_end sub_80F8484 thumb_func_start sub_80F84B0 -sub_80F84B0: ; 80F84B0 +sub_80F84B0: @ 80F84B0 ldr r0, =0x020375e0 ldr r1, =0x02039f25 ldrb r1, [r1] @@ -451284,7 +451284,7 @@ sub_80F84B0: ; 80F84B0 thumb_func_end sub_80F84B0 thumb_func_start sub_80F84C4 -sub_80F84C4: ; 80F84C4 +sub_80F84C4: @ 80F84C4 push {r4-r6,lr} adds r5, r0, 0 lsls r5, 24 @@ -451314,7 +451314,7 @@ sub_80F84C4: ; 80F84C4 thumb_func_end sub_80F84C4 thumb_func_start sub_80F8508 -sub_80F8508: ; 80F8508 +sub_80F8508: @ 80F8508 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -451352,7 +451352,7 @@ _080F8556: thumb_func_end sub_80F8508 thumb_func_start sub_80F8568 -sub_80F8568: ; 80F8568 +sub_80F8568: @ 80F8568 push {lr} lsls r0, 24 lsrs r0, 24 @@ -451365,7 +451365,7 @@ sub_80F8568: ; 80F8568 thumb_func_end sub_80F8568 thumb_func_start sub_80F8584 -sub_80F8584: ; 80F8584 +sub_80F8584: @ 80F8584 push {lr} lsls r0, 24 lsrs r0, 24 @@ -451378,7 +451378,7 @@ sub_80F8584: ; 80F8584 thumb_func_end sub_80F8584 thumb_func_start sub_80F85A0 -sub_80F85A0: ; 80F85A0 +sub_80F85A0: @ 80F85A0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -451391,7 +451391,7 @@ sub_80F85A0: ; 80F85A0 thumb_func_end sub_80F85A0 thumb_func_start sub_80F85BC -sub_80F85BC: ; 80F85BC +sub_80F85BC: @ 80F85BC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -451510,7 +451510,7 @@ _080F8678: thumb_func_end sub_80F85BC thumb_func_start sub_80F86B8 -sub_80F86B8: ; 80F86B8 +sub_80F86B8: @ 80F86B8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -451528,7 +451528,7 @@ sub_80F86B8: ; 80F86B8 thumb_func_end sub_80F86B8 thumb_func_start sub_80F86E0 -sub_80F86E0: ; 80F86E0 +sub_80F86E0: @ 80F86E0 push {r4,r5,lr} adds r3, r0, 0 movs r4, 0 @@ -451560,7 +451560,7 @@ _080F8708: thumb_func_end sub_80F86E0 thumb_func_start sub_80F8714 -sub_80F8714: ; 80F8714 +sub_80F8714: @ 80F8714 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -451613,7 +451613,7 @@ _080F877E: thumb_func_end sub_80F8714 thumb_func_start sub_80F878C -sub_80F878C: ; 80F878C +sub_80F878C: @ 80F878C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -451633,7 +451633,7 @@ sub_80F878C: ; 80F878C thumb_func_end sub_80F878C thumb_func_start sub_80F87B4 -sub_80F87B4: ; 80F87B4 +sub_80F87B4: @ 80F87B4 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -451652,7 +451652,7 @@ _080F87D0: thumb_func_end sub_80F87B4 thumb_func_start sub_80F87D8 -sub_80F87D8: ; 80F87D8 +sub_80F87D8: @ 80F87D8 push {r4,lr} ldr r0, =0x03005d8c ldr r2, [r0] @@ -451680,7 +451680,7 @@ sub_80F87D8: ; 80F87D8 thumb_func_end sub_80F87D8 thumb_func_start sub_80F8814 -sub_80F8814: ; 80F8814 +sub_80F8814: @ 80F8814 push {lr} ldr r0, =0x020375e2 ldrb r0, [r0] @@ -451717,7 +451717,7 @@ _080F8844: thumb_func_end sub_80F8814 thumb_func_start sub_80F8850 -sub_80F8850: ; 80F8850 +sub_80F8850: @ 80F8850 push {lr} bl sub_80F8264 bl sub_80F8290 @@ -451727,7 +451727,7 @@ sub_80F8850: ; 80F8850 thumb_func_end sub_80F8850 thumb_func_start sub_80F8864 -sub_80F8864: ; 80F8864 +sub_80F8864: @ 80F8864 push {lr} ldr r0, =0x02039f2c ldrh r0, [r0] @@ -451785,7 +451785,7 @@ _080F88D2: thumb_func_end sub_80F8864 thumb_func_start sub_80F88DC -sub_80F88DC: ; 80F88DC +sub_80F88DC: @ 80F88DC push {lr} movs r0, 0xFF bl sub_80DEDA8 @@ -451794,7 +451794,7 @@ sub_80F88DC: ; 80F88DC thumb_func_end sub_80F88DC thumb_func_start sub_80F88E8 -sub_80F88E8: ; 80F88E8 +sub_80F88E8: @ 80F88E8 push {lr} ldr r0, =0x02039f20 ldr r1, =0x02039f25 @@ -451830,7 +451830,7 @@ _080F8934: thumb_func_end sub_80F88E8 thumb_func_start sub_80F8940 -sub_80F8940: ; 80F8940 +sub_80F8940: @ 80F8940 push {lr} movs r3, 0 ldr r0, =0x03005d8c @@ -451857,7 +451857,7 @@ _080F895A: thumb_func_end sub_80F8940 thumb_func_start sub_80F8970 -sub_80F8970: ; 80F8970 +sub_80F8970: @ 80F8970 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -452034,7 +452034,7 @@ _080F8AB6: thumb_func_end sub_80F8970 thumb_func_start sub_80F8ACC -sub_80F8ACC: ; 80F8ACC +sub_80F8ACC: @ 80F8ACC push {lr} ldr r0, =c2_exit_to_overworld_1_continue_scripts_restart_music bl SetMainCallback2 @@ -452044,7 +452044,7 @@ sub_80F8ACC: ; 80F8ACC thumb_func_end sub_80F8ACC thumb_func_start sub_80F8ADC -sub_80F8ADC: ; 80F8ADC +sub_80F8ADC: @ 80F8ADC push {lr} ldr r0, =sub_812FDEC bl SetMainCallback2 @@ -452057,7 +452057,7 @@ sub_80F8ADC: ; 80F8ADC thumb_func_end sub_80F8ADC thumb_func_start sub_80F8AFC -sub_80F8AFC: ; 80F8AFC +sub_80F8AFC: @ 80F8AFC push {r4,r5,lr} ldr r0, =0x02039f2a ldrb r1, [r0] @@ -452123,7 +452123,7 @@ _080F8B7C: thumb_func_end sub_80F8AFC thumb_func_start sub_80F8B94 -sub_80F8B94: ; 80F8B94 +sub_80F8B94: @ 80F8B94 push {r4-r7,lr} ldr r1, =0x0300301c movs r0, 0xC @@ -452223,7 +452223,7 @@ _080F8C6E: thumb_func_end sub_80F8B94 thumb_func_start sub_80F8C7C -sub_80F8C7C: ; 80F8C7C +sub_80F8C7C: @ 80F8C7C push {r4-r6,lr} sub sp, 0x4 ldr r6, =0x02039f24 @@ -452295,13 +452295,13 @@ _080F8D1A: thumb_func_end sub_80F8C7C thumb_func_start sub_80F8D24 -sub_80F8D24: ; 80F8D24 +sub_80F8D24: @ 80F8D24 movs r0, 0 bx lr thumb_func_end sub_80F8D24 thumb_func_start sub_80F8D28 -sub_80F8D28: ; 80F8D28 +sub_80F8D28: @ 80F8D28 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -452472,7 +452472,7 @@ _080F8E9C: thumb_func_end sub_80F8D28 thumb_func_start sub_80F8EB8 -sub_80F8EB8: ; 80F8EB8 +sub_80F8EB8: @ 80F8EB8 push {lr} ldr r0, =sub_80F8EE8 bl get_task_id_by_function @@ -452496,7 +452496,7 @@ _080F8EDC: thumb_func_end sub_80F8EB8 thumb_func_start sub_80F8EE8 -sub_80F8EE8: ; 80F8EE8 +sub_80F8EE8: @ 80F8EE8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -452582,7 +452582,7 @@ _080F8F98: thumb_func_end sub_80F8EE8 thumb_func_start sub_80F8FA0 -sub_80F8FA0: ; 80F8FA0 +sub_80F8FA0: @ 80F8FA0 push {r4,lr} ldr r0, =0x02039f2a ldrb r1, [r0] @@ -452617,7 +452617,7 @@ _080F8FDE: thumb_func_end sub_80F8FA0 thumb_func_start sub_80F8FE8 -sub_80F8FE8: ; 80F8FE8 +sub_80F8FE8: @ 80F8FE8 push {r4,lr} ldr r0, =0x02039f2a ldrb r1, [r0] @@ -452652,7 +452652,7 @@ _080F902A: thumb_func_end sub_80F8FE8 thumb_func_start sub_80F903C -sub_80F903C: ; 80F903C +sub_80F903C: @ 80F903C ldr r2, =0x030060b8 ldr r1, [r2] ldr r0, =0x41c64e6d @@ -452666,7 +452666,7 @@ sub_80F903C: ; 80F903C thumb_func_end sub_80F903C thumb_func_start sub_80F905C -sub_80F905C: ; 80F905C +sub_80F905C: @ 80F905C push {lr} ldr r0, =0x02039f2a ldrb r1, [r0] @@ -452689,7 +452689,7 @@ _080F907E: thumb_func_end sub_80F905C thumb_func_start sub_80F9088 -sub_80F9088: ; 80F9088 +sub_80F9088: @ 80F9088 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -452731,7 +452731,7 @@ _080F90D4: thumb_func_end sub_80F9088 thumb_func_start sub_80F90DC -sub_80F90DC: ; 80F90DC +sub_80F90DC: @ 80F90DC push {lr} ldr r0, =0x02039f2a ldrb r1, [r0] @@ -452754,7 +452754,7 @@ _080F90FE: thumb_func_end sub_80F90DC thumb_func_start sub_80F910C -sub_80F910C: ; 80F910C +sub_80F910C: @ 80F910C push {lr} ldr r0, =0x02039f2a ldrb r1, [r0] @@ -452774,7 +452774,7 @@ _080F9126: thumb_func_end sub_80F910C thumb_func_start sub_80F9134 -sub_80F9134: ; 80F9134 +sub_80F9134: @ 80F9134 push {lr} ldr r0, =0x02039f2a ldrb r1, [r0] @@ -452793,7 +452793,7 @@ _080F914E: thumb_func_end sub_80F9134 thumb_func_start sub_80F9154 -sub_80F9154: ; 80F9154 +sub_80F9154: @ 80F9154 ldr r1, =0x02039f2a movs r0, 0 strb r0, [r1] @@ -452802,7 +452802,7 @@ sub_80F9154: ; 80F9154 thumb_func_end sub_80F9154 thumb_func_start sub_80F9160 -sub_80F9160: ; 80F9160 +sub_80F9160: @ 80F9160 push {lr} ldr r0, =0x02039f2a ldrb r1, [r0] @@ -452821,7 +452821,7 @@ _080F917A: thumb_func_end sub_80F9160 thumb_func_start sp000_heal_pokemon -sp000_heal_pokemon: ; 80F9180 +sp000_heal_pokemon: @ 80F9180 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -452916,8 +452916,8 @@ _080F922C: thumb_func_end sp000_heal_pokemon thumb_func_start sub_80F9244 -; void sub_80F9244(s16 species_num, u8 level, int held_item) -sub_80F9244: ; 80F9244 +@ void sub_80F9244(s16 species_num, u8 level, int held_item) +sub_80F9244: @ 80F9244 push {r4-r6,lr} mov r6, r8 push {r6} @@ -452981,7 +452981,7 @@ _080F92B8: thumb_func_end sub_80F9244 thumb_func_start sub_80F92C8 -sub_80F92C8: ; 80F92C8 +sub_80F92C8: @ 80F92C8 push {lr} sub sp, 0x68 adds r1, r0, 0 @@ -453006,7 +453006,7 @@ sub_80F92C8: ; 80F92C8 thumb_func_end sub_80F92C8 thumb_func_start sub_80F92F8 -sub_80F92F8: ; 80F92F8 +sub_80F92F8: @ 80F92F8 push {lr} bl sub_806B5C4 lsls r0, 24 @@ -453031,7 +453031,7 @@ _080F9318: thumb_func_end sub_80F92F8 thumb_func_start sub_80F9320 -sub_80F9320: ; 80F9320 +sub_80F9320: @ 80F9320 push {r4-r7,lr} lsls r0, 16 lsrs r6, r0, 16 @@ -453073,7 +453073,7 @@ _080F9368: thumb_func_end sub_80F9320 thumb_func_start sub_80F9370 -sub_80F9370: ; 80F9370 +sub_80F9370: @ 80F9370 push {r4,lr} movs r0, 0xAF bl sub_80F9320 @@ -453097,7 +453097,7 @@ _080F9392: thumb_func_end sub_80F9370 thumb_func_start sub_80F93A0 -sub_80F93A0: ; 80F93A0 +sub_80F93A0: @ 80F93A0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -453145,7 +453145,7 @@ _080F93EE: thumb_func_end sub_80F93A0 thumb_func_start sub_80F9400 -sub_80F9400: ; 80F9400 +sub_80F9400: @ 80F9400 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -453174,7 +453174,7 @@ _080F941C: thumb_func_end sub_80F9400 thumb_func_start sub_80F9438 -sub_80F9438: ; 80F9438 +sub_80F9438: @ 80F9438 push {lr} ldr r0, =0x030022c0 ldr r1, =sub_80F9460 @@ -453190,7 +453190,7 @@ sub_80F9438: ; 80F9438 thumb_func_end sub_80F9438 thumb_func_start sub_80F9460 -sub_80F9460: ; 80F9460 +sub_80F9460: @ 80F9460 push {lr} ldr r0, =0x0203cef8 ldrb r1, [r0] @@ -453213,7 +453213,7 @@ _080F947E: thumb_func_end sub_80F9460 thumb_func_start sub_80F9490 -sub_80F9490: ; 80F9490 +sub_80F9490: @ 80F9490 push {lr} ldr r1, =0x030022c0 ldr r0, =sub_80F94B8 @@ -453230,7 +453230,7 @@ sub_80F9490: ; 80F9490 thumb_func_end sub_80F9490 thumb_func_start sub_80F94B8 -sub_80F94B8: ; 80F94B8 +sub_80F94B8: @ 80F94B8 push {lr} ldr r0, =0x0203cef8 ldrb r1, [r0] @@ -453253,7 +453253,7 @@ _080F94D6: thumb_func_end sub_80F94B8 thumb_func_start sub_80F94E8 -sub_80F94E8: ; 80F94E8 +sub_80F94E8: @ 80F94E8 push {r4-r7,lr} sub sp, 0x198 add r0, sp, 0x190 @@ -453311,7 +453311,7 @@ _080F9538: thumb_func_end sub_80F94E8 thumb_func_start sub_80F9568 -sub_80F9568: ; 80F9568 +sub_80F9568: @ 80F9568 push {lr} movs r1, 0x41 bl pokemon_getattr @@ -453334,7 +453334,7 @@ _080F9586: thumb_func_end sub_80F9568 thumb_func_start sub_80F958C -sub_80F958C: ; 80F958C +sub_80F958C: @ 80F958C push {r4,r5,lr} ldr r4, =0x020244ec movs r5, 0 @@ -453364,7 +453364,7 @@ _080F95BA: thumb_func_end sub_80F958C thumb_func_start sub_80F95C0 -sub_80F95C0: ; 80F95C0 +sub_80F95C0: @ 80F95C0 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -453398,7 +453398,7 @@ sub_80F95C0: ; 80F95C0 thumb_func_end sub_80F95C0 thumb_func_start sub_80F960C -sub_80F960C: ; 80F960C +sub_80F960C: @ 80F960C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -453435,7 +453435,7 @@ _080F964E: thumb_func_end sub_80F960C thumb_func_start sub_80F9654 -sub_80F9654: ; 80F9654 +sub_80F9654: @ 80F9654 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -453543,7 +453543,7 @@ _080F9722: thumb_func_end sub_80F9654 thumb_func_start sub_80F972C -sub_80F972C: ; 80F972C +sub_80F972C: @ 80F972C push {lr} ldr r0, =sub_80F9654 movs r1, 0x50 @@ -453555,7 +453555,7 @@ sub_80F972C: ; 80F972C thumb_func_end sub_80F972C thumb_func_start overworld_poison -overworld_poison: ; 80F9744 +overworld_poison: @ 80F9744 push {r4-r7,lr} sub sp, 0x4 ldr r4, =0x020244ec @@ -453626,7 +453626,7 @@ _080F97BE: thumb_func_end overworld_poison thumb_func_start sub_80F97C8 -sub_80F97C8: ; 80F97C8 +sub_80F97C8: @ 80F97C8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -453705,7 +453705,7 @@ sub_80F97C8: ; 80F97C8 thumb_func_end sub_80F97C8 thumb_func_start sub_80F986C -sub_80F986C: ; 80F986C +sub_80F986C: @ 80F986C push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -453735,7 +453735,7 @@ _080F9898: thumb_func_end sub_80F986C thumb_func_start sub_80F989C -sub_80F989C: ; 80F989C +sub_80F989C: @ 80F989C push {r4-r7,lr} sub sp, 0x8 adds r6, r1, 0 @@ -453789,7 +453789,7 @@ sub_80F989C: ; 80F989C thumb_func_end sub_80F989C thumb_func_start sub_80F9910 -sub_80F9910: ; 80F9910 +sub_80F9910: @ 80F9910 push {r4,r5,lr} adds r5, r0, 0 lsls r4, r1, 2 @@ -453839,7 +453839,7 @@ _080F9980: .4byte gUnknown_085EED24 thumb_func_end sub_80F9910 thumb_func_start sub_80F9984 -sub_80F9984: ; 80F9984 +sub_80F9984: @ 80F9984 push {r4-r7,lr} sub sp, 0x4 adds r7, r1, 0 @@ -453907,7 +453907,7 @@ _080F9A0A: thumb_func_end sub_80F9984 thumb_func_start sub_80F9A14 -sub_80F9A14: ; 80F9A14 +sub_80F9A14: @ 80F9A14 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -453948,7 +453948,7 @@ _080F9A6E: thumb_func_end sub_80F9A14 thumb_func_start sub_80F9A7C -sub_80F9A7C: ; 80F9A7C +sub_80F9A7C: @ 80F9A7C push {lr} ldr r0, =0x00004047 movs r1, 0x80 @@ -453960,7 +453960,7 @@ sub_80F9A7C: ; 80F9A7C thumb_func_end sub_80F9A7C thumb_func_start sub_80F9A90 -sub_80F9A90: ; 80F9A90 +sub_80F9A90: @ 80F9A90 push {lr} ldr r0, =0x00004047 bl GetVarPointer @@ -453974,7 +453974,7 @@ sub_80F9A90: ; 80F9A90 thumb_func_end sub_80F9A90 thumb_func_start sub_80F9AAC -sub_80F9AAC: ; 80F9AAC +sub_80F9AAC: @ 80F9AAC push {r4,lr} ldr r0, =0x00004047 bl GetVarPointer @@ -453993,7 +453993,7 @@ sub_80F9AAC: ; 80F9AAC thumb_func_end sub_80F9AAC thumb_func_start sub_80F9AD4 -sub_80F9AD4: ; 80F9AD4 +sub_80F9AD4: @ 80F9AD4 push {lr} ldr r0, =0x0000404f movs r1, 0x80 @@ -454005,7 +454005,7 @@ sub_80F9AD4: ; 80F9AD4 thumb_func_end sub_80F9AD4 thumb_func_start sub_80F9AE8 -sub_80F9AE8: ; 80F9AE8 +sub_80F9AE8: @ 80F9AE8 push {lr} ldr r0, =0x0000404f bl GetVarPointer @@ -454018,7 +454018,7 @@ sub_80F9AE8: ; 80F9AE8 thumb_func_end sub_80F9AE8 thumb_func_start sub_80F9B04 -sub_80F9B04: ; 80F9B04 +sub_80F9B04: @ 80F9B04 push {r4,lr} ldr r0, =0x0000404f bl GetVarPointer @@ -454036,7 +454036,7 @@ sub_80F9B04: ; 80F9B04 thumb_func_end sub_80F9B04 thumb_func_start sub_80F9B30 -sub_80F9B30: ; 80F9B30 +sub_80F9B30: @ 80F9B30 push {r4-r7,lr} mov r7, r8 push {r7} @@ -454107,7 +454107,7 @@ _080F9BAC: thumb_func_end sub_80F9B30 thumb_func_start sub_80F9BCC -sub_80F9BCC: ; 80F9BCC +sub_80F9BCC: @ 80F9BCC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -454129,7 +454129,7 @@ sub_80F9BCC: ; 80F9BCC thumb_func_end sub_80F9BCC thumb_func_start sub_80F9BF4 -sub_80F9BF4: ; 80F9BF4 +sub_80F9BF4: @ 80F9BF4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -454151,7 +454151,7 @@ sub_80F9BF4: ; 80F9BF4 thumb_func_end sub_80F9BF4 thumb_func_start sub_80F9C1C -sub_80F9C1C: ; 80F9C1C +sub_80F9C1C: @ 80F9C1C push {lr} ldr r0, =sub_80F9C90 bl is_function_an_active_task @@ -454163,7 +454163,7 @@ sub_80F9C1C: ; 80F9C1C thumb_func_end sub_80F9C1C thumb_func_start sub_80F9C30 -sub_80F9C30: ; 80F9C30 +sub_80F9C30: @ 80F9C30 push {lr} ldr r0, =sub_80F9DFC bl is_function_an_active_task @@ -454175,7 +454175,7 @@ sub_80F9C30: ; 80F9C30 thumb_func_end sub_80F9C30 thumb_func_start sub_80F9C44 -sub_80F9C44: ; 80F9C44 +sub_80F9C44: @ 80F9C44 push {r4,r5,lr} lsls r1, 16 lsrs r4, r1, 16 @@ -454216,7 +454216,7 @@ _080F9C7C: thumb_func_end sub_80F9C44 thumb_func_start sub_80F9C90 -sub_80F9C90: ; 80F9C90 +sub_80F9C90: @ 80F9C90 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -454393,7 +454393,7 @@ _080F9DF4: thumb_func_end sub_80F9C90 thumb_func_start sub_80F9DFC -sub_80F9DFC: ; 80F9DFC +sub_80F9DFC: @ 80F9DFC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -454566,7 +454566,7 @@ _080F9F54: thumb_func_end sub_80F9DFC thumb_func_start sub_80F9F5C -sub_80F9F5C: ; 80F9F5C +sub_80F9F5C: @ 80F9F5C push {lr} ldr r0, =0x0203ab40 ldr r1, =0x02037318 @@ -454579,7 +454579,7 @@ sub_80F9F5C: ; 80F9F5C thumb_func_end sub_80F9F5C thumb_func_start sub_80F9F78 -sub_80F9F78: ; 80F9F78 +sub_80F9F78: @ 80F9F78 push {lr} ldr r0, =0x02037590 ldrb r1, [r0] @@ -454661,7 +454661,7 @@ _080F9FFE: thumb_func_end sub_80F9F78 thumb_func_start sub_80FA004 -sub_80FA004: ; 80FA004 +sub_80FA004: @ 80FA004 push {r4,lr} bl sub_80E8BC8 ldr r0, =0x020375f0 @@ -454741,7 +454741,7 @@ _080FA0C4: thumb_func_end sub_80FA004 thumb_func_start sub_80FA0DC -sub_80FA0DC: ; 80FA0DC +sub_80FA0DC: @ 80FA0DC push {lr} bl brm_get_pokemon_selection ldr r1, =0x02038c08 @@ -454756,7 +454756,7 @@ sub_80FA0DC: ; 80FA0DC thumb_func_end sub_80FA0DC thumb_func_start oei_sweet_scent -oei_sweet_scent: ; 80FA0FC +oei_sweet_scent: @ 80FA0FC push {lr} bl oei_task_add lsls r0, 24 @@ -454777,7 +454777,7 @@ oei_sweet_scent: ; 80FA0FC thumb_func_end oei_sweet_scent thumb_func_start sub_80FA128 -sub_80FA128: ; 80FA128 +sub_80FA128: @ 80FA128 push {lr} movs r0, 0xB bl FieldEffectActiveListRemove @@ -454788,7 +454788,7 @@ sub_80FA128: ; 80FA128 thumb_func_end sub_80FA128 thumb_func_start sub_80FA13C -sub_80FA13C: ; 80FA13C +sub_80FA13C: @ 80FA13C push {r4,lr} bl sub_80F9F78 ldr r0, =gUnknown_0858E600 @@ -454822,7 +454822,7 @@ sub_80FA13C: ; 80FA13C thumb_func_end sub_80FA13C thumb_func_start sub_80FA18C -sub_80FA18C: ; 80FA18C +sub_80FA18C: @ 80FA18C push {r4,lr} adds r4, r0, 0 movs r0, 0x83 @@ -454838,7 +454838,7 @@ sub_80FA18C: ; 80FA18C thumb_func_end sub_80FA18C thumb_func_start sub_80FA1A8 -sub_80FA1A8: ; 80FA1A8 +sub_80FA1A8: @ 80FA1A8 push {lr} adds r1, r0, 0 ldrh r2, [r1, 0x2E] @@ -454866,7 +454866,7 @@ _080FA1D0: thumb_func_end sub_80FA1A8 thumb_func_start sub_80FA1D8 -sub_80FA1D8: ; 80FA1D8 +sub_80FA1D8: @ 80FA1D8 push {lr} movs r1, 0x37 bl FieldEffectStop @@ -454876,7 +454876,7 @@ sub_80FA1D8: ; 80FA1D8 thumb_func_end sub_80FA1D8 thumb_func_start sub_80FA1E8 -sub_80FA1E8: ; 80FA1E8 +sub_80FA1E8: @ 80FA1E8 push {lr} bl brm_get_pokemon_selection ldr r1, =0x02038c08 @@ -454891,7 +454891,7 @@ sub_80FA1E8: ; 80FA1E8 thumb_func_end sub_80FA1E8 thumb_func_start sub_80FA208 -sub_80FA208: ; 80FA208 +sub_80FA208: @ 80FA208 push {lr} bl oei_task_add lsls r0, 24 @@ -454912,7 +454912,7 @@ sub_80FA208: ; 80FA208 thumb_func_end sub_80FA208 thumb_func_start sub_80FA234 -sub_80FA234: ; 80FA234 +sub_80FA234: @ 80FA234 push {lr} movs r0, 0x1A bl FieldEffectActiveListRemove @@ -454923,7 +454923,7 @@ sub_80FA234: ; 80FA234 thumb_func_end sub_80FA234 thumb_func_start sub_80FA248 -sub_80FA248: ; 80FA248 +sub_80FA248: @ 80FA248 push {r4,lr} ldr r1, =0x0203ab40 movs r2, 0 @@ -454987,7 +454987,7 @@ _080FA2B6: thumb_func_end sub_80FA248 thumb_func_start sub_80FA2D8 -sub_80FA2D8: ; 80FA2D8 +sub_80FA2D8: @ 80FA2D8 push {r4,lr} adds r4, r0, 0 movs r0, 0x9B @@ -455008,7 +455008,7 @@ sub_80FA2D8: ; 80FA2D8 thumb_func_end sub_80FA2D8 thumb_func_start sub_80FA304 -sub_80FA304: ; 80FA304 +sub_80FA304: @ 80FA304 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -455039,7 +455039,7 @@ _080FA32E: thumb_func_end sub_80FA304 thumb_func_start sub_80FA33C -sub_80FA33C: ; 80FA33C +sub_80FA33C: @ 80FA33C push {lr} movs r1, 0x38 bl FieldEffectStop @@ -455049,7 +455049,7 @@ sub_80FA33C: ; 80FA33C thumb_func_end sub_80FA33C thumb_func_start sub_80FA34C -sub_80FA34C: ; 80FA34C +sub_80FA34C: @ 80FA34C push {lr} bl brm_get_pokemon_selection ldr r1, =0x02038c08 @@ -455064,7 +455064,7 @@ sub_80FA34C: ; 80FA34C thumb_func_end sub_80FA34C thumb_func_start sub_80FA36C -sub_80FA36C: ; 80FA36C +sub_80FA36C: @ 80FA36C push {lr} bl oei_task_add lsls r0, 24 @@ -455085,7 +455085,7 @@ sub_80FA36C: ; 80FA36C thumb_func_end sub_80FA36C thumb_func_start sub_80FA398 -sub_80FA398: ; 80FA398 +sub_80FA398: @ 80FA398 push {lr} movs r0, 0x1B bl FieldEffectActiveListRemove @@ -455096,7 +455096,7 @@ sub_80FA398: ; 80FA398 thumb_func_end sub_80FA398 thumb_func_start sub_80FA3AC -sub_80FA3AC: ; 80FA3AC +sub_80FA3AC: @ 80FA3AC push {r4,lr} bl sub_80F9F78 ldr r0, =gUnknown_0858E630 @@ -455130,7 +455130,7 @@ sub_80FA3AC: ; 80FA3AC thumb_func_end sub_80FA3AC thumb_func_start sub_80FA3FC -sub_80FA3FC: ; 80FA3FC +sub_80FA3FC: @ 80FA3FC push {r4,lr} adds r4, r0, 0 movs r0, 0xA9 @@ -455146,7 +455146,7 @@ sub_80FA3FC: ; 80FA3FC thumb_func_end sub_80FA3FC thumb_func_start sub_80FA418 -sub_80FA418: ; 80FA418 +sub_80FA418: @ 80FA418 push {lr} adds r1, r0, 0 ldrh r2, [r1, 0x2E] @@ -455174,7 +455174,7 @@ _080FA440: thumb_func_end sub_80FA418 thumb_func_start sub_80FA448 -sub_80FA448: ; 80FA448 +sub_80FA448: @ 80FA448 push {lr} movs r1, 0x39 bl FieldEffectStop @@ -455184,7 +455184,7 @@ sub_80FA448: ; 80FA448 thumb_func_end sub_80FA448 thumb_func_start sub_80FA458 -sub_80FA458: ; 80FA458 +sub_80FA458: @ 80FA458 push {r4,lr} sub sp, 0x4 mov r4, sp @@ -455218,7 +455218,7 @@ sub_80FA458: ; 80FA458 thumb_func_end sub_80FA458 thumb_func_start sub_80FA4A0 -sub_80FA4A0: ; 80FA4A0 +sub_80FA4A0: @ 80FA4A0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -455311,7 +455311,7 @@ _080FA574: thumb_func_end sub_80FA4A0 thumb_func_start sub_80FA57C -sub_80FA57C: ; 80FA57C +sub_80FA57C: @ 80FA57C push {r4,lr} sub sp, 0x4 mov r4, sp @@ -455359,7 +455359,7 @@ _080FA5C8: thumb_func_end sub_80FA57C thumb_func_start sub_80FA5E4 -sub_80FA5E4: ; 80FA5E4 +sub_80FA5E4: @ 80FA5E4 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -455394,7 +455394,7 @@ sub_80FA5E4: ; 80FA5E4 thumb_func_end sub_80FA5E4 thumb_func_start sub_80FA62C -sub_80FA62C: ; 80FA62C +sub_80FA62C: @ 80FA62C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -455460,7 +455460,7 @@ _080FA6A4: thumb_func_end sub_80FA62C thumb_func_start sub_80FA6AC -sub_80FA6AC: ; 80FA6AC +sub_80FA6AC: @ 80FA6AC push {lr} lsls r0, 16 asrs r1, r0, 16 @@ -455505,19 +455505,19 @@ _080FA6F6: thumb_func_end sub_80FA6AC thumb_func_start sub_80FA6FC -sub_80FA6FC: ; 80FA6FC +sub_80FA6FC: @ 80FA6FC movs r0, 0 bx lr thumb_func_end sub_80FA6FC thumb_func_start sub_80FA700 -sub_80FA700: ; 80FA700 +sub_80FA700: @ 80FA700 movs r0, 0 bx lr thumb_func_end sub_80FA700 thumb_func_start sub_80FA704 -sub_80FA704: ; 80FA704 +sub_80FA704: @ 80FA704 push {r4-r6,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -455553,7 +455553,7 @@ sub_80FA704: ; 80FA704 thumb_func_end sub_80FA704 thumb_func_start sub_80FA754 -sub_80FA754: ; 80FA754 +sub_80FA754: @ 80FA754 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -455586,7 +455586,7 @@ _080FA78C: thumb_func_end sub_80FA754 thumb_func_start sub_80FA794 -sub_80FA794: ; 80FA794 +sub_80FA794: @ 80FA794 push {r4-r7,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -455630,7 +455630,7 @@ _080FA7DE: thumb_func_end sub_80FA794 thumb_func_start sub_80FA7EC -sub_80FA7EC: ; 80FA7EC +sub_80FA7EC: @ 80FA7EC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -455769,7 +455769,7 @@ _080FA96A: thumb_func_end sub_80FA7EC thumb_func_start sub_80FA970 -sub_80FA970: ; 80FA970 +sub_80FA970: @ 80FA970 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -455794,7 +455794,7 @@ sub_80FA970: ; 80FA970 thumb_func_end sub_80FA970 thumb_func_start sub_80FA9A4 -sub_80FA9A4: ; 80FA9A4 +sub_80FA9A4: @ 80FA9A4 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -455820,7 +455820,7 @@ _080FA9CA: thumb_func_end sub_80FA9A4 thumb_func_start sub_80FA9D0 -sub_80FA9D0: ; 80FA9D0 +sub_80FA9D0: @ 80FA9D0 push {r4,lr} sub sp, 0x4 ldr r3, =0x02037350 @@ -455899,7 +455899,7 @@ _080FAA5E: thumb_func_end sub_80FA9D0 thumb_func_start sub_80FAA7C -sub_80FAA7C: ; 80FAA7C +sub_80FAA7C: @ 80FAA7C push {r4,lr} sub sp, 0x4 bl script_env_2_enable @@ -456026,7 +456026,7 @@ _080FAB8C: thumb_func_end sub_80FAA7C thumb_func_start door_restore_tilemap -door_restore_tilemap: ; 80FABA4 +door_restore_tilemap: @ 80FABA4 push {r4,r5,lr} adds r5, r0, 0 movs r0, 0x83 @@ -456077,7 +456077,7 @@ _080FABEA: thumb_func_end door_restore_tilemap thumb_func_start sub_80FAC24 -sub_80FAC24: ; 80FAC24 +sub_80FAC24: @ 80FAC24 push {r4,r5,lr} adds r5, r0, 0 ldrh r1, [r5, 0x2E] @@ -456109,7 +456109,7 @@ _080FAC54: thumb_func_end sub_80FAC24 thumb_func_start sub_80FAC68 -sub_80FAC68: ; 80FAC68 +sub_80FAC68: @ 80FAC68 push {lr} movs r1, 0x34 bl FieldEffectStop @@ -456119,7 +456119,7 @@ sub_80FAC68: ; 80FAC68 thumb_func_end sub_80FAC68 thumb_func_start sub_80FAC78 -sub_80FAC78: ; 80FAC78 +sub_80FAC78: @ 80FAC78 push {r4,lr} sub sp, 0x4 mov r4, sp @@ -456259,7 +456259,7 @@ _080FADCE: thumb_func_end sub_80FAC78 thumb_func_start sub_80FADE4 -sub_80FADE4: ; 80FADE4 +sub_80FADE4: @ 80FADE4 push {r4-r6,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -456302,7 +456302,7 @@ _080FAE2A: thumb_func_end sub_80FADE4 thumb_func_start task50_overworld_posion_effect -task50_overworld_posion_effect: ; 80FAE38 +task50_overworld_posion_effect: @ 80FAE38 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -456364,7 +456364,7 @@ _080FAEA2: thumb_func_end task50_overworld_posion_effect thumb_func_start overworld_posion_effect -overworld_posion_effect: ; 80FAEA8 +overworld_posion_effect: @ 80FAEA8 push {lr} movs r0, 0x4F bl audio_play @@ -456377,7 +456377,7 @@ overworld_posion_effect: ; 80FAEA8 thumb_func_end overworld_posion_effect thumb_func_start c3_80A0DD8_is_running -c3_80A0DD8_is_running: ; 80FAEC0 +c3_80A0DD8_is_running: @ 80FAEC0 push {lr} ldr r0, =task50_overworld_posion_effect bl is_function_an_active_task @@ -456389,7 +456389,7 @@ c3_80A0DD8_is_running: ; 80FAEC0 thumb_func_end c3_80A0DD8_is_running thumb_func_start sub_80FAED4 -sub_80FAED4: ; 80FAED4 +sub_80FAED4: @ 80FAED4 lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -456404,7 +456404,7 @@ sub_80FAED4: ; 80FAED4 thumb_func_end sub_80FAED4 thumb_func_start sub_80FAEF0 -sub_80FAEF0: ; 80FAEF0 +sub_80FAEF0: @ 80FAEF0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -456454,7 +456454,7 @@ _080FAF4E: thumb_func_end sub_80FAEF0 thumb_func_start sub_80FAF64 -sub_80FAF64: ; 80FAF64 +sub_80FAF64: @ 80FAF64 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -456504,7 +456504,7 @@ _080FAFC8: thumb_func_end sub_80FAF64 thumb_func_start sub_80FAFD4 -sub_80FAFD4: ; 80FAFD4 +sub_80FAFD4: @ 80FAFD4 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -456522,7 +456522,7 @@ sub_80FAFD4: ; 80FAFD4 thumb_func_end sub_80FAFD4 thumb_func_start sub_80FAFF8 -sub_80FAFF8: ; 80FAFF8 +sub_80FAFF8: @ 80FAFF8 push {lr} ldr r0, =sub_80FAED4 movs r1, 0x50 @@ -456533,7 +456533,7 @@ sub_80FAFF8: ; 80FAFF8 thumb_func_end sub_80FAFF8 thumb_func_start sub_80FB00C -sub_80FB00C: ; 80FB00C +sub_80FB00C: @ 80FB00C push {r4,r5,lr} ldr r0, =gUnknown_0858E864 bl LoadTaggedObjectPalette @@ -456582,7 +456582,7 @@ _080FB06E: thumb_func_end sub_80FB00C thumb_func_start sub_80FB074 -sub_80FB074: ; 80FB074 +sub_80FB074: @ 80FB074 push {r4-r7,lr} ldr r4, =0x02020630 adds r7, r4, 0 @@ -456613,7 +456613,7 @@ _080FB098: thumb_func_end sub_80FB074 thumb_func_start sub_80FB0B0 -sub_80FB0B0: ; 80FB0B0 +sub_80FB0B0: @ 80FB0B0 push {r4,lr} adds r4, r0, 0 movs r1, 0x78 @@ -456640,7 +456640,7 @@ _080FB0D6: thumb_func_end sub_80FB0B0 thumb_func_start sub_80FB0DC -sub_80FB0DC: ; 80FB0DC +sub_80FB0DC: @ 80FB0DC push {lr} adds r0, 0x78 movs r1, 0xB4 @@ -456658,7 +456658,7 @@ _080FB0F2: thumb_func_end sub_80FB0DC thumb_func_start sub_80FB0F8 -sub_80FB0F8: ; 80FB0F8 +sub_80FB0F8: @ 80FB0F8 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -456738,7 +456738,7 @@ _080FB180: thumb_func_end sub_80FB0F8 thumb_func_start sub_80FB1AC -sub_80FB1AC: ; 80FB1AC +sub_80FB1AC: @ 80FB1AC push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -456866,7 +456866,7 @@ _080FB2A8: thumb_func_end sub_80FB1AC thumb_func_start sub_80FB2C0 -sub_80FB2C0: ; 80FB2C0 +sub_80FB2C0: @ 80FB2C0 push {r4-r6,lr} mov r6, r8 push {r6} @@ -456949,7 +456949,7 @@ _080FB358: thumb_func_end sub_80FB2C0 thumb_func_start sub_80FB36C -sub_80FB36C: ; 80FB36C +sub_80FB36C: @ 80FB36C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -457118,7 +457118,7 @@ _080FB4D8: thumb_func_end sub_80FB36C thumb_func_start sub_80FB4E0 -sub_80FB4E0: ; 80FB4E0 +sub_80FB4E0: @ 80FB4E0 push {lr} sub sp, 0x4 ldr r2, =0x0000020d @@ -457151,7 +457151,7 @@ sub_80FB4E0: ; 80FB4E0 thumb_func_end sub_80FB4E0 thumb_func_start sub_80FB540 -sub_80FB540: ; 80FB540 +sub_80FB540: @ 80FB540 push {r4-r6,lr} sub sp, 0x4 ldr r0, =sub_80FB36C @@ -457194,7 +457194,7 @@ _080FB58A: thumb_func_end sub_80FB540 thumb_func_start sub_80FB59C -sub_80FB59C: ; 80FB59C +sub_80FB59C: @ 80FB59C push {r4-r6,lr} sub sp, 0xC mov r4, sp @@ -457236,7 +457236,7 @@ _080FB5E0: thumb_func_end sub_80FB59C thumb_func_start sub_80FB5E8 -sub_80FB5E8: ; 80FB5E8 +sub_80FB5E8: @ 80FB5E8 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -457361,7 +457361,7 @@ _080FB6E2: thumb_func_end sub_80FB5E8 thumb_func_start sub_80FB6EC -sub_80FB6EC: ; 80FB6EC +sub_80FB6EC: @ 80FB6EC push {r4,lr} sub sp, 0x4 ldr r1, =DummyObjectCallback @@ -457416,7 +457416,7 @@ _080FB75E: thumb_func_end sub_80FB6EC thumb_func_start sub_80FB768 -sub_80FB768: ; 80FB768 +sub_80FB768: @ 80FB768 push {lr} bl sub_80FB6EC ldr r2, =0x02037350 @@ -457441,7 +457441,7 @@ sub_80FB768: ; 80FB768 thumb_func_end sub_80FB768 thumb_func_start sub_80FB7A4 -sub_80FB7A4: ; 80FB7A4 +sub_80FB7A4: @ 80FB7A4 push {lr} ldr r0, =0x0000088d bl FlagSet @@ -457468,7 +457468,7 @@ sub_80FB7A4: ; 80FB7A4 thumb_func_end sub_80FB7A4 thumb_func_start GetCurrentMapRotatingGatePuzzleType -GetCurrentMapRotatingGatePuzzleType: ; 80FB7E8 +GetCurrentMapRotatingGatePuzzleType: @ 80FB7E8 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -457495,7 +457495,7 @@ _080FB812: thumb_func_end GetCurrentMapRotatingGatePuzzleType thumb_func_start sub_80FB818 -sub_80FB818: ; 80FB818 +sub_80FB818: @ 80FB818 push {r4-r6,lr} movs r0, 0x80 lsls r0, 7 @@ -457526,7 +457526,7 @@ _080FB844: thumb_func_end sub_80FB818 thumb_func_start sub_80FB854 -sub_80FB854: ; 80FB854 +sub_80FB854: @ 80FB854 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -457542,7 +457542,7 @@ sub_80FB854: ; 80FB854 thumb_func_end sub_80FB854 thumb_func_start sub_80FB870 -sub_80FB870: ; 80FB870 +sub_80FB870: @ 80FB870 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -457561,7 +457561,7 @@ sub_80FB870: ; 80FB870 thumb_func_end sub_80FB870 thumb_func_start sub_80FB890 -sub_80FB890: ; 80FB890 +sub_80FB890: @ 80FB890 push {r4,r5,lr} adds r4, r1, 0 lsls r0, 24 @@ -457597,7 +457597,7 @@ _080FB8C0: thumb_func_end sub_80FB890 thumb_func_start sub_80FB8CC -sub_80FB8CC: ; 80FB8CC +sub_80FB8CC: @ 80FB8CC push {lr} bl GetCurrentMapRotatingGatePuzzleType cmp r0, 0x1 @@ -457639,7 +457639,7 @@ _080FB914: thumb_func_end sub_80FB8CC thumb_func_start sub_80FB928 -sub_80FB928: ; 80FB928 +sub_80FB928: @ 80FB928 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -457743,7 +457743,7 @@ _080FB9DA: thumb_func_end sub_80FB928 thumb_func_start sub_80FB9FC -sub_80FB9FC: ; 80FB9FC +sub_80FB9FC: @ 80FB9FC push {r4-r7,lr} mov r7, r8 push {r7} @@ -457855,7 +457855,7 @@ _080FBAD6: thumb_func_end sub_80FB9FC thumb_func_start sub_80FBAE4 -sub_80FBAE4: ; 80FBAE4 +sub_80FBAE4: @ 80FBAE4 push {r4-r7,lr} adds r6, r0, 0 ldrh r0, [r6, 0x30] @@ -457919,7 +457919,7 @@ _080FBB58: thumb_func_end sub_80FBAE4 thumb_func_start sub_80FBB64 -sub_80FBB64: ; 80FBB64 +sub_80FBB64: @ 80FBB64 push {r4-r6,lr} mov r12, r0 mov r4, r12 @@ -458002,8 +458002,8 @@ _080FBBF2: thumb_func_end sub_80FBB64 thumb_func_start LoadRotatingGatePics -; void LoadRotatingGatePics() -LoadRotatingGatePics: ; 80FBC00 +@ void LoadRotatingGatePics() +LoadRotatingGatePics: @ 80FBC00 push {lr} ldr r0, =gUnknown_08591D58 bl LoadObjectPics @@ -458013,7 +458013,7 @@ LoadRotatingGatePics: ; 80FBC00 thumb_func_end LoadRotatingGatePics thumb_func_start sub_80FBC10 -sub_80FBC10: ; 80FBC10 +sub_80FBC10: @ 80FBC10 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -458113,7 +458113,7 @@ _080FBCB6: thumb_func_end sub_80FBC10 thumb_func_start sub_80FBCDC -sub_80FBCDC: ; 80FBCDC +sub_80FBCDC: @ 80FBCDC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -458225,7 +458225,7 @@ _080FBD98: thumb_func_end sub_80FBCDC thumb_func_start sub_80FBDB4 -sub_80FBDB4: ; 80FBDB4 +sub_80FBDB4: @ 80FBDB4 push {r4-r6,lr} adds r4, r1, 0 lsls r0, 24 @@ -458268,7 +458268,7 @@ _080FBDDA: thumb_func_end sub_80FBDB4 thumb_func_start sub_80FBE08 -sub_80FBE08: ; 80FBE08 +sub_80FBE08: @ 80FBE08 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -458294,7 +458294,7 @@ _080FBE2C: thumb_func_end sub_80FBE08 thumb_func_start sub_80FBE3C -sub_80FBE3C: ; 80FBE3C +sub_80FBE3C: @ 80FBE3C push {lr} lsls r0, 24 lsrs r0, 24 @@ -458342,7 +458342,7 @@ _080FBE88: thumb_func_end sub_80FBE3C thumb_func_start sub_80FBE90 -sub_80FBE90: ; 80FBE90 +sub_80FBE90: @ 80FBE90 push {lr} bl GetCurrentMapRotatingGatePuzzleType cmp r0, 0 @@ -458355,8 +458355,8 @@ _080FBEA2: thumb_func_end sub_80FBE90 thumb_func_start RotatingGatePuzzleCameraUpdate -; void RotatingGatePuzzleCameraUpdate(s32 deltaX, s32 deltaY) -RotatingGatePuzzleCameraUpdate: ; 80FBEA8 +@ void RotatingGatePuzzleCameraUpdate(s32 deltaX, s32 deltaY) +RotatingGatePuzzleCameraUpdate: @ 80FBEA8 push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -458378,7 +458378,7 @@ _080FBECA: thumb_func_end RotatingGatePuzzleCameraUpdate thumb_func_start sub_80FBED0 -sub_80FBED0: ; 80FBED0 +sub_80FBED0: @ 80FBED0 push {lr} bl GetCurrentMapRotatingGatePuzzleType cmp r0, 0 @@ -458394,7 +458394,7 @@ _080FBEEA: thumb_func_end sub_80FBED0 thumb_func_start CheckForRotatingGatePuzzleCollision -CheckForRotatingGatePuzzleCollision: ; 80FBEF0 +CheckForRotatingGatePuzzleCollision: @ 80FBEF0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -458507,7 +458507,7 @@ _080FBFC4: thumb_func_end CheckForRotatingGatePuzzleCollision thumb_func_start sub_80FBFD4 -sub_80FBFD4: ; 80FBFD4 +sub_80FBFD4: @ 80FBFD4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -458612,7 +458612,7 @@ _080FC08C: thumb_func_end sub_80FBFD4 thumb_func_start GetSafariZoneFlag -GetSafariZoneFlag: ; 80FC0A0 +GetSafariZoneFlag: @ 80FC0A0 push {lr} ldr r0, =0x0000088c bl FlagGet @@ -458624,7 +458624,7 @@ GetSafariZoneFlag: ; 80FC0A0 thumb_func_end GetSafariZoneFlag thumb_func_start SetSafariZoneFlag -SetSafariZoneFlag: ; 80FC0B4 +SetSafariZoneFlag: @ 80FC0B4 push {lr} ldr r0, =0x0000088c bl FlagSet @@ -458634,7 +458634,7 @@ SetSafariZoneFlag: ; 80FC0B4 thumb_func_end SetSafariZoneFlag thumb_func_start ResetSafariZoneFlag -ResetSafariZoneFlag: ; 80FC0C4 +ResetSafariZoneFlag: @ 80FC0C4 push {lr} ldr r0, =0x0000088c bl FlagReset @@ -458644,7 +458644,7 @@ ResetSafariZoneFlag: ; 80FC0C4 thumb_func_end ResetSafariZoneFlag thumb_func_start sub_80FC0D4 -sub_80FC0D4: ; 80FC0D4 +sub_80FC0D4: @ 80FC0D4 push {lr} movs r0, 0x11 bl sav12_xor_increment @@ -458669,7 +458669,7 @@ sub_80FC0D4: ; 80FC0D4 thumb_func_end sub_80FC0D4 thumb_func_start sub_80FC114 -sub_80FC114: ; 80FC114 +sub_80FC114: @ 80FC114 push {lr} ldr r0, =0x0203a050 ldrb r0, [r0] @@ -458690,7 +458690,7 @@ sub_80FC114: ; 80FC114 thumb_func_end sub_80FC114 thumb_func_start safari_step -safari_step: ; 80FC14C +safari_step: @ 80FC14C push {lr} bl GetSafariZoneFlag cmp r0, 0 @@ -458718,7 +458718,7 @@ _080FC178: thumb_func_end safari_step thumb_func_start sub_80FC180 -sub_80FC180: ; 80FC180 +sub_80FC180: @ 80FC180 push {lr} ldr r0, =gUnknown_082A4B6F bl script_env_1_execute_new_script @@ -458728,7 +458728,7 @@ sub_80FC180: ; 80FC180 thumb_func_end sub_80FC180 thumb_func_start sub_80FC190 -sub_80FC190: ; 80FC190 +sub_80FC190: @ 80FC190 push {lr} ldr r1, =0x0203a051 ldr r0, =0x03005d10 @@ -458782,7 +458782,7 @@ _080FC21C: thumb_func_end sub_80FC190 thumb_func_start sub_80FC228 -sub_80FC228: ; 80FC228 +sub_80FC228: @ 80FC228 push {lr} lsls r0, 24 lsrs r0, 20 @@ -458797,7 +458797,7 @@ sub_80FC228: ; 80FC228 thumb_func_end sub_80FC228 thumb_func_start sub_80FC244 -sub_80FC244: ; 80FC244 +sub_80FC244: @ 80FC244 push {lr} ldr r0, =0x0203a054 movs r1, 0 @@ -458809,7 +458809,7 @@ sub_80FC244: ; 80FC244 thumb_func_end sub_80FC244 thumb_func_start sub_80FC258 -sub_80FC258: ; 80FC258 +sub_80FC258: @ 80FC258 push {r4,r5,lr} sub sp, 0x4 mov r4, sp @@ -458873,7 +458873,7 @@ _080FC2D6: thumb_func_end sub_80FC258 thumb_func_start sub_80FC2E8 -sub_80FC2E8: ; 80FC2E8 +sub_80FC2E8: @ 80FC2E8 push {r4-r7,lr} sub sp, 0x4 mov r4, sp @@ -458951,7 +458951,7 @@ _080FC376: thumb_func_end sub_80FC2E8 thumb_func_start sub_80FC388 -sub_80FC388: ; 80FC388 +sub_80FC388: @ 80FC388 push {lr} bl sub_80FC258 ldr r2, =0x020375f0 @@ -458973,7 +458973,7 @@ _080FC3B2: thumb_func_end sub_80FC388 thumb_func_start sub_80FC3B8 -sub_80FC3B8: ; 80FC3B8 +sub_80FC3B8: @ 80FC3B8 push {lr} bl sub_80FC2E8 ldr r2, =0x020375f0 @@ -458995,7 +458995,7 @@ _080FC3E2: thumb_func_end sub_80FC3B8 thumb_func_start sub_80FC3E8 -sub_80FC3E8: ; 80FC3E8 +sub_80FC3E8: @ 80FC3E8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -459071,7 +459071,7 @@ _080FC472: thumb_func_end sub_80FC3E8 thumb_func_start sub_80FC480 -sub_80FC480: ; 80FC480 +sub_80FC480: @ 80FC480 push {r4,r5,lr} movs r4, 0 ldr r5, =0x0203a054 @@ -459101,7 +459101,7 @@ _080FC4A0: thumb_func_end sub_80FC480 thumb_func_start sub_80FC4B4 -sub_80FC4B4: ; 80FC4B4 +sub_80FC4B4: @ 80FC4B4 push {lr} bl sub_80FC258 ldr r3, =0x020375f0 @@ -459128,7 +459128,7 @@ _080FC4EE: thumb_func_end sub_80FC4B4 thumb_func_start sub_80FC4F4 -sub_80FC4F4: ; 80FC4F4 +sub_80FC4F4: @ 80FC4F4 push {r4,r5,lr} adds r2, r0, 0 lsls r4, r1, 16 @@ -459159,7 +459159,7 @@ _080FC52A: thumb_func_end sub_80FC4F4 thumb_func_start sub_80FC530 -sub_80FC530: ; 80FC530 +sub_80FC530: @ 80FC530 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -459184,7 +459184,7 @@ _080FC554: thumb_func_end sub_80FC530 thumb_func_start sub_80FC55C -sub_80FC55C: ; 80FC55C +sub_80FC55C: @ 80FC55C push {r4,lr} bl sub_800A550 adds r4, r0, 0 @@ -459205,7 +459205,7 @@ _080FC57A: thumb_func_end sub_80FC55C thumb_func_start sub_80FC580 -sub_80FC580: ; 80FC580 +sub_80FC580: @ 80FC580 push {r4-r6,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -459237,7 +459237,7 @@ _080FC590: thumb_func_end sub_80FC580 thumb_func_start sub_80FC5C0 -sub_80FC5C0: ; 80FC5C0 +sub_80FC5C0: @ 80FC5C0 lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -459252,7 +459252,7 @@ sub_80FC5C0: ; 80FC5C0 thumb_func_end sub_80FC5C0 thumb_func_start sub_80FC5DC -sub_80FC5DC: ; 80FC5DC +sub_80FC5DC: @ 80FC5DC push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -459320,7 +459320,7 @@ _080FC650: thumb_func_end sub_80FC5DC thumb_func_start sub_80FC670 -sub_80FC670: ; 80FC670 +sub_80FC670: @ 80FC670 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02039f2a @@ -459363,7 +459363,7 @@ _080FC6B6: thumb_func_end sub_80FC670 thumb_func_start sub_80FC6BC -sub_80FC6BC: ; 80FC6BC +sub_80FC6BC: @ 80FC6BC push {r4-r7,lr} mov r7, r8 push {r7} @@ -459508,7 +459508,7 @@ _080FC7F4: thumb_func_end sub_80FC6BC thumb_func_start sub_80FC804 -sub_80FC804: ; 80FC804 +sub_80FC804: @ 80FC804 push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -459572,7 +459572,7 @@ _080FC880: thumb_func_end sub_80FC804 thumb_func_start sub_80FC894 -sub_80FC894: ; 80FC894 +sub_80FC894: @ 80FC894 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -459699,7 +459699,7 @@ _080FC986: thumb_func_end sub_80FC894 thumb_func_start sub_80FC998 -sub_80FC998: ; 80FC998 +sub_80FC998: @ 80FC998 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -459748,7 +459748,7 @@ _080FC9F0: thumb_func_end sub_80FC998 thumb_func_start sub_80FC9F8 -sub_80FC9F8: ; 80FC9F8 +sub_80FC9F8: @ 80FC9F8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -459848,7 +459848,7 @@ _080FCAB2: thumb_func_end sub_80FC9F8 thumb_func_start sub_80FCACC -sub_80FCACC: ; 80FCACC +sub_80FCACC: @ 80FCACC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -460034,7 +460034,7 @@ _080FCC82: thumb_func_end sub_80FCACC thumb_func_start sub_80FCC88 -sub_80FCC88: ; 80FCC88 +sub_80FCC88: @ 80FCC88 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -460227,7 +460227,7 @@ _080FCE42: thumb_func_end sub_80FCC88 thumb_func_start sub_80FCE48 -sub_80FCE48: ; 80FCE48 +sub_80FCE48: @ 80FCE48 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -460350,7 +460350,7 @@ _080FCF2E: thumb_func_end sub_80FCE48 thumb_func_start sub_80FCF40 -sub_80FCF40: ; 80FCF40 +sub_80FCF40: @ 80FCF40 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -460416,7 +460416,7 @@ _080FCFBE: thumb_func_end sub_80FCF40 thumb_func_start sub_80FCFD0 -sub_80FCFD0: ; 80FCFD0 +sub_80FCFD0: @ 80FCFD0 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -460482,8 +460482,8 @@ _080FD04E: thumb_func_end sub_80FCFD0 thumb_func_start SetUpItemUseCallback -; void SetUpItemUseCallback(u8 taskId) -SetUpItemUseCallback: ; 80FD060 +@ void SetUpItemUseCallback(u8 taskId) +SetUpItemUseCallback: @ 80FD060 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -460539,8 +460539,8 @@ _080FD0CC: thumb_func_end SetUpItemUseCallback thumb_func_start SetUpItemUseOnFieldCallback -; void SetUpItemUseOnFieldCallback() -SetUpItemUseOnFieldCallback: ; 80FD0DC +@ void SetUpItemUseOnFieldCallback() +SetUpItemUseOnFieldCallback: @ 80FD0DC push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -460572,8 +460572,8 @@ _080FD11A: thumb_func_end SetUpItemUseOnFieldCallback thumb_func_start MapPostLoadHook_UseItem -; void MapPostLoadHook_UseItem() -MapPostLoadHook_UseItem: ; 80FD124 +@ void MapPostLoadHook_UseItem() +MapPostLoadHook_UseItem: @ 80FD124 push {lr} bl pal_fill_black ldr r0, =Task_CallItemUseOnFieldCallback @@ -460585,8 +460585,8 @@ MapPostLoadHook_UseItem: ; 80FD124 thumb_func_end MapPostLoadHook_UseItem thumb_func_start Task_CallItemUseOnFieldCallback -; void Task_CallItemUseOnFieldCallback(u8 taskId) -Task_CallItemUseOnFieldCallback: ; 80FD13C +@ void Task_CallItemUseOnFieldCallback(u8 taskId) +Task_CallItemUseOnFieldCallback: @ 80FD13C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -460607,8 +460607,8 @@ _080FD158: thumb_func_end Task_CallItemUseOnFieldCallback thumb_func_start DisplayCannotUseItemMessage -; void DisplayCannotUseItemMessage(u8 taskId, bool8 isUsingRegisteredKeyItemOnField, u8 *str) -DisplayCannotUseItemMessage: ; 80FD164 +@ void DisplayCannotUseItemMessage(u8 taskId, bool8 isUsingRegisteredKeyItemOnField, u8 *str) +DisplayCannotUseItemMessage: @ 80FD164 push {r4-r6,lr} adds r4, r1, 0 adds r1, r2, 0 @@ -460652,8 +460652,8 @@ _080FD1BE: thumb_func_end DisplayCannotUseItemMessage thumb_func_start DisplayDadsAdviceCannotUseItemMessage -; void DisplayDadsAdviceCannotUseItemMessage(u8 taskId, bool8 isUsingRegisteredKeyItemOnField) -DisplayDadsAdviceCannotUseItemMessage: ; 80FD1C8 +@ void DisplayDadsAdviceCannotUseItemMessage(u8 taskId, bool8 isUsingRegisteredKeyItemOnField) +DisplayDadsAdviceCannotUseItemMessage: @ 80FD1C8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -460667,8 +460667,8 @@ DisplayDadsAdviceCannotUseItemMessage: ; 80FD1C8 thumb_func_end DisplayDadsAdviceCannotUseItemMessage thumb_func_start DisplayCannotDismountBikeMessage -; void DisplayCannotDismountBikeMessage(u8 taskId, bool8 isUsingRegisteredKeyItemOnField) -DisplayCannotDismountBikeMessage: ; 80FD1E0 +@ void DisplayCannotDismountBikeMessage(u8 taskId, bool8 isUsingRegisteredKeyItemOnField) +DisplayCannotDismountBikeMessage: @ 80FD1E0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -460682,8 +460682,8 @@ DisplayCannotDismountBikeMessage: ; 80FD1E0 thumb_func_end DisplayCannotDismountBikeMessage thumb_func_start CleanUpAfterFailingToUseRegisteredKeyItemOnField -; void CleanUpAfterFailingToUseRegisteredKeyItemOnField(u8 taskId) -CleanUpAfterFailingToUseRegisteredKeyItemOnField: ; 80FD1F8 +@ void CleanUpAfterFailingToUseRegisteredKeyItemOnField(u8 taskId) +CleanUpAfterFailingToUseRegisteredKeyItemOnField: @ 80FD1F8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -460701,8 +460701,8 @@ CleanUpAfterFailingToUseRegisteredKeyItemOnField: ; 80FD1F8 thumb_func_end CleanUpAfterFailingToUseRegisteredKeyItemOnField thumb_func_start CheckIfItemIsTMHMOrEvolutionStone -; u8 CheckIfItemIsTMHMOrEvolutionStone(u16 itemId) -CheckIfItemIsTMHMOrEvolutionStone: ; 80FD21C +@ u8 CheckIfItemIsTMHMOrEvolutionStone(u16 itemId) +CheckIfItemIsTMHMOrEvolutionStone: @ 80FD21C push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -460732,7 +460732,7 @@ _080FD24E: thumb_func_end CheckIfItemIsTMHMOrEvolutionStone thumb_func_start sub_80FD254 -sub_80FD254: ; 80FD254 +sub_80FD254: @ 80FD254 push {lr} sub sp, 0x24 mov r1, sp @@ -460750,8 +460750,8 @@ sub_80FD254: ; 80FD254 thumb_func_end sub_80FD254 thumb_func_start ItemUseOutOfBattle_Mail -; void ItemUseOutOfBattle_Mail(int taskId) -ItemUseOutOfBattle_Mail: ; 80FD278 +@ void ItemUseOutOfBattle_Mail(int taskId) +ItemUseOutOfBattle_Mail: @ 80FD278 push {lr} lsls r0, 24 lsrs r0, 24 @@ -460766,8 +460766,8 @@ ItemUseOutOfBattle_Mail: ; 80FD278 thumb_func_end ItemUseOutOfBattle_Mail thumb_func_start ItemUseOutOfBattle_Bike -; void ItemUseOutOfBattle_Bike(int taskId) -ItemUseOutOfBattle_Bike: ; 80FD298 +@ void ItemUseOutOfBattle_Bike(int taskId) +ItemUseOutOfBattle_Bike: @ 80FD298 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -460853,7 +460853,7 @@ _080FD350: thumb_func_end ItemUseOutOfBattle_Bike thumb_func_start ItemUseOnFieldCB_Bike -ItemUseOnFieldCB_Bike: ; 80FD358 +ItemUseOnFieldCB_Bike: @ 80FD358 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -460881,8 +460881,8 @@ _080FD37E: thumb_func_end ItemUseOnFieldCB_Bike thumb_func_start CanFish -; bool8 CanFish() -CanFish: ; 80FD394 +@ bool8 CanFish() +CanFish: @ 80FD394 push {r4-r6,lr} sub sp, 0x4 mov r4, sp @@ -460955,7 +460955,7 @@ _080FD41E: thumb_func_end CanFish thumb_func_start ItemUseOutOfBattle_Rod -ItemUseOutOfBattle_Rod: ; 80FD428 +ItemUseOutOfBattle_Rod: @ 80FD428 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -460986,7 +460986,7 @@ _080FD45E: thumb_func_end ItemUseOutOfBattle_Rod thumb_func_start ItemUseOnFieldCB_Rod -ItemUseOnFieldCB_Rod: ; 80FD468 +ItemUseOnFieldCB_Rod: @ 80FD468 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -461006,7 +461006,7 @@ ItemUseOnFieldCB_Rod: ; 80FD468 thumb_func_end ItemUseOnFieldCB_Rod thumb_func_start ItemUseOutOfBattle_Itemfinder -ItemUseOutOfBattle_Itemfinder: ; 80FD490 +ItemUseOutOfBattle_Itemfinder: @ 80FD490 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -461025,7 +461025,7 @@ ItemUseOutOfBattle_Itemfinder: ; 80FD490 thumb_func_end ItemUseOutOfBattle_Itemfinder thumb_func_start ItemUseOnFieldCB_Itemfinder -ItemUseOnFieldCB_Itemfinder: ; 80FD4B8 +ItemUseOnFieldCB_Itemfinder: @ 80FD4B8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -461059,7 +461059,7 @@ _080FD4F6: thumb_func_end ItemUseOnFieldCB_Itemfinder thumb_func_start sub_80FD504 -sub_80FD504: ; 80FD504 +sub_80FD504: @ 80FD504 push {r4-r7,lr} mov r7, r8 push {r7} @@ -461154,7 +461154,7 @@ _080FD5C2: thumb_func_end sub_80FD504 thumb_func_start sub_80FD5CC -sub_80FD5CC: ; 80FD5CC +sub_80FD5CC: @ 80FD5CC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -461172,8 +461172,8 @@ sub_80FD5CC: ; 80FD5CC thumb_func_end sub_80FD5CC thumb_func_start ItemfinderCheckForHiddenItems -; bool8 ItemfinderCheckForHiddenItems(struct map_events *events, u8 taskId) -ItemfinderCheckForHiddenItems: ; 80FD5F0 +@ bool8 ItemfinderCheckForHiddenItems(struct map_events *events, u8 taskId) +ItemfinderCheckForHiddenItems: @ 80FD5F0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -461291,7 +461291,7 @@ _080FD6C6: thumb_func_end ItemfinderCheckForHiddenItems thumb_func_start sub_80FD6D4 -sub_80FD6D4: ; 80FD6D4 +sub_80FD6D4: @ 80FD6D4 push {r4-r6,lr} lsls r1, 16 lsrs r3, r1, 16 @@ -461344,7 +461344,7 @@ _080FD72A: thumb_func_end sub_80FD6D4 thumb_func_start sub_80FD730 -sub_80FD730: ; 80FD730 +sub_80FD730: @ 80FD730 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -461430,7 +461430,7 @@ _080FD7C2: thumb_func_end sub_80FD730 thumb_func_start sub_80FD7C8 -sub_80FD7C8: ; 80FD7C8 +sub_80FD7C8: @ 80FD7C8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -461575,7 +461575,7 @@ _080FD8CC: thumb_func_end sub_80FD7C8 thumb_func_start sub_80FD8E0 -sub_80FD8E0: ; 80FD8E0 +sub_80FD8E0: @ 80FD8E0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -461693,7 +461693,7 @@ _080FD9A2: thumb_func_end sub_80FD8E0 thumb_func_start sub_80FD9B0 -sub_80FD9B0: ; 80FD9B0 +sub_80FD9B0: @ 80FD9B0 push {r4,r5,lr} lsls r0, 16 lsls r1, 16 @@ -461767,7 +461767,7 @@ _080FDA1E: thumb_func_end sub_80FD9B0 thumb_func_start sub_80FDA24 -sub_80FDA24: ; 80FDA24 +sub_80FDA24: @ 80FDA24 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -461818,7 +461818,7 @@ sub_80FDA24: ; 80FDA24 thumb_func_end sub_80FDA24 thumb_func_start sub_80FDA94 -sub_80FDA94: ; 80FDA94 +sub_80FDA94: @ 80FDA94 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -461851,7 +461851,7 @@ _080FDACA: thumb_func_end sub_80FDA94 thumb_func_start sub_80FDADC -sub_80FDADC: ; 80FDADC +sub_80FDADC: @ 80FDADC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -461915,7 +461915,7 @@ _080FDB50: thumb_func_end sub_80FDADC thumb_func_start ItemUseOutOfBattle_PokeblockCase -ItemUseOutOfBattle_PokeblockCase: ; 80FDB6C +ItemUseOutOfBattle_PokeblockCase: @ 80FDB6C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -461969,7 +461969,7 @@ _080FDBDA: thumb_func_end ItemUseOutOfBattle_PokeblockCase thumb_func_start sub_80FDBEC -sub_80FDBEC: ; 80FDBEC +sub_80FDBEC: @ 80FDBEC push {lr} ldr r1, =bag_menu_mail_related movs r0, 0 @@ -461980,7 +461980,7 @@ sub_80FDBEC: ; 80FDBEC thumb_func_end sub_80FDBEC thumb_func_start sub_80FDC00 -sub_80FDC00: ; 80FDC00 +sub_80FDC00: @ 80FDC00 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -462004,7 +462004,7 @@ _080FDC24: thumb_func_end sub_80FDC00 thumb_func_start ItemUseOutOfBattle_CoinCase -ItemUseOutOfBattle_CoinCase: ; 80FDC34 +ItemUseOutOfBattle_CoinCase: @ 80FDC34 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -462050,7 +462050,7 @@ _080FDC9A: thumb_func_end ItemUseOutOfBattle_CoinCase thumb_func_start ItemUseOutOfBattle_PowderJar -ItemUseOutOfBattle_PowderJar: ; 80FDCA4 +ItemUseOutOfBattle_PowderJar: @ 80FDCA4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -462094,7 +462094,7 @@ _080FDD06: thumb_func_end ItemUseOutOfBattle_PowderJar thumb_func_start sub_80FDD10 -sub_80FDD10: ; 80FDD10 +sub_80FDD10: @ 80FDD10 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -462132,7 +462132,7 @@ _080FDD68: thumb_func_end sub_80FDD10 thumb_func_start sub_80FDD74 -sub_80FDD74: ; 80FDD74 +sub_80FDD74: @ 80FDD74 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -462153,7 +462153,7 @@ sub_80FDD74: ; 80FDD74 thumb_func_end sub_80FDD74 thumb_func_start ItemUseOutOfBattle_WailmerPail -ItemUseOutOfBattle_WailmerPail: ; 80FDDA4 +ItemUseOutOfBattle_WailmerPail: @ 80FDDA4 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -462198,7 +462198,7 @@ _080FDDFE: thumb_func_end ItemUseOutOfBattle_WailmerPail thumb_func_start sub_80FDE08 -sub_80FDE08: ; 80FDE08 +sub_80FDE08: @ 80FDE08 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -462215,7 +462215,7 @@ sub_80FDE08: ; 80FDE08 thumb_func_end sub_80FDE08 thumb_func_start sub_80FDE2C -sub_80FDE2C: ; 80FDE2C +sub_80FDE2C: @ 80FDE2C push {r4,lr} sub sp, 0x4 mov r4, sp @@ -462257,7 +462257,7 @@ _080FDE72: thumb_func_end sub_80FDE2C thumb_func_start sub_80FDE7C -sub_80FDE7C: ; 80FDE7C +sub_80FDE7C: @ 80FDE7C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -462274,7 +462274,7 @@ sub_80FDE7C: ; 80FDE7C thumb_func_end sub_80FDE7C thumb_func_start ItemUseOutOfBattle_Medicine -ItemUseOutOfBattle_Medicine: ; 80FDEA0 +ItemUseOutOfBattle_Medicine: @ 80FDEA0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -462288,7 +462288,7 @@ ItemUseOutOfBattle_Medicine: ; 80FDEA0 thumb_func_end ItemUseOutOfBattle_Medicine thumb_func_start ItemUseOutOfBattle_ReduceEV -ItemUseOutOfBattle_ReduceEV: ; 80FDEBC +ItemUseOutOfBattle_ReduceEV: @ 80FDEBC push {lr} lsls r0, 24 lsrs r0, 24 @@ -462302,7 +462302,7 @@ ItemUseOutOfBattle_ReduceEV: ; 80FDEBC thumb_func_end ItemUseOutOfBattle_ReduceEV thumb_func_start ItemUseOutOfBattle_SacredAsh -ItemUseOutOfBattle_SacredAsh: ; 80FDED8 +ItemUseOutOfBattle_SacredAsh: @ 80FDED8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -462316,7 +462316,7 @@ ItemUseOutOfBattle_SacredAsh: ; 80FDED8 thumb_func_end ItemUseOutOfBattle_SacredAsh thumb_func_start ItemUseOutOfBattle_PPRecovery -ItemUseOutOfBattle_PPRecovery: ; 80FDEF4 +ItemUseOutOfBattle_PPRecovery: @ 80FDEF4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -462330,7 +462330,7 @@ ItemUseOutOfBattle_PPRecovery: ; 80FDEF4 thumb_func_end ItemUseOutOfBattle_PPRecovery thumb_func_start ItemUseOutOfBattle_PPUp -ItemUseOutOfBattle_PPUp: ; 80FDF10 +ItemUseOutOfBattle_PPUp: @ 80FDF10 push {lr} lsls r0, 24 lsrs r0, 24 @@ -462344,7 +462344,7 @@ ItemUseOutOfBattle_PPUp: ; 80FDF10 thumb_func_end ItemUseOutOfBattle_PPUp thumb_func_start ItemUseOutOfBattle_RareCandy -ItemUseOutOfBattle_RareCandy: ; 80FDF2C +ItemUseOutOfBattle_RareCandy: @ 80FDF2C push {lr} lsls r0, 24 lsrs r0, 24 @@ -462358,7 +462358,7 @@ ItemUseOutOfBattle_RareCandy: ; 80FDF2C thumb_func_end ItemUseOutOfBattle_RareCandy thumb_func_start ItemUseOutOfBattle_TMHM -ItemUseOutOfBattle_TMHM: ; 80FDF48 +ItemUseOutOfBattle_TMHM: @ 80FDF48 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -462389,7 +462389,7 @@ _080FDF80: thumb_func_end ItemUseOutOfBattle_TMHM thumb_func_start sub_80FDF90 -sub_80FDF90: ; 80FDF90 +sub_80FDF90: @ 80FDF90 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -462410,7 +462410,7 @@ sub_80FDF90: ; 80FDF90 thumb_func_end sub_80FDF90 thumb_func_start task08_0809AD8C -task08_0809AD8C: ; 80FDFBC +task08_0809AD8C: @ 80FDFBC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -462449,7 +462449,7 @@ _080FE000: thumb_func_end task08_0809AD8C thumb_func_start sub_80FE024 -sub_80FE024: ; 80FE024 +sub_80FE024: @ 80FE024 push {lr} lsls r0, 24 lsrs r0, 24 @@ -462462,7 +462462,7 @@ sub_80FE024: ; 80FE024 thumb_func_end sub_80FE024 thumb_func_start sub_80FE03C -sub_80FE03C: ; 80FE03C +sub_80FE03C: @ 80FE03C push {lr} lsls r0, 24 lsrs r0, 24 @@ -462476,7 +462476,7 @@ sub_80FE03C: ; 80FE03C thumb_func_end sub_80FE03C thumb_func_start sub_80FE058 -sub_80FE058: ; 80FE058 +sub_80FE058: @ 80FE058 push {r4,lr} ldr r4, =0x0203ce7c ldrh r0, [r4] @@ -462514,7 +462514,7 @@ _080FE0B4: thumb_func_end sub_80FE058 thumb_func_start ItemUseOutOfBattle_Repel -ItemUseOutOfBattle_Repel: ; 80FE0BC +ItemUseOutOfBattle_Repel: @ 80FE0BC push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -462558,7 +462558,7 @@ _080FE116: thumb_func_end ItemUseOutOfBattle_Repel thumb_func_start sub_80FE124 -sub_80FE124: ; 80FE124 +sub_80FE124: @ 80FE124 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -462591,7 +462591,7 @@ _080FE156: thumb_func_end sub_80FE124 thumb_func_start sub_80FE164 -sub_80FE164: ; 80FE164 +sub_80FE164: @ 80FE164 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -462634,7 +462634,7 @@ _080FE1C2: thumb_func_end sub_80FE164 thumb_func_start sub_80FE1D0 -sub_80FE1D0: ; 80FE1D0 +sub_80FE1D0: @ 80FE1D0 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -462677,7 +462677,7 @@ _080FE226: thumb_func_end sub_80FE1D0 thumb_func_start ItemUseOutOfBattle_BlackWhiteFlute -ItemUseOutOfBattle_BlackWhiteFlute: ; 80FE234 +ItemUseOutOfBattle_BlackWhiteFlute: @ 80FE234 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -462722,7 +462722,7 @@ _080FE28C: thumb_func_end ItemUseOutOfBattle_BlackWhiteFlute thumb_func_start task08_080A1C44 -task08_080A1C44: ; 80FE2BC +task08_080A1C44: @ 80FE2BC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -462737,7 +462737,7 @@ task08_080A1C44: ; 80FE2BC thumb_func_end task08_080A1C44 thumb_func_start re_escape_rope -re_escape_rope: ; 80FE2D8 +re_escape_rope: @ 80FE2D8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -462762,7 +462762,7 @@ re_escape_rope: ; 80FE2D8 thumb_func_end re_escape_rope thumb_func_start sub_80FE314 -sub_80FE314: ; 80FE314 +sub_80FE314: @ 80FE314 push {lr} ldr r0, =0x02037318 ldrb r1, [r0, 0x1A] @@ -462781,7 +462781,7 @@ _080FE32E: thumb_func_end sub_80FE314 thumb_func_start ItemUseOutOfBattle_EscapeRope -ItemUseOutOfBattle_EscapeRope: ; 80FE334 +ItemUseOutOfBattle_EscapeRope: @ 80FE334 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -462814,7 +462814,7 @@ _080FE36E: thumb_func_end ItemUseOutOfBattle_EscapeRope thumb_func_start ItemUseOutOfBattle_EvolutionStone -ItemUseOutOfBattle_EvolutionStone: ; 80FE378 +ItemUseOutOfBattle_EvolutionStone: @ 80FE378 push {lr} lsls r0, 24 lsrs r0, 24 @@ -462828,7 +462828,7 @@ ItemUseOutOfBattle_EvolutionStone: ; 80FE378 thumb_func_end ItemUseOutOfBattle_EvolutionStone thumb_func_start ItemUseInBattle_PokeBall -ItemUseInBattle_PokeBall: ; 80FE394 +ItemUseInBattle_PokeBall: @ 80FE394 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -462878,7 +462878,7 @@ _080FE3FA: thumb_func_end ItemUseInBattle_PokeBall thumb_func_start sub_80FE408 -sub_80FE408: ; 80FE408 +sub_80FE408: @ 80FE408 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -462907,7 +462907,7 @@ _080FE43A: thumb_func_end sub_80FE408 thumb_func_start sub_80FE440 -sub_80FE440: ; 80FE440 +sub_80FE440: @ 80FE440 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -462958,7 +462958,7 @@ _080FE4AC: thumb_func_end sub_80FE440 thumb_func_start ItemUseInBattle_StatIncrease -ItemUseInBattle_StatIncrease: ; 80FE4B8 +ItemUseInBattle_StatIncrease: @ 80FE4B8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -463017,7 +463017,7 @@ _080FE53C: thumb_func_end ItemUseInBattle_StatIncrease thumb_func_start sub_80FE54C -sub_80FE54C: ; 80FE54C +sub_80FE54C: @ 80FE54C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -463048,7 +463048,7 @@ _080FE582: thumb_func_end sub_80FE54C thumb_func_start ItemUseInBattle_Medicine -ItemUseInBattle_Medicine: ; 80FE590 +ItemUseInBattle_Medicine: @ 80FE590 push {lr} lsls r0, 24 lsrs r0, 24 @@ -463062,7 +463062,7 @@ ItemUseInBattle_Medicine: ; 80FE590 thumb_func_end ItemUseInBattle_Medicine thumb_func_start sub_80FE5AC -sub_80FE5AC: ; 80FE5AC +sub_80FE5AC: @ 80FE5AC push {lr} lsls r0, 24 lsrs r0, 24 @@ -463076,7 +463076,7 @@ sub_80FE5AC: ; 80FE5AC thumb_func_end sub_80FE5AC thumb_func_start ItemUseInBattle_PPRecovery -ItemUseInBattle_PPRecovery: ; 80FE5C8 +ItemUseInBattle_PPRecovery: @ 80FE5C8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -463090,7 +463090,7 @@ ItemUseInBattle_PPRecovery: ; 80FE5C8 thumb_func_end ItemUseInBattle_PPRecovery thumb_func_start ItemUseInBattle_Escape -ItemUseInBattle_Escape: ; 80FE5E4 +ItemUseInBattle_Escape: @ 80FE5E4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -463136,7 +463136,7 @@ _080FE646: thumb_func_end ItemUseInBattle_Escape thumb_func_start ItemUseOutOfBattle_EnigmaBerry -ItemUseOutOfBattle_EnigmaBerry: ; 80FE650 +ItemUseOutOfBattle_EnigmaBerry: @ 80FE650 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -463257,7 +463257,7 @@ _080FE770: thumb_func_end ItemUseOutOfBattle_EnigmaBerry thumb_func_start ItemUseInBattle_EnigmaBerry -ItemUseInBattle_EnigmaBerry: ; 80FE77C +ItemUseInBattle_EnigmaBerry: @ 80FE77C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -463320,7 +463320,7 @@ _080FE81A: thumb_func_end ItemUseInBattle_EnigmaBerry thumb_func_start ItemUseOutOfBattle_CannotUse -ItemUseOutOfBattle_CannotUse: ; 80FE820 +ItemUseOutOfBattle_CannotUse: @ 80FE820 push {lr} lsls r0, 24 lsrs r0, 24 @@ -463337,7 +463337,7 @@ ItemUseOutOfBattle_CannotUse: ; 80FE820 thumb_func_end ItemUseOutOfBattle_CannotUse thumb_func_start sub_80FE840 -sub_80FE840: ; 80FE840 +sub_80FE840: @ 80FE840 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -463379,7 +463379,7 @@ _080FE87E: thumb_func_end sub_80FE840 thumb_func_start sub_80FE898 -sub_80FE898: ; 80FE898 +sub_80FE898: @ 80FE898 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x2E] @@ -463419,7 +463419,7 @@ _080FE8DA: thumb_func_end sub_80FE898 thumb_func_start sub_80FE8E0 -sub_80FE8E0: ; 80FE8E0 +sub_80FE8E0: @ 80FE8E0 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x1 @@ -463452,7 +463452,7 @@ sub_80FE8E0: ; 80FE8E0 thumb_func_end sub_80FE8E0 thumb_func_start sub_80FE930 -sub_80FE930: ; 80FE930 +sub_80FE930: @ 80FE930 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x1 @@ -463488,7 +463488,7 @@ sub_80FE930: ; 80FE930 thumb_func_end sub_80FE930 thumb_func_start sub_80FE988 -sub_80FE988: ; 80FE988 +sub_80FE988: @ 80FE988 push {r4-r6,lr} adds r4, r0, 0 movs r1, 0x1 @@ -463528,7 +463528,7 @@ sub_80FE988: ; 80FE988 thumb_func_end sub_80FE988 thumb_func_start sub_80FE9E4 -sub_80FE9E4: ; 80FE9E4 +sub_80FE9E4: @ 80FE9E4 push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -463585,7 +463585,7 @@ _080FEA4E: thumb_func_end sub_80FE9E4 thumb_func_start sub_80FEA58 -sub_80FEA58: ; 80FEA58 +sub_80FEA58: @ 80FEA58 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -463644,7 +463644,7 @@ _080FEAC0: thumb_func_end sub_80FEA58 thumb_func_start sub_80FEAD8 -sub_80FEAD8: ; 80FEAD8 +sub_80FEAD8: @ 80FEAD8 push {r4-r6,lr} adds r4, r0, 0 movs r1, 0x1 @@ -463678,7 +463678,7 @@ sub_80FEAD8: ; 80FEAD8 thumb_func_end sub_80FEAD8 thumb_func_start sub_80FEB28 -sub_80FEB28: ; 80FEB28 +sub_80FEB28: @ 80FEB28 push {r4,lr} adds r4, r0, 0 bl sub_80A6900 @@ -463694,7 +463694,7 @@ _080FEB3C: thumb_func_end sub_80FEB28 thumb_func_start sub_80FEB44 -sub_80FEB44: ; 80FEB44 +sub_80FEB44: @ 80FEB44 push {r4,r5,lr} adds r5, r0, 0 bl GenerateRandomNumber2 @@ -463777,7 +463777,7 @@ _080FEB94: thumb_func_end sub_80FEB44 thumb_func_start sub_80FEBFC -sub_80FEBFC: ; 80FEBFC +sub_80FEBFC: @ 80FEBFC push {r4,lr} adds r4, r0, 0 bl sub_80A70E8 @@ -463820,7 +463820,7 @@ _080FEC42: thumb_func_end sub_80FEBFC thumb_func_start sub_80FEC48 -sub_80FEC48: ; 80FEC48 +sub_80FEC48: @ 80FEC48 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x1 @@ -463869,7 +463869,7 @@ _080FEC68: thumb_func_end sub_80FEC48 thumb_func_start sub_80FECB8 -sub_80FECB8: ; 80FECB8 +sub_80FECB8: @ 80FECB8 push {r4,lr} adds r4, r0, 0 bl sub_80A6900 @@ -463897,7 +463897,7 @@ _080FECE2: thumb_func_end sub_80FECB8 thumb_func_start sub_80FECF0 -sub_80FECF0: ; 80FECF0 +sub_80FECF0: @ 80FECF0 push {r4,lr} adds r4, r0, 0 adds r2, r4, 0 @@ -463924,7 +463924,7 @@ sub_80FECF0: ; 80FECF0 thumb_func_end sub_80FECF0 thumb_func_start sub_80FED28 -sub_80FED28: ; 80FED28 +sub_80FED28: @ 80FED28 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x1 @@ -463960,7 +463960,7 @@ _080FED52: thumb_func_end sub_80FED28 thumb_func_start sub_80FED74 -sub_80FED74: ; 80FED74 +sub_80FED74: @ 80FED74 push {r4,lr} adds r4, r0, 0 movs r1, 0x30 @@ -464044,7 +464044,7 @@ _080FEE10: thumb_func_end sub_80FED74 thumb_func_start sub_80FEE1C -sub_80FEE1C: ; 80FEE1C +sub_80FEE1C: @ 80FEE1C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -464089,7 +464089,7 @@ _080FEE70: thumb_func_end sub_80FEE1C thumb_func_start sub_80FEE78 -sub_80FEE78: ; 80FEE78 +sub_80FEE78: @ 80FEE78 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0 @@ -464126,7 +464126,7 @@ sub_80FEE78: ; 80FEE78 thumb_func_end sub_80FEE78 thumb_func_start sub_80FEECC -sub_80FEECC: ; 80FEECC +sub_80FEECC: @ 80FEECC push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -464186,7 +464186,7 @@ _080FEF3E: thumb_func_end sub_80FEECC thumb_func_start sub_80FEF44 -sub_80FEF44: ; 80FEF44 +sub_80FEF44: @ 80FEF44 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x1 @@ -464223,7 +464223,7 @@ sub_80FEF44: ; 80FEF44 thumb_func_end sub_80FEF44 thumb_func_start sub_80FEF98 -sub_80FEF98: ; 80FEF98 +sub_80FEF98: @ 80FEF98 push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -464278,7 +464278,7 @@ _080FEFF6: thumb_func_end sub_80FEF98 thumb_func_start sub_80FEFFC -sub_80FEFFC: ; 80FEFFC +sub_80FEFFC: @ 80FEFFC push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x02038436 @@ -464310,7 +464310,7 @@ sub_80FEFFC: ; 80FEFFC thumb_func_end sub_80FEFFC thumb_func_start sub_80FF044 -sub_80FF044: ; 80FF044 +sub_80FF044: @ 80FF044 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x32] @@ -464354,7 +464354,7 @@ _080FF08C: thumb_func_end sub_80FF044 thumb_func_start sub_80FF090 -sub_80FF090: ; 80FF090 +sub_80FF090: @ 80FF090 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038436 @@ -464406,7 +464406,7 @@ _080FF0EC: thumb_func_end sub_80FF090 thumb_func_start sub_80FF0F4 -sub_80FF0F4: ; 80FF0F4 +sub_80FF0F4: @ 80FF0F4 push {r4-r6,lr} adds r5, r0, 0 movs r1, 0x1 @@ -464497,7 +464497,7 @@ _080FF1AE: thumb_func_end sub_80FF0F4 thumb_func_start sub_80FF1C0 -sub_80FF1C0: ; 80FF1C0 +sub_80FF1C0: @ 80FF1C0 push {r4-r7,lr} adds r6, r0, 0 movs r7, 0 @@ -464588,7 +464588,7 @@ _080FF260: thumb_func_end sub_80FF1C0 thumb_func_start sub_80FF268 -sub_80FF268: ; 80FF268 +sub_80FF268: @ 80FF268 push {r4,lr} adds r4, r0, 0 bl battle_type_is_double @@ -464628,7 +464628,7 @@ _080FF28A: thumb_func_end sub_80FF268 thumb_func_start sub_80FF2BC -sub_80FF2BC: ; 80FF2BC +sub_80FF2BC: @ 80FF2BC push {r4,r5,lr} adds r4, r0, 0 ldrh r1, [r4, 0x30] @@ -464722,7 +464722,7 @@ _080FF36A: thumb_func_end sub_80FF2BC thumb_func_start sub_80FF374 -sub_80FF374: ; 80FF374 +sub_80FF374: @ 80FF374 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0 @@ -464750,7 +464750,7 @@ sub_80FF374: ; 80FF374 thumb_func_end sub_80FF374 thumb_func_start sub_80FF3B0 -sub_80FF3B0: ; 80FF3B0 +sub_80FF3B0: @ 80FF3B0 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -464779,7 +464779,7 @@ _080FF3DA: thumb_func_end sub_80FF3B0 thumb_func_start sub_80FF3EC -sub_80FF3EC: ; 80FF3EC +sub_80FF3EC: @ 80FF3EC push {r4,lr} adds r4, r0, 0 movs r0, 0x1 @@ -464839,7 +464839,7 @@ _080FF452: thumb_func_end sub_80FF3EC thumb_func_start sub_80FF458 -sub_80FF458: ; 80FF458 +sub_80FF458: @ 80FF458 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -464943,7 +464943,7 @@ _080FF51C: thumb_func_end sub_80FF458 thumb_func_start sub_80FF53C -sub_80FF53C: ; 80FF53C +sub_80FF53C: @ 80FF53C push {r4-r6,lr} adds r4, r0, 0 lsls r4, 24 @@ -465009,7 +465009,7 @@ _080FF5B4: thumb_func_end sub_80FF53C thumb_func_start sub_80FF5CC -sub_80FF5CC: ; 80FF5CC +sub_80FF5CC: @ 80FF5CC push {r4-r7,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -465105,7 +465105,7 @@ _080FF68E: thumb_func_end sub_80FF5CC thumb_func_start sub_80FF698 -sub_80FF698: ; 80FF698 +sub_80FF698: @ 80FF698 push {r4-r6,lr} adds r5, r0, 0 movs r1, 0x2E @@ -465202,7 +465202,7 @@ _080FF756: thumb_func_end sub_80FF698 thumb_func_start sub_80FF768 -sub_80FF768: ; 80FF768 +sub_80FF768: @ 80FF768 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x2E @@ -465264,7 +465264,7 @@ _080FF7D4: thumb_func_end sub_80FF768 thumb_func_start sub_80FF7EC -sub_80FF7EC: ; 80FF7EC +sub_80FF7EC: @ 80FF7EC push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -465371,7 +465371,7 @@ sub_80FF7EC: ; 80FF7EC thumb_func_end sub_80FF7EC thumb_func_start sub_80FF8DC -sub_80FF8DC: ; 80FF8DC +sub_80FF8DC: @ 80FF8DC push {lr} adds r3, r0, 0 ldrh r1, [r3, 0x2E] @@ -465419,7 +465419,7 @@ _080FF92E: thumb_func_end sub_80FF8DC thumb_func_start sub_80FF934 -sub_80FF934: ; 80FF934 +sub_80FF934: @ 80FF934 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x2E @@ -465484,7 +465484,7 @@ _080FF9AA: thumb_func_end sub_80FF934 thumb_func_start sub_80FF9B8 -sub_80FF9B8: ; 80FF9B8 +sub_80FF9B8: @ 80FF9B8 push {r4,r5,lr} movs r2, 0x20 ldrsh r4, [r0, r2] @@ -465508,7 +465508,7 @@ sub_80FF9B8: ; 80FF9B8 thumb_func_end sub_80FF9B8 thumb_func_start sub_80FF9E0 -sub_80FF9E0: ; 80FF9E0 +sub_80FF9E0: @ 80FF9E0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -465596,7 +465596,7 @@ _080FFA76: thumb_func_end sub_80FF9E0 thumb_func_start sub_80FFA84 -sub_80FFA84: ; 80FFA84 +sub_80FFA84: @ 80FFA84 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -465623,7 +465623,7 @@ _080FFAAC: thumb_func_end sub_80FFA84 thumb_func_start sub_80FFAB4 -sub_80FFAB4: ; 80FFAB4 +sub_80FFAB4: @ 80FFAB4 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x34 @@ -465675,7 +465675,7 @@ _080FFB0E: thumb_func_end sub_80FFAB4 thumb_func_start sub_80FFB18 -sub_80FFB18: ; 80FFB18 +sub_80FFB18: @ 80FFB18 push {r4-r6,lr} adds r5, r0, 0 movs r1, 0 @@ -465730,7 +465730,7 @@ _080FFB7A: thumb_func_end sub_80FFB18 thumb_func_start sub_80FFB90 -sub_80FFB90: ; 80FFB90 +sub_80FFB90: @ 80FFB90 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x34 @@ -465781,7 +465781,7 @@ _080FFBEC: thumb_func_end sub_80FFB90 thumb_func_start sub_80FFBF4 -sub_80FFBF4: ; 80FFBF4 +sub_80FFBF4: @ 80FFBF4 push {r4-r6,lr} adds r5, r0, 0 ldr r4, =0x02038437 @@ -465840,7 +465840,7 @@ _080FFC62: thumb_func_end sub_80FFBF4 thumb_func_start sub_80FFC70 -sub_80FFC70: ; 80FFC70 +sub_80FFC70: @ 80FFC70 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -465877,7 +465877,7 @@ _080FFCAA: thumb_func_end sub_80FFC70 thumb_func_start sub_80FFCB4 -sub_80FFCB4: ; 80FFCB4 +sub_80FFCB4: @ 80FFCB4 push {r4-r6,lr} adds r5, r0, 0 movs r1, 0 @@ -465932,7 +465932,7 @@ _080FFD16: thumb_func_end sub_80FFCB4 thumb_func_start sub_80FFD2C -sub_80FFD2C: ; 80FFD2C +sub_80FFD2C: @ 80FFD2C push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x34 @@ -466003,7 +466003,7 @@ _080FFDB2: thumb_func_end sub_80FFD2C thumb_func_start sub_80FFDBC -sub_80FFDBC: ; 80FFDBC +sub_80FFDBC: @ 80FFDBC push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x2E @@ -466083,7 +466083,7 @@ _080FFE50: thumb_func_end sub_80FFDBC thumb_func_start sub_80FFE58 -sub_80FFE58: ; 80FFE58 +sub_80FFE58: @ 80FFE58 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x34 @@ -466142,7 +466142,7 @@ _080FFEBA: thumb_func_end sub_80FFE58 thumb_func_start sub_80FFEC4 -sub_80FFEC4: ; 80FFEC4 +sub_80FFEC4: @ 80FFEC4 push {r4-r6,lr} adds r4, r0, 0 ldr r5, =gUnknown_08592700 @@ -466238,7 +466238,7 @@ _080FFF76: thumb_func_end sub_80FFEC4 thumb_func_start sub_80FFF7C -sub_80FFF7C: ; 80FFF7C +sub_80FFF7C: @ 80FFF7C push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -466275,7 +466275,7 @@ _080FFF8E: thumb_func_end sub_80FFF7C thumb_func_start sub_80FFFC0 -sub_80FFFC0: ; 80FFFC0 +sub_80FFFC0: @ 80FFFC0 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -466441,7 +466441,7 @@ _08100060: thumb_func_end sub_80FFFC0 thumb_func_start sub_8100128 -sub_8100128: ; 8100128 +sub_8100128: @ 8100128 push {r4-r6,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -466934,7 +466934,7 @@ _081004FC: thumb_func_end sub_8100128 thumb_func_start sub_8100504 -sub_8100504: ; 8100504 +sub_8100504: @ 8100504 push {lr} movs r2, 0x8 movs r3, 0x36 @@ -466954,7 +466954,7 @@ _0810051A: thumb_func_end sub_8100504 thumb_func_start sub_8100524 -sub_8100524: ; 8100524 +sub_8100524: @ 8100524 push {r4-r7,lr} mov r7, r8 push {r7} @@ -467038,7 +467038,7 @@ _081005BA: thumb_func_end sub_8100524 thumb_func_start sub_81005D4 -sub_81005D4: ; 81005D4 +sub_81005D4: @ 81005D4 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -467095,7 +467095,7 @@ _08100636: thumb_func_end sub_81005D4 thumb_func_start sub_8100640 -sub_8100640: ; 8100640 +sub_8100640: @ 8100640 push {r4-r7,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -467224,7 +467224,7 @@ _08100738: thumb_func_end sub_8100640 thumb_func_start sub_810074C -sub_810074C: ; 810074C +sub_810074C: @ 810074C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x3C @@ -467287,7 +467287,7 @@ _081007BC: thumb_func_end sub_810074C thumb_func_start sub_81007C4 -sub_81007C4: ; 81007C4 +sub_81007C4: @ 81007C4 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -467387,7 +467387,7 @@ _0810088A: thumb_func_end sub_81007C4 thumb_func_start sub_8100898 -sub_8100898: ; 8100898 +sub_8100898: @ 8100898 push {r4-r7,lr} sub sp, 0x4 adds r6, r0, 0 @@ -467513,7 +467513,7 @@ _0810098E: thumb_func_end sub_8100898 thumb_func_start sub_81009A0 -sub_81009A0: ; 81009A0 +sub_81009A0: @ 81009A0 push {r4,lr} adds r2, r0, 0 ldrh r3, [r2, 0x2E] @@ -467548,7 +467548,7 @@ _081009D6: thumb_func_end sub_81009A0 thumb_func_start sub_81009DC -sub_81009DC: ; 81009DC +sub_81009DC: @ 81009DC push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -467565,7 +467565,7 @@ _081009F2: thumb_func_end sub_81009DC thumb_func_start sub_81009F8 -sub_81009F8: ; 81009F8 +sub_81009F8: @ 81009F8 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038436 @@ -467605,7 +467605,7 @@ _08100A2C: thumb_func_end sub_81009F8 thumb_func_start sub_8100A50 -sub_8100A50: ; 8100A50 +sub_8100A50: @ 8100A50 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x02038436 @@ -467636,7 +467636,7 @@ _08100A6A: thumb_func_end sub_8100A50 thumb_func_start sub_8100A94 -sub_8100A94: ; 8100A94 +sub_8100A94: @ 8100A94 push {r4,lr} adds r4, r0, 0 ldr r1, =0x0203841e @@ -467671,7 +467671,7 @@ sub_8100A94: ; 8100A94 thumb_func_end sub_8100A94 thumb_func_start sub_8100AE0 -sub_8100AE0: ; 8100AE0 +sub_8100AE0: @ 8100AE0 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02038437 @@ -467753,7 +467753,7 @@ _08100B7E: thumb_func_end sub_8100AE0 thumb_func_start sub_8100B88 -sub_8100B88: ; 8100B88 +sub_8100B88: @ 8100B88 push {r4-r7,lr} mov r7, r8 push {r7} @@ -467909,7 +467909,7 @@ _08100CBE: thumb_func_end sub_8100B88 thumb_func_start sub_8100CCC -sub_8100CCC: ; 8100CCC +sub_8100CCC: @ 8100CCC push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x30] @@ -467965,7 +467965,7 @@ _08100D28: thumb_func_end sub_8100CCC thumb_func_start sub_8100D38 -sub_8100D38: ; 8100D38 +sub_8100D38: @ 8100D38 push {r4,r5,lr} adds r5, r0, 0 ldrh r1, [r5, 0x32] @@ -468079,7 +468079,7 @@ _08100E10: thumb_func_end sub_8100D38 thumb_func_start sub_8100E1C -sub_8100E1C: ; 8100E1C +sub_8100E1C: @ 8100E1C push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x0203841e @@ -468126,7 +468126,7 @@ _08100E4A: thumb_func_end sub_8100E1C thumb_func_start sub_8100E80 -sub_8100E80: ; 8100E80 +sub_8100E80: @ 8100E80 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -468185,7 +468185,7 @@ _08100EE8: thumb_func_end sub_8100E80 thumb_func_start sub_8100EF0 -sub_8100EF0: ; 8100EF0 +sub_8100EF0: @ 8100EF0 push {r4-r6,lr} adds r5, r0, 0 bl sub_80A4DF0 @@ -468289,7 +468289,7 @@ _08100F84: thumb_func_end sub_8100EF0 thumb_func_start sub_8100FD4 -sub_8100FD4: ; 8100FD4 +sub_8100FD4: @ 8100FD4 push {r4-r6,lr} adds r4, r0, 0 ldrh r0, [r4, 0x38] @@ -468418,7 +468418,7 @@ _081010C2: thumb_func_end sub_8100FD4 thumb_func_start sub_81010CC -sub_81010CC: ; 81010CC +sub_81010CC: @ 81010CC push {r4-r6,lr} adds r4, r0, 0 ldr r6, =0x02038437 @@ -468466,7 +468466,7 @@ sub_81010CC: ; 81010CC thumb_func_end sub_81010CC thumb_func_start sub_8101138 -sub_8101138: ; 8101138 +sub_8101138: @ 8101138 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -468648,7 +468648,7 @@ _08101290: thumb_func_end sub_8101138 thumb_func_start sub_8101298 -sub_8101298: ; 8101298 +sub_8101298: @ 8101298 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x34 @@ -468712,7 +468712,7 @@ _08101304: thumb_func_end sub_8101298 thumb_func_start sub_810130C -sub_810130C: ; 810130C +sub_810130C: @ 810130C push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -468749,7 +468749,7 @@ _08101320: thumb_func_end sub_810130C thumb_func_start sub_810135C -sub_810135C: ; 810135C +sub_810135C: @ 810135C push {r4-r6,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -468850,7 +468850,7 @@ _08101414: thumb_func_end sub_810135C thumb_func_start sub_8101440 -sub_8101440: ; 8101440 +sub_8101440: @ 8101440 push {r4,lr} adds r4, r0, 0 bl sub_80A6838 @@ -468894,7 +468894,7 @@ _0810148E: thumb_func_end sub_8101440 thumb_func_start sub_81014A0 -sub_81014A0: ; 81014A0 +sub_81014A0: @ 81014A0 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -468938,7 +468938,7 @@ _081014EC: thumb_func_end sub_81014A0 thumb_func_start sub_81014F4 -sub_81014F4: ; 81014F4 +sub_81014F4: @ 81014F4 push {r4,lr} adds r4, r0, 0 bl sub_80A6838 @@ -468986,7 +468986,7 @@ _0810154A: thumb_func_end sub_81014F4 thumb_func_start sub_8101560 -sub_8101560: ; 8101560 +sub_8101560: @ 8101560 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -469025,7 +469025,7 @@ _081015A4: thumb_func_end sub_8101560 thumb_func_start sub_81015AC -sub_81015AC: ; 81015AC +sub_81015AC: @ 81015AC push {lr} ldrh r1, [r0, 0x20] subs r1, 0x20 @@ -469045,7 +469045,7 @@ sub_81015AC: ; 81015AC thumb_func_end sub_81015AC thumb_func_start sub_81015D4 -sub_81015D4: ; 81015D4 +sub_81015D4: @ 81015D4 push {r4-r6,lr} adds r5, r0, 0 ldrh r6, [r5, 0x38] @@ -469127,7 +469127,7 @@ _0810166A: thumb_func_end sub_81015D4 thumb_func_start sub_8101684 -sub_8101684: ; 8101684 +sub_8101684: @ 8101684 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x38] @@ -469154,7 +469154,7 @@ _081016B0: thumb_func_end sub_8101684 thumb_func_start sub_81016B8 -sub_81016B8: ; 81016B8 +sub_81016B8: @ 81016B8 push {r4-r7,lr} adds r5, r0, 0 ldrh r1, [r5, 0x6] @@ -469244,7 +469244,7 @@ _08101760: thumb_func_end sub_81016B8 thumb_func_start sub_8101774 -sub_8101774: ; 8101774 +sub_8101774: @ 8101774 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -469328,7 +469328,7 @@ _08101814: thumb_func_end sub_8101774 thumb_func_start sub_8101820 -sub_8101820: ; 8101820 +sub_8101820: @ 8101820 push {lr} adds r2, r0, 0 ldr r0, =0x0203841e @@ -469348,7 +469348,7 @@ _08101838: thumb_func_end sub_8101820 thumb_func_start sub_8101848 -sub_8101848: ; 8101848 +sub_8101848: @ 8101848 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -469391,7 +469391,7 @@ _08101890: thumb_func_end sub_8101848 thumb_func_start sub_8101898 -sub_8101898: ; 8101898 +sub_8101898: @ 8101898 push {r4,lr} adds r3, r0, 0 ldr r0, =0x0203841e @@ -469477,7 +469477,7 @@ _0810190E: thumb_func_end sub_8101898 thumb_func_start sub_8101940 -sub_8101940: ; 8101940 +sub_8101940: @ 8101940 push {lr} adds r3, r0, 0 adds r2, r3, 0 @@ -469525,7 +469525,7 @@ _0810198E: thumb_func_end sub_8101940 thumb_func_start sub_8101998 -sub_8101998: ; 8101998 +sub_8101998: @ 8101998 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x6 @@ -469561,7 +469561,7 @@ _081019B6: thumb_func_end sub_8101998 thumb_func_start sub_81019E8 -sub_81019E8: ; 81019E8 +sub_81019E8: @ 81019E8 push {r4-r6,lr} adds r5, r0, 0 movs r0, 0x2E @@ -469627,7 +469627,7 @@ _08101A5E: thumb_func_end sub_81019E8 thumb_func_start sub_8101A74 -sub_8101A74: ; 8101A74 +sub_8101A74: @ 8101A74 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x4 @@ -469663,7 +469663,7 @@ _08101A92: thumb_func_end sub_8101A74 thumb_func_start sub_8101AC4 -sub_8101AC4: ; 8101AC4 +sub_8101AC4: @ 8101AC4 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x2E] @@ -469684,7 +469684,7 @@ _08101ADE: thumb_func_end sub_8101AC4 thumb_func_start sub_8101AE8 -sub_8101AE8: ; 8101AE8 +sub_8101AE8: @ 8101AE8 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x2E @@ -469760,7 +469760,7 @@ _08101B78: thumb_func_end sub_8101AE8 thumb_func_start sub_8101B84 -sub_8101B84: ; 8101B84 +sub_8101B84: @ 8101B84 push {lr} bl move_anim_8072740 pop {r0} @@ -469768,7 +469768,7 @@ sub_8101B84: ; 8101B84 thumb_func_end sub_8101B84 thumb_func_start sub_8101B90 -sub_8101B90: ; 8101B90 +sub_8101B90: @ 8101B90 movs r1, 0 strh r1, [r0, 0x2E] ldr r1, =sub_8101BA0 @@ -469778,7 +469778,7 @@ sub_8101B90: ; 8101B90 thumb_func_end sub_8101B90 thumb_func_start sub_8101BA0 -sub_8101BA0: ; 8101BA0 +sub_8101BA0: @ 8101BA0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x2E @@ -469897,7 +469897,7 @@ _08101C8E: thumb_func_end sub_8101BA0 thumb_func_start sub_8101C94 -sub_8101C94: ; 8101C94 +sub_8101C94: @ 8101C94 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -469971,7 +469971,7 @@ _08101D22: thumb_func_end sub_8101C94 thumb_func_start sub_8101D2C -sub_8101D2C: ; 8101D2C +sub_8101D2C: @ 8101D2C push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -470203,7 +470203,7 @@ _08101EE6: thumb_func_end sub_8101D2C thumb_func_start sub_8101EEC -sub_8101EEC: ; 8101EEC +sub_8101EEC: @ 8101EEC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -470245,7 +470245,7 @@ _08101F38: thumb_func_end sub_8101EEC thumb_func_start sub_8101F40 -sub_8101F40: ; 8101F40 +sub_8101F40: @ 8101F40 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x0203841e @@ -470290,7 +470290,7 @@ _08101F5E: thumb_func_end sub_8101F40 thumb_func_start sub_8101FA8 -sub_8101FA8: ; 8101FA8 +sub_8101FA8: @ 8101FA8 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x02038437 @@ -470320,7 +470320,7 @@ sub_8101FA8: ; 8101FA8 thumb_func_end sub_8101FA8 thumb_func_start sub_8101FF0 -sub_8101FF0: ; 8101FF0 +sub_8101FF0: @ 8101FF0 push {r4-r6,lr} adds r4, r0, 0 ldr r5, =0x02038437 @@ -470356,7 +470356,7 @@ sub_8101FF0: ; 8101FF0 thumb_func_end sub_8101FF0 thumb_func_start sub_8102044 -sub_8102044: ; 8102044 +sub_8102044: @ 8102044 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -470385,7 +470385,7 @@ _0810206E: thumb_func_end sub_8102044 thumb_func_start sub_810207C -sub_810207C: ; 810207C +sub_810207C: @ 810207C movs r1, 0 strh r1, [r0, 0x2E] strh r1, [r0, 0x30] @@ -470396,7 +470396,7 @@ sub_810207C: ; 810207C thumb_func_end sub_810207C thumb_func_start sub_810208C -sub_810208C: ; 810208C +sub_810208C: @ 810208C push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x2E] @@ -470438,7 +470438,7 @@ _081020D4: thumb_func_end sub_810208C thumb_func_start sub_81020D8 -sub_81020D8: ; 81020D8 +sub_81020D8: @ 81020D8 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x0203841e @@ -470482,7 +470482,7 @@ _081020F6: thumb_func_end sub_81020D8 thumb_func_start sub_810213C -sub_810213C: ; 810213C +sub_810213C: @ 810213C push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -470519,7 +470519,7 @@ _08102178: thumb_func_end sub_810213C thumb_func_start sub_810217C -sub_810217C: ; 810217C +sub_810217C: @ 810217C push {r4-r6,lr} adds r4, r0, 0 ldr r6, =0x02038436 @@ -470557,7 +470557,7 @@ sub_810217C: ; 810217C thumb_func_end sub_810217C thumb_func_start sub_81021CC -sub_81021CC: ; 81021CC +sub_81021CC: @ 81021CC push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -470640,7 +470640,7 @@ _08102262: thumb_func_end sub_81021CC thumb_func_start sub_8102268 -sub_8102268: ; 8102268 +sub_8102268: @ 8102268 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x2E @@ -470692,7 +470692,7 @@ _081022C2: thumb_func_end sub_8102268 thumb_func_start sub_81022D4 -sub_81022D4: ; 81022D4 +sub_81022D4: @ 81022D4 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -470752,7 +470752,7 @@ _08102344: thumb_func_end sub_81022D4 thumb_func_start sub_810234C -sub_810234C: ; 810234C +sub_810234C: @ 810234C push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -470775,7 +470775,7 @@ sub_810234C: ; 810234C thumb_func_end sub_810234C thumb_func_start sub_810237C -sub_810237C: ; 810237C +sub_810237C: @ 810237C push {r4,r5,lr} adds r5, r0, 0 ldrh r1, [r5, 0x2E] @@ -470822,7 +470822,7 @@ _081023CC: thumb_func_end sub_810237C thumb_func_start sub_81023E0 -sub_81023E0: ; 81023E0 +sub_81023E0: @ 81023E0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -470865,7 +470865,7 @@ _08102428: thumb_func_end sub_81023E0 thumb_func_start sub_8102434 -sub_8102434: ; 8102434 +sub_8102434: @ 8102434 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -470921,7 +470921,7 @@ _08102490: thumb_func_end sub_8102434 thumb_func_start sub_81024A8 -sub_81024A8: ; 81024A8 +sub_81024A8: @ 81024A8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -470949,7 +470949,7 @@ _081024C2: thumb_func_end sub_81024A8 thumb_func_start sub_81024E0 -sub_81024E0: ; 81024E0 +sub_81024E0: @ 81024E0 push {r4,lr} adds r4, r0, 0 bl sub_80A4DF0 @@ -470986,7 +470986,7 @@ _081024FE: thumb_func_end sub_81024E0 thumb_func_start sub_8102528 -sub_8102528: ; 8102528 +sub_8102528: @ 8102528 push {lr} adds r1, r0, 0 movs r2, 0x2E @@ -471001,7 +471001,7 @@ _0810253A: thumb_func_end sub_8102528 thumb_func_start sub_8102540 -sub_8102540: ; 8102540 +sub_8102540: @ 8102540 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038436 @@ -471032,7 +471032,7 @@ sub_8102540: ; 8102540 thumb_func_end sub_8102540 thumb_func_start sub_8102584 -sub_8102584: ; 8102584 +sub_8102584: @ 8102584 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x30] @@ -471067,7 +471067,7 @@ _081025BC: thumb_func_end sub_8102584 thumb_func_start sub_81025C0 -sub_81025C0: ; 81025C0 +sub_81025C0: @ 81025C0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -471168,7 +471168,7 @@ sub_81025C0: ; 81025C0 thumb_func_end sub_81025C0 thumb_func_start sub_81026A8 -sub_81026A8: ; 81026A8 +sub_81026A8: @ 81026A8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -471377,7 +471377,7 @@ _08102832: thumb_func_end sub_81026A8 thumb_func_start sub_8102844 -sub_8102844: ; 8102844 +sub_8102844: @ 8102844 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x0203841e @@ -471513,7 +471513,7 @@ _08102958: thumb_func_end sub_8102844 thumb_func_start sub_810296C -sub_810296C: ; 810296C +sub_810296C: @ 810296C push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x34] @@ -471554,7 +471554,7 @@ _081029B0: thumb_func_end sub_810296C thumb_func_start sub_81029B4 -sub_81029B4: ; 81029B4 +sub_81029B4: @ 81029B4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -471692,7 +471692,7 @@ _08102AD2: thumb_func_end sub_81029B4 thumb_func_start sub_8102AE0 -sub_8102AE0: ; 8102AE0 +sub_8102AE0: @ 8102AE0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -471736,7 +471736,7 @@ _08102B32: thumb_func_end sub_8102AE0 thumb_func_start sub_8102B3C -sub_8102B3C: ; 8102B3C +sub_8102B3C: @ 8102B3C push {r4,r5,lr} adds r5, r0, 0 ldrh r0, [r5, 0x34] @@ -471809,7 +471809,7 @@ _08102BC2: thumb_func_end sub_8102B3C thumb_func_start sub_8102BCC -sub_8102BCC: ; 8102BCC +sub_8102BCC: @ 8102BCC push {r4,lr} adds r4, r0, 0 ldr r1, =move_anim_8072740 @@ -471823,7 +471823,7 @@ sub_8102BCC: ; 8102BCC thumb_func_end sub_8102BCC thumb_func_start sub_8102BE8 -sub_8102BE8: ; 8102BE8 +sub_8102BE8: @ 8102BE8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -471917,7 +471917,7 @@ _08102C7A: thumb_func_end sub_8102BE8 thumb_func_start sub_8102CA0 -sub_8102CA0: ; 8102CA0 +sub_8102CA0: @ 8102CA0 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -471944,7 +471944,7 @@ _08102CAA: thumb_func_end sub_8102CA0 thumb_func_start sub_8102CD4 -sub_8102CD4: ; 8102CD4 +sub_8102CD4: @ 8102CD4 push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -472029,7 +472029,7 @@ _08102D4E: thumb_func_end sub_8102CD4 thumb_func_start sub_8102D8C -sub_8102D8C: ; 8102D8C +sub_8102D8C: @ 8102D8C push {r4-r7,lr} mov r7, r8 push {r7} @@ -472076,7 +472076,7 @@ _08102DC2: thumb_func_end sub_8102D8C thumb_func_start sub_8102DE4 -sub_8102DE4: ; 8102DE4 +sub_8102DE4: @ 8102DE4 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -472183,7 +472183,7 @@ _08102EA6: thumb_func_end sub_8102DE4 thumb_func_start sub_8102EB0 -sub_8102EB0: ; 8102EB0 +sub_8102EB0: @ 8102EB0 push {r4-r7,lr} adds r6, r0, 0 ldr r7, =0x02038436 @@ -472249,7 +472249,7 @@ _08102ECE: thumb_func_end sub_8102EB0 thumb_func_start sub_8102F40 -sub_8102F40: ; 8102F40 +sub_8102F40: @ 8102F40 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x3A] @@ -472312,7 +472312,7 @@ _08102FB2: thumb_func_end sub_8102F40 thumb_func_start sub_8102FB8 -sub_8102FB8: ; 8102FB8 +sub_8102FB8: @ 8102FB8 push {r4-r6,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -472362,7 +472362,7 @@ _08102FDE: thumb_func_end sub_8102FB8 thumb_func_start sub_8103028 -sub_8103028: ; 8103028 +sub_8103028: @ 8103028 push {r4,r5,lr} adds r4, r0, 0 bl sub_80A6838 @@ -472425,7 +472425,7 @@ _08103074: thumb_func_end sub_8103028 thumb_func_start sub_81030B0 -sub_81030B0: ; 81030B0 +sub_81030B0: @ 81030B0 push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -472474,7 +472474,7 @@ _08103106: thumb_func_end sub_81030B0 thumb_func_start sub_810310C -sub_810310C: ; 810310C +sub_810310C: @ 810310C push {r4-r6,lr} adds r6, r1, 0 lsls r0, 24 @@ -472520,7 +472520,7 @@ _08103158: thumb_func_end sub_810310C thumb_func_start sub_8103164 -sub_8103164: ; 8103164 +sub_8103164: @ 8103164 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -472564,7 +472564,7 @@ _08103182: thumb_func_end sub_8103164 thumb_func_start sub_81031D0 -sub_81031D0: ; 81031D0 +sub_81031D0: @ 81031D0 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -472591,7 +472591,7 @@ _081031F8: thumb_func_end sub_81031D0 thumb_func_start sub_8103208 -sub_8103208: ; 8103208 +sub_8103208: @ 8103208 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -472622,7 +472622,7 @@ _08103226: thumb_func_end sub_8103208 thumb_func_start sub_8103250 -sub_8103250: ; 8103250 +sub_8103250: @ 8103250 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -472648,7 +472648,7 @@ _08103276: thumb_func_end sub_8103250 thumb_func_start sub_8103284 -sub_8103284: ; 8103284 +sub_8103284: @ 8103284 push {r4-r6,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -472704,7 +472704,7 @@ _081032CA: thumb_func_end sub_8103284 thumb_func_start sub_8103300 -sub_8103300: ; 8103300 +sub_8103300: @ 8103300 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x36] @@ -472723,7 +472723,7 @@ _08103316: thumb_func_end sub_8103300 thumb_func_start sub_8103320 -sub_8103320: ; 8103320 +sub_8103320: @ 8103320 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x30] @@ -472786,7 +472786,7 @@ _08103388: thumb_func_end sub_8103320 thumb_func_start sub_8103390 -sub_8103390: ; 8103390 +sub_8103390: @ 8103390 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -472831,7 +472831,7 @@ _081033DE: thumb_func_end sub_8103390 thumb_func_start sub_81033F0 -sub_81033F0: ; 81033F0 +sub_81033F0: @ 81033F0 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -472861,7 +472861,7 @@ _0810341E: thumb_func_end sub_81033F0 thumb_func_start sub_810342C -sub_810342C: ; 810342C +sub_810342C: @ 810342C push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x30] @@ -472879,7 +472879,7 @@ _08103444: thumb_func_end sub_810342C thumb_func_start sub_8103448 -sub_8103448: ; 8103448 +sub_8103448: @ 8103448 push {r4,r5,lr} adds r4, r0, 0 bl sub_80A6838 @@ -472914,7 +472914,7 @@ sub_8103448: ; 8103448 thumb_func_end sub_8103448 thumb_func_start sub_8103498 -sub_8103498: ; 8103498 +sub_8103498: @ 8103498 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -472943,7 +472943,7 @@ _081034B6: thumb_func_end sub_8103498 thumb_func_start sub_81034D8 -sub_81034D8: ; 81034D8 +sub_81034D8: @ 81034D8 push {lr} adds r1, r0, 0 movs r2, 0x2E @@ -473002,7 +473002,7 @@ _08103538: thumb_func_end sub_81034D8 thumb_func_start sub_810353C -sub_810353C: ; 810353C +sub_810353C: @ 810353C push {r4,lr} adds r4, r0, 0 ldr r3, =0x02020630 @@ -473044,7 +473044,7 @@ _0810357A: thumb_func_end sub_810353C thumb_func_start sub_810358C -sub_810358C: ; 810358C +sub_810358C: @ 810358C push {r4-r6,lr} adds r5, r0, 0 ldr r4, =0x02038436 @@ -473109,7 +473109,7 @@ _081035EE: thumb_func_end sub_810358C thumb_func_start sub_8103620 -sub_8103620: ; 8103620 +sub_8103620: @ 8103620 push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -473133,7 +473133,7 @@ sub_8103620: ; 8103620 thumb_func_end sub_8103620 thumb_func_start sub_8103658 -sub_8103658: ; 8103658 +sub_8103658: @ 8103658 push {lr} ldrh r1, [r0, 0x30] strh r1, [r0, 0x2E] @@ -473152,7 +473152,7 @@ sub_8103658: ; 8103658 thumb_func_end sub_8103658 thumb_func_start sub_8103680 -sub_8103680: ; 8103680 +sub_8103680: @ 8103680 push {lr} adds r1, r0, 0 ldrh r2, [r1, 0x38] @@ -473172,7 +473172,7 @@ _0810369A: thumb_func_end sub_8103680 thumb_func_start sub_81036A0 -sub_81036A0: ; 81036A0 +sub_81036A0: @ 81036A0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -473198,7 +473198,7 @@ sub_81036A0: ; 81036A0 thumb_func_end sub_81036A0 thumb_func_start sub_81036DC -sub_81036DC: ; 81036DC +sub_81036DC: @ 81036DC push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -473319,7 +473319,7 @@ _081037D0: thumb_func_end sub_81036DC thumb_func_start sub_81037D8 -sub_81037D8: ; 81037D8 +sub_81037D8: @ 81037D8 push {r4,r5,lr} adds r4, r0, 0 bl sub_80A6838 @@ -473395,7 +473395,7 @@ _08103860: thumb_func_end sub_81037D8 thumb_func_start sub_810387C -sub_810387C: ; 810387C +sub_810387C: @ 810387C push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -473412,7 +473412,7 @@ sub_810387C: ; 810387C thumb_func_end sub_810387C thumb_func_start sub_81038A0 -sub_81038A0: ; 81038A0 +sub_81038A0: @ 81038A0 push {lr} movs r1, 0x6 strh r1, [r0, 0x2E] @@ -473431,7 +473431,7 @@ sub_81038A0: ; 81038A0 thumb_func_end sub_81038A0 thumb_func_start sub_81038C8 -sub_81038C8: ; 81038C8 +sub_81038C8: @ 81038C8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -473545,7 +473545,7 @@ _08103980: thumb_func_end sub_81038C8 thumb_func_start sub_81039CC -sub_81039CC: ; 81039CC +sub_81039CC: @ 81039CC push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x2E] @@ -473573,7 +473573,7 @@ _081039F6: thumb_func_end sub_81039CC thumb_func_start sub_8103A00 -sub_8103A00: ; 8103A00 +sub_8103A00: @ 8103A00 push {r4,lr} adds r2, r0, 0 movs r0, 0x3C @@ -473662,7 +473662,7 @@ _08103A98: thumb_func_end sub_8103A00 thumb_func_start sub_8103AA4 -sub_8103AA4: ; 8103AA4 +sub_8103AA4: @ 8103AA4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -473824,7 +473824,7 @@ _08103BD4: thumb_func_end sub_8103AA4 thumb_func_start sub_8103BE4 -sub_8103BE4: ; 8103BE4 +sub_8103BE4: @ 8103BE4 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -473846,7 +473846,7 @@ _08103C02: thumb_func_end sub_8103BE4 thumb_func_start sub_8103C0C -sub_8103C0C: ; 8103C0C +sub_8103C0C: @ 8103C0C push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -473955,7 +473955,7 @@ _08103CE0: thumb_func_end sub_8103C0C thumb_func_start sub_8103CF0 -sub_8103CF0: ; 8103CF0 +sub_8103CF0: @ 8103CF0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -474293,7 +474293,7 @@ _08103FC8: thumb_func_end sub_8103CF0 thumb_func_start sub_8103FE8 -sub_8103FE8: ; 8103FE8 +sub_8103FE8: @ 8103FE8 push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -474316,7 +474316,7 @@ sub_8103FE8: ; 8103FE8 thumb_func_end sub_8103FE8 thumb_func_start sub_8104018 -sub_8104018: ; 8104018 +sub_8104018: @ 8104018 push {r4-r7,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -474375,7 +474375,7 @@ _0810407C: thumb_func_end sub_8104018 thumb_func_start sub_8104088 -sub_8104088: ; 8104088 +sub_8104088: @ 8104088 push {r4-r7,lr} sub sp, 0x4 adds r5, r0, 0 @@ -474454,7 +474454,7 @@ _081040CC: thumb_func_end sub_8104088 thumb_func_start sub_810413C -sub_810413C: ; 810413C +sub_810413C: @ 810413C ldr r1, =0x0000fff0 strh r1, [r0, 0x32] ldrh r1, [r0, 0x22] @@ -474467,7 +474467,7 @@ sub_810413C: ; 810413C thumb_func_end sub_810413C thumb_func_start sub_8104154 -sub_8104154: ; 8104154 +sub_8104154: @ 8104154 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -474524,7 +474524,7 @@ _081041B8: thumb_func_end sub_8104154 thumb_func_start sub_81041C4 -sub_81041C4: ; 81041C4 +sub_81041C4: @ 81041C4 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x1 @@ -474562,7 +474562,7 @@ sub_81041C4: ; 81041C4 thumb_func_end sub_81041C4 thumb_func_start sub_810421C -sub_810421C: ; 810421C +sub_810421C: @ 810421C push {r4,lr} adds r4, r0, 0 movs r0, 0x3F @@ -474624,7 +474624,7 @@ _08104250: thumb_func_end sub_810421C thumb_func_start sub_81042A0 -sub_81042A0: ; 81042A0 +sub_81042A0: @ 81042A0 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x3C] @@ -474678,7 +474678,7 @@ _081042FE: thumb_func_end sub_81042A0 thumb_func_start sub_8104304 -sub_8104304: ; 8104304 +sub_8104304: @ 8104304 push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -474719,7 +474719,7 @@ _08104322: thumb_func_end sub_8104304 thumb_func_start sub_8104364 -sub_8104364: ; 8104364 +sub_8104364: @ 8104364 push {r4-r7,lr} mov r7, r8 push {r7} @@ -474783,7 +474783,7 @@ _08104390: thumb_func_end sub_8104364 thumb_func_start sub_81043F8 -sub_81043F8: ; 81043F8 +sub_81043F8: @ 81043F8 push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -474800,7 +474800,7 @@ _0810440E: thumb_func_end sub_81043F8 thumb_func_start sub_8104414 -sub_8104414: ; 8104414 +sub_8104414: @ 8104414 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -474876,7 +474876,7 @@ _08104448: thumb_func_end sub_8104414 thumb_func_start sub_81044BC -sub_81044BC: ; 81044BC +sub_81044BC: @ 81044BC push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -474933,7 +474933,7 @@ _08104520: thumb_func_end sub_81044BC thumb_func_start sub_8104530 -sub_8104530: ; 8104530 +sub_8104530: @ 8104530 push {r4,lr} adds r4, r0, 0 movs r1, 0x34 @@ -474987,7 +474987,7 @@ _0810458A: thumb_func_end sub_8104530 thumb_func_start sub_8104594 -sub_8104594: ; 8104594 +sub_8104594: @ 8104594 push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -475003,7 +475003,7 @@ _081045A8: thumb_func_end sub_8104594 thumb_func_start sub_81045B0 -sub_81045B0: ; 81045B0 +sub_81045B0: @ 81045B0 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -475047,7 +475047,7 @@ sub_81045B0: ; 81045B0 thumb_func_end sub_81045B0 thumb_func_start sub_8104614 -sub_8104614: ; 8104614 +sub_8104614: @ 8104614 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -475092,7 +475092,7 @@ _08104664: thumb_func_end sub_8104614 thumb_func_start sub_8104674 -sub_8104674: ; 8104674 +sub_8104674: @ 8104674 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -475132,7 +475132,7 @@ sub_8104674: ; 8104674 thumb_func_end sub_8104674 thumb_func_start sub_81046CC -sub_81046CC: ; 81046CC +sub_81046CC: @ 81046CC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -475286,7 +475286,7 @@ _081047F6: thumb_func_end sub_81046CC thumb_func_start sub_8104800 -sub_8104800: ; 8104800 +sub_8104800: @ 8104800 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -475402,7 +475402,7 @@ _081048DA: thumb_func_end sub_8104800 thumb_func_start sub_81048F0 -sub_81048F0: ; 81048F0 +sub_81048F0: @ 81048F0 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -475440,7 +475440,7 @@ _0810492E: thumb_func_end sub_81048F0 thumb_func_start sub_8104938 -sub_8104938: ; 8104938 +sub_8104938: @ 8104938 push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -475484,7 +475484,7 @@ _0810498A: thumb_func_end sub_8104938 thumb_func_start sub_8104998 -sub_8104998: ; 8104998 +sub_8104998: @ 8104998 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -475624,7 +475624,7 @@ _08104AA8: thumb_func_end sub_8104998 thumb_func_start sub_8104AB4 -sub_8104AB4: ; 8104AB4 +sub_8104AB4: @ 8104AB4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -475650,7 +475650,7 @@ sub_8104AB4: ; 8104AB4 thumb_func_end sub_8104AB4 thumb_func_start sub_8104AF0 -sub_8104AF0: ; 8104AF0 +sub_8104AF0: @ 8104AF0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -475673,7 +475673,7 @@ _08104B10: thumb_func_end sub_8104AF0 thumb_func_start sub_8104B1C -sub_8104B1C: ; 8104B1C +sub_8104B1C: @ 8104B1C push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x02038436 @@ -475734,7 +475734,7 @@ _08104B6A: thumb_func_end sub_8104B1C thumb_func_start sub_8104BAC -sub_8104BAC: ; 8104BAC +sub_8104BAC: @ 8104BAC push {r4-r6,lr} adds r6, r0, 0 ldr r0, =0x0203841e @@ -475797,7 +475797,7 @@ _08104C16: thumb_func_end sub_8104BAC thumb_func_start sub_8104C38 -sub_8104C38: ; 8104C38 +sub_8104C38: @ 8104C38 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -475826,7 +475826,7 @@ sub_8104C38: ; 8104C38 thumb_func_end sub_8104C38 thumb_func_start sub_8104C78 -sub_8104C78: ; 8104C78 +sub_8104C78: @ 8104C78 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -475849,7 +475849,7 @@ _08104C98: thumb_func_end sub_8104C78 thumb_func_start sub_8104CA4 -sub_8104CA4: ; 8104CA4 +sub_8104CA4: @ 8104CA4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -475911,7 +475911,7 @@ _08104D0E: thumb_func_end sub_8104CA4 thumb_func_start sub_8104D28 -sub_8104D28: ; 8104D28 +sub_8104D28: @ 8104D28 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -476080,7 +476080,7 @@ _08104E6C: thumb_func_end sub_8104D28 thumb_func_start sub_8104E74 -sub_8104E74: ; 8104E74 +sub_8104E74: @ 8104E74 push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -476181,7 +476181,7 @@ _08104F1A: thumb_func_end sub_8104E74 thumb_func_start sub_8104F54 -sub_8104F54: ; 8104F54 +sub_8104F54: @ 8104F54 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -476287,7 +476287,7 @@ _0810500E: thumb_func_end sub_8104F54 thumb_func_start sub_810501C -sub_810501C: ; 810501C +sub_810501C: @ 810501C push {r4-r6,lr} adds r4, r0, 0 ldr r6, =0x02038437 @@ -476330,7 +476330,7 @@ sub_810501C: ; 810501C thumb_func_end sub_810501C thumb_func_start sub_8105078 -sub_8105078: ; 8105078 +sub_8105078: @ 8105078 push {r4,lr} adds r4, r0, 0 movs r0, 0x2E @@ -476508,7 +476508,7 @@ _081051BC: thumb_func_end sub_8105078 thumb_func_start sub_81051C4 -sub_81051C4: ; 81051C4 +sub_81051C4: @ 81051C4 push {r4-r7,lr} sub sp, 0x4 adds r6, r0, 0 @@ -476599,7 +476599,7 @@ _0810526A: thumb_func_end sub_81051C4 thumb_func_start sub_8105284 -sub_8105284: ; 8105284 +sub_8105284: @ 8105284 push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -476617,7 +476617,7 @@ _0810529E: thumb_func_end sub_8105284 thumb_func_start sub_81052A4 -sub_81052A4: ; 81052A4 +sub_81052A4: @ 81052A4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -476874,7 +476874,7 @@ _0810549E: thumb_func_end sub_81052A4 thumb_func_start sub_81054E8 -sub_81054E8: ; 81054E8 +sub_81054E8: @ 81054E8 push {r4,lr} adds r4, r0, 0 ldr r0, =0x000027db @@ -476907,7 +476907,7 @@ _0810550E: thumb_func_end sub_81054E8 thumb_func_start sub_8105538 -sub_8105538: ; 8105538 +sub_8105538: @ 8105538 push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -476937,7 +476937,7 @@ _08105554: thumb_func_end sub_8105538 thumb_func_start sub_810557C -sub_810557C: ; 810557C +sub_810557C: @ 810557C push {r4,r5,lr} adds r4, r0, 0 ldrh r2, [r4, 0x2E] @@ -476995,7 +476995,7 @@ _081055E0: thumb_func_end sub_810557C thumb_func_start sub_81055F4 -sub_81055F4: ; 81055F4 +sub_81055F4: @ 81055F4 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -477018,7 +477018,7 @@ _08105612: thumb_func_end sub_81055F4 thumb_func_start sub_810561C -sub_810561C: ; 810561C +sub_810561C: @ 810561C push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -477073,7 +477073,7 @@ _08105682: thumb_func_end sub_810561C thumb_func_start sub_8105694 -sub_8105694: ; 8105694 +sub_8105694: @ 8105694 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x26] @@ -477107,7 +477107,7 @@ _081056CA: thumb_func_end sub_8105694 thumb_func_start sub_81056D4 -sub_81056D4: ; 81056D4 +sub_81056D4: @ 81056D4 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -477145,7 +477145,7 @@ _08105712: thumb_func_end sub_81056D4 thumb_func_start sub_810571C -sub_810571C: ; 810571C +sub_810571C: @ 810571C push {lr} adds r3, r0, 0 ldr r0, =0x0203841e @@ -477177,7 +477177,7 @@ _08105754: thumb_func_end sub_810571C thumb_func_start sub_810575C -sub_810575C: ; 810575C +sub_810575C: @ 810575C push {r4,lr} adds r4, r0, 0 movs r0, 0x50 @@ -477194,7 +477194,7 @@ sub_810575C: ; 810575C thumb_func_end sub_810575C thumb_func_start sub_810577C -sub_810577C: ; 810577C +sub_810577C: @ 810577C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -477221,7 +477221,7 @@ sub_810577C: ; 810577C thumb_func_end sub_810577C thumb_func_start sub_81057B8 -sub_81057B8: ; 81057B8 +sub_81057B8: @ 81057B8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -477265,7 +477265,7 @@ _08105802: thumb_func_end sub_81057B8 thumb_func_start sub_8105810 -sub_8105810: ; 8105810 +sub_8105810: @ 8105810 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -477312,7 +477312,7 @@ _08105856: thumb_func_end sub_8105810 thumb_func_start sub_8105878 -sub_8105878: ; 8105878 +sub_8105878: @ 8105878 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -477464,7 +477464,7 @@ _08105992: thumb_func_end sub_8105878 thumb_func_start sub_810599C -sub_810599C: ; 810599C +sub_810599C: @ 810599C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -477498,7 +477498,7 @@ sub_810599C: ; 810599C thumb_func_end sub_810599C thumb_func_start sub_81059E0 -sub_81059E0: ; 81059E0 +sub_81059E0: @ 81059E0 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -477602,7 +477602,7 @@ _08105AA6: thumb_func_end sub_81059E0 thumb_func_start sub_8105AAC -sub_8105AAC: ; 8105AAC +sub_8105AAC: @ 8105AAC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -477645,7 +477645,7 @@ sub_8105AAC: ; 8105AAC thumb_func_end sub_8105AAC thumb_func_start sub_8105B08 -sub_8105B08: ; 8105B08 +sub_8105B08: @ 8105B08 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -477808,7 +477808,7 @@ _08105C42: thumb_func_end sub_8105B08 thumb_func_start sub_8105C48 -sub_8105C48: ; 8105C48 +sub_8105C48: @ 8105C48 push {r4,lr} adds r3, r0, 0 ldr r4, =0x03005e00 @@ -477865,7 +477865,7 @@ _08105CAA: thumb_func_end sub_8105C48 thumb_func_start sub_8105CB4 -sub_8105CB4: ; 8105CB4 +sub_8105CB4: @ 8105CB4 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -477943,7 +477943,7 @@ _08105D00: thumb_func_end sub_8105CB4 thumb_func_start sub_8105D60 -sub_8105D60: ; 8105D60 +sub_8105D60: @ 8105D60 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -477965,7 +477965,7 @@ _08105D6A: thumb_func_end sub_8105D60 thumb_func_start sub_8105D88 -sub_8105D88: ; 8105D88 +sub_8105D88: @ 8105D88 push {r4,r5,lr} adds r5, r0, 0 lsls r1, 24 @@ -478010,7 +478010,7 @@ sub_8105D88: ; 8105D88 thumb_func_end sub_8105D88 thumb_func_start sub_8105DE8 -sub_8105DE8: ; 8105DE8 +sub_8105DE8: @ 8105DE8 push {r4-r6,lr} adds r5, r0, 0 movs r1, 0 @@ -478061,7 +478061,7 @@ _08105E08: thumb_func_end sub_8105DE8 thumb_func_start sub_8105E60 -sub_8105E60: ; 8105E60 +sub_8105E60: @ 8105E60 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -478104,7 +478104,7 @@ _08105EAA: thumb_func_end sub_8105E60 thumb_func_start sub_8105EB0 -sub_8105EB0: ; 8105EB0 +sub_8105EB0: @ 8105EB0 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -478155,7 +478155,7 @@ _08105EC4: thumb_func_end sub_8105EB0 thumb_func_start sub_8105F30 -sub_8105F30: ; 8105F30 +sub_8105F30: @ 8105F30 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -478196,7 +478196,7 @@ _08105F78: thumb_func_end sub_8105F30 thumb_func_start sub_8105F84 -sub_8105F84: ; 8105F84 +sub_8105F84: @ 8105F84 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -478264,7 +478264,7 @@ _0810600C: thumb_func_end sub_8105F84 thumb_func_start sub_8106020 -sub_8106020: ; 8106020 +sub_8106020: @ 8106020 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -478329,7 +478329,7 @@ _081060A4: thumb_func_end sub_8106020 thumb_func_start sub_81060B0 -sub_81060B0: ; 81060B0 +sub_81060B0: @ 81060B0 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -478394,7 +478394,7 @@ _08106134: thumb_func_end sub_81060B0 thumb_func_start sub_8106140 -sub_8106140: ; 8106140 +sub_8106140: @ 8106140 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x1 @@ -478429,7 +478429,7 @@ sub_8106140: ; 8106140 thumb_func_end sub_8106140 thumb_func_start sub_810618C -sub_810618C: ; 810618C +sub_810618C: @ 810618C push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -478459,7 +478459,7 @@ _081061BC: thumb_func_end sub_810618C thumb_func_start sub_81061C4 -sub_81061C4: ; 81061C4 +sub_81061C4: @ 81061C4 push {r4,lr} adds r4, r0, 0 ldrh r2, [r4, 0x2E] @@ -478529,7 +478529,7 @@ _08106244: thumb_func_end sub_81061C4 thumb_func_start sub_810624C -sub_810624C: ; 810624C +sub_810624C: @ 810624C push {lr} ldr r2, =0x0203841e ldrh r1, [r2] @@ -478550,7 +478550,7 @@ sub_810624C: ; 810624C thumb_func_end sub_810624C thumb_func_start sub_810627C -sub_810627C: ; 810627C +sub_810627C: @ 810627C push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -478607,7 +478607,7 @@ _081062E2: thumb_func_end sub_810627C thumb_func_start sub_81062E8 -sub_81062E8: ; 81062E8 +sub_81062E8: @ 81062E8 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -478680,7 +478680,7 @@ _0810632A: thumb_func_end sub_81062E8 thumb_func_start sub_81063A8 -sub_81063A8: ; 81063A8 +sub_81063A8: @ 81063A8 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -478842,7 +478842,7 @@ _081064F0: thumb_func_end sub_81063A8 thumb_func_start sub_81064F8 -sub_81064F8: ; 81064F8 +sub_81064F8: @ 81064F8 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -478939,7 +478939,7 @@ _081065A6: thumb_func_end sub_81064F8 thumb_func_start sub_81065EC -sub_81065EC: ; 81065EC +sub_81065EC: @ 81065EC push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -479101,7 +479101,7 @@ _08106730: thumb_func_end sub_81065EC thumb_func_start sub_810673C -sub_810673C: ; 810673C +sub_810673C: @ 810673C push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x02038436 @@ -479144,7 +479144,7 @@ sub_810673C: ; 810673C thumb_func_end sub_810673C thumb_func_start sub_810679C -sub_810679C: ; 810679C +sub_810679C: @ 810679C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -479252,7 +479252,7 @@ _08106868: thumb_func_end sub_810679C thumb_func_start sub_8106878 -sub_8106878: ; 8106878 +sub_8106878: @ 8106878 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02038436 @@ -479288,7 +479288,7 @@ sub_8106878: ; 8106878 thumb_func_end sub_8106878 thumb_func_start sub_81068CC -sub_81068CC: ; 81068CC +sub_81068CC: @ 81068CC push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -479329,7 +479329,7 @@ _08106910: thumb_func_end sub_81068CC thumb_func_start sub_8106914 -sub_8106914: ; 8106914 +sub_8106914: @ 8106914 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -479357,7 +479357,7 @@ _08106940: thumb_func_end sub_8106914 thumb_func_start sub_8106944 -sub_8106944: ; 8106944 +sub_8106944: @ 8106944 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02038436 @@ -479395,7 +479395,7 @@ sub_8106944: ; 8106944 thumb_func_end sub_8106944 thumb_func_start sub_810699C -sub_810699C: ; 810699C +sub_810699C: @ 810699C push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -479412,7 +479412,7 @@ _081069B2: thumb_func_end sub_810699C thumb_func_start sub_81069B8 -sub_81069B8: ; 81069B8 +sub_81069B8: @ 81069B8 push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -479426,7 +479426,7 @@ sub_81069B8: ; 81069B8 thumb_func_end sub_81069B8 thumb_func_start sub_81069D0 -sub_81069D0: ; 81069D0 +sub_81069D0: @ 81069D0 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x2E @@ -479504,7 +479504,7 @@ _08106A5A: thumb_func_end sub_81069D0 thumb_func_start sub_8106A64 -sub_8106A64: ; 8106A64 +sub_8106A64: @ 8106A64 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x38] @@ -479561,7 +479561,7 @@ _08106AC8: thumb_func_end sub_8106A64 thumb_func_start sub_8106AD0 -sub_8106AD0: ; 8106AD0 +sub_8106AD0: @ 8106AD0 push {r4,r5,lr} adds r4, r0, 0 ldrh r2, [r4, 0x2E] @@ -479626,7 +479626,7 @@ _08106B48: thumb_func_end sub_8106AD0 thumb_func_start sub_8106B54 -sub_8106B54: ; 8106B54 +sub_8106B54: @ 8106B54 push {r4,lr} adds r4, r0, 0 movs r1, 0x34 @@ -479778,7 +479778,7 @@ _08106C78: thumb_func_end sub_8106B54 thumb_func_start sub_8106C80 -sub_8106C80: ; 8106C80 +sub_8106C80: @ 8106C80 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -479819,7 +479819,7 @@ _08106CC8: thumb_func_end sub_8106C80 thumb_func_start sub_8106CD0 -sub_8106CD0: ; 8106CD0 +sub_8106CD0: @ 8106CD0 push {r4,r5,lr} adds r5, r0, 0 ldr r1, =0x0203841e @@ -479887,7 +479887,7 @@ _08106D50: thumb_func_end sub_8106CD0 thumb_func_start sub_8106D5C -sub_8106D5C: ; 8106D5C +sub_8106D5C: @ 8106D5C push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -479917,7 +479917,7 @@ _08106D8C: thumb_func_end sub_8106D5C thumb_func_start sub_8106D90 -sub_8106D90: ; 8106D90 +sub_8106D90: @ 8106D90 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -479945,7 +479945,7 @@ sub_8106D90: ; 8106D90 thumb_func_end sub_8106D90 thumb_func_start sub_8106DD4 -sub_8106DD4: ; 8106DD4 +sub_8106DD4: @ 8106DD4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -479968,7 +479968,7 @@ _08106DF4: thumb_func_end sub_8106DD4 thumb_func_start sub_8106E00 -sub_8106E00: ; 8106E00 +sub_8106E00: @ 8106E00 push {r4-r7,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -480060,7 +480060,7 @@ _08106E88: thumb_func_end sub_8106E00 thumb_func_start sub_8106EC8 -sub_8106EC8: ; 8106EC8 +sub_8106EC8: @ 8106EC8 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x34] @@ -480092,7 +480092,7 @@ _08106EFC: thumb_func_end sub_8106EC8 thumb_func_start sub_8106F00 -sub_8106F00: ; 8106F00 +sub_8106F00: @ 8106F00 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -480143,7 +480143,7 @@ _08106F54: thumb_func_end sub_8106F00 thumb_func_start sub_8106F60 -sub_8106F60: ; 8106F60 +sub_8106F60: @ 8106F60 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x2E @@ -480232,7 +480232,7 @@ _0810700A: thumb_func_end sub_8106F60 thumb_func_start sub_8107018 -sub_8107018: ; 8107018 +sub_8107018: @ 8107018 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x2E] @@ -480253,7 +480253,7 @@ _08107032: thumb_func_end sub_8107018 thumb_func_start sub_810703C -sub_810703C: ; 810703C +sub_810703C: @ 810703C push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x32] @@ -480314,7 +480314,7 @@ _081070A6: thumb_func_end sub_810703C thumb_func_start sub_81070AC -sub_81070AC: ; 81070AC +sub_81070AC: @ 81070AC push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x02022fec @@ -480381,7 +480381,7 @@ _08107118: thumb_func_end sub_81070AC thumb_func_start sub_8107144 -sub_8107144: ; 8107144 +sub_8107144: @ 8107144 push {lr} lsls r0, 24 lsrs r0, 24 @@ -480399,7 +480399,7 @@ sub_8107144: ; 8107144 thumb_func_end sub_8107144 thumb_func_start update_fury_cutter_counter_copy -update_fury_cutter_counter_copy: ; 8107168 +update_fury_cutter_counter_copy: @ 8107168 push {lr} lsls r0, 24 lsrs r0, 24 @@ -480415,7 +480415,7 @@ update_fury_cutter_counter_copy: ; 8107168 thumb_func_end update_fury_cutter_counter_copy thumb_func_start sub_8107188 -sub_8107188: ; 8107188 +sub_8107188: @ 8107188 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -480484,7 +480484,7 @@ _0810720A: thumb_func_end sub_8107188 thumb_func_start sub_810721C -sub_810721C: ; 810721C +sub_810721C: @ 810721C ldr r1, =sub_8107228 str r1, [r0, 0x1C] bx lr @@ -480492,7 +480492,7 @@ sub_810721C: ; 810721C thumb_func_end sub_810721C thumb_func_start sub_8107228 -sub_8107228: ; 8107228 +sub_8107228: @ 8107228 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -480524,7 +480524,7 @@ _0810725A: thumb_func_end sub_8107228 thumb_func_start sub_8107260 -sub_8107260: ; 8107260 +sub_8107260: @ 8107260 push {r4-r6,lr} adds r6, r0, 0 ldr r5, =0x02038436 @@ -480648,7 +480648,7 @@ _081072D8: thumb_func_end sub_8107260 thumb_func_start sub_8107380 -sub_8107380: ; 8107380 +sub_8107380: @ 8107380 push {r4-r7,lr} mov r7, r8 push {r7} @@ -480715,7 +480715,7 @@ _081073F6: thumb_func_end sub_8107380 thumb_func_start sub_8107408 -sub_8107408: ; 8107408 +sub_8107408: @ 8107408 push {lr} adds r3, r0, 0 adds r3, 0x2C @@ -480734,7 +480734,7 @@ sub_8107408: ; 8107408 thumb_func_end sub_8107408 thumb_func_start sub_8107430 -sub_8107430: ; 8107430 +sub_8107430: @ 8107430 push {lr} movs r1, 0xA strh r1, [r0, 0x2E] @@ -480748,7 +480748,7 @@ sub_8107430: ; 8107430 thumb_func_end sub_8107430 thumb_func_start sub_810744C -sub_810744C: ; 810744C +sub_810744C: @ 810744C push {r4-r7,lr} adds r5, r0, 0 movs r1, 0x1 @@ -480814,7 +480814,7 @@ _08107482: thumb_func_end sub_810744C thumb_func_start sub_81074E4 -sub_81074E4: ; 81074E4 +sub_81074E4: @ 81074E4 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -480847,7 +480847,7 @@ _08107518: thumb_func_end sub_81074E4 thumb_func_start sub_8107528 -sub_8107528: ; 8107528 +sub_8107528: @ 8107528 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -480876,7 +480876,7 @@ sub_8107528: ; 8107528 thumb_func_end sub_8107528 thumb_func_start sub_810756C -sub_810756C: ; 810756C +sub_810756C: @ 810756C push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -480943,7 +480943,7 @@ _081075DE: thumb_func_end sub_810756C thumb_func_start sub_81075EC -sub_81075EC: ; 81075EC +sub_81075EC: @ 81075EC push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x1 @@ -481006,7 +481006,7 @@ _08107660: thumb_func_end sub_81075EC thumb_func_start sub_8107674 -sub_8107674: ; 8107674 +sub_8107674: @ 8107674 push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -481051,7 +481051,7 @@ _081076C0: thumb_func_end sub_8107674 thumb_func_start sub_81076C8 -sub_81076C8: ; 81076C8 +sub_81076C8: @ 81076C8 lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -481071,7 +481071,7 @@ sub_81076C8: ; 81076C8 thumb_func_end sub_81076C8 thumb_func_start sub_81076F4 -sub_81076F4: ; 81076F4 +sub_81076F4: @ 81076F4 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -481101,7 +481101,7 @@ _08107722: thumb_func_end sub_81076F4 thumb_func_start sub_8107730 -sub_8107730: ; 8107730 +sub_8107730: @ 8107730 push {r4-r7,lr} adds r4, r0, 0 ldr r7, =0x02038436 @@ -481157,7 +481157,7 @@ _0810778E: thumb_func_end sub_8107730 thumb_func_start sub_81077A4 -sub_81077A4: ; 81077A4 +sub_81077A4: @ 81077A4 push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -481174,7 +481174,7 @@ _081077BA: thumb_func_end sub_81077A4 thumb_func_start sub_81077C0 -sub_81077C0: ; 81077C0 +sub_81077C0: @ 81077C0 push {r4-r7,lr} adds r6, r0, 0 ldr r5, =0x02038436 @@ -481270,7 +481270,7 @@ _08107842: thumb_func_end sub_81077C0 thumb_func_start sub_8107894 -sub_8107894: ; 8107894 +sub_8107894: @ 8107894 push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -481297,7 +481297,7 @@ sub_8107894: ; 8107894 thumb_func_end sub_8107894 thumb_func_start sub_81078D0 -sub_81078D0: ; 81078D0 +sub_81078D0: @ 81078D0 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -481327,7 +481327,7 @@ _081078F4: thumb_func_end sub_81078D0 thumb_func_start sub_810790C -sub_810790C: ; 810790C +sub_810790C: @ 810790C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -481365,7 +481365,7 @@ _0810794C: thumb_func_end sub_810790C thumb_func_start sub_8107954 -sub_8107954: ; 8107954 +sub_8107954: @ 8107954 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -481590,7 +481590,7 @@ _08107B58: thumb_func_end sub_8107954 thumb_func_start sub_8107B84 -sub_8107B84: ; 8107B84 +sub_8107B84: @ 8107B84 push {r4-r7,lr} sub sp, 0x10 lsls r0, 24 @@ -481749,7 +481749,7 @@ _08107CA8: thumb_func_end sub_8107B84 thumb_func_start sub_8107CC4 -sub_8107CC4: ; 8107CC4 +sub_8107CC4: @ 8107CC4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -481817,7 +481817,7 @@ _08107D4A: thumb_func_end sub_8107CC4 thumb_func_start sub_8107D58 -sub_8107D58: ; 8107D58 +sub_8107D58: @ 8107D58 push {r4-r7,lr} sub sp, 0xC lsls r0, 24 @@ -482195,7 +482195,7 @@ _08108022: thumb_func_end sub_8107D58 thumb_func_start sub_8108034 -sub_8108034: ; 8108034 +sub_8108034: @ 8108034 push {r4-r6,lr} adds r4, r0, 0 ldrh r2, [r4, 0x4] @@ -482240,7 +482240,7 @@ _0810807A: thumb_func_end sub_8108034 thumb_func_start sub_8108098 -sub_8108098: ; 8108098 +sub_8108098: @ 8108098 push {r4,lr} adds r2, r0, 0 ldrh r0, [r2, 0x30] @@ -482284,7 +482284,7 @@ _081080DE: thumb_func_end sub_8108098 thumb_func_start sub_81080E4 -sub_81080E4: ; 81080E4 +sub_81080E4: @ 81080E4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -482325,7 +482325,7 @@ sub_81080E4: ; 81080E4 thumb_func_end sub_81080E4 thumb_func_start sub_8108140 -sub_8108140: ; 8108140 +sub_8108140: @ 8108140 push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -482607,7 +482607,7 @@ _0810837A: thumb_func_end sub_8108140 thumb_func_start sub_8108384 -sub_8108384: ; 8108384 +sub_8108384: @ 8108384 push {r4,r5,lr} ldr r4, =0x02038436 ldrb r0, [r4] @@ -482670,7 +482670,7 @@ _081083FA: thumb_func_end sub_8108384 thumb_func_start sub_8108408 -sub_8108408: ; 8108408 +sub_8108408: @ 8108408 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -482804,7 +482804,7 @@ _081084DA: thumb_func_end sub_8108408 thumb_func_start sub_810851C -sub_810851C: ; 810851C +sub_810851C: @ 810851C push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -482894,7 +482894,7 @@ _081085BE: thumb_func_end sub_810851C thumb_func_start sub_81085C8 -sub_81085C8: ; 81085C8 +sub_81085C8: @ 81085C8 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -482944,7 +482944,7 @@ _08108606: thumb_func_end sub_81085C8 thumb_func_start sub_810862C -sub_810862C: ; 810862C +sub_810862C: @ 810862C push {r4-r7,lr} mov r7, r8 push {r7} @@ -483062,7 +483062,7 @@ _08108712: thumb_func_end sub_810862C thumb_func_start sub_810871C -sub_810871C: ; 810871C +sub_810871C: @ 810871C push {r4-r6,lr} adds r4, r0, 0 lsls r1, 24 @@ -483135,7 +483135,7 @@ _08108776: thumb_func_end sub_810871C thumb_func_start sub_81087C0 -sub_81087C0: ; 81087C0 +sub_81087C0: @ 81087C0 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x2E @@ -483217,7 +483217,7 @@ _08108856: thumb_func_end sub_81087C0 thumb_func_start sub_810886C -sub_810886C: ; 810886C +sub_810886C: @ 810886C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -483278,7 +483278,7 @@ _081088D8: thumb_func_end sub_810886C thumb_func_start sub_81088E4 -sub_81088E4: ; 81088E4 +sub_81088E4: @ 81088E4 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -483346,7 +483346,7 @@ _0810893C: thumb_func_end sub_81088E4 thumb_func_start sub_8108978 -sub_8108978: ; 8108978 +sub_8108978: @ 8108978 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -483510,7 +483510,7 @@ _08108AB8: thumb_func_end sub_8108978 thumb_func_start sub_8108AC0 -sub_8108AC0: ; 8108AC0 +sub_8108AC0: @ 8108AC0 push {r4-r6,lr} adds r6, r0, 0 ldrh r0, [r6, 0xC] @@ -483562,7 +483562,7 @@ _08108B1A: thumb_func_end sub_8108AC0 thumb_func_start sub_8108B2C -sub_8108B2C: ; 8108B2C +sub_8108B2C: @ 8108B2C push {r4-r6,lr} adds r6, r0, 0 bl sub_80A6900 @@ -483611,7 +483611,7 @@ _08108B86: thumb_func_end sub_8108B2C thumb_func_start sub_8108B94 -sub_8108B94: ; 8108B94 +sub_8108B94: @ 8108B94 push {r4-r6,lr} adds r5, r0, 0 bl sub_80A6900 @@ -483650,7 +483650,7 @@ _08108BD0: thumb_func_end sub_8108B94 thumb_func_start sub_8108BE0 -sub_8108BE0: ; 8108BE0 +sub_8108BE0: @ 8108BE0 ldr r2, =0x0203841e ldrh r1, [r2] strh r1, [r0, 0x20] @@ -483671,7 +483671,7 @@ sub_8108BE0: ; 8108BE0 thumb_func_end sub_8108BE0 thumb_func_start sub_8108C08 -sub_8108C08: ; 8108C08 +sub_8108C08: @ 8108C08 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x36] @@ -483710,7 +483710,7 @@ _08108C4C: thumb_func_end sub_8108C08 thumb_func_start sub_8108C54 -sub_8108C54: ; 8108C54 +sub_8108C54: @ 8108C54 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -483744,7 +483744,7 @@ _08108C8C: thumb_func_end sub_8108C54 thumb_func_start sub_8108C94 -sub_8108C94: ; 8108C94 +sub_8108C94: @ 8108C94 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x1 @@ -483776,7 +483776,7 @@ sub_8108C94: ; 8108C94 thumb_func_end sub_8108C94 thumb_func_start sub_8108CDC -sub_8108CDC: ; 8108CDC +sub_8108CDC: @ 8108CDC push {r4-r6,lr} adds r4, r0, 0 movs r0, 0x30 @@ -483837,7 +483837,7 @@ _08108D46: thumb_func_end sub_8108CDC thumb_func_start sub_8108D54 -sub_8108D54: ; 8108D54 +sub_8108D54: @ 8108D54 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -484014,7 +484014,7 @@ _08108EAA: thumb_func_end sub_8108D54 thumb_func_start sub_8108EC8 -sub_8108EC8: ; 8108EC8 +sub_8108EC8: @ 8108EC8 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -484043,7 +484043,7 @@ sub_8108EC8: ; 8108EC8 thumb_func_end sub_8108EC8 thumb_func_start sub_8108F08 -sub_8108F08: ; 8108F08 +sub_8108F08: @ 8108F08 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -484073,7 +484073,7 @@ sub_8108F08: ; 8108F08 thumb_func_end sub_8108F08 thumb_func_start sub_8108F4C -sub_8108F4C: ; 8108F4C +sub_8108F4C: @ 8108F4C push {r4,lr} adds r4, r0, 0 bl sub_80A6838 @@ -484126,7 +484126,7 @@ _08108F9E: thumb_func_end sub_8108F4C thumb_func_start sub_8108FBC -sub_8108FBC: ; 8108FBC +sub_8108FBC: @ 8108FBC push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038436 @@ -484178,7 +484178,7 @@ _08109008: thumb_func_end sub_8108FBC thumb_func_start sub_8109028 -sub_8109028: ; 8109028 +sub_8109028: @ 8109028 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -484213,7 +484213,7 @@ _08109060: thumb_func_end sub_8109028 thumb_func_start sub_8109064 -sub_8109064: ; 8109064 +sub_8109064: @ 8109064 push {r4,lr} adds r4, r0, 0 bl sub_80A6838 @@ -484267,7 +484267,7 @@ _081090A2: thumb_func_end sub_8109064 thumb_func_start sub_81090D8 -sub_81090D8: ; 81090D8 +sub_81090D8: @ 81090D8 push {r4,lr} adds r4, r0, 0 movs r1, 0x34 @@ -484344,7 +484344,7 @@ _08109166: thumb_func_end sub_81090D8 thumb_func_start sub_810916C -sub_810916C: ; 810916C +sub_810916C: @ 810916C push {lr} movs r1, 0 strh r1, [r0, 0x20] @@ -484365,7 +484365,7 @@ sub_810916C: ; 810916C thumb_func_end sub_810916C thumb_func_start sub_8109198 -sub_8109198: ; 8109198 +sub_8109198: @ 8109198 push {r4-r6,lr} adds r6, r0, 0 ldr r5, =0x02038436 @@ -484410,7 +484410,7 @@ _081091DE: thumb_func_end sub_8109198 thumb_func_start sub_8109200 -sub_8109200: ; 8109200 +sub_8109200: @ 8109200 ldr r2, =0x0203841e ldrh r1, [r2] negs r1, r1 @@ -484425,7 +484425,7 @@ sub_8109200: ; 8109200 thumb_func_end sub_8109200 thumb_func_start sub_810921C -sub_810921C: ; 810921C +sub_810921C: @ 810921C push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -484444,7 +484444,7 @@ sub_810921C: ; 810921C thumb_func_end sub_810921C thumb_func_start sub_8109244 -sub_8109244: ; 8109244 +sub_8109244: @ 8109244 push {r4,r5,lr} adds r5, r0, 0 bl sub_8109338 @@ -484486,7 +484486,7 @@ _0810928E: thumb_func_end sub_8109244 thumb_func_start sub_810929C -sub_810929C: ; 810929C +sub_810929C: @ 810929C push {r4-r6,lr} adds r6, r0, 0 bl sub_80A6F3C @@ -484543,7 +484543,7 @@ _0810930E: thumb_func_end sub_810929C thumb_func_start sub_8109314 -sub_8109314: ; 8109314 +sub_8109314: @ 8109314 push {r4,lr} adds r4, r0, 0 bl sub_8109338 @@ -484563,7 +484563,7 @@ _08109330: thumb_func_end sub_8109314 thumb_func_start sub_8109338 -sub_8109338: ; 8109338 +sub_8109338: @ 8109338 push {r4,lr} adds r4, r0, 0 movs r1, 0x3C @@ -484587,7 +484587,7 @@ sub_8109338: ; 8109338 thumb_func_end sub_8109338 thumb_func_start sub_8109364 -sub_8109364: ; 8109364 +sub_8109364: @ 8109364 push {r4,lr} adds r4, r0, 0 ldr r1, =0x0203841e @@ -484617,7 +484617,7 @@ sub_8109364: ; 8109364 thumb_func_end sub_8109364 thumb_func_start sub_81093A4 -sub_81093A4: ; 81093A4 +sub_81093A4: @ 81093A4 push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -484645,7 +484645,7 @@ sub_81093A4: ; 81093A4 thumb_func_end sub_81093A4 thumb_func_start sub_81093E4 -sub_81093E4: ; 81093E4 +sub_81093E4: @ 81093E4 push {lr} adds r3, r0, 0 adds r3, 0x3E @@ -484667,7 +484667,7 @@ sub_81093E4: ; 81093E4 thumb_func_end sub_81093E4 thumb_func_start sub_810940C -sub_810940C: ; 810940C +sub_810940C: @ 810940C push {r4,lr} adds r4, r0, 0 movs r1, 0x30 @@ -484710,7 +484710,7 @@ _08109458: thumb_func_end sub_810940C thumb_func_start sub_8109460 -sub_8109460: ; 8109460 +sub_8109460: @ 8109460 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -484759,7 +484759,7 @@ sub_8109460: ; 8109460 thumb_func_end sub_8109460 thumb_func_start sub_81094D0 -sub_81094D0: ; 81094D0 +sub_81094D0: @ 81094D0 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -485125,7 +485125,7 @@ _081097AA: thumb_func_end sub_81094D0 thumb_func_start sub_81097B4 -sub_81097B4: ; 81097B4 +sub_81097B4: @ 81097B4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -485269,7 +485269,7 @@ _081098B6: thumb_func_end sub_81097B4 thumb_func_start sub_81098EC -sub_81098EC: ; 81098EC +sub_81098EC: @ 81098EC push {r4,lr} adds r4, r0, 0 bl sub_81099A0 @@ -485305,7 +485305,7 @@ _08109926: thumb_func_end sub_81098EC thumb_func_start sub_8109930 -sub_8109930: ; 8109930 +sub_8109930: @ 8109930 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -485348,7 +485348,7 @@ _08109976: thumb_func_end sub_8109930 thumb_func_start sub_8109984 -sub_8109984: ; 8109984 +sub_8109984: @ 8109984 movs r3, 0 strh r3, [r0, 0x2E] strh r3, [r0, 0x30] @@ -485366,7 +485366,7 @@ sub_8109984: ; 8109984 thumb_func_end sub_8109984 thumb_func_start sub_81099A0 -sub_81099A0: ; 81099A0 +sub_81099A0: @ 81099A0 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -485429,7 +485429,7 @@ _08109A0C: thumb_func_end sub_81099A0 thumb_func_start sub_8109A10 -sub_8109A10: ; 8109A10 +sub_8109A10: @ 8109A10 push {r4,r5,lr} ldr r3, =0x0203841e ldrh r1, [r3] @@ -485467,7 +485467,7 @@ sub_8109A10: ; 8109A10 thumb_func_end sub_8109A10 thumb_func_start sub_8109A64 -sub_8109A64: ; 8109A64 +sub_8109A64: @ 8109A64 push {r4,lr} adds r2, r0, 0 movs r1, 0x2E @@ -485553,7 +485553,7 @@ _08109AF4: thumb_func_end sub_8109A64 thumb_func_start sub_8109AFC -sub_8109AFC: ; 8109AFC +sub_8109AFC: @ 8109AFC push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x2E @@ -485714,7 +485714,7 @@ _08109C3E: thumb_func_end sub_8109AFC thumb_func_start sub_8109C4C -sub_8109C4C: ; 8109C4C +sub_8109C4C: @ 8109C4C push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -485765,7 +485765,7 @@ _08109CAA: thumb_func_end sub_8109C4C thumb_func_start sub_8109CB0 -sub_8109CB0: ; 8109CB0 +sub_8109CB0: @ 8109CB0 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x2E] @@ -485900,7 +485900,7 @@ _08109DB6: thumb_func_end sub_8109CB0 thumb_func_start sub_8109DBC -sub_8109DBC: ; 8109DBC +sub_8109DBC: @ 8109DBC push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -485949,7 +485949,7 @@ _08109DE2: thumb_func_end sub_8109DBC thumb_func_start sub_8109E2C -sub_8109E2C: ; 8109E2C +sub_8109E2C: @ 8109E2C push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -486246,7 +486246,7 @@ _0810A054: thumb_func_end sub_8109E2C thumb_func_start sub_810A060 -sub_810A060: ; 810A060 +sub_810A060: @ 810A060 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -486272,7 +486272,7 @@ sub_810A060: ; 810A060 thumb_func_end sub_810A060 thumb_func_start sub_810A094 -sub_810A094: ; 810A094 +sub_810A094: @ 810A094 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -486403,7 +486403,7 @@ _0810A194: thumb_func_end sub_810A094 thumb_func_start sub_810A1A8 -sub_810A1A8: ; 810A1A8 +sub_810A1A8: @ 810A1A8 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038436 @@ -486440,7 +486440,7 @@ _0810A1DC: thumb_func_end sub_810A1A8 thumb_func_start sub_810A1F8 -sub_810A1F8: ; 810A1F8 +sub_810A1F8: @ 810A1F8 push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -486457,7 +486457,7 @@ _0810A20E: thumb_func_end sub_810A1F8 thumb_func_start sub_810A214 -sub_810A214: ; 810A214 +sub_810A214: @ 810A214 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038436 @@ -486489,7 +486489,7 @@ _0810A246: thumb_func_end sub_810A214 thumb_func_start sub_810A258 -sub_810A258: ; 810A258 +sub_810A258: @ 810A258 push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -486506,7 +486506,7 @@ _0810A26E: thumb_func_end sub_810A258 thumb_func_start sub_810A274 -sub_810A274: ; 810A274 +sub_810A274: @ 810A274 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02038437 @@ -486571,7 +486571,7 @@ _0810A2D8: thumb_func_end sub_810A274 thumb_func_start sub_810A308 -sub_810A308: ; 810A308 +sub_810A308: @ 810A308 push {r4-r7,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -486738,7 +486738,7 @@ _0810A422: thumb_func_end sub_810A308 thumb_func_start sub_810A46C -sub_810A46C: ; 810A46C +sub_810A46C: @ 810A46C push {r4-r6,lr} adds r4, r0, 0 movs r1, 0x1 @@ -486796,7 +486796,7 @@ sub_810A46C: ; 810A46C thumb_func_end sub_810A46C thumb_func_start sub_810A4F4 -sub_810A4F4: ; 810A4F4 +sub_810A4F4: @ 810A4F4 push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -486856,7 +486856,7 @@ _0810A564: thumb_func_end sub_810A4F4 thumb_func_start sub_810A56C -sub_810A56C: ; 810A56C +sub_810A56C: @ 810A56C push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x38] @@ -486900,7 +486900,7 @@ _0810A5B6: thumb_func_end sub_810A56C thumb_func_start sub_810A5BC -sub_810A5BC: ; 810A5BC +sub_810A5BC: @ 810A5BC push {r4-r6,lr} adds r6, r0, 0 bl sub_80A4DF0 @@ -486951,7 +486951,7 @@ _0810A5E0: thumb_func_end sub_810A5BC thumb_func_start sub_810A628 -sub_810A628: ; 810A628 +sub_810A628: @ 810A628 push {r4-r6,lr} adds r5, r0, 0 ldr r1, =0x0203841e @@ -487038,7 +487038,7 @@ _0810A66E: thumb_func_end sub_810A628 thumb_func_start sub_810A6EC -sub_810A6EC: ; 810A6EC +sub_810A6EC: @ 810A6EC push {r4,lr} adds r4, r0, 0 movs r1, 0x3C @@ -487095,7 +487095,7 @@ _0810A754: thumb_func_end sub_810A6EC thumb_func_start sub_810A75C -sub_810A75C: ; 810A75C +sub_810A75C: @ 810A75C push {r4,r5,lr} adds r4, r0, 0 movs r1, 0 @@ -487153,7 +487153,7 @@ _0810A7B6: thumb_func_end sub_810A75C thumb_func_start sub_810A7DC -sub_810A7DC: ; 810A7DC +sub_810A7DC: @ 810A7DC push {r4-r6,lr} adds r5, r0, 0 lsls r5, 24 @@ -487192,7 +487192,7 @@ sub_810A7DC: ; 810A7DC thumb_func_end sub_810A7DC thumb_func_start sub_810A834 -sub_810A834: ; 810A834 +sub_810A834: @ 810A834 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -487393,7 +487393,7 @@ _0810A9BC: thumb_func_end sub_810A834 thumb_func_start sub_810A9DC -sub_810A9DC: ; 810A9DC +sub_810A9DC: @ 810A9DC push {lr} adds r3, r0, 0 movs r1, 0x2E @@ -487438,7 +487438,7 @@ _0810AA26: thumb_func_end sub_810A9DC thumb_func_start sub_810AA2C -sub_810AA2C: ; 810AA2C +sub_810AA2C: @ 810AA2C push {r4-r7,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -487494,7 +487494,7 @@ sub_810AA2C: ; 810AA2C thumb_func_end sub_810AA2C thumb_func_start sub_810AAB0 -sub_810AAB0: ; 810AAB0 +sub_810AAB0: @ 810AAB0 push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x2E] @@ -487537,7 +487537,7 @@ _0810AAF8: thumb_func_end sub_810AAB0 thumb_func_start sub_810AAFC -sub_810AAFC: ; 810AAFC +sub_810AAFC: @ 810AAFC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -487591,7 +487591,7 @@ _0810AB2A: thumb_func_end sub_810AAFC thumb_func_start sub_810AB78 -sub_810AB78: ; 810AB78 +sub_810AB78: @ 810AB78 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -487722,7 +487722,7 @@ _0810AC86: thumb_func_end sub_810AB78 thumb_func_start sub_810AC8C -sub_810AC8C: ; 810AC8C +sub_810AC8C: @ 810AC8C push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -487749,7 +487749,7 @@ _0810ACB4: thumb_func_end sub_810AC8C thumb_func_start sub_810ACC0 -sub_810ACC0: ; 810ACC0 +sub_810ACC0: @ 810ACC0 push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -487763,7 +487763,7 @@ sub_810ACC0: ; 810ACC0 thumb_func_end sub_810ACC0 thumb_func_start sub_810ACD8 -sub_810ACD8: ; 810ACD8 +sub_810ACD8: @ 810ACD8 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -487801,7 +487801,7 @@ _0810ACF6: thumb_func_end sub_810ACD8 thumb_func_start sub_810AD30 -sub_810AD30: ; 810AD30 +sub_810AD30: @ 810AD30 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -487844,7 +487844,7 @@ _0810AD4E: thumb_func_end sub_810AD30 thumb_func_start sub_810AD98 -sub_810AD98: ; 810AD98 +sub_810AD98: @ 810AD98 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x1 @@ -487889,7 +487889,7 @@ _0810ADE6: thumb_func_end sub_810AD98 thumb_func_start sub_810ADF8 -sub_810ADF8: ; 810ADF8 +sub_810ADF8: @ 810ADF8 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -487943,7 +487943,7 @@ _0810AE50: thumb_func_end sub_810ADF8 thumb_func_start sub_810AE5C -sub_810AE5C: ; 810AE5C +sub_810AE5C: @ 810AE5C push {r4-r6,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -488123,7 +488123,7 @@ _0810AFC0: thumb_func_end sub_810AE5C thumb_func_start sub_810AFCC -sub_810AFCC: ; 810AFCC +sub_810AFCC: @ 810AFCC push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -488320,7 +488320,7 @@ _0810B14E: thumb_func_end sub_810AFCC thumb_func_start sub_810B154 -sub_810B154: ; 810B154 +sub_810B154: @ 810B154 push {r4,r5,lr} adds r4, r0, 0 lsls r1, 24 @@ -488405,7 +488405,7 @@ _0810B1EA: thumb_func_end sub_810B154 thumb_func_start sub_810B1F0 -sub_810B1F0: ; 810B1F0 +sub_810B1F0: @ 810B1F0 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -488444,7 +488444,7 @@ _0810B230: thumb_func_end sub_810B1F0 thumb_func_start sub_810B23C -sub_810B23C: ; 810B23C +sub_810B23C: @ 810B23C push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x2E @@ -488493,7 +488493,7 @@ _0810B294: thumb_func_end sub_810B23C thumb_func_start sub_810B29C -sub_810B29C: ; 810B29C +sub_810B29C: @ 810B29C push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -488692,7 +488692,7 @@ _0810B428: thumb_func_end sub_810B29C thumb_func_start sub_810B430 -sub_810B430: ; 810B430 +sub_810B430: @ 810B430 push {r4-r6,lr} adds r4, r0, 0 lsls r1, 24 @@ -488811,7 +488811,7 @@ _0810B514: thumb_func_end sub_810B430 thumb_func_start sub_810B51C -sub_810B51C: ; 810B51C +sub_810B51C: @ 810B51C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -488846,7 +488846,7 @@ _0810B552: thumb_func_end sub_810B51C thumb_func_start sub_810B55C -sub_810B55C: ; 810B55C +sub_810B55C: @ 810B55C push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -488942,7 +488942,7 @@ _0810B60E: thumb_func_end sub_810B55C thumb_func_start sub_810B614 -sub_810B614: ; 810B614 +sub_810B614: @ 810B614 push {r4,r5,lr} adds r4, r0, 0 lsls r1, 24 @@ -488999,7 +488999,7 @@ _0810B67E: thumb_func_end sub_810B614 thumb_func_start sub_810B684 -sub_810B684: ; 810B684 +sub_810B684: @ 810B684 push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -489033,7 +489033,7 @@ _0810B6B8: thumb_func_end sub_810B684 thumb_func_start sub_810B6C4 -sub_810B6C4: ; 810B6C4 +sub_810B6C4: @ 810B6C4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -489220,7 +489220,7 @@ _0810B80A: thumb_func_end sub_810B6C4 thumb_func_start sub_810B848 -sub_810B848: ; 810B848 +sub_810B848: @ 810B848 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -489273,7 +489273,7 @@ _0810B8A6: thumb_func_end sub_810B848 thumb_func_start sub_810B8AC -sub_810B8AC: ; 810B8AC +sub_810B8AC: @ 810B8AC push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -489302,7 +489302,7 @@ sub_810B8AC: ; 810B8AC thumb_func_end sub_810B8AC thumb_func_start sub_810B8EC -sub_810B8EC: ; 810B8EC +sub_810B8EC: @ 810B8EC push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -489358,7 +489358,7 @@ _0810B936: thumb_func_end sub_810B8EC thumb_func_start sub_810B974 -sub_810B974: ; 810B974 +sub_810B974: @ 810B974 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -489411,7 +489411,7 @@ _0810B9C6: thumb_func_end sub_810B974 thumb_func_start sub_810B9E8 -sub_810B9E8: ; 810B9E8 +sub_810B9E8: @ 810B9E8 push {lr} adds r3, r0, 0 movs r0, 0x3E @@ -489444,7 +489444,7 @@ _0810BA1E: thumb_func_end sub_810B9E8 thumb_func_start sub_810BA24 -sub_810BA24: ; 810BA24 +sub_810BA24: @ 810BA24 push {r4-r7,lr} sub sp, 0x10 adds r5, r0, 0 @@ -489592,7 +489592,7 @@ _0810BB36: thumb_func_end sub_810BA24 thumb_func_start sub_810BB60 -sub_810BB60: ; 810BB60 +sub_810BB60: @ 810BB60 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x24] @@ -489640,7 +489640,7 @@ _0810BB90: thumb_func_end sub_810BB60 thumb_func_start sub_810BBC8 -sub_810BBC8: ; 810BBC8 +sub_810BBC8: @ 810BBC8 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038436 @@ -489705,7 +489705,7 @@ _0810BC42: thumb_func_end sub_810BBC8 thumb_func_start sub_810BC4C -sub_810BC4C: ; 810BC4C +sub_810BC4C: @ 810BC4C push {r4,lr} adds r4, r0, 0 movs r0, 0x1 @@ -489745,7 +489745,7 @@ _0810BC8E: thumb_func_end sub_810BC4C thumb_func_start sub_810BC94 -sub_810BC94: ; 810BC94 +sub_810BC94: @ 810BC94 push {r4-r7,lr} sub sp, 0x10 adds r5, r0, 0 @@ -489898,7 +489898,7 @@ _0810BDAE: thumb_func_end sub_810BC94 thumb_func_start sub_810BDD8 -sub_810BDD8: ; 810BDD8 +sub_810BDD8: @ 810BDD8 push {r4,lr} adds r4, r0, 0 bl sub_80A70E8 @@ -489958,7 +489958,7 @@ _0810BE42: thumb_func_end sub_810BDD8 thumb_func_start sub_810BE48 -sub_810BE48: ; 810BE48 +sub_810BE48: @ 810BE48 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x2E @@ -490025,7 +490025,7 @@ _0810BEC8: thumb_func_end sub_810BE48 thumb_func_start sub_810BED0 -sub_810BED0: ; 810BED0 +sub_810BED0: @ 810BED0 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x0203841e @@ -490173,7 +490173,7 @@ _0810BFCC: thumb_func_end sub_810BED0 thumb_func_start sub_810C008 -sub_810C008: ; 810C008 +sub_810C008: @ 810C008 push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -490250,7 +490250,7 @@ _0810C098: thumb_func_end sub_810C008 thumb_func_start sub_810C0A0 -sub_810C0A0: ; 810C0A0 +sub_810C0A0: @ 810C0A0 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -490325,7 +490325,7 @@ _0810C0E2: thumb_func_end sub_810C0A0 thumb_func_start sub_810C164 -sub_810C164: ; 810C164 +sub_810C164: @ 810C164 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -490507,7 +490507,7 @@ _0810C2DA: thumb_func_end sub_810C164 thumb_func_start sub_810C2F0 -sub_810C2F0: ; 810C2F0 +sub_810C2F0: @ 810C2F0 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x02038436 @@ -490532,7 +490532,7 @@ sub_810C2F0: ; 810C2F0 thumb_func_end sub_810C2F0 thumb_func_start sub_810C324 -sub_810C324: ; 810C324 +sub_810C324: @ 810C324 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -490609,7 +490609,7 @@ _0810C366: thumb_func_end sub_810C324 thumb_func_start sub_810C3F0 -sub_810C3F0: ; 810C3F0 +sub_810C3F0: @ 810C3F0 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -490779,7 +490779,7 @@ _0810C54A: thumb_func_end sub_810C3F0 thumb_func_start sub_810C560 -sub_810C560: ; 810C560 +sub_810C560: @ 810C560 push {r4-r7,lr} mov r7, r8 push {r7} @@ -490951,7 +490951,7 @@ _0810C6B8: thumb_func_end sub_810C560 thumb_func_start sub_810C6D4 -sub_810C6D4: ; 810C6D4 +sub_810C6D4: @ 810C6D4 push {r4-r6,lr} adds r4, r0, 0 ldrh r0, [r4, 0x3C] @@ -491238,7 +491238,7 @@ _0810C90C: thumb_func_end sub_810C6D4 thumb_func_start sub_810C918 -sub_810C918: ; 810C918 +sub_810C918: @ 810C918 lsls r0, 24 lsrs r0, 24 lsls r1, r0, 2 @@ -491253,7 +491253,7 @@ sub_810C918: ; 810C918 thumb_func_end sub_810C918 thumb_func_start sub_810C934 -sub_810C934: ; 810C934 +sub_810C934: @ 810C934 push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -491350,7 +491350,7 @@ _0810C9DC: thumb_func_end sub_810C934 thumb_func_start sub_810C9E4 -sub_810C9E4: ; 810C9E4 +sub_810C9E4: @ 810C9E4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -491527,7 +491527,7 @@ _0810CB46: thumb_func_end sub_810C9E4 thumb_func_start sub_810CB58 -sub_810CB58: ; 810CB58 +sub_810CB58: @ 810CB58 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x20] @@ -491638,7 +491638,7 @@ _0810CC32: thumb_func_end sub_810CB58 thumb_func_start sub_810CC3C -sub_810CC3C: ; 810CC3C +sub_810CC3C: @ 810CC3C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -491677,7 +491677,7 @@ _0810CC7C: thumb_func_end sub_810CC3C thumb_func_start unc_080B06FC -unc_080B06FC: ; 810CC88 +unc_080B06FC: @ 810CC88 push {r4-r6,lr} adds r5, r0, 0 ldr r0, =0x02038400 @@ -491742,7 +491742,7 @@ _0810CCCE: thumb_func_end unc_080B06FC thumb_func_start sub_810CD1C -sub_810CD1C: ; 810CD1C +sub_810CD1C: @ 810CD1C push {r4,lr} adds r4, r0, 0 bl sub_80A6900 @@ -491765,7 +491765,7 @@ _0810CD3E: thumb_func_end sub_810CD1C thumb_func_start sub_810CD4C -sub_810CD4C: ; 810CD4C +sub_810CD4C: @ 810CD4C push {r4-r6,lr} adds r4, r0, 0 ldrh r2, [r4, 0x4] @@ -491810,7 +491810,7 @@ _0810CD92: thumb_func_end sub_810CD4C thumb_func_start sub_810CDB0 -sub_810CDB0: ; 810CDB0 +sub_810CDB0: @ 810CDB0 push {r4,lr} adds r2, r0, 0 ldrh r0, [r2, 0x30] @@ -491854,7 +491854,7 @@ _0810CDF6: thumb_func_end sub_810CDB0 thumb_func_start sub_810CDFC -sub_810CDFC: ; 810CDFC +sub_810CDFC: @ 810CDFC push {lr} lsls r0, 24 lsrs r0, 24 @@ -491878,7 +491878,7 @@ sub_810CDFC: ; 810CDFC thumb_func_end sub_810CDFC thumb_func_start unc_080B08A0 -unc_080B08A0: ; 810CE2C +unc_080B08A0: @ 810CE2C push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -491904,7 +491904,7 @@ unc_080B08A0: ; 810CE2C thumb_func_end unc_080B08A0 thumb_func_start sub_810CE68 -sub_810CE68: ; 810CE68 +sub_810CE68: @ 810CE68 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x0203841e @@ -491940,7 +491940,7 @@ _0810CE90: thumb_func_end sub_810CE68 thumb_func_start sub_810CEB4 -sub_810CEB4: ; 810CEB4 +sub_810CEB4: @ 810CEB4 push {r4,lr} adds r4, r0, 0 bl sub_80A4DF0 @@ -491964,7 +491964,7 @@ _0810CED0: thumb_func_end sub_810CEB4 thumb_func_start sub_810CEE0 -sub_810CEE0: ; 810CEE0 +sub_810CEE0: @ 810CEE0 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x0203841e @@ -491999,7 +491999,7 @@ _0810CF0C: thumb_func_end sub_810CEE0 thumb_func_start sub_810CF30 -sub_810CF30: ; 810CF30 +sub_810CF30: @ 810CF30 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -492175,7 +492175,7 @@ _0810D08C: thumb_func_end sub_810CF30 thumb_func_start sub_810D0B8 -sub_810D0B8: ; 810D0B8 +sub_810D0B8: @ 810D0B8 push {r4,r5,lr} adds r5, r0, 0 ldrh r1, [r5, 0x2E] @@ -492219,7 +492219,7 @@ _0810D104: thumb_func_end sub_810D0B8 thumb_func_start sub_810D10C -sub_810D10C: ; 810D10C +sub_810D10C: @ 810D10C push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -492262,7 +492262,7 @@ _0810D142: thumb_func_end sub_810D10C thumb_func_start sub_810D164 -sub_810D164: ; 810D164 +sub_810D164: @ 810D164 push {r4-r6,lr} adds r5, r0, 0 ldrh r0, [r5, 0x38] @@ -492302,7 +492302,7 @@ _0810D1A4: thumb_func_end sub_810D164 thumb_func_start sub_810D1B4 -sub_810D1B4: ; 810D1B4 +sub_810D1B4: @ 810D1B4 push {r4-r6,lr} adds r6, r0, 0 ldr r0, =0x02038436 @@ -492367,7 +492367,7 @@ _0810D1FE: thumb_func_end sub_810D1B4 thumb_func_start sub_810D240 -sub_810D240: ; 810D240 +sub_810D240: @ 810D240 push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -492398,7 +492398,7 @@ _0810D272: thumb_func_end sub_810D240 thumb_func_start sub_810D278 -sub_810D278: ; 810D278 +sub_810D278: @ 810D278 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x1 @@ -492421,7 +492421,7 @@ sub_810D278: ; 810D278 thumb_func_end sub_810D278 thumb_func_start sub_810D2B0 -sub_810D2B0: ; 810D2B0 +sub_810D2B0: @ 810D2B0 push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -492446,7 +492446,7 @@ sub_810D2B0: ; 810D2B0 thumb_func_end sub_810D2B0 thumb_func_start sub_810D2E4 -sub_810D2E4: ; 810D2E4 +sub_810D2E4: @ 810D2E4 push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -492463,7 +492463,7 @@ sub_810D2E4: ; 810D2E4 thumb_func_end sub_810D2E4 thumb_func_start sub_810D308 -sub_810D308: ; 810D308 +sub_810D308: @ 810D308 push {r4,r5,lr} adds r5, r0, 0 ldrh r0, [r5, 0x2E] @@ -492503,7 +492503,7 @@ _0810D34C: thumb_func_end sub_810D308 thumb_func_start sub_810D360 -sub_810D360: ; 810D360 +sub_810D360: @ 810D360 push {lr} movs r1, 0xF strh r1, [r0, 0x2E] @@ -492517,7 +492517,7 @@ sub_810D360: ; 810D360 thumb_func_end sub_810D360 thumb_func_start sub_810D37C -sub_810D37C: ; 810D37C +sub_810D37C: @ 810D37C push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -492590,7 +492590,7 @@ _0810D404: thumb_func_end sub_810D37C thumb_func_start sub_810D40C -sub_810D40C: ; 810D40C +sub_810D40C: @ 810D40C push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -492641,7 +492641,7 @@ _0810D42A: thumb_func_end sub_810D40C thumb_func_start sub_810D47C -sub_810D47C: ; 810D47C +sub_810D47C: @ 810D47C push {lr} adds r1, r0, 0 movs r0, 0x2E @@ -492709,7 +492709,7 @@ _0810D4EC: thumb_func_end sub_810D47C thumb_func_start sub_810D4F4 -sub_810D4F4: ; 810D4F4 +sub_810D4F4: @ 810D4F4 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x0203841e @@ -492817,7 +492817,7 @@ _0810D5D2: thumb_func_end sub_810D4F4 thumb_func_start sub_810D5DC -sub_810D5DC: ; 810D5DC +sub_810D5DC: @ 810D5DC push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x3A] @@ -492843,7 +492843,7 @@ _0810D604: thumb_func_end sub_810D5DC thumb_func_start sub_810D608 -sub_810D608: ; 810D608 +sub_810D608: @ 810D608 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -492911,7 +492911,7 @@ _0810D680: thumb_func_end sub_810D608 thumb_func_start sub_810D6A8 -sub_810D6A8: ; 810D6A8 +sub_810D6A8: @ 810D6A8 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -492961,7 +492961,7 @@ _0810D704: thumb_func_end sub_810D6A8 thumb_func_start sub_810D714 -sub_810D714: ; 810D714 +sub_810D714: @ 810D714 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x0203841e @@ -493002,7 +493002,7 @@ sub_810D714: ; 810D714 thumb_func_end sub_810D714 thumb_func_start sub_810D770 -sub_810D770: ; 810D770 +sub_810D770: @ 810D770 push {r4-r7,lr} mov r7, r8 push {r7} @@ -493092,7 +493092,7 @@ _0810D818: thumb_func_end sub_810D770 thumb_func_start sub_810D830 -sub_810D830: ; 810D830 +sub_810D830: @ 810D830 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -493131,7 +493131,7 @@ _0810D870: thumb_func_end sub_810D830 thumb_func_start sub_810D874 -sub_810D874: ; 810D874 +sub_810D874: @ 810D874 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -493236,7 +493236,7 @@ _0810D918: thumb_func_end sub_810D874 thumb_func_start sub_810D960 -sub_810D960: ; 810D960 +sub_810D960: @ 810D960 push {r4,lr} adds r4, r0, 0 movs r0, 0x2E @@ -493257,7 +493257,7 @@ _0810D976: thumb_func_end sub_810D960 thumb_func_start sub_810D984 -sub_810D984: ; 810D984 +sub_810D984: @ 810D984 push {r4-r6,lr} adds r5, r0, 0 ldr r4, =0x02038437 @@ -493322,7 +493322,7 @@ _0810D9E2: thumb_func_end sub_810D984 thumb_func_start sub_810DA10 -sub_810DA10: ; 810DA10 +sub_810DA10: @ 810DA10 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -493371,7 +493371,7 @@ _0810DA5E: thumb_func_end sub_810DA10 thumb_func_start sub_810DA7C -sub_810DA7C: ; 810DA7C +sub_810DA7C: @ 810DA7C push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -493406,7 +493406,7 @@ _0810DAB6: thumb_func_end sub_810DA7C thumb_func_start sub_810DABC -sub_810DABC: ; 810DABC +sub_810DABC: @ 810DABC push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -493519,7 +493519,7 @@ _0810DB98: thumb_func_end sub_810DABC thumb_func_start sub_810DBAC -sub_810DBAC: ; 810DBAC +sub_810DBAC: @ 810DBAC push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x0203841e @@ -493562,7 +493562,7 @@ _0810DBC2: thumb_func_end sub_810DBAC thumb_func_start sub_810DC10 -sub_810DC10: ; 810DC10 +sub_810DC10: @ 810DC10 push {r4,lr} adds r4, r0, 0 bl sub_80A6900 @@ -493578,7 +493578,7 @@ _0810DC24: thumb_func_end sub_810DC10 thumb_func_start sub_810DC2C -sub_810DC2C: ; 810DC2C +sub_810DC2C: @ 810DC2C push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 @@ -493637,7 +493637,7 @@ _0810DC72: thumb_func_end sub_810DC2C thumb_func_start sub_810DCB4 -sub_810DCB4: ; 810DCB4 +sub_810DCB4: @ 810DCB4 push {r4,lr} adds r4, r0, 0 bl sub_80A6900 @@ -493653,7 +493653,7 @@ _0810DCC8: thumb_func_end sub_810DCB4 thumb_func_start sub_810DCD0 -sub_810DCD0: ; 810DCD0 +sub_810DCD0: @ 810DCD0 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -493692,7 +493692,7 @@ sub_810DCD0: ; 810DCD0 thumb_func_end sub_810DCD0 thumb_func_start sub_810DD24 -sub_810DD24: ; 810DD24 +sub_810DD24: @ 810DD24 push {r4,lr} adds r4, r0, 0 bl sub_80A656C @@ -493717,7 +493717,7 @@ _0810DD4A: thumb_func_end sub_810DD24 thumb_func_start sub_810DD50 -sub_810DD50: ; 810DD50 +sub_810DD50: @ 810DD50 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038437 @@ -493767,7 +493767,7 @@ _0810DD7C: thumb_func_end sub_810DD50 thumb_func_start sub_810DDC4 -sub_810DDC4: ; 810DDC4 +sub_810DDC4: @ 810DDC4 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -493817,7 +493817,7 @@ _0810DE16: thumb_func_end sub_810DDC4 thumb_func_start sub_810DE2C -sub_810DE2C: ; 810DE2C +sub_810DE2C: @ 810DE2C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -493853,7 +493853,7 @@ _0810DE68: thumb_func_end sub_810DE2C thumb_func_start sub_810DE70 -sub_810DE70: ; 810DE70 +sub_810DE70: @ 810DE70 push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -493874,7 +493874,7 @@ sub_810DE70: ; 810DE70 thumb_func_end sub_810DE70 thumb_func_start sub_810DE98 -sub_810DE98: ; 810DE98 +sub_810DE98: @ 810DE98 push {r4,lr} adds r4, r0, 0 movs r1, 0x30 @@ -493908,7 +493908,7 @@ _0810DED2: thumb_func_end sub_810DE98 thumb_func_start sub_810DED8 -sub_810DED8: ; 810DED8 +sub_810DED8: @ 810DED8 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -493936,7 +493936,7 @@ sub_810DED8: ; 810DED8 thumb_func_end sub_810DED8 thumb_func_start sub_810DF18 -sub_810DF18: ; 810DF18 +sub_810DF18: @ 810DF18 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -494006,7 +494006,7 @@ _0810DF90: thumb_func_end sub_810DF18 thumb_func_start sub_810DFA8 -sub_810DFA8: ; 810DFA8 +sub_810DFA8: @ 810DFA8 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x1 @@ -494060,7 +494060,7 @@ _0810DFC8: thumb_func_end sub_810DFA8 thumb_func_start sub_810E028 -sub_810E028: ; 810E028 +sub_810E028: @ 810E028 push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -494076,7 +494076,7 @@ _0810E03C: thumb_func_end sub_810E028 thumb_func_start sub_810E044 -sub_810E044: ; 810E044 +sub_810E044: @ 810E044 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02038436 @@ -494185,7 +494185,7 @@ _0810E0FE: thumb_func_end sub_810E044 thumb_func_start sub_810E13C -sub_810E13C: ; 810E13C +sub_810E13C: @ 810E13C push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -494218,7 +494218,7 @@ sub_810E13C: ; 810E13C thumb_func_end sub_810E13C thumb_func_start sub_810E184 -sub_810E184: ; 810E184 +sub_810E184: @ 810E184 push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x2E] @@ -494257,7 +494257,7 @@ _0810E1C2: thumb_func_end sub_810E184 thumb_func_start sub_810E1C8 -sub_810E1C8: ; 810E1C8 +sub_810E1C8: @ 810E1C8 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x02038436 @@ -494312,7 +494312,7 @@ _0810E1FE: thumb_func_end sub_810E1C8 thumb_func_start sub_810E24C -sub_810E24C: ; 810E24C +sub_810E24C: @ 810E24C push {r4,lr} adds r4, r0, 0 movs r0, 0x1 @@ -494376,7 +494376,7 @@ _0810E2BC: thumb_func_end sub_810E24C thumb_func_start sub_810E2C8 -sub_810E2C8: ; 810E2C8 +sub_810E2C8: @ 810E2C8 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -494416,7 +494416,7 @@ _0810E308: thumb_func_end sub_810E2C8 thumb_func_start sub_810E314 -sub_810E314: ; 810E314 +sub_810E314: @ 810E314 push {r4-r7,lr} mov r7, r8 push {r7} @@ -494670,7 +494670,7 @@ _0810E4AA: thumb_func_end sub_810E314 thumb_func_start sub_810E520 -sub_810E520: ; 810E520 +sub_810E520: @ 810E520 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -495377,7 +495377,7 @@ _0810EA36: thumb_func_end sub_810E520 thumb_func_start sub_810EA4C -sub_810EA4C: ; 810EA4C +sub_810EA4C: @ 810EA4C push {r4,r5,lr} adds r4, r0, 0 ldr r0, =0x02038437 @@ -495414,7 +495414,7 @@ sub_810EA4C: ; 810EA4C thumb_func_end sub_810EA4C thumb_func_start sub_810EAA0 -sub_810EAA0: ; 810EAA0 +sub_810EAA0: @ 810EAA0 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -495488,7 +495488,7 @@ _0810EAF8: thumb_func_end sub_810EAA0 thumb_func_start sub_810EB40 -sub_810EB40: ; 810EB40 +sub_810EB40: @ 810EB40 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -495528,7 +495528,7 @@ _0810EB82: thumb_func_end sub_810EB40 thumb_func_start sub_810EB88 -sub_810EB88: ; 810EB88 +sub_810EB88: @ 810EB88 push {r4-r7,lr} mov r7, r8 push {r7} @@ -495605,7 +495605,7 @@ _0810EC16: thumb_func_end sub_810EB88 thumb_func_start sub_810EC34 -sub_810EC34: ; 810EC34 +sub_810EC34: @ 810EC34 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -495655,7 +495655,7 @@ _0810EC8C: thumb_func_end sub_810EC34 thumb_func_start sub_810EC94 -sub_810EC94: ; 810EC94 +sub_810EC94: @ 810EC94 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -495734,7 +495734,7 @@ _0810ED1E: thumb_func_end sub_810EC94 thumb_func_start sub_810ED28 -sub_810ED28: ; 810ED28 +sub_810ED28: @ 810ED28 push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -495767,7 +495767,7 @@ sub_810ED28: ; 810ED28 thumb_func_end sub_810ED28 thumb_func_start sub_810ED70 -sub_810ED70: ; 810ED70 +sub_810ED70: @ 810ED70 push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x2E] @@ -495821,7 +495821,7 @@ _0810EDC8: thumb_func_end sub_810ED70 thumb_func_start sub_810EDD0 -sub_810EDD0: ; 810EDD0 +sub_810EDD0: @ 810EDD0 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x32] @@ -495859,7 +495859,7 @@ _0810EE0E: thumb_func_end sub_810EDD0 thumb_func_start sub_810EE14 -sub_810EE14: ; 810EE14 +sub_810EE14: @ 810EE14 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -495972,7 +495972,7 @@ _0810EEEC: thumb_func_end sub_810EE14 thumb_func_start sub_810EEF8 -sub_810EEF8: ; 810EEF8 +sub_810EEF8: @ 810EEF8 push {r4,r5,lr} adds r5, r0, 0 bl GenerateRandomNumber2 @@ -496059,7 +496059,7 @@ _0810EF76: thumb_func_end sub_810EEF8 thumb_func_start sub_810EFA8 -sub_810EFA8: ; 810EFA8 +sub_810EFA8: @ 810EFA8 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -496112,7 +496112,7 @@ _0810EFFE: thumb_func_end sub_810EFA8 thumb_func_start sub_810F004 -sub_810F004: ; 810F004 +sub_810F004: @ 810F004 movs r1, 0 strh r1, [r0, 0x3A] movs r1, 0x40 @@ -496124,7 +496124,7 @@ sub_810F004: ; 810F004 thumb_func_end sub_810F004 thumb_func_start sub_810F018 -sub_810F018: ; 810F018 +sub_810F018: @ 810F018 push {lr} adds r3, r0, 0 movs r0, 0x2E @@ -496183,7 +496183,7 @@ _0810F07E: thumb_func_end sub_810F018 thumb_func_start sub_810F084 -sub_810F084: ; 810F084 +sub_810F084: @ 810F084 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -496271,7 +496271,7 @@ sub_810F084: ; 810F084 thumb_func_end sub_810F084 thumb_func_start sub_810F140 -sub_810F140: ; 810F140 +sub_810F140: @ 810F140 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x3A] @@ -496310,7 +496310,7 @@ _0810F180: thumb_func_end sub_810F140 thumb_func_start sub_810F184 -sub_810F184: ; 810F184 +sub_810F184: @ 810F184 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -496360,7 +496360,7 @@ _0810F1DA: thumb_func_end sub_810F184 thumb_func_start sub_810F1EC -sub_810F1EC: ; 810F1EC +sub_810F1EC: @ 810F1EC push {r4-r7,lr} mov r7, r8 push {r7} @@ -496520,7 +496520,7 @@ _0810F330: thumb_func_end sub_810F1EC thumb_func_start sub_810F340 -sub_810F340: ; 810F340 +sub_810F340: @ 810F340 push {r4,r5,lr} adds r5, r0, 0 movs r0, 0x1 @@ -496587,7 +496587,7 @@ _0810F3B6: thumb_func_end sub_810F340 thumb_func_start sub_810F3C8 -sub_810F3C8: ; 810F3C8 +sub_810F3C8: @ 810F3C8 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x34] @@ -496618,7 +496618,7 @@ _0810F3F8: thumb_func_end sub_810F3C8 thumb_func_start sub_810F400 -sub_810F400: ; 810F400 +sub_810F400: @ 810F400 push {r4-r7,lr} adds r3, r0, 0 ldrh r0, [r3, 0x30] @@ -496675,7 +496675,7 @@ _0810F45E: thumb_func_end sub_810F400 thumb_func_start sub_810F46C -sub_810F46C: ; 810F46C +sub_810F46C: @ 810F46C push {r4-r6,lr} adds r5, r0, 0 ldrh r0, [r5, 0x34] @@ -496764,7 +496764,7 @@ _0810F512: thumb_func_end sub_810F46C thumb_func_start sub_810F524 -sub_810F524: ; 810F524 +sub_810F524: @ 810F524 push {r4-r6,lr} adds r6, r0, 0 bl sub_80A4DF0 @@ -496813,7 +496813,7 @@ _0810F57C: thumb_func_end sub_810F524 thumb_func_start sub_810F58C -sub_810F58C: ; 810F58C +sub_810F58C: @ 810F58C push {r4-r6,lr} adds r4, r0, 0 movs r1, 0x2E @@ -496896,7 +496896,7 @@ _0810F62C: thumb_func_end sub_810F58C thumb_func_start sub_810F634 -sub_810F634: ; 810F634 +sub_810F634: @ 810F634 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02038436 @@ -496951,7 +496951,7 @@ _0810F692: thumb_func_end sub_810F634 thumb_func_start sub_810F6B0 -sub_810F6B0: ; 810F6B0 +sub_810F6B0: @ 810F6B0 push {r4-r7,lr} adds r5, r0, 0 ldr r6, =0x02038436 @@ -497018,7 +497018,7 @@ _0810F722: thumb_func_end sub_810F6B0 thumb_func_start sub_810F740 -sub_810F740: ; 810F740 +sub_810F740: @ 810F740 push {r4,lr} adds r4, r0, 0 ldrb r1, [r4, 0x1] @@ -497043,7 +497043,7 @@ sub_810F740: ; 810F740 thumb_func_end sub_810F740 thumb_func_start sub_810F774 -sub_810F774: ; 810F774 +sub_810F774: @ 810F774 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -497095,7 +497095,7 @@ _0810F7CC: thumb_func_end sub_810F774 thumb_func_start sub_810F7D4 -sub_810F7D4: ; 810F7D4 +sub_810F7D4: @ 810F7D4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -497122,7 +497122,7 @@ sub_810F7D4: ; 810F7D4 thumb_func_end sub_810F7D4 thumb_func_start sub_810F810 -sub_810F810: ; 810F810 +sub_810F810: @ 810F810 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -497145,7 +497145,7 @@ _0810F830: thumb_func_end sub_810F810 thumb_func_start sub_810F83C -sub_810F83C: ; 810F83C +sub_810F83C: @ 810F83C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -497185,7 +497185,7 @@ _0810F870: thumb_func_end sub_810F83C thumb_func_start sub_810F898 -sub_810F898: ; 810F898 +sub_810F898: @ 810F898 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -497270,7 +497270,7 @@ _0810F936: thumb_func_end sub_810F898 thumb_func_start sub_810F940 -sub_810F940: ; 810F940 +sub_810F940: @ 810F940 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -497336,7 +497336,7 @@ _0810F9AA: thumb_func_end sub_810F940 thumb_func_start sub_810F9D4 -sub_810F9D4: ; 810F9D4 +sub_810F9D4: @ 810F9D4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -497542,7 +497542,7 @@ _0810FB5A: thumb_func_end sub_810F9D4 thumb_func_start sub_810FB60 -sub_810FB60: ; 810FB60 +sub_810FB60: @ 810FB60 push {r4,lr} adds r4, r0, 0 movs r0, 0x30 @@ -497583,7 +497583,7 @@ _0810FB9C: thumb_func_end sub_810FB60 thumb_func_start sub_810FBA8 -sub_810FBA8: ; 810FBA8 +sub_810FBA8: @ 810FBA8 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x0203841e @@ -497616,7 +497616,7 @@ _0810FBD4: thumb_func_end sub_810FBA8 thumb_func_start sub_810FBF0 -sub_810FBF0: ; 810FBF0 +sub_810FBF0: @ 810FBF0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -497749,7 +497749,7 @@ _0810FD1E: thumb_func_end sub_810FBF0 thumb_func_start sub_810FD3C -sub_810FD3C: ; 810FD3C +sub_810FD3C: @ 810FD3C push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -497836,7 +497836,7 @@ _0810FDE8: thumb_func_end sub_810FD3C thumb_func_start sub_810FDF0 -sub_810FDF0: ; 810FDF0 +sub_810FDF0: @ 810FDF0 push {r4,lr} adds r4, r0, 0 bl sub_80A6900 @@ -497856,7 +497856,7 @@ _0810FE0E: thumb_func_end sub_810FDF0 thumb_func_start sub_810FE14 -sub_810FE14: ; 810FE14 +sub_810FE14: @ 810FE14 push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -497993,7 +497993,7 @@ _0810FEFA: thumb_func_end sub_810FE14 thumb_func_start sub_810FF34 -sub_810FF34: ; 810FF34 +sub_810FF34: @ 810FF34 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -498128,7 +498128,7 @@ _08110026: thumb_func_end sub_810FF34 thumb_func_start sub_8110034 -sub_8110034: ; 8110034 +sub_8110034: @ 8110034 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -498244,7 +498244,7 @@ _08110116: thumb_func_end sub_8110034 thumb_func_start sub_8110134 -sub_8110134: ; 8110134 +sub_8110134: @ 8110134 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -498374,7 +498374,7 @@ _08110238: thumb_func_end sub_8110134 thumb_func_start sub_8110240 -sub_8110240: ; 8110240 +sub_8110240: @ 8110240 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x2E @@ -498520,7 +498520,7 @@ _08110360: thumb_func_end sub_8110240 thumb_func_start sub_8110368 -sub_8110368: ; 8110368 +sub_8110368: @ 8110368 push {r4-r6,lr} adds r6, r0, 0 bl sub_80A4DF0 @@ -498611,7 +498611,7 @@ _081103C4: thumb_func_end sub_8110368 thumb_func_start sub_8110438 -sub_8110438: ; 8110438 +sub_8110438: @ 8110438 push {r4-r6,lr} adds r6, r0, 0 bl sub_80A4DF0 @@ -498686,7 +498686,7 @@ _08110478: thumb_func_end sub_8110438 thumb_func_start sub_81104E4 -sub_81104E4: ; 81104E4 +sub_81104E4: @ 81104E4 push {r4,r5,lr} adds r5, r0, 0 bl sub_80A4DF0 @@ -498754,7 +498754,7 @@ _0811055A: thumb_func_end sub_81104E4 thumb_func_start sub_811057C -sub_811057C: ; 811057C +sub_811057C: @ 811057C push {r4,lr} adds r4, r0, 0 bl sub_80A6F3C @@ -498785,7 +498785,7 @@ _081105AE: thumb_func_end sub_811057C thumb_func_start sub_81105B4 -sub_81105B4: ; 81105B4 +sub_81105B4: @ 81105B4 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038437 @@ -498840,7 +498840,7 @@ _08110618: thumb_func_end sub_81105B4 thumb_func_start sub_8110630 -sub_8110630: ; 8110630 +sub_8110630: @ 8110630 push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x2E] @@ -498883,7 +498883,7 @@ _08110678: thumb_func_end sub_8110630 thumb_func_start sub_811067C -sub_811067C: ; 811067C +sub_811067C: @ 811067C push {r4,lr} adds r4, r0, 0 movs r1, 0xFD @@ -498904,7 +498904,7 @@ sub_811067C: ; 811067C thumb_func_end sub_811067C thumb_func_start sub_81106A4 -sub_81106A4: ; 81106A4 +sub_81106A4: @ 81106A4 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x32] @@ -498954,7 +498954,7 @@ _081106F6: thumb_func_end sub_81106A4 thumb_func_start sub_8110700 -sub_8110700: ; 8110700 +sub_8110700: @ 8110700 push {r4,lr} adds r4, r0, 0 movs r0, 0x50 @@ -498971,7 +498971,7 @@ sub_8110700: ; 8110700 thumb_func_end sub_8110700 thumb_func_start sub_8110720 -sub_8110720: ; 8110720 +sub_8110720: @ 8110720 push {r4-r7,lr} sub sp, 0x4 adds r7, r0, 0 @@ -499106,7 +499106,7 @@ _081107B2: thumb_func_end sub_8110720 thumb_func_start sub_8110850 -sub_8110850: ; 8110850 +sub_8110850: @ 8110850 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x1 @@ -499161,7 +499161,7 @@ _08110870: thumb_func_end sub_8110850 thumb_func_start sub_81108CC -sub_81108CC: ; 81108CC +sub_81108CC: @ 81108CC push {r4-r7,lr} mov r7, r8 push {r7} @@ -499264,7 +499264,7 @@ _08110988: thumb_func_end sub_81108CC thumb_func_start sub_8110994 -sub_8110994: ; 8110994 +sub_8110994: @ 8110994 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -499303,7 +499303,7 @@ _081109B2: thumb_func_end sub_8110994 thumb_func_start sub_81109F0 -sub_81109F0: ; 81109F0 +sub_81109F0: @ 81109F0 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x0203841e @@ -499357,7 +499357,7 @@ _08110A10: thumb_func_end sub_81109F0 thumb_func_start sub_8110A70 -sub_8110A70: ; 8110A70 +sub_8110A70: @ 8110A70 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x38] @@ -499387,7 +499387,7 @@ sub_8110A70: ; 8110A70 thumb_func_end sub_8110A70 thumb_func_start sub_8110AB4 -sub_8110AB4: ; 8110AB4 +sub_8110AB4: @ 8110AB4 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x0203841e @@ -499445,7 +499445,7 @@ _08110AEA: thumb_func_end sub_8110AB4 thumb_func_start sub_8110B38 -sub_8110B38: ; 8110B38 +sub_8110B38: @ 8110B38 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -499481,7 +499481,7 @@ _08110B5C: thumb_func_end sub_8110B38 thumb_func_start sub_8110B80 -sub_8110B80: ; 8110B80 +sub_8110B80: @ 8110B80 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -499522,7 +499522,7 @@ _08110BC6: thumb_func_end sub_8110B80 thumb_func_start sub_8110BCC -sub_8110BCC: ; 8110BCC +sub_8110BCC: @ 8110BCC push {r4-r6,lr} sub sp, 0x10 lsls r0, 24 @@ -499609,7 +499609,7 @@ _08110C6E: thumb_func_end sub_8110BCC thumb_func_start sub_8110CB0 -sub_8110CB0: ; 8110CB0 +sub_8110CB0: @ 8110CB0 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -499799,7 +499799,7 @@ _08110E3A: thumb_func_end sub_8110CB0 thumb_func_start sub_8110E4C -sub_8110E4C: ; 8110E4C +sub_8110E4C: @ 8110E4C push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x2E @@ -499909,7 +499909,7 @@ _08110F24: thumb_func_end sub_8110E4C thumb_func_start sub_8110F30 -sub_8110F30: ; 8110F30 +sub_8110F30: @ 8110F30 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -499938,7 +499938,7 @@ sub_8110F30: ; 8110F30 thumb_func_end sub_8110F30 thumb_func_start sub_8110F74 -sub_8110F74: ; 8110F74 +sub_8110F74: @ 8110F74 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -500080,7 +500080,7 @@ _0811101E: thumb_func_end sub_8110F74 thumb_func_start sub_81110A4 -sub_81110A4: ; 81110A4 +sub_81110A4: @ 81110A4 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -500265,7 +500265,7 @@ _0811120C: thumb_func_end sub_81110A4 thumb_func_start sub_8111214 -sub_8111214: ; 8111214 +sub_8111214: @ 8111214 push {r4-r7,lr} adds r4, r0, 0 ldrh r0, [r4, 0xA] @@ -500387,7 +500387,7 @@ _08111304: thumb_func_end sub_8111214 thumb_func_start sub_811131C -sub_811131C: ; 811131C +sub_811131C: @ 811131C push {r4,lr} adds r4, r0, 0 bl sub_80A6900 @@ -500419,7 +500419,7 @@ _0811134E: thumb_func_end sub_811131C thumb_func_start sub_811135C -sub_811135C: ; 811135C +sub_811135C: @ 811135C push {lr} ldr r0, =0x02038400 ldr r0, [r0] @@ -500445,7 +500445,7 @@ _0811137E: thumb_func_end sub_811135C thumb_func_start sub_8111388 -sub_8111388: ; 8111388 +sub_8111388: @ 8111388 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -500477,7 +500477,7 @@ sub_8111388: ; 8111388 thumb_func_end sub_8111388 thumb_func_start sub_81113C8 -sub_81113C8: ; 81113C8 +sub_81113C8: @ 81113C8 push {lr} adds r2, r0, 0 adds r3, r2, 0 @@ -500521,7 +500521,7 @@ _08111412: thumb_func_end sub_81113C8 thumb_func_start sub_8111418 -sub_8111418: ; 8111418 +sub_8111418: @ 8111418 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038436 @@ -500544,7 +500544,7 @@ _08111434: thumb_func_end sub_8111418 thumb_func_start sub_8111444 -sub_8111444: ; 8111444 +sub_8111444: @ 8111444 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x02038437 @@ -500583,7 +500583,7 @@ sub_8111444: ; 8111444 thumb_func_end sub_8111444 thumb_func_start sub_811149C -sub_811149C: ; 811149C +sub_811149C: @ 811149C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -500625,7 +500625,7 @@ _081114E6: thumb_func_end sub_811149C thumb_func_start sub_81114EC -sub_81114EC: ; 81114EC +sub_81114EC: @ 81114EC push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -500660,7 +500660,7 @@ _0811151A: thumb_func_end sub_81114EC thumb_func_start sub_811152C -sub_811152C: ; 811152C +sub_811152C: @ 811152C push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -500708,7 +500708,7 @@ _0811157A: thumb_func_end sub_811152C thumb_func_start sub_8111590 -sub_8111590: ; 8111590 +sub_8111590: @ 8111590 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -500764,7 +500764,7 @@ _081115F4: thumb_func_end sub_8111590 thumb_func_start sub_811160C -sub_811160C: ; 811160C +sub_811160C: @ 811160C push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x1 @@ -500809,7 +500809,7 @@ sub_811160C: ; 811160C thumb_func_end sub_811160C thumb_func_start sub_8111674 -sub_8111674: ; 8111674 +sub_8111674: @ 8111674 push {r4,lr} adds r4, r0, 0 bl sub_8111764 @@ -500866,7 +500866,7 @@ _081116DE: thumb_func_end sub_8111674 thumb_func_start sub_81116E8 -sub_81116E8: ; 81116E8 +sub_81116E8: @ 81116E8 push {r4,lr} adds r4, r0, 0 movs r0, 0x1 @@ -500930,7 +500930,7 @@ _0811175E: thumb_func_end sub_81116E8 thumb_func_start sub_8111764 -sub_8111764: ; 8111764 +sub_8111764: @ 8111764 push {r4,lr} adds r4, r0, 0 ldrh r2, [r4, 0x3A] @@ -501008,7 +501008,7 @@ _081117EE: thumb_func_end sub_8111764 thumb_func_start sub_81117F4 -sub_81117F4: ; 81117F4 +sub_81117F4: @ 81117F4 push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -501024,7 +501024,7 @@ sub_81117F4: ; 81117F4 thumb_func_end sub_81117F4 thumb_func_start sub_8111814 -sub_8111814: ; 8111814 +sub_8111814: @ 8111814 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -501087,7 +501087,7 @@ _08111884: thumb_func_end sub_8111814 thumb_func_start sub_811188C -sub_811188C: ; 811188C +sub_811188C: @ 811188C push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -501147,7 +501147,7 @@ sub_811188C: ; 811188C thumb_func_end sub_811188C thumb_func_start sub_8111914 -sub_8111914: ; 8111914 +sub_8111914: @ 8111914 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -501191,7 +501191,7 @@ _0811195C: thumb_func_end sub_8111914 thumb_func_start sub_811196C -sub_811196C: ; 811196C +sub_811196C: @ 811196C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -501247,7 +501247,7 @@ _081119D8: thumb_func_end sub_811196C thumb_func_start sub_81119E0 -sub_81119E0: ; 81119E0 +sub_81119E0: @ 81119E0 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -501326,7 +501326,7 @@ sub_81119E0: ; 81119E0 thumb_func_end sub_81119E0 thumb_func_start sub_8111A88 -sub_8111A88: ; 8111A88 +sub_8111A88: @ 8111A88 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x2E @@ -501464,7 +501464,7 @@ _08111B96: thumb_func_end sub_8111A88 thumb_func_start sub_8111B9C -sub_8111B9C: ; 8111B9C +sub_8111B9C: @ 8111B9C push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -501478,7 +501478,7 @@ sub_8111B9C: ; 8111B9C thumb_func_end sub_8111B9C thumb_func_start sub_8111BB4 -sub_8111BB4: ; 8111BB4 +sub_8111BB4: @ 8111BB4 push {r4-r6,lr} adds r3, r0, 0 movs r5, 0 @@ -501567,7 +501567,7 @@ _08111C4A: thumb_func_end sub_8111BB4 thumb_func_start sub_8111C50 -sub_8111C50: ; 8111C50 +sub_8111C50: @ 8111C50 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -501700,7 +501700,7 @@ _08111D5C: thumb_func_end sub_8111C50 thumb_func_start sub_8111D78 -sub_8111D78: ; 8111D78 +sub_8111D78: @ 8111D78 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -501809,7 +501809,7 @@ _08111E48: thumb_func_end sub_8111D78 thumb_func_start sub_8111E50 -sub_8111E50: ; 8111E50 +sub_8111E50: @ 8111E50 push {lr} lsls r0, 24 lsrs r0, 24 @@ -501829,7 +501829,7 @@ sub_8111E50: ; 8111E50 thumb_func_end sub_8111E50 thumb_func_start sub_8111E78 -sub_8111E78: ; 8111E78 +sub_8111E78: @ 8111E78 push {r4-r7,lr} mov r7, r8 push {r7} @@ -502114,7 +502114,7 @@ _081120CC: thumb_func_end sub_8111E78 thumb_func_start sub_81120DC -sub_81120DC: ; 81120DC +sub_81120DC: @ 81120DC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -502186,7 +502186,7 @@ _0811215E: thumb_func_end sub_81120DC thumb_func_start sub_8112170 -sub_8112170: ; 8112170 +sub_8112170: @ 8112170 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -502298,7 +502298,7 @@ _08112258: thumb_func_end sub_8112170 thumb_func_start sub_8112264 -sub_8112264: ; 8112264 +sub_8112264: @ 8112264 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -502427,7 +502427,7 @@ _081122D0: thumb_func_end sub_8112264 thumb_func_start sub_8112384 -sub_8112384: ; 8112384 +sub_8112384: @ 8112384 push {r4,lr} adds r2, r0, 0 ldrh r3, [r2, 0x36] @@ -502463,7 +502463,7 @@ _081123BC: thumb_func_end sub_8112384 thumb_func_start sub_81123C4 -sub_81123C4: ; 81123C4 +sub_81123C4: @ 81123C4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -502705,7 +502705,7 @@ _081125B4: thumb_func_end sub_81123C4 thumb_func_start sub_81125E0 -sub_81125E0: ; 81125E0 +sub_81125E0: @ 81125E0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -502904,7 +502904,7 @@ _08112752: thumb_func_end sub_81125E0 thumb_func_start sub_8112758 -sub_8112758: ; 8112758 +sub_8112758: @ 8112758 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -502976,7 +502976,7 @@ _081127BA: thumb_func_end sub_8112758 thumb_func_start sub_811280C -sub_811280C: ; 811280C +sub_811280C: @ 811280C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -503144,7 +503144,7 @@ _08112966: thumb_func_end sub_811280C thumb_func_start sub_8112994 -sub_8112994: ; 8112994 +sub_8112994: @ 8112994 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -503183,7 +503183,7 @@ _081129DA: thumb_func_end sub_8112994 thumb_func_start sub_81129F0 -sub_81129F0: ; 81129F0 +sub_81129F0: @ 81129F0 push {r4,lr} adds r4, r0, 0 movs r1, 0x1 @@ -503226,7 +503226,7 @@ _08112A28: thumb_func_end sub_81129F0 thumb_func_start sub_8112A4C -sub_8112A4C: ; 8112A4C +sub_8112A4C: @ 8112A4C push {r4,lr} adds r3, r0, 0 ldrh r1, [r3, 0x2E] @@ -503289,7 +503289,7 @@ _08112AC4: thumb_func_end sub_8112A4C thumb_func_start sub_8112ACC -sub_8112ACC: ; 8112ACC +sub_8112ACC: @ 8112ACC push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x2E @@ -503352,7 +503352,7 @@ _08112B3A: thumb_func_end sub_8112ACC thumb_func_start sub_8112B44 -sub_8112B44: ; 8112B44 +sub_8112B44: @ 8112B44 push {r4,lr} adds r4, r0, 0 movs r0, 0x50 @@ -503375,7 +503375,7 @@ sub_8112B44: ; 8112B44 thumb_func_end sub_8112B44 thumb_func_start sub_8112B78 -sub_8112B78: ; 8112B78 +sub_8112B78: @ 8112B78 push {r4-r7,lr} adds r5, r0, 0 movs r1, 0x2E @@ -503480,7 +503480,7 @@ _08112C40: thumb_func_end sub_8112B78 thumb_func_start sub_8112C4C -sub_8112C4C: ; 8112C4C +sub_8112C4C: @ 8112C4C push {r4,lr} adds r4, r0, 0 movs r0, 0x50 @@ -503497,7 +503497,7 @@ sub_8112C4C: ; 8112C4C thumb_func_end sub_8112C4C thumb_func_start sub_8112C6C -sub_8112C6C: ; 8112C6C +sub_8112C6C: @ 8112C6C push {r4-r6,lr} mov r6, r8 push {r6} @@ -503571,7 +503571,7 @@ sub_8112C6C: ; 8112C6C thumb_func_end sub_8112C6C thumb_func_start sub_8112D10 -sub_8112D10: ; 8112D10 +sub_8112D10: @ 8112D10 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -503772,7 +503772,7 @@ _08112E96: thumb_func_end sub_8112D10 thumb_func_start sub_8112E9C -sub_8112E9C: ; 8112E9C +sub_8112E9C: @ 8112E9C push {r4,lr} adds r4, r0, 0 movs r1, 0x30 @@ -503873,7 +503873,7 @@ _08112F56: thumb_func_end sub_8112E9C thumb_func_start sub_8112F60 -sub_8112F60: ; 8112F60 +sub_8112F60: @ 8112F60 adds r3, r0, 0 adds r3, 0x3E ldrb r1, [r3] @@ -503912,7 +503912,7 @@ sub_8112F60: ; 8112F60 thumb_func_end sub_8112F60 thumb_func_start sub_8112FB8 -sub_8112FB8: ; 8112FB8 +sub_8112FB8: @ 8112FB8 push {r4,r5,lr} adds r5, r0, 0 ldrh r0, [r5, 0x34] @@ -503995,7 +503995,7 @@ _08113054: thumb_func_end sub_8112FB8 thumb_func_start sub_8113064 -sub_8113064: ; 8113064 +sub_8113064: @ 8113064 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02038436 @@ -504067,7 +504067,7 @@ _081130BE: thumb_func_end sub_8113064 thumb_func_start sub_8113100 -sub_8113100: ; 8113100 +sub_8113100: @ 8113100 push {r4,r5,lr} adds r5, r0, 0 bl sub_80A6838 @@ -504145,7 +504145,7 @@ _0811318E: thumb_func_end sub_8113100 thumb_func_start sub_81131B4 -sub_81131B4: ; 81131B4 +sub_81131B4: @ 81131B4 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -504192,7 +504192,7 @@ _081131D2: thumb_func_end sub_81131B4 thumb_func_start sub_8113224 -sub_8113224: ; 8113224 +sub_8113224: @ 8113224 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038436 @@ -504214,7 +504214,7 @@ _0811323E: thumb_func_end sub_8113224 thumb_func_start sub_8113250 -sub_8113250: ; 8113250 +sub_8113250: @ 8113250 push {r4-r7,lr} adds r6, r0, 0 ldr r4, =0x02038436 @@ -504278,7 +504278,7 @@ _081132B2: thumb_func_end sub_8113250 thumb_func_start sub_81132E0 -sub_81132E0: ; 81132E0 +sub_81132E0: @ 81132E0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x2E @@ -504415,7 +504415,7 @@ _081133E2: thumb_func_end sub_81132E0 thumb_func_start sub_81133E8 -sub_81133E8: ; 81133E8 +sub_81133E8: @ 81133E8 push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -504505,7 +504505,7 @@ _08113488: thumb_func_end sub_81133E8 thumb_func_start sub_81134B8 -sub_81134B8: ; 81134B8 +sub_81134B8: @ 81134B8 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -504600,7 +504600,7 @@ _0811356E: thumb_func_end sub_81134B8 thumb_func_start sub_8113574 -sub_8113574: ; 8113574 +sub_8113574: @ 8113574 push {r4-r7,lr} mov r7, r8 push {r7} @@ -504660,7 +504660,7 @@ _081135CA: thumb_func_end sub_8113574 thumb_func_start sub_81135EC -sub_81135EC: ; 81135EC +sub_81135EC: @ 81135EC push {r4-r6,lr} mov r6, r8 push {r6} @@ -504741,7 +504741,7 @@ _08113674: thumb_func_end sub_81135EC thumb_func_start sub_811369C -sub_811369C: ; 811369C +sub_811369C: @ 811369C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -504780,7 +504780,7 @@ _081136E0: thumb_func_end sub_811369C thumb_func_start sub_81136E8 -sub_81136E8: ; 81136E8 +sub_81136E8: @ 81136E8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -504828,7 +504828,7 @@ _0811373C: thumb_func_end sub_81136E8 thumb_func_start sub_811375C -sub_811375C: ; 811375C +sub_811375C: @ 811375C push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -504892,7 +504892,7 @@ _081137DE: thumb_func_end sub_811375C thumb_func_start sub_81137E4 -sub_81137E4: ; 81137E4 +sub_81137E4: @ 81137E4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -504917,7 +504917,7 @@ sub_81137E4: ; 81137E4 thumb_func_end sub_81137E4 thumb_func_start sub_811381C -sub_811381C: ; 811381C +sub_811381C: @ 811381C push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -504972,7 +504972,7 @@ _08113882: thumb_func_end sub_811381C thumb_func_start sub_8113888 -sub_8113888: ; 8113888 +sub_8113888: @ 8113888 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -505006,7 +505006,7 @@ _081138C4: thumb_func_end sub_8113888 thumb_func_start sub_81138D4 -sub_81138D4: ; 81138D4 +sub_81138D4: @ 81138D4 push {r4-r6,lr} adds r4, r0, 0 ldr r6, =0x02038437 @@ -505058,7 +505058,7 @@ sub_81138D4: ; 81138D4 thumb_func_end sub_81138D4 thumb_func_start sub_8113950 -sub_8113950: ; 8113950 +sub_8113950: @ 8113950 push {r4-r6,lr} adds r4, r0, 0 ldrh r5, [r4, 0x30] @@ -505132,7 +505132,7 @@ _081139D4: thumb_func_end sub_8113950 thumb_func_start sub_81139DC -sub_81139DC: ; 81139DC +sub_81139DC: @ 81139DC push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -505162,7 +505162,7 @@ sub_81139DC: ; 81139DC thumb_func_end sub_81139DC thumb_func_start sub_8113A18 -sub_8113A18: ; 8113A18 +sub_8113A18: @ 8113A18 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -505197,7 +505197,7 @@ _08113A4E: thumb_func_end sub_8113A18 thumb_func_start sub_8113A58 -sub_8113A58: ; 8113A58 +sub_8113A58: @ 8113A58 push {lr} adds r3, r0, 0 ldrh r1, [r3, 0x36] @@ -505228,7 +505228,7 @@ _08113A8A: thumb_func_end sub_8113A58 thumb_func_start sub_8113A90 -sub_8113A90: ; 8113A90 +sub_8113A90: @ 8113A90 push {r4-r7,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -505347,7 +505347,7 @@ _08113B60: thumb_func_end sub_8113A90 thumb_func_start sub_8113B90 -sub_8113B90: ; 8113B90 +sub_8113B90: @ 8113B90 push {r4,lr} adds r4, r0, 0 bl sub_80A6900 @@ -505363,7 +505363,7 @@ _08113BA4: thumb_func_end sub_8113B90 thumb_func_start sub_8113BAC -sub_8113BAC: ; 8113BAC +sub_8113BAC: @ 8113BAC push {r4-r7,lr} sub sp, 0x1C lsls r0, 24 @@ -505540,7 +505540,7 @@ _08113CDC: thumb_func_end sub_8113BAC thumb_func_start sub_8113D60 -sub_8113D60: ; 8113D60 +sub_8113D60: @ 8113D60 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -505682,7 +505682,7 @@ _08113E72: thumb_func_end sub_8113D60 thumb_func_start sub_8113E78 -sub_8113E78: ; 8113E78 +sub_8113E78: @ 8113E78 push {r4-r7,lr} sub sp, 0x1C lsls r0, 24 @@ -505934,7 +505934,7 @@ _081140A6: thumb_func_end sub_8113E78 thumb_func_start sub_81140C8 -sub_81140C8: ; 81140C8 +sub_81140C8: @ 81140C8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -506123,7 +506123,7 @@ _08114232: thumb_func_end sub_81140C8 thumb_func_start sub_8114244 -sub_8114244: ; 8114244 +sub_8114244: @ 8114244 push {r4-r7,lr} mov r7, r8 push {r7} @@ -506283,7 +506283,7 @@ _08114366: thumb_func_end sub_8114244 thumb_func_start sub_8114374 -sub_8114374: ; 8114374 +sub_8114374: @ 8114374 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -506324,7 +506324,7 @@ _081143AA: thumb_func_end sub_8114374 thumb_func_start sub_81143C0 -sub_81143C0: ; 81143C0 +sub_81143C0: @ 81143C0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -506406,7 +506406,7 @@ _0811444E: thumb_func_end sub_81143C0 thumb_func_start sub_8114470 -sub_8114470: ; 8114470 +sub_8114470: @ 8114470 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -506443,7 +506443,7 @@ _081144AC: thumb_func_end sub_8114470 thumb_func_start sub_81144BC -sub_81144BC: ; 81144BC +sub_81144BC: @ 81144BC push {r4,lr} adds r4, r0, 0 ldr r1, =0x0203841e @@ -506470,7 +506470,7 @@ sub_81144BC: ; 81144BC thumb_func_end sub_81144BC thumb_func_start sub_81144F8 -sub_81144F8: ; 81144F8 +sub_81144F8: @ 81144F8 push {r4-r7,lr} sub sp, 0x10 lsls r0, 24 @@ -506703,7 +506703,7 @@ _08114714: thumb_func_end sub_81144F8 thumb_func_start sub_8114748 -sub_8114748: ; 8114748 +sub_8114748: @ 8114748 push {r4-r6,lr} sub sp, 0x10 lsls r0, 24 @@ -506852,7 +506852,7 @@ _08114886: thumb_func_end sub_8114748 thumb_func_start sub_811489C -sub_811489C: ; 811489C +sub_811489C: @ 811489C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -506944,7 +506944,7 @@ _0811494A: thumb_func_end sub_811489C thumb_func_start sub_8114960 -sub_8114960: ; 8114960 +sub_8114960: @ 8114960 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -506971,7 +506971,7 @@ _08114980: thumb_func_end sub_8114960 thumb_func_start sub_8114994 -sub_8114994: ; 8114994 +sub_8114994: @ 8114994 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x02038436 @@ -507015,7 +507015,7 @@ sub_8114994: ; 8114994 thumb_func_end sub_8114994 thumb_func_start sub_81149FC -sub_81149FC: ; 81149FC +sub_81149FC: @ 81149FC push {r4,r5,lr} adds r5, r0, 0 bl sub_80A6900 @@ -507062,7 +507062,7 @@ _08114A50: thumb_func_end sub_81149FC thumb_func_start sub_8114A60 -sub_8114A60: ; 8114A60 +sub_8114A60: @ 8114A60 push {r4,lr} adds r4, r0, 0 bl sub_80A6900 @@ -507078,7 +507078,7 @@ _08114A74: thumb_func_end sub_8114A60 thumb_func_start sub_8114A7C -sub_8114A7C: ; 8114A7C +sub_8114A7C: @ 8114A7C push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x1 @@ -507126,7 +507126,7 @@ _08114A9C: thumb_func_end sub_8114A7C thumb_func_start sub_8114AF0 -sub_8114AF0: ; 8114AF0 +sub_8114AF0: @ 8114AF0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -507190,7 +507190,7 @@ _08114B48: thumb_func_end sub_8114AF0 thumb_func_start sub_8114B80 -sub_8114B80: ; 8114B80 +sub_8114B80: @ 8114B80 push {r4-r6,lr} adds r5, r0, 0 ldrh r2, [r5, 0x4] @@ -507256,7 +507256,7 @@ _08114C02: thumb_func_end sub_8114B80 thumb_func_start sub_8114C10 -sub_8114C10: ; 8114C10 +sub_8114C10: @ 8114C10 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x30] @@ -507290,7 +507290,7 @@ _08114C46: thumb_func_end sub_8114C10 thumb_func_start sub_8114C4C -sub_8114C4C: ; 8114C4C +sub_8114C4C: @ 8114C4C push {lr} adds r3, r0, 0 movs r0, 0x2E @@ -507351,7 +507351,7 @@ _08114CB6: thumb_func_end sub_8114C4C thumb_func_start sub_8114CBC -sub_8114CBC: ; 8114CBC +sub_8114CBC: @ 8114CBC push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -507381,7 +507381,7 @@ _08114CEA: thumb_func_end sub_8114CBC thumb_func_start sub_8114CFC -sub_8114CFC: ; 8114CFC +sub_8114CFC: @ 8114CFC push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -507586,7 +507586,7 @@ _08114EAA: thumb_func_end sub_8114CFC thumb_func_start sub_8114EB4 -sub_8114EB4: ; 8114EB4 +sub_8114EB4: @ 8114EB4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -507631,7 +507631,7 @@ _08114F02: thumb_func_end sub_8114EB4 thumb_func_start sub_8114F14 -sub_8114F14: ; 8114F14 +sub_8114F14: @ 8114F14 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -507661,7 +507661,7 @@ _08114F42: thumb_func_end sub_8114F14 thumb_func_start sub_8114F54 -sub_8114F54: ; 8114F54 +sub_8114F54: @ 8114F54 push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -507729,7 +507729,7 @@ _08114FD2: thumb_func_end sub_8114F54 thumb_func_start sub_8114FD8 -sub_8114FD8: ; 8114FD8 +sub_8114FD8: @ 8114FD8 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -507848,7 +507848,7 @@ _081150DA: thumb_func_end sub_8114FD8 thumb_func_start sub_81150E0 -sub_81150E0: ; 81150E0 +sub_81150E0: @ 81150E0 push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -507944,7 +507944,7 @@ _0811516E: thumb_func_end sub_81150E0 thumb_func_start sub_81151A0 -sub_81151A0: ; 81151A0 +sub_81151A0: @ 81151A0 push {r4-r7,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -508009,7 +508009,7 @@ _081151DA: thumb_func_end sub_81151A0 thumb_func_start sub_8115228 -sub_8115228: ; 8115228 +sub_8115228: @ 8115228 push {r4,lr} adds r4, r0, 0 bl sub_80A6900 @@ -508025,7 +508025,7 @@ _0811523C: thumb_func_end sub_8115228 thumb_func_start sub_8115244 -sub_8115244: ; 8115244 +sub_8115244: @ 8115244 push {r4-r6,lr} adds r6, r0, 0 ldr r0, =0x0203841e @@ -508087,7 +508087,7 @@ _08115262: thumb_func_end sub_8115244 thumb_func_start sub_81152DC -sub_81152DC: ; 81152DC +sub_81152DC: @ 81152DC push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -508189,7 +508189,7 @@ _081153A0: thumb_func_end sub_81152DC thumb_func_start sub_81153AC -sub_81153AC: ; 81153AC +sub_81153AC: @ 81153AC push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -508318,7 +508318,7 @@ _0811549C: thumb_func_end sub_81153AC thumb_func_start sub_81154A4 -sub_81154A4: ; 81154A4 +sub_81154A4: @ 81154A4 push {r4-r7,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -508438,7 +508438,7 @@ _0811557E: thumb_func_end sub_81154A4 thumb_func_start sub_8115588 -sub_8115588: ; 8115588 +sub_8115588: @ 8115588 push {r4-r7,lr} adds r3, r0, 0 ldrh r1, [r3, 0xC] @@ -508504,7 +508504,7 @@ _081155F4: thumb_func_end sub_8115588 thumb_func_start sub_8115600 -sub_8115600: ; 8115600 +sub_8115600: @ 8115600 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -508525,7 +508525,7 @@ _08115614: thumb_func_end sub_8115600 thumb_func_start sub_8115628 -sub_8115628: ; 8115628 +sub_8115628: @ 8115628 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -508598,7 +508598,7 @@ _0811565A: thumb_func_end sub_8115628 thumb_func_start sub_81156D0 -sub_81156D0: ; 81156D0 +sub_81156D0: @ 81156D0 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -508638,7 +508638,7 @@ _0811571C: thumb_func_end sub_81156D0 thumb_func_start sub_811572C -sub_811572C: ; 811572C +sub_811572C: @ 811572C push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -508688,7 +508688,7 @@ _0811577A: thumb_func_end sub_811572C thumb_func_start sub_8115798 -sub_8115798: ; 8115798 +sub_8115798: @ 8115798 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -508742,7 +508742,7 @@ _081157F6: thumb_func_end sub_8115798 thumb_func_start sub_81157FC -sub_81157FC: ; 81157FC +sub_81157FC: @ 81157FC push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -508773,7 +508773,7 @@ sub_81157FC: ; 81157FC thumb_func_end sub_81157FC thumb_func_start sub_811583C -sub_811583C: ; 811583C +sub_811583C: @ 811583C push {r4-r6,lr} mov r6, r8 push {r6} @@ -508812,7 +508812,7 @@ sub_811583C: ; 811583C thumb_func_end sub_811583C thumb_func_start sub_8115884 -sub_8115884: ; 8115884 +sub_8115884: @ 8115884 push {lr} adds r2, r0, 0 ldr r0, =0x02037fd4 @@ -508830,7 +508830,7 @@ _0811589A: thumb_func_end sub_8115884 thumb_func_start sub_81158A4 -sub_81158A4: ; 81158A4 +sub_81158A4: @ 81158A4 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x0203841e @@ -508870,7 +508870,7 @@ sub_81158A4: ; 81158A4 thumb_func_end sub_81158A4 thumb_func_start sub_81158F8 -sub_81158F8: ; 81158F8 +sub_81158F8: @ 81158F8 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x2E] @@ -508941,7 +508941,7 @@ _0811597C: thumb_func_end sub_81158F8 thumb_func_start sub_8115984 -sub_8115984: ; 8115984 +sub_8115984: @ 8115984 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02037fd4 @@ -508966,7 +508966,7 @@ _081159AA: thumb_func_end sub_8115984 thumb_func_start sub_81159B4 -sub_81159B4: ; 81159B4 +sub_81159B4: @ 81159B4 push {r4,lr} adds r4, r0, 0 ldr r1, =0x0203841e @@ -509003,7 +509003,7 @@ sub_81159B4: ; 81159B4 thumb_func_end sub_81159B4 thumb_func_start sub_8115A04 -sub_8115A04: ; 8115A04 +sub_8115A04: @ 8115A04 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -509040,7 +509040,7 @@ sub_8115A04: ; 8115A04 thumb_func_end sub_8115A04 thumb_func_start sub_8115A54 -sub_8115A54: ; 8115A54 +sub_8115A54: @ 8115A54 push {r4-r6,lr} sub sp, 0x4 adds r5, r1, 0 @@ -509081,7 +509081,7 @@ sub_8115A54: ; 8115A54 thumb_func_end sub_8115A54 thumb_func_start sub_8115AA4 -sub_8115AA4: ; 8115AA4 +sub_8115AA4: @ 8115AA4 push {r4-r6,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -509137,7 +509137,7 @@ _08115B06: thumb_func_end sub_8115AA4 thumb_func_start sub_8115B0C -sub_8115B0C: ; 8115B0C +sub_8115B0C: @ 8115B0C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -509226,7 +509226,7 @@ _08115B82: thumb_func_end sub_8115B0C thumb_func_start sub_8115BC8 -sub_8115BC8: ; 8115BC8 +sub_8115BC8: @ 8115BC8 push {r4,r5,lr} sub sp, 0x4 adds r5, r1, 0 @@ -509267,7 +509267,7 @@ sub_8115BC8: ; 8115BC8 thumb_func_end sub_8115BC8 thumb_func_start sub_8115C18 -sub_8115C18: ; 8115C18 +sub_8115C18: @ 8115C18 push {r4-r6,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -509323,7 +509323,7 @@ _08115C7A: thumb_func_end sub_8115C18 thumb_func_start sub_8115C80 -sub_8115C80: ; 8115C80 +sub_8115C80: @ 8115C80 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -509360,7 +509360,7 @@ sub_8115C80: ; 8115C80 thumb_func_end sub_8115C80 thumb_func_start sub_8115CD0 -sub_8115CD0: ; 8115CD0 +sub_8115CD0: @ 8115CD0 push {r4-r6,lr} sub sp, 0x4 adds r5, r1, 0 @@ -509406,7 +509406,7 @@ sub_8115CD0: ; 8115CD0 thumb_func_end sub_8115CD0 thumb_func_start sub_8115D2C -sub_8115D2C: ; 8115D2C +sub_8115D2C: @ 8115D2C push {r4-r6,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -509462,7 +509462,7 @@ _08115D8E: thumb_func_end sub_8115D2C thumb_func_start sub_8115D94 -sub_8115D94: ; 8115D94 +sub_8115D94: @ 8115D94 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -509513,7 +509513,7 @@ sub_8115D94: ; 8115D94 thumb_func_end sub_8115D94 thumb_func_start sub_8115E00 -sub_8115E00: ; 8115E00 +sub_8115E00: @ 8115E00 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -509604,7 +509604,7 @@ _08115EAC: thumb_func_end sub_8115E00 thumb_func_start sub_8115EB8 -sub_8115EB8: ; 8115EB8 +sub_8115EB8: @ 8115EB8 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -509646,7 +509646,7 @@ _08115EFE: thumb_func_end sub_8115EB8 thumb_func_start sub_8115F10 -sub_8115F10: ; 8115F10 +sub_8115F10: @ 8115F10 push {r4-r7,lr} mov r7, r8 push {r7} @@ -509710,7 +509710,7 @@ _08115F6E: thumb_func_end sub_8115F10 thumb_func_start sub_8115F94 -sub_8115F94: ; 8115F94 +sub_8115F94: @ 8115F94 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -509839,7 +509839,7 @@ _0811607A: thumb_func_end sub_8115F94 thumb_func_start sub_81160A4 -sub_81160A4: ; 81160A4 +sub_81160A4: @ 81160A4 push {r4,lr} adds r4, r0, 0 adds r2, r4, 0 @@ -509918,7 +509918,7 @@ _08116130: thumb_func_end sub_81160A4 thumb_func_start sub_8116148 -sub_8116148: ; 8116148 +sub_8116148: @ 8116148 push {r4-r7,lr} adds r3, r0, 0 ldrh r1, [r3, 0x34] @@ -510007,7 +510007,7 @@ _081161E2: thumb_func_end sub_8116148 thumb_func_start sub_81161F4 -sub_81161F4: ; 81161F4 +sub_81161F4: @ 81161F4 push {r4-r6,lr} ldr r6, =0x02020630 ldr r4, =0x020241e4 @@ -510092,7 +510092,7 @@ _08116298: thumb_func_end sub_81161F4 thumb_func_start sub_81162A4 -sub_81162A4: ; 81162A4 +sub_81162A4: @ 81162A4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -510128,7 +510128,7 @@ sub_81162A4: ; 81162A4 thumb_func_end sub_81162A4 thumb_func_start sub_81162F8 -sub_81162F8: ; 81162F8 +sub_81162F8: @ 81162F8 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -510204,7 +510204,7 @@ _08116382: thumb_func_end sub_81162F8 thumb_func_start sub_8116388 -sub_8116388: ; 8116388 +sub_8116388: @ 8116388 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x0203841e @@ -510236,7 +510236,7 @@ _081163B4: thumb_func_end sub_8116388 thumb_func_start sub_81163D0 -sub_81163D0: ; 81163D0 +sub_81163D0: @ 81163D0 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x0203841e @@ -510271,7 +510271,7 @@ _081163FC: thumb_func_end sub_81163D0 thumb_func_start sub_8116420 -sub_8116420: ; 8116420 +sub_8116420: @ 8116420 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038436 @@ -510298,7 +510298,7 @@ _08116444: thumb_func_end sub_8116420 thumb_func_start sub_8116458 -sub_8116458: ; 8116458 +sub_8116458: @ 8116458 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -510362,7 +510362,7 @@ _0811649C: thumb_func_end sub_8116458 thumb_func_start sub_81164F0 -sub_81164F0: ; 81164F0 +sub_81164F0: @ 81164F0 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203841e @@ -510411,7 +510411,7 @@ sub_81164F0: ; 81164F0 thumb_func_end sub_81164F0 thumb_func_start sub_8116560 -sub_8116560: ; 8116560 +sub_8116560: @ 8116560 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -510444,7 +510444,7 @@ _08116584: thumb_func_end sub_8116560 thumb_func_start sub_81165A8 -sub_81165A8: ; 81165A8 +sub_81165A8: @ 81165A8 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x0203841e @@ -510473,7 +510473,7 @@ _081165D4: thumb_func_end sub_81165A8 thumb_func_start sub_81165E4 -sub_81165E4: ; 81165E4 +sub_81165E4: @ 81165E4 push {lr} adds r3, r0, 0 movs r0, 0x3E @@ -510506,7 +510506,7 @@ _0811661A: thumb_func_end sub_81165E4 thumb_func_start sub_8116620 -sub_8116620: ; 8116620 +sub_8116620: @ 8116620 push {r4-r6,lr} adds r5, r0, 0 lsls r5, 24 @@ -510539,7 +510539,7 @@ sub_8116620: ; 8116620 thumb_func_end sub_8116620 thumb_func_start sub_8116664 -sub_8116664: ; 8116664 +sub_8116664: @ 8116664 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -510658,7 +510658,7 @@ _0811673C: thumb_func_end sub_8116664 thumb_func_start sub_811675C -sub_811675C: ; 811675C +sub_811675C: @ 811675C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -510747,7 +510747,7 @@ _08116832: thumb_func_end sub_811675C thumb_func_start sub_8116848 -sub_8116848: ; 8116848 +sub_8116848: @ 8116848 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -510769,7 +510769,7 @@ sub_8116848: ; 8116848 thumb_func_end sub_8116848 thumb_func_start sub_8116874 -sub_8116874: ; 8116874 +sub_8116874: @ 8116874 push {lr} lsls r0, 24 lsrs r0, 24 @@ -510801,7 +510801,7 @@ sub_8116874: ; 8116874 thumb_func_end sub_8116874 thumb_func_start sub_81168B8 -sub_81168B8: ; 81168B8 +sub_81168B8: @ 81168B8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -510893,7 +510893,7 @@ _08116954: thumb_func_end sub_81168B8 thumb_func_start sub_8116960 -sub_8116960: ; 8116960 +sub_8116960: @ 8116960 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -510922,7 +510922,7 @@ sub_8116960: ; 8116960 thumb_func_end sub_8116960 thumb_func_start sub_81169A0 -sub_81169A0: ; 81169A0 +sub_81169A0: @ 81169A0 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -510941,7 +510941,7 @@ _081169B8: thumb_func_end sub_81169A0 thumb_func_start sub_81169C0 -sub_81169C0: ; 81169C0 +sub_81169C0: @ 81169C0 lsls r0, 24 lsrs r0, 24 lsls r1, r0, 2 @@ -510968,7 +510968,7 @@ sub_81169C0: ; 81169C0 thumb_func_end sub_81169C0 thumb_func_start sub_81169F8 -sub_81169F8: ; 81169F8 +sub_81169F8: @ 81169F8 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -511077,7 +511077,7 @@ _08116ACA: thumb_func_end sub_81169F8 thumb_func_start sub_8116AD0 -sub_8116AD0: ; 8116AD0 +sub_8116AD0: @ 8116AD0 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x2E] @@ -511114,7 +511114,7 @@ _08116B08: thumb_func_end sub_8116AD0 thumb_func_start sub_8116B14 -sub_8116B14: ; 8116B14 +sub_8116B14: @ 8116B14 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -511351,7 +511351,7 @@ _08116CAC: thumb_func_end sub_8116B14 thumb_func_start sub_8116D64 -sub_8116D64: ; 8116D64 +sub_8116D64: @ 8116D64 push {r4-r7,lr} mov r7, r8 push {r7} @@ -511495,7 +511495,7 @@ _08116E86: thumb_func_end sub_8116D64 thumb_func_start sub_8116EB4 -sub_8116EB4: ; 8116EB4 +sub_8116EB4: @ 8116EB4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -511532,7 +511532,7 @@ _08116EC8: thumb_func_end sub_8116EB4 thumb_func_start sub_8116F04 -sub_8116F04: ; 8116F04 +sub_8116F04: @ 8116F04 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -511735,7 +511735,7 @@ _081170C4: thumb_func_end sub_8116F04 thumb_func_start sub_81170EC -sub_81170EC: ; 81170EC +sub_81170EC: @ 81170EC push {r4-r7,lr} mov r7, r8 push {r7} @@ -511960,7 +511960,7 @@ _081172E0: thumb_func_end sub_81170EC thumb_func_start sub_81172EC -sub_81172EC: ; 81172EC +sub_81172EC: @ 81172EC push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -512161,7 +512161,7 @@ _08117478: thumb_func_end sub_81172EC thumb_func_start sub_8117494 -sub_8117494: ; 8117494 +sub_8117494: @ 8117494 push {r4-r6,lr} sub sp, 0xC adds r5, r0, 0 @@ -512209,7 +512209,7 @@ sub_8117494: ; 8117494 thumb_func_end sub_8117494 thumb_func_start sub_8117500 -sub_8117500: ; 8117500 +sub_8117500: @ 8117500 push {r4-r6,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -512314,7 +512314,7 @@ _081175BE: thumb_func_end sub_8117500 thumb_func_start sub_81175C4 -sub_81175C4: ; 81175C4 +sub_81175C4: @ 81175C4 push {r4-r6,lr} adds r3, r0, 0 lsls r1, 16 @@ -512357,7 +512357,7 @@ _081175FA: thumb_func_end sub_81175C4 thumb_func_start sub_8117610 -sub_8117610: ; 8117610 +sub_8117610: @ 8117610 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -512399,7 +512399,7 @@ _0811763C: thumb_func_end sub_8117610 thumb_func_start sub_8117660 -sub_8117660: ; 8117660 +sub_8117660: @ 8117660 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -512452,7 +512452,7 @@ _0811769C: thumb_func_end sub_8117660 thumb_func_start sub_81176D8 -sub_81176D8: ; 81176D8 +sub_81176D8: @ 81176D8 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -512510,7 +512510,7 @@ _0811773E: thumb_func_end sub_81176D8 thumb_func_start sub_8117754 -sub_8117754: ; 8117754 +sub_8117754: @ 8117754 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -512531,7 +512531,7 @@ sub_8117754: ; 8117754 thumb_func_end sub_8117754 thumb_func_start sub_8117780 -sub_8117780: ; 8117780 +sub_8117780: @ 8117780 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -512552,7 +512552,7 @@ sub_8117780: ; 8117780 thumb_func_end sub_8117780 thumb_func_start sub_81177AC -sub_81177AC: ; 81177AC +sub_81177AC: @ 81177AC push {r4,r5,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -512578,7 +512578,7 @@ _081177C8: thumb_func_end sub_81177AC thumb_func_start sub_81177E4 -sub_81177E4: ; 81177E4 +sub_81177E4: @ 81177E4 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -512630,7 +512630,7 @@ _0811782C: thumb_func_end sub_81177E4 thumb_func_start sub_8117854 -sub_8117854: ; 8117854 +sub_8117854: @ 8117854 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -512858,7 +512858,7 @@ _081179CC: thumb_func_end sub_8117854 thumb_func_start sub_8117A60 -sub_8117A60: ; 8117A60 +sub_8117A60: @ 8117A60 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -513073,7 +513073,7 @@ _08117C0C: thumb_func_end sub_8117A60 thumb_func_start sub_8117C24 -sub_8117C24: ; 8117C24 +sub_8117C24: @ 8117C24 push {lr} lsls r0, 24 lsrs r0, 24 @@ -513088,7 +513088,7 @@ sub_8117C24: ; 8117C24 thumb_func_end sub_8117C24 thumb_func_start sub_8117C44 -sub_8117C44: ; 8117C44 +sub_8117C44: @ 8117C44 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -513111,7 +513111,7 @@ sub_8117C44: ; 8117C44 thumb_func_end sub_8117C44 thumb_func_start sub_8117C70 -sub_8117C70: ; 8117C70 +sub_8117C70: @ 8117C70 push {r4-r6,lr} adds r4, r0, 0 lsls r4, 24 @@ -513136,7 +513136,7 @@ sub_8117C70: ; 8117C70 thumb_func_end sub_8117C70 thumb_func_start sub_8117CA0 -sub_8117CA0: ; 8117CA0 +sub_8117CA0: @ 8117CA0 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -513211,7 +513211,7 @@ _08117CFC: thumb_func_end sub_8117CA0 thumb_func_start sub_8117D3C -sub_8117D3C: ; 8117D3C +sub_8117D3C: @ 8117D3C push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -513286,7 +513286,7 @@ _08117D98: thumb_func_end sub_8117D3C thumb_func_start sub_8117DD8 -sub_8117DD8: ; 8117DD8 +sub_8117DD8: @ 8117DD8 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -513352,7 +513352,7 @@ _08117E34: thumb_func_end sub_8117DD8 thumb_func_start sub_8117E60 -sub_8117E60: ; 8117E60 +sub_8117E60: @ 8117E60 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -513379,7 +513379,7 @@ _08117E84: thumb_func_end sub_8117E60 thumb_func_start sub_8117E94 -sub_8117E94: ; 8117E94 +sub_8117E94: @ 8117E94 push {lr} lsls r0, 24 lsrs r0, 24 @@ -513398,7 +513398,7 @@ sub_8117E94: ; 8117E94 thumb_func_end sub_8117E94 thumb_func_start sub_8117EC4 -sub_8117EC4: ; 8117EC4 +sub_8117EC4: @ 8117EC4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -513431,7 +513431,7 @@ _08117EFC: thumb_func_end sub_8117EC4 thumb_func_start sub_8117F10 -sub_8117F10: ; 8117F10 +sub_8117F10: @ 8117F10 push {lr} lsls r0, 24 lsrs r0, 24 @@ -513446,7 +513446,7 @@ sub_8117F10: ; 8117F10 thumb_func_end sub_8117F10 thumb_func_start sub_8117F30 -sub_8117F30: ; 8117F30 +sub_8117F30: @ 8117F30 push {lr} lsls r0, 24 lsrs r0, 24 @@ -513465,7 +513465,7 @@ sub_8117F30: ; 8117F30 thumb_func_end sub_8117F30 thumb_func_start sub_8117F60 -sub_8117F60: ; 8117F60 +sub_8117F60: @ 8117F60 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -513515,7 +513515,7 @@ _08117FB4: thumb_func_end sub_8117F60 thumb_func_start sub_8117FD0 -sub_8117FD0: ; 8117FD0 +sub_8117FD0: @ 8117FD0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -513557,7 +513557,7 @@ _08118014: thumb_func_end sub_8117FD0 thumb_func_start lcd_bg_operations -lcd_bg_operations: ; 811802C +lcd_bg_operations: @ 811802C push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -513686,7 +513686,7 @@ _08118132: thumb_func_end lcd_bg_operations thumb_func_start sub_8118140 -sub_8118140: ; 8118140 +sub_8118140: @ 8118140 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -513763,7 +513763,7 @@ _081181CA: thumb_func_end sub_8118140 thumb_func_start battle_intro_launch -battle_intro_launch: ; 81181D4 +battle_intro_launch: @ 81181D4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -513843,7 +513843,7 @@ _08118258: thumb_func_end battle_intro_launch thumb_func_start sub_811828C -sub_811828C: ; 811828C +sub_811828C: @ 811828C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -513880,7 +513880,7 @@ sub_811828C: ; 811828C thumb_func_end sub_811828C thumb_func_start task_battle_intro_80BC47C -task_battle_intro_80BC47C: ; 81182EC +task_battle_intro_80BC47C: @ 81182EC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -514153,7 +514153,7 @@ _0811852A: thumb_func_end task_battle_intro_80BC47C thumb_func_start task00_battle_intro_80BC6C8 -task00_battle_intro_80BC6C8: ; 8118538 +task00_battle_intro_80BC6C8: @ 8118538 push {r4-r7,lr} mov r7, r8 push {r7} @@ -514514,7 +514514,7 @@ _08118832: thumb_func_end task00_battle_intro_80BC6C8 thumb_func_start task_battle_intro_anim -task_battle_intro_anim: ; 8118844 +task_battle_intro_anim: @ 8118844 push {r4-r7,lr} mov r7, r8 push {r7} @@ -514803,7 +514803,7 @@ _08118AB0: thumb_func_end task_battle_intro_anim thumb_func_start task00_battle_intro_wireless -task00_battle_intro_wireless: ; 8118AC0 +task00_battle_intro_wireless: @ 8118AC0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -515115,7 +515115,7 @@ _08118D5A: thumb_func_end task00_battle_intro_wireless thumb_func_start sub_8118D68 -sub_8118D68: ; 8118D68 +sub_8118D68: @ 8118D68 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -515369,7 +515369,7 @@ _08118FB2: thumb_func_end sub_8118D68 thumb_func_start sub_8118FBC -sub_8118FBC: ; 8118FBC +sub_8118FBC: @ 8118FBC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -515477,7 +515477,7 @@ _08119068: thumb_func_end sub_8118FBC thumb_func_start sub_8119094 -sub_8119094: ; 8119094 +sub_8119094: @ 8119094 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -515584,8 +515584,8 @@ _08119148: thumb_func_end sub_8119094 thumb_func_start MovePlayerOnBike -; void MovePlayerOnBike(int dpad_direction, int buttons_new, int buttons_held) -MovePlayerOnBike: ; 8119164 +@ void MovePlayerOnBike(int dpad_direction, int buttons_new, int buttons_held) +MovePlayerOnBike: @ 8119164 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -515615,7 +515615,7 @@ _08119194: thumb_func_end MovePlayerOnBike thumb_func_start MovePlayerOnMachBike -MovePlayerOnMachBike: ; 811919C +MovePlayerOnMachBike: @ 811919C push {r4,lr} sub sp, 0x4 mov r1, sp @@ -515639,7 +515639,7 @@ MovePlayerOnMachBike: ; 811919C thumb_func_end MovePlayerOnMachBike thumb_func_start CheckMovementInputMachBike -CheckMovementInputMachBike: ; 81191CC +CheckMovementInputMachBike: @ 81191CC push {r4,lr} adds r4, r0, 0 bl player_get_direction_upper_nybble @@ -515689,7 +515689,7 @@ _0811921C: thumb_func_end CheckMovementInputMachBike thumb_func_start sub_8119224 -sub_8119224: ; 8119224 +sub_8119224: @ 8119224 push {lr} lsls r0, 24 lsrs r0, 24 @@ -515700,7 +515700,7 @@ sub_8119224: ; 8119224 thumb_func_end sub_8119224 thumb_func_start sub_8119238 -sub_8119238: ; 8119238 +sub_8119238: @ 8119238 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -515734,7 +515734,7 @@ _0811927A: thumb_func_end sub_8119238 thumb_func_start sub_8119280 -sub_8119280: ; 8119280 +sub_8119280: @ 8119280 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -515828,7 +515828,7 @@ _0811933A: thumb_func_end sub_8119280 thumb_func_start sub_8119344 -sub_8119344: ; 8119344 +sub_8119344: @ 8119344 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -515894,8 +515894,8 @@ _081193BE: thumb_func_end sub_8119344 thumb_func_start MovePlayerOnAcroBike -; void MovePlayerOnAcroBike(int dpad_direction, int buttons_new, int buttons_held) -MovePlayerOnAcroBike: ; 81193C8 +@ void MovePlayerOnAcroBike(int dpad_direction, int buttons_new, int buttons_held) +MovePlayerOnAcroBike: @ 81193C8 push {r4,lr} sub sp, 0x4 mov r3, sp @@ -515923,7 +515923,7 @@ MovePlayerOnAcroBike: ; 81193C8 thumb_func_end MovePlayerOnAcroBike thumb_func_start CheckMovementInputAcroBike -CheckMovementInputAcroBike: ; 8119400 +CheckMovementInputAcroBike: @ 8119400 push {r4,lr} lsls r1, 16 lsrs r1, 16 @@ -515945,7 +515945,7 @@ CheckMovementInputAcroBike: ; 8119400 thumb_func_end CheckMovementInputAcroBike thumb_func_start CheckMovementInputAcroBikeNormal -CheckMovementInputAcroBikeNormal: ; 811942C +CheckMovementInputAcroBikeNormal: @ 811942C push {r4-r6,lr} adds r4, r0, 0 lsls r1, 16 @@ -516028,7 +516028,7 @@ _081194C0: thumb_func_end CheckMovementInputAcroBikeNormal thumb_func_start CheckMovementInputAcroBikeChangingDirection -CheckMovementInputAcroBikeChangingDirection: ; 81194C8 +CheckMovementInputAcroBikeChangingDirection: @ 81194C8 push {r4-r6,lr} adds r5, r0, 0 ldr r4, =0x02037590 @@ -516090,7 +516090,7 @@ _0811953A: thumb_func_end CheckMovementInputAcroBikeChangingDirection thumb_func_start CheckMovementInputAcroBikeStandingWheelie -CheckMovementInputAcroBikeStandingWheelie: ; 8119540 +CheckMovementInputAcroBikeStandingWheelie: @ 8119540 push {r4-r7,lr} adds r7, r0, 0 lsls r4, r2, 16 @@ -516170,7 +516170,7 @@ _081195D8: thumb_func_end CheckMovementInputAcroBikeStandingWheelie thumb_func_start CheckMovementInputAcroBikeBunnyHop -CheckMovementInputAcroBikeBunnyHop: ; 81195E0 +CheckMovementInputAcroBikeBunnyHop: @ 81195E0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -516254,7 +516254,7 @@ _08119676: thumb_func_end CheckMovementInputAcroBikeBunnyHop thumb_func_start CheckMovementInputAcroBikeMovingWheelie -CheckMovementInputAcroBikeMovingWheelie: ; 8119688 +CheckMovementInputAcroBikeMovingWheelie: @ 8119688 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -516364,7 +516364,7 @@ _08119750: thumb_func_end CheckMovementInputAcroBikeMovingWheelie thumb_func_start CheckMovementInputAcroBikeUnknownMode5 -CheckMovementInputAcroBikeUnknownMode5: ; 8119764 +CheckMovementInputAcroBikeUnknownMode5: @ 8119764 push {r4-r6,lr} mov r6, r8 push {r6} @@ -516408,7 +516408,7 @@ CheckMovementInputAcroBikeUnknownMode5: ; 8119764 thumb_func_end CheckMovementInputAcroBikeUnknownMode5 thumb_func_start CheckMovementInputAcroBikeUnknownMode6 -CheckMovementInputAcroBikeUnknownMode6: ; 81197C0 +CheckMovementInputAcroBikeUnknownMode6: @ 81197C0 push {r4,lr} lsls r1, 16 lsrs r1, 16 @@ -516427,7 +516427,7 @@ CheckMovementInputAcroBikeUnknownMode6: ; 81197C0 thumb_func_end CheckMovementInputAcroBikeUnknownMode6 thumb_func_start sub_81197E4 -sub_81197E4: ; 81197E4 +sub_81197E4: @ 81197E4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -516437,7 +516437,7 @@ sub_81197E4: ; 81197E4 thumb_func_end sub_81197E4 thumb_func_start sub_81197F4 -sub_81197F4: ; 81197F4 +sub_81197F4: @ 81197F4 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -516466,7 +516466,7 @@ _0811981A: thumb_func_end sub_81197F4 thumb_func_start sub_8119830 -sub_8119830: ; 8119830 +sub_8119830: @ 8119830 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -516535,7 +516535,7 @@ _081198BA: thumb_func_end sub_8119830 thumb_func_start sub_81198C0 -sub_81198C0: ; 81198C0 +sub_81198C0: @ 81198C0 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -516564,7 +516564,7 @@ _081198E6: thumb_func_end sub_81198C0 thumb_func_start sub_81198FC -sub_81198FC: ; 81198FC +sub_81198FC: @ 81198FC push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -516593,7 +516593,7 @@ _08119922: thumb_func_end sub_81198FC thumb_func_start sub_8119938 -sub_8119938: ; 8119938 +sub_8119938: @ 8119938 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -516622,7 +516622,7 @@ _0811995E: thumb_func_end sub_8119938 thumb_func_start sub_8119974 -sub_8119974: ; 8119974 +sub_8119974: @ 8119974 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -516651,7 +516651,7 @@ _0811999A: thumb_func_end sub_8119974 thumb_func_start sub_81199B0 -sub_81199B0: ; 81199B0 +sub_81199B0: @ 81199B0 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -516708,7 +516708,7 @@ _08119A1E: thumb_func_end sub_81199B0 thumb_func_start sub_8119A24 -sub_8119A24: ; 8119A24 +sub_8119A24: @ 8119A24 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -516761,7 +516761,7 @@ _08119A84: thumb_func_end sub_8119A24 thumb_func_start sub_8119A94 -sub_8119A94: ; 8119A94 +sub_8119A94: @ 8119A94 push {lr} lsls r0, 24 lsrs r0, 24 @@ -516771,7 +516771,7 @@ sub_8119A94: ; 8119A94 thumb_func_end sub_8119A94 thumb_func_start sub_8119AA4 -sub_8119AA4: ; 8119AA4 +sub_8119AA4: @ 8119AA4 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -516840,7 +516840,7 @@ _08119B2C: thumb_func_end sub_8119AA4 thumb_func_start sub_8119B34 -sub_8119B34: ; 8119B34 +sub_8119B34: @ 8119B34 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -516909,7 +516909,7 @@ _08119BBC: thumb_func_end sub_8119B34 thumb_func_start sub_8119BC4 -sub_8119BC4: ; 8119BC4 +sub_8119BC4: @ 8119BC4 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -516967,8 +516967,8 @@ _08119C36: thumb_func_end sub_8119BC4 thumb_func_start sub_8119C3C -; void sub_8119C3C(int buttons_new, int buttons_held) -sub_8119C3C: ; 8119C3C +@ void sub_8119C3C(int buttons_new, int buttons_held) +sub_8119C3C: @ 8119C3C push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -516990,8 +516990,8 @@ _08119C5A: thumb_func_end sub_8119C3C thumb_func_start sub_8119C64 -; void sub_8119C64(int buttons_new, int buttons_held) -sub_8119C64: ; 8119C64 +@ void sub_8119C64(int buttons_new, int buttons_held) +sub_8119C64: @ 8119C64 push {r4,r5,lr} lsls r1, 16 lsrs r5, r1, 16 @@ -517046,7 +517046,7 @@ _08119CC6: thumb_func_end sub_8119C64 thumb_func_start sub_8119CCC -sub_8119CCC: ; 8119CCC +sub_8119CCC: @ 8119CCC push {r4,r5,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -517103,7 +517103,7 @@ _08119D28: thumb_func_end sub_8119CCC thumb_func_start sub_8119D30 -sub_8119D30: ; 8119D30 +sub_8119D30: @ 8119D30 push {r4-r6,lr} movs r6, 0 movs r5, 0 @@ -517145,7 +517145,7 @@ _08119D7A: thumb_func_end sub_8119D30 thumb_func_start sub_8119D80 -sub_8119D80: ; 8119D80 +sub_8119D80: @ 8119D80 push {r4,lr} lsls r0, 24 ldr r3, =0x02037590 @@ -517179,7 +517179,7 @@ _08119D9C: thumb_func_end sub_8119D80 thumb_func_start sub_8119DBC -sub_8119DBC: ; 8119DBC +sub_8119DBC: @ 8119DBC push {r4,lr} lsls r0, 24 ldr r3, =0x02037590 @@ -517213,7 +517213,7 @@ _08119DD8: thumb_func_end sub_8119DBC thumb_func_start sub_8119DF8 -sub_8119DF8: ; 8119DF8 +sub_8119DF8: @ 8119DF8 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -517253,7 +517253,7 @@ _08119E32: thumb_func_end sub_8119DF8 thumb_func_start sub_8119E38 -sub_8119E38: ; 8119E38 +sub_8119E38: @ 8119E38 push {r4-r6,lr} sub sp, 0x8 adds r6, r0, 0 @@ -517304,7 +517304,7 @@ sub_8119E38: ; 8119E38 thumb_func_end sub_8119E38 thumb_func_start sub_8119EA4 -sub_8119EA4: ; 8119EA4 +sub_8119EA4: @ 8119EA4 push {r4,r5,lr} sub sp, 0x4 ldr r4, [sp, 0x10] @@ -517345,7 +517345,7 @@ _08119EE4: thumb_func_end sub_8119EA4 thumb_func_start sub_8119EF0 -sub_8119EF0: ; 8119EF0 +sub_8119EF0: @ 8119EF0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -517369,8 +517369,8 @@ _08119F12: thumb_func_end sub_8119EF0 thumb_func_start IsRunningDisallowedByMetatile -; bool8 IsRunningDisallowedByMetatile(u8 metatileBehavior) -IsRunningDisallowedByMetatile: ; 8119F18 +@ bool8 IsRunningDisallowedByMetatile(u8 metatileBehavior) +IsRunningDisallowedByMetatile: @ 8119F18 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -517401,7 +517401,7 @@ _08119F48: thumb_func_end IsRunningDisallowedByMetatile thumb_func_start sub_8119F50 -sub_8119F50: ; 8119F50 +sub_8119F50: @ 8119F50 push {lr} ldr r0, =0x0203ab54 ldrb r0, [r0] @@ -517420,7 +517420,7 @@ _08119F66: thumb_func_end sub_8119F50 thumb_func_start sub_8119F74 -sub_8119F74: ; 8119F74 +sub_8119F74: @ 8119F74 push {r4,r5,lr} lsls r0, 24 lsls r1, 24 @@ -517464,7 +517464,7 @@ _08119FBC: thumb_func_end sub_8119F74 thumb_func_start sub_8119FC4 -sub_8119FC4: ; 8119FC4 +sub_8119FC4: @ 8119FC4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -517497,7 +517497,7 @@ _08119FF2: thumb_func_end sub_8119FC4 thumb_func_start sub_8119FF8 -sub_8119FF8: ; 8119FF8 +sub_8119FF8: @ 8119FF8 push {r4,lr} sub sp, 0x4 ldr r0, =0x02037590 @@ -517536,7 +517536,7 @@ _0811A03A: thumb_func_end sub_8119FF8 thumb_func_start player_should_look_direction_be_enforced_upon_movement -player_should_look_direction_be_enforced_upon_movement: ; 811A044 +player_should_look_direction_be_enforced_upon_movement: @ 811A044 push {lr} movs r0, 0x4 bl TestPlayerAvatarFlags @@ -517566,8 +517566,8 @@ _0811A07A: thumb_func_end player_should_look_direction_be_enforced_upon_movement thumb_func_start GetOnOffBike -; void GetOnOffBike(u8 transitionFlags) -GetOnOffBike: ; 811A080 +@ void GetOnOffBike(u8 transitionFlags) +GetOnOffBike: @ 811A080 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -517602,7 +517602,7 @@ _0811A0C4: thumb_func_end GetOnOffBike thumb_func_start sub_811A0D0 -sub_811A0D0: ; 811A0D0 +sub_811A0D0: @ 811A0D0 push {lr} ldr r2, =0x02037590 movs r3, 0 @@ -517639,7 +517639,7 @@ _0811A0FA: thumb_func_end sub_811A0D0 thumb_func_start sub_811A114 -sub_811A114: ; 811A114 +sub_811A114: @ 811A114 lsls r0, 24 lsrs r0, 24 ldr r2, =0x02037590 @@ -517652,7 +517652,7 @@ sub_811A114: ; 811A114 thumb_func_end sub_811A114 thumb_func_start sub_811A128 -sub_811A128: ; 811A128 +sub_811A128: @ 811A128 ldr r1, =0x02037590 movs r0, 0 strb r0, [r1, 0xA] @@ -517662,7 +517662,7 @@ sub_811A128: ; 811A128 thumb_func_end sub_811A128 thumb_func_start sub_811A138 -sub_811A138: ; 811A138 +sub_811A138: @ 811A138 push {lr} sub sp, 0x8 ldr r1, =gUnknown_085974B8 @@ -517705,7 +517705,7 @@ _0811A182: thumb_func_end sub_811A138 thumb_func_start sub_811A188 -sub_811A188: ; 811A188 +sub_811A188: @ 811A188 push {r4,r5,lr} sub sp, 0x4 ldr r5, =0x02037590 @@ -517746,8 +517746,8 @@ _0811A1D0: thumb_func_end sub_811A188 thumb_func_start IsRunningDisallowed -; bool8 IsRunningDisallowed(u8 metatileBehavior) -IsRunningDisallowed: ; 811A1DC +@ bool8 IsRunningDisallowed(u8 metatileBehavior) +IsRunningDisallowed: @ 811A1DC push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -517775,7 +517775,7 @@ _0811A206: thumb_func_end IsRunningDisallowed thumb_func_start sub_811A20C -sub_811A20C: ; 811A20C +sub_811A20C: @ 811A20C push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -517822,7 +517822,7 @@ sub_811A20C: ; 811A20C thumb_func_end sub_811A20C thumb_func_start sub_811A278 -sub_811A278: ; 811A278 +sub_811A278: @ 811A278 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -517833,7 +517833,7 @@ sub_811A278: ; 811A278 thumb_func_end sub_811A278 thumb_func_start sub_811A290 -sub_811A290: ; 811A290 +sub_811A290: @ 811A290 push {lr} bl copy_pal_bg_faded_to_pal_ram bl LoadOamFromSprites @@ -517843,7 +517843,7 @@ sub_811A290: ; 811A290 thumb_func_end sub_811A290 thumb_func_start sub_811A2A4 -sub_811A2A4: ; 811A2A4 +sub_811A2A4: @ 811A2A4 lsls r0, 24 lsrs r0, 24 ldr r3, =0x03005e00 @@ -517859,7 +517859,7 @@ sub_811A2A4: ; 811A2A4 thumb_func_end sub_811A2A4 thumb_func_start sub_811A2C0 -sub_811A2C0: ; 811A2C0 +sub_811A2C0: @ 811A2C0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -517892,7 +517892,7 @@ _0811A2F2: thumb_func_end sub_811A2C0 thumb_func_start sub_811A2FC -sub_811A2FC: ; 811A2FC +sub_811A2FC: @ 811A2FC push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -518032,7 +518032,7 @@ _0811A41C: thumb_func_end sub_811A2FC thumb_func_start sub_811A428 -sub_811A428: ; 811A428 +sub_811A428: @ 811A428 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -518111,7 +518111,7 @@ _0811A4C8: thumb_func_end sub_811A428 thumb_func_start sub_811A4D0 -sub_811A4D0: ; 811A4D0 +sub_811A4D0: @ 811A4D0 push {r4,lr} adds r4, r0, 0 bl sub_811C13C @@ -518126,7 +518126,7 @@ sub_811A4D0: ; 811A4D0 thumb_func_end sub_811A4D0 thumb_func_start easy_chat_input_maybe -easy_chat_input_maybe: ; 811A4F0 +easy_chat_input_maybe: @ 811A4F0 push {r4,r5,lr} movs r5, 0x3 ldr r0, =0x020375e0 @@ -518404,7 +518404,7 @@ _0811A7D4: thumb_func_end easy_chat_input_maybe thumb_func_start sub_811A7E4 -sub_811A7E4: ; 811A7E4 +sub_811A7E4: @ 811A7E4 push {lr} bl fade_and_return_progress_probably ldr r0, =0x030022c0 @@ -518455,7 +518455,7 @@ _0811A84E: thumb_func_end sub_811A7E4 thumb_func_start sub_811A858 -sub_811A858: ; 811A858 +sub_811A858: @ 811A858 push {lr} ldr r0, =sub_811A7E4 bl SetMainCallback2 @@ -518465,7 +518465,7 @@ sub_811A858: ; 811A858 thumb_func_end sub_811A858 thumb_func_start sub_811A868 -sub_811A868: ; 811A868 +sub_811A868: @ 811A868 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -518488,7 +518488,7 @@ _0811A884: thumb_func_end sub_811A868 thumb_func_start sub_811A88C -sub_811A88C: ; 811A88C +sub_811A88C: @ 811A88C push {lr} lsls r0, 16 lsrs r0, 16 @@ -518503,7 +518503,7 @@ sub_811A88C: ; 811A88C thumb_func_end sub_811A88C thumb_func_start sub_811A8A4 -sub_811A8A4: ; 811A8A4 +sub_811A8A4: @ 811A8A4 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -518523,7 +518523,7 @@ sub_811A8A4: ; 811A8A4 thumb_func_end sub_811A8A4 thumb_func_start sub_811A8CC -sub_811A8CC: ; 811A8CC +sub_811A8CC: @ 811A8CC push {lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -518539,7 +518539,7 @@ sub_811A8CC: ; 811A8CC thumb_func_end sub_811A8CC thumb_func_start sub_811A8F0 -sub_811A8F0: ; 811A8F0 +sub_811A8F0: @ 811A8F0 push {lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -518555,7 +518555,7 @@ sub_811A8F0: ; 811A8F0 thumb_func_end sub_811A8F0 thumb_func_start sub_811A914 -sub_811A914: ; 811A914 +sub_811A914: @ 811A914 push {lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -518571,7 +518571,7 @@ sub_811A914: ; 811A914 thumb_func_end sub_811A914 thumb_func_start sub_811A938 -sub_811A938: ; 811A938 +sub_811A938: @ 811A938 push {lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -518587,7 +518587,7 @@ sub_811A938: ; 811A938 thumb_func_end sub_811A938 thumb_func_start sub_811A95C -sub_811A95C: ; 811A95C +sub_811A95C: @ 811A95C push {r4-r7,lr} mov r7, r8 push {r7} @@ -518740,7 +518740,7 @@ _0811AA7E: thumb_func_end sub_811A95C thumb_func_start sub_811AA90 -sub_811AA90: ; 811AA90 +sub_811AA90: @ 811AA90 push {r4,lr} ldr r4, =0x0203a118 ldr r0, [r4] @@ -518757,7 +518757,7 @@ _0811AAA2: thumb_func_end sub_811AA90 thumb_func_start sub_811AAAC -sub_811AAAC: ; 811AAAC +sub_811AAAC: @ 811AAAC push {lr} ldr r0, =0x0203a118 ldr r0, [r0] @@ -518827,7 +518827,7 @@ _0811AB40: thumb_func_end sub_811AAAC thumb_func_start sub_811AB44 -sub_811AB44: ; 811AB44 +sub_811AB44: @ 811AB44 push {lr} bl sub_811BA68 lsls r0, 24 @@ -518851,7 +518851,7 @@ _0811AB64: thumb_func_end sub_811AB44 thumb_func_start sub_811AB68 -sub_811AB68: ; 811AB68 +sub_811AB68: @ 811AB68 push {r4-r7,lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -519041,7 +519041,7 @@ _0811ACCC: thumb_func_end sub_811AB68 thumb_func_start sub_811ACDC -sub_811ACDC: ; 811ACDC +sub_811ACDC: @ 811ACDC push {r4-r6,lr} ldr r2, =0x030022c0 ldrh r1, [r2, 0x2E] @@ -519223,7 +519223,7 @@ _0811AE32: thumb_func_end sub_811ACDC thumb_func_start sub_811AE44 -sub_811AE44: ; 811AE44 +sub_811AE44: @ 811AE44 push {lr} ldr r1, =0x030022c0 ldrh r2, [r1, 0x2E] @@ -519324,7 +519324,7 @@ _0811AEFA: thumb_func_end sub_811AE44 thumb_func_start sub_811AF00 -sub_811AF00: ; 811AF00 +sub_811AF00: @ 811AF00 push {lr} ldr r2, =0x030022c0 ldrh r1, [r2, 0x2E] @@ -519402,7 +519402,7 @@ _0811AF86: thumb_func_end sub_811AF00 thumb_func_start sub_811AF8C -sub_811AF8C: ; 811AF8C +sub_811AF8C: @ 811AF8C push {lr} bl sub_8198C58 lsls r0, 24 @@ -519451,7 +519451,7 @@ _0811AFE6: thumb_func_end sub_811AF8C thumb_func_start sub_811AFEC -sub_811AFEC: ; 811AFEC +sub_811AFEC: @ 811AFEC push {r4,lr} bl sub_8198C58 lsls r0, 24 @@ -519494,7 +519494,7 @@ _0811B03A: thumb_func_end sub_811AFEC thumb_func_start sub_811B040 -sub_811B040: ; 811B040 +sub_811B040: @ 811B040 push {lr} bl sub_8198C58 lsls r0, 24 @@ -519536,7 +519536,7 @@ _0811B086: thumb_func_end sub_811B040 thumb_func_start sub_811B08C -sub_811B08C: ; 811B08C +sub_811B08C: @ 811B08C push {lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -519564,7 +519564,7 @@ _0811B0B8: thumb_func_end sub_811B08C thumb_func_start sub_811B0BC -sub_811B0BC: ; 811B0BC +sub_811B0BC: @ 811B0BC push {lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -519588,7 +519588,7 @@ _0811B0E0: thumb_func_end sub_811B0BC thumb_func_start sub_811B0E8 -sub_811B0E8: ; 811B0E8 +sub_811B0E8: @ 811B0E8 ldr r0, =0x0203a118 ldr r1, [r0] movs r0, 0xA @@ -519599,7 +519599,7 @@ sub_811B0E8: ; 811B0E8 thumb_func_end sub_811B0E8 thumb_func_start sub_811B0F8 -sub_811B0F8: ; 811B0F8 +sub_811B0F8: @ 811B0F8 push {r4,lr} bl sub_8198C58 lsls r0, 24 @@ -519645,7 +519645,7 @@ _0811B14A: thumb_func_end sub_811B0F8 thumb_func_start sub_811B150 -sub_811B150: ; 811B150 +sub_811B150: @ 811B150 push {lr} ldr r1, =0x0203a118 ldr r2, [r1] @@ -519676,7 +519676,7 @@ _0811B180: thumb_func_end sub_811B150 thumb_func_start sub_811B184 -sub_811B184: ; 811B184 +sub_811B184: @ 811B184 push {lr} ldr r2, =0x0203a118 ldr r0, [r2] @@ -519704,7 +519704,7 @@ _0811B1AE: thumb_func_end sub_811B184 thumb_func_start sub_811B1B4 -sub_811B1B4: ; 811B1B4 +sub_811B1B4: @ 811B1B4 push {r4,lr} ldr r4, =0x0203a118 ldr r1, [r4] @@ -519799,7 +519799,7 @@ _0811B25C: thumb_func_end sub_811B1B4 thumb_func_start sub_811B264 -sub_811B264: ; 811B264 +sub_811B264: @ 811B264 push {lr} ldr r2, =0x0203a118 ldr r1, [r2] @@ -519838,7 +519838,7 @@ _0811B2A0: thumb_func_end sub_811B264 thumb_func_start sub_811B2A4 -sub_811B2A4: ; 811B2A4 +sub_811B2A4: @ 811B2A4 ldr r0, =0x0203a118 ldr r0, [r0] ldrb r0, [r0, 0x8] @@ -519847,7 +519847,7 @@ sub_811B2A4: ; 811B2A4 thumb_func_end sub_811B2A4 thumb_func_start sub_811B2B0 -sub_811B2B0: ; 811B2B0 +sub_811B2B0: @ 811B2B0 push {lr} ldr r0, =0x0203a118 ldr r0, [r0] @@ -519906,7 +519906,7 @@ _0811B326: thumb_func_end sub_811B2B0 thumb_func_start sub_811B32C -sub_811B32C: ; 811B32C +sub_811B32C: @ 811B32C ldr r0, =0x0203a118 ldr r1, [r0] movs r0, 0 @@ -519917,7 +519917,7 @@ sub_811B32C: ; 811B32C thumb_func_end sub_811B32C thumb_func_start sub_811B33C -sub_811B33C: ; 811B33C +sub_811B33C: @ 811B33C push {lr} ldr r1, =0x0203a118 ldr r0, [r1] @@ -519944,7 +519944,7 @@ _0811B362: thumb_func_end sub_811B33C thumb_func_start sub_811B368 -sub_811B368: ; 811B368 +sub_811B368: @ 811B368 push {lr} ldr r0, =0x0203a118 ldr r0, [r0] @@ -519966,7 +519966,7 @@ _0811B390: thumb_func_end sub_811B368 thumb_func_start sub_811B394 -sub_811B394: ; 811B394 +sub_811B394: @ 811B394 push {r4,r5,lr} bl sub_811B940 lsls r0, 16 @@ -520006,7 +520006,7 @@ _0811B3DC: thumb_func_end sub_811B394 thumb_func_start sub_811B3E4 -sub_811B3E4: ; 811B3E4 +sub_811B3E4: @ 811B3E4 push {r4,r5,lr} movs r4, 0 ldr r3, =0x0203a118 @@ -520037,7 +520037,7 @@ _0811B40E: thumb_func_end sub_811B3E4 thumb_func_start sub_811B418 -sub_811B418: ; 811B418 +sub_811B418: @ 811B418 push {r4,r5,lr} movs r3, 0 ldr r2, =0x0203a118 @@ -520069,7 +520069,7 @@ _0811B444: thumb_func_end sub_811B418 thumb_func_start sub_811B454 -sub_811B454: ; 811B454 +sub_811B454: @ 811B454 push {r4,r5,lr} movs r4, 0 ldr r3, =0x0203a118 @@ -520100,7 +520100,7 @@ _0811B47E: thumb_func_end sub_811B454 thumb_func_start sub_811B488 -sub_811B488: ; 811B488 +sub_811B488: @ 811B488 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -520120,7 +520120,7 @@ sub_811B488: ; 811B488 thumb_func_end sub_811B488 thumb_func_start sub_811B4AC -sub_811B4AC: ; 811B4AC +sub_811B4AC: @ 811B4AC push {r4,r5,lr} movs r2, 0 ldr r0, =0x0203a118 @@ -520158,7 +520158,7 @@ _0811B4E4: thumb_func_end sub_811B4AC thumb_func_start sub_811B4EC -sub_811B4EC: ; 811B4EC +sub_811B4EC: @ 811B4EC push {lr} ldr r0, =0x0203a118 ldr r0, [r0] @@ -520191,7 +520191,7 @@ _0811B524: thumb_func_end sub_811B4EC thumb_func_start sub_811B528 -sub_811B528: ; 811B528 +sub_811B528: @ 811B528 push {lr} adds r2, r0, 0 ldr r0, =0x0203a118 @@ -520224,7 +520224,7 @@ _0811B55E: thumb_func_end sub_811B528 thumb_func_start sub_811B568 -sub_811B568: ; 811B568 +sub_811B568: @ 811B568 push {r4,lr} cmp r0, 0x1 beq _0811B5DE @@ -520330,7 +520330,7 @@ _0811B62C: thumb_func_end sub_811B568 thumb_func_start sub_811B634 -sub_811B634: ; 811B634 +sub_811B634: @ 811B634 push {lr} cmp r0, 0x1 beq _0811B6A0 @@ -520408,7 +520408,7 @@ _0811B6BC: thumb_func_end sub_811B634 thumb_func_start sub_811B6C4 -sub_811B6C4: ; 811B6C4 +sub_811B6C4: @ 811B6C4 push {lr} adds r2, r0, 0 cmp r2, 0x1 @@ -520477,7 +520477,7 @@ _0811B73A: thumb_func_end sub_811B6C4 thumb_func_start sub_811B744 -sub_811B744: ; 811B744 +sub_811B744: @ 811B744 push {lr} ldr r2, =0x0203a118 ldr r1, [r2] @@ -520498,7 +520498,7 @@ _0811B75E: thumb_func_end sub_811B744 thumb_func_start sub_811B768 -sub_811B768: ; 811B768 +sub_811B768: @ 811B768 push {r4,lr} ldr r4, =0x0203a118 ldr r1, [r4] @@ -520522,7 +520522,7 @@ _0811B78E: thumb_func_end sub_811B768 thumb_func_start sub_811B794 -sub_811B794: ; 811B794 +sub_811B794: @ 811B794 push {r4,lr} cmp r0, 0x5 bls _0811B79C @@ -520685,7 +520685,7 @@ _0811B8C2: thumb_func_end sub_811B794 thumb_func_start sub_811B8C8 -sub_811B8C8: ; 811B8C8 +sub_811B8C8: @ 811B8C8 ldr r0, =0x0203a118 ldr r0, [r0] movs r2, 0x6 @@ -520703,7 +520703,7 @@ sub_811B8C8: ; 811B8C8 thumb_func_end sub_811B8C8 thumb_func_start sub_811B8E8 -sub_811B8E8: ; 811B8E8 +sub_811B8E8: @ 811B8E8 ldr r0, =0x0203a118 ldr r0, [r0] movs r1, 0xB @@ -520722,7 +520722,7 @@ sub_811B8E8: ; 811B8E8 thumb_func_end sub_811B8E8 thumb_func_start sub_811B908 -sub_811B908: ; 811B908 +sub_811B908: @ 811B908 push {lr} ldr r0, =0x0203a118 ldr r1, [r0] @@ -520752,7 +520752,7 @@ _0811B926: thumb_func_end sub_811B908 thumb_func_start sub_811B940 -sub_811B940: ; 811B940 +sub_811B940: @ 811B940 ldr r0, =0x0203a118 ldr r0, [r0] movs r1, 0x11 @@ -520771,7 +520771,7 @@ sub_811B940: ; 811B940 thumb_func_end sub_811B940 thumb_func_start sub_811B960 -sub_811B960: ; 811B960 +sub_811B960: @ 811B960 push {lr} lsls r0, 24 lsrs r0, 24 @@ -520790,7 +520790,7 @@ _0811B974: thumb_func_end sub_811B960 thumb_func_start sub_811B978 -sub_811B978: ; 811B978 +sub_811B978: @ 811B978 push {lr} b _0811B98E _0811B97C: @@ -520815,7 +520815,7 @@ _0811B998: thumb_func_end sub_811B978 thumb_func_start sub_811B9A0 -sub_811B9A0: ; 811B9A0 +sub_811B9A0: @ 811B9A0 push {lr} b _0811B9B6 _0811B9A4: @@ -520840,7 +520840,7 @@ _0811B9C0: thumb_func_end sub_811B9A0 thumb_func_start sub_811B9C8 -sub_811B9C8: ; 811B9C8 +sub_811B9C8: @ 811B9C8 push {r4,lr} ldr r4, =0x0203a118 ldr r1, [r4] @@ -520884,7 +520884,7 @@ _0811BA14: thumb_func_end sub_811B9C8 thumb_func_start sub_811BA1C -sub_811BA1C: ; 811BA1C +sub_811BA1C: @ 811BA1C push {r4,lr} bl sub_811B940 adds r4, r0, 0 @@ -520903,7 +520903,7 @@ _0811BA34: thumb_func_end sub_811BA1C thumb_func_start sub_811BA3C -sub_811BA3C: ; 811BA3C +sub_811BA3C: @ 811BA3C ldr r2, =gUnknown_08597550 ldr r0, =0x0203a118 ldr r0, [r0] @@ -520919,7 +520919,7 @@ sub_811BA3C: ; 811BA3C thumb_func_end sub_811BA3C thumb_func_start sub_811BA5C -sub_811BA5C: ; 811BA5C +sub_811BA5C: @ 811BA5C ldr r0, =0x0203a118 ldr r0, [r0] ldrb r0, [r0] @@ -520928,7 +520928,7 @@ sub_811BA5C: ; 811BA5C thumb_func_end sub_811BA5C thumb_func_start sub_811BA68 -sub_811BA68: ; 811BA68 +sub_811BA68: @ 811BA68 ldr r2, =gUnknown_08597550 ldr r0, =0x0203a118 ldr r0, [r0] @@ -520945,7 +520945,7 @@ sub_811BA68: ; 811BA68 thumb_func_end sub_811BA68 thumb_func_start sub_811BA88 -sub_811BA88: ; 811BA88 +sub_811BA88: @ 811BA88 ldr r0, =0x0203a118 ldr r0, [r0] ldr r0, [r0, 0x34] @@ -520954,7 +520954,7 @@ sub_811BA88: ; 811BA88 thumb_func_end sub_811BA88 thumb_func_start sub_811BA94 -sub_811BA94: ; 811BA94 +sub_811BA94: @ 811BA94 ldr r0, =0x0203a118 ldr r0, [r0] adds r0, 0x3C @@ -520963,7 +520963,7 @@ sub_811BA94: ; 811BA94 thumb_func_end sub_811BA94 thumb_func_start sub_811BAA0 -sub_811BAA0: ; 811BAA0 +sub_811BAA0: @ 811BAA0 ldr r0, =0x0203a118 ldr r0, [r0] ldrb r0, [r0, 0x3] @@ -520972,7 +520972,7 @@ sub_811BAA0: ; 811BAA0 thumb_func_end sub_811BAA0 thumb_func_start sub_811BAAC -sub_811BAAC: ; 811BAAC +sub_811BAAC: @ 811BAAC ldr r0, =0x0203a118 ldr r0, [r0] ldrb r0, [r0, 0x2] @@ -520981,7 +520981,7 @@ sub_811BAAC: ; 811BAAC thumb_func_end sub_811BAAC thumb_func_start sub_811BAB8 -sub_811BAB8: ; 811BAB8 +sub_811BAB8: @ 811BAB8 ldr r0, =0x0203a118 ldr r0, [r0] ldrb r0, [r0, 0x5] @@ -520990,7 +520990,7 @@ sub_811BAB8: ; 811BAB8 thumb_func_end sub_811BAB8 thumb_func_start sub_811BAC4 -sub_811BAC4: ; 811BAC4 +sub_811BAC4: @ 811BAC4 ldr r0, =0x0203a118 ldr r0, [r0] ldrb r0, [r0, 0x6] @@ -520999,7 +520999,7 @@ sub_811BAC4: ; 811BAC4 thumb_func_end sub_811BAC4 thumb_func_start sub_811BAD0 -sub_811BAD0: ; 811BAD0 +sub_811BAD0: @ 811BAD0 push {r4,r5,lr} ldr r4, =gUnknown_08597550 ldr r2, =0x0203a118 @@ -521028,7 +521028,7 @@ sub_811BAD0: ; 811BAD0 thumb_func_end sub_811BAD0 thumb_func_start sub_811BB08 -sub_811BB08: ; 811BB08 +sub_811BB08: @ 811BB08 push {r4,r5,lr} ldr r4, =gUnknown_08597550 ldr r2, =0x0203a118 @@ -521057,7 +521057,7 @@ sub_811BB08: ; 811BB08 thumb_func_end sub_811BB08 thumb_func_start sub_811BB40 -sub_811BB40: ; 811BB40 +sub_811BB40: @ 811BB40 push {lr} adds r2, r0, 0 ldr r0, =0x0203a118 @@ -521093,7 +521093,7 @@ _0811BB7E: thumb_func_end sub_811BB40 thumb_func_start sub_811BB88 -sub_811BB88: ; 811BB88 +sub_811BB88: @ 811BB88 ldr r2, =gUnknown_085EC410 str r2, [r0] ldr r0, =gUnknown_085EC42F @@ -521103,7 +521103,7 @@ sub_811BB88: ; 811BB88 thumb_func_end sub_811BB88 thumb_func_start sub_811BB9C -sub_811BB9C: ; 811BB9C +sub_811BB9C: @ 811BB9C ldr r2, =0x0203a118 ldr r3, [r2] ldrb r2, [r3, 0xA] @@ -521115,7 +521115,7 @@ sub_811BB9C: ; 811BB9C thumb_func_end sub_811BB9C thumb_func_start sub_811BBB0 -sub_811BBB0: ; 811BBB0 +sub_811BBB0: @ 811BBB0 ldr r0, =0x0203a118 ldr r0, [r0] ldrb r0, [r0, 0x9] @@ -521124,7 +521124,7 @@ sub_811BBB0: ; 811BBB0 thumb_func_end sub_811BBB0 thumb_func_start sub_811BBBC -sub_811BBBC: ; 811BBBC +sub_811BBBC: @ 811BBBC ldr r0, =0x0203a118 ldr r0, [r0] ldrb r0, [r0, 0xC] @@ -521133,7 +521133,7 @@ sub_811BBBC: ; 811BBBC thumb_func_end sub_811BBBC thumb_func_start sub_811BBC8 -sub_811BBC8: ; 811BBC8 +sub_811BBC8: @ 811BBC8 ldr r2, =0x0203a118 ldr r3, [r2] ldrb r2, [r3, 0x10] @@ -521145,7 +521145,7 @@ sub_811BBC8: ; 811BBC8 thumb_func_end sub_811BBC8 thumb_func_start sub_811BBDC -sub_811BBDC: ; 811BBDC +sub_811BBDC: @ 811BBDC ldr r0, =0x0203a118 ldr r0, [r0] ldrb r0, [r0, 0xE] @@ -521154,7 +521154,7 @@ sub_811BBDC: ; 811BBDC thumb_func_end sub_811BBDC thumb_func_start sub_811BBE8 -sub_811BBE8: ; 811BBE8 +sub_811BBE8: @ 811BBE8 ldr r0, =0x0203a118 ldr r0, [r0] ldrb r0, [r0, 0xF] @@ -521163,13 +521163,13 @@ sub_811BBE8: ; 811BBE8 thumb_func_end sub_811BBE8 thumb_func_start sub_811BBF4 -sub_811BBF4: ; 811BBF4 +sub_811BBF4: @ 811BBF4 movs r0, 0 bx lr thumb_func_end sub_811BBF4 thumb_func_start sub_811BBF8 -sub_811BBF8: ; 811BBF8 +sub_811BBF8: @ 811BBF8 push {lr} ldr r0, =0x0203a118 ldr r1, [r0] @@ -521201,7 +521201,7 @@ _0811BC26: thumb_func_end sub_811BBF8 thumb_func_start sub_811BC2C -sub_811BC2C: ; 811BC2C +sub_811BC2C: @ 811BC2C push {lr} ldr r0, =0x0203a118 ldr r2, [r0] @@ -521240,7 +521240,7 @@ _0811BC6A: thumb_func_end sub_811BC2C thumb_func_start sub_811BC70 -sub_811BC70: ; 811BC70 +sub_811BC70: @ 811BC70 push {lr} bl sub_811BA3C pop {r1} @@ -521248,7 +521248,7 @@ sub_811BC70: ; 811BC70 thumb_func_end sub_811BC70 thumb_func_start sub_811BC7C -sub_811BC7C: ; 811BC7C +sub_811BC7C: @ 811BC7C push {r4,r5,lr} adds r5, r0, 0 lsls r1, 24 @@ -521286,7 +521286,7 @@ _0811BCB4: thumb_func_end sub_811BC7C thumb_func_start sub_811BCBC -sub_811BCBC: ; 811BCBC +sub_811BCBC: @ 811BCBC ldr r0, =0x0203a118 ldr r0, [r0] ldrb r0, [r0, 0x12] @@ -521295,7 +521295,7 @@ sub_811BCBC: ; 811BCBC thumb_func_end sub_811BCBC thumb_func_start sub_811BCC8 -sub_811BCC8: ; 811BCC8 +sub_811BCC8: @ 811BCC8 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -521321,7 +521321,7 @@ _0811BCEE: thumb_func_end sub_811BCC8 thumb_func_start sub_811BCF4 -sub_811BCF4: ; 811BCF4 +sub_811BCF4: @ 811BCF4 push {r4,lr} movs r2, 0 ldr r0, =0x0203a118 @@ -521354,7 +521354,7 @@ _0811BD26: thumb_func_end sub_811BCF4 thumb_func_start sub_811BD2C -sub_811BD2C: ; 811BD2C +sub_811BD2C: @ 811BD2C push {r4,lr} movs r2, 0 ldr r0, =0x0203a118 @@ -521387,7 +521387,7 @@ _0811BD5E: thumb_func_end sub_811BD2C thumb_func_start sub_811BD64 -sub_811BD64: ; 811BD64 +sub_811BD64: @ 811BD64 push {r4,lr} ldr r0, =0x0203a118 ldr r0, [r0] @@ -521424,7 +521424,7 @@ _0811BD9C: thumb_func_end sub_811BD64 thumb_func_start sub_811BDB0 -sub_811BDB0: ; 811BDB0 +sub_811BDB0: @ 811BDB0 push {lr} ldr r0, =0x0203a118 ldr r0, [r0] @@ -521454,7 +521454,7 @@ _0811BDDE: thumb_func_end sub_811BDB0 thumb_func_start sub_811BDF0 -sub_811BDF0: ; 811BDF0 +sub_811BDF0: @ 811BDF0 push {r4-r6,lr} sub sp, 0x20 adds r6, r0, 0 @@ -521495,7 +521495,7 @@ _0811BE3C: thumb_func_end sub_811BDF0 thumb_func_start sub_811BE54 -sub_811BE54: ; 811BE54 +sub_811BE54: @ 811BE54 push {r4,r5,lr} ldr r0, =0x0203a118 ldr r0, [r0] @@ -521532,7 +521532,7 @@ _0811BE86: thumb_func_end sub_811BE54 thumb_func_start sub_811BE9C -sub_811BE9C: ; 811BE9C +sub_811BE9C: @ 811BE9C push {r4,r5,lr} ldr r5, =0x0203a118 ldr r0, [r5] @@ -521594,7 +521594,7 @@ _0811BF14: thumb_func_end sub_811BE9C thumb_func_start sub_811BF20 -sub_811BF20: ; 811BF20 +sub_811BF20: @ 811BF20 push {lr} ldr r0, =gUnknown_08597764 movs r1, 0x4 @@ -521612,7 +521612,7 @@ _0811BF34: thumb_func_end sub_811BF20 thumb_func_start sub_811BF40 -sub_811BF40: ; 811BF40 +sub_811BF40: @ 811BF40 push {r4,r5,lr} movs r4, 0 movs r5, 0x80 @@ -521644,7 +521644,7 @@ _0811BF72: thumb_func_end sub_811BF40 thumb_func_start sub_811BF78 -sub_811BF78: ; 811BF78 +sub_811BF78: @ 811BF78 ldr r0, =0x0203a118 ldr r1, [r0] movs r0, 0 @@ -521654,13 +521654,13 @@ sub_811BF78: ; 811BF78 thumb_func_end sub_811BF78 thumb_func_start sub_811BF88 -sub_811BF88: ; 811BF88 +sub_811BF88: @ 811BF88 movs r0, 0 bx lr thumb_func_end sub_811BF88 thumb_func_start sub_811BF8C -sub_811BF8C: ; 811BF8C +sub_811BF8C: @ 811BF8C push {lr} bl sub_811CE94 lsls r0, 24 @@ -521676,7 +521676,7 @@ _0811BF9E: thumb_func_end sub_811BF8C thumb_func_start sub_811BFA4 -sub_811BFA4: ; 811BFA4 +sub_811BFA4: @ 811BFA4 push {r4,lr} sub sp, 0x8 ldr r0, =0x0203a11c @@ -521835,7 +521835,7 @@ _0811C130: thumb_func_end sub_811BFA4 thumb_func_start sub_811C13C -sub_811C13C: ; 811C13C +sub_811C13C: @ 811C13C push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -521852,7 +521852,7 @@ _0811C14E: thumb_func_end sub_811C13C thumb_func_start sub_811C158 -sub_811C158: ; 811C158 +sub_811C158: @ 811C158 push {lr} ldr r1, =0x0203a11c ldr r1, [r1] @@ -521866,7 +521866,7 @@ sub_811C158: ; 811C158 thumb_func_end sub_811C158 thumb_func_start sub_811C170 -sub_811C170: ; 811C170 +sub_811C170: @ 811C170 push {lr} ldr r0, =0x0203a11c ldr r0, [r0] @@ -522016,7 +522016,7 @@ _0811C2D0: thumb_func_end sub_811C170 thumb_func_start sub_811C2D4 -sub_811C2D4: ; 811C2D4 +sub_811C2D4: @ 811C2D4 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -522048,7 +522048,7 @@ _0811C306: thumb_func_end sub_811C2D4 thumb_func_start sub_811C30C -sub_811C30C: ; 811C30C +sub_811C30C: @ 811C30C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -522151,7 +522151,7 @@ _0811C3AA: thumb_func_end sub_811C30C thumb_func_start sub_811C3E4 -sub_811C3E4: ; 811C3E4 +sub_811C3E4: @ 811C3E4 push {lr} bl sub_811BAB8 lsls r0, 24 @@ -522167,7 +522167,7 @@ sub_811C3E4: ; 811C3E4 thumb_func_end sub_811C3E4 thumb_func_start sub_811C404 -sub_811C404: ; 811C404 +sub_811C404: @ 811C404 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -522203,7 +522203,7 @@ _0811C442: thumb_func_end sub_811C404 thumb_func_start sub_811C448 -sub_811C448: ; 811C448 +sub_811C448: @ 811C448 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -522239,7 +522239,7 @@ _0811C486: thumb_func_end sub_811C448 thumb_func_start sub_811C48C -sub_811C48C: ; 811C48C +sub_811C48C: @ 811C48C push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -522275,7 +522275,7 @@ _0811C4CA: thumb_func_end sub_811C48C thumb_func_start sub_811C4D0 -sub_811C4D0: ; 811C4D0 +sub_811C4D0: @ 811C4D0 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -522312,7 +522312,7 @@ _0811C512: thumb_func_end sub_811C4D0 thumb_func_start sub_811C518 -sub_811C518: ; 811C518 +sub_811C518: @ 811C518 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -522344,7 +522344,7 @@ _0811C54E: thumb_func_end sub_811C518 thumb_func_start sub_811C554 -sub_811C554: ; 811C554 +sub_811C554: @ 811C554 push {lr} ldr r0, =0x0203a11c ldr r0, [r0] @@ -522433,7 +522433,7 @@ _0811C61A: thumb_func_end sub_811C554 thumb_func_start sub_811C620 -sub_811C620: ; 811C620 +sub_811C620: @ 811C620 push {lr} ldr r0, =0x0203a11c ldr r0, [r0] @@ -522505,7 +522505,7 @@ _0811C6BA: thumb_func_end sub_811C620 thumb_func_start sub_811C6C0 -sub_811C6C0: ; 811C6C0 +sub_811C6C0: @ 811C6C0 push {lr} ldr r0, =0x0203a11c ldr r0, [r0] @@ -522587,7 +522587,7 @@ _0811C77A: thumb_func_end sub_811C6C0 thumb_func_start sub_811C780 -sub_811C780: ; 811C780 +sub_811C780: @ 811C780 push {lr} bl sub_811E088 movs r0, 0 @@ -522596,7 +522596,7 @@ sub_811C780: ; 811C780 thumb_func_end sub_811C780 thumb_func_start sub_811C78C -sub_811C78C: ; 811C78C +sub_811C78C: @ 811C78C push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -522633,7 +522633,7 @@ _0811C7CC: thumb_func_end sub_811C78C thumb_func_start sub_811C7D4 -sub_811C7D4: ; 811C7D4 +sub_811C7D4: @ 811C7D4 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -522683,7 +522683,7 @@ _0811C82A: thumb_func_end sub_811C7D4 thumb_func_start sub_811C830 -sub_811C830: ; 811C830 +sub_811C830: @ 811C830 push {lr} ldr r0, =0x0203a11c ldr r0, [r0] @@ -522766,7 +522766,7 @@ _0811C8EA: thumb_func_end sub_811C830 thumb_func_start sub_811C8F0 -sub_811C8F0: ; 811C8F0 +sub_811C8F0: @ 811C8F0 push {lr} ldr r0, =0x0203a11c ldr r0, [r0] @@ -522842,7 +522842,7 @@ _0811C996: thumb_func_end sub_811C8F0 thumb_func_start sub_811C99C -sub_811C99C: ; 811C99C +sub_811C99C: @ 811C99C push {lr} ldr r0, =0x0203a11c ldr r0, [r0] @@ -522927,7 +522927,7 @@ _0811CA56: thumb_func_end sub_811C99C thumb_func_start sub_811CA5C -sub_811CA5C: ; 811CA5C +sub_811CA5C: @ 811CA5C push {lr} ldr r0, =0x0203a11c ldr r0, [r0] @@ -523007,7 +523007,7 @@ _0811CB12: thumb_func_end sub_811CA5C thumb_func_start sub_811CB18 -sub_811CB18: ; 811CB18 +sub_811CB18: @ 811CB18 push {lr} bl sub_811E30C movs r0, 0 @@ -523016,7 +523016,7 @@ sub_811CB18: ; 811CB18 thumb_func_end sub_811CB18 thumb_func_start sub_811CB24 -sub_811CB24: ; 811CB24 +sub_811CB24: @ 811CB24 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -523076,7 +523076,7 @@ _0811CB90: thumb_func_end sub_811CB24 thumb_func_start sub_811CB98 -sub_811CB98: ; 811CB98 +sub_811CB98: @ 811CB98 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -523136,7 +523136,7 @@ _0811CC02: thumb_func_end sub_811CB98 thumb_func_start sub_811CC08 -sub_811CC08: ; 811CC08 +sub_811CC08: @ 811CC08 push {r4,r5,lr} ldr r5, =0x0203a11c ldr r0, [r5] @@ -523204,7 +523204,7 @@ _0811CC88: thumb_func_end sub_811CC08 thumb_func_start sub_811CC90 -sub_811CC90: ; 811CC90 +sub_811CC90: @ 811CC90 push {r4,r5,lr} ldr r5, =0x0203a11c ldr r0, [r5] @@ -523271,7 +523271,7 @@ _0811CD0C: thumb_func_end sub_811CC90 thumb_func_start sub_811CD14 -sub_811CD14: ; 811CD14 +sub_811CD14: @ 811CD14 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -523305,7 +523305,7 @@ _0811CD4C: thumb_func_end sub_811CD14 thumb_func_start sub_811CD54 -sub_811CD54: ; 811CD54 +sub_811CD54: @ 811CD54 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -523339,7 +523339,7 @@ _0811CD8C: thumb_func_end sub_811CD54 thumb_func_start sub_811CD94 -sub_811CD94: ; 811CD94 +sub_811CD94: @ 811CD94 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -523373,7 +523373,7 @@ _0811CDCC: thumb_func_end sub_811CD94 thumb_func_start sub_811CDD4 -sub_811CDD4: ; 811CDD4 +sub_811CDD4: @ 811CDD4 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -523407,7 +523407,7 @@ _0811CE0C: thumb_func_end sub_811CDD4 thumb_func_start sub_811CE14 -sub_811CE14: ; 811CE14 +sub_811CE14: @ 811CE14 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -523441,7 +523441,7 @@ _0811CE4C: thumb_func_end sub_811CE14 thumb_func_start sub_811CE54 -sub_811CE54: ; 811CE54 +sub_811CE54: @ 811CE54 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -523475,7 +523475,7 @@ _0811CE8C: thumb_func_end sub_811CE54 thumb_func_start sub_811CE94 -sub_811CE94: ; 811CE94 +sub_811CE94: @ 811CE94 push {r4,lr} ldr r4, =0x0203a11c movs r0, 0x98 @@ -523533,7 +523533,7 @@ _0811CEFE: thumb_func_end sub_811CE94 thumb_func_start sub_811CF04 -sub_811CF04: ; 811CF04 +sub_811CF04: @ 811CF04 push {lr} movs r0, 0x3 movs r1, 0 @@ -523576,7 +523576,7 @@ sub_811CF04: ; 811CF04 thumb_func_end sub_811CF04 thumb_func_start sub_811CF64 -sub_811CF64: ; 811CF64 +sub_811CF64: @ 811CF64 push {r4,lr} bl sub_80A1A74 ldr r0, =gUnknown_08DCBDB0 @@ -523615,7 +523615,7 @@ sub_811CF64: ; 811CF64 thumb_func_end sub_811CF64 thumb_func_start sub_811CFCC -sub_811CFCC: ; 811CFCC +sub_811CFCC: @ 811CFCC push {r4,r5,lr} sub sp, 0x14 bl sub_811BA88 @@ -523660,7 +523660,7 @@ _0811D020: thumb_func_end sub_811CFCC thumb_func_start sub_811D028 -sub_811D028: ; 811D028 +sub_811D028: @ 811D028 push {r4-r6,lr} sub sp, 0xC ldr r4, [sp, 0x1C] @@ -523687,7 +523687,7 @@ sub_811D028: ; 811D028 thumb_func_end sub_811D028 thumb_func_start sub_811D058 -sub_811D058: ; 811D058 +sub_811D058: @ 811D058 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -523740,7 +523740,7 @@ sub_811D058: ; 811D058 thumb_func_end sub_811D058 thumb_func_start sub_811D0BC -sub_811D0BC: ; 811D0BC +sub_811D0BC: @ 811D0BC push {lr} sub sp, 0xC movs r0, 0x20 @@ -523774,7 +523774,7 @@ sub_811D0BC: ; 811D0BC thumb_func_end sub_811D0BC thumb_func_start sub_811D104 -sub_811D104: ; 811D104 +sub_811D104: @ 811D104 push {lr} sub sp, 0x14 lsls r0, 24 @@ -523896,7 +523896,7 @@ _0811D1FC: thumb_func_end sub_811D104 thumb_func_start sub_811D214 -sub_811D214: ; 811D214 +sub_811D214: @ 811D214 push {lr} adds r3, r0, 0 lsls r3, 24 @@ -523911,7 +523911,7 @@ sub_811D214: ; 811D214 thumb_func_end sub_811D214 thumb_func_start sub_811D230 -sub_811D230: ; 811D230 +sub_811D230: @ 811D230 push {r4-r6,lr} sub sp, 0x8 bl sub_811BA68 @@ -523974,7 +523974,7 @@ sub_811D230: ; 811D230 thumb_func_end sub_811D230 thumb_func_start sub_811D2C8 -sub_811D2C8: ; 811D2C8 +sub_811D2C8: @ 811D2C8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -524145,7 +524145,7 @@ _0811D402: thumb_func_end sub_811D2C8 thumb_func_start sub_811D424 -sub_811D424: ; 811D424 +sub_811D424: @ 811D424 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -524380,7 +524380,7 @@ _0811D5D6: thumb_func_end sub_811D424 thumb_func_start sub_811D60C -sub_811D60C: ; 811D60C +sub_811D60C: @ 811D60C push {r4,lr} sub sp, 0x8 movs r0, 0x3 @@ -524445,7 +524445,7 @@ _0811D67C: thumb_func_end sub_811D60C thumb_func_start sub_811D684 -sub_811D684: ; 811D684 +sub_811D684: @ 811D684 push {lr} movs r0, 0x2 bl PutWindowTilemap @@ -524456,7 +524456,7 @@ sub_811D684: ; 811D684 thumb_func_end sub_811D684 thumb_func_start sub_811D698 -sub_811D698: ; 811D698 +sub_811D698: @ 811D698 push {r4,lr} adds r4, r0, 0 bl sub_811DD84 @@ -524488,7 +524488,7 @@ _0811D6C6: thumb_func_end sub_811D698 thumb_func_start sub_811D6D4 -sub_811D6D4: ; 811D6D4 +sub_811D6D4: @ 811D6D4 push {lr} bl sub_811BBB0 lsls r0, 24 @@ -524506,7 +524506,7 @@ _0811D6EE: thumb_func_end sub_811D6D4 thumb_func_start sub_811D6F4 -sub_811D6F4: ; 811D6F4 +sub_811D6F4: @ 811D6F4 push {r4-r7,lr} sub sp, 0xC movs r5, 0 @@ -524558,7 +524558,7 @@ _0811D742: thumb_func_end sub_811D6F4 thumb_func_start sub_811D758 -sub_811D758: ; 811D758 +sub_811D758: @ 811D758 push {r4-r6,lr} sub sp, 0xC movs r5, 0 @@ -524591,7 +524591,7 @@ _0811D764: thumb_func_end sub_811D758 thumb_func_start sub_811D794 -sub_811D794: ; 811D794 +sub_811D794: @ 811D794 push {lr} movs r0, 0 movs r1, 0x4 @@ -524601,7 +524601,7 @@ sub_811D794: ; 811D794 thumb_func_end sub_811D794 thumb_func_start sub_811D7A4 -sub_811D7A4: ; 811D7A4 +sub_811D7A4: @ 811D7A4 push {r4,lr} bl sub_811BBDC adds r4, r0, 0 @@ -524620,7 +524620,7 @@ sub_811D7A4: ; 811D7A4 thumb_func_end sub_811D7A4 thumb_func_start sub_811D7C8 -sub_811D7C8: ; 811D7C8 +sub_811D7C8: @ 811D7C8 push {r4,lr} bl sub_811BBDC adds r4, r0, 0 @@ -524638,7 +524638,7 @@ sub_811D7C8: ; 811D7C8 thumb_func_end sub_811D7C8 thumb_func_start sub_811D7EC -sub_811D7EC: ; 811D7EC +sub_811D7EC: @ 811D7EC push {r4,r5,lr} bl sub_811BBDC lsls r0, 24 @@ -524673,7 +524673,7 @@ _0811D828: thumb_func_end sub_811D7EC thumb_func_start sub_811D830 -sub_811D830: ; 811D830 +sub_811D830: @ 811D830 push {r4,r5,lr} bl sub_811BBDC lsls r0, 24 @@ -524699,7 +524699,7 @@ _0811D85C: thumb_func_end sub_811D830 thumb_func_start sub_811D864 -sub_811D864: ; 811D864 +sub_811D864: @ 811D864 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -524815,7 +524815,7 @@ _0811D930: thumb_func_end sub_811D864 thumb_func_start sub_811D950 -sub_811D950: ; 811D950 +sub_811D950: @ 811D950 push {r4,r5,lr} sub sp, 0x8 lsls r0, 24 @@ -524867,7 +524867,7 @@ _0811D9AA: thumb_func_end sub_811D950 thumb_func_start sub_811D9B4 -sub_811D9B4: ; 811D9B4 +sub_811D9B4: @ 811D9B4 push {lr} movs r0, 0x2 movs r1, 0x11 @@ -524880,7 +524880,7 @@ sub_811D9B4: ; 811D9B4 thumb_func_end sub_811D9B4 thumb_func_start sub_811D9CC -sub_811D9CC: ; 811D9CC +sub_811D9CC: @ 811D9CC push {lr} ldr r1, =0x0203a11c cmp r0, 0x6 @@ -524981,7 +524981,7 @@ _0811DA98: thumb_func_end sub_811D9CC thumb_func_start sub_811DAA4 -sub_811DAA4: ; 811DAA4 +sub_811DAA4: @ 811DAA4 push {r4,lr} ldr r4, =0x0203a11c ldr r1, [r4] @@ -525013,7 +525013,7 @@ _0811DAD6: thumb_func_end sub_811DAA4 thumb_func_start sub_811DADC -sub_811DADC: ; 811DADC +sub_811DADC: @ 811DADC push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -525175,7 +525175,7 @@ _0811DC1A: thumb_func_end sub_811DADC thumb_func_start sub_811DC28 -sub_811DC28: ; 811DC28 +sub_811DC28: @ 811DC28 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -525342,7 +525342,7 @@ _0811DD26: thumb_func_end sub_811DC28 thumb_func_start sub_811DD84 -sub_811DD84: ; 811DD84 +sub_811DD84: @ 811DD84 push {lr} movs r1, 0x80 lsls r1, 4 @@ -525361,7 +525361,7 @@ sub_811DD84: ; 811DD84 thumb_func_end sub_811DD84 thumb_func_start sub_811DDAC -sub_811DDAC: ; 811DDAC +sub_811DDAC: @ 811DDAC push {r4,r5,lr} adds r4, r0, 0 lsls r4, 16 @@ -525411,7 +525411,7 @@ _0811DE0A: thumb_func_end sub_811DDAC thumb_func_start sub_811DE10 -sub_811DE10: ; 811DE10 +sub_811DE10: @ 811DE10 push {lr} movs r0, 0x2 bl GetBgY @@ -525441,7 +525441,7 @@ _0811DE42: thumb_func_end sub_811DE10 thumb_func_start sub_811DE48 -sub_811DE48: ; 811DE48 +sub_811DE48: @ 811DE48 ldr r0, =0x0203a11c ldr r0, [r0] ldr r1, =0x000002ce @@ -525452,7 +525452,7 @@ sub_811DE48: ; 811DE48 thumb_func_end sub_811DE48 thumb_func_start sub_811DE5C -sub_811DE5C: ; 811DE5C +sub_811DE5C: @ 811DE5C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -525480,7 +525480,7 @@ sub_811DE5C: ; 811DE5C thumb_func_end sub_811DE5C thumb_func_start sub_811DE90 -sub_811DE90: ; 811DE90 +sub_811DE90: @ 811DE90 push {r4,r5,lr} ldr r0, =gUnknown_08597CA0 bl LoadObjectPics @@ -525502,7 +525502,7 @@ _0811DEA2: thumb_func_end sub_811DE90 thumb_func_start sub_811DEC4 -sub_811DEC4: ; 811DEC4 +sub_811DEC4: @ 811DEC4 push {lr} bl sub_811BA68 lsls r0, 24 @@ -525546,7 +525546,7 @@ sub_811DEC4: ; 811DEC4 thumb_func_end sub_811DEC4 thumb_func_start sub_811DF28 -sub_811DF28: ; 811DF28 +sub_811DF28: @ 811DF28 push {lr} adds r1, r0, 0 movs r2, 0x30 @@ -525577,7 +525577,7 @@ _0811DF56: thumb_func_end sub_811DF28 thumb_func_start sub_811DF60 -sub_811DF60: ; 811DF60 +sub_811DF60: @ 811DF60 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -525604,7 +525604,7 @@ sub_811DF60: ; 811DF60 thumb_func_end sub_811DF60 thumb_func_start sub_811DF90 -sub_811DF90: ; 811DF90 +sub_811DF90: @ 811DF90 ldr r0, =0x0203a11c ldr r1, [r0] movs r0, 0xB6 @@ -525622,7 +525622,7 @@ sub_811DF90: ; 811DF90 thumb_func_end sub_811DF90 thumb_func_start sub_811DFB0 -sub_811DFB0: ; 811DFB0 +sub_811DFB0: @ 811DFB0 ldr r0, =0x0203a11c ldr r0, [r0] movs r1, 0xB6 @@ -525636,7 +525636,7 @@ sub_811DFB0: ; 811DFB0 thumb_func_end sub_811DFB0 thumb_func_start sub_811DFC8 -sub_811DFC8: ; 811DFC8 +sub_811DFC8: @ 811DFC8 push {r4-r6,lr} mov r6, r8 push {r6} @@ -525697,7 +525697,7 @@ sub_811DFC8: ; 811DFC8 thumb_func_end sub_811DFC8 thumb_func_start sub_811E050 -sub_811E050: ; 811E050 +sub_811E050: @ 811E050 push {r4-r6,lr} ldr r5, =0x0203a11c ldr r0, [r5] @@ -525725,7 +525725,7 @@ sub_811E050: ; 811E050 thumb_func_end sub_811E050 thumb_func_start sub_811E088 -sub_811E088: ; 811E088 +sub_811E088: @ 811E088 push {r4,lr} sub sp, 0x4 ldr r0, =0x0203a11c @@ -525775,7 +525775,7 @@ _0811E0E4: thumb_func_end sub_811E088 thumb_func_start sub_811E0EC -sub_811E0EC: ; 811E0EC +sub_811E0EC: @ 811E0EC push {r4-r7,lr} mov r7, r8 push {r7} @@ -525866,7 +525866,7 @@ _0811E192: thumb_func_end sub_811E0EC thumb_func_start sub_811E1A4 -sub_811E1A4: ; 811E1A4 +sub_811E1A4: @ 811E1A4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -525980,7 +525980,7 @@ _0811E27A: thumb_func_end sub_811E1A4 thumb_func_start sub_811E288 -sub_811E288: ; 811E288 +sub_811E288: @ 811E288 push {lr} ldr r0, =gUnknown_08597D18 movs r1, 0 @@ -526016,7 +526016,7 @@ sub_811E288: ; 811E288 thumb_func_end sub_811E288 thumb_func_start sub_811E2DC -sub_811E2DC: ; 811E2DC +sub_811E2DC: @ 811E2DC push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x2E] @@ -526043,7 +526043,7 @@ _0811E302: thumb_func_end sub_811E2DC thumb_func_start sub_811E30C -sub_811E30C: ; 811E30C +sub_811E30C: @ 811E30C push {r4,lr} sub sp, 0x4 mov r4, sp @@ -526076,7 +526076,7 @@ sub_811E30C: ; 811E30C thumb_func_end sub_811E30C thumb_func_start sub_811E34C -sub_811E34C: ; 811E34C +sub_811E34C: @ 811E34C push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -526106,7 +526106,7 @@ _0811E376: thumb_func_end sub_811E34C thumb_func_start sub_811E380 -sub_811E380: ; 811E380 +sub_811E380: @ 811E380 push {r4,lr} ldr r4, =0x0203a11c ldr r0, [r4] @@ -526131,7 +526131,7 @@ _0811E3A2: thumb_func_end sub_811E380 thumb_func_start sub_811E3AC -sub_811E3AC: ; 811E3AC +sub_811E3AC: @ 811E3AC push {r4-r6,lr} ldr r0, =gUnknown_08597DF0 movs r1, 0xD0 @@ -526178,7 +526178,7 @@ sub_811E3AC: ; 811E3AC thumb_func_end sub_811E3AC thumb_func_start sub_811E418 -sub_811E418: ; 811E418 +sub_811E418: @ 811E418 push {r4,lr} ldr r4, =0x0203a11c ldr r2, [r4] @@ -526256,7 +526256,7 @@ _0811E4A6: thumb_func_end sub_811E418 thumb_func_start sub_811E4AC -sub_811E4AC: ; 811E4AC +sub_811E4AC: @ 811E4AC push {lr} ldr r2, =0x0203a11c ldr r1, [r2] @@ -526275,7 +526275,7 @@ sub_811E4AC: ; 811E4AC thumb_func_end sub_811E4AC thumb_func_start sub_811E4D0 -sub_811E4D0: ; 811E4D0 +sub_811E4D0: @ 811E4D0 push {r4-r6,lr} ldr r5, =0x0203a11c ldr r3, [r5] @@ -526349,7 +526349,7 @@ _0811E554: thumb_func_end sub_811E4D0 thumb_func_start sub_811E55C -sub_811E55C: ; 811E55C +sub_811E55C: @ 811E55C push {lr} ldr r0, =0x0203a11c ldr r0, [r0] @@ -526365,7 +526365,7 @@ sub_811E55C: ; 811E55C thumb_func_end sub_811E55C thumb_func_start sub_811E578 -sub_811E578: ; 811E578 +sub_811E578: @ 811E578 push {lr} bl sub_811BBB0 lsls r0, 24 @@ -526397,7 +526397,7 @@ _0811E5AE: thumb_func_end sub_811E578 thumb_func_start sub_811E5B8 -sub_811E5B8: ; 811E5B8 +sub_811E5B8: @ 811E5B8 ldr r0, =0x0203a11c ldr r0, [r0] movs r1, 0xBB @@ -526414,7 +526414,7 @@ sub_811E5B8: ; 811E5B8 thumb_func_end sub_811E5B8 thumb_func_start sub_811E5D4 -sub_811E5D4: ; 811E5D4 +sub_811E5D4: @ 811E5D4 push {r4,lr} ldr r4, =gUnknown_08597E48 adds r0, r4, 0 @@ -526472,7 +526472,7 @@ _0811E636: thumb_func_end sub_811E5D4 thumb_func_start sub_811E64C -sub_811E64C: ; 811E64C +sub_811E64C: @ 811E64C push {r4-r6,lr} bl sub_811BBF8 ldr r6, =0x0203a11c @@ -526525,7 +526525,7 @@ _0811E692: thumb_func_end sub_811E64C thumb_func_start sub_811E6B0 -sub_811E6B0: ; 811E6B0 +sub_811E6B0: @ 811E6B0 ldr r3, =0x0203a11c ldr r0, [r3] movs r1, 0xBC @@ -526551,7 +526551,7 @@ sub_811E6B0: ; 811E6B0 thumb_func_end sub_811E6B0 thumb_func_start sub_811E6E0 -sub_811E6E0: ; 811E6E0 +sub_811E6E0: @ 811E6E0 push {lr} cmp r0, 0 bne _0811E6FC @@ -526585,7 +526585,7 @@ _0811E70A: thumb_func_end sub_811E6E0 thumb_func_start sub_811E720 -sub_811E720: ; 811E720 +sub_811E720: @ 811E720 push {r4,lr} ldr r4, =gUnknown_08597E30 adds r0, r4, 0 @@ -526640,7 +526640,7 @@ _0811E77E: thumb_func_end sub_811E720 thumb_func_start sub_811E794 -sub_811E794: ; 811E794 +sub_811E794: @ 811E794 push {r4-r6,lr} bl sub_811BBF8 ldr r6, =0x0203a11c @@ -526693,7 +526693,7 @@ _0811E7DA: thumb_func_end sub_811E794 thumb_func_start sub_811E7F8 -sub_811E7F8: ; 811E7F8 +sub_811E7F8: @ 811E7F8 ldr r3, =0x0203a11c ldr r0, [r3] movs r1, 0xBE @@ -526719,7 +526719,7 @@ sub_811E7F8: ; 811E7F8 thumb_func_end sub_811E7F8 thumb_func_start sub_811E828 -sub_811E828: ; 811E828 +sub_811E828: @ 811E828 push {r4,r5,lr} sub sp, 0x4 bl sub_811BCBC @@ -526814,7 +526814,7 @@ _0811E8D0: thumb_func_end sub_811E828 thumb_func_start sub_811E8E4 -sub_811E8E4: ; 811E8E4 +sub_811E8E4: @ 811E8E4 push {lr} bl sub_811BA68 lsls r0, 24 @@ -526851,7 +526851,7 @@ _0811E91C: thumb_func_end sub_811E8E4 thumb_func_start sub_811E920 -sub_811E920: ; 811E920 +sub_811E920: @ 811E920 push {r4,lr} adds r4, r0, 0 bl sub_811E8E4 @@ -526875,7 +526875,7 @@ _0811E93E: thumb_func_end sub_811E920 thumb_func_start sub_811E948 -sub_811E948: ; 811E948 +sub_811E948: @ 811E948 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -526975,7 +526975,7 @@ _0811E9FA: thumb_func_end sub_811E948 thumb_func_start sub_811EA28 -sub_811EA28: ; 811EA28 +sub_811EA28: @ 811EA28 push {lr} lsls r0, 24 lsrs r0, 24 @@ -527013,7 +527013,7 @@ _0811EA68: thumb_func_end sub_811EA28 thumb_func_start start_menu_is_selected_item_valid -start_menu_is_selected_item_valid: ; 811EA6C +start_menu_is_selected_item_valid: @ 811EA6C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -527045,7 +527045,7 @@ _0811EA9A: thumb_func_end start_menu_is_selected_item_valid thumb_func_start sub_811EAA4 -sub_811EAA4: ; 811EAA4 +sub_811EAA4: @ 811EAA4 push {r4,r5,lr} lsls r2, r0, 16 lsrs r1, r2, 16 @@ -527105,7 +527105,7 @@ _0811EB0A: thumb_func_end sub_811EAA4 thumb_func_start sub_811EB10 -sub_811EB10: ; 811EB10 +sub_811EB10: @ 811EB10 push {lr} lsls r0, 16 lsrs r2, r0, 25 @@ -527152,8 +527152,8 @@ _0811EB5E: thumb_func_end sub_811EB10 thumb_func_start GetEasyChatWord -; char *GetEasyChatWord(u8 groupId, u16 wordId) -GetEasyChatWord: ; 811EB64 +@ char *GetEasyChatWord(u8 groupId, u16 wordId) +GetEasyChatWord: @ 811EB64 push {lr} lsls r0, 24 lsrs r0, 24 @@ -527200,8 +527200,8 @@ _0811EBB2: thumb_func_end GetEasyChatWord thumb_func_start CopyEasyChatWord -; char *CopyEasyChatWord(char *dest, u16 groupIdWordIdPair) -CopyEasyChatWord: ; 811EBBC +@ char *CopyEasyChatWord(char *dest, u16 groupIdWordIdPair) +CopyEasyChatWord: @ 811EBBC push {r4-r6,lr} adds r5, r0, 0 lsls r6, r1, 16 @@ -527239,7 +527239,7 @@ _0811EC02: thumb_func_end CopyEasyChatWord thumb_func_start ConvertEasyChatWordsToString -ConvertEasyChatWordsToString: ; 811EC08 +ConvertEasyChatWordsToString: @ 811EC08 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -527314,7 +527314,7 @@ _0811EC78: thumb_func_end ConvertEasyChatWordsToString thumb_func_start sub_811EC98 -sub_811EC98: ; 811EC98 +sub_811EC98: @ 811EC98 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -527438,7 +527438,7 @@ _0811ED62: thumb_func_end sub_811EC98 thumb_func_start sub_811ED7C -sub_811ED7C: ; 811ED7C +sub_811ED7C: @ 811ED7C push {r4,r5,lr} lsls r5, r0, 16 lsrs r0, r5, 16 @@ -527475,7 +527475,7 @@ _0811EDBA: thumb_func_end sub_811ED7C thumb_func_start sub_811EDC4 -sub_811EDC4: ; 811EDC4 +sub_811EDC4: @ 811EDC4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -527542,7 +527542,7 @@ _0811EE28: thumb_func_end sub_811EDC4 thumb_func_start sub_811EE38 -sub_811EE38: ; 811EE38 +sub_811EE38: @ 811EE38 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -527586,7 +527586,7 @@ _0811EE74: thumb_func_end sub_811EE38 thumb_func_start sub_811EE90 -sub_811EE90: ; 811EE90 +sub_811EE90: @ 811EE90 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -527618,7 +527618,7 @@ _0811EEC4: thumb_func_end sub_811EE90 thumb_func_start sub_811EECC -sub_811EECC: ; 811EECC +sub_811EECC: @ 811EECC push {r4,r5,lr} ldr r0, =0x020375e0 ldrh r0, [r0] @@ -527692,7 +527692,7 @@ _0811EF58: thumb_func_end sub_811EECC thumb_func_start sub_811EF6C -sub_811EF6C: ; 811EF6C +sub_811EF6C: @ 811EF6C push {lr} bl GenerateRandomNumber movs r1, 0x1 @@ -527714,7 +527714,7 @@ _0811EF7E: thumb_func_end sub_811EF6C thumb_func_start sub_811EF98 -sub_811EF98: ; 811EF98 +sub_811EF98: @ 811EF98 lsls r0, 24 lsrs r2, r0, 27 movs r1, 0xE0 @@ -527735,7 +527735,7 @@ sub_811EF98: ; 811EF98 thumb_func_end sub_811EF98 thumb_func_start sub_811EFC0 -sub_811EFC0: ; 811EFC0 +sub_811EFC0: @ 811EFC0 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -527761,7 +527761,7 @@ _0811EFE4: thumb_func_end sub_811EFC0 thumb_func_start sub_811EFF0 -sub_811EFF0: ; 811EFF0 +sub_811EFF0: @ 811EFF0 push {r4,r5,lr} movs r4, 0 movs r5, 0 @@ -527787,7 +527787,7 @@ _0811F008: thumb_func_end sub_811EFF0 thumb_func_start sub_811F01C -sub_811F01C: ; 811F01C +sub_811F01C: @ 811F01C push {r4-r6,lr} bl sub_811EFF0 lsls r0, 24 @@ -527846,7 +527846,7 @@ _0811F084: thumb_func_end sub_811F01C thumb_func_start sub_811F090 -sub_811F090: ; 811F090 +sub_811F090: @ 811F090 push {r4,r5,lr} bl sub_811EFF0 lsls r0, 24 @@ -527901,7 +527901,7 @@ _0811F0EC: thumb_func_end sub_811F090 thumb_func_start sub_811F0F8 -sub_811F0F8: ; 811F0F8 +sub_811F0F8: @ 811F0F8 push {lr} bl sub_809D42C lsls r0, 24 @@ -527911,7 +527911,7 @@ sub_811F0F8: ; 811F0F8 thumb_func_end sub_811F0F8 thumb_func_start sub_811F108 -sub_811F108: ; 811F108 +sub_811F108: @ 811F108 push {r4-r7,lr} movs r0, 0 bl start_menu_is_selected_item_valid @@ -527972,7 +527972,7 @@ _0811F174: thumb_func_end sub_811F108 thumb_func_start sub_811F184 -sub_811F184: ; 811F184 +sub_811F184: @ 811F184 push {r4-r7,lr} movs r2, 0 ldr r5, =0x03005d8c @@ -528092,7 +528092,7 @@ _0811F244: thumb_func_end sub_811F184 thumb_func_start sub_811F28C -sub_811F28C: ; 811F28C +sub_811F28C: @ 811F28C push {r4,lr} ldr r4, =0x0203a120 ldr r0, =0x00003ba4 @@ -528114,7 +528114,7 @@ _0811F2B2: thumb_func_end sub_811F28C thumb_func_start sub_811F2B8 -sub_811F2B8: ; 811F2B8 +sub_811F2B8: @ 811F2B8 push {r4,lr} ldr r4, =0x0203a120 ldr r0, [r4] @@ -528131,7 +528131,7 @@ _0811F2CA: thumb_func_end sub_811F2B8 thumb_func_start sub_811F2D4 -sub_811F2D4: ; 811F2D4 +sub_811F2D4: @ 811F2D4 push {r4,r5,lr} ldr r4, =0x0203a120 ldr r0, [r4] @@ -528238,7 +528238,7 @@ _0811F398: thumb_func_end sub_811F2D4 thumb_func_start sub_811F3AC -sub_811F3AC: ; 811F3AC +sub_811F3AC: @ 811F3AC ldr r0, =0x0203a120 ldr r0, [r0] ldrb r0, [r0] @@ -528247,7 +528247,7 @@ sub_811F3AC: ; 811F3AC thumb_func_end sub_811F3AC thumb_func_start sub_811F3B8 -sub_811F3B8: ; 811F3B8 +sub_811F3B8: @ 811F3B8 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -528270,7 +528270,7 @@ _0811F3DA: thumb_func_end sub_811F3B8 thumb_func_start sub_811F3E0 -sub_811F3E0: ; 811F3E0 +sub_811F3E0: @ 811F3E0 push {r4,r5,lr} adds r4, r0, 0 lsls r1, 24 @@ -528308,7 +528308,7 @@ _0811F414: thumb_func_end sub_811F3E0 thumb_func_start sub_811F424 -sub_811F424: ; 811F424 +sub_811F424: @ 811F424 lsls r0, 24 ldr r1, =gEasyChatGroupNamePointers lsrs r0, 22 @@ -528319,8 +528319,8 @@ sub_811F424: ; 811F424 thumb_func_end sub_811F424 thumb_func_start CopyEasyChatWordPadded -; char *CopyEasyChatWordPadded(char *dest, u16 groupIdWordIdPair, u16 minLength) -CopyEasyChatWordPadded: ; 811F434 +@ char *CopyEasyChatWordPadded(char *dest, u16 groupIdWordIdPair, u16 minLength) +CopyEasyChatWordPadded: @ 811F434 push {r4,r5,lr} adds r4, r0, 0 lsls r1, 16 @@ -528353,7 +528353,7 @@ _0811F460: thumb_func_end CopyEasyChatWordPadded thumb_func_start sub_811F46C -sub_811F46C: ; 811F46C +sub_811F46C: @ 811F46C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -528467,7 +528467,7 @@ _0811F530: thumb_func_end sub_811F46C thumb_func_start sub_811F548 -sub_811F548: ; 811F548 +sub_811F548: @ 811F548 push {lr} lsls r1, 16 lsrs r1, 16 @@ -528491,7 +528491,7 @@ _0811F560: thumb_func_end sub_811F548 thumb_func_start sub_811F578 -sub_811F578: ; 811F578 +sub_811F578: @ 811F578 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -528518,7 +528518,7 @@ _0811F5A6: thumb_func_end sub_811F578 thumb_func_start sub_811F5B0 -sub_811F5B0: ; 811F5B0 +sub_811F5B0: @ 811F5B0 ldr r0, =0x0203a120 ldr r0, [r0] ldr r1, =0x00003ba0 @@ -528529,7 +528529,7 @@ sub_811F5B0: ; 811F5B0 thumb_func_end sub_811F5B0 thumb_func_start sub_811F5C4 -sub_811F5C4: ; 811F5C4 +sub_811F5C4: @ 811F5C4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -528646,7 +528646,7 @@ _0811F698: thumb_func_end sub_811F5C4 thumb_func_start sub_811F6B8 -sub_811F6B8: ; 811F6B8 +sub_811F6B8: @ 811F6B8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -528707,7 +528707,7 @@ _0811F718: thumb_func_end sub_811F6B8 thumb_func_start sub_811F72C -sub_811F72C: ; 811F72C +sub_811F72C: @ 811F72C push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -528741,7 +528741,7 @@ _0811F75E: thumb_func_end sub_811F72C thumb_func_start sub_811F764 -sub_811F764: ; 811F764 +sub_811F764: @ 811F764 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -528828,7 +528828,7 @@ _0811F82C: thumb_func_end sub_811F764 thumb_func_start sub_811F838 -sub_811F838: ; 811F838 +sub_811F838: @ 811F838 push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -528853,7 +528853,7 @@ _0811F85A: thumb_func_end sub_811F838 thumb_func_start sub_811F860 -sub_811F860: ; 811F860 +sub_811F860: @ 811F860 push {r4,r5,lr} lsls r0, 16 lsrs r5, r0, 25 @@ -528879,7 +528879,7 @@ _0811F886: thumb_func_end sub_811F860 thumb_func_start sub_811F88C -sub_811F88C: ; 811F88C +sub_811F88C: @ 811F88C push {lr} adds r2, r0, 0 lsls r1, 16 @@ -528905,7 +528905,7 @@ _0811F8AE: thumb_func_end sub_811F88C thumb_func_start sub_811F8BC -sub_811F8BC: ; 811F8BC +sub_811F8BC: @ 811F8BC push {lr} bl sub_801B058 ldr r1, =0x0000ffff @@ -528922,7 +528922,7 @@ _0811F8C8: thumb_func_end sub_811F8BC thumb_func_start sub_811F8D8 -sub_811F8D8: ; 811F8D8 +sub_811F8D8: @ 811F8D8 push {r4,r5,lr} asrs r4, r0, 9 movs r1, 0x7F @@ -528950,7 +528950,7 @@ _0811F906: thumb_func_end sub_811F8D8 thumb_func_start sub_811F90C -sub_811F90C: ; 811F90C +sub_811F90C: @ 811F90C ldr r1, =0x0203a124 str r0, [r1] bx lr @@ -528958,7 +528958,7 @@ sub_811F90C: ; 811F90C thumb_func_end sub_811F90C thumb_func_start sub_811F918 -sub_811F918: ; 811F918 +sub_811F918: @ 811F918 push {lr} sub sp, 0x4 ldr r0, =0x03005d90 @@ -528989,7 +528989,7 @@ sub_811F918: ; 811F918 thumb_func_end sub_811F918 thumb_func_start sub_811F960 -sub_811F960: ; 811F960 +sub_811F960: @ 811F960 push {r4-r7,lr} ldr r0, =0x0203a124 ldr r1, [r0] @@ -529134,7 +529134,7 @@ _0811FA8A: thumb_func_end sub_811F960 thumb_func_start sub_811FA90 -sub_811FA90: ; 811FA90 +sub_811FA90: @ 811FA90 push {lr} bl sub_811F918 _0811FA96: @@ -529147,7 +529147,7 @@ _0811FA96: thumb_func_end sub_811FA90 thumb_func_start sub_811FAA4 -sub_811FAA4: ; 811FAA4 +sub_811FAA4: @ 811FAA4 push {r4-r7,lr} lsls r1, 16 lsrs r5, r1, 16 @@ -529191,7 +529191,7 @@ _0811FAC2: thumb_func_end sub_811FAA4 thumb_func_start sub_811FAF8 -sub_811FAF8: ; 811FAF8 +sub_811FAF8: @ 811FAF8 push {r4-r7,lr} movs r5, 0 ldr r4, =0x0203a124 @@ -529279,7 +529279,7 @@ _0811FB9A: thumb_func_end sub_811FAF8 thumb_func_start sub_811FBA4 -sub_811FBA4: ; 811FBA4 +sub_811FBA4: @ 811FBA4 push {r4,r5,lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -529390,7 +529390,7 @@ _0811FC78: thumb_func_end sub_811FBA4 thumb_func_start sub_811FC80 -sub_811FC80: ; 811FC80 +sub_811FC80: @ 811FC80 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -529709,12 +529709,12 @@ _0811FF28: thumb_func_end sub_811FC80 thumb_func_start nullsub_47 -nullsub_47: ; 811FF3C +nullsub_47: @ 811FF3C bx lr thumb_func_end nullsub_47 thumb_func_start sub_811FF40 -sub_811FF40: ; 811FF40 +sub_811FF40: @ 811FF40 push {lr} adds r2, r0, 0 ldr r0, =0x0203a124 @@ -529745,7 +529745,7 @@ _0811FF76: thumb_func_end sub_811FF40 thumb_func_start sub_811FF7C -sub_811FF7C: ; 811FF7C +sub_811FF7C: @ 811FF7C ldr r1, =0x0203a124 ldr r1, [r1] ldrb r1, [r1, 0x5] @@ -529760,7 +529760,7 @@ sub_811FF7C: ; 811FF7C thumb_func_end sub_811FF7C thumb_func_start sub_811FF94 -sub_811FF94: ; 811FF94 +sub_811FF94: @ 811FF94 push {lr} lsls r0, 16 lsrs r0, 16 @@ -529778,7 +529778,7 @@ _0811FFA4: thumb_func_end sub_811FF94 thumb_func_start sub_811FFB4 -sub_811FFB4: ; 811FFB4 +sub_811FFB4: @ 811FFB4 push {lr} lsls r0, 16 lsrs r0, 16 @@ -529796,7 +529796,7 @@ _0811FFC4: thumb_func_end sub_811FFB4 thumb_func_start sub_811FFD4 -sub_811FFD4: ; 811FFD4 +sub_811FFD4: @ 811FFD4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -529873,7 +529873,7 @@ _08120072: thumb_func_end sub_811FFD4 thumb_func_start sub_8120084 -sub_8120084: ; 8120084 +sub_8120084: @ 8120084 push {lr} lsls r0, 24 lsrs r0, 17 @@ -529888,7 +529888,7 @@ sub_8120084: ; 8120084 thumb_func_end sub_8120084 thumb_func_start sub_81200A0 -sub_81200A0: ; 81200A0 +sub_81200A0: @ 81200A0 push {r4,lr} ldr r0, =0x03005d8c ldr r2, [r0] @@ -529926,7 +529926,7 @@ _081200C6: thumb_func_end sub_81200A0 thumb_func_start sub_81200F8 -sub_81200F8: ; 81200F8 +sub_81200F8: @ 81200F8 ldr r0, =0x03005d8c ldr r1, [r0] ldr r0, =0x00002e28 @@ -529943,7 +529943,7 @@ sub_81200F8: ; 81200F8 thumb_func_end sub_81200F8 thumb_func_start sub_812011C -sub_812011C: ; 812011C +sub_812011C: @ 812011C push {lr} bl sub_8120E08 pop {r0} @@ -529951,7 +529951,7 @@ sub_812011C: ; 812011C thumb_func_end sub_812011C thumb_func_start sub_8120128 -sub_8120128: ; 8120128 +sub_8120128: @ 8120128 ldr r0, =0x03005d8c ldr r1, [r0] ldr r0, =0x00002e28 @@ -529970,7 +529970,7 @@ sub_8120128: ; 8120128 thumb_func_end sub_8120128 thumb_func_start sub_8120154 -sub_8120154: ; 8120154 +sub_8120154: @ 8120154 push {lr} bl sub_81339F8 pop {r0} @@ -529978,7 +529978,7 @@ sub_8120154: ; 8120154 thumb_func_end sub_8120154 thumb_func_start sub_8120160 -sub_8120160: ; 8120160 +sub_8120160: @ 8120160 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -530026,7 +530026,7 @@ _081201C0: thumb_func_end sub_8120160 thumb_func_start sub_81201C8 -sub_81201C8: ; 81201C8 +sub_81201C8: @ 81201C8 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00002e28 @@ -530037,7 +530037,7 @@ sub_81201C8: ; 81201C8 thumb_func_end sub_81201C8 thumb_func_start sub_81201DC -sub_81201DC: ; 81201DC +sub_81201DC: @ 81201DC push {r4,lr} ldr r4, =0x020375f0 bl sub_81201C8 @@ -530051,7 +530051,7 @@ sub_81201DC: ; 81201DC thumb_func_end sub_81201DC thumb_func_start sub_81201F4 -sub_81201F4: ; 81201F4 +sub_81201F4: @ 81201F4 ldr r1, =0x020375f0 ldr r0, =0x03005d8c ldr r0, [r0] @@ -530064,7 +530064,7 @@ sub_81201F4: ; 81201F4 thumb_func_end sub_81201F4 thumb_func_start sub_8120210 -sub_8120210: ; 8120210 +sub_8120210: @ 8120210 push {r4-r6,lr} ldr r0, =0x03005d8c ldr r4, [r0] @@ -530116,7 +530116,7 @@ _0812024E: thumb_func_end sub_8120210 thumb_func_start sub_8120280 -sub_8120280: ; 8120280 +sub_8120280: @ 8120280 push {r4-r7,lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -530216,7 +530216,7 @@ _0812031E: thumb_func_end sub_8120280 thumb_func_start sub_8120340 -sub_8120340: ; 8120340 +sub_8120340: @ 8120340 push {lr} ldr r0, =0x020375e0 ldrb r0, [r0] @@ -530228,7 +530228,7 @@ sub_8120340: ; 8120340 thumb_func_end sub_8120340 thumb_func_start sub_8120358 -sub_8120358: ; 8120358 +sub_8120358: @ 8120358 ldr r1, =0x020375f0 ldr r0, =0x03005d8c ldr r0, [r0] @@ -530241,7 +530241,7 @@ sub_8120358: ; 8120358 thumb_func_end sub_8120358 thumb_func_start sub_8120374 -sub_8120374: ; 8120374 +sub_8120374: @ 8120374 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00002e28 @@ -530253,7 +530253,7 @@ sub_8120374: ; 8120374 thumb_func_end sub_8120374 thumb_func_start sub_812038C -sub_812038C: ; 812038C +sub_812038C: @ 812038C push {lr} bl sub_811F01C lsls r0, 16 @@ -530278,7 +530278,7 @@ _081203B6: thumb_func_end sub_812038C thumb_func_start sub_81203C4 -sub_81203C4: ; 81203C4 +sub_81203C4: @ 81203C4 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -530304,7 +530304,7 @@ _081203F2: thumb_func_end sub_81203C4 thumb_func_start sub_81203FC -sub_81203FC: ; 81203FC +sub_81203FC: @ 81203FC push {r4-r6,lr} ldr r0, =0x03005d8c ldr r4, [r0] @@ -530395,7 +530395,7 @@ _081204C8: thumb_func_end sub_81203FC thumb_func_start sub_81204DC -sub_81204DC: ; 81204DC +sub_81204DC: @ 81204DC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -530557,7 +530557,7 @@ _0812060E: thumb_func_end sub_81204DC thumb_func_start sub_8120628 -sub_8120628: ; 8120628 +sub_8120628: @ 8120628 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00002e51 @@ -530569,7 +530569,7 @@ sub_8120628: ; 8120628 thumb_func_end sub_8120628 thumb_func_start sub_8120640 -sub_8120640: ; 8120640 +sub_8120640: @ 8120640 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00002e28 @@ -530581,7 +530581,7 @@ sub_8120640: ; 8120640 thumb_func_end sub_8120640 thumb_func_start sub_8120658 -sub_8120658: ; 8120658 +sub_8120658: @ 8120658 push {lr} bl sub_8133A60 pop {r0} @@ -530589,7 +530589,7 @@ sub_8120658: ; 8120658 thumb_func_end sub_8120658 thumb_func_start sub_8120664 -sub_8120664: ; 8120664 +sub_8120664: @ 8120664 push {lr} bl sub_8120E50 pop {r0} @@ -530597,7 +530597,7 @@ sub_8120664: ; 8120664 thumb_func_end sub_8120664 thumb_func_start sub_8120670 -sub_8120670: ; 8120670 +sub_8120670: @ 8120670 push {lr} bl sub_81201C8 lsls r0, 24 @@ -530635,7 +530635,7 @@ _081206B6: thumb_func_end sub_8120670 thumb_func_start sub_81206C0 -sub_81206C0: ; 81206C0 +sub_81206C0: @ 81206C0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -530658,7 +530658,7 @@ sub_81206C0: ; 81206C0 thumb_func_end sub_81206C0 thumb_func_start sub_81206F0 -sub_81206F0: ; 81206F0 +sub_81206F0: @ 81206F0 ldr r1, =0x03002f84 movs r0, 0 strb r0, [r1] @@ -530667,7 +530667,7 @@ sub_81206F0: ; 81206F0 thumb_func_end sub_81206F0 thumb_func_start sub_81206FC -sub_81206FC: ; 81206FC +sub_81206FC: @ 81206FC ldr r1, =0x03002f84 movs r0, 0x1 strb r0, [r1] @@ -530676,7 +530676,7 @@ sub_81206FC: ; 81206FC thumb_func_end sub_81206FC thumb_func_start sub_8120708 -sub_8120708: ; 8120708 +sub_8120708: @ 8120708 push {r4,r5,lr} sub sp, 0xC adds r5, r0, 0 @@ -530706,7 +530706,7 @@ sub_8120708: ; 8120708 thumb_func_end sub_8120708 thumb_func_start sub_8120748 -sub_8120748: ; 8120748 +sub_8120748: @ 8120748 push {r4-r6,lr} adds r6, r1, 0 movs r1, 0x8 @@ -530954,7 +530954,7 @@ _08120938: thumb_func_end sub_8120748 thumb_func_start sub_8120944 -sub_8120944: ; 8120944 +sub_8120944: @ 8120944 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -531214,7 +531214,7 @@ _08120B50: thumb_func_end sub_8120944 thumb_func_start sub_8120B5C -sub_8120B5C: ; 8120B5C +sub_8120B5C: @ 8120B5C push {lr} ldr r0, =0x00004010 movs r1, 0x45 @@ -531225,7 +531225,7 @@ sub_8120B5C: ; 8120B5C thumb_func_end sub_8120B5C thumb_func_start sub_8120B70 -sub_8120B70: ; 8120B70 +sub_8120B70: @ 8120B70 push {r4-r7,lr} sub sp, 0x8 ldrb r1, [r0] @@ -531307,7 +531307,7 @@ _08120C00: thumb_func_end sub_8120B70 thumb_func_start sub_8120C0C -sub_8120C0C: ; 8120C0C +sub_8120C0C: @ 8120C0C push {r4-r7,lr} mov r7, r8 push {r7} @@ -531419,7 +531419,7 @@ _08120CC4: thumb_func_end sub_8120C0C thumb_func_start sub_8120CD0 -sub_8120CD0: ; 8120CD0 +sub_8120CD0: @ 8120CD0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -531476,7 +531476,7 @@ _08120D28: thumb_func_end sub_8120CD0 thumb_func_start sub_8120D34 -sub_8120D34: ; 8120D34 +sub_8120D34: @ 8120D34 push {r4-r7,lr} adds r3, r0, 0 adds r6, r2, 0 @@ -531596,7 +531596,7 @@ _08120E02: thumb_func_end sub_8120D34 thumb_func_start sub_8120E08 -sub_8120E08: ; 8120E08 +sub_8120E08: @ 8120E08 push {r4,r5,lr} ldr r2, =0x0203a12c ldr r0, =0x03005d8c @@ -531632,7 +531632,7 @@ _08120E24: thumb_func_end sub_8120E08 thumb_func_start sub_8120E50 -sub_8120E50: ; 8120E50 +sub_8120E50: @ 8120E50 ldr r3, =0x0203a12c ldr r0, =0x03005d8c ldr r0, [r0] @@ -531649,7 +531649,7 @@ sub_8120E50: ; 8120E50 thumb_func_end sub_8120E50 thumb_func_start sub_8120E74 -sub_8120E74: ; 8120E74 +sub_8120E74: @ 8120E74 push {lr} lsls r0, 24 lsrs r0, 24 @@ -531663,7 +531663,7 @@ _08120E80: thumb_func_end sub_8120E74 thumb_func_start sub_8120E88 -sub_8120E88: ; 8120E88 +sub_8120E88: @ 8120E88 push {lr} adds r3, r0, 0 movs r2, 0 @@ -531688,7 +531688,7 @@ _08120EAA: thumb_func_end sub_8120E88 thumb_func_start sub_8120EB4 -sub_8120EB4: ; 8120EB4 +sub_8120EB4: @ 8120EB4 push {lr} bl sub_8120E88 ldr r0, [r0, 0x4] @@ -531697,7 +531697,7 @@ sub_8120EB4: ; 8120EB4 thumb_func_end sub_8120EB4 thumb_func_start sub_8120EC0 -sub_8120EC0: ; 8120EC0 +sub_8120EC0: @ 8120EC0 push {lr} bl sub_8120E88 ldr r0, [r0, 0xC] @@ -531706,7 +531706,7 @@ sub_8120EC0: ; 8120EC0 thumb_func_end sub_8120EC0 thumb_func_start sub_8120ECC -sub_8120ECC: ; 8120ECC +sub_8120ECC: @ 8120ECC push {lr} bl sub_8120E88 ldr r0, [r0, 0x8] @@ -531715,7 +531715,7 @@ sub_8120ECC: ; 8120ECC thumb_func_end sub_8120ECC thumb_func_start sub_8120ED8 -sub_8120ED8: ; 8120ED8 +sub_8120ED8: @ 8120ED8 push {lr} movs r1, 0 ldr r2, =0x0203a12c @@ -531743,7 +531743,7 @@ _08120EFC: thumb_func_end sub_8120ED8 thumb_func_start sub_8120F08 -sub_8120F08: ; 8120F08 +sub_8120F08: @ 8120F08 ldr r1, =0x0203a12c lsls r0, 2 adds r0, 0x24 @@ -531764,7 +531764,7 @@ sub_8120F08: ; 8120F08 thumb_func_end sub_8120F08 thumb_func_start sub_8120F2C -sub_8120F2C: ; 8120F2C +sub_8120F2C: @ 8120F2C ldr r2, =0x0203a12c lsls r0, 2 adds r0, 0x24 @@ -531782,7 +531782,7 @@ sub_8120F2C: ; 8120F2C thumb_func_end sub_8120F2C thumb_func_start sub_8120F4C -sub_8120F4C: ; 8120F4C +sub_8120F4C: @ 8120F4C push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203a12c @@ -531808,7 +531808,7 @@ _08120F76: thumb_func_end sub_8120F4C thumb_func_start sub_8120F7C -sub_8120F7C: ; 8120F7C +sub_8120F7C: @ 8120F7C push {r4,r5,lr} adds r5, r1, 0 ldr r2, =0x0203a12c @@ -531832,7 +531832,7 @@ sub_8120F7C: ; 8120F7C thumb_func_end sub_8120F7C thumb_func_start sub_8120FAC -sub_8120FAC: ; 8120FAC +sub_8120FAC: @ 8120FAC push {r4,r5,lr} adds r5, r1, 0 ldr r2, =0x0203a12c @@ -531856,7 +531856,7 @@ sub_8120FAC: ; 8120FAC thumb_func_end sub_8120FAC thumb_func_start sub_8120FDC -sub_8120FDC: ; 8120FDC +sub_8120FDC: @ 8120FDC push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -531911,7 +531911,7 @@ sub_8120FDC: ; 8120FDC thumb_func_end sub_8120FDC thumb_func_start sub_8121064 -sub_8121064: ; 8121064 +sub_8121064: @ 8121064 push {r4-r7,lr} adds r7, r0, 0 adds r6, r1, 0 @@ -531956,7 +531956,7 @@ _081210B0: thumb_func_end sub_8121064 thumb_func_start sub_81210B8 -sub_81210B8: ; 81210B8 +sub_81210B8: @ 81210B8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -532050,7 +532050,7 @@ _0812116A: thumb_func_end sub_81210B8 thumb_func_start sub_8121178 -sub_8121178: ; 8121178 +sub_8121178: @ 8121178 push {r4-r6,lr} mov r6, r8 push {r6} @@ -532097,7 +532097,7 @@ sub_8121178: ; 8121178 thumb_func_end sub_8121178 thumb_func_start sub_81211EC -sub_81211EC: ; 81211EC +sub_81211EC: @ 81211EC push {r4,r5,lr} sub sp, 0xC ldr r1, =gUnknown_085EB7EA @@ -532224,7 +532224,7 @@ _081212AA: thumb_func_end sub_81211EC thumb_func_start sub_81212FC -sub_81212FC: ; 81212FC +sub_81212FC: @ 81212FC push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -532289,7 +532289,7 @@ _08121376: thumb_func_end sub_81212FC thumb_func_start sub_8121388 -sub_8121388: ; 8121388 +sub_8121388: @ 8121388 push {lr} ldr r0, =sub_81212FC movs r1, 0x50 @@ -532300,7 +532300,7 @@ sub_8121388: ; 8121388 thumb_func_end sub_8121388 thumb_func_start sub_812139C -sub_812139C: ; 812139C +sub_812139C: @ 812139C push {lr} ldr r0, =0x03001178 ldrb r0, [r0] @@ -532311,7 +532311,7 @@ sub_812139C: ; 812139C thumb_func_end sub_812139C thumb_func_start sub_81213B0 -sub_81213B0: ; 81213B0 +sub_81213B0: @ 81213B0 push {lr} ldr r1, =0x0203a12c ldr r0, =0x03005d8c @@ -532328,7 +532328,7 @@ sub_81213B0: ; 81213B0 thumb_func_end sub_81213B0 thumb_func_start sub_81213D8 -sub_81213D8: ; 81213D8 +sub_81213D8: @ 81213D8 push {r4,r5,lr} ldr r2, =0x0203a12c ldr r0, =0x03005d8c @@ -532360,7 +532360,7 @@ _0812141E: thumb_func_end sub_81213D8 thumb_func_start sub_8121424 -sub_8121424: ; 8121424 +sub_8121424: @ 8121424 push {lr} ldr r1, =0x0203a12c ldr r0, =0x03005d8c @@ -532382,7 +532382,7 @@ _0812144A: thumb_func_end sub_8121424 thumb_func_start sub_8121450 -sub_8121450: ; 8121450 +sub_8121450: @ 8121450 push {lr} ldr r1, =0x0203a12c ldr r0, =0x03005d8c @@ -532399,7 +532399,7 @@ sub_8121450: ; 8121450 thumb_func_end sub_8121450 thumb_func_start sub_8121478 -sub_8121478: ; 8121478 +sub_8121478: @ 8121478 push {r4-r7,lr} sub sp, 0x4 adds r5, r0, 0 @@ -532557,7 +532557,7 @@ _081215BA: thumb_func_end sub_8121478 thumb_func_start sub_81215EC -sub_81215EC: ; 81215EC +sub_81215EC: @ 81215EC push {r4-r6,lr} sub sp, 0xC ldr r0, =0x030022c0 @@ -532985,7 +532985,7 @@ _081219E4: thumb_func_end sub_81215EC thumb_func_start sub_81219F0 -sub_81219F0: ; 81219F0 +sub_81219F0: @ 81219F0 push {lr} _081219F2: bl sub_81215EC @@ -533009,7 +533009,7 @@ _08121A18: thumb_func_end sub_81219F0 thumb_func_start sub_8121A1C -sub_8121A1C: ; 8121A1C +sub_8121A1C: @ 8121A1C push {r4-r7,lr} mov r7, r8 push {r7} @@ -533131,7 +533131,7 @@ _08121B0C: thumb_func_end sub_8121A1C thumb_func_start sub_8121B1C -sub_8121B1C: ; 8121B1C +sub_8121B1C: @ 8121B1C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -533274,7 +533274,7 @@ _08121BCC: thumb_func_end sub_8121B1C thumb_func_start sub_8121C50 -sub_8121C50: ; 8121C50 +sub_8121C50: @ 8121C50 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -533284,7 +533284,7 @@ sub_8121C50: ; 8121C50 thumb_func_end sub_8121C50 thumb_func_start sub_8121C64 -sub_8121C64: ; 8121C64 +sub_8121C64: @ 8121C64 push {r4,lr} ldr r4, =0x0203a134 ldr r0, [r4] @@ -533309,7 +533309,7 @@ _08121C7C: thumb_func_end sub_8121C64 thumb_func_start sub_8121C98 -sub_8121C98: ; 8121C98 +sub_8121C98: @ 8121C98 push {lr} bl fade_and_return_progress_probably lsls r0, 24 @@ -533329,7 +533329,7 @@ _08121CB2: thumb_func_end sub_8121C98 thumb_func_start sub_8121CC0 -sub_8121CC0: ; 8121CC0 +sub_8121CC0: @ 8121CC0 push {lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -533360,7 +533360,7 @@ _08121CEE: thumb_func_end sub_8121CC0 thumb_func_start sub_8121D00 -sub_8121D00: ; 8121D00 +sub_8121D00: @ 8121D00 push {r4,lr} bl fade_and_return_progress_probably lsls r0, 24 @@ -533426,7 +533426,7 @@ _08121D88: thumb_func_end sub_8121D00 thumb_func_start sub_8121DA0 -sub_8121DA0: ; 8121DA0 +sub_8121DA0: @ 8121DA0 push {r4,lr} sub sp, 0xC movs r0, 0 @@ -533473,7 +533473,7 @@ sub_8121DA0: ; 8121DA0 thumb_func_end sub_8121DA0 thumb_func_start sub_8121E10 -sub_8121E10: ; 8121E10 +sub_8121E10: @ 8121E10 push {lr} movs r0, 0 movs r1, 0 @@ -533512,8 +533512,8 @@ sub_8121E10: ; 8121E10 thumb_func_end sub_8121E10 thumb_func_start SetVBlankHBlankCallbacksToNull -; void SetVBlankHBlankCallbacksToNull() -SetVBlankHBlankCallbacksToNull: ; 8121E68 +@ void SetVBlankHBlankCallbacksToNull() +SetVBlankHBlankCallbacksToNull: @ 8121E68 push {lr} movs r0, 0 bl SetVBlankCallback @@ -533524,8 +533524,8 @@ SetVBlankHBlankCallbacksToNull: ; 8121E68 thumb_func_end SetVBlankHBlankCallbacksToNull thumb_func_start DisplayMessageAndContinueTask -; void DisplayMessageAndContinueTask(u8 taskId, u8 windowId, u16 windowBorderFirstTileNum, u8 windowBorderPalette, u8 fontId, u8 speed, u8 *str, void ( *callback)(u8 taskId)) -DisplayMessageAndContinueTask: ; 8121E7C +@ void DisplayMessageAndContinueTask(u8 taskId, u8 windowId, u16 windowBorderFirstTileNum, u8 windowBorderPalette, u8 fontId, u8 speed, u8 *str, void ( *callback)(u8 taskId)) +DisplayMessageAndContinueTask: @ 8121E7C push {r4-r7,lr} mov r7, r8 push {r7} @@ -533598,7 +533598,7 @@ _08121EC0: thumb_func_end DisplayMessageAndContinueTask thumb_func_start sub_8121F20 -sub_8121F20: ; 8121F20 +sub_8121F20: @ 8121F20 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -533614,8 +533614,8 @@ sub_8121F20: ; 8121F20 thumb_func_end sub_8121F20 thumb_func_start Task_ContinueTaskAfterMessagePrints -; void Task_ContinueTaskAfterMessagePrints(u8 taskId) -Task_ContinueTaskAfterMessagePrints: ; 8121F3C +@ void Task_ContinueTaskAfterMessagePrints(u8 taskId) +Task_ContinueTaskAfterMessagePrints: @ 8121F3C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -533637,7 +533637,7 @@ _08121F5A: thumb_func_end Task_ContinueTaskAfterMessagePrints thumb_func_start sub_8121F68 -sub_8121F68: ; 8121F68 +sub_8121F68: @ 8121F68 lsls r0, 24 lsrs r0, 24 ldr r3, =0x0203a138 @@ -533657,8 +533657,8 @@ sub_8121F68: ; 8121F68 thumb_func_end sub_8121F68 thumb_func_start CreateYesNoMenuWithCallbacks -; void CreateYesNoMenuWithCallbacks(u8 taskId, struct WindowTemplate *windowTemplate, int a3, int a4, int a5, u16 borderFirstTileNum, u8 borderPalette, void ( **callbacks)(u8 taskId)) -CreateYesNoMenuWithCallbacks: ; 8121F94 +@ void CreateYesNoMenuWithCallbacks(u8 taskId, struct WindowTemplate *windowTemplate, int a3, int a4, int a5, u16 borderFirstTileNum, u8 borderPalette, void ( **callbacks)(u8 taskId)) +CreateYesNoMenuWithCallbacks: @ 8121F94 push {r4,r5,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -533692,8 +533692,8 @@ CreateYesNoMenuWithCallbacks: ; 8121F94 thumb_func_end CreateYesNoMenuWithCallbacks thumb_func_start Task_CallYesOrNoCallback -; void Task_CallYesOrNoCallback(u8 taskId) -Task_CallYesOrNoCallback: ; 8121FDC +@ void Task_CallYesOrNoCallback(u8 taskId) +Task_CallYesOrNoCallback: @ 8121FDC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -533737,8 +533737,8 @@ _08122028: thumb_func_end Task_CallYesOrNoCallback thumb_func_start AdjustQuantityAccordingToDPadInput -; bool8 AdjustQuantityAccordingToDPadInput(u16 *quantity, u16 maxQuantity) -AdjustQuantityAccordingToDPadInput: ; 8122034 +@ bool8 AdjustQuantityAccordingToDPadInput(u16 *quantity, u16 maxQuantity) +AdjustQuantityAccordingToDPadInput: @ 8122034 push {r4-r6,lr} adds r2, r0, 0 lsls r1, 16 @@ -533827,7 +533827,7 @@ _081220C8: thumb_func_end AdjustQuantityAccordingToDPadInput thumb_func_start GetLRKeysState -GetLRKeysState: ; 81220D0 +GetLRKeysState: @ 81220D0 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -533860,7 +533860,7 @@ _08122108: thumb_func_end GetLRKeysState thumb_func_start sub_812210C -sub_812210C: ; 812210C +sub_812210C: @ 812210C push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -533893,7 +533893,7 @@ _08122144: thumb_func_end sub_812210C thumb_func_start sub_8122148 -sub_8122148: ; 8122148 +sub_8122148: @ 8122148 push {lr} lsls r0, 16 lsrs r0, 16 @@ -533920,7 +533920,7 @@ _08122176: thumb_func_end sub_8122148 thumb_func_start itemid_80BF6D8_mail_related -itemid_80BF6D8_mail_related: ; 812217C +itemid_80BF6D8_mail_related: @ 812217C push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -533948,7 +533948,7 @@ _081221A6: thumb_func_end itemid_80BF6D8_mail_related thumb_func_start sub_81221AC -sub_81221AC: ; 81221AC +sub_81221AC: @ 81221AC push {lr} bl is_c1_link_related_active cmp r0, 0x1 @@ -533969,7 +533969,7 @@ _081221CA: thumb_func_end sub_81221AC thumb_func_start sub_81221D0 -sub_81221D0: ; 81221D0 +sub_81221D0: @ 81221D0 push {lr} bl sub_81221AC lsls r0, 24 @@ -533987,7 +533987,7 @@ _081221E8: thumb_func_end sub_81221D0 thumb_func_start sub_81221EC -sub_81221EC: ; 81221EC +sub_81221EC: @ 81221EC push {lr} bl sub_81221D0 lsls r0, 24 @@ -534008,7 +534008,7 @@ _08122208: thumb_func_end sub_81221EC thumb_func_start atk2D_jumpifarraynotequal -atk2D_jumpifarraynotequal: ; 812220C +atk2D_jumpifarraynotequal: @ 812220C push {r4-r6,lr} adds r6, r2, 0 ldr r2, [sp, 0x10] @@ -534056,7 +534056,7 @@ _08122254: thumb_func_end atk2D_jumpifarraynotequal thumb_func_start sub_812225C -sub_812225C: ; 812225C +sub_812225C: @ 812225C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -534092,7 +534092,7 @@ _08122290: thumb_func_end sub_812225C thumb_func_start sub_8122298 -sub_8122298: ; 8122298 +sub_8122298: @ 8122298 push {r4-r7,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -534173,7 +534173,7 @@ _08122322: thumb_func_end sub_8122298 thumb_func_start sub_8122328 -sub_8122328: ; 8122328 +sub_8122328: @ 8122328 push {lr} ldr r0, =gUnknown_0859F514 bl LoadCompressedObjectPic @@ -534185,7 +534185,7 @@ sub_8122328: ; 8122328 thumb_func_end sub_8122328 thumb_func_start sub_8122344 -sub_8122344: ; 8122344 +sub_8122344: @ 8122344 push {r4-r7,lr} mov r7, r8 push {r7} @@ -534240,7 +534240,7 @@ _0812239C: thumb_func_end sub_8122344 thumb_func_start sub_81223B0 -sub_81223B0: ; 81223B0 +sub_81223B0: @ 81223B0 push {r4-r7,lr} adds r6, r0, 0 lsls r1, 24 @@ -534283,7 +534283,7 @@ _081223F6: thumb_func_end sub_81223B0 thumb_func_start sub_81223FC -sub_81223FC: ; 81223FC +sub_81223FC: @ 81223FC push {r4-r7,lr} adds r6, r0, 0 lsls r1, 24 @@ -534326,8 +534326,8 @@ _0812243E: thumb_func_end sub_81223FC thumb_func_start sub_8122448 -; void sub_8122448(int a1, u8 a2, u16 x, u16 y) -sub_8122448: ; 8122448 +@ void sub_8122448(int a1, u8 a2, u16 x, u16 y) +sub_8122448: @ 8122448 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -534404,7 +534404,7 @@ _081224C8: thumb_func_end sub_8122448 thumb_func_start sub_81224D4 -sub_81224D4: ; 81224D4 +sub_81224D4: @ 81224D4 push {r4-r7,lr} movs r6, 0 ldr r5, =0x03005d8c @@ -534478,7 +534478,7 @@ _08122522: thumb_func_end sub_81224D4 thumb_func_start sub_8122580 -sub_8122580: ; 8122580 +sub_8122580: @ 8122580 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -534654,7 +534654,7 @@ _081226BE: thumb_func_end sub_8122580 thumb_func_start sub_81226D8 -sub_81226D8: ; 81226D8 +sub_81226D8: @ 81226D8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -534798,7 +534798,7 @@ _081227F4: thumb_func_end sub_81226D8 thumb_func_start sub_8122804 -sub_8122804: ; 8122804 +sub_8122804: @ 8122804 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -534865,7 +534865,7 @@ _0812286C: thumb_func_end sub_8122804 thumb_func_start sub_812287C -sub_812287C: ; 812287C +sub_812287C: @ 812287C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -535009,7 +535009,7 @@ _08122980: thumb_func_end sub_812287C thumb_func_start sub_8122998 -sub_8122998: ; 8122998 +sub_8122998: @ 8122998 push {lr} ldr r2, =0x03005d8c ldr r0, =0x020375e0 @@ -535029,7 +535029,7 @@ sub_8122998: ; 8122998 thumb_func_end sub_8122998 thumb_func_start sub_81229C8 -sub_81229C8: ; 81229C8 +sub_81229C8: @ 81229C8 push {r4,lr} movs r4, 0 ldr r0, =0x03005d8c @@ -535074,7 +535074,7 @@ _08122A0C: thumb_func_end sub_81229C8 thumb_func_start sub_8122A30 -sub_8122A30: ; 8122A30 +sub_8122A30: @ 8122A30 ldr r2, =0x020375f0 ldr r0, =0x03005d8c ldr r0, [r0] @@ -535093,7 +535093,7 @@ sub_8122A30: ; 8122A30 thumb_func_end sub_8122A30 thumb_func_start atk90_changetypestoenemyattacktype -atk90_changetypestoenemyattacktype: ; 8122A58 +atk90_changetypestoenemyattacktype: @ 8122A58 push {r4,r5,lr} adds r3, r0, 0 adds r5, r1, 0 @@ -535209,7 +535209,7 @@ _08122B22: thumb_func_end atk90_changetypestoenemyattacktype thumb_func_start sub_8122B28 -sub_8122B28: ; 8122B28 +sub_8122B28: @ 8122B28 push {r4,r5,lr} adds r5, r0, 0 bl GenerateRandomNumber @@ -535271,7 +535271,7 @@ _08122B6A: thumb_func_end sub_8122B28 thumb_func_start sub_8122BB0 -sub_8122BB0: ; 8122BB0 +sub_8122BB0: @ 8122BB0 push {r4-r6,lr} adds r5, r0, 0 movs r4, 0 @@ -535304,7 +535304,7 @@ _08122BE8: thumb_func_end sub_8122BB0 thumb_func_start sub_8122BF0 -sub_8122BF0: ; 8122BF0 +sub_8122BF0: @ 8122BF0 push {r4,lr} adds r3, r0, 0 adds r2, r1, 0 @@ -535332,7 +535332,7 @@ _08122C14: thumb_func_end sub_8122BF0 thumb_func_start sub_8122C1C -sub_8122C1C: ; 8122C1C +sub_8122C1C: @ 8122C1C push {r4-r7,lr} adds r5, r0, 0 adds r7, r1, 0 @@ -535371,7 +535371,7 @@ _08122C56: thumb_func_end sub_8122C1C thumb_func_start sub_8122C5C -sub_8122C5C: ; 8122C5C +sub_8122C5C: @ 8122C5C push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -535404,7 +535404,7 @@ _08122C8E: thumb_func_end sub_8122C5C thumb_func_start sub_8122C94 -sub_8122C94: ; 8122C94 +sub_8122C94: @ 8122C94 push {lr} lsls r0, 16 lsrs r0, 16 @@ -535426,8 +535426,8 @@ _08122CB6: thumb_func_end sub_8122C94 thumb_func_start sub_8122CBC -; warpdata *sub_8122CBC(int a1) -sub_8122CBC: ; 8122CBC +@ warpdata *sub_8122CBC(int a1) +sub_8122CBC: @ 8122CBC push {lr} cmp r0, 0 beq _08122CD4 @@ -535446,7 +535446,7 @@ _08122CD6: thumb_func_end sub_8122CBC thumb_func_start sub_8122CDC -sub_8122CDC: ; 8122CDC +sub_8122CDC: @ 8122CDC push {lr} lsls r2, r1, 24 lsrs r2, 24 @@ -535462,7 +535462,7 @@ _08122CE8: thumb_func_end sub_8122CDC thumb_func_start sub_8122CF8 -sub_8122CF8: ; 8122CF8 +sub_8122CF8: @ 8122CF8 push {r4,r5,lr} adds r4, r1, 0 lsls r2, 24 @@ -535535,7 +535535,7 @@ _08122D80: thumb_func_end sub_8122CF8 thumb_func_start sub_8122D88 -sub_8122D88: ; 8122D88 +sub_8122D88: @ 8122D88 push {r4,lr} ldr r4, =0x0203a144 str r0, [r4] @@ -535557,7 +535557,7 @@ sub_8122D88: ; 8122D88 thumb_func_end sub_8122D88 thumb_func_start sub_8122DB0 -sub_8122DB0: ; 8122DB0 +sub_8122DB0: @ 8122DB0 push {r4,r5,lr} sub sp, 0xC ldr r0, =0x0203a144 @@ -535839,7 +535839,7 @@ _08123022: thumb_func_end sub_8122DB0 thumb_func_start sub_8123030 -sub_8123030: ; 8123030 +sub_8123030: @ 8123030 push {lr} adds r2, r0, 0 lsls r2, 16 @@ -535859,7 +535859,7 @@ sub_8123030: ; 8123030 thumb_func_end sub_8123030 thumb_func_start sub_812305C -sub_812305C: ; 812305C +sub_812305C: @ 812305C push {r4,lr} ldr r4, =0x0203a144 ldr r0, [r4] @@ -535897,7 +535897,7 @@ _081230A0: thumb_func_end sub_812305C thumb_func_start sub_81230AC -sub_81230AC: ; 81230AC +sub_81230AC: @ 81230AC push {lr} ldr r0, =0x0203a144 ldr r0, [r0] @@ -535911,7 +535911,7 @@ sub_81230AC: ; 81230AC thumb_func_end sub_81230AC thumb_func_start sub_81230C4 -sub_81230C4: ; 81230C4 +sub_81230C4: @ 81230C4 push {r4,lr} movs r4, 0 ldr r2, =0x0203a144 @@ -536019,7 +536019,7 @@ _08123184: thumb_func_end sub_81230C4 thumb_func_start _swiopen -_swiopen: ; 8123190 +_swiopen: @ 8123190 push {r4,r5,lr} ldr r5, =0x0203a144 ldr r1, [r5] @@ -536121,7 +536121,7 @@ _08123248: thumb_func_end _swiopen thumb_func_start sub_8123254 -sub_8123254: ; 8123254 +sub_8123254: @ 8123254 push {r4-r6,lr} movs r4, 0 ldr r3, =0x0203a144 @@ -536236,7 +536236,7 @@ _0812331A: thumb_func_end sub_8123254 thumb_func_start sub_8123334 -sub_8123334: ; 8123334 +sub_8123334: @ 8123334 push {r4,r5,lr} ldr r5, =0x0203a144 ldr r2, [r5] @@ -536352,7 +536352,7 @@ _08123412: thumb_func_end sub_8123334 thumb_func_start sub_8123418 -sub_8123418: ; 8123418 +sub_8123418: @ 8123418 push {r4-r6,lr} ldr r1, =0x0203a144 ldr r2, [r1] @@ -536482,7 +536482,7 @@ _081234FA: thumb_func_end sub_8123418 thumb_func_start sub_8123514 -sub_8123514: ; 8123514 +sub_8123514: @ 8123514 push {r4-r6,lr} sub sp, 0xC ldr r0, =0x0203a144 @@ -536706,7 +536706,7 @@ _081236B8: thumb_func_end sub_8123514 thumb_func_start sub_81236C4 -sub_81236C4: ; 81236C4 +sub_81236C4: @ 81236C4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -536806,7 +536806,7 @@ sub_81236C4: ; 81236C4 thumb_func_end sub_81236C4 thumb_func_start sub_812378C -sub_812378C: ; 812378C +sub_812378C: @ 812378C ldr r2, =0x0203a144 ldr r2, [r2] lsls r0, 16 @@ -536829,7 +536829,7 @@ sub_812378C: ; 812378C thumb_func_end sub_812378C thumb_func_start sub_81237B4 -sub_81237B4: ; 81237B4 +sub_81237B4: @ 81237B4 push {r4,lr} ldr r4, =0x0203a144 ldr r1, [r4] @@ -536881,7 +536881,7 @@ _0812381A: thumb_func_end sub_81237B4 thumb_func_start sub_8123824 -sub_8123824: ; 8123824 +sub_8123824: @ 8123824 push {r4,r5,lr} sub sp, 0xC lsls r0, 16 @@ -536919,7 +536919,7 @@ _08123860: thumb_func_end sub_8123824 thumb_func_start sub_812386C -sub_812386C: ; 812386C +sub_812386C: @ 812386C push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -536955,7 +536955,7 @@ _081238A4: thumb_func_end sub_812386C thumb_func_start sub_81238AC -sub_81238AC: ; 81238AC +sub_81238AC: @ 81238AC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -537360,7 +537360,7 @@ _08123BEC: thumb_func_end sub_81238AC thumb_func_start sub_8123C00 -sub_8123C00: ; 8123C00 +sub_8123C00: @ 8123C00 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -537523,7 +537523,7 @@ _08123D10: thumb_func_end sub_8123C00 thumb_func_start get_flagnr_blue_points -get_flagnr_blue_points: ; 8123D58 +get_flagnr_blue_points: @ 8123D58 push {lr} lsls r0, 16 lsrs r0, 16 @@ -537695,7 +537695,7 @@ _08123E96: thumb_func_end get_flagnr_blue_points thumb_func_start sub_8123E9C -sub_8123E9C: ; 8123E9C +sub_8123E9C: @ 8123E9C push {lr} lsls r0, 16 lsrs r0, 16 @@ -537709,7 +537709,7 @@ sub_8123E9C: ; 8123E9C thumb_func_end sub_8123E9C thumb_func_start sub_8123EB4 -sub_8123EB4: ; 8123EB4 +sub_8123EB4: @ 8123EB4 push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -537755,7 +537755,7 @@ _08123F00: thumb_func_end sub_8123EB4 thumb_func_start sub_8123F04 -sub_8123F04: ; 8123F04 +sub_8123F04: @ 8123F04 push {lr} ldr r0, =0x00004037 bl VarGet @@ -537777,7 +537777,7 @@ _08123F18: thumb_func_end sub_8123F04 thumb_func_start sub_8123F30 -sub_8123F30: ; 8123F30 +sub_8123F30: @ 8123F30 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -537810,7 +537810,7 @@ _08123F4C: thumb_func_end sub_8123F30 thumb_func_start sub_8123F74 -sub_8123F74: ; 8123F74 +sub_8123F74: @ 8123F74 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -537835,7 +537835,7 @@ _08123F98: thumb_func_end sub_8123F74 thumb_func_start sub_8123F9C -sub_8123F9C: ; 8123F9C +sub_8123F9C: @ 8123F9C push {lr} lsls r0, 16 lsrs r0, 16 @@ -537847,7 +537847,7 @@ sub_8123F9C: ; 8123F9C thumb_func_end sub_8123F9C thumb_func_start sub_8123FB0 -sub_8123FB0: ; 8123FB0 +sub_8123FB0: @ 8123FB0 push {r4-r6,lr} ldr r0, =0x0203a144 ldr r1, [r0] @@ -537919,7 +537919,7 @@ _0812402E: thumb_func_end sub_8123FB0 thumb_func_start sub_8124038 -sub_8124038: ; 8124038 +sub_8124038: @ 8124038 push {r4,r5,lr} lsls r0, 16 ldr r1, =0xffff0000 @@ -537961,7 +537961,7 @@ _0812407C: thumb_func_end sub_8124038 thumb_func_start sub_8124088 -sub_8124088: ; 8124088 +sub_8124088: @ 8124088 push {r4,lr} adds r2, r0, 0 ldr r0, =0x0203a144 @@ -538001,12 +538001,12 @@ _081240C6: thumb_func_end sub_8124088 thumb_func_start nullsub_48 -nullsub_48: ; 81240D0 +nullsub_48: @ 81240D0 bx lr thumb_func_end nullsub_48 thumb_func_start sub_81240D4 -sub_81240D4: ; 81240D4 +sub_81240D4: @ 81240D4 push {r4-r7,lr} sub sp, 0x28 lsls r0, 16 @@ -538171,7 +538171,7 @@ _08124228: thumb_func_end sub_81240D4 thumb_func_start sub_8124238 -sub_8124238: ; 8124238 +sub_8124238: @ 8124238 push {r4,lr} ldr r4, =0x0203a144 ldr r0, [r4] @@ -538195,7 +538195,7 @@ _0812425C: thumb_func_end sub_8124238 thumb_func_start sub_8124268 -sub_8124268: ; 8124268 +sub_8124268: @ 8124268 ldr r0, =0x0203a144 ldr r0, [r0] ldr r1, [r0, 0x1C] @@ -538206,7 +538206,7 @@ sub_8124268: ; 8124268 thumb_func_end sub_8124268 thumb_func_start sub_8124278 -sub_8124278: ; 8124278 +sub_8124278: @ 8124278 ldr r0, =0x0203a144 ldr r0, [r0] ldr r1, [r0, 0x1C] @@ -538217,7 +538217,7 @@ sub_8124278: ; 8124278 thumb_func_end sub_8124278 thumb_func_start sub_8124288 -sub_8124288: ; 8124288 +sub_8124288: @ 8124288 push {r4-r6,lr} sub sp, 0x28 lsls r0, 16 @@ -538340,7 +538340,7 @@ _081243A4: thumb_func_end sub_8124288 thumb_func_start sub_81243B0 -sub_81243B0: ; 81243B0 +sub_81243B0: @ 81243B0 push {lr} ldr r3, =0x0203a144 ldr r0, [r3] @@ -538363,7 +538363,7 @@ _081243CE: thumb_func_end sub_81243B0 thumb_func_start sub_81243DC -sub_81243DC: ; 81243DC +sub_81243DC: @ 81243DC push {lr} ldr r0, =0x0203a144 ldr r3, [r0] @@ -538428,7 +538428,7 @@ _08124452: thumb_func_end sub_81243DC thumb_func_start sub_812445C -sub_812445C: ; 812445C +sub_812445C: @ 812445C push {r4,lr} adds r3, r0, 0 ldr r0, =0x0203a144 @@ -538506,7 +538506,7 @@ _081244E4: thumb_func_end sub_812445C thumb_func_start sub_81244EC -sub_81244EC: ; 81244EC +sub_81244EC: @ 81244EC push {lr} bl sub_81244F8 pop {r0} @@ -538514,7 +538514,7 @@ sub_81244EC: ; 81244EC thumb_func_end sub_81244EC thumb_func_start sub_81244F8 -sub_81244F8: ; 81244F8 +sub_81244F8: @ 81244F8 push {lr} adds r2, r0, 0 ldr r0, =0x0203a144 @@ -538560,7 +538560,7 @@ _08124548: thumb_func_end sub_81244F8 thumb_func_start sub_812454C -sub_812454C: ; 812454C +sub_812454C: @ 812454C push {lr} ldr r0, =0x0203a144 ldr r1, [r0] @@ -538579,8 +538579,8 @@ _08124562: thumb_func_end sub_812454C thumb_func_start GetMapName -; u8 *GetMapName(u8 *dest, u16 regionMapId, u16 padLength) -GetMapName: ; 812456C +@ u8 *GetMapName(u8 *dest, u16 regionMapId, u16 padLength) +GetMapName: @ 812456C push {r4,r5,lr} adds r5, r0, 0 lsls r1, 16 @@ -538644,7 +538644,7 @@ _081245D6: thumb_func_end GetMapName thumb_func_start sub_81245DC -sub_81245DC: ; 81245DC +sub_81245DC: @ 81245DC push {lr} lsls r1, 16 lsrs r1, 16 @@ -538670,7 +538670,7 @@ _0812460A: thumb_func_end sub_81245DC thumb_func_start sub_8124610 -sub_8124610: ; 8124610 +sub_8124610: @ 8124610 push {lr} lsls r1, 16 lsrs r1, 16 @@ -538688,7 +538688,7 @@ _08124626: thumb_func_end sub_8124610 thumb_func_start sub_8124630 -sub_8124630: ; 8124630 +sub_8124630: @ 8124630 push {r4,r5,lr} ldr r5, [sp, 0xC] lsls r0, 16 @@ -538710,7 +538710,7 @@ sub_8124630: ; 8124630 thumb_func_end sub_8124630 thumb_func_start sub_8124658 -sub_8124658: ; 8124658 +sub_8124658: @ 8124658 ldr r0, =0x0203a144 ldr r0, [r0] adds r0, 0x78 @@ -538720,7 +538720,7 @@ sub_8124658: ; 8124658 thumb_func_end sub_8124658 thumb_func_start sub_8124668 -sub_8124668: ; 8124668 +sub_8124668: @ 8124668 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -538745,7 +538745,7 @@ _0812468C: thumb_func_end sub_8124668 thumb_func_start sub_8124690 -sub_8124690: ; 8124690 +sub_8124690: @ 8124690 push {r4,lr} sub sp, 0xC ldr r0, =0x030022c0 @@ -538954,7 +538954,7 @@ _081248AA: thumb_func_end sub_8124690 thumb_func_start sub_81248C0 -sub_81248C0: ; 81248C0 +sub_81248C0: @ 81248C0 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -538964,7 +538964,7 @@ sub_81248C0: ; 81248C0 thumb_func_end sub_81248C0 thumb_func_start sub_81248D4 -sub_81248D4: ; 81248D4 +sub_81248D4: @ 81248D4 push {lr} ldr r0, =0x0203a148 ldr r0, [r0] @@ -538979,7 +538979,7 @@ sub_81248D4: ; 81248D4 thumb_func_end sub_81248D4 thumb_func_start sub_81248F4 -sub_81248F4: ; 81248F4 +sub_81248F4: @ 81248F4 ldr r1, =0x0203a148 ldr r1, [r1] str r0, [r1] @@ -538990,7 +538990,7 @@ sub_81248F4: ; 81248F4 thumb_func_end sub_81248F4 thumb_func_start sub_8124904 -sub_8124904: ; 8124904 +sub_8124904: @ 8124904 push {r4-r7,lr} sub sp, 0xC ldr r2, =0x0203a148 @@ -539154,7 +539154,7 @@ _08124A62: thumb_func_end sub_8124904 thumb_func_start sub_8124A70 -sub_8124A70: ; 8124A70 +sub_8124A70: @ 8124A70 push {r4,r5,lr} sub sp, 0x8 ldr r0, =gUnknown_085A1D68 @@ -539192,7 +539192,7 @@ sub_8124A70: ; 8124A70 thumb_func_end sub_8124A70 thumb_func_start sub_8124AD4 -sub_8124AD4: ; 8124AD4 +sub_8124AD4: @ 8124AD4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -539327,7 +539327,7 @@ _08124BB8: thumb_func_end sub_8124AD4 thumb_func_start sub_8124BE4 -sub_8124BE4: ; 8124BE4 +sub_8124BE4: @ 8124BE4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -539431,7 +539431,7 @@ _08124C9C: thumb_func_end sub_8124BE4 thumb_func_start sub_8124CBC -sub_8124CBC: ; 8124CBC +sub_8124CBC: @ 8124CBC push {lr} adds r2, r0, 0 ldr r0, =0x0203a148 @@ -539479,7 +539479,7 @@ _08124D0E: thumb_func_end sub_8124CBC thumb_func_start sub_8124D14 -sub_8124D14: ; 8124D14 +sub_8124D14: @ 8124D14 push {r4,lr} sub sp, 0x4 ldr r4, =0x0203a148 @@ -539520,7 +539520,7 @@ _08124D56: thumb_func_end sub_8124D14 thumb_func_start sub_8124D64 -sub_8124D64: ; 8124D64 +sub_8124D64: @ 8124D64 push {r4,lr} ldr r0, =0x0203a148 ldr r0, [r0] @@ -539588,7 +539588,7 @@ _08124DF8: thumb_func_end sub_8124D64 thumb_func_start sub_8124E0C -sub_8124E0C: ; 8124E0C +sub_8124E0C: @ 8124E0C push {r4,lr} sub sp, 0x4 ldr r4, =0x0203a148 @@ -539726,7 +539726,7 @@ _08124F1A: thumb_func_end sub_8124E0C thumb_func_start sub_8124F2C -sub_8124F2C: ; 8124F2C +sub_8124F2C: @ 8124F2C push {lr} ldr r2, =0x03006168 ldr r1, [r0, 0x4] @@ -539862,7 +539862,7 @@ _081250B4: thumb_func_end sub_8124F2C thumb_func_start sub_81250B8 -sub_81250B8: ; 81250B8 +sub_81250B8: @ 81250B8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -539953,7 +539953,7 @@ _0812514A: thumb_func_end sub_81250B8 thumb_func_start sub_8125170 -sub_8125170: ; 8125170 +sub_8125170: @ 8125170 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -540047,7 +540047,7 @@ _08125208: thumb_func_end sub_8125170 thumb_func_start sub_8125230 -sub_8125230: ; 8125230 +sub_8125230: @ 8125230 push {r4,r5,lr} movs r4, 0 ldr r5, =0x00000c7f @@ -540065,7 +540065,7 @@ _08125236: thumb_func_end sub_8125230 thumb_func_start sub_8125250 -sub_8125250: ; 8125250 +sub_8125250: @ 8125250 push {r4-r7,lr} mov r7, r8 push {r7} @@ -540137,7 +540137,7 @@ _081252C2: thumb_func_end sub_8125250 thumb_func_start sub_81252E8 -sub_81252E8: ; 81252E8 +sub_81252E8: @ 81252E8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -540227,7 +540227,7 @@ _0812537E: thumb_func_end sub_81252E8 thumb_func_start sub_81253A4 -sub_81253A4: ; 81253A4 +sub_81253A4: @ 81253A4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -540305,7 +540305,7 @@ _08125420: thumb_func_end sub_81253A4 thumb_func_start sub_8125448 -sub_8125448: ; 8125448 +sub_8125448: @ 8125448 push {r4-r7,lr} mov r7, r8 push {r7} @@ -540377,7 +540377,7 @@ _081254BA: thumb_func_end sub_8125448 thumb_func_start sub_81254E0 -sub_81254E0: ; 81254E0 +sub_81254E0: @ 81254E0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -540538,7 +540538,7 @@ _0812560C: thumb_func_end sub_81254E0 thumb_func_start sub_8125630 -sub_8125630: ; 8125630 +sub_8125630: @ 8125630 push {r4-r7,lr} mov r7, r8 push {r7} @@ -540610,7 +540610,7 @@ _081256A2: thumb_func_end sub_8125630 thumb_func_start sub_81256C8 -sub_81256C8: ; 81256C8 +sub_81256C8: @ 81256C8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -540772,7 +540772,7 @@ _081257D0: thumb_func_end sub_81256C8 thumb_func_start sub_81257F8 -sub_81257F8: ; 81257F8 +sub_81257F8: @ 81257F8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -540852,7 +540852,7 @@ _0812587A: thumb_func_end sub_81257F8 thumb_func_start sub_81258A0 -sub_81258A0: ; 81258A0 +sub_81258A0: @ 81258A0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -540938,7 +540938,7 @@ _0812592E: thumb_func_end sub_81258A0 thumb_func_start sub_8125954 -sub_8125954: ; 8125954 +sub_8125954: @ 8125954 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -541192,7 +541192,7 @@ _08125B16: thumb_func_end sub_8125954 thumb_func_start sub_8125B28 -sub_8125B28: ; 8125B28 +sub_8125B28: @ 8125B28 ldrh r2, [r0] movs r0, 0x1F adds r1, r2, 0 @@ -541222,7 +541222,7 @@ sub_8125B28: ; 8125B28 thumb_func_end sub_8125B28 thumb_func_start sub_8125B5C -sub_8125B5C: ; 8125B5C +sub_8125B5C: @ 8125B5C push {r4,lr} lsls r1, 24 lsrs r4, r1, 24 @@ -541256,7 +541256,7 @@ _08125B8E: thumb_func_end sub_8125B5C thumb_func_start sub_8125B98 -sub_8125B98: ; 8125B98 +sub_8125B98: @ 8125B98 push {r4-r7,lr} mov r7, r8 push {r7} @@ -541364,7 +541364,7 @@ _08125C50: thumb_func_end sub_8125B98 thumb_func_start sub_8125C68 -sub_8125C68: ; 8125C68 +sub_8125C68: @ 8125C68 push {lr} ldrh r0, [r0] movs r2, 0x1F @@ -541392,7 +541392,7 @@ _08125C8E: thumb_func_end sub_8125C68 thumb_func_start sub_8125C98 -sub_8125C98: ; 8125C98 +sub_8125C98: @ 8125C98 push {r4,lr} adds r4, r0, 0 ldrh r3, [r4] @@ -541423,7 +541423,7 @@ _08125CC2: thumb_func_end sub_8125C98 thumb_func_start sub_8125CC8 -sub_8125CC8: ; 8125CC8 +sub_8125CC8: @ 8125CC8 push {r4,lr} ldrh r1, [r0] movs r0, 0x1F @@ -541449,7 +541449,7 @@ sub_8125CC8: ; 8125CC8 thumb_func_end sub_8125CC8 thumb_func_start sub_8125CF4 -sub_8125CF4: ; 8125CF4 +sub_8125CF4: @ 8125CF4 push {r4-r7,lr} sub sp, 0x14 adds r7, r1, 0 @@ -541610,7 +541610,7 @@ _08125E10: thumb_func_end sub_8125CF4 thumb_func_start sub_8125E18 -sub_8125E18: ; 8125E18 +sub_8125E18: @ 8125E18 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -541760,7 +541760,7 @@ _08125F28: thumb_func_end sub_8125E18 thumb_func_start sub_8125F38 -sub_8125F38: ; 8125F38 +sub_8125F38: @ 8125F38 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -541909,7 +541909,7 @@ _08126046: thumb_func_end sub_8125F38 thumb_func_start sub_8126058 -sub_8126058: ; 8126058 +sub_8126058: @ 8126058 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -542089,7 +542089,7 @@ _08126194: thumb_func_end sub_8126058 thumb_func_start sub_81261A4 -sub_81261A4: ; 81261A4 +sub_81261A4: @ 81261A4 push {lr} ldr r2, =0x03006188 ldrb r1, [r0, 0x18] @@ -542168,7 +542168,7 @@ _0812626A: thumb_func_end sub_81261A4 thumb_func_start sub_8126270 -sub_8126270: ; 8126270 +sub_8126270: @ 8126270 ldr r2, =0x03006184 ldr r1, [r2] movs r0, 0 @@ -542224,7 +542224,7 @@ sub_8126270: ; 8126270 thumb_func_end sub_8126270 thumb_func_start sub_8126318 -sub_8126318: ; 8126318 +sub_8126318: @ 8126318 ldr r2, =0x03006184 ldr r0, [r2] movs r1, 0 @@ -542239,7 +542239,7 @@ sub_8126318: ; 8126318 thumb_func_end sub_8126318 thumb_func_start sub_8126334 -sub_8126334: ; 8126334 +sub_8126334: @ 8126334 push {r4,r5,lr} ldr r1, =0x03006184 ldr r0, [r1] @@ -542272,7 +542272,7 @@ _08126346: thumb_func_end sub_8126334 thumb_func_start sub_8126370 -sub_8126370: ; 8126370 +sub_8126370: @ 8126370 push {r4,lr} ldr r2, =0x03006184 ldr r1, [r2] @@ -542301,7 +542301,7 @@ _0812637E: thumb_func_end sub_8126370 thumb_func_start sub_81263A4 -sub_81263A4: ; 81263A4 +sub_81263A4: @ 81263A4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -542465,7 +542465,7 @@ _081264E4: thumb_func_end sub_81263A4 thumb_func_start sub_81264FC -sub_81264FC: ; 81264FC +sub_81264FC: @ 81264FC push {r4-r7,lr} mov r7, r8 push {r7} @@ -542551,7 +542551,7 @@ _081265A0: thumb_func_end sub_81264FC thumb_func_start sub_81265B4 -sub_81265B4: ; 81265B4 +sub_81265B4: @ 81265B4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -542632,7 +542632,7 @@ _08126650: thumb_func_end sub_81265B4 thumb_func_start sub_8126664 -sub_8126664: ; 8126664 +sub_8126664: @ 8126664 push {r4-r7,lr} mov r7, r8 push {r7} @@ -542713,7 +542713,7 @@ _08126700: thumb_func_end sub_8126664 thumb_func_start sub_8126714 -sub_8126714: ; 8126714 +sub_8126714: @ 8126714 push {r4-r7,lr} mov r7, r8 push {r7} @@ -542794,7 +542794,7 @@ _081267B0: thumb_func_end sub_8126714 thumb_func_start sub_81267C4 -sub_81267C4: ; 81267C4 +sub_81267C4: @ 81267C4 push {r4,lr} ldrh r0, [r0] movs r1, 0x1F @@ -542865,7 +542865,7 @@ _08126828: thumb_func_end sub_81267C4 thumb_func_start sub_8126838 -sub_8126838: ; 8126838 +sub_8126838: @ 8126838 push {lr} ldrh r0, [r0] movs r1, 0x1F @@ -542994,7 +542994,7 @@ _08126902: thumb_func_end sub_8126838 thumb_func_start sub_8126908 -sub_8126908: ; 8126908 +sub_8126908: @ 8126908 push {lr} ldrh r1, [r0] movs r3, 0x1F @@ -543024,7 +543024,7 @@ _08126936: thumb_func_end sub_8126908 thumb_func_start sub_812693C -sub_812693C: ; 812693C +sub_812693C: @ 812693C push {lr} ldrh r1, [r0] movs r3, 0x1F @@ -543049,7 +543049,7 @@ sub_812693C: ; 812693C thumb_func_end sub_812693C thumb_func_start sub_8126968 -sub_8126968: ; 8126968 +sub_8126968: @ 8126968 push {lr} ldr r3, =0x0203a173 ldrb r0, [r3] @@ -543093,7 +543093,7 @@ _081269AC: thumb_func_end sub_8126968 thumb_func_start sub_81269D4 -sub_81269D4: ; 81269D4 +sub_81269D4: @ 81269D4 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -543153,7 +543153,7 @@ _08126A2E: thumb_func_end sub_81269D4 thumb_func_start sub_8126A58 -sub_8126A58: ; 8126A58 +sub_8126A58: @ 8126A58 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -543176,7 +543176,7 @@ sub_8126A58: ; 8126A58 thumb_func_end sub_8126A58 thumb_func_start sub_8126A88 -sub_8126A88: ; 8126A88 +sub_8126A88: @ 8126A88 push {r4,lr} movs r0, 0 bl sub_81269D4 @@ -543199,7 +543199,7 @@ sub_8126A88: ; 8126A88 thumb_func_end sub_8126A88 thumb_func_start sub_8126ABC -sub_8126ABC: ; 8126ABC +sub_8126ABC: @ 8126ABC push {lr} ldr r1, =0x0203a150 movs r0, 0 @@ -543213,7 +543213,7 @@ sub_8126ABC: ; 8126ABC thumb_func_end sub_8126ABC thumb_func_start sub_8126AD8 -sub_8126AD8: ; 8126AD8 +sub_8126AD8: @ 8126AD8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -543246,7 +543246,7 @@ sub_8126AD8: ; 8126AD8 thumb_func_end sub_8126AD8 thumb_func_start sub_8126B2C -sub_8126B2C: ; 8126B2C +sub_8126B2C: @ 8126B2C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -543279,7 +543279,7 @@ sub_8126B2C: ; 8126B2C thumb_func_end sub_8126B2C thumb_func_start sub_8126B80 -sub_8126B80: ; 8126B80 +sub_8126B80: @ 8126B80 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -543339,7 +543339,7 @@ _08126C00: thumb_func_end sub_8126B80 thumb_func_start sub_8126C08 -sub_8126C08: ; 8126C08 +sub_8126C08: @ 8126C08 push {lr} sub sp, 0x10 movs r0, 0 @@ -543370,7 +543370,7 @@ sub_8126C08: ; 8126C08 thumb_func_end sub_8126C08 thumb_func_start sub_8126C48 -sub_8126C48: ; 8126C48 +sub_8126C48: @ 8126C48 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -543409,7 +543409,7 @@ _08126C96: thumb_func_end sub_8126C48 thumb_func_start sub_8126CA4 -sub_8126CA4: ; 8126CA4 +sub_8126CA4: @ 8126CA4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -543454,7 +543454,7 @@ _08126D00: thumb_func_end sub_8126CA4 thumb_func_start sub_8126D10 -sub_8126D10: ; 8126D10 +sub_8126D10: @ 8126D10 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -543493,7 +543493,7 @@ _08126D5E: thumb_func_end sub_8126D10 thumb_func_start sub_8126D6C -sub_8126D6C: ; 8126D6C +sub_8126D6C: @ 8126D6C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -543519,7 +543519,7 @@ _08126D9E: thumb_func_end sub_8126D6C thumb_func_start sub_8126DA4 -sub_8126DA4: ; 8126DA4 +sub_8126DA4: @ 8126DA4 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -543539,7 +543539,7 @@ sub_8126DA4: ; 8126DA4 thumb_func_end sub_8126DA4 thumb_func_start sub_8126DCC -sub_8126DCC: ; 8126DCC +sub_8126DCC: @ 8126DCC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -543562,7 +543562,7 @@ sub_8126DCC: ; 8126DCC thumb_func_end sub_8126DCC thumb_func_start sub_8126DFC -sub_8126DFC: ; 8126DFC +sub_8126DFC: @ 8126DFC push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -543593,7 +543593,7 @@ sub_8126DFC: ; 8126DFC thumb_func_end sub_8126DFC thumb_func_start sub_8126E44 -sub_8126E44: ; 8126E44 +sub_8126E44: @ 8126E44 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -543623,7 +543623,7 @@ sub_8126E44: ; 8126E44 thumb_func_end sub_8126E44 thumb_func_start sub_8126E8C -sub_8126E8C: ; 8126E8C +sub_8126E8C: @ 8126E8C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -543726,7 +543726,7 @@ _08126F2C: thumb_func_end sub_8126E8C thumb_func_start sub_8126F68 -sub_8126F68: ; 8126F68 +sub_8126F68: @ 8126F68 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -543836,7 +543836,7 @@ _08126FA2: thumb_func_end sub_8126F68 thumb_func_start sub_8127058 -sub_8127058: ; 8127058 +sub_8127058: @ 8127058 push {r4,r5,lr} adds r5, r0, 0 lsls r4, r1, 24 @@ -543862,7 +543862,7 @@ _0812707E: thumb_func_end sub_8127058 thumb_func_start sub_8127088 -sub_8127088: ; 8127088 +sub_8127088: @ 8127088 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -543911,7 +543911,7 @@ _081270DE: thumb_func_end sub_8127088 thumb_func_start sub_81270E8 -sub_81270E8: ; 81270E8 +sub_81270E8: @ 81270E8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -543967,7 +543967,7 @@ _0812716E: thumb_func_end sub_81270E8 thumb_func_start sub_8127180 -sub_8127180: ; 8127180 +sub_8127180: @ 8127180 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -543983,7 +543983,7 @@ sub_8127180: ; 8127180 thumb_func_end sub_8127180 thumb_func_start sub_812719C -sub_812719C: ; 812719C +sub_812719C: @ 812719C push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -544009,7 +544009,7 @@ _081271C6: thumb_func_end sub_812719C thumb_func_start sub_81271CC -sub_81271CC: ; 81271CC +sub_81271CC: @ 81271CC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -544035,7 +544035,7 @@ sub_81271CC: ; 81271CC thumb_func_end sub_81271CC thumb_func_start sub_8127208 -sub_8127208: ; 8127208 +sub_8127208: @ 8127208 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -544066,7 +544066,7 @@ sub_8127208: ; 8127208 thumb_func_end sub_8127208 thumb_func_start sub_8127250 -sub_8127250: ; 8127250 +sub_8127250: @ 8127250 push {lr} lsls r1, 24 ldr r2, =gUnknown_085A6B28 @@ -544080,7 +544080,7 @@ sub_8127250: ; 8127250 thumb_func_end sub_8127250 thumb_func_start sub_8127268 -sub_8127268: ; 8127268 +sub_8127268: @ 8127268 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -544095,7 +544095,7 @@ sub_8127268: ; 8127268 thumb_func_end sub_8127268 thumb_func_start sub_8127284 -sub_8127284: ; 8127284 +sub_8127284: @ 8127284 push {lr} ldr r3, =0x0203a18c ldr r2, [r3] @@ -544128,7 +544128,7 @@ _081272BE: thumb_func_end sub_8127284 thumb_func_start sub_81272C8 -sub_81272C8: ; 81272C8 +sub_81272C8: @ 81272C8 push {r4,lr} ldr r0, =0x0203a170 ldr r1, =0x0203a16e @@ -544148,7 +544148,7 @@ sub_81272C8: ; 81272C8 thumb_func_end sub_81272C8 thumb_func_start sub_81272F8 -sub_81272F8: ; 81272F8 +sub_81272F8: @ 81272F8 push {r4,lr} sub sp, 0x4 ldr r0, =0x0203a170 @@ -544172,7 +544172,7 @@ sub_81272F8: ; 81272F8 thumb_func_end sub_81272F8 thumb_func_start sub_8127330 -sub_8127330: ; 8127330 +sub_8127330: @ 8127330 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -544299,7 +544299,7 @@ _081273D6: thumb_func_end sub_8127330 thumb_func_start sub_8127454 -sub_8127454: ; 8127454 +sub_8127454: @ 8127454 push {r4,r5,lr} adds r5, r0, 0 lsls r4, r1, 16 @@ -544319,7 +544319,7 @@ sub_8127454: ; 8127454 thumb_func_end sub_8127454 thumb_func_start sub_8127480 -sub_8127480: ; 8127480 +sub_8127480: @ 8127480 push {r4,lr} adds r4, r0, 0 lsls r1, 24 @@ -544337,7 +544337,7 @@ _08127492: thumb_func_end sub_8127480 thumb_func_start sub_81274A0 -sub_81274A0: ; 81274A0 +sub_81274A0: @ 81274A0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -544387,7 +544387,7 @@ _081274F6: thumb_func_end sub_81274A0 thumb_func_start sub_8127500 -sub_8127500: ; 8127500 +sub_8127500: @ 8127500 push {r4,lr} sub sp, 0x10 ldr r4, =0x0203a18c @@ -544428,7 +544428,7 @@ _08127540: thumb_func_end sub_8127500 thumb_func_start sub_8127554 -sub_8127554: ; 8127554 +sub_8127554: @ 8127554 push {r4,lr} ldr r4, =0x0203a18c ldr r0, [r4] @@ -544451,7 +544451,7 @@ _08127572: thumb_func_end sub_8127554 thumb_func_start sub_8127580 -sub_8127580: ; 8127580 +sub_8127580: @ 8127580 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -544466,7 +544466,7 @@ sub_8127580: ; 8127580 thumb_func_end sub_8127580 thumb_func_start sub_812759C -sub_812759C: ; 812759C +sub_812759C: @ 812759C push {r4-r6,lr} adds r4, r0, 0 lsls r4, 24 @@ -544511,7 +544511,7 @@ sub_812759C: ; 812759C thumb_func_end sub_812759C thumb_func_start sub_8127620 -sub_8127620: ; 8127620 +sub_8127620: @ 8127620 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -544532,7 +544532,7 @@ sub_8127620: ; 8127620 thumb_func_end sub_8127620 thumb_func_start sub_812764C -sub_812764C: ; 812764C +sub_812764C: @ 812764C push {r4-r7,lr} mov r7, r8 push {r7} @@ -544616,7 +544616,7 @@ _08127700: thumb_func_end sub_812764C thumb_func_start sub_8127718 -sub_8127718: ; 8127718 +sub_8127718: @ 8127718 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -544640,7 +544640,7 @@ sub_8127718: ; 8127718 thumb_func_end sub_8127718 thumb_func_start sub_8127744 -sub_8127744: ; 8127744 +sub_8127744: @ 8127744 push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -544684,7 +544684,7 @@ _08127782: thumb_func_end sub_8127744 thumb_func_start sub_81277A8 -sub_81277A8: ; 81277A8 +sub_81277A8: @ 81277A8 push {lr} movs r0, 0x3 bl sub_8126A58 @@ -544695,7 +544695,7 @@ sub_81277A8: ; 81277A8 thumb_func_end sub_81277A8 thumb_func_start sub_81277BC -sub_81277BC: ; 81277BC +sub_81277BC: @ 81277BC push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -544722,7 +544722,7 @@ _081277E4: thumb_func_end sub_81277BC thumb_func_start sub_81277E8 -sub_81277E8: ; 81277E8 +sub_81277E8: @ 81277E8 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -544749,7 +544749,7 @@ _08127810: thumb_func_end sub_81277E8 thumb_func_start sub_8127814 -sub_8127814: ; 8127814 +sub_8127814: @ 8127814 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -544943,7 +544943,7 @@ _0812799A: thumb_func_end sub_8127814 thumb_func_start sub_81279B4 -sub_81279B4: ; 81279B4 +sub_81279B4: @ 81279B4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -544953,7 +544953,7 @@ sub_81279B4: ; 81279B4 thumb_func_end sub_81279B4 thumb_func_start sub_81279C4 -sub_81279C4: ; 81279C4 +sub_81279C4: @ 81279C4 push {r4,lr} movs r2, 0 ldr r0, =0x0203a170 @@ -544993,7 +544993,7 @@ _08127A0C: thumb_func_end sub_81279C4 thumb_func_start sub_8127A14 -sub_8127A14: ; 8127A14 +sub_8127A14: @ 8127A14 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -545008,7 +545008,7 @@ sub_8127A14: ; 8127A14 thumb_func_end sub_8127A14 thumb_func_start sub_8127A30 -sub_8127A30: ; 8127A30 +sub_8127A30: @ 8127A30 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -545030,7 +545030,7 @@ sub_8127A30: ; 8127A30 thumb_func_end sub_8127A30 thumb_func_start sub_8127A5C -sub_8127A5C: ; 8127A5C +sub_8127A5C: @ 8127A5C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -545055,7 +545055,7 @@ _08127A82: thumb_func_end sub_8127A5C thumb_func_start sub_8127A8C -sub_8127A8C: ; 8127A8C +sub_8127A8C: @ 8127A8C push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -545083,7 +545083,7 @@ sub_8127A8C: ; 8127A8C thumb_func_end sub_8127A8C thumb_func_start sub_8127ACC -sub_8127ACC: ; 8127ACC +sub_8127ACC: @ 8127ACC push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -545110,7 +545110,7 @@ sub_8127ACC: ; 8127ACC thumb_func_end sub_8127ACC thumb_func_start sub_8127B04 -sub_8127B04: ; 8127B04 +sub_8127B04: @ 8127B04 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -545147,7 +545147,7 @@ sub_8127B04: ; 8127B04 thumb_func_end sub_8127B04 thumb_func_start sub_8127B54 -sub_8127B54: ; 8127B54 +sub_8127B54: @ 8127B54 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -545178,7 +545178,7 @@ _08127B86: thumb_func_end sub_8127B54 thumb_func_start sub_8127B90 -sub_8127B90: ; 8127B90 +sub_8127B90: @ 8127B90 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -545394,7 +545394,7 @@ _08127D28: thumb_func_end sub_8127B90 thumb_func_start sub_8127D38 -sub_8127D38: ; 8127D38 +sub_8127D38: @ 8127D38 push {r4,lr} sub sp, 0x4 lsls r0, 16 @@ -545507,7 +545507,7 @@ _08127E10: thumb_func_end sub_8127D38 thumb_func_start sub_8127E18 -sub_8127E18: ; 8127E18 +sub_8127E18: @ 8127E18 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -545635,7 +545635,7 @@ _08127F26: thumb_func_end sub_8127E18 thumb_func_start sub_8127F38 -sub_8127F38: ; 8127F38 +sub_8127F38: @ 8127F38 push {lr} movs r1, 0 ldr r0, =0x0203a17c @@ -545665,7 +545665,7 @@ _08127F64: thumb_func_end sub_8127F38 thumb_func_start sub_8127F68 -sub_8127F68: ; 8127F68 +sub_8127F68: @ 8127F68 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -545757,7 +545757,7 @@ _0812804C: thumb_func_end sub_8127F68 thumb_func_start sub_8128060 -sub_8128060: ; 8128060 +sub_8128060: @ 8128060 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -545839,7 +545839,7 @@ _08128112: thumb_func_end sub_8128060 thumb_func_start ConfigureCameraObjectForPlacingDecoration -ConfigureCameraObjectForPlacingDecoration: ; 8128118 +ConfigureCameraObjectForPlacingDecoration: @ 8128118 push {r4-r6,lr} adds r6, r0, 0 lsls r1, 24 @@ -545905,7 +545905,7 @@ ConfigureCameraObjectForPlacingDecoration: ; 8128118 thumb_func_end ConfigureCameraObjectForPlacingDecoration thumb_func_start SetUpPlacingDecorationPlayerAvatar -SetUpPlacingDecorationPlayerAvatar: ; 81281A8 +SetUpPlacingDecorationPlayerAvatar: @ 81281A8 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -545993,7 +545993,7 @@ _08128214: thumb_func_end SetUpPlacingDecorationPlayerAvatar thumb_func_start sub_812826C -sub_812826C: ; 812826C +sub_812826C: @ 812826C push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -546144,7 +546144,7 @@ _081283B2: thumb_func_end sub_812826C thumb_func_start sub_81283BC -sub_81283BC: ; 81283BC +sub_81283BC: @ 81283BC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -546182,7 +546182,7 @@ sub_81283BC: ; 81283BC thumb_func_end sub_81283BC thumb_func_start sub_8128414 -sub_8128414: ; 8128414 +sub_8128414: @ 8128414 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -546226,7 +546226,7 @@ sub_8128414: ; 8128414 thumb_func_end sub_8128414 thumb_func_start sub_8128484 -sub_8128484: ; 8128484 +sub_8128484: @ 8128484 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -546251,7 +546251,7 @@ _081284A4: thumb_func_end sub_8128484 thumb_func_start sub_81284AC -sub_81284AC: ; 81284AC +sub_81284AC: @ 81284AC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -546292,7 +546292,7 @@ _081284EE: thumb_func_end sub_81284AC thumb_func_start sub_81284F4 -sub_81284F4: ; 81284F4 +sub_81284F4: @ 81284F4 push {r4-r6,lr} adds r5, r1, 0 lsls r0, 16 @@ -546333,7 +546333,7 @@ _08128536: thumb_func_end sub_81284F4 thumb_func_start sub_812853C -sub_812853C: ; 812853C +sub_812853C: @ 812853C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -546858,7 +546858,7 @@ _0812893E: thumb_func_end sub_812853C thumb_func_start sub_8128950 -sub_8128950: ; 8128950 +sub_8128950: @ 8128950 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -546906,7 +546906,7 @@ _081289BE: thumb_func_end sub_8128950 thumb_func_start sub_81289D0 -sub_81289D0: ; 81289D0 +sub_81289D0: @ 81289D0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -546922,7 +546922,7 @@ sub_81289D0: ; 81289D0 thumb_func_end sub_81289D0 thumb_func_start sub_81289F0 -sub_81289F0: ; 81289F0 +sub_81289F0: @ 81289F0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -546996,7 +546996,7 @@ _08128A84: thumb_func_end sub_81289F0 thumb_func_start sub_8128AAC -sub_8128AAC: ; 8128AAC +sub_8128AAC: @ 8128AAC push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -547101,7 +547101,7 @@ _08128B76: thumb_func_end sub_8128AAC thumb_func_start sub_8128B80 -sub_8128B80: ; 8128B80 +sub_8128B80: @ 8128B80 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -547117,7 +547117,7 @@ sub_8128B80: ; 8128B80 thumb_func_end sub_8128B80 thumb_func_start sub_8128BA0 -sub_8128BA0: ; 8128BA0 +sub_8128BA0: @ 8128BA0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -547133,7 +547133,7 @@ sub_8128BA0: ; 8128BA0 thumb_func_end sub_8128BA0 thumb_func_start sub_8128BBC -sub_8128BBC: ; 8128BBC +sub_8128BBC: @ 8128BBC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -547157,7 +547157,7 @@ sub_8128BBC: ; 8128BBC thumb_func_end sub_8128BBC thumb_func_start c1_overworld_prev_quest -c1_overworld_prev_quest: ; 8128BEC +c1_overworld_prev_quest: @ 8128BEC push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -547207,7 +547207,7 @@ _08128C4C: thumb_func_end c1_overworld_prev_quest thumb_func_start sub_8128C64 -sub_8128C64: ; 8128C64 +sub_8128C64: @ 8128C64 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -547266,7 +547266,7 @@ _08128CCA: thumb_func_end sub_8128C64 thumb_func_start sub_8128CD4 -sub_8128CD4: ; 8128CD4 +sub_8128CD4: @ 8128CD4 push {r4,lr} bl script_env_2_enable bl pal_fill_black @@ -547292,7 +547292,7 @@ sub_8128CD4: ; 8128CD4 thumb_func_end sub_8128CD4 thumb_func_start sub_8128D10 -sub_8128D10: ; 8128D10 +sub_8128D10: @ 8128D10 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -547380,7 +547380,7 @@ _08128DAE: thumb_func_end sub_8128D10 thumb_func_start sub_8128DB4 -sub_8128DB4: ; 8128DB4 +sub_8128DB4: @ 8128DB4 push {lr} ldr r0, =0x030022c0 ldrh r0, [r0, 0x2C] @@ -547405,7 +547405,7 @@ _08128DDA: thumb_func_end sub_8128DB4 thumb_func_start sub_8128DE0 -sub_8128DE0: ; 8128DE0 +sub_8128DE0: @ 8128DE0 push {r4,lr} ldr r1, =0x0203aa3a movs r0, 0 @@ -547432,7 +547432,7 @@ sub_8128DE0: ; 8128DE0 thumb_func_end sub_8128DE0 thumb_func_start sub_8128E18 -sub_8128E18: ; 8128E18 +sub_8128E18: @ 8128E18 push {r4-r7,lr} mov r7, r8 push {r7} @@ -547651,7 +547651,7 @@ _08128FBA: thumb_func_end sub_8128E18 thumb_func_start sub_8128FD8 -sub_8128FD8: ; 8128FD8 +sub_8128FD8: @ 8128FD8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -547683,7 +547683,7 @@ sub_8128FD8: ; 8128FD8 thumb_func_end sub_8128FD8 thumb_func_start sub_8129020 -sub_8129020: ; 8129020 +sub_8129020: @ 8129020 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -547707,7 +547707,7 @@ _08129040: thumb_func_end sub_8129020 thumb_func_start sub_8129048 -sub_8129048: ; 8129048 +sub_8129048: @ 8129048 push {lr} sub sp, 0x4 adds r1, r0, 0 @@ -547724,7 +547724,7 @@ sub_8129048: ; 8129048 thumb_func_end sub_8129048 thumb_func_start sub_8129068 -sub_8129068: ; 8129068 +sub_8129068: @ 8129068 push {lr} adds r2, r0, 0 lsls r1, 16 @@ -547742,7 +547742,7 @@ sub_8129068: ; 8129068 thumb_func_end sub_8129068 thumb_func_start sub_8129088 -sub_8129088: ; 8129088 +sub_8129088: @ 8129088 push {r4-r7,lr} sub sp, 0x20 adds r7, r0, 0 @@ -547891,7 +547891,7 @@ _0812919A: thumb_func_end sub_8129088 thumb_func_start sub_81291A4 -sub_81291A4: ; 81291A4 +sub_81291A4: @ 81291A4 push {r4,r5,lr} adds r5, r0, 0 movs r4, 0 @@ -547915,7 +547915,7 @@ _081291AA: thumb_func_end sub_81291A4 thumb_func_start sub_81291CC -sub_81291CC: ; 81291CC +sub_81291CC: @ 81291CC lsls r0, 16 ldr r1, =gTilesetPointer_SecretBaseRedCave ldr r1, [r1] @@ -547930,7 +547930,7 @@ sub_81291CC: ; 81291CC thumb_func_end sub_81291CC thumb_func_start sub_81291E8 -sub_81291E8: ; 81291E8 +sub_81291E8: @ 81291E8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -547991,7 +547991,7 @@ _0812924C: thumb_func_end sub_81291E8 thumb_func_start sub_812925C -sub_812925C: ; 812925C +sub_812925C: @ 812925C push {r4,r5,lr} lsls r0, 24 ldr r3, =0x0203aa3c @@ -548046,7 +548046,7 @@ sub_812925C: ; 812925C thumb_func_end sub_812925C thumb_func_start sub_81292D0 -sub_81292D0: ; 81292D0 +sub_81292D0: @ 81292D0 movs r1, 0 strh r1, [r0, 0x32] strh r1, [r0, 0x34] @@ -548061,7 +548061,7 @@ sub_81292D0: ; 81292D0 thumb_func_end sub_81292D0 thumb_func_start sub_81292E8 -sub_81292E8: ; 81292E8 +sub_81292E8: @ 81292E8 push {lr} adds r2, r0, 0 movs r1, 0x3C @@ -548106,7 +548106,7 @@ _0812932E: thumb_func_end sub_81292E8 thumb_func_start gpu_pal_decompress_alloc_tag_and_upload -gpu_pal_decompress_alloc_tag_and_upload: ; 8129334 +gpu_pal_decompress_alloc_tag_and_upload: @ 8129334 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -548171,8 +548171,8 @@ _081293C6: thumb_func_end gpu_pal_decompress_alloc_tag_and_upload thumb_func_start AddDecorationIconObjectFromIconTable -; u8 AddDecorationIconObjectFromIconTable(u16 tilesTag, u16 paletteTag, u8 decorationId) -AddDecorationIconObjectFromIconTable: ; 81293D8 +@ u8 AddDecorationIconObjectFromIconTable(u16 tilesTag, u16 paletteTag, u8 decorationId) +AddDecorationIconObjectFromIconTable: @ 81293D8 push {r4-r7,lr} sub sp, 0x10 lsls r0, 16 @@ -548255,8 +548255,8 @@ _08129492: thumb_func_end AddDecorationIconObjectFromIconTable thumb_func_start GetDecorationIconPicOrPalette -; u32 GetDecorationIconPicOrPalette(u16 decorationId, u8 which) -GetDecorationIconPicOrPalette: ; 812949C +@ u32 GetDecorationIconPicOrPalette(u16 decorationId, u8 which) +GetDecorationIconPicOrPalette: @ 812949C push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -548278,8 +548278,8 @@ _081294AC: thumb_func_end GetDecorationIconPicOrPalette thumb_func_start AddDecorationIconObjectFromFieldObject -; u8 AddDecorationIconObjectFromFieldObject(u16 tilesTag, u16 paletteTag, u8 decorationId) -AddDecorationIconObjectFromFieldObject: ; 81294C0 +@ u8 AddDecorationIconObjectFromFieldObject(u16 tilesTag, u16 paletteTag, u8 decorationId) +AddDecorationIconObjectFromFieldObject: @ 81294C0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -548394,8 +548394,8 @@ _081295BA: thumb_func_end AddDecorationIconObjectFromFieldObject thumb_func_start AddDecorationIconObject -; u8 AddDecorationIconObject(u8 decorationId, u16 x, u16 y, u8 priority, u16 tilesTag, u16 paletteTag) -AddDecorationIconObject: ; 81295CC +@ u8 AddDecorationIconObject(u8 decorationId, u16 x, u16 y, u8 priority, u16 tilesTag, u16 paletteTag) +AddDecorationIconObject: @ 81295CC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -548542,7 +548542,7 @@ _081296D8: thumb_func_end AddDecorationIconObject thumb_func_start sub_81296EC -sub_81296EC: ; 81296EC +sub_81296EC: @ 81296EC lsls r0, 24 lsrs r0, 24 ldr r3, =0x0203a17c @@ -548558,7 +548558,7 @@ sub_81296EC: ; 81296EC thumb_func_end sub_81296EC thumb_func_start sub_8129708 -sub_8129708: ; 8129708 +sub_8129708: @ 8129708 push {r4-r6,lr} ldr r6, =0x020375e2 movs r0, 0 @@ -548631,7 +548631,7 @@ _08129796: thumb_func_end sub_8129708 thumb_func_start sub_81297AC -sub_81297AC: ; 81297AC +sub_81297AC: @ 81297AC push {r4-r6,lr} movs r2, 0 ldr r0, =0x02037318 @@ -548670,7 +548670,7 @@ _081297F0: thumb_func_end sub_81297AC thumb_func_start sub_81297F8 -sub_81297F8: ; 81297F8 +sub_81297F8: @ 81297F8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -548791,7 +548791,7 @@ _081298BE: thumb_func_end sub_81297F8 thumb_func_start sub_81298EC -sub_81298EC: ; 81298EC +sub_81298EC: @ 81298EC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -548873,7 +548873,7 @@ _08129994: thumb_func_end sub_81298EC thumb_func_start sub_81299AC -sub_81299AC: ; 81299AC +sub_81299AC: @ 81299AC push {lr} movs r1, 0 ldr r0, =0x0203a17c @@ -548903,7 +548903,7 @@ _081299D8: thumb_func_end sub_81299AC thumb_func_start SetUpPuttingAwayDecorationPlayerAvatar -SetUpPuttingAwayDecorationPlayerAvatar: ; 81299DC +SetUpPuttingAwayDecorationPlayerAvatar: @ 81299DC push {r4-r6,lr} mov r6, r8 push {r6} @@ -548996,7 +548996,7 @@ _08129A44: thumb_func_end SetUpPuttingAwayDecorationPlayerAvatar thumb_func_start sub_8129ABC -sub_8129ABC: ; 8129ABC +sub_8129ABC: @ 8129ABC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -549056,7 +549056,7 @@ _08129B2E: thumb_func_end sub_8129ABC thumb_func_start sub_8129B34 -sub_8129B34: ; 8129B34 +sub_8129B34: @ 8129B34 push {r4-r6,lr} adds r5, r0, 0 lsls r5, 24 @@ -549123,7 +549123,7 @@ sub_8129B34: ; 8129B34 thumb_func_end sub_8129B34 thumb_func_start sub_8129BCC -sub_8129BCC: ; 8129BCC +sub_8129BCC: @ 8129BCC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -549145,7 +549145,7 @@ sub_8129BCC: ; 8129BCC thumb_func_end sub_8129BCC thumb_func_start sub_8129BF8 -sub_8129BF8: ; 8129BF8 +sub_8129BF8: @ 8129BF8 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -549194,7 +549194,7 @@ sub_8129BF8: ; 8129BF8 thumb_func_end sub_8129BF8 thumb_func_start sub_8129C74 -sub_8129C74: ; 8129C74 +sub_8129C74: @ 8129C74 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -549286,7 +549286,7 @@ _08129D50: thumb_func_end sub_8129C74 thumb_func_start sub_8129D64 -sub_8129D64: ; 8129D64 +sub_8129D64: @ 8129D64 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -549310,7 +549310,7 @@ _08129D84: thumb_func_end sub_8129D64 thumb_func_start sub_8129D8C -sub_8129D8C: ; 8129D8C +sub_8129D8C: @ 8129D8C push {lr} adds r2, r1, 0 lsls r0, 24 @@ -549389,7 +549389,7 @@ _08129E08: thumb_func_end sub_8129D8C thumb_func_start sub_8129E0C -sub_8129E0C: ; 8129E0C +sub_8129E0C: @ 8129E0C push {r4-r6,lr} lsls r0, 24 lsls r1, 24 @@ -549438,7 +549438,7 @@ sub_8129E0C: ; 8129E0C thumb_func_end sub_8129E0C thumb_func_start sub_8129E74 -sub_8129E74: ; 8129E74 +sub_8129E74: @ 8129E74 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -549524,7 +549524,7 @@ _08129F12: thumb_func_end sub_8129E74 thumb_func_start sub_8129F20 -sub_8129F20: ; 8129F20 +sub_8129F20: @ 8129F20 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -549599,7 +549599,7 @@ _08129FBA: thumb_func_end sub_8129F20 thumb_func_start sub_8129FC8 -sub_8129FC8: ; 8129FC8 +sub_8129FC8: @ 8129FC8 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -549656,7 +549656,7 @@ _0812A034: thumb_func_end sub_8129FC8 thumb_func_start sub_812A040 -sub_812A040: ; 812A040 +sub_812A040: @ 812A040 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -549738,7 +549738,7 @@ _0812A0C6: thumb_func_end sub_812A040 thumb_func_start sub_812A0E8 -sub_812A0E8: ; 812A0E8 +sub_812A0E8: @ 812A0E8 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -549822,7 +549822,7 @@ _0812A18C: thumb_func_end sub_812A0E8 thumb_func_start sub_812A1A0 -sub_812A1A0: ; 812A1A0 +sub_812A1A0: @ 812A1A0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -549838,7 +549838,7 @@ sub_812A1A0: ; 812A1A0 thumb_func_end sub_812A1A0 thumb_func_start sub_812A1C0 -sub_812A1C0: ; 812A1C0 +sub_812A1C0: @ 812A1C0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -549862,7 +549862,7 @@ sub_812A1C0: ; 812A1C0 thumb_func_end sub_812A1C0 thumb_func_start sub_812A1F0 -sub_812A1F0: ; 812A1F0 +sub_812A1F0: @ 812A1F0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -549878,7 +549878,7 @@ sub_812A1F0: ; 812A1F0 thumb_func_end sub_812A1F0 thumb_func_start sub_812A210 -sub_812A210: ; 812A210 +sub_812A210: @ 812A210 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -549894,7 +549894,7 @@ sub_812A210: ; 812A210 thumb_func_end sub_812A210 thumb_func_start sub_812A22C -sub_812A22C: ; 812A22C +sub_812A22C: @ 812A22C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -549918,7 +549918,7 @@ sub_812A22C: ; 812A22C thumb_func_end sub_812A22C thumb_func_start sub_812A25C -sub_812A25C: ; 812A25C +sub_812A25C: @ 812A25C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -549965,7 +549965,7 @@ _0812A2B2: thumb_func_end sub_812A25C thumb_func_start sub_812A2C4 -sub_812A2C4: ; 812A2C4 +sub_812A2C4: @ 812A2C4 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -550024,7 +550024,7 @@ _0812A32A: thumb_func_end sub_812A2C4 thumb_func_start sub_812A334 -sub_812A334: ; 812A334 +sub_812A334: @ 812A334 push {lr} bl pal_fill_black movs r0, 0 @@ -550049,7 +550049,7 @@ sub_812A334: ; 812A334 thumb_func_end sub_812A334 thumb_func_start sub_812A36C -sub_812A36C: ; 812A36C +sub_812A36C: @ 812A36C push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -550079,7 +550079,7 @@ _0812A398: thumb_func_end sub_812A36C thumb_func_start sub_812A39C -sub_812A39C: ; 812A39C +sub_812A39C: @ 812A39C push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -550100,7 +550100,7 @@ _0812A3BE: thumb_func_end sub_812A39C thumb_func_start sub_812A3C8 -sub_812A3C8: ; 812A3C8 +sub_812A3C8: @ 812A3C8 push {lr} movs r0, 0x8 bl FreeObjectPaletteByTag @@ -550109,7 +550109,7 @@ sub_812A3C8: ; 812A3C8 thumb_func_end sub_812A3C8 thumb_func_start sub_812A3D4 -sub_812A3D4: ; 812A3D4 +sub_812A3D4: @ 812A3D4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -550156,7 +550156,7 @@ _0812A444: thumb_func_end sub_812A3D4 thumb_func_start sub_812A458 -sub_812A458: ; 812A458 +sub_812A458: @ 812A458 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -550172,7 +550172,7 @@ sub_812A458: ; 812A458 thumb_func_end sub_812A458 thumb_func_start sub_812A478 -sub_812A478: ; 812A478 +sub_812A478: @ 812A478 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -550208,7 +550208,7 @@ sub_812A478: ; 812A478 thumb_func_end sub_812A478 thumb_func_start sub_812A4DC -sub_812A4DC: ; 812A4DC +sub_812A4DC: @ 812A4DC push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -550258,7 +550258,7 @@ _0812A530: thumb_func_end sub_812A4DC thumb_func_start sub_812A540 -sub_812A540: ; 812A540 +sub_812A540: @ 812A540 push {r4-r6,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -550290,7 +550290,7 @@ sub_812A540: ; 812A540 thumb_func_end sub_812A540 thumb_func_start sub_812A588 -sub_812A588: ; 812A588 +sub_812A588: @ 812A588 push {lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -550390,7 +550390,7 @@ _0812A666: thumb_func_end sub_812A588 thumb_func_start sub_812A670 -sub_812A670: ; 812A670 +sub_812A670: @ 812A670 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -550401,7 +550401,7 @@ sub_812A670: ; 812A670 thumb_func_end sub_812A670 thumb_func_start sub_812A688 -sub_812A688: ; 812A688 +sub_812A688: @ 812A688 push {r4,lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -550434,7 +550434,7 @@ sub_812A688: ; 812A688 thumb_func_end sub_812A688 thumb_func_start sub_812A6D4 -sub_812A6D4: ; 812A6D4 +sub_812A6D4: @ 812A6D4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -550462,7 +550462,7 @@ sub_812A6D4: ; 812A6D4 thumb_func_end sub_812A6D4 thumb_func_start sub_812A710 -sub_812A710: ; 812A710 +sub_812A710: @ 812A710 push {lr} ldr r0, =nullsub_49 bl get_task_id_by_function @@ -550488,12 +550488,12 @@ sub_812A710: ; 812A710 thumb_func_end sub_812A710 thumb_func_start nullsub_49 -nullsub_49: ; 812A74C +nullsub_49: @ 812A74C bx lr thumb_func_end nullsub_49 thumb_func_start sub_812A750 -sub_812A750: ; 812A750 +sub_812A750: @ 812A750 push {lr} sub sp, 0x4 movs r0, 0 @@ -550523,7 +550523,7 @@ sub_812A750: ; 812A750 thumb_func_end sub_812A750 thumb_func_start sub_812A79C -sub_812A79C: ; 812A79C +sub_812A79C: @ 812A79C push {lr} ldr r0, =sub_812A688 bl SetVBlankCallback @@ -550539,7 +550539,7 @@ sub_812A79C: ; 812A79C thumb_func_end sub_812A79C thumb_func_start sub_812A7BC -sub_812A7BC: ; 812A7BC +sub_812A7BC: @ 812A7BC push {r4-r7,lr} sub sp, 0x4 movs r2, 0xC0 @@ -550583,7 +550583,7 @@ _0812A7DA: thumb_func_end sub_812A7BC thumb_func_start sub_812A810 -sub_812A810: ; 812A810 +sub_812A810: @ 812A810 sub sp, 0x4 movs r2, 0xE0 lsls r2, 19 @@ -550602,7 +550602,7 @@ sub_812A810: ; 812A810 thumb_func_end sub_812A810 thumb_func_start sub_812A834 -sub_812A834: ; 812A834 +sub_812A834: @ 812A834 push {lr} movs r0, 0x8 movs r1, 0 @@ -550658,7 +550658,7 @@ sub_812A834: ; 812A834 thumb_func_end sub_812A834 thumb_func_start sub_812A8C4 -sub_812A8C4: ; 812A8C4 +sub_812A8C4: @ 812A8C4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -550768,7 +550768,7 @@ _0812A934: thumb_func_end sub_812A8C4 thumb_func_start sub_812A9AC -sub_812A9AC: ; 812A9AC +sub_812A9AC: @ 812A9AC push {lr} bl sub_80A1A74 bl ResetAllObjectData @@ -550783,7 +550783,7 @@ sub_812A9AC: ; 812A9AC thumb_func_end sub_812A9AC thumb_func_start sub_812A9CC -sub_812A9CC: ; 812A9CC +sub_812A9CC: @ 812A9CC push {r4,r5,lr} ldr r4, =0x0203aacc movs r0, 0x8 @@ -550827,7 +550827,7 @@ sub_812A9CC: ; 812A9CC thumb_func_end sub_812A9CC thumb_func_start sub_812AA48 -sub_812AA48: ; 812AA48 +sub_812AA48: @ 812AA48 push {lr} bl sub_812F908 bl sub_812F958 @@ -550849,7 +550849,7 @@ sub_812AA48: ; 812AA48 thumb_func_end sub_812AA48 thumb_func_start sub_812AA78 -sub_812AA78: ; 812AA78 +sub_812AA78: @ 812AA78 push {lr} bl sub_812E0E4 bl sub_812E1C8 @@ -550860,7 +550860,7 @@ sub_812AA78: ; 812AA78 thumb_func_end sub_812AA78 thumb_func_start sub_812AA90 -sub_812AA90: ; 812AA90 +sub_812AA90: @ 812AA90 push {lr} bl sub_812D188 bl sub_812BE5C @@ -550871,7 +550871,7 @@ sub_812AA90: ; 812AA90 thumb_func_end sub_812AA90 thumb_func_start sub_812AAA8 -sub_812AAA8: ; 812AAA8 +sub_812AAA8: @ 812AAA8 push {r4,lr} ldr r4, =sub_812AAC8 adds r0, r4, 0 @@ -550887,7 +550887,7 @@ sub_812AAA8: ; 812AAA8 thumb_func_end sub_812AAA8 thumb_func_start sub_812AAC8 -sub_812AAC8: ; 812AAC8 +sub_812AAC8: @ 812AAC8 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -550915,7 +550915,7 @@ _0812AAD8: thumb_func_end sub_812AAC8 thumb_func_start sub_812AB04 -sub_812AB04: ; 812AB04 +sub_812AB04: @ 812AB04 push {r4,lr} sub sp, 0x4 movs r0, 0x1 @@ -550942,7 +550942,7 @@ sub_812AB04: ; 812AB04 thumb_func_end sub_812AB04 thumb_func_start sub_812AB38 -sub_812AB38: ; 812AB38 +sub_812AB38: @ 812AB38 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -550963,7 +550963,7 @@ _0812AB50: thumb_func_end sub_812AB38 thumb_func_start sub_812AB60 -sub_812AB60: ; 812AB60 +sub_812AB60: @ 812AB60 push {lr} ldr r3, =0x0203ab34 ldr r1, [r3] @@ -551002,7 +551002,7 @@ _0812ABA0: thumb_func_end sub_812AB60 thumb_func_start sub_812ABA8 -sub_812ABA8: ; 812ABA8 +sub_812ABA8: @ 812ABA8 push {lr} bl sub_812E054 lsls r0, 24 @@ -551020,7 +551020,7 @@ _0812ABBC: thumb_func_end sub_812ABA8 thumb_func_start sub_812ABC8 -sub_812ABC8: ; 812ABC8 +sub_812ABC8: @ 812ABC8 push {lr} movs r0, 0 bl sub_812DEE4 @@ -551044,7 +551044,7 @@ _0812ABE8: thumb_func_end sub_812ABC8 thumb_func_start sub_812ABF8 -sub_812ABF8: ; 812ABF8 +sub_812ABF8: @ 812ABF8 push {r4,r5,lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -551172,7 +551172,7 @@ _0812ACE4: thumb_func_end sub_812ABF8 thumb_func_start sub_812ACF4 -sub_812ACF4: ; 812ACF4 +sub_812ACF4: @ 812ACF4 push {lr} sub sp, 0xC movs r0, 0 @@ -551202,7 +551202,7 @@ sub_812ACF4: ; 812ACF4 thumb_func_end sub_812ACF4 thumb_func_start sub_812AD34 -sub_812AD34: ; 812AD34 +sub_812AD34: @ 812AD34 push {lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -551225,7 +551225,7 @@ _0812AD52: thumb_func_end sub_812AD34 thumb_func_start sub_812AD60 -sub_812AD60: ; 812AD60 +sub_812AD60: @ 812AD60 push {lr} bl sub_812DCB4 lsls r0, 24 @@ -551243,7 +551243,7 @@ _0812AD74: thumb_func_end sub_812AD60 thumb_func_start sub_812AD80 -sub_812AD80: ; 812AD80 +sub_812AD80: @ 812AD80 push {r4,lr} adds r4, r0, 0 bl sub_812B4EC @@ -551295,7 +551295,7 @@ _0812ADE6: thumb_func_end sub_812AD80 thumb_func_start sub_812ADF4 -sub_812ADF4: ; 812ADF4 +sub_812ADF4: @ 812ADF4 push {lr} bl sub_812D4CC lsls r0, 24 @@ -551320,7 +551320,7 @@ _0812AE18: thumb_func_end sub_812ADF4 thumb_func_start sub_812AE24 -sub_812AE24: ; 812AE24 +sub_812AE24: @ 812AE24 push {lr} ldrh r1, [r0, 0x8] adds r1, 0x1 @@ -551342,7 +551342,7 @@ _0812AE40: thumb_func_end sub_812AE24 thumb_func_start sub_812AE4C -sub_812AE4C: ; 812AE4C +sub_812AE4C: @ 812AE4C push {r4,lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -551371,7 +551371,7 @@ _0812AE78: thumb_func_end sub_812AE4C thumb_func_start sub_812AE88 -sub_812AE88: ; 812AE88 +sub_812AE88: @ 812AE88 push {r4,lr} ldr r4, =0x0203ab34 ldr r0, [r4] @@ -551406,7 +551406,7 @@ _0812AEBE: thumb_func_end sub_812AE88 thumb_func_start sub_812AEC4 -sub_812AEC4: ; 812AEC4 +sub_812AEC4: @ 812AEC4 push {r4,lr} ldr r4, =0x0203ab34 ldr r2, [r4] @@ -551553,7 +551553,7 @@ _0812AFEE: thumb_func_end sub_812AEC4 thumb_func_start sub_812AFFC -sub_812AFFC: ; 812AFFC +sub_812AFFC: @ 812AFFC push {lr} bl sub_812BADC lsls r0, 24 @@ -551571,7 +551571,7 @@ _0812B010: thumb_func_end sub_812AFFC thumb_func_start sub_812B01C -sub_812B01C: ; 812B01C +sub_812B01C: @ 812B01C push {r4,lr} bl sub_812D0E0 lsls r0, 24 @@ -551635,7 +551635,7 @@ _0812B088: thumb_func_end sub_812B01C thumb_func_start sub_812B094 -sub_812B094: ; 812B094 +sub_812B094: @ 812B094 push {r4,lr} bl sub_812D20C lsls r0, 24 @@ -551671,7 +551671,7 @@ _0812B0CC: thumb_func_end sub_812B094 thumb_func_start sub_812B0D8 -sub_812B0D8: ; 812B0D8 +sub_812B0D8: @ 812B0D8 push {lr} bl sub_812E054 lsls r0, 24 @@ -551697,7 +551697,7 @@ _0812B0FC: thumb_func_end sub_812B0D8 thumb_func_start sub_812B108 -sub_812B108: ; 812B108 +sub_812B108: @ 812B108 push {lr} movs r0, 0 bl sub_812CEB8 @@ -551716,7 +551716,7 @@ sub_812B108: ; 812B108 thumb_func_end sub_812B108 thumb_func_start sub_812B130 -sub_812B130: ; 812B130 +sub_812B130: @ 812B130 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0xA] @@ -551740,7 +551740,7 @@ _0812B14E: thumb_func_end sub_812B130 thumb_func_start sub_812B158 -sub_812B158: ; 812B158 +sub_812B158: @ 812B158 push {lr} sub sp, 0xC movs r0, 0 @@ -551781,7 +551781,7 @@ sub_812B158: ; 812B158 thumb_func_end sub_812B158 thumb_func_start sub_812B1B0 -sub_812B1B0: ; 812B1B0 +sub_812B1B0: @ 812B1B0 push {lr} bl sub_8198C58 lsls r0, 24 @@ -551830,7 +551830,7 @@ _0812B208: thumb_func_end sub_812B1B0 thumb_func_start sub_812B214 -sub_812B214: ; 812B214 +sub_812B214: @ 812B214 push {lr} sub sp, 0xC movs r0, 0 @@ -551860,7 +551860,7 @@ sub_812B214: ; 812B214 thumb_func_end sub_812B214 thumb_func_start sub_812B254 -sub_812B254: ; 812B254 +sub_812B254: @ 812B254 push {lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -551883,7 +551883,7 @@ _0812B272: thumb_func_end sub_812B254 thumb_func_start sub_812B280 -sub_812B280: ; 812B280 +sub_812B280: @ 812B280 push {lr} sub sp, 0xC movs r0, 0 @@ -551913,7 +551913,7 @@ sub_812B280: ; 812B280 thumb_func_end sub_812B280 thumb_func_start sub_812B2C0 -sub_812B2C0: ; 812B2C0 +sub_812B2C0: @ 812B2C0 push {lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -551936,7 +551936,7 @@ _0812B2DE: thumb_func_end sub_812B2C0 thumb_func_start sub_812B2EC -sub_812B2EC: ; 812B2EC +sub_812B2EC: @ 812B2EC push {r4,lr} sub sp, 0x4 ldr r4, =0x0203ab34 @@ -551967,7 +551967,7 @@ sub_812B2EC: ; 812B2EC thumb_func_end sub_812B2EC thumb_func_start sub_812B32C -sub_812B32C: ; 812B32C +sub_812B32C: @ 812B32C push {r4-r6,lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -552115,7 +552115,7 @@ _0812B470: thumb_func_end sub_812B32C thumb_func_start sub_812B4EC -sub_812B4EC: ; 812B4EC +sub_812B4EC: @ 812B4EC push {r4,lr} ldr r4, =0x0203ab34 ldr r1, [r4] @@ -552169,7 +552169,7 @@ _0812B54A: thumb_func_end sub_812B4EC thumb_func_start sub_812B55C -sub_812B55C: ; 812B55C +sub_812B55C: @ 812B55C push {lr} ldr r2, =0x0203ab34 ldr r1, [r2] @@ -552188,7 +552188,7 @@ _0812B572: thumb_func_end sub_812B55C thumb_func_start sub_812B57C -sub_812B57C: ; 812B57C +sub_812B57C: @ 812B57C push {r4,lr} lsls r0, 24 lsrs r1, r0, 24 @@ -552219,7 +552219,7 @@ _0812B5AA: thumb_func_end sub_812B57C thumb_func_start sub_812B5B0 -sub_812B5B0: ; 812B5B0 +sub_812B5B0: @ 812B5B0 push {r4,lr} bl GenerateRandomNumber lsls r0, 24 @@ -552250,7 +552250,7 @@ _0812B5E6: thumb_func_end sub_812B5B0 thumb_func_start sub_812B5EC -sub_812B5EC: ; 812B5EC +sub_812B5EC: @ 812B5EC push {r4-r6,lr} movs r5, 0 ldr r6, =gUnknown_085A76D2 @@ -552287,7 +552287,7 @@ _0812B620: thumb_func_end sub_812B5EC thumb_func_start sub_812B634 -sub_812B634: ; 812B634 +sub_812B634: @ 812B634 push {r4-r7,lr} mov r7, r8 push {r7} @@ -552363,7 +552363,7 @@ _0812B6B4: thumb_func_end sub_812B634 thumb_func_start sub_812B6CC -sub_812B6CC: ; 812B6CC +sub_812B6CC: @ 812B6CC push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -552390,7 +552390,7 @@ _0812B6EA: thumb_func_end sub_812B6CC thumb_func_start sub_812B700 -sub_812B700: ; 812B700 +sub_812B700: @ 812B700 push {r4-r6,lr} ldr r0, =0x0203ab34 ldr r1, [r0] @@ -552439,7 +552439,7 @@ _0812B754: thumb_func_end sub_812B700 thumb_func_start sub_812B760 -sub_812B760: ; 812B760 +sub_812B760: @ 812B760 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -552465,7 +552465,7 @@ _0812B786: thumb_func_end sub_812B760 thumb_func_start dp15_jump_random_unknown -dp15_jump_random_unknown: ; 812B78C +dp15_jump_random_unknown: @ 812B78C push {r4,r5,lr} movs r4, 0 ldr r0, =0x0203ab34 @@ -552542,7 +552542,7 @@ _0812B822: thumb_func_end dp15_jump_random_unknown thumb_func_start sub_812B828 -sub_812B828: ; 812B828 +sub_812B828: @ 812B828 push {r4,lr} ldr r4, =0x0203ab34 ldr r1, [r4] @@ -552570,7 +552570,7 @@ _0812B852: thumb_func_end sub_812B828 thumb_func_start sub_812B85C -sub_812B85C: ; 812B85C +sub_812B85C: @ 812B85C push {r4,r5,lr} movs r0, 0 movs r1, 0x2 @@ -552622,7 +552622,7 @@ _0812B8BC: thumb_func_end sub_812B85C thumb_func_start sub_812B8D0 -sub_812B8D0: ; 812B8D0 +sub_812B8D0: @ 812B8D0 push {r4,r5,lr} movs r0, 0 movs r1, 0x1 @@ -552719,7 +552719,7 @@ _0812B98E: thumb_func_end sub_812B8D0 thumb_func_start sub_812B9A0 -sub_812B9A0: ; 812B9A0 +sub_812B9A0: @ 812B9A0 push {r4,r5,lr} movs r0, 0 movs r1, 0x1 @@ -552814,7 +552814,7 @@ _0812BA5A: thumb_func_end sub_812B9A0 thumb_func_start sub_812BA6C -sub_812BA6C: ; 812BA6C +sub_812BA6C: @ 812BA6C push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -552861,7 +552861,7 @@ _0812BAB6: thumb_func_end sub_812BA6C thumb_func_start sub_812BABC -sub_812BABC: ; 812BABC +sub_812BABC: @ 812BABC push {r4,lr} ldr r4, =sub_812BAFC adds r0, r4, 0 @@ -552877,7 +552877,7 @@ sub_812BABC: ; 812BABC thumb_func_end sub_812BABC thumb_func_start sub_812BADC -sub_812BADC: ; 812BADC +sub_812BADC: @ 812BADC push {lr} ldr r0, =sub_812BAFC bl get_task_id_by_function @@ -552896,7 +552896,7 @@ _0812BAF6: thumb_func_end sub_812BADC thumb_func_start sub_812BAFC -sub_812BAFC: ; 812BAFC +sub_812BAFC: @ 812BAFC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -552924,7 +552924,7 @@ _0812BB0E: thumb_func_end sub_812BAFC thumb_func_start sub_812BB34 -sub_812BB34: ; 812BB34 +sub_812BB34: @ 812BB34 push {r4,lr} adds r4, r0, 0 bl sub_812CF6C @@ -552954,7 +552954,7 @@ _0812BB62: thumb_func_end sub_812BB34 thumb_func_start sub_812BB68 -sub_812BB68: ; 812BB68 +sub_812BB68: @ 812BB68 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0xA] @@ -553045,7 +553045,7 @@ _0812BC08: thumb_func_end sub_812BB68 thumb_func_start sub_812BC20 -sub_812BC20: ; 812BC20 +sub_812BC20: @ 812BC20 push {lr} bl sub_812CFB8 lsls r0, 24 @@ -553064,7 +553064,7 @@ _0812BC3A: thumb_func_end sub_812BC20 thumb_func_start sub_812BC44 -sub_812BC44: ; 812BC44 +sub_812BC44: @ 812BC44 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -553107,7 +553107,7 @@ _0812BC76: thumb_func_end sub_812BC44 thumb_func_start sub_812BC98 -sub_812BC98: ; 812BC98 +sub_812BC98: @ 812BC98 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -553147,7 +553147,7 @@ _0812BCC2: thumb_func_end sub_812BC98 thumb_func_start sub_812BCE8 -sub_812BCE8: ; 812BCE8 +sub_812BCE8: @ 812BCE8 push {lr} ldr r1, =0x0203ab34 ldr r1, [r1] @@ -553179,7 +553179,7 @@ _0812BD10: thumb_func_end sub_812BCE8 thumb_func_start sub_812BD28 -sub_812BD28: ; 812BD28 +sub_812BD28: @ 812BD28 push {r4-r6,lr} adds r5, r0, 0 lsls r5, 24 @@ -553216,7 +553216,7 @@ sub_812BD28: ; 812BD28 thumb_func_end sub_812BD28 thumb_func_start sub_812BD70 -sub_812BD70: ; 812BD70 +sub_812BD70: @ 812BD70 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -553267,7 +553267,7 @@ _0812BDC4: thumb_func_end sub_812BD70 thumb_func_start sub_812BDD4 -sub_812BDD4: ; 812BDD4 +sub_812BDD4: @ 812BDD4 push {r4,lr} ldr r1, =0x0203ab34 ldr r4, [r1] @@ -553295,7 +553295,7 @@ sub_812BDD4: ; 812BDD4 thumb_func_end sub_812BDD4 thumb_func_start sub_812BE0C -sub_812BE0C: ; 812BE0C +sub_812BE0C: @ 812BE0C push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -553337,7 +553337,7 @@ _0812BE4E: thumb_func_end sub_812BE0C thumb_func_start sub_812BE5C -sub_812BE5C: ; 812BE5C +sub_812BE5C: @ 812BE5C push {r4-r6,lr} movs r4, 0 ldr r5, =sub_812BF2C @@ -553371,7 +553371,7 @@ _0812BE64: thumb_func_end sub_812BE5C thumb_func_start sub_812BEA4 -sub_812BEA4: ; 812BEA4 +sub_812BEA4: @ 812BEA4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -553400,7 +553400,7 @@ sub_812BEA4: ; 812BEA4 thumb_func_end sub_812BEA4 thumb_func_start sub_812BEDC -sub_812BEDC: ; 812BEDC +sub_812BEDC: @ 812BEDC lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -553420,7 +553420,7 @@ sub_812BEDC: ; 812BEDC thumb_func_end sub_812BEDC thumb_func_start sub_812BF04 -sub_812BF04: ; 812BF04 +sub_812BF04: @ 812BF04 lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -553441,7 +553441,7 @@ sub_812BF04: ; 812BF04 thumb_func_end sub_812BF04 thumb_func_start sub_812BF2C -sub_812BF2C: ; 812BF2C +sub_812BF2C: @ 812BF2C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -553469,13 +553469,13 @@ _0812BF3E: thumb_func_end sub_812BF2C thumb_func_start sub_812BF64 -sub_812BF64: ; 812BF64 +sub_812BF64: @ 812BF64 movs r0, 0 bx lr thumb_func_end sub_812BF64 thumb_func_start sub_812BF68 -sub_812BF68: ; 812BF68 +sub_812BF68: @ 812BF68 push {lr} ldrh r0, [r0, 0x26] lsls r0, 24 @@ -553492,7 +553492,7 @@ sub_812BF68: ; 812BF68 thumb_func_end sub_812BF68 thumb_func_start sub_812BF88 -sub_812BF88: ; 812BF88 +sub_812BF88: @ 812BF88 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x8] @@ -553564,7 +553564,7 @@ _0812BFF4: thumb_func_end sub_812BF88 thumb_func_start sub_812C01C -sub_812C01C: ; 812C01C +sub_812C01C: @ 812C01C push {r4-r7,lr} sub sp, 0xC adds r4, r0, 0 @@ -553660,7 +553660,7 @@ _0812C0D2: thumb_func_end sub_812C01C thumb_func_start sub_812C0E0 -sub_812C0E0: ; 812C0E0 +sub_812C0E0: @ 812C0E0 push {r4,lr} adds r2, r0, 0 ldr r4, =0x0203ab34 @@ -553708,7 +553708,7 @@ _0812C12A: thumb_func_end sub_812C0E0 thumb_func_start sub_812C138 -sub_812C138: ; 812C138 +sub_812C138: @ 812C138 push {r4,r5,lr} ldr r4, =0x0203ab34 ldr r0, [r4] @@ -553745,7 +553745,7 @@ _0812C15A: thumb_func_end sub_812C138 thumb_func_start sub_812C184 -sub_812C184: ; 812C184 +sub_812C184: @ 812C184 push {r4,r5,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -553781,7 +553781,7 @@ _0812C1BE: thumb_func_end sub_812C184 thumb_func_start sub_812C1C4 -sub_812C1C4: ; 812C1C4 +sub_812C1C4: @ 812C1C4 push {r4,lr} movs r1, 0x1 lsls r0, 16 @@ -553827,7 +553827,7 @@ _0812C212: thumb_func_end sub_812C1C4 thumb_func_start sub_812C218 -sub_812C218: ; 812C218 +sub_812C218: @ 812C218 push {lr} ldr r0, =0x0203ab34 ldr r0, [r0] @@ -553847,7 +553847,7 @@ _0812C232: thumb_func_end sub_812C218 thumb_func_start sub_812C238 -sub_812C238: ; 812C238 +sub_812C238: @ 812C238 push {r4-r7,lr} mov r7, r8 push {r7} @@ -553896,7 +553896,7 @@ _0812C286: thumb_func_end sub_812C238 thumb_func_start sub_812C290 -sub_812C290: ; 812C290 +sub_812C290: @ 812C290 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -554037,7 +554037,7 @@ _0812C390: thumb_func_end sub_812C290 thumb_func_start sub_812C3A0 -sub_812C3A0: ; 812C3A0 +sub_812C3A0: @ 812C3A0 push {lr} ldr r1, =gUnknown_085A7514 ldr r0, =0x0203ab34 @@ -554057,7 +554057,7 @@ sub_812C3A0: ; 812C3A0 thumb_func_end sub_812C3A0 thumb_func_start sub_812C3C8 -sub_812C3C8: ; 812C3C8 +sub_812C3C8: @ 812C3C8 push {r4-r7,lr} ldr r0, =0x0203ab34 ldr r0, [r0] @@ -554100,7 +554100,7 @@ _0812C40E: thumb_func_end sub_812C3C8 thumb_func_start sub_812C414 -sub_812C414: ; 812C414 +sub_812C414: @ 812C414 push {r4-r6,lr} bl sub_812C3C8 lsls r0, 24 @@ -554190,7 +554190,7 @@ _0812C4B2: thumb_func_end sub_812C414 thumb_func_start sub_812C4BC -sub_812C4BC: ; 812C4BC +sub_812C4BC: @ 812C4BC push {r4,lr} ldr r2, =0x0203ab34 ldr r0, [r2] @@ -554225,7 +554225,7 @@ _0812C4D8: thumb_func_end sub_812C4BC thumb_func_start sub_812C500 -sub_812C500: ; 812C500 +sub_812C500: @ 812C500 push {r4-r7,lr} mov r7, r8 push {r7} @@ -554275,7 +554275,7 @@ _0812C552: thumb_func_end sub_812C500 thumb_func_start sub_812C55C -sub_812C55C: ; 812C55C +sub_812C55C: @ 812C55C push {r4-r7,lr} mov r7, r8 push {r7} @@ -554342,7 +554342,7 @@ _0812C5D2: thumb_func_end sub_812C55C thumb_func_start sub_812C5DC -sub_812C5DC: ; 812C5DC +sub_812C5DC: @ 812C5DC push {r4,r5,lr} movs r5, 0 b _0812C5E8 @@ -554368,7 +554368,7 @@ _0812C5E8: thumb_func_end sub_812C5DC thumb_func_start sub_812C608 -sub_812C608: ; 812C608 +sub_812C608: @ 812C608 push {lr} adds r1, r0, 0 ldrb r0, [r1] @@ -554392,7 +554392,7 @@ _0812C624: thumb_func_end sub_812C608 thumb_func_start sub_812C628 -sub_812C628: ; 812C628 +sub_812C628: @ 812C628 push {lr} ldr r1, =gUnknown_085A752C ldr r0, =0x0203ab34 @@ -554410,7 +554410,7 @@ sub_812C628: ; 812C628 thumb_func_end sub_812C628 thumb_func_start sub_812C64C -sub_812C64C: ; 812C64C +sub_812C64C: @ 812C64C push {r4-r7,lr} sub sp, 0x4 ldr r0, =0x0203ab34 @@ -554476,7 +554476,7 @@ _0812C6C4: thumb_func_end sub_812C64C thumb_func_start j5_08111E84 -j5_08111E84: ; 812C6CC +j5_08111E84: @ 812C6CC push {r4-r7,lr} sub sp, 0x4 ldr r4, =0x0203ab34 @@ -554543,7 +554543,7 @@ _0812C744: thumb_func_end j5_08111E84 thumb_func_start sub_812C74C -sub_812C74C: ; 812C74C +sub_812C74C: @ 812C74C push {r4-r7,lr} sub sp, 0x4 ldr r6, =0x0203ab34 @@ -554679,7 +554679,7 @@ _0812C84A: thumb_func_end sub_812C74C thumb_func_start sub_812C854 -sub_812C854: ; 812C854 +sub_812C854: @ 812C854 push {lr} lsls r0, 24 lsrs r0, 24 @@ -554706,7 +554706,7 @@ _0812C876: thumb_func_end sub_812C854 thumb_func_start sub_812C87C -sub_812C87C: ; 812C87C +sub_812C87C: @ 812C87C push {lr} lsls r0, 24 lsrs r0, 24 @@ -554738,7 +554738,7 @@ _0812C8A8: thumb_func_end sub_812C87C thumb_func_start sub_812C8AC -sub_812C8AC: ; 812C8AC +sub_812C8AC: @ 812C8AC push {lr} lsls r0, 24 lsrs r0, 24 @@ -554789,7 +554789,7 @@ _0812C8F8: thumb_func_end sub_812C8AC thumb_func_start sub_812C8FC -sub_812C8FC: ; 812C8FC +sub_812C8FC: @ 812C8FC push {lr} ldr r1, =gUnknown_085A7538 ldr r0, =0x0203ab34 @@ -554807,7 +554807,7 @@ sub_812C8FC: ; 812C8FC thumb_func_end sub_812C8FC thumb_func_start sub_812C920 -sub_812C920: ; 812C920 +sub_812C920: @ 812C920 push {r4-r7,lr} movs r6, 0 ldr r7, =0x0203ab34 @@ -554926,7 +554926,7 @@ _0812C9F6: thumb_func_end sub_812C920 thumb_func_start sub_812CA08 -sub_812CA08: ; 812CA08 +sub_812CA08: @ 812CA08 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -555113,7 +555113,7 @@ _0812CB60: thumb_func_end sub_812CA08 thumb_func_start sub_812CB80 -sub_812CB80: ; 812CB80 +sub_812CB80: @ 812CB80 push {r4-r7,lr} mov r7, r8 push {r7} @@ -555329,7 +555329,7 @@ _0812CD34: thumb_func_end sub_812CB80 thumb_func_start sub_812CD40 -sub_812CD40: ; 812CD40 +sub_812CD40: @ 812CD40 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -555354,7 +555354,7 @@ sub_812CD40: ; 812CD40 thumb_func_end sub_812CD40 thumb_func_start sub_812CD74 -sub_812CD74: ; 812CD74 +sub_812CD74: @ 812CD74 push {r4,lr} adds r1, r0, 0 lsls r1, 24 @@ -555378,7 +555378,7 @@ sub_812CD74: ; 812CD74 thumb_func_end sub_812CD74 thumb_func_start sub_812CDA4 -sub_812CDA4: ; 812CDA4 +sub_812CDA4: @ 812CDA4 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -555406,7 +555406,7 @@ sub_812CDA4: ; 812CDA4 thumb_func_end sub_812CDA4 thumb_func_start sub_812CDD8 -sub_812CDD8: ; 812CDD8 +sub_812CDD8: @ 812CDD8 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0xA] @@ -555425,7 +555425,7 @@ _0812CDF0: thumb_func_end sub_812CDD8 thumb_func_start sub_812CDF4 -sub_812CDF4: ; 812CDF4 +sub_812CDF4: @ 812CDF4 push {r4,lr} sub sp, 0x4 lsls r4, r1, 24 @@ -555453,7 +555453,7 @@ sub_812CDF4: ; 812CDF4 thumb_func_end sub_812CDF4 thumb_func_start sub_812CE2C -sub_812CE2C: ; 812CE2C +sub_812CE2C: @ 812CE2C push {lr} lsls r0, 24 lsrs r0, 24 @@ -555473,7 +555473,7 @@ sub_812CE2C: ; 812CE2C thumb_func_end sub_812CE2C thumb_func_start sub_812CE54 -sub_812CE54: ; 812CE54 +sub_812CE54: @ 812CE54 push {lr} lsls r0, 24 lsrs r0, 24 @@ -555493,7 +555493,7 @@ sub_812CE54: ; 812CE54 thumb_func_end sub_812CE54 thumb_func_start sub_812CE7C -sub_812CE7C: ; 812CE7C +sub_812CE7C: @ 812CE7C push {r4-r7,lr} lsls r0, 24 lsrs r1, r0, 24 @@ -555524,7 +555524,7 @@ _0812CEA8: thumb_func_end sub_812CE7C thumb_func_start sub_812CEB8 -sub_812CEB8: ; 812CEB8 +sub_812CEB8: @ 812CEB8 push {r4-r7,lr} lsls r0, 24 lsrs r1, r0, 24 @@ -555555,7 +555555,7 @@ _0812CEE4: thumb_func_end sub_812CEB8 thumb_func_start sub_812CEF4 -sub_812CEF4: ; 812CEF4 +sub_812CEF4: @ 812CEF4 push {r4,r5,lr} movs r4, 0 ldr r5, =0x02020630 @@ -555586,7 +555586,7 @@ _0812CEFA: thumb_func_end sub_812CEF4 thumb_func_start sub_812CF34 -sub_812CF34: ; 812CF34 +sub_812CF34: @ 812CF34 lsls r0, 24 lsrs r0, 24 ldr r1, =0x0203ab34 @@ -555614,7 +555614,7 @@ sub_812CF34: ; 812CF34 thumb_func_end sub_812CF34 thumb_func_start sub_812CF6C -sub_812CF6C: ; 812CF6C +sub_812CF6C: @ 812CF6C push {r4,r5,lr} movs r2, 0 ldr r0, =0x0203ab34 @@ -555654,7 +555654,7 @@ _0812CFB0: thumb_func_end sub_812CF6C thumb_func_start sub_812CFB8 -sub_812CFB8: ; 812CFB8 +sub_812CFB8: @ 812CFB8 push {r4,lr} movs r4, 0 _0812CFBC: @@ -555684,7 +555684,7 @@ _0812CFE4: thumb_func_end sub_812CFB8 thumb_func_start sub_812CFEC -sub_812CFEC: ; 812CFEC +sub_812CFEC: @ 812CFEC push {lr} lsls r0, 24 lsrs r0, 24 @@ -555717,7 +555717,7 @@ _0812D01E: thumb_func_end sub_812CFEC thumb_func_start sub_812D024 -sub_812D024: ; 812D024 +sub_812D024: @ 812D024 push {r4-r7,lr} adds r2, r0, 0 movs r1, 0x30 @@ -555794,7 +555794,7 @@ _0812D0A6: thumb_func_end sub_812D024 thumb_func_start sub_812D0B0 -sub_812D0B0: ; 812D0B0 +sub_812D0B0: @ 812D0B0 push {r4,lr} ldr r4, =sub_812D128 adds r0, r4, 0 @@ -555817,7 +555817,7 @@ sub_812D0B0: ; 812D0B0 thumb_func_end sub_812D0B0 thumb_func_start sub_812D0E0 -sub_812D0E0: ; 812D0E0 +sub_812D0E0: @ 812D0E0 push {lr} ldr r0, =sub_812D128 bl get_task_id_by_function @@ -555851,7 +555851,7 @@ _0812D120: thumb_func_end sub_812D0E0 thumb_func_start sub_812D128 -sub_812D128: ; 812D128 +sub_812D128: @ 812D128 push {lr} lsls r0, 24 lsrs r0, 24 @@ -555900,7 +555900,7 @@ _0812D166: thumb_func_end sub_812D128 thumb_func_start sub_812D188 -sub_812D188: ; 812D188 +sub_812D188: @ 812D188 push {lr} ldr r0, =sub_812D230 movs r1, 0x8 @@ -555915,7 +555915,7 @@ sub_812D188: ; 812D188 thumb_func_end sub_812D188 thumb_func_start sub_812D1A8 -sub_812D1A8: ; 812D1A8 +sub_812D1A8: @ 812D1A8 push {r4,lr} ldr r0, =0x0203ab34 ldr r0, [r0] @@ -555941,7 +555941,7 @@ sub_812D1A8: ; 812D1A8 thumb_func_end sub_812D1A8 thumb_func_start sub_812D1DC -sub_812D1DC: ; 812D1DC +sub_812D1DC: @ 812D1DC push {r4,lr} ldr r0, =0x0203ab34 ldr r0, [r0] @@ -555965,7 +555965,7 @@ sub_812D1DC: ; 812D1DC thumb_func_end sub_812D1DC thumb_func_start sub_812D20C -sub_812D20C: ; 812D20C +sub_812D20C: @ 812D20C ldr r2, =0x03005e00 ldr r0, =0x0203ab34 ldr r0, [r0] @@ -555983,7 +555983,7 @@ sub_812D20C: ; 812D20C thumb_func_end sub_812D20C thumb_func_start sub_812D230 -sub_812D230: ; 812D230 +sub_812D230: @ 812D230 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -556006,12 +556006,12 @@ sub_812D230: ; 812D230 thumb_func_end sub_812D230 thumb_func_start nullsub_50 -nullsub_50: ; 812D260 +nullsub_50: @ 812D260 bx lr thumb_func_end nullsub_50 thumb_func_start sub_812D264 -sub_812D264: ; 812D264 +sub_812D264: @ 812D264 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0xA] @@ -556034,7 +556034,7 @@ sub_812D264: ; 812D264 thumb_func_end sub_812D264 thumb_func_start sub_812D28C -sub_812D28C: ; 812D28C +sub_812D28C: @ 812D28C push {r4,r5,lr} adds r4, r0, 0 ldr r2, =0x02020630 @@ -556098,7 +556098,7 @@ _0812D2FC: thumb_func_end sub_812D28C thumb_func_start sub_812D30C -sub_812D30C: ; 812D30C +sub_812D30C: @ 812D30C push {r4,r5,lr} adds r4, r0, 0 ldrh r1, [r4, 0xA] @@ -556170,7 +556170,7 @@ _0812D384: thumb_func_end sub_812D30C thumb_func_start sub_812D394 -sub_812D394: ; 812D394 +sub_812D394: @ 812D394 push {lr} movs r1, 0x2 adds r2, r0, 0 @@ -556190,7 +556190,7 @@ _0812D39E: thumb_func_end sub_812D394 thumb_func_start sub_812D3B4 -sub_812D3B4: ; 812D3B4 +sub_812D3B4: @ 812D3B4 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -556313,7 +556313,7 @@ _0812D484: thumb_func_end sub_812D3B4 thumb_func_start sub_812D4AC -sub_812D4AC: ; 812D4AC +sub_812D4AC: @ 812D4AC push {r4,lr} ldr r4, =sub_812D4EC adds r0, r4, 0 @@ -556329,7 +556329,7 @@ sub_812D4AC: ; 812D4AC thumb_func_end sub_812D4AC thumb_func_start sub_812D4CC -sub_812D4CC: ; 812D4CC +sub_812D4CC: @ 812D4CC push {lr} ldr r0, =sub_812D4EC bl get_task_id_by_function @@ -556348,7 +556348,7 @@ _0812D4E6: thumb_func_end sub_812D4CC thumb_func_start sub_812D4EC -sub_812D4EC: ; 812D4EC +sub_812D4EC: @ 812D4EC push {lr} adds r1, r0, 0 lsls r1, 24 @@ -556371,7 +556371,7 @@ sub_812D4EC: ; 812D4EC thumb_func_end sub_812D4EC thumb_func_start sub_812D51C -sub_812D51C: ; 812D51C +sub_812D51C: @ 812D51C push {lr} ldr r3, =0x0203ab34 ldr r1, [r3] @@ -556418,7 +556418,7 @@ sub_812D51C: ; 812D51C thumb_func_end sub_812D51C thumb_func_start sub_812D594 -sub_812D594: ; 812D594 +sub_812D594: @ 812D594 push {r4,r5,lr} adds r4, r0, 0 ldr r1, =0x02021bbc @@ -556478,7 +556478,7 @@ _0812D5F4: thumb_func_end sub_812D594 thumb_func_start sub_812D60C -sub_812D60C: ; 812D60C +sub_812D60C: @ 812D60C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x10] @@ -556504,7 +556504,7 @@ _0812D636: thumb_func_end sub_812D60C thumb_func_start sub_812D63C -sub_812D63C: ; 812D63C +sub_812D63C: @ 812D63C push {r4-r7,lr} mov r7, r8 push {r7} @@ -556581,7 +556581,7 @@ _0812D6CC: thumb_func_end sub_812D63C thumb_func_start sub_812D6EC -sub_812D6EC: ; 812D6EC +sub_812D6EC: @ 812D6EC push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x10] @@ -556621,7 +556621,7 @@ _0812D730: thumb_func_end sub_812D6EC thumb_func_start sub_812D740 -sub_812D740: ; 812D740 +sub_812D740: @ 812D740 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x10] @@ -556650,7 +556650,7 @@ _0812D76C: thumb_func_end sub_812D740 thumb_func_start sub_812D774 -sub_812D774: ; 812D774 +sub_812D774: @ 812D774 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x10] @@ -556711,7 +556711,7 @@ _0812D7DC: thumb_func_end sub_812D774 thumb_func_start sub_812D7E4 -sub_812D7E4: ; 812D7E4 +sub_812D7E4: @ 812D7E4 push {r4-r6,lr} adds r4, r0, 0 ldr r6, =0x0203ab34 @@ -556780,7 +556780,7 @@ _0812D866: thumb_func_end sub_812D7E4 thumb_func_start sub_812D870 -sub_812D870: ; 812D870 +sub_812D870: @ 812D870 push {r4-r6,lr} adds r4, r0, 0 ldrh r0, [r4, 0x10] @@ -556859,7 +556859,7 @@ _0812D914: thumb_func_end sub_812D870 thumb_func_start sub_812D920 -sub_812D920: ; 812D920 +sub_812D920: @ 812D920 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x10] @@ -556887,7 +556887,7 @@ _0812D948: thumb_func_end sub_812D920 thumb_func_start sub_812D950 -sub_812D950: ; 812D950 +sub_812D950: @ 812D950 push {r4,r5,lr} adds r4, r0, 0 ldr r1, =0x02021bbc @@ -556930,7 +556930,7 @@ _0812D99E: thumb_func_end sub_812D950 thumb_func_start sub_812D9A4 -sub_812D9A4: ; 812D9A4 +sub_812D9A4: @ 812D9A4 push {r4-r6,lr} adds r5, r0, 0 ldr r4, =0x0203ab34 @@ -556983,7 +556983,7 @@ _0812DA1A: thumb_func_end sub_812D9A4 thumb_func_start sub_812DA20 -sub_812DA20: ; 812DA20 +sub_812DA20: @ 812DA20 push {r4,r5,lr} adds r4, r0, 0 ldr r0, =0x0203ab34 @@ -557025,7 +557025,7 @@ _0812DA66: thumb_func_end sub_812DA20 thumb_func_start sub_812DA6C -sub_812DA6C: ; 812DA6C +sub_812DA6C: @ 812DA6C push {lr} bl sub_812E054 lsls r0, 24 @@ -557043,7 +557043,7 @@ _0812DA86: thumb_func_end sub_812DA6C thumb_func_start sub_812DA90 -sub_812DA90: ; 812DA90 +sub_812DA90: @ 812DA90 push {r4,r5,lr} adds r4, r0, 0 bl sub_812E82C @@ -557092,7 +557092,7 @@ sub_812DA90: ; 812DA90 thumb_func_end sub_812DA90 thumb_func_start sub_812DB04 -sub_812DB04: ; 812DB04 +sub_812DB04: @ 812DB04 push {r4,r5,lr} adds r4, r0, 0 ldr r1, =0x02021bbe @@ -557157,7 +557157,7 @@ _0812DB7A: thumb_func_end sub_812DB04 thumb_func_start sub_812DB8C -sub_812DB8C: ; 812DB8C +sub_812DB8C: @ 812DB8C push {r4,lr} adds r4, r0, 0 ldr r1, =0x02021bbe @@ -557182,7 +557182,7 @@ _0812DBB2: thumb_func_end sub_812DB8C thumb_func_start sub_812DBBC -sub_812DBBC: ; 812DBBC +sub_812DBBC: @ 812DBBC push {lr} ldr r1, =0x02021bbc movs r0, 0 @@ -557210,7 +557210,7 @@ sub_812DBBC: ; 812DBBC thumb_func_end sub_812DBBC thumb_func_start sub_812DC08 -sub_812DC08: ; 812DC08 +sub_812DC08: @ 812DC08 push {r4-r6,lr} movs r2, 0x4 lsls r1, 16 @@ -557248,7 +557248,7 @@ _0812DC14: thumb_func_end sub_812DC08 thumb_func_start sub_812DC50 -sub_812DC50: ; 812DC50 +sub_812DC50: @ 812DC50 push {r4,r5,lr} movs r4, 0x4 lsls r0, 16 @@ -557274,7 +557274,7 @@ _0812DC58: thumb_func_end sub_812DC50 thumb_func_start sub_812DC80 -sub_812DC80: ; 812DC80 +sub_812DC80: @ 812DC80 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -557299,7 +557299,7 @@ sub_812DC80: ; 812DC80 thumb_func_end sub_812DC80 thumb_func_start sub_812DCB4 -sub_812DCB4: ; 812DCB4 +sub_812DCB4: @ 812DCB4 push {lr} ldr r0, =sub_812DCD4 bl get_task_id_by_function @@ -557318,7 +557318,7 @@ _0812DCCE: thumb_func_end sub_812DCB4 thumb_func_start sub_812DCD4 -sub_812DCD4: ; 812DCD4 +sub_812DCD4: @ 812DCD4 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -557341,7 +557341,7 @@ sub_812DCD4: ; 812DCD4 thumb_func_end sub_812DCD4 thumb_func_start sub_812DD04 -sub_812DD04: ; 812DD04 +sub_812DD04: @ 812DD04 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -557362,7 +557362,7 @@ sub_812DD04: ; 812DD04 thumb_func_end sub_812DD04 thumb_func_start sub_812DD28 -sub_812DD28: ; 812DD28 +sub_812DD28: @ 812DD28 push {lr} adds r2, r0, 0 ldr r0, =0x02037fd4 @@ -557381,7 +557381,7 @@ _0812DD3E: thumb_func_end sub_812DD28 thumb_func_start sub_812DD48 -sub_812DD48: ; 812DD48 +sub_812DD48: @ 812DD48 push {r4,lr} adds r4, r0, 0 bl sub_812DFDC @@ -557403,7 +557403,7 @@ sub_812DD48: ; 812DD48 thumb_func_end sub_812DD48 thumb_func_start sub_812DD78 -sub_812DD78: ; 812DD78 +sub_812DD78: @ 812DD78 push {r4,r5,lr} sub sp, 0xC adds r5, r0, 0 @@ -557439,7 +557439,7 @@ sub_812DD78: ; 812DD78 thumb_func_end sub_812DD78 thumb_func_start sub_812DDC4 -sub_812DDC4: ; 812DDC4 +sub_812DDC4: @ 812DDC4 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -557478,7 +557478,7 @@ _0812DE08: thumb_func_end sub_812DDC4 thumb_func_start sub_812DE14 -sub_812DE14: ; 812DE14 +sub_812DE14: @ 812DE14 push {r4,lr} adds r4, r0, 0 bl sub_812F968 @@ -557493,7 +557493,7 @@ sub_812DE14: ; 812DE14 thumb_func_end sub_812DE14 thumb_func_start sub_812DE30 -sub_812DE30: ; 812DE30 +sub_812DE30: @ 812DE30 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0xA] @@ -557507,7 +557507,7 @@ sub_812DE30: ; 812DE30 thumb_func_end sub_812DE30 thumb_func_start sub_812DE48 -sub_812DE48: ; 812DE48 +sub_812DE48: @ 812DE48 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -557533,7 +557533,7 @@ sub_812DE48: ; 812DE48 thumb_func_end sub_812DE48 thumb_func_start sub_812DE7C -sub_812DE7C: ; 812DE7C +sub_812DE7C: @ 812DE7C push {lr} ldr r0, =sub_812DCD4 bl get_task_id_by_function @@ -557546,7 +557546,7 @@ sub_812DE7C: ; 812DE7C thumb_func_end sub_812DE7C thumb_func_start sub_812DE94 -sub_812DE94: ; 812DE94 +sub_812DE94: @ 812DE94 push {lr} ldr r0, =sub_812E0B0 movs r1, 0x3 @@ -557583,7 +557583,7 @@ _0812DEC0: thumb_func_end sub_812DE94 thumb_func_start sub_812DEE4 -sub_812DEE4: ; 812DEE4 +sub_812DEE4: @ 812DEE4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -557648,7 +557648,7 @@ _0812DF52: thumb_func_end sub_812DEE4 thumb_func_start sub_812DF68 -sub_812DF68: ; 812DF68 +sub_812DF68: @ 812DF68 push {r4-r7,lr} mov r7, r8 push {r7} @@ -557708,7 +557708,7 @@ _0812DFCE: thumb_func_end sub_812DF68 thumb_func_start sub_812DFDC -sub_812DFDC: ; 812DFDC +sub_812DFDC: @ 812DFDC push {r4-r6,lr} ldr r0, =0x0203ab34 ldr r0, [r0] @@ -557763,7 +557763,7 @@ _0812E02E: thumb_func_end sub_812DFDC thumb_func_start sub_812E054 -sub_812E054: ; 812E054 +sub_812E054: @ 812E054 push {r4,r5,lr} ldr r0, =0x0203ab34 ldr r0, [r0] @@ -557810,7 +557810,7 @@ _0812E0A8: thumb_func_end sub_812E054 thumb_func_start sub_812E0B0 -sub_812E0B0: ; 812E0B0 +sub_812E0B0: @ 812E0B0 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -557833,12 +557833,12 @@ sub_812E0B0: ; 812E0B0 thumb_func_end sub_812E0B0 thumb_func_start nullsub_51 -nullsub_51: ; 812E0E0 +nullsub_51: @ 812E0E0 bx lr thumb_func_end nullsub_51 thumb_func_start sub_812E0E4 -sub_812E0E4: ; 812E0E4 +sub_812E0E4: @ 812E0E4 push {r4-r7,lr} movs r6, 0 movs r0, 0x30 @@ -557893,7 +557893,7 @@ _0812E0F0: thumb_func_end sub_812E0E4 thumb_func_start sub_812E154 -sub_812E154: ; 812E154 +sub_812E154: @ 812E154 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203ab34 @@ -557949,7 +557949,7 @@ sub_812E154: ; 812E154 thumb_func_end sub_812E154 thumb_func_start sub_812E1C8 -sub_812E1C8: ; 812E1C8 +sub_812E1C8: @ 812E1C8 push {r4-r6,lr} movs r4, 0xCB movs r5, 0x1 @@ -558004,7 +558004,7 @@ _0812E1FE: thumb_func_end sub_812E1C8 thumb_func_start sub_812E230 -sub_812E230: ; 812E230 +sub_812E230: @ 812E230 push {r4-r6,lr} mov r6, r8 push {r6} @@ -558061,7 +558061,7 @@ sub_812E230: ; 812E230 thumb_func_end sub_812E230 thumb_func_start sub_812E2A8 -sub_812E2A8: ; 812E2A8 +sub_812E2A8: @ 812E2A8 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203ab34 @@ -558106,7 +558106,7 @@ _0812E2F6: thumb_func_end sub_812E2A8 thumb_func_start sub_812E300 -sub_812E300: ; 812E300 +sub_812E300: @ 812E300 push {lr} ldr r0, =gUnknown_085A7D10 movs r1, 0x58 @@ -558133,7 +558133,7 @@ sub_812E300: ; 812E300 thumb_func_end sub_812E300 thumb_func_start sub_812E33C -sub_812E33C: ; 812E33C +sub_812E33C: @ 812E33C push {r4,r5,lr} sub sp, 0x18 ldr r4, =0x0203aae4 @@ -558213,7 +558213,7 @@ _0812E350: thumb_func_end sub_812E33C thumb_func_start sub_812E3E8 -sub_812E3E8: ; 812E3E8 +sub_812E3E8: @ 812E3E8 push {r4,lr} ldr r0, =0x0203ab34 ldr r0, [r0] @@ -558240,7 +558240,7 @@ _0812E410: thumb_func_end sub_812E3E8 thumb_func_start sub_812E424 -sub_812E424: ; 812E424 +sub_812E424: @ 812E424 push {lr} adds r2, r0, 0 movs r0, 0 @@ -558285,7 +558285,7 @@ _0812E46A: thumb_func_end sub_812E424 thumb_func_start sub_812E474 -sub_812E474: ; 812E474 +sub_812E474: @ 812E474 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -558421,7 +558421,7 @@ _0812E510: thumb_func_end sub_812E474 thumb_func_start sub_812E5A8 -sub_812E5A8: ; 812E5A8 +sub_812E5A8: @ 812E5A8 push {r4,r5,lr} sub sp, 0x18 ldr r4, =0x0203aaf0 @@ -558494,7 +558494,7 @@ _0812E5BC: thumb_func_end sub_812E5A8 thumb_func_start sub_812E650 -sub_812E650: ; 812E650 +sub_812E650: @ 812E650 push {r4-r6,lr} movs r4, 0 movs r5, 0 @@ -558551,7 +558551,7 @@ _0812E656: thumb_func_end sub_812E650 thumb_func_start sub_812E6C4 -sub_812E6C4: ; 812E6C4 +sub_812E6C4: @ 812E6C4 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203ab34 @@ -558585,7 +558585,7 @@ sub_812E6C4: ; 812E6C4 thumb_func_end sub_812E6C4 thumb_func_start sub_812E70C -sub_812E70C: ; 812E70C +sub_812E70C: @ 812E70C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -558673,7 +558673,7 @@ sub_812E70C: ; 812E70C thumb_func_end sub_812E70C thumb_func_start sub_812E7CC -sub_812E7CC: ; 812E7CC +sub_812E7CC: @ 812E7CC push {r4,lr} ldr r0, =gUnknown_085A7DB8 movs r1, 0xB8 @@ -558715,7 +558715,7 @@ sub_812E7CC: ; 812E7CC thumb_func_end sub_812E7CC thumb_func_start sub_812E82C -sub_812E82C: ; 812E82C +sub_812E82C: @ 812E82C push {r4,lr} ldr r0, =0x0203ab34 ldr r0, [r0] @@ -558786,7 +558786,7 @@ _0812E88A: thumb_func_end sub_812E82C thumb_func_start sub_812E8C4 -sub_812E8C4: ; 812E8C4 +sub_812E8C4: @ 812E8C4 push {r4,lr} movs r4, 0 _0812E8C8: @@ -558813,7 +558813,7 @@ _0812E8C8: thumb_func_end sub_812E8C4 thumb_func_start sub_812E8F8 -sub_812E8F8: ; 812E8F8 +sub_812E8F8: @ 812E8F8 push {r4,lr} ldr r0, =0x0203ab34 ldr r0, [r0] @@ -558840,7 +558840,7 @@ _0812E920: thumb_func_end sub_812E8F8 thumb_func_start sub_812E934 -sub_812E934: ; 812E934 +sub_812E934: @ 812E934 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -558925,7 +558925,7 @@ sub_812E934: ; 812E934 thumb_func_end sub_812E934 thumb_func_start sub_812E9E8 -sub_812E9E8: ; 812E9E8 +sub_812E9E8: @ 812E9E8 push {r4,lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -558977,7 +558977,7 @@ _0812EA3E: thumb_func_end sub_812E9E8 thumb_func_start sub_812EA44 -sub_812EA44: ; 812EA44 +sub_812EA44: @ 812EA44 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -559006,7 +559006,7 @@ sub_812EA44: ; 812EA44 thumb_func_end sub_812EA44 thumb_func_start sub_812EA7C -sub_812EA7C: ; 812EA7C +sub_812EA7C: @ 812EA7C push {r4,lr} movs r4, 0 _0812EA80: @@ -559033,7 +559033,7 @@ _0812EA80: thumb_func_end sub_812EA7C thumb_func_start sub_812EAB0 -sub_812EAB0: ; 812EAB0 +sub_812EAB0: @ 812EAB0 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -559105,7 +559105,7 @@ sub_812EAB0: ; 812EAB0 thumb_func_end sub_812EAB0 thumb_func_start sub_812EB48 -sub_812EB48: ; 812EB48 +sub_812EB48: @ 812EB48 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -559153,7 +559153,7 @@ _0812EB9A: thumb_func_end sub_812EB48 thumb_func_start sub_812EBAC -sub_812EBAC: ; 812EBAC +sub_812EBAC: @ 812EBAC ldr r3, =0x02020630 ldr r1, =0x0203ab34 ldr r1, [r1] @@ -559169,7 +559169,7 @@ sub_812EBAC: ; 812EBAC thumb_func_end sub_812EBAC thumb_func_start sub_812EBCC -sub_812EBCC: ; 812EBCC +sub_812EBCC: @ 812EBCC push {r4,lr} movs r0, 0x7 bl IndexOfObjectPaletteTag @@ -559207,7 +559207,7 @@ _0812EBEA: thumb_func_end sub_812EBCC thumb_func_start sub_812EC20 -sub_812EC20: ; 812EC20 +sub_812EC20: @ 812EC20 push {lr} ldr r0, =gUnknown_085A7E00 movs r1, 0xA8 @@ -559238,7 +559238,7 @@ sub_812EC20: ; 812EC20 thumb_func_end sub_812EC20 thumb_func_start sub_812EC64 -sub_812EC64: ; 812EC64 +sub_812EC64: @ 812EC64 ldr r1, =0x02021bbe ldrh r1, [r1] strh r1, [r0, 0x26] @@ -559247,7 +559247,7 @@ sub_812EC64: ; 812EC64 thumb_func_end sub_812EC64 thumb_func_start sub_812EC70 -sub_812EC70: ; 812EC70 +sub_812EC70: @ 812EC70 push {lr} ldr r0, =0x0203ab34 ldr r0, [r0] @@ -559265,7 +559265,7 @@ sub_812EC70: ; 812EC70 thumb_func_end sub_812EC70 thumb_func_start sub_812EC94 -sub_812EC94: ; 812EC94 +sub_812EC94: @ 812EC94 push {r4,r5,lr} sub sp, 0x8 ldr r1, =gUnknown_085A7616 @@ -559329,7 +559329,7 @@ _0812ECA4: thumb_func_end sub_812EC94 thumb_func_start sub_812ED20 -sub_812ED20: ; 812ED20 +sub_812ED20: @ 812ED20 push {r4,r5,lr} adds r5, r0, 0 ldrh r0, [r5, 0x2E] @@ -559386,7 +559386,7 @@ _0812ED84: thumb_func_end sub_812ED20 thumb_func_start sub_812ED8C -sub_812ED8C: ; 812ED8C +sub_812ED8C: @ 812ED8C push {r4,lr} movs r4, 0 _0812ED90: @@ -559413,7 +559413,7 @@ _0812ED90: thumb_func_end sub_812ED8C thumb_func_start sub_812EDC0 -sub_812EDC0: ; 812EDC0 +sub_812EDC0: @ 812EDC0 push {r4,lr} ldr r0, =gUnknown_085A7E30 movs r1, 0xA8 @@ -559451,7 +559451,7 @@ sub_812EDC0: ; 812EDC0 thumb_func_end sub_812EDC0 thumb_func_start sub_812EE14 -sub_812EE14: ; 812EE14 +sub_812EE14: @ 812EE14 push {lr} adds r3, r0, 0 ldrh r2, [r3, 0x2E] @@ -559531,7 +559531,7 @@ _0812EE90: thumb_func_end sub_812EE14 thumb_func_start sub_812EEA8 -sub_812EEA8: ; 812EEA8 +sub_812EEA8: @ 812EEA8 ldr r2, =0x02020630 ldr r0, =0x0203ab34 ldr r0, [r0] @@ -559549,7 +559549,7 @@ sub_812EEA8: ; 812EEA8 thumb_func_end sub_812EEA8 thumb_func_start sub_812EECC -sub_812EECC: ; 812EECC +sub_812EECC: @ 812EECC push {r4,lr} ldr r0, =0x0203ab34 ldr r0, [r0] @@ -559573,7 +559573,7 @@ sub_812EECC: ; 812EECC thumb_func_end sub_812EECC thumb_func_start sub_812EF00 -sub_812EF00: ; 812EF00 +sub_812EF00: @ 812EF00 push {r4,lr} adds r3, r0, 0 adds r2, r1, 0 @@ -559613,7 +559613,7 @@ sub_812EF00: ; 812EF00 thumb_func_end sub_812EF00 thumb_func_start sub_812EF54 -sub_812EF54: ; 812EF54 +sub_812EF54: @ 812EF54 push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -559630,7 +559630,7 @@ _0812EF68: thumb_func_end sub_812EF54 thumb_func_start sub_812EF6C -sub_812EF6C: ; 812EF6C +sub_812EF6C: @ 812EF6C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -559652,7 +559652,7 @@ sub_812EF6C: ; 812EF6C thumb_func_end sub_812EF6C thumb_func_start sub_812EF98 -sub_812EF98: ; 812EF98 +sub_812EF98: @ 812EF98 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -559686,7 +559686,7 @@ sub_812EF98: ; 812EF98 thumb_func_end sub_812EF98 thumb_func_start sub_812EFDC -sub_812EFDC: ; 812EFDC +sub_812EFDC: @ 812EFDC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -559759,14 +559759,14 @@ _0812F056: thumb_func_end sub_812EFDC thumb_func_start sub_812F078 -sub_812F078: ; 812F078 +sub_812F078: @ 812F078 movs r1, 0 strh r1, [r0, 0x3C] bx lr thumb_func_end sub_812F078 thumb_func_start sub_812F080 -sub_812F080: ; 812F080 +sub_812F080: @ 812F080 push {r4,r5,lr} sub sp, 0x10 adds r4, r0, 0 @@ -559832,7 +559832,7 @@ _0812F0F2: thumb_func_end sub_812F080 thumb_func_start sub_812F104 -sub_812F104: ; 812F104 +sub_812F104: @ 812F104 push {lr} adds r3, r0, 0 adds r3, 0x3F @@ -559846,7 +559846,7 @@ sub_812F104: ; 812F104 thumb_func_end sub_812F104 thumb_func_start sub_812F11C -sub_812F11C: ; 812F11C +sub_812F11C: @ 812F11C push {lr} adds r3, r0, 0 adds r3, 0x3F @@ -559860,7 +559860,7 @@ sub_812F11C: ; 812F11C thumb_func_end sub_812F11C thumb_func_start sub_812F134 -sub_812F134: ; 812F134 +sub_812F134: @ 812F134 push {lr} adds r3, r0, 0 adds r3, 0x3F @@ -559876,7 +559876,7 @@ sub_812F134: ; 812F134 thumb_func_end sub_812F134 thumb_func_start sub_812F150 -sub_812F150: ; 812F150 +sub_812F150: @ 812F150 push {lr} adds r2, r0, 0 movs r1, 0x2E @@ -559937,7 +559937,7 @@ _0812F1B4: thumb_func_end sub_812F150 thumb_func_start sub_812F1B8 -sub_812F1B8: ; 812F1B8 +sub_812F1B8: @ 812F1B8 push {lr} adds r1, r0, 0 movs r2, 0x2E @@ -559997,7 +559997,7 @@ _0812F216: thumb_func_end sub_812F1B8 thumb_func_start sub_812F21C -sub_812F21C: ; 812F21C +sub_812F21C: @ 812F21C push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -560088,7 +560088,7 @@ _0812F2C6: thumb_func_end sub_812F21C thumb_func_start sub_812F2CC -sub_812F2CC: ; 812F2CC +sub_812F2CC: @ 812F2CC push {lr} adds r3, r0, 0 movs r1, 0x2E @@ -560178,7 +560178,7 @@ _0812F368: thumb_func_end sub_812F2CC thumb_func_start sub_812F36C -sub_812F36C: ; 812F36C +sub_812F36C: @ 812F36C push {lr} adds r1, r0, 0 movs r2, 0x2E @@ -560221,7 +560221,7 @@ _0812F3B0: thumb_func_end sub_812F36C thumb_func_start sub_812F3B4 -sub_812F3B4: ; 812F3B4 +sub_812F3B4: @ 812F3B4 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -560318,7 +560318,7 @@ _0812F468: thumb_func_end sub_812F3B4 thumb_func_start sub_812F470 -sub_812F470: ; 812F470 +sub_812F470: @ 812F470 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x30 @@ -560397,7 +560397,7 @@ _0812F4FC: thumb_func_end sub_812F470 thumb_func_start sub_812F514 -sub_812F514: ; 812F514 +sub_812F514: @ 812F514 push {r4-r6,lr} sub sp, 0x30 adds r4, r0, 0 @@ -560506,7 +560506,7 @@ _0812F5D8: thumb_func_end sub_812F514 thumb_func_start sub_812F5E0 -sub_812F5E0: ; 812F5E0 +sub_812F5E0: @ 812F5E0 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -560560,7 +560560,7 @@ _0812F63C: thumb_func_end sub_812F5E0 thumb_func_start sub_812F648 -sub_812F648: ; 812F648 +sub_812F648: @ 812F648 push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -560722,12 +560722,12 @@ _0812F76C: thumb_func_end sub_812F648 thumb_func_start nullsub_101 -nullsub_101: ; 812F780 +nullsub_101: @ 812F780 bx lr thumb_func_end nullsub_101 thumb_func_start sub_812F784 -sub_812F784: ; 812F784 +sub_812F784: @ 812F784 push {lr} movs r0, 0x4C movs r1, 0 @@ -560737,7 +560737,7 @@ sub_812F784: ; 812F784 thumb_func_end sub_812F784 thumb_func_start sub_812F794 -sub_812F794: ; 812F794 +sub_812F794: @ 812F794 push {r4,lr} ldr r0, =gUnknown_085A8520 ldr r4, [r0] @@ -560760,7 +560760,7 @@ sub_812F794: ; 812F794 thumb_func_end sub_812F794 thumb_func_start sub_812F7C0 -sub_812F7C0: ; 812F7C0 +sub_812F7C0: @ 812F7C0 ldr r0, =0x0203ab34 ldr r2, [r0] adds r1, r2, 0 @@ -560781,7 +560781,7 @@ sub_812F7C0: ; 812F7C0 thumb_func_end sub_812F7C0 thumb_func_start sub_812F7E4 -sub_812F7E4: ; 812F7E4 +sub_812F7E4: @ 812F7E4 push {r4-r6,lr} bl sub_812F8A0 ldr r4, =0x0203aad4 @@ -560859,7 +560859,7 @@ _0812F822: thumb_func_end sub_812F7E4 thumb_func_start sub_812F8A0 -sub_812F8A0: ; 812F8A0 +sub_812F8A0: @ 812F8A0 push {r4-r6,lr} ldr r5, =0x0203ab2c movs r0, 0x8 @@ -560908,7 +560908,7 @@ _0812F8C6: thumb_func_end sub_812F8A0 thumb_func_start sub_812F908 -sub_812F908: ; 812F908 +sub_812F908: @ 812F908 push {r4,r5,lr} ldr r4, =0x0203aac8 movs r5, 0x88 @@ -560939,7 +560939,7 @@ sub_812F908: ; 812F908 thumb_func_end sub_812F908 thumb_func_start sub_812F958 -sub_812F958: ; 812F958 +sub_812F958: @ 812F958 push {lr} bl sub_812F968 bl sub_812F980 @@ -560948,7 +560948,7 @@ sub_812F958: ; 812F958 thumb_func_end sub_812F958 thumb_func_start sub_812F968 -sub_812F968: ; 812F968 +sub_812F968: @ 812F968 push {lr} ldr r1, =gUnknown_08DCE770 movs r2, 0xA0 @@ -560962,7 +560962,7 @@ sub_812F968: ; 812F968 thumb_func_end sub_812F968 thumb_func_start sub_812F980 -sub_812F980: ; 812F980 +sub_812F980: @ 812F980 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -561085,7 +561085,7 @@ _0812FA32: thumb_func_end sub_812F980 thumb_func_start sub_812FA78 -sub_812FA78: ; 812FA78 +sub_812FA78: @ 812FA78 push {r4-r6,lr} adds r4, r0, 0 ldr r5, [sp, 0x10] @@ -561142,7 +561142,7 @@ sub_812FA78: ; 812FA78 thumb_func_end sub_812FA78 thumb_func_start sub_812FAF4 -sub_812FAF4: ; 812FAF4 +sub_812FAF4: @ 812FAF4 push {lr} ldr r1, =gUnknown_08DCEC70 movs r2, 0xA0 @@ -561158,7 +561158,7 @@ sub_812FAF4: ; 812FAF4 thumb_func_end sub_812FAF4 thumb_func_start sub_812FB14 -sub_812FB14: ; 812FB14 +sub_812FB14: @ 812FB14 ldr r1, =0x03001188 ldr r0, =0x0203aaf4 ldr r0, [r0] @@ -561220,7 +561220,7 @@ sub_812FB14: ; 812FB14 thumb_func_end sub_812FB14 thumb_func_start sub_812FBC4 -sub_812FBC4: ; 812FBC4 +sub_812FBC4: @ 812FBC4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -561423,7 +561423,7 @@ sub_812FBC4: ; 812FBC4 thumb_func_end sub_812FBC4 thumb_func_start sub_812FDA8 -sub_812FDA8: ; 812FDA8 +sub_812FDA8: @ 812FDA8 push {r4-r7,lr} ldr r3, =0x02039f5d ldr r4, =0x02039f5c @@ -561451,7 +561451,7 @@ sub_812FDA8: ; 812FDA8 thumb_func_end sub_812FDA8 thumb_func_start sub_812FDEC -sub_812FDEC: ; 812FDEC +sub_812FDEC: @ 812FDEC push {lr} bl sub_812FE58 pop {r0} @@ -561459,7 +561459,7 @@ sub_812FDEC: ; 812FDEC thumb_func_end sub_812FDEC thumb_func_start sub_812FDF8 -sub_812FDF8: ; 812FDF8 +sub_812FDF8: @ 812FDF8 push {lr} bl sub_812FFC8 bl RunTextPrinters @@ -561469,7 +561469,7 @@ sub_812FDF8: ; 812FDF8 thumb_func_end sub_812FDF8 thumb_func_start sub_812FE0C -sub_812FE0C: ; 812FE0C +sub_812FE0C: @ 812FE0C push {r4,r5,lr} ldr r0, =0x030022c0 ldr r0, [r0, 0x8] @@ -561497,7 +561497,7 @@ sub_812FE0C: ; 812FE0C thumb_func_end sub_812FE0C thumb_func_start sub_812FE58 -sub_812FE58: ; 812FE58 +sub_812FE58: @ 812FE58 push {r4-r7,lr} sub sp, 0x4 ldr r1, =0x030022c0 @@ -561643,7 +561643,7 @@ _0812FFA0: thumb_func_end sub_812FE58 thumb_func_start sub_812FFC8 -sub_812FFC8: ; 812FFC8 +sub_812FFC8: @ 812FFC8 push {lr} sub sp, 0x4 ldr r3, =0x030011f0 @@ -561738,7 +561738,7 @@ _08130082: thumb_func_end sub_812FFC8 thumb_func_start sub_8130098 -sub_8130098: ; 8130098 +sub_8130098: @ 8130098 push {r4,lr} movs r0, 0 bl ResetBgsAndClearDma3BusyFlags @@ -561782,7 +561782,7 @@ sub_8130098: ; 8130098 thumb_func_end sub_8130098 thumb_func_start sub_813010C -sub_813010C: ; 813010C +sub_813010C: @ 813010C push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -561867,7 +561867,7 @@ _081301D4: thumb_func_end sub_813010C thumb_func_start sub_81301EC -sub_81301EC: ; 81301EC +sub_81301EC: @ 81301EC push {lr} movs r0, 0 movs r1, 0 @@ -561898,7 +561898,7 @@ sub_81301EC: ; 81301EC thumb_func_end sub_81301EC thumb_func_start sub_8130238 -sub_8130238: ; 8130238 +sub_8130238: @ 8130238 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -561929,7 +561929,7 @@ _0813026E: thumb_func_end sub_8130238 thumb_func_start sub_8130280 -sub_8130280: ; 8130280 +sub_8130280: @ 8130280 push {lr} ldr r0, =0x030011f6 ldrb r0, [r0] @@ -561966,7 +561966,7 @@ _081302C0: thumb_func_end sub_8130280 thumb_func_start sub_81302D0 -sub_81302D0: ; 81302D0 +sub_81302D0: @ 81302D0 push {lr} bl sub_8130280 bl LoadOamFromSprites @@ -561977,7 +561977,7 @@ sub_81302D0: ; 81302D0 thumb_func_end sub_81302D0 thumb_func_start sub_81302E8 -sub_81302E8: ; 81302E8 +sub_81302E8: @ 81302E8 push {r4-r7,lr} adds r4, r1, 0 lsls r0, 16 @@ -562038,7 +562038,7 @@ _0813036C: thumb_func_end sub_81302E8 thumb_func_start sub_8130380 -sub_8130380: ; 8130380 +sub_8130380: @ 8130380 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -562138,7 +562138,7 @@ _081303F8: thumb_func_end sub_8130380 thumb_func_start sub_8130430 -sub_8130430: ; 8130430 +sub_8130430: @ 8130430 push {r4-r7,lr} adds r4, r1, 0 lsls r0, 24 @@ -562374,7 +562374,7 @@ _08130676: thumb_func_end sub_8130430 thumb_func_start sub_8130688 -sub_8130688: ; 8130688 +sub_8130688: @ 8130688 push {lr} lsls r0, 24 lsrs r0, 24 @@ -562404,7 +562404,7 @@ sub_8130688: ; 8130688 thumb_func_end sub_8130688 thumb_func_start sub_81306CC -sub_81306CC: ; 81306CC +sub_81306CC: @ 81306CC push {lr} lsls r0, 24 lsrs r0, 24 @@ -562459,7 +562459,7 @@ _08130732: thumb_func_end sub_81306CC thumb_func_start sub_8130738 -sub_8130738: ; 8130738 +sub_8130738: @ 8130738 push {r4,lr} ldr r4, =0x030061c4 movs r0, 0x80 @@ -562478,7 +562478,7 @@ sub_8130738: ; 8130738 thumb_func_end sub_8130738 thumb_func_start sub_8130760 -sub_8130760: ; 8130760 +sub_8130760: @ 8130760 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -562581,7 +562581,7 @@ _08130846: thumb_func_end sub_8130760 thumb_func_start sub_8130884 -sub_8130884: ; 8130884 +sub_8130884: @ 8130884 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -562612,7 +562612,7 @@ sub_8130884: ; 8130884 thumb_func_end sub_8130884 thumb_func_start sub_81308C8 -sub_81308C8: ; 81308C8 +sub_81308C8: @ 81308C8 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -562636,7 +562636,7 @@ _081308DC: bne _0813092E movs r4, 0 ldr r6, =0x02038bca - ldr r5, =gTrainers + 0x10 ; items offset + ldr r5, =gTrainers + 0x10 @ items offset _081308F6: lsls r2, r4, 1 ldrh r1, [r6] @@ -562677,7 +562677,7 @@ _0813092E: thumb_func_end sub_81308C8 thumb_func_start sub_8130950 -sub_8130950: ; 8130950 +sub_8130950: @ 8130950 push {r4-r7,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -562945,7 +562945,7 @@ _08130B8C: thumb_func_end sub_8130950 thumb_func_start sub_8130BA4 -sub_8130BA4: ; 8130BA4 +sub_8130BA4: @ 8130BA4 push {r4,lr} ldr r0, =0x020241ea ldrh r4, [r0] @@ -562973,7 +562973,7 @@ _08130BC8: thumb_func_end sub_8130BA4 thumb_func_start sub_8130BDC -sub_8130BDC: ; 8130BDC +sub_8130BDC: @ 8130BDC push {r4-r7,lr} mov r7, r8 push {r7} @@ -563117,7 +563117,7 @@ _08130CE0: thumb_func_end sub_8130BDC thumb_func_start sub_8130CF4 -sub_8130CF4: ; 8130CF4 +sub_8130CF4: @ 8130CF4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -563409,7 +563409,7 @@ _08130EFE: thumb_func_end sub_8130CF4 thumb_func_start tai_run_script -tai_run_script: ; 8130F48 +tai_run_script: @ 8130F48 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -563557,7 +563557,7 @@ _08131066: thumb_func_end tai_run_script thumb_func_start sub_8131074 -sub_8131074: ; 8131074 +sub_8131074: @ 8131074 push {r4-r7,lr} mov r7, r8 push {r7} @@ -563620,7 +563620,7 @@ _081310E4: thumb_func_end sub_8131074 thumb_func_start sub_81310F0 -sub_81310F0: ; 81310F0 +sub_81310F0: @ 81310F0 push {r4,lr} lsls r0, 24 ldr r4, =0x020244a8 @@ -563643,7 +563643,7 @@ _081310FC: thumb_func_end sub_81310F0 thumb_func_start b_history__record_ability_usage_of_player -b_history__record_ability_usage_of_player: ; 8131118 +b_history__record_ability_usage_of_player: @ 8131118 lsls r0, 24 lsrs r0, 24 ldr r2, =0x020244a8 @@ -563657,7 +563657,7 @@ b_history__record_ability_usage_of_player: ; 8131118 thumb_func_end b_history__record_ability_usage_of_player thumb_func_start sub_8131130 -sub_8131130: ; 8131130 +sub_8131130: @ 8131130 lsls r0, 24 lsrs r0, 24 ldr r1, =0x020244a8 @@ -563672,7 +563672,7 @@ sub_8131130: ; 8131130 thumb_func_end sub_8131130 thumb_func_start b_history__record_item_x12_of_player -b_history__record_item_x12_of_player: ; 8131148 +b_history__record_item_x12_of_player: @ 8131148 lsls r0, 24 lsrs r0, 24 ldr r2, =0x020244a8 @@ -563686,7 +563686,7 @@ b_history__record_item_x12_of_player: ; 8131148 thumb_func_end b_history__record_item_x12_of_player thumb_func_start sub_8131160 -sub_8131160: ; 8131160 +sub_8131160: @ 8131160 lsls r0, 24 lsrs r0, 24 ldr r1, =0x020244a8 @@ -563701,7 +563701,7 @@ sub_8131160: ; 8131160 thumb_func_end sub_8131160 thumb_func_start tai00_unk -tai00_unk: ; 8131178 +tai00_unk: @ 8131178 push {lr} bl GenerateRandomNumber lsls r0, 16 @@ -563736,7 +563736,7 @@ _081311B4: thumb_func_end tai00_unk thumb_func_start tai01_unk -tai01_unk: ; 81311B8 +tai01_unk: @ 81311B8 push {lr} bl GenerateRandomNumber lsls r0, 16 @@ -563771,7 +563771,7 @@ _081311F4: thumb_func_end tai01_unk thumb_func_start tai02_unk -tai02_unk: ; 81311F8 +tai02_unk: @ 81311F8 push {lr} bl GenerateRandomNumber lsls r0, 16 @@ -563806,7 +563806,7 @@ _08131234: thumb_func_end tai02_unk thumb_func_start tai03_unk -tai03_unk: ; 8131238 +tai03_unk: @ 8131238 push {lr} bl GenerateRandomNumber lsls r0, 16 @@ -563841,7 +563841,7 @@ _08131274: thumb_func_end tai03_unk thumb_func_start tai04_unk -tai04_unk: ; 8131278 +tai04_unk: @ 8131278 push {r4,lr} ldr r2, =0x020244a8 ldr r0, [r2] @@ -563877,7 +563877,7 @@ _081312A8: thumb_func_end tai04_unk thumb_func_start tai05_unk -tai05_unk: ; 81312BC +tai05_unk: @ 81312BC push {r4,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -563928,7 +563928,7 @@ _0813131C: thumb_func_end tai05_unk thumb_func_start tai06_unk -tai06_unk: ; 8131324 +tai06_unk: @ 8131324 push {r4,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -563979,7 +563979,7 @@ _08131384: thumb_func_end tai06_unk thumb_func_start tai07_unk -tai07_unk: ; 813138C +tai07_unk: @ 813138C push {r4,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -564030,7 +564030,7 @@ _081313EC: thumb_func_end tai07_unk thumb_func_start tai08_unk -tai08_unk: ; 81313F4 +tai08_unk: @ 81313F4 push {r4,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -564081,7 +564081,7 @@ _08131454: thumb_func_end tai08_unk thumb_func_start tai09_unk -tai09_unk: ; 813145C +tai09_unk: @ 813145C push {r4,r5,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -564140,7 +564140,7 @@ _081314CA: thumb_func_end tai09_unk thumb_func_start tai0A_unk -tai0A_unk: ; 81314D0 +tai0A_unk: @ 81314D0 push {r4,r5,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -564199,7 +564199,7 @@ _0813153E: thumb_func_end tai0A_unk thumb_func_start tai0B_unk -tai0B_unk: ; 8131544 +tai0B_unk: @ 8131544 push {r4,r5,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -564258,7 +564258,7 @@ _081315B2: thumb_func_end tai0B_unk thumb_func_start tai0C_unk -tai0C_unk: ; 81315B8 +tai0C_unk: @ 81315B8 push {r4,r5,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -564317,7 +564317,7 @@ _08131626: thumb_func_end tai0C_unk thumb_func_start tai0D_unk -tai0D_unk: ; 813162C +tai0D_unk: @ 813162C push {r4,r5,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -564374,7 +564374,7 @@ _08131696: thumb_func_end tai0D_unk thumb_func_start tai0E_unk -tai0E_unk: ; 813169C +tai0E_unk: @ 813169C push {r4,r5,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -564431,7 +564431,7 @@ _08131706: thumb_func_end tai0E_unk thumb_func_start tai0F_unk -tai0F_unk: ; 813170C +tai0F_unk: @ 813170C push {r4,lr} ldr r0, =0x0203ab38 ldr r0, [r0] @@ -564491,7 +564491,7 @@ _08131782: thumb_func_end tai0F_unk thumb_func_start tai10_unk -tai10_unk: ; 8131788 +tai10_unk: @ 8131788 push {r4,lr} ldr r0, =0x0203ab38 ldr r0, [r0] @@ -564551,7 +564551,7 @@ _081317FE: thumb_func_end tai10_unk thumb_func_start tai11_unk -tai11_unk: ; 8131804 +tai11_unk: @ 8131804 push {lr} ldr r0, =0x020244a8 ldr r0, [r0] @@ -564584,7 +564584,7 @@ _0813183C: thumb_func_end tai11_unk thumb_func_start tai12_unk -tai12_unk: ; 8131840 +tai12_unk: @ 8131840 push {lr} ldr r0, =0x020244a8 ldr r0, [r0] @@ -564617,7 +564617,7 @@ _08131878: thumb_func_end tai12_unk thumb_func_start tai13_unk -tai13_unk: ; 813187C +tai13_unk: @ 813187C push {lr} ldr r0, =0x020244a8 ldr r0, [r0] @@ -564650,7 +564650,7 @@ _081318B4: thumb_func_end tai13_unk thumb_func_start tai14_unk -tai14_unk: ; 81318B8 +tai14_unk: @ 81318B8 push {lr} ldr r0, =0x020244a8 ldr r0, [r0] @@ -564683,7 +564683,7 @@ _081318F0: thumb_func_end tai14_unk thumb_func_start tai15_unk -tai15_unk: ; 81318F4 +tai15_unk: @ 81318F4 push {lr} ldr r3, =0x0203ab38 ldr r2, [r3] @@ -564727,7 +564727,7 @@ _08131942: thumb_func_end tai15_unk thumb_func_start tai16_unk -tai16_unk: ; 8131948 +tai16_unk: @ 8131948 push {lr} ldr r3, =0x0203ab38 ldr r2, [r3] @@ -564771,7 +564771,7 @@ _08131996: thumb_func_end tai16_unk thumb_func_start tai17_unk -tai17_unk: ; 813199C +tai17_unk: @ 813199C push {lr} ldr r3, =0x0203ab38 ldr r2, [r3] @@ -564815,7 +564815,7 @@ _081319EA: thumb_func_end tai17_unk thumb_func_start tai18_unk -tai18_unk: ; 81319F0 +tai18_unk: @ 81319F0 push {lr} ldr r3, =0x0203ab38 ldr r2, [r3] @@ -564859,7 +564859,7 @@ _08131A3E: thumb_func_end tai18_unk thumb_func_start tai19_unk -tai19_unk: ; 8131A44 +tai19_unk: @ 8131A44 push {lr} ldr r3, =0x0203ab38 ldr r2, [r3] @@ -564895,7 +564895,7 @@ _08131A84: thumb_func_end tai19_unk thumb_func_start tai1A_unk -tai1A_unk: ; 8131A88 +tai1A_unk: @ 8131A88 push {lr} ldr r3, =0x0203ab38 ldr r2, [r3] @@ -564931,7 +564931,7 @@ _08131AC8: thumb_func_end tai1A_unk thumb_func_start tai1B_unk -tai1B_unk: ; 8131ACC +tai1B_unk: @ 8131ACC push {r4,lr} ldr r2, =0x0203ab38 ldr r1, [r2] @@ -564987,7 +564987,7 @@ _08131B2E: thumb_func_end tai1B_unk thumb_func_start tai1C_unk -tai1C_unk: ; 8131B34 +tai1C_unk: @ 8131B34 push {r4,lr} ldr r2, =0x0203ab38 ldr r1, [r2] @@ -565044,7 +565044,7 @@ _08131B98: thumb_func_end tai1C_unk thumb_func_start tai1D_unk -tai1D_unk: ; 8131BA0 +tai1D_unk: @ 8131BA0 push {r4,r5,lr} ldr r2, =0x0203ab38 ldr r1, [r2] @@ -565101,7 +565101,7 @@ _08131C06: thumb_func_end tai1D_unk thumb_func_start tai1E_unk -tai1E_unk: ; 8131C0C +tai1E_unk: @ 8131C0C push {r4,r5,lr} ldr r2, =0x0203ab38 ldr r1, [r2] @@ -565159,7 +565159,7 @@ _08131C74: thumb_func_end tai1E_unk thumb_func_start tai1F_unk -tai1F_unk: ; 8131C7C +tai1F_unk: @ 8131C7C push {r4,r5,lr} movs r3, 0 ldr r4, =0x0203ab38 @@ -565215,7 +565215,7 @@ _08131CE4: thumb_func_end tai1F_unk thumb_func_start tai20_unk -tai20_unk: ; 8131CEC +tai20_unk: @ 8131CEC push {r4,r5,lr} movs r3, 0 ldr r4, =0x0203ab38 @@ -565271,7 +565271,7 @@ _08131D54: thumb_func_end tai20_unk thumb_func_start tai21_unk -tai21_unk: ; 8131D5C +tai21_unk: @ 8131D5C ldr r0, =0x020244a8 ldr r0, [r0] ldr r1, [r0, 0x14] @@ -565287,7 +565287,7 @@ tai21_unk: ; 8131D5C thumb_func_end tai21_unk thumb_func_start dp15_get_some_type -dp15_get_some_type: ; 8131D80 +dp15_get_some_type: @ 8131D80 push {r4,lr} ldr r1, =0x0203ab38 ldr r0, [r1] @@ -565388,7 +565388,7 @@ _08131E5A: thumb_func_end dp15_get_some_type thumb_func_start sub_8131E70 -sub_8131E70: ; 8131E70 +sub_8131E70: @ 8131E70 push {lr} lsls r0, 24 lsrs r0, 24 @@ -565427,7 +565427,7 @@ _08131EAC: thumb_func_end sub_8131E70 thumb_func_start tai5F_unk -tai5F_unk: ; 8131EB4 +tai5F_unk: @ 8131EB4 push {r4,lr} ldr r4, =0x0203ab38 ldr r0, [r4] @@ -565476,7 +565476,7 @@ _08131F04: thumb_func_end tai5F_unk thumb_func_start dp15_move_get_power__2_8 -dp15_move_get_power__2_8: ; 8131F1C +dp15_move_get_power__2_8: @ 8131F1C ldr r0, =0x020244a8 ldr r0, [r0] ldr r3, [r0, 0x14] @@ -565497,7 +565497,7 @@ dp15_move_get_power__2_8: ; 8131F1C thumb_func_end dp15_move_get_power__2_8 thumb_func_start dp15_is_most_powerful_move__8 -dp15_is_most_powerful_move__8: ; 8131F48 +dp15_is_most_powerful_move__8: @ 8131F48 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -565738,7 +565738,7 @@ _08132130: thumb_func_end dp15_is_most_powerful_move__8 thumb_func_start dp15_get_move_to_execute_B -dp15_get_move_to_execute_B: ; 813214C +dp15_get_move_to_execute_B: @ 813214C push {lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -565774,7 +565774,7 @@ _08132182: thumb_func_end dp15_get_move_to_execute_B thumb_func_start tai26_unk -tai26_unk: ; 81321A4 +tai26_unk: @ 81321A4 push {lr} ldr r3, =0x0203ab38 ldr r2, [r3] @@ -565807,7 +565807,7 @@ _081321DC: thumb_func_end tai26_unk thumb_func_start tai27_unk -tai27_unk: ; 81321E0 +tai27_unk: @ 81321E0 push {lr} ldr r3, =0x0203ab38 ldr r2, [r3] @@ -565840,7 +565840,7 @@ _08132218: thumb_func_end tai27_unk thumb_func_start tai28_unk -tai28_unk: ; 813221C +tai28_unk: @ 813221C push {lr} ldr r0, =0x0203ab3c ldrb r0, [r0] @@ -565877,7 +565877,7 @@ _08132264: thumb_func_end tai28_unk thumb_func_start tai29_unk -tai29_unk: ; 8132268 +tai29_unk: @ 8132268 push {lr} ldr r0, =0x0203ab3c ldrb r0, [r0] @@ -565914,17 +565914,17 @@ _081322B0: thumb_func_end tai29_unk thumb_func_start nullsub_102 -nullsub_102: ; 81322B4 +nullsub_102: @ 81322B4 bx lr thumb_func_end nullsub_102 thumb_func_start nullsub_103 -nullsub_103: ; 81322B8 +nullsub_103: @ 81322B8 bx lr thumb_func_end nullsub_103 thumb_func_start tai2C_unk -tai2C_unk: ; 81322BC +tai2C_unk: @ 81322BC push {r4-r7,lr} mov r7, r8 push {r7} @@ -566035,7 +566035,7 @@ _08132394: thumb_func_end tai2C_unk thumb_func_start dp15_get_move_id__8 -dp15_get_move_id__8: ; 81323B8 +dp15_get_move_id__8: @ 81323B8 ldr r0, =0x020244a8 ldr r0, [r0] ldr r1, [r0, 0x14] @@ -566050,7 +566050,7 @@ dp15_get_move_id__8: ; 81323B8 thumb_func_end dp15_get_move_id__8 thumb_func_start dp15_move_get_move_script_id -dp15_move_get_move_script_id: ; 81323D4 +dp15_move_get_move_script_id: @ 81323D4 ldr r0, =0x020244a8 ldr r0, [r0] ldr r3, [r0, 0x14] @@ -566071,7 +566071,7 @@ dp15_move_get_move_script_id: ; 81323D4 thumb_func_end dp15_move_get_move_script_id thumb_func_start tai2F_unk -tai2F_unk: ; 8132400 +tai2F_unk: @ 8132400 push {r4-r7,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -566207,7 +566207,7 @@ _08132504: thumb_func_end tai2F_unk thumb_func_start tai60_unk -tai60_unk: ; 813251C +tai60_unk: @ 813251C push {r4-r6,lr} ldr r4, =0x0203ab38 ldr r0, [r4] @@ -566333,7 +566333,7 @@ _08132608: thumb_func_end tai60_unk thumb_func_start tai30_unk -tai30_unk: ; 8132614 +tai30_unk: @ 8132614 push {r4-r7,lr} mov r7, r8 push {r7} @@ -566438,7 +566438,7 @@ _081326B8: thumb_func_end tai30_unk thumb_func_start dp15_simulate_damage_bonus_jump_if_eq -dp15_simulate_damage_bonus_jump_if_eq: ; 8132700 +dp15_simulate_damage_bonus_jump_if_eq: @ 8132700 push {r4,r5,lr} ldr r0, =0x02024400 movs r1, 0 @@ -566529,17 +566529,17 @@ _081327C8: thumb_func_end dp15_simulate_damage_bonus_jump_if_eq thumb_func_start nullsub_104 -nullsub_104: ; 81327D0 +nullsub_104: @ 81327D0 bx lr thumb_func_end nullsub_104 thumb_func_start nullsub_105 -nullsub_105: ; 81327D4 +nullsub_105: @ 81327D4 bx lr thumb_func_end nullsub_105 thumb_func_start tai34_unk -tai34_unk: ; 81327D8 +tai34_unk: @ 81327D8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -566647,7 +566647,7 @@ _0813289A: thumb_func_end tai34_unk thumb_func_start tai35_unk -tai35_unk: ; 81328B8 +tai35_unk: @ 81328B8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -566751,7 +566751,7 @@ _08132950: thumb_func_end tai35_unk thumb_func_start dp15_get_weather__8 -dp15_get_weather__8: ; 8132994 +dp15_get_weather__8: @ 8132994 push {lr} ldr r2, =0x020243cc ldrh r1, [r2] @@ -566808,7 +566808,7 @@ _081329E8: thumb_func_end dp15_get_weather__8 thumb_func_start tai37_unk -tai37_unk: ; 8132A00 +tai37_unk: @ 8132A00 push {lr} ldr r2, =gBattleMoves ldr r0, =0x020244a8 @@ -566847,7 +566847,7 @@ _08132A48: thumb_func_end tai37_unk thumb_func_start tai38_unk -tai38_unk: ; 8132A4C +tai38_unk: @ 8132A4C push {lr} ldr r2, =gBattleMoves ldr r0, =0x020244a8 @@ -566886,7 +566886,7 @@ _08132A94: thumb_func_end tai38_unk thumb_func_start tai39_unk -tai39_unk: ; 8132A98 +tai39_unk: @ 8132A98 push {r4,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -566939,7 +566939,7 @@ _08132AFA: thumb_func_end tai39_unk thumb_func_start tai3A_unk -tai3A_unk: ; 8132B00 +tai3A_unk: @ 8132B00 push {r4,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -566992,7 +566992,7 @@ _08132B62: thumb_func_end tai3A_unk thumb_func_start tai3B_unk -tai3B_unk: ; 8132B68 +tai3B_unk: @ 8132B68 push {r4,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -567045,7 +567045,7 @@ _08132BCA: thumb_func_end tai3B_unk thumb_func_start tai3C_unk -tai3C_unk: ; 8132BD0 +tai3C_unk: @ 8132BD0 push {r4,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -567098,7 +567098,7 @@ _08132C32: thumb_func_end tai3C_unk thumb_func_start tai3D_unk -tai3D_unk: ; 8132C38 +tai3D_unk: @ 8132C38 push {r4-r7,lr} mov r7, r8 push {r7} @@ -567200,7 +567200,7 @@ _08132D24: thumb_func_end tai3D_unk thumb_func_start dp15_determine_move_damage_jump_if_not_fatal -dp15_determine_move_damage_jump_if_not_fatal: ; 8132D34 +dp15_determine_move_damage_jump_if_not_fatal: @ 8132D34 push {r4-r7,lr} ldr r2, =gBattleMoves ldr r7, =0x020244a8 @@ -567290,7 +567290,7 @@ _08132E0C: thumb_func_end dp15_determine_move_damage_jump_if_not_fatal thumb_func_start tai3F_unk -tai3F_unk: ; 8132E18 +tai3F_unk: @ 8132E18 push {r4-r7,lr} ldr r0, =0x0203ab38 ldr r5, [r0] @@ -567446,7 +567446,7 @@ _08132F40: thumb_func_end tai3F_unk thumb_func_start tai40_unk -tai40_unk: ; 8132F48 +tai40_unk: @ 8132F48 push {r4-r7,lr} ldr r1, =0x0203ab38 ldr r0, [r1] @@ -567559,7 +567559,7 @@ _08133018: thumb_func_end tai40_unk thumb_func_start tai41_unk -tai41_unk: ; 8133020 +tai41_unk: @ 8133020 push {r4-r7,lr} ldr r1, =0x0203ab38 ldr r0, [r1] @@ -567681,7 +567681,7 @@ _08133110: thumb_func_end tai41_unk thumb_func_start tai42_unk -tai42_unk: ; 8133118 +tai42_unk: @ 8133118 push {r4-r6,lr} ldr r1, =0x0203ab38 ldr r0, [r1] @@ -567794,7 +567794,7 @@ _081331F4: thumb_func_end tai42_unk thumb_func_start tai43_unk -tai43_unk: ; 81331FC +tai43_unk: @ 81331FC push {r4,r5,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -567864,7 +567864,7 @@ _0813327C: thumb_func_end tai43_unk thumb_func_start tai44_unk -tai44_unk: ; 8133284 +tai44_unk: @ 8133284 push {r4,lr} ldr r4, =0x0203ab38 ldr r3, [r4] @@ -567931,7 +567931,7 @@ _0813330C: thumb_func_end tai44_unk thumb_func_start tai45_unk -tai45_unk: ; 8133314 +tai45_unk: @ 8133314 ldr r0, =0x020244a8 ldr r0, [r0] ldr r2, [r0, 0x14] @@ -567944,7 +567944,7 @@ tai45_unk: ; 8133314 thumb_func_end tai45_unk thumb_func_start tai46_unk -tai46_unk: ; 8133328 +tai46_unk: @ 8133328 push {r4,lr} ldr r0, =0x0202449c ldr r0, [r0] @@ -567991,7 +567991,7 @@ _0813337C: thumb_func_end tai46_unk thumb_func_start dp15_end_with_move_5 -dp15_end_with_move_5: ; 8133388 +dp15_end_with_move_5: @ 8133388 ldr r0, =0x020244a8 ldr r0, [r0] ldr r2, [r0, 0x14] @@ -568004,7 +568004,7 @@ dp15_end_with_move_5: ; 8133388 thumb_func_end dp15_end_with_move_5 thumb_func_start dp15_get_held_item_x12__8 -dp15_get_held_item_x12__8: ; 813339C +dp15_get_held_item_x12__8: @ 813339C push {r4,lr} ldr r0, =0x0203ab38 ldr r0, [r0] @@ -568057,7 +568057,7 @@ _081333F2: thumb_func_end dp15_get_held_item_x12__8 thumb_func_start tai62_unk -tai62_unk: ; 8133414 +tai62_unk: @ 8133414 push {r4,lr} ldr r0, =0x0203ab38 ldr r0, [r0] @@ -568119,7 +568119,7 @@ _0813348E: thumb_func_end tai62_unk thumb_func_start tai49_unk -tai49_unk: ; 8133494 +tai49_unk: @ 8133494 push {lr} ldr r0, =0x0203ab38 ldr r0, [r0] @@ -568158,7 +568158,7 @@ _081334AE: thumb_func_end tai49_unk thumb_func_start dp15_enter_battle_countdown_get_state -dp15_enter_battle_countdown_get_state: ; 81334EC +dp15_enter_battle_countdown_get_state: @ 81334EC push {r4,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -568193,7 +568193,7 @@ _0813350A: thumb_func_end dp15_enter_battle_countdown_get_state thumb_func_start dp15_stockpile_get_num_uses -dp15_stockpile_get_num_uses: ; 8133538 +dp15_stockpile_get_num_uses: @ 8133538 push {r4,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -568228,7 +568228,7 @@ _08133556: thumb_func_end dp15_stockpile_get_num_uses thumb_func_start dp15_is_double_battle -dp15_is_double_battle: ; 8133584 +dp15_is_double_battle: @ 8133584 ldr r0, =0x020244a8 ldr r0, [r0] ldr r2, [r0, 0x14] @@ -568246,7 +568246,7 @@ dp15_is_double_battle: ; 8133584 thumb_func_end dp15_is_double_battle thumb_func_start dp15_get_dp08_item__8 -dp15_get_dp08_item__8: ; 81335AC +dp15_get_dp08_item__8: @ 81335AC push {r4,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -568281,7 +568281,7 @@ _081335CA: thumb_func_end dp15_get_dp08_item__8 thumb_func_start dp15_move_get_type__8 -dp15_move_get_type__8: ; 81335F8 +dp15_move_get_type__8: @ 81335F8 ldr r0, =0x020244a8 ldr r0, [r0] ldr r3, [r0, 0x14] @@ -568302,7 +568302,7 @@ dp15_move_get_type__8: ; 81335F8 thumb_func_end dp15_move_get_type__8 thumb_func_start dp15_move_get_power__8_8 -dp15_move_get_power__8_8: ; 8133624 +dp15_move_get_power__8_8: @ 8133624 ldr r0, =0x020244a8 ldr r0, [r0] ldr r3, [r0, 0x14] @@ -568323,7 +568323,7 @@ dp15_move_get_power__8_8: ; 8133624 thumb_func_end dp15_move_get_power__8_8 thumb_func_start dp15_move_get_move_script_id__8 -dp15_move_get_move_script_id__8: ; 8133650 +dp15_move_get_move_script_id__8: @ 8133650 ldr r0, =0x020244a8 ldr r0, [r0] ldr r3, [r0, 0x14] @@ -568344,7 +568344,7 @@ dp15_move_get_move_script_id__8: ; 8133650 thumb_func_end dp15_move_get_move_script_id__8 thumb_func_start dp15_get_protect_endure_activity -dp15_get_protect_endure_activity: ; 813367C +dp15_get_protect_endure_activity: @ 813367C push {r4,lr} ldr r0, =0x0203ab38 ldr r1, [r0] @@ -568379,37 +568379,37 @@ _0813369A: thumb_func_end dp15_get_protect_endure_activity thumb_func_start nullsub_106 -nullsub_106: ; 81336C8 +nullsub_106: @ 81336C8 bx lr thumb_func_end nullsub_106 thumb_func_start nullsub_107 -nullsub_107: ; 81336CC +nullsub_107: @ 81336CC bx lr thumb_func_end nullsub_107 thumb_func_start nullsub_108 -nullsub_108: ; 81336D0 +nullsub_108: @ 81336D0 bx lr thumb_func_end nullsub_108 thumb_func_start nullsub_109 -nullsub_109: ; 81336D4 +nullsub_109: @ 81336D4 bx lr thumb_func_end nullsub_109 thumb_func_start nullsub_110 -nullsub_110: ; 81336D8 +nullsub_110: @ 81336D8 bx lr thumb_func_end nullsub_110 thumb_func_start nullsub_111 -nullsub_111: ; 81336DC +nullsub_111: @ 81336DC bx lr thumb_func_end nullsub_111 thumb_func_start tai58_unk -tai58_unk: ; 81336E0 +tai58_unk: @ 81336E0 push {r4,lr} ldr r4, =0x0203ab38 ldr r0, [r4] @@ -568434,7 +568434,7 @@ tai58_unk: ; 81336E0 thumb_func_end tai58_unk thumb_func_start dp15_jump -dp15_jump: ; 8133710 +dp15_jump: @ 8133710 ldr r3, =0x0203ab38 ldr r2, [r3] ldrb r1, [r2, 0x1] @@ -568453,7 +568453,7 @@ dp15_jump: ; 8133710 thumb_func_end dp15_jump thumb_func_start dp15_return -dp15_return: ; 8133730 +dp15_return: @ 8133730 push {lr} bl b_mc_stack_pop_cursor lsls r0, 24 @@ -568473,7 +568473,7 @@ _0813374A: thumb_func_end dp15_return thumb_func_start dp15_compare_attacker_defender_levels -dp15_compare_attacker_defender_levels: ; 8133754 +dp15_compare_attacker_defender_levels: @ 8133754 push {r4,r5,lr} ldr r5, =0x0203ab38 ldr r4, [r5] @@ -568572,7 +568572,7 @@ _08133824: thumb_func_end dp15_compare_attacker_defender_levels thumb_func_start tai5C_unk -tai5C_unk: ; 813382C +tai5C_unk: @ 813382C push {lr} ldr r2, =0x020242bc ldr r0, =0x0202420c @@ -568612,7 +568612,7 @@ _08133874: thumb_func_end tai5C_unk thumb_func_start tai5D_unk -tai5D_unk: ; 813387C +tai5D_unk: @ 813387C push {lr} ldr r2, =0x020242bc ldr r0, =0x0202420c @@ -568652,7 +568652,7 @@ _081338C4: thumb_func_end tai5D_unk thumb_func_start tai5E_unk -tai5E_unk: ; 81338CC +tai5E_unk: @ 81338CC push {lr} ldr r0, =0x0203ab3c ldrb r3, [r0] @@ -568691,7 +568691,7 @@ _08133914: thumb_func_end tai5E_unk thumb_func_start tai61_unk -tai61_unk: ; 813391C +tai61_unk: @ 813391C push {r4,lr} ldr r4, =0x0203ab38 ldr r0, [r4] @@ -568733,7 +568733,7 @@ _08133966: thumb_func_end tai61_unk thumb_func_start b_mc_stack_push -b_mc_stack_push: ; 813396C +b_mc_stack_push: @ 813396C push {r4,lr} ldr r1, =0x020244a8 ldr r1, [r1] @@ -568754,7 +568754,7 @@ b_mc_stack_push: ; 813396C thumb_func_end b_mc_stack_push thumb_func_start b_mc_stack_push_cursor -b_mc_stack_push_cursor: ; 8133990 +b_mc_stack_push_cursor: @ 8133990 ldr r0, =0x020244a8 ldr r0, [r0] ldr r2, [r0, 0x1C] @@ -568774,7 +568774,7 @@ b_mc_stack_push_cursor: ; 8133990 thumb_func_end b_mc_stack_push_cursor thumb_func_start b_mc_stack_pop_cursor -b_mc_stack_pop_cursor: ; 81339B8 +b_mc_stack_pop_cursor: @ 81339B8 push {lr} ldr r3, =0x020244a8 ldr r0, [r3] @@ -568808,7 +568808,7 @@ _081339EE: thumb_func_end b_mc_stack_pop_cursor thumb_func_start sub_81339F8 -sub_81339F8: ; 81339F8 +sub_81339F8: @ 81339F8 push {r4-r6,lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -568854,7 +568854,7 @@ _08133A12: thumb_func_end sub_81339F8 thumb_func_start sub_8133A60 -sub_8133A60: ; 8133A60 +sub_8133A60: @ 8133A60 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00002e59 @@ -568866,7 +568866,7 @@ sub_8133A60: ; 8133A60 thumb_func_end sub_8133A60 thumb_func_start sub_8133A78 -sub_8133A78: ; 8133A78 +sub_8133A78: @ 8133A78 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -569025,7 +569025,7 @@ _08133B94: thumb_func_end sub_8133A78 thumb_func_start sub_8133BE4 -sub_8133BE4: ; 8133BE4 +sub_8133BE4: @ 8133BE4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -569067,7 +569067,7 @@ _08133C18: thumb_func_end sub_8133BE4 thumb_func_start sub_8133C48 -sub_8133C48: ; 8133C48 +sub_8133C48: @ 8133C48 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -569134,7 +569134,7 @@ _08133CCA: thumb_func_end sub_8133C48 thumb_func_start sub_8133CD8 -sub_8133CD8: ; 8133CD8 +sub_8133CD8: @ 8133CD8 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x020375f0 @@ -569147,7 +569147,7 @@ sub_8133CD8: ; 8133CD8 thumb_func_end sub_8133CD8 thumb_func_start sub_8133CF4 -sub_8133CF4: ; 8133CF4 +sub_8133CF4: @ 8133CF4 push {r4,r5,lr} movs r4, 0 ldr r5, =0x020375f0 @@ -569178,7 +569178,7 @@ _08133D20: thumb_func_end sub_8133CF4 thumb_func_start sub_8133D2C -sub_8133D2C: ; 8133D2C +sub_8133D2C: @ 8133D2C push {r4-r6,lr} ldr r6, =0x020375f0 movs r0, 0 @@ -569220,7 +569220,7 @@ _08133D72: thumb_func_end sub_8133D2C thumb_func_start sub_8133D8C -sub_8133D8C: ; 8133D8C +sub_8133D8C: @ 8133D8C push {lr} ldr r0, =sub_8127208 movs r1, 0 @@ -569231,7 +569231,7 @@ sub_8133D8C: ; 8133D8C thumb_func_end sub_8133D8C thumb_func_start sub_8133DA0 -sub_8133DA0: ; 8133DA0 +sub_8133DA0: @ 8133DA0 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -569278,7 +569278,7 @@ _08133E04: thumb_func_end sub_8133DA0 thumb_func_start sub_8133E1C -sub_8133E1C: ; 8133E1C +sub_8133E1C: @ 8133E1C push {lr} lsls r0, 24 lsrs r0, 24 @@ -569293,7 +569293,7 @@ sub_8133E1C: ; 8133E1C thumb_func_end sub_8133E1C thumb_func_start sub_8133E38 -sub_8133E38: ; 8133E38 +sub_8133E38: @ 8133E38 push {r4-r6,lr} mov r6, r8 push {r6} @@ -569344,7 +569344,7 @@ sub_8133E38: ; 8133E38 thumb_func_end sub_8133E38 thumb_func_start sub_8133EC0 -sub_8133EC0: ; 8133EC0 +sub_8133EC0: @ 8133EC0 push {lr} ldr r0, =sub_8133C48 movs r1, 0 @@ -569358,7 +569358,7 @@ sub_8133EC0: ; 8133EC0 thumb_func_end sub_8133EC0 thumb_func_start sub_8133EDC -sub_8133EDC: ; 8133EDC +sub_8133EDC: @ 8133EDC push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -569376,7 +569376,7 @@ _08133EE8: thumb_func_end sub_8133EDC thumb_func_start sub_8133EF8 -sub_8133EF8: ; 8133EF8 +sub_8133EF8: @ 8133EF8 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -569386,7 +569386,7 @@ sub_8133EF8: ; 8133EF8 thumb_func_end sub_8133EF8 thumb_func_start set_256color_bg_bg0 -set_256color_bg_bg0: ; 8133F0C +set_256color_bg_bg0: @ 8133F0C push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -569650,7 +569650,7 @@ set_256color_bg_bg0: ; 8133F0C thumb_func_end set_256color_bg_bg0 thumb_func_start sub_81341E0 -sub_81341E0: ; 81341E0 +sub_81341E0: @ 81341E0 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -569662,7 +569662,7 @@ sub_81341E0: ; 81341E0 thumb_func_end sub_81341E0 thumb_func_start sub_81341FC -sub_81341FC: ; 81341FC +sub_81341FC: @ 81341FC push {r4,lr} sub sp, 0xC lsls r0, 24 @@ -569703,7 +569703,7 @@ sub_81341FC: ; 81341FC thumb_func_end sub_81341FC thumb_func_start sub_813425C -sub_813425C: ; 813425C +sub_813425C: @ 813425C push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -569801,7 +569801,7 @@ _08134334: thumb_func_end sub_813425C thumb_func_start sub_8134340 -sub_8134340: ; 8134340 +sub_8134340: @ 8134340 push {lr} lsls r0, 24 lsrs r0, 24 @@ -569840,7 +569840,7 @@ _0813437E: thumb_func_end sub_8134340 thumb_func_start sub_8134390 -sub_8134390: ; 8134390 +sub_8134390: @ 8134390 push {r4,lr} sub sp, 0xC lsls r0, 24 @@ -569886,7 +569886,7 @@ sub_8134390: ; 8134390 thumb_func_end sub_8134390 thumb_func_start sub_8134400 -sub_8134400: ; 8134400 +sub_8134400: @ 8134400 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -569962,7 +569962,7 @@ _0813449A: thumb_func_end sub_8134400 thumb_func_start sub_81344AC -sub_81344AC: ; 81344AC +sub_81344AC: @ 81344AC lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -569977,7 +569977,7 @@ sub_81344AC: ; 81344AC thumb_func_end sub_81344AC thumb_func_start sub_81344C8 -sub_81344C8: ; 81344C8 +sub_81344C8: @ 81344C8 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -570112,7 +570112,7 @@ sub_81344C8: ; 81344C8 thumb_func_end sub_81344C8 thumb_func_start sub_8134604 -sub_8134604: ; 8134604 +sub_8134604: @ 8134604 push {r4,lr} ldr r4, =0x030011f8 ldrb r0, [r4] @@ -570139,7 +570139,7 @@ sub_8134604: ; 8134604 thumb_func_end sub_8134604 thumb_func_start sub_8134640 -sub_8134640: ; 8134640 +sub_8134640: @ 8134640 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -570159,7 +570159,7 @@ sub_8134640: ; 8134640 thumb_func_end sub_8134640 thumb_func_start sub_8134668 -sub_8134668: ; 8134668 +sub_8134668: @ 8134668 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -570179,7 +570179,7 @@ sub_8134668: ; 8134668 thumb_func_end sub_8134668 thumb_func_start sub_8134690 -sub_8134690: ; 8134690 +sub_8134690: @ 8134690 push {lr} sub sp, 0x10 lsls r0, 16 @@ -570217,7 +570217,7 @@ sub_8134690: ; 8134690 thumb_func_end sub_8134690 thumb_func_start sub_81346DC -sub_81346DC: ; 81346DC +sub_81346DC: @ 81346DC push {r4,lr} adds r4, r0, 0 ldr r2, =gUnknown_085B1E28 @@ -570264,7 +570264,7 @@ sub_81346DC: ; 81346DC thumb_func_end sub_81346DC thumb_func_start sub_813473C -sub_813473C: ; 813473C +sub_813473C: @ 813473C push {lr} adds r3, r0, 0 ldr r2, =0x03005e00 @@ -570295,7 +570295,7 @@ _08134770: thumb_func_end sub_813473C thumb_func_start sub_8134774 -sub_8134774: ; 8134774 +sub_8134774: @ 8134774 push {lr} adds r1, r0, 0 ldrh r2, [r1, 0x20] @@ -570335,7 +570335,7 @@ _081347B0: thumb_func_end sub_8134774 thumb_func_start sub_81347B4 -sub_81347B4: ; 81347B4 +sub_81347B4: @ 81347B4 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -570345,7 +570345,7 @@ sub_81347B4: ; 81347B4 thumb_func_end sub_81347B4 thumb_func_start LoadWallClockGraphics -LoadWallClockGraphics: ; 81347C8 +LoadWallClockGraphics: @ 81347C8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -570524,7 +570524,7 @@ _08134906: thumb_func_end LoadWallClockGraphics thumb_func_start sub_813498C -sub_813498C: ; 813498C +sub_813498C: @ 813498C push {lr} sub sp, 0x4 movs r0, 0x1 @@ -570566,7 +570566,7 @@ sub_813498C: ; 813498C thumb_func_end sub_813498C thumb_func_start Cb2_StartWallClock -Cb2_StartWallClock: ; 81349F4 +Cb2_StartWallClock: @ 81349F4 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -570707,7 +570707,7 @@ Cb2_StartWallClock: ; 81349F4 thumb_func_end Cb2_StartWallClock thumb_func_start Cb2_ViewWallClock -Cb2_ViewWallClock: ; 8134B44 +Cb2_ViewWallClock: @ 8134B44 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -570854,7 +570854,7 @@ _08134BA4: thumb_func_end Cb2_ViewWallClock thumb_func_start sub_8134C9C -sub_8134C9C: ; 8134C9C +sub_8134C9C: @ 8134C9C push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -570866,7 +570866,7 @@ sub_8134C9C: ; 8134C9C thumb_func_end sub_8134C9C thumb_func_start sub_8134CB8 -sub_8134CB8: ; 8134CB8 +sub_8134CB8: @ 8134CB8 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -570890,7 +570890,7 @@ _08134CD8: thumb_func_end sub_8134CB8 thumb_func_start sub_8134CE8 -sub_8134CE8: ; 8134CE8 +sub_8134CE8: @ 8134CE8 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -570999,7 +570999,7 @@ _08134DBE: thumb_func_end sub_8134CE8 thumb_func_start sub_8134DC4 -sub_8134DC4: ; 8134DC4 +sub_8134DC4: @ 8134DC4 push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -571045,7 +571045,7 @@ sub_8134DC4: ; 8134DC4 thumb_func_end sub_8134DC4 thumb_func_start c3_80BF560 -c3_80BF560: ; 8134E30 +c3_80BF560: @ 8134E30 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -571100,7 +571100,7 @@ _08134E96: thumb_func_end c3_80BF560 thumb_func_start sub_8134EA4 -sub_8134EA4: ; 8134EA4 +sub_8134EA4: @ 8134EA4 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -571132,7 +571132,7 @@ sub_8134EA4: ; 8134EA4 thumb_func_end sub_8134EA4 thumb_func_start c2_080111BC -c2_080111BC: ; 8134EE8 +c2_080111BC: @ 8134EE8 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -571151,7 +571151,7 @@ _08134F02: thumb_func_end c2_080111BC thumb_func_start sub_8134F10 -sub_8134F10: ; 8134F10 +sub_8134F10: @ 8134F10 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -571175,7 +571175,7 @@ _08134F30: thumb_func_end sub_8134F10 thumb_func_start sub_8134F40 -sub_8134F40: ; 8134F40 +sub_8134F40: @ 8134F40 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -571202,7 +571202,7 @@ _08134F66: thumb_func_end sub_8134F40 thumb_func_start sub_8134F78 -sub_8134F78: ; 8134F78 +sub_8134F78: @ 8134F78 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -571230,7 +571230,7 @@ sub_8134F78: ; 8134F78 thumb_func_end sub_8134F78 thumb_func_start sub_8134FB0 -sub_8134FB0: ; 8134FB0 +sub_8134FB0: @ 8134FB0 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -571248,7 +571248,7 @@ _08134FC6: thumb_func_end sub_8134FB0 thumb_func_start sub_8134FD4 -sub_8134FD4: ; 8134FD4 +sub_8134FD4: @ 8134FD4 push {lr} lsls r0, 16 lsrs r0, 16 @@ -571275,7 +571275,7 @@ _08134FF6: thumb_func_end sub_8134FD4 thumb_func_start sub_8134FFC -sub_8134FFC: ; 8134FFC +sub_8134FFC: @ 8134FFC push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -571324,7 +571324,7 @@ _08135044: thumb_func_end sub_8134FFC thumb_func_start sub_813504C -sub_813504C: ; 813504C +sub_813504C: @ 813504C push {r4-r6,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -571408,7 +571408,7 @@ _081350DE: thumb_func_end sub_813504C thumb_func_start sub_81350E8 -sub_81350E8: ; 81350E8 +sub_81350E8: @ 81350E8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -571452,7 +571452,7 @@ _0813512A: thumb_func_end sub_81350E8 thumb_func_start sub_8135130 -sub_8135130: ; 8135130 +sub_8135130: @ 8135130 push {r4-r6,lr} adds r4, r0, 0 lsls r4, 24 @@ -571512,7 +571512,7 @@ _081351A2: thumb_func_end sub_8135130 thumb_func_start sub_81351AC -sub_81351AC: ; 81351AC +sub_81351AC: @ 81351AC push {r4-r7,lr} sub sp, 0x4 adds r6, r0, 0 @@ -571590,7 +571590,7 @@ _08135230: thumb_func_end sub_81351AC thumb_func_start sub_8135244 -sub_8135244: ; 8135244 +sub_8135244: @ 8135244 push {r4-r7,lr} sub sp, 0x4 adds r6, r0, 0 @@ -571668,7 +571668,7 @@ _081352C8: thumb_func_end sub_8135244 thumb_func_start sub_81352DC -sub_81352DC: ; 81352DC +sub_81352DC: @ 81352DC push {r4,lr} adds r4, r0, 0 ldr r2, =0x03005e00 @@ -571755,7 +571755,7 @@ _08135370: thumb_func_end sub_81352DC thumb_func_start sub_8135380 -sub_8135380: ; 8135380 +sub_8135380: @ 8135380 push {r4,lr} adds r4, r0, 0 ldr r2, =0x03005e00 @@ -571842,7 +571842,7 @@ _08135414: thumb_func_end sub_8135380 thumb_func_start npc_before_player_of_type -npc_before_player_of_type: ; 8135424 +npc_before_player_of_type: @ 8135424 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -571882,7 +571882,7 @@ _08135472: thumb_func_end npc_before_player_of_type thumb_func_start oei_task_add -oei_task_add: ; 8135478 +oei_task_add: @ 8135478 push {lr} ldr r0, =0x0203ab40 adds r1, r0, 0x2 @@ -571898,7 +571898,7 @@ oei_task_add: ; 8135478 thumb_func_end oei_task_add thumb_func_start task08_080C9820 -task08_080C9820: ; 813549C +task08_080C9820: @ 813549C push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -571959,7 +571959,7 @@ _0813551E: thumb_func_end task08_080C9820 thumb_func_start sub_813552C -sub_813552C: ; 813552C +sub_813552C: @ 813552C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -571992,7 +571992,7 @@ _08135560: thumb_func_end sub_813552C thumb_func_start sub_8135578 -sub_8135578: ; 8135578 +sub_8135578: @ 8135578 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -572065,7 +572065,7 @@ _081355FC: thumb_func_end sub_8135578 thumb_func_start sub_813561C -sub_813561C: ; 813561C +sub_813561C: @ 813561C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -572092,7 +572092,7 @@ sub_813561C: ; 813561C thumb_func_end sub_813561C thumb_func_start sub_8135654 -sub_8135654: ; 8135654 +sub_8135654: @ 8135654 push {r4,lr} bl sub_81797DC lsls r0, 24 @@ -572136,7 +572136,7 @@ _081356AC: thumb_func_end sub_8135654 thumb_func_start sub_81356C4 -sub_81356C4: ; 81356C4 +sub_81356C4: @ 81356C4 push {lr} bl brm_get_pokemon_selection ldr r1, =0x02038c08 @@ -572151,7 +572151,7 @@ sub_81356C4: ; 81356C4 thumb_func_end sub_81356C4 thumb_func_start oei_rocksmash -oei_rocksmash: ; 81356E4 +oei_rocksmash: @ 81356E4 push {lr} bl oei_task_add lsls r0, 24 @@ -572174,7 +572174,7 @@ oei_rocksmash: ; 81356E4 thumb_func_end oei_rocksmash thumb_func_start sub_8135714 -sub_8135714: ; 8135714 +sub_8135714: @ 8135714 push {lr} movs r0, 0x83 bl audio_play @@ -572186,7 +572186,7 @@ sub_8135714: ; 8135714 thumb_func_end sub_8135714 thumb_func_start sub_813572C -sub_813572C: ; 813572C +sub_813572C: @ 813572C push {lr} bl sub_80FE314 lsls r0, 24 @@ -572210,7 +572210,7 @@ _0813574C: thumb_func_end sub_813572C thumb_func_start hm2_dig -hm2_dig: ; 8135760 +hm2_dig: @ 8135760 push {lr} bl flagmods_08054D70 movs r0, 0x26 @@ -572226,7 +572226,7 @@ hm2_dig: ; 8135760 thumb_func_end hm2_dig thumb_func_start sub_8135780 -sub_8135780: ; 8135780 +sub_8135780: @ 8135780 push {lr} bl oei_task_add lsls r0, 24 @@ -572254,7 +572254,7 @@ _081357AC: thumb_func_end sub_8135780 thumb_func_start sub_81357BC -sub_81357BC: ; 81357BC +sub_81357BC: @ 81357BC push {r4,lr} movs r0, 0x26 bl FieldEffectActiveListRemove @@ -572285,7 +572285,7 @@ _081357EE: thumb_func_end sub_81357BC thumb_func_start sub_81357FC -sub_81357FC: ; 81357FC +sub_81357FC: @ 81357FC push {r4-r6,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -572381,7 +572381,7 @@ _081358D4: thumb_func_end sub_81357FC thumb_func_start sub_81358F4 -sub_81358F4: ; 81358F4 +sub_81358F4: @ 81358F4 push {lr} ldr r1, =sub_8059D50 movs r0, 0x1 @@ -572392,7 +572392,7 @@ sub_81358F4: ; 81358F4 thumb_func_end sub_81358F4 thumb_func_start sub_8135908 -sub_8135908: ; 8135908 +sub_8135908: @ 8135908 push {lr} ldr r1, =c2_exit_to_overworld_2_switch movs r0, 0x2 @@ -572403,7 +572403,7 @@ sub_8135908: ; 8135908 thumb_func_end sub_8135908 thumb_func_start sub_813591C -sub_813591C: ; 813591C +sub_813591C: @ 813591C push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -572415,7 +572415,7 @@ sub_813591C: ; 813591C thumb_func_end sub_813591C thumb_func_start sub_8135938 -sub_8135938: ; 8135938 +sub_8135938: @ 8135938 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -572425,7 +572425,7 @@ sub_8135938: ; 8135938 thumb_func_end sub_8135938 thumb_func_start sub_813594C -sub_813594C: ; 813594C +sub_813594C: @ 813594C push {lr} _0813594E: bl sub_81221EC @@ -572449,7 +572449,7 @@ _08135972: thumb_func_end sub_813594C thumb_func_start sub_8135978 -sub_8135978: ; 8135978 +sub_8135978: @ 8135978 push {r4,lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -572693,7 +572693,7 @@ _08135BD2: thumb_func_end sub_8135978 thumb_func_start sub_8135BDC -sub_8135BDC: ; 8135BDC +sub_8135BDC: @ 8135BDC push {lr} bl sub_8121DA0 movs r0, 0 @@ -572728,7 +572728,7 @@ sub_8135BDC: ; 8135BDC thumb_func_end sub_8135BDC thumb_func_start sub_8135C38 -sub_8135C38: ; 8135C38 +sub_8135C38: @ 8135C38 push {r4,lr} sub sp, 0x4 ldr r0, =0x0203ab50 @@ -572824,7 +572824,7 @@ _08135D1A: thumb_func_end sub_8135C38 thumb_func_start sub_8135D24 -sub_8135D24: ; 8135D24 +sub_8135D24: @ 8135D24 push {r4,lr} ldr r0, =gUnknown_085B2748 bl InitWindows @@ -572862,7 +572862,7 @@ _08135D50: thumb_func_end sub_8135D24 thumb_func_start sub_8135D7C -sub_8135D7C: ; 8135D7C +sub_8135D7C: @ 8135D7C push {r4,lr} sub sp, 0x14 lsls r0, 24 @@ -572887,7 +572887,7 @@ sub_8135D7C: ; 8135D7C thumb_func_end sub_8135D7C thumb_func_start sub_8135DAC -sub_8135DAC: ; 8135DAC +sub_8135DAC: @ 8135DAC push {r4,lr} ldr r0, =0x00000111 bl itemid_get_item @@ -572936,7 +572936,7 @@ _08135DFE: thumb_func_end sub_8135DAC thumb_func_start sub_8135E2C -sub_8135E2C: ; 8135E2C +sub_8135E2C: @ 8135E2C push {r4-r7,lr} movs r6, 0 ldr r1, =0x0203ab50 @@ -573032,7 +573032,7 @@ _08135E7C: thumb_func_end sub_8135E2C thumb_func_start sub_8135F04 -sub_8135F04: ; 8135F04 +sub_8135F04: @ 8135F04 push {r4-r6,lr} lsls r1, 16 ldr r2, =0x03005d8c @@ -573077,7 +573077,7 @@ sub_8135F04: ; 8135F04 thumb_func_end sub_8135F04 thumb_func_start sub_8135F70 -sub_8135F70: ; 8135F70 +sub_8135F70: @ 8135F70 push {r4,lr} adds r4, r0, 0 lsls r1, 24 @@ -573117,7 +573117,7 @@ _08135FB0: thumb_func_end sub_8135F70 thumb_func_start sub_8135FCC -sub_8135FCC: ; 8135FCC +sub_8135FCC: @ 8135FCC push {r4-r7,lr} mov r7, r8 push {r7} @@ -573270,7 +573270,7 @@ _081360F8: thumb_func_end sub_8135FCC thumb_func_start sub_8136110 -sub_8136110: ; 8136110 +sub_8136110: @ 8136110 push {lr} sub sp, 0x8 adds r3, r0, 0 @@ -573295,7 +573295,7 @@ sub_8136110: ; 8136110 thumb_func_end sub_8136110 thumb_func_start sub_8136140 -sub_8136140: ; 8136140 +sub_8136140: @ 8136140 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -573356,7 +573356,7 @@ _08136192: thumb_func_end sub_8136140 thumb_func_start sub_81361B0 -sub_81361B0: ; 81361B0 +sub_81361B0: @ 81361B0 push {r4-r7,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -573437,7 +573437,7 @@ _08136246: thumb_func_end sub_81361B0 thumb_func_start sub_813624C -sub_813624C: ; 813624C +sub_813624C: @ 813624C ldr r1, =0x0203ab48 movs r0, 0 strh r0, [r1, 0x4] @@ -573447,7 +573447,7 @@ sub_813624C: ; 813624C thumb_func_end sub_813624C thumb_func_start sub_813625C -sub_813625C: ; 813625C +sub_813625C: @ 813625C push {r4,r5,lr} bl sub_8136140 ldr r0, =0x0203ab50 @@ -573509,7 +573509,7 @@ _081362D6: thumb_func_end sub_813625C thumb_func_start sub_81362E0 -sub_81362E0: ; 81362E0 +sub_81362E0: @ 81362E0 push {r4,r5,lr} ldr r0, =0x0203ab48 ldrh r1, [r0, 0x6] @@ -573557,7 +573557,7 @@ _0813633C: thumb_func_end sub_81362E0 thumb_func_start sub_8136344 -sub_8136344: ; 8136344 +sub_8136344: @ 8136344 push {r4-r7,lr} ldr r0, =0x0203ab48 ldrh r1, [r0, 0x4] @@ -573615,7 +573615,7 @@ _081363A4: thumb_func_end sub_8136344 thumb_func_start sub_81363BC -sub_81363BC: ; 81363BC +sub_81363BC: @ 81363BC push {r4,lr} sub sp, 0x10 ldr r4, =0x0203ab50 @@ -573656,7 +573656,7 @@ _081363FC: thumb_func_end sub_81363BC thumb_func_start sub_8136418 -sub_8136418: ; 8136418 +sub_8136418: @ 8136418 push {r4,lr} ldr r4, =0x0203ab50 ldr r0, [r4] @@ -573679,7 +573679,7 @@ _08136436: thumb_func_end sub_8136418 thumb_func_start sub_8136444 -sub_8136444: ; 8136444 +sub_8136444: @ 8136444 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -573703,7 +573703,7 @@ sub_8136444: ; 8136444 thumb_func_end sub_8136444 thumb_func_start sub_8136470 -sub_8136470: ; 8136470 +sub_8136470: @ 8136470 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x2E @@ -573767,7 +573767,7 @@ _081364E0: thumb_func_end sub_8136470 thumb_func_start sub_81364EC -sub_81364EC: ; 81364EC +sub_81364EC: @ 81364EC push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -573795,7 +573795,7 @@ sub_81364EC: ; 81364EC thumb_func_end sub_81364EC thumb_func_start sub_8136524 -sub_8136524: ; 8136524 +sub_8136524: @ 8136524 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -573861,7 +573861,7 @@ _081365BE: thumb_func_end sub_8136524 thumb_func_start sub_81365C8 -sub_81365C8: ; 81365C8 +sub_81365C8: @ 81365C8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -574002,7 +574002,7 @@ _08136708: thumb_func_end sub_81365C8 thumb_func_start sub_813671C -sub_813671C: ; 813671C +sub_813671C: @ 813671C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -574144,7 +574144,7 @@ _08136848: thumb_func_end sub_813671C thumb_func_start sub_8136854 -sub_8136854: ; 8136854 +sub_8136854: @ 8136854 push {r4-r7,lr} adds r4, r1, 0 lsls r0, 24 @@ -574240,7 +574240,7 @@ _081368E6: thumb_func_end sub_8136854 thumb_func_start sub_8136938 -sub_8136938: ; 8136938 +sub_8136938: @ 8136938 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -574306,7 +574306,7 @@ _0813696A: thumb_func_end sub_8136938 thumb_func_start sub_81369E0 -sub_81369E0: ; 81369E0 +sub_81369E0: @ 81369E0 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -574356,7 +574356,7 @@ _08136A3C: thumb_func_end sub_81369E0 thumb_func_start sub_8136A50 -sub_8136A50: ; 8136A50 +sub_8136A50: @ 8136A50 push {lr} lsls r0, 24 lsrs r0, 24 @@ -574374,7 +574374,7 @@ sub_8136A50: ; 8136A50 thumb_func_end sub_8136A50 thumb_func_start sub_8136A74 -sub_8136A74: ; 8136A74 +sub_8136A74: @ 8136A74 push {lr} ldr r2, =0x03005d8c ldr r0, =0x0203ce7c @@ -574392,7 +574392,7 @@ sub_8136A74: ; 8136A74 thumb_func_end sub_8136A74 thumb_func_start sub_8136AA0 -sub_8136AA0: ; 8136AA0 +sub_8136AA0: @ 8136AA0 push {lr} ldr r0, =0x0203ab48 ldr r1, [r0] @@ -574404,7 +574404,7 @@ sub_8136AA0: ; 8136AA0 thumb_func_end sub_8136AA0 thumb_func_start sub_8136AB4 -sub_8136AB4: ; 8136AB4 +sub_8136AB4: @ 8136AB4 push {r4,r5,lr} sub sp, 0x10 adds r4, r0, 0 @@ -574459,7 +574459,7 @@ sub_8136AB4: ; 8136AB4 thumb_func_end sub_8136AB4 thumb_func_start sub_8136B48 -sub_8136B48: ; 8136B48 +sub_8136B48: @ 8136B48 push {lr} sub sp, 0x10 lsls r0, 24 @@ -574483,7 +574483,7 @@ sub_8136B48: ; 8136B48 thumb_func_end sub_8136B48 thumb_func_start sub_8136B78 -sub_8136B78: ; 8136B78 +sub_8136B78: @ 8136B78 push {r4,r5,lr} sub sp, 0x10 adds r4, r0, 0 @@ -574515,7 +574515,7 @@ sub_8136B78: ; 8136B78 thumb_func_end sub_8136B78 thumb_func_start sub_8136BC0 -sub_8136BC0: ; 8136BC0 +sub_8136BC0: @ 8136BC0 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -574571,7 +574571,7 @@ _08136C36: thumb_func_end sub_8136BC0 thumb_func_start sub_8136C54 -sub_8136C54: ; 8136C54 +sub_8136C54: @ 8136C54 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -574596,7 +574596,7 @@ sub_8136C54: ; 8136C54 thumb_func_end sub_8136C54 thumb_func_start sub_8136C8C -sub_8136C8C: ; 8136C8C +sub_8136C8C: @ 8136C8C push {r4-r7,lr} mov r7, r8 push {r7} @@ -574667,7 +574667,7 @@ _08136D1A: thumb_func_end sub_8136C8C thumb_func_start sub_8136D2C -sub_8136D2C: ; 8136D2C +sub_8136D2C: @ 8136D2C push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -574706,7 +574706,7 @@ sub_8136D2C: ; 8136D2C thumb_func_end sub_8136D2C thumb_func_start sub_8136D90 -sub_8136D90: ; 8136D90 +sub_8136D90: @ 8136D90 push {r4-r6,lr} adds r4, r0, 0 lsls r4, 24 @@ -574741,7 +574741,7 @@ sub_8136D90: ; 8136D90 thumb_func_end sub_8136D90 thumb_func_start sub_8136DE8 -sub_8136DE8: ; 8136DE8 +sub_8136DE8: @ 8136DE8 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -574767,7 +574767,7 @@ sub_8136DE8: ; 8136DE8 thumb_func_end sub_8136DE8 thumb_func_start sub_8136E20 -sub_8136E20: ; 8136E20 +sub_8136E20: @ 8136E20 push {r4,lr} lsls r0, 24 ldr r3, =0x03005d8c @@ -574815,7 +574815,7 @@ sub_8136E20: ; 8136E20 thumb_func_end sub_8136E20 thumb_func_start sub_8136E88 -sub_8136E88: ; 8136E88 +sub_8136E88: @ 8136E88 push {r4,lr} movs r4, 0 _08136E8C: @@ -574832,7 +574832,7 @@ _08136E8C: thumb_func_end sub_8136E88 thumb_func_start sub_8136EA4 -sub_8136EA4: ; 8136EA4 +sub_8136EA4: @ 8136EA4 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x1 @@ -574863,7 +574863,7 @@ _08136ECC: thumb_func_end sub_8136EA4 thumb_func_start sub_8136EDC -sub_8136EDC: ; 8136EDC +sub_8136EDC: @ 8136EDC push {lr} movs r1, 0x6 bl sub_8136F9C @@ -574878,7 +574878,7 @@ _08136EEE: thumb_func_end sub_8136EDC thumb_func_start sub_8136EF4 -sub_8136EF4: ; 8136EF4 +sub_8136EF4: @ 8136EF4 push {lr} movs r1, 0 ldr r0, =0x03005d8c @@ -574909,7 +574909,7 @@ _08136F26: thumb_func_end sub_8136EF4 thumb_func_start sub_8136F2C -sub_8136F2C: ; 8136F2C +sub_8136F2C: @ 8136F2C push {r4,lr} adds r4, r0, 0 bl sub_8136EF4 @@ -574941,7 +574941,7 @@ _08136F62: thumb_func_end sub_8136F2C thumb_func_start sub_8136F68 -sub_8136F68: ; 8136F68 +sub_8136F68: @ 8136F68 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -574967,7 +574967,7 @@ _08136F96: thumb_func_end sub_8136F68 thumb_func_start sub_8136F9C -sub_8136F9C: ; 8136F9C +sub_8136F9C: @ 8136F9C push {lr} lsls r1, 24 lsrs r1, 24 @@ -575014,7 +575014,7 @@ _08136FDE: thumb_func_end sub_8136F9C thumb_func_start sub_8136FE4 -sub_8136FE4: ; 8136FE4 +sub_8136FE4: @ 8136FE4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -575066,7 +575066,7 @@ _0813702A: thumb_func_end sub_8136FE4 thumb_func_start sub_8137044 -sub_8137044: ; 8137044 +sub_8137044: @ 8137044 push {r4,lr} adds r4, r1, 0 movs r1, 0 @@ -575085,7 +575085,7 @@ sub_8137044: ; 8137044 thumb_func_end sub_8137044 thumb_func_start sub_8137068 -sub_8137068: ; 8137068 +sub_8137068: @ 8137068 push {r4-r7,lr} adds r6, r1, 0 lsls r0, 24 @@ -575124,7 +575124,7 @@ _081370AC: thumb_func_end sub_8137068 thumb_func_start sub_81370B4 -sub_81370B4: ; 81370B4 +sub_81370B4: @ 81370B4 push {r4-r7,lr} adds r5, r0, 0 movs r7, 0 @@ -575163,7 +575163,7 @@ _081370E2: thumb_func_end sub_81370B4 thumb_func_start sub_81370FC -sub_81370FC: ; 81370FC +sub_81370FC: @ 81370FC push {r4,lr} bl sub_81798D0 lsls r0, 24 @@ -575210,7 +575210,7 @@ _08137172: thumb_func_end sub_81370FC thumb_func_start hm2_flash -hm2_flash: ; 8137178 +hm2_flash: @ 8137178 push {r4,lr} bl oei_task_add adds r4, r0, 0 @@ -575237,7 +575237,7 @@ hm2_flash: ; 8137178 thumb_func_end hm2_flash thumb_func_start sub_81371B4 -sub_81371B4: ; 81371B4 +sub_81371B4: @ 81371B4 push {lr} movs r0, 0xCF bl audio_play @@ -575251,7 +575251,7 @@ sub_81371B4: ; 81371B4 thumb_func_end sub_81371B4 thumb_func_start sub_81371D4 -sub_81371D4: ; 81371D4 +sub_81371D4: @ 81371D4 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -575262,7 +575262,7 @@ sub_81371D4: ; 81371D4 thumb_func_end sub_81371D4 thumb_func_start sub_81371EC -sub_81371EC: ; 81371EC +sub_81371EC: @ 81371EC push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -575272,7 +575272,7 @@ sub_81371EC: ; 81371EC thumb_func_end sub_81371EC thumb_func_start c2_change_map -c2_change_map: ; 8137200 +c2_change_map: @ 8137200 push {r4,lr} sub sp, 0x8 movs r0, 0 @@ -575369,7 +575369,7 @@ _081372D2: thumb_func_end c2_change_map thumb_func_start sub_8137304 -sub_8137304: ; 8137304 +sub_8137304: @ 8137304 push {r4-r7,lr} bl get_map_light_from_warp0 lsls r0, 24 @@ -575419,7 +575419,7 @@ _0813735A: thumb_func_end sub_8137304 thumb_func_start sub_8137360 -sub_8137360: ; 8137360 +sub_8137360: @ 8137360 push {r4-r6,lr} lsls r0, 24 lsls r1, 24 @@ -575461,7 +575461,7 @@ _081373A2: thumb_func_end sub_8137360 thumb_func_start fade_type_for_given_maplight_pair -fade_type_for_given_maplight_pair: ; 81373A8 +fade_type_for_given_maplight_pair: @ 81373A8 push {r4-r6,lr} lsls r0, 24 lsls r1, 24 @@ -575503,7 +575503,7 @@ _081373EA: thumb_func_end fade_type_for_given_maplight_pair thumb_func_start sub_81373F0 -sub_81373F0: ; 81373F0 +sub_81373F0: @ 81373F0 push {lr} ldr r0, =sub_8137404 movs r1, 0 @@ -575514,7 +575514,7 @@ sub_81373F0: ; 81373F0 thumb_func_end sub_81373F0 thumb_func_start sub_8137404 -sub_8137404: ; 8137404 +sub_8137404: @ 8137404 lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -575529,7 +575529,7 @@ sub_8137404: ; 8137404 thumb_func_end sub_8137404 thumb_func_start sub_8137420 -sub_8137420: ; 8137420 +sub_8137420: @ 8137420 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -575585,7 +575585,7 @@ sub_8137420: ; 8137420 thumb_func_end sub_8137420 thumb_func_start sub_81374C4 -sub_81374C4: ; 81374C4 +sub_81374C4: @ 81374C4 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -575622,7 +575622,7 @@ _08137500: thumb_func_end sub_81374C4 thumb_func_start sub_813750C -sub_813750C: ; 813750C +sub_813750C: @ 813750C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -575668,7 +575668,7 @@ _08137566: thumb_func_end sub_813750C thumb_func_start sub_8137574 -sub_8137574: ; 8137574 +sub_8137574: @ 8137574 push {lr} lsls r0, 24 lsrs r0, 24 @@ -575697,7 +575697,7 @@ _081375A0: thumb_func_end sub_8137574 thumb_func_start sub_81375A8 -sub_81375A8: ; 81375A8 +sub_81375A8: @ 81375A8 push {lr} ldr r0, =sub_81375BC movs r1, 0 @@ -575708,7 +575708,7 @@ sub_81375A8: ; 81375A8 thumb_func_end sub_81375A8 thumb_func_start sub_81375BC -sub_81375BC: ; 81375BC +sub_81375BC: @ 81375BC lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -575723,7 +575723,7 @@ sub_81375BC: ; 81375BC thumb_func_end sub_81375BC thumb_func_start sub_81375D8 -sub_81375D8: ; 81375D8 +sub_81375D8: @ 81375D8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -575780,7 +575780,7 @@ sub_81375D8: ; 81375D8 thumb_func_end sub_81375D8 thumb_func_start sub_8137678 -sub_8137678: ; 8137678 +sub_8137678: @ 8137678 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -575823,7 +575823,7 @@ _081376C8: thumb_func_end sub_8137678 thumb_func_start sub_81376DC -sub_81376DC: ; 81376DC +sub_81376DC: @ 81376DC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -575866,7 +575866,7 @@ _08137726: thumb_func_end sub_81376DC thumb_func_start sub_8137734 -sub_8137734: ; 8137734 +sub_8137734: @ 8137734 push {r4-r7,lr} mov r7, r8 push {r7} @@ -576014,7 +576014,7 @@ _0813785A: thumb_func_end sub_8137734 thumb_func_start sp0C8_whiteout_maybe -sp0C8_whiteout_maybe: ; 813787C +sp0C8_whiteout_maybe: @ 813787C push {lr} ldr r0, =c2_whiteout bl SetMainCallback2 @@ -576025,7 +576025,7 @@ sp0C8_whiteout_maybe: ; 813787C thumb_func_end sp0C8_whiteout_maybe thumb_func_start sub_8137890 -sub_8137890: ; 8137890 +sub_8137890: @ 8137890 push {r4,lr} ldr r0, =0x00004024 bl VarGet @@ -576046,7 +576046,7 @@ sub_8137890: ; 8137890 thumb_func_end sub_8137890 thumb_func_start sub_81378BC -sub_81378BC: ; 81378BC +sub_81378BC: @ 81378BC push {r4,lr} adds r4, r0, 0 ldr r0, =0x00004024 @@ -576064,7 +576064,7 @@ sub_81378BC: ; 81378BC thumb_func_end sub_81378BC thumb_func_start sub_81378E4 -sub_81378E4: ; 81378E4 +sub_81378E4: @ 81378E4 push {r4,lr} bl GenerateRandomNumber adds r4, r0, 0 @@ -576081,7 +576081,7 @@ sub_81378E4: ; 81378E4 thumb_func_end sub_81378E4 thumb_func_start sub_8137904 -sub_8137904: ; 8137904 +sub_8137904: @ 8137904 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -576110,7 +576110,7 @@ _08137928: thumb_func_end sub_8137904 thumb_func_start sub_813793C -sub_813793C: ; 813793C +sub_813793C: @ 813793C push {r4-r6,lr} bl sub_8137890 lsrs r6, r0, 16 @@ -576148,7 +576148,7 @@ _08137980: thumb_func_end sub_813793C thumb_func_start sub_8137988 -sub_8137988: ; 8137988 +sub_8137988: @ 8137988 push {lr} bl get_map_light_from_warp0 lsls r0, 24 @@ -576181,7 +576181,7 @@ _081379CE: thumb_func_end sub_8137988 thumb_func_start sub_81379D8 -sub_81379D8: ; 81379D8 +sub_81379D8: @ 81379D8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -576199,7 +576199,7 @@ _081379F2: thumb_func_end sub_81379D8 thumb_func_start sub_81379F8 -sub_81379F8: ; 81379F8 +sub_81379F8: @ 81379F8 push {lr} ldr r0, =sub_81379D8 movs r1, 0x50 @@ -576210,7 +576210,7 @@ sub_81379F8: ; 81379F8 thumb_func_end sub_81379F8 thumb_func_start sub_8137A0C -sub_8137A0C: ; 8137A0C +sub_8137A0C: @ 8137A0C push {lr} ldr r0, =0x00004049 bl GetVarPointer @@ -576222,7 +576222,7 @@ sub_8137A0C: ; 8137A0C thumb_func_end sub_8137A0C thumb_func_start sub_8137A20 -sub_8137A20: ; 8137A20 +sub_8137A20: @ 8137A20 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 16 @@ -576244,7 +576244,7 @@ sub_8137A20: ; 8137A20 thumb_func_end sub_8137A20 thumb_func_start sub_8137A4C -sub_8137A4C: ; 8137A4C +sub_8137A4C: @ 8137A4C push {lr} ldr r0, =0x020375e0 ldrh r0, [r0] @@ -576277,7 +576277,7 @@ _08137A80: thumb_func_end sub_8137A4C thumb_func_start sub_8137A98 -sub_8137A98: ; 8137A98 +sub_8137A98: @ 8137A98 push {lr} lsls r0, 16 lsrs r0, 16 @@ -576460,7 +576460,7 @@ _08137C06: thumb_func_end sub_8137A98 thumb_func_start sub_8137C10 -sub_8137C10: ; 8137C10 +sub_8137C10: @ 8137C10 push {lr} ldr r0, =0x020375e0 ldrh r0, [r0] @@ -576472,7 +576472,7 @@ sub_8137C10: ; 8137C10 thumb_func_end sub_8137C10 thumb_func_start sub_8137C28 -sub_8137C28: ; 8137C28 +sub_8137C28: @ 8137C28 push {lr} ldr r0, =sub_8174194 bl SetMainCallback2 @@ -576483,7 +576483,7 @@ sub_8137C28: ; 8137C28 thumb_func_end sub_8137C28 thumb_func_start sub_8137C3C -sub_8137C3C: ; 8137C3C +sub_8137C3C: @ 8137C3C push {lr} ldr r0, =c2_exit_to_overworld_2_switch bl SetMainCallback2 @@ -576496,7 +576496,7 @@ sub_8137C3C: ; 8137C3C thumb_func_end sub_8137C3C thumb_func_start mapldr_080CA5C0 -mapldr_080CA5C0: ; 8137C5C +mapldr_080CA5C0: @ 8137C5C push {lr} sub sp, 0x4 bl script_env_2_enable @@ -576520,7 +576520,7 @@ mapldr_080CA5C0: ; 8137C5C thumb_func_end mapldr_080CA5C0 thumb_func_start sub_8137C94 -sub_8137C94: ; 8137C94 +sub_8137C94: @ 8137C94 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -576539,7 +576539,7 @@ _08137CAC: thumb_func_end sub_8137C94 thumb_func_start sub_8137CB4 -sub_8137CB4: ; 8137CB4 +sub_8137CB4: @ 8137CB4 push {lr} ldr r0, =sub_8177888 bl SetMainCallback2 @@ -576550,7 +576550,7 @@ sub_8137CB4: ; 8137CB4 thumb_func_end sub_8137CB4 thumb_func_start Special_ViewWallClock -Special_ViewWallClock: ; 8137CC8 +Special_ViewWallClock: @ 8137CC8 push {lr} ldr r0, =0x030022c0 ldr r1, =c2_exit_to_overworld_2_switch @@ -576564,7 +576564,7 @@ Special_ViewWallClock: ; 8137CC8 thumb_func_end Special_ViewWallClock thumb_func_start wild_pokemon_reroll -wild_pokemon_reroll: ; 8137CEC +wild_pokemon_reroll: @ 8137CEC ldr r0, =0x0203ab54 movs r1, 0 strb r1, [r0] @@ -576578,7 +576578,7 @@ wild_pokemon_reroll: ; 8137CEC thumb_func_end wild_pokemon_reroll thumb_func_start sub_8137D0C -sub_8137D0C: ; 8137D0C +sub_8137D0C: @ 8137D0C ldr r1, =0x0203ab54 movs r0, 0x1 strb r0, [r1] @@ -576594,7 +576594,7 @@ sub_8137D0C: ; 8137D0C thumb_func_end sub_8137D0C thumb_func_start sp0E3_walkrun_bitfield_interpretation -sp0E3_walkrun_bitfield_interpretation: ; 8137D34 +sp0E3_walkrun_bitfield_interpretation: @ 8137D34 push {lr} movs r0, 0x4 bl TestPlayerAvatarFlags @@ -576619,7 +576619,7 @@ _08137D58: thumb_func_end sp0E3_walkrun_bitfield_interpretation thumb_func_start sub_8137D5C -sub_8137D5C: ; 8137D5C +sub_8137D5C: @ 8137D5C push {r4-r7,lr} adds r7, r0, 0 lsls r1, 24 @@ -576744,7 +576744,7 @@ _08137E5C: thumb_func_end sub_8137D5C thumb_func_start sub_8137E6C -sub_8137E6C: ; 8137E6C +sub_8137E6C: @ 8137E6C push {r4,r5,lr} ldr r0, =0x030022c0 ldr r1, =0x0203ab58 @@ -576765,7 +576765,7 @@ sub_8137E6C: ; 8137E6C thumb_func_end sub_8137E6C thumb_func_start sub_8137E9C -sub_8137E9C: ; 8137E9C +sub_8137E9C: @ 8137E9C push {r4-r7,lr} mov r7, r8 push {r7} @@ -576809,7 +576809,7 @@ _08137EE6: thumb_func_end sub_8137E9C thumb_func_start sub_8137EFC -sub_8137EFC: ; 8137EFC +sub_8137EFC: @ 8137EFC push {r4,lr} ldr r0, =0x00004028 bl VarGet @@ -576841,7 +576841,7 @@ _08137F3E: thumb_func_end sub_8137EFC thumb_func_start sub_8137F44 -sub_8137F44: ; 8137F44 +sub_8137F44: @ 8137F44 push {r4,lr} ldr r0, =0x020322dc ldrh r1, [r0] @@ -576875,7 +576875,7 @@ _08137F7C: thumb_func_end sub_8137F44 thumb_func_start sub_8137F90 -sub_8137F90: ; 8137F90 +sub_8137F90: @ 8137F90 push {lr} ldr r0, =0x0000088d bl FlagSet @@ -576889,7 +576889,7 @@ sub_8137F90: ; 8137F90 thumb_func_end sub_8137F90 thumb_func_start sub_8137FB0 -sub_8137FB0: ; 8137FB0 +sub_8137FB0: @ 8137FB0 push {lr} ldr r0, =0x0000088d bl FlagReset @@ -576899,7 +576899,7 @@ sub_8137FB0: ; 8137FB0 thumb_func_end sub_8137FB0 thumb_func_start sub_8137FC0 -sub_8137FC0: ; 8137FC0 +sub_8137FC0: @ 8137FC0 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -576930,7 +576930,7 @@ _08137FF6: thumb_func_end sub_8137FC0 thumb_func_start sub_8137FFC -sub_8137FFC: ; 8137FFC +sub_8137FFC: @ 8137FFC push {r4-r7,lr} mov r7, r8 push {r7} @@ -577042,7 +577042,7 @@ _081380CE: thumb_func_end sub_8137FFC thumb_func_start is_tile_that_overrides_player_control -is_tile_that_overrides_player_control: ; 81380D8 +is_tile_that_overrides_player_control: @ 81380D8 push {lr} movs r0, 0x88 bl FlagGet @@ -577079,7 +577079,7 @@ _0813811A: thumb_func_end is_tile_that_overrides_player_control thumb_func_start sub_8138120 -sub_8138120: ; 8138120 +sub_8138120: @ 8138120 push {lr} movs r0, 0x8A bl FlagGet @@ -577116,7 +577116,7 @@ _08138162: thumb_func_end sub_8138120 thumb_func_start sub_8138168 -sub_8138168: ; 8138168 +sub_8138168: @ 8138168 push {lr} movs r0, 0x72 bl FlagGet @@ -577153,7 +577153,7 @@ _081381AA: thumb_func_end sub_8138168 thumb_func_start sub_81381B0 -sub_81381B0: ; 81381B0 +sub_81381B0: @ 81381B0 push {lr} movs r0, 0x80 bl FlagGet @@ -577190,7 +577190,7 @@ _081381F2: thumb_func_end sub_81381B0 thumb_func_start sub_81381F8 -sub_81381F8: ; 81381F8 +sub_81381F8: @ 81381F8 push {lr} movs r0, 0x75 bl FlagGet @@ -577227,7 +577227,7 @@ _0813823A: thumb_func_end sub_81381F8 thumb_func_start sub_8138240 -sub_8138240: ; 8138240 +sub_8138240: @ 8138240 push {r4-r7,lr} mov r7, r8 push {r7} @@ -577275,7 +577275,7 @@ _0813828A: thumb_func_end sub_8138240 thumb_func_start SpawnLinkPartnerFieldObject -SpawnLinkPartnerFieldObject: ; 81382A0 +SpawnLinkPartnerFieldObject: @ 81382A0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -577477,7 +577477,7 @@ _08138410: thumb_func_end SpawnLinkPartnerFieldObject thumb_func_start sub_813842C -sub_813842C: ; 813842C +sub_813842C: @ 813842C push {r4,r5,lr} lsls r0, 24 lsls r1, 24 @@ -577573,7 +577573,7 @@ _081384E6: thumb_func_end sub_813842C thumb_func_start sub_81384F0 -sub_81384F0: ; 81384F0 +sub_81384F0: @ 81384F0 push {r4,r5,lr} movs r4, 0 ldr r5, =gUnknown_085B2B68 @@ -577610,7 +577610,7 @@ _0813852A: thumb_func_end sub_81384F0 thumb_func_start sub_8138540 -sub_8138540: ; 8138540 +sub_8138540: @ 8138540 push {r4-r6,lr} movs r5, 0xC _08138544: @@ -577824,7 +577824,7 @@ _08138744: thumb_func_end sub_8138540 thumb_func_start sub_8138750 -sub_8138750: ; 8138750 +sub_8138750: @ 8138750 push {r4-r6,lr} ldr r4, =gUnknown_085B2B68 movs r5, 0x3 @@ -577979,7 +577979,7 @@ _081388DA: thumb_func_end sub_8138750 thumb_func_start sub_81388E4 -sub_81388E4: ; 81388E4 +sub_81388E4: @ 81388E4 push {lr} ldr r0, =0x0203ab5c movs r1, 0 @@ -577997,7 +577997,7 @@ sub_81388E4: ; 81388E4 thumb_func_end sub_81388E4 thumb_func_start sub_8138910 -sub_8138910: ; 8138910 +sub_8138910: @ 8138910 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -578041,7 +578041,7 @@ _08138970: thumb_func_end sub_8138910 thumb_func_start sub_8138978 -sub_8138978: ; 8138978 +sub_8138978: @ 8138978 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -578198,7 +578198,7 @@ _08138A92: thumb_func_end sub_8138978 thumb_func_start sub_8138AA4 -sub_8138AA4: ; 8138AA4 +sub_8138AA4: @ 8138AA4 push {lr} ldr r0, =0x020375e0 ldrb r0, [r0] @@ -578211,7 +578211,7 @@ sub_8138AA4: ; 8138AA4 thumb_func_end sub_8138AA4 thumb_func_start sub_8138AC0 -sub_8138AC0: ; 8138AC0 +sub_8138AC0: @ 8138AC0 push {lr} ldr r0, =0x02021fc4 bl box_related_two__2 @@ -578221,7 +578221,7 @@ sub_8138AC0: ; 8138AC0 thumb_func_end sub_8138AC0 thumb_func_start sub_8138AD0 -sub_8138AD0: ; 8138AD0 +sub_8138AD0: @ 8138AD0 ldr r1, =0x020375e0 ldr r0, =0x03005d8c ldr r2, [r0] @@ -578235,7 +578235,7 @@ sub_8138AD0: ; 8138AD0 thumb_func_end sub_8138AD0 thumb_func_start sub_8138AF0 -sub_8138AF0: ; 8138AF0 +sub_8138AF0: @ 8138AF0 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -578253,7 +578253,7 @@ sub_8138AF0: ; 8138AF0 thumb_func_end sub_8138AF0 thumb_func_start sub_8138B10 -sub_8138B10: ; 8138B10 +sub_8138B10: @ 8138B10 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -578276,7 +578276,7 @@ _08138B3C: thumb_func_end sub_8138B10 thumb_func_start sub_8138B48 -sub_8138B48: ; 8138B48 +sub_8138B48: @ 8138B48 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -578299,7 +578299,7 @@ _08138B74: thumb_func_end sub_8138B48 thumb_func_start sub_8138B80 -sub_8138B80: ; 8138B80 +sub_8138B80: @ 8138B80 ldr r0, =0x0202433a ldrb r0, [r0] bx lr @@ -578307,7 +578307,7 @@ sub_8138B80: ; 8138B80 thumb_func_end sub_8138B80 thumb_func_start sub_8138B8C -sub_8138B8C: ; 8138B8C +sub_8138B8C: @ 8138B8C push {lr} sub sp, 0x4 ldr r0, =0x020375e0 @@ -578340,7 +578340,7 @@ _08138BC2: thumb_func_end sub_8138B8C thumb_func_start sub_8138BC8 -sub_8138BC8: ; 8138BC8 +sub_8138BC8: @ 8138BC8 push {lr} ldr r0, =0x020375e0 ldrh r0, [r0] @@ -578351,7 +578351,7 @@ sub_8138BC8: ; 8138BC8 thumb_func_end sub_8138BC8 thumb_func_start sub_8138BDC -sub_8138BDC: ; 8138BDC +sub_8138BDC: @ 8138BDC push {lr} ldr r0, =0x03005cf8 movs r1, 0 @@ -578371,7 +578371,7 @@ _08138BF6: thumb_func_end sub_8138BDC thumb_func_start sub_8138C04 -sub_8138C04: ; 8138C04 +sub_8138C04: @ 8138C04 push {r4,lr} bl sub_8139688 lsls r0, 24 @@ -578437,7 +578437,7 @@ _08138C7E: thumb_func_end sub_8138C04 thumb_func_start sub_8138C84 -sub_8138C84: ; 8138C84 +sub_8138C84: @ 8138C84 push {lr} ldr r0, =c2_exit_to_overworld_1_continue_scripts_restart_music bl sub_817018C @@ -578447,7 +578447,7 @@ sub_8138C84: ; 8138C84 thumb_func_end sub_8138C84 thumb_func_start sub_8138C94 -sub_8138C94: ; 8138C94 +sub_8138C94: @ 8138C94 push {lr} ldr r0, =sub_8138C84 bl SetMainCallback2 @@ -578457,7 +578457,7 @@ sub_8138C94: ; 8138C94 thumb_func_end sub_8138C94 thumb_func_start sp0D9_ComputerRelated -sp0D9_ComputerRelated: ; 8138CA4 +sp0D9_ComputerRelated: @ 8138CA4 push {r4,lr} ldr r4, =sub_8138CE8 adds r0, r4, 0 @@ -578490,7 +578490,7 @@ _08138CD8: thumb_func_end sp0D9_ComputerRelated thumb_func_start sub_8138CE8 -sub_8138CE8: ; 8138CE8 +sub_8138CE8: @ 8138CE8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -578512,7 +578512,7 @@ _08138D06: thumb_func_end sub_8138CE8 thumb_func_start sub_8138D10 -sub_8138D10: ; 8138D10 +sub_8138D10: @ 8138D10 push {r4-r6,lr} adds r4, r0, 0 movs r6, 0 @@ -578579,7 +578579,7 @@ _08138D7C: thumb_func_end sub_8138D10 thumb_func_start sub_8138D88 -sub_8138D88: ; 8138D88 +sub_8138D88: @ 8138D88 push {r4,r5,lr} lsls r1, 24 lsrs r1, 24 @@ -578654,7 +578654,7 @@ _08138DE6: thumb_func_end sub_8138D88 thumb_func_start sub_8138E20 -sub_8138E20: ; 8138E20 +sub_8138E20: @ 8138E20 push {lr} bl sub_8138E2C pop {r0} @@ -578662,7 +578662,7 @@ sub_8138E20: ; 8138E20 thumb_func_end sub_8138E20 thumb_func_start sub_8138E2C -sub_8138E2C: ; 8138E2C +sub_8138E2C: @ 8138E2C push {r4-r6,lr} movs r6, 0 movs r5, 0 @@ -578739,7 +578739,7 @@ _08138E82: thumb_func_end sub_8138E2C thumb_func_start sub_8138EC0 -sub_8138EC0: ; 8138EC0 +sub_8138EC0: @ 8138EC0 push {r4,lr} ldr r4, =sub_8138F04 adds r0, r4, 0 @@ -578772,7 +578772,7 @@ _08138EF4: thumb_func_end sub_8138EC0 thumb_func_start sub_8138F04 -sub_8138F04: ; 8138F04 +sub_8138F04: @ 8138F04 push {lr} lsls r0, 24 lsrs r0, 24 @@ -578794,7 +578794,7 @@ _08138F22: thumb_func_end sub_8138F04 thumb_func_start sub_8138F2C -sub_8138F2C: ; 8138F2C +sub_8138F2C: @ 8138F2C push {r4,lr} adds r4, r0, 0 movs r1, 0xE @@ -578853,7 +578853,7 @@ _08138F9A: thumb_func_end sub_8138F2C thumb_func_start sub_8138FAC -sub_8138FAC: ; 8138FAC +sub_8138FAC: @ 8138FAC push {lr} ldr r2, =0x00000e9d movs r0, 0x12 @@ -578870,7 +578870,7 @@ sub_8138FAC: ; 8138FAC thumb_func_end sub_8138FAC thumb_func_start sub_8138FD4 -sub_8138FD4: ; 8138FD4 +sub_8138FD4: @ 8138FD4 push {lr} ldr r1, =0x020375e0 ldr r0, =0x000001f5 @@ -578882,7 +578882,7 @@ sub_8138FD4: ; 8138FD4 thumb_func_end sub_8138FD4 thumb_func_start sub_8138FEC -sub_8138FEC: ; 8138FEC +sub_8138FEC: @ 8138FEC push {lr} ldr r1, =0x020375e0 ldr r0, =0x000001f5 @@ -578894,7 +578894,7 @@ sub_8138FEC: ; 8138FEC thumb_func_end sub_8138FEC thumb_func_start sub_8139004 -sub_8139004: ; 8139004 +sub_8139004: @ 8139004 push {lr} bl sub_8139688 lsls r0, 24 @@ -578918,7 +578918,7 @@ _0813902A: thumb_func_end sub_8139004 thumb_func_start sub_8139030 -sub_8139030: ; 8139030 +sub_8139030: @ 8139030 push {lr} bl sub_8139688 lsls r0, 24 @@ -578942,7 +578942,7 @@ _08139056: thumb_func_end sub_8139030 thumb_func_start sub_813905C -sub_813905C: ; 813905C +sub_813905C: @ 813905C push {lr} bl sub_8139688 lsls r0, 24 @@ -578966,7 +578966,7 @@ _08139082: thumb_func_end sub_813905C thumb_func_start sub_8139088 -sub_8139088: ; 8139088 +sub_8139088: @ 8139088 push {lr} bl sub_8139688 lsls r0, 24 @@ -578990,7 +578990,7 @@ _081390AE: thumb_func_end sub_8139088 thumb_func_start sub_81390B4 -sub_81390B4: ; 81390B4 +sub_81390B4: @ 81390B4 push {lr} bl sub_8139688 lsls r0, 24 @@ -579014,7 +579014,7 @@ _081390DA: thumb_func_end sub_81390B4 thumb_func_start sub_81390E0 -sub_81390E0: ; 81390E0 +sub_81390E0: @ 81390E0 push {r4-r6,lr} movs r5, 0 ldr r6, =gBaseStats @@ -579071,7 +579071,7 @@ _0813914A: thumb_func_end sub_81390E0 thumb_func_start SpawnScriptFieldObject -SpawnScriptFieldObject: ; 8139158 +SpawnScriptFieldObject: @ 8139158 push {lr} sub sp, 0x8 ldr r0, =0x03005d8c @@ -579111,7 +579111,7 @@ SpawnScriptFieldObject: ; 8139158 thumb_func_end SpawnScriptFieldObject thumb_func_start RemoveScriptFieldObject -RemoveScriptFieldObject: ; 81391AC +RemoveScriptFieldObject: @ 81391AC push {lr} bl GetPlayerAvatarObjectId lsls r0, 24 @@ -579129,7 +579129,7 @@ RemoveScriptFieldObject: ; 81391AC thumb_func_end RemoveScriptFieldObject thumb_func_start sub_81391D0 -sub_81391D0: ; 81391D0 +sub_81391D0: @ 81391D0 push {lr} bl sub_8139688 lsls r0, 24 @@ -579151,7 +579151,7 @@ sub_81391D0: ; 81391D0 thumb_func_end sub_81391D0 thumb_func_start sub_8139200 -sub_8139200: ; 8139200 +sub_8139200: @ 8139200 push {r4,lr} ldr r4, =0x02021cc4 ldr r0, =0x00004026 @@ -579169,7 +579169,7 @@ sub_8139200: ; 8139200 thumb_func_end sub_8139200 thumb_func_start sub_8139228 -sub_8139228: ; 8139228 +sub_8139228: @ 8139228 push {lr} movs r0, 0x20 bl sub_80847F8 @@ -579180,7 +579180,7 @@ sub_8139228: ; 8139228 thumb_func_end sub_8139228 thumb_func_start sub_8139238 -sub_8139238: ; 8139238 +sub_8139238: @ 8139238 push {lr} ldr r0, =0x02021cc4 bl sub_8165284 @@ -579190,7 +579190,7 @@ sub_8139238: ; 8139238 thumb_func_end sub_8139238 thumb_func_start sub_8139248 -sub_8139248: ; 8139248 +sub_8139248: @ 8139248 push {r4,r5,lr} ldr r0, =0x03005d8c ldr r2, [r0] @@ -579232,7 +579232,7 @@ _08139296: thumb_func_end sub_8139248 thumb_func_start sub_81392AC -sub_81392AC: ; 81392AC +sub_81392AC: @ 81392AC push {lr} ldr r1, =0x020375e0 ldr r0, =0x00000213 @@ -579252,7 +579252,7 @@ _081392CE: thumb_func_end sub_81392AC thumb_func_start sub_81392D4 -sub_81392D4: ; 81392D4 +sub_81392D4: @ 81392D4 push {lr} ldr r1, =0x020375e0 movs r0, 0x85 @@ -579273,7 +579273,7 @@ _081392F2: thumb_func_end sub_81392D4 thumb_func_start sub_81392F8 -sub_81392F8: ; 81392F8 +sub_81392F8: @ 81392F8 push {lr} ldr r1, =0x020375e0 ldr r0, =0x00000215 @@ -579293,7 +579293,7 @@ _0813931A: thumb_func_end sub_81392F8 thumb_func_start sub_8139320 -sub_8139320: ; 8139320 +sub_8139320: @ 8139320 push {lr} ldr r1, =0x020375e0 ldr r0, =0x00000216 @@ -579313,7 +579313,7 @@ _08139342: thumb_func_end sub_8139320 thumb_func_start sub_8139348 -sub_8139348: ; 8139348 +sub_8139348: @ 8139348 push {lr} bl sub_8139688 lsls r0, 24 @@ -579333,7 +579333,7 @@ sub_8139348: ; 8139348 thumb_func_end sub_8139348 thumb_func_start sub_8139370 -sub_8139370: ; 8139370 +sub_8139370: @ 8139370 push {r4,lr} sub sp, 0x4 movs r0, 0x2A @@ -579372,7 +579372,7 @@ _081393B6: thumb_func_end sub_8139370 thumb_func_start sub_81393C8 -sub_81393C8: ; 81393C8 +sub_81393C8: @ 81393C8 push {lr} bl sub_8139688 lsls r0, 24 @@ -579397,7 +579397,7 @@ _081393F6: thumb_func_end sub_81393C8 thumb_func_start sub_81393FC -sub_81393FC: ; 81393FC +sub_81393FC: @ 81393FC push {lr} movs r0, 0xC7 bl FlagGet @@ -579442,7 +579442,7 @@ _08139456: thumb_func_end sub_81393FC thumb_func_start sub_813945C -sub_813945C: ; 813945C +sub_813945C: @ 813945C push {lr} ldr r0, =0x000008bf bl FlagSet @@ -579452,7 +579452,7 @@ sub_813945C: ; 813945C thumb_func_end sub_813945C thumb_func_start sub_813946C -sub_813946C: ; 813946C +sub_813946C: @ 813946C push {r4,r5,lr} sub sp, 0x14 ldr r5, =0x020244ec @@ -579503,7 +579503,7 @@ sub_813946C: ; 813946C thumb_func_end sub_813946C thumb_func_start sub_81394D8 -sub_81394D8: ; 81394D8 +sub_81394D8: @ 81394D8 push {r4-r6,lr} ldr r0, =0x00004023 bl VarGet @@ -579546,7 +579546,7 @@ _08139528: thumb_func_end sub_81394D8 thumb_func_start sub_8139530 -sub_8139530: ; 8139530 +sub_8139530: @ 8139530 push {lr} bl sub_80D2218 lsls r0, 24 @@ -579556,7 +579556,7 @@ sub_8139530: ; 8139530 thumb_func_end sub_8139530 thumb_func_start sub_8139540 -sub_8139540: ; 8139540 +sub_8139540: @ 8139540 push {lr} ldr r0, =0x020244ec movs r1, 0x3F @@ -579575,7 +579575,7 @@ _0813955A: thumb_func_end sub_8139540 thumb_func_start sub_8139560 -sub_8139560: ; 8139560 +sub_8139560: @ 8139560 push {lr} ldr r0, =sub_81395BC movs r1, 0x9 @@ -579611,7 +579611,7 @@ sub_8139560: ; 8139560 thumb_func_end sub_8139560 thumb_func_start sub_81395BC -sub_81395BC: ; 81395BC +sub_81395BC: @ 81395BC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -579660,7 +579660,7 @@ _08139614: thumb_func_end sub_81395BC thumb_func_start sub_8139620 -sub_8139620: ; 8139620 +sub_8139620: @ 8139620 push {lr} lsls r0, 24 lsrs r0, 24 @@ -579671,7 +579671,7 @@ sub_8139620: ; 8139620 thumb_func_end sub_8139620 thumb_func_start sub_8139634 -sub_8139634: ; 8139634 +sub_8139634: @ 8139634 push {lr} movs r0, 0x95 lsls r0, 2 @@ -579683,7 +579683,7 @@ sub_8139634: ; 8139634 thumb_func_end sub_8139634 thumb_func_start sub_8139648 -sub_8139648: ; 8139648 +sub_8139648: @ 8139648 push {lr} bl get_map_light_from_warp0 lsls r0, 24 @@ -579701,7 +579701,7 @@ _08139664: thumb_func_end sub_8139648 thumb_func_start sub_8139668 -sub_8139668: ; 8139668 +sub_8139668: @ 8139668 push {lr} bl get_map_light_from_warp0 lsls r0, 24 @@ -579719,7 +579719,7 @@ _08139684: thumb_func_end sub_8139668 thumb_func_start sub_8139688 -sub_8139688: ; 8139688 +sub_8139688: @ 8139688 push {r4-r6,lr} bl calc_player_party_count lsls r0, 24 @@ -579765,7 +579765,7 @@ _081396D8: thumb_func_end sub_8139688 thumb_func_start sub_81396E0 -sub_81396E0: ; 81396E0 +sub_81396E0: @ 81396E0 push {lr} ldr r0, =0x020375e0 ldrh r1, [r0] @@ -579784,12 +579784,12 @@ sub_81396E0: ; 81396E0 thumb_func_end sub_81396E0 thumb_func_start nullsub_54 -nullsub_54: ; 8139708 +nullsub_54: @ 8139708 bx lr thumb_func_end nullsub_54 thumb_func_start sub_813970C -sub_813970C: ; 813970C +sub_813970C: @ 813970C push {r4,lr} ldr r0, =0x000040c2 bl VarGet @@ -579826,7 +579826,7 @@ _0813974C: thumb_func_end sub_813970C thumb_func_start sub_8139754 -sub_8139754: ; 8139754 +sub_8139754: @ 8139754 push {r4,lr} ldr r0, =0x000040c2 ldr r4, =0x03005cf8 @@ -579840,7 +579840,7 @@ sub_8139754: ; 8139754 thumb_func_end sub_8139754 thumb_func_start sub_8139770 -sub_8139770: ; 8139770 +sub_8139770: @ 8139770 push {r4-r6,lr} ldr r6, =0x020375e0 ldrh r0, [r6] @@ -579878,7 +579878,7 @@ _081397BE: thumb_func_end sub_8139770 thumb_func_start sub_81397C4 -sub_81397C4: ; 81397C4 +sub_81397C4: @ 81397C4 push {r4,r5,lr} ldr r2, =0x020375f0 ldrh r1, [r2] @@ -579957,7 +579957,7 @@ _08139862: thumb_func_end sub_81397C4 thumb_func_start sub_813986C -sub_813986C: ; 813986C +sub_813986C: @ 813986C push {lr} ldr r0, =0x020375f0 ldrh r0, [r0] @@ -580003,7 +580003,7 @@ _081398BA: thumb_func_end sub_813986C thumb_func_start sub_81398C0 -sub_81398C0: ; 81398C0 +sub_81398C0: @ 81398C0 push {r4,lr} ldr r1, =0x020375e0 ldr r2, =0xfffffedf @@ -580038,7 +580038,7 @@ _081398FC: thumb_func_end sub_81398C0 thumb_func_start sub_813990C -sub_813990C: ; 813990C +sub_813990C: @ 813990C push {r4,r5,lr} bl calc_player_party_count lsls r0, 24 @@ -580073,7 +580073,7 @@ _08139944: thumb_func_end sub_813990C thumb_func_start in_multi_battle_room_with_var_condition -in_multi_battle_room_with_var_condition: ; 813994C +in_multi_battle_room_with_var_condition: @ 813994C push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -580098,7 +580098,7 @@ _0813997A: thumb_func_end in_multi_battle_room_with_var_condition thumb_func_start sub_8139980 -sub_8139980: ; 8139980 +sub_8139980: @ 8139980 push {lr} movs r0, 0 bl SetCameraPanningCallback @@ -580110,7 +580110,7 @@ sub_8139980: ; 8139980 thumb_func_end sub_8139980 thumb_func_start sub_8139994 -sub_8139994: ; 8139994 +sub_8139994: @ 8139994 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -580160,7 +580160,7 @@ _081399E6: thumb_func_end sub_8139994 thumb_func_start sub_81399F4 -sub_81399F4: ; 81399F4 +sub_81399F4: @ 81399F4 push {r4,lr} ldr r2, =0x0203ab60 movs r0, 0 @@ -580226,7 +580226,7 @@ _08139A6E: thumb_func_end sub_81399F4 thumb_func_start sub_8139A78 -sub_8139A78: ; 8139A78 +sub_8139A78: @ 8139A78 push {r4-r6,lr} ldr r0, =sub_8139AF4 movs r1, 0x9 @@ -580283,7 +580283,7 @@ _08139ACE: thumb_func_end sub_8139A78 thumb_func_start sub_8139AF4 -sub_8139AF4: ; 8139AF4 +sub_8139AF4: @ 8139AF4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -580334,7 +580334,7 @@ _08139B54: thumb_func_end sub_8139AF4 thumb_func_start sub_8139B60 -sub_8139B60: ; 8139B60 +sub_8139B60: @ 8139B60 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -580408,7 +580408,7 @@ sub_8139B60: ; 8139B60 thumb_func_end sub_8139B60 thumb_func_start sub_8139C10 -sub_8139C10: ; 8139C10 +sub_8139C10: @ 8139C10 push {r4,lr} ldr r4, =0x0203ab5e ldrb r0, [r4] @@ -580423,7 +580423,7 @@ sub_8139C10: ; 8139C10 thumb_func_end sub_8139C10 thumb_func_start sub_8139C2C -sub_8139C2C: ; 8139C2C +sub_8139C2C: @ 8139C2C push {r4-r6,lr} lsls r0, 16 lsrs r6, r0, 16 @@ -580462,7 +580462,7 @@ _08139C6C: thumb_func_end sub_8139C2C thumb_func_start sub_8139C80 -sub_8139C80: ; 8139C80 +sub_8139C80: @ 8139C80 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -580602,7 +580602,7 @@ _08139D7C: thumb_func_end sub_8139C80 thumb_func_start sub_8139D98 -sub_8139D98: ; 8139D98 +sub_8139D98: @ 8139D98 push {r4-r7,lr} sub sp, 0x18 ldr r6, =0x020375e0 @@ -580711,7 +580711,7 @@ _08139E6E: thumb_func_end sub_8139D98 thumb_func_start warp0_in_pokecenter -warp0_in_pokecenter: ; 8139E80 +warp0_in_pokecenter: @ 8139E80 push {r4,lr} ldr r0, =0x020322dc movs r1, 0 @@ -580752,7 +580752,7 @@ _08139EC8: thumb_func_end warp0_in_pokecenter thumb_func_start sub_8139ED0 -sub_8139ED0: ; 8139ED0 +sub_8139ED0: @ 8139ED0 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -580771,7 +580771,7 @@ _08139EEE: thumb_func_end sub_8139ED0 thumb_func_start sub_8139EF4 -sub_8139EF4: ; 8139EF4 +sub_8139EF4: @ 8139EF4 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 16 @@ -580793,7 +580793,7 @@ sub_8139EF4: ; 8139EF4 thumb_func_end sub_8139EF4 thumb_func_start sub_8139F20 -sub_8139F20: ; 8139F20 +sub_8139F20: @ 8139F20 push {r4-r7,lr} movs r4, 0 ldr r0, =0x0000402f @@ -580938,7 +580938,7 @@ _0813A062: thumb_func_end sub_8139F20 thumb_func_start sub_813A080 -sub_813A080: ; 813A080 +sub_813A080: @ 813A080 push {r4-r7,lr} ldr r0, =0x000040ce bl VarGet @@ -581011,7 +581011,7 @@ _0813A110: thumb_func_end sub_813A080 thumb_func_start sub_813A128 -sub_813A128: ; 813A128 +sub_813A128: @ 813A128 push {r4,lr} ldr r0, =sub_813A2DC movs r1, 0x8 @@ -581230,7 +581230,7 @@ _0813A2D2: thumb_func_end sub_813A128 thumb_func_start sub_813A2DC -sub_813A2DC: ; 813A2DC +sub_813A2DC: @ 813A2DC push {r4-r7,lr} mov r7, r8 push {r7} @@ -581375,7 +581375,7 @@ _0813A38C: thumb_func_end sub_813A2DC thumb_func_start sub_813A42C -sub_813A42C: ; 813A42C +sub_813A42C: @ 813A42C ldr r1, =0x030061d0 ldr r0, =0x0203ab64 ldr r0, [r0] @@ -581406,7 +581406,7 @@ sub_813A42C: ; 813A42C thumb_func_end sub_813A42C thumb_func_start sub_813A46C -sub_813A46C: ; 813A46C +sub_813A46C: @ 813A46C push {r4,r5,lr} sub sp, 0x4 movs r0, 0x5 @@ -581461,7 +581461,7 @@ _0813A4D4: thumb_func_end sub_813A46C thumb_func_start sub_813A4EC -sub_813A4EC: ; 813A4EC +sub_813A4EC: @ 813A4EC push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -581525,7 +581525,7 @@ _0813A566: thumb_func_end sub_813A4EC thumb_func_start sub_813A570 -sub_813A570: ; 813A570 +sub_813A570: @ 813A570 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -581586,7 +581586,7 @@ sub_813A570: ; 813A570 thumb_func_end sub_813A570 thumb_func_start sub_813A600 -sub_813A600: ; 813A600 +sub_813A600: @ 813A600 push {lr} lsls r0, 24 lsrs r0, 24 @@ -581612,7 +581612,7 @@ _0813A624: thumb_func_end sub_813A600 thumb_func_start sub_813A630 -sub_813A630: ; 813A630 +sub_813A630: @ 813A630 push {lr} ldr r0, =sub_813A600 bl get_task_id_by_function @@ -581639,7 +581639,7 @@ _0813A65C: thumb_func_end sub_813A630 thumb_func_start sub_813A664 -sub_813A664: ; 813A664 +sub_813A664: @ 813A664 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -581661,7 +581661,7 @@ sub_813A664: ; 813A664 thumb_func_end sub_813A664 thumb_func_start sub_813A694 -sub_813A694: ; 813A694 +sub_813A694: @ 813A694 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -581742,7 +581742,7 @@ _0813A724: thumb_func_end sub_813A694 thumb_func_start sub_813A738 -sub_813A738: ; 813A738 +sub_813A738: @ 813A738 push {lr} lsls r0, 24 lsrs r0, 24 @@ -581768,12 +581768,12 @@ _0813A75E: thumb_func_end sub_813A738 thumb_func_start nullsub_55 -nullsub_55: ; 813A768 +nullsub_55: @ 813A768 bx lr thumb_func_end nullsub_55 thumb_func_start sub_813A76C -sub_813A76C: ; 813A76C +sub_813A76C: @ 813A76C push {r4-r6,lr} movs r4, 0 ldr r6, =0x020229e8 @@ -581812,7 +581812,7 @@ _0813A7A8: thumb_func_end sub_813A76C thumb_func_start sub_813A7B8 -sub_813A7B8: ; 813A7B8 +sub_813A7B8: @ 813A7B8 push {lr} ldr r1, =0x020375e0 ldrh r0, [r1] @@ -581839,7 +581839,7 @@ _0813A7C6: thumb_func_end sub_813A7B8 thumb_func_start sub_813A7F4 -sub_813A7F4: ; 813A7F4 +sub_813A7F4: @ 813A7F4 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 16 @@ -581861,7 +581861,7 @@ sub_813A7F4: ; 813A7F4 thumb_func_end sub_813A7F4 thumb_func_start sub_813A820 -sub_813A820: ; 813A820 +sub_813A820: @ 813A820 push {r4,lr} ldr r0, =0x00004030 bl VarGet @@ -581883,7 +581883,7 @@ sub_813A820: ; 813A820 thumb_func_end sub_813A820 thumb_func_start sub_813A854 -sub_813A854: ; 813A854 +sub_813A854: @ 813A854 push {r4,lr} ldr r4, =gUnknown_085B30D4 ldr r0, =0x00004031 @@ -581900,7 +581900,7 @@ sub_813A854: ; 813A854 thumb_func_end sub_813A854 thumb_func_start sub_813A878 -sub_813A878: ; 813A878 +sub_813A878: @ 813A878 push {r4-r7,lr} mov r7, r8 push {r7} @@ -581955,7 +581955,7 @@ _0813A8F0: thumb_func_end sub_813A878 thumb_func_start sub_813A8FC -sub_813A8FC: ; 813A8FC +sub_813A8FC: @ 813A8FC push {lr} sub sp, 0x2C ldr r0, =0x03005d90 @@ -581993,7 +581993,7 @@ sub_813A8FC: ; 813A8FC thumb_func_end sub_813A8FC thumb_func_start sub_813A958 -sub_813A958: ; 813A958 +sub_813A958: @ 813A958 push {r4,lr} ldr r4, =0x0203ab6d ldr r0, =gUnknown_085B311C @@ -582013,7 +582013,7 @@ sub_813A958: ; 813A958 thumb_func_end sub_813A958 thumb_func_start sub_813A988 -sub_813A988: ; 813A988 +sub_813A988: @ 813A988 push {r4,lr} ldr r4, =0x0203ab6d ldrb r0, [r4] @@ -582028,7 +582028,7 @@ sub_813A988: ; 813A988 thumb_func_end sub_813A988 thumb_func_start sub_813A9A4 -sub_813A9A4: ; 813A9A4 +sub_813A9A4: @ 813A9A4 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -582051,7 +582051,7 @@ _0813A9CA: thumb_func_end sub_813A9A4 thumb_func_start sub_813A9D0 -sub_813A9D0: ; 813A9D0 +sub_813A9D0: @ 813A9D0 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -582075,7 +582075,7 @@ _0813A9FE: thumb_func_end sub_813A9D0 thumb_func_start sub_813AA04 -sub_813AA04: ; 813AA04 +sub_813AA04: @ 813AA04 ldr r0, =0x03005d90 ldr r0, [r0] ldr r1, =0x00000eb8 @@ -582086,7 +582086,7 @@ sub_813AA04: ; 813AA04 thumb_func_end sub_813AA04 thumb_func_start sub_813AA18 -sub_813AA18: ; 813AA18 +sub_813AA18: @ 813AA18 push {r4,lr} ldr r4, =0x0203ab6e ldr r0, =gUnknown_085B3124 @@ -582105,7 +582105,7 @@ sub_813AA18: ; 813AA18 thumb_func_end sub_813AA18 thumb_func_start sub_813AA44 -sub_813AA44: ; 813AA44 +sub_813AA44: @ 813AA44 push {r4,lr} ldr r4, =0x0203ab6e ldrb r0, [r4] @@ -582120,7 +582120,7 @@ sub_813AA44: ; 813AA44 thumb_func_end sub_813AA44 thumb_func_start sub_813AA60 -sub_813AA60: ; 813AA60 +sub_813AA60: @ 813AA60 push {r4,r5,lr} sub sp, 0x10 lsls r0, 16 @@ -582284,7 +582284,7 @@ _0813ABC2: thumb_func_end sub_813AA60 thumb_func_start sub_813ABD4 -sub_813ABD4: ; 813ABD4 +sub_813ABD4: @ 813ABD4 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 16 @@ -582337,7 +582337,7 @@ _0813AC32: thumb_func_end sub_813ABD4 thumb_func_start sub_813AC44 -sub_813AC44: ; 813AC44 +sub_813AC44: @ 813AC44 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -582367,7 +582367,7 @@ _0813AC70: thumb_func_end sub_813AC44 thumb_func_start sub_813AC7C -sub_813AC7C: ; 813AC7C +sub_813AC7C: @ 813AC7C push {lr} ldr r0, =0x020375e2 ldrh r0, [r0] @@ -582407,7 +582407,7 @@ _0813ACD2: thumb_func_end sub_813AC7C thumb_func_start sub_813ACE8 -sub_813ACE8: ; 813ACE8 +sub_813ACE8: @ 813ACE8 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -582442,7 +582442,7 @@ _0813AD20: thumb_func_end sub_813ACE8 thumb_func_start sub_813AD34 -sub_813AD34: ; 813AD34 +sub_813AD34: @ 813AD34 push {r4-r7,lr} sub sp, 0xC lsls r0, 24 @@ -582506,7 +582506,7 @@ _0813ADAC: thumb_func_end sub_813AD34 thumb_func_start sub_813ADB8 -sub_813ADB8: ; 813ADB8 +sub_813ADB8: @ 813ADB8 push {r4,lr} ldr r4, =0x0203ab5e ldrb r0, [r4] @@ -582521,7 +582521,7 @@ sub_813ADB8: ; 813ADB8 thumb_func_end sub_813ADB8 thumb_func_start sub_813ADD4 -sub_813ADD4: ; 813ADD4 +sub_813ADD4: @ 813ADD4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -582622,7 +582622,7 @@ _0813AE90: thumb_func_end sub_813ADD4 thumb_func_start sub_813AEB4 -sub_813AEB4: ; 813AEB4 +sub_813AEB4: @ 813AEB4 push {r4,lr} movs r1, 0 ldr r0, =0x020375e2 @@ -582688,7 +582688,7 @@ _0813AF38: thumb_func_end sub_813AEB4 thumb_func_start sub_813AF48 -sub_813AF48: ; 813AF48 +sub_813AF48: @ 813AF48 push {r4,r5,lr} ldr r0, =sub_813A600 bl get_task_id_by_function @@ -582743,7 +582743,7 @@ _0813AFB6: thumb_func_end sub_813AF48 thumb_func_start sub_813AFC8 -sub_813AFC8: ; 813AFC8 +sub_813AFC8: @ 813AFC8 push {lr} ldr r0, =task_deoxys_sound movs r1, 0x8 @@ -582754,7 +582754,7 @@ sub_813AFC8: ; 813AFC8 thumb_func_end sub_813AFC8 thumb_func_start task_deoxys_sound -task_deoxys_sound: ; 813AFDC +task_deoxys_sound: @ 813AFDC push {r4-r7,lr} mov r7, r8 push {r7} @@ -582842,7 +582842,7 @@ _0813B0A2: thumb_func_end task_deoxys_sound thumb_func_start sub_813B0B4 -sub_813B0B4: ; 813B0B4 +sub_813B0B4: @ 813B0B4 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -582919,7 +582919,7 @@ _0813B13A: thumb_func_end sub_813B0B4 thumb_func_start sub_813B160 -sub_813B160: ; 813B160 +sub_813B160: @ 813B160 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -582938,7 +582938,7 @@ _0813B17C: thumb_func_end sub_813B160 thumb_func_start increment_var_x4026_on_birth_island_modulo_100 -increment_var_x4026_on_birth_island_modulo_100: ; 813B184 +increment_var_x4026_on_birth_island_modulo_100: @ 813B184 push {r4,lr} ldr r4, =0x00004034 adds r0, r4, 0 @@ -582972,7 +582972,7 @@ _0813B1C8: thumb_func_end increment_var_x4026_on_birth_island_modulo_100 thumb_func_start sub_813B1D0 -sub_813B1D0: ; 813B1D0 +sub_813B1D0: @ 813B1D0 push {lr} ldr r0, =0x00004035 bl VarGet @@ -582995,8 +582995,8 @@ sub_813B1D0: ; 813B1D0 thumb_func_end sub_813B1D0 thumb_func_start set_unknown_box_id -; void set_unknown_box_id(char id) -set_unknown_box_id: ; 813B204 +@ void set_unknown_box_id(char id) +set_unknown_box_id: @ 813B204 ldr r1, =0x0203ab6f strb r0, [r1] bx lr @@ -583004,7 +583004,7 @@ set_unknown_box_id: ; 813B204 thumb_func_end set_unknown_box_id thumb_func_start get_unknown_box_id -get_unknown_box_id: ; 813B210 +get_unknown_box_id: @ 813B210 ldr r0, =0x0203ab6f ldrb r0, [r0] bx lr @@ -583012,7 +583012,7 @@ get_unknown_box_id: ; 813B210 thumb_func_end get_unknown_box_id thumb_func_start sub_813B21C -sub_813B21C: ; 813B21C +sub_813B21C: @ 813B21C push {r4,r5,lr} ldr r5, =0x000008d7 adds r0, r5, 0 @@ -583044,7 +583044,7 @@ _0813B25A: thumb_func_end sub_813B21C thumb_func_start sub_813B260 -sub_813B260: ; 813B260 +sub_813B260: @ 813B260 push {r4-r7,lr} ldr r0, =0x00004036 bl VarGet @@ -583106,7 +583106,7 @@ _0813B2DC: thumb_func_end sub_813B260 thumb_func_start sub_813B2E4 -sub_813B2E4: ; 813B2E4 +sub_813B2E4: @ 813B2E4 push {r4,lr} bl GenerateRandomNumber lsls r0, 16 @@ -583169,7 +583169,7 @@ _0813B36A: thumb_func_end sub_813B2E4 thumb_func_start sub_813B374 -sub_813B374: ; 813B374 +sub_813B374: @ 813B374 push {r4,lr} ldr r0, =0x00004037 bl VarGet @@ -583197,7 +583197,7 @@ _0813B3AA: thumb_func_end sub_813B374 thumb_func_start sub_813B3B0 -sub_813B3B0: ; 813B3B0 +sub_813B3B0: @ 813B3B0 push {r4-r6,lr} ldr r5, =0x00004038 adds r0, r5, 0 @@ -583294,7 +583294,7 @@ _0813B47E: thumb_func_end sub_813B3B0 thumb_func_start sub_813B484 -sub_813B484: ; 813B484 +sub_813B484: @ 813B484 push {lr} movs r0, 0x2 bl sub_80AB104 @@ -583303,7 +583303,7 @@ sub_813B484: ; 813B484 thumb_func_end sub_813B484 thumb_func_start sub_813B490 -sub_813B490: ; 813B490 +sub_813B490: @ 813B490 push {r4-r7,lr} movs r3, 0 ldr r0, =0x03005d8c @@ -583346,7 +583346,7 @@ _0813B4D8: thumb_func_end sub_813B490 thumb_func_start sub_813B4E0 -sub_813B4E0: ; 813B4E0 +sub_813B4E0: @ 813B4E0 push {lr} ldr r0, =0x020375e0 ldrh r0, [r0] @@ -583374,7 +583374,7 @@ _0813B50E: thumb_func_end sub_813B4E0 thumb_func_start sub_813B514 -sub_813B514: ; 813B514 +sub_813B514: @ 813B514 push {lr} ldr r0, =0x0000403f bl VarGet @@ -583392,7 +583392,7 @@ _0813B52E: thumb_func_end sub_813B514 thumb_func_start sub_813B534 -sub_813B534: ; 813B534 +sub_813B534: @ 813B534 push {lr} ldr r2, =0x0203ab70 ldr r1, =0x02022fec @@ -583414,7 +583414,7 @@ _0813B552: thumb_func_end sub_813B534 thumb_func_start sub_813B568 -sub_813B568: ; 813B568 +sub_813B568: @ 813B568 push {lr} ldr r0, =sub_813B57C movs r1, 0x5 @@ -583425,7 +583425,7 @@ sub_813B568: ; 813B568 thumb_func_end sub_813B568 thumb_func_start sub_813B57C -sub_813B57C: ; 813B57C +sub_813B57C: @ 813B57C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -583680,7 +583680,7 @@ _0813B7C6: thumb_func_end sub_813B57C thumb_func_start sub_813B7D8 -sub_813B7D8: ; 813B7D8 +sub_813B7D8: @ 813B7D8 push {lr} ldr r0, =0x020375e0 ldrh r0, [r0] @@ -583704,7 +583704,7 @@ _0813B802: thumb_func_end sub_813B7D8 thumb_func_start sub_813B80C -sub_813B80C: ; 813B80C +sub_813B80C: @ 813B80C push {lr} ldr r0, =sub_813B824 movs r1, 0x8 @@ -583717,7 +583717,7 @@ sub_813B80C: ; 813B80C thumb_func_end sub_813B80C thumb_func_start sub_813B824 -sub_813B824: ; 813B824 +sub_813B824: @ 813B824 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -583761,7 +583761,7 @@ _0813B86C: thumb_func_end sub_813B824 thumb_func_start sub_813B880 -sub_813B880: ; 813B880 +sub_813B880: @ 813B880 push {lr} ldr r0, =_fwalk movs r1, 0x8 @@ -583785,7 +583785,7 @@ sub_813B880: ; 813B880 thumb_func_end sub_813B880 thumb_func_start _fwalk -_fwalk: ; 813B8B0 +_fwalk: @ 813B8B0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -583875,7 +583875,7 @@ _0813B94E: thumb_func_end _fwalk thumb_func_start sub_813B968 -sub_813B968: ; 813B968 +sub_813B968: @ 813B968 push {r4,r5,lr} ldr r5, =0x020375f0 ldr r0, =0x020375e0 @@ -583901,7 +583901,7 @@ sub_813B968: ; 813B968 thumb_func_end sub_813B968 thumb_func_start sub_813B9A0 -sub_813B9A0: ; 813B9A0 +sub_813B9A0: @ 813B9A0 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -583919,7 +583919,7 @@ _0813B9B6: thumb_func_end sub_813B9A0 thumb_func_start sub_813B9C0 -sub_813B9C0: ; 813B9C0 +sub_813B9C0: @ 813B9C0 push {r4,lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -583961,7 +583961,7 @@ _0813BA08: thumb_func_end sub_813B9C0 thumb_func_start sub_813BA10 -sub_813BA10: ; 813BA10 +sub_813BA10: @ 813BA10 ldr r0, =0x03005d8c ldr r0, [r0] ldr r2, =0x0000141e @@ -583977,7 +583977,7 @@ sub_813BA10: ; 813BA10 thumb_func_end sub_813BA10 thumb_func_start sub_813BA30 -sub_813BA30: ; 813BA30 +sub_813BA30: @ 813BA30 push {lr} bl sub_813BF44 lsls r0, 24 @@ -584000,7 +584000,7 @@ _0813BA52: thumb_func_end sub_813BA30 thumb_func_start sub_813BA60 -sub_813BA60: ; 813BA60 +sub_813BA60: @ 813BA60 push {r4,lr} ldr r4, =0x03005d8c ldr r0, [r4] @@ -584044,7 +584044,7 @@ _0813BAB6: thumb_func_end sub_813BA60 thumb_func_start sub_813BADC -sub_813BADC: ; 813BADC +sub_813BADC: @ 813BADC push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -584110,7 +584110,7 @@ _0813BB58: thumb_func_end sub_813BADC thumb_func_start sub_813BB74 -sub_813BB74: ; 813BB74 +sub_813BB74: @ 813BB74 push {r4-r7,lr} sub sp, 0x8 movs r3, 0 @@ -584176,7 +584176,7 @@ _0813BBEA: thumb_func_end sub_813BB74 thumb_func_start sub_813BC00 -sub_813BC00: ; 813BC00 +sub_813BC00: @ 813BC00 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -584263,7 +584263,7 @@ _0813BC8E: thumb_func_end sub_813BC00 thumb_func_start sub_813BCA8 -sub_813BCA8: ; 813BCA8 +sub_813BCA8: @ 813BCA8 push {r4,r5,lr} movs r3, 0 movs r2, 0 @@ -584298,7 +584298,7 @@ _0813BCCE: thumb_func_end sub_813BCA8 thumb_func_start sub_813BCE8 -sub_813BCE8: ; 813BCE8 +sub_813BCE8: @ 813BCE8 push {r4-r6,lr} movs r5, 0 ldr r2, =0x03005d90 @@ -584359,7 +584359,7 @@ _0813BD58: thumb_func_end sub_813BCE8 thumb_func_start sub_813BD60 -sub_813BD60: ; 813BD60 +sub_813BD60: @ 813BD60 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x0000141e @@ -584375,7 +584375,7 @@ sub_813BD60: ; 813BD60 thumb_func_end sub_813BD60 thumb_func_start sub_813BD84 -sub_813BD84: ; 813BD84 +sub_813BD84: @ 813BD84 ldr r0, =0x03005d8c ldr r2, [r0] ldr r0, =0x0000141e @@ -584399,7 +584399,7 @@ sub_813BD84: ; 813BD84 thumb_func_end sub_813BD84 thumb_func_start sub_813BDB4 -sub_813BDB4: ; 813BDB4 +sub_813BDB4: @ 813BDB4 push {lr} movs r3, 0 movs r2, 0 @@ -584456,7 +584456,7 @@ _0813BE14: thumb_func_end sub_813BDB4 thumb_func_start sub_813BE30 -sub_813BE30: ; 813BE30 +sub_813BE30: @ 813BE30 push {r4-r6,lr} adds r6, r0, 0 lsls r1, 24 @@ -584541,7 +584541,7 @@ _0813BF04: thumb_func_end sub_813BE30 thumb_func_start sub_813BF10 -sub_813BF10: ; 813BF10 +sub_813BF10: @ 813BF10 push {lr} ldr r0, =0x00004095 bl VarGet @@ -584565,7 +584565,7 @@ _0813BF40: thumb_func_end sub_813BF10 thumb_func_start sub_813BF44 -sub_813BF44: ; 813BF44 +sub_813BF44: @ 813BF44 ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x0000141e @@ -584579,7 +584579,7 @@ sub_813BF44: ; 813BF44 thumb_func_end sub_813BF44 thumb_func_start sub_813BF60 -sub_813BF60: ; 813BF60 +sub_813BF60: @ 813BF60 ldr r0, =0x03005d8c ldr r1, [r0] ldr r0, =0x0000141e @@ -584593,7 +584593,7 @@ sub_813BF60: ; 813BF60 thumb_func_end sub_813BF60 thumb_func_start sub_813BF7C -sub_813BF7C: ; 813BF7C +sub_813BF7C: @ 813BF7C push {lr} ldr r0, =0x020375e0 ldrb r0, [r0] @@ -584606,7 +584606,7 @@ sub_813BF7C: ; 813BF7C thumb_func_end sub_813BF7C thumb_func_start sub_813BF94 -sub_813BF94: ; 813BF94 +sub_813BF94: @ 813BF94 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -584632,7 +584632,7 @@ sub_813BF94: ; 813BF94 thumb_func_end sub_813BF94 thumb_func_start sub_813BFC4 -sub_813BFC4: ; 813BFC4 +sub_813BFC4: @ 813BFC4 push {r4,r5,lr} adds r4, r0, 0 movs r5, 0x4 @@ -584658,7 +584658,7 @@ _0813BFCA: thumb_func_end sub_813BFC4 thumb_func_start sub_813BFF8 -sub_813BFF8: ; 813BFF8 +sub_813BFF8: @ 813BFF8 adds r1, r0, 0 ldrh r0, [r1, 0xA] ldrh r2, [r1, 0xC] @@ -584669,7 +584669,7 @@ sub_813BFF8: ; 813BFF8 thumb_func_end sub_813BFF8 thumb_func_start sub_813C008 -sub_813C008: ; 813C008 +sub_813C008: @ 813C008 push {r4-r7,lr} adds r7, r1, 0 lsls r2, 16 @@ -584701,7 +584701,7 @@ _0813C036: thumb_func_end sub_813C008 thumb_func_start sub_813C03C -sub_813C03C: ; 813C03C +sub_813C03C: @ 813C03C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -584781,7 +584781,7 @@ _0813C0BA: thumb_func_end sub_813C03C thumb_func_start sub_813C0D0 -sub_813C0D0: ; 813C0D0 +sub_813C0D0: @ 813C0D0 push {lr} adds r2, r0, 0 cmp r1, 0x2 @@ -584836,7 +584836,7 @@ _0813C12A: thumb_func_end sub_813C0D0 thumb_func_start sub_813C134 -sub_813C134: ; 813C134 +sub_813C134: @ 813C134 push {r4,lr} cmp r0, 0x2 beq _0813C14E @@ -584873,7 +584873,7 @@ _0813C166: thumb_func_end sub_813C134 thumb_func_start sub_813C170 -sub_813C170: ; 813C170 +sub_813C170: @ 813C170 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -584937,7 +584937,7 @@ _0813C1D4: thumb_func_end sub_813C170 thumb_func_start sub_813C1F8 -sub_813C1F8: ; 813C1F8 +sub_813C1F8: @ 813C1F8 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -584950,7 +584950,7 @@ sub_813C1F8: ; 813C1F8 thumb_func_end sub_813C1F8 thumb_func_start sub_813C214 -sub_813C214: ; 813C214 +sub_813C214: @ 813C214 push {lr} movs r1, 0x64 muls r1, r0 @@ -584972,7 +584972,7 @@ _0813C230: thumb_func_end sub_813C214 thumb_func_start sub_813C23C -sub_813C23C: ; 813C23C +sub_813C23C: @ 813C23C push {lr} movs r1, 0x64 muls r1, r0 @@ -584994,7 +584994,7 @@ _0813C258: thumb_func_end sub_813C23C thumb_func_start sub_813C264 -sub_813C264: ; 813C264 +sub_813C264: @ 813C264 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0202433a @@ -585024,7 +585024,7 @@ _0813C298: thumb_func_end sub_813C264 thumb_func_start sub_813C2A0 -sub_813C2A0: ; 813C2A0 +sub_813C2A0: @ 813C2A0 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -585060,7 +585060,7 @@ _0813C2DA: thumb_func_end sub_813C2A0 thumb_func_start sub_813C2F4 -sub_813C2F4: ; 813C2F4 +sub_813C2F4: @ 813C2F4 push {r4,lr} sub sp, 0xC ldr r4, =0x02021cc4 @@ -585116,7 +585116,7 @@ sub_813C2F4: ; 813C2F4 thumb_func_end sub_813C2F4 thumb_func_start sub_813C384 -sub_813C384: ; 813C384 +sub_813C384: @ 813C384 push {r4-r7,lr} mov r7, r8 push {r7} @@ -585255,7 +585255,7 @@ _0813C4A8: thumb_func_end sub_813C384 thumb_func_start sub_813C4BC -sub_813C4BC: ; 813C4BC +sub_813C4BC: @ 813C4BC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -585346,7 +585346,7 @@ _0813C540: thumb_func_end sub_813C4BC thumb_func_start sub_813C5A0 -sub_813C5A0: ; 813C5A0 +sub_813C5A0: @ 813C5A0 push {r4,lr} ldr r4, =0x0203ab74 ldrb r0, [r4] @@ -585361,7 +585361,7 @@ sub_813C5A0: ; 813C5A0 thumb_func_end sub_813C5A0 thumb_func_start sub_813C5BC -sub_813C5BC: ; 813C5BC +sub_813C5BC: @ 813C5BC push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -585385,7 +585385,7 @@ _0813C5DC: thumb_func_end sub_813C5BC thumb_func_start sub_813C5EC -sub_813C5EC: ; 813C5EC +sub_813C5EC: @ 813C5EC push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -585417,7 +585417,7 @@ _0813C61A: thumb_func_end sub_813C5EC thumb_func_start sub_813C62C -sub_813C62C: ; 813C62C +sub_813C62C: @ 813C62C push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -585445,7 +585445,7 @@ sub_813C62C: ; 813C62C thumb_func_end sub_813C62C thumb_func_start sub_813C664 -sub_813C664: ; 813C664 +sub_813C664: @ 813C664 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -585473,7 +585473,7 @@ _0813C694: thumb_func_end sub_813C664 thumb_func_start sub_813C6A8 -sub_813C6A8: ; 813C6A8 +sub_813C6A8: @ 813C6A8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -585494,7 +585494,7 @@ sub_813C6A8: ; 813C6A8 thumb_func_end sub_813C6A8 thumb_func_start sub_813C6D4 -sub_813C6D4: ; 813C6D4 +sub_813C6D4: @ 813C6D4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -585632,7 +585632,7 @@ _0813C6FA: thumb_func_end sub_813C6D4 thumb_func_start sub_813C80C -sub_813C80C: ; 813C80C +sub_813C80C: @ 813C80C push {lr} bl remove_some_task bl clear_tasks @@ -585644,7 +585644,7 @@ sub_813C80C: ; 813C80C thumb_func_end sub_813C80C thumb_func_start sub_813C828 -sub_813C828: ; 813C828 +sub_813C828: @ 813C828 push {lr} movs r0, 0 movs r1, 0 @@ -585683,7 +585683,7 @@ sub_813C828: ; 813C828 thumb_func_end sub_813C828 thumb_func_start sub_813C880 -sub_813C880: ; 813C880 +sub_813C880: @ 813C880 push {lr} movs r1, 0x94 lsls r1, 4 @@ -585694,7 +585694,7 @@ sub_813C880: ; 813C880 thumb_func_end sub_813C880 thumb_func_start sub_813C890 -sub_813C890: ; 813C890 +sub_813C890: @ 813C890 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -585725,7 +585725,7 @@ sub_813C890: ; 813C890 thumb_func_end sub_813C890 thumb_func_start sub_813C8D8 -sub_813C8D8: ; 813C8D8 +sub_813C8D8: @ 813C8D8 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -585735,7 +585735,7 @@ sub_813C8D8: ; 813C8D8 thumb_func_end sub_813C8D8 thumb_func_start sub_813C8EC -sub_813C8EC: ; 813C8EC +sub_813C8EC: @ 813C8EC push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -585746,7 +585746,7 @@ sub_813C8EC: ; 813C8EC thumb_func_end sub_813C8EC thumb_func_start sub_813C904 -sub_813C904: ; 813C904 +sub_813C904: @ 813C904 push {lr} movs r0, 0 bl SetVBlankCallback @@ -585758,7 +585758,7 @@ sub_813C904: ; 813C904 thumb_func_end sub_813C904 thumb_func_start sub_813C91C -sub_813C91C: ; 813C91C +sub_813C91C: @ 813C91C push {r4,lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -585883,7 +585883,7 @@ _0813CA3C: thumb_func_end sub_813C91C thumb_func_start sub_813CA54 -sub_813CA54: ; 813CA54 +sub_813CA54: @ 813CA54 ldr r0, =0x0203ab7c ldr r0, [r0] movs r1, 0x8A @@ -585896,7 +585896,7 @@ sub_813CA54: ; 813CA54 thumb_func_end sub_813CA54 thumb_func_start sub_813CA68 -sub_813CA68: ; 813CA68 +sub_813CA68: @ 813CA68 push {lr} sub sp, 0x4 ldr r0, =0x0203ab7c @@ -585990,7 +585990,7 @@ _0813CB36: thumb_func_end sub_813CA68 thumb_func_start sub_813CB40 -sub_813CB40: ; 813CB40 +sub_813CB40: @ 813CB40 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -586210,7 +586210,7 @@ _0813CCF8: thumb_func_end sub_813CB40 thumb_func_start sub_813CD04 -sub_813CD04: ; 813CD04 +sub_813CD04: @ 813CD04 push {r4,r5,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -586259,7 +586259,7 @@ _0813CD58: thumb_func_end sub_813CD04 thumb_func_start sub_813CD64 -sub_813CD64: ; 813CD64 +sub_813CD64: @ 813CD64 push {r4-r7,lr} lsls r0, 16 lsrs r2, r0, 16 @@ -586367,7 +586367,7 @@ _0813CE22: thumb_func_end sub_813CD64 thumb_func_start sub_813CE34 -sub_813CE34: ; 813CE34 +sub_813CE34: @ 813CE34 push {lr} lsls r0, 24 lsrs r0, 24 @@ -586380,7 +586380,7 @@ sub_813CE34: ; 813CE34 thumb_func_end sub_813CE34 thumb_func_start sub_813CE48 -sub_813CE48: ; 813CE48 +sub_813CE48: @ 813CE48 push {r4,r5,lr} adds r4, r0, 0 lsls r1, 16 @@ -586448,7 +586448,7 @@ _0813CECE: thumb_func_end sub_813CE48 thumb_func_start sub_813CED4 -sub_813CED4: ; 813CED4 +sub_813CED4: @ 813CED4 push {r4,lr} lsls r1, 16 lsrs r4, r1, 16 @@ -586483,7 +586483,7 @@ _0813CF04: thumb_func_end sub_813CED4 thumb_func_start sub_813CF0C -sub_813CF0C: ; 813CF0C +sub_813CF0C: @ 813CF0C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -586843,7 +586843,7 @@ _0813D198: thumb_func_end sub_813CF0C thumb_func_start sub_813D1C8 -sub_813D1C8: ; 813D1C8 +sub_813D1C8: @ 813D1C8 push {lr} ldr r1, =0x0203ab7c ldr r2, [r1] @@ -586907,7 +586907,7 @@ _0813D206: thumb_func_end sub_813D1C8 thumb_func_start sub_813D25C -sub_813D25C: ; 813D25C +sub_813D25C: @ 813D25C push {r4-r7,lr} mov r7, r8 push {r7} @@ -587090,7 +587090,7 @@ _0813D3C6: thumb_func_end sub_813D25C thumb_func_start sub_813D3D8 -sub_813D3D8: ; 813D3D8 +sub_813D3D8: @ 813D3D8 push {r4-r6,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -587126,7 +587126,7 @@ sub_813D3D8: ; 813D3D8 thumb_func_end sub_813D3D8 thumb_func_start sub_813D42C -sub_813D42C: ; 813D42C +sub_813D42C: @ 813D42C push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -587284,7 +587284,7 @@ _0813D594: thumb_func_end sub_813D42C thumb_func_start sub_813D5A0 -sub_813D5A0: ; 813D5A0 +sub_813D5A0: @ 813D5A0 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -587415,7 +587415,7 @@ _0813D6A8: thumb_func_end sub_813D5A0 thumb_func_start sub_813D6B4 -sub_813D6B4: ; 813D6B4 +sub_813D6B4: @ 813D6B4 push {lr} movs r0, 0x3 movs r1, 0x1 @@ -587430,7 +587430,7 @@ sub_813D6B4: ; 813D6B4 thumb_func_end sub_813D6B4 thumb_func_start sub_813D6D0 -sub_813D6D0: ; 813D6D0 +sub_813D6D0: @ 813D6D0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -587582,7 +587582,7 @@ _0813D7D8: thumb_func_end sub_813D6D0 thumb_func_start sub_813D824 -sub_813D824: ; 813D824 +sub_813D824: @ 813D824 push {r4,r5,lr} movs r0, 0x2 bl FreeObjectTilesByTag @@ -587648,7 +587648,7 @@ _0813D892: thumb_func_end sub_813D824 thumb_func_start sub_813D8A8 -sub_813D8A8: ; 813D8A8 +sub_813D8A8: @ 813D8A8 push {lr} sub sp, 0x8 ldr r0, =0x0203ab7c @@ -587671,7 +587671,7 @@ sub_813D8A8: ; 813D8A8 thumb_func_end sub_813D8A8 thumb_func_start sub_813D8E8 -sub_813D8E8: ; 813D8E8 +sub_813D8E8: @ 813D8E8 push {r4-r6,lr} ldr r1, =0x0203ab7c ldr r0, [r1] @@ -587767,7 +587767,7 @@ _0813D9A4: thumb_func_end sub_813D8E8 thumb_func_start sub_813D9B0 -sub_813D9B0: ; 813D9B0 +sub_813D9B0: @ 813D9B0 push {lr} bl fade_and_return_progress_probably bl RunActiveTasks @@ -587776,7 +587776,7 @@ sub_813D9B0: ; 813D9B0 thumb_func_end sub_813D9B0 thumb_func_start sub_813D9C0 -sub_813D9C0: ; 813D9C0 +sub_813D9C0: @ 813D9C0 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -587839,7 +587839,7 @@ _0813DA30: thumb_func_end sub_813D9C0 thumb_func_start sub_813DA40 -sub_813DA40: ; 813DA40 +sub_813DA40: @ 813DA40 push {r4-r6,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -587874,7 +587874,7 @@ sub_813DA40: ; 813DA40 thumb_func_end sub_813DA40 thumb_func_start evolution_cutscene -evolution_cutscene: ; 813DA8C +evolution_cutscene: @ 813DA8C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -588157,7 +588157,7 @@ evolution_cutscene: ; 813DA8C thumb_func_end evolution_cutscene thumb_func_start sub_813DD7C -sub_813DD7C: ; 813DD7C +sub_813DD7C: @ 813DD7C push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -588334,7 +588334,7 @@ sub_813DD7C: ; 813DD7C thumb_func_end sub_813DD7C thumb_func_start sub_813DF70 -sub_813DF70: ; 813DF70 +sub_813DF70: @ 813DF70 push {r4-r6,lr} sub sp, 0xC ldr r2, =0x03005e00 @@ -588570,7 +588570,7 @@ _0813E1C8: thumb_func_end sub_813DF70 thumb_func_start sub_813E1D4 -sub_813E1D4: ; 813E1D4 +sub_813E1D4: @ 813E1D4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -588742,7 +588742,7 @@ sub_813E1D4: ; 813E1D4 thumb_func_end sub_813E1D4 thumb_func_start sub_813E3A4 -sub_813E3A4: ; 813E3A4 +sub_813E3A4: @ 813E3A4 push {lr} bl CallObjectCallbacks bl PrepareSpritesForOamLoad @@ -588754,7 +588754,7 @@ sub_813E3A4: ; 813E3A4 thumb_func_end sub_813E3A4 thumb_func_start sub_813E3C0 -sub_813E3C0: ; 813E3C0 +sub_813E3C0: @ 813E3C0 push {lr} bl CallObjectCallbacks bl PrepareSpritesForOamLoad @@ -588766,7 +588766,7 @@ sub_813E3C0: ; 813E3C0 thumb_func_end sub_813E3C0 thumb_func_start evovle_mon_internal_maybe -evovle_mon_internal_maybe: ; 813E3DC +evovle_mon_internal_maybe: @ 813E3DC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -588945,7 +588945,7 @@ _0813E546: thumb_func_end evovle_mon_internal_maybe thumb_func_start evovle_mon_maybe -evovle_mon_maybe: ; 813E570 +evovle_mon_maybe: @ 813E570 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -590236,7 +590236,7 @@ _0813F1A4: thumb_func_end evovle_mon_maybe thumb_func_start sub_813F1B8 -sub_813F1B8: ; 813F1B8 +sub_813F1B8: @ 813F1B8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -591384,12 +591384,12 @@ _0813FCC4: thumb_func_end sub_813F1B8 thumb_func_start nullsub_83 -nullsub_83: ; 813FCD8 +nullsub_83: @ 813FCD8 bx lr thumb_func_end nullsub_83 thumb_func_start sub_813FCDC -sub_813FCDC: ; 813FCDC +sub_813FCDC: @ 813FCDC push {lr} ldr r0, =0x02022e14 ldrh r1, [r0] @@ -591433,7 +591433,7 @@ sub_813FCDC: ; 813FCDC thumb_func_end sub_813FCDC thumb_func_start sub_813FD64 -sub_813FD64: ; 813FD64 +sub_813FD64: @ 813FD64 push {lr} ldr r0, =0x02022e14 ldrh r1, [r0] @@ -591477,7 +591477,7 @@ sub_813FD64: ; 813FD64 thumb_func_end sub_813FD64 thumb_func_start sub_813FDEC -sub_813FDEC: ; 813FDEC +sub_813FDEC: @ 813FDEC push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -591571,7 +591571,7 @@ _0813FE9A: thumb_func_end sub_813FDEC thumb_func_start sub_813FEA4 -sub_813FEA4: ; 813FEA4 +sub_813FEA4: @ 813FEA4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -591606,7 +591606,7 @@ _0813FEDE: thumb_func_end sub_813FEA4 thumb_func_start sub_813FEE8 -sub_813FEE8: ; 813FEE8 +sub_813FEE8: @ 813FEE8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -591700,7 +591700,7 @@ _0813FFA6: thumb_func_end sub_813FEE8 thumb_func_start sub_813FFC0 -sub_813FFC0: ; 813FFC0 +sub_813FFC0: @ 813FFC0 push {r4-r7,lr} adds r6, r0, 0 movs r1, 0 @@ -591734,7 +591734,7 @@ _0813FFD6: thumb_func_end sub_813FFC0 thumb_func_start sub_8140000 -sub_8140000: ; 8140000 +sub_8140000: @ 8140000 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -591831,7 +591831,7 @@ _081400DE: thumb_func_end sub_8140000 thumb_func_start sub_8140100 -sub_8140100: ; 8140100 +sub_8140100: @ 8140100 push {lr} ldr r0, =sub_813FDEC bl get_task_id_by_function @@ -591857,7 +591857,7 @@ _0814011E: thumb_func_end sub_8140100 thumb_func_start sub_8140134 -sub_8140134: ; 8140134 +sub_8140134: @ 8140134 push {lr} ldr r0, =sub_813FDEC bl get_task_id_by_function @@ -591886,7 +591886,7 @@ _0814015A: thumb_func_end sub_8140134 thumb_func_start sub_8140174 -sub_8140174: ; 8140174 +sub_8140174: @ 8140174 push {lr} movs r0, 0x50 movs r1, 0 @@ -591929,7 +591929,7 @@ sub_8140174: ; 8140174 thumb_func_end sub_8140174 thumb_func_start sub_81401E0 -sub_81401E0: ; 81401E0 +sub_81401E0: @ 81401E0 push {lr} adds r2, r0, 0 lsls r2, 24 @@ -591950,7 +591950,7 @@ sub_81401E0: ; 81401E0 thumb_func_end sub_81401E0 thumb_func_start sub_8140208 -sub_8140208: ; 8140208 +sub_8140208: @ 8140208 push {lr} lsls r0, 24 lsrs r0, 24 @@ -591975,7 +591975,7 @@ _08140232: thumb_func_end sub_8140208 thumb_func_start sub_8140238 -sub_8140238: ; 8140238 +sub_8140238: @ 8140238 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -591996,7 +591996,7 @@ _0814025A: thumb_func_end sub_8140238 thumb_func_start sub_8140264 -sub_8140264: ; 8140264 +sub_8140264: @ 8140264 push {r4,lr} sub sp, 0x4 bl LoadOamFromSprites @@ -592117,7 +592117,7 @@ _08140374: thumb_func_end sub_8140264 thumb_func_start sub_8140388 -sub_8140388: ; 8140388 +sub_8140388: @ 8140388 push {r4,r5,lr} sub sp, 0x4 movs r5, 0 @@ -592169,7 +592169,7 @@ sub_8140388: ; 8140388 thumb_func_end sub_8140388 thumb_func_start sub_8140418 -sub_8140418: ; 8140418 +sub_8140418: @ 8140418 push {r4,r5,lr} ldr r5, =0x0203ab88 ldr r0, [r5] @@ -592205,7 +592205,7 @@ sub_8140418: ; 8140418 thumb_func_end sub_8140418 thumb_func_start sub_8140470 -sub_8140470: ; 8140470 +sub_8140470: @ 8140470 push {r4-r6,lr} sub sp, 0x8 ldr r1, =gUnknown_085B6418 @@ -592360,7 +592360,7 @@ _081405B6: thumb_func_end sub_8140470 thumb_func_start sub_81405CC -sub_81405CC: ; 81405CC +sub_81405CC: @ 81405CC push {r4,r5,lr} sub sp, 0xC ldr r0, =0x030022c0 @@ -592578,7 +592578,7 @@ _08140806: thumb_func_end sub_81405CC thumb_func_start sub_8140814 -sub_8140814: ; 8140814 +sub_8140814: @ 8140814 push {r4-r6,lr} ldr r3, =0x0203ab88 ldr r0, [r3] @@ -592656,7 +592656,7 @@ _0814088E: thumb_func_end sub_8140814 thumb_func_start sub_81408A8 -sub_81408A8: ; 81408A8 +sub_81408A8: @ 81408A8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -592699,7 +592699,7 @@ _081408FE: thumb_func_end sub_81408A8 thumb_func_start sub_8140914 -sub_8140914: ; 8140914 +sub_8140914: @ 8140914 push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -592735,7 +592735,7 @@ sub_8140914: ; 8140914 thumb_func_end sub_8140914 thumb_func_start sub_8140968 -sub_8140968: ; 8140968 +sub_8140968: @ 8140968 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -592757,7 +592757,7 @@ sub_8140968: ; 8140968 thumb_func_end sub_8140968 thumb_func_start sub_8140994 -sub_8140994: ; 8140994 +sub_8140994: @ 8140994 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -592776,7 +592776,7 @@ sub_8140994: ; 8140994 thumb_func_end sub_8140994 thumb_func_start sub_81409B8 -sub_81409B8: ; 81409B8 +sub_81409B8: @ 81409B8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -592961,7 +592961,7 @@ _08140B4E: thumb_func_end sub_81409B8 thumb_func_start sub_8140B64 -sub_8140B64: ; 8140B64 +sub_8140B64: @ 8140B64 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -592981,7 +592981,7 @@ sub_8140B64: ; 8140B64 thumb_func_end sub_8140B64 thumb_func_start sub_8140B8C -sub_8140B8C: ; 8140B8C +sub_8140B8C: @ 8140B8C push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -593013,7 +593013,7 @@ sub_8140B8C: ; 8140B8C thumb_func_end sub_8140B8C thumb_func_start sub_8140BD0 -sub_8140BD0: ; 8140BD0 +sub_8140BD0: @ 8140BD0 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -593115,7 +593115,7 @@ _08140C6E: thumb_func_end sub_8140BD0 thumb_func_start sub_8140CA8 -sub_8140CA8: ; 8140CA8 +sub_8140CA8: @ 8140CA8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -593217,7 +593217,7 @@ _08140D5E: thumb_func_end sub_8140CA8 thumb_func_start sub_8140D6C -sub_8140D6C: ; 8140D6C +sub_8140D6C: @ 8140D6C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -593458,7 +593458,7 @@ _08140F3A: thumb_func_end sub_8140D6C thumb_func_start sub_8140F6C -sub_8140F6C: ; 8140F6C +sub_8140F6C: @ 8140F6C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -593501,7 +593501,7 @@ _08140F96: thumb_func_end sub_8140F6C thumb_func_start sub_8140FC4 -sub_8140FC4: ; 8140FC4 +sub_8140FC4: @ 8140FC4 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -593560,7 +593560,7 @@ _08141024: thumb_func_end sub_8140FC4 thumb_func_start sub_8141040 -sub_8141040: ; 8141040 +sub_8141040: @ 8141040 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -593653,7 +593653,7 @@ _081410F2: thumb_func_end sub_8141040 thumb_func_start sub_81410FC -sub_81410FC: ; 81410FC +sub_81410FC: @ 81410FC push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -593718,7 +593718,7 @@ _08141180: thumb_func_end sub_81410FC thumb_func_start sub_814118C -sub_814118C: ; 814118C +sub_814118C: @ 814118C push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -593935,7 +593935,7 @@ _0814133A: thumb_func_end sub_814118C thumb_func_start sub_8141344 -sub_8141344: ; 8141344 +sub_8141344: @ 8141344 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -594164,7 +594164,7 @@ _081414F8: thumb_func_end sub_8141344 thumb_func_start sub_814155C -sub_814155C: ; 814155C +sub_814155C: @ 814155C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -594217,7 +594217,7 @@ sub_814155C: ; 814155C thumb_func_end sub_814155C thumb_func_start sub_81415D4 -sub_81415D4: ; 81415D4 +sub_81415D4: @ 81415D4 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -594341,7 +594341,7 @@ _081416C6: thumb_func_end sub_81415D4 thumb_func_start sub_81416D4 -sub_81416D4: ; 81416D4 +sub_81416D4: @ 81416D4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -594417,7 +594417,7 @@ _08141768: thumb_func_end sub_81416D4 thumb_func_start sub_8141778 -sub_8141778: ; 8141778 +sub_8141778: @ 8141778 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -594484,7 +594484,7 @@ _081417F4: thumb_func_end sub_8141778 thumb_func_start sub_8141800 -sub_8141800: ; 8141800 +sub_8141800: @ 8141800 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -594551,7 +594551,7 @@ _08141888: thumb_func_end sub_8141800 thumb_func_start sub_814189C -sub_814189C: ; 814189C +sub_814189C: @ 814189C push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -594647,7 +594647,7 @@ _08141958: thumb_func_end sub_814189C thumb_func_start sub_8141984 -sub_8141984: ; 8141984 +sub_8141984: @ 8141984 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -594718,7 +594718,7 @@ _08141A04: thumb_func_end sub_8141984 thumb_func_start sub_8141A18 -sub_8141A18: ; 8141A18 +sub_8141A18: @ 8141A18 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -594788,7 +594788,7 @@ sub_8141A18: ; 8141A18 thumb_func_end sub_8141A18 thumb_func_start sub_8141AC0 -sub_8141AC0: ; 8141AC0 +sub_8141AC0: @ 8141AC0 push {r4-r6,lr} adds r4, r0, 0 lsls r4, 24 @@ -594856,7 +594856,7 @@ sub_8141AC0: ; 8141AC0 thumb_func_end sub_8141AC0 thumb_func_start sub_8141B58 -sub_8141B58: ; 8141B58 +sub_8141B58: @ 8141B58 push {r4-r7,lr} mov r7, r8 push {r7} @@ -595038,7 +595038,7 @@ _08141CF2: thumb_func_end sub_8141B58 thumb_func_start dp01t_12_3_battle_menu -dp01t_12_3_battle_menu: ; 8141D0C +dp01t_12_3_battle_menu: @ 8141D0C push {r4-r7,lr} sub sp, 0xC lsls r0, 24 @@ -595128,7 +595128,7 @@ _08141DD8: thumb_func_end dp01t_12_3_battle_menu thumb_func_start sub_8141DE4 -sub_8141DE4: ; 8141DE4 +sub_8141DE4: @ 8141DE4 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -595190,7 +595190,7 @@ _08141E3C: thumb_func_end sub_8141DE4 thumb_func_start sub_8141E7C -sub_8141E7C: ; 8141E7C +sub_8141E7C: @ 8141E7C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -595235,7 +595235,7 @@ _08141EDE: thumb_func_end sub_8141E7C thumb_func_start sub_8141EF8 -sub_8141EF8: ; 8141EF8 +sub_8141EF8: @ 8141EF8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -595300,7 +595300,7 @@ _08141F64: thumb_func_end sub_8141EF8 thumb_func_start sub_8141F7C -sub_8141F7C: ; 8141F7C +sub_8141F7C: @ 8141F7C push {r4-r7,lr} adds r5, r1, 0 lsls r0, 24 @@ -595361,7 +595361,7 @@ _08141FDE: thumb_func_end sub_8141F7C thumb_func_start sub_8141FF4 -sub_8141FF4: ; 8141FF4 +sub_8141FF4: @ 8141FF4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -595424,7 +595424,7 @@ _08142036: thumb_func_end sub_8141FF4 thumb_func_start sub_8142070 -sub_8142070: ; 8142070 +sub_8142070: @ 8142070 push {lr} ldr r2, =0x0203ab88 ldr r1, [r2] @@ -595477,7 +595477,7 @@ _081420AE: thumb_func_end sub_8142070 thumb_func_start sub_81420D0 -sub_81420D0: ; 81420D0 +sub_81420D0: @ 81420D0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -595617,7 +595617,7 @@ _081421C8: thumb_func_end sub_81420D0 thumb_func_start sub_81421E8 -sub_81421E8: ; 81421E8 +sub_81421E8: @ 81421E8 push {lr} lsls r0, 24 lsls r1, 24 @@ -595690,7 +595690,7 @@ _0814227E: thumb_func_end sub_81421E8 thumb_func_start sub_8142284 -sub_8142284: ; 8142284 +sub_8142284: @ 8142284 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -595988,7 +595988,7 @@ _081424E2: thumb_func_end sub_8142284 thumb_func_start sub_81424FC -sub_81424FC: ; 81424FC +sub_81424FC: @ 81424FC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -596274,7 +596274,7 @@ _08142738: thumb_func_end sub_81424FC thumb_func_start sub_8142758 -sub_8142758: ; 8142758 +sub_8142758: @ 8142758 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -596368,7 +596368,7 @@ _0814280A: thumb_func_end sub_8142758 thumb_func_start sub_8142814 -sub_8142814: ; 8142814 +sub_8142814: @ 8142814 push {r4-r6,lr} ldr r4, =0x0203ab88 ldr r0, [r4] @@ -596444,7 +596444,7 @@ sub_8142814: ; 8142814 thumb_func_end sub_8142814 thumb_func_start sub_81428C4 -sub_81428C4: ; 81428C4 +sub_81428C4: @ 81428C4 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -596460,7 +596460,7 @@ sub_81428C4: ; 81428C4 thumb_func_end sub_81428C4 thumb_func_start sub_81428E4 -sub_81428E4: ; 81428E4 +sub_81428E4: @ 81428E4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -596484,7 +596484,7 @@ _08142908: thumb_func_end sub_81428E4 thumb_func_start sub_8142918 -sub_8142918: ; 8142918 +sub_8142918: @ 8142918 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -596528,7 +596528,7 @@ sub_8142918: ; 8142918 thumb_func_end sub_8142918 thumb_func_start sub_814297C -sub_814297C: ; 814297C +sub_814297C: @ 814297C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -596546,7 +596546,7 @@ sub_814297C: ; 814297C thumb_func_end sub_814297C thumb_func_start sub_81429A0 -sub_81429A0: ; 81429A0 +sub_81429A0: @ 81429A0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -596582,7 +596582,7 @@ _081429DE: thumb_func_end sub_81429A0 thumb_func_start sub_81429F0 -sub_81429F0: ; 81429F0 +sub_81429F0: @ 81429F0 push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -596643,7 +596643,7 @@ _08142A60: thumb_func_end sub_81429F0 thumb_func_start sub_8142A88 -sub_8142A88: ; 8142A88 +sub_8142A88: @ 8142A88 push {r4-r7,lr} mov r7, r8 push {r7} @@ -596774,7 +596774,7 @@ _08142BB0: thumb_func_end sub_8142A88 thumb_func_start sub_8142BC8 -sub_8142BC8: ; 8142BC8 +sub_8142BC8: @ 8142BC8 push {r4,lr} bl script_env_2_enable bl GetCoins @@ -596803,7 +596803,7 @@ sub_8142BC8: ; 8142BC8 thumb_func_end sub_8142BC8 thumb_func_start sub_8142C0C -sub_8142C0C: ; 8142C0C +sub_8142C0C: @ 8142C0C push {lr} lsls r0, 24 cmp r0, 0 @@ -596833,7 +596833,7 @@ _08142C5A: thumb_func_end sub_8142C0C thumb_func_start sub_8142C60 -sub_8142C60: ; 8142C60 +sub_8142C60: @ 8142C60 push {r4-r6,lr} adds r4, r1, 0 adds r6, r2, 0 @@ -596888,7 +596888,7 @@ _08142CBC: thumb_func_end sub_8142C60 thumb_func_start sub_8142CD0 -sub_8142CD0: ; 8142CD0 +sub_8142CD0: @ 8142CD0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -597056,7 +597056,7 @@ _08142DCC: thumb_func_end sub_8142CD0 thumb_func_start sub_8142E3C -sub_8142E3C: ; 8142E3C +sub_8142E3C: @ 8142E3C push {r4,lr} movs r4, 0 _08142E40: @@ -597083,7 +597083,7 @@ _08142E40: thumb_func_end sub_8142E3C thumb_func_start sub_8142E70 -sub_8142E70: ; 8142E70 +sub_8142E70: @ 8142E70 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -597215,7 +597215,7 @@ _08142F66: thumb_func_end sub_8142E70 thumb_func_start sub_8142F7C -sub_8142F7C: ; 8142F7C +sub_8142F7C: @ 8142F7C push {r4-r7,lr} mov r7, r8 push {r7} @@ -597305,7 +597305,7 @@ _08142F8C: thumb_func_end sub_8142F7C thumb_func_start sub_8143038 -sub_8143038: ; 8143038 +sub_8143038: @ 8143038 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -597446,7 +597446,7 @@ _08143142: thumb_func_end sub_8143038 thumb_func_start sub_8143150 -sub_8143150: ; 8143150 +sub_8143150: @ 8143150 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -597517,7 +597517,7 @@ _081431D0: thumb_func_end sub_8143150 thumb_func_start sub_81431E4 -sub_81431E4: ; 81431E4 +sub_81431E4: @ 81431E4 push {r4-r7,lr} sub sp, 0xC ldr r4, =gUnknown_085B741C @@ -597589,7 +597589,7 @@ _08143216: thumb_func_end sub_81431E4 thumb_func_start sub_8143280 -sub_8143280: ; 8143280 +sub_8143280: @ 8143280 push {r4-r6,lr} adds r6, r0, 0 ldr r0, =0x0203ab88 @@ -597661,7 +597661,7 @@ _081432EE: thumb_func_end sub_8143280 thumb_func_start sub_8143314 -sub_8143314: ; 8143314 +sub_8143314: @ 8143314 push {r4-r7,lr} mov r7, r8 push {r7} @@ -597896,7 +597896,7 @@ _0814341C: thumb_func_end sub_8143314 thumb_func_start sub_8143514 -sub_8143514: ; 8143514 +sub_8143514: @ 8143514 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -598018,7 +598018,7 @@ _081435CC: thumb_func_end sub_8143514 thumb_func_start sub_8143614 -sub_8143614: ; 8143614 +sub_8143614: @ 8143614 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -598112,7 +598112,7 @@ _081436C6: thumb_func_end sub_8143614 thumb_func_start sub_81436D0 -sub_81436D0: ; 81436D0 +sub_81436D0: @ 81436D0 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -598154,7 +598154,7 @@ sub_81436D0: ; 81436D0 thumb_func_end sub_81436D0 thumb_func_start sub_814372C -sub_814372C: ; 814372C +sub_814372C: @ 814372C push {r4-r7,lr} mov r7, r8 push {r7} @@ -598380,7 +598380,7 @@ _081438F4: thumb_func_end sub_814372C thumb_func_start sub_814390C -sub_814390C: ; 814390C +sub_814390C: @ 814390C ldr r1, =0x0203ab88 ldr r1, [r1] ldrh r1, [r1, 0x26] @@ -598390,7 +598390,7 @@ sub_814390C: ; 814390C thumb_func_end sub_814390C thumb_func_start sub_814391C -sub_814391C: ; 814391C +sub_814391C: @ 814391C push {r4,r5,lr} sub sp, 0x8 ldr r4, =gUnknown_085B7948 @@ -598445,7 +598445,7 @@ sub_814391C: ; 814391C thumb_func_end sub_814391C thumb_func_start sub_814399C -sub_814399C: ; 814399C +sub_814399C: @ 814399C ldrb r0, [r0, 0x3] lsls r0, 26 lsrs r0, 27 @@ -598467,7 +598467,7 @@ sub_814399C: ; 814399C thumb_func_end sub_814399C thumb_func_start sub_81439C8 -sub_81439C8: ; 81439C8 +sub_81439C8: @ 81439C8 push {r4-r6,lr} movs r4, 0 ldr r5, =0x0203ab88 @@ -598527,7 +598527,7 @@ _08143A24: thumb_func_end sub_81439C8 thumb_func_start sub_8143A40 -sub_8143A40: ; 8143A40 +sub_8143A40: @ 8143A40 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -598594,7 +598594,7 @@ _08143A8C: thumb_func_end sub_8143A40 thumb_func_start sub_8143AC8 -sub_8143AC8: ; 8143AC8 +sub_8143AC8: @ 8143AC8 push {r4,r5,lr} adds r3, r0, 0 ldr r0, =0x0203ab88 @@ -598633,7 +598633,7 @@ _08143B08: thumb_func_end sub_8143AC8 thumb_func_start sub_8143B14 -sub_8143B14: ; 8143B14 +sub_8143B14: @ 8143B14 push {r4,r5,lr} bl sub_8143AC8 ldr r5, =0x0203ab88 @@ -598656,7 +598656,7 @@ sub_8143B14: ; 8143B14 thumb_func_end sub_8143B14 thumb_func_start sub_8143B48 -sub_8143B48: ; 8143B48 +sub_8143B48: @ 8143B48 push {r4,lr} adds r4, r0, 0 bl sub_8143AC8 @@ -598692,7 +598692,7 @@ _08143B7E: thumb_func_end sub_8143B48 thumb_func_start sub_8143B84 -sub_8143B84: ; 8143B84 +sub_8143B84: @ 8143B84 push {r4-r7,lr} mov r7, r8 push {r7} @@ -598807,7 +598807,7 @@ _08143C74: thumb_func_end sub_8143B84 thumb_func_start sub_8143C90 -sub_8143C90: ; 8143C90 +sub_8143C90: @ 8143C90 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203ab88 @@ -598856,7 +598856,7 @@ _08143CAE: thumb_func_end sub_8143C90 thumb_func_start sub_8143CFC -sub_8143CFC: ; 8143CFC +sub_8143CFC: @ 8143CFC push {r4-r7,lr} adds r5, r0, 0 bl sub_8143B84 @@ -598981,7 +598981,7 @@ _08143DF8: thumb_func_end sub_8143CFC thumb_func_start sub_8143E14 -sub_8143E14: ; 8143E14 +sub_8143E14: @ 8143E14 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -599154,7 +599154,7 @@ _08143F80: thumb_func_end sub_8143E14 thumb_func_start sub_8143FA4 -sub_8143FA4: ; 8143FA4 +sub_8143FA4: @ 8143FA4 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x32 @@ -599231,7 +599231,7 @@ _0814403E: thumb_func_end sub_8143FA4 thumb_func_start sub_8144050 -sub_8144050: ; 8144050 +sub_8144050: @ 8144050 push {r4,lr} adds r3, r0, 0 ldrh r0, [r3, 0x32] @@ -599338,7 +599338,7 @@ _0814411E: thumb_func_end sub_8144050 thumb_func_start sub_8144128 -sub_8144128: ; 8144128 +sub_8144128: @ 8144128 push {r4,lr} adds r4, r0, 0 bl sub_8143B84 @@ -599375,7 +599375,7 @@ _0814415C: thumb_func_end sub_8144128 thumb_func_start sub_8144168 -sub_8144168: ; 8144168 +sub_8144168: @ 8144168 push {r4,lr} adds r4, r0, 0 bl sub_8143B84 @@ -599407,7 +599407,7 @@ _0814419C: thumb_func_end sub_8144168 thumb_func_start prev_quest_read_x24_hm_usage -prev_quest_read_x24_hm_usage: ; 81441A8 +prev_quest_read_x24_hm_usage: @ 81441A8 push {r4,r5,lr} adds r5, r0, 0 bl sub_8143B84 @@ -599493,7 +599493,7 @@ _0814425C: thumb_func_end prev_quest_read_x24_hm_usage thumb_func_start sub_8144264 -sub_8144264: ; 8144264 +sub_8144264: @ 8144264 push {r4-r7,lr} mov r7, r8 push {r7} @@ -599687,7 +599687,7 @@ _081443F8: thumb_func_end sub_8144264 thumb_func_start sub_8144410 -sub_8144410: ; 8144410 +sub_8144410: @ 8144410 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -599792,7 +599792,7 @@ _081444FA: thumb_func_end sub_8144410 thumb_func_start sub_8144514 -sub_8144514: ; 8144514 +sub_8144514: @ 8144514 push {r4-r7,lr} mov r7, r8 push {r7} @@ -599877,7 +599877,7 @@ _081445B8: thumb_func_end sub_8144514 thumb_func_start sub_81445D8 -sub_81445D8: ; 81445D8 +sub_81445D8: @ 81445D8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -599968,7 +599968,7 @@ _0814468A: thumb_func_end sub_81445D8 thumb_func_start sub_81446AC -sub_81446AC: ; 81446AC +sub_81446AC: @ 81446AC push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -599993,7 +599993,7 @@ sub_81446AC: ; 81446AC thumb_func_end sub_81446AC thumb_func_start sub_81446DC -sub_81446DC: ; 81446DC +sub_81446DC: @ 81446DC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -600219,7 +600219,7 @@ _0814477C: thumb_func_end sub_81446DC thumb_func_start sub_81448B8 -sub_81448B8: ; 81448B8 +sub_81448B8: @ 81448B8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -600390,7 +600390,7 @@ _08144992: thumb_func_end sub_81448B8 thumb_func_start sub_8144A24 -sub_8144A24: ; 8144A24 +sub_8144A24: @ 8144A24 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -600680,7 +600680,7 @@ _08144C54: thumb_func_end sub_8144A24 thumb_func_start sub_8144C70 -sub_8144C70: ; 8144C70 +sub_8144C70: @ 8144C70 push {r4,lr} adds r2, r0, 0 ldrh r0, [r2, 0x30] @@ -600729,7 +600729,7 @@ _08144CC0: thumb_func_end sub_8144C70 thumb_func_start sub_8144CD0 -sub_8144CD0: ; 8144CD0 +sub_8144CD0: @ 8144CD0 push {r4,lr} sub sp, 0x18 adds r4, r0, 0 @@ -600823,7 +600823,7 @@ _08144D7E: thumb_func_end sub_8144CD0 thumb_func_start sub_8144D94 -sub_8144D94: ; 8144D94 +sub_8144D94: @ 8144D94 push {r4,r5,lr} adds r5, r0, 0 ldrh r0, [r5, 0x30] @@ -600913,7 +600913,7 @@ _08144E3E: thumb_func_end sub_8144D94 thumb_func_start sub_8144E60 -sub_8144E60: ; 8144E60 +sub_8144E60: @ 8144E60 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x3C @@ -601055,7 +601055,7 @@ _08144F7C: thumb_func_end sub_8144E60 thumb_func_start sub_8144F94 -sub_8144F94: ; 8144F94 +sub_8144F94: @ 8144F94 adds r0, 0x3E ldrb r3, [r0] lsls r1, r3, 29 @@ -601072,7 +601072,7 @@ sub_8144F94: ; 8144F94 thumb_func_end sub_8144F94 thumb_func_start sub_8144FB0 -sub_8144FB0: ; 8144FB0 +sub_8144FB0: @ 8144FB0 push {r4,r5,lr} adds r4, r0, 0 ldrh r2, [r4, 0x22] @@ -601132,7 +601132,7 @@ _0814501C: thumb_func_end sub_8144FB0 thumb_func_start sub_8145030 -sub_8145030: ; 8145030 +sub_8145030: @ 8145030 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x30] @@ -601218,7 +601218,7 @@ _081450C6: thumb_func_end sub_8145030 thumb_func_start sub_81450D8 -sub_81450D8: ; 81450D8 +sub_81450D8: @ 81450D8 push {r4,r5,lr} sub sp, 0x14 adds r4, r0, 0 @@ -601361,7 +601361,7 @@ _08145208: thumb_func_end sub_81450D8 thumb_func_start sub_8145218 -sub_8145218: ; 8145218 +sub_8145218: @ 8145218 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -601421,7 +601421,7 @@ _08145288: thumb_func_end sub_8145218 thumb_func_start sub_8145294 -sub_8145294: ; 8145294 +sub_8145294: @ 8145294 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203ab88 @@ -601510,7 +601510,7 @@ _0814533E: thumb_func_end sub_8145294 thumb_func_start sub_8145354 -sub_8145354: ; 8145354 +sub_8145354: @ 8145354 push {r4-r7,lr} mov r7, r8 push {r7} @@ -601634,7 +601634,7 @@ _0814544A: thumb_func_end sub_8145354 thumb_func_start sub_814545C -sub_814545C: ; 814545C +sub_814545C: @ 814545C push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -601738,7 +601738,7 @@ _0814552A: thumb_func_end sub_814545C thumb_func_start sub_8145534 -sub_8145534: ; 8145534 +sub_8145534: @ 8145534 push {r4-r6,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -601779,7 +601779,7 @@ _08145582: thumb_func_end sub_8145534 thumb_func_start sub_8145588 -sub_8145588: ; 8145588 +sub_8145588: @ 8145588 push {lr} lsls r0, 16 lsrs r0, 16 @@ -601797,7 +601797,7 @@ sub_8145588: ; 8145588 thumb_func_end sub_8145588 thumb_func_start sub_81455A8 -sub_81455A8: ; 81455A8 +sub_81455A8: @ 81455A8 push {r4,lr} ldr r3, =0x03002f50 movs r0, 0 @@ -601848,7 +601848,7 @@ _081455E2: thumb_func_end sub_81455A8 thumb_func_start sub_814560C -sub_814560C: ; 814560C +sub_814560C: @ 814560C push {r4,lr} ldr r4, =0x0203ab90 ldr r1, [r4] @@ -601878,7 +601878,7 @@ sub_814560C: ; 814560C thumb_func_end sub_814560C thumb_func_start sub_8145648 -sub_8145648: ; 8145648 +sub_8145648: @ 8145648 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -601926,7 +601926,7 @@ _0814567E: thumb_func_end sub_8145648 thumb_func_start sub_81456A8 -sub_81456A8: ; 81456A8 +sub_81456A8: @ 81456A8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -602102,7 +602102,7 @@ _08145810: .4byte 0x0203ab90 thumb_func_end sub_81456A8 thumb_func_start sub_8145814 -sub_8145814: ; 8145814 +sub_8145814: @ 8145814 push {lr} lsls r0, 24 lsrs r0, 24 @@ -602113,7 +602113,7 @@ sub_8145814: ; 8145814 thumb_func_end sub_8145814 thumb_func_start sub_8145824 -sub_8145824: ; 8145824 +sub_8145824: @ 8145824 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -602137,7 +602137,7 @@ _08145848: thumb_func_end sub_8145824 thumb_func_start sub_8145850 -sub_8145850: ; 8145850 +sub_8145850: @ 8145850 push {r4-r7,lr} mov r7, r8 push {r7} @@ -602223,7 +602223,7 @@ _081458F8: thumb_func_end sub_8145850 thumb_func_start sub_8145914 -sub_8145914: ; 8145914 +sub_8145914: @ 8145914 push {r4-r6,lr} ldr r4, =0x02020630 ldr r6, =0x0203ab98 @@ -602261,7 +602261,7 @@ sub_8145914: ; 8145914 thumb_func_end sub_8145914 thumb_func_start sub_814596C -sub_814596C: ; 814596C +sub_814596C: @ 814596C push {r4-r7,lr} sub sp, 0x14 adds r7, r0, 0 @@ -602484,7 +602484,7 @@ _08145B0A: thumb_func_end sub_814596C thumb_func_start sub_8145B24 -sub_8145B24: ; 8145B24 +sub_8145B24: @ 8145B24 push {lr} lsls r0, 24 asrs r0, 24 @@ -602512,8 +602512,8 @@ _08145B40: thumb_func_end sub_8145B24 thumb_func_start PrintCoinsString -; void PrintCoinsString(s32 coinAmount) -PrintCoinsString: ; 8145B54 +@ void PrintCoinsString(s32 coinAmount) +PrintCoinsString: @ 8145B54 push {r4,lr} sub sp, 0xC adds r1, r0, 0 @@ -602550,8 +602550,8 @@ PrintCoinsString: ; 8145B54 thumb_func_end PrintCoinsString thumb_func_start ShowCoinsWindow -; void ShowCoinsWindow(s32 coinAmount, u8 x, u8 y) -ShowCoinsWindow: ; 8145BAC +@ void ShowCoinsWindow(s32 coinAmount, u8 x, u8 y) +ShowCoinsWindow: @ 8145BAC push {r4,r5,lr} sub sp, 0x18 adds r5, r0, 0 @@ -602598,8 +602598,8 @@ ShowCoinsWindow: ; 8145BAC thumb_func_end ShowCoinsWindow thumb_func_start HideCoinsWindow -; void HideCoinsWindow() -HideCoinsWindow: ; 8145C14 +@ void HideCoinsWindow() +HideCoinsWindow: @ 8145C14 push {r4,lr} ldr r4, =0x0203ab9c ldrb r0, [r4] @@ -602614,8 +602614,8 @@ HideCoinsWindow: ; 8145C14 thumb_func_end HideCoinsWindow thumb_func_start GetCoins -; u16 GetCoins() -GetCoins: ; 8145C30 +@ u16 GetCoins() +GetCoins: @ 8145C30 ldr r0, =0x03005d8c ldr r1, [r0] ldr r0, =0x00000494 @@ -602633,8 +602633,8 @@ GetCoins: ; 8145C30 thumb_func_end GetCoins thumb_func_start SetCoins -; void SetCoins(u16 amount) -SetCoins: ; 8145C58 +@ void SetCoins(u16 amount) +SetCoins: @ 8145C58 lsls r0, 16 lsrs r0, 16 ldr r1, =0x03005d8c @@ -602652,8 +602652,8 @@ SetCoins: ; 8145C58 thumb_func_end SetCoins thumb_func_start AddCoins -; bool8 AddCoins(u16 amount) -AddCoins: ; 8145C80 +@ bool8 AddCoins(u16 amount) +AddCoins: @ 8145C80 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -602693,8 +602693,8 @@ _08145CC0: thumb_func_end AddCoins thumb_func_start SubtractCoins -; bool8 SubtractCoins(u16 amount) -SubtractCoins: ; 8145CCC +@ bool8 SubtractCoins(u16 amount) +SubtractCoins: @ 8145CCC push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -602718,7 +602718,7 @@ _08145CEE: thumb_func_end SubtractCoins thumb_func_start sub_8145CF4 -sub_8145CF4: ; 8145CF4 +sub_8145CF4: @ 8145CF4 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -602768,7 +602768,7 @@ _08145D42: thumb_func_end sub_8145CF4 thumb_func_start sub_8145D48 -sub_8145D48: ; 8145D48 +sub_8145D48: @ 8145D48 push {r4-r6,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -602838,7 +602838,7 @@ _08145DBA: thumb_func_end sub_8145D48 thumb_func_start hm_prepare_rocksmash -hm_prepare_rocksmash: ; 8145DC4 +hm_prepare_rocksmash: @ 8145DC4 push {r4,lr} movs r0, 0x57 bl npc_before_player_of_type @@ -602869,7 +602869,7 @@ _08145DF2: thumb_func_end hm_prepare_rocksmash thumb_func_start sub_8145E0C -sub_8145E0C: ; 8145E0C +sub_8145E0C: @ 8145E0C push {lr} bl brm_get_pokemon_selection ldr r1, =0x02038c08 @@ -602884,7 +602884,7 @@ sub_8145E0C: ; 8145E0C thumb_func_end sub_8145E0C thumb_func_start sub_8145E2C -sub_8145E2C: ; 8145E2C +sub_8145E2C: @ 8145E2C push {lr} bl oei_task_add lsls r0, 24 @@ -602913,7 +602913,7 @@ sub_8145E2C: ; 8145E2C thumb_func_end sub_8145E2C thumb_func_start sub_8145E74 -sub_8145E74: ; 8145E74 +sub_8145E74: @ 8145E74 push {lr} movs r0, 0x28 bl FieldEffectActiveListRemove @@ -602923,7 +602923,7 @@ sub_8145E74: ; 8145E74 thumb_func_end sub_8145E74 thumb_func_start sub_8145E84 -sub_8145E84: ; 8145E84 +sub_8145E84: @ 8145E84 push {r4,lr} ldr r4, =0x0300120b ldrb r0, [r4] @@ -602963,7 +602963,7 @@ _08145EC0: thumb_func_end sub_8145E84 thumb_func_start sub_8145EDC -sub_8145EDC: ; 8145EDC +sub_8145EDC: @ 8145EDC push {lr} ldr r1, =0x0300120a strb r0, [r1] @@ -602975,7 +602975,7 @@ sub_8145EDC: ; 8145EDC thumb_func_end sub_8145EDC thumb_func_start sub_8145EF4 -sub_8145EF4: ; 8145EF4 +sub_8145EF4: @ 8145EF4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -602989,7 +602989,7 @@ sub_8145EF4: ; 8145EF4 thumb_func_end sub_8145EF4 thumb_func_start sub_8145F10 -sub_8145F10: ; 8145F10 +sub_8145F10: @ 8145F10 push {lr} lsls r0, 24 lsrs r0, 24 @@ -602999,7 +602999,7 @@ sub_8145F10: ; 8145F10 thumb_func_end sub_8145F10 thumb_func_start sub_8145F20 -sub_8145F20: ; 8145F20 +sub_8145F20: @ 8145F20 push {r4,lr} ldr r0, =sub_8145FA8 bl get_task_id_by_function @@ -603034,7 +603034,7 @@ _08145F60: thumb_func_end sub_8145F20 thumb_func_start sub_8145F6C -sub_8145F6C: ; 8145F6C +sub_8145F6C: @ 8145F6C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -603061,7 +603061,7 @@ sub_8145F6C: ; 8145F6C thumb_func_end sub_8145F6C thumb_func_start sub_8145FA8 -sub_8145FA8: ; 8145FA8 +sub_8145FA8: @ 8145FA8 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -603089,7 +603089,7 @@ _08145FBA: thumb_func_end sub_8145FA8 thumb_func_start sub_8145FE0 -sub_8145FE0: ; 8145FE0 +sub_8145FE0: @ 8145FE0 push {r4,lr} adds r4, r0, 0 bl sub_80AC3D0 @@ -603124,7 +603124,7 @@ _0814602A: thumb_func_end sub_8145FE0 thumb_func_start sub_8146030 -sub_8146030: ; 8146030 +sub_8146030: @ 8146030 push {r4,lr} adds r4, r0, 0 ldr r1, =gUnknown_085C8948 @@ -603153,7 +603153,7 @@ _0814605C: thumb_func_end sub_8146030 thumb_func_start sub_8146064 -sub_8146064: ; 8146064 +sub_8146064: @ 8146064 push {r4,lr} adds r4, r0, 0 ldr r1, =gUnknown_085C89F0 @@ -603175,7 +603175,7 @@ sub_8146064: ; 8146064 thumb_func_end sub_8146064 thumb_func_start sub_814608C -sub_814608C: ; 814608C +sub_814608C: @ 814608C push {r4,lr} adds r4, r0, 0 movs r0, 0 @@ -603202,7 +603202,7 @@ _081460B0: thumb_func_end sub_814608C thumb_func_start sub_81460BC -sub_81460BC: ; 81460BC +sub_81460BC: @ 81460BC push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -603244,7 +603244,7 @@ _08146104: thumb_func_end sub_81460BC thumb_func_start sub_814610C -sub_814610C: ; 814610C +sub_814610C: @ 814610C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -603272,7 +603272,7 @@ _0814611E: thumb_func_end sub_814610C thumb_func_start sub_8146144 -sub_8146144: ; 8146144 +sub_8146144: @ 8146144 push {r4,lr} adds r4, r0, 0 movs r0, 0x4C @@ -603297,7 +603297,7 @@ sub_8146144: ; 8146144 thumb_func_end sub_8146144 thumb_func_start sub_8146178 -sub_8146178: ; 8146178 +sub_8146178: @ 8146178 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -603350,7 +603350,7 @@ _081461CE: thumb_func_end sub_8146178 thumb_func_start sub_81461D8 -sub_81461D8: ; 81461D8 +sub_81461D8: @ 81461D8 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -603371,7 +603371,7 @@ _081461F4: thumb_func_end sub_81461D8 thumb_func_start sub_8146204 -sub_8146204: ; 8146204 +sub_8146204: @ 8146204 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -603399,7 +603399,7 @@ _08146216: thumb_func_end sub_8146204 thumb_func_start sub_814623C -sub_814623C: ; 814623C +sub_814623C: @ 814623C push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 @@ -603442,7 +603442,7 @@ sub_814623C: ; 814623C thumb_func_end sub_814623C thumb_func_start sub_81462A8 -sub_81462A8: ; 81462A8 +sub_81462A8: @ 81462A8 push {r4,r5,lr} sub sp, 0x8 ldr r4, =0x0203aba0 @@ -603496,7 +603496,7 @@ _081462FA: thumb_func_end sub_81462A8 thumb_func_start sub_8146320 -sub_8146320: ; 8146320 +sub_8146320: @ 8146320 push {lr} bl sub_8149F2C ldr r0, =0x0203aba0 @@ -603521,7 +603521,7 @@ _08146344: thumb_func_end sub_8146320 thumb_func_start sub_8146358 -sub_8146358: ; 8146358 +sub_8146358: @ 8146358 ldr r1, =0x02038c28 ldr r0, =0x04000006 ldrh r0, [r0] @@ -603542,7 +603542,7 @@ sub_8146358: ; 8146358 thumb_func_end sub_8146358 thumb_func_start sub_8146384 -sub_8146384: ; 8146384 +sub_8146384: @ 8146384 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -603570,7 +603570,7 @@ _08146396: thumb_func_end sub_8146384 thumb_func_start sub_81463BC -sub_81463BC: ; 81463BC +sub_81463BC: @ 81463BC push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -603610,7 +603610,7 @@ sub_81463BC: ; 81463BC thumb_func_end sub_81463BC thumb_func_start sub_8146420 -sub_8146420: ; 8146420 +sub_8146420: @ 8146420 push {r4-r7,lr} ldr r1, =0x0203aba0 ldr r2, [r1] @@ -603678,7 +603678,7 @@ _0814648E: thumb_func_end sub_8146420 thumb_func_start sub_81464B0 -sub_81464B0: ; 81464B0 +sub_81464B0: @ 81464B0 push {lr} bl sub_8149F2C ldr r0, =0x0203aba0 @@ -603703,7 +603703,7 @@ _081464D4: thumb_func_end sub_81464B0 thumb_func_start sub_81464E8 -sub_81464E8: ; 81464E8 +sub_81464E8: @ 81464E8 ldr r1, =0x02038c28 ldr r0, =0x04000006 ldrh r0, [r0] @@ -603724,7 +603724,7 @@ sub_81464E8: ; 81464E8 thumb_func_end sub_81464E8 thumb_func_start sub_8146514 -sub_8146514: ; 8146514 +sub_8146514: @ 8146514 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -603752,7 +603752,7 @@ _08146526: thumb_func_end sub_8146514 thumb_func_start sub_814654C -sub_814654C: ; 814654C +sub_814654C: @ 814654C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -603780,7 +603780,7 @@ _0814655E: thumb_func_end sub_814654C thumb_func_start sub_8146584 -sub_8146584: ; 8146584 +sub_8146584: @ 8146584 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -603808,7 +603808,7 @@ _08146596: thumb_func_end sub_8146584 thumb_func_start sub_81465BC -sub_81465BC: ; 81465BC +sub_81465BC: @ 81465BC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -603836,7 +603836,7 @@ _081465CE: thumb_func_end sub_81465BC thumb_func_start sub_81465F4 -sub_81465F4: ; 81465F4 +sub_81465F4: @ 81465F4 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -603864,7 +603864,7 @@ _08146606: thumb_func_end sub_81465F4 thumb_func_start sub_814662C -sub_814662C: ; 814662C +sub_814662C: @ 814662C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -603892,7 +603892,7 @@ _0814663E: thumb_func_end sub_814662C thumb_func_start sub_8146664 -sub_8146664: ; 8146664 +sub_8146664: @ 8146664 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -603920,7 +603920,7 @@ _08146676: thumb_func_end sub_8146664 thumb_func_start sub_814669C -sub_814669C: ; 814669C +sub_814669C: @ 814669C push {r4,lr} adds r4, r0, 0 bl sub_8149F08 @@ -603969,7 +603969,7 @@ _081466E2: thumb_func_end sub_814669C thumb_func_start sub_814670C -sub_814670C: ; 814670C +sub_814670C: @ 814670C push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -604005,7 +604005,7 @@ sub_814670C: ; 814670C thumb_func_end sub_814670C thumb_func_start sub_8146760 -sub_8146760: ; 8146760 +sub_8146760: @ 8146760 push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -604041,7 +604041,7 @@ sub_8146760: ; 8146760 thumb_func_end sub_8146760 thumb_func_start sub_81467B4 -sub_81467B4: ; 81467B4 +sub_81467B4: @ 81467B4 push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -604075,7 +604075,7 @@ sub_81467B4: ; 81467B4 thumb_func_end sub_81467B4 thumb_func_start sub_8146800 -sub_8146800: ; 8146800 +sub_8146800: @ 8146800 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -604111,7 +604111,7 @@ sub_8146800: ; 8146800 thumb_func_end sub_8146800 thumb_func_start sub_8146854 -sub_8146854: ; 8146854 +sub_8146854: @ 8146854 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -604184,7 +604184,7 @@ _08146880: thumb_func_end sub_8146854 thumb_func_start sub_81468E4 -sub_81468E4: ; 81468E4 +sub_81468E4: @ 81468E4 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -604217,7 +604217,7 @@ sub_81468E4: ; 81468E4 thumb_func_end sub_81468E4 thumb_func_start sub_814692C -sub_814692C: ; 814692C +sub_814692C: @ 814692C push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -604250,7 +604250,7 @@ sub_814692C: ; 814692C thumb_func_end sub_814692C thumb_func_start sub_8146974 -sub_8146974: ; 8146974 +sub_8146974: @ 8146974 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -604289,7 +604289,7 @@ sub_8146974: ; 8146974 thumb_func_end sub_8146974 thumb_func_start sub_81469CC -sub_81469CC: ; 81469CC +sub_81469CC: @ 81469CC push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -604328,7 +604328,7 @@ sub_81469CC: ; 81469CC thumb_func_end sub_81469CC thumb_func_start sub_8146A24 -sub_8146A24: ; 8146A24 +sub_8146A24: @ 8146A24 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -604367,7 +604367,7 @@ sub_8146A24: ; 8146A24 thumb_func_end sub_8146A24 thumb_func_start sub_8146A7C -sub_8146A7C: ; 8146A7C +sub_8146A7C: @ 8146A7C push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -604399,7 +604399,7 @@ sub_8146A7C: ; 8146A7C thumb_func_end sub_8146A7C thumb_func_start sub_8146AC8 -sub_8146AC8: ; 8146AC8 +sub_8146AC8: @ 8146AC8 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xA @@ -604446,7 +604446,7 @@ _08146B18: thumb_func_end sub_8146AC8 thumb_func_start sub_8146B24 -sub_8146B24: ; 8146B24 +sub_8146B24: @ 8146B24 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xA @@ -604491,7 +604491,7 @@ _08146B6E: thumb_func_end sub_8146B24 thumb_func_start sub_8146B7C -sub_8146B7C: ; 8146B7C +sub_8146B7C: @ 8146B7C push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -604514,7 +604514,7 @@ sub_8146B7C: ; 8146B7C thumb_func_end sub_8146B7C thumb_func_start sub_8146BA8 -sub_8146BA8: ; 8146BA8 +sub_8146BA8: @ 8146BA8 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02037fd4 @@ -604548,7 +604548,7 @@ _08146BDE: thumb_func_end sub_8146BA8 thumb_func_start sub_8146BF8 -sub_8146BF8: ; 8146BF8 +sub_8146BF8: @ 8146BF8 push {r4,r5,lr} sub sp, 0x8 adds r3, r0, 0 @@ -604622,7 +604622,7 @@ _08146C42: thumb_func_end sub_8146BF8 thumb_func_start sub_8146C8C -sub_8146C8C: ; 8146C8C +sub_8146C8C: @ 8146C8C push {r4,r5,lr} sub sp, 0x8 adds r3, r0, 0 @@ -604696,7 +604696,7 @@ _08146CD6: thumb_func_end sub_8146C8C thumb_func_start sub_8146D20 -sub_8146D20: ; 8146D20 +sub_8146D20: @ 8146D20 push {r4-r7,lr} sub sp, 0x8 adds r4, r0, 0 @@ -604751,7 +604751,7 @@ _08146D70: thumb_func_end sub_8146D20 thumb_func_start sub_8146D90 -sub_8146D90: ; 8146D90 +sub_8146D90: @ 8146D90 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x18] @@ -604770,7 +604770,7 @@ _08146DA6: thumb_func_end sub_8146D90 thumb_func_start sub_8146DAC -sub_8146DAC: ; 8146DAC +sub_8146DAC: @ 8146DAC push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -604793,7 +604793,7 @@ sub_8146DAC: ; 8146DAC thumb_func_end sub_8146DAC thumb_func_start sub_8146DD8 -sub_8146DD8: ; 8146DD8 +sub_8146DD8: @ 8146DD8 push {lr} adds r2, r0, 0 ldr r0, =0x02037fd4 @@ -604813,7 +604813,7 @@ _08146DEE: thumb_func_end sub_8146DD8 thumb_func_start sub_8146DF8 -sub_8146DF8: ; 8146DF8 +sub_8146DF8: @ 8146DF8 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203aba0 @@ -604902,7 +604902,7 @@ _08146EB0: thumb_func_end sub_8146DF8 thumb_func_start sub_8146EC0 -sub_8146EC0: ; 8146EC0 +sub_8146EC0: @ 8146EC0 push {lr} ldr r1, =0x040000b0 ldrh r2, [r1, 0xA] @@ -604953,7 +604953,7 @@ _08146EF8: thumb_func_end sub_8146EC0 thumb_func_start sub_8146F3C -sub_8146F3C: ; 8146F3C +sub_8146F3C: @ 8146F3C push {lr} bl sub_8146EC0 ldr r1, =0x040000b0 @@ -604970,7 +604970,7 @@ sub_8146F3C: ; 8146F3C thumb_func_end sub_8146F3C thumb_func_start sub_8146F68 -sub_8146F68: ; 8146F68 +sub_8146F68: @ 8146F68 push {lr} bl sub_8146EC0 ldr r1, =0x040000b0 @@ -604987,7 +604987,7 @@ sub_8146F68: ; 8146F68 thumb_func_end sub_8146F68 thumb_func_start sub_8146F94 -sub_8146F94: ; 8146F94 +sub_8146F94: @ 8146F94 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -605015,7 +605015,7 @@ _08146FA6: thumb_func_end sub_8146F94 thumb_func_start sub_8146FCC -sub_8146FCC: ; 8146FCC +sub_8146FCC: @ 8146FCC push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -605048,7 +605048,7 @@ sub_8146FCC: ; 8146FCC thumb_func_end sub_8146FCC thumb_func_start sub_8147018 -sub_8147018: ; 8147018 +sub_8147018: @ 8147018 push {r4-r7,lr} mov r7, r8 push {r7} @@ -605114,7 +605114,7 @@ _08147046: thumb_func_end sub_8147018 thumb_func_start sub_81470A4 -sub_81470A4: ; 81470A4 +sub_81470A4: @ 81470A4 push {lr} movs r0, 0x2D bl FieldEffectActiveListContains @@ -605135,7 +605135,7 @@ _081470C4: thumb_func_end sub_81470A4 thumb_func_start sub_81470D0 -sub_81470D0: ; 81470D0 +sub_81470D0: @ 81470D0 push {r4,r5,lr} ldr r0, =gUnknown_085C8E68 ldr r5, =0x02038c08 @@ -605183,7 +605183,7 @@ sub_81470D0: ; 81470D0 thumb_func_end sub_81470D0 thumb_func_start sub_814713C -sub_814713C: ; 814713C +sub_814713C: @ 814713C push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 @@ -605283,7 +605283,7 @@ _081471F2: thumb_func_end sub_814713C thumb_func_start sub_8147204 -sub_8147204: ; 8147204 +sub_8147204: @ 8147204 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -605311,7 +605311,7 @@ _08147216: thumb_func_end sub_8147204 thumb_func_start sub_814723C -sub_814723C: ; 814723C +sub_814723C: @ 814723C push {r4,lr} adds r4, r0, 0 bl sub_8149F08 @@ -605355,7 +605355,7 @@ _08147262: thumb_func_end sub_814723C thumb_func_start sub_81472A4 -sub_81472A4: ; 81472A4 +sub_81472A4: @ 81472A4 push {r4-r7,lr} sub sp, 0xC adds r6, r0, 0 @@ -605428,7 +605428,7 @@ _08147318: thumb_func_end sub_81472A4 thumb_func_start sub_8147334 -sub_8147334: ; 8147334 +sub_8147334: @ 8147334 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -605552,7 +605552,7 @@ _08147406: thumb_func_end sub_8147334 thumb_func_start sub_8147428 -sub_8147428: ; 8147428 +sub_8147428: @ 8147428 push {r4-r6,lr} sub sp, 0xC adds r6, r0, 0 @@ -605621,7 +605621,7 @@ _08147494: thumb_func_end sub_8147428 thumb_func_start sub_81474B0 -sub_81474B0: ; 81474B0 +sub_81474B0: @ 81474B0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -605750,7 +605750,7 @@ _08147588: thumb_func_end sub_81474B0 thumb_func_start sub_81475B0 -sub_81475B0: ; 81475B0 +sub_81475B0: @ 81475B0 push {r4-r7,lr} sub sp, 0xC adds r7, r0, 0 @@ -605827,7 +605827,7 @@ _0814762A: thumb_func_end sub_81475B0 thumb_func_start sub_8147648 -sub_8147648: ; 8147648 +sub_8147648: @ 8147648 push {lr} ldr r1, =0x040000b0 ldrh r2, [r1, 0xA] @@ -605852,7 +605852,7 @@ sub_8147648: ; 8147648 thumb_func_end sub_8147648 thumb_func_start sub_8147688 -sub_8147688: ; 8147688 +sub_8147688: @ 8147688 push {r4,lr} ldr r4, =0x040000b0 ldrh r1, [r4, 0xA] @@ -605910,7 +605910,7 @@ _081476C0: thumb_func_end sub_8147688 thumb_func_start sub_8147718 -sub_8147718: ; 8147718 +sub_8147718: @ 8147718 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -605938,7 +605938,7 @@ _0814772A: thumb_func_end sub_8147718 thumb_func_start sub_8147750 -sub_8147750: ; 8147750 +sub_8147750: @ 8147750 push {r4,r5,lr} adds r5, r0, 0 bl sub_8149F08 @@ -605974,7 +605974,7 @@ _08147762: thumb_func_end sub_8147750 thumb_func_start sub_81477A8 -sub_81477A8: ; 81477A8 +sub_81477A8: @ 81477A8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -606081,7 +606081,7 @@ _0814785A: thumb_func_end sub_81477A8 thumb_func_start sub_8147888 -sub_8147888: ; 8147888 +sub_8147888: @ 8147888 push {lr} bl sub_8149F2C ldr r0, =0x0203aba0 @@ -606106,7 +606106,7 @@ _081478AC: thumb_func_end sub_8147888 thumb_func_start sub_81478C0 -sub_81478C0: ; 81478C0 +sub_81478C0: @ 81478C0 ldr r1, =0x02038c28 ldr r0, =0x04000006 ldrh r0, [r0] @@ -606127,7 +606127,7 @@ sub_81478C0: ; 81478C0 thumb_func_end sub_81478C0 thumb_func_start sub_81478EC -sub_81478EC: ; 81478EC +sub_81478EC: @ 81478EC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -606155,7 +606155,7 @@ _081478FE: thumb_func_end sub_81478EC thumb_func_start sub_8147924 -sub_8147924: ; 8147924 +sub_8147924: @ 8147924 push {r4,lr} adds r4, r0, 0 bl sub_8149F08 @@ -606195,7 +606195,7 @@ _0814794A: thumb_func_end sub_8147924 thumb_func_start sub_814797C -sub_814797C: ; 814797C +sub_814797C: @ 814797C push {r4-r7,lr} mov r7, r8 push {r7} @@ -606277,7 +606277,7 @@ _081479F6: thumb_func_end sub_814797C thumb_func_start sub_8147A18 -sub_8147A18: ; 8147A18 +sub_8147A18: @ 8147A18 push {lr} ldr r1, =0x040000b0 ldrh r2, [r1, 0xA] @@ -606302,7 +606302,7 @@ sub_8147A18: ; 8147A18 thumb_func_end sub_8147A18 thumb_func_start sub_8147A58 -sub_8147A58: ; 8147A58 +sub_8147A58: @ 8147A58 push {r4,lr} ldr r4, =0x040000b0 ldrh r1, [r4, 0xA] @@ -606355,7 +606355,7 @@ _08147A90: thumb_func_end sub_8147A58 thumb_func_start sub_8147AE4 -sub_8147AE4: ; 8147AE4 +sub_8147AE4: @ 8147AE4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -606373,7 +606373,7 @@ sub_8147AE4: ; 8147AE4 thumb_func_end sub_8147AE4 thumb_func_start sub_8147B04 -sub_8147B04: ; 8147B04 +sub_8147B04: @ 8147B04 push {lr} lsls r0, 24 lsrs r0, 24 @@ -606391,7 +606391,7 @@ sub_8147B04: ; 8147B04 thumb_func_end sub_8147B04 thumb_func_start sub_8147B24 -sub_8147B24: ; 8147B24 +sub_8147B24: @ 8147B24 push {lr} lsls r0, 24 lsrs r0, 24 @@ -606409,7 +606409,7 @@ sub_8147B24: ; 8147B24 thumb_func_end sub_8147B24 thumb_func_start sub_8147B44 -sub_8147B44: ; 8147B44 +sub_8147B44: @ 8147B44 push {lr} lsls r0, 24 lsrs r0, 24 @@ -606427,7 +606427,7 @@ sub_8147B44: ; 8147B44 thumb_func_end sub_8147B44 thumb_func_start sub_8147B64 -sub_8147B64: ; 8147B64 +sub_8147B64: @ 8147B64 push {lr} lsls r0, 24 lsrs r0, 24 @@ -606445,7 +606445,7 @@ sub_8147B64: ; 8147B64 thumb_func_end sub_8147B64 thumb_func_start sub_8147B84 -sub_8147B84: ; 8147B84 +sub_8147B84: @ 8147B84 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -606473,7 +606473,7 @@ _08147B96: thumb_func_end sub_8147B84 thumb_func_start sub_8147BBC -sub_8147BBC: ; 8147BBC +sub_8147BBC: @ 8147BBC push {r4,lr} adds r4, r0, 0 bl sub_8149F08 @@ -606519,7 +606519,7 @@ _08147BF0: thumb_func_end sub_8147BBC thumb_func_start sub_8147C24 -sub_8147C24: ; 8147C24 +sub_8147C24: @ 8147C24 push {r4-r7,lr} mov r7, r8 push {r7} @@ -606604,7 +606604,7 @@ _08147C7E: thumb_func_end sub_8147C24 thumb_func_start sub_8147CE4 -sub_8147CE4: ; 8147CE4 +sub_8147CE4: @ 8147CE4 push {r4-r7,lr} adds r4, r0, 0 ldr r0, =0x0203aba0 @@ -606730,7 +606730,7 @@ _08147DA6: thumb_func_end sub_8147CE4 thumb_func_start sub_8147DD0 -sub_8147DD0: ; 8147DD0 +sub_8147DD0: @ 8147DD0 push {r4,r5,lr} adds r4, r0, 0 ldr r2, =0x0203aba0 @@ -606789,7 +606789,7 @@ _08147DE4: thumb_func_end sub_8147DD0 thumb_func_start sub_8147E4C -sub_8147E4C: ; 8147E4C +sub_8147E4C: @ 8147E4C push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203aba0 @@ -606821,7 +606821,7 @@ _08147E7C: thumb_func_end sub_8147E4C thumb_func_start sub_8147E88 -sub_8147E88: ; 8147E88 +sub_8147E88: @ 8147E88 push {r4-r7,lr} mov r7, r8 push {r7} @@ -606900,7 +606900,7 @@ _08147F1C: thumb_func_end sub_8147E88 thumb_func_start sub_8147F40 -sub_8147F40: ; 8147F40 +sub_8147F40: @ 8147F40 push {r4-r7,lr} adds r4, r0, 0 ldr r2, =0x0203aba0 @@ -607007,7 +607007,7 @@ _08147FEA: thumb_func_end sub_8147F40 thumb_func_start sub_8148008 -sub_8148008: ; 8148008 +sub_8148008: @ 8148008 push {r4-r6,lr} adds r4, r0, 0 ldr r5, =0x0203aba0 @@ -607035,7 +607035,7 @@ sub_8148008: ; 8148008 thumb_func_end sub_8148008 thumb_func_start sub_8148040 -sub_8148040: ; 8148040 +sub_8148040: @ 8148040 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x0203aba0 @@ -607073,7 +607073,7 @@ _08148070: thumb_func_end sub_8148040 thumb_func_start sub_814808C -sub_814808C: ; 814808C +sub_814808C: @ 814808C push {r4,lr} adds r4, r0, 0 ldr r1, =0x040000b0 @@ -607100,7 +607100,7 @@ sub_814808C: ; 814808C thumb_func_end sub_814808C thumb_func_start sub_81480CC -sub_81480CC: ; 81480CC +sub_81480CC: @ 81480CC push {r4,lr} ldr r4, =0x040000b0 ldrh r1, [r4, 0xA] @@ -607156,7 +607156,7 @@ _08148104: thumb_func_end sub_81480CC thumb_func_start sub_8148160 -sub_8148160: ; 8148160 +sub_8148160: @ 8148160 push {r4,lr} ldr r4, =0x040000b0 ldrh r1, [r4, 0xA] @@ -607203,7 +607203,7 @@ _08148198: thumb_func_end sub_8148160 thumb_func_start sub_81481E0 -sub_81481E0: ; 81481E0 +sub_81481E0: @ 81481E0 push {lr} ldr r0, =0x04000006 ldrh r0, [r0] @@ -607228,7 +607228,7 @@ _08148208: thumb_func_end sub_81481E0 thumb_func_start sub_8148218 -sub_8148218: ; 8148218 +sub_8148218: @ 8148218 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -607387,7 +607387,7 @@ sub_8148218: ; 8148218 thumb_func_end sub_8148218 thumb_func_start sub_8148380 -sub_8148380: ; 8148380 +sub_8148380: @ 8148380 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =gUnknown_085C8C24 @@ -607409,13 +607409,13 @@ _08148386: thumb_func_end sub_8148380 thumb_func_start sub_81483A8 -sub_81483A8: ; 81483A8 +sub_81483A8: @ 81483A8 movs r0, 0 bx lr thumb_func_end sub_81483A8 thumb_func_start sub_81483AC -sub_81483AC: ; 81483AC +sub_81483AC: @ 81483AC push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 @@ -607452,7 +607452,7 @@ sub_81483AC: ; 81483AC thumb_func_end sub_81483AC thumb_func_start sub_81483F8 -sub_81483F8: ; 81483F8 +sub_81483F8: @ 81483F8 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x30] @@ -607484,7 +607484,7 @@ _08148424: thumb_func_end sub_81483F8 thumb_func_start sub_814842C -sub_814842C: ; 814842C +sub_814842C: @ 814842C push {lr} adds r2, r0, 0 ldrh r3, [r2, 0x32] @@ -607511,7 +607511,7 @@ _08148452: thumb_func_end sub_814842C thumb_func_start sub_8148458 -sub_8148458: ; 8148458 +sub_8148458: @ 8148458 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x32] @@ -607537,7 +607537,7 @@ _0814847C: thumb_func_end sub_8148458 thumb_func_start sub_8148484 -sub_8148484: ; 8148484 +sub_8148484: @ 8148484 ldr r3, =0x02020630 lsls r0, 16 asrs r0, 16 @@ -607551,7 +607551,7 @@ sub_8148484: ; 8148484 thumb_func_end sub_8148484 thumb_func_start sub_814849C -sub_814849C: ; 814849C +sub_814849C: @ 814849C ldr r2, =0x02020630 lsls r0, 16 asrs r0, 16 @@ -607567,7 +607567,7 @@ sub_814849C: ; 814849C thumb_func_end sub_814849C thumb_func_start sub_81484B8 -sub_81484B8: ; 81484B8 +sub_81484B8: @ 81484B8 ldr r2, =0x02020630 lsls r0, 16 asrs r0, 16 @@ -607582,7 +607582,7 @@ sub_81484B8: ; 81484B8 thumb_func_end sub_81484B8 thumb_func_start sub_81484D0 -sub_81484D0: ; 81484D0 +sub_81484D0: @ 81484D0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -607610,7 +607610,7 @@ _081484E2: thumb_func_end sub_81484D0 thumb_func_start sub_8148508 -sub_8148508: ; 8148508 +sub_8148508: @ 8148508 push {r4-r6,lr} adds r5, r0, 0 bl sub_8149F08 @@ -607670,7 +607670,7 @@ _0814853A: thumb_func_end sub_8148508 thumb_func_start sub_8148590 -sub_8148590: ; 8148590 +sub_8148590: @ 8148590 push {r4-r7,lr} mov r7, r8 push {r7} @@ -607777,7 +607777,7 @@ _08148644: thumb_func_end sub_8148590 thumb_func_start sub_814865C -sub_814865C: ; 814865C +sub_814865C: @ 814865C push {lr} ldr r1, =0x040000b0 ldrh r2, [r1, 0xA] @@ -607802,7 +607802,7 @@ sub_814865C: ; 814865C thumb_func_end sub_814865C thumb_func_start sub_814869C -sub_814869C: ; 814869C +sub_814869C: @ 814869C push {r4,lr} ldr r4, =0x040000b0 ldrh r1, [r4, 0xA] @@ -607854,7 +607854,7 @@ _081486E6: thumb_func_end sub_814869C thumb_func_start sub_8148728 -sub_8148728: ; 8148728 +sub_8148728: @ 8148728 push {lr} ldr r2, =0x04000006 ldrh r0, [r2] @@ -607881,7 +607881,7 @@ _0814874E: thumb_func_end sub_8148728 thumb_func_start sub_8148760 -sub_8148760: ; 8148760 +sub_8148760: @ 8148760 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -607909,7 +607909,7 @@ _08148772: thumb_func_end sub_8148760 thumb_func_start sub_8148798 -sub_8148798: ; 8148798 +sub_8148798: @ 8148798 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -608004,7 +608004,7 @@ _081487CC: thumb_func_end sub_8148798 thumb_func_start sub_8148864 -sub_8148864: ; 8148864 +sub_8148864: @ 8148864 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -608310,7 +608310,7 @@ _08148AA6: thumb_func_end sub_8148864 thumb_func_start sub_8148AD4 -sub_8148AD4: ; 8148AD4 +sub_8148AD4: @ 8148AD4 push {r4,r5,lr} adds r3, r0, 0 movs r2, 0x1 @@ -608346,7 +608346,7 @@ _08148B04: thumb_func_end sub_8148AD4 thumb_func_start sub_8148B14 -sub_8148B14: ; 8148B14 +sub_8148B14: @ 8148B14 push {lr} ldr r1, =0x040000b0 ldrh r2, [r1, 0xA] @@ -608371,7 +608371,7 @@ sub_8148B14: ; 8148B14 thumb_func_end sub_8148B14 thumb_func_start sub_8148B54 -sub_8148B54: ; 8148B54 +sub_8148B54: @ 8148B54 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -608399,7 +608399,7 @@ _08148B66: thumb_func_end sub_8148B54 thumb_func_start sub_8148B8C -sub_8148B8C: ; 8148B8C +sub_8148B8C: @ 8148B8C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -608427,7 +608427,7 @@ _08148B9E: thumb_func_end sub_8148B8C thumb_func_start sub_8148BC4 -sub_8148BC4: ; 8148BC4 +sub_8148BC4: @ 8148BC4 push {r4,r5,lr} adds r5, r0, 0 bl sub_8149F08 @@ -608472,7 +608472,7 @@ _08148BEE: thumb_func_end sub_8148BC4 thumb_func_start sub_8148C28 -sub_8148C28: ; 8148C28 +sub_8148C28: @ 8148C28 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x16 @@ -608561,7 +608561,7 @@ _08148CDE: thumb_func_end sub_8148C28 thumb_func_start sub_8148CE8 -sub_8148CE8: ; 8148CE8 +sub_8148CE8: @ 8148CE8 push {r4-r6,lr} adds r4, r0, 0 ldr r6, =0x0203aba0 @@ -608626,7 +608626,7 @@ _08148D4C: thumb_func_end sub_8148CE8 thumb_func_start sub_8148D6C -sub_8148D6C: ; 8148D6C +sub_8148D6C: @ 8148D6C push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203aba0 @@ -608737,7 +608737,7 @@ _08148E3C: thumb_func_end sub_8148D6C thumb_func_start sub_8148E54 -sub_8148E54: ; 8148E54 +sub_8148E54: @ 8148E54 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -608765,7 +608765,7 @@ _08148E66: thumb_func_end sub_8148E54 thumb_func_start sub_8148E8C -sub_8148E8C: ; 8148E8C +sub_8148E8C: @ 8148E8C push {r4,r5,lr} sub sp, 0xC adds r5, r0, 0 @@ -608847,7 +608847,7 @@ sub_8148E8C: ; 8148E8C thumb_func_end sub_8148E8C thumb_func_start sub_8148F4C -sub_8148F4C: ; 8148F4C +sub_8148F4C: @ 8148F4C push {r4-r7,lr} mov r7, r8 push {r7} @@ -608941,7 +608941,7 @@ _08148FE8: thumb_func_end sub_8148F4C thumb_func_start sub_8149008 -sub_8149008: ; 8149008 +sub_8149008: @ 8149008 push {r4,lr} adds r4, r0, 0 ldr r1, =0x040000b0 @@ -608968,7 +608968,7 @@ sub_8149008: ; 8149008 thumb_func_end sub_8149008 thumb_func_start sub_8149048 -sub_8149048: ; 8149048 +sub_8149048: @ 8149048 push {r4,lr} adds r2, r1, 0 ldrb r1, [r2] @@ -609105,7 +609105,7 @@ _08149138: thumb_func_end sub_8149048 thumb_func_start sub_8149140 -sub_8149140: ; 8149140 +sub_8149140: @ 8149140 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -609133,7 +609133,7 @@ _08149152: thumb_func_end sub_8149140 thumb_func_start sub_8149178 -sub_8149178: ; 8149178 +sub_8149178: @ 8149178 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -609167,7 +609167,7 @@ sub_8149178: ; 8149178 thumb_func_end sub_8149178 thumb_func_start sub_81491C8 -sub_81491C8: ; 81491C8 +sub_81491C8: @ 81491C8 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xA @@ -609214,7 +609214,7 @@ _08149218: thumb_func_end sub_81491C8 thumb_func_start sub_8149224 -sub_8149224: ; 8149224 +sub_8149224: @ 8149224 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xA @@ -609259,7 +609259,7 @@ _0814926E: thumb_func_end sub_8149224 thumb_func_start sub_814927C -sub_814927C: ; 814927C +sub_814927C: @ 814927C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -609287,7 +609287,7 @@ _0814928E: thumb_func_end sub_814927C thumb_func_start sub_81492B4 -sub_81492B4: ; 81492B4 +sub_81492B4: @ 81492B4 push {r4-r6,lr} sub sp, 0xC adds r4, r0, 0 @@ -609352,7 +609352,7 @@ _08149316: thumb_func_end sub_81492B4 thumb_func_start sub_8149358 -sub_8149358: ; 8149358 +sub_8149358: @ 8149358 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -609376,7 +609376,7 @@ sub_8149358: ; 8149358 thumb_func_end sub_8149358 thumb_func_start sub_8149388 -sub_8149388: ; 8149388 +sub_8149388: @ 8149388 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0xA] @@ -609421,7 +609421,7 @@ _081493CC: thumb_func_end sub_8149388 thumb_func_start sub_81493D8 -sub_81493D8: ; 81493D8 +sub_81493D8: @ 81493D8 push {lr} sub sp, 0x4 adds r1, r0, 0 @@ -609451,7 +609451,7 @@ _08149402: thumb_func_end sub_81493D8 thumb_func_start sub_8149410 -sub_8149410: ; 8149410 +sub_8149410: @ 8149410 push {lr} adds r2, r0, 0 ldr r0, =0x02037fd4 @@ -609475,7 +609475,7 @@ _0814942E: thumb_func_end sub_8149410 thumb_func_start sub_814943C -sub_814943C: ; 814943C +sub_814943C: @ 814943C push {r4,lr} adds r4, r0, 0 ldr r0, =0x00007fff @@ -609497,7 +609497,7 @@ sub_814943C: ; 814943C thumb_func_end sub_814943C thumb_func_start sub_814946C -sub_814946C: ; 814946C +sub_814946C: @ 814946C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xA @@ -609570,7 +609570,7 @@ _081494F0: thumb_func_end sub_814946C thumb_func_start sub_8149508 -sub_8149508: ; 8149508 +sub_8149508: @ 8149508 push {lr} ldr r1, =0x040000b0 ldrh r2, [r1, 0xA] @@ -609613,7 +609613,7 @@ _08149554: thumb_func_end sub_8149508 thumb_func_start sub_8149578 -sub_8149578: ; 8149578 +sub_8149578: @ 8149578 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -609641,7 +609641,7 @@ _0814958A: thumb_func_end sub_8149578 thumb_func_start sub_81495B0 -sub_81495B0: ; 81495B0 +sub_81495B0: @ 81495B0 push {r4,r5,lr} adds r5, r0, 0 bl sub_8149F08 @@ -609693,7 +609693,7 @@ _081495DC: thumb_func_end sub_81495B0 thumb_func_start sub_8149628 -sub_8149628: ; 8149628 +sub_8149628: @ 8149628 push {r4-r6,lr} sub sp, 0x10 adds r6, r0, 0 @@ -609748,7 +609748,7 @@ _0814963C: thumb_func_end sub_8149628 thumb_func_start sub_814969C -sub_814969C: ; 814969C +sub_814969C: @ 814969C push {r4,lr} adds r4, r0, 0 ldr r2, =0x0203aba0 @@ -609778,7 +609778,7 @@ _081496C6: thumb_func_end sub_814969C thumb_func_start sub_81496D8 -sub_81496D8: ; 81496D8 +sub_81496D8: @ 81496D8 push {r4-r6,lr} adds r6, r0, 0 ldr r4, =0x0203aba0 @@ -609821,7 +609821,7 @@ sub_81496D8: ; 81496D8 thumb_func_end sub_81496D8 thumb_func_start sub_8149740 -sub_8149740: ; 8149740 +sub_8149740: @ 8149740 push {lr} ldr r0, =0x0203aba0 ldr r1, [r0] @@ -609846,7 +609846,7 @@ _08149766: thumb_func_end sub_8149740 thumb_func_start sub_8149774 -sub_8149774: ; 8149774 +sub_8149774: @ 8149774 push {r4,lr} ldr r4, =0x040000b0 ldrh r1, [r4, 0xA] @@ -609901,7 +609901,7 @@ _081497C4: thumb_func_end sub_8149774 thumb_func_start sub_8149804 -sub_8149804: ; 8149804 +sub_8149804: @ 8149804 push {lr} bl sub_8149F2C ldr r1, =0x04000054 @@ -609930,7 +609930,7 @@ sub_8149804: ; 8149804 thumb_func_end sub_8149804 thumb_func_start sub_8149840 -sub_8149840: ; 8149840 +sub_8149840: @ 8149840 ldr r2, =0x04000054 ldr r1, =0x02038c28 ldr r0, =0x04000006 @@ -609947,7 +609947,7 @@ sub_8149840: ; 8149840 thumb_func_end sub_8149840 thumb_func_start sub_8149864 -sub_8149864: ; 8149864 +sub_8149864: @ 8149864 push {r4-r6,lr} adds r3, r0, 0 ldrh r1, [r3, 0x38] @@ -610076,7 +610076,7 @@ _0814994C: thumb_func_end sub_8149864 thumb_func_start sub_814995C -sub_814995C: ; 814995C +sub_814995C: @ 814995C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -610104,7 +610104,7 @@ _0814996E: thumb_func_end sub_814995C thumb_func_start sub_8149994 -sub_8149994: ; 8149994 +sub_8149994: @ 8149994 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -610140,7 +610140,7 @@ sub_8149994: ; 8149994 thumb_func_end sub_8149994 thumb_func_start sub_81499E8 -sub_81499E8: ; 81499E8 +sub_81499E8: @ 81499E8 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -610185,7 +610185,7 @@ _08149A2A: thumb_func_end sub_81499E8 thumb_func_start sub_8149A40 -sub_8149A40: ; 8149A40 +sub_8149A40: @ 8149A40 push {lr} ldrh r1, [r0, 0xA] subs r1, 0x1 @@ -610207,7 +610207,7 @@ _08149A60: thumb_func_end sub_8149A40 thumb_func_start sub_8149A6C -sub_8149A6C: ; 8149A6C +sub_8149A6C: @ 8149A6C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -610235,7 +610235,7 @@ _08149A7E: thumb_func_end sub_8149A6C thumb_func_start sub_8149AA4 -sub_8149AA4: ; 8149AA4 +sub_8149AA4: @ 8149AA4 push {r4,r5,lr} adds r5, r0, 0 bl sub_8149F08 @@ -610280,7 +610280,7 @@ _08149AC8: thumb_func_end sub_8149AA4 thumb_func_start sub_8149B08 -sub_8149B08: ; 8149B08 +sub_8149B08: @ 8149B08 push {r4-r6,lr} mov r6, r8 push {r6} @@ -610341,7 +610341,7 @@ sub_8149B08: ; 8149B08 thumb_func_end sub_8149B08 thumb_func_start sub_8149B84 -sub_8149B84: ; 8149B84 +sub_8149B84: @ 8149B84 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -610455,7 +610455,7 @@ _08149C40: thumb_func_end sub_8149B84 thumb_func_start sub_8149C60 -sub_8149C60: ; 8149C60 +sub_8149C60: @ 8149C60 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0xA] @@ -610504,7 +610504,7 @@ _08149CC4: thumb_func_end sub_8149C60 thumb_func_start sub_8149CCC -sub_8149CCC: ; 8149CCC +sub_8149CCC: @ 8149CCC push {lr} adds r1, r0, 0 ldrh r0, [r1, 0xE] @@ -610524,7 +610524,7 @@ _08149CE4: thumb_func_end sub_8149CCC thumb_func_start sub_8149CE8 -sub_8149CE8: ; 8149CE8 +sub_8149CE8: @ 8149CE8 push {r4,lr} ldr r4, =0x040000b0 ldrh r1, [r4, 0xA] @@ -610582,7 +610582,7 @@ _08149D20: thumb_func_end sub_8149CE8 thumb_func_start sub_8149D78 -sub_8149D78: ; 8149D78 +sub_8149D78: @ 8149D78 push {r4-r6,lr} mov r6, r8 push {r6} @@ -610632,7 +610632,7 @@ sub_8149D78: ; 8149D78 thumb_func_end sub_8149D78 thumb_func_start sub_8149DDC -sub_8149DDC: ; 8149DDC +sub_8149DDC: @ 8149DDC push {lr} ldr r0, =sub_8149DFC bl get_task_id_by_function @@ -610651,7 +610651,7 @@ _08149DF6: thumb_func_end sub_8149DDC thumb_func_start sub_8149DFC -sub_8149DFC: ; 8149DFC +sub_8149DFC: @ 8149DFC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -610679,7 +610679,7 @@ _08149E0E: thumb_func_end sub_8149DFC thumb_func_start sub_8149E34 -sub_8149E34: ; 8149E34 +sub_8149E34: @ 8149E34 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x14] @@ -610730,7 +610730,7 @@ _08149E82: thumb_func_end sub_8149E34 thumb_func_start sub_8149E90 -sub_8149E90: ; 8149E90 +sub_8149E90: @ 8149E90 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x14] @@ -610791,7 +610791,7 @@ _08149EFE: thumb_func_end sub_8149E90 thumb_func_start sub_8149F08 -sub_8149F08: ; 8149F08 +sub_8149F08: @ 8149F08 push {r4,lr} ldr r4, =0x0203aba0 ldr r0, [r4] @@ -610810,7 +610810,7 @@ sub_8149F08: ; 8149F08 thumb_func_end sub_8149F08 thumb_func_start sub_8149F2C -sub_8149F2C: ; 8149F2C +sub_8149F2C: @ 8149F2C push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -610820,7 +610820,7 @@ sub_8149F2C: ; 8149F2C thumb_func_end sub_8149F2C thumb_func_start sub_8149F40 -sub_8149F40: ; 8149F40 +sub_8149F40: @ 8149F40 ldr r1, =0x04000008 ldrh r1, [r1] lsrs r1, 2 @@ -610835,7 +610835,7 @@ sub_8149F40: ; 8149F40 thumb_func_end sub_8149F40 thumb_func_start sub_8149F58 -sub_8149F58: ; 8149F58 +sub_8149F58: @ 8149F58 push {r4,lr} ldr r3, =0x04000008 ldrh r2, [r3] @@ -610859,7 +610859,7 @@ sub_8149F58: ; 8149F58 thumb_func_end sub_8149F58 thumb_func_start sub_8149F84 -sub_8149F84: ; 8149F84 +sub_8149F84: @ 8149F84 push {lr} movs r0, 0x1 negs r0, r0 @@ -610871,7 +610871,7 @@ sub_8149F84: ; 8149F84 thumb_func_end sub_8149F84 thumb_func_start sub_8149F98 -sub_8149F98: ; 8149F98 +sub_8149F98: @ 8149F98 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -610936,7 +610936,7 @@ _0814A000: thumb_func_end sub_8149F98 thumb_func_start sub_814A014 -sub_814A014: ; 814A014 +sub_814A014: @ 814A014 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -611154,7 +611154,7 @@ _0814A196: thumb_func_end sub_814A014 thumb_func_start sub_814A1AC -sub_814A1AC: ; 814A1AC +sub_814A1AC: @ 814A1AC push {r4-r7,lr} adds r6, r0, 0 ldr r0, [sp, 0x14] @@ -611221,7 +611221,7 @@ _0814A21C: thumb_func_end sub_814A1AC thumb_func_start sub_814A228 -sub_814A228: ; 814A228 +sub_814A228: @ 814A228 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -611362,7 +611362,7 @@ _0814A316: thumb_func_end sub_814A228 thumb_func_start sub_814A324 -sub_814A324: ; 814A324 +sub_814A324: @ 814A324 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -611396,7 +611396,7 @@ sub_814A324: ; 814A324 thumb_func_end sub_814A324 thumb_func_start sub_814A374 -sub_814A374: ; 814A374 +sub_814A374: @ 814A374 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -611429,7 +611429,7 @@ sub_814A374: ; 814A374 thumb_func_end sub_814A374 thumb_func_start sub_814A3BC -sub_814A3BC: ; 814A3BC +sub_814A3BC: @ 814A3BC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -611457,7 +611457,7 @@ _0814A3CE: thumb_func_end sub_814A3BC thumb_func_start sub_814A3F4 -sub_814A3F4: ; 814A3F4 +sub_814A3F4: @ 814A3F4 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -611485,7 +611485,7 @@ _0814A406: thumb_func_end sub_814A3F4 thumb_func_start sub_814A42C -sub_814A42C: ; 814A42C +sub_814A42C: @ 814A42C push {r4-r6,lr} sub sp, 0xC adds r4, r0, 0 @@ -611550,7 +611550,7 @@ sub_814A42C: ; 814A42C thumb_func_end sub_814A42C thumb_func_start sub_814A4D4 -sub_814A4D4: ; 814A4D4 +sub_814A4D4: @ 814A4D4 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -611572,7 +611572,7 @@ sub_814A4D4: ; 814A4D4 thumb_func_end sub_814A4D4 thumb_func_start sub_814A500 -sub_814A500: ; 814A500 +sub_814A500: @ 814A500 push {r4-r6,lr} adds r5, r0, 0 movs r2, 0 @@ -611607,7 +611607,7 @@ _0814A50C: thumb_func_end sub_814A500 thumb_func_start sub_814A550 -sub_814A550: ; 814A550 +sub_814A550: @ 814A550 push {r4-r7,lr} mov r7, r8 push {r7} @@ -611758,7 +611758,7 @@ _0814A654: thumb_func_end sub_814A550 thumb_func_start sub_814A684 -sub_814A684: ; 814A684 +sub_814A684: @ 814A684 push {lr} bl sub_8149F2C ldr r2, =0x04000050 @@ -611789,7 +611789,7 @@ _0814A6B4: thumb_func_end sub_814A684 thumb_func_start sub_814A6CC -sub_814A6CC: ; 814A6CC +sub_814A6CC: @ 814A6CC ldr r1, =0x02038c28 ldr r0, =0x04000006 ldrh r0, [r0] @@ -611806,7 +611806,7 @@ sub_814A6CC: ; 814A6CC thumb_func_end sub_814A6CC thumb_func_start sub_814A6F0 -sub_814A6F0: ; 814A6F0 +sub_814A6F0: @ 814A6F0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -611834,7 +611834,7 @@ _0814A702: thumb_func_end sub_814A6F0 thumb_func_start sub_814A728 -sub_814A728: ; 814A728 +sub_814A728: @ 814A728 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -611862,7 +611862,7 @@ _0814A73A: thumb_func_end sub_814A728 thumb_func_start sub_814A760 -sub_814A760: ; 814A760 +sub_814A760: @ 814A760 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -611890,7 +611890,7 @@ _0814A772: thumb_func_end sub_814A760 thumb_func_start sub_814A798 -sub_814A798: ; 814A798 +sub_814A798: @ 814A798 push {r4-r6,lr} mov r6, r8 push {r6} @@ -611955,7 +611955,7 @@ sub_814A798: ; 814A798 thumb_func_end sub_814A798 thumb_func_start sub_814A828 -sub_814A828: ; 814A828 +sub_814A828: @ 814A828 push {r4,r5,lr} sub sp, 0x24 adds r4, r0, 0 @@ -612013,7 +612013,7 @@ _0814A88A: thumb_func_end sub_814A828 thumb_func_start sub_814A898 -sub_814A898: ; 814A898 +sub_814A898: @ 814A898 push {r4-r6,lr} sub sp, 0x10 adds r4, r0, 0 @@ -612111,7 +612111,7 @@ _0814A956: thumb_func_end sub_814A898 thumb_func_start sub_814A960 -sub_814A960: ; 814A960 +sub_814A960: @ 814A960 push {r4-r6,lr} mov r6, r8 push {r6} @@ -612184,7 +612184,7 @@ sub_814A960: ; 814A960 thumb_func_end sub_814A960 thumb_func_start sub_814AA04 -sub_814AA04: ; 814AA04 +sub_814AA04: @ 814AA04 push {r4-r6,lr} sub sp, 0x24 adds r6, r0, 0 @@ -612245,7 +612245,7 @@ _0814AA70: thumb_func_end sub_814AA04 thumb_func_start sub_814AA84 -sub_814AA84: ; 814AA84 +sub_814AA84: @ 814AA84 push {r4,lr} adds r4, r0, 0 movs r0, 0xE0 @@ -612271,7 +612271,7 @@ sub_814AA84: ; 814AA84 thumb_func_end sub_814AA84 thumb_func_start sub_814AAB8 -sub_814AAB8: ; 814AAB8 +sub_814AAB8: @ 814AAB8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -612383,7 +612383,7 @@ _0814AB86: thumb_func_end sub_814AAB8 thumb_func_start sub_814ABA0 -sub_814ABA0: ; 814ABA0 +sub_814ABA0: @ 814ABA0 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -612415,7 +612415,7 @@ sub_814ABA0: ; 814ABA0 thumb_func_end sub_814ABA0 thumb_func_start sub_814ABE4 -sub_814ABE4: ; 814ABE4 +sub_814ABE4: @ 814ABE4 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -612454,7 +612454,7 @@ _0814AC24: thumb_func_end sub_814ABE4 thumb_func_start sub_814AC38 -sub_814AC38: ; 814AC38 +sub_814AC38: @ 814AC38 push {r4-r6,lr} sub sp, 0x10 adds r6, r0, 0 @@ -612571,7 +612571,7 @@ _0814AD2E: thumb_func_end sub_814AC38 thumb_func_start sub_814AD48 -sub_814AD48: ; 814AD48 +sub_814AD48: @ 814AD48 push {r4,lr} sub sp, 0x24 adds r4, r0, 0 @@ -612624,7 +612624,7 @@ _0814ADA0: thumb_func_end sub_814AD48 thumb_func_start sub_814ADB4 -sub_814ADB4: ; 814ADB4 +sub_814ADB4: @ 814ADB4 push {r4,lr} adds r4, r0, 0 ldr r0, =0xffff7fff @@ -612644,7 +612644,7 @@ sub_814ADB4: ; 814ADB4 thumb_func_end sub_814ADB4 thumb_func_start sub_814ADD8 -sub_814ADD8: ; 814ADD8 +sub_814ADD8: @ 814ADD8 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -612694,7 +612694,7 @@ _0814AE2E: thumb_func_end sub_814ADD8 thumb_func_start sub_814AE40 -sub_814AE40: ; 814AE40 +sub_814AE40: @ 814AE40 push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 @@ -612741,12 +612741,12 @@ sub_814AE40: ; 814AE40 thumb_func_end sub_814AE40 thumb_func_start nullsub_112 -nullsub_112: ; 814AEAC +nullsub_112: @ 814AEAC bx lr thumb_func_end nullsub_112 thumb_func_start sub_814AEB0 -sub_814AEB0: ; 814AEB0 +sub_814AEB0: @ 814AEB0 ldr r1, =0x03005d60 ldr r0, =0x02024064 ldrb r0, [r0] @@ -612759,7 +612759,7 @@ sub_814AEB0: ; 814AEB0 thumb_func_end sub_814AEB0 thumb_func_start bx_exec_buffer_A_ch0_tbl4 -bx_exec_buffer_A_ch0_tbl4: ; 814AECC +bx_exec_buffer_A_ch0_tbl4: @ 814AECC push {lr} ldr r2, =0x02024068 ldr r1, =gUnknown_0832A328 @@ -612794,7 +612794,7 @@ _0814AF18: thumb_func_end bx_exec_buffer_A_ch0_tbl4 thumb_func_start sub_814AF1C -sub_814AF1C: ; 814AF1C +sub_814AF1C: @ 814AF1C push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -612819,7 +612819,7 @@ _0814AF40: thumb_func_end sub_814AF1C thumb_func_start sub_814AF54 -sub_814AF54: ; 814AF54 +sub_814AF54: @ 814AF54 push {r4-r6,lr} ldr r6, =0x02020630 ldr r5, =0x020241e4 @@ -612864,7 +612864,7 @@ _0814AFA4: thumb_func_end sub_814AF54 thumb_func_start sub_814AFBC -sub_814AFBC: ; 814AFBC +sub_814AFBC: @ 814AFBC push {r4,lr} ldr r4, =0x020244d0 ldr r1, [r4] @@ -612900,7 +612900,7 @@ _0814AFF4: thumb_func_end sub_814AFBC thumb_func_start sub_814B004 -sub_814B004: ; 814B004 +sub_814B004: @ 814B004 push {r4-r6,lr} movs r6, 0 bl battle_type_is_double @@ -612999,7 +612999,7 @@ _0814B0C6: thumb_func_end sub_814B004 thumb_func_start sub_814B0E8 -sub_814B0E8: ; 814B0E8 +sub_814B0E8: @ 814B0E8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -613187,7 +613187,7 @@ _0814B252: thumb_func_end sub_814B0E8 thumb_func_start sub_814B290 -sub_814B290: ; 814B290 +sub_814B290: @ 814B290 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -613217,7 +613217,7 @@ _0814B2BE: thumb_func_end sub_814B290 thumb_func_start bx_t4_healthbar_update -bx_t4_healthbar_update: ; 814B2D0 +bx_t4_healthbar_update: @ 814B2D0 push {r4-r6,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -613267,7 +613267,7 @@ _0814B332: thumb_func_end bx_t4_healthbar_update thumb_func_start sub_814B340 -sub_814B340: ; 814B340 +sub_814B340: @ 814B340 push {r4-r6,lr} ldr r6, =0x02020630 ldr r5, =0x020241e4 @@ -613332,7 +613332,7 @@ _0814B3BC: thumb_func_end sub_814B340 thumb_func_start sub_814B3DC -sub_814B3DC: ; 814B3DC +sub_814B3DC: @ 814B3DC push {r4-r6,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -613379,7 +613379,7 @@ _0814B430: thumb_func_end sub_814B3DC thumb_func_start bx_t4_button_a -bx_t4_button_a: ; 814B44C +bx_t4_button_a: @ 814B44C push {lr} movs r0, 0 bl IsTextPrinterActive @@ -613393,7 +613393,7 @@ _0814B45E: thumb_func_end bx_t4_button_a thumb_func_start dp01t_0F_4_move_anim -dp01t_0F_4_move_anim: ; 814B464 +dp01t_0F_4_move_anim: @ 814B464 push {r4,lr} ldr r1, =0x020241e4 ldr r0, =0x02024064 @@ -613453,7 +613453,7 @@ _0814B4DA: thumb_func_end dp01t_0F_4_move_anim thumb_func_start sub_814B4E0 -sub_814B4E0: ; 814B4E0 +sub_814B4E0: @ 814B4E0 push {r4,lr} ldr r2, =0x02020630 ldr r0, =0x03005d70 @@ -613502,7 +613502,7 @@ _0814B532: thumb_func_end sub_814B4E0 thumb_func_start sub_814B554 -sub_814B554: ; 814B554 +sub_814B554: @ 814B554 push {lr} ldr r0, =0x020244d0 ldr r1, [r0] @@ -613539,7 +613539,7 @@ _0814B590: thumb_func_end sub_814B554 thumb_func_start sub_814B5A8 -sub_814B5A8: ; 814B5A8 +sub_814B5A8: @ 814B5A8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -613636,7 +613636,7 @@ _0814B664: thumb_func_end sub_814B5A8 thumb_func_start sub_814B69C -sub_814B69C: ; 814B69C +sub_814B69C: @ 814B69C push {r4-r6,lr} ldr r6, =0x020244d0 ldr r0, [r6] @@ -613704,7 +613704,7 @@ _0814B714: thumb_func_end sub_814B69C thumb_func_start dp01_tbl4_exec_completed -dp01_tbl4_exec_completed: ; 814B740 +dp01_tbl4_exec_completed: @ 814B740 push {r4,lr} sub sp, 0x4 ldr r1, =0x03005d60 @@ -613754,7 +613754,7 @@ _0814B7A6: thumb_func_end dp01_tbl4_exec_completed thumb_func_start sub_814B7B8 -sub_814B7B8: ; 814B7B8 +sub_814B7B8: @ 814B7B8 push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -613778,7 +613778,7 @@ _0814B7DA: thumb_func_end sub_814B7B8 thumb_func_start sub_814B7E8 -sub_814B7E8: ; 814B7E8 +sub_814B7E8: @ 814B7E8 push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -613802,7 +613802,7 @@ _0814B80A: thumb_func_end sub_814B7E8 thumb_func_start dp01t_00_4_getattr -dp01t_00_4_getattr: ; 814B818 +dp01t_00_4_getattr: @ 814B818 push {r4-r6,lr} sub sp, 0x100 movs r6, 0 @@ -613857,7 +613857,7 @@ _0814B872: thumb_func_end dp01t_00_4_getattr thumb_func_start dp01_getattr_by_ch1_for_player_pokemon__ -dp01_getattr_by_ch1_for_player_pokemon__: ; 814B88C +dp01_getattr_by_ch1_for_player_pokemon__: @ 814B88C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -614735,7 +614735,7 @@ _0814C022: thumb_func_end dp01_getattr_by_ch1_for_player_pokemon__ thumb_func_start sub_814C038 -sub_814C038: ; 814C038 +sub_814C038: @ 814C038 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -614743,7 +614743,7 @@ sub_814C038: ; 814C038 thumb_func_end sub_814C038 thumb_func_start sub_814C044 -sub_814C044: ; 814C044 +sub_814C044: @ 814C044 push {r4,r5,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -614786,7 +614786,7 @@ _0814C092: thumb_func_end sub_814C044 thumb_func_start sub_814C09C -sub_814C09C: ; 814C09C +sub_814C09C: @ 814C09C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -615819,7 +615819,7 @@ _0814CA62: thumb_func_end sub_814C09C thumb_func_start sub_814CA98 -sub_814CA98: ; 814CA98 +sub_814CA98: @ 814CA98 push {r4-r7,lr} ldr r1, =0x0202406e ldr r7, =0x02024064 @@ -615874,7 +615874,7 @@ _0814CAF0: thumb_func_end sub_814CA98 thumb_func_start sub_814CB0C -sub_814CB0C: ; 814CB0C +sub_814CB0C: @ 814CB0C push {r4-r6,lr} mov r6, r8 push {r6} @@ -615991,7 +615991,7 @@ sub_814CB0C: ; 814CB0C thumb_func_end sub_814CB0C thumb_func_start sub_814CC28 -sub_814CC28: ; 814CC28 +sub_814CC28: @ 814CC28 push {r4-r6,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -616037,7 +616037,7 @@ sub_814CC28: ; 814CC28 thumb_func_end sub_814CC28 thumb_func_start sub_814CC98 -sub_814CC98: ; 814CC98 +sub_814CC98: @ 814CC98 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -616200,7 +616200,7 @@ sub_814CC98: ; 814CC98 thumb_func_end sub_814CC98 thumb_func_start sub_814CE14 -sub_814CE14: ; 814CE14 +sub_814CE14: @ 814CE14 push {r4-r6,lr} ldr r1, =0x02023064 ldr r6, =0x02024064 @@ -616259,7 +616259,7 @@ _0814CE92: thumb_func_end sub_814CE14 thumb_func_start sub_814CEA4 -sub_814CEA4: ; 814CEA4 +sub_814CEA4: @ 814CEA4 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -616329,7 +616329,7 @@ _0814CF22: thumb_func_end sub_814CEA4 thumb_func_start sub_814CF30 -sub_814CF30: ; 814CF30 +sub_814CF30: @ 814CF30 push {r4-r7,lr} mov r7, r8 push {r7} @@ -616522,7 +616522,7 @@ _0814D002: thumb_func_end sub_814CF30 thumb_func_start sub_814D0E4 -sub_814D0E4: ; 814D0E4 +sub_814D0E4: @ 814D0E4 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -616530,7 +616530,7 @@ sub_814D0E4: ; 814D0E4 thumb_func_end sub_814D0E4 thumb_func_start sub_814D0F0 -sub_814D0F0: ; 814D0F0 +sub_814D0F0: @ 814D0F0 push {r4-r6,lr} ldr r6, =0x020241e4 ldr r4, =0x02024064 @@ -616603,7 +616603,7 @@ sub_814D0F0: ; 814D0F0 thumb_func_end sub_814D0F0 thumb_func_start sub_814D19C -sub_814D19C: ; 814D19C +sub_814D19C: @ 814D19C push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -616708,7 +616708,7 @@ _0814D266: thumb_func_end sub_814D19C thumb_func_start sub_814D288 -sub_814D288: ; 814D288 +sub_814D288: @ 814D288 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -616716,7 +616716,7 @@ sub_814D288: ; 814D288 thumb_func_end sub_814D288 thumb_func_start sub_814D294 -sub_814D294: ; 814D294 +sub_814D294: @ 814D294 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -616724,7 +616724,7 @@ sub_814D294: ; 814D294 thumb_func_end sub_814D294 thumb_func_start sub_814D2A0 -sub_814D2A0: ; 814D2A0 +sub_814D2A0: @ 814D2A0 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -616732,7 +616732,7 @@ sub_814D2A0: ; 814D2A0 thumb_func_end sub_814D2A0 thumb_func_start sub_814D2AC -sub_814D2AC: ; 814D2AC +sub_814D2AC: @ 814D2AC push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -616740,7 +616740,7 @@ sub_814D2AC: ; 814D2AC thumb_func_end sub_814D2AC thumb_func_start sub_814D2B8 -sub_814D2B8: ; 814D2B8 +sub_814D2B8: @ 814D2B8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -616889,7 +616889,7 @@ _0814D3F4: thumb_func_end sub_814D2B8 thumb_func_start bx_move_anim_4 -bx_move_anim_4: ; 814D40C +bx_move_anim_4: @ 814D40C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -617073,7 +617073,7 @@ _0814D580: thumb_func_end bx_move_anim_4 thumb_func_start sub_814D590 -sub_814D590: ; 814D590 +sub_814D590: @ 814D590 push {r4,r5,lr} ldr r0, =0x02022e14 movs r1, 0 @@ -617105,7 +617105,7 @@ sub_814D590: ; 814D590 thumb_func_end sub_814D590 thumb_func_start sub_814D5E8 -sub_814D5E8: ; 814D5E8 +sub_814D5E8: @ 814D5E8 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617113,7 +617113,7 @@ sub_814D5E8: ; 814D5E8 thumb_func_end sub_814D5E8 thumb_func_start sub_814D5F4 -sub_814D5F4: ; 814D5F4 +sub_814D5F4: @ 814D5F4 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617121,7 +617121,7 @@ sub_814D5F4: ; 814D5F4 thumb_func_end sub_814D5F4 thumb_func_start sub_814D600 -sub_814D600: ; 814D600 +sub_814D600: @ 814D600 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617129,7 +617129,7 @@ sub_814D600: ; 814D600 thumb_func_end sub_814D600 thumb_func_start sub_814D60C -sub_814D60C: ; 814D60C +sub_814D60C: @ 814D60C push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617137,7 +617137,7 @@ sub_814D60C: ; 814D60C thumb_func_end sub_814D60C thumb_func_start sub_814D618 -sub_814D618: ; 814D618 +sub_814D618: @ 814D618 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617145,7 +617145,7 @@ sub_814D618: ; 814D618 thumb_func_end sub_814D618 thumb_func_start sub_814D624 -sub_814D624: ; 814D624 +sub_814D624: @ 814D624 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617153,7 +617153,7 @@ sub_814D624: ; 814D624 thumb_func_end sub_814D624 thumb_func_start sub_814D630 -sub_814D630: ; 814D630 +sub_814D630: @ 814D630 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617161,7 +617161,7 @@ sub_814D630: ; 814D630 thumb_func_end sub_814D630 thumb_func_start sub_814D63C -sub_814D63C: ; 814D63C +sub_814D63C: @ 814D63C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -617257,7 +617257,7 @@ _0814D6F6: thumb_func_end sub_814D63C thumb_func_start sub_814D72C -sub_814D72C: ; 814D72C +sub_814D72C: @ 814D72C push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617265,7 +617265,7 @@ sub_814D72C: ; 814D72C thumb_func_end sub_814D72C thumb_func_start sub_814D738 -sub_814D738: ; 814D738 +sub_814D738: @ 814D738 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -617314,7 +617314,7 @@ _0814D78C: thumb_func_end sub_814D738 thumb_func_start sub_814D7B0 -sub_814D7B0: ; 814D7B0 +sub_814D7B0: @ 814D7B0 push {r4,r5,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -617361,7 +617361,7 @@ _0814D800: thumb_func_end sub_814D7B0 thumb_func_start sub_814D818 -sub_814D818: ; 814D818 +sub_814D818: @ 814D818 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617369,7 +617369,7 @@ sub_814D818: ; 814D818 thumb_func_end sub_814D818 thumb_func_start sub_814D824 -sub_814D824: ; 814D824 +sub_814D824: @ 814D824 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617377,7 +617377,7 @@ sub_814D824: ; 814D824 thumb_func_end sub_814D824 thumb_func_start sub_814D830 -sub_814D830: ; 814D830 +sub_814D830: @ 814D830 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617385,7 +617385,7 @@ sub_814D830: ; 814D830 thumb_func_end sub_814D830 thumb_func_start sub_814D83C -sub_814D83C: ; 814D83C +sub_814D83C: @ 814D83C push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617393,7 +617393,7 @@ sub_814D83C: ; 814D83C thumb_func_end sub_814D83C thumb_func_start sub_814D848 -sub_814D848: ; 814D848 +sub_814D848: @ 814D848 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617401,7 +617401,7 @@ sub_814D848: ; 814D848 thumb_func_end sub_814D848 thumb_func_start sub_814D854 -sub_814D854: ; 814D854 +sub_814D854: @ 814D854 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617409,7 +617409,7 @@ sub_814D854: ; 814D854 thumb_func_end sub_814D854 thumb_func_start sub_814D860 -sub_814D860: ; 814D860 +sub_814D860: @ 814D860 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617417,7 +617417,7 @@ sub_814D860: ; 814D860 thumb_func_end sub_814D860 thumb_func_start sub_814D86C -sub_814D86C: ; 814D86C +sub_814D86C: @ 814D86C push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617425,7 +617425,7 @@ sub_814D86C: ; 814D86C thumb_func_end sub_814D86C thumb_func_start sub_814D878 -sub_814D878: ; 814D878 +sub_814D878: @ 814D878 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617433,7 +617433,7 @@ sub_814D878: ; 814D878 thumb_func_end sub_814D878 thumb_func_start sub_814D884 -sub_814D884: ; 814D884 +sub_814D884: @ 814D884 push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -617448,7 +617448,7 @@ sub_814D884: ; 814D884 thumb_func_end sub_814D884 thumb_func_start sub_814D8A0 -sub_814D8A0: ; 814D8A0 +sub_814D8A0: @ 814D8A0 push {lr} ldr r3, =0x02022d0c ldr r1, =0x02023064 @@ -617473,7 +617473,7 @@ sub_814D8A0: ; 814D8A0 thumb_func_end sub_814D8A0 thumb_func_start sub_814D8D8 -sub_814D8D8: ; 814D8D8 +sub_814D8D8: @ 814D8D8 push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -617487,7 +617487,7 @@ sub_814D8D8: ; 814D8D8 thumb_func_end sub_814D8D8 thumb_func_start sub_814D8F0 -sub_814D8F0: ; 814D8F0 +sub_814D8F0: @ 814D8F0 push {lr} ldr r3, =0x02022d0c ldr r1, [r3] @@ -617508,7 +617508,7 @@ sub_814D8F0: ; 814D8F0 thumb_func_end sub_814D8F0 thumb_func_start dp01t_29_4_blink -dp01t_29_4_blink: ; 814D918 +dp01t_29_4_blink: @ 814D918 push {r4,lr} ldr r3, =0x02020630 ldr r2, =0x020241e4 @@ -617557,7 +617557,7 @@ _0814D976: thumb_func_end dp01t_29_4_blink thumb_func_start sub_814D988 -sub_814D988: ; 814D988 +sub_814D988: @ 814D988 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -617565,7 +617565,7 @@ sub_814D988: ; 814D988 thumb_func_end sub_814D988 thumb_func_start sub_814D994 -sub_814D994: ; 814D994 +sub_814D994: @ 814D994 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -617598,7 +617598,7 @@ _0814D9A8: thumb_func_end sub_814D994 thumb_func_start sub_814D9D8 -sub_814D9D8: ; 814D9D8 +sub_814D9D8: @ 814D9D8 push {r4,r5,lr} ldr r4, =0x02023064 ldr r5, =0x02024064 @@ -617641,7 +617641,7 @@ _0814DA28: thumb_func_end sub_814D9D8 thumb_func_start sub_814DA34 -sub_814DA34: ; 814DA34 +sub_814DA34: @ 814DA34 push {lr} ldr r1, =0x0202406e ldr r0, =0x02024064 @@ -617668,7 +617668,7 @@ sub_814DA34: ; 814DA34 thumb_func_end sub_814DA34 thumb_func_start dp01t_2E_4_battle_intro -dp01t_2E_4_battle_intro: ; 814DA74 +dp01t_2E_4_battle_intro: @ 814DA74 push {lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -617690,7 +617690,7 @@ dp01t_2E_4_battle_intro: ; 814DA74 thumb_func_end dp01t_2E_4_battle_intro thumb_func_start sub_814DAA8 -sub_814DAA8: ; 814DAA8 +sub_814DAA8: @ 814DAA8 push {r4-r7,lr} ldr r5, =0x020241e4 ldr r6, =0x02024064 @@ -617924,7 +617924,7 @@ _0814DC80: thumb_func_end sub_814DAA8 thumb_func_start sub_814DCCC -sub_814DCCC: ; 814DCCC +sub_814DCCC: @ 814DCCC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -618041,7 +618041,7 @@ _0814DDB4: thumb_func_end sub_814DCCC thumb_func_start sub_814DDD8 -sub_814DDD8: ; 814DDD8 +sub_814DDD8: @ 814DDD8 push {r4-r6,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -618127,7 +618127,7 @@ _0814DE7C: thumb_func_end sub_814DDD8 thumb_func_start sub_814DE9C -sub_814DE9C: ; 814DE9C +sub_814DE9C: @ 814DE9C push {r4,lr} ldr r4, =0x020244d0 ldr r0, [r4] @@ -618163,7 +618163,7 @@ _0814DED4: thumb_func_end sub_814DE9C thumb_func_start sub_814DEE4 -sub_814DEE4: ; 814DEE4 +sub_814DEE4: @ 814DEE4 push {lr} ldr r0, =0x020244d0 ldr r1, [r0] @@ -618197,7 +618197,7 @@ _0814DF16: thumb_func_end sub_814DEE4 thumb_func_start sub_814DF34 -sub_814DF34: ; 814DF34 +sub_814DF34: @ 814DF34 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -618205,7 +618205,7 @@ sub_814DF34: ; 814DF34 thumb_func_end sub_814DF34 thumb_func_start sub_814DF40 -sub_814DF40: ; 814DF40 +sub_814DF40: @ 814DF40 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -618248,7 +618248,7 @@ _0814DF86: thumb_func_end sub_814DF40 thumb_func_start sub_814DFA0 -sub_814DFA0: ; 814DFA0 +sub_814DFA0: @ 814DFA0 push {r4-r6,lr} sub sp, 0x4 ldr r5, =0x02024064 @@ -618301,7 +618301,7 @@ _0814E002: thumb_func_end sub_814DFA0 thumb_func_start sub_814E014 -sub_814E014: ; 814E014 +sub_814E014: @ 814E014 push {lr} ldr r0, =0x02024064 ldrb r0, [r0] @@ -618316,7 +618316,7 @@ sub_814E014: ; 814E014 thumb_func_end sub_814E014 thumb_func_start sub_814E034 -sub_814E034: ; 814E034 +sub_814E034: @ 814E034 push {lr} bl dp01_tbl4_exec_completed pop {r0} @@ -618324,7 +618324,7 @@ sub_814E034: ; 814E034 thumb_func_end sub_814E034 thumb_func_start sub_814E040 -sub_814E040: ; 814E040 +sub_814E040: @ 814E040 push {r4,r5,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -618375,12 +618375,12 @@ sub_814E040: ; 814E040 thumb_func_end sub_814E040 thumb_func_start nullsub_113 -nullsub_113: ; 814E0C0 +nullsub_113: @ 814E0C0 bx lr thumb_func_end nullsub_113 thumb_func_start battle_pick_message -battle_pick_message: ; 814E0C4 +battle_pick_message: @ 814E0C4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -619074,7 +619074,7 @@ _0814E6DE: thumb_func_end battle_pick_message thumb_func_start get_battle_strings_ -get_battle_strings_: ; 814E6F0 +get_battle_strings_: @ 814E6F0 push {lr} ldr r1, =0x02022e2c bl get_battle_strings @@ -619084,7 +619084,7 @@ get_battle_strings_: ; 814E6F0 thumb_func_end get_battle_strings_ thumb_func_start sub_814E700 -sub_814E700: ; 814E700 +sub_814E700: @ 814E700 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -619138,7 +619138,7 @@ _0814E75A: thumb_func_end sub_814E700 thumb_func_start get_battle_strings -get_battle_strings: ; 814E764 +get_battle_strings: @ 814E764 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -620233,7 +620233,7 @@ _0814F20E: lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =gTrainers + 0x4 ; name offset + ldr r0, =gTrainers + 0x4 @ name offset adds r4, r1, r0 b _0814F5C0 .pool @@ -620548,7 +620548,7 @@ _0814F4F0: lsls r0, r1, 2 adds r0, r1 lsls r0, 3 - ldr r1, =gTrainers + 0x4 ; name offset + ldr r1, =gTrainers + 0x4 @ name offset adds r4, r0, r1 b _0814F5C0 .pool @@ -620712,7 +620712,7 @@ _0814F62A: thumb_func_end get_battle_strings thumb_func_start sub_814F648 -sub_814F648: ; 814F648 +sub_814F648: @ 814F648 push {r4-r7,lr} mov r7, r8 push {r7} @@ -621029,7 +621029,7 @@ _0814F8EA: thumb_func_end sub_814F648 thumb_func_start sub_814F8F8 -sub_814F8F8: ; 814F8F8 +sub_814F8F8: @ 814F8F8 push {r4,r5,lr} adds r4, r0, 0 movs r2, 0 @@ -621072,7 +621072,7 @@ _0814F944: thumb_func_end sub_814F8F8 thumb_func_start sub_814F950 -sub_814F950: ; 814F950 +sub_814F950: @ 814F950 push {r4,r5,lr} adds r3, r0, 0 movs r4, 0 @@ -621148,7 +621148,7 @@ _0814F9E0: thumb_func_end sub_814F950 thumb_func_start battle_show_message_maybe -battle_show_message_maybe: ; 814F9EC +battle_show_message_maybe: @ 814F9EC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -621364,7 +621364,7 @@ _0814FB9C: thumb_func_end battle_show_message_maybe thumb_func_start sub_814FBAC -sub_814FBAC: ; 814FBAC +sub_814FBAC: @ 814FBAC push {r4,r5,lr} ldr r0, =0x02024064 ldrb r2, [r0] @@ -621411,7 +621411,7 @@ sub_814FBAC: ; 814FBAC thumb_func_end sub_814FBAC thumb_func_start sub_814FC20 -sub_814FC20: ; 814FC20 +sub_814FC20: @ 814FC20 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -621461,7 +621461,7 @@ _0814FC6A: thumb_func_end sub_814FC20 thumb_func_start sub_814FC70 -sub_814FC70: ; 814FC70 +sub_814FC70: @ 814FC70 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -621483,7 +621483,7 @@ _0814FC8E: thumb_func_end sub_814FC70 thumb_func_start sub_814FC9C -sub_814FC9C: ; 814FC9C +sub_814FC9C: @ 814FC9C push {lr} sub sp, 0x4 bl script_env_2_enable @@ -621504,7 +621504,7 @@ sub_814FC9C: ; 814FC9C thumb_func_end sub_814FC9C thumb_func_start sub_814FCC8 -sub_814FCC8: ; 814FCC8 +sub_814FCC8: @ 814FCC8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -622070,7 +622070,7 @@ _08150226: thumb_func_end sub_814FCC8 thumb_func_start mainloop -mainloop: ; 815023C +mainloop: @ 815023C push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -622082,7 +622082,7 @@ mainloop: ; 815023C thumb_func_end mainloop thumb_func_start c2_8011A1C -c2_8011A1C: ; 8150258 +c2_8011A1C: @ 8150258 push {r4-r7,lr} mov r7, r8 push {r7} @@ -622244,7 +622244,7 @@ _08150340: thumb_func_end c2_8011A1C thumb_func_start sub_81503E4 -sub_81503E4: ; 81503E4 +sub_81503E4: @ 81503E4 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -622430,7 +622430,7 @@ _08150542: thumb_func_end sub_81503E4 thumb_func_start sub_8150550 -sub_8150550: ; 8150550 +sub_8150550: @ 8150550 push {r4-r6,lr} sub sp, 0xC ldr r6, =0x0203abac @@ -622568,7 +622568,7 @@ _08150646: thumb_func_end sub_8150550 thumb_func_start sub_8150664 -sub_8150664: ; 8150664 +sub_8150664: @ 8150664 push {r4-r7,lr} sub sp, 0xC ldr r7, =0x0203abac @@ -622763,7 +622763,7 @@ _081507E6: thumb_func_end sub_8150664 thumb_func_start sub_8150800 -sub_8150800: ; 8150800 +sub_8150800: @ 8150800 push {r4,lr} movs r0, 0 bl CopyBgTilemapBufferToVram @@ -622804,12 +622804,12 @@ sub_8150800: ; 8150800 thumb_func_end sub_8150800 thumb_func_start nullsub_58 -nullsub_58: ; 8150864 +nullsub_58: @ 8150864 bx lr thumb_func_end nullsub_58 thumb_func_start sub_8150868 -sub_8150868: ; 8150868 +sub_8150868: @ 8150868 push {r4-r6,lr} adds r5, r0, 0 ldr r0, =0x0203abac @@ -622900,7 +622900,7 @@ _08150934: thumb_func_end sub_8150868 thumb_func_start sub_8150948 -sub_8150948: ; 8150948 +sub_8150948: @ 8150948 push {r4-r6,lr} adds r5, r0, 0 ldr r0, =0x0203abac @@ -623025,7 +623025,7 @@ _08150A60: thumb_func_end sub_8150948 thumb_func_start sub_8150A68 -sub_8150A68: ; 8150A68 +sub_8150A68: @ 8150A68 push {lr} adds r2, r0, 0 movs r1, 0x2E @@ -623103,7 +623103,7 @@ _08150AEE: thumb_func_end sub_8150A68 thumb_func_start sub_8150AF4 -sub_8150AF4: ; 8150AF4 +sub_8150AF4: @ 8150AF4 push {lr} adds r2, r0, 0 movs r1, 0x2E @@ -623172,7 +623172,7 @@ _08150B68: thumb_func_end sub_8150AF4 thumb_func_start sub_8150B6C -sub_8150B6C: ; 8150B6C +sub_8150B6C: @ 8150B6C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -623356,7 +623356,7 @@ _08150D1C: thumb_func_end sub_8150B6C thumb_func_start sub_8150D28 -sub_8150D28: ; 8150D28 +sub_8150D28: @ 8150D28 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -623745,7 +623745,7 @@ _08151074: thumb_func_end sub_8150D28 thumb_func_start sub_8151088 -sub_8151088: ; 8151088 +sub_8151088: @ 8151088 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -623852,7 +623852,7 @@ _081510CC: thumb_func_end sub_8151088 thumb_func_start sub_815115C -sub_815115C: ; 815115C +sub_815115C: @ 815115C push {r4,r5,lr} ldr r5, =0x0203abac ldr r4, [r5] @@ -623900,7 +623900,7 @@ _081511AC: thumb_func_end sub_815115C thumb_func_start sub_81511B8 -sub_81511B8: ; 81511B8 +sub_81511B8: @ 81511B8 push {r4,r5,lr} ldr r5, =0x0203abac ldr r4, [r5] @@ -623948,7 +623948,7 @@ _08151208: thumb_func_end sub_81511B8 thumb_func_start sub_8151214 -sub_8151214: ; 8151214 +sub_8151214: @ 8151214 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -624128,7 +624128,7 @@ _08151368: thumb_func_end sub_8151214 thumb_func_start sub_8151388 -sub_8151388: ; 8151388 +sub_8151388: @ 8151388 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -624282,7 +624282,7 @@ _081514A6: thumb_func_end sub_8151388 thumb_func_start sub_81514C8 -sub_81514C8: ; 81514C8 +sub_81514C8: @ 81514C8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -624335,7 +624335,7 @@ _08151522: thumb_func_end sub_81514C8 thumb_func_start sub_8151534 -sub_8151534: ; 8151534 +sub_8151534: @ 8151534 push {lr} lsls r0, 16 asrs r0, 16 @@ -624354,7 +624354,7 @@ _08151548: thumb_func_end sub_8151534 thumb_func_start sub_8151550 -sub_8151550: ; 8151550 +sub_8151550: @ 8151550 push {lr} adds r3, r1, 0 lsls r0, 24 @@ -624375,7 +624375,7 @@ sub_8151550: ; 8151550 thumb_func_end sub_8151550 thumb_func_start sub_8151574 -sub_8151574: ; 8151574 +sub_8151574: @ 8151574 push {r4-r7,lr} adds r2, r1, 0 adds r4, r0, 0 @@ -624409,7 +624409,7 @@ _0815159A: thumb_func_end sub_8151574 thumb_func_start sub_81515B0 -sub_81515B0: ; 81515B0 +sub_81515B0: @ 81515B0 push {lr} lsls r0, 16 lsrs r0, 16 @@ -624431,7 +624431,7 @@ _081515CE: thumb_func_end sub_81515B0 thumb_func_start sub_81515D4 -sub_81515D4: ; 81515D4 +sub_81515D4: @ 81515D4 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -624456,7 +624456,7 @@ _081515F8: thumb_func_end sub_81515D4 thumb_func_start sub_81515FC -sub_81515FC: ; 81515FC +sub_81515FC: @ 81515FC push {r4-r6,lr} adds r6, r1, 0 cmp r6, 0 @@ -624481,7 +624481,7 @@ _0815161E: thumb_func_end sub_81515FC thumb_func_start sub_8151624 -sub_8151624: ; 8151624 +sub_8151624: @ 8151624 push {lr} adds r1, r0, 0 movs r0, 0x80 @@ -624496,7 +624496,7 @@ sub_8151624: ; 8151624 thumb_func_end sub_8151624 thumb_func_start sub_815163C -sub_815163C: ; 815163C +sub_815163C: @ 815163C push {lr} lsls r0, 24 lsrs r0, 24 @@ -624514,7 +624514,7 @@ sub_815163C: ; 815163C thumb_func_end sub_815163C thumb_func_start sub_815165C -sub_815165C: ; 815165C +sub_815165C: @ 815165C push {lr} adds r2, r0, 0 ldr r1, _08151674 @@ -624529,7 +624529,7 @@ _08151674: .4byte 0x00000000 thumb_func_end sub_815165C thumb_func_start sub_8151678 -sub_8151678: ; 8151678 +sub_8151678: @ 8151678 push {lr} movs r1, 0 strb r1, [r0] @@ -624542,7 +624542,7 @@ sub_8151678: ; 8151678 thumb_func_end sub_8151678 thumb_func_start sub_815168C -sub_815168C: ; 815168C +sub_815168C: @ 815168C push {r4-r7,lr} adds r3, r0, 0 lsls r1, 24 @@ -624617,7 +624617,7 @@ _0815170A: thumb_func_end sub_815168C thumb_func_start sub_8151710 -sub_8151710: ; 8151710 +sub_8151710: @ 8151710 push {r4,lr} adds r2, r0, 0 lsls r1, 24 @@ -624648,7 +624648,7 @@ _0815173E: thumb_func_end sub_8151710 thumb_func_start sub_8151744 -sub_8151744: ; 8151744 +sub_8151744: @ 8151744 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -624926,7 +624926,7 @@ _0815193E: thumb_func_end sub_8151744 thumb_func_start sub_815194C -sub_815194C: ; 815194C +sub_815194C: @ 815194C push {r4,r5,lr} adds r3, r0, 0 movs r2, 0 @@ -625005,7 +625005,7 @@ _081519CA: thumb_func_end sub_815194C thumb_func_start task_tutorial_controls_fadein -task_tutorial_controls_fadein: ; 81519DC +task_tutorial_controls_fadein: @ 81519DC push {r4-r6,lr} adds r4, r0, 0 movs r5, 0 @@ -625065,7 +625065,7 @@ _08151A40: thumb_func_end task_tutorial_controls_fadein thumb_func_start sub_8151A48 -sub_8151A48: ; 8151A48 +sub_8151A48: @ 8151A48 push {r4-r7,lr} adds r3, r0, 0 lsls r1, 16 @@ -625113,7 +625113,7 @@ _08151A8C: thumb_func_end sub_8151A48 thumb_func_start sub_8151A9C -sub_8151A9C: ; 8151A9C +sub_8151A9C: @ 8151A9C push {r4-r7,lr} sub sp, 0x4 adds r6, r0, 0 @@ -625195,7 +625195,7 @@ _08151B30: thumb_func_end sub_8151A9C thumb_func_start sub_8151B3C -sub_8151B3C: ; 8151B3C +sub_8151B3C: @ 8151B3C push {r4,r5,lr} adds r5, r0, 0 movs r4, 0 @@ -625221,7 +625221,7 @@ _08151B4E: thumb_func_end sub_8151B3C thumb_func_start sub_8151B68 -sub_8151B68: ; 8151B68 +sub_8151B68: @ 8151B68 push {r4,r5,lr} adds r2, r0, 0 adds r5, r1, 0 @@ -625282,7 +625282,7 @@ _08151BCC: thumb_func_end sub_8151B68 thumb_func_start sub_8151BD4 -sub_8151BD4: ; 8151BD4 +sub_8151BD4: @ 8151BD4 push {r4,r5,lr} adds r4, r0, 0 ldrb r1, [r4, 0x1] @@ -625346,7 +625346,7 @@ _08151C16: thumb_func_end sub_8151BD4 thumb_func_start sub_8151C50 -sub_8151C50: ; 8151C50 +sub_8151C50: @ 8151C50 push {r4-r6,lr} adds r6, r0, 0 lsls r1, 16 @@ -625394,7 +625394,7 @@ _08151CA0: thumb_func_end sub_8151C50 thumb_func_start sub_8151CA8 -sub_8151CA8: ; 8151CA8 +sub_8151CA8: @ 8151CA8 push {r4-r7,lr} adds r5, r0, 0 lsls r1, 16 @@ -625467,7 +625467,7 @@ _08151D20: thumb_func_end sub_8151CA8 thumb_func_start sub_8151D28 -sub_8151D28: ; 8151D28 +sub_8151D28: @ 8151D28 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -625622,7 +625622,7 @@ _08151E3A: thumb_func_end sub_8151D28 thumb_func_start sub_8151E50 -sub_8151E50: ; 8151E50 +sub_8151E50: @ 8151E50 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -625856,7 +625856,7 @@ _08151FF6: thumb_func_end sub_8151E50 thumb_func_start sub_8152008 -sub_8152008: ; 8152008 +sub_8152008: @ 8152008 push {r4-r7,lr} adds r6, r0, 0 ldr r0, [sp, 0x14] @@ -625904,7 +625904,7 @@ _08152052: thumb_func_end sub_8152008 thumb_func_start sub_8152058 -sub_8152058: ; 8152058 +sub_8152058: @ 8152058 push {r4-r7,lr} adds r7, r0, 0 ldr r0, [sp, 0x14] @@ -625952,7 +625952,7 @@ _081520A2: thumb_func_end sub_8152058 thumb_func_start sub_81520A8 -sub_81520A8: ; 81520A8 +sub_81520A8: @ 81520A8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -626029,7 +626029,7 @@ _08152122: thumb_func_end sub_81520A8 thumb_func_start sub_8152134 -sub_8152134: ; 8152134 +sub_8152134: @ 8152134 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -626106,7 +626106,7 @@ _081521AE: thumb_func_end sub_8152134 thumb_func_start sub_81521C0 -sub_81521C0: ; 81521C0 +sub_81521C0: @ 81521C0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -626183,7 +626183,7 @@ _08152244: thumb_func_end sub_81521C0 thumb_func_start sub_8152254 -sub_8152254: ; 8152254 +sub_8152254: @ 8152254 push {r4-r7,lr} movs r3, 0 ldr r0, =0x0203abb8 @@ -626245,7 +626245,7 @@ _081522C4: thumb_func_end sub_8152254 thumb_func_start sub_81522D4 -sub_81522D4: ; 81522D4 +sub_81522D4: @ 81522D4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -626386,7 +626386,7 @@ _081523D2: thumb_func_end sub_81522D4 thumb_func_start sub_81523F4 -sub_81523F4: ; 81523F4 +sub_81523F4: @ 81523F4 push {r4-r6,lr} adds r4, r0, 0 lsls r1, 24 @@ -626423,7 +626423,7 @@ _08152432: thumb_func_end sub_81523F4 thumb_func_start sub_8152438 -sub_8152438: ; 8152438 +sub_8152438: @ 8152438 push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -626458,7 +626458,7 @@ _0815246E: thumb_func_end sub_8152438 thumb_func_start sub_8152474 -sub_8152474: ; 8152474 +sub_8152474: @ 8152474 push {r4,r5,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -626503,7 +626503,7 @@ _081524BC: thumb_func_end sub_8152474 thumb_func_start sub_81524C4 -sub_81524C4: ; 81524C4 +sub_81524C4: @ 81524C4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -626644,7 +626644,7 @@ _081525C0: thumb_func_end sub_81524C4 thumb_func_start sub_81525D0 -sub_81525D0: ; 81525D0 +sub_81525D0: @ 81525D0 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -626706,7 +626706,7 @@ _0815263C: thumb_func_end sub_81525D0 thumb_func_start calls_flash_erase_block -calls_flash_erase_block: ; 8152650 +calls_flash_erase_block: @ 8152650 push {r4,r5,lr} movs r4, 0 ldr r5, =0x03007860 @@ -626732,7 +626732,7 @@ _08152656: thumb_func_end calls_flash_erase_block thumb_func_start sub_8152680 -sub_8152680: ; 8152680 +sub_8152680: @ 8152680 ldr r0, =0x03006200 movs r1, 0 str r1, [r0] @@ -626745,7 +626745,7 @@ sub_8152680: ; 8152680 thumb_func_end sub_8152680 thumb_func_start sub_815269C -sub_815269C: ; 815269C +sub_815269C: @ 815269C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -626799,7 +626799,7 @@ _081526F4: thumb_func_end sub_815269C thumb_func_start save_write_to_flash -save_write_to_flash: ; 8152700 +save_write_to_flash: @ 8152700 push {r4-r7,lr} adds r7, r1, 0 lsls r0, 16 @@ -626867,7 +626867,7 @@ _08152782: thumb_func_end save_write_to_flash thumb_func_start sub_81527A0 -sub_81527A0: ; 81527A0 +sub_81527A0: @ 81527A0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -626973,7 +626973,7 @@ _08152840: thumb_func_end sub_81527A0 thumb_func_start sub_8152890 -sub_8152890: ; 8152890 +sub_8152890: @ 8152890 push {r4-r7,lr} adds r5, r1, 0 lsls r0, 24 @@ -627028,7 +627028,7 @@ _081528D2: thumb_func_end sub_8152890 thumb_func_start sub_8152908 -sub_8152908: ; 8152908 +sub_8152908: @ 8152908 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -627053,7 +627053,7 @@ _0815292E: thumb_func_end sub_8152908 thumb_func_start sub_8152934 -sub_8152934: ; 8152934 +sub_8152934: @ 8152934 push {r4-r6,lr} ldr r1, =0x03006204 ldr r0, =0x0203abbc @@ -627087,7 +627087,7 @@ sub_8152934: ; 8152934 thumb_func_end sub_8152934 thumb_func_start sub_8152990 -sub_8152990: ; 8152990 +sub_8152990: @ 8152990 ldr r1, =0x03006204 ldr r0, =0x0203abbc str r0, [r1] @@ -627110,7 +627110,7 @@ sub_8152990: ; 8152990 thumb_func_end sub_8152990 thumb_func_start sub_81529D4 -sub_81529D4: ; 81529D4 +sub_81529D4: @ 81529D4 push {r4,r5,lr} lsls r0, 16 lsrs r0, 16 @@ -627150,7 +627150,7 @@ _08152A2A: thumb_func_end sub_81529D4 thumb_func_start sub_8152A34 -sub_8152A34: ; 8152A34 +sub_8152A34: @ 8152A34 push {r4,lr} lsls r0, 16 movs r4, 0x1 @@ -627180,7 +627180,7 @@ _08152A5E: thumb_func_end sub_8152A34 thumb_func_start calls_flash_erase_block_2 -calls_flash_erase_block_2: ; 8152A80 +calls_flash_erase_block_2: @ 8152A80 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -627366,7 +627366,7 @@ _08152C10: thumb_func_end calls_flash_erase_block_2 thumb_func_start sav12_xor_get -sav12_xor_get: ; 8152C20 +sav12_xor_get: @ 8152C20 push {r4-r6,lr} lsls r0, 16 ldr r6, =0x030061f0 @@ -627426,7 +627426,7 @@ _08152C9C: thumb_func_end sav12_xor_get thumb_func_start sub_8152CAC -sub_8152CAC: ; 8152CAC +sub_8152CAC: @ 8152CAC push {r4-r6,lr} lsls r0, 16 ldr r6, =0x030061f0 @@ -627490,7 +627490,7 @@ _08152D34: thumb_func_end sub_8152CAC thumb_func_start sub_8152D44 -sub_8152D44: ; 8152D44 +sub_8152D44: @ 8152D44 push {r4-r6,lr} lsls r0, 16 ldr r6, =0x030061f0 @@ -627551,7 +627551,7 @@ _08152DC0: thumb_func_end sub_8152D44 thumb_func_start sub_8152DD0 -sub_8152DD0: ; 8152DD0 +sub_8152DD0: @ 8152DD0 push {r4-r6,lr} adds r6, r1, 0 lsls r0, 16 @@ -627581,7 +627581,7 @@ _08152E06: thumb_func_end sub_8152DD0 thumb_func_start sub_8152E10 -sub_8152E10: ; 8152E10 +sub_8152E10: @ 8152E10 push {r4-r7,lr} mov r7, r8 push {r7} @@ -627666,7 +627666,7 @@ _08152E98: thumb_func_end sub_8152E10 thumb_func_start sub_8152EC8 -sub_8152EC8: ; 8152EC8 +sub_8152EC8: @ 8152EC8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -627911,7 +627911,7 @@ _081530C4: thumb_func_end sub_8152EC8 thumb_func_start sub_81530DC -sub_81530DC: ; 81530DC +sub_81530DC: @ 81530DC push {r4-r6,lr} adds r6, r1, 0 lsls r0, 24 @@ -627966,7 +627966,7 @@ _08153146: thumb_func_end sub_81530DC thumb_func_start sub_815314C -sub_815314C: ; 815314C +sub_815314C: @ 815314C push {lr} adds r2, r1, 0 lsls r0, 24 @@ -627981,7 +627981,7 @@ sub_815314C: ; 815314C thumb_func_end sub_815314C thumb_func_start sub_8153164 -sub_8153164: ; 8153164 +sub_8153164: @ 8153164 push {r4,lr} adds r4, r0, 0 lsls r1, 16 @@ -628009,7 +628009,7 @@ _08153182: thumb_func_end sub_8153164 thumb_func_start sub_8153190 -sub_8153190: ; 8153190 +sub_8153190: @ 8153190 push {r4,r5,lr} ldr r3, =0x03006220 ldr r0, =0x03005d90 @@ -628063,7 +628063,7 @@ _081531D2: thumb_func_end sub_8153190 thumb_func_start calls_flash_erase_block_3 -calls_flash_erase_block_3: ; 8153204 +calls_flash_erase_block_3: @ 8153204 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -628185,7 +628185,7 @@ _0815331A: thumb_func_end calls_flash_erase_block_3 thumb_func_start save_game_when_memory_present -save_game_when_memory_present: ; 8153338 +save_game_when_memory_present: @ 8153338 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -628220,7 +628220,7 @@ _08153376: thumb_func_end save_game_when_memory_present thumb_func_start sub_8153380 -sub_8153380: ; 8153380 +sub_8153380: @ 8153380 push {lr} ldr r0, =0x03005d88 ldr r0, [r0] @@ -628241,7 +628241,7 @@ _081533A6: thumb_func_end sub_8153380 thumb_func_start sub_81533AC -sub_81533AC: ; 81533AC +sub_81533AC: @ 81533AC push {r4,lr} ldr r1, =0x03006220 movs r0, 0xE @@ -628269,7 +628269,7 @@ _081533DA: thumb_func_end sub_81533AC thumb_func_start sub_81533E0 -sub_81533E0: ; 81533E0 +sub_81533E0: @ 81533E0 push {lr} ldr r1, =0x03006220 movs r0, 0xE @@ -628288,7 +628288,7 @@ _081533F8: thumb_func_end sub_81533E0 thumb_func_start sub_8153408 -sub_8153408: ; 8153408 +sub_8153408: @ 8153408 push {lr} ldr r1, =0x03006220 movs r0, 0xE @@ -628307,7 +628307,7 @@ _08153420: thumb_func_end sub_8153408 thumb_func_start sub_8153430 -sub_8153430: ; 8153430 +sub_8153430: @ 8153430 push {r4,lr} ldr r0, =0x03005d88 ldr r0, [r0] @@ -628337,7 +628337,7 @@ _0815346E: thumb_func_end sub_8153430 thumb_func_start sub_8153474 -sub_8153474: ; 8153474 +sub_8153474: @ 8153474 push {r4-r6,lr} movs r6, 0 ldr r0, =0x03006208 @@ -628380,7 +628380,7 @@ _081534C0: thumb_func_end sub_8153474 thumb_func_start sub_81534D0 -sub_81534D0: ; 81534D0 +sub_81534D0: @ 81534D0 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -628442,7 +628442,7 @@ _08153550: thumb_func_end sub_81534D0 thumb_func_start sub_815355C -sub_815355C: ; 815355C +sub_815355C: @ 815355C push {r4-r7,lr} ldr r5, =0x03006204 ldr r0, =0x0203abbc @@ -628502,7 +628502,7 @@ _081535CA: thumb_func_end sub_815355C thumb_func_start sub_81535DC -sub_81535DC: ; 81535DC +sub_81535DC: @ 81535DC push {r4-r6,lr} adds r6, r1, 0 lsls r0, 24 @@ -628549,7 +628549,7 @@ _0815362A: thumb_func_end sub_81535DC thumb_func_start sub_8153634 -sub_8153634: ; 8153634 +sub_8153634: @ 8153634 push {r4-r7,lr} adds r5, r1, 0 lsls r0, 24 @@ -628591,7 +628591,7 @@ _08153682: thumb_func_end sub_8153634 thumb_func_start sub_8153688 -sub_8153688: ; 8153688 +sub_8153688: @ 8153688 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -628746,7 +628746,7 @@ _081537C2: thumb_func_end sub_8153688 thumb_func_start sub_81537CC -sub_81537CC: ; 81537CC +sub_81537CC: @ 81537CC push {r4,lr} adds r4, r3, 0 lsls r0, 16 @@ -628780,7 +628780,7 @@ _081537FE: thumb_func_end sub_81537CC thumb_func_start sub_8153804 -sub_8153804: ; 8153804 +sub_8153804: @ 8153804 push {lr} ldr r0, =0x02021fc4 ldr r1, =gUnknown_08674C86 @@ -628793,7 +628793,7 @@ sub_8153804: ; 8153804 thumb_func_end sub_8153804 thumb_func_start sub_8153820 -sub_8153820: ; 8153820 +sub_8153820: @ 8153820 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -628815,7 +628815,7 @@ sub_8153820: ; 8153820 thumb_func_end sub_8153820 thumb_func_start sub_8153850 -sub_8153850: ; 8153850 +sub_8153850: @ 8153850 push {r4,lr} adds r4, r0, 0 bl script_main_handler @@ -628836,7 +628836,7 @@ _0815386A: thumb_func_end sub_8153850 thumb_func_start sub_8153870 -sub_8153870: ; 8153870 +sub_8153870: @ 8153870 push {lr} adds r1, r0, 0 ldr r0, =0x0203bbc0 @@ -628847,7 +628847,7 @@ sub_8153870: ; 8153870 thumb_func_end sub_8153870 thumb_func_start sub_8153884 -sub_8153884: ; 8153884 +sub_8153884: @ 8153884 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x0203bbc0 @@ -628862,7 +628862,7 @@ sub_8153884: ; 8153884 thumb_func_end sub_8153884 thumb_func_start sub_81538A0 -sub_81538A0: ; 81538A0 +sub_81538A0: @ 81538A0 push {r4,lr} adds r1, r0, 0 ldr r4, =0x0203bbc0 @@ -628881,7 +628881,7 @@ _081538AC: thumb_func_end sub_81538A0 thumb_func_start sub_81538C4 -sub_81538C4: ; 81538C4 +sub_81538C4: @ 81538C4 ldr r1, =0x0203bbc0 str r0, [r1, 0x6C] bx lr @@ -628889,7 +628889,7 @@ sub_81538C4: ; 81538C4 thumb_func_end sub_81538C4 thumb_func_start sub_81538D0 -sub_81538D0: ; 81538D0 +sub_81538D0: @ 81538D0 push {lr} movs r2, 0 ldr r0, =0x03005d8c @@ -628911,7 +628911,7 @@ _081538DE: thumb_func_end sub_81538D0 thumb_func_start sub_81538F8 -sub_81538F8: ; 81538F8 +sub_81538F8: @ 81538F8 push {r4,r5,lr} ldr r5, =0x03005d8c ldr r0, [r5] @@ -628949,7 +628949,7 @@ _0815393E: thumb_func_end sub_81538F8 thumb_func_start sub_8153944 -sub_8153944: ; 8153944 +sub_8153944: @ 8153944 push {lr} sub sp, 0x4 mov r1, sp @@ -628969,7 +628969,7 @@ sub_8153944: ; 8153944 thumb_func_end sub_8153944 thumb_func_start sub_8153970 -sub_8153970: ; 8153970 +sub_8153970: @ 8153970 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -629016,7 +629016,7 @@ _081539BC: thumb_func_end sub_8153970 thumb_func_start sub_81539D4 -sub_81539D4: ; 81539D4 +sub_81539D4: @ 81539D4 push {r4-r6,lr} ldr r6, =0x03005d8c ldr r0, [r6] @@ -629055,7 +629055,7 @@ _08153A1A: thumb_func_end sub_81539D4 thumb_func_start script_status_stop_and_ret_1 -script_status_stop_and_ret_1: ; 8153A24 +script_status_stop_and_ret_1: @ 8153A24 push {lr} bl script_stop movs r0, 0x1 @@ -629064,7 +629064,7 @@ script_status_stop_and_ret_1: ; 8153A24 thumb_func_end script_status_stop_and_ret_1 thumb_func_start sub_8153A30 -sub_8153A30: ; 8153A30 +sub_8153A30: @ 8153A30 push {r4-r7,lr} adds r7, r0, 0 bl script_read_word @@ -629103,13 +629103,13 @@ _08153A78: thumb_func_end sub_8153A30 thumb_func_start sub_8153A80 -sub_8153A80: ; 8153A80 +sub_8153A80: @ 8153A80 movs r0, 0 bx lr thumb_func_end sub_8153A80 thumb_func_start sub_8153A84 -sub_8153A84: ; 8153A84 +sub_8153A84: @ 8153A84 ldr r1, [r0, 0x8] ldrb r2, [r1] adds r1, 0x1 @@ -629120,7 +629120,7 @@ sub_8153A84: ; 8153A84 thumb_func_end sub_8153A84 thumb_func_start sub_8153A94 -sub_8153A94: ; 8153A94 +sub_8153A94: @ 8153A94 push {r4,r5,lr} adds r4, r0, 0 ldr r0, [r4, 0x8] @@ -629150,7 +629150,7 @@ _08153ABE: thumb_func_end sub_8153A94 thumb_func_start sub_8153ACC -sub_8153ACC: ; 8153ACC +sub_8153ACC: @ 8153ACC push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -629166,7 +629166,7 @@ sub_8153ACC: ; 8153ACC thumb_func_end sub_8153ACC thumb_func_start sub_8153AE8 -sub_8153AE8: ; 8153AE8 +sub_8153AE8: @ 8153AE8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -629243,7 +629243,7 @@ _08153BA0: thumb_func_end sub_8153AE8 thumb_func_start sub_8153BB0 -sub_8153BB0: ; 8153BB0 +sub_8153BB0: @ 8153BB0 push {r4,lr} adds r4, r0, 0 ldr r2, [r4, 0x8] @@ -629267,7 +629267,7 @@ sub_8153BB0: ; 8153BB0 thumb_func_end sub_8153BB0 thumb_func_start sub_8153BE4 -sub_8153BE4: ; 8153BE4 +sub_8153BE4: @ 8153BE4 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -629319,7 +629319,7 @@ sub_8153BE4: ; 8153BE4 thumb_func_end sub_8153BE4 thumb_func_start sub_8153C4C -sub_8153C4C: ; 8153C4C +sub_8153C4C: @ 8153C4C push {r4,lr} adds r4, r0, 0 bl sub_809D3E8 @@ -629336,7 +629336,7 @@ sub_8153C4C: ; 8153C4C thumb_func_end sub_8153C4C thumb_func_start sub_8153C70 -sub_8153C70: ; 8153C70 +sub_8153C70: @ 8153C70 push {r4,lr} adds r4, r0, 0 ldr r1, [r4, 0x8] @@ -629357,7 +629357,7 @@ sub_8153C70: ; 8153C70 thumb_func_end sub_8153C70 thumb_func_start sub_8153C9C -sub_8153C9C: ; 8153C9C +sub_8153C9C: @ 8153C9C push {r4,r5,lr} ldr r1, [r0, 0x8] ldrb r5, [r1] @@ -629380,7 +629380,7 @@ sub_8153C9C: ; 8153C9C thumb_func_end sub_8153C9C thumb_func_start sub_8153CC8 -sub_8153CC8: ; 8153CC8 +sub_8153CC8: @ 8153CC8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -629488,7 +629488,7 @@ _08153DB6: thumb_func_end sub_8153CC8 thumb_func_start sub_8153DD4 -sub_8153DD4: ; 8153DD4 +sub_8153DD4: @ 8153DD4 push {r4,lr} adds r4, r0, 0 bl script_read_word @@ -629517,7 +629517,7 @@ sub_8153DD4: ; 8153DD4 thumb_func_end sub_8153DD4 thumb_func_start sub_8153E1C -sub_8153E1C: ; 8153E1C +sub_8153E1C: @ 8153E1C push {r4,lr} adds r4, r0, 0 bl sub_809D5F4 @@ -629534,7 +629534,7 @@ sub_8153E1C: ; 8153E1C thumb_func_end sub_8153E1C thumb_func_start sub_8153E40 -sub_8153E40: ; 8153E40 +sub_8153E40: @ 8153E40 push {r4-r6,lr} adds r6, r0, 0 bl script_read_word @@ -629570,7 +629570,7 @@ _08153E7E: thumb_func_end sub_8153E40 thumb_func_start sub_8153E88 -sub_8153E88: ; 8153E88 +sub_8153E88: @ 8153E88 push {r4-r6,lr} adds r6, r0, 0 bl script_read_word @@ -629608,7 +629608,7 @@ _08153ECA: thumb_func_end sub_8153E88 thumb_func_start SetUpReflection -SetUpReflection: ; 8153ED4 +SetUpReflection: @ 8153ED4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -629699,7 +629699,7 @@ _08153F7A: thumb_func_end SetUpReflection thumb_func_start sub_8153F98 -sub_8153F98: ; 8153F98 +sub_8153F98: @ 8153F98 push {lr} ldrb r0, [r0, 0x5] bl GetFieldObjectGraphicsInfo @@ -629712,8 +629712,8 @@ sub_8153F98: ; 8153F98 thumb_func_end sub_8153F98 thumb_func_start npc_pal_op -; void npc_pal_op(struct npc_state *npcState, struct obj *obj) -npc_pal_op: ; 8153FAC +@ void npc_pal_op(struct npc_state *npcState, struct obj *obj) +npc_pal_op: @ 8153FAC push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 @@ -629768,8 +629768,8 @@ _08154012: thumb_func_end npc_pal_op thumb_func_start npc_pal_op_B -; void npc_pal_op_B(void *a1, u8 slot) -npc_pal_op_B: ; 815401C +@ void npc_pal_op_B(void *a1, u8 slot) +npc_pal_op_B: @ 815401C push {r4,lr} lsls r1, 24 lsrs r4, r1, 24 @@ -629814,7 +629814,7 @@ _08154070: thumb_func_end npc_pal_op_B thumb_func_start npc_pal_op_A -npc_pal_op_A: ; 8154078 +npc_pal_op_A: @ 8154078 push {r4,lr} lsls r1, 24 lsrs r4, r1, 24 @@ -629838,8 +629838,8 @@ _0815409C: thumb_func_end npc_pal_op_A thumb_func_start objc_reflection_maybe -; void objc_reflection_maybe(struct obj *object) -objc_reflection_maybe: ; 81540A8 +@ void objc_reflection_maybe(struct obj *object) +objc_reflection_maybe: @ 81540A8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -630030,7 +630030,7 @@ _08154214: thumb_func_end objc_reflection_maybe thumb_func_start sub_8154228 -sub_8154228: ; 8154228 +sub_8154228: @ 8154228 push {r4,lr} ldr r0, =gFieldEffectObjectTemplatePointers ldr r0, [r0, 0x20] @@ -630070,7 +630070,7 @@ _08154266: thumb_func_end sub_8154228 thumb_func_start objid_set_invisible -objid_set_invisible: ; 8154278 +objid_set_invisible: @ 8154278 lsls r0, 24 lsrs r0, 24 ldr r2, =0x02020630 @@ -630088,7 +630088,7 @@ objid_set_invisible: ; 8154278 thumb_func_end objid_set_invisible thumb_func_start sub_8154298 -sub_8154298: ; 8154298 +sub_8154298: @ 8154298 push {r4-r7,lr} mov r7, r8 push {r7} @@ -630174,7 +630174,7 @@ _0815432E: thumb_func_end sub_8154298 thumb_func_start oei_shadow -oei_shadow: ; 8154340 +oei_shadow: @ 8154340 push {r4,r5,lr} ldr r5, =0x02038c08 ldrb r0, [r5] @@ -630247,7 +630247,7 @@ _081543C4: thumb_func_end oei_shadow thumb_func_start oamc_shadow -oamc_shadow: ; 81543E4 +oamc_shadow: @ 81543E4 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -630341,7 +630341,7 @@ _08154498: thumb_func_end oamc_shadow thumb_func_start oei_grass_normal -oei_grass_normal: ; 81544AC +oei_grass_normal: @ 81544AC push {r4,r5,lr} sub sp, 0x4 ldr r5, =0x02038c08 @@ -630419,7 +630419,7 @@ _08154538: thumb_func_end oei_grass_normal thumb_func_start unc_grass_normal -unc_grass_normal: ; 8154550 +unc_grass_normal: @ 8154550 push {r4-r7,lr} mov r7, r8 push {r7} @@ -630551,7 +630551,7 @@ _08154648: thumb_func_end unc_grass_normal thumb_func_start sub_8154658 -sub_8154658: ; 8154658 +sub_8154658: @ 8154658 push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -630605,7 +630605,7 @@ _081546B4: thumb_func_end sub_8154658 thumb_func_start sub_81546C8 -sub_81546C8: ; 81546C8 +sub_81546C8: @ 81546C8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -630679,7 +630679,7 @@ _0815474C: thumb_func_end sub_81546C8 thumb_func_start sub_8154758 -sub_8154758: ; 8154758 +sub_8154758: @ 8154758 push {r4,r5,lr} sub sp, 0x4 ldr r5, =0x02038c08 @@ -630758,7 +630758,7 @@ _081547E8: thumb_func_end sub_8154758 thumb_func_start unc_grass_tall -unc_grass_tall: ; 8154800 +unc_grass_tall: @ 8154800 push {r4-r7,lr} mov r7, r8 push {r7} @@ -630882,7 +630882,7 @@ _081548EA: thumb_func_end unc_grass_tall thumb_func_start sub_81548FC -sub_81548FC: ; 81548FC +sub_81548FC: @ 81548FC push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -630936,7 +630936,7 @@ _08154958: thumb_func_end sub_81548FC thumb_func_start sub_815496C -sub_815496C: ; 815496C +sub_815496C: @ 815496C push {r4-r6,lr} ldr r6, =0x02038c08 ldrb r0, [r6] @@ -631014,7 +631014,7 @@ _081549F8: thumb_func_end sub_815496C thumb_func_start sub_8154A10 -sub_8154A10: ; 8154A10 +sub_8154A10: @ 8154A10 push {r4-r7,lr} mov r7, r8 push {r7} @@ -631137,7 +631137,7 @@ _08154AF2: thumb_func_end sub_8154A10 thumb_func_start sub_8154B04 -sub_8154B04: ; 8154B04 +sub_8154B04: @ 8154B04 push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -631191,7 +631191,7 @@ _08154B62: thumb_func_end sub_8154B04 thumb_func_start sub_8154B78 -sub_8154B78: ; 8154B78 +sub_8154B78: @ 8154B78 push {r4,r5,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -631246,7 +631246,7 @@ _08154BD8: thumb_func_end sub_8154B78 thumb_func_start sub_8154BEC -sub_8154BEC: ; 8154BEC +sub_8154BEC: @ 8154BEC push {r4,r5,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -631301,7 +631301,7 @@ _08154C4C: thumb_func_end sub_8154BEC thumb_func_start sub_8154C60 -sub_8154C60: ; 8154C60 +sub_8154C60: @ 8154C60 push {lr} ldr r2, =gUnknown_085CDC4C movs r3, 0x2E @@ -631316,7 +631316,7 @@ sub_8154C60: ; 8154C60 thumb_func_end sub_8154C60 thumb_func_start sub_8154C7C -sub_8154C7C: ; 8154C7C +sub_8154C7C: @ 8154C7C push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x30] @@ -631337,7 +631337,7 @@ _08154C92: thumb_func_end sub_8154C7C thumb_func_start sub_8154CA0 -sub_8154CA0: ; 8154CA0 +sub_8154CA0: @ 8154CA0 push {r4,lr} adds r4, r0, 0 adds r3, r4, 0 @@ -631377,7 +631377,7 @@ _08154CE4: thumb_func_end sub_8154CA0 thumb_func_start sub_8154CEC -sub_8154CEC: ; 8154CEC +sub_8154CEC: @ 8154CEC push {r4-r6,lr} ldr r6, =0x02038c08 ldrb r0, [r6] @@ -631452,7 +631452,7 @@ _08154D76: thumb_func_end sub_8154CEC thumb_func_start sub_8154D90 -sub_8154D90: ; 8154D90 +sub_8154D90: @ 8154D90 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -631522,7 +631522,7 @@ _08154E0A: thumb_func_end sub_8154D90 thumb_func_start sub_8154E1C -sub_8154E1C: ; 8154E1C +sub_8154E1C: @ 8154E1C push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -631576,7 +631576,7 @@ _08154E78: thumb_func_end sub_8154E1C thumb_func_start oei_water_drop_tall -oei_water_drop_tall: ; 8154E8C +oei_water_drop_tall: @ 8154E8C push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -631630,7 +631630,7 @@ _08154EE8: thumb_func_end oei_water_drop_tall thumb_func_start sub_8154EFC -sub_8154EFC: ; 8154EFC +sub_8154EFC: @ 8154EFC push {r4-r7,lr} ldr r7, =0x02038c08 ldrb r0, [r7] @@ -631711,7 +631711,7 @@ _08154F92: thumb_func_end sub_8154EFC thumb_func_start sub_8154FB4 -sub_8154FB4: ; 8154FB4 +sub_8154FB4: @ 8154FB4 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -631791,7 +631791,7 @@ _08155046: thumb_func_end sub_8154FB4 thumb_func_start oei_ripples -oei_ripples: ; 8155054 +oei_ripples: @ 8155054 push {r4,lr} ldr r0, =gFieldEffectObjectTemplatePointers ldr r0, [r0, 0x14] @@ -631838,7 +631838,7 @@ _081550A0: thumb_func_end oei_ripples thumb_func_start sub_81550B4 -sub_81550B4: ; 81550B4 +sub_81550B4: @ 81550B4 push {r4-r6,lr} ldr r6, =0x02038c08 ldrb r0, [r6] @@ -631916,7 +631916,7 @@ _08155140: thumb_func_end sub_81550B4 thumb_func_start sub_8155158 -sub_8155158: ; 8155158 +sub_8155158: @ 8155158 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -631993,7 +631993,7 @@ _081551E4: thumb_func_end sub_8155158 thumb_func_start sub_81551F0 -sub_81551F0: ; 81551F0 +sub_81551F0: @ 81551F0 push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -632045,7 +632045,7 @@ _08155248: thumb_func_end sub_81551F0 thumb_func_start sub_815525C -sub_815525C: ; 815525C +sub_815525C: @ 815525C push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -632097,7 +632097,7 @@ _081552B4: thumb_func_end sub_815525C thumb_func_start sub_81552C8 -sub_81552C8: ; 81552C8 +sub_81552C8: @ 81552C8 push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -632149,7 +632149,7 @@ _08155320: thumb_func_end sub_81552C8 thumb_func_start sub_8155334 -sub_8155334: ; 8155334 +sub_8155334: @ 8155334 push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -632201,7 +632201,7 @@ _0815538C: thumb_func_end sub_8155334 thumb_func_start ash -ash: ; 81553A0 +ash: @ 81553A0 push {r4,lr} lsls r2, 16 lsrs r2, 16 @@ -632229,7 +632229,7 @@ ash: ; 81553A0 thumb_func_end ash thumb_func_start oei_ash -oei_ash: ; 81553D4 +oei_ash: @ 81553D4 push {r4,r5,lr} sub sp, 0x4 ldr r5, =0x02038c08 @@ -632297,7 +632297,7 @@ _0815544A: thumb_func_end oei_ash thumb_func_start sub_8155460 -sub_8155460: ; 8155460 +sub_8155460: @ 8155460 push {lr} ldr r2, =gUnknown_085CDC54 movs r3, 0x2E @@ -632312,7 +632312,7 @@ sub_8155460: ; 8155460 thumb_func_end sub_8155460 thumb_func_start sub_815547C -sub_815547C: ; 815547C +sub_815547C: @ 815547C push {lr} adds r3, r0, 0 adds r2, r3, 0 @@ -632340,7 +632340,7 @@ _081554A6: thumb_func_end sub_815547C thumb_func_start sub_81554AC -sub_81554AC: ; 81554AC +sub_81554AC: @ 81554AC push {r4,lr} adds r4, r0, 0 adds r2, r4, 0 @@ -632387,7 +632387,7 @@ sub_81554AC: ; 81554AC thumb_func_end sub_81554AC thumb_func_start sub_815550C -sub_815550C: ; 815550C +sub_815550C: @ 815550C push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -632409,7 +632409,7 @@ _0815552C: thumb_func_end sub_815550C thumb_func_start sub_8155534 -sub_8155534: ; 8155534 +sub_8155534: @ 8155534 push {r4,r5,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -632464,7 +632464,7 @@ _0815558E: thumb_func_end sub_8155534 thumb_func_start sub_81555AC -sub_81555AC: ; 81555AC +sub_81555AC: @ 81555AC lsls r0, 24 lsrs r0, 24 lsls r1, 24 @@ -632488,7 +632488,7 @@ sub_81555AC: ; 81555AC thumb_func_end sub_81555AC thumb_func_start sub_81555D8 -sub_81555D8: ; 81555D8 +sub_81555D8: @ 81555D8 lsls r0, 24 lsrs r0, 24 lsls r1, 24 @@ -632512,7 +632512,7 @@ sub_81555D8: ; 81555D8 thumb_func_end sub_81555D8 thumb_func_start sub_8155604 -sub_8155604: ; 8155604 +sub_8155604: @ 8155604 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -632539,7 +632539,7 @@ sub_8155604: ; 8155604 thumb_func_end sub_8155604 thumb_func_start sub_8155638 -sub_8155638: ; 8155638 +sub_8155638: @ 8155638 ldrh r1, [r0, 0x2E] movs r0, 0xF ands r0, r1 @@ -632547,7 +632547,7 @@ sub_8155638: ; 8155638 thumb_func_end sub_8155638 thumb_func_start sub_8155640 -sub_8155640: ; 8155640 +sub_8155640: @ 8155640 ldrh r1, [r0, 0x2E] movs r0, 0xF0 ands r0, r1 @@ -632556,7 +632556,7 @@ sub_8155640: ; 8155640 thumb_func_end sub_8155640 thumb_func_start sub_815564C -sub_815564C: ; 815564C +sub_815564C: @ 815564C ldrh r1, [r0, 0x2E] movs r0, 0xF0 lsls r0, 4 @@ -632566,7 +632566,7 @@ sub_815564C: ; 815564C thumb_func_end sub_815564C thumb_func_start sub_8155658 -sub_8155658: ; 8155658 +sub_8155658: @ 8155658 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x32 @@ -632608,7 +632608,7 @@ sub_8155658: ; 8155658 thumb_func_end sub_8155658 thumb_func_start sub_81556B0 -sub_81556B0: ; 81556B0 +sub_81556B0: @ 81556B0 push {r4,r5,lr} sub sp, 0xC adds r5, r0, 0 @@ -632637,7 +632637,7 @@ _081556DC: thumb_func_end sub_81556B0 thumb_func_start sub_81556E8 -sub_81556E8: ; 81556E8 +sub_81556E8: @ 81556E8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -632717,7 +632717,7 @@ _08155770: thumb_func_end sub_81556E8 thumb_func_start sub_815577C -sub_815577C: ; 815577C +sub_815577C: @ 815577C push {r4,r5,lr} sub sp, 0x4 adds r5, r1, 0 @@ -632787,7 +632787,7 @@ _081557F6: thumb_func_end sub_815577C thumb_func_start sub_8155800 -sub_8155800: ; 8155800 +sub_8155800: @ 8155800 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -632824,7 +632824,7 @@ sub_8155800: ; 8155800 thumb_func_end sub_8155800 thumb_func_start sub_8155850 -sub_8155850: ; 8155850 +sub_8155850: @ 8155850 push {lr} adds r2, r0, 0 movs r0, 0x2E @@ -632861,7 +632861,7 @@ _08155888: thumb_func_end sub_8155850 thumb_func_start sub_8155890 -sub_8155890: ; 8155890 +sub_8155890: @ 8155890 push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -632915,7 +632915,7 @@ _081558EC: thumb_func_end sub_8155890 thumb_func_start sub_8155900 -sub_8155900: ; 8155900 +sub_8155900: @ 8155900 push {r4-r7,lr} ldr r7, =0x02038c08 ldrb r0, [r7] @@ -633003,7 +633003,7 @@ _081559A4: thumb_func_end sub_8155900 thumb_func_start sub_81559BC -sub_81559BC: ; 81559BC +sub_81559BC: @ 81559BC push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 @@ -633105,7 +633105,7 @@ _08155A76: thumb_func_end sub_81559BC thumb_func_start sub_8155A88 -sub_8155A88: ; 8155A88 +sub_8155A88: @ 8155A88 push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -633153,7 +633153,7 @@ _08155AD8: thumb_func_end sub_8155A88 thumb_func_start sub_8155AEC -sub_8155AEC: ; 8155AEC +sub_8155AEC: @ 8155AEC push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -633186,7 +633186,7 @@ _08155B20: thumb_func_end sub_8155AEC thumb_func_start sub_8155B2C -sub_8155B2C: ; 8155B2C +sub_8155B2C: @ 8155B2C push {r4,lr} ldr r4, =0x02038c08 adds r1, r4, 0x4 @@ -633242,8 +633242,8 @@ _08155B8C: thumb_func_end sub_8155B2C thumb_func_start ShowTreeDisguiseFieldEffect -; u8 ShowTreeDisguiseFieldEffect() -ShowTreeDisguiseFieldEffect: ; 8155BA0 +@ u8 ShowTreeDisguiseFieldEffect() +ShowTreeDisguiseFieldEffect: @ 8155BA0 push {lr} movs r0, 0x1C movs r1, 0x18 @@ -633254,8 +633254,8 @@ ShowTreeDisguiseFieldEffect: ; 8155BA0 thumb_func_end ShowTreeDisguiseFieldEffect thumb_func_start ShowMountainDisguiseFieldEffect -; u8 ShowMountainDisguiseFieldEffect() -ShowMountainDisguiseFieldEffect: ; 8155BB0 +@ u8 ShowMountainDisguiseFieldEffect() +ShowMountainDisguiseFieldEffect: @ 8155BB0 push {lr} movs r0, 0x1D movs r1, 0x19 @@ -633266,8 +633266,8 @@ ShowMountainDisguiseFieldEffect: ; 8155BB0 thumb_func_end ShowMountainDisguiseFieldEffect thumb_func_start ShowSandDisguiseFieldEffect -; u8 ShowSandDisguiseFieldEffect() -ShowSandDisguiseFieldEffect: ; 8155BC0 +@ u8 ShowSandDisguiseFieldEffect() +ShowSandDisguiseFieldEffect: @ 8155BC0 push {lr} movs r0, 0x24 movs r1, 0x1C @@ -633278,8 +633278,8 @@ ShowSandDisguiseFieldEffect: ; 8155BC0 thumb_func_end ShowSandDisguiseFieldEffect thumb_func_start ShowDisguiseFieldEffect -; u8 ShowDisguiseFieldEffect(u8 fieldEffectId, u8 fieldEffectObjectId, u8 paletteSlot) -ShowDisguiseFieldEffect: ; 8155BD0 +@ u8 ShowDisguiseFieldEffect(u8 fieldEffectId, u8 fieldEffectObjectId, u8 paletteSlot) +ShowDisguiseFieldEffect: @ 8155BD0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -633371,7 +633371,7 @@ _08155C74: thumb_func_end ShowDisguiseFieldEffect thumb_func_start sub_8155C88 -sub_8155C88: ; 8155C88 +sub_8155C88: @ 8155C88 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -633491,7 +633491,7 @@ _08155D68: thumb_func_end sub_8155C88 thumb_func_start sub_8155D78 -sub_8155D78: ; 8155D78 +sub_8155D78: @ 8155D78 push {lr} adds r1, r0, 0 adds r0, 0x21 @@ -633514,7 +633514,7 @@ _08155D96: thumb_func_end sub_8155D78 thumb_func_start sub_8155DA0 -sub_8155DA0: ; 8155DA0 +sub_8155DA0: @ 8155DA0 push {lr} adds r2, r0, 0 adds r2, 0x21 @@ -633550,7 +633550,7 @@ _08155DD8: thumb_func_end sub_8155DA0 thumb_func_start sub_8155DDC -sub_8155DDC: ; 8155DDC +sub_8155DDC: @ 8155DDC push {r4,lr} ldr r4, =0x02038c08 ldr r0, [r4] @@ -633606,7 +633606,7 @@ _08155E3C: thumb_func_end sub_8155DDC thumb_func_start sub_8155E50 -sub_8155E50: ; 8155E50 +sub_8155E50: @ 8155E50 push {lr} adds r2, r0, 0 movs r1, 0x2E @@ -633651,7 +633651,7 @@ _08155E9A: thumb_func_end sub_8155E50 thumb_func_start sub_8155EA0 -sub_8155EA0: ; 8155EA0 +sub_8155EA0: @ 8155EA0 movs r1, 0 strh r1, [r0, 0x3A] strh r1, [r0, 0x3C] @@ -633659,7 +633659,7 @@ sub_8155EA0: ; 8155EA0 thumb_func_end sub_8155EA0 thumb_func_start sub_8155EA8 -sub_8155EA8: ; 8155EA8 +sub_8155EA8: @ 8155EA8 push {r4-r6,lr} adds r5, r0, 0 movs r6, 0 @@ -633773,7 +633773,7 @@ _08155F76: thumb_func_end sub_8155EA8 thumb_func_start sub_8155F80 -sub_8155F80: ; 8155F80 +sub_8155F80: @ 8155F80 push {r4-r7,lr} adds r5, r0, 0 movs r1, 0x32 @@ -634044,7 +634044,7 @@ _08156184: thumb_func_end sub_8155F80 thumb_func_start sub_8156194 -sub_8156194: ; 8156194 +sub_8156194: @ 8156194 push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -634076,7 +634076,7 @@ _081561C8: thumb_func_end sub_8156194 thumb_func_start sub_81561D0 -sub_81561D0: ; 81561D0 +sub_81561D0: @ 81561D0 push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -634101,7 +634101,7 @@ _081561F6: thumb_func_end sub_81561D0 thumb_func_start sub_81561FC -sub_81561FC: ; 81561FC +sub_81561FC: @ 81561FC push {r4-r7,lr} adds r6, r0, 0 adds r0, r1, 0 @@ -634203,7 +634203,7 @@ _081562BE: thumb_func_end sub_81561FC thumb_func_start sub_81562C4 -sub_81562C4: ; 81562C4 +sub_81562C4: @ 81562C4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -634252,7 +634252,7 @@ _081562DE: thumb_func_end sub_81562C4 thumb_func_start sub_8156324 -sub_8156324: ; 8156324 +sub_8156324: @ 8156324 push {r4-r6,lr} ldr r1, =0x02039f34 ldr r0, [r1] @@ -634328,7 +634328,7 @@ _0815639E: thumb_func_end sub_8156324 thumb_func_start sub_81563B0 -sub_81563B0: ; 81563B0 +sub_81563B0: @ 81563B0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -634455,7 +634455,7 @@ _081564A0: thumb_func_end sub_81563B0 thumb_func_start sub_81564AC -sub_81564AC: ; 81564AC +sub_81564AC: @ 81564AC push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -634484,7 +634484,7 @@ _081564D2: thumb_func_end sub_81564AC thumb_func_start sub_81564DC -sub_81564DC: ; 81564DC +sub_81564DC: @ 81564DC push {r4,lr} ldr r3, =0x02039f34 ldr r0, [r3] @@ -634527,7 +634527,7 @@ _08156516: thumb_func_end sub_81564DC thumb_func_start sub_8156530 -sub_8156530: ; 8156530 +sub_8156530: @ 8156530 ldr r0, =0x02039f34 ldr r0, [r0] ldr r1, [r0, 0xC] @@ -634543,7 +634543,7 @@ sub_8156530: ; 8156530 thumb_func_end sub_8156530 thumb_func_start sub_8156550 -sub_8156550: ; 8156550 +sub_8156550: @ 8156550 push {lr} bl sub_8156530 ldr r0, =0x02039f34 @@ -634578,7 +634578,7 @@ _08156590: thumb_func_end sub_8156550 thumb_func_start sub_8156594 -sub_8156594: ; 8156594 +sub_8156594: @ 8156594 push {lr} bl sub_8156530 ldr r0, =0x02039f34 @@ -634613,7 +634613,7 @@ _081565D4: thumb_func_end sub_8156594 thumb_func_start sub_81565D8 -sub_81565D8: ; 81565D8 +sub_81565D8: @ 81565D8 push {lr} bl sub_8156530 ldr r0, =0x02039f34 @@ -634648,7 +634648,7 @@ _08156618: thumb_func_end sub_81565D8 thumb_func_start sub_815661C -sub_815661C: ; 815661C +sub_815661C: @ 815661C push {lr} bl sub_8156530 ldr r0, =0x02039f34 @@ -634683,7 +634683,7 @@ _0815665C: thumb_func_end sub_815661C thumb_func_start sub_8156660 -sub_8156660: ; 8156660 +sub_8156660: @ 8156660 ldr r0, =0x02039f34 ldr r0, [r0] ldr r1, [r0, 0xC] @@ -634701,7 +634701,7 @@ sub_8156660: ; 8156660 thumb_func_end sub_8156660 thumb_func_start sub_8156684 -sub_8156684: ; 8156684 +sub_8156684: @ 8156684 push {lr} bl sub_8156660 ldr r0, =0x02039f34 @@ -634736,7 +634736,7 @@ _081566C4: thumb_func_end sub_8156684 thumb_func_start sub_81566C8 -sub_81566C8: ; 81566C8 +sub_81566C8: @ 81566C8 push {lr} bl sub_8156660 ldr r0, =0x02039f34 @@ -634771,7 +634771,7 @@ _08156708: thumb_func_end sub_81566C8 thumb_func_start sub_815670C -sub_815670C: ; 815670C +sub_815670C: @ 815670C push {lr} bl sub_8156660 ldr r0, =0x02039f34 @@ -634806,7 +634806,7 @@ _0815674C: thumb_func_end sub_815670C thumb_func_start sub_8156750 -sub_8156750: ; 8156750 +sub_8156750: @ 8156750 push {lr} bl sub_8156660 ldr r0, =0x02039f34 @@ -634841,7 +634841,7 @@ _08156790: thumb_func_end sub_8156750 thumb_func_start sub_8156794 -sub_8156794: ; 8156794 +sub_8156794: @ 8156794 ldr r0, =0x02039f34 ldr r0, [r0] ldr r2, [r0, 0xC] @@ -634861,7 +634861,7 @@ sub_8156794: ; 8156794 thumb_func_end sub_8156794 thumb_func_start sub_81567BC -sub_81567BC: ; 81567BC +sub_81567BC: @ 81567BC push {lr} bl sub_8156794 ldr r0, =0x02039f34 @@ -634896,7 +634896,7 @@ _081567FC: thumb_func_end sub_81567BC thumb_func_start sub_8156800 -sub_8156800: ; 8156800 +sub_8156800: @ 8156800 push {lr} bl sub_8156794 ldr r0, =0x02039f34 @@ -634931,7 +634931,7 @@ _08156840: thumb_func_end sub_8156800 thumb_func_start sub_8156844 -sub_8156844: ; 8156844 +sub_8156844: @ 8156844 push {lr} bl sub_8156794 ldr r0, =0x02039f34 @@ -634966,7 +634966,7 @@ _08156884: thumb_func_end sub_8156844 thumb_func_start sub_8156888 -sub_8156888: ; 8156888 +sub_8156888: @ 8156888 push {lr} bl sub_8156794 ldr r0, =0x02039f34 @@ -635001,7 +635001,7 @@ _081568C8: thumb_func_end sub_8156888 thumb_func_start sub_81568CC -sub_81568CC: ; 81568CC +sub_81568CC: @ 81568CC push {r4,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -635033,7 +635033,7 @@ sub_81568CC: ; 81568CC thumb_func_end sub_81568CC thumb_func_start sub_815690C -sub_815690C: ; 815690C +sub_815690C: @ 815690C push {lr} bl sub_81568CC ldr r0, =0x02039f34 @@ -635068,7 +635068,7 @@ _0815694C: thumb_func_end sub_815690C thumb_func_start sub_8156950 -sub_8156950: ; 8156950 +sub_8156950: @ 8156950 push {lr} bl sub_81568CC ldr r0, =0x02039f34 @@ -635103,7 +635103,7 @@ _08156990: thumb_func_end sub_8156950 thumb_func_start sub_8156994 -sub_8156994: ; 8156994 +sub_8156994: @ 8156994 push {lr} bl sub_81568CC ldr r0, =0x02039f34 @@ -635138,7 +635138,7 @@ _081569D4: thumb_func_end sub_8156994 thumb_func_start sub_81569D8 -sub_81569D8: ; 81569D8 +sub_81569D8: @ 81569D8 push {lr} bl sub_81568CC ldr r0, =0x02039f34 @@ -635173,7 +635173,7 @@ _08156A18: thumb_func_end sub_81569D8 thumb_func_start sub_8156A1C -sub_8156A1C: ; 8156A1C +sub_8156A1C: @ 8156A1C ldr r0, =0x02039f34 ldr r0, [r0] ldr r3, [r0, 0xC] @@ -635196,7 +635196,7 @@ sub_8156A1C: ; 8156A1C thumb_func_end sub_8156A1C thumb_func_start sub_8156A48 -sub_8156A48: ; 8156A48 +sub_8156A48: @ 8156A48 push {r4,r5,lr} bl sub_8156A1C ldr r0, =0x02039f34 @@ -635237,7 +635237,7 @@ _08156A90: thumb_func_end sub_8156A48 thumb_func_start sub_8156A98 -sub_8156A98: ; 8156A98 +sub_8156A98: @ 8156A98 push {r4,r5,lr} bl sub_8156A1C ldr r0, =0x02039f34 @@ -635278,7 +635278,7 @@ _08156AE0: thumb_func_end sub_8156A98 thumb_func_start sub_8156AE8 -sub_8156AE8: ; 8156AE8 +sub_8156AE8: @ 8156AE8 push {r4,r5,lr} bl sub_8156A1C ldr r0, =0x02039f34 @@ -635319,7 +635319,7 @@ _08156B30: thumb_func_end sub_8156AE8 thumb_func_start sub_8156B38 -sub_8156B38: ; 8156B38 +sub_8156B38: @ 8156B38 push {r4,r5,lr} bl sub_8156A1C ldr r0, =0x02039f34 @@ -635360,7 +635360,7 @@ _08156B80: thumb_func_end sub_8156B38 thumb_func_start sub_8156B88 -sub_8156B88: ; 8156B88 +sub_8156B88: @ 8156B88 ldr r0, =0x02039f34 ldr r0, [r0] ldr r2, [r0, 0xC] @@ -635381,7 +635381,7 @@ sub_8156B88: ; 8156B88 thumb_func_end sub_8156B88 thumb_func_start sub_8156BB4 -sub_8156BB4: ; 8156BB4 +sub_8156BB4: @ 8156BB4 push {r4,r5,lr} bl sub_8156B88 ldr r0, =0x02039f34 @@ -635422,7 +635422,7 @@ _08156BFC: thumb_func_end sub_8156BB4 thumb_func_start sub_8156C04 -sub_8156C04: ; 8156C04 +sub_8156C04: @ 8156C04 push {r4,r5,lr} bl sub_8156B88 ldr r0, =0x02039f34 @@ -635463,7 +635463,7 @@ _08156C4C: thumb_func_end sub_8156C04 thumb_func_start sub_8156C54 -sub_8156C54: ; 8156C54 +sub_8156C54: @ 8156C54 push {r4,r5,lr} bl sub_8156B88 ldr r0, =0x02039f34 @@ -635504,7 +635504,7 @@ _08156C9C: thumb_func_end sub_8156C54 thumb_func_start sub_8156CA4 -sub_8156CA4: ; 8156CA4 +sub_8156CA4: @ 8156CA4 push {r4,r5,lr} bl sub_8156B88 ldr r0, =0x02039f34 @@ -635545,7 +635545,7 @@ _08156CEC: thumb_func_end sub_8156CA4 thumb_func_start sub_8156CF4 -sub_8156CF4: ; 8156CF4 +sub_8156CF4: @ 8156CF4 ldr r0, =0x02039f34 ldr r0, [r0] ldr r1, [r0, 0xC] @@ -635561,7 +635561,7 @@ sub_8156CF4: ; 8156CF4 thumb_func_end sub_8156CF4 thumb_func_start sub_8156D18 -sub_8156D18: ; 8156D18 +sub_8156D18: @ 8156D18 push {lr} bl sub_8156CF4 ldr r0, =0x02039f34 @@ -635596,7 +635596,7 @@ _08156D58: thumb_func_end sub_8156D18 thumb_func_start sub_8156D5C -sub_8156D5C: ; 8156D5C +sub_8156D5C: @ 8156D5C push {lr} bl sub_8156CF4 ldr r0, =0x02039f34 @@ -635631,7 +635631,7 @@ _08156D9C: thumb_func_end sub_8156D5C thumb_func_start sub_8156DA0 -sub_8156DA0: ; 8156DA0 +sub_8156DA0: @ 8156DA0 push {r4,lr} ldr r2, =0x02039e00 ldr r4, =0x02039f34 @@ -635663,7 +635663,7 @@ sub_8156DA0: ; 8156DA0 thumb_func_end sub_8156DA0 thumb_func_start sub_8156DE4 -sub_8156DE4: ; 8156DE4 +sub_8156DE4: @ 8156DE4 push {r4,lr} bl sub_8156DA0 ldr r0, =0x02039f34 @@ -635700,7 +635700,7 @@ _08156E24: thumb_func_end sub_8156DE4 thumb_func_start sub_8156E2C -sub_8156E2C: ; 8156E2C +sub_8156E2C: @ 8156E2C push {r4,lr} bl sub_8156DA0 ldr r0, =0x02039f34 @@ -635737,7 +635737,7 @@ _08156E6C: thumb_func_end sub_8156E2C thumb_func_start sub_8156E74 -sub_8156E74: ; 8156E74 +sub_8156E74: @ 8156E74 push {r4,lr} bl sub_8156DA0 ldr r0, =0x02039f34 @@ -635774,7 +635774,7 @@ _08156EB4: thumb_func_end sub_8156E74 thumb_func_start sub_8156EBC -sub_8156EBC: ; 8156EBC +sub_8156EBC: @ 8156EBC push {r4,lr} bl sub_8156DA0 ldr r0, =0x02039f34 @@ -635811,7 +635811,7 @@ _08156EFC: thumb_func_end sub_8156EBC thumb_func_start sub_8156F04 -sub_8156F04: ; 8156F04 +sub_8156F04: @ 8156F04 ldr r2, =0x02039e00 ldr r0, =0x02039f34 ldr r0, [r0] @@ -635840,7 +635840,7 @@ sub_8156F04: ; 8156F04 thumb_func_end sub_8156F04 thumb_func_start sub_8156F44 -sub_8156F44: ; 8156F44 +sub_8156F44: @ 8156F44 push {lr} bl sub_8156F04 ldr r0, =0x02039f34 @@ -635875,7 +635875,7 @@ _08156F84: thumb_func_end sub_8156F44 thumb_func_start sub_8156F88 -sub_8156F88: ; 8156F88 +sub_8156F88: @ 8156F88 push {lr} bl sub_8156F04 ldr r0, =0x02039f34 @@ -635910,7 +635910,7 @@ _08156FC8: thumb_func_end sub_8156F88 thumb_func_start sub_8156FCC -sub_8156FCC: ; 8156FCC +sub_8156FCC: @ 8156FCC ldr r2, =0x02039e00 ldr r0, =0x02039f34 ldr r0, [r0] @@ -635943,7 +635943,7 @@ sub_8156FCC: ; 8156FCC thumb_func_end sub_8156FCC thumb_func_start sub_8157018 -sub_8157018: ; 8157018 +sub_8157018: @ 8157018 push {lr} bl sub_8156FCC ldr r0, =0x02039f34 @@ -635978,7 +635978,7 @@ _08157058: thumb_func_end sub_8157018 thumb_func_start sub_815705C -sub_815705C: ; 815705C +sub_815705C: @ 815705C push {lr} bl sub_8156FCC ldr r0, =0x02039f34 @@ -636013,7 +636013,7 @@ _0815709C: thumb_func_end sub_815705C thumb_func_start sub_81570A0 -sub_81570A0: ; 81570A0 +sub_81570A0: @ 81570A0 push {r4-r7,lr} ldr r2, =0x02039e00 ldr r5, =0x02039f34 @@ -636081,7 +636081,7 @@ _0815711A: thumb_func_end sub_81570A0 thumb_func_start sub_815712C -sub_815712C: ; 815712C +sub_815712C: @ 815712C push {lr} bl sub_81570A0 ldr r0, =0x02039f34 @@ -636118,7 +636118,7 @@ _0815716C: thumb_func_end sub_815712C thumb_func_start sub_8157174 -sub_8157174: ; 8157174 +sub_8157174: @ 8157174 push {r4-r7,lr} ldr r2, =0x02039e00 ldr r5, =0x02039f34 @@ -636186,7 +636186,7 @@ _081571EE: thumb_func_end sub_8157174 thumb_func_start sub_8157200 -sub_8157200: ; 8157200 +sub_8157200: @ 8157200 push {lr} bl sub_8157174 ldr r0, =0x02039f34 @@ -636223,7 +636223,7 @@ _08157240: thumb_func_end sub_8157200 thumb_func_start sub_8157248 -sub_8157248: ; 8157248 +sub_8157248: @ 8157248 push {r4,lr} ldr r2, =0x02039e00 ldr r0, =0x02039f34 @@ -636263,7 +636263,7 @@ sub_8157248: ; 8157248 thumb_func_end sub_8157248 thumb_func_start sub_81572A4 -sub_81572A4: ; 81572A4 +sub_81572A4: @ 81572A4 push {lr} bl sub_8157248 ldr r0, =0x02039f34 @@ -636298,7 +636298,7 @@ _081572E4: thumb_func_end sub_81572A4 thumb_func_start sub_81572E8 -sub_81572E8: ; 81572E8 +sub_81572E8: @ 81572E8 push {lr} bl sub_8157248 ldr r0, =0x02039f34 @@ -636333,7 +636333,7 @@ _08157328: thumb_func_end sub_81572E8 thumb_func_start sub_815732C -sub_815732C: ; 815732C +sub_815732C: @ 815732C push {lr} bl sub_8157248 ldr r0, =0x02039f34 @@ -636368,7 +636368,7 @@ _0815736C: thumb_func_end sub_815732C thumb_func_start sub_8157370 -sub_8157370: ; 8157370 +sub_8157370: @ 8157370 push {lr} bl sub_8157248 ldr r0, =0x02039f34 @@ -636403,7 +636403,7 @@ _081573B0: thumb_func_end sub_8157370 thumb_func_start sub_81573B4 -sub_81573B4: ; 81573B4 +sub_81573B4: @ 81573B4 push {r4,lr} ldr r2, =0x02039e00 ldr r0, =0x02039f34 @@ -636443,7 +636443,7 @@ sub_81573B4: ; 81573B4 thumb_func_end sub_81573B4 thumb_func_start sub_8157410 -sub_8157410: ; 8157410 +sub_8157410: @ 8157410 push {lr} bl sub_81573B4 ldr r0, =0x02039f34 @@ -636478,7 +636478,7 @@ _08157450: thumb_func_end sub_8157410 thumb_func_start sub_8157454 -sub_8157454: ; 8157454 +sub_8157454: @ 8157454 push {lr} bl sub_81573B4 ldr r0, =0x02039f34 @@ -636513,7 +636513,7 @@ _08157494: thumb_func_end sub_8157454 thumb_func_start sub_8157498 -sub_8157498: ; 8157498 +sub_8157498: @ 8157498 push {lr} bl sub_81573B4 ldr r0, =0x02039f34 @@ -636548,7 +636548,7 @@ _081574D8: thumb_func_end sub_8157498 thumb_func_start sub_81574DC -sub_81574DC: ; 81574DC +sub_81574DC: @ 81574DC push {lr} bl sub_81573B4 ldr r0, =0x02039f34 @@ -636583,7 +636583,7 @@ _0815751C: thumb_func_end sub_81574DC thumb_func_start sub_8157520 -sub_8157520: ; 8157520 +sub_8157520: @ 8157520 push {r4,r5,lr} ldr r3, =0x02039e00 ldr r5, =0x02039f34 @@ -636629,7 +636629,7 @@ _08157560: thumb_func_end sub_8157520 thumb_func_start sub_8157578 -sub_8157578: ; 8157578 +sub_8157578: @ 8157578 push {lr} bl sub_8157520 ldr r0, =0x02039f34 @@ -636664,7 +636664,7 @@ _081575B8: thumb_func_end sub_8157578 thumb_func_start sub_81575BC -sub_81575BC: ; 81575BC +sub_81575BC: @ 81575BC push {lr} bl sub_8157520 ldr r0, =0x02039f34 @@ -636699,7 +636699,7 @@ _081575FC: thumb_func_end sub_81575BC thumb_func_start sub_8157600 -sub_8157600: ; 8157600 +sub_8157600: @ 8157600 push {lr} bl sub_8157520 ldr r0, =0x02039f34 @@ -636734,7 +636734,7 @@ _08157640: thumb_func_end sub_8157600 thumb_func_start sub_8157644 -sub_8157644: ; 8157644 +sub_8157644: @ 8157644 push {lr} bl sub_8157520 ldr r0, =0x02039f34 @@ -636769,7 +636769,7 @@ _08157684: thumb_func_end sub_8157644 thumb_func_start sub_8157688 -sub_8157688: ; 8157688 +sub_8157688: @ 8157688 push {r4-r6,lr} movs r3, 0 ldr r2, =0x02039e00 @@ -636831,7 +636831,7 @@ _081576DE: thumb_func_end sub_8157688 thumb_func_start sub_8157700 -sub_8157700: ; 8157700 +sub_8157700: @ 8157700 push {lr} bl sub_8157688 ldr r0, =0x02039f34 @@ -636868,7 +636868,7 @@ _08157740: thumb_func_end sub_8157700 thumb_func_start sub_8157748 -sub_8157748: ; 8157748 +sub_8157748: @ 8157748 push {lr} bl sub_8157688 ldr r0, =0x02039f34 @@ -636905,7 +636905,7 @@ _08157788: thumb_func_end sub_8157748 thumb_func_start sub_8157790 -sub_8157790: ; 8157790 +sub_8157790: @ 8157790 push {r4-r6,lr} movs r3, 0 ldr r2, =0x02039e00 @@ -636966,7 +636966,7 @@ _081577E4: thumb_func_end sub_8157790 thumb_func_start sub_8157808 -sub_8157808: ; 8157808 +sub_8157808: @ 8157808 push {lr} bl sub_8157790 ldr r0, =0x02039f34 @@ -637003,7 +637003,7 @@ _08157848: thumb_func_end sub_8157808 thumb_func_start sub_8157850 -sub_8157850: ; 8157850 +sub_8157850: @ 8157850 push {lr} bl sub_8157790 ldr r0, =0x02039f34 @@ -637040,7 +637040,7 @@ _08157890: thumb_func_end sub_8157850 thumb_func_start sub_8157898 -sub_8157898: ; 8157898 +sub_8157898: @ 8157898 push {r4-r6,lr} movs r5, 0 ldr r3, =0x02039e00 @@ -637087,7 +637087,7 @@ _081578D6: thumb_func_end sub_8157898 thumb_func_start sub_81578F8 -sub_81578F8: ; 81578F8 +sub_81578F8: @ 81578F8 push {lr} bl sub_8157898 ldr r0, =0x02039f34 @@ -637124,7 +637124,7 @@ _08157938: thumb_func_end sub_81578F8 thumb_func_start sub_8157940 -sub_8157940: ; 8157940 +sub_8157940: @ 8157940 push {lr} bl sub_8157898 ldr r0, =0x02039f34 @@ -637161,7 +637161,7 @@ _08157980: thumb_func_end sub_8157940 thumb_func_start sub_8157988 -sub_8157988: ; 8157988 +sub_8157988: @ 8157988 push {r4,r5,lr} ldr r4, =0x0203ab38 ldr r0, [r4] @@ -637194,7 +637194,7 @@ sub_8157988: ; 8157988 thumb_func_end sub_8157988 thumb_func_start sub_81579CC -sub_81579CC: ; 81579CC +sub_81579CC: @ 81579CC push {lr} bl sub_8157988 ldr r0, =0x02039f34 @@ -637229,7 +637229,7 @@ _08157A0C: thumb_func_end sub_81579CC thumb_func_start sub_8157A10 -sub_8157A10: ; 8157A10 +sub_8157A10: @ 8157A10 push {lr} bl sub_8157988 ldr r0, =0x02039f34 @@ -637264,7 +637264,7 @@ _08157A50: thumb_func_end sub_8157A10 thumb_func_start sub_8157A54 -sub_8157A54: ; 8157A54 +sub_8157A54: @ 8157A54 push {lr} bl sub_8157988 ldr r0, =0x02039f34 @@ -637299,7 +637299,7 @@ _08157A94: thumb_func_end sub_8157A54 thumb_func_start sub_8157A98 -sub_8157A98: ; 8157A98 +sub_8157A98: @ 8157A98 push {lr} bl sub_8157988 ldr r0, =0x02039f34 @@ -637334,7 +637334,7 @@ _08157AD8: thumb_func_end sub_8157A98 thumb_func_start sub_8157ADC -sub_8157ADC: ; 8157ADC +sub_8157ADC: @ 8157ADC push {r4-r6,lr} movs r6, 0 ldr r5, =0x0203ab38 @@ -637378,7 +637378,7 @@ _08157B18: thumb_func_end sub_8157ADC thumb_func_start sub_8157B38 -sub_8157B38: ; 8157B38 +sub_8157B38: @ 8157B38 push {lr} bl sub_8157ADC ldr r0, =0x02039f34 @@ -637413,7 +637413,7 @@ _08157B78: thumb_func_end sub_8157B38 thumb_func_start sub_8157B7C -sub_8157B7C: ; 8157B7C +sub_8157B7C: @ 8157B7C push {lr} bl sub_8157ADC ldr r0, =0x02039f34 @@ -637448,7 +637448,7 @@ _08157BBC: thumb_func_end sub_8157B7C thumb_func_start sub_8157BC0 -sub_8157BC0: ; 8157BC0 +sub_8157BC0: @ 8157BC0 push {lr} bl sub_8157ADC ldr r0, =0x02039f34 @@ -637483,7 +637483,7 @@ _08157C00: thumb_func_end sub_8157BC0 thumb_func_start sub_8157C04 -sub_8157C04: ; 8157C04 +sub_8157C04: @ 8157C04 push {lr} bl sub_8157ADC ldr r0, =0x02039f34 @@ -637518,7 +637518,7 @@ _08157C44: thumb_func_end sub_8157C04 thumb_func_start sub_8157C48 -sub_8157C48: ; 8157C48 +sub_8157C48: @ 8157C48 push {lr} ldr r0, =0x0203ab38 ldr r0, [r0] @@ -637553,7 +637553,7 @@ _08157C7C: thumb_func_end sub_8157C48 thumb_func_start sub_8157C94 -sub_8157C94: ; 8157C94 +sub_8157C94: @ 8157C94 push {lr} bl sub_8157C48 ldr r0, =0x02039f34 @@ -637590,7 +637590,7 @@ _08157CD4: thumb_func_end sub_8157C94 thumb_func_start sub_8157CDC -sub_8157CDC: ; 8157CDC +sub_8157CDC: @ 8157CDC push {lr} bl sub_8157C48 ldr r0, =0x02039f34 @@ -637627,7 +637627,7 @@ _08157D1C: thumb_func_end sub_8157CDC thumb_func_start sub_8157D24 -sub_8157D24: ; 8157D24 +sub_8157D24: @ 8157D24 push {r4,lr} ldr r4, =0x0203ab38 ldr r0, [r4] @@ -637657,7 +637657,7 @@ sub_8157D24: ; 8157D24 thumb_func_end sub_8157D24 thumb_func_start sub_8157D60 -sub_8157D60: ; 8157D60 +sub_8157D60: @ 8157D60 push {lr} bl sub_8157D24 ldr r0, =0x02039f34 @@ -637694,7 +637694,7 @@ _08157DA0: thumb_func_end sub_8157D60 thumb_func_start sub_8157DA8 -sub_8157DA8: ; 8157DA8 +sub_8157DA8: @ 8157DA8 push {lr} bl sub_8157D24 ldr r0, =0x02039f34 @@ -637731,7 +637731,7 @@ _08157DE8: thumb_func_end sub_8157DA8 thumb_func_start sub_8157DF0 -sub_8157DF0: ; 8157DF0 +sub_8157DF0: @ 8157DF0 push {r4,r5,lr} ldr r4, =0x0203ab38 ldr r0, [r4] @@ -637768,7 +637768,7 @@ sub_8157DF0: ; 8157DF0 thumb_func_end sub_8157DF0 thumb_func_start sub_8157E3C -sub_8157E3C: ; 8157E3C +sub_8157E3C: @ 8157E3C push {lr} bl sub_8157DF0 ldr r0, =0x02039f34 @@ -637805,7 +637805,7 @@ _08157E7C: thumb_func_end sub_8157E3C thumb_func_start sub_8157E84 -sub_8157E84: ; 8157E84 +sub_8157E84: @ 8157E84 push {lr} bl sub_8157DF0 ldr r0, =0x02039f34 @@ -637842,7 +637842,7 @@ _08157EC4: thumb_func_end sub_8157E84 thumb_func_start sub_8157ECC -sub_8157ECC: ; 8157ECC +sub_8157ECC: @ 8157ECC push {lr} bl sub_8157DF0 ldr r0, =0x02039f34 @@ -637879,7 +637879,7 @@ _08157F0C: thumb_func_end sub_8157ECC thumb_func_start sub_8157F14 -sub_8157F14: ; 8157F14 +sub_8157F14: @ 8157F14 push {lr} bl sub_8157DF0 ldr r0, =0x02039f34 @@ -637916,7 +637916,7 @@ _08157F54: thumb_func_end sub_8157F14 thumb_func_start sub_8157F5C -sub_8157F5C: ; 8157F5C +sub_8157F5C: @ 8157F5C push {r4,lr} ldr r4, =0x0203ab38 ldr r0, [r4] @@ -637948,7 +637948,7 @@ sub_8157F5C: ; 8157F5C thumb_func_end sub_8157F5C thumb_func_start sub_8157FA0 -sub_8157FA0: ; 8157FA0 +sub_8157FA0: @ 8157FA0 push {lr} bl sub_8157F5C ldr r0, =0x02039f34 @@ -637985,7 +637985,7 @@ _08157FE0: thumb_func_end sub_8157FA0 thumb_func_start sub_8157FE8 -sub_8157FE8: ; 8157FE8 +sub_8157FE8: @ 8157FE8 push {lr} bl sub_8157F5C ldr r0, =0x02039f34 @@ -638022,7 +638022,7 @@ _08158028: thumb_func_end sub_8157FE8 thumb_func_start sub_8158030 -sub_8158030: ; 8158030 +sub_8158030: @ 8158030 push {lr} bl sub_8157F5C ldr r0, =0x02039f34 @@ -638059,7 +638059,7 @@ _08158070: thumb_func_end sub_8158030 thumb_func_start sub_8158078 -sub_8158078: ; 8158078 +sub_8158078: @ 8158078 push {lr} bl sub_8157F5C ldr r0, =0x02039f34 @@ -638096,7 +638096,7 @@ _081580B8: thumb_func_end sub_8158078 thumb_func_start sub_81580C0 -sub_81580C0: ; 81580C0 +sub_81580C0: @ 81580C0 push {r4,r5,lr} ldr r5, =0x0203ab38 ldr r0, [r5] @@ -638129,7 +638129,7 @@ sub_81580C0: ; 81580C0 thumb_func_end sub_81580C0 thumb_func_start sub_8158108 -sub_8158108: ; 8158108 +sub_8158108: @ 8158108 push {lr} bl sub_81580C0 ldr r0, =0x02039f34 @@ -638164,7 +638164,7 @@ _08158148: thumb_func_end sub_8158108 thumb_func_start sub_815814C -sub_815814C: ; 815814C +sub_815814C: @ 815814C push {lr} bl sub_81580C0 ldr r0, =0x02039f34 @@ -638199,7 +638199,7 @@ _0815818C: thumb_func_end sub_815814C thumb_func_start sub_8158190 -sub_8158190: ; 8158190 +sub_8158190: @ 8158190 push {lr} bl sub_81580C0 ldr r0, =0x02039f34 @@ -638234,7 +638234,7 @@ _081581D0: thumb_func_end sub_8158190 thumb_func_start sub_81581D4 -sub_81581D4: ; 81581D4 +sub_81581D4: @ 81581D4 push {lr} bl sub_81580C0 ldr r0, =0x02039f34 @@ -638269,7 +638269,7 @@ _08158214: thumb_func_end sub_81581D4 thumb_func_start sub_8158218 -sub_8158218: ; 8158218 +sub_8158218: @ 8158218 push {r4,r5,lr} ldr r5, =0x0203ab38 ldr r0, [r5] @@ -638299,7 +638299,7 @@ sub_8158218: ; 8158218 thumb_func_end sub_8158218 thumb_func_start sub_8158254 -sub_8158254: ; 8158254 +sub_8158254: @ 8158254 push {lr} bl sub_8158218 ldr r0, =0x02039f34 @@ -638334,7 +638334,7 @@ _08158294: thumb_func_end sub_8158254 thumb_func_start sub_8158298 -sub_8158298: ; 8158298 +sub_8158298: @ 8158298 push {lr} bl sub_8158218 ldr r0, =0x02039f34 @@ -638369,7 +638369,7 @@ _081582D8: thumb_func_end sub_8158298 thumb_func_start sub_81582DC -sub_81582DC: ; 81582DC +sub_81582DC: @ 81582DC push {lr} bl sub_8158218 ldr r0, =0x02039f34 @@ -638404,7 +638404,7 @@ _0815831C: thumb_func_end sub_81582DC thumb_func_start sub_8158320 -sub_8158320: ; 8158320 +sub_8158320: @ 8158320 push {lr} bl sub_8158218 ldr r0, =0x02039f34 @@ -638439,7 +638439,7 @@ _08158360: thumb_func_end sub_8158320 thumb_func_start sub_8158364 -sub_8158364: ; 8158364 +sub_8158364: @ 8158364 push {r4,r5,lr} ldr r5, =0x0203ab38 ldr r0, [r5] @@ -638476,7 +638476,7 @@ sub_8158364: ; 8158364 thumb_func_end sub_8158364 thumb_func_start sub_81583B8 -sub_81583B8: ; 81583B8 +sub_81583B8: @ 81583B8 push {lr} bl sub_8158364 ldr r0, =0x02039f34 @@ -638511,7 +638511,7 @@ _081583F8: thumb_func_end sub_81583B8 thumb_func_start sub_81583FC -sub_81583FC: ; 81583FC +sub_81583FC: @ 81583FC push {lr} bl sub_8158364 ldr r0, =0x02039f34 @@ -638546,7 +638546,7 @@ _0815843C: thumb_func_end sub_81583FC thumb_func_start sub_8158440 -sub_8158440: ; 8158440 +sub_8158440: @ 8158440 push {r4,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -638569,7 +638569,7 @@ sub_8158440: ; 8158440 thumb_func_end sub_8158440 thumb_func_start sub_815846C -sub_815846C: ; 815846C +sub_815846C: @ 815846C push {r4,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -638594,7 +638594,7 @@ sub_815846C: ; 815846C thumb_func_end sub_815846C thumb_func_start sub_815849C -sub_815849C: ; 815849C +sub_815849C: @ 815849C push {r4,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -638622,7 +638622,7 @@ sub_815849C: ; 815849C thumb_func_end sub_815849C thumb_func_start sub_81584D4 -sub_81584D4: ; 81584D4 +sub_81584D4: @ 81584D4 push {r4,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -638649,7 +638649,7 @@ sub_81584D4: ; 81584D4 thumb_func_end sub_81584D4 thumb_func_start sub_8158508 -sub_8158508: ; 8158508 +sub_8158508: @ 8158508 push {r4,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -638676,7 +638676,7 @@ sub_8158508: ; 8158508 thumb_func_end sub_8158508 thumb_func_start sub_815853C -sub_815853C: ; 815853C +sub_815853C: @ 815853C push {r4,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -638719,7 +638719,7 @@ _08158586: thumb_func_end sub_815853C thumb_func_start sub_815858C -sub_815858C: ; 815858C +sub_815858C: @ 815858C push {r4,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -638762,7 +638762,7 @@ _081585D6: thumb_func_end sub_815858C thumb_func_start sub_81585DC -sub_81585DC: ; 81585DC +sub_81585DC: @ 81585DC push {r4,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -638805,7 +638805,7 @@ _08158626: thumb_func_end sub_81585DC thumb_func_start sub_815862C -sub_815862C: ; 815862C +sub_815862C: @ 815862C push {r4,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -638848,7 +638848,7 @@ _08158676: thumb_func_end sub_815862C thumb_func_start sub_815867C -sub_815867C: ; 815867C +sub_815867C: @ 815867C push {r4,r5,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -638891,7 +638891,7 @@ _081586C8: thumb_func_end sub_815867C thumb_func_start sub_81586D0 -sub_81586D0: ; 81586D0 +sub_81586D0: @ 81586D0 push {r4,r5,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -638934,7 +638934,7 @@ _0815871C: thumb_func_end sub_81586D0 thumb_func_start sub_8158724 -sub_8158724: ; 8158724 +sub_8158724: @ 8158724 push {r4,r5,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -638977,7 +638977,7 @@ _08158770: thumb_func_end sub_8158724 thumb_func_start sub_8158778 -sub_8158778: ; 8158778 +sub_8158778: @ 8158778 push {r4,r5,lr} ldr r0, =0x02039f34 ldr r0, [r0] @@ -639020,7 +639020,7 @@ _081587C4: thumb_func_end sub_8158778 thumb_func_start sub_81587CC -sub_81587CC: ; 81587CC +sub_81587CC: @ 81587CC push {r4,r5,lr} bl GenerateRandomNumber movs r2, 0xFF @@ -639061,7 +639061,7 @@ _08158814: thumb_func_end sub_81587CC thumb_func_start sub_815881C -sub_815881C: ; 815881C +sub_815881C: @ 815881C push {r4,r5,lr} bl GenerateRandomNumber movs r2, 0xFF @@ -639102,7 +639102,7 @@ _08158864: thumb_func_end sub_815881C thumb_func_start sub_815886C -sub_815886C: ; 815886C +sub_815886C: @ 815886C ldr r3, =0x0203ab38 ldr r2, [r3] ldrb r1, [r2, 0x1] @@ -639121,7 +639121,7 @@ sub_815886C: ; 815886C thumb_func_end sub_815886C thumb_func_start dp15_call -dp15_call: ; 815888C +dp15_call: @ 815888C push {r4,lr} ldr r4, =0x0203ab38 ldr r0, [r4] @@ -639146,7 +639146,7 @@ dp15_call: ; 815888C thumb_func_end dp15_call thumb_func_start sub_81588BC -sub_81588BC: ; 81588BC +sub_81588BC: @ 81588BC push {lr} bl sub_8158908 lsls r0, 24 @@ -639166,7 +639166,7 @@ _081588D6: thumb_func_end sub_81588BC thumb_func_start sub_81588E0 -sub_81588E0: ; 81588E0 +sub_81588E0: @ 81588E0 push {r4,lr} ldr r1, =0x02039f34 ldr r1, [r1] @@ -639188,7 +639188,7 @@ sub_81588E0: ; 81588E0 thumb_func_end sub_81588E0 thumb_func_start sub_8158908 -sub_8158908: ; 8158908 +sub_8158908: @ 8158908 push {lr} ldr r3, =0x02039f34 ldr r0, [r3] @@ -639223,7 +639223,7 @@ _08158940: thumb_func_end sub_8158908 thumb_func_start sub_8158948 -sub_8158948: ; 8158948 +sub_8158948: @ 8158948 push {r4-r6,lr} movs r5, 0 movs r4, 0 @@ -639269,7 +639269,7 @@ _08158986: thumb_func_end sub_8158948 thumb_func_start sub_81589A4 -sub_81589A4: ; 81589A4 +sub_81589A4: @ 81589A4 push {lr} bl sub_8158948 ldr r0, =0x02039f34 @@ -639306,7 +639306,7 @@ _081589E4: thumb_func_end sub_81589A4 thumb_func_start sub_81589EC -sub_81589EC: ; 81589EC +sub_81589EC: @ 81589EC push {lr} bl sub_8158948 ldr r0, =0x02039f34 @@ -639343,7 +639343,7 @@ _08158A2C: thumb_func_end sub_81589EC thumb_func_start sub_8158A34 -sub_8158A34: ; 8158A34 +sub_8158A34: @ 8158A34 push {r4-r6,lr} movs r6, 0 ldr r3, =0x0203ab38 @@ -639399,7 +639399,7 @@ _08158A8E: thumb_func_end sub_8158A34 thumb_func_start sub_8158AA0 -sub_8158AA0: ; 8158AA0 +sub_8158AA0: @ 8158AA0 push {lr} bl sub_8158A34 ldr r0, =0x02039f34 @@ -639436,7 +639436,7 @@ _08158AE0: thumb_func_end sub_8158AA0 thumb_func_start sub_8158AE8 -sub_8158AE8: ; 8158AE8 +sub_8158AE8: @ 8158AE8 push {lr} bl sub_8158A34 ldr r0, =0x02039f34 @@ -639473,7 +639473,7 @@ _08158B28: thumb_func_end sub_8158AE8 thumb_func_start sub_8158B30 -sub_8158B30: ; 8158B30 +sub_8158B30: @ 8158B30 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -639520,7 +639520,7 @@ sub_8158B30: ; 8158B30 thumb_func_end sub_8158B30 thumb_func_start sub_8158B98 -sub_8158B98: ; 8158B98 +sub_8158B98: @ 8158B98 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -639576,7 +639576,7 @@ _08158BFE: thumb_func_end sub_8158B98 thumb_func_start sub_8158C04 -sub_8158C04: ; 8158C04 +sub_8158C04: @ 8158C04 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -639618,7 +639618,7 @@ _08158C4C: thumb_func_end sub_8158C04 thumb_func_start mas_80DCF38 -mas_80DCF38: ; 8158C58 +mas_80DCF38: @ 8158C58 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -639700,7 +639700,7 @@ mas_80DCF38: ; 8158C58 thumb_func_end mas_80DCF38 thumb_func_start sub_8158D08 -sub_8158D08: ; 8158D08 +sub_8158D08: @ 8158D08 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -639767,7 +639767,7 @@ _08158D82: thumb_func_end sub_8158D08 thumb_func_start sub_8158D8C -sub_8158D8C: ; 8158D8C +sub_8158D8C: @ 8158D8C push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -639892,7 +639892,7 @@ _08158E8C: thumb_func_end sub_8158D8C thumb_func_start sub_8158E9C -sub_8158E9C: ; 8158E9C +sub_8158E9C: @ 8158E9C push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -640046,7 +640046,7 @@ _08158FEE: thumb_func_end sub_8158E9C thumb_func_start sub_8158FF4 -sub_8158FF4: ; 8158FF4 +sub_8158FF4: @ 8158FF4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -640111,7 +640111,7 @@ _0815906A: thumb_func_end sub_8158FF4 thumb_func_start sub_8159078 -sub_8159078: ; 8159078 +sub_8159078: @ 8159078 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -640144,7 +640144,7 @@ _081590B0: thumb_func_end sub_8159078 thumb_func_start sub_81590B8 -sub_81590B8: ; 81590B8 +sub_81590B8: @ 81590B8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -640203,7 +640203,7 @@ _08159136: thumb_func_end sub_81590B8 thumb_func_start sub_815913C -sub_815913C: ; 815913C +sub_815913C: @ 815913C push {r4-r7,lr} mov r7, r8 push {r7} @@ -640306,7 +640306,7 @@ _08159204: thumb_func_end sub_815913C thumb_func_start sub_8159210 -sub_8159210: ; 8159210 +sub_8159210: @ 8159210 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -640331,7 +640331,7 @@ sub_8159210: ; 8159210 thumb_func_end sub_8159210 thumb_func_start sub_8159244 -sub_8159244: ; 8159244 +sub_8159244: @ 8159244 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -640356,7 +640356,7 @@ sub_8159244: ; 8159244 thumb_func_end sub_8159244 thumb_func_start sub_8159278 -sub_8159278: ; 8159278 +sub_8159278: @ 8159278 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -640422,7 +640422,7 @@ sub_8159278: ; 8159278 thumb_func_end sub_8159278 thumb_func_start sub_8159308 -sub_8159308: ; 8159308 +sub_8159308: @ 8159308 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -640471,12 +640471,12 @@ _0815935A: thumb_func_end sub_8159308 thumb_func_start nullsub_114 -nullsub_114: ; 8159368 +nullsub_114: @ 8159368 bx lr thumb_func_end nullsub_114 thumb_func_start sub_815936C -sub_815936C: ; 815936C +sub_815936C: @ 815936C ldr r1, =0x03005d60 ldr r0, =0x02024064 ldrb r0, [r0] @@ -640489,7 +640489,7 @@ sub_815936C: ; 815936C thumb_func_end sub_815936C thumb_func_start bx_exec_buffer_A_ch0_tbl6 -bx_exec_buffer_A_ch0_tbl6: ; 8159388 +bx_exec_buffer_A_ch0_tbl6: @ 8159388 push {lr} ldr r2, =0x02024068 ldr r1, =gUnknown_0832A328 @@ -640524,7 +640524,7 @@ _081593D4: thumb_func_end bx_exec_buffer_A_ch0_tbl6 thumb_func_start bx_battle_menu_t6_2 -bx_battle_menu_t6_2: ; 81593D8 +bx_battle_menu_t6_2: @ 81593D8 push {r4,r5,lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -640702,7 +640702,7 @@ _0815954E: thumb_func_end bx_battle_menu_t6_2 thumb_func_start sub_815955C -sub_815955C: ; 815955C +sub_815955C: @ 815955C push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -640727,7 +640727,7 @@ _08159580: thumb_func_end sub_815955C thumb_func_start bx_t6_button_a -bx_t6_button_a: ; 8159594 +bx_t6_button_a: @ 8159594 push {lr} movs r0, 0 bl IsTextPrinterActive @@ -640741,7 +640741,7 @@ _081595A6: thumb_func_end bx_t6_button_a thumb_func_start sub_81595AC -sub_81595AC: ; 81595AC +sub_81595AC: @ 81595AC push {lr} ldr r2, =0x02020630 ldr r1, =0x03005d70 @@ -640766,7 +640766,7 @@ _081595D0: thumb_func_end sub_81595AC thumb_func_start sub_81595E4 -sub_81595E4: ; 81595E4 +sub_81595E4: @ 81595E4 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -640794,7 +640794,7 @@ _0815960E: thumb_func_end sub_81595E4 thumb_func_start bx_wait_t6 -bx_wait_t6: ; 8159624 +bx_wait_t6: @ 8159624 push {lr} ldr r0, =0x020244b9 ldrb r0, [r0] @@ -640823,7 +640823,7 @@ _0815964E: thumb_func_end bx_wait_t6 thumb_func_start sub_8159660 -sub_8159660: ; 8159660 +sub_8159660: @ 8159660 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -640847,7 +640847,7 @@ _08159684: thumb_func_end sub_8159660 thumb_func_start sub_8159698 -sub_8159698: ; 8159698 +sub_8159698: @ 8159698 push {lr} ldr r0, =0x030022c0 ldr r1, [r0, 0x4] @@ -640872,7 +640872,7 @@ _081596BE: thumb_func_end sub_8159698 thumb_func_start sub_81596D4 -sub_81596D4: ; 81596D4 +sub_81596D4: @ 81596D4 push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -640896,7 +640896,7 @@ _081596F6: thumb_func_end sub_81596D4 thumb_func_start dp01_tbl6_exec_completed -dp01_tbl6_exec_completed: ; 8159704 +dp01_tbl6_exec_completed: @ 8159704 push {r4,lr} sub sp, 0x4 ldr r1, =0x03005d60 @@ -640946,7 +640946,7 @@ _0815976A: thumb_func_end dp01_tbl6_exec_completed thumb_func_start bx_80364D0 -bx_80364D0: ; 815977C +bx_80364D0: @ 815977C push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -640970,7 +640970,7 @@ _0815979E: thumb_func_end bx_80364D0 thumb_func_start sub_81597AC -sub_81597AC: ; 81597AC +sub_81597AC: @ 81597AC push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -640978,7 +640978,7 @@ sub_81597AC: ; 81597AC thumb_func_end sub_81597AC thumb_func_start sub_81597B8 -sub_81597B8: ; 81597B8 +sub_81597B8: @ 81597B8 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -640986,7 +640986,7 @@ sub_81597B8: ; 81597B8 thumb_func_end sub_81597B8 thumb_func_start sub_81597C4 -sub_81597C4: ; 81597C4 +sub_81597C4: @ 81597C4 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -640994,7 +640994,7 @@ sub_81597C4: ; 81597C4 thumb_func_end sub_81597C4 thumb_func_start sub_81597D0 -sub_81597D0: ; 81597D0 +sub_81597D0: @ 81597D0 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641002,7 +641002,7 @@ sub_81597D0: ; 81597D0 thumb_func_end sub_81597D0 thumb_func_start sub_81597DC -sub_81597DC: ; 81597DC +sub_81597DC: @ 81597DC push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641010,7 +641010,7 @@ sub_81597DC: ; 81597DC thumb_func_end sub_81597DC thumb_func_start sub_81597E8 -sub_81597E8: ; 81597E8 +sub_81597E8: @ 81597E8 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641018,7 +641018,7 @@ sub_81597E8: ; 81597E8 thumb_func_end sub_81597E8 thumb_func_start sub_81597F4 -sub_81597F4: ; 81597F4 +sub_81597F4: @ 81597F4 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641026,7 +641026,7 @@ sub_81597F4: ; 81597F4 thumb_func_end sub_81597F4 thumb_func_start sub_8159800 -sub_8159800: ; 8159800 +sub_8159800: @ 8159800 push {r4-r6,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -641119,7 +641119,7 @@ sub_8159800: ; 8159800 thumb_func_end sub_8159800 thumb_func_start sub_81598E0 -sub_81598E0: ; 81598E0 +sub_81598E0: @ 81598E0 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641127,7 +641127,7 @@ sub_81598E0: ; 81598E0 thumb_func_end sub_81598E0 thumb_func_start sub_81598EC -sub_81598EC: ; 81598EC +sub_81598EC: @ 81598EC push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641135,7 +641135,7 @@ sub_81598EC: ; 81598EC thumb_func_end sub_81598EC thumb_func_start sub_81598F8 -sub_81598F8: ; 81598F8 +sub_81598F8: @ 81598F8 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641143,7 +641143,7 @@ sub_81598F8: ; 81598F8 thumb_func_end sub_81598F8 thumb_func_start sub_8159904 -sub_8159904: ; 8159904 +sub_8159904: @ 8159904 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641151,7 +641151,7 @@ sub_8159904: ; 8159904 thumb_func_end sub_8159904 thumb_func_start sub_8159910 -sub_8159910: ; 8159910 +sub_8159910: @ 8159910 push {r4,r5,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -641185,7 +641185,7 @@ sub_8159910: ; 8159910 thumb_func_end sub_8159910 thumb_func_start sub_8159964 -sub_8159964: ; 8159964 +sub_8159964: @ 8159964 push {r4,r5,lr} ldr r1, =0x02023064 ldr r5, =0x02024064 @@ -641224,7 +641224,7 @@ sub_8159964: ; 8159964 thumb_func_end sub_8159964 thumb_func_start sub_81599C4 -sub_81599C4: ; 81599C4 +sub_81599C4: @ 81599C4 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641232,7 +641232,7 @@ sub_81599C4: ; 81599C4 thumb_func_end sub_81599C4 thumb_func_start sub_81599D0 -sub_81599D0: ; 81599D0 +sub_81599D0: @ 81599D0 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641240,7 +641240,7 @@ sub_81599D0: ; 81599D0 thumb_func_end sub_81599D0 thumb_func_start dp01t_10_6_message -dp01t_10_6_message: ; 81599DC +dp01t_10_6_message: @ 81599DC push {r4,lr} ldr r0, =0x02022e14 movs r1, 0 @@ -641270,7 +641270,7 @@ dp01t_10_6_message: ; 81599DC thumb_func_end dp01t_10_6_message thumb_func_start dp01t_11_6_message_for_player_only -dp01t_11_6_message_for_player_only: ; 8159A30 +dp01t_11_6_message_for_player_only: @ 8159A30 push {lr} ldr r0, =0x02024064 ldrb r0, [r0] @@ -641289,7 +641289,7 @@ _08159A50: thumb_func_end dp01t_11_6_message_for_player_only thumb_func_start sub_8159A54 -sub_8159A54: ; 8159A54 +sub_8159A54: @ 8159A54 push {lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -641315,7 +641315,7 @@ _08159A7A: thumb_func_end sub_8159A54 thumb_func_start sub_8159A94 -sub_8159A94: ; 8159A94 +sub_8159A94: @ 8159A94 push {r4,lr} ldr r1, =0x03005d60 ldr r0, =0x02024064 @@ -641354,7 +641354,7 @@ _08159AAE: thumb_func_end sub_8159A94 thumb_func_start sub_8159AFC -sub_8159AFC: ; 8159AFC +sub_8159AFC: @ 8159AFC push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641362,7 +641362,7 @@ sub_8159AFC: ; 8159AFC thumb_func_end sub_8159AFC thumb_func_start sub_8159B08 -sub_8159B08: ; 8159B08 +sub_8159B08: @ 8159B08 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641370,7 +641370,7 @@ sub_8159B08: ; 8159B08 thumb_func_end sub_8159B08 thumb_func_start sub_8159B14 -sub_8159B14: ; 8159B14 +sub_8159B14: @ 8159B14 push {lr} sub sp, 0x4 movs r0, 0x1 @@ -641397,7 +641397,7 @@ sub_8159B14: ; 8159B14 thumb_func_end sub_8159B14 thumb_func_start sub_8159B54 -sub_8159B54: ; 8159B54 +sub_8159B54: @ 8159B54 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641405,7 +641405,7 @@ sub_8159B54: ; 8159B54 thumb_func_end sub_8159B54 thumb_func_start sub_8159B60 -sub_8159B60: ; 8159B60 +sub_8159B60: @ 8159B60 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641413,7 +641413,7 @@ sub_8159B60: ; 8159B60 thumb_func_end sub_8159B60 thumb_func_start sub_8159B6C -sub_8159B6C: ; 8159B6C +sub_8159B6C: @ 8159B6C push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641421,7 +641421,7 @@ sub_8159B6C: ; 8159B6C thumb_func_end sub_8159B6C thumb_func_start sub_8159B78 -sub_8159B78: ; 8159B78 +sub_8159B78: @ 8159B78 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641429,7 +641429,7 @@ sub_8159B78: ; 8159B78 thumb_func_end sub_8159B78 thumb_func_start sub_8159B84 -sub_8159B84: ; 8159B84 +sub_8159B84: @ 8159B84 push {lr} ldr r0, =0x03005d70 ldr r1, =0x02024064 @@ -641453,7 +641453,7 @@ sub_8159B84: ; 8159B84 thumb_func_end sub_8159B84 thumb_func_start sub_8159BC0 -sub_8159BC0: ; 8159BC0 +sub_8159BC0: @ 8159BC0 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641461,7 +641461,7 @@ sub_8159BC0: ; 8159BC0 thumb_func_end sub_8159BC0 thumb_func_start sub_8159BCC -sub_8159BCC: ; 8159BCC +sub_8159BCC: @ 8159BCC push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641469,7 +641469,7 @@ sub_8159BCC: ; 8159BCC thumb_func_end sub_8159BCC thumb_func_start sub_8159BD8 -sub_8159BD8: ; 8159BD8 +sub_8159BD8: @ 8159BD8 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641477,7 +641477,7 @@ sub_8159BD8: ; 8159BD8 thumb_func_end sub_8159BD8 thumb_func_start sub_8159BE4 -sub_8159BE4: ; 8159BE4 +sub_8159BE4: @ 8159BE4 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641485,7 +641485,7 @@ sub_8159BE4: ; 8159BE4 thumb_func_end sub_8159BE4 thumb_func_start sub_8159BF0 -sub_8159BF0: ; 8159BF0 +sub_8159BF0: @ 8159BF0 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641493,7 +641493,7 @@ sub_8159BF0: ; 8159BF0 thumb_func_end sub_8159BF0 thumb_func_start sub_8159BFC -sub_8159BFC: ; 8159BFC +sub_8159BFC: @ 8159BFC push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641501,7 +641501,7 @@ sub_8159BFC: ; 8159BFC thumb_func_end sub_8159BFC thumb_func_start sub_8159C08 -sub_8159C08: ; 8159C08 +sub_8159C08: @ 8159C08 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641509,7 +641509,7 @@ sub_8159C08: ; 8159C08 thumb_func_end sub_8159C08 thumb_func_start sub_8159C14 -sub_8159C14: ; 8159C14 +sub_8159C14: @ 8159C14 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641517,7 +641517,7 @@ sub_8159C14: ; 8159C14 thumb_func_end sub_8159C14 thumb_func_start sub_8159C20 -sub_8159C20: ; 8159C20 +sub_8159C20: @ 8159C20 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641525,7 +641525,7 @@ sub_8159C20: ; 8159C20 thumb_func_end sub_8159C20 thumb_func_start sub_8159C2C -sub_8159C2C: ; 8159C2C +sub_8159C2C: @ 8159C2C push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641533,7 +641533,7 @@ sub_8159C2C: ; 8159C2C thumb_func_end sub_8159C2C thumb_func_start sub_8159C38 -sub_8159C38: ; 8159C38 +sub_8159C38: @ 8159C38 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641541,7 +641541,7 @@ sub_8159C38: ; 8159C38 thumb_func_end sub_8159C38 thumb_func_start sub_8159C44 -sub_8159C44: ; 8159C44 +sub_8159C44: @ 8159C44 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641549,7 +641549,7 @@ sub_8159C44: ; 8159C44 thumb_func_end sub_8159C44 thumb_func_start sub_8159C50 -sub_8159C50: ; 8159C50 +sub_8159C50: @ 8159C50 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641557,7 +641557,7 @@ sub_8159C50: ; 8159C50 thumb_func_end sub_8159C50 thumb_func_start sub_8159C5C -sub_8159C5C: ; 8159C5C +sub_8159C5C: @ 8159C5C push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641565,7 +641565,7 @@ sub_8159C5C: ; 8159C5C thumb_func_end sub_8159C5C thumb_func_start sub_8159C68 -sub_8159C68: ; 8159C68 +sub_8159C68: @ 8159C68 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641573,7 +641573,7 @@ sub_8159C68: ; 8159C68 thumb_func_end sub_8159C68 thumb_func_start sub_8159C74 -sub_8159C74: ; 8159C74 +sub_8159C74: @ 8159C74 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641581,7 +641581,7 @@ sub_8159C74: ; 8159C74 thumb_func_end sub_8159C74 thumb_func_start sub_8159C80 -sub_8159C80: ; 8159C80 +sub_8159C80: @ 8159C80 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -641614,7 +641614,7 @@ _08159C94: thumb_func_end sub_8159C80 thumb_func_start dp01t_34_6_move_anim_start_t3 -dp01t_34_6_move_anim_start_t3: ; 8159CC4 +dp01t_34_6_move_anim_start_t3: @ 8159CC4 push {r4,r5,lr} ldr r4, =0x02023064 ldr r5, =0x02024064 @@ -641657,7 +641657,7 @@ _08159D14: thumb_func_end dp01t_34_6_move_anim_start_t3 thumb_func_start sub_8159D20 -sub_8159D20: ; 8159D20 +sub_8159D20: @ 8159D20 push {lr} ldr r1, =0x0202406e ldr r0, =0x02024064 @@ -641682,7 +641682,7 @@ sub_8159D20: ; 8159D20 thumb_func_end sub_8159D20 thumb_func_start dp01t_2E_6_battle_intro -dp01t_2E_6_battle_intro: ; 8159D5C +dp01t_2E_6_battle_intro: @ 8159D5C push {lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -641704,7 +641704,7 @@ dp01t_2E_6_battle_intro: ; 8159D5C thumb_func_end dp01t_2E_6_battle_intro thumb_func_start sub_8159D90 -sub_8159D90: ; 8159D90 +sub_8159D90: @ 8159D90 push {r4,r5,lr} ldr r5, =0x03005d70 ldr r4, =0x02024064 @@ -641740,7 +641740,7 @@ sub_8159D90: ; 8159D90 thumb_func_end sub_8159D90 thumb_func_start sub_8159DEC -sub_8159DEC: ; 8159DEC +sub_8159DEC: @ 8159DEC push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641748,7 +641748,7 @@ sub_8159DEC: ; 8159DEC thumb_func_end sub_8159DEC thumb_func_start sub_8159DF8 -sub_8159DF8: ; 8159DF8 +sub_8159DF8: @ 8159DF8 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641756,7 +641756,7 @@ sub_8159DF8: ; 8159DF8 thumb_func_end sub_8159DF8 thumb_func_start sub_8159E04 -sub_8159E04: ; 8159E04 +sub_8159E04: @ 8159E04 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641764,7 +641764,7 @@ sub_8159E04: ; 8159E04 thumb_func_end sub_8159E04 thumb_func_start sub_8159E10 -sub_8159E10: ; 8159E10 +sub_8159E10: @ 8159E10 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641772,7 +641772,7 @@ sub_8159E10: ; 8159E10 thumb_func_end sub_8159E10 thumb_func_start sub_8159E1C -sub_8159E1C: ; 8159E1C +sub_8159E1C: @ 8159E1C push {r4-r6,lr} sub sp, 0x4 ldr r5, =0x02023064 @@ -641816,7 +641816,7 @@ _08159E68: thumb_func_end sub_8159E1C thumb_func_start sub_8159E78 -sub_8159E78: ; 8159E78 +sub_8159E78: @ 8159E78 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641824,7 +641824,7 @@ sub_8159E78: ; 8159E78 thumb_func_end sub_8159E78 thumb_func_start sub_8159E84 -sub_8159E84: ; 8159E84 +sub_8159E84: @ 8159E84 push {lr} bl dp01_tbl6_exec_completed pop {r0} @@ -641832,7 +641832,7 @@ sub_8159E84: ; 8159E84 thumb_func_end sub_8159E84 thumb_func_start sub_8159E90 -sub_8159E90: ; 8159E90 +sub_8159E90: @ 8159E90 push {r4,lr} ldr r2, =0x0202433a ldr r1, =0x02023064 @@ -641868,12 +641868,12 @@ _08159ECC: thumb_func_end sub_8159E90 thumb_func_start nullsub_115 -nullsub_115: ; 8159EEC +nullsub_115: @ 8159EEC bx lr thumb_func_end nullsub_115 thumb_func_start sub_8159EF0 -sub_8159EF0: ; 8159EF0 +sub_8159EF0: @ 8159EF0 ldr r1, =0x03005db0 ldr r0, =hm_add_c3_launch_phase_2 str r0, [r1] @@ -641886,7 +641886,7 @@ sub_8159EF0: ; 8159EF0 thumb_func_end sub_8159EF0 thumb_func_start hm2_sweet_scent -hm2_sweet_scent: ; 8159F10 +hm2_sweet_scent: @ 8159F10 push {lr} movs r0, 0x33 bl FieldEffectStart @@ -641901,7 +641901,7 @@ hm2_sweet_scent: ; 8159F10 thumb_func_end hm2_sweet_scent thumb_func_start sub_8159F2C -sub_8159F2C: ; 8159F2C +sub_8159F2C: @ 8159F2C push {lr} bl sub_80AC3D0 bl oei_task_add @@ -641923,7 +641923,7 @@ sub_8159F2C: ; 8159F2C thumb_func_end sub_8159F2C thumb_func_start sub_8159F5C -sub_8159F5C: ; 8159F5C +sub_8159F5C: @ 8159F5C push {r4,r5,lr} sub sp, 0x4 movs r0, 0xEC @@ -641981,7 +641981,7 @@ sub_8159F5C: ; 8159F5C thumb_func_end sub_8159F5C thumb_func_start sub_8159FEC -sub_8159FEC: ; 8159FEC +sub_8159FEC: @ 8159FEC push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -642056,7 +642056,7 @@ _0815A088: thumb_func_end sub_8159FEC thumb_func_start sub_815A090 -sub_815A090: ; 815A090 +sub_815A090: @ 815A090 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -642084,7 +642084,7 @@ _0815A0BE: thumb_func_end sub_815A090 thumb_func_start sub_815A0D4 -sub_815A0D4: ; 815A0D4 +sub_815A0D4: @ 815A0D4 push {lr} adds r2, r0, 0 ldr r1, =0x0203841e @@ -642118,7 +642118,7 @@ _0815A100: thumb_func_end sub_815A0D4 thumb_func_start sub_815A114 -sub_815A114: ; 815A114 +sub_815A114: @ 815A114 push {lr} adds r3, r0, 0 movs r1, 0x30 @@ -642160,7 +642160,7 @@ _0815A15A: thumb_func_end sub_815A114 thumb_func_start sub_815A160 -sub_815A160: ; 815A160 +sub_815A160: @ 815A160 push {r4-r6,lr} adds r5, r0, 0 lsls r5, 24 @@ -642198,7 +642198,7 @@ sub_815A160: ; 815A160 thumb_func_end sub_815A160 thumb_func_start sub_815A1B0 -sub_815A1B0: ; 815A1B0 +sub_815A1B0: @ 815A1B0 push {r4,lr} adds r4, r0, 0 movs r0, 0x5A @@ -642230,7 +642230,7 @@ sub_815A1B0: ; 815A1B0 thumb_func_end sub_815A1B0 thumb_func_start sub_815A1F4 -sub_815A1F4: ; 815A1F4 +sub_815A1F4: @ 815A1F4 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -642264,7 +642264,7 @@ _0815A228: thumb_func_end sub_815A1F4 thumb_func_start sub_815A234 -sub_815A234: ; 815A234 +sub_815A234: @ 815A234 push {r4,lr} adds r4, r0, 0 movs r0, 0x50 @@ -642281,7 +642281,7 @@ sub_815A234: ; 815A234 thumb_func_end sub_815A234 thumb_func_start sub_815A254 -sub_815A254: ; 815A254 +sub_815A254: @ 815A254 push {r4-r7,lr} sub sp, 0x4 adds r5, r0, 0 @@ -642350,7 +642350,7 @@ _0815A2B2: thumb_func_end sub_815A254 thumb_func_start sub_815A2F0 -sub_815A2F0: ; 815A2F0 +sub_815A2F0: @ 815A2F0 push {r4,lr} adds r4, r0, 0 movs r1, 0xFD @@ -642372,7 +642372,7 @@ sub_815A2F0: ; 815A2F0 thumb_func_end sub_815A2F0 thumb_func_start sub_815A31C -sub_815A31C: ; 815A31C +sub_815A31C: @ 815A31C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -642447,7 +642447,7 @@ _0815A3A0: thumb_func_end sub_815A31C thumb_func_start sub_815A3AC -sub_815A3AC: ; 815A3AC +sub_815A3AC: @ 815A3AC push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x32] @@ -642485,7 +642485,7 @@ _0815A3E8: thumb_func_end sub_815A3AC thumb_func_start sub_815A3F0 -sub_815A3F0: ; 815A3F0 +sub_815A3F0: @ 815A3F0 push {r4,lr} adds r4, r0, 0 movs r1, 0x34 @@ -642568,7 +642568,7 @@ _0815A48C: thumb_func_end sub_815A3F0 thumb_func_start sub_815A49C -sub_815A49C: ; 815A49C +sub_815A49C: @ 815A49C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -642623,7 +642623,7 @@ _0815A4FE: thumb_func_end sub_815A49C thumb_func_start sub_815A504 -sub_815A504: ; 815A504 +sub_815A504: @ 815A504 lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -642642,7 +642642,7 @@ sub_815A504: ; 815A504 thumb_func_end sub_815A504 thumb_func_start sub_815A52C -sub_815A52C: ; 815A52C +sub_815A52C: @ 815A52C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -642718,7 +642718,7 @@ _0815A5AC: thumb_func_end sub_815A52C thumb_func_start c3_80DE6F0 -c3_80DE6F0: ; 815A5C8 +c3_80DE6F0: @ 815A5C8 lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -642737,7 +642737,7 @@ c3_80DE6F0: ; 815A5C8 thumb_func_end c3_80DE6F0 thumb_func_start sub_815A5F0 -sub_815A5F0: ; 815A5F0 +sub_815A5F0: @ 815A5F0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -642840,7 +642840,7 @@ _0815A6A2: thumb_func_end sub_815A5F0 thumb_func_start sub_815A6C4 -sub_815A6C4: ; 815A6C4 +sub_815A6C4: @ 815A6C4 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -642891,7 +642891,7 @@ _0815A6F8: thumb_func_end sub_815A6C4 thumb_func_start sub_815A73C -sub_815A73C: ; 815A73C +sub_815A73C: @ 815A73C push {r4,lr} adds r4, r0, 0 bl sub_80A6900 @@ -642915,7 +642915,7 @@ _0815A75E: thumb_func_end sub_815A73C thumb_func_start sub_815A76C -sub_815A76C: ; 815A76C +sub_815A76C: @ 815A76C push {lr} adds r3, r0, 0 ldrh r1, [r3, 0x30] @@ -642954,7 +642954,7 @@ _0815A7AC: thumb_func_end sub_815A76C thumb_func_start sub_815A7B0 -sub_815A7B0: ; 815A7B0 +sub_815A7B0: @ 815A7B0 push {r4,r5,lr} adds r4, r0, 0 bl sub_80A6838 @@ -642979,7 +642979,7 @@ sub_815A7B0: ; 815A7B0 thumb_func_end sub_815A7B0 thumb_func_start sub_815A7EC -sub_815A7EC: ; 815A7EC +sub_815A7EC: @ 815A7EC push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x2E @@ -643074,7 +643074,7 @@ _0815A8A4: thumb_func_end sub_815A7EC thumb_func_start sub_815A8AC -sub_815A8AC: ; 815A8AC +sub_815A8AC: @ 815A8AC push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -643091,7 +643091,7 @@ _0815A8C2: thumb_func_end sub_815A8AC thumb_func_start sub_815A8C8 -sub_815A8C8: ; 815A8C8 +sub_815A8C8: @ 815A8C8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -643120,7 +643120,7 @@ _0815A8F0: thumb_func_end sub_815A8C8 thumb_func_start sub_815A904 -sub_815A904: ; 815A904 +sub_815A904: @ 815A904 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -643145,7 +643145,7 @@ _0815A924: thumb_func_end sub_815A904 thumb_func_start sub_815A934 -sub_815A934: ; 815A934 +sub_815A934: @ 815A934 push {r4,r5,lr} adds r5, r0, 0 ldr r1, =0x00001f3f @@ -643191,7 +643191,7 @@ sub_815A934: ; 815A934 thumb_func_end sub_815A934 thumb_func_start sub_815A9A0 -sub_815A9A0: ; 815A9A0 +sub_815A9A0: @ 815A9A0 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -643295,7 +643295,7 @@ _0815AA60: thumb_func_end sub_815A9A0 thumb_func_start sub_815AA6C -sub_815AA6C: ; 815AA6C +sub_815AA6C: @ 815AA6C push {r4,lr} adds r4, r0, 0 ldr r1, =0x00003f3f @@ -643321,7 +643321,7 @@ sub_815AA6C: ; 815AA6C thumb_func_end sub_815AA6C thumb_func_start sub_815AAA4 -sub_815AAA4: ; 815AAA4 +sub_815AAA4: @ 815AAA4 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x0203841e @@ -643404,7 +643404,7 @@ _0815AB46: thumb_func_end sub_815AAA4 thumb_func_start sub_815AB5C -sub_815AB5C: ; 815AB5C +sub_815AB5C: @ 815AB5C push {r4,lr} adds r4, r0, 0 ldrh r2, [r4, 0x32] @@ -643466,7 +643466,7 @@ _0815ABC8: thumb_func_end sub_815AB5C thumb_func_start sub_815ABD0 -sub_815ABD0: ; 815ABD0 +sub_815ABD0: @ 815ABD0 push {lr} ldrb r2, [r0, 0x1] movs r1, 0xD @@ -643483,7 +643483,7 @@ sub_815ABD0: ; 815ABD0 thumb_func_end sub_815ABD0 thumb_func_start sub_815ABEC -sub_815ABEC: ; 815ABEC +sub_815ABEC: @ 815ABEC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -643542,7 +643542,7 @@ _0815AC70: thumb_func_end sub_815ABEC thumb_func_start sub_815AC8C -sub_815AC8C: ; 815AC8C +sub_815AC8C: @ 815AC8C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -643572,7 +643572,7 @@ _0815ACB8: thumb_func_end sub_815AC8C thumb_func_start sub_815ACD0 -sub_815ACD0: ; 815ACD0 +sub_815ACD0: @ 815ACD0 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x0203841e @@ -643630,7 +643630,7 @@ _0815AD26: thumb_func_end sub_815ACD0 thumb_func_start sub_815AD4C -sub_815AD4C: ; 815AD4C +sub_815AD4C: @ 815AD4C push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x32] @@ -643681,7 +643681,7 @@ _0815ADAA: thumb_func_end sub_815AD4C thumb_func_start sub_815ADB0 -sub_815ADB0: ; 815ADB0 +sub_815ADB0: @ 815ADB0 push {r4-r7,lr} sub sp, 0xC lsls r0, 24 @@ -643818,7 +643818,7 @@ _0815AEA2: thumb_func_end sub_815ADB0 thumb_func_start sub_815AED8 -sub_815AED8: ; 815AED8 +sub_815AED8: @ 815AED8 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -643969,7 +643969,7 @@ _0815AFE0: thumb_func_end sub_815AED8 thumb_func_start sub_815AFF0 -sub_815AFF0: ; 815AFF0 +sub_815AFF0: @ 815AFF0 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -644013,7 +644013,7 @@ sub_815AFF0: ; 815AFF0 thumb_func_end sub_815AFF0 thumb_func_start sub_815B054 -sub_815B054: ; 815B054 +sub_815B054: @ 815B054 push {r4-r7,lr} mov r7, r8 push {r7} @@ -644251,7 +644251,7 @@ _0815B22E: thumb_func_end sub_815B054 thumb_func_start sub_815B23C -sub_815B23C: ; 815B23C +sub_815B23C: @ 815B23C push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -644285,7 +644285,7 @@ _0815B270: thumb_func_end sub_815B23C thumb_func_start sub_815B27C -sub_815B27C: ; 815B27C +sub_815B27C: @ 815B27C push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x2E @@ -644379,7 +644379,7 @@ _0815B324: thumb_func_end sub_815B27C thumb_func_start sub_815B338 -sub_815B338: ; 815B338 +sub_815B338: @ 815B338 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -644425,7 +644425,7 @@ _0815B38E: thumb_func_end sub_815B338 thumb_func_start sub_815B394 -sub_815B394: ; 815B394 +sub_815B394: @ 815B394 push {r4-r6,lr} adds r5, r0, 0 movs r0, 0 @@ -644557,7 +644557,7 @@ _0815B496: thumb_func_end sub_815B394 thumb_func_start sub_815B49C -sub_815B49C: ; 815B49C +sub_815B49C: @ 815B49C push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038436 @@ -644585,7 +644585,7 @@ _0815B4C0: thumb_func_end sub_815B49C thumb_func_start sub_815B4D4 -sub_815B4D4: ; 815B4D4 +sub_815B4D4: @ 815B4D4 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -644665,7 +644665,7 @@ _0815B566: thumb_func_end sub_815B4D4 thumb_func_start sub_815B570 -sub_815B570: ; 815B570 +sub_815B570: @ 815B570 push {r4,lr} adds r4, r0, 0 bl GenerateRandomNumber2 @@ -644713,7 +644713,7 @@ _0815B5B4: thumb_func_end sub_815B570 thumb_func_start sub_815B5D0 -sub_815B5D0: ; 815B5D0 +sub_815B5D0: @ 815B5D0 push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x2E] @@ -644791,7 +644791,7 @@ _0815B654: thumb_func_end sub_815B5D0 thumb_func_start sub_815B65C -sub_815B65C: ; 815B65C +sub_815B65C: @ 815B65C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -644833,7 +644833,7 @@ _0815B6AE: thumb_func_end sub_815B65C thumb_func_start sub_815B6B4 -sub_815B6B4: ; 815B6B4 +sub_815B6B4: @ 815B6B4 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -644875,7 +644875,7 @@ _0815B706: thumb_func_end sub_815B6B4 thumb_func_start sub_815B70C -sub_815B70C: ; 815B70C +sub_815B70C: @ 815B70C push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -644931,7 +644931,7 @@ _0815B770: thumb_func_end sub_815B70C thumb_func_start sub_815B778 -sub_815B778: ; 815B778 +sub_815B778: @ 815B778 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -644973,7 +644973,7 @@ _0815B7CA: thumb_func_end sub_815B778 thumb_func_start sub_815B7D0 -sub_815B7D0: ; 815B7D0 +sub_815B7D0: @ 815B7D0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -645350,7 +645350,7 @@ _0815BAFC: thumb_func_end sub_815B7D0 thumb_func_start c3_80DFBE4 -c3_80DFBE4: ; 815BB18 +c3_80DFBE4: @ 815BB18 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -645378,7 +645378,7 @@ c3_80DFBE4: ; 815BB18 thumb_func_end c3_80DFBE4 thumb_func_start sub_815BB58 -sub_815BB58: ; 815BB58 +sub_815BB58: @ 815BB58 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -645398,7 +645398,7 @@ sub_815BB58: ; 815BB58 thumb_func_end sub_815BB58 thumb_func_start sub_815BB84 -sub_815BB84: ; 815BB84 +sub_815BB84: @ 815BB84 push {r4,lr} sub sp, 0x10 lsls r0, 24 @@ -645677,7 +645677,7 @@ _0815BDF2: thumb_func_end sub_815BB84 thumb_func_start sub_815BE04 -sub_815BE04: ; 815BE04 +sub_815BE04: @ 815BE04 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -645821,7 +645821,7 @@ _0815BE2E: thumb_func_end sub_815BE04 thumb_func_start sub_815BF44 -sub_815BF44: ; 815BF44 +sub_815BF44: @ 815BF44 push {lr} adds r3, r0, 0 ldrh r2, [r3, 0x32] @@ -645913,7 +645913,7 @@ _0815BFE8: thumb_func_end sub_815BF44 thumb_func_start sub_815BFF4 -sub_815BFF4: ; 815BFF4 +sub_815BFF4: @ 815BFF4 push {r4-r6,lr} adds r4, r0, 0 ldr r5, =0x02020630 @@ -645957,7 +645957,7 @@ _0815C040: thumb_func_end sub_815BFF4 thumb_func_start sub_815C050 -sub_815C050: ; 815C050 +sub_815C050: @ 815C050 push {lr} adds r3, r0, 0 movs r0, 0x3E @@ -646003,7 +646003,7 @@ _0815C09C: thumb_func_end sub_815C050 thumb_func_start sub_815C0A4 -sub_815C0A4: ; 815C0A4 +sub_815C0A4: @ 815C0A4 push {r4-r6,lr} sub sp, 0x10 lsls r0, 24 @@ -646335,7 +646335,7 @@ _0815C396: thumb_func_end sub_815C0A4 thumb_func_start sub_815C3A8 -sub_815C3A8: ; 815C3A8 +sub_815C3A8: @ 815C3A8 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -646377,7 +646377,7 @@ _0815C3FA: thumb_func_end sub_815C3A8 thumb_func_start sub_815C400 -sub_815C400: ; 815C400 +sub_815C400: @ 815C400 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -646440,7 +646440,7 @@ _0815C472: thumb_func_end sub_815C400 thumb_func_start sub_815C478 -sub_815C478: ; 815C478 +sub_815C478: @ 815C478 push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -646541,7 +646541,7 @@ _0815C538: thumb_func_end sub_815C478 thumb_func_start sub_815C548 -sub_815C548: ; 815C548 +sub_815C548: @ 815C548 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -646718,7 +646718,7 @@ _0815C6A8: thumb_func_end sub_815C548 thumb_func_start sub_815C6B0 -sub_815C6B0: ; 815C6B0 +sub_815C6B0: @ 815C6B0 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038436 @@ -646755,7 +646755,7 @@ _0815C6DE: thumb_func_end sub_815C6B0 thumb_func_start sub_815C700 -sub_815C700: ; 815C700 +sub_815C700: @ 815C700 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -646813,7 +646813,7 @@ _0815C768: thumb_func_end sub_815C700 thumb_func_start sub_815C770 -sub_815C770: ; 815C770 +sub_815C770: @ 815C770 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -646851,7 +646851,7 @@ sub_815C770: ; 815C770 thumb_func_end sub_815C770 thumb_func_start sub_815C7C4 -sub_815C7C4: ; 815C7C4 +sub_815C7C4: @ 815C7C4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -647057,7 +647057,7 @@ _0815C950: thumb_func_end sub_815C7C4 thumb_func_start sub_815C95C -sub_815C95C: ; 815C95C +sub_815C95C: @ 815C95C push {r4-r6,lr} adds r5, r0, 0 movs r1, 0x2E @@ -647156,7 +647156,7 @@ _0815CA1A: thumb_func_end sub_815C95C thumb_func_start sub_815CA20 -sub_815CA20: ; 815CA20 +sub_815CA20: @ 815CA20 push {r4-r7,lr} mov r7, r8 push {r7} @@ -647328,7 +647328,7 @@ _0815CB78: thumb_func_end sub_815CA20 thumb_func_start sub_815CB88 -sub_815CB88: ; 815CB88 +sub_815CB88: @ 815CB88 push {r4,r5,lr} adds r4, r0, 0 bl GenerateRandomNumber2 @@ -647410,7 +647410,7 @@ _0815CC1E: thumb_func_end sub_815CB88 thumb_func_start sub_815CC34 -sub_815CC34: ; 815CC34 +sub_815CC34: @ 815CC34 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -647465,7 +647465,7 @@ _0815CC8E: thumb_func_end sub_815CC34 thumb_func_start sub_815CC94 -sub_815CC94: ; 815CC94 +sub_815CC94: @ 815CC94 push {r4,r5,lr} adds r5, r0, 0 ldr r1, =0x00001f3f @@ -647514,7 +647514,7 @@ sub_815CC94: ; 815CC94 thumb_func_end sub_815CC94 thumb_func_start sub_815CD0C -sub_815CD0C: ; 815CD0C +sub_815CD0C: @ 815CD0C push {r4,lr} adds r4, r0, 0 movs r1, 0x30 @@ -647603,7 +647603,7 @@ _0815CDAA: thumb_func_end sub_815CD0C thumb_func_start sub_815CDB4 -sub_815CDB4: ; 815CDB4 +sub_815CDB4: @ 815CDB4 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x02038436 @@ -647635,7 +647635,7 @@ sub_815CDB4: ; 815CDB4 thumb_func_end sub_815CDB4 thumb_func_start sub_815CDFC -sub_815CDFC: ; 815CDFC +sub_815CDFC: @ 815CDFC push {r4,lr} adds r4, r0, 0 movs r1, 0x30 @@ -647741,7 +647741,7 @@ _0815CEC8: thumb_func_end sub_815CDFC thumb_func_start sub_815CED8 -sub_815CED8: ; 815CED8 +sub_815CED8: @ 815CED8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -648026,7 +648026,7 @@ _0815D05A: thumb_func_end sub_815CED8 thumb_func_start sub_815D160 -sub_815D160: ; 815D160 +sub_815D160: @ 815D160 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -648073,7 +648073,7 @@ _0815D1AE: thumb_func_end sub_815D160 thumb_func_start sub_815D1BC -sub_815D1BC: ; 815D1BC +sub_815D1BC: @ 815D1BC push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -648135,7 +648135,7 @@ _0815D22A: thumb_func_end sub_815D1BC thumb_func_start sub_815D240 -sub_815D240: ; 815D240 +sub_815D240: @ 815D240 push {r4-r7,lr} sub sp, 0xC lsls r0, 24 @@ -648281,7 +648281,7 @@ _0815D326: thumb_func_end sub_815D240 thumb_func_start sub_815D398 -sub_815D398: ; 815D398 +sub_815D398: @ 815D398 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -648627,7 +648627,7 @@ _0815D63C: thumb_func_end sub_815D398 thumb_func_start sub_815D64C -sub_815D64C: ; 815D64C +sub_815D64C: @ 815D64C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -648657,7 +648657,7 @@ sub_815D64C: ; 815D64C thumb_func_end sub_815D64C thumb_func_start sub_815D694 -sub_815D694: ; 815D694 +sub_815D694: @ 815D694 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -648730,7 +648730,7 @@ _0815D720: thumb_func_end sub_815D694 thumb_func_start sub_815D72C -sub_815D72C: ; 815D72C +sub_815D72C: @ 815D72C push {r4-r6,lr} mov r6, r8 push {r6} @@ -648784,7 +648784,7 @@ sub_815D72C: ; 815D72C thumb_func_end sub_815D72C thumb_func_start sub_815D794 -sub_815D794: ; 815D794 +sub_815D794: @ 815D794 ldrh r1, [r0, 0x3A] ldrh r2, [r0, 0x36] adds r1, r2 @@ -648803,7 +648803,7 @@ sub_815D794: ; 815D794 thumb_func_end sub_815D794 thumb_func_start sub_815D7B4 -sub_815D7B4: ; 815D7B4 +sub_815D7B4: @ 815D7B4 push {r4-r6,lr} sub sp, 0x8 adds r4, r0, 0 @@ -648840,7 +648840,7 @@ sub_815D7B4: ; 815D7B4 thumb_func_end sub_815D7B4 thumb_func_start sub_815D804 -sub_815D804: ; 815D804 +sub_815D804: @ 815D804 push {r4,r5,lr} adds r5, r0, 0 ldrh r0, [r5, 0x2E] @@ -648896,7 +648896,7 @@ _0815D86A: thumb_func_end sub_815D804 thumb_func_start sub_815D870 -sub_815D870: ; 815D870 +sub_815D870: @ 815D870 push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x0203841e @@ -648941,7 +648941,7 @@ _0815D896: thumb_func_end sub_815D870 thumb_func_start sub_815D8D8 -sub_815D8D8: ; 815D8D8 +sub_815D8D8: @ 815D8D8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -649112,7 +649112,7 @@ _0815DA12: thumb_func_end sub_815D8D8 thumb_func_start sub_815DA20 -sub_815DA20: ; 815DA20 +sub_815DA20: @ 815DA20 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -649302,7 +649302,7 @@ _0815DB80: thumb_func_end sub_815DA20 thumb_func_start sub_815DB90 -sub_815DB90: ; 815DB90 +sub_815DB90: @ 815DB90 push {r4-r7,lr} mov r7, r8 push {r7} @@ -649424,7 +649424,7 @@ _0815DC74: thumb_func_end sub_815DB90 thumb_func_start sub_815DCA4 -sub_815DCA4: ; 815DCA4 +sub_815DCA4: @ 815DCA4 push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -649494,7 +649494,7 @@ _0815DCEA: thumb_func_end sub_815DCA4 thumb_func_start sub_815DD48 -sub_815DD48: ; 815DD48 +sub_815DD48: @ 815DD48 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -649571,7 +649571,7 @@ _0815DDDA: thumb_func_end sub_815DD48 thumb_func_start sub_815DDE0 -sub_815DDE0: ; 815DDE0 +sub_815DDE0: @ 815DDE0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -649681,7 +649681,7 @@ _0815DE98: thumb_func_end sub_815DDE0 thumb_func_start sub_815DEBC -sub_815DEBC: ; 815DEBC +sub_815DEBC: @ 815DEBC push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -649724,7 +649724,7 @@ _0815DF02: thumb_func_end sub_815DEBC thumb_func_start sub_815DF0C -sub_815DF0C: ; 815DF0C +sub_815DF0C: @ 815DF0C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -649764,7 +649764,7 @@ sub_815DF0C: ; 815DF0C thumb_func_end sub_815DF0C thumb_func_start sub_815DF64 -sub_815DF64: ; 815DF64 +sub_815DF64: @ 815DF64 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -649817,7 +649817,7 @@ _0815DFC6: thumb_func_end sub_815DF64 thumb_func_start sub_815DFCC -sub_815DFCC: ; 815DFCC +sub_815DFCC: @ 815DFCC push {lr} sub sp, 0x1C lsls r0, 24 @@ -649850,7 +649850,7 @@ sub_815DFCC: ; 815DFCC thumb_func_end sub_815DFCC thumb_func_start sub_815E01C -sub_815E01C: ; 815E01C +sub_815E01C: @ 815E01C push {r4-r6,lr} adds r5, r0, 0 ldr r6, =0x02038436 @@ -649940,7 +649940,7 @@ _0815E0C8: thumb_func_end sub_815E01C thumb_func_start sub_815E0DC -sub_815E0DC: ; 815E0DC +sub_815E0DC: @ 815E0DC push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -649972,7 +649972,7 @@ _0815E110: thumb_func_end sub_815E0DC thumb_func_start sub_815E114 -sub_815E114: ; 815E114 +sub_815E114: @ 815E114 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -650087,7 +650087,7 @@ _0815E1D0: thumb_func_end sub_815E114 thumb_func_start sub_815E20C -sub_815E20C: ; 815E20C +sub_815E20C: @ 815E20C push {r4-r7,lr} mov r7, r8 push {r7} @@ -650252,7 +650252,7 @@ _0815E33E: thumb_func_end sub_815E20C thumb_func_start sub_815E34C -sub_815E34C: ; 815E34C +sub_815E34C: @ 815E34C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -650348,7 +650348,7 @@ _0815E3F2: thumb_func_end sub_815E34C thumb_func_start sub_815E404 -sub_815E404: ; 815E404 +sub_815E404: @ 815E404 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -650383,7 +650383,7 @@ _0815E43A: thumb_func_end sub_815E404 thumb_func_start sub_815E444 -sub_815E444: ; 815E444 +sub_815E444: @ 815E444 push {r4,lr} adds r4, r0, 0 ldr r1, =0x0203841e @@ -650409,7 +650409,7 @@ sub_815E444: ; 815E444 thumb_func_end sub_815E444 thumb_func_start sub_815E47C -sub_815E47C: ; 815E47C +sub_815E47C: @ 815E47C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -650561,7 +650561,7 @@ _0815E5BE: thumb_func_end sub_815E47C thumb_func_start sub_815E5CC -sub_815E5CC: ; 815E5CC +sub_815E5CC: @ 815E5CC push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -650695,7 +650695,7 @@ _0815E6D2: thumb_func_end sub_815E5CC thumb_func_start sub_815E6D8 -sub_815E6D8: ; 815E6D8 +sub_815E6D8: @ 815E6D8 push {r4-r6,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -650777,7 +650777,7 @@ _0815E772: thumb_func_end sub_815E6D8 thumb_func_start sub_815E784 -sub_815E784: ; 815E784 +sub_815E784: @ 815E784 push {lr} adds r2, r0, 0 movs r0, 0x2E @@ -650883,7 +650883,7 @@ _0815E83C: thumb_func_end sub_815E784 thumb_func_start sub_815E840 -sub_815E840: ; 815E840 +sub_815E840: @ 815E840 push {r4,lr} lsls r0, 24 lsrs r1, r0, 24 @@ -650923,7 +650923,7 @@ _0815E884: thumb_func_end sub_815E840 thumb_func_start sub_815E898 -sub_815E898: ; 815E898 +sub_815E898: @ 815E898 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -651012,7 +651012,7 @@ _0815E94E: thumb_func_end sub_815E898 thumb_func_start sub_815E954 -sub_815E954: ; 815E954 +sub_815E954: @ 815E954 push {r4,r5,lr} adds r5, r0, 0 ldr r0, =0x0203841e @@ -651060,7 +651060,7 @@ _0815E996: thumb_func_end sub_815E954 thumb_func_start sub_815E9BC -sub_815E9BC: ; 815E9BC +sub_815E9BC: @ 815E9BC push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x2E] @@ -651108,7 +651108,7 @@ _0815EA10: thumb_func_end sub_815E9BC thumb_func_start sub_815EA14 -sub_815EA14: ; 815EA14 +sub_815EA14: @ 815EA14 push {lr} adds r3, r0, 0 ldr r0, =0x0203841e @@ -651147,7 +651147,7 @@ _0815EA4A: thumb_func_end sub_815EA14 thumb_func_start sub_815EA60 -sub_815EA60: ; 815EA60 +sub_815EA60: @ 815EA60 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -651394,7 +651394,7 @@ _0815EC40: thumb_func_end sub_815EA60 thumb_func_start sub_815EC48 -sub_815EC48: ; 815EC48 +sub_815EC48: @ 815EC48 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -651464,7 +651464,7 @@ _0815ECD4: thumb_func_end sub_815EC48 thumb_func_start sub_815ECE4 -sub_815ECE4: ; 815ECE4 +sub_815ECE4: @ 815ECE4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -651673,7 +651673,7 @@ _0815EE78: thumb_func_end sub_815ECE4 thumb_func_start sub_815EE84 -sub_815EE84: ; 815EE84 +sub_815EE84: @ 815EE84 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203841e @@ -651736,7 +651736,7 @@ _0815EECE: thumb_func_end sub_815EE84 thumb_func_start sub_815EF08 -sub_815EF08: ; 815EF08 +sub_815EF08: @ 815EF08 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x38 @@ -652001,7 +652001,7 @@ _0815F106: thumb_func_end sub_815EF08 thumb_func_start sub_815F10C -sub_815F10C: ; 815F10C +sub_815F10C: @ 815F10C push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x32 @@ -652066,7 +652066,7 @@ _0815F17C: thumb_func_end sub_815F10C thumb_func_start sub_815F18C -sub_815F18C: ; 815F18C +sub_815F18C: @ 815F18C push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02038437 @@ -652127,7 +652127,7 @@ _0815F1DE: thumb_func_end sub_815F18C thumb_func_start sub_815F20C -sub_815F20C: ; 815F20C +sub_815F20C: @ 815F20C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -652264,7 +652264,7 @@ _0815F310: thumb_func_end sub_815F20C thumb_func_start sub_815F330 -sub_815F330: ; 815F330 +sub_815F330: @ 815F330 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -652435,7 +652435,7 @@ _0815F482: thumb_func_end sub_815F330 thumb_func_start sub_815F48C -sub_815F48C: ; 815F48C +sub_815F48C: @ 815F48C push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02038437 @@ -652479,7 +652479,7 @@ _0815F4C8: thumb_func_end sub_815F48C thumb_func_start sub_815F4F0 -sub_815F4F0: ; 815F4F0 +sub_815F4F0: @ 815F4F0 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x2E @@ -652629,7 +652629,7 @@ _0815F61A: thumb_func_end sub_815F4F0 thumb_func_start sub_815F620 -sub_815F620: ; 815F620 +sub_815F620: @ 815F620 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -652806,7 +652806,7 @@ _0815F780: thumb_func_end sub_815F620 thumb_func_start sub_815F79C -sub_815F79C: ; 815F79C +sub_815F79C: @ 815F79C push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -652828,7 +652828,7 @@ _0815F7BA: thumb_func_end sub_815F79C thumb_func_start sub_815F7C4 -sub_815F7C4: ; 815F7C4 +sub_815F7C4: @ 815F7C4 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -652940,7 +652940,7 @@ _0815F896: thumb_func_end sub_815F7C4 thumb_func_start sub_815F8A0 -sub_815F8A0: ; 815F8A0 +sub_815F8A0: @ 815F8A0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -652985,7 +652985,7 @@ _0815F8E0: thumb_func_end sub_815F8A0 thumb_func_start sub_815F8F4 -sub_815F8F4: ; 815F8F4 +sub_815F8F4: @ 815F8F4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -653616,7 +653616,7 @@ _0815FE68: thumb_func_end sub_815F8F4 thumb_func_start sub_815FE80 -sub_815FE80: ; 815FE80 +sub_815FE80: @ 815FE80 push {r4,lr} adds r4, r0, 0 movs r1, 0x3C @@ -653769,7 +653769,7 @@ _0815FFBC: thumb_func_end sub_815FE80 thumb_func_start sub_815FFC4 -sub_815FFC4: ; 815FFC4 +sub_815FFC4: @ 815FFC4 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -653961,7 +653961,7 @@ _08160150: thumb_func_end sub_815FFC4 thumb_func_start sub_8160164 -sub_8160164: ; 8160164 +sub_8160164: @ 8160164 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -654017,7 +654017,7 @@ _08160198: thumb_func_end sub_8160164 thumb_func_start sub_81601DC -sub_81601DC: ; 81601DC +sub_81601DC: @ 81601DC push {r4-r6,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -654147,7 +654147,7 @@ _081602DA: thumb_func_end sub_81601DC thumb_func_start sub_81602E0 -sub_81602E0: ; 81602E0 +sub_81602E0: @ 81602E0 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038437 @@ -654190,7 +654190,7 @@ _08160326: thumb_func_end sub_81602E0 thumb_func_start sub_8160338 -sub_8160338: ; 8160338 +sub_8160338: @ 8160338 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02038437 @@ -654241,7 +654241,7 @@ _08160396: thumb_func_end sub_8160338 thumb_func_start sub_81603A8 -sub_81603A8: ; 81603A8 +sub_81603A8: @ 81603A8 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02038436 @@ -654278,7 +654278,7 @@ _081603D2: thumb_func_end sub_81603A8 thumb_func_start sub_81603F4 -sub_81603F4: ; 81603F4 +sub_81603F4: @ 81603F4 push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -654415,7 +654415,7 @@ _081604E8: thumb_func_end sub_81603F4 thumb_func_start sub_81604F0 -sub_81604F0: ; 81604F0 +sub_81604F0: @ 81604F0 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -654461,7 +654461,7 @@ _08160538: thumb_func_end sub_81604F0 thumb_func_start sub_8160544 -sub_8160544: ; 8160544 +sub_8160544: @ 8160544 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -654491,7 +654491,7 @@ sub_8160544: ; 8160544 thumb_func_end sub_8160544 thumb_func_start sub_816058C -sub_816058C: ; 816058C +sub_816058C: @ 816058C push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -654564,7 +654564,7 @@ _08160618: thumb_func_end sub_816058C thumb_func_start sub_8160624 -sub_8160624: ; 8160624 +sub_8160624: @ 8160624 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -654574,7 +654574,7 @@ sub_8160624: ; 8160624 thumb_func_end sub_8160624 thumb_func_start sub_8160638 -sub_8160638: ; 8160638 +sub_8160638: @ 8160638 push {lr} sub sp, 0x4 bl script_env_2_enable @@ -654595,7 +654595,7 @@ sub_8160638: ; 8160638 thumb_func_end sub_8160638 thumb_func_start sub_8160664 -sub_8160664: ; 8160664 +sub_8160664: @ 8160664 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -654620,7 +654620,7 @@ _08160688: thumb_func_end sub_8160664 thumb_func_start sub_81606A0 -sub_81606A0: ; 81606A0 +sub_81606A0: @ 81606A0 push {r4-r6,lr} bl ResetAllObjectData bl ResetObjectPaletteAllocator @@ -654674,7 +654674,7 @@ sub_81606A0: ; 81606A0 thumb_func_end sub_81606A0 thumb_func_start sub_8160740 -sub_8160740: ; 8160740 +sub_8160740: @ 8160740 push {r4,r5,lr} bl ResetAllObjectData bl ResetObjectPaletteAllocator @@ -654731,7 +654731,7 @@ sub_8160740: ; 8160740 thumb_func_end sub_8160740 thumb_func_start sub_81607EC -sub_81607EC: ; 81607EC +sub_81607EC: @ 81607EC push {lr} bl sub_8121DA0 movs r0, 0 @@ -654758,7 +654758,7 @@ sub_81607EC: ; 81607EC thumb_func_end sub_81607EC thumb_func_start sub_816082C -sub_816082C: ; 816082C +sub_816082C: @ 816082C push {lr} bl sub_8160868 bl RunActiveTasks @@ -654771,7 +654771,7 @@ sub_816082C: ; 816082C thumb_func_end sub_816082C thumb_func_start sub_816084C -sub_816084C: ; 816084C +sub_816084C: @ 816084C push {r4,lr} adds r1, r0, 0 ldr r4, =0x02021fc4 @@ -654786,7 +654786,7 @@ sub_816084C: ; 816084C thumb_func_end sub_816084C thumb_func_start sub_8160868 -sub_8160868: ; 8160868 +sub_8160868: @ 8160868 push {r4-r7,lr} mov r7, r8 push {r7} @@ -655450,7 +655450,7 @@ _08160E8A: thumb_func_end sub_8160868 thumb_func_start sub_8160EA0 -sub_8160EA0: ; 8160EA0 +sub_8160EA0: @ 8160EA0 push {r4,lr} bl sub_8161234 ldr r4, =0x0203bc34 @@ -655476,7 +655476,7 @@ sub_8160EA0: ; 8160EA0 thumb_func_end sub_8160EA0 thumb_func_start render_previous_quest_text -render_previous_quest_text: ; 8160EE0 +render_previous_quest_text: @ 8160EE0 push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -655528,7 +655528,7 @@ _08160F38: thumb_func_end render_previous_quest_text thumb_func_start sub_8160F50 -sub_8160F50: ; 8160F50 +sub_8160F50: @ 8160F50 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -655634,7 +655634,7 @@ _0816103E: thumb_func_end sub_8160F50 thumb_func_start sub_8161054 -sub_8161054: ; 8161054 +sub_8161054: @ 8161054 ldr r0, =0x0203bc34 ldr r2, [r0] ldr r1, =0x0203bc38 @@ -655650,7 +655650,7 @@ sub_8161054: ; 8161054 thumb_func_end sub_8161054 thumb_func_start sub_8161074 -sub_8161074: ; 8161074 +sub_8161074: @ 8161074 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -655682,7 +655682,7 @@ _081610A6: thumb_func_end sub_8161074 thumb_func_start sub_81610B8 -sub_81610B8: ; 81610B8 +sub_81610B8: @ 81610B8 push {r4-r7,lr} ldr r2, =0x0203bc34 ldr r0, [r2] @@ -655801,7 +655801,7 @@ _08161176: thumb_func_end sub_81610B8 thumb_func_start sub_81611AC -sub_81611AC: ; 81611AC +sub_81611AC: @ 81611AC push {r4-r6,lr} ldr r4, =0x0203bc34 ldr r1, [r4] @@ -655859,7 +655859,7 @@ _08161210: thumb_func_end sub_81611AC thumb_func_start sub_8161234 -sub_8161234: ; 8161234 +sub_8161234: @ 8161234 push {r4,lr} ldr r4, =0x0203bc34 ldr r0, [r4] @@ -655897,7 +655897,7 @@ _08161270: thumb_func_end sub_8161234 thumb_func_start sub_8161280 -sub_8161280: ; 8161280 +sub_8161280: @ 8161280 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -656014,7 +656014,7 @@ _081612F6: thumb_func_end sub_8161280 thumb_func_start sub_816137C -sub_816137C: ; 816137C +sub_816137C: @ 816137C push {r4-r7,lr} mov r7, r8 push {r7} @@ -656202,7 +656202,7 @@ _081614FE: thumb_func_end sub_816137C thumb_func_start hm_prepare_dive_probably -hm_prepare_dive_probably: ; 8161508 +hm_prepare_dive_probably: @ 8161508 push {r4-r6,lr} bl brm_get_pokemon_selection lsls r0, 24 @@ -656245,7 +656245,7 @@ _0816155A: thumb_func_end hm_prepare_dive_probably thumb_func_start sub_8161560 -sub_8161560: ; 8161560 +sub_8161560: @ 8161560 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -656276,7 +656276,7 @@ sub_8161560: ; 8161560 thumb_func_end sub_8161560 thumb_func_start sub_81615A8 -sub_81615A8: ; 81615A8 +sub_81615A8: @ 81615A8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -656366,7 +656366,7 @@ _08161658: thumb_func_end sub_81615A8 thumb_func_start sub_816166C -sub_816166C: ; 816166C +sub_816166C: @ 816166C push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -656402,7 +656402,7 @@ sub_816166C: ; 816166C thumb_func_end sub_816166C thumb_func_start sub_81616C0 -sub_81616C0: ; 81616C0 +sub_81616C0: @ 81616C0 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -656439,7 +656439,7 @@ sub_81616C0: ; 81616C0 thumb_func_end sub_81616C0 thumb_func_start sub_8161724 -sub_8161724: ; 8161724 +sub_8161724: @ 8161724 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -656481,7 +656481,7 @@ _08161772: thumb_func_end sub_8161724 thumb_func_start sub_8161784 -sub_8161784: ; 8161784 +sub_8161784: @ 8161784 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -656507,7 +656507,7 @@ _081617AA: thumb_func_end sub_8161784 thumb_func_start sub_81617B8 -sub_81617B8: ; 81617B8 +sub_81617B8: @ 81617B8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -656533,7 +656533,7 @@ sub_81617B8: ; 81617B8 thumb_func_end sub_81617B8 thumb_func_start sub_81617F4 -sub_81617F4: ; 81617F4 +sub_81617F4: @ 81617F4 push {r4,lr} ldr r0, =0x0203bc40 mov r12, r0 @@ -656594,7 +656594,7 @@ sub_81617F4: ; 81617F4 thumb_func_end sub_81617F4 thumb_func_start sub_8161880 -sub_8161880: ; 8161880 +sub_8161880: @ 8161880 push {r4,r5,lr} lsls r0, 24 movs r3, 0 @@ -656625,7 +656625,7 @@ _081618AA: thumb_func_end sub_8161880 thumb_func_start sub_81618B4 -sub_81618B4: ; 81618B4 +sub_81618B4: @ 81618B4 push {r4,lr} movs r4, 0 _081618B8: @@ -656642,7 +656642,7 @@ _081618B8: thumb_func_end sub_81618B4 thumb_func_start sub_81618D0 -sub_81618D0: ; 81618D0 +sub_81618D0: @ 81618D0 push {r4,lr} lsls r0, 24 movs r2, 0 @@ -656683,7 +656683,7 @@ _08161910: thumb_func_end sub_81618D0 thumb_func_start sub_8161918 -sub_8161918: ; 8161918 +sub_8161918: @ 8161918 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -656722,7 +656722,7 @@ _08161958: thumb_func_end sub_8161918 thumb_func_start IsThereStorageSpaceForDecoration -IsThereStorageSpaceForDecoration: ; 8161960 +IsThereStorageSpaceForDecoration: @ 8161960 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -656759,7 +656759,7 @@ _081619A2: thumb_func_end IsThereStorageSpaceForDecoration thumb_func_start sub_81619A8 -sub_81619A8: ; 81619A8 +sub_81619A8: @ 81619A8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -656787,7 +656787,7 @@ _081619D6: thumb_func_end sub_81619A8 thumb_func_start sub_81619DC -sub_81619DC: ; 81619DC +sub_81619DC: @ 81619DC push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -656837,7 +656837,7 @@ _08161A28: thumb_func_end sub_81619DC thumb_func_start sub_8161A38 -sub_8161A38: ; 8161A38 +sub_8161A38: @ 8161A38 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -656922,7 +656922,7 @@ _08161ABC: thumb_func_end sub_8161A38 thumb_func_start sub_8161AD0 -sub_8161AD0: ; 8161AD0 +sub_8161AD0: @ 8161AD0 push {r4,r5,lr} lsls r0, 24 movs r4, 0 @@ -656960,7 +656960,7 @@ _08161B04: thumb_func_end sub_8161AD0 thumb_func_start sub_8161B10 -sub_8161B10: ; 8161B10 +sub_8161B10: @ 8161B10 push {r4,r5,lr} movs r5, 0 movs r4, 0 @@ -656982,7 +656982,7 @@ _08161B16: thumb_func_end sub_8161B10 thumb_func_start sub_8161B34 -sub_8161B34: ; 8161B34 +sub_8161B34: @ 8161B34 push {r4,r5,lr} ldr r5, =0x03005d8c ldr r0, [r5] @@ -657002,7 +657002,7 @@ sub_8161B34: ; 8161B34 thumb_func_end sub_8161B34 thumb_func_start sub_8161B60 -sub_8161B60: ; 8161B60 +sub_8161B60: @ 8161B60 push {r4-r6,lr} movs r2, 0 ldr r6, =0x0203bc86 @@ -657030,7 +657030,7 @@ _08161B6C: thumb_func_end sub_8161B60 thumb_func_start sub_8161B94 -sub_8161B94: ; 8161B94 +sub_8161B94: @ 8161B94 push {r4-r7,lr} mov r7, r8 push {r7} @@ -657157,7 +657157,7 @@ _08161BC8: thumb_func_end sub_8161B94 thumb_func_start sub_8161CBC -sub_8161CBC: ; 8161CBC +sub_8161CBC: @ 8161CBC push {lr} bl sub_8161B34 bl sub_8161B60 @@ -657170,7 +657170,7 @@ sub_8161CBC: ; 8161CBC thumb_func_end sub_8161CBC thumb_func_start mapnumbers_history_shift_sav1_0_2_4_out -mapnumbers_history_shift_sav1_0_2_4_out: ; 8161CD8 +mapnumbers_history_shift_sav1_0_2_4_out: @ 8161CD8 ldr r0, =0x0203bc80 ldrb r1, [r0, 0x2] strb r1, [r0, 0x4] @@ -657191,7 +657191,7 @@ mapnumbers_history_shift_sav1_0_2_4_out: ; 8161CD8 thumb_func_end mapnumbers_history_shift_sav1_0_2_4_out thumb_func_start sub_8161D00 -sub_8161D00: ; 8161D00 +sub_8161D00: @ 8161D00 push {r4,r5,lr} movs r1, 0 ldr r0, =0x03005d8c @@ -657230,7 +657230,7 @@ _08161D3E: thumb_func_end sub_8161D00 thumb_func_start sub_8161D54 -sub_8161D54: ; 8161D54 +sub_8161D54: @ 8161D54 push {r4-r7,lr} movs r4, 0 bl GenerateRandomNumber @@ -657300,7 +657300,7 @@ _08161DE2: thumb_func_end sub_8161D54 thumb_func_start sub_8161DE8 -sub_8161DE8: ; 8161DE8 +sub_8161DE8: @ 8161DE8 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -657331,7 +657331,7 @@ _08161E22: thumb_func_end sub_8161DE8 thumb_func_start sub_8161E28 -sub_8161E28: ; 8161E28 +sub_8161E28: @ 8161E28 push {r4,r5,lr} sub sp, 0x4 ldr r5, =0x02024744 @@ -657397,7 +657397,7 @@ sub_8161E28: ; 8161E28 thumb_func_end sub_8161E28 thumb_func_start sub_8161EDC -sub_8161EDC: ; 8161EDC +sub_8161EDC: @ 8161EDC push {lr} ldr r0, =0x03005d8c ldr r1, [r0] @@ -657427,7 +657427,7 @@ _08161F12: thumb_func_end sub_8161EDC thumb_func_start sub_8161F18 -sub_8161F18: ; 8161F18 +sub_8161F18: @ 8161F18 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x39 @@ -657451,7 +657451,7 @@ sub_8161F18: ; 8161F18 thumb_func_end sub_8161F18 thumb_func_start sub_8161F4C -sub_8161F4C: ; 8161F4C +sub_8161F4C: @ 8161F4C ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x000031dc @@ -657463,7 +657463,7 @@ sub_8161F4C: ; 8161F4C thumb_func_end sub_8161F4C thumb_func_start sub_8161F64 -sub_8161F64: ; 8161F64 +sub_8161F64: @ 8161F64 ldr r3, =0x0203bc86 ldrb r2, [r3] strb r2, [r0] @@ -657474,7 +657474,7 @@ sub_8161F64: ; 8161F64 thumb_func_end sub_8161F64 thumb_func_start sub_8161F74 -sub_8161F74: ; 8161F74 +sub_8161F74: @ 8161F74 push {lr} ldr r1, =gUnknown_085DF96C ldr r0, =0x020375e0 @@ -657489,7 +657489,7 @@ sub_8161F74: ; 8161F74 thumb_func_end sub_8161F74 thumb_func_start sub_8161F94 -sub_8161F94: ; 8161F94 +sub_8161F94: @ 8161F94 push {r4-r7,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -657570,7 +657570,7 @@ _0816200E: thumb_func_end sub_8161F94 thumb_func_start sub_8162054 -sub_8162054: ; 8162054 +sub_8162054: @ 8162054 push {r4-r6,lr} ldr r5, =0x03005d90 ldr r0, [r5] @@ -657640,7 +657640,7 @@ _081620E8: thumb_func_end sub_8162054 thumb_func_start sub_81620F4 -sub_81620F4: ; 81620F4 +sub_81620F4: @ 81620F4 push {r4-r7,lr} ldr r6, =0x03005d90 ldr r0, [r6] @@ -657730,7 +657730,7 @@ _081621B4: thumb_func_end sub_81620F4 thumb_func_start sub_81621C0 -sub_81621C0: ; 81621C0 +sub_81621C0: @ 81621C0 push {r4,r5,lr} ldr r0, =0x02038bca ldrh r1, [r0] @@ -657774,7 +657774,7 @@ _081621EE: thumb_func_end sub_81621C0 thumb_func_start sub_816222C -sub_816222C: ; 816222C +sub_816222C: @ 816222C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -657992,7 +657992,7 @@ _081623DA: thumb_func_end sub_816222C thumb_func_start sub_81623F0 -sub_81623F0: ; 81623F0 +sub_81623F0: @ 81623F0 push {r4-r7,lr} ldr r6, =0x03005d90 ldr r0, [r6] @@ -658139,7 +658139,7 @@ _08162530: thumb_func_end sub_81623F0 thumb_func_start sub_8162548 -sub_8162548: ; 8162548 +sub_8162548: @ 8162548 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -658194,7 +658194,7 @@ _0816258A: thumb_func_end sub_8162548 thumb_func_start sub_81625B4 -sub_81625B4: ; 81625B4 +sub_81625B4: @ 81625B4 push {r4,lr} adds r4, r2, 0 lsls r0, 24 @@ -658245,7 +658245,7 @@ _08162604: thumb_func_end sub_81625B4 thumb_func_start sub_8162614 -sub_8162614: ; 8162614 +sub_8162614: @ 8162614 push {r4-r6,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -658414,7 +658414,7 @@ _08162788: thumb_func_end sub_8162614 thumb_func_start sub_8162794 -sub_8162794: ; 8162794 +sub_8162794: @ 8162794 push {lr} movs r0, 0xFA lsls r0, 1 @@ -658425,7 +658425,7 @@ sub_8162794: ; 8162794 thumb_func_end sub_8162794 thumb_func_start sub_81627A4 -sub_81627A4: ; 81627A4 +sub_81627A4: @ 81627A4 push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -658539,7 +658539,7 @@ _08162896: thumb_func_end sub_81627A4 thumb_func_start sub_81628A0 -sub_81628A0: ; 81628A0 +sub_81628A0: @ 81628A0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -658798,7 +658798,7 @@ _08162A8A: thumb_func_end sub_81628A0 thumb_func_start sub_8162AA0 -sub_8162AA0: ; 8162AA0 +sub_8162AA0: @ 8162AA0 push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -658925,7 +658925,7 @@ _08162BCA: thumb_func_end sub_8162AA0 thumb_func_start sub_8162BD8 -sub_8162BD8: ; 8162BD8 +sub_8162BD8: @ 8162BD8 push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -659065,7 +659065,7 @@ _08162D1E: thumb_func_end sub_8162BD8 thumb_func_start sub_8162D34 -sub_8162D34: ; 8162D34 +sub_8162D34: @ 8162D34 push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -659166,7 +659166,7 @@ _08162E0C: thumb_func_end sub_8162D34 thumb_func_start sub_8162E20 -sub_8162E20: ; 8162E20 +sub_8162E20: @ 8162E20 push {r4-r6,lr} adds r6, r0, 0 lsls r1, 16 @@ -659204,7 +659204,7 @@ _08162E68: ldr r0, =0x00000c03 cmp r5, r0 bne _08162E88 - ldr r2, =gTrainers + TRAINER_STEVEN * 0x28 + 0x4 ; Steven's name + ldr r2, =gTrainers + TRAINER_STEVEN * 0x28 + 0x4 @ Steven's name _08162E70: adds r0, r6, r4 adds r1, r4, r2 @@ -659317,7 +659317,7 @@ _08162F62: thumb_func_end sub_8162E20 thumb_func_start sub_8162F68 -sub_8162F68: ; 8162F68 +sub_8162F68: @ 8162F68 push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -659416,7 +659416,7 @@ _08163042: thumb_func_end sub_8162F68 thumb_func_start sub_8163048 -sub_8163048: ; 8163048 +sub_8163048: @ 8163048 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -659434,7 +659434,7 @@ sub_8163048: ; 8163048 thumb_func_end sub_8163048 thumb_func_start sub_816306C -sub_816306C: ; 816306C +sub_816306C: @ 816306C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -659457,7 +659457,7 @@ sub_816306C: ; 816306C thumb_func_end sub_816306C thumb_func_start sub_81630A0 -sub_81630A0: ; 81630A0 +sub_81630A0: @ 81630A0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -659475,7 +659475,7 @@ sub_81630A0: ; 81630A0 thumb_func_end sub_81630A0 thumb_func_start sub_81630C4 -sub_81630C4: ; 81630C4 +sub_81630C4: @ 81630C4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -659902,7 +659902,7 @@ _08163426: thumb_func_end sub_81630C4 thumb_func_start sub_8163444 -sub_8163444: ; 8163444 +sub_8163444: @ 8163444 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -660014,7 +660014,7 @@ _081634D4: thumb_func_end sub_8163444 thumb_func_start sub_8163524 -sub_8163524: ; 8163524 +sub_8163524: @ 8163524 push {r4-r6,lr} adds r4, r0, 0 lsls r4, 16 @@ -660069,7 +660069,7 @@ _08163580: thumb_func_end sub_8163524 thumb_func_start sub_8163590 -sub_8163590: ; 8163590 +sub_8163590: @ 8163590 push {lr} bl zero_enemy_party_data ldr r0, =0x03005d90 @@ -660099,7 +660099,7 @@ _081635CA: thumb_func_end sub_8163590 thumb_func_start sub_81635D4 -sub_81635D4: ; 81635D4 +sub_81635D4: @ 81635D4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -660309,7 +660309,7 @@ _08163776: thumb_func_end sub_81635D4 thumb_func_start sub_816379C -sub_816379C: ; 816379C +sub_816379C: @ 816379C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -660438,7 +660438,7 @@ _08163846: thumb_func_end sub_816379C thumb_func_start ConvertBattleFrontierTrainerSpeechToString -ConvertBattleFrontierTrainerSpeechToString: ; 81638AC +ConvertBattleFrontierTrainerSpeechToString: @ 81638AC push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x02021fc4 @@ -660495,7 +660495,7 @@ _0816390A: thumb_func_end ConvertBattleFrontierTrainerSpeechToString thumb_func_start sub_8163914 -sub_8163914: ; 8163914 +sub_8163914: @ 8163914 push {lr} bl sub_8165C40 ldr r0, =0x020375e2 @@ -660559,7 +660559,7 @@ _081639A8: thumb_func_end sub_8163914 thumb_func_start sub_81639AC -sub_81639AC: ; 81639AC +sub_81639AC: @ 81639AC push {r4-r6,lr} sub sp, 0x4 bl sub_81864CC @@ -660650,7 +660650,7 @@ _08163A78: thumb_func_end sub_81639AC thumb_func_start sub_8163A8C -sub_8163A8C: ; 8163A8C +sub_8163A8C: @ 8163A8C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -660674,7 +660674,7 @@ _08163AB0: thumb_func_end sub_8163A8C thumb_func_start sub_8163AC4 -sub_8163AC4: ; 8163AC4 +sub_8163AC4: @ 8163AC4 push {r4-r6,lr} sub sp, 0x4 ldr r0, =0x02024474 @@ -661039,7 +661039,7 @@ _08163E68: thumb_func_end sub_8163AC4 thumb_func_start sub_8163E90 -sub_8163E90: ; 8163E90 +sub_8163E90: @ 8163E90 push {r4-r6,lr} ldr r6, =0x03005d90 ldr r0, [r6] @@ -661078,7 +661078,7 @@ _08163ED0: thumb_func_end sub_8163E90 thumb_func_start sub_8163EE4 -sub_8163EE4: ; 8163EE4 +sub_8163EE4: @ 8163EE4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -661226,7 +661226,7 @@ _08163FF4: thumb_func_end sub_8163EE4 thumb_func_start sub_8164040 -sub_8164040: ; 8164040 +sub_8164040: @ 8164040 push {r4,r5,lr} ldr r5, =0x03005d90 ldr r0, [r5] @@ -661291,17 +661291,17 @@ _0816408E: thumb_func_end sub_8164040 thumb_func_start nullsub_61 -nullsub_61: ; 81640D8 +nullsub_61: @ 81640D8 bx lr thumb_func_end nullsub_61 thumb_func_start nullsub_116 -nullsub_116: ; 81640DC +nullsub_116: @ 81640DC bx lr thumb_func_end nullsub_116 thumb_func_start sub_81640E0 -sub_81640E0: ; 81640E0 +sub_81640E0: @ 81640E0 push {r4-r7,lr} sub sp, 0xC adds r5, r0, 0 @@ -661379,7 +661379,7 @@ _08164150: thumb_func_end sub_81640E0 thumb_func_start sub_8164188 -sub_8164188: ; 8164188 +sub_8164188: @ 8164188 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -661508,7 +661508,7 @@ _08164258: thumb_func_end sub_8164188 thumb_func_start sub_81642A0 -sub_81642A0: ; 81642A0 +sub_81642A0: @ 81642A0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -662011,7 +662011,7 @@ _081646A0: thumb_func_end sub_81642A0 thumb_func_start sub_81646BC -sub_81646BC: ; 81646BC +sub_81646BC: @ 81646BC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -662166,7 +662166,7 @@ _081647CE: thumb_func_end sub_81646BC thumb_func_start sub_8164828 -sub_8164828: ; 8164828 +sub_8164828: @ 8164828 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -662522,7 +662522,7 @@ _08164B54: thumb_func_end sub_8164828 thumb_func_start sub_8164B74 -sub_8164B74: ; 8164B74 +sub_8164B74: @ 8164B74 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -662768,7 +662768,7 @@ _08164DB6: thumb_func_end sub_8164B74 thumb_func_start sub_8164DCC -sub_8164DCC: ; 8164DCC +sub_8164DCC: @ 8164DCC push {lr} ldr r0, =0x030030fc ldrb r0, [r0] @@ -662782,7 +662782,7 @@ _08164DDA: thumb_func_end sub_8164DCC thumb_func_start sub_8164DE4 -sub_8164DE4: ; 8164DE4 +sub_8164DE4: @ 8164DE4 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -662797,7 +662797,7 @@ sub_8164DE4: ; 8164DE4 thumb_func_end sub_8164DE4 thumb_func_start sub_8164E04 -sub_8164E04: ; 8164E04 +sub_8164E04: @ 8164E04 push {r4-r6,lr} sub sp, 0x20 ldr r0, =0x000040ce @@ -662876,7 +662876,7 @@ _08164E9A: thumb_func_end sub_8164E04 thumb_func_start sub_8164ED8 -sub_8164ED8: ; 8164ED8 +sub_8164ED8: @ 8164ED8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -662953,7 +662953,7 @@ _08164F52: thumb_func_end sub_8164ED8 thumb_func_start sub_8164F70 -sub_8164F70: ; 8164F70 +sub_8164F70: @ 8164F70 push {r4,lr} adds r2, r0, 0 adds r2, 0xE8 @@ -662975,7 +662975,7 @@ _08164F7E: thumb_func_end sub_8164F70 thumb_func_start sub_8164F94 -sub_8164F94: ; 8164F94 +sub_8164F94: @ 8164F94 push {r4,lr} adds r2, r0, 0 adds r2, 0xA0 @@ -662997,7 +662997,7 @@ _08164FA2: thumb_func_end sub_8164F94 thumb_func_start sub_8164FB8 -sub_8164FB8: ; 8164FB8 +sub_8164FB8: @ 8164FB8 push {lr} movs r1, 0 movs r2, 0 @@ -663011,7 +663011,7 @@ _08164FBE: thumb_func_end sub_8164FB8 thumb_func_start sub_8164FCC -sub_8164FCC: ; 8164FCC +sub_8164FCC: @ 8164FCC push {lr} lsls r0, 24 lsls r1, 24 @@ -663036,7 +663036,7 @@ _08164FEE: thumb_func_end sub_8164FCC thumb_func_start sub_8164FFC -sub_8164FFC: ; 8164FFC +sub_8164FFC: @ 8164FFC push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -663062,7 +663062,7 @@ _08165022: thumb_func_end sub_8164FFC thumb_func_start sub_816502C -sub_816502C: ; 816502C +sub_816502C: @ 816502C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -663206,7 +663206,7 @@ _08165132: thumb_func_end sub_816502C thumb_func_start sub_816515C -sub_816515C: ; 816515C +sub_816515C: @ 816515C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -663312,7 +663312,7 @@ _08165206: thumb_func_end sub_816515C thumb_func_start sub_8165244 -sub_8165244: ; 8165244 +sub_8165244: @ 8165244 ldr r1, =gTrainerPicIndices ldr r0, =0x03005d90 ldr r0, [r0] @@ -663326,7 +663326,7 @@ sub_8165244: ; 8165244 thumb_func_end sub_8165244 thumb_func_start sub_8165264 -sub_8165264: ; 8165264 +sub_8165264: @ 8165264 ldr r1, =gTrainerClassNameIndices ldr r0, =0x03005d90 ldr r0, [r0] @@ -663340,7 +663340,7 @@ sub_8165264: ; 8165264 thumb_func_end sub_8165264 thumb_func_start sub_8165284 -sub_8165284: ; 8165284 +sub_8165284: @ 8165284 push {r4,lr} adds r3, r0, 0 movs r2, 0 @@ -663367,7 +663367,7 @@ _08165294: thumb_func_end sub_8165284 thumb_func_start sub_81652B4 -sub_81652B4: ; 81652B4 +sub_81652B4: @ 81652B4 push {r4-r6,lr} ldr r2, =0x020375f0 movs r0, 0 @@ -663422,7 +663422,7 @@ _08165316: thumb_func_end sub_81652B4 thumb_func_start sub_8165328 -sub_8165328: ; 8165328 +sub_8165328: @ 8165328 push {r4,lr} adds r2, r0, 0 adds r2, 0xB8 @@ -663444,7 +663444,7 @@ _08165336: thumb_func_end sub_8165328 thumb_func_start sub_816534C -sub_816534C: ; 816534C +sub_816534C: @ 816534C push {lr} movs r1, 0 movs r2, 0 @@ -663458,7 +663458,7 @@ _08165352: thumb_func_end sub_816534C thumb_func_start sub_8165360 -sub_8165360: ; 8165360 +sub_8165360: @ 8165360 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -663471,7 +663471,7 @@ sub_8165360: ; 8165360 thumb_func_end sub_8165360 thumb_func_start sub_816537C -sub_816537C: ; 816537C +sub_816537C: @ 816537C push {lr} ldr r0, =0x0202433a ldrb r0, [r0] @@ -663505,7 +663505,7 @@ _081653C0: thumb_func_end sub_816537C thumb_func_start sub_81653CC -sub_81653CC: ; 81653CC +sub_81653CC: @ 81653CC push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -663532,7 +663532,7 @@ _081653F8: thumb_func_end sub_81653CC thumb_func_start sub_8165404 -sub_8165404: ; 8165404 +sub_8165404: @ 8165404 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -663661,7 +663661,7 @@ _081654DE: adds r4, r0 adds r0, r4, 0 movs r1, 0x7 - ldr r2, =gTrainers + TRAINER_STEVEN * 0x28 + 0x4 ; Steven's name + ldr r2, =gTrainers + TRAINER_STEVEN * 0x28 + 0x4 @ Steven's name bl pokemon_setattr movs r0, 0 str r0, [sp, 0x44] @@ -664049,7 +664049,7 @@ _0816585A: thumb_func_end sub_8165404 thumb_func_start sub_816587C -sub_816587C: ; 816587C +sub_816587C: @ 816587C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -664233,7 +664233,7 @@ _081659BE: thumb_func_end sub_816587C thumb_func_start sub_81659DC -sub_81659DC: ; 81659DC +sub_81659DC: @ 81659DC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -664380,7 +664380,7 @@ _08165AD8: thumb_func_end sub_81659DC thumb_func_start sub_8165AE8 -sub_8165AE8: ; 8165AE8 +sub_8165AE8: @ 8165AE8 push {r4,lr} adds r2, r0, 0 movs r0, 0 @@ -664401,7 +664401,7 @@ _08165AF4: thumb_func_end sub_8165AE8 thumb_func_start sub_8165B08 -sub_8165B08: ; 8165B08 +sub_8165B08: @ 8165B08 push {lr} movs r1, 0 movs r3, 0 @@ -664417,7 +664417,7 @@ _08165B10: thumb_func_end sub_8165B08 thumb_func_start sub_8165B20 -sub_8165B20: ; 8165B20 +sub_8165B20: @ 8165B20 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -664473,7 +664473,7 @@ _08165B70: thumb_func_end sub_8165B20 thumb_func_start sub_8165B88 -sub_8165B88: ; 8165B88 +sub_8165B88: @ 8165B88 push {r4,lr} adds r4, r0, 0 lsls r1, 16 @@ -664552,7 +664552,7 @@ _08165C2A: thumb_func_end sub_8165B88 thumb_func_start sub_8165C40 -sub_8165C40: ; 8165C40 +sub_8165C40: @ 8165C40 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -664585,7 +664585,7 @@ _08165C88: thumb_func_end sub_8165C40 thumb_func_start sub_8165C90 -sub_8165C90: ; 8165C90 +sub_8165C90: @ 8165C90 push {lr} lsls r0, 24 lsrs r0, 24 @@ -664609,7 +664609,7 @@ _08165CB0: thumb_func_end sub_8165C90 thumb_func_start sub_8165CB4 -sub_8165CB4: ; 8165CB4 +sub_8165CB4: @ 8165CB4 push {r4-r6,lr} movs r6, 0 movs r5, 0 @@ -664652,7 +664652,7 @@ _08165CF4: thumb_func_end sub_8165CB4 thumb_func_start sub_8165D08 -sub_8165D08: ; 8165D08 +sub_8165D08: @ 8165D08 push {lr} lsls r0, 16 lsrs r0, 16 @@ -664685,7 +664685,7 @@ _08165D3A: thumb_func_end sub_8165D08 thumb_func_start sub_8165D40 -sub_8165D40: ; 8165D40 +sub_8165D40: @ 8165D40 push {lr} ldr r0, =0x000040cf bl VarGet @@ -664715,7 +664715,7 @@ _08165D72: thumb_func_end sub_8165D40 thumb_func_start sub_8165D78 -sub_8165D78: ; 8165D78 +sub_8165D78: @ 8165D78 push {lr} ldr r0, =0x000040cf bl VarGet @@ -664771,7 +664771,7 @@ _08165E02: thumb_func_end sub_8165D78 thumb_func_start sub_8165E18 -sub_8165E18: ; 8165E18 +sub_8165E18: @ 8165E18 push {r4,r5,lr} ldr r5, =0x03005d90 _08165E1C: @@ -664839,7 +664839,7 @@ _08165E8C: thumb_func_end sub_8165E18 thumb_func_start sub_8165EA4 -sub_8165EA4: ; 8165EA4 +sub_8165EA4: @ 8165EA4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -665101,7 +665101,7 @@ _0816609A: thumb_func_end sub_8165EA4 thumb_func_start sub_81660B8 -sub_81660B8: ; 81660B8 +sub_81660B8: @ 81660B8 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -665160,7 +665160,7 @@ _0816611A: thumb_func_end sub_81660B8 thumb_func_start sub_8166124 -sub_8166124: ; 8166124 +sub_8166124: @ 8166124 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -665216,7 +665216,7 @@ _08166182: thumb_func_end sub_8166124 thumb_func_start sub_8166188 -sub_8166188: ; 8166188 +sub_8166188: @ 8166188 push {r4-r7,lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -665271,7 +665271,7 @@ _081661E8: thumb_func_end sub_8166188 thumb_func_start sub_8166204 -sub_8166204: ; 8166204 +sub_8166204: @ 8166204 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -665296,7 +665296,7 @@ sub_8166204: ; 8166204 thumb_func_end sub_8166204 thumb_func_start sub_816624C -sub_816624C: ; 816624C +sub_816624C: @ 816624C push {r4,r5,lr} ldr r4, =0x0203bcac ldr r0, =0x0000806c @@ -665338,7 +665338,7 @@ _08166284: thumb_func_end sub_816624C thumb_func_start sub_81662C0 -sub_81662C0: ; 81662C0 +sub_81662C0: @ 81662C0 push {r4,lr} ldr r4, =0x0203bc90 ldr r0, [r4] @@ -665366,7 +665366,7 @@ _081662F0: thumb_func_end sub_81662C0 thumb_func_start sub_8166304 -sub_8166304: ; 8166304 +sub_8166304: @ 8166304 push {lr} bl sub_81668F8 bl CallObjectCallbacks @@ -665377,7 +665377,7 @@ sub_8166304: ; 8166304 thumb_func_end sub_8166304 thumb_func_start sub_816631C -sub_816631C: ; 816631C +sub_816631C: @ 816631C push {lr} ldr r0, =0x0203bc90 ldr r0, [r0] @@ -665393,7 +665393,7 @@ sub_816631C: ; 816631C thumb_func_end sub_816631C thumb_func_start sub_8166340 -sub_8166340: ; 8166340 +sub_8166340: @ 8166340 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -665410,7 +665410,7 @@ sub_8166340: ; 8166340 thumb_func_end sub_8166340 thumb_func_start launch_c3_walk_stairs_and_run_once -launch_c3_walk_stairs_and_run_once: ; 816636C +launch_c3_walk_stairs_and_run_once: @ 816636C ldr r1, =0x0203bc90 ldr r1, [r1] str r0, [r1] @@ -665422,7 +665422,7 @@ launch_c3_walk_stairs_and_run_once: ; 816636C thumb_func_end launch_c3_walk_stairs_and_run_once thumb_func_start sub_8166380 -sub_8166380: ; 8166380 +sub_8166380: @ 8166380 push {r4,r5,lr} sub sp, 0x4 ldr r1, =0x0203bc90 @@ -665613,7 +665613,7 @@ _08166556: thumb_func_end sub_8166380 thumb_func_start map_warp_consider_1_to_outside_or_stair_or_dive -map_warp_consider_1_to_outside_or_stair_or_dive: ; 8166564 +map_warp_consider_1_to_outside_or_stair_or_dive: @ 8166564 push {r4,lr} sub sp, 0x4 ldr r4, =0x0203bc90 @@ -665699,7 +665699,7 @@ _08166610: thumb_func_end map_warp_consider_1_to_outside_or_stair_or_dive thumb_func_start sub_8166634 -sub_8166634: ; 8166634 +sub_8166634: @ 8166634 push {lr} ldr r0, =0x0203bc90 ldr r0, [r0] @@ -665901,7 +665901,7 @@ _0816680E: thumb_func_end sub_8166634 thumb_func_start sub_816681C -sub_816681C: ; 816681C +sub_816681C: @ 816681C push {r4,r5,lr} sub sp, 0x4 ldr r5, =0x0203bc90 @@ -665985,7 +665985,7 @@ _081668D4: thumb_func_end sub_816681C thumb_func_start sub_81668F8 -sub_81668F8: ; 81668F8 +sub_81668F8: @ 81668F8 push {r4,lr} sub sp, 0x4 ldr r1, =0x0203bc90 @@ -666114,7 +666114,7 @@ _08166A18: thumb_func_end sub_81668F8 thumb_func_start sub_8166A34 -sub_8166A34: ; 8166A34 +sub_8166A34: @ 8166A34 push {r4-r6,lr} ldr r1, =0x0203bc90 ldr r0, [r1] @@ -666294,7 +666294,7 @@ _08166BDA: thumb_func_end sub_8166A34 thumb_func_start sub_8166BEC -sub_8166BEC: ; 8166BEC +sub_8166BEC: @ 8166BEC push {r4-r6,lr} sub sp, 0x4 ldr r4, =0x0203bc90 @@ -666441,7 +666441,7 @@ _08166D18: thumb_func_end sub_8166BEC thumb_func_start sub_8166D44 -sub_8166D44: ; 8166D44 +sub_8166D44: @ 8166D44 push {r4,lr} sub sp, 0x4C ldr r0, =0x0203bcac @@ -666503,7 +666503,7 @@ sub_8166D44: ; 8166D44 thumb_func_end sub_8166D44 thumb_func_start sub_8166DE4 -sub_8166DE4: ; 8166DE4 +sub_8166DE4: @ 8166DE4 push {r4,lr} bl sub_8198C58 lsls r0, 24 @@ -666537,7 +666537,7 @@ _08166E18: thumb_func_end sub_8166DE4 thumb_func_start sub_8166E24 -sub_8166E24: ; 8166E24 +sub_8166E24: @ 8166E24 push {r4,lr} movs r0, 0x2 movs r1, 0x97 @@ -666623,7 +666623,7 @@ _08166EB8: thumb_func_end sub_8166E24 thumb_func_start sub_8166EDC -sub_8166EDC: ; 8166EDC +sub_8166EDC: @ 8166EDC push {r4,r5,lr} movs r0, 0x2 movs r1, 0x11 @@ -666681,7 +666681,7 @@ _08166F44: thumb_func_end sub_8166EDC thumb_func_start sub_8166F50 -sub_8166F50: ; 8166F50 +sub_8166F50: @ 8166F50 push {lr} sub sp, 0xC movs r0, 0x2 @@ -666713,7 +666713,7 @@ sub_8166F50: ; 8166F50 thumb_func_end sub_8166F50 thumb_func_start sub_8166F94 -sub_8166F94: ; 8166F94 +sub_8166F94: @ 8166F94 push {lr} movs r0, 0x2 bl rbox_fill_rectangle @@ -666727,7 +666727,7 @@ sub_8166F94: ; 8166F94 thumb_func_end sub_8166F94 thumb_func_start sub_8166FB0 -sub_8166FB0: ; 8166FB0 +sub_8166FB0: @ 8166FB0 push {lr} sub sp, 0xC ldr r2, =0x02021fc4 @@ -666747,7 +666747,7 @@ sub_8166FB0: ; 8166FB0 thumb_func_end sub_8166FB0 thumb_func_start sub_8166FD4 -sub_8166FD4: ; 8166FD4 +sub_8166FD4: @ 8166FD4 push {r4,lr} adds r4, r0, 0 lsls r1, 24 @@ -666785,7 +666785,7 @@ _08167018: thumb_func_end sub_8166FD4 thumb_func_start sub_8167024 -sub_8167024: ; 8167024 +sub_8167024: @ 8167024 push {r4-r7,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -666811,7 +666811,7 @@ _0816702E: thumb_func_end sub_8167024 thumb_func_start sub_8167054 -sub_8167054: ; 8167054 +sub_8167054: @ 8167054 push {r4-r7,lr} mov r7, r8 push {r7} @@ -666899,7 +666899,7 @@ _081670F0: thumb_func_end sub_8167054 thumb_func_start sub_8167104 -sub_8167104: ; 8167104 +sub_8167104: @ 8167104 push {r4,r5,lr} ldr r5, =0x020244ec ldr r0, =0x0203bcac @@ -666955,7 +666955,7 @@ _08167144: thumb_func_end sub_8167104 thumb_func_start sub_8167184 -sub_8167184: ; 8167184 +sub_8167184: @ 8167184 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -667068,7 +667068,7 @@ _08167250: thumb_func_end sub_8167184 thumb_func_start sub_8167268 -sub_8167268: ; 8167268 +sub_8167268: @ 8167268 push {lr} ldr r0, =0x0203bcac ldr r1, [r0] @@ -667099,7 +667099,7 @@ _0816729E: thumb_func_end sub_8167268 thumb_func_start sub_81672A4 -sub_81672A4: ; 81672A4 +sub_81672A4: @ 81672A4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -667136,7 +667136,7 @@ _081672DE: thumb_func_end sub_81672A4 thumb_func_start sub_81672E4 -sub_81672E4: ; 81672E4 +sub_81672E4: @ 81672E4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -667173,7 +667173,7 @@ _08167314: thumb_func_end sub_81672E4 thumb_func_start sub_8167324 -sub_8167324: ; 8167324 +sub_8167324: @ 8167324 push {lr} lsls r0, 24 lsrs r0, 24 @@ -667185,7 +667185,7 @@ sub_8167324: ; 8167324 thumb_func_end sub_8167324 thumb_func_start sub_8167338 -sub_8167338: ; 8167338 +sub_8167338: @ 8167338 push {r4-r7,lr} mov r7, r8 push {r7} @@ -667258,7 +667258,7 @@ _081673AC: thumb_func_end sub_8167338 thumb_func_start sub_81673DC -sub_81673DC: ; 81673DC +sub_81673DC: @ 81673DC push {lr} adds r1, r0, 0 movs r2, 0x2E @@ -667298,7 +667298,7 @@ _08167418: thumb_func_end sub_81673DC thumb_func_start sub_8167420 -sub_8167420: ; 8167420 +sub_8167420: @ 8167420 push {r4-r6,lr} movs r4, 0 movs r5, 0 @@ -667364,7 +667364,7 @@ _08167472: thumb_func_end sub_8167420 thumb_func_start sub_81674BC -sub_81674BC: ; 81674BC +sub_81674BC: @ 81674BC push {r4,r5,lr} ldr r4, =0x0203bcac ldr r0, [r4] @@ -667422,7 +667422,7 @@ _08167510: thumb_func_end sub_81674BC thumb_func_start sub_816753C -sub_816753C: ; 816753C +sub_816753C: @ 816753C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -667512,7 +667512,7 @@ sub_816753C: ; 816753C thumb_func_end sub_816753C thumb_func_start sub_8167608 -sub_8167608: ; 8167608 +sub_8167608: @ 8167608 push {r4-r7,lr} mov r7, r8 push {r7} @@ -667660,7 +667660,7 @@ _08167742: thumb_func_end sub_8167608 thumb_func_start sub_8167760 -sub_8167760: ; 8167760 +sub_8167760: @ 8167760 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -667869,7 +667869,7 @@ _08167902: thumb_func_end sub_8167760 thumb_func_start sub_8167930 -sub_8167930: ; 8167930 +sub_8167930: @ 8167930 push {r4,r5,lr} sub sp, 0x8 ldr r0, =0x0203bcac @@ -668102,7 +668102,7 @@ _08167B8E: thumb_func_end sub_8167930 thumb_func_start sub_8167BA0 -sub_8167BA0: ; 8167BA0 +sub_8167BA0: @ 8167BA0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -668207,7 +668207,7 @@ _08167C94: thumb_func_end sub_8167BA0 thumb_func_start sub_8167CA0 -sub_8167CA0: ; 8167CA0 +sub_8167CA0: @ 8167CA0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -668428,7 +668428,7 @@ _08167E90: thumb_func_end sub_8167CA0 thumb_func_start sub_8167EA4 -sub_8167EA4: ; 8167EA4 +sub_8167EA4: @ 8167EA4 push {r4-r6,lr} ldr r4, =0x0203bcac ldr r1, [r4] @@ -668542,7 +668542,7 @@ _08167F9E: thumb_func_end sub_8167EA4 thumb_func_start sub_8167FA4 -sub_8167FA4: ; 8167FA4 +sub_8167FA4: @ 8167FA4 push {r4,r5,lr} ldr r4, =0x0203bcac ldr r1, [r4] @@ -668619,7 +668619,7 @@ _08168040: thumb_func_end sub_8167FA4 thumb_func_start sub_8168048 -sub_8168048: ; 8168048 +sub_8168048: @ 8168048 push {r4-r6,lr} ldr r4, =0x0203bcac ldr r1, [r4] @@ -668744,7 +668744,7 @@ _08168162: thumb_func_end sub_8168048 thumb_func_start sub_8168168 -sub_8168168: ; 8168168 +sub_8168168: @ 8168168 ldr r1, =0x0203bcac ldr r1, [r1] ldr r2, =0x00007b0e @@ -668757,7 +668757,7 @@ sub_8168168: ; 8168168 thumb_func_end sub_8168168 thumb_func_start sub_8168180 -sub_8168180: ; 8168180 +sub_8168180: @ 8168180 push {lr} adds r2, r0, 0 movs r0, 0x2E @@ -668784,7 +668784,7 @@ _081681B0: thumb_func_end sub_8168180 thumb_func_start sub_81681B4 -sub_81681B4: ; 81681B4 +sub_81681B4: @ 81681B4 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203bcac @@ -668817,7 +668817,7 @@ _081681DE: thumb_func_end sub_81681B4 thumb_func_start sub_81681F4 -sub_81681F4: ; 81681F4 +sub_81681F4: @ 81681F4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -668856,7 +668856,7 @@ _0816823E: thumb_func_end sub_81681F4 thumb_func_start sub_8168248 -sub_8168248: ; 8168248 +sub_8168248: @ 8168248 push {lr} sub sp, 0x10 ldr r0, =gUnknown_085DFDB8 @@ -668888,7 +668888,7 @@ sub_8168248: ; 8168248 thumb_func_end sub_8168248 thumb_func_start sub_8168294 -sub_8168294: ; 8168294 +sub_8168294: @ 8168294 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -668958,7 +668958,7 @@ _081682FE: thumb_func_end sub_8168294 thumb_func_start sub_8168328 -sub_8168328: ; 8168328 +sub_8168328: @ 8168328 push {r4,r5,lr} ldr r4, =0x0203bcac ldr r0, [r4] @@ -668997,7 +668997,7 @@ _0816836E: thumb_func_end sub_8168328 thumb_func_start sub_8168374 -sub_8168374: ; 8168374 +sub_8168374: @ 8168374 push {r4,lr} adds r2, r0, 0 ldrh r0, [r2, 0x20] @@ -669034,12 +669034,12 @@ _081683A8: thumb_func_end sub_8168374 thumb_func_start nullsub_117 -nullsub_117: ; 81683B4 +nullsub_117: @ 81683B4 bx lr thumb_func_end nullsub_117 thumb_func_start bx_goto_buffer_A_ch0_tbl3 -bx_goto_buffer_A_ch0_tbl3: ; 81683B8 +bx_goto_buffer_A_ch0_tbl3: @ 81683B8 ldr r1, =0x03005d60 ldr r0, =0x02024064 ldrb r0, [r0] @@ -669066,7 +669066,7 @@ bx_goto_buffer_A_ch0_tbl3: ; 81683B8 thumb_func_end bx_goto_buffer_A_ch0_tbl3 thumb_func_start bx_exec_buffer_A_ch0_tbl2 -bx_exec_buffer_A_ch0_tbl2: ; 81683F4 +bx_exec_buffer_A_ch0_tbl2: @ 81683F4 push {lr} ldr r2, =0x02024068 ldr r1, =gUnknown_0832A328 @@ -669101,7 +669101,7 @@ _08168440: thumb_func_end bx_exec_buffer_A_ch0_tbl2 thumb_func_start sub_8168444 -sub_8168444: ; 8168444 +sub_8168444: @ 8168444 push {r4,r5,lr} ldr r1, =0x0202449c ldr r0, [r1] @@ -669244,7 +669244,7 @@ _08168564: thumb_func_end sub_8168444 thumb_func_start sub_816856C -sub_816856C: ; 816856C +sub_816856C: @ 816856C push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -669269,7 +669269,7 @@ _08168590: thumb_func_end sub_816856C thumb_func_start sub_81685A4 -sub_81685A4: ; 81685A4 +sub_81685A4: @ 81685A4 push {lr} movs r0, 0 bl IsTextPrinterActive @@ -669283,7 +669283,7 @@ _081685B6: thumb_func_end sub_81685A4 thumb_func_start bx_wait_t5 -bx_wait_t5: ; 81685BC +bx_wait_t5: @ 81685BC push {lr} ldr r0, =0x020244b9 ldrb r0, [r0] @@ -669297,7 +669297,7 @@ _081685CA: thumb_func_end bx_wait_t5 thumb_func_start sub_81685D4 -sub_81685D4: ; 81685D4 +sub_81685D4: @ 81685D4 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -669322,7 +669322,7 @@ _081685FC: thumb_func_end sub_81685D4 thumb_func_start sub_8168610 -sub_8168610: ; 8168610 +sub_8168610: @ 8168610 push {lr} ldr r0, =0x030022c0 ldr r1, [r0, 0x4] @@ -669347,7 +669347,7 @@ _08168636: thumb_func_end sub_8168610 thumb_func_start sub_816864C -sub_816864C: ; 816864C +sub_816864C: @ 816864C push {r4-r7,lr} mov r7, r8 push {r7} @@ -669551,7 +669551,7 @@ _081687DC: thumb_func_end sub_816864C thumb_func_start sub_8168818 -sub_8168818: ; 8168818 +sub_8168818: @ 8168818 push {r4-r7,lr} mov r7, r8 push {r7} @@ -669676,7 +669676,7 @@ _08168904: thumb_func_end sub_8168818 thumb_func_start sub_8168934 -sub_8168934: ; 8168934 +sub_8168934: @ 8168934 push {r4-r6,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -669726,7 +669726,7 @@ _08168996: thumb_func_end sub_8168934 thumb_func_start bx_blink_t5 -bx_blink_t5: ; 81689A4 +bx_blink_t5: @ 81689A4 push {r4,lr} ldr r1, =0x020241e4 ldr r0, =0x02024064 @@ -669786,7 +669786,7 @@ _08168A1A: thumb_func_end bx_blink_t5 thumb_func_start sub_8168A20 -sub_8168A20: ; 8168A20 +sub_8168A20: @ 8168A20 push {r4-r6,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -669833,7 +669833,7 @@ _08168A74: thumb_func_end sub_8168A20 thumb_func_start sub_8168A90 -sub_8168A90: ; 8168A90 +sub_8168A90: @ 8168A90 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -669858,7 +669858,7 @@ _08168AB4: thumb_func_end sub_8168A90 thumb_func_start sub_8168AC8 -sub_8168AC8: ; 8168AC8 +sub_8168AC8: @ 8168AC8 push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -669882,7 +669882,7 @@ _08168AEA: thumb_func_end sub_8168AC8 thumb_func_start dp01_tbl5_exec_completed -dp01_tbl5_exec_completed: ; 8168AF8 +dp01_tbl5_exec_completed: @ 8168AF8 push {r4,lr} sub sp, 0x4 ldr r1, =0x03005d60 @@ -669932,7 +669932,7 @@ _08168B5E: thumb_func_end dp01_tbl5_exec_completed thumb_func_start sub_8168B70 -sub_8168B70: ; 8168B70 +sub_8168B70: @ 8168B70 push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -669956,7 +669956,7 @@ _08168B92: thumb_func_end sub_8168B70 thumb_func_start dp01t_00_5_getattr -dp01t_00_5_getattr: ; 8168BA0 +dp01t_00_5_getattr: @ 8168BA0 push {r4-r6,lr} sub sp, 0x100 movs r6, 0 @@ -670011,7 +670011,7 @@ _08168BFA: thumb_func_end dp01t_00_5_getattr thumb_func_start sub_8168C14 -sub_8168C14: ; 8168C14 +sub_8168C14: @ 8168C14 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -670889,7 +670889,7 @@ _081693AA: thumb_func_end sub_8168C14 thumb_func_start sub_81693C0 -sub_81693C0: ; 81693C0 +sub_81693C0: @ 81693C0 push {lr} bl sub_805A614 pop {r0} @@ -670897,7 +670897,7 @@ sub_81693C0: ; 81693C0 thumb_func_end sub_81693C0 thumb_func_start sub_81693CC -sub_81693CC: ; 81693CC +sub_81693CC: @ 81693CC push {r4,r5,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -670940,7 +670940,7 @@ _0816941A: thumb_func_end sub_81693CC thumb_func_start sub_8169424 -sub_8169424: ; 8169424 +sub_8169424: @ 8169424 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -671973,7 +671973,7 @@ _08169DEA: thumb_func_end sub_8169424 thumb_func_start sub_8169E20 -sub_8169E20: ; 8169E20 +sub_8169E20: @ 8169E20 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -671981,7 +671981,7 @@ sub_8169E20: ; 8169E20 thumb_func_end sub_8169E20 thumb_func_start sub_8169E2C -sub_8169E2C: ; 8169E2C +sub_8169E2C: @ 8169E2C push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -671989,7 +671989,7 @@ sub_8169E2C: ; 8169E2C thumb_func_end sub_8169E2C thumb_func_start sub_8169E38 -sub_8169E38: ; 8169E38 +sub_8169E38: @ 8169E38 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -671997,7 +671997,7 @@ sub_8169E38: ; 8169E38 thumb_func_end sub_8169E38 thumb_func_start sub_8169E44 -sub_8169E44: ; 8169E44 +sub_8169E44: @ 8169E44 push {r4-r6,lr} ldr r0, =0x02023064 ldr r6, =0x02024064 @@ -672052,7 +672052,7 @@ _08169EB6: thumb_func_end sub_8169E44 thumb_func_start sub_8169EC8 -sub_8169EC8: ; 8169EC8 +sub_8169EC8: @ 8169EC8 push {r4-r6,lr} ldr r4, =0x02024064 ldrb r1, [r4] @@ -672137,7 +672137,7 @@ sub_8169EC8: ; 8169EC8 thumb_func_end sub_8169EC8 thumb_func_start dp01t_07_6_ -dp01t_07_6_: ; 8169F94 +dp01t_07_6_: @ 8169F94 push {r4-r6,lr} ldr r4, =0x02024064 ldrb r1, [r4] @@ -672222,7 +672222,7 @@ dp01t_07_6_: ; 8169F94 thumb_func_end dp01t_07_6_ thumb_func_start sub_816A060 -sub_816A060: ; 816A060 +sub_816A060: @ 816A060 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -672230,7 +672230,7 @@ sub_816A060: ; 816A060 thumb_func_end sub_816A060 thumb_func_start sub_816A06C -sub_816A06C: ; 816A06C +sub_816A06C: @ 816A06C push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -672238,7 +672238,7 @@ sub_816A06C: ; 816A06C thumb_func_end sub_816A06C thumb_func_start sub_816A078 -sub_816A078: ; 816A078 +sub_816A078: @ 816A078 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -672246,7 +672246,7 @@ sub_816A078: ; 816A078 thumb_func_end sub_816A078 thumb_func_start sub_816A084 -sub_816A084: ; 816A084 +sub_816A084: @ 816A084 push {r4,r5,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -672280,7 +672280,7 @@ sub_816A084: ; 816A084 thumb_func_end sub_816A084 thumb_func_start sub_816A0D8 -sub_816A0D8: ; 816A0D8 +sub_816A0D8: @ 816A0D8 push {r4,r5,lr} ldr r1, =0x02023064 ldr r5, =0x02024064 @@ -672319,7 +672319,7 @@ sub_816A0D8: ; 816A0D8 thumb_func_end sub_816A0D8 thumb_func_start sub_816A138 -sub_816A138: ; 816A138 +sub_816A138: @ 816A138 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -672327,7 +672327,7 @@ sub_816A138: ; 816A138 thumb_func_end sub_816A138 thumb_func_start sub_816A144 -sub_816A144: ; 816A144 +sub_816A144: @ 816A144 push {r4-r6,lr} ldr r0, =0x02023064 mov r12, r0 @@ -672457,7 +672457,7 @@ _0816A25A: thumb_func_end sub_816A144 thumb_func_start bx_move_anim_5 -bx_move_anim_5: ; 816A26C +bx_move_anim_5: @ 816A26C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -672617,7 +672617,7 @@ _0816A3AC: thumb_func_end bx_move_anim_5 thumb_func_start sub_816A3B8 -sub_816A3B8: ; 816A3B8 +sub_816A3B8: @ 816A3B8 push {r4,lr} ldr r0, =0x02022e14 movs r1, 0 @@ -672647,7 +672647,7 @@ sub_816A3B8: ; 816A3B8 thumb_func_end sub_816A3B8 thumb_func_start dp01t_11_5_message_for_player_only -dp01t_11_5_message_for_player_only: ; 816A40C +dp01t_11_5_message_for_player_only: @ 816A40C push {lr} ldr r0, =0x02024064 ldrb r0, [r0] @@ -672666,7 +672666,7 @@ _0816A42C: thumb_func_end dp01t_11_5_message_for_player_only thumb_func_start sub_816A430 -sub_816A430: ; 816A430 +sub_816A430: @ 816A430 push {lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -672692,7 +672692,7 @@ _0816A456: thumb_func_end sub_816A430 thumb_func_start dp01t_12_1_battle_menu -dp01t_12_1_battle_menu: ; 816A470 +dp01t_12_1_battle_menu: @ 816A470 push {r4,lr} ldr r1, =0x03005d60 ldr r0, =0x02024064 @@ -672731,7 +672731,7 @@ _0816A48A: thumb_func_end dp01t_12_1_battle_menu thumb_func_start sub_816A4D8 -sub_816A4D8: ; 816A4D8 +sub_816A4D8: @ 816A4D8 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -672739,7 +672739,7 @@ sub_816A4D8: ; 816A4D8 thumb_func_end sub_816A4D8 thumb_func_start sub_816A4E4 -sub_816A4E4: ; 816A4E4 +sub_816A4E4: @ 816A4E4 push {r4,lr} ldr r4, =0x0202449c ldr r1, [r4] @@ -672813,7 +672813,7 @@ _0816A574: thumb_func_end sub_816A4E4 thumb_func_start sub_816A57C -sub_816A57C: ; 816A57C +sub_816A57C: @ 816A57C push {lr} sub sp, 0x4 movs r0, 0x1 @@ -672840,7 +672840,7 @@ sub_816A57C: ; 816A57C thumb_func_end sub_816A57C thumb_func_start sub_816A5BC -sub_816A5BC: ; 816A5BC +sub_816A5BC: @ 816A5BC push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -672848,7 +672848,7 @@ sub_816A5BC: ; 816A5BC thumb_func_end sub_816A5BC thumb_func_start sub_816A5C8 -sub_816A5C8: ; 816A5C8 +sub_816A5C8: @ 816A5C8 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -672856,7 +672856,7 @@ sub_816A5C8: ; 816A5C8 thumb_func_end sub_816A5C8 thumb_func_start sub_816A5D4 -sub_816A5D4: ; 816A5D4 +sub_816A5D4: @ 816A5D4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -672959,7 +672959,7 @@ _0816A69E: thumb_func_end sub_816A5D4 thumb_func_start sub_816A6D4 -sub_816A6D4: ; 816A6D4 +sub_816A6D4: @ 816A6D4 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -672967,7 +672967,7 @@ sub_816A6D4: ; 816A6D4 thumb_func_end sub_816A6D4 thumb_func_start sub_816A6E0 -sub_816A6E0: ; 816A6E0 +sub_816A6E0: @ 816A6E0 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -672975,7 +672975,7 @@ sub_816A6E0: ; 816A6E0 thumb_func_end sub_816A6E0 thumb_func_start sub_816A6EC -sub_816A6EC: ; 816A6EC +sub_816A6EC: @ 816A6EC push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -672983,7 +672983,7 @@ sub_816A6EC: ; 816A6EC thumb_func_end sub_816A6EC thumb_func_start sub_816A6F8 -sub_816A6F8: ; 816A6F8 +sub_816A6F8: @ 816A6F8 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -672991,7 +672991,7 @@ sub_816A6F8: ; 816A6F8 thumb_func_end sub_816A6F8 thumb_func_start sub_816A704 -sub_816A704: ; 816A704 +sub_816A704: @ 816A704 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -672999,7 +672999,7 @@ sub_816A704: ; 816A704 thumb_func_end sub_816A704 thumb_func_start sub_816A710 -sub_816A710: ; 816A710 +sub_816A710: @ 816A710 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673007,7 +673007,7 @@ sub_816A710: ; 816A710 thumb_func_end sub_816A710 thumb_func_start sub_816A71C -sub_816A71C: ; 816A71C +sub_816A71C: @ 816A71C push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673015,7 +673015,7 @@ sub_816A71C: ; 816A71C thumb_func_end sub_816A71C thumb_func_start sub_816A728 -sub_816A728: ; 816A728 +sub_816A728: @ 816A728 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673023,7 +673023,7 @@ sub_816A728: ; 816A728 thumb_func_end sub_816A728 thumb_func_start sub_816A734 -sub_816A734: ; 816A734 +sub_816A734: @ 816A734 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673031,7 +673031,7 @@ sub_816A734: ; 816A734 thumb_func_end sub_816A734 thumb_func_start sub_816A740 -sub_816A740: ; 816A740 +sub_816A740: @ 816A740 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673039,7 +673039,7 @@ sub_816A740: ; 816A740 thumb_func_end sub_816A740 thumb_func_start sub_816A74C -sub_816A74C: ; 816A74C +sub_816A74C: @ 816A74C push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673047,7 +673047,7 @@ sub_816A74C: ; 816A74C thumb_func_end sub_816A74C thumb_func_start sub_816A758 -sub_816A758: ; 816A758 +sub_816A758: @ 816A758 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673055,7 +673055,7 @@ sub_816A758: ; 816A758 thumb_func_end sub_816A758 thumb_func_start sub_816A764 -sub_816A764: ; 816A764 +sub_816A764: @ 816A764 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673063,7 +673063,7 @@ sub_816A764: ; 816A764 thumb_func_end sub_816A764 thumb_func_start sub_816A770 -sub_816A770: ; 816A770 +sub_816A770: @ 816A770 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673071,7 +673071,7 @@ sub_816A770: ; 816A770 thumb_func_end sub_816A770 thumb_func_start sub_816A77C -sub_816A77C: ; 816A77C +sub_816A77C: @ 816A77C push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673079,7 +673079,7 @@ sub_816A77C: ; 816A77C thumb_func_end sub_816A77C thumb_func_start sub_816A788 -sub_816A788: ; 816A788 +sub_816A788: @ 816A788 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673087,7 +673087,7 @@ sub_816A788: ; 816A788 thumb_func_end sub_816A788 thumb_func_start sub_816A794 -sub_816A794: ; 816A794 +sub_816A794: @ 816A794 push {r4,lr} ldr r3, =0x02020630 ldr r2, =0x020241e4 @@ -673136,7 +673136,7 @@ _0816A7F2: thumb_func_end sub_816A794 thumb_func_start sub_816A804 -sub_816A804: ; 816A804 +sub_816A804: @ 816A804 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673144,7 +673144,7 @@ sub_816A804: ; 816A804 thumb_func_end sub_816A804 thumb_func_start sub_816A810 -sub_816A810: ; 816A810 +sub_816A810: @ 816A810 push {lr} ldr r2, =0x02023064 ldr r0, =0x02024064 @@ -673166,7 +673166,7 @@ sub_816A810: ; 816A810 thumb_func_end sub_816A810 thumb_func_start sub_816A840 -sub_816A840: ; 816A840 +sub_816A840: @ 816A840 push {r4,r5,lr} ldr r4, =0x02023064 ldr r5, =0x02024064 @@ -673209,7 +673209,7 @@ _0816A890: thumb_func_end sub_816A840 thumb_func_start sub_816A89C -sub_816A89C: ; 816A89C +sub_816A89C: @ 816A89C push {lr} ldr r1, =0x0202406e ldr r0, =0x02024064 @@ -673234,7 +673234,7 @@ sub_816A89C: ; 816A89C thumb_func_end sub_816A89C thumb_func_start dp01t_2E_5_battle_intro -dp01t_2E_5_battle_intro: ; 816A8D8 +dp01t_2E_5_battle_intro: @ 816A8D8 push {lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -673256,7 +673256,7 @@ dp01t_2E_5_battle_intro: ; 816A8D8 thumb_func_end dp01t_2E_5_battle_intro thumb_func_start sub_816A90C -sub_816A90C: ; 816A90C +sub_816A90C: @ 816A90C push {r4-r7,lr} ldr r6, =0x020241e4 ldr r7, =0x02024064 @@ -673411,7 +673411,7 @@ _0816AA24: thumb_func_end sub_816A90C thumb_func_start sub_816AA80 -sub_816AA80: ; 816AA80 +sub_816AA80: @ 816AA80 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -673577,7 +673577,7 @@ sub_816AA80: ; 816AA80 thumb_func_end sub_816AA80 thumb_func_start sub_816AC04 -sub_816AC04: ; 816AC04 +sub_816AC04: @ 816AC04 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -673629,7 +673629,7 @@ _0816AC5E: thumb_func_end sub_816AC04 thumb_func_start sub_816AC78 -sub_816AC78: ; 816AC78 +sub_816AC78: @ 816AC78 push {r4,r5,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -673686,7 +673686,7 @@ _0816ACE6: thumb_func_end sub_816AC78 thumb_func_start sub_816ACFC -sub_816ACFC: ; 816ACFC +sub_816ACFC: @ 816ACFC push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673694,7 +673694,7 @@ sub_816ACFC: ; 816ACFC thumb_func_end sub_816ACFC thumb_func_start sub_816AD08 -sub_816AD08: ; 816AD08 +sub_816AD08: @ 816AD08 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673702,7 +673702,7 @@ sub_816AD08: ; 816AD08 thumb_func_end sub_816AD08 thumb_func_start sub_816AD14 -sub_816AD14: ; 816AD14 +sub_816AD14: @ 816AD14 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673710,7 +673710,7 @@ sub_816AD14: ; 816AD14 thumb_func_end sub_816AD14 thumb_func_start sub_816AD20 -sub_816AD20: ; 816AD20 +sub_816AD20: @ 816AD20 push {r4-r6,lr} sub sp, 0x4 ldr r5, =0x02023064 @@ -673754,7 +673754,7 @@ _0816AD6C: thumb_func_end sub_816AD20 thumb_func_start sub_816AD7C -sub_816AD7C: ; 816AD7C +sub_816AD7C: @ 816AD7C push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673762,7 +673762,7 @@ sub_816AD7C: ; 816AD7C thumb_func_end sub_816AD7C thumb_func_start sub_816AD88 -sub_816AD88: ; 816AD88 +sub_816AD88: @ 816AD88 push {lr} bl dp01_tbl5_exec_completed pop {r0} @@ -673770,7 +673770,7 @@ sub_816AD88: ; 816AD88 thumb_func_end sub_816AD88 thumb_func_start sub_816AD94 -sub_816AD94: ; 816AD94 +sub_816AD94: @ 816AD94 push {r4,lr} ldr r2, =0x0202433a ldr r1, =0x02023064 @@ -673806,12 +673806,12 @@ _0816ADD0: thumb_func_end sub_816AD94 thumb_func_start nullsub_118 -nullsub_118: ; 816ADF0 +nullsub_118: @ 816ADF0 bx lr thumb_func_end nullsub_118 thumb_func_start sub_816ADF4 -sub_816ADF4: ; 816ADF4 +sub_816ADF4: @ 816ADF4 push {r4-r6,lr} movs r4, 0 ldr r0, =0x03005d8c @@ -673861,7 +673861,7 @@ _0816AE48: thumb_func_end sub_816ADF4 thumb_func_start sub_816AE58 -sub_816AE58: ; 816AE58 +sub_816AE58: @ 816AE58 push {lr} ldr r1, =0x0203bcb0 ldr r0, =gUnknown_085DFED4 @@ -673883,7 +673883,7 @@ sub_816AE58: ; 816AE58 thumb_func_end sub_816AE58 thumb_func_start sub_816AE98 -sub_816AE98: ; 816AE98 +sub_816AE98: @ 816AE98 push {lr} ldr r1, =0x0203bcb0 ldr r0, =gUnknown_085DFED8 @@ -673905,7 +673905,7 @@ sub_816AE98: ; 816AE98 thumb_func_end sub_816AE98 thumb_func_start sub_816AED8 -sub_816AED8: ; 816AED8 +sub_816AED8: @ 816AED8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -673984,7 +673984,7 @@ _0816AF12: thumb_func_end sub_816AED8 thumb_func_start sub_816AF98 -sub_816AF98: ; 816AF98 +sub_816AF98: @ 816AF98 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -674067,7 +674067,7 @@ _0816B04C: thumb_func_end sub_816AF98 thumb_func_start sub_816B060 -sub_816B060: ; 816B060 +sub_816B060: @ 816B060 push {lr} lsls r0, 24 lsrs r0, 24 @@ -674080,7 +674080,7 @@ sub_816B060: ; 816B060 thumb_func_end sub_816B060 thumb_func_start task_pc_itemstorage -task_pc_itemstorage: ; 816B07C +task_pc_itemstorage: @ 816B07C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -674102,7 +674102,7 @@ task_pc_itemstorage: ; 816B07C thumb_func_end task_pc_itemstorage thumb_func_start sub_816B0A8 -sub_816B0A8: ; 816B0A8 +sub_816B0A8: @ 816B0A8 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -674161,7 +674161,7 @@ _0816B12A: thumb_func_end sub_816B0A8 thumb_func_start sub_816B138 -sub_816B138: ; 816B138 +sub_816B138: @ 816B138 push {lr} lsls r0, 24 lsrs r0, 24 @@ -674171,7 +674171,7 @@ sub_816B138: ; 816B138 thumb_func_end sub_816B138 thumb_func_start sub_816B148 -sub_816B148: ; 816B148 +sub_816B148: @ 816B148 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -674204,7 +674204,7 @@ _0816B184: thumb_func_end sub_816B148 thumb_func_start sub_816B190 -sub_816B190: ; 816B190 +sub_816B190: @ 816B190 push {r4-r6,lr} sub sp, 0x8 adds r5, r1, 0 @@ -674262,7 +674262,7 @@ sub_816B190: ; 816B190 thumb_func_end sub_816B190 thumb_func_start sub_816B21C -sub_816B21C: ; 816B21C +sub_816B21C: @ 816B21C push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -674285,7 +674285,7 @@ sub_816B21C: ; 816B21C thumb_func_end sub_816B21C thumb_func_start sub_816B248 -sub_816B248: ; 816B248 +sub_816B248: @ 816B248 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -674344,7 +674344,7 @@ _0816B2C0: thumb_func_end sub_816B248 thumb_func_start sub_816B2C8 -sub_816B2C8: ; 816B2C8 +sub_816B2C8: @ 816B2C8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -674364,7 +674364,7 @@ sub_816B2C8: ; 816B2C8 thumb_func_end sub_816B2C8 thumb_func_start sub_816B2F0 -sub_816B2F0: ; 816B2F0 +sub_816B2F0: @ 816B2F0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -674386,7 +674386,7 @@ _0816B310: thumb_func_end sub_816B2F0 thumb_func_start sub_816B31C -sub_816B31C: ; 816B31C +sub_816B31C: @ 816B31C push {lr} ldr r0, =0x03005dac ldr r1, =mapldr_080EBC0C @@ -674399,7 +674399,7 @@ sub_816B31C: ; 816B31C thumb_func_end sub_816B31C thumb_func_start mapldr_080EBC0C -mapldr_080EBC0C: ; 816B33C +mapldr_080EBC0C: @ 816B33C push {lr} bl sub_81973A4 movs r0, 0 @@ -674419,7 +674419,7 @@ mapldr_080EBC0C: ; 816B33C thumb_func_end mapldr_080EBC0C thumb_func_start sub_816B368 -sub_816B368: ; 816B368 +sub_816B368: @ 816B368 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -674443,7 +674443,7 @@ _0816B388: thumb_func_end sub_816B368 thumb_func_start sub_816B398 -sub_816B398: ; 816B398 +sub_816B398: @ 816B398 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -674478,7 +674478,7 @@ _0816B3D4: thumb_func_end sub_816B398 thumb_func_start sub_816B3E4 -sub_816B3E4: ; 816B3E4 +sub_816B3E4: @ 816B3E4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -674513,7 +674513,7 @@ _0816B420: thumb_func_end sub_816B3E4 thumb_func_start sub_816B430 -sub_816B430: ; 816B430 +sub_816B430: @ 816B430 push {r4-r6,lr} adds r4, r0, 0 lsls r4, 24 @@ -674560,7 +674560,7 @@ sub_816B430: ; 816B430 thumb_func_end sub_816B430 thumb_func_start sub_816B4A4 -sub_816B4A4: ; 816B4A4 +sub_816B4A4: @ 816B4A4 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -674575,7 +674575,7 @@ sub_816B4A4: ; 816B4A4 thumb_func_end sub_816B4A4 thumb_func_start sub_816B4C0 -sub_816B4C0: ; 816B4C0 +sub_816B4C0: @ 816B4C0 push {lr} ldr r1, =0x0203bcb8 ldrb r0, [r1, 0x5] @@ -674593,7 +674593,7 @@ _0816B4D6: thumb_func_end sub_816B4C0 thumb_func_start sub_816B4DC -sub_816B4DC: ; 816B4DC +sub_816B4DC: @ 816B4DC push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -674618,7 +674618,7 @@ sub_816B4DC: ; 816B4DC thumb_func_end sub_816B4DC thumb_func_start sub_816B510 -sub_816B510: ; 816B510 +sub_816B510: @ 816B510 push {r4,lr} movs r2, 0 movs r1, 0x6 @@ -674652,7 +674652,7 @@ _0816B534: thumb_func_end sub_816B510 thumb_func_start sub_816B54C -sub_816B54C: ; 816B54C +sub_816B54C: @ 816B54C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -674742,7 +674742,7 @@ _0816B5D4: thumb_func_end sub_816B54C thumb_func_start sub_816B5F8 -sub_816B5F8: ; 816B5F8 +sub_816B5F8: @ 816B5F8 push {r4-r6,lr} sub sp, 0xC adds r5, r0, 0 @@ -674795,7 +674795,7 @@ sub_816B5F8: ; 816B5F8 thumb_func_end sub_816B5F8 thumb_func_start sub_816B674 -sub_816B674: ; 816B674 +sub_816B674: @ 816B674 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -674878,7 +674878,7 @@ _0816B71E: thumb_func_end sub_816B674 thumb_func_start sub_816B730 -sub_816B730: ; 816B730 +sub_816B730: @ 816B730 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -674917,7 +674917,7 @@ sub_816B730: ; 816B730 thumb_func_end sub_816B730 thumb_func_start sub_816B798 -sub_816B798: ; 816B798 +sub_816B798: @ 816B798 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -674947,7 +674947,7 @@ sub_816B798: ; 816B798 thumb_func_end sub_816B798 thumb_func_start sub_816B7DC -sub_816B7DC: ; 816B7DC +sub_816B7DC: @ 816B7DC push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -674981,7 +674981,7 @@ sub_816B7DC: ; 816B7DC thumb_func_end sub_816B7DC thumb_func_start sub_816B82C -sub_816B82C: ; 816B82C +sub_816B82C: @ 816B82C push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -675019,7 +675019,7 @@ _0816B86E: thumb_func_end sub_816B82C thumb_func_start sub_816B878 -sub_816B878: ; 816B878 +sub_816B878: @ 816B878 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -675041,7 +675041,7 @@ sub_816B878: ; 816B878 thumb_func_end sub_816B878 thumb_func_start sub_816B8A4 -sub_816B8A4: ; 816B8A4 +sub_816B8A4: @ 816B8A4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -675079,7 +675079,7 @@ _0816B8E6: thumb_func_end sub_816B8A4 thumb_func_start sub_816B900 -sub_816B900: ; 816B900 +sub_816B900: @ 816B900 push {lr} ldr r0, =0x03005dac ldr r1, =pal_fill_for_maplights_or_black @@ -675092,7 +675092,7 @@ sub_816B900: ; 816B900 thumb_func_end sub_816B900 thumb_func_start pal_fill_for_maplights_or_black -pal_fill_for_maplights_or_black: ; 816B920 +pal_fill_for_maplights_or_black: @ 816B920 push {r4,lr} bl sub_81973A4 ldr r0, =task00_080EBBDC @@ -675122,7 +675122,7 @@ _0816B95A: thumb_func_end pal_fill_for_maplights_or_black thumb_func_start task00_080EBBDC -task00_080EBBDC: ; 816B964 +task00_080EBBDC: @ 816B964 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -675146,7 +675146,7 @@ _0816B984: thumb_func_end task00_080EBBDC thumb_func_start sub_816B994 -sub_816B994: ; 816B994 +sub_816B994: @ 816B994 push {lr} lsls r0, 24 lsrs r0, 24 @@ -675159,7 +675159,7 @@ sub_816B994: ; 816B994 thumb_func_end sub_816B994 thumb_func_start sub_816B9B0 -sub_816B9B0: ; 816B9B0 +sub_816B9B0: @ 816B9B0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -675179,7 +675179,7 @@ sub_816B9B0: ; 816B9B0 thumb_func_end sub_816B9B0 thumb_func_start sub_816B9D8 -sub_816B9D8: ; 816B9D8 +sub_816B9D8: @ 816B9D8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -675214,7 +675214,7 @@ _0816BA10: thumb_func_end sub_816B9D8 thumb_func_start sub_816BA18 -sub_816BA18: ; 816BA18 +sub_816BA18: @ 816BA18 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -675275,7 +675275,7 @@ _0816BA9C: thumb_func_end sub_816BA18 thumb_func_start sub_816BAAC -sub_816BAAC: ; 816BAAC +sub_816BAAC: @ 816BAAC push {lr} lsls r0, 24 lsrs r0, 24 @@ -675285,7 +675285,7 @@ sub_816BAAC: ; 816BAAC thumb_func_end sub_816BAAC thumb_func_start sub_816BABC -sub_816BABC: ; 816BABC +sub_816BABC: @ 816BABC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -675315,7 +675315,7 @@ _0816BAEA: thumb_func_end sub_816BABC thumb_func_start sub_816BAF8 -sub_816BAF8: ; 816BAF8 +sub_816BAF8: @ 816BAF8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -675338,7 +675338,7 @@ _0816BB1C: thumb_func_end sub_816BAF8 thumb_func_start sub_816BB28 -sub_816BB28: ; 816BB28 +sub_816BB28: @ 816BB28 push {lr} ldr r0, =0x03005dac ldr r1, =sub_816BB48 @@ -675351,7 +675351,7 @@ sub_816BB28: ; 816BB28 thumb_func_end sub_816BB28 thumb_func_start sub_816BB48 -sub_816BB48: ; 816BB48 +sub_816BB48: @ 816BB48 push {r4-r6,lr} ldr r0, =task00_080EBBDC movs r1, 0 @@ -675402,7 +675402,7 @@ _0816BBAE: thumb_func_end sub_816BB48 thumb_func_start sub_816BBB8 -sub_816BBB8: ; 816BBB8 +sub_816BBB8: @ 816BBB8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -675415,7 +675415,7 @@ sub_816BBB8: ; 816BBB8 thumb_func_end sub_816BBB8 thumb_func_start sub_816BBD4 -sub_816BBD4: ; 816BBD4 +sub_816BBD4: @ 816BBD4 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -675443,7 +675443,7 @@ sub_816BBD4: ; 816BBD4 thumb_func_end sub_816BBD4 thumb_func_start sub_816BC14 -sub_816BC14: ; 816BC14 +sub_816BC14: @ 816BC14 push {r4,lr} ldr r4, =0x0203bcc4 movs r0, 0xCE @@ -675474,7 +675474,7 @@ sub_816BC14: ; 816BC14 thumb_func_end sub_816BC14 thumb_func_start sub_816BC58 -sub_816BC58: ; 816BC58 +sub_816BC58: @ 816BC58 push {r4,lr} movs r4, 0 _0816BC5C: @@ -675494,7 +675494,7 @@ _0816BC5C: thumb_func_end sub_816BC58 thumb_func_start sub_816BC7C -sub_816BC7C: ; 816BC7C +sub_816BC7C: @ 816BC7C push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -675529,7 +675529,7 @@ _0816BCB4: thumb_func_end sub_816BC7C thumb_func_start sub_816BCC4 -sub_816BCC4: ; 816BCC4 +sub_816BCC4: @ 816BCC4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -675560,7 +675560,7 @@ _0816BCF8: thumb_func_end sub_816BCC4 thumb_func_start sub_816BD04 -sub_816BD04: ; 816BD04 +sub_816BD04: @ 816BD04 push {r4-r6,lr} movs r6, 0 ldr r0, =0x0203bcb8 @@ -675649,7 +675649,7 @@ _0816BD58: thumb_func_end sub_816BD04 thumb_func_start sub_816BDC8 -sub_816BDC8: ; 816BDC8 +sub_816BDC8: @ 816BDC8 push {lr} adds r2, r0, 0 lsls r0, r1, 16 @@ -675661,7 +675661,7 @@ sub_816BDC8: ; 816BDC8 thumb_func_end sub_816BDC8 thumb_func_start sub_816BDDC -sub_816BDDC: ; 816BDDC +sub_816BDDC: @ 816BDDC push {r4,lr} adds r4, r0, 0 lsls r1, 24 @@ -675708,7 +675708,7 @@ _0816BE38: thumb_func_end sub_816BDDC thumb_func_start fish4_goto_x5_or_x6 -fish4_goto_x5_or_x6: ; 816BE44 +fish4_goto_x5_or_x6: @ 816BE44 push {r4-r6,lr} sub sp, 0xC adds r4, r1, 0 @@ -675783,7 +675783,7 @@ _0816BED4: thumb_func_end fish4_goto_x5_or_x6 thumb_func_start sub_816BEF0 -sub_816BEF0: ; 816BEF0 +sub_816BEF0: @ 816BEF0 push {r4,r5,lr} sub sp, 0xC adds r1, r0, 0 @@ -675833,7 +675833,7 @@ _0816BF32: thumb_func_end sub_816BEF0 thumb_func_start sub_816BF60 -sub_816BF60: ; 816BF60 +sub_816BF60: @ 816BF60 push {r4,lr} sub sp, 0x10 ldr r4, =0x0203bcb8 @@ -675864,7 +675864,7 @@ _0816BF8C: thumb_func_end sub_816BF60 thumb_func_start sub_816BF9C -sub_816BF9C: ; 816BF9C +sub_816BF9C: @ 816BF9C push {r4,lr} ldr r4, =0x0203bcb8 ldrb r0, [r4, 0x9] @@ -675881,7 +675881,7 @@ _0816BFAE: thumb_func_end sub_816BF9C thumb_func_start sub_816BFB8 -sub_816BFB8: ; 816BFB8 +sub_816BFB8: @ 816BFB8 push {r4,r5,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -675903,7 +675903,7 @@ sub_816BFB8: ; 816BFB8 thumb_func_end sub_816BFB8 thumb_func_start sub_816BFE0 -sub_816BFE0: ; 816BFE0 +sub_816BFE0: @ 816BFE0 push {r4-r6,lr} sub sp, 0x14 lsls r0, 24 @@ -675965,7 +675965,7 @@ _0816C050: thumb_func_end sub_816BFE0 thumb_func_start sub_816C060 -sub_816C060: ; 816C060 +sub_816C060: @ 816C060 push {r4-r6,lr} lsls r0, 16 lsrs r6, r0, 16 @@ -676012,7 +676012,7 @@ _0816C0B2: thumb_func_end sub_816C060 thumb_func_start sub_816C0C8 -sub_816C0C8: ; 816C0C8 +sub_816C0C8: @ 816C0C8 push {r4,r5,lr} ldr r0, =0x0203bcc4 ldr r0, [r0] @@ -676043,7 +676043,7 @@ _0816C0FA: thumb_func_end sub_816C0C8 thumb_func_start sub_816C110 -sub_816C110: ; 816C110 +sub_816C110: @ 816C110 push {lr} sub sp, 0x4 bl sub_80D6E84 @@ -676065,7 +676065,7 @@ sub_816C110: ; 816C110 thumb_func_end sub_816C110 thumb_func_start sub_816C140 -sub_816C140: ; 816C140 +sub_816C140: @ 816C140 push {lr} ldr r0, =0x0203bcba subs r1, r0, 0x2 @@ -676078,7 +676078,7 @@ sub_816C140: ; 816C140 thumb_func_end sub_816C140 thumb_func_start sub_816C158 -sub_816C158: ; 816C158 +sub_816C158: @ 816C158 push {r4-r7,lr} sub sp, 0xC lsls r0, 24 @@ -676158,7 +676158,7 @@ _0816C186: thumb_func_end sub_816C158 thumb_func_start sub_816C228 -sub_816C228: ; 816C228 +sub_816C228: @ 816C228 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -676228,7 +676228,7 @@ _0816C2BA: thumb_func_end sub_816C228 thumb_func_start sub_816C2C0 -sub_816C2C0: ; 816C2C0 +sub_816C2C0: @ 816C2C0 push {r4-r6,lr} sub sp, 0xC adds r6, r0, 0 @@ -676262,7 +676262,7 @@ sub_816C2C0: ; 816C2C0 thumb_func_end sub_816C2C0 thumb_func_start sub_816C30C -sub_816C30C: ; 816C30C +sub_816C30C: @ 816C30C push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -676330,7 +676330,7 @@ _0816C39E: thumb_func_end sub_816C30C thumb_func_start bx_battle_menu_t3 -bx_battle_menu_t3: ; 816C3A4 +bx_battle_menu_t3: @ 816C3A4 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -676375,7 +676375,7 @@ _0816C3F2: thumb_func_end bx_battle_menu_t3 thumb_func_start sub_816C400 -sub_816C400: ; 816C400 +sub_816C400: @ 816C400 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -676409,7 +676409,7 @@ sub_816C400: ; 816C400 thumb_func_end sub_816C400 thumb_func_start sub_816C450 -sub_816C450: ; 816C450 +sub_816C450: @ 816C450 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -676478,7 +676478,7 @@ sub_816C450: ; 816C450 thumb_func_end sub_816C450 thumb_func_start sub_816C4FC -sub_816C4FC: ; 816C4FC +sub_816C4FC: @ 816C4FC push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -676554,7 +676554,7 @@ _0816C59A: thumb_func_end sub_816C4FC thumb_func_start sub_816C5A0 -sub_816C5A0: ; 816C5A0 +sub_816C5A0: @ 816C5A0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -676657,7 +676657,7 @@ _0816C622: thumb_func_end sub_816C5A0 thumb_func_start sub_816C690 -sub_816C690: ; 816C690 +sub_816C690: @ 816C690 push {lr} adds r3, r0, 0 lsls r3, 24 @@ -676680,7 +676680,7 @@ sub_816C690: ; 816C690 thumb_func_end sub_816C690 thumb_func_start sub_816C6BC -sub_816C6BC: ; 816C6BC +sub_816C6BC: @ 816C6BC push {r4-r6,lr} sub sp, 0xC adds r6, r0, 0 @@ -676723,7 +676723,7 @@ sub_816C6BC: ; 816C6BC thumb_func_end sub_816C6BC thumb_func_start sub_816C71C -sub_816C71C: ; 816C71C +sub_816C71C: @ 816C71C push {r4-r6,lr} sub sp, 0x8 lsls r0, 24 @@ -676824,7 +676824,7 @@ _0816C7FE: thumb_func_end sub_816C71C thumb_func_start sub_816C818 -sub_816C818: ; 816C818 +sub_816C818: @ 816C818 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -676924,7 +676924,7 @@ _0816C8EC: thumb_func_end sub_816C818 thumb_func_start sub_816C8FC -sub_816C8FC: ; 816C8FC +sub_816C8FC: @ 816C8FC push {r4-r7,lr} mov r7, r8 push {r7} @@ -676999,7 +676999,7 @@ _0816C9A2: thumb_func_end sub_816C8FC thumb_func_start sub_816C9B8 -sub_816C9B8: ; 816C9B8 +sub_816C9B8: @ 816C9B8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -677088,7 +677088,7 @@ _0816CA7C: thumb_func_end sub_816C9B8 thumb_func_start sub_816CA94 -sub_816CA94: ; 816CA94 +sub_816CA94: @ 816CA94 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -677110,7 +677110,7 @@ sub_816CA94: ; 816CA94 thumb_func_end sub_816CA94 thumb_func_start sub_816CAC8 -sub_816CAC8: ; 816CAC8 +sub_816CAC8: @ 816CAC8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -677138,7 +677138,7 @@ sub_816CAC8: ; 816CAC8 thumb_func_end sub_816CAC8 thumb_func_start sub_816CB04 -sub_816CB04: ; 816CB04 +sub_816CB04: @ 816CB04 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -677185,7 +677185,7 @@ _0816CB5E: thumb_func_end sub_816CB04 thumb_func_start sub_816CB74 -sub_816CB74: ; 816CB74 +sub_816CB74: @ 816CB74 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -677219,7 +677219,7 @@ _0816CBAC: thumb_func_end sub_816CB74 thumb_func_start sub_816CBC0 -sub_816CBC0: ; 816CBC0 +sub_816CBC0: @ 816CBC0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -677239,7 +677239,7 @@ sub_816CBC0: ; 816CBC0 thumb_func_end sub_816CBC0 thumb_func_start sub_816CBE8 -sub_816CBE8: ; 816CBE8 +sub_816CBE8: @ 816CBE8 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -677250,7 +677250,7 @@ sub_816CBE8: ; 816CBE8 thumb_func_end sub_816CBE8 thumb_func_start sub_816CC00 -sub_816CC00: ; 816CC00 +sub_816CC00: @ 816CC00 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -677286,7 +677286,7 @@ _0816CC4C: thumb_func_end sub_816CC00 thumb_func_start sub_816CC54 -sub_816CC54: ; 816CC54 +sub_816CC54: @ 816CC54 push {lr} bl fade_and_return_progress_probably lsls r0, 24 @@ -677301,8 +677301,8 @@ _0816CC66: thumb_func_end sub_816CC54 thumb_func_start load_copyright_graphics -; void load_copyright_graphics(u16 tile_patterns_dest, u16 tilemap_dest, u16 unknown_dest) -load_copyright_graphics: ; 816CC70 +@ void load_copyright_graphics(u16 tile_patterns_dest, u16 tilemap_dest, u16 unknown_dest) +load_copyright_graphics: @ 816CC70 push {r4-r6,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -677334,7 +677334,7 @@ load_copyright_graphics: ; 816CC70 thumb_func_end load_copyright_graphics thumb_func_start SerialCb_CopyrightScreen -SerialCb_CopyrightScreen: ; 816CCB8 +SerialCb_CopyrightScreen: @ 816CCB8 push {lr} ldr r0, =0x030062b0 bl GameCubeMultiBoot_HandleSerialInterrupt @@ -677344,7 +677344,7 @@ SerialCb_CopyrightScreen: ; 816CCB8 thumb_func_end SerialCb_CopyrightScreen thumb_func_start do_copyright_screen -do_copyright_screen: ; 816CCC8 +do_copyright_screen: @ 816CCC8 push {r4-r6,lr} sub sp, 0x10 ldr r0, =0x030022c0 @@ -677531,7 +677531,7 @@ _0816CEA2: thumb_func_end do_copyright_screen thumb_func_start c2_copyright_1 -c2_copyright_1: ; 816CEAC +c2_copyright_1: @ 816CEAC push {lr} bl do_copyright_screen lsls r0, 24 @@ -677571,7 +677571,7 @@ _0816CEFA: thumb_func_end c2_copyright_1 thumb_func_start c2_show_copyright_and_intro_again_2 -c2_show_copyright_and_intro_again_2: ; 816CF0C +c2_show_copyright_and_intro_again_2: @ 816CF0C push {lr} bl do_copyright_screen pop {r0} @@ -677579,8 +677579,8 @@ c2_show_copyright_and_intro_again_2: ; 816CF0C thumb_func_end c2_show_copyright_and_intro_again_2 thumb_func_start task_intro_1 -; void task_intro_1(int task_id) -task_intro_1: ; 816CF18 +@ void task_intro_1(int task_id) +task_intro_1: @ 816CF18 push {r4-r6,lr} mov r6, r8 push {r6} @@ -677763,7 +677763,7 @@ task_intro_1: ; 816CF18 thumb_func_end task_intro_1 thumb_func_start task_intro_2 -task_intro_2: ; 816D12C +task_intro_2: @ 816D12C push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -677804,7 +677804,7 @@ task_intro_2: ; 816D12C thumb_func_end task_intro_2 thumb_func_start task_intro_3 -task_intro_3: ; 816D190 +task_intro_3: @ 816D190 push {r4-r6,lr} sub sp, 0x8 lsls r0, 24 @@ -677933,7 +677933,7 @@ _0816D27A: thumb_func_end task_intro_3 thumb_func_start task_intro_3_3 -task_intro_3_3: ; 816D2A0 +task_intro_3_3: @ 816D2A0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -678011,7 +678011,7 @@ _0816D332: thumb_func_end task_intro_3_3 thumb_func_start sub_816D338 -sub_816D338: ; 816D338 +sub_816D338: @ 816D338 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x2E] @@ -678029,7 +678029,7 @@ _0816D350: thumb_func_end sub_816D338 thumb_func_start task_intro_4 -task_intro_4: ; 816D354 +task_intro_4: @ 816D354 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -678136,7 +678136,7 @@ _0816D43E: thumb_func_end task_intro_4 thumb_func_start task_intro_5 -task_intro_5: ; 816D458 +task_intro_5: @ 816D458 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -678159,7 +678159,7 @@ _0816D476: thumb_func_end task_intro_5 thumb_func_start task_intro_6 -task_intro_6: ; 816D48C +task_intro_6: @ 816D48C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -678192,7 +678192,7 @@ task_intro_6: ; 816D48C thumb_func_end task_intro_6 thumb_func_start task_intro_7 -task_intro_7: ; 816D4E4 +task_intro_7: @ 816D4E4 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -678327,8 +678327,8 @@ _0816D598: thumb_func_end task_intro_7 thumb_func_start task_intro_8 -; void task_intro_8(int task_id) -task_intro_8: ; 816D650 +@ void task_intro_8(int task_id) +task_intro_8: @ 816D650 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -678513,7 +678513,7 @@ _0816D7A0: thumb_func_end task_intro_8 thumb_func_start task_intro_9 -task_intro_9: ; 816D7E8 +task_intro_9: @ 816D7E8 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -678536,7 +678536,7 @@ _0816D806: thumb_func_end task_intro_9 thumb_func_start sub_816D81C -sub_816D81C: ; 816D81C +sub_816D81C: @ 816D81C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x34] @@ -678751,7 +678751,7 @@ _0816D9BA: thumb_func_end sub_816D81C thumb_func_start sub_816D9C0 -sub_816D9C0: ; 816D9C0 +sub_816D9C0: @ 816D9C0 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -678900,7 +678900,7 @@ _0816DADA: thumb_func_end sub_816D9C0 thumb_func_start sub_816DAE8 -sub_816DAE8: ; 816DAE8 +sub_816DAE8: @ 816DAE8 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -679005,7 +679005,7 @@ _0816DBA4: thumb_func_end sub_816DAE8 thumb_func_start task_intro_10 -task_intro_10: ; 816DBAC +task_intro_10: @ 816DBAC push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -679070,7 +679070,7 @@ task_intro_10: ; 816DBAC thumb_func_end task_intro_10 thumb_func_start task_intro_11 -task_intro_11: ; 816DC64 +task_intro_11: @ 816DC64 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -679140,7 +679140,7 @@ _0816DCE6: thumb_func_end task_intro_11 thumb_func_start task_intro_12 -task_intro_12: ; 816DCFC +task_intro_12: @ 816DCFC push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -679162,7 +679162,7 @@ _0816DD18: thumb_func_end task_intro_12 thumb_func_start task_intro_13 -task_intro_13: ; 816DD28 +task_intro_13: @ 816DD28 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -679215,7 +679215,7 @@ _0816DD94: thumb_func_end task_intro_13 thumb_func_start task_intro_14 -task_intro_14: ; 816DDD8 +task_intro_14: @ 816DDD8 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -679276,7 +679276,7 @@ task_intro_14: ; 816DDD8 thumb_func_end task_intro_14 thumb_func_start task_intro_15 -task_intro_15: ; 816DE7C +task_intro_15: @ 816DE7C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -679319,7 +679319,7 @@ _0816DEC6: thumb_func_end task_intro_15 thumb_func_start task_intro_16 -task_intro_16: ; 816DED0 +task_intro_16: @ 816DED0 lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -679334,7 +679334,7 @@ task_intro_16: ; 816DED0 thumb_func_end task_intro_16 thumb_func_start task_intro_17 -task_intro_17: ; 816DEEC +task_intro_17: @ 816DEEC push {lr} sub sp, 0xC lsls r0, 24 @@ -679365,7 +679365,7 @@ task_intro_17: ; 816DEEC thumb_func_end task_intro_17 thumb_func_start task_intro_18 -task_intro_18: ; 816DF2C +task_intro_18: @ 816DF2C push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -679656,7 +679656,7 @@ _0816E176: thumb_func_end task_intro_18 thumb_func_start sub_816E190 -sub_816E190: ; 816E190 +sub_816E190: @ 816E190 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -679704,7 +679704,7 @@ _0816E19C: thumb_func_end sub_816E190 thumb_func_start sub_816E1F8 -sub_816E1F8: ; 816E1F8 +sub_816E1F8: @ 816E1F8 push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x34] @@ -679797,7 +679797,7 @@ _0816E29C: thumb_func_end sub_816E1F8 thumb_func_start task_intro_19 -task_intro_19: ; 816E2A0 +task_intro_19: @ 816E2A0 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -679865,7 +679865,7 @@ task_intro_19: ; 816E2A0 thumb_func_end task_intro_19 thumb_func_start task_intro_20 -task_intro_20: ; 816E358 +task_intro_20: @ 816E358 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -680283,7 +680283,7 @@ _0816E6BC: thumb_func_end task_intro_20 thumb_func_start sub_816E6D4 -sub_816E6D4: ; 816E6D4 +sub_816E6D4: @ 816E6D4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -680341,7 +680341,7 @@ _0816E6EE: thumb_func_end sub_816E6D4 thumb_func_start sub_816E74C -sub_816E74C: ; 816E74C +sub_816E74C: @ 816E74C push {r4-r7,lr} mov r7, r8 push {r7} @@ -680392,7 +680392,7 @@ _0816E75E: thumb_func_end sub_816E74C thumb_func_start sub_816E7B4 -sub_816E7B4: ; 816E7B4 +sub_816E7B4: @ 816E7B4 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -680506,7 +680506,7 @@ _0816E882: thumb_func_end sub_816E7B4 thumb_func_start task_intro_21 -task_intro_21: ; 816E888 +task_intro_21: @ 816E888 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -680577,7 +680577,7 @@ task_intro_21: ; 816E888 thumb_func_end task_intro_21 thumb_func_start task_intro_22 -task_intro_22: ; 816E954 +task_intro_22: @ 816E954 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -680602,7 +680602,7 @@ task_intro_22: ; 816E954 thumb_func_end task_intro_22 thumb_func_start task_intro_23 -task_intro_23: ; 816E998 +task_intro_23: @ 816E998 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -680634,7 +680634,7 @@ task_intro_23: ; 816E998 thumb_func_end task_intro_23 thumb_func_start task_intro_24 -task_intro_24: ; 816E9DC +task_intro_24: @ 816E9DC push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -680737,7 +680737,7 @@ _0816EAA6: thumb_func_end task_intro_24 thumb_func_start task_intro_25 -task_intro_25: ; 816EAB8 +task_intro_25: @ 816EAB8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -680782,7 +680782,7 @@ task_intro_25: ; 816EAB8 thumb_func_end task_intro_25 thumb_func_start task_intro_26 -task_intro_26: ; 816EB44 +task_intro_26: @ 816EB44 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -680919,7 +680919,7 @@ _0816EC62: thumb_func_end task_intro_26 thumb_func_start sub_816EC6C -sub_816EC6C: ; 816EC6C +sub_816EC6C: @ 816EC6C push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -681013,7 +681013,7 @@ _0816ED12: thumb_func_end sub_816EC6C thumb_func_start task_intro_27 -task_intro_27: ; 816ED20 +task_intro_27: @ 816ED20 push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -681068,7 +681068,7 @@ task_intro_27: ; 816ED20 thumb_func_end task_intro_27 thumb_func_start task_intro_28 -task_intro_28: ; 816EDB4 +task_intro_28: @ 816EDB4 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -681185,7 +681185,7 @@ _0816EE86: thumb_func_end task_intro_28 thumb_func_start task_intro_29 -task_intro_29: ; 816EE90 +task_intro_29: @ 816EE90 push {lr} lsls r0, 24 lsrs r0, 24 @@ -681198,7 +681198,7 @@ task_intro_29: ; 816EE90 thumb_func_end task_intro_29 thumb_func_start sub_816EEA8 -sub_816EEA8: ; 816EEA8 +sub_816EEA8: @ 816EEA8 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -681445,8 +681445,8 @@ _0816F0B2: thumb_func_end sub_816EEA8 thumb_func_start intro_reset_and_hide_bgs -; void intro_reset_and_hide_bgs() -intro_reset_and_hide_bgs: ; 816F0C0 +@ void intro_reset_and_hide_bgs() +intro_reset_and_hide_bgs: @ 816F0C0 push {lr} movs r0, 0 movs r1, 0 @@ -681489,7 +681489,7 @@ intro_reset_and_hide_bgs: ; 816F0C0 thumb_func_end intro_reset_and_hide_bgs thumb_func_start task_intro_3_1 -task_intro_3_1: ; 816F128 +task_intro_3_1: @ 816F128 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -681575,7 +681575,7 @@ _0816F1DA: thumb_func_end task_intro_3_1 thumb_func_start task_intro_3_2 -task_intro_3_2: ; 816F1E0 +task_intro_3_2: @ 816F1E0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -681670,7 +681670,7 @@ _0816F2A2: thumb_func_end task_intro_3_2 thumb_func_start sub_816F2A8 -sub_816F2A8: ; 816F2A8 +sub_816F2A8: @ 816F2A8 push {r4,lr} sub sp, 0x24 lsls r2, 16 @@ -681721,7 +681721,7 @@ sub_816F2A8: ; 816F2A8 thumb_func_end sub_816F2A8 thumb_func_start sub_816F318 -sub_816F318: ; 816F318 +sub_816F318: @ 816F318 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -681796,7 +681796,7 @@ _0816F39A: thumb_func_end sub_816F318 thumb_func_start sub_816F3A4 -sub_816F3A4: ; 816F3A4 +sub_816F3A4: @ 816F3A4 push {r4,lr} adds r4, r0, 0 ldr r2, =0x02020630 @@ -681884,7 +681884,7 @@ _0816F44C: thumb_func_end sub_816F3A4 thumb_func_start sub_816F454 -sub_816F454: ; 816F454 +sub_816F454: @ 816F454 push {lr} adds r1, r0, 0 movs r2, 0x2E @@ -681900,7 +681900,7 @@ _0816F464: thumb_func_end sub_816F454 thumb_func_start sub_816F46C -sub_816F46C: ; 816F46C +sub_816F46C: @ 816F46C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -682068,7 +682068,7 @@ _0816F59E: thumb_func_end sub_816F46C thumb_func_start sub_816F5B4 -sub_816F5B4: ; 816F5B4 +sub_816F5B4: @ 816F5B4 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -682157,7 +682157,7 @@ _0816F654: thumb_func_end sub_816F5B4 thumb_func_start sub_816F660 -sub_816F660: ; 816F660 +sub_816F660: @ 816F660 push {r4,lr} adds r1, r0, 0 movs r2, 0x2E @@ -682218,7 +682218,7 @@ _0816F6C4: thumb_func_end sub_816F660 thumb_func_start sub_816F6D0 -sub_816F6D0: ; 816F6D0 +sub_816F6D0: @ 816F6D0 push {r4,lr} adds r4, r0, 0 ldrh r2, [r4, 0x22] @@ -682284,7 +682284,7 @@ _0816F744: thumb_func_end sub_816F6D0 thumb_func_start sub_816F750 -sub_816F750: ; 816F750 +sub_816F750: @ 816F750 push {r4,lr} adds r4, r0, 0 ldrh r2, [r4, 0x22] @@ -682350,7 +682350,7 @@ _0816F7C4: thumb_func_end sub_816F750 thumb_func_start sub_816F7D0 -sub_816F7D0: ; 816F7D0 +sub_816F7D0: @ 816F7D0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -682588,7 +682588,7 @@ _0816F8A0: thumb_func_end sub_816F7D0 thumb_func_start sub_816F9D4 -sub_816F9D4: ; 816F9D4 +sub_816F9D4: @ 816F9D4 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x2E @@ -682702,7 +682702,7 @@ _0816FAAA: thumb_func_end sub_816F9D4 thumb_func_start sub_816FAB0 -sub_816FAB0: ; 816FAB0 +sub_816FAB0: @ 816FAB0 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -682777,7 +682777,7 @@ _0816FB12: thumb_func_end sub_816FAB0 thumb_func_start sub_816FB38 -sub_816FB38: ; 816FB38 +sub_816FB38: @ 816FB38 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x2E @@ -683025,7 +683025,7 @@ _0816FD38: thumb_func_end sub_816FB38 thumb_func_start sub_816FD44 -sub_816FD44: ; 816FD44 +sub_816FD44: @ 816FD44 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -683088,7 +683088,7 @@ _0816FDB0: thumb_func_end sub_816FD44 thumb_func_start sub_816FDB8 -sub_816FDB8: ; 816FDB8 +sub_816FDB8: @ 816FDB8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -683222,7 +683222,7 @@ _0816FDD2: thumb_func_end sub_816FDB8 thumb_func_start sub_816FEDC -sub_816FEDC: ; 816FEDC +sub_816FEDC: @ 816FEDC push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 @@ -683405,7 +683405,7 @@ _08170038: thumb_func_end sub_816FEDC thumb_func_start sub_8170040 -sub_8170040: ; 8170040 +sub_8170040: @ 8170040 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -683501,7 +683501,7 @@ _081700BE: thumb_func_end sub_8170040 thumb_func_start sub_81700F8 -sub_81700F8: ; 81700F8 +sub_81700F8: @ 81700F8 push {r4,r5,lr} ldr r5, =0x04000208 ldrh r4, [r5] @@ -683557,7 +683557,7 @@ _0817014C: thumb_func_end sub_81700F8 thumb_func_start sub_817018C -sub_817018C: ; 817018C +sub_817018C: @ 817018C push {r4,r5,lr} adds r5, r0, 0 movs r0, 0 @@ -683581,7 +683581,7 @@ sub_817018C: ; 817018C thumb_func_end sub_817018C thumb_func_start sub_81701C4 -sub_81701C4: ; 81701C4 +sub_81701C4: @ 81701C4 push {lr} movs r0, 0 movs r1, 0 @@ -683636,7 +683636,7 @@ sub_81701C4: ; 81701C4 thumb_func_end sub_81701C4 thumb_func_start sub_8170260 -sub_8170260: ; 8170260 +sub_8170260: @ 8170260 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -683646,7 +683646,7 @@ sub_8170260: ; 8170260 thumb_func_end sub_8170260 thumb_func_start sub_8170274 -sub_8170274: ; 8170274 +sub_8170274: @ 8170274 push {lr} bl sub_8170290 bl CallObjectCallbacks @@ -683658,7 +683658,7 @@ sub_8170274: ; 8170274 thumb_func_end sub_8170274 thumb_func_start sub_8170290 -sub_8170290: ; 8170290 +sub_8170290: @ 8170290 push {r4,r5,lr} sub sp, 0xC ldr r1, =0x0203bcd0 @@ -683834,7 +683834,7 @@ _08170416: thumb_func_end sub_8170290 thumb_func_start sub_8170428 -sub_8170428: ; 8170428 +sub_8170428: @ 8170428 push {r4,lr} sub sp, 0xC ldr r4, =0x0203bcd0 @@ -683874,7 +683874,7 @@ _08170470: thumb_func_end sub_8170428 thumb_func_start sub_8170478 -sub_8170478: ; 8170478 +sub_8170478: @ 8170478 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -684074,7 +684074,7 @@ sub_8170478: ; 8170478 thumb_func_end sub_8170478 thumb_func_start sub_8170660 -sub_8170660: ; 8170660 +sub_8170660: @ 8170660 push {r4-r7,lr} mov r7, r8 push {r7} @@ -684291,7 +684291,7 @@ _08170814: thumb_func_end sub_8170660 thumb_func_start sub_8170834 -sub_8170834: ; 8170834 +sub_8170834: @ 8170834 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -684400,7 +684400,7 @@ sub_8170834: ; 8170834 thumb_func_end sub_8170834 thumb_func_start sub_8170920 -sub_8170920: ; 8170920 +sub_8170920: @ 8170920 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -684422,7 +684422,7 @@ sub_8170920: ; 8170920 thumb_func_end sub_8170920 thumb_func_start sub_817094C -sub_817094C: ; 817094C +sub_817094C: @ 817094C push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -684491,7 +684491,7 @@ sub_817094C: ; 817094C thumb_func_end sub_817094C thumb_func_start sub_81709EC -sub_81709EC: ; 81709EC +sub_81709EC: @ 81709EC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -684508,7 +684508,7 @@ sub_81709EC: ; 81709EC thumb_func_end sub_81709EC thumb_func_start sub_8170A0C -sub_8170A0C: ; 8170A0C +sub_8170A0C: @ 8170A0C lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -684528,7 +684528,7 @@ sub_8170A0C: ; 8170A0C thumb_func_end sub_8170A0C thumb_func_start sub_8170A38 -sub_8170A38: ; 8170A38 +sub_8170A38: @ 8170A38 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -684629,7 +684629,7 @@ _08170AF8: thumb_func_end sub_8170A38 thumb_func_start sub_8170B04 -sub_8170B04: ; 8170B04 +sub_8170B04: @ 8170B04 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -684711,7 +684711,7 @@ _08170BA4: thumb_func_end sub_8170B04 thumb_func_start sub_8170BB0 -sub_8170BB0: ; 8170BB0 +sub_8170BB0: @ 8170BB0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -684859,7 +684859,7 @@ _08170CEE: thumb_func_end sub_8170BB0 thumb_func_start sub_8170CFC -sub_8170CFC: ; 8170CFC +sub_8170CFC: @ 8170CFC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -684879,7 +684879,7 @@ sub_8170CFC: ; 8170CFC thumb_func_end sub_8170CFC thumb_func_start sub_8170D24 -sub_8170D24: ; 8170D24 +sub_8170D24: @ 8170D24 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -684899,7 +684899,7 @@ sub_8170D24: ; 8170D24 thumb_func_end sub_8170D24 thumb_func_start sub_8170D4C -sub_8170D4C: ; 8170D4C +sub_8170D4C: @ 8170D4C push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -684926,7 +684926,7 @@ _08170D74: thumb_func_end sub_8170D4C thumb_func_start ball_number_to_ball_processing_index -ball_number_to_ball_processing_index: ; 8170D84 +ball_number_to_ball_processing_index: @ 8170D84 push {lr} lsls r0, 16 lsrs r0, 16 @@ -684994,7 +684994,7 @@ _08170DFE: thumb_func_end ball_number_to_ball_processing_index thumb_func_start sub_8170E04 -sub_8170E04: ; 8170E04 +sub_8170E04: @ 8170E04 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -685094,7 +685094,7 @@ sub_8170E04: ; 8170E04 thumb_func_end sub_8170E04 thumb_func_start sub_8170EF0 -sub_8170EF0: ; 8170EF0 +sub_8170EF0: @ 8170EF0 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -685122,7 +685122,7 @@ _08170F1A: thumb_func_end sub_8170EF0 thumb_func_start sub_8170F2C -sub_8170F2C: ; 8170F2C +sub_8170F2C: @ 8170F2C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -685233,7 +685233,7 @@ _08170F54: thumb_func_end sub_8170F2C thumb_func_start sub_8171030 -sub_8171030: ; 8171030 +sub_8171030: @ 8171030 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -685284,7 +685284,7 @@ _0817108A: thumb_func_end sub_8171030 thumb_func_start sub_81710A8 -sub_81710A8: ; 81710A8 +sub_81710A8: @ 81710A8 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -685327,7 +685327,7 @@ _081710F4: thumb_func_end sub_81710A8 thumb_func_start sub_8171104 -sub_8171104: ; 8171104 +sub_8171104: @ 8171104 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x30] @@ -685351,7 +685351,7 @@ sub_8171104: ; 8171104 thumb_func_end sub_8171104 thumb_func_start sub_8171134 -sub_8171134: ; 8171134 +sub_8171134: @ 8171134 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -685433,7 +685433,7 @@ _081711D2: thumb_func_end sub_8171134 thumb_func_start sub_81711E8 -sub_81711E8: ; 81711E8 +sub_81711E8: @ 81711E8 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x38] @@ -685471,7 +685471,7 @@ _08171224: thumb_func_end sub_81711E8 thumb_func_start sub_8171240 -sub_8171240: ; 8171240 +sub_8171240: @ 8171240 push {r4-r7,lr} adds r7, r0, 0 ldr r1, =0x020241e4 @@ -685621,7 +685621,7 @@ _0817137C: thumb_func_end sub_8171240 thumb_func_start sub_817138C -sub_817138C: ; 817138C +sub_817138C: @ 817138C push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -685657,7 +685657,7 @@ _081713C6: thumb_func_end sub_817138C thumb_func_start sub_81713D0 -sub_81713D0: ; 81713D0 +sub_81713D0: @ 81713D0 push {r4,r5,lr} adds r4, r0, 0 movs r5, 0 @@ -685787,7 +685787,7 @@ _081714CA: thumb_func_end sub_81713D0 thumb_func_start sub_81714D4 -sub_81714D4: ; 81714D4 +sub_81714D4: @ 81714D4 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x34] @@ -685824,7 +685824,7 @@ _08171510: thumb_func_end sub_81714D4 thumb_func_start sub_8171520 -sub_8171520: ; 8171520 +sub_8171520: @ 8171520 push {r4-r6,lr} adds r4, r0, 0 ldrh r0, [r4, 0x34] @@ -686156,7 +686156,7 @@ _081717AE: thumb_func_end sub_8171520 thumb_func_start sub_81717B4 -sub_81717B4: ; 81717B4 +sub_81717B4: @ 81717B4 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x38] @@ -686177,7 +686177,7 @@ _081717CE: thumb_func_end sub_81717B4 thumb_func_start sub_81717D8 -sub_81717D8: ; 81717D8 +sub_81717D8: @ 81717D8 adds r3, r0, 0 adds r3, 0x2C ldrb r1, [r3] @@ -686195,7 +686195,7 @@ sub_81717D8: ; 81717D8 thumb_func_end sub_81717D8 thumb_func_start sub_81717F8 -sub_81717F8: ; 81717F8 +sub_81717F8: @ 81717F8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -686293,7 +686293,7 @@ _081718BC: thumb_func_end sub_81717F8 thumb_func_start sub_81718D8 -sub_81718D8: ; 81718D8 +sub_81718D8: @ 81718D8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -686408,7 +686408,7 @@ _081719B0: thumb_func_end sub_81718D8 thumb_func_start sub_81719C0 -sub_81719C0: ; 81719C0 +sub_81719C0: @ 81719C0 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x2E] @@ -686432,7 +686432,7 @@ _081719E4: thumb_func_end sub_81719C0 thumb_func_start sub_81719EC -sub_81719EC: ; 81719EC +sub_81719EC: @ 81719EC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -686522,7 +686522,7 @@ _08171A82: thumb_func_end sub_81719EC thumb_func_start sub_8171AAC -sub_8171AAC: ; 8171AAC +sub_8171AAC: @ 8171AAC push {r4,lr} adds r4, r0, 0 adds r3, r4, 0 @@ -686552,7 +686552,7 @@ _08171ADC: thumb_func_end sub_8171AAC thumb_func_start sub_8171AE4 -sub_8171AE4: ; 8171AE4 +sub_8171AE4: @ 8171AE4 push {r4-r6,lr} sub sp, 0x4 adds r4, r0, 0 @@ -686641,7 +686641,7 @@ _08171B36: thumb_func_end sub_8171AE4 thumb_func_start sub_8171BAC -sub_8171BAC: ; 8171BAC +sub_8171BAC: @ 8171BAC push {r4-r7,lr} adds r7, r0, 0 movs r5, 0 @@ -686756,7 +686756,7 @@ _08171C8A: thumb_func_end sub_8171BAC thumb_func_start sub_8171CAC -sub_8171CAC: ; 8171CAC +sub_8171CAC: @ 8171CAC push {r4,lr} adds r2, r0, 0 ldrh r0, [r2, 0x24] @@ -686789,7 +686789,7 @@ _08171CD0: thumb_func_end sub_8171CAC thumb_func_start sub_8171CE8 -sub_8171CE8: ; 8171CE8 +sub_8171CE8: @ 8171CE8 push {r4,lr} adds r4, r0, 0 movs r0, 0x80 @@ -686851,7 +686851,7 @@ _08171D52: thumb_func_end sub_8171CE8 thumb_func_start sub_8171D60 -sub_8171D60: ; 8171D60 +sub_8171D60: @ 8171D60 push {r4,r5,lr} lsls r0, 24 ldr r1, =gUnknown_085E5094 @@ -686876,7 +686876,7 @@ _08171D86: thumb_func_end sub_8171D60 thumb_func_start sub_8171D98 -sub_8171D98: ; 8171D98 +sub_8171D98: @ 8171D98 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -686941,7 +686941,7 @@ sub_8171D98: ; 8171D98 thumb_func_end sub_8171D98 thumb_func_start sub_8171E20 -sub_8171E20: ; 8171E20 +sub_8171E20: @ 8171E20 push {lr} ldr r0, =0x030022c0 ldr r1, =0x00000439 @@ -686964,7 +686964,7 @@ _08171E3E: thumb_func_end sub_8171E20 thumb_func_start sub_8171E50 -sub_8171E50: ; 8171E50 +sub_8171E50: @ 8171E50 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -687095,7 +687095,7 @@ _08171F58: thumb_func_end sub_8171E50 thumb_func_start sub_8171F68 -sub_8171F68: ; 8171F68 +sub_8171F68: @ 8171F68 push {lr} adds r1, r0, 0 ldrh r2, [r1, 0x30] @@ -687116,7 +687116,7 @@ _08171F84: thumb_func_end sub_8171F68 thumb_func_start sub_8171F88 -sub_8171F88: ; 8171F88 +sub_8171F88: @ 8171F88 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -687147,7 +687147,7 @@ _08171FBC: thumb_func_end sub_8171F88 thumb_func_start sub_8171FC4 -sub_8171FC4: ; 8171FC4 +sub_8171FC4: @ 8171FC4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -687265,7 +687265,7 @@ _08172092: thumb_func_end sub_8171FC4 thumb_func_start sub_81720C8 -sub_81720C8: ; 81720C8 +sub_81720C8: @ 81720C8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -687383,7 +687383,7 @@ _08172196: thumb_func_end sub_81720C8 thumb_func_start sub_81721CC -sub_81721CC: ; 81721CC +sub_81721CC: @ 81721CC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -687499,7 +687499,7 @@ _08172296: thumb_func_end sub_81721CC thumb_func_start sub_81722CC -sub_81722CC: ; 81722CC +sub_81722CC: @ 81722CC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -687619,7 +687619,7 @@ _0817239E: thumb_func_end sub_81722CC thumb_func_start sub_81723D4 -sub_81723D4: ; 81723D4 +sub_81723D4: @ 81723D4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -687761,7 +687761,7 @@ _081724D6: thumb_func_end sub_81723D4 thumb_func_start sub_8172508 -sub_8172508: ; 8172508 +sub_8172508: @ 8172508 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -687806,7 +687806,7 @@ _08172558: thumb_func_end sub_8172508 thumb_func_start sub_8172560 -sub_8172560: ; 8172560 +sub_8172560: @ 8172560 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -687920,7 +687920,7 @@ _08172626: thumb_func_end sub_8172560 thumb_func_start sub_817265C -sub_817265C: ; 817265C +sub_817265C: @ 817265C push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x2E @@ -687968,7 +687968,7 @@ _081726B4: thumb_func_end sub_817265C thumb_func_start sub_81726BC -sub_81726BC: ; 81726BC +sub_81726BC: @ 81726BC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -688106,7 +688106,7 @@ _081727C4: thumb_func_end sub_81726BC thumb_func_start sub_81727E8 -sub_81727E8: ; 81727E8 +sub_81727E8: @ 81727E8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -688217,7 +688217,7 @@ _081728A8: thumb_func_end sub_81727E8 thumb_func_start sub_81728E0 -sub_81728E0: ; 81728E0 +sub_81728E0: @ 81728E0 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x2E @@ -688267,7 +688267,7 @@ _0817293C: thumb_func_end sub_81728E0 thumb_func_start sub_8172944 -sub_8172944: ; 8172944 +sub_8172944: @ 8172944 push {r4-r7,lr} adds r7, r0, 0 ldr r0, =0x030022c0 @@ -688345,7 +688345,7 @@ _081729E2: thumb_func_end sub_8172944 thumb_func_start sub_81729E8 -sub_81729E8: ; 81729E8 +sub_81729E8: @ 81729E8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -688434,7 +688434,7 @@ _08172A7E: thumb_func_end sub_81729E8 thumb_func_start sub_8172AB0 -sub_8172AB0: ; 8172AB0 +sub_8172AB0: @ 8172AB0 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -688503,7 +688503,7 @@ _08172B30: thumb_func_end sub_8172AB0 thumb_func_start sub_8172B40 -sub_8172B40: ; 8172B40 +sub_8172B40: @ 8172B40 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -688540,7 +688540,7 @@ _08172B78: thumb_func_end sub_8172B40 thumb_func_start sub_8172B90 -sub_8172B90: ; 8172B90 +sub_8172B90: @ 8172B90 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -688589,7 +688589,7 @@ _08172BEA: thumb_func_end sub_8172B90 thumb_func_start sub_8172BF0 -sub_8172BF0: ; 8172BF0 +sub_8172BF0: @ 8172BF0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -688793,7 +688793,7 @@ _08172D8A: thumb_func_end sub_8172BF0 thumb_func_start sub_8172D98 -sub_8172D98: ; 8172D98 +sub_8172D98: @ 8172D98 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -688909,7 +688909,7 @@ _08172E84: thumb_func_end sub_8172D98 thumb_func_start sub_8172E9C -sub_8172E9C: ; 8172E9C +sub_8172E9C: @ 8172E9C push {lr} lsls r0, 24 lsrs r0, 24 @@ -688932,7 +688932,7 @@ sub_8172E9C: ; 8172E9C thumb_func_end sub_8172E9C thumb_func_start sub_8172ED0 -sub_8172ED0: ; 8172ED0 +sub_8172ED0: @ 8172ED0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -688947,7 +688947,7 @@ sub_8172ED0: ; 8172ED0 thumb_func_end sub_8172ED0 thumb_func_start sub_8172EF0 -sub_8172EF0: ; 8172EF0 +sub_8172EF0: @ 8172EF0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -689058,7 +689058,7 @@ _08172FDE: thumb_func_end sub_8172EF0 thumb_func_start sub_8172FEC -sub_8172FEC: ; 8172FEC +sub_8172FEC: @ 8172FEC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -689263,7 +689263,7 @@ _08173190: thumb_func_end sub_8172FEC thumb_func_start sub_81731B0 -sub_81731B0: ; 81731B0 +sub_81731B0: @ 81731B0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -689303,7 +689303,7 @@ _081731F0: thumb_func_end sub_81731B0 thumb_func_start sub_81731FC -sub_81731FC: ; 81731FC +sub_81731FC: @ 81731FC push {r4,lr} adds r4, r0, 0 movs r1, 0x30 @@ -689345,7 +689345,7 @@ _08173246: thumb_func_end sub_81731FC thumb_func_start sub_8173250 -sub_8173250: ; 8173250 +sub_8173250: @ 8173250 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x30] @@ -689396,7 +689396,7 @@ _081732A6: thumb_func_end sub_8173250 thumb_func_start sub_81732B0 -sub_81732B0: ; 81732B0 +sub_81732B0: @ 81732B0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -689416,7 +689416,7 @@ sub_81732B0: ; 81732B0 thumb_func_end sub_81732B0 thumb_func_start sub_81732E4 -sub_81732E4: ; 81732E4 +sub_81732E4: @ 81732E4 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -689435,7 +689435,7 @@ sub_81732E4: ; 81732E4 thumb_func_end sub_81732E4 thumb_func_start sub_817330C -sub_817330C: ; 817330C +sub_817330C: @ 817330C push {r4,r5,lr} adds r4, r0, 0 movs r1, 0 @@ -689491,7 +689491,7 @@ sub_817330C: ; 817330C thumb_func_end sub_817330C thumb_func_start sub_817339C -sub_817339C: ; 817339C +sub_817339C: @ 817339C push {lr} adds r3, r0, 0 ldr r2, =0x02020630 @@ -689517,7 +689517,7 @@ _081733C0: thumb_func_end sub_817339C thumb_func_start sub_81733D4 -sub_81733D4: ; 81733D4 +sub_81733D4: @ 81733D4 push {r4,lr} adds r4, r0, 0 bl sub_80A6900 @@ -689542,7 +689542,7 @@ _081733F6: thumb_func_end sub_81733D4 thumb_func_start sub_8173400 -sub_8173400: ; 8173400 +sub_8173400: @ 8173400 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x02020630 @@ -689585,7 +689585,7 @@ _08173448: thumb_func_end sub_8173400 thumb_func_start sub_817345C -sub_817345C: ; 817345C +sub_817345C: @ 817345C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -689626,7 +689626,7 @@ _081734A0: thumb_func_end sub_817345C thumb_func_start sub_81734B4 -sub_81734B4: ; 81734B4 +sub_81734B4: @ 81734B4 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -689676,7 +689676,7 @@ _0817350C: thumb_func_end sub_81734B4 thumb_func_start sub_817351C -sub_817351C: ; 817351C +sub_817351C: @ 817351C push {lr} lsls r0, 24 lsrs r0, 24 @@ -689698,7 +689698,7 @@ sub_817351C: ; 817351C thumb_func_end sub_817351C thumb_func_start sub_817354C -sub_817354C: ; 817354C +sub_817354C: @ 817354C push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -689708,7 +689708,7 @@ sub_817354C: ; 817354C thumb_func_end sub_817354C thumb_func_start sub_8173560 -sub_8173560: ; 8173560 +sub_8173560: @ 8173560 push {lr} bl RunActiveTasks bl RunTextPrinters @@ -689720,7 +689720,7 @@ sub_8173560: ; 8173560 thumb_func_end sub_8173560 thumb_func_start sub_817357C -sub_817357C: ; 817357C +sub_817357C: @ 817357C push {r4,lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -689833,7 +689833,7 @@ _0817368A: thumb_func_end sub_817357C thumb_func_start sub_8173694 -sub_8173694: ; 8173694 +sub_8173694: @ 8173694 push {r4,lr} bl sub_817357C lsls r0, 24 @@ -689863,7 +689863,7 @@ _081736C4: thumb_func_end sub_8173694 thumb_func_start sub_81736D8 -sub_81736D8: ; 81736D8 +sub_81736D8: @ 81736D8 push {r4,lr} bl sub_817357C lsls r0, 24 @@ -689893,7 +689893,7 @@ _08173708: thumb_func_end sub_81736D8 thumb_func_start sub_817371C -sub_817371C: ; 817371C +sub_817371C: @ 817371C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -690087,7 +690087,7 @@ _081738A6: thumb_func_end sub_817371C thumb_func_start sub_81738BC -sub_81738BC: ; 81738BC +sub_81738BC: @ 81738BC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -690207,7 +690207,7 @@ _08173956: thumb_func_end sub_81738BC thumb_func_start sub_81739C4 -sub_81739C4: ; 81739C4 +sub_81739C4: @ 81739C4 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -690269,7 +690269,7 @@ _08173A4C: thumb_func_end sub_81739C4 thumb_func_start sub_8173A5C -sub_8173A5C: ; 8173A5C +sub_8173A5C: @ 8173A5C push {lr} lsls r0, 24 lsrs r0, 24 @@ -690297,7 +690297,7 @@ _08173A84: thumb_func_end sub_8173A5C thumb_func_start sub_8173A8C -sub_8173A8C: ; 8173A8C +sub_8173A8C: @ 8173A8C lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -690312,7 +690312,7 @@ sub_8173A8C: ; 8173A8C thumb_func_end sub_8173A8C thumb_func_start sub_8173AA8 -sub_8173AA8: ; 8173AA8 +sub_8173AA8: @ 8173AA8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -690438,7 +690438,7 @@ _08173B20: thumb_func_end sub_8173AA8 thumb_func_start sub_8173BC0 -sub_8173BC0: ; 8173BC0 +sub_8173BC0: @ 8173BC0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -690491,7 +690491,7 @@ _08173C1A: thumb_func_end sub_8173BC0 thumb_func_start sub_8173C34 -sub_8173C34: ; 8173C34 +sub_8173C34: @ 8173C34 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -690602,7 +690602,7 @@ _08173D10: thumb_func_end sub_8173C34 thumb_func_start sub_8173D24 -sub_8173D24: ; 8173D24 +sub_8173D24: @ 8173D24 push {r4-r7,lr} mov r7, r8 push {r7} @@ -690674,7 +690674,7 @@ _08173D74: thumb_func_end sub_8173D24 thumb_func_start sub_8173DC0 -sub_8173DC0: ; 8173DC0 +sub_8173DC0: @ 8173DC0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -690780,7 +690780,7 @@ _08173E7E: thumb_func_end sub_8173DC0 thumb_func_start sub_8173EA4 -sub_8173EA4: ; 8173EA4 +sub_8173EA4: @ 8173EA4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -690813,7 +690813,7 @@ _08173EDE: thumb_func_end sub_8173EA4 thumb_func_start sub_8173EE4 -sub_8173EE4: ; 8173EE4 +sub_8173EE4: @ 8173EE4 push {r4-r6,lr} sub sp, 0x8 adds r5, r0, 0 @@ -690876,7 +690876,7 @@ sub_8173EE4: ; 8173EE4 thumb_func_end sub_8173EE4 thumb_func_start sub_8173F84 -sub_8173F84: ; 8173F84 +sub_8173F84: @ 8173F84 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -690953,7 +690953,7 @@ _08174018: thumb_func_end sub_8173F84 thumb_func_start sub_8174028 -sub_8174028: ; 8174028 +sub_8174028: @ 8174028 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -690980,7 +690980,7 @@ _0817404E: thumb_func_end sub_8174028 thumb_func_start sub_8174060 -sub_8174060: ; 8174060 +sub_8174060: @ 8174060 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -691014,7 +691014,7 @@ sub_8174060: ; 8174060 thumb_func_end sub_8174060 thumb_func_start sub_81740B0 -sub_81740B0: ; 81740B0 +sub_81740B0: @ 81740B0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -691106,7 +691106,7 @@ _08174164: thumb_func_end sub_81740B0 thumb_func_start sub_8174184 -sub_8174184: ; 8174184 +sub_8174184: @ 8174184 push {lr} ldr r0, =sub_8175620 bl SetMainCallback2 @@ -691116,7 +691116,7 @@ sub_8174184: ; 8174184 thumb_func_end sub_8174184 thumb_func_start sub_8174194 -sub_8174194: ; 8174194 +sub_8174194: @ 8174194 push {r4,lr} ldr r0, =0x030022c0 movs r1, 0x87 @@ -691270,7 +691270,7 @@ _08174308: thumb_func_end sub_8174194 thumb_func_start sub_8174324 -sub_8174324: ; 8174324 +sub_8174324: @ 8174324 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -691360,7 +691360,7 @@ _081743DA: thumb_func_end sub_8174324 thumb_func_start sub_81743EC -sub_81743EC: ; 81743EC +sub_81743EC: @ 81743EC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -691594,7 +691594,7 @@ _081745D0: thumb_func_end sub_81743EC thumb_func_start sub_81745FC -sub_81745FC: ; 81745FC +sub_81745FC: @ 81745FC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -691731,7 +691731,7 @@ _081746E6: thumb_func_end sub_81745FC thumb_func_start sub_8174728 -sub_8174728: ; 8174728 +sub_8174728: @ 8174728 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -691896,7 +691896,7 @@ _08174884: thumb_func_end sub_8174728 thumb_func_start sub_8174898 -sub_8174898: ; 8174898 +sub_8174898: @ 8174898 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -691930,7 +691930,7 @@ sub_8174898: ; 8174898 thumb_func_end sub_8174898 thumb_func_start sub_81748F0 -sub_81748F0: ; 81748F0 +sub_81748F0: @ 81748F0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -692007,7 +692007,7 @@ _08174988: thumb_func_end sub_81748F0 thumb_func_start sub_81749A0 -sub_81749A0: ; 81749A0 +sub_81749A0: @ 81749A0 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -692051,7 +692051,7 @@ sub_81749A0: ; 81749A0 thumb_func_end sub_81749A0 thumb_func_start sub_8174A08 -sub_8174A08: ; 8174A08 +sub_8174A08: @ 8174A08 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -692075,7 +692075,7 @@ _08174A28: thumb_func_end sub_8174A08 thumb_func_start sub_8174A38 -sub_8174A38: ; 8174A38 +sub_8174A38: @ 8174A38 push {r4,lr} sub sp, 0xC movs r0, 0 @@ -692110,7 +692110,7 @@ sub_8174A38: ; 8174A38 thumb_func_end sub_8174A38 thumb_func_start sub_8174A88 -sub_8174A88: ; 8174A88 +sub_8174A88: @ 8174A88 push {r4-r7,lr} sub sp, 0x2C adds r7, r0, 0 @@ -692343,7 +692343,7 @@ _08174C82: thumb_func_end sub_8174A88 thumb_func_start sub_8174C98 -sub_8174C98: ; 8174C98 +sub_8174C98: @ 8174C98 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -692582,7 +692582,7 @@ _08174E30: thumb_func_end sub_8174C98 thumb_func_start sub_8174EC4 -sub_8174EC4: ; 8174EC4 +sub_8174EC4: @ 8174EC4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -692665,7 +692665,7 @@ _08174EEA: thumb_func_end sub_8174EC4 thumb_func_start sub_8174F70 -sub_8174F70: ; 8174F70 +sub_8174F70: @ 8174F70 push {lr} bl remove_some_task bl clear_tasks @@ -692686,7 +692686,7 @@ sub_8174F70: ; 8174F70 thumb_func_end sub_8174F70 thumb_func_start sub_8174FAC -sub_8174FAC: ; 8174FAC +sub_8174FAC: @ 8174FAC push {r4,lr} movs r0, 0 bl ResetBgsAndClearDma3BusyFlags @@ -692735,7 +692735,7 @@ sub_8174FAC: ; 8174FAC thumb_func_end sub_8174FAC thumb_func_start sub_8175024 -sub_8175024: ; 8175024 +sub_8175024: @ 8175024 push {r4,lr} sub sp, 0x8 ldr r0, =0x0203bcdc @@ -692848,7 +692848,7 @@ _08175114: thumb_func_end sub_8175024 thumb_func_start sub_8175120 -sub_8175120: ; 8175120 +sub_8175120: @ 8175120 push {r4,lr} adds r2, r0, 0 ldr r1, [r2, 0x20] @@ -692921,7 +692921,7 @@ _0817519C: thumb_func_end sub_8175120 thumb_func_start sub_81751A4 -sub_81751A4: ; 81751A4 +sub_81751A4: @ 81751A4 push {r4,r5,lr} adds r5, r0, 0 ldrh r1, [r5, 0x26] @@ -692969,7 +692969,7 @@ _081751F2: thumb_func_end sub_81751A4 thumb_func_start sub_81751FC -sub_81751FC: ; 81751FC +sub_81751FC: @ 81751FC push {r4,lr} bl GenerateRandomNumber lsls r0, 16 @@ -693030,7 +693030,7 @@ _08175276: thumb_func_end sub_81751FC thumb_func_start sub_8175280 -sub_8175280: ; 8175280 +sub_8175280: @ 8175280 push {r4,lr} ldr r4, =0x020375e0 movs r0, 0xB4 @@ -693059,7 +693059,7 @@ _081752AA: thumb_func_end sub_8175280 thumb_func_start sub_81752C0 -sub_81752C0: ; 81752C0 +sub_81752C0: @ 81752C0 push {r4,lr} ldr r0, =sub_8175364 bl get_task_id_by_function @@ -693082,7 +693082,7 @@ _081752D4: thumb_func_end sub_81752C0 thumb_func_start sub_81752F4 -sub_81752F4: ; 81752F4 +sub_81752F4: @ 81752F4 push {r4,r5,lr} adds r5, r0, 0 ldrh r1, [r5, 0xE] @@ -693139,7 +693139,7 @@ _08175358: thumb_func_end sub_81752F4 thumb_func_start sub_8175364 -sub_8175364: ; 8175364 +sub_8175364: @ 8175364 push {r4-r7,lr} mov r7, r8 push {r7} @@ -693293,7 +693293,7 @@ _081754B0: thumb_func_end sub_8175364 thumb_func_start sub_81754C8 -sub_81754C8: ; 81754C8 +sub_81754C8: @ 81754C8 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -693303,7 +693303,7 @@ sub_81754C8: ; 81754C8 thumb_func_end sub_81754C8 thumb_func_start sub_81754DC -sub_81754DC: ; 81754DC +sub_81754DC: @ 81754DC push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -693343,7 +693343,7 @@ _08175522: thumb_func_end sub_81754DC thumb_func_start sub_8175548 -sub_8175548: ; 8175548 +sub_8175548: @ 8175548 push {lr} movs r0, 0 bl ResetBgsAndClearDma3BusyFlags @@ -693377,7 +693377,7 @@ sub_8175548: ; 8175548 thumb_func_end sub_8175548 thumb_func_start sub_81755A4 -sub_81755A4: ; 81755A4 +sub_81755A4: @ 81755A4 push {lr} bl FreeAllWindowBuffers movs r0, 0 @@ -693391,7 +693391,7 @@ _081755B8: thumb_func_end sub_81755A4 thumb_func_start sub_81755BC -sub_81755BC: ; 81755BC +sub_81755BC: @ 81755BC push {r4,r5,lr} sub sp, 0x18 adds r4, r0, 0 @@ -693444,7 +693444,7 @@ _081755E4: thumb_func_end sub_81755BC thumb_func_start sub_8175620 -sub_8175620: ; 8175620 +sub_8175620: @ 8175620 push {r4-r7,lr} mov r7, r8 push {r7} @@ -693556,7 +693556,7 @@ _0817566A: thumb_func_end sub_8175620 thumb_func_start sub_8175744 -sub_8175744: ; 8175744 +sub_8175744: @ 8175744 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -693580,7 +693580,7 @@ _08175764: thumb_func_end sub_8175744 thumb_func_start sub_8175774 -sub_8175774: ; 8175774 +sub_8175774: @ 8175774 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -693652,7 +693652,7 @@ _081757FC: thumb_func_end sub_8175774 thumb_func_start sub_8175808 -sub_8175808: ; 8175808 +sub_8175808: @ 8175808 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -693682,7 +693682,7 @@ _08175836: thumb_func_end sub_8175808 thumb_func_start c2_080C9BFC -c2_080C9BFC: ; 8175848 +c2_080C9BFC: @ 8175848 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -693723,7 +693723,7 @@ _08175890: thumb_func_end c2_080C9BFC thumb_func_start sub_81758A4 -sub_81758A4: ; 81758A4 +sub_81758A4: @ 81758A4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -693753,7 +693753,7 @@ _081758D2: thumb_func_end sub_81758A4 thumb_func_start sub_81758E4 -sub_81758E4: ; 81758E4 +sub_81758E4: @ 81758E4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -693928,7 +693928,7 @@ _08175A7A: thumb_func_end sub_81758E4 thumb_func_start sub_8175A9C -sub_8175A9C: ; 8175A9C +sub_8175A9C: @ 8175A9C push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -693966,7 +693966,7 @@ _08175AD8: thumb_func_end sub_8175A9C thumb_func_start sub_8175AE4 -sub_8175AE4: ; 8175AE4 +sub_8175AE4: @ 8175AE4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -693993,7 +693993,7 @@ _08175B0A: thumb_func_end sub_8175AE4 thumb_func_start sub_8175B1C -sub_8175B1C: ; 8175B1C +sub_8175B1C: @ 8175B1C push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -694043,7 +694043,7 @@ sub_8175B1C: ; 8175B1C thumb_func_end sub_8175B1C thumb_func_start sub_8175B90 -sub_8175B90: ; 8175B90 +sub_8175B90: @ 8175B90 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -694081,7 +694081,7 @@ _08175BCC: thumb_func_end sub_8175B90 thumb_func_start sub_8175BD8 -sub_8175BD8: ; 8175BD8 +sub_8175BD8: @ 8175BD8 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -694124,7 +694124,7 @@ _08175C1E: thumb_func_end sub_8175BD8 thumb_func_start sub_8175C34 -sub_8175C34: ; 8175C34 +sub_8175C34: @ 8175C34 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -694191,7 +694191,7 @@ _08175CB8: thumb_func_end sub_8175C34 thumb_func_start sub_8175CC8 -sub_8175CC8: ; 8175CC8 +sub_8175CC8: @ 8175CC8 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -694208,7 +694208,7 @@ _08175CDC: thumb_func_end sub_8175CC8 thumb_func_start sub_8175CE4 -sub_8175CE4: ; 8175CE4 +sub_8175CE4: @ 8175CE4 push {lr} sub sp, 0x8 movs r0, 0 @@ -694284,7 +694284,7 @@ sub_8175CE4: ; 8175CE4 thumb_func_end sub_8175CE4 thumb_func_start sub_8175DA0 -sub_8175DA0: ; 8175DA0 +sub_8175DA0: @ 8175DA0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -694599,7 +694599,7 @@ _0817602A: thumb_func_end sub_8175DA0 thumb_func_start sub_817603C -sub_817603C: ; 817603C +sub_817603C: @ 817603C push {r4-r6,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -694707,7 +694707,7 @@ _081760F6: thumb_func_end sub_817603C thumb_func_start sub_81760FC -sub_81760FC: ; 81760FC +sub_81760FC: @ 81760FC push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -694873,7 +694873,7 @@ _08176244: thumb_func_end sub_81760FC thumb_func_start sub_817624C -sub_817624C: ; 817624C +sub_817624C: @ 817624C push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -695186,7 +695186,7 @@ _08176514: thumb_func_end sub_817624C thumb_func_start sub_817651C -sub_817651C: ; 817651C +sub_817651C: @ 817651C push {r4,r5,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -695337,7 +695337,7 @@ _08176646: thumb_func_end sub_817651C thumb_func_start sub_817664C -sub_817664C: ; 817664C +sub_817664C: @ 817664C push {r4-r7,lr} mov r7, r8 push {r7} @@ -695881,7 +695881,7 @@ _08176A94: thumb_func_end sub_817664C thumb_func_start sub_8176AB0 -sub_8176AB0: ; 8176AB0 +sub_8176AB0: @ 8176AB0 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -696071,7 +696071,7 @@ _08176C98: thumb_func_end sub_8176AB0 thumb_func_start sub_8176CA0 -sub_8176CA0: ; 8176CA0 +sub_8176CA0: @ 8176CA0 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -696134,7 +696134,7 @@ _08176D08: thumb_func_end sub_8176CA0 thumb_func_start sub_8176D1C -sub_8176D1C: ; 8176D1C +sub_8176D1C: @ 8176D1C push {r4-r7,lr} adds r3, r0, 0 adds r4, r2, 0 @@ -696177,7 +696177,7 @@ _08176D52: thumb_func_end sub_8176D1C thumb_func_start sub_8176D78 -sub_8176D78: ; 8176D78 +sub_8176D78: @ 8176D78 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -696218,7 +696218,7 @@ _08176DB6: thumb_func_end sub_8176D78 thumb_func_start sub_8176DBC -sub_8176DBC: ; 8176DBC +sub_8176DBC: @ 8176DBC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -696289,7 +696289,7 @@ _08176DFC: thumb_func_end sub_8176DBC thumb_func_start sub_8176E40 -sub_8176E40: ; 8176E40 +sub_8176E40: @ 8176E40 push {r4-r7,lr} sub sp, 0x4 lsls r0, 16 @@ -696360,7 +696360,7 @@ _08176E5E: thumb_func_end sub_8176E40 thumb_func_start sub_8176EE8 -sub_8176EE8: ; 8176EE8 +sub_8176EE8: @ 8176EE8 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203bd28 @@ -696443,7 +696443,7 @@ _08176F88: thumb_func_end sub_8176EE8 thumb_func_start sub_8176F90 -sub_8176F90: ; 8176F90 +sub_8176F90: @ 8176F90 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203bd28 @@ -696543,7 +696543,7 @@ _08177048: thumb_func_end sub_8176F90 thumb_func_start sub_8177050 -sub_8177050: ; 8177050 +sub_8177050: @ 8177050 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -696776,7 +696776,7 @@ _0817721C: thumb_func_end sub_8177050 thumb_func_start sub_8177224 -sub_8177224: ; 8177224 +sub_8177224: @ 8177224 push {r4-r7,lr} adds r5, r3, 0 lsls r0, 16 @@ -696846,7 +696846,7 @@ sub_8177224: ; 8177224 thumb_func_end sub_8177224 thumb_func_start sub_81772B8 -sub_81772B8: ; 81772B8 +sub_81772B8: @ 81772B8 push {r4,lr} adds r3, r0, 0 ldr r4, =0x02020630 @@ -696952,7 +696952,7 @@ _08177380: thumb_func_end sub_81772B8 thumb_func_start sub_8177388 -sub_8177388: ; 8177388 +sub_8177388: @ 8177388 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -697188,7 +697188,7 @@ _0817753E: thumb_func_end sub_8177388 thumb_func_start sub_8177558 -sub_8177558: ; 8177558 +sub_8177558: @ 8177558 push {r4,lr} bl GenerateRandomNumber adds r4, r0, 0 @@ -697208,7 +697208,7 @@ sub_8177558: ; 8177558 thumb_func_end sub_8177558 thumb_func_start sub_8177584 -sub_8177584: ; 8177584 +sub_8177584: @ 8177584 push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -697243,7 +697243,7 @@ _081775B4: thumb_func_end sub_8177584 thumb_func_start sub_81775CC -sub_81775CC: ; 81775CC +sub_81775CC: @ 81775CC push {lr} bl sub_817783C ldr r1, =0x020375f0 @@ -697254,7 +697254,7 @@ sub_81775CC: ; 81775CC thumb_func_end sub_81775CC thumb_func_start sub_81775E0 -sub_81775E0: ; 81775E0 +sub_81775E0: @ 81775E0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -697449,7 +697449,7 @@ _0817776E: thumb_func_end sub_81775E0 thumb_func_start sub_817778C -sub_817778C: ; 817778C +sub_817778C: @ 817778C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -697515,7 +697515,7 @@ _081777FA: thumb_func_end sub_817778C thumb_func_start sub_8177814 -sub_8177814: ; 8177814 +sub_8177814: @ 8177814 push {r4,lr} adds r1, r0, 0 lsrs r4, r1, 16 @@ -697533,7 +697533,7 @@ sub_8177814: ; 8177814 thumb_func_end sub_8177814 thumb_func_start sub_817783C -sub_817783C: ; 817783C +sub_817783C: @ 817783C push {r4,lr} ldr r0, =0x0000404b bl VarGet @@ -697551,7 +697551,7 @@ sub_817783C: ; 817783C thumb_func_end sub_817783C thumb_func_start sub_8177864 -sub_8177864: ; 8177864 +sub_8177864: @ 8177864 push {lr} lsls r0, 16 lsrs r0, 16 @@ -697561,7 +697561,7 @@ sub_8177864: ; 8177864 thumb_func_end sub_8177864 thumb_func_start sub_8177874 -sub_8177874: ; 8177874 +sub_8177874: @ 8177874 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -697571,7 +697571,7 @@ sub_8177874: ; 8177874 thumb_func_end sub_8177874 thumb_func_start sub_8177888 -sub_8177888: ; 8177888 +sub_8177888: @ 8177888 push {r4,r5,lr} sub sp, 0xC movs r0, 0 @@ -697711,7 +697711,7 @@ _0817797C: thumb_func_end sub_8177888 thumb_func_start sub_8177A08 -sub_8177A08: ; 8177A08 +sub_8177A08: @ 8177A08 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -697722,7 +697722,7 @@ sub_8177A08: ; 8177A08 thumb_func_end sub_8177A08 thumb_func_start sub_8177A20 -sub_8177A20: ; 8177A20 +sub_8177A20: @ 8177A20 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -697746,7 +697746,7 @@ _08177A40: thumb_func_end sub_8177A20 thumb_func_start sub_8177A50 -sub_8177A50: ; 8177A50 +sub_8177A50: @ 8177A50 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -697780,7 +697780,7 @@ _08177A82: thumb_func_end sub_8177A50 thumb_func_start sub_8177A98 -sub_8177A98: ; 8177A98 +sub_8177A98: @ 8177A98 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -697806,7 +697806,7 @@ _08177AC2: thumb_func_end sub_8177A98 thumb_func_start pokedex_diploma_something -pokedex_diploma_something: ; 8177AD4 +pokedex_diploma_something: @ 8177AD4 push {r4,lr} bl sub_80C0944 lsls r0, 16 @@ -697849,7 +697849,7 @@ _08177B0C: thumb_func_end pokedex_diploma_something thumb_func_start sub_8177B44 -sub_8177B44: ; 8177B44 +sub_8177B44: @ 8177B44 push {lr} movs r0, 0 bl ResetBgsAndClearDma3BusyFlags @@ -697884,7 +697884,7 @@ sub_8177B44: ; 8177B44 thumb_func_end sub_8177B44 thumb_func_start sub_8177B9C -sub_8177B9C: ; 8177B9C +sub_8177B9C: @ 8177B9C push {lr} ldr r0, =gUnknown_085E8204 bl InitWindows @@ -697904,7 +697904,7 @@ sub_8177B9C: ; 8177B9C thumb_func_end sub_8177B9C thumb_func_start sub_8177BCC -sub_8177BCC: ; 8177BCC +sub_8177BCC: @ 8177BCC push {r4-r6,lr} sub sp, 0x18 adds r6, r0, 0 @@ -697940,7 +697940,7 @@ sub_8177BCC: ; 8177BCC thumb_func_end sub_8177BCC thumb_func_start sub_8177C14 -sub_8177C14: ; 8177C14 +sub_8177C14: @ 8177C14 push {r4,lr} ldr r4, =0x0203bcf4 ldr r0, =0x0000180c @@ -697965,7 +697965,7 @@ sub_8177C14: ; 8177C14 thumb_func_end sub_8177C14 thumb_func_start sub_8177C54 -sub_8177C54: ; 8177C54 +sub_8177C54: @ 8177C54 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -697977,7 +697977,7 @@ sub_8177C54: ; 8177C54 thumb_func_end sub_8177C54 thumb_func_start sub_8177C70 -sub_8177C70: ; 8177C70 +sub_8177C70: @ 8177C70 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -697987,7 +697987,7 @@ sub_8177C70: ; 8177C70 thumb_func_end sub_8177C70 thumb_func_start sub_8177C84 -sub_8177C84: ; 8177C84 +sub_8177C84: @ 8177C84 push {lr} _08177C86: bl sub_81221EC @@ -698011,7 +698011,7 @@ _08177CAA: thumb_func_end sub_8177C84 thumb_func_start sub_8177CB0 -sub_8177CB0: ; 8177CB0 +sub_8177CB0: @ 8177CB0 push {lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -698162,7 +698162,7 @@ _08177E0E: thumb_func_end sub_8177CB0 thumb_func_start sub_8177E14 -sub_8177E14: ; 8177E14 +sub_8177E14: @ 8177E14 push {r4,lr} movs r0, 0 bl ResetBgsAndClearDma3BusyFlags @@ -698207,7 +698207,7 @@ sub_8177E14: ; 8177E14 thumb_func_end sub_8177E14 thumb_func_start sub_8177E88 -sub_8177E88: ; 8177E88 +sub_8177E88: @ 8177E88 push {r4-r7,lr} sub sp, 0x4 ldr r1, =0x0203bcf4 @@ -698364,7 +698364,7 @@ _08177FFE: thumb_func_end sub_8177E88 thumb_func_start sub_8178008 -sub_8178008: ; 8178008 +sub_8178008: @ 8178008 push {r4,lr} ldr r0, =gUnknown_085EFD28 bl InitWindows @@ -698394,7 +698394,7 @@ _08178020: thumb_func_end sub_8178008 thumb_func_start sub_817804C -sub_817804C: ; 817804C +sub_817804C: @ 817804C push {r4-r6,lr} sub sp, 0x14 ldr r6, [sp, 0x24] @@ -698429,7 +698429,7 @@ sub_817804C: ; 817804C thumb_func_end sub_817804C thumb_func_start sub_8178090 -sub_8178090: ; 8178090 +sub_8178090: @ 8178090 push {r4,lr} sub sp, 0x8 movs r0, 0 @@ -698473,7 +698473,7 @@ sub_8178090: ; 8178090 thumb_func_end sub_8178090 thumb_func_start sub_81780F4 -sub_81780F4: ; 81780F4 +sub_81780F4: @ 81780F4 push {lr} bl sub_8178110 bl sub_8178174 @@ -698485,7 +698485,7 @@ sub_81780F4: ; 81780F4 thumb_func_end sub_81780F4 thumb_func_start sub_8178110 -sub_8178110: ; 8178110 +sub_8178110: @ 8178110 push {r4-r6,lr} sub sp, 0x8 ldr r5, =0x0203bcf4 @@ -698525,7 +698525,7 @@ sub_8178110: ; 8178110 thumb_func_end sub_8178110 thumb_func_start sub_8178174 -sub_8178174: ; 8178174 +sub_8178174: @ 8178174 push {r4-r7,lr} sub sp, 0xC ldr r0, =0x0203bcf4 @@ -698617,7 +698617,7 @@ _08178242: thumb_func_end sub_8178174 thumb_func_start itemid_copy_name -itemid_copy_name: ; 8178250 +itemid_copy_name: @ 8178250 push {r4-r6,lr} sub sp, 0xC ldr r0, =0x0203bcf4 @@ -698675,7 +698675,7 @@ _081782C2: thumb_func_end itemid_copy_name thumb_func_start sub_81782D0 -sub_81782D0: ; 81782D0 +sub_81782D0: @ 81782D0 push {lr} sub sp, 0xC ldr r0, =0x0203bcf4 @@ -698702,7 +698702,7 @@ sub_81782D0: ; 81782D0 thumb_func_end sub_81782D0 thumb_func_start sub_8178304 -sub_8178304: ; 8178304 +sub_8178304: @ 8178304 push {lr} sub sp, 0xC ldr r0, =0x0203bcf4 @@ -698729,7 +698729,7 @@ sub_8178304: ; 8178304 thumb_func_end sub_8178304 thumb_func_start sub_8178338 -sub_8178338: ; 8178338 +sub_8178338: @ 8178338 push {r4,lr} ldr r4, =0x0203bcf4 ldr r0, [r4] @@ -698754,7 +698754,7 @@ sub_8178338: ; 8178338 thumb_func_end sub_8178338 thumb_func_start sub_817836C -sub_817836C: ; 817836C +sub_817836C: @ 817836C push {lr} ldr r0, =0x0203bcf4 ldr r0, [r0] @@ -698774,7 +698774,7 @@ sub_817836C: ; 817836C thumb_func_end sub_817836C thumb_func_start sub_817839C -sub_817839C: ; 817839C +sub_817839C: @ 817839C push {r4,lr} movs r0, 0x40 bl sub_80D518C @@ -698814,7 +698814,7 @@ sub_817839C: ; 817839C thumb_func_end sub_817839C thumb_func_start sub_8178404 -sub_8178404: ; 8178404 +sub_8178404: @ 8178404 push {r4,r5,lr} ldr r4, =0x0203bcf4 ldr r0, [r4] @@ -699001,7 +699001,7 @@ _08178588: thumb_func_end sub_8178404 thumb_func_start sub_8178594 -sub_8178594: ; 8178594 +sub_8178594: @ 8178594 push {r4,lr} movs r4, 0 _08178598: @@ -699029,7 +699029,7 @@ _08178598: thumb_func_end sub_8178594 thumb_func_start sub_81785D0 -sub_81785D0: ; 81785D0 +sub_81785D0: @ 81785D0 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -699059,7 +699059,7 @@ sub_81785D0: ; 81785D0 thumb_func_end sub_81785D0 thumb_func_start sub_8178610 -sub_8178610: ; 8178610 +sub_8178610: @ 8178610 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -699087,7 +699087,7 @@ _08178642: thumb_func_end sub_8178610 thumb_func_start sub_8178654 -sub_8178654: ; 8178654 +sub_8178654: @ 8178654 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -699132,7 +699132,7 @@ _081786A6: thumb_func_end sub_8178654 thumb_func_start sub_81786AC -sub_81786AC: ; 81786AC +sub_81786AC: @ 81786AC push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -699191,7 +699191,7 @@ _08178718: thumb_func_end sub_81786AC thumb_func_start sub_8178728 -sub_8178728: ; 8178728 +sub_8178728: @ 8178728 push {r4-r6,lr} ldr r5, =0x0203ce70 adds r6, r5, 0 @@ -699261,7 +699261,7 @@ _0817877A: thumb_func_end sub_8178728 thumb_func_start sub_81787AC -sub_81787AC: ; 81787AC +sub_81787AC: @ 81787AC push {r4-r7,lr} mov r7, r8 push {r7} @@ -699470,7 +699470,7 @@ _08178922: thumb_func_end sub_81787AC thumb_func_start sub_8178944 -sub_8178944: ; 8178944 +sub_8178944: @ 8178944 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -699480,7 +699480,7 @@ sub_8178944: ; 8178944 thumb_func_end sub_8178944 thumb_func_start sub_8178958 -sub_8178958: ; 8178958 +sub_8178958: @ 8178958 push {lr} movs r2, 0 ldr r1, =0x020229e8 @@ -699497,7 +699497,7 @@ _08178968: thumb_func_end sub_8178958 thumb_func_start sub_8178974 -sub_8178974: ; 8178974 +sub_8178974: @ 8178974 push {r4,lr} sub sp, 0x8 bl ResetAllObjectData @@ -699572,7 +699572,7 @@ _08178A22: thumb_func_end sub_8178974 thumb_func_start sub_8178A40 -sub_8178A40: ; 8178A40 +sub_8178A40: @ 8178A40 push {r4-r6,lr} adds r6, r0, 0 adds r4, r1, 0 @@ -699601,7 +699601,7 @@ _08178A66: thumb_func_end sub_8178A40 thumb_func_start sub_8178A78 -sub_8178A78: ; 8178A78 +sub_8178A78: @ 8178A78 push {r4-r6,lr} sub sp, 0x8 ldr r1, =0x030022c0 @@ -700066,7 +700066,7 @@ _08178E98: thumb_func_end sub_8178A78 thumb_func_start sub_8178EC4 -sub_8178EC4: ; 8178EC4 +sub_8178EC4: @ 8178EC4 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -700131,7 +700131,7 @@ sub_8178EC4: ; 8178EC4 thumb_func_end sub_8178EC4 thumb_func_start sub_8178F44 -sub_8178F44: ; 8178F44 +sub_8178F44: @ 8178F44 push {r4,r5,lr} sub sp, 0x18 adds r5, r0, 0 @@ -700170,7 +700170,7 @@ sub_8178F44: ; 8178F44 thumb_func_end sub_8178F44 thumb_func_start fullscreen_save_activate -fullscreen_save_activate: ; 8178F90 +fullscreen_save_activate: @ 8178F90 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -700194,7 +700194,7 @@ fullscreen_save_activate: ; 8178F90 thumb_func_end fullscreen_save_activate thumb_func_start sub_8178FC8 -sub_8178FC8: ; 8178FC8 +sub_8178FC8: @ 8178FC8 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -700204,7 +700204,7 @@ sub_8178FC8: ; 8178FC8 thumb_func_end sub_8178FC8 thumb_func_start sub_8178FDC -sub_8178FDC: ; 8178FDC +sub_8178FDC: @ 8178FDC push {r4-r7,lr} mov r7, r8 push {r7} @@ -700444,7 +700444,7 @@ _08179272: thumb_func_end sub_8178FDC thumb_func_start sub_8179288 -sub_8179288: ; 8179288 +sub_8179288: @ 8179288 push {r4-r6,lr} movs r5, 0 ldr r0, =0x0203bcfe @@ -700546,7 +700546,7 @@ _08179380: thumb_func_end sub_8179288 thumb_func_start sub_8179390 -sub_8179390: ; 8179390 +sub_8179390: @ 8179390 push {lr} ldr r1, =0x0203bcfe movs r0, 0 @@ -700576,7 +700576,7 @@ _081793C4: thumb_func_end sub_8179390 thumb_func_start sub_81793E0 -sub_81793E0: ; 81793E0 +sub_81793E0: @ 81793E0 push {lr} sub sp, 0x4 ldr r0, =0x0203bcfe @@ -700606,7 +700606,7 @@ _08179410: thumb_func_end sub_81793E0 thumb_func_start sub_8179428 -sub_8179428: ; 8179428 +sub_8179428: @ 8179428 push {r4,r5,lr} bl fade_and_return_progress_probably lsls r0, 24 @@ -700630,7 +700630,7 @@ _0817944E: thumb_func_end sub_8179428 thumb_func_start sub_8179454 -sub_8179454: ; 8179454 +sub_8179454: @ 8179454 push {r4,r5,lr} ldr r5, =0x030022c0 ldr r0, [r5, 0x24] @@ -700715,7 +700715,7 @@ _08179500: thumb_func_end sub_8179454 thumb_func_start sub_8179514 -sub_8179514: ; 8179514 +sub_8179514: @ 8179514 push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -700749,7 +700749,7 @@ _0817954E: thumb_func_end sub_8179514 thumb_func_start sub_8179554 -sub_8179554: ; 8179554 +sub_8179554: @ 8179554 push {r4-r7,lr} mov r7, r8 push {r7} @@ -700794,7 +700794,7 @@ _08179596: thumb_func_end sub_8179554 thumb_func_start sub_81795AC -sub_81795AC: ; 81795AC +sub_81795AC: @ 81795AC push {r4-r6,lr} adds r5, r0, 0 movs r6, 0 @@ -700830,7 +700830,7 @@ _081795E0: thumb_func_end sub_81795AC thumb_func_start sub_81795E8 -sub_81795E8: ; 81795E8 +sub_81795E8: @ 81795E8 push {lr} ldr r0, =0x000008af bl FlagGet @@ -700865,7 +700865,7 @@ _08179636: thumb_func_end sub_81795E8 thumb_func_start sub_817963C -sub_817963C: ; 817963C +sub_817963C: @ 817963C push {lr} ldr r2, =0x0000022a movs r0, 0x10 @@ -700904,7 +700904,7 @@ sub_817963C: ; 817963C thumb_func_end sub_817963C thumb_func_start sub_81796AC -sub_81796AC: ; 81796AC +sub_81796AC: @ 81796AC push {r4,lr} ldr r4, =0x020244ec adds r0, r4, 0 @@ -700941,12 +700941,12 @@ _081796F6: thumb_func_end sub_81796AC thumb_func_start nullsub_84 -nullsub_84: ; 81796FC +nullsub_84: @ 81796FC bx lr thumb_func_end nullsub_84 thumb_func_start sub_8179700 -sub_8179700: ; 8179700 +sub_8179700: @ 8179700 push {lr} ldr r0, =sub_8179778 movs r1, 0x9 @@ -700975,7 +700975,7 @@ sub_8179700: ; 8179700 thumb_func_end sub_8179700 thumb_func_start sub_817973C -sub_817973C: ; 817973C +sub_817973C: @ 817973C push {lr} ldr r0, =sub_8179778 movs r1, 0x9 @@ -701004,7 +701004,7 @@ sub_817973C: ; 817973C thumb_func_end sub_817973C thumb_func_start sub_8179778 -sub_8179778: ; 8179778 +sub_8179778: @ 8179778 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -701052,7 +701052,7 @@ _081797D0: thumb_func_end sub_8179778 thumb_func_start sub_81797DC -sub_81797DC: ; 81797DC +sub_81797DC: @ 81797DC push {lr} movs r0, 0x8B lsls r0, 4 @@ -701092,7 +701092,7 @@ _0817982E: thumb_func_end sub_81797DC thumb_func_start sub_8179834 -sub_8179834: ; 8179834 +sub_8179834: @ 8179834 push {lr} bl brm_get_pokemon_selection ldr r1, =0x02038c08 @@ -701107,7 +701107,7 @@ sub_8179834: ; 8179834 thumb_func_end sub_8179834 thumb_func_start sub_8179850 -sub_8179850: ; 8179850 +sub_8179850: @ 8179850 push {lr} movs r0, 0x3C bl FieldEffectActiveListRemove @@ -701117,7 +701117,7 @@ sub_8179850: ; 8179850 thumb_func_end sub_8179850 thumb_func_start sub_8179860 -sub_8179860: ; 8179860 +sub_8179860: @ 8179860 push {lr} ldr r2, =0x0000022a movs r0, 0xE @@ -701157,7 +701157,7 @@ sub_8179860: ; 8179860 thumb_func_end sub_8179860 thumb_func_start sub_81798D0 -sub_81798D0: ; 81798D0 +sub_81798D0: @ 81798D0 push {lr} ldr r0, =0x000008b2 bl FlagGet @@ -701188,7 +701188,7 @@ _08179912: thumb_func_end sub_81798D0 thumb_func_start sub_8179918 -sub_8179918: ; 8179918 +sub_8179918: @ 8179918 push {lr} bl brm_get_pokemon_selection ldr r1, =0x02038c08 @@ -701203,7 +701203,7 @@ sub_8179918: ; 8179918 thumb_func_end sub_8179918 thumb_func_start sub_8179934 -sub_8179934: ; 8179934 +sub_8179934: @ 8179934 push {lr} movs r0, 0x3C bl FieldEffectActiveListRemove @@ -701213,7 +701213,7 @@ sub_8179934: ; 8179934 thumb_func_end sub_8179934 thumb_func_start sub_8179944 -sub_8179944: ; 8179944 +sub_8179944: @ 8179944 push {lr} ldr r2, =0x0000022a movs r0, 0xE @@ -701252,12 +701252,12 @@ sub_8179944: ; 8179944 thumb_func_end sub_8179944 thumb_func_start nullsub_64 -nullsub_64: ; 81799B4 +nullsub_64: @ 81799B4 bx lr thumb_func_end nullsub_64 thumb_func_start sub_81799B8 -sub_81799B8: ; 81799B8 +sub_81799B8: @ 81799B8 push {lr} bl oei_task_add lsls r0, 24 @@ -701292,7 +701292,7 @@ _081799F0: thumb_func_end sub_81799B8 thumb_func_start sub_8179A04 -sub_8179A04: ; 8179A04 +sub_8179A04: @ 8179A04 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -701449,7 +701449,7 @@ _08179B5C: thumb_func_end sub_8179A04 thumb_func_start sub_8179B68 -sub_8179B68: ; 8179B68 +sub_8179B68: @ 8179B68 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -701461,7 +701461,7 @@ sub_8179B68: ; 8179B68 thumb_func_end sub_8179B68 thumb_func_start sub_8179B84 -sub_8179B84: ; 8179B84 +sub_8179B84: @ 8179B84 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -701471,7 +701471,7 @@ sub_8179B84: ; 8179B84 thumb_func_end sub_8179B84 thumb_func_start sub_8179B98 -sub_8179B98: ; 8179B98 +sub_8179B98: @ 8179B98 push {r4,lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -701663,7 +701663,7 @@ _08179D66: thumb_func_end sub_8179B98 thumb_func_start sub_8179D70 -sub_8179D70: ; 8179D70 +sub_8179D70: @ 8179D70 push {lr} _08179D72: bl sub_81221EC @@ -701687,7 +701687,7 @@ _08179D96: thumb_func_end sub_8179D70 thumb_func_start sub_8179D9C -sub_8179D9C: ; 8179D9C +sub_8179D9C: @ 8179D9C push {lr} bl sub_8121DA0 movs r0, 0 @@ -701721,7 +701721,7 @@ sub_8179D9C: ; 8179D9C thumb_func_end sub_8179D9C thumb_func_start sub_8179DF4 -sub_8179DF4: ; 8179DF4 +sub_8179DF4: @ 8179DF4 push {r4-r6,lr} sub sp, 0x4 adds r6, r0, 0 @@ -701889,7 +701889,7 @@ _08179FA2: thumb_func_end sub_8179DF4 thumb_func_start sub_8179FAC -sub_8179FAC: ; 8179FAC +sub_8179FAC: @ 8179FAC push {lr} ldr r0, =gUnknown_085F0558 bl InitWindows @@ -701915,7 +701915,7 @@ sub_8179FAC: ; 8179FAC thumb_func_end sub_8179FAC thumb_func_start sub_8179FEC -sub_8179FEC: ; 8179FEC +sub_8179FEC: @ 8179FEC push {lr} lsls r0, 24 ldr r1, =0x03005d8c @@ -701943,7 +701943,7 @@ sub_8179FEC: ; 8179FEC thumb_func_end sub_8179FEC thumb_func_start sub_817A030 -sub_817A030: ; 817A030 +sub_817A030: @ 817A030 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -702075,7 +702075,7 @@ _0817A154: thumb_func_end sub_817A030 thumb_func_start sub_817A168 -sub_817A168: ; 817A168 +sub_817A168: @ 817A168 push {lr} ldr r0, =sub_817A030 movs r1, 0 @@ -702097,7 +702097,7 @@ sub_817A168: ; 817A168 thumb_func_end sub_817A168 thumb_func_start sub_817A194 -sub_817A194: ; 817A194 +sub_817A194: @ 817A194 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -702122,7 +702122,7 @@ _0817A1B6: thumb_func_end sub_817A194 thumb_func_start sub_817A1C4 -sub_817A1C4: ; 817A1C4 +sub_817A1C4: @ 817A1C4 push {r4-r7,lr} sub sp, 0x10 lsls r0, 24 @@ -702214,7 +702214,7 @@ _0817A268: thumb_func_end sub_817A1C4 thumb_func_start sub_817A2C0 -sub_817A2C0: ; 817A2C0 +sub_817A2C0: @ 817A2C0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -702249,7 +702249,7 @@ _0817A304: thumb_func_end sub_817A2C0 thumb_func_start sub_817A320 -sub_817A320: ; 817A320 +sub_817A320: @ 817A320 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -702277,7 +702277,7 @@ sub_817A320: ; 817A320 thumb_func_end sub_817A320 thumb_func_start sub_817A358 -sub_817A358: ; 817A358 +sub_817A358: @ 817A358 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -702370,7 +702370,7 @@ _0817A402: thumb_func_end sub_817A358 thumb_func_start sub_817A434 -sub_817A434: ; 817A434 +sub_817A434: @ 817A434 lsls r0, 24 lsrs r0, 24 ldr r3, =0x02020630 @@ -702395,7 +702395,7 @@ sub_817A434: ; 817A434 thumb_func_end sub_817A434 thumb_func_start sub_817A468 -sub_817A468: ; 817A468 +sub_817A468: @ 817A468 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x20] @@ -702429,7 +702429,7 @@ _0817A49A: thumb_func_end sub_817A468 thumb_func_start sub_817A4A4 -sub_817A4A4: ; 817A4A4 +sub_817A4A4: @ 817A4A4 push {r4,r5,lr} movs r0, 0xBC movs r1, 0x64 @@ -702468,7 +702468,7 @@ sub_817A4A4: ; 817A4A4 thumb_func_end sub_817A4A4 thumb_func_start sub_817A4F8 -sub_817A4F8: ; 817A4F8 +sub_817A4F8: @ 817A4F8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -702522,7 +702522,7 @@ _0817A548: thumb_func_end sub_817A4F8 thumb_func_start sub_817A56C -sub_817A56C: ; 817A56C +sub_817A56C: @ 817A56C push {lr} ldr r0, =gUnknown_085F06A8 movs r1, 0xAE @@ -702546,7 +702546,7 @@ sub_817A56C: ; 817A56C thumb_func_end sub_817A56C thumb_func_start sub_817A5A0 -sub_817A5A0: ; 817A5A0 +sub_817A5A0: @ 817A5A0 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x20] @@ -702571,7 +702571,7 @@ _0817A5C6: thumb_func_end sub_817A5A0 thumb_func_start sub_817A5CC -sub_817A5CC: ; 817A5CC +sub_817A5CC: @ 817A5CC push {r4-r7,lr} ldr r0, =0x0203bd18 ldr r1, [r0] @@ -702620,7 +702620,7 @@ _0817A61A: thumb_func_end sub_817A5CC thumb_func_start sub_817A634 -sub_817A634: ; 817A634 +sub_817A634: @ 817A634 push {r4,lr} ldr r0, =0x0203bd18 ldr r4, [r0] @@ -702873,7 +702873,7 @@ _0817A90E: thumb_func_end sub_817A634 thumb_func_start sub_817A91C -sub_817A91C: ; 817A91C +sub_817A91C: @ 817A91C push {r4-r7,lr} ldr r0, =0x0203bd18 ldr r5, [r0] @@ -702962,7 +702962,7 @@ _0817A9DE: thumb_func_end sub_817A91C thumb_func_start sub_817A9E4 -sub_817A9E4: ; 817A9E4 +sub_817A9E4: @ 817A9E4 push {r4,r5,lr} ldr r0, =0x0203bd18 ldr r2, [r0] @@ -703007,7 +703007,7 @@ _0817AA36: thumb_func_end sub_817A9E4 thumb_func_start sub_817AA3C -sub_817AA3C: ; 817AA3C +sub_817AA3C: @ 817AA3C push {lr} ldr r0, =0x0203bd18 ldr r0, [r0] @@ -703020,7 +703020,7 @@ sub_817AA3C: ; 817AA3C thumb_func_end sub_817AA3C thumb_func_start sub_817AA54 -sub_817AA54: ; 817AA54 +sub_817AA54: @ 817AA54 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -703153,7 +703153,7 @@ _0817AB20: thumb_func_end sub_817AA54 thumb_func_start sub_817AB68 -sub_817AB68: ; 817AB68 +sub_817AB68: @ 817AB68 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -703314,7 +703314,7 @@ _0817ACB8: thumb_func_end sub_817AB68 thumb_func_start c2_clear_save_data_screen_2 -c2_clear_save_data_screen_2: ; 817ACC8 +c2_clear_save_data_screen_2: @ 817ACC8 push {lr} bl sub_817AE00 lsls r0, 24 @@ -703330,7 +703330,7 @@ _0817ACDC: thumb_func_end c2_clear_save_data_screen_2 thumb_func_start sub_817ACE4 -sub_817ACE4: ; 817ACE4 +sub_817ACE4: @ 817ACE4 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -703370,7 +703370,7 @@ sub_817ACE4: ; 817ACE4 thumb_func_end sub_817ACE4 thumb_func_start sub_817AD40 -sub_817AD40: ; 817AD40 +sub_817AD40: @ 817AD40 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -703429,7 +703429,7 @@ _0817ADB2: thumb_func_end sub_817AD40 thumb_func_start sub_817ADC0 -sub_817ADC0: ; 817ADC0 +sub_817ADC0: @ 817ADC0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -703446,7 +703446,7 @@ sub_817ADC0: ; 817ADC0 thumb_func_end sub_817ADC0 thumb_func_start sub_817ADE4 -sub_817ADE4: ; 817ADE4 +sub_817ADE4: @ 817ADE4 push {lr} bl RunActiveTasks bl fade_and_return_progress_probably @@ -703455,7 +703455,7 @@ sub_817ADE4: ; 817ADE4 thumb_func_end sub_817ADE4 thumb_func_start sub_817ADF4 -sub_817ADF4: ; 817ADF4 +sub_817ADF4: @ 817ADF4 push {lr} bl copy_pal_bg_faded_to_pal_ram pop {r0} @@ -703463,7 +703463,7 @@ sub_817ADF4: ; 817ADF4 thumb_func_end sub_817ADF4 thumb_func_start sub_817AE00 -sub_817AE00: ; 817AE00 +sub_817AE00: @ 817AE00 push {r4,lr} sub sp, 0xC ldr r0, =0x030022c0 @@ -703640,7 +703640,7 @@ _0817AFCA: thumb_func_end sub_817AE00 thumb_func_start sub_817AFD4 -sub_817AFD4: ; 817AFD4 +sub_817AFD4: @ 817AFD4 push {r4,lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -703682,7 +703682,7 @@ _0817B020: thumb_func_end sub_817AFD4 thumb_func_start sub_817B02C -sub_817B02C: ; 817B02C +sub_817B02C: @ 817B02C push {lr} ldr r0, =gUnknown_085F06C8 bl InitWindows @@ -703705,7 +703705,7 @@ sub_817B02C: ; 817B02C thumb_func_end sub_817B02C thumb_func_start load_intro_part2_graphics -load_intro_part2_graphics: ; 817B064 +load_intro_part2_graphics: @ 817B064 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -703779,7 +703779,7 @@ _0817B11E: thumb_func_end load_intro_part2_graphics thumb_func_start sub_817B150 -sub_817B150: ; 817B150 +sub_817B150: @ 817B150 push {lr} lsls r0, 24 lsrs r0, 24 @@ -703826,7 +703826,7 @@ _0817B1B6: thumb_func_end sub_817B150 thumb_func_start sub_817B1C8 -sub_817B1C8: ; 817B1C8 +sub_817B1C8: @ 817B1C8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -703970,7 +703970,7 @@ _0817B370: thumb_func_end sub_817B1C8 thumb_func_start sub_817B3A8 -sub_817B3A8: ; 817B3A8 +sub_817B3A8: @ 817B3A8 push {lr} ldr r1, =0x00000603 movs r0, 0xE @@ -703991,7 +703991,7 @@ sub_817B3A8: ; 817B3A8 thumb_func_end sub_817B3A8 thumb_func_start sub_817B3DC -sub_817B3DC: ; 817B3DC +sub_817B3DC: @ 817B3DC push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -704052,7 +704052,7 @@ sub_817B3DC: ; 817B3DC thumb_func_end sub_817B3DC thumb_func_start sub_817B458 -sub_817B458: ; 817B458 +sub_817B458: @ 817B458 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -704160,7 +704160,7 @@ _0817B532: thumb_func_end sub_817B458 thumb_func_start sub_817B540 -sub_817B540: ; 817B540 +sub_817B540: @ 817B540 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -704269,7 +704269,7 @@ _0817B620: thumb_func_end sub_817B540 thumb_func_start sub_817B62C -sub_817B62C: ; 817B62C +sub_817B62C: @ 817B62C push {lr} adds r2, r0, 0 ldr r0, =0x0203bd28 @@ -704323,7 +704323,7 @@ _0817B690: thumb_func_end sub_817B62C thumb_func_start sub_817B698 -sub_817B698: ; 817B698 +sub_817B698: @ 817B698 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -704426,7 +704426,7 @@ _0817B74E: thumb_func_end sub_817B698 thumb_func_start sub_817B76C -sub_817B76C: ; 817B76C +sub_817B76C: @ 817B76C push {lr} ldr r1, =gUnknown_085F50A4 ldr r2, =gUnknown_085F5094 @@ -704439,7 +704439,7 @@ sub_817B76C: ; 817B76C thumb_func_end sub_817B76C thumb_func_start sub_817B788 -sub_817B788: ; 817B788 +sub_817B788: @ 817B788 push {lr} ldr r1, =gUnknown_085F5120 ldr r2, =gUnknown_085F5114 @@ -704452,7 +704452,7 @@ sub_817B788: ; 817B788 thumb_func_end sub_817B788 thumb_func_start sub_817B7A4 -sub_817B7A4: ; 817B7A4 +sub_817B7A4: @ 817B7A4 push {lr} ldr r1, =gUnknown_085F519C ldr r2, =gUnknown_085F5198 @@ -704465,12 +704465,12 @@ sub_817B7A4: ; 817B7A4 thumb_func_end sub_817B7A4 thumb_func_start nullsub_65 -nullsub_65: ; 817B7C0 +nullsub_65: @ 817B7C0 bx lr thumb_func_end nullsub_65 thumb_func_start sub_817B7C4 -sub_817B7C4: ; 817B7C4 +sub_817B7C4: @ 817B7C4 push {r4,lr} ldr r4, =0x02020630 movs r1, 0x2E @@ -704528,7 +704528,7 @@ sub_817B7C4: ; 817B7C4 thumb_func_end sub_817B7C4 thumb_func_start sub_817B834 -sub_817B834: ; 817B834 +sub_817B834: @ 817B834 push {r4-r6,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -704568,7 +704568,7 @@ sub_817B834: ; 817B834 thumb_func_end sub_817B834 thumb_func_start sub_817B88C -sub_817B88C: ; 817B88C +sub_817B88C: @ 817B88C push {r4-r6,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -704608,12 +704608,12 @@ sub_817B88C: ; 817B88C thumb_func_end sub_817B88C thumb_func_start nullsub_66 -nullsub_66: ; 817B8E4 +nullsub_66: @ 817B8E4 bx lr thumb_func_end nullsub_66 thumb_func_start sub_817B8E8 -sub_817B8E8: ; 817B8E8 +sub_817B8E8: @ 817B8E8 push {r4,lr} ldr r4, =0x02020630 movs r1, 0x2E @@ -704664,7 +704664,7 @@ sub_817B8E8: ; 817B8E8 thumb_func_end sub_817B8E8 thumb_func_start sub_817B948 -sub_817B948: ; 817B948 +sub_817B948: @ 817B948 push {r4-r6,lr} mov r6, r8 push {r6} @@ -704719,7 +704719,7 @@ sub_817B948: ; 817B948 thumb_func_end sub_817B948 thumb_func_start sub_817B9C4 -sub_817B9C4: ; 817B9C4 +sub_817B9C4: @ 817B9C4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -704774,12 +704774,12 @@ sub_817B9C4: ; 817B9C4 thumb_func_end sub_817B9C4 thumb_func_start nullsub_67 -nullsub_67: ; 817BA40 +nullsub_67: @ 817BA40 bx lr thumb_func_end nullsub_67 thumb_func_start sub_817BA44 -sub_817BA44: ; 817BA44 +sub_817BA44: @ 817BA44 push {r4,r5,lr} sub sp, 0x4 movs r4, 0 @@ -704809,7 +704809,7 @@ _0817BA4C: thumb_func_end sub_817BA44 thumb_func_start sub_817BA7C -sub_817BA7C: ; 817BA7C +sub_817BA7C: @ 817BA7C push {r4,lr} adds r4, r0, 0 movs r1, 0x22 @@ -704910,7 +704910,7 @@ _0817BB30: thumb_func_end sub_817BA7C thumb_func_start sub_817BB38 -sub_817BB38: ; 817BB38 +sub_817BB38: @ 817BB38 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -704955,7 +704955,7 @@ _0817BB82: thumb_func_end sub_817BB38 thumb_func_start sub_817BB94 -sub_817BB94: ; 817BB94 +sub_817BB94: @ 817BB94 push {r4,lr} adds r4, r0, 0 movs r1, 0x22 @@ -705014,7 +705014,7 @@ _0817BC00: thumb_func_end sub_817BB94 thumb_func_start sub_817BC08 -sub_817BC08: ; 817BC08 +sub_817BC08: @ 817BC08 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -705065,7 +705065,7 @@ _0817BC5E: thumb_func_end sub_817BC08 thumb_func_start sub_817BC70 -sub_817BC70: ; 817BC70 +sub_817BC70: @ 817BC70 push {r4,lr} adds r4, r0, 0 movs r1, 0x38 @@ -705104,7 +705104,7 @@ _0817BCB2: thumb_func_end sub_817BC70 thumb_func_start sub_817BCB8 -sub_817BCB8: ; 817BCB8 +sub_817BCB8: @ 817BCB8 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -705155,7 +705155,7 @@ _0817BD0E: thumb_func_end sub_817BCB8 thumb_func_start sub_817BD20 -sub_817BD20: ; 817BD20 +sub_817BD20: @ 817BD20 push {r4,r5,lr} adds r4, r0, 0 ldrh r1, [r4, 0x3C] @@ -705267,7 +705267,7 @@ _0817BDEA: thumb_func_end sub_817BD20 thumb_func_start sub_817BDF0 -sub_817BDF0: ; 817BDF0 +sub_817BDF0: @ 817BDF0 push {r4-r6,lr} mov r6, r8 push {r6} @@ -705330,7 +705330,7 @@ _0817BE60: thumb_func_end sub_817BDF0 thumb_func_start sub_817BE78 -sub_817BE78: ; 817BE78 +sub_817BE78: @ 817BE78 push {lr} ldr r0, =gUnknown_085F540C bl LoadCompressedObjectPicUsingHeap @@ -705342,7 +705342,7 @@ sub_817BE78: ; 817BE78 thumb_func_end sub_817BE78 thumb_func_start sub_817BE94 -sub_817BE94: ; 817BE94 +sub_817BE94: @ 817BE94 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -705365,7 +705365,7 @@ sub_817BE94: ; 817BE94 thumb_func_end sub_817BE94 thumb_func_start sub_817BEC4 -sub_817BEC4: ; 817BEC4 +sub_817BEC4: @ 817BEC4 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -705401,7 +705401,7 @@ sub_817BEC4: ; 817BEC4 thumb_func_end sub_817BEC4 thumb_func_start sub_817BF14 -sub_817BF14: ; 817BF14 +sub_817BF14: @ 817BF14 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -705460,7 +705460,7 @@ _0817BF78: thumb_func_end sub_817BF14 thumb_func_start sub_817BF84 -sub_817BF84: ; 817BF84 +sub_817BF84: @ 817BF84 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -705488,7 +705488,7 @@ _0817BFAE: thumb_func_end sub_817BF84 thumb_func_start sub_817BFB4 -sub_817BFB4: ; 817BFB4 +sub_817BFB4: @ 817BFB4 push {lr} ldr r0, =sub_817BFCC movs r1, 0 @@ -705501,7 +705501,7 @@ sub_817BFB4: ; 817BFB4 thumb_func_end sub_817BFB4 thumb_func_start sub_817BFCC -sub_817BFCC: ; 817BFCC +sub_817BFCC: @ 817BFCC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -705525,7 +705525,7 @@ sub_817BFCC: ; 817BFCC thumb_func_end sub_817BFCC thumb_func_start sub_817C000 -sub_817C000: ; 817C000 +sub_817C000: @ 817C000 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -705572,7 +705572,7 @@ _0817C04C: thumb_func_end sub_817C000 thumb_func_start sub_817C058 -sub_817C058: ; 817C058 +sub_817C058: @ 817C058 push {lr} lsls r0, 24 lsrs r0, 24 @@ -705582,7 +705582,7 @@ sub_817C058: ; 817C058 thumb_func_end sub_817C058 thumb_func_start sub_817C068 -sub_817C068: ; 817C068 +sub_817C068: @ 817C068 push {lr} ldr r0, =sub_817C080 movs r1, 0 @@ -705595,7 +705595,7 @@ sub_817C068: ; 817C068 thumb_func_end sub_817C068 thumb_func_start sub_817C080 -sub_817C080: ; 817C080 +sub_817C080: @ 817C080 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -705619,7 +705619,7 @@ sub_817C080: ; 817C080 thumb_func_end sub_817C080 thumb_func_start sub_817C0B4 -sub_817C0B4: ; 817C0B4 +sub_817C0B4: @ 817C0B4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -705687,7 +705687,7 @@ _0817C128: thumb_func_end sub_817C0B4 thumb_func_start sub_817C134 -sub_817C134: ; 817C134 +sub_817C134: @ 817C134 push {lr} lsls r0, 24 lsrs r0, 24 @@ -705697,7 +705697,7 @@ sub_817C134: ; 817C134 thumb_func_end sub_817C134 thumb_func_start sub_817C144 -sub_817C144: ; 817C144 +sub_817C144: @ 817C144 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -705720,7 +705720,7 @@ sub_817C144: ; 817C144 thumb_func_end sub_817C144 thumb_func_start sub_817C174 -sub_817C174: ; 817C174 +sub_817C174: @ 817C174 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -705757,7 +705757,7 @@ sub_817C174: ; 817C174 thumb_func_end sub_817C174 thumb_func_start sub_817C1D4 -sub_817C1D4: ; 817C1D4 +sub_817C1D4: @ 817C1D4 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -705825,7 +705825,7 @@ _0817C254: thumb_func_end sub_817C1D4 thumb_func_start sub_817C260 -sub_817C260: ; 817C260 +sub_817C260: @ 817C260 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -705844,7 +705844,7 @@ _0817C278: thumb_func_end sub_817C260 thumb_func_start sub_817C280 -sub_817C280: ; 817C280 +sub_817C280: @ 817C280 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -705867,7 +705867,7 @@ sub_817C280: ; 817C280 thumb_func_end sub_817C280 thumb_func_start sub_817C2B0 -sub_817C2B0: ; 817C2B0 +sub_817C2B0: @ 817C2B0 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -705904,7 +705904,7 @@ sub_817C2B0: ; 817C2B0 thumb_func_end sub_817C2B0 thumb_func_start sub_817C310 -sub_817C310: ; 817C310 +sub_817C310: @ 817C310 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -705972,12 +705972,12 @@ _0817C390: thumb_func_end sub_817C310 thumb_func_start nullsub_68 -nullsub_68: ; 817C39C +nullsub_68: @ 817C39C bx lr thumb_func_end nullsub_68 thumb_func_start sub_817C3A0 -sub_817C3A0: ; 817C3A0 +sub_817C3A0: @ 817C3A0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -706131,7 +706131,7 @@ _0817C3BA: thumb_func_end sub_817C3A0 thumb_func_start sub_817C4EC -sub_817C4EC: ; 817C4EC +sub_817C4EC: @ 817C4EC lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -706150,7 +706150,7 @@ sub_817C4EC: ; 817C4EC thumb_func_end sub_817C4EC thumb_func_start sub_817C510 -sub_817C510: ; 817C510 +sub_817C510: @ 817C510 push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -706193,7 +706193,7 @@ _0817C556: thumb_func_end sub_817C510 thumb_func_start sub_817C560 -sub_817C560: ; 817C560 +sub_817C560: @ 817C560 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -706341,7 +706341,7 @@ _0817C670: thumb_func_end sub_817C560 thumb_func_start sub_817C67C -sub_817C67C: ; 817C67C +sub_817C67C: @ 817C67C push {r4-r6,lr} mov r6, r8 push {r6} @@ -706429,7 +706429,7 @@ sub_817C67C: ; 817C67C thumb_func_end sub_817C67C thumb_func_start sub_817C72C -sub_817C72C: ; 817C72C +sub_817C72C: @ 817C72C push {r4-r6,lr} mov r6, r8 push {r6} @@ -706517,7 +706517,7 @@ sub_817C72C: ; 817C72C thumb_func_end sub_817C72C thumb_func_start sub_817C7DC -sub_817C7DC: ; 817C7DC +sub_817C7DC: @ 817C7DC ldr r2, =gUnknown_0860A320 lsls r0, 2 adds r0, r2 @@ -706531,7 +706531,7 @@ sub_817C7DC: ; 817C7DC thumb_func_end sub_817C7DC thumb_func_start sub_817C7F4 -sub_817C7F4: ; 817C7F4 +sub_817C7F4: @ 817C7F4 push {r4,r5,lr} lsls r4, r0, 16 lsrs r5, r4, 16 @@ -706585,7 +706585,7 @@ _0817C84E: thumb_func_end sub_817C7F4 thumb_func_start sub_817C858 -sub_817C858: ; 817C858 +sub_817C858: @ 817C858 push {r4-r7,lr} mov r7, r8 push {r7} @@ -706639,7 +706639,7 @@ _0817C8A0: thumb_func_end sub_817C858 thumb_func_start sub_817C8BC -sub_817C8BC: ; 817C8BC +sub_817C8BC: @ 817C8BC push {lr} ldr r0, =0x02037318 ldrb r0, [r0, 0x17] @@ -706666,7 +706666,7 @@ _0817C8E6: thumb_func_end sub_817C8BC thumb_func_start hm_teleport_run_dp02scr -hm_teleport_run_dp02scr: ; 817C8FC +hm_teleport_run_dp02scr: @ 817C8FC push {lr} bl sub_808469C movs r0, 0x3F @@ -706682,7 +706682,7 @@ hm_teleport_run_dp02scr: ; 817C8FC thumb_func_end hm_teleport_run_dp02scr thumb_func_start sub_817C91C -sub_817C91C: ; 817C91C +sub_817C91C: @ 817C91C push {lr} bl oei_task_add lsls r0, 24 @@ -706705,7 +706705,7 @@ sub_817C91C: ; 817C91C thumb_func_end sub_817C91C thumb_func_start sub_817C94C -sub_817C94C: ; 817C94C +sub_817C94C: @ 817C94C push {lr} movs r0, 0x3F bl FieldEffectActiveListRemove @@ -706715,7 +706715,7 @@ sub_817C94C: ; 817C94C thumb_func_end sub_817C94C thumb_func_start sub_817C95C -sub_817C95C: ; 817C95C +sub_817C95C: @ 817C95C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -709201,7 +709201,7 @@ _0817E0A6: thumb_func_end sub_817C95C thumb_func_start sub_817E0B8 -sub_817E0B8: ; 817E0B8 +sub_817E0B8: @ 817E0B8 push {r4-r6,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -709239,7 +709239,7 @@ _0817E0F6: thumb_func_end sub_817E0B8 thumb_func_start sub_817E0FC -sub_817E0FC: ; 817E0FC +sub_817E0FC: @ 817E0FC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -709506,7 +709506,7 @@ _0817E310: thumb_func_end sub_817E0FC thumb_func_start sub_817E32C -sub_817E32C: ; 817E32C +sub_817E32C: @ 817E32C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -709605,7 +709605,7 @@ _0817E3EE: thumb_func_end sub_817E32C thumb_func_start sub_817E3F4 -sub_817E3F4: ; 817E3F4 +sub_817E3F4: @ 817E3F4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -709928,7 +709928,7 @@ _0817E670: thumb_func_end sub_817E3F4 thumb_func_start sub_817E684 -sub_817E684: ; 817E684 +sub_817E684: @ 817E684 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -710406,7 +710406,7 @@ _0817EA6C: thumb_func_end sub_817E684 thumb_func_start sub_817EA80 -sub_817EA80: ; 817EA80 +sub_817EA80: @ 817EA80 push {r4-r7,lr} mov r7, r8 push {r7} @@ -710963,7 +710963,7 @@ _0817EEBC: thumb_func_end sub_817EA80 thumb_func_start sub_817EECC -sub_817EECC: ; 817EECC +sub_817EECC: @ 817EECC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -711360,7 +711360,7 @@ _0817F1FA: thumb_func_end sub_817EECC thumb_func_start sub_817F21C -sub_817F21C: ; 817F21C +sub_817F21C: @ 817F21C push {r4-r7,lr} adds r6, r1, 0 mov r12, r2 @@ -711432,7 +711432,7 @@ _0817F2A0: thumb_func_end sub_817F21C thumb_func_start sub_817F2A8 -sub_817F2A8: ; 817F2A8 +sub_817F2A8: @ 817F2A8 push {r4,r5,lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -711503,7 +711503,7 @@ _0817F324: thumb_func_end sub_817F2A8 thumb_func_start sub_817F33C -sub_817F33C: ; 817F33C +sub_817F33C: @ 817F33C push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -711547,7 +711547,7 @@ _0817F388: thumb_func_end sub_817F33C thumb_func_start sub_817F394 -sub_817F394: ; 817F394 +sub_817F394: @ 817F394 push {r4-r6,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -711598,12 +711598,12 @@ _0817F3E6: thumb_func_end sub_817F394 thumb_func_start nullsub_69 -nullsub_69: ; 817F3EC +nullsub_69: @ 817F3EC bx lr thumb_func_end nullsub_69 thumb_func_start sub_817F3F0 -sub_817F3F0: ; 817F3F0 +sub_817F3F0: @ 817F3F0 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -711669,7 +711669,7 @@ sub_817F3F0: ; 817F3F0 thumb_func_end sub_817F3F0 thumb_func_start sub_817F474 -sub_817F474: ; 817F474 +sub_817F474: @ 817F474 push {lr} lsls r0, 16 lsrs r0, 16 @@ -711691,7 +711691,7 @@ _0817F492: thumb_func_end sub_817F474 thumb_func_start sub_817F498 -sub_817F498: ; 817F498 +sub_817F498: @ 817F498 push {r4-r7,lr} mov r7, r8 push {r7} @@ -711775,7 +711775,7 @@ _0817F528: thumb_func_end sub_817F498 thumb_func_start sub_817F544 -sub_817F544: ; 817F544 +sub_817F544: @ 817F544 push {r4,r5,lr} adds r5, r0, 0 lsls r4, r1, 24 @@ -711801,7 +711801,7 @@ sub_817F544: ; 817F544 thumb_func_end sub_817F544 thumb_func_start sub_817F578 -sub_817F578: ; 817F578 +sub_817F578: @ 817F578 lsls r1, 24 ldr r3, =0x03001274 movs r2, 0x1 @@ -711816,7 +711816,7 @@ sub_817F578: ; 817F578 thumb_func_end sub_817F578 thumb_func_start sub_817F594 -sub_817F594: ; 817F594 +sub_817F594: @ 817F594 push {r4-r6,lr} adds r5, r0, 0 lsls r6, r1, 24 @@ -711866,7 +711866,7 @@ sub_817F594: ; 817F594 thumb_func_end sub_817F594 thumb_func_start sub_817F60C -sub_817F60C: ; 817F60C +sub_817F60C: @ 817F60C ldr r1, =nullsub_69 str r1, [r0, 0x1C] bx lr @@ -711874,7 +711874,7 @@ sub_817F60C: ; 817F60C thumb_func_end sub_817F60C thumb_func_start sub_817F618 -sub_817F618: ; 817F618 +sub_817F618: @ 817F618 push {r4,r5,lr} sub sp, 0x10 lsls r1, 16 @@ -711917,7 +711917,7 @@ sub_817F618: ; 817F618 thumb_func_end sub_817F618 thumb_func_start sub_817F670 -sub_817F670: ; 817F670 +sub_817F670: @ 817F670 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0x1] @@ -711967,7 +711967,7 @@ _0817F6B0: thumb_func_end sub_817F670 thumb_func_start sub_817F6D4 -sub_817F6D4: ; 817F6D4 +sub_817F6D4: @ 817F6D4 push {r4,r5,lr} adds r4, r0, 0 lsls r1, 16 @@ -711999,7 +711999,7 @@ _0817F6F8: thumb_func_end sub_817F6D4 thumb_func_start sub_817F70C -sub_817F70C: ; 817F70C +sub_817F70C: @ 817F70C push {lr} adds r1, r0, 0 movs r2, 0x30 @@ -712016,7 +712016,7 @@ _0817F720: thumb_func_end sub_817F70C thumb_func_start sub_817F724 -sub_817F724: ; 817F724 +sub_817F724: @ 817F724 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -712045,7 +712045,7 @@ _0817F752: thumb_func_end sub_817F724 thumb_func_start sub_817F758 -sub_817F758: ; 817F758 +sub_817F758: @ 817F758 push {r4,lr} ldr r4, =0x03001270 ldrb r1, [r4] @@ -712065,7 +712065,7 @@ sub_817F758: ; 817F758 thumb_func_end sub_817F758 thumb_func_start sub_817F77C -sub_817F77C: ; 817F77C +sub_817F77C: @ 817F77C push {r4,r5,lr} adds r4, r0, 0 ldrb r0, [r4, 0x1] @@ -712138,7 +712138,7 @@ _0817F800: thumb_func_end sub_817F77C thumb_func_start pokemonanimfunc_01 -pokemonanimfunc_01: ; 817F808 +pokemonanimfunc_01: @ 817F808 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x32 @@ -712210,7 +712210,7 @@ _0817F88C: thumb_func_end pokemonanimfunc_01 thumb_func_start pokemonanimfunc_02 -pokemonanimfunc_02: ; 817F898 +pokemonanimfunc_02: @ 817F898 push {r4,r5,lr} adds r4, r0, 0 ldrh r1, [r4, 0x32] @@ -712264,7 +712264,7 @@ _0817F8EE: thumb_func_end pokemonanimfunc_02 thumb_func_start sub_817F8FC -sub_817F8FC: ; 817F8FC +sub_817F8FC: @ 817F8FC push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -712313,7 +712313,7 @@ _0817F946: thumb_func_end sub_817F8FC thumb_func_start pokemonanimfunc_03 -pokemonanimfunc_03: ; 817F95C +pokemonanimfunc_03: @ 817F95C push {r4,lr} adds r4, r0, 0 movs r0, 0x28 @@ -712329,7 +712329,7 @@ pokemonanimfunc_03: ; 817F95C thumb_func_end pokemonanimfunc_03 thumb_func_start sub_817F978 -sub_817F978: ; 817F978 +sub_817F978: @ 817F978 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -712379,7 +712379,7 @@ _0817F9C4: thumb_func_end sub_817F978 thumb_func_start pokemonanimfunc_04 -pokemonanimfunc_04: ; 817F9D8 +pokemonanimfunc_04: @ 817F9D8 push {r4,lr} adds r4, r0, 0 movs r0, 0x28 @@ -712395,7 +712395,7 @@ pokemonanimfunc_04: ; 817F9D8 thumb_func_end pokemonanimfunc_04 thumb_func_start sub_817F9F4 -sub_817F9F4: ; 817F9F4 +sub_817F9F4: @ 817F9F4 push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -712460,7 +712460,7 @@ _0817FA60: thumb_func_end sub_817F9F4 thumb_func_start pokemonanimfunc_1E -pokemonanimfunc_1E: ; 817FA6C +pokemonanimfunc_1E: @ 817FA6C push {r4,lr} adds r4, r0, 0 movs r0, 0x4 @@ -712476,7 +712476,7 @@ pokemonanimfunc_1E: ; 817FA6C thumb_func_end pokemonanimfunc_1E thumb_func_start pokemonanimfunc_06 -pokemonanimfunc_06: ; 817FA88 +pokemonanimfunc_06: @ 817FA88 push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -712598,7 +712598,7 @@ _0817FB56: thumb_func_end pokemonanimfunc_06 thumb_func_start pokemonanimfunc_09 -pokemonanimfunc_09: ; 817FB64 +pokemonanimfunc_09: @ 817FB64 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x32 @@ -712692,7 +712692,7 @@ _0817FC12: thumb_func_end pokemonanimfunc_09 thumb_func_start sub_817FC20 -sub_817FC20: ; 817FC20 +sub_817FC20: @ 817FC20 push {r4,r5,lr} adds r4, r0, 0 bl sub_817F70C @@ -712776,7 +712776,7 @@ _0817FCBE: thumb_func_end sub_817FC20 thumb_func_start pokemonanimfunc_0A -pokemonanimfunc_0A: ; 817FCC4 +pokemonanimfunc_0A: @ 817FCC4 push {r4,lr} adds r4, r0, 0 bl sub_817FC20 @@ -712789,7 +712789,7 @@ pokemonanimfunc_0A: ; 817FCC4 thumb_func_end pokemonanimfunc_0A thumb_func_start sub_817FCDC -sub_817FCDC: ; 817FCDC +sub_817FCDC: @ 817FCDC push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -712829,7 +712829,7 @@ _0817FD12: thumb_func_end sub_817FCDC thumb_func_start pokemonanimfunc_0F -pokemonanimfunc_0F: ; 817FD24 +pokemonanimfunc_0F: @ 817FD24 push {r4,lr} adds r4, r0, 0 movs r0, 0x3C @@ -712847,7 +712847,7 @@ pokemonanimfunc_0F: ; 817FD24 thumb_func_end pokemonanimfunc_0F thumb_func_start sub_817FD44 -sub_817FD44: ; 817FD44 +sub_817FD44: @ 817FD44 push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -712886,7 +712886,7 @@ _0817FD78: thumb_func_end sub_817FD44 thumb_func_start pokemonanimfunc_10 -pokemonanimfunc_10: ; 817FD88 +pokemonanimfunc_10: @ 817FD88 push {r4,lr} adds r4, r0, 0 movs r0, 0x3C @@ -712902,7 +712902,7 @@ pokemonanimfunc_10: ; 817FD88 thumb_func_end pokemonanimfunc_10 thumb_func_start pokemonanimfunc_11 -pokemonanimfunc_11: ; 817FDA4 +pokemonanimfunc_11: @ 817FDA4 push {r4-r7,lr} adds r7, r0, 0 ldrh r2, [r7, 0x32] @@ -712976,7 +712976,7 @@ _0817FE24: thumb_func_end pokemonanimfunc_11 thumb_func_start sub_817FE30 -sub_817FE30: ; 817FE30 +sub_817FE30: @ 817FE30 push {r4-r6,lr} adds r4, r0, 0 ldr r2, =0x03001240 @@ -713082,7 +713082,7 @@ _0817FEF8: thumb_func_end sub_817FE30 thumb_func_start pokemonanimfunc_12 -pokemonanimfunc_12: ; 817FF00 +pokemonanimfunc_12: @ 817FF00 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -713110,7 +713110,7 @@ pokemonanimfunc_12: ; 817FF00 thumb_func_end pokemonanimfunc_12 thumb_func_start sub_817FF3C -sub_817FF3C: ; 817FF3C +sub_817FF3C: @ 817FF3C push {r4-r6,lr} adds r4, r0, 0 ldrh r0, [r4, 0x2E] @@ -713169,7 +713169,7 @@ _0817FFAA: thumb_func_end sub_817FF3C thumb_func_start pokemonanimfunc_1F -pokemonanimfunc_1F: ; 817FFB8 +pokemonanimfunc_1F: @ 817FFB8 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -713196,7 +713196,7 @@ pokemonanimfunc_1F: ; 817FFB8 thumb_func_end pokemonanimfunc_1F thumb_func_start sub_817FFF0 -sub_817FFF0: ; 817FFF0 +sub_817FFF0: @ 817FFF0 push {r4-r7,lr} adds r5, r0, 0 ldrh r0, [r5, 0x2E] @@ -713272,7 +713272,7 @@ _0818006A: thumb_func_end sub_817FFF0 thumb_func_start pokemonanimfunc_14 -pokemonanimfunc_14: ; 8180090 +pokemonanimfunc_14: @ 8180090 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -713302,7 +713302,7 @@ pokemonanimfunc_14: ; 8180090 thumb_func_end pokemonanimfunc_14 thumb_func_start pokemonanimfunc_15 -pokemonanimfunc_15: ; 81800D0 +pokemonanimfunc_15: @ 81800D0 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -713354,7 +713354,7 @@ _08180128: thumb_func_end pokemonanimfunc_15 thumb_func_start pokemonanimfunc_16 -pokemonanimfunc_16: ; 8180134 +pokemonanimfunc_16: @ 8180134 push {r4-r7,lr} adds r6, r0, 0 movs r7, 0 @@ -713461,7 +713461,7 @@ _08180204: thumb_func_end pokemonanimfunc_16 thumb_func_start pokemonanimfunc_17 -pokemonanimfunc_17: ; 8180210 +pokemonanimfunc_17: @ 8180210 push {r4-r7,lr} mov r7, r8 push {r7} @@ -713594,7 +713594,7 @@ _0818030A: thumb_func_end pokemonanimfunc_17 thumb_func_start sub_818031C -sub_818031C: ; 818031C +sub_818031C: @ 818031C push {r4-r7,lr} mov r7, r8 push {r7} @@ -713662,7 +713662,7 @@ _08180394: thumb_func_end sub_818031C thumb_func_start pokemonanimfunc_19 -pokemonanimfunc_19: ; 81803A0 +pokemonanimfunc_19: @ 81803A0 push {r4,lr} adds r4, r0, 0 movs r0, 0x30 @@ -713678,7 +713678,7 @@ pokemonanimfunc_19: ; 81803A0 thumb_func_end pokemonanimfunc_19 thumb_func_start pokemonanimfunc_1A -pokemonanimfunc_1A: ; 81803BC +pokemonanimfunc_1A: @ 81803BC push {r4-r7,lr} mov r7, r8 push {r7} @@ -713769,7 +713769,7 @@ _0818045E: thumb_func_end pokemonanimfunc_1A thumb_func_start pokemonanimfunc_1B -pokemonanimfunc_1B: ; 8180474 +pokemonanimfunc_1B: @ 8180474 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x32 @@ -713833,7 +713833,7 @@ _081804E8: thumb_func_end pokemonanimfunc_1B thumb_func_start sub_81804F8 -sub_81804F8: ; 81804F8 +sub_81804F8: @ 81804F8 push {r4-r6,lr} adds r6, r0, 0 movs r5, 0 @@ -713907,7 +713907,7 @@ _08180582: thumb_func_end sub_81804F8 thumb_func_start pokemonanimfunc_1C -pokemonanimfunc_1C: ; 8180594 +pokemonanimfunc_1C: @ 8180594 push {r4,lr} adds r4, r0, 0 movs r0, 0xA @@ -713923,7 +713923,7 @@ pokemonanimfunc_1C: ; 8180594 thumb_func_end pokemonanimfunc_1C thumb_func_start sub_81805B0 -sub_81805B0: ; 81805B0 +sub_81805B0: @ 81805B0 push {r4-r6,lr} adds r6, r0, 0 movs r5, 0 @@ -714002,7 +714002,7 @@ _08180644: thumb_func_end sub_81805B0 thumb_func_start pokemonanimfunc_18 -pokemonanimfunc_18: ; 8180654 +pokemonanimfunc_18: @ 8180654 push {r4,lr} adds r4, r0, 0 movs r0, 0x5 @@ -714018,7 +714018,7 @@ pokemonanimfunc_18: ; 8180654 thumb_func_end pokemonanimfunc_18 thumb_func_start pokemonanimfunc_1D -pokemonanimfunc_1D: ; 8180670 +pokemonanimfunc_1D: @ 8180670 push {r4-r6,lr} adds r6, r0, 0 bl sub_817F70C @@ -714094,7 +714094,7 @@ _081806FC: thumb_func_end pokemonanimfunc_1D thumb_func_start sub_8180714 -sub_8180714: ; 8180714 +sub_8180714: @ 8180714 push {r4-r6,lr} adds r4, r0, 0 movs r6, 0 @@ -714215,7 +714215,7 @@ _081807FE: thumb_func_end sub_8180714 thumb_func_start pokemonanimfunc_00 -pokemonanimfunc_00: ; 818080C +pokemonanimfunc_00: @ 818080C push {r4,lr} adds r4, r0, 0 movs r0, 0x10 @@ -714231,7 +714231,7 @@ pokemonanimfunc_00: ; 818080C thumb_func_end pokemonanimfunc_00 thumb_func_start sub_8180828 -sub_8180828: ; 8180828 +sub_8180828: @ 8180828 push {r4-r6,lr} adds r5, r0, 0 movs r6, 0 @@ -714318,7 +714318,7 @@ _081808D0: thumb_func_end sub_8180828 thumb_func_start pokemonanimfunc_13 -pokemonanimfunc_13: ; 81808D8 +pokemonanimfunc_13: @ 81808D8 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -714340,7 +714340,7 @@ _081808F2: thumb_func_end pokemonanimfunc_13 thumb_func_start sub_8180900 -sub_8180900: ; 8180900 +sub_8180900: @ 8180900 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -714503,7 +714503,7 @@ _08180A3A: thumb_func_end sub_8180900 thumb_func_start pokemonanimfunc_05 -pokemonanimfunc_05: ; 8180A50 +pokemonanimfunc_05: @ 8180A50 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -714531,7 +714531,7 @@ pokemonanimfunc_05: ; 8180A50 thumb_func_end pokemonanimfunc_05 thumb_func_start pokemonanimfunc_20 -pokemonanimfunc_20: ; 8180A8C +pokemonanimfunc_20: @ 8180A8C push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -714584,7 +714584,7 @@ _08180AE8: thumb_func_end pokemonanimfunc_20 thumb_func_start pokemonanimfunc_21 -pokemonanimfunc_21: ; 8180AF8 +pokemonanimfunc_21: @ 8180AF8 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -714636,7 +714636,7 @@ _08180B50: thumb_func_end pokemonanimfunc_21 thumb_func_start pokemonanimfunc_22 -pokemonanimfunc_22: ; 8180B5C +pokemonanimfunc_22: @ 8180B5C push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -714690,7 +714690,7 @@ _08180BB6: thumb_func_end pokemonanimfunc_22 thumb_func_start pokemonanimfunc_23 -pokemonanimfunc_23: ; 8180BC4 +pokemonanimfunc_23: @ 8180BC4 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -714743,7 +714743,7 @@ _08180C20: thumb_func_end pokemonanimfunc_23 thumb_func_start pokemonanimfunc_24 -pokemonanimfunc_24: ; 8180C30 +pokemonanimfunc_24: @ 8180C30 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -714796,7 +714796,7 @@ _08180C8C: thumb_func_end pokemonanimfunc_24 thumb_func_start pokemonanimfunc_25 -pokemonanimfunc_25: ; 8180C9C +pokemonanimfunc_25: @ 8180C9C push {r4,lr} adds r4, r0, 0 bl sub_817F670 @@ -714809,7 +714809,7 @@ pokemonanimfunc_25: ; 8180C9C thumb_func_end pokemonanimfunc_25 thumb_func_start sub_8180CB4 -sub_8180CB4: ; 8180CB4 +sub_8180CB4: @ 8180CB4 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -714836,7 +714836,7 @@ _08180CD6: thumb_func_end sub_8180CB4 thumb_func_start sub_8180CE8 -sub_8180CE8: ; 8180CE8 +sub_8180CE8: @ 8180CE8 push {r4,r5,lr} adds r4, r0, 0 bl sub_817F70C @@ -714884,7 +714884,7 @@ _08180D32: thumb_func_end sub_8180CE8 thumb_func_start sub_8180D44 -sub_8180D44: ; 8180D44 +sub_8180D44: @ 8180D44 push {r4,r5,lr} adds r4, r0, 0 bl sub_817F70C @@ -714946,7 +714946,7 @@ _08180DAE: thumb_func_end sub_8180D44 thumb_func_start sub_8180DC0 -sub_8180DC0: ; 8180DC0 +sub_8180DC0: @ 8180DC0 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -715000,7 +715000,7 @@ _08180E1C: thumb_func_end sub_8180DC0 thumb_func_start sub_8180E28 -sub_8180E28: ; 8180E28 +sub_8180E28: @ 8180E28 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -715026,7 +715026,7 @@ _08180E4A: thumb_func_end sub_8180E28 thumb_func_start pokemonanimfunc_26 -pokemonanimfunc_26: ; 8180E5C +pokemonanimfunc_26: @ 8180E5C push {r4,lr} adds r4, r0, 0 bl sub_817F670 @@ -715041,7 +715041,7 @@ pokemonanimfunc_26: ; 8180E5C thumb_func_end pokemonanimfunc_26 thumb_func_start sub_8180E78 -sub_8180E78: ; 8180E78 +sub_8180E78: @ 8180E78 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -715085,7 +715085,7 @@ _08180EBA: thumb_func_end sub_8180E78 thumb_func_start sub_8180ED0 -sub_8180ED0: ; 8180ED0 +sub_8180ED0: @ 8180ED0 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -715131,7 +715131,7 @@ _08180F1A: thumb_func_end sub_8180ED0 thumb_func_start sub_8180F2C -sub_8180F2C: ; 8180F2C +sub_8180F2C: @ 8180F2C push {r4,r5,lr} adds r4, r0, 0 bl sub_817F70C @@ -715191,7 +715191,7 @@ _08180F96: thumb_func_end sub_8180F2C thumb_func_start pokemonanimfunc_27 -pokemonanimfunc_27: ; 8180FA8 +pokemonanimfunc_27: @ 8180FA8 push {r4,lr} adds r3, r0, 0 ldrh r1, [r3, 0x34] @@ -715247,7 +715247,7 @@ _08180FFE: thumb_func_end pokemonanimfunc_27 thumb_func_start pokemonanimfunc_28 -pokemonanimfunc_28: ; 818100C +pokemonanimfunc_28: @ 818100C push {r4,lr} adds r4, r0, 0 bl sub_817F670 @@ -715260,7 +715260,7 @@ pokemonanimfunc_28: ; 818100C thumb_func_end pokemonanimfunc_28 thumb_func_start sub_8181024 -sub_8181024: ; 8181024 +sub_8181024: @ 8181024 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -715294,7 +715294,7 @@ _08181054: thumb_func_end sub_8181024 thumb_func_start sub_8181068 -sub_8181068: ; 8181068 +sub_8181068: @ 8181068 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -715338,7 +715338,7 @@ _081810B2: thumb_func_end sub_8181068 thumb_func_start sub_81810C4 -sub_81810C4: ; 81810C4 +sub_81810C4: @ 81810C4 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -715365,7 +715365,7 @@ _081810E8: thumb_func_end sub_81810C4 thumb_func_start pokemonanimfunc_29 -pokemonanimfunc_29: ; 81810F8 +pokemonanimfunc_29: @ 81810F8 push {r4,lr} adds r4, r0, 0 bl sub_817F670 @@ -715378,7 +715378,7 @@ pokemonanimfunc_29: ; 81810F8 thumb_func_end pokemonanimfunc_29 thumb_func_start sub_8181110 -sub_8181110: ; 8181110 +sub_8181110: @ 8181110 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -715406,7 +715406,7 @@ _08181134: thumb_func_end sub_8181110 thumb_func_start sub_8181144 -sub_8181144: ; 8181144 +sub_8181144: @ 8181144 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -715453,7 +715453,7 @@ _08181186: thumb_func_end sub_8181144 thumb_func_start sub_81811A4 -sub_81811A4: ; 81811A4 +sub_81811A4: @ 81811A4 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -715483,7 +715483,7 @@ _081811CE: thumb_func_end sub_81811A4 thumb_func_start pokemonanimfunc_2A -pokemonanimfunc_2A: ; 81811E0 +pokemonanimfunc_2A: @ 81811E0 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -715508,7 +715508,7 @@ pokemonanimfunc_2A: ; 81811E0 thumb_func_end pokemonanimfunc_2A thumb_func_start sub_8181214 -sub_8181214: ; 8181214 +sub_8181214: @ 8181214 push {r4-r6,lr} adds r4, r0, 0 ldr r6, =0x03001240 @@ -715669,7 +715669,7 @@ _0818134A: thumb_func_end sub_8181214 thumb_func_start pokemonanimfunc_2B -pokemonanimfunc_2B: ; 8181354 +pokemonanimfunc_2B: @ 8181354 push {r4,lr} adds r4, r0, 0 bl sub_817F670 @@ -715685,7 +715685,7 @@ pokemonanimfunc_2B: ; 8181354 thumb_func_end pokemonanimfunc_2B thumb_func_start sub_8181370 -sub_8181370: ; 8181370 +sub_8181370: @ 8181370 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -715767,7 +715767,7 @@ _08181404: thumb_func_end sub_8181370 thumb_func_start pokemonanimfunc_2C -pokemonanimfunc_2C: ; 8181418 +pokemonanimfunc_2C: @ 8181418 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x32] @@ -715860,7 +715860,7 @@ _081814CE: thumb_func_end pokemonanimfunc_2C thumb_func_start sub_81814D4 -sub_81814D4: ; 81814D4 +sub_81814D4: @ 81814D4 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x32 @@ -715956,7 +715956,7 @@ _08181588: thumb_func_end sub_81814D4 thumb_func_start pokemonanimfunc_2D -pokemonanimfunc_2D: ; 81815A0 +pokemonanimfunc_2D: @ 81815A0 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -715981,7 +715981,7 @@ pokemonanimfunc_2D: ; 81815A0 thumb_func_end pokemonanimfunc_2D thumb_func_start sub_81815D4 -sub_81815D4: ; 81815D4 +sub_81815D4: @ 81815D4 push {r4-r6,lr} adds r6, r0, 0 movs r1, 0x32 @@ -716078,7 +716078,7 @@ _0818168A: thumb_func_end sub_81815D4 thumb_func_start pokemonanimfunc_2E -pokemonanimfunc_2E: ; 81816A0 +pokemonanimfunc_2E: @ 81816A0 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -716103,7 +716103,7 @@ pokemonanimfunc_2E: ; 81816A0 thumb_func_end pokemonanimfunc_2E thumb_func_start pokemonanimfunc_2F -pokemonanimfunc_2F: ; 81816D4 +pokemonanimfunc_2F: @ 81816D4 push {r4,lr} adds r4, r0, 0 bl sub_817F670 @@ -716129,7 +716129,7 @@ pokemonanimfunc_2F: ; 81816D4 thumb_func_end pokemonanimfunc_2F thumb_func_start sub_8181708 -sub_8181708: ; 8181708 +sub_8181708: @ 8181708 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -716180,7 +716180,7 @@ _08181760: thumb_func_end sub_8181708 thumb_func_start sub_8181770 -sub_8181770: ; 8181770 +sub_8181770: @ 8181770 push {lr} adds r1, r0, 0 movs r2, 0x34 @@ -716201,7 +716201,7 @@ _08181784: thumb_func_end sub_8181770 thumb_func_start sub_8181794 -sub_8181794: ; 8181794 +sub_8181794: @ 8181794 push {r4-r6,lr} adds r4, r0, 0 bl sub_817F70C @@ -716260,7 +716260,7 @@ _08181800: thumb_func_end sub_8181794 thumb_func_start sub_8181810 -sub_8181810: ; 8181810 +sub_8181810: @ 8181810 push {r4-r6,lr} adds r5, r0, 0 ldr r4, =0x03001240 @@ -716422,7 +716422,7 @@ _08181950: thumb_func_end sub_8181810 thumb_func_start pokemonanimfunc_30 -pokemonanimfunc_30: ; 8181960 +pokemonanimfunc_30: @ 8181960 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -716447,7 +716447,7 @@ pokemonanimfunc_30: ; 8181960 thumb_func_end pokemonanimfunc_30 thumb_func_start pokemonanimfunc_31 -pokemonanimfunc_31: ; 8181994 +pokemonanimfunc_31: @ 8181994 push {r4,r5,lr} adds r5, r0, 0 movs r0, 0x32 @@ -716579,7 +716579,7 @@ _08181A62: thumb_func_end pokemonanimfunc_31 thumb_func_start pokemonanimfunc_32 -pokemonanimfunc_32: ; 8181A78 +pokemonanimfunc_32: @ 8181A78 push {r4,r5,lr} adds r4, r0, 0 bl sub_817F758 @@ -716608,7 +716608,7 @@ pokemonanimfunc_32: ; 8181A78 thumb_func_end pokemonanimfunc_32 thumb_func_start sub_8181ABC -sub_8181ABC: ; 8181ABC +sub_8181ABC: @ 8181ABC push {r4-r6,lr} adds r4, r0, 0 ldr r6, =0x03001240 @@ -716684,7 +716684,7 @@ _08181B44: thumb_func_end sub_8181ABC thumb_func_start sub_8181B4C -sub_8181B4C: ; 8181B4C +sub_8181B4C: @ 8181B4C push {r4-r6,lr} adds r4, r0, 0 bl sub_817F70C @@ -716794,7 +716794,7 @@ _08181C1A: thumb_func_end sub_8181B4C thumb_func_start sub_8181C2C -sub_8181C2C: ; 8181C2C +sub_8181C2C: @ 8181C2C push {r4,r5,lr} adds r4, r0, 0 bl sub_817F70C @@ -716889,7 +716889,7 @@ _08181CD0: thumb_func_end sub_8181C2C thumb_func_start sub_8181CE8 -sub_8181CE8: ; 8181CE8 +sub_8181CE8: @ 8181CE8 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x32 @@ -716985,7 +716985,7 @@ _08181DA6: thumb_func_end sub_8181CE8 thumb_func_start pokemonanimfunc_33 -pokemonanimfunc_33: ; 8181DB0 +pokemonanimfunc_33: @ 8181DB0 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -717010,7 +717010,7 @@ pokemonanimfunc_33: ; 8181DB0 thumb_func_end pokemonanimfunc_33 thumb_func_start pokemonanimfunc_34 -pokemonanimfunc_34: ; 8181DE4 +pokemonanimfunc_34: @ 8181DE4 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -717093,7 +717093,7 @@ _08181E8A: thumb_func_end pokemonanimfunc_34 thumb_func_start pokemonanimfunc_35 -pokemonanimfunc_35: ; 8181E90 +pokemonanimfunc_35: @ 8181E90 push {r4,r5,lr} adds r3, r0, 0 movs r1, 0x32 @@ -717152,7 +717152,7 @@ _08181EEE: thumb_func_end pokemonanimfunc_35 thumb_func_start pokemonanimfunc_36 -pokemonanimfunc_36: ; 8181EF8 +pokemonanimfunc_36: @ 8181EF8 push {r4,lr} adds r4, r0, 0 bl sub_817F670 @@ -717167,7 +717167,7 @@ pokemonanimfunc_36: ; 8181EF8 thumb_func_end pokemonanimfunc_36 thumb_func_start sub_8181F14 -sub_8181F14: ; 8181F14 +sub_8181F14: @ 8181F14 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x3C] @@ -717201,7 +717201,7 @@ _08181F38: thumb_func_end sub_8181F14 thumb_func_start sub_8181F50 -sub_8181F50: ; 8181F50 +sub_8181F50: @ 8181F50 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -717258,7 +717258,7 @@ _08181FAE: thumb_func_end sub_8181F50 thumb_func_start sub_8181FC0 -sub_8181FC0: ; 8181FC0 +sub_8181FC0: @ 8181FC0 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -717303,7 +717303,7 @@ _08181FFE: thumb_func_end sub_8181FC0 thumb_func_start pokemonanimfunc_37 -pokemonanimfunc_37: ; 818201C +pokemonanimfunc_37: @ 818201C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -717401,7 +717401,7 @@ _081820B2: thumb_func_end pokemonanimfunc_37 thumb_func_start pokemonanimfunc_38 -pokemonanimfunc_38: ; 81820E0 +pokemonanimfunc_38: @ 81820E0 push {r4,lr} adds r4, r0, 0 bl sub_817F670 @@ -717417,7 +717417,7 @@ pokemonanimfunc_38: ; 81820E0 thumb_func_end pokemonanimfunc_38 thumb_func_start sub_81820FC -sub_81820FC: ; 81820FC +sub_81820FC: @ 81820FC push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -717471,7 +717471,7 @@ _0818214A: thumb_func_end sub_81820FC thumb_func_start sub_818216C -sub_818216C: ; 818216C +sub_818216C: @ 818216C push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -717518,7 +717518,7 @@ _081821AA: thumb_func_end sub_818216C thumb_func_start sub_81821CC -sub_81821CC: ; 81821CC +sub_81821CC: @ 81821CC push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -717580,7 +717580,7 @@ _08182224: thumb_func_end sub_81821CC thumb_func_start sub_8182248 -sub_8182248: ; 8182248 +sub_8182248: @ 8182248 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -717629,7 +717629,7 @@ _0818228E: thumb_func_end sub_8182248 thumb_func_start pokemonanimfunc_39 -pokemonanimfunc_39: ; 81822B0 +pokemonanimfunc_39: @ 81822B0 push {r4,r5,lr} adds r4, r0, 0 bl sub_817F70C @@ -717729,7 +717729,7 @@ _0818235C: thumb_func_end pokemonanimfunc_39 thumb_func_start pokemonanimfunc_3A -pokemonanimfunc_3A: ; 8182370 +pokemonanimfunc_3A: @ 8182370 push {r4,r5,lr} adds r4, r0, 0 bl sub_817F70C @@ -717882,7 +717882,7 @@ _08182494: thumb_func_end pokemonanimfunc_3A thumb_func_start pokemonanimfunc_3B -pokemonanimfunc_3B: ; 81824A0 +pokemonanimfunc_3B: @ 81824A0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -717967,7 +717967,7 @@ _08182540: thumb_func_end pokemonanimfunc_3B thumb_func_start pokemonanimfunc_3C -pokemonanimfunc_3C: ; 8182548 +pokemonanimfunc_3C: @ 8182548 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -718040,7 +718040,7 @@ _081825D4: thumb_func_end pokemonanimfunc_3C thumb_func_start pokemonanimfunc_3D -pokemonanimfunc_3D: ; 81825DC +pokemonanimfunc_3D: @ 81825DC push {r4,lr} adds r4, r0, 0 bl sub_817F670 @@ -718055,7 +718055,7 @@ pokemonanimfunc_3D: ; 81825DC thumb_func_end pokemonanimfunc_3D thumb_func_start sub_81825F8 -sub_81825F8: ; 81825F8 +sub_81825F8: @ 81825F8 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x3C] @@ -718097,7 +718097,7 @@ _08182620: thumb_func_end sub_81825F8 thumb_func_start sub_8182648 -sub_8182648: ; 8182648 +sub_8182648: @ 8182648 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x3C] @@ -718187,7 +718187,7 @@ _081826EE: thumb_func_end sub_8182648 thumb_func_start sub_81826F8 -sub_81826F8: ; 81826F8 +sub_81826F8: @ 81826F8 push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x3C] @@ -718239,7 +718239,7 @@ _08182742: thumb_func_end sub_81826F8 thumb_func_start sub_8182764 -sub_8182764: ; 8182764 +sub_8182764: @ 8182764 push {r4,lr} adds r4, r0, 0 movs r0, 0x3C @@ -718315,7 +718315,7 @@ _081827F4: thumb_func_end sub_8182764 thumb_func_start pokemonanimfunc_3E -pokemonanimfunc_3E: ; 81827FC +pokemonanimfunc_3E: @ 81827FC push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -718343,7 +718343,7 @@ _08182822: thumb_func_end pokemonanimfunc_3E thumb_func_start sub_8182830 -sub_8182830: ; 8182830 +sub_8182830: @ 8182830 push {r4,lr} adds r4, r0, 0 movs r0, 0x3C @@ -718419,7 +718419,7 @@ _081828C0: thumb_func_end sub_8182830 thumb_func_start pokemonanimfunc_3F -pokemonanimfunc_3F: ; 81828C8 +pokemonanimfunc_3F: @ 81828C8 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -718447,7 +718447,7 @@ _081828EE: thumb_func_end pokemonanimfunc_3F thumb_func_start pokemonanimfunc_40 -pokemonanimfunc_40: ; 81828FC +pokemonanimfunc_40: @ 81828FC push {r4,r5,lr} adds r4, r0, 0 bl sub_817F70C @@ -718534,7 +718534,7 @@ _0818299E: thumb_func_end pokemonanimfunc_40 thumb_func_start pokemonanimfunc_41 -pokemonanimfunc_41: ; 81829AC +pokemonanimfunc_41: @ 81829AC push {r4,r5,lr} adds r4, r0, 0 bl sub_817F70C @@ -718629,7 +718629,7 @@ _08182A5E: thumb_func_end pokemonanimfunc_41 thumb_func_start pokemonanimfunc_42 -pokemonanimfunc_42: ; 8182A6C +pokemonanimfunc_42: @ 8182A6C push {r4,r5,lr} adds r4, r0, 0 bl sub_817F70C @@ -718720,7 +718720,7 @@ _08182B16: thumb_func_end pokemonanimfunc_42 thumb_func_start pokemonanimfunc_43 -pokemonanimfunc_43: ; 8182B24 +pokemonanimfunc_43: @ 8182B24 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -718853,7 +718853,7 @@ _08182C08: thumb_func_end pokemonanimfunc_43 thumb_func_start pokemonanimfunc_44 -pokemonanimfunc_44: ; 8182C18 +pokemonanimfunc_44: @ 8182C18 push {r4,r5,lr} adds r4, r0, 0 bl sub_817F70C @@ -718984,7 +718984,7 @@ _08182D12: thumb_func_end pokemonanimfunc_44 thumb_func_start pokemonanimfunc_45 -pokemonanimfunc_45: ; 8182D24 +pokemonanimfunc_45: @ 8182D24 push {r4,lr} adds r4, r0, 0 movs r0, 0x20 @@ -719000,7 +719000,7 @@ pokemonanimfunc_45: ; 8182D24 thumb_func_end pokemonanimfunc_45 thumb_func_start pokemonanimfunc_46 -pokemonanimfunc_46: ; 8182D40 +pokemonanimfunc_46: @ 8182D40 push {r4,lr} adds r4, r0, 0 movs r0, 0x50 @@ -719016,7 +719016,7 @@ pokemonanimfunc_46: ; 8182D40 thumb_func_end pokemonanimfunc_46 thumb_func_start pokemonanimfunc_47 -pokemonanimfunc_47: ; 8182D5C +pokemonanimfunc_47: @ 8182D5C push {r4,lr} adds r4, r0, 0 movs r0, 0x50 @@ -719032,7 +719032,7 @@ pokemonanimfunc_47: ; 8182D5C thumb_func_end pokemonanimfunc_47 thumb_func_start pokemonanimfunc_48 -pokemonanimfunc_48: ; 8182D78 +pokemonanimfunc_48: @ 8182D78 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -719060,7 +719060,7 @@ pokemonanimfunc_48: ; 8182D78 thumb_func_end pokemonanimfunc_48 thumb_func_start pokemonanimfunc_49 -pokemonanimfunc_49: ; 8182DB4 +pokemonanimfunc_49: @ 8182DB4 push {lr} movs r1, 0x1 strh r1, [r0, 0x3A] @@ -719070,7 +719070,7 @@ pokemonanimfunc_49: ; 8182DB4 thumb_func_end pokemonanimfunc_49 thumb_func_start pokemonanimfunc_4A -pokemonanimfunc_4A: ; 8182DC4 +pokemonanimfunc_4A: @ 8182DC4 push {lr} movs r1, 0x1 strh r1, [r0, 0x3A] @@ -719080,7 +719080,7 @@ pokemonanimfunc_4A: ; 8182DC4 thumb_func_end pokemonanimfunc_4A thumb_func_start pokemonanimfunc_4B -pokemonanimfunc_4B: ; 8182DD4 +pokemonanimfunc_4B: @ 8182DD4 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -719108,7 +719108,7 @@ _08182DF8: thumb_func_end pokemonanimfunc_4B thumb_func_start pokemonanimfunc_4C -pokemonanimfunc_4C: ; 8182E00 +pokemonanimfunc_4C: @ 8182E00 push {r4,lr} adds r4, r0, 0 movs r0, 0x1E @@ -719126,7 +719126,7 @@ pokemonanimfunc_4C: ; 8182E00 thumb_func_end pokemonanimfunc_4C thumb_func_start pokemonanimfunc_4D -pokemonanimfunc_4D: ; 8182E20 +pokemonanimfunc_4D: @ 8182E20 push {r4,lr} adds r4, r0, 0 movs r0, 0x1E @@ -719142,7 +719142,7 @@ pokemonanimfunc_4D: ; 8182E20 thumb_func_end pokemonanimfunc_4D thumb_func_start pokemonanimfunc_4E -pokemonanimfunc_4E: ; 8182E3C +pokemonanimfunc_4E: @ 8182E3C push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -719172,7 +719172,7 @@ pokemonanimfunc_4E: ; 8182E3C thumb_func_end pokemonanimfunc_4E thumb_func_start pokemonanimfunc_4F -pokemonanimfunc_4F: ; 8182E7C +pokemonanimfunc_4F: @ 8182E7C push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -719202,7 +719202,7 @@ pokemonanimfunc_4F: ; 8182E7C thumb_func_end pokemonanimfunc_4F thumb_func_start pokemonanimfunc_50 -pokemonanimfunc_50: ; 8182EBC +pokemonanimfunc_50: @ 8182EBC push {r4,lr} adds r4, r0, 0 movs r0, 0x18 @@ -719218,7 +719218,7 @@ pokemonanimfunc_50: ; 8182EBC thumb_func_end pokemonanimfunc_50 thumb_func_start pokemonanimfunc_51 -pokemonanimfunc_51: ; 8182ED8 +pokemonanimfunc_51: @ 8182ED8 push {r4,lr} adds r4, r0, 0 movs r0, 0x5 @@ -719234,7 +719234,7 @@ pokemonanimfunc_51: ; 8182ED8 thumb_func_end pokemonanimfunc_51 thumb_func_start pokemonanimfunc_52 -pokemonanimfunc_52: ; 8182EF4 +pokemonanimfunc_52: @ 8182EF4 push {r4,lr} adds r4, r0, 0 movs r0, 0x3 @@ -719250,7 +719250,7 @@ pokemonanimfunc_52: ; 8182EF4 thumb_func_end pokemonanimfunc_52 thumb_func_start pokemonanimfunc_53 -pokemonanimfunc_53: ; 8182F10 +pokemonanimfunc_53: @ 8182F10 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -719277,7 +719277,7 @@ pokemonanimfunc_53: ; 8182F10 thumb_func_end pokemonanimfunc_53 thumb_func_start pokemonanimfunc_54 -pokemonanimfunc_54: ; 8182F48 +pokemonanimfunc_54: @ 8182F48 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -719304,7 +719304,7 @@ pokemonanimfunc_54: ; 8182F48 thumb_func_end pokemonanimfunc_54 thumb_func_start pokemonanimfunc_55 -pokemonanimfunc_55: ; 8182F80 +pokemonanimfunc_55: @ 8182F80 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -719331,7 +719331,7 @@ pokemonanimfunc_55: ; 8182F80 thumb_func_end pokemonanimfunc_55 thumb_func_start pokemonanimfunc_56 -pokemonanimfunc_56: ; 8182FB8 +pokemonanimfunc_56: @ 8182FB8 push {r4,r5,lr} adds r4, r0, 0 bl sub_817F758 @@ -719362,7 +719362,7 @@ pokemonanimfunc_56: ; 8182FB8 thumb_func_end pokemonanimfunc_56 thumb_func_start pokemonanimfunc_07 -pokemonanimfunc_07: ; 8182FFC +pokemonanimfunc_07: @ 8182FFC push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -719387,7 +719387,7 @@ pokemonanimfunc_07: ; 8182FFC thumb_func_end pokemonanimfunc_07 thumb_func_start pokemonanimfunc_08 -pokemonanimfunc_08: ; 8183030 +pokemonanimfunc_08: @ 8183030 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -719414,7 +719414,7 @@ pokemonanimfunc_08: ; 8183030 thumb_func_end pokemonanimfunc_08 thumb_func_start pokemonanimfunc_0B -pokemonanimfunc_0B: ; 8183068 +pokemonanimfunc_0B: @ 8183068 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -719439,7 +719439,7 @@ pokemonanimfunc_0B: ; 8183068 thumb_func_end pokemonanimfunc_0B thumb_func_start pokemonanimfunc_0C -pokemonanimfunc_0C: ; 818309C +pokemonanimfunc_0C: @ 818309C push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -719466,7 +719466,7 @@ pokemonanimfunc_0C: ; 818309C thumb_func_end pokemonanimfunc_0C thumb_func_start pokemonanimfunc_0D -pokemonanimfunc_0D: ; 81830D4 +pokemonanimfunc_0D: @ 81830D4 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -719491,7 +719491,7 @@ pokemonanimfunc_0D: ; 81830D4 thumb_func_end pokemonanimfunc_0D thumb_func_start pokemonanimfunc_0E -pokemonanimfunc_0E: ; 8183108 +pokemonanimfunc_0E: @ 8183108 push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -719518,7 +719518,7 @@ pokemonanimfunc_0E: ; 8183108 thumb_func_end pokemonanimfunc_0E thumb_func_start sub_8183140 -sub_8183140: ; 8183140 +sub_8183140: @ 8183140 push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -719564,7 +719564,7 @@ _08183180: thumb_func_end sub_8183140 thumb_func_start pokemonanimfunc_57 -pokemonanimfunc_57: ; 8183194 +pokemonanimfunc_57: @ 8183194 push {r4,lr} adds r4, r0, 0 movs r0, 0x3C @@ -719582,7 +719582,7 @@ pokemonanimfunc_57: ; 8183194 thumb_func_end pokemonanimfunc_57 thumb_func_start pokemonanimfunc_58 -pokemonanimfunc_58: ; 81831B4 +pokemonanimfunc_58: @ 81831B4 push {r4,lr} adds r4, r0, 0 movs r0, 0x1E @@ -719600,7 +719600,7 @@ pokemonanimfunc_58: ; 81831B4 thumb_func_end pokemonanimfunc_58 thumb_func_start pokemonanimfunc_59 -pokemonanimfunc_59: ; 81831D4 +pokemonanimfunc_59: @ 81831D4 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -719732,7 +719732,7 @@ _081832BC: thumb_func_end pokemonanimfunc_59 thumb_func_start sub_81832C8 -sub_81832C8: ; 81832C8 +sub_81832C8: @ 81832C8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -719876,7 +719876,7 @@ _081833DC: thumb_func_end sub_81832C8 thumb_func_start pokemonanimfunc_5A -pokemonanimfunc_5A: ; 81833E8 +pokemonanimfunc_5A: @ 81833E8 push {r4-r6,lr} adds r5, r0, 0 movs r0, 0x32 @@ -719902,7 +719902,7 @@ _0818340A: thumb_func_end pokemonanimfunc_5A thumb_func_start sub_8183418 -sub_8183418: ; 8183418 +sub_8183418: @ 8183418 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -720049,7 +720049,7 @@ _08183538: thumb_func_end sub_8183418 thumb_func_start pokemonanimfunc_5B -pokemonanimfunc_5B: ; 8183544 +pokemonanimfunc_5B: @ 8183544 push {r4-r6,lr} adds r5, r0, 0 movs r0, 0x32 @@ -720075,7 +720075,7 @@ _08183566: thumb_func_end pokemonanimfunc_5B thumb_func_start sub_8183574 -sub_8183574: ; 8183574 +sub_8183574: @ 8183574 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -720161,7 +720161,7 @@ _0818360A: thumb_func_end sub_8183574 thumb_func_start pokemonanimfunc_5C -pokemonanimfunc_5C: ; 8183618 +pokemonanimfunc_5C: @ 8183618 push {r4,lr} adds r4, r0, 0 movs r0, 0x28 @@ -720179,7 +720179,7 @@ pokemonanimfunc_5C: ; 8183618 thumb_func_end pokemonanimfunc_5C thumb_func_start pokemonanimfunc_5D -pokemonanimfunc_5D: ; 8183638 +pokemonanimfunc_5D: @ 8183638 push {r4,lr} adds r4, r0, 0 movs r0, 0x46 @@ -720197,7 +720197,7 @@ pokemonanimfunc_5D: ; 8183638 thumb_func_end pokemonanimfunc_5D thumb_func_start pokemonanimfunc_5E -pokemonanimfunc_5E: ; 8183658 +pokemonanimfunc_5E: @ 8183658 push {r4,lr} adds r4, r0, 0 movs r0, 0x14 @@ -720213,7 +720213,7 @@ pokemonanimfunc_5E: ; 8183658 thumb_func_end pokemonanimfunc_5E thumb_func_start pokemonanimfunc_5F -pokemonanimfunc_5F: ; 8183674 +pokemonanimfunc_5F: @ 8183674 push {r4,r5,lr} adds r4, r0, 0 ldrh r1, [r4, 0x32] @@ -720267,7 +720267,7 @@ _081836CA: thumb_func_end pokemonanimfunc_5F thumb_func_start pokemonanimfunc_60 -pokemonanimfunc_60: ; 81836D8 +pokemonanimfunc_60: @ 81836D8 push {r4,r5,lr} adds r4, r0, 0 ldrh r1, [r4, 0x32] @@ -720321,7 +720321,7 @@ _0818372E: thumb_func_end pokemonanimfunc_60 thumb_func_start pokemonanimfunc_61 -pokemonanimfunc_61: ; 818373C +pokemonanimfunc_61: @ 818373C push {r4,lr} adds r4, r0, 0 movs r0, 0x46 @@ -720339,7 +720339,7 @@ pokemonanimfunc_61: ; 818373C thumb_func_end pokemonanimfunc_61 thumb_func_start pokemonanimfunc_62 -pokemonanimfunc_62: ; 818375C +pokemonanimfunc_62: @ 818375C push {r4,lr} adds r4, r0, 0 movs r0, 0x18 @@ -720357,7 +720357,7 @@ pokemonanimfunc_62: ; 818375C thumb_func_end pokemonanimfunc_62 thumb_func_start pokemonanimfunc_63 -pokemonanimfunc_63: ; 818377C +pokemonanimfunc_63: @ 818377C push {r4,lr} adds r4, r0, 0 movs r0, 0x38 @@ -720375,7 +720375,7 @@ pokemonanimfunc_63: ; 818377C thumb_func_end pokemonanimfunc_63 thumb_func_start pokemonanimfunc_64 -pokemonanimfunc_64: ; 818379C +pokemonanimfunc_64: @ 818379C push {r4,lr} adds r4, r0, 0 bl sub_817F758 @@ -720405,7 +720405,7 @@ pokemonanimfunc_64: ; 818379C thumb_func_end pokemonanimfunc_64 thumb_func_start sub_81837DC -sub_81837DC: ; 81837DC +sub_81837DC: @ 81837DC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -720575,7 +720575,7 @@ _0818392C: thumb_func_end sub_81837DC thumb_func_start pokemonanimfunc_65 -pokemonanimfunc_65: ; 818393C +pokemonanimfunc_65: @ 818393C push {r4-r6,lr} adds r5, r0, 0 movs r0, 0x32 @@ -720601,7 +720601,7 @@ _0818395E: thumb_func_end pokemonanimfunc_65 thumb_func_start pokemonanimfunc_66 -pokemonanimfunc_66: ; 818396C +pokemonanimfunc_66: @ 818396C push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -720733,7 +720733,7 @@ _08183A54: thumb_func_end pokemonanimfunc_66 thumb_func_start pokemonanimfunc_67 -pokemonanimfunc_67: ; 8183A60 +pokemonanimfunc_67: @ 8183A60 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -720859,7 +720859,7 @@ _08183B40: thumb_func_end pokemonanimfunc_67 thumb_func_start sub_8183B4C -sub_8183B4C: ; 8183B4C +sub_8183B4C: @ 8183B4C push {r4-r7,lr} adds r4, r0, 0 bl sub_817F70C @@ -720956,7 +720956,7 @@ _08183C06: thumb_func_end sub_8183B4C thumb_func_start pokemonanimfunc_68 -pokemonanimfunc_68: ; 8183C0C +pokemonanimfunc_68: @ 8183C0C push {r4,lr} adds r4, r0, 0 movs r0, 0x1 @@ -720973,7 +720973,7 @@ pokemonanimfunc_68: ; 8183C0C thumb_func_end pokemonanimfunc_68 thumb_func_start pokemonanimfunc_69 -pokemonanimfunc_69: ; 8183C2C +pokemonanimfunc_69: @ 8183C2C push {r4,lr} adds r4, r0, 0 movs r0, 0x2 @@ -720991,7 +720991,7 @@ pokemonanimfunc_69: ; 8183C2C thumb_func_end pokemonanimfunc_69 thumb_func_start pokemonanimfunc_6A -pokemonanimfunc_6A: ; 8183C4C +pokemonanimfunc_6A: @ 8183C4C push {r4,lr} adds r4, r0, 0 movs r0, 0x2 @@ -721008,7 +721008,7 @@ pokemonanimfunc_6A: ; 8183C4C thumb_func_end pokemonanimfunc_6A thumb_func_start sub_8183C6C -sub_8183C6C: ; 8183C6C +sub_8183C6C: @ 8183C6C push {r4,r5,lr} adds r4, r0, 0 ldrh r1, [r4, 0x3C] @@ -721075,7 +721075,7 @@ _08183CE8: thumb_func_end sub_8183C6C thumb_func_start pokemonanimfunc_6B -pokemonanimfunc_6B: ; 8183CF0 +pokemonanimfunc_6B: @ 8183CF0 push {r4,r5,lr} adds r4, r0, 0 bl sub_817F70C @@ -721104,7 +721104,7 @@ _08183D16: thumb_func_end pokemonanimfunc_6B thumb_func_start pokemonanimfunc_6C -pokemonanimfunc_6C: ; 8183D28 +pokemonanimfunc_6C: @ 8183D28 push {r4,r5,lr} adds r4, r0, 0 bl sub_817F70C @@ -721133,7 +721133,7 @@ _08183D4E: thumb_func_end pokemonanimfunc_6C thumb_func_start pokemonanimfunc_6D -pokemonanimfunc_6D: ; 8183D60 +pokemonanimfunc_6D: @ 8183D60 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -721162,7 +721162,7 @@ _08183D88: thumb_func_end pokemonanimfunc_6D thumb_func_start pokemonanimfunc_6E -pokemonanimfunc_6E: ; 8183D94 +pokemonanimfunc_6E: @ 8183D94 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -721190,7 +721190,7 @@ _08183DBA: thumb_func_end pokemonanimfunc_6E thumb_func_start pokemonanimfunc_6F -pokemonanimfunc_6F: ; 8183DC8 +pokemonanimfunc_6F: @ 8183DC8 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -721219,7 +721219,7 @@ _08183DF0: thumb_func_end pokemonanimfunc_6F thumb_func_start pokemonanimfunc_70 -pokemonanimfunc_70: ; 8183DFC +pokemonanimfunc_70: @ 8183DFC push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -721247,7 +721247,7 @@ _08183E22: thumb_func_end pokemonanimfunc_70 thumb_func_start pokemonanimfunc_71 -pokemonanimfunc_71: ; 8183E30 +pokemonanimfunc_71: @ 8183E30 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -721269,7 +721269,7 @@ _08183E4A: thumb_func_end pokemonanimfunc_71 thumb_func_start pokemonanimfunc_72 -pokemonanimfunc_72: ; 8183E58 +pokemonanimfunc_72: @ 8183E58 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -721291,7 +721291,7 @@ _08183E72: thumb_func_end pokemonanimfunc_72 thumb_func_start pokemonanimfunc_73 -pokemonanimfunc_73: ; 8183E80 +pokemonanimfunc_73: @ 8183E80 push {r4-r6,lr} adds r5, r0, 0 movs r0, 0x32 @@ -721317,7 +721317,7 @@ _08183EA2: thumb_func_end pokemonanimfunc_73 thumb_func_start pokemonanimfunc_74 -pokemonanimfunc_74: ; 8183EB0 +pokemonanimfunc_74: @ 8183EB0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -721344,7 +721344,7 @@ _08183ED4: thumb_func_end pokemonanimfunc_74 thumb_func_start pokemonanimfunc_75 -pokemonanimfunc_75: ; 8183EE0 +pokemonanimfunc_75: @ 8183EE0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -721372,7 +721372,7 @@ _08183F06: thumb_func_end pokemonanimfunc_75 thumb_func_start pokemonanimfunc_76 -pokemonanimfunc_76: ; 8183F14 +pokemonanimfunc_76: @ 8183F14 push {r4-r6,lr} adds r5, r0, 0 movs r0, 0x32 @@ -721399,7 +721399,7 @@ _08183F38: thumb_func_end pokemonanimfunc_76 thumb_func_start pokemonanimfunc_77 -pokemonanimfunc_77: ; 8183F44 +pokemonanimfunc_77: @ 8183F44 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -721427,7 +721427,7 @@ _08183F6A: thumb_func_end pokemonanimfunc_77 thumb_func_start pokemonanimfunc_78 -pokemonanimfunc_78: ; 8183F78 +pokemonanimfunc_78: @ 8183F78 push {r4-r6,lr} adds r5, r0, 0 movs r0, 0x32 @@ -721454,7 +721454,7 @@ _08183F9C: thumb_func_end pokemonanimfunc_78 thumb_func_start sub_8183FA8 -sub_8183FA8: ; 8183FA8 +sub_8183FA8: @ 8183FA8 push {r4,lr} adds r4, r0, 0 movs r1, 0x3C @@ -721539,7 +721539,7 @@ _0818403E: thumb_func_end sub_8183FA8 thumb_func_start pokemonanimfunc_79 -pokemonanimfunc_79: ; 8184048 +pokemonanimfunc_79: @ 8184048 push {lr} adds r1, r0, 0 movs r0, 0x32 @@ -721563,7 +721563,7 @@ _08184066: thumb_func_end pokemonanimfunc_79 thumb_func_start pokemonanimfunc_7A -pokemonanimfunc_7A: ; 8184070 +pokemonanimfunc_7A: @ 8184070 push {lr} adds r1, r0, 0 movs r0, 0x32 @@ -721587,7 +721587,7 @@ _0818408E: thumb_func_end pokemonanimfunc_7A thumb_func_start pokemonanimfunc_7B -pokemonanimfunc_7B: ; 8184098 +pokemonanimfunc_7B: @ 8184098 push {lr} adds r1, r0, 0 movs r0, 0x32 @@ -721612,7 +721612,7 @@ _081840B8: thumb_func_end pokemonanimfunc_7B thumb_func_start sub_81840C4 -sub_81840C4: ; 81840C4 +sub_81840C4: @ 81840C4 push {r4,r5,lr} adds r5, r0, 0 movs r1, 0x3C @@ -721722,7 +721722,7 @@ _08184188: thumb_func_end sub_81840C4 thumb_func_start pokemonanimfunc_7C -pokemonanimfunc_7C: ; 8184190 +pokemonanimfunc_7C: @ 8184190 push {lr} adds r2, r0, 0 movs r0, 0x32 @@ -721747,7 +721747,7 @@ _081841B0: thumb_func_end pokemonanimfunc_7C thumb_func_start pokemonanimfunc_7D -pokemonanimfunc_7D: ; 81841BC +pokemonanimfunc_7D: @ 81841BC push {lr} adds r2, r0, 0 movs r0, 0x32 @@ -721772,7 +721772,7 @@ _081841DC: thumb_func_end pokemonanimfunc_7D thumb_func_start pokemonanimfunc_7E -pokemonanimfunc_7E: ; 81841E8 +pokemonanimfunc_7E: @ 81841E8 push {lr} adds r2, r0, 0 movs r0, 0x32 @@ -721797,7 +721797,7 @@ _08184208: thumb_func_end pokemonanimfunc_7E thumb_func_start pokemonanimfunc_7F -pokemonanimfunc_7F: ; 8184214 +pokemonanimfunc_7F: @ 8184214 push {lr} adds r2, r0, 0 movs r0, 0x32 @@ -721821,7 +721821,7 @@ _08184232: thumb_func_end pokemonanimfunc_7F thumb_func_start pokemonanimfunc_80 -pokemonanimfunc_80: ; 818423C +pokemonanimfunc_80: @ 818423C push {lr} adds r1, r0, 0 movs r0, 0x32 @@ -721845,7 +721845,7 @@ _0818425A: thumb_func_end pokemonanimfunc_80 thumb_func_start pokemonanimfunc_81 -pokemonanimfunc_81: ; 8184264 +pokemonanimfunc_81: @ 8184264 push {lr} adds r1, r0, 0 movs r0, 0x32 @@ -721871,7 +721871,7 @@ _08184286: thumb_func_end pokemonanimfunc_81 thumb_func_start sub_8184290 -sub_8184290: ; 8184290 +sub_8184290: @ 8184290 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -721908,7 +721908,7 @@ sub_8184290: ; 8184290 thumb_func_end sub_8184290 thumb_func_start pokemonanimfunc_82 -pokemonanimfunc_82: ; 81842DC +pokemonanimfunc_82: @ 81842DC push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -721974,7 +721974,7 @@ _08184358: thumb_func_end pokemonanimfunc_82 thumb_func_start pokemonanimfunc_83 -pokemonanimfunc_83: ; 8184360 +pokemonanimfunc_83: @ 8184360 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -722040,7 +722040,7 @@ _081843DC: thumb_func_end pokemonanimfunc_83 thumb_func_start pokemonanimfunc_84 -pokemonanimfunc_84: ; 81843E4 +pokemonanimfunc_84: @ 81843E4 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x32 @@ -722106,7 +722106,7 @@ _08184460: thumb_func_end pokemonanimfunc_84 thumb_func_start sub_8184468 -sub_8184468: ; 8184468 +sub_8184468: @ 8184468 push {r4-r6,lr} adds r6, r0, 0 movs r0, 0x32 @@ -722220,7 +722220,7 @@ _08184544: thumb_func_end sub_8184468 thumb_func_start pokemonanimfunc_85 -pokemonanimfunc_85: ; 8184550 +pokemonanimfunc_85: @ 8184550 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -722245,7 +722245,7 @@ _08184570: thumb_func_end pokemonanimfunc_85 thumb_func_start pokemonanimfunc_86 -pokemonanimfunc_86: ; 818457C +pokemonanimfunc_86: @ 818457C push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -722269,7 +722269,7 @@ _0818459A: thumb_func_end pokemonanimfunc_86 thumb_func_start pokemonanimfunc_87 -pokemonanimfunc_87: ; 81845A8 +pokemonanimfunc_87: @ 81845A8 push {r4,lr} adds r4, r0, 0 movs r1, 0x32 @@ -722293,7 +722293,7 @@ _081845C6: thumb_func_end pokemonanimfunc_87 thumb_func_start sub_81845D4 -sub_81845D4: ; 81845D4 +sub_81845D4: @ 81845D4 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -722324,7 +722324,7 @@ _081845FE: thumb_func_end sub_81845D4 thumb_func_start sub_8184610 -sub_8184610: ; 8184610 +sub_8184610: @ 8184610 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -722349,7 +722349,7 @@ _0818462E: thumb_func_end sub_8184610 thumb_func_start sub_8184640 -sub_8184640: ; 8184640 +sub_8184640: @ 8184640 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -722379,7 +722379,7 @@ _08184668: thumb_func_end sub_8184640 thumb_func_start sub_8184678 -sub_8184678: ; 8184678 +sub_8184678: @ 8184678 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -722414,7 +722414,7 @@ _081846AC: thumb_func_end sub_8184678 thumb_func_start sub_81846B8 -sub_81846B8: ; 81846B8 +sub_81846B8: @ 81846B8 push {r4,lr} adds r4, r0, 0 bl sub_817F70C @@ -722440,7 +722440,7 @@ _081846DA: thumb_func_end sub_81846B8 thumb_func_start pokemonanimfunc_88 -pokemonanimfunc_88: ; 81846EC +pokemonanimfunc_88: @ 81846EC push {r4,lr} adds r4, r0, 0 bl sub_817F670 @@ -722464,7 +722464,7 @@ pokemonanimfunc_88: ; 81846EC thumb_func_end pokemonanimfunc_88 thumb_func_start pokemonanimfunc_89 -pokemonanimfunc_89: ; 8184718 +pokemonanimfunc_89: @ 8184718 push {r4,lr} adds r4, r0, 0 bl sub_817F670 @@ -722488,7 +722488,7 @@ pokemonanimfunc_89: ; 8184718 thumb_func_end pokemonanimfunc_89 thumb_func_start pokemonanimfunc_8A -pokemonanimfunc_8A: ; 8184744 +pokemonanimfunc_8A: @ 8184744 push {r4,lr} adds r4, r0, 0 bl sub_817F670 @@ -722511,7 +722511,7 @@ pokemonanimfunc_8A: ; 8184744 thumb_func_end pokemonanimfunc_8A thumb_func_start sub_8184770 -sub_8184770: ; 8184770 +sub_8184770: @ 8184770 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x30] @@ -722536,7 +722536,7 @@ _08184790: thumb_func_end sub_8184770 thumb_func_start sub_8184798 -sub_8184798: ; 8184798 +sub_8184798: @ 8184798 push {r4,r5,lr} adds r4, r0, 0 ldr r1, =gUnknown_0860AE7C @@ -722614,7 +722614,7 @@ _0818482E: thumb_func_end sub_8184798 thumb_func_start pokemonanimfunc_8B -pokemonanimfunc_8B: ; 8184834 +pokemonanimfunc_8B: @ 8184834 push {r4,lr} adds r2, r0, 0 ldrh r0, [r2, 0x32] @@ -722646,7 +722646,7 @@ _08184860: thumb_func_end pokemonanimfunc_8B thumb_func_start pokemonanimfunc_8C -pokemonanimfunc_8C: ; 818486C +pokemonanimfunc_8C: @ 818486C push {r4,r5,lr} adds r2, r0, 0 ldrh r0, [r2, 0x32] @@ -722678,7 +722678,7 @@ _08184898: thumb_func_end pokemonanimfunc_8C thumb_func_start pokemonanimfunc_8D -pokemonanimfunc_8D: ; 81848A4 +pokemonanimfunc_8D: @ 81848A4 push {r4,lr} adds r2, r0, 0 ldrh r0, [r2, 0x32] @@ -722711,7 +722711,7 @@ _081848D2: thumb_func_end pokemonanimfunc_8D thumb_func_start sub_81848E0 -sub_81848E0: ; 81848E0 +sub_81848E0: @ 81848E0 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x32 @@ -722753,7 +722753,7 @@ _0818492A: thumb_func_end sub_81848E0 thumb_func_start sub_8184934 -sub_8184934: ; 8184934 +sub_8184934: @ 8184934 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x34 @@ -722837,7 +722837,7 @@ _081849CC: thumb_func_end sub_8184934 thumb_func_start pokemonanimfunc_8E -pokemonanimfunc_8E: ; 81849D4 +pokemonanimfunc_8E: @ 81849D4 push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -722894,7 +722894,7 @@ _08184A30: thumb_func_end pokemonanimfunc_8E thumb_func_start pokemonanimfunc_8F -pokemonanimfunc_8F: ; 8184A3C +pokemonanimfunc_8F: @ 8184A3C push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -722951,7 +722951,7 @@ _08184A98: thumb_func_end pokemonanimfunc_8F thumb_func_start pokemonanimfunc_90 -pokemonanimfunc_90: ; 8184AA4 +pokemonanimfunc_90: @ 8184AA4 push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -723008,7 +723008,7 @@ _08184B00: thumb_func_end pokemonanimfunc_90 thumb_func_start pokemonanimfunc_91 -pokemonanimfunc_91: ; 8184B0C +pokemonanimfunc_91: @ 8184B0C push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -723066,7 +723066,7 @@ _08184B6A: thumb_func_end pokemonanimfunc_91 thumb_func_start pokemonanimfunc_92 -pokemonanimfunc_92: ; 8184B78 +pokemonanimfunc_92: @ 8184B78 push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -723123,7 +723123,7 @@ _08184BD4: thumb_func_end pokemonanimfunc_92 thumb_func_start pokemonanimfunc_93 -pokemonanimfunc_93: ; 8184BE0 +pokemonanimfunc_93: @ 8184BE0 push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -723180,7 +723180,7 @@ _08184C3C: thumb_func_end pokemonanimfunc_93 thumb_func_start pokemonanimfunc_94 -pokemonanimfunc_94: ; 8184C48 +pokemonanimfunc_94: @ 8184C48 push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -723237,7 +723237,7 @@ _08184CA4: thumb_func_end pokemonanimfunc_94 thumb_func_start pokemonanimfunc_95 -pokemonanimfunc_95: ; 8184CB0 +pokemonanimfunc_95: @ 8184CB0 push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -723295,7 +723295,7 @@ _08184D0E: thumb_func_end pokemonanimfunc_95 thumb_func_start pokemonanimfunc_96 -pokemonanimfunc_96: ; 8184D1C +pokemonanimfunc_96: @ 8184D1C push {r4,lr} adds r4, r0, 0 movs r0, 0x32 @@ -723353,7 +723353,7 @@ _08184D7A: thumb_func_end pokemonanimfunc_96 thumb_func_start sub_8184D88 -sub_8184D88: ; 8184D88 +sub_8184D88: @ 8184D88 push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -723371,7 +723371,7 @@ _08184D9C: thumb_func_end sub_8184D88 thumb_func_start sub_8184DA4 -sub_8184DA4: ; 8184DA4 +sub_8184DA4: @ 8184DA4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -723449,7 +723449,7 @@ _08184E1C: thumb_func_end sub_8184DA4 thumb_func_start sub_8184E58 -sub_8184E58: ; 8184E58 +sub_8184E58: @ 8184E58 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -723602,7 +723602,7 @@ _08184FA0: thumb_func_end sub_8184E58 thumb_func_start sub_8184FBC -sub_8184FBC: ; 8184FBC +sub_8184FBC: @ 8184FBC push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -723637,7 +723637,7 @@ _08184FF0: thumb_func_end sub_8184FBC thumb_func_start sub_8185008 -sub_8185008: ; 8185008 +sub_8185008: @ 8185008 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -723678,7 +723678,7 @@ _08185046: thumb_func_end sub_8185008 thumb_func_start sub_8185054 -sub_8185054: ; 8185054 +sub_8185054: @ 8185054 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -723732,7 +723732,7 @@ _081850C6: thumb_func_end sub_8185054 thumb_func_start sub_81850D0 -sub_81850D0: ; 81850D0 +sub_81850D0: @ 81850D0 ldr r0, =0x0203c7ac ldrb r0, [r0] bx lr @@ -723740,7 +723740,7 @@ sub_81850D0: ; 81850D0 thumb_func_end sub_81850D0 thumb_func_start sub_81850DC -sub_81850DC: ; 81850DC +sub_81850DC: @ 81850DC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -723845,7 +723845,7 @@ _0818517E: thumb_func_end sub_81850DC thumb_func_start sub_81851A8 -sub_81851A8: ; 81851A8 +sub_81851A8: @ 81851A8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -723946,7 +723946,7 @@ _0818525E: thumb_func_end sub_81851A8 thumb_func_start sub_8185278 -sub_8185278: ; 8185278 +sub_8185278: @ 8185278 ldrb r3, [r2] subs r3, 0x1 strb r3, [r2] @@ -723961,7 +723961,7 @@ sub_8185278: ; 8185278 thumb_func_end sub_8185278 thumb_func_start sub_8185290 -sub_8185290: ; 8185290 +sub_8185290: @ 8185290 push {r4,r5,lr} movs r0, 0xF8 lsls r0, 4 @@ -723978,7 +723978,7 @@ sub_8185290: ; 8185290 thumb_func_end sub_8185290 thumb_func_start sub_81852B0 -sub_81852B0: ; 81852B0 +sub_81852B0: @ 81852B0 push {r4,r5,lr} adds r5, r0, 0 ldr r1, =0x000004ec @@ -724010,7 +724010,7 @@ _081852EA: thumb_func_end sub_81852B0 thumb_func_start sub_81852F0 -sub_81852F0: ; 81852F0 +sub_81852F0: @ 81852F0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -724047,7 +724047,7 @@ _08185332: thumb_func_end sub_81852F0 thumb_func_start sub_8185338 -sub_8185338: ; 8185338 +sub_8185338: @ 8185338 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -724837,7 +724837,7 @@ _08185A14: thumb_func_end sub_8185338 thumb_func_start sub_8185A54 -sub_8185A54: ; 8185A54 +sub_8185A54: @ 8185A54 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -724865,7 +724865,7 @@ _08185A80: thumb_func_end sub_8185A54 thumb_func_start start_ov_to_battle_anim -start_ov_to_battle_anim: ; 8185A88 +start_ov_to_battle_anim: @ 8185A88 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x80 @@ -724885,7 +724885,7 @@ start_ov_to_battle_anim: ; 8185A88 thumb_func_end start_ov_to_battle_anim thumb_func_start sub_8185AB0 -sub_8185AB0: ; 8185AB0 +sub_8185AB0: @ 8185AB0 push {lr} ldr r0, =0x03005d90 ldr r2, [r0] @@ -724923,7 +724923,7 @@ sub_8185AB0: ; 8185AB0 thumb_func_end sub_8185AB0 thumb_func_start sub_8185B1C -sub_8185B1C: ; 8185B1C +sub_8185B1C: @ 8185B1C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -724953,7 +724953,7 @@ _08185B4A: thumb_func_end sub_8185B1C thumb_func_start sub_8185B60 -sub_8185B60: ; 8185B60 +sub_8185B60: @ 8185B60 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -725242,7 +725242,7 @@ _08185D6C: thumb_func_end sub_8185B60 thumb_func_start sub_8185E24 -sub_8185E24: ; 8185E24 +sub_8185E24: @ 8185E24 push {r4,r5,lr} adds r5, r0, 0 movs r0, 0xF8 @@ -725283,7 +725283,7 @@ _08185E6E: thumb_func_end sub_8185E24 thumb_func_start sub_8185E8C -sub_8185E8C: ; 8185E8C +sub_8185E8C: @ 8185E8C push {lr} bl CallObjectCallbacks bl PrepareSpritesForOamLoad @@ -725293,7 +725293,7 @@ sub_8185E8C: ; 8185E8C thumb_func_end sub_8185E8C thumb_func_start sub_8185EA0 -sub_8185EA0: ; 8185EA0 +sub_8185EA0: @ 8185EA0 ldr r0, =0x0203c7ae ldrb r0, [r0] bx lr @@ -725301,7 +725301,7 @@ sub_8185EA0: ; 8185EA0 thumb_func_end sub_8185EA0 thumb_func_start sub_8185EAC -sub_8185EAC: ; 8185EAC +sub_8185EAC: @ 8185EAC ldr r0, =0x0203c7af ldrb r0, [r0] bx lr @@ -725309,7 +725309,7 @@ sub_8185EAC: ; 8185EAC thumb_func_end sub_8185EAC thumb_func_start sub_8185EB8 -sub_8185EB8: ; 8185EB8 +sub_8185EB8: @ 8185EB8 push {r4-r6,lr} movs r5, 0 ldr r6, =0x0203c7c0 @@ -725339,7 +725339,7 @@ _08185EBE: thumb_func_end sub_8185EB8 thumb_func_start sub_8185EFC -sub_8185EFC: ; 8185EFC +sub_8185EFC: @ 8185EFC push {r4-r6,lr} movs r5, 0 ldr r6, =0x020244ec @@ -725369,7 +725369,7 @@ _08185F02: thumb_func_end sub_8185EFC thumb_func_start sub_8185F40 -sub_8185F40: ; 8185F40 +sub_8185F40: @ 8185F40 push {r4,r5,lr} movs r2, 0 ldr r0, =0x020229e8 @@ -725408,7 +725408,7 @@ _08185F7E: thumb_func_end sub_8185F40 thumb_func_start sub_8185F84 -sub_8185F84: ; 8185F84 +sub_8185F84: @ 8185F84 ldr r1, =0x0203c7b5 movs r0, 0 strb r0, [r1] @@ -725417,7 +725417,7 @@ sub_8185F84: ; 8185F84 thumb_func_end sub_8185F84 thumb_func_start sub_8185F90 -sub_8185F90: ; 8185F90 +sub_8185F90: @ 8185F90 lsls r0, 16 lsrs r0, 16 ldr r2, =0x0203c7b5 @@ -725434,7 +725434,7 @@ sub_8185F90: ; 8185F90 thumb_func_end sub_8185F90 thumb_func_start sub_8185FAC -sub_8185FAC: ; 8185FAC +sub_8185FAC: @ 8185FAC ldr r0, =0x0203c7b5 ldrb r0, [r0] bx lr @@ -725442,7 +725442,7 @@ sub_8185FAC: ; 8185FAC thumb_func_end sub_8185FAC thumb_func_start sub_8185FB8 -sub_8185FB8: ; 8185FB8 +sub_8185FB8: @ 8185FB8 ldr r0, =0x0203c7b6 ldrb r0, [r0] bx lr @@ -725450,7 +725450,7 @@ sub_8185FB8: ; 8185FB8 thumb_func_end sub_8185FB8 thumb_func_start sub_8185FC4 -sub_8185FC4: ; 8185FC4 +sub_8185FC4: @ 8185FC4 ldr r0, =0x0203c7b7 ldrb r0, [r0] bx lr @@ -725458,7 +725458,7 @@ sub_8185FC4: ; 8185FC4 thumb_func_end sub_8185FC4 thumb_func_start sub_8185FD0 -sub_8185FD0: ; 8185FD0 +sub_8185FD0: @ 8185FD0 push {r4-r7,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -725505,7 +725505,7 @@ _0818601C: thumb_func_end sub_8185FD0 thumb_func_start sub_818603C -sub_818603C: ; 818603C +sub_818603C: @ 818603C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -726004,7 +726004,7 @@ _081863FC: thumb_func_end sub_818603C thumb_func_start sub_8186438 -sub_8186438: ; 8186438 +sub_8186438: @ 8186438 ldr r0, =0x0203c7bc ldr r0, [r0] bx lr @@ -726012,7 +726012,7 @@ sub_8186438: ; 8186438 thumb_func_end sub_8186438 thumb_func_start sub_8186444 -sub_8186444: ; 8186444 +sub_8186444: @ 8186444 ldr r1, =0x0203ccd0 movs r0, 0x1 strb r0, [r1] @@ -726021,7 +726021,7 @@ sub_8186444: ; 8186444 thumb_func_end sub_8186444 thumb_func_start rfu_lacks_rfufunc -rfu_lacks_rfufunc: ; 8186450 +rfu_lacks_rfufunc: @ 8186450 push {lr} movs r1, 0 ldr r0, =0x0203ccd0 @@ -726037,7 +726037,7 @@ _0818645E: thumb_func_end rfu_lacks_rfufunc thumb_func_start sub_8186468 -sub_8186468: ; 8186468 +sub_8186468: @ 8186468 push {r4,r5,lr} adds r3, r0, 0 movs r2, 0 @@ -726063,7 +726063,7 @@ _08186472: thumb_func_end sub_8186468 thumb_func_start sub_818649C -sub_818649C: ; 818649C +sub_818649C: @ 818649C ldr r0, =0x0203ccd9 ldrb r0, [r0] bx lr @@ -726071,7 +726071,7 @@ sub_818649C: ; 818649C thumb_func_end sub_818649C thumb_func_start sub_81864A8 -sub_81864A8: ; 81864A8 +sub_81864A8: @ 81864A8 ldr r0, =0x0203ccda ldrb r0, [r0] bx lr @@ -726079,7 +726079,7 @@ sub_81864A8: ; 81864A8 thumb_func_end sub_81864A8 thumb_func_start sub_81864B4 -sub_81864B4: ; 81864B4 +sub_81864B4: @ 81864B4 ldr r0, =0x03001278 ldrb r0, [r0] bx lr @@ -726087,7 +726087,7 @@ sub_81864B4: ; 81864B4 thumb_func_end sub_81864B4 thumb_func_start sub_81864C0 -sub_81864C0: ; 81864C0 +sub_81864C0: @ 81864C0 ldr r0, =0x03001279 ldrb r0, [r0] bx lr @@ -726095,7 +726095,7 @@ sub_81864C0: ; 81864C0 thumb_func_end sub_81864C0 thumb_func_start sub_81864CC -sub_81864CC: ; 81864CC +sub_81864CC: @ 81864CC ldr r0, =0x0203cce8 ldr r1, =0x0202433a ldrb r1, [r1] @@ -726105,19 +726105,19 @@ sub_81864CC: ; 81864CC thumb_func_end sub_81864CC thumb_func_start sub_81864E0 -sub_81864E0: ; 81864E0 +sub_81864E0: @ 81864E0 ldr r0, =0x0203ccdc bx lr .pool thumb_func_end sub_81864E0 thumb_func_start nullsub_70 -nullsub_70: ; 81864E8 +nullsub_70: @ 81864E8 bx lr thumb_func_end nullsub_70 thumb_func_start sub_81864EC -sub_81864EC: ; 81864EC +sub_81864EC: @ 81864EC ldr r1, =0x03005d60 ldr r0, =0x02024064 ldrb r0, [r0] @@ -726130,7 +726130,7 @@ sub_81864EC: ; 81864EC thumb_func_end sub_81864EC thumb_func_start sub_8186508 -sub_8186508: ; 8186508 +sub_8186508: @ 8186508 push {lr} ldr r2, =0x02024068 ldr r1, =gUnknown_0832A328 @@ -726165,7 +726165,7 @@ _08186554: thumb_func_end sub_8186508 thumb_func_start sub_8186558 -sub_8186558: ; 8186558 +sub_8186558: @ 8186558 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -726190,7 +726190,7 @@ _0818657C: thumb_func_end sub_8186558 thumb_func_start sub_8186590 -sub_8186590: ; 8186590 +sub_8186590: @ 8186590 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -726215,7 +726215,7 @@ _081865B4: thumb_func_end sub_8186590 thumb_func_start sub_81865C8 -sub_81865C8: ; 81865C8 +sub_81865C8: @ 81865C8 push {r4-r6,lr} ldr r5, =0x02020630 ldr r6, =0x020241e4 @@ -726261,7 +726261,7 @@ _0818661A: thumb_func_end sub_81865C8 thumb_func_start sub_8186630 -sub_8186630: ; 8186630 +sub_8186630: @ 8186630 push {r4,lr} ldr r4, =0x020244d0 ldr r1, [r4] @@ -726297,7 +726297,7 @@ _08186668: thumb_func_end sub_8186630 thumb_func_start sub_8186678 -sub_8186678: ; 8186678 +sub_8186678: @ 8186678 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -726523,7 +726523,7 @@ _0818683A: thumb_func_end sub_8186678 thumb_func_start sub_818686C -sub_818686C: ; 818686C +sub_818686C: @ 818686C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -726964,7 +726964,7 @@ _08186C10: thumb_func_end sub_818686C thumb_func_start sub_8186C48 -sub_8186C48: ; 8186C48 +sub_8186C48: @ 8186C48 push {r4-r7,lr} ldr r4, =0x02020630 ldr r0, =0x020241e4 @@ -727045,7 +727045,7 @@ _08186CFA: thumb_func_end sub_8186C48 thumb_func_start sub_8186D04 -sub_8186D04: ; 8186D04 +sub_8186D04: @ 8186D04 push {r4-r6,lr} ldr r6, =0x02024064 ldrb r0, [r6] @@ -727084,7 +727084,7 @@ _08186D50: thumb_func_end sub_8186D04 thumb_func_start sub_8186D58 -sub_8186D58: ; 8186D58 +sub_8186D58: @ 8186D58 push {lr} ldr r2, =0x02020630 ldr r0, =0x020241e4 @@ -727113,7 +727113,7 @@ _08186D86: thumb_func_end sub_8186D58 thumb_func_start sub_8186D9C -sub_8186D9C: ; 8186D9C +sub_8186D9C: @ 8186D9C push {r4-r6,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -727162,7 +727162,7 @@ _08186DF6: thumb_func_end sub_8186D9C thumb_func_start sub_8186E10 -sub_8186E10: ; 8186E10 +sub_8186E10: @ 8186E10 push {lr} movs r0, 0 bl IsTextPrinterActive @@ -727176,7 +727176,7 @@ _08186E22: thumb_func_end sub_8186E10 thumb_func_start bx_blink_t2 -bx_blink_t2: ; 8186E28 +bx_blink_t2: @ 8186E28 push {r4,lr} ldr r1, =0x020241e4 ldr r0, =0x02024064 @@ -727236,7 +727236,7 @@ _08186E9E: thumb_func_end bx_blink_t2 thumb_func_start sub_8186EA4 -sub_8186EA4: ; 8186EA4 +sub_8186EA4: @ 8186EA4 push {r4,lr} ldr r2, =0x02020630 ldr r0, =0x03005d70 @@ -727283,7 +727283,7 @@ _08186EF0: thumb_func_end sub_8186EA4 thumb_func_start sub_8186F14 -sub_8186F14: ; 8186F14 +sub_8186F14: @ 8186F14 push {r4,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -727335,7 +727335,7 @@ _08186F6E: thumb_func_end sub_8186F14 thumb_func_start sub_8186F94 -sub_8186F94: ; 8186F94 +sub_8186F94: @ 8186F94 push {r4-r7,lr} ldr r4, =0x020244d0 ldr r0, [r4] @@ -727431,7 +727431,7 @@ _08187050: thumb_func_end sub_8186F94 thumb_func_start sub_8187084 -sub_8187084: ; 8187084 +sub_8187084: @ 8187084 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r0, [r6] @@ -727515,7 +727515,7 @@ _08187120: thumb_func_end sub_8187084 thumb_func_start sub_818714C -sub_818714C: ; 818714C +sub_818714C: @ 818714C push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -727539,7 +727539,7 @@ _0818716E: thumb_func_end sub_818714C thumb_func_start sub_818717C -sub_818717C: ; 818717C +sub_818717C: @ 818717C push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -727563,7 +727563,7 @@ _0818719E: thumb_func_end sub_818717C thumb_func_start sub_81871AC -sub_81871AC: ; 81871AC +sub_81871AC: @ 81871AC push {r4,lr} sub sp, 0x4 ldr r1, =0x03005d60 @@ -727613,7 +727613,7 @@ _08187212: thumb_func_end sub_81871AC thumb_func_start sub_8187224 -sub_8187224: ; 8187224 +sub_8187224: @ 8187224 push {r4-r6,lr} sub sp, 0x100 movs r6, 0 @@ -727668,7 +727668,7 @@ _0818727E: thumb_func_end sub_8187224 thumb_func_start sub_8187298 -sub_8187298: ; 8187298 +sub_8187298: @ 8187298 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -728546,7 +728546,7 @@ _08187A2E: thumb_func_end sub_8187298 thumb_func_start sub_8187A44 -sub_8187A44: ; 8187A44 +sub_8187A44: @ 8187A44 push {lr} bl sub_81871AC pop {r0} @@ -728554,7 +728554,7 @@ sub_8187A44: ; 8187A44 thumb_func_end sub_8187A44 thumb_func_start sub_8187A50 -sub_8187A50: ; 8187A50 +sub_8187A50: @ 8187A50 push {r4,r5,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -728597,7 +728597,7 @@ _08187A9E: thumb_func_end sub_8187A50 thumb_func_start dp01_setattr_for_opponent_pokemon -dp01_setattr_for_opponent_pokemon: ; 8187AA8 +dp01_setattr_for_opponent_pokemon: @ 8187AA8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -729582,7 +729582,7 @@ _081883B4: thumb_func_end dp01_setattr_for_opponent_pokemon thumb_func_start sub_81883C8 -sub_81883C8: ; 81883C8 +sub_81883C8: @ 81883C8 push {r4-r7,lr} ldr r1, =0x0202406e ldr r7, =0x02024064 @@ -729637,7 +729637,7 @@ _08188420: thumb_func_end sub_81883C8 thumb_func_start sub_818843C -sub_818843C: ; 818843C +sub_818843C: @ 818843C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -729778,7 +729778,7 @@ sub_818843C: ; 818843C thumb_func_end sub_818843C thumb_func_start sub_818858C -sub_818858C: ; 818858C +sub_818858C: @ 818858C push {r4,lr} ldr r1, =0x0202406e ldr r4, =0x02024064 @@ -729810,7 +729810,7 @@ sub_818858C: ; 818858C thumb_func_end sub_818858C thumb_func_start sub_81885D8 -sub_81885D8: ; 81885D8 +sub_81885D8: @ 81885D8 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -729983,7 +729983,7 @@ sub_81885D8: ; 81885D8 thumb_func_end sub_81885D8 thumb_func_start sub_8188768 -sub_8188768: ; 8188768 +sub_8188768: @ 8188768 push {r4-r6,lr} ldr r1, =0x02023064 ldr r6, =0x02024064 @@ -730044,7 +730044,7 @@ _081887EC: thumb_func_end sub_8188768 thumb_func_start sub_8188800 -sub_8188800: ; 8188800 +sub_8188800: @ 8188800 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -730114,7 +730114,7 @@ _0818887E: thumb_func_end sub_8188800 thumb_func_start sub_818888C -sub_818888C: ; 818888C +sub_818888C: @ 818888C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -730300,7 +730300,7 @@ _0818892C: thumb_func_end sub_818888C thumb_func_start sub_8188A40 -sub_8188A40: ; 8188A40 +sub_8188A40: @ 8188A40 push {lr} bl sub_81871AC pop {r0} @@ -730308,7 +730308,7 @@ sub_8188A40: ; 8188A40 thumb_func_end sub_8188A40 thumb_func_start sub_8188A4C -sub_8188A4C: ; 8188A4C +sub_8188A4C: @ 8188A4C push {r4-r6,lr} ldr r6, =0x020241e4 ldr r4, =0x02024064 @@ -730382,7 +730382,7 @@ sub_8188A4C: ; 8188A4C thumb_func_end sub_8188A4C thumb_func_start sub_8188AF8 -sub_8188AF8: ; 8188AF8 +sub_8188AF8: @ 8188AF8 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -730459,7 +730459,7 @@ _08188B88: thumb_func_end sub_8188AF8 thumb_func_start sub_8188BA4 -sub_8188BA4: ; 8188BA4 +sub_8188BA4: @ 8188BA4 push {lr} bl sub_81871AC pop {r0} @@ -730467,7 +730467,7 @@ sub_8188BA4: ; 8188BA4 thumb_func_end sub_8188BA4 thumb_func_start sub_8188BB0 -sub_8188BB0: ; 8188BB0 +sub_8188BB0: @ 8188BB0 push {lr} bl sub_81871AC pop {r0} @@ -730475,7 +730475,7 @@ sub_8188BB0: ; 8188BB0 thumb_func_end sub_8188BB0 thumb_func_start sub_8188BBC -sub_8188BBC: ; 8188BBC +sub_8188BBC: @ 8188BBC push {lr} bl sub_81871AC pop {r0} @@ -730483,7 +730483,7 @@ sub_8188BBC: ; 8188BBC thumb_func_end sub_8188BBC thumb_func_start sub_8188BC8 -sub_8188BC8: ; 8188BC8 +sub_8188BC8: @ 8188BC8 push {lr} bl sub_81871AC pop {r0} @@ -730491,7 +730491,7 @@ sub_8188BC8: ; 8188BC8 thumb_func_end sub_8188BC8 thumb_func_start sub_8188BD4 -sub_8188BD4: ; 8188BD4 +sub_8188BD4: @ 8188BD4 push {r4-r6,lr} ldr r6, =0x02024064 ldrb r0, [r6] @@ -730628,7 +730628,7 @@ _08188CFA: thumb_func_end sub_8188BD4 thumb_func_start sub_8188D0C -sub_8188D0C: ; 8188D0C +sub_8188D0C: @ 8188D0C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -730812,7 +730812,7 @@ _08188E80: thumb_func_end sub_8188D0C thumb_func_start sub_8188E90 -sub_8188E90: ; 8188E90 +sub_8188E90: @ 8188E90 push {r4,lr} ldr r0, =0x02022e14 movs r1, 0 @@ -730842,7 +730842,7 @@ sub_8188E90: ; 8188E90 thumb_func_end sub_8188E90 thumb_func_start sub_8188EE4 -sub_8188EE4: ; 8188EE4 +sub_8188EE4: @ 8188EE4 push {lr} bl sub_81871AC pop {r0} @@ -730850,7 +730850,7 @@ sub_8188EE4: ; 8188EE4 thumb_func_end sub_8188EE4 thumb_func_start sub_8188EF0 -sub_8188EF0: ; 8188EF0 +sub_8188EF0: @ 8188EF0 push {lr} ldr r0, =0x02024064 ldrb r0, [r0] @@ -730868,7 +730868,7 @@ sub_8188EF0: ; 8188EF0 thumb_func_end sub_8188EF0 thumb_func_start sub_8188F14 -sub_8188F14: ; 8188F14 +sub_8188F14: @ 8188F14 push {lr} bl sub_81871AC pop {r0} @@ -730876,7 +730876,7 @@ sub_8188F14: ; 8188F14 thumb_func_end sub_8188F14 thumb_func_start sub_8188F20 -sub_8188F20: ; 8188F20 +sub_8188F20: @ 8188F20 push {r4,r5,lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -730919,7 +730919,7 @@ _08188F6C: thumb_func_end sub_8188F20 thumb_func_start sub_8188F7C -sub_8188F7C: ; 8188F7C +sub_8188F7C: @ 8188F7C push {lr} bl sub_81871AC pop {r0} @@ -730927,7 +730927,7 @@ sub_8188F7C: ; 8188F7C thumb_func_end sub_8188F7C thumb_func_start sub_8188F88 -sub_8188F88: ; 8188F88 +sub_8188F88: @ 8188F88 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -730954,7 +730954,7 @@ sub_8188F88: ; 8188F88 thumb_func_end sub_8188F88 thumb_func_start sub_8188FC4 -sub_8188FC4: ; 8188FC4 +sub_8188FC4: @ 8188FC4 push {lr} bl sub_81871AC pop {r0} @@ -730962,7 +730962,7 @@ sub_8188FC4: ; 8188FC4 thumb_func_end sub_8188FC4 thumb_func_start sub_8188FD0 -sub_8188FD0: ; 8188FD0 +sub_8188FD0: @ 8188FD0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -731058,7 +731058,7 @@ _0818908A: thumb_func_end sub_8188FD0 thumb_func_start sub_81890C0 -sub_81890C0: ; 81890C0 +sub_81890C0: @ 81890C0 push {lr} bl sub_81871AC pop {r0} @@ -731066,7 +731066,7 @@ sub_81890C0: ; 81890C0 thumb_func_end sub_81890C0 thumb_func_start sub_81890CC -sub_81890CC: ; 81890CC +sub_81890CC: @ 81890CC push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -731115,7 +731115,7 @@ _08189120: thumb_func_end sub_81890CC thumb_func_start sub_8189144 -sub_8189144: ; 8189144 +sub_8189144: @ 8189144 push {r4,r5,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -731162,7 +731162,7 @@ _08189194: thumb_func_end sub_8189144 thumb_func_start sub_81891AC -sub_81891AC: ; 81891AC +sub_81891AC: @ 81891AC push {lr} bl sub_81871AC pop {r0} @@ -731170,7 +731170,7 @@ sub_81891AC: ; 81891AC thumb_func_end sub_81891AC thumb_func_start sub_81891B8 -sub_81891B8: ; 81891B8 +sub_81891B8: @ 81891B8 push {lr} bl sub_81871AC pop {r0} @@ -731178,7 +731178,7 @@ sub_81891B8: ; 81891B8 thumb_func_end sub_81891B8 thumb_func_start sub_81891C4 -sub_81891C4: ; 81891C4 +sub_81891C4: @ 81891C4 push {lr} bl sub_81871AC pop {r0} @@ -731186,7 +731186,7 @@ sub_81891C4: ; 81891C4 thumb_func_end sub_81891C4 thumb_func_start sub_81891D0 -sub_81891D0: ; 81891D0 +sub_81891D0: @ 81891D0 push {lr} bl sub_81871AC pop {r0} @@ -731194,7 +731194,7 @@ sub_81891D0: ; 81891D0 thumb_func_end sub_81891D0 thumb_func_start sub_81891DC -sub_81891DC: ; 81891DC +sub_81891DC: @ 81891DC push {lr} bl sub_81871AC pop {r0} @@ -731202,7 +731202,7 @@ sub_81891DC: ; 81891DC thumb_func_end sub_81891DC thumb_func_start sub_81891E8 -sub_81891E8: ; 81891E8 +sub_81891E8: @ 81891E8 push {lr} bl sub_81871AC pop {r0} @@ -731210,7 +731210,7 @@ sub_81891E8: ; 81891E8 thumb_func_end sub_81891E8 thumb_func_start sub_81891F4 -sub_81891F4: ; 81891F4 +sub_81891F4: @ 81891F4 push {lr} bl sub_81871AC pop {r0} @@ -731218,7 +731218,7 @@ sub_81891F4: ; 81891F4 thumb_func_end sub_81891F4 thumb_func_start sub_8189200 -sub_8189200: ; 8189200 +sub_8189200: @ 8189200 push {lr} bl sub_81871AC pop {r0} @@ -731226,7 +731226,7 @@ sub_8189200: ; 8189200 thumb_func_end sub_8189200 thumb_func_start sub_818920C -sub_818920C: ; 818920C +sub_818920C: @ 818920C push {lr} bl sub_81871AC pop {r0} @@ -731234,7 +731234,7 @@ sub_818920C: ; 818920C thumb_func_end sub_818920C thumb_func_start sub_8189218 -sub_8189218: ; 8189218 +sub_8189218: @ 8189218 push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -731249,7 +731249,7 @@ sub_8189218: ; 8189218 thumb_func_end sub_8189218 thumb_func_start sub_8189234 -sub_8189234: ; 8189234 +sub_8189234: @ 8189234 push {lr} ldr r3, =0x02022d0c ldr r1, =0x02023064 @@ -731274,7 +731274,7 @@ sub_8189234: ; 8189234 thumb_func_end sub_8189234 thumb_func_start sub_818926C -sub_818926C: ; 818926C +sub_818926C: @ 818926C push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -731288,7 +731288,7 @@ sub_818926C: ; 818926C thumb_func_end sub_818926C thumb_func_start sub_8189284 -sub_8189284: ; 8189284 +sub_8189284: @ 8189284 push {lr} ldr r3, =0x02022d0c ldr r1, [r3] @@ -731309,7 +731309,7 @@ sub_8189284: ; 8189284 thumb_func_end sub_8189284 thumb_func_start sub_81892AC -sub_81892AC: ; 81892AC +sub_81892AC: @ 81892AC push {r4,lr} ldr r3, =0x02020630 ldr r2, =0x020241e4 @@ -731358,7 +731358,7 @@ _0818930A: thumb_func_end sub_81892AC thumb_func_start sub_818931C -sub_818931C: ; 818931C +sub_818931C: @ 818931C push {lr} bl sub_81871AC pop {r0} @@ -731366,7 +731366,7 @@ sub_818931C: ; 818931C thumb_func_end sub_818931C thumb_func_start sub_8189328 -sub_8189328: ; 8189328 +sub_8189328: @ 8189328 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -731399,7 +731399,7 @@ _0818933C: thumb_func_end sub_8189328 thumb_func_start sub_818936C -sub_818936C: ; 818936C +sub_818936C: @ 818936C push {r4,r5,lr} ldr r4, =0x02023064 ldr r5, =0x02024064 @@ -731442,7 +731442,7 @@ _081893BC: thumb_func_end sub_818936C thumb_func_start sub_81893C8 -sub_81893C8: ; 81893C8 +sub_81893C8: @ 81893C8 push {lr} ldr r1, =0x0202406e ldr r0, =0x02024064 @@ -731468,7 +731468,7 @@ sub_81893C8: ; 81893C8 thumb_func_end sub_81893C8 thumb_func_start sub_8189404 -sub_8189404: ; 8189404 +sub_8189404: @ 8189404 push {lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -731490,7 +731490,7 @@ sub_8189404: ; 8189404 thumb_func_end sub_8189404 thumb_func_start sub_8189438 -sub_8189438: ; 8189438 +sub_8189438: @ 8189438 push {r4-r6,lr} ldr r5, =0x020241e4 ldr r6, =0x02024064 @@ -731605,7 +731605,7 @@ _081894FA: thumb_func_end sub_8189438 thumb_func_start c3_0803D564 -c3_0803D564: ; 8189548 +c3_0803D564: @ 8189548 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -731703,7 +731703,7 @@ _081895F4: thumb_func_end c3_0803D564 thumb_func_start sub_818962C -sub_818962C: ; 818962C +sub_818962C: @ 818962C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x6] @@ -731718,7 +731718,7 @@ sub_818962C: ; 818962C thumb_func_end sub_818962C thumb_func_start sub_8189648 -sub_8189648: ; 8189648 +sub_8189648: @ 8189648 push {r4-r7,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -731843,7 +731843,7 @@ _08189742: thumb_func_end sub_8189648 thumb_func_start sub_818975C -sub_818975C: ; 818975C +sub_818975C: @ 818975C push {r4,lr} ldr r4, =0x020244d0 ldr r0, [r4] @@ -731879,7 +731879,7 @@ _08189794: thumb_func_end sub_818975C thumb_func_start sub_81897A4 -sub_81897A4: ; 81897A4 +sub_81897A4: @ 81897A4 push {lr} ldr r0, =0x020244d0 ldr r1, [r0] @@ -731913,7 +731913,7 @@ _081897D6: thumb_func_end sub_81897A4 thumb_func_start sub_81897F4 -sub_81897F4: ; 81897F4 +sub_81897F4: @ 81897F4 push {lr} bl sub_81871AC pop {r0} @@ -731921,7 +731921,7 @@ sub_81897F4: ; 81897F4 thumb_func_end sub_81897F4 thumb_func_start sub_8189800 -sub_8189800: ; 8189800 +sub_8189800: @ 8189800 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -731964,7 +731964,7 @@ _08189846: thumb_func_end sub_8189800 thumb_func_start sub_8189860 -sub_8189860: ; 8189860 +sub_8189860: @ 8189860 push {r4-r6,lr} sub sp, 0x4 ldr r6, =0x02024064 @@ -732013,7 +732013,7 @@ _081898B8: thumb_func_end sub_8189860 thumb_func_start sub_81898C8 -sub_81898C8: ; 81898C8 +sub_81898C8: @ 81898C8 push {lr} bl sub_81871AC pop {r0} @@ -732021,7 +732021,7 @@ sub_81898C8: ; 81898C8 thumb_func_end sub_81898C8 thumb_func_start sub_81898D4 -sub_81898D4: ; 81898D4 +sub_81898D4: @ 81898D4 push {lr} bl sub_81871AC pop {r0} @@ -732029,7 +732029,7 @@ sub_81898D4: ; 81898D4 thumb_func_end sub_81898D4 thumb_func_start sub_81898E0 -sub_81898E0: ; 81898E0 +sub_81898E0: @ 81898E0 push {lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -732068,17 +732068,17 @@ _08189910: thumb_func_end sub_81898E0 thumb_func_start nullsub_119 -nullsub_119: ; 8189944 +nullsub_119: @ 8189944 bx lr thumb_func_end nullsub_119 thumb_func_start nullsub_120 -nullsub_120: ; 8189948 +nullsub_120: @ 8189948 bx lr thumb_func_end nullsub_120 thumb_func_start sub_818994C -sub_818994C: ; 818994C +sub_818994C: @ 818994C ldr r1, =0x03005d60 ldr r0, =0x02024064 ldrb r0, [r0] @@ -732091,7 +732091,7 @@ sub_818994C: ; 818994C thumb_func_end sub_818994C thumb_func_start sub_8189968 -sub_8189968: ; 8189968 +sub_8189968: @ 8189968 push {lr} ldr r2, =0x02024068 ldr r1, =gUnknown_0832A328 @@ -732126,7 +732126,7 @@ _081899B4: thumb_func_end sub_8189968 thumb_func_start sub_81899B8 -sub_81899B8: ; 81899B8 +sub_81899B8: @ 81899B8 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -732151,7 +732151,7 @@ _081899DC: thumb_func_end sub_81899B8 thumb_func_start sub_81899F0 -sub_81899F0: ; 81899F0 +sub_81899F0: @ 81899F0 push {r4-r6,lr} ldr r6, =0x02020630 ldr r5, =0x020241e4 @@ -732196,7 +732196,7 @@ _08189A40: thumb_func_end sub_81899F0 thumb_func_start sub_8189A58 -sub_8189A58: ; 8189A58 +sub_8189A58: @ 8189A58 push {r4,lr} ldr r4, =0x020244d0 ldr r1, [r4] @@ -732232,7 +732232,7 @@ _08189A90: thumb_func_end sub_8189A58 thumb_func_start sub_8189AA0 -sub_8189AA0: ; 8189AA0 +sub_8189AA0: @ 8189AA0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -732530,7 +732530,7 @@ _08189D18: thumb_func_end sub_8189AA0 thumb_func_start sub_8189D40 -sub_8189D40: ; 8189D40 +sub_8189D40: @ 8189D40 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -732894,7 +732894,7 @@ _0818A02A: thumb_func_end sub_8189D40 thumb_func_start sub_818A064 -sub_818A064: ; 818A064 +sub_818A064: @ 818A064 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -732924,7 +732924,7 @@ _0818A092: thumb_func_end sub_818A064 thumb_func_start sub_818A0A4 -sub_818A0A4: ; 818A0A4 +sub_818A0A4: @ 818A0A4 push {r4-r6,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -732974,7 +732974,7 @@ _0818A106: thumb_func_end sub_818A0A4 thumb_func_start sub_818A114 -sub_818A114: ; 818A114 +sub_818A114: @ 818A114 push {r4-r6,lr} ldr r6, =0x02020630 ldr r5, =0x020241e4 @@ -733039,7 +733039,7 @@ _0818A190: thumb_func_end sub_818A114 thumb_func_start sub_818A1B0 -sub_818A1B0: ; 818A1B0 +sub_818A1B0: @ 818A1B0 push {r4-r6,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -733086,7 +733086,7 @@ _0818A204: thumb_func_end sub_818A1B0 thumb_func_start sub_818A220 -sub_818A220: ; 818A220 +sub_818A220: @ 818A220 push {lr} movs r0, 0 bl IsTextPrinterActive @@ -733100,7 +733100,7 @@ _0818A232: thumb_func_end sub_818A220 thumb_func_start sub_818A238 -sub_818A238: ; 818A238 +sub_818A238: @ 818A238 push {r4,lr} ldr r1, =0x020241e4 ldr r0, =0x02024064 @@ -733160,7 +733160,7 @@ _0818A2AE: thumb_func_end sub_818A238 thumb_func_start sub_818A2B4 -sub_818A2B4: ; 818A2B4 +sub_818A2B4: @ 818A2B4 push {r4,lr} ldr r2, =0x02020630 ldr r0, =0x03005d70 @@ -733209,7 +733209,7 @@ _0818A306: thumb_func_end sub_818A2B4 thumb_func_start sub_818A328 -sub_818A328: ; 818A328 +sub_818A328: @ 818A328 push {lr} ldr r0, =0x020244d0 ldr r1, [r0] @@ -733246,7 +733246,7 @@ _0818A364: thumb_func_end sub_818A328 thumb_func_start sub_818A37C -sub_818A37C: ; 818A37C +sub_818A37C: @ 818A37C push {r4-r7,lr} mov r7, r8 push {r7} @@ -733343,7 +733343,7 @@ _0818A438: thumb_func_end sub_818A37C thumb_func_start sub_818A470 -sub_818A470: ; 818A470 +sub_818A470: @ 818A470 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r0, [r6] @@ -733411,7 +733411,7 @@ _0818A4E8: thumb_func_end sub_818A470 thumb_func_start sub_818A514 -sub_818A514: ; 818A514 +sub_818A514: @ 818A514 push {r4,lr} sub sp, 0x4 ldr r1, =0x03005d60 @@ -733461,7 +733461,7 @@ _0818A57A: thumb_func_end sub_818A514 thumb_func_start sub_818A58C -sub_818A58C: ; 818A58C +sub_818A58C: @ 818A58C push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -733485,7 +733485,7 @@ _0818A5AE: thumb_func_end sub_818A58C thumb_func_start sub_818A5BC -sub_818A5BC: ; 818A5BC +sub_818A5BC: @ 818A5BC push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -733509,7 +733509,7 @@ _0818A5DE: thumb_func_end sub_818A5BC thumb_func_start sub_818A5EC -sub_818A5EC: ; 818A5EC +sub_818A5EC: @ 818A5EC push {r4-r6,lr} sub sp, 0x100 movs r6, 0 @@ -733564,7 +733564,7 @@ _0818A646: thumb_func_end sub_818A5EC thumb_func_start sub_818A660 -sub_818A660: ; 818A660 +sub_818A660: @ 818A660 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -734442,7 +734442,7 @@ _0818ADF6: thumb_func_end sub_818A660 thumb_func_start sub_818AE0C -sub_818AE0C: ; 818AE0C +sub_818AE0C: @ 818AE0C push {lr} bl sub_818A514 pop {r0} @@ -734450,7 +734450,7 @@ sub_818AE0C: ; 818AE0C thumb_func_end sub_818AE0C thumb_func_start sub_818AE18 -sub_818AE18: ; 818AE18 +sub_818AE18: @ 818AE18 push {r4,r5,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -734493,7 +734493,7 @@ _0818AE66: thumb_func_end sub_818AE18 thumb_func_start sub_818AE70 -sub_818AE70: ; 818AE70 +sub_818AE70: @ 818AE70 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -735526,7 +735526,7 @@ _0818B836: thumb_func_end sub_818AE70 thumb_func_start sub_818B86C -sub_818B86C: ; 818B86C +sub_818B86C: @ 818B86C push {r4-r7,lr} ldr r1, =0x0202406e ldr r7, =0x02024064 @@ -735581,7 +735581,7 @@ _0818B8C4: thumb_func_end sub_818B86C thumb_func_start sub_818B8E0 -sub_818B8E0: ; 818B8E0 +sub_818B8E0: @ 818B8E0 push {r4-r6,lr} mov r6, r8 push {r6} @@ -735698,7 +735698,7 @@ sub_818B8E0: ; 818B8E0 thumb_func_end sub_818B8E0 thumb_func_start sub_818B9FC -sub_818B9FC: ; 818B9FC +sub_818B9FC: @ 818B9FC push {r4-r6,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -735744,7 +735744,7 @@ sub_818B9FC: ; 818B9FC thumb_func_end sub_818B9FC thumb_func_start sub_818BA6C -sub_818BA6C: ; 818BA6C +sub_818BA6C: @ 818BA6C push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -735907,7 +735907,7 @@ sub_818BA6C: ; 818BA6C thumb_func_end sub_818BA6C thumb_func_start sub_818BBE8 -sub_818BBE8: ; 818BBE8 +sub_818BBE8: @ 818BBE8 push {r4-r6,lr} ldr r1, =0x02023064 ldr r6, =0x02024064 @@ -735966,7 +735966,7 @@ _0818BC66: thumb_func_end sub_818BBE8 thumb_func_start sub_818BC78 -sub_818BC78: ; 818BC78 +sub_818BC78: @ 818BC78 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -736036,7 +736036,7 @@ _0818BCF6: thumb_func_end sub_818BC78 thumb_func_start sub_818BD04 -sub_818BD04: ; 818BD04 +sub_818BD04: @ 818BD04 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -736333,7 +736333,7 @@ _0818BF72: thumb_func_end sub_818BD04 thumb_func_start sub_818BFAC -sub_818BFAC: ; 818BFAC +sub_818BFAC: @ 818BFAC push {lr} bl sub_818A514 pop {r0} @@ -736341,7 +736341,7 @@ sub_818BFAC: ; 818BFAC thumb_func_end sub_818BFAC thumb_func_start sub_818BFB8 -sub_818BFB8: ; 818BFB8 +sub_818BFB8: @ 818BFB8 push {r4-r6,lr} ldr r6, =0x020241e4 ldr r4, =0x02024064 @@ -736414,7 +736414,7 @@ sub_818BFB8: ; 818BFB8 thumb_func_end sub_818BFB8 thumb_func_start sub_818C064 -sub_818C064: ; 818C064 +sub_818C064: @ 818C064 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -736519,7 +736519,7 @@ _0818C12E: thumb_func_end sub_818C064 thumb_func_start sub_818C150 -sub_818C150: ; 818C150 +sub_818C150: @ 818C150 push {lr} bl sub_818A514 pop {r0} @@ -736527,7 +736527,7 @@ sub_818C150: ; 818C150 thumb_func_end sub_818C150 thumb_func_start sub_818C15C -sub_818C15C: ; 818C15C +sub_818C15C: @ 818C15C push {lr} bl sub_818A514 pop {r0} @@ -736535,7 +736535,7 @@ sub_818C15C: ; 818C15C thumb_func_end sub_818C15C thumb_func_start sub_818C168 -sub_818C168: ; 818C168 +sub_818C168: @ 818C168 push {lr} bl sub_818A514 pop {r0} @@ -736543,7 +736543,7 @@ sub_818C168: ; 818C168 thumb_func_end sub_818C168 thumb_func_start sub_818C174 -sub_818C174: ; 818C174 +sub_818C174: @ 818C174 push {lr} bl sub_818A514 pop {r0} @@ -736551,7 +736551,7 @@ sub_818C174: ; 818C174 thumb_func_end sub_818C174 thumb_func_start sub_818C180 -sub_818C180: ; 818C180 +sub_818C180: @ 818C180 push {r4-r6,lr} ldr r6, =0x02024064 ldrb r0, [r6] @@ -736688,7 +736688,7 @@ _0818C2A6: thumb_func_end sub_818C180 thumb_func_start bx_move_anim_2 -bx_move_anim_2: ; 818C2B8 +bx_move_anim_2: @ 818C2B8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -736872,7 +736872,7 @@ _0818C42C: thumb_func_end bx_move_anim_2 thumb_func_start sub_818C43C -sub_818C43C: ; 818C43C +sub_818C43C: @ 818C43C push {r4,lr} ldr r0, =0x02022e14 movs r1, 0 @@ -736902,7 +736902,7 @@ sub_818C43C: ; 818C43C thumb_func_end sub_818C43C thumb_func_start sub_818C490 -sub_818C490: ; 818C490 +sub_818C490: @ 818C490 push {lr} bl sub_818A514 pop {r0} @@ -736910,7 +736910,7 @@ sub_818C490: ; 818C490 thumb_func_end sub_818C490 thumb_func_start sub_818C49C -sub_818C49C: ; 818C49C +sub_818C49C: @ 818C49C push {lr} ldr r1, =0x02024332 ldr r0, =0x0202406c @@ -736936,7 +736936,7 @@ _0818C4C6: thumb_func_end sub_818C49C thumb_func_start sub_818C4D8 -sub_818C4D8: ; 818C4D8 +sub_818C4D8: @ 818C4D8 push {lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -736972,7 +736972,7 @@ _0818C522: thumb_func_end sub_818C4D8 thumb_func_start sub_818C52C -sub_818C52C: ; 818C52C +sub_818C52C: @ 818C52C push {lr} bl sub_818A514 pop {r0} @@ -736980,7 +736980,7 @@ sub_818C52C: ; 818C52C thumb_func_end sub_818C52C thumb_func_start sub_818C538 -sub_818C538: ; 818C538 +sub_818C538: @ 818C538 push {r4,r5,lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -737023,7 +737023,7 @@ _0818C584: thumb_func_end sub_818C538 thumb_func_start sub_818C594 -sub_818C594: ; 818C594 +sub_818C594: @ 818C594 push {lr} bl sub_818A514 pop {r0} @@ -737031,7 +737031,7 @@ sub_818C594: ; 818C594 thumb_func_end sub_818C594 thumb_func_start sub_818C5A0 -sub_818C5A0: ; 818C5A0 +sub_818C5A0: @ 818C5A0 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -737058,7 +737058,7 @@ sub_818C5A0: ; 818C5A0 thumb_func_end sub_818C5A0 thumb_func_start sub_818C5DC -sub_818C5DC: ; 818C5DC +sub_818C5DC: @ 818C5DC push {lr} bl sub_818A514 pop {r0} @@ -737066,7 +737066,7 @@ sub_818C5DC: ; 818C5DC thumb_func_end sub_818C5DC thumb_func_start sub_818C5E8 -sub_818C5E8: ; 818C5E8 +sub_818C5E8: @ 818C5E8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -737169,7 +737169,7 @@ _0818C6B2: thumb_func_end sub_818C5E8 thumb_func_start sub_818C6E8 -sub_818C6E8: ; 818C6E8 +sub_818C6E8: @ 818C6E8 push {lr} bl sub_818A514 pop {r0} @@ -737177,7 +737177,7 @@ sub_818C6E8: ; 818C6E8 thumb_func_end sub_818C6E8 thumb_func_start sub_818C6F4 -sub_818C6F4: ; 818C6F4 +sub_818C6F4: @ 818C6F4 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -737226,7 +737226,7 @@ _0818C748: thumb_func_end sub_818C6F4 thumb_func_start sub_818C76C -sub_818C76C: ; 818C76C +sub_818C76C: @ 818C76C push {r4,r5,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -737273,7 +737273,7 @@ _0818C7BC: thumb_func_end sub_818C76C thumb_func_start sub_818C7D4 -sub_818C7D4: ; 818C7D4 +sub_818C7D4: @ 818C7D4 push {lr} bl sub_818A514 pop {r0} @@ -737281,7 +737281,7 @@ sub_818C7D4: ; 818C7D4 thumb_func_end sub_818C7D4 thumb_func_start sub_818C7E0 -sub_818C7E0: ; 818C7E0 +sub_818C7E0: @ 818C7E0 push {lr} bl sub_818A514 pop {r0} @@ -737289,7 +737289,7 @@ sub_818C7E0: ; 818C7E0 thumb_func_end sub_818C7E0 thumb_func_start sub_818C7EC -sub_818C7EC: ; 818C7EC +sub_818C7EC: @ 818C7EC push {lr} bl sub_818A514 pop {r0} @@ -737297,7 +737297,7 @@ sub_818C7EC: ; 818C7EC thumb_func_end sub_818C7EC thumb_func_start sub_818C7F8 -sub_818C7F8: ; 818C7F8 +sub_818C7F8: @ 818C7F8 push {lr} bl sub_818A514 pop {r0} @@ -737305,7 +737305,7 @@ sub_818C7F8: ; 818C7F8 thumb_func_end sub_818C7F8 thumb_func_start sub_818C804 -sub_818C804: ; 818C804 +sub_818C804: @ 818C804 push {lr} bl sub_818A514 pop {r0} @@ -737313,7 +737313,7 @@ sub_818C804: ; 818C804 thumb_func_end sub_818C804 thumb_func_start sub_818C810 -sub_818C810: ; 818C810 +sub_818C810: @ 818C810 push {lr} bl sub_818A514 pop {r0} @@ -737321,7 +737321,7 @@ sub_818C810: ; 818C810 thumb_func_end sub_818C810 thumb_func_start sub_818C81C -sub_818C81C: ; 818C81C +sub_818C81C: @ 818C81C push {lr} bl sub_818A514 pop {r0} @@ -737329,7 +737329,7 @@ sub_818C81C: ; 818C81C thumb_func_end sub_818C81C thumb_func_start sub_818C828 -sub_818C828: ; 818C828 +sub_818C828: @ 818C828 push {lr} bl sub_818A514 pop {r0} @@ -737337,7 +737337,7 @@ sub_818C828: ; 818C828 thumb_func_end sub_818C828 thumb_func_start sub_818C834 -sub_818C834: ; 818C834 +sub_818C834: @ 818C834 push {lr} bl sub_818A514 pop {r0} @@ -737345,7 +737345,7 @@ sub_818C834: ; 818C834 thumb_func_end sub_818C834 thumb_func_start sub_818C840 -sub_818C840: ; 818C840 +sub_818C840: @ 818C840 push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -737360,7 +737360,7 @@ sub_818C840: ; 818C840 thumb_func_end sub_818C840 thumb_func_start sub_818C85C -sub_818C85C: ; 818C85C +sub_818C85C: @ 818C85C push {lr} ldr r3, =0x02022d0c ldr r1, =0x02023064 @@ -737385,7 +737385,7 @@ sub_818C85C: ; 818C85C thumb_func_end sub_818C85C thumb_func_start sub_818C894 -sub_818C894: ; 818C894 +sub_818C894: @ 818C894 push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -737399,7 +737399,7 @@ sub_818C894: ; 818C894 thumb_func_end sub_818C894 thumb_func_start sub_818C8AC -sub_818C8AC: ; 818C8AC +sub_818C8AC: @ 818C8AC push {lr} ldr r3, =0x02022d0c ldr r1, [r3] @@ -737420,7 +737420,7 @@ sub_818C8AC: ; 818C8AC thumb_func_end sub_818C8AC thumb_func_start sub_818C8D4 -sub_818C8D4: ; 818C8D4 +sub_818C8D4: @ 818C8D4 push {r4,lr} ldr r3, =0x02020630 ldr r2, =0x020241e4 @@ -737469,7 +737469,7 @@ _0818C932: thumb_func_end sub_818C8D4 thumb_func_start sub_818C944 -sub_818C944: ; 818C944 +sub_818C944: @ 818C944 push {lr} bl sub_818A514 pop {r0} @@ -737477,7 +737477,7 @@ sub_818C944: ; 818C944 thumb_func_end sub_818C944 thumb_func_start sub_818C950 -sub_818C950: ; 818C950 +sub_818C950: @ 818C950 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -737510,7 +737510,7 @@ _0818C964: thumb_func_end sub_818C950 thumb_func_start sub_818C994 -sub_818C994: ; 818C994 +sub_818C994: @ 818C994 push {r4,r5,lr} ldr r4, =0x02023064 ldr r5, =0x02024064 @@ -737553,7 +737553,7 @@ _0818C9E4: thumb_func_end sub_818C994 thumb_func_start sub_818C9F0 -sub_818C9F0: ; 818C9F0 +sub_818C9F0: @ 818C9F0 push {lr} ldr r1, =0x0202406e ldr r0, =0x02024064 @@ -737580,7 +737580,7 @@ sub_818C9F0: ; 818C9F0 thumb_func_end sub_818C9F0 thumb_func_start dp01t_2E_2_battle_intro -dp01t_2E_2_battle_intro: ; 818CA30 +dp01t_2E_2_battle_intro: @ 818CA30 push {lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -737602,7 +737602,7 @@ dp01t_2E_2_battle_intro: ; 818CA30 thumb_func_end dp01t_2E_2_battle_intro thumb_func_start sub_818CA64 -sub_818CA64: ; 818CA64 +sub_818CA64: @ 818CA64 push {r4-r6,lr} ldr r5, =0x020241e4 ldr r6, =0x02024064 @@ -737784,7 +737784,7 @@ _0818CBD4: thumb_func_end sub_818CA64 thumb_func_start sub_818CC24 -sub_818CC24: ; 818CC24 +sub_818CC24: @ 818CC24 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -737901,7 +737901,7 @@ _0818CD0C: thumb_func_end sub_818CC24 thumb_func_start sub_818CD30 -sub_818CD30: ; 818CD30 +sub_818CD30: @ 818CD30 push {r4-r6,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -737987,7 +737987,7 @@ _0818CDD4: thumb_func_end sub_818CD30 thumb_func_start bx_increment_dp11b_field_5_till_x60_then_resume -bx_increment_dp11b_field_5_till_x60_then_resume: ; 818CDF4 +bx_increment_dp11b_field_5_till_x60_then_resume: @ 818CDF4 push {r4,lr} ldr r4, =0x020244d0 ldr r0, [r4] @@ -738023,7 +738023,7 @@ _0818CE2C: thumb_func_end bx_increment_dp11b_field_5_till_x60_then_resume thumb_func_start sub_818CE3C -sub_818CE3C: ; 818CE3C +sub_818CE3C: @ 818CE3C push {lr} ldr r0, =0x020244d0 ldr r1, [r0] @@ -738057,7 +738057,7 @@ _0818CE6E: thumb_func_end sub_818CE3C thumb_func_start sub_818CE8C -sub_818CE8C: ; 818CE8C +sub_818CE8C: @ 818CE8C push {lr} bl sub_818A514 pop {r0} @@ -738065,7 +738065,7 @@ sub_818CE8C: ; 818CE8C thumb_func_end sub_818CE8C thumb_func_start sub_818CE98 -sub_818CE98: ; 818CE98 +sub_818CE98: @ 818CE98 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -738108,7 +738108,7 @@ _0818CEDE: thumb_func_end sub_818CE98 thumb_func_start sub_818CEF8 -sub_818CEF8: ; 818CEF8 +sub_818CEF8: @ 818CEF8 push {r4-r6,lr} sub sp, 0x4 ldr r6, =0x02024064 @@ -738157,7 +738157,7 @@ _0818CF50: thumb_func_end sub_818CEF8 thumb_func_start sub_818CF60 -sub_818CF60: ; 818CF60 +sub_818CF60: @ 818CF60 push {lr} bl sub_818A514 pop {r0} @@ -738165,7 +738165,7 @@ sub_818CF60: ; 818CF60 thumb_func_end sub_818CF60 thumb_func_start sub_818CF6C -sub_818CF6C: ; 818CF6C +sub_818CF6C: @ 818CF6C push {lr} bl sub_818A514 pop {r0} @@ -738173,7 +738173,7 @@ sub_818CF6C: ; 818CF6C thumb_func_end sub_818CF6C thumb_func_start sub_818CF78 -sub_818CF78: ; 818CF78 +sub_818CF78: @ 818CF78 push {r4,lr} ldr r2, =0x0202433a ldr r1, =0x02023064 @@ -738202,17 +738202,17 @@ sub_818CF78: ; 818CF78 thumb_func_end sub_818CF78 thumb_func_start nullsub_121 -nullsub_121: ; 818CFC4 +nullsub_121: @ 818CFC4 bx lr thumb_func_end nullsub_121 thumb_func_start nullsub_122 -nullsub_122: ; 818CFC8 +nullsub_122: @ 818CFC8 bx lr thumb_func_end nullsub_122 thumb_func_start dp13_810BB8C -dp13_810BB8C: ; 818CFCC +dp13_810BB8C: @ 818CFCC push {r4-r7,lr} ldr r4, =gUnknown_0860B058 ldr r3, =0x0203cd04 @@ -738234,8 +738234,8 @@ _0818CFD4: thumb_func_end dp13_810BB8C thumb_func_start load_pokemon_image_TODO -; int load_pokemon_image_TODO(int species_num, unsigned int a2, u8 a3, void *a4, int a5, u8 a6) -load_pokemon_image_TODO: ; 818CFF4 +@ int load_pokemon_image_TODO(int species_num, unsigned int a2, u8 a3, void *a4, int a5, u8 a6) +load_pokemon_image_TODO: @ 818CFF4 push {r4-r7,lr} sub sp, 0x4 adds r6, r1, 0 @@ -738320,7 +738320,7 @@ _0818D08E: thumb_func_end load_pokemon_image_TODO thumb_func_start sub_818D09C -sub_818D09C: ; 818D09C +sub_818D09C: @ 818D09C push {r4,lr} sub sp, 0x8 ldr r4, [sp, 0x10] @@ -738343,7 +738343,7 @@ sub_818D09C: ; 818D09C thumb_func_end sub_818D09C thumb_func_start sub_818D0C4 -sub_818D0C4: ; 818D0C4 +sub_818D0C4: @ 818D0C4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -738429,7 +738429,7 @@ _0818D16E: thumb_func_end sub_818D0C4 thumb_func_start sub_818D180 -sub_818D180: ; 818D180 +sub_818D180: @ 818D180 push {r4,r5,lr} adds r5, r1, 0 ldr r1, [sp, 0xC] @@ -738462,7 +738462,7 @@ _0818D1B4: thumb_func_end sub_818D180 thumb_func_start uns_builder_assign_animtable1 -uns_builder_assign_animtable1: ; 818D1C0 +uns_builder_assign_animtable1: @ 818D1C0 push {lr} lsls r0, 24 cmp r0, 0 @@ -738484,7 +738484,7 @@ _0818D1E0: thumb_func_end uns_builder_assign_animtable1 thumb_func_start oamt_spawn_poke_or_trainer_picture -oamt_spawn_poke_or_trainer_picture: ; 818D1EC +oamt_spawn_poke_or_trainer_picture: @ 818D1EC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -738675,7 +738675,7 @@ _0818D356: thumb_func_end oamt_spawn_poke_or_trainer_picture thumb_func_start sub_818D384 -sub_818D384: ; 818D384 +sub_818D384: @ 818D384 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -738726,7 +738726,7 @@ sub_818D384: ; 818D384 thumb_func_end sub_818D384 thumb_func_start sub_818D3E4 -sub_818D3E4: ; 818D3E4 +sub_818D3E4: @ 818D3E4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -738944,7 +738944,7 @@ _0818D588: thumb_func_end sub_818D3E4 thumb_func_start sub_818D5B0 -sub_818D5B0: ; 818D5B0 +sub_818D5B0: @ 818D5B0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -739026,7 +739026,7 @@ _0818D646: thumb_func_end sub_818D5B0 thumb_func_start sub_818D65C -sub_818D65C: ; 818D65C +sub_818D65C: @ 818D65C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -739084,7 +739084,7 @@ _0818D6BA: thumb_func_end sub_818D65C thumb_func_start sub_818D6CC -sub_818D6CC: ; 818D6CC +sub_818D6CC: @ 818D6CC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -739170,7 +739170,7 @@ _0818D764: thumb_func_end sub_818D6CC thumb_func_start sub_818D778 -sub_818D778: ; 818D778 +sub_818D778: @ 818D778 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -739221,7 +739221,7 @@ sub_818D778: ; 818D778 thumb_func_end sub_818D778 thumb_func_start sub_818D7D8 -sub_818D7D8: ; 818D7D8 +sub_818D7D8: @ 818D7D8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -739260,7 +739260,7 @@ sub_818D7D8: ; 818D7D8 thumb_func_end sub_818D7D8 thumb_func_start sub_818D820 -sub_818D820: ; 818D820 +sub_818D820: @ 818D820 push {lr} lsls r0, 16 lsrs r0, 16 @@ -739272,7 +739272,7 @@ sub_818D820: ; 818D820 thumb_func_end sub_818D820 thumb_func_start sub_818D834 -sub_818D834: ; 818D834 +sub_818D834: @ 818D834 push {r4,r5,lr} sub sp, 0xC ldr r4, [sp, 0x18] @@ -739299,7 +739299,7 @@ sub_818D834: ; 818D834 thumb_func_end sub_818D834 thumb_func_start sub_818D864 -sub_818D864: ; 818D864 +sub_818D864: @ 818D864 push {r4-r7,lr} mov r7, r8 push {r7} @@ -739338,7 +739338,7 @@ sub_818D864: ; 818D864 thumb_func_end sub_818D864 thumb_func_start sub_818D8AC -sub_818D8AC: ; 818D8AC +sub_818D8AC: @ 818D8AC push {r4,r5,lr} sub sp, 0x14 adds r5, r1, 0 @@ -739375,7 +739375,7 @@ sub_818D8AC: ; 818D8AC thumb_func_end sub_818D8AC thumb_func_start sub_818D8F0 -sub_818D8F0: ; 818D8F0 +sub_818D8F0: @ 818D8F0 push {lr} lsls r0, 16 lsrs r0, 16 @@ -739387,7 +739387,7 @@ sub_818D8F0: ; 818D8F0 thumb_func_end sub_818D8F0 thumb_func_start sub_818D904 -sub_818D904: ; 818D904 +sub_818D904: @ 818D904 push {r4,lr} sub sp, 0xC adds r4, r1, 0 @@ -739416,7 +739416,7 @@ sub_818D904: ; 818D904 thumb_func_end sub_818D904 thumb_func_start sub_818D938 -sub_818D938: ; 818D938 +sub_818D938: @ 818D938 push {r4,r5,lr} sub sp, 0x14 adds r5, r1, 0 @@ -739453,7 +739453,7 @@ sub_818D938: ; 818D938 thumb_func_end sub_818D938 thumb_func_start sub_818D97C -sub_818D97C: ; 818D97C +sub_818D97C: @ 818D97C push {lr} lsls r0, 24 lsrs r0, 24 @@ -739479,7 +739479,7 @@ _0818D9A2: thumb_func_end sub_818D97C thumb_func_start sub_818D9AC -sub_818D9AC: ; 818D9AC +sub_818D9AC: @ 818D9AC ldr r0, =0x03005d8c ldr r0, [r0] ldr r1, =0x00003b58 @@ -739490,7 +739490,7 @@ sub_818D9AC: ; 818D9AC thumb_func_end sub_818D9AC thumb_func_start sub_818D9C0 -sub_818D9C0: ; 818D9C0 +sub_818D9C0: @ 818D9C0 push {r4,r5,lr} ldr r5, =0x00004010 ldr r4, =gUnknown_0860B07E @@ -739533,7 +739533,7 @@ _0818DA24: thumb_func_end sub_818D9C0 thumb_func_start sub_818DA30 -sub_818DA30: ; 818DA30 +sub_818DA30: @ 818DA30 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -739572,7 +739572,7 @@ _0818DA72: thumb_func_end sub_818DA30 thumb_func_start sub_818DA78 -sub_818DA78: ; 818DA78 +sub_818DA78: @ 818DA78 push {lr} bl sub_818D9AC lsls r0, 24 @@ -739602,7 +739602,7 @@ _0818DAA6: thumb_func_end sub_818DA78 thumb_func_start sub_818DAAC -sub_818DAAC: ; 818DAAC +sub_818DAAC: @ 818DAAC push {lr} bl GenerateRandomNumber lsls r0, 16 @@ -739637,7 +739637,7 @@ _0818DAE6: thumb_func_end sub_818DAAC thumb_func_start sub_818DAEC -sub_818DAEC: ; 818DAEC +sub_818DAEC: @ 818DAEC push {r4,lr} ldr r4, =0x020375f0 bl sub_818D9AC @@ -739651,7 +739651,7 @@ sub_818DAEC: ; 818DAEC thumb_func_end sub_818DAEC thumb_func_start sub_818DB04 -sub_818DB04: ; 818DB04 +sub_818DB04: @ 818DB04 push {lr} adds r1, r0, 0 movs r2, 0 @@ -739671,7 +739671,7 @@ _0818DB14: thumb_func_end sub_818DB04 thumb_func_start sub_818DB20 -sub_818DB20: ; 818DB20 +sub_818DB20: @ 818DB20 push {r4-r6,lr} bl GenerateRandomNumber ldr r5, =0x0203cd64 @@ -739713,7 +739713,7 @@ sub_818DB20: ; 818DB20 thumb_func_end sub_818DB20 thumb_func_start sub_818DB7C -sub_818DB7C: ; 818DB7C +sub_818DB7C: @ 818DB7C push {lr} ldr r2, =0x0203cd64 ldr r0, =0x03005d8c @@ -739745,7 +739745,7 @@ sub_818DB7C: ; 818DB7C thumb_func_end sub_818DB7C thumb_func_start sub_818DBC4 -sub_818DBC4: ; 818DBC4 +sub_818DBC4: @ 818DBC4 ldr r3, =0x0203cd64 ldr r0, =0x03005d8c ldr r0, [r0] @@ -739762,7 +739762,7 @@ sub_818DBC4: ; 818DBC4 thumb_func_end sub_818DBC4 thumb_func_start sub_818DBE8 -sub_818DBE8: ; 818DBE8 +sub_818DBE8: @ 818DBE8 push {lr} ldr r1, =0x0203cd64 ldr r0, =0x03005d8c @@ -739789,7 +739789,7 @@ _0818DC16: thumb_func_end sub_818DBE8 thumb_func_start sub_818DC1C -sub_818DC1C: ; 818DC1C +sub_818DC1C: @ 818DC1C lsls r0, 24 ldr r1, =gUnknown_0860B224 lsrs r0, 22 @@ -739800,7 +739800,7 @@ sub_818DC1C: ; 818DC1C thumb_func_end sub_818DC1C thumb_func_start sub_818DC2C -sub_818DC2C: ; 818DC2C +sub_818DC2C: @ 818DC2C push {r4,lr} ldr r1, =0x0203cd64 ldr r0, =0x03005d8c @@ -739821,7 +739821,7 @@ sub_818DC2C: ; 818DC2C thumb_func_end sub_818DC2C thumb_func_start sub_818DC60 -sub_818DC60: ; 818DC60 +sub_818DC60: @ 818DC60 push {r4,r5,lr} ldr r5, =0x0203cd64 ldr r0, =0x03005d8c @@ -739854,7 +739854,7 @@ _0818DC9C: thumb_func_end sub_818DC60 thumb_func_start sub_818DCAC -sub_818DCAC: ; 818DCAC +sub_818DCAC: @ 818DCAC push {r4,lr} adds r4, r0, 0 lsls r0, r1, 16 @@ -739869,7 +739869,7 @@ sub_818DCAC: ; 818DCAC thumb_func_end sub_818DCAC thumb_func_start sub_818DCC8 -sub_818DCC8: ; 818DCC8 +sub_818DCC8: @ 818DCC8 push {lr} ldr r2, =0x0203cd64 ldr r0, =0x03005d8c @@ -739886,7 +739886,7 @@ sub_818DCC8: ; 818DCC8 thumb_func_end sub_818DCC8 thumb_func_start sub_818DCF4 -sub_818DCF4: ; 818DCF4 +sub_818DCF4: @ 818DCF4 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -739903,7 +739903,7 @@ sub_818DCF4: ; 818DCF4 thumb_func_end sub_818DCF4 thumb_func_start sub_818DD14 -sub_818DD14: ; 818DD14 +sub_818DD14: @ 818DD14 push {r4,r5,lr} ldr r5, =0x0203cd64 ldr r0, =0x03005d8c @@ -739927,7 +739927,7 @@ sub_818DD14: ; 818DD14 thumb_func_end sub_818DD14 thumb_func_start sub_818DD54 -sub_818DD54: ; 818DD54 +sub_818DD54: @ 818DD54 ldr r1, =0x0203cd64 ldr r0, =0x03005d8c ldr r0, [r0] @@ -739943,7 +739943,7 @@ sub_818DD54: ; 818DD54 thumb_func_end sub_818DD54 thumb_func_start sub_818DD78 -sub_818DD78: ; 818DD78 +sub_818DD78: @ 818DD78 push {lr} bl sub_81AAC50 pop {r0} @@ -739951,7 +739951,7 @@ sub_818DD78: ; 818DD78 thumb_func_end sub_818DD78 thumb_func_start sub_818DD84 -sub_818DD84: ; 818DD84 +sub_818DD84: @ 818DD84 push {r4-r7,lr} mov r7, r8 push {r7} @@ -740036,7 +740036,7 @@ _0818DE36: thumb_func_end sub_818DD84 thumb_func_start sub_818DE44 -sub_818DE44: ; 818DE44 +sub_818DE44: @ 818DE44 push {lr} ldr r0, =0x0203ce7c ldrh r0, [r0] @@ -740049,7 +740049,7 @@ sub_818DE44: ; 818DE44 thumb_func_end sub_818DE44 thumb_func_start sub_818DE5C -sub_818DE5C: ; 818DE5C +sub_818DE5C: @ 818DE5C push {lr} ldr r1, =0x0203cd64 ldr r0, =0x03005d8c @@ -740070,7 +740070,7 @@ _0818DE74: thumb_func_end sub_818DE5C thumb_func_start sub_818DE88 -sub_818DE88: ; 818DE88 +sub_818DE88: @ 818DE88 push {lr} adds r1, r0, 0 lsls r1, 16 @@ -740083,7 +740083,7 @@ sub_818DE88: ; 818DE88 thumb_func_end sub_818DE88 thumb_func_start sub_818DEA0 -sub_818DEA0: ; 818DEA0 +sub_818DEA0: @ 818DEA0 push {r4,r5,lr} ldr r5, =0x0203cd64 ldr r0, =0x03005d8c @@ -740109,7 +740109,7 @@ sub_818DEA0: ; 818DEA0 thumb_func_end sub_818DEA0 thumb_func_start sub_818DEDC -sub_818DEDC: ; 818DEDC +sub_818DEDC: @ 818DEDC push {lr} bl sub_818DB7C ldr r0, =0x0203cd64 @@ -740122,7 +740122,7 @@ sub_818DEDC: ; 818DEDC thumb_func_end sub_818DEDC thumb_func_start sub_818DEF4 -sub_818DEF4: ; 818DEF4 +sub_818DEF4: @ 818DEF4 push {lr} bl script_env_2_enable_and_set_ctx_running pop {r0} @@ -740130,7 +740130,7 @@ sub_818DEF4: ; 818DEF4 thumb_func_end sub_818DEF4 thumb_func_start sub_818DF00 -sub_818DF00: ; 818DF00 +sub_818DF00: @ 818DF00 push {r4-r7,lr} bl GenerateRandomNumber lsls r0, 16 @@ -740179,7 +740179,7 @@ _0818DF1A: thumb_func_end sub_818DF00 thumb_func_start sub_818DF68 -sub_818DF68: ; 818DF68 +sub_818DF68: @ 818DF68 push {r4-r6,lr} ldr r2, =0x0203cd68 ldr r0, =0x03005d8c @@ -740252,7 +740252,7 @@ _0818DFB4: thumb_func_end sub_818DF68 thumb_func_start sub_818E004 -sub_818E004: ; 818E004 +sub_818E004: @ 818E004 ldr r2, =0x0203cd68 ldr r0, =0x03005d8c ldr r0, [r0] @@ -740274,7 +740274,7 @@ sub_818E004: ; 818E004 thumb_func_end sub_818E004 thumb_func_start sub_818E038 -sub_818E038: ; 818E038 +sub_818E038: @ 818E038 push {lr} ldr r1, =0x0203cd68 ldr r0, =0x03005d8c @@ -740301,7 +740301,7 @@ _0818E066: thumb_func_end sub_818E038 thumb_func_start sub_818E06C -sub_818E06C: ; 818E06C +sub_818E06C: @ 818E06C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -740399,7 +740399,7 @@ _0818E12C: thumb_func_end sub_818E06C thumb_func_start sub_818E13C -sub_818E13C: ; 818E13C +sub_818E13C: @ 818E13C push {r4-r7,lr} movs r7, 0x1 ldr r5, =0x0203cd68 @@ -740477,7 +740477,7 @@ _0818E1DC: thumb_func_end sub_818E13C thumb_func_start sub_818E1F4 -sub_818E1F4: ; 818E1F4 +sub_818E1F4: @ 818E1F4 push {r4-r6,lr} ldr r3, =0x0203cd68 ldr r0, =0x03005d8c @@ -740525,7 +740525,7 @@ _0818E23C: thumb_func_end sub_818E1F4 thumb_func_start sub_818E258 -sub_818E258: ; 818E258 +sub_818E258: @ 818E258 push {lr} movs r2, 0 adds r1, r0, 0 @@ -740545,7 +740545,7 @@ _0818E268: thumb_func_end sub_818E258 thumb_func_start sub_818E274 -sub_818E274: ; 818E274 +sub_818E274: @ 818E274 push {r4,lr} ldr r4, =0x02021cc4 ldr r0, =0x0203cd68 @@ -740562,7 +740562,7 @@ sub_818E274: ; 818E274 thumb_func_end sub_818E274 thumb_func_start sub_818E298 -sub_818E298: ; 818E298 +sub_818E298: @ 818E298 push {r4,lr} ldr r4, =0x0203cd68 ldr r0, =0x03005d8c @@ -740592,7 +740592,7 @@ _0818E2CC: thumb_func_end sub_818E298 thumb_func_start sub_818E2D8 -sub_818E2D8: ; 818E2D8 +sub_818E2D8: @ 818E2D8 ldr r2, =0x0203cd68 ldr r0, =0x03005d8c ldr r0, [r0] @@ -740607,7 +740607,7 @@ sub_818E2D8: ; 818E2D8 thumb_func_end sub_818E2D8 thumb_func_start sub_818E2FC -sub_818E2FC: ; 818E2FC +sub_818E2FC: @ 818E2FC push {lr} bl easy_chat_input_maybe pop {r0} @@ -740615,7 +740615,7 @@ sub_818E2FC: ; 818E2FC thumb_func_end sub_818E2FC thumb_func_start sub_818E308 -sub_818E308: ; 818E308 +sub_818E308: @ 818E308 push {r4-r6,lr} ldr r5, =0x0203cd68 ldr r0, =0x03005d8c @@ -740648,7 +740648,7 @@ _0818E33C: thumb_func_end sub_818E308 thumb_func_start sub_818E358 -sub_818E358: ; 818E358 +sub_818E358: @ 818E358 ldr r1, =0x0203cd68 ldr r0, =0x03005d8c ldr r0, [r0] @@ -740663,7 +740663,7 @@ sub_818E358: ; 818E358 thumb_func_end sub_818E358 thumb_func_start sub_818E37C -sub_818E37C: ; 818E37C +sub_818E37C: @ 818E37C ldr r1, =0x0203cd68 ldr r0, =0x03005d8c ldr r0, [r0] @@ -740677,7 +740677,7 @@ sub_818E37C: ; 818E37C thumb_func_end sub_818E37C thumb_func_start sub_818E39C -sub_818E39C: ; 818E39C +sub_818E39C: @ 818E39C ldr r1, =0x0203cd68 ldr r0, =0x03005d8c ldr r0, [r0] @@ -740691,7 +740691,7 @@ sub_818E39C: ; 818E39C thumb_func_end sub_818E39C thumb_func_start sub_818E3BC -sub_818E3BC: ; 818E3BC +sub_818E3BC: @ 818E3BC ldr r1, =0x0203cd68 ldr r0, =0x03005d8c ldr r0, [r0] @@ -740705,7 +740705,7 @@ sub_818E3BC: ; 818E3BC thumb_func_end sub_818E3BC thumb_func_start sub_818E3E0 -sub_818E3E0: ; 818E3E0 +sub_818E3E0: @ 818E3E0 push {lr} bl sub_81AAC70 pop {r0} @@ -740713,7 +740713,7 @@ sub_818E3E0: ; 818E3E0 thumb_func_end sub_818E3E0 thumb_func_start sub_818E3EC -sub_818E3EC: ; 818E3EC +sub_818E3EC: @ 818E3EC push {r4,lr} ldr r4, =0x0203cd68 ldr r0, =0x03005d8c @@ -740745,7 +740745,7 @@ _0818E422: thumb_func_end sub_818E3EC thumb_func_start sub_818E430 -sub_818E430: ; 818E430 +sub_818E430: @ 818E430 push {r4,r5,lr} ldr r1, =0x0203cd68 ldr r0, =0x03005d8c @@ -740781,7 +740781,7 @@ _0818E448: thumb_func_end sub_818E430 thumb_func_start sub_818E47C -sub_818E47C: ; 818E47C +sub_818E47C: @ 818E47C push {lr} ldr r1, =0x020375e0 movs r0, 0x11 @@ -740793,7 +740793,7 @@ sub_818E47C: ; 818E47C thumb_func_end sub_818E47C thumb_func_start sub_818E490 -sub_818E490: ; 818E490 +sub_818E490: @ 818E490 push {lr} ldr r0, =0x0203ce7c ldrh r0, [r0] @@ -740805,7 +740805,7 @@ sub_818E490: ; 818E490 thumb_func_end sub_818E490 thumb_func_start sub_818E4A4 -sub_818E4A4: ; 818E4A4 +sub_818E4A4: @ 818E4A4 push {r4-r6,lr} ldr r2, =0x0203cd68 ldr r0, =0x03005d8c @@ -740852,7 +740852,7 @@ _0818E4C2: thumb_func_end sub_818E4A4 thumb_func_start sub_818E510 -sub_818E510: ; 818E510 +sub_818E510: @ 818E510 ldr r2, =0x0203cd68 ldr r0, =0x03005d8c ldr r0, [r0] @@ -740868,7 +740868,7 @@ sub_818E510: ; 818E510 thumb_func_end sub_818E510 thumb_func_start sub_818E538 -sub_818E538: ; 818E538 +sub_818E538: @ 818E538 push {lr} ldr r2, =0x0203cd68 ldr r0, =0x03005d8c @@ -740885,7 +740885,7 @@ sub_818E538: ; 818E538 thumb_func_end sub_818E538 thumb_func_start sub_818E564 -sub_818E564: ; 818E564 +sub_818E564: @ 818E564 push {lr} bl script_env_2_enable_and_set_ctx_running pop {r0} @@ -740893,7 +740893,7 @@ sub_818E564: ; 818E564 thumb_func_end sub_818E564 thumb_func_start sub_818E570 -sub_818E570: ; 818E570 +sub_818E570: @ 818E570 push {r4-r7,lr} ldr r2, =0x0203cd68 ldr r1, =0x03005d8c @@ -740966,7 +740966,7 @@ _0818E5EC: thumb_func_end sub_818E570 thumb_func_start sub_818E604 -sub_818E604: ; 818E604 +sub_818E604: @ 818E604 push {r4,lr} ldr r4, =0x0203cd6c ldr r1, [r4] @@ -740993,7 +740993,7 @@ sub_818E604: ; 818E604 thumb_func_end sub_818E604 thumb_func_start sub_818E638 -sub_818E638: ; 818E638 +sub_818E638: @ 818E638 push {r4,lr} ldr r4, =0x0203cd6c ldr r0, =0x03005d8c @@ -741018,7 +741018,7 @@ sub_818E638: ; 818E638 thumb_func_end sub_818E638 thumb_func_start sub_818E674 -sub_818E674: ; 818E674 +sub_818E674: @ 818E674 push {lr} ldr r2, =0x0203cd6c ldr r0, =0x03005d8c @@ -741047,7 +741047,7 @@ _0818E69E: thumb_func_end sub_818E674 thumb_func_start sub_818E6B0 -sub_818E6B0: ; 818E6B0 +sub_818E6B0: @ 818E6B0 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -741084,7 +741084,7 @@ _0818E6EA: thumb_func_end sub_818E6B0 thumb_func_start sub_818E704 -sub_818E704: ; 818E704 +sub_818E704: @ 818E704 push {r4,r5,lr} adds r2, r0, 0 movs r3, 0 @@ -741156,7 +741156,7 @@ _0818E78C: thumb_func_end sub_818E704 thumb_func_start sub_818E794 -sub_818E794: ; 818E794 +sub_818E794: @ 818E794 push {r4,r5,lr} adds r5, r1, 0 ldr r4, =0x0203cd6c @@ -741186,7 +741186,7 @@ sub_818E794: ; 818E794 thumb_func_end sub_818E794 thumb_func_start sub_818E7E0 -sub_818E7E0: ; 818E7E0 +sub_818E7E0: @ 818E7E0 push {r4,lr} adds r3, r1, 0 ldr r2, =0x0203cd6c @@ -741211,7 +741211,7 @@ sub_818E7E0: ; 818E7E0 thumb_func_end sub_818E7E0 thumb_func_start sub_818E81C -sub_818E81C: ; 818E81C +sub_818E81C: @ 818E81C push {r4,lr} ldr r3, =0x0203cd6c ldr r1, =0x03005d8c @@ -741229,7 +741229,7 @@ sub_818E81C: ; 818E81C thumb_func_end sub_818E81C thumb_func_start sub_818E848 -sub_818E848: ; 818E848 +sub_818E848: @ 818E848 ldr r2, =0x0203cd6c ldr r1, =0x03005d8c ldr r1, [r1] @@ -741243,7 +741243,7 @@ sub_818E848: ; 818E848 thumb_func_end sub_818E848 thumb_func_start sub_818E868 -sub_818E868: ; 818E868 +sub_818E868: @ 818E868 push {lr} lsls r1, 24 ldr r2, =gUnknown_0860B338 @@ -741257,7 +741257,7 @@ sub_818E868: ; 818E868 thumb_func_end sub_818E868 thumb_func_start sub_818E880 -sub_818E880: ; 818E880 +sub_818E880: @ 818E880 push {lr} ldr r1, =0x0203cd6c ldr r0, =0x03005d8c @@ -741284,7 +741284,7 @@ _0818E8AE: thumb_func_end sub_818E880 thumb_func_start sub_818E8B4 -sub_818E8B4: ; 818E8B4 +sub_818E8B4: @ 818E8B4 push {lr} ldr r1, =0x0203cd6c ldr r0, =0x03005d8c @@ -741306,7 +741306,7 @@ _0818E8DA: thumb_func_end sub_818E8B4 thumb_func_start sub_818E8E0 -sub_818E8E0: ; 818E8E0 +sub_818E8E0: @ 818E8E0 push {r4,lr} movs r3, 0 ldr r1, =0x0203cd6c @@ -741332,7 +741332,7 @@ _0818E8FE: thumb_func_end sub_818E8E0 thumb_func_start sub_818E914 -sub_818E914: ; 818E914 +sub_818E914: @ 818E914 push {lr} ldr r0, =0x02021dc4 ldr r1, =0x02021cc4 @@ -741343,7 +741343,7 @@ sub_818E914: ; 818E914 thumb_func_end sub_818E914 thumb_func_start sub_818E92C -sub_818E92C: ; 818E92C +sub_818E92C: @ 818E92C push {lr} ldr r1, =c2_exit_to_overworld_2_switch movs r0, 0x3 @@ -741354,7 +741354,7 @@ sub_818E92C: ; 818E92C thumb_func_end sub_818E92C thumb_func_start sub_818E940 -sub_818E940: ; 818E940 +sub_818E940: @ 818E940 ldr r1, =0x0203cd6c ldr r0, =0x03005d8c ldr r0, [r0] @@ -741368,7 +741368,7 @@ sub_818E940: ; 818E940 thumb_func_end sub_818E940 thumb_func_start sub_818E960 -sub_818E960: ; 818E960 +sub_818E960: @ 818E960 ldr r1, =0x0203cd6c ldr r0, =0x03005d8c ldr r0, [r0] @@ -741387,7 +741387,7 @@ sub_818E960: ; 818E960 thumb_func_end sub_818E960 thumb_func_start sub_818E990 -sub_818E990: ; 818E990 +sub_818E990: @ 818E990 ldr r1, =0x0203cd6c ldr r0, =0x03005d8c ldr r0, [r0] @@ -741400,7 +741400,7 @@ sub_818E990: ; 818E990 thumb_func_end sub_818E990 thumb_func_start sub_818E9AC -sub_818E9AC: ; 818E9AC +sub_818E9AC: @ 818E9AC push {lr} ldr r1, =gUnknown_0860D090 ldr r0, =0x020375e0 @@ -741415,7 +741415,7 @@ sub_818E9AC: ; 818E9AC thumb_func_end sub_818E9AC thumb_func_start sub_818E9CC -sub_818E9CC: ; 818E9CC +sub_818E9CC: @ 818E9CC push {r4-r7,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -741492,7 +741492,7 @@ _0818EA3E: thumb_func_end sub_818E9CC thumb_func_start sub_818EA84 -sub_818EA84: ; 818EA84 +sub_818EA84: @ 818EA84 push {r4-r6,lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -741744,7 +741744,7 @@ _0818ED10: thumb_func_end sub_818EA84 thumb_func_start sub_818ED28 -sub_818ED28: ; 818ED28 +sub_818ED28: @ 818ED28 push {r4,r5,lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -742045,7 +742045,7 @@ _0818F01E: thumb_func_end sub_818ED28 thumb_func_start sub_818F02C -sub_818F02C: ; 818F02C +sub_818F02C: @ 818F02C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -742867,7 +742867,7 @@ _0818F6EE: thumb_func_end sub_818F02C thumb_func_start sub_818F720 -sub_818F720: ; 818F720 +sub_818F720: @ 818F720 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -743110,7 +743110,7 @@ _0818F8C8: thumb_func_end sub_818F720 thumb_func_start sub_818F904 -sub_818F904: ; 818F904 +sub_818F904: @ 818F904 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -743193,7 +743193,7 @@ _0818F974: thumb_func_end sub_818F904 thumb_func_start sub_818F9B0 -sub_818F9B0: ; 818F9B0 +sub_818F9B0: @ 818F9B0 push {lr} ldr r0, =0x02021cc4 ldr r2, =gUnknown_085CCD20 @@ -743212,7 +743212,7 @@ sub_818F9B0: ; 818F9B0 thumb_func_end sub_818F9B0 thumb_func_start sub_818F9E0 -sub_818F9E0: ; 818F9E0 +sub_818F9E0: @ 818F9E0 push {lr} ldr r0, =0x02021cc4 ldr r2, =gUnknown_085CCD20 @@ -743235,7 +743235,7 @@ sub_818F9E0: ; 818F9E0 thumb_func_end sub_818F9E0 thumb_func_start sub_818FA20 -sub_818FA20: ; 818FA20 +sub_818FA20: @ 818FA20 push {r4,r5,lr} ldr r1, =0x0203cd70 movs r0, 0 @@ -743269,7 +743269,7 @@ sub_818FA20: ; 818FA20 thumb_func_end sub_818FA20 thumb_func_start sub_818FA74 -sub_818FA74: ; 818FA74 +sub_818FA74: @ 818FA74 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -743440,7 +743440,7 @@ _0818FB74: thumb_func_end sub_818FA74 thumb_func_start sub_818FBDC -sub_818FBDC: ; 818FBDC +sub_818FBDC: @ 818FBDC push {r4-r7,lr} mov r7, r8 push {r7} @@ -743519,7 +743519,7 @@ _0818FC6C: thumb_func_end sub_818FBDC thumb_func_start sub_818FC78 -sub_818FC78: ; 818FC78 +sub_818FC78: @ 818FC78 push {r4,r5,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -743554,7 +743554,7 @@ _0818FCB6: thumb_func_end sub_818FC78 thumb_func_start sub_818FCBC -sub_818FCBC: ; 818FCBC +sub_818FCBC: @ 818FCBC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -743674,7 +743674,7 @@ _0818FD60: thumb_func_end sub_818FCBC thumb_func_start sub_818FDB8 -sub_818FDB8: ; 818FDB8 +sub_818FDB8: @ 818FDB8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -743794,7 +743794,7 @@ _0818FE5C: thumb_func_end sub_818FDB8 thumb_func_start sub_818FEB4 -sub_818FEB4: ; 818FEB4 +sub_818FEB4: @ 818FEB4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -743939,7 +743939,7 @@ _0818FFAA: thumb_func_end sub_818FEB4 thumb_func_start sub_818FFC0 -sub_818FFC0: ; 818FFC0 +sub_818FFC0: @ 818FFC0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -744176,7 +744176,7 @@ _08190156: thumb_func_end sub_818FFC0 thumb_func_start sub_8190168 -sub_8190168: ; 8190168 +sub_8190168: @ 8190168 push {lr} lsls r0, 16 lsrs r0, 16 @@ -744209,7 +744209,7 @@ _0819019A: thumb_func_end sub_8190168 thumb_func_start sub_81901A0 -sub_81901A0: ; 81901A0 +sub_81901A0: @ 81901A0 push {r4-r7,lr} adds r3, r0, 0 adds r2, r1, 0 @@ -744332,7 +744332,7 @@ _08190292: thumb_func_end sub_81901A0 thumb_func_start sub_8190298 -sub_8190298: ; 8190298 +sub_8190298: @ 8190298 push {lr} bl sub_81902AC ldr r1, =0x02038bca @@ -744343,7 +744343,7 @@ sub_8190298: ; 8190298 thumb_func_end sub_8190298 thumb_func_start sub_81902AC -sub_81902AC: ; 81902AC +sub_81902AC: @ 81902AC push {r4,lr} ldr r0, =0x03005d90 ldr r4, [r0] @@ -744366,7 +744366,7 @@ sub_81902AC: ; 81902AC thumb_func_end sub_81902AC thumb_func_start sub_81902E4 -sub_81902E4: ; 81902E4 +sub_81902E4: @ 81902E4 push {lr} ldr r0, =0x02038bca ldrh r0, [r0] @@ -744378,7 +744378,7 @@ sub_81902E4: ; 81902E4 thumb_func_end sub_81902E4 thumb_func_start sub_81902F8 -sub_81902F8: ; 81902F8 +sub_81902F8: @ 81902F8 push {r4,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -744406,7 +744406,7 @@ sub_81902F8: ; 81902F8 thumb_func_end sub_81902F8 thumb_func_start sub_819033C -sub_819033C: ; 819033C +sub_819033C: @ 819033C push {r4,r5,lr} ldr r5, =0x03005d90 ldr r0, [r5] @@ -744461,7 +744461,7 @@ _08190396: thumb_func_end sub_819033C thumb_func_start sub_81903B8 -sub_81903B8: ; 81903B8 +sub_81903B8: @ 81903B8 push {r4,r5,lr} ldr r0, =sub_8190400 movs r1, 0 @@ -744491,7 +744491,7 @@ sub_81903B8: ; 81903B8 thumb_func_end sub_81903B8 thumb_func_start sub_8190400 -sub_8190400: ; 8190400 +sub_8190400: @ 8190400 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -744856,7 +744856,7 @@ _08190772: thumb_func_end sub_8190400 thumb_func_start sub_8190790 -sub_8190790: ; 8190790 +sub_8190790: @ 8190790 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x22] @@ -744912,7 +744912,7 @@ _081907F0: thumb_func_end sub_8190790 thumb_func_start sub_81907F8 -sub_81907F8: ; 81907F8 +sub_81907F8: @ 81907F8 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x22] @@ -744968,7 +744968,7 @@ _08190858: thumb_func_end sub_81907F8 thumb_func_start sub_8190860 -sub_8190860: ; 8190860 +sub_8190860: @ 8190860 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x20] @@ -745024,7 +745024,7 @@ _081908C0: thumb_func_end sub_8190860 thumb_func_start sub_81908CC -sub_81908CC: ; 81908CC +sub_81908CC: @ 81908CC push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x20] @@ -745081,7 +745081,7 @@ _08190930: thumb_func_end sub_81908CC thumb_func_start sub_8190938 -sub_8190938: ; 8190938 +sub_8190938: @ 8190938 push {lr} adds r1, r0, 0 movs r2, 0x34 @@ -745096,7 +745096,7 @@ _0819094A: thumb_func_end sub_8190938 thumb_func_start sub_8190950 -sub_8190950: ; 8190950 +sub_8190950: @ 8190950 push {r4,lr} adds r4, r0, 0 movs r1, 0x34 @@ -745160,7 +745160,7 @@ _081909C0: thumb_func_end sub_8190950 thumb_func_start sub_81909CC -sub_81909CC: ; 81909CC +sub_81909CC: @ 81909CC push {r4,lr} adds r4, r0, 0 movs r1, 0x34 @@ -745224,7 +745224,7 @@ _08190A3C: thumb_func_end sub_81909CC thumb_func_start sub_8190A48 -sub_8190A48: ; 8190A48 +sub_8190A48: @ 8190A48 push {r4,lr} adds r4, r0, 0 movs r1, 0x34 @@ -745288,7 +745288,7 @@ _08190AB8: thumb_func_end sub_8190A48 thumb_func_start sub_8190AC4 -sub_8190AC4: ; 8190AC4 +sub_8190AC4: @ 8190AC4 push {r4,lr} adds r4, r0, 0 movs r1, 0x34 @@ -745353,7 +745353,7 @@ _08190B34: thumb_func_end sub_8190AC4 thumb_func_start sub_8190B40 -sub_8190B40: ; 8190B40 +sub_8190B40: @ 8190B40 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -745499,7 +745499,7 @@ _08190C5C: thumb_func_end sub_8190B40 thumb_func_start sub_8190C6C -sub_8190C6C: ; 8190C6C +sub_8190C6C: @ 8190C6C push {lr} adds r3, r0, 0 movs r0, 0x2E @@ -745553,7 +745553,7 @@ _08190CCE: thumb_func_end sub_8190C6C thumb_func_start sub_8190CD4 -sub_8190CD4: ; 8190CD4 +sub_8190CD4: @ 8190CD4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -747923,7 +747923,7 @@ _08192202: thumb_func_end sub_8190CD4 thumb_func_start sub_819221C -sub_819221C: ; 819221C +sub_819221C: @ 819221C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -748266,7 +748266,7 @@ _081924CC: thumb_func_end sub_819221C thumb_func_start sub_81924E0 -sub_81924E0: ; 81924E0 +sub_81924E0: @ 81924E0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -749490,7 +749490,7 @@ _08192ED2: thumb_func_end sub_81924E0 thumb_func_start sub_8192F08 -sub_8192F08: ; 8192F08 +sub_8192F08: @ 8192F08 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -749750,7 +749750,7 @@ _0819313C: thumb_func_end sub_8192F08 thumb_func_start sub_819314C -sub_819314C: ; 819314C +sub_819314C: @ 819314C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -750603,7 +750603,7 @@ _08193802: thumb_func_end sub_819314C thumb_func_start sub_81938A4 -sub_81938A4: ; 81938A4 +sub_81938A4: @ 81938A4 push {lr} ldr r0, =sub_8194220 movs r1, 0 @@ -750629,7 +750629,7 @@ sub_81938A4: ; 81938A4 thumb_func_end sub_81938A4 thumb_func_start sub_81938E0 -sub_81938E0: ; 81938E0 +sub_81938E0: @ 81938E0 push {r4,lr} bl sub_8194D48 ldr r4, =0x03005d90 @@ -750679,7 +750679,7 @@ sub_81938E0: ; 81938E0 thumb_func_end sub_81938E0 thumb_func_start sub_819395C -sub_819395C: ; 819395C +sub_819395C: @ 819395C push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -750953,7 +750953,7 @@ _08193BC2: thumb_func_end sub_819395C thumb_func_start sub_8193BDC -sub_8193BDC: ; 8193BDC +sub_8193BDC: @ 8193BDC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -751123,7 +751123,7 @@ _08193D26: thumb_func_end sub_8193BDC thumb_func_start sub_8193D40 -sub_8193D40: ; 8193D40 +sub_8193D40: @ 8193D40 push {lr} ldr r0, =sub_8194220 movs r1, 0 @@ -751150,7 +751150,7 @@ sub_8193D40: ; 8193D40 thumb_func_end sub_8193D40 thumb_func_start sub_8193D7C -sub_8193D7C: ; 8193D7C +sub_8193D7C: @ 8193D7C push {r4-r7,lr} mov r7, r8 push {r7} @@ -751298,7 +751298,7 @@ _08193EAE: thumb_func_end sub_8193D7C thumb_func_start sub_8193ED0 -sub_8193ED0: ; 8193ED0 +sub_8193ED0: @ 8193ED0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -751731,7 +751731,7 @@ _08194204: thumb_func_end sub_8193ED0 thumb_func_start sub_8194220 -sub_8194220: ; 8194220 +sub_8194220: @ 8194220 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -752443,7 +752443,7 @@ _081948C2: thumb_func_end sub_8194220 thumb_func_start sub_81948EC -sub_81948EC: ; 81948EC +sub_81948EC: @ 81948EC push {r4-r7,lr} sub sp, 0xC lsls r0, 24 @@ -752493,7 +752493,7 @@ _08194938: thumb_func_end sub_81948EC thumb_func_start sub_8194950 -sub_8194950: ; 8194950 +sub_8194950: @ 8194950 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -752730,7 +752730,7 @@ _08194B3C: thumb_func_end sub_8194950 thumb_func_start sub_8194B54 -sub_8194B54: ; 8194B54 +sub_8194B54: @ 8194B54 push {lr} bl CallObjectCallbacks bl PrepareSpritesForOamLoad @@ -752742,7 +752742,7 @@ sub_8194B54: ; 8194B54 thumb_func_end sub_8194B54 thumb_func_start sub_8194B70 -sub_8194B70: ; 8194B70 +sub_8194B70: @ 8194B70 push {lr} movs r0, 0x3 movs r1, 0x80 @@ -752785,7 +752785,7 @@ sub_8194B70: ; 8194B70 thumb_func_end sub_8194B70 thumb_func_start sub_8194BEC -sub_8194BEC: ; 8194BEC +sub_8194BEC: @ 8194BEC push {lr} ldr r0, =0x04000006 ldrh r0, [r0] @@ -752878,7 +752878,7 @@ _08194CD4: thumb_func_end sub_8194BEC thumb_func_start sub_8194CE4 -sub_8194CE4: ; 8194CE4 +sub_8194CE4: @ 8194CE4 push {lr} ldr r0, =0x02022e14 ldrh r1, [r0] @@ -752914,7 +752914,7 @@ sub_8194CE4: ; 8194CE4 thumb_func_end sub_8194CE4 thumb_func_start sub_8194D48 -sub_8194D48: ; 8194D48 +sub_8194D48: @ 8194D48 ldr r1, =0x0203bc8c ldr r0, =gBattleFrontierMons str r0, [r1] @@ -752926,7 +752926,7 @@ sub_8194D48: ; 8194D48 thumb_func_end sub_8194D48 thumb_func_start sub_8194D68 -sub_8194D68: ; 8194D68 +sub_8194D68: @ 8194D68 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -753034,7 +753034,7 @@ _08194E00: thumb_func_end sub_8194D68 thumb_func_start sub_8194E44 -sub_8194E44: ; 8194E44 +sub_8194E44: @ 8194E44 push {r4-r7,lr} sub sp, 0x4 movs r4, 0 @@ -753083,7 +753083,7 @@ _08194E50: thumb_func_end sub_8194E44 thumb_func_start sub_8194EB4 -sub_8194EB4: ; 8194EB4 +sub_8194EB4: @ 8194EB4 push {lr} bl sub_80F94E8 pop {r0} @@ -753091,7 +753091,7 @@ sub_8194EB4: ; 8194EB4 thumb_func_end sub_8194EB4 thumb_func_start sub_8194EC0 -sub_8194EC0: ; 8194EC0 +sub_8194EC0: @ 8194EC0 push {r4,lr} ldr r0, =0x02038bca ldrh r0, [r0] @@ -753117,7 +753117,7 @@ _08194EEC: thumb_func_end sub_8194EC0 thumb_func_start sub_8194EF8 -sub_8194EF8: ; 8194EF8 +sub_8194EF8: @ 8194EF8 push {r4,lr} bl sub_8194D48 movs r2, 0 @@ -753162,7 +753162,7 @@ _08194F2A: thumb_func_end sub_8194EF8 thumb_func_start sub_8194F58 -sub_8194F58: ; 8194F58 +sub_8194F58: @ 8194F58 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -753652,7 +753652,7 @@ _0819533E: thumb_func_end sub_8194F58 thumb_func_start sub_8195358 -sub_8195358: ; 8195358 +sub_8195358: @ 8195358 push {r4,r5,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -753690,7 +753690,7 @@ _0819538E: thumb_func_end sub_8195358 thumb_func_start sub_81953A0 -sub_81953A0: ; 81953A0 +sub_81953A0: @ 81953A0 push {r4,r5,lr} lsls r0, 16 lsrs r3, r0, 16 @@ -753728,7 +753728,7 @@ _081953D6: thumb_func_end sub_81953A0 thumb_func_start sub_81953E8 -sub_81953E8: ; 81953E8 +sub_81953E8: @ 81953E8 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -753769,7 +753769,7 @@ _08195430: thumb_func_end sub_81953E8 thumb_func_start sub_8195438 -sub_8195438: ; 8195438 +sub_8195438: @ 8195438 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -754301,7 +754301,7 @@ _0819587E: thumb_func_end sub_8195438 thumb_func_start sub_8195898 -sub_8195898: ; 8195898 +sub_8195898: @ 8195898 push {r4-r6,lr} adds r6, r0, 0 lsls r1, 16 @@ -754361,7 +754361,7 @@ _08195902: thumb_func_end sub_8195898 thumb_func_start sub_8195910 -sub_8195910: ; 8195910 +sub_8195910: @ 8195910 ldr r0, =gTrainers ldr r1, =0x00007df3 adds r0, r1 @@ -754371,7 +754371,7 @@ sub_8195910: ; 8195910 thumb_func_end sub_8195910 thumb_func_start sub_8195924 -sub_8195924: ; 8195924 +sub_8195924: @ 8195924 ldr r0, =gTrainers ldr r1, =0x00007df1 adds r0, r1 @@ -754381,11 +754381,11 @@ sub_8195924: ; 8195924 thumb_func_end sub_8195924 thumb_func_start sub_8195938 -sub_8195938: ; 8195938 +sub_8195938: @ 8195938 push {r4,lr} adds r3, r0, 0 movs r2, 0 - ldr r4, =gTrainers + TRAINER_TUCKER * 0x28 + 0x4 ; Tucker's name + ldr r4, =gTrainers + TRAINER_TUCKER * 0x28 + 0x4 @ Tucker's name _08195940: adds r0, r3, r2 adds r1, r2, r4 @@ -754404,7 +754404,7 @@ _08195940: thumb_func_end sub_8195938 thumb_func_start sub_8195960 -sub_8195960: ; 8195960 +sub_8195960: @ 8195960 push {lr} ldr r1, =gUnknown_0860DE50 ldr r0, =0x020375e0 @@ -754419,7 +754419,7 @@ sub_8195960: ; 8195960 thumb_func_end sub_8195960 thumb_func_start sub_8195980 -sub_8195980: ; 8195980 +sub_8195980: @ 8195980 push {r4-r7,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -754496,7 +754496,7 @@ _081959F2: thumb_func_end sub_8195980 thumb_func_start sub_8195A38 -sub_8195A38: ; 8195A38 +sub_8195A38: @ 8195A38 push {r4-r7,lr} ldr r5, =0x03005d90 ldr r0, [r5] @@ -754570,7 +754570,7 @@ _08195AD0: thumb_func_end sub_8195A38 thumb_func_start sub_8195AE4 -sub_8195AE4: ; 8195AE4 +sub_8195AE4: @ 8195AE4 push {r4-r6,lr} ldr r6, =0x03005d90 ldr r0, [r6] @@ -754659,7 +754659,7 @@ _08195BA0: thumb_func_end sub_8195AE4 thumb_func_start sub_8195BB0 -sub_8195BB0: ; 8195BB0 +sub_8195BB0: @ 8195BB0 push {r4,lr} ldr r0, =0x000040ce bl VarGet @@ -754708,7 +754708,7 @@ _08195C16: thumb_func_end sub_8195BB0 thumb_func_start sub_8195C20 -sub_8195C20: ; 8195C20 +sub_8195C20: @ 8195C20 push {r4,lr} ldr r4, =0x02038bca bl GenerateRandomNumber @@ -754732,7 +754732,7 @@ sub_8195C20: ; 8195C20 thumb_func_end sub_8195C20 thumb_func_start sub_8195C50 -sub_8195C50: ; 8195C50 +sub_8195C50: @ 8195C50 push {lr} ldr r3, =0x02038bca ldrh r1, [r3] @@ -754753,7 +754753,7 @@ _08195C6C: thumb_func_end sub_8195C50 thumb_func_start sub_8195C7C -sub_8195C7C: ; 8195C7C +sub_8195C7C: @ 8195C7C push {r4-r7,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -754801,7 +754801,7 @@ _08195CCA: thumb_func_end sub_8195C7C thumb_func_start sub_8195CE4 -sub_8195CE4: ; 8195CE4 +sub_8195CE4: @ 8195CE4 push {r4,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -754829,7 +754829,7 @@ sub_8195CE4: ; 8195CE4 thumb_func_end sub_8195CE4 thumb_func_start sub_8195D28 -sub_8195D28: ; 8195D28 +sub_8195D28: @ 8195D28 push {r4,r5,lr} ldr r0, =0x000040ce bl VarGet @@ -754887,7 +754887,7 @@ _08195DA6: thumb_func_end sub_8195D28 thumb_func_start sub_8195DB8 -sub_8195DB8: ; 8195DB8 +sub_8195DB8: @ 8195DB8 push {r4,r5,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -754927,7 +754927,7 @@ _08195E06: thumb_func_end sub_8195DB8 thumb_func_start sub_8195E10 -sub_8195E10: ; 8195E10 +sub_8195E10: @ 8195E10 push {lr} bl GameFreakRTC_CalcLocalDateTime ldr r0, =0x03005cf8 @@ -754943,7 +754943,7 @@ sub_8195E10: ; 8195E10 thumb_func_end sub_8195E10 thumb_func_start sub_8195E34 -sub_8195E34: ; 8195E34 +sub_8195E34: @ 8195E34 adds r3, r0, 0 movs r1, 0 ldrsh r0, [r3, r1] @@ -754965,7 +754965,7 @@ sub_8195E34: ; 8195E34 thumb_func_end sub_8195E34 thumb_func_start sub_8195E58 -sub_8195E58: ; 8195E58 +sub_8195E58: @ 8195E58 push {lr} bl GameFreakRTC_CalcLocalDateTime ldr r0, =0x03005cf8 @@ -754991,7 +754991,7 @@ _08195E86: thumb_func_end sub_8195E58 thumb_func_start sub_8195E8C -sub_8195E8C: ; 8195E8C +sub_8195E8C: @ 8195E8C push {r4,r5,lr} movs r5, 0x1 ldr r4, =0x020244ec @@ -755031,7 +755031,7 @@ _08195ED2: thumb_func_end sub_8195E8C thumb_func_start sub_8195ED8 -sub_8195ED8: ; 8195ED8 +sub_8195ED8: @ 8195ED8 push {r4,lr} ldr r4, =0x02037318 ldrb r0, [r4, 0x17] @@ -755085,7 +755085,7 @@ _08195F3A: thumb_func_end sub_8195ED8 thumb_func_start sub_8195F40 -sub_8195F40: ; 8195F40 +sub_8195F40: @ 8195F40 push {lr} ldr r1, =0x0203cd80 ldrb r0, [r1, 0x6] @@ -755108,7 +755108,7 @@ _08195F62: thumb_func_end sub_8195F40 thumb_func_start sub_8195F68 -sub_8195F68: ; 8195F68 +sub_8195F68: @ 8195F68 push {r4,lr} bl sub_8195FCC adds r4, r0, 0 @@ -755155,7 +755155,7 @@ _08195FC6: thumb_func_end sub_8195F68 thumb_func_start sub_8195FCC -sub_8195FCC: ; 8195FCC +sub_8195FCC: @ 8195FCC push {r4,r5,lr} movs r4, 0 movs r5, 0 @@ -755181,7 +755181,7 @@ _08195FE8: thumb_func_end sub_8195FCC thumb_func_start sub_8195FF8 -sub_8195FF8: ; 8195FF8 +sub_8195FF8: @ 8195FF8 push {r4-r6,lr} adds r5, r0, 0 movs r4, 0 @@ -755216,7 +755216,7 @@ _0819602C: thumb_func_end sub_8195FF8 thumb_func_start sub_8196034 -sub_8196034: ; 8196034 +sub_8196034: @ 8196034 push {lr} ldr r0, =0x0000012f bl FlagGet @@ -755250,7 +755250,7 @@ _0819607A: thumb_func_end sub_8196034 thumb_func_start sub_8196080 -sub_8196080: ; 8196080 +sub_8196080: @ 8196080 push {lr} ldr r1, =0x0203cd80 movs r0, 0x1 @@ -755262,7 +755262,7 @@ sub_8196080: ; 8196080 thumb_func_end sub_8196080 thumb_func_start sub_8196094 -sub_8196094: ; 8196094 +sub_8196094: @ 8196094 push {lr} ldr r0, =sub_81960E0 bl is_function_an_active_task @@ -755274,7 +755274,7 @@ sub_8196094: ; 8196094 thumb_func_end sub_8196094 thumb_func_start task_prev_quest -task_prev_quest: ; 81960A8 +task_prev_quest: @ 81960A8 push {lr} ldr r0, =0x0203cd80 ldrb r0, [r0, 0x7] @@ -755296,7 +755296,7 @@ _081960C2: thumb_func_end task_prev_quest thumb_func_start sub_81960E0 -sub_81960E0: ; 81960E0 +sub_81960E0: @ 81960E0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -755334,7 +755334,7 @@ _0819611E: thumb_func_end sub_81960E0 thumb_func_start sub_819612C -sub_819612C: ; 819612C +sub_819612C: @ 819612C push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -755414,7 +755414,7 @@ _081961E6: thumb_func_end sub_819612C thumb_func_start sub_81961F0 -sub_81961F0: ; 81961F0 +sub_81961F0: @ 81961F0 push {r4,lr} sub sp, 0x10 lsls r0, 24 @@ -755472,7 +755472,7 @@ _0819626A: thumb_func_end sub_81961F0 thumb_func_start sub_8196274 -sub_8196274: ; 8196274 +sub_8196274: @ 8196274 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -755502,7 +755502,7 @@ _081962A4: thumb_func_end sub_8196274 thumb_func_start sub_81962B0 -sub_81962B0: ; 81962B0 +sub_81962B0: @ 81962B0 push {lr} movs r1, 0xC0 lsls r1, 3 @@ -755525,7 +755525,7 @@ _081962D2: thumb_func_end sub_81962B0 thumb_func_start sub_81962D8 -sub_81962D8: ; 81962D8 +sub_81962D8: @ 81962D8 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -755566,7 +755566,7 @@ _0819632A: thumb_func_end sub_81962D8 thumb_func_start sub_8196330 -sub_8196330: ; 8196330 +sub_8196330: @ 8196330 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -755611,7 +755611,7 @@ _0819638A: thumb_func_end sub_8196330 thumb_func_start sub_8196390 -sub_8196390: ; 8196390 +sub_8196390: @ 8196390 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -755657,7 +755657,7 @@ _081963E8: thumb_func_end sub_8196390 thumb_func_start sub_81963F0 -sub_81963F0: ; 81963F0 +sub_81963F0: @ 81963F0 push {lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -755704,7 +755704,7 @@ _08196456: thumb_func_end sub_81963F0 thumb_func_start sub_819645C -sub_819645C: ; 819645C +sub_819645C: @ 819645C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -755883,7 +755883,7 @@ sub_819645C: ; 819645C thumb_func_end sub_819645C thumb_func_start sub_81965D8 -sub_81965D8: ; 81965D8 +sub_81965D8: @ 81965D8 push {lr} sub sp, 0x10 str r1, [sp] @@ -755939,7 +755939,7 @@ sub_81965D8: ; 81965D8 thumb_func_end sub_81965D8 thumb_func_start sub_8196648 -sub_8196648: ; 8196648 +sub_8196648: @ 8196648 push {r4,lr} adds r4, r0, 0 ldr r0, =0x030022c0 @@ -755976,7 +755976,7 @@ _08196678: thumb_func_end sub_8196648 thumb_func_start sub_8196694 -sub_8196694: ; 8196694 +sub_8196694: @ 8196694 push {lr} sub sp, 0x10 lsls r0, 24 @@ -756036,7 +756036,7 @@ _081966FC: thumb_func_end sub_8196694 thumb_func_start sub_8196710 -sub_8196710: ; 8196710 +sub_8196710: @ 8196710 ldr r1, =0x03005d8c ldr r1, [r1] ldr r2, =0x000009ca @@ -756051,7 +756051,7 @@ sub_8196710: ; 8196710 thumb_func_end sub_8196710 thumb_func_start sub_819672C -sub_819672C: ; 819672C +sub_819672C: @ 819672C push {lr} ldr r1, =gUnknown_085500A4 lsls r0, 4 @@ -756067,7 +756067,7 @@ sub_819672C: ; 819672C thumb_func_end sub_819672C thumb_func_start sub_8196748 -sub_8196748: ; 8196748 +sub_8196748: @ 8196748 push {r4-r6,lr} movs r5, 0 movs r6, 0 @@ -756092,7 +756092,7 @@ _0819675E: thumb_func_end sub_8196748 thumb_func_start sub_8196774 -sub_8196774: ; 8196774 +sub_8196774: @ 8196774 push {r4-r7,lr} adds r7, r0, 0 movs r4, 0 @@ -756124,7 +756124,7 @@ _081967A4: thumb_func_end sub_8196774 thumb_func_start sub_81967AC -sub_81967AC: ; 81967AC +sub_81967AC: @ 81967AC push {r4-r7,lr} adds r6, r1, 0 movs r7, 0 @@ -756193,7 +756193,7 @@ _08196832: thumb_func_end sub_81967AC thumb_func_start sub_8196844 -sub_8196844: ; 8196844 +sub_8196844: @ 8196844 push {lr} adds r3, r0, 0 movs r2, 0 @@ -756213,7 +756213,7 @@ _0819685C: thumb_func_end sub_8196844 thumb_func_start sub_8196864 -sub_8196864: ; 8196864 +sub_8196864: @ 8196864 ldr r2, =gUnknown_0860DEB8 lsls r1, r0, 2 adds r1, r0 @@ -756236,7 +756236,7 @@ sub_8196864: ; 8196864 thumb_func_end sub_8196864 thumb_func_start sub_8196890 -sub_8196890: ; 8196890 +sub_8196890: @ 8196890 ldr r2, =gUnknown_0860DEB8 lsls r1, r0, 2 adds r1, r0 @@ -756259,7 +756259,7 @@ sub_8196890: ; 8196890 thumb_func_end sub_8196890 thumb_func_start sub_81968BC -sub_81968BC: ; 81968BC +sub_81968BC: @ 81968BC push {r4,lr} adds r4, r0, 0 bl GenerateRandomNumber @@ -756300,7 +756300,7 @@ _081968EC: thumb_func_end sub_81968BC thumb_func_start sub_8196910 -sub_8196910: ; 8196910 +sub_8196910: @ 8196910 push {r4-r7,lr} sub sp, 0x4 adds r6, r0, 0 @@ -756403,7 +756403,7 @@ _081969D0: thumb_func_end sub_8196910 thumb_func_start sub_81969E0 -sub_81969E0: ; 81969E0 +sub_81969E0: @ 81969E0 push {r4,r5,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -756418,7 +756418,7 @@ sub_81969E0: ; 81969E0 thumb_func_end sub_81969E0 thumb_func_start sub_81969FC -sub_81969FC: ; 81969FC +sub_81969FC: @ 81969FC push {r4-r7,lr} adds r7, r0, 0 adds r6, r1, 0 @@ -756446,7 +756446,7 @@ _08196A1A: thumb_func_end sub_81969FC thumb_func_start sub_8196A2C -sub_8196A2C: ; 8196A2C +sub_8196A2C: @ 8196A2C push {lr} ldr r3, =gUnknown_0860EFAC lsls r1, 2 @@ -756460,7 +756460,7 @@ sub_8196A2C: ; 8196A2C thumb_func_end sub_8196A2C thumb_func_start sub_8196A44 -sub_8196A44: ; 8196A44 +sub_8196A44: @ 8196A44 push {r4-r6,lr} adds r5, r1, 0 ldr r2, =gUnknown_0860DEB8 @@ -756492,7 +756492,7 @@ _08196A78: lsls r1, r4, 2 adds r1, r4 lsls r1, 3 - ldr r0, =gTrainers + 0x4 ; name offset + ldr r0, =gTrainers + 0x4 @ name offset adds r1, r0 adds r0, r5, 0 bl CopyString @@ -756504,7 +756504,7 @@ _08196A90: thumb_func_end sub_8196A44 thumb_func_start sub_8196A9C -sub_8196A9C: ; 8196A9C +sub_8196A9C: @ 8196A9C push {r4,lr} adds r4, r1, 0 bl sub_819672C @@ -756520,7 +756520,7 @@ sub_8196A9C: ; 8196A9C thumb_func_end sub_8196A9C thumb_func_start sub_8196AB8 -sub_8196AB8: ; 8196AB8 +sub_8196AB8: @ 8196AB8 push {lr} bl GenerateRandomNumber lsls r0, 16 @@ -756609,7 +756609,7 @@ _08196B4A: thumb_func_end sub_8196AB8 thumb_func_start sub_8196B50 -sub_8196B50: ; 8196B50 +sub_8196B50: @ 8196B50 push {lr} bl GenerateRandomNumber lsls r0, 16 @@ -756651,7 +756651,7 @@ _08196B92: thumb_func_end sub_8196B50 thumb_func_start sub_8196B98 -sub_8196B98: ; 8196B98 +sub_8196B98: @ 8196B98 push {r4-r7,lr} mov r7, r8 push {r7} @@ -756758,7 +756758,7 @@ _08196C62: thumb_func_end sub_8196B98 thumb_func_start sub_8196C70 -sub_8196C70: ; 8196C70 +sub_8196C70: @ 8196C70 push {r4-r7,lr} adds r7, r1, 0 ldr r2, =gUnknown_0860DEB8 @@ -756822,7 +756822,7 @@ _08196CD6: thumb_func_end sub_8196C70 thumb_func_start sub_8196CF4 -sub_8196CF4: ; 8196CF4 +sub_8196CF4: @ 8196CF4 push {lr} adds r0, r1, 0 ldr r2, =gUnknown_0860EFF4 @@ -756838,7 +756838,7 @@ sub_8196CF4: ; 8196CF4 thumb_func_end sub_8196CF4 thumb_func_start sub_8196D14 -sub_8196D14: ; 8196D14 +sub_8196D14: @ 8196D14 push {r4-r6,lr} adds r5, r1, 0 movs r4, 0 @@ -756869,7 +756869,7 @@ _08196D34: thumb_func_end sub_8196D14 thumb_func_start sub_8196D4C -sub_8196D4C: ; 8196D4C +sub_8196D4C: @ 8196D4C push {r4,r5,lr} movs r4, 0 ldr r5, =gUnknown_0860F010 @@ -756894,7 +756894,7 @@ _08196D6C: thumb_func_end sub_8196D4C thumb_func_start sub_8196D74 -sub_8196D74: ; 8196D74 +sub_8196D74: @ 8196D74 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -756955,7 +756955,7 @@ _08196DF6: thumb_func_end sub_8196D74 thumb_func_start sub_8196E04 -sub_8196E04: ; 8196E04 +sub_8196E04: @ 8196E04 push {r4-r6,lr} adds r5, r1, 0 lsls r0, 16 @@ -757156,7 +757156,7 @@ _08196F7E: thumb_func_end sub_8196E04 thumb_func_start sub_8196F90 -sub_8196F90: ; 8196F90 +sub_8196F90: @ 8196F90 push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 @@ -757298,7 +757298,7 @@ _0819707A: thumb_func_end sub_8196F90 thumb_func_start sub_8197080 -sub_8197080: ; 8197080 +sub_8197080: @ 8197080 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -757406,7 +757406,7 @@ _0819715C: thumb_func_end sub_8197080 thumb_func_start sub_8197184 -sub_8197184: ; 8197184 +sub_8197184: @ 8197184 push {r4,r5,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -757436,7 +757436,7 @@ sub_8197184: ; 8197184 thumb_func_end sub_8197184 thumb_func_start sub_81971C4 -sub_81971C4: ; 81971C4 +sub_81971C4: @ 81971C4 push {lr} bl sub_819645C pop {r0} @@ -757444,7 +757444,7 @@ sub_81971C4: ; 81971C4 thumb_func_end sub_81971C4 thumb_func_start sub_81971D0 -sub_81971D0: ; 81971D0 +sub_81971D0: @ 81971D0 push {lr} ldr r0, =gUnknown_0860F098 bl InitWindows @@ -757459,7 +757459,7 @@ sub_81971D0: ; 81971D0 thumb_func_end sub_81971D0 thumb_func_start sub_81971F4 -sub_81971F4: ; 81971F4 +sub_81971F4: @ 81971F4 push {lr} bl FreeAllWindowBuffers pop {r0} @@ -757467,7 +757467,7 @@ sub_81971F4: ; 81971F4 thumb_func_end sub_81971F4 thumb_func_start sub_8197200 -sub_8197200: ; 8197200 +sub_8197200: @ 8197200 push {lr} movs r0, 0 movs r1, 0 @@ -757484,7 +757484,7 @@ sub_8197200: ; 8197200 thumb_func_end sub_8197200 thumb_func_start sub_8197224 -sub_8197224: ; 8197224 +sub_8197224: @ 8197224 push {lr} bl RunTextPrinters movs r0, 0 @@ -757496,8 +757496,8 @@ sub_8197224: ; 8197224 thumb_func_end sub_8197224 thumb_func_start AddTextPrinterParametrized -; u16 AddTextPrinterParametrized(u8 windowId, u8 fontId, u8 *str, u8 speed, void ( *callback)(u16, struct TextPrinter *), u8 fgColor, u8 bgColor, u8 shadowColor) -AddTextPrinterParametrized: ; 8197238 +@ u16 AddTextPrinterParametrized(u8 windowId, u8 fontId, u8 *str, u8 speed, void ( *callback)(u16, struct TextPrinter *), u8 fgColor, u8 bgColor, u8 shadowColor) +AddTextPrinterParametrized: @ 8197238 push {r4-r7,lr} mov r7, r8 push {r7} @@ -757569,8 +757569,8 @@ AddTextPrinterParametrized: ; 8197238 thumb_func_end AddTextPrinterParametrized thumb_func_start AddTextPrinterForMessage -; void AddTextPrinterForMessage(u8 allowSkippingDelayWithButtonPress) -AddTextPrinterForMessage: ; 81972C4 +@ void AddTextPrinterForMessage(u8 allowSkippingDelayWithButtonPress) +AddTextPrinterForMessage: @ 81972C4 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -757607,8 +757607,8 @@ AddTextPrinterForMessage: ; 81972C4 thumb_func_end AddTextPrinterForMessage thumb_func_start AddTextPrinterForMessage_2 -; void AddTextPrinterForMessage_2(u8 allowSkippingDelayWithButtonPress) -AddTextPrinterForMessage_2: ; 8197310 +@ void AddTextPrinterForMessage_2(u8 allowSkippingDelayWithButtonPress) +AddTextPrinterForMessage_2: @ 8197310 push {r4,lr} sub sp, 0x10 lsls r0, 24 @@ -757645,8 +757645,8 @@ AddTextPrinterForMessage_2: ; 8197310 thumb_func_end AddTextPrinterForMessage_2 thumb_func_start AddTextPrinterWithCustomSpeedForMessage -; void AddTextPrinterWithCustomSpeedForMessage(u8 allowSkippingDelayWithButtonPress, u8 speed) -AddTextPrinterWithCustomSpeedForMessage: ; 819735C +@ void AddTextPrinterWithCustomSpeedForMessage(u8 allowSkippingDelayWithButtonPress, u8 speed) +AddTextPrinterWithCustomSpeedForMessage: @ 819735C push {r4,r5,lr} sub sp, 0x10 adds r3, r1, 0 @@ -757682,7 +757682,7 @@ AddTextPrinterWithCustomSpeedForMessage: ; 819735C thumb_func_end AddTextPrinterWithCustomSpeedForMessage thumb_func_start sub_81973A4 -sub_81973A4: ; 81973A4 +sub_81973A4: @ 81973A4 push {lr} movs r1, 0x80 lsls r1, 2 @@ -757699,7 +757699,7 @@ sub_81973A4: ; 81973A4 thumb_func_end sub_81973A4 thumb_func_start sub_81973C4 -sub_81973C4: ; 81973C4 +sub_81973C4: @ 81973C4 push {r4,r5,lr} adds r4, r1, 0 lsls r0, 24 @@ -757727,7 +757727,7 @@ _081973F2: thumb_func_end sub_81973C4 thumb_func_start sub_81973FC -sub_81973FC: ; 81973FC +sub_81973FC: @ 81973FC push {r4,r5,lr} adds r4, r1, 0 lsls r0, 24 @@ -757755,7 +757755,7 @@ _0819742A: thumb_func_end sub_81973FC thumb_func_start sub_8197434 -sub_8197434: ; 8197434 +sub_8197434: @ 8197434 push {r4,r5,lr} adds r4, r1, 0 lsls r0, 24 @@ -757783,7 +757783,7 @@ _08197462: thumb_func_end sub_8197434 thumb_func_start sub_819746C -sub_819746C: ; 819746C +sub_819746C: @ 819746C push {r4,r5,lr} adds r4, r1, 0 lsls r0, 24 @@ -757811,7 +757811,7 @@ _0819749A: thumb_func_end sub_819746C thumb_func_start sub_81974A4 -sub_81974A4: ; 81974A4 +sub_81974A4: @ 81974A4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -757966,7 +757966,7 @@ _08197578: thumb_func_end sub_81974A4 thumb_func_start sub_81975F4 -sub_81975F4: ; 81975F4 +sub_81975F4: @ 81975F4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -758161,7 +758161,7 @@ sub_81975F4: ; 81975F4 thumb_func_end sub_81975F4 thumb_func_start sub_81977BC -sub_81977BC: ; 81977BC +sub_81977BC: @ 81977BC push {r4,r5,lr} sub sp, 0xC adds r4, r1, 0 @@ -758200,7 +758200,7 @@ sub_81977BC: ; 81977BC thumb_func_end sub_81977BC thumb_func_start sub_8197804 -sub_8197804: ; 8197804 +sub_8197804: @ 8197804 push {r4,r5,lr} sub sp, 0xC adds r4, r1, 0 @@ -758243,8 +758243,8 @@ sub_8197804: ; 8197804 thumb_func_end sub_8197804 thumb_func_start SetStandardWindowBorderStyle -; void SetStandardWindowBorderStyle(u8 windowId, bool copyToVram) -SetStandardWindowBorderStyle: ; 8197854 +@ void SetStandardWindowBorderStyle(u8 windowId, bool copyToVram) +SetStandardWindowBorderStyle: @ 8197854 push {lr} lsls r0, 24 lsrs r0, 24 @@ -758259,7 +758259,7 @@ SetStandardWindowBorderStyle: ; 8197854 thumb_func_end SetStandardWindowBorderStyle thumb_func_start sub_819786C -sub_819786C: ; 819786C +sub_819786C: @ 819786C push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -758284,7 +758284,7 @@ sub_819786C: ; 819786C thumb_func_end sub_819786C thumb_func_start sub_819789C -sub_819789C: ; 819789C +sub_819789C: @ 819789C push {lr} ldr r0, =gUnknown_0860F074 movs r1, 0xE0 @@ -758296,7 +758296,7 @@ sub_819789C: ; 819789C thumb_func_end sub_819789C thumb_func_start sub_81978B0 -sub_81978B0: ; 81978B0 +sub_81978B0: @ 81978B0 push {lr} adds r1, r0, 0 lsls r1, 16 @@ -758310,14 +758310,14 @@ sub_81978B0: ; 81978B0 thumb_func_end sub_81978B0 thumb_func_start sub_81978C8 -sub_81978C8: ; 81978C8 +sub_81978C8: @ 81978C8 ldr r0, =gUnknown_0860F074 bx lr .pool thumb_func_end sub_81978C8 thumb_func_start sub_81978D0 -sub_81978D0: ; 81978D0 +sub_81978D0: @ 81978D0 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -758335,8 +758335,8 @@ _081978DC: thumb_func_end sub_81978D0 thumb_func_start DisplayItemMessageOnField -; void DisplayItemMessageOnField(u8 taskId, u8 *str, void ( *callback)(u8 taskId)) -DisplayItemMessageOnField: ; 81978EC +@ void DisplayItemMessageOnField(u8 taskId, u8 *str, void ( *callback)(u8 taskId)) +DisplayItemMessageOnField: @ 81978EC push {r4-r6,lr} sub sp, 0x10 adds r4, r0, 0 @@ -758369,7 +758369,7 @@ DisplayItemMessageOnField: ; 81978EC thumb_func_end DisplayItemMessageOnField thumb_func_start sub_8197930 -sub_8197930: ; 8197930 +sub_8197930: @ 8197930 push {lr} ldr r0, =gUnknown_0860F0A8 movs r1, 0x85 @@ -758383,7 +758383,7 @@ sub_8197930: ; 8197930 thumb_func_end sub_8197930 thumb_func_start sub_8197948 -sub_8197948: ; 8197948 +sub_8197948: @ 8197948 push {lr} adds r3, r0, 0 lsls r3, 24 @@ -758399,7 +758399,7 @@ sub_8197948: ; 8197948 thumb_func_end sub_8197948 thumb_func_start sub_8197964 -sub_8197964: ; 8197964 +sub_8197964: @ 8197964 push {lr} ldr r0, =0x03003014 ldrb r1, [r0] @@ -758422,7 +758422,7 @@ _0819798A: thumb_func_end sub_8197964 thumb_func_start sav2_get_text_speed -sav2_get_text_speed: ; 8197990 +sav2_get_text_speed: @ 8197990 push {lr} ldr r0, =0x03005d90 ldr r2, [r0] @@ -758448,7 +758448,7 @@ _081979AC: thumb_func_end sav2_get_text_speed thumb_func_start sub_81979C4 -sub_81979C4: ; 81979C4 +sub_81979C4: @ 81979C4 push {r4,lr} sub sp, 0xC lsls r0, 24 @@ -758483,7 +758483,7 @@ _081979F6: thumb_func_end sub_81979C4 thumb_func_start get_start_menu_window_id_maybe -get_start_menu_window_id_maybe: ; 8197A08 +get_start_menu_window_id_maybe: @ 8197A08 ldr r0, =0x0203cd8c ldrb r0, [r0] bx lr @@ -758491,7 +758491,7 @@ get_start_menu_window_id_maybe: ; 8197A08 thumb_func_end get_start_menu_window_id_maybe thumb_func_start remove_start_menu_window_maybe -remove_start_menu_window_maybe: ; 8197A14 +remove_start_menu_window_maybe: @ 8197A14 push {r4,lr} ldr r4, =0x0203cd8c ldrb r0, [r4] @@ -758508,21 +758508,21 @@ _08197A26: thumb_func_end remove_start_menu_window_maybe thumb_func_start sub_8197A30 -sub_8197A30: ; 8197A30 +sub_8197A30: @ 8197A30 movs r0, 0x80 lsls r0, 2 bx lr thumb_func_end sub_8197A30 thumb_func_start sub_8197A38 -sub_8197A38: ; 8197A38 +sub_8197A38: @ 8197A38 movs r0, 0x85 lsls r0, 2 bx lr thumb_func_end sub_8197A38 thumb_func_start AddMapNamePopUpWindow -AddMapNamePopUpWindow: ; 8197A40 +AddMapNamePopUpWindow: @ 8197A40 push {r4,lr} sub sp, 0xC ldr r4, =0x0203cd8d @@ -758551,7 +758551,7 @@ _08197A66: thumb_func_end AddMapNamePopUpWindow thumb_func_start GetMapNamePopUpWindowId -GetMapNamePopUpWindowId: ; 8197A74 +GetMapNamePopUpWindowId: @ 8197A74 ldr r0, =0x0203cd8d ldrb r0, [r0] bx lr @@ -758559,7 +758559,7 @@ GetMapNamePopUpWindowId: ; 8197A74 thumb_func_end GetMapNamePopUpWindowId thumb_func_start RemoveMapNamePopUpWindow -RemoveMapNamePopUpWindow: ; 8197A80 +RemoveMapNamePopUpWindow: @ 8197A80 push {r4,lr} ldr r4, =0x0203cd8d ldrb r0, [r4] @@ -758576,8 +758576,8 @@ _08197A92: thumb_func_end RemoveMapNamePopUpWindow thumb_func_start AddTextPrinterWithCallbackForMessage -; void AddTextPrinterWithCallbackForMessage(u8 allowSkippingDelayWithButtonPress, void ( *callback)(u16, struct TextPrinter *)) -AddTextPrinterWithCallbackForMessage: ; 8197A9C +@ void AddTextPrinterWithCallbackForMessage(u8 allowSkippingDelayWithButtonPress, void ( *callback)(u16, struct TextPrinter *)) +AddTextPrinterWithCallbackForMessage: @ 8197A9C push {r4,r5,lr} sub sp, 0x10 adds r5, r1, 0 @@ -758614,7 +758614,7 @@ AddTextPrinterWithCallbackForMessage: ; 8197A9C thumb_func_end AddTextPrinterWithCallbackForMessage thumb_func_start sub_8197AE8 -sub_8197AE8: ; 8197AE8 +sub_8197AE8: @ 8197AE8 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -758642,7 +758642,7 @@ _08197B12: thumb_func_end sub_8197AE8 thumb_func_start sub_8197B1C -sub_8197B1C: ; 8197B1C +sub_8197B1C: @ 8197B1C push {r4,r5,lr} adds r4, r1, 0 lsls r0, 24 @@ -758674,7 +758674,7 @@ _08197B52: thumb_func_end sub_8197B1C thumb_func_start sub_8197B64 -sub_8197B64: ; 8197B64 +sub_8197B64: @ 8197B64 push {r4-r6,lr} adds r4, r1, 0 lsls r0, 24 @@ -758709,7 +758709,7 @@ _08197BA2: thumb_func_end sub_8197B64 thumb_func_start sub_8197BB4 -sub_8197BB4: ; 8197BB4 +sub_8197BB4: @ 8197BB4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -758976,7 +758976,7 @@ sub_8197BB4: ; 8197BB4 thumb_func_end sub_8197BB4 thumb_func_start sub_8197DF8 -sub_8197DF8: ; 8197DF8 +sub_8197DF8: @ 8197DF8 push {r4,r5,lr} adds r4, r1, 0 lsls r0, 24 @@ -759004,7 +759004,7 @@ _08197E26: thumb_func_end sub_8197DF8 thumb_func_start sub_8197E30 -sub_8197E30: ; 8197E30 +sub_8197E30: @ 8197E30 push {r4,r5,lr} sub sp, 0xC adds r4, r1, 0 @@ -759046,8 +759046,8 @@ sub_8197E30: ; 8197E30 thumb_func_end sub_8197E30 thumb_func_start SetWindowBorderStyle -; void SetWindowBorderStyle(u8 windowId, bool copyToVram, s16 tileStart, s8 palette) -SetWindowBorderStyle: ; 8197E80 +@ void SetWindowBorderStyle(u8 windowId, bool copyToVram, s16 tileStart, s8 palette) +SetWindowBorderStyle: @ 8197E80 push {r4,r5,lr} adds r4, r1, 0 lsls r0, 24 @@ -759079,7 +759079,7 @@ _08197EB6: thumb_func_end SetWindowBorderStyle thumb_func_start sub_8197EC8 -sub_8197EC8: ; 8197EC8 +sub_8197EC8: @ 8197EC8 push {r4-r6,lr} adds r4, r1, 0 lsls r0, 24 @@ -759114,7 +759114,7 @@ _08197F06: thumb_func_end sub_8197EC8 thumb_func_start DrawWindowBorder -DrawWindowBorder: ; 8197F18 +DrawWindowBorder: @ 8197F18 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -759278,7 +759278,7 @@ DrawWindowBorder: ; 8197F18 thumb_func_end DrawWindowBorder thumb_func_start sub_8198070 -sub_8198070: ; 8198070 +sub_8198070: @ 8198070 push {r4,r5,lr} adds r4, r1, 0 lsls r0, 24 @@ -759306,7 +759306,7 @@ _0819809E: thumb_func_end sub_8198070 thumb_func_start sub_81980A8 -sub_81980A8: ; 81980A8 +sub_81980A8: @ 81980A8 push {r4,r5,lr} sub sp, 0xC adds r4, r1, 0 @@ -759344,7 +759344,7 @@ sub_81980A8: ; 81980A8 thumb_func_end sub_81980A8 thumb_func_start sub_81980F0 -sub_81980F0: ; 81980F0 +sub_81980F0: @ 81980F0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -759415,7 +759415,7 @@ _0819815C: thumb_func_end sub_81980F0 thumb_func_start sub_8198180 -sub_8198180: ; 8198180 +sub_8198180: @ 8198180 push {r4-r7,lr} mov r7, r8 push {r7} @@ -759476,7 +759476,7 @@ _081981EE: thumb_func_end sub_8198180 thumb_func_start sub_8198204 -sub_8198204: ; 8198204 +sub_8198204: @ 8198204 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -759581,7 +759581,7 @@ _081982C8: thumb_func_end sub_8198204 thumb_func_start sub_81982D8 -sub_81982D8: ; 81982D8 +sub_81982D8: @ 81982D8 push {lr} ldr r1, =0x0203cda0 ldrb r0, [r1] @@ -759596,7 +759596,7 @@ _081982E8: thumb_func_end sub_81982D8 thumb_func_start sub_81982F0 -sub_81982F0: ; 81982F0 +sub_81982F0: @ 81982F0 push {r4,lr} ldr r4, =0x0203cda0 ldrb r0, [r4] @@ -759615,7 +759615,7 @@ _08198308: thumb_func_end sub_81982F0 thumb_func_start sub_8198314 -sub_8198314: ; 8198314 +sub_8198314: @ 8198314 push {r4,lr} ldr r4, =0x0203cda0 ldrb r0, [r4] @@ -759640,7 +759640,7 @@ _0819833C: thumb_func_end sub_8198314 thumb_func_start sub_8198348 -sub_8198348: ; 8198348 +sub_8198348: @ 8198348 push {r4-r7,lr} mov r7, r8 push {r7} @@ -759693,7 +759693,7 @@ _08198392: thumb_func_end sub_8198348 thumb_func_start sub_81983AC -sub_81983AC: ; 81983AC +sub_81983AC: @ 81983AC push {r4-r6,lr} sub sp, 0x10 ldr r4, [sp, 0x20] @@ -759728,7 +759728,7 @@ sub_81983AC: ; 81983AC thumb_func_end sub_81983AC thumb_func_start sub_81983EC -sub_81983EC: ; 81983EC +sub_81983EC: @ 81983EC push {r4-r6,lr} mov r6, r8 push {r6} @@ -759776,8 +759776,8 @@ sub_81983EC: ; 81983EC thumb_func_end sub_81983EC thumb_func_start RedrawMenuCursor -; void RedrawMenuCursor(s8 oldPos, s8 newPos) -RedrawMenuCursor: ; 8198448 +@ void RedrawMenuCursor(s8 oldPos, s8 newPos) +RedrawMenuCursor: @ 8198448 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -759846,8 +759846,8 @@ RedrawMenuCursor: ; 8198448 thumb_func_end RedrawMenuCursor thumb_func_start MoveMenuCursor -; s8 MoveMenuCursor(s8 cursorDelta) -MoveMenuCursor: ; 81984D8 +@ s8 MoveMenuCursor(s8 cursorDelta) +MoveMenuCursor: @ 81984D8 push {r4,r5,lr} ldr r1, =0x0203cd90 ldrb r5, [r1, 0x2] @@ -759885,8 +759885,8 @@ _0819850A: thumb_func_end MoveMenuCursor thumb_func_start MoveMenuCursorNoWrapAround -; s8 MoveMenuCursorNoWrapAround(s8 cursorDelta) -MoveMenuCursorNoWrapAround: ; 819851C +@ s8 MoveMenuCursorNoWrapAround(s8 cursorDelta) +MoveMenuCursorNoWrapAround: @ 819851C push {r4,r5,lr} ldr r1, =0x0203cd90 ldrb r5, [r1, 0x2] @@ -759924,7 +759924,7 @@ _0819854E: thumb_func_end MoveMenuCursorNoWrapAround thumb_func_start GetMenuCursorPos -GetMenuCursorPos: ; 8198560 +GetMenuCursorPos: @ 8198560 ldr r0, =0x0203cd90 ldrb r0, [r0, 0x2] bx lr @@ -759932,7 +759932,7 @@ GetMenuCursorPos: ; 8198560 thumb_func_end GetMenuCursorPos thumb_func_start ProcessMenuInput -ProcessMenuInput: ; 819856C +ProcessMenuInput: @ 819856C push {r4,lr} ldr r0, =0x030022c0 ldrh r1, [r0, 0x2E] @@ -759989,8 +759989,8 @@ _081985D2: thumb_func_end ProcessMenuInput thumb_func_start ProcessMenuInputNoWrapAround -; int ProcessMenuInputNoWrapAround() -ProcessMenuInputNoWrapAround: ; 81985D8 +@ int ProcessMenuInputNoWrapAround() +ProcessMenuInputNoWrapAround: @ 81985D8 push {r4-r6,lr} ldr r4, =0x0203cd90 ldrb r5, [r4, 0x2] @@ -760056,7 +760056,7 @@ _08198650: thumb_func_end ProcessMenuInputNoWrapAround thumb_func_start ProcessMenuInput_other -ProcessMenuInput_other: ; 8198658 +ProcessMenuInput_other: @ 8198658 push {r4,lr} ldr r2, =0x030022c0 ldrh r1, [r2, 0x2E] @@ -760112,7 +760112,7 @@ _081986BC: thumb_func_end ProcessMenuInput_other thumb_func_start ProcessMenuInputNoWrapAround_other -ProcessMenuInputNoWrapAround_other: ; 81986C4 +ProcessMenuInputNoWrapAround_other: @ 81986C4 push {r4-r6,lr} ldr r4, =0x0203cd90 ldrb r5, [r4, 0x2] @@ -760177,7 +760177,7 @@ _0819873A: thumb_func_end ProcessMenuInputNoWrapAround_other thumb_func_start PrintTextArray -PrintTextArray: ; 8198740 +PrintTextArray: @ 8198740 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -760243,7 +760243,7 @@ _081987A4: thumb_func_end PrintTextArray thumb_func_start sub_81987BC -sub_81987BC: ; 81987BC +sub_81987BC: @ 81987BC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -760323,7 +760323,7 @@ _0819883C: thumb_func_end sub_81987BC thumb_func_start sub_8198854 -sub_8198854: ; 8198854 +sub_8198854: @ 8198854 push {r4-r7,lr} mov r7, r8 push {r7} @@ -760364,7 +760364,7 @@ sub_8198854: ; 8198854 thumb_func_end sub_8198854 thumb_func_start AddItemMenuActionTextPrinters -AddItemMenuActionTextPrinters: ; 81988A4 +AddItemMenuActionTextPrinters: @ 81988A4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -760500,7 +760500,7 @@ _0819899E: thumb_func_end AddItemMenuActionTextPrinters thumb_func_start sub_81989B8 -sub_81989B8: ; 81989B8 +sub_81989B8: @ 81989B8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -760555,8 +760555,8 @@ sub_81989B8: ; 81989B8 thumb_func_end sub_81989B8 thumb_func_start rbox_template_set -; void rbox_template_set(WindowTemplate *template, char bg_id, char x, char y, char w, char h, char a7, s16 a8) -rbox_template_set: ; 8198A24 +@ void rbox_template_set(WindowTemplate *template, char bg_id, char x, char y, char w, char h, char a7, s16 a8) +rbox_template_set: @ 8198A24 push {r4-r7,lr} mov r7, r8 push {r7} @@ -760581,7 +760581,7 @@ rbox_template_set: ; 8198A24 thumb_func_end rbox_template_set thumb_func_start sub_8198A50 -sub_8198A50: ; 8198A50 +sub_8198A50: @ 8198A50 push {r4-r6,lr} mov r6, r8 push {r6} @@ -760626,7 +760626,7 @@ sub_8198A50: ; 8198A50 thumb_func_end sub_8198A50 thumb_func_start sub_8198AA4 -sub_8198AA4: ; 8198AA4 +sub_8198AA4: @ 8198AA4 push {r4-r6,lr} sub sp, 0x18 adds r4, r0, 0 @@ -760669,7 +760669,7 @@ sub_8198AA4: ; 8198AA4 thumb_func_end sub_8198AA4 thumb_func_start sub_8198AF8 -sub_8198AF8: ; 8198AF8 +sub_8198AF8: @ 8198AF8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -760816,7 +760816,7 @@ sub_8198AF8: ; 8198AF8 thumb_func_end sub_8198AF8 thumb_func_start sub_8198C34 -sub_8198C34: ; 8198C34 +sub_8198C34: @ 8198C34 push {lr} sub sp, 0xC lsls r1, 24 @@ -760837,7 +760837,7 @@ sub_8198C34: ; 8198C34 thumb_func_end sub_8198C34 thumb_func_start sub_8198C58 -sub_8198C58: ; 8198C58 +sub_8198C58: @ 8198C58 push {r4,lr} bl ProcessMenuInputNoWrapAround lsls r0, 24 @@ -760855,7 +760855,7 @@ _08198C6E: thumb_func_end sub_8198C58 thumb_func_start sub_8198C78 -sub_8198C78: ; 8198C78 +sub_8198C78: @ 8198C78 push {r4,lr} ldr r4, =0x0203cd9f ldrb r0, [r4] @@ -760870,7 +760870,7 @@ sub_8198C78: ; 8198C78 thumb_func_end sub_8198C78 thumb_func_start sub_8198C94 -sub_8198C94: ; 8198C94 +sub_8198C94: @ 8198C94 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -760971,7 +760971,7 @@ _08198D3A: thumb_func_end sub_8198C94 thumb_func_start sub_8198D54 -sub_8198D54: ; 8198D54 +sub_8198D54: @ 8198D54 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -761025,7 +761025,7 @@ sub_8198D54: ; 8198D54 thumb_func_end sub_8198D54 thumb_func_start sub_8198DBC -sub_8198DBC: ; 8198DBC +sub_8198DBC: @ 8198DBC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -761181,7 +761181,7 @@ _08198EDE: thumb_func_end sub_8198DBC thumb_func_start sub_8198EF8 -sub_8198EF8: ; 8198EF8 +sub_8198EF8: @ 8198EF8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -761230,7 +761230,7 @@ sub_8198EF8: ; 8198EF8 thumb_func_end sub_8198EF8 thumb_func_start sub_8198F58 -sub_8198F58: ; 8198F58 +sub_8198F58: @ 8198F58 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -761296,7 +761296,7 @@ _08198FB6: thumb_func_end sub_8198F58 thumb_func_start sub_8198FD4 -sub_8198FD4: ; 8198FD4 +sub_8198FD4: @ 8198FD4 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -761367,7 +761367,7 @@ sub_8198FD4: ; 8198FD4 thumb_func_end sub_8198FD4 thumb_func_start sub_8199060 -sub_8199060: ; 8199060 +sub_8199060: @ 8199060 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -761466,7 +761466,7 @@ sub_8199060: ; 8199060 thumb_func_end sub_8199060 thumb_func_start sub_8199134 -sub_8199134: ; 8199134 +sub_8199134: @ 8199134 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -761571,7 +761571,7 @@ _081991E8: thumb_func_end sub_8199134 thumb_func_start sub_81991F8 -sub_81991F8: ; 81991F8 +sub_81991F8: @ 81991F8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -761643,7 +761643,7 @@ _08199276: thumb_func_end sub_81991F8 thumb_func_start sub_8199284 -sub_8199284: ; 8199284 +sub_8199284: @ 8199284 push {r4,lr} ldr r4, =0x030022c0 ldrh r1, [r4, 0x2E] @@ -761733,7 +761733,7 @@ _0819932C: thumb_func_end sub_8199284 thumb_func_start sub_8199334 -sub_8199334: ; 8199334 +sub_8199334: @ 8199334 push {r4-r6,lr} ldr r5, =0x0203cd90 ldrb r4, [r5, 0x2] @@ -761821,7 +761821,7 @@ _081993D2: thumb_func_end sub_8199334 thumb_func_start sub_81993D8 -sub_81993D8: ; 81993D8 +sub_81993D8: @ 81993D8 push {r4,r5,lr} ldr r4, =0x030022c0 ldrh r1, [r4, 0x2E] @@ -761909,7 +761909,7 @@ _0819947C: thumb_func_end sub_81993D8 thumb_func_start sub_8199484 -sub_8199484: ; 8199484 +sub_8199484: @ 8199484 push {r4-r6,lr} ldr r6, =0x0203cd90 ldrb r4, [r6, 0x2] @@ -761995,8 +761995,8 @@ _0819951E: thumb_func_end sub_8199484 thumb_func_start InitMenuInUpperLeftCorner -; int InitMenuInUpperLeftCorner(s8 windowId, s8 numItems, u8 initialCursorPos, bool doNotPlaySoundWhenAPressed) -InitMenuInUpperLeftCorner: ; 8199524 +@ int InitMenuInUpperLeftCorner(s8 windowId, s8 numItems, u8 initialCursorPos, bool doNotPlaySoundWhenAPressed) +InitMenuInUpperLeftCorner: @ 8199524 push {r4-r6,lr} lsls r1, 24 lsrs r1, 24 @@ -762038,7 +762038,7 @@ _0819955E: thumb_func_end InitMenuInUpperLeftCorner thumb_func_start InitMenuInUpperLeftCornerPlaySoundWhenAPressed -InitMenuInUpperLeftCornerPlaySoundWhenAPressed: ; 8199570 +InitMenuInUpperLeftCornerPlaySoundWhenAPressed: @ 8199570 push {lr} lsls r0, 24 lsrs r0, 24 @@ -762055,7 +762055,7 @@ InitMenuInUpperLeftCornerPlaySoundWhenAPressed: ; 8199570 thumb_func_end InitMenuInUpperLeftCornerPlaySoundWhenAPressed thumb_func_start PrintMenuTable -PrintMenuTable: ; 819958C +PrintMenuTable: @ 819958C push {r4-r7,lr} mov r7, r8 push {r7} @@ -762103,7 +762103,7 @@ _081995D0: thumb_func_end PrintMenuTable thumb_func_start sub_81995E4 -sub_81995E4: ; 81995E4 +sub_81995E4: @ 81995E4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -762212,8 +762212,8 @@ _081996A6: thumb_func_end sub_81995E4 thumb_func_start CreateYesNoMenu -; void CreateYesNoMenu(struct WindowTemplate *windowTemplate, u16 borderFirstTileNum, u8 borderPalette, u8 initialCursorPos) -CreateYesNoMenu: ; 81996C0 +@ void CreateYesNoMenu(struct WindowTemplate *windowTemplate, u16 borderFirstTileNum, u8 borderPalette, u8 initialCursorPos) +CreateYesNoMenu: @ 81996C0 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -762324,7 +762324,7 @@ CreateYesNoMenu: ; 81996C0 thumb_func_end CreateYesNoMenu thumb_func_start sub_81997AC -sub_81997AC: ; 81997AC +sub_81997AC: @ 81997AC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -762402,7 +762402,7 @@ _08199824: thumb_func_end sub_81997AC thumb_func_start sub_819983C -sub_819983C: ; 819983C +sub_819983C: @ 819983C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -762535,7 +762535,7 @@ _0819992A: thumb_func_end sub_819983C thumb_func_start sub_8199944 -sub_8199944: ; 8199944 +sub_8199944: @ 8199944 push {r4-r7,lr} ldr r4, [sp, 0x14] lsls r2, 24 @@ -762589,8 +762589,8 @@ _08199992: thumb_func_end sub_8199944 thumb_func_start clear_scheduled_bg_copies_to_vram -; void clear_scheduled_bg_copies_to_vram() -clear_scheduled_bg_copies_to_vram: ; 81999A8 +@ void clear_scheduled_bg_copies_to_vram() +clear_scheduled_bg_copies_to_vram: @ 81999A8 push {lr} ldr r0, =0x0203cda4 movs r1, 0 @@ -762602,8 +762602,8 @@ clear_scheduled_bg_copies_to_vram: ; 81999A8 thumb_func_end clear_scheduled_bg_copies_to_vram thumb_func_start schedule_bg_copy_tilemap_to_vram -; void schedule_bg_copy_tilemap_to_vram(u8 bg_id) -schedule_bg_copy_tilemap_to_vram: ; 81999BC +@ void schedule_bg_copy_tilemap_to_vram(u8 bg_id) +schedule_bg_copy_tilemap_to_vram: @ 81999BC lsls r0, 24 lsrs r0, 24 ldr r1, =0x0203cda4 @@ -762615,8 +762615,8 @@ schedule_bg_copy_tilemap_to_vram: ; 81999BC thumb_func_end schedule_bg_copy_tilemap_to_vram thumb_func_start do_scheduled_bg_tilemap_copies_to_vram -; void do_scheduled_bg_tilemap_copies_to_vram() -do_scheduled_bg_tilemap_copies_to_vram: ; 81999D0 +@ void do_scheduled_bg_tilemap_copies_to_vram() +do_scheduled_bg_tilemap_copies_to_vram: @ 81999D0 push {r4,lr} ldr r4, =0x0203cda4 ldrb r0, [r4] @@ -762658,8 +762658,8 @@ _08199A14: thumb_func_end do_scheduled_bg_tilemap_copies_to_vram thumb_func_start reset_temp_tile_data_buffers -; void reset_temp_tile_data_buffers() -reset_temp_tile_data_buffers: ; 8199A20 +@ void reset_temp_tile_data_buffers() +reset_temp_tile_data_buffers: @ 8199A20 push {lr} ldr r3, =0x0203cda8 ldr r1, =0x0203cdac @@ -762679,7 +762679,7 @@ _08199A2C: thumb_func_end reset_temp_tile_data_buffers thumb_func_start free_temp_tile_data_buffers_if_possible -free_temp_tile_data_buffers_if_possible: ; 8199A44 +free_temp_tile_data_buffers_if_possible: @ 8199A44 push {r4-r6,lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -762721,8 +762721,8 @@ _08199A8A: thumb_func_end free_temp_tile_data_buffers_if_possible thumb_func_start decompress_and_copy_tile_data_to_vram -; int decompress_and_copy_tile_data_to_vram(u8 bg_id, int src, int size, u16 offset, u8 mode) -decompress_and_copy_tile_data_to_vram: ; 8199A90 +@ int decompress_and_copy_tile_data_to_vram(u8 bg_id, int src, int size, u16 offset, u8 mode) +decompress_and_copy_tile_data_to_vram: @ 8199A90 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -762785,8 +762785,8 @@ _08199AFA: thumb_func_end decompress_and_copy_tile_data_to_vram thumb_func_start copy_decompressed_tile_data_to_vram_autofree -; void copy_decompressed_tile_data_to_vram_autofree(u8 bg_id, int src, u16 size, u16 offset, u8 mode) -copy_decompressed_tile_data_to_vram_autofree: ; 8199B08 +@ void copy_decompressed_tile_data_to_vram_autofree(u8 bg_id, int src, u16 size, u16 offset, u8 mode) +copy_decompressed_tile_data_to_vram_autofree: @ 8199B08 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -762847,8 +762847,8 @@ _08199B6E: thumb_func_end copy_decompressed_tile_data_to_vram_autofree thumb_func_start task_free_buf_after_copying_tile_data_to_vram -; void task_free_buf_after_copying_tile_data_to_vram(int task_id) -task_free_buf_after_copying_tile_data_to_vram: ; 8199B84 +@ void task_free_buf_after_copying_tile_data_to_vram(int task_id) +task_free_buf_after_copying_tile_data_to_vram: @ 8199B84 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -762877,8 +762877,8 @@ _08199BB4: thumb_func_end task_free_buf_after_copying_tile_data_to_vram thumb_func_start malloc_and_decompress -; void *malloc_and_decompress(void *src, int *size) -malloc_and_decompress: ; 8199BC0 +@ void *malloc_and_decompress(void *src, int *size) +malloc_and_decompress: @ 8199BC0 push {r4,r5,lr} adds r5, r0, 0 ldrb r0, [r5, 0x1] @@ -762905,8 +762905,8 @@ _08199BE8: thumb_func_end malloc_and_decompress thumb_func_start copy_decompressed_tile_data_to_vram -; s16 copy_decompressed_tile_data_to_vram(u8 bg_id, int src, u16 size, u16 offset, u8 mode) -copy_decompressed_tile_data_to_vram: ; 8199BF0 +@ s16 copy_decompressed_tile_data_to_vram(u8 bg_id, int src, u16 size, u16 offset, u8 mode) +copy_decompressed_tile_data_to_vram: @ 8199BF0 push {r4,lr} adds r4, r1, 0 ldr r1, [sp, 0x8] @@ -762942,7 +762942,7 @@ _08199C2A: thumb_func_end copy_decompressed_tile_data_to_vram thumb_func_start sub_8199C30 -sub_8199C30: ; 8199C30 +sub_8199C30: @ 8199C30 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -763018,7 +763018,7 @@ _08199CA8: thumb_func_end sub_8199C30 thumb_func_start sub_8199CBC -sub_8199CBC: ; 8199CBC +sub_8199CBC: @ 8199CBC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -763088,7 +763088,7 @@ _08199D2A: thumb_func_end sub_8199CBC thumb_func_start sub_8199D3C -sub_8199D3C: ; 8199D3C +sub_8199D3C: @ 8199D3C push {r4-r7,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -763140,7 +763140,7 @@ _08199D8C: thumb_func_end sub_8199D3C thumb_func_start sub_8199D98 -sub_8199D98: ; 8199D98 +sub_8199D98: @ 8199D98 push {lr} movs r0, 0 movs r1, 0 @@ -763179,7 +763179,7 @@ sub_8199D98: ; 8199D98 thumb_func_end sub_8199D98 thumb_func_start sub_8199DF0 -sub_8199DF0: ; 8199DF0 +sub_8199DF0: @ 8199DF0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -763238,7 +763238,7 @@ _08199E16: thumb_func_end sub_8199DF0 thumb_func_start box_print -box_print: ; 8199E64 +box_print: @ 8199E64 push {r4-r6,lr} sub sp, 0x10 adds r4, r1, 0 @@ -763307,8 +763307,8 @@ box_print: ; 8199E64 thumb_func_end box_print thumb_func_start AddTextPrinterParametrized2 -; void AddTextPrinterParametrized2(u8 windowId, u8 fontId, u8 x, u8 y, u8 letterSpacing, u8 lineSpacing, struct TextColor *color, u8 speed, u8 *str) -AddTextPrinterParametrized2: ; 8199EEC +@ void AddTextPrinterParametrized2(u8 windowId, u8 fontId, u8 x, u8 y, u8 letterSpacing, u8 lineSpacing, struct TextColor *color, u8 speed, u8 *str) +AddTextPrinterParametrized2: @ 8199EEC push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -763379,7 +763379,7 @@ AddTextPrinterParametrized2: ; 8199EEC thumb_func_end AddTextPrinterParametrized2 thumb_func_start sub_8199F74 -sub_8199F74: ; 8199F74 +sub_8199F74: @ 8199F74 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -763466,7 +763466,7 @@ sub_8199F74: ; 8199F74 thumb_func_end sub_8199F74 thumb_func_start sub_819A024 -sub_819A024: ; 819A024 +sub_819A024: @ 819A024 push {r4-r7,lr} sub sp, 0xC lsls r0, 24 @@ -763512,7 +763512,7 @@ _0819A04C: thumb_func_end sub_819A024 thumb_func_start sub_819A080 -sub_819A080: ; 819A080 +sub_819A080: @ 819A080 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -763763,7 +763763,7 @@ _0819A24A: thumb_func_end sub_819A080 thumb_func_start sub_819A25C -sub_819A25C: ; 819A25C +sub_819A25C: @ 819A25C push {r4,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -763781,7 +763781,7 @@ sub_819A25C: ; 819A25C thumb_func_end sub_819A25C thumb_func_start sub_819A27C -sub_819A27C: ; 819A27C +sub_819A27C: @ 819A27C push {r4-r6,lr} sub sp, 0x8 adds r6, r0, 0 @@ -763814,7 +763814,7 @@ sub_819A27C: ; 819A27C thumb_func_end sub_819A27C thumb_func_start sub_819A2BC -sub_819A2BC: ; 819A2BC +sub_819A2BC: @ 819A2BC push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -763846,8 +763846,8 @@ _0819A2E6: thumb_func_end sub_819A2BC thumb_func_start blit_move_info_icon -; void blit_move_info_icon(u8 windowId, u8 a2, u16 x, u16 y) -blit_move_info_icon: ; 819A2F8 +@ void blit_move_info_icon(u8 windowId, u8 a2, u16 x, u16 y) +blit_move_info_icon: @ 819A2F8 push {r4,r5,lr} sub sp, 0x18 lsls r0, 24 @@ -763885,7 +763885,7 @@ blit_move_info_icon: ; 819A2F8 thumb_func_end blit_move_info_icon thumb_func_start sub_819A344 -sub_819A344: ; 819A344 +sub_819A344: @ 819A344 push {r4-r7,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -764009,7 +764009,7 @@ _0819A43C: thumb_func_end sub_819A344 thumb_func_start sub_819A44C -sub_819A44C: ; 819A44C +sub_819A44C: @ 819A44C push {r4,r5,lr} adds r5, r0, 0 ldrb r4, [r5, 0x5] @@ -764073,7 +764073,7 @@ _0819A4C2: thumb_func_end sub_819A44C thumb_func_start sub_819A4C8 -sub_819A4C8: ; 819A4C8 +sub_819A4C8: @ 819A4C8 push {lr} bl CallObjectCallbacks bl PrepareSpritesForOamLoad @@ -764085,7 +764085,7 @@ sub_819A4C8: ; 819A4C8 thumb_func_end sub_819A4C8 thumb_func_start sub_819A4E4 -sub_819A4E4: ; 819A4E4 +sub_819A4E4: @ 819A4E4 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -764095,7 +764095,7 @@ sub_819A4E4: ; 819A4E4 thumb_func_end sub_819A4E4 thumb_func_start sub_819A4F8 -sub_819A4F8: ; 819A4F8 +sub_819A4F8: @ 819A4F8 push {lr} ldr r0, =0x0300127c movs r1, 0 @@ -764108,7 +764108,7 @@ sub_819A4F8: ; 819A4F8 thumb_func_end sub_819A4F8 thumb_func_start sub_819A514 -sub_819A514: ; 819A514 +sub_819A514: @ 819A514 push {r4,r5,lr} sub sp, 0xC ldr r0, =0x030022c0 @@ -764550,7 +764550,7 @@ _0819A98E: thumb_func_end sub_819A514 thumb_func_start sub_819A9AC -sub_819A9AC: ; 819A9AC +sub_819A9AC: @ 819A9AC push {r4,r5,lr} ldr r5, =0x0300127c ldr r4, [r5] @@ -764603,7 +764603,7 @@ _0819AA12: thumb_func_end sub_819A9AC thumb_func_start sub_819AA18 -sub_819AA18: ; 819AA18 +sub_819AA18: @ 819AA18 push {r4-r7,lr} mov r7, r8 push {r7} @@ -764740,7 +764740,7 @@ _0819AA24: thumb_func_end sub_819AA18 thumb_func_start sub_819AB40 -sub_819AB40: ; 819AB40 +sub_819AB40: @ 819AB40 push {r4-r6,lr} movs r4, 0 _0819AB44: @@ -764789,7 +764789,7 @@ _0819AB44: thumb_func_end sub_819AB40 thumb_func_start sub_819ABA8 -sub_819ABA8: ; 819ABA8 +sub_819ABA8: @ 819ABA8 push {r4,lr} lsls r0, 24 cmp r0, 0 @@ -764845,7 +764845,7 @@ _0819ABDE: thumb_func_end sub_819ABA8 thumb_func_start sub_819AC10 -sub_819AC10: ; 819AC10 +sub_819AC10: @ 819AC10 push {lr} lsls r0, 24 cmp r0, 0 @@ -764902,7 +764902,7 @@ _0819AC46: thumb_func_end sub_819AC10 thumb_func_start sub_819AC78 -sub_819AC78: ; 819AC78 +sub_819AC78: @ 819AC78 push {lr} lsls r0, 24 cmp r0, 0 @@ -764959,7 +764959,7 @@ _0819ACAE: thumb_func_end sub_819AC78 thumb_func_start sub_819ACE0 -sub_819ACE0: ; 819ACE0 +sub_819ACE0: @ 819ACE0 push {r4-r6,lr} ldr r5, =0x0300127c ldr r0, [r5] @@ -765063,7 +765063,7 @@ _0819AD9C: thumb_func_end sub_819ACE0 thumb_func_start sub_819ADAC -sub_819ADAC: ; 819ADAC +sub_819ADAC: @ 819ADAC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -765108,7 +765108,7 @@ _0819ADCE: thumb_func_end sub_819ADAC thumb_func_start sub_819AE08 -sub_819AE08: ; 819AE08 +sub_819AE08: @ 819AE08 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -765257,7 +765257,7 @@ _0819AF50: thumb_func_end sub_819AE08 thumb_func_start bc_exit_to_overworld -bc_exit_to_overworld: ; 819AF68 +bc_exit_to_overworld: @ 819AF68 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -765337,7 +765337,7 @@ _0819B00E: thumb_func_end bc_exit_to_overworld thumb_func_start sub_819B02C -sub_819B02C: ; 819B02C +sub_819B02C: @ 819B02C push {r4-r7,lr} mov r7, r8 push {r7} @@ -765451,7 +765451,7 @@ _0819B11A: thumb_func_end sub_819B02C thumb_func_start sub_819B124 -sub_819B124: ; 819B124 +sub_819B124: @ 819B124 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -765710,7 +765710,7 @@ _0819B36E: thumb_func_end sub_819B124 thumb_func_start sub_819B378 -sub_819B378: ; 819B378 +sub_819B378: @ 819B378 push {r4-r7,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -765832,7 +765832,7 @@ _0819B476: thumb_func_end sub_819B378 thumb_func_start sub_819B484 -sub_819B484: ; 819B484 +sub_819B484: @ 819B484 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -766035,7 +766035,7 @@ _0819B620: thumb_func_end sub_819B484 thumb_func_start sub_819B63C -sub_819B63C: ; 819B63C +sub_819B63C: @ 819B63C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -766175,7 +766175,7 @@ _0819B6D4: thumb_func_end sub_819B63C thumb_func_start sub_819B764 -sub_819B764: ; 819B764 +sub_819B764: @ 819B764 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -766278,7 +766278,7 @@ _0819B826: thumb_func_end sub_819B764 thumb_func_start sub_819B844 -sub_819B844: ; 819B844 +sub_819B844: @ 819B844 push {r4,r5,lr} ldr r5, =0x0300127c ldr r1, [r5] @@ -766351,7 +766351,7 @@ _0819B852: thumb_func_end sub_819B844 thumb_func_start sub_819B8D4 -sub_819B8D4: ; 819B8D4 +sub_819B8D4: @ 819B8D4 push {r4,r5,lr} ldr r5, =0x0300127c ldr r1, [r5] @@ -766416,7 +766416,7 @@ sub_819B8D4: ; 819B8D4 thumb_func_end sub_819B8D4 thumb_func_start sub_819B958 -sub_819B958: ; 819B958 +sub_819B958: @ 819B958 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -766459,7 +766459,7 @@ sub_819B958: ; 819B958 thumb_func_end sub_819B958 thumb_func_start sub_819B9B4 -sub_819B9B4: ; 819B9B4 +sub_819B9B4: @ 819B9B4 push {lr} sub sp, 0xC movs r0, 0 @@ -766484,7 +766484,7 @@ sub_819B9B4: ; 819B9B4 thumb_func_end sub_819B9B4 thumb_func_start sub_819B9E8 -sub_819B9E8: ; 819B9E8 +sub_819B9E8: @ 819B9E8 push {r4,r5,lr} sub sp, 0xC ldr r5, =0x0300127c @@ -766537,7 +766537,7 @@ sub_819B9E8: ; 819B9E8 thumb_func_end sub_819B9E8 thumb_func_start sub_819BA64 -sub_819BA64: ; 819BA64 +sub_819BA64: @ 819BA64 push {lr} sub sp, 0xC movs r0, 0x2 @@ -766582,7 +766582,7 @@ _0819BA9C: thumb_func_end sub_819BA64 thumb_func_start sub_819BAC8 -sub_819BAC8: ; 819BAC8 +sub_819BAC8: @ 819BAC8 push {lr} sub sp, 0xC movs r0, 0x2 @@ -766608,7 +766608,7 @@ sub_819BAC8: ; 819BAC8 thumb_func_end sub_819BAC8 thumb_func_start sub_819BAFC -sub_819BAFC: ; 819BAFC +sub_819BAFC: @ 819BAFC push {r4-r6,lr} sub sp, 0xC ldr r0, =0x0300127c @@ -766680,7 +766680,7 @@ _0819BB74: thumb_func_end sub_819BAFC thumb_func_start sub_819BBA8 -sub_819BBA8: ; 819BBA8 +sub_819BBA8: @ 819BBA8 push {r4,r5,lr} sub sp, 0xC movs r0, 0x4 @@ -766719,7 +766719,7 @@ sub_819BBA8: ; 819BBA8 thumb_func_end sub_819BBA8 thumb_func_start sub_819BC04 -sub_819BC04: ; 819BC04 +sub_819BC04: @ 819BC04 push {lr} ldr r2, =0x030062e8 ldr r1, =gUnknown_0861041C @@ -766739,7 +766739,7 @@ sub_819BC04: ; 819BC04 thumb_func_end sub_819BC04 thumb_func_start sub_819BC30 -sub_819BC30: ; 819BC30 +sub_819BC30: @ 819BC30 push {r4,lr} ldr r0, =0x0300127c ldr r0, [r0] @@ -766791,7 +766791,7 @@ _0819BC96: thumb_func_end sub_819BC30 thumb_func_start sub_819BC9C -sub_819BC9C: ; 819BC9C +sub_819BC9C: @ 819BC9C push {lr} bl sub_819C568 bl sub_819ACE0 @@ -766814,13 +766814,13 @@ _0819BCC6: thumb_func_end sub_819BC9C thumb_func_start sub_819BCCC -sub_819BCCC: ; 819BCCC +sub_819BCCC: @ 819BCCC movs r0, 0 bx lr thumb_func_end sub_819BCCC thumb_func_start sub_819BCD0 -sub_819BCD0: ; 819BCD0 +sub_819BCD0: @ 819BCD0 push {lr} ldr r0, =0x0300127c ldr r1, [r0] @@ -766841,7 +766841,7 @@ sub_819BCD0: ; 819BCD0 thumb_func_end sub_819BCD0 thumb_func_start sub_819BCF8 -sub_819BCF8: ; 819BCF8 +sub_819BCF8: @ 819BCF8 push {r4,r5,lr} sub sp, 0x2C ldr r5, =0x0300127c @@ -766897,7 +766897,7 @@ _0819BD64: thumb_func_end sub_819BCF8 thumb_func_start sub_819BD70 -sub_819BD70: ; 819BD70 +sub_819BD70: @ 819BD70 push {r4-r6,lr} mov r6, r8 push {r6} @@ -766979,7 +766979,7 @@ sub_819BD70: ; 819BD70 thumb_func_end sub_819BD70 thumb_func_start sub_819BE20 -sub_819BE20: ; 819BE20 +sub_819BE20: @ 819BE20 ldr r1, =0x0300127c ldr r1, [r1] movs r2, 0xA8 @@ -766991,7 +766991,7 @@ sub_819BE20: ; 819BE20 thumb_func_end sub_819BE20 thumb_func_start sub_819BE34 -sub_819BE34: ; 819BE34 +sub_819BE34: @ 819BE34 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -767104,7 +767104,7 @@ sub_819BE34: ; 819BE34 thumb_func_end sub_819BE34 thumb_func_start sub_819BF2C -sub_819BF2C: ; 819BF2C +sub_819BF2C: @ 819BF2C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -767238,7 +767238,7 @@ _0819C012: thumb_func_end sub_819BF2C thumb_func_start sub_819C040 -sub_819C040: ; 819C040 +sub_819C040: @ 819C040 push {r4-r6,lr} adds r4, r0, 0 adds r0, 0x3F @@ -767323,7 +767323,7 @@ _0819C0DC: thumb_func_end sub_819C040 thumb_func_start sub_819C100 -sub_819C100: ; 819C100 +sub_819C100: @ 819C100 push {r4-r7,lr} adds r5, r0, 0 adds r0, 0x3F @@ -767419,7 +767419,7 @@ _0819C1BA: thumb_func_end sub_819C100 thumb_func_start sub_819C1D0 -sub_819C1D0: ; 819C1D0 +sub_819C1D0: @ 819C1D0 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -767543,7 +767543,7 @@ _0819C2CC: thumb_func_end sub_819C1D0 thumb_func_start sub_819C2D4 -sub_819C2D4: ; 819C2D4 +sub_819C2D4: @ 819C2D4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -767766,7 +767766,7 @@ _0819C4A4: thumb_func_end sub_819C2D4 thumb_func_start sub_819C4B4 -sub_819C4B4: ; 819C4B4 +sub_819C4B4: @ 819C4B4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -767841,7 +767841,7 @@ sub_819C4B4: ; 819C4B4 thumb_func_end sub_819C4B4 thumb_func_start sub_819C568 -sub_819C568: ; 819C568 +sub_819C568: @ 819C568 push {r4,lr} ldr r4, =0x0300127c ldr r0, [r4] @@ -767887,7 +767887,7 @@ sub_819C568: ; 819C568 thumb_func_end sub_819C568 thumb_func_start sub_819C5D0 -sub_819C5D0: ; 819C5D0 +sub_819C5D0: @ 819C5D0 push {r4-r6,lr} mov r6, r8 push {r6} @@ -767936,7 +767936,7 @@ sub_819C5D0: ; 819C5D0 thumb_func_end sub_819C5D0 thumb_func_start sub_819C634 -sub_819C634: ; 819C634 +sub_819C634: @ 819C634 push {r4-r7,lr} lsls r0, 16 ldr r2, =0x0203bc8c @@ -767994,7 +767994,7 @@ _0819C696: thumb_func_end sub_819C634 thumb_func_start sub_819C69C -sub_819C69C: ; 819C69C +sub_819C69C: @ 819C69C push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -768146,7 +768146,7 @@ _0819C7D8: thumb_func_end sub_819C69C thumb_func_start sub_819C7E0 -sub_819C7E0: ; 819C7E0 +sub_819C7E0: @ 819C7E0 push {lr} bl CallObjectCallbacks bl PrepareSpritesForOamLoad @@ -768158,7 +768158,7 @@ sub_819C7E0: ; 819C7E0 thumb_func_end sub_819C7E0 thumb_func_start sub_819C7FC -sub_819C7FC: ; 819C7FC +sub_819C7FC: @ 819C7FC push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -768168,7 +768168,7 @@ sub_819C7FC: ; 819C7FC thumb_func_end sub_819C7FC thumb_func_start sub_819C810 -sub_819C810: ; 819C810 +sub_819C810: @ 819C810 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -768281,7 +768281,7 @@ sub_819C810: ; 819C810 thumb_func_end sub_819C810 thumb_func_start sub_819C90C -sub_819C90C: ; 819C90C +sub_819C90C: @ 819C90C push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -768386,7 +768386,7 @@ _0819C9F0: thumb_func_end sub_819C90C thumb_func_start sub_819CA08 -sub_819CA08: ; 819CA08 +sub_819CA08: @ 819CA08 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -768507,7 +768507,7 @@ _0819CAFE: thumb_func_end sub_819CA08 thumb_func_start sub_819CB1C -sub_819CB1C: ; 819CB1C +sub_819CB1C: @ 819CB1C push {r4-r7,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -768602,7 +768602,7 @@ _0819CBD6: thumb_func_end sub_819CB1C thumb_func_start sub_819CBDC -sub_819CBDC: ; 819CBDC +sub_819CBDC: @ 819CBDC push {lr} lsls r0, 24 lsrs r0, 24 @@ -768638,7 +768638,7 @@ _0819CC16: thumb_func_end sub_819CBDC thumb_func_start sub_819CC24 -sub_819CC24: ; 819CC24 +sub_819CC24: @ 819CC24 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -768673,7 +768673,7 @@ _0819CC5A: thumb_func_end sub_819CC24 thumb_func_start sub_819CC74 -sub_819CC74: ; 819CC74 +sub_819CC74: @ 819CC74 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -768717,7 +768717,7 @@ _0819CCC2: thumb_func_end sub_819CC74 thumb_func_start sub_819CCD4 -sub_819CCD4: ; 819CCD4 +sub_819CCD4: @ 819CCD4 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -768759,7 +768759,7 @@ _0819CD1A: thumb_func_end sub_819CCD4 thumb_func_start sub_819CD34 -sub_819CD34: ; 819CD34 +sub_819CD34: @ 819CD34 push {r4-r7,lr} mov r7, r8 push {r7} @@ -768884,7 +768884,7 @@ _0819CE36: thumb_func_end sub_819CD34 thumb_func_start sub_819CE40 -sub_819CE40: ; 819CE40 +sub_819CE40: @ 819CE40 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -769005,7 +769005,7 @@ _0819CF4C: thumb_func_end sub_819CE40 thumb_func_start sub_819CF54 -sub_819CF54: ; 819CF54 +sub_819CF54: @ 819CF54 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -769148,7 +769148,7 @@ _0819D05C: thumb_func_end sub_819CF54 thumb_func_start sub_819D064 -sub_819D064: ; 819D064 +sub_819D064: @ 819D064 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -769246,7 +769246,7 @@ _0819D118: thumb_func_end sub_819D064 thumb_func_start sub_819D12C -sub_819D12C: ; 819D12C +sub_819D12C: @ 819D12C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -769499,7 +769499,7 @@ _0819D310: thumb_func_end sub_819D12C thumb_func_start sub_819D324 -sub_819D324: ; 819D324 +sub_819D324: @ 819D324 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -769803,7 +769803,7 @@ _0819D570: thumb_func_end sub_819D324 thumb_func_start sub_819D588 -sub_819D588: ; 819D588 +sub_819D588: @ 819D588 push {r4-r7,lr} mov r7, r8 push {r7} @@ -770025,7 +770025,7 @@ _0819D762: thumb_func_end sub_819D588 thumb_func_start sub_819D770 -sub_819D770: ; 819D770 +sub_819D770: @ 819D770 push {r4-r7,lr} mov r7, r8 push {r7} @@ -770310,7 +770310,7 @@ _0819D9D8: thumb_func_end sub_819D770 thumb_func_start sub_819D9EC -sub_819D9EC: ; 819D9EC +sub_819D9EC: @ 819D9EC push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -770528,7 +770528,7 @@ _0819DBCA: thumb_func_end sub_819D9EC thumb_func_start sub_819DBD8 -sub_819DBD8: ; 819DBD8 +sub_819DBD8: @ 819DBD8 push {r4,r5,lr} ldr r5, =0x03001284 ldr r4, [r5] @@ -770551,7 +770551,7 @@ _0819DBF6: thumb_func_end sub_819DBD8 thumb_func_start sub_819DC00 -sub_819DC00: ; 819DC00 +sub_819DC00: @ 819DC00 push {lr} ldr r0, =0x03001284 movs r1, 0 @@ -770564,7 +770564,7 @@ sub_819DC00: ; 819DC00 thumb_func_end sub_819DC00 thumb_func_start sub_819DC1C -sub_819DC1C: ; 819DC1C +sub_819DC1C: @ 819DC1C push {r4-r6,lr} sub sp, 0xC ldr r1, =0x030022c0 @@ -771010,7 +771010,7 @@ _0819E0AA: thumb_func_end sub_819DC1C thumb_func_start sub_819E0C0 -sub_819E0C0: ; 819E0C0 +sub_819E0C0: @ 819E0C0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -771565,7 +771565,7 @@ _0819E4C8: thumb_func_end sub_819E0C0 thumb_func_start sub_819E538 -sub_819E538: ; 819E538 +sub_819E538: @ 819E538 push {r4-r7,lr} movs r5, 0 _0819E53C: @@ -771668,7 +771668,7 @@ _0819E5CC: thumb_func_end sub_819E538 thumb_func_start sub_819E608 -sub_819E608: ; 819E608 +sub_819E608: @ 819E608 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -771734,7 +771734,7 @@ _0819E684: thumb_func_end sub_819E608 thumb_func_start sub_819E694 -sub_819E694: ; 819E694 +sub_819E694: @ 819E694 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -771778,7 +771778,7 @@ _0819E6D8: thumb_func_end sub_819E694 thumb_func_start sub_819E6E8 -sub_819E6E8: ; 819E6E8 +sub_819E6E8: @ 819E6E8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -771838,7 +771838,7 @@ _0819E74A: thumb_func_end sub_819E6E8 thumb_func_start sub_819E758 -sub_819E758: ; 819E758 +sub_819E758: @ 819E758 push {lr} lsls r0, 24 cmp r0, 0 @@ -771895,7 +771895,7 @@ _0819E78E: thumb_func_end sub_819E758 thumb_func_start sub_819E7C0 -sub_819E7C0: ; 819E7C0 +sub_819E7C0: @ 819E7C0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -771958,7 +771958,7 @@ _0819E802: thumb_func_end sub_819E7C0 thumb_func_start sub_819E838 -sub_819E838: ; 819E838 +sub_819E838: @ 819E838 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -772052,7 +772052,7 @@ _0819E8D4: thumb_func_end sub_819E838 thumb_func_start sub_819E8EC -sub_819E8EC: ; 819E8EC +sub_819E8EC: @ 819E8EC push {r4-r6,lr} movs r2, 0 ldr r5, =0x02020630 @@ -772099,7 +772099,7 @@ _0819E92C: thumb_func_end sub_819E8EC thumb_func_start sub_819E944 -sub_819E944: ; 819E944 +sub_819E944: @ 819E944 push {r4,r5,lr} ldr r0, =0x03001284 ldr r3, [r0] @@ -772179,7 +772179,7 @@ _0819E960: thumb_func_end sub_819E944 thumb_func_start sub_819E9E0 -sub_819E9E0: ; 819E9E0 +sub_819E9E0: @ 819E9E0 push {r4,r5,lr} ldr r5, =0x03001284 ldr r1, [r5] @@ -772244,7 +772244,7 @@ sub_819E9E0: ; 819E9E0 thumb_func_end sub_819E9E0 thumb_func_start sub_819EA64 -sub_819EA64: ; 819EA64 +sub_819EA64: @ 819EA64 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -772287,7 +772287,7 @@ sub_819EA64: ; 819EA64 thumb_func_end sub_819EA64 thumb_func_start sub_819EAC0 -sub_819EAC0: ; 819EAC0 +sub_819EAC0: @ 819EAC0 push {lr} movs r0, 0x1 bl PutWindowTilemap @@ -772302,7 +772302,7 @@ sub_819EAC0: ; 819EAC0 thumb_func_end sub_819EAC0 thumb_func_start sub_819EADC -sub_819EADC: ; 819EADC +sub_819EADC: @ 819EADC push {lr} movs r0, 0x7 bl PutWindowTilemap @@ -772317,7 +772317,7 @@ sub_819EADC: ; 819EADC thumb_func_end sub_819EADC thumb_func_start sub_819EAF8 -sub_819EAF8: ; 819EAF8 +sub_819EAF8: @ 819EAF8 push {lr} bl sub_819EAC0 movs r0, 0x5 @@ -772333,7 +772333,7 @@ sub_819EAF8: ; 819EAF8 thumb_func_end sub_819EAF8 thumb_func_start sub_819EB18 -sub_819EB18: ; 819EB18 +sub_819EB18: @ 819EB18 push {lr} sub sp, 0xC movs r0, 0 @@ -772358,7 +772358,7 @@ sub_819EB18: ; 819EB18 thumb_func_end sub_819EB18 thumb_func_start sub_819EB4C -sub_819EB4C: ; 819EB4C +sub_819EB4C: @ 819EB4C push {r4,lr} sub sp, 0xC movs r0, 0x1 @@ -772430,7 +772430,7 @@ _0819EBD4: thumb_func_end sub_819EB4C thumb_func_start sub_819EBEC -sub_819EBEC: ; 819EBEC +sub_819EBEC: @ 819EBEC push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -772457,7 +772457,7 @@ sub_819EBEC: ; 819EBEC thumb_func_end sub_819EBEC thumb_func_start sub_819EC20 -sub_819EC20: ; 819EC20 +sub_819EC20: @ 819EC20 push {r4,r5,lr} sub sp, 0xC movs r0, 0x3 @@ -772505,7 +772505,7 @@ sub_819EC20: ; 819EC20 thumb_func_end sub_819EC20 thumb_func_start sub_819EC94 -sub_819EC94: ; 819EC94 +sub_819EC94: @ 819EC94 push {r4,r5,lr} sub sp, 0xC movs r0, 0x4 @@ -772544,7 +772544,7 @@ sub_819EC94: ; 819EC94 thumb_func_end sub_819EC94 thumb_func_start sub_819ECF0 -sub_819ECF0: ; 819ECF0 +sub_819ECF0: @ 819ECF0 push {r4-r6,lr} sub sp, 0xC adds r6, r0, 0 @@ -772578,7 +772578,7 @@ sub_819ECF0: ; 819ECF0 thumb_func_end sub_819ECF0 thumb_func_start sub_819ED34 -sub_819ED34: ; 819ED34 +sub_819ED34: @ 819ED34 push {lr} movs r0, 0x5 movs r1, 0 @@ -772609,7 +772609,7 @@ _0819ED60: thumb_func_end sub_819ED34 thumb_func_start sub_819ED78 -sub_819ED78: ; 819ED78 +sub_819ED78: @ 819ED78 push {lr} movs r0, 0x3 movs r1, 0 @@ -772640,7 +772640,7 @@ _0819EDA4: thumb_func_end sub_819ED78 thumb_func_start sub_819EDBC -sub_819EDBC: ; 819EDBC +sub_819EDBC: @ 819EDBC push {lr} lsls r0, 24 lsrs r0, 24 @@ -772676,7 +772676,7 @@ _0819EDF6: thumb_func_end sub_819EDBC thumb_func_start sub_819EE08 -sub_819EE08: ; 819EE08 +sub_819EE08: @ 819EE08 push {r4,lr} sub sp, 0x18 ldr r0, =gUnknown_08610918 @@ -772777,7 +772777,7 @@ _0819EED8: thumb_func_end sub_819EE08 thumb_func_start sub_819EEF0 -sub_819EEF0: ; 819EEF0 +sub_819EEF0: @ 819EEF0 push {r4,lr} sub sp, 0xC ldr r0, =gUnknown_08610918 @@ -772854,7 +772854,7 @@ _0819EF90: thumb_func_end sub_819EEF0 thumb_func_start sub_819EFA8 -sub_819EFA8: ; 819EFA8 +sub_819EFA8: @ 819EFA8 push {r4-r6,lr} sub sp, 0x2C ldr r6, =0x03001284 @@ -772927,7 +772927,7 @@ _0819F03A: thumb_func_end sub_819EFA8 thumb_func_start sub_819F048 -sub_819F048: ; 819F048 +sub_819F048: @ 819F048 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -772973,7 +772973,7 @@ _0819F094: thumb_func_end sub_819F048 thumb_func_start sub_819F0A0 -sub_819F0A0: ; 819F0A0 +sub_819F0A0: @ 819F0A0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -772993,7 +772993,7 @@ sub_819F0A0: ; 819F0A0 thumb_func_end sub_819F0A0 thumb_func_start sub_819F0CC -sub_819F0CC: ; 819F0CC +sub_819F0CC: @ 819F0CC push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -773025,7 +773025,7 @@ sub_819F0CC: ; 819F0CC thumb_func_end sub_819F0CC thumb_func_start sub_819F114 -sub_819F114: ; 819F114 +sub_819F114: @ 819F114 lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -773042,7 +773042,7 @@ sub_819F114: ; 819F114 thumb_func_end sub_819F114 thumb_func_start sub_819F134 -sub_819F134: ; 819F134 +sub_819F134: @ 819F134 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -773077,7 +773077,7 @@ sub_819F134: ; 819F134 thumb_func_end sub_819F134 thumb_func_start sub_819F184 -sub_819F184: ; 819F184 +sub_819F184: @ 819F184 push {lr} lsls r0, 24 lsrs r0, 24 @@ -773097,7 +773097,7 @@ sub_819F184: ; 819F184 thumb_func_end sub_819F184 thumb_func_start sub_819F1AC -sub_819F1AC: ; 819F1AC +sub_819F1AC: @ 819F1AC lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -773119,7 +773119,7 @@ sub_819F1AC: ; 819F1AC thumb_func_end sub_819F1AC thumb_func_start sub_819F1DC -sub_819F1DC: ; 819F1DC +sub_819F1DC: @ 819F1DC lsls r0, 24 lsrs r0, 24 ldr r2, =0x03005e00 @@ -773141,7 +773141,7 @@ sub_819F1DC: ; 819F1DC thumb_func_end sub_819F1DC thumb_func_start sub_819F20C -sub_819F20C: ; 819F20C +sub_819F20C: @ 819F20C push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -773217,7 +773217,7 @@ _0819F29E: thumb_func_end sub_819F20C thumb_func_start sub_819F2B4 -sub_819F2B4: ; 819F2B4 +sub_819F2B4: @ 819F2B4 push {r4-r6,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -773254,7 +773254,7 @@ sub_819F2B4: ; 819F2B4 thumb_func_end sub_819F2B4 thumb_func_start sub_819F304 -sub_819F304: ; 819F304 +sub_819F304: @ 819F304 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -773365,7 +773365,7 @@ sub_819F304: ; 819F304 thumb_func_end sub_819F304 thumb_func_start sub_819F3F8 -sub_819F3F8: ; 819F3F8 +sub_819F3F8: @ 819F3F8 push {r4-r6,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -773400,7 +773400,7 @@ sub_819F3F8: ; 819F3F8 thumb_func_end sub_819F3F8 thumb_func_start sub_819F444 -sub_819F444: ; 819F444 +sub_819F444: @ 819F444 push {r4-r6,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -773433,7 +773433,7 @@ sub_819F444: ; 819F444 thumb_func_end sub_819F444 thumb_func_start sub_819F488 -sub_819F488: ; 819F488 +sub_819F488: @ 819F488 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -773549,7 +773549,7 @@ _0819F58A: thumb_func_end sub_819F488 thumb_func_start sub_819F59C -sub_819F59C: ; 819F59C +sub_819F59C: @ 819F59C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -773597,7 +773597,7 @@ _0819F5F8: thumb_func_end sub_819F59C thumb_func_start sub_819F600 -sub_819F600: ; 819F600 +sub_819F600: @ 819F600 push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -773636,7 +773636,7 @@ _0819F640: thumb_func_end sub_819F600 thumb_func_start sub_819F654 -sub_819F654: ; 819F654 +sub_819F654: @ 819F654 push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -773673,7 +773673,7 @@ _0819F694: thumb_func_end sub_819F654 thumb_func_start sub_819F69C -sub_819F69C: ; 819F69C +sub_819F69C: @ 819F69C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -773806,7 +773806,7 @@ _0819F7AC: thumb_func_end sub_819F69C thumb_func_start sub_819F7B4 -sub_819F7B4: ; 819F7B4 +sub_819F7B4: @ 819F7B4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -773950,7 +773950,7 @@ _0819F8D8: thumb_func_end sub_819F7B4 thumb_func_start sub_819F8E0 -sub_819F8E0: ; 819F8E0 +sub_819F8E0: @ 819F8E0 push {r4-r6,lr} sub sp, 0x10 ldr r0, =0x03001284 @@ -774035,7 +774035,7 @@ _0819F908: thumb_func_end sub_819F8E0 thumb_func_start sub_819F99C -sub_819F99C: ; 819F99C +sub_819F99C: @ 819F99C push {r4-r7,lr} mov r7, r8 push {r7} @@ -774114,7 +774114,7 @@ _0819F9DC: thumb_func_end sub_819F99C thumb_func_start sub_819FA50 -sub_819FA50: ; 819FA50 +sub_819FA50: @ 819FA50 push {lr} bl script_env_2_enable_and_set_ctx_running pop {r0} @@ -774122,7 +774122,7 @@ sub_819FA50: ; 819FA50 thumb_func_end sub_819FA50 thumb_func_start sub_819FA5C -sub_819FA5C: ; 819FA5C +sub_819FA5C: @ 819FA5C push {r4,r5,lr} adds r3, r0, 0 movs r2, 0 @@ -774159,7 +774159,7 @@ _0819FA6A: thumb_func_end sub_819FA5C thumb_func_start sub_819FAA0 -sub_819FAA0: ; 819FAA0 +sub_819FAA0: @ 819FAA0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -774293,7 +774293,7 @@ _0819FB48: thumb_func_end sub_819FAA0 thumb_func_start sub_819FBB0 -sub_819FBB0: ; 819FBB0 +sub_819FBB0: @ 819FBB0 ldr r0, =0x03005d90 ldr r0, [r0] adds r0, 0xB1 @@ -774308,7 +774308,7 @@ sub_819FBB0: ; 819FBB0 thumb_func_end sub_819FBB0 thumb_func_start sub_819FBC8 -sub_819FBC8: ; 819FBC8 +sub_819FBC8: @ 819FBC8 push {r4,r5,lr} ldr r2, =0x03005d90 ldr r0, [r2] @@ -774370,7 +774370,7 @@ _0819FC38: thumb_func_end sub_819FBC8 thumb_func_start sub_819FC40 -sub_819FC40: ; 819FC40 +sub_819FC40: @ 819FC40 lsls r0, 24 lsrs r0, 24 ldr r1, =0x03005d90 @@ -774388,7 +774388,7 @@ sub_819FC40: ; 819FC40 thumb_func_end sub_819FC40 thumb_func_start sub_819FC60 -sub_819FC60: ; 819FC60 +sub_819FC60: @ 819FC60 push {r4-r7,lr} sub sp, 0xC movs r5, 0 @@ -774465,7 +774465,7 @@ _0819FCBC: thumb_func_end sub_819FC60 thumb_func_start sub_819FCF8 -sub_819FCF8: ; 819FCF8 +sub_819FCF8: @ 819FCF8 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -774524,7 +774524,7 @@ _0819FD5A: thumb_func_end sub_819FCF8 thumb_func_start sub_819FD64 -sub_819FD64: ; 819FD64 +sub_819FD64: @ 819FD64 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -774803,7 +774803,7 @@ _0819FF6E: thumb_func_end sub_819FD64 thumb_func_start sub_819FF98 -sub_819FF98: ; 819FF98 +sub_819FF98: @ 819FF98 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -775058,7 +775058,7 @@ _081A0170: thumb_func_end sub_819FF98 thumb_func_start sub_81A0194 -sub_81A0194: ; 81A0194 +sub_81A0194: @ 81A0194 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -775106,7 +775106,7 @@ _081A01E2: thumb_func_end sub_81A0194 thumb_func_start sub_81A01E8 -sub_81A01E8: ; 81A01E8 +sub_81A01E8: @ 81A01E8 push {r4-r7,lr} mov r12, r1 lsls r0, 16 @@ -775186,7 +775186,7 @@ _081A026C: thumb_func_end sub_81A01E8 thumb_func_start sub_81A0284 -sub_81A0284: ; 81A0284 +sub_81A0284: @ 81A0284 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -775327,7 +775327,7 @@ _081A037C: thumb_func_end sub_81A0284 thumb_func_start sub_81A0390 -sub_81A0390: ; 81A0390 +sub_81A0390: @ 81A0390 push {r4-r7,lr} mov r7, r8 push {r7} @@ -775503,7 +775503,7 @@ _081A04D6: thumb_func_end sub_81A0390 thumb_func_start sub_81A04E4 -sub_81A04E4: ; 81A04E4 +sub_81A04E4: @ 81A04E4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -775761,7 +775761,7 @@ _081A06FA: thumb_func_end sub_81A04E4 thumb_func_start sub_81A070C -sub_81A070C: ; 81A070C +sub_81A070C: @ 81A070C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -775819,7 +775819,7 @@ _081A0778: thumb_func_end sub_81A070C thumb_func_start sub_81A0784 -sub_81A0784: ; 81A0784 +sub_81A0784: @ 81A0784 push {r4,r5,lr} sub sp, 0x20 adds r4, r0, 0 @@ -775869,7 +775869,7 @@ sub_81A0784: ; 81A0784 thumb_func_end sub_81A0784 thumb_func_start sub_81A07E8 -sub_81A07E8: ; 81A07E8 +sub_81A07E8: @ 81A07E8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -775885,7 +775885,7 @@ sub_81A07E8: ; 81A07E8 thumb_func_end sub_81A07E8 thumb_func_start sub_81A0804 -sub_81A0804: ; 81A0804 +sub_81A0804: @ 81A0804 push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -775928,7 +775928,7 @@ _081A0842: thumb_func_end sub_81A0804 thumb_func_start sub_81A085C -sub_81A085C: ; 81A085C +sub_81A085C: @ 81A085C push {lr} ldr r1, =gUnknown_086114E0 ldr r0, =0x020375e0 @@ -775943,7 +775943,7 @@ sub_81A085C: ; 81A085C thumb_func_end sub_81A085C thumb_func_start sub_81A087C -sub_81A087C: ; 81A087C +sub_81A087C: @ 81A087C push {r4-r7,lr} bl sub_819FBC8 ldr r3, =0x03005d90 @@ -776042,7 +776042,7 @@ _081A08E2: thumb_func_end sub_81A087C thumb_func_start sub_81A093C -sub_81A093C: ; 81A093C +sub_81A093C: @ 81A093C push {lr} bl sub_819FBB0 lsls r0, 24 @@ -776064,7 +776064,7 @@ _081A095A: thumb_func_end sub_81A093C thumb_func_start sub_81A0964 -sub_81A0964: ; 81A0964 +sub_81A0964: @ 81A0964 push {lr} ldr r0, =0x020375e2 ldrb r0, [r0] @@ -776075,7 +776075,7 @@ sub_81A0964: ; 81A0964 thumb_func_end sub_81A0964 thumb_func_start sub_81A0978 -sub_81A0978: ; 81A0978 +sub_81A0978: @ 81A0978 push {lr} bl sub_819FBC8 pop {r0} @@ -776083,7 +776083,7 @@ sub_81A0978: ; 81A0978 thumb_func_end sub_81A0978 thumb_func_start sub_81A0984 -sub_81A0984: ; 81A0984 +sub_81A0984: @ 81A0984 push {lr} bl sub_819FD64 pop {r0} @@ -776091,7 +776091,7 @@ sub_81A0984: ; 81A0984 thumb_func_end sub_81A0984 thumb_func_start sub_81A0990 -sub_81A0990: ; 81A0990 +sub_81A0990: @ 81A0990 ldr r0, =0x03005d90 ldr r2, [r0] adds r2, 0xB1 @@ -776112,7 +776112,7 @@ sub_81A0990: ; 81A0990 thumb_func_end sub_81A0990 thumb_func_start sub_81A09B4 -sub_81A09B4: ; 81A09B4 +sub_81A09B4: @ 81A09B4 ldr r1, =0x020375f0 ldr r0, =0x03005d90 ldr r0, [r0] @@ -776126,7 +776126,7 @@ sub_81A09B4: ; 81A09B4 thumb_func_end sub_81A09B4 thumb_func_start sub_81A09D0 -sub_81A09D0: ; 81A09D0 +sub_81A09D0: @ 81A09D0 push {lr} ldr r3, =0x03005d90 ldr r0, [r3] @@ -776170,7 +776170,7 @@ _081A0A1C: thumb_func_end sub_81A09D0 thumb_func_start sub_81A0A20 -sub_81A0A20: ; 81A0A20 +sub_81A0A20: @ 81A0A20 push {lr} ldr r0, =0x020375e2 ldrb r0, [r0] @@ -776181,7 +776181,7 @@ sub_81A0A20: ; 81A0A20 thumb_func_end sub_81A0A20 thumb_func_start sub_81A0A34 -sub_81A0A34: ; 81A0A34 +sub_81A0A34: @ 81A0A34 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -776208,7 +776208,7 @@ _081A0A68: thumb_func_end sub_81A0A34 thumb_func_start sub_81A0A70 -sub_81A0A70: ; 81A0A70 +sub_81A0A70: @ 81A0A70 push {lr} ldr r1, =0x020375e4 ldrh r0, [r1] @@ -776444,7 +776444,7 @@ _081A0C8E: thumb_func_end sub_81A0A70 thumb_func_start sub_81A0C9C -sub_81A0C9C: ; 81A0C9C +sub_81A0C9C: @ 81A0C9C push {lr} bl script_env_2_enable bl player_bitmagic @@ -776459,7 +776459,7 @@ sub_81A0C9C: ; 81A0C9C thumb_func_end sub_81A0C9C thumb_func_start sub_81A0CC0 -sub_81A0CC0: ; 81A0CC0 +sub_81A0CC0: @ 81A0CC0 push {lr} ldr r0, =0x03005d90 ldr r2, [r0] @@ -776523,7 +776523,7 @@ _081A0D34: thumb_func_end sub_81A0CC0 thumb_func_start sub_81A0D40 -sub_81A0D40: ; 81A0D40 +sub_81A0D40: @ 81A0D40 push {r4,lr} ldr r0, =0x020375e2 ldrh r0, [r0] @@ -776555,7 +776555,7 @@ _081A0D6E: thumb_func_end sub_81A0D40 thumb_func_start sub_81A0D80 -sub_81A0D80: ; 81A0D80 +sub_81A0D80: @ 81A0D80 push {lr} ldr r0, =0x03005d90 ldr r3, [r0] @@ -776598,7 +776598,7 @@ _081A0DCE: thumb_func_end sub_81A0D80 thumb_func_start sub_81A0DD4 -sub_81A0DD4: ; 81A0DD4 +sub_81A0DD4: @ 81A0DD4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -776859,7 +776859,7 @@ _081A0FCE: thumb_func_end sub_81A0DD4 thumb_func_start sub_81A0FE4 -sub_81A0FE4: ; 81A0FE4 +sub_81A0FE4: @ 81A0FE4 push {r4,lr} ldr r4, =0x030062f0 ldr r0, [r4] @@ -776873,7 +776873,7 @@ sub_81A0FE4: ; 81A0FE4 thumb_func_end sub_81A0FE4 thumb_func_start sub_81A0FFC -sub_81A0FFC: ; 81A0FFC +sub_81A0FFC: @ 81A0FFC push {r4-r6,lr} sub sp, 0x10 ldr r0, =0x020375e2 @@ -777095,7 +777095,7 @@ _081A11E6: thumb_func_end sub_81A0FFC thumb_func_start sub_81A11F8 -sub_81A11F8: ; 81A11F8 +sub_81A11F8: @ 81A11F8 ldr r0, =0x03005d90 ldr r2, [r0] ldr r0, =0x020375e2 @@ -777112,7 +777112,7 @@ sub_81A11F8: ; 81A11F8 thumb_func_end sub_81A11F8 thumb_func_start sub_81A1218 -sub_81A1218: ; 81A1218 +sub_81A1218: @ 81A1218 push {lr} bl sub_81AAC28 pop {r0} @@ -777120,7 +777120,7 @@ sub_81A1218: ; 81A1218 thumb_func_end sub_81A1218 thumb_func_start sub_81A1224 -sub_81A1224: ; 81A1224 +sub_81A1224: @ 81A1224 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -777290,7 +777290,7 @@ _081A1362: thumb_func_end sub_81A1224 thumb_func_start sub_81A1370 -sub_81A1370: ; 81A1370 +sub_81A1370: @ 81A1370 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -777391,7 +777391,7 @@ _081A1422: thumb_func_end sub_81A1370 thumb_func_start sub_81A1438 -sub_81A1438: ; 81A1438 +sub_81A1438: @ 81A1438 push {r4,r5,lr} ldr r4, =0x03005d90 ldr r2, [r4] @@ -777496,7 +777496,7 @@ _081A14C2: thumb_func_end sub_81A1438 thumb_func_start sub_81A150C -sub_81A150C: ; 81A150C +sub_81A150C: @ 81A150C push {lr} ldr r2, =gUnknown_08610970 ldr r0, =0x03005d90 @@ -777566,7 +777566,7 @@ _081A1594: thumb_func_end sub_81A150C thumb_func_start sub_81A15A4 -sub_81A15A4: ; 81A15A4 +sub_81A15A4: @ 81A15A4 push {lr} ldr r2, =gUnknown_08610970 ldr r0, =0x03005d90 @@ -777634,7 +777634,7 @@ _081A1628: thumb_func_end sub_81A15A4 thumb_func_start sub_81A1638 -sub_81A1638: ; 81A1638 +sub_81A1638: @ 81A1638 ldr r1, =0x020375e0 movs r0, 0x1 strh r0, [r1] @@ -777643,7 +777643,7 @@ sub_81A1638: ; 81A1638 thumb_func_end sub_81A1638 thumb_func_start sub_81A1644 -sub_81A1644: ; 81A1644 +sub_81A1644: @ 81A1644 ldr r1, =0x020375e0 movs r0, 0x1 strh r0, [r1] @@ -777652,7 +777652,7 @@ sub_81A1644: ; 81A1644 thumb_func_end sub_81A1644 thumb_func_start sub_81A1650 -sub_81A1650: ; 81A1650 +sub_81A1650: @ 81A1650 push {lr} movs r2, 0x58 muls r2, r0 @@ -777704,7 +777704,7 @@ _081A16B0: thumb_func_end sub_81A1650 thumb_func_start sub_81A16B4 -sub_81A16B4: ; 81A16B4 +sub_81A16B4: @ 81A16B4 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -777728,7 +777728,7 @@ _081A16D4: thumb_func_end sub_81A16B4 thumb_func_start sub_81A16DC -sub_81A16DC: ; 81A16DC +sub_81A16DC: @ 81A16DC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -777766,7 +777766,7 @@ _081A1718: thumb_func_end sub_81A16DC thumb_func_start sub_81A172C -sub_81A172C: ; 81A172C +sub_81A172C: @ 81A172C push {r4,lr} adds r4, r0, 0 ldr r0, =sub_81A16DC @@ -777789,7 +777789,7 @@ sub_81A172C: ; 81A172C thumb_func_end sub_81A172C thumb_func_start sub_81A175C -sub_81A175C: ; 81A175C +sub_81A175C: @ 81A175C push {r4,r5,lr} adds r5, r0, 0 ldr r4, =sub_81A16B4 @@ -777808,7 +777808,7 @@ sub_81A175C: ; 81A175C thumb_func_end sub_81A175C thumb_func_start sub_81A1780 -sub_81A1780: ; 81A1780 +sub_81A1780: @ 81A1780 push {lr} ldr r1, =gUnknown_08611C18 ldr r0, =0x020375e0 @@ -777823,7 +777823,7 @@ sub_81A1780: ; 81A1780 thumb_func_end sub_81A1780 thumb_func_start sub_81A17A0 -sub_81A17A0: ; 81A17A0 +sub_81A17A0: @ 81A17A0 push {lr} movs r0, 0x80 lsls r0, 7 @@ -777885,7 +777885,7 @@ _081A1822: thumb_func_end sub_81A17A0 thumb_func_start sub_81A1830 -sub_81A1830: ; 81A1830 +sub_81A1830: @ 81A1830 push {r4-r6,lr} ldr r0, =0x000040cf bl VarGet @@ -778009,7 +778009,7 @@ _081A1956: thumb_func_end sub_81A1830 thumb_func_start sub_81A1968 -sub_81A1968: ; 81A1968 +sub_81A1968: @ 81A1968 push {r4,r5,lr} ldr r0, =0x000040cf bl VarGet @@ -778157,7 +778157,7 @@ _081A1AC4: thumb_func_end sub_81A1968 thumb_func_start sub_81A1AD4 -sub_81A1AD4: ; 81A1AD4 +sub_81A1AD4: @ 81A1AD4 push {r4-r7,lr} bl sub_81B8558 movs r3, 0 @@ -778189,7 +778189,7 @@ _081A1B00: thumb_func_end sub_81A1AD4 thumb_func_start sub_81A1B1C -sub_81A1B1C: ; 81A1B1C +sub_81A1B1C: @ 81A1B1C push {lr} bl Reset pop {r0} @@ -778197,7 +778197,7 @@ sub_81A1B1C: ; 81A1B1C thumb_func_end sub_81A1B1C thumb_func_start sub_81A1B28 -sub_81A1B28: ; 81A1B28 +sub_81A1B28: @ 81A1B28 ldr r1, =0x0203bc88 ldr r0, =gBattleFrontierTrainers str r0, [r1] @@ -778206,7 +778206,7 @@ sub_81A1B28: ; 81A1B28 thumb_func_end sub_81A1B28 thumb_func_start sub_81A1B38 -sub_81A1B38: ; 81A1B38 +sub_81A1B38: @ 81A1B38 push {r4,r5,lr} movs r4, 0 movs r5, 0x64 @@ -778251,7 +778251,7 @@ _081A1B76: thumb_func_end sub_81A1B38 thumb_func_start sub_81A1B98 -sub_81A1B98: ; 81A1B98 +sub_81A1B98: @ 81A1B98 push {lr} ldr r0, =0x020375e4 ldrh r1, [r0] @@ -778314,7 +778314,7 @@ _081A1C1E: thumb_func_end sub_81A1B98 thumb_func_start sub_81A1C24 -sub_81A1C24: ; 81A1C24 +sub_81A1C24: @ 81A1C24 push {lr} ldr r1, =0x03005d90 ldr r1, [r1] @@ -778335,7 +778335,7 @@ _081A1C46: thumb_func_end sub_81A1C24 thumb_func_start sub_81A1C4C -sub_81A1C4C: ; 81A1C4C +sub_81A1C4C: @ 81A1C4C push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -778369,7 +778369,7 @@ sub_81A1C4C: ; 81A1C4C thumb_func_end sub_81A1C4C thumb_func_start sub_81A1C90 -sub_81A1C90: ; 81A1C90 +sub_81A1C90: @ 81A1C90 push {r4,lr} sub sp, 0x34 adds r2, r0, 0 @@ -778408,7 +778408,7 @@ _081A1C9E: thumb_func_end sub_81A1C90 thumb_func_start sub_81A1CD8 -sub_81A1CD8: ; 81A1CD8 +sub_81A1CD8: @ 81A1CD8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -778479,7 +778479,7 @@ _081A1D24: thumb_func_end sub_81A1CD8 thumb_func_start sub_81A1D78 -sub_81A1D78: ; 81A1D78 +sub_81A1D78: @ 81A1D78 push {r4,r5,lr} sub sp, 0x4 ldr r5, [sp, 0x10] @@ -778512,7 +778512,7 @@ sub_81A1D78: ; 81A1D78 thumb_func_end sub_81A1D78 thumb_func_start sub_81A1DBC -sub_81A1DBC: ; 81A1DBC +sub_81A1DBC: @ 81A1DBC push {lr} lsls r0, 24 lsls r1, 24 @@ -778537,7 +778537,7 @@ _081A1DDE: thumb_func_end sub_81A1DBC thumb_func_start sub_81A1DEC -sub_81A1DEC: ; 81A1DEC +sub_81A1DEC: @ 81A1DEC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -778639,7 +778639,7 @@ _081A1E96: thumb_func_end sub_81A1DEC thumb_func_start sub_81A1EA8 -sub_81A1EA8: ; 81A1EA8 +sub_81A1EA8: @ 81A1EA8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -778757,7 +778757,7 @@ _081A1F28: thumb_func_end sub_81A1EA8 thumb_func_start sub_81A1FD8 -sub_81A1FD8: ; 81A1FD8 +sub_81A1FD8: @ 81A1FD8 push {lr} lsls r0, 24 lsls r1, 24 @@ -778781,7 +778781,7 @@ _081A1FF8: thumb_func_end sub_81A1FD8 thumb_func_start sub_81A2008 -sub_81A2008: ; 81A2008 +sub_81A2008: @ 81A2008 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -778846,7 +778846,7 @@ sub_81A2008: ; 81A2008 thumb_func_end sub_81A2008 thumb_func_start sub_81A2094 -sub_81A2094: ; 81A2094 +sub_81A2094: @ 81A2094 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -778926,7 +778926,7 @@ _081A211C: thumb_func_end sub_81A2094 thumb_func_start sub_81A2134 -sub_81A2134: ; 81A2134 +sub_81A2134: @ 81A2134 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -779074,7 +779074,7 @@ _081A2184: thumb_func_end sub_81A2134 thumb_func_start sub_81A22B8 -sub_81A22B8: ; 81A22B8 +sub_81A22B8: @ 81A22B8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -779145,7 +779145,7 @@ _081A2304: thumb_func_end sub_81A22B8 thumb_func_start sub_81A2358 -sub_81A2358: ; 81A2358 +sub_81A2358: @ 81A2358 push {r4,r5,lr} sub sp, 0x4 ldr r5, [sp, 0x10] @@ -779178,7 +779178,7 @@ sub_81A2358: ; 81A2358 thumb_func_end sub_81A2358 thumb_func_start sub_81A239C -sub_81A239C: ; 81A239C +sub_81A239C: @ 81A239C push {lr} lsls r0, 24 lsls r1, 24 @@ -779202,7 +779202,7 @@ _081A23BC: thumb_func_end sub_81A239C thumb_func_start sub_81A23CC -sub_81A23CC: ; 81A23CC +sub_81A23CC: @ 81A23CC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -779280,7 +779280,7 @@ _081A244E: thumb_func_end sub_81A23CC thumb_func_start sub_81A2460 -sub_81A2460: ; 81A2460 +sub_81A2460: @ 81A2460 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -779382,7 +779382,7 @@ _081A24B0: thumb_func_end sub_81A2460 thumb_func_start sub_81A2560 -sub_81A2560: ; 81A2560 +sub_81A2560: @ 81A2560 push {lr} lsls r0, 24 ldr r1, =0x03005d90 @@ -779403,7 +779403,7 @@ _081A257A: thumb_func_end sub_81A2560 thumb_func_start sub_81A258C -sub_81A258C: ; 81A258C +sub_81A258C: @ 81A258C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -779468,7 +779468,7 @@ sub_81A258C: ; 81A258C thumb_func_end sub_81A258C thumb_func_start sub_81A2618 -sub_81A2618: ; 81A2618 +sub_81A2618: @ 81A2618 push {r4-r7,lr} mov r7, r8 push {r7} @@ -779529,7 +779529,7 @@ _081A2684: thumb_func_end sub_81A2618 thumb_func_start sub_81A2698 -sub_81A2698: ; 81A2698 +sub_81A2698: @ 81A2698 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -779655,7 +779655,7 @@ sub_81A2698: ; 81A2698 thumb_func_end sub_81A2698 thumb_func_start sub_81A27E8 -sub_81A27E8: ; 81A27E8 +sub_81A27E8: @ 81A27E8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -779726,7 +779726,7 @@ _081A2834: thumb_func_end sub_81A27E8 thumb_func_start sub_81A2888 -sub_81A2888: ; 81A2888 +sub_81A2888: @ 81A2888 push {r4,r5,lr} sub sp, 0x4 adds r4, r1, 0 @@ -779758,7 +779758,7 @@ sub_81A2888: ; 81A2888 thumb_func_end sub_81A2888 thumb_func_start sub_81A28CC -sub_81A28CC: ; 81A28CC +sub_81A28CC: @ 81A28CC push {lr} lsls r0, 24 ldr r1, =0x03005d90 @@ -779779,7 +779779,7 @@ _081A28E6: thumb_func_end sub_81A28CC thumb_func_start sub_81A28F8 -sub_81A28F8: ; 81A28F8 +sub_81A28F8: @ 81A28F8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -779836,7 +779836,7 @@ _081A2956: thumb_func_end sub_81A28F8 thumb_func_start sub_81A2968 -sub_81A2968: ; 81A2968 +sub_81A2968: @ 81A2968 push {r4-r6,lr} sub sp, 0xC ldr r5, =0x0203ab74 @@ -779911,7 +779911,7 @@ sub_81A2968: ; 81A2968 thumb_func_end sub_81A2968 thumb_func_start sub_81A2A28 -sub_81A2A28: ; 81A2A28 +sub_81A2A28: @ 81A2A28 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -780008,7 +780008,7 @@ _081A2A80: thumb_func_end sub_81A2A28 thumb_func_start sub_81A2B04 -sub_81A2B04: ; 81A2B04 +sub_81A2B04: @ 81A2B04 push {r4-r7,lr} mov r7, r8 push {r7} @@ -780057,7 +780057,7 @@ sub_81A2B04: ; 81A2B04 thumb_func_end sub_81A2B04 thumb_func_start sub_81A2B70 -sub_81A2B70: ; 81A2B70 +sub_81A2B70: @ 81A2B70 push {lr} lsls r0, 24 lsls r1, 24 @@ -780081,7 +780081,7 @@ _081A2B90: thumb_func_end sub_81A2B70 thumb_func_start sub_81A2BA0 -sub_81A2BA0: ; 81A2BA0 +sub_81A2BA0: @ 81A2BA0 push {lr} lsls r0, 24 lsls r1, 24 @@ -780105,7 +780105,7 @@ _081A2BC0: thumb_func_end sub_81A2BA0 thumb_func_start sub_81A2BD0 -sub_81A2BD0: ; 81A2BD0 +sub_81A2BD0: @ 81A2BD0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -780207,7 +780207,7 @@ _081A2C80: thumb_func_end sub_81A2BD0 thumb_func_start sub_81A2C94 -sub_81A2C94: ; 81A2C94 +sub_81A2C94: @ 81A2C94 push {r4-r7,lr} mov r7, r8 push {r7} @@ -780323,7 +780323,7 @@ _081A2CE0: thumb_func_end sub_81A2C94 thumb_func_start sub_81A2DB4 -sub_81A2DB4: ; 81A2DB4 +sub_81A2DB4: @ 81A2DB4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -780394,7 +780394,7 @@ _081A2E00: thumb_func_end sub_81A2DB4 thumb_func_start sub_81A2E54 -sub_81A2E54: ; 81A2E54 +sub_81A2E54: @ 81A2E54 push {r4,r5,lr} sub sp, 0x4 adds r4, r1, 0 @@ -780426,7 +780426,7 @@ sub_81A2E54: ; 81A2E54 thumb_func_end sub_81A2E54 thumb_func_start sub_81A2E98 -sub_81A2E98: ; 81A2E98 +sub_81A2E98: @ 81A2E98 push {lr} lsls r0, 24 ldr r1, =0x03005d90 @@ -780447,7 +780447,7 @@ _081A2EB2: thumb_func_end sub_81A2E98 thumb_func_start sub_81A2EC4 -sub_81A2EC4: ; 81A2EC4 +sub_81A2EC4: @ 81A2EC4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -780506,7 +780506,7 @@ _081A2F26: thumb_func_end sub_81A2EC4 thumb_func_start sub_81A2F38 -sub_81A2F38: ; 81A2F38 +sub_81A2F38: @ 81A2F38 push {r4-r6,lr} sub sp, 0xC ldr r5, =0x0203ab74 @@ -780581,7 +780581,7 @@ sub_81A2F38: ; 81A2F38 thumb_func_end sub_81A2F38 thumb_func_start sub_81A2FF8 -sub_81A2FF8: ; 81A2FF8 +sub_81A2FF8: @ 81A2FF8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -780792,7 +780792,7 @@ _081A315C: thumb_func_end sub_81A2FF8 thumb_func_start sub_81A31FC -sub_81A31FC: ; 81A31FC +sub_81A31FC: @ 81A31FC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -781246,7 +781246,7 @@ _081A35CE: thumb_func_end sub_81A31FC thumb_func_start sub_81A35EC -sub_81A35EC: ; 81A35EC +sub_81A35EC: @ 81A35EC push {r4,lr} ldr r0, =0x000040cf bl VarGet @@ -781262,7 +781262,7 @@ sub_81A35EC: ; 81A35EC thumb_func_end sub_81A35EC thumb_func_start sub_81A3610 -sub_81A3610: ; 81A3610 +sub_81A3610: @ 81A3610 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -781357,7 +781357,7 @@ _081A36C2: thumb_func_end sub_81A3610 thumb_func_start sub_81A36D0 -sub_81A36D0: ; 81A36D0 +sub_81A36D0: @ 81A36D0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -781593,7 +781593,7 @@ _081A38F8: thumb_func_end sub_81A36D0 thumb_func_start sub_81A3908 -sub_81A3908: ; 81A3908 +sub_81A3908: @ 81A3908 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -781685,7 +781685,7 @@ _081A399E: thumb_func_end sub_81A3908 thumb_func_start sub_81A39C4 -sub_81A39C4: ; 81A39C4 +sub_81A39C4: @ 81A39C4 push {r4,r5,lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -781790,7 +781790,7 @@ _081A3AC6: thumb_func_end sub_81A39C4 thumb_func_start sub_81A3ACC -sub_81A3ACC: ; 81A3ACC +sub_81A3ACC: @ 81A3ACC push {r4,r5,lr} movs r2, 0 ldr r5, =0x03005d90 @@ -781815,7 +781815,7 @@ _081A3AD8: thumb_func_end sub_81A3ACC thumb_func_start sub_81A3B00 -sub_81A3B00: ; 81A3B00 +sub_81A3B00: @ 81A3B00 push {lr} ldr r0, =0x02038bca ldrh r1, [r0] @@ -781837,7 +781837,7 @@ _081A3B24: thumb_func_end sub_81A3B00 thumb_func_start sub_81A3B30 -sub_81A3B30: ; 81A3B30 +sub_81A3B30: @ 81A3B30 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -781861,7 +781861,7 @@ sub_81A3B30: ; 81A3B30 thumb_func_end sub_81A3B30 thumb_func_start sub_81A3B64 -sub_81A3B64: ; 81A3B64 +sub_81A3B64: @ 81A3B64 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -782051,7 +782051,7 @@ _081A3CF6: thumb_func_end sub_81A3B64 thumb_func_start sub_81A3D30 -sub_81A3D30: ; 81A3D30 +sub_81A3D30: @ 81A3D30 push {r4,lr} ldr r0, =0x000040cf bl VarGet @@ -782069,7 +782069,7 @@ sub_81A3D30: ; 81A3D30 thumb_func_end sub_81A3D30 thumb_func_start sub_81A3D58 -sub_81A3D58: ; 81A3D58 +sub_81A3D58: @ 81A3D58 push {r4,lr} ldr r0, =0x000040cf bl VarGet @@ -782102,7 +782102,7 @@ _081A3D94: thumb_func_end sub_81A3D58 thumb_func_start sub_81A3DA0 -sub_81A3DA0: ; 81A3DA0 +sub_81A3DA0: @ 81A3DA0 push {lr} ldr r0, =0x02022fec ldr r1, =0x020375e2 @@ -782126,7 +782126,7 @@ _081A3DC8: thumb_func_end sub_81A3DA0 thumb_func_start sub_81A3DD0 -sub_81A3DD0: ; 81A3DD0 +sub_81A3DD0: @ 81A3DD0 push {r4-r6,lr} adds r5, r2, 0 lsls r0, 16 @@ -782233,7 +782233,7 @@ _081A3ED6: thumb_func_end sub_81A3DD0 thumb_func_start sub_81A3EF0 -sub_81A3EF0: ; 81A3EF0 +sub_81A3EF0: @ 81A3EF0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -782358,7 +782358,7 @@ _081A3FBE: thumb_func_end sub_81A3EF0 thumb_func_start sub_81A3FD4 -sub_81A3FD4: ; 81A3FD4 +sub_81A3FD4: @ 81A3FD4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -782621,7 +782621,7 @@ _081A4202: thumb_func_end sub_81A3FD4 thumb_func_start sub_81A4224 -sub_81A4224: ; 81A4224 +sub_81A4224: @ 81A4224 push {lr} bl sub_81652B4 pop {r0} @@ -782629,7 +782629,7 @@ sub_81A4224: ; 81A4224 thumb_func_end sub_81A4224 thumb_func_start sub_81A4230 -sub_81A4230: ; 81A4230 +sub_81A4230: @ 81A4230 push {r4-r7,lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -782783,7 +782783,7 @@ _081A4394: thumb_func_end sub_81A4230 thumb_func_start sub_81A43A8 -sub_81A43A8: ; 81A43A8 +sub_81A43A8: @ 81A43A8 push {r4-r6,lr} sub sp, 0x4 movs r4, 0 @@ -782832,7 +782832,7 @@ _081A43EE: thumb_func_end sub_81A43A8 thumb_func_start sub_81A4410 -sub_81A4410: ; 81A4410 +sub_81A4410: @ 81A4410 push {r4,lr} ldr r4, =0x020375f0 bl sub_8185338 @@ -782852,7 +782852,7 @@ sub_81A4410: ; 81A4410 thumb_func_end sub_81A4410 thumb_func_start sub_81A443C -sub_81A443C: ; 81A443C +sub_81A443C: @ 81A443C push {lr} ldr r0, =0x020375e2 ldrh r0, [r0] @@ -782881,7 +782881,7 @@ _081A446E: thumb_func_end sub_81A443C thumb_func_start sub_81A447C -sub_81A447C: ; 81A447C +sub_81A447C: @ 81A447C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -783007,7 +783007,7 @@ _081A454E: thumb_func_end sub_81A447C thumb_func_start sub_81A457C -sub_81A457C: ; 81A457C +sub_81A457C: @ 81A457C push {lr} ldr r0, =0x000040cf bl VarGet @@ -783020,7 +783020,7 @@ sub_81A457C: ; 81A457C thumb_func_end sub_81A457C thumb_func_start sub_81A4594 -sub_81A4594: ; 81A4594 +sub_81A4594: @ 81A4594 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -783128,7 +783128,7 @@ _081A465C: thumb_func_end sub_81A4594 thumb_func_start sub_81A4684 -sub_81A4684: ; 81A4684 +sub_81A4684: @ 81A4684 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -783287,7 +783287,7 @@ _081A47BC: thumb_func_end sub_81A4684 thumb_func_start sub_81A47E0 -sub_81A47E0: ; 81A47E0 +sub_81A47E0: @ 81A47E0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -783397,7 +783397,7 @@ _081A487A: thumb_func_end sub_81A47E0 thumb_func_start sub_81A48B4 -sub_81A48B4: ; 81A48B4 +sub_81A48B4: @ 81A48B4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -783514,7 +783514,7 @@ _081A4952: thumb_func_end sub_81A48B4 thumb_func_start sub_81A4998 -sub_81A4998: ; 81A4998 +sub_81A4998: @ 81A4998 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -783632,7 +783632,7 @@ _081A4A90: thumb_func_end sub_81A4998 thumb_func_start sub_81A4AA0 -sub_81A4AA0: ; 81A4AA0 +sub_81A4AA0: @ 81A4AA0 push {r4,lr} ldr r4, =0x0203ab74 ldr r0, =gUnknown_08611C84 @@ -783660,7 +783660,7 @@ sub_81A4AA0: ; 81A4AA0 thumb_func_end sub_81A4AA0 thumb_func_start sub_81A4AE8 -sub_81A4AE8: ; 81A4AE8 +sub_81A4AE8: @ 81A4AE8 push {r4,lr} ldr r4, =0x0203ab74 ldrb r0, [r4] @@ -783680,7 +783680,7 @@ sub_81A4AE8: ; 81A4AE8 thumb_func_end sub_81A4AE8 thumb_func_start sub_81A4B14 -sub_81A4B14: ; 81A4B14 +sub_81A4B14: @ 81A4B14 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -783817,7 +783817,7 @@ _081A4BAE: thumb_func_end sub_81A4B14 thumb_func_start sub_81A4C30 -sub_81A4C30: ; 81A4C30 +sub_81A4C30: @ 81A4C30 push {r4-r7,lr} mov r7, r8 push {r7} @@ -783875,7 +783875,7 @@ _081A4C84: thumb_func_end sub_81A4C30 thumb_func_start sub_81A4CB0 -sub_81A4CB0: ; 81A4CB0 +sub_81A4CB0: @ 81A4CB0 push {lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -783911,7 +783911,7 @@ _081A4CDA: thumb_func_end sub_81A4CB0 thumb_func_start sub_81A4D00 -sub_81A4D00: ; 81A4D00 +sub_81A4D00: @ 81A4D00 push {lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -783947,7 +783947,7 @@ _081A4D2A: thumb_func_end sub_81A4D00 thumb_func_start sub_81A4D50 -sub_81A4D50: ; 81A4D50 +sub_81A4D50: @ 81A4D50 push {r4,lr} adds r4, r0, 0 ldr r0, =0x02022fec @@ -783997,7 +783997,7 @@ _081A4D90: thumb_func_end sub_81A4D50 thumb_func_start sub_81A4DB8 -sub_81A4DB8: ; 81A4DB8 +sub_81A4DB8: @ 81A4DB8 push {lr} ldr r0, =0x000040cf bl VarGet @@ -784013,7 +784013,7 @@ sub_81A4DB8: ; 81A4DB8 thumb_func_end sub_81A4DB8 thumb_func_start sub_81A4DD8 -sub_81A4DD8: ; 81A4DD8 +sub_81A4DD8: @ 81A4DD8 push {lr} ldr r0, =0x000040cf bl VarGet @@ -784031,7 +784031,7 @@ sub_81A4DD8: ; 81A4DD8 thumb_func_end sub_81A4DD8 thumb_func_start sub_81A4E04 -sub_81A4E04: ; 81A4E04 +sub_81A4E04: @ 81A4E04 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -784264,7 +784264,7 @@ _081A4FD0: thumb_func_end sub_81A4E04 thumb_func_start sub_81A4FF0 -sub_81A4FF0: ; 81A4FF0 +sub_81A4FF0: @ 81A4FF0 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -784295,7 +784295,7 @@ sub_81A4FF0: ; 81A4FF0 thumb_func_end sub_81A4FF0 thumb_func_start sub_81A5030 -sub_81A5030: ; 81A5030 +sub_81A5030: @ 81A5030 push {lr} lsls r0, 24 ldr r2, =0x02038bca @@ -784315,7 +784315,7 @@ sub_81A5030: ; 81A5030 thumb_func_end sub_81A5030 thumb_func_start sub_81A5060 -sub_81A5060: ; 81A5060 +sub_81A5060: @ 81A5060 push {r4-r6,lr} adds r6, r0, 0 adds r4, r1, 0 @@ -784353,7 +784353,7 @@ sub_81A5060: ; 81A5060 thumb_func_end sub_81A5060 thumb_func_start sub_81A50B0 -sub_81A50B0: ; 81A50B0 +sub_81A50B0: @ 81A50B0 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -784384,7 +784384,7 @@ sub_81A50B0: ; 81A50B0 thumb_func_end sub_81A50B0 thumb_func_start sub_81A50F0 -sub_81A50F0: ; 81A50F0 +sub_81A50F0: @ 81A50F0 push {r4-r6,lr} adds r6, r0, 0 adds r4, r1, 0 @@ -784421,7 +784421,7 @@ sub_81A50F0: ; 81A50F0 thumb_func_end sub_81A50F0 thumb_func_start sub_81A513C -sub_81A513C: ; 81A513C +sub_81A513C: @ 81A513C push {r4,r5,lr} ldr r0, =0x000040cf bl VarGet @@ -784475,7 +784475,7 @@ _081A51A0: thumb_func_end sub_81A513C thumb_func_start sub_81A51A8 -sub_81A51A8: ; 81A51A8 +sub_81A51A8: @ 81A51A8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -784538,7 +784538,7 @@ _081A5228: thumb_func_end sub_81A51A8 thumb_func_start sub_81A5238 -sub_81A5238: ; 81A5238 +sub_81A5238: @ 81A5238 push {lr} ldr r1, =gUnknown_08611F84 ldr r0, =0x020375e0 @@ -784553,7 +784553,7 @@ sub_81A5238: ; 81A5238 thumb_func_end sub_81A5238 thumb_func_start sub_81A5258 -sub_81A5258: ; 81A5258 +sub_81A5258: @ 81A5258 push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -784846,7 +784846,7 @@ _081A5544: thumb_func_end sub_81A5258 thumb_func_start sub_81A5558 -sub_81A5558: ; 81A5558 +sub_81A5558: @ 81A5558 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -785002,7 +785002,7 @@ _081A565E: thumb_func_end sub_81A5558 thumb_func_start sub_81A5698 -sub_81A5698: ; 81A5698 +sub_81A5698: @ 81A5698 push {lr} adds r1, r0, 0 ldr r0, =0x02024332 @@ -785018,7 +785018,7 @@ _081A56AA: thumb_func_end sub_81A5698 thumb_func_start sub_81A56B4 -sub_81A56B4: ; 81A56B4 +sub_81A56B4: @ 81A56B4 ldr r0, =0x0202449c ldr r2, [r0] movs r0, 0xA6 @@ -785044,7 +785044,7 @@ sub_81A56B4: ; 81A56B4 thumb_func_end sub_81A56B4 thumb_func_start sub_81A56E8 -sub_81A56E8: ; 81A56E8 +sub_81A56E8: @ 81A56E8 lsls r0, 24 lsrs r0, 24 ldr r1, =0x0202449c @@ -785066,7 +785066,7 @@ sub_81A56E8: ; 81A56E8 thumb_func_end sub_81A56E8 thumb_func_start sub_81A5718 -sub_81A5718: ; 81A5718 +sub_81A5718: @ 81A5718 push {r4-r6,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -785168,7 +785168,7 @@ _081A57DA: thumb_func_end sub_81A5718 thumb_func_start sub_81A57E4 -sub_81A57E4: ; 81A57E4 +sub_81A57E4: @ 81A57E4 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -785239,7 +785239,7 @@ _081A5864: thumb_func_end sub_81A57E4 thumb_func_start sub_81A586C -sub_81A586C: ; 81A586C +sub_81A586C: @ 81A586C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -785276,7 +785276,7 @@ _081A58A4: thumb_func_end sub_81A586C thumb_func_start sub_81A58B4 -sub_81A58B4: ; 81A58B4 +sub_81A58B4: @ 81A58B4 push {r4-r6,lr} ldr r4, =0x03005d90 ldr r1, [r4] @@ -785352,7 +785352,7 @@ _081A5930: thumb_func_end sub_81A58B4 thumb_func_start sub_81A5964 -sub_81A5964: ; 81A5964 +sub_81A5964: @ 81A5964 push {r4,lr} ldr r0, =0x03005d90 ldr r3, [r0] @@ -785420,7 +785420,7 @@ _081A59EE: thumb_func_end sub_81A5964 thumb_func_start sub_81A59FC -sub_81A59FC: ; 81A59FC +sub_81A59FC: @ 81A59FC push {lr} ldr r0, =0x03005d90 ldr r2, [r0] @@ -785512,7 +785512,7 @@ _081A5ABA: thumb_func_end sub_81A59FC thumb_func_start sub_81A5AC4 -sub_81A5AC4: ; 81A5AC4 +sub_81A5AC4: @ 81A5AC4 push {r4,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -785540,7 +785540,7 @@ sub_81A5AC4: ; 81A5AC4 thumb_func_end sub_81A5AC4 thumb_func_start sub_81A5B08 -sub_81A5B08: ; 81A5B08 +sub_81A5B08: @ 81A5B08 push {r4,r5,lr} ldr r4, =0x03005d90 ldr r1, [r4] @@ -785593,7 +785593,7 @@ _081A5B76: thumb_func_end sub_81A5B08 thumb_func_start sub_81A5B88 -sub_81A5B88: ; 81A5B88 +sub_81A5B88: @ 81A5B88 push {r4,r5,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -785633,7 +785633,7 @@ _081A5BD6: thumb_func_end sub_81A5B88 thumb_func_start sub_81A5BE0 -sub_81A5BE0: ; 81A5BE0 +sub_81A5BE0: @ 81A5BE0 push {lr} ldr r0, =0x02021cc4 ldr r1, =0x02038bca @@ -785645,7 +785645,7 @@ sub_81A5BE0: ; 81A5BE0 thumb_func_end sub_81A5BE0 thumb_func_start sub_81A5BF8 -sub_81A5BF8: ; 81A5BF8 +sub_81A5BF8: @ 81A5BF8 push {r4-r6,lr} mov r6, r8 push {r6} @@ -785791,7 +785791,7 @@ sub_81A5BF8: ; 81A5BF8 thumb_func_end sub_81A5BF8 thumb_func_start sub_81A5D44 -sub_81A5D44: ; 81A5D44 +sub_81A5D44: @ 81A5D44 push {r4-r6,lr} mov r6, r8 push {r6} @@ -785932,7 +785932,7 @@ sub_81A5D44: ; 81A5D44 thumb_func_end sub_81A5D44 thumb_func_start sub_81A5E74 -sub_81A5E74: ; 81A5E74 +sub_81A5E74: @ 81A5E74 push {lr} ldr r1, =gUnknown_08612120 ldr r0, =0x020375e0 @@ -785947,7 +785947,7 @@ sub_81A5E74: ; 81A5E74 thumb_func_end sub_81A5E74 thumb_func_start sub_81A5E94 -sub_81A5E94: ; 81A5E94 +sub_81A5E94: @ 81A5E94 push {r4-r7,lr} ldr r5, =0x03005d90 ldr r0, [r5] @@ -786065,7 +786065,7 @@ _081A5F40: thumb_func_end sub_81A5E94 thumb_func_start sub_81A5FA8 -sub_81A5FA8: ; 81A5FA8 +sub_81A5FA8: @ 81A5FA8 push {r4-r7,lr} ldr r7, =0x03005d90 ldr r0, [r7] @@ -786140,7 +786140,7 @@ _081A6044: thumb_func_end sub_81A5FA8 thumb_func_start sub_81A6054 -sub_81A6054: ; 81A6054 +sub_81A6054: @ 81A6054 push {r4-r6,lr} ldr r6, =0x03005d90 ldr r0, [r6] @@ -786239,7 +786239,7 @@ _081A6128: thumb_func_end sub_81A6054 thumb_func_start sub_81A613C -sub_81A613C: ; 81A613C +sub_81A613C: @ 81A613C push {r4,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -786267,17 +786267,17 @@ sub_81A613C: ; 81A613C thumb_func_end sub_81A613C thumb_func_start nullsub_75 -nullsub_75: ; 81A6180 +nullsub_75: @ 81A6180 bx lr thumb_func_end nullsub_75 thumb_func_start nullsub_123 -nullsub_123: ; 81A6184 +nullsub_123: @ 81A6184 bx lr thumb_func_end nullsub_123 thumb_func_start sub_81A6188 -sub_81A6188: ; 81A6188 +sub_81A6188: @ 81A6188 push {lr} bl zero_player_party_data bl sub_819A4F8 @@ -786286,7 +786286,7 @@ sub_81A6188: ; 81A6188 thumb_func_end sub_81A6188 thumb_func_start sub_81A6198 -sub_81A6198: ; 81A6198 +sub_81A6198: @ 81A6198 push {lr} bl sub_819DC00 pop {r0} @@ -786294,7 +786294,7 @@ sub_81A6198: ; 81A6198 thumb_func_end sub_81A6198 thumb_func_start sub_81A61A4 -sub_81A61A4: ; 81A61A4 +sub_81A61A4: @ 81A61A4 ldr r1, =0x03001288 movs r0, 0x1 strb r0, [r1] @@ -786303,7 +786303,7 @@ sub_81A61A4: ; 81A61A4 thumb_func_end sub_81A61A4 thumb_func_start sub_81A61B0 -sub_81A61B0: ; 81A61B0 +sub_81A61B0: @ 81A61B0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -786551,7 +786551,7 @@ _081A636E: thumb_func_end sub_81A61B0 thumb_func_start sub_81A63B8 -sub_81A63B8: ; 81A63B8 +sub_81A63B8: @ 81A63B8 push {lr} ldr r0, =0x02038bca ldrh r0, [r0] @@ -786563,7 +786563,7 @@ sub_81A63B8: ; 81A63B8 thumb_func_end sub_81A63B8 thumb_func_start sub_81A63CC -sub_81A63CC: ; 81A63CC +sub_81A63CC: @ 81A63CC push {r4-r7,lr} mov r7, r8 push {r7} @@ -786665,7 +786665,7 @@ _081A6408: thumb_func_end sub_81A63CC thumb_func_start sub_81A64C4 -sub_81A64C4: ; 81A64C4 +sub_81A64C4: @ 81A64C4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -787046,7 +787046,7 @@ _081A67AE: thumb_func_end sub_81A64C4 thumb_func_start sub_81A67EC -sub_81A67EC: ; 81A67EC +sub_81A67EC: @ 81A67EC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -787305,7 +787305,7 @@ _081A69EA: thumb_func_end sub_81A67EC thumb_func_start sub_81A6A08 -sub_81A6A08: ; 81A6A08 +sub_81A6A08: @ 81A6A08 push {r4-r7,lr} mov r7, r8 push {r7} @@ -787422,7 +787422,7 @@ _081A6ADE: thumb_func_end sub_81A6A08 thumb_func_start sub_81A6AEC -sub_81A6AEC: ; 81A6AEC +sub_81A6AEC: @ 81A6AEC push {r4-r7,lr} sub sp, 0x8 movs r7, 0 @@ -787513,7 +787513,7 @@ _081A6B86: thumb_func_end sub_81A6AEC thumb_func_start sub_81A6BA4 -sub_81A6BA4: ; 81A6BA4 +sub_81A6BA4: @ 81A6BA4 push {r4-r6,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -787561,7 +787561,7 @@ _081A6BEE: thumb_func_end sub_81A6BA4 thumb_func_start sub_81A6BF4 -sub_81A6BF4: ; 81A6BF4 +sub_81A6BF4: @ 81A6BF4 push {lr} movs r2, 0 ldr r1, =0x02037318 @@ -787582,7 +787582,7 @@ _081A6C0C: thumb_func_end sub_81A6BF4 thumb_func_start sub_81A6C1C -sub_81A6C1C: ; 81A6C1C +sub_81A6C1C: @ 81A6C1C push {r4,lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -787640,7 +787640,7 @@ _081A6C50: thumb_func_end sub_81A6C1C thumb_func_start sub_81A6CA8 -sub_81A6CA8: ; 81A6CA8 +sub_81A6CA8: @ 81A6CA8 push {lr} lsls r0, 24 lsls r1, 24 @@ -787664,7 +787664,7 @@ _081A6CBE: thumb_func_end sub_81A6CA8 thumb_func_start sub_81A6CD0 -sub_81A6CD0: ; 81A6CD0 +sub_81A6CD0: @ 81A6CD0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -787930,7 +787930,7 @@ _081A6EC0: thumb_func_end sub_81A6CD0 thumb_func_start sub_81A6EF0 -sub_81A6EF0: ; 81A6EF0 +sub_81A6EF0: @ 81A6EF0 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -787994,7 +787994,7 @@ _081A6F38: thumb_func_end sub_81A6EF0 thumb_func_start sub_81A6F70 -sub_81A6F70: ; 81A6F70 +sub_81A6F70: @ 81A6F70 push {lr} lsls r0, 24 lsls r1, 24 @@ -788030,7 +788030,7 @@ _081A6FA8: thumb_func_end sub_81A6F70 thumb_func_start sub_81A6FB4 -sub_81A6FB4: ; 81A6FB4 +sub_81A6FB4: @ 81A6FB4 push {r4,r5,lr} ldr r5, =0x03005d90 ldr r0, [r5] @@ -788082,7 +788082,7 @@ _081A701E: thumb_func_end sub_81A6FB4 thumb_func_start sub_81A7024 -sub_81A7024: ; 81A7024 +sub_81A7024: @ 81A7024 push {lr} lsls r1, 16 lsls r2, 24 @@ -788098,7 +788098,7 @@ _081A7034: thumb_func_end sub_81A7024 thumb_func_start sub_81A703C -sub_81A703C: ; 81A703C +sub_81A703C: @ 81A703C push {lr} ldr r1, =gUnknown_086125F8 ldr r0, =0x020375e0 @@ -788113,7 +788113,7 @@ sub_81A703C: ; 81A703C thumb_func_end sub_81A703C thumb_func_start sub_81A705C -sub_81A705C: ; 81A705C +sub_81A705C: @ 81A705C push {lr} bl sub_81A79EC ldr r1, =0x0300128c @@ -788124,7 +788124,7 @@ sub_81A705C: ; 81A705C thumb_func_end sub_81A705C thumb_func_start sub_81A7070 -sub_81A7070: ; 81A7070 +sub_81A7070: @ 81A7070 push {r4-r7,lr} ldr r0, =0x00004010 movs r1, 0x1C @@ -788219,7 +788219,7 @@ _081A7132: thumb_func_end sub_81A7070 thumb_func_start sub_81A7140 -sub_81A7140: ; 81A7140 +sub_81A7140: @ 81A7140 push {lr} ldr r1, =0x03005d90 ldr r0, [r1] @@ -788328,7 +788328,7 @@ _081A723A: thumb_func_end sub_81A7140 thumb_func_start sub_81A7248 -sub_81A7248: ; 81A7248 +sub_81A7248: @ 81A7248 push {r4,r5,lr} ldr r1, =0x03005d90 ldr r0, [r1] @@ -788482,7 +788482,7 @@ _081A73AA: thumb_func_end sub_81A7248 thumb_func_start sub_81A73B8 -sub_81A73B8: ; 81A73B8 +sub_81A73B8: @ 81A73B8 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -788506,7 +788506,7 @@ _081A73E0: thumb_func_end sub_81A73B8 thumb_func_start sub_81A73EC -sub_81A73EC: ; 81A73EC +sub_81A73EC: @ 81A73EC ldr r0, =0x020375f0 ldr r1, =0x0300128c ldrb r1, [r1] @@ -788516,7 +788516,7 @@ sub_81A73EC: ; 81A73EC thumb_func_end sub_81A73EC thumb_func_start sub_81A7400 -sub_81A7400: ; 81A7400 +sub_81A7400: @ 81A7400 ldr r1, =0x0300128e movs r0, 0x1 strb r0, [r1] @@ -788525,7 +788525,7 @@ sub_81A7400: ; 81A7400 thumb_func_end sub_81A7400 thumb_func_start sub_81A740C -sub_81A740C: ; 81A740C +sub_81A740C: @ 81A740C ldr r1, =0x0300128e movs r0, 0 strb r0, [r1] @@ -788534,7 +788534,7 @@ sub_81A740C: ; 81A740C thumb_func_end sub_81A740C thumb_func_start sub_81A7418 -sub_81A7418: ; 81A7418 +sub_81A7418: @ 81A7418 push {r4,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -788564,17 +788564,17 @@ sub_81A7418: ; 81A7418 thumb_func_end sub_81A7418 thumb_func_start nullsub_76 -nullsub_76: ; 81A7460 +nullsub_76: @ 81A7460 bx lr thumb_func_end nullsub_76 thumb_func_start nullsub_124 -nullsub_124: ; 81A7464 +nullsub_124: @ 81A7464 bx lr thumb_func_end nullsub_124 thumb_func_start sub_81A7468 -sub_81A7468: ; 81A7468 +sub_81A7468: @ 81A7468 push {lr} ldr r0, =0x03001290 ldr r0, [r0] @@ -788626,7 +788626,7 @@ _081A74C2: thumb_func_end sub_81A7468 thumb_func_start sub_81A74CC -sub_81A74CC: ; 81A74CC +sub_81A74CC: @ 81A74CC ldr r0, =0x020375f0 ldr r1, =0x0300128d ldrb r1, [r1] @@ -788636,7 +788636,7 @@ sub_81A74CC: ; 81A74CC thumb_func_end sub_81A74CC thumb_func_start sub_81A74E0 -sub_81A74E0: ; 81A74E0 +sub_81A74E0: @ 81A74E0 push {r4,lr} bl GenerateRandomNumber adds r4, r0, 0 @@ -788656,7 +788656,7 @@ sub_81A74E0: ; 81A74E0 thumb_func_end sub_81A74E0 thumb_func_start sub_81A7508 -sub_81A7508: ; 81A7508 +sub_81A7508: @ 81A7508 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -788704,7 +788704,7 @@ _081A7560: thumb_func_end sub_81A7508 thumb_func_start sub_81A7580 -sub_81A7580: ; 81A7580 +sub_81A7580: @ 81A7580 push {lr} ldr r0, =sub_81A7EE4 movs r1, 0x2 @@ -788715,7 +788715,7 @@ sub_81A7580: ; 81A7580 thumb_func_end sub_81A7580 thumb_func_start sub_81A7594 -sub_81A7594: ; 81A7594 +sub_81A7594: @ 81A7594 push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -788788,7 +788788,7 @@ _081A75DA: thumb_func_end sub_81A7594 thumb_func_start sub_81A7628 -sub_81A7628: ; 81A7628 +sub_81A7628: @ 81A7628 push {r4,lr} adds r4, r1, 0 bl GetMonAbility @@ -788841,7 +788841,7 @@ _081A7674: thumb_func_end sub_81A7628 thumb_func_start sub_81A767C -sub_81A767C: ; 81A767C +sub_81A767C: @ 81A767C push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -788931,7 +788931,7 @@ _081A771C: thumb_func_end sub_81A767C thumb_func_start sub_81A7728 -sub_81A7728: ; 81A7728 +sub_81A7728: @ 81A7728 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -789214,7 +789214,7 @@ _081A7956: thumb_func_end sub_81A7728 thumb_func_start sub_81A7974 -sub_81A7974: ; 81A7974 +sub_81A7974: @ 81A7974 push {r4-r7,lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -789278,7 +789278,7 @@ _081A79E6: thumb_func_end sub_81A7974 thumb_func_start sub_81A79EC -sub_81A79EC: ; 81A79EC +sub_81A79EC: @ 81A79EC push {r4-r6,lr} sub sp, 0x8 ldr r1, =0x03005d90 @@ -789465,7 +789465,7 @@ _081A7B48: thumb_func_end sub_81A79EC thumb_func_start sub_81A7B58 -sub_81A7B58: ; 81A7B58 +sub_81A7B58: @ 81A7B58 push {r4,lr} ldr r4, =0x03001294 bl GenerateRandomNumber @@ -789486,7 +789486,7 @@ sub_81A7B58: ; 81A7B58 thumb_func_end sub_81A7B58 thumb_func_start sub_81A7B84 -sub_81A7B84: ; 81A7B84 +sub_81A7B84: @ 81A7B84 ldr r0, =0x0300128e ldrb r0, [r0] bx lr @@ -789494,7 +789494,7 @@ sub_81A7B84: ; 81A7B84 thumb_func_end sub_81A7B84 thumb_func_start sub_81A7B90 -sub_81A7B90: ; 81A7B90 +sub_81A7B90: @ 81A7B90 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -789666,7 +789666,7 @@ _081A7CE2: thumb_func_end sub_81A7B90 thumb_func_start sub_81A7D00 -sub_81A7D00: ; 81A7D00 +sub_81A7D00: @ 81A7D00 push {lr} ldr r0, =0x03005d90 ldr r1, [r0] @@ -789708,7 +789708,7 @@ _081A7D4C: thumb_func_end sub_81A7D00 thumb_func_start sub_81A7D54 -sub_81A7D54: ; 81A7D54 +sub_81A7D54: @ 81A7D54 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -789736,7 +789736,7 @@ _081A7D66: thumb_func_end sub_81A7D54 thumb_func_start sub_81A7D8C -sub_81A7D8C: ; 81A7D8C +sub_81A7D8C: @ 81A7D8C push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x14] @@ -789787,7 +789787,7 @@ _081A7DDA: thumb_func_end sub_81A7D8C thumb_func_start sub_81A7DE8 -sub_81A7DE8: ; 81A7DE8 +sub_81A7DE8: @ 81A7DE8 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x14] @@ -789848,7 +789848,7 @@ _081A7E56: thumb_func_end sub_81A7DE8 thumb_func_start sub_81A7E60 -sub_81A7E60: ; 81A7E60 +sub_81A7E60: @ 81A7E60 push {r4-r6,lr} mov r6, r8 push {r6} @@ -789898,7 +789898,7 @@ sub_81A7E60: ; 81A7E60 thumb_func_end sub_81A7E60 thumb_func_start sub_81A7EC4 -sub_81A7EC4: ; 81A7EC4 +sub_81A7EC4: @ 81A7EC4 push {lr} ldr r0, =sub_81A7D54 bl get_task_id_by_function @@ -789917,7 +789917,7 @@ _081A7EDE: thumb_func_end sub_81A7EC4 thumb_func_start sub_81A7EE4 -sub_81A7EE4: ; 81A7EE4 +sub_81A7EE4: @ 81A7EE4 push {r4,lr} sub sp, 0x4 lsls r0, 24 @@ -789960,7 +789960,7 @@ _081A7F30: thumb_func_end sub_81A7EE4 thumb_func_start sub_81A7F38 -sub_81A7F38: ; 81A7F38 +sub_81A7F38: @ 81A7F38 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -790131,7 +790131,7 @@ _081A807A: thumb_func_end sub_81A7F38 thumb_func_start sub_81A8090 -sub_81A8090: ; 81A8090 +sub_81A8090: @ 81A8090 push {r4,lr} ldr r4, =0x020375f0 bl InBattlePike @@ -790145,7 +790145,7 @@ sub_81A8090: ; 81A8090 thumb_func_end sub_81A8090 thumb_func_start InBattlePike -InBattlePike: ; 81A80A8 +InBattlePike: @ 81A80A8 push {lr} movs r2, 0 ldr r0, =0x02037318 @@ -790173,7 +790173,7 @@ _081A80CC: thumb_func_end InBattlePike thumb_func_start sub_81A80DC -sub_81A80DC: ; 81A80DC +sub_81A80DC: @ 81A80DC push {r4-r7,lr} mov r7, r8 push {r7} @@ -790361,7 +790361,7 @@ _081A824C: thumb_func_end sub_81A80DC thumb_func_start sub_81A825C -sub_81A825C: ; 81A825C +sub_81A825C: @ 81A825C ldr r1, =0x020375f0 ldr r0, =0x03005d90 ldr r0, [r0] @@ -790377,7 +790377,7 @@ sub_81A825C: ; 81A825C thumb_func_end sub_81A825C thumb_func_start sub_81A827C -sub_81A827C: ; 81A827C +sub_81A827C: @ 81A827C ldr r2, =0x020375f0 ldr r1, =gUnknown_0861266C ldr r0, =0x03005d90 @@ -790396,7 +790396,7 @@ sub_81A827C: ; 81A827C thumb_func_end sub_81A827C thumb_func_start sub_81A82A4 -sub_81A82A4: ; 81A82A4 +sub_81A82A4: @ 81A82A4 push {r4-r7,lr} lsls r0, 24 movs r7, 0x6 @@ -790486,7 +790486,7 @@ _081A8356: thumb_func_end sub_81A82A4 thumb_func_start sub_81A8374 -sub_81A8374: ; 81A8374 +sub_81A8374: @ 81A8374 push {r4-r7,lr} ldr r4, =0x03005d90 ldr r1, [r4] @@ -790632,7 +790632,7 @@ _081A849A: thumb_func_end sub_81A8374 thumb_func_start sub_81A84B4 -sub_81A84B4: ; 81A84B4 +sub_81A84B4: @ 81A84B4 push {r4,r5,lr} movs r2, 0 ldr r5, =0x03005d90 @@ -790659,7 +790659,7 @@ _081A84C0: thumb_func_end sub_81A84B4 thumb_func_start sub_81A84EC -sub_81A84EC: ; 81A84EC +sub_81A84EC: @ 81A84EC push {lr} ldr r0, =0x020375e2 ldrh r0, [r0] @@ -790701,7 +790701,7 @@ _081A8542: thumb_func_end sub_81A84EC thumb_func_start sub_81A8554 -sub_81A8554: ; 81A8554 +sub_81A8554: @ 81A8554 push {r4-r6,lr} ldr r5, =0x020244ec movs r6, 0 @@ -790736,7 +790736,7 @@ _081A858A: thumb_func_end sub_81A8554 thumb_func_start sub_81A8590 -sub_81A8590: ; 81A8590 +sub_81A8590: @ 81A8590 push {r4-r6,lr} lsls r0, 24 movs r6, 0 @@ -790819,7 +790819,7 @@ _081A8634: thumb_func_end sub_81A8590 thumb_func_start sub_81A863C -sub_81A863C: ; 81A863C +sub_81A863C: @ 81A863C push {r4,lr} ldr r4, =0x020375f0 movs r0, 0 @@ -790834,7 +790834,7 @@ sub_81A863C: ; 81A863C thumb_func_end sub_81A863C thumb_func_start sub_81A8658 -sub_81A8658: ; 81A8658 +sub_81A8658: @ 81A8658 push {r4,lr} ldr r3, =gUnknown_08612675 ldr r2, =0x020375e6 @@ -790863,7 +790863,7 @@ sub_81A8658: ; 81A8658 thumb_func_end sub_81A8658 thumb_func_start sub_81A869C -sub_81A869C: ; 81A869C +sub_81A869C: @ 81A869C ldr r0, =0x03005d90 ldr r2, [r0] ldr r0, =0x020375e2 @@ -790882,7 +790882,7 @@ sub_81A869C: ; 81A869C thumb_func_end sub_81A869C thumb_func_start sub_81A86C0 -sub_81A86C0: ; 81A86C0 +sub_81A86C0: @ 81A86C0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -790986,7 +790986,7 @@ _081A8786: thumb_func_end sub_81A86C0 thumb_func_start sub_81A8794 -sub_81A8794: ; 81A8794 +sub_81A8794: @ 81A8794 push {r4-r7,lr} movs r5, 0 ldr r7, =0x03005d8c @@ -791024,7 +791024,7 @@ _081A879C: thumb_func_end sub_81A8794 thumb_func_start sub_81A87E8 -sub_81A87E8: ; 81A87E8 +sub_81A87E8: @ 81A87E8 push {r4,lr} movs r4, 0 _081A87EC: @@ -791056,7 +791056,7 @@ _081A87EC: thumb_func_end sub_81A87E8 thumb_func_start sub_81A8830 -sub_81A8830: ; 81A8830 +sub_81A8830: @ 81A8830 push {r4-r6,lr} ldr r3, =0x03005d90 ldr r1, [r3] @@ -791108,7 +791108,7 @@ _081A887C: thumb_func_end sub_81A8830 thumb_func_start sub_81A88B0 -sub_81A88B0: ; 81A88B0 +sub_81A88B0: @ 81A88B0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -791156,7 +791156,7 @@ _081A8906: thumb_func_end sub_81A88B0 thumb_func_start sub_81A890C -sub_81A890C: ; 81A890C +sub_81A890C: @ 81A890C push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -791180,8 +791180,8 @@ _081A892A: thumb_func_end sub_81A890C thumb_func_start sub_81A8934 -; void sub_81A8934(u8) -sub_81A8934: ; 81A8934 +@ void sub_81A8934(u8) +sub_81A8934: @ 81A8934 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -791203,7 +791203,7 @@ _081A894A: thumb_func_end sub_81A8934 thumb_func_start sub_81A895C -sub_81A895C: ; 81A895C +sub_81A895C: @ 81A895C push {r4,lr} ldr r4, =0x0203ce50 ldr r0, [r4] @@ -791234,7 +791234,7 @@ _081A896E: thumb_func_end sub_81A895C thumb_func_start sub_81A89A0 -sub_81A89A0: ; 81A89A0 +sub_81A89A0: @ 81A89A0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -791402,7 +791402,7 @@ _081A8AE4: thumb_func_end sub_81A89A0 thumb_func_start sub_81A8AF8 -sub_81A8AF8: ; 81A8AF8 +sub_81A8AF8: @ 81A8AF8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -791711,7 +791711,7 @@ _081A8D4A: thumb_func_end sub_81A8AF8 thumb_func_start sub_81A8D60 -sub_81A8D60: ; 81A8D60 +sub_81A8D60: @ 81A8D60 push {r4,lr} ldr r4, =0x0203ce50 ldr r3, [r4] @@ -791740,7 +791740,7 @@ sub_81A8D60: ; 81A8D60 thumb_func_end sub_81A8D60 thumb_func_start sub_81A8D94 -sub_81A8D94: ; 81A8D94 +sub_81A8D94: @ 81A8D94 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -791873,7 +791873,7 @@ _081A8E76: thumb_func_end sub_81A8D94 thumb_func_start sub_81A8E7C -sub_81A8E7C: ; 81A8E7C +sub_81A8E7C: @ 81A8E7C push {lr} ldr r1, =gUnknown_08613EE0 ldr r0, =0x020375e0 @@ -791888,7 +791888,7 @@ sub_81A8E7C: ; 81A8E7C thumb_func_end sub_81A8E7C thumb_func_start sub_81A8E9C -sub_81A8E9C: ; 81A8E9C +sub_81A8E9C: @ 81A8E9C push {r4-r6,lr} ldr r3, =0x03005d90 ldr r1, [r3] @@ -791954,7 +791954,7 @@ _081A8F14: thumb_func_end sub_81A8E9C thumb_func_start sub_81A8F38 -sub_81A8F38: ; 81A8F38 +sub_81A8F38: @ 81A8F38 push {r4,lr} ldr r1, =0x03005d90 ldr r0, [r1] @@ -792069,7 +792069,7 @@ _081A903A: thumb_func_end sub_81A8F38 thumb_func_start sub_81A9048 -sub_81A9048: ; 81A9048 +sub_81A9048: @ 81A9048 push {lr} ldr r0, =0x03005d90 ldr r2, [r0] @@ -792171,7 +792171,7 @@ _081A9126: thumb_func_end sub_81A9048 thumb_func_start sub_81A9134 -sub_81A9134: ; 81A9134 +sub_81A9134: @ 81A9134 push {r4,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -792201,7 +792201,7 @@ sub_81A9134: ; 81A9134 thumb_func_end sub_81A9134 thumb_func_start sub_81A917C -sub_81A917C: ; 81A917C +sub_81A917C: @ 81A917C push {r4,r5,lr} ldr r4, =0x03005d90 ldr r1, [r4] @@ -792254,7 +792254,7 @@ _081A91EA: thumb_func_end sub_81A917C thumb_func_start sub_81A91FC -sub_81A91FC: ; 81A91FC +sub_81A91FC: @ 81A91FC push {r4,r5,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -792294,7 +792294,7 @@ _081A924A: thumb_func_end sub_81A91FC thumb_func_start sub_81A9254 -sub_81A9254: ; 81A9254 +sub_81A9254: @ 81A9254 push {r4,r5,lr} movs r4, 0 ldr r5, =0x03005d90 @@ -792322,7 +792322,7 @@ _081A925A: thumb_func_end sub_81A9254 thumb_func_start CalculateBattlePyramidItemBallItemId -CalculateBattlePyramidItemBallItemId: ; 81A9290 +CalculateBattlePyramidItemBallItemId: @ 81A9290 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -792460,7 +792460,7 @@ _081A9396: thumb_func_end CalculateBattlePyramidItemBallItemId thumb_func_start sub_81A93C8 -sub_81A93C8: ; 81A93C8 +sub_81A93C8: @ 81A93C8 push {r4,r5,lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -792500,7 +792500,7 @@ _081A940A: thumb_func_end sub_81A93C8 thumb_func_start sub_81A9414 -sub_81A9414: ; 81A9414 +sub_81A9414: @ 81A9414 ldr r1, =0x0203bc88 ldr r0, =gBattleFrontierTrainers str r0, [r1] @@ -792509,7 +792509,7 @@ sub_81A9414: ; 81A9414 thumb_func_end sub_81A9414 thumb_func_start sub_81A9424 -sub_81A9424: ; 81A9424 +sub_81A9424: @ 81A9424 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -792739,7 +792739,7 @@ _081A95EE: thumb_func_end sub_81A9424 thumb_func_start sub_81A9618 -sub_81A9618: ; 81A9618 +sub_81A9618: @ 81A9618 push {r4,r5,lr} ldr r5, =0x03005d90 ldr r1, [r5] @@ -792777,7 +792777,7 @@ _081A9650: thumb_func_end sub_81A9618 thumb_func_start sub_81A966C -sub_81A966C: ; 81A966C +sub_81A966C: @ 81A966C push {r4,lr} ldr r4, =0x020375f0 bl InBattlePyramid @@ -792791,7 +792791,7 @@ sub_81A966C: ; 81A966C thumb_func_end sub_81A966C thumb_func_start sub_81A9684 -sub_81A9684: ; 81A9684 +sub_81A9684: @ 81A9684 push {r4,lr} ldr r0, =0x020375e4 ldrh r0, [r0] @@ -792886,7 +792886,7 @@ _081A9754: thumb_func_end sub_81A9684 thumb_func_start sub_81A975C -sub_81A975C: ; 81A975C +sub_81A975C: @ 81A975C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -792941,7 +792941,7 @@ _081A97A2: thumb_func_end sub_81A975C thumb_func_start sub_81A97C8 -sub_81A97C8: ; 81A97C8 +sub_81A97C8: @ 81A97C8 push {lr} ldr r0, =sub_81A97DC movs r1, 0 @@ -792952,7 +792952,7 @@ sub_81A97C8: ; 81A97C8 thumb_func_end sub_81A97C8 thumb_func_start sub_81A97DC -sub_81A97DC: ; 81A97DC +sub_81A97DC: @ 81A97DC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -792983,7 +792983,7 @@ _081A980C: thumb_func_end sub_81A97DC thumb_func_start sub_81A9828 -sub_81A9828: ; 81A9828 +sub_81A9828: @ 81A9828 push {lr} bl sub_809FDD4 pop {r0} @@ -792991,7 +792991,7 @@ sub_81A9828: ; 81A9828 thumb_func_end sub_81A9828 thumb_func_start sub_81A9834 -sub_81A9834: ; 81A9834 +sub_81A9834: @ 81A9834 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -793159,7 +793159,7 @@ _081A9962: thumb_func_end sub_81A9834 thumb_func_start sub_81A9998 -sub_81A9998: ; 81A9998 +sub_81A9998: @ 81A9998 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -793302,7 +793302,7 @@ _081A9A98: thumb_func_end sub_81A9998 thumb_func_start sub_81A9AA8 -sub_81A9AA8: ; 81A9AA8 +sub_81A9AA8: @ 81A9AA8 lsls r0, 24 ldr r1, =0x03005d90 ldr r1, [r1] @@ -793316,7 +793316,7 @@ sub_81A9AA8: ; 81A9AA8 thumb_func_end sub_81A9AA8 thumb_func_start GetBattlePyramidTrainerFlag -GetBattlePyramidTrainerFlag: ; 81A9AC4 +GetBattlePyramidTrainerFlag: @ 81A9AC4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -793344,7 +793344,7 @@ GetBattlePyramidTrainerFlag: ; 81A9AC4 thumb_func_end GetBattlePyramidTrainerFlag thumb_func_start sub_81A9B04 -sub_81A9B04: ; 81A9B04 +sub_81A9B04: @ 81A9B04 push {lr} ldr r0, =0x02038bca ldrh r0, [r0] @@ -793370,7 +793370,7 @@ _081A9B2E: thumb_func_end sub_81A9B04 thumb_func_start sub_81A9B44 -sub_81A9B44: ; 81A9B44 +sub_81A9B44: @ 81A9B44 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -793454,7 +793454,7 @@ _081A9B86: thumb_func_end sub_81A9B44 thumb_func_start sub_81A9C04 -sub_81A9C04: ; 81A9C04 +sub_81A9C04: @ 81A9C04 push {r4-r6,lr} sub sp, 0x14 ldr r0, =0x03005d90 @@ -793697,7 +793697,7 @@ _081A9E0C: thumb_func_end sub_81A9C04 thumb_func_start sub_81A9E28 -sub_81A9E28: ; 81A9E28 +sub_81A9E28: @ 81A9E28 push {lr} bl sub_81AA9E4 lsls r0, 24 @@ -793711,7 +793711,7 @@ sub_81A9E28: ; 81A9E28 thumb_func_end sub_81A9E28 thumb_func_start InBattlePyramid -InBattlePyramid: ; 81A9E40 +InBattlePyramid: @ 81A9E40 push {lr} ldr r0, =0x02037318 ldrh r1, [r0, 0x12] @@ -793736,7 +793736,7 @@ _081A9E66: thumb_func_end InBattlePyramid thumb_func_start sub_81A9E6C -sub_81A9E6C: ; 81A9E6C +sub_81A9E6C: @ 81A9E6C push {lr} movs r2, 0 ldr r0, =0x02037318 @@ -793757,7 +793757,7 @@ _081A9E82: thumb_func_end sub_81A9E6C thumb_func_start sub_81A9E90 -sub_81A9E90: ; 81A9E90 +sub_81A9E90: @ 81A9E90 push {lr} bl InBattlePyramid lsls r0, 24 @@ -793781,7 +793781,7 @@ _081A9EB8: thumb_func_end sub_81A9E90 thumb_func_start sub_81A9EC8 -sub_81A9EC8: ; 81A9EC8 +sub_81A9EC8: @ 81A9EC8 push {lr} bl InBattlePyramid lsls r0, 24 @@ -793794,7 +793794,7 @@ _081A9ED8: thumb_func_end sub_81A9EC8 thumb_func_start sub_81A9EDC -sub_81A9EDC: ; 81A9EDC +sub_81A9EDC: @ 81A9EDC push {lr} lsls r0, 16 lsrs r0, 16 @@ -793811,7 +793811,7 @@ sub_81A9EDC: ; 81A9EDC thumb_func_end sub_81A9EDC thumb_func_start sub_81A9EFC -sub_81A9EFC: ; 81A9EFC +sub_81A9EFC: @ 81A9EFC push {lr} lsls r0, 16 lsrs r0, 16 @@ -793828,7 +793828,7 @@ sub_81A9EFC: ; 81A9EFC thumb_func_end sub_81A9EFC thumb_func_start sub_81A9F1C -sub_81A9F1C: ; 81A9F1C +sub_81A9F1C: @ 81A9F1C push {lr} lsls r0, 16 lsrs r0, 16 @@ -793845,7 +793845,7 @@ sub_81A9F1C: ; 81A9F1C thumb_func_end sub_81A9F1C thumb_func_start sub_81A9F3C -sub_81A9F3C: ; 81A9F3C +sub_81A9F3C: @ 81A9F3C push {r4,lr} lsls r0, 16 lsrs r0, 16 @@ -793880,7 +793880,7 @@ _081A9F7A: thumb_func_end sub_81A9F3C thumb_func_start sub_81A9F80 -sub_81A9F80: ; 81A9F80 +sub_81A9F80: @ 81A9F80 push {lr} ldr r0, =gUnknown_08252C88 bl script_env_1_execute_new_script @@ -793890,7 +793890,7 @@ sub_81A9F80: ; 81A9F80 thumb_func_end sub_81A9F80 thumb_func_start sub_81A9F90 -sub_81A9F90: ; 81A9F90 +sub_81A9F90: @ 81A9F90 push {r4-r7,lr} mov r7, r8 push {r7} @@ -794001,7 +794001,7 @@ _081AA062: thumb_func_end sub_81A9F90 thumb_func_start sub_81AA078 -sub_81AA078: ; 81AA078 +sub_81AA078: @ 81AA078 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -794174,7 +794174,7 @@ _081AA1BE: thumb_func_end sub_81AA078 thumb_func_start sub_81AA1D8 -sub_81AA1D8: ; 81AA1D8 +sub_81AA1D8: @ 81AA1D8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -794304,7 +794304,7 @@ _081AA2E4: thumb_func_end sub_81AA1D8 thumb_func_start sub_81AA2F8 -sub_81AA2F8: ; 81AA2F8 +sub_81AA2F8: @ 81AA2F8 push {r4,r5,lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -794338,7 +794338,7 @@ _081AA32A: thumb_func_end sub_81AA2F8 thumb_func_start sub_81AA33C -sub_81AA33C: ; 81AA33C +sub_81AA33C: @ 81AA33C push {r4-r7,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -794384,7 +794384,7 @@ _081AA386: thumb_func_end sub_81AA33C thumb_func_start sub_81AA398 -sub_81AA398: ; 81AA398 +sub_81AA398: @ 81AA398 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -794542,7 +794542,7 @@ _081AA4C0: thumb_func_end sub_81AA398 thumb_func_start sub_81AA4D8 -sub_81AA4D8: ; 81AA4D8 +sub_81AA4D8: @ 81AA4D8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -794734,7 +794734,7 @@ _081AA634: thumb_func_end sub_81AA4D8 thumb_func_start sub_81AA648 -sub_81AA648: ; 81AA648 +sub_81AA648: @ 81AA648 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -794879,7 +794879,7 @@ _081AA74E: thumb_func_end sub_81AA648 thumb_func_start sub_81AA760 -sub_81AA760: ; 81AA760 +sub_81AA760: @ 81AA760 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -794972,7 +794972,7 @@ _081AA7FE: thumb_func_end sub_81AA760 thumb_func_start sub_81AA810 -sub_81AA810: ; 81AA810 +sub_81AA810: @ 81AA810 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -795152,7 +795152,7 @@ _081AA95C: thumb_func_end sub_81AA810 thumb_func_start sub_81AA96C -sub_81AA96C: ; 81AA96C +sub_81AA96C: @ 81AA96C push {r4-r7,lr} adds r6, r0, 0 ldr r0, =0x03005d90 @@ -795206,7 +795206,7 @@ _081AA9C0: thumb_func_end sub_81AA96C thumb_func_start sub_81AA9E4 -sub_81AA9E4: ; 81AA9E4 +sub_81AA9E4: @ 81AA9E4 push {r4,lr} ldr r0, =0x03005d90 ldr r4, [r0] @@ -795249,7 +795249,7 @@ _081AAA3A: thumb_func_end sub_81AA9E4 thumb_func_start sub_81AAA40 -sub_81AAA40: ; 81AAA40 +sub_81AAA40: @ 81AAA40 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -795283,7 +795283,7 @@ _081AAA74: thumb_func_end sub_81AAA40 thumb_func_start sub_81AAA7C -sub_81AAA7C: ; 81AAA7C +sub_81AAA7C: @ 81AAA7C push {r4-r7,lr} mov r7, r8 push {r7} @@ -795331,7 +795331,7 @@ _081AAA9E: thumb_func_end sub_81AAA7C thumb_func_start CalculateBattlePyramidPickupItemId -CalculateBattlePyramidPickupItemId: ; 81AAAE0 +CalculateBattlePyramidPickupItemId: @ 81AAAE0 push {r4-r6,lr} ldr r0, =0x03005d90 ldr r1, [r0] @@ -795401,7 +795401,7 @@ _081AAB5A: thumb_func_end CalculateBattlePyramidPickupItemId thumb_func_start sub_81AAB70 -sub_81AAB70: ; 81AAB70 +sub_81AAB70: @ 81AAB70 push {r4,lr} ldr r4, =0x0203ce58 movs r0, 0 @@ -795423,8 +795423,8 @@ sub_81AAB70: ; 81AAB70 thumb_func_end sub_81AAB70 thumb_func_start CB2_BagMenuFromStartMenu -; void CB2_BagMenuFromStartMenu() -CB2_BagMenuFromStartMenu: ; 81AAB9C +@ void CB2_BagMenuFromStartMenu() +CB2_BagMenuFromStartMenu: @ 81AAB9C push {lr} ldr r2, =sub_8086194 movs r0, 0 @@ -795436,7 +795436,7 @@ CB2_BagMenuFromStartMenu: ; 81AAB9C thumb_func_end CB2_BagMenuFromStartMenu thumb_func_start sub_81AABB0 -sub_81AABB0: ; 81AABB0 +sub_81AABB0: @ 81AABB0 push {lr} bl InBattlePyramid lsls r0, 24 @@ -795459,7 +795459,7 @@ _081AABD4: thumb_func_end sub_81AABB0 thumb_func_start CB2_ChooseBerry -CB2_ChooseBerry: ; 81AABDC +CB2_ChooseBerry: @ 81AABDC push {lr} ldr r2, =sub_80861B0 movs r0, 0x4 @@ -795471,7 +795471,7 @@ CB2_ChooseBerry: ; 81AABDC thumb_func_end CB2_ChooseBerry thumb_func_start sub_81AABF0 -sub_81AABF0: ; 81AABF0 +sub_81AABF0: @ 81AABF0 push {lr} adds r2, r0, 0 movs r0, 0x5 @@ -795482,8 +795482,8 @@ sub_81AABF0: ; 81AABF0 thumb_func_end sub_81AABF0 thumb_func_start CB2_GoToSellMenu -; void CB2_GoToSellMenu() -CB2_GoToSellMenu: ; 81AAC00 +@ void CB2_GoToSellMenu() +CB2_GoToSellMenu: @ 81AAC00 push {lr} ldr r2, =CB2_ExitSellMenu movs r0, 0x3 @@ -795495,7 +795495,7 @@ CB2_GoToSellMenu: ; 81AAC00 thumb_func_end CB2_GoToSellMenu thumb_func_start sub_81AAC14 -sub_81AAC14: ; 81AAC14 +sub_81AAC14: @ 81AAC14 push {lr} ldr r2, =sub_816B31C movs r0, 0x6 @@ -795507,7 +795507,7 @@ sub_81AAC14: ; 81AAC14 thumb_func_end sub_81AAC14 thumb_func_start sub_81AAC28 -sub_81AAC28: ; 81AAC28 +sub_81AAC28: @ 81AAC28 push {lr} ldr r2, =bag_menu_leave_maybe_3 movs r0, 0x9 @@ -795524,7 +795524,7 @@ sub_81AAC28: ; 81AAC28 thumb_func_end sub_81AAC28 thumb_func_start sub_81AAC50 -sub_81AAC50: ; 81AAC50 +sub_81AAC50: @ 81AAC50 push {lr} ldr r2, =bag_menu_leave_maybe_2 movs r0, 0x7 @@ -795539,7 +795539,7 @@ sub_81AAC50: ; 81AAC50 thumb_func_end sub_81AAC50 thumb_func_start sub_81AAC70 -sub_81AAC70: ; 81AAC70 +sub_81AAC70: @ 81AAC70 push {lr} ldr r2, =bag_menu_leave_maybe movs r0, 0x8 @@ -795554,8 +795554,8 @@ sub_81AAC70: ; 81AAC70 thumb_func_end sub_81AAC70 thumb_func_start GoToBagMenu -; void GoToBagMenu(u8 bagMenuType, u8 pocketId, void ( *postExitMenuMainCallback2)()) -GoToBagMenu: ; 81AAC90 +@ void GoToBagMenu(u8 bagMenuType, u8 pocketId, void ( *postExitMenuMainCallback2)()) +GoToBagMenu: @ 81AAC90 push {r4-r7,lr} adds r4, r2, 0 lsls r0, 24 @@ -795645,7 +795645,7 @@ _081AAD3A: thumb_func_end GoToBagMenu thumb_func_start c2_bag_3 -c2_bag_3: ; 81AAD5C +c2_bag_3: @ 81AAD5C push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -795657,7 +795657,7 @@ c2_bag_3: ; 81AAD5C thumb_func_end c2_bag_3 thumb_func_start vblank_cb_bag_menu -vblank_cb_bag_menu: ; 81AAD78 +vblank_cb_bag_menu: @ 81AAD78 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -795667,7 +795667,7 @@ vblank_cb_bag_menu: ; 81AAD78 thumb_func_end vblank_cb_bag_menu thumb_func_start CB2_Bag -CB2_Bag: ; 81AAD8C +CB2_Bag: @ 81AAD8C push {lr} _081AAD8E: bl sub_81221EC @@ -795691,7 +795691,7 @@ _081AADB2: thumb_func_end CB2_Bag thumb_func_start setup_bag_menu -setup_bag_menu: ; 81AADB8 +setup_bag_menu: @ 81AADB8 push {r4,r5,lr} sub sp, 0x4 ldr r1, =0x030022c0 @@ -795961,7 +795961,7 @@ _081AB046: thumb_func_end setup_bag_menu thumb_func_start bag_menu_init_bgs -bag_menu_init_bgs: ; 81AB050 +bag_menu_init_bgs: @ 81AB050 push {r4,lr} bl sub_8121DA0 ldr r4, =0x0203ce54 @@ -796004,7 +796004,7 @@ bag_menu_init_bgs: ; 81AB050 thumb_func_end bag_menu_init_bgs thumb_func_start load_bag_menu_graphics -load_bag_menu_graphics: ; 81AB0BC +load_bag_menu_graphics: @ 81AB0BC push {r4,lr} sub sp, 0x4 ldr r4, =0x0203ce54 @@ -796133,7 +796133,7 @@ _081AB1E6: thumb_func_end load_bag_menu_graphics thumb_func_start sub_81AB1F0 -sub_81AB1F0: ; 81AB1F0 +sub_81AB1F0: @ 81AB1F0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -796155,7 +796155,7 @@ _081AB206: thumb_func_end sub_81AB1F0 thumb_func_start allocate_bag_item_list_buffers -allocate_bag_item_list_buffers: ; 81AB218 +allocate_bag_item_list_buffers: @ 81AB218 push {r4,lr} ldr r4, =0x0203ce74 movs r0, 0x82 @@ -796174,8 +796174,8 @@ allocate_bag_item_list_buffers: ; 81AB218 thumb_func_end allocate_bag_item_list_buffers thumb_func_start load_bag_item_list_buffers -; void load_bag_item_list_buffers(int pocket_id) -load_bag_item_list_buffers: ; 81AB240 +@ void load_bag_item_list_buffers(int pocket_id) +load_bag_item_list_buffers: @ 81AB240 push {r4-r7,lr} mov r7, r8 push {r7} @@ -796328,8 +796328,8 @@ _081AB34A: thumb_func_end load_bag_item_list_buffers thumb_func_start get_name -; void get_name(char *dest, int name_id) -get_name: ; 81AB39C +@ void get_name(char *dest, int name_id) +get_name: @ 81AB39C push {r4-r6,lr} adds r6, r0, 0 lsls r1, 16 @@ -796402,7 +796402,7 @@ _081AB43E: thumb_func_end get_name thumb_func_start bag_menu_change_item_callback -bag_menu_change_item_callback: ; 81AB450 +bag_menu_change_item_callback: @ 81AB450 push {r4-r6,lr} adds r6, r0, 0 lsls r1, 24 @@ -796493,8 +796493,8 @@ _081AB50C: thumb_func_end bag_menu_change_item_callback thumb_func_start sub_81AB520 -; void sub_81AB520(u8 rbox_id, int item_index_in_pocket, int a3) -sub_81AB520: ; 81AB520 +@ void sub_81AB520(u8 rbox_id, int item_index_in_pocket, int a3) +sub_81AB520: @ 81AB520 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -796667,8 +796667,8 @@ _081AB696: thumb_func_end sub_81AB520 thumb_func_start bag_menu_print_description_box_text -; void bag_menu_print_description_box_text(int a1) -bag_menu_print_description_box_text: ; 81AB6B0 +@ void bag_menu_print_description_box_text(int a1) +bag_menu_print_description_box_text: @ 81AB6B0 push {r4,lr} sub sp, 0x14 adds r1, r0, 0 @@ -796727,7 +796727,7 @@ _081AB6FC: thumb_func_end bag_menu_print_description_box_text thumb_func_start bag_menu_print_cursor_ -bag_menu_print_cursor_: ; 81AB73C +bag_menu_print_cursor_: @ 81AB73C push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -796745,7 +796745,7 @@ bag_menu_print_cursor_: ; 81AB73C thumb_func_end bag_menu_print_cursor_ thumb_func_start bag_menu_print_cursor -bag_menu_print_cursor: ; 81AB75C +bag_menu_print_cursor: @ 81AB75C push {r4,r5,lr} sub sp, 0x14 lsls r0, 24 @@ -796793,7 +796793,7 @@ _081AB7AE: thumb_func_end bag_menu_print_cursor thumb_func_start bag_menu_add_pocket_scroll_arrow_indicators_maybe -bag_menu_add_pocket_scroll_arrow_indicators_maybe: ; 81AB7BC +bag_menu_add_pocket_scroll_arrow_indicators_maybe: @ 81AB7BC push {r4-r6,lr} sub sp, 0x10 ldr r5, =0x0203ce54 @@ -796841,7 +796841,7 @@ _081AB80A: thumb_func_end bag_menu_add_pocket_scroll_arrow_indicators_maybe thumb_func_start sub_81AB824 -sub_81AB824: ; 81AB824 +sub_81AB824: @ 81AB824 push {r4,lr} ldr r4, =0x0203ce54 ldr r0, [r4] @@ -796865,7 +796865,7 @@ _081AB842: thumb_func_end sub_81AB824 thumb_func_start bag_menu_add_list_scroll_arrow_indicators_maybe -bag_menu_add_list_scroll_arrow_indicators_maybe: ; 81AB854 +bag_menu_add_list_scroll_arrow_indicators_maybe: @ 81AB854 push {r4,lr} ldr r4, =0x0203ce54 ldr r2, [r4] @@ -796896,7 +796896,7 @@ _081AB882: thumb_func_end bag_menu_add_list_scroll_arrow_indicators_maybe thumb_func_start sub_81AB89C -sub_81AB89C: ; 81AB89C +sub_81AB89C: @ 81AB89C push {r4,lr} ldr r4, =0x0203ce54 ldr r0, [r4] @@ -796919,7 +796919,7 @@ _081AB8BA: thumb_func_end sub_81AB89C thumb_func_start free_bag_item_list_buffers -free_bag_item_list_buffers: ; 81AB8C8 +free_bag_item_list_buffers: @ 81AB8C8 push {lr} ldr r0, =0x0203ce78 ldr r0, [r0] @@ -796937,7 +796937,7 @@ free_bag_item_list_buffers: ; 81AB8C8 thumb_func_end free_bag_item_list_buffers thumb_func_start unknown_ItemMenu_Confirm -unknown_ItemMenu_Confirm: ; 81AB8F8 +unknown_ItemMenu_Confirm: @ 81AB8F8 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -796965,7 +796965,7 @@ unknown_ItemMenu_Confirm: ; 81AB8F8 thumb_func_end unknown_ItemMenu_Confirm thumb_func_start task_close_bag_menu_2 -task_close_bag_menu_2: ; 81AB930 +task_close_bag_menu_2: @ 81AB930 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -797016,7 +797016,7 @@ _081AB9A0: thumb_func_end task_close_bag_menu_2 thumb_func_start sub_81AB9A8 -sub_81AB9A8: ; 81AB9A8 +sub_81AB9A8: @ 81AB9A8 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -797113,7 +797113,7 @@ _081ABA60: thumb_func_end sub_81AB9A8 thumb_func_start sub_81ABA6C -sub_81ABA6C: ; 81ABA6C +sub_81ABA6C: @ 81ABA6C push {r4,lr} movs r4, 0 _081ABA70: @@ -797130,7 +797130,7 @@ _081ABA70: thumb_func_end sub_81ABA6C thumb_func_start sub_81ABA88 -sub_81ABA88: ; 81ABA88 +sub_81ABA88: @ 81ABA88 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -797158,7 +797158,7 @@ sub_81ABA88: ; 81ABA88 thumb_func_end sub_81ABA88 thumb_func_start sub_81ABAC4 -sub_81ABAC4: ; 81ABAC4 +sub_81ABAC4: @ 81ABAC4 push {r4,lr} movs r4, 0 _081ABAC8: @@ -797175,7 +797175,7 @@ _081ABAC8: thumb_func_end sub_81ABAC4 thumb_func_start sub_81ABAE0 -sub_81ABAE0: ; 81ABAE0 +sub_81ABAE0: @ 81ABAE0 push {r4-r7,lr} sub sp, 0x4 movs r5, 0 @@ -797212,7 +797212,7 @@ _081ABAEC: thumb_func_end sub_81ABAE0 thumb_func_start sub_81ABB2C -sub_81ABB2C: ; 81ABB2C +sub_81ABB2C: @ 81ABB2C lsls r0, 24 ldr r1, =0x0203ce58 lsrs r0, 23 @@ -797231,8 +797231,8 @@ sub_81ABB2C: ; 81ABB2C thumb_func_end sub_81ABB2C thumb_func_start DisplayItemMessage -; void DisplayItemMessage(u8 taskId, u8 fontId, u8 *str, void ( *callback)(u8 taskId)) -DisplayItemMessage: ; 81ABB4C +@ void DisplayItemMessage(u8 taskId, u8 fontId, u8 *str, void ( *callback)(u8 taskId)) +DisplayItemMessage: @ 81ABB4C push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -797285,7 +797285,7 @@ DisplayItemMessage: ; 81ABB4C thumb_func_end DisplayItemMessage thumb_func_start bag_menu_inits_lists_menu -bag_menu_inits_lists_menu: ; 81ABBBC +bag_menu_inits_lists_menu: @ 81ABBBC push {r4-r7,lr} mov r7, r8 push {r7} @@ -797340,7 +797340,7 @@ bag_menu_inits_lists_menu: ; 81ABBBC thumb_func_end bag_menu_inits_lists_menu thumb_func_start sub_81ABC3C -sub_81ABC3C: ; 81ABC3C +sub_81ABC3C: @ 81ABC3C push {lr} lsls r0, 24 lsrs r0, 24 @@ -797354,7 +797354,7 @@ sub_81ABC3C: ; 81ABC3C thumb_func_end sub_81ABC3C thumb_func_start sub_81ABC54 -sub_81ABC54: ; 81ABC54 +sub_81ABC54: @ 81ABC54 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -797401,7 +797401,7 @@ _081ABC6C: thumb_func_end sub_81ABC54 thumb_func_start sub_81ABCC0 -sub_81ABCC0: ; 81ABCC0 +sub_81ABCC0: @ 81ABCC0 push {r4-r7,lr} sub sp, 0xC adds r4, r0, 0 @@ -797447,7 +797447,7 @@ _081ABCD4: thumb_func_end sub_81ABCC0 thumb_func_start Task_BagMenu -Task_BagMenu: ; 81ABD28 +Task_BagMenu: @ 81ABD28 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -797632,7 +797632,7 @@ _081ABEB2: thumb_func_end Task_BagMenu thumb_func_start set_callback3_to_bag -set_callback3_to_bag: ; 81ABECC +set_callback3_to_bag: @ 81ABECC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -797661,7 +797661,7 @@ set_callback3_to_bag: ; 81ABECC thumb_func_end set_callback3_to_bag thumb_func_start GetSwitchBagPocketDirection -GetSwitchBagPocketDirection: ; 81ABF10 +GetSwitchBagPocketDirection: @ 81ABF10 push {lr} ldr r0, =0x0203ce54 ldr r0, [r0] @@ -797709,8 +797709,8 @@ _081ABF6C: thumb_func_end GetSwitchBagPocketDirection thumb_func_start ChangeBagPocketId -; void ChangeBagPocketId(u8 *bagPocketId, u8 deltaBagPocketId) -ChangeBagPocketId: ; 81ABF70 +@ void ChangeBagPocketId(u8 *bagPocketId, u8 deltaBagPocketId) +ChangeBagPocketId: @ 81ABF70 push {r4,lr} adds r2, r0, 0 lsls r1, 24 @@ -797745,8 +797745,8 @@ _081ABFA0: thumb_func_end ChangeBagPocketId thumb_func_start SwitchBagPocket -; void SwitchBagPocket(u8 taskId, u16 deltaBagPocketId, u16 a3) -SwitchBagPocket: ; 81ABFA8 +@ void SwitchBagPocket(u8 taskId, u16 deltaBagPocketId, u16 a3) +SwitchBagPocket: @ 81ABFA8 push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -797892,7 +797892,7 @@ _081AC09A: thumb_func_end SwitchBagPocket thumb_func_start sub_81AC10C -sub_81AC10C: ; 81AC10C +sub_81AC10C: @ 81AC10C push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -798030,7 +798030,7 @@ _081AC22E: thumb_func_end sub_81AC10C thumb_func_start sub_81AC23C -sub_81AC23C: ; 81AC23C +sub_81AC23C: @ 81AC23C push {lr} sub sp, 0x8 adds r3, r0, 0 @@ -798055,8 +798055,8 @@ sub_81AC23C: ; 81AC23C thumb_func_end sub_81AC23C thumb_func_start bag_menu_draw_pocket_indicator_square -; void bag_menu_draw_pocket_indicator_square(char x, int is_current_bag) -bag_menu_draw_pocket_indicator_square: ; 81AC26C +@ void bag_menu_draw_pocket_indicator_square(char x, int is_current_bag) +bag_menu_draw_pocket_indicator_square: @ 81AC26C push {lr} sub sp, 0x8 lsls r0, 24 @@ -798097,7 +798097,7 @@ _081AC2AE: thumb_func_end bag_menu_draw_pocket_indicator_square thumb_func_start sub_81AC2C0 -sub_81AC2C0: ; 81AC2C0 +sub_81AC2C0: @ 81AC2C0 push {lr} ldr r1, =0x0203ce58 ldrb r0, [r1, 0x4] @@ -798120,7 +798120,7 @@ _081AC2E2: thumb_func_end sub_81AC2C0 thumb_func_start bag_menu_swap_items -bag_menu_swap_items: ; 81AC2E8 +bag_menu_swap_items: @ 81AC2E8 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -798207,8 +798207,8 @@ bag_menu_swap_items: ; 81AC2E8 thumb_func_end bag_menu_swap_items thumb_func_start sub_81AC3C0 -; void sub_81AC3C0(u8 taskId) -sub_81AC3C0: ; 81AC3C0 +@ void sub_81AC3C0(u8 taskId) +sub_81AC3C0: @ 81AC3C0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -798307,7 +798307,7 @@ _081AC48E: thumb_func_end sub_81AC3C0 thumb_func_start sub_81AC498 -sub_81AC498: ; 81AC498 +sub_81AC498: @ 81AC498 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -798413,7 +798413,7 @@ _081AC566: thumb_func_end sub_81AC498 thumb_func_start sub_81AC590 -sub_81AC590: ; 81AC590 +sub_81AC590: @ 81AC590 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -798491,7 +798491,7 @@ _081AC5F2: thumb_func_end sub_81AC590 thumb_func_start sub_81AC644 -sub_81AC644: ; 81AC644 +sub_81AC644: @ 81AC644 push {r4,r5,lr} sub sp, 0x14 ldr r0, =0x0203ce58 @@ -798950,7 +798950,7 @@ _081ACAEE: thumb_func_end sub_81AC644 thumb_func_start sub_81ACAF8 -sub_81ACAF8: ; 81ACAF8 +sub_81ACAF8: @ 81ACAF8 push {r4-r6,lr} sub sp, 0x14 adds r4, r0, 0 @@ -798992,7 +798992,7 @@ sub_81ACAF8: ; 81ACAF8 thumb_func_end sub_81ACAF8 thumb_func_start sub_81ACB54 -sub_81ACB54: ; 81ACB54 +sub_81ACB54: @ 81ACB54 push {r4-r6,lr} sub sp, 0x14 adds r4, r0, 0 @@ -799037,7 +799037,7 @@ sub_81ACB54: ; 81ACB54 thumb_func_end sub_81ACB54 thumb_func_start unknown_item_menu_type -unknown_item_menu_type: ; 81ACBB0 +unknown_item_menu_type: @ 81ACBB0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -799074,7 +799074,7 @@ _081ACBF4: thumb_func_end unknown_item_menu_type thumb_func_start Task_HandleInBattleItemMenuInput -Task_HandleInBattleItemMenuInput: ; 81ACC04 +Task_HandleInBattleItemMenuInput: @ 81ACC04 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -799128,7 +799128,7 @@ _081ACC6A: thumb_func_end Task_HandleInBattleItemMenuInput thumb_func_start Task_HandleOutOfBattleItemMenuInput -Task_HandleOutOfBattleItemMenuInput: ; 81ACC78 +Task_HandleOutOfBattleItemMenuInput: @ 81ACC78 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -799309,7 +799309,7 @@ _081ACDF0: thumb_func_end Task_HandleOutOfBattleItemMenuInput thumb_func_start sub_81ACDFC -sub_81ACDFC: ; 81ACDFC +sub_81ACDFC: @ 81ACDFC push {lr} lsls r0, 24 asrs r1, r0, 24 @@ -799341,7 +799341,7 @@ _081ACE32: thumb_func_end sub_81ACDFC thumb_func_start bag_menu_remove_some_window -bag_menu_remove_some_window: ; 81ACE38 +bag_menu_remove_some_window: @ 81ACE38 push {lr} ldr r0, =0x0203ce54 ldr r0, [r0] @@ -799375,8 +799375,8 @@ _081ACE76: thumb_func_end bag_menu_remove_some_window thumb_func_start ItemMenu_UseOutOfBattle -; void ItemMenu_UseOutOfBattle(u8 taskId) -ItemMenu_UseOutOfBattle: ; 81ACE7C +@ void ItemMenu_UseOutOfBattle(u8 taskId) +ItemMenu_UseOutOfBattle: @ 81ACE7C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -799428,7 +799428,7 @@ _081ACEEE: thumb_func_end ItemMenu_UseOutOfBattle thumb_func_start ItemMenu_Toss -ItemMenu_Toss: ; 81ACEF4 +ItemMenu_Toss: @ 81ACEF4 push {r4-r7,lr} sub sp, 0x14 lsls r0, 24 @@ -799489,7 +799489,7 @@ _081ACF6A: thumb_func_end ItemMenu_Toss thumb_func_start BagMenuConfirmToss -BagMenuConfirmToss: ; 81ACF88 +BagMenuConfirmToss: @ 81ACF88 push {r4,r5,lr} sub sp, 0x14 adds r5, r0, 0 @@ -799541,7 +799541,7 @@ BagMenuConfirmToss: ; 81ACF88 thumb_func_end BagMenuConfirmToss thumb_func_start BagMenuCancelToss -BagMenuCancelToss: ; 81AD010 +BagMenuCancelToss: @ 81AD010 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -799566,7 +799566,7 @@ BagMenuCancelToss: ; 81AD010 thumb_func_end BagMenuCancelToss thumb_func_start Task_ChooseHowManyToToss -Task_ChooseHowManyToToss: ; 81AD044 +Task_ChooseHowManyToToss: @ 81AD044 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -799627,7 +799627,7 @@ _081AD0C6: thumb_func_end Task_ChooseHowManyToToss thumb_func_start BagMenuActuallyToss -BagMenuActuallyToss: ; 81AD0CC +BagMenuActuallyToss: @ 81AD0CC push {r4-r6,lr} sub sp, 0x14 lsls r0, 24 @@ -799678,7 +799678,7 @@ BagMenuActuallyToss: ; 81AD0CC thumb_func_end BagMenuActuallyToss thumb_func_start Task_ActuallyToss -Task_ActuallyToss: ; 81AD150 +Task_ActuallyToss: @ 81AD150 push {r4-r7,lr} mov r7, r8 push {r7} @@ -799743,7 +799743,7 @@ _081AD1CE: thumb_func_end Task_ActuallyToss thumb_func_start ItemMenu_Register -ItemMenu_Register: ; 81AD1EC +ItemMenu_Register: @ 81AD1EC push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -799801,7 +799801,7 @@ _081AD23A: thumb_func_end ItemMenu_Register thumb_func_start ItemMenu_Give -ItemMenu_Give: ; 81AD278 +ItemMenu_Give: @ 81AD278 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -799852,7 +799852,7 @@ _081AD2EA: thumb_func_end ItemMenu_Give thumb_func_start bag_menu_print_there_is_no_pokemon -bag_menu_print_there_is_no_pokemon: ; 81AD2F0 +bag_menu_print_there_is_no_pokemon: @ 81AD2F0 push {lr} lsls r0, 24 lsrs r0, 24 @@ -799866,7 +799866,7 @@ bag_menu_print_there_is_no_pokemon: ; 81AD2F0 thumb_func_end bag_menu_print_there_is_no_pokemon thumb_func_start bag_menu_print_cant_be_held_msg -bag_menu_print_cant_be_held_msg: ; 81AD30C +bag_menu_print_cant_be_held_msg: @ 81AD30C push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -799891,7 +799891,7 @@ bag_menu_print_cant_be_held_msg: ; 81AD30C thumb_func_end bag_menu_print_cant_be_held_msg thumb_func_start sub_81AD350 -sub_81AD350: ; 81AD350 +sub_81AD350: @ 81AD350 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -799913,7 +799913,7 @@ _081AD36E: thumb_func_end sub_81AD350 thumb_func_start ItemMenu_CheckTag -ItemMenu_CheckTag: ; 81AD378 +ItemMenu_CheckTag: @ 81AD378 push {lr} lsls r0, 24 lsrs r0, 24 @@ -799928,7 +799928,7 @@ ItemMenu_CheckTag: ; 81AD378 thumb_func_end ItemMenu_CheckTag thumb_func_start ItemMenu_Cancel -ItemMenu_Cancel: ; 81AD398 +ItemMenu_Cancel: @ 81AD398 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -799958,7 +799958,7 @@ ItemMenu_Cancel: ; 81AD398 thumb_func_end ItemMenu_Cancel thumb_func_start ItemMenu_UseInBattle -ItemMenu_UseInBattle: ; 81AD3DC +ItemMenu_UseInBattle: @ 81AD3DC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -799981,7 +799981,7 @@ _081AD400: thumb_func_end ItemMenu_UseInBattle thumb_func_start bag_menu_mail_related -bag_menu_mail_related: ; 81AD40C +bag_menu_mail_related: @ 81AD40C push {lr} movs r0, 0xC movs r1, 0x5 @@ -799992,7 +799992,7 @@ bag_menu_mail_related: ; 81AD40C thumb_func_end bag_menu_mail_related thumb_func_start item_menu_type_2 -item_menu_type_2: ; 81AD41C +item_menu_type_2: @ 81AD41C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -800053,7 +800053,7 @@ _081AD4AE: thumb_func_end item_menu_type_2 thumb_func_start item_menu_type_b -item_menu_type_b: ; 81AD4B4 +item_menu_type_b: @ 81AD4B4 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -800100,8 +800100,8 @@ _081AD51A: thumb_func_end item_menu_type_b thumb_func_start UseRegisteredKeyItemOnField -; bool8 UseRegisteredKeyItemOnField() -UseRegisteredKeyItemOnField: ; 81AD520 +@ bool8 UseRegisteredKeyItemOnField() +UseRegisteredKeyItemOnField: @ 81AD520 push {r4-r7,lr} bl InUnionRoom cmp r0, 0x1 @@ -800182,8 +800182,8 @@ _081AD5D2: thumb_func_end UseRegisteredKeyItemOnField thumb_func_start display_sell_item_ask_str -; void display_sell_item_ask_str(int a1) -display_sell_item_ask_str: ; 81AD5DC +@ void display_sell_item_ask_str(int a1) +display_sell_item_ask_str: @ 81AD5DC push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -800245,7 +800245,7 @@ _081AD66A: thumb_func_end display_sell_item_ask_str thumb_func_start sub_81AD680 -sub_81AD680: ; 81AD680 +sub_81AD680: @ 81AD680 push {r4-r6,lr} adds r5, r0, 0 lsls r5, 24 @@ -800284,7 +800284,7 @@ sub_81AD680: ; 81AD680 thumb_func_end sub_81AD680 thumb_func_start sub_81AD6E4 -sub_81AD6E4: ; 81AD6E4 +sub_81AD6E4: @ 81AD6E4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -800297,7 +800297,7 @@ sub_81AD6E4: ; 81AD6E4 thumb_func_end sub_81AD6E4 thumb_func_start sub_81AD6FC -sub_81AD6FC: ; 81AD6FC +sub_81AD6FC: @ 81AD6FC push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -800322,7 +800322,7 @@ sub_81AD6FC: ; 81AD6FC thumb_func_end sub_81AD6FC thumb_func_start sub_81AD730 -sub_81AD730: ; 81AD730 +sub_81AD730: @ 81AD730 push {r4-r6,lr} mov r6, r8 push {r6} @@ -800366,7 +800366,7 @@ sub_81AD730: ; 81AD730 thumb_func_end sub_81AD730 thumb_func_start sub_81AD794 -sub_81AD794: ; 81AD794 +sub_81AD794: @ 81AD794 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -800444,7 +800444,7 @@ _081AD844: thumb_func_end sub_81AD794 thumb_func_start sub_81AD84C -sub_81AD84C: ; 81AD84C +sub_81AD84C: @ 81AD84C push {r4-r6,lr} mov r6, r8 push {r6} @@ -800491,7 +800491,7 @@ sub_81AD84C: ; 81AD84C thumb_func_end sub_81AD84C thumb_func_start sub_81AD8C8 -sub_81AD8C8: ; 81AD8C8 +sub_81AD8C8: @ 81AD8C8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -800592,7 +800592,7 @@ sub_81AD8C8: ; 81AD8C8 thumb_func_end sub_81AD8C8 thumb_func_start sub_81AD9C0 -sub_81AD9C0: ; 81AD9C0 +sub_81AD9C0: @ 81AD9C0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -800615,7 +800615,7 @@ _081AD9E2: thumb_func_end sub_81AD9C0 thumb_func_start display_deposit_item_ask_str -display_deposit_item_ask_str: ; 81AD9EC +display_deposit_item_ask_str: @ 81AD9EC push {r4-r6,lr} sub sp, 0x14 lsls r0, 24 @@ -800675,7 +800675,7 @@ _081ADA5E: thumb_func_end display_deposit_item_ask_str thumb_func_start sub_81ADA7C -sub_81ADA7C: ; 81ADA7C +sub_81ADA7C: @ 81ADA7C push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -800742,7 +800742,7 @@ _081ADB0E: thumb_func_end sub_81ADA7C thumb_func_start sub_81ADB14 -sub_81ADB14: ; 81ADB14 +sub_81ADB14: @ 81ADB14 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -800847,7 +800847,7 @@ _081ADBF2: thumb_func_end sub_81ADB14 thumb_func_start sub_81ADC0C -sub_81ADC0C: ; 81ADC0C +sub_81ADC0C: @ 81ADC0C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -800880,8 +800880,8 @@ _081ADC44: thumb_func_end sub_81ADC0C thumb_func_start IsWallysBag -; bool8 IsWallysBag() -IsWallysBag: ; 81ADC54 +@ bool8 IsWallysBag() +IsWallysBag: @ 81ADC54 push {lr} ldr r0, =0x0203ce58 ldrb r0, [r0, 0x4] @@ -800898,8 +800898,8 @@ _081ADC6A: thumb_func_end IsWallysBag thumb_func_start PrepareBagForWallyTutorial -; void PrepareBagForWallyTutorial() -PrepareBagForWallyTutorial: ; 81ADC70 +@ void PrepareBagForWallyTutorial() +PrepareBagForWallyTutorial: @ 81ADC70 push {r4-r6,lr} ldr r4, =0x0203ce80 movs r0, 0xD0 @@ -800965,8 +800965,8 @@ _081ADCAE: thumb_func_end PrepareBagForWallyTutorial thumb_func_start RestoreBagAfterWallyTutorial -; void RestoreBagAfterWallyTutorial() -RestoreBagAfterWallyTutorial: ; 81ADD00 +@ void RestoreBagAfterWallyTutorial() +RestoreBagAfterWallyTutorial: @ 81ADD00 push {r4-r6,lr} ldr r5, =0x03005d8c ldr r0, [r5] @@ -801019,8 +801019,8 @@ _081ADD3A: thumb_func_end RestoreBagAfterWallyTutorial thumb_func_start DoWallyTutorialBagMenu -; void DoWallyTutorialBagMenu() -DoWallyTutorialBagMenu: ; 81ADD70 +@ void DoWallyTutorialBagMenu() +DoWallyTutorialBagMenu: @ 81ADD70 push {lr} bl PrepareBagForWallyTutorial movs r0, 0xD @@ -801039,8 +801039,8 @@ DoWallyTutorialBagMenu: ; 81ADD70 thumb_func_end DoWallyTutorialBagMenu thumb_func_start Task_WallyTutorialBagMenu -; void Task_WallyTutorialBagMenu(u8 taskId) -Task_WallyTutorialBagMenu: ; 81ADD98 +@ void Task_WallyTutorialBagMenu(u8 taskId) +Task_WallyTutorialBagMenu: @ 81ADD98 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -801115,7 +801115,7 @@ _081ADE32: thumb_func_end Task_WallyTutorialBagMenu thumb_func_start unknown_ItemMenu_Show -unknown_ItemMenu_Show: ; 81ADE38 +unknown_ItemMenu_Show: @ 81ADE38 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -801137,7 +801137,7 @@ unknown_ItemMenu_Show: ; 81ADE38 thumb_func_end unknown_ItemMenu_Show thumb_func_start bag_menu_leave_maybe_3 -bag_menu_leave_maybe_3: ; 81ADE6C +bag_menu_leave_maybe_3: @ 81ADE6C push {lr} ldr r0, =0x03005dac ldr r1, =sub_819FA50 @@ -801150,7 +801150,7 @@ bag_menu_leave_maybe_3: ; 81ADE6C thumb_func_end bag_menu_leave_maybe_3 thumb_func_start unknown_ItemMenu_Give2 -unknown_ItemMenu_Give2: ; 81ADE8C +unknown_ItemMenu_Give2: @ 81ADE8C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -801172,7 +801172,7 @@ unknown_ItemMenu_Give2: ; 81ADE8C thumb_func_end unknown_ItemMenu_Give2 thumb_func_start bag_menu_leave_maybe_2 -bag_menu_leave_maybe_2: ; 81ADEBC +bag_menu_leave_maybe_2: @ 81ADEBC push {lr} ldr r0, =0x03005dac ldr r1, =sub_818DEF4 @@ -801185,7 +801185,7 @@ bag_menu_leave_maybe_2: ; 81ADEBC thumb_func_end bag_menu_leave_maybe_2 thumb_func_start unknown_ItemMenu_Confirm2 -unknown_ItemMenu_Confirm2: ; 81ADEDC +unknown_ItemMenu_Confirm2: @ 81ADEDC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -801203,7 +801203,7 @@ unknown_ItemMenu_Confirm2: ; 81ADEDC thumb_func_end unknown_ItemMenu_Confirm2 thumb_func_start bag_menu_leave_maybe -bag_menu_leave_maybe: ; 81ADF00 +bag_menu_leave_maybe: @ 81ADF00 push {lr} ldr r0, =0x03005dac ldr r1, =sub_818E564 @@ -801216,7 +801216,7 @@ bag_menu_leave_maybe: ; 81ADF00 thumb_func_end bag_menu_leave_maybe thumb_func_start bag_menu_print_pocket_names -bag_menu_print_pocket_names: ; 81ADF20 +bag_menu_print_pocket_names: @ 81ADF20 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -801311,7 +801311,7 @@ _081ADFBA: thumb_func_end bag_menu_print_pocket_names thumb_func_start bag_menu_copy_pocket_name_to_window -bag_menu_copy_pocket_name_to_window: ; 81ADFF8 +bag_menu_copy_pocket_name_to_window: @ 81ADFF8 push {r4-r7,lr} adds r7, r0, 0 cmp r7, 0x8 @@ -801353,7 +801353,7 @@ _081AE002: thumb_func_end bag_menu_copy_pocket_name_to_window thumb_func_start setup_bag_menu_textboxes -setup_bag_menu_textboxes: ; 81AE054 +setup_bag_menu_textboxes: @ 81AE054 push {r4,lr} ldr r0, =gUnknown_08614174 bl InitWindows @@ -801396,7 +801396,7 @@ _081AE088: thumb_func_end setup_bag_menu_textboxes thumb_func_start bag_menu_print -bag_menu_print: ; 81AE0BC +bag_menu_print: @ 81AE0BC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -801450,7 +801450,7 @@ bag_menu_print: ; 81AE0BC thumb_func_end bag_menu_print thumb_func_start sub_81AE124 -sub_81AE124: ; 81AE124 +sub_81AE124: @ 81AE124 lsls r0, 24 lsrs r0, 24 ldr r1, =0x0203ce54 @@ -801465,7 +801465,7 @@ sub_81AE124: ; 81AE124 thumb_func_end sub_81AE124 thumb_func_start bag_menu_add_window -bag_menu_add_window: ; 81AE13C +bag_menu_add_window: @ 81AE13C push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -801499,7 +801499,7 @@ _081AE172: thumb_func_end bag_menu_add_window thumb_func_start bag_menu_remove_window -bag_menu_remove_window: ; 81AE184 +bag_menu_remove_window: @ 81AE184 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -801530,8 +801530,8 @@ _081AE1B8: thumb_func_end bag_menu_remove_window thumb_func_start AddItemMessageWindow -; u8 AddItemMessageWindow(u8 a1) -AddItemMessageWindow: ; 81AE1C4 +@ u8 AddItemMessageWindow(u8 a1) +AddItemMessageWindow: @ 81AE1C4 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -801558,7 +801558,7 @@ _081AE1E8: thumb_func_end AddItemMessageWindow thumb_func_start bag_menu_remove_item_message_window -bag_menu_remove_item_message_window: ; 81AE1F8 +bag_menu_remove_item_message_window: @ 81AE1F8 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -801589,7 +801589,7 @@ _081AE22C: thumb_func_end bag_menu_remove_item_message_window thumb_func_start bag_menu_yes_no -bag_menu_yes_no: ; 81AE238 +bag_menu_yes_no: @ 81AE238 push {lr} sub sp, 0x10 lsls r0, 24 @@ -801615,7 +801615,7 @@ bag_menu_yes_no: ; 81AE238 thumb_func_end bag_menu_yes_no thumb_func_start bag_menu_add_money_window -bag_menu_add_money_window: ; 81AE268 +bag_menu_add_money_window: @ 81AE268 push {r4,lr} movs r0, 0x9 bl bag_menu_add_window @@ -801643,7 +801643,7 @@ bag_menu_add_money_window: ; 81AE268 thumb_func_end bag_menu_add_money_window thumb_func_start bag_menu_remove_money_window -bag_menu_remove_money_window: ; 81AE2A4 +bag_menu_remove_money_window: @ 81AE2A4 push {lr} movs r0, 0x9 bl bag_menu_remove_window @@ -801653,7 +801653,7 @@ bag_menu_remove_money_window: ; 81AE2A4 thumb_func_end bag_menu_remove_money_window thumb_func_start bag_menu_prepare_tmhm_move_window -bag_menu_prepare_tmhm_move_window: ; 81AE2B4 +bag_menu_prepare_tmhm_move_window: @ 81AE2B4 push {lr} movs r0, 0x3 movs r1, 0 @@ -801686,7 +801686,7 @@ bag_menu_prepare_tmhm_move_window: ; 81AE2B4 thumb_func_end bag_menu_prepare_tmhm_move_window thumb_func_start PrintTMHMMoveData -PrintTMHMMoveData: ; 81AE2FC +PrintTMHMMoveData: @ 81AE2FC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -801845,14 +801845,14 @@ _081AE440: thumb_func_end PrintTMHMMoveData thumb_func_start ListMenuDummyTask -; void ListMenuDummyTask(u8 taskId) -ListMenuDummyTask: ; 81AE458 +@ void ListMenuDummyTask(u8 taskId) +ListMenuDummyTask: @ 81AE458 bx lr thumb_func_end ListMenuDummyTask thumb_func_start DoMysteryGiftListMenu -; int DoMysteryGiftListMenu(struct WindowTemplate *windowTemplate, struct ListMenuTemplate *listMenuTemplate, int a3, int a4, int a5) -DoMysteryGiftListMenu: ; 81AE45C +@ int DoMysteryGiftListMenu(struct WindowTemplate *windowTemplate, struct ListMenuTemplate *listMenuTemplate, int a3, int a4, int a5) +DoMysteryGiftListMenu: @ 81AE45C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -801998,8 +801998,8 @@ _081AE574: thumb_func_end DoMysteryGiftListMenu thumb_func_start ListMenuInit -; u8 ListMenuInit(struct ListMenuTemplate *listMenuTemplate, u16 scrollOffset, u16 selectedRow) -ListMenuInit: ; 81AE584 +@ u8 ListMenuInit(struct ListMenuTemplate *listMenuTemplate, u16 scrollOffset, u16 selectedRow) +ListMenuInit: @ 81AE584 push {r4,r5,lr} adds r5, r0, 0 lsls r1, 16 @@ -802022,8 +802022,8 @@ ListMenuInit: ; 81AE584 thumb_func_end ListMenuInit thumb_func_start Unused_ListMenuInit2 -; u8 Unused_ListMenuInit2(struct ListMenuTemplate *listMenuTemplate, int a2, u16 scrollOffset, u16 selectedRow) -Unused_ListMenuInit2: ; 81AE5B0 +@ u8 Unused_ListMenuInit2(struct ListMenuTemplate *listMenuTemplate, int a2, u16 scrollOffset, u16 selectedRow) +Unused_ListMenuInit2: @ 81AE5B0 push {r4-r7,lr} sub sp, 0x8 adds r6, r0, 0 @@ -802067,8 +802067,8 @@ _081AE5F0: thumb_func_end Unused_ListMenuInit2 thumb_func_start ListMenuHandleInput -; int ListMenuHandleInput(u8 taskId) -ListMenuHandleInput: ; 81AE604 +@ int ListMenuHandleInput(u8 taskId) +ListMenuHandleInput: @ 81AE604 push {lr} lsls r0, 24 lsrs r0, 24 @@ -802179,7 +802179,7 @@ _081AE6C2: thumb_func_end ListMenuHandleInput thumb_func_start sub_81AE6C8 -sub_81AE6C8: ; 81AE6C8 +sub_81AE6C8: @ 81AE6C8 push {r4,lr} adds r3, r1, 0 lsls r0, 24 @@ -802217,7 +802217,7 @@ _081AE6FC: thumb_func_end sub_81AE6C8 thumb_func_start sub_81AE70C -sub_81AE70C: ; 81AE70C +sub_81AE70C: @ 81AE70C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -802250,7 +802250,7 @@ sub_81AE70C: ; 81AE70C thumb_func_end sub_81AE70C thumb_func_start sub_81AE750 -sub_81AE750: ; 81AE750 +sub_81AE750: @ 81AE750 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -802287,7 +802287,7 @@ sub_81AE750: ; 81AE750 thumb_func_end sub_81AE750 thumb_func_start sub_81AE794 -sub_81AE794: ; 81AE794 +sub_81AE794: @ 81AE794 push {r4,r5,lr} adds r3, r1, 0 adds r5, r2, 0 @@ -802317,7 +802317,7 @@ sub_81AE794: ; 81AE794 thumb_func_end sub_81AE794 thumb_func_start sub_81AE7D0 -sub_81AE7D0: ; 81AE7D0 +sub_81AE7D0: @ 81AE7D0 push {r4-r7,lr} sub sp, 0x20 mov r12, r2 @@ -802374,7 +802374,7 @@ _081AE82A: thumb_func_end sub_81AE7D0 thumb_func_start sub_81AE838 -sub_81AE838: ; 81AE838 +sub_81AE838: @ 81AE838 push {lr} adds r2, r1, 0 lsls r0, 24 @@ -802397,7 +802397,7 @@ _081AE856: thumb_func_end sub_81AE838 thumb_func_start get_coro_args_x18_x1A -get_coro_args_x18_x1A: ; 81AE860 +get_coro_args_x18_x1A: @ 81AE860 push {lr} adds r3, r1, 0 lsls r0, 24 @@ -802423,8 +802423,8 @@ _081AE882: thumb_func_end get_coro_args_x18_x1A thumb_func_start ListMenuGetYCoordForPrintingArrowCursor -; u8 ListMenuGetYCoordForPrintingArrowCursor(u8 taskId) -ListMenuGetYCoordForPrintingArrowCursor: ; 81AE88C +@ u8 ListMenuGetYCoordForPrintingArrowCursor(u8 taskId) +ListMenuGetYCoordForPrintingArrowCursor: @ 81AE88C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -802461,8 +802461,8 @@ ListMenuGetYCoordForPrintingArrowCursor: ; 81AE88C thumb_func_end ListMenuGetYCoordForPrintingArrowCursor thumb_func_start ListMenuInitInternal -; u8 ListMenuInitInternal(struct ListMenuTemplate *listMenuTemplate, u16 scrollOffset, u16 selectedRow) -ListMenuInitInternal: ; 81AE8D4 +@ u8 ListMenuInitInternal(struct ListMenuTemplate *listMenuTemplate, u16 scrollOffset, u16 selectedRow) +ListMenuInitInternal: @ 81AE8D4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -802566,8 +802566,8 @@ _081AE96C: thumb_func_end ListMenuInitInternal thumb_func_start ListMenuPrint -; void ListMenuPrint(struct ListMenu *listMenu, u8 *str, u8 x, u8 y) -ListMenuPrint: ; 81AE9B4 +@ void ListMenuPrint(struct ListMenu *listMenu, u8 *str, u8 x, u8 y) +ListMenuPrint: @ 81AE9B4 push {r4-r7,lr} sub sp, 0x18 adds r4, r0, 0 @@ -802658,8 +802658,8 @@ _081AEA5E: thumb_func_end ListMenuPrint thumb_func_start ListMenuPrintEntries -; void ListMenuPrintEntries(struct ListMenu *listMenu, u16 startIndex, u16 yOffset, u16 count) -ListMenuPrintEntries: ; 81AEA68 +@ void ListMenuPrintEntries(struct ListMenu *listMenu, u16 startIndex, u16 yOffset, u16 count) +ListMenuPrintEntries: @ 81AEA68 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -802757,8 +802757,8 @@ _081AEB10: thumb_func_end ListMenuPrintEntries thumb_func_start ListMenuDrawCursor -; void ListMenuDrawCursor(struct ListMenu *listMenu) -ListMenuDrawCursor: ; 81AEB20 +@ void ListMenuDrawCursor(struct ListMenu *listMenu) +ListMenuDrawCursor: @ 81AEB20 push {r4-r7,lr} mov r7, r8 push {r7} @@ -802879,7 +802879,7 @@ _081AEC0C: thumb_func_end ListMenuDrawCursor thumb_func_start ListMenuAddCursorObject -ListMenuAddCursorObject: ; 81AEC18 +ListMenuAddCursorObject: @ 81AEC18 push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -802926,7 +802926,7 @@ ListMenuAddCursorObject: ; 81AEC18 thumb_func_end ListMenuAddCursorObject thumb_func_start ListMenuErasePrintedCursor -ListMenuErasePrintedCursor: ; 81AEC78 +ListMenuErasePrintedCursor: @ 81AEC78 push {r4-r7,lr} mov r7, r8 push {r7} @@ -802995,8 +802995,8 @@ _081AECF4: thumb_func_end ListMenuErasePrintedCursor thumb_func_start ListMenuUpdateSelectedRowIndexAndScrollOffset -; u8 ListMenuUpdateSelectedRowIndexAndScrollOffset(int, bool8 movingDown) -ListMenuUpdateSelectedRowIndexAndScrollOffset: ; 81AED00 +@ u8 ListMenuUpdateSelectedRowIndexAndScrollOffset(int, bool8 movingDown) +ListMenuUpdateSelectedRowIndexAndScrollOffset: @ 81AED00 push {r4-r6,lr} adds r4, r0, 0 lsls r1, 24 @@ -803136,8 +803136,8 @@ _081AEDE8: thumb_func_end ListMenuUpdateSelectedRowIndexAndScrollOffset thumb_func_start ListMenuScroll -; void ListMenuScroll(struct ListMenu *listMenu, int a2, bool8 movingDown) -ListMenuScroll: ; 81AEDF0 +@ void ListMenuScroll(struct ListMenu *listMenu, int a2, bool8 movingDown) +ListMenuScroll: @ 81AEDF0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -803287,8 +803287,8 @@ _081AEF1A: thumb_func_end ListMenuScroll thumb_func_start ListMenuChangeSelection -; bool8 ListMenuChangeSelection(struct ListMenu *listMenu, bool8 updateCursorAndCallCallback, u8 count, bool8 movingDown) -ListMenuChangeSelection: ; 81AEF28 +@ bool8 ListMenuChangeSelection(struct ListMenu *listMenu, bool8 updateCursorAndCallCallback, u8 count, bool8 movingDown) +ListMenuChangeSelection: @ 81AEF28 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -803400,8 +803400,8 @@ _081AEFF0: thumb_func_end ListMenuChangeSelection thumb_func_start ListMenuCallSelectionChangedCallback -; void ListMenuCallSelectionChangedCallback(struct ListMenu *listMenu, u8 a2) -ListMenuCallSelectionChangedCallback: ; 81AF000 +@ void ListMenuCallSelectionChangedCallback(struct ListMenu *listMenu, u8 a2) +ListMenuCallSelectionChangedCallback: @ 81AF000 push {r4,lr} adds r2, r0, 0 lsls r1, 24 @@ -803425,7 +803425,7 @@ _081AF022: thumb_func_end ListMenuCallSelectionChangedCallback thumb_func_start sub_81AF028 -sub_81AF028: ; 81AF028 +sub_81AF028: @ 81AF028 push {r4-r7,lr} mov r7, r8 push {r7} @@ -803467,7 +803467,7 @@ sub_81AF028: ; 81AF028 thumb_func_end sub_81AF028 thumb_func_start sub_81AF078 -sub_81AF078: ; 81AF078 +sub_81AF078: @ 81AF078 push {lr} lsls r1, 24 cmp r1, 0 @@ -803480,7 +803480,7 @@ _081AF086: thumb_func_end sub_81AF078 thumb_func_start sub_81AF08C -sub_81AF08C: ; 81AF08C +sub_81AF08C: @ 81AF08C push {lr} lsls r0, 24 lsrs r0, 24 @@ -803588,7 +803588,7 @@ _081AF158: thumb_func_end sub_81AF08C thumb_func_start sub_81AF15C -sub_81AF15C: ; 81AF15C +sub_81AF15C: @ 81AF15C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -803725,7 +803725,7 @@ _081AF25C: thumb_func_end sub_81AF15C thumb_func_start sub_81AF264 -sub_81AF264: ; 81AF264 +sub_81AF264: @ 81AF264 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -803802,7 +803802,7 @@ _081AF2E4: thumb_func_end sub_81AF264 thumb_func_start AddScrollIndicatorArrowObject -AddScrollIndicatorArrowObject: ; 81AF2F0 +AddScrollIndicatorArrowObject: @ 81AF2F0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -803871,7 +803871,7 @@ AddScrollIndicatorArrowObject: ; 81AF2F0 thumb_func_end AddScrollIndicatorArrowObject thumb_func_start AddScrollIndicatorArrowPair -AddScrollIndicatorArrowPair: ; 81AF380 +AddScrollIndicatorArrowPair: @ 81AF380 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -804000,7 +804000,7 @@ _081AF47C: thumb_func_end AddScrollIndicatorArrowPair thumb_func_start AddScrollIndicatorArrowPairParametrized -AddScrollIndicatorArrowPairParametrized: ; 81AF4A0 +AddScrollIndicatorArrowPairParametrized: @ 81AF4A0 push {r4,lr} adds r4, r1, 0 subs r0, 0x2 @@ -804051,7 +804051,7 @@ _081AF4D6: thumb_func_end AddScrollIndicatorArrowPairParametrized thumb_func_start Task_ScrollIndicatorArrowPair -Task_ScrollIndicatorArrowPair: ; 81AF504 +Task_ScrollIndicatorArrowPair: @ 81AF504 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -804127,7 +804127,7 @@ _081AF594: thumb_func_end Task_ScrollIndicatorArrowPair thumb_func_start Task_ScrollIndicatorArrowPairOnMainMenu -Task_ScrollIndicatorArrowPairOnMainMenu: ; 81AF59C +Task_ScrollIndicatorArrowPairOnMainMenu: @ 81AF59C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -804194,7 +804194,7 @@ _081AF612: thumb_func_end Task_ScrollIndicatorArrowPairOnMainMenu thumb_func_start RemoveScrollIndicatorArrowPair -RemoveScrollIndicatorArrowPair: ; 81AF620 +RemoveScrollIndicatorArrowPair: @ 81AF620 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -804237,7 +804237,7 @@ _081AF648: thumb_func_end RemoveScrollIndicatorArrowPair thumb_func_start ListMenuAddCursorObjectInternal -ListMenuAddCursorObjectInternal: ; 81AF680 +ListMenuAddCursorObjectInternal: @ 81AF680 push {lr} cmp r1, 0 beq _081AF68A @@ -804256,8 +804256,8 @@ _081AF694: thumb_func_end ListMenuAddCursorObjectInternal thumb_func_start ListMenuUpdateCursorObject -; void ListMenuUpdateCursorObject(u8 taskId, u16 x, u16 y, u32 a4) -ListMenuUpdateCursorObject: ; 81AF69C +@ void ListMenuUpdateCursorObject(u8 taskId, u16 x, u16 y, u32 a4) +ListMenuUpdateCursorObject: @ 81AF69C push {lr} lsls r0, 24 lsrs r0, 24 @@ -804281,7 +804281,7 @@ _081AF6BE: thumb_func_end ListMenuUpdateCursorObject thumb_func_start ListMenuRemoveCursorObject -ListMenuRemoveCursorObject: ; 81AF6C4 +ListMenuRemoveCursorObject: @ 81AF6C4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -804301,12 +804301,12 @@ _081AF6DE: thumb_func_end ListMenuRemoveCursorObject thumb_func_start Task_RedOutlineCursor -Task_RedOutlineCursor: ; 81AF6E4 +Task_RedOutlineCursor: @ 81AF6E4 bx lr thumb_func_end Task_RedOutlineCursor thumb_func_start ListMenuGetRedOutlineCursorSpriteCount -ListMenuGetRedOutlineCursorSpriteCount: ; 81AF6E8 +ListMenuGetRedOutlineCursorSpriteCount: @ 81AF6E8 push {lr} lsls r0, 16 lsrs r0, 16 @@ -804344,7 +804344,7 @@ _081AF71C: thumb_func_end ListMenuGetRedOutlineCursorSpriteCount thumb_func_start ListMenuSetUpRedOutlineCursorSpriteOamTable -ListMenuSetUpRedOutlineCursorSpriteOamTable: ; 81AF724 +ListMenuSetUpRedOutlineCursorSpriteOamTable: @ 81AF724 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -804466,7 +804466,7 @@ _081AF7F6: thumb_func_end ListMenuSetUpRedOutlineCursorSpriteOamTable thumb_func_start ListMenuAddRedOutlineCursorObject -ListMenuAddRedOutlineCursorObject: ; 81AF828 +ListMenuAddRedOutlineCursorObject: @ 81AF828 push {r4-r7,lr} mov r7, r8 push {r7} @@ -804627,8 +804627,8 @@ _081AF96E: thumb_func_end ListMenuAddRedOutlineCursorObject thumb_func_start ListMenuUpdateRedOutlineCursorObject -; void ListMenuUpdateRedOutlineCursorObject(u8 taskId, u16 x, u16 y) -ListMenuUpdateRedOutlineCursorObject: ; 81AF994 +@ void ListMenuUpdateRedOutlineCursorObject(u8 taskId, u16 x, u16 y) +ListMenuUpdateRedOutlineCursorObject: @ 81AF994 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -804663,7 +804663,7 @@ ListMenuUpdateRedOutlineCursorObject: ; 81AF994 thumb_func_end ListMenuUpdateRedOutlineCursorObject thumb_func_start ListMenuRemoveRedOutlineCursorObject -ListMenuRemoveRedOutlineCursorObject: ; 81AF9D8 +ListMenuRemoveRedOutlineCursorObject: @ 81AF9D8 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -804702,7 +804702,7 @@ _081AFA06: thumb_func_end ListMenuRemoveRedOutlineCursorObject thumb_func_start ObjectCB_RedArrowCursor -ObjectCB_RedArrowCursor: ; 81AFA30 +ObjectCB_RedArrowCursor: @ 81AFA30 push {lr} adds r2, r0, 0 ldr r1, =gUnknown_08329F40 @@ -804727,12 +804727,12 @@ _081AFA48: thumb_func_end ObjectCB_RedArrowCursor thumb_func_start Task_RedArrowCursor -Task_RedArrowCursor: ; 81AFA5C +Task_RedArrowCursor: @ 81AFA5C bx lr thumb_func_end Task_RedArrowCursor thumb_func_start ListMenuAddRedArrowCursorObject -ListMenuAddRedArrowCursorObject: ; 81AFA60 +ListMenuAddRedArrowCursorObject: @ 81AFA60 push {r4-r7,lr} sub sp, 0x28 adds r5, r0, 0 @@ -804847,8 +804847,8 @@ _081AFB46: thumb_func_end ListMenuAddRedArrowCursorObject thumb_func_start ListMenuUpdateRedArrowCursorObject -; void ListMenuUpdateRedArrowCursorObject(u8 taskId, u16 x, u16 y) -ListMenuUpdateRedArrowCursorObject: ; 81AFB68 +@ void ListMenuUpdateRedArrowCursorObject(u8 taskId, u16 x, u16 y) +ListMenuUpdateRedArrowCursorObject: @ 81AFB68 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -804877,7 +804877,7 @@ ListMenuUpdateRedArrowCursorObject: ; 81AFB68 thumb_func_end ListMenuUpdateRedArrowCursorObject thumb_func_start ListMenuRemoveRedArrowCursorObject -ListMenuRemoveRedArrowCursorObject: ; 81AFBA0 +ListMenuRemoveRedArrowCursorObject: @ 81AFBA0 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -804914,7 +804914,7 @@ _081AFBC8: thumb_func_end ListMenuRemoveRedArrowCursorObject thumb_func_start sub_81AFBF0 -sub_81AFBF0: ; 81AFBF0 +sub_81AFBF0: @ 81AFBF0 push {lr} ldr r1, =0x0203ce9c movs r2, 0 @@ -804931,7 +804931,7 @@ _081AFBFA: thumb_func_end sub_81AFBF0 thumb_func_start sub_81AFC0C -sub_81AFC0C: ; 81AFC0C +sub_81AFC0C: @ 81AFC0C push {lr} adds r2, r1, 0 lsls r0, 24 @@ -804949,7 +804949,7 @@ _081AFC20: thumb_func_end sub_81AFC0C thumb_func_start sub_81AFC28 -sub_81AFC28: ; 81AFC28 +sub_81AFC28: @ 81AFC28 push {r4,r5,lr} adds r2, r0, 0 adds r4, r1, 0 @@ -804994,7 +804994,7 @@ _081AFC68: thumb_func_end sub_81AFC28 thumb_func_start sub_81AFC74 -sub_81AFC74: ; 81AFC74 +sub_81AFC74: @ 81AFC74 lsls r0, 24 ldr r1, =0x0203ce9c lsrs r0, 22 @@ -805005,7 +805005,7 @@ sub_81AFC74: ; 81AFC74 thumb_func_end sub_81AFC74 thumb_func_start sav1_are_mapnumbers_in_given_list -sav1_are_mapnumbers_in_given_list: ; 81AFC84 +sav1_are_mapnumbers_in_given_list: @ 81AFC84 push {r4,lr} adds r2, r0, 0 ldr r0, =0x03005d8c @@ -805046,7 +805046,7 @@ _081AFCC6: thumb_func_end sav1_are_mapnumbers_in_given_list thumb_func_start sav1_is_in_pokecenter -sav1_is_in_pokecenter: ; 81AFCCC +sav1_is_in_pokecenter: @ 81AFCCC push {lr} ldr r0, =gUnknown_086143BC bl sav1_are_mapnumbers_in_given_list @@ -805056,7 +805056,7 @@ sav1_is_in_pokecenter: ; 81AFCCC thumb_func_end sav1_is_in_pokecenter thumb_func_start sub_81AFCDC -sub_81AFCDC: ; 81AFCDC +sub_81AFCDC: @ 81AFCDC push {lr} ldr r0, =gUnknown_0861440A bl sav1_are_mapnumbers_in_given_list @@ -805066,7 +805066,7 @@ sub_81AFCDC: ; 81AFCDC thumb_func_end sub_81AFCDC thumb_func_start sub_81AFCEC -sub_81AFCEC: ; 81AFCEC +sub_81AFCEC: @ 81AFCEC push {lr} ldr r0, =gUnknown_0861440E bl sav1_are_mapnumbers_in_given_list @@ -805076,7 +805076,7 @@ sub_81AFCEC: ; 81AFCEC thumb_func_end sub_81AFCEC thumb_func_start sav2_set_x9_bit3_when_sav1_in_pokecenter -sav2_set_x9_bit3_when_sav1_in_pokecenter: ; 81AFCFC +sav2_set_x9_bit3_when_sav1_in_pokecenter: @ 81AFCFC push {lr} bl sav1_is_in_pokecenter cmp r0, 0 @@ -805102,7 +805102,7 @@ _081AFD22: thumb_func_end sav2_set_x9_bit3_when_sav1_in_pokecenter thumb_func_start sub_81AFD2C -sub_81AFD2C: ; 81AFD2C +sub_81AFD2C: @ 81AFD2C push {lr} bl sub_81AFCDC cmp r0, 0 @@ -805128,7 +805128,7 @@ _081AFD52: thumb_func_end sub_81AFD2C thumb_func_start sub_81AFD5C -sub_81AFD5C: ; 81AFD5C +sub_81AFD5C: @ 81AFD5C push {lr} bl sub_81AFCEC cmp r0, 0 @@ -805154,7 +805154,7 @@ _081AFD82: thumb_func_end sub_81AFD5C thumb_func_start sav2_set_x9_depending_on_sav1_map -sav2_set_x9_depending_on_sav1_map: ; 81AFD8C +sav2_set_x9_depending_on_sav1_map: @ 81AFD8C push {lr} bl sav2_set_x9_bit3_when_sav1_in_pokecenter bl sub_81AFD2C @@ -805164,7 +805164,7 @@ sav2_set_x9_depending_on_sav1_map: ; 81AFD8C thumb_func_end sav2_set_x9_depending_on_sav1_map thumb_func_start sub_81AFDA0 -sub_81AFDA0: ; 81AFDA0 +sub_81AFDA0: @ 81AFDA0 ldr r0, =0x03005d90 ldr r2, [r0] adds r2, 0xA8 @@ -805190,7 +805190,7 @@ sub_81AFDA0: ; 81AFDA0 thumb_func_end sub_81AFDA0 thumb_func_start sub_81AFDD0 -sub_81AFDD0: ; 81AFDD0 +sub_81AFDD0: @ 81AFDD0 ldr r0, =0x03005d90 ldr r2, [r0] ldrb r1, [r2, 0x9] @@ -805202,8 +805202,8 @@ sub_81AFDD0: ; 81AFDD0 thumb_func_end sub_81AFDD0 thumb_func_start AllocItemIconTemporaryBuffers -; bool8 AllocItemIconTemporaryBuffers() -AllocItemIconTemporaryBuffers: ; 81AFDE4 +@ bool8 AllocItemIconTemporaryBuffers() +AllocItemIconTemporaryBuffers: @ 81AFDE4 push {r4,r5,lr} ldr r5, =0x0203cebc movs r0, 0x90 @@ -805234,8 +805234,8 @@ _081AFE1C: thumb_func_end AllocItemIconTemporaryBuffers thumb_func_start FreeItemIconTemporaryBuffers -; void FreeItemIconTemporaryBuffers() -FreeItemIconTemporaryBuffers: ; 81AFE24 +@ void FreeItemIconTemporaryBuffers() +FreeItemIconTemporaryBuffers: @ 81AFE24 push {lr} ldr r0, =0x0203cebc ldr r0, [r0] @@ -805249,8 +805249,8 @@ FreeItemIconTemporaryBuffers: ; 81AFE24 thumb_func_end FreeItemIconTemporaryBuffers thumb_func_start CopyItemIconPicTo4x4Buffer -; void CopyItemIconPicTo4x4Buffer(void *src, void *dest) -CopyItemIconPicTo4x4Buffer: ; 81AFE44 +@ void CopyItemIconPicTo4x4Buffer(void *src, void *dest) +CopyItemIconPicTo4x4Buffer: @ 81AFE44 push {r4-r6,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -805275,8 +805275,8 @@ _081AFE4C: thumb_func_end CopyItemIconPicTo4x4Buffer thumb_func_start AddItemIconObject -; u8 AddItemIconObject(u16 tilesTag, u16 paletteTag, u16 itemId) -AddItemIconObject: ; 81AFE70 +@ u8 AddItemIconObject(u16 tilesTag, u16 paletteTag, u16 itemId) +AddItemIconObject: @ 81AFE70 push {r4-r7,lr} sub sp, 0x10 lsls r0, 16 @@ -805357,8 +805357,8 @@ _081AFF2A: thumb_func_end AddItemIconObject thumb_func_start AddItemIconObjectWithCustomObjectTemplate -; u8 AddItemIconObjectWithCustomObjectTemplate(struct objtemplate *objectTemplate, u16 tilesTag, u16 paletteTag, u16 itemId) -AddItemIconObjectWithCustomObjectTemplate: ; 81AFF34 +@ u8 AddItemIconObjectWithCustomObjectTemplate(struct objtemplate *objectTemplate, u16 tilesTag, u16 paletteTag, u16 itemId) +AddItemIconObjectWithCustomObjectTemplate: @ 81AFF34 push {r4-r7,lr} mov r7, r8 push {r7} @@ -805444,8 +805444,8 @@ _081AFFEE: thumb_func_end AddItemIconObjectWithCustomObjectTemplate thumb_func_start GetItemIconPicOrPalette -; u32 GetItemIconPicOrPalette(u16 itemId, u8 which) -GetItemIconPicOrPalette: ; 81AFFFC +@ u32 GetItemIconPicOrPalette(u16 itemId, u8 which) +GetItemIconPicOrPalette: @ 81AFFFC push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -805476,7 +805476,7 @@ _081B0022: thumb_func_end GetItemIconPicOrPalette thumb_func_start sub_81B0038 -sub_81B0038: ; 81B0038 +sub_81B0038: @ 81B0038 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -805662,7 +805662,7 @@ _081B0194: thumb_func_end sub_81B0038 thumb_func_start sub_81B01B0 -sub_81B01B0: ; 81B01B0 +sub_81B01B0: @ 81B01B0 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -805674,7 +805674,7 @@ sub_81B01B0: ; 81B01B0 thumb_func_end sub_81B01B0 thumb_func_start sub_81B01CC -sub_81B01CC: ; 81B01CC +sub_81B01CC: @ 81B01CC push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -805684,7 +805684,7 @@ sub_81B01CC: ; 81B01CC thumb_func_end sub_81B01CC thumb_func_start c2_811EBD0 -c2_811EBD0: ; 81B01E0 +c2_811EBD0: @ 81B01E0 push {lr} _081B01E2: bl sub_81221EC @@ -805708,7 +805708,7 @@ _081B0206: thumb_func_end c2_811EBD0 thumb_func_start sub_81B020C -sub_81B020C: ; 81B020C +sub_81B020C: @ 81B020C push {r4,lr} sub sp, 0x4 ldr r1, =0x030022c0 @@ -806000,7 +806000,7 @@ _081B04B2: thumb_func_end sub_81B020C thumb_func_start sub_81B04BC -sub_81B04BC: ; 81B04BC +sub_81B04BC: @ 81B04BC push {lr} sub sp, 0x4 movs r0, 0x1 @@ -806024,7 +806024,7 @@ sub_81B04BC: ; 81B04BC thumb_func_end sub_81B04BC thumb_func_start sub_81B04F8 -sub_81B04F8: ; 81B04F8 +sub_81B04F8: @ 81B04F8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -806048,7 +806048,7 @@ _081B051C: thumb_func_end sub_81B04F8 thumb_func_start reset_brm -reset_brm: ; 81B052C +reset_brm: @ 81B052C ldr r0, =0x0203cec4 movs r1, 0 str r1, [r0] @@ -806063,7 +806063,7 @@ reset_brm: ; 81B052C thumb_func_end reset_brm thumb_func_start sub_81B0550 -sub_81B0550: ; 81B0550 +sub_81B0550: @ 81B0550 push {r4,r5,lr} ldr r5, =0x0203cee4 movs r4, 0x80 @@ -806113,7 +806113,7 @@ _081B05C2: thumb_func_end sub_81B0550 thumb_func_start sub_81B05C8 -sub_81B05C8: ; 81B05C8 +sub_81B05C8: @ 81B05C8 push {r4,lr} sub sp, 0x4 ldr r0, =0x0203cec4 @@ -806223,7 +806223,7 @@ _081B06B6: thumb_func_end sub_81B05C8 thumb_func_start sub_81B06C0 -sub_81B06C0: ; 81B06C0 +sub_81B06C0: @ 81B06C0 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 28 @@ -806248,7 +806248,7 @@ sub_81B06C0: ; 81B06C0 thumb_func_end sub_81B06C0 thumb_func_start sub_81B06F4 -sub_81B06F4: ; 81B06F4 +sub_81B06F4: @ 81B06F4 push {lr} ldr r0, =0x0203cec4 ldr r0, [r0] @@ -806281,7 +806281,7 @@ _081B0726: thumb_func_end sub_81B06F4 thumb_func_start sub_81B0740 -sub_81B0740: ; 81B0740 +sub_81B0740: @ 81B0740 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -806361,7 +806361,7 @@ _081B07D2: thumb_func_end sub_81B0740 thumb_func_start sub_81B07E0 -sub_81B07E0: ; 81B07E0 +sub_81B07E0: @ 81B07E0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -806525,7 +806525,7 @@ _081B093E: thumb_func_end sub_81B07E0 thumb_func_start sub_81B0948 -sub_81B0948: ; 81B0948 +sub_81B0948: @ 81B0948 push {r4-r7,lr} sub sp, 0x8 lsls r0, 24 @@ -806615,7 +806615,7 @@ _081B0A02: thumb_func_end sub_81B0948 thumb_func_start sub_81B0A10 -sub_81B0A10: ; 81B0A10 +sub_81B0A10: @ 81B0A10 push {r4-r7,lr} mov r7, r8 push {r7} @@ -806681,7 +806681,7 @@ _081B0A7C: thumb_func_end sub_81B0A10 thumb_func_start sub_81B0A9C -sub_81B0A9C: ; 81B0A9C +sub_81B0A9C: @ 81B0A9C push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -806737,7 +806737,7 @@ _081B0B02: thumb_func_end sub_81B0A9C thumb_func_start sub_81B0B08 -sub_81B0B08: ; 81B0B08 +sub_81B0B08: @ 81B0B08 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -806779,7 +806779,7 @@ _081B0B5A: thumb_func_end sub_81B0B08 thumb_func_start sub_81B0B60 -sub_81B0B60: ; 81B0B60 +sub_81B0B60: @ 81B0B60 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -806807,7 +806807,7 @@ _081B0B90: thumb_func_end sub_81B0B60 thumb_func_start sub_81B0B98 -sub_81B0B98: ; 81B0B98 +sub_81B0B98: @ 81B0B98 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -806832,7 +806832,7 @@ _081B0BBE: thumb_func_end sub_81B0B98 thumb_func_start sub_81B0BC4 -sub_81B0BC4: ; 81B0BC4 +sub_81B0BC4: @ 81B0BC4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -806860,7 +806860,7 @@ _081B0BF4: thumb_func_end sub_81B0BC4 thumb_func_start sub_81B0BFC -sub_81B0BFC: ; 81B0BFC +sub_81B0BFC: @ 81B0BFC push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -806931,7 +806931,7 @@ _081B0C8C: thumb_func_end sub_81B0BFC thumb_func_start sub_81B0C94 -sub_81B0C94: ; 81B0C94 +sub_81B0C94: @ 81B0C94 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -806978,7 +806978,7 @@ _081B0CE4: thumb_func_end sub_81B0C94 thumb_func_start sub_81B0CEC -sub_81B0CEC: ; 81B0CEC +sub_81B0CEC: @ 81B0CEC push {r4-r7,lr} mov r7, r8 push {r7} @@ -807057,7 +807057,7 @@ _081B0D8E: thumb_func_end sub_81B0CEC thumb_func_start sub_81B0DA0 -sub_81B0DA0: ; 81B0DA0 +sub_81B0DA0: @ 81B0DA0 push {r4,r5,lr} ldr r5, =0x0203cec4 ldr r0, [r5] @@ -807087,7 +807087,7 @@ _081B0DCE: thumb_func_end sub_81B0DA0 thumb_func_start sub_81B0DD4 -sub_81B0DD4: ; 81B0DD4 +sub_81B0DD4: @ 81B0DD4 lsls r0, 16 ldr r1, =0x0203cee0 lsrs r0, 11 @@ -807099,7 +807099,7 @@ sub_81B0DD4: ; 81B0DD4 thumb_func_end sub_81B0DD4 thumb_func_start party_menu_add_per_mon_objects_internal -party_menu_add_per_mon_objects_internal: ; 81B0DE8 +party_menu_add_per_mon_objects_internal: @ 81B0DE8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -807220,7 +807220,7 @@ _081B0EDC: thumb_func_end party_menu_add_per_mon_objects_internal thumb_func_start party_menu_add_per_mon_objects -party_menu_add_per_mon_objects: ; 81B0EF4 +party_menu_add_per_mon_objects: @ 81B0EF4 push {r4,r5,lr} ldr r5, =0x0203cec4 ldr r0, [r5] @@ -807250,7 +807250,7 @@ _081B0F22: thumb_func_end party_menu_add_per_mon_objects thumb_func_start sub_81B0F28 -sub_81B0F28: ; 81B0F28 +sub_81B0F28: @ 81B0F28 push {r4,lr} sub sp, 0xC ldr r0, =0x0203cec8 @@ -807327,7 +807327,7 @@ _081B0FBC: thumb_func_end sub_81B0F28 thumb_func_start sub_81B0FCC -sub_81B0FCC: ; 81B0FCC +sub_81B0FCC: @ 81B0FCC push {r4-r7,lr} mov r7, r8 push {r7} @@ -807473,7 +807473,7 @@ _081B10E8: thumb_func_end sub_81B0FCC thumb_func_start sub_81B10F8 -sub_81B10F8: ; 81B10F8 +sub_81B10F8: @ 81B10F8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -807552,7 +807552,7 @@ _081B117A: thumb_func_end sub_81B10F8 thumb_func_start sub_81B118C -sub_81B118C: ; 81B118C +sub_81B118C: @ 81B118C push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -807614,7 +807614,7 @@ _081B11F8: thumb_func_end sub_81B118C thumb_func_start sub_81B120C -sub_81B120C: ; 81B120C +sub_81B120C: @ 81B120C push {r4-r6,lr} sub sp, 0xC ldr r1, =gUnknown_086157C4 @@ -807646,7 +807646,7 @@ sub_81B120C: ; 81B120C thumb_func_end sub_81B120C thumb_func_start sub_81B1250 -sub_81B1250: ; 81B1250 +sub_81B1250: @ 81B1250 push {lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -807673,7 +807673,7 @@ _081B1282: thumb_func_end sub_81B1250 thumb_func_start sub_81B1288 -sub_81B1288: ; 81B1288 +sub_81B1288: @ 81B1288 push {r4-r6,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -807699,7 +807699,7 @@ sub_81B1288: ; 81B1288 thumb_func_end sub_81B1288 thumb_func_start sub_81B12C0 -sub_81B12C0: ; 81B12C0 +sub_81B12C0: @ 81B12C0 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -807727,7 +807727,7 @@ sub_81B12C0: ; 81B12C0 thumb_func_end sub_81B12C0 thumb_func_start c3_0811FAB4 -c3_0811FAB4: ; 81B12F8 +c3_0811FAB4: @ 81B12F8 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -807768,7 +807768,7 @@ _081B134C: thumb_func_end c3_0811FAB4 thumb_func_start brm_get_pokemon_selection -brm_get_pokemon_selection: ; 81B1354 +brm_get_pokemon_selection: @ 81B1354 ldr r0, =0x0203cec8 ldrb r0, [r0, 0x9] bx lr @@ -807776,7 +807776,7 @@ brm_get_pokemon_selection: ; 81B1354 thumb_func_end brm_get_pokemon_selection thumb_func_start sub_81B1360 -sub_81B1360: ; 81B1360 +sub_81B1360: @ 81B1360 ldr r0, =0x0203cec8 ldrb r0, [r0, 0x8] lsls r0, 28 @@ -807786,7 +807786,7 @@ sub_81B1360: ; 81B1360 thumb_func_end sub_81B1360 thumb_func_start sub_81B1370 -sub_81B1370: ; 81B1370 +sub_81B1370: @ 81B1370 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -807847,7 +807847,7 @@ _081B13E0: thumb_func_end sub_81B1370 thumb_func_start sub_81B13EC -sub_81B13EC: ; 81B13EC +sub_81B13EC: @ 81B13EC push {lr} ldr r0, =0x0203cec8 ldrb r1, [r0, 0xB] @@ -807867,7 +807867,7 @@ _081B1406: thumb_func_end sub_81B13EC thumb_func_start sub_81B140C -sub_81B140C: ; 81B140C +sub_81B140C: @ 81B140C push {r4,r5,lr} adds r4, r1, 0 lsls r0, 24 @@ -808036,7 +808036,7 @@ _081B159E: thumb_func_end sub_81B140C thumb_func_start sub_81B15A4 -sub_81B15A4: ; 81B15A4 +sub_81B15A4: @ 81B15A4 push {lr} ldrb r1, [r0] movs r0, 0x64 @@ -808060,7 +808060,7 @@ _081B15CC: thumb_func_end sub_81B15A4 thumb_func_start sub_81B15D0 -sub_81B15D0: ; 81B15D0 +sub_81B15D0: @ 81B15D0 push {r4,r5,lr} adds r5, r1, 0 lsls r0, 24 @@ -808129,7 +808129,7 @@ _081B1652: thumb_func_end sub_81B15D0 thumb_func_start sub_81B1660 -sub_81B1660: ; 81B1660 +sub_81B1660: @ 81B1660 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -808181,7 +808181,7 @@ _081B16CE: thumb_func_end sub_81B1660 thumb_func_start sub_81B16D4 -sub_81B16D4: ; 81B16D4 +sub_81B16D4: @ 81B16D4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -808206,7 +808206,7 @@ _081B16F8: thumb_func_end sub_81B16D4 thumb_func_start sub_81B1708 -sub_81B1708: ; 81B1708 +sub_81B1708: @ 81B1708 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -808250,7 +808250,7 @@ _081B1758: thumb_func_end sub_81B1708 thumb_func_start sub_81B1760 -sub_81B1760: ; 81B1760 +sub_81B1760: @ 81B1760 push {r4,lr} adds r4, r0, 0 ldr r0, =0x030022c0 @@ -808339,7 +808339,7 @@ _081B17F0: thumb_func_end sub_81B1760 thumb_func_start sub_81B17F8 -sub_81B17F8: ; 81B17F8 +sub_81B17F8: @ 81B17F8 push {r4,r5,lr} adds r5, r0, 0 lsls r1, 24 @@ -808384,7 +808384,7 @@ _081B184C: thumb_func_end sub_81B17F8 thumb_func_start sub_81B1854 -sub_81B1854: ; 81B1854 +sub_81B1854: @ 81B1854 push {r4,lr} adds r4, r0, 0 lsls r1, 24 @@ -808523,7 +808523,7 @@ _081B1952: thumb_func_end sub_81B1854 thumb_func_start sub_81B195C -sub_81B195C: ; 81B195C +sub_81B195C: @ 81B195C push {r4-r6,lr} adds r4, r0, 0 lsls r1, 24 @@ -808735,7 +808735,7 @@ _081B1AF4: thumb_func_end sub_81B195C thumb_func_start sub_81B1B00 -sub_81B1B00: ; 81B1B00 +sub_81B1B00: @ 81B1B00 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -808773,8 +808773,8 @@ _081B1B3C: thumb_func_end sub_81B1B00 thumb_func_start GetMonNickname -; u8 *GetMonNickname(struct pokemon *mon, u8 *dest) -GetMonNickname: ; 81B1B44 +@ u8 *GetMonNickname(struct pokemon *mon, u8 *dest) +GetMonNickname: @ 81B1B44 push {r4,lr} adds r4, r1, 0 movs r1, 0x2 @@ -808788,7 +808788,7 @@ GetMonNickname: ; 81B1B44 thumb_func_end GetMonNickname thumb_func_start sub_81B1B5C -sub_81B1B5C: ; 81B1B5C +sub_81B1B5C: @ 81B1B5C push {r4,lr} lsls r4, r1, 24 lsrs r4, 24 @@ -808811,7 +808811,7 @@ sub_81B1B5C: ; 81B1B5C thumb_func_end sub_81B1B5C thumb_func_start sub_81B1B8C -sub_81B1B8C: ; 81B1B8C +sub_81B1B8C: @ 81B1B8C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -808847,7 +808847,7 @@ _081B1BC8: thumb_func_end sub_81B1B8C thumb_func_start sub_81B1BD4 -sub_81B1BD4: ; 81B1BD4 +sub_81B1BD4: @ 81B1BD4 push {lr} ldr r0, =sub_81B1B8C bl is_function_an_active_task @@ -808859,7 +808859,7 @@ sub_81B1BD4: ; 81B1BD4 thumb_func_end sub_81B1BD4 thumb_func_start sub_81B1BE8 -sub_81B1BE8: ; 81B1BE8 +sub_81B1BE8: @ 81B1BE8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -808885,7 +808885,7 @@ _081B1C0E: thumb_func_end sub_81B1BE8 thumb_func_start sub_81B1C1C -sub_81B1C1C: ; 81B1C1C +sub_81B1C1C: @ 81B1C1C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -808932,7 +808932,7 @@ _081B1C74: thumb_func_end sub_81B1C1C thumb_func_start sub_81B1C84 -sub_81B1C84: ; 81B1C84 +sub_81B1C84: @ 81B1C84 push {r4,r5,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -808961,7 +808961,7 @@ sub_81B1C84: ; 81B1C84 thumb_func_end sub_81B1C84 thumb_func_start sub_81B1CD0 -sub_81B1CD0: ; 81B1CD0 +sub_81B1CD0: @ 81B1CD0 push {r4,r5,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -808990,7 +808990,7 @@ sub_81B1CD0: ; 81B1CD0 thumb_func_end sub_81B1CD0 thumb_func_start sub_81B1D1C -sub_81B1D1C: ; 81B1D1C +sub_81B1D1C: @ 81B1D1C push {r4,r5,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -809019,7 +809019,7 @@ sub_81B1D1C: ; 81B1D1C thumb_func_end sub_81B1D1C thumb_func_start sub_81B1D68 -sub_81B1D68: ; 81B1D68 +sub_81B1D68: @ 81B1D68 push {r4,r5,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -809050,7 +809050,7 @@ sub_81B1D68: ; 81B1D68 thumb_func_end sub_81B1D68 thumb_func_start sub_81B1DB8 -sub_81B1DB8: ; 81B1DB8 +sub_81B1DB8: @ 81B1DB8 push {r4-r7,lr} sub sp, 0x4 adds r6, r0, 0 @@ -809088,7 +809088,7 @@ _081B1DF6: thumb_func_end sub_81B1DB8 thumb_func_start sub_81B1E00 -sub_81B1E00: ; 81B1E00 +sub_81B1E00: @ 81B1E00 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -809127,7 +809127,7 @@ _081B1E3E: thumb_func_end sub_81B1E00 thumb_func_start pokemon_item_not_removed -pokemon_item_not_removed: ; 81B1E48 +pokemon_item_not_removed: @ 81B1E48 push {lr} ldr r0, =0x02021fc4 ldr r1, =gUnknown_085E9A69 @@ -809138,7 +809138,7 @@ pokemon_item_not_removed: ; 81B1E48 thumb_func_end pokemon_item_not_removed thumb_func_start sub_81B1E60 -sub_81B1E60: ; 81B1E60 +sub_81B1E60: @ 81B1E60 push {r4-r7,lr} mov r7, r8 push {r7} @@ -809225,7 +809225,7 @@ _081B1EFE: thumb_func_end sub_81B1E60 thumb_func_start sub_81B1F18 -sub_81B1F18: ; 81B1F18 +sub_81B1F18: @ 81B1F18 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -809292,7 +809292,7 @@ sub_81B1F18: ; 81B1F18 thumb_func_end sub_81B1F18 thumb_func_start sub_81B1FA8 -sub_81B1FA8: ; 81B1FA8 +sub_81B1FA8: @ 81B1FA8 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -809347,7 +809347,7 @@ _081B200A: thumb_func_end sub_81B1FA8 thumb_func_start pokemon_ailments_get_primary -pokemon_ailments_get_primary: ; 81B2014 +pokemon_ailments_get_primary: @ 81B2014 push {lr} adds r1, r0, 0 movs r0, 0x88 @@ -809392,8 +809392,8 @@ _081B2056: thumb_func_end pokemon_ailments_get_primary thumb_func_start sub_81B205C -; u8 sub_81B205C(struct pokemon *mon, int a2, void *a3) -sub_81B205C: ; 81B205C +@ u8 sub_81B205C(struct pokemon *mon, int a2, void *a3) +sub_81B205C: @ 81B205C push {r4,lr} adds r4, r0, 0 movs r1, 0x39 @@ -809428,7 +809428,7 @@ _081B2096: thumb_func_end sub_81B205C thumb_func_start sub_81B209C -sub_81B209C: ; 81B209C +sub_81B209C: @ 81B209C push {r4,r5,lr} ldr r2, =0x0203cec8 ldrb r1, [r2, 0x8] @@ -809501,7 +809501,7 @@ _081B2126: thumb_func_end sub_81B209C thumb_func_start sub_81B2134 -sub_81B2134: ; 81B2134 +sub_81B2134: @ 81B2134 push {r4,lr} adds r4, r0, 0 movs r1, 0x2D @@ -809527,7 +809527,7 @@ _081B215C: thumb_func_end sub_81B2134 thumb_func_start sub_81B2164 -sub_81B2164: ; 81B2164 +sub_81B2164: @ 81B2164 push {r4,lr} adds r4, r0, 0 movs r1, 0x2D @@ -809550,7 +809550,7 @@ _081B2184: thumb_func_end sub_81B2164 thumb_func_start sub_81B218C -sub_81B218C: ; 81B218C +sub_81B218C: @ 81B218C push {lr} lsls r0, 24 lsrs r0, 24 @@ -809570,7 +809570,7 @@ _081B21A4: thumb_func_end sub_81B218C thumb_func_start sub_81B21AC -sub_81B21AC: ; 81B21AC +sub_81B21AC: @ 81B21AC push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -809613,7 +809613,7 @@ _081B21FE: thumb_func_end sub_81B21AC thumb_func_start sub_81B2210 -sub_81B2210: ; 81B2210 +sub_81B2210: @ 81B2210 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -809637,7 +809637,7 @@ sub_81B2210: ; 81B2210 thumb_func_end sub_81B2210 thumb_func_start sub_81B2248 -sub_81B2248: ; 81B2248 +sub_81B2248: @ 81B2248 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -809662,7 +809662,7 @@ _081B226C: thumb_func_end sub_81B2248 thumb_func_start sub_81B227C -sub_81B227C: ; 81B227C +sub_81B227C: @ 81B227C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -809709,7 +809709,7 @@ _081B22C8: thumb_func_end sub_81B227C thumb_func_start sub_81B22D8 -sub_81B22D8: ; 81B22D8 +sub_81B22D8: @ 81B22D8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -809781,7 +809781,7 @@ _081B2356: thumb_func_end sub_81B22D8 thumb_func_start sub_81B2360 -sub_81B2360: ; 81B2360 +sub_81B2360: @ 81B2360 lsls r0, 24 ldr r1, =gUnknown_0861500C lsrs r0, 23 @@ -809792,7 +809792,7 @@ sub_81B2360: ; 81B2360 thumb_func_end sub_81B2360 thumb_func_start sub_81B2370 -sub_81B2370: ; 81B2370 +sub_81B2370: @ 81B2370 push {lr} lsls r0, 16 lsls r1, 24 @@ -809817,7 +809817,7 @@ _081B2396: thumb_func_end sub_81B2370 thumb_func_start sub_81B239C -sub_81B239C: ; 81B239C +sub_81B239C: @ 81B239C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -809882,7 +809882,7 @@ _081B23E8: thumb_func_end sub_81B239C thumb_func_start sub_81B2428 -sub_81B2428: ; 81B2428 +sub_81B2428: @ 81B2428 push {r4-r6,lr} sub sp, 0x14 lsls r0, 24 @@ -810013,7 +810013,7 @@ _081B2554: thumb_func_end sub_81B2428 thumb_func_start sub_81B2564 -sub_81B2564: ; 81B2564 +sub_81B2564: @ 81B2564 lsls r0, 24 ldr r1, =0x0203cec4 lsrs r0, 23 @@ -810026,7 +810026,7 @@ sub_81B2564: ; 81B2564 thumb_func_end sub_81B2564 thumb_func_start sub_81B2578 -sub_81B2578: ; 81B2578 +sub_81B2578: @ 81B2578 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -810141,7 +810141,7 @@ _081B2646: thumb_func_end sub_81B2578 thumb_func_start sub_81B2658 -sub_81B2658: ; 81B2658 +sub_81B2658: @ 81B2658 push {r4-r6,lr} sub sp, 0xC ldr r4, [sp, 0x1C] @@ -810193,7 +810193,7 @@ _081B26B0: thumb_func_end sub_81B2658 thumb_func_start sub_81B26BC -sub_81B26BC: ; 81B26BC +sub_81B26BC: @ 81B26BC push {r4-r6,lr} sub sp, 0xC ldr r4, [sp, 0x1C] @@ -810245,7 +810245,7 @@ _081B2714: thumb_func_end sub_81B26BC thumb_func_start sub_81B2720 -sub_81B2720: ; 81B2720 +sub_81B2720: @ 81B2720 push {lr} sub sp, 0xC lsls r0, 24 @@ -810267,7 +810267,7 @@ sub_81B2720: ; 81B2720 thumb_func_end sub_81B2720 thumb_func_start sub_81B2748 -sub_81B2748: ; 81B2748 +sub_81B2748: @ 81B2748 push {r4-r7,lr} lsls r1, 24 lsrs r4, r1, 24 @@ -810559,7 +810559,7 @@ _081B2A24: thumb_func_end sub_81B2748 thumb_func_start sub_81B2A3C -sub_81B2A3C: ; 81B2A3C +sub_81B2A3C: @ 81B2A3C push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -810587,7 +810587,7 @@ sub_81B2A3C: ; 81B2A3C thumb_func_end sub_81B2A3C thumb_func_start sub_81B2A70 -sub_81B2A70: ; 81B2A70 +sub_81B2A70: @ 81B2A70 push {r4-r7,lr} sub sp, 0x14 adds r7, r0, 0 @@ -810633,7 +810633,7 @@ _081B2AC0: thumb_func_end sub_81B2A70 thumb_func_start sub_81B2AC8 -sub_81B2AC8: ; 81B2AC8 +sub_81B2AC8: @ 81B2AC8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -810695,7 +810695,7 @@ _081B2B34: thumb_func_end sub_81B2AC8 thumb_func_start sub_81B2B40 -sub_81B2B40: ; 81B2B40 +sub_81B2B40: @ 81B2B40 push {r4-r6,lr} adds r2, r0, 0 adds r6, r1, 0 @@ -810727,7 +810727,7 @@ sub_81B2B40: ; 81B2B40 thumb_func_end sub_81B2B40 thumb_func_start sub_81B2B8C -sub_81B2B8C: ; 81B2B8C +sub_81B2B8C: @ 81B2B8C push {r4-r7,lr} sub sp, 0x14 adds r6, r0, 0 @@ -810778,7 +810778,7 @@ _081B2BBE: thumb_func_end sub_81B2B8C thumb_func_start sub_81B2BF4 -sub_81B2BF4: ; 81B2BF4 +sub_81B2BF4: @ 81B2BF4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -810875,7 +810875,7 @@ _081B2CBA: thumb_func_end sub_81B2BF4 thumb_func_start sub_81B2CD4 -sub_81B2CD4: ; 81B2CD4 +sub_81B2CD4: @ 81B2CD4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -810928,7 +810928,7 @@ _081B2D2E: thumb_func_end sub_81B2CD4 thumb_func_start sub_81B2D3C -sub_81B2D3C: ; 81B2D3C +sub_81B2D3C: @ 81B2D3C push {r4,r5,lr} adds r2, r0, 0 adds r4, r1, 0 @@ -810957,7 +810957,7 @@ sub_81B2D3C: ; 81B2D3C thumb_func_end sub_81B2D3C thumb_func_start sub_81B2D74 -sub_81B2D74: ; 81B2D74 +sub_81B2D74: @ 81B2D74 push {r4-r7,lr} mov r7, r8 push {r7} @@ -811011,7 +811011,7 @@ _081B2DD0: thumb_func_end sub_81B2D74 thumb_func_start sub_81B2DDC -sub_81B2DDC: ; 81B2DDC +sub_81B2DDC: @ 81B2DDC push {r4-r6,lr} adds r2, r0, 0 adds r6, r1, 0 @@ -811043,7 +811043,7 @@ sub_81B2DDC: ; 81B2DDC thumb_func_end sub_81B2DDC thumb_func_start sub_81B2E28 -sub_81B2E28: ; 81B2E28 +sub_81B2E28: @ 81B2E28 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -811073,7 +811073,7 @@ _081B2E5C: thumb_func_end sub_81B2E28 thumb_func_start sub_81B2E64 -sub_81B2E64: ; 81B2E64 +sub_81B2E64: @ 81B2E64 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -811219,7 +811219,7 @@ _081B2F88: thumb_func_end sub_81B2E64 thumb_func_start sub_81B2FA8 -sub_81B2FA8: ; 81B2FA8 +sub_81B2FA8: @ 81B2FA8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -811286,7 +811286,7 @@ _081B3018: thumb_func_end sub_81B2FA8 thumb_func_start sub_81B302C -sub_81B302C: ; 81B302C +sub_81B302C: @ 81B302C push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -811307,7 +811307,7 @@ _081B304C: thumb_func_end sub_81B302C thumb_func_start display_pokemon_menu_message -display_pokemon_menu_message: ; 81B3054 +display_pokemon_menu_message: @ 81B3054 push {r4-r6,lr} sub sp, 0xC adds r6, r0, 0 @@ -811420,7 +811420,7 @@ _081B313C: thumb_func_end display_pokemon_menu_message thumb_func_start sub_81B314C -sub_81B314C: ; 81B314C +sub_81B314C: @ 81B314C push {r4-r7,lr} ldr r7, =0x020244ec movs r6, 0 @@ -811473,7 +811473,7 @@ _081B31AA: thumb_func_end sub_81B314C thumb_func_start sub_81B31B0 -sub_81B31B0: ; 81B31B0 +sub_81B31B0: @ 81B31B0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -811634,7 +811634,7 @@ _081B32E2: thumb_func_end sub_81B31B0 thumb_func_start sub_81B3300 -sub_81B3300: ; 81B3300 +sub_81B3300: @ 81B3300 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -811672,7 +811672,7 @@ sub_81B3300: ; 81B3300 thumb_func_end sub_81B3300 thumb_func_start sub_81B334C -sub_81B334C: ; 81B334C +sub_81B334C: @ 81B334C push {lr} ldr r0, =gUnknown_08615968 movs r1, 0x4F @@ -811685,7 +811685,7 @@ sub_81B334C: ; 81B334C thumb_func_end sub_81B334C thumb_func_start sub_81B3364 -sub_81B3364: ; 81B3364 +sub_81B3364: @ 81B3364 push {r4,lr} ldr r0, =gUnknown_08615970 bl AddWindow @@ -811707,7 +811707,7 @@ sub_81B3364: ; 81B3364 thumb_func_end sub_81B3364 thumb_func_start sub_81B3394 -sub_81B3394: ; 81B3394 +sub_81B3394: @ 81B3394 push {r4,lr} ldr r4, =0x0203cec4 ldr r0, [r4] @@ -811723,7 +811723,7 @@ sub_81B3394: ; 81B3394 thumb_func_end sub_81B3394 thumb_func_start sub_81B33B4 -sub_81B33B4: ; 81B33B4 +sub_81B33B4: @ 81B33B4 push {r4,lr} lsls r1, 24 lsrs r1, 24 @@ -811771,7 +811771,7 @@ _081B3400: thumb_func_end sub_81B33B4 thumb_func_start sub_81B3414 -sub_81B3414: ; 81B3414 +sub_81B3414: @ 81B3414 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -811913,7 +811913,7 @@ _081B3518: thumb_func_end sub_81B3414 thumb_func_start sub_81B353C -sub_81B353C: ; 81B353C +sub_81B353C: @ 81B353C push {r4,lr} adds r4, r0, 0 ldr r1, =0x0203cec8 @@ -812013,7 +812013,7 @@ _081B3600: thumb_func_end sub_81B353C thumb_func_start sub_81B3608 -sub_81B3608: ; 81B3608 +sub_81B3608: @ 81B3608 push {r4-r7,lr} mov r7, r8 push {r7} @@ -812111,7 +812111,7 @@ _081B36EC: thumb_func_end sub_81B3608 thumb_func_start sub_81B36FC -sub_81B36FC: ; 81B36FC +sub_81B36FC: @ 81B36FC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -812137,7 +812137,7 @@ _081B3720: thumb_func_end sub_81B36FC thumb_func_start sub_81B3730 -sub_81B3730: ; 81B3730 +sub_81B3730: @ 81B3730 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -812226,7 +812226,7 @@ _081B37EE: thumb_func_end sub_81B3730 thumb_func_start sub_81B37FC -sub_81B37FC: ; 81B37FC +sub_81B37FC: @ 81B37FC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -812246,7 +812246,7 @@ sub_81B37FC: ; 81B37FC thumb_func_end sub_81B37FC thumb_func_start sub_81B3828 -sub_81B3828: ; 81B3828 +sub_81B3828: @ 81B3828 push {r4,lr} sub sp, 0x4 ldr r4, =0x0203cec8 @@ -812290,7 +812290,7 @@ _081B3880: thumb_func_end sub_81B3828 thumb_func_start sub_81B3894 -sub_81B3894: ; 81B3894 +sub_81B3894: @ 81B3894 push {lr} sub sp, 0xC ldr r2, =0x02037fd4 @@ -812322,7 +812322,7 @@ sub_81B3894: ; 81B3894 thumb_func_end sub_81B3894 thumb_func_start brm_switch -brm_switch: ; 81B38DC +brm_switch: @ 81B38DC push {r4-r6,lr} adds r6, r0, 0 lsls r6, 24 @@ -812360,7 +812360,7 @@ brm_switch: ; 81B38DC thumb_func_end brm_switch thumb_func_start sub_81B3938 -sub_81B3938: ; 81B3938 +sub_81B3938: @ 81B3938 push {r4-r7,lr} sub sp, 0xC lsls r0, 24 @@ -812541,7 +812541,7 @@ _081B3ABA: thumb_func_end sub_81B3938 thumb_func_start sub_81B3AD8 -sub_81B3AD8: ; 81B3AD8 +sub_81B3AD8: @ 81B3AD8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -812602,7 +812602,7 @@ _081B3B34: thumb_func_end sub_81B3AD8 thumb_func_start sub_81B3B40 -sub_81B3B40: ; 81B3B40 +sub_81B3B40: @ 81B3B40 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -812704,7 +812704,7 @@ _081B3BFA: thumb_func_end sub_81B3B40 thumb_func_start sub_81B3C0C -sub_81B3C0C: ; 81B3C0C +sub_81B3C0C: @ 81B3C0C push {r4,lr} ldr r4, =0x02020630 ldrb r2, [r0, 0xB] @@ -812748,7 +812748,7 @@ sub_81B3C0C: ; 81B3C0C thumb_func_end sub_81B3C0C thumb_func_start sub_81B3C60 -sub_81B3C60: ; 81B3C60 +sub_81B3C60: @ 81B3C60 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -812794,7 +812794,7 @@ _081B3CAC: thumb_func_end sub_81B3C60 thumb_func_start sub_81B3CC0 -sub_81B3CC0: ; 81B3CC0 +sub_81B3CC0: @ 81B3CC0 push {r4-r6,lr} sub sp, 0x8 lsls r0, 24 @@ -812860,7 +812860,7 @@ _081B3D2E: thumb_func_end sub_81B3CC0 thumb_func_start sub_81B3D48 -sub_81B3D48: ; 81B3D48 +sub_81B3D48: @ 81B3D48 push {r4-r7,lr} mov r7, r8 push {r7} @@ -812982,7 +812982,7 @@ _081B3E3A: thumb_func_end sub_81B3D48 thumb_func_start sub_81B3E60 -sub_81B3E60: ; 81B3E60 +sub_81B3E60: @ 81B3E60 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -813058,7 +813058,7 @@ _081B3F08: thumb_func_end sub_81B3E60 thumb_func_start oamt_swap_pos -oamt_swap_pos: ; 81B3F10 +oamt_swap_pos: @ 81B3F10 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -813162,7 +813162,7 @@ oamt_swap_pos: ; 81B3F10 thumb_func_end oamt_swap_pos thumb_func_start swap_pokemon_and_oams -swap_pokemon_and_oams: ; 81B3FDC +swap_pokemon_and_oams: @ 81B3FDC push {r4-r6,lr} sub sp, 0x8 ldr r1, =0x0203cedc @@ -813231,7 +813231,7 @@ swap_pokemon_and_oams: ; 81B3FDC thumb_func_end swap_pokemon_and_oams thumb_func_start sub_81B407C -sub_81B407C: ; 81B407C +sub_81B407C: @ 81B407C push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -813267,7 +813267,7 @@ sub_81B407C: ; 81B407C thumb_func_end sub_81B407C thumb_func_start brm_cancel_1 -brm_cancel_1: ; 81B40D4 +brm_cancel_1: @ 81B40D4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -813308,7 +813308,7 @@ _081B4116: thumb_func_end brm_cancel_1 thumb_func_start sub_81B4134 -sub_81B4134: ; 81B4134 +sub_81B4134: @ 81B4134 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -813347,7 +813347,7 @@ sub_81B4134: ; 81B4134 thumb_func_end sub_81B4134 thumb_func_start sub_81B4198 -sub_81B4198: ; 81B4198 +sub_81B4198: @ 81B4198 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -813367,7 +813367,7 @@ sub_81B4198: ; 81B4198 thumb_func_end sub_81B4198 thumb_func_start sub_81B41C4 -sub_81B41C4: ; 81B41C4 +sub_81B41C4: @ 81B41C4 push {lr} bl InBattlePyramid lsls r0, 24 @@ -813390,7 +813390,7 @@ _081B41E8: thumb_func_end sub_81B41C4 thumb_func_start c2_8123744 -c2_8123744: ; 81B41F0 +c2_8123744: @ 81B41F0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -813489,7 +813489,7 @@ _081B42C0: thumb_func_end c2_8123744 thumb_func_start sub_81B42D0 -sub_81B42D0: ; 81B42D0 +sub_81B42D0: @ 81B42D0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -813543,7 +813543,7 @@ _081B432C: thumb_func_end sub_81B42D0 thumb_func_start sub_81B4350 -sub_81B4350: ; 81B4350 +sub_81B4350: @ 81B4350 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -813579,7 +813579,7 @@ _081B4388: thumb_func_end sub_81B4350 thumb_func_start sub_81B43A8 -sub_81B43A8: ; 81B43A8 +sub_81B43A8: @ 81B43A8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -813604,7 +813604,7 @@ _081B43CC: thumb_func_end sub_81B43A8 thumb_func_start sub_81B43DC -sub_81B43DC: ; 81B43DC +sub_81B43DC: @ 81B43DC push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -813719,7 +813719,7 @@ _081B44EC: thumb_func_end sub_81B43DC thumb_func_start sub_81B44FC -sub_81B44FC: ; 81B44FC +sub_81B44FC: @ 81B44FC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -813742,7 +813742,7 @@ _081B451C: thumb_func_end sub_81B44FC thumb_func_start sub_81B452C -sub_81B452C: ; 81B452C +sub_81B452C: @ 81B452C push {lr} ldr r0, =0x0203cec8 movs r1, 0x9 @@ -813773,7 +813773,7 @@ sub_81B452C: ; 81B452C thumb_func_end sub_81B452C thumb_func_start sub_81B4578 -sub_81B4578: ; 81B4578 +sub_81B4578: @ 81B4578 push {r4-r7,lr} mov r7, r8 push {r7} @@ -813847,7 +813847,7 @@ _081B4614: thumb_func_end sub_81B4578 thumb_func_start sub_81B4624 -sub_81B4624: ; 81B4624 +sub_81B4624: @ 81B4624 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -813897,7 +813897,7 @@ _081B468A: thumb_func_end sub_81B4624 thumb_func_start sub_81B469C -sub_81B469C: ; 81B469C +sub_81B469C: @ 81B469C push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -813960,7 +813960,7 @@ _081B471C: thumb_func_end sub_81B469C thumb_func_start sub_81B4724 -sub_81B4724: ; 81B4724 +sub_81B4724: @ 81B4724 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -814034,7 +814034,7 @@ _081B47BA: thumb_func_end sub_81B4724 thumb_func_start sub_81B47E0 -sub_81B47E0: ; 81B47E0 +sub_81B47E0: @ 81B47E0 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -814105,7 +814105,7 @@ _081B488A: thumb_func_end sub_81B47E0 thumb_func_start sub_81B48A8 -sub_81B48A8: ; 81B48A8 +sub_81B48A8: @ 81B48A8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -814130,7 +814130,7 @@ _081B48CC: thumb_func_end sub_81B48A8 thumb_func_start sub_81B48DC -sub_81B48DC: ; 81B48DC +sub_81B48DC: @ 81B48DC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -814201,7 +814201,7 @@ _081B4978: thumb_func_end sub_81B48DC thumb_func_start sub_81B4988 -sub_81B4988: ; 81B4988 +sub_81B4988: @ 81B4988 push {r4-r7,lr} sub sp, 0x4 lsls r0, 24 @@ -814257,7 +814257,7 @@ _081B49EC: thumb_func_end sub_81B4988 thumb_func_start sub_81B4A08 -sub_81B4A08: ; 81B4A08 +sub_81B4A08: @ 81B4A08 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -814296,7 +814296,7 @@ sub_81B4A08: ; 81B4A08 thumb_func_end sub_81B4A08 thumb_func_start sub_81B4A6C -sub_81B4A6C: ; 81B4A6C +sub_81B4A6C: @ 81B4A6C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -814316,7 +814316,7 @@ sub_81B4A6C: ; 81B4A6C thumb_func_end sub_81B4A6C thumb_func_start sub_81B4A98 -sub_81B4A98: ; 81B4A98 +sub_81B4A98: @ 81B4A98 push {lr} ldr r0, =0x0203cec8 movs r1, 0x9 @@ -814344,7 +814344,7 @@ sub_81B4A98: ; 81B4A98 thumb_func_end sub_81B4A98 thumb_func_start sub_81B4AE0 -sub_81B4AE0: ; 81B4AE0 +sub_81B4AE0: @ 81B4AE0 push {lr} sub sp, 0xC ldr r2, =0x02037fd4 @@ -814373,7 +814373,7 @@ sub_81B4AE0: ; 81B4AE0 thumb_func_end sub_81B4AE0 thumb_func_start brm_take_2 -brm_take_2: ; 81B4B20 +brm_take_2: @ 81B4B20 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -814404,7 +814404,7 @@ brm_take_2: ; 81B4B20 thumb_func_end brm_take_2 thumb_func_start sub_81B4B6C -sub_81B4B6C: ; 81B4B6C +sub_81B4B6C: @ 81B4B6C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -814429,7 +814429,7 @@ _081B4B90: thumb_func_end sub_81B4B6C thumb_func_start sub_81B4BA0 -sub_81B4BA0: ; 81B4BA0 +sub_81B4BA0: @ 81B4BA0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -814508,7 +814508,7 @@ _081B4C4C: thumb_func_end sub_81B4BA0 thumb_func_start sub_81B4C60 -sub_81B4C60: ; 81B4C60 +sub_81B4C60: @ 81B4C60 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -814533,7 +814533,7 @@ _081B4C84: thumb_func_end sub_81B4C60 thumb_func_start sub_81B4C94 -sub_81B4C94: ; 81B4C94 +sub_81B4C94: @ 81B4C94 push {r4-r7,lr} mov r7, r8 push {r7} @@ -814630,7 +814630,7 @@ _081B4D64: thumb_func_end sub_81B4C94 thumb_func_start sub_81B4D78 -sub_81B4D78: ; 81B4D78 +sub_81B4D78: @ 81B4D78 push {r4-r7,lr} mov r7, r8 push {r7} @@ -814705,7 +814705,7 @@ _081B4E02: thumb_func_end sub_81B4D78 thumb_func_start brm_shift_sendout -brm_shift_sendout: ; 81B4E2C +brm_shift_sendout: @ 81B4E2C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -814746,7 +814746,7 @@ _081B4E7A: thumb_func_end brm_shift_sendout thumb_func_start sub_81B4E8C -sub_81B4E8C: ; 81B4E8C +sub_81B4E8C: @ 81B4E8C push {r4-r7,lr} mov r7, r8 push {r7} @@ -814849,7 +814849,7 @@ _081B4F68: thumb_func_end sub_81B4E8C thumb_func_start sub_81B4F88 -sub_81B4F88: ; 81B4F88 +sub_81B4F88: @ 81B4F88 push {r4,lr} ldr r4, =0x0203cec8 ldrb r0, [r4, 0x9] @@ -814866,7 +814866,7 @@ sub_81B4F88: ; 81B4F88 thumb_func_end sub_81B4F88 thumb_func_start sub_81B4FA8 -sub_81B4FA8: ; 81B4FA8 +sub_81B4FA8: @ 81B4FA8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -814986,7 +814986,7 @@ _081B5078: thumb_func_end sub_81B4FA8 thumb_func_start sub_81B50AC -sub_81B50AC: ; 81B50AC +sub_81B50AC: @ 81B50AC push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -815001,7 +815001,7 @@ sub_81B50AC: ; 81B50AC thumb_func_end sub_81B50AC thumb_func_start sub_81B50C8 -sub_81B50C8: ; 81B50C8 +sub_81B50C8: @ 81B50C8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -815110,7 +815110,7 @@ _081B51B0: thumb_func_end sub_81B50C8 thumb_func_start brm_trade_1 -brm_trade_1: ; 81B51D4 +brm_trade_1: @ 81B51D4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -815217,7 +815217,7 @@ _081B52D4: thumb_func_end brm_trade_1 thumb_func_start sub_81B52E4 -sub_81B52E4: ; 81B52E4 +sub_81B52E4: @ 81B52E4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -815318,7 +815318,7 @@ _081B53E4: thumb_func_end sub_81B52E4 thumb_func_start sub_81B53FC -sub_81B53FC: ; 81B53FC +sub_81B53FC: @ 81B53FC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -815343,7 +815343,7 @@ _081B5420: thumb_func_end sub_81B53FC thumb_func_start sub_81B5430 -sub_81B5430: ; 81B5430 +sub_81B5430: @ 81B5430 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -815380,7 +815380,7 @@ _081B546A: thumb_func_end sub_81B5430 thumb_func_start sub_81B5470 -sub_81B5470: ; 81B5470 +sub_81B5470: @ 81B5470 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -815590,7 +815590,7 @@ _081B5664: thumb_func_end sub_81B5470 thumb_func_start sub_81B5674 -sub_81B5674: ; 81B5674 +sub_81B5674: @ 81B5674 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -815612,7 +815612,7 @@ sub_81B5674: ; 81B5674 thumb_func_end sub_81B5674 thumb_func_start sub_81B56A4 -sub_81B56A4: ; 81B56A4 +sub_81B56A4: @ 81B56A4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -815637,7 +815637,7 @@ _081B56C8: thumb_func_end sub_81B56A4 thumb_func_start sub_81B56D8 -sub_81B56D8: ; 81B56D8 +sub_81B56D8: @ 81B56D8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -815684,7 +815684,7 @@ _081B572A: thumb_func_end sub_81B56D8 thumb_func_start hm_add_c3_launch_phase_2 -hm_add_c3_launch_phase_2: ; 81B5738 +hm_add_c3_launch_phase_2: @ 81B5738 push {lr} bl pal_fill_black ldr r0, =task_launch_hm_phase_2 @@ -815697,7 +815697,7 @@ hm_add_c3_launch_phase_2: ; 81B5738 thumb_func_end hm_add_c3_launch_phase_2 thumb_func_start task_launch_hm_phase_2 -task_launch_hm_phase_2: ; 81B5750 +task_launch_hm_phase_2: @ 81B5750 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -815724,7 +815724,7 @@ _081B577C: thumb_func_end task_launch_hm_phase_2 thumb_func_start brm_get_selected_species -brm_get_selected_species: ; 81B578C +brm_get_selected_species: @ 81B578C push {lr} ldr r0, =0x0203cec8 movs r1, 0x9 @@ -815743,7 +815743,7 @@ brm_get_selected_species: ; 81B578C thumb_func_end brm_get_selected_species thumb_func_start task_brm_cancel_1_on_keypad_a_or_b -task_brm_cancel_1_on_keypad_a_or_b: ; 81B57B4 +task_brm_cancel_1_on_keypad_a_or_b: @ 81B57B4 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -815767,7 +815767,7 @@ _081B57D4: thumb_func_end task_brm_cancel_1_on_keypad_a_or_b thumb_func_start sub_81B57DC -sub_81B57DC: ; 81B57DC +sub_81B57DC: @ 81B57DC push {lr} ldr r0, =0x00000888 bl FlagGet @@ -815788,7 +815788,7 @@ _081B57FE: thumb_func_end sub_81B57DC thumb_func_start hm_surf_run_dp02scr -hm_surf_run_dp02scr: ; 81B5804 +hm_surf_run_dp02scr: @ 81B5804 push {lr} bl brm_get_pokemon_selection ldr r1, =0x02038c08 @@ -815803,7 +815803,7 @@ hm_surf_run_dp02scr: ; 81B5804 thumb_func_end hm_surf_run_dp02scr thumb_func_start sub_81B5820 -sub_81B5820: ; 81B5820 +sub_81B5820: @ 81B5820 push {lr} bl PartyHasMonWithSurf lsls r0, 24 @@ -815832,7 +815832,7 @@ _081B585E: thumb_func_end sub_81B5820 thumb_func_start sub_81B5864 -sub_81B5864: ; 81B5864 +sub_81B5864: @ 81B5864 push {lr} movs r0, 0x8 bl TestPlayerAvatarFlags @@ -815851,7 +815851,7 @@ _081B5880: thumb_func_end sub_81B5864 thumb_func_start sub_81B5884 -sub_81B5884: ; 81B5884 +sub_81B5884: @ 81B5884 push {lr} ldr r0, =0x02037318 ldrb r0, [r0, 0x17] @@ -815871,7 +815871,7 @@ _081B58A2: thumb_func_end sub_81B5884 thumb_func_start sub_81B58A8 -sub_81B58A8: ; 81B58A8 +sub_81B58A8: @ 81B58A8 push {lr} sub sp, 0xC movs r0, 0 @@ -815892,7 +815892,7 @@ sub_81B58A8: ; 81B58A8 thumb_func_end sub_81B58A8 thumb_func_start hm2_waterfall -hm2_waterfall: ; 81B58D4 +hm2_waterfall: @ 81B58D4 push {lr} bl brm_get_pokemon_selection ldr r1, =0x02038c08 @@ -815907,7 +815907,7 @@ hm2_waterfall: ; 81B58D4 thumb_func_end hm2_waterfall thumb_func_start hm_prepare_waterfall -hm_prepare_waterfall: ; 81B58F0 +hm_prepare_waterfall: @ 81B58F0 push {r4,lr} sub sp, 0x4 mov r4, sp @@ -815952,7 +815952,7 @@ _081B594E: thumb_func_end hm_prepare_waterfall thumb_func_start sub_81B5958 -sub_81B5958: ; 81B5958 +sub_81B5958: @ 81B5958 push {lr} bl brm_get_pokemon_selection ldr r1, =0x02038c08 @@ -815967,7 +815967,7 @@ sub_81B5958: ; 81B5958 thumb_func_end sub_81B5958 thumb_func_start sub_81B5974 -sub_81B5974: ; 81B5974 +sub_81B5974: @ 81B5974 push {lr} bl sub_809D1E8 ldr r1, =0x02038c08 @@ -815994,8 +815994,8 @@ _081B599E: thumb_func_end sub_81B5974 thumb_func_start party_menu_icon_anim -; void party_menu_icon_anim(struct pokemon *mon, int a2, int a3) -party_menu_icon_anim: ; 81B59B4 +@ void party_menu_icon_anim(struct pokemon *mon, int a2, int a3) +party_menu_icon_anim: @ 81B59B4 push {r4-r7,lr} sub sp, 0x4 adds r5, r0, 0 @@ -816049,8 +816049,8 @@ _081B59EA: thumb_func_end party_menu_icon_anim thumb_func_start party_menu_link_mon_icon_anim -; void party_menu_link_mon_icon_anim(u16 speciesId, u32 personality, int a3, char a4, int a5) -party_menu_link_mon_icon_anim: ; 81B5A2C +@ void party_menu_link_mon_icon_anim(u16 speciesId, u32 personality, int a3, char a4, int a5) +party_menu_link_mon_icon_anim: @ 81B5A2C push {r4-r7,lr} sub sp, 0xC adds r6, r1, 0 @@ -816098,7 +816098,7 @@ _081B5A7A: thumb_func_end party_menu_link_mon_icon_anim thumb_func_start sub_81B5A8C -sub_81B5A8C: ; 81B5A8C +sub_81B5A8C: @ 81B5A8C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -816178,7 +816178,7 @@ _081B5B2C: thumb_func_end sub_81B5A8C thumb_func_start sub_81B5B38 -sub_81B5B38: ; 81B5B38 +sub_81B5B38: @ 81B5B38 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -816205,7 +816205,7 @@ sub_81B5B38: ; 81B5B38 thumb_func_end sub_81B5B38 thumb_func_start sub_81B5B6C -sub_81B5B6C: ; 81B5B6C +sub_81B5B6C: @ 81B5B6C push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -816260,7 +816260,7 @@ _081B5BD0: thumb_func_end sub_81B5B6C thumb_func_start sub_81B5BDC -sub_81B5BDC: ; 81B5BDC +sub_81B5BDC: @ 81B5BDC push {r4,lr} adds r4, r0, 0 bl sub_80D30DC @@ -816285,7 +816285,7 @@ _081B5C02: thumb_func_end sub_81B5BDC thumb_func_start sub_81B5C08 -sub_81B5C08: ; 81B5C08 +sub_81B5C08: @ 81B5C08 push {lr} bl sub_80D30DC pop {r0} @@ -816293,7 +816293,7 @@ sub_81B5C08: ; 81B5C08 thumb_func_end sub_81B5C08 thumb_func_start party_menu_held_item_object -party_menu_held_item_object: ; 81B5C14 +party_menu_held_item_object: @ 81B5C14 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -816319,7 +816319,7 @@ _081B5C3C: thumb_func_end party_menu_held_item_object thumb_func_start party_menu_link_mon_held_item_object -party_menu_link_mon_held_item_object: ; 81B5C48 +party_menu_link_mon_held_item_object: @ 81B5C48 push {r4,r5,lr} adds r4, r2, 0 lsls r0, 16 @@ -816356,7 +816356,7 @@ _081B5C84: thumb_func_end party_menu_link_mon_held_item_object thumb_func_start sub_81B5C94 -sub_81B5C94: ; 81B5C94 +sub_81B5C94: @ 81B5C94 push {r4,lr} adds r4, r1, 0 movs r1, 0xC @@ -816371,7 +816371,7 @@ sub_81B5C94: ; 81B5C94 thumb_func_end sub_81B5C94 thumb_func_start sub_81B5CB0 -sub_81B5CB0: ; 81B5CB0 +sub_81B5CB0: @ 81B5CB0 push {r4,lr} adds r4, r1, 0 lsls r0, 16 @@ -816435,7 +816435,7 @@ _081B5D24: thumb_func_end sub_81B5CB0 thumb_func_start sub_81B5D30 -sub_81B5D30: ; 81B5D30 +sub_81B5D30: @ 81B5D30 push {lr} ldr r0, =gUnknown_08615EB0 bl LoadObjectPic @@ -816447,7 +816447,7 @@ sub_81B5D30: ; 81B5D30 thumb_func_end sub_81B5D30 thumb_func_start sub_81B5D4C -sub_81B5D4C: ; 81B5D4C +sub_81B5D4C: @ 81B5D4C push {r4-r7,lr} adds r6, r0, 0 adds r7, r1, 0 @@ -816531,7 +816531,7 @@ _081B5DE4: thumb_func_end sub_81B5D4C thumb_func_start sub_81B5DF0 -sub_81B5DF0: ; 81B5DF0 +sub_81B5DF0: @ 81B5DF0 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -816592,7 +816592,7 @@ sub_81B5DF0: ; 81B5DF0 thumb_func_end sub_81B5DF0 thumb_func_start sub_81B5E74 -sub_81B5E74: ; 81B5E74 +sub_81B5E74: @ 81B5E74 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x3C] @@ -816640,7 +816640,7 @@ _081B5EC6: thumb_func_end sub_81B5E74 thumb_func_start party_menu_pokeball_object -party_menu_pokeball_object: ; 81B5ECC +party_menu_pokeball_object: @ 81B5ECC push {r4,lr} adds r4, r1, 0 movs r1, 0xB @@ -816662,7 +816662,7 @@ _081B5EEA: thumb_func_end party_menu_pokeball_object thumb_func_start party_menu_link_mon_pokeball_object -party_menu_link_mon_pokeball_object: ; 81B5EF4 +party_menu_link_mon_pokeball_object: @ 81B5EF4 push {r4,lr} adds r4, r1, 0 lsls r0, 16 @@ -816694,7 +816694,7 @@ _081B5F24: thumb_func_end party_menu_link_mon_pokeball_object thumb_func_start sub_81B5F34 -sub_81B5F34: ; 81B5F34 +sub_81B5F34: @ 81B5F34 push {lr} adds r3, r0, 0 adds r2, r1, 0 @@ -816726,7 +816726,7 @@ sub_81B5F34: ; 81B5F34 thumb_func_end sub_81B5F34 thumb_func_start sub_81B5F74 -sub_81B5F74: ; 81B5F74 +sub_81B5F74: @ 81B5F74 push {lr} adds r3, r0, 0 adds r2, r1, 0 @@ -816746,7 +816746,7 @@ sub_81B5F74: ; 81B5F74 thumb_func_end sub_81B5F74 thumb_func_start sub_81B5F98 -sub_81B5F98: ; 81B5F98 +sub_81B5F98: @ 81B5F98 push {lr} adds r2, r0, 0 lsls r2, 24 @@ -816765,7 +816765,7 @@ sub_81B5F98: ; 81B5F98 thumb_func_end sub_81B5F98 thumb_func_start sub_81B5FBC -sub_81B5FBC: ; 81B5FBC +sub_81B5FBC: @ 81B5FBC push {r4-r7,lr} mov r7, r8 push {r7} @@ -816828,7 +816828,7 @@ _081B602C: thumb_func_end sub_81B5FBC thumb_func_start sub_81B6040 -sub_81B6040: ; 81B6040 +sub_81B6040: @ 81B6040 push {lr} ldr r0, =gUnknown_08615EF8 bl LoadCompressedObjectPic @@ -816842,7 +816842,7 @@ sub_81B6040: ; 81B6040 thumb_func_end sub_81B6040 thumb_func_start party_menu_status_condition_object -party_menu_status_condition_object: ; 81B6064 +party_menu_status_condition_object: @ 81B6064 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -816868,7 +816868,7 @@ _081B608C: thumb_func_end party_menu_status_condition_object thumb_func_start party_menu_link_mon_status_condition_object -party_menu_link_mon_status_condition_object: ; 81B6098 +party_menu_link_mon_status_condition_object: @ 81B6098 push {r4,r5,lr} adds r4, r2, 0 lsls r0, 16 @@ -816905,8 +816905,8 @@ _081B60D4: thumb_func_end party_menu_link_mon_status_condition_object thumb_func_start party_menu_get_status_condition_and_update_object -; void party_menu_get_status_condition_and_update_object(struct pokemon *mon, void *a2, void *a3) -party_menu_get_status_condition_and_update_object: ; 81B60E4 +@ void party_menu_get_status_condition_and_update_object(struct pokemon *mon, void *a2, void *a3) +party_menu_get_status_condition_and_update_object: @ 81B60E4 push {r4,lr} adds r4, r1, 0 bl sub_81B205C @@ -816920,8 +816920,8 @@ party_menu_get_status_condition_and_update_object: ; 81B60E4 thumb_func_end party_menu_get_status_condition_and_update_object thumb_func_start party_menu_update_status_condition_object -; void party_menu_update_status_condition_object(u8 a1, void *a2) -party_menu_update_status_condition_object: ; 81B60FC +@ void party_menu_update_status_condition_object(u8 a1, void *a2) +party_menu_update_status_condition_object: @ 81B60FC push {r4,r5,lr} adds r5, r1, 0 lsls r0, 24 @@ -816973,7 +816973,7 @@ _081B6152: thumb_func_end party_menu_update_status_condition_object thumb_func_start sub_81B6160 -sub_81B6160: ; 81B6160 +sub_81B6160: @ 81B6160 push {lr} ldr r0, =gUnknown_08615FF8 bl LoadCompressedObjectPic @@ -816985,7 +816985,7 @@ sub_81B6160: ; 81B6160 thumb_func_end sub_81B6160 thumb_func_start sub_81B617C -sub_81B617C: ; 81B617C +sub_81B617C: @ 81B617C push {r4-r7,lr} mov r7, r8 push {r7} @@ -817084,7 +817084,7 @@ _081B6230: thumb_func_end sub_81B617C thumb_func_start c2_815ABFC -c2_815ABFC: ; 81B6254 +c2_815ABFC: @ 81B6254 push {lr} bl InBattlePyramid lsls r0, 24 @@ -817107,7 +817107,7 @@ _081B6276: thumb_func_end c2_815ABFC thumb_func_start sub_81B6280 -sub_81B6280: ; 81B6280 +sub_81B6280: @ 81B6280 push {lr} lsls r0, 24 lsrs r3, r0, 24 @@ -817140,8 +817140,8 @@ _081B62B2: thumb_func_end sub_81B6280 thumb_func_start IsHPRecoveryItem -; bool8 IsHPRecoveryItem(u16 itemId) -IsHPRecoveryItem: ; 81B62D0 +@ bool8 IsHPRecoveryItem(u16 itemId) +IsHPRecoveryItem: @ 81B62D0 push {lr} lsls r0, 16 lsrs r0, 16 @@ -817176,8 +817176,8 @@ _081B630A: thumb_func_end IsHPRecoveryItem thumb_func_start GetMedicineItemEffectMessage -; void GetMedicineItemEffectMessage(u16 itemId) -GetMedicineItemEffectMessage: ; 81B6310 +@ void GetMedicineItemEffectMessage(u16 itemId) +GetMedicineItemEffectMessage: @ 81B6310 push {lr} lsls r0, 16 lsrs r0, 16 @@ -817322,8 +817322,8 @@ _081B64C4: thumb_func_end GetMedicineItemEffectMessage thumb_func_start UsingHPEVItemOnShedinja -; bool8 UsingHPEVItemOnShedinja(struct pokemon *mon, u16 itemId) -UsingHPEVItemOnShedinja: ; 81B64D0 +@ bool8 UsingHPEVItemOnShedinja(struct pokemon *mon, u16 itemId) +UsingHPEVItemOnShedinja: @ 81B64D0 push {r4,lr} adds r4, r0, 0 lsls r0, r1, 16 @@ -817351,8 +817351,8 @@ _081B64FE: thumb_func_end UsingHPEVItemOnShedinja thumb_func_start IsBlueYellowRedFlute -; bool8 IsBlueYellowRedFlute(u16 itemId) -IsBlueYellowRedFlute: ; 81B6504 +@ bool8 IsBlueYellowRedFlute(u16 itemId) +IsBlueYellowRedFlute: @ 81B6504 push {lr} lsls r0, 16 lsrs r0, 16 @@ -817373,8 +817373,8 @@ _081B651C: thumb_func_end IsBlueYellowRedFlute thumb_func_start ExecuteTableBasedItemEffect__ -; bool8 ExecuteTableBasedItemEffect__(u8 partyMonIndex, u16 itemId, u8 monMoveIndex) -ExecuteTableBasedItemEffect__: ; 81B6520 +@ bool8 ExecuteTableBasedItemEffect__(u8 partyMonIndex, u16 itemId, u8 monMoveIndex) +ExecuteTableBasedItemEffect__: @ 81B6520 push {r4-r6,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -817423,7 +817423,7 @@ _081B6572: thumb_func_end ExecuteTableBasedItemEffect__ thumb_func_start ItemUseCB_Medicine -ItemUseCB_Medicine: ; 81B6588 +ItemUseCB_Medicine: @ 81B6588 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -817605,7 +817605,7 @@ _081B6710: thumb_func_end ItemUseCB_Medicine thumb_func_start sub_81B672C -sub_81B672C: ; 81B672C +sub_81B672C: @ 81B672C push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -817643,7 +817643,7 @@ sub_81B672C: ; 81B672C thumb_func_end sub_81B672C thumb_func_start sub_81B6794 -sub_81B6794: ; 81B6794 +sub_81B6794: @ 81B6794 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -817670,7 +817670,7 @@ _081B67BA: thumb_func_end sub_81B6794 thumb_func_start sub_81B67C8 -sub_81B67C8: ; 81B67C8 +sub_81B67C8: @ 81B67C8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -817805,7 +817805,7 @@ _081B68E2: thumb_func_end sub_81B67C8 thumb_func_start sub_81B691C -sub_81B691C: ; 81B691C +sub_81B691C: @ 81B691C push {r4,lr} adds r4, r0, 0 lsls r1, 24 @@ -817872,7 +817872,7 @@ _081B6994: thumb_func_end sub_81B691C thumb_func_start option_menu_get_string -option_menu_get_string: ; 81B699C +option_menu_get_string: @ 81B699C push {lr} adds r2, r1, 0 lsls r0, 24 @@ -817928,7 +817928,7 @@ _081B6A08: thumb_func_end option_menu_get_string thumb_func_start sub_81B6A10 -sub_81B6A10: ; 81B6A10 +sub_81B6A10: @ 81B6A10 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -818008,7 +818008,7 @@ _081B6A82: thumb_func_end sub_81B6A10 thumb_func_start ether_effect_related_3 -ether_effect_related_3: ; 81B6AB4 +ether_effect_related_3: @ 81B6AB4 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -818043,7 +818043,7 @@ _081B6AF0: thumb_func_end ether_effect_related_3 thumb_func_start dp05_ether -dp05_ether: ; 81B6AFC +dp05_ether: @ 81B6AFC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -818100,7 +818100,7 @@ _081B6B6E: thumb_func_end dp05_ether thumb_func_start ether_effect_related_2 -ether_effect_related_2: ; 81B6B80 +ether_effect_related_2: @ 81B6B80 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -818123,7 +818123,7 @@ ether_effect_related_2: ; 81B6B80 thumb_func_end ether_effect_related_2 thumb_func_start sub_81B6BB4 -sub_81B6BB4: ; 81B6BB4 +sub_81B6BB4: @ 81B6BB4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -818148,7 +818148,7 @@ sub_81B6BB4: ; 81B6BB4 thumb_func_end sub_81B6BB4 thumb_func_start ether_effect_related -ether_effect_related: ; 81B6BEC +ether_effect_related: @ 81B6BEC push {r4-r7,lr} mov r7, r8 push {r7} @@ -818230,7 +818230,7 @@ _081B6C7E: thumb_func_end ether_effect_related thumb_func_start dp05_pp_up -dp05_pp_up: ; 81B6CC0 +dp05_pp_up: @ 81B6CC0 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -818256,7 +818256,7 @@ dp05_pp_up: ; 81B6CC0 thumb_func_end dp05_pp_up thumb_func_start ItemIdToBattleMoveId -ItemIdToBattleMoveId: ; 81B6CFC +ItemIdToBattleMoveId: @ 81B6CFC lsls r0, 16 ldr r1, =0xfedf0000 adds r0, r1 @@ -818269,7 +818269,7 @@ ItemIdToBattleMoveId: ; 81B6CFC thumb_func_end ItemIdToBattleMoveId thumb_func_start sub_81B6D14 -sub_81B6D14: ; 81B6D14 +sub_81B6D14: @ 81B6D14 push {lr} lsls r0, 16 lsrs r2, r0, 16 @@ -818299,7 +818299,7 @@ _081B6D40: thumb_func_end sub_81B6D14 thumb_func_start pokemon_has_move -pokemon_has_move: ; 81B6D44 +pokemon_has_move: @ 81B6D44 push {r4-r6,lr} adds r6, r0, 0 lsls r1, 16 @@ -818328,7 +818328,7 @@ _081B6D6C: thumb_func_end pokemon_has_move thumb_func_start sub_81B6D74 -sub_81B6D74: ; 81B6D74 +sub_81B6D74: @ 81B6D74 push {r4,lr} adds r1, r0, 0 ldr r4, =0x02021fc4 @@ -818346,7 +818346,7 @@ sub_81B6D74: ; 81B6D74 thumb_func_end sub_81B6D74 thumb_func_start sub_81B6D98 -sub_81B6D98: ; 81B6D98 +sub_81B6D98: @ 81B6D98 push {r4,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -818367,7 +818367,7 @@ sub_81B6D98: ; 81B6D98 thumb_func_end sub_81B6D98 thumb_func_start sub_81B6DC4 -sub_81B6DC4: ; 81B6DC4 +sub_81B6DC4: @ 81B6DC4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -818461,7 +818461,7 @@ _081B6E9C: thumb_func_end sub_81B6DC4 thumb_func_start sub_81B6EB4 -sub_81B6EB4: ; 81B6EB4 +sub_81B6EB4: @ 81B6EB4 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -818525,7 +818525,7 @@ _081B6EF0: thumb_func_end sub_81B6EB4 thumb_func_start sub_81B6F60 -sub_81B6F60: ; 81B6F60 +sub_81B6F60: @ 81B6F60 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -818551,7 +818551,7 @@ _081B6F86: thumb_func_end sub_81B6F60 thumb_func_start sub_81B6F98 -sub_81B6F98: ; 81B6F98 +sub_81B6F98: @ 81B6F98 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -818597,7 +818597,7 @@ _081B6FEA: thumb_func_end sub_81B6F98 thumb_func_start sub_81B6FF4 -sub_81B6FF4: ; 81B6FF4 +sub_81B6FF4: @ 81B6FF4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -818622,7 +818622,7 @@ _081B7018: thumb_func_end sub_81B6FF4 thumb_func_start sub_81B7028 -sub_81B7028: ; 81B7028 +sub_81B7028: @ 81B7028 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -818668,7 +818668,7 @@ _081B7080: thumb_func_end sub_81B7028 thumb_func_start sub_81B7088 -sub_81B7088: ; 81B7088 +sub_81B7088: @ 81B7088 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -818691,7 +818691,7 @@ _081B70A8: thumb_func_end sub_81B7088 thumb_func_start sub_81B70B8 -sub_81B70B8: ; 81B70B8 +sub_81B70B8: @ 81B70B8 push {r4,lr} sub sp, 0x4 ldr r0, =0x020244ec @@ -818714,7 +818714,7 @@ sub_81B70B8: ; 81B70B8 thumb_func_end sub_81B70B8 thumb_func_start sub_81B70F0 -sub_81B70F0: ; 81B70F0 +sub_81B70F0: @ 81B70F0 push {lr} sub sp, 0xC movs r0, 0x7F @@ -818736,7 +818736,7 @@ sub_81B70F0: ; 81B70F0 thumb_func_end sub_81B70F0 thumb_func_start sub_81B711C -sub_81B711C: ; 81B711C +sub_81B711C: @ 81B711C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -818766,7 +818766,7 @@ _081B714E: thumb_func_end sub_81B711C thumb_func_start sub_81B7154 -sub_81B7154: ; 81B7154 +sub_81B7154: @ 81B7154 push {r4-r6,lr} adds r6, r0, 0 lsls r6, 24 @@ -818814,7 +818814,7 @@ sub_81B7154: ; 81B7154 thumb_func_end sub_81B7154 thumb_func_start sub_81B71D4 -sub_81B71D4: ; 81B71D4 +sub_81B71D4: @ 81B71D4 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -818855,7 +818855,7 @@ _081B7220: thumb_func_end sub_81B71D4 thumb_func_start sub_81B7230 -sub_81B7230: ; 81B7230 +sub_81B7230: @ 81B7230 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -818892,7 +818892,7 @@ sub_81B7230: ; 81B7230 thumb_func_end sub_81B7230 thumb_func_start sub_81B7294 -sub_81B7294: ; 81B7294 +sub_81B7294: @ 81B7294 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -818917,7 +818917,7 @@ _081B72B8: thumb_func_end sub_81B7294 thumb_func_start sub_81B72C8 -sub_81B72C8: ; 81B72C8 +sub_81B72C8: @ 81B72C8 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -819025,7 +819025,7 @@ _081B73C2: thumb_func_end sub_81B72C8 thumb_func_start sub_81B73E4 -sub_81B73E4: ; 81B73E4 +sub_81B73E4: @ 81B73E4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -819043,7 +819043,7 @@ _081B73FC: thumb_func_end sub_81B73E4 thumb_func_start dp05_rare_candy -dp05_rare_candy: ; 81B7404 +dp05_rare_candy: @ 81B7404 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -819167,7 +819167,7 @@ _081B7516: thumb_func_end dp05_rare_candy thumb_func_start sub_81B754C -sub_81B754C: ; 81B754C +sub_81B754C: @ 81B754C push {r4-r7,lr} adds r5, r1, 0 lsls r0, 24 @@ -819228,7 +819228,7 @@ _081B7588: thumb_func_end sub_81B754C thumb_func_start sub_81B75D4 -sub_81B75D4: ; 81B75D4 +sub_81B75D4: @ 81B75D4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -819272,7 +819272,7 @@ _081B7620: thumb_func_end sub_81B75D4 thumb_func_start sub_81B7634 -sub_81B7634: ; 81B7634 +sub_81B7634: @ 81B7634 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -819306,7 +819306,7 @@ _081B7668: thumb_func_end sub_81B7634 thumb_func_start sub_81B767C -sub_81B767C: ; 81B767C +sub_81B767C: @ 81B767C push {r4,r5,lr} sub sp, 0x8 ldr r0, =0x0203cec4 @@ -819342,7 +819342,7 @@ sub_81B767C: ; 81B767C thumb_func_end sub_81B767C thumb_func_start sub_81B76C8 -sub_81B76C8: ; 81B76C8 +sub_81B76C8: @ 81B76C8 push {r4,lr} sub sp, 0x4 ldr r0, =0x0203cec4 @@ -819372,7 +819372,7 @@ sub_81B76C8: ; 81B76C8 thumb_func_end sub_81B76C8 thumb_func_start sub_81B7704 -sub_81B7704: ; 81B7704 +sub_81B7704: @ 81B7704 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -819449,7 +819449,7 @@ _081B77A6: thumb_func_end sub_81B7704 thumb_func_start sub_81B77AC -sub_81B77AC: ; 81B77AC +sub_81B77AC: @ 81B77AC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -819497,7 +819497,7 @@ _081B780A: thumb_func_end sub_81B77AC thumb_func_start sub_81B7810 -sub_81B7810: ; 81B7810 +sub_81B7810: @ 81B7810 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -819545,7 +819545,7 @@ _081B786E: thumb_func_end sub_81B7810 thumb_func_start sub_81B787C -sub_81B787C: ; 81B787C +sub_81B787C: @ 81B787C push {r4-r6,lr} mov r6, r8 push {r6} @@ -819598,7 +819598,7 @@ sub_81B787C: ; 81B787C thumb_func_end sub_81B787C thumb_func_start sub_81B7910 -sub_81B7910: ; 81B7910 +sub_81B7910: @ 81B7910 push {r4-r6,lr} mov r6, r8 push {r6} @@ -819651,7 +819651,7 @@ sub_81B7910: ; 81B7910 thumb_func_end sub_81B7910 thumb_func_start sub_81B79A0 -sub_81B79A0: ; 81B79A0 +sub_81B79A0: @ 81B79A0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -819684,7 +819684,7 @@ sub_81B79A0: ; 81B79A0 thumb_func_end sub_81B79A0 thumb_func_start sub_81B79E8 -sub_81B79E8: ; 81B79E8 +sub_81B79E8: @ 81B79E8 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -819714,7 +819714,7 @@ sub_81B79E8: ; 81B79E8 thumb_func_end sub_81B79E8 thumb_func_start sub_81B7A28 -sub_81B7A28: ; 81B7A28 +sub_81B7A28: @ 81B7A28 push {r4-r7,lr} mov r7, r8 push {r7} @@ -819837,7 +819837,7 @@ _081B7B2A: thumb_func_end sub_81B7A28 thumb_func_start task_intro_gamefreak -task_intro_gamefreak: ; 81B7B4C +task_intro_gamefreak: @ 81B7B4C push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -819919,7 +819919,7 @@ _081B7C0A: thumb_func_end task_intro_gamefreak thumb_func_start sub_81B7C10 -sub_81B7C10: ; 81B7C10 +sub_81B7C10: @ 81B7C10 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -819956,7 +819956,7 @@ sub_81B7C10: ; 81B7C10 thumb_func_end sub_81B7C10 thumb_func_start sub_81B7C74 -sub_81B7C74: ; 81B7C74 +sub_81B7C74: @ 81B7C74 push {r4-r6,lr} adds r6, r1, 0 lsls r0, 24 @@ -820003,8 +820003,8 @@ _081B7CE4: thumb_func_end sub_81B7C74 thumb_func_start GetItemEffectType -; u8 GetItemEffectType(u16 itemId) -GetItemEffectType: ; 81B7CEC +@ u8 GetItemEffectType(u16 itemId) +GetItemEffectType: @ 81B7CEC push {r4,r5,lr} lsls r0, 16 lsrs r1, r0, 16 @@ -820207,7 +820207,7 @@ _081B7E46: thumb_func_end GetItemEffectType thumb_func_start sub_81B7E4C -sub_81B7E4C: ; 81B7E4C +sub_81B7E4C: @ 81B7E4C push {r4-r7,lr} mov r7, r8 push {r7} @@ -820299,7 +820299,7 @@ _081B7F1C: thumb_func_end sub_81B7E4C thumb_func_start CB2_PartyMenuFromStartMenu -CB2_PartyMenuFromStartMenu: ; 81B7F34 +CB2_PartyMenuFromStartMenu: @ 81B7F34 push {lr} sub sp, 0xC movs r0, 0 @@ -820320,7 +820320,7 @@ CB2_PartyMenuFromStartMenu: ; 81B7F34 thumb_func_end CB2_PartyMenuFromStartMenu thumb_func_start sub_81B7F60 -sub_81B7F60: ; 81B7F60 +sub_81B7F60: @ 81B7F60 push {lr} sub sp, 0xC bl InBattlePyramid @@ -820351,7 +820351,7 @@ _081B7F72: thumb_func_end sub_81B7F60 thumb_func_start sub_81B7FAC -sub_81B7FAC: ; 81B7FAC +sub_81B7FAC: @ 81B7FAC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -820420,7 +820420,7 @@ _081B8030: thumb_func_end sub_81B7FAC thumb_func_start sub_81B8044 -sub_81B8044: ; 81B8044 +sub_81B8044: @ 81B8044 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -820450,7 +820450,7 @@ _081B8082: thumb_func_end sub_81B8044 thumb_func_start sub_81B8088 -sub_81B8088: ; 81B8088 +sub_81B8088: @ 81B8088 push {r4-r7,lr} mov r7, r8 push {r7} @@ -820504,7 +820504,7 @@ _081B80E4: thumb_func_end sub_81B8088 thumb_func_start sub_81B8104 -sub_81B8104: ; 81B8104 +sub_81B8104: @ 81B8104 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -820536,7 +820536,7 @@ _081B8138: thumb_func_end sub_81B8104 thumb_func_start sub_81B814C -sub_81B814C: ; 81B814C +sub_81B814C: @ 81B814C push {r4-r6,lr} ldr r4, =0x0203cec8 movs r0, 0x9 @@ -820574,7 +820574,7 @@ sub_81B814C: ; 81B814C thumb_func_end sub_81B814C thumb_func_start sub_81B81A8 -sub_81B81A8: ; 81B81A8 +sub_81B81A8: @ 81B81A8 push {r4-r7,lr} sub sp, 0xC ldr r6, =0x0203cec8 @@ -820632,7 +820632,7 @@ _081B8224: thumb_func_end sub_81B81A8 thumb_func_start sub_81B8230 -sub_81B8230: ; 81B8230 +sub_81B8230: @ 81B8230 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -820681,7 +820681,7 @@ _081B828A: thumb_func_end sub_81B8230 thumb_func_start sub_81B82A0 -sub_81B82A0: ; 81B82A0 +sub_81B82A0: @ 81B82A0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -820706,7 +820706,7 @@ _081B82C4: thumb_func_end sub_81B82A0 thumb_func_start sub_81B82D4 -sub_81B82D4: ; 81B82D4 +sub_81B82D4: @ 81B82D4 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -820803,7 +820803,7 @@ _081B83A8: thumb_func_end sub_81B82D4 thumb_func_start sub_81B83B8 -sub_81B83B8: ; 81B83B8 +sub_81B83B8: @ 81B83B8 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -820827,7 +820827,7 @@ sub_81B83B8: ; 81B83B8 thumb_func_end sub_81B83B8 thumb_func_start sub_81B83F0 -sub_81B83F0: ; 81B83F0 +sub_81B83F0: @ 81B83F0 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -820851,7 +820851,7 @@ _081B8418: thumb_func_end sub_81B83F0 thumb_func_start sub_81B841C -sub_81B841C: ; 81B841C +sub_81B841C: @ 81B841C push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -820876,7 +820876,7 @@ _081B8440: thumb_func_end sub_81B841C thumb_func_start sub_81B8448 -sub_81B8448: ; 81B8448 +sub_81B8448: @ 81B8448 push {lr} sub sp, 0xC movs r0, 0x6 @@ -820897,7 +820897,7 @@ sub_81B8448: ; 81B8448 thumb_func_end sub_81B8448 thumb_func_start sub_81B8474 -sub_81B8474: ; 81B8474 +sub_81B8474: @ 81B8474 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -820960,7 +820960,7 @@ _081B84F2: thumb_func_end sub_81B8474 thumb_func_start sub_81B8518 -sub_81B8518: ; 81B8518 +sub_81B8518: @ 81B8518 push {lr} sub sp, 0xC bl sub_81B8558 @@ -820986,7 +820986,7 @@ sub_81B8518: ; 81B8518 thumb_func_end sub_81B8518 thumb_func_start sub_81B8558 -sub_81B8558: ; 81B8558 +sub_81B8558: @ 81B8558 push {lr} ldr r0, =0x0203cef8 movs r1, 0 @@ -820998,7 +820998,7 @@ sub_81B8558: ; 81B8558 thumb_func_end sub_81B8558 thumb_func_start sub_81B856C -sub_81B856C: ; 81B856C +sub_81B856C: @ 81B856C push {r4,lr} lsls r0, 24 asrs r4, r0, 24 @@ -821033,7 +821033,7 @@ _081B85A4: thumb_func_end sub_81B856C thumb_func_start sub_81B85AC -sub_81B85AC: ; 81B85AC +sub_81B85AC: @ 81B85AC push {r4-r6,lr} adds r5, r0, 0 movs r6, 0 @@ -821115,7 +821115,7 @@ _081B864C: thumb_func_end sub_81B85AC thumb_func_start sub_81B865C -sub_81B865C: ; 81B865C +sub_81B865C: @ 81B865C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -821252,7 +821252,7 @@ _081B8758: thumb_func_end sub_81B865C thumb_func_start sub_81B8770 -sub_81B8770: ; 81B8770 +sub_81B8770: @ 81B8770 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -821279,7 +821279,7 @@ _081B8798: thumb_func_end sub_81B8770 thumb_func_start sub_81B879C -sub_81B879C: ; 81B879C +sub_81B879C: @ 81B879C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -821313,7 +821313,7 @@ _081B87E0: thumb_func_end sub_81B879C thumb_func_start sub_81B87E8 -sub_81B87E8: ; 81B87E8 +sub_81B87E8: @ 81B87E8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -821347,7 +821347,7 @@ _081B881C: thumb_func_end sub_81B87E8 thumb_func_start sub_81B8830 -sub_81B8830: ; 81B8830 +sub_81B8830: @ 81B8830 push {lr} ldr r0, =0x000040cf bl VarGet @@ -821373,7 +821373,7 @@ _081B8854: thumb_func_end sub_81B8830 thumb_func_start sub_81B885C -sub_81B885C: ; 81B885C +sub_81B885C: @ 81B885C push {lr} ldr r0, =0x000040cf bl VarGet @@ -821399,7 +821399,7 @@ _081B8880: thumb_func_end sub_81B885C thumb_func_start sub_81B8888 -sub_81B8888: ; 81B8888 +sub_81B8888: @ 81B8888 push {lr} ldr r0, =0x000040cf bl VarGet @@ -821429,7 +821429,7 @@ _081B88B2: thumb_func_end sub_81B8888 thumb_func_start sub_81B88BC -sub_81B88BC: ; 81B88BC +sub_81B88BC: @ 81B88BC push {lr} ldr r0, =0x000040cf bl VarGet @@ -821463,7 +821463,7 @@ _081B88FA: thumb_func_end sub_81B88BC thumb_func_start sub_81B8904 -sub_81B8904: ; 81B8904 +sub_81B8904: @ 81B8904 push {lr} sub sp, 0xC lsls r0, 24 @@ -821484,7 +821484,7 @@ sub_81B8904: ; 81B8904 thumb_func_end sub_81B8904 thumb_func_start sub_81B892C -sub_81B892C: ; 81B892C +sub_81B892C: @ 81B892C push {lr} sub sp, 0xC movs r0, 0x4 @@ -821505,7 +821505,7 @@ sub_81B892C: ; 81B892C thumb_func_end sub_81B892C thumb_func_start sub_81B8958 -sub_81B8958: ; 81B8958 +sub_81B8958: @ 81B8958 push {lr} sub sp, 0xC movs r0, 0x1 @@ -821526,7 +821526,7 @@ sub_81B8958: ; 81B8958 thumb_func_end sub_81B8958 thumb_func_start sub_81B8984 -sub_81B8984: ; 81B8984 +sub_81B8984: @ 81B8984 push {lr} bl battle_type_is_double lsls r0, 24 @@ -821550,7 +821550,7 @@ _081B89A6: thumb_func_end sub_81B8984 thumb_func_start sub_81B89AC -sub_81B89AC: ; 81B89AC +sub_81B89AC: @ 81B89AC push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -821580,7 +821580,7 @@ sub_81B89AC: ; 81B89AC thumb_func_end sub_81B89AC thumb_func_start sub_81B89F0 -sub_81B89F0: ; 81B89F0 +sub_81B89F0: @ 81B89F0 push {lr} sub sp, 0xC bl sub_81B8984 @@ -821606,7 +821606,7 @@ sub_81B89F0: ; 81B89F0 thumb_func_end sub_81B89F0 thumb_func_start sub_81B8A2C -sub_81B8A2C: ; 81B8A2C +sub_81B8A2C: @ 81B8A2C push {r4,lr} adds r4, r0, 0 ldr r0, =0x02024550 @@ -821646,7 +821646,7 @@ _081B8A76: thumb_func_end sub_81B8A2C thumb_func_start sub_81B8A7C -sub_81B8A7C: ; 81B8A7C +sub_81B8A7C: @ 81B8A7C push {r4-r7,lr} mov r7, r8 push {r7} @@ -821833,7 +821833,7 @@ _081B8C48: thumb_func_end sub_81B8A7C thumb_func_start sub_81B8C68 -sub_81B8C68: ; 81B8C68 +sub_81B8C68: @ 81B8C68 push {r4,lr} ldr r4, =0x0203cf00 bl sub_806D7EC @@ -821849,7 +821849,7 @@ sub_81B8C68: ; 81B8C68 thumb_func_end sub_81B8C68 thumb_func_start sub_81B8C88 -sub_81B8C88: ; 81B8C88 +sub_81B8C88: @ 81B8C88 push {r4-r6,lr} sub sp, 0x8 adds r6, r0, 0 @@ -821966,7 +821966,7 @@ _081B8D58: thumb_func_end sub_81B8C88 thumb_func_start sub_81B8D64 -sub_81B8D64: ; 81B8D64 +sub_81B8D64: @ 81B8D64 push {lr} adds r2, r0, 0 lsls r2, 24 @@ -821986,7 +821986,7 @@ sub_81B8D64: ; 81B8D64 thumb_func_end sub_81B8D64 thumb_func_start sub_81B8D88 -sub_81B8D88: ; 81B8D88 +sub_81B8D88: @ 81B8D88 push {r4-r7,lr} sub sp, 0x8 adds r5, r0, 0 @@ -822116,7 +822116,7 @@ _081B8E72: thumb_func_end sub_81B8D88 thumb_func_start sub_81B8E80 -sub_81B8E80: ; 81B8E80 +sub_81B8E80: @ 81B8E80 push {r4-r7,lr} sub sp, 0x8 lsls r0, 24 @@ -822212,7 +822212,7 @@ _081B8F2E: thumb_func_end sub_81B8E80 thumb_func_start sub_81B8F38 -sub_81B8F38: ; 81B8F38 +sub_81B8F38: @ 81B8F38 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -822241,7 +822241,7 @@ _081B8F60: thumb_func_end sub_81B8F38 thumb_func_start sub_81B8F6C -sub_81B8F6C: ; 81B8F6C +sub_81B8F6C: @ 81B8F6C push {r4,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -822278,7 +822278,7 @@ _081B8FA4: thumb_func_end sub_81B8F6C thumb_func_start sub_81B8FB0 -sub_81B8FB0: ; 81B8FB0 +sub_81B8FB0: @ 81B8FB0 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -822307,7 +822307,7 @@ sub_81B8FB0: ; 81B8FB0 thumb_func_end sub_81B8FB0 thumb_func_start pokemon_order_func -pokemon_order_func: ; 81B8FEC +pokemon_order_func: @ 81B8FEC push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -822348,7 +822348,7 @@ _081B902A: thumb_func_end pokemon_order_func thumb_func_start pokemon_change_order -pokemon_change_order: ; 81B9030 +pokemon_change_order: @ 81B9030 push {r4-r6,lr} movs r4, 0x96 lsls r4, 2 @@ -822387,7 +822387,7 @@ _081B904A: thumb_func_end pokemon_change_order thumb_func_start sub_81B9080 -sub_81B9080: ; 81B9080 +sub_81B9080: @ 81B9080 push {r4-r6,lr} movs r4, 0x96 lsls r4, 2 @@ -822426,7 +822426,7 @@ _081B909A: thumb_func_end sub_81B9080 thumb_func_start sub_81B90D0 -sub_81B90D0: ; 81B90D0 +sub_81B90D0: @ 81B90D0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -822482,7 +822482,7 @@ _081B9136: thumb_func_end sub_81B90D0 thumb_func_start sub_81B9140 -sub_81B9140: ; 81B9140 +sub_81B9140: @ 81B9140 push {lr} ldr r0, =sub_8059D40 bl SetMainCallback2 @@ -822492,7 +822492,7 @@ sub_81B9140: ; 81B9140 thumb_func_end sub_81B9140 thumb_func_start sub_81B9150 -sub_81B9150: ; 81B9150 +sub_81B9150: @ 81B9150 push {lr} sub sp, 0xC movs r0, 0x7F @@ -822514,7 +822514,7 @@ sub_81B9150: ; 81B9150 thumb_func_end sub_81B9150 thumb_func_start sub_81B917C -sub_81B917C: ; 81B917C +sub_81B917C: @ 81B917C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -822541,7 +822541,7 @@ sub_81B917C: ; 81B917C thumb_func_end sub_81B917C thumb_func_start sub_81B91B4 -sub_81B91B4: ; 81B91B4 +sub_81B91B4: @ 81B91B4 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -822603,7 +822603,7 @@ _081B9220: thumb_func_end sub_81B91B4 thumb_func_start sub_81B9240 -sub_81B9240: ; 81B9240 +sub_81B9240: @ 81B9240 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -822629,7 +822629,7 @@ _081B9266: thumb_func_end sub_81B9240 thumb_func_start sub_81B9270 -sub_81B9270: ; 81B9270 +sub_81B9270: @ 81B9270 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -822650,7 +822650,7 @@ _081B928A: thumb_func_end sub_81B9270 thumb_func_start sub_81B9294 -sub_81B9294: ; 81B9294 +sub_81B9294: @ 81B9294 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -822720,7 +822720,7 @@ _081B9300: thumb_func_end sub_81B9294 thumb_func_start sub_81B9328 -sub_81B9328: ; 81B9328 +sub_81B9328: @ 81B9328 push {lr} sub sp, 0xC movs r0, 0xF @@ -822741,7 +822741,7 @@ sub_81B9328: ; 81B9328 thumb_func_end sub_81B9328 thumb_func_start sub_81B9354 -sub_81B9354: ; 81B9354 +sub_81B9354: @ 81B9354 push {lr} sub sp, 0xC lsls r0, 24 @@ -822766,7 +822766,7 @@ sub_81B9354: ; 81B9354 thumb_func_end sub_81B9354 thumb_func_start sub_81B9390 -sub_81B9390: ; 81B9390 +sub_81B9390: @ 81B9390 push {r4,lr} ldr r4, =0x020375e0 bl brm_get_pokemon_selection @@ -822790,7 +822790,7 @@ _081B93A6: thumb_func_end sub_81B9390 thumb_func_start hm_add_c3_without_phase_2 -hm_add_c3_without_phase_2: ; 81B93C8 +hm_add_c3_without_phase_2: @ 81B93C8 push {lr} bl pal_fill_black ldr r0, =task_hm_without_phase_2 @@ -822803,7 +822803,7 @@ hm_add_c3_without_phase_2: ; 81B93C8 thumb_func_end hm_add_c3_without_phase_2 thumb_func_start task_hm_without_phase_2 -task_hm_without_phase_2: ; 81B93E0 +task_hm_without_phase_2: @ 81B93E0 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -822822,7 +822822,7 @@ _081B93FE: thumb_func_end task_hm_without_phase_2 thumb_func_start sub_81B9404 -sub_81B9404: ; 81B9404 +sub_81B9404: @ 81B9404 push {lr} bl script_env_2_enable movs r0, 0x1 @@ -822837,7 +822837,7 @@ sub_81B9404: ; 81B9404 thumb_func_end sub_81B9404 thumb_func_start sub_81B9424 -sub_81B9424: ; 81B9424 +sub_81B9424: @ 81B9424 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -822872,7 +822872,7 @@ _081B945C: thumb_func_end sub_81B9424 thumb_func_start sub_81B9470 -sub_81B9470: ; 81B9470 +sub_81B9470: @ 81B9470 push {lr} bl brm_get_pokemon_selection ldr r2, =0x02039f24 @@ -822898,7 +822898,7 @@ _081B9486: thumb_func_end sub_81B9470 thumb_func_start sub_81B94B0 -sub_81B94B0: ; 81B94B0 +sub_81B94B0: @ 81B94B0 push {lr} bl script_env_2_enable movs r0, 0x1 @@ -822913,7 +822913,7 @@ sub_81B94B0: ; 81B94B0 thumb_func_end sub_81B94B0 thumb_func_start sub_81B94D0 -sub_81B94D0: ; 81B94D0 +sub_81B94D0: @ 81B94D0 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -822948,7 +822948,7 @@ _081B9508: thumb_func_end sub_81B94D0 thumb_func_start sub_81B951C -sub_81B951C: ; 81B951C +sub_81B951C: @ 81B951C push {lr} bl script_env_2_enable movs r0, 0x1 @@ -822963,7 +822963,7 @@ sub_81B951C: ; 81B951C thumb_func_end sub_81B951C thumb_func_start sub_81B953C -sub_81B953C: ; 81B953C +sub_81B953C: @ 81B953C push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -822998,7 +822998,7 @@ _081B9574: thumb_func_end sub_81B953C thumb_func_start sub_81B9588 -sub_81B9588: ; 81B9588 +sub_81B9588: @ 81B9588 push {r4,r5,lr} ldr r5, =0x020375e0 bl brm_get_pokemon_selection @@ -823035,7 +823035,7 @@ _081B95BA: thumb_func_end sub_81B9588 thumb_func_start sub_81B95E0 -sub_81B95E0: ; 81B95E0 +sub_81B95E0: @ 81B95E0 push {r4,r5,lr} ldr r1, =0x020375f0 movs r0, 0 @@ -823069,7 +823069,7 @@ _081B9614: thumb_func_end sub_81B95E0 thumb_func_start sub_81B9620 -sub_81B9620: ; 81B9620 +sub_81B9620: @ 81B9620 push {lr} bl script_env_2_enable movs r0, 0x1 @@ -823084,7 +823084,7 @@ sub_81B9620: ; 81B9620 thumb_func_end sub_81B9620 thumb_func_start sub_81B9640 -sub_81B9640: ; 81B9640 +sub_81B9640: @ 81B9640 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -823119,7 +823119,7 @@ _081B9678: thumb_func_end sub_81B9640 thumb_func_start sub_81B968C -sub_81B968C: ; 81B968C +sub_81B968C: @ 81B968C push {lr} sub sp, 0x4 ldr r1, =0x020244ec @@ -823144,7 +823144,7 @@ sub_81B968C: ; 81B968C thumb_func_end sub_81B968C thumb_func_start sub_81B96D0 -sub_81B96D0: ; 81B96D0 +sub_81B96D0: @ 81B96D0 push {r4,r5,lr} ldr r1, =0x020375f0 movs r0, 0 @@ -823179,7 +823179,7 @@ _081B96FA: thumb_func_end sub_81B96D0 thumb_func_start sub_81B9718 -sub_81B9718: ; 81B9718 +sub_81B9718: @ 81B9718 push {r4,r5,lr} ldr r0, =0x020375e0 ldrh r1, [r0] @@ -823212,7 +823212,7 @@ sub_81B9718: ; 81B9718 thumb_func_end sub_81B9718 thumb_func_start sub_81B9770 -sub_81B9770: ; 81B9770 +sub_81B9770: @ 81B9770 push {r4-r6,lr} mov r6, r8 push {r6} @@ -823263,7 +823263,7 @@ _081B97C4: thumb_func_end sub_81B9770 thumb_func_start sub_81B97DC -sub_81B97DC: ; 81B97DC +sub_81B97DC: @ 81B97DC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -823384,7 +823384,7 @@ sub_81B97DC: ; 81B97DC thumb_func_end sub_81B97DC thumb_func_start sub_81B98DC -sub_81B98DC: ; 81B98DC +sub_81B98DC: @ 81B98DC push {lr} ldr r0, =0x020375e0 ldrh r1, [r0] @@ -823412,7 +823412,7 @@ _081B9910: thumb_func_end sub_81B98DC thumb_func_start sub_81B9918 -sub_81B9918: ; 81B9918 +sub_81B9918: @ 81B9918 push {r4-r7,lr} mov r7, r8 push {r7} @@ -823482,7 +823482,7 @@ _081B999C: thumb_func_end sub_81B9918 thumb_func_start sub_81B99B4 -sub_81B99B4: ; 81B99B4 +sub_81B99B4: @ 81B99B4 push {lr} ldr r1, =gUnknown_086160B4 ldr r0, =0x020375e0 @@ -823497,7 +823497,7 @@ sub_81B99B4: ; 81B99B4 thumb_func_end sub_81B99B4 thumb_func_start sub_81B99D4 -sub_81B99D4: ; 81B99D4 +sub_81B99D4: @ 81B99D4 push {lr} ldr r1, =0x03005d90 ldr r0, [r1] @@ -823532,7 +823532,7 @@ sub_81B99D4: ; 81B99D4 thumb_func_end sub_81B99D4 thumb_func_start sub_81B9A28 -sub_81B9A28: ; 81B9A28 +sub_81B9A28: @ 81B9A28 ldr r1, =0x020375f0 ldr r0, =0x03005d90 ldr r0, [r0] @@ -823545,7 +823545,7 @@ sub_81B9A28: ; 81B9A28 thumb_func_end sub_81B9A28 thumb_func_start sub_81B9A44 -sub_81B9A44: ; 81B9A44 +sub_81B9A44: @ 81B9A44 ldr r0, =0x03005d90 ldr r0, [r0] ldr r1, =0x020375e4 @@ -823558,7 +823558,7 @@ sub_81B9A44: ; 81B9A44 thumb_func_end sub_81B9A44 thumb_func_start sub_81B9A60 -sub_81B9A60: ; 81B9A60 +sub_81B9A60: @ 81B9A60 push {r4,lr} ldr r4, =0x02038bca bl GenerateRandomNumber @@ -823582,7 +823582,7 @@ sub_81B9A60: ; 81B9A60 thumb_func_end sub_81B9A60 thumb_func_start sub_81B9A90 -sub_81B9A90: ; 81B9A90 +sub_81B9A90: @ 81B9A90 push {lr} ldr r3, =0x02038bca ldrh r1, [r3] @@ -823603,7 +823603,7 @@ _081B9AAC: thumb_func_end sub_81B9A90 thumb_func_start sub_81B9ABC -sub_81B9ABC: ; 81B9ABC +sub_81B9ABC: @ 81B9ABC push {r4,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -823631,7 +823631,7 @@ sub_81B9ABC: ; 81B9ABC thumb_func_end sub_81B9ABC thumb_func_start sub_81B9B00 -sub_81B9B00: ; 81B9B00 +sub_81B9B00: @ 81B9B00 push {r4,r5,lr} ldr r0, =0x03005d90 ldr r4, [r0] @@ -823648,7 +823648,7 @@ sub_81B9B00: ; 81B9B00 thumb_func_end sub_81B9B00 thumb_func_start sub_81B9B28 -sub_81B9B28: ; 81B9B28 +sub_81B9B28: @ 81B9B28 push {r4,r5,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -823688,7 +823688,7 @@ _081B9B76: thumb_func_end sub_81B9B28 thumb_func_start sub_81B9B80 -sub_81B9B80: ; 81B9B80 +sub_81B9B80: @ 81B9B80 push {lr} ldr r1, =gUnknown_086160D8 ldr r0, =0x020375e0 @@ -823703,7 +823703,7 @@ sub_81B9B80: ; 81B9B80 thumb_func_end sub_81B9B80 thumb_func_start sub_81B9BA0 -sub_81B9BA0: ; 81B9BA0 +sub_81B9BA0: @ 81B9BA0 push {lr} ldr r1, =0x03005d90 ldr r0, [r1] @@ -823738,7 +823738,7 @@ sub_81B9BA0: ; 81B9BA0 thumb_func_end sub_81B9BA0 thumb_func_start sub_81B9BF4 -sub_81B9BF4: ; 81B9BF4 +sub_81B9BF4: @ 81B9BF4 ldr r1, =0x020375f0 ldr r0, =0x03005d90 ldr r0, [r0] @@ -823751,7 +823751,7 @@ sub_81B9BF4: ; 81B9BF4 thumb_func_end sub_81B9BF4 thumb_func_start sub_81B9C10 -sub_81B9C10: ; 81B9C10 +sub_81B9C10: @ 81B9C10 ldr r0, =0x03005d90 ldr r0, [r0] ldr r1, =0x020375e4 @@ -823764,7 +823764,7 @@ sub_81B9C10: ; 81B9C10 thumb_func_end sub_81B9C10 thumb_func_start sub_81B9C2C -sub_81B9C2C: ; 81B9C2C +sub_81B9C2C: @ 81B9C2C push {r4,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -823792,7 +823792,7 @@ sub_81B9C2C: ; 81B9C2C thumb_func_end sub_81B9C2C thumb_func_start sub_81B9C70 -sub_81B9C70: ; 81B9C70 +sub_81B9C70: @ 81B9C70 push {r4,r5,lr} ldr r0, =0x03005d90 ldr r4, [r0] @@ -823809,7 +823809,7 @@ sub_81B9C70: ; 81B9C70 thumb_func_end sub_81B9C70 thumb_func_start sub_81B9C98 -sub_81B9C98: ; 81B9C98 +sub_81B9C98: @ 81B9C98 push {r4,r5,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -823849,7 +823849,7 @@ _081B9CE6: thumb_func_end sub_81B9C98 thumb_func_start sub_81B9CF0 -sub_81B9CF0: ; 81B9CF0 +sub_81B9CF0: @ 81B9CF0 push {lr} ldr r0, =0x02021cc4 ldr r1, =0x02038bca @@ -823861,7 +823861,7 @@ sub_81B9CF0: ; 81B9CF0 thumb_func_end sub_81B9CF0 thumb_func_start sub_81B9D08 -sub_81B9D08: ; 81B9D08 +sub_81B9D08: @ 81B9D08 push {lr} ldr r1, =gUnknown_086160F8 ldr r0, =0x020375e0 @@ -823876,7 +823876,7 @@ sub_81B9D08: ; 81B9D08 thumb_func_end sub_81B9D08 thumb_func_start sub_81B9D28 -sub_81B9D28: ; 81B9D28 +sub_81B9D28: @ 81B9D28 push {lr} ldr r1, =0x03005d90 ldr r0, [r1] @@ -823911,7 +823911,7 @@ sub_81B9D28: ; 81B9D28 thumb_func_end sub_81B9D28 thumb_func_start sub_81B9D7C -sub_81B9D7C: ; 81B9D7C +sub_81B9D7C: @ 81B9D7C ldr r1, =0x020375f0 ldr r0, =0x03005d90 ldr r0, [r0] @@ -823924,7 +823924,7 @@ sub_81B9D7C: ; 81B9D7C thumb_func_end sub_81B9D7C thumb_func_start sub_81B9D98 -sub_81B9D98: ; 81B9D98 +sub_81B9D98: @ 81B9D98 ldr r0, =0x03005d90 ldr r0, [r0] ldr r1, =0x020375e4 @@ -823937,7 +823937,7 @@ sub_81B9D98: ; 81B9D98 thumb_func_end sub_81B9D98 thumb_func_start sub_81B9DB4 -sub_81B9DB4: ; 81B9DB4 +sub_81B9DB4: @ 81B9DB4 push {r4,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -823965,7 +823965,7 @@ sub_81B9DB4: ; 81B9DB4 thumb_func_end sub_81B9DB4 thumb_func_start sub_81B9DF8 -sub_81B9DF8: ; 81B9DF8 +sub_81B9DF8: @ 81B9DF8 push {r4,r5,lr} ldr r0, =0x03005d90 ldr r4, [r0] @@ -823982,7 +823982,7 @@ sub_81B9DF8: ; 81B9DF8 thumb_func_end sub_81B9DF8 thumb_func_start sub_81B9E20 -sub_81B9E20: ; 81B9E20 +sub_81B9E20: @ 81B9E20 push {r4,r5,lr} ldr r4, =0x03005d90 ldr r0, [r4] @@ -824022,7 +824022,7 @@ _081B9E6E: thumb_func_end sub_81B9E20 thumb_func_start sub_81B9E78 -sub_81B9E78: ; 81B9E78 +sub_81B9E78: @ 81B9E78 push {lr} bl zero_player_party_data bl sub_819A4F8 @@ -824031,7 +824031,7 @@ sub_81B9E78: ; 81B9E78 thumb_func_end sub_81B9E78 thumb_func_start sub_81B9E88 -sub_81B9E88: ; 81B9E88 +sub_81B9E88: @ 81B9E88 push {lr} bl sub_819DC00 pop {r0} @@ -824039,7 +824039,7 @@ sub_81B9E88: ; 81B9E88 thumb_func_end sub_81B9E88 thumb_func_start sub_81B9E94 -sub_81B9E94: ; 81B9E94 +sub_81B9E94: @ 81B9E94 push {lr} movs r2, 0 ldr r1, =0x02037318 @@ -824063,7 +824063,7 @@ _081B9EB2: thumb_func_end sub_81B9E94 thumb_func_start sub_81B9EC0 -sub_81B9EC0: ; 81B9EC0 +sub_81B9EC0: @ 81B9EC0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -824252,7 +824252,7 @@ _081BA024: thumb_func_end sub_81B9EC0 thumb_func_start sub_81BA040 -sub_81BA040: ; 81BA040 +sub_81BA040: @ 81BA040 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -824502,8 +824502,8 @@ _081BA220: thumb_func_end sub_81BA040 thumb_func_start Font6Func -; int Font6Func(struct TextPrinter *x) -Font6Func: ; 81BA250 +@ int Font6Func(struct TextPrinter *x) +Font6Func: @ 81BA250 push {r4-r6,lr} adds r6, r0, 0 adds r4, r6, 0 @@ -825025,7 +825025,7 @@ _081BA662: thumb_func_end Font6Func thumb_func_start DecompressGlyphFont6 -DecompressGlyphFont6: ; 81BA668 +DecompressGlyphFont6: @ 81BA668 push {r4,r5,lr} lsls r0, 16 lsrs r2, r0, 19 @@ -825071,7 +825071,7 @@ DecompressGlyphFont6: ; 81BA668 thumb_func_end DecompressGlyphFont6 thumb_func_start GetGlyphWidthFont6 -GetGlyphWidthFont6: ; 81BA6CC +GetGlyphWidthFont6: @ 81BA6CC movs r0, 0x10 bx lr thumb_func_end GetGlyphWidthFont6 @@ -825079,7 +825079,7 @@ GetGlyphWidthFont6: ; 81BA6CC .include "asm/multiboot.s" thumb_func_start sub_81BAD84 -sub_81BAD84: ; 81BAD84 +sub_81BAD84: @ 81BAD84 push {r4-r6,lr} movs r6, 0x80 lsls r6, 19 @@ -825127,12 +825127,12 @@ sub_81BAD84: ; 81BAD84 thumb_func_end sub_81BAD84 thumb_func_start nullsub_77 -nullsub_77: ; 81BADF0 +nullsub_77: @ 81BADF0 bx lr thumb_func_end nullsub_77 thumb_func_start sub_81BADF4 -sub_81BADF4: ; 81BADF4 +sub_81BADF4: @ 81BADF4 ldr r1, =0x03005d60 ldr r0, =0x02024064 ldrb r0, [r0] @@ -825145,7 +825145,7 @@ sub_81BADF4: ; 81BADF4 thumb_func_end sub_81BADF4 thumb_func_start bx_exec_buffer_A_ch0_tbl3 -bx_exec_buffer_A_ch0_tbl3: ; 81BAE10 +bx_exec_buffer_A_ch0_tbl3: @ 81BAE10 push {lr} ldr r2, =0x02024068 ldr r1, =gUnknown_0832A328 @@ -825180,7 +825180,7 @@ _081BAE5C: thumb_func_end bx_exec_buffer_A_ch0_tbl3 thumb_func_start sub_81BAE60 -sub_81BAE60: ; 81BAE60 +sub_81BAE60: @ 81BAE60 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -825205,7 +825205,7 @@ _081BAE84: thumb_func_end sub_81BAE60 thumb_func_start sub_81BAE98 -sub_81BAE98: ; 81BAE98 +sub_81BAE98: @ 81BAE98 push {r4-r6,lr} ldr r6, =0x02020630 ldr r5, =0x020241e4 @@ -825250,7 +825250,7 @@ _081BAEE8: thumb_func_end sub_81BAE98 thumb_func_start sub_81BAF00 -sub_81BAF00: ; 81BAF00 +sub_81BAF00: @ 81BAF00 push {r4,lr} ldr r4, =0x020244d0 ldr r1, [r4] @@ -825286,7 +825286,7 @@ _081BAF38: thumb_func_end sub_81BAF00 thumb_func_start sub_81BAF48 -sub_81BAF48: ; 81BAF48 +sub_81BAF48: @ 81BAF48 push {r4-r6,lr} movs r6, 0 bl battle_type_is_double @@ -825385,7 +825385,7 @@ _081BB00A: thumb_func_end sub_81BAF48 thumb_func_start sub_81BB02C -sub_81BB02C: ; 81BB02C +sub_81BB02C: @ 81BB02C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -825573,7 +825573,7 @@ _081BB196: thumb_func_end sub_81BB02C thumb_func_start sub_81BB1D4 -sub_81BB1D4: ; 81BB1D4 +sub_81BB1D4: @ 81BB1D4 push {lr} ldr r2, =0x02020630 ldr r1, =0x020241e4 @@ -825603,7 +825603,7 @@ _081BB202: thumb_func_end sub_81BB1D4 thumb_func_start bx_t3_healthbar_update -bx_t3_healthbar_update: ; 81BB214 +bx_t3_healthbar_update: @ 81BB214 push {r4-r6,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -825653,7 +825653,7 @@ _081BB276: thumb_func_end bx_t3_healthbar_update thumb_func_start sub_81BB284 -sub_81BB284: ; 81BB284 +sub_81BB284: @ 81BB284 push {lr} movs r0, 0 bl IsTextPrinterActive @@ -825667,7 +825667,7 @@ _081BB296: thumb_func_end sub_81BB284 thumb_func_start sub_81BB29C -sub_81BB29C: ; 81BB29C +sub_81BB29C: @ 81BB29C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -825835,7 +825835,7 @@ _081BB3FE: thumb_func_end sub_81BB29C thumb_func_start sub_81BB414 -sub_81BB414: ; 81BB414 +sub_81BB414: @ 81BB414 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -825927,7 +825927,7 @@ sub_81BB414: ; 81BB414 thumb_func_end sub_81BB414 thumb_func_start sub_81BB4E4 -sub_81BB4E4: ; 81BB4E4 +sub_81BB4E4: @ 81BB4E4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -826070,7 +826070,7 @@ _081BB610: thumb_func_end sub_81BB4E4 thumb_func_start sub_81BB628 -sub_81BB628: ; 81BB628 +sub_81BB628: @ 81BB628 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -826116,7 +826116,7 @@ _081BB65C: thumb_func_end sub_81BB628 thumb_func_start sub_81BB688 -sub_81BB688: ; 81BB688 +sub_81BB688: @ 81BB688 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -826195,7 +826195,7 @@ _081BB72A: thumb_func_end sub_81BB688 thumb_func_start sub_81BB740 -sub_81BB740: ; 81BB740 +sub_81BB740: @ 81BB740 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -826227,7 +826227,7 @@ sub_81BB740: ; 81BB740 thumb_func_end sub_81BB740 thumb_func_start sub_81BB78C -sub_81BB78C: ; 81BB78C +sub_81BB78C: @ 81BB78C push {r4-r6,lr} ldr r6, =0x02020630 ldr r5, =0x020241e4 @@ -826292,7 +826292,7 @@ _081BB808: thumb_func_end sub_81BB78C thumb_func_start sub_81BB828 -sub_81BB828: ; 81BB828 +sub_81BB828: @ 81BB828 push {r4-r6,lr} ldr r0, =0x020244d0 ldr r0, [r0] @@ -826339,7 +826339,7 @@ _081BB87C: thumb_func_end sub_81BB828 thumb_func_start sub_81BB898 -sub_81BB898: ; 81BB898 +sub_81BB898: @ 81BB898 push {lr} movs r0, 0 bl IsTextPrinterActive @@ -826353,7 +826353,7 @@ _081BB8AA: thumb_func_end sub_81BB898 thumb_func_start bx_blink_t3 -bx_blink_t3: ; 81BB8B0 +bx_blink_t3: @ 81BB8B0 push {r4,lr} ldr r1, =0x020241e4 ldr r0, =0x02024064 @@ -826413,7 +826413,7 @@ _081BB926: thumb_func_end bx_blink_t3 thumb_func_start sub_81BB92C -sub_81BB92C: ; 81BB92C +sub_81BB92C: @ 81BB92C push {r4,lr} ldr r2, =0x02020630 ldr r0, =0x03005d70 @@ -826462,7 +826462,7 @@ _081BB97E: thumb_func_end sub_81BB92C thumb_func_start dp01t_35_3_free_vram -dp01t_35_3_free_vram: ; 81BB9A0 +dp01t_35_3_free_vram: @ 81BB9A0 push {lr} ldr r0, =0x020244d0 ldr r1, [r0] @@ -826499,7 +826499,7 @@ _081BB9DC: thumb_func_end dp01t_35_3_free_vram thumb_func_start sub_81BB9F4 -sub_81BB9F4: ; 81BB9F4 +sub_81BB9F4: @ 81BB9F4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -826596,7 +826596,7 @@ _081BBAB0: thumb_func_end sub_81BB9F4 thumb_func_start sub_81BBAE8 -sub_81BBAE8: ; 81BBAE8 +sub_81BBAE8: @ 81BBAE8 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r0, [r6] @@ -826664,7 +826664,7 @@ _081BBB60: thumb_func_end sub_81BBAE8 thumb_func_start dp01_tbl3_exec_completed -dp01_tbl3_exec_completed: ; 81BBB8C +dp01_tbl3_exec_completed: @ 81BBB8C push {r4,lr} sub sp, 0x4 ldr r1, =0x03005d60 @@ -826714,7 +826714,7 @@ _081BBBF2: thumb_func_end dp01_tbl3_exec_completed thumb_func_start sub_81BBC04 -sub_81BBC04: ; 81BBC04 +sub_81BBC04: @ 81BBC04 push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -826738,7 +826738,7 @@ _081BBC26: thumb_func_end sub_81BBC04 thumb_func_start bx_80E8A6C -bx_80E8A6C: ; 81BBC34 +bx_80E8A6C: @ 81BBC34 push {lr} ldr r0, =0x020244d0 ldr r2, [r0] @@ -826762,7 +826762,7 @@ _081BBC56: thumb_func_end bx_80E8A6C thumb_func_start dp01t_00_3_getattr -dp01t_00_3_getattr: ; 81BBC64 +dp01t_00_3_getattr: @ 81BBC64 push {r4-r6,lr} sub sp, 0x100 movs r6, 0 @@ -826817,7 +826817,7 @@ _081BBCBE: thumb_func_end dp01t_00_3_getattr thumb_func_start dp01_getattr_by_ch1_for_player_pokemon -dp01_getattr_by_ch1_for_player_pokemon: ; 81BBCD8 +dp01_getattr_by_ch1_for_player_pokemon: @ 81BBCD8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -827695,7 +827695,7 @@ _081BC46E: thumb_func_end dp01_getattr_by_ch1_for_player_pokemon thumb_func_start sub_81BC484 -sub_81BC484: ; 81BC484 +sub_81BC484: @ 81BC484 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -827703,7 +827703,7 @@ sub_81BC484: ; 81BC484 thumb_func_end sub_81BC484 thumb_func_start sub_81BC490 -sub_81BC490: ; 81BC490 +sub_81BC490: @ 81BC490 push {r4,r5,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -827746,7 +827746,7 @@ _081BC4DE: thumb_func_end sub_81BC490 thumb_func_start sub_81BC4E8 -sub_81BC4E8: ; 81BC4E8 +sub_81BC4E8: @ 81BC4E8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -828779,7 +828779,7 @@ _081BCEAE: thumb_func_end sub_81BC4E8 thumb_func_start sub_81BCEE4 -sub_81BCEE4: ; 81BCEE4 +sub_81BCEE4: @ 81BCEE4 push {r4-r7,lr} ldr r1, =0x0202406e ldr r7, =0x02024064 @@ -828834,7 +828834,7 @@ _081BCF3C: thumb_func_end sub_81BCEE4 thumb_func_start sub_81BCF58 -sub_81BCF58: ; 81BCF58 +sub_81BCF58: @ 81BCF58 push {r4-r6,lr} mov r6, r8 push {r6} @@ -828951,7 +828951,7 @@ sub_81BCF58: ; 81BCF58 thumb_func_end sub_81BCF58 thumb_func_start sub_81BD074 -sub_81BD074: ; 81BD074 +sub_81BD074: @ 81BD074 push {r4-r6,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -828997,7 +828997,7 @@ sub_81BD074: ; 81BD074 thumb_func_end sub_81BD074 thumb_func_start sub_81BD0E4 -sub_81BD0E4: ; 81BD0E4 +sub_81BD0E4: @ 81BD0E4 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -829160,7 +829160,7 @@ sub_81BD0E4: ; 81BD0E4 thumb_func_end sub_81BD0E4 thumb_func_start sub_81BD260 -sub_81BD260: ; 81BD260 +sub_81BD260: @ 81BD260 push {r4-r6,lr} ldr r1, =0x02023064 ldr r6, =0x02024064 @@ -829219,7 +829219,7 @@ _081BD2DE: thumb_func_end sub_81BD260 thumb_func_start sub_81BD2F0 -sub_81BD2F0: ; 81BD2F0 +sub_81BD2F0: @ 81BD2F0 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -829289,7 +829289,7 @@ _081BD36E: thumb_func_end sub_81BD2F0 thumb_func_start sub_81BD37C -sub_81BD37C: ; 81BD37C +sub_81BD37C: @ 81BD37C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -829531,7 +829531,7 @@ _081BD57C: thumb_func_end sub_81BD37C thumb_func_start sub_81BD5BC -sub_81BD5BC: ; 81BD5BC +sub_81BD5BC: @ 81BD5BC push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -829539,7 +829539,7 @@ sub_81BD5BC: ; 81BD5BC thumb_func_end sub_81BD5BC thumb_func_start sub_81BD5C8 -sub_81BD5C8: ; 81BD5C8 +sub_81BD5C8: @ 81BD5C8 push {r4-r6,lr} ldr r6, =0x020241e4 ldr r4, =0x02024064 @@ -829612,7 +829612,7 @@ sub_81BD5C8: ; 81BD5C8 thumb_func_end sub_81BD5C8 thumb_func_start sub_81BD674 -sub_81BD674: ; 81BD674 +sub_81BD674: @ 81BD674 push {r4-r6,lr} ldr r6, =0x020244d0 ldr r4, [r6] @@ -829717,7 +829717,7 @@ _081BD73E: thumb_func_end sub_81BD674 thumb_func_start sub_81BD760 -sub_81BD760: ; 81BD760 +sub_81BD760: @ 81BD760 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -829725,7 +829725,7 @@ sub_81BD760: ; 81BD760 thumb_func_end sub_81BD760 thumb_func_start sub_81BD76C -sub_81BD76C: ; 81BD76C +sub_81BD76C: @ 81BD76C push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -829733,7 +829733,7 @@ sub_81BD76C: ; 81BD76C thumb_func_end sub_81BD76C thumb_func_start sub_81BD778 -sub_81BD778: ; 81BD778 +sub_81BD778: @ 81BD778 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -829741,7 +829741,7 @@ sub_81BD778: ; 81BD778 thumb_func_end sub_81BD778 thumb_func_start sub_81BD784 -sub_81BD784: ; 81BD784 +sub_81BD784: @ 81BD784 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -829749,7 +829749,7 @@ sub_81BD784: ; 81BD784 thumb_func_end sub_81BD784 thumb_func_start sub_81BD790 -sub_81BD790: ; 81BD790 +sub_81BD790: @ 81BD790 push {r4-r6,lr} ldr r6, =0x02024064 ldrb r0, [r6] @@ -829886,7 +829886,7 @@ _081BD8B6: thumb_func_end sub_81BD790 thumb_func_start bx_move_anim_3 -bx_move_anim_3: ; 81BD8C8 +bx_move_anim_3: @ 81BD8C8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -830070,7 +830070,7 @@ _081BDA3C: thumb_func_end bx_move_anim_3 thumb_func_start sub_81BDA4C -sub_81BDA4C: ; 81BDA4C +sub_81BDA4C: @ 81BDA4C push {r4,lr} ldr r0, =0x02022e14 movs r1, 0 @@ -830100,7 +830100,7 @@ sub_81BDA4C: ; 81BDA4C thumb_func_end sub_81BDA4C thumb_func_start sub_81BDAA0 -sub_81BDAA0: ; 81BDAA0 +sub_81BDAA0: @ 81BDAA0 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830108,7 +830108,7 @@ sub_81BDAA0: ; 81BDAA0 thumb_func_end sub_81BDAA0 thumb_func_start sub_81BDAAC -sub_81BDAAC: ; 81BDAAC +sub_81BDAAC: @ 81BDAAC push {lr} bl sub_8063880 bl dp01_tbl3_exec_completed @@ -830117,7 +830117,7 @@ sub_81BDAAC: ; 81BDAAC thumb_func_end sub_81BDAAC thumb_func_start sub_81BDABC -sub_81BDABC: ; 81BDABC +sub_81BDABC: @ 81BDABC push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830125,7 +830125,7 @@ sub_81BDABC: ; 81BDABC thumb_func_end sub_81BDABC thumb_func_start sub_81BDAC8 -sub_81BDAC8: ; 81BDAC8 +sub_81BDAC8: @ 81BDAC8 push {r4-r6,lr} ldr r6, =0x02024064 ldrb r4, [r6] @@ -830197,7 +830197,7 @@ _081BDB3C: thumb_func_end sub_81BDAC8 thumb_func_start sub_81BDB70 -sub_81BDB70: ; 81BDB70 +sub_81BDB70: @ 81BDB70 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830205,7 +830205,7 @@ sub_81BDB70: ; 81BDB70 thumb_func_end sub_81BDB70 thumb_func_start sub_81BDB7C -sub_81BDB7C: ; 81BDB7C +sub_81BDB7C: @ 81BDB7C push {r4-r6,lr} bl sub_8063A90 lsls r0, 24 @@ -830267,7 +830267,7 @@ _081BDBD0: thumb_func_end sub_81BDB7C thumb_func_start sub_81BDC04 -sub_81BDC04: ; 81BDC04 +sub_81BDC04: @ 81BDC04 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830275,7 +830275,7 @@ sub_81BDC04: ; 81BDC04 thumb_func_end sub_81BDC04 thumb_func_start sub_81BDC10 -sub_81BDC10: ; 81BDC10 +sub_81BDC10: @ 81BDC10 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -830371,7 +830371,7 @@ _081BDCCA: thumb_func_end sub_81BDC10 thumb_func_start sub_81BDD00 -sub_81BDD00: ; 81BDD00 +sub_81BDD00: @ 81BDD00 push {r4-r7,lr} ldr r5, =0x02023064 ldr r6, =0x02024064 @@ -830437,7 +830437,7 @@ _081BDD84: thumb_func_end sub_81BDD00 thumb_func_start sub_81BDD9C -sub_81BDD9C: ; 81BDD9C +sub_81BDD9C: @ 81BDD9C push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -830486,7 +830486,7 @@ _081BDDF0: thumb_func_end sub_81BDD9C thumb_func_start sub_81BDE14 -sub_81BDE14: ; 81BDE14 +sub_81BDE14: @ 81BDE14 push {r4,r5,lr} ldr r5, =0x02024064 ldrb r0, [r5] @@ -830533,7 +830533,7 @@ _081BDE64: thumb_func_end sub_81BDE14 thumb_func_start sub_81BDE7C -sub_81BDE7C: ; 81BDE7C +sub_81BDE7C: @ 81BDE7C push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830541,7 +830541,7 @@ sub_81BDE7C: ; 81BDE7C thumb_func_end sub_81BDE7C thumb_func_start sub_81BDE88 -sub_81BDE88: ; 81BDE88 +sub_81BDE88: @ 81BDE88 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830549,7 +830549,7 @@ sub_81BDE88: ; 81BDE88 thumb_func_end sub_81BDE88 thumb_func_start sub_81BDE94 -sub_81BDE94: ; 81BDE94 +sub_81BDE94: @ 81BDE94 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830557,7 +830557,7 @@ sub_81BDE94: ; 81BDE94 thumb_func_end sub_81BDE94 thumb_func_start sub_81BDEA0 -sub_81BDEA0: ; 81BDEA0 +sub_81BDEA0: @ 81BDEA0 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830565,7 +830565,7 @@ sub_81BDEA0: ; 81BDEA0 thumb_func_end sub_81BDEA0 thumb_func_start sub_81BDEAC -sub_81BDEAC: ; 81BDEAC +sub_81BDEAC: @ 81BDEAC push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830573,7 +830573,7 @@ sub_81BDEAC: ; 81BDEAC thumb_func_end sub_81BDEAC thumb_func_start sub_81BDEB8 -sub_81BDEB8: ; 81BDEB8 +sub_81BDEB8: @ 81BDEB8 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830581,7 +830581,7 @@ sub_81BDEB8: ; 81BDEB8 thumb_func_end sub_81BDEB8 thumb_func_start sub_81BDEC4 -sub_81BDEC4: ; 81BDEC4 +sub_81BDEC4: @ 81BDEC4 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830589,7 +830589,7 @@ sub_81BDEC4: ; 81BDEC4 thumb_func_end sub_81BDEC4 thumb_func_start sub_81BDED0 -sub_81BDED0: ; 81BDED0 +sub_81BDED0: @ 81BDED0 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830597,7 +830597,7 @@ sub_81BDED0: ; 81BDED0 thumb_func_end sub_81BDED0 thumb_func_start sub_81BDEDC -sub_81BDEDC: ; 81BDEDC +sub_81BDEDC: @ 81BDEDC push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830605,7 +830605,7 @@ sub_81BDEDC: ; 81BDEDC thumb_func_end sub_81BDEDC thumb_func_start sub_81BDEE8 -sub_81BDEE8: ; 81BDEE8 +sub_81BDEE8: @ 81BDEE8 push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -830620,7 +830620,7 @@ sub_81BDEE8: ; 81BDEE8 thumb_func_end sub_81BDEE8 thumb_func_start sub_81BDF04 -sub_81BDF04: ; 81BDF04 +sub_81BDF04: @ 81BDF04 push {lr} ldr r3, =0x02022d0c ldr r1, =0x02023064 @@ -830645,7 +830645,7 @@ sub_81BDF04: ; 81BDF04 thumb_func_end sub_81BDF04 thumb_func_start sub_81BDF3C -sub_81BDF3C: ; 81BDF3C +sub_81BDF3C: @ 81BDF3C push {lr} ldr r2, =0x02022d0c ldrb r1, [r2] @@ -830659,7 +830659,7 @@ sub_81BDF3C: ; 81BDF3C thumb_func_end sub_81BDF3C thumb_func_start sub_81BDF54 -sub_81BDF54: ; 81BDF54 +sub_81BDF54: @ 81BDF54 push {lr} ldr r3, =0x02022d0c ldr r1, [r3] @@ -830680,7 +830680,7 @@ sub_81BDF54: ; 81BDF54 thumb_func_end sub_81BDF54 thumb_func_start dp01t_29_3_blink -dp01t_29_3_blink: ; 81BDF7C +dp01t_29_3_blink: @ 81BDF7C push {r4,lr} ldr r3, =0x02020630 ldr r2, =0x020241e4 @@ -830729,7 +830729,7 @@ _081BDFDA: thumb_func_end dp01t_29_3_blink thumb_func_start sub_81BDFEC -sub_81BDFEC: ; 81BDFEC +sub_81BDFEC: @ 81BDFEC push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -830737,7 +830737,7 @@ sub_81BDFEC: ; 81BDFEC thumb_func_end sub_81BDFEC thumb_func_start sub_81BDFF8 -sub_81BDFF8: ; 81BDFF8 +sub_81BDFF8: @ 81BDFF8 push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -830770,7 +830770,7 @@ _081BE00C: thumb_func_end sub_81BDFF8 thumb_func_start sub_81BE03C -sub_81BE03C: ; 81BE03C +sub_81BE03C: @ 81BE03C push {r4,r5,lr} ldr r4, =0x02023064 ldr r5, =0x02024064 @@ -830813,7 +830813,7 @@ _081BE08C: thumb_func_end sub_81BE03C thumb_func_start sub_81BE098 -sub_81BE098: ; 81BE098 +sub_81BE098: @ 81BE098 push {lr} ldr r1, =0x0202406e ldr r0, =0x02024064 @@ -830840,7 +830840,7 @@ sub_81BE098: ; 81BE098 thumb_func_end sub_81BE098 thumb_func_start dp01t_2E_3_battle_intro -dp01t_2E_3_battle_intro: ; 81BE0D8 +dp01t_2E_3_battle_intro: @ 81BE0D8 push {lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -830862,7 +830862,7 @@ dp01t_2E_3_battle_intro: ; 81BE0D8 thumb_func_end dp01t_2E_3_battle_intro thumb_func_start sub_81BE10C -sub_81BE10C: ; 81BE10C +sub_81BE10C: @ 81BE10C push {r4-r6,lr} ldr r6, =0x020241e4 ldr r5, =0x02024064 @@ -831042,7 +831042,7 @@ _081BE27E: thumb_func_end sub_81BE10C thumb_func_start sub_81BE2C8 -sub_81BE2C8: ; 81BE2C8 +sub_81BE2C8: @ 81BE2C8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -831159,7 +831159,7 @@ _081BE3B0: thumb_func_end sub_81BE2C8 thumb_func_start dp01t_30_3_80EB11C -dp01t_30_3_80EB11C: ; 81BE3D4 +dp01t_30_3_80EB11C: @ 81BE3D4 push {r4-r6,lr} ldr r1, =0x02023064 ldr r0, =0x02024064 @@ -831245,7 +831245,7 @@ _081BE478: thumb_func_end dp01t_30_3_80EB11C thumb_func_start sub_81BE498 -sub_81BE498: ; 81BE498 +sub_81BE498: @ 81BE498 push {r4,lr} ldr r4, =0x020244d0 ldr r0, [r4] @@ -831281,7 +831281,7 @@ _081BE4D0: thumb_func_end sub_81BE498 thumb_func_start sub_81BE4E0 -sub_81BE4E0: ; 81BE4E0 +sub_81BE4E0: @ 81BE4E0 push {lr} ldr r0, =0x020244d0 ldr r1, [r0] @@ -831315,7 +831315,7 @@ _081BE512: thumb_func_end sub_81BE4E0 thumb_func_start sub_81BE530 -sub_81BE530: ; 81BE530 +sub_81BE530: @ 81BE530 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -831323,7 +831323,7 @@ sub_81BE530: ; 81BE530 thumb_func_end sub_81BE530 thumb_func_start sub_81BE53C -sub_81BE53C: ; 81BE53C +sub_81BE53C: @ 81BE53C push {r4,lr} ldr r4, =0x02024064 ldrb r0, [r4] @@ -831366,7 +831366,7 @@ _081BE582: thumb_func_end sub_81BE53C thumb_func_start sub_81BE59C -sub_81BE59C: ; 81BE59C +sub_81BE59C: @ 81BE59C push {r4-r6,lr} sub sp, 0x4 ldr r6, =0x02024064 @@ -831415,7 +831415,7 @@ _081BE5F4: thumb_func_end sub_81BE59C thumb_func_start sub_81BE604 -sub_81BE604: ; 81BE604 +sub_81BE604: @ 81BE604 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -831423,7 +831423,7 @@ sub_81BE604: ; 81BE604 thumb_func_end sub_81BE604 thumb_func_start sub_81BE610 -sub_81BE610: ; 81BE610 +sub_81BE610: @ 81BE610 push {lr} bl dp01_tbl3_exec_completed pop {r0} @@ -831431,7 +831431,7 @@ sub_81BE610: ; 81BE610 thumb_func_end sub_81BE610 thumb_func_start sub_81BE61C -sub_81BE61C: ; 81BE61C +sub_81BE61C: @ 81BE61C push {r4,lr} ldr r2, =0x0202433a ldr r1, =0x02023064 @@ -831460,12 +831460,12 @@ sub_81BE61C: ; 81BE61C thumb_func_end sub_81BE61C thumb_func_start nullsub_128 -nullsub_128: ; 81BE668 +nullsub_128: @ 81BE668 bx lr thumb_func_end nullsub_128 thumb_func_start sub_81BE66C -sub_81BE66C: ; 81BE66C +sub_81BE66C: @ 81BE66C push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -831489,7 +831489,7 @@ _081BE692: thumb_func_end sub_81BE66C thumb_func_start sub_81BE698 -sub_81BE698: ; 81BE698 +sub_81BE698: @ 81BE698 push {lr} ldr r0, =0x0203cf18 ldr r0, [r0] @@ -831501,7 +831501,7 @@ sub_81BE698: ; 81BE698 thumb_func_end sub_81BE698 thumb_func_start sub_81BE6AC -sub_81BE6AC: ; 81BE6AC +sub_81BE6AC: @ 81BE6AC ldr r1, =0x0203cf18 movs r0, 0 str r0, [r1] @@ -831510,7 +831510,7 @@ sub_81BE6AC: ; 81BE6AC thumb_func_end sub_81BE6AC thumb_func_start sub_81BE6B8 -sub_81BE6B8: ; 81BE6B8 +sub_81BE6B8: @ 81BE6B8 push {r4,lr} ldr r4, =0x0203cf18 ldr r0, [r4] @@ -831561,7 +831561,7 @@ _081BE718: thumb_func_end sub_81BE6B8 thumb_func_start sub_81BE72C -sub_81BE72C: ; 81BE72C +sub_81BE72C: @ 81BE72C push {r4,lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -831611,7 +831611,7 @@ _081BE788: thumb_func_end sub_81BE72C thumb_func_start sub_81BE79C -sub_81BE79C: ; 81BE79C +sub_81BE79C: @ 81BE79C push {r4,lr} ldr r0, =0x000040cb bl VarGet @@ -831655,7 +831655,7 @@ _081BE7EE: thumb_func_end sub_81BE79C thumb_func_start sub_81BE7F4 -sub_81BE7F4: ; 81BE7F4 +sub_81BE7F4: @ 81BE7F4 push {lr} ldr r0, =sub_81BE808 movs r1, 0x8 @@ -831666,7 +831666,7 @@ sub_81BE7F4: ; 81BE7F4 thumb_func_end sub_81BE7F4 thumb_func_start sub_81BE808 -sub_81BE808: ; 81BE808 +sub_81BE808: @ 81BE808 push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -831734,7 +831734,7 @@ _081BE882: thumb_func_end sub_81BE808 thumb_func_start sp136_strengh_sound -sp136_strengh_sound: ; 81BE89C +sp136_strengh_sound: @ 81BE89C push {r4-r6,lr} mov r6, r8 push {r6} @@ -831781,7 +831781,7 @@ sp136_strengh_sound: ; 81BE89C thumb_func_end sp136_strengh_sound thumb_func_start sub_81BE900 -sub_81BE900: ; 81BE900 +sub_81BE900: @ 81BE900 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -831831,7 +831831,7 @@ _081BE95C: thumb_func_end sub_81BE900 thumb_func_start sub_81BE968 -sub_81BE968: ; 81BE968 +sub_81BE968: @ 81BE968 push {lr} ldr r0, =sub_81BE9C0 bl get_task_id_by_function @@ -831854,7 +831854,7 @@ _081BE988: thumb_func_end sub_81BE968 thumb_func_start sub_81BE994 -sub_81BE994: ; 81BE994 +sub_81BE994: @ 81BE994 push {lr} ldr r0, =gUnknown_08617D94 bl LoadObjectPics @@ -831873,7 +831873,7 @@ sub_81BE994: ; 81BE994 thumb_func_end sub_81BE994 thumb_func_start sub_81BE9C0 -sub_81BE9C0: ; 81BE9C0 +sub_81BE9C0: @ 81BE9C0 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -831907,7 +831907,7 @@ _081BE9F0: thumb_func_end sub_81BE9C0 thumb_func_start sub_81BEA00 -sub_81BEA00: ; 81BEA00 +sub_81BEA00: @ 81BEA00 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -831924,7 +831924,7 @@ sub_81BEA00: ; 81BEA00 thumb_func_end sub_81BEA00 thumb_func_start sub_81BEA20 -sub_81BEA20: ; 81BEA20 +sub_81BEA20: @ 81BEA20 push {r4-r7,lr} movs r4, 0 ldr r5, =gUnknown_08617D64 @@ -832013,7 +832013,7 @@ _081BEA78: thumb_func_end sub_81BEA20 thumb_func_start sub_81BEAD8 -sub_81BEAD8: ; 81BEAD8 +sub_81BEAD8: @ 81BEAD8 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x30] @@ -832053,7 +832053,7 @@ _081BEB1A: thumb_func_end sub_81BEAD8 thumb_func_start sub_81BEB24 -sub_81BEB24: ; 81BEB24 +sub_81BEB24: @ 81BEB24 push {r4,r5,lr} movs r4, 0 ldr r5, =gUnknown_08617DA4 @@ -832079,7 +832079,7 @@ _081BEB2A: thumb_func_end sub_81BEB24 thumb_func_start sub_81BEB54 -sub_81BEB54: ; 81BEB54 +sub_81BEB54: @ 81BEB54 push {lr} ldr r0, =sub_81BED50 movs r1, 0x9 @@ -832090,7 +832090,7 @@ sub_81BEB54: ; 81BEB54 thumb_func_end sub_81BEB54 thumb_func_start sub_81BEB68 -sub_81BEB68: ; 81BEB68 +sub_81BEB68: @ 81BEB68 push {lr} ldr r0, =sub_81BEBF4 movs r1, 0x9 @@ -832101,7 +832101,7 @@ sub_81BEB68: ; 81BEB68 thumb_func_end sub_81BEB68 thumb_func_start sub_81BEB7C -sub_81BEB7C: ; 81BEB7C +sub_81BEB7C: @ 81BEB7C push {lr} ldr r0, =sub_81BF028 movs r1, 0x9 @@ -832112,7 +832112,7 @@ sub_81BEB7C: ; 81BEB7C thumb_func_end sub_81BEB7C thumb_func_start sub_81BEB90 -sub_81BEB90: ; 81BEB90 +sub_81BEB90: @ 81BEB90 push {r4,lr} ldr r4, =0x0203cf14 ldr r0, [r4] @@ -832130,7 +832130,7 @@ sub_81BEB90: ; 81BEB90 thumb_func_end sub_81BEB90 thumb_func_start sub_81BEBB4 -sub_81BEBB4: ; 81BEBB4 +sub_81BEBB4: @ 81BEBB4 push {lr} lsls r0, 24 lsrs r0, 24 @@ -832163,7 +832163,7 @@ _081BEBF0: thumb_func_end sub_81BEBB4 thumb_func_start sub_81BEBF4 -sub_81BEBF4: ; 81BEBF4 +sub_81BEBF4: @ 81BEBF4 push {r4,r5,lr} sub sp, 0xC lsls r0, 24 @@ -832307,7 +832307,7 @@ _081BED40: thumb_func_end sub_81BEBF4 thumb_func_start sub_81BED50 -sub_81BED50: ; 81BED50 +sub_81BED50: @ 81BED50 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -832641,7 +832641,7 @@ _081BF014: thumb_func_end sub_81BED50 thumb_func_start sub_81BF028 -sub_81BF028: ; 81BF028 +sub_81BF028: @ 81BF028 push {r4-r7,lr} mov r7, r8 push {r7} @@ -832883,7 +832883,7 @@ _081BF238: thumb_func_end sub_81BF028 thumb_func_start sub_81BF248 -sub_81BF248: ; 81BF248 +sub_81BF248: @ 81BF248 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -832940,7 +832940,7 @@ _081BF2B0: thumb_func_end sub_81BF248 thumb_func_start sub_81BF2B8 -sub_81BF2B8: ; 81BF2B8 +sub_81BF2B8: @ 81BF2B8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -833043,7 +833043,7 @@ sub_81BF2B8: ; 81BF2B8 thumb_func_end sub_81BF2B8 thumb_func_start sub_81BF384 -sub_81BF384: ; 81BF384 +sub_81BF384: @ 81BF384 push {r4,lr} ldr r0, =0x0000ffff bl DisableInterrupts @@ -833076,7 +833076,7 @@ sub_81BF384: ; 81BF384 thumb_func_end sub_81BF384 thumb_func_start sub_81BF3DC -sub_81BF3DC: ; 81BF3DC +sub_81BF3DC: @ 81BF3DC push {r4,r5,lr} sub sp, 0x4 ldr r1, =0x030012b8 @@ -833279,7 +833279,7 @@ _081BF592: thumb_func_end sub_81BF3DC thumb_func_start sub_81BF5A4 -sub_81BF5A4: ; 81BF5A4 +sub_81BF5A4: @ 81BF5A4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -833484,7 +833484,7 @@ sub_81BF5A4: ; 81BF5A4 thumb_func_end sub_81BF5A4 thumb_func_start sub_81BF7A4 -sub_81BF7A4: ; 81BF7A4 +sub_81BF7A4: @ 81BF7A4 push {r4,r5,lr} adds r4, r0, 0 ldr r5, =0x030012b8 @@ -833520,7 +833520,7 @@ _081BF7DC: thumb_func_end sub_81BF7A4 thumb_func_start sub_81BF7E8 -sub_81BF7E8: ; 81BF7E8 +sub_81BF7E8: @ 81BF7E8 push {r4-r6,lr} sub sp, 0xC adds r6, r0, 0 @@ -833616,7 +833616,7 @@ _081BF87E: thumb_func_end sub_81BF7E8 thumb_func_start sub_81BF8D8 -sub_81BF8D8: ; 81BF8D8 +sub_81BF8D8: @ 81BF8D8 push {lr} movs r0, 0 bl HideBg @@ -833627,7 +833627,7 @@ sub_81BF8D8: ; 81BF8D8 thumb_func_end sub_81BF8D8 thumb_func_start sub_81BF8EC -sub_81BF8EC: ; 81BF8EC +sub_81BF8EC: @ 81BF8EC push {r4-r7,lr} mov r7, r8 push {r7} @@ -833767,7 +833767,7 @@ _081BFA12: thumb_func_end sub_81BF8EC thumb_func_start sub_81BFA38 -sub_81BFA38: ; 81BFA38 +sub_81BFA38: @ 81BFA38 push {r4-r6,lr} mov r6, r8 push {r6} @@ -833803,7 +833803,7 @@ sub_81BFA38: ; 81BFA38 thumb_func_end sub_81BFA38 thumb_func_start sub_81BFA80 -sub_81BFA80: ; 81BFA80 +sub_81BFA80: @ 81BFA80 push {r4,lr} sub sp, 0x4 ldr r4, [sp, 0xC] @@ -833829,7 +833829,7 @@ sub_81BFA80: ; 81BFA80 thumb_func_end sub_81BFA80 thumb_func_start sub_81BFAB4 -sub_81BFAB4: ; 81BFAB4 +sub_81BFAB4: @ 81BFAB4 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -833841,7 +833841,7 @@ sub_81BFAB4: ; 81BFAB4 thumb_func_end sub_81BFAB4 thumb_func_start sub_81BFAD0 -sub_81BFAD0: ; 81BFAD0 +sub_81BFAD0: @ 81BFAD0 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -833851,7 +833851,7 @@ sub_81BFAD0: ; 81BFAD0 thumb_func_end sub_81BFAD0 thumb_func_start sub_81BFAE4 -sub_81BFAE4: ; 81BFAE4 +sub_81BFAE4: @ 81BFAE4 push {lr} _081BFAE6: bl sub_81221EC @@ -833875,7 +833875,7 @@ _081BFB0A: thumb_func_end sub_81BFAE4 thumb_func_start sub_81BFB10 -sub_81BFB10: ; 81BFB10 +sub_81BFB10: @ 81BFB10 push {r4,lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -834190,7 +834190,7 @@ _081BFE1A: thumb_func_end sub_81BFB10 thumb_func_start sub_81BFE24 -sub_81BFE24: ; 81BFE24 +sub_81BFE24: @ 81BFE24 push {r4,lr} movs r0, 0 bl ResetBgsAndClearDma3BusyFlags @@ -834242,7 +834242,7 @@ sub_81BFE24: ; 81BFE24 thumb_func_end sub_81BFE24 thumb_func_start sub_81BFEB0 -sub_81BFEB0: ; 81BFEB0 +sub_81BFEB0: @ 81BFEB0 push {r4,lr} sub sp, 0x4 ldr r1, =0x0203cf1c @@ -834426,7 +834426,7 @@ _081C008E: thumb_func_end sub_81BFEB0 thumb_func_start sub_81C0098 -sub_81C0098: ; 81C0098 +sub_81C0098: @ 81C0098 push {r4,lr} adds r3, r0, 0 ldr r0, =0x0203cf1c @@ -834467,7 +834467,7 @@ _081C00E6: thumb_func_end sub_81C0098 thumb_func_start sub_81C00F0 -sub_81C00F0: ; 81C00F0 +sub_81C00F0: @ 81C00F0 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -834734,7 +834734,7 @@ _081C0332: thumb_func_end sub_81C00F0 thumb_func_start sub_81C0348 -sub_81C0348: ; 81C0348 +sub_81C0348: @ 81C0348 push {r4-r6,lr} ldr r6, =0x0203cf1c ldr r2, [r6] @@ -834831,7 +834831,7 @@ _081C0416: thumb_func_end sub_81C0348 thumb_func_start sub_81C0434 -sub_81C0434: ; 81C0434 +sub_81C0434: @ 81C0434 push {lr} bl FreeAllWindowBuffers ldr r0, =0x0203cf1c @@ -834843,7 +834843,7 @@ sub_81C0434: ; 81C0434 thumb_func_end sub_81C0434 thumb_func_start sub_81C044C -sub_81C044C: ; 81C044C +sub_81C044C: @ 81C044C push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -834871,7 +834871,7 @@ sub_81C044C: ; 81C044C thumb_func_end sub_81C044C thumb_func_start sub_81C0484 -sub_81C0484: ; 81C0484 +sub_81C0484: @ 81C0484 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -834923,7 +834923,7 @@ _081C04EC: thumb_func_end sub_81C0484 thumb_func_start sub_81C0510 -sub_81C0510: ; 81C0510 +sub_81C0510: @ 81C0510 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -835037,7 +835037,7 @@ _081C05FE: thumb_func_end sub_81C0510 thumb_func_start sub_81C0604 -sub_81C0604: ; 81C0604 +sub_81C0604: @ 81C0604 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -835153,7 +835153,7 @@ _081C06EE: thumb_func_end sub_81C0604 thumb_func_start sub_81C0704 -sub_81C0704: ; 81C0704 +sub_81C0704: @ 81C0704 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -835360,7 +835360,7 @@ _081C08F2: thumb_func_end sub_81C0704 thumb_func_start sub_81C08F8 -sub_81C08F8: ; 81C08F8 +sub_81C08F8: @ 81C08F8 push {r4-r7,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -835451,7 +835451,7 @@ _081C09AE: thumb_func_end sub_81C08F8 thumb_func_start sub_81C09B4 -sub_81C09B4: ; 81C09B4 +sub_81C09B4: @ 81C09B4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -835531,7 +835531,7 @@ _081C0A44: thumb_func_end sub_81C09B4 thumb_func_start sub_81C0A50 -sub_81C0A50: ; 81C0A50 +sub_81C0A50: @ 81C0A50 push {r4,lr} adds r4, r0, 0 movs r1, 0xB @@ -835563,7 +835563,7 @@ _081C0A86: thumb_func_end sub_81C0A50 thumb_func_start sub_81C0A8C -sub_81C0A8C: ; 81C0A8C +sub_81C0A8C: @ 81C0A8C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -835676,7 +835676,7 @@ _081C0B6E: thumb_func_end sub_81C0A8C thumb_func_start sub_81C0B8C -sub_81C0B8C: ; 81C0B8C +sub_81C0B8C: @ 81C0B8C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -835770,7 +835770,7 @@ _081C0C52: thumb_func_end sub_81C0B8C thumb_func_start sub_81C0C68 -sub_81C0C68: ; 81C0C68 +sub_81C0C68: @ 81C0C68 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -835808,7 +835808,7 @@ sub_81C0C68: ; 81C0C68 thumb_func_end sub_81C0C68 thumb_func_start sub_81C0CC4 -sub_81C0CC4: ; 81C0CC4 +sub_81C0CC4: @ 81C0CC4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -835868,7 +835868,7 @@ _081C0D34: thumb_func_end sub_81C0CC4 thumb_func_start sub_81C0D44 -sub_81C0D44: ; 81C0D44 +sub_81C0D44: @ 81C0D44 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -835958,7 +835958,7 @@ _081C0DD0: thumb_func_end sub_81C0D44 thumb_func_start sub_81C0E24 -sub_81C0E24: ; 81C0E24 +sub_81C0E24: @ 81C0E24 push {lr} ldr r0, =0x0203cf1c ldr r1, [r0] @@ -835977,7 +835977,7 @@ _081C0E3C: thumb_func_end sub_81C0E24 thumb_func_start sub_81C0E48 -sub_81C0E48: ; 81C0E48 +sub_81C0E48: @ 81C0E48 push {r4-r7,lr} mov r7, r8 push {r7} @@ -836076,7 +836076,7 @@ _081C0EC4: thumb_func_end sub_81C0E48 thumb_func_start sub_81C0F44 -sub_81C0F44: ; 81C0F44 +sub_81C0F44: @ 81C0F44 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -836184,7 +836184,7 @@ _081C103A: thumb_func_end sub_81C0F44 thumb_func_start sub_81C1040 -sub_81C1040: ; 81C1040 +sub_81C1040: @ 81C1040 push {lr} movs r1, 0x1 ldr r0, =0x0203cf1c @@ -836213,7 +836213,7 @@ _081C106C: thumb_func_end sub_81C1040 thumb_func_start sub_81C1070 -sub_81C1070: ; 81C1070 +sub_81C1070: @ 81C1070 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -836394,7 +836394,7 @@ _081C11E6: thumb_func_end sub_81C1070 thumb_func_start sub_81C11F4 -sub_81C11F4: ; 81C11F4 +sub_81C11F4: @ 81C11F4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -836458,7 +836458,7 @@ _081C125E: thumb_func_end sub_81C11F4 thumb_func_start sub_81C129C -sub_81C129C: ; 81C129C +sub_81C129C: @ 81C129C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -836489,7 +836489,7 @@ sub_81C129C: ; 81C129C thumb_func_end sub_81C129C thumb_func_start sub_81C12E4 -sub_81C12E4: ; 81C12E4 +sub_81C12E4: @ 81C12E4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -836578,7 +836578,7 @@ _081C13AA: thumb_func_end sub_81C12E4 thumb_func_start sub_81C13B0 -sub_81C13B0: ; 81C13B0 +sub_81C13B0: @ 81C13B0 push {r4-r7,lr} adds r4, r1, 0 lsls r0, 24 @@ -836688,7 +836688,7 @@ _081C1464: thumb_func_end sub_81C13B0 thumb_func_start sub_81C14BC -sub_81C14BC: ; 81C14BC +sub_81C14BC: @ 81C14BC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -836836,7 +836836,7 @@ sub_81C14BC: ; 81C14BC thumb_func_end sub_81C14BC thumb_func_start sub_81C15EC -sub_81C15EC: ; 81C15EC +sub_81C15EC: @ 81C15EC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -836984,7 +836984,7 @@ sub_81C15EC: ; 81C15EC thumb_func_end sub_81C15EC thumb_func_start sub_81C171C -sub_81C171C: ; 81C171C +sub_81C171C: @ 81C171C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -837006,7 +837006,7 @@ sub_81C171C: ; 81C171C thumb_func_end sub_81C171C thumb_func_start sub_81C174C -sub_81C174C: ; 81C174C +sub_81C174C: @ 81C174C push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -837155,7 +837155,7 @@ _081C189A: thumb_func_end sub_81C174C thumb_func_start sub_81C18A8 -sub_81C18A8: ; 81C18A8 +sub_81C18A8: @ 81C18A8 push {lr} ldr r0, =0x0203cf1c ldr r2, [r0] @@ -837192,7 +837192,7 @@ _081C18EE: thumb_func_end sub_81C18A8 thumb_func_start sub_81C18F4 -sub_81C18F4: ; 81C18F4 +sub_81C18F4: @ 81C18F4 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -837225,7 +837225,7 @@ sub_81C18F4: ; 81C18F4 thumb_func_end sub_81C18F4 thumb_func_start sub_81C1940 -sub_81C1940: ; 81C1940 +sub_81C1940: @ 81C1940 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -837478,7 +837478,7 @@ _081C1B74: thumb_func_end sub_81C1940 thumb_func_start sub_81C1B94 -sub_81C1B94: ; 81C1B94 +sub_81C1B94: @ 81C1B94 ldr r0, =0x0203cf21 ldrb r0, [r0] bx lr @@ -837486,7 +837486,7 @@ sub_81C1B94: ; 81C1B94 thumb_func_end sub_81C1B94 thumb_func_start sub_81C1BA0 -sub_81C1BA0: ; 81C1BA0 +sub_81C1BA0: @ 81C1BA0 push {r4-r7,lr} sub sp, 0xC movs r0, 0x20 @@ -837625,7 +837625,7 @@ _081C1C78: thumb_func_end sub_81C1BA0 thumb_func_start sub_81C1CB0 -sub_81C1CB0: ; 81C1CB0 +sub_81C1CB0: @ 81C1CB0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -837747,7 +837747,7 @@ _081C1D8A: thumb_func_end sub_81C1CB0 thumb_func_start sub_81C1DA4 -sub_81C1DA4: ; 81C1DA4 +sub_81C1DA4: @ 81C1DA4 push {r4-r6,lr} lsls r0, 16 lsrs r6, r0, 16 @@ -837807,7 +837807,7 @@ _081C1E12: thumb_func_end sub_81C1DA4 thumb_func_start sub_81C1E20 -sub_81C1E20: ; 81C1E20 +sub_81C1E20: @ 81C1E20 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -837905,7 +837905,7 @@ _081C1EE0: thumb_func_end sub_81C1E20 thumb_func_start sub_81C1EFC -sub_81C1EFC: ; 81C1EFC +sub_81C1EFC: @ 81C1EFC push {r4-r7,lr} lsls r0, 16 lsrs r7, r0, 16 @@ -837968,7 +837968,7 @@ _081C1F70: thumb_func_end sub_81C1EFC thumb_func_start sub_81C1F80 -sub_81C1F80: ; 81C1F80 +sub_81C1F80: @ 81C1F80 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -838074,7 +838074,7 @@ _081C2058: thumb_func_end sub_81C1F80 thumb_func_start sub_81C2074 -sub_81C2074: ; 81C2074 +sub_81C2074: @ 81C2074 push {r4,r5,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -838132,7 +838132,7 @@ _081C20E2: thumb_func_end sub_81C2074 thumb_func_start sub_81C20F0 -sub_81C20F0: ; 81C20F0 +sub_81C20F0: @ 81C20F0 push {r4-r7,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -838206,7 +838206,7 @@ _081C2180: thumb_func_end sub_81C20F0 thumb_func_start sub_81C2194 -sub_81C2194: ; 81C2194 +sub_81C2194: @ 81C2194 push {r4-r7,lr} adds r6, r0, 0 lsls r2, 24 @@ -838282,7 +838282,7 @@ _081C221C: thumb_func_end sub_81C2194 thumb_func_start sub_81C2228 -sub_81C2228: ; 81C2228 +sub_81C2228: @ 81C2228 push {r4,lr} adds r4, r0, 0 movs r1, 0 @@ -838323,7 +838323,7 @@ _081C2266: thumb_func_end sub_81C2228 thumb_func_start sub_81C228C -sub_81C228C: ; 81C228C +sub_81C228C: @ 81C228C push {lr} sub sp, 0x8 lsls r0, 24 @@ -838358,7 +838358,7 @@ _081C22C0: thumb_func_end sub_81C228C thumb_func_start sub_81C22CC -sub_81C22CC: ; 81C22CC +sub_81C22CC: @ 81C22CC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -838514,7 +838514,7 @@ _081C23FE: thumb_func_end sub_81C22CC thumb_func_start sub_81C240C -sub_81C240C: ; 81C240C +sub_81C240C: @ 81C240C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -838648,7 +838648,7 @@ _081C2510: thumb_func_end sub_81C240C thumb_func_start sub_81C2524 -sub_81C2524: ; 81C2524 +sub_81C2524: @ 81C2524 push {lr} ldr r0, =0x0203cf1c ldr r0, [r0] @@ -838674,7 +838674,7 @@ _081C254E: thumb_func_end sub_81C2524 thumb_func_start sub_81C2554 -sub_81C2554: ; 81C2554 +sub_81C2554: @ 81C2554 push {r4,r5,lr} ldr r0, =gUnknown_0861CC24 bl InitWindows @@ -838712,7 +838712,7 @@ _081C257C: thumb_func_end sub_81C2554 thumb_func_start sub_81C25A4 -sub_81C25A4: ; 81C25A4 +sub_81C25A4: @ 81C25A4 push {r4-r6,lr} sub sp, 0x14 ldr r4, [sp, 0x24] @@ -838747,7 +838747,7 @@ sub_81C25A4: ; 81C25A4 thumb_func_end sub_81C25A4 thumb_func_start sub_81C25E8 -sub_81C25E8: ; 81C25E8 +sub_81C25E8: @ 81C25E8 push {lr} movs r0, 0x11 movs r1, 0 @@ -838777,7 +838777,7 @@ _081C261C: thumb_func_end sub_81C25E8 thumb_func_start sub_81C2628 -sub_81C2628: ; 81C2628 +sub_81C2628: @ 81C2628 push {r4-r7,lr} mov r7, r8 push {r7} @@ -838925,7 +838925,7 @@ _081C26EE: thumb_func_end sub_81C2628 thumb_func_start sub_81C2794 -sub_81C2794: ; 81C2794 +sub_81C2794: @ 81C2794 push {r4,lr} sub sp, 0x8 ldr r0, =0x0203cf1c @@ -838957,7 +838957,7 @@ sub_81C2794: ; 81C2794 thumb_func_end sub_81C2794 thumb_func_start sub_81C27DC -sub_81C27DC: ; 81C27DC +sub_81C27DC: @ 81C27DC push {lr} sub sp, 0x8 lsls r1, 16 @@ -839003,7 +839003,7 @@ _081C282C: thumb_func_end sub_81C27DC thumb_func_start sub_81C2838 -sub_81C2838: ; 81C2838 +sub_81C2838: @ 81C2838 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -839031,7 +839031,7 @@ _081C284A: thumb_func_end sub_81C2838 thumb_func_start sub_81C286C -sub_81C286C: ; 81C286C +sub_81C286C: @ 81C286C push {r4-r7,lr} sub sp, 0x8 ldr r1, =gUnknown_085EA3CF @@ -839288,7 +839288,7 @@ _081C2930: thumb_func_end sub_81C286C thumb_func_start sub_81C2AFC -sub_81C2AFC: ; 81C2AFC +sub_81C2AFC: @ 81C2AFC push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -839423,7 +839423,7 @@ _081C2C0A: thumb_func_end sub_81C2AFC thumb_func_start sub_81C2C38 -sub_81C2C38: ; 81C2C38 +sub_81C2C38: @ 81C2C38 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -839536,7 +839536,7 @@ _081C2D10: thumb_func_end sub_81C2C38 thumb_func_start sub_81C2D2C -sub_81C2D2C: ; 81C2D2C +sub_81C2D2C: @ 81C2D2C push {r4,lr} adds r3, r0, 0 lsls r1, 24 @@ -839565,7 +839565,7 @@ _081C2D56: thumb_func_end sub_81C2D2C thumb_func_start sub_81C2D68 -sub_81C2D68: ; 81C2D68 +sub_81C2D68: @ 81C2D68 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -839590,7 +839590,7 @@ _081C2D8C: thumb_func_end sub_81C2D68 thumb_func_start sub_81C2D9C -sub_81C2D9C: ; 81C2D9C +sub_81C2D9C: @ 81C2D9C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -839624,7 +839624,7 @@ _081C2DBA: thumb_func_end sub_81C2D9C thumb_func_start sub_81C2DE4 -sub_81C2DE4: ; 81C2DE4 +sub_81C2DE4: @ 81C2DE4 push {lr} lsls r0, 24 ldr r1, =gUnknown_0861CE64 @@ -839639,7 +839639,7 @@ sub_81C2DE4: ; 81C2DE4 thumb_func_end sub_81C2DE4 thumb_func_start sub_81C2E00 -sub_81C2E00: ; 81C2E00 +sub_81C2E00: @ 81C2E00 push {lr} ldr r0, =0x0203cf1c ldr r0, [r0] @@ -839666,7 +839666,7 @@ _081C2E3C: thumb_func_end sub_81C2E00 thumb_func_start sub_81C2E40 -sub_81C2E40: ; 81C2E40 +sub_81C2E40: @ 81C2E40 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -839729,7 +839729,7 @@ _081C2EBE: thumb_func_end sub_81C2E40 thumb_func_start sub_81C2EC4 -sub_81C2EC4: ; 81C2EC4 +sub_81C2EC4: @ 81C2EC4 push {r4-r6,lr} sub sp, 0x8 bl sub_81A6BF4 @@ -839798,7 +839798,7 @@ _081C2F54: thumb_func_end sub_81C2EC4 thumb_func_start sub_81C2F5C -sub_81C2F5C: ; 81C2F5C +sub_81C2F5C: @ 81C2F5C push {r4,r5,lr} sub sp, 0x8 bl sub_81A6BF4 @@ -839851,7 +839851,7 @@ _081C2FC0: thumb_func_end sub_81C2F5C thumb_func_start sub_81C2FD8 -sub_81C2FD8: ; 81C2FD8 +sub_81C2FD8: @ 81C2FD8 push {r4,lr} sub sp, 0x8 ldr r0, =0x0203cf1c @@ -839889,7 +839889,7 @@ sub_81C2FD8: ; 81C2FD8 thumb_func_end sub_81C2FD8 thumb_func_start sub_81C302C -sub_81C302C: ; 81C302C +sub_81C302C: @ 81C302C push {r4,lr} sub sp, 0x8 ldr r0, =0x0203cf1c @@ -839925,7 +839925,7 @@ sub_81C302C: ; 81C302C thumb_func_end sub_81C302C thumb_func_start sub_81C307C -sub_81C307C: ; 81C307C +sub_81C307C: @ 81C307C push {r4-r6,lr} ldr r0, =0x0203cf1c ldr r0, [r0] @@ -840037,7 +840037,7 @@ _081C3182: thumb_func_end sub_81C307C thumb_func_start sub_81C3194 -sub_81C3194: ; 81C3194 +sub_81C3194: @ 81C3194 push {lr} sub sp, 0x8 ldr r0, =gUnknown_0861CCCC @@ -840058,7 +840058,7 @@ sub_81C3194: ; 81C3194 thumb_func_end sub_81C3194 thumb_func_start sub_81C31C0 -sub_81C31C0: ; 81C31C0 +sub_81C31C0: @ 81C31C0 push {lr} ldr r0, =0x0203cf1c ldr r0, [r0] @@ -840079,7 +840079,7 @@ sub_81C31C0: ; 81C31C0 thumb_func_end sub_81C31C0 thumb_func_start sub_81C31F0 -sub_81C31F0: ; 81C31F0 +sub_81C31F0: @ 81C31F0 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203cf1c @@ -840104,7 +840104,7 @@ _081C3202: thumb_func_end sub_81C31F0 thumb_func_start sub_81C3220 -sub_81C3220: ; 81C3220 +sub_81C3220: @ 81C3220 push {r4-r6,lr} ldr r0, =0x0203cf1c ldr r0, [r0] @@ -840174,7 +840174,7 @@ _081C32B6: thumb_func_end sub_81C3220 thumb_func_start sub_81C32BC -sub_81C32BC: ; 81C32BC +sub_81C32BC: @ 81C32BC push {lr} ldr r0, =0x0203cf1c ldr r0, [r0] @@ -840196,7 +840196,7 @@ _081C32DA: thumb_func_end sub_81C32BC thumb_func_start sub_81C32E0 -sub_81C32E0: ; 81C32E0 +sub_81C32E0: @ 81C32E0 push {lr} ldr r0, =0x0203cf1c ldr r0, [r0] @@ -840218,7 +840218,7 @@ _081C32FE: thumb_func_end sub_81C32E0 thumb_func_start sub_81C3304 -sub_81C3304: ; 81C3304 +sub_81C3304: @ 81C3304 push {lr} ldr r0, =0x02022fec ldr r0, [r0] @@ -840258,7 +840258,7 @@ _081C3356: thumb_func_end sub_81C3304 thumb_func_start sub_81C335C -sub_81C335C: ; 81C335C +sub_81C335C: @ 81C335C push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -840308,7 +840308,7 @@ sub_81C335C: ; 81C335C thumb_func_end sub_81C335C thumb_func_start sub_81C33CC -sub_81C33CC: ; 81C33CC +sub_81C33CC: @ 81C33CC push {r4,r5,lr} sub sp, 0x8 ldr r5, =0x02021cc4 @@ -840346,7 +840346,7 @@ sub_81C33CC: ; 81C33CC thumb_func_end sub_81C33CC thumb_func_start sub_81C3428 -sub_81C3428: ; 81C3428 +sub_81C3428: @ 81C3428 push {r4,lr} sub sp, 0x8 ldr r0, =0x0203cf1c @@ -840399,7 +840399,7 @@ _081C346C: thumb_func_end sub_81C3428 thumb_func_start sub_81C349C -sub_81C349C: ; 81C349C +sub_81C349C: @ 81C349C push {r4,lr} sub sp, 0x8 ldr r0, =0x0203cf1c @@ -840465,7 +840465,7 @@ _081C3502: thumb_func_end sub_81C349C thumb_func_start sub_81C3530 -sub_81C3530: ; 81C3530 +sub_81C3530: @ 81C3530 push {lr} bl sub_81C35E4 bl sub_81C3690 @@ -840479,7 +840479,7 @@ sub_81C3530: ; 81C3530 thumb_func_end sub_81C3530 thumb_func_start sub_81C3554 -sub_81C3554: ; 81C3554 +sub_81C3554: @ 81C3554 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -840546,7 +840546,7 @@ _081C35DC: thumb_func_end sub_81C3554 thumb_func_start sub_81C35E4 -sub_81C35E4: ; 81C35E4 +sub_81C35E4: @ 81C35E4 push {r4,r5,lr} sub sp, 0x8 ldr r4, =0x0203cf1c @@ -840622,7 +840622,7 @@ _081C3650: thumb_func_end sub_81C35E4 thumb_func_start sub_81C3690 -sub_81C3690: ; 81C3690 +sub_81C3690: @ 81C3690 push {r4,r5,lr} sub sp, 0x8 ldr r0, =0x0203cf1c @@ -840675,7 +840675,7 @@ _081C36C8: thumb_func_end sub_81C3690 thumb_func_start sub_81C3710 -sub_81C3710: ; 81C3710 +sub_81C3710: @ 81C3710 push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -840755,7 +840755,7 @@ sub_81C3710: ; 81C3710 thumb_func_end sub_81C3710 thumb_func_start sub_81C37D8 -sub_81C37D8: ; 81C37D8 +sub_81C37D8: @ 81C37D8 push {lr} sub sp, 0x8 ldr r0, =gUnknown_0861CCEC @@ -840777,7 +840777,7 @@ sub_81C37D8: ; 81C37D8 thumb_func_end sub_81C37D8 thumb_func_start sub_81C3808 -sub_81C3808: ; 81C3808 +sub_81C3808: @ 81C3808 push {r4-r6,lr} mov r6, r8 push {r6} @@ -840829,7 +840829,7 @@ sub_81C3808: ; 81C3808 thumb_func_end sub_81C3808 thumb_func_start sub_81C3890 -sub_81C3890: ; 81C3890 +sub_81C3890: @ 81C3890 push {lr} sub sp, 0x8 ldr r0, =gUnknown_0861CCEC @@ -840851,7 +840851,7 @@ sub_81C3890: ; 81C3890 thumb_func_end sub_81C3890 thumb_func_start sub_81C38C0 -sub_81C38C0: ; 81C38C0 +sub_81C38C0: @ 81C38C0 push {r4-r6,lr} sub sp, 0x8 ldr r0, =0x0203cf1c @@ -840937,7 +840937,7 @@ _081C394A: thumb_func_end sub_81C38C0 thumb_func_start sub_81C3984 -sub_81C3984: ; 81C3984 +sub_81C3984: @ 81C3984 push {r4,lr} movs r0, 0 bl sub_81C3B08 @@ -840983,7 +840983,7 @@ _081C39EA: thumb_func_end sub_81C3984 thumb_func_start sub_81C39F0 -sub_81C39F0: ; 81C39F0 +sub_81C39F0: @ 81C39F0 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -841104,7 +841104,7 @@ _081C3B02: thumb_func_end sub_81C39F0 thumb_func_start sub_81C3B08 -sub_81C3B08: ; 81C3B08 +sub_81C3B08: @ 81C3B08 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -841248,7 +841248,7 @@ _081C3C26: thumb_func_end sub_81C3B08 thumb_func_start sub_81C3C5C -sub_81C3C5C: ; 81C3C5C +sub_81C3C5C: @ 81C3C5C push {r4-r6,lr} sub sp, 0x8 lsls r0, 16 @@ -841327,7 +841327,7 @@ _081C3CFC: thumb_func_end sub_81C3C5C thumb_func_start sub_81C3D08 -sub_81C3D08: ; 81C3D08 +sub_81C3D08: @ 81C3D08 push {r4,lr} movs r0, 0 bl sub_81C3B08 @@ -841358,7 +841358,7 @@ _081C3D40: thumb_func_end sub_81C3D08 thumb_func_start sub_81C3D54 -sub_81C3D54: ; 81C3D54 +sub_81C3D54: @ 81C3D54 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -841453,7 +841453,7 @@ _081C3E26: thumb_func_end sub_81C3D54 thumb_func_start sub_81C3E2C -sub_81C3E2C: ; 81C3E2C +sub_81C3E2C: @ 81C3E2C push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -841503,7 +841503,7 @@ _081C3E82: thumb_func_end sub_81C3E2C thumb_func_start sub_81C3E9C -sub_81C3E9C: ; 81C3E9C +sub_81C3E9C: @ 81C3E9C push {r4-r6,lr} sub sp, 0x8 lsls r0, 16 @@ -841576,7 +841576,7 @@ _081C3F36: thumb_func_end sub_81C3E9C thumb_func_start sub_81C3F44 -sub_81C3F44: ; 81C3F44 +sub_81C3F44: @ 81C3F44 push {r4-r7,lr} mov r7, r8 push {r7} @@ -841696,7 +841696,7 @@ _081C4044: thumb_func_end sub_81C3F44 thumb_func_start sub_81C4064 -sub_81C4064: ; 81C4064 +sub_81C4064: @ 81C4064 push {r4,lr} sub sp, 0x8 ldr r0, =gUnknown_0861CD14 @@ -841725,7 +841725,7 @@ sub_81C4064: ; 81C4064 thumb_func_end sub_81C4064 thumb_func_start sub_81C40A0 -sub_81C40A0: ; 81C40A0 +sub_81C40A0: @ 81C40A0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -841810,7 +841810,7 @@ sub_81C40A0: ; 81C40A0 thumb_func_end sub_81C40A0 thumb_func_start sub_81C4154 -sub_81C4154: ; 81C4154 +sub_81C4154: @ 81C4154 push {r4,lr} sub sp, 0x8 ldr r0, =gUnknown_0861CD14 @@ -841838,7 +841838,7 @@ sub_81C4154: ; 81C4154 thumb_func_end sub_81C4154 thumb_func_start sub_81C4190 -sub_81C4190: ; 81C4190 +sub_81C4190: @ 81C4190 push {r4,r5,lr} movs r2, 0 ldr r5, =0x0203cf1c @@ -841863,7 +841863,7 @@ _081C419A: thumb_func_end sub_81C4190 thumb_func_start sub_81C41C0 -sub_81C41C0: ; 81C41C0 +sub_81C41C0: @ 81C41C0 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -841896,7 +841896,7 @@ _081C41F2: thumb_func_end sub_81C41C0 thumb_func_start sub_81C4204 -sub_81C4204: ; 81C4204 +sub_81C4204: @ 81C4204 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -841930,7 +841930,7 @@ sub_81C4204: ; 81C4204 thumb_func_end sub_81C4204 thumb_func_start sub_81C424C -sub_81C424C: ; 81C424C +sub_81C424C: @ 81C424C push {r4,lr} movs r4, 0x3 _081C4250: @@ -841958,7 +841958,7 @@ _081C4268: thumb_func_end sub_81C424C thumb_func_start sub_81C4280 -sub_81C4280: ; 81C4280 +sub_81C4280: @ 81C4280 push {lr} ldr r0, =0x0203cf1c ldr r0, [r0] @@ -841993,7 +841993,7 @@ _081C42C2: thumb_func_end sub_81C4280 thumb_func_start sub_81C42C8 -sub_81C42C8: ; 81C42C8 +sub_81C42C8: @ 81C42C8 push {r4,r5,lr} movs r4, 0x3 ldr r5, =0x0203cf1c @@ -842031,7 +842031,7 @@ _081C42F2: thumb_func_end sub_81C42C8 thumb_func_start sub_81C4318 -sub_81C4318: ; 81C4318 +sub_81C4318: @ 81C4318 push {r4-r6,lr} mov r6, r8 push {r6} @@ -842093,7 +842093,7 @@ sub_81C4318: ; 81C4318 thumb_func_end sub_81C4318 thumb_func_start sub_81C43A0 -sub_81C43A0: ; 81C43A0 +sub_81C43A0: @ 81C43A0 push {r4,r5,lr} ldr r0, =0x0203cf1c ldr r0, [r0] @@ -842154,7 +842154,7 @@ _081C4418: thumb_func_end sub_81C43A0 thumb_func_start sub_81C4420 -sub_81C4420: ; 81C4420 +sub_81C4420: @ 81C4420 push {r4-r6,lr} ldr r0, =0x0203cf1c ldr r0, [r0] @@ -842206,7 +842206,7 @@ _081C4474: thumb_func_end sub_81C4420 thumb_func_start sub_81C4484 -sub_81C4484: ; 81C4484 +sub_81C4484: @ 81C4484 push {r4,r5,lr} ldr r0, =0x0203cf1c ldr r0, [r0] @@ -842261,7 +842261,7 @@ _081C44E0: thumb_func_end sub_81C4484 thumb_func_start sub_81C44F0 -sub_81C44F0: ; 81C44F0 +sub_81C44F0: @ 81C44F0 push {lr} ldr r0, =0x0203cf1c ldr r1, [r0] @@ -842317,7 +842317,7 @@ _081C4560: thumb_func_end sub_81C44F0 thumb_func_start sub_81C4568 -sub_81C4568: ; 81C4568 +sub_81C4568: @ 81C4568 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -842385,7 +842385,7 @@ sub_81C4568: ; 81C4568 thumb_func_end sub_81C4568 thumb_func_start sub_81C45F4 -sub_81C45F4: ; 81C45F4 +sub_81C45F4: @ 81C45F4 push {r4-r6,lr} adds r3, r0, 0 adds r6, r1, 0 @@ -842552,7 +842552,7 @@ _081C4770: thumb_func_end sub_81C45F4 thumb_func_start sub_81C4778 -sub_81C4778: ; 81C4778 +sub_81C4778: @ 81C4778 push {r4,lr} ldr r0, =0x0203cf1c ldr r1, [r0] @@ -842584,7 +842584,7 @@ _081C47AE: thumb_func_end sub_81C4778 thumb_func_start sub_81C47B4 -sub_81C47B4: ; 81C47B4 +sub_81C47B4: @ 81C47B4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -842650,7 +842650,7 @@ _081C4836: thumb_func_end sub_81C47B4 thumb_func_start sub_81C4844 -sub_81C4844: ; 81C4844 +sub_81C4844: @ 81C4844 push {r4,r5,lr} adds r4, r0, 0 ldr r0, =0x0203cf1c @@ -842685,7 +842685,7 @@ _081C487E: thumb_func_end sub_81C4844 thumb_func_start sub_81C488C -sub_81C488C: ; 81C488C +sub_81C488C: @ 81C488C ldr r1, =0x0203cf24 strb r0, [r1] bx lr @@ -842693,7 +842693,7 @@ sub_81C488C: ; 81C488C thumb_func_end sub_81C488C thumb_func_start sub_81C4898 -sub_81C4898: ; 81C4898 +sub_81C4898: @ 81C4898 push {r4,lr} ldr r4, =0x0203cf24 ldrb r0, [r4] @@ -842710,7 +842710,7 @@ _081C48AA: thumb_func_end sub_81C4898 thumb_func_start sub_81C48B4 -sub_81C48B4: ; 81C48B4 +sub_81C48B4: @ 81C48B4 push {lr} ldr r2, =0x02020630 ldr r0, =0x0203cf1c @@ -842738,7 +842738,7 @@ _081C48EA: thumb_func_end sub_81C48B4 thumb_func_start sub_81C48F0 -sub_81C48F0: ; 81C48F0 +sub_81C48F0: @ 81C48F0 push {r4-r6,lr} ldr r6, =0x02020630 ldr r5, =0x0203cf1c @@ -842804,7 +842804,7 @@ _081C494C: thumb_func_end sub_81C48F0 thumb_func_start sub_81C4984 -sub_81C4984: ; 81C4984 +sub_81C4984: @ 81C4984 push {r4-r6,lr} adds r5, r0, 0 ldr r1, =0x00007533 @@ -842847,7 +842847,7 @@ _081C49CE: thumb_func_end sub_81C4984 thumb_func_start sub_81C49E0 -sub_81C49E0: ; 81C49E0 +sub_81C49E0: @ 81C49E0 push {r4,lr} adds r4, r0, 0 ldr r0, =0x0203cf1c @@ -842865,7 +842865,7 @@ sub_81C49E0: ; 81C49E0 thumb_func_end sub_81C49E0 thumb_func_start sub_81C4A08 -sub_81C4A08: ; 81C4A08 +sub_81C4A08: @ 81C4A08 push {r4,lr} movs r1, 0x26 bl pokemon_getattr @@ -842919,7 +842919,7 @@ sub_81C4A08: ; 81C4A08 thumb_func_end sub_81C4A08 thumb_func_start sub_81C4A88 -sub_81C4A88: ; 81C4A88 +sub_81C4A88: @ 81C4A88 push {r4,r5,lr} ldr r5, =0x0203cf1c ldr r0, [r5] @@ -842968,7 +842968,7 @@ _081C4AF0: thumb_func_end sub_81C4A88 thumb_func_start sub_81C4AF8 -sub_81C4AF8: ; 81C4AF8 +sub_81C4AF8: @ 81C4AF8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -843082,7 +843082,7 @@ _081C4BD2: thumb_func_end sub_81C4AF8 thumb_func_start sub_81C4BE4 -sub_81C4BE4: ; 81C4BE4 +sub_81C4BE4: @ 81C4BE4 push {lr} adds r3, r0, 0 adds r0, 0x2A @@ -843147,7 +843147,7 @@ _081C4C4A: thumb_func_end sub_81C4BE4 thumb_func_start sub_81C4C60 -sub_81C4C60: ; 81C4C60 +sub_81C4C60: @ 81C4C60 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -843168,7 +843168,7 @@ _081C4C68: thumb_func_end sub_81C4C60 thumb_func_start sub_81C4C84 -sub_81C4C84: ; 81C4C84 +sub_81C4C84: @ 81C4C84 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -843243,7 +843243,7 @@ _081C4D02: thumb_func_end sub_81C4C84 thumb_func_start sub_81C4D18 -sub_81C4D18: ; 81C4D18 +sub_81C4D18: @ 81C4D18 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -843287,7 +843287,7 @@ _081C4D32: thumb_func_end sub_81C4D18 thumb_func_start sub_81C4D70 -sub_81C4D70: ; 81C4D70 +sub_81C4D70: @ 81C4D70 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -843406,7 +843406,7 @@ _081C4E2E: thumb_func_end sub_81C4D70 thumb_func_start sub_81C4E90 -sub_81C4E90: ; 81C4E90 +sub_81C4E90: @ 81C4E90 push {lr} bl free_temp_tile_data_buffers_if_possible lsls r0, 24 @@ -843427,7 +843427,7 @@ _081C4EAC: thumb_func_end sub_81C4E90 thumb_func_start sub_81C4EB4 -sub_81C4EB4: ; 81C4EB4 +sub_81C4EB4: @ 81C4EB4 push {r4,lr} ldr r4, =0x0203cf28 ldr r0, [r4] @@ -843444,7 +843444,7 @@ _081C4EC6: thumb_func_end sub_81C4EB4 thumb_func_start sub_81C4ED0 -sub_81C4ED0: ; 81C4ED0 +sub_81C4ED0: @ 81C4ED0 push {lr} adds r1, r0, 0 ldr r0, =0x0203cf28 @@ -843459,7 +843459,7 @@ sub_81C4ED0: ; 81C4ED0 thumb_func_end sub_81C4ED0 thumb_func_start sub_81C4EEC -sub_81C4EEC: ; 81C4EEC +sub_81C4EEC: @ 81C4EEC ldr r1, =0x0203cf30 movs r0, 0 strh r0, [r1, 0x6] @@ -843469,7 +843469,7 @@ sub_81C4EEC: ; 81C4EEC thumb_func_end sub_81C4EEC thumb_func_start sub_81C4EFC -sub_81C4EFC: ; 81C4EFC +sub_81C4EFC: @ 81C4EFC push {lr} ldr r1, =sub_8086194 movs r0, 0 @@ -843480,7 +843480,7 @@ sub_81C4EFC: ; 81C4EFC thumb_func_end sub_81C4EFC thumb_func_start sub_81C4F10 -sub_81C4F10: ; 81C4F10 +sub_81C4F10: @ 81C4F10 push {lr} ldr r1, =sub_8059D50 movs r0, 0x1 @@ -843491,7 +843491,7 @@ sub_81C4F10: ; 81C4F10 thumb_func_end sub_81C4F10 thumb_func_start sub_81C4F24 -sub_81C4F24: ; 81C4F24 +sub_81C4F24: @ 81C4F24 push {lr} bl script_env_2_enable movs r0, 0x1 @@ -843506,7 +843506,7 @@ sub_81C4F24: ; 81C4F24 thumb_func_end sub_81C4F24 thumb_func_start sub_81C4F44 -sub_81C4F44: ; 81C4F44 +sub_81C4F44: @ 81C4F44 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -843533,7 +843533,7 @@ _081C4F6E: thumb_func_end sub_81C4F44 thumb_func_start sub_81C4F84 -sub_81C4F84: ; 81C4F84 +sub_81C4F84: @ 81C4F84 push {lr} ldr r0, =0x0203cf30 ldr r1, [r0] @@ -843545,7 +843545,7 @@ sub_81C4F84: ; 81C4F84 thumb_func_end sub_81C4F84 thumb_func_start sub_81C4F98 -sub_81C4F98: ; 81C4F98 +sub_81C4F98: @ 81C4F98 push {r4-r6,lr} adds r5, r1, 0 lsls r0, 24 @@ -843598,7 +843598,7 @@ _081C4FBA: thumb_func_end sub_81C4F98 thumb_func_start sub_81C501C -sub_81C501C: ; 81C501C +sub_81C501C: @ 81C501C push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -843610,7 +843610,7 @@ sub_81C501C: ; 81C501C thumb_func_end sub_81C501C thumb_func_start sub_81C5038 -sub_81C5038: ; 81C5038 +sub_81C5038: @ 81C5038 push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -843620,7 +843620,7 @@ sub_81C5038: ; 81C5038 thumb_func_end sub_81C5038 thumb_func_start sub_81C504C -sub_81C504C: ; 81C504C +sub_81C504C: @ 81C504C push {lr} _081C504E: bl sub_81221EC @@ -843644,7 +843644,7 @@ _081C5072: thumb_func_end sub_81C504C thumb_func_start sub_81C5078 -sub_81C5078: ; 81C5078 +sub_81C5078: @ 81C5078 push {lr} sub sp, 0x4 ldr r0, =0x030022c0 @@ -843796,7 +843796,7 @@ _081C51D6: thumb_func_end sub_81C5078 thumb_func_start sub_81C51DC -sub_81C51DC: ; 81C51DC +sub_81C51DC: @ 81C51DC push {lr} bl sub_8121DA0 movs r0, 0 @@ -843832,7 +843832,7 @@ sub_81C51DC: ; 81C51DC thumb_func_end sub_81C51DC thumb_func_start sub_81C5238 -sub_81C5238: ; 81C5238 +sub_81C5238: @ 81C5238 push {r4,lr} sub sp, 0x4 ldr r4, =0x0203cf2c @@ -843926,7 +843926,7 @@ _081C530A: thumb_func_end sub_81C5238 thumb_func_start sub_81C5314 -sub_81C5314: ; 81C5314 +sub_81C5314: @ 81C5314 push {r4-r7,lr} ldr r0, =0x03005d90 ldr r2, [r0] @@ -844031,7 +844031,7 @@ _081C5382: thumb_func_end sub_81C5314 thumb_func_start sub_81C540C -sub_81C540C: ; 81C540C +sub_81C540C: @ 81C540C push {r4,r5,lr} adds r5, r0, 0 lsls r1, 16 @@ -844067,7 +844067,7 @@ _081C5458: thumb_func_end sub_81C540C thumb_func_start sub_81C5460 -sub_81C5460: ; 81C5460 +sub_81C5460: @ 81C5460 push {r4,r5,lr} adds r4, r0, 0 lsls r1, 24 @@ -844144,7 +844144,7 @@ _081C5504: thumb_func_end sub_81C5460 thumb_func_start sub_81C5518 -sub_81C5518: ; 81C5518 +sub_81C5518: @ 81C5518 push {r4-r6,lr} sub sp, 0x10 adds r4, r1, 0 @@ -844226,7 +844226,7 @@ _081C55B8: thumb_func_end sub_81C5518 thumb_func_start sub_81C55D8 -sub_81C55D8: ; 81C55D8 +sub_81C55D8: @ 81C55D8 push {r4,lr} sub sp, 0x10 adds r3, r0, 0 @@ -844289,7 +844289,7 @@ _081C5638: thumb_func_end sub_81C55D8 thumb_func_start sub_81C5674 -sub_81C5674: ; 81C5674 +sub_81C5674: @ 81C5674 push {r4,lr} sub sp, 0x10 ldr r4, =0x0203cf2c @@ -844330,7 +844330,7 @@ _081C56B4: thumb_func_end sub_81C5674 thumb_func_start sub_81C56CC -sub_81C56CC: ; 81C56CC +sub_81C56CC: @ 81C56CC push {r4,lr} ldr r4, =0x0203cf2c ldr r0, [r4] @@ -844353,7 +844353,7 @@ _081C56EA: thumb_func_end sub_81C56CC thumb_func_start sub_81C56F8 -sub_81C56F8: ; 81C56F8 +sub_81C56F8: @ 81C56F8 push {r4,lr} ldr r0, =sub_81C5BC8 movs r1, 0 @@ -844380,7 +844380,7 @@ sub_81C56F8: ; 81C56F8 thumb_func_end sub_81C56F8 thumb_func_start sub_81C5738 -sub_81C5738: ; 81C5738 +sub_81C5738: @ 81C5738 push {r4-r6,lr} mov r6, r8 push {r6} @@ -844433,7 +844433,7 @@ sub_81C5738: ; 81C5738 thumb_func_end sub_81C5738 thumb_func_start sub_81C57A8 -sub_81C57A8: ; 81C57A8 +sub_81C57A8: @ 81C57A8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -844532,7 +844532,7 @@ _081C5862: thumb_func_end sub_81C57A8 thumb_func_start sub_81C586C -sub_81C586C: ; 81C586C +sub_81C586C: @ 81C586C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -844627,7 +844627,7 @@ _081C58FE: thumb_func_end sub_81C586C thumb_func_start sub_81C5924 -sub_81C5924: ; 81C5924 +sub_81C5924: @ 81C5924 push {r4-r6,lr} ldr r0, =0x03005d90 ldr r2, [r0] @@ -844698,7 +844698,7 @@ _081C59B2: thumb_func_end sub_81C5924 thumb_func_start sub_81C59BC -sub_81C59BC: ; 81C59BC +sub_81C59BC: @ 81C59BC push {r4,r5,lr} ldr r0, =0x0203cf30 ldrh r1, [r0, 0x8] @@ -844746,7 +844746,7 @@ _081C5A18: thumb_func_end sub_81C59BC thumb_func_start sub_81C5A20 -sub_81C5A20: ; 81C5A20 +sub_81C5A20: @ 81C5A20 push {r4-r7,lr} ldr r0, =0x0203cf30 ldrh r1, [r0, 0x6] @@ -844804,7 +844804,7 @@ _081C5A80: thumb_func_end sub_81C5A20 thumb_func_start sub_81C5A98 -sub_81C5A98: ; 81C5A98 +sub_81C5A98: @ 81C5A98 push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -844822,7 +844822,7 @@ sub_81C5A98: ; 81C5A98 thumb_func_end sub_81C5A98 thumb_func_start sub_81C5AB8 -sub_81C5AB8: ; 81C5AB8 +sub_81C5AB8: @ 81C5AB8 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -844869,7 +844869,7 @@ _081C5B08: thumb_func_end sub_81C5AB8 thumb_func_start sub_81C5B14 -sub_81C5B14: ; 81C5B14 +sub_81C5B14: @ 81C5B14 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -844897,7 +844897,7 @@ sub_81C5B14: ; 81C5B14 thumb_func_end sub_81C5B14 thumb_func_start sub_81C5B4C -sub_81C5B4C: ; 81C5B4C +sub_81C5B4C: @ 81C5B4C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -844948,7 +844948,7 @@ _081C5BBC: thumb_func_end sub_81C5B4C thumb_func_start sub_81C5BC8 -sub_81C5BC8: ; 81C5BC8 +sub_81C5BC8: @ 81C5BC8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -845095,7 +845095,7 @@ _081C5D16: thumb_func_end sub_81C5BC8 thumb_func_start sub_81C5D20 -sub_81C5D20: ; 81C5D20 +sub_81C5D20: @ 81C5D20 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -845253,7 +845253,7 @@ _081C5E98: thumb_func_end sub_81C5D20 thumb_func_start sub_81C5EAC -sub_81C5EAC: ; 81C5EAC +sub_81C5EAC: @ 81C5EAC push {r4-r6,lr} sub sp, 0x14 adds r4, r0, 0 @@ -845295,7 +845295,7 @@ sub_81C5EAC: ; 81C5EAC thumb_func_end sub_81C5EAC thumb_func_start sub_81C5F08 -sub_81C5F08: ; 81C5F08 +sub_81C5F08: @ 81C5F08 push {r4-r6,lr} sub sp, 0x14 adds r4, r0, 0 @@ -845339,7 +845339,7 @@ sub_81C5F08: ; 81C5F08 thumb_func_end sub_81C5F08 thumb_func_start sub_81C5F68 -sub_81C5F68: ; 81C5F68 +sub_81C5F68: @ 81C5F68 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -845394,7 +845394,7 @@ _081C5FD0: thumb_func_end sub_81C5F68 thumb_func_start sub_81C5FE4 -sub_81C5FE4: ; 81C5FE4 +sub_81C5FE4: @ 81C5FE4 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -845577,7 +845577,7 @@ _081C6160: thumb_func_end sub_81C5FE4 thumb_func_start sub_81C616C -sub_81C616C: ; 81C616C +sub_81C616C: @ 81C616C push {lr} lsls r0, 24 asrs r1, r0, 24 @@ -845609,7 +845609,7 @@ _081C61A2: thumb_func_end sub_81C616C thumb_func_start sub_81C61A8 -sub_81C61A8: ; 81C61A8 +sub_81C61A8: @ 81C61A8 push {lr} ldr r0, =0x0203cf2c ldr r0, [r0] @@ -845638,7 +845638,7 @@ _081C61DA: thumb_func_end sub_81C61A8 thumb_func_start sub_81C61E0 -sub_81C61E0: ; 81C61E0 +sub_81C61E0: @ 81C61E0 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -845690,7 +845690,7 @@ _081C6252: thumb_func_end sub_81C61E0 thumb_func_start sub_81C6258 -sub_81C6258: ; 81C6258 +sub_81C6258: @ 81C6258 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -845720,7 +845720,7 @@ sub_81C6258: ; 81C6258 thumb_func_end sub_81C6258 thumb_func_start sub_81C629C -sub_81C629C: ; 81C629C +sub_81C629C: @ 81C629C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -845740,7 +845740,7 @@ sub_81C629C: ; 81C629C thumb_func_end sub_81C629C thumb_func_start sub_81C62C4 -sub_81C62C4: ; 81C62C4 +sub_81C62C4: @ 81C62C4 push {r4-r7,lr} sub sp, 0x10 lsls r0, 24 @@ -845798,7 +845798,7 @@ _081C6334: thumb_func_end sub_81C62C4 thumb_func_start sub_81C6350 -sub_81C6350: ; 81C6350 +sub_81C6350: @ 81C6350 push {r4,r5,lr} sub sp, 0x10 adds r5, r0, 0 @@ -845847,7 +845847,7 @@ sub_81C6350: ; 81C6350 thumb_func_end sub_81C6350 thumb_func_start sub_81C63D0 -sub_81C63D0: ; 81C63D0 +sub_81C63D0: @ 81C63D0 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -845872,7 +845872,7 @@ sub_81C63D0: ; 81C63D0 thumb_func_end sub_81C63D0 thumb_func_start sub_81C6404 -sub_81C6404: ; 81C6404 +sub_81C6404: @ 81C6404 push {r4,lr} sub sp, 0xC ldr r0, =0x02021cc4 @@ -845910,7 +845910,7 @@ sub_81C6404: ; 81C6404 thumb_func_end sub_81C6404 thumb_func_start sub_81C645C -sub_81C645C: ; 81C645C +sub_81C645C: @ 81C645C push {r4,lr} sub sp, 0xC adds r1, r0, 0 @@ -845948,7 +845948,7 @@ sub_81C645C: ; 81C645C thumb_func_end sub_81C645C thumb_func_start sub_81C64B4 -sub_81C64B4: ; 81C64B4 +sub_81C64B4: @ 81C64B4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -846014,7 +846014,7 @@ _081C6544: thumb_func_end sub_81C64B4 thumb_func_start sub_81C654C -sub_81C654C: ; 81C654C +sub_81C654C: @ 81C654C push {r4-r6,lr} sub sp, 0x10 lsls r0, 24 @@ -846063,7 +846063,7 @@ sub_81C654C: ; 81C654C thumb_func_end sub_81C654C thumb_func_start sub_81C65CC -sub_81C65CC: ; 81C65CC +sub_81C65CC: @ 81C65CC push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -846112,7 +846112,7 @@ _081C662E: thumb_func_end sub_81C65CC thumb_func_start sub_81C6648 -sub_81C6648: ; 81C6648 +sub_81C6648: @ 81C6648 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -846155,7 +846155,7 @@ _081C66A6: thumb_func_end sub_81C6648 thumb_func_start sub_81C66AC -sub_81C66AC: ; 81C66AC +sub_81C66AC: @ 81C66AC push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -846179,7 +846179,7 @@ sub_81C66AC: ; 81C66AC thumb_func_end sub_81C66AC thumb_func_start sub_81C66EC -sub_81C66EC: ; 81C66EC +sub_81C66EC: @ 81C66EC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -846201,7 +846201,7 @@ _081C670A: thumb_func_end sub_81C66EC thumb_func_start sub_81C6714 -sub_81C6714: ; 81C6714 +sub_81C6714: @ 81C6714 push {r4,r5,lr} adds r5, r0, 0 lsls r5, 24 @@ -846227,7 +846227,7 @@ sub_81C6714: ; 81C6714 thumb_func_end sub_81C6714 thumb_func_start sub_81C674C -sub_81C674C: ; 81C674C +sub_81C674C: @ 81C674C push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -846263,7 +846263,7 @@ _081C6796: thumb_func_end sub_81C674C thumb_func_start sub_81C679C -sub_81C679C: ; 81C679C +sub_81C679C: @ 81C679C push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -846286,7 +846286,7 @@ _081C67C0: thumb_func_end sub_81C679C thumb_func_start sub_81C67CC -sub_81C67CC: ; 81C67CC +sub_81C67CC: @ 81C67CC push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -846375,7 +846375,7 @@ sub_81C67CC: ; 81C67CC thumb_func_end sub_81C67CC thumb_func_start sub_81C68B0 -sub_81C68B0: ; 81C68B0 +sub_81C68B0: @ 81C68B0 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -846454,7 +846454,7 @@ _081C695C: thumb_func_end sub_81C68B0 thumb_func_start sub_81C6964 -sub_81C6964: ; 81C6964 +sub_81C6964: @ 81C6964 push {r4-r7,lr} mov r7, r8 push {r7} @@ -846533,7 +846533,7 @@ _081C69FC: thumb_func_end sub_81C6964 thumb_func_start sub_81C6A14 -sub_81C6A14: ; 81C6A14 +sub_81C6A14: @ 81C6A14 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -846587,7 +846587,7 @@ _081C6A5E: thumb_func_end sub_81C6A14 thumb_func_start sub_81C6A94 -sub_81C6A94: ; 81C6A94 +sub_81C6A94: @ 81C6A94 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -846732,7 +846732,7 @@ _081C6BC6: thumb_func_end sub_81C6A94 thumb_func_start sub_81C6BD8 -sub_81C6BD8: ; 81C6BD8 +sub_81C6BD8: @ 81C6BD8 push {r4,lr} ldr r0, =gUnknown_0861F328 bl InitWindows @@ -846774,7 +846774,7 @@ _081C6C04: thumb_func_end sub_81C6BD8 thumb_func_start sub_81C6C3C -sub_81C6C3C: ; 81C6C3C +sub_81C6C3C: @ 81C6C3C push {r4-r6,lr} mov r6, r8 push {r6} @@ -846820,7 +846820,7 @@ sub_81C6C3C: ; 81C6C3C thumb_func_end sub_81C6C3C thumb_func_start sub_81C6C94 -sub_81C6C94: ; 81C6C94 +sub_81C6C94: @ 81C6C94 push {r4-r6,lr} mov r6, r8 push {r6} @@ -846866,7 +846866,7 @@ sub_81C6C94: ; 81C6C94 thumb_func_end sub_81C6C94 thumb_func_start sub_81C6CEC -sub_81C6CEC: ; 81C6CEC +sub_81C6CEC: @ 81C6CEC push {lr} lsls r0, 24 lsrs r0, 24 @@ -846881,7 +846881,7 @@ sub_81C6CEC: ; 81C6CEC thumb_func_end sub_81C6CEC thumb_func_start sub_81C6D08 -sub_81C6D08: ; 81C6D08 +sub_81C6D08: @ 81C6D08 lsls r0, 24 lsrs r0, 24 ldr r1, =0x0203cf2c @@ -846895,7 +846895,7 @@ sub_81C6D08: ; 81C6D08 thumb_func_end sub_81C6D08 thumb_func_start sub_81C6D24 -sub_81C6D24: ; 81C6D24 +sub_81C6D24: @ 81C6D24 push {r4,lr} lsls r0, 24 lsrs r2, r0, 24 @@ -846928,7 +846928,7 @@ _081C6D58: thumb_func_end sub_81C6D24 thumb_func_start sub_81C6D6C -sub_81C6D6C: ; 81C6D6C +sub_81C6D6C: @ 81C6D6C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -846958,7 +846958,7 @@ _081C6D9E: thumb_func_end sub_81C6D6C thumb_func_start sub_81C6DAC -sub_81C6DAC: ; 81C6DAC +sub_81C6DAC: @ 81C6DAC push {lr} sub sp, 0x10 adds r3, r1, 0 @@ -846982,8 +846982,8 @@ sub_81C6DAC: ; 81C6DAC thumb_func_end sub_81C6DAC thumb_func_start DisplayItemMessageInBattlePyramid -; void DisplayItemMessageInBattlePyramid(u8 taskId, u8 *str, void ( *callback)(u8 taskId)) -DisplayItemMessageInBattlePyramid: ; 81C6DD8 +@ void DisplayItemMessageInBattlePyramid(u8 taskId, u8 *str, void ( *callback)(u8 taskId)) +DisplayItemMessageInBattlePyramid: @ 81C6DD8 push {r4-r6,lr} sub sp, 0x10 adds r4, r0, 0 @@ -847016,7 +847016,7 @@ DisplayItemMessageInBattlePyramid: ; 81C6DD8 thumb_func_end DisplayItemMessageInBattlePyramid thumb_func_start sub_81C6E1C -sub_81C6E1C: ; 81C6E1C +sub_81C6E1C: @ 81C6E1C push {lr} movs r0, 0x2 movs r1, 0 @@ -847030,7 +847030,7 @@ sub_81C6E1C: ; 81C6E1C thumb_func_end sub_81C6E1C thumb_func_start sub_81C6E38 -sub_81C6E38: ; 81C6E38 +sub_81C6E38: @ 81C6E38 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -847071,7 +847071,7 @@ _081C6E80: thumb_func_end sub_81C6E38 thumb_func_start sub_81C6E98 -sub_81C6E98: ; 81C6E98 +sub_81C6E98: @ 81C6E98 push {r4,lr} sub sp, 0x8 movs r0, 0x40 @@ -847107,7 +847107,7 @@ sub_81C6E98: ; 81C6E98 thumb_func_end sub_81C6E98 thumb_func_start sub_81C6EF4 -sub_81C6EF4: ; 81C6EF4 +sub_81C6EF4: @ 81C6EF4 push {r4,lr} ldr r0, =0x0203cf2c ldr r4, [r0] @@ -847126,7 +847126,7 @@ sub_81C6EF4: ; 81C6EF4 thumb_func_end sub_81C6EF4 thumb_func_start sub_81C6F20 -sub_81C6F20: ; 81C6F20 +sub_81C6F20: @ 81C6F20 push {r4,lr} ldr r0, =0x0203cf2c ldr r0, [r0] @@ -847158,7 +847158,7 @@ _081C6F50: thumb_func_end sub_81C6F20 thumb_func_start sub_81C6F68 -sub_81C6F68: ; 81C6F68 +sub_81C6F68: @ 81C6F68 push {r4,lr} adds r4, r0, 0 adds r0, 0x3F @@ -847180,7 +847180,7 @@ _081C6F84: thumb_func_end sub_81C6F68 thumb_func_start sub_81C6F90 -sub_81C6F90: ; 81C6F90 +sub_81C6F90: @ 81C6F90 push {r4-r6,lr} lsls r0, 16 lsrs r6, r0, 16 @@ -847226,7 +847226,7 @@ _081C6FE0: thumb_func_end sub_81C6F90 thumb_func_start sub_81C6FF8 -sub_81C6FF8: ; 81C6FF8 +sub_81C6FF8: @ 81C6FF8 push {lr} lsls r0, 24 movs r1, 0x80 @@ -847239,7 +847239,7 @@ sub_81C6FF8: ; 81C6FF8 thumb_func_end sub_81C6FF8 thumb_func_start sub_81C700C -sub_81C700C: ; 81C700C +sub_81C700C: @ 81C700C push {lr} ldr r0, =0x0203cf2c ldr r0, [r0] @@ -847253,7 +847253,7 @@ sub_81C700C: ; 81C700C thumb_func_end sub_81C700C thumb_func_start sub_81C7028 -sub_81C7028: ; 81C7028 +sub_81C7028: @ 81C7028 push {lr} adds r2, r0, 0 lsls r2, 24 @@ -847270,7 +847270,7 @@ sub_81C7028: ; 81C7028 thumb_func_end sub_81C7028 thumb_func_start sub_81C704C -sub_81C704C: ; 81C704C +sub_81C704C: @ 81C704C push {lr} adds r3, r0, 0 lsls r3, 24 @@ -847292,7 +847292,7 @@ sub_81C704C: ; 81C704C thumb_func_end sub_81C704C thumb_func_start sub_81C7078 -sub_81C7078: ; 81C7078 +sub_81C7078: @ 81C7078 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -847335,7 +847335,7 @@ _081C7092: thumb_func_end sub_81C7078 thumb_func_start sub_81C70D8 -sub_81C70D8: ; 81C70D8 +sub_81C70D8: @ 81C70D8 push {lr} ldr r1, =0x0000ffff ands r1, r0 @@ -847371,7 +847371,7 @@ _081C711E: thumb_func_end sub_81C70D8 thumb_func_start sub_81C7124 -sub_81C7124: ; 81C7124 +sub_81C7124: @ 81C7124 push {r4-r6,lr} adds r6, r0, 0 movs r5, 0 @@ -847410,7 +847410,7 @@ _081C716A: thumb_func_end sub_81C7124 thumb_func_start sub_81C7170 -sub_81C7170: ; 81C7170 +sub_81C7170: @ 81C7170 push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -847470,7 +847470,7 @@ _081C71DE: thumb_func_end sub_81C7170 thumb_func_start sub_81C71E4 -sub_81C71E4: ; 81C71E4 +sub_81C71E4: @ 81C71E4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -847523,7 +847523,7 @@ _081C724A: thumb_func_end sub_81C71E4 thumb_func_start CB2_PokeNav -CB2_PokeNav: ; 81C7250 +CB2_PokeNav: @ 81C7250 push {r4,lr} ldr r4, =0x0203cf40 movs r0, 0x5C @@ -847555,7 +847555,7 @@ _081C7292: thumb_func_end CB2_PokeNav thumb_func_start sub_81C72A4 -sub_81C72A4: ; 81C72A4 +sub_81C72A4: @ 81C72A4 push {lr} ldr r0, =sub_81C72BC bl SetMainCallback2 @@ -847568,7 +847568,7 @@ sub_81C72A4: ; 81C72A4 thumb_func_end sub_81C72A4 thumb_func_start sub_81C72BC -sub_81C72BC: ; 81C72BC +sub_81C72BC: @ 81C72BC push {r4,lr} bl fade_and_return_progress_probably ldr r0, =0x02037fd4 @@ -847612,7 +847612,7 @@ _081C7320: thumb_func_end sub_81C72BC thumb_func_start sub_81C7334 -sub_81C7334: ; 81C7334 +sub_81C7334: @ 81C7334 push {r4,lr} movs r4, 0 _081C7338: @@ -847634,7 +847634,7 @@ _081C7338: thumb_func_end sub_81C7334 thumb_func_start sub_81C7360 -sub_81C7360: ; 81C7360 +sub_81C7360: @ 81C7360 push {r4,r5,lr} adds r5, r0, 0 movs r2, 0 @@ -847658,7 +847658,7 @@ _081C736A: thumb_func_end sub_81C7360 thumb_func_start sub_81C7388 -sub_81C7388: ; 81C7388 +sub_81C7388: @ 81C7388 push {r4-r6,lr} movs r5, 0 _081C738C: @@ -847722,7 +847722,7 @@ _081C73FA: thumb_func_end sub_81C7388 thumb_func_start sub_81C7400 -sub_81C7400: ; 81C7400 +sub_81C7400: @ 81C7400 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -847733,7 +847733,7 @@ sub_81C7400: ; 81C7400 thumb_func_end sub_81C7400 thumb_func_start sub_81C7418 -sub_81C7418: ; 81C7418 +sub_81C7418: @ 81C7418 push {lr} bl copy_pal_bg_faded_to_pal_ram bl LoadOamFromSprites @@ -847743,7 +847743,7 @@ sub_81C7418: ; 81C7418 thumb_func_end sub_81C7418 thumb_func_start sub_81C742C -sub_81C742C: ; 81C742C +sub_81C742C: @ 81C742C push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -847883,7 +847883,7 @@ _081C7562: thumb_func_end sub_81C742C thumb_func_start sub_81C756C -sub_81C756C: ; 81C756C +sub_81C756C: @ 81C756C push {r4-r6,lr} ldr r1, =0xfffe7960 adds r6, r0, r1 @@ -847932,7 +847932,7 @@ _081C75CE: thumb_func_end sub_81C756C thumb_func_start sub_81C75D4 -sub_81C75D4: ; 81C75D4 +sub_81C75D4: @ 81C75D4 push {lr} bl sub_81C786C pop {r1} @@ -847940,7 +847940,7 @@ sub_81C75D4: ; 81C75D4 thumb_func_end sub_81C75D4 thumb_func_start sub_81C75E0 -sub_81C75E0: ; 81C75E0 +sub_81C75E0: @ 81C75E0 push {lr} ldr r0, =0x0203cf40 ldr r0, [r0] @@ -847952,7 +847952,7 @@ sub_81C75E0: ; 81C75E0 thumb_func_end sub_81C75E0 thumb_func_start sub_81C75F4 -sub_81C75F4: ; 81C75F4 +sub_81C75F4: @ 81C75F4 push {lr} bl InitKeypadData pop {r0} @@ -847960,7 +847960,7 @@ sub_81C75F4: ; 81C75F4 thumb_func_end sub_81C75F4 thumb_func_start c3args_set_0toR1_1to0 -c3args_set_0toR1_1to0: ; 81C7600 +c3args_set_0toR1_1to0: @ 81C7600 push {lr} bl SetVBlankCallback pop {r0} @@ -847968,7 +847968,7 @@ c3args_set_0toR1_1to0: ; 81C7600 thumb_func_end c3args_set_0toR1_1to0 thumb_func_start sub_81C760C -sub_81C760C: ; 81C760C +sub_81C760C: @ 81C760C push {lr} ldr r0, =sub_81C7418 bl SetVBlankCallback @@ -847978,7 +847978,7 @@ sub_81C760C: ; 81C760C thumb_func_end sub_81C760C thumb_func_start sub_81C761C -sub_81C761C: ; 81C761C +sub_81C761C: @ 81C761C push {r4,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -847996,7 +847996,7 @@ sub_81C761C: ; 81C761C thumb_func_end sub_81C761C thumb_func_start sub_81C763C -sub_81C763C: ; 81C763C +sub_81C763C: @ 81C763C ldr r1, =0x0203cf40 ldr r1, [r1] lsls r0, 2 @@ -848008,7 +848008,7 @@ sub_81C763C: ; 81C763C thumb_func_end sub_81C763C thumb_func_start sub_81C7650 -sub_81C7650: ; 81C7650 +sub_81C7650: @ 81C7650 push {r4,r5,lr} ldr r5, =0x0203cf40 ldr r1, [r5] @@ -848032,7 +848032,7 @@ _081C7670: thumb_func_end sub_81C7650 thumb_func_start sub_81C767C -sub_81C767C: ; 81C767C +sub_81C767C: @ 81C767C ldr r0, =0x0203cf40 ldr r0, [r0] ldrh r0, [r0, 0x8] @@ -848041,7 +848041,7 @@ sub_81C767C: ; 81C767C thumb_func_end sub_81C767C thumb_func_start sub_81C7688 -sub_81C7688: ; 81C7688 +sub_81C7688: @ 81C7688 ldr r1, =0x0203cf40 ldr r1, [r1] strh r0, [r1, 0x8] @@ -848050,7 +848050,7 @@ sub_81C7688: ; 81C7688 thumb_func_end sub_81C7688 thumb_func_start sub_81C7694 -sub_81C7694: ; 81C7694 +sub_81C7694: @ 81C7694 push {lr} adds r1, r0, 0 cmp r1, 0x4 @@ -848066,7 +848066,7 @@ _081C769E: thumb_func_end sub_81C7694 thumb_func_start sub_81C76AC -sub_81C76AC: ; 81C76AC +sub_81C76AC: @ 81C76AC ldr r0, =0x0203cf40 ldr r0, [r0] ldrh r0, [r0, 0xA] @@ -848075,7 +848075,7 @@ sub_81C76AC: ; 81C76AC thumb_func_end sub_81C76AC thumb_func_start sub_81C76B8 -sub_81C76B8: ; 81C76B8 +sub_81C76B8: @ 81C76B8 ldr r0, =0x0203cf40 ldr r0, [r0] ldr r0, [r0, 0xC] @@ -848084,7 +848084,7 @@ sub_81C76B8: ; 81C76B8 thumb_func_end sub_81C76B8 thumb_func_start sub_81C76C4 -sub_81C76C4: ; 81C76C4 +sub_81C76C4: @ 81C76C4 push {r4,lr} ldr r1, =0x0000082c movs r0, 0 @@ -848110,7 +848110,7 @@ _081C76F6: thumb_func_end sub_81C76C4 thumb_func_start sub_81C76FC -sub_81C76FC: ; 81C76FC +sub_81C76FC: @ 81C76FC push {lr} movs r0, 0 bl sub_81C763C @@ -848121,7 +848121,7 @@ sub_81C76FC: ; 81C76FC thumb_func_end sub_81C76FC thumb_func_start sub_81C7710 -sub_81C7710: ; 81C7710 +sub_81C7710: @ 81C7710 push {lr} sub sp, 0x4 movs r0, 0x6F @@ -848141,7 +848141,7 @@ sub_81C7710: ; 81C7710 thumb_func_end sub_81C7710 thumb_func_start sub_81C7738 -sub_81C7738: ; 81C7738 +sub_81C7738: @ 81C7738 push {lr} ldr r0, =0x02037fd4 ldrb r1, [r0, 0x7] @@ -848163,7 +848163,7 @@ _081C775E: thumb_func_end sub_81C7738 thumb_func_start sub_81C7764 -sub_81C7764: ; 81C7764 +sub_81C7764: @ 81C7764 push {r4,lr} sub sp, 0x4 cmp r0, 0x1 @@ -848255,7 +848255,7 @@ _081C782C: thumb_func_end sub_81C7764 thumb_func_start sub_81C7834 -sub_81C7834: ; 81C7834 +sub_81C7834: @ 81C7834 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -848271,7 +848271,7 @@ sub_81C7834: ; 81C7834 thumb_func_end sub_81C7834 thumb_func_start sub_81C7850 -sub_81C7850: ; 81C7850 +sub_81C7850: @ 81C7850 push {r4,lr} adds r4, r0, 0 movs r0, 0 @@ -848287,7 +848287,7 @@ sub_81C7850: ; 81C7850 thumb_func_end sub_81C7850 thumb_func_start sub_81C786C -sub_81C786C: ; 81C786C +sub_81C786C: @ 81C786C push {lr} movs r0, 0 bl sub_81C763C @@ -848298,7 +848298,7 @@ sub_81C786C: ; 81C786C thumb_func_end sub_81C786C thumb_func_start sub_81C7880 -sub_81C7880: ; 81C7880 +sub_81C7880: @ 81C7880 push {r4,lr} movs r0, 0 bl sub_81C763C @@ -848314,7 +848314,7 @@ sub_81C7880: ; 81C7880 thumb_func_end sub_81C7880 thumb_func_start sub_81C78A0 -sub_81C78A0: ; 81C78A0 +sub_81C78A0: @ 81C78A0 push {r4,lr} movs r0, 0 bl sub_81C763C @@ -848330,7 +848330,7 @@ sub_81C78A0: ; 81C78A0 thumb_func_end sub_81C78A0 thumb_func_start sub_81C78C0 -sub_81C78C0: ; 81C78C0 +sub_81C78C0: @ 81C78C0 push {lr} movs r0, 0 bl sub_81C763C @@ -848341,7 +848341,7 @@ sub_81C78C0: ; 81C78C0 thumb_func_end sub_81C78C0 thumb_func_start atk47_cmd47 -atk47_cmd47: ; 81C78D4 +atk47_cmd47: @ 81C78D4 push {lr} cmp r0, 0x1 beq _081C78EA @@ -848383,7 +848383,7 @@ _081C7916: thumb_func_end atk47_cmd47 thumb_func_start sub_81C791C -sub_81C791C: ; 81C791C +sub_81C791C: @ 81C791C push {lr} movs r1, 0xC0 lsls r1, 1 @@ -848406,7 +848406,7 @@ _081C793E: thumb_func_end sub_81C791C thumb_func_start sub_81C7944 -sub_81C7944: ; 81C7944 +sub_81C7944: @ 81C7944 push {lr} lsls r1, 1 ldr r3, =0x02037714 @@ -848420,7 +848420,7 @@ sub_81C7944: ; 81C7944 thumb_func_end sub_81C7944 thumb_func_start sub_81C795C -sub_81C795C: ; 81C795C +sub_81C795C: @ 81C795C push {r4,lr} adds r4, r0, 0 b _081C7974 @@ -848450,7 +848450,7 @@ _081C7988: thumb_func_end sub_81C795C thumb_func_start sub_81C7990 -sub_81C7990: ; 81C7990 +sub_81C7990: @ 81C7990 push {lr} sub sp, 0x4 adds r3, r0, 0 @@ -848472,7 +848472,7 @@ sub_81C7990: ; 81C7990 thumb_func_end sub_81C7990 thumb_func_start sub_81C79BC -sub_81C79BC: ; 81C79BC +sub_81C79BC: @ 81C79BC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -848605,7 +848605,7 @@ _081C7AAE: thumb_func_end sub_81C79BC thumb_func_start sub_81C7AC0 -sub_81C7AC0: ; 81C7AC0 +sub_81C7AC0: @ 81C7AC0 push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -848670,7 +848670,7 @@ _081C7B2C: thumb_func_end sub_81C7AC0 thumb_func_start sub_81C7B34 -sub_81C7B34: ; 81C7B34 +sub_81C7B34: @ 81C7B34 ldr r0, =0x02037fd4 ldrb r0, [r0, 0x7] lsrs r0, 7 @@ -848679,7 +848679,7 @@ sub_81C7B34: ; 81C7B34 thumb_func_end sub_81C7B34 thumb_func_start sub_81C7B40 -sub_81C7B40: ; 81C7B40 +sub_81C7B40: @ 81C7B40 push {lr} ldr r0, =0xfffefffe movs r1, 0x10 @@ -848691,7 +848691,7 @@ sub_81C7B40: ; 81C7B40 thumb_func_end sub_81C7B40 thumb_func_start sub_81C7B54 -sub_81C7B54: ; 81C7B54 +sub_81C7B54: @ 81C7B54 push {r4,r5,lr} adds r5, r0, 0 cmp r1, 0 @@ -848711,7 +848711,7 @@ _081C7B6C: thumb_func_end sub_81C7B54 thumb_func_start sub_81C7B74 -sub_81C7B74: ; 81C7B74 +sub_81C7B74: @ 81C7B74 push {r4,lr} movs r0, 0 bl sub_81C763C @@ -848733,7 +848733,7 @@ sub_81C7B74: ; 81C7B74 thumb_func_end sub_81C7B74 thumb_func_start sub_81C7BA4 -sub_81C7BA4: ; 81C7BA4 +sub_81C7BA4: @ 81C7BA4 push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -848764,7 +848764,7 @@ sub_81C7BA4: ; 81C7BA4 thumb_func_end sub_81C7BA4 thumb_func_start sub_81C7BE8 -sub_81C7BE8: ; 81C7BE8 +sub_81C7BE8: @ 81C7BE8 push {lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -848774,7 +848774,7 @@ sub_81C7BE8: ; 81C7BE8 thumb_func_end sub_81C7BE8 thumb_func_start sub_81C7BF8 -sub_81C7BF8: ; 81C7BF8 +sub_81C7BF8: @ 81C7BF8 push {r4,lr} sub sp, 0x8 adds r4, r0, 0 @@ -848799,7 +848799,7 @@ sub_81C7BF8: ; 81C7BF8 thumb_func_end sub_81C7BF8 thumb_func_start sub_81C7C28 -sub_81C7C28: ; 81C7C28 +sub_81C7C28: @ 81C7C28 push {r4-r6,lr} movs r0, 0 bl sub_81C763C @@ -848846,7 +848846,7 @@ _081C7C36: thumb_func_end sub_81C7C28 thumb_func_start sub_81C7C94 -sub_81C7C94: ; 81C7C94 +sub_81C7C94: @ 81C7C94 push {lr} movs r0, 0 bl sub_81C763C @@ -848861,7 +848861,7 @@ sub_81C7C94: ; 81C7C94 thumb_func_end sub_81C7C94 thumb_func_start sub_81C7CB4 -sub_81C7CB4: ; 81C7CB4 +sub_81C7CB4: @ 81C7CB4 push {r4,lr} adds r4, r0, 0 movs r0, 0 @@ -848875,7 +848875,7 @@ sub_81C7CB4: ; 81C7CB4 thumb_func_end sub_81C7CB4 thumb_func_start sub_81C7CCC -sub_81C7CCC: ; 81C7CCC +sub_81C7CCC: @ 81C7CCC push {lr} movs r0, 0 bl sub_81C763C @@ -848888,7 +848888,7 @@ sub_81C7CCC: ; 81C7CCC thumb_func_end sub_81C7CCC thumb_func_start sub_81C7CE4 -sub_81C7CE4: ; 81C7CE4 +sub_81C7CE4: @ 81C7CE4 push {r4,lr} movs r0, 0 bl sub_81C763C @@ -848924,7 +848924,7 @@ sub_81C7CE4: ; 81C7CE4 thumb_func_end sub_81C7CE4 thumb_func_start sub_81C7D28 -sub_81C7D28: ; 81C7D28 +sub_81C7D28: @ 81C7D28 push {r4-r7,lr} mov r7, r8 push {r7} @@ -849017,7 +849017,7 @@ _081C7D50: thumb_func_end sub_81C7D28 thumb_func_start sub_81C7DFC -sub_81C7DFC: ; 81C7DFC +sub_81C7DFC: @ 81C7DFC push {lr} cmp r0, 0x5 bhi _081C7E08 @@ -849032,7 +849032,7 @@ _081C7E0E: thumb_func_end sub_81C7DFC thumb_func_start sub_81C7E14 -sub_81C7E14: ; 81C7E14 +sub_81C7E14: @ 81C7E14 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0 @@ -849066,7 +849066,7 @@ _081C7E3A: thumb_func_end sub_81C7E14 thumb_func_start sub_81C7E58 -sub_81C7E58: ; 81C7E58 +sub_81C7E58: @ 81C7E58 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -849155,7 +849155,7 @@ _081C7F16: thumb_func_end sub_81C7E58 thumb_func_start sub_81C7F24 -sub_81C7F24: ; 81C7F24 +sub_81C7F24: @ 81C7F24 push {r4-r6,lr} cmp r0, 0x6 bhi _081C7F8A @@ -849209,7 +849209,7 @@ _081C7F8A: thumb_func_end sub_81C7F24 thumb_func_start sub_81C7FA0 -sub_81C7FA0: ; 81C7FA0 +sub_81C7FA0: @ 81C7FA0 push {lr} adds r3, r0, 0 movs r0, 0x10 @@ -849231,7 +849231,7 @@ _081C7FBE: thumb_func_end sub_81C7FA0 thumb_func_start sub_81C7FC4 -sub_81C7FC4: ; 81C7FC4 +sub_81C7FC4: @ 81C7FC4 push {lr} cmp r0, 0x5 bhi _081C7FD2 @@ -849247,7 +849247,7 @@ _081C7FD8: thumb_func_end sub_81C7FC4 thumb_func_start sub_81C7FDC -sub_81C7FDC: ; 81C7FDC +sub_81C7FDC: @ 81C7FDC push {r4,lr} movs r0, 0 bl sub_81C763C @@ -849276,7 +849276,7 @@ _081C7FEC: thumb_func_end sub_81C7FDC thumb_func_start sub_81C8010 -sub_81C8010: ; 81C8010 +sub_81C8010: @ 81C8010 push {lr} movs r0, 0 bl sub_81C763C @@ -849301,7 +849301,7 @@ _081C8036: thumb_func_end sub_81C8010 thumb_func_start sub_81C803C -sub_81C803C: ; 81C803C +sub_81C803C: @ 81C803C push {r4-r7,lr} mov r7, r8 push {r7} @@ -849343,7 +849343,7 @@ _081C8064: thumb_func_end sub_81C803C thumb_func_start sub_81C8088 -sub_81C8088: ; 81C8088 +sub_81C8088: @ 81C8088 push {r4-r7,lr} mov r7, r8 push {r7} @@ -849385,7 +849385,7 @@ _081C80B0: thumb_func_end sub_81C8088 thumb_func_start sub_81C80D4 -sub_81C80D4: ; 81C80D4 +sub_81C80D4: @ 81C80D4 push {r4-r7,lr} adds r4, r0, 0 movs r0, 0 @@ -849419,7 +849419,7 @@ _081C80F6: thumb_func_end sub_81C80D4 thumb_func_start sub_81C8110 -sub_81C8110: ; 81C8110 +sub_81C8110: @ 81C8110 push {r4-r7,lr} adds r4, r0, 0 movs r0, 0 @@ -849453,7 +849453,7 @@ _081C8132: thumb_func_end sub_81C8110 thumb_func_start sub_81C814C -sub_81C814C: ; 81C814C +sub_81C814C: @ 81C814C push {r4-r6,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -849478,7 +849478,7 @@ sub_81C814C: ; 81C814C thumb_func_end sub_81C814C thumb_func_start sub_81C817C -sub_81C817C: ; 81C817C +sub_81C817C: @ 81C817C push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x32] @@ -849528,7 +849528,7 @@ _081C81CC: thumb_func_end sub_81C817C thumb_func_start sub_81C81D4 -sub_81C81D4: ; 81C81D4 +sub_81C81D4: @ 81C81D4 push {r4-r7,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -849565,7 +849565,7 @@ _081C821E: thumb_func_end sub_81C81D4 thumb_func_start sub_81C8224 -sub_81C8224: ; 81C8224 +sub_81C8224: @ 81C8224 push {lr} ldr r0, =sub_81C8254 bl sub_81C7124 @@ -849575,7 +849575,7 @@ sub_81C8224: ; 81C8224 thumb_func_end sub_81C8224 thumb_func_start sub_81C8234 -sub_81C8234: ; 81C8234 +sub_81C8234: @ 81C8234 push {r4,lr} movs r0, 0x11 bl sub_81C763C @@ -849591,7 +849591,7 @@ sub_81C8234: ; 81C8234 thumb_func_end sub_81C8234 thumb_func_start sub_81C8254 -sub_81C8254: ; 81C8254 +sub_81C8254: @ 81C8254 push {r4,lr} adds r4, r0, 0 bl IsDma3ManagerBusyWithBgCopy @@ -849660,7 +849660,7 @@ _081C82D8: thumb_func_end sub_81C8254 thumb_func_start sub_81C82E4 -sub_81C82E4: ; 81C82E4 +sub_81C82E4: @ 81C82E4 push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 @@ -849715,7 +849715,7 @@ sub_81C82E4: ; 81C82E4 thumb_func_end sub_81C82E4 thumb_func_start sub_81C835C -sub_81C835C: ; 81C835C +sub_81C835C: @ 81C835C push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0x8] @@ -849732,7 +849732,7 @@ sub_81C835C: ; 81C835C thumb_func_end sub_81C835C thumb_func_start sub_81C837C -sub_81C837C: ; 81C837C +sub_81C837C: @ 81C837C push {r4,r5,lr} sub sp, 0x8 adds r3, r0, 0 @@ -849759,7 +849759,7 @@ _081C8392: thumb_func_end sub_81C837C thumb_func_start sub_81C83AC -sub_81C83AC: ; 81C83AC +sub_81C83AC: @ 81C83AC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -849788,7 +849788,7 @@ _081C83D6: thumb_func_end sub_81C83AC thumb_func_start sub_81C83E0 -sub_81C83E0: ; 81C83E0 +sub_81C83E0: @ 81C83E0 push {lr} ldr r0, =sub_81C83F0 bl sub_81C7124 @@ -849798,7 +849798,7 @@ sub_81C83E0: ; 81C83E0 thumb_func_end sub_81C83E0 thumb_func_start sub_81C83F0 -sub_81C83F0: ; 81C83F0 +sub_81C83F0: @ 81C83F0 push {r4-r7,lr} sub sp, 0xC adds r6, r0, 0 @@ -849893,7 +849893,7 @@ _081C849C: thumb_func_end sub_81C83F0 thumb_func_start sub_81C84A4 -sub_81C84A4: ; 81C84A4 +sub_81C84A4: @ 81C84A4 push {lr} movs r0, 0x11 bl sub_81C763C @@ -849909,7 +849909,7 @@ sub_81C84A4: ; 81C84A4 thumb_func_end sub_81C84A4 thumb_func_start sub_81C84C0 -sub_81C84C0: ; 81C84C0 +sub_81C84C0: @ 81C84C0 push {lr} movs r0, 0x11 bl sub_81C763C @@ -849931,7 +849931,7 @@ _081C84DC: thumb_func_end sub_81C84C0 thumb_func_start sub_81C84E8 -sub_81C84E8: ; 81C84E8 +sub_81C84E8: @ 81C84E8 push {r4-r7,lr} sub sp, 0x8 adds r6, r0, 0 @@ -849997,7 +849997,7 @@ _081C854E: thumb_func_end sub_81C84E8 thumb_func_start sub_81C8568 -sub_81C8568: ; 81C8568 +sub_81C8568: @ 81C8568 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -850027,7 +850027,7 @@ _081C8586: thumb_func_end sub_81C8568 thumb_func_start sub_81C85A0 -sub_81C85A0: ; 81C85A0 +sub_81C85A0: @ 81C85A0 push {r4-r6,lr} adds r5, r0, 0 movs r0, 0x11 @@ -850107,7 +850107,7 @@ _081C862A: thumb_func_end sub_81C85A0 thumb_func_start sub_81C8630 -sub_81C8630: ; 81C8630 +sub_81C8630: @ 81C8630 push {lr} movs r0, 0x11 bl sub_81C763C @@ -850118,7 +850118,7 @@ sub_81C8630: ; 81C8630 thumb_func_end sub_81C8630 thumb_func_start sub_81C8644 -sub_81C8644: ; 81C8644 +sub_81C8644: @ 81C8644 push {lr} movs r0, 0x11 bl sub_81C763C @@ -850130,7 +850130,7 @@ sub_81C8644: ; 81C8644 thumb_func_end sub_81C8644 thumb_func_start sub_81C8658 -sub_81C8658: ; 81C8658 +sub_81C8658: @ 81C8658 push {lr} bl sub_81C8644 adds r1, r0, 0 @@ -850159,7 +850159,7 @@ _081C8686: thumb_func_end sub_81C8658 thumb_func_start sub_81C868C -sub_81C868C: ; 81C868C +sub_81C868C: @ 81C868C push {lr} bl sub_81C8644 adds r2, r0, 0 @@ -850196,7 +850196,7 @@ _081C86C8: thumb_func_end sub_81C868C thumb_func_start sub_81C86CC -sub_81C86CC: ; 81C86CC +sub_81C86CC: @ 81C86CC push {r4,lr} bl sub_81C8644 adds r4, r0, 0 @@ -850234,7 +850234,7 @@ _081C8706: thumb_func_end sub_81C86CC thumb_func_start sub_81C870C -sub_81C870C: ; 81C870C +sub_81C870C: @ 81C870C push {r4,lr} bl sub_81C8644 adds r4, r0, 0 @@ -850281,7 +850281,7 @@ _081C8756: thumb_func_end sub_81C870C thumb_func_start sub_81C875C -sub_81C875C: ; 81C875C +sub_81C875C: @ 81C875C push {lr} bl sub_81C8644 adds r1, r0, 0 @@ -850293,7 +850293,7 @@ sub_81C875C: ; 81C875C thumb_func_end sub_81C875C thumb_func_start sub_81C8770 -sub_81C8770: ; 81C8770 +sub_81C8770: @ 81C8770 push {lr} bl sub_81C8644 ldrh r0, [r0] @@ -850302,7 +850302,7 @@ sub_81C8770: ; 81C8770 thumb_func_end sub_81C8770 thumb_func_start sub_81C877C -sub_81C877C: ; 81C877C +sub_81C877C: @ 81C877C push {r4,lr} movs r0, 0x11 bl sub_81C763C @@ -850325,7 +850325,7 @@ sub_81C877C: ; 81C877C thumb_func_end sub_81C877C thumb_func_start sub_81C87AC -sub_81C87AC: ; 81C87AC +sub_81C87AC: @ 81C87AC push {r4,r5,lr} adds r4, r0, 0 lsls r4, 16 @@ -850356,7 +850356,7 @@ sub_81C87AC: ; 81C87AC thumb_func_end sub_81C87AC thumb_func_start sub_81C87F0 -sub_81C87F0: ; 81C87F0 +sub_81C87F0: @ 81C87F0 push {r4,lr} movs r0, 0x11 bl sub_81C763C @@ -850379,7 +850379,7 @@ sub_81C87F0: ; 81C87F0 thumb_func_end sub_81C87F0 thumb_func_start sub_81C8820 -sub_81C8820: ; 81C8820 +sub_81C8820: @ 81C8820 push {lr} movs r0, 0x11 bl sub_81C763C @@ -850393,7 +850393,7 @@ sub_81C8820: ; 81C8820 thumb_func_end sub_81C8820 thumb_func_start sub_81C8838 -sub_81C8838: ; 81C8838 +sub_81C8838: @ 81C8838 push {r4,lr} movs r0, 0x11 bl sub_81C763C @@ -850420,7 +850420,7 @@ sub_81C8838: ; 81C8838 thumb_func_end sub_81C8838 thumb_func_start sub_81C8870 -sub_81C8870: ; 81C8870 +sub_81C8870: @ 81C8870 push {r4,r5,lr} adds r5, r0, 0 movs r0, 0x11 @@ -850529,7 +850529,7 @@ _081C894E: thumb_func_end sub_81C8870 thumb_func_start sub_81C8958 -sub_81C8958: ; 81C8958 +sub_81C8958: @ 81C8958 push {r4,r5,lr} adds r5, r0, 0 movs r0, 0x11 @@ -850626,7 +850626,7 @@ _081C8A22: thumb_func_end sub_81C8958 thumb_func_start sub_81C8A28 -sub_81C8A28: ; 81C8A28 +sub_81C8A28: @ 81C8A28 push {r4-r7,lr} sub sp, 0x8 adds r5, r0, 0 @@ -850783,7 +850783,7 @@ _081C8B66: thumb_func_end sub_81C8A28 thumb_func_start sub_81C8B70 -sub_81C8B70: ; 81C8B70 +sub_81C8B70: @ 81C8B70 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -850898,7 +850898,7 @@ _081C8C40: thumb_func_end sub_81C8B70 thumb_func_start sub_81C8C64 -sub_81C8C64: ; 81C8C64 +sub_81C8C64: @ 81C8C64 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -850941,7 +850941,7 @@ _081C8C9E: thumb_func_end sub_81C8C64 thumb_func_start sub_81C8CB4 -sub_81C8CB4: ; 81C8CB4 +sub_81C8CB4: @ 81C8CB4 push {r4-r6,lr} sub sp, 0x10 adds r5, r0, 0 @@ -851013,7 +851013,7 @@ sub_81C8CB4: ; 81C8CB4 thumb_func_end sub_81C8CB4 thumb_func_start sub_81C8D4C -sub_81C8D4C: ; 81C8D4C +sub_81C8D4C: @ 81C8D4C push {r4,r5,lr} sub sp, 0xC adds r4, r1, 0 @@ -851067,7 +851067,7 @@ sub_81C8D4C: ; 81C8D4C thumb_func_end sub_81C8D4C thumb_func_start sub_81C8DBC -sub_81C8DBC: ; 81C8DBC +sub_81C8DBC: @ 81C8DBC push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -851140,7 +851140,7 @@ sub_81C8DBC: ; 81C8DBC thumb_func_end sub_81C8DBC thumb_func_start sub_81C8E54 -sub_81C8E54: ; 81C8E54 +sub_81C8E54: @ 81C8E54 push {r4-r7,lr} mov r7, r8 push {r7} @@ -851202,7 +851202,7 @@ _081C8EC0: thumb_func_end sub_81C8E54 thumb_func_start sub_81C8ED0 -sub_81C8ED0: ; 81C8ED0 +sub_81C8ED0: @ 81C8ED0 push {r4,r5,lr} movs r5, 0 ldr r4, =gUnknown_0861FBFC @@ -851222,7 +851222,7 @@ _081C8ED6: thumb_func_end sub_81C8ED0 thumb_func_start sub_81C8EF8 -sub_81C8EF8: ; 81C8EF8 +sub_81C8EF8: @ 81C8EF8 push {r4-r6,lr} mov r6, r10 mov r5, r9 @@ -851326,7 +851326,7 @@ sub_81C8EF8: ; 81C8EF8 thumb_func_end sub_81C8EF8 thumb_func_start sub_81C8FE0 -sub_81C8FE0: ; 81C8FE0 +sub_81C8FE0: @ 81C8FE0 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x3C] @@ -851345,7 +851345,7 @@ sub_81C8FE0: ; 81C8FE0 thumb_func_end sub_81C8FE0 thumb_func_start sub_81C9008 -sub_81C9008: ; 81C9008 +sub_81C9008: @ 81C9008 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -851403,7 +851403,7 @@ _081C903A: thumb_func_end sub_81C9008 thumb_func_start sub_81C9080 -sub_81C9080: ; 81C9080 +sub_81C9080: @ 81C9080 push {r4,lr} adds r4, r0, 0 movs r0, 0x11 @@ -851420,7 +851420,7 @@ sub_81C9080: ; 81C9080 thumb_func_end sub_81C9080 thumb_func_start sub_81C90A0 -sub_81C90A0: ; 81C90A0 +sub_81C90A0: @ 81C90A0 push {r4,lr} adds r4, r0, 0 movs r1, 0x3C @@ -851467,7 +851467,7 @@ _081C90EC: thumb_func_end sub_81C90A0 thumb_func_start sub_81C90F4 -sub_81C90F4: ; 81C90F4 +sub_81C90F4: @ 81C90F4 push {r4,lr} adds r4, r0, 0 movs r1, 0x3C @@ -851515,7 +851515,7 @@ _081C9142: thumb_func_end sub_81C90F4 thumb_func_start sub_81C9148 -sub_81C9148: ; 81C9148 +sub_81C9148: @ 81C9148 push {r4,lr} adds r4, r0, 0 movs r0, 0x11 @@ -851530,7 +851530,7 @@ sub_81C9148: ; 81C9148 thumb_func_end sub_81C9148 thumb_func_start sub_81C9160 -sub_81C9160: ; 81C9160 +sub_81C9160: @ 81C9160 push {r4,r5,lr} adds r2, r0, 0 ldr r0, [r1] @@ -851575,7 +851575,7 @@ _081C91A6: thumb_func_end sub_81C9160 thumb_func_start sub_81C91AC -sub_81C91AC: ; 81C91AC +sub_81C91AC: @ 81C91AC push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -851665,7 +851665,7 @@ _081C925A: thumb_func_end sub_81C91AC thumb_func_start sub_81C9268 -sub_81C9268: ; 81C9268 +sub_81C9268: @ 81C9268 push {r4,lr} movs r4, 0 movs r0, 0x98 @@ -851690,7 +851690,7 @@ _081C928A: thumb_func_end sub_81C9268 thumb_func_start sub_81C9298 -sub_81C9298: ; 81C9298 +sub_81C9298: @ 81C9298 push {r4,lr} movs r0, 0x1 movs r1, 0x10 @@ -851719,7 +851719,7 @@ _081C92C6: thumb_func_end sub_81C9298 thumb_func_start sub_81C92CC -sub_81C92CC: ; 81C92CC +sub_81C92CC: @ 81C92CC push {r4,lr} movs r0, 0x1 movs r1, 0x10 @@ -851749,7 +851749,7 @@ _081C92FC: thumb_func_end sub_81C92CC thumb_func_start sub_81C9304 -sub_81C9304: ; 81C9304 +sub_81C9304: @ 81C9304 push {r4,lr} movs r0, 0x1 movs r1, 0x10 @@ -851777,7 +851777,7 @@ _081C9330: thumb_func_end sub_81C9304 thumb_func_start sub_81C9338 -sub_81C9338: ; 81C9338 +sub_81C9338: @ 81C9338 push {lr} movs r0, 0x1 movs r1, 0x10 @@ -851804,7 +851804,7 @@ _081C9362: thumb_func_end sub_81C9338 thumb_func_start sub_81C9368 -sub_81C9368: ; 81C9368 +sub_81C9368: @ 81C9368 push {r4,r5,lr} movs r0, 0x1 movs r1, 0x10 @@ -851833,7 +851833,7 @@ _081C9396: thumb_func_end sub_81C9368 thumb_func_start sub_81C939C -sub_81C939C: ; 81C939C +sub_81C939C: @ 81C939C push {r4,lr} adds r4, r0, 0 ldrh r0, [r4] @@ -851874,7 +851874,7 @@ _081C93E0: thumb_func_end sub_81C939C thumb_func_start sub_81C93EC -sub_81C93EC: ; 81C93EC +sub_81C93EC: @ 81C93EC push {lr} bl sub_81C767C cmp r0, 0x1 @@ -851900,7 +851900,7 @@ _081C9412: thumb_func_end sub_81C93EC thumb_func_start sub_81C941C -sub_81C941C: ; 81C941C +sub_81C941C: @ 81C941C push {lr} movs r0, 0x1 bl sub_81C763C @@ -851911,7 +851911,7 @@ sub_81C941C: ; 81C941C thumb_func_end sub_81C941C thumb_func_start sub_81C9430 -sub_81C9430: ; 81C9430 +sub_81C9430: @ 81C9430 push {lr} movs r0, 0x1 bl sub_81C7650 @@ -851920,7 +851920,7 @@ sub_81C9430: ; 81C9430 thumb_func_end sub_81C9430 thumb_func_start sub_81C943C -sub_81C943C: ; 81C943C +sub_81C943C: @ 81C943C push {r4,r5,lr} adds r4, r0, 0 bl sub_81C9814 @@ -852031,7 +852031,7 @@ _081C951A: thumb_func_end sub_81C943C thumb_func_start sub_81C9520 -sub_81C9520: ; 81C9520 +sub_81C9520: @ 81C9520 push {r4,lr} adds r4, r0, 0 bl sub_81C9814 @@ -852083,7 +852083,7 @@ _081C9580: thumb_func_end sub_81C9520 thumb_func_start c2_pre_battle_1 -c2_pre_battle_1: ; 81C9588 +c2_pre_battle_1: @ 81C9588 push {r4,lr} adds r4, r0, 0 bl sub_81C9814 @@ -852143,7 +852143,7 @@ _081C95F8: thumb_func_end c2_pre_battle_1 thumb_func_start sub_81C9600 -sub_81C9600: ; 81C9600 +sub_81C9600: @ 81C9600 push {r4,lr} adds r4, r0, 0 bl sub_81C9814 @@ -852174,7 +852174,7 @@ _081C9634: thumb_func_end sub_81C9600 thumb_func_start sub_81C963C -sub_81C963C: ; 81C963C +sub_81C963C: @ 81C963C push {r4-r6,lr} adds r4, r0, 0 bl sub_81C9814 @@ -852268,7 +852268,7 @@ _081C96F6: thumb_func_end sub_81C963C thumb_func_start sub_81C96FC -sub_81C96FC: ; 81C96FC +sub_81C96FC: @ 81C96FC push {r4,lr} adds r4, r0, 0 bl sub_81C9814 @@ -852340,7 +852340,7 @@ _081C9792: thumb_func_end sub_81C96FC thumb_func_start sub_81C9798 -sub_81C9798: ; 81C9798 +sub_81C9798: @ 81C9798 push {lr} bl sub_81C97C0 movs r0, 0x3 @@ -852349,7 +852349,7 @@ sub_81C9798: ; 81C9798 thumb_func_end sub_81C9798 thumb_func_start sub_81C97A4 -sub_81C97A4: ; 81C97A4 +sub_81C97A4: @ 81C97A4 push {lr} bl sub_81C97F8 movs r0, 0x5 @@ -852358,7 +852358,7 @@ sub_81C97A4: ; 81C97A4 thumb_func_end sub_81C97A4 thumb_func_start sub_81C97B0 -sub_81C97B0: ; 81C97B0 +sub_81C97B0: @ 81C97B0 str r1, [r0, 0x8] ldr r1, =sub_81C97BC str r1, [r0, 0xC] @@ -852367,13 +852367,13 @@ sub_81C97B0: ; 81C97B0 thumb_func_end sub_81C97B0 thumb_func_start sub_81C97BC -sub_81C97BC: ; 81C97BC +sub_81C97BC: @ 81C97BC ldr r0, [r0, 0x8] bx lr thumb_func_end sub_81C97BC thumb_func_start sub_81C97C0 -sub_81C97C0: ; 81C97C0 +sub_81C97C0: @ 81C97C0 push {r4,lr} adds r4, r0, 0 bl sub_81C9268 @@ -852400,7 +852400,7 @@ sub_81C97C0: ; 81C97C0 thumb_func_end sub_81C97C0 thumb_func_start sub_81C97F8 -sub_81C97F8: ; 81C97F8 +sub_81C97F8: @ 81C97F8 movs r1, 0x3 strh r1, [r0] movs r1, 0x1 @@ -852415,7 +852415,7 @@ sub_81C97F8: ; 81C97F8 thumb_func_end sub_81C97F8 thumb_func_start sub_81C9814 -sub_81C9814: ; 81C9814 +sub_81C9814: @ 81C9814 push {r4,r5,lr} adds r4, r0, 0 ldr r0, =0x030022c0 @@ -852480,7 +852480,7 @@ _081C988E: thumb_func_end sub_81C9814 thumb_func_start sub_81C9894 -sub_81C9894: ; 81C9894 +sub_81C9894: @ 81C9894 push {lr} movs r0, 0x1 bl sub_81C763C @@ -852490,7 +852490,7 @@ sub_81C9894: ; 81C9894 thumb_func_end sub_81C9894 thumb_func_start sub_81C98A4 -sub_81C98A4: ; 81C98A4 +sub_81C98A4: @ 81C98A4 push {lr} movs r0, 0x1 bl sub_81C763C @@ -852501,7 +852501,7 @@ sub_81C98A4: ; 81C98A4 thumb_func_end sub_81C98A4 thumb_func_start sub_81C98B4 -sub_81C98B4: ; 81C98B4 +sub_81C98B4: @ 81C98B4 push {lr} movs r0, 0x1 bl sub_81C763C @@ -852511,7 +852511,7 @@ sub_81C98B4: ; 81C98B4 thumb_func_end sub_81C98B4 thumb_func_start sub_81C98C4 -sub_81C98C4: ; 81C98C4 +sub_81C98C4: @ 81C98C4 push {lr} movs r0, 0x1 bl sub_81C763C @@ -852521,7 +852521,7 @@ sub_81C98C4: ; 81C98C4 thumb_func_end sub_81C98C4 thumb_func_start sub_81C98D4 -sub_81C98D4: ; 81C98D4 +sub_81C98D4: @ 81C98D4 push {r4,lr} movs r4, 0 _081C98D8: @@ -852560,7 +852560,7 @@ _081C991C: thumb_func_end sub_81C98D4 thumb_func_start sub_81C9924 -sub_81C9924: ; 81C9924 +sub_81C9924: @ 81C9924 push {lr} bl sub_81C9958 adds r1, r0, 0 @@ -852578,7 +852578,7 @@ _081C993A: thumb_func_end sub_81C9924 thumb_func_start sub_81C9940 -sub_81C9940: ; 81C9940 +sub_81C9940: @ 81C9940 push {lr} bl sub_81C9958 adds r1, r0, 0 @@ -852595,7 +852595,7 @@ _081C9954: thumb_func_end sub_81C9940 thumb_func_start sub_81C9958 -sub_81C9958: ; 81C9958 +sub_81C9958: @ 81C9958 push {r4,lr} ldr r1, =0x0000088c movs r0, 0x2 @@ -852620,7 +852620,7 @@ _081C997A: thumb_func_end sub_81C9958 thumb_func_start sub_81C9990 -sub_81C9990: ; 81C9990 +sub_81C9990: @ 81C9990 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x2 @@ -852642,7 +852642,7 @@ sub_81C9990: ; 81C9990 thumb_func_end sub_81C9990 thumb_func_start sub_81C99C0 -sub_81C99C0: ; 81C99C0 +sub_81C99C0: @ 81C99C0 push {lr} movs r0, 0x2 bl sub_81C763C @@ -852653,7 +852653,7 @@ sub_81C99C0: ; 81C99C0 thumb_func_end sub_81C99C0 thumb_func_start sub_81C99D4 -sub_81C99D4: ; 81C99D4 +sub_81C99D4: @ 81C99D4 push {r4,lr} movs r0, 0x2 bl sub_81C763C @@ -852671,7 +852671,7 @@ sub_81C99D4: ; 81C99D4 thumb_func_end sub_81C99D4 thumb_func_start sub_81C99FC -sub_81C99FC: ; 81C99FC +sub_81C99FC: @ 81C99FC push {lr} movs r0, 0x2 bl sub_81C763C @@ -852682,7 +852682,7 @@ sub_81C99FC: ; 81C99FC thumb_func_end sub_81C99FC thumb_func_start sub_81C9A10 -sub_81C9A10: ; 81C9A10 +sub_81C9A10: @ 81C9A10 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -852933,7 +852933,7 @@ _081C9C62: thumb_func_end sub_81C9A10 thumb_func_start sub_81C9C6C -sub_81C9C6C: ; 81C9C6C +sub_81C9C6C: @ 81C9C6C push {lr} cmp r0, 0 beq _081C9C78 @@ -852966,7 +852966,7 @@ _081C9CA4: thumb_func_end sub_81C9C6C thumb_func_start sub_81C9CA8 -sub_81C9CA8: ; 81C9CA8 +sub_81C9CA8: @ 81C9CA8 push {lr} cmp r0, 0x1 beq _081C9CDC @@ -853039,7 +853039,7 @@ _081C9D3E: thumb_func_end sub_81C9CA8 thumb_func_start sub_81C9D44 -sub_81C9D44: ; 81C9D44 +sub_81C9D44: @ 81C9D44 push {lr} cmp r0, 0x1 beq _081C9D72 @@ -853110,7 +853110,7 @@ _081C9DD4: thumb_func_end sub_81C9D44 thumb_func_start sub_81C9DD8 -sub_81C9DD8: ; 81C9DD8 +sub_81C9DD8: @ 81C9DD8 push {lr} cmp r0, 0x1 beq _081C9E04 @@ -853173,7 +853173,7 @@ _081C9E52: thumb_func_end sub_81C9DD8 thumb_func_start sub_81C9E58 -sub_81C9E58: ; 81C9E58 +sub_81C9E58: @ 81C9E58 push {lr} cmp r0, 0x1 beq _081C9E86 @@ -853231,7 +853231,7 @@ _081C9EC4: thumb_func_end sub_81C9E58 thumb_func_start sub_81C9EC8 -sub_81C9EC8: ; 81C9EC8 +sub_81C9EC8: @ 81C9EC8 push {lr} cmp r0, 0 beq _081C9ED4 @@ -853259,7 +853259,7 @@ _081C9EF2: thumb_func_end sub_81C9EC8 thumb_func_start sub_81C9EF8 -sub_81C9EF8: ; 81C9EF8 +sub_81C9EF8: @ 81C9EF8 push {lr} cmp r0, 0 beq _081C9F04 @@ -853287,7 +853287,7 @@ _081C9F22: thumb_func_end sub_81C9EF8 thumb_func_start sub_81C9F28 -sub_81C9F28: ; 81C9F28 +sub_81C9F28: @ 81C9F28 push {lr} cmp r0, 0x1 beq _081C9F52 @@ -853364,7 +853364,7 @@ _081C9FBE: thumb_func_end sub_81C9F28 thumb_func_start sub_81C9FC4 -sub_81C9FC4: ; 81C9FC4 +sub_81C9FC4: @ 81C9FC4 push {r4,r5,lr} movs r5, 0 ldr r4, =gUnknown_086201C4 @@ -853384,7 +853384,7 @@ _081C9FCA: thumb_func_end sub_81C9FC4 thumb_func_start sub_81C9FEC -sub_81C9FEC: ; 81C9FEC +sub_81C9FEC: @ 81C9FEC push {lr} movs r0, 0x3 bl FreeObjectTilesByTag @@ -853409,7 +853409,7 @@ sub_81C9FEC: ; 81C9FEC thumb_func_end sub_81C9FEC thumb_func_start sub_81CA02C -sub_81CA02C: ; 81CA02C +sub_81CA02C: @ 81CA02C push {r4-r7,lr} mov r7, r8 push {r7} @@ -853461,7 +853461,7 @@ _081CA054: thumb_func_end sub_81CA02C thumb_func_start sub_81CA094 -sub_81CA094: ; 81CA094 +sub_81CA094: @ 81CA094 push {r4-r7,lr} movs r0, 0x2 bl sub_81C763C @@ -853490,7 +853490,7 @@ _081CA0AA: thumb_func_end sub_81CA094 thumb_func_start sub_81CA0C8 -sub_81CA0C8: ; 81CA0C8 +sub_81CA0C8: @ 81CA0C8 push {lr} bl sub_81C9894 lsls r2, r0, 3 @@ -853509,7 +853509,7 @@ sub_81CA0C8: ; 81CA0C8 thumb_func_end sub_81CA0C8 thumb_func_start sub_81CA0EC -sub_81CA0EC: ; 81CA0EC +sub_81CA0EC: @ 81CA0EC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -853655,7 +853655,7 @@ _081CA1EC: thumb_func_end sub_81CA0EC thumb_func_start sub_81CA20C -sub_81CA20C: ; 81CA20C +sub_81CA20C: @ 81CA20C push {r4-r7,lr} mov r7, r8 push {r7} @@ -853712,7 +853712,7 @@ _081CA264: thumb_func_end sub_81CA20C thumb_func_start sub_81CA278 -sub_81CA278: ; 81CA278 +sub_81CA278: @ 81CA278 push {r4,r5,lr} movs r0, 0x2 bl sub_81C763C @@ -853765,7 +853765,7 @@ _081CA2B2: thumb_func_end sub_81CA278 thumb_func_start sub_81CA2DC -sub_81CA2DC: ; 81CA2DC +sub_81CA2DC: @ 81CA2DC push {r4-r6,lr} movs r0, 0x2 bl sub_81C763C @@ -853805,7 +853805,7 @@ _081CA316: thumb_func_end sub_81CA2DC thumb_func_start sub_81CA324 -sub_81CA324: ; 81CA324 +sub_81CA324: @ 81CA324 push {r4,lr} movs r0, 0x2 bl sub_81C763C @@ -853838,7 +853838,7 @@ _081CA356: thumb_func_end sub_81CA324 thumb_func_start sub_81CA35C -sub_81CA35C: ; 81CA35C +sub_81CA35C: @ 81CA35C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -853884,7 +853884,7 @@ _081CA380: thumb_func_end sub_81CA35C thumb_func_start sub_81CA3B4 -sub_81CA3B4: ; 81CA3B4 +sub_81CA3B4: @ 81CA3B4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -853953,7 +853953,7 @@ _081CA3C8: thumb_func_end sub_81CA3B4 thumb_func_start sub_81CA448 -sub_81CA448: ; 81CA448 +sub_81CA448: @ 81CA448 push {r4-r6,lr} adds r5, r0, 0 movs r0, 0x1 @@ -853979,7 +853979,7 @@ _081CA458: thumb_func_end sub_81CA448 thumb_func_start sub_81CA474 -sub_81CA474: ; 81CA474 +sub_81CA474: @ 81CA474 push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -854011,7 +854011,7 @@ _081CA4A2: thumb_func_end sub_81CA474 thumb_func_start sub_81CA4AC -sub_81CA4AC: ; 81CA4AC +sub_81CA4AC: @ 81CA4AC push {r4,r5,lr} adds r4, r0, 0 ldrh r1, [r4, 0x2E] @@ -854126,7 +854126,7 @@ _081CA578: thumb_func_end sub_81CA4AC thumb_func_start sub_81CA580 -sub_81CA580: ; 81CA580 +sub_81CA580: @ 81CA580 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -854224,7 +854224,7 @@ _081CA638: thumb_func_end sub_81CA580 thumb_func_start sub_81CA640 -sub_81CA640: ; 81CA640 +sub_81CA640: @ 81CA640 push {r4,lr} movs r0, 0x2 bl sub_81C763C @@ -854264,7 +854264,7 @@ _081CA690: thumb_func_end sub_81CA640 thumb_func_start sub_81CA698 -sub_81CA698: ; 81CA698 +sub_81CA698: @ 81CA698 push {lr} movs r0, 0x2 bl sub_81C763C @@ -854275,7 +854275,7 @@ sub_81CA698: ; 81CA698 thumb_func_end sub_81CA698 thumb_func_start sub_81CA6AC -sub_81CA6AC: ; 81CA6AC +sub_81CA6AC: @ 81CA6AC push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x2E] @@ -854305,7 +854305,7 @@ _081CA6DA: thumb_func_end sub_81CA6AC thumb_func_start sub_81CA6E0 -sub_81CA6E0: ; 81CA6E0 +sub_81CA6E0: @ 81CA6E0 push {r4,lr} movs r0, 0x2 bl sub_81C763C @@ -854329,7 +854329,7 @@ sub_81CA6E0: ; 81CA6E0 thumb_func_end sub_81CA6E0 thumb_func_start sub_81CA714 -sub_81CA714: ; 81CA714 +sub_81CA714: @ 81CA714 push {r4-r6,lr} sub sp, 0xC movs r0, 0x2 @@ -854371,7 +854371,7 @@ sub_81CA714: ; 81CA714 thumb_func_end sub_81CA714 thumb_func_start sub_81CA770 -sub_81CA770: ; 81CA770 +sub_81CA770: @ 81CA770 push {r4-r6,lr} sub sp, 0xC movs r0, 0x2 @@ -854409,7 +854409,7 @@ sub_81CA770: ; 81CA770 thumb_func_end sub_81CA770 thumb_func_start sub_81CA7C4 -sub_81CA7C4: ; 81CA7C4 +sub_81CA7C4: @ 81CA7C4 push {lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -854419,7 +854419,7 @@ sub_81CA7C4: ; 81CA7C4 thumb_func_end sub_81CA7C4 thumb_func_start sub_81CA7D4 -sub_81CA7D4: ; 81CA7D4 +sub_81CA7D4: @ 81CA7D4 push {r4,lr} movs r0, 0x2 bl sub_81C763C @@ -854435,7 +854435,7 @@ sub_81CA7D4: ; 81CA7D4 thumb_func_end sub_81CA7D4 thumb_func_start sub_81CA7F4 -sub_81CA7F4: ; 81CA7F4 +sub_81CA7F4: @ 81CA7F4 push {lr} movs r0, 0x2 bl sub_81C763C @@ -854446,7 +854446,7 @@ sub_81CA7F4: ; 81CA7F4 thumb_func_end sub_81CA7F4 thumb_func_start sub_81CA808 -sub_81CA808: ; 81CA808 +sub_81CA808: @ 81CA808 push {lr} movs r0, 0x3 movs r1, 0x80 @@ -854457,7 +854457,7 @@ sub_81CA808: ; 81CA808 thumb_func_end sub_81CA808 thumb_func_start sub_81CA818 -sub_81CA818: ; 81CA818 +sub_81CA818: @ 81CA818 push {r4,r5,lr} ldr r0, =sub_81CA8B0 movs r1, 0x3 @@ -854482,7 +854482,7 @@ sub_81CA818: ; 81CA818 thumb_func_end sub_81CA818 thumb_func_start sub_81CA850 -sub_81CA850: ; 81CA850 +sub_81CA850: @ 81CA850 push {lr} ldr r0, =gUnknown_0861FC86 movs r1, 0x31 @@ -854494,7 +854494,7 @@ sub_81CA850: ; 81CA850 thumb_func_end sub_81CA850 thumb_func_start sub_81CA864 -sub_81CA864: ; 81CA864 +sub_81CA864: @ 81CA864 push {r4,r5,lr} ldr r0, =sub_81CA8B0 movs r1, 0x3 @@ -854519,7 +854519,7 @@ sub_81CA864: ; 81CA864 thumb_func_end sub_81CA864 thumb_func_start sub_81CA89C -sub_81CA89C: ; 81CA89C +sub_81CA89C: @ 81CA89C push {lr} ldr r0, =sub_81CA8B0 bl is_function_an_active_task @@ -854531,7 +854531,7 @@ sub_81CA89C: ; 81CA89C thumb_func_end sub_81CA89C thumb_func_start sub_81CA8B0 -sub_81CA8B0: ; 81CA8B0 +sub_81CA8B0: @ 81CA8B0 push {r4-r6,lr} sub sp, 0xC lsls r0, 24 @@ -854580,7 +854580,7 @@ _081CA908: thumb_func_end sub_81CA8B0 thumb_func_start sub_81CA914 -sub_81CA914: ; 81CA914 +sub_81CA914: @ 81CA914 push {lr} bl copy_pal_bg_faded_to_pal_ram bl LoadOamFromSprites @@ -854591,7 +854591,7 @@ sub_81CA914: ; 81CA914 thumb_func_end sub_81CA914 thumb_func_start titlescreen_0 -titlescreen_0: ; 81CA92C +titlescreen_0: @ 81CA92C push {lr} movs r0, 0x50 movs r1, 0x90 @@ -854630,7 +854630,7 @@ titlescreen_0: ; 81CA92C thumb_func_end titlescreen_0 thumb_func_start sub_81CA994 -sub_81CA994: ; 81CA994 +sub_81CA994: @ 81CA994 push {lr} movs r0, 0x50 movs r1, 0 @@ -854652,7 +854652,7 @@ sub_81CA994: ; 81CA994 thumb_func_end sub_81CA994 thumb_func_start sub_81CA9C8 -sub_81CA9C8: ; 81CA9C8 +sub_81CA9C8: @ 81CA9C8 push {lr} movs r0, 0x50 movs r1, 0 @@ -854662,7 +854662,7 @@ sub_81CA9C8: ; 81CA9C8 thumb_func_end sub_81CA9C8 thumb_func_start sub_81CA9D8 -sub_81CA9D8: ; 81CA9D8 +sub_81CA9D8: @ 81CA9D8 push {lr} bl sub_81CAA3C movs r0, 0x50 @@ -854673,7 +854673,7 @@ sub_81CA9D8: ; 81CA9D8 thumb_func_end sub_81CA9D8 thumb_func_start sub_81CA9EC -sub_81CA9EC: ; 81CA9EC +sub_81CA9EC: @ 81CA9EC push {lr} lsls r0, 24 lsrs r0, 24 @@ -854714,7 +854714,7 @@ _081CAA30: thumb_func_end sub_81CA9EC thumb_func_start sub_81CAA3C -sub_81CAA3C: ; 81CAA3C +sub_81CAA3C: @ 81CAA3C push {r4-r6,lr} mov r6, r9 mov r5, r8 @@ -854782,7 +854782,7 @@ sub_81CAA3C: ; 81CAA3C thumb_func_end sub_81CAA3C thumb_func_start sub_81CAADC -sub_81CAADC: ; 81CAADC +sub_81CAADC: @ 81CAADC push {lr} bl sub_81CA9C8 pop {r0} @@ -854790,7 +854790,7 @@ sub_81CAADC: ; 81CAADC thumb_func_end sub_81CAADC thumb_func_start sub_81CAAE8 -sub_81CAAE8: ; 81CAAE8 +sub_81CAAE8: @ 81CAAE8 push {r4,lr} movs r1, 0xD4 lsls r1, 1 @@ -854820,7 +854820,7 @@ _081CAB1E: thumb_func_end sub_81CAAE8 thumb_func_start sub_81CAB24 -sub_81CAB24: ; 81CAB24 +sub_81CAB24: @ 81CAB24 push {lr} movs r0, 0x5 bl sub_81C763C @@ -854831,7 +854831,7 @@ sub_81CAB24: ; 81CAB24 thumb_func_end sub_81CAB24 thumb_func_start sub_81CAB38 -sub_81CAB38: ; 81CAB38 +sub_81CAB38: @ 81CAB38 push {lr} movs r0, 0x5 bl sub_81C7650 @@ -854840,7 +854840,7 @@ sub_81CAB38: ; 81CAB38 thumb_func_end sub_81CAB38 thumb_func_start sub_81CAB44 -sub_81CAB44: ; 81CAB44 +sub_81CAB44: @ 81CAB44 push {r4,r5,lr} adds r4, r0, 0 ldr r3, =0x030022c0 @@ -854935,14 +854935,14 @@ _081CABF4: thumb_func_end sub_81CAB44 thumb_func_start sub_81CABFC -sub_81CABFC: ; 81CABFC +sub_81CABFC: @ 81CABFC ldr r0, =0x000186a4 bx lr .pool thumb_func_end sub_81CABFC thumb_func_start sub_81CAC04 -sub_81CAC04: ; 81CAC04 +sub_81CAC04: @ 81CAC04 push {r4,lr} adds r4, r0, 0 ldr r2, =0x030022c0 @@ -855037,7 +855037,7 @@ _081CACAC: thumb_func_end sub_81CAC04 thumb_func_start sub_81CACB8 -sub_81CACB8: ; 81CACB8 +sub_81CACB8: @ 81CACB8 push {lr} adds r3, r0, 0 ldr r2, =0x030022c0 @@ -855075,7 +855075,7 @@ _081CACF0: thumb_func_end sub_81CACB8 thumb_func_start sub_81CACF8 -sub_81CACF8: ; 81CACF8 +sub_81CACF8: @ 81CACF8 push {lr} adds r2, r0, 0 ldr r0, =0x030022c0 @@ -855098,7 +855098,7 @@ _081CAD16: thumb_func_end sub_81CACF8 thumb_func_start sub_81CAD20 -sub_81CAD20: ; 81CAD20 +sub_81CAD20: @ 81CAD20 push {r4-r7,lr} adds r5, r0, 0 movs r0, 0x5 @@ -855225,7 +855225,7 @@ _081CAE02: thumb_func_end sub_81CAD20 thumb_func_start sub_81CAE08 -sub_81CAE08: ; 81CAE08 +sub_81CAE08: @ 81CAE08 push {lr} cmp r0, 0x4D ble _081CAE12 @@ -855246,7 +855246,7 @@ _081CAE24: thumb_func_end sub_81CAE08 thumb_func_start sub_81CAE28 -sub_81CAE28: ; 81CAE28 +sub_81CAE28: @ 81CAE28 push {lr} movs r0, 0x5 bl sub_81C763C @@ -855256,7 +855256,7 @@ sub_81CAE28: ; 81CAE28 thumb_func_end sub_81CAE28 thumb_func_start sub_81CAE38 -sub_81CAE38: ; 81CAE38 +sub_81CAE38: @ 81CAE38 push {lr} movs r0, 0x5 bl sub_81C763C @@ -855266,7 +855266,7 @@ sub_81CAE38: ; 81CAE38 thumb_func_end sub_81CAE38 thumb_func_start sub_81CAE48 -sub_81CAE48: ; 81CAE48 +sub_81CAE48: @ 81CAE48 push {lr} movs r0, 0x5 bl sub_81C763C @@ -855276,7 +855276,7 @@ sub_81CAE48: ; 81CAE48 thumb_func_end sub_81CAE48 thumb_func_start sub_81CAE58 -sub_81CAE58: ; 81CAE58 +sub_81CAE58: @ 81CAE58 push {lr} movs r0, 0x5 bl sub_81C763C @@ -855289,7 +855289,7 @@ sub_81CAE58: ; 81CAE58 thumb_func_end sub_81CAE58 thumb_func_start sub_81CAE6C -sub_81CAE6C: ; 81CAE6C +sub_81CAE6C: @ 81CAE6C push {r4,lr} adds r4, r0, 0 movs r0, 0x5 @@ -855313,7 +855313,7 @@ _081CAE8C: thumb_func_end sub_81CAE6C thumb_func_start sub_81CAE94 -sub_81CAE94: ; 81CAE94 +sub_81CAE94: @ 81CAE94 push {lr} movs r0, 0x5 bl sub_81C763C @@ -855323,7 +855323,7 @@ sub_81CAE94: ; 81CAE94 thumb_func_end sub_81CAE94 thumb_func_start sub_81CAEA4 -sub_81CAEA4: ; 81CAEA4 +sub_81CAEA4: @ 81CAEA4 push {r4,lr} adds r4, r0, 0 movs r0, 0x5 @@ -855337,7 +855337,7 @@ sub_81CAEA4: ; 81CAEA4 thumb_func_end sub_81CAEA4 thumb_func_start sub_81CAEBC -sub_81CAEBC: ; 81CAEBC +sub_81CAEBC: @ 81CAEBC push {r4,lr} adds r4, r0, 0 movs r0, 0x5 @@ -855376,7 +855376,7 @@ _081CAEFE: thumb_func_end sub_81CAEBC thumb_func_start sub_81CAF04 -sub_81CAF04: ; 81CAF04 +sub_81CAF04: @ 81CAF04 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x5 @@ -855430,7 +855430,7 @@ _081CAF6C: thumb_func_end sub_81CAF04 thumb_func_start sub_81CAF78 -sub_81CAF78: ; 81CAF78 +sub_81CAF78: @ 81CAF78 push {r4-r6,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -855475,7 +855475,7 @@ _081CAFCE: thumb_func_end sub_81CAF78 thumb_func_start sub_81CAFD8 -sub_81CAFD8: ; 81CAFD8 +sub_81CAFD8: @ 81CAFD8 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -855512,7 +855512,7 @@ _081CB012: thumb_func_end sub_81CAFD8 thumb_func_start sub_81CB01C -sub_81CB01C: ; 81CB01C +sub_81CB01C: @ 81CB01C push {lr} movs r0, 0x5 bl sub_81C763C @@ -855522,7 +855522,7 @@ sub_81CB01C: ; 81CB01C thumb_func_end sub_81CB01C thumb_func_start sub_81CB02C -sub_81CB02C: ; 81CB02C +sub_81CB02C: @ 81CB02C push {r4,lr} adds r4, r0, 0 movs r0, 0x5 @@ -855544,7 +855544,7 @@ _081CB048: thumb_func_end sub_81CB02C thumb_func_start sub_81CB050 -sub_81CB050: ; 81CB050 +sub_81CB050: @ 81CB050 push {r4,lr} sub sp, 0x8 adds r2, r0, 0 @@ -855604,7 +855604,7 @@ _081CB0C0: thumb_func_end sub_81CB050 thumb_func_start sub_81CB0C8 -sub_81CB0C8: ; 81CB0C8 +sub_81CB0C8: @ 81CB0C8 push {lr} ldr r1, =gUnknown_085500A4 lsls r0, 4 @@ -855620,7 +855620,7 @@ sub_81CB0C8: ; 81CB0C8 thumb_func_end sub_81CB0C8 thumb_func_start sub_81CB0E4 -sub_81CB0E4: ; 81CB0E4 +sub_81CB0E4: @ 81CB0E4 push {r4-r7,lr} adds r5, r0, 0 movs r0, 0x5 @@ -855661,7 +855661,7 @@ _081CB122: thumb_func_end sub_81CB0E4 thumb_func_start sub_81CB128 -sub_81CB128: ; 81CB128 +sub_81CB128: @ 81CB128 push {r4-r6,lr} adds r5, r0, 0 movs r0, 0x5 @@ -855701,7 +855701,7 @@ _081CB164: thumb_func_end sub_81CB128 thumb_func_start sub_81CB16C -sub_81CB16C: ; 81CB16C +sub_81CB16C: @ 81CB16C push {r4,lr} movs r4, 0 _081CB170: @@ -855753,7 +855753,7 @@ _081CB1C8: thumb_func_end sub_81CB16C thumb_func_start sub_81CB1D0 -sub_81CB1D0: ; 81CB1D0 +sub_81CB1D0: @ 81CB1D0 push {r4,lr} movs r0, 0x5 bl sub_81C763C @@ -855818,7 +855818,7 @@ _081CB25A: thumb_func_end sub_81CB1D0 thumb_func_start sub_81CB260 -sub_81CB260: ; 81CB260 +sub_81CB260: @ 81CB260 push {r4,lr} ldr r1, =0x00002048 movs r0, 0x6 @@ -855846,7 +855846,7 @@ _081CB296: thumb_func_end sub_81CB260 thumb_func_start sub_81CB29C -sub_81CB29C: ; 81CB29C +sub_81CB29C: @ 81CB29C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x6 @@ -855868,7 +855868,7 @@ sub_81CB29C: ; 81CB29C thumb_func_end sub_81CB29C thumb_func_start sub_81CB2CC -sub_81CB2CC: ; 81CB2CC +sub_81CB2CC: @ 81CB2CC push {lr} movs r0, 0x6 bl sub_81C763C @@ -855879,7 +855879,7 @@ sub_81CB2CC: ; 81CB2CC thumb_func_end sub_81CB2CC thumb_func_start sub_81CB2E0 -sub_81CB2E0: ; 81CB2E0 +sub_81CB2E0: @ 81CB2E0 push {r4,lr} movs r0, 0x6 bl sub_81C763C @@ -855900,7 +855900,7 @@ sub_81CB2E0: ; 81CB2E0 thumb_func_end sub_81CB2E0 thumb_func_start sub_81CB310 -sub_81CB310: ; 81CB310 +sub_81CB310: @ 81CB310 push {lr} movs r0, 0x6 bl sub_81C763C @@ -855911,7 +855911,7 @@ sub_81CB310: ; 81CB310 thumb_func_end sub_81CB310 thumb_func_start sub_81CB324 -sub_81CB324: ; 81CB324 +sub_81CB324: @ 81CB324 push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -856112,7 +856112,7 @@ _081CB506: thumb_func_end sub_81CB324 thumb_func_start sub_81CB510 -sub_81CB510: ; 81CB510 +sub_81CB510: @ 81CB510 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x6 @@ -856181,7 +856181,7 @@ _081CB582: thumb_func_end sub_81CB510 thumb_func_start sub_81CB588 -sub_81CB588: ; 81CB588 +sub_81CB588: @ 81CB588 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x6 @@ -856250,7 +856250,7 @@ _081CB5FA: thumb_func_end sub_81CB588 thumb_func_start sub_81CB600 -sub_81CB600: ; 81CB600 +sub_81CB600: @ 81CB600 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x6 @@ -856319,7 +856319,7 @@ _081CB672: thumb_func_end sub_81CB600 thumb_func_start sub_81CB678 -sub_81CB678: ; 81CB678 +sub_81CB678: @ 81CB678 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x6 @@ -856388,7 +856388,7 @@ _081CB6EA: thumb_func_end sub_81CB678 thumb_func_start sub_81CB6F0 -sub_81CB6F0: ; 81CB6F0 +sub_81CB6F0: @ 81CB6F0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x6 @@ -856424,7 +856424,7 @@ _081CB72C: thumb_func_end sub_81CB6F0 thumb_func_start sub_81CB734 -sub_81CB734: ; 81CB734 +sub_81CB734: @ 81CB734 push {r4,lr} movs r0, 0x5 bl audio_play @@ -856444,7 +856444,7 @@ sub_81CB734: ; 81CB734 thumb_func_end sub_81CB734 thumb_func_start sub_81CB75C -sub_81CB75C: ; 81CB75C +sub_81CB75C: @ 81CB75C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x6 @@ -856480,7 +856480,7 @@ _081CB798: thumb_func_end sub_81CB75C thumb_func_start sub_81CB7A0 -sub_81CB7A0: ; 81CB7A0 +sub_81CB7A0: @ 81CB7A0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x6 @@ -856546,7 +856546,7 @@ _081CB81C: thumb_func_end sub_81CB7A0 thumb_func_start sub_81CB824 -sub_81CB824: ; 81CB824 +sub_81CB824: @ 81CB824 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x6 @@ -856600,7 +856600,7 @@ _081CB882: thumb_func_end sub_81CB824 thumb_func_start sub_81CB888 -sub_81CB888: ; 81CB888 +sub_81CB888: @ 81CB888 push {r4-r6,lr} adds r5, r0, 0 movs r0, 0x6 @@ -856688,7 +856688,7 @@ _081CB934: thumb_func_end sub_81CB888 thumb_func_start sub_81CB93C -sub_81CB93C: ; 81CB93C +sub_81CB93C: @ 81CB93C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x6 @@ -856757,7 +856757,7 @@ _081CB9C0: thumb_func_end sub_81CB93C thumb_func_start sub_81CB9C8 -sub_81CB9C8: ; 81CB9C8 +sub_81CB9C8: @ 81CB9C8 push {r4,r5,lr} adds r5, r0, 0 movs r0, 0x6 @@ -856833,7 +856833,7 @@ _081CBA62: thumb_func_end sub_81CB9C8 thumb_func_start sub_81CBA68 -sub_81CBA68: ; 81CBA68 +sub_81CBA68: @ 81CBA68 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x6 @@ -856889,7 +856889,7 @@ _081CBACE: thumb_func_end sub_81CBA68 thumb_func_start sub_81CBAD4 -sub_81CBAD4: ; 81CBAD4 +sub_81CBAD4: @ 81CBAD4 push {r4,r5,lr} adds r5, r0, 0 movs r0, 0x6 @@ -856965,7 +856965,7 @@ _081CBB6E: thumb_func_end sub_81CBAD4 thumb_func_start sub_81CBB74 -sub_81CBB74: ; 81CBB74 +sub_81CBB74: @ 81CBB74 push {lr} cmp r0, 0 beq _081CBB80 @@ -857002,7 +857002,7 @@ _081CBBB4: thumb_func_end sub_81CBB74 thumb_func_start sub_81CBBB8 -sub_81CBBB8: ; 81CBBB8 +sub_81CBBB8: @ 81CBBB8 push {lr} sub sp, 0x18 bl sub_81CAE94 @@ -857044,7 +857044,7 @@ sub_81CBBB8: ; 81CBBB8 thumb_func_end sub_81CBBB8 thumb_func_start sub_81CBC1C -sub_81CBC1C: ; 81CBC1C +sub_81CBC1C: @ 81CBC1C push {lr} bl sub_81C8234 ldr r0, =sub_81CBC64 @@ -857058,7 +857058,7 @@ sub_81CBC1C: ; 81CBC1C thumb_func_end sub_81CBC1C thumb_func_start sub_81CBC38 -sub_81CBC38: ; 81CBC38 +sub_81CBC38: @ 81CBC38 push {r4,lr} adds r4, r0, 0 ldr r0, =sub_81CBC64 @@ -857081,7 +857081,7 @@ _081CBC56: thumb_func_end sub_81CBC38 thumb_func_start sub_81CBC64 -sub_81CBC64: ; 81CBC64 +sub_81CBC64: @ 81CBC64 push {r4,lr} sub sp, 0x8 lsls r0, 24 @@ -857139,7 +857139,7 @@ _081CBCC8: thumb_func_end sub_81CBC64 thumb_func_start sub_81CBCEC -sub_81CBCEC: ; 81CBCEC +sub_81CBCEC: @ 81CBCEC push {r4-r6,lr} adds r5, r1, 0 adds r4, r2, 0 @@ -857184,7 +857184,7 @@ _081CBD3C: thumb_func_end sub_81CBCEC thumb_func_start sub_81CBD48 -sub_81CBD48: ; 81CBD48 +sub_81CBD48: @ 81CBD48 push {r4,lr} adds r4, r1, 0 lsls r0, 24 @@ -857209,7 +857209,7 @@ sub_81CBD48: ; 81CBD48 thumb_func_end sub_81CBD48 thumb_func_start sub_81CBD78 -sub_81CBD78: ; 81CBD78 +sub_81CBD78: @ 81CBD78 push {r4,lr} adds r4, r0, 0 ldr r0, =gUnknown_086227D8 @@ -857238,7 +857238,7 @@ sub_81CBD78: ; 81CBD78 thumb_func_end sub_81CBD78 thumb_func_start sub_81CBDC0 -sub_81CBDC0: ; 81CBDC0 +sub_81CBDC0: @ 81CBDC0 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0x12] @@ -857261,7 +857261,7 @@ sub_81CBDC0: ; 81CBDC0 thumb_func_end sub_81CBDC0 thumb_func_start sub_81CBDF4 -sub_81CBDF4: ; 81CBDF4 +sub_81CBDF4: @ 81CBDF4 push {lr} lsls r0, 16 lsrs r0, 16 @@ -857274,7 +857274,7 @@ sub_81CBDF4: ; 81CBDF4 thumb_func_end sub_81CBDF4 thumb_func_start sub_81CBE0C -sub_81CBE0C: ; 81CBE0C +sub_81CBE0C: @ 81CBE0C push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -857297,7 +857297,7 @@ sub_81CBE0C: ; 81CBE0C thumb_func_end sub_81CBE0C thumb_func_start sub_81CBE38 -sub_81CBE38: ; 81CBE38 +sub_81CBE38: @ 81CBE38 push {lr} lsls r0, 16 lsrs r0, 16 @@ -857310,7 +857310,7 @@ sub_81CBE38: ; 81CBE38 thumb_func_end sub_81CBE38 thumb_func_start sub_81CBE50 -sub_81CBE50: ; 81CBE50 +sub_81CBE50: @ 81CBE50 push {r4,lr} sub sp, 0x8 lsls r0, 16 @@ -857339,7 +857339,7 @@ _081CBE68: thumb_func_end sub_81CBE50 thumb_func_start sub_81CBE88 -sub_81CBE88: ; 81CBE88 +sub_81CBE88: @ 81CBE88 push {lr} sub sp, 0xC adds r3, r1, 0 @@ -857364,7 +857364,7 @@ sub_81CBE88: ; 81CBE88 thumb_func_end sub_81CBE88 thumb_func_start sub_81CBEB4 -sub_81CBEB4: ; 81CBEB4 +sub_81CBEB4: @ 81CBEB4 push {r4-r6,lr} sub sp, 0xC adds r5, r0, 0 @@ -857400,7 +857400,7 @@ sub_81CBEB4: ; 81CBEB4 thumb_func_end sub_81CBEB4 thumb_func_start sub_81CBEF8 -sub_81CBEF8: ; 81CBEF8 +sub_81CBEF8: @ 81CBEF8 push {r4,r5,lr} sub sp, 0x2C adds r5, r0, 0 @@ -857449,7 +857449,7 @@ _081CBF24: thumb_func_end sub_81CBEF8 thumb_func_start sub_81CBF60 -sub_81CBF60: ; 81CBF60 +sub_81CBF60: @ 81CBF60 push {r4-r6,lr} sub sp, 0xC adds r5, r0, 0 @@ -857500,7 +857500,7 @@ _081CBFAE: thumb_func_end sub_81CBF60 thumb_func_start sub_81CBFC4 -sub_81CBFC4: ; 81CBFC4 +sub_81CBFC4: @ 81CBFC4 push {r4,lr} adds r4, r0, 0 bl IsDma3ManagerBusyWithBgCopy @@ -857524,7 +857524,7 @@ _081CBFE8: thumb_func_end sub_81CBFC4 thumb_func_start sub_81CBFF0 -sub_81CBFF0: ; 81CBFF0 +sub_81CBFF0: @ 81CBFF0 push {r4,lr} adds r4, r0, 0 bl sub_81CC330 @@ -857536,7 +857536,7 @@ sub_81CBFF0: ; 81CBFF0 thumb_func_end sub_81CBFF0 thumb_func_start sub_81CC004 -sub_81CC004: ; 81CC004 +sub_81CC004: @ 81CC004 push {lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -857546,7 +857546,7 @@ sub_81CC004: ; 81CC004 thumb_func_end sub_81CC004 thumb_func_start sub_81CC014 -sub_81CC014: ; 81CC014 +sub_81CC014: @ 81CC014 push {r4,lr} adds r4, r0, 0 bl sub_81CC330 @@ -857562,7 +857562,7 @@ sub_81CC014: ; 81CC014 thumb_func_end sub_81CC014 thumb_func_start sub_81CC034 -sub_81CC034: ; 81CC034 +sub_81CC034: @ 81CC034 push {r4,lr} adds r4, r0, 0 ldr r0, =gUnknown_08622808 @@ -857580,7 +857580,7 @@ sub_81CC034: ; 81CC034 thumb_func_end sub_81CC034 thumb_func_start sub_81CC058 -sub_81CC058: ; 81CC058 +sub_81CC058: @ 81CC058 push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x14] @@ -857612,7 +857612,7 @@ sub_81CC058: ; 81CC058 thumb_func_end sub_81CC058 thumb_func_start sub_81CC09C -sub_81CC09C: ; 81CC09C +sub_81CC09C: @ 81CC09C push {r4,lr} adds r4, r0, 0 ldrb r0, [r4, 0x14] @@ -857637,7 +857637,7 @@ sub_81CC09C: ; 81CC09C thumb_func_end sub_81CC09C thumb_func_start sub_81CC0D0 -sub_81CC0D0: ; 81CC0D0 +sub_81CC0D0: @ 81CC0D0 push {lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -857647,7 +857647,7 @@ sub_81CC0D0: ; 81CC0D0 thumb_func_end sub_81CC0D0 thumb_func_start sub_81CC0E0 -sub_81CC0E0: ; 81CC0E0 +sub_81CC0E0: @ 81CC0E0 push {lr} sub sp, 0xC ldrb r0, [r0, 0x14] @@ -857667,7 +857667,7 @@ sub_81CC0E0: ; 81CC0E0 thumb_func_end sub_81CC0E0 thumb_func_start sub_81CC104 -sub_81CC104: ; 81CC104 +sub_81CC104: @ 81CC104 push {r4,lr} adds r4, r0, 0 bl RunTextPrinters @@ -857681,7 +857681,7 @@ sub_81CC104: ; 81CC104 thumb_func_end sub_81CC104 thumb_func_start sub_81CC11C -sub_81CC11C: ; 81CC11C +sub_81CC11C: @ 81CC11C push {lr} sub sp, 0xC ldrb r0, [r0, 0x14] @@ -857701,7 +857701,7 @@ sub_81CC11C: ; 81CC11C thumb_func_end sub_81CC11C thumb_func_start sub_81CC140 -sub_81CC140: ; 81CC140 +sub_81CC140: @ 81CC140 push {r4,lr} adds r4, r0, 0 bl RunTextPrinters @@ -857715,7 +857715,7 @@ sub_81CC140: ; 81CC140 thumb_func_end sub_81CC140 thumb_func_start sub_81CC158 -sub_81CC158: ; 81CC158 +sub_81CC158: @ 81CC158 push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -857744,7 +857744,7 @@ sub_81CC158: ; 81CC158 thumb_func_end sub_81CC158 thumb_func_start sub_81CC194 -sub_81CC194: ; 81CC194 +sub_81CC194: @ 81CC194 push {r4,lr} adds r4, r0, 0 ldr r0, =0x030022c0 @@ -857780,7 +857780,7 @@ _081CC1C4: thumb_func_end sub_81CC194 thumb_func_start sub_81CC1DC -sub_81CC1DC: ; 81CC1DC +sub_81CC1DC: @ 81CC1DC push {lr} sub sp, 0x8 bl sub_81C7CE4 @@ -857801,7 +857801,7 @@ sub_81CC1DC: ; 81CC1DC thumb_func_end sub_81CC1DC thumb_func_start sub_81CC204 -sub_81CC204: ; 81CC204 +sub_81CC204: @ 81CC204 push {lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -857811,7 +857811,7 @@ sub_81CC204: ; 81CC204 thumb_func_end sub_81CC204 thumb_func_start sub_81CC214 -sub_81CC214: ; 81CC214 +sub_81CC214: @ 81CC214 push {r4-r6,lr} sub sp, 0x8 movs r0, 0x6 @@ -857877,7 +857877,7 @@ _081CC224: thumb_func_end sub_81CC214 thumb_func_start sub_81CC2B4 -sub_81CC2B4: ; 81CC2B4 +sub_81CC2B4: @ 81CC2B4 push {r4,lr} movs r0, 0x6 bl sub_81C763C @@ -857906,7 +857906,7 @@ _081CC2D2: thumb_func_end sub_81CC2B4 thumb_func_start sub_81CC2F0 -sub_81CC2F0: ; 81CC2F0 +sub_81CC2F0: @ 81CC2F0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -857937,7 +857937,7 @@ _081CC320: thumb_func_end sub_81CC2F0 thumb_func_start sub_81CC330 -sub_81CC330: ; 81CC330 +sub_81CC330: @ 81CC330 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x1C] @@ -857950,7 +857950,7 @@ sub_81CC330: ; 81CC330 thumb_func_end sub_81CC330 thumb_func_start sub_81CC344 -sub_81CC344: ; 81CC344 +sub_81CC344: @ 81CC344 ldr r0, [r0, 0x1C] lsls r1, 4 strh r1, [r0, 0x26] @@ -857958,7 +857958,7 @@ sub_81CC344: ; 81CC344 thumb_func_end sub_81CC344 thumb_func_start sub_81CC34C -sub_81CC34C: ; 81CC34C +sub_81CC34C: @ 81CC34C push {lr} adds r2, r0, 0 ldrh r0, [r2, 0x2E] @@ -857981,7 +857981,7 @@ _081CC36C: thumb_func_end sub_81CC34C thumb_func_start sub_81CC370 -sub_81CC370: ; 81CC370 +sub_81CC370: @ 81CC370 push {lr} ldr r0, =gUnknown_08622850 movs r1, 0x2C @@ -858002,7 +858002,7 @@ sub_81CC370: ; 81CC370 thumb_func_end sub_81CC370 thumb_func_start sub_81CC39C -sub_81CC39C: ; 81CC39C +sub_81CC39C: @ 81CC39C push {r4-r7,lr} adds r7, r0, 0 bl sub_81C875C @@ -858055,7 +858055,7 @@ _081CC400: thumb_func_end sub_81CC39C thumb_func_start sub_81CC420 -sub_81CC420: ; 81CC420 +sub_81CC420: @ 81CC420 ldr r1, [r0, 0x20] ldr r0, =sub_81CC4A4 str r0, [r1, 0x1C] @@ -858064,7 +858064,7 @@ sub_81CC420: ; 81CC420 thumb_func_end sub_81CC420 thumb_func_start sub_81CC42C -sub_81CC42C: ; 81CC42C +sub_81CC42C: @ 81CC42C ldr r0, [r0, 0x20] ldr r1, [r0, 0x1C] ldr r0, =DummyObjectCallback @@ -858077,7 +858077,7 @@ sub_81CC42C: ; 81CC42C thumb_func_end sub_81CC42C thumb_func_start sub_81CC440 -sub_81CC440: ; 81CC440 +sub_81CC440: @ 81CC440 push {r4,lr} adds r4, r0, 0 movs r1, 0x2E @@ -858130,7 +858130,7 @@ _081CC498: thumb_func_end sub_81CC440 thumb_func_start sub_81CC4A4 -sub_81CC4A4: ; 81CC4A4 +sub_81CC4A4: @ 81CC4A4 push {lr} adds r3, r0, 0 ldrh r0, [r3, 0x24] @@ -858157,7 +858157,7 @@ _081CC4CA: thumb_func_end sub_81CC4A4 thumb_func_start sub_81CC4D4 -sub_81CC4D4: ; 81CC4D4 +sub_81CC4D4: @ 81CC4D4 push {r4,lr} movs r0, 0x3 movs r1, 0x14 @@ -858197,7 +858197,7 @@ _081CC51A: thumb_func_end sub_81CC4D4 thumb_func_start sub_81CC524 -sub_81CC524: ; 81CC524 +sub_81CC524: @ 81CC524 push {lr} bl sub_8124658 ldr r1, =0x03005d90 @@ -858221,7 +858221,7 @@ sub_81CC524: ; 81CC524 thumb_func_end sub_81CC524 thumb_func_start sub_81CC554 -sub_81CC554: ; 81CC554 +sub_81CC554: @ 81CC554 push {lr} movs r0, 0x3 bl sub_81C763C @@ -858232,7 +858232,7 @@ sub_81CC554: ; 81CC554 thumb_func_end sub_81CC554 thumb_func_start sub_81CC568 -sub_81CC568: ; 81CC568 +sub_81CC568: @ 81CC568 push {r4,lr} adds r4, r0, 0 bl sub_81230AC @@ -858277,7 +858277,7 @@ _081CC5AE: thumb_func_end sub_81CC568 thumb_func_start sub_81CC5B4 -sub_81CC5B4: ; 81CC5B4 +sub_81CC5B4: @ 81CC5B4 push {lr} adds r2, r0, 0 ldr r0, =0x030022c0 @@ -858300,14 +858300,14 @@ _081CC5D2: thumb_func_end sub_81CC5B4 thumb_func_start sub_81CC5DC -sub_81CC5DC: ; 81CC5DC +sub_81CC5DC: @ 81CC5DC ldr r0, =0x000186a1 bx lr .pool thumb_func_end sub_81CC5DC thumb_func_start sub_81CC5E4 -sub_81CC5E4: ; 81CC5E4 +sub_81CC5E4: @ 81CC5E4 push {lr} movs r0, 0x3 bl sub_81C763C @@ -858317,7 +858317,7 @@ sub_81CC5E4: ; 81CC5E4 thumb_func_end sub_81CC5E4 thumb_func_start sub_81CC5F4 -sub_81CC5F4: ; 81CC5F4 +sub_81CC5F4: @ 81CC5F4 push {r4,lr} ldr r1, =0x00001948 movs r0, 0x4 @@ -858343,7 +858343,7 @@ _081CC626: thumb_func_end sub_81CC5F4 thumb_func_start sub_81CC62C -sub_81CC62C: ; 81CC62C +sub_81CC62C: @ 81CC62C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x4 @@ -858365,7 +858365,7 @@ sub_81CC62C: ; 81CC62C thumb_func_end sub_81CC62C thumb_func_start sub_81CC65C -sub_81CC65C: ; 81CC65C +sub_81CC65C: @ 81CC65C push {lr} movs r0, 0x4 bl sub_81C763C @@ -858376,7 +858376,7 @@ sub_81CC65C: ; 81CC65C thumb_func_end sub_81CC65C thumb_func_start sub_81CC670 -sub_81CC670: ; 81CC670 +sub_81CC670: @ 81CC670 push {r4,lr} movs r0, 0x4 bl sub_81C763C @@ -858398,7 +858398,7 @@ sub_81CC670: ; 81CC670 thumb_func_end sub_81CC670 thumb_func_start sub_81CC6A4 -sub_81CC6A4: ; 81CC6A4 +sub_81CC6A4: @ 81CC6A4 push {lr} bl copy_pal_bg_faded_to_pal_ram bl LoadOamFromSprites @@ -858409,7 +858409,7 @@ sub_81CC6A4: ; 81CC6A4 thumb_func_end sub_81CC6A4 thumb_func_start sub_81CC6BC -sub_81CC6BC: ; 81CC6BC +sub_81CC6BC: @ 81CC6BC push {lr} movs r0, 0x4 bl sub_81C763C @@ -858420,7 +858420,7 @@ sub_81CC6BC: ; 81CC6BC thumb_func_end sub_81CC6BC thumb_func_start sub_81CC6D0 -sub_81CC6D0: ; 81CC6D0 +sub_81CC6D0: @ 81CC6D0 push {lr} bl sub_81CC5E4 cmp r0, 0 @@ -858441,7 +858441,7 @@ _081CC6EE: thumb_func_end sub_81CC6D0 thumb_func_start sub_81CC6F4 -sub_81CC6F4: ; 81CC6F4 +sub_81CC6F4: @ 81CC6F4 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x4 @@ -858588,7 +858588,7 @@ _081CC840: thumb_func_end sub_81CC6F4 thumb_func_start sub_81CC848 -sub_81CC848: ; 81CC848 +sub_81CC848: @ 81CC848 push {r4,lr} adds r4, r0, 0 movs r0, 0x4 @@ -858617,7 +858617,7 @@ _081CC872: thumb_func_end sub_81CC848 thumb_func_start sub_81CC878 -sub_81CC878: ; 81CC878 +sub_81CC878: @ 81CC878 push {lr} cmp r0, 0x1 beq _081CC8A2 @@ -858668,7 +858668,7 @@ _081CC8D2: thumb_func_end sub_81CC878 thumb_func_start sub_81CC8D8 -sub_81CC8D8: ; 81CC8D8 +sub_81CC8D8: @ 81CC8D8 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x4 @@ -858735,7 +858735,7 @@ _081CC954: thumb_func_end sub_81CC8D8 thumb_func_start sub_81CC95C -sub_81CC95C: ; 81CC95C +sub_81CC95C: @ 81CC95C push {lr} cmp r0, 0x1 beq _081CC982 @@ -858787,7 +858787,7 @@ _081CC9BA: thumb_func_end sub_81CC95C thumb_func_start sub_81CC9C0 -sub_81CC9C0: ; 81CC9C0 +sub_81CC9C0: @ 81CC9C0 push {r4,r5,lr} movs r5, 0 ldr r4, =gUnknown_086230F8 @@ -858808,7 +858808,7 @@ _081CC9C6: thumb_func_end sub_81CC9C0 thumb_func_start sub_81CC9EC -sub_81CC9EC: ; 81CC9EC +sub_81CC9EC: @ 81CC9EC push {r4,r5,lr} movs r0, 0x4 bl sub_81C763C @@ -858832,7 +858832,7 @@ _081CCA08: thumb_func_end sub_81CC9EC thumb_func_start sub_81CCA1C -sub_81CCA1C: ; 81CCA1C +sub_81CCA1C: @ 81CCA1C push {r4,r5,lr} sub sp, 0x8 adds r5, r0, 0 @@ -858922,7 +858922,7 @@ _081CCAEA: thumb_func_end sub_81CCA1C thumb_func_start sub_81CCAFC -sub_81CCAFC: ; 81CCAFC +sub_81CCAFC: @ 81CCAFC push {lr} bl free_temp_tile_data_buffers_if_possible lsls r0, 24 @@ -858932,7 +858932,7 @@ sub_81CCAFC: ; 81CCAFC thumb_func_end sub_81CCAFC thumb_func_start sub_81CCB0C -sub_81CCB0C: ; 81CCB0C +sub_81CCB0C: @ 81CCB0C push {r4,r5,lr} sub sp, 0xC adds r4, r0, 0 @@ -859077,7 +859077,7 @@ _081CCC40: thumb_func_end sub_81CCB0C thumb_func_start sub_81CCC4C -sub_81CCC4C: ; 81CCC4C +sub_81CCC4C: @ 81CCC4C push {lr} bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 @@ -859087,7 +859087,7 @@ sub_81CCC4C: ; 81CCC4C thumb_func_end sub_81CCC4C thumb_func_start sub_81CCC5C -sub_81CCC5C: ; 81CCC5C +sub_81CCC5C: @ 81CCC5C push {r4,lr} adds r4, r0, 0 ldr r0, =sub_81CCC9C @@ -859108,7 +859108,7 @@ sub_81CCC5C: ; 81CCC5C thumb_func_end sub_81CCC5C thumb_func_start sub_81CCC88 -sub_81CCC88: ; 81CCC88 +sub_81CCC88: @ 81CCC88 push {lr} ldr r0, =sub_81CCC9C bl is_function_an_active_task @@ -859120,7 +859120,7 @@ sub_81CCC88: ; 81CCC88 thumb_func_end sub_81CCC88 thumb_func_start sub_81CCC9C -sub_81CCC9C: ; 81CCC9C +sub_81CCC9C: @ 81CCC9C push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -859175,7 +859175,7 @@ _081CCD04: thumb_func_end sub_81CCC9C thumb_func_start sub_81CCD10 -sub_81CCD10: ; 81CCD10 +sub_81CCD10: @ 81CCD10 push {lr} ldr r0, =sub_81CCD34 movs r1, 0x1 @@ -859186,7 +859186,7 @@ sub_81CCD10: ; 81CCD10 thumb_func_end sub_81CCD10 thumb_func_start sub_81CCD24 -sub_81CCD24: ; 81CCD24 +sub_81CCD24: @ 81CCD24 push {lr} ldr r0, =sub_81CCD34 bl sub_81C7124 @@ -859196,7 +859196,7 @@ sub_81CCD24: ; 81CCD24 thumb_func_end sub_81CCD24 thumb_func_start sub_81CCD34 -sub_81CCD34: ; 81CCD34 +sub_81CCD34: @ 81CCD34 push {r4,lr} adds r4, r0, 0 movs r0, 0x4 @@ -859227,7 +859227,7 @@ _081CCD62: thumb_func_end sub_81CCD34 thumb_func_start sub_81CCD70 -sub_81CCD70: ; 81CCD70 +sub_81CCD70: @ 81CCD70 push {r4-r6,lr} sub sp, 0x8 adds r6, r0, 0 @@ -859287,7 +859287,7 @@ _081CCDD4: thumb_func_end sub_81CCD70 thumb_func_start sub_81CCDE8 -sub_81CCDE8: ; 81CCDE8 +sub_81CCDE8: @ 81CCDE8 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -859344,7 +859344,7 @@ _081CCE34: thumb_func_end sub_81CCDE8 thumb_func_start sub_81CCE58 -sub_81CCE58: ; 81CCE58 +sub_81CCE58: @ 81CCE58 push {r4-r7,lr} mov r7, r8 push {r7} @@ -859418,7 +859418,7 @@ _081CCE80: thumb_func_end sub_81CCE58 thumb_func_start sub_81CCEF4 -sub_81CCEF4: ; 81CCEF4 +sub_81CCEF4: @ 81CCEF4 push {r4,r5,lr} adds r3, r0, 0 ldrh r0, [r3, 0x34] @@ -859491,7 +859491,7 @@ _081CCF70: thumb_func_end sub_81CCEF4 thumb_func_start sub_81CCF78 -sub_81CCF78: ; 81CCF78 +sub_81CCF78: @ 81CCF78 push {r4,lr} movs r0, 0x4 bl sub_81C763C @@ -859515,7 +859515,7 @@ _081CCF92: thumb_func_end sub_81CCF78 thumb_func_start sub_81CCFA4 -sub_81CCFA4: ; 81CCFA4 +sub_81CCFA4: @ 81CCFA4 push {r4-r6,lr} adds r4, r0, 0 movs r0, 0x4 @@ -859545,7 +859545,7 @@ _081CCFBE: thumb_func_end sub_81CCFA4 thumb_func_start sub_81CCFD8 -sub_81CCFD8: ; 81CCFD8 +sub_81CCFD8: @ 81CCFD8 push {r4,lr} ldr r1, =0x0000678c movs r0, 0xB @@ -859576,7 +859576,7 @@ _081CD01E: thumb_func_end sub_81CCFD8 thumb_func_start sub_81CD024 -sub_81CD024: ; 81CD024 +sub_81CD024: @ 81CD024 push {r4,lr} ldr r1, =0x0000678c movs r0, 0xB @@ -859607,7 +859607,7 @@ _081CD06A: thumb_func_end sub_81CD024 thumb_func_start sub_81CD070 -sub_81CD070: ; 81CD070 +sub_81CD070: @ 81CD070 push {lr} movs r0, 0xB bl sub_81C763C @@ -859621,7 +859621,7 @@ sub_81CD070: ; 81CD070 thumb_func_end sub_81CD070 thumb_func_start sub_81CD08C -sub_81CD08C: ; 81CD08C +sub_81CD08C: @ 81CD08C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x12 @@ -859681,7 +859681,7 @@ _081CD100: thumb_func_end sub_81CD08C thumb_func_start sub_81CD110 -sub_81CD110: ; 81CD110 +sub_81CD110: @ 81CD110 push {r4-r6,lr} sub sp, 0x4 adds r6, r0, 0 @@ -859745,7 +859745,7 @@ _081CD18A: thumb_func_end sub_81CD110 thumb_func_start sub_81CD19C -sub_81CD19C: ; 81CD19C +sub_81CD19C: @ 81CD19C push {lr} movs r1, 0xC6 lsls r1, 7 @@ -859765,7 +859765,7 @@ _081CD1B6: thumb_func_end sub_81CD19C thumb_func_start sub_81CD1C0 -sub_81CD1C0: ; 81CD1C0 +sub_81CD1C0: @ 81CD1C0 push {lr} movs r0, 0xB bl sub_81C763C @@ -859785,7 +859785,7 @@ _081CD1DA: thumb_func_end sub_81CD1C0 thumb_func_start sub_81CD1E4 -sub_81CD1E4: ; 81CD1E4 +sub_81CD1E4: @ 81CD1E4 push {r4,lr} adds r4, r0, 0 movs r0, 0x12 @@ -859845,7 +859845,7 @@ _081CD24E: thumb_func_end sub_81CD1E4 thumb_func_start sub_81CD258 -sub_81CD258: ; 81CD258 +sub_81CD258: @ 81CD258 push {r4-r7,lr} mov r7, r8 push {r7} @@ -860020,7 +860020,7 @@ _081CD3BA: thumb_func_end sub_81CD258 thumb_func_start sub_81CD3C4 -sub_81CD3C4: ; 81CD3C4 +sub_81CD3C4: @ 81CD3C4 push {r4,lr} movs r0, 0xB bl sub_81C763C @@ -860205,7 +860205,7 @@ _081CD53C: thumb_func_end sub_81CD3C4 thumb_func_start sub_81CD548 -sub_81CD548: ; 81CD548 +sub_81CD548: @ 81CD548 push {r4,r5,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -860267,7 +860267,7 @@ _081CD5C6: thumb_func_end sub_81CD548 thumb_func_start sub_81CD5CC -sub_81CD5CC: ; 81CD5CC +sub_81CD5CC: @ 81CD5CC push {r4,lr} adds r4, r0, 0 lsls r2, 16 @@ -860317,7 +860317,7 @@ _081CD612: thumb_func_end sub_81CD5CC thumb_func_start sub_81CD624 -sub_81CD624: ; 81CD624 +sub_81CD624: @ 81CD624 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -860569,7 +860569,7 @@ _081CD80E: thumb_func_end sub_81CD624 thumb_func_start sub_81CD824 -sub_81CD824: ; 81CD824 +sub_81CD824: @ 81CD824 push {r4-r7,lr} mov r7, r8 push {r7} @@ -860720,7 +860720,7 @@ _081CD95C: thumb_func_end sub_81CD824 thumb_func_start sub_81CD970 -sub_81CD970: ; 81CD970 +sub_81CD970: @ 81CD970 push {r4-r7,lr} movs r0, 0xB bl sub_81C763C @@ -860787,7 +860787,7 @@ _081CD9C4: thumb_func_end sub_81CD970 thumb_func_start sub_81CD9F8 -sub_81CD9F8: ; 81CD9F8 +sub_81CD9F8: @ 81CD9F8 push {lr} movs r0, 0xB bl sub_81C763C @@ -860806,7 +860806,7 @@ sub_81CD9F8: ; 81CD9F8 thumb_func_end sub_81CD9F8 thumb_func_start sub_81CDA1C -sub_81CDA1C: ; 81CDA1C +sub_81CDA1C: @ 81CDA1C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -860977,7 +860977,7 @@ _081CDB80: thumb_func_end sub_81CDA1C thumb_func_start sub_81CDB98 -sub_81CDB98: ; 81CDB98 +sub_81CDB98: @ 81CDB98 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -861066,7 +861066,7 @@ _081CDC3E: thumb_func_end sub_81CDB98 thumb_func_start sub_81CDC50 -sub_81CDC50: ; 81CDC50 +sub_81CDC50: @ 81CDC50 push {lr} movs r0, 0x12 bl sub_81C763C @@ -861076,7 +861076,7 @@ sub_81CDC50: ; 81CDC50 thumb_func_end sub_81CDC50 thumb_func_start sub_81CDC60 -sub_81CDC60: ; 81CDC60 +sub_81CDC60: @ 81CDC60 push {lr} movs r0, 0x12 bl sub_81C763C @@ -861086,7 +861086,7 @@ sub_81CDC60: ; 81CDC60 thumb_func_end sub_81CDC60 thumb_func_start sub_81CDC70 -sub_81CDC70: ; 81CDC70 +sub_81CDC70: @ 81CDC70 push {lr} movs r0, 0xB bl sub_81C763C @@ -861098,7 +861098,7 @@ sub_81CDC70: ; 81CDC70 thumb_func_end sub_81CDC70 thumb_func_start sub_81CDC84 -sub_81CDC84: ; 81CDC84 +sub_81CDC84: @ 81CDC84 push {lr} movs r0, 0xB bl sub_81C763C @@ -861111,7 +861111,7 @@ sub_81CDC84: ; 81CDC84 thumb_func_end sub_81CDC84 thumb_func_start sub_81CDC9C -sub_81CDC9C: ; 81CDC9C +sub_81CDC9C: @ 81CDC9C push {lr} movs r0, 0xB bl sub_81C763C @@ -861124,7 +861124,7 @@ sub_81CDC9C: ; 81CDC9C thumb_func_end sub_81CDC9C thumb_func_start sub_81CDCB4 -sub_81CDCB4: ; 81CDCB4 +sub_81CDCB4: @ 81CDCB4 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -861142,7 +861142,7 @@ sub_81CDCB4: ; 81CDCB4 thumb_func_end sub_81CDCB4 thumb_func_start sub_81CDCD4 -sub_81CDCD4: ; 81CDCD4 +sub_81CDCD4: @ 81CDCD4 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -861157,7 +861157,7 @@ sub_81CDCD4: ; 81CDCD4 thumb_func_end sub_81CDCD4 thumb_func_start sub_81CDCEC -sub_81CDCEC: ; 81CDCEC +sub_81CDCEC: @ 81CDCEC push {lr} movs r0, 0xB bl sub_81C763C @@ -861170,7 +861170,7 @@ sub_81CDCEC: ; 81CDCEC thumb_func_end sub_81CDCEC thumb_func_start sub_81CDD04 -sub_81CDD04: ; 81CDD04 +sub_81CDD04: @ 81CDD04 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -861188,7 +861188,7 @@ sub_81CDD04: ; 81CDD04 thumb_func_end sub_81CDD04 thumb_func_start sub_81CDD24 -sub_81CDD24: ; 81CDD24 +sub_81CDD24: @ 81CDD24 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -861208,7 +861208,7 @@ sub_81CDD24: ; 81CDD24 thumb_func_end sub_81CDD24 thumb_func_start sub_81CDD48 -sub_81CDD48: ; 81CDD48 +sub_81CDD48: @ 81CDD48 push {lr} movs r0, 0x12 bl sub_81C763C @@ -861221,7 +861221,7 @@ sub_81CDD48: ; 81CDD48 thumb_func_end sub_81CDD48 thumb_func_start sub_81CDD5C -sub_81CDD5C: ; 81CDD5C +sub_81CDD5C: @ 81CDD5C push {lr} movs r0, 0xB bl sub_81C763C @@ -861241,7 +861241,7 @@ _081CDD76: thumb_func_end sub_81CDD5C thumb_func_start sub_81CDD7C -sub_81CDD7C: ; 81CDD7C +sub_81CDD7C: @ 81CDD7C push {lr} movs r0, 0xB bl sub_81C763C @@ -861270,7 +861270,7 @@ _081CDDA6: thumb_func_end sub_81CDD7C thumb_func_start sub_81CDDB0 -sub_81CDDB0: ; 81CDDB0 +sub_81CDDB0: @ 81CDDB0 push {lr} movs r0, 0xB bl sub_81C763C @@ -861289,7 +861289,7 @@ sub_81CDDB0: ; 81CDDB0 thumb_func_end sub_81CDDB0 thumb_func_start sub_81CDDD4 -sub_81CDDD4: ; 81CDDD4 +sub_81CDDD4: @ 81CDDD4 push {r4,lr} ldr r1, =0x000038ac movs r0, 0xC @@ -861325,7 +861325,7 @@ _081CDE26: thumb_func_end sub_81CDDD4 thumb_func_start sub_81CDE2C -sub_81CDE2C: ; 81CDE2C +sub_81CDE2C: @ 81CDE2C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xC @@ -861349,7 +861349,7 @@ sub_81CDE2C: ; 81CDE2C thumb_func_end sub_81CDE2C thumb_func_start sub_81CDE64 -sub_81CDE64: ; 81CDE64 +sub_81CDE64: @ 81CDE64 push {lr} movs r0, 0xC bl sub_81C763C @@ -861363,7 +861363,7 @@ sub_81CDE64: ; 81CDE64 thumb_func_end sub_81CDE64 thumb_func_start sub_81CDE80 -sub_81CDE80: ; 81CDE80 +sub_81CDE80: @ 81CDE80 push {lr} movs r0, 0xC bl sub_81C763C @@ -861374,7 +861374,7 @@ sub_81CDE80: ; 81CDE80 thumb_func_end sub_81CDE80 thumb_func_start sub_81CDE94 -sub_81CDE94: ; 81CDE94 +sub_81CDE94: @ 81CDE94 push {r4-r6,lr} sub sp, 0xC adds r4, r0, 0 @@ -861802,7 +861802,7 @@ _081CE2C6: thumb_func_end sub_81CDE94 thumb_func_start sub_81CE2D0 -sub_81CE2D0: ; 81CE2D0 +sub_81CE2D0: @ 81CE2D0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xC @@ -861884,7 +861884,7 @@ _081CE376: thumb_func_end sub_81CE2D0 thumb_func_start sub_81CE37C -sub_81CE37C: ; 81CE37C +sub_81CE37C: @ 81CE37C push {r4-r6,lr} adds r4, r0, 0 movs r0, 0xC @@ -862038,7 +862038,7 @@ _081CE4D2: thumb_func_end sub_81CE37C thumb_func_start sub_81CE4D8 -sub_81CE4D8: ; 81CE4D8 +sub_81CE4D8: @ 81CE4D8 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xC @@ -862160,7 +862160,7 @@ _081CE5DE: thumb_func_end sub_81CE4D8 thumb_func_start sub_81CE5E4 -sub_81CE5E4: ; 81CE5E4 +sub_81CE5E4: @ 81CE5E4 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xC @@ -862262,7 +862262,7 @@ _081CE6B4: thumb_func_end sub_81CE5E4 thumb_func_start sub_81CE6BC -sub_81CE6BC: ; 81CE6BC +sub_81CE6BC: @ 81CE6BC push {lr} cmp r0, 0x1 beq _081CE6E6 @@ -862303,7 +862303,7 @@ _081CE6FC: thumb_func_end sub_81CE6BC thumb_func_start sub_81CE700 -sub_81CE700: ; 81CE700 +sub_81CE700: @ 81CE700 push {lr} cmp r0, 0x1 beq _081CE71E @@ -862339,7 +862339,7 @@ _081CE734: thumb_func_end sub_81CE700 thumb_func_start sub_81CE738 -sub_81CE738: ; 81CE738 +sub_81CE738: @ 81CE738 push {lr} lsls r1, 16 lsrs r1, 16 @@ -862354,7 +862354,7 @@ sub_81CE738: ; 81CE738 thumb_func_end sub_81CE738 thumb_func_start sub_81CE754 -sub_81CE754: ; 81CE754 +sub_81CE754: @ 81CE754 push {r4-r7,lr} mov r7, r8 push {r7} @@ -862579,7 +862579,7 @@ _081CE926: thumb_func_end sub_81CE754 thumb_func_start sub_81CE934 -sub_81CE934: ; 81CE934 +sub_81CE934: @ 81CE934 push {r4,lr} movs r0, 0xC bl sub_81C763C @@ -862601,7 +862601,7 @@ sub_81CE934: ; 81CE934 thumb_func_end sub_81CE934 thumb_func_start sub_81CE964 -sub_81CE964: ; 81CE964 +sub_81CE964: @ 81CE964 push {r4,r5,lr} adds r5, r0, 0 movs r0, 0x2E @@ -862626,7 +862626,7 @@ _081CE98A: thumb_func_end sub_81CE964 thumb_func_start sub_81CE990 -sub_81CE990: ; 81CE990 +sub_81CE990: @ 81CE990 push {r4,r5,lr} adds r5, r0, 0 bl sub_81CDC60 @@ -862657,7 +862657,7 @@ _081CE9B2: thumb_func_end sub_81CE990 thumb_func_start sub_81CE9C8 -sub_81CE9C8: ; 81CE9C8 +sub_81CE9C8: @ 81CE9C8 push {r4,lr} adds r4, r0, 0 bl sub_81CDD7C @@ -862672,7 +862672,7 @@ sub_81CE9C8: ; 81CE9C8 thumb_func_end sub_81CE9C8 thumb_func_start sub_81CE9E4 -sub_81CE9E4: ; 81CE9E4 +sub_81CE9E4: @ 81CE9E4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -862907,7 +862907,7 @@ _081CEBC6: thumb_func_end sub_81CE9E4 thumb_func_start sub_81CEBF4 -sub_81CEBF4: ; 81CEBF4 +sub_81CEBF4: @ 81CEBF4 push {r4,r5,lr} adds r5, r0, 0 bl sub_81CDD5C @@ -862980,7 +862980,7 @@ _081CEC8E: thumb_func_end sub_81CEBF4 thumb_func_start sub_81CECA0 -sub_81CECA0: ; 81CECA0 +sub_81CECA0: @ 81CECA0 push {r4,lr} movs r0, 0xC bl sub_81C763C @@ -863025,7 +863025,7 @@ _081CECF0: thumb_func_end sub_81CECA0 thumb_func_start sub_81CED10 -sub_81CED10: ; 81CED10 +sub_81CED10: @ 81CED10 push {r4,lr} adds r4, r0, 0 movs r0, 0xC @@ -863042,7 +863042,7 @@ sub_81CED10: ; 81CED10 thumb_func_end sub_81CED10 thumb_func_start sub_81CED30 -sub_81CED30: ; 81CED30 +sub_81CED30: @ 81CED30 push {r4-r7,lr} mov r7, r8 push {r7} @@ -863155,7 +863155,7 @@ _081CEE26: thumb_func_end sub_81CED30 thumb_func_start sub_81CEE44 -sub_81CEE44: ; 81CEE44 +sub_81CEE44: @ 81CEE44 push {r4,lr} bl sub_81CDC70 adds r4, r0, 0 @@ -863171,7 +863171,7 @@ sub_81CEE44: ; 81CEE44 thumb_func_end sub_81CEE44 thumb_func_start sub_81CEE68 -sub_81CEE68: ; 81CEE68 +sub_81CEE68: @ 81CEE68 push {lr} bl sub_81C760C pop {r0} @@ -863179,7 +863179,7 @@ sub_81CEE68: ; 81CEE68 thumb_func_end sub_81CEE68 thumb_func_start sub_81CEE74 -sub_81CEE74: ; 81CEE74 +sub_81CEE74: @ 81CEE74 push {lr} lsls r0, 24 cmp r0, 0 @@ -863196,7 +863196,7 @@ _081CEE8A: thumb_func_end sub_81CEE74 thumb_func_start sub_81CEE90 -sub_81CEE90: ; 81CEE90 +sub_81CEE90: @ 81CEE90 push {r4,lr} bl sub_81CDC70 adds r4, r0, 0 @@ -863223,7 +863223,7 @@ sub_81CEE90: ; 81CEE90 thumb_func_end sub_81CEE90 thumb_func_start sub_81CEEC8 -sub_81CEEC8: ; 81CEEC8 +sub_81CEEC8: @ 81CEEC8 push {r4,r5,lr} bl sub_81CDC70 adds r5, r0, 0 @@ -863260,7 +863260,7 @@ _081CEF0C: thumb_func_end sub_81CEEC8 thumb_func_start sub_81CEF14 -sub_81CEF14: ; 81CEF14 +sub_81CEF14: @ 81CEF14 push {r4,lr} movs r0, 0xC bl sub_81C763C @@ -863282,7 +863282,7 @@ _081CEF30: thumb_func_end sub_81CEF14 thumb_func_start sub_81CEF3C -sub_81CEF3C: ; 81CEF3C +sub_81CEF3C: @ 81CEF3C push {r4,lr} movs r0, 0x7 movs r1, 0x24 @@ -863322,7 +863322,7 @@ _081CEF92: thumb_func_end sub_81CEF3C thumb_func_start sub_81CEF98 -sub_81CEF98: ; 81CEF98 +sub_81CEF98: @ 81CEF98 push {r4,lr} movs r0, 0x7 movs r1, 0x24 @@ -863355,7 +863355,7 @@ _081CEFD6: thumb_func_end sub_81CEF98 thumb_func_start sub_81CEFDC -sub_81CEFDC: ; 81CEFDC +sub_81CEFDC: @ 81CEFDC push {lr} movs r0, 0x7 bl sub_81C763C @@ -863366,7 +863366,7 @@ sub_81CEFDC: ; 81CEFDC thumb_func_end sub_81CEFDC thumb_func_start sub_81CEFF0 -sub_81CEFF0: ; 81CEFF0 +sub_81CEFF0: @ 81CEFF0 push {lr} movs r0, 0x7 bl sub_81C763C @@ -863383,7 +863383,7 @@ _081CF004: thumb_func_end sub_81CEFF0 thumb_func_start sub_81CF010 -sub_81CF010: ; 81CF010 +sub_81CF010: @ 81CF010 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x4] @@ -863401,7 +863401,7 @@ _081CF022: thumb_func_end sub_81CF010 thumb_func_start sub_81CF030 -sub_81CF030: ; 81CF030 +sub_81CF030: @ 81CF030 push {r4,r5,lr} adds r4, r0, 0 ldr r2, =0x030022c0 @@ -863472,21 +863472,21 @@ _081CF0A6: thumb_func_end sub_81CF030 thumb_func_start sub_81CF0B0 -sub_81CF0B0: ; 81CF0B0 +sub_81CF0B0: @ 81CF0B0 ldr r0, =0x000186a3 bx lr .pool thumb_func_end sub_81CF0B0 thumb_func_start sub_81CF0B8 -sub_81CF0B8: ; 81CF0B8 +sub_81CF0B8: @ 81CF0B8 ldr r0, =0x000186a9 bx lr .pool thumb_func_end sub_81CF0B8 thumb_func_start sub_81CF0C0 -sub_81CF0C0: ; 81CF0C0 +sub_81CF0C0: @ 81CF0C0 push {lr} movs r0, 0x7 bl sub_81C763C @@ -863496,7 +863496,7 @@ sub_81CF0C0: ; 81CF0C0 thumb_func_end sub_81CF0C0 thumb_func_start sub_81CF0D0 -sub_81CF0D0: ; 81CF0D0 +sub_81CF0D0: @ 81CF0D0 push {lr} movs r0, 0x7 bl sub_81C763C @@ -863507,7 +863507,7 @@ sub_81CF0D0: ; 81CF0D0 thumb_func_end sub_81CF0D0 thumb_func_start sub_81CF0E0 -sub_81CF0E0: ; 81CF0E0 +sub_81CF0E0: @ 81CF0E0 push {lr} movs r0, 0x7 bl sub_81C763C @@ -863518,7 +863518,7 @@ sub_81CF0E0: ; 81CF0E0 thumb_func_end sub_81CF0E0 thumb_func_start sub_81CF0F0 -sub_81CF0F0: ; 81CF0F0 +sub_81CF0F0: @ 81CF0F0 push {r4,lr} movs r0, 0x7 bl sub_81C763C @@ -863534,7 +863534,7 @@ sub_81CF0F0: ; 81CF0F0 thumb_func_end sub_81CF0F0 thumb_func_start sub_81CF10C -sub_81CF10C: ; 81CF10C +sub_81CF10C: @ 81CF10C push {lr} movs r0, 0x7 bl sub_81C763C @@ -863545,7 +863545,7 @@ sub_81CF10C: ; 81CF10C thumb_func_end sub_81CF10C thumb_func_start sub_81CF11C -sub_81CF11C: ; 81CF11C +sub_81CF11C: @ 81CF11C push {lr} ldr r2, =gUnknown_086233B4 lsls r1, r0, 2 @@ -863558,7 +863558,7 @@ sub_81CF11C: ; 81CF11C thumb_func_end sub_81CF11C thumb_func_start sub_81CF134 -sub_81CF134: ; 81CF134 +sub_81CF134: @ 81CF134 push {r4-r6,lr} sub sp, 0x4 movs r0, 0x7 @@ -863625,7 +863625,7 @@ _081CF1AA: thumb_func_end sub_81CF134 thumb_func_start sub_81CF1C4 -sub_81CF1C4: ; 81CF1C4 +sub_81CF1C4: @ 81CF1C4 push {lr} movs r0, 0x7 bl sub_81C763C @@ -863638,7 +863638,7 @@ sub_81CF1C4: ; 81CF1C4 thumb_func_end sub_81CF1C4 thumb_func_start sub_81CF1D8 -sub_81CF1D8: ; 81CF1D8 +sub_81CF1D8: @ 81CF1D8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -863718,7 +863718,7 @@ _081CF26A: thumb_func_end sub_81CF1D8 thumb_func_start sub_81CF278 -sub_81CF278: ; 81CF278 +sub_81CF278: @ 81CF278 push {r4-r6,lr} movs r0, 0x7 bl sub_81C763C @@ -863763,7 +863763,7 @@ _081CF2B8: thumb_func_end sub_81CF278 thumb_func_start sub_81CF2C4 -sub_81CF2C4: ; 81CF2C4 +sub_81CF2C4: @ 81CF2C4 push {r4-r7,lr} adds r5, r0, 0 adds r7, r1, 0 @@ -863827,7 +863827,7 @@ _081CF318: thumb_func_end sub_81CF2C4 thumb_func_start sub_81CF330 -sub_81CF330: ; 81CF330 +sub_81CF330: @ 81CF330 push {r4,lr} movs r1, 0x81 lsls r1, 4 @@ -863856,7 +863856,7 @@ _081CF362: thumb_func_end sub_81CF330 thumb_func_start sub_81CF368 -sub_81CF368: ; 81CF368 +sub_81CF368: @ 81CF368 push {r4,lr} movs r1, 0x81 lsls r1, 4 @@ -863884,7 +863884,7 @@ _081CF39A: thumb_func_end sub_81CF368 thumb_func_start sub_81CF3A0 -sub_81CF3A0: ; 81CF3A0 +sub_81CF3A0: @ 81CF3A0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x8 @@ -863906,7 +863906,7 @@ sub_81CF3A0: ; 81CF3A0 thumb_func_end sub_81CF3A0 thumb_func_start sub_81CF3D0 -sub_81CF3D0: ; 81CF3D0 +sub_81CF3D0: @ 81CF3D0 push {lr} movs r0, 0x8 bl sub_81C763C @@ -863917,7 +863917,7 @@ sub_81CF3D0: ; 81CF3D0 thumb_func_end sub_81CF3D0 thumb_func_start sub_81CF3E4 -sub_81CF3E4: ; 81CF3E4 +sub_81CF3E4: @ 81CF3E4 push {lr} movs r0, 0x8 bl sub_81C763C @@ -863928,7 +863928,7 @@ sub_81CF3E4: ; 81CF3E4 thumb_func_end sub_81CF3E4 thumb_func_start sub_81CF3F8 -sub_81CF3F8: ; 81CF3F8 +sub_81CF3F8: @ 81CF3F8 push {r4,lr} movs r0, 0x8 bl sub_81C763C @@ -863944,7 +863944,7 @@ sub_81CF3F8: ; 81CF3F8 thumb_func_end sub_81CF3F8 thumb_func_start sub_81CF418 -sub_81CF418: ; 81CF418 +sub_81CF418: @ 81CF418 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -864092,7 +864092,7 @@ _081CF570: thumb_func_end sub_81CF418 thumb_func_start sub_81CF578 -sub_81CF578: ; 81CF578 +sub_81CF578: @ 81CF578 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x8 @@ -864160,7 +864160,7 @@ _081CF5E8: thumb_func_end sub_81CF578 thumb_func_start sub_81CF5F0 -sub_81CF5F0: ; 81CF5F0 +sub_81CF5F0: @ 81CF5F0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x8 @@ -864228,7 +864228,7 @@ _081CF660: thumb_func_end sub_81CF5F0 thumb_func_start sub_81CF668 -sub_81CF668: ; 81CF668 +sub_81CF668: @ 81CF668 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x8 @@ -864296,7 +864296,7 @@ _081CF6D8: thumb_func_end sub_81CF668 thumb_func_start sub_81CF6E0 -sub_81CF6E0: ; 81CF6E0 +sub_81CF6E0: @ 81CF6E0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x8 @@ -864364,7 +864364,7 @@ _081CF750: thumb_func_end sub_81CF6E0 thumb_func_start sub_81CF758 -sub_81CF758: ; 81CF758 +sub_81CF758: @ 81CF758 push {lr} cmp r0, 0 beq _081CF764 @@ -864399,7 +864399,7 @@ _081CF792: thumb_func_end sub_81CF758 thumb_func_start sub_81CF798 -sub_81CF798: ; 81CF798 +sub_81CF798: @ 81CF798 push {lr} cmp r0, 0 beq _081CF7A4 @@ -864427,7 +864427,7 @@ _081CF7C2: thumb_func_end sub_81CF798 thumb_func_start sub_81CF7C8 -sub_81CF7C8: ; 81CF7C8 +sub_81CF7C8: @ 81CF7C8 push {r4,lr} adds r4, r0, 0 ldr r0, =gUnknown_086235B4 @@ -864448,7 +864448,7 @@ sub_81CF7C8: ; 81CF7C8 thumb_func_end sub_81CF7C8 thumb_func_start sub_81CF7F4 -sub_81CF7F4: ; 81CF7F4 +sub_81CF7F4: @ 81CF7F4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -864515,7 +864515,7 @@ sub_81CF7F4: ; 81CF7F4 thumb_func_end sub_81CF7F4 thumb_func_start sub_81CF88C -sub_81CF88C: ; 81CF88C +sub_81CF88C: @ 81CF88C push {r4,lr} sub sp, 0x18 bl sub_81CF0D0 @@ -864556,7 +864556,7 @@ sub_81CF88C: ; 81CF88C thumb_func_end sub_81CF88C thumb_func_start sub_81CF8E4 -sub_81CF8E4: ; 81CF8E4 +sub_81CF8E4: @ 81CF8E4 push {r4-r7,lr} adds r2, r0, 0 adds r6, r1, 0 @@ -864651,7 +864651,7 @@ _081CF97E: thumb_func_end sub_81CF8E4 thumb_func_start sub_81CF9BC -sub_81CF9BC: ; 81CF9BC +sub_81CF9BC: @ 81CF9BC push {r4,lr} movs r0, 0x9 movs r1, 0x20 @@ -864685,7 +864685,7 @@ _081CF9FE: thumb_func_end sub_81CF9BC thumb_func_start sub_81CFA04 -sub_81CFA04: ; 81CFA04 +sub_81CFA04: @ 81CFA04 push {r4,lr} movs r0, 0x9 movs r1, 0x20 @@ -864711,7 +864711,7 @@ _081CFA2E: thumb_func_end sub_81CFA04 thumb_func_start sub_81CFA34 -sub_81CFA34: ; 81CFA34 +sub_81CFA34: @ 81CFA34 push {lr} movs r0, 0x9 bl sub_81C763C @@ -864722,7 +864722,7 @@ sub_81CFA34: ; 81CFA34 thumb_func_end sub_81CFA34 thumb_func_start sub_81CFA48 -sub_81CFA48: ; 81CFA48 +sub_81CFA48: @ 81CFA48 push {lr} movs r0, 0x9 bl sub_81C763C @@ -864739,7 +864739,7 @@ _081CFA5C: thumb_func_end sub_81CFA48 thumb_func_start sub_81CFA68 -sub_81CFA68: ; 81CFA68 +sub_81CFA68: @ 81CFA68 push {r4,lr} adds r4, r0, 0 ldr r0, [r4, 0x4] @@ -864757,7 +864757,7 @@ _081CFA7A: thumb_func_end sub_81CFA68 thumb_func_start sub_81CFA88 -sub_81CFA88: ; 81CFA88 +sub_81CFA88: @ 81CFA88 push {r4,r5,lr} adds r4, r0, 0 ldr r2, =0x030022c0 @@ -864828,21 +864828,21 @@ _081CFAFE: thumb_func_end sub_81CFA88 thumb_func_start sub_81CFB08 -sub_81CFB08: ; 81CFB08 +sub_81CFB08: @ 81CFB08 ldr r0, =0x000186a5 bx lr .pool thumb_func_end sub_81CFB08 thumb_func_start sub_81CFB10 -sub_81CFB10: ; 81CFB10 +sub_81CFB10: @ 81CFB10 ldr r0, =0x000186ad bx lr .pool thumb_func_end sub_81CFB10 thumb_func_start sub_81CFB18 -sub_81CFB18: ; 81CFB18 +sub_81CFB18: @ 81CFB18 push {lr} movs r0, 0x9 bl sub_81C763C @@ -864852,7 +864852,7 @@ sub_81CFB18: ; 81CFB18 thumb_func_end sub_81CFB18 thumb_func_start sub_81CFB28 -sub_81CFB28: ; 81CFB28 +sub_81CFB28: @ 81CFB28 push {lr} movs r0, 0x9 bl sub_81C763C @@ -864863,7 +864863,7 @@ sub_81CFB28: ; 81CFB28 thumb_func_end sub_81CFB28 thumb_func_start sub_81CFB38 -sub_81CFB38: ; 81CFB38 +sub_81CFB38: @ 81CFB38 push {lr} movs r0, 0x9 bl sub_81C763C @@ -864874,7 +864874,7 @@ sub_81CFB38: ; 81CFB38 thumb_func_end sub_81CFB38 thumb_func_start sub_81CFB48 -sub_81CFB48: ; 81CFB48 +sub_81CFB48: @ 81CFB48 push {r4,lr} movs r0, 0x9 bl sub_81C763C @@ -864890,7 +864890,7 @@ sub_81CFB48: ; 81CFB48 thumb_func_end sub_81CFB48 thumb_func_start sub_81CFB64 -sub_81CFB64: ; 81CFB64 +sub_81CFB64: @ 81CFB64 push {lr} movs r0, 0x9 bl sub_81C763C @@ -864901,7 +864901,7 @@ sub_81CFB64: ; 81CFB64 thumb_func_end sub_81CFB64 thumb_func_start sub_81CFB74 -sub_81CFB74: ; 81CFB74 +sub_81CFB74: @ 81CFB74 push {lr} ldr r2, =gUnknown_086235D8 lsls r1, r0, 2 @@ -864914,7 +864914,7 @@ sub_81CFB74: ; 81CFB74 thumb_func_end sub_81CFB74 thumb_func_start sub_81CFB8C -sub_81CFB8C: ; 81CFB8C +sub_81CFB8C: @ 81CFB8C push {r4-r6,lr} sub sp, 0x4 movs r0, 0x9 @@ -864987,7 +864987,7 @@ _081CFC10: thumb_func_end sub_81CFB8C thumb_func_start sub_81CFC2C -sub_81CFC2C: ; 81CFC2C +sub_81CFC2C: @ 81CFC2C push {lr} movs r0, 0x9 bl sub_81C763C @@ -865000,7 +865000,7 @@ sub_81CFC2C: ; 81CFC2C thumb_func_end sub_81CFC2C thumb_func_start sub_81CFC40 -sub_81CFC40: ; 81CFC40 +sub_81CFC40: @ 81CFC40 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -865085,7 +865085,7 @@ _081CFCDC: thumb_func_end sub_81CFC40 thumb_func_start sub_81CFCEC -sub_81CFCEC: ; 81CFCEC +sub_81CFCEC: @ 81CFCEC push {r4-r7,lr} adds r5, r0, 0 adds r7, r1, 0 @@ -865149,7 +865149,7 @@ _081CFD40: thumb_func_end sub_81CFCEC thumb_func_start sub_81CFD58 -sub_81CFD58: ; 81CFD58 +sub_81CFD58: @ 81CFD58 push {r4-r6,lr} movs r5, 0 _081CFD5C: @@ -865213,7 +865213,7 @@ _081CFDCA: thumb_func_end sub_81CFD58 thumb_func_start sub_81CFDD0 -sub_81CFDD0: ; 81CFDD0 +sub_81CFDD0: @ 81CFDD0 push {r4,lr} movs r1, 0x81 lsls r1, 4 @@ -865242,7 +865242,7 @@ _081CFE02: thumb_func_end sub_81CFDD0 thumb_func_start sub_81CFE08 -sub_81CFE08: ; 81CFE08 +sub_81CFE08: @ 81CFE08 push {r4,lr} movs r1, 0x81 lsls r1, 4 @@ -865270,7 +865270,7 @@ _081CFE3A: thumb_func_end sub_81CFE08 thumb_func_start sub_81CFE40 -sub_81CFE40: ; 81CFE40 +sub_81CFE40: @ 81CFE40 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xA @@ -865292,7 +865292,7 @@ sub_81CFE40: ; 81CFE40 thumb_func_end sub_81CFE40 thumb_func_start sub_81CFE70 -sub_81CFE70: ; 81CFE70 +sub_81CFE70: @ 81CFE70 push {lr} movs r0, 0xA bl sub_81C763C @@ -865303,7 +865303,7 @@ sub_81CFE70: ; 81CFE70 thumb_func_end sub_81CFE70 thumb_func_start sub_81CFE84 -sub_81CFE84: ; 81CFE84 +sub_81CFE84: @ 81CFE84 push {lr} movs r0, 0xA bl sub_81C763C @@ -865314,7 +865314,7 @@ sub_81CFE84: ; 81CFE84 thumb_func_end sub_81CFE84 thumb_func_start sub_81CFE98 -sub_81CFE98: ; 81CFE98 +sub_81CFE98: @ 81CFE98 push {r4,lr} movs r0, 0xA bl sub_81C763C @@ -865330,7 +865330,7 @@ sub_81CFE98: ; 81CFE98 thumb_func_end sub_81CFE98 thumb_func_start sub_81CFEB8 -sub_81CFEB8: ; 81CFEB8 +sub_81CFEB8: @ 81CFEB8 push {r4,r5,lr} sub sp, 0x4 adds r4, r0, 0 @@ -865466,7 +865466,7 @@ _081CFFF4: thumb_func_end sub_81CFEB8 thumb_func_start sub_81CFFFC -sub_81CFFFC: ; 81CFFFC +sub_81CFFFC: @ 81CFFFC push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xA @@ -865534,7 +865534,7 @@ _081D006C: thumb_func_end sub_81CFFFC thumb_func_start sub_81D0074 -sub_81D0074: ; 81D0074 +sub_81D0074: @ 81D0074 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xA @@ -865602,7 +865602,7 @@ _081D00E4: thumb_func_end sub_81D0074 thumb_func_start sub_81D00EC -sub_81D00EC: ; 81D00EC +sub_81D00EC: @ 81D00EC push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xA @@ -865670,7 +865670,7 @@ _081D015C: thumb_func_end sub_81D00EC thumb_func_start sub_81D0164 -sub_81D0164: ; 81D0164 +sub_81D0164: @ 81D0164 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xA @@ -865738,7 +865738,7 @@ _081D01D4: thumb_func_end sub_81D0164 thumb_func_start sub_81D01DC -sub_81D01DC: ; 81D01DC +sub_81D01DC: @ 81D01DC push {lr} cmp r0, 0 beq _081D01E8 @@ -865773,7 +865773,7 @@ _081D0216: thumb_func_end sub_81D01DC thumb_func_start sub_81D021C -sub_81D021C: ; 81D021C +sub_81D021C: @ 81D021C push {lr} cmp r0, 0 beq _081D0228 @@ -865801,7 +865801,7 @@ _081D0246: thumb_func_end sub_81D021C thumb_func_start sub_81D024C -sub_81D024C: ; 81D024C +sub_81D024C: @ 81D024C push {r4,lr} adds r4, r0, 0 ldr r0, =gUnknown_086237D4 @@ -865827,7 +865827,7 @@ sub_81D024C: ; 81D024C thumb_func_end sub_81D024C thumb_func_start sub_81D0288 -sub_81D0288: ; 81D0288 +sub_81D0288: @ 81D0288 push {r4,r5,lr} adds r5, r0, 0 bl sub_81C875C @@ -865847,7 +865847,7 @@ sub_81D0288: ; 81D0288 thumb_func_end sub_81D0288 thumb_func_start sub_81D02B0 -sub_81D02B0: ; 81D02B0 +sub_81D02B0: @ 81D02B0 push {r4,r5,lr} sub sp, 0x1C adds r4, r0, 0 @@ -865889,7 +865889,7 @@ sub_81D02B0: ; 81D02B0 thumb_func_end sub_81D02B0 thumb_func_start sub_81D0304 -sub_81D0304: ; 81D0304 +sub_81D0304: @ 81D0304 push {r4,lr} sub sp, 0x18 bl sub_81CFB28 @@ -865930,7 +865930,7 @@ sub_81D0304: ; 81D0304 thumb_func_end sub_81D0304 thumb_func_start sub_81D035C -sub_81D035C: ; 81D035C +sub_81D035C: @ 81D035C push {r4-r7,lr} mov r7, r8 push {r7} @@ -866036,7 +866036,7 @@ _081D0402: thumb_func_end sub_81D035C thumb_func_start sub_81D0450 -sub_81D0450: ; 81D0450 +sub_81D0450: @ 81D0450 push {r4,lr} movs r0, 0xD movs r1, 0x9C @@ -866073,7 +866073,7 @@ _081D049A: thumb_func_end sub_81D0450 thumb_func_start sub_81D04A0 -sub_81D04A0: ; 81D04A0 +sub_81D04A0: @ 81D04A0 push {lr} movs r0, 0xD bl sub_81C763C @@ -866086,7 +866086,7 @@ sub_81D04A0: ; 81D04A0 thumb_func_end sub_81D04A0 thumb_func_start sub_81D04B8 -sub_81D04B8: ; 81D04B8 +sub_81D04B8: @ 81D04B8 push {lr} movs r0, 0xD bl sub_81C7650 @@ -866095,7 +866095,7 @@ sub_81D04B8: ; 81D04B8 thumb_func_end sub_81D04B8 thumb_func_start sub_81D04C4 -sub_81D04C4: ; 81D04C4 +sub_81D04C4: @ 81D04C4 push {r4,lr} adds r4, r0, 0 ldr r2, =0x030022c0 @@ -866166,7 +866166,7 @@ _081D053E: thumb_func_end sub_81D04C4 thumb_func_start sub_81D0548 -sub_81D0548: ; 81D0548 +sub_81D0548: @ 81D0548 push {r4,lr} adds r4, r0, 0 ldr r0, =0x030022c0 @@ -866240,14 +866240,14 @@ _081D05CA: thumb_func_end sub_81D0548 thumb_func_start sub_81D05D4 -sub_81D05D4: ; 81D05D4 +sub_81D05D4: @ 81D05D4 ldr r0, =0x000186ae bx lr .pool thumb_func_end sub_81D05D4 thumb_func_start sub_81D05DC -sub_81D05DC: ; 81D05DC +sub_81D05DC: @ 81D05DC push {r4,lr} adds r1, r0, 0 ldrh r0, [r1, 0xC] @@ -866287,7 +866287,7 @@ _081D0614: thumb_func_end sub_81D05DC thumb_func_start sub_81D061C -sub_81D061C: ; 81D061C +sub_81D061C: @ 81D061C push {lr} adds r2, r0, 0 ldrh r0, [r2, 0xC] @@ -866332,7 +866332,7 @@ _081D065E: thumb_func_end sub_81D061C thumb_func_start sub_81D0664 -sub_81D0664: ; 81D0664 +sub_81D0664: @ 81D0664 push {r4,r5,lr} adds r5, r0, 0 ldrh r4, [r5, 0xC] @@ -866355,7 +866355,7 @@ _081D0682: thumb_func_end sub_81D0664 thumb_func_start sub_81D0688 -sub_81D0688: ; 81D0688 +sub_81D0688: @ 81D0688 push {r4,r5,lr} adds r5, r0, 0 ldrh r4, [r5, 0xC] @@ -866392,7 +866392,7 @@ _081D06BE: thumb_func_end sub_81D0688 thumb_func_start sub_81D06C4 -sub_81D06C4: ; 81D06C4 +sub_81D06C4: @ 81D06C4 push {lr} movs r0, 0xD bl sub_81C763C @@ -866403,7 +866403,7 @@ sub_81D06C4: ; 81D06C4 thumb_func_end sub_81D06C4 thumb_func_start sub_81D06D4 -sub_81D06D4: ; 81D06D4 +sub_81D06D4: @ 81D06D4 push {lr} movs r0, 0xD bl sub_81C763C @@ -866414,7 +866414,7 @@ sub_81D06D4: ; 81D06D4 thumb_func_end sub_81D06D4 thumb_func_start sub_81D06E4 -sub_81D06E4: ; 81D06E4 +sub_81D06E4: @ 81D06E4 push {r4-r7,lr} adds r5, r0, 0 adds r7, r1, 0 @@ -866470,7 +866470,7 @@ _081D0752: thumb_func_end sub_81D06E4 thumb_func_start sub_81D0760 -sub_81D0760: ; 81D0760 +sub_81D0760: @ 81D0760 push {r4-r7,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -866527,7 +866527,7 @@ _081D07D0: thumb_func_end sub_81D0760 thumb_func_start sub_81D07D8 -sub_81D07D8: ; 81D07D8 +sub_81D07D8: @ 81D07D8 push {lr} movs r0, 0xD bl sub_81C763C @@ -866558,7 +866558,7 @@ _081D080A: thumb_func_end sub_81D07D8 thumb_func_start sub_81D0814 -sub_81D0814: ; 81D0814 +sub_81D0814: @ 81D0814 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -866693,7 +866693,7 @@ _081D0904: thumb_func_end sub_81D0814 thumb_func_start sub_81D0914 -sub_81D0914: ; 81D0914 +sub_81D0914: @ 81D0914 push {r4,lr} adds r4, r0, 0 movs r0, 0xD @@ -866707,7 +866707,7 @@ sub_81D0914: ; 81D0914 thumb_func_end sub_81D0914 thumb_func_start sub_81D092C -sub_81D092C: ; 81D092C +sub_81D092C: @ 81D092C push {r4,lr} adds r4, r0, 0 movs r0, 0xD @@ -866721,7 +866721,7 @@ sub_81D092C: ; 81D092C thumb_func_end sub_81D092C thumb_func_start sub_81D0944 -sub_81D0944: ; 81D0944 +sub_81D0944: @ 81D0944 push {lr} movs r0, 0xD bl sub_81C763C @@ -866731,7 +866731,7 @@ sub_81D0944: ; 81D0944 thumb_func_end sub_81D0944 thumb_func_start sub_81D0954 -sub_81D0954: ; 81D0954 +sub_81D0954: @ 81D0954 push {lr} movs r0, 0xD bl sub_81C763C @@ -866754,7 +866754,7 @@ _081D0970: thumb_func_end sub_81D0954 thumb_func_start sub_81D0978 -sub_81D0978: ; 81D0978 +sub_81D0978: @ 81D0978 push {r4,lr} ldr r1, =0x0000101c movs r0, 0xE @@ -866780,7 +866780,7 @@ _081D09AA: thumb_func_end sub_81D0978 thumb_func_start sub_81D09B0 -sub_81D09B0: ; 81D09B0 +sub_81D09B0: @ 81D09B0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xE @@ -866802,7 +866802,7 @@ sub_81D09B0: ; 81D09B0 thumb_func_end sub_81D09B0 thumb_func_start sub_81D09E0 -sub_81D09E0: ; 81D09E0 +sub_81D09E0: @ 81D09E0 push {lr} movs r0, 0xE bl sub_81C763C @@ -866813,7 +866813,7 @@ sub_81D09E0: ; 81D09E0 thumb_func_end sub_81D09E0 thumb_func_start sub_81D09F4 -sub_81D09F4: ; 81D09F4 +sub_81D09F4: @ 81D09F4 push {r4,lr} movs r0, 0xE bl sub_81C763C @@ -866852,7 +866852,7 @@ sub_81D09F4: ; 81D09F4 thumb_func_end sub_81D09F4 thumb_func_start sub_81D0A58 -sub_81D0A58: ; 81D0A58 +sub_81D0A58: @ 81D0A58 push {lr} movs r0, 0xE bl sub_81C763C @@ -866863,7 +866863,7 @@ sub_81D0A58: ; 81D0A58 thumb_func_end sub_81D0A58 thumb_func_start sub_81D0A6C -sub_81D0A6C: ; 81D0A6C +sub_81D0A6C: @ 81D0A6C push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -867065,7 +867065,7 @@ _081D0C4A: thumb_func_end sub_81D0A6C thumb_func_start sub_81D0C54 -sub_81D0C54: ; 81D0C54 +sub_81D0C54: @ 81D0C54 push {lr} cmp r0, 0 beq _081D0C60 @@ -867093,7 +867093,7 @@ _081D0C7E: thumb_func_end sub_81D0C54 thumb_func_start sub_81D0C84 -sub_81D0C84: ; 81D0C84 +sub_81D0C84: @ 81D0C84 push {r4,r5,lr} adds r5, r0, 0 movs r0, 0xE @@ -867173,7 +867173,7 @@ _081D0D26: thumb_func_end sub_81D0C84 thumb_func_start sub_81D0D2C -sub_81D0D2C: ; 81D0D2C +sub_81D0D2C: @ 81D0D2C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xE @@ -867225,7 +867225,7 @@ _081D0D86: thumb_func_end sub_81D0D2C thumb_func_start sub_81D0D8C -sub_81D0D8C: ; 81D0D8C +sub_81D0D8C: @ 81D0D8C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xE @@ -867286,7 +867286,7 @@ _081D0DF8: thumb_func_end sub_81D0D8C thumb_func_start sub_81D0E00 -sub_81D0E00: ; 81D0E00 +sub_81D0E00: @ 81D0E00 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0xE @@ -867338,7 +867338,7 @@ _081D0E5A: thumb_func_end sub_81D0E00 thumb_func_start sub_81D0E60 -sub_81D0E60: ; 81D0E60 +sub_81D0E60: @ 81D0E60 push {r4,lr} adds r4, r0, 0 ldr r0, =gUnknown_08624BB8 @@ -867356,7 +867356,7 @@ sub_81D0E60: ; 81D0E60 thumb_func_end sub_81D0E60 thumb_func_start sub_81D0E84 -sub_81D0E84: ; 81D0E84 +sub_81D0E84: @ 81D0E84 push {r4,r5,lr} sub sp, 0x10 adds r5, r0, 0 @@ -867404,7 +867404,7 @@ sub_81D0E84: ; 81D0E84 thumb_func_end sub_81D0E84 thumb_func_start sub_81D0EFC -sub_81D0EFC: ; 81D0EFC +sub_81D0EFC: @ 81D0EFC push {r4-r7,lr} mov r7, r8 push {r7} @@ -867501,7 +867501,7 @@ _081D0FB2: thumb_func_end sub_81D0EFC thumb_func_start sub_81D0FCC -sub_81D0FCC: ; 81D0FCC +sub_81D0FCC: @ 81D0FCC push {r4,lr} adds r4, r0, 0 ldr r0, =gUnknown_08624BC4 @@ -867519,7 +867519,7 @@ sub_81D0FCC: ; 81D0FCC thumb_func_end sub_81D0FCC thumb_func_start sub_81D0FF0 -sub_81D0FF0: ; 81D0FF0 +sub_81D0FF0: @ 81D0FF0 push {r4-r7,lr} sub sp, 0x10 ldrh r7, [r0, 0x8] @@ -867601,7 +867601,7 @@ _081D104A: thumb_func_end sub_81D0FF0 thumb_func_start sub_81D10A4 -sub_81D10A4: ; 81D10A4 +sub_81D10A4: @ 81D10A4 push {r4,lr} adds r4, r0, 0 ldr r0, =gUnknown_08624BE8 @@ -867622,7 +867622,7 @@ sub_81D10A4: ; 81D10A4 thumb_func_end sub_81D10A4 thumb_func_start sub_81D10D0 -sub_81D10D0: ; 81D10D0 +sub_81D10D0: @ 81D10D0 push {r4-r6,lr} mov r6, r8 push {r6} @@ -867678,7 +867678,7 @@ sub_81D10D0: ; 81D10D0 thumb_func_end sub_81D10D0 thumb_func_start sub_81D1148 -sub_81D1148: ; 81D1148 +sub_81D1148: @ 81D1148 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -867701,7 +867701,7 @@ sub_81D1148: ; 81D1148 thumb_func_end sub_81D1148 thumb_func_start sub_81D1178 -sub_81D1178: ; 81D1178 +sub_81D1178: @ 81D1178 push {lr} ldrh r0, [r0, 0x10] bl sub_818D820 @@ -867710,7 +867710,7 @@ sub_81D1178: ; 81D1178 thumb_func_end sub_81D1178 thumb_func_start sub_81D1184 -sub_81D1184: ; 81D1184 +sub_81D1184: @ 81D1184 push {lr} sub sp, 0x1C add r1, sp, 0x14 @@ -867750,7 +867750,7 @@ sub_81D1184: ; 81D1184 thumb_func_end sub_81D1184 thumb_func_start sub_81D11D8 -sub_81D11D8: ; 81D11D8 +sub_81D11D8: @ 81D11D8 push {lr} ldrh r1, [r0, 0x10] lsls r0, r1, 4 @@ -867769,7 +867769,7 @@ sub_81D11D8: ; 81D11D8 thumb_func_end sub_81D11D8 thumb_func_start sub_81D11FC -sub_81D11FC: ; 81D11FC +sub_81D11FC: @ 81D11FC push {r4,r5,lr} adds r4, r0, 0 ldrh r0, [r4, 0x10] @@ -867797,7 +867797,7 @@ sub_81D11FC: ; 81D11FC thumb_func_end sub_81D11FC thumb_func_start sub_81D1234 -sub_81D1234: ; 81D1234 +sub_81D1234: @ 81D1234 ldr r2, =0x02020630 ldrh r1, [r0, 0x10] lsls r0, r1, 4 @@ -867816,7 +867816,7 @@ sub_81D1234: ; 81D1234 thumb_func_end sub_81D1234 thumb_func_start sub_81D1258 -sub_81D1258: ; 81D1258 +sub_81D1258: @ 81D1258 push {r4-r6,lr} adds r4, r0, 0 adds r6, r2, 0 @@ -867840,7 +867840,7 @@ sub_81D1258: ; 81D1258 thumb_func_end sub_81D1258 thumb_func_start sub_81D1284 -sub_81D1284: ; 81D1284 +sub_81D1284: @ 81D1284 push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x32] @@ -867888,7 +867888,7 @@ _081D12D0: thumb_func_end sub_81D1284 thumb_func_start sub_81D12D8 -sub_81D12D8: ; 81D12D8 +sub_81D12D8: @ 81D12D8 push {r4-r6,lr} bl sub_81D1350 ldr r5, =0x030012c0 @@ -867946,7 +867946,7 @@ _081D133A: thumb_func_end sub_81D12D8 thumb_func_start sub_81D1350 -sub_81D1350: ; 81D1350 +sub_81D1350: @ 81D1350 push {lr} sub sp, 0x8 movs r0, 0x20 @@ -867964,7 +867964,7 @@ sub_81D1350: ; 81D1350 thumb_func_end sub_81D1350 thumb_func_start sub_81D1370 -sub_81D1370: ; 81D1370 +sub_81D1370: @ 81D1370 push {r4-r6,lr} sub sp, 0x10 adds r4, r0, 0 @@ -868002,7 +868002,7 @@ sub_81D1370: ; 81D1370 thumb_func_end sub_81D1370 thumb_func_start sub_81D13BC -sub_81D13BC: ; 81D13BC +sub_81D13BC: @ 81D13BC push {r4,r5,lr} ldr r2, =gUnknown_08624BF8 lsls r1, 2 @@ -868036,7 +868036,7 @@ sub_81D13BC: ; 81D13BC thumb_func_end sub_81D13BC thumb_func_start sub_81D13FC -sub_81D13FC: ; 81D13FC +sub_81D13FC: @ 81D13FC push {r4,lr} adds r4, r0, 0 ldr r0, =gUnknown_08624C78 @@ -868068,7 +868068,7 @@ sub_81D13FC: ; 81D13FC thumb_func_end sub_81D13FC thumb_func_start sub_81D1448 -sub_81D1448: ; 81D1448 +sub_81D1448: @ 81D1448 push {r4-r6,lr} mov r6, r8 push {r6} @@ -868150,7 +868150,7 @@ sub_81D1448: ; 81D1448 thumb_func_end sub_81D1448 thumb_func_start sub_81D1500 -sub_81D1500: ; 81D1500 +sub_81D1500: @ 81D1500 push {r4,lr} adds r4, r0, 0 ldr r1, [r4, 0x14] @@ -868169,7 +868169,7 @@ sub_81D1500: ; 81D1500 thumb_func_end sub_81D1500 thumb_func_start sub_81D1524 -sub_81D1524: ; 81D1524 +sub_81D1524: @ 81D1524 ldr r0, [r0, 0x14] ldr r1, [r0, 0x1C] ldr r0, =DummyObjectCallback @@ -868182,7 +868182,7 @@ sub_81D1524: ; 81D1524 thumb_func_end sub_81D1524 thumb_func_start sub_81D1538 -sub_81D1538: ; 81D1538 +sub_81D1538: @ 81D1538 push {lr} adds r3, r0, 0 adds r0, 0x3F @@ -868215,7 +868215,7 @@ _081D156A: thumb_func_end sub_81D1538 thumb_func_start sub_81D1574 -sub_81D1574: ; 81D1574 +sub_81D1574: @ 81D1574 push {lr} ldrb r0, [r0] cmp r0, 0x5 @@ -868254,7 +868254,7 @@ _081D15B6: thumb_func_end sub_81D1574 thumb_func_start sub_81D15BC -sub_81D15BC: ; 81D15BC +sub_81D15BC: @ 81D15BC ldr r1, =gUnknown_085500A4 lsls r0, 4 adds r0, r1 @@ -868264,7 +868264,7 @@ sub_81D15BC: ; 81D15BC thumb_func_end sub_81D15BC thumb_func_start sub_81D15CC -sub_81D15CC: ; 81D15CC +sub_81D15CC: @ 81D15CC push {lr} adds r3, r0, 0 movs r1, 0 @@ -868289,7 +868289,7 @@ _081D15F0: thumb_func_end sub_81D15CC thumb_func_start sub_81D15F4 -sub_81D15F4: ; 81D15F4 +sub_81D15F4: @ 81D15F4 push {r4,lr} cmp r0, 0x14 bhi _081D1620 @@ -868316,7 +868316,7 @@ _081D1622: thumb_func_end sub_81D15F4 thumb_func_start sub_81D1628 -sub_81D1628: ; 81D1628 +sub_81D1628: @ 81D1628 push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x2] @@ -868337,7 +868337,7 @@ _081D1646: thumb_func_end sub_81D1628 thumb_func_start sub_81D164C -sub_81D164C: ; 81D164C +sub_81D164C: @ 81D164C push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x2] @@ -868358,7 +868358,7 @@ _081D166A: thumb_func_end sub_81D164C thumb_func_start sub_81D1670 -sub_81D1670: ; 81D1670 +sub_81D1670: @ 81D1670 push {lr} adds r2, r0, 0 ldrh r1, [r2, 0x2] @@ -868379,7 +868379,7 @@ _081D168E: thumb_func_end sub_81D1670 thumb_func_start sub_81D1694 -sub_81D1694: ; 81D1694 +sub_81D1694: @ 81D1694 push {lr} adds r2, r0, 0 ldr r0, =0x03005d90 @@ -868410,7 +868410,7 @@ _081D16C6: thumb_func_end sub_81D1694 thumb_func_start sub_81D16CC -sub_81D16CC: ; 81D16CC +sub_81D16CC: @ 81D16CC push {lr} ldrh r0, [r0, 0x2] bl FlagGet @@ -868421,7 +868421,7 @@ sub_81D16CC: ; 81D16CC thumb_func_end sub_81D16CC thumb_func_start sub_81D16DC -sub_81D16DC: ; 81D16DC +sub_81D16DC: @ 81D16DC push {r4,lr} cmp r0, 0x14 bhi _081D170C @@ -868450,19 +868450,19 @@ _081D170E: thumb_func_end sub_81D16DC thumb_func_start sub_81D1714 -sub_81D1714: ; 81D1714 +sub_81D1714: @ 81D1714 ldrb r0, [r0, 0x1] bx lr thumb_func_end sub_81D1714 thumb_func_start sub_81D1718 -sub_81D1718: ; 81D1718 +sub_81D1718: @ 81D1718 ldrb r0, [r0, 0x1] bx lr thumb_func_end sub_81D1718 thumb_func_start sub_81D171C -sub_81D171C: ; 81D171C +sub_81D171C: @ 81D171C push {r4-r7,lr} adds r5, r0, 0 movs r6, 0 @@ -868492,19 +868492,19 @@ _081D1744: thumb_func_end sub_81D171C thumb_func_start sub_81D1750 -sub_81D1750: ; 81D1750 +sub_81D1750: @ 81D1750 movs r0, 0xD5 bx lr thumb_func_end sub_81D1750 thumb_func_start sub_81D1754 -sub_81D1754: ; 81D1754 +sub_81D1754: @ 81D1754 movs r0, 0xD5 bx lr thumb_func_end sub_81D1754 thumb_func_start sub_81D1758 -sub_81D1758: ; 81D1758 +sub_81D1758: @ 81D1758 push {r4,lr} cmp r0, 0x14 bhi _081D1784 @@ -868531,13 +868531,13 @@ _081D1786: thumb_func_end sub_81D1758 thumb_func_start sub_81D178C -sub_81D178C: ; 81D178C +sub_81D178C: @ 81D178C movs r0, 0 bx lr thumb_func_end sub_81D178C thumb_func_start sub_81D1790 -sub_81D1790: ; 81D1790 +sub_81D1790: @ 81D1790 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x4] @@ -868563,7 +868563,7 @@ _081D17BA: thumb_func_end sub_81D1790 thumb_func_start sub_81D17C0 -sub_81D17C0: ; 81D17C0 +sub_81D17C0: @ 81D17C0 ldr r1, =0x03005d8c ldr r1, [r1] ldr r2, =0x000009ca @@ -868579,19 +868579,19 @@ sub_81D17C0: ; 81D17C0 thumb_func_end sub_81D17C0 thumb_func_start sub_81D17E0 -sub_81D17E0: ; 81D17E0 +sub_81D17E0: @ 81D17E0 movs r0, 0 bx lr thumb_func_end sub_81D17E0 thumb_func_start sub_81D17E4 -sub_81D17E4: ; 81D17E4 +sub_81D17E4: @ 81D17E4 movs r0, 0 bx lr thumb_func_end sub_81D17E4 thumb_func_start sub_81D17E8 -sub_81D17E8: ; 81D17E8 +sub_81D17E8: @ 81D17E8 push {r4,r5,lr} adds r5, r0, 0 cmp r5, 0x14 @@ -868636,37 +868636,37 @@ _081D1834: thumb_func_end sub_81D17E8 thumb_func_start sub_81D1840 -sub_81D1840: ; 81D1840 +sub_81D1840: @ 81D1840 movs r0, 0 bx lr thumb_func_end sub_81D1840 thumb_func_start sub_81D1844 -sub_81D1844: ; 81D1844 +sub_81D1844: @ 81D1844 movs r0, 0x1 bx lr thumb_func_end sub_81D1844 thumb_func_start sub_81D1848 -sub_81D1848: ; 81D1848 +sub_81D1848: @ 81D1848 movs r0, 0x1 bx lr thumb_func_end sub_81D1848 thumb_func_start sub_81D184C -sub_81D184C: ; 81D184C +sub_81D184C: @ 81D184C movs r0, 0 bx lr thumb_func_end sub_81D184C thumb_func_start sub_81D1850 -sub_81D1850: ; 81D1850 +sub_81D1850: @ 81D1850 movs r0, 0 bx lr thumb_func_end sub_81D1850 thumb_func_start sub_81D1854 -sub_81D1854: ; 81D1854 +sub_81D1854: @ 81D1854 push {r4,lr} cmp r0, 0x14 bhi _081D1880 @@ -868693,37 +868693,37 @@ _081D1882: thumb_func_end sub_81D1854 thumb_func_start sub_81D1888 -sub_81D1888: ; 81D1888 +sub_81D1888: @ 81D1888 movs r0, 0x4E bx lr thumb_func_end sub_81D1888 thumb_func_start sub_81D188C -sub_81D188C: ; 81D188C +sub_81D188C: @ 81D188C ldrh r0, [r0, 0x4] bx lr thumb_func_end sub_81D188C thumb_func_start sub_81D1890 -sub_81D1890: ; 81D1890 +sub_81D1890: @ 81D1890 ldrh r0, [r0, 0x4] bx lr thumb_func_end sub_81D1890 thumb_func_start sub_81D1894 -sub_81D1894: ; 81D1894 +sub_81D1894: @ 81D1894 movs r0, 0x4E bx lr thumb_func_end sub_81D1894 thumb_func_start sub_81D1898 -sub_81D1898: ; 81D1898 +sub_81D1898: @ 81D1898 movs r0, 0x4E bx lr thumb_func_end sub_81D1898 thumb_func_start sub_81D189C -sub_81D189C: ; 81D189C +sub_81D189C: @ 81D189C push {r4,r5,lr} adds r5, r1, 0 cmp r0, 0x14 @@ -868749,7 +868749,7 @@ _081D18C2: thumb_func_end sub_81D189C thumb_func_start sub_81D18D0 -sub_81D18D0: ; 81D18D0 +sub_81D18D0: @ 81D18D0 push {lr} ldr r0, [r0, 0xC] bl sub_81D1920 @@ -868758,7 +868758,7 @@ sub_81D18D0: ; 81D18D0 thumb_func_end sub_81D18D0 thumb_func_start sub_81D18DC -sub_81D18DC: ; 81D18DC +sub_81D18DC: @ 81D18DC push {lr} adds r3, r0, 0 adds r2, r1, 0 @@ -868778,7 +868778,7 @@ _081D18F8: thumb_func_end sub_81D18DC thumb_func_start sub_81D18FC -sub_81D18FC: ; 81D18FC +sub_81D18FC: @ 81D18FC push {lr} ldr r0, [r0, 0xC] bl sub_81D1920 @@ -868787,7 +868787,7 @@ sub_81D18FC: ; 81D18FC thumb_func_end sub_81D18FC thumb_func_start sub_81D1908 -sub_81D1908: ; 81D1908 +sub_81D1908: @ 81D1908 push {lr} ldr r0, [r0, 0xC] bl sub_81D1920 @@ -868796,7 +868796,7 @@ sub_81D1908: ; 81D1908 thumb_func_end sub_81D1908 thumb_func_start sub_81D1914 -sub_81D1914: ; 81D1914 +sub_81D1914: @ 81D1914 push {lr} adds r0, r1, 0 bl sub_8197080 @@ -868805,7 +868805,7 @@ sub_81D1914: ; 81D1914 thumb_func_end sub_81D1914 thumb_func_start sub_81D1920 -sub_81D1920: ; 81D1920 +sub_81D1920: @ 81D1920 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -868872,7 +868872,7 @@ _081D1984: thumb_func_end sub_81D1920 thumb_func_start sub_81D199C -sub_81D199C: ; 81D199C +sub_81D199C: @ 81D199C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -868981,7 +868981,7 @@ _081D1A5C: thumb_func_end sub_81D199C thumb_func_start sub_81D1A78 -sub_81D1A78: ; 81D1A78 +sub_81D1A78: @ 81D1A78 push {r4-r6,lr} adds r5, r1, 0 adds r6, r2, 0 @@ -869009,7 +869009,7 @@ _081D1AA2: thumb_func_end sub_81D1A78 thumb_func_start sub_81D1AB0 -sub_81D1AB0: ; 81D1AB0 +sub_81D1AB0: @ 81D1AB0 ldr r3, [r0, 0x4] str r3, [r1] ldr r0, [r0, 0x8] @@ -869018,7 +869018,7 @@ sub_81D1AB0: ; 81D1AB0 thumb_func_end sub_81D1AB0 thumb_func_start sub_81D1ABC -sub_81D1ABC: ; 81D1ABC +sub_81D1ABC: @ 81D1ABC push {r4,r5,lr} adds r5, r1, 0 adds r4, r0, 0 @@ -869039,7 +869039,7 @@ _081D1AD2: thumb_func_end sub_81D1ABC thumb_func_start sub_81D1ADC -sub_81D1ADC: ; 81D1ADC +sub_81D1ADC: @ 81D1ADC push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -869053,7 +869053,7 @@ sub_81D1ADC: ; 81D1ADC thumb_func_end sub_81D1ADC thumb_func_start sub_81D1AF4 -sub_81D1AF4: ; 81D1AF4 +sub_81D1AF4: @ 81D1AF4 ldr r3, [r0, 0x4] str r3, [r1] ldr r0, [r0, 0x8] @@ -869062,7 +869062,7 @@ sub_81D1AF4: ; 81D1AF4 thumb_func_end sub_81D1AF4 thumb_func_start sub_81D1B00 -sub_81D1B00: ; 81D1B00 +sub_81D1B00: @ 81D1B00 ldr r3, [r0, 0x4] str r3, [r1] ldr r0, [r0, 0x8] @@ -869071,7 +869071,7 @@ sub_81D1B00: ; 81D1B00 thumb_func_end sub_81D1B00 thumb_func_start sub_81D1B0C -sub_81D1B0C: ; 81D1B0C +sub_81D1B0C: @ 81D1B0C push {r4,r5,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -869096,7 +869096,7 @@ sub_81D1B0C: ; 81D1B0C thumb_func_end sub_81D1B0C thumb_func_start sub_81D1B40 -sub_81D1B40: ; 81D1B40 +sub_81D1B40: @ 81D1B40 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -869174,7 +869174,7 @@ _081D1BC4: thumb_func_end sub_81D1B40 thumb_func_start sub_81D1BD0 -sub_81D1BD0: ; 81D1BD0 +sub_81D1BD0: @ 81D1BD0 push {lr} adds r3, r0, 0 movs r2, 0 @@ -869199,7 +869199,7 @@ _081D1BF4: thumb_func_end sub_81D1BD0 thumb_func_start sub_81D1BF8 -sub_81D1BF8: ; 81D1BF8 +sub_81D1BF8: @ 81D1BF8 push {r4,r5,lr} adds r5, r0, 0 movs r4, 0 @@ -869224,7 +869224,7 @@ _081D1C18: thumb_func_end sub_81D1BF8 thumb_func_start sub_81D1C20 -sub_81D1C20: ; 81D1C20 +sub_81D1C20: @ 81D1C20 push {lr} ldr r0, =0x020375e0 ldrh r0, [r0] @@ -869244,7 +869244,7 @@ _081D1C3C: thumb_func_end sub_81D1C20 thumb_func_start sub_81D1C44 -sub_81D1C44: ; 81D1C44 +sub_81D1C44: @ 81D1C44 push {r4,lr} lsls r0, 24 ldr r4, =0x0203cf4c @@ -869280,7 +869280,7 @@ _081D1C7A: thumb_func_end sub_81D1C44 thumb_func_start sub_81D1C84 -sub_81D1C84: ; 81D1C84 +sub_81D1C84: @ 81D1C84 push {r4-r6,lr} sub sp, 0x8 lsls r0, 24 @@ -869335,7 +869335,7 @@ _081D1CEC: thumb_func_end sub_81D1C84 thumb_func_start sub_81D1D04 -sub_81D1D04: ; 81D1D04 +sub_81D1D04: @ 81D1D04 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -869358,7 +869358,7 @@ sub_81D1D04: ; 81D1D04 thumb_func_end sub_81D1D04 thumb_func_start sub_81D1D34 -sub_81D1D34: ; 81D1D34 +sub_81D1D34: @ 81D1D34 lsls r0, 24 lsrs r0, 24 ldr r1, =0x0203cf48 @@ -869369,7 +869369,7 @@ sub_81D1D34: ; 81D1D34 thumb_func_end sub_81D1D34 thumb_func_start sub_81D1D44 -sub_81D1D44: ; 81D1D44 +sub_81D1D44: @ 81D1D44 push {r4,r5,lr} sub sp, 0x34 adds r3, r1, 0 @@ -869427,7 +869427,7 @@ _081D1DAC: thumb_func_end sub_81D1D44 thumb_func_start sub_81D1DC0 -sub_81D1DC0: ; 81D1DC0 +sub_81D1DC0: @ 81D1DC0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -869513,7 +869513,7 @@ _081D1E02: thumb_func_end sub_81D1DC0 thumb_func_start sub_81D1E7C -sub_81D1E7C: ; 81D1E7C +sub_81D1E7C: @ 81D1E7C push {lr} lsls r1, 24 lsrs r1, 24 @@ -869527,7 +869527,7 @@ _081D1E8C: thumb_func_end sub_81D1E7C thumb_func_start sub_81D1E90 -sub_81D1E90: ; 81D1E90 +sub_81D1E90: @ 81D1E90 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -869554,7 +869554,7 @@ sub_81D1E90: ; 81D1E90 thumb_func_end sub_81D1E90 thumb_func_start sub_81D1EC0 -sub_81D1EC0: ; 81D1EC0 +sub_81D1EC0: @ 81D1EC0 push {lr} ldr r0, =0x0203cf4c ldr r0, [r0] @@ -869565,7 +869565,7 @@ sub_81D1EC0: ; 81D1EC0 thumb_func_end sub_81D1EC0 thumb_func_start sub_81D1ED4 -sub_81D1ED4: ; 81D1ED4 +sub_81D1ED4: @ 81D1ED4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -869658,7 +869658,7 @@ _081D1F1C: thumb_func_end sub_81D1ED4 thumb_func_start sub_81D1F84 -sub_81D1F84: ; 81D1F84 +sub_81D1F84: @ 81D1F84 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -869781,7 +869781,7 @@ _081D2012: thumb_func_end sub_81D1F84 thumb_func_start sub_81D2074 -sub_81D2074: ; 81D2074 +sub_81D2074: @ 81D2074 push {r4,lr} adds r1, r0, 0 ldr r0, =0x00000352 @@ -869812,7 +869812,7 @@ _081D20A6: thumb_func_end sub_81D2074 thumb_func_start sub_81D20AC -sub_81D20AC: ; 81D20AC +sub_81D20AC: @ 81D20AC ldr r1, =0x00000355 adds r0, r1 movs r1, 0 @@ -869822,7 +869822,7 @@ sub_81D20AC: ; 81D20AC thumb_func_end sub_81D20AC thumb_func_start sub_81D20BC -sub_81D20BC: ; 81D20BC +sub_81D20BC: @ 81D20BC push {r4,r5,lr} sub sp, 0xC ldr r1, =0x00000355 @@ -869864,7 +869864,7 @@ _081D20FC: thumb_func_end sub_81D20BC thumb_func_start sub_81D2108 -sub_81D2108: ; 81D2108 +sub_81D2108: @ 81D2108 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -869968,7 +869968,7 @@ _081D21BE: thumb_func_end sub_81D2108 thumb_func_start sub_81D21DC -sub_81D21DC: ; 81D21DC +sub_81D21DC: @ 81D21DC push {r4,r5,lr} lsls r0, 24 lsrs r1, r0, 24 @@ -870006,7 +870006,7 @@ _081D21E8: thumb_func_end sub_81D21DC thumb_func_start sub_81D2230 -sub_81D2230: ; 81D2230 +sub_81D2230: @ 81D2230 push {r4-r7,lr} mov r12, r0 movs r4, 0 @@ -870045,7 +870045,7 @@ _081D2244: thumb_func_end sub_81D2230 thumb_func_start sub_81D2278 -sub_81D2278: ; 81D2278 +sub_81D2278: @ 81D2278 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -870340,7 +870340,7 @@ _081D2494: thumb_func_end sub_81D2278 thumb_func_start sub_81D24A4 -sub_81D24A4: ; 81D24A4 +sub_81D24A4: @ 81D24A4 push {r4-r7,lr} sub sp, 0x8 adds r4, r0, 0 @@ -870551,7 +870551,7 @@ _081D2620: thumb_func_end sub_81D24A4 thumb_func_start sub_81D2634 -sub_81D2634: ; 81D2634 +sub_81D2634: @ 81D2634 push {r4-r6,lr} sub sp, 0x8 adds r4, r0, 0 @@ -870706,7 +870706,7 @@ _081D2742: thumb_func_end sub_81D2634 thumb_func_start sub_81D2754 -sub_81D2754: ; 81D2754 +sub_81D2754: @ 81D2754 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -870816,7 +870816,7 @@ _081D2800: thumb_func_end sub_81D2754 thumb_func_start sub_81D2824 -sub_81D2824: ; 81D2824 +sub_81D2824: @ 81D2824 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -870884,12 +870884,12 @@ _081D288E: thumb_func_end sub_81D2824 thumb_func_start nullsub_79 -nullsub_79: ; 81D28C4 +nullsub_79: @ 81D28C4 bx lr thumb_func_end nullsub_79 thumb_func_start sub_81D28C8 -sub_81D28C8: ; 81D28C8 +sub_81D28C8: @ 81D28C8 push {r4-r7,lr} lsls r1, 16 lsrs r4, r1, 16 @@ -870918,7 +870918,7 @@ _081D28F4: thumb_func_end sub_81D28C8 thumb_func_start sub_81D28FC -sub_81D28FC: ; 81D28FC +sub_81D28FC: @ 81D28FC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -871123,7 +871123,7 @@ _081D2AB6: thumb_func_end sub_81D28FC thumb_func_start sub_81D2ACC -sub_81D2ACC: ; 81D2ACC +sub_81D2ACC: @ 81D2ACC push {r4-r7,lr} mov r7, r8 push {r7} @@ -871236,7 +871236,7 @@ _081D2BB8: thumb_func_end sub_81D2ACC thumb_func_start sub_81D2BD0 -sub_81D2BD0: ; 81D2BD0 +sub_81D2BD0: @ 81D2BD0 push {r4,lr} adds r4, r0, 0 lsls r1, 24 @@ -871256,7 +871256,7 @@ _081D2BE2: thumb_func_end sub_81D2BD0 thumb_func_start sub_81D2BF4 -sub_81D2BF4: ; 81D2BF4 +sub_81D2BF4: @ 81D2BF4 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -871291,7 +871291,7 @@ sub_81D2BF4: ; 81D2BF4 thumb_func_end sub_81D2BF4 thumb_func_start sub_81D2C3C -sub_81D2C3C: ; 81D2C3C +sub_81D2C3C: @ 81D2C3C push {lr} bl RunTextPrinters movs r0, 0x3 @@ -871303,7 +871303,7 @@ sub_81D2C3C: ; 81D2C3C thumb_func_end sub_81D2C3C thumb_func_start sub_81D2C50 -sub_81D2C50: ; 81D2C50 +sub_81D2C50: @ 81D2C50 push {lr} ldr r0, =gUnknown_08625540 movs r1, 0x1 @@ -871316,7 +871316,7 @@ sub_81D2C50: ; 81D2C50 thumb_func_end sub_81D2C50 thumb_func_start sub_81D2C68 -sub_81D2C68: ; 81D2C68 +sub_81D2C68: @ 81D2C68 push {lr} lsls r0, 16 lsrs r0, 16 @@ -871371,7 +871371,7 @@ _081D2CCA: thumb_func_end sub_81D2C68 thumb_func_start sub_81D2CD0 -sub_81D2CD0: ; 81D2CD0 +sub_81D2CD0: @ 81D2CD0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -871583,7 +871583,7 @@ _081D2E70: thumb_func_end sub_81D2CD0 thumb_func_start sub_81D2E7C -sub_81D2E7C: ; 81D2E7C +sub_81D2E7C: @ 81D2E7C push {r4,lr} adds r4, r0, 0 lsls r2, 16 @@ -871633,7 +871633,7 @@ _081D2EC2: thumb_func_end sub_81D2E7C thumb_func_start sub_81D2ED4 -sub_81D2ED4: ; 81D2ED4 +sub_81D2ED4: @ 81D2ED4 push {r4-r7,lr} adds r5, r0, 0 adds r6, r1, 0 @@ -871722,7 +871722,7 @@ _081D2F72: thumb_func_end sub_81D2ED4 thumb_func_start sub_81D2F78 -sub_81D2F78: ; 81D2F78 +sub_81D2F78: @ 81D2F78 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -871865,7 +871865,7 @@ _081D3086: thumb_func_end sub_81D2F78 thumb_func_start sub_81D3094 -sub_81D3094: ; 81D3094 +sub_81D3094: @ 81D3094 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -871940,7 +871940,7 @@ _081D311A: thumb_func_end sub_81D3094 thumb_func_start sub_81D312C -sub_81D312C: ; 81D312C +sub_81D312C: @ 81D312C push {lr} adds r1, r0, 0 ldrh r0, [r1] @@ -871962,7 +871962,7 @@ _081D3140: thumb_func_end sub_81D312C thumb_func_start sub_81D3150 -sub_81D3150: ; 81D3150 +sub_81D3150: @ 81D3150 push {lr} adds r1, r0, 0 ldrh r0, [r1] @@ -871987,7 +871987,7 @@ _081D3168: thumb_func_end sub_81D3150 thumb_func_start sub_81D3178 -sub_81D3178: ; 81D3178 +sub_81D3178: @ 81D3178 push {r4,r5,lr} adds r5, r1, 0 bl sub_81D2074 @@ -872013,7 +872013,7 @@ _081D319C: thumb_func_end sub_81D3178 thumb_func_start sub_81D31A4 -sub_81D31A4: ; 81D31A4 +sub_81D31A4: @ 81D31A4 push {r4,r5,lr} adds r5, r1, 0 bl sub_81D2074 @@ -872039,7 +872039,7 @@ _081D31C8: thumb_func_end sub_81D31A4 thumb_func_start sub_81D31D0 -sub_81D31D0: ; 81D31D0 +sub_81D31D0: @ 81D31D0 push {r4-r7,lr} sub sp, 0x20 ldr r3, =gUnknown_08625A48 @@ -872075,7 +872075,7 @@ sub_81D31D0: ; 81D31D0 thumb_func_end sub_81D31D0 thumb_func_start sub_81D321C -sub_81D321C: ; 81D321C +sub_81D321C: @ 81D321C push {r4-r7,lr} mov r7, r8 push {r7} @@ -872149,7 +872149,7 @@ _081D327A: thumb_func_end sub_81D321C thumb_func_start sub_81D32B0 -sub_81D32B0: ; 81D32B0 +sub_81D32B0: @ 81D32B0 push {r4,r5,lr} ldr r2, =gUnknown_08625AC0 ldr r4, [r2] @@ -872168,7 +872168,7 @@ sub_81D32B0: ; 81D32B0 thumb_func_end sub_81D32B0 thumb_func_start sub_81D32D4 -sub_81D32D4: ; 81D32D4 +sub_81D32D4: @ 81D32D4 push {lr} adds r1, r0, 0 ldrh r0, [r1, 0x30] @@ -872188,7 +872188,7 @@ _081D32F0: thumb_func_end sub_81D32D4 thumb_func_start sub_81D32F4 -sub_81D32F4: ; 81D32F4 +sub_81D32F4: @ 81D32F4 push {lr} adds r2, r0, 0 adds r0, 0x3F @@ -872208,7 +872208,7 @@ _081D330C: thumb_func_end sub_81D32F4 thumb_func_start sub_81D3314 -sub_81D3314: ; 81D3314 +sub_81D3314: @ 81D3314 push {r4,r5,lr} adds r4, r0, 0 movs r1, 0x36 @@ -872268,7 +872268,7 @@ _081D337E: thumb_func_end sub_81D3314 thumb_func_start sub_81D338C -sub_81D338C: ; 81D338C +sub_81D338C: @ 81D338C push {r4-r7,lr} mov r7, r8 push {r7} @@ -872334,7 +872334,7 @@ _081D33F0: thumb_func_end sub_81D338C thumb_func_start sub_81D3408 -sub_81D3408: ; 81D3408 +sub_81D3408: @ 81D3408 push {r4-r7,lr} adds r4, r0, 0 ldrh r0, [r4, 0x38] @@ -872382,7 +872382,7 @@ _081D3454: thumb_func_end sub_81D3408 thumb_func_start sub_81D3464 -sub_81D3464: ; 81D3464 +sub_81D3464: @ 81D3464 push {lr} adds r2, r0, 0 movs r1, 0 @@ -872401,7 +872401,7 @@ _081D346C: thumb_func_end sub_81D3464 thumb_func_start sub_81D3480 -sub_81D3480: ; 81D3480 +sub_81D3480: @ 81D3480 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -872483,7 +872483,7 @@ _081D34FE: thumb_func_end sub_81D3480 thumb_func_start sub_81D3520 -sub_81D3520: ; 81D3520 +sub_81D3520: @ 81D3520 push {r4-r6,lr} adds r6, r0, 0 movs r5, 0 @@ -872509,7 +872509,7 @@ _081D3544: thumb_func_end sub_81D3520 thumb_func_start sub_81D354C -sub_81D354C: ; 81D354C +sub_81D354C: @ 81D354C push {lr} bl sub_81D3520 movs r0, 0x68 @@ -872521,7 +872521,7 @@ sub_81D354C: ; 81D354C thumb_func_end sub_81D354C thumb_func_start sub_81D3564 -sub_81D3564: ; 81D3564 +sub_81D3564: @ 81D3564 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x30] @@ -872589,7 +872589,7 @@ _081D35DC: thumb_func_end sub_81D3564 thumb_func_start sub_81D35E8 -sub_81D35E8: ; 81D35E8 +sub_81D35E8: @ 81D35E8 push {r4-r7,lr} adds r6, r0, 0 ldrh r0, [r6, 0x38] @@ -872637,7 +872637,7 @@ _081D3636: thumb_func_end sub_81D35E8 thumb_func_start sub_81D3640 -sub_81D3640: ; 81D3640 +sub_81D3640: @ 81D3640 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -872796,7 +872796,7 @@ _081D373A: thumb_func_end sub_81D3640 thumb_func_start sub_81D3784 -sub_81D3784: ; 81D3784 +sub_81D3784: @ 81D3784 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -872928,7 +872928,7 @@ _081D3808: thumb_func_end sub_81D3784 thumb_func_start sub_81D388C -sub_81D388C: ; 81D388C +sub_81D388C: @ 81D388C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -872961,7 +872961,7 @@ sub_81D388C: ; 81D388C thumb_func_end sub_81D388C thumb_func_start sub_81D38D4 -sub_81D38D4: ; 81D38D4 +sub_81D38D4: @ 81D38D4 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -872981,7 +872981,7 @@ sub_81D38D4: ; 81D38D4 thumb_func_end sub_81D38D4 thumb_func_start sub_81D38FC -sub_81D38FC: ; 81D38FC +sub_81D38FC: @ 81D38FC push {r4,r5,lr} adds r4, r0, 0 movs r5, 0x9C @@ -873003,7 +873003,7 @@ _081D3918: thumb_func_end sub_81D38FC thumb_func_start sub_81D3920 -sub_81D3920: ; 81D3920 +sub_81D3920: @ 81D3920 push {r4-r7,lr} adds r7, r0, 0 ldrb r6, [r7] @@ -873047,7 +873047,7 @@ _081D3966: thumb_func_end sub_81D3920 thumb_func_start sub_81D396C -sub_81D396C: ; 81D396C +sub_81D396C: @ 81D396C push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -873073,7 +873073,7 @@ _081D3990: thumb_func_end sub_81D396C thumb_func_start sub_81D3998 -sub_81D3998: ; 81D3998 +sub_81D3998: @ 81D3998 push {r4-r7,lr} mov r7, r8 push {r7} @@ -873214,7 +873214,7 @@ _081D3AA6: thumb_func_end sub_81D3998 thumb_func_start sub_81D3AB0 -sub_81D3AB0: ; 81D3AB0 +sub_81D3AB0: @ 81D3AB0 push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x80 @@ -873234,7 +873234,7 @@ sub_81D3AB0: ; 81D3AB0 thumb_func_end sub_81D3AB0 thumb_func_start sub_81D3AD8 -sub_81D3AD8: ; 81D3AD8 +sub_81D3AD8: @ 81D3AD8 push {r4,r5,lr} adds r5, r0, 0 adds r4, r1, 0 @@ -873262,7 +873262,7 @@ _081D3B06: thumb_func_end sub_81D3AD8 thumb_func_start sub_81D3B0C -sub_81D3B0C: ; 81D3B0C +sub_81D3B0C: @ 81D3B0C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x80 @@ -873282,7 +873282,7 @@ sub_81D3B0C: ; 81D3B0C thumb_func_end sub_81D3B0C thumb_func_start sub_81D3B34 -sub_81D3B34: ; 81D3B34 +sub_81D3B34: @ 81D3B34 push {r4,r5,lr} movs r0, 0x80 lsls r0, 5 @@ -873299,7 +873299,7 @@ sub_81D3B34: ; 81D3B34 thumb_func_end sub_81D3B34 thumb_func_start sub_81D3B54 -sub_81D3B54: ; 81D3B54 +sub_81D3B54: @ 81D3B54 push {r4-r7,lr} sub sp, 0x4 adds r6, r0, 0 @@ -873368,7 +873368,7 @@ _081D3BC2: thumb_func_end sub_81D3B54 thumb_func_start sub_81D3BE8 -sub_81D3BE8: ; 81D3BE8 +sub_81D3BE8: @ 81D3BE8 push {r4-r6,lr} sub sp, 0x4 adds r5, r0, 0 @@ -873436,7 +873436,7 @@ _081D3C56: thumb_func_end sub_81D3BE8 thumb_func_start sub_81D3C7C -sub_81D3C7C: ; 81D3C7C +sub_81D3C7C: @ 81D3C7C push {r4,lr} ldr r4, =0x04000208 movs r3, 0 @@ -873462,7 +873462,7 @@ sub_81D3C7C: ; 81D3C7C thumb_func_end sub_81D3C7C thumb_func_start sub_81D3CBC -sub_81D3CBC: ; 81D3CBC +sub_81D3CBC: @ 81D3CBC push {r4-r7,lr} sub sp, 0x4 ldr r5, =0x04000208 @@ -873510,7 +873510,7 @@ _081D3D0A: thumb_func_end sub_81D3CBC thumb_func_start sub_81D3D34 -sub_81D3D34: ; 81D3D34 +sub_81D3D34: @ 81D3D34 ldr r0, =0x04000134 movs r3, 0 strh r3, [r0] @@ -873535,7 +873535,7 @@ sub_81D3D34: ; 81D3D34 thumb_func_end sub_81D3D34 thumb_func_start sub_81D3D70 -sub_81D3D70: ; 81D3D70 +sub_81D3D70: @ 81D3D70 push {r4-r6,lr} adds r4, r1, 0 adds r5, r2, 0 @@ -873707,7 +873707,7 @@ _081D3ECC: thumb_func_end sub_81D3D70 thumb_func_start sub_81D3EE8 -sub_81D3EE8: ; 81D3EE8 +sub_81D3EE8: @ 81D3EE8 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -873734,7 +873734,7 @@ _081D3F10: thumb_func_end sub_81D3EE8 thumb_func_start sub_81D3F1C -sub_81D3F1C: ; 81D3F1C +sub_81D3F1C: @ 81D3F1C push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -873769,7 +873769,7 @@ _081D3F5C: thumb_func_end sub_81D3F1C thumb_func_start sub_81D3F68 -sub_81D3F68: ; 81D3F68 +sub_81D3F68: @ 81D3F68 ldr r1, =0x0400010c ldr r2, =0x0000fda7 adds r0, r2, 0 @@ -873791,7 +873791,7 @@ sub_81D3F68: ; 81D3F68 thumb_func_end sub_81D3F68 thumb_func_start sub_81D3F9C -sub_81D3F9C: ; 81D3F9C +sub_81D3F9C: @ 81D3F9C push {lr} bl sub_81D414C bl sub_81D413C @@ -873800,7 +873800,7 @@ sub_81D3F9C: ; 81D3F9C thumb_func_end sub_81D3F9C thumb_func_start sub_81D3FAC -sub_81D3FAC: ; 81D3FAC +sub_81D3FAC: @ 81D3FAC push {r4-r6,lr} sub sp, 0x8 ldr r2, =0x030012c8 @@ -874004,7 +874004,7 @@ _081D412A: thumb_func_end sub_81D3FAC thumb_func_start sub_81D413C -sub_81D413C: ; 81D413C +sub_81D413C: @ 81D413C ldr r0, =0x04000128 ldrh r1, [r0] movs r2, 0x80 @@ -874015,7 +874015,7 @@ sub_81D413C: ; 81D413C thumb_func_end sub_81D413C thumb_func_start sub_81D414C -sub_81D414C: ; 81D414C +sub_81D414C: @ 81D414C ldr r2, =0x0400010e ldrh r1, [r2] ldr r0, =0x0000ff7f @@ -874030,7 +874030,7 @@ sub_81D414C: ; 81D414C thumb_func_end sub_81D414C thumb_func_start sub_81D4170 -sub_81D4170: ; 81D4170 +sub_81D4170: @ 81D4170 push {r4,lr} ldr r0, =0x04000130 ldrh r0, [r0] @@ -874051,7 +874051,7 @@ sub_81D4170: ; 81D4170 thumb_func_end sub_81D4170 thumb_func_start sub_81D41A0 -sub_81D41A0: ; 81D41A0 +sub_81D41A0: @ 81D41A0 ldr r1, =0x030012ec ldr r0, =0x04000208 ldrh r0, [r0] @@ -874077,7 +874077,7 @@ sub_81D41A0: ; 81D41A0 thumb_func_end sub_81D41A0 thumb_func_start sub_81D41F4 -sub_81D41F4: ; 81D41F4 +sub_81D41F4: @ 81D41F4 ldr r1, =0x04000208 ldr r0, =0x030012ec ldrh r0, [r0] @@ -874103,7 +874103,7 @@ sub_81D41F4: ; 81D41F4 thumb_func_end sub_81D41F4 thumb_func_start sub_81D4238 -sub_81D4238: ; 81D4238 +sub_81D4238: @ 81D4238 push {lr} sub sp, 0x4 movs r0, 0 @@ -874119,7 +874119,7 @@ sub_81D4238: ; 81D4238 thumb_func_end sub_81D4238 thumb_func_start sub_81D4258 -sub_81D4258: ; 81D4258 +sub_81D4258: @ 81D4258 push {lr} sub sp, 0x4 ldr r0, =0x03005d8c @@ -874138,7 +874138,7 @@ sub_81D4258: ; 81D4258 thumb_func_end sub_81D4258 thumb_func_start sub_81D427C -sub_81D427C: ; 81D427C +sub_81D427C: @ 81D427C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -874838,7 +874838,7 @@ _081D4816: thumb_func_end sub_81D427C thumb_func_start sub_81D4834 -sub_81D4834: ; 81D4834 +sub_81D4834: @ 81D4834 push {r4,lr} lsls r0, 16 lsls r1, 16 @@ -874883,7 +874883,7 @@ _081D4888: thumb_func_end sub_81D4834 thumb_func_start sub_81D4890 -sub_81D4890: ; 81D4890 +sub_81D4890: @ 81D4890 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -875013,7 +875013,7 @@ _081D4988: thumb_func_end sub_81D4890 thumb_func_start sub_81D4998 -sub_81D4998: ; 81D4998 +sub_81D4998: @ 81D4998 push {r4,lr} ldr r4, =0x0000403a adds r0, r4, 0 @@ -875048,8 +875048,8 @@ _081D49E0: thumb_func_end sub_81D4998 thumb_func_start FieldObjectIsFarawayIslandMew -; bool8 FieldObjectIsFarawayIslandMew(struct npc_state *fieldObject) -FieldObjectIsFarawayIslandMew: ; 81D49E8 +@ bool8 FieldObjectIsFarawayIslandMew(struct npc_state *fieldObject) +FieldObjectIsFarawayIslandMew: @ 81D49E8 push {lr} adds r2, r0, 0 ldr r0, =0x03005d8c @@ -875072,7 +875072,7 @@ _081D4A0E: thumb_func_end FieldObjectIsFarawayIslandMew thumb_func_start unown_chamber_related -unown_chamber_related: ; 81D4A14 +unown_chamber_related: @ 81D4A14 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -875104,7 +875104,7 @@ _081D4A52: thumb_func_end unown_chamber_related thumb_func_start sub_81D4A58 -sub_81D4A58: ; 81D4A58 +sub_81D4A58: @ 81D4A58 push {r4,lr} ldr r4, =0x0000403a adds r0, r4, 0 @@ -875133,7 +875133,7 @@ _081D4A8A: thumb_func_end sub_81D4A58 thumb_func_start sub_81D4A90 -sub_81D4A90: ; 81D4A90 +sub_81D4A90: @ 81D4A90 push {r4-r6,lr} sub sp, 0x4 bl sub_81D4258 @@ -875286,7 +875286,7 @@ _081D4BC4: thumb_func_end sub_81D4A90 thumb_func_start sub_81D4BEC -sub_81D4BEC: ; 81D4BEC +sub_81D4BEC: @ 81D4BEC push {lr} ldr r1, =0x0203cf50 ldrb r0, [r1] @@ -875306,7 +875306,7 @@ _081D4C06: thumb_func_end sub_81D4BEC thumb_func_start sub_81D4C14 -sub_81D4C14: ; 81D4C14 +sub_81D4C14: @ 81D4C14 push {r4,lr} adds r2, r0, 0 lsls r1, 24 @@ -875342,7 +875342,7 @@ _081D4C52: thumb_func_end sub_81D4C14 thumb_func_start sub_81D4C58 -sub_81D4C58: ; 81D4C58 +sub_81D4C58: @ 81D4C58 push {r4,lr} adds r2, r0, 0 lsls r1, 24 @@ -875378,7 +875378,7 @@ _081D4C96: thumb_func_end sub_81D4C58 thumb_func_start sub_81D4C9C -sub_81D4C9C: ; 81D4C9C +sub_81D4C9C: @ 81D4C9C push {r4,lr} adds r2, r0, 0 lsls r1, 24 @@ -875414,7 +875414,7 @@ _081D4CDA: thumb_func_end sub_81D4C9C thumb_func_start sub_81D4CE0 -sub_81D4CE0: ; 81D4CE0 +sub_81D4CE0: @ 81D4CE0 push {r4,lr} adds r2, r0, 0 lsls r1, 24 @@ -875450,7 +875450,7 @@ _081D4D1E: thumb_func_end sub_81D4CE0 thumb_func_start sub_81D4D24 -sub_81D4D24: ; 81D4D24 +sub_81D4D24: @ 81D4D24 push {r4,r5,lr} adds r4, r0, 0 lsls r4, 24 @@ -875471,7 +875471,7 @@ sub_81D4D24: ; 81D4D24 thumb_func_end sub_81D4D24 thumb_func_start sub_81D4D50 -sub_81D4D50: ; 81D4D50 +sub_81D4D50: @ 81D4D50 push {r4-r6,lr} mov r6, r8 push {r6} @@ -875515,7 +875515,7 @@ sub_81D4D50: ; 81D4D50 thumb_func_end sub_81D4D50 thumb_func_start sub_81D4DB8 -sub_81D4DB8: ; 81D4DB8 +sub_81D4DB8: @ 81D4DB8 push {r4,lr} sub sp, 0x4 mov r1, sp @@ -875538,7 +875538,7 @@ sub_81D4DB8: ; 81D4DB8 thumb_func_end sub_81D4DB8 thumb_func_start sub_81D4DE8 -sub_81D4DE8: ; 81D4DE8 +sub_81D4DE8: @ 81D4DE8 push {r4,r5,lr} adds r4, r0, 0 movs r5, 0 @@ -875578,7 +875578,7 @@ _081D4E1C: thumb_func_end sub_81D4DE8 thumb_func_start sub_81D4E30 -sub_81D4E30: ; 81D4E30 +sub_81D4E30: @ 81D4E30 push {lr} ldr r0, =0x0201c000 movs r2, 0x80 @@ -875598,7 +875598,7 @@ sub_81D4E30: ; 81D4E30 thumb_func_end sub_81D4E30 thumb_func_start sub_81D4E60 -sub_81D4E60: ; 81D4E60 +sub_81D4E60: @ 81D4E60 push {lr} sub sp, 0xC mov r1, sp @@ -875643,7 +875643,7 @@ _081D4EBA: thumb_func_end sub_81D4E60 thumb_func_start sub_81D4EC0 -sub_81D4EC0: ; 81D4EC0 +sub_81D4EC0: @ 81D4EC0 push {lr} bl sub_800ABBC lsls r0, 24 @@ -875664,7 +875664,7 @@ _081D4EDE: thumb_func_end sub_81D4EC0 thumb_func_start sub_81D4EE4 -sub_81D4EE4: ; 81D4EE4 +sub_81D4EE4: @ 81D4EE4 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -875814,7 +875814,7 @@ _081D500E: thumb_func_end sub_81D4EE4 thumb_func_start sub_81D5014 -sub_81D5014: ; 81D5014 +sub_81D5014: @ 81D5014 push {r4,lr} ldr r0, =sub_81D5084 movs r1, 0 @@ -875849,14 +875849,14 @@ sub_81D5014: ; 81D5014 thumb_func_end sub_81D5014 thumb_func_start sub_81D505C -sub_81D505C: ; 81D505C +sub_81D505C: @ 81D505C movs r1, 0 strh r1, [r0] bx lr thumb_func_end sub_81D505C thumb_func_start sub_81D5064 -sub_81D5064: ; 81D5064 +sub_81D5064: @ 81D5064 push {lr} adds r2, r0, 0 lsls r1, 16 @@ -875878,7 +875878,7 @@ _081D5080: thumb_func_end sub_81D5064 thumb_func_start sub_81D5084 -sub_81D5084: ; 81D5084 +sub_81D5084: @ 81D5084 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -876321,7 +876321,7 @@ _081D548A: thumb_func_end sub_81D5084 thumb_func_start sp194_trainer_tower -sp194_trainer_tower: ; 81D5494 +sp194_trainer_tower: @ 81D5494 push {lr} bl sub_81D56B0 ldr r1, =gUnknown_0862A618 @@ -876338,7 +876338,7 @@ sp194_trainer_tower: ; 81D5494 thumb_func_end sp194_trainer_tower thumb_func_start sub_81D54BC -sub_81D54BC: ; 81D54BC +sub_81D54BC: @ 81D54BC push {r4-r6,lr} ldr r4, =0x03005d90 ldr r1, [r4] @@ -876380,7 +876380,7 @@ _081D54EE: thumb_func_end sub_81D54BC thumb_func_start sub_81D5520 -sub_81D5520: ; 81D5520 +sub_81D5520: @ 81D5520 ldr r0, =0x02037318 ldrb r0, [r0, 0x12] adds r0, 0x61 @@ -876391,7 +876391,7 @@ sub_81D5520: ; 81D5520 thumb_func_end sub_81D5520 thumb_func_start sub_81D5530 -sub_81D5530: ; 81D5530 +sub_81D5530: @ 81D5530 lsls r0, 24 movs r1, 0xFF lsls r1, 24 @@ -876410,7 +876410,7 @@ sub_81D5530: ; 81D5530 thumb_func_end sub_81D5530 thumb_func_start sub_81D5554 -sub_81D5554: ; 81D5554 +sub_81D5554: @ 81D5554 push {r4,lr} adds r4, r0, 0 lsls r1, 24 @@ -876439,7 +876439,7 @@ _081D556E: thumb_func_end sub_81D5554 thumb_func_start sub_81D5588 -sub_81D5588: ; 81D5588 +sub_81D5588: @ 81D5588 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -876474,7 +876474,7 @@ sub_81D5588: ; 81D5588 thumb_func_end sub_81D5588 thumb_func_start sub_81D55D0 -sub_81D55D0: ; 81D55D0 +sub_81D55D0: @ 81D55D0 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -876566,7 +876566,7 @@ _081D560A: thumb_func_end sub_81D55D0 thumb_func_start sub_81D5694 -sub_81D5694: ; 81D5694 +sub_81D5694: @ 81D5694 push {r4,lr} ldr r4, =0x0203cf58 ldr r0, [r4] @@ -876583,7 +876583,7 @@ _081D56A6: thumb_func_end sub_81D5694 thumb_func_start sub_81D56B0 -sub_81D56B0: ; 81D56B0 +sub_81D56B0: @ 81D56B0 push {r4,lr} ldr r4, =0x0203cf54 ldr r0, [r4] @@ -876619,7 +876619,7 @@ _081D56EC: thumb_func_end sub_81D56B0 thumb_func_start sub_81D5710 -sub_81D5710: ; 81D5710 +sub_81D5710: @ 81D5710 push {r4,lr} ldr r4, =0x0203cf54 ldr r0, [r4] @@ -876636,7 +876636,7 @@ _081D5722: thumb_func_end sub_81D5710 thumb_func_start sub_81D572C -sub_81D572C: ; 81D572C +sub_81D572C: @ 81D572C push {r4-r6,lr} adds r4, r1, 0 lsls r0, 24 @@ -876755,7 +876755,7 @@ _081D580E: thumb_func_end sub_81D572C thumb_func_start sub_81D581C -sub_81D581C: ; 81D581C +sub_81D581C: @ 81D581C push {r4-r6,lr} bl nullsub_2 bl sub_81D3B34 @@ -876837,7 +876837,7 @@ _081D5854: thumb_func_end sub_81D581C thumb_func_start sub_81D58D8 -sub_81D58D8: ; 81D58D8 +sub_81D58D8: @ 81D58D8 push {lr} bl sub_80008E8 ldr r3, =0x020375f0 @@ -876874,7 +876874,7 @@ _081D590A: thumb_func_end sub_81D58D8 thumb_func_start sub_81D5924 -sub_81D5924: ; 81D5924 +sub_81D5924: @ 81D5924 push {r4-r7,lr} mov r7, r8 push {r7} @@ -876947,7 +876947,7 @@ _081D59C0: thumb_func_end sub_81D5924 thumb_func_start sub_81D59D0 -sub_81D59D0: ; 81D59D0 +sub_81D59D0: @ 81D59D0 push {r4-r6,lr} ldr r4, =0x03005d8c ldr r2, [r4] @@ -877014,7 +877014,7 @@ _081D5A4E: thumb_func_end sub_81D59D0 thumb_func_start sub_81D5A70 -sub_81D5A70: ; 81D5A70 +sub_81D5A70: @ 81D5A70 push {lr} ldr r0, =0x03005d8c ldr r2, [r0] @@ -877044,7 +877044,7 @@ _081D5AAE: thumb_func_end sub_81D5A70 thumb_func_start sub_81D5AB4 -sub_81D5AB4: ; 81D5AB4 +sub_81D5AB4: @ 81D5AB4 ldr r0, =0x03005d8c ldr r1, [r0] ldr r0, =0x00003d6e @@ -877058,7 +877058,7 @@ sub_81D5AB4: ; 81D5AB4 thumb_func_end sub_81D5AB4 thumb_func_start sub_81D5AD0 -sub_81D5AD0: ; 81D5AD0 +sub_81D5AD0: @ 81D5AD0 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -877101,7 +877101,7 @@ _081D5B20: thumb_func_end sub_81D5AD0 thumb_func_start sub_81D5B2C -sub_81D5B2C: ; 81D5B2C +sub_81D5B2C: @ 81D5B2C push {r4-r7,lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -877157,7 +877157,7 @@ _081D5B40: thumb_func_end sub_81D5B2C thumb_func_start sub_81D5BBC -sub_81D5BBC: ; 81D5BBC +sub_81D5BBC: @ 81D5BBC push {lr} bl sub_81D56B0 ldr r0, =0x0203cf54 @@ -877186,7 +877186,7 @@ _081D5BF0: thumb_func_end sub_81D5BBC thumb_func_start sub_81D5C00 -sub_81D5C00: ; 81D5C00 +sub_81D5C00: @ 81D5C00 push {lr} bl sub_81D56B0 ldr r1, =0x020375f0 @@ -877199,7 +877199,7 @@ sub_81D5C00: ; 81D5C00 thumb_func_end sub_81D5C00 thumb_func_start sub_81D5C18 -sub_81D5C18: ; 81D5C18 +sub_81D5C18: @ 81D5C18 push {lr} ldr r0, =0x000040d6 bl VarGet @@ -877231,7 +877231,7 @@ _081D5C56: thumb_func_end sub_81D5C18 thumb_func_start sub_81D5C5C -sub_81D5C5C: ; 81D5C5C +sub_81D5C5C: @ 81D5C5C push {lr} bl sub_81D5C18 lsls r0, 24 @@ -877253,17 +877253,17 @@ _081D5C7A: thumb_func_end sub_81D5C5C thumb_func_start nullsub_129 -nullsub_129: ; 81D5C84 +nullsub_129: @ 81D5C84 bx lr thumb_func_end nullsub_129 thumb_func_start nullsub_2 -nullsub_2: ; 81D5C88 +nullsub_2: @ 81D5C88 bx lr thumb_func_end nullsub_2 thumb_func_start sub_81D5C8C -sub_81D5C8C: ; 81D5C8C +sub_81D5C8C: @ 81D5C8C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -877404,19 +877404,19 @@ _081D5CD6: thumb_func_end sub_81D5C8C thumb_func_start free_203F458 -free_203F458: ; 81D5DF0 +free_203F458: @ 81D5DF0 ldr r0, [r0] bx lr thumb_func_end free_203F458 thumb_func_start sub_81D5DF4 -sub_81D5DF4: ; 81D5DF4 +sub_81D5DF4: @ 81D5DF4 str r1, [r0] bx lr thumb_func_end sub_81D5DF4 thumb_func_start sub_81D5DF8 -sub_81D5DF8: ; 81D5DF8 +sub_81D5DF8: @ 81D5DF8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -877565,7 +877565,7 @@ _081D5F0E: thumb_func_end sub_81D5DF8 thumb_func_start sub_81D5F48 -sub_81D5F48: ; 81D5F48 +sub_81D5F48: @ 81D5F48 push {lr} bl sub_81D56B0 bl sub_81D5710 @@ -877575,7 +877575,7 @@ sub_81D5F48: ; 81D5F48 thumb_func_end sub_81D5F48 thumb_func_start sub_81D5F58 -sub_81D5F58: ; 81D5F58 +sub_81D5F58: @ 81D5F58 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -877623,7 +877623,7 @@ sub_81D5F58: ; 81D5F58 thumb_func_end sub_81D5F58 thumb_func_start sub_81D5FB4 -sub_81D5FB4: ; 81D5FB4 +sub_81D5FB4: @ 81D5FB4 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -877717,7 +877717,7 @@ _081D605E: thumb_func_end sub_81D5FB4 thumb_func_start InTrainerHill -InTrainerHill: ; 81D6074 +InTrainerHill: @ 81D6074 push {lr} ldr r1, =0x02037318 ldr r2, =0xfffffe61 @@ -877738,8 +877738,8 @@ _081D608C: thumb_func_end InTrainerHill thumb_func_start GetCurrentTrainerHillMapId -; u8 GetCurrentTrainerHillMapId() -GetCurrentTrainerHillMapId: ; 81D609C +@ u8 GetCurrentTrainerHillMapId() +GetCurrentTrainerHillMapId: @ 81D609C push {lr} ldr r0, =0x02037318 ldrh r2, [r0, 0x12] @@ -877791,7 +877791,7 @@ _081D60F8: thumb_func_end GetCurrentTrainerHillMapId thumb_func_start sub_81D6100 -sub_81D6100: ; 81D6100 +sub_81D6100: @ 81D6100 push {lr} ldr r0, =0x02037318 ldrh r1, [r0, 0x12] @@ -877808,7 +877808,7 @@ _081D6110: thumb_func_end sub_81D6100 thumb_func_start sub_81D6120 -sub_81D6120: ; 81D6120 +sub_81D6120: @ 81D6120 push {lr} movs r0, 0x1A movs r1, 0x40 @@ -877821,7 +877821,7 @@ sub_81D6120: ; 81D6120 thumb_func_end sub_81D6120 thumb_func_start sub_81D6134 -sub_81D6134: ; 81D6134 +sub_81D6134: @ 81D6134 push {lr} lsls r0, 24 lsrs r0, 24 @@ -877861,7 +877861,7 @@ _081D6176: thumb_func_end sub_81D6134 thumb_func_start battle_init -battle_init: ; 81D6180 +battle_init: @ 81D6180 lsls r0, 24 ldr r1, =0x03005d90 ldr r1, [r1] @@ -877875,8 +877875,8 @@ battle_init: ; 81D6180 thumb_func_end battle_init thumb_func_start GetTrainerHillTrainerFlag -; u8 GetTrainerHillTrainerFlag(u8 fieldObjectId) -GetTrainerHillTrainerFlag: ; 81D619C +@ u8 GetTrainerHillTrainerFlag(u8 fieldObjectId) +GetTrainerHillTrainerFlag: @ 81D619C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -877911,7 +877911,7 @@ GetTrainerHillTrainerFlag: ; 81D619C thumb_func_end GetTrainerHillTrainerFlag thumb_func_start sub_81D61E8 -sub_81D61E8: ; 81D61E8 +sub_81D61E8: @ 81D61E8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -878003,14 +878003,14 @@ _081D62A2: thumb_func_end sub_81D61E8 thumb_func_start sub_81D62AC -sub_81D62AC: ; 81D62AC +sub_81D62AC: @ 81D62AC ldr r0, =gUnknown_082C83F0 bx lr .pool thumb_func_end sub_81D62AC thumb_func_start sub_81D62B4 -sub_81D62B4: ; 81D62B4 +sub_81D62B4: @ 81D62B4 push {lr} ldr r0, =0x020375f2 ldrh r1, [r0] @@ -878023,7 +878023,7 @@ sub_81D62B4: ; 81D62B4 thumb_func_end sub_81D62B4 thumb_func_start sub_81D62CC -sub_81D62CC: ; 81D62CC +sub_81D62CC: @ 81D62CC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -878111,7 +878111,7 @@ _081D636A: thumb_func_end sub_81D62CC thumb_func_start sub_81D6384 -sub_81D6384: ; 81D6384 +sub_81D6384: @ 81D6384 push {lr} bl zero_enemy_party_data ldr r0, =0x02038bca @@ -878124,7 +878124,7 @@ sub_81D6384: ; 81D6384 thumb_func_end sub_81D6384 thumb_func_start sub_81D639C -sub_81D639C: ; 81D639C +sub_81D639C: @ 81D639C push {lr} bl zero_enemy_party_data ldr r0, =0x02038bca @@ -878141,13 +878141,13 @@ sub_81D639C: ; 81D639C thumb_func_end sub_81D639C thumb_func_start sub_81D63C4 -sub_81D63C4: ; 81D63C4 +sub_81D63C4: @ 81D63C4 movs r0, 0x7 bx lr thumb_func_end sub_81D63C4 thumb_func_start sub_81D63C8 -sub_81D63C8: ; 81D63C8 +sub_81D63C8: @ 81D63C8 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -878197,7 +878197,7 @@ _081D6426: thumb_func_end sub_81D63C8 thumb_func_start sub_81D642C -sub_81D642C: ; 81D642C +sub_81D642C: @ 81D642C push {r4,r5,lr} sub sp, 0x8 adds r4, r0, 0 @@ -878244,7 +878244,7 @@ sub_81D642C: ; 81D642C thumb_func_end sub_81D642C thumb_func_start sub_81D6490 -sub_81D6490: ; 81D6490 +sub_81D6490: @ 81D6490 push {r4,lr} bl sub_81D56B0 ldr r0, =0x0203cf54 @@ -878259,7 +878259,7 @@ sub_81D6490: ; 81D6490 thumb_func_end sub_81D6490 thumb_func_start sub_81D64AC -sub_81D64AC: ; 81D64AC +sub_81D64AC: @ 81D64AC ldr r0, =0x03005d90 ldr r0, [r0] movs r1, 0xEE @@ -878272,7 +878272,7 @@ sub_81D64AC: ; 81D64AC thumb_func_end sub_81D64AC thumb_func_start sub_81D64C0 -sub_81D64C0: ; 81D64C0 +sub_81D64C0: @ 81D64C0 push {lr} bl sub_81D6534 cmp r0, 0x1 @@ -878288,7 +878288,7 @@ _081D64D4: thumb_func_end sub_81D64C0 thumb_func_start sub_81D64DC -sub_81D64DC: ; 81D64DC +sub_81D64DC: @ 81D64DC ldr r1, =0x020375f0 ldr r0, =0x03005d90 ldr r0, [r0] @@ -878302,7 +878302,7 @@ sub_81D64DC: ; 81D64DC thumb_func_end sub_81D64DC thumb_func_start sub_81D64FC -sub_81D64FC: ; 81D64FC +sub_81D64FC: @ 81D64FC ldr r0, =0x03005d90 ldr r1, [r0] ldr r0, =0x00000ef9 @@ -878316,7 +878316,7 @@ sub_81D64FC: ; 81D64FC thumb_func_end sub_81D64FC thumb_func_start sub_81D6518 -sub_81D6518: ; 81D6518 +sub_81D6518: @ 81D6518 ldr r0, =0x03005d90 ldr r1, [r0] ldr r0, =0x00000ef9 @@ -878330,7 +878330,7 @@ sub_81D6518: ; 81D6518 thumb_func_end sub_81D6518 thumb_func_start sub_81D6534 -sub_81D6534: ; 81D6534 +sub_81D6534: @ 81D6534 push {lr} bl sub_81D5C18 lsls r0, 24 @@ -878357,7 +878357,7 @@ _081D6562: thumb_func_end sub_81D6534 thumb_func_start sub_81D6568 -sub_81D6568: ; 81D6568 +sub_81D6568: @ 81D6568 push {lr} ldr r0, =0x03005d8c ldr r0, [r0] @@ -878383,7 +878383,7 @@ _081D6594: thumb_func_end sub_81D6568 thumb_func_start sub_81D65A0 -sub_81D65A0: ; 81D65A0 +sub_81D65A0: @ 81D65A0 push {r4,r5,lr} ldr r4, =0x03005d8c ldr r2, [r4] @@ -878414,7 +878414,7 @@ sub_81D65A0: ; 81D65A0 thumb_func_end sub_81D65A0 thumb_func_start sub_81D65E8 -sub_81D65E8: ; 81D65E8 +sub_81D65E8: @ 81D65E8 push {r4-r7,lr} lsls r0, 24 lsrs r7, r0, 24 @@ -878462,7 +878462,7 @@ _081D662A: thumb_func_end sub_81D65E8 thumb_func_start sub_81D6640 -sub_81D6640: ; 81D6640 +sub_81D6640: @ 81D6640 push {r4,r5,lr} movs r3, 0 movs r2, 0 @@ -878569,7 +878569,7 @@ _081D6704: thumb_func_end sub_81D6640 thumb_func_start sub_81D6720 -sub_81D6720: ; 81D6720 +sub_81D6720: @ 81D6720 push {r4-r6,lr} mov r6, r8 push {r6} @@ -878604,7 +878604,7 @@ sub_81D6720: ; 81D6720 thumb_func_end sub_81D6720 thumb_func_start sub_81D6774 -sub_81D6774: ; 81D6774 +sub_81D6774: @ 81D6774 push {lr} bl SetVBlankHBlankCallbacksToNull bl clear_scheduled_bg_copies_to_vram @@ -878636,7 +878636,7 @@ sub_81D6774: ; 81D6774 thumb_func_end sub_81D6774 thumb_func_start sub_81D67D0 -sub_81D67D0: ; 81D67D0 +sub_81D67D0: @ 81D67D0 push {lr} bl RunActiveTasks bl CallObjectCallbacks @@ -878648,7 +878648,7 @@ sub_81D67D0: ; 81D67D0 thumb_func_end sub_81D67D0 thumb_func_start sub_81D67EC -sub_81D67EC: ; 81D67EC +sub_81D67EC: @ 81D67EC push {lr} bl LoadOamFromSprites bl ProcessObjectCopyRequests @@ -878658,7 +878658,7 @@ sub_81D67EC: ; 81D67EC thumb_func_end sub_81D67EC thumb_func_start sub_81D6800 -sub_81D6800: ; 81D6800 +sub_81D6800: @ 81D6800 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -878686,7 +878686,7 @@ _081D6830: thumb_func_end sub_81D6800 thumb_func_start sub_81D6840 -sub_81D6840: ; 81D6840 +sub_81D6840: @ 81D6840 push {r4-r6,lr} lsls r0, 24 lsrs r3, r0, 24 @@ -878745,7 +878745,7 @@ _081D68B2: thumb_func_end sub_81D6840 thumb_func_start sub_81D68C8 -sub_81D68C8: ; 81D68C8 +sub_81D68C8: @ 81D68C8 push {lr} movs r0, 0x48 movs r1, 0x3F @@ -878770,7 +878770,7 @@ sub_81D68C8: ; 81D68C8 thumb_func_end sub_81D68C8 thumb_func_start sub_81D6904 -sub_81D6904: ; 81D6904 +sub_81D6904: @ 81D6904 push {lr} movs r0, 0x48 movs r1, 0x3F @@ -878783,7 +878783,7 @@ sub_81D6904: ; 81D6904 thumb_func_end sub_81D6904 thumb_func_start sub_81D691C -sub_81D691C: ; 81D691C +sub_81D691C: @ 81D691C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -878836,7 +878836,7 @@ _081D697E: thumb_func_end sub_81D691C thumb_func_start sub_81D6984 -sub_81D6984: ; 81D6984 +sub_81D6984: @ 81D6984 push {r4-r6,lr} mov r6, r8 push {r6} @@ -878903,7 +878903,7 @@ sub_81D6984: ; 81D6984 thumb_func_end sub_81D6984 thumb_func_start sub_81D6A20 -sub_81D6A20: ; 81D6A20 +sub_81D6A20: @ 81D6A20 push {r4,lr} adds r3, r0, 0 movs r0, 0x2E @@ -879078,7 +879078,7 @@ _081D6B68: thumb_func_end sub_81D6A20 thumb_func_start sub_81D6B7C -sub_81D6B7C: ; 81D6B7C +sub_81D6B7C: @ 81D6B7C push {r4-r6,lr} mov r6, r8 push {r6} @@ -879264,7 +879264,7 @@ sub_81D6B7C: ; 81D6B7C thumb_func_end sub_81D6B7C thumb_func_start sub_81D6D20 -sub_81D6D20: ; 81D6D20 +sub_81D6D20: @ 81D6D20 push {r4-r7,lr} adds r4, r0, 0 adds r3, r4, 0 @@ -879618,7 +879618,7 @@ _081D6FC8: thumb_func_end sub_81D6D20 thumb_func_start sub_81D6FD0 -sub_81D6FD0: ; 81D6FD0 +sub_81D6FD0: @ 81D6FD0 push {lr} bl sub_81D67EC bl sub_80BA0A8 @@ -879627,7 +879627,7 @@ sub_81D6FD0: ; 81D6FD0 thumb_func_end sub_81D6FD0 thumb_func_start sub_81D6FE0 -sub_81D6FE0: ; 81D6FE0 +sub_81D6FE0: @ 81D6FE0 push {r4,lr} bl sub_8121DA0 movs r0, 0 @@ -879678,7 +879678,7 @@ sub_81D6FE0: ; 81D6FE0 thumb_func_end sub_81D6FE0 thumb_func_start sub_81D706C -sub_81D706C: ; 81D706C +sub_81D706C: @ 81D706C push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers @@ -879736,7 +879736,7 @@ _081D7082: thumb_func_end sub_81D706C thumb_func_start task_add_00_WIN0V_open_close_above_and_more -task_add_00_WIN0V_open_close_above_and_more: ; 81D7134 +task_add_00_WIN0V_open_close_above_and_more: @ 81D7134 push {r4-r7,lr} sub sp, 0x8 lsls r0, 24 @@ -879830,7 +879830,7 @@ _081D71EE: thumb_func_end task_add_00_WIN0V_open_close_above_and_more thumb_func_start sub_81D7228 -sub_81D7228: ; 81D7228 +sub_81D7228: @ 81D7228 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -879997,7 +879997,7 @@ _081D735E: thumb_func_end sub_81D7228 thumb_func_start sub_81D736C -sub_81D736C: ; 81D736C +sub_81D736C: @ 81D736C push {r4-r7,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -880098,7 +880098,7 @@ _081D742E: thumb_func_end sub_81D736C thumb_func_start sub_81D7438 -sub_81D7438: ; 81D7438 +sub_81D7438: @ 81D7438 push {r4,lr} sub sp, 0xC movs r0, 0x57 @@ -880130,7 +880130,7 @@ sub_81D7438: ; 81D7438 thumb_func_end sub_81D7438 thumb_func_start sub_81D7480 -sub_81D7480: ; 81D7480 +sub_81D7480: @ 81D7480 push {r4,lr} sub sp, 0xC movs r0, 0x57 @@ -880162,7 +880162,7 @@ sub_81D7480: ; 81D7480 thumb_func_end sub_81D7480 thumb_func_start sub_81D74C8 -sub_81D74C8: ; 81D74C8 +sub_81D74C8: @ 81D74C8 push {r4,lr} sub sp, 0xC ldr r0, =0x00007fff @@ -880192,7 +880192,7 @@ sub_81D74C8: ; 81D74C8 thumb_func_end sub_81D74C8 thumb_func_start sub_81D750C -sub_81D750C: ; 81D750C +sub_81D750C: @ 81D750C push {lr} movs r1, 0x80 lsls r1, 3 @@ -880209,7 +880209,7 @@ sub_81D750C: ; 81D750C thumb_func_end sub_81D750C thumb_func_start sub_81D752C -sub_81D752C: ; 81D752C +sub_81D752C: @ 81D752C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -880275,7 +880275,7 @@ _081D75A6: thumb_func_end sub_81D752C thumb_func_start sub_81D75B4 -sub_81D75B4: ; 81D75B4 +sub_81D75B4: @ 81D75B4 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -880311,7 +880311,7 @@ sub_81D75B4: ; 81D75B4 thumb_func_end sub_81D75B4 thumb_func_start sub_81D7600 -sub_81D7600: ; 81D7600 +sub_81D7600: @ 81D7600 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -880354,7 +880354,7 @@ _081D7652: thumb_func_end sub_81D7600 thumb_func_start sub_81D7664 -sub_81D7664: ; 81D7664 +sub_81D7664: @ 81D7664 push {r4-r6,lr} mov r6, r8 push {r6} @@ -880421,7 +880421,7 @@ sub_81D7664: ; 81D7664 thumb_func_end sub_81D7664 thumb_func_start sub_81D7700 -sub_81D7700: ; 81D7700 +sub_81D7700: @ 81D7700 push {r4,lr} adds r3, r0, 0 movs r0, 0x2E @@ -880598,7 +880598,7 @@ _081D784C: thumb_func_end sub_81D7700 thumb_func_start sub_81D7860 -sub_81D7860: ; 81D7860 +sub_81D7860: @ 81D7860 push {r4,lr} adds r1, r0, 0 adds r3, r1, 0 @@ -880647,7 +880647,7 @@ _081D78B0: thumb_func_end sub_81D7860 thumb_func_start sub_81D78BC -sub_81D78BC: ; 81D78BC +sub_81D78BC: @ 81D78BC push {r4-r6,lr} mov r6, r8 push {r6} @@ -880833,7 +880833,7 @@ sub_81D78BC: ; 81D78BC thumb_func_end sub_81D78BC thumb_func_start sub_81D7A60 -sub_81D7A60: ; 81D7A60 +sub_81D7A60: @ 81D7A60 push {r4-r7,lr} adds r4, r0, 0 adds r3, r4, 0 @@ -881189,7 +881189,7 @@ _081D7D0C: thumb_func_end sub_81D7A60 thumb_func_start sub_81D7D14 -sub_81D7D14: ; 81D7D14 +sub_81D7D14: @ 81D7D14 push {lr} adds r2, r0, 0 movs r0, 0x2E @@ -881319,7 +881319,7 @@ _081D7E08: thumb_func_end sub_81D7D14 thumb_func_start sub_81D7E10 -sub_81D7E10: ; 81D7E10 +sub_81D7E10: @ 81D7E10 push {r4,lr} bl sub_8121DA0 movs r0, 0 @@ -881370,7 +881370,7 @@ sub_81D7E10: ; 81D7E10 thumb_func_end sub_81D7E10 thumb_func_start sub_81D7E9C -sub_81D7E9C: ; 81D7E9C +sub_81D7E9C: @ 81D7E9C push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers @@ -881429,7 +881429,7 @@ _081D7ED0: thumb_func_end sub_81D7E9C thumb_func_start sub_81D7F4C -sub_81D7F4C: ; 81D7F4C +sub_81D7F4C: @ 81D7F4C push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -881474,7 +881474,7 @@ sub_81D7F4C: ; 81D7F4C thumb_func_end sub_81D7F4C thumb_func_start sub_81D7FC0 -sub_81D7FC0: ; 81D7FC0 +sub_81D7FC0: @ 81D7FC0 push {r4-r6,lr} sub sp, 0x10 lsls r0, 24 @@ -881690,7 +881690,7 @@ _081D815A: thumb_func_end sub_81D7FC0 thumb_func_start sub_81D8164 -sub_81D8164: ; 81D8164 +sub_81D8164: @ 81D8164 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -881719,7 +881719,7 @@ _081D8192: thumb_func_end sub_81D8164 thumb_func_start sub_81D81A4 -sub_81D81A4: ; 81D81A4 +sub_81D81A4: @ 81D81A4 push {r4-r6,lr} lsls r0, 24 lsrs r5, r0, 24 @@ -881809,7 +881809,7 @@ _081D825A: thumb_func_end sub_81D81A4 thumb_func_start sub_81D8260 -sub_81D8260: ; 81D8260 +sub_81D8260: @ 81D8260 push {lr} adds r2, r0, 0 movs r1, 0x30 @@ -881853,7 +881853,7 @@ _081D829A: thumb_func_end sub_81D8260 thumb_func_start sub_81D82B0 -sub_81D82B0: ; 81D82B0 +sub_81D82B0: @ 81D82B0 push {r4,lr} bl sub_8121DA0 movs r0, 0 @@ -881913,7 +881913,7 @@ sub_81D82B0: ; 81D82B0 thumb_func_end sub_81D82B0 thumb_func_start sub_81D8358 -sub_81D8358: ; 81D8358 +sub_81D8358: @ 81D8358 push {r4-r7,lr} sub sp, 0xC bl reset_temp_tile_data_buffers @@ -881992,7 +881992,7 @@ _081D8380: thumb_func_end sub_81D8358 thumb_func_start sub_81D844C -sub_81D844C: ; 81D844C +sub_81D844C: @ 81D844C push {r4,r5,lr} movs r0, 0x6 bl GetGpuReg @@ -882065,7 +882065,7 @@ _081D84E0: thumb_func_end sub_81D844C thumb_func_start sub_81D84EC -sub_81D84EC: ; 81D84EC +sub_81D84EC: @ 81D84EC push {r4-r6,lr} mov r6, r8 push {r6} @@ -882122,7 +882122,7 @@ sub_81D84EC: ; 81D84EC thumb_func_end sub_81D84EC thumb_func_start sub_81D857C -sub_81D857C: ; 81D857C +sub_81D857C: @ 81D857C push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -882250,7 +882250,7 @@ _081D8674: thumb_func_end sub_81D857C thumb_func_start sub_81D8684 -sub_81D8684: ; 81D8684 +sub_81D8684: @ 81D8684 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -882281,7 +882281,7 @@ _081D86B8: thumb_func_end sub_81D8684 thumb_func_start sub_81D86CC -sub_81D86CC: ; 81D86CC +sub_81D86CC: @ 81D86CC push {r4-r6,lr} mov r6, r8 push {r6} @@ -882339,7 +882339,7 @@ sub_81D86CC: ; 81D86CC thumb_func_end sub_81D86CC thumb_func_start sub_81D874C -sub_81D874C: ; 81D874C +sub_81D874C: @ 81D874C push {r4,r5,lr} adds r5, r0, 0 adds r4, r5, 0 @@ -882460,7 +882460,7 @@ _081D8818: thumb_func_end sub_81D874C thumb_func_start sub_81D8828 -sub_81D8828: ; 81D8828 +sub_81D8828: @ 81D8828 push {r4,lr} bl sub_8121DA0 movs r0, 0 @@ -882520,7 +882520,7 @@ sub_81D8828: ; 81D8828 thumb_func_end sub_81D8828 thumb_func_start sub_81D88D0 -sub_81D88D0: ; 81D88D0 +sub_81D88D0: @ 81D88D0 push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers @@ -882580,7 +882580,7 @@ _081D8904: thumb_func_end sub_81D88D0 thumb_func_start sub_81D8980 -sub_81D8980: ; 81D8980 +sub_81D8980: @ 81D8980 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -882619,7 +882619,7 @@ sub_81D8980: ; 81D8980 thumb_func_end sub_81D8980 thumb_func_start sub_81D89E0 -sub_81D89E0: ; 81D89E0 +sub_81D89E0: @ 81D89E0 push {r4-r6,lr} sub sp, 0x4 lsls r0, 24 @@ -882743,7 +882743,7 @@ _081D8AC6: thumb_func_end sub_81D89E0 thumb_func_start sub_81D8AD8 -sub_81D8AD8: ; 81D8AD8 +sub_81D8AD8: @ 81D8AD8 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -882785,7 +882785,7 @@ _081D8B1C: thumb_func_end sub_81D8AD8 thumb_func_start sub_81D8B2C -sub_81D8B2C: ; 81D8B2C +sub_81D8B2C: @ 81D8B2C push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -882853,7 +882853,7 @@ _081D8BAC: thumb_func_end sub_81D8B2C thumb_func_start sub_81D8BB4 -sub_81D8BB4: ; 81D8BB4 +sub_81D8BB4: @ 81D8BB4 push {r4,lr} movs r4, 0x80 lsls r4, 3 @@ -882881,7 +882881,7 @@ sub_81D8BB4: ; 81D8BB4 thumb_func_end sub_81D8BB4 thumb_func_start sub_81D8BEC -sub_81D8BEC: ; 81D8BEC +sub_81D8BEC: @ 81D8BEC push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -882915,7 +882915,7 @@ _081D8C26: thumb_func_end sub_81D8BEC thumb_func_start sub_81D8C38 -sub_81D8C38: ; 81D8C38 +sub_81D8C38: @ 81D8C38 push {r4,lr} bl sub_8121DA0 movs r0, 0 @@ -882966,7 +882966,7 @@ sub_81D8C38: ; 81D8C38 thumb_func_end sub_81D8C38 thumb_func_start sub_81D8CC4 -sub_81D8CC4: ; 81D8CC4 +sub_81D8CC4: @ 81D8CC4 push {r4,lr} sub sp, 0x4 bl reset_temp_tile_data_buffers @@ -883035,7 +883035,7 @@ _081D8CEA: thumb_func_end sub_81D8CC4 thumb_func_start sub_81D8DB4 -sub_81D8DB4: ; 81D8DB4 +sub_81D8DB4: @ 81D8DB4 push {r4-r6,lr} lsls r0, 24 lsrs r0, 24 @@ -883121,7 +883121,7 @@ sub_81D8DB4: ; 81D8DB4 thumb_func_end sub_81D8DB4 thumb_func_start sub_81D8E80 -sub_81D8E80: ; 81D8E80 +sub_81D8E80: @ 81D8E80 push {r4-r7,lr} mov r7, r8 push {r7} @@ -883267,7 +883267,7 @@ _081D8FA0: thumb_func_end sub_81D8E80 thumb_func_start sub_81D8FB0 -sub_81D8FB0: ; 81D8FB0 +sub_81D8FB0: @ 81D8FB0 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -883339,7 +883339,7 @@ _081D9024: thumb_func_end sub_81D8FB0 thumb_func_start sub_81D9034 -sub_81D9034: ; 81D9034 +sub_81D9034: @ 81D9034 push {r4-r7,lr} lsls r0, 24 lsrs r0, 24 @@ -883392,7 +883392,7 @@ _081D90A0: thumb_func_end sub_81D9034 thumb_func_start sub_81D90A8 -sub_81D90A8: ; 81D90A8 +sub_81D90A8: @ 81D90A8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -883603,7 +883603,7 @@ sub_81D90A8: ; 81D90A8 thumb_func_end sub_81D90A8 thumb_func_start sub_81D9274 -sub_81D9274: ; 81D9274 +sub_81D9274: @ 81D9274 push {r4-r6,lr} mov r6, r8 push {r6} @@ -883699,7 +883699,7 @@ sub_81D9274: ; 81D9274 thumb_func_end sub_81D9274 thumb_func_start pokemon_alive_on_battle_side -pokemon_alive_on_battle_side: ; 81D9338 +pokemon_alive_on_battle_side: @ 81D9338 push {r4,lr} adds r4, r0, 0 ldrh r1, [r4, 0x36] @@ -883781,7 +883781,7 @@ _081D93D2: thumb_func_end pokemon_alive_on_battle_side thumb_func_start sub_81D93D8 -sub_81D93D8: ; 81D93D8 +sub_81D93D8: @ 81D93D8 push {lr} lsls r0, 24 lsrs r0, 24 @@ -883815,7 +883815,7 @@ sub_81D93D8: ; 81D93D8 thumb_func_end sub_81D93D8 thumb_func_start sub_81D9420 -sub_81D9420: ; 81D9420 +sub_81D9420: @ 81D9420 push {r4,lr} adds r4, r0, 0 adds r0, 0x2B @@ -883907,7 +883907,7 @@ _081D94C4: thumb_func_end sub_81D9420 thumb_func_start sub_81D94D4 -sub_81D94D4: ; 81D94D4 +sub_81D94D4: @ 81D94D4 push {r4,lr} lsls r0, 24 lsrs r0, 24 @@ -883948,7 +883948,7 @@ sub_81D94D4: ; 81D94D4 thumb_func_end sub_81D94D4 thumb_func_start sub_81D9528 -sub_81D9528: ; 81D9528 +sub_81D9528: @ 81D9528 push {r4-r7,lr} mov r7, r8 push {r7} @@ -884073,7 +884073,7 @@ _081D960C: thumb_func_end sub_81D9528 thumb_func_start sub_81D961C -sub_81D961C: ; 81D961C +sub_81D961C: @ 81D961C push {r4,r5,lr} adds r4, r0, 0 movs r0, 0x3C @@ -884283,7 +884283,7 @@ _081D97D2: thumb_func_end sub_81D961C thumb_func_start sub_81D97E0 -sub_81D97E0: ; 81D97E0 +sub_81D97E0: @ 81D97E0 push {r4-r7,lr} adds r3, r0, 0 movs r0, 0x2E @@ -884357,7 +884357,7 @@ _081D985C: thumb_func_end sub_81D97E0 thumb_func_start sub_81D9868 -sub_81D9868: ; 81D9868 +sub_81D9868: @ 81D9868 push {r4,r5,lr} adds r5, r1, 0 lsls r5, 24 @@ -884395,7 +884395,7 @@ sub_81D9868: ; 81D9868 thumb_func_end sub_81D9868 thumb_func_start sub_81D98B4 -sub_81D98B4: ; 81D98B4 +sub_81D98B4: @ 81D98B4 push {r4,r5,lr} sub sp, 0x10 lsls r0, 24 @@ -884532,7 +884532,7 @@ _081D99B4: thumb_func_end sub_81D98B4 thumb_func_start sub_81D99BC -sub_81D99BC: ; 81D99BC +sub_81D99BC: @ 81D99BC push {r4,lr} bl sub_80D2578 cmp r0, 0 @@ -884554,7 +884554,7 @@ _081D99DE: thumb_func_end sub_81D99BC thumb_func_start walda_maybe -walda_maybe: ; 81D99E4 +walda_maybe: @ 81D99E4 push {r4,lr} sub sp, 0x8 ldr r4, =0x02021dc4 @@ -884579,7 +884579,7 @@ walda_maybe: ; 81D99E4 thumb_func_end walda_maybe thumb_func_start sub_81D9A1C -sub_81D9A1C: ; 81D9A1C +sub_81D9A1C: @ 81D9A1C push {r4,r5,lr} ldr r4, =0x020375e0 ldr r5, =0x02021dc4 @@ -884630,7 +884630,7 @@ _081D9A68: thumb_func_end sub_81D9A1C thumb_func_start sub_81D9A98 -sub_81D9A98: ; 81D9A98 +sub_81D9A98: @ 81D9A98 push {r4,lr} adds r4, r0, 0 ldrb r0, [r4] @@ -884656,7 +884656,7 @@ _081D9ABC: thumb_func_end sub_81D9A98 thumb_func_start sub_81D9AC4 -sub_81D9AC4: ; 81D9AC4 +sub_81D9AC4: @ 81D9AC4 push {r4-r7,lr} mov r7, r8 push {r7} @@ -884712,7 +884712,7 @@ _081D9B1E: thumb_func_end sub_81D9AC4 thumb_func_start sub_81D9B40 -sub_81D9B40: ; 81D9B40 +sub_81D9B40: @ 81D9B40 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -884738,7 +884738,7 @@ _081D9B64: thumb_func_end sub_81D9B40 thumb_func_start sub_81D9B68 -sub_81D9B68: ; 81D9B68 +sub_81D9B68: @ 81D9B68 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -884885,7 +884885,7 @@ _081D9C80: thumb_func_end sub_81D9B68 thumb_func_start sub_81D9C90 -sub_81D9C90: ; 81D9C90 +sub_81D9C90: @ 81D9C90 push {r4-r7,lr} adds r7, r0, 0 mov r12, r1 @@ -884931,7 +884931,7 @@ _081D9CD6: thumb_func_end sub_81D9C90 thumb_func_start sub_81D9CDC -sub_81D9CDC: ; 81D9CDC +sub_81D9CDC: @ 81D9CDC push {r4-r6,lr} adds r6, r0, 0 adds r5, r1, 0 @@ -884960,7 +884960,7 @@ _081D9D04: thumb_func_end sub_81D9CDC thumb_func_start sub_81D9D0C -sub_81D9D0C: ; 81D9D0C +sub_81D9D0C: @ 81D9D0C push {lr} lsrs r3, r1, 3 movs r2, 0x7 @@ -884979,7 +884979,7 @@ _081D9D24: thumb_func_end sub_81D9D0C thumb_func_start sub_81D9D28 -sub_81D9D28: ; 81D9D28 +sub_81D9D28: @ 81D9D28 lsrs r3, r1, 3 movs r2, 0x7 ands r2, r1 @@ -884995,7 +884995,7 @@ sub_81D9D28: ; 81D9D28 thumb_func_end sub_81D9D28 thumb_func_start sub_81D9D40 -sub_81D9D40: ; 81D9D40 +sub_81D9D40: @ 81D9D40 lsrs r3, r1, 3 movs r2, 0x7 ands r2, r1 @@ -885012,7 +885012,7 @@ sub_81D9D40: ; 81D9D40 thumb_func_end sub_81D9D40 thumb_func_start sub_81D9D5C -sub_81D9D5C: ; 81D9D5C +sub_81D9D5C: @ 81D9D5C push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -885057,7 +885057,7 @@ _081D9DA0: thumb_func_end sub_81D9D5C thumb_func_start sub_81D9DAC -sub_81D9DAC: ; 81D9DAC +sub_81D9DAC: @ 81D9DAC push {r4-r7,lr} mov r7, r8 push {r7} @@ -885089,7 +885089,7 @@ _081D9DD6: thumb_func_end sub_81D9DAC thumb_func_start sub_81D9DE4 -sub_81D9DE4: ; 81D9DE4 +sub_81D9DE4: @ 81D9DE4 push {r4-r6,lr} lsls r0, 24 lsrs r6, r0, 24 @@ -885202,7 +885202,7 @@ _081D9EB4: thumb_func_end sub_81D9DE4 thumb_func_start sub_81D9F14 -sub_81D9F14: ; 81D9F14 +sub_81D9F14: @ 81D9F14 push {lr} lsls r0, 24 lsrs r0, 24 @@ -885215,7 +885215,7 @@ sub_81D9F14: ; 81D9F14 thumb_func_end sub_81D9F14 thumb_func_start sub_81D9F30 -sub_81D9F30: ; 81D9F30 +sub_81D9F30: @ 81D9F30 push {lr} lsls r0, 24 lsrs r0, 24 @@ -885228,7 +885228,7 @@ sub_81D9F30: ; 81D9F30 thumb_func_end sub_81D9F30 thumb_func_start sub_81D9F4C -sub_81D9F4C: ; 81D9F4C +sub_81D9F4C: @ 81D9F4C push {lr} lsls r0, 24 lsrs r0, 24 @@ -885241,7 +885241,7 @@ sub_81D9F4C: ; 81D9F4C thumb_func_end sub_81D9F4C thumb_func_start sub_81D9F68 -sub_81D9F68: ; 81D9F68 +sub_81D9F68: @ 81D9F68 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -885448,7 +885448,7 @@ _081DA0F6: thumb_func_end sub_81D9F68 thumb_func_start sub_81DA10C -sub_81DA10C: ; 81DA10C +sub_81DA10C: @ 81DA10C push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -885467,7 +885467,7 @@ sub_81DA10C: ; 81DA10C thumb_func_end sub_81DA10C thumb_func_start sub_81DA138 -sub_81DA138: ; 81DA138 +sub_81DA138: @ 81DA138 push {r4,lr} adds r4, r0, 0 lsls r4, 24 @@ -885485,7 +885485,7 @@ sub_81DA138: ; 81DA138 thumb_func_end sub_81DA138 thumb_func_start sub_81DA160 -sub_81DA160: ; 81DA160 +sub_81DA160: @ 81DA160 push {r4-r7,lr} mov r7, r8 push {r7} @@ -885585,7 +885585,7 @@ _081DA224: thumb_func_end sub_81DA160 thumb_func_start sub_81DA244 -sub_81DA244: ; 81DA244 +sub_81DA244: @ 81DA244 push {r4-r6,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -885657,7 +885657,7 @@ _081DA2D4: thumb_func_end sub_81DA244 thumb_func_start sub_81DA2E8 -sub_81DA2E8: ; 81DA2E8 +sub_81DA2E8: @ 81DA2E8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -885760,7 +885760,7 @@ _081DA39E: thumb_func_end sub_81DA2E8 thumb_func_start sub_81DA3B8 -sub_81DA3B8: ; 81DA3B8 +sub_81DA3B8: @ 81DA3B8 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -885863,7 +885863,7 @@ _081DA46E: thumb_func_end sub_81DA3B8 thumb_func_start sub_81DA488 -sub_81DA488: ; 81DA488 +sub_81DA488: @ 81DA488 push {r4-r7,lr} mov r7, r8 push {r7} @@ -885971,7 +885971,7 @@ _081DA55C: thumb_func_end sub_81DA488 thumb_func_start sub_81DA57C -sub_81DA57C: ; 81DA57C +sub_81DA57C: @ 81DA57C push {lr} ldr r0, =0x00000864 bl FlagGet @@ -886010,7 +886010,7 @@ _081DA5CA: thumb_func_end sub_81DA57C thumb_func_start sub_81DA5D4 -sub_81DA5D4: ; 81DA5D4 +sub_81DA5D4: @ 81DA5D4 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -886139,7 +886139,7 @@ _081DA6BA: thumb_func_end sub_81DA5D4 thumb_func_start sub_81DA6CC -sub_81DA6CC: ; 81DA6CC +sub_81DA6CC: @ 81DA6CC push {r4-r6,lr} adds r5, r0, 0 movs r4, 0 @@ -886169,7 +886169,7 @@ _081DA6F8: thumb_func_end sub_81DA6CC thumb_func_start sub_81DA700 -sub_81DA700: ; 81DA700 +sub_81DA700: @ 81DA700 push {lr} sub sp, 0x8 add r1, sp, 0x4 @@ -886196,7 +886196,7 @@ sub_81DA700: ; 81DA700 thumb_func_end sub_81DA700 thumb_func_start sub_81DA74C -sub_81DA74C: ; 81DA74C +sub_81DA74C: @ 81DA74C push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -886322,7 +886322,7 @@ _081DA7F8: thumb_func_end sub_81DA74C thumb_func_start sub_81DA848 -sub_81DA848: ; 81DA848 +sub_81DA848: @ 81DA848 push {r4,r5,lr} adds r3, r0, 0 adds r2, r3, 0 @@ -886386,7 +886386,7 @@ _081DA8B4: thumb_func_end sub_81DA848 thumb_func_start sub_81DA8BC -sub_81DA8BC: ; 81DA8BC +sub_81DA8BC: @ 81DA8BC push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -886513,7 +886513,7 @@ _081DA972: thumb_func_end sub_81DA8BC thumb_func_start sub_81DA9BC -sub_81DA9BC: ; 81DA9BC +sub_81DA9BC: @ 81DA9BC push {r4,lr} adds r4, r0, 0 ldrh r0, [r4, 0x32] @@ -886565,7 +886565,7 @@ _081DAA16: thumb_func_end sub_81DA9BC thumb_func_start sub_81DAA20 -sub_81DAA20: ; 81DAA20 +sub_81DAA20: @ 81DAA20 push {r4,r5,lr} adds r5, r0, 0 ldr r4, =0x00002e90 @@ -886602,7 +886602,7 @@ sub_81DAA20: ; 81DAA20 thumb_func_end sub_81DAA20 thumb_func_start sub_81DAA74 -sub_81DAA74: ; 81DAA74 +sub_81DAA74: @ 81DAA74 push {r4,r5,lr} adds r3, r0, 0 ldr r2, =0x02020630 @@ -886648,7 +886648,7 @@ _081DAAC6: thumb_func_end sub_81DAA74 thumb_func_start sub_81DAACC -sub_81DAACC: ; 81DAACC +sub_81DAACC: @ 81DAACC push {r4,lr} adds r4, r0, 0 movs r1, 0xA @@ -886708,7 +886708,7 @@ _081DAB46: thumb_func_end sub_81DAACC thumb_func_start sub_81DAB4C -sub_81DAB4C: ; 81DAB4C +sub_81DAB4C: @ 81DAB4C push {r4,lr} sub sp, 0x4 adds r4, r0, 0 @@ -886768,7 +886768,7 @@ _081DABB0: thumb_func_end sub_81DAB4C thumb_func_start sub_81DABBC -sub_81DABBC: ; 81DABBC +sub_81DABBC: @ 81DABBC push {r4,lr} adds r4, r0, 0 bl sub_81DAA74 @@ -886787,7 +886787,7 @@ _081DABD2: thumb_func_end sub_81DABBC thumb_func_start sub_81DABDC -sub_81DABDC: ; 81DABDC +sub_81DABDC: @ 81DABDC push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -886815,7 +886815,7 @@ _081DABEE: thumb_func_end sub_81DABDC thumb_func_start sub_81DAC14 -sub_81DAC14: ; 81DAC14 +sub_81DAC14: @ 81DAC14 push {r4-r6,lr} sub sp, 0xC adds r6, r0, 0 @@ -886870,7 +886870,7 @@ sub_81DAC14: ; 81DAC14 thumb_func_end sub_81DAC14 thumb_func_start sub_81DAC80 -sub_81DAC80: ; 81DAC80 +sub_81DAC80: @ 81DAC80 push {lr} adds r2, r0, 0 ldr r0, =0x02037fd4 @@ -886894,7 +886894,7 @@ _081DACA4: thumb_func_end sub_81DAC80 thumb_func_start sub_81DACB4 -sub_81DACB4: ; 81DACB4 +sub_81DACB4: @ 81DACB4 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -886922,7 +886922,7 @@ _081DACC6: thumb_func_end sub_81DACB4 thumb_func_start sub_81DACEC -sub_81DACEC: ; 81DACEC +sub_81DACEC: @ 81DACEC push {r4,r5,lr} sub sp, 0xC adds r5, r0, 0 @@ -886977,7 +886977,7 @@ sub_81DACEC: ; 81DACEC thumb_func_end sub_81DACEC thumb_func_start sub_81DAD58 -sub_81DAD58: ; 81DAD58 +sub_81DAD58: @ 81DAD58 push {lr} adds r2, r0, 0 ldr r0, =0x02037fd4 @@ -887001,7 +887001,7 @@ _081DAD7C: thumb_func_end sub_81DAD58 thumb_func_start sub_81DAD8C -sub_81DAD8C: ; 81DAD8C +sub_81DAD8C: @ 81DAD8C push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -887029,7 +887029,7 @@ _081DAD9E: thumb_func_end sub_81DAD8C thumb_func_start sub_81DADC4 -sub_81DADC4: ; 81DADC4 +sub_81DADC4: @ 81DADC4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -887093,7 +887093,7 @@ sub_81DADC4: ; 81DADC4 thumb_func_end sub_81DADC4 thumb_func_start sub_81DAE44 -sub_81DAE44: ; 81DAE44 +sub_81DAE44: @ 81DAE44 push {lr} adds r2, r0, 0 ldr r0, =0x02037fd4 @@ -887117,7 +887117,7 @@ _081DAE68: thumb_func_end sub_81DAE44 thumb_func_start sub_81DAE78 -sub_81DAE78: ; 81DAE78 +sub_81DAE78: @ 81DAE78 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -887145,7 +887145,7 @@ _081DAE8A: thumb_func_end sub_81DAE78 thumb_func_start sub_81DAEB0 -sub_81DAEB0: ; 81DAEB0 +sub_81DAEB0: @ 81DAEB0 push {r4-r6,lr} mov r6, r8 push {r6} @@ -887211,7 +887211,7 @@ sub_81DAEB0: ; 81DAEB0 thumb_func_end sub_81DAEB0 thumb_func_start sub_81DAF34 -sub_81DAF34: ; 81DAF34 +sub_81DAF34: @ 81DAF34 push {lr} adds r2, r0, 0 ldr r0, =0x02037fd4 @@ -887235,7 +887235,7 @@ _081DAF58: thumb_func_end sub_81DAF34 thumb_func_start sub_81DAF68 -sub_81DAF68: ; 81DAF68 +sub_81DAF68: @ 81DAF68 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -887263,7 +887263,7 @@ _081DAF7A: thumb_func_end sub_81DAF68 thumb_func_start sub_81DAFA0 -sub_81DAFA0: ; 81DAFA0 +sub_81DAFA0: @ 81DAFA0 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -887336,7 +887336,7 @@ _081DB01A: thumb_func_end sub_81DAFA0 thumb_func_start sub_81DB02C -sub_81DB02C: ; 81DB02C +sub_81DB02C: @ 81DB02C push {lr} adds r2, r0, 0 ldr r0, =0x02037fd4 @@ -887360,7 +887360,7 @@ _081DB050: thumb_func_end sub_81DB02C thumb_func_start sub_81DB060 -sub_81DB060: ; 81DB060 +sub_81DB060: @ 81DB060 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -887388,7 +887388,7 @@ _081DB072: thumb_func_end sub_81DB060 thumb_func_start sub_81DB098 -sub_81DB098: ; 81DB098 +sub_81DB098: @ 81DB098 push {r4,lr} sub sp, 0xC adds r4, r0, 0 @@ -887461,7 +887461,7 @@ _081DB112: thumb_func_end sub_81DB098 thumb_func_start sub_81DB124 -sub_81DB124: ; 81DB124 +sub_81DB124: @ 81DB124 push {lr} adds r2, r0, 0 ldr r0, =0x02037fd4 @@ -887485,7 +887485,7 @@ _081DB148: thumb_func_end sub_81DB124 thumb_func_start sub_81DB158 -sub_81DB158: ; 81DB158 +sub_81DB158: @ 81DB158 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -887513,7 +887513,7 @@ _081DB16A: thumb_func_end sub_81DB158 thumb_func_start sub_81DB190 -sub_81DB190: ; 81DB190 +sub_81DB190: @ 81DB190 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -887590,7 +887590,7 @@ _081DB212: thumb_func_end sub_81DB190 thumb_func_start sub_81DB224 -sub_81DB224: ; 81DB224 +sub_81DB224: @ 81DB224 push {lr} adds r2, r0, 0 ldr r0, =0x02037fd4 @@ -887614,7 +887614,7 @@ _081DB248: thumb_func_end sub_81DB224 thumb_func_start sub_81DB258 -sub_81DB258: ; 81DB258 +sub_81DB258: @ 81DB258 push {r4,r5,lr} lsls r0, 24 lsrs r0, 24 @@ -887642,7 +887642,7 @@ _081DB26A: thumb_func_end sub_81DB258 thumb_func_start sub_81DB290 -sub_81DB290: ; 81DB290 +sub_81DB290: @ 81DB290 push {r4,lr} sub sp, 0x10 adds r4, r0, 0 @@ -887721,7 +887721,7 @@ _081DB316: thumb_func_end sub_81DB290 thumb_func_start sub_81DB328 -sub_81DB328: ; 81DB328 +sub_81DB328: @ 81DB328 push {lr} adds r2, r0, 0 ldr r0, =0x02037fd4 @@ -887745,8 +887745,8 @@ _081DB34C: thumb_func_end sub_81DB328 thumb_func_start GetStringCenterAlignXOffset -; s32 GetStringCenterAlignXOffset(u8 fontId, u8 *str, s32 totalWidth) -GetStringCenterAlignXOffset: ; 81DB35C +@ s32 GetStringCenterAlignXOffset(u8 fontId, u8 *str, s32 totalWidth) +GetStringCenterAlignXOffset: @ 81DB35C push {lr} movs r3, 0 bl GetStringCenterAlignXOffsetWithLetterSpacing @@ -887755,8 +887755,8 @@ GetStringCenterAlignXOffset: ; 81DB35C thumb_func_end GetStringCenterAlignXOffset thumb_func_start GetStringRightAlignXOffset -; s32 GetStringRightAlignXOffset(u8 fontId, u8 *str, s32 totalWidth) -GetStringRightAlignXOffset: ; 81DB368 +@ s32 GetStringRightAlignXOffset(u8 fontId, u8 *str, s32 totalWidth) +GetStringRightAlignXOffset: @ 81DB368 push {lr} movs r3, 0 bl GetStringWidthDifference @@ -887765,8 +887765,8 @@ GetStringRightAlignXOffset: ; 81DB368 thumb_func_end GetStringRightAlignXOffset thumb_func_start GetStringCenterAlignXOffsetWithLetterSpacing -; s32 GetStringCenterAlignXOffsetWithLetterSpacing(u8 fontId, u8 *str, s32 totalWidth, s16 letterSpacing) -GetStringCenterAlignXOffsetWithLetterSpacing: ; 81DB374 +@ s32 GetStringCenterAlignXOffsetWithLetterSpacing(u8 fontId, u8 *str, s32 totalWidth, s16 letterSpacing) +GetStringCenterAlignXOffsetWithLetterSpacing: @ 81DB374 push {lr} bl GetStringWidthDifference lsrs r1, r0, 31 @@ -887777,8 +887777,8 @@ GetStringCenterAlignXOffsetWithLetterSpacing: ; 81DB374 thumb_func_end GetStringCenterAlignXOffsetWithLetterSpacing thumb_func_start GetStringWidthDifference -; s32 GetStringWidthDifference(u8 fontId, u8 *str, s32 totalWidth, s16 letterSpacing) -GetStringWidthDifference: ; 81DB384 +@ s32 GetStringWidthDifference(u8 fontId, u8 *str, s32 totalWidth, s16 letterSpacing) +GetStringWidthDifference: @ 81DB384 push {r4,lr} adds r4, r2, 0 adds r2, r3, 0 @@ -887800,7 +887800,7 @@ _081DB3A0: thumb_func_end GetStringWidthDifference thumb_func_start GetMaxWidthInMenuTable -GetMaxWidthInMenuTable: ; 81DB3A8 +GetMaxWidthInMenuTable: @ 81DB3A8 push {r4-r6,lr} movs r6, 0 cmp r6, r1 @@ -887829,7 +887829,7 @@ _081DB3CC: thumb_func_end GetMaxWidthInMenuTable thumb_func_start sub_81DB3D8 -sub_81DB3D8: ; 81DB3D8 +sub_81DB3D8: @ 81DB3D8 push {r4-r7,lr} mov r7, r8 push {r7} @@ -887867,7 +887867,7 @@ _081DB40A: thumb_func_end sub_81DB3D8 thumb_func_start sub_81DB41C -sub_81DB41C: ; 81DB41C +sub_81DB41C: @ 81DB41C push {r4-r7,lr} adds r4, r0, 0 ldr r1, [r4] @@ -887913,7 +887913,7 @@ _081DB462: thumb_func_end sub_81DB41C thumb_func_start sub_81DB468 -sub_81DB468: ; 81DB468 +sub_81DB468: @ 81DB468 push {lr} adds r2, r0, 0 adds r0, r1, 0 @@ -887933,7 +887933,7 @@ sub_81DB468: ; 81DB468 thumb_func_end sub_81DB468 thumb_func_start sub_81DB494 -sub_81DB494: ; 81DB494 +sub_81DB494: @ 81DB494 push {r4-r7,lr} adds r6, r1, 0 adds r5, r2, 0 @@ -887974,7 +887974,7 @@ _081DB4D4: thumb_func_end sub_81DB494 thumb_func_start sub_81DB4DC -sub_81DB4DC: ; 81DB4DC +sub_81DB4DC: @ 81DB4DC push {r4,r5,lr} adds r4, r0, 0 lsls r1, 24 @@ -888019,7 +888019,7 @@ _081DB51E: thumb_func_end sub_81DB4DC thumb_func_start sub_81DB52C -sub_81DB52C: ; 81DB52C +sub_81DB52C: @ 81DB52C push {r4,lr} adds r4, r0, 0 bl GetStringLength @@ -888041,7 +888041,7 @@ _081DB54C: thumb_func_end sub_81DB52C thumb_func_start sub_81DB554 -sub_81DB554: ; 81DB554 +sub_81DB554: @ 81DB554 push {r4,r5,lr} adds r4, r0, 0 lsls r1, 24 @@ -888091,7 +888091,7 @@ _081DB5A4: thumb_func_end sub_81DB554 thumb_func_start sub_81DB5AC -sub_81DB5AC: ; 81DB5AC +sub_81DB5AC: @ 81DB5AC push {lr} adds r2, r0, 0 ldrb r0, [r2] @@ -888129,7 +888129,7 @@ _081DB5E4: thumb_func_end sub_81DB5AC thumb_func_start sub_81DB5E8 -sub_81DB5E8: ; 81DB5E8 +sub_81DB5E8: @ 81DB5E8 push {r4,r5,lr} adds r5, r0, 0 adds r4, r2, 0 @@ -888145,7 +888145,7 @@ sub_81DB5E8: ; 81DB5E8 thumb_func_end sub_81DB5E8 thumb_func_start sub_81DB604 -sub_81DB604: ; 81DB604 +sub_81DB604: @ 81DB604 push {lr} adds r1, r0, 0 ldrb r0, [r1] @@ -888164,7 +888164,7 @@ _081DB61A: thumb_func_end sub_81DB604 thumb_func_start sub_81DB620 -sub_81DB620: ; 81DB620 +sub_81DB620: @ 81DB620 push {r4-r7,lr} sub sp, 0x4 lsls r4, r0, 1 |