pokered/home/give.asm

27 lines
508 B
NASM
Raw Normal View History

GiveItem::
; Give player quantity c of item b,
2021-08-28 21:02:20 +00:00
; and copy the item's name to wStringBuffer.
; Return carry on success.
ld a, b
ld [wNamedObjectIndex], a
ld [wCurItem], a
ld a, c
ld [wItemQuantity], a
ld hl, wNumBagItems
call AddItemToInventory
ret nc
call GetItemName
2021-08-28 21:02:20 +00:00
call CopyToStringBuffer
scf
ret
GivePokemon::
; Give the player monster b at level c.
ld a, b
ld [wCurPartySpecies], a
ld a, c
ld [wCurEnemyLevel], a
xor a ; PLAYER_PARTY_DATA
ld [wMonDataLocation], a
farjp _GivePokemon