|
Digimon World 3 decomp
The European version, SLES_039.36
|
WSTAG200: Asuka City, Central Sector: the streets by the bridge. More...
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 [] |
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.
| #define STAGE_CHILDREN_SIZE 4 |
Definition at line 27 of file wstag200.c.
| #define STAGE_TEXT TEXT_FILE(TEXT_TALKS_00) |
Definition at line 51 of file wstag200.c.
| #define EVENT_TEXT_FILE (TEXT_EVENTS_200 - 1) |
Definition at line 52 of file wstag200.c.
| #define STAGE_FILE 0x197 |
Definition at line 53 of file wstag200.c.
| #define STAGE_ARCHIVE 0x31E |
Definition at line 54 of file wstag200.c.
| 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.
| 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.
| 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.
| 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.
| 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().
| s16 script50[] |
Definition at line 89 of file wstag200.c.
| s16 script52[] |
Definition at line 119 of file wstag200.c.
| AreaBattle area0Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 160 of file wstag200.c.
| AreaBattle area0Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 161 of file wstag200.c.
| AreaBattle area0Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 162 of file wstag200.c.
| AreaBattle area0Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 163 of file wstag200.c.
| AreaBattle area0Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 164 of file wstag200.c.
| AreaBattle area0Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 165 of file wstag200.c.
| AreaBattle area0Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 166 of file wstag200.c.
| AreaBattle area0Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 167 of file wstag200.c.
| BattleList area0Battles |
Definition at line 168 of file wstag200.c.
| AreaBattle area1Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 173 of file wstag200.c.
| AreaBattle area1Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 174 of file wstag200.c.
| AreaBattle area1Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 175 of file wstag200.c.
| AreaBattle area1Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 176 of file wstag200.c.
| AreaBattle area1Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 177 of file wstag200.c.
| AreaBattle area1Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 178 of file wstag200.c.
| AreaBattle area1Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 179 of file wstag200.c.
| AreaBattle area1Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 180 of file wstag200.c.
| BattleList area1Battles |
Definition at line 181 of file wstag200.c.
| AreaBattle area2Battle0 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 186 of file wstag200.c.
| AreaBattle area2Battle1 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 187 of file wstag200.c.
| AreaBattle area2Battle2 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 188 of file wstag200.c.
| AreaBattle area2Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 189 of file wstag200.c.
| AreaBattle area2Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 190 of file wstag200.c.
| AreaBattle area2Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 191 of file wstag200.c.
| AreaBattle area2Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 192 of file wstag200.c.
| AreaBattle area2Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 193 of file wstag200.c.
| BattleList area2Battles |
Definition at line 194 of file wstag200.c.
| AreaBattle area3Battle0 = { 188, 18, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 199 of file wstag200.c.
| AreaBattle area3Battle1 = { 200, 18, (0x60000000 | ( 2 ) << 18 | ( 0 )) } |
Definition at line 200 of file wstag200.c.
| AreaBattle area3Battle2 = { 272, 20, (0x60000000 | ( 3 ) << 18 | ( 0 )) } |
Definition at line 201 of file wstag200.c.
| AreaBattle area3Battle3 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 202 of file wstag200.c.
| AreaBattle area3Battle4 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 203 of file wstag200.c.
| AreaBattle area3Battle5 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 204 of file wstag200.c.
| AreaBattle area3Battle6 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 205 of file wstag200.c.
| AreaBattle area3Battle7 = { 0, 0, (0x60000000 | ( 1 ) << 18 | ( 0 )) } |
Definition at line 206 of file wstag200.c.
| BattleList area3Battles |
Definition at line 207 of file wstag200.c.
| FieldBattles stageBattles[] |
| ActorImage stageImages[] |
Definition at line 215 of file wstag200.c.
Referenced by setupStage().
| u16 actor11Talk0Conditions[] = { (( 0x1A ) << 8 | ( 0x18 )) , 0, 0xFFFF } |
Definition at line 233 of file wstag200.c.
| u16 actor11Talk1Conditions[] = { (( 0x1A ) << 8 | ( 0x18 )) , 1, 0xFFFF } |
Definition at line 234 of file wstag200.c.
| u16 actor18Talk0Conditions[] = { (( 0x1A ) << 8 | ( 0x18 )) , 0, 0xFFFF } |
Definition at line 235 of file wstag200.c.
| u16 actor18Talk1Conditions[] = { (( 0x1A ) << 8 | ( 0x18 )) , 1, 0xFFFF } |
Definition at line 236 of file wstag200.c.
| u16 actor23Talk0Conditions[] = { (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF } |
Definition at line 237 of file wstag200.c.
| u16 actor23Talk0Actions[] = { (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF } |
Definition at line 238 of file wstag200.c.
| u16 actor23Talk1Conditions[] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 0, 0xFFFF } |
Definition at line 239 of file wstag200.c.
| u16 actor23Talk2Conditions[] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 1, (0x7200 | ( 2 )) , 0, 0xFFFF } |
Definition at line 240 of file wstag200.c.
| u16 actor23Talk2Actions[] = { ((0x7600 + ( 0 ) * 0x200) | ( 0 )) , 1, 0xFFFF } |
Definition at line 241 of file wstag200.c.
| u16 actor23Talk3Conditions[] |
Definition at line 242 of file wstag200.c.
| u16 actor23Talk3Actions[] = { (0x7400 | ( 2 )) , 1, (( 0xE ) << 8 | ( 0 )) , 1, 0xFFFF } |
Definition at line 249 of file wstag200.c.
| u16 actor23Talk4Conditions[] |
Definition at line 250 of file wstag200.c.
| u16 actor23Talk5Conditions[] |
Definition at line 258 of file wstag200.c.
| u16 actor23Talk6Conditions[] |
Definition at line 267 of file wstag200.c.
| u16 actor23Talk6Actions[] = { ((0x7600 + ( 1 ) * 0x200) | ( 0 )) , 1, 0xFFFF } |
Definition at line 276 of file wstag200.c.
| u16 actor24Talk0Conditions[] = { (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF } |
Definition at line 277 of file wstag200.c.
| u16 actor24Talk0Actions[] = { (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF } |
Definition at line 278 of file wstag200.c.
| u16 actor24Talk1Conditions[] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 0, 0xFFFF } |
Definition at line 279 of file wstag200.c.
| u16 actor24Talk2Conditions[] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 1, (0x7200 | ( 2 )) , 0, 0xFFFF } |
Definition at line 280 of file wstag200.c.
| u16 actor24Talk2Actions[] = { ((0x7600 + ( 0 ) * 0x200) | ( 0 )) , 1, 0xFFFF } |
Definition at line 281 of file wstag200.c.
| u16 actor24Talk3Conditions[] |
Definition at line 282 of file wstag200.c.
| u16 actor24Talk3Actions[] = { (0x7400 | ( 2 )) , 1, (( 0xE ) << 8 | ( 0 )) , 1, 0xFFFF } |
Definition at line 289 of file wstag200.c.
| u16 actor24Talk4Conditions[] |
Definition at line 290 of file wstag200.c.
| u16 actor24Talk5Conditions[] |
Definition at line 298 of file wstag200.c.
| u16 actor24Talk6Conditions[] |
Definition at line 307 of file wstag200.c.
| u16 actor24Talk6Actions[] = { ((0x7600 + ( 1 ) * 0x200) | ( 0 )) , 1, 0xFFFF } |
Definition at line 316 of file wstag200.c.
| u16 actor26Talk0Conditions[] = { (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF } |
Definition at line 317 of file wstag200.c.
| u16 actor26Talk0Actions[] = { (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF } |
Definition at line 318 of file wstag200.c.
| u16 actor26Talk1Conditions[] = { (0x7200 | ( 0 )) , 0, (( 0 ) << 8 | ( 0 )) , 1, 0xFFFF } |
Definition at line 319 of file wstag200.c.
| u16 actor26Talk2Conditions[] = { (0x7200 | ( 0 )) , 1, (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 2 )) , 0, 0xFFFF } |
Definition at line 320 of file wstag200.c.
| u16 actor26Talk2Actions[] = { ((0x7600 + ( 0 ) * 0x200) | ( 0 )) , 1, 0xFFFF } |
Definition at line 321 of file wstag200.c.
| u16 actor26Talk3Conditions[] |
Definition at line 322 of file wstag200.c.
| u16 actor26Talk3Actions[] = { (( 0xE ) << 8 | ( 0 )) , 1, (0x7400 | ( 2 )) , 1, 0xFFFF } |
Definition at line 329 of file wstag200.c.
| u16 actor26Talk4Conditions[] |
Definition at line 330 of file wstag200.c.
| u16 actor26Talk5Conditions[] |
Definition at line 338 of file wstag200.c.
| u16 actor26Talk6Conditions[] |
Definition at line 347 of file wstag200.c.
| u16 actor26Talk6Actions[] = { ((0x7600 + ( 1 ) * 0x200) | ( 0 )) , 1, 0xFFFF } |
Definition at line 356 of file wstag200.c.
| u16 actor27Talk0Conditions[] = { (( 0 ) << 8 | ( 0x11 )) , 0, 0xFFFF } |
Definition at line 357 of file wstag200.c.
| u16 actor27Talk1Conditions[] = { (( 0 ) << 8 | ( 0x10 )) , 0, (( 0 ) << 8 | ( 0x11 )) , 1, 0xFFFF } |
Definition at line 358 of file wstag200.c.
| u16 actor27Talk1Actions[] = { (( 0 ) << 8 | ( 0x11 )) , 0, 0xFFFF } |
Definition at line 359 of file wstag200.c.
| u16 actor27Talk2Conditions[] = { (( 0 ) << 8 | ( 0x10 )) , 1, (( 0 ) << 8 | ( 0x11 )) , 1, 0xFFFF } |
Definition at line 360 of file wstag200.c.
| u16 actor27Talk2Actions[] = { (( 0 ) << 8 | ( 0x11 )) , 0, (( 0 ) << 8 | ( 0x10 )) , 0, 0xFFFF } |
Definition at line 361 of file wstag200.c.
| u16 actor29Talk0Conditions[] = { (( 0 ) << 8 | ( 0 )) , 0, 0xFFFF } |
Definition at line 362 of file wstag200.c.
| u16 actor29Talk1Conditions[] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 0 )) , 0, 0xFFFF } |
Definition at line 363 of file wstag200.c.
| u16 actor29Talk2Conditions[] = { (( 0 ) << 8 | ( 0 )) , 1, (0x7200 | ( 2 )) , 0, (0x7200 | ( 0 )) , 1, 0xFFFF } |
Definition at line 364 of file wstag200.c.
| u16 actor29Talk2Actions[] = { ((0x7600 + ( 0 ) * 0x200) | ( 0 )) , 1, 0xFFFF } |
Definition at line 365 of file wstag200.c.
| u16 actor29Talk3Conditions[] |
Definition at line 366 of file wstag200.c.
| u16 actor29Talk3Actions[] = { (( 0xE ) << 8 | ( 0 )) , 1, 0xFFFF } |
Definition at line 373 of file wstag200.c.
| u16 actor29Talk4Conditions[] |
Definition at line 374 of file wstag200.c.
| u16 actor29Talk5Conditions[] |
Definition at line 382 of file wstag200.c.
| u16 actor29Talk6Conditions[] |
Definition at line 391 of file wstag200.c.
| u16 actor29Talk6Actions[] = { ((0x7600 + ( 1 ) * 0x200) | ( 0 )) , 1, 0xFFFF } |
Definition at line 400 of file wstag200.c.
| u16 actor32Talk0Conditions[] = { (( 0x1A ) << 8 | ( 0xC )) , 0, 0xFFFF } |
Definition at line 401 of file wstag200.c.
| u16 actor32Talk1Conditions[] = { (( 0x1A ) << 8 | ( 0xC )) , 1, 0xFFFF } |
Definition at line 402 of file wstag200.c.
| u16 actor50Talk0Conditions[] = { (( 0x1A ) << 8 | ( 0x18 )) , 0, 0xFFFF } |
Definition at line 403 of file wstag200.c.
| u16 actor50Talk1Conditions[] = { (( 0x1A ) << 8 | ( 0x18 )) , 1, 0xFFFF } |
Definition at line 404 of file wstag200.c.
| FieldTalk actor1Talks[] |
Definition at line 405 of file wstag200.c.
| FieldTalk actor2Talks[] |
Definition at line 409 of file wstag200.c.
| FieldTalk actor3Talks[] |
Definition at line 413 of file wstag200.c.
| FieldTalk actor4Talks[] |
Definition at line 417 of file wstag200.c.
| FieldTalk actor5Talks[] |
Definition at line 421 of file wstag200.c.
| FieldTalk actor6Talks[] |
Definition at line 425 of file wstag200.c.
| FieldTalk actor7Talks[] |
Definition at line 429 of file wstag200.c.
| FieldTalk actor8Talks[] |
Definition at line 433 of file wstag200.c.
| FieldTalk actor9Talks[] |
Definition at line 437 of file wstag200.c.
| FieldTalk actor10Talks[] |
Definition at line 441 of file wstag200.c.
| FieldTalk actor11Talks[] |
Definition at line 445 of file wstag200.c.
| FieldTalk actor12Talks[] |
Definition at line 450 of file wstag200.c.
| FieldTalk actor13Talks[] |
Definition at line 454 of file wstag200.c.
| FieldTalk actor14Talks[] |
Definition at line 458 of file wstag200.c.
| FieldTalk actor15Talks[] |
Definition at line 462 of file wstag200.c.
| FieldTalk actor16Talks[] |
Definition at line 466 of file wstag200.c.
| FieldTalk actor17Talks[] |
Definition at line 470 of file wstag200.c.
| FieldTalk actor18Talks[] |
Definition at line 474 of file wstag200.c.
| FieldTalk actor19Talks[] |
Definition at line 479 of file wstag200.c.
| FieldTalk actor20Talks[] |
Definition at line 483 of file wstag200.c.
| FieldTalk actor21Talks[] |
Definition at line 487 of file wstag200.c.
| FieldTalk actor22Talks[] |
Definition at line 491 of file wstag200.c.
| FieldTalk actor23Talks[] |
Definition at line 495 of file wstag200.c.
| FieldTalk actor24Talks[] |
Definition at line 505 of file wstag200.c.
| FieldTalk actor26Talks[] |
Definition at line 515 of file wstag200.c.
| FieldTalk actor27Talks[] |
Definition at line 525 of file wstag200.c.
| FieldTalk actor28Talks[] |
Definition at line 531 of file wstag200.c.
| FieldTalk actor29Talks[] |
Definition at line 535 of file wstag200.c.
| FieldTalk actor30Talks[] |
Definition at line 545 of file wstag200.c.
| FieldTalk actor31Talks[] |
Definition at line 549 of file wstag200.c.
| FieldTalk actor32Talks[] |
Definition at line 553 of file wstag200.c.
| FieldTalk actor33Talks[] |
Definition at line 558 of file wstag200.c.
| FieldTalk actor34Talks[] |
Definition at line 562 of file wstag200.c.
| FieldTalk actor35Talks[] |
Definition at line 566 of file wstag200.c.
| FieldTalk actor36Talks[] |
Definition at line 570 of file wstag200.c.
| FieldTalk actor37Talks[] |
Definition at line 574 of file wstag200.c.
| FieldTalk actor38Talks[] |
Definition at line 578 of file wstag200.c.
| FieldTalk actor39Talks[] |
Definition at line 582 of file wstag200.c.
| FieldTalk actor40Talks[] |
Definition at line 586 of file wstag200.c.
| FieldTalk actor41Talks[] |
Definition at line 590 of file wstag200.c.
| FieldTalk actor42Talks[] |
Definition at line 594 of file wstag200.c.
| FieldTalk actor43Talks[] |
Definition at line 598 of file wstag200.c.
| FieldTalk actor44Talks[] |
Definition at line 602 of file wstag200.c.
| FieldTalk actor45Talks[] |
Definition at line 606 of file wstag200.c.
| FieldTalk actor46Talks[] |
Definition at line 610 of file wstag200.c.
| FieldTalk actor47Talks[] |
Definition at line 614 of file wstag200.c.
| FieldTalk actor48Talks[] |
Definition at line 618 of file wstag200.c.
| FieldTalk actor49Talks[] |
Definition at line 622 of file wstag200.c.
| FieldTalk actor50Talks[] |
Definition at line 626 of file wstag200.c.
| FieldTalk actor51Talks[] |
Definition at line 631 of file wstag200.c.
| FieldTalk actor52Talks[] |
Definition at line 635 of file wstag200.c.
| FieldTalk actor53Talks[] |
Definition at line 639 of file wstag200.c.
| FieldTalk actor54Talks[] |
Definition at line 643 of file wstag200.c.
| FieldTalk actor55Talks[] |
Definition at line 647 of file wstag200.c.
| u16 actor0Conditions[] = { (0x6000 | ( STORY_PARTNERS_RECEIVED )) , 1, 0xFFFF } |
Definition at line 651 of file wstag200.c.
| u16 actor1Conditions[] = { (0x6000 | ( STORY_GENJI_BEATEN )) , 1, 0xFFFF } |
Definition at line 652 of file wstag200.c.
| u16 actor2Conditions[] = { (0x6000 | ( STORY_LOOKING_FOR_TEDDY )) , 1, 0xFFFF } |
Definition at line 653 of file wstag200.c.
| u16 actor3Conditions[] = { (0x6000 | ( STORY_TEDDY_FOUND )) , 1, 0xFFFF } |
Definition at line 654 of file wstag200.c.
| u16 actor4Conditions[] = { (0x7000 | ( 0x16 )) , 1, 0xFFFF } |
Definition at line 655 of file wstag200.c.
| u16 actor5Conditions[] |
Definition at line 656 of file wstag200.c.
| u16 actor6Conditions[] = { (0x6000 | ( STORY_CONTROL_ROOM )) , 1, 0xFFFF } |
Definition at line 662 of file wstag200.c.
| u16 actor7Conditions[] = { (0x6000 | ( STORY_AGUMON_SUITS )) , 1, 0xFFFF } |
Definition at line 663 of file wstag200.c.
| u16 actor8Conditions[] = { (0x7000 | ( 0x18 )) , 1, 0xFFFF } |
Definition at line 664 of file wstag200.c.
| u16 actor9Conditions[] = { (0x7000 | ( 0x19 )) , 1, 0xFFFF } |
Definition at line 665 of file wstag200.c.
| u16 actor10Conditions[] = { (0x6000 | ( STORY_PRESIDENT_ARRESTED )) , 1, 0xFFFF } |
Definition at line 666 of file wstag200.c.
| u16 actor11Conditions[] = { (0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 1, 0xFFFF } |
Definition at line 667 of file wstag200.c.
| u16 actor12Conditions[] = { (0x6000 | ( STORY_GENJI_BEATEN )) , 1, 0xFFFF } |
Definition at line 668 of file wstag200.c.
| u16 actor13Conditions[] |
Definition at line 669 of file wstag200.c.
| u16 actor14Conditions[] = { (0x6000 | ( STORY_LOOKING_FOR_TEDDY )) , 1, 0xFFFF } |
Definition at line 675 of file wstag200.c.
| u16 actor15Conditions[] = { (0x6000 | ( STORY_TEDDY_FOUND )) , 1, 0xFFFF } |
Definition at line 676 of file wstag200.c.
| u16 actor16Conditions[] = { (0x7000 | ( 0x16 )) , 1, 0xFFFF } |
Definition at line 677 of file wstag200.c.
| u16 actor17Conditions[] = { (0x6000 | ( STORY_CONTROL_ROOM )) , 1, 0xFFFF } |
Definition at line 678 of file wstag200.c.
| u16 actor18Conditions[] = { (0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 1, 0xFFFF } |
Definition at line 679 of file wstag200.c.
| u16 actor19Conditions[] = { (0x7000 | ( 0x18 )) , 1, 0xFFFF } |
Definition at line 680 of file wstag200.c.
| u16 actor20Conditions[] = { (0x7000 | ( 0x19 )) , 1, 0xFFFF } |
Definition at line 681 of file wstag200.c.
| u16 actor21Conditions[] = { (0x6000 | ( STORY_PRESIDENT_ARRESTED )) , 1, 0xFFFF } |
Definition at line 682 of file wstag200.c.
| u16 actor22Conditions[] = { (0x6000 | ( STORY_AGUMON_SUITS )) , 1, 0xFFFF } |
Definition at line 683 of file wstag200.c.
| u16 actor23Conditions[] |
Definition at line 684 of file wstag200.c.
| u16 actor24Conditions[] |
Definition at line 690 of file wstag200.c.
| u16 actor25Conditions[] = { (0x6000 | ( STORY_PARTNERS_RECEIVED )) , 1, 0xFFFF } |
Definition at line 696 of file wstag200.c.
| u16 actor26Conditions[] |
Definition at line 697 of file wstag200.c.
| u16 actor27Conditions[] |
Definition at line 703 of file wstag200.c.
| u16 actor28Conditions[] |
Definition at line 709 of file wstag200.c.
| u16 actor29Conditions[] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF } |
Definition at line 715 of file wstag200.c.
| u16 actor30Conditions[] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF } |
Definition at line 716 of file wstag200.c.
| u16 actor31Conditions[] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF } |
Definition at line 717 of file wstag200.c.
| u16 actor32Conditions[] |
Definition at line 718 of file wstag200.c.
| u16 actor33Conditions[] = { (0x6000 | ( STORY_GENJI_BEATEN )) , 1, 0xFFFF } |
Definition at line 723 of file wstag200.c.
| u16 actor34Conditions[] = { (0x7000 | ( 0x15 )) , 1, 0xFFFF } |
Definition at line 724 of file wstag200.c.
| u16 actor35Conditions[] = { (0x6000 | ( STORY_LOOKING_FOR_TEDDY )) , 1, 0xFFFF } |
Definition at line 725 of file wstag200.c.
| u16 actor36Conditions[] = { (0x6000 | ( STORY_TEDDY_FOUND )) , 1, 0xFFFF } |
Definition at line 726 of file wstag200.c.
| u16 actor37Conditions[] = { (0x7000 | ( 0x16 )) , 1, 0xFFFF } |
Definition at line 727 of file wstag200.c.
| u16 actor38Conditions[] = { (0x6000 | ( STORY_CONTROL_ROOM )) , 1, 0xFFFF } |
Definition at line 728 of file wstag200.c.
| u16 actor39Conditions[] = { (0x6000 | ( STORY_MOVIE_BATTLES )) , 1, 0xFFFF } |
Definition at line 729 of file wstag200.c.
| u16 actor40Conditions[] = { (0x7000 | ( 0x18 )) , 1, 0xFFFF } |
Definition at line 730 of file wstag200.c.
| u16 actor41Conditions[] = { (0x7000 | ( 0x19 )) , 1, 0xFFFF } |
Definition at line 731 of file wstag200.c.
| u16 actor42Conditions[] = { (0x6000 | ( STORY_PRESIDENT_ARRESTED )) , 1, 0xFFFF } |
Definition at line 732 of file wstag200.c.
| u16 actor43Conditions[] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF } |
Definition at line 733 of file wstag200.c.
| u16 actor44Conditions[] = { (0x6000 | ( STORY_GENJI_BEATEN )) , 1, 0xFFFF } |
Definition at line 734 of file wstag200.c.
| u16 actor45Conditions[] = { (0x6000 | ( STORY_LOOKING_FOR_TEDDY )) , 1, 0xFFFF } |
Definition at line 735 of file wstag200.c.
| u16 actor46Conditions[] = { (0x6000 | ( STORY_TEDDY_FOUND )) , 1, 0xFFFF } |
Definition at line 736 of file wstag200.c.
| u16 actor47Conditions[] = { (0x7000 | ( 0x16 )) , 1, 0xFFFF } |
Definition at line 737 of file wstag200.c.
| u16 actor48Conditions[] |
Definition at line 738 of file wstag200.c.
| u16 actor49Conditions[] = { (0x6000 | ( STORY_CONTROL_ROOM )) , 1, 0xFFFF } |
Definition at line 744 of file wstag200.c.
| u16 actor50Conditions[] = { (0x6000 | ( STORY_SEPIKMON_MASK_LOST )) , 1, 0xFFFF } |
Definition at line 745 of file wstag200.c.
| u16 actor51Conditions[] = { (0x7000 | ( 0x18 )) , 1, 0xFFFF } |
Definition at line 746 of file wstag200.c.
| u16 actor52Conditions[] = { (0x7000 | ( 0x19 )) , 1, 0xFFFF } |
Definition at line 747 of file wstag200.c.
| u16 actor53Conditions[] = { (0x6000 | ( STORY_PRESIDENT_ARRESTED )) , 1, 0xFFFF } |
Definition at line 748 of file wstag200.c.
| u16 actor54Conditions[] = { (0x7000 | ( 0x1A )) , 1, 0xFFFF } |
Definition at line 749 of file wstag200.c.
| u16 actor55Conditions[] = { (0x6000 | ( STORY_AGUMON_SUITS )) , 1, 0xFFFF } |
Definition at line 750 of file wstag200.c.
| FieldActorEntry actor0 = { actor0Conditions, ((void *)0) , 1, 4, 0, 0, 1 } |
Definition at line 751 of file wstag200.c.
| FieldActorEntry actor1 = { actor1Conditions, actor1Talks, 0x2E, 5, 564, 558, 5 } |
Definition at line 752 of file wstag200.c.
| FieldActorEntry actor2 = { actor2Conditions, actor2Talks, 0x2E, 5, 564, 558, 5 } |
Definition at line 753 of file wstag200.c.
| FieldActorEntry actor3 = { actor3Conditions, actor3Talks, 0x2E, 5, 564, 558, 5 } |
Definition at line 754 of file wstag200.c.
| FieldActorEntry actor4 = { actor4Conditions, actor4Talks, 0x2E, 5, 564, 558, 5 } |
Definition at line 755 of file wstag200.c.
| FieldActorEntry actor5 = { actor5Conditions, actor5Talks, 0x2E, 5, 564, 558, 5 } |
Definition at line 756 of file wstag200.c.
| FieldActorEntry actor6 = { actor6Conditions, actor6Talks, 0x2E, 5, 564, 558, 5 } |
Definition at line 757 of file wstag200.c.
| FieldActorEntry actor7 = { actor7Conditions, actor7Talks, 0x2E, 5, 564, 558, 5 } |
Definition at line 758 of file wstag200.c.
| FieldActorEntry actor8 = { actor8Conditions, actor8Talks, 0x2E, 5, 564, 558, 5 } |
Definition at line 759 of file wstag200.c.
| FieldActorEntry actor9 = { actor9Conditions, actor9Talks, 0x2E, 5, 564, 558, 5 } |
Definition at line 760 of file wstag200.c.
| FieldActorEntry actor10 = { actor10Conditions, actor10Talks, 0x2E, 5, 564, 558, 5 } |
Definition at line 761 of file wstag200.c.
| FieldActorEntry actor11 = { actor11Conditions, actor11Talks, 0x2E, 5, 564, 558, 5 } |
Definition at line 762 of file wstag200.c.
| FieldActorEntry actor12 = { actor12Conditions, actor12Talks, 0x2F, 6, 555, 474, 7 } |
Definition at line 763 of file wstag200.c.
| FieldActorEntry actor13 = { actor13Conditions, actor13Talks, 0x2F, 6, 555, 474, 7 } |
Definition at line 764 of file wstag200.c.
| FieldActorEntry actor14 = { actor14Conditions, actor14Talks, 0x2F, 6, 555, 474, 7 } |
Definition at line 765 of file wstag200.c.
| FieldActorEntry actor15 = { actor15Conditions, actor15Talks, 0x2F, 6, 555, 474, 7 } |
Definition at line 766 of file wstag200.c.
| FieldActorEntry actor16 = { actor16Conditions, actor16Talks, 0x2F, 6, 555, 474, 7 } |
Definition at line 767 of file wstag200.c.
| FieldActorEntry actor17 = { actor17Conditions, actor17Talks, 0x2F, 6, 555, 474, 7 } |
Definition at line 768 of file wstag200.c.
| FieldActorEntry actor18 = { actor18Conditions, actor18Talks, 0x2F, 6, 555, 474, 7 } |
Definition at line 769 of file wstag200.c.
| FieldActorEntry actor19 = { actor19Conditions, actor19Talks, 0x2F, 6, 555, 474, 7 } |
Definition at line 770 of file wstag200.c.
| FieldActorEntry actor20 = { actor20Conditions, actor20Talks, 0x2F, 6, 555, 474, 7 } |
Definition at line 771 of file wstag200.c.
| FieldActorEntry actor21 = { actor21Conditions, actor21Talks, 0x2F, 6, 555, 474, 7 } |
Definition at line 772 of file wstag200.c.
| FieldActorEntry actor22 = { actor22Conditions, actor22Talks, 0x2F, 6, 555, 474, 7 } |
Definition at line 773 of file wstag200.c.
| FieldActorEntry actor23 = { actor23Conditions, actor23Talks, 0x39, 7, 1088, 288, 1 } |
Definition at line 774 of file wstag200.c.
| FieldActorEntry actor24 = { actor24Conditions, actor24Talks, 0x39, 7, 1088, 288, 1 } |
Definition at line 775 of file wstag200.c.
| FieldActorEntry actor25 = { actor25Conditions, ((void *)0) , 0x39, 7, 1096, 286, 1 } |
Definition at line 776 of file wstag200.c.
| FieldActorEntry actor26 = { actor26Conditions, actor26Talks, 0x39, 7, 1088, 288, 1 } |
Definition at line 777 of file wstag200.c.
| FieldActorEntry actor27 = { actor27Conditions, actor27Talks, 0x39, 7, 1088, 288, 1 } |
Definition at line 778 of file wstag200.c.
| FieldActorEntry actor28 = { actor28Conditions, actor28Talks, 0x39, 7, 1088, 288, 1 } |
Definition at line 779 of file wstag200.c.
| FieldActorEntry actor29 = { actor29Conditions, actor29Talks, 0x9D, 8, 1088, 288, 1 } |
Definition at line 780 of file wstag200.c.
| FieldActorEntry actor30 = { actor30Conditions, actor30Talks, 0x9E, 9, 555, 474, 7 } |
Definition at line 781 of file wstag200.c.
| FieldActorEntry actor31 = { actor31Conditions, actor31Talks, 0x9F, 0xA, 564, 558, 5 } |
Definition at line 782 of file wstag200.c.
| FieldActorEntry actor32 = { actor32Conditions, actor32Talks, 0xB2, 0xB, 305, 616, 1 } |
Definition at line 783 of file wstag200.c.
| FieldActorEntry actor33 = { actor33Conditions, actor33Talks, 0x16D, 0xC, 719, 235, 7 } |
Definition at line 784 of file wstag200.c.
| FieldActorEntry actor34 = { actor34Conditions, actor34Talks, 0x16D, 0xC, 719, 235, 7 } |
Definition at line 785 of file wstag200.c.
| FieldActorEntry actor35 = { actor35Conditions, actor35Talks, 0x16D, 0xC, 719, 235, 7 } |
Definition at line 786 of file wstag200.c.
| FieldActorEntry actor36 = { actor36Conditions, actor36Talks, 0x16D, 0xC, 719, 235, 7 } |
Definition at line 787 of file wstag200.c.
| FieldActorEntry actor37 = { actor37Conditions, actor37Talks, 0x16D, 0xC, 719, 235, 7 } |
Definition at line 788 of file wstag200.c.
| FieldActorEntry actor38 = { actor38Conditions, actor38Talks, 0x16D, 0xC, 719, 235, 7 } |
Definition at line 789 of file wstag200.c.
| FieldActorEntry actor39 = { actor39Conditions, actor39Talks, 0x16D, 0xC, 464, 640, 1 } |
Definition at line 790 of file wstag200.c.
| FieldActorEntry actor40 = { actor40Conditions, actor40Talks, 0x16D, 0xC, 719, 235, 7 } |
Definition at line 791 of file wstag200.c.
| FieldActorEntry actor41 = { actor41Conditions, actor41Talks, 0x16D, 0xC, 719, 235, 7 } |
Definition at line 792 of file wstag200.c.
| FieldActorEntry actor42 = { actor42Conditions, actor42Talks, 0x16D, 0xC, 719, 235, 7 } |
Definition at line 793 of file wstag200.c.
| FieldActorEntry actor43 = { actor43Conditions, actor43Talks, 0x16D, 0xC, 719, 235, 7 } |
Definition at line 794 of file wstag200.c.
| FieldActorEntry actor44 = { actor44Conditions, actor44Talks, 0x173, 0xD, 595, 542, 1 } |
Definition at line 795 of file wstag200.c.
| FieldActorEntry actor45 = { actor45Conditions, actor45Talks, 0x173, 0xD, 595, 542, 1 } |
Definition at line 796 of file wstag200.c.
| FieldActorEntry actor46 = { actor46Conditions, actor46Talks, 0x173, 0xD, 595, 542, 1 } |
Definition at line 797 of file wstag200.c.
| FieldActorEntry actor47 = { actor47Conditions, actor47Talks, 0x173, 0xD, 595, 542, 1 } |
Definition at line 798 of file wstag200.c.
| FieldActorEntry actor48 = { actor48Conditions, actor48Talks, 0x173, 0xD, 595, 542, 1 } |
Definition at line 799 of file wstag200.c.
| FieldActorEntry actor49 = { actor49Conditions, actor49Talks, 0x173, 0xD, 595, 542, 1 } |
Definition at line 800 of file wstag200.c.
| FieldActorEntry actor50 = { actor50Conditions, actor50Talks, 0x173, 0xD, 595, 542, 1 } |
Definition at line 801 of file wstag200.c.
| FieldActorEntry actor51 = { actor51Conditions, actor51Talks, 0x173, 0xD, 595, 542, 1 } |
Definition at line 802 of file wstag200.c.
| FieldActorEntry actor52 = { actor52Conditions, actor52Talks, 0x173, 0xD, 595, 542, 1 } |
Definition at line 803 of file wstag200.c.
| FieldActorEntry actor53 = { actor53Conditions, actor53Talks, 0x173, 0xD, 595, 542, 1 } |
Definition at line 804 of file wstag200.c.
| FieldActorEntry actor54 = { actor54Conditions, actor54Talks, 0x173, 0xD, 595, 542, 1 } |
Definition at line 805 of file wstag200.c.
| FieldActorEntry actor55 = { actor55Conditions, actor55Talks, 0x173, 0xD, 595, 542, 1 } |
Definition at line 806 of file wstag200.c.
| FieldActorEntry* stageActors[] |
Definition at line 807 of file wstag200.c.
Referenced by setupStage().
| StageTile stageObjects[] |
The tables and color setupStage gives FIELDSTG_state (FieldState)
Definition at line 866 of file wstag200.c.
Referenced by setupStage().
| StageSlot stageSlots[] |
Definition at line 995 of file wstag200.c.
Referenced by setupStage().
| void(* stageFuncs[])(void) | ( | void | ) |
The stage's functions (common/start_stage.inc.c calls the first): a StageFuncs in the stages with a tween, which define STAGE_TWEEN before they include this file, and in the others an array of just setupStage.
Definition at line 1005 of file wstag200.c.
| FieldEvent stageEvents[] |
Definition at line 1008 of file wstag200.c.
Referenced by setupStage().