Lalivero, the desert town below Babi Lighthouse. More...
Go to the source code of this file.
Enumerations | |
| enum | { ENTRANCE_WORLD_MAP_SOUTH = 20 , ENTRANCE_WORLD_MAP_NORTH = 21 , ENTRANCE_FROM_AERIE = 90 , ENTRANCE_FROM_AERIE_QUIETLY = 91 } |
| enum | { SOLDIER_WEST = 8 , SOLDIER_EAST = 9 , MOURNER = 10 , WANDERER_EAST = 11 , WANDERER_WEST = 17 , WHARF_GUARD = 18 , IODEM = 22 , TORCH = 23 , NORTH_EXIT_SPRITE = 24 , ACTOR_BLACK_ORB = 25 } |
| The actors this scene's code moves, by their place in the placement tables. More... | |
| enum | { GATE_TRIGGER = 6 } |
| The door at trigger 6 is a gate two cells wide. More... | |
| enum | { HEAP_ITEM_ICON = 17 , ITEM_ICON_BUFFER_SIZE = 0x608 , ITEM_ICON_TILES = 0x400 , ITEM_ICON_TILE_BYTES = 128 } |
Functions | |
| static void | TalkToIodemAboutTheShip (void) |
| The ship the party saw from the lighthouse was not Babi's but, Garet guesses, Saturos's. | |
| static void | TalkToTorch (void) |
| Torch, Mars Djinni 6, joins the party. | |
| const struct SceneEntrance * | Lalivero_GetEntrances (void) |
| const struct SceneRegion * | Lalivero_GetRegions (void) |
| const u32 * | Lalivero_GetExits (void) |
| const struct ScenePlacement * | Lalivero_GetPlacements (void) |
| The townsfolk, who stand differently once the party is back from Venus Lighthouse. | |
| static void | TalkToMourner (s32 actor) |
| The villager mourning Sheba stops sobbing to answer, faces north again and goes back to sobbing. | |
| static void | TalkToVillagerAskingIfLeaving (s32 actor) |
| After Venus Lighthouse: a villager asks whether the party is leaving Lalivero, and answers yes or no. | |
| static void | TalkToWharfGuard (void) |
| Once Iodem has given the Black Orb, the guard at the wharf door lets the party through and steps aside. | |
| static void | EnterDoor (void) |
| The leader walks into a doorway: the door (or the gate) swings open, the leader steps in and the exit of the touched trigger is taken. | |
| static void | TakeTouchedExit (void) |
| An exit with no door: leave by the touched trigger's exit. | |
| static void | WatchWoundedSoldiers (void) |
| The first visit, arriving from the world map: the party and Iodem find Tolbi's soldiers beaten in the street. | |
| static void | ReceiveBlackOrb (void) |
| Trigger 50 after Venus Lighthouse, until Iodem has spoken: Garet stops the leader, Iodem comes out of his house and tells the party that the misty island they saw may be Lemuria, which could save Babi, and gives them the Black Orb that sails Babi's ship. | |
| static void | TurnBackFromTheGate (void) |
| Trigger 51 at the town exit: Garet turns the leader back toward Babi's ship and the wharf the guard was keeping. | |
| const struct SceneEvent * | Lalivero_GetEvents (void) |
| What the party can talk to, touch and search, which changes once they are back from Venus Lighthouse. | |
| s32 | Lalivero_Initialize (void) |
| Sets Lalivero up as the party enters: the Black Orb prop, the wounded soldiers of the first visit (and its cutscene), or the north exit closed after Venus Lighthouse. | |
Variables | |
| s32 | gLaliveroMournerSobs [] |
| The mourner's sobbing: the sprite squashes and stretches twice, then rests 80 frames. | |
| struct SceneEntrance | gLaliveroEntrances [] |
| u32 | gLaliveroExits [] |
| struct ScenePlacement | gLaliveroPlacements [] |
| struct ScenePlacement | gLaliveroPlacementsAfterLighthouse [] |
| s16 | gLaliveroDoorCells [][2] |
| u16 | gLaliveroDoorOpenSteps [] |
| u16 | gLaliveroGateOpenSteps [] |
| struct SceneEvent | gLaliveroEvents [] |
| struct SceneEvent | gLaliveroEventsAfterLighthouse [] |
Lalivero, the desert town below Babi Lighthouse.
Two visits share this scene. On the first, the party and Iodem find Tolbi's soldiers beaten by Saturos's group, who took Sheba to the ruins under the lighthouse. After Venus Lighthouse, the party comes back through the aerie's exit and Iodem gives them the Black Orb that sails Babi's ship.
Definition in file lalivero.c.
| anonymous enum |
Definition at line 36 of file lalivero.c.
| anonymous enum |
The actors this scene's code moves, by their place in the placement tables.
Definition at line 46 of file lalivero.c.
| anonymous enum |
The door at trigger 6 is a gate two cells wide.
| Enumerator | |
|---|---|
| GATE_TRIGGER | |
Definition at line 60 of file lalivero.c.
| anonymous enum |
| Enumerator | |
|---|---|
| HEAP_ITEM_ICON | |
| ITEM_ICON_BUFFER_SIZE | |
| ITEM_ICON_TILES | |
| ITEM_ICON_TILE_BYTES | |
Definition at line 62 of file lalivero.c.
|
static |
The ship the party saw from the lighthouse was not Babi's but, Garet guesses, Saturos's.
Definition at line 657 of file lalivero.c.
Referenced by ReceiveBlackOrb(), and TalkToIodemAboutTheShip().
|
static |
Torch, Mars Djinni 6, joins the party.
Definition at line 70 of file lalivero.c.
Referenced by TalkToTorch().
| const struct SceneEntrance * Lalivero_GetEntrances | ( | void | ) |
Definition at line 72 of file lalivero.c.
Referenced by Lalivero_GetEntrances().
| const struct SceneRegion * Lalivero_GetRegions | ( | void | ) |
Definition at line 76 of file lalivero.c.
Referenced by Lalivero_GetRegions().
| const u32 * Lalivero_GetExits | ( | void | ) |
Definition at line 78 of file lalivero.c.
Referenced by Lalivero_GetExits().
| const struct ScenePlacement * Lalivero_GetPlacements | ( | void | ) |
The townsfolk, who stand differently once the party is back from Venus Lighthouse.
Definition at line 82 of file lalivero.c.
Referenced by Lalivero_GetPlacements().
|
static |
The villager mourning Sheba stops sobbing to answer, faces north again and goes back to sobbing.
Definition at line 91 of file lalivero.c.
Referenced by TalkToMourner().
|
static |
After Venus Lighthouse: a villager asks whether the party is leaving Lalivero, and answers yes or no.
Definition at line 109 of file lalivero.c.
Referenced by TalkToVillagerAskingIfLeaving().
|
static |
Once Iodem has given the Black Orb, the guard at the wharf door lets the party through and steps aside.
Definition at line 124 of file lalivero.c.
Referenced by TalkToWharfGuard().
|
static |
The leader walks into a doorway: the door (or the gate) swings open, the leader steps in and the exit of the touched trigger is taken.
Definition at line 137 of file lalivero.c.
Referenced by EnterDoor().
|
static |
An exit with no door: leave by the touched trigger's exit.
Definition at line 157 of file lalivero.c.
Referenced by TakeTouchedExit().
|
static |
The first visit, arriving from the world map: the party and Iodem find Tolbi's soldiers beaten in the street.
Seven attackers took Sheba to the ruins under Babi Lighthouse, and Faran followed them.
Definition at line 169 of file lalivero.c.
Referenced by Lalivero_Initialize(), and WatchWoundedSoldiers().
|
static |
Trigger 50 after Venus Lighthouse, until Iodem has spoken: Garet stops the leader, Iodem comes out of his house and tells the party that the misty island they saw may be Lemuria, which could save Babi, and gives them the Black Orb that sails Babi's ship.
Definition at line 363 of file lalivero.c.
Referenced by ReceiveBlackOrb().
|
static |
Trigger 51 at the town exit: Garet turns the leader back toward Babi's ship and the wharf the guard was keeping.
Definition at line 699 of file lalivero.c.
Referenced by TurnBackFromTheGate().
| const struct SceneEvent * Lalivero_GetEvents | ( | void | ) |
What the party can talk to, touch and search, which changes once they are back from Venus Lighthouse.
Definition at line 709 of file lalivero.c.
Referenced by Lalivero_GetEvents().
| s32 Lalivero_Initialize | ( | void | ) |
Sets Lalivero up as the party enters: the Black Orb prop, the wounded soldiers of the first visit (and its cutscene), or the north exit closed after Venus Lighthouse.
Definition at line 719 of file lalivero.c.
Referenced by Lalivero_Initialize().
| s32 gLaliveroMournerSobs[] |
The mourner's sobbing: the sprite squashes and stretches twice, then rests 80 frames.
Definition at line 813 of file lalivero.c.
Referenced by TalkToMourner().
| struct SceneEntrance gLaliveroEntrances[] |
Definition at line 843 of file lalivero.c.
Referenced by Lalivero_GetEntrances(), and LaliveroInteriors_GetEntrances().
| u32 gLaliveroExits[] |
Definition at line 861 of file lalivero.c.
Referenced by Lalivero_GetExits(), and LaliveroInteriors_GetExits().
| struct ScenePlacement gLaliveroPlacements[] |
Definition at line 870 of file lalivero.c.
Referenced by Lalivero_GetPlacements(), and LaliveroInteriors_GetPlacements().
| struct ScenePlacement gLaliveroPlacementsAfterLighthouse[] |
Definition at line 906 of file lalivero.c.
Referenced by Lalivero_GetPlacements().
| s16 gLaliveroDoorCells[][2] |
Definition at line 952 of file lalivero.c.
Referenced by EnterDoor().
| u16 gLaliveroDoorOpenSteps[] |
| u16 gLaliveroGateOpenSteps[] |
Definition at line 961 of file lalivero.c.
Referenced by EnterDoor().
| struct SceneEvent gLaliveroEvents[] |
Definition at line 965 of file lalivero.c.
Referenced by Lalivero_GetEvents(), and LaliveroInteriors_GetEvents().
| struct SceneEvent gLaliveroEventsAfterLighthouse[] |
Definition at line 1008 of file lalivero.c.
Referenced by Lalivero_GetEvents(), and LaliveroInteriors_GetEvents().