summaryrefslogtreecommitdiff
path: root/asm/item_use.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/item_use.s')
-rw-r--r--asm/item_use.s90
1 files changed, 45 insertions, 45 deletions
diff --git a/asm/item_use.s b/asm/item_use.s
index 3b2e27b46..65953583e 100644
--- a/asm/item_use.s
+++ b/asm/item_use.s
@@ -1,6 +1,6 @@
- .include "constants/gba_constants.s"
- .include "constants/species_constants.s"
- .include "asm/macros.s"
+ .include "constants/gba_constants.inc"
+ .include "constants/species_constants.inc"
+ .include "asm/macros.inc"
.syntax unified
@@ -11,7 +11,7 @@ sub_80C8FAC: @ 80C8FAC
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r1, _080C8FD0 @ =word_203855E
+ ldr r1, _080C8FD0 @ =gScriptItemId
ldrh r0, [r1]
cmp r0, 0xAF
bne _080C8FD8
@@ -26,7 +26,7 @@ sub_80C8FAC: @ 80C8FAC
lsrs r3, r0, 24
b _080C8FE6
.align 2, 0
-_080C8FD0: .4byte word_203855E
+_080C8FD0: .4byte gScriptItemId
_080C8FD4: .4byte gTasks
_080C8FD8:
ldrh r0, [r1]
@@ -243,7 +243,7 @@ sub_80C9154: @ 80C9154
cmp r0, 0
bne _080C9180
mov r1, sp
- ldr r0, _080C918C @ =word_203855E
+ ldr r0, _080C918C @ =gScriptItemId
ldrh r0, [r0]
strh r0, [r1, 0x20]
ldr r1, _080C9190 @ =sub_80A5D04
@@ -259,7 +259,7 @@ _080C9180:
bx r0
.align 2, 0
_080C9188: .4byte gPaletteFade
-_080C918C: .4byte word_203855E
+_080C918C: .4byte gScriptItemId
_080C9190: .4byte sub_80A5D04
thumb_func_end sub_80C9154
@@ -395,7 +395,7 @@ ItemUseOnFieldCB_Bike: @ 80C929C
push {r4,r5,lr}
lsls r0, 24
lsrs r5, r0, 24
- ldr r4, _080C92E0 @ =word_203855E
+ ldr r4, _080C92E0 @ =gScriptItemId
ldrh r0, [r4]
bl ItemId_GetSecondaryId
lsls r0, 24
@@ -421,7 +421,7 @@ _080C92CA:
pop {r0}
bx r0
.align 2, 0
-_080C92E0: .4byte word_203855E
+_080C92E0: .4byte gScriptItemId
thumb_func_end ItemUseOnFieldCB_Bike
thumb_func_start CanFish
@@ -537,7 +537,7 @@ ItemUseOnFieldCB_Rod: @ 80C93B8
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, _080C93DC @ =word_203855E
+ ldr r0, _080C93DC @ =gScriptItemId
ldrh r0, [r0]
bl ItemId_GetSecondaryId
lsls r0, 24
@@ -549,7 +549,7 @@ ItemUseOnFieldCB_Rod: @ 80C93B8
pop {r0}
bx r0
.align 2, 0
-_080C93DC: .4byte word_203855E
+_080C93DC: .4byte gScriptItemId
thumb_func_end ItemUseOnFieldCB_Rod
thumb_func_start ItemUseOutOfBattle_Itemfinder
@@ -1666,7 +1666,7 @@ unref_sub_80C9BF8: @ 80C9BF8
movs r3, 0x14
bl MenuZeroFillWindowRect
ldr r4, _080C9C40 @ =gUnknown_083D61DC
- ldr r0, _080C9C44 @ =word_203855E
+ ldr r0, _080C9C44 @ =gScriptItemId
ldrh r0, [r0]
bl ItemId_GetSecondaryId
lsls r0, 24
@@ -1681,11 +1681,11 @@ unref_sub_80C9BF8: @ 80C9BF8
.align 2, 0
_080C9C3C: .4byte gTasks
_080C9C40: .4byte gUnknown_083D61DC
-_080C9C44: .4byte word_203855E
+_080C9C44: .4byte gScriptItemId
_080C9C48: .4byte sub_80C9BB8
_080C9C4C:
ldr r4, _080C9C70 @ =gUnknown_083D61DC
- ldr r0, _080C9C74 @ =word_203855E
+ ldr r0, _080C9C74 @ =gScriptItemId
ldrh r0, [r0]
bl ItemId_GetSecondaryId
lsls r0, 24
@@ -1702,7 +1702,7 @@ _080C9C68:
bx r0
.align 2, 0
_080C9C70: .4byte gUnknown_083D61DC
-_080C9C74: .4byte word_203855E
+_080C9C74: .4byte gScriptItemId
_080C9C78: .4byte sub_80C9BD8
thumb_func_end unref_sub_80C9BF8
@@ -1752,7 +1752,7 @@ _080C9CD8: .4byte gTasks
_080C9CDC: .4byte c2_exit_to_overworld_2_switch
_080C9CE0: .4byte sub_80A5B00
_080C9CE4:
- ldr r0, _080C9CFC @ =word_203855E
+ ldr r0, _080C9CFC @ =gScriptItemId
ldrh r0, [r0]
bl ItemId_GetFieldFunc
adds r1, r0, 0
@@ -1764,7 +1764,7 @@ _080C9CF4:
pop {r0}
bx r0
.align 2, 0
-_080C9CFC: .4byte word_203855E
+_080C9CFC: .4byte gScriptItemId
thumb_func_end sub_80C9C7C
thumb_func_start sub_80C9D00
@@ -1773,7 +1773,7 @@ sub_80C9D00: @ 80C9D00
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
- ldr r0, _080C9D28 @ =word_203855E
+ ldr r0, _080C9D28 @ =gScriptItemId
ldrh r0, [r0]
movs r1, 0x1
bl RemoveBagItem
@@ -1786,7 +1786,7 @@ sub_80C9D00: @ 80C9D00
pop {r0}
bx r0
.align 2, 0
-_080C9D28: .4byte word_203855E
+_080C9D28: .4byte gScriptItemId
_080C9D2C: .4byte gUnknown_081A1654
thumb_func_end sub_80C9D00
@@ -1989,7 +1989,7 @@ ItemUseOutOfBattle_TMHM: @ 80C9E90
movs r2, 0xD
movs r3, 0x14
bl MenuZeroFillWindowRect
- ldr r0, _080C9EBC @ =word_203855E
+ ldr r0, _080C9EBC @ =gScriptItemId
ldrh r1, [r0]
movs r0, 0xA9
lsls r0, 1
@@ -2002,7 +2002,7 @@ ItemUseOutOfBattle_TMHM: @ 80C9E90
bl DisplayItemMessageOnField
b _080C9ED4
.align 2, 0
-_080C9EBC: .4byte word_203855E
+_080C9EBC: .4byte gScriptItemId
_080C9EC0: .4byte gOtherText_BootedHM
_080C9EC4: .4byte sub_80C9EE4
_080C9EC8:
@@ -2060,7 +2060,7 @@ sub_80C9F10: @ 80C9F10
beq _080C9F5C
_080C9F2A:
ldr r4, _080C9F68 @ =gStringVar1
- ldr r0, _080C9F6C @ =word_203855E
+ ldr r0, _080C9F6C @ =gScriptItemId
ldrh r0, [r0]
bl ItemIdToBattleMoveId
lsls r0, 16
@@ -2087,7 +2087,7 @@ _080C9F5C:
.align 2, 0
_080C9F64: .4byte gMain
_080C9F68: .4byte gStringVar1
-_080C9F6C: .4byte word_203855E
+_080C9F6C: .4byte gScriptItemId
_080C9F70: .4byte gMoveNames
_080C9F74: .4byte gStringVar4
_080C9F78: .4byte gOtherText_ContainsMove
@@ -2105,7 +2105,7 @@ sub_80C9F80: @ 80C9F80
movs r1, 0x7
movs r2, 0x1
bl DisplayYesNoMenu
- ldr r0, _080C9FB8 @ =gBG1TilemapBuffer
+ ldr r0, _080C9FB8 @ =gBGTilemapBuffers + 0x800
movs r1, 0x4
str r1, [sp]
movs r1, 0x1
@@ -2122,7 +2122,7 @@ sub_80C9F80: @ 80C9F80
pop {r0}
bx r0
.align 2, 0
-_080C9FB8: .4byte gBG1TilemapBuffer
+_080C9FB8: .4byte gBGTilemapBuffers + 0x800
_080C9FBC: .4byte gUnknown_083D61F4
thumb_func_end sub_80C9F80
@@ -2145,7 +2145,7 @@ _080C9FD8: .4byte sub_806F06C
thumb_func_start sub_80C9FDC
sub_80C9FDC: @ 80C9FDC
push {r4,lr}
- ldr r4, _080CA004 @ =word_203855E
+ ldr r4, _080CA004 @ =gScriptItemId
ldrh r0, [r4]
movs r1, 0x1
bl RemoveBagItem
@@ -2160,7 +2160,7 @@ sub_80C9FDC: @ 80C9FDC
pop {r0}
bx r0
.align 2, 0
-_080CA004: .4byte word_203855E
+_080CA004: .4byte gScriptItemId
_080CA008: .4byte gStringVar2
_080CA00C: .4byte gStringVar4
_080CA010: .4byte gOtherText_UsedItem
@@ -2177,7 +2177,7 @@ ItemUseOutOfBattle_Repel: @ 80CA014
lsls r0, 16
cmp r0, 0
bne _080CA060
- ldr r0, _080CA054 @ =word_203855E
+ ldr r0, _080CA054 @ =gScriptItemId
ldrh r0, [r0]
bl ItemId_GetHoldEffectParam
adds r1, r0, 0
@@ -2194,7 +2194,7 @@ ItemUseOutOfBattle_Repel: @ 80CA014
b _080CA06C
.align 2, 0
_080CA050: .4byte 0x00004021
-_080CA054: .4byte word_203855E
+_080CA054: .4byte gScriptItemId
_080CA058: .4byte gStringVar4
_080CA05C: .4byte sub_80A5C48
_080CA060:
@@ -2216,14 +2216,14 @@ _080CA078: .4byte sub_80A5C48
sub_80CA07C: @ 80CA07C
push {lr}
bl sub_80A3E0C
- ldr r0, _080CA090 @ =word_203855E
+ ldr r0, _080CA090 @ =gScriptItemId
ldrh r0, [r0]
ldr r1, _080CA094 @ =gStringVar2
bl CopyItemName
pop {r0}
bx r0
.align 2, 0
-_080CA090: .4byte word_203855E
+_080CA090: .4byte gScriptItemId
_080CA094: .4byte gStringVar2
thumb_func_end sub_80CA07C
@@ -2267,7 +2267,7 @@ ItemUseOutOfBattle_BlackWhiteFlute: @ 80CA0DC
lsls r0, 24
lsrs r4, r0, 24
adds r5, r4, 0
- ldr r0, _080CA10C @ =word_203855E
+ ldr r0, _080CA10C @ =gScriptItemId
ldrh r0, [r0]
cmp r0, 0x2B
bne _080CA124
@@ -2284,7 +2284,7 @@ ItemUseOutOfBattle_BlackWhiteFlute: @ 80CA0DC
adds r0, r4
b _080CA146
.align 2, 0
-_080CA10C: .4byte word_203855E
+_080CA10C: .4byte gScriptItemId
_080CA110: .4byte 0x0000084d
_080CA114: .4byte 0x0000084e
_080CA118: .4byte gStringVar4
@@ -2447,7 +2447,7 @@ ItemUseInBattle_PokeBall: @ 80CA244
lsls r0, 24
cmp r0, 0
bne _080CA26C
- ldr r0, _080CA268 @ =word_203855E
+ ldr r0, _080CA268 @ =gScriptItemId
ldrh r0, [r0]
movs r1, 0x1
bl RemoveBagItem
@@ -2455,7 +2455,7 @@ ItemUseInBattle_PokeBall: @ 80CA244
bl sub_80A7094
b _080CA284
.align 2, 0
-_080CA268: .4byte word_203855E
+_080CA268: .4byte gScriptItemId
_080CA26C:
movs r0, 0
movs r1, 0xD
@@ -2520,7 +2520,7 @@ sub_80CA2BC: @ 80CA2BC
ble _080CA2FC
movs r0, 0x1
bl PlaySE
- ldr r4, _080CA308 @ =word_203855E
+ ldr r4, _080CA308 @ =gScriptItemId
ldrh r0, [r4]
movs r1, 0x1
bl RemoveBagItem
@@ -2537,7 +2537,7 @@ _080CA2FC:
bx r0
.align 2, 0
_080CA304: .4byte gTasks
-_080CA308: .4byte word_203855E
+_080CA308: .4byte gScriptItemId
_080CA30C: .4byte sub_80CA294
thumb_func_end sub_80CA2BC
@@ -2561,7 +2561,7 @@ ItemUseInBattle_StatIncrease: @ 80CA310
muls r0, r4
ldr r1, _080CA364 @ =gPlayerParty
adds r0, r1
- ldr r1, _080CA368 @ =word_203855E
+ ldr r1, _080CA368 @ =gScriptItemId
ldrh r1, [r1]
lsls r4, 24
lsrs r4, 24
@@ -2582,7 +2582,7 @@ ItemUseInBattle_StatIncrease: @ 80CA310
_080CA35C: .4byte gUnknown_02024A6A
_080CA360: .4byte gUnknown_02024E6C
_080CA364: .4byte gPlayerParty
-_080CA368: .4byte word_203855E
+_080CA368: .4byte gScriptItemId
_080CA36C: .4byte gOtherText_WontHaveAnyEffect
_080CA370: .4byte sub_80A5C48
_080CA374:
@@ -2712,7 +2712,7 @@ unref_sub_80CA448: @ 80CA448
movs r2, 0xD
movs r3, 0x14
bl MenuZeroFillWindowRect
- ldr r4, _080CA494 @ =word_203855E
+ ldr r4, _080CA494 @ =gScriptItemId
ldrh r1, [r4]
movs r0, 0
movs r2, 0
@@ -2737,7 +2737,7 @@ unref_sub_80CA448: @ 80CA448
bl DisplayItemMessageOnField
b _080CA4B8
.align 2, 0
-_080CA494: .4byte word_203855E
+_080CA494: .4byte gScriptItemId
_080CA498: .4byte gPlayerParty
_080CA49C: .4byte gStringVar1
_080CA4A0: .4byte gStringVar4
@@ -2807,7 +2807,7 @@ ItemUseOutOfBattle_EnigmaBerry: @ 80CA520
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, _080CA544 @ =word_203855E
+ ldr r0, _080CA544 @ =gScriptItemId
ldrh r0, [r0]
bl sub_8070E48
lsls r0, 24
@@ -2823,7 +2823,7 @@ _080CA53A:
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080CA544: .4byte word_203855E
+_080CA544: .4byte gScriptItemId
_080CA548: .4byte _080CA54C
.align 2, 0
_080CA54C:
@@ -2936,7 +2936,7 @@ ItemUseInBattle_EnigmaBerry: @ 80CA64C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- ldr r0, _080CA66C @ =word_203855E
+ ldr r0, _080CA66C @ =gScriptItemId
ldrh r0, [r0]
bl sub_8070E48
lsls r0, 24
@@ -2949,7 +2949,7 @@ ItemUseInBattle_EnigmaBerry: @ 80CA64C
ldr r0, [r0]
mov pc, r0
.align 2, 0
-_080CA66C: .4byte word_203855E
+_080CA66C: .4byte gScriptItemId
_080CA670: .4byte _080CA674
.align 2, 0
_080CA674: