mirror of https://github.com/pret/pokecrystal.git
38 lines
699 B
NASM
38 lines
699 B
NASM
|
GetPartyParamLocation:: ; 3917
|
||
|
; Get the location of parameter a from wCurPartyMon in hl
|
||
|
push bc
|
||
|
ld hl, wPartyMons
|
||
|
ld c, a
|
||
|
ld b, 0
|
||
|
add hl, bc
|
||
|
ld a, [wCurPartyMon]
|
||
|
call GetPartyLocation
|
||
|
pop bc
|
||
|
ret
|
||
|
; 3927
|
||
|
|
||
|
GetPartyLocation:: ; 3927
|
||
|
; Add the length of a PartyMon struct to hl a times.
|
||
|
ld bc, PARTYMON_STRUCT_LENGTH
|
||
|
jp AddNTimes
|
||
|
; 392d
|
||
|
|
||
|
Unreferenced_GetDexNumber:: ; 392d
|
||
|
; Probably used in gen 1 to convert index number to dex number
|
||
|
; Not required in gen 2 because index number == dex number
|
||
|
push hl
|
||
|
ld a, b
|
||
|
dec a
|
||
|
ld b, 0
|
||
|
add hl, bc
|
||
|
ld hl, BaseData + BASE_DEX_NO
|
||
|
ld bc, BASE_DATA_SIZE
|
||
|
call AddNTimes
|
||
|
ld a, BANK(BaseData)
|
||
|
call GetFarHalfword
|
||
|
ld b, l
|
||
|
ld c, h
|
||
|
pop hl
|
||
|
ret
|
||
|
; 3945
|