Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
wstag845.c
Go to the documentation of this file.
1/*
2 * WSTAG845: Seabed, Underground: Seehomon and Depthmon's forge. A tunnel only
3 * the other tunnels reach (WSTAG840, 850, 855, 860), with Seehomon's and
4 * Depthmon's weapon forging.
5 */
6
7#include "common.h"
8#include "field/stage.h"
9
13
14const CVECTOR stageColor = { 0x54, 0x67, 0x96, 0x01 };
15#if VERSION_US || VERSION_JP
16#define STAGE_TEXT TEXT_FILE(TEXT_TALKS_04)
17#define STAGE_FILE 0x6F5
18#elif VERSION_EU
19#define STAGE_TEXT TEXT_FILE(TEXT_TALKS_04)
20#define STAGE_FILE 0x705
21#endif
22/* Sets the stage up: its map, actors and battles, playing BGM_0027 */
43
44StagePoint placePoints1_1Point1 = { 0x2E5, 1, 2, 0x3B0, 216, 1, NULL };
45StagePoint placePoints1_1Point0 = { 0x2E5, 1, 1, 224, 0x120, 5, &placePoints1_1Point1 };
47StagePoint placePoints4_1Point1 = { 0x2E5, 4, 1, 0x3B0, 216, 1, NULL };
48StagePoint placePoints4_1Point0 = { 0x2E3, 4, 1, 160, 0x180, 5, &placePoints4_1Point1 };
50StagePoint placePoints5_1Point1 = { 0x2E6, 5, 1, 0x450, 0x248, 1, NULL };
51StagePoint placePoints5_1Point0 = { 0x2E3, 5, 1, 160, 0x180, 5, &placePoints5_1Point1 };
53StagePoint placePoints6_1Point1 = { 0x2E7, 6, 1, 0x250, 232, 1, NULL };
54StagePoint placePoints6_1Point0 = { 0x2E3, 6, 1, 160, 0x180, 5, &placePoints6_1Point1 };
56StagePoint placePoints11_1Point1 = { 0x2E5, 11, 2, 0x3B0, 216, 1, NULL };
57StagePoint placePoints11_1Point0 = { 0x2E5, 11, 1, 224, 0x120, 5, &placePoints11_1Point1 };
59StagePoint placePoints14_1Point1 = { 0x2E5, 14, 1, 0x3B0, 216, 1, NULL };
60StagePoint placePoints14_1Point0 = { 0x2E3, 14, 1, 160, 0x180, 5, &placePoints14_1Point1 };
62StagePoint placePoints15_1Point1 = { 0x2E6, 15, 1, 0x450, 0x248, 1, NULL };
63StagePoint placePoints15_1Point0 = { 0x2E3, 15, 1, 160, 0x180, 5, &placePoints15_1Point1 };
65StagePoint placePoints16_1Point1 = { 0x2E7, 16, 1, 0x250, 232, 1, NULL };
66StagePoint placePoints16_1Point0 = { 0x2E3, 16, 1, 160, 0x180, 5, &placePoints16_1Point1 };
501 { 0x200, 0x100, 0x21C, 0x1A6, 0x70, 0xA6, 0x230, 0x1FE },
502 { 0x200, 0x100, 0x200, 0x100, 0, 0, 0x220, 0x1FE },
503 { 0x200, 0x100, 0x216, 0x138, 0x58, 0x38, 0x200, 0x1FD },
504 { 0x200, 0x100, 0x208, 0x1BC, 0x20, 0xBC, 0x210, 0x1FD },
505 { 0x200, 0x100, 0x210, 0x1BC, 0x40, 0xBC, 0x220, 0x1FD },
506 { 0x200, 0x100, 0x200, 0x1BC, 0, 0xBC, 0x230, 0x1FD },
507 { 0x180, 0x100, 0x1B0, 0x178, 0x1C0, 0x78, 0x150, 0x1FF },
508 { 0x140, 0x100, 0x170, 0x1D0, 0xC0, 0xD0, 0x160, 0x1FF },
509 { 0x180, 0x100, 0x1A0, 0x100, 0x180, 0, 0x170, 0x1FF },
510};
512u16 actor0Talk1Conditions[] = { ITEM(3, 0x76), 0, FLAG(0, 0), 0, CODES_END };
514u16 actor0Talk2Conditions[] = { ITEM(3, 0x76), 0, FLAG(0, 0), 1, ITEM(2, 0x72), 0, CODES_END };
515u16 actor0Talk3Conditions[] = { ITEM(3, 0x76), 0, FLAG(0, 0), 1, ITEM(2, 0x72), 1, CODES_END };
516u16 actor0Talk3Actions[] = { ITEM(3, 0x76), 1, ITEM(3, 0x75), 0, ITEM(2, 0x72), 0, CODES_END };
518u16 actor1Talk1Conditions[] = { ITEM(3, 0x9B), 0, FLAG(0, 0), 0, CODES_END };
520u16 actor1Talk2Conditions[] = { ITEM(3, 0x9B), 0, FLAG(0, 0), 1, ITEM(2, 0x97), 0, CODES_END };
521u16 actor1Talk3Conditions[] = { ITEM(3, 0x9B), 0, FLAG(0, 0), 1, ITEM(2, 0x97), 1, CODES_END };
522u16 actor1Talk3Actions[] = { ITEM(3, 0x9B), 1, ITEM(3, 0x9A), 0, ITEM(2, 0x97), 0, CODES_END };
524u16 actor2Talk1Conditions[] = { ITEM(3, 0x9B), 0, FLAG(0, 0), 0, CODES_END };
526u16 actor2Talk2Conditions[] = { ITEM(3, 0x9B), 0, FLAG(0, 0), 1, ITEM(2, 0x97), 0, CODES_END };
527u16 actor2Talk3Conditions[] = { ITEM(3, 0x9B), 0, FLAG(0, 0), 1, ITEM(2, 0x97), 1, CODES_END };
528u16 actor2Talk3Actions[] = { ITEM(3, 0x9B), 1, ITEM(3, 0x9A), 0, ITEM(2, 0x97), 0, CODES_END };
530u16 actor3Talk1Conditions[] = { ITEM(3, 0x9B), 0, FLAG(0, 0), 0, CODES_END };
532u16 actor3Talk2Conditions[] = { ITEM(3, 0x9B), 0, FLAG(0, 0), 1, ITEM(2, 0x97), 0, CODES_END };
533u16 actor3Talk3Conditions[] = { ITEM(3, 0x9B), 0, FLAG(0, 0), 1, ITEM(2, 0x97), 1, CODES_END };
534u16 actor3Talk3Actions[] = { ITEM(3, 0x9B), 1, ITEM(3, 0x9A), 0, ITEM(2, 0x97), 0, CODES_END };
564 PLACE(1), 1,
565 PLACE_ARG(1), 1,
568 ITEM(3, 0x76), 0,
569 ITEM(3, 0x75), 1,
570 CODES_END,
571};
573 PLACE(0xE), 1,
574 PLACE_ARG(1), 1,
576 ITEM(3, 0x9A), 1,
578 ITEM(3, 0x9B), 0,
579 CODES_END,
580};
582 ITEM(3, 0x9B), 0,
583 PLACE_ARG(1), 1,
585 ITEM(3, 0x9A), 1,
587 PLACE(4), 1,
588 CODES_END,
589};
591 ITEM(3, 0x9A), 1,
593 ITEM(3, 0x9B), 0,
594 PLACE(5), 1,
595 PLACE_ARG(1), 1,
597 CODES_END,
598};
603FieldActorEntry actor4 = { NULL, NULL, 0x147, 6, 0, 0, 0 };
605 &actor0,
606 &actor1,
607 &actor2,
608 &actor3,
609 &actor4,
610 NULL,
611};
613 { 1, 0, 0x8F, 2, 0x37, 1, 0x37, 0x4B, 0xA, 0, 200, 265, 0, 0 },
614 { 1, 0, 0x8F, 2, 0x37, 1, 0x37, 0x4B, 0xA, 0, 560, 185, 0, 0 },
615 { 1, 0, 0x8F, 2, 0x37, 1, 0x37, 0x4B, 0xA, 0, 857, 33, 0, 0 },
616 { 1, 0, 0xB6, 2, 0x4C, 1, 0x4C, 0x62, 0xA, 0, 395, 180, 0, 0 },
617 { 1, 0, 0x8F, 6, 0x37, 1, 0x37, 0x4B, 0xA, 0, 500, 39, 0, 0 },
618 { 1, 0, 0xB6, 6, 0x4C, 1, 0x4C, 0x62, 0xA, 0, 659, 0, 0, 0 },
619 { 1, 0, 0x68, 6, 0x34, 1, 0x34, 0x36, 0xA, 0, 176, 128, 0, 0 },
620 { 1, 0, 0x68, 6, 0x34, 1, 0x34, 0x36, 0xA, 0, 758, 41, 0, 0 },
621 { 1, 0, 0x8A, 4, 3, 0, 0, 0, 0, 0, 416, 191, 327, 0 },
622 { 1, 0, 0x52, 4, 4, 0, 0, 0, 0, 0, 384, 174, 311, 0 },
623 { 1, 0, 0x83, 4, 5, 0, 0, 0, 0, 0, 352, 169, 295, 0 },
624 { 1, 0, 0x8E, 4, 6, 0, 0, 0, 0, 0, 320, 154, 279, 0 },
625 { 1, 0, 0x54, 4, 8, 0, 0, 0, 0, 0, 672, 177, 268, 0 },
626 { 1, 0, 0x66, 4, 9, 0, 0, 0, 0, 0, 640, 162, 251, 0 },
627 { 1, 0, 0x60, 4, 0xA, 0, 0, 0, 0, 0, 624, 156, 242, 0 },
628 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
629};
631 { { { CODES_END, 0 }, { CODES_END, 0 } }, SLOT_EXIT, 0x2E4, 0x340, 0xA0, 5, 0, 0, 0 },
632 { { { CODES_END, 0 }, { CODES_END, 0 } }, SLOT_EXIT, 0x2E4, 0xC0, 0x180, 1, 0, 0, 0 },
633 { { { CODES_END, 0 }, { CODES_END, 0 } }, 0, 0, 0, 0, 0, 0, 0, 0 },
634};
635void (*stageFuncs[])(void) = {
637};
#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.
#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_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 PLACE(n)
the place and its argument the last exit or warp set (checkWarpArg): the numbers of the stage's Stage...
Definition game_state.h:76
#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 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 PLACE_ARG(n)
GAME.placeArg is n.
Definition game_state.h:77
#define MUSIC_BATTLE
BATL0000: the maps' random battles (AreaBattle, nearly all of them)
Definition sound.h:76
#define MUSIC_SEABED
BGM_0027: the Seabed tunnels.
Definition sound.h:103
#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_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,...
#define SPECIAL_GUILMON_LEVEL_45
PARTNER_GUILMON is unlocked and at level 45 or more.
Definition story.h:1759
#define SPECIAL_AGUMON_IN_PARTY
PARTNER_AGUMON is in the party.
Definition story.h:1715
#define SPECIAL_GUILMON_IN_PARTY
PARTNER_GUILMON is in the party.
Definition story.h:1719
#define SPECIAL_VEEMON_LEVEL_45
PARTNER_VEEMON is unlocked and at level 45 or more.
Definition story.h:1757
#define SPECIAL_VEEMON_IN_PARTY
PARTNER_VEEMON is in the party.
Definition story.h:1717
#define SPECIAL_KUMAMON_LEVEL_45
PARTNER_KUMAMON is unlocked and at level 45 or more.
Definition story.h:1751
#define SPECIAL_KUMAMON_IN_PARTY
PARTNER_KUMAMON is in the party.
Definition story.h:1711
#define SPECIAL_AGUMON_LEVEL_45
PARTNER_AGUMON is unlocked and at level 45 or more.
Definition story.h:1755
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
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
FieldBattles *(* findBattles)(FieldBattles *list, s32 id)
the place of the list with that id
Definition field_map.h:476
s32 sheetEntry
the stage's sprite sheet, loaded before the field starts, or 0
Definition field_map.h:445
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
CVECTOR spriteColor
the field's sprites' color, unless cd is 0
Definition field_map.h:458
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
u16 place
where the last warp or trigger put the player (FieldBattles.id)
Definition game_state.h:506
Where an exit (StageSlot) leads: copyPlacePoints copies a place's points to the stage's first slots,...
Definition stage.h:50
The points of a place (GAME.place and GAME.placeArg, which the exit the player came through set)
Definition stage.h:62
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
AreaBattle place1Area2Battle4
Definition wstag845.c:104
u16 actor1Conditions[]
Definition wstag845.c:572
StagePoints placePoints6_1
Definition wstag845.c:55
FieldActorEntry actor0
Definition wstag845.c:599
AreaBattle place6Area0Battle3
Definition wstag845.c:233
AreaBattle place1Area1Battle2
Definition wstag845.c:89
AreaBattle place6Area1Battle1
Definition wstag845.c:244
StagePoint placePoints4_1Point0
Definition wstag845.c:48
AreaBattle place1Area0Battle3
Definition wstag845.c:77
AreaBattle place5Area2Battle4
Definition wstag845.c:208
void(* stageFuncs[])(void)
The stage's functions (common/start_stage.inc.c calls the first): a StageFuncs in the stages with a t...
Definition wstag845.c:635
AreaBattle place5Area1Battle2
Definition wstag845.c:193
AreaBattle place14Area0Battle4
Definition wstag845.c:338
AreaBattle place6Area2Battle4
Definition wstag845.c:260
AreaBattle place14Area2Battle6
Definition wstag845.c:366
AreaBattle place14Area1Battle5
Definition wstag845.c:352
AreaBattle place1Area1Battle5
Definition wstag845.c:92
AreaBattle place5Area3Battle5
Definition wstag845.c:222
StagePoint placePoints6_1Point0
Definition wstag845.c:54
u16 actor0Talk0Conditions[]
Definition wstag845.c:511
AreaBattle place4Area0Battle2
Definition wstag845.c:128
AreaBattle place14Area1Battle0
Definition wstag845.c:347
AreaBattle place14Area3Battle7
Definition wstag845.c:380
AreaBattle place14Area0Battle5
Definition wstag845.c:339
AreaBattle place5Area0Battle6
Definition wstag845.c:184
AreaBattle place14Area0Battle3
Definition wstag845.c:337
StagePoint placePoints1_1Point0
Definition wstag845.c:45
AreaBattle place4Area1Battle4
Definition wstag845.c:143
AreaBattle place6Area1Battle5
Definition wstag845.c:248
AreaBattle place4Area2Battle6
Definition wstag845.c:158
FieldTalk actor2Talks[]
Definition wstag845.c:549
u16 actor3Talk3Conditions[]
Definition wstag845.c:533
AreaBattle place16Area3Battle2
Definition wstag845.c:479
AreaBattle place16Area3Battle7
Definition wstag845.c:484
u16 actor0Talk1Conditions[]
Definition wstag845.c:512
AreaBattle place16Area0Battle0
Definition wstag845.c:438
u16 actor2Talk1Conditions[]
Definition wstag845.c:524
AreaBattle place14Area0Battle0
Definition wstag845.c:334
BattleList place15Area2Battles
Definition wstag845.c:420
AreaBattle place6Area0Battle4
Definition wstag845.c:234
BattleList place11Area0Battles
Definition wstag845.c:290
AreaBattle place15Area2Battle7
Definition wstag845.c:419
AreaBattle place6Area3Battle5
Definition wstag845.c:274
AreaBattle place5Area0Battle4
Definition wstag845.c:182
BattleList place4Area2Battles
Definition wstag845.c:160
AreaBattle place4Area0Battle5
Definition wstag845.c:131
BattleList place6Area2Battles
Definition wstag845.c:264
AreaBattle place16Area0Battle4
Definition wstag845.c:442
AreaBattle place11Area3Battle1
Definition wstag845.c:322
AreaBattle place1Area0Battle6
Definition wstag845.c:80
StagePoint placePoints4_1Point1
Definition wstag845.c:47
AreaBattle place1Area0Battle1
Definition wstag845.c:75
AreaBattle place1Area2Battle7
Definition wstag845.c:107
AreaBattle place1Area3Battle3
Definition wstag845.c:116
AreaBattle place4Area1Battle1
Definition wstag845.c:140
AreaBattle place16Area3Battle6
Definition wstag845.c:483
AreaBattle place16Area1Battle4
Definition wstag845.c:455
BattleList place6Area0Battles
Definition wstag845.c:238
StagePoint placePoints14_1Point0
Definition wstag845.c:60
AreaBattle place15Area1Battle5
Definition wstag845.c:404
AreaBattle place15Area3Battle1
Definition wstag845.c:426
AreaBattle place6Area2Battle0
Definition wstag845.c:256
AreaBattle place16Area1Battle6
Definition wstag845.c:457
AreaBattle place14Area0Battle6
Definition wstag845.c:340
AreaBattle place16Area1Battle3
Definition wstag845.c:454
AreaBattle place11Area1Battle2
Definition wstag845.c:297
AreaBattle place16Area3Battle0
Definition wstag845.c:477
AreaBattle place14Area2Battle4
Definition wstag845.c:364
BattleList place1Area1Battles
Definition wstag845.c:95
AreaBattle place6Area2Battle1
Definition wstag845.c:257
AreaBattle place1Area1Battle7
Definition wstag845.c:94
AreaBattle place15Area2Battle6
Definition wstag845.c:418
StagePoints placePoints14_1
Definition wstag845.c:61
AreaBattle place11Area1Battle3
Definition wstag845.c:298
BattleList place16Area1Battles
Definition wstag845.c:459
u16 actor1Talk3Actions[]
Definition wstag845.c:522
AreaBattle place1Area3Battle5
Definition wstag845.c:118
AreaBattle place1Area3Battle7
Definition wstag845.c:120
AreaBattle place6Area1Battle3
Definition wstag845.c:246
AreaBattle place5Area2Battle3
Definition wstag845.c:207
BattleList place6Area1Battles
Definition wstag845.c:251
AreaBattle place4Area2Battle5
Definition wstag845.c:157
AreaBattle place14Area1Battle3
Definition wstag845.c:350
u16 actor1Talk1Conditions[]
Definition wstag845.c:518
StagePoint placePoints15_1Point1
Definition wstag845.c:62
FieldActorEntry actor2
Definition wstag845.c:601
AreaBattle place1Area1Battle4
Definition wstag845.c:91
StagePoint placePoints14_1Point1
Definition wstag845.c:59
AreaBattle place4Area0Battle4
Definition wstag845.c:130
BattleList place16Area2Battles
Definition wstag845.c:472
const CVECTOR stageColor
the color the setup copies to FIELDSTG_state.spriteColor
Definition wstag845.c:14
BattleList place16Area3Battles
Definition wstag845.c:485
BattleList place5Area1Battles
Definition wstag845.c:199
AreaBattle place15Area0Battle6
Definition wstag845.c:392
AreaBattle place11Area0Battle3
Definition wstag845.c:285
AreaBattle place11Area3Battle4
Definition wstag845.c:325
u16 actor3Talk0Conditions[]
Definition wstag845.c:529
StagePoints placePoints16_1
Definition wstag845.c:67
AreaBattle place5Area3Battle3
Definition wstag845.c:220
StagePoint placePoints6_1Point1
Definition wstag845.c:53
u16 actor0Talk3Conditions[]
Definition wstag845.c:515
AreaBattle place14Area2Battle7
Definition wstag845.c:367
AreaBattle place6Area3Battle1
Definition wstag845.c:270
AreaBattle place15Area0Battle2
Definition wstag845.c:388
AreaBattle place16Area1Battle5
Definition wstag845.c:456
AreaBattle place5Area1Battle0
Definition wstag845.c:191
FieldActorEntry * stageActors[]
Definition wstag845.c:604
AreaBattle place5Area0Battle1
Definition wstag845.c:179
AreaBattle place15Area2Battle4
Definition wstag845.c:416
AreaBattle place6Area2Battle6
Definition wstag845.c:262
AreaBattle place14Area2Battle1
Definition wstag845.c:361
u16 actor2Talk3Conditions[]
Definition wstag845.c:527
u16 actor0Talk1Actions[]
Definition wstag845.c:513
AreaBattle place16Area3Battle1
Definition wstag845.c:478
AreaBattle place14Area3Battle1
Definition wstag845.c:374
AreaBattle place11Area3Battle0
Definition wstag845.c:321
BattleList place14Area2Battles
Definition wstag845.c:368
AreaBattle place6Area0Battle2
Definition wstag845.c:232
AreaBattle place15Area1Battle6
Definition wstag845.c:405
AreaBattle place6Area2Battle2
Definition wstag845.c:258
AreaBattle place14Area3Battle2
Definition wstag845.c:375
AreaBattle place4Area1Battle6
Definition wstag845.c:145
AreaBattle place4Area0Battle6
Definition wstag845.c:132
AreaBattle place5Area1Battle3
Definition wstag845.c:194
AreaBattle place5Area1Battle4
Definition wstag845.c:195
AreaBattle place16Area2Battle0
Definition wstag845.c:464
AreaBattle place16Area1Battle2
Definition wstag845.c:453
AreaBattle place6Area0Battle0
Definition wstag845.c:230
AreaBattle place11Area2Battle1
Definition wstag845.c:309
AreaBattle place4Area0Battle7
Definition wstag845.c:133
AreaBattle place14Area2Battle3
Definition wstag845.c:363
AreaBattle place14Area2Battle0
Definition wstag845.c:360
AreaBattle place15Area3Battle5
Definition wstag845.c:430
StagePoint placePoints11_1Point1
Definition wstag845.c:56
AreaBattle place5Area2Battle7
Definition wstag845.c:211
AreaBattle place16Area3Battle3
Definition wstag845.c:480
AreaBattle place16Area2Battle4
Definition wstag845.c:468
AreaBattle place15Area0Battle7
Definition wstag845.c:393
AreaBattle place14Area1Battle1
Definition wstag845.c:348
AreaBattle place15Area1Battle1
Definition wstag845.c:400
AreaBattle place15Area1Battle4
Definition wstag845.c:403
AreaBattle place4Area3Battle7
Definition wstag845.c:172
BattleList place15Area1Battles
Definition wstag845.c:407
AreaBattle place5Area0Battle3
Definition wstag845.c:181
AreaBattle place4Area0Battle1
Definition wstag845.c:127
AreaBattle place1Area2Battle0
Definition wstag845.c:100
AreaBattle place11Area1Battle5
Definition wstag845.c:300
AreaBattle place5Area0Battle0
Definition wstag845.c:178
BattleList place1Area0Battles
Definition wstag845.c:82
AreaBattle place6Area0Battle6
Definition wstag845.c:236
FieldTalk actor1Talks[]
Definition wstag845.c:542
AreaBattle place5Area2Battle6
Definition wstag845.c:210
AreaBattle place11Area2Battle6
Definition wstag845.c:314
AreaBattle place14Area3Battle6
Definition wstag845.c:379
AreaBattle place16Area2Battle6
Definition wstag845.c:470
AreaBattle place14Area2Battle2
Definition wstag845.c:362
AreaBattle place4Area0Battle3
Definition wstag845.c:129
AreaBattle place14Area3Battle0
Definition wstag845.c:373
AreaBattle place11Area3Battle6
Definition wstag845.c:327
StagePoints placePoints15_1
Definition wstag845.c:64
AreaBattle place11Area0Battle6
Definition wstag845.c:288
u16 actor2Talk1Actions[]
Definition wstag845.c:525
AreaBattle place4Area1Battle0
Definition wstag845.c:139
u16 actor1Talk0Conditions[]
Definition wstag845.c:517
FieldTalk actor0Talks[]
Definition wstag845.c:535
AreaBattle place11Area0Battle1
Definition wstag845.c:283
AreaBattle place4Area2Battle4
Definition wstag845.c:156
AreaBattle place15Area1Battle7
Definition wstag845.c:406
AreaBattle place5Area1Battle6
Definition wstag845.c:197
AreaBattle place11Area1Battle6
Definition wstag845.c:301
AreaBattle place1Area2Battle2
Definition wstag845.c:102
AreaBattle place5Area0Battle2
Definition wstag845.c:180
u16 actor3Talk2Conditions[]
Definition wstag845.c:532
AreaBattle place15Area3Battle7
Definition wstag845.c:432
AreaBattle place6Area3Battle6
Definition wstag845.c:275
BattleList place11Area2Battles
Definition wstag845.c:316
u16 actor3Talk1Conditions[]
Definition wstag845.c:530
AreaBattle place1Area3Battle2
Definition wstag845.c:115
BattleList place15Area0Battles
Definition wstag845.c:394
AreaBattle place11Area2Battle5
Definition wstag845.c:313
AreaBattle place14Area1Battle6
Definition wstag845.c:353
FieldActorEntry actor4
Definition wstag845.c:603
AreaBattle place6Area0Battle7
Definition wstag845.c:237
u16 actor3Conditions[]
Definition wstag845.c:590
AreaBattle place6Area1Battle0
Definition wstag845.c:243
StagePoint placePoints15_1Point0
Definition wstag845.c:63
u16 actor2Talk2Conditions[]
Definition wstag845.c:526
AreaBattle place11Area0Battle7
Definition wstag845.c:289
AreaBattle place16Area0Battle1
Definition wstag845.c:439
AreaBattle place15Area2Battle5
Definition wstag845.c:417
AreaBattle place11Area2Battle4
Definition wstag845.c:312
AreaBattle place5Area3Battle4
Definition wstag845.c:221
AreaBattle place6Area3Battle7
Definition wstag845.c:276
StagePoints placePoints1_1
Definition wstag845.c:46
StagePoint placePoints1_1Point1
Definition wstag845.c:44
BattleList place4Area3Battles
Definition wstag845.c:173
AreaBattle place1Area3Battle0
Definition wstag845.c:113
AreaBattle place4Area1Battle2
Definition wstag845.c:141
u16 actor2Talk3Actions[]
Definition wstag845.c:528
AreaBattle place5Area0Battle7
Definition wstag845.c:185
AreaBattle place16Area0Battle5
Definition wstag845.c:443
AreaBattle place11Area1Battle4
Definition wstag845.c:299
BattleList place4Area0Battles
Definition wstag845.c:134
ActorImage stageImages[]
Definition wstag845.c:500
AreaBattle place15Area1Battle3
Definition wstag845.c:402
AreaBattle place14Area3Battle5
Definition wstag845.c:378
u16 actor1Talk1Actions[]
Definition wstag845.c:519
BattleList place11Area3Battles
Definition wstag845.c:329
void setupStage(void)
Sets the stage up: its map, actors and battles, playing BGM_0027.
Definition wstag845.c:23
AreaBattle place5Area1Battle7
Definition wstag845.c:198
AreaBattle place6Area0Battle1
Definition wstag845.c:231
AreaBattle place6Area1Battle6
Definition wstag845.c:249
StagePoints * placePoints[]
Names some stages define.
Definition wstag845.c:69
AreaBattle place6Area1Battle7
Definition wstag845.c:250
BattleList place14Area3Battles
Definition wstag845.c:381
StagePoints placePoints11_1
Definition wstag845.c:58
StageTile stageObjects[]
The tables and color setupStage gives FIELDSTG_state (FieldState)
Definition wstag845.c:612
AreaBattle place5Area3Battle7
Definition wstag845.c:224
AreaBattle place4Area0Battle0
Definition wstag845.c:126
AreaBattle place16Area3Battle5
Definition wstag845.c:482
AreaBattle place11Area2Battle7
Definition wstag845.c:315
FieldTalk actor3Talks[]
Definition wstag845.c:556
AreaBattle place15Area3Battle6
Definition wstag845.c:431
AreaBattle place11Area0Battle2
Definition wstag845.c:284
u16 actor3Talk1Actions[]
Definition wstag845.c:531
AreaBattle place15Area2Battle1
Definition wstag845.c:413
AreaBattle place6Area1Battle4
Definition wstag845.c:247
AreaBattle place14Area1Battle4
Definition wstag845.c:351
AreaBattle place11Area1Battle1
Definition wstag845.c:296
AreaBattle place1Area1Battle1
Definition wstag845.c:88
BattleList place1Area2Battles
Definition wstag845.c:108
AreaBattle place15Area0Battle5
Definition wstag845.c:391
AreaBattle place14Area3Battle4
Definition wstag845.c:377
StagePoints placePoints0_0
Definition wstag845.c:68
AreaBattle place14Area0Battle2
Definition wstag845.c:336
AreaBattle place4Area1Battle7
Definition wstag845.c:146
u16 actor2Talk0Conditions[]
Definition wstag845.c:523
AreaBattle place5Area2Battle2
Definition wstag845.c:206
AreaBattle place15Area3Battle0
Definition wstag845.c:425
AreaBattle place1Area2Battle3
Definition wstag845.c:103
AreaBattle place15Area0Battle3
Definition wstag845.c:389
AreaBattle place14Area1Battle2
Definition wstag845.c:349
AreaBattle place4Area2Battle2
Definition wstag845.c:154
AreaBattle place4Area2Battle3
Definition wstag845.c:155
AreaBattle place14Area0Battle7
Definition wstag845.c:341
AreaBattle place1Area1Battle3
Definition wstag845.c:90
AreaBattle place6Area1Battle2
Definition wstag845.c:245
AreaBattle place5Area0Battle5
Definition wstag845.c:183
AreaBattle place14Area0Battle1
Definition wstag845.c:335
AreaBattle place5Area3Battle6
Definition wstag845.c:223
BattleList place16Area0Battles
Definition wstag845.c:446
u16 actor3Talk3Actions[]
Definition wstag845.c:534
u16 actor0Talk2Conditions[]
Definition wstag845.c:514
AreaBattle place5Area2Battle5
Definition wstag845.c:209
AreaBattle place15Area1Battle2
Definition wstag845.c:401
BattleList place5Area2Battles
Definition wstag845.c:212
AreaBattle place16Area0Battle2
Definition wstag845.c:440
AreaBattle place5Area1Battle1
Definition wstag845.c:192
BattleList place11Area1Battles
Definition wstag845.c:303
AreaBattle place4Area3Battle3
Definition wstag845.c:168
StagePoint placePoints16_1Point1
Definition wstag845.c:65
AreaBattle place1Area2Battle1
Definition wstag845.c:101
BattleList place4Area1Battles
Definition wstag845.c:147
StageSlot stageSlots[]
Definition wstag845.c:630
AreaBattle place5Area3Battle2
Definition wstag845.c:219
BattleList place1Area3Battles
Definition wstag845.c:121
AreaBattle place15Area2Battle2
Definition wstag845.c:414
AreaBattle place1Area2Battle5
Definition wstag845.c:105
BattleList place14Area0Battles
Definition wstag845.c:342
AreaBattle place11Area0Battle5
Definition wstag845.c:287
AreaBattle place4Area3Battle0
Definition wstag845.c:165
AreaBattle place1Area1Battle6
Definition wstag845.c:93
AreaBattle place15Area2Battle0
Definition wstag845.c:412
AreaBattle place1Area0Battle2
Definition wstag845.c:76
AreaBattle place15Area0Battle0
Definition wstag845.c:386
AreaBattle place16Area0Battle3
Definition wstag845.c:441
AreaBattle place4Area2Battle1
Definition wstag845.c:153
AreaBattle place11Area0Battle4
Definition wstag845.c:286
AreaBattle place1Area3Battle6
Definition wstag845.c:119
AreaBattle place11Area3Battle5
Definition wstag845.c:326
AreaBattle place5Area2Battle1
Definition wstag845.c:205
AreaBattle place6Area3Battle3
Definition wstag845.c:272
AreaBattle place16Area0Battle7
Definition wstag845.c:445
StagePoint placePoints5_1Point0
Definition wstag845.c:51
AreaBattle place16Area2Battle2
Definition wstag845.c:466
StagePoint placePoints5_1Point1
Definition wstag845.c:50
AreaBattle place1Area0Battle0
Definition wstag845.c:74
u16 actor1Talk2Conditions[]
Definition wstag845.c:520
AreaBattle place16Area3Battle4
Definition wstag845.c:481
FieldActorEntry actor1
Definition wstag845.c:600
AreaBattle place16Area1Battle0
Definition wstag845.c:451
AreaBattle place15Area3Battle2
Definition wstag845.c:427
BattleList place5Area3Battles
Definition wstag845.c:225
#define STAGE_FILE
Definition wstag845.c:20
AreaBattle place15Area0Battle1
Definition wstag845.c:387
AreaBattle place6Area0Battle5
Definition wstag845.c:235
AreaBattle place15Area3Battle4
Definition wstag845.c:429
AreaBattle place1Area3Battle1
Definition wstag845.c:114
AreaBattle place16Area2Battle1
Definition wstag845.c:465
BattleList place15Area3Battles
Definition wstag845.c:433
AreaBattle place11Area3Battle7
Definition wstag845.c:328
AreaBattle place1Area1Battle0
Definition wstag845.c:87
AreaBattle place16Area2Battle3
Definition wstag845.c:467
AreaBattle place16Area1Battle7
Definition wstag845.c:458
AreaBattle place4Area2Battle0
Definition wstag845.c:152
AreaBattle place4Area1Battle3
Definition wstag845.c:142
AreaBattle place16Area2Battle7
Definition wstag845.c:471
AreaBattle place16Area0Battle6
Definition wstag845.c:444
u16 actor2Conditions[]
Definition wstag845.c:581
AreaBattle place1Area0Battle5
Definition wstag845.c:79
AreaBattle place14Area1Battle7
Definition wstag845.c:354
AreaBattle place11Area3Battle3
Definition wstag845.c:324
AreaBattle place4Area3Battle1
Definition wstag845.c:166
StagePoint placePoints16_1Point0
Definition wstag845.c:66
AreaBattle place6Area2Battle7
Definition wstag845.c:263
AreaBattle place1Area2Battle6
Definition wstag845.c:106
AreaBattle place1Area0Battle7
Definition wstag845.c:81
AreaBattle place16Area2Battle5
Definition wstag845.c:469
AreaBattle place4Area3Battle5
Definition wstag845.c:170
AreaBattle place11Area2Battle0
Definition wstag845.c:308
AreaBattle place11Area2Battle2
Definition wstag845.c:310
AreaBattle place6Area2Battle3
Definition wstag845.c:259
StagePoints placePoints5_1
Definition wstag845.c:52
#define STAGE_TEXT
Definition wstag845.c:19
AreaBattle place1Area0Battle4
Definition wstag845.c:78
AreaBattle place6Area3Battle4
Definition wstag845.c:273
AreaBattle place4Area1Battle5
Definition wstag845.c:144
AreaBattle place11Area1Battle7
Definition wstag845.c:302
AreaBattle place5Area3Battle0
Definition wstag845.c:217
AreaBattle place6Area3Battle2
Definition wstag845.c:271
AreaBattle place15Area2Battle3
Definition wstag845.c:415
BattleList place14Area1Battles
Definition wstag845.c:355
AreaBattle place11Area0Battle0
Definition wstag845.c:282
AreaBattle place16Area1Battle1
Definition wstag845.c:452
AreaBattle place5Area2Battle0
Definition wstag845.c:204
AreaBattle place6Area2Battle5
Definition wstag845.c:261
StagePoints placePoints4_1
Definition wstag845.c:49
AreaBattle place11Area2Battle3
Definition wstag845.c:311
BattleList place6Area3Battles
Definition wstag845.c:277
AreaBattle place14Area2Battle5
Definition wstag845.c:365
AreaBattle place4Area2Battle7
Definition wstag845.c:159
AreaBattle place15Area3Battle3
Definition wstag845.c:428
AreaBattle place11Area3Battle2
Definition wstag845.c:323
AreaBattle place4Area3Battle4
Definition wstag845.c:169
FieldActorEntry actor3
Definition wstag845.c:602
FieldBattles stageBattles[]
Definition wstag845.c:490
AreaBattle place5Area3Battle1
Definition wstag845.c:218
AreaBattle place11Area1Battle0
Definition wstag845.c:295
AreaBattle place15Area1Battle0
Definition wstag845.c:399
AreaBattle place14Area3Battle3
Definition wstag845.c:376
AreaBattle place4Area3Battle2
Definition wstag845.c:167
BattleList place5Area0Battles
Definition wstag845.c:186
u16 actor1Talk3Conditions[]
Definition wstag845.c:521
AreaBattle place1Area3Battle4
Definition wstag845.c:117
AreaBattle place5Area1Battle5
Definition wstag845.c:196
AreaBattle place15Area0Battle4
Definition wstag845.c:390
u16 actor0Conditions[]
Definition wstag845.c:563
u16 actor0Talk3Actions[]
Definition wstag845.c:516
StagePoint placePoints11_1Point0
Definition wstag845.c:57
AreaBattle place4Area3Battle6
Definition wstag845.c:171
AreaBattle place6Area3Battle0
Definition wstag845.c:269