summaryrefslogtreecommitdiff
path: root/asm/item_menu.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/item_menu.s')
-rw-r--r--asm/item_menu.s100
1 files changed, 50 insertions, 50 deletions
diff --git a/asm/item_menu.s b/asm/item_menu.s
index 04e6e04ec..324541240 100644
--- a/asm/item_menu.s
+++ b/asm/item_menu.s
@@ -3487,7 +3487,7 @@ _080A4C40:
_080A4C4C:
cmp r6, 0
bne _080A4C68
- ldr r0, _080A4C64 @ =word_203855E
+ ldr r0, _080A4C64 @ =gScriptItemId
ldrh r0, [r0]
bl sub_80A4B90
adds r3, r0, 0
@@ -3495,7 +3495,7 @@ _080A4C4C:
.align 2, 0
_080A4C5C: .4byte gUnknown_02038564
_080A4C60: .4byte gUnknown_083C1640
-_080A4C64: .4byte word_203855E
+_080A4C64: .4byte gScriptItemId
_080A4C68:
ldr r0, _080A4CC4 @ =gUnknown_03000704
ldr r0, [r0]
@@ -4155,7 +4155,7 @@ _080A5190:
ldrsh r1, [r5, r0]
cmp r1, 0
bne _080A51E8
- ldr r0, _080A51DC @ =word_203855E
+ ldr r0, _080A51DC @ =gScriptItemId
strh r1, [r0]
ldr r1, _080A51E0 @ =gUnknown_083C16BC
ldr r0, _080A51E4 @ =gUnknown_03000701
@@ -4170,7 +4170,7 @@ _080A5190:
.align 2, 0
_080A51D4: .4byte gUnknown_03005D10
_080A51D8: .4byte gUnknown_02038559
-_080A51DC: .4byte word_203855E
+_080A51DC: .4byte gScriptItemId
_080A51E0: .4byte gUnknown_083C16BC
_080A51E4: .4byte gUnknown_03000701
_080A51E8:
@@ -4193,7 +4193,7 @@ _080A51F0:
ldrb r1, [r1, 0x1]
adds r0, r1
strb r0, [r2]
- ldr r3, _080A5254 @ =word_203855E
+ ldr r3, _080A5254 @ =gScriptItemId
ldrb r0, [r2]
ldr r1, _080A5258 @ =gUnknown_03005D24
ldr r1, [r1]
@@ -4221,7 +4221,7 @@ _080A51F0:
b _080A526A
.align 2, 0
_080A5250: .4byte gUnknown_02038560
-_080A5254: .4byte word_203855E
+_080A5254: .4byte gScriptItemId
_080A5258: .4byte gUnknown_03005D24
_080A525C: .4byte gUnknown_083C16BC
_080A5260: .4byte gUnknown_03000701
@@ -4245,7 +4245,7 @@ _080A5272:
ldrb r0, [r2]
cmp r0, 0x5
beq _080A52B6
- ldr r0, _080A52A8 @ =word_203855E
+ ldr r0, _080A52A8 @ =gScriptItemId
strh r1, [r0]
ldr r1, _080A52AC @ =gUnknown_083C16BC
ldrb r0, [r2]
@@ -4258,7 +4258,7 @@ _080A5272:
b _080A52B6
.align 2, 0
_080A52A4: .4byte gUnknown_03000701
-_080A52A8: .4byte word_203855E
+_080A52A8: .4byte gScriptItemId
_080A52AC: .4byte gUnknown_083C16BC
_080A52B0:
adds r0, r4, 0
@@ -4923,7 +4923,7 @@ _080A57F0: .4byte gUnknown_02038559
_080A57F4: .4byte gUnknown_083C16AE
_080A57F8: .4byte gUnknown_02038564
_080A57FC:
- ldr r0, _080A581C @ =word_203855E
+ ldr r0, _080A581C @ =gScriptItemId
ldrh r0, [r0]
bl sub_80F92F4
lsls r0, 24
@@ -4938,7 +4938,7 @@ _080A57FC:
movs r5, 0x9
b _080A582C
.align 2, 0
-_080A581C: .4byte word_203855E
+_080A581C: .4byte gScriptItemId
_080A5820: .4byte gUnknown_02038564
_080A5824:
ldr r1, _080A5880 @ =gUnknown_02038564
@@ -5355,7 +5355,7 @@ sub_80A5B78: @ 80A5B78
push {r4,r5,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r5, _080A5BB0 @ =word_203855E
+ ldr r5, _080A5BB0 @ =gScriptItemId
ldrh r0, [r5]
bl ItemId_GetFieldFunc
cmp r0, 0
@@ -5376,7 +5376,7 @@ sub_80A5B78: @ 80A5B78
bl sub_80A5BF8
b _080A5BF2
.align 2, 0
-_080A5BB0: .4byte word_203855E
+_080A5BB0: .4byte gScriptItemId
_080A5BB4:
ldr r1, _080A5BE0 @ =gTasks
lsls r0, r4, 2
@@ -5391,7 +5391,7 @@ _080A5BB4:
asrs r0, 24
cmp r0, 0x3
beq _080A5BEC
- ldr r0, _080A5BE8 @ =word_203855E
+ ldr r0, _080A5BE8 @ =gScriptItemId
ldrh r0, [r0]
bl ItemId_GetFieldFunc
adds r1, r0, 0
@@ -5401,7 +5401,7 @@ _080A5BB4:
.align 2, 0
_080A5BE0: .4byte gTasks
_080A5BE4: .4byte gUnknown_02038559
-_080A5BE8: .4byte word_203855E
+_080A5BE8: .4byte gScriptItemId
_080A5BEC:
adds r0, r4, 0
bl sub_80C9C7C
@@ -5775,7 +5775,7 @@ sub_80A5EA0: @ 80A5EA0
beq _080A5EF8
movs r0, 0x5
bl PlaySE
- ldr r0, _080A5EEC @ =word_203855E
+ ldr r0, _080A5EEC @ =gScriptItemId
ldrh r0, [r0]
ldr r2, _080A5EF0 @ =gTasks
lsls r1, r4, 2
@@ -5790,7 +5790,7 @@ sub_80A5EA0: @ 80A5EA0
b _080A5F0C
.align 2, 0
_080A5EE8: .4byte gMain
-_080A5EEC: .4byte word_203855E
+_080A5EEC: .4byte gScriptItemId
_080A5EF0: .4byte gTasks
_080A5EF4: .4byte gUnknown_083C16F4
_080A5EF8:
@@ -5891,7 +5891,7 @@ sub_80A5FAC: @ 80A5FAC
ldr r0, _080A5FD0 @ =gSaveBlock1
ldr r1, _080A5FD4 @ =0x00000496
adds r4, r0, r1
- ldr r5, _080A5FD8 @ =word_203855E
+ ldr r5, _080A5FD8 @ =gScriptItemId
ldrh r0, [r4]
ldrh r1, [r5]
cmp r0, r1
@@ -5902,7 +5902,7 @@ sub_80A5FAC: @ 80A5FAC
.align 2, 0
_080A5FD0: .4byte gSaveBlock1
_080A5FD4: .4byte 0x00000496
-_080A5FD8: .4byte word_203855E
+_080A5FD8: .4byte gScriptItemId
_080A5FDC:
bl sub_80A413C
ldrh r0, [r5]
@@ -5988,7 +5988,7 @@ DisplayCannotBeHeldMessage: @ 80A607C
lsls r4, 24
lsrs r4, 24
bl sub_80A73FC
- ldr r0, _080A60B4 @ =word_203855E
+ ldr r0, _080A60B4 @ =gScriptItemId
ldrh r0, [r0]
ldr r1, _080A60B8 @ =gStringVar1
bl CopyItemName
@@ -6006,7 +6006,7 @@ DisplayCannotBeHeldMessage: @ 80A607C
pop {r0}
bx r0
.align 2, 0
-_080A60B4: .4byte word_203855E
+_080A60B4: .4byte gScriptItemId
_080A60B8: .4byte gStringVar1
_080A60BC: .4byte gStringVar4
_080A60C0: .4byte gOtherText_CantBeHeld
@@ -6022,7 +6022,7 @@ ItemMenu_Give: @ 80A60C8
adds r6, r4, 0
movs r0, 0x5
bl PlaySE
- ldr r5, _080A60FC @ =word_203855E
+ ldr r5, _080A60FC @ =gScriptItemId
ldrh r0, [r5]
bl sub_80F931C
lsls r0, 24
@@ -6037,7 +6037,7 @@ ItemMenu_Give: @ 80A60C8
bl DisplayCannotUseItemMessage
b _080A616E
.align 2, 0
-_080A60FC: .4byte word_203855E
+_080A60FC: .4byte gScriptItemId
_080A6100: .4byte gOtherText_CantWriteMail
_080A6104: .4byte sub_80A6024
_080A6108:
@@ -6185,7 +6185,7 @@ sub_80A6214: @ 80A6214
adds r0, 0x1
lsls r0, 24
lsrs r6, r0, 24
- ldr r4, _080A6248 @ =word_203855E
+ ldr r4, _080A6248 @ =gScriptItemId
ldrh r0, [r4]
bl sub_80F931C
lsls r0, 24
@@ -6199,7 +6199,7 @@ sub_80A6214: @ 80A6214
b _080A6280
.align 2, 0
_080A6244: .4byte gUnknown_02038559
-_080A6248: .4byte word_203855E
+_080A6248: .4byte gScriptItemId
_080A624C: .4byte gOtherText_CantWriteMail
_080A6250: .4byte sub_80A6024
_080A6254:
@@ -6355,7 +6355,7 @@ sub_80A6354: @ 80A6354
adds r1, r2, 0
bl sub_80A48E8
bl sub_80A73FC
- ldr r4, _080A63D0 @ =word_203855E
+ ldr r4, _080A63D0 @ =gScriptItemId
ldrh r0, [r4]
ldr r1, _080A63D4 @ =gStringVar2
bl CopyItemName
@@ -6378,7 +6378,7 @@ sub_80A6354: @ 80A6354
_080A63C4: .4byte gTasks
_080A63C8: .4byte gUnknown_03005D10
_080A63CC: .4byte gUnknown_02038559
-_080A63D0: .4byte word_203855E
+_080A63D0: .4byte gScriptItemId
_080A63D4: .4byte gStringVar2
_080A63D8: .4byte gStringVar4
_080A63DC: .4byte gOtherText_CantBuyThat
@@ -6523,7 +6523,7 @@ _080A64F8:
movs r3, 0xB
bl sub_80A418C
_080A6506:
- ldr r0, _080A651C @ =word_203855E
+ ldr r0, _080A651C @ =gScriptItemId
ldrh r0, [r0]
movs r1, 0x1
bl BuyMenuDisplayMessage
@@ -6533,7 +6533,7 @@ _080A6506:
pop {r0}
bx r0
.align 2, 0
-_080A651C: .4byte word_203855E
+_080A651C: .4byte gScriptItemId
thumb_func_end sub_80A648C
thumb_func_start sub_80A6520
@@ -6590,7 +6590,7 @@ sub_80A6574: @ 80A6574
lsrs r5, 24
movs r0, 0x5F
bl PlaySE
- ldr r0, _080A65A0 @ =word_203855E
+ ldr r0, _080A65A0 @ =gScriptItemId
ldrh r0, [r0]
ldr r1, _080A65A4 @ =gTasks
lsls r4, r5, 2
@@ -6605,7 +6605,7 @@ sub_80A6574: @ 80A6574
pop {r0}
bx r0
.align 2, 0
-_080A65A0: .4byte word_203855E
+_080A65A0: .4byte gScriptItemId
_080A65A4: .4byte gTasks
_080A65A8: .4byte sub_80A6548
thumb_func_end sub_80A6574
@@ -6629,7 +6629,7 @@ sub_80A65AC: @ 80A65AC
movs r2, 0x6
movs r3, 0x6
bl sub_80A36B8
- ldr r0, _080A6604 @ =word_203855E
+ ldr r0, _080A6604 @ =gScriptItemId
ldrh r0, [r0]
ldr r1, _080A6608 @ =gStringVar2
bl CopyItemName
@@ -6650,7 +6650,7 @@ sub_80A65AC: @ 80A65AC
bx r0
.align 2, 0
_080A6600: .4byte gBG1TilemapBuffer
-_080A6604: .4byte word_203855E
+_080A6604: .4byte gScriptItemId
_080A6608: .4byte gStringVar2
_080A660C: .4byte gStringVar4
_080A6610: .4byte gOtherText_SoldItem
@@ -6721,7 +6721,7 @@ Task_BuyHowManyDialogueHandleInput: @ 80A6670
movs r2, 0xC
movs r3, 0xB
bl MenuZeroFillWindowRect
- ldr r0, _080A66AC @ =word_203855E
+ ldr r0, _080A66AC @ =gScriptItemId
ldrh r0, [r0]
ldr r2, _080A66B0 @ =gTasks
lsls r1, r5, 2
@@ -6732,7 +6732,7 @@ Task_BuyHowManyDialogueHandleInput: @ 80A6670
bl BuyMenuDisplayMessage
b _080A6758
.align 2, 0
-_080A66AC: .4byte word_203855E
+_080A66AC: .4byte gScriptItemId
_080A66B0: .4byte gTasks
_080A66B4:
ldr r0, _080A6724 @ =gMain
@@ -6756,7 +6756,7 @@ _080A66B4:
movs r3, 0xD
bl sub_80A36B8
ldr r4, _080A672C @ =gStringVar1
- ldr r0, _080A6730 @ =word_203855E
+ ldr r0, _080A6730 @ =gScriptItemId
ldrh r0, [r0]
bl ItemId_GetPrice
lsls r0, 16
@@ -6787,7 +6787,7 @@ _080A66B4:
_080A6724: .4byte gMain
_080A6728: .4byte gBG1TilemapBuffer
_080A672C: .4byte gStringVar1
-_080A6730: .4byte word_203855E
+_080A6730: .4byte gScriptItemId
_080A6734: .4byte gTasks
_080A6738: .4byte gStringVar4
_080A673C: .4byte gOtherText_CanPay
@@ -7240,7 +7240,7 @@ sub_80A6A84: @ 80A6A84
mov r8, r0
ldr r0, _080A6AEC @ =gBG1TilemapBuffer
bl sub_80A4DA4
- ldr r0, _080A6AF0 @ =word_203855E
+ ldr r0, _080A6AF0 @ =gScriptItemId
ldrh r0, [r0]
ldr r1, _080A6AF4 @ =gStringVar1
bl CopyItemName
@@ -7272,7 +7272,7 @@ sub_80A6A84: @ 80A6A84
.align 2, 0
_080A6AE8: .4byte gTasks + 0x8
_080A6AEC: .4byte gBG1TilemapBuffer
-_080A6AF0: .4byte word_203855E
+_080A6AF0: .4byte gScriptItemId
_080A6AF4: .4byte gStringVar1
_080A6AF8: .4byte gStringVar2
_080A6AFC: .4byte sub_80A5E1C
@@ -7339,7 +7339,7 @@ sub_80A6B64: @ 80A6B64
lsls r5, r0, 3
ldr r6, _080A6B9C @ =gTasks + 0x8
adds r7, r5, r6
- ldr r0, _080A6BA0 @ =word_203855E
+ ldr r0, _080A6BA0 @ =gScriptItemId
mov r8, r0
ldrh r0, [r0]
bl ItemId_GetImportance
@@ -7357,7 +7357,7 @@ sub_80A6B64: @ 80A6B64
b _080A6BD2
.align 2, 0
_080A6B9C: .4byte gTasks + 0x8
-_080A6BA0: .4byte word_203855E
+_080A6BA0: .4byte gScriptItemId
_080A6BA4: .4byte sub_80A6B00
_080A6BA8:
mov r1, r8
@@ -7556,7 +7556,7 @@ sub_80A6D1C: @ 80A6D1C
bl player_bitmagic
bl sub_80594C0
bl sub_80597F4
- ldr r1, _080A6D78 @ =word_203855E
+ ldr r1, _080A6D78 @ =gScriptItemId
ldrh r0, [r4]
strh r0, [r1]
ldrh r0, [r4]
@@ -7575,7 +7575,7 @@ sub_80A6D1C: @ 80A6D1C
.align 2, 0
_080A6D70: .4byte gSaveBlock1
_080A6D74: .4byte 0x00000496
-_080A6D78: .4byte word_203855E
+_080A6D78: .4byte gScriptItemId
_080A6D7C: .4byte gTasks
_080A6D80:
movs r0, 0
@@ -7868,7 +7868,7 @@ _080A6FD8: .4byte gUnknown_083C1640
thumb_func_start sub_80A6FDC
sub_80A6FDC: @ 80A6FDC
push {lr}
- ldr r0, _080A6FF8 @ =word_203855E
+ ldr r0, _080A6FF8 @ =gScriptItemId
ldrh r0, [r0]
bl ItemId_GetBattleUsage
lsls r0, 24
@@ -7881,7 +7881,7 @@ sub_80A6FDC: @ 80A6FDC
movs r0, 0x2
b _080A7012
.align 2, 0
-_080A6FF8: .4byte word_203855E
+_080A6FF8: .4byte gScriptItemId
_080A6FFC: .4byte gUnknown_03000704
_080A7000: .4byte gUnknown_083C1708
_080A7004: .4byte gUnknown_02038564
@@ -8006,7 +8006,7 @@ ItemMenu_UseInBattle: @ 80A70F4
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, _080A7120 @ =word_203855E
+ ldr r4, _080A7120 @ =gScriptItemId
ldrh r0, [r4]
bl ItemId_GetBattleFunc
cmp r0, 0
@@ -8023,7 +8023,7 @@ _080A711A:
pop {r0}
bx r0
.align 2, 0
-_080A7120: .4byte word_203855E
+_080A7120: .4byte gScriptItemId
thumb_func_end ItemMenu_UseInBattle
thumb_func_start sub_80A7124
@@ -8196,7 +8196,7 @@ _080A727A:
bl sub_80F98A4
movs r0, 0x3
bl sub_80F98A4
- ldr r1, _080A72D8 @ =word_203855E
+ ldr r1, _080A72D8 @ =gScriptItemId
movs r0, 0x4
strh r0, [r1]
ldr r1, _080A72DC @ =gUnknown_03000704
@@ -8231,7 +8231,7 @@ _080A727A:
bl sub_80A6DF0
b _080A7358
.align 2, 0
-_080A72D8: .4byte word_203855E
+_080A72D8: .4byte gScriptItemId
_080A72DC: .4byte gUnknown_03000704
_080A72E0: .4byte gUnknown_083C1708
_080A72E4: .4byte gUnknown_02038564
@@ -8913,13 +8913,13 @@ _080A77B0: .4byte gUnknown_03000704
_080A77B4:
cmp r1, 0x1
bne _080A77C8
- ldr r0, _080A77C4 @ =word_203855E
+ ldr r0, _080A77C4 @ =gScriptItemId
ldrh r0, [r0]
bl sub_80A4B90
adds r3, r0, 0
b _080A77DC
.align 2, 0
-_080A77C4: .4byte word_203855E
+_080A77C4: .4byte gScriptItemId
_080A77C8:
ldr r2, _080A781C @ =gUnknown_083C1640
ldrb r0, [r4, 0x1]