|
Digimon World 3 decomp
The European version, SLES_039.36
|
WSTAG480: Jungle Grave, South Sector. More...
#include "common.h"#include "field/stage.h"#include "common/step_tile_sequences.inc.c"#include "common/update_tile_cursors.inc.c"#include "common/create_tile_cursors.inc.c"#include "common/start_stage.inc.c"Go to the source code of this file.
Macros | |
| #define | STAGE_CHILDREN_SIZE 0x8 |
| #define | STAGE_TEXT TEXT_FILE(TEXT_TALKS_06) |
| #define | EVENT_TEXT_FILE (TEXT_EVENTS_400 - 1) |
| #define | STAGE_FILE 0x366 |
| #define | STAGE_ARCHIVE 0x638 |
Functions | |
| void | updateStage (StageTask *task, void **children) |
| Creates the stage's second object, and the event object of story progress 7. | |
| void | endEvent170 (void) |
| After event 170, with Zanbamon: lets event 171 start and starts the stage's event battle 0. | |
| void | endEvent171 (void) |
| After event 171, with Zanbamon: moves the story on to STORY_SEPIKMON_MASK_LOST. | |
| void | setupStage (void) |
| Sets the stage up: its map, actors, battles and events, playing BGM_0015; battle list 0 before STORY_ZANBAMON_DRIVEN_OFF, 1 before STORY_KNIGHTMON_REPROGRAMMED, 2 from then on. | |
Variables | |
| StageTileFrame ** | updateTileCursorsFrames [] |
| Defined below, after the code that uses them. | |
| const CVECTOR | stageColor = { 0x80, 0x80, 0x80, 0 } |
| the color the setup copies to FIELDSTG_state.spriteColor | |
| s16 | script170 [] |
| s16 | script171 [] |
| s16 | script240 [] |
| StageTileFrame | updateTileCursorsFrames_0_0 [] |
| StageTileFrame | updateTileCursorsFrames_0_12 [] |
| StageTileFrame | updateTileCursorsFrames_1_0 [] |
| StageTileFrame | updateTileCursorsFrames_1_12 [] |
| StageTileFrame | updateTileCursorsFrames_2_0 [] |
| StageTileFrame | updateTileCursorsFrames_2_12 [] |
| StageTileFrame | updateTileCursorsFrames_3_0 [] |
| StageTileFrame | updateTileCursorsFrames_3_12 [] |
| StageTileFrame | updateTileCursorsFrames_4_0 [] |
| StageTileFrame | updateTileCursorsFrames_4_12 [] |
| StageTileFrame * | updateTileCursorsFrames_0 [] |
| StageTileFrame * | updateTileCursorsFrames_1 [] |
| StageTileFrame * | updateTileCursorsFrames_2 [] |
| StageTileFrame * | updateTileCursorsFrames_3 [] |
| StageTileFrame * | updateTileCursorsFrames_4 [] |
| AreaBattle | place0Area0Battle0 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area0Battle1 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area0Battle2 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area0Battle3 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area0Battle4 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area0Battle5 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area0Battle6 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area0Battle7 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| BattleList | place0Area0Battles |
| AreaBattle | place0Area1Battle0 = { 147, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area1Battle1 = { 147, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area1Battle2 = { 54, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area1Battle3 = { 54, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area1Battle4 = { 91, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area1Battle5 = { 91, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area1Battle6 = { 91, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area1Battle7 = { 91, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| BattleList | place0Area1Battles |
| AreaBattle | place0Area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| BattleList | place0Area2Battles |
| AreaBattle | place0Area3Battle0 = { 11, 19, (0x60000000 | ( 0x22 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area3Battle3 = { 329, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area3Battle4 = { 328, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area3Battle6 = { 48, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place0Area3Battle7 = { 66, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| BattleList | place0Area3Battles |
| AreaBattle | place1Area0Battle0 = { 38, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area0Battle1 = { 38, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area0Battle2 = { 38, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area0Battle3 = { 38, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area0Battle4 = { 55, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area0Battle5 = { 55, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area0Battle6 = { 55, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area0Battle7 = { 55, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| BattleList | place1Area0Battles |
| AreaBattle | place1Area1Battle0 = { 53, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area1Battle1 = { 53, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area1Battle2 = { 53, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area1Battle3 = { 147, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area1Battle4 = { 147, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area1Battle5 = { 147, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area1Battle6 = { 54, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area1Battle7 = { 54, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| BattleList | place1Area1Battles |
| AreaBattle | place1Area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| BattleList | place1Area2Battles |
| AreaBattle | place1Area3Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area3Battle3 = { 329, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area3Battle4 = { 328, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area3Battle6 = { 48, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place1Area3Battle7 = { 66, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| BattleList | place1Area3Battles |
| AreaBattle | place2Area0Battle0 = { 38, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area0Battle1 = { 55, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area0Battle2 = { 56, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area0Battle3 = { 56, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area0Battle4 = { 56, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area0Battle5 = { 56, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area0Battle6 = { 56, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area0Battle7 = { 56, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| BattleList | place2Area0Battles |
| AreaBattle | place2Area1Battle0 = { 53, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area1Battle1 = { 147, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area1Battle2 = { 60, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area1Battle3 = { 60, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area1Battle4 = { 60, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area1Battle5 = { 60, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area1Battle6 = { 60, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area1Battle7 = { 60, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| BattleList | place2Area1Battles |
| AreaBattle | place2Area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| BattleList | place2Area2Battles |
| AreaBattle | place2Area3Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area3Battle3 = { 329, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area3Battle4 = { 328, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area3Battle6 = { 48, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| AreaBattle | place2Area3Battle7 = { 66, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
| BattleList | place2Area3Battles |
| FieldBattles | stageBattles [] |
| ActorImage | stageImages [] |
| u16 | actor0Talk0Conditions [] = { (0x6000 | ( STORY_SOUTH_STATION_GHOST )) , 1, 0xFFFF } |
| u16 | actor0Talk1Conditions [] = { (0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 1, 0xFFFF } |
| u16 | actor0Talk2Conditions [] = { (0x6000 | ( STORY_AGUMON_SUITS )) , 1, 0xFFFF } |
| u16 | actor0Talk3Conditions [] = { (0x6000 | ( STORY_ZANBAMON_DRIVEN_OFF )) , 1, 0xFFFF } |
| u16 | actor0Talk3Actions [] = { (( 0x1C ) << 8 | ( 9 )) , 1, (0x9000 | ( 0x1F )) , 1, 0xFFFF } |
| FieldTalk | actor0Talks [] |
| u16 | actor0Conditions [] = { (( 0x1C ) << 8 | ( 9 )) , 0, 0xFFFF } |
| FieldActorEntry | actor0 = { actor0Conditions, actor0Talks, 0x85, 4, 280, 805, 7 } |
| 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 [] |
WSTAG480: Jungle Grave, South Sector.
Definition in file wstag480.c.
| #define STAGE_CHILDREN_SIZE 0x8 |
Definition at line 34 of file wstag480.c.
| #define STAGE_TEXT TEXT_FILE(TEXT_TALKS_06) |
Definition at line 57 of file wstag480.c.
| #define EVENT_TEXT_FILE (TEXT_EVENTS_400 - 1) |
Definition at line 58 of file wstag480.c.
| #define STAGE_FILE 0x366 |
Definition at line 59 of file wstag480.c.
| #define STAGE_ARCHIVE 0x638 |
Definition at line 60 of file wstag480.c.
| void updateStage | ( | StageTask * | task, |
| void ** | children | ||
| ) |
Creates the stage's second object, and the event object of story progress 7.
< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40
Definition at line 17 of file wstag480.c.
| void endEvent170 | ( | void | ) |
After event 170, with Zanbamon: lets event 171 start and starts the stage's event battle 0.
< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40
< action: FIELDSTG_battleFuncs.startEventBattle
Definition at line 38 of file wstag480.c.
| void endEvent171 | ( | void | ) |
After event 171, with Zanbamon: moves the story on to STORY_SEPIKMON_MASK_LOST.
Definition at line 44 of file wstag480.c.
| void setupStage | ( | void | ) |
Sets the stage up: its map, actors, battles and events, playing BGM_0015; battle list 0 before STORY_ZANBAMON_DRIVEN_OFF, 1 before STORY_KNIGHTMON_REPROGRAMMED, 2 from then on.
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.
< BGM_0015: the Jungle Grave, the Jungle Shrine and the Catacomb
< BGM_0015: the Jungle Grave, the Jungle Shrine and the Catacomb
< 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 67 of file wstag480.c.
| StageTileFrame ** updateTileCursorsFrames |
Defined below, after the code that uses them.
Definition at line 253 of file wstag480.c.
Referenced by updateTileCursors().
| const CVECTOR stageColor = { 0x80, 0x80, 0x80, 0 } |
the color the setup copies to FIELDSTG_state.spriteColor
the color the setup copies to FIELDSTG_state.spriteColor
It starts the stage, before its jump tables: in wstag924.c GCC would align them to 8 bytes after it, so it is a file of its own, linked first
Definition at line 49 of file wstag480.c.
Referenced by setupStage().
| s16 script170[] |
Definition at line 97 of file wstag480.c.
| s16 script171[] |
Definition at line 128 of file wstag480.c.
| s16 script240[] |
Definition at line 150 of file wstag480.c.
| StageTileFrame updateTileCursorsFrames_0_0[] |
Definition at line 188 of file wstag480.c.
| StageTileFrame updateTileCursorsFrames_0_12[] |
Definition at line 191 of file wstag480.c.
| StageTileFrame updateTileCursorsFrames_1_0[] |
Definition at line 195 of file wstag480.c.
| StageTileFrame updateTileCursorsFrames_1_12[] |
Definition at line 198 of file wstag480.c.
| StageTileFrame updateTileCursorsFrames_2_0[] |
Definition at line 202 of file wstag480.c.
| StageTileFrame updateTileCursorsFrames_2_12[] |
Definition at line 205 of file wstag480.c.
| StageTileFrame updateTileCursorsFrames_3_0[] |
Definition at line 209 of file wstag480.c.
| StageTileFrame updateTileCursorsFrames_3_12[] |
Definition at line 212 of file wstag480.c.
| StageTileFrame updateTileCursorsFrames_4_0[] |
Definition at line 216 of file wstag480.c.
| StageTileFrame updateTileCursorsFrames_4_12[] |
Definition at line 219 of file wstag480.c.
| StageTileFrame* updateTileCursorsFrames_0[] |
Definition at line 223 of file wstag480.c.
| StageTileFrame* updateTileCursorsFrames_1[] |
Definition at line 229 of file wstag480.c.
| StageTileFrame* updateTileCursorsFrames_2[] |
Definition at line 235 of file wstag480.c.
| StageTileFrame* updateTileCursorsFrames_3[] |
Definition at line 241 of file wstag480.c.
| StageTileFrame* updateTileCursorsFrames_4[] |
Definition at line 247 of file wstag480.c.
| AreaBattle place0Area0Battle0 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 257 of file wstag480.c.
| AreaBattle place0Area0Battle1 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 258 of file wstag480.c.
| AreaBattle place0Area0Battle2 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 259 of file wstag480.c.
| AreaBattle place0Area0Battle3 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 260 of file wstag480.c.
| AreaBattle place0Area0Battle4 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 261 of file wstag480.c.
| AreaBattle place0Area0Battle5 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 262 of file wstag480.c.
| AreaBattle place0Area0Battle6 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 263 of file wstag480.c.
| AreaBattle place0Area0Battle7 = { 91, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 264 of file wstag480.c.
| BattleList place0Area0Battles |
Definition at line 265 of file wstag480.c.
| AreaBattle place0Area1Battle0 = { 147, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 270 of file wstag480.c.
| AreaBattle place0Area1Battle1 = { 147, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 271 of file wstag480.c.
| AreaBattle place0Area1Battle2 = { 54, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 272 of file wstag480.c.
| AreaBattle place0Area1Battle3 = { 54, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 273 of file wstag480.c.
| AreaBattle place0Area1Battle4 = { 91, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 274 of file wstag480.c.
| AreaBattle place0Area1Battle5 = { 91, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 275 of file wstag480.c.
| AreaBattle place0Area1Battle6 = { 91, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 276 of file wstag480.c.
| AreaBattle place0Area1Battle7 = { 91, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 277 of file wstag480.c.
| BattleList place0Area1Battles |
Definition at line 278 of file wstag480.c.
| AreaBattle place0Area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 283 of file wstag480.c.
| AreaBattle place0Area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 284 of file wstag480.c.
| AreaBattle place0Area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 285 of file wstag480.c.
| AreaBattle place0Area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 286 of file wstag480.c.
| AreaBattle place0Area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 287 of file wstag480.c.
| AreaBattle place0Area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 288 of file wstag480.c.
| AreaBattle place0Area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 289 of file wstag480.c.
| AreaBattle place0Area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 290 of file wstag480.c.
| BattleList place0Area2Battles |
Definition at line 291 of file wstag480.c.
| AreaBattle place0Area3Battle0 = { 11, 19, (0x60000000 | ( 0x22 ) << 18 | ( 0 )) } |
Definition at line 296 of file wstag480.c.
| AreaBattle place0Area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 297 of file wstag480.c.
| AreaBattle place0Area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 298 of file wstag480.c.
| AreaBattle place0Area3Battle3 = { 329, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 299 of file wstag480.c.
| AreaBattle place0Area3Battle4 = { 328, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 300 of file wstag480.c.
| AreaBattle place0Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 301 of file wstag480.c.
| AreaBattle place0Area3Battle6 = { 48, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 302 of file wstag480.c.
| AreaBattle place0Area3Battle7 = { 66, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 303 of file wstag480.c.
| BattleList place0Area3Battles |
Definition at line 304 of file wstag480.c.
| AreaBattle place1Area0Battle0 = { 38, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 309 of file wstag480.c.
| AreaBattle place1Area0Battle1 = { 38, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 310 of file wstag480.c.
| AreaBattle place1Area0Battle2 = { 38, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 311 of file wstag480.c.
| AreaBattle place1Area0Battle3 = { 38, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 312 of file wstag480.c.
| AreaBattle place1Area0Battle4 = { 55, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 313 of file wstag480.c.
| AreaBattle place1Area0Battle5 = { 55, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 314 of file wstag480.c.
| AreaBattle place1Area0Battle6 = { 55, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 315 of file wstag480.c.
| AreaBattle place1Area0Battle7 = { 55, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 316 of file wstag480.c.
| BattleList place1Area0Battles |
Definition at line 317 of file wstag480.c.
| AreaBattle place1Area1Battle0 = { 53, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 322 of file wstag480.c.
| AreaBattle place1Area1Battle1 = { 53, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 323 of file wstag480.c.
| AreaBattle place1Area1Battle2 = { 53, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 324 of file wstag480.c.
| AreaBattle place1Area1Battle3 = { 147, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 325 of file wstag480.c.
| AreaBattle place1Area1Battle4 = { 147, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 326 of file wstag480.c.
| AreaBattle place1Area1Battle5 = { 147, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 327 of file wstag480.c.
| AreaBattle place1Area1Battle6 = { 54, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 328 of file wstag480.c.
| AreaBattle place1Area1Battle7 = { 54, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 329 of file wstag480.c.
| BattleList place1Area1Battles |
Definition at line 330 of file wstag480.c.
| AreaBattle place1Area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 335 of file wstag480.c.
| AreaBattle place1Area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 336 of file wstag480.c.
| AreaBattle place1Area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 337 of file wstag480.c.
| AreaBattle place1Area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 338 of file wstag480.c.
| AreaBattle place1Area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 339 of file wstag480.c.
| AreaBattle place1Area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 340 of file wstag480.c.
| AreaBattle place1Area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 341 of file wstag480.c.
| AreaBattle place1Area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 342 of file wstag480.c.
| BattleList place1Area2Battles |
Definition at line 343 of file wstag480.c.
| AreaBattle place1Area3Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 348 of file wstag480.c.
| AreaBattle place1Area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 349 of file wstag480.c.
| AreaBattle place1Area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 350 of file wstag480.c.
| AreaBattle place1Area3Battle3 = { 329, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 351 of file wstag480.c.
| AreaBattle place1Area3Battle4 = { 328, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 352 of file wstag480.c.
| AreaBattle place1Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 353 of file wstag480.c.
| AreaBattle place1Area3Battle6 = { 48, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 354 of file wstag480.c.
| AreaBattle place1Area3Battle7 = { 66, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 355 of file wstag480.c.
| BattleList place1Area3Battles |
Definition at line 356 of file wstag480.c.
| AreaBattle place2Area0Battle0 = { 38, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 361 of file wstag480.c.
| AreaBattle place2Area0Battle1 = { 55, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 362 of file wstag480.c.
| AreaBattle place2Area0Battle2 = { 56, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 363 of file wstag480.c.
| AreaBattle place2Area0Battle3 = { 56, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 364 of file wstag480.c.
| AreaBattle place2Area0Battle4 = { 56, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 365 of file wstag480.c.
| AreaBattle place2Area0Battle5 = { 56, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 366 of file wstag480.c.
| AreaBattle place2Area0Battle6 = { 56, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 367 of file wstag480.c.
| AreaBattle place2Area0Battle7 = { 56, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 368 of file wstag480.c.
| BattleList place2Area0Battles |
Definition at line 369 of file wstag480.c.
| AreaBattle place2Area1Battle0 = { 53, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 374 of file wstag480.c.
| AreaBattle place2Area1Battle1 = { 147, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 375 of file wstag480.c.
| AreaBattle place2Area1Battle2 = { 60, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 376 of file wstag480.c.
| AreaBattle place2Area1Battle3 = { 60, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 377 of file wstag480.c.
| AreaBattle place2Area1Battle4 = { 60, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 378 of file wstag480.c.
| AreaBattle place2Area1Battle5 = { 60, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 379 of file wstag480.c.
| AreaBattle place2Area1Battle6 = { 60, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 380 of file wstag480.c.
| AreaBattle place2Area1Battle7 = { 60, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 381 of file wstag480.c.
| BattleList place2Area1Battles |
Definition at line 382 of file wstag480.c.
| AreaBattle place2Area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 387 of file wstag480.c.
| AreaBattle place2Area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 388 of file wstag480.c.
| AreaBattle place2Area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 389 of file wstag480.c.
| AreaBattle place2Area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 390 of file wstag480.c.
| AreaBattle place2Area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 391 of file wstag480.c.
| AreaBattle place2Area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 392 of file wstag480.c.
| AreaBattle place2Area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 393 of file wstag480.c.
| AreaBattle place2Area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 394 of file wstag480.c.
| BattleList place2Area2Battles |
Definition at line 395 of file wstag480.c.
| AreaBattle place2Area3Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 400 of file wstag480.c.
| AreaBattle place2Area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 401 of file wstag480.c.
| AreaBattle place2Area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 402 of file wstag480.c.
| AreaBattle place2Area3Battle3 = { 329, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 403 of file wstag480.c.
| AreaBattle place2Area3Battle4 = { 328, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 404 of file wstag480.c.
| AreaBattle place2Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 405 of file wstag480.c.
| AreaBattle place2Area3Battle6 = { 48, 9, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 406 of file wstag480.c.
| AreaBattle place2Area3Battle7 = { 66, 8, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 407 of file wstag480.c.
| BattleList place2Area3Battles |
Definition at line 408 of file wstag480.c.
| FieldBattles stageBattles[] |
Definition at line 413 of file wstag480.c.
Referenced by setupStage().
| ActorImage stageImages[] |
Definition at line 418 of file wstag480.c.
Referenced by setupStage().
| u16 actor0Talk0Conditions[] = { (0x6000 | ( STORY_SOUTH_STATION_GHOST )) , 1, 0xFFFF } |
Definition at line 427 of file wstag480.c.
| u16 actor0Talk1Conditions[] = { (0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 1, 0xFFFF } |
Definition at line 428 of file wstag480.c.
| u16 actor0Talk2Conditions[] = { (0x6000 | ( STORY_AGUMON_SUITS )) , 1, 0xFFFF } |
Definition at line 429 of file wstag480.c.
| u16 actor0Talk3Conditions[] = { (0x6000 | ( STORY_ZANBAMON_DRIVEN_OFF )) , 1, 0xFFFF } |
Definition at line 430 of file wstag480.c.
| u16 actor0Talk3Actions[] = { (( 0x1C ) << 8 | ( 9 )) , 1, (0x9000 | ( 0x1F )) , 1, 0xFFFF } |
Definition at line 431 of file wstag480.c.
| FieldTalk actor0Talks[] |
Definition at line 432 of file wstag480.c.
| u16 actor0Conditions[] = { (( 0x1C ) << 8 | ( 9 )) , 0, 0xFFFF } |
Definition at line 439 of file wstag480.c.
| FieldActorEntry actor0 = { actor0Conditions, actor0Talks, 0x85, 4, 280, 805, 7 } |
Definition at line 440 of file wstag480.c.
| FieldActorEntry* stageActors[] |
Definition at line 441 of file wstag480.c.
Referenced by setupStage().
| StageTile stageObjects[] |
The tables and color setupStage gives FIELDSTG_state (FieldState)
Definition at line 445 of file wstag480.c.
Referenced by setupStage().
| StageSlot stageSlots[] |
Definition at line 686 of file wstag480.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 701 of file wstag480.c.
| FieldEvent stageEvents[] |
Definition at line 704 of file wstag480.c.
Referenced by setupStage().