Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
wstag974.c
Go to the documentation of this file.
1/*
2 * WSTAG974: Circuit Board, Underground: a deep tunnel with guides to both
3 * servers, in the extra chapter. The European version's: in its extra chapter
4 * (STORY_EXTRA), mode 750 starts it instead of WSTAG895.
5 */
6
7#include "common.h"
8#include "field/stage.h"
9
13
14#if VERSION_EU
15#define STAGE_TEXT TEXT_FILE(TEXT_TALKS_09)
16#define STAGE_FILE 0x94B
17#define STAGE_FILE_8 0x698
18#elif VERSION_JP
19#define STAGE_TEXT 0x89B
20#define STAGE_FILE 0x931
21#define STAGE_FILE_8 0x688
22#endif
23/* Sets the stage up: its map, actors and battles, playing BGM_0028 */
43
44StagePoint placePoints1_1Point2 = { 0x2EB, 1, 1, 0x240, 160, 1, NULL };
45StagePoint placePoints1_1Point1 = { 0x2ED, 1, 1, 0x350, 0x1F8, 5, &placePoints1_1Point2 };
46StagePoint placePoints1_1Point0 = { 0x2E8, 1, 1, 176, 0x168, 5, &placePoints1_1Point1 };
48StagePoint placePoints1_2Point2 = { 0x2EB, 1, 4, 0x240, 160, 1, NULL };
49StagePoint placePoints1_2Point1 = { 0x2EC, 1, 4, 240, 0x1D8, 5, &placePoints1_2Point2 };
50StagePoint placePoints1_2Point0 = { 0x2EC, 1, 5, 240, 0x1D8, 5, &placePoints1_2Point1 };
52StagePoint placePoints1_3Point2 = { 0x2EC, 1, 6, 0x3B0, 120, 1, NULL };
53StagePoint placePoints1_3Point1 = { 0x2ED, 1, 4, 0x350, 0x1F8, 5, &placePoints1_3Point2 };
54StagePoint placePoints1_3Point0 = { 0x2EA, 1, 3, 224, 0x200, 5, &placePoints1_3Point1 };
56StagePoint placePoints1_4Point2 = { 0x2EB, 1, 6, 0x240, 160, 1, NULL };
57StagePoint placePoints1_4Point1 = { 0x2ED, 1, 5, 0x350, 0x1F8, 5, &placePoints1_4Point2 };
58StagePoint placePoints1_4Point0 = { 0x2EC, 1, 7, 240, 0x1D8, 5, &placePoints1_4Point1 };
60StagePoint placePoints2_1Point2 = { 0x2ED, 2, 1, 0x3A0, 128, 1, NULL };
61StagePoint placePoints2_1Point1 = { 0x2EA, 2, 1, 224, 0x200, 5, &placePoints2_1Point2 };
62StagePoint placePoints2_1Point0 = { 0x2EA, 2, 2, 224, 0x200, 5, &placePoints2_1Point1 };
64StagePoint placePoints2_2Point2 = { 0x2ED, 2, 3, 0x3A0, 128, 1, NULL };
65StagePoint placePoints2_2Point1 = { 0x2EA, 2, 4, 224, 0x200, 5, &placePoints2_2Point2 };
66StagePoint placePoints2_2Point0 = { 0x2ED, 2, 1, 224, 192, 5, &placePoints2_2Point1 };
68StagePoint placePoints2_3Point2 = { 0x2EC, 2, 1, 0x3B0, 120, 1, NULL };
69StagePoint placePoints2_3Point1 = { 0x2ED, 2, 1, 0x350, 0x1F8, 5, &placePoints2_3Point2 };
70StagePoint placePoints2_3Point0 = { 0x2ED, 2, 2, 224, 192, 5, &placePoints2_3Point1 };
72StagePoint placePoints2_4Point2 = { 0x2EC, 2, 2, 0x3B0, 120, 1, NULL };
73StagePoint placePoints2_4Point1 = { 0x2ED, 2, 2, 0x350, 0x1F8, 5, &placePoints2_4Point2 };
74StagePoint placePoints2_4Point0 = { 0x2EA, 2, 5, 224, 0x200, 5, &placePoints2_4Point1 };
76StagePoint placePoints2_5Point2 = { 0x2EE, 2, 7, 0x130, 200, 1, NULL };
77StagePoint placePoints2_5Point1 = { 0x2EA, 2, 6, 224, 0x200, 5, &placePoints2_5Point2 };
78StagePoint placePoints2_5Point0 = { 0x2ED, 2, 3, 224, 192, 5, &placePoints2_5Point1 };
80StagePoint placePoints2_6Point2 = { 0x2EE, 2, 8, 0x3A0, 0x1A0, 1, NULL };
81StagePoint placePoints2_6Point1 = { 0x2EC, 2, 1, 240, 0x1D8, 5, &placePoints2_6Point2 };
82StagePoint placePoints2_6Point0 = { 0x2EC, 2, 2, 240, 0x1D8, 5, &placePoints2_6Point1 };
84StagePoint placePoints2_7Point2 = { 0x2EE, 2, 9, 0x130, 200, 1, NULL };
85StagePoint placePoints2_7Point1 = { 0x2EE, 2, 5, 224, 0x240, 5, &placePoints2_7Point2 };
86StagePoint placePoints2_7Point0 = { 0x2ED, 2, 4, 224, 192, 5, &placePoints2_7Point1 };
88StagePoint placePoints2_8Point2 = { 0x2EE, 2, 9, 0x3A0, 0x1A0, 1, NULL };
89StagePoint placePoints2_8Point1 = { 0x2ED, 2, 4, 0x350, 0x1F8, 5, &placePoints2_8Point2 };
90StagePoint placePoints2_8Point0 = { 0x2EE, 2, 6, 224, 0x240, 5, &placePoints2_8Point1 };
92StagePoint placePoints2_9Point2 = { 0x2E9, 2, 1, 0x240, 240, 1, NULL };
93StagePoint placePoints2_9Point1 = { 0x2EE, 2, 7, 224, 0x240, 5, &placePoints2_9Point2 };
94StagePoint placePoints2_9Point0 = { 0x2EE, 2, 8, 224, 0x240, 5, &placePoints2_9Point1 };
96StagePoint placePoints3_1Point2 = { 0x2EC, 3, 5, 0x3B0, 120, 1, NULL };
97StagePoint placePoints3_1Point1 = { 0x2EC, 3, 2, 240, 0x1D8, 5, &placePoints3_1Point2 };
98StagePoint placePoints3_1Point0 = { 0x2EC, 3, 3, 240, 0x1D8, 5, &placePoints3_1Point1 };
100StagePoint placePoints3_2Point2 = { 0x2EE, 3, 3, 0x130, 200, 1, NULL };
101StagePoint placePoints3_2Point1 = { 0x2EC, 3, 4, 240, 0x1D8, 5, &placePoints3_2Point2 };
102StagePoint placePoints3_2Point0 = { 0x2ED, 3, 3, 224, 192, 5, &placePoints3_2Point1 };
104StagePoint placePoints3_3Point2 = { 0x2EC, 3, 8, 0x3B0, 120, 1, NULL };
105StagePoint placePoints3_3Point1 = { 0x2EE, 3, 2, 224, 0x240, 5, &placePoints3_3Point2 };
106StagePoint placePoints3_3Point0 = { 0x2EC, 3, 6, 240, 0x1D8, 5, &placePoints3_3Point1 };
108StagePoint placePoints3_4Point2 = { 0x2EE, 3, 5, 0x130, 200, 1, NULL };
109StagePoint placePoints3_4Point1 = { 0x2EC, 3, 7, 240, 0x1D8, 5, &placePoints3_4Point2 };
110StagePoint placePoints3_4Point0 = { 0x2EA, 3, 1, 224, 0x200, 5, &placePoints3_4Point1 };
112StagePoint placePoints3_5Point2 = { 0x2E9, 3, 1, 0x240, 240, 1, NULL };
113StagePoint placePoints3_5Point1 = { 0x2EE, 3, 4, 224, 0x240, 5, &placePoints3_5Point2 };
114StagePoint placePoints3_5Point0 = { 0x2EC, 3, 8, 240, 0x1D8, 5, &placePoints3_5Point1 };
116StagePoint placePoints4_1Point2 = { 0x2ED, 4, 3, 0x3A0, 128, 1, NULL };
117StagePoint placePoints4_1Point1 = { 0x2EC, 4, 1, 240, 0x1D8, 5, &placePoints4_1Point2 };
118StagePoint placePoints4_1Point0 = { 0x2EC, 4, 2, 240, 0x1D8, 5, &placePoints4_1Point1 };
120StagePoint placePoints4_2Point2 = { 0x2EE, 4, 3, 0x3A0, 0x1A0, 1, NULL };
121StagePoint placePoints4_2Point1 = { 0x2EC, 4, 4, 240, 0x1D8, 5, &placePoints4_2Point2 };
122StagePoint placePoints4_2Point0 = { 0x2EC, 4, 5, 240, 0x1D8, 5, &placePoints4_2Point1 };
124StagePoint placePoints4_3Point2 = { 0x2E9, 4, 1, 0x240, 240, 1, NULL };
125StagePoint placePoints4_3Point1 = { 0x2EC, 4, 7, 240, 0x1D8, 5, &placePoints4_3Point2 };
126StagePoint placePoints4_3Point0 = { 0x2EE, 4, 2, 224, 0x240, 5, &placePoints4_3Point1 };
128StagePoint placePoints5_1Point2 = { 0x2EE, 5, 2, 0x3A0, 0x1A0, 1, NULL };
129StagePoint placePoints5_1Point1 = { 0x2ED, 5, 3, 0x350, 0x1F8, 5, &placePoints5_1Point2 };
130StagePoint placePoints5_1Point0 = { 0x2EC, 5, 2, 240, 0x1D8, 5, &placePoints5_1Point1 };
132StagePoint placePoints5_2Point2 = { 0x2EC, 6, 1, 0x3B0, 120, 1, NULL };
133StagePoint placePoints5_2Point1 = { 0x2ED, 5, 5, 0x350, 0x1F8, 5, &placePoints5_2Point2 };
134StagePoint placePoints5_2Point0 = { 0x2EE, 5, 1, 224, 0x240, 5, &placePoints5_2Point1 };
136StagePoint placePoints5_3Point2 = { 0x2EC, 5, 4, 0x3B0, 120, 1, NULL };
137StagePoint placePoints5_3Point1 = { 0x2EA, 5, 1, 224, 0x200, 5, &placePoints5_3Point2 };
138StagePoint placePoints5_3Point0 = { 0x2ED, 5, 6, 224, 192, 5, &placePoints5_3Point1 };
140StagePoint placePoints5_4Point2 = { 0x2EC, 5, 5, 0x3B0, 120, 1, NULL };
141StagePoint placePoints5_4Point1 = { 0x2EC, 5, 4, 240, 0x1D8, 5, &placePoints5_4Point2 };
142StagePoint placePoints5_4Point0 = { 0x2EA, 5, 2, 224, 0x200, 5, &placePoints5_4Point1 };
144StagePoint placePoints5_5Point2 = { 0x2EC, 6, 4, 0x3B0, 120, 1, NULL };
145StagePoint placePoints5_5Point1 = { 0x2EA, 5, 3, 224, 0x200, 5, &placePoints5_5Point2 };
146StagePoint placePoints5_5Point0 = { 0x2EC, 5, 5, 240, 0x1D8, 5, &placePoints5_5Point1 };
148StagePoint placePoints6_1Point2 = { 0x2EE, 6, 2, 0x130, 200, 1, NULL };
149StagePoint placePoints6_1Point1 = { 0x2ED, 6, 1, 0x350, 0x1F8, 5, &placePoints6_1Point2 };
150StagePoint placePoints6_1Point0 = { 0x2ED, 6, 2, 224, 192, 5, &placePoints6_1Point1 };
152StagePoint placePoints6_2Point2 = { 0x2ED, 6, 6, 0x3A0, 128, 1, NULL };
153StagePoint placePoints6_2Point1 = { 0x2EE, 6, 1, 224, 0x240, 5, &placePoints6_2Point2 };
154StagePoint placePoints6_2Point0 = { 0x2EC, 6, 3, 240, 0x1D8, 5, &placePoints6_2Point1 };
156StagePoint placePoints6_3Point2 = { 0x2EE, 6, 5, 0x130, 200, 1, NULL };
157StagePoint placePoints6_3Point1 = { 0x2ED, 6, 4, 0x350, 0x1F8, 5, &placePoints6_3Point2 };
158StagePoint placePoints6_3Point0 = { 0x2ED, 6, 5, 224, 192, 5, &placePoints6_3Point1 };
160StagePoint placePoints6_4Point2 = { 0x2EE, 6, 5, 0x3A0, 0x1A0, 1, NULL };
161StagePoint placePoints6_4Point1 = { 0x2ED, 6, 5, 0x350, 0x1F8, 5, &placePoints6_4Point2 };
162StagePoint placePoints6_4Point0 = { 0x2ED, 6, 6, 224, 192, 5, &placePoints6_4Point1 };
164StagePoint placePoints6_5Point2 = { 0x2EE, 6, 7, 0x130, 200, 1, NULL };
165StagePoint placePoints6_5Point1 = { 0x2EE, 6, 3, 224, 0x240, 5, &placePoints6_5Point2 };
166StagePoint placePoints6_5Point0 = { 0x2EE, 6, 4, 224, 0x240, 5, &placePoints6_5Point1 };
168StagePoint placePoints6_6Point2 = { 0x2EE, 6, 8, 0x3A0, 0x1A0, 1, NULL };
169StagePoint placePoints6_6Point1 = { 0x2ED, 6, 7, 0x350, 0x1F8, 5, &placePoints6_6Point2 };
170StagePoint placePoints6_6Point0 = { 0x2EC, 6, 4, 240, 0x1D8, 5, &placePoints6_6Point1 };
172StagePoint placePoints6_7Point2 = { 0x2EE, 6, 9, 0x130, 200, 1, NULL };
173StagePoint placePoints6_7Point1 = { 0x2EE, 6, 5, 224, 0x240, 5, &placePoints6_7Point2 };
174StagePoint placePoints6_7Point0 = { 0x2ED, 6, 8, 224, 192, 5, &placePoints6_7Point1 };
176StagePoint placePoints6_8Point2 = { 0x2EE, 6, 9, 0x3A0, 0x1A0, 1, NULL };
177StagePoint placePoints6_8Point1 = { 0x2ED, 6, 8, 0x350, 0x1F8, 5, &placePoints6_8Point2 };
178StagePoint placePoints6_8Point0 = { 0x2EE, 6, 6, 224, 0x240, 5, &placePoints6_8Point1 };
180StagePoint placePoints6_9Point2 = { 0x2E9, 6, 1, 0x240, 240, 1, NULL };
181StagePoint placePoints6_9Point1 = { 0x2EE, 6, 7, 224, 0x240, 5, &placePoints6_9Point2 };
182StagePoint placePoints6_9Point0 = { 0x2EE, 6, 8, 224, 0x240, 5, &placePoints6_9Point1 };
196 { 0x200, 0x100, 0x21C, 0x1A6, 0x70, 0xA6, 0x230, 0x1FE },
197 { 0x200, 0x100, 0x200, 0x100, 0, 0, 0x220, 0x1FE },
198 { 0x200, 0x100, 0x216, 0x138, 0x58, 0x38, 0x200, 0x1FD },
199 { 0x200, 0x100, 0x208, 0x1BC, 0x20, 0xBC, 0x210, 0x1FD },
200 { 0x200, 0x100, 0x210, 0x1BC, 0x40, 0xBC, 0x220, 0x1FD },
201 { 0x200, 0x100, 0x200, 0x1BC, 0, 0xBC, 0x230, 0x1FD },
202 { 0x140, 0x100, 0x15E, 0x140, 0x78, 0x40, 0x140, 0x1FF },
203 { 0x140, 0x100, 0x14C, 0x140, 0x30, 0x40, 0x150, 0x1FF },
204 { 0x140, 0x100, 0x166, 0x140, 0x98, 0x40, 0x160, 0x1FF },
205 { 0x140, 0x100, 0x16E, 0x140, 0xB8, 0x40, 0x170, 0x1FF },
206 { 0x140, 0x100, 0x156, 0x140, 0x58, 0x40, 0x140, 0x1FE },
207 { 0x140, 0x100, 0x140, 0x140, 0, 0x40, 0x150, 0x1FE },
208 { 0x140, 0x100, 0x140, 0x100, 0, 0, 0x160, 0x1FE },
209 { 0x140, 0x100, 0x154, 0x100, 0x50, 0, 0x170, 0x1FE },
210 { 0x140, 0x100, 0x168, 0x100, 0xA0, 0, 0x140, 0x1FD },
211};
213u16 actor0Talk1Conditions[] = { ITEM(3, 0x8E), 0, FLAG(0, 2), 0, CODES_END };
215u16 actor0Talk2Conditions[] = { ITEM(3, 0x8E), 0, FLAG(0, 2), 1, ITEM(2, 0x8A), 0, CODES_END };
216u16 actor0Talk3Conditions[] = { ITEM(3, 0x8E), 0, FLAG(0, 2), 1, ITEM(2, 0x8A), 1, CODES_END };
217u16 actor0Talk3Actions[] = { ITEM(3, 0x8E), 1, ITEM(3, 0x8D), 0, ITEM(2, 0x8A), 0, CODES_END };
219u16 actor1Talk1Conditions[] = { ITEM(3, 0x8F), 0, FLAG(0, 0), 0, CODES_END };
221u16 actor1Talk2Conditions[] = { ITEM(3, 0x8F), 0, FLAG(0, 0), 1, ITEM(2, 0x8B), 0, CODES_END };
222u16 actor1Talk3Conditions[] = { ITEM(3, 0x8F), 0, FLAG(0, 0), 1, ITEM(2, 0x8B), 1, CODES_END };
223u16 actor1Talk3Actions[] = { ITEM(3, 0x8F), 1, ITEM(3, 0x8E), 0, ITEM(2, 0x8B), 0, CODES_END };
225u16 actor2Talk1Conditions[] = { ITEM(3, 0x90), 0, FLAG(0, 1), 0, CODES_END };
227u16 actor2Talk2Conditions[] = { ITEM(3, 0x90), 0, FLAG(0, 1), 1, ITEM(2, 0x8C), 0, CODES_END };
228u16 actor2Talk3Conditions[] = { ITEM(3, 0x90), 0, FLAG(0, 1), 1, ITEM(2, 0x8C), 1, CODES_END };
229u16 actor2Talk3Actions[] = { ITEM(3, 0x90), 1, ITEM(3, 0x8F), 0, ITEM(2, 0x8C), 0, CODES_END };
231u16 actor3Talk1Conditions[] = { ITEM(3, 0x67), 0, FLAG(0, 0), 0, CODES_END };
233u16 actor3Talk2Conditions[] = { ITEM(3, 0x67), 0, FLAG(0, 0), 1, ITEM(2, 0x63), 0, CODES_END };
234u16 actor3Talk3Conditions[] = { ITEM(3, 0x67), 0, FLAG(0, 0), 1, ITEM(2, 0x63), 1, CODES_END };
235u16 actor3Talk3Actions[] = { ITEM(3, 0x67), 1, ITEM(3, 0x66), 0, ITEM(2, 0x63), 0, CODES_END };
237u16 actor4Talk1Conditions[] = { ITEM(3, 0x81), 0, FLAG(0, 0), 0, CODES_END };
239u16 actor4Talk2Conditions[] = { ITEM(3, 0x81), 0, FLAG(0, 0), 1, ITEM(2, 0x7D), 0, CODES_END };
240u16 actor4Talk3Conditions[] = { ITEM(3, 0x81), 0, FLAG(0, 0), 1, ITEM(2, 0x7D), 1, CODES_END };
241u16 actor4Talk3Actions[] = { ITEM(3, 0x81), 1, ITEM(3, 0x80), 0, ITEM(2, 0x7D), 0, CODES_END };
243u16 actor5Talk1Conditions[] = { ITEM(3, 0x77), 0, FLAG(0, 0), 0, CODES_END };
245u16 actor5Talk2Conditions[] = { ITEM(3, 0x77), 0, FLAG(0, 0), 1, ITEM(2, 0x73), 0, CODES_END };
246u16 actor5Talk3Conditions[] = { ITEM(3, 0x77), 0, FLAG(0, 0), 1, ITEM(2, 0x73), 1, CODES_END };
247u16 actor5Talk3Actions[] = { ITEM(3, 0x77), 1, ITEM(3, 0x76), 0, ITEM(2, 0x73), 0, CODES_END };
249u16 actor6Talk1Conditions[] = { ITEM(3, 0x75), 0, FLAG(0, 0), 0, CODES_END };
251u16 actor6Talk2Conditions[] = { ITEM(3, 0x75), 0, FLAG(0, 0), 1, ITEM(2, 0x71), 0, CODES_END };
252u16 actor6Talk3Conditions[] = { ITEM(3, 0x75), 0, FLAG(0, 0), 1, ITEM(2, 0x71), 1, CODES_END };
253u16 actor6Talk3Actions[] = { ITEM(2, 0x71), 0, ITEM(3, 0x75), 1, ITEM(3, 0x74), 0, CODES_END };
304 PLACE(2), 1,
305 PLACE_ARG(6), 1,
308 ITEM(3, 0x8E), 0,
309 ITEM(3, 0x8D), 1,
310 CODES_END,
311};
313 PLACE(2), 1,
314 PLACE_ARG(4), 1,
317 ITEM(3, 0x8E), 1,
318 ITEM(3, 0x8F), 0,
319 CODES_END,
320};
322 PLACE(2), 1,
323 PLACE_ARG(5), 1,
326 ITEM(3, 0x8F), 1,
327 ITEM(3, 0x90), 0,
328 CODES_END,
329};
331 PLACE(2), 1,
332 PLACE_ARG(3), 1,
335 ITEM(3, 0x66), 1,
336 ITEM(3, 0x67), 0,
337 CODES_END,
338};
340 PLACE(2), 1,
341 PLACE_ARG(1), 1,
344 ITEM(3, 0x80), 1,
345 ITEM(3, 0x81), 0,
346 CODES_END,
347};
349 PLACE(2), 1,
350 PLACE_ARG(2), 1,
353 ITEM(3, 0x76), 1,
354 ITEM(3, 0x77), 0,
355 CODES_END,
356};
358 PLACE(2), 1,
359 PLACE_ARG(8), 1,
362 ITEM(3, 0x74), 1,
363 ITEM(3, 0x75), 0,
364 CODES_END,
365};
366u16 actor8Conditions[] = { PLACE(1), 1, FLAG(0, 8), 0, CODES_END };
367u16 actor9Conditions[] = { PLACE(2), 1, FLAG(0, 8), 0, CODES_END };
368u16 actor10Conditions[] = { PLACE(3), 1, FLAG(0, 8), 0, CODES_END };
369u16 actor11Conditions[] = { PLACE(4), 1, FLAG(0, 8), 0, CODES_END };
370u16 actor12Conditions[] = { PLACE(5), 1, FLAG(0, 8), 0, CODES_END };
371u16 actor13Conditions[] = { PLACE(6), 1, FLAG(0, 8), 0, CODES_END };
372u16 actor14Conditions[] = { PLACE(1), 1, PLACE_ARG(3), 1, FLAG(0, 9), 0, CODES_END };
373u16 actor15Conditions[] = { PLACE(1), 1, PLACE_ARG(3), 0, FLAG(0, 9), 0, CODES_END };
374u16 actor16Conditions[] = { PLACE(1), 0, PLACE_ARG(1), 1, FLAG(0, 9), 0, CODES_END };
375u16 actor17Conditions[] = { PLACE(1), 0, PLACE_ARG(2), 1, FLAG(0, 9), 0, CODES_END };
376u16 actor18Conditions[] = { PLACE(1), 0, PLACE_ARG(3), 1, FLAG(0, 9), 0, CODES_END };
377u16 actor19Conditions[] = { PLACE(1), 0, PLACE_ARG(4), 1, FLAG(0, 9), 0, CODES_END };
378u16 actor20Conditions[] = { PLACE(1), 1, PLACE_ARG(3), 1, FLAG(0, 0xA), 0, CODES_END };
379u16 actor21Conditions[] = { PLACE(1), 1, PLACE_ARG(3), 0, FLAG(0, 0xA), 0, CODES_END };
387FieldActorEntry actor7 = { NULL, NULL, 0x146, 9, 0, 0, 0 };
388FieldActorEntry actor8 = { actor8Conditions, NULL, 0x148, 0xA, 448, 528, 1 };
389FieldActorEntry actor9 = { actor9Conditions, NULL, 0x148, 0xA, 608, 512, 1 };
390FieldActorEntry actor10 = { actor10Conditions, NULL, 0x148, 0xA, 704, 416, 1 };
391FieldActorEntry actor11 = { actor11Conditions, NULL, 0x148, 0xA, 720, 544, 1 };
392FieldActorEntry actor12 = { actor12Conditions, NULL, 0x148, 0xA, 280, 300, 1 };
393FieldActorEntry actor13 = { actor13Conditions, NULL, 0x148, 0xA, 440, 324, 1 };
394FieldActorEntry actor14 = { actor14Conditions, NULL, 0x15F, 0xB, 440, 324, 1 };
395FieldActorEntry actor15 = { actor15Conditions, NULL, 0x15F, 0xB, 288, 544, 1 };
396FieldActorEntry actor16 = { actor16Conditions, NULL, 0x15F, 0xB, 448, 528, 1 };
397FieldActorEntry actor17 = { actor17Conditions, NULL, 0x15F, 0xB, 864, 448, 1 };
398FieldActorEntry actor18 = { actor18Conditions, NULL, 0x15F, 0xB, 288, 544, 1 };
399FieldActorEntry actor19 = { actor19Conditions, NULL, 0x15F, 0xB, 256, 224, 1 };
400FieldActorEntry actor20 = { actor20Conditions, NULL, 0x160, 0xC, 864, 448, 1 };
401FieldActorEntry actor21 = { actor21Conditions, NULL, 0x160, 0xC, 784, 488, 1 };
403 &actor0,
404 &actor1,
405 &actor2,
406 &actor3,
407 &actor4,
408 &actor5,
409 &actor6,
410 &actor7,
411 &actor8,
412 &actor9,
413 &actor10,
414 &actor11,
415 &actor12,
416 &actor13,
417 &actor14,
418 &actor15,
419 &actor16,
420 &actor17,
421 &actor18,
422 &actor19,
423 &actor20,
424 &actor21,
425 NULL,
426};
428 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
429};
431 { { { CODES_END, 0 }, { CODES_END, 0 } }, SLOT_EXIT, 0x2EE, 0x3A0, 0x1A0, 5, 0, 0, 0 },
432 { { { CODES_END, 0 }, { CODES_END, 0 } }, SLOT_EXIT, 0x2EE, 0x130, 0xC8, 5, 0, 0, 0 },
433 { { { CODES_END, 0 }, { CODES_END, 0 } }, SLOT_EXIT, 0x2EE, 0xE0, 0x240, 1, 0, 0, 0 },
434 { { { CODES_END, 0 }, { CODES_END, 0 } }, 0, 0, 0, 0, 0, 0, 0, 0 },
435};
436void (*stageFuncs[])(void) = {
438};
#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_CIRCUIT_BOARD
BGM_0028: the Circuit Board tunnels.
Definition sound.h:104
#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_ALL_PARTNERS_UNLOCKED
the European and Japanese versions: all eight partners are unlocked
Definition story.h:1797
#define SPECIAL_ALL_PARTNERS_LEVEL_45
the European and Japanese versions: every unlocked partner is at level 45 or more
Definition story.h:1792
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
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 wstag974.c:469
AreaBattle place3Area3Battle1
Definition wstag974.c:583
u16 actor1Conditions[]
Definition wstag974.c:312
StagePoints placePoints6_1
Definition wstag974.c:151
AreaBattle place3Area3Battle2
Definition wstag974.c:584
FieldActorEntry actor0
Definition wstag974.c:380
AreaBattle place6Area0Battle3
Definition wstag974.c:702
AreaBattle place1Area1Battle2
Definition wstag974.c:454
AreaBattle place2Area3Battle5
Definition wstag974.c:535
AreaBattle place6Area1Battle1
Definition wstag974.c:713
StagePoint placePoints4_1Point0
Definition wstag974.c:118
AreaBattle place3Area0Battle5
Definition wstag974.c:548
AreaBattle place1Area0Battle3
Definition wstag974.c:442
AreaBattle place5Area2Battle4
Definition wstag974.c:677
void(* stageFuncs[])(void)
The stage's functions (common/start_stage.inc.c calls the first): a StageFuncs in the stages with a t...
Definition wstag974.c:436
AreaBattle place5Area1Battle2
Definition wstag974.c:662
AreaBattle place3Area0Battle3
Definition wstag974.c:546
FieldActorEntry actor6
Definition wstag974.c:386
StagePoint placePoints3_4Point2
Definition wstag974.c:108
AreaBattle place6Area2Battle4
Definition wstag974.c:729
StagePoint placePoints4_3Point1
Definition wstag974.c:125
AreaBattle place2Area2Battle6
Definition wstag974.c:523
AreaBattle place1Area1Battle5
Definition wstag974.c:457
AreaBattle place5Area3Battle5
Definition wstag974.c:691
u16 actor11Conditions[]
Definition wstag974.c:369
StagePoint placePoints6_1Point0
Definition wstag974.c:150
u16 actor0Talk0Conditions[]
Definition wstag974.c:212
u16 actor5Talk3Conditions[]
Definition wstag974.c:246
AreaBattle place4Area0Battle2
Definition wstag974.c:597
StagePoint placePoints5_2Point0
Definition wstag974.c:134
AreaBattle place2Area1Battle1
Definition wstag974.c:505
AreaBattle place2Area2Battle5
Definition wstag974.c:522
AreaBattle place5Area0Battle6
Definition wstag974.c:653
StagePoint placePoints1_1Point0
Definition wstag974.c:46
AreaBattle place4Area1Battle4
Definition wstag974.c:612
AreaBattle place6Area1Battle5
Definition wstag974.c:717
AreaBattle place4Area2Battle6
Definition wstag974.c:627
FieldTalk actor2Talks[]
Definition wstag974.c:268
u16 actor3Talk3Conditions[]
Definition wstag974.c:234
AreaBattle place2Area2Battle2
Definition wstag974.c:519
u16 actor0Talk1Conditions[]
Definition wstag974.c:213
u16 actor2Talk1Conditions[]
Definition wstag974.c:225
u16 actor4Talk3Conditions[]
Definition wstag974.c:240
u16 actor4Talk1Actions[]
Definition wstag974.c:238
StagePoints placePoints5_2
Definition wstag974.c:135
AreaBattle place6Area0Battle4
Definition wstag974.c:703
AreaBattle place6Area3Battle5
Definition wstag974.c:743
AreaBattle place5Area0Battle4
Definition wstag974.c:651
StagePoint placePoints5_5Point1
Definition wstag974.c:145
BattleList place4Area2Battles
Definition wstag974.c:629
AreaBattle place4Area0Battle5
Definition wstag974.c:600
StagePoint placePoints6_2Point0
Definition wstag974.c:154
AreaBattle place3Area2Battle3
Definition wstag974.c:572
BattleList place6Area2Battles
Definition wstag974.c:733
StagePoint placePoints5_4Point2
Definition wstag974.c:140
StagePoint placePoints2_6Point1
Definition wstag974.c:81
u16 actor10Conditions[]
Definition wstag974.c:368
StagePoint placePoints6_4Point0
Definition wstag974.c:162
StagePoints placePoints1_2
Definition wstag974.c:51
AreaBattle place1Area0Battle6
Definition wstag974.c:445
StagePoint placePoints4_1Point1
Definition wstag974.c:117
StagePoint placePoints3_3Point2
Definition wstag974.c:104
AreaBattle place1Area0Battle1
Definition wstag974.c:440
u16 actor18Conditions[]
Definition wstag974.c:376
AreaBattle place1Area2Battle7
Definition wstag974.c:472
AreaBattle place1Area3Battle3
Definition wstag974.c:481
BattleList place3Area0Battles
Definition wstag974.c:551
AreaBattle place4Area1Battle1
Definition wstag974.c:609
BattleList place3Area1Battles
Definition wstag974.c:564
FieldActorEntry actor17
Definition wstag974.c:397
StagePoint placePoints4_3Point2
Definition wstag974.c:124
AreaBattle place3Area1Battle6
Definition wstag974.c:562
StagePoint placePoints2_8Point2
Definition wstag974.c:88
BattleList place6Area0Battles
Definition wstag974.c:707
StagePoint placePoints2_7Point1
Definition wstag974.c:85
StagePoint placePoints6_4Point2
Definition wstag974.c:160
u16 actor5Talk0Conditions[]
Definition wstag974.c:242
AreaBattle place2Area0Battle0
Definition wstag974.c:491
AreaBattle place6Area2Battle0
Definition wstag974.c:725
StagePoint placePoints5_3Point0
Definition wstag974.c:138
StagePoint placePoints2_8Point0
Definition wstag974.c:90
FieldActorEntry actor18
Definition wstag974.c:398
FieldTalk actor5Talks[]
Definition wstag974.c:289
StagePoints placePoints6_3
Definition wstag974.c:159
BattleList place1Area1Battles
Definition wstag974.c:460
StagePoint placePoints2_9Point1
Definition wstag974.c:93
AreaBattle place6Area2Battle1
Definition wstag974.c:726
StagePoint placePoints6_9Point2
Definition wstag974.c:180
AreaBattle place1Area1Battle7
Definition wstag974.c:459
AreaBattle place2Area2Battle4
Definition wstag974.c:521
AreaBattle place3Area3Battle3
Definition wstag974.c:585
u16 actor1Talk3Actions[]
Definition wstag974.c:223
StagePoints placePoints5_4
Definition wstag974.c:143
StagePoint placePoints3_2Point0
Definition wstag974.c:102
StagePoint placePoints2_2Point0
Definition wstag974.c:66
StagePoints placePoints2_5
Definition wstag974.c:79
FieldActorEntry actor5
Definition wstag974.c:385
AreaBattle place1Area3Battle5
Definition wstag974.c:483
AreaBattle place2Area3Battle0
Definition wstag974.c:530
AreaBattle place2Area0Battle1
Definition wstag974.c:492
AreaBattle place1Area3Battle7
Definition wstag974.c:485
AreaBattle place6Area1Battle3
Definition wstag974.c:715
AreaBattle place5Area2Battle3
Definition wstag974.c:676
AreaBattle place2Area3Battle2
Definition wstag974.c:532
StagePoint placePoints6_8Point1
Definition wstag974.c:177
AreaBattle place2Area0Battle3
Definition wstag974.c:494
BattleList place6Area1Battles
Definition wstag974.c:720
AreaBattle place4Area2Battle5
Definition wstag974.c:626
AreaBattle place3Area0Battle7
Definition wstag974.c:550
StagePoints placePoints6_8
Definition wstag974.c:179
u16 actor1Talk1Conditions[]
Definition wstag974.c:219
StagePoints placePoints3_4
Definition wstag974.c:111
AreaBattle place3Area1Battle3
Definition wstag974.c:559
StagePoint placePoints6_6Point0
Definition wstag974.c:170
StagePoint placePoints5_5Point0
Definition wstag974.c:146
FieldActorEntry actor2
Definition wstag974.c:382
AreaBattle place1Area1Battle4
Definition wstag974.c:456
AreaBattle place4Area0Battle4
Definition wstag974.c:599
StagePoint placePoints5_2Point2
Definition wstag974.c:132
AreaBattle place3Area0Battle0
Definition wstag974.c:543
StagePoint placePoints3_1Point0
Definition wstag974.c:98
BattleList place5Area1Battles
Definition wstag974.c:668
AreaBattle place2Area0Battle5
Definition wstag974.c:496
u16 actor6Talk1Conditions[]
Definition wstag974.c:249
StagePoints placePoints2_9
Definition wstag974.c:95
StagePoint placePoints6_3Point1
Definition wstag974.c:157
u16 actor3Talk0Conditions[]
Definition wstag974.c:230
StagePoints placePoints2_1
Definition wstag974.c:63
StagePoint placePoints2_2Point2
Definition wstag974.c:64
#define STAGE_FILE_8
Definition wstag974.c:17
StagePoint placePoints1_3Point0
Definition wstag974.c:54
BattleList place2Area1Battles
Definition wstag974.c:512
StagePoint placePoints1_2Point0
Definition wstag974.c:50
AreaBattle place5Area3Battle3
Definition wstag974.c:689
StagePoint placePoints2_6Point2
Definition wstag974.c:80
StagePoint placePoints6_1Point1
Definition wstag974.c:149
u16 actor0Talk3Conditions[]
Definition wstag974.c:216
FieldActorEntry actor19
Definition wstag974.c:399
AreaBattle place6Area3Battle1
Definition wstag974.c:739
StagePoint placePoints3_3Point1
Definition wstag974.c:105
StagePoint placePoints3_5Point2
Definition wstag974.c:112
StagePoints placePoints2_2
Definition wstag974.c:67
u16 actor9Conditions[]
Definition wstag974.c:367
AreaBattle place5Area1Battle0
Definition wstag974.c:660
StagePoint placePoints2_4Point1
Definition wstag974.c:73
u16 actor5Talk3Actions[]
Definition wstag974.c:247
FieldActorEntry * stageActors[]
Definition wstag974.c:402
AreaBattle place5Area0Battle1
Definition wstag974.c:648
AreaBattle place6Area2Battle6
Definition wstag974.c:731
StagePoint placePoints6_3Point0
Definition wstag974.c:158
u16 actor2Talk3Conditions[]
Definition wstag974.c:228
u16 actor0Talk1Actions[]
Definition wstag974.c:214
StagePoints placePoints2_3
Definition wstag974.c:71
StagePoint placePoints2_3Point1
Definition wstag974.c:69
AreaBattle place6Area0Battle2
Definition wstag974.c:701
AreaBattle place6Area2Battle2
Definition wstag974.c:727
AreaBattle place2Area1Battle2
Definition wstag974.c:506
StagePoint placePoints2_1Point2
Definition wstag974.c:60
AreaBattle place2Area0Battle4
Definition wstag974.c:495
StagePoint placePoints2_3Point0
Definition wstag974.c:70
StagePoint placePoints6_2Point1
Definition wstag974.c:153
AreaBattle place2Area2Battle3
Definition wstag974.c:520
AreaBattle place4Area1Battle6
Definition wstag974.c:614
AreaBattle place4Area0Battle6
Definition wstag974.c:601
AreaBattle place5Area1Battle3
Definition wstag974.c:663
AreaBattle place5Area1Battle4
Definition wstag974.c:664
StagePoints placePoints6_2
Definition wstag974.c:155
AreaBattle place6Area0Battle0
Definition wstag974.c:699
AreaBattle place2Area1Battle4
Definition wstag974.c:508
StagePoint placePoints1_2Point2
Definition wstag974.c:48
StagePoint placePoints2_1Point1
Definition wstag974.c:61
StagePoint placePoints6_5Point1
Definition wstag974.c:165
AreaBattle place4Area0Battle7
Definition wstag974.c:602
StagePoints placePoints6_9
Definition wstag974.c:183
u16 actor4Talk1Conditions[]
Definition wstag974.c:237
AreaBattle place5Area2Battle7
Definition wstag974.c:680
BattleList place3Area2Battles
Definition wstag974.c:577
AreaBattle place3Area2Battle5
Definition wstag974.c:574
u16 actor6Talk2Conditions[]
Definition wstag974.c:251
AreaBattle place4Area3Battle7
Definition wstag974.c:641
StagePoints placePoints6_7
Definition wstag974.c:175
AreaBattle place5Area0Battle3
Definition wstag974.c:650
AreaBattle place4Area0Battle1
Definition wstag974.c:596
AreaBattle place1Area2Battle0
Definition wstag974.c:465
AreaBattle place5Area0Battle0
Definition wstag974.c:647
BattleList place1Area0Battles
Definition wstag974.c:447
AreaBattle place6Area0Battle6
Definition wstag974.c:705
AreaBattle place2Area3Battle4
Definition wstag974.c:534
FieldTalk actor1Talks[]
Definition wstag974.c:261
u16 actor13Conditions[]
Definition wstag974.c:371
StagePoint placePoints2_6Point0
Definition wstag974.c:82
AreaBattle place5Area2Battle6
Definition wstag974.c:679
AreaBattle place4Area0Battle3
Definition wstag974.c:598
StagePoint placePoints3_2Point1
Definition wstag974.c:101
StagePoint placePoints1_4Point1
Definition wstag974.c:57
StagePoint placePoints4_2Point2
Definition wstag974.c:120
StagePoint placePoints6_7Point0
Definition wstag974.c:174
u16 actor2Talk1Actions[]
Definition wstag974.c:226
AreaBattle place4Area1Battle0
Definition wstag974.c:608
AreaBattle place2Area0Battle2
Definition wstag974.c:493
StagePoint placePoints2_3Point2
Definition wstag974.c:68
AreaBattle place3Area1Battle5
Definition wstag974.c:561
u16 actor1Talk0Conditions[]
Definition wstag974.c:218
AreaBattle place3Area0Battle4
Definition wstag974.c:547
FieldTalk actor0Talks[]
Definition wstag974.c:254
StagePoint placePoints2_7Point0
Definition wstag974.c:86
AreaBattle place4Area2Battle4
Definition wstag974.c:625
StagePoint placePoints5_2Point1
Definition wstag974.c:133
StagePoint placePoints6_5Point2
Definition wstag974.c:164
AreaBattle place2Area3Battle1
Definition wstag974.c:531
AreaBattle place5Area1Battle6
Definition wstag974.c:666
AreaBattle place1Area2Battle2
Definition wstag974.c:467
AreaBattle place5Area0Battle2
Definition wstag974.c:649
StagePoint placePoints1_1Point2
Definition wstag974.c:44
u16 actor3Talk2Conditions[]
Definition wstag974.c:233
AreaBattle place3Area2Battle0
Definition wstag974.c:569
AreaBattle place6Area3Battle6
Definition wstag974.c:744
FieldActorEntry actor10
Definition wstag974.c:390
AreaBattle place3Area2Battle2
Definition wstag974.c:571
u16 actor3Talk1Conditions[]
Definition wstag974.c:231
AreaBattle place3Area2Battle7
Definition wstag974.c:576
AreaBattle place1Area3Battle2
Definition wstag974.c:480
u16 actor19Conditions[]
Definition wstag974.c:377
FieldTalk actor4Talks[]
Definition wstag974.c:282
u16 actor4Conditions[]
Definition wstag974.c:339
FieldActorEntry actor4
Definition wstag974.c:384
AreaBattle place6Area0Battle7
Definition wstag974.c:706
u16 actor3Conditions[]
Definition wstag974.c:330
AreaBattle place6Area1Battle0
Definition wstag974.c:712
u16 actor2Talk2Conditions[]
Definition wstag974.c:227
StagePoint placePoints2_9Point2
Definition wstag974.c:92
FieldActorEntry actor8
Definition wstag974.c:388
AreaBattle place5Area3Battle4
Definition wstag974.c:690
u16 actor6Talk3Actions[]
Definition wstag974.c:253
AreaBattle place6Area3Battle7
Definition wstag974.c:745
StagePoints placePoints1_1
Definition wstag974.c:47
StagePoint placePoints1_1Point1
Definition wstag974.c:45
BattleList place4Area3Battles
Definition wstag974.c:642
AreaBattle place1Area3Battle0
Definition wstag974.c:478
AreaBattle place4Area1Battle2
Definition wstag974.c:610
u16 actor2Talk3Actions[]
Definition wstag974.c:229
AreaBattle place2Area1Battle0
Definition wstag974.c:504
AreaBattle place5Area0Battle7
Definition wstag974.c:654
BattleList place4Area0Battles
Definition wstag974.c:603
ActorImage stageImages[]
Definition wstag974.c:195
StagePoints placePoints4_2
Definition wstag974.c:123
AreaBattle place3Area1Battle1
Definition wstag974.c:557
StagePoint placePoints3_4Point1
Definition wstag974.c:109
u16 actor1Talk1Actions[]
Definition wstag974.c:220
FieldTalk actor6Talks[]
Definition wstag974.c:296
void setupStage(void)
Sets the stage up: its map, actors and battles, playing BGM_0028.
Definition wstag974.c:24
StagePoint placePoints6_9Point1
Definition wstag974.c:181
AreaBattle place5Area1Battle7
Definition wstag974.c:667
AreaBattle place6Area0Battle1
Definition wstag974.c:700
AreaBattle place6Area1Battle6
Definition wstag974.c:718
StagePoint placePoints5_3Point1
Definition wstag974.c:137
StagePoints * placePoints[]
Names some stages define.
Definition wstag974.c:184
StagePoint placePoints6_1Point2
Definition wstag974.c:148
AreaBattle place6Area1Battle7
Definition wstag974.c:719
StagePoint placePoints2_5Point1
Definition wstag974.c:77
StagePoint placePoints6_7Point1
Definition wstag974.c:173
StagePoint placePoints2_4Point2
Definition wstag974.c:72
StagePoints placePoints2_7
Definition wstag974.c:87
u16 actor4Talk0Conditions[]
Definition wstag974.c:236
AreaBattle place3Area3Battle6
Definition wstag974.c:588
StagePoint placePoints3_1Point1
Definition wstag974.c:97
StagePoint placePoints3_2Point2
Definition wstag974.c:100
StagePoint placePoints5_4Point1
Definition wstag974.c:141
AreaBattle place3Area3Battle5
Definition wstag974.c:587
AreaBattle place3Area1Battle4
Definition wstag974.c:560
u16 actor16Conditions[]
Definition wstag974.c:374
StageTile stageObjects[]
The tables and color setupStage gives FIELDSTG_state (FieldState)
Definition wstag974.c:427
StagePoint placePoints6_3Point2
Definition wstag974.c:156
AreaBattle place5Area3Battle7
Definition wstag974.c:693
AreaBattle place4Area0Battle0
Definition wstag974.c:595
StagePoint placePoints2_2Point1
Definition wstag974.c:65
AreaBattle place2Area1Battle6
Definition wstag974.c:510
StagePoint placePoints5_3Point2
Definition wstag974.c:136
FieldActorEntry actor9
Definition wstag974.c:389
u16 actor8Conditions[]
Definition wstag974.c:366
FieldActorEntry actor20
Definition wstag974.c:400
StagePoint placePoints2_9Point0
Definition wstag974.c:94
StagePoint placePoints5_1Point2
Definition wstag974.c:128
u16 actor5Conditions[]
Definition wstag974.c:348
FieldTalk actor3Talks[]
Definition wstag974.c:275
StagePoint placePoints1_4Point2
Definition wstag974.c:56
StagePoint placePoints6_8Point0
Definition wstag974.c:178
u16 actor3Talk1Actions[]
Definition wstag974.c:232
AreaBattle place6Area1Battle4
Definition wstag974.c:716
u16 actor6Talk3Conditions[]
Definition wstag974.c:252
AreaBattle place1Area1Battle1
Definition wstag974.c:453
BattleList place1Area2Battles
Definition wstag974.c:473
AreaBattle place4Area1Battle7
Definition wstag974.c:615
StagePoint placePoints1_2Point1
Definition wstag974.c:49
StagePoint placePoints6_8Point2
Definition wstag974.c:176
u16 actor2Talk0Conditions[]
Definition wstag974.c:224
AreaBattle place5Area2Battle2
Definition wstag974.c:675
AreaBattle place1Area2Battle3
Definition wstag974.c:468
StagePoint placePoints1_4Point0
Definition wstag974.c:58
StagePoint placePoints2_8Point1
Definition wstag974.c:89
AreaBattle place3Area3Battle0
Definition wstag974.c:582
FieldActorEntry actor15
Definition wstag974.c:395
AreaBattle place4Area2Battle2
Definition wstag974.c:623
FieldActorEntry actor12
Definition wstag974.c:392
AreaBattle place3Area3Battle4
Definition wstag974.c:586
FieldActorEntry actor16
Definition wstag974.c:396
u16 actor15Conditions[]
Definition wstag974.c:373
AreaBattle place3Area2Battle1
Definition wstag974.c:570
StagePoints placePoints3_5
Definition wstag974.c:115
AreaBattle place4Area2Battle3
Definition wstag974.c:624
StagePoints placePoints2_6
Definition wstag974.c:83
AreaBattle place1Area1Battle3
Definition wstag974.c:455
AreaBattle place6Area1Battle2
Definition wstag974.c:714
StagePoint placePoints5_5Point2
Definition wstag974.c:144
AreaBattle place5Area0Battle5
Definition wstag974.c:652
u16 actor6Talk0Conditions[]
Definition wstag974.c:248
AreaBattle place5Area3Battle6
Definition wstag974.c:692
u16 actor3Talk3Actions[]
Definition wstag974.c:235
u16 actor6Conditions[]
Definition wstag974.c:357
AreaBattle place3Area0Battle1
Definition wstag974.c:544
u16 actor0Talk2Conditions[]
Definition wstag974.c:215
AreaBattle place5Area2Battle5
Definition wstag974.c:678
StagePoint placePoints6_7Point2
Definition wstag974.c:172
BattleList place5Area2Battles
Definition wstag974.c:681
AreaBattle place5Area1Battle1
Definition wstag974.c:661
u16 actor14Conditions[]
Definition wstag974.c:372
AreaBattle place4Area3Battle3
Definition wstag974.c:637
AreaBattle place1Area2Battle1
Definition wstag974.c:466
StagePoint placePoints1_3Point1
Definition wstag974.c:53
FieldActorEntry actor7
Definition wstag974.c:387
BattleList place4Area1Battles
Definition wstag974.c:616
StageSlot stageSlots[]
Definition wstag974.c:430
AreaBattle place5Area3Battle2
Definition wstag974.c:688
BattleList place1Area3Battles
Definition wstag974.c:486
BattleList place3Area3Battles
Definition wstag974.c:590
AreaBattle place1Area2Battle5
Definition wstag974.c:470
StagePoint placePoints6_6Point2
Definition wstag974.c:168
StagePoints placePoints1_4
Definition wstag974.c:59
u16 actor5Talk1Conditions[]
Definition wstag974.c:243
StagePoint placePoints6_4Point1
Definition wstag974.c:161
FieldActorEntry actor13
Definition wstag974.c:393
AreaBattle place2Area0Battle7
Definition wstag974.c:498
AreaBattle place2Area3Battle6
Definition wstag974.c:536
AreaBattle place4Area3Battle0
Definition wstag974.c:634
AreaBattle place1Area1Battle6
Definition wstag974.c:458
StagePoint placePoints3_5Point1
Definition wstag974.c:113
StagePoint placePoints6_6Point1
Definition wstag974.c:169
StagePoint placePoints2_5Point2
Definition wstag974.c:76
AreaBattle place3Area2Battle6
Definition wstag974.c:575
AreaBattle place1Area0Battle2
Definition wstag974.c:441
AreaBattle place3Area1Battle0
Definition wstag974.c:556
AreaBattle place4Area2Battle1
Definition wstag974.c:622
AreaBattle place1Area3Battle6
Definition wstag974.c:484
AreaBattle place5Area2Battle1
Definition wstag974.c:674
StagePoints placePoints6_5
Definition wstag974.c:167
AreaBattle place6Area3Battle3
Definition wstag974.c:741
StagePoint placePoints3_5Point0
Definition wstag974.c:114
StagePoint placePoints2_7Point2
Definition wstag974.c:84
u16 actor5Talk2Conditions[]
Definition wstag974.c:245
FieldActorEntry actor11
Definition wstag974.c:391
AreaBattle place3Area2Battle4
Definition wstag974.c:573
StagePoint placePoints5_1Point0
Definition wstag974.c:130
AreaBattle place2Area1Battle3
Definition wstag974.c:507
StagePoint placePoints2_1Point0
Definition wstag974.c:62
StagePoint placePoints5_1Point1
Definition wstag974.c:129
AreaBattle place1Area0Battle0
Definition wstag974.c:439
u16 actor1Talk2Conditions[]
Definition wstag974.c:221
FieldActorEntry actor1
Definition wstag974.c:381
FieldActorEntry actor21
Definition wstag974.c:401
BattleList place5Area3Battles
Definition wstag974.c:694
#define STAGE_FILE
Definition wstag974.c:16
StagePoints placePoints2_4
Definition wstag974.c:75
StagePoints placePoints3_2
Definition wstag974.c:103
AreaBattle place6Area0Battle5
Definition wstag974.c:704
StagePoint placePoints4_2Point0
Definition wstag974.c:122
AreaBattle place1Area3Battle1
Definition wstag974.c:479
AreaBattle place3Area1Battle2
Definition wstag974.c:558
StagePoints placePoints5_3
Definition wstag974.c:139
StagePoints placePoints6_4
Definition wstag974.c:163
AreaBattle place1Area1Battle0
Definition wstag974.c:452
AreaBattle place4Area2Battle0
Definition wstag974.c:621
AreaBattle place4Area1Battle3
Definition wstag974.c:611
AreaBattle place2Area3Battle7
Definition wstag974.c:537
AreaBattle place2Area1Battle5
Definition wstag974.c:509
AreaBattle place3Area1Battle7
Definition wstag974.c:563
AreaBattle place2Area1Battle7
Definition wstag974.c:511
u16 actor6Talk1Actions[]
Definition wstag974.c:250
u16 actor2Conditions[]
Definition wstag974.c:321
AreaBattle place1Area0Battle5
Definition wstag974.c:444
AreaBattle place4Area3Battle1
Definition wstag974.c:635
AreaBattle place6Area2Battle7
Definition wstag974.c:732
AreaBattle place1Area2Battle6
Definition wstag974.c:471
AreaBattle place1Area0Battle7
Definition wstag974.c:446
StagePoint placePoints4_2Point1
Definition wstag974.c:121
AreaBattle place3Area0Battle2
Definition wstag974.c:545
AreaBattle place3Area0Battle6
Definition wstag974.c:549
StagePoints placePoints4_3
Definition wstag974.c:127
AreaBattle place2Area2Battle7
Definition wstag974.c:524
AreaBattle place4Area3Battle5
Definition wstag974.c:639
StagePoints placePoints3_1
Definition wstag974.c:99
u16 actor20Conditions[]
Definition wstag974.c:378
StagePoint placePoints4_1Point2
Definition wstag974.c:116
AreaBattle place2Area3Battle3
Definition wstag974.c:533
BattleList place2Area3Battles
Definition wstag974.c:538
u16 actor4Talk3Actions[]
Definition wstag974.c:241
AreaBattle place6Area2Battle3
Definition wstag974.c:728
StagePoints placePoints5_1
Definition wstag974.c:131
StagePoint placePoints3_1Point2
Definition wstag974.c:96
#define STAGE_TEXT
Definition wstag974.c:15
AreaBattle place1Area0Battle4
Definition wstag974.c:443
AreaBattle place6Area3Battle4
Definition wstag974.c:742
BattleList place2Area0Battles
Definition wstag974.c:499
StagePoint placePoints6_5Point0
Definition wstag974.c:166
StagePoint placePoints3_3Point0
Definition wstag974.c:106
StagePoint placePoints2_5Point0
Definition wstag974.c:78
AreaBattle place4Area1Battle5
Definition wstag974.c:613
StagePoint placePoints2_4Point0
Definition wstag974.c:74
AreaBattle place5Area3Battle0
Definition wstag974.c:686
StagePoints placePoints3_3
Definition wstag974.c:107
AreaBattle place6Area3Battle2
Definition wstag974.c:740
AreaBattle place2Area2Battle0
Definition wstag974.c:517
StagePoints placePoints2_8
Definition wstag974.c:91
u16 actor5Talk1Actions[]
Definition wstag974.c:244
StagePoint placePoints1_3Point2
Definition wstag974.c:52
u16 actor21Conditions[]
Definition wstag974.c:379
AreaBattle place3Area3Battle7
Definition wstag974.c:589
StagePoint placePoints5_4Point0
Definition wstag974.c:142
AreaBattle place5Area2Battle0
Definition wstag974.c:673
u16 actor4Talk2Conditions[]
Definition wstag974.c:239
StagePoints placePoints5_5
Definition wstag974.c:147
AreaBattle place6Area2Battle5
Definition wstag974.c:730
StagePoints placePoints4_1
Definition wstag974.c:119
StagePoints placePoints1_3
Definition wstag974.c:55
BattleList place2Area2Battles
Definition wstag974.c:525
BattleList place6Area3Battles
Definition wstag974.c:746
u16 actor17Conditions[]
Definition wstag974.c:375
AreaBattle place4Area2Battle7
Definition wstag974.c:628
StagePoint placePoints6_9Point0
Definition wstag974.c:182
AreaBattle place4Area3Battle4
Definition wstag974.c:638
StagePoint placePoints6_2Point2
Definition wstag974.c:152
FieldActorEntry actor3
Definition wstag974.c:383
FieldBattles stageBattles[]
Definition wstag974.c:751
StagePoints placePoints6_6
Definition wstag974.c:171
AreaBattle place5Area3Battle1
Definition wstag974.c:687
FieldActorEntry actor14
Definition wstag974.c:394
AreaBattle place4Area3Battle2
Definition wstag974.c:636
BattleList place5Area0Battles
Definition wstag974.c:655
u16 actor1Talk3Conditions[]
Definition wstag974.c:222
AreaBattle place1Area3Battle4
Definition wstag974.c:482
u16 actor12Conditions[]
Definition wstag974.c:370
AreaBattle place2Area0Battle6
Definition wstag974.c:497
AreaBattle place5Area1Battle5
Definition wstag974.c:665
StagePoint placePoints3_4Point0
Definition wstag974.c:110
u16 actor0Conditions[]
Definition wstag974.c:303
u16 actor0Talk3Actions[]
Definition wstag974.c:217
StagePoint placePoints4_3Point0
Definition wstag974.c:126
AreaBattle place4Area3Battle6
Definition wstag974.c:640
AreaBattle place6Area3Battle0
Definition wstag974.c:738
AreaBattle place2Area2Battle1
Definition wstag974.c:518