Implement suggestions in PR #687
Merge mon_stats.asm, cry.asm, print_level.asm, and mon_data.asm into pokemon.asm Merge mon_party.asm into battle.asm Merge menu.asm, menu_window.asm, and menu2.asm into menu.asm
This commit is contained in:
@@ -1,3 +1,38 @@
|
||||
GetPartyParamLocation::
|
||||
; 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
|
||||
|
||||
GetPartyLocation::
|
||||
; Add the length of a PartyMon struct to hl a times.
|
||||
ld bc, PARTYMON_STRUCT_LENGTH
|
||||
jp AddNTimes
|
||||
|
||||
Unreferenced_GetDexNumber::
|
||||
; 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
|
||||
|
||||
UserPartyAttr::
|
||||
push af
|
||||
ldh a, [hBattleTurn]
|
||||
|
Reference in New Issue
Block a user