From d0f347e3a59ebe02a9ba4bfcd6b9e7d267da6b2a Mon Sep 17 00:00:00 2001 From: scawful Date: Sun, 7 Jul 2024 16:03:43 -0400 Subject: [PATCH] set deku hover flag when player is standing on flower --- Sprites/Objects/deku_leaf.asm | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Sprites/Objects/deku_leaf.asm b/Sprites/Objects/deku_leaf.asm index e31e7a0..85c17f7 100644 --- a/Sprites/Objects/deku_leaf.asm +++ b/Sprites/Objects/deku_leaf.asm @@ -62,15 +62,21 @@ Sprite_DekuLeaf_Main: LDA.w SprAction, X JSL UseImplicitRegIndexedLocalJumpTable - dw Action00 + dw WaitForPlayer - Action00: + WaitForPlayer: { %StartOnFrame(0) %PlayAnimation(0, 0, 10) + + JSR CheckIfPlayerIsOn : BCC + + LDA.b #$01 : STA.b $71 + RTS + + + STZ.b $71 + RTS } - RTS } ; ========================================================= @@ -123,7 +129,7 @@ Sprite_DekuLeaf_Draw: TYA : LSR #2 : TAY - LDA .sizes, X : ORA $0F : STA ($92), Y ; store size in oam buffer + LDA.b #$02 : ORA $0F : STA ($92), Y ; store size in oam buffer PLY : INY @@ -148,6 +154,4 @@ Sprite_DekuLeaf_Draw: db $A0, $A2, $82, $80 .properties db $23, $23, $23, $23 -.sizes - db $02, $02, $02, $02 } \ No newline at end of file