From 894580538a4597628b7b8edc7edd4c8b1873c136 Mon Sep 17 00:00:00 2001 From: scawful Date: Sun, 7 Jul 2024 16:03:08 -0400 Subject: [PATCH] add DekuLink_ShootBubbleOrStartHover --- Masks/mask_routines.asm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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