Alchemy
Loading...
Searching...
No Matches

colosso_solo.h File Reference

Go to the source code of this file.

Functions

void Colosso_PlaceFriendsAtCheeringSpots (void)
 Puts Garet, Ivan and Mia back at the cells where they chose to cheer, at the centre of each cell.
void Colosso_ControlCharacterAlone (s32 id)
 Makes the character the party's only member, the one the player moves and the camera follows, with full HP and PP and no poison.
void Colosso_RaiseTakePlaceOnPsynergy (void)
 A scene callback while a friend looks around the course alone (entrance 2): when the Psynergy request names that friend and flag 0x141 is set, raise event 99, Colosso_TakePlaceForMatch.
void Colosso_AskDoneCheering (s32 id)
 A stage's guide, talking to a friend who looks around alone, asks whether they are done cheering.
void Colosso_ClearCheeringSpots (void)
 Forgets where Garet, Ivan and Mia cheer from.
s32 Colosso_GreetAtStage (s32 speaker, s32 competitor)
 A stage's guide names the stage and decides what to do next.
void Colosso_RepeatStageNumber (s32 speaker, s32 competitor)
 A stage's guide, after describing the stage, names it again: the copy of that line after it in the text.

Function Documentation

◆ Colosso_PlaceFriendsAtCheeringSpots()

void Colosso_PlaceFriendsAtCheeringSpots ( void )

Puts Garet, Ivan and Mia back at the cells where they chose to cheer, at the centre of each cell.

Definition at line 39 of file colosso_solo.h.

Referenced by Colosso_PlaceFriendsAtCheeringSpots(), ColossoLog_Initialize(), ColossoRiver_Initialize(), and ColossoWall_Initialize().

◆ Colosso_ControlCharacterAlone()

void Colosso_ControlCharacterAlone ( s32 id)

Makes the character the party's only member, the one the player moves and the camera follows, with full HP and PP and no poison.

The gauges are the battle's (0x4000 full; a character with any HP or PP left shows at least 1).

Definition at line 79 of file colosso_solo.h.

Referenced by Colosso_AskDoneCheering(), Colosso_ControlCharacterAlone(), Colosso_TakePlaceForMatch(), ColossoLog_Initialize(), ColossoLog_RunCompetitorTalk(), ColossoRiver_Initialize(), and ColossoWall_Initialize().

◆ Colosso_RaiseTakePlaceOnPsynergy()

void Colosso_RaiseTakePlaceOnPsynergy ( void )

A scene callback while a friend looks around the course alone (entrance 2): when the Psynergy request names that friend and flag 0x141 is set, raise event 99, Colosso_TakePlaceForMatch.

Definition at line 124 of file colosso_solo.h.

Referenced by Colosso_RaiseTakePlaceOnPsynergy(), ColossoLog_Initialize(), ColossoRiver_Initialize(), and ColossoWall_Initialize().

◆ Colosso_AskDoneCheering()

void Colosso_AskDoneCheering ( s32 id)

A stage's guide, talking to a friend who looks around alone, asks whether they are done cheering.

"Huh? Are you done cheering?" On "Yeah", "Then please wait here until the match begins.": the friend's cell becomes their place, and the next friend looks around, or, after Mia, the party leaves by exit 10. On "Nope", "Then cheer as best you can!"

Definition at line 213 of file colosso_solo.h.

Referenced by Colosso_AskDoneCheering(), Event_TalkToBoardWalkAttendant(), Event_TalkToBridgeAttendant(), Event_TalkToFreeClimbAttendant(), Event_TalkToLogRollingAttendant(), Event_TalkToLogRollingAttendant(), Event_TalkToLumberAttendant(), Event_TalkToMiniMazeAttendant(), Event_TalkToMovingSidewalkAttendant(), Event_TalkToPipeworksAttendant(), Event_TalkToRockAttendant(), Event_TalkToScalesAttendant(), Event_TalkToShiftingFloorAttendant(), Event_TalkToSteppingStoneAttendant(), Event_TalkToWallAttendant(), and Event_TalkToWallWedgeAttendant().

◆ Colosso_ClearCheeringSpots()

void Colosso_ClearCheeringSpots ( void )

Forgets where Garet, Ivan and Mia cheer from.

Definition at line 298 of file colosso_solo.h.

Referenced by Colosso_ClearCheeringSpots(), ColossoLog_Initialize(), ColossoRiver_Initialize(), and ColossoWall_Initialize().

◆ Colosso_GreetAtStage()

s32 Colosso_GreetAtStage ( s32 speaker,
s32 competitor )

A stage's guide names the stage and decides what to do next.

"This is stage N of the first finals match." (Colosso River; the second is Colosso Wall and the third Colosso Log). Returns what the guide does next: 0: describe the stage (yes to "Would you like to hear a description of this stage?", asked the first time, or "Descriptions" afterwards); 1: no description, then offer a friend's cheering; 2: "Cheer" chosen, or a friend already cheers here; 3: "Nothing", or the choice cancelled.

Definition at line 315 of file colosso_solo.h.

Referenced by Colosso_GreetAtStage(), Event_TalkToBoardWalkAttendant(), Event_TalkToBridgeAttendant(), Event_TalkToFreeClimbAttendant(), Event_TalkToLogRollingAttendant(), Event_TalkToLogRollingAttendant(), Event_TalkToLumberAttendant(), Event_TalkToMiniMazeAttendant(), Event_TalkToMovingSidewalkAttendant(), Event_TalkToPipeworksAttendant(), Event_TalkToRockAttendant(), Event_TalkToScalesAttendant(), Event_TalkToShiftingFloorAttendant(), Event_TalkToSteppingStoneAttendant(), Event_TalkToWallAttendant(), and Event_TalkToWallWedgeAttendant().

◆ Colosso_RepeatStageNumber()