Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
wstag860.c File Reference

WSTAG860: Seabed, Underground: a dead end off WSTAG845 and 850. More...

Include dependency graph for wstag860.c:

Go to the source code of this file.

Macros

#define STAGE_TEXT   TEXT_FILE(TEXT_TALKS_04)
 
#define STAGE_FILE   0x6F5
 

Functions

void setupStage (void)
 Sets the stage up: its map, actors and battles, playing BGM_0027.
 

Variables

const CVECTOR stageColor = { 0x54, 0x67, 0x96, 0x01 }
 the color the setup copies to FIELDSTG_state.spriteColor
 
StagePoint placePoints1_1Point0 = { 0x2E5, 1, 2, 224, 0x120, 5, ((void *)0) }
 
StagePoints placePoints1_1 = { 1, 1, &placePoints1_1Point0 }
 
StagePoint placePoints6_1Point0 = { 0x2E4, 6, 1, 192, 0x180, 5, ((void *)0) }
 
StagePoints placePoints6_1 = { 6, 1, &placePoints6_1Point0 }
 
StagePoint placePoints11_1Point0 = { 0x2E5, 11, 2, 224, 0x120, 5, ((void *)0) }
 
StagePoints placePoints11_1 = { 11, 1, &placePoints11_1Point0 }
 
StagePoint placePoints16_1Point0 = { 0x2E4, 16, 1, 192, 0x180, 5, ((void *)0) }
 
StagePoints placePoints16_1 = { 16, 1, &placePoints16_1Point0 }
 
StagePoints placePoints0_0 = { 0, 0, &placePoints1_1Point0 }
 
StagePoints * placePoints []
 Names some stages define.
 
AreaBattle place1Area0Battle0 = { 61, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place1Area0Battle1 = { 61, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place1Area0Battle2 = { 61, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place1Area0Battle3 = { 61, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place1Area0Battle4 = { 62, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place1Area0Battle5 = { 62, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place1Area0Battle6 = { 62, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place1Area0Battle7 = { 62, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
BattleList place1Area0Battles
 
AreaBattle place1Area1Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place1Area1Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place1Area1Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place1Area1Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place1Area1Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place1Area1Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place1Area1Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place1Area1Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 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 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place1Area3Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place1Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place1Area3Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place1Area3Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
BattleList place1Area3Battles
 
AreaBattle place6Area0Battle0 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place6Area0Battle1 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place6Area0Battle2 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place6Area0Battle3 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place6Area0Battle4 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place6Area0Battle5 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place6Area0Battle6 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place6Area0Battle7 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
BattleList place6Area0Battles
 
AreaBattle place6Area1Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area1Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area1Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area1Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area1Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area1Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area1Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area1Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
BattleList place6Area1Battles
 
AreaBattle place6Area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
BattleList place6Area2Battles
 
AreaBattle place6Area3Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area3Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area3Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area3Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place6Area3Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
BattleList place6Area3Battles
 
AreaBattle place11Area0Battle0 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place11Area0Battle1 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place11Area0Battle2 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place11Area0Battle3 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place11Area0Battle4 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place11Area0Battle5 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place11Area0Battle6 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place11Area0Battle7 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
BattleList place11Area0Battles
 
AreaBattle place11Area1Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area1Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area1Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area1Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area1Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area1Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area1Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area1Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
BattleList place11Area1Battles
 
AreaBattle place11Area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
BattleList place11Area2Battles
 
AreaBattle place11Area3Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area3Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area3Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area3Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place11Area3Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
BattleList place11Area3Battles
 
AreaBattle place16Area0Battle0 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place16Area0Battle1 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place16Area0Battle2 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place16Area0Battle3 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place16Area0Battle4 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place16Area0Battle5 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place16Area0Battle6 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle place16Area0Battle7 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
BattleList place16Area0Battles
 
AreaBattle place16Area1Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area1Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area1Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area1Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area1Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area1Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area1Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area1Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
BattleList place16Area1Battles
 
AreaBattle place16Area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
BattleList place16Area2Battles
 
AreaBattle place16Area3Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area3Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area3Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area3Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle place16Area3Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
BattleList place16Area3Battles
 
FieldBattles stageBattles []
 
ActorImage stageImages []
 
u16 actor0Talk0Actions [] = { (( 2 ) << 8 | ( 0x2C )) , 1, (0x8000 | ( 1 ) << 9 | ( 0x36 )), 1, 0xFFFF }
 
u16 actor1Talk0Actions [] = { (( 2 ) << 8 | ( 0x55 )) , 1, (0x8000 | ( 1 ) << 9 | ( 0x40 )), 1, 0xFFFF }
 
FieldTalk actor0Talks []
 
FieldTalk actor1Talks []
 
u16 actor0Conditions []
 
u16 actor1Conditions []
 
FieldActorEntry actor0 = { actor0Conditions, actor0Talks, 0x21, 4, 192, 280, 1 }
 
FieldActorEntry actor1 = { actor1Conditions, actor1Talks, 0x4D, 5, 192, 280, 1 }
 
FieldActorEntry actor2 = { ((void *)0) , ((void *)0) , 0x147, 6, 0, 0, 0 }
 
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.
 

Detailed Description

WSTAG860: Seabed, Underground: a dead end off WSTAG845 and 850.

A tunnel only WSTAG845 and 850 reach, with chests (the Charisma Chip, TP Chip 3).

Definition in file wstag860.c.

Macro Definition Documentation

◆ STAGE_TEXT

#define STAGE_TEXT   TEXT_FILE(TEXT_TALKS_04)

Definition at line 18 of file wstag860.c.

◆ STAGE_FILE

#define STAGE_FILE   0x6F5

Definition at line 19 of file wstag860.c.

Function Documentation

◆ setupStage()

void setupStage ( void  )

Sets the stage up: its map, actors and battles, playing BGM_0027.

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_0027: the Seabed tunnels

< BGM_0027: the Seabed tunnels

< 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 22 of file wstag860.c.

Variable Documentation

◆ stageColor

const CVECTOR stageColor = { 0x54, 0x67, 0x96, 0x01 }

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 13 of file wstag860.c.

Referenced by setupStage().

◆ placePoints1_1Point0

StagePoint placePoints1_1Point0 = { 0x2E5, 1, 2, 224, 0x120, 5, ((void *)0) }

Definition at line 43 of file wstag860.c.

◆ placePoints1_1

StagePoints placePoints1_1 = { 1, 1, &placePoints1_1Point0 }

Definition at line 44 of file wstag860.c.

◆ placePoints6_1Point0

StagePoint placePoints6_1Point0 = { 0x2E4, 6, 1, 192, 0x180, 5, ((void *)0) }

Definition at line 45 of file wstag860.c.

◆ placePoints6_1

StagePoints placePoints6_1 = { 6, 1, &placePoints6_1Point0 }

Definition at line 46 of file wstag860.c.

◆ placePoints11_1Point0

StagePoint placePoints11_1Point0 = { 0x2E5, 11, 2, 224, 0x120, 5, ((void *)0) }

Definition at line 47 of file wstag860.c.

◆ placePoints11_1

StagePoints placePoints11_1 = { 11, 1, &placePoints11_1Point0 }

Definition at line 48 of file wstag860.c.

◆ placePoints16_1Point0

StagePoint placePoints16_1Point0 = { 0x2E4, 16, 1, 192, 0x180, 5, ((void *)0) }

Definition at line 49 of file wstag860.c.

◆ placePoints16_1

StagePoints placePoints16_1 = { 16, 1, &placePoints16_1Point0 }

Definition at line 50 of file wstag860.c.

◆ placePoints0_0

StagePoints placePoints0_0 = { 0, 0, &placePoints1_1Point0 }

Definition at line 51 of file wstag860.c.

◆ placePoints

StagePoints* placePoints[]
Initial value:
= {
&placePoints0_0, ((void *)0) ,
}
StagePoints placePoints6_1
Definition wstag860.c:46
StagePoints placePoints16_1
Definition wstag860.c:50
StagePoints placePoints1_1
Definition wstag860.c:44
StagePoints placePoints11_1
Definition wstag860.c:48
StagePoints placePoints0_0
Definition wstag860.c:51

Names some stages define.

Definition at line 52 of file wstag860.c.

◆ place1Area0Battle0

AreaBattle place1Area0Battle0 = { 61, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 56 of file wstag860.c.

◆ place1Area0Battle1

AreaBattle place1Area0Battle1 = { 61, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 57 of file wstag860.c.

◆ place1Area0Battle2

AreaBattle place1Area0Battle2 = { 61, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 58 of file wstag860.c.

◆ place1Area0Battle3

AreaBattle place1Area0Battle3 = { 61, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 59 of file wstag860.c.

◆ place1Area0Battle4

AreaBattle place1Area0Battle4 = { 62, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 60 of file wstag860.c.

◆ place1Area0Battle5

AreaBattle place1Area0Battle5 = { 62, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 61 of file wstag860.c.

◆ place1Area0Battle6

AreaBattle place1Area0Battle6 = { 62, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 62 of file wstag860.c.

◆ place1Area0Battle7

AreaBattle place1Area0Battle7 = { 62, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 63 of file wstag860.c.

◆ place1Area0Battles

BattleList place1Area0Battles
Initial value:
= {
2,
}
AreaBattle place1Area0Battle3
Definition wstag860.c:59
AreaBattle place1Area0Battle6
Definition wstag860.c:62
AreaBattle place1Area0Battle1
Definition wstag860.c:57
AreaBattle place1Area0Battle2
Definition wstag860.c:58
AreaBattle place1Area0Battle0
Definition wstag860.c:56
AreaBattle place1Area0Battle5
Definition wstag860.c:61
AreaBattle place1Area0Battle7
Definition wstag860.c:63
AreaBattle place1Area0Battle4
Definition wstag860.c:60

Definition at line 64 of file wstag860.c.

◆ place1Area1Battle0

AreaBattle place1Area1Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 69 of file wstag860.c.

◆ place1Area1Battle1

AreaBattle place1Area1Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 70 of file wstag860.c.

◆ place1Area1Battle2

AreaBattle place1Area1Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 71 of file wstag860.c.

◆ place1Area1Battle3

AreaBattle place1Area1Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 72 of file wstag860.c.

◆ place1Area1Battle4

AreaBattle place1Area1Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 73 of file wstag860.c.

◆ place1Area1Battle5

AreaBattle place1Area1Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 74 of file wstag860.c.

◆ place1Area1Battle6

AreaBattle place1Area1Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 75 of file wstag860.c.

◆ place1Area1Battle7

AreaBattle place1Area1Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 76 of file wstag860.c.

◆ place1Area1Battles

BattleList place1Area1Battles
Initial value:
= {
0,
}
AreaBattle place1Area1Battle2
Definition wstag860.c:71
AreaBattle place1Area1Battle5
Definition wstag860.c:74
AreaBattle place1Area1Battle7
Definition wstag860.c:76
AreaBattle place1Area1Battle4
Definition wstag860.c:73
AreaBattle place1Area1Battle1
Definition wstag860.c:70
AreaBattle place1Area1Battle3
Definition wstag860.c:72
AreaBattle place1Area1Battle6
Definition wstag860.c:75
AreaBattle place1Area1Battle0
Definition wstag860.c:69

Definition at line 77 of file wstag860.c.

◆ place1Area2Battle0

AreaBattle place1Area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 82 of file wstag860.c.

◆ place1Area2Battle1

AreaBattle place1Area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 83 of file wstag860.c.

◆ place1Area2Battle2

AreaBattle place1Area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 84 of file wstag860.c.

◆ place1Area2Battle3

AreaBattle place1Area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 85 of file wstag860.c.

◆ place1Area2Battle4

AreaBattle place1Area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 86 of file wstag860.c.

◆ place1Area2Battle5

AreaBattle place1Area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 87 of file wstag860.c.

◆ place1Area2Battle6

AreaBattle place1Area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 88 of file wstag860.c.

◆ place1Area2Battle7

AreaBattle place1Area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 89 of file wstag860.c.

◆ place1Area2Battles

BattleList place1Area2Battles
Initial value:
= {
0,
}
AreaBattle place1Area2Battle4
Definition wstag860.c:86
AreaBattle place1Area2Battle7
Definition wstag860.c:89
AreaBattle place1Area2Battle0
Definition wstag860.c:82
AreaBattle place1Area2Battle2
Definition wstag860.c:84
AreaBattle place1Area2Battle3
Definition wstag860.c:85
AreaBattle place1Area2Battle1
Definition wstag860.c:83
AreaBattle place1Area2Battle5
Definition wstag860.c:87
AreaBattle place1Area2Battle6
Definition wstag860.c:88

Definition at line 90 of file wstag860.c.

◆ place1Area3Battle0

AreaBattle place1Area3Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 95 of file wstag860.c.

◆ place1Area3Battle1

AreaBattle place1Area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 96 of file wstag860.c.

◆ place1Area3Battle2

AreaBattle place1Area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 97 of file wstag860.c.

◆ place1Area3Battle3

AreaBattle place1Area3Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 98 of file wstag860.c.

◆ place1Area3Battle4

AreaBattle place1Area3Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 99 of file wstag860.c.

◆ place1Area3Battle5

AreaBattle place1Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 100 of file wstag860.c.

◆ place1Area3Battle6

AreaBattle place1Area3Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 101 of file wstag860.c.

◆ place1Area3Battle7

AreaBattle place1Area3Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 102 of file wstag860.c.

◆ place1Area3Battles

BattleList place1Area3Battles
Initial value:
= {
0,
}
AreaBattle place1Area3Battle3
Definition wstag860.c:98
AreaBattle place1Area3Battle5
Definition wstag860.c:100
AreaBattle place1Area3Battle7
Definition wstag860.c:102
AreaBattle place1Area3Battle2
Definition wstag860.c:97
AreaBattle place1Area3Battle0
Definition wstag860.c:95
AreaBattle place1Area3Battle6
Definition wstag860.c:101
AreaBattle place1Area3Battle1
Definition wstag860.c:96
AreaBattle place1Area3Battle4
Definition wstag860.c:99

Definition at line 103 of file wstag860.c.

◆ place6Area0Battle0

AreaBattle place6Area0Battle0 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 108 of file wstag860.c.

◆ place6Area0Battle1

AreaBattle place6Area0Battle1 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 109 of file wstag860.c.

◆ place6Area0Battle2

AreaBattle place6Area0Battle2 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 110 of file wstag860.c.

◆ place6Area0Battle3

AreaBattle place6Area0Battle3 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 111 of file wstag860.c.

◆ place6Area0Battle4

AreaBattle place6Area0Battle4 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 112 of file wstag860.c.

◆ place6Area0Battle5

AreaBattle place6Area0Battle5 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 113 of file wstag860.c.

◆ place6Area0Battle6

AreaBattle place6Area0Battle6 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 114 of file wstag860.c.

◆ place6Area0Battle7

AreaBattle place6Area0Battle7 = { 63, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 115 of file wstag860.c.

◆ place6Area0Battles

BattleList place6Area0Battles
Initial value:
= {
5,
}
AreaBattle place6Area0Battle3
Definition wstag860.c:111
AreaBattle place6Area0Battle4
Definition wstag860.c:112
AreaBattle place6Area0Battle2
Definition wstag860.c:110
AreaBattle place6Area0Battle0
Definition wstag860.c:108
AreaBattle place6Area0Battle6
Definition wstag860.c:114
AreaBattle place6Area0Battle7
Definition wstag860.c:115
AreaBattle place6Area0Battle1
Definition wstag860.c:109
AreaBattle place6Area0Battle5
Definition wstag860.c:113

Definition at line 116 of file wstag860.c.

◆ place6Area1Battle0

AreaBattle place6Area1Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 121 of file wstag860.c.

◆ place6Area1Battle1

AreaBattle place6Area1Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 122 of file wstag860.c.

◆ place6Area1Battle2

AreaBattle place6Area1Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 123 of file wstag860.c.

◆ place6Area1Battle3

AreaBattle place6Area1Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 124 of file wstag860.c.

◆ place6Area1Battle4

AreaBattle place6Area1Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 125 of file wstag860.c.

◆ place6Area1Battle5

AreaBattle place6Area1Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 126 of file wstag860.c.

◆ place6Area1Battle6

AreaBattle place6Area1Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 127 of file wstag860.c.

◆ place6Area1Battle7

AreaBattle place6Area1Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 128 of file wstag860.c.

◆ place6Area1Battles

BattleList place6Area1Battles
Initial value:
= {
0,
}
AreaBattle place6Area1Battle1
Definition wstag860.c:122
AreaBattle place6Area1Battle5
Definition wstag860.c:126
AreaBattle place6Area1Battle3
Definition wstag860.c:124
AreaBattle place6Area1Battle0
Definition wstag860.c:121
AreaBattle place6Area1Battle6
Definition wstag860.c:127
AreaBattle place6Area1Battle7
Definition wstag860.c:128
AreaBattle place6Area1Battle4
Definition wstag860.c:125
AreaBattle place6Area1Battle2
Definition wstag860.c:123

Definition at line 129 of file wstag860.c.

◆ place6Area2Battle0

AreaBattle place6Area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 134 of file wstag860.c.

◆ place6Area2Battle1

AreaBattle place6Area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 135 of file wstag860.c.

◆ place6Area2Battle2

AreaBattle place6Area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 136 of file wstag860.c.

◆ place6Area2Battle3

AreaBattle place6Area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 137 of file wstag860.c.

◆ place6Area2Battle4

AreaBattle place6Area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 138 of file wstag860.c.

◆ place6Area2Battle5

AreaBattle place6Area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 139 of file wstag860.c.

◆ place6Area2Battle6

AreaBattle place6Area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 140 of file wstag860.c.

◆ place6Area2Battle7

AreaBattle place6Area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 141 of file wstag860.c.

◆ place6Area2Battles

BattleList place6Area2Battles
Initial value:
= {
0,
}
AreaBattle place6Area2Battle4
Definition wstag860.c:138
AreaBattle place6Area2Battle0
Definition wstag860.c:134
AreaBattle place6Area2Battle1
Definition wstag860.c:135
AreaBattle place6Area2Battle6
Definition wstag860.c:140
AreaBattle place6Area2Battle2
Definition wstag860.c:136
AreaBattle place6Area2Battle7
Definition wstag860.c:141
AreaBattle place6Area2Battle3
Definition wstag860.c:137
AreaBattle place6Area2Battle5
Definition wstag860.c:139

Definition at line 142 of file wstag860.c.

◆ place6Area3Battle0

AreaBattle place6Area3Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 147 of file wstag860.c.

◆ place6Area3Battle1

AreaBattle place6Area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 148 of file wstag860.c.

◆ place6Area3Battle2

AreaBattle place6Area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 149 of file wstag860.c.

◆ place6Area3Battle3

AreaBattle place6Area3Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 150 of file wstag860.c.

◆ place6Area3Battle4

AreaBattle place6Area3Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 151 of file wstag860.c.

◆ place6Area3Battle5

AreaBattle place6Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 152 of file wstag860.c.

◆ place6Area3Battle6

AreaBattle place6Area3Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 153 of file wstag860.c.

◆ place6Area3Battle7

AreaBattle place6Area3Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 154 of file wstag860.c.

◆ place6Area3Battles

BattleList place6Area3Battles
Initial value:
= {
0,
}
AreaBattle place6Area3Battle5
Definition wstag860.c:152
AreaBattle place6Area3Battle1
Definition wstag860.c:148
AreaBattle place6Area3Battle6
Definition wstag860.c:153
AreaBattle place6Area3Battle7
Definition wstag860.c:154
AreaBattle place6Area3Battle3
Definition wstag860.c:150
AreaBattle place6Area3Battle4
Definition wstag860.c:151
AreaBattle place6Area3Battle2
Definition wstag860.c:149
AreaBattle place6Area3Battle0
Definition wstag860.c:147

Definition at line 155 of file wstag860.c.

◆ place11Area0Battle0

AreaBattle place11Area0Battle0 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 160 of file wstag860.c.

◆ place11Area0Battle1

AreaBattle place11Area0Battle1 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 161 of file wstag860.c.

◆ place11Area0Battle2

AreaBattle place11Area0Battle2 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 162 of file wstag860.c.

◆ place11Area0Battle3

AreaBattle place11Area0Battle3 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 163 of file wstag860.c.

◆ place11Area0Battle4

AreaBattle place11Area0Battle4 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 164 of file wstag860.c.

◆ place11Area0Battle5

AreaBattle place11Area0Battle5 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 165 of file wstag860.c.

◆ place11Area0Battle6

AreaBattle place11Area0Battle6 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 166 of file wstag860.c.

◆ place11Area0Battle7

AreaBattle place11Area0Battle7 = { 103, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 167 of file wstag860.c.

◆ place11Area0Battles

BattleList place11Area0Battles
Initial value:
= {
2,
}
AreaBattle place11Area0Battle3
Definition wstag860.c:163
AreaBattle place11Area0Battle6
Definition wstag860.c:166
AreaBattle place11Area0Battle1
Definition wstag860.c:161
AreaBattle place11Area0Battle7
Definition wstag860.c:167
AreaBattle place11Area0Battle2
Definition wstag860.c:162
AreaBattle place11Area0Battle5
Definition wstag860.c:165
AreaBattle place11Area0Battle4
Definition wstag860.c:164
AreaBattle place11Area0Battle0
Definition wstag860.c:160

Definition at line 168 of file wstag860.c.

◆ place11Area1Battle0

AreaBattle place11Area1Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 173 of file wstag860.c.

◆ place11Area1Battle1

AreaBattle place11Area1Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 174 of file wstag860.c.

◆ place11Area1Battle2

AreaBattle place11Area1Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 175 of file wstag860.c.

◆ place11Area1Battle3

AreaBattle place11Area1Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 176 of file wstag860.c.

◆ place11Area1Battle4

AreaBattle place11Area1Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 177 of file wstag860.c.

◆ place11Area1Battle5

AreaBattle place11Area1Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 178 of file wstag860.c.

◆ place11Area1Battle6

AreaBattle place11Area1Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 179 of file wstag860.c.

◆ place11Area1Battle7

AreaBattle place11Area1Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 180 of file wstag860.c.

◆ place11Area1Battles

BattleList place11Area1Battles
Initial value:
= {
0,
}
AreaBattle place11Area1Battle2
Definition wstag860.c:175
AreaBattle place11Area1Battle3
Definition wstag860.c:176
AreaBattle place11Area1Battle5
Definition wstag860.c:178
AreaBattle place11Area1Battle6
Definition wstag860.c:179
AreaBattle place11Area1Battle4
Definition wstag860.c:177
AreaBattle place11Area1Battle1
Definition wstag860.c:174
AreaBattle place11Area1Battle7
Definition wstag860.c:180
AreaBattle place11Area1Battle0
Definition wstag860.c:173

Definition at line 181 of file wstag860.c.

◆ place11Area2Battle0

AreaBattle place11Area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 186 of file wstag860.c.

◆ place11Area2Battle1

AreaBattle place11Area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 187 of file wstag860.c.

◆ place11Area2Battle2

AreaBattle place11Area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 188 of file wstag860.c.

◆ place11Area2Battle3

AreaBattle place11Area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 189 of file wstag860.c.

◆ place11Area2Battle4

AreaBattle place11Area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 190 of file wstag860.c.

◆ place11Area2Battle5

AreaBattle place11Area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 191 of file wstag860.c.

◆ place11Area2Battle6

AreaBattle place11Area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 192 of file wstag860.c.

◆ place11Area2Battle7

AreaBattle place11Area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 193 of file wstag860.c.

◆ place11Area2Battles

BattleList place11Area2Battles
Initial value:
= {
0,
}
AreaBattle place11Area2Battle1
Definition wstag860.c:187
AreaBattle place11Area2Battle6
Definition wstag860.c:192
AreaBattle place11Area2Battle5
Definition wstag860.c:191
AreaBattle place11Area2Battle4
Definition wstag860.c:190
AreaBattle place11Area2Battle7
Definition wstag860.c:193
AreaBattle place11Area2Battle0
Definition wstag860.c:186
AreaBattle place11Area2Battle2
Definition wstag860.c:188
AreaBattle place11Area2Battle3
Definition wstag860.c:189

Definition at line 194 of file wstag860.c.

◆ place11Area3Battle0

AreaBattle place11Area3Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 199 of file wstag860.c.

◆ place11Area3Battle1

AreaBattle place11Area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 200 of file wstag860.c.

◆ place11Area3Battle2

AreaBattle place11Area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 201 of file wstag860.c.

◆ place11Area3Battle3

AreaBattle place11Area3Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 202 of file wstag860.c.

◆ place11Area3Battle4

AreaBattle place11Area3Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 203 of file wstag860.c.

◆ place11Area3Battle5

AreaBattle place11Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 204 of file wstag860.c.

◆ place11Area3Battle6

AreaBattle place11Area3Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 205 of file wstag860.c.

◆ place11Area3Battle7

AreaBattle place11Area3Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 206 of file wstag860.c.

◆ place11Area3Battles

BattleList place11Area3Battles
Initial value:
= {
0,
}
AreaBattle place11Area3Battle1
Definition wstag860.c:200
AreaBattle place11Area3Battle4
Definition wstag860.c:203
AreaBattle place11Area3Battle0
Definition wstag860.c:199
AreaBattle place11Area3Battle6
Definition wstag860.c:205
AreaBattle place11Area3Battle5
Definition wstag860.c:204
AreaBattle place11Area3Battle7
Definition wstag860.c:206
AreaBattle place11Area3Battle3
Definition wstag860.c:202
AreaBattle place11Area3Battle2
Definition wstag860.c:201

Definition at line 207 of file wstag860.c.

◆ place16Area0Battle0

AreaBattle place16Area0Battle0 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 212 of file wstag860.c.

◆ place16Area0Battle1

AreaBattle place16Area0Battle1 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 213 of file wstag860.c.

◆ place16Area0Battle2

AreaBattle place16Area0Battle2 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 214 of file wstag860.c.

◆ place16Area0Battle3

AreaBattle place16Area0Battle3 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 215 of file wstag860.c.

◆ place16Area0Battle4

AreaBattle place16Area0Battle4 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 216 of file wstag860.c.

◆ place16Area0Battle5

AreaBattle place16Area0Battle5 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 217 of file wstag860.c.

◆ place16Area0Battle6

AreaBattle place16Area0Battle6 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 218 of file wstag860.c.

◆ place16Area0Battle7

AreaBattle place16Area0Battle7 = { 178, 11, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 219 of file wstag860.c.

◆ place16Area0Battles

BattleList place16Area0Battles
Initial value:
= {
5,
}
AreaBattle place16Area0Battle0
Definition wstag860.c:212
AreaBattle place16Area0Battle4
Definition wstag860.c:216
AreaBattle place16Area0Battle1
Definition wstag860.c:213
AreaBattle place16Area0Battle5
Definition wstag860.c:217
AreaBattle place16Area0Battle2
Definition wstag860.c:214
AreaBattle place16Area0Battle3
Definition wstag860.c:215
AreaBattle place16Area0Battle7
Definition wstag860.c:219
AreaBattle place16Area0Battle6
Definition wstag860.c:218

Definition at line 220 of file wstag860.c.

◆ place16Area1Battle0

AreaBattle place16Area1Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 225 of file wstag860.c.

◆ place16Area1Battle1

AreaBattle place16Area1Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 226 of file wstag860.c.

◆ place16Area1Battle2

AreaBattle place16Area1Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 227 of file wstag860.c.

◆ place16Area1Battle3

AreaBattle place16Area1Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 228 of file wstag860.c.

◆ place16Area1Battle4

AreaBattle place16Area1Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 229 of file wstag860.c.

◆ place16Area1Battle5

AreaBattle place16Area1Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 230 of file wstag860.c.

◆ place16Area1Battle6

AreaBattle place16Area1Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 231 of file wstag860.c.

◆ place16Area1Battle7

AreaBattle place16Area1Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 232 of file wstag860.c.

◆ place16Area1Battles

BattleList place16Area1Battles
Initial value:
= {
0,
}
AreaBattle place16Area1Battle4
Definition wstag860.c:229
AreaBattle place16Area1Battle6
Definition wstag860.c:231
AreaBattle place16Area1Battle3
Definition wstag860.c:228
AreaBattle place16Area1Battle5
Definition wstag860.c:230
AreaBattle place16Area1Battle2
Definition wstag860.c:227
AreaBattle place16Area1Battle0
Definition wstag860.c:225
AreaBattle place16Area1Battle7
Definition wstag860.c:232
AreaBattle place16Area1Battle1
Definition wstag860.c:226

Definition at line 233 of file wstag860.c.

◆ place16Area2Battle0

AreaBattle place16Area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 238 of file wstag860.c.

◆ place16Area2Battle1

AreaBattle place16Area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 239 of file wstag860.c.

◆ place16Area2Battle2

AreaBattle place16Area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 240 of file wstag860.c.

◆ place16Area2Battle3

AreaBattle place16Area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 241 of file wstag860.c.

◆ place16Area2Battle4

AreaBattle place16Area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 242 of file wstag860.c.

◆ place16Area2Battle5

AreaBattle place16Area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 243 of file wstag860.c.

◆ place16Area2Battle6

AreaBattle place16Area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 244 of file wstag860.c.

◆ place16Area2Battle7

AreaBattle place16Area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 245 of file wstag860.c.

◆ place16Area2Battles

BattleList place16Area2Battles
Initial value:
= {
0,
}
AreaBattle place16Area2Battle0
Definition wstag860.c:238
AreaBattle place16Area2Battle4
Definition wstag860.c:242
AreaBattle place16Area2Battle6
Definition wstag860.c:244
AreaBattle place16Area2Battle2
Definition wstag860.c:240
AreaBattle place16Area2Battle1
Definition wstag860.c:239
AreaBattle place16Area2Battle3
Definition wstag860.c:241
AreaBattle place16Area2Battle7
Definition wstag860.c:245
AreaBattle place16Area2Battle5
Definition wstag860.c:243

Definition at line 246 of file wstag860.c.

◆ place16Area3Battle0

AreaBattle place16Area3Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 251 of file wstag860.c.

◆ place16Area3Battle1

AreaBattle place16Area3Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 252 of file wstag860.c.

◆ place16Area3Battle2

AreaBattle place16Area3Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 253 of file wstag860.c.

◆ place16Area3Battle3

AreaBattle place16Area3Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 254 of file wstag860.c.

◆ place16Area3Battle4

AreaBattle place16Area3Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 255 of file wstag860.c.

◆ place16Area3Battle5

AreaBattle place16Area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 256 of file wstag860.c.

◆ place16Area3Battle6

AreaBattle place16Area3Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 257 of file wstag860.c.

◆ place16Area3Battle7

AreaBattle place16Area3Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }

Definition at line 258 of file wstag860.c.

◆ place16Area3Battles

BattleList place16Area3Battles
Initial value:
= {
0,
}
AreaBattle place16Area3Battle2
Definition wstag860.c:253
AreaBattle place16Area3Battle7
Definition wstag860.c:258
AreaBattle place16Area3Battle6
Definition wstag860.c:257
AreaBattle place16Area3Battle0
Definition wstag860.c:251
AreaBattle place16Area3Battle1
Definition wstag860.c:252
AreaBattle place16Area3Battle3
Definition wstag860.c:254
AreaBattle place16Area3Battle5
Definition wstag860.c:256
AreaBattle place16Area3Battle4
Definition wstag860.c:255

Definition at line 259 of file wstag860.c.

◆ stageBattles

FieldBattles stageBattles[]
Initial value:
= {
}
BattleList place11Area0Battles
Definition wstag860.c:168
BattleList place6Area2Battles
Definition wstag860.c:142
BattleList place6Area0Battles
Definition wstag860.c:116
BattleList place1Area1Battles
Definition wstag860.c:77
BattleList place16Area1Battles
Definition wstag860.c:233
BattleList place6Area1Battles
Definition wstag860.c:129
BattleList place16Area2Battles
Definition wstag860.c:246
BattleList place16Area3Battles
Definition wstag860.c:259
BattleList place1Area0Battles
Definition wstag860.c:64
BattleList place11Area2Battles
Definition wstag860.c:194
BattleList place11Area3Battles
Definition wstag860.c:207
BattleList place1Area2Battles
Definition wstag860.c:90
BattleList place16Area0Battles
Definition wstag860.c:220
BattleList place11Area1Battles
Definition wstag860.c:181
BattleList place1Area3Battles
Definition wstag860.c:103
BattleList place6Area3Battles
Definition wstag860.c:155

Definition at line 264 of file wstag860.c.

Referenced by setupStage().

◆ stageImages

ActorImage stageImages[]
Initial value:
= {
{ 0x200, 0x100, 0x21C, 0x1A6, 0x70, 0xA6, 0x230, 0x1FE },
{ 0x200, 0x100, 0x200, 0x100, 0, 0, 0x220, 0x1FE },
{ 0x200, 0x100, 0x216, 0x138, 0x58, 0x38, 0x200, 0x1FD },
{ 0x200, 0x100, 0x208, 0x1BC, 0x20, 0xBC, 0x210, 0x1FD },
{ 0x200, 0x100, 0x210, 0x1BC, 0x40, 0xBC, 0x220, 0x1FD },
{ 0x200, 0x100, 0x200, 0x1BC, 0, 0xBC, 0x230, 0x1FD },
{ 0x140, 0x100, 0x16E, 0x15F, 0xB8, 0x5F, 0x150, 0x1FF },
{ 0x140, 0x100, 0x16E, 0x17F, 0xB8, 0x7F, 0x160, 0x1FF },
{ 0x140, 0x100, 0x160, 0x160, 0x80, 0x60, 0x170, 0x1FF },
}

Definition at line 270 of file wstag860.c.

Referenced by setupStage().

◆ actor0Talk0Actions

u16 actor0Talk0Actions[] = { (( 2 ) << 8 | ( 0x2C )) , 1, (0x8000 | ( 1 ) << 9 | ( 0x36 )), 1, 0xFFFF }

Definition at line 281 of file wstag860.c.

◆ actor1Talk0Actions

u16 actor1Talk0Actions[] = { (( 2 ) << 8 | ( 0x55 )) , 1, (0x8000 | ( 1 ) << 9 | ( 0x40 )), 1, 0xFFFF }

Definition at line 282 of file wstag860.c.

◆ actor0Talks

FieldTalk actor0Talks[]
Initial value:
= {
{ ((void *)0) , actor0Talk0Actions, 0x34E },
{ ((void *)0) , ((void *)0) , 0 },
}
u16 actor0Talk0Actions[]
Definition wstag860.c:281

Definition at line 283 of file wstag860.c.

◆ actor1Talks

FieldTalk actor1Talks[]
Initial value:
= {
{ ((void *)0) , actor1Talk0Actions, 0x34F },
{ ((void *)0) , ((void *)0) , 0 },
}
u16 actor1Talk0Actions[]
Definition wstag860.c:282

Definition at line 287 of file wstag860.c.

◆ actor0Conditions

u16 actor0Conditions[]
Initial value:
= {
(0x7E00 | (( 6 ) - 1)) , 1,
(0x7E00 | (( 1 ) + 29)) , 1,
(( 2 ) << 8 | ( 0x2C )) , 0,
0xFFFF ,
}

Definition at line 291 of file wstag860.c.

◆ actor1Conditions

u16 actor1Conditions[]
Initial value:
= {
(0x7E00 | (( 0x10 ) - 1)) , 1,
(0x7E00 | (( 1 ) + 29)) , 1,
(( 2 ) << 8 | ( 0x55 )) , 0,
0xFFFF ,
}

Definition at line 297 of file wstag860.c.

◆ actor0

FieldActorEntry actor0 = { actor0Conditions, actor0Talks, 0x21, 4, 192, 280, 1 }

Definition at line 303 of file wstag860.c.

◆ actor1

FieldActorEntry actor1 = { actor1Conditions, actor1Talks, 0x4D, 5, 192, 280, 1 }

Definition at line 304 of file wstag860.c.

◆ actor2

FieldActorEntry actor2 = { ((void *)0) , ((void *)0) , 0x147, 6, 0, 0, 0 }

Definition at line 305 of file wstag860.c.

◆ stageActors

FieldActorEntry* stageActors[]
Initial value:
= {
((void *)0) ,
}
FieldActorEntry actor0
Definition wstag860.c:303
FieldActorEntry actor2
Definition wstag860.c:305
FieldActorEntry actor1
Definition wstag860.c:304

Definition at line 306 of file wstag860.c.

Referenced by setupStage().

◆ stageObjects

StageTile stageObjects[]
Initial value:
= {
{ 1, 0, 0x8F, 2, 0x37, 1, 0x37, 0x4B, 0xA, 0, 360, 185, 0, 0 },
{ 1, 0, 0x8F, 2, 0x37, 1, 0x37, 0x4B, 0xA, 0, 589, 120, 0, 0 },
{ 1, 0, 0xB6, 2, 0x4C, 1, 0x4C, 0x62, 0xA, 0, 268, 192, 0, 0 },
{ 1, 0, 0xB6, 2, 0x4C, 1, 0x4C, 0x62, 0xA, 0, 512, 122, 0, 0 },
{ 1, 0, 0x8F, 6, 0x37, 1, 0x37, 0x4B, 0xA, 0, 110, 120, 0, 0 },
{ 1, 0, 0x68, 6, 0x34, 1, 0x34, 0x36, 0xA, 0, 412, 114, 0, 0 },
{ 1, 0, 0x4A, 4, 0, 0, 0, 0, 0, 0, 416, 215, 288, 0 },
{ 1, 0, 0x61, 4, 1, 0, 0, 0, 0, 0, 384, 198, 288, 0 },
{ 1, 0, 0x5F, 4, 2, 0, 0, 0, 0, 0, 365, 191, 281, 0 },
{ 1, 0, 0x4F, 4, 3, 0, 0, 0, 0, 0, 592, 173, 251, 0 },
{ 1, 0, 0x63, 4, 4, 0, 0, 0, 0, 0, 560, 157, 247, 0 },
{ 1, 0, 0x60, 4, 5, 0, 0, 0, 0, 0, 541, 150, 240, 0 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
}

The tables and color setupStage gives FIELDSTG_state (FieldState)

Definition at line 312 of file wstag860.c.

Referenced by setupStage().

◆ stageSlots

StageSlot stageSlots[]
Initial value:
= {
{ { { 0xFFFF , 0 }, { 0xFFFF , 0 } }, 1 , 0x2E7, 0x250, 0xE8, 5, 0, 0, 0 },
{ { { 0xFFFF , 0 }, { 0xFFFF , 0 } }, 0, 0, 0, 0, 0, 0, 0, 0 },
}

Definition at line 327 of file wstag860.c.

Referenced by setupStage().

◆ stageFuncs

void(* stageFuncs[])(void) ( void  )
Initial value:
= {
}
void setupStage(void)
Sets the stage up: its map, actors and battles, playing BGM_0027.
Definition wstag860.c:22

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 331 of file wstag860.c.