Suhalla's houses, shop, inn and sanctum. More...
Go to the source code of this file.
Enumerations | |
| enum | { ENTRANCE_90 = 90 } |
| Arriving by this entrance also marks Babi's audience as held. More... | |
| enum | { SHOPKEEPER = 12 , INNKEEPER = 13 , PRIEST = 18 , IODEM = 19 , SOLDIER_SOUTH = 20 , SOLDIER_NORTH = 21 } |
| The actors this scene's code names, by their place in the placement tables. More... | |
| enum | { SHOP_SUHALLA = 31 , INN_SUHALLA = 10 } |
Functions | |
| const struct SceneEntrance * | Scene_GetEntrances (void) |
| const struct SceneRegion * | Scene_GetRegions (void) |
| const u32 * | Scene_GetExits (void) |
| Both scenes share one exit table. | |
| const struct ScenePlacement * | Scene_GetPlacements (void) |
| The townsfolk, joined after Babi's audience by Iodem, the wounded soldiers and the travelers the sandstorms brought. | |
| static void | Event_TalkToShopkeeper (s32 actorId) |
| Spoken to facing north, across the counter, the shopkeeper opens the shop; otherwise the shopkeeper says Suhalla's is the only store, or, after Babi's audience, asks whether the party is surprised to find so few shops. | |
| static void | Event_TalkToInnkeeper (s32 actorId) |
| Spoken to facing north, across the counter, the innkeeper offers a room; otherwise the innkeeper has nothing to do until Tolbi's festival ends, or, after Babi's audience, has been busy since the sandstorms began. | |
| static void | Event_TalkToPriest (s32 actorId) |
| Spoken to facing north, across the counter, the priest offers the sanctum's services; otherwise the priest talks of Lalivero under Tolbi's rule, or, after Babi's audience, wonders why there are so many sandstorms. | |
| static void | Event_AskIfBlownHere (s32 actorId) |
| A traveler asks whether the party was blown here on the way to Babi Lighthouse, and answers yes or no. | |
| static void | Event_LeaveByExit (void) |
| The party leaves by the touched exit. | |
| static void | Event_IodemQuestionsWoundedSoldiers (void) |
| After Babi's audience, on entering the inn: Iodem steps out of the party and questions the two wounded soldiers. | |
| const struct SceneEvent * | Scene_GetEvents (void) |
| The doors, the townsfolk and the ovens, before or after Babi's audience. | |
| s32 | Scene_Initialize (void) |
| Sets the houses up as the party enters: the shopkeeper and innkeeper behind their counters, and the two wounded soldiers lying in their beds. | |
Variables | |
| struct SceneEntrance | gSuhallaInteriorsEntrances [] |
| s16 | gSuhallaInteriorsRegions [] |
| u32 | gSuhallaInteriorsExits [] |
| struct ScenePlacement | gSuhallaInteriorsPlacements [] |
| struct ScenePlacement | gSuhallaInteriorsPlacementsAfterAudience [] |
| struct SceneEvent | gSuhallaInteriorsEvents [] |
| struct SceneEvent | gSuhallaInteriorsEventsAfterAudience [] |
Suhalla's houses, shop, inn and sanctum.
After Babi's audience the inn holds two of Tolbi's soldiers, wounded in the sandstorms, and Iodem comes to question them about Sheba.
Definition in file suhalla_interiors.c.
| anonymous enum |
Arriving by this entrance also marks Babi's audience as held.
| Enumerator | |
|---|---|
| ENTRANCE_90 | |
Definition at line 22 of file suhalla_interiors.c.
| anonymous enum |
The actors this scene's code names, by their place in the placement tables.
| Enumerator | |
|---|---|
| SHOPKEEPER | |
| INNKEEPER | |
| PRIEST | keeps the sanctum |
| IODEM | |
| SOLDIER_SOUTH | the wounded soldiers in the inn's beds |
| SOLDIER_NORTH | |
Definition at line 25 of file suhalla_interiors.c.
| anonymous enum |
| Enumerator | |
|---|---|
| SHOP_SUHALLA | |
| INN_SUHALLA | |
Definition at line 34 of file suhalla_interiors.c.
| const struct SceneEntrance * Scene_GetEntrances | ( | void | ) |
Definition at line 36 of file suhalla_interiors.c.
| const struct SceneRegion * Scene_GetRegions | ( | void | ) |
Definition at line 40 of file suhalla_interiors.c.
| const u32 * Scene_GetExits | ( | void | ) |
Both scenes share one exit table.
Definition at line 44 of file suhalla_interiors.c.
| const struct ScenePlacement * Scene_GetPlacements | ( | void | ) |
The townsfolk, joined after Babi's audience by Iodem, the wounded soldiers and the travelers the sandstorms brought.
Definition at line 48 of file suhalla_interiors.c.
|
static |
Spoken to facing north, across the counter, the shopkeeper opens the shop; otherwise the shopkeeper says Suhalla's is the only store, or, after Babi's audience, asks whether the party is surprised to find so few shops.
Definition at line 58 of file suhalla_interiors.c.
Referenced by Event_TalkToShopkeeper().
|
static |
Spoken to facing north, across the counter, the innkeeper offers a room; otherwise the innkeeper has nothing to do until Tolbi's festival ends, or, after Babi's audience, has been busy since the sandstorms began.
Definition at line 82 of file suhalla_interiors.c.
|
static |
Spoken to facing north, across the counter, the priest offers the sanctum's services; otherwise the priest talks of Lalivero under Tolbi's rule, or, after Babi's audience, wonders why there are so many sandstorms.
Definition at line 98 of file suhalla_interiors.c.
Referenced by Event_TalkToPriest().
|
static |
A traveler asks whether the party was blown here on the way to Babi Lighthouse, and answers yes or no.
Definition at line 113 of file suhalla_interiors.c.
Referenced by Event_AskIfBlownHere().
|
static |
The party leaves by the touched exit.
Definition at line 127 of file suhalla_interiors.c.
Referenced by Event_LeaveByExit().
|
static |
After Babi's audience, on entering the inn: Iodem steps out of the party and questions the two wounded soldiers.
They were escorting Sheba to Lalivero when a sandstorm hit them, and tell of others who stopped the cyclones with water and slew the monsters causing them. Iodem resolves to search the desert for Sheba, and rejoins the party. Once the party has been to Babi Lighthouse (FLAG_IODEM_AT_BABI_LIGHTHOUSE), Iodem does not come.
Definition at line 141 of file suhalla_interiors.c.
Referenced by Event_IodemQuestionsWoundedSoldiers().
| const struct SceneEvent * Scene_GetEvents | ( | void | ) |
The doors, the townsfolk and the ovens, before or after Babi's audience.
Definition at line 409 of file suhalla_interiors.c.
| s32 Scene_Initialize | ( | void | ) |
Sets the houses up as the party enters: the shopkeeper and innkeeper behind their counters, and the two wounded soldiers lying in their beds.
Sets up whichever scene is being entered and runs its arrival events.
Definition at line 418 of file suhalla_interiors.c.
| struct SceneEntrance gSuhallaInteriorsEntrances[] |
Definition at line 444 of file suhalla_interiors.c.
Referenced by Scene_GetEntrances().
| s16 gSuhallaInteriorsRegions[] |
Definition at line 463 of file suhalla_interiors.c.
Referenced by Scene_GetRegions().
| u32 gSuhallaInteriorsExits[] |
Definition at line 469 of file suhalla_interiors.c.
Referenced by Scene_GetExits().
| struct ScenePlacement gSuhallaInteriorsPlacements[] |
Definition at line 485 of file suhalla_interiors.c.
Referenced by Scene_GetPlacements().
| struct ScenePlacement gSuhallaInteriorsPlacementsAfterAudience[] |
Definition at line 511 of file suhalla_interiors.c.
Referenced by Scene_GetPlacements().
| struct SceneEvent gSuhallaInteriorsEvents[] |
Definition at line 543 of file suhalla_interiors.c.
Referenced by Scene_GetEvents().
| struct SceneEvent gSuhallaInteriorsEventsAfterAudience[] |
Definition at line 575 of file suhalla_interiors.c.
Referenced by Scene_GetEvents().