From 1f38fb5fc08c031644b08027b182ec04761cf0de Mon Sep 17 00:00:00 2001 From: scawful Date: Sun, 18 Aug 2024 17:48:47 -0400 Subject: [PATCH] add blanket and fade to black to MakuTree_HandleDreams --- Sprites/NPCs/maku_tree.asm | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/Sprites/NPCs/maku_tree.asm b/Sprites/NPCs/maku_tree.asm index 27e8995..ee1b340 100644 --- a/Sprites/NPCs/maku_tree.asm +++ b/Sprites/NPCs/maku_tree.asm @@ -119,6 +119,8 @@ Sprite_MakuTree_Main: MakuTree_HandleDreams: { + JSL PaletteFilter_StartBlindingWhite + ; Check if Link has seen the dream LDA.l DREAMS CMP.b #$01 : BCC .mushroom_grotto @@ -161,8 +163,26 @@ Sprite_MakuTree_Main: .dragon_ship LDA.b #$06 : STA.w CurrentDream .enter_dream - JSL Link_EnterDream + PHX + LDA.b #$16 : STA.b $5D ; Set Link to sleeping + LDA.b #$20 : JSL AncillaAdd_Blanket + LDA.b $20 : STA.w $0BFA,X + LDA.b $21 : STA.w $0C0E,X + LDA.b $22 : SEC : SBC.b #$08 : STA.w $0C04,X + LDA.b $23 : STA.w $0C18,X + JSL PaletteFilter_StartBlindingWhite + PLX + LDA.b #$30 : STA.w SprTimerB, X + INC.w SprAction, X + RTS + } + + MakuTree_DreamTransition: + { + LDA.w SprTimerB, X : BNE + + JSL Link_EnterDream + + RTS }