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.
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_MAN | ACTOR_FIRST_PLACED | |
ACTOR_PLY_TARGET | ACTOR_FIRST_PLACED + 8 |
MercuryLighthouseEntranceEntrance
enum MercuryLighthouseEntranceEntrance
Entrances with a scene of their own.
| Value | = | |
|---|---|---|
ENTRANCE_DROP_FROM_ABOVE | 6 | the leader drops in from above |
ENTRANCE_RISE_FROM_CHANNELS | 25 | |
ENTRANCE_BEFORE_LIZARD_MAN | 30 | |
ENTRANCE_AFTER_LIZARD_MAN | 31 | the return from the Lizard Man battle |
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_MAN | 20 | |
EXIT_AFTER_RISING | 50 | |
EXIT_TO_DOORWAY | 63 |
Macros, without a comment: NULL.
Declarations, without a comment: MercuryLighthouseEntrance_LizardManBlocksMia, MercuryLighthouseEntrance_MiaEntersLighthouse.