You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
fix item asm labels
CheckItem was called PickUpItem by mistake Also label TossItem and ReceiveItem
This commit is contained in:
@@ -539,7 +539,7 @@ Script_verbosegiveitem2: ; 0x96f8e
|
|||||||
ld a, [de]
|
ld a, [de]
|
||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
ld hl, $d892
|
ld hl, $d892
|
||||||
call Function2f66
|
call ReceiveItem
|
||||||
ld a, $1
|
ld a, $1
|
||||||
jr c, .asm_96fb0 ; 0x96fad $1
|
jr c, .asm_96fb0 ; 0x96fad $1
|
||||||
xor a
|
xor a
|
||||||
@@ -2320,7 +2320,7 @@ Script_giveitem: ; 0x977ca
|
|||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
ld hl, $d892
|
ld hl, $d892
|
||||||
call Function2f66
|
call ReceiveItem
|
||||||
jr nc, .asm_977eb ; 0x977e3 $6
|
jr nc, .asm_977eb ; 0x977e3 $6
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [$c2dd], a
|
ld [$c2dd], a
|
||||||
@@ -2346,7 +2346,7 @@ Script_takeitem: ; 0x977f0
|
|||||||
ld a, $ff
|
ld a, $ff
|
||||||
ld [$d107], a
|
ld [$d107], a
|
||||||
ld hl, $d892
|
ld hl, $d892
|
||||||
call Function2f53
|
call TossItem
|
||||||
ret nc
|
ret nc
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [$c2dd], a
|
ld [$c2dd], a
|
||||||
@@ -2363,7 +2363,7 @@ Script_checkitem: ; 0x97812
|
|||||||
call GetScriptByte
|
call GetScriptByte
|
||||||
ld [$d106], a
|
ld [$d106], a
|
||||||
ld hl, $d892
|
ld hl, $d892
|
||||||
call PickUpItem
|
call CheckItem
|
||||||
ret nc
|
ret nc
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [$c2dd], a
|
ld [$c2dd], a
|
||||||
|
70
main.asm
70
main.asm
@@ -823,56 +823,56 @@ CheckTossableItem: ; 2f46
|
|||||||
ret
|
ret
|
||||||
; 2f53
|
; 2f53
|
||||||
|
|
||||||
Function2f53: ; 2f53
|
TossItem: ; 2f53
|
||||||
push hl
|
push hl
|
||||||
push de
|
push de
|
||||||
push bc
|
push bc
|
||||||
ld a, [hROMBank]
|
ld a, [hROMBank]
|
||||||
push af
|
push af
|
||||||
ld a, $3
|
ld a, BANK(_TossItem)
|
||||||
rst Bankswitch
|
rst Bankswitch
|
||||||
|
|
||||||
call $520d
|
call _TossItem
|
||||||
|
|
||||||
pop bc
|
pop bc
|
||||||
ld a, b
|
ld a, b
|
||||||
rst Bankswitch
|
rst Bankswitch
|
||||||
|
|
||||||
pop bc
|
pop bc
|
||||||
pop de
|
pop de
|
||||||
pop hl
|
pop hl
|
||||||
ret
|
ret
|
||||||
; 2f66
|
; 2f66
|
||||||
|
|
||||||
Function2f66: ; 2f66
|
ReceiveItem: ; 2f66
|
||||||
push bc
|
push bc
|
||||||
ld a, [hROMBank]
|
ld a, [hROMBank]
|
||||||
push af
|
push af
|
||||||
ld a, $3
|
ld a, BANK(_ReceiveItem)
|
||||||
rst Bankswitch
|
rst Bankswitch
|
||||||
|
|
||||||
push hl
|
push hl
|
||||||
push de
|
push de
|
||||||
call $51d5
|
|
||||||
|
call _ReceiveItem
|
||||||
|
|
||||||
pop de
|
pop de
|
||||||
pop hl
|
pop hl
|
||||||
pop bc
|
pop bc
|
||||||
ld a, b
|
ld a, b
|
||||||
rst Bankswitch
|
rst Bankswitch
|
||||||
|
|
||||||
pop bc
|
pop bc
|
||||||
ret
|
ret
|
||||||
; 2f79
|
; 2f79
|
||||||
|
|
||||||
PickUpItem: ; 2f79
|
CheckItem: ; 2f79
|
||||||
push hl
|
push hl
|
||||||
push de
|
push de
|
||||||
push bc
|
push bc
|
||||||
ld a, [hROMBank]
|
ld a, [hROMBank]
|
||||||
push af
|
push af
|
||||||
ld a, BANK(_PickUpItem)
|
ld a, BANK(_CheckItem)
|
||||||
rst Bankswitch
|
rst Bankswitch
|
||||||
|
|
||||||
call _PickUpItem
|
call _CheckItem
|
||||||
|
|
||||||
pop bc
|
pop bc
|
||||||
ld a, b
|
ld a, b
|
||||||
@@ -14138,7 +14138,7 @@ Functionc309: ; c309
|
|||||||
ld a, $1
|
ld a, $1
|
||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
call Function2f66
|
call ReceiveItem
|
||||||
jr nc, .asm_c33d
|
jr nc, .asm_c33d
|
||||||
xor a
|
xor a
|
||||||
ld [$abe2], a
|
ld [$abe2], a
|
||||||
@@ -14238,7 +14238,7 @@ Functionc3ae: ; c3ae
|
|||||||
ld a, $36
|
ld a, $36
|
||||||
ld [CurItem], a
|
ld [CurItem], a
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
call PickUpItem
|
call CheckItem
|
||||||
jr nc, .asm_c3c9
|
jr nc, .asm_c3c9
|
||||||
and a
|
and a
|
||||||
ret
|
ret
|
||||||
@@ -16271,7 +16271,7 @@ UnknownText_0xd1d0: ; 0xd1d0
|
|||||||
; 0xd1d5
|
; 0xd1d5
|
||||||
|
|
||||||
|
|
||||||
Functiond1d5: ; d1d5
|
_ReceiveItem: ; d1d5
|
||||||
call Functiond27b
|
call Functiond27b
|
||||||
jp nz, Functiond29c
|
jp nz, Functiond29c
|
||||||
push hl
|
push hl
|
||||||
@@ -16318,7 +16318,7 @@ Functiond201: ; d201
|
|||||||
; d20d
|
; d20d
|
||||||
|
|
||||||
|
|
||||||
Functiond20d: ; d20d
|
_TossItem: ; d20d
|
||||||
call Functiond27b
|
call Functiond27b
|
||||||
jr nz, .asm_d241
|
jr nz, .asm_d241
|
||||||
push hl
|
push hl
|
||||||
@@ -16366,7 +16366,7 @@ Functiond20d: ; d20d
|
|||||||
jp Functiond2ff
|
jp Functiond2ff
|
||||||
; d244
|
; d244
|
||||||
|
|
||||||
_PickUpItem: ; d244
|
_CheckItem: ; d244
|
||||||
call Functiond27b
|
call Functiond27b
|
||||||
jr nz, .asm_d278
|
jr nz, .asm_d278
|
||||||
push hl
|
push hl
|
||||||
@@ -16424,7 +16424,7 @@ Functiond27b: ; d27b
|
|||||||
; d283
|
; d283
|
||||||
|
|
||||||
Functiond283: ; d283
|
Functiond283: ; d283
|
||||||
ld c, $14
|
ld c, 20
|
||||||
ld a, e
|
ld a, e
|
||||||
cp TMsHMsEnd % $100
|
cp TMsHMsEnd % $100
|
||||||
jr nz, .asm_d28e
|
jr nz, .asm_d28e
|
||||||
@@ -16433,7 +16433,7 @@ Functiond283: ; d283
|
|||||||
ret z
|
ret z
|
||||||
|
|
||||||
.asm_d28e
|
.asm_d28e
|
||||||
ld c, $32
|
ld c, 50
|
||||||
ld a, e
|
ld a, e
|
||||||
cp BallsEnd % $100
|
cp BallsEnd % $100
|
||||||
jr nz, .asm_d299
|
jr nz, .asm_d299
|
||||||
@@ -19469,7 +19469,7 @@ Functionf795: ; f795
|
|||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
jp Function2f53
|
jp TossItem
|
||||||
; f7a0
|
; f7a0
|
||||||
|
|
||||||
Functionf7a0: ; f7a0
|
Functionf7a0: ; f7a0
|
||||||
@@ -22296,7 +22296,7 @@ Function12cdf: ; 12cdf
|
|||||||
ld a, $1
|
ld a, $1
|
||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
jp Function2f66
|
jp ReceiveItem
|
||||||
; 12cea
|
; 12cea
|
||||||
|
|
||||||
INCBIN "baserom.gbc", $12cea, $12cf5 - $12cea
|
INCBIN "baserom.gbc", $12cea, $12cf5 - $12cea
|
||||||
@@ -27034,14 +27034,14 @@ Function157e9: ; 0x157e9
|
|||||||
ld a, [$d107]
|
ld a, [$d107]
|
||||||
ld [Buffer2], a
|
ld [Buffer2], a
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
call Function2f66
|
call ReceiveItem
|
||||||
jr nc, .PackFull
|
jr nc, .PackFull
|
||||||
ld a, [Buffer1]
|
ld a, [Buffer1]
|
||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
ld a, [Buffer2]
|
ld a, [Buffer2]
|
||||||
ld [$d107], a
|
ld [$d107], a
|
||||||
ld hl, PCItems
|
ld hl, PCItems
|
||||||
call Function2f53
|
call TossItem
|
||||||
ld a, $3b
|
ld a, $3b
|
||||||
call Predef
|
call Predef
|
||||||
ld hl, .WithdrewText
|
ld hl, .WithdrewText
|
||||||
@@ -27215,14 +27215,14 @@ Function1590a: ; 0x1590a
|
|||||||
ld a, [$d107]
|
ld a, [$d107]
|
||||||
ld [Buffer2], a
|
ld [Buffer2], a
|
||||||
ld hl, PCItems
|
ld hl, PCItems
|
||||||
call Function2f66
|
call ReceiveItem
|
||||||
jr nc, .asm_15965
|
jr nc, .asm_15965
|
||||||
ld a, [Buffer1]
|
ld a, [Buffer1]
|
||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
ld a, [Buffer2]
|
ld a, [Buffer2]
|
||||||
ld [$d107], a
|
ld [$d107], a
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
call Function2f53
|
call TossItem
|
||||||
ld a, $3b
|
ld a, $3b
|
||||||
call Predef
|
call Predef
|
||||||
ld hl, .DepositText
|
ld hl, .DepositText
|
||||||
@@ -27790,7 +27790,7 @@ Function15cef: ; 15cef
|
|||||||
call Function1600b
|
call Function1600b
|
||||||
jr c, .asm_15d79
|
jr c, .asm_15d79
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
call Function2f66
|
call ReceiveItem
|
||||||
jr nc, .asm_15d6f
|
jr nc, .asm_15d6f
|
||||||
ld a, [$d107]
|
ld a, [$d107]
|
||||||
ld e, a
|
ld e, a
|
||||||
@@ -28008,7 +28008,7 @@ Function15efd: ; 15efd
|
|||||||
call Function15fd7
|
call Function15fd7
|
||||||
ld a, [$d107]
|
ld a, [$d107]
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
call Function2f53
|
call TossItem
|
||||||
ld a, $3b
|
ld a, $3b
|
||||||
call Predef
|
call Predef
|
||||||
ld hl, $c5b9
|
ld hl, $c5b9
|
||||||
@@ -31297,7 +31297,7 @@ Function24c64: ; 24c64
|
|||||||
push hl
|
push hl
|
||||||
ld [CurItem], a
|
ld [CurItem], a
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
call PickUpItem
|
call CheckItem
|
||||||
pop hl
|
pop hl
|
||||||
jr nc, .asm_24c89
|
jr nc, .asm_24c89
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
@@ -50166,7 +50166,7 @@ Function4484a: ; 0x4484a
|
|||||||
ld a, $1
|
ld a, $1
|
||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
call Function2f66
|
call ReceiveItem
|
||||||
jr c, .asm_4489e
|
jr c, .asm_4489e
|
||||||
ld hl, .PackFullText
|
ld hl, .PackFullText
|
||||||
jp Function1d67
|
jp Function1d67
|
||||||
@@ -51580,12 +51580,12 @@ Function4a927: ; 4a927
|
|||||||
ld a, [ScriptVar]
|
ld a, [ScriptVar]
|
||||||
ld [CurItem], a
|
ld [CurItem], a
|
||||||
ld hl, PCItems
|
ld hl, PCItems
|
||||||
call PickUpItem
|
call CheckItem
|
||||||
jr c, .asm_4a948
|
jr c, .asm_4a948
|
||||||
ld a, [ScriptVar]
|
ld a, [ScriptVar]
|
||||||
ld [CurItem], a
|
ld [CurItem], a
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
call PickUpItem
|
call CheckItem
|
||||||
jr c, .asm_4a948
|
jr c, .asm_4a948
|
||||||
xor a
|
xor a
|
||||||
ld [ScriptVar], a
|
ld [ScriptVar], a
|
||||||
@@ -60621,7 +60621,7 @@ Function88211: ; 88211
|
|||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
ld a, b
|
ld a, b
|
||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
call Function2f53
|
call TossItem
|
||||||
pop bc
|
pop bc
|
||||||
ld a, c
|
ld a, c
|
||||||
sub b
|
sub b
|
||||||
@@ -62461,7 +62461,7 @@ Function8adef: ; 8adef
|
|||||||
ld a, WATER_STONE
|
ld a, WATER_STONE
|
||||||
ld [CurItem], a
|
ld [CurItem], a
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
call PickUpItem
|
call CheckItem
|
||||||
jr c, .asm_8ae24
|
jr c, .asm_8ae24
|
||||||
|
|
||||||
ld a, [PartyCount]
|
ld a, [PartyCount]
|
||||||
@@ -62781,7 +62781,7 @@ Function8afd4: ; 8afd4
|
|||||||
ld a, $1
|
ld a, $1
|
||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
call Function2f66
|
call ReceiveItem
|
||||||
pop hl
|
pop hl
|
||||||
jr nc, .asm_8b04c
|
jr nc, .asm_8b04c
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
@@ -76543,7 +76543,7 @@ Functionfd0c3: ; fd0c3
|
|||||||
ld a, $1
|
ld a, $1
|
||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
ld hl, PCItems
|
ld hl, PCItems
|
||||||
call Function2f66
|
call ReceiveItem
|
||||||
ret
|
ret
|
||||||
; fd0eb
|
; fd0eb
|
||||||
|
|
||||||
|
@@ -45,7 +45,7 @@ GiveOddEgg: ; 1fb4b6
|
|||||||
ld a, $ff
|
ld a, $ff
|
||||||
ld [$d107], a
|
ld [$d107], a
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
call Function2f53
|
call TossItem
|
||||||
ld a, EGG
|
ld a, EGG
|
||||||
ld [$cd2a], a
|
ld [$cd2a], a
|
||||||
ld a, $29
|
ld a, $29
|
||||||
|
Reference in New Issue
Block a user