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

WSTAG200: Asuka City, Central Sector: the streets by the bridge. More...

#include "common.h"
#include "field/stage.h"
#include "common/start_stage.inc.c"
Include dependency graph for wstag200.c:

Go to the source code of this file.

Macros

#define STAGE_CHILDREN_SIZE   4
 
#define STAGE_TEXT   TEXT_FILE(TEXT_TALKS_00)
 
#define EVENT_TEXT_FILE   (TEXT_EVENTS_200 - 1)
 
#define STAGE_FILE   0x197
 
#define STAGE_ARCHIVE   0x31E
 

Functions

void updateStage (StageTask *task, void **children)
 Creates the event object of progress 3, which depends on flag 0x400D.
 
void endEvent50 (void)
 After event 50, with Tamer Genji: starts the stage's event battle 1 and keeps it from playing again.
 
void endEvent52 (void)
 After event 52, with Tamer Genji: moves the story on to STORY_GENJI_BEATEN.
 
void setupStage (void)
 Sets the stage up: its map, actors, battles and events, playing ASKA_BGM; BGM_0029 instead at story steps 0x14 to 0x17 and 0x27 to 0x28.
 

Variables

const CVECTOR stageColor = { 0x54, 0x67, 0x96, 0x00 }
 the color the setup copies to FIELDSTG_state.spriteColor
 
s16 script50 []
 
s16 script52 []
 
AreaBattle area0Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle area0Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle area0Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle area0Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle area0Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle area0Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle area0Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) }
 
AreaBattle area0Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 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 = { 188, 18, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle area3Battle1 = { 200, 18, (0x60000000 | ( 2 ) << 18 | ( 0 )) }
 
AreaBattle area3Battle2 = { 272, 20, (0x60000000 | ( 3 ) << 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 actor11Talk0Conditions [] = { (( 0x1A ) << 8 | ( 0x18 )) , 0, 0xFFFF }
 
u16 actor11Talk1Conditions [] = { (( 0x1A ) << 8 | ( 0x18 )) , 1, 0xFFFF }
 
u16 actor18Talk0Conditions [] = { (( 0x1A ) << 8 | ( 0x18 )) , 0, 0xFFFF }
 
u16 actor18Talk1Conditions [] = { (( 0x1A ) << 8 | ( 0x18 )) , 1, 0xFFFF }
 
u16 actor23Talk0Conditions [] = { (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF }
 
u16 actor23Talk0Actions [] = { (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF }
 
u16 actor23Talk1Conditions [] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 0, 0xFFFF }
 
u16 actor23Talk2Conditions [] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 1, (0x7200 | ( 2 )) , 0, 0xFFFF }
 
u16 actor23Talk2Actions [] = { ((0x7600 + ( 0 ) * 0x200) | ( 0 )) , 1, 0xFFFF }
 
u16 actor23Talk3Conditions []
 
u16 actor23Talk3Actions [] = { (0x7400 | ( 2 )) , 1, (( 0xE ) << 8 | ( 0 )) , 1, 0xFFFF }
 
u16 actor23Talk4Conditions []
 
u16 actor23Talk5Conditions []
 
u16 actor23Talk6Conditions []
 
u16 actor23Talk6Actions [] = { ((0x7600 + ( 1 ) * 0x200) | ( 0 )) , 1, 0xFFFF }
 
u16 actor24Talk0Conditions [] = { (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF }
 
u16 actor24Talk0Actions [] = { (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF }
 
u16 actor24Talk1Conditions [] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 0, 0xFFFF }
 
u16 actor24Talk2Conditions [] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 1, (0x7200 | ( 2 )) , 0, 0xFFFF }
 
u16 actor24Talk2Actions [] = { ((0x7600 + ( 0 ) * 0x200) | ( 0 )) , 1, 0xFFFF }
 
u16 actor24Talk3Conditions []
 
u16 actor24Talk3Actions [] = { (0x7400 | ( 2 )) , 1, (( 0xE ) << 8 | ( 0 )) , 1, 0xFFFF }
 
u16 actor24Talk4Conditions []
 
u16 actor24Talk5Conditions []
 
u16 actor24Talk6Conditions []
 
u16 actor24Talk6Actions [] = { ((0x7600 + ( 1 ) * 0x200) | ( 0 )) , 1, 0xFFFF }
 
u16 actor26Talk0Conditions [] = { (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF }
 
u16 actor26Talk0Actions [] = { (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF }
 
u16 actor26Talk1Conditions [] = { (0x7200 | ( 0 )) , 0, (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF }
 
u16 actor26Talk2Conditions [] = { (0x7200 | ( 0 )) , 1, (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 2 )) , 0, 0xFFFF }
 
u16 actor26Talk2Actions [] = { ((0x7600 + ( 0 ) * 0x200) | ( 0 )) , 1, 0xFFFF }
 
u16 actor26Talk3Conditions []
 
u16 actor26Talk3Actions [] = { (( 0xE ) << 8 | ( 0 )) , 1, (0x7400 | ( 2 )) , 1, 0xFFFF }
 
u16 actor26Talk4Conditions []
 
u16 actor26Talk5Conditions []
 
u16 actor26Talk6Conditions []
 
u16 actor26Talk6Actions [] = { ((0x7600 + ( 1 ) * 0x200) | ( 0 )) , 1, 0xFFFF }
 
u16 actor27Talk0Conditions [] = { (( 0 ) << 8 | ( 0x11 )) , 0, 0xFFFF }
 
u16 actor27Talk1Conditions [] = { (( 0 ) << 8 | ( 0x10 )) , 0, (( 0 ) << 8 | ( 0x11 )) , 1, 0xFFFF }
 
u16 actor27Talk1Actions [] = { (( 0 ) << 8 | ( 0x11 )) , 0, 0xFFFF }
 
u16 actor27Talk2Conditions [] = { (( 0 ) << 8 | ( 0x10 )) , 1, (( 0 ) << 8 | ( 0x11 )) , 1, 0xFFFF }
 
u16 actor27Talk2Actions [] = { (( 0 ) << 8 | ( 0x11 )) , 0, (( 0 ) << 8 | ( 0x10 )) , 0, 0xFFFF }
 
u16 actor29Talk0Conditions [] = { (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF }
 
u16 actor29Talk1Conditions [] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 0, 0xFFFF }
 
u16 actor29Talk2Conditions [] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 2 )) , 0, (0x7200 | ( 0 )) , 1, 0xFFFF }
 
u16 actor29Talk2Actions [] = { ((0x7600 + ( 0 ) * 0x200) | ( 0 )) , 1, 0xFFFF }
 
u16 actor29Talk3Conditions []
 
u16 actor29Talk3Actions [] = { (( 0xE ) << 8 | ( 0 )) , 1, 0xFFFF }
 
u16 actor29Talk4Conditions []
 
u16 actor29Talk5Conditions []
 
u16 actor29Talk6Conditions []
 
u16 actor29Talk6Actions [] = { ((0x7600 + ( 1 ) * 0x200) | ( 0 )) , 1, 0xFFFF }
 
u16 actor32Talk0Conditions [] = { (( 0x1A ) << 8 | ( 0xC )) , 0, 0xFFFF }
 
u16 actor32Talk1Conditions [] = { (( 0x1A ) << 8 | ( 0xC )) , 1, 0xFFFF }
 
u16 actor50Talk0Conditions [] = { (( 0x1A ) << 8 | ( 0x18 )) , 0, 0xFFFF }
 
u16 actor50Talk1Conditions [] = { (( 0x1A ) << 8 | ( 0x18 )) , 1, 0xFFFF }
 
FieldTalk actor1Talks []
 
FieldTalk actor2Talks []
 
FieldTalk actor3Talks []
 
FieldTalk actor4Talks []
 
FieldTalk actor5Talks []
 
FieldTalk actor6Talks []
 
FieldTalk actor7Talks []
 
FieldTalk actor8Talks []
 
FieldTalk actor9Talks []
 
FieldTalk actor10Talks []
 
FieldTalk actor11Talks []
 
FieldTalk actor12Talks []
 
FieldTalk actor13Talks []
 
FieldTalk actor14Talks []
 
FieldTalk actor15Talks []
 
FieldTalk actor16Talks []
 
FieldTalk actor17Talks []
 
FieldTalk actor18Talks []
 
FieldTalk actor19Talks []
 
FieldTalk actor20Talks []
 
FieldTalk actor21Talks []
 
FieldTalk actor22Talks []
 
FieldTalk actor23Talks []
 
FieldTalk actor24Talks []
 
FieldTalk actor26Talks []
 
FieldTalk actor27Talks []
 
FieldTalk actor28Talks []
 
FieldTalk actor29Talks []
 
FieldTalk actor30Talks []
 
FieldTalk actor31Talks []
 
FieldTalk actor32Talks []
 
FieldTalk actor33Talks []
 
FieldTalk actor34Talks []
 
FieldTalk actor35Talks []
 
FieldTalk actor36Talks []
 
FieldTalk actor37Talks []
 
FieldTalk actor38Talks []
 
FieldTalk actor39Talks []
 
FieldTalk actor40Talks []
 
FieldTalk actor41Talks []
 
FieldTalk actor42Talks []
 
FieldTalk actor43Talks []
 
FieldTalk actor44Talks []
 
FieldTalk actor45Talks []
 
FieldTalk actor46Talks []
 
FieldTalk actor47Talks []
 
FieldTalk actor48Talks []
 
FieldTalk actor49Talks []
 
FieldTalk actor50Talks []
 
FieldTalk actor51Talks []
 
FieldTalk actor52Talks []
 
FieldTalk actor53Talks []
 
FieldTalk actor54Talks []
 
FieldTalk actor55Talks []
 
u16 actor0Conditions [] = { (0x6000 | ( STORY_PARTNERS_RECEIVED )) , 1, 0xFFFF }
 
u16 actor1Conditions [] = { (0x6000 | ( STORY_GENJI_BEATEN )) , 1, 0xFFFF }
 
u16 actor2Conditions [] = { (0x6000 | ( STORY_LOOKING_FOR_TEDDY )) , 1, 0xFFFF }
 
u16 actor3Conditions [] = { (0x6000 | ( STORY_TEDDY_FOUND )) , 1, 0xFFFF }
 
u16 actor4Conditions [] = { (0x7000 | ( 0x16 )) , 1, 0xFFFF }
 
u16 actor5Conditions []
 
u16 actor6Conditions [] = { (0x6000 | ( STORY_CONTROL_ROOM )) , 1, 0xFFFF }
 
u16 actor7Conditions [] = { (0x6000 | ( STORY_AGUMON_SUITS )) , 1, 0xFFFF }
 
u16 actor8Conditions [] = { (0x7000 | ( 0x18 )) , 1, 0xFFFF }
 
u16 actor9Conditions [] = { (0x7000 | ( 0x19 )) , 1, 0xFFFF }
 
u16 actor10Conditions [] = { (0x6000 | ( STORY_PRESIDENT_ARRESTED )) , 1, 0xFFFF }
 
u16 actor11Conditions [] = { (0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 1, 0xFFFF }
 
u16 actor12Conditions [] = { (0x6000 | ( STORY_GENJI_BEATEN )) , 1, 0xFFFF }
 
u16 actor13Conditions []
 
u16 actor14Conditions [] = { (0x6000 | ( STORY_LOOKING_FOR_TEDDY )) , 1, 0xFFFF }
 
u16 actor15Conditions [] = { (0x6000 | ( STORY_TEDDY_FOUND )) , 1, 0xFFFF }
 
u16 actor16Conditions [] = { (0x7000 | ( 0x16 )) , 1, 0xFFFF }
 
u16 actor17Conditions [] = { (0x6000 | ( STORY_CONTROL_ROOM )) , 1, 0xFFFF }
 
u16 actor18Conditions [] = { (0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 1, 0xFFFF }
 
u16 actor19Conditions [] = { (0x7000 | ( 0x18 )) , 1, 0xFFFF }
 
u16 actor20Conditions [] = { (0x7000 | ( 0x19 )) , 1, 0xFFFF }
 
u16 actor21Conditions [] = { (0x6000 | ( STORY_PRESIDENT_ARRESTED )) , 1, 0xFFFF }
 
u16 actor22Conditions [] = { (0x6000 | ( STORY_AGUMON_SUITS )) , 1, 0xFFFF }
 
u16 actor23Conditions []
 
u16 actor24Conditions []
 
u16 actor25Conditions [] = { (0x6000 | ( STORY_PARTNERS_RECEIVED )) , 1, 0xFFFF }
 
u16 actor26Conditions []
 
u16 actor27Conditions []
 
u16 actor28Conditions []
 
u16 actor29Conditions [] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF }
 
u16 actor30Conditions [] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF }
 
u16 actor31Conditions [] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF }
 
u16 actor32Conditions []
 
u16 actor33Conditions [] = { (0x6000 | ( STORY_GENJI_BEATEN )) , 1, 0xFFFF }
 
u16 actor34Conditions [] = { (0x7000 | ( 0x15 )) , 1, 0xFFFF }
 
u16 actor35Conditions [] = { (0x6000 | ( STORY_LOOKING_FOR_TEDDY )) , 1, 0xFFFF }
 
u16 actor36Conditions [] = { (0x6000 | ( STORY_TEDDY_FOUND )) , 1, 0xFFFF }
 
u16 actor37Conditions [] = { (0x7000 | ( 0x16 )) , 1, 0xFFFF }
 
u16 actor38Conditions [] = { (0x6000 | ( STORY_CONTROL_ROOM )) , 1, 0xFFFF }
 
u16 actor39Conditions [] = { (0x6000 | ( STORY_MOVIE_BATTLES )) , 1, 0xFFFF }
 
u16 actor40Conditions [] = { (0x7000 | ( 0x18 )) , 1, 0xFFFF }
 
u16 actor41Conditions [] = { (0x7000 | ( 0x19 )) , 1, 0xFFFF }
 
u16 actor42Conditions [] = { (0x6000 | ( STORY_PRESIDENT_ARRESTED )) , 1, 0xFFFF }
 
u16 actor43Conditions [] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF }
 
u16 actor44Conditions [] = { (0x6000 | ( STORY_GENJI_BEATEN )) , 1, 0xFFFF }
 
u16 actor45Conditions [] = { (0x6000 | ( STORY_LOOKING_FOR_TEDDY )) , 1, 0xFFFF }
 
u16 actor46Conditions [] = { (0x6000 | ( STORY_TEDDY_FOUND )) , 1, 0xFFFF }
 
u16 actor47Conditions [] = { (0x7000 | ( 0x16 )) , 1, 0xFFFF }
 
u16 actor48Conditions []
 
u16 actor49Conditions [] = { (0x6000 | ( STORY_CONTROL_ROOM )) , 1, 0xFFFF }
 
u16 actor50Conditions [] = { (0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 1, 0xFFFF }
 
u16 actor51Conditions [] = { (0x7000 | ( 0x18 )) , 1, 0xFFFF }
 
u16 actor52Conditions [] = { (0x7000 | ( 0x19 )) , 1, 0xFFFF }
 
u16 actor53Conditions [] = { (0x6000 | ( STORY_PRESIDENT_ARRESTED )) , 1, 0xFFFF }
 
u16 actor54Conditions [] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF }
 
u16 actor55Conditions [] = { (0x6000 | ( STORY_AGUMON_SUITS )) , 1, 0xFFFF }
 
FieldActorEntry actor0 = { actor0Conditions, ((void *)0) , 1, 4, 0, 0, 1 }
 
FieldActorEntry actor1 = { actor1Conditions, actor1Talks, 0x2E, 5, 564, 558, 5 }
 
FieldActorEntry actor2 = { actor2Conditions, actor2Talks, 0x2E, 5, 564, 558, 5 }
 
FieldActorEntry actor3 = { actor3Conditions, actor3Talks, 0x2E, 5, 564, 558, 5 }
 
FieldActorEntry actor4 = { actor4Conditions, actor4Talks, 0x2E, 5, 564, 558, 5 }
 
FieldActorEntry actor5 = { actor5Conditions, actor5Talks, 0x2E, 5, 564, 558, 5 }
 
FieldActorEntry actor6 = { actor6Conditions, actor6Talks, 0x2E, 5, 564, 558, 5 }
 
FieldActorEntry actor7 = { actor7Conditions, actor7Talks, 0x2E, 5, 564, 558, 5 }
 
FieldActorEntry actor8 = { actor8Conditions, actor8Talks, 0x2E, 5, 564, 558, 5 }
 
FieldActorEntry actor9 = { actor9Conditions, actor9Talks, 0x2E, 5, 564, 558, 5 }
 
FieldActorEntry actor10 = { actor10Conditions, actor10Talks, 0x2E, 5, 564, 558, 5 }
 
FieldActorEntry actor11 = { actor11Conditions, actor11Talks, 0x2E, 5, 564, 558, 5 }
 
FieldActorEntry actor12 = { actor12Conditions, actor12Talks, 0x2F, 6, 555, 474, 7 }
 
FieldActorEntry actor13 = { actor13Conditions, actor13Talks, 0x2F, 6, 555, 474, 7 }
 
FieldActorEntry actor14 = { actor14Conditions, actor14Talks, 0x2F, 6, 555, 474, 7 }
 
FieldActorEntry actor15 = { actor15Conditions, actor15Talks, 0x2F, 6, 555, 474, 7 }
 
FieldActorEntry actor16 = { actor16Conditions, actor16Talks, 0x2F, 6, 555, 474, 7 }
 
FieldActorEntry actor17 = { actor17Conditions, actor17Talks, 0x2F, 6, 555, 474, 7 }
 
FieldActorEntry actor18 = { actor18Conditions, actor18Talks, 0x2F, 6, 555, 474, 7 }
 
FieldActorEntry actor19 = { actor19Conditions, actor19Talks, 0x2F, 6, 555, 474, 7 }
 
FieldActorEntry actor20 = { actor20Conditions, actor20Talks, 0x2F, 6, 555, 474, 7 }
 
FieldActorEntry actor21 = { actor21Conditions, actor21Talks, 0x2F, 6, 555, 474, 7 }
 
FieldActorEntry actor22 = { actor22Conditions, actor22Talks, 0x2F, 6, 555, 474, 7 }
 
FieldActorEntry actor23 = { actor23Conditions, actor23Talks, 0x39, 7, 1088, 288, 1 }
 
FieldActorEntry actor24 = { actor24Conditions, actor24Talks, 0x39, 7, 1088, 288, 1 }
 
FieldActorEntry actor25 = { actor25Conditions, ((void *)0) , 0x39, 7, 1096, 286, 1 }
 
FieldActorEntry actor26 = { actor26Conditions, actor26Talks, 0x39, 7, 1088, 288, 1 }
 
FieldActorEntry actor27 = { actor27Conditions, actor27Talks, 0x39, 7, 1088, 288, 1 }
 
FieldActorEntry actor28 = { actor28Conditions, actor28Talks, 0x39, 7, 1088, 288, 1 }
 
FieldActorEntry actor29 = { actor29Conditions, actor29Talks, 0x9D, 8, 1088, 288, 1 }
 
FieldActorEntry actor30 = { actor30Conditions, actor30Talks, 0x9E, 9, 555, 474, 7 }
 
FieldActorEntry actor31 = { actor31Conditions, actor31Talks, 0x9F, 0xA, 564, 558, 5 }
 
FieldActorEntry actor32 = { actor32Conditions, actor32Talks, 0xB2, 0xB, 305, 616, 1 }
 
FieldActorEntry actor33 = { actor33Conditions, actor33Talks, 0x16D, 0xC, 719, 235, 7 }
 
FieldActorEntry actor34 = { actor34Conditions, actor34Talks, 0x16D, 0xC, 719, 235, 7 }
 
FieldActorEntry actor35 = { actor35Conditions, actor35Talks, 0x16D, 0xC, 719, 235, 7 }
 
FieldActorEntry actor36 = { actor36Conditions, actor36Talks, 0x16D, 0xC, 719, 235, 7 }
 
FieldActorEntry actor37 = { actor37Conditions, actor37Talks, 0x16D, 0xC, 719, 235, 7 }
 
FieldActorEntry actor38 = { actor38Conditions, actor38Talks, 0x16D, 0xC, 719, 235, 7 }
 
FieldActorEntry actor39 = { actor39Conditions, actor39Talks, 0x16D, 0xC, 464, 640, 1 }
 
FieldActorEntry actor40 = { actor40Conditions, actor40Talks, 0x16D, 0xC, 719, 235, 7 }
 
FieldActorEntry actor41 = { actor41Conditions, actor41Talks, 0x16D, 0xC, 719, 235, 7 }
 
FieldActorEntry actor42 = { actor42Conditions, actor42Talks, 0x16D, 0xC, 719, 235, 7 }
 
FieldActorEntry actor43 = { actor43Conditions, actor43Talks, 0x16D, 0xC, 719, 235, 7 }
 
FieldActorEntry actor44 = { actor44Conditions, actor44Talks, 0x173, 0xD, 595, 542, 1 }
 
FieldActorEntry actor45 = { actor45Conditions, actor45Talks, 0x173, 0xD, 595, 542, 1 }
 
FieldActorEntry actor46 = { actor46Conditions, actor46Talks, 0x173, 0xD, 595, 542, 1 }
 
FieldActorEntry actor47 = { actor47Conditions, actor47Talks, 0x173, 0xD, 595, 542, 1 }
 
FieldActorEntry actor48 = { actor48Conditions, actor48Talks, 0x173, 0xD, 595, 542, 1 }
 
FieldActorEntry actor49 = { actor49Conditions, actor49Talks, 0x173, 0xD, 595, 542, 1 }
 
FieldActorEntry actor50 = { actor50Conditions, actor50Talks, 0x173, 0xD, 595, 542, 1 }
 
FieldActorEntry actor51 = { actor51Conditions, actor51Talks, 0x173, 0xD, 595, 542, 1 }
 
FieldActorEntry actor52 = { actor52Conditions, actor52Talks, 0x173, 0xD, 595, 542, 1 }
 
FieldActorEntry actor53 = { actor53Conditions, actor53Talks, 0x173, 0xD, 595, 542, 1 }
 
FieldActorEntry actor54 = { actor54Conditions, actor54Talks, 0x173, 0xD, 595, 542, 1 }
 
FieldActorEntry actor55 = { actor55Conditions, actor55Talks, 0x173, 0xD, 595, 542, 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 []
 

Detailed Description

WSTAG200: Asuka City, Central Sector: the streets by the bridge.

Exits to Asuka Bridge (WSTAG205), the Main Lobby (210), the Digimon Lab (220), the Inn (235), Smith's Shop (245) and Lamb Chop (255).

Definition in file wstag200.c.

Macro Definition Documentation

◆ STAGE_CHILDREN_SIZE

#define STAGE_CHILDREN_SIZE   4

Definition at line 27 of file wstag200.c.

◆ STAGE_TEXT

#define STAGE_TEXT   TEXT_FILE(TEXT_TALKS_00)

Definition at line 51 of file wstag200.c.

◆ EVENT_TEXT_FILE

#define EVENT_TEXT_FILE   (TEXT_EVENTS_200 - 1)

Definition at line 52 of file wstag200.c.

◆ STAGE_FILE

#define STAGE_FILE   0x197

Definition at line 53 of file wstag200.c.

◆ STAGE_ARCHIVE

#define STAGE_ARCHIVE   0x31E

Definition at line 54 of file wstag200.c.

Function Documentation

◆ updateStage()

void updateStage ( StageTask *  task,
void **  children 
)

Creates the event object of progress 3, which depends on flag 0x400D.

< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40

Definition at line 11 of file wstag200.c.

Here is the call graph for this function:

◆ endEvent50()

void endEvent50 ( void  )

After event 50, with Tamer Genji: starts the stage's event battle 1 and keeps it from playing again.

< 0x40 0x00-0x40: FLAGS_00, GAME.flags02-flags40

< action: FIELDSTG_battleFuncs.startEventBattle

Definition at line 34 of file wstag200.c.

◆ endEvent52()

void endEvent52 ( void  )

After event 52, with Tamer Genji: moves the story on to STORY_GENJI_BEATEN.

Definition at line 40 of file wstag200.c.

◆ setupStage()

void setupStage ( void  )

Sets the stage up: its map, actors, battles and events, playing ASKA_BGM; BGM_0029 instead at story steps 0x14 to 0x17 and 0x27 to 0x28.

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.

< ASKA_BGM: the Central Sector's streets and bridges, the Underground Path

< ASKA_BGM: the Central Sector's streets and bridges, the Underground Path

< a cell's value: a direction (3 bits) and a StageSlot (5)

< BGM_0029: the cities and their streets instead of their music while the story is at a crisis (Knightmon reprogrammed, the A.o.A's headquarters, the Amaterasu server's Oinkmon)

< BGM_0029: the cities and their streets instead of their music while the story is at a crisis (Knightmon reprogrammed, the A.o.A's headquarters, the Amaterasu server's Oinkmon)

< BGM_0029: the cities and their streets instead of their music while the story is at a crisis (Knightmon reprogrammed, the A.o.A's headquarters, the Amaterasu server's Oinkmon)

< BGM_0029: the cities and their streets instead of their music while the story is at a crisis (Knightmon reprogrammed, the A.o.A's headquarters, the Amaterasu server's Oinkmon)

Definition at line 60 of file wstag200.c.

Variable Documentation

◆ stageColor

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

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 44 of file wstag200.c.

Referenced by setupStage().

◆ script50

s16 script50[]
Initial value:
= {
0x600, 1 , 1 ,
0x100, 1 , 0x418 , 0xD4 ,
0x101, 1 , 1 , 1 ,
0x100, 0x39 , 0x448 , 0x11E ,
0x101, 0x39 , 1 , 1 ,
0x101, 0x32D , 0x337 , 1 ,
0x300, 0x78 ,
0x102, 1 , 0x3E8 , 0xEC , 1 ,
0x300, 0x3C ,
0x101, 0x323 , 0x325 , 0x39 ,
0x300, 0x3C ,
0x101, 0x323 , 0x326 , 0x39 ,
0x300, 0x1E ,
0x102, 0x39 , 0x408 , 0xFE , 3 ,
0x302, 0x39 ,
0x101, 1 , 1 , 7 ,
0x101, 0x39 , 1 , 3 ,
0x300, 0x1E ,
0x200, 0 , 1 , 0x39 , 3 ,
0x301 ,
0x300, 0x1E ,
0x200, 0 , 2 , 1 , 0 ,
0x301 ,
0x300, 0x1E ,
0x200, 0 , 3 , 0x39 , 3 ,
0x301 ,
0x300, 0x1E ,
0 ,
}

Definition at line 89 of file wstag200.c.

◆ script52

s16 script52[]

Definition at line 119 of file wstag200.c.

◆ area0Battle0

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

Definition at line 160 of file wstag200.c.

◆ area0Battle1

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

Definition at line 161 of file wstag200.c.

◆ area0Battle2

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

Definition at line 162 of file wstag200.c.

◆ area0Battle3

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

Definition at line 163 of file wstag200.c.

◆ area0Battle4

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

Definition at line 164 of file wstag200.c.

◆ area0Battle5

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

Definition at line 165 of file wstag200.c.

◆ area0Battle6

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

Definition at line 166 of file wstag200.c.

◆ area0Battle7

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

Definition at line 167 of file wstag200.c.

◆ area0Battles

BattleList area0Battles
Initial value:
= {
0,
}
AreaBattle area0Battle7
Definition wstag200.c:167
AreaBattle area0Battle1
Definition wstag200.c:161
AreaBattle area0Battle6
Definition wstag200.c:166
AreaBattle area0Battle3
Definition wstag200.c:163
AreaBattle area0Battle5
Definition wstag200.c:165
AreaBattle area0Battle0
Definition wstag200.c:160
AreaBattle area0Battle2
Definition wstag200.c:162
AreaBattle area0Battle4
Definition wstag200.c:164

Definition at line 168 of file wstag200.c.

◆ area1Battle0

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

Definition at line 173 of file wstag200.c.

◆ area1Battle1

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

Definition at line 174 of file wstag200.c.

◆ area1Battle2

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

Definition at line 175 of file wstag200.c.

◆ area1Battle3

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

Definition at line 176 of file wstag200.c.

◆ area1Battle4

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

Definition at line 177 of file wstag200.c.

◆ area1Battle5

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

Definition at line 178 of file wstag200.c.

◆ area1Battle6

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

Definition at line 179 of file wstag200.c.

◆ area1Battle7

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

Definition at line 180 of file wstag200.c.

◆ area1Battles

BattleList area1Battles
Initial value:
= {
0,
}
AreaBattle area1Battle6
Definition wstag200.c:179
AreaBattle area1Battle2
Definition wstag200.c:175
AreaBattle area1Battle4
Definition wstag200.c:177
AreaBattle area1Battle5
Definition wstag200.c:178
AreaBattle area1Battle3
Definition wstag200.c:176
AreaBattle area1Battle0
Definition wstag200.c:173
AreaBattle area1Battle1
Definition wstag200.c:174
AreaBattle area1Battle7
Definition wstag200.c:180

Definition at line 181 of file wstag200.c.

◆ area2Battle0

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

Definition at line 186 of file wstag200.c.

◆ area2Battle1

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

Definition at line 187 of file wstag200.c.

◆ area2Battle2

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

Definition at line 188 of file wstag200.c.

◆ area2Battle3

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

Definition at line 189 of file wstag200.c.

◆ area2Battle4

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

Definition at line 190 of file wstag200.c.

◆ area2Battle5

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

Definition at line 191 of file wstag200.c.

◆ area2Battle6

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

Definition at line 192 of file wstag200.c.

◆ area2Battle7

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

Definition at line 193 of file wstag200.c.

◆ area2Battles

BattleList area2Battles
Initial value:
= {
0,
}
AreaBattle area2Battle7
Definition wstag200.c:193
AreaBattle area2Battle6
Definition wstag200.c:192
AreaBattle area2Battle0
Definition wstag200.c:186
AreaBattle area2Battle4
Definition wstag200.c:190
AreaBattle area2Battle2
Definition wstag200.c:188
AreaBattle area2Battle1
Definition wstag200.c:187
AreaBattle area2Battle5
Definition wstag200.c:191
AreaBattle area2Battle3
Definition wstag200.c:189

Definition at line 194 of file wstag200.c.

◆ area3Battle0

AreaBattle area3Battle0 = { 188, 18, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 199 of file wstag200.c.

◆ area3Battle1

AreaBattle area3Battle1 = { 200, 18, (0x60000000 | ( 2 ) << 18 | ( 0 )) }

Definition at line 200 of file wstag200.c.

◆ area3Battle2

AreaBattle area3Battle2 = { 272, 20, (0x60000000 | ( 3 ) << 18 | ( 0 )) }

Definition at line 201 of file wstag200.c.

◆ area3Battle3

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

Definition at line 202 of file wstag200.c.

◆ area3Battle4

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

Definition at line 203 of file wstag200.c.

◆ area3Battle5

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

Definition at line 204 of file wstag200.c.

◆ area3Battle6

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

Definition at line 205 of file wstag200.c.

◆ area3Battle7

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

Definition at line 206 of file wstag200.c.

◆ area3Battles

BattleList area3Battles
Initial value:
= {
0,
}
AreaBattle area3Battle4
Definition wstag200.c:203
AreaBattle area3Battle3
Definition wstag200.c:202
AreaBattle area3Battle0
Definition wstag200.c:199
AreaBattle area3Battle2
Definition wstag200.c:201
AreaBattle area3Battle1
Definition wstag200.c:200
AreaBattle area3Battle6
Definition wstag200.c:205
AreaBattle area3Battle5
Definition wstag200.c:204
AreaBattle area3Battle7
Definition wstag200.c:206

Definition at line 207 of file wstag200.c.

◆ stageBattles

FieldBattles stageBattles[]
Initial value:
= {
}
BattleList area3Battles
Definition wstag200.c:207
BattleList area1Battles
Definition wstag200.c:181
BattleList area2Battles
Definition wstag200.c:194
BattleList area0Battles
Definition wstag200.c:168

Definition at line 212 of file wstag200.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 },
{ 0x1C0, 0x100, 0x1F6, 0x17C, 0x2D8, 0x7C, 0x170, 0x1F2 },
{ 0x1C0, 0x100, 0x1C0, 0x185, 0x200, 0x85, 0x170, 0x1F1 },
{ 0x1C0, 0x100, 0x1F6, 0x154, 0x2D8, 0x54, 0x170, 0x1F0 },
{ 0x1C0, 0x100, 0x1D4, 0x185, 0x250, 0x85, 0x170, 0x1EF },
{ 0x1C0, 0x100, 0x1DC, 0x185, 0x270, 0x85, 0x170, 0x1EE },
{ 0x1C0, 0x100, 0x1E4, 0x18C, 0x290, 0x8C, 0x170, 0x1ED },
{ 0x1C0, 0x100, 0x1C8, 0x192, 0x220, 0x92, 0x170, 0x1EC },
{ 0x1C0, 0x100, 0x1EC, 0x19C, 0x2B0, 0x9C, 0x170, 0x1EB },
{ 0x1C0, 0x100, 0x1F4, 0x19C, 0x2D0, 0x9C, 0x170, 0x1EA },
{ 0x1C0, 0x100, 0x1C0, 0x1A5, 0x200, 0xA5, 0x170, 0x1E9 },
}

Definition at line 215 of file wstag200.c.

Referenced by setupStage().

◆ actor11Talk0Conditions

u16 actor11Talk0Conditions[] = { (( 0x1A ) << 8 | ( 0x18 )) , 0, 0xFFFF }

Definition at line 233 of file wstag200.c.

◆ actor11Talk1Conditions

u16 actor11Talk1Conditions[] = { (( 0x1A ) << 8 | ( 0x18 )) , 1, 0xFFFF }

Definition at line 234 of file wstag200.c.

◆ actor18Talk0Conditions

u16 actor18Talk0Conditions[] = { (( 0x1A ) << 8 | ( 0x18 )) , 0, 0xFFFF }

Definition at line 235 of file wstag200.c.

◆ actor18Talk1Conditions

u16 actor18Talk1Conditions[] = { (( 0x1A ) << 8 | ( 0x18 )) , 1, 0xFFFF }

Definition at line 236 of file wstag200.c.

◆ actor23Talk0Conditions

u16 actor23Talk0Conditions[] = { (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF }

Definition at line 237 of file wstag200.c.

◆ actor23Talk0Actions

u16 actor23Talk0Actions[] = { (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF }

Definition at line 238 of file wstag200.c.

◆ actor23Talk1Conditions

u16 actor23Talk1Conditions[] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 0, 0xFFFF }

Definition at line 239 of file wstag200.c.

◆ actor23Talk2Conditions

u16 actor23Talk2Conditions[] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 1, (0x7200 | ( 2 )) , 0, 0xFFFF }

Definition at line 240 of file wstag200.c.

◆ actor23Talk2Actions

u16 actor23Talk2Actions[] = { ((0x7600 + ( 0 ) * 0x200) | ( 0 )) , 1, 0xFFFF }

Definition at line 241 of file wstag200.c.

◆ actor23Talk3Conditions

u16 actor23Talk3Conditions[]
Initial value:
= {
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 0,
0xFFFF ,
}

Definition at line 242 of file wstag200.c.

◆ actor23Talk3Actions

u16 actor23Talk3Actions[] = { (0x7400 | ( 2 )) , 1, (( 0xE ) << 8 | ( 0 )) , 1, 0xFFFF }

Definition at line 249 of file wstag200.c.

◆ actor23Talk4Conditions

u16 actor23Talk4Conditions[]
Initial value:
= {
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x12 )), 0,
0xFFFF ,
}

Definition at line 250 of file wstag200.c.

◆ actor23Talk5Conditions

u16 actor23Talk5Conditions[]
Initial value:
= {
(0x8000 | ( 0 ) << 9 | ( 0x12 )), 1,
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 1,
(0x7200 | ( 4 )) , 0,
0xFFFF ,
}

Definition at line 258 of file wstag200.c.

◆ actor23Talk6Conditions

u16 actor23Talk6Conditions[]
Initial value:
= {
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x12 )), 1,
(0x7200 | ( 0 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 1,
(0x7200 | ( 4 )) , 1,
0xFFFF ,
}

Definition at line 267 of file wstag200.c.

◆ actor23Talk6Actions

u16 actor23Talk6Actions[] = { ((0x7600 + ( 1 ) * 0x200) | ( 0 )) , 1, 0xFFFF }

Definition at line 276 of file wstag200.c.

◆ actor24Talk0Conditions

u16 actor24Talk0Conditions[] = { (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF }

Definition at line 277 of file wstag200.c.

◆ actor24Talk0Actions

u16 actor24Talk0Actions[] = { (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF }

Definition at line 278 of file wstag200.c.

◆ actor24Talk1Conditions

u16 actor24Talk1Conditions[] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 0, 0xFFFF }

Definition at line 279 of file wstag200.c.

◆ actor24Talk2Conditions

u16 actor24Talk2Conditions[] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 1, (0x7200 | ( 2 )) , 0, 0xFFFF }

Definition at line 280 of file wstag200.c.

◆ actor24Talk2Actions

u16 actor24Talk2Actions[] = { ((0x7600 + ( 0 ) * 0x200) | ( 0 )) , 1, 0xFFFF }

Definition at line 281 of file wstag200.c.

◆ actor24Talk3Conditions

u16 actor24Talk3Conditions[]
Initial value:
= {
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 0,
0xFFFF ,
}

Definition at line 282 of file wstag200.c.

◆ actor24Talk3Actions

u16 actor24Talk3Actions[] = { (0x7400 | ( 2 )) , 1, (( 0xE ) << 8 | ( 0 )) , 1, 0xFFFF }

Definition at line 289 of file wstag200.c.

◆ actor24Talk4Conditions

u16 actor24Talk4Conditions[]
Initial value:
= {
(0x8000 | ( 0 ) << 9 | ( 0x12 )), 0,
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 0 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
0xFFFF ,
}

Definition at line 290 of file wstag200.c.

◆ actor24Talk5Conditions

u16 actor24Talk5Conditions[]
Initial value:
= {
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x12 )), 1,
(0x7200 | ( 4 )) , 0,
0xFFFF ,
}

Definition at line 298 of file wstag200.c.

◆ actor24Talk6Conditions

u16 actor24Talk6Conditions[]
Initial value:
= {
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x12 )), 1,
(0x7200 | ( 4 )) , 1,
0xFFFF ,
}

Definition at line 307 of file wstag200.c.

◆ actor24Talk6Actions

u16 actor24Talk6Actions[] = { ((0x7600 + ( 1 ) * 0x200) | ( 0 )) , 1, 0xFFFF }

Definition at line 316 of file wstag200.c.

◆ actor26Talk0Conditions

u16 actor26Talk0Conditions[] = { (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF }

Definition at line 317 of file wstag200.c.

◆ actor26Talk0Actions

u16 actor26Talk0Actions[] = { (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF }

Definition at line 318 of file wstag200.c.

◆ actor26Talk1Conditions

u16 actor26Talk1Conditions[] = { (0x7200 | ( 0 )) , 0, (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF }

Definition at line 319 of file wstag200.c.

◆ actor26Talk2Conditions

u16 actor26Talk2Conditions[] = { (0x7200 | ( 0 )) , 1, (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 2 )) , 0, 0xFFFF }

Definition at line 320 of file wstag200.c.

◆ actor26Talk2Actions

u16 actor26Talk2Actions[] = { ((0x7600 + ( 0 ) * 0x200) | ( 0 )) , 1, 0xFFFF }

Definition at line 321 of file wstag200.c.

◆ actor26Talk3Conditions

u16 actor26Talk3Conditions[]
Initial value:
= {
(0x7200 | ( 0 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 0,
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
0xFFFF ,
}

Definition at line 322 of file wstag200.c.

◆ actor26Talk3Actions

u16 actor26Talk3Actions[] = { (( 0xE ) << 8 | ( 0 )) , 1, (0x7400 | ( 2 )) , 1, 0xFFFF }

Definition at line 329 of file wstag200.c.

◆ actor26Talk4Conditions

u16 actor26Talk4Conditions[]
Initial value:
= {
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x12 )), 0,
0xFFFF ,
}

Definition at line 330 of file wstag200.c.

◆ actor26Talk5Conditions

u16 actor26Talk5Conditions[]
Initial value:
= {
(0x7200 | ( 0 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 1,
(0x7200 | ( 4 )) , 0,
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x12 )), 1,
0xFFFF ,
}

Definition at line 338 of file wstag200.c.

◆ actor26Talk6Conditions

u16 actor26Talk6Conditions[]
Initial value:
= {
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x12 )), 1,
(0x7200 | ( 4 )) , 1,
(0x7200 | ( 0 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 1,
0xFFFF ,
}

Definition at line 347 of file wstag200.c.

◆ actor26Talk6Actions

u16 actor26Talk6Actions[] = { ((0x7600 + ( 1 ) * 0x200) | ( 0 )) , 1, 0xFFFF }

Definition at line 356 of file wstag200.c.

◆ actor27Talk0Conditions

u16 actor27Talk0Conditions[] = { (( 0 ) << 8 | ( 0x11 )) , 0, 0xFFFF }

Definition at line 357 of file wstag200.c.

◆ actor27Talk1Conditions

u16 actor27Talk1Conditions[] = { (( 0 ) << 8 | ( 0x10 )) , 0, (( 0 ) << 8 | ( 0x11 )) , 1, 0xFFFF }

Definition at line 358 of file wstag200.c.

◆ actor27Talk1Actions

u16 actor27Talk1Actions[] = { (( 0 ) << 8 | ( 0x11 )) , 0, 0xFFFF }

Definition at line 359 of file wstag200.c.

◆ actor27Talk2Conditions

u16 actor27Talk2Conditions[] = { (( 0 ) << 8 | ( 0x10 )) , 1, (( 0 ) << 8 | ( 0x11 )) , 1, 0xFFFF }

Definition at line 360 of file wstag200.c.

◆ actor27Talk2Actions

u16 actor27Talk2Actions[] = { (( 0 ) << 8 | ( 0x11 )) , 0, (( 0 ) << 8 | ( 0x10 )) , 0, 0xFFFF }

Definition at line 361 of file wstag200.c.

◆ actor29Talk0Conditions

u16 actor29Talk0Conditions[] = { (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF }

Definition at line 362 of file wstag200.c.

◆ actor29Talk1Conditions

u16 actor29Talk1Conditions[] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 0, 0xFFFF }

Definition at line 363 of file wstag200.c.

◆ actor29Talk2Conditions

u16 actor29Talk2Conditions[] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 2 )) , 0, (0x7200 | ( 0 )) , 1, 0xFFFF }

Definition at line 364 of file wstag200.c.

◆ actor29Talk2Actions

u16 actor29Talk2Actions[] = { ((0x7600 + ( 0 ) * 0x200) | ( 0 )) , 1, 0xFFFF }

Definition at line 365 of file wstag200.c.

◆ actor29Talk3Conditions

u16 actor29Talk3Conditions[]
Initial value:
= {
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
(0x7200 | ( 0 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 0,
0xFFFF ,
}

Definition at line 366 of file wstag200.c.

◆ actor29Talk3Actions

u16 actor29Talk3Actions[] = { (( 0xE ) << 8 | ( 0 )) , 1, 0xFFFF }

Definition at line 373 of file wstag200.c.

◆ actor29Talk4Conditions

u16 actor29Talk4Conditions[]
Initial value:
= {
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x12 )), 0,
(0x7200 | ( 2 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 1,
0xFFFF ,
}

Definition at line 374 of file wstag200.c.

◆ actor29Talk5Conditions

u16 actor29Talk5Conditions[]
Initial value:
= {
(( 0 ) << 8 | ( 0 )) , 1,
(0x7200 | ( 0 )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x12 )), 1,
(0x7200 | ( 4 )) , 0,
(0x7200 | ( 2 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 1,
0xFFFF ,
}

Definition at line 382 of file wstag200.c.

◆ actor29Talk6Conditions

u16 actor29Talk6Conditions[]
Initial value:
= {
(( 0 ) << 8 | ( 0 )) , 1,
(( 0xE ) << 8 | ( 0 )) , 1,
(0x7200 | ( 4 )) , 1,
(0x7200 | ( 0 )) , 1,
(0x7200 | ( 2 )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x12 )), 1,
0xFFFF ,
}

Definition at line 391 of file wstag200.c.

◆ actor29Talk6Actions

u16 actor29Talk6Actions[] = { ((0x7600 + ( 1 ) * 0x200) | ( 0 )) , 1, 0xFFFF }

Definition at line 400 of file wstag200.c.

◆ actor32Talk0Conditions

u16 actor32Talk0Conditions[] = { (( 0x1A ) << 8 | ( 0xC )) , 0, 0xFFFF }

Definition at line 401 of file wstag200.c.

◆ actor32Talk1Conditions

u16 actor32Talk1Conditions[] = { (( 0x1A ) << 8 | ( 0xC )) , 1, 0xFFFF }

Definition at line 402 of file wstag200.c.

◆ actor50Talk0Conditions

u16 actor50Talk0Conditions[] = { (( 0x1A ) << 8 | ( 0x18 )) , 0, 0xFFFF }

Definition at line 403 of file wstag200.c.

◆ actor50Talk1Conditions

u16 actor50Talk1Conditions[] = { (( 0x1A ) << 8 | ( 0x18 )) , 1, 0xFFFF }

Definition at line 404 of file wstag200.c.

◆ actor1Talks

FieldTalk actor1Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x13 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 405 of file wstag200.c.

◆ actor2Talks

FieldTalk actor2Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x26F },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 409 of file wstag200.c.

◆ actor3Talks

FieldTalk actor3Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x270 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 413 of file wstag200.c.

◆ actor4Talks

FieldTalk actor4Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x271 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 417 of file wstag200.c.

◆ actor5Talks

FieldTalk actor5Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x26E },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 421 of file wstag200.c.

◆ actor6Talks

FieldTalk actor6Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x272 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 425 of file wstag200.c.

◆ actor7Talks

FieldTalk actor7Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x4A3 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 429 of file wstag200.c.

◆ actor8Talks

FieldTalk actor8Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x273 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 433 of file wstag200.c.

◆ actor9Talks

FieldTalk actor9Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x274 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 437 of file wstag200.c.

◆ actor10Talks

FieldTalk actor10Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x275 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 441 of file wstag200.c.

◆ actor11Talks

FieldTalk actor11Talks[]
Initial value:
= {
{ actor11Talk0Conditions, ((void *)0) , 0x26E },
{ actor11Talk1Conditions, ((void *)0) , 0x4A3 },
{ ((void *)0) , ((void *)0) , 0 },
}
u16 actor11Talk1Conditions[]
Definition wstag200.c:234
u16 actor11Talk0Conditions[]
Definition wstag200.c:233

Definition at line 445 of file wstag200.c.

◆ actor12Talks

FieldTalk actor12Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0xF },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 450 of file wstag200.c.

◆ actor13Talks

FieldTalk actor13Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x299 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 454 of file wstag200.c.

◆ actor14Talks

FieldTalk actor14Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x29A },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 458 of file wstag200.c.

◆ actor15Talks

FieldTalk actor15Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x29B },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 462 of file wstag200.c.

◆ actor16Talks

FieldTalk actor16Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x29C },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 466 of file wstag200.c.

◆ actor17Talks

FieldTalk actor17Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x29D },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 470 of file wstag200.c.

◆ actor18Talks

FieldTalk actor18Talks[]
Initial value:
= {
{ actor18Talk0Conditions, ((void *)0) , 0x299 },
{ actor18Talk1Conditions, ((void *)0) , 0x4A5 },
{ ((void *)0) , ((void *)0) , 0 },
}
u16 actor18Talk1Conditions[]
Definition wstag200.c:236
u16 actor18Talk0Conditions[]
Definition wstag200.c:235

Definition at line 474 of file wstag200.c.

◆ actor19Talks

FieldTalk actor19Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x29E },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 479 of file wstag200.c.

◆ actor20Talks

FieldTalk actor20Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x29F },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 483 of file wstag200.c.

◆ actor21Talks

FieldTalk actor21Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x2A0 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 487 of file wstag200.c.

◆ actor22Talks

FieldTalk actor22Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x4A5 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 491 of file wstag200.c.

◆ actor23Talks

FieldTalk actor23Talks[]
Initial value:
= {
{ actor23Talk1Conditions, ((void *)0) , 0x6D },
{ actor23Talk4Conditions, ((void *)0) , 0x81 },
{ actor23Talk5Conditions, ((void *)0) , 0x82 },
{ ((void *)0) , ((void *)0) , 0 },
}
u16 actor23Talk0Actions[]
Definition wstag200.c:238
u16 actor23Talk5Conditions[]
Definition wstag200.c:258
u16 actor23Talk2Actions[]
Definition wstag200.c:241
u16 actor23Talk3Conditions[]
Definition wstag200.c:242
u16 actor23Talk2Conditions[]
Definition wstag200.c:240
u16 actor23Talk0Conditions[]
Definition wstag200.c:237
u16 actor23Talk3Actions[]
Definition wstag200.c:249
u16 actor23Talk6Actions[]
Definition wstag200.c:276
u16 actor23Talk6Conditions[]
Definition wstag200.c:267
u16 actor23Talk1Conditions[]
Definition wstag200.c:239
u16 actor23Talk4Conditions[]
Definition wstag200.c:250

Definition at line 495 of file wstag200.c.

◆ actor24Talks

FieldTalk actor24Talks[]
Initial value:
= {
{ actor24Talk1Conditions, ((void *)0) , 0x6D },
{ actor24Talk4Conditions, ((void *)0) , 0x81 },
{ actor24Talk5Conditions, ((void *)0) , 0x82 },
{ ((void *)0) , ((void *)0) , 0 },
}
u16 actor24Talk4Conditions[]
Definition wstag200.c:290
u16 actor24Talk2Actions[]
Definition wstag200.c:281
u16 actor24Talk3Conditions[]
Definition wstag200.c:282
u16 actor24Talk1Conditions[]
Definition wstag200.c:279
u16 actor24Talk6Conditions[]
Definition wstag200.c:307
u16 actor24Talk3Actions[]
Definition wstag200.c:289
u16 actor24Talk6Actions[]
Definition wstag200.c:316
u16 actor24Talk0Actions[]
Definition wstag200.c:278
u16 actor24Talk5Conditions[]
Definition wstag200.c:298
u16 actor24Talk2Conditions[]
Definition wstag200.c:280
u16 actor24Talk0Conditions[]
Definition wstag200.c:277

Definition at line 505 of file wstag200.c.

◆ actor26Talks

FieldTalk actor26Talks[]
Initial value:
= {
{ actor26Talk1Conditions, ((void *)0) , 0x6D },
{ actor26Talk4Conditions, ((void *)0) , 0x81 },
{ actor26Talk5Conditions, ((void *)0) , 0x82 },
{ ((void *)0) , ((void *)0) , 0 },
}
u16 actor26Talk0Actions[]
Definition wstag200.c:318
u16 actor26Talk5Conditions[]
Definition wstag200.c:338
u16 actor26Talk0Conditions[]
Definition wstag200.c:317
u16 actor26Talk3Actions[]
Definition wstag200.c:329
u16 actor26Talk3Conditions[]
Definition wstag200.c:322
u16 actor26Talk2Conditions[]
Definition wstag200.c:320
u16 actor26Talk4Conditions[]
Definition wstag200.c:330
u16 actor26Talk1Conditions[]
Definition wstag200.c:319
u16 actor26Talk2Actions[]
Definition wstag200.c:321
u16 actor26Talk6Conditions[]
Definition wstag200.c:347
u16 actor26Talk6Actions[]
Definition wstag200.c:356

Definition at line 515 of file wstag200.c.

◆ actor27Talks

FieldTalk actor27Talks[]
Initial value:
= {
{ actor27Talk0Conditions, ((void *)0) , 0x68 },
{ ((void *)0) , ((void *)0) , 0 },
}
u16 actor27Talk1Conditions[]
Definition wstag200.c:358
u16 actor27Talk2Actions[]
Definition wstag200.c:361
u16 actor27Talk1Actions[]
Definition wstag200.c:359
u16 actor27Talk2Conditions[]
Definition wstag200.c:360
u16 actor27Talk0Conditions[]
Definition wstag200.c:357

Definition at line 525 of file wstag200.c.

◆ actor28Talks

FieldTalk actor28Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x41A },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 531 of file wstag200.c.

◆ actor29Talks

FieldTalk actor29Talks[]
Initial value:
= {
{ actor29Talk0Conditions, ((void *)0) , 0x6B },
{ actor29Talk1Conditions, ((void *)0) , 0x6D },
{ actor29Talk4Conditions, ((void *)0) , 0x81 },
{ actor29Talk5Conditions, ((void *)0) , 0x82 },
{ ((void *)0) , ((void *)0) , 0 },
}
u16 actor29Talk2Conditions[]
Definition wstag200.c:364
u16 actor29Talk3Conditions[]
Definition wstag200.c:366
u16 actor29Talk0Conditions[]
Definition wstag200.c:362
u16 actor29Talk1Conditions[]
Definition wstag200.c:363
u16 actor29Talk6Actions[]
Definition wstag200.c:400
u16 actor29Talk6Conditions[]
Definition wstag200.c:391
u16 actor29Talk3Actions[]
Definition wstag200.c:373
u16 actor29Talk2Actions[]
Definition wstag200.c:365
u16 actor29Talk5Conditions[]
Definition wstag200.c:382
u16 actor29Talk4Conditions[]
Definition wstag200.c:374

Definition at line 535 of file wstag200.c.

◆ actor30Talks

FieldTalk actor30Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x2A1 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 545 of file wstag200.c.

◆ actor31Talks

FieldTalk actor31Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x276 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 549 of file wstag200.c.

◆ actor32Talks

FieldTalk actor32Talks[]
Initial value:
= {
{ actor32Talk0Conditions, ((void *)0) , 0x4D },
{ actor32Talk1Conditions, ((void *)0) , 0x4E },
{ ((void *)0) , ((void *)0) , 0 },
}
u16 actor32Talk1Conditions[]
Definition wstag200.c:402
u16 actor32Talk0Conditions[]
Definition wstag200.c:401

Definition at line 553 of file wstag200.c.

◆ actor33Talks

FieldTalk actor33Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x15 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 558 of file wstag200.c.

◆ actor34Talks

FieldTalk actor34Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x25A },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 562 of file wstag200.c.

◆ actor35Talks

FieldTalk actor35Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x25B },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 566 of file wstag200.c.

◆ actor36Talks

FieldTalk actor36Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x25C },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 570 of file wstag200.c.

◆ actor37Talks

FieldTalk actor37Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x25D },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 574 of file wstag200.c.

◆ actor38Talks

FieldTalk actor38Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x25E },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 578 of file wstag200.c.

◆ actor39Talks

FieldTalk actor39Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x263 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 582 of file wstag200.c.

◆ actor40Talks

FieldTalk actor40Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x25F },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 586 of file wstag200.c.

◆ actor41Talks

FieldTalk actor41Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x260 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 590 of file wstag200.c.

◆ actor42Talks

FieldTalk actor42Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x261 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 594 of file wstag200.c.

◆ actor43Talks

FieldTalk actor43Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x262 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 598 of file wstag200.c.

◆ actor44Talks

FieldTalk actor44Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x14 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 602 of file wstag200.c.

◆ actor45Talks

FieldTalk actor45Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x265 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 606 of file wstag200.c.

◆ actor46Talks

FieldTalk actor46Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x266 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 610 of file wstag200.c.

◆ actor47Talks

FieldTalk actor47Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x267 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 614 of file wstag200.c.

◆ actor48Talks

FieldTalk actor48Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x264 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 618 of file wstag200.c.

◆ actor49Talks

FieldTalk actor49Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x268 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 622 of file wstag200.c.

◆ actor50Talks

FieldTalk actor50Talks[]
Initial value:
= {
{ actor50Talk0Conditions, ((void *)0) , 0x264 },
{ actor50Talk1Conditions, ((void *)0) , 0x4A4 },
{ ((void *)0) , ((void *)0) , 0 },
}
u16 actor50Talk1Conditions[]
Definition wstag200.c:404
u16 actor50Talk0Conditions[]
Definition wstag200.c:403

Definition at line 626 of file wstag200.c.

◆ actor51Talks

FieldTalk actor51Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x269 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 631 of file wstag200.c.

◆ actor52Talks

FieldTalk actor52Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x26A },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 635 of file wstag200.c.

◆ actor53Talks

FieldTalk actor53Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x26B },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 639 of file wstag200.c.

◆ actor54Talks

FieldTalk actor54Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x26C },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 643 of file wstag200.c.

◆ actor55Talks

FieldTalk actor55Talks[]
Initial value:
= {
{ ((void *)0) , ((void *)0) , 0x4A4 },
{ ((void *)0) , ((void *)0) , 0 },
}

Definition at line 647 of file wstag200.c.

◆ actor0Conditions

u16 actor0Conditions[] = { (0x6000 | ( STORY_PARTNERS_RECEIVED )) , 1, 0xFFFF }

Definition at line 651 of file wstag200.c.

◆ actor1Conditions

u16 actor1Conditions[] = { (0x6000 | ( STORY_GENJI_BEATEN )) , 1, 0xFFFF }

Definition at line 652 of file wstag200.c.

◆ actor2Conditions

u16 actor2Conditions[] = { (0x6000 | ( STORY_LOOKING_FOR_TEDDY )) , 1, 0xFFFF }

Definition at line 653 of file wstag200.c.

◆ actor3Conditions

u16 actor3Conditions[] = { (0x6000 | ( STORY_TEDDY_FOUND )) , 1, 0xFFFF }

Definition at line 654 of file wstag200.c.

◆ actor4Conditions

u16 actor4Conditions[] = { (0x7000 | ( 0x16 )) , 1, 0xFFFF }

Definition at line 655 of file wstag200.c.

◆ actor5Conditions

u16 actor5Conditions[]
Initial value:
= {
(0x7000 | ( 0x15 )) , 1,
(0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 0,
(0x6000 | ( STORY_AGUMON_SUITS )) , 0,
0xFFFF ,
}
@ STORY_AGUMON_SUITS
WSTAG380 (Divermon's Lake), event 205: the Mischievous Mat, caught in his Etemon Suit,...
Definition story.h:52
@ STORY_SEPIKMON_MASK_LOST
WSTAG480 (Jungle Grave), event 171: Sepikmon will say how to beat Zanbamon once the player finds his ...
Definition story.h:49

Definition at line 656 of file wstag200.c.

◆ actor6Conditions

u16 actor6Conditions[] = { (0x6000 | ( STORY_CONTROL_ROOM )) , 1, 0xFFFF }

Definition at line 662 of file wstag200.c.

◆ actor7Conditions

u16 actor7Conditions[] = { (0x6000 | ( STORY_AGUMON_SUITS )) , 1, 0xFFFF }

Definition at line 663 of file wstag200.c.

◆ actor8Conditions

u16 actor8Conditions[] = { (0x7000 | ( 0x18 )) , 1, 0xFFFF }

Definition at line 664 of file wstag200.c.

◆ actor9Conditions

u16 actor9Conditions[] = { (0x7000 | ( 0x19 )) , 1, 0xFFFF }

Definition at line 665 of file wstag200.c.

◆ actor10Conditions

u16 actor10Conditions[] = { (0x6000 | ( STORY_PRESIDENT_ARRESTED )) , 1, 0xFFFF }

Definition at line 666 of file wstag200.c.

◆ actor11Conditions

u16 actor11Conditions[] = { (0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 1, 0xFFFF }

Definition at line 667 of file wstag200.c.

◆ actor12Conditions

u16 actor12Conditions[] = { (0x6000 | ( STORY_GENJI_BEATEN )) , 1, 0xFFFF }

Definition at line 668 of file wstag200.c.

◆ actor13Conditions

u16 actor13Conditions[]
Initial value:
= {
(0x7000 | ( 0x15 )) , 1,
(0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 0,
(0x6000 | ( STORY_AGUMON_SUITS )) , 0,
0xFFFF ,
}

Definition at line 669 of file wstag200.c.

◆ actor14Conditions

u16 actor14Conditions[] = { (0x6000 | ( STORY_LOOKING_FOR_TEDDY )) , 1, 0xFFFF }

Definition at line 675 of file wstag200.c.

◆ actor15Conditions

u16 actor15Conditions[] = { (0x6000 | ( STORY_TEDDY_FOUND )) , 1, 0xFFFF }

Definition at line 676 of file wstag200.c.

◆ actor16Conditions

u16 actor16Conditions[] = { (0x7000 | ( 0x16 )) , 1, 0xFFFF }

Definition at line 677 of file wstag200.c.

◆ actor17Conditions

u16 actor17Conditions[] = { (0x6000 | ( STORY_CONTROL_ROOM )) , 1, 0xFFFF }

Definition at line 678 of file wstag200.c.

◆ actor18Conditions

u16 actor18Conditions[] = { (0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 1, 0xFFFF }

Definition at line 679 of file wstag200.c.

◆ actor19Conditions

u16 actor19Conditions[] = { (0x7000 | ( 0x18 )) , 1, 0xFFFF }

Definition at line 680 of file wstag200.c.

◆ actor20Conditions

u16 actor20Conditions[] = { (0x7000 | ( 0x19 )) , 1, 0xFFFF }

Definition at line 681 of file wstag200.c.

◆ actor21Conditions

u16 actor21Conditions[] = { (0x6000 | ( STORY_PRESIDENT_ARRESTED )) , 1, 0xFFFF }

Definition at line 682 of file wstag200.c.

◆ actor22Conditions

u16 actor22Conditions[] = { (0x6000 | ( STORY_AGUMON_SUITS )) , 1, 0xFFFF }

Definition at line 683 of file wstag200.c.

◆ actor23Conditions

u16 actor23Conditions[]
Initial value:
= {
(0x7000 | ( 4 )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x192 )), 1,
(( 0 ) << 8 | ( 0x11 )) , 0,
0xFFFF ,
}

Definition at line 684 of file wstag200.c.

◆ actor24Conditions

u16 actor24Conditions[]
Initial value:
= {
(0x7000 | ( 3 )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x192 )), 1,
(( 0 ) << 8 | ( 0x11 )) , 0,
0xFFFF ,
}

Definition at line 690 of file wstag200.c.

◆ actor25Conditions

u16 actor25Conditions[] = { (0x6000 | ( STORY_PARTNERS_RECEIVED )) , 1, 0xFFFF }

Definition at line 696 of file wstag200.c.

◆ actor26Conditions

u16 actor26Conditions[]
Initial value:
= {
(0x6000 | ( STORY_PRESIDENT_ARRESTED )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x192 )), 1,
(( 0 ) << 8 | ( 0x11 )) , 0,
0xFFFF ,
}
@ STORY_PRESIDENT_ARRESTED
WSTAG226 (Login Room, Amaterasu City), event 935, after the President of MAGAMI gives himself up (WST...
Definition story.h:136

Definition at line 697 of file wstag200.c.

◆ actor27Conditions

u16 actor27Conditions[]
Initial value:
= {
(( 0 ) << 8 | ( 0x11 )) , 1,
(0x7000 | ( 9 )) , 1,
(0x8000 | ( 0 ) << 9 | ( 0x192 )), 1,
0xFFFF ,
}

Definition at line 703 of file wstag200.c.

◆ actor28Conditions

u16 actor28Conditions[]
Initial value:
= {
(0x7000 | ( 0x1A )) , 0,
(0x8000 | ( 0 ) << 9 | ( 0x192 )), 0,
(0x7000 | ( 9 )) , 1,
0xFFFF ,
}

Definition at line 709 of file wstag200.c.

◆ actor29Conditions

u16 actor29Conditions[] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF }

Definition at line 715 of file wstag200.c.

◆ actor30Conditions

u16 actor30Conditions[] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF }

Definition at line 716 of file wstag200.c.

◆ actor31Conditions

u16 actor31Conditions[] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF }

Definition at line 717 of file wstag200.c.

◆ actor32Conditions

u16 actor32Conditions[]
Initial value:
= {
(0x6000 | ( STORY_LOOKING_FOR_TEDDY )) , 1,
(( 0x1A ) << 8 | ( 0x15 )) , 0,
0xFFFF ,
}
@ STORY_LOOKING_FOR_TEDDY
WSTAG212, event 273: Kail and the player will put on the Agumon Suits to look for Teddy.
Definition story.h:61

Definition at line 718 of file wstag200.c.

◆ actor33Conditions

u16 actor33Conditions[] = { (0x6000 | ( STORY_GENJI_BEATEN )) , 1, 0xFFFF }

Definition at line 723 of file wstag200.c.

◆ actor34Conditions

u16 actor34Conditions[] = { (0x7000 | ( 0x15 )) , 1, 0xFFFF }

Definition at line 724 of file wstag200.c.

◆ actor35Conditions

u16 actor35Conditions[] = { (0x6000 | ( STORY_LOOKING_FOR_TEDDY )) , 1, 0xFFFF }

Definition at line 725 of file wstag200.c.

◆ actor36Conditions

u16 actor36Conditions[] = { (0x6000 | ( STORY_TEDDY_FOUND )) , 1, 0xFFFF }

Definition at line 726 of file wstag200.c.

◆ actor37Conditions

u16 actor37Conditions[] = { (0x7000 | ( 0x16 )) , 1, 0xFFFF }

Definition at line 727 of file wstag200.c.

◆ actor38Conditions

u16 actor38Conditions[] = { (0x6000 | ( STORY_CONTROL_ROOM )) , 1, 0xFFFF }

Definition at line 728 of file wstag200.c.

◆ actor39Conditions

u16 actor39Conditions[] = { (0x6000 | ( STORY_MOVIE_BATTLES )) , 1, 0xFFFF }

Definition at line 729 of file wstag200.c.

◆ actor40Conditions

u16 actor40Conditions[] = { (0x7000 | ( 0x18 )) , 1, 0xFFFF }

Definition at line 730 of file wstag200.c.

◆ actor41Conditions

u16 actor41Conditions[] = { (0x7000 | ( 0x19 )) , 1, 0xFFFF }

Definition at line 731 of file wstag200.c.

◆ actor42Conditions

u16 actor42Conditions[] = { (0x6000 | ( STORY_PRESIDENT_ARRESTED )) , 1, 0xFFFF }

Definition at line 732 of file wstag200.c.

◆ actor43Conditions

u16 actor43Conditions[] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF }

Definition at line 733 of file wstag200.c.

◆ actor44Conditions

u16 actor44Conditions[] = { (0x6000 | ( STORY_GENJI_BEATEN )) , 1, 0xFFFF }

Definition at line 734 of file wstag200.c.

◆ actor45Conditions

u16 actor45Conditions[] = { (0x6000 | ( STORY_LOOKING_FOR_TEDDY )) , 1, 0xFFFF }

Definition at line 735 of file wstag200.c.

◆ actor46Conditions

u16 actor46Conditions[] = { (0x6000 | ( STORY_TEDDY_FOUND )) , 1, 0xFFFF }

Definition at line 736 of file wstag200.c.

◆ actor47Conditions

u16 actor47Conditions[] = { (0x7000 | ( 0x16 )) , 1, 0xFFFF }

Definition at line 737 of file wstag200.c.

◆ actor48Conditions

u16 actor48Conditions[]
Initial value:
= {
(0x7000 | ( 0x15 )) , 1,
(0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 0,
(0x6000 | ( STORY_AGUMON_SUITS )) , 0,
0xFFFF ,
}

Definition at line 738 of file wstag200.c.

◆ actor49Conditions

u16 actor49Conditions[] = { (0x6000 | ( STORY_CONTROL_ROOM )) , 1, 0xFFFF }

Definition at line 744 of file wstag200.c.

◆ actor50Conditions

u16 actor50Conditions[] = { (0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 1, 0xFFFF }

Definition at line 745 of file wstag200.c.

◆ actor51Conditions

u16 actor51Conditions[] = { (0x7000 | ( 0x18 )) , 1, 0xFFFF }

Definition at line 746 of file wstag200.c.

◆ actor52Conditions

u16 actor52Conditions[] = { (0x7000 | ( 0x19 )) , 1, 0xFFFF }

Definition at line 747 of file wstag200.c.

◆ actor53Conditions

u16 actor53Conditions[] = { (0x6000 | ( STORY_PRESIDENT_ARRESTED )) , 1, 0xFFFF }

Definition at line 748 of file wstag200.c.

◆ actor54Conditions

u16 actor54Conditions[] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF }

Definition at line 749 of file wstag200.c.

◆ actor55Conditions

u16 actor55Conditions[] = { (0x6000 | ( STORY_AGUMON_SUITS )) , 1, 0xFFFF }

Definition at line 750 of file wstag200.c.

◆ actor0

FieldActorEntry actor0 = { actor0Conditions, ((void *)0) , 1, 4, 0, 0, 1 }

Definition at line 751 of file wstag200.c.

◆ actor1

FieldActorEntry actor1 = { actor1Conditions, actor1Talks, 0x2E, 5, 564, 558, 5 }

Definition at line 752 of file wstag200.c.

◆ actor2

FieldActorEntry actor2 = { actor2Conditions, actor2Talks, 0x2E, 5, 564, 558, 5 }

Definition at line 753 of file wstag200.c.

◆ actor3

FieldActorEntry actor3 = { actor3Conditions, actor3Talks, 0x2E, 5, 564, 558, 5 }

Definition at line 754 of file wstag200.c.

◆ actor4

FieldActorEntry actor4 = { actor4Conditions, actor4Talks, 0x2E, 5, 564, 558, 5 }

Definition at line 755 of file wstag200.c.

◆ actor5

FieldActorEntry actor5 = { actor5Conditions, actor5Talks, 0x2E, 5, 564, 558, 5 }

Definition at line 756 of file wstag200.c.

◆ actor6

FieldActorEntry actor6 = { actor6Conditions, actor6Talks, 0x2E, 5, 564, 558, 5 }

Definition at line 757 of file wstag200.c.

◆ actor7

FieldActorEntry actor7 = { actor7Conditions, actor7Talks, 0x2E, 5, 564, 558, 5 }

Definition at line 758 of file wstag200.c.

◆ actor8

FieldActorEntry actor8 = { actor8Conditions, actor8Talks, 0x2E, 5, 564, 558, 5 }

Definition at line 759 of file wstag200.c.

◆ actor9

FieldActorEntry actor9 = { actor9Conditions, actor9Talks, 0x2E, 5, 564, 558, 5 }

Definition at line 760 of file wstag200.c.

◆ actor10

FieldActorEntry actor10 = { actor10Conditions, actor10Talks, 0x2E, 5, 564, 558, 5 }

Definition at line 761 of file wstag200.c.

◆ actor11

FieldActorEntry actor11 = { actor11Conditions, actor11Talks, 0x2E, 5, 564, 558, 5 }

Definition at line 762 of file wstag200.c.

◆ actor12

FieldActorEntry actor12 = { actor12Conditions, actor12Talks, 0x2F, 6, 555, 474, 7 }

Definition at line 763 of file wstag200.c.

◆ actor13

FieldActorEntry actor13 = { actor13Conditions, actor13Talks, 0x2F, 6, 555, 474, 7 }

Definition at line 764 of file wstag200.c.

◆ actor14

FieldActorEntry actor14 = { actor14Conditions, actor14Talks, 0x2F, 6, 555, 474, 7 }

Definition at line 765 of file wstag200.c.

◆ actor15

FieldActorEntry actor15 = { actor15Conditions, actor15Talks, 0x2F, 6, 555, 474, 7 }

Definition at line 766 of file wstag200.c.

◆ actor16

FieldActorEntry actor16 = { actor16Conditions, actor16Talks, 0x2F, 6, 555, 474, 7 }

Definition at line 767 of file wstag200.c.

◆ actor17

FieldActorEntry actor17 = { actor17Conditions, actor17Talks, 0x2F, 6, 555, 474, 7 }

Definition at line 768 of file wstag200.c.

◆ actor18

FieldActorEntry actor18 = { actor18Conditions, actor18Talks, 0x2F, 6, 555, 474, 7 }

Definition at line 769 of file wstag200.c.

◆ actor19

FieldActorEntry actor19 = { actor19Conditions, actor19Talks, 0x2F, 6, 555, 474, 7 }

Definition at line 770 of file wstag200.c.

◆ actor20

FieldActorEntry actor20 = { actor20Conditions, actor20Talks, 0x2F, 6, 555, 474, 7 }

Definition at line 771 of file wstag200.c.

◆ actor21

FieldActorEntry actor21 = { actor21Conditions, actor21Talks, 0x2F, 6, 555, 474, 7 }

Definition at line 772 of file wstag200.c.

◆ actor22

FieldActorEntry actor22 = { actor22Conditions, actor22Talks, 0x2F, 6, 555, 474, 7 }

Definition at line 773 of file wstag200.c.

◆ actor23

FieldActorEntry actor23 = { actor23Conditions, actor23Talks, 0x39, 7, 1088, 288, 1 }

Definition at line 774 of file wstag200.c.

◆ actor24

FieldActorEntry actor24 = { actor24Conditions, actor24Talks, 0x39, 7, 1088, 288, 1 }

Definition at line 775 of file wstag200.c.

◆ actor25

FieldActorEntry actor25 = { actor25Conditions, ((void *)0) , 0x39, 7, 1096, 286, 1 }

Definition at line 776 of file wstag200.c.

◆ actor26

FieldActorEntry actor26 = { actor26Conditions, actor26Talks, 0x39, 7, 1088, 288, 1 }

Definition at line 777 of file wstag200.c.

◆ actor27

FieldActorEntry actor27 = { actor27Conditions, actor27Talks, 0x39, 7, 1088, 288, 1 }

Definition at line 778 of file wstag200.c.

◆ actor28

FieldActorEntry actor28 = { actor28Conditions, actor28Talks, 0x39, 7, 1088, 288, 1 }

Definition at line 779 of file wstag200.c.

◆ actor29

FieldActorEntry actor29 = { actor29Conditions, actor29Talks, 0x9D, 8, 1088, 288, 1 }

Definition at line 780 of file wstag200.c.

◆ actor30

FieldActorEntry actor30 = { actor30Conditions, actor30Talks, 0x9E, 9, 555, 474, 7 }

Definition at line 781 of file wstag200.c.

◆ actor31

FieldActorEntry actor31 = { actor31Conditions, actor31Talks, 0x9F, 0xA, 564, 558, 5 }

Definition at line 782 of file wstag200.c.

◆ actor32

FieldActorEntry actor32 = { actor32Conditions, actor32Talks, 0xB2, 0xB, 305, 616, 1 }

Definition at line 783 of file wstag200.c.

◆ actor33

FieldActorEntry actor33 = { actor33Conditions, actor33Talks, 0x16D, 0xC, 719, 235, 7 }

Definition at line 784 of file wstag200.c.

◆ actor34

FieldActorEntry actor34 = { actor34Conditions, actor34Talks, 0x16D, 0xC, 719, 235, 7 }

Definition at line 785 of file wstag200.c.

◆ actor35

FieldActorEntry actor35 = { actor35Conditions, actor35Talks, 0x16D, 0xC, 719, 235, 7 }

Definition at line 786 of file wstag200.c.

◆ actor36

FieldActorEntry actor36 = { actor36Conditions, actor36Talks, 0x16D, 0xC, 719, 235, 7 }

Definition at line 787 of file wstag200.c.

◆ actor37

FieldActorEntry actor37 = { actor37Conditions, actor37Talks, 0x16D, 0xC, 719, 235, 7 }

Definition at line 788 of file wstag200.c.

◆ actor38

FieldActorEntry actor38 = { actor38Conditions, actor38Talks, 0x16D, 0xC, 719, 235, 7 }

Definition at line 789 of file wstag200.c.

◆ actor39

FieldActorEntry actor39 = { actor39Conditions, actor39Talks, 0x16D, 0xC, 464, 640, 1 }

Definition at line 790 of file wstag200.c.

◆ actor40

FieldActorEntry actor40 = { actor40Conditions, actor40Talks, 0x16D, 0xC, 719, 235, 7 }

Definition at line 791 of file wstag200.c.

◆ actor41

FieldActorEntry actor41 = { actor41Conditions, actor41Talks, 0x16D, 0xC, 719, 235, 7 }

Definition at line 792 of file wstag200.c.

◆ actor42

FieldActorEntry actor42 = { actor42Conditions, actor42Talks, 0x16D, 0xC, 719, 235, 7 }

Definition at line 793 of file wstag200.c.

◆ actor43

FieldActorEntry actor43 = { actor43Conditions, actor43Talks, 0x16D, 0xC, 719, 235, 7 }

Definition at line 794 of file wstag200.c.

◆ actor44

FieldActorEntry actor44 = { actor44Conditions, actor44Talks, 0x173, 0xD, 595, 542, 1 }

Definition at line 795 of file wstag200.c.

◆ actor45

FieldActorEntry actor45 = { actor45Conditions, actor45Talks, 0x173, 0xD, 595, 542, 1 }

Definition at line 796 of file wstag200.c.

◆ actor46

FieldActorEntry actor46 = { actor46Conditions, actor46Talks, 0x173, 0xD, 595, 542, 1 }

Definition at line 797 of file wstag200.c.

◆ actor47

FieldActorEntry actor47 = { actor47Conditions, actor47Talks, 0x173, 0xD, 595, 542, 1 }

Definition at line 798 of file wstag200.c.

◆ actor48

FieldActorEntry actor48 = { actor48Conditions, actor48Talks, 0x173, 0xD, 595, 542, 1 }

Definition at line 799 of file wstag200.c.

◆ actor49

FieldActorEntry actor49 = { actor49Conditions, actor49Talks, 0x173, 0xD, 595, 542, 1 }

Definition at line 800 of file wstag200.c.

◆ actor50

FieldActorEntry actor50 = { actor50Conditions, actor50Talks, 0x173, 0xD, 595, 542, 1 }

Definition at line 801 of file wstag200.c.

◆ actor51

FieldActorEntry actor51 = { actor51Conditions, actor51Talks, 0x173, 0xD, 595, 542, 1 }

Definition at line 802 of file wstag200.c.

◆ actor52

FieldActorEntry actor52 = { actor52Conditions, actor52Talks, 0x173, 0xD, 595, 542, 1 }

Definition at line 803 of file wstag200.c.

◆ actor53

FieldActorEntry actor53 = { actor53Conditions, actor53Talks, 0x173, 0xD, 595, 542, 1 }

Definition at line 804 of file wstag200.c.

◆ actor54

FieldActorEntry actor54 = { actor54Conditions, actor54Talks, 0x173, 0xD, 595, 542, 1 }

Definition at line 805 of file wstag200.c.

◆ actor55

FieldActorEntry actor55 = { actor55Conditions, actor55Talks, 0x173, 0xD, 595, 542, 1 }

Definition at line 806 of file wstag200.c.

◆ stageActors

FieldActorEntry* stageActors[]

Definition at line 807 of file wstag200.c.

Referenced by setupStage().

◆ stageObjects

StageTile stageObjects[]

The tables and color setupStage gives FIELDSTG_state (FieldState)

Definition at line 866 of file wstag200.c.

Referenced by setupStage().

◆ stageSlots

StageSlot stageSlots[]
Initial value:
= {
{ { { (0x7000 | ( 7 )) , 0 }, { 0xFFFF , 0 } }, 1 , 0x202, 0x308, 0xE0, 1, 0, 0, 0 },
{ { { 0xFFFF , 0 }, { 0xFFFF , 0 } }, 1 , 0x20F, 0xE0, 0x14E, 5, 0x66, 0, 0 },
{ { { 0xFFFF , 0 }, { 0xFFFF , 0 } }, 1 , 0x20D, 0x178, 0x19C, 3, 0x67, 0, 0 },
{ { { 0xFFFF , 0 }, { 0xFFFF , 0 } }, 1 , 0x20D, 0x218, 0x14C, 3, 0x68, 0, 0 },
{ { { 0xFFFF , 0 }, { 0xFFFF , 0 } }, 1 , 0x20A, 0x116, 0xDA, 3, 0x65, 0, 0 },
{ { { 0xFFFF , 0 }, { 0xFFFF , 0 } }, 1 , 0x203, 0x60, 0x190, 5, 0, 0, 0 },
{ { { 0xFFFF , 0 }, { 0xFFFF , 0 } }, 1 , 0x206, 0xD8, 0x178, 5, 0x64, 0, 0 },
{ { { 0xFFFF , 0 }, { 0xFFFF , 0 } }, 0, 0, 0, 0, 0, 0, 0, 0 },
}

Definition at line 995 of file wstag200.c.

Referenced by setupStage().

◆ stageFuncs

void(* stageFuncs[])(void) ( void  )
Initial value:
= {
}
void setupStage(void)
Sets the stage up: its map, actors, battles and events, playing ASKA_BGM; BGM_0029 instead at story s...
Definition wstag200.c:60

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 1005 of file wstag200.c.

◆ stageEvents

FieldEvent stageEvents[]
Initial value:
= {
{ 50, script50, ( ( 0x113 - 1) << 16 | ( 0xB )), ((void *)0) , endEvent50 },
{ 52, script52, ( ( 0x113 - 1) << 16 | ( 0xC )), ((void *)0) , endEvent52 },
{ -1, ((void *)0) , 0, ((void *)0) , ((void *)0) },
}
void endEvent50(void)
After event 50, with Tamer Genji: starts the stage's event battle 1 and keeps it from playing again.
Definition wstag200.c:34
s16 script50[]
Definition wstag200.c:89
void endEvent52(void)
After event 52, with Tamer Genji: moves the story on to STORY_GENJI_BEATEN.
Definition wstag200.c:40
s16 script52[]
Definition wstag200.c:119

Definition at line 1008 of file wstag200.c.

Referenced by setupStage().