|
Digimon World 3 decomp
The European version, SLES_039.36
|
WSTAG526: Zhu Que UG Lake, South Sector. More...
#include "common.h"#include "field/stage.h"#include "common/step_tile_animation.inc.c"#include "common/step_tile_animation2.inc.c"#include "common/create_tile_duo.inc.c"#include "common/create_tile_duo_task.inc.c"#include "common/step_tile_animation3.inc.c"#include "common/get_angle.inc.c"#include "common/start_stage.inc.c"Go to the source code of this file.
Macros | |
| #define | STAGE_CHILDREN_SIZE 4 |
| #define | STAGE_TEXT TEXT_FILE(TEXT_TALKS_07) |
| #define | EVENT_TEXT_FILE (TEXT_EVENTS_500 - 1) |
| #define | STAGE_FILE 0x6B8 |
Functions | |
| void * | createClutTileTask (void) |
| Creates the color-cycling map object by the Digi-Egg of Knowledge (updateClutTile), the one with animation 0x15. | |
| void * | createTileDuoTask (void) |
| Creates the updateTileDuo task. | |
| void * | createStillTileTask (void) |
| Creates the still map object by the Digi-Egg of Knowledge (updateStillTile), the one with animation 0x16. | |
| StageWanderPair * | createWanderPairTask (s32 tileAnim, s32 speedIndex, s32 start) |
| Creates a pair of wandering map objects: tileAnim and tileAnim + 9. | |
| void | fadeOutClutTile () |
| void | fadeOutTileDuo () |
| void | fadeOutStillTile () |
| void | fadeOutWanderPair () |
| void | updateCommand829 (StageTask *task, void **children) |
| Creates the stage's objects (three map objects and nine wandering pairs); in TASK_DONE tells them all to go away. | |
| void | handleCommand829 (StageTask *task, s32 id) |
| Ends the task when map object 0x34B is triggered. | |
| void * | createCommand829 (s32 arg) |
| Creates the task of updateCommand829 with an id. | |
| void | updateClutTile (StageTileSolo *task) |
| Animates the map object of animation 0x15 (frame 2) while mode isn't 0; fades it out wait frames after mode 2. | |
| void | fadeOutClutTile (StageTileDuo *task, s32 command, s32 arg) |
| Makes the color-cycling map object by the Digi-Egg of Knowledge fade out in 150 frames, once the player takes the egg (event 760); command and arg, a script command handler's (ScriptCommand.handle), are 0 and unread. | |
| void * | createClutTile (s32 arg) |
| Creates the color-cycling map object by the Digi-Egg of Knowledge (updateClutTile) with an id; nothing in the game calls it. | |
| void | updateTileDuo (StageTileDuo *task) |
| Animates the map objects of animations 0x13 and 0x14 while mode isn't 0; fades them out wait frames after mode 2. | |
| void | fadeOutTileDuo (StageTileDuo *task) |
| Tells the task to go away after 90 frames (mode 2) | |
| void | updateStillTile (StageTileSolo *task) |
| Shows the map object of animation 0x16 (frame 0x21) while mode isn't 0; fades it out wait frames after mode 2. | |
| void | fadeOutStillTile (StageTileDuo *task) |
| Tells the task to go away after 40 frames (mode 2) | |
| void * | createStillTile (s32 arg) |
| Creates the still map object by the Digi-Egg of Knowledge (updateStillTile) with an id; nothing in the game calls it. | |
| s32 | stepTileAnimation4 (StageTileAnim *obj, AnimFrame *frames, s32 once, s32 depth) |
| stepTileAnimation (common/step_tile_animation.inc.c) under a fourth name, for the wandering pairs: steps OBJ's animation through FRAMES and returns its frame, looping at the end or returning 0xFF if once | |
| s32 | isFarFromHome (StageWanderPair *task, s32 dist) |
| Whether the wandering pair is more than dist from home (in x + y) | |
| void | moveWanderPair (StageWanderPair *task) |
| Moves the wandering pair, turning it every period frames: back home when it is more than 30 away, otherwise anywhere. | |
| void | updateWanderPair (StageWanderPair *task) |
| One of the nine pairs of map objects that wander by the Digi-Egg of Knowledge: tileAnim and tileAnim + 9 move together, their colors cycling; when done they fade out. | |
| void | fadeOutWanderPair (StageWanderer *task) |
| Makes the wandering pair fade out in 60 frames, once the player takes the Digi-Egg of Knowledge (event 760) | |
| void * | createWanderPair (s32 arg) |
| Creates a wandering pair (updateWanderPair) with an id; nothing in the game calls it. | |
| void | updateStage (StageTask *task, void **children) |
| The stage task: creates the object of map object 0x33D before progress 0x1E. | |
| void | endEvent760 (void) |
| After event 760, with the player: moves the story on to STORY_DE_KNOWLEDGE and gives the player the DE Knowledge. | |
| void | setupStage (void) |
| Sets the stage up: its map, actors, battles and events, playing the ambience ENV_0015. | |
Variables | |
| u16 | angleTangents [] |
| Defined below, after the code that uses them. | |
| AnimFrame * | updateWanderPairFrames0 [] |
| AnimFrame * | updateWanderPairFrames1 [] |
| u16 | wanderPairSpeeds [] |
| AnimFrame | updateClutTileFrames0 [] |
| AnimFrame | updateClutTileFrames1 [] |
| AnimFrame * | updateTileDuoFrames0 [] |
| AnimFrame * | updateTileDuoFrames1 [] |
| AnimFrame | updateStillTileFrames [] |
| s16 | script760 [] |
| AnimFrame | updateTileDuoFrames0_0 [] |
| AnimFrame | updateTileDuoFrames1_0 [] |
| AnimFrame | updateTileDuoFrames0_1 [] |
| AnimFrame | updateTileDuoFrames1_1 [] |
| AnimFrame | updateWanderPairFrames0_0 [] |
| AnimFrame | updateWanderPairFrames1_0 [] |
| AnimFrame | updateWanderPairFrames0_1 [] |
| AnimFrame | updateWanderPairFrames1_1 [] |
| AreaBattle | area0Battle0 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle1 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle2 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle3 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle4 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle5 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle6 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | area0Battle7 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| BattleList | area0Battles |
| AreaBattle | area1Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area1Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| BattleList | area1Battles |
| AreaBattle | area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| BattleList | area2Battles |
| AreaBattle | area3Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | area3Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| BattleList | area3Battles |
| FieldBattles | stageBattles [] |
| ActorImage | stageImages [] |
| u16 | actor0Talk0Actions [] |
| u16 | actor2Talk0Conditions [] = { (0x8000 | ( 3 ) << 9 | ( 0x81 )), 1, 0xFFFF } |
| u16 | actor2Talk1Conditions [] = { (0x8000 | ( 3 ) << 9 | ( 0x81 )), 0, (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF } |
| u16 | actor2Talk1Actions [] = { (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF } |
| u16 | actor2Talk2Conditions [] = { (0x8000 | ( 3 ) << 9 | ( 0x81 )), 0, (( 0 ) << 8 | ( 0 )) , 1, (0x8000 | ( 2 ) << 9 | ( 0x7D )), 0, 0xFFFF } |
| u16 | actor2Talk3Conditions [] = { (0x8000 | ( 3 ) << 9 | ( 0x81 )), 0, (( 0 ) << 8 | ( 0 )) , 1, (0x8000 | ( 2 ) << 9 | ( 0x7D )), 1, 0xFFFF } |
| u16 | actor2Talk3Actions [] |
| FieldTalk | actor0Talks [] |
| FieldTalk | actor2Talks [] |
| u16 | actor0Conditions [] = { (( 2 ) << 8 | ( 0x1F )) , 0, 0xFFFF } |
| u16 | actor1Conditions [] = { (0x6000 | ( STORY_BULBMON_BEATEN )) , 1, 0xFFFF } |
| u16 | actor2Conditions [] |
| FieldActorEntry | actor0 = { actor0Conditions, actor0Talks, 0x21, 4, 545, 177, 1 } |
| FieldActorEntry | actor1 = { actor1Conditions, ((void *)0) , 0x83, 5, 128, 178, 1 } |
| FieldActorEntry | actor2 = { actor2Conditions, actor2Talks, 0xAB, 6, 641, 291, 1 } |
| FieldActorEntry * | stageActors [] |
| StageTile | stageObjects [] |
| The tables and color setupStage gives FIELDSTG_state (FieldState) | |
| StageSlot | stageSlots [] |
| void(* | stageFuncs [])(void) |
| The stage's functions (common/start_stage.inc.c calls the first): a StageFuncs in the stages with a tween, which define STAGE_TWEEN before they include this file, and in the others an array of just setupStage. | |
| FieldEvent | stageEvents [] |
WSTAG526: Zhu Que UG Lake, South Sector.
On the Amaterasu server; its Asuka server twin is WSTAG525.
Definition in file wstag526.c.
| #define STAGE_CHILDREN_SIZE 4 |
Definition at line 573 of file wstag526.c.
| #define STAGE_TEXT TEXT_FILE(TEXT_TALKS_07) |
Definition at line 590 of file wstag526.c.
| #define EVENT_TEXT_FILE (TEXT_EVENTS_500 - 1) |
Definition at line 591 of file wstag526.c.
| #define STAGE_FILE 0x6B8 |
Definition at line 592 of file wstag526.c.
| void * createClutTileTask | ( | void | ) |
Creates the color-cycling map object by the Digi-Egg of Knowledge (updateClutTile), the one with animation 0x15.
Definition at line 170 of file wstag526.c.
Referenced by updateCommand829().
| void * createTileDuoTask | ( | void | ) |
Creates the updateTileDuo task.
Definition at line 2 of file create_tile_duo_task.inc.c.
Referenced by updateCommand829().
| void * createStillTileTask | ( | void | ) |
Creates the still map object by the Digi-Egg of Knowledge (updateStillTile), the one with animation 0x16.
Definition at line 350 of file wstag526.c.
Referenced by updateCommand829().
| StageWanderPair * createWanderPairTask | ( | s32 | tileAnim, |
| s32 | speedIndex, | ||
| s32 | start | ||
| ) |
Creates a pair of wandering map objects: tileAnim and tileAnim + 9.
Definition at line 547 of file wstag526.c.
Referenced by updateCommand829().
| void fadeOutClutTile | ( | ) |
| void fadeOutTileDuo | ( | ) |
Referenced by updateCommand829(), and updateCommand830().
| void fadeOutStillTile | ( | ) |
| void fadeOutWanderPair | ( | ) |
| void updateCommand829 | ( | StageTask * | task, |
| void ** | children | ||
| ) |
Creates the stage's objects (three map objects and nine wandering pairs); in TASK_DONE tells them all to go away.
Definition at line 28 of file wstag526.c.
Referenced by createCommand829().
Ends the task when map object 0x34B is triggered.
Definition at line 69 of file wstag526.c.
| void * createCommand829 | ( | s32 | arg | ) |
Creates the task of updateCommand829 with an id.
Definition at line 76 of file wstag526.c.
Referenced by updateStage().
| void updateClutTile | ( | StageTileSolo * | task | ) |
Animates the map object of animation 0x15 (frame 2) while mode isn't 0; fades it out wait frames after mode 2.
Definition at line 83 of file wstag526.c.
Referenced by createClutTile(), and createClutTileTask().
| void fadeOutClutTile | ( | StageTileDuo * | task, |
| s32 | command, | ||
| s32 | arg | ||
| ) |
Makes the color-cycling map object by the Digi-Egg of Knowledge fade out in 150 frames, once the player takes the egg (event 760); command and arg, a script command handler's (ScriptCommand.handle), are 0 and unread.
Definition at line 151 of file wstag526.c.
| void * createClutTile | ( | s32 | arg | ) |
Creates the color-cycling map object by the Digi-Egg of Knowledge (updateClutTile) with an id; nothing in the game calls it.
Definition at line 162 of file wstag526.c.
| void updateTileDuo | ( | StageTileDuo * | task | ) |
Animates the map objects of animations 0x13 and 0x14 while mode isn't 0; fades them out wait frames after mode 2.
Definition at line 177 of file wstag526.c.
| void fadeOutTileDuo | ( | StageTileDuo * | task | ) |
Tells the task to go away after 90 frames (mode 2)
Definition at line 256 of file wstag526.c.
| void updateStillTile | ( | StageTileSolo * | task | ) |
Shows the map object of animation 0x16 (frame 0x21) while mode isn't 0; fades it out wait frames after mode 2.
Definition at line 270 of file wstag526.c.
Referenced by createStillTile(), and createStillTileTask().
| void fadeOutStillTile | ( | StageTileDuo * | task | ) |
Tells the task to go away after 40 frames (mode 2)
Definition at line 331 of file wstag526.c.
| void * createStillTile | ( | s32 | arg | ) |
Creates the still map object by the Digi-Egg of Knowledge (updateStillTile) with an id; nothing in the game calls it.
Definition at line 342 of file wstag526.c.
| s32 stepTileAnimation4 | ( | StageTileAnim * | obj, |
| AnimFrame * | frames, | ||
| s32 | once, | ||
| s32 | depth | ||
| ) |
stepTileAnimation (common/step_tile_animation.inc.c) under a fourth name, for the wandering pairs: steps OBJ's animation through FRAMES and returns its frame, looping at the end or returning 0xFF if once
Definition at line 359 of file wstag526.c.
Referenced by stepTileAnimation4(), and updateWanderPair().
| s32 isFarFromHome | ( | StageWanderPair * | task, |
| s32 | dist | ||
| ) |
Whether the wandering pair is more than dist from home (in x + y)
Definition at line 388 of file wstag526.c.
Referenced by moveWanderPair().
| void moveWanderPair | ( | StageWanderPair * | task | ) |
Moves the wandering pair, turning it every period frames: back home when it is more than 30 away, otherwise anywhere.
Definition at line 407 of file wstag526.c.
Referenced by updateWanderPair().
| void updateWanderPair | ( | StageWanderPair * | task | ) |
One of the nine pairs of map objects that wander by the Digi-Egg of Knowledge: tileAnim and tileAnim + 9 move together, their colors cycling; when done they fade out.
Definition at line 434 of file wstag526.c.
Referenced by createWanderPair(), and createWanderPairTask().
| void fadeOutWanderPair | ( | StageWanderer * | task | ) |
Makes the wandering pair fade out in 60 frames, once the player takes the Digi-Egg of Knowledge (event 760)
Definition at line 534 of file wstag526.c.
| void * createWanderPair | ( | s32 | arg | ) |
Creates a wandering pair (updateWanderPair) with an id; nothing in the game calls it.
Definition at line 542 of file wstag526.c.
| void updateStage | ( | StageTask * | task, |
| void ** | children | ||
| ) |
The stage task: creates the object of map object 0x33D before progress 0x1E.
Definition at line 557 of file wstag526.c.
| void endEvent760 | ( | void | ) |
After event 760, with the player: moves the story on to STORY_DE_KNOWLEDGE and gives the player the DE Knowledge.
Definition at line 580 of file wstag526.c.
| void setupStage | ( | void | ) |
Sets the stage up: its map, actors, battles and events, playing the ambience ENV_0015.
Sets the stage up: its map, actors, battles and events, playing KANRIBGM; BGM_0029 instead except at STORY_PRESIDENT_ARRESTED once flag 0x1A0A is set.
< ENV_0015: the UG Lake
< ENV_0015: the UG Lake
< a cell's value: a direction (3 bits) and a StageSlot (5)
< a cell's value: its battle area (FieldBattles), or 0
Definition at line 595 of file wstag526.c.
| u16 angleTangents[] |
Defined below, after the code that uses them.
Definition at line 715 of file wstag526.c.
| AnimFrame * updateWanderPairFrames0 |
| AnimFrame * updateWanderPairFrames1 |
| u16 wanderPairSpeeds |
Definition at line 712 of file wstag526.c.
Referenced by updateWanderPair().
| AnimFrame updateClutTileFrames0 |
Definition at line 652 of file wstag526.c.
Referenced by updateClutTile().
| AnimFrame updateClutTileFrames1 |
Definition at line 656 of file wstag526.c.
Referenced by updateClutTile().
| AnimFrame* updateTileDuoFrames0[] |
| AnimFrame* updateTileDuoFrames1[] |
| AnimFrame updateStillTileFrames |
Definition at line 682 of file wstag526.c.
Referenced by updateStillTile().
| s16 script760[] |
Definition at line 616 of file wstag526.c.
| AnimFrame updateTileDuoFrames0_0[] |
Definition at line 660 of file wstag526.c.
| AnimFrame updateTileDuoFrames1_0[] |
Definition at line 664 of file wstag526.c.
| AnimFrame updateTileDuoFrames0_1[] |
Definition at line 668 of file wstag526.c.
| AnimFrame updateTileDuoFrames1_1[] |
Definition at line 672 of file wstag526.c.
| AnimFrame updateWanderPairFrames0_0[] |
Definition at line 686 of file wstag526.c.
| AnimFrame updateWanderPairFrames1_0[] |
Definition at line 691 of file wstag526.c.
| AnimFrame updateWanderPairFrames0_1[] |
Definition at line 696 of file wstag526.c.
| AnimFrame updateWanderPairFrames1_1[] |
Definition at line 701 of file wstag526.c.
| AreaBattle area0Battle0 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 722 of file wstag526.c.
| AreaBattle area0Battle1 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 723 of file wstag526.c.
| AreaBattle area0Battle2 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 724 of file wstag526.c.
| AreaBattle area0Battle3 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 725 of file wstag526.c.
| AreaBattle area0Battle4 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 726 of file wstag526.c.
| AreaBattle area0Battle5 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 727 of file wstag526.c.
| AreaBattle area0Battle6 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 728 of file wstag526.c.
| AreaBattle area0Battle7 = { 158, 27, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 729 of file wstag526.c.
| BattleList area0Battles |
Definition at line 730 of file wstag526.c.
| AreaBattle area1Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 735 of file wstag526.c.
| AreaBattle area1Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 736 of file wstag526.c.
| AreaBattle area1Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 737 of file wstag526.c.
| AreaBattle area1Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 738 of file wstag526.c.
| AreaBattle area1Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 739 of file wstag526.c.
| AreaBattle area1Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 740 of file wstag526.c.
| AreaBattle area1Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 741 of file wstag526.c.
| AreaBattle area1Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 742 of file wstag526.c.
| BattleList area1Battles |
Definition at line 743 of file wstag526.c.
| AreaBattle area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 748 of file wstag526.c.
| AreaBattle area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 749 of file wstag526.c.
| AreaBattle area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 750 of file wstag526.c.
| AreaBattle area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 751 of file wstag526.c.
| AreaBattle area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 752 of file wstag526.c.
| AreaBattle area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 753 of file wstag526.c.
| AreaBattle area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 754 of file wstag526.c.
| AreaBattle area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 755 of file wstag526.c.
| BattleList area2Battles |
Definition at line 756 of file wstag526.c.
| AreaBattle area3Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 761 of file wstag526.c.
| AreaBattle area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 762 of file wstag526.c.
| AreaBattle area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 763 of file wstag526.c.
| AreaBattle area3Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 764 of file wstag526.c.
| AreaBattle area3Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 765 of file wstag526.c.
| AreaBattle area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 766 of file wstag526.c.
| AreaBattle area3Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 767 of file wstag526.c.
| AreaBattle area3Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 768 of file wstag526.c.
| BattleList area3Battles |
Definition at line 769 of file wstag526.c.
| FieldBattles stageBattles[] |
| ActorImage stageImages[] |
Definition at line 777 of file wstag526.c.
Referenced by setupStage().
| u16 actor0Talk0Actions[] |
Definition at line 788 of file wstag526.c.
| u16 actor2Talk0Conditions[] = { (0x8000 | ( 3 ) << 9 | ( 0x81 )), 1, 0xFFFF } |
Definition at line 794 of file wstag526.c.
| u16 actor2Talk1Conditions[] = { (0x8000 | ( 3 ) << 9 | ( 0x81 )), 0, (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF } |
Definition at line 795 of file wstag526.c.
| u16 actor2Talk1Actions[] = { (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF } |
Definition at line 796 of file wstag526.c.
| u16 actor2Talk2Conditions[] = { (0x8000 | ( 3 ) << 9 | ( 0x81 )), 0, (( 0 ) << 8 | ( 0 )) , 1, (0x8000 | ( 2 ) << 9 | ( 0x7D )), 0, 0xFFFF } |
Definition at line 797 of file wstag526.c.
| u16 actor2Talk3Conditions[] = { (0x8000 | ( 3 ) << 9 | ( 0x81 )), 0, (( 0 ) << 8 | ( 0 )) , 1, (0x8000 | ( 2 ) << 9 | ( 0x7D )), 1, 0xFFFF } |
Definition at line 798 of file wstag526.c.
| u16 actor2Talk3Actions[] |
Definition at line 799 of file wstag526.c.
| FieldTalk actor0Talks[] |
Definition at line 806 of file wstag526.c.
| FieldTalk actor2Talks[] |
Definition at line 810 of file wstag526.c.
| u16 actor0Conditions[] = { (( 2 ) << 8 | ( 0x1F )) , 0, 0xFFFF } |
Definition at line 817 of file wstag526.c.
| u16 actor1Conditions[] = { (0x6000 | ( STORY_BULBMON_BEATEN )) , 1, 0xFFFF } |
Definition at line 818 of file wstag526.c.
| u16 actor2Conditions[] |
Definition at line 819 of file wstag526.c.
| FieldActorEntry actor0 = { actor0Conditions, actor0Talks, 0x21, 4, 545, 177, 1 } |
Definition at line 826 of file wstag526.c.
| FieldActorEntry actor1 = { actor1Conditions, ((void *)0) , 0x83, 5, 128, 178, 1 } |
Definition at line 827 of file wstag526.c.
| FieldActorEntry actor2 = { actor2Conditions, actor2Talks, 0xAB, 6, 641, 291, 1 } |
Definition at line 828 of file wstag526.c.
| FieldActorEntry* stageActors[] |
Definition at line 829 of file wstag526.c.
Referenced by setupStage().
| StageTile stageObjects[] |
The tables and color setupStage gives FIELDSTG_state (FieldState)
Definition at line 835 of file wstag526.c.
Referenced by setupStage().
| StageSlot stageSlots[] |
Definition at line 866 of file wstag526.c.
Referenced by setupStage().
| void(* stageFuncs[])(void) | ( | void | ) |
The stage's functions (common/start_stage.inc.c calls the first): a StageFuncs in the stages with a tween, which define STAGE_TWEEN before they include this file, and in the others an array of just setupStage.
Definition at line 878 of file wstag526.c.
| FieldEvent stageEvents[] |
Definition at line 881 of file wstag526.c.
Referenced by setupStage().