suhalla.c
Suhalla, the town at the edge of the Suhalla Desert.
games/tbs/src/scene/suhalla.c on GitHub
Suhalla, the town at the edge of the Suhalla Desert. Once Babi's audience after Colosso has been held, its people stand and talk differently: the sandstorms have brought Tolbi's soldiers to the town.
Functions
Scene_GetPlacements
const struct ScenePlacement *Scene_GetPlacements(void)
The townsfolk, who stand elsewhere after Babi's audience.
Event_AskIfGoingToLalivero
static void Event_AskIfGoingToLalivero(s32 actorId)
A villager asks about Lalivero and answers yes or no. "Are you trying to get to Lalivero?"
Used by gSuhallaEvents.
Event_AskIfBroughtBySandstorm
static void Event_AskIfBroughtBySandstorm(s32 actorId)
After Babi's audience a villager asks whether the sandstorm brought the party to Suhalla, and answers yes or no.
Used by gSuhallaEventsLater.
Event_GrowSprout
static void Event_GrowSprout(void)
Growth on the sprout: the plant grows, and its map cell takes the attributes of the grown plant's cell.
Used by Scene_Initialize, gSuhallaEvents, gSuhallaEventsLater.
Event_EnterDoor
static void Event_EnterDoor(void)
The leader walks north into a doorway: the door opens, the leader steps through and the party leaves by that exit.
Used by gSuhallaEvents, gSuhallaEventsLater.
Event_EnterWideDoor
static void Event_EnterWideDoor(void)
The same through the wide door of trigger 2.
Used by gSuhallaEvents, gSuhallaEventsLater.
Scene_GetEvents
const struct SceneEvent *Scene_GetEvents(void)
The doors, the townsfolk, the treasure and the sprout, before or after Babi's audience.
Scene_Initialize
s32 Scene_Initialize(void)
Sets Suhalla up as the party enters, with the sprout grown if Growth was used on it.
Also, functions without a comment: Scene_GetEntrances, Scene_GetRegions, Scene_GetExits.
Globals
gSuhallaDoorCells
s16 gSuhallaDoorCells[][2]
The cell each door's opening is drawn at, by trigger.
Used by Event_EnterDoor, Event_EnterWideDoor.
Also, globals without a comment: gSuhallaEntrances, gSuhallaExits, gSuhallaPlacements, gSuhallaPlacementsLater, gSuhallaDoorOpenSteps, gSuhallaWideDoorOpenSteps, gSuhallaEvents, gSuhallaEventsLater.