diff options
author | YamaArashi <shadow962@live.com> | 2016-11-01 11:35:16 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-11-01 12:10:55 -0700 |
commit | 734ec8dd51cd9dbe1b90194bc3213b4afc24806e (patch) | |
tree | 43b9f4150df406072dae31f2444e4b52495217de /asm/item_use.s | |
parent | 6f0e42a91aeeedd64725ce57e3dad6a38421d8e9 (diff) |
use ramscrgen
Diffstat (limited to 'asm/item_use.s')
-rw-r--r-- | asm/item_use.s | 228 |
1 files changed, 114 insertions, 114 deletions
diff --git a/asm/item_use.s b/asm/item_use.s index 46e5e6eb4..095da509c 100644 --- a/asm/item_use.s +++ b/asm/item_use.s @@ -11,11 +11,11 @@ SetUpItemUseCallback: @ 80FD060 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r1, =0x0203ce7c + ldr r1, =gUnknown_0203CE7C ldrh r0, [r1] cmp r0, 0xAF bne _080FD084 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -34,7 +34,7 @@ _080FD08A: lsls r0, 24 cmp r0, 0 bne _080FD0B8 - ldr r0, =0x0203ce54 + ldr r0, =gUnknown_0203CE54 ldr r2, [r0] ldr r1, =gUnknown_085920D8 lsls r0, r4, 2 @@ -46,7 +46,7 @@ _080FD08A: b _080FD0CC .pool _080FD0B8: - ldr r0, =0x0203cf2c + ldr r0, =gUnknown_0203CF2C ldr r2, [r0] ldr r1, =gUnknown_085920D8 lsls r0, r4, 2 @@ -68,7 +68,7 @@ SetUpItemUseOnFieldCallback: @ 80FD0DC push {lr} lsls r0, 24 lsrs r2, r0, 24 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r2, 2 adds r0, r2 lsls r0, 3 @@ -77,7 +77,7 @@ SetUpItemUseOnFieldCallback: @ 80FD0DC ldrsh r0, [r0, r1] cmp r0, 0x1 beq _080FD110 - ldr r1, =0x03005dac + ldr r1, =gUnknown_03005DAC ldr r0, =MapPostLoadHook_UseItem str r0, [r1] adds r0, r2, 0 @@ -85,7 +85,7 @@ SetUpItemUseOnFieldCallback: @ 80FD0DC b _080FD11A .pool _080FD110: - ldr r0, =0x0203a0f4 + ldr r0, =gUnknown_0203A0F4 ldr r1, [r0] adds r0, r2, 0 bl _call_via_r1 @@ -119,7 +119,7 @@ Task_CallItemUseOnFieldCallback: @ 80FD13C lsrs r0, 24 cmp r0, 0x1 bne _080FD158 - ldr r0, =0x0203a0f4 + ldr r0, =gUnknown_0203A0F4 ldr r1, [r0] adds r0, r4, 0 bl _call_via_r1 @@ -140,7 +140,7 @@ DisplayCannotUseItemMessage: @ 80FD164 lsrs r5, r0, 24 lsls r4, 24 lsrs r4, 24 - ldr r6, =0x02021fc4 + ldr r6, =gUnknown_02021FC4 adds r0, r6, 0 bl ExpandStringRefs cmp r4, 0 @@ -260,7 +260,7 @@ sub_80FD254: @ 80FD254 push {lr} sub sp, 0x24 mov r1, sp - ldr r0, =0x0203ce7c + ldr r0, =gUnknown_0203CE7C ldrh r0, [r0] strh r0, [r1, 0x20] ldr r1, =bag_menu_mail_related @@ -279,7 +279,7 @@ ItemUseOutOfBattle_Mail: @ 80FD278 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r1, =0x0203ce54 + ldr r1, =gUnknown_0203CE54 ldr r2, [r1] ldr r1, =sub_80FD254 str r1, [r2] @@ -299,7 +299,7 @@ ItemUseOutOfBattle_Bike: @ 80FD298 lsls r0, r5, 2 adds r0, r5 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r6, r0, r1 mov r4, sp adds r4, 0x2 @@ -358,7 +358,7 @@ _080FD320: lsls r0, 24 cmp r0, 0 bne _080FD348 - ldr r1, =0x0203a0f4 + ldr r1, =gUnknown_0203A0F4 ldr r0, =ItemUseOnFieldCB_Bike str r0, [r1] adds r0, r5, 0 @@ -381,7 +381,7 @@ ItemUseOnFieldCB_Bike: @ 80FD358 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x0203ce7c + ldr r0, =gUnknown_0203CE7C ldrh r0, [r0] bl itemid_get_x28 lsls r0, 24 @@ -486,7 +486,7 @@ ItemUseOutOfBattle_Rod: @ 80FD428 bl CanFish cmp r0, 0x1 bne _080FD44C - ldr r1, =0x0203a0f4 + ldr r1, =gUnknown_0203A0F4 ldr r0, =ItemUseOnFieldCB_Rod str r0, [r1] adds r0, r4, 0 @@ -494,7 +494,7 @@ ItemUseOutOfBattle_Rod: @ 80FD428 b _080FD45E .pool _080FD44C: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -515,7 +515,7 @@ ItemUseOnFieldCB_Rod: @ 80FD468 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x0203ce7c + ldr r0, =gUnknown_0203CE7C ldrh r0, [r0] bl itemid_get_x28 lsls r0, 24 @@ -537,7 +537,7 @@ ItemUseOutOfBattle_Itemfinder: @ 80FD490 lsrs r4, 24 movs r0, 0x27 bl sav12_xor_increment - ldr r1, =0x0203a0f4 + ldr r1, =gUnknown_0203A0F4 ldr r0, =ItemUseOnFieldCB_Itemfinder str r0, [r1] adds r0, r4, 0 @@ -553,7 +553,7 @@ ItemUseOnFieldCB_Itemfinder: @ 80FD4B8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x02037318 + ldr r0, =gUnknown_02037318 ldr r0, [r0, 0x4] adds r1, r4, 0 bl ItemfinderCheckForHiddenItems @@ -561,7 +561,7 @@ ItemUseOnFieldCB_Itemfinder: @ 80FD4B8 lsrs r0, 24 cmp r0, 0x1 bne _080FD4EC - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -592,7 +592,7 @@ sub_80FD504: @ 80FD504 lsls r6, r5, 2 adds r0, r6, r5 lsls r7, r0, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 mov r8, r0 adds r4, r7, r0 movs r1, 0x6 @@ -646,7 +646,7 @@ _080FD584: lsrs r1, r0, 24 cmp r1, 0x3 bls _080FD574 - ldr r1, =0x03005e00 + ldr r1, =gTasks adds r0, r3, r5 lsls r0, 3 adds r0, r1 @@ -711,7 +711,7 @@ ItemfinderCheckForHiddenItems: @ 80FD5F0 mov r0, sp adds r1, r4, 0 bl PlayerGetDestCoords - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r6, 2 adds r0, r6 lsls r0, 3 @@ -790,7 +790,7 @@ _080FD694: _080FD6A4: adds r0, r6, 0 bl sub_80FD7C8 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r6, 2 adds r1, r6 lsls r1, 3 @@ -906,7 +906,7 @@ _080FD76C: subs r0, r5, r0 lsls r0, 16 lsrs r1, r0, 16 - ldr r0, =0x02037318 + ldr r0, =gUnknown_02037318 ldr r0, [r0] ldr r0, [r0, 0x4] b _080FD79E @@ -918,7 +918,7 @@ _080FD784: adds r0, r5 b _080FD798 _080FD78E: - ldr r0, =0x02037318 + ldr r0, =gUnknown_02037318 ldr r0, [r0] ldr r0, [r0] adds r0, 0x7 @@ -964,7 +964,7 @@ sub_80FD7C8: @ 80FD7C8 lsls r0, 24 lsrs r0, 24 str r0, [sp, 0x4] - ldr r0, =0x02037318 + ldr r0, =gUnknown_02037318 ldr r1, [r0] ldr r0, [r1] adds r0, 0x7 @@ -1114,7 +1114,7 @@ sub_80FD8E0: @ 80FD8E0 lsls r1, r0, 2 adds r1, r0 lsls r1, 3 - ldr r0, =0x03005e08 + ldr r0, =gTasks + 0x8 adds r3, r1, r0 movs r1, 0x4 ldrsh r0, [r3, r1] @@ -1306,7 +1306,7 @@ sub_80FDA24: @ 80FDA24 lsls r0, r1, 3 adds r0, r1 lsls r0, 2 - ldr r4, =0x02037350 + ldr r4, =gUnknown_02037350 adds r0, r4 bl FieldObjectClearAnimIfSpecialAnimFinished movs r0, 0xFF @@ -1356,7 +1356,7 @@ sub_80FDA94: @ 80FDA94 lsls r0, r1, 3 adds r0, r1 lsls r0, 2 - ldr r1, =0x02037350 + ldr r1, =gUnknown_02037350 adds r0, r1 bl FieldObjectCheckIfSpecialAnimFinishedOrInactive lsls r0, 24 @@ -1383,7 +1383,7 @@ sub_80FDADC: @ 80FDADC lsls r0, r5, 2 adds r0, r5 lsls r0, 3 - ldr r1, =0x03005e08 + ldr r1, =gTasks + 0x8 adds r4, r0, r1 movs r0, 0xFF movs r1, 0 @@ -1395,7 +1395,7 @@ sub_80FDADC: @ 80FDADC lsls r0, r1, 3 adds r0, r1 lsls r0, 2 - ldr r1, =0x02037350 + ldr r1, =gUnknown_02037350 adds r0, r1 bl FieldObjectCheckIfSpecialAnimFinishedOrInactive lsls r0, 24 @@ -1448,7 +1448,7 @@ ItemUseOutOfBattle_PokeblockCase: @ 80FDB6C lsrs r0, 24 cmp r0, 0x1 bne _080FDB98 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -1459,7 +1459,7 @@ ItemUseOutOfBattle_PokeblockCase: @ 80FDB6C b _080FDBDA .pool _080FDB98: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -1468,7 +1468,7 @@ _080FDB98: ldrsh r0, [r5, r1] cmp r0, 0x1 beq _080FDBC8 - ldr r0, =0x0203ce54 + ldr r0, =gUnknown_0203CE54 ldr r1, [r0] ldr r0, =sub_80FDBEC str r0, [r1] @@ -1477,7 +1477,7 @@ _080FDB98: b _080FDBDA .pool _080FDBC8: - ldr r0, =0x03005dac + ldr r0, =gUnknown_03005DAC ldr r1, =sub_80AF6D4 str r1, [r0] movs r0, 0x1 @@ -1508,7 +1508,7 @@ sub_80FDC00: @ 80FDC00 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x02037fd4 + ldr r0, =gUnknown_02037FD4 ldrb r1, [r0, 0x7] movs r0, 0x80 ands r0, r1 @@ -1532,7 +1532,7 @@ ItemUseOutOfBattle_CoinCase: @ 80FDC34 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r4, =0x02021cc4 + ldr r4, =gUnknown_02021CC4 bl GetCoins adds r1, r0, 0 lsls r1, 16 @@ -1541,11 +1541,11 @@ ItemUseOutOfBattle_CoinCase: @ 80FDC34 movs r2, 0 movs r3, 0x4 bl ConvertIntToDecimalString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085E9026 adds r0, r4, 0 bl ExpandStringRefs - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -1578,18 +1578,18 @@ ItemUseOutOfBattle_PowderJar: @ 80FDCA4 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r4, =0x02021cc4 + ldr r4, =gUnknown_02021CC4 bl sub_80247BC adds r1, r0, 0 adds r0, r4, 0 movs r2, 0 movs r3, 0x5 bl ConvertIntToDecimalString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085E9138 adds r0, r4, 0 bl ExpandStringRefs - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -1627,13 +1627,13 @@ sub_80FDD10: @ 80FDD10 lsrs r0, 24 cmp r0, 0x1 bne _080FDD58 - ldr r1, =0x0203a0f4 + ldr r1, =gUnknown_0203A0F4 ldr r0, =sub_80FDD74 str r0, [r1] - ldr r1, =0x03005dac + ldr r1, =gUnknown_03005DAC ldr r0, =MapPostLoadHook_UseItem str r0, [r1] - ldr r0, =0x0203ce54 + ldr r0, =gUnknown_0203CE54 ldr r1, [r0] ldr r0, =c2_exit_to_overworld_2_switch str r0, [r1] @@ -1642,7 +1642,7 @@ sub_80FDD10: @ 80FDD10 b _080FDD68 .pool _080FDD58: - ldr r0, =0x0203ce7c + ldr r0, =gUnknown_0203CE7C ldrh r0, [r0] bl itemid_get_overworld_function adds r1, r0, 0 @@ -1661,7 +1661,7 @@ sub_80FDD74: @ 80FDD74 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - ldr r0, =0x0203ce7c + ldr r0, =gUnknown_0203CE7C ldrh r0, [r0] movs r1, 0x1 bl remove_item @@ -1687,7 +1687,7 @@ ItemUseOutOfBattle_WailmerPail: @ 80FDDA4 lsrs r0, 24 cmp r0, 0x1 bne _080FDDC8 - ldr r1, =0x0203a0f4 + ldr r1, =gUnknown_0203A0F4 ldr r0, =sub_80FDE7C b _080FDDD8 .pool @@ -1697,7 +1697,7 @@ _080FDDC8: lsrs r0, 24 cmp r0, 0x1 bne _080FDDEC - ldr r1, =0x0203a0f4 + ldr r1, =gUnknown_0203A0F4 ldr r0, =sub_80FDE08 _080FDDD8: str r0, [r1] @@ -1706,7 +1706,7 @@ _080FDDD8: b _080FDDFE .pool _080FDDEC: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -1759,7 +1759,7 @@ sub_80FDE2C: @ 80FDE2C lsrs r2, r0, 24 cmp r2, 0x10 beq _080FDE68 - ldr r0, =0x02037350 + ldr r0, =gUnknown_02037350 lsls r1, r2, 3 adds r1, r2 lsls r1, 2 @@ -1802,7 +1802,7 @@ ItemUseOutOfBattle_Medicine: @ 80FDEA0 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03006328 + ldr r2, =gUnknown_03006328 ldr r1, =ItemUseCB_Medicine str r1, [r2] bl SetUpItemUseCallback @@ -1816,7 +1816,7 @@ ItemUseOutOfBattle_ReduceEV: @ 80FDEBC push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03006328 + ldr r2, =gUnknown_03006328 ldr r1, =sub_81B67C8 str r1, [r2] bl SetUpItemUseCallback @@ -1830,7 +1830,7 @@ ItemUseOutOfBattle_SacredAsh: @ 80FDED8 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03006328 + ldr r2, =gUnknown_03006328 ldr r1, =sub_81B79E8 str r1, [r2] bl SetUpItemUseCallback @@ -1844,7 +1844,7 @@ ItemUseOutOfBattle_PPRecovery: @ 80FDEF4 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03006328 + ldr r2, =gUnknown_03006328 ldr r1, =dp05_ether str r1, [r2] bl SetUpItemUseCallback @@ -1858,7 +1858,7 @@ ItemUseOutOfBattle_PPUp: @ 80FDF10 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03006328 + ldr r2, =gUnknown_03006328 ldr r1, =dp05_pp_up str r1, [r2] bl SetUpItemUseCallback @@ -1872,7 +1872,7 @@ ItemUseOutOfBattle_RareCandy: @ 80FDF2C push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03006328 + ldr r2, =gUnknown_03006328 ldr r1, =dp05_rare_candy str r1, [r2] bl SetUpItemUseCallback @@ -1886,7 +1886,7 @@ ItemUseOutOfBattle_TMHM: @ 80FDF48 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x0203ce7c + ldr r0, =gUnknown_0203CE7C ldrh r1, [r0] movs r0, 0xA9 lsls r0, 1 @@ -1920,7 +1920,7 @@ sub_80FDF90: @ 80FDF90 lsrs r4, 24 movs r0, 0x2 bl audio_play - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 @@ -1938,14 +1938,14 @@ task08_0809AD8C: @ 80FDFBC push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 cmp r0, 0 beq _080FE000 - ldr r4, =0x02021cc4 - ldr r0, =0x0203ce7c + ldr r4, =gUnknown_02021CC4 + ldr r0, =gUnknown_0203CE7C ldrh r0, [r0] bl ItemIdToBattleMoveId lsls r0, 16 @@ -1956,7 +1956,7 @@ task08_0809AD8C: @ 80FDFBC adds r1, r0 adds r0, r4, 0 bl CopyString - ldr r4, =0x02021fc4 + ldr r4, =gUnknown_02021FC4 ldr r1, =gUnknown_085E9058 adds r0, r4, 0 bl ExpandStringRefs @@ -1990,7 +1990,7 @@ sub_80FE03C: @ 80FE03C push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03006328 + ldr r2, =gUnknown_03006328 ldr r1, =sub_81B6DC4 str r1, [r2] bl SetUpItemUseCallback @@ -2002,14 +2002,14 @@ sub_80FE03C: @ 80FE03C thumb_func_start sub_80FE058 sub_80FE058: @ 80FE058 push {r4,lr} - ldr r4, =0x0203ce7c + ldr r4, =gUnknown_0203CE7C ldrh r0, [r4] movs r1, 0x1 bl remove_item ldrh r0, [r4] - ldr r1, =0x02021dc4 + ldr r1, =gUnknown_02021DC4 bl itemid_get_name - ldr r0, =0x02021fc4 + ldr r0, =gUnknown_02021FC4 ldr r1, =gUnknown_085E9080 bl ExpandStringRefs bl InBattlePyramid @@ -2048,7 +2048,7 @@ ItemUseOutOfBattle_Repel: @ 80FE0BC lsls r0, 16 cmp r0, 0 bne _080FE0EC - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -2089,7 +2089,7 @@ sub_80FE124: @ 80FE124 lsls r1, r0, 2 adds r1, r0 lsls r4, r1, 3 - ldr r5, =0x03005e08 + ldr r5, =gTasks + 0x8 adds r1, r4, r5 ldrh r0, [r1, 0x10] adds r0, 0x1 @@ -2125,7 +2125,7 @@ sub_80FE164: @ 80FE164 cmp r0, 0 bne _080FE1C2 ldr r4, =0x00004021 - ldr r0, =0x0203ce7c + ldr r0, =gUnknown_0203CE7C ldrh r0, [r0] bl itemid_get_quality adds r1, r0, 0 @@ -2138,7 +2138,7 @@ sub_80FE164: @ 80FE164 lsls r0, 24 cmp r0, 0 bne _080FE1B8 - ldr r2, =0x02021fc4 + ldr r2, =gUnknown_02021FC4 ldr r3, =bag_menu_inits_lists_menu adds r0, r5, 0 movs r1, 0x1 @@ -2146,7 +2146,7 @@ sub_80FE164: @ 80FE164 b _080FE1C2 .pool _080FE1B8: - ldr r1, =0x02021fc4 + ldr r1, =gUnknown_02021FC4 ldr r2, =sub_81C6714 adds r0, r6, 0 bl DisplayItemMessageInBattlePyramid @@ -2163,7 +2163,7 @@ sub_80FE1D0: @ 80FE1D0 lsls r0, 24 lsrs r4, r0, 24 adds r5, r4, 0 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -2181,7 +2181,7 @@ sub_80FE1D0: @ 80FE1D0 lsls r0, 24 cmp r0, 0 bne _080FE21C - ldr r2, =0x02021fc4 + ldr r2, =gUnknown_02021FC4 ldr r3, =bag_menu_inits_lists_menu adds r0, r4, 0 movs r1, 0x1 @@ -2189,7 +2189,7 @@ sub_80FE1D0: @ 80FE1D0 b _080FE226 .pool _080FE21C: - ldr r1, =0x02021fc4 + ldr r1, =gUnknown_02021FC4 ldr r2, =sub_81C6714 adds r0, r5, 0 bl DisplayItemMessageInBattlePyramid @@ -2205,9 +2205,9 @@ ItemUseOutOfBattle_BlackWhiteFlute: @ 80FE234 push {r4,r5,lr} lsls r0, 24 lsrs r5, r0, 24 - ldr r4, =0x0203ce7c + ldr r4, =gUnknown_0203CE7C ldrh r0, [r4] - ldr r1, =0x02021dc4 + ldr r1, =gUnknown_02021DC4 bl itemid_get_name ldrh r0, [r4] cmp r0, 0x2B @@ -2216,7 +2216,7 @@ ItemUseOutOfBattle_BlackWhiteFlute: @ 80FE234 bl FlagSet ldr r0, =0x000008ae bl FlagReset - ldr r0, =0x02021fc4 + ldr r0, =gUnknown_02021FC4 ldr r1, =gUnknown_085E90C6 bl ExpandStringRefs b _080FE28C @@ -2226,11 +2226,11 @@ _080FE278: bl FlagSet ldr r0, =0x000008ad bl FlagReset - ldr r0, =0x02021fc4 + ldr r0, =gUnknown_02021FC4 ldr r1, =gUnknown_085E90F4 bl ExpandStringRefs _080FE28C: - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r5, 2 adds r0, r5 lsls r0, 3 @@ -2268,14 +2268,14 @@ re_escape_rope: @ 80FE2D8 lsrs r4, 24 bl flagmods_08054D70 bl sub_80FE058 - ldr r1, =0x03005e00 + ldr r1, =gTasks lsls r0, r4, 2 adds r0, r4 lsls r0, 3 adds r0, r1 movs r1, 0 strh r1, [r0, 0x8] - ldr r1, =0x02021fc4 + ldr r1, =gUnknown_02021FC4 ldr r2, =task08_080A1C44 adds r0, r4, 0 bl DisplayItemMessageOnField @@ -2288,7 +2288,7 @@ re_escape_rope: @ 80FE2D8 thumb_func_start sub_80FE314 sub_80FE314: @ 80FE314 push {lr} - ldr r0, =0x02037318 + ldr r0, =gUnknown_02037318 ldrb r1, [r0, 0x1A] movs r0, 0x2 ands r0, r1 @@ -2314,7 +2314,7 @@ ItemUseOutOfBattle_EscapeRope: @ 80FE334 lsrs r0, 24 cmp r0, 0x1 bne _080FE35C - ldr r1, =0x0203a0f4 + ldr r1, =gUnknown_0203A0F4 ldr r0, =re_escape_rope str r0, [r1] adds r0, r4, 0 @@ -2322,7 +2322,7 @@ ItemUseOutOfBattle_EscapeRope: @ 80FE334 b _080FE36E .pool _080FE35C: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -2342,7 +2342,7 @@ ItemUseOutOfBattle_EvolutionStone: @ 80FE378 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03006328 + ldr r2, =gUnknown_03006328 ldr r1, =sub_81B7C74 str r1, [r2] bl SetUpItemUseCallback @@ -2361,7 +2361,7 @@ ItemUseInBattle_PokeBall: @ 80FE394 lsls r0, 24 cmp r0, 0 bne _080FE3D0 - ldr r0, =0x0203ce7c + ldr r0, =gUnknown_0203CE7C ldrh r0, [r0] movs r1, 0x1 bl remove_item @@ -2407,7 +2407,7 @@ sub_80FE408: @ 80FE408 lsls r0, 24 lsrs r4, r0, 24 adds r5, r4, 0 - ldr r0, =0x030022c0 + ldr r0, =gUnknown_030022C0 ldrh r1, [r0, 0x2E] movs r0, 0x3 ands r0, r1 @@ -2436,7 +2436,7 @@ sub_80FE440: @ 80FE440 lsls r0, 24 lsrs r5, r0, 24 adds r6, r5, 0 - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r5, 2 adds r1, r5 lsls r1, 3 @@ -2450,7 +2450,7 @@ sub_80FE440: @ 80FE440 ble _080FE4AC movs r0, 0x1 bl audio_play - ldr r4, =0x0203ce7c + ldr r4, =gUnknown_0203CE7C ldrh r0, [r4] movs r1, 0x1 bl remove_item @@ -2486,17 +2486,17 @@ ItemUseInBattle_StatIncrease: @ 80FE4B8 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r1, =0x0202406e - ldr r0, =0x020244b8 + ldr r1, =gUnknown_0202406E + ldr r0, =gUnknown_020244B8 ldrb r0, [r0] lsls r0, 1 adds r0, r1 ldrh r2, [r0] movs r0, 0x64 muls r0, r2 - ldr r1, =0x020244ec + ldr r1, =gUnknown_020244EC adds r0, r1 - ldr r1, =0x0203ce7c + ldr r1, =gUnknown_0203CE7C ldrh r1, [r1] lsls r2, 24 lsrs r2, 24 @@ -2525,7 +2525,7 @@ _080FE518: b _080FE53C .pool _080FE52C: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -2549,7 +2549,7 @@ sub_80FE54C: @ 80FE54C lsls r0, 24 cmp r0, 0 bne _080FE574 - ldr r0, =0x0203ce54 + ldr r0, =gUnknown_0203CE54 ldr r1, [r0] ldr r0, =sub_81B89F0 str r0, [r1] @@ -2558,7 +2558,7 @@ sub_80FE54C: @ 80FE54C b _080FE582 .pool _080FE574: - ldr r0, =0x0203cf2c + ldr r0, =gUnknown_0203CF2C ldr r1, [r0] ldr r0, =sub_81B89F0 str r0, [r1] @@ -2576,7 +2576,7 @@ ItemUseInBattle_Medicine: @ 80FE590 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03006328 + ldr r2, =gUnknown_03006328 ldr r1, =ItemUseCB_Medicine str r1, [r2] bl sub_80FE54C @@ -2590,7 +2590,7 @@ sub_80FE5AC: @ 80FE5AC push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03006328 + ldr r2, =gUnknown_03006328 ldr r1, =sub_81B79E8 str r1, [r2] bl sub_80FE54C @@ -2604,7 +2604,7 @@ ItemUseInBattle_PPRecovery: @ 80FE5C8 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03006328 + ldr r2, =gUnknown_03006328 ldr r1, =dp05_ether str r1, [r2] bl sub_80FE54C @@ -2618,7 +2618,7 @@ ItemUseInBattle_Escape: @ 80FE5E4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x02022fec + ldr r0, =gUnknown_02022FEC ldr r0, [r0] movs r1, 0x8 ands r0, r1 @@ -2629,7 +2629,7 @@ ItemUseInBattle_Escape: @ 80FE5E4 lsls r0, 24 cmp r0, 0 bne _080FE620 - ldr r2, =0x02021fc4 + ldr r2, =gUnknown_02021FC4 ldr r3, =unknown_ItemMenu_Confirm adds r0, r4, 0 movs r1, 0x1 @@ -2637,14 +2637,14 @@ ItemUseInBattle_Escape: @ 80FE5E4 b _080FE646 .pool _080FE620: - ldr r1, =0x02021fc4 + ldr r1, =gUnknown_02021FC4 ldr r2, =sub_81C5B14 adds r0, r4, 0 bl DisplayItemMessageInBattlePyramid b _080FE646 .pool _080FE634: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -2664,7 +2664,7 @@ ItemUseOutOfBattle_EnigmaBerry: @ 80FE650 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x0203ce7c + ldr r0, =gUnknown_0203CE7C ldrh r0, [r0] bl GetItemEffectType lsls r0, 24 @@ -2704,7 +2704,7 @@ _080FE67C: .4byte _080FE724 .4byte _080FE740 _080FE6D0: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -2716,7 +2716,7 @@ _080FE6D0: b _080FE770 .pool _080FE6EC: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -2728,7 +2728,7 @@ _080FE6EC: b _080FE770 .pool _080FE708: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -2740,7 +2740,7 @@ _080FE708: b _080FE770 .pool _080FE724: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -2752,7 +2752,7 @@ _080FE724: b _080FE770 .pool _080FE740: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -2764,7 +2764,7 @@ _080FE740: b _080FE770 .pool _080FE75C: - ldr r0, =0x03005e00 + ldr r0, =gTasks lsls r1, r4, 2 adds r1, r4 lsls r1, 3 @@ -2785,7 +2785,7 @@ ItemUseInBattle_EnigmaBerry: @ 80FE77C push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - ldr r0, =0x0203ce7c + ldr r0, =gUnknown_0203CE7C ldrh r0, [r0] bl GetItemEffectType lsls r0, 24 @@ -2848,7 +2848,7 @@ ItemUseOutOfBattle_CannotUse: @ 80FE820 push {lr} lsls r0, 24 lsrs r0, 24 - ldr r2, =0x03005e00 + ldr r2, =gTasks lsls r1, r0, 2 adds r1, r0 lsls r1, 3 |