Dump items and start decomp item_use
This commit is contained in:
+4
-606
@@ -5,608 +5,6 @@
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_80A0FBC
|
||||
sub_80A0FBC: @ 80A0FBC
|
||||
push {r4,r5,lr}
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
ldr r1, _080A0FD8 @ =gSpecialVar_ItemId
|
||||
ldrh r0, [r1]
|
||||
cmp r0, 0xAF
|
||||
bne _080A0FE0
|
||||
ldr r0, _080A0FDC @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
ldrb r0, [r1, 0x10]
|
||||
b _080A0FE6
|
||||
.align 2, 0
|
||||
_080A0FD8: .4byte gSpecialVar_ItemId
|
||||
_080A0FDC: .4byte gTasks
|
||||
_080A0FE0:
|
||||
ldrh r0, [r1]
|
||||
bl ItemId_GetType
|
||||
_080A0FE6:
|
||||
subs r0, 0x1
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r0, _080A1010 @ =gSpecialVar_ItemId
|
||||
ldrh r0, [r0]
|
||||
bl GetPocketByItemId
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x5
|
||||
bne _080A1018
|
||||
ldr r0, _080A1014 @ =gUnknown_83E2954
|
||||
lsls r1, r4, 2
|
||||
adds r1, r0
|
||||
ldr r0, [r1]
|
||||
bl sub_813D934
|
||||
adds r0, r5, 0
|
||||
bl sub_813D808
|
||||
b _080A1032
|
||||
.align 2, 0
|
||||
_080A1010: .4byte gSpecialVar_ItemId
|
||||
_080A1014: .4byte gUnknown_83E2954
|
||||
_080A1018:
|
||||
ldr r0, _080A1038 @ =gUnknown_83E2954
|
||||
lsls r1, r4, 2
|
||||
adds r1, r0
|
||||
ldr r0, [r1]
|
||||
bl sub_8108EE0
|
||||
cmp r4, 0x1
|
||||
bne _080A102C
|
||||
bl sub_8108CB4
|
||||
_080A102C:
|
||||
adds r0, r5, 0
|
||||
bl sub_8108B50
|
||||
_080A1032:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1038: .4byte gUnknown_83E2954
|
||||
thumb_func_end sub_80A0FBC
|
||||
|
||||
thumb_func_start sub_80A103C
|
||||
sub_80A103C: @ 80A103C
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
ldr r1, _080A1064 @ =gTasks
|
||||
lsls r0, r2, 2
|
||||
adds r0, r2
|
||||
lsls r0, 3
|
||||
adds r0, r1
|
||||
movs r1, 0xE
|
||||
ldrsh r0, [r0, r1]
|
||||
cmp r0, 0x1
|
||||
beq _080A1070
|
||||
ldr r1, _080A1068 @ =gFieldCallback
|
||||
ldr r0, _080A106C @ =sub_80A1084
|
||||
str r0, [r1]
|
||||
adds r0, r2, 0
|
||||
bl sub_80A0FBC
|
||||
b _080A107A
|
||||
.align 2, 0
|
||||
_080A1064: .4byte gTasks
|
||||
_080A1068: .4byte gFieldCallback
|
||||
_080A106C: .4byte sub_80A1084
|
||||
_080A1070:
|
||||
ldr r0, _080A1080 @ =gUnknown_2039998
|
||||
ldr r1, [r0]
|
||||
adds r0, r2, 0
|
||||
bl _call_via_r1
|
||||
_080A107A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1080: .4byte gUnknown_2039998
|
||||
thumb_func_end sub_80A103C
|
||||
|
||||
thumb_func_start sub_80A1084
|
||||
sub_80A1084: @ 80A1084
|
||||
push {lr}
|
||||
bl sub_807DC00
|
||||
ldr r0, _080A1098 @ =sub_80A109C
|
||||
movs r1, 0x8
|
||||
bl CreateTask
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1098: .4byte sub_80A109C
|
||||
thumb_func_end sub_80A1084
|
||||
|
||||
thumb_func_start sub_80A109C
|
||||
sub_80A109C: @ 80A109C
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
bl sub_807AA70
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _080A10B8
|
||||
ldr r0, _080A10C0 @ =gUnknown_2039998
|
||||
ldr r1, [r0]
|
||||
adds r0, r4, 0
|
||||
bl _call_via_r1
|
||||
_080A10B8:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A10C0: .4byte gUnknown_2039998
|
||||
thumb_func_end sub_80A109C
|
||||
|
||||
thumb_func_start sub_80A10C4
|
||||
sub_80A10C4: @ 80A10C4
|
||||
push {r4-r7,lr}
|
||||
adds r4, r1, 0
|
||||
adds r1, r3, 0
|
||||
lsls r0, 24
|
||||
lsrs r7, r0, 24
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
lsls r2, 24
|
||||
lsrs r6, r2, 24
|
||||
ldr r5, _080A10F0 @ =gStringVar4
|
||||
adds r0, r5, 0
|
||||
bl StringExpandPlaceholders
|
||||
cmp r4, 0
|
||||
bne _080A10F8
|
||||
ldr r3, _080A10F4 @ =sub_810A1F8
|
||||
adds r0, r7, 0
|
||||
adds r1, r6, 0
|
||||
adds r2, r5, 0
|
||||
bl sub_8108E70
|
||||
b _080A1104
|
||||
.align 2, 0
|
||||
_080A10F0: .4byte gStringVar4
|
||||
_080A10F4: .4byte sub_810A1F8
|
||||
_080A10F8:
|
||||
ldr r3, _080A110C @ =sub_80A112C
|
||||
adds r0, r7, 0
|
||||
adds r1, r6, 0
|
||||
adds r2, r5, 0
|
||||
bl DisplayItemMessageOnField
|
||||
_080A1104:
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A110C: .4byte sub_80A112C
|
||||
thumb_func_end sub_80A10C4
|
||||
|
||||
thumb_func_start sub_80A1110
|
||||
sub_80A1110: @ 80A1110
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
ldr r3, _080A1128 @ =gUnknown_8416425
|
||||
movs r2, 0x4
|
||||
bl sub_80A10C4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1128: .4byte gUnknown_8416425
|
||||
thumb_func_end sub_80A1110
|
||||
|
||||
thumb_func_start sub_80A112C
|
||||
sub_80A112C: @ 80A112C
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl ClearDialogWindowAndFrame
|
||||
adds r0, r4, 0
|
||||
bl DestroyTask
|
||||
bl sub_80696C0
|
||||
bl ScriptContext2_Disable
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80A112C
|
||||
|
||||
thumb_func_start sub_80A1150
|
||||
sub_80A1150: @ 80A1150
|
||||
push {r4,lr}
|
||||
lsls r0, 16
|
||||
lsrs r4, r0, 16
|
||||
adds r0, r4, 0
|
||||
bl ItemId_GetPocket
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x4
|
||||
bne _080A1168
|
||||
movs r0, 0x1
|
||||
b _080A117E
|
||||
_080A1168:
|
||||
adds r0, r4, 0
|
||||
bl ItemId_GetFieldFunc
|
||||
ldr r1, _080A1178 @ =sub_80A1750
|
||||
cmp r0, r1
|
||||
beq _080A117C
|
||||
movs r0, 0
|
||||
b _080A117E
|
||||
.align 2, 0
|
||||
_080A1178: .4byte sub_80A1750
|
||||
_080A117C:
|
||||
movs r0, 0x2
|
||||
_080A117E:
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_80A1150
|
||||
|
||||
thumb_func_start sub_80A1184
|
||||
sub_80A1184: @ 80A1184
|
||||
ldr r1, _080A118C @ =gFieldCallback2
|
||||
ldr r0, _080A1190 @ =sub_80A1194
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080A118C: .4byte gFieldCallback2
|
||||
_080A1190: .4byte sub_80A1194
|
||||
thumb_func_end sub_80A1184
|
||||
|
||||
thumb_func_start sub_80A1194
|
||||
sub_80A1194: @ 80A1194
|
||||
push {lr}
|
||||
bl player_bitmagic
|
||||
bl ScriptContext2_Enable
|
||||
bl sub_807DC00
|
||||
ldr r0, _080A11B8 @ =sub_80A11C0
|
||||
movs r1, 0xA
|
||||
bl CreateTask
|
||||
ldr r1, _080A11BC @ =gUnknown_2031DE0
|
||||
movs r0, 0
|
||||
strb r0, [r1]
|
||||
movs r0, 0x1
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080A11B8: .4byte sub_80A11C0
|
||||
_080A11BC: .4byte gUnknown_2031DE0
|
||||
thumb_func_end sub_80A1194
|
||||
|
||||
thumb_func_start sub_80A11C0
|
||||
sub_80A11C0: @ 80A11C0
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
bl sub_807AA70
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _080A11E0
|
||||
bl UnfreezeMapObjects
|
||||
bl ScriptContext2_Disable
|
||||
adds r0, r4, 0
|
||||
bl DestroyTask
|
||||
_080A11E0:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80A11C0
|
||||
|
||||
thumb_func_start sub_80A11E8
|
||||
sub_80A11E8: @ 80A11E8
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
ldr r0, _080A1204 @ =sub_80A1208
|
||||
bl sub_8108EE0
|
||||
adds r0, r4, 0
|
||||
bl sub_8108B50
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1204: .4byte sub_80A1208
|
||||
thumb_func_end sub_80A11E8
|
||||
|
||||
thumb_func_start sub_80A1208
|
||||
sub_80A1208: @ 80A1208
|
||||
push {lr}
|
||||
sub sp, 0x24
|
||||
mov r1, sp
|
||||
ldr r0, _080A1224 @ =gSpecialVar_ItemId
|
||||
ldrh r0, [r0]
|
||||
strh r0, [r1, 0x20]
|
||||
ldr r1, _080A1228 @ =UseFameCheckerFromMenu
|
||||
mov r0, sp
|
||||
movs r2, 0
|
||||
bl sub_80BEBEC
|
||||
add sp, 0x24
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1224: .4byte gSpecialVar_ItemId
|
||||
_080A1228: .4byte UseFameCheckerFromMenu
|
||||
thumb_func_end sub_80A1208
|
||||
|
||||
thumb_func_start sub_80A122C
|
||||
sub_80A122C: @ 80A122C
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x4
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
mov r4, sp
|
||||
adds r4, 0x2
|
||||
mov r0, sp
|
||||
adds r1, r4, 0
|
||||
bl PlayerGetDestCoords
|
||||
mov r0, sp
|
||||
movs r1, 0
|
||||
ldrsh r0, [r0, r1]
|
||||
movs r2, 0
|
||||
ldrsh r1, [r4, r2]
|
||||
bl MapGridGetMetatileBehaviorAt
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
movs r0, 0x83
|
||||
lsls r0, 4
|
||||
bl FlagGet
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _080A129A
|
||||
adds r0, r4, 0
|
||||
bl MetatileBehavior_ReturnFalse_17
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _080A129A
|
||||
adds r0, r4, 0
|
||||
bl MetatileBehavior_ReturnFalse_18
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _080A129A
|
||||
adds r0, r4, 0
|
||||
bl MetatileBehavior_ReturnFalse_15
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _080A129A
|
||||
adds r0, r4, 0
|
||||
bl MetatileBehavior_ReturnFalse_16
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _080A12BC
|
||||
_080A129A:
|
||||
ldr r1, _080A12B4 @ =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
lsls r0, 3
|
||||
adds r0, r1
|
||||
ldrb r1, [r0, 0xE]
|
||||
ldr r3, _080A12B8 @ =gUnknown_8416451
|
||||
adds r0, r5, 0
|
||||
movs r2, 0x2
|
||||
bl sub_80A10C4
|
||||
b _080A12F6
|
||||
.align 2, 0
|
||||
_080A12B4: .4byte gTasks
|
||||
_080A12B8: .4byte gUnknown_8416451
|
||||
_080A12BC:
|
||||
bl sub_8055C9C
|
||||
cmp r0, 0x1
|
||||
bne _080A12E4
|
||||
bl sub_80BD540
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080A12E4
|
||||
ldr r1, _080A12DC @ =gUnknown_2039998
|
||||
ldr r0, _080A12E0 @ =sub_80A1304
|
||||
str r0, [r1]
|
||||
adds r0, r5, 0
|
||||
bl sub_80A103C
|
||||
b _080A12F6
|
||||
.align 2, 0
|
||||
_080A12DC: .4byte gUnknown_2039998
|
||||
_080A12E0: .4byte sub_80A1304
|
||||
_080A12E4:
|
||||
ldr r0, _080A1300 @ =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
ldrb r1, [r1, 0xE]
|
||||
adds r0, r5, 0
|
||||
bl sub_80A1110
|
||||
_080A12F6:
|
||||
add sp, 0x4
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1300: .4byte gTasks
|
||||
thumb_func_end sub_80A122C
|
||||
|
||||
thumb_func_start sub_80A1304
|
||||
sub_80A1304: @ 80A1304
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
movs r0, 0x6
|
||||
bl TestPlayerAvatarFlags
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080A131C
|
||||
movs r0, 0xB
|
||||
bl PlaySE
|
||||
_080A131C:
|
||||
movs r0, 0x6
|
||||
bl sub_80BD5C8
|
||||
bl sub_80696C0
|
||||
bl ScriptContext2_Disable
|
||||
adds r0, r4, 0
|
||||
bl DestroyTask
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80A1304
|
||||
|
||||
thumb_func_start sub_80A1338
|
||||
sub_80A1338: @ 80A1338
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
bl sub_80A137C
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _080A1360
|
||||
ldr r1, _080A1358 @ =gUnknown_2039998
|
||||
ldr r0, _080A135C @ =ItemUseOnFieldCB_Rod
|
||||
str r0, [r1]
|
||||
adds r0, r4, 0
|
||||
bl sub_80A103C
|
||||
b _080A1372
|
||||
.align 2, 0
|
||||
_080A1358: .4byte gUnknown_2039998
|
||||
_080A135C: .4byte ItemUseOnFieldCB_Rod
|
||||
_080A1360:
|
||||
ldr r0, _080A1378 @ =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
lsls r1, 3
|
||||
adds r1, r0
|
||||
ldrb r1, [r1, 0xE]
|
||||
adds r0, r4, 0
|
||||
bl sub_80A1110
|
||||
_080A1372:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1378: .4byte gTasks
|
||||
thumb_func_end sub_80A1338
|
||||
|
||||
thumb_func_start sub_80A137C
|
||||
sub_80A137C: @ 80A137C
|
||||
push {r4-r6,lr}
|
||||
sub sp, 0x4
|
||||
mov r4, sp
|
||||
adds r4, 0x2
|
||||
mov r0, sp
|
||||
adds r1, r4, 0
|
||||
bl GetXYCoordsOneStepInFrontOfPlayer
|
||||
mov r0, sp
|
||||
movs r1, 0
|
||||
ldrsh r0, [r0, r1]
|
||||
movs r2, 0
|
||||
ldrsh r1, [r4, r2]
|
||||
bl MapGridGetMetatileBehaviorAt
|
||||
lsls r0, 16
|
||||
lsrs r6, r0, 16
|
||||
lsls r0, r6, 24
|
||||
lsrs r5, r0, 24
|
||||
adds r0, r5, 0
|
||||
bl MetatileBehavior_IsWaterfall
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080A1404
|
||||
movs r0, 0x10
|
||||
bl TestPlayerAvatarFlags
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080A1404
|
||||
movs r0, 0x8
|
||||
bl TestPlayerAvatarFlags
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080A13D4
|
||||
bl IsPlayerFacingSurfableFishableWater
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080A1404
|
||||
_080A13D0:
|
||||
movs r0, 0x1
|
||||
b _080A1406
|
||||
_080A13D4:
|
||||
adds r0, r5, 0
|
||||
bl MetatileBehavior_IsSurfable
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080A13F4
|
||||
mov r0, sp
|
||||
movs r1, 0
|
||||
ldrsh r0, [r0, r1]
|
||||
movs r2, 0
|
||||
ldrsh r1, [r4, r2]
|
||||
bl MapGridIsImpassableAt
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080A13D0
|
||||
_080A13F4:
|
||||
lsls r0, r6, 24
|
||||
lsrs r0, 24
|
||||
bl MetatileBehavior_ReturnFalse_6
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _080A13D0
|
||||
_080A1404:
|
||||
movs r0, 0
|
||||
_080A1406:
|
||||
add sp, 0x4
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_80A137C
|
||||
|
||||
thumb_func_start ItemUseOnFieldCB_Rod
|
||||
ItemUseOnFieldCB_Rod: @ 80A1410
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
ldr r0, _080A1434 @ =gSpecialVar_ItemId
|
||||
ldrh r0, [r0]
|
||||
bl ItemId_GetSecondaryId
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
bl sub_805D2C0
|
||||
adds r0, r4, 0
|
||||
bl DestroyTask
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1434: .4byte gSpecialVar_ItemId
|
||||
thumb_func_end ItemUseOnFieldCB_Rod
|
||||
|
||||
thumb_func_start ItemUseOutOfBattle_Itemfinder
|
||||
ItemUseOutOfBattle_Itemfinder: @ 80A1438
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x27
|
||||
bl IncrementGameStat
|
||||
ldr r1, _080A1458 @ =gUnknown_2039998
|
||||
ldr r0, _080A145C @ =sub_813EC8C
|
||||
str r0, [r1]
|
||||
adds r0, r4, 0
|
||||
bl sub_80A103C
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1458: .4byte gUnknown_2039998
|
||||
_080A145C: .4byte sub_813EC8C
|
||||
thumb_func_end ItemUseOutOfBattle_Itemfinder
|
||||
|
||||
thumb_func_start sub_80A1460
|
||||
sub_80A1460: @ 80A1460
|
||||
push {r4,r5,lr}
|
||||
@@ -1534,7 +932,7 @@ ItemUseOutOfBattle_EscapeRope: @ 80A1BAC
|
||||
movs r0, 0x4
|
||||
movs r1, 0
|
||||
bl ItemUse_SetQuestLogEvent
|
||||
ldr r1, _080A1BE4 @ =gUnknown_2039998
|
||||
ldr r1, _080A1BE4 @ =sItemUseOnFieldCB
|
||||
ldr r0, _080A1BE8 @ =sub_80A1C08
|
||||
str r0, [r1]
|
||||
adds r0, r4, 0
|
||||
@@ -1543,7 +941,7 @@ ItemUseOutOfBattle_EscapeRope: @ 80A1BAC
|
||||
.align 2, 0
|
||||
_080A1BDC: .4byte gSpecialVar_ItemId
|
||||
_080A1BE0: .4byte gMapHeader
|
||||
_080A1BE4: .4byte gUnknown_2039998
|
||||
_080A1BE4: .4byte sItemUseOnFieldCB
|
||||
_080A1BE8: .4byte sub_80A1C08
|
||||
_080A1BEC:
|
||||
ldr r0, _080A1C04 @ =gTasks
|
||||
@@ -1809,7 +1207,7 @@ _080A1DE8: .4byte gMapHeader
|
||||
_080A1DEC: .4byte gSaveBlock1Ptr
|
||||
_080A1DF0: .4byte gTasks
|
||||
_080A1DF4:
|
||||
ldr r1, _080A1E04 @ =gUnknown_2039998
|
||||
ldr r1, _080A1E04 @ =sItemUseOnFieldCB
|
||||
ldr r0, _080A1E08 @ =Task_VsSeeker_0
|
||||
str r0, [r1]
|
||||
adds r0, r2, 0
|
||||
@@ -1818,7 +1216,7 @@ _080A1E00:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080A1E04: .4byte gUnknown_2039998
|
||||
_080A1E04: .4byte sItemUseOnFieldCB
|
||||
_080A1E08: .4byte Task_VsSeeker_0
|
||||
thumb_func_end sub_80A1D9C
|
||||
|
||||
|
||||
Reference in New Issue
Block a user