Alchemy

vault_interiors_revisit.c

Vault's houses, shops and inn on the party's return, after the thieves have escaped from jail.

games/tbs/src/scene/vault_interiors_revisit.c on GitHub

Vault's houses, shops and inn on the party's return, after the thieves have escaped from jail.

Functions

Scene_GetPlacements

const struct ScenePlacement *Scene_GetPlacements(void)

Applies view conditions to the placements before the field spawns them.

Line 66

VaultInteriorsRevisit_ShowStandingActorDialogue

static void VaultInteriorsRevisit_ShowStandingActorDialogue(s32 actor)

The actor stands still and says the selected message.

Used by VaultInteriorsRevisit_FaceAndSpeak.

Line 74

VaultInteriorsRevisit_FaceAndSpeak

static inline void VaultInteriorsRevisit_FaceAndSpeak(s32 actor, s32 message)

Faces the leader and shows this resident's dialogue while standing still.

Used by Event_ChildDoubtsThievesWereFromLunpa, Event_HusbandLongsForColosso, Event_OfferLeftoverBones, Event_WarnOfThievesRevenge, Event_WifeSawCatTakeGem.

Line 82

Event_WifeSawCatTakeGem

static void Event_WifeSawCatTakeGem(void)

The wife thought she saw the cat paw the gemstone on the table, and then the treasure was gone.

Used by gVaultInteriorsRevisit_Events.

Line 90

Event_ChildDoubtsThievesWereFromLunpa

static void Event_ChildDoubtsThievesWereFromLunpa(void)

The child points out Dodonpa's henchmen never attacked: maybe the thieves weren't from Lunpa after all.

Used by gVaultInteriorsRevisit_Events.

Line 97

Event_HusbandLongsForColosso

static void Event_HusbandLongsForColosso(void)

The husband would like to see Colosso in Tolbi once more before he dies.

Used by gVaultInteriorsRevisit_Events.

Line 103

Event_WelcomeIsaacBack

static void Event_WelcomeIsaacBack(void)

The mayor welcomes Isaac back: the thieves he caught escaped from jail. Asked whether the party has met them, a yes and a no get different warnings.

Used by Event_ReadMindAndWelcomeIsaacBack, gVaultInteriorsRevisit_Events.

Line 110

Event_WarnOfThievesRevenge

static void Event_WarnOfThievesRevenge(void)

After the welcome: those thieves really wanted revenge, so take care.

Used by gVaultInteriorsRevisit_Events.

Line 133

Event_OfferLeftoverBones

static void Event_OfferLeftoverBones(void)

The cook has useless bones left from cooking and asks if the party wants some.

Used by gVaultInteriorsRevisit_Events.

Line 140

Event_OfferBones

static void Event_OfferBones(void)

The bone giver offers leftover bones from dinner (again, once one was taken); a yes gets a Bone if there is room, a no a nod.

Used by gVaultInteriorsRevisit_Events, gVaultInteriors_EventsAfterThieves.

Line 146

Event_ReadMindAndWelcomeIsaacBack

static void Event_ReadMindAndWelcomeIsaacBack(void)

Mind Read on the mayor before the welcome: he notices and welcomes Isaac back.

Used by gVaultInteriorsRevisit_Events.

Line 188

Event_TalkToWeaponMerchant

static void Event_TalkToWeaponMerchant(void)

Across the counter the weapon shop opens; from elsewhere the merchant talks of a river of fire. It lies beyond Mt. Aleph.

Used by gInteriorReopenedEvents, gInteriorSealedEvents, gVaultInteriorsRevisit_Events, gVaultInteriors_Events, gVaultInteriors_EventsAfterThieves.

Line 209

Event_TalkToArmorMerchant

static void Event_TalkToArmorMerchant(void)

Across the counter the armor shop opens; from elsewhere the merchant says the eruption split the continent in two.

Used by gInteriorReopenedEvents, gInteriorSealedEvents, gVaultInteriorsRevisit_Events, gVaultInteriors_Events, gVaultInteriors_EventsAfterThieves.

Line 227

Event_TalkToItemMerchant

static void Event_TalkToItemMerchant(void)

Across the counter the item shop opens; from elsewhere the merchant has had few customers lately.

Used by gInteriorReopenedEvents, gInteriorSealedEvents, gVaultInteriorsRevisit_Events, gVaultInteriors_Events, gVaultInteriors_EventsAfterThieves.

Line 245

Event_TalkToInnkeeper

static void Event_TalkToInnkeeper(void)

Across the counter the inn opens; from elsewhere the innkeeper complains that no one comes, what with the volcano.

Used by gBilibinInteriorsEvents, gInteriorReopenedEvents, gInteriorSealedEvents, gSuhallaInteriorsEvents, gSuhallaInteriorsEventsAfterAudience, gValeBabi_Events, gValeBabi_EventsAfterKalay, gValeBabi_EventsAfterLeaving, gVaultInteriorsRevisit_Events, gVaultInteriors_Events, gVaultInteriors_EventsAfterThieves.

Line 263

Event_ReadBoneGiverMind

static void Event_ReadBoneGiverMind(void)

Mind Read on the bone giver: hungry while cooking, or, once a Bone was given, wondering about a calcium deficiency. The thought is whether "he" has one.

Used by gVaultInteriorsRevisit_Events, gVaultInteriors_Events, gVaultInteriors_EventsAfterThieves.

Line 282

Scene_GetEvents

const struct SceneEvent *Scene_GetEvents(void)

Returns the talk, Psynergy, search and exit event table.

Line 294

Scene_Initialize

s32 Scene_Initialize(void)

Initializes the selected interior: lowers actor 8 or starts the spot check.

Line 299

Also, functions without a comment: Scene_GetEntrances, Scene_GetRegions, Scene_GetExits.

Globals, without a comment: gVaultInteriorsRevisit_Entrances, gVaultInteriorsRevisit_Exits, gVaultInteriorsRevisit_Placements, gVaultInteriorsRevisit_Events.

On this page