Alchemy
Loading...
Searching...
No Matches

vale_home.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * ValeHome_GetEntrances (void)
const struct SceneRegion * ValeHome_GetRegions (void)
const u32 * ValeHome_GetExits (void)
 Returns the stormy night's exits while FLAG_VALE_STORM is set, else the day's.
const struct ScenePlacement * ValeHome_GetPlacements (void)
 Selects the placements: the stormy night's, the farewell's (entrance 12), after Kalay, else the day's.
const struct SceneEvent * ValeHome_GetEvents (void)
 Selects the events: after Kalay, after the party has left, the farewell's (entrance 12), the stormy night's, else the day's.
s32 ValeHome_Initialize (void)
 Arriving: hide the cleared Whirlwind targets, run entrances 97 to 99 (the return from the travelers' battle and two debug presets), and set up the storm, the farewell or the village after Kalay.

Variables

u32 gValeHome_Actor22ActionsHead []
s32 gValeHome_Actor22Actions []
s32 gValeHome_Actor24Actions []
s32 gValeHome_Actor23Actions []
s32 gValeHome_LeaderActions []
s32 gValeHome_Actor25Actions []
s32 gValeHome_Actor23BounceActions []
s32 gValeHome_Actor24BounceActions []
s32 gValeHome_FaceTargetActions []
s32 gValeHome_Actor30Actions []
s32 gValeHome_Actor31Actions []
s32 gValeHome_Actor11Actions []
s32 gValeHome_Actor12Actions []
s32 gValeHome_Actor0And1Actions []
s32 gValeHome_Actor21Actions []
s32 gValeHome_Actor17Actions []
s32 gValeHome_LeaderStepActions []
s32 gValeHome_Actor25StepActions []
struct SceneEntrance gValeHome_Entrances []
u32 gValeHome_Exits []
u32 gValeHome_StormExits []
struct ScenePlacement gValeHome_Placements []
struct ScenePlacement gValeHome_StormPlacements []
struct ScenePlacement gValeHome_DeparturePlacements []
struct ScenePlacement gValeHome_PlacementsAfterKalay []
struct SceneEvent gValeHome_Events []
struct SceneEvent gValeHome_StormEvents []
struct SceneEvent gValeHome_DepartureEvents []
struct SceneEvent gValeHome_EventsAfterLeaving []
struct SceneEvent gValeHome_EventsAfterKalay []
u16 gValeHome_DoorOpens []

Function Documentation

◆ ValeHome_GetEntrances()

const struct SceneEntrance * ValeHome_GetEntrances ( void )

Definition at line 104 of file vale_home.c.

Referenced by ValeHome_GetEntrances().

◆ ValeHome_GetRegions()

const struct SceneRegion * ValeHome_GetRegions ( void )

Definition at line 108 of file vale_home.c.

Referenced by ValeHome_GetRegions().

◆ ValeHome_GetExits()

const u32 * ValeHome_GetExits ( void )

Returns the stormy night's exits while FLAG_VALE_STORM is set, else the day's.

Definition at line 112 of file vale_home.c.

Referenced by ValeHome_GetExits().

◆ ValeHome_GetPlacements()

const struct ScenePlacement * ValeHome_GetPlacements ( void )

Selects the placements: the stormy night's, the farewell's (entrance 12), after Kalay, else the day's.

Definition at line 121 of file vale_home.c.

Referenced by ValeHome_GetPlacements().

◆ ValeHome_GetEvents()

const struct SceneEvent * ValeHome_GetEvents ( void )

Selects the events: after Kalay, after the party has left, the farewell's (entrance 12), the stormy night's, else the day's.

Definition at line 152 of file vale_home.c.

Referenced by ValeHome_GetEvents().

◆ ValeHome_Initialize()

s32 ValeHome_Initialize ( void )

Arriving: hide the cleared Whirlwind targets, run entrances 97 to 99 (the return from the travelers' battle and two debug presets), and set up the storm, the farewell or the village after Kalay.

The scene's initialize entry. Entrance 98 sets FLAG_CHILDHOOD and takes exit 50; entrance 12 runs Event_DepartForQuest; entrance 19 (and 97) Event_TravelersLeaveAfterBattle; on the stormy night, once Garet has left Isaac (FLAG_VALE_STORM_GARET_LEFT), Event_MeetSurvivingTravelers. Once Isaac has been sent to the elders, it removes the villagers who sent him.

Definition at line 545 of file vale_home.c.

Referenced by ValeHome_Initialize().

Variable Documentation

◆ gValeHome_Actor22ActionsHead

u32 gValeHome_Actor22ActionsHead[]
extern

Definition at line 1622 of file vale_home.c.

◆ gValeHome_Actor22Actions

s32 gValeHome_Actor22Actions[]
extern

Definition at line 1626 of file vale_home.c.

Referenced by Event_SentToAidElders().

◆ gValeHome_Actor24Actions

s32 gValeHome_Actor24Actions[]
extern

Definition at line 1642 of file vale_home.c.

Referenced by ValeHome_FightTravelers().

◆ gValeHome_Actor23Actions

s32 gValeHome_Actor23Actions[]
extern

Definition at line 1654 of file vale_home.c.

Referenced by ValeHome_FightTravelers().

◆ gValeHome_LeaderActions

s32 gValeHome_LeaderActions[]
extern

Definition at line 1666 of file vale_home.c.

Referenced by ValeHome_FightTravelers().

◆ gValeHome_Actor25Actions

s32 gValeHome_Actor25Actions[]
extern

Definition at line 1678 of file vale_home.c.

Referenced by ValeHome_FightTravelers().

◆ gValeHome_Actor23BounceActions

s32 gValeHome_Actor23BounceActions[]
extern

Definition at line 1690 of file vale_home.c.

Referenced by Event_TravelersLeaveAfterBattle().

◆ gValeHome_Actor24BounceActions

s32 gValeHome_Actor24BounceActions[]
extern

Definition at line 1718 of file vale_home.c.

Referenced by Event_TravelersLeaveAfterBattle().

◆ gValeHome_FaceTargetActions

s32 gValeHome_FaceTargetActions[]
extern

◆ gValeHome_Actor30Actions

s32 gValeHome_Actor30Actions[]
extern

Definition at line 1749 of file vale_home.c.

Referenced by Event_DepartForQuest().

◆ gValeHome_Actor31Actions

s32 gValeHome_Actor31Actions[]
extern

Definition at line 1765 of file vale_home.c.

Referenced by Event_DepartForQuest().

◆ gValeHome_Actor11Actions

s32 gValeHome_Actor11Actions[]
extern

Definition at line 1779 of file vale_home.c.

Referenced by Event_DepartForQuest().

◆ gValeHome_Actor12Actions

s32 gValeHome_Actor12Actions[]
extern

Definition at line 1795 of file vale_home.c.

Referenced by Event_DepartForQuest().

◆ gValeHome_Actor0And1Actions

s32 gValeHome_Actor0And1Actions[]
extern

Definition at line 1811 of file vale_home.c.

Referenced by Event_DepartForQuest().

◆ gValeHome_Actor21Actions

s32 gValeHome_Actor21Actions[]
extern

Definition at line 1821 of file vale_home.c.

Referenced by Event_PsynergyStoneIsGone().

◆ gValeHome_Actor17Actions

s32 gValeHome_Actor17Actions[]
extern

Definition at line 1845 of file vale_home.c.

Referenced by Event_SentToAidElders().

◆ gValeHome_LeaderStepActions

s32 gValeHome_LeaderStepActions[]
extern

Definition at line 1858 of file vale_home.c.

Referenced by Event_SentToAidElders().

◆ gValeHome_Actor25StepActions

s32 gValeHome_Actor25StepActions[]
extern

Definition at line 1866 of file vale_home.c.

Referenced by Event_SentToAidElders().

◆ gValeHome_Entrances

struct SceneEntrance gValeHome_Entrances[]
extern

Definition at line 1874 of file vale_home.c.

Referenced by ValeHome_GetEntrances().

◆ gValeHome_Exits

u32 gValeHome_Exits[]
extern

Definition at line 1892 of file vale_home.c.

Referenced by ValeHome_GetExits().

◆ gValeHome_StormExits

u32 gValeHome_StormExits[]
extern

Definition at line 1914 of file vale_home.c.

Referenced by ValeHome_GetExits().

◆ gValeHome_Placements

struct ScenePlacement gValeHome_Placements[]
extern

Definition at line 1928 of file vale_home.c.

Referenced by ValeHome_GetPlacements().

◆ gValeHome_StormPlacements

struct ScenePlacement gValeHome_StormPlacements[]
extern

Definition at line 1974 of file vale_home.c.

Referenced by ValeHome_GetPlacements().

◆ gValeHome_DeparturePlacements

struct ScenePlacement gValeHome_DeparturePlacements[]
extern

Definition at line 2021 of file vale_home.c.

Referenced by ValeHome_GetPlacements().

◆ gValeHome_PlacementsAfterKalay

struct ScenePlacement gValeHome_PlacementsAfterKalay[]
extern

Definition at line 2075 of file vale_home.c.

Referenced by ValeHome_GetPlacements().

◆ gValeHome_Events

struct SceneEvent gValeHome_Events[]
extern

Definition at line 2107 of file vale_home.c.

Referenced by ValeHome_GetEvents().

◆ gValeHome_StormEvents

struct SceneEvent gValeHome_StormEvents[]
extern

Definition at line 2135 of file vale_home.c.

Referenced by ValeHome_GetEvents().

◆ gValeHome_DepartureEvents

struct SceneEvent gValeHome_DepartureEvents[]
extern

Definition at line 2155 of file vale_home.c.

Referenced by ValeHome_GetEvents().

◆ gValeHome_EventsAfterLeaving

struct SceneEvent gValeHome_EventsAfterLeaving[]
extern

Definition at line 2159 of file vale_home.c.

Referenced by ValeHome_GetEvents().

◆ gValeHome_EventsAfterKalay

struct SceneEvent gValeHome_EventsAfterKalay[]
extern

Definition at line 2198 of file vale_home.c.

Referenced by ValeHome_GetEvents().

◆ gValeHome_DoorOpens

u16 gValeHome_DoorOpens[]
extern

Definition at line 2239 of file vale_home.c.

Referenced by Event_OpenDoorAndWalkThrough().