Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
wstag350.c
Go to the documentation of this file.
1/*
2 * WSTAG350: West Wire Forest, East Sector.
3 */
4
5#include "common.h"
6#include "field/stage.h"
7
10
11/* Defined below, after the code that uses them */
15#if VERSION_US || VERSION_JP
16#define STAGE_TEXT TEXT_FILE(TEXT_TALKS_06)
17#define STAGE_FILE 0x1AB
18#define STAGE_ARCHIVE 0x3C4
19#elif VERSION_EU
20#define STAGE_TEXT TEXT_FILE(TEXT_TALKS_06)
21#define STAGE_FILE 0x1B9
22#define STAGE_ARCHIVE 0x3D4
23#endif
24/*
25 * Sets the stage up: its map, actors, battles and events, playing the
26 * ambience ENV05_00; BGM_0029 instead at story steps 0x27 to 0x28; battle
27 * list 0 before STORY_SUZAKU_BADGE, 1 before STORY_KNIGHTMON_REPROGRAMMED, 2 from then on
28 */
59
226 { 0x200, 0x100, 0x21C, 0x1A6, 0x70, 0xA6, 0x230, 0x1FE },
227 { 0x200, 0x100, 0x200, 0x100, 0, 0, 0x220, 0x1FE },
228 { 0x200, 0x100, 0x216, 0x138, 0x58, 0x38, 0x200, 0x1FD },
229 { 0x200, 0x100, 0x208, 0x1BC, 0x20, 0xBC, 0x210, 0x1FD },
230 { 0x200, 0x100, 0x210, 0x1BC, 0x40, 0xBC, 0x220, 0x1FD },
231 { 0x200, 0x100, 0x200, 0x1BC, 0, 0xBC, 0x230, 0x1FD },
232 { 0x140, 0x100, 0x174, 0x100, 0xD0, 0, 0x150, 0x1FF },
233 { 0x140, 0x100, 0x16C, 0x100, 0xB0, 0, 0x160, 0x1FF },
234 { 0x140, 0x100, 0x174, 0x160, 0xD0, 0x60, 0x170, 0x1FF },
235};
248 FLAG(0, 0), 1,
249 PARTY_STAT(1), 1,
250 PARTY_STAT(3), 1,
252 CODES_END,
253};
257 FLAG(0, 0), 1,
258 PARTY_STAT(1), 1,
259 PARTY_STAT(3), 1,
260 ITEM(0, 0x12), 0,
261 CODES_END,
262};
264 PARTY_STAT(5), 0,
266 FLAG(0, 0), 1,
267 PARTY_STAT(1), 1,
268 PARTY_STAT(3), 1,
269 ITEM(0, 0x12), 1,
270 CODES_END,
271};
273 FLAG(0, 0), 1,
274 PARTY_STAT(1), 1,
275 PARTY_STAT(3), 1,
276 ITEM(0, 0x12), 1,
277 PARTY_STAT(5), 1,
279 CODES_END,
280};
293 FLAG(0, 0), 1,
294 PARTY_STAT(1), 1,
295 PARTY_STAT(3), 1,
297 CODES_END,
298};
301 FLAG(0, 0), 1,
302 PARTY_STAT(1), 1,
303 PARTY_STAT(3), 1,
304 ITEM(0, 0x12), 0,
306 CODES_END,
307};
309 FLAG(0, 0), 1,
310 PARTY_STAT(1), 1,
311 PARTY_STAT(3), 1,
312 ITEM(0, 0x12), 1,
313 PARTY_STAT(5), 0,
315 CODES_END,
316};
319 FLAG(0, 0), 1,
320 PARTY_STAT(1), 1,
321 ITEM(0, 0x12), 1,
322 PARTY_STAT(3), 1,
323 PARTY_STAT(5), 1,
324 CODES_END,
325};
333 FLAG(0, 0), 1,
334 PARTY_STAT(1), 1,
335 PARTY_STAT(3), 1,
337 CODES_END,
338};
342 FLAG(0, 0), 1,
343 PARTY_STAT(1), 1,
344 PARTY_STAT(3), 1,
345 ITEM(0, 0x12), 0,
346 CODES_END,
347};
350 FLAG(0, 0), 1,
351 PARTY_STAT(1), 1,
352 PARTY_STAT(3), 1,
353 ITEM(0, 0x12), 1,
354 PARTY_STAT(5), 0,
355 CODES_END,
356};
359 FLAG(0, 0), 1,
360 PARTY_STAT(1), 1,
361 PARTY_STAT(3), 1,
362 ITEM(0, 0x12), 1,
363 PARTY_STAT(5), 1,
364 CODES_END,
365};
372 FLAG(0, 0), 1,
373 PARTY_STAT(1), 1,
374 PARTY_STAT(3), 1,
376 CODES_END,
377};
381 FLAG(0, 0), 1,
382 PARTY_STAT(1), 1,
383 PARTY_STAT(3), 1,
384 ITEM(0, 0x12), 0,
385 CODES_END,
386};
389 FLAG(0, 0), 1,
390 PARTY_STAT(1), 1,
391 PARTY_STAT(3), 1,
392 ITEM(0, 0x12), 1,
393 PARTY_STAT(5), 0,
394 CODES_END,
395};
398 FLAG(0, 0), 1,
399 PARTY_STAT(1), 1,
400 PARTY_STAT(3), 1,
401 ITEM(0, 0x12), 1,
402 PARTY_STAT(5), 1,
403 CODES_END,
404};
407 { NULL, actor0Talk0Actions, 0x16E },
408 { NULL, NULL, 0 },
409};
447 { NULL, NULL, 0x272 },
448 { NULL, NULL, 0 },
449};
500 &actor0,
501 &actor1,
502 &actor2,
503 &actor3,
504 &actor4,
505 &actor5,
506 &actor6,
507 NULL,
508};
510 { 1, 0, 0x40, 2, 0, 1, 0, 5, 8, 0, 313, 257, 0, 0 },
511 { 1, 0, 0x40, 2, 0, 1, 0, 5, 8, 0, 730, 365, 0, 0 },
512 { 1, 0, 0x40, 2, 0, 1, 0, 5, 8, 0, 932, 55, 0, 0 },
513 { 1, 0, 0x40, 6, 0x32, 1, 0x32, 0x34, 0xA, 0, 161, 378, 0, 0 },
514 { 1, 0, 0x40, 6, 0x35, 1, 0x35, 0x37, 0xA, 0, 83, 403, 0, 0 },
515 { 1, 0, 0x40, 6, 0x38, 1, 0x38, 0x3A, 0xA, 0, 50, 403, 0, 0 },
516 { 1, 0, 0x40, 6, 0x3B, 1, 0x3B, 0x3D, 0xA, 0, 182, 431, 0, 0 },
517 { 1, 0, 0x40, 6, 0x3B, 1, 0x3B, 0x3D, 0xA, 0, 196, 377, 0, 0 },
518 { 1, 0, 0x40, 6, 0x3B, 1, 0x3B, 0x3D, 0xA, 0, 208, 446, 0, 0 },
519 { 1, 0, 0x40, 6, 0x41, 1, 0x41, 0x43, 0xA, 0, 188, 444, 0, 0 },
520 { 1, 0, 0x40, 6, 0x41, 1, 0x41, 0x43, 0xA, 0, 230, 394, 0, 0 },
521 { 1, 0, 0x40, 6, 0x41, 1, 0x41, 0x43, 0xA, 0, 273, 422, 0, 0 },
522 { 1, 0, 0x40, 6, 0x44, 1, 0x44, 0x46, 0xA, 0, 129, 383, 0, 0 },
523 { 1, 0, 0x40, 6, 0x41, 1, 0x44, 0x46, 0xA, 0, 196, 436, 0, 0 },
524 { 1, 0, 0x40, 6, 0x44, 1, 0x44, 0x46, 0xA, 0, 248, 483, 0, 0 },
525 { 1, 0, 0x40, 6, 0x44, 1, 0x44, 0x46, 0xA, 0, 272, 461, 0, 0 },
526 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 441, 339, 339, 0 },
527 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 488, 363, 363, 0 },
528 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 527, 207, 207, 0 },
529 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 576, 230, 230, 0 },
530 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 584, 131, 131, 0 },
531 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 632, 107, 107, 0 },
532 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 679, 83, 83, 0 },
533 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 687, 551, 551, 0 },
534 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 760, 83, 83, 0 },
535 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 784, 551, 551, 0 },
536 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 808, 107, 107, 0 },
537 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 856, 131, 131, 0 },
538 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 880, 551, 551, 0 },
539 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 896, 151, 151, 0 },
540 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 944, 463, 463, 0 },
541 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 991, 440, 440, 0 },
542 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 1037, 410, 410, 0 },
543 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 1079, 395, 395, 0 },
544 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 1144, 387, 387, 0 },
545 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 1192, 410, 410, 0 },
546 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 1240, 435, 435, 0 },
547 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 1280, 455, 455, 0 },
548 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 1304, 499, 499, 0 },
549 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 1328, 335, 335, 0 },
550 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 1336, 531, 531, 0 },
551 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 1368, 355, 355, 0 },
552 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 1380, 553, 553, 0 },
553 { 1, 0xFF, 0x64, 4, 0x38, 0, 0, 0, 0, 0, 1411, 376, 376, 0 },
554 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
555};
557 { { { CODES_END, 0 }, { CODES_END, 0 } }, SLOT_EXIT, 0x21E, 0x28C, 0x33C, 3, 0, 0, 0 },
558 { { { CODES_END, 0 }, { CODES_END, 0 } }, SLOT_EXIT, 0x222, 0x8C, 0xCE, 7, 0, 0, 0 },
559 { { { ITEM(0, 5), 1 }, { CODES_END, 0 } }, SLOT_GAUGE, 0, 0x50, 0, 0, 0, 0, 0 },
560 { { { ITEM(0, 5), 1 }, { CODES_END, 0 } }, SLOT_GAUGE, 0xFFD0, 0x38, 0, 0, 0, 0, 0 },
561 { { { FLAG(0, FIELD_FLAG_ENCOUNTERED), 0 }, { CODES_END, 0 } }, SLOT_EVENT, 0x2328, 0, 0, 0, 0, 0, 0 },
562 { { { CODES_END, 0 }, { CODES_END, 0 } }, 0, 0, 0, 0, 0, 0, 0, 0 },
563};
564void (*stageFuncs[])(void) = {
566};
568 { 9000, NULL, 0, FIELDSTG_startEventBattle5, NULL },
569 { -1, NULL, 0, NULL, NULL },
570};
#define NULL
Definition common.h:17
unsigned short u16
Definition common.h:10
GameState GAME
The save data, the game mode and the methods.
Definition state.c:64
The stage overlays (AAA/PRO/WSTAG###.PRO), loaded at 0x800A4CA4 on top of FIELDSTG.
void * FIELDSTG_startEventBattle5(void)
Starts battle 5 of the fourth area: the end of the stages' events 9000.
Definition field.c:1010
#define FIELD_MAP_FLOOR0
Some of FieldMap's maps (files): those of the floors the player walks on come first,...
Definition field_map.h:85
#define SLOT_EVENT
starts the event arg
Definition field_map.h:262
#define FIELD_FLAG_ENCOUNTERED
The FLAGS_00 flag that every encounter sets (FIELDSTG_startEncounter); until it is set,...
Definition field_map.h:190
#define SLOT_GAUGE
the gauge game
Definition field_map.h:261
#define SLOT_EXIT
The kinds of StageSlot (type).
Definition field_map.h:255
#define FIELD_MAP_AREAS
a cell's value: its battle area (FieldBattles), or 0
Definition field_map.h:87
#define FIELD_MAP_TRIGGERS
a cell's value: a direction (3 bits) and a StageSlot (5)
Definition field_map.h:88
FieldMap FIELDSTG_map
Definition fieldstg.c:3660
FieldState FIELDSTG_state
Definition fieldstg.c:2641
#define EVENT_BATTLE(id)
action: FIELDSTG_battleFuncs.startEventBattle
Definition game_state.h:72
#define CODES_END
Definition game_state.h:83
#define ITEM(kind, id)
an item, in the bag or equipped; kind (bits 9-11) isn't read, and the scripts set it after the item's...
Definition game_state.h:80
#define PROGRESS(n)
GAME.progress is n.
Definition game_state.h:69
#define FLAG(group, id)
The codes of the (code, value) pairs that FLAGS_00 checks as conditions and applies as actions (event...
Definition game_state.h:68
#define PARTY_STAT(id)
checkPartyStat
Definition game_state.h:71
#define CARD_BATTLE(opponent, kind)
action: startCardBattle
Definition game_state.h:73
#define MUSIC_BATTLE
BATL0000: the maps' random battles (AreaBattle, nearly all of them)
Definition sound.h:76
#define MUSIC_CITY_CRISIS
BGM_0029: the cities and their streets instead of their music while the story is at a crisis (Knightm...
Definition sound.h:105
#define MUSIC_WIRE_FOREST
ENV05_00: the Wire Forests and the Kicking Forest.
Definition sound.h:121
#define MUSIC(bank, n)
A field's or a battle's music (FieldState.music, Battle.music): track (SEP) n of the first sequence o...
Definition sound.h:70
#define MUSIC_BATTLE_1
BATL1000: the Digimon Arena's battles and some event battles (AreaBattle)
Definition sound.h:77
#define MUSIC_BANK(music)
The sound bank of a music, which a stage loads for it (FieldState.soundBank)
Definition sound.h:148
FIELDSTG's start of the stage (StageEntry.init in FIELDSTG_stages): the stage's task,...
@ STORY_PRESIDENT_ARRESTED
WSTAG226 (Login Room, Amaterasu City), event 935, after the President of MAGAMI gives himself up (WST...
Definition story.h:136
@ STORY_GUNSLINGER
WSTAG810 (Gunslinger 1F), event 1035.
Definition story.h:143
@ STORY_KNIGHTMON_REPROGRAMMED
WSTAG210 (Main Lobby, Asuka City), event 685: the A.o.A have reprogrammed Knightmon,...
Definition story.h:97
@ STORY_SUZAKU_BADGE
WSTAG520, event 261: the Suzaku Leader is beaten (the Suzaku Badge), and Kail says Teddy went to Asuk...
Definition story.h:58
@ STORY_ASUKA_HEADQUARTERS
WSTAG310 (A.o.A Headquarters, Asuka City), event 961.
Definition story.h:138
#define SPECIAL_STORY_ASUKA_HEADQUARTERS_TO_OPERATION_SIGMA
GAME.progress is from STORY_ASUKA_HEADQUARTERS to STORY_OPERATION_SIGMA (PROGRESS_RANGES[0x13])
Definition story.h:1920
#define SPECIAL_STORY_KNIGHTMON_REPROGRAMMED_TO_AMATERASU_BRIDGE
GAME.progress is from STORY_KNIGHTMON_REPROGRAMMED to STORY_AMATERASU_BRIDGE (PROGRESS_RANGES[4])
Definition story.h:1875
#define FLAG_CARD_BATTLE_WON
set by updateModeFlags on the way back from a card battle: 1 if the player won it (FLAGS_00....
Definition story.h:166
#define SPECIAL_STORY_GENJI_BEATEN_TO_GAME_MASTER_CAUGHT
GAME.progress is from STORY_GENJI_BEATEN to STORY_GAME_MASTER_CAUGHT (PROGRESS_RANGES[1])
Definition story.h:1866
#define FLAG_CARD_BATTLE_ENDED
set by updateModeFlags on the way back from a card battle; the talks that follow one test it and clea...
Definition story.h:169
#define FLAG_CATHERINE_FOUGHT
wstag350 (West Wire Forest): Tamer Catherine says "Let's Digimon Battle now... but go easy on me.
Definition story.h:825
#define FLAG_WEST_WIRE_FOREST_BUCKLER_FOUND
wstag350: chest that gives the Buckler, "I got" text; its conditions test it 0
Definition story.h:182
#define SPECIAL_SHOW_ITEM_GET_ICON
an action: the player's icon plays its animation 3 with SOUND_ITEM_GET (FIELD_COMMAND_ICON3); the tal...
Definition story.h:1982
#define SPECIAL_STORY_SINCE_GENJI_BEATEN
GAME.progress is STORY_GENJI_BEATEN or later (PROGRESS_RANGES[6], to 0x63)
Definition story.h:1881
Where an actor's frames go in VRAM: one of the records after the FieldImage (Actor....
Definition field_map.h:114
A battle of an area's BattleList, which can start on the field (see FIELDSTG_startEncounter); FIGHTST...
Definition field_map.h:402
The battles of an area of the map (its cells' value at FieldMap.files[4]), one picked at random.
Definition field_map.h:411
A character of the field (FieldState.actors, a list of pointers up to NULL), which FIELDSTG_updateFie...
Definition field_map.h:194
The battles of a place (FieldState.battles), by area of the map: the fourth area's are also the ones ...
Definition field_map.h:422
An event of the table FieldState.events, up to the first id -1, which FIELDSTG_startEvent starts.
Definition field_map.h:141
void(* setFile)(s32 index, s32 file)
FIELDSTG_setMapFile.
Definition field_map.h:100
void(* setFirstMap)(s32 index)
FIELDSTG_setFirstMap: the map the player starts on (GAME.mapIndex), when the mode is new.
Definition field_map.h:104
s32 sheetEntry
the stage's sprite sheet, loaded before the field starts, or 0
Definition field_map.h:445
FieldEvent * events
up to the first id -1
Definition field_map.h:451
s32 soundBank
SOUND.loadBank's, or 0.
Definition field_map.h:459
StageTile * objects
the map objects, up to the first margin 0
Definition field_map.h:446
s32 imageFile
or an image archive file, or 0
Definition field_map.h:449
FieldBattles * battles
Definition field_map.h:450
Vec2 start
where the player starts
Definition field_map.h:456
StageSlot * slots
up to the first type 0
Definition field_map.h:447
ActorImage * actors
then the actors', from actors[2]
Definition field_map.h:454
s32 mapFile
the file of the map's tiles (FIELDSTG_createMapStreamer)
Definition field_map.h:444
s32 startDir
and its direction
Definition field_map.h:457
s32 textFile
the stage's text file, for the talks
Definition field_map.h:461
union FieldState::@12 images
s32 music
SOUND.playSound's, or 0.
Definition field_map.h:460
What a character says (FIELDSTG_runActorAction): the first whose conditions hold, or the last,...
Definition field_map.h:176
What the player can trigger on a map (FIELDSTG_updateTriggers): a record of the table at FieldState....
Definition field_map.h:276
An object of a map, which FIELDSTG draws: a record of the table at FieldState.objects,...
Definition field_map.h:208
Definition gfx.h:352
u16 actor1Conditions[]
Definition wstag350.c:461
u16 actor0Talk0Actions[]
Definition wstag350.c:236
FieldActorEntry actor0
Definition wstag350.c:492
AreaBattle battles2Area2Battle1
Definition wstag350.c:191
void(* stageFuncs[])(void)
The stage's functions (common/start_stage.inc.c calls the first): a StageFuncs in the stages with a t...
Definition wstag350.c:564
FieldActorEntry actor6
Definition wstag350.c:498
AreaBattle battles1Area3Battle5
Definition wstag350.c:156
BattleList battles1Area1Battles
Definition wstag350.c:133
AreaBattle battles0Area1Battle4
Definition wstag350.c:77
FieldTalk actor2Talks[]
Definition wstag350.c:420
AreaBattle battles0Area0Battle3
Definition wstag350.c:63
u16 actor3Talk3Conditions[]
Definition wstag350.c:292
BattleList battles2Area1Battles
Definition wstag350.c:185
AreaBattle battles1Area2Battle4
Definition wstag350.c:142
u16 actor2Talk1Conditions[]
Definition wstag350.c:283
u16 actor4Talk3Conditions[]
Definition wstag350.c:332
FieldBattles stageBattles0[]
Defined below, after the code that uses them.
Definition wstag350.c:216
u16 actor4Talk6Actions[]
Definition wstag350.c:366
BattleList battles2Area0Battles
Definition wstag350.c:172
AreaBattle battles0Area1Battle2
Definition wstag350.c:75
BattleList battles0Area3Battles
Definition wstag350.c:107
u16 actor4Talk6Conditions[]
Definition wstag350.c:357
AreaBattle battles1Area2Battle2
Definition wstag350.c:140
AreaBattle battles1Area0Battle4
Definition wstag350.c:116
BattleList battles1Area3Battles
Definition wstag350.c:159
AreaBattle battles0Area1Battle3
Definition wstag350.c:76
AreaBattle battles2Area1Battle1
Definition wstag350.c:178
u16 actor4Talk2Actions[]
Definition wstag350.c:331
BattleList battles0Area0Battles
Definition wstag350.c:68
AreaBattle battles2Area1Battle6
Definition wstag350.c:183
u16 actor3Talk4Conditions[]
Definition wstag350.c:300
AreaBattle battles2Area2Battle6
Definition wstag350.c:196
AreaBattle battles2Area2Battle0
Definition wstag350.c:190
AreaBattle battles2Area1Battle4
Definition wstag350.c:181
BattleList battles2Area2Battles
Definition wstag350.c:198
FieldTalk actor5Talks[]
Definition wstag350.c:446
AreaBattle battles2Area1Battle7
Definition wstag350.c:184
AreaBattle battles2Area1Battle5
Definition wstag350.c:182
u16 actor6Talk5Conditions[]
Definition wstag350.c:387
AreaBattle battles0Area3Battle3
Definition wstag350.c:102
AreaBattle battles2Area0Battle5
Definition wstag350.c:169
AreaBattle battles1Area1Battle5
Definition wstag350.c:130
FieldBattles stageBattles1[]
Definition wstag350.c:219
u16 actor1Talk3Actions[]
Definition wstag350.c:254
AreaBattle battles1Area1Battle3
Definition wstag350.c:128
AreaBattle battles1Area0Battle5
Definition wstag350.c:117
FieldActorEntry actor5
Definition wstag350.c:497
u16 actor4Talk4Conditions[]
Definition wstag350.c:340
AreaBattle battles0Area0Battle7
Definition wstag350.c:67
AreaBattle battles1Area3Battle0
Definition wstag350.c:151
u16 actor1Talk2Actions[]
Definition wstag350.c:246
u16 actor1Talk1Conditions[]
Definition wstag350.c:244
FieldActorEntry actor2
Definition wstag350.c:494
AreaBattle battles1Area0Battle6
Definition wstag350.c:118
u16 actor6Talk1Conditions[]
Definition wstag350.c:368
u16 actor3Talk0Conditions[]
Definition wstag350.c:287
AreaBattle battles1Area0Battle0
Definition wstag350.c:112
AreaBattle battles1Area2Battle6
Definition wstag350.c:144
BattleList battles1Area0Battles
Definition wstag350.c:120
AreaBattle battles0Area0Battle5
Definition wstag350.c:65
FieldBattles stageBattles2[]
Definition wstag350.c:222
FieldActorEntry * stageActors[]
Definition wstag350.c:499
AreaBattle battles0Area2Battle2
Definition wstag350.c:88
AreaBattle battles1Area1Battle2
Definition wstag350.c:127
u16 actor3Talk6Actions[]
Definition wstag350.c:326
AreaBattle battles2Area3Battle6
Definition wstag350.c:209
AreaBattle battles0Area3Battle7
Definition wstag350.c:106
AreaBattle battles2Area3Battle0
Definition wstag350.c:203
AreaBattle battles2Area2Battle5
Definition wstag350.c:195
AreaBattle battles1Area3Battle7
Definition wstag350.c:158
u16 actor4Talk1Conditions[]
Definition wstag350.c:329
AreaBattle battles0Area3Battle1
Definition wstag350.c:100
AreaBattle battles0Area2Battle1
Definition wstag350.c:87
u16 actor6Talk2Conditions[]
Definition wstag350.c:369
AreaBattle battles2Area0Battle7
Definition wstag350.c:171
AreaBattle battles1Area3Battle2
Definition wstag350.c:153
FieldTalk actor1Talks[]
Definition wstag350.c:410
u16 actor4Talk5Conditions[]
Definition wstag350.c:348
AreaBattle battles1Area2Battle3
Definition wstag350.c:141
AreaBattle battles1Area3Battle6
Definition wstag350.c:157
AreaBattle battles0Area2Battle3
Definition wstag350.c:89
AreaBattle battles0Area0Battle4
Definition wstag350.c:64
AreaBattle battles0Area3Battle6
Definition wstag350.c:105
u16 actor1Talk6Actions[]
Definition wstag350.c:281
BattleList battles0Area2Battles
Definition wstag350.c:94
u16 actor2Talk1Actions[]
Definition wstag350.c:284
u16 actor1Talk0Conditions[]
Definition wstag350.c:242
FieldTalk actor0Talks[]
Definition wstag350.c:406
u16 actor6Talk2Actions[]
Definition wstag350.c:370
#define STAGE_ARCHIVE
Definition wstag350.c:22
u16 actor3Talk2Conditions[]
Definition wstag350.c:290
AreaBattle battles2Area3Battle7
Definition wstag350.c:210
u16 actor3Talk1Conditions[]
Definition wstag350.c:289
FieldTalk actor4Talks[]
Definition wstag350.c:436
u16 actor4Conditions[]
Definition wstag350.c:479
FieldActorEntry actor4
Definition wstag350.c:496
u16 actor3Conditions[]
Definition wstag350.c:473
u16 actor2Talk2Conditions[]
Definition wstag350.c:285
AreaBattle battles2Area2Battle7
Definition wstag350.c:197
AreaBattle battles0Area1Battle6
Definition wstag350.c:79
AreaBattle battles0Area2Battle0
Definition wstag350.c:86
AreaBattle battles1Area1Battle1
Definition wstag350.c:126
AreaBattle battles2Area3Battle2
Definition wstag350.c:205
u16 actor6Talk3Actions[]
Definition wstag350.c:378
AreaBattle battles0Area2Battle5
Definition wstag350.c:91
AreaBattle battles1Area0Battle3
Definition wstag350.c:115
ActorImage stageImages[]
Definition wstag350.c:225
AreaBattle battles2Area3Battle5
Definition wstag350.c:208
AreaBattle battles2Area0Battle1
Definition wstag350.c:165
AreaBattle battles0Area1Battle5
Definition wstag350.c:78
BattleList battles0Area1Battles
Definition wstag350.c:81
AreaBattle battles0Area2Battle4
Definition wstag350.c:90
AreaBattle battles2Area1Battle3
Definition wstag350.c:180
FieldTalk actor6Talks[]
Definition wstag350.c:450
void setupStage(void)
Sets the stage up: its map, actors, battles and events, playing the ambience ENV05_00; BGM_0029 inste...
Definition wstag350.c:29
AreaBattle battles2Area3Battle4
Definition wstag350.c:207
u16 actor6Talk6Conditions[]
Definition wstag350.c:396
u16 actor4Talk0Conditions[]
Definition wstag350.c:327
BattleList battles2Area3Battles
Definition wstag350.c:211
u16 actor3Talk6Conditions[]
Definition wstag350.c:317
AreaBattle battles1Area3Battle4
Definition wstag350.c:155
StageTile stageObjects[]
The tables and color setupStage gives FIELDSTG_state (FieldState)
Definition wstag350.c:509
AreaBattle battles2Area2Battle4
Definition wstag350.c:194
AreaBattle battles2Area0Battle4
Definition wstag350.c:168
AreaBattle battles0Area1Battle7
Definition wstag350.c:80
AreaBattle battles1Area1Battle4
Definition wstag350.c:129
AreaBattle battles0Area3Battle4
Definition wstag350.c:103
u16 actor5Conditions[]
Definition wstag350.c:485
FieldTalk actor3Talks[]
Definition wstag350.c:426
u16 actor6Talk3Conditions[]
Definition wstag350.c:371
u16 actor3Talk2Actions[]
Definition wstag350.c:291
AreaBattle battles0Area2Battle6
Definition wstag350.c:92
AreaBattle battles1Area2Battle0
Definition wstag350.c:138
u16 actor2Talk0Conditions[]
Definition wstag350.c:282
AreaBattle battles0Area0Battle1
Definition wstag350.c:61
u16 actor2Talk2Actions[]
Definition wstag350.c:286
u16 actor6Talk0Conditions[]
Definition wstag350.c:367
BattleList battles1Area2Battles
Definition wstag350.c:146
u16 actor3Talk5Conditions[]
Definition wstag350.c:308
u16 actor3Talk3Actions[]
Definition wstag350.c:299
AreaBattle battles1Area2Battle5
Definition wstag350.c:143
u16 actor6Conditions[]
Definition wstag350.c:491
AreaBattle battles1Area1Battle0
Definition wstag350.c:125
StageSlot stageSlots[]
Definition wstag350.c:556
u16 actor1Talk0Actions[]
Definition wstag350.c:243
AreaBattle battles2Area0Battle0
Definition wstag350.c:164
u16 actor1Talk5Conditions[]
Definition wstag350.c:263
AreaBattle battles1Area3Battle3
Definition wstag350.c:154
AreaBattle battles2Area0Battle6
Definition wstag350.c:170
u16 actor1Talk2Conditions[]
Definition wstag350.c:245
FieldActorEntry actor1
Definition wstag350.c:493
AreaBattle battles2Area2Battle2
Definition wstag350.c:192
#define STAGE_FILE
Definition wstag350.c:21
u16 actor6Talk6Actions[]
Definition wstag350.c:405
u16 actor4Talk0Actions[]
Definition wstag350.c:328
AreaBattle battles2Area0Battle2
Definition wstag350.c:166
AreaBattle battles0Area0Battle0
Definition wstag350.c:60
AreaBattle battles0Area2Battle7
Definition wstag350.c:93
AreaBattle battles1Area2Battle1
Definition wstag350.c:139
AreaBattle battles1Area0Battle7
Definition wstag350.c:119
AreaBattle battles0Area1Battle1
Definition wstag350.c:74
AreaBattle battles0Area3Battle2
Definition wstag350.c:101
AreaBattle battles1Area2Battle7
Definition wstag350.c:145
u16 actor2Conditions[]
Definition wstag350.c:467
AreaBattle battles2Area3Battle1
Definition wstag350.c:204
AreaBattle battles0Area1Battle0
Definition wstag350.c:73
AreaBattle battles0Area3Battle5
Definition wstag350.c:104
u16 actor4Talk3Actions[]
Definition wstag350.c:339
AreaBattle battles2Area0Battle3
Definition wstag350.c:167
#define STAGE_TEXT
Definition wstag350.c:20
AreaBattle battles1Area0Battle1
Definition wstag350.c:113
AreaBattle battles1Area1Battle6
Definition wstag350.c:131
AreaBattle battles2Area2Battle3
Definition wstag350.c:193
u16 actor3Talk0Actions[]
Definition wstag350.c:288
AreaBattle battles0Area0Battle2
Definition wstag350.c:62
AreaBattle battles2Area1Battle0
Definition wstag350.c:177
u16 actor1Talk4Conditions[]
Definition wstag350.c:255
AreaBattle battles0Area3Battle0
Definition wstag350.c:99
u16 actor4Talk2Conditions[]
Definition wstag350.c:330
AreaBattle battles0Area0Battle6
Definition wstag350.c:66
AreaBattle battles1Area1Battle7
Definition wstag350.c:132
AreaBattle battles1Area3Battle1
Definition wstag350.c:152
FieldActorEntry actor3
Definition wstag350.c:495
AreaBattle battles2Area3Battle3
Definition wstag350.c:206
AreaBattle battles1Area0Battle2
Definition wstag350.c:114
u16 actor1Talk6Conditions[]
Definition wstag350.c:272
AreaBattle battles2Area1Battle2
Definition wstag350.c:179
u16 actor6Talk4Conditions[]
Definition wstag350.c:379
FieldEvent stageEvents[]
Definition wstag350.c:567
u16 actor1Talk3Conditions[]
Definition wstag350.c:247
u16 actor0Conditions[]
Definition wstag350.c:460