Alchemy
Loading...
Searching...
No Matches

vale_storm.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * ValeStorm_GetEntrances (void)
 Returns where the party appears; entrance 15 is where Dora and Isaac run in from the south-west of Vale (ValeBabi's exit 21).
const struct SceneRegion * ValeStorm_GetRegions (void)
const u32 * ValeStorm_GetExits (void)
const struct ScenePlacement * ValeStorm_GetPlacements (void)
const struct SceneEvent * ValeStorm_GetEvents (void)
s32 ValeStorm_Initialize (void)
 Restores the fallen rocks, the river scene and the Boulder from their flags, starts the storm, and plays the scene with Dora and Kyle on the first arrival by entrance 15.

Variables

u8 gValeStorm_FrameModes []
s32 gValeStorm_ActorTwentyScript []
s32 gValeStorm_ActorTwentyTwoScriptA []
s32 gValeStorm_ActorTwentyTwoScriptB []
s32 gValeStorm_ActorNineteenScript []
s32 gValeStorm_LeaderScript []
s32 gValeStorm_ActorTwentyTwoScript []
s32 gValeStorm_ActorNineScriptA []
s32 gValeStorm_ActorTwentySixScriptA []
s32 gValeStorm_ActorNineScriptB []
s32 gValeStorm_ActorTwentySixScriptB []
s32 gValeStorm_ActorNineScriptC []
s32 gValeStorm_ActorTwentySixScriptC []
s32 gValeStorm_ActorNineScriptD []
s32 gValeStorm_StormRunActions []
s32 gValeStorm_ArriveScript []
s32 gValeStorm_GatherPath8 []
s32 gValeStorm_GatherPath26 []
s32 gValeStorm_GatherPath0 []
s32 gValeStorm_GatherPath22 []
s32 gValeStorm_LookAroundScript []
s32 gValeStorm_ActorEightScript []
s32 gValeStorm_ActorNineteenRiseScript []
struct SceneEntrance gValeStorm_Entrances []
u32 gValeStorm_Exits []
struct ScenePlacement gValeStorm_Placements []
struct ScenePlacement gValeStorm_BoulderWatchers []
struct SceneEvent gValeStorm_Events []
u16 gValeStorm_CellSteps0 []
u16 gValeStorm_CellSteps1 []
u16 gValeStorm_CellSteps2 []
u16 gValeStorm_CellSteps3 []
u16 gValeStorm_CellSteps4 []
u16 gValeStorm_CellSteps5 []

Function Documentation

◆ ValeStorm_GetEntrances()

const struct SceneEntrance * ValeStorm_GetEntrances ( void )

Returns where the party appears; entrance 15 is where Dora and Isaac run in from the south-west of Vale (ValeBabi's exit 21).

Definition at line 142 of file vale_storm.c.

Referenced by ValeStorm_GetEntrances().

◆ ValeStorm_GetRegions()

const struct SceneRegion * ValeStorm_GetRegions ( void )

Definition at line 146 of file vale_storm.c.

Referenced by ValeStorm_GetRegions().

◆ ValeStorm_GetExits()

const u32 * ValeStorm_GetExits ( void )

Definition at line 148 of file vale_storm.c.

Referenced by ValeStorm_GetExits().

◆ ValeStorm_GetPlacements()

const struct ScenePlacement * ValeStorm_GetPlacements ( void )

Definition at line 150 of file vale_storm.c.

Referenced by ValeStorm_GetPlacements().

◆ ValeStorm_GetEvents()

const struct SceneEvent * ValeStorm_GetEvents ( void )

Definition at line 154 of file vale_storm.c.

Referenced by ValeStorm_GetEvents().

◆ ValeStorm_Initialize()

s32 ValeStorm_Initialize ( void )

Restores the fallen rocks, the river scene and the Boulder from their flags, starts the storm, and plays the scene with Dora and Kyle on the first arrival by entrance 15.

Called by Field_RunScene once the actors are placed. Sets FLAG_VALE_STORM; after a battle (FLAG_KEEP_PARTY_POSITION) the two doors close again. Garet, until he joins, is shown struggling with his things.

Definition at line 324 of file vale_storm.c.

Referenced by ValeStorm_Initialize().

Variable Documentation

◆ gValeStorm_FrameModes

u8 gValeStorm_FrameModes[]
extern

Definition at line 2707 of file vale_storm.c.

Referenced by Storm_SetActorFrameMode().

◆ gValeStorm_ActorTwentyScript

s32 gValeStorm_ActorTwentyScript[]
extern

Definition at line 2709 of file vale_storm.c.

Referenced by ValeStorm_MeetVillagerAtExit6().

◆ gValeStorm_ActorTwentyTwoScriptA

s32 gValeStorm_ActorTwentyTwoScriptA[]
extern

Definition at line 2718 of file vale_storm.c.

Referenced by Event_GaretJoinsIsaac().

◆ gValeStorm_ActorTwentyTwoScriptB

s32 gValeStorm_ActorTwentyTwoScriptB[]
extern

Definition at line 2726 of file vale_storm.c.

Referenced by Event_GaretJoinsIsaac().

◆ gValeStorm_ActorNineteenScript

s32 gValeStorm_ActorNineteenScript[]
extern

Definition at line 2741 of file vale_storm.c.

Referenced by ValeStorm_Initialize().

◆ gValeStorm_LeaderScript

s32 gValeStorm_LeaderScript[]
extern

Definition at line 2746 of file vale_storm.c.

Referenced by Event_WatchBoulderFall().

◆ gValeStorm_ActorTwentyTwoScript

s32 gValeStorm_ActorTwentyTwoScript[]
extern

Definition at line 2752 of file vale_storm.c.

Referenced by Event_WatchBoulderFall().

◆ gValeStorm_ActorNineScriptA

s32 gValeStorm_ActorNineScriptA[]
extern

Definition at line 2758 of file vale_storm.c.

Referenced by ValeStorm_RunRiverSearch().

◆ gValeStorm_ActorTwentySixScriptA

s32 gValeStorm_ActorTwentySixScriptA[]
extern

Definition at line 2765 of file vale_storm.c.

Referenced by ValeStorm_RunRiverSearch().

◆ gValeStorm_ActorNineScriptB

s32 gValeStorm_ActorNineScriptB[]
extern

Definition at line 2774 of file vale_storm.c.

Referenced by ValeStorm_RunRiverSearch().

◆ gValeStorm_ActorTwentySixScriptB

s32 gValeStorm_ActorTwentySixScriptB[]
extern

Definition at line 2789 of file vale_storm.c.

Referenced by ValeStorm_RunRiverSearch().

◆ gValeStorm_ActorNineScriptC

s32 gValeStorm_ActorNineScriptC[]
extern

Definition at line 2804 of file vale_storm.c.

Referenced by ValeStorm_RunRiverSearch().

◆ gValeStorm_ActorTwentySixScriptC

s32 gValeStorm_ActorTwentySixScriptC[]
extern

Definition at line 2812 of file vale_storm.c.

Referenced by ValeStorm_RunRiverSearch().

◆ gValeStorm_ActorNineScriptD

s32 gValeStorm_ActorNineScriptD[]
extern

Definition at line 2819 of file vale_storm.c.

Referenced by ValeStorm_RunRiverSearch().

◆ gValeStorm_StormRunActions

s32 gValeStorm_StormRunActions[]
extern

Definition at line 2828 of file vale_storm.c.

Referenced by Event_GatherAfterRiverRescue().

◆ gValeStorm_ArriveScript

s32 gValeStorm_ArriveScript[]
extern

Definition at line 2836 of file vale_storm.c.

Referenced by ValeStorm_ShowBoulderSweepingDownriver().

◆ gValeStorm_GatherPath8

s32 gValeStorm_GatherPath8[]
extern

Definition at line 2847 of file vale_storm.c.

Referenced by ValeStorm_ShowBoulderSweepingDownriver().

◆ gValeStorm_GatherPath26

s32 gValeStorm_GatherPath26[]
extern

Definition at line 2855 of file vale_storm.c.

Referenced by ValeStorm_ShowBoulderSweepingDownriver().

◆ gValeStorm_GatherPath0

s32 gValeStorm_GatherPath0[]
extern

Definition at line 2860 of file vale_storm.c.

Referenced by ValeStorm_ShowBoulderSweepingDownriver().

◆ gValeStorm_GatherPath22

s32 gValeStorm_GatherPath22[]
extern

Definition at line 2865 of file vale_storm.c.

Referenced by ValeStorm_ShowBoulderSweepingDownriver().

◆ gValeStorm_LookAroundScript

s32 gValeStorm_LookAroundScript[]
extern

Definition at line 2873 of file vale_storm.c.

Referenced by ValeStorm_ShowBoulderSweepingDownriver().

◆ gValeStorm_ActorEightScript

◆ gValeStorm_ActorNineteenRiseScript

s32 gValeStorm_ActorNineteenRiseScript[]
extern

Definition at line 2883 of file vale_storm.c.

Referenced by ValeStorm_ShowBoulderSweepingDownriver().

◆ gValeStorm_Entrances

struct SceneEntrance gValeStorm_Entrances[]
extern

Definition at line 2934 of file vale_storm.c.

Referenced by ValeStorm_GetEntrances().

◆ gValeStorm_Exits

u32 gValeStorm_Exits[]
extern

Definition at line 2955 of file vale_storm.c.

Referenced by ValeStorm_GetExits().

◆ gValeStorm_Placements

struct ScenePlacement gValeStorm_Placements[]
extern

Definition at line 2964 of file vale_storm.c.

Referenced by ValeStorm_GetPlacements().

◆ gValeStorm_BoulderWatchers

struct ScenePlacement gValeStorm_BoulderWatchers[]
extern

Definition at line 3008 of file vale_storm.c.

Referenced by Event_WatchBoulderFall().

◆ gValeStorm_Events

struct SceneEvent gValeStorm_Events[]
extern

Definition at line 3025 of file vale_storm.c.

Referenced by ValeStorm_GetEvents().

◆ gValeStorm_CellSteps0

u16 gValeStorm_CellSteps0[]
extern

Definition at line 3096 of file vale_storm.c.

Referenced by ValeStorm_OpenBackdropExit11().

◆ gValeStorm_CellSteps1

◆ gValeStorm_CellSteps2

u16 gValeStorm_CellSteps2[]
extern

◆ gValeStorm_CellSteps3

u16 gValeStorm_CellSteps3[]
extern

Definition at line 3114 of file vale_storm.c.

Referenced by Event_LeaveByExit9().

◆ gValeStorm_CellSteps4

u16 gValeStorm_CellSteps4[]
extern

Definition at line 3120 of file vale_storm.c.

Referenced by ValeStorm_RunRiverSearch().

◆ gValeStorm_CellSteps5

u16 gValeStorm_CellSteps5[]
extern

Definition at line 3126 of file vale_storm.c.

Referenced by ValeStorm_RunRiverSearch().