Add Link_ConsumeMagicBagItem, implement Link_Banana
This commit is contained in:
@@ -18,22 +18,65 @@ MagicBeanGfx:
|
||||
|
||||
MagicBeanSwapDynamicGfx:
|
||||
{
|
||||
PHX
|
||||
PHP
|
||||
|
||||
PHX : PHP
|
||||
REP #$30
|
||||
|
||||
LDX #$01BE
|
||||
--
|
||||
LDA.l MagicBeanGfx, X : STA.l $7EA480, X
|
||||
DEX : DEX
|
||||
BPL --
|
||||
|
||||
PLP
|
||||
PLX
|
||||
DEX : DEX : BPL --
|
||||
PLP : PLX
|
||||
RTL
|
||||
}
|
||||
|
||||
Link_ConsumeMagicBagItem:
|
||||
{
|
||||
LDA.w $020B
|
||||
JSL JumpTableLocal
|
||||
|
||||
dw Link_Banana
|
||||
dw Link_Pineapple
|
||||
dw Link_RockMeat
|
||||
dw Link_Seashells
|
||||
dw Link_Honeycombs
|
||||
dw Link_DekuSticks
|
||||
|
||||
Link_Banana:
|
||||
{
|
||||
LDA.l CURHP : CMP.w MAXHP : BCS +
|
||||
LDA.l CURHP : CLC : ADC.b #$10 : STA.l CURHP
|
||||
LDA.b #$0D : STA.w $012F ; HUD Heart SFX
|
||||
+
|
||||
RTS
|
||||
}
|
||||
|
||||
Link_Pineapple:
|
||||
{
|
||||
RTS
|
||||
}
|
||||
|
||||
Link_RockMeat:
|
||||
{
|
||||
RTS
|
||||
}
|
||||
|
||||
Link_Seashells:
|
||||
{
|
||||
RTS
|
||||
}
|
||||
|
||||
Link_Honeycombs:
|
||||
{
|
||||
RTS
|
||||
}
|
||||
|
||||
Link_DekuSticks:
|
||||
{
|
||||
RTS
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
pushpc
|
||||
; League of its own
|
||||
incsrc "Items/ice_rod.asm"
|
||||
|
||||
Reference in New Issue
Block a user