1#ifndef ALCHEMY_UNIT_SCENE_TOLBI_SHIP_INTERIORS_H
2#define ALCHEMY_UNIT_SCENE_TOLBI_SHIP_INTERIORS_H
The scene table formats: entrances, exits, placements and events, and the macros that write them.
A field actor: a person or thing on the field with a position, motion toward a target,...
A scene entrance: where and facing which way the party arrives, and the camera's bounds there (-1 for...
A scene event: its kind and detail, the trigger it answers, its condition and its value (a message or...
An actor a scene places: its sprite, the condition for placing it, how it behaves,...
A scene's exit region: the box that, while its condition holds, takes the party leader out through it...
const struct SceneRegion * TolbiShipInteriors_GetRegions(void)
struct SceneEvent gTolbiShipInteriors_RowingDeckEventsMonstersAboard[]
The rowing deck while monsters are aboard: talking to one (actors 36 to 38) fights it.
struct SceneEntrance gTolbiShipInteriors_EntrancesOther[]
The other scenes have no entrances.
s32 gTolbiShipInteriors_FollowersRejoinMidDeck[]
The same, in the middle of the rowing deck.
struct ScenePlacement gTolbiShipInteriors_HoldPlacementsEmpty[]
The hold before the party hears of the delay at Kalay.
s32 gTolbiShipInteriors_TurnSteps[]
struct SceneEvent gTolbiShipInteriors_RowingDeckEventsKrakenAboard[]
The rowing deck while the Kraken rocks the ship.
struct FieldActor * gTolbiShipInteriors_AnchorObject
The Anchor Charm's object, once placed this visit.
struct SceneEvent gTolbiShipInteriors_CabinEventsAtIsland[]
The cabin while the ship waits off the island.
struct ScenePlacement gTolbiShipInteriors_PartyFollowerPlacements[]
The party's followers, placed for a scene.
s32 TolbiShipInteriors_ApplyEntryState(void)
Restores the room or plays the event selected by this entrance.
const u32 * TolbiShipInteriors_GetExits(void)
struct SceneEvent gTolbiShipInteriors_EventsOther[]
The side room, and the cutscenes.
struct SceneEvent gTolbiShipInteriors_RowingDeckEvents[]
const struct SceneEvent * TolbiShipInteriors_SelectEvents(void)
Chooses the room's interactions for the current stage of the voyage.
s32 gTolbiShipInteriors_LieFlatScript[]
Lies flat on the floor of the hold.
s32 gTolbiShipInteriors_FollowersRejoinByStairs[]
The party's followers walk into the leader by the rowing deck's stairs.
s32 gTolbiShipInteriors_LookAroundScript[]
A passenger glances about at random.
struct ScenePlacement gTolbiShipInteriors_PlacementsNone[]
s32 gTolbiShipInteriors_FollowersRejoinBySeats[]
The same, by the first row of seats.
s32 gTolbiShipInteriors_Shiver[]
Squashes and stretches the actor over and over: a shiver.
const struct ScenePlacement * TolbiShipInteriors_SelectPlacements(void)
Picks the placements for the room entered and the voyage's stage.
struct ScenePlacement gTolbiShipInteriors_FirstAttackMonsters[]
The monsters of each attack, beside the seats.
struct ScenePlacement gTolbiShipInteriors_HoldPlacements[]
The hold while the ship waits at Kalay, and after it reaches Tolbi.
struct SceneEvent gTolbiShipInteriors_HoldEventsChoosingRowers[]
The hold at sea: talking to a passenger asks them to row.
u32 gTolbiShipInteriors_Exits[]
const struct SceneEntrance * TolbiShipInteriors_SelectEntrances(void)
struct SceneEvent gTolbiShipInteriors_CabinEvents[]
The cabin, from the wait at Kalay until the ship reaches Tolbi.
struct ScenePlacement gTolbiShipInteriors_CabinPlacementsWarriors[]
The cabin once the warriors have come to see the captain, with the party's followers.
struct ScenePlacement gTolbiShipInteriors_CabinPlacements[]
s32 gTolbiShipInteriors_StepIntoAisle[]
A rower steps into the aisle.
struct ScenePlacement gTolbiShipInteriors_HoldPlacementsAtSea[]
The hold at sea, once the passengers row.
s32 gTolbiShipInteriors_LeaveCabin[]
Those gathered in the cabin walk out.
struct ScenePlacement gTolbiShipInteriors_RowingDeckPlacements[]
The rowing deck: the crew (actors 8 and 9), the oarsmen at the seats (10 to 17), the passengers who m...
struct SceneEntrance gTolbiShipInteriors_Entrances[]
The hold (entrances 1, 2, 11 and 30), a side room (3), the rowing deck (4, 12 and 15 to 24 but 22) an...
s32 gTolbiShipInteriors_LeaveByStairs[]
A rower walks up the stairs and is freed.
s32 gTolbiShipInteriors_AnchorCharmPulse[]
The Anchor Charm swells and shrinks twice as the captain raises it.
s32 gTolbiShipInteriors_LeaveHold[]
The warriors walk out of the hold.
struct SceneEvent gTolbiShipInteriors_RowingDeckEventsArrived[]
The rowing deck once the ship has reached Tolbi.
s32 gTolbiShipInteriors_MonsterBob[]
A monster in the hold bobs in place.
struct ScenePlacement gTolbiShipInteriors_ThirdAttackMonsters[]
struct SceneEvent gTolbiShipInteriors_CabinEventsArrived[]
The cabin once the ship has reached Tolbi.
struct SceneEvent gTolbiShipInteriors_HoldEvents[]
The hold while the ship waits at Kalay, and after it reaches Tolbi.
struct ScenePlacement gTolbiShipInteriors_SecondAttackMonsters[]
struct SceneEvent gTolbiShipInteriors_HoldEventsAtIsland[]
The hold while the ship waits off the island.
struct ScenePlacement gTolbiShipInteriors_CabinPlacementsArrived[]
The cabin once the ship has reached Tolbi.
The integer types, TRUE, UNUSED and the fixed-address macros.