Alchemy

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.

Line 45

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.

Line 54

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.

Line 69

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.

Line 84

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.

Line 91

Event_EnterWideDoor

static void Event_EnterWideDoor(void)

The same through the wide door of trigger 2.

Used by gSuhallaEvents, gSuhallaEventsLater.

Line 106

Scene_GetEvents

const struct SceneEvent *Scene_GetEvents(void)

The doors, the townsfolk, the treasure and the sprout, before or after Babi's audience.

Line 121

Scene_Initialize

s32 Scene_Initialize(void)

Sets Suhalla up as the party enters, with the sprout grown if Growth was used on it.

Line 130

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.

Line 213

Also, globals without a comment: gSuhallaEntrances, gSuhallaExits, gSuhallaPlacements, gSuhallaPlacementsLater, gSuhallaDoorOpenSteps, gSuhallaWideDoorOpenSteps, gSuhallaEvents, gSuhallaEventsLater.

On this page