- Introduced detailed analysis for the Minecart system, highlighting its state machine, track system, and areas for improvement. - Created an NPCs analysis document, summarizing various NPC sprites and their functionalities. - Added an Objects analysis document, covering interactive elements like collectibles, ice blocks, and minecarts. - Documented the Overlord sprite system, detailing its role in spawning other sprites and managing events. - Compiled a Dungeons & Indoor Areas document, outlining custom room tags, enhanced mechanics, and advanced collision systems. - Developed an Overworld Systems Analysis, focusing on the ZSCustomOverworld architecture and its core features. - Added a Time System document, explaining the in-game clock and day/night cycle management. - Documented the ZScream Custom Overworld, detailing its data-driven approach and key features.
7.8 KiB
7.8 KiB
Quest & Event Flow
This document outlines the progression of the main story and major side-quests. It details the flags and conditions that control the game's narrative flow, making it easier to understand how events are triggered.
1. Main Quest Progression
This section provides a step-by-step guide to the main story, detailing the sequence of events, required items, and the flags that are set at each milestone.
Chapter 0: A Hero is Born
- Trigger: The game begins.
- Events:
- The Farore intro sequence plays, explaining the backstory of the Triforce and the sealing of the Sacred Realm.
- Link is shipwrecked and awakens in the Eon Abyss.
- The Kydrog intro sequence plays, showing the game's antagonist.
- Link is transported to the Temporal Pyramid.
- Player Actions:
- Navigate the Temporal Pyramid to find the Moon Pearl.
- Exit the pyramid to arrive in the Forest of Dreams.
- Obtain the Lv1 Sword and Shield.
- Progression Flags:
| Flag | Address | Value/Bit | Notes |
|---|---|---|---|
GameState |
$7EF3C5 |
0x02 |
Set after the Farore intro. |
OosProg2 |
$7EF3C6 |
bit $04 set |
Set after the Kydrog intro. |
Chapter 1: The Maku Tree Awakens
- Trigger: Player talks to the Maku Tree for the first time (
Sprites/NPCs/maku_tree.asm). - Events: The Maku Tree speaks to Link, explaining the plight of the land.
- Reward: A Heart Container is given to the player (
Link_ReceiveItemwith Y=$3E). - Progression Flags & Consequences:
| Flag | Address | Value/Bit | Consequence |
|---|---|---|---|
MakuTreeQuest |
$7EF3D4 |
0x01 |
The Maku Tree will now use a different dialogue branch on subsequent talks. |
MapIcon |
$7EF3C7 |
0x01 |
A red 'X' appears on the map over the Mushroom Grotto. |
OOSPROG |
$7EF3D6 |
bit $02 set |
A major story flag indicating the quest has officially begun. |
Chapter 2: The Mushroom Grotto (D1)
- Trigger: Player enters the Mushroom Grotto, west of Wayward Village.
- Events: Player navigates the dungeon, facing the Vampire Bat miniboss and the Mothra boss.
- Reward: Bow.
Chapter 3: The Tail Palace (D2)
- Trigger: Player enters Tail Palace.
- Events: Player defeats the boss, a vanilla-style Big Moldorm.
- Reward: Roc's Feather.
- World State Changes: After completion, Deku NPCs will appear in the overworld area near Tail Palace.
Chapter 4: The Path to the Castle
- Trigger: This is a multi-part quest chain required to access Kalyxo Castle.
- Player Actions:
- Ocarina: Complete the "Lost Ranch Girl" side-quest to obtain the Ocarina.
- Song of Healing: Learn the Song of Healing from the Happy Mask Salesman.
- Running Boots: Play the Song of Healing for the sick child in Wayward Village to receive the Running Boots.
- Book of Secrets: Use the Running Boots to get the Book of Secrets from the village library.
- Consequence: The Book of Secrets is required to open the gates to Kalyxo Castle.
Chapter 5: Kalyxo Castle (D3)
- Trigger: Player enters Kalyxo Castle.
- Required Items: Book of Secrets.
- Events: Player defeats the Armos Knights boss.
- Reward: Meadow Blade (Lv2 Sword).
Chapter 6: The Shrine of Wisdom (S1)
- Trigger: Player enters the Shrine of Wisdom.
- Events: Player must navigate a swampy overworld area.
- Reward: Zora Flippers.
Chapter 7: Zora Temple (D4)
- Trigger: Player enters the Zora Temple.
- Required Items: Zora Flippers.
- Events: Player defeats an advanced variant of the Arrghus boss.
- Reward: Hookshot, Zora Mask (via side-quest within the dungeon).
Chapter 8: Glacia Estate (D5)
- Trigger: Player enters Glacia Estate.
- Required Items: Goldstar (from the "Old Man Mountain Quest").
- Events: Player navigates ice puzzles and defeats the Twinrova boss.
- Reward: Fire Rod.
Chapter 9: The Shrine of Power (S2)
- Trigger: Player enters the Shrine of Power.
- Reward: Power Glove.
Chapter 10: Goron Mines (D6)
- Trigger: Player enters the Goron Mines.
- Required Items: Power Glove, Completion of the "Goron Mines Quest".
- Events: Player defeats the Lanmolas and the King Dodongo (Helmasaur variant) boss.
- Reward: Hammer.
Chapter 11: Dragon Ship (D7)
- Trigger: Player enters the Dragon Ship.
- Reward: Somaria Rod.
Chapter 12: The Shrine of Courage (S3)
- Trigger: Player enters the Shrine of Courage.
- Events: Player defeats the boss Vaati (Vitreous variant).
- Reward: Mirror Shield.
Chapter 13: Fortress of Secrets (D8)
- Trigger: Player enters the Fortress of Secrets.
- Events: Player defeats Dark Link.
- Reward: Portal Rod.
Chapter 14: The Eon Core (Endgame)
- Trigger: Player enters the final dungeon.
- Events: Player faces the final bosses: Kydreeok and Ganon.
- Reward: The Triforce.
2. Major Side-Quests
The Lost Ranch Girl (Ocarina Quest)
- Mushroom: Get a Mushroom from the old woman's house in the Mushroom Grotto area.
- Magic Powder: Trade the Mushroom to the Potion Shop owner. Leave the area and return later to receive the Magic Powder.
- Ocarina: Use the Magic Powder on the sleeping Cucco in the Ranch House. This wakes it up and it gives you the Ocarina.
The Mask Salesman
- Trigger: Player must have the Ocarina.
- Action: Talk to the Happy Mask Salesman.
- Reward: He teaches Link the Song of Healing.
The Zora Mask
- Trigger: Player talks to the Zora Princess in the Zora Temple. She gives message
$0C5. - Action: Player must play the Song of Healing.
- Reward: The princess gives the player the Zora Mask.
- Flag:
ZoraMask($7EF347) is set in SRAM.
The Wolf Mask
- Trigger: A Wolfos sprite appears outside Kalyxo Castle at night.
- Action: Player must defeat the Wolfos and then play the Song of Healing.
- Reward: Wolf Mask.
Old Man Mountain Quest
- Trigger: Player takes the warp portal at the northwest point of Mount Snowpeak.
- Action: Enter the Lava Lands cave to find an Old Man sprite. Escort him to a rock formation and use the Magic Mirror.
- Reward: Goldstar (upgrade for the Hookshot).
Goron Mines Quest
- Trigger: Player needs to open the Goron Mines.
- Required Item: Power Glove.
- Action:
- Collect five pieces of Goron Rock Meat from Lupo Mountain.
- Give the five pieces to the Kalyxian Goron NPC in the desert.
- Consequence: The Goron NPC opens the entrance to the Goron Mines.
The Magic Bean
- Purchase: Player buys the Magic Bean from the Bean Vendor for 100 rupees. Requires an empty bottle.
- Planting: Player takes the bean to the fertile soil patch on the ranch.
MagicBeanProg($7EF39B) has bit$01set. - Watering: Player plays the Song of Storms.
MagicBeanProghas bit$04set. - Pollination: Player must release a Good Bee from a bottle near the bean sprout.
MagicBeanProghas bit$02set. - Growth: After 3 in-game day/night cycles, the beanstalk grows into a large flower.
- Reward: The player can ride the flower to a Heart Container.
MagicBeanProghas bit$40set upon completion.