Alchemy
Loading...
Searching...
No Matches

sanctum.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * Sanctum_GetEntrances (void)
 Returns the entrances shared by all Sanctum visits.
const struct SceneRegion * Sanctum_GetRegions (void)
const u32 * Sanctum_GetExits (void)
const struct ScenePlacement * Sanctum_GetPlacements (void)
 Chooses the actors for the current entrance.
const struct SceneEvent * Sanctum_GetEvents (void)
 Chooses interactions for the entrance and current story flags.
s32 Sanctum_Initialize (void)
 Prepares the current visit and starts its opening scene.

Variables

u32 gSanctum_LeaderCircleScript []
u32 gSanctum_GaretCircleScript []
s32 gSanctum_ItemIconGrowScript []
s32 gSanctum_ItemIconEndScript []
struct SceneEntrance gSanctum_Entrances []
u32 gSanctum_Exits []
struct ScenePlacement gSanctum_PlacementA []
struct ScenePlacement gSanctum_PlacementB []
struct ScenePlacement gSanctum_PlacementSequenceB []
struct ScenePlacement gSanctum_PlacementC []
struct ScenePlacement gSanctum_PlacementD []
struct ScenePlacement gSanctum_PlacementE []
struct SceneEvent gSanctum_SceneTableA []
struct SceneEvent gSanctum_SceneTableB []
struct SceneEvent gSanctum_SceneTableC []
struct SceneEvent gSanctum_SceneTableD []
struct SceneEvent gSanctum_SceneTableE []
struct SceneEvent gSanctum_SceneTableF []
struct SceneEvent gSanctum_SceneTableG []
struct SceneEvent gSanctum_SceneTableH []
struct SceneEvent gSanctum_SceneTableI []
s32 gSanctum_CursorBob []
s32 gSanctum_OwnerEffectScript []
s32 gSanctum_SparkEndScript []

Function Documentation

◆ Sanctum_GetEntrances()

const struct SceneEntrance * Sanctum_GetEntrances ( void )

Returns the entrances shared by all Sanctum visits.

Definition at line 98 of file sanctum.c.

Referenced by Sanctum_GetEntrances().

◆ Sanctum_GetRegions()

const struct SceneRegion * Sanctum_GetRegions ( void )

Definition at line 102 of file sanctum.c.

Referenced by Sanctum_GetRegions().

◆ Sanctum_GetExits()

const u32 * Sanctum_GetExits ( void )

Definition at line 104 of file sanctum.c.

Referenced by Sanctum_GetExits().

◆ Sanctum_GetPlacements()

const struct ScenePlacement * Sanctum_GetPlacements ( void )

Chooses the actors for the current entrance.

Definition at line 107 of file sanctum.c.

Referenced by Sanctum_GetPlacements().

◆ Sanctum_GetEvents()

const struct SceneEvent * Sanctum_GetEvents ( void )

Chooses interactions for the entrance and current story flags.

Definition at line 133 of file sanctum.c.

Referenced by Sanctum_GetEvents().

◆ Sanctum_Initialize()

s32 Sanctum_Initialize ( void )

Prepares the current visit and starts its opening scene.

Definition at line 311 of file sanctum.c.

Referenced by Sanctum_Initialize().

Variable Documentation

◆ gSanctum_LeaderCircleScript

u32 gSanctum_LeaderCircleScript[]
extern

Definition at line 1989 of file sanctum.c.

Referenced by Sanctum_ReenactSolSanctum().

◆ gSanctum_GaretCircleScript

u32 gSanctum_GaretCircleScript[]
extern

Definition at line 2015 of file sanctum.c.

Referenced by Sanctum_ReenactSolSanctum().

◆ gSanctum_ItemIconGrowScript

s32 gSanctum_ItemIconGrowScript[]
extern

Definition at line 2041 of file sanctum.c.

Referenced by Sanctum_RaiseItemIcon().

◆ gSanctum_ItemIconEndScript

s32 gSanctum_ItemIconEndScript[]
extern

Definition at line 2084 of file sanctum.c.

Referenced by Sanctum_RaiseItemIcon().

◆ gSanctum_Entrances

struct SceneEntrance gSanctum_Entrances[]
extern

Definition at line 2089 of file sanctum.c.

Referenced by Sanctum_GetEntrances().

◆ gSanctum_Exits

u32 gSanctum_Exits[]
extern

Definition at line 2104 of file sanctum.c.

Referenced by Sanctum_GetExits().

◆ gSanctum_PlacementA

struct ScenePlacement gSanctum_PlacementA[]
extern

Definition at line 2118 of file sanctum.c.

Referenced by Sanctum_GetPlacements().

◆ gSanctum_PlacementB

struct ScenePlacement gSanctum_PlacementB[]
extern

Definition at line 2122 of file sanctum.c.

Referenced by Sanctum_GetPlacements().

◆ gSanctum_PlacementSequenceB

struct ScenePlacement gSanctum_PlacementSequenceB[]
extern

Definition at line 2137 of file sanctum.c.

Referenced by Event_AskAboutNewAdepts().

◆ gSanctum_PlacementC

struct ScenePlacement gSanctum_PlacementC[]
extern

Definition at line 2144 of file sanctum.c.

Referenced by Sanctum_GetPlacements().

◆ gSanctum_PlacementD

struct ScenePlacement gSanctum_PlacementD[]
extern

Definition at line 2154 of file sanctum.c.

Referenced by Sanctum_GetPlacements().

◆ gSanctum_PlacementE

struct ScenePlacement gSanctum_PlacementE[]
extern

Definition at line 2174 of file sanctum.c.

Referenced by Sanctum_GetPlacements().

◆ gSanctum_SceneTableA

struct SceneEvent gSanctum_SceneTableA[]
extern

Definition at line 2180 of file sanctum.c.

Referenced by Sanctum_GetEvents().

◆ gSanctum_SceneTableB

struct SceneEvent gSanctum_SceneTableB[]
extern

Definition at line 2188 of file sanctum.c.

Referenced by Sanctum_GetEvents().

◆ gSanctum_SceneTableC

struct SceneEvent gSanctum_SceneTableC[]
extern

Definition at line 2198 of file sanctum.c.

Referenced by Sanctum_GetEvents().

◆ gSanctum_SceneTableD

struct SceneEvent gSanctum_SceneTableD[]
extern

Definition at line 2207 of file sanctum.c.

Referenced by Sanctum_GetEvents().

◆ gSanctum_SceneTableE

struct SceneEvent gSanctum_SceneTableE[]
extern

Definition at line 2219 of file sanctum.c.

Referenced by Sanctum_GetEvents().

◆ gSanctum_SceneTableF

struct SceneEvent gSanctum_SceneTableF[]
extern

Definition at line 2230 of file sanctum.c.

Referenced by Sanctum_GetEvents().

◆ gSanctum_SceneTableG

struct SceneEvent gSanctum_SceneTableG[]
extern

Definition at line 2241 of file sanctum.c.

Referenced by Sanctum_GetEvents().

◆ gSanctum_SceneTableH

struct SceneEvent gSanctum_SceneTableH[]
extern

Definition at line 2250 of file sanctum.c.

Referenced by Sanctum_GetEvents().

◆ gSanctum_SceneTableI

struct SceneEvent gSanctum_SceneTableI[]
extern

Definition at line 2262 of file sanctum.c.

Referenced by Sanctum_GetEvents().

◆ gSanctum_CursorBob

s32 gSanctum_CursorBob[]
extern

Definition at line 2270 of file sanctum.c.

Referenced by Sanctum_ChooseRestartOption().

◆ gSanctum_OwnerEffectScript

s32 gSanctum_OwnerEffectScript[]
extern

Definition at line 2281 of file sanctum.c.

Referenced by Sanctum_SpawnOrbitingEffect().

◆ gSanctum_SparkEndScript

s32 gSanctum_SparkEndScript[]
extern

Definition at line 2289 of file sanctum.c.

Referenced by Sanctum_UpdateRisingSpark().