Alchemy

mercury_lighthouse_entrance.c

Mercury Lighthouse's entrance: Mia's doorway scene, the Ply mechanism, and the rising pillars used to cross the interior pools.

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

Mercury Lighthouse's entrance: Mia's doorway scene, the Ply mechanism, and the rising pillars used to cross the interior pools.

Functions

MercuryLighthouseEntrance_PlayStepSound

static s32 MercuryLighthouseEntrance_PlayStepSound(struct ScriptInterpreter *interpreter)

The sound of the Lizard Man's sidestep, played by all three step scripts as he lands.

Line 102

Enumerations

MercuryLighthouseEntranceActor

enum MercuryLighthouseEntranceActor

The entrance's actors. Mia stands in her own party slot; the Lizard Man is the monster she cannot get past (encounter table 36 fights him as "Lizard Man"); the Ply target is the invisible actor Ply is cast on.

Value=
ACTOR_LIZARD_MANACTOR_FIRST_PLACED
ACTOR_PLY_TARGETACTOR_FIRST_PLACED + 8

Line 59

MercuryLighthouseEntranceEntrance

enum MercuryLighthouseEntranceEntrance

Entrances with a scene of their own.

Value=
ENTRANCE_DROP_FROM_ABOVE6the leader drops in from above
ENTRANCE_RISE_FROM_CHANNELS25
ENTRANCE_BEFORE_LIZARD_MAN30
ENTRANCE_AFTER_LIZARD_MAN31the return from the Lizard Man battle

Line 65

MercuryLighthouseEntranceExit

enum MercuryLighthouseEntranceExit

Exits the events take: the doorway scenes at entrances 30 and 31, and on to Mercury Lighthouse after rising from the channels.

Value=
EXIT_TO_LIZARD_MAN20
EXIT_AFTER_RISING50
EXIT_TO_DOORWAY63

Line 74

Macros, without a comment: NULL.

Declarations, without a comment: MercuryLighthouseEntrance_LizardManBlocksMia, MercuryLighthouseEntrance_MiaEntersLighthouse.

On this page