diff --git a/Masks/mask_routines.asm b/Masks/mask_routines.asm index e4b3ac6..7b04fdc 100644 --- a/Masks/mask_routines.asm +++ b/Masks/mask_routines.asm @@ -536,6 +536,23 @@ org $08FFDA ; Bank 08 Free space pullpc +DekuLink_ShootBubbleOrStartHover: +{ + ; If we are standing on a deku flower, do the hover + LDA.b $71 : BEQ + + JSL PrepareQuakeSpell + RTL + + + ; Otherwise, shoot the magic bubble + LDA.b #$0E + JSL AncillaAdd_MagicBubbleShot + + ; TODO: Update the draw code to use dynamic magic bubble + ; JSL MagicBubbleSwapDynamicGfx + ; INC.w $02C3 ; block anim step + RTL +} + Ancilla_SFX2_Near: JSR Ancilla_SFX_Near STA.w $012E