summaryrefslogtreecommitdiff
path: root/asm/item_use.s
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-11-01 11:35:16 -0700
committerYamaArashi <shadow962@live.com>2016-11-01 12:10:55 -0700
commit734ec8dd51cd9dbe1b90194bc3213b4afc24806e (patch)
tree43b9f4150df406072dae31f2444e4b52495217de /asm/item_use.s
parent6f0e42a91aeeedd64725ce57e3dad6a38421d8e9 (diff)
use ramscrgen
Diffstat (limited to 'asm/item_use.s')
-rw-r--r--asm/item_use.s228
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