From 57a68b8f5ab1cf3cc92aaea879f9b6482f042fd1 Mon Sep 17 00:00:00 2001 From: scawful Date: Sat, 17 Dec 2022 12:43:08 -0600 Subject: [PATCH] farore and maku template code --- Sprites/farore_and_maku.asm | 62 +++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 Sprites/farore_and_maku.asm diff --git a/Sprites/farore_and_maku.asm b/Sprites/farore_and_maku.asm new file mode 100644 index 0000000..c51968f --- /dev/null +++ b/Sprites/farore_and_maku.asm @@ -0,0 +1,62 @@ +; ============================================================================== +; Farore/Maku Tree - Sprite Uncle/Priest +; +; +; ============================================================================== + +SpritePrep_FaroreAndMakuTree: +{ + ; farore forest during intro + ; activates impa sprite + + ; maku tree interaction in the forest + ; needs to be in part 1 of the game +} + +; ============================================================================== + +Sprite_FaroreAndMakuTree: +{ + LDA $0E90, X ; + + JSL UseImplicitRegIndexedLocalJumpTable + + dw Sprite_Farore + dw Sprite_MakuTree +} + +; ============================================================================== + +Sprite_Farore: +{ + ; Main entry point for the Farore sprite in the overworld + JSL Farore_Draw + JSR Sprite2_CheckIfActive + + LDA $0E80, X + + JSL UseImplicitRegIndexedLocalJumpTable + + dw Farore_IntroCutscene + dw Farore_FinaleCutscene +} + +; ============================================================================== + +Farore_IntroCutscene: +{ + ; Link approaches Farore sprite with Impa sprite (Zelda) + + ; Activates Mantle style cutscene + + ; Jump to antagonist cutscene code +} + +; ============================================================================== + +Sprite_MakuTree: +{ + ; Main entry point for the MakuTree routines +} + +; ==============================================================================