mirror of
https://github.com/pret/pokered.git
synced 2024-10-24 15:27:10 +00:00
33 lines
624 B
NASM
33 lines
624 B
NASM
LoadWildData:
|
|
ld hl,WildDataPointers
|
|
ld a,[wCurMap]
|
|
|
|
; get wild data for current map
|
|
ld c,a
|
|
ld b,0
|
|
add hl,bc
|
|
add hl,bc
|
|
ld a,[hli]
|
|
ld h,[hl]
|
|
ld l,a ; hl now points to wild data for current map
|
|
ld a,[hli]
|
|
ld [wGrassRate],a
|
|
and a
|
|
jr z,.NoGrassData ; if no grass data, skip to surfing data
|
|
push hl
|
|
ld de,wGrassMons ; otherwise, load grass data
|
|
ld bc,$0014
|
|
call CopyData
|
|
pop hl
|
|
ld bc,$0014
|
|
add hl,bc
|
|
.NoGrassData
|
|
ld a,[hli]
|
|
ld [wWaterRate],a
|
|
and a
|
|
ret z ; if no water data, we're done
|
|
ld de,wWaterMons ; otherwise, load surfing data
|
|
ld bc,$0014
|
|
jp CopyData
|
|
|
|
INCLUDE "data/wild_mons.asm"
|