mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
PCItems and game init formatting
This commit is contained in:
parent
320142fdda
commit
79bcda11ad
63
main.asm
63
main.asm
@ -740,6 +740,8 @@ Function1836: ; 1836
|
|||||||
ret
|
ret
|
||||||
; 184a
|
; 184a
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Function184a: ; 184a
|
Function184a: ; 184a
|
||||||
ld a, [StandingTile]
|
ld a, [StandingTile]
|
||||||
call GetTileCollision
|
call GetTileCollision
|
||||||
@ -757,7 +759,6 @@ Function1852: ; 1852
|
|||||||
; 185d
|
; 185d
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
GetTileCollision: ; 185d
|
GetTileCollision: ; 185d
|
||||||
; Get the collision type of tile a.
|
; Get the collision type of tile a.
|
||||||
|
|
||||||
@ -2449,11 +2450,11 @@ AskSerial: ; 2063
|
|||||||
; 208a
|
; 208a
|
||||||
|
|
||||||
|
|
||||||
Function208a: ; 208a
|
ResetGameTime: ; 208a
|
||||||
xor a
|
xor a
|
||||||
ld [GameTimeCap], a
|
ld [GameTimeCap], a
|
||||||
ld [GameTimeHours], a
|
ld [GameTimeHours], a
|
||||||
ld [$d4c5], a
|
ld [GameTimeHours + 1], a
|
||||||
ld [GameTimeMinutes], a
|
ld [GameTimeMinutes], a
|
||||||
ld [GameTimeSeconds], a
|
ld [GameTimeSeconds], a
|
||||||
ld [GameTimeFrames], a
|
ld [GameTimeFrames], a
|
||||||
@ -13222,64 +13223,80 @@ Function5ba7: ; 5ba7
|
|||||||
; 5bae
|
; 5bae
|
||||||
|
|
||||||
Function5bae: ; 5bae
|
Function5bae: ; 5bae
|
||||||
|
|
||||||
ld hl, Sprites
|
ld hl, Sprites
|
||||||
ld bc, $0bcc
|
ld bc, $0bcc
|
||||||
xor a
|
xor a
|
||||||
call ByteFill
|
call ByteFill
|
||||||
|
|
||||||
ld hl, $d000
|
ld hl, $d000
|
||||||
ld bc, $047b
|
ld bc, $047b
|
||||||
xor a
|
xor a
|
||||||
call ByteFill
|
call ByteFill
|
||||||
|
|
||||||
ld hl, PlayerID
|
ld hl, PlayerID
|
||||||
ld bc, $0b7a
|
ld bc, $0b7a
|
||||||
xor a
|
xor a
|
||||||
call ByteFill
|
call ByteFill
|
||||||
|
|
||||||
ld a, [rLY]
|
ld a, [rLY]
|
||||||
ld [$ffe3], a
|
ld [$ffe3], a
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
ld a, [hRandomSub]
|
ld a, [hRandomSub]
|
||||||
ld [PlayerID], a
|
ld [PlayerID], a
|
||||||
|
|
||||||
ld a, [rLY]
|
ld a, [rLY]
|
||||||
ld [$ffe3], a
|
ld [$ffe3], a
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
ld a, [hRandomAdd]
|
ld a, [hRandomAdd]
|
||||||
ld [PlayerID + 1], a
|
ld [PlayerID + 1], a
|
||||||
|
|
||||||
call RNG
|
call RNG
|
||||||
ld [$d84a], a
|
ld [$d84a], a
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
call RNG
|
call RNG
|
||||||
ld [$d84b], a
|
ld [$d84b], a
|
||||||
|
|
||||||
ld hl, PartyCount
|
ld hl, PartyCount
|
||||||
call Function5ca1
|
call Function5ca1
|
||||||
|
|
||||||
xor a
|
xor a
|
||||||
ld [$db72], a
|
ld [$db72], a
|
||||||
ld [$d4b4], a
|
ld [$d4b4], a
|
||||||
|
|
||||||
call Function5ca6
|
call Function5ca6
|
||||||
ld a, $1
|
|
||||||
|
ld a, 1
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld hl, BoxCount
|
ld hl, BoxCount
|
||||||
call Function5ca1
|
call Function5ca1
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
|
|
||||||
ld hl, NumItems
|
ld hl, NumItems
|
||||||
call Function5ca1
|
call Function5ca1
|
||||||
|
|
||||||
ld hl, NumKeyItems
|
ld hl, NumKeyItems
|
||||||
call Function5ca1
|
call Function5ca1
|
||||||
|
|
||||||
ld hl, NumBalls
|
ld hl, NumBalls
|
||||||
call Function5ca1
|
call Function5ca1
|
||||||
ld hl, $d8f1
|
|
||||||
|
ld hl, PCItems
|
||||||
call Function5ca1
|
call Function5ca1
|
||||||
|
|
||||||
xor a
|
xor a
|
||||||
ld [RoamMon1Species], a
|
ld [RoamMon1Species], a
|
||||||
ld [RoamMon2Species], a
|
ld [RoamMon2Species], a
|
||||||
ld [RoamMon3Species], a
|
ld [RoamMon3Species], a
|
||||||
ld a, $ff
|
ld a, -1
|
||||||
ld [RoamMon1MapGroup], a
|
ld [RoamMon1MapGroup], a
|
||||||
ld [RoamMon2MapGroup], a
|
ld [RoamMon2MapGroup], a
|
||||||
ld [RoamMon3MapGroup], a
|
ld [RoamMon3MapGroup], a
|
||||||
ld [RoamMon1MapNumber], a
|
ld [RoamMon1MapNumber], a
|
||||||
ld [RoamMon2MapNumber], a
|
ld [RoamMon2MapNumber], a
|
||||||
ld [RoamMon3MapNumber], a
|
ld [RoamMon3MapNumber], a
|
||||||
ld a, $0
|
|
||||||
|
ld a, 0
|
||||||
call GetSRAMBank
|
call GetSRAMBank
|
||||||
ld hl, $abe2
|
ld hl, $abe2
|
||||||
xor a
|
xor a
|
||||||
@ -13287,38 +13304,50 @@ Function5bae: ; 5bae
|
|||||||
dec a
|
dec a
|
||||||
ld [hl], a
|
ld [hl], a
|
||||||
call CloseSRAM
|
call CloseSRAM
|
||||||
|
|
||||||
call Function5d33
|
call Function5d33
|
||||||
call Function5cd3
|
call Function5cd3
|
||||||
|
|
||||||
xor a
|
xor a
|
||||||
ld [MonType], a
|
ld [MonType], a
|
||||||
|
|
||||||
ld [JohtoBadges], a
|
ld [JohtoBadges], a
|
||||||
ld [KantoBadges], a
|
ld [KantoBadges], a
|
||||||
|
|
||||||
ld [$d855], a
|
ld [$d855], a
|
||||||
ld [$d856], a
|
ld [$d856], a
|
||||||
|
|
||||||
ld [Money], a
|
ld [Money], a
|
||||||
ld a, $b
|
ld a, 3000 >> 8
|
||||||
ld [$d84f], a
|
ld [Money + 1], a
|
||||||
ld a, $b8
|
ld a, 3000 & $ff
|
||||||
ld [$d850], a
|
ld [Money + 2], a
|
||||||
|
|
||||||
xor a
|
xor a
|
||||||
ld [$dc17], a
|
ld [$dc17], a
|
||||||
|
|
||||||
ld hl, $dc19
|
ld hl, $dc19
|
||||||
ld [hl], $0
|
ld [hl], $0
|
||||||
inc hl
|
inc hl
|
||||||
ld [hl], $8
|
ld [hl], $8
|
||||||
inc hl
|
inc hl
|
||||||
ld [hl], $fc
|
ld [hl], $fc
|
||||||
|
|
||||||
call Function5ce9
|
call Function5ce9
|
||||||
|
|
||||||
ld a, $9
|
ld a, $9
|
||||||
ld hl, $6751
|
ld hl, $6751
|
||||||
rst FarCall
|
rst FarCall
|
||||||
|
|
||||||
ld a, $11
|
ld a, $11
|
||||||
ld hl, $4765
|
ld hl, $4765
|
||||||
rst FarCall
|
rst FarCall
|
||||||
|
|
||||||
ld a, $41
|
ld a, $41
|
||||||
ld hl, $61c0
|
ld hl, $61c0
|
||||||
rst FarCall
|
rst FarCall
|
||||||
call Function208a
|
|
||||||
|
call ResetGameTime
|
||||||
ret
|
ret
|
||||||
; 5ca1
|
; 5ca1
|
||||||
|
|
||||||
@ -28443,7 +28472,7 @@ Function157e9: ; 0x157e9
|
|||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
ld a, [Buffer2]
|
ld a, [Buffer2]
|
||||||
ld [$d107], a
|
ld [$d107], a
|
||||||
ld hl, $d8f1
|
ld hl, PCItems
|
||||||
call Function2f53
|
call Function2f53
|
||||||
ld a, $3b
|
ld a, $3b
|
||||||
call Predef
|
call Predef
|
||||||
@ -28484,7 +28513,7 @@ KrisTossItemMenu: ; 0x1585f
|
|||||||
.asm_15868
|
.asm_15868
|
||||||
call Function15985
|
call Function15985
|
||||||
jr c, .asm_15878
|
jr c, .asm_15878
|
||||||
ld de, $d8f1
|
ld de, PCItems
|
||||||
ld a, $4
|
ld a, $4
|
||||||
ld hl, $69f4
|
ld hl, $69f4
|
||||||
rst $8
|
rst $8
|
||||||
@ -28629,7 +28658,7 @@ Function1590a: ; 0x1590a
|
|||||||
ld [Buffer1], a
|
ld [Buffer1], a
|
||||||
ld a, [$d107]
|
ld a, [$d107]
|
||||||
ld [Buffer2], a
|
ld [Buffer2], a
|
||||||
ld hl, $d8f1
|
ld hl, PCItems
|
||||||
call Function2f66
|
call Function2f66
|
||||||
jr nc, .asm_15965
|
jr nc, .asm_15965
|
||||||
ld a, [Buffer1]
|
ld a, [Buffer1]
|
||||||
@ -28763,7 +28792,7 @@ MenuData15a08: ; 0x15a08
|
|||||||
db %10110000
|
db %10110000
|
||||||
db 4, 8 ; rows/cols?
|
db 4, 8 ; rows/cols?
|
||||||
db 2 ; horizontal spacing?
|
db 2 ; horizontal spacing?
|
||||||
dbw 0, $d8f1
|
dbw 0, PCItems
|
||||||
dbw BANK(Function24ab4), Function24ab4
|
dbw BANK(Function24ab4), Function24ab4
|
||||||
dbw BANK(Function24ac3), Function24ac3
|
dbw BANK(Function24ac3), Function24ac3
|
||||||
dbw BANK(Function244c3), Function244c3
|
dbw BANK(Function244c3), Function244c3
|
||||||
@ -66926,7 +66955,7 @@ Functionfd0c3: ; fd0c3
|
|||||||
ld [CurItem], a
|
ld [CurItem], a
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [$d10c], a
|
ld [$d10c], a
|
||||||
ld hl, $d8f1
|
ld hl, PCItems
|
||||||
call Function2f66
|
call Function2f66
|
||||||
ret
|
ret
|
||||||
; fd0eb
|
; fd0eb
|
||||||
|
Loading…
Reference in New Issue
Block a user