ref: 1237156948ba0fa3d98b6b35f4a2ec9cb797ed05
dir: /home/item.asm/
DoItemEffect:: farcall _DoItemEffect ret CheckTossableItem:: push hl push de push bc farcall _CheckTossableItem pop bc pop de pop hl ret TossItem:: push hl push de push bc ldh a, [hROMBank] push af ld a, BANK(_TossItem) rst Bankswitch call _TossItem pop bc ld a, b rst Bankswitch pop bc pop de pop hl ret ReceiveItem:: push bc ldh a, [hROMBank] push af ld a, BANK(_ReceiveItem) rst Bankswitch push hl push de call _ReceiveItem pop de pop hl pop bc ld a, b rst Bankswitch pop bc ret CheckItem:: push hl push de push bc ldh a, [hROMBank] push af ld a, BANK(_CheckItem) rst Bankswitch call _CheckItem pop bc ld a, b rst Bankswitch pop bc pop de pop hl ret