15#if VERSION_US || VERSION_JP
16#define STAGE_TEXT TEXT_FILE(TEXT_TALKS_04)
17#define STAGE_FILE 0x6D6
19#define STAGE_TEXT TEXT_FILE(TEXT_TALKS_04)
20#define STAGE_FILE 0x6E5
726 { 0x200, 0x100, 0x21C, 0x1A6, 0x70, 0xA6, 0x230, 0x1FE },
727 { 0x200, 0x100, 0x200, 0x100, 0, 0, 0x220, 0x1FE },
728 { 0x200, 0x100, 0x216, 0x138, 0x58, 0x38, 0x200, 0x1FD },
729 { 0x200, 0x100, 0x208, 0x1BC, 0x20, 0xBC, 0x210, 0x1FD },
730 { 0x200, 0x100, 0x210, 0x1BC, 0x40, 0xBC, 0x220, 0x1FD },
731 { 0x200, 0x100, 0x200, 0x1BC, 0, 0xBC, 0x230, 0x1FD },
732 { 0x140, 0x100, 0x152, 0x198, 0x48, 0x98, 0x160, 0x1FF },
740 { 1, 0, 0x8F, 2, 0x37, 1, 0x37, 0x4B, 0xA, 0, 254, 275, 0, 0 },
741 { 1, 0, 0x8F, 2, 0x37, 1, 0x37, 0x4B, 0xA, 0, 621, 244, 0, 0 },
742 { 1, 0, 0x8F, 2, 0x37, 1, 0x37, 0x4B, 0xA, 0, 852, 128, 0, 0 },
743 { 1, 0, 0xB6, 2, 0x4C, 1, 0x4C, 0x62, 0xA, 0, 384, 171, 0, 0 },
744 { 1, 0, 0xB6, 2, 0x4C, 1, 0x4C, 0x62, 0xA, 0, 689, 166, 0, 0 },
745 { 1, 0, 0xFF, 2, 0x33, 2, 0, 7, 0x18, 0, 140, -36, 0, 0 },
746 { 1, 0, 0x98, 2, 5, 0, 0, 0, 0, 0, 432, 254, 0, 0 },
747 { 1, 0, 0x8A, 2, 6, 0, 0, 0, 0, 0, 408, 268, 0, 0 },
748 { 1, 0, 0x8F, 6, 0x37, 1, 0x37, 0x4B, 0xA, 0, 475, 113, 0, 0 },
749 { 1, 0, 0x68, 6, 0x34, 1, 0x34, 0x36, 0xA, 0, 169, 206, 0, 0 },
750 { 1, 0, 0x68, 6, 0x34, 1, 0x34, 0x36, 0xA, 0, 750, 142, 0, 0 },
751 { 1, 0, 0xFF, 4, 0x32, 2, 0, 7, 0x18, 0, 140, 92, 336, 0 },
752 { 1, 0, 0x92, 4, 1, 0, 0, 0, 0, 0, 560, 179, 319, 0 },
753 { 1, 0, 0x79, 4, 2, 0, 0, 0, 0, 0, 528, 198, 335, 0 },
754 { 1, 0, 0x88, 4, 3, 0, 0, 0, 0, 0, 496, 216, 351, 0 },
755 { 1, 0, 0x86, 4, 4, 0, 0, 0, 0, 0, 464, 232, 368, 0 },
756 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
759 { { {
CODES_END, 0 }, {
CODES_END, 0 } },
SLOT_EXIT, 0x2E2, 0xB0, 0x148, 4, 0, 0, 0 },
760 { { {
CODES_END, 0 }, {
CODES_END, 0 } },
SLOT_EXIT, 0x2E2, 0x330, 0xF8, 5, 0, 0, 0 },
761 { { {
CODES_END, 0 }, {
CODES_END, 0 } }, 0, 0, 0, 0, 0, 0, 0, 0 },
GameState GAME
The save data, the game mode and the methods.
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,...
#define SLOT_EXIT
The kinds of StageSlot (type).
#define FIELD_MAP_AREAS
a cell's value: its battle area (FieldBattles), or 0
#define FIELD_MAP_TRIGGERS
a cell's value: a direction (3 bits) and a StageSlot (5)
FieldState FIELDSTG_state
#define MUSIC_BATTLE
BATL0000: the maps' random battles (AreaBattle, nearly all of them)
#define MUSIC_SEABED
BGM_0027: the Seabed tunnels.
#define MUSIC(bank, n)
A field's or a battle's music (FieldState.music, Battle.music): track (SEP) n of the first sequence o...
#define MUSIC_BANK(music)
The sound bank of a music, which a stage loads for it (FieldState.soundBank)
FIELDSTG's start of the stage (StageEntry.init in FIELDSTG_stages): the stage's task,...
Where an actor's frames go in VRAM: one of the records after the FieldImage (Actor....
A battle of an area's BattleList, which can start on the field (see FIELDSTG_startEncounter); FIGHTST...
The battles of an area of the map (its cells' value at FieldMap.files[4]), one picked at random.
A character of the field (FieldState.actors, a list of pointers up to NULL), which FIELDSTG_updateFie...
The battles of a place (FieldState.battles), by area of the map: the fourth area's are also the ones ...
void(* setFile)(s32 index, s32 file)
FIELDSTG_setMapFile.
void(* setFirstMap)(s32 index)
FIELDSTG_setFirstMap: the map the player starts on (GAME.mapIndex), when the mode is new.
FieldBattles *(* findBattles)(FieldBattles *list, s32 id)
the place of the list with that id
s32 sheetEntry
the stage's sprite sheet, loaded before the field starts, or 0
s32 soundBank
SOUND.loadBank's, or 0.
StageTile * objects
the map objects, up to the first margin 0
s32 imageFile
or an image archive file, or 0
Vec2 start
where the player starts
StageSlot * slots
up to the first type 0
ActorImage * actors
then the actors', from actors[2]
s32 mapFile
the file of the map's tiles (FIELDSTG_createMapStreamer)
s32 startDir
and its direction
CVECTOR spriteColor
the field's sprites' color, unless cd is 0
s32 textFile
the stage's text file, for the talks
union FieldState::@12 images
s32 music
SOUND.playSound's, or 0.
u16 place
where the last warp or trigger put the player (FieldBattles.id)
Where an exit (StageSlot) leads: copyPlacePoints copies a place's points to the stage's first slots,...
The points of a place (GAME.place and GAME.placeArg, which the exit the player came through set)
What the player can trigger on a map (FIELDSTG_updateTriggers): a record of the table at FieldState....
An object of a map, which FIELDSTG draws: a record of the table at FieldState.objects,...
AreaBattle place3Area3Battle1
AreaBattle place3Area3Battle2
AreaBattle place17Area3Battle6
StagePoint placePoints4_1Point0
StagePoints placePoints18_1
AreaBattle place3Area0Battle5
AreaBattle place5Area2Battle4
void(* stageFuncs[])(void)
The stage's functions (common/start_stage.inc.c calls the first): a StageFuncs in the stages with a t...
AreaBattle place5Area1Battle2
AreaBattle place3Area0Battle3
AreaBattle place9Area0Battle5
AreaBattle place14Area0Battle4
AreaBattle place9Area0Battle2
AreaBattle place14Area2Battle6
AreaBattle place14Area1Battle5
AreaBattle place13Area1Battle7
AreaBattle place18Area1Battle0
AreaBattle place9Area1Battle1
AreaBattle place7Area0Battle3
AreaBattle place5Area3Battle5
AreaBattle place9Area0Battle7
AreaBattle place8Area0Battle0
StagePoint placePoints18_1Point1
AreaBattle place4Area0Battle2
AreaBattle place14Area1Battle0
AreaBattle place13Area3Battle2
AreaBattle place14Area3Battle7
AreaBattle place14Area0Battle5
AreaBattle place5Area0Battle6
AreaBattle place7Area2Battle7
AreaBattle place14Area0Battle3
AreaBattle place8Area3Battle0
AreaBattle place4Area1Battle4
AreaBattle place9Area2Battle5
BattleList place17Area1Battles
AreaBattle place4Area2Battle6
AreaBattle place8Area2Battle4
AreaBattle place17Area1Battle2
AreaBattle place17Area2Battle6
AreaBattle place13Area3Battle6
AreaBattle place13Area1Battle3
AreaBattle place19Area1Battle3
BattleList place8Area3Battles
AreaBattle place19Area2Battle0
AreaBattle place14Area0Battle0
AreaBattle place19Area1Battle5
BattleList place15Area2Battles
AreaBattle place13Area3Battle1
AreaBattle place19Area1Battle4
AreaBattle place15Area2Battle7
AreaBattle place13Area0Battle0
AreaBattle place5Area0Battle4
AreaBattle place9Area2Battle4
BattleList place4Area2Battles
AreaBattle place7Area2Battle5
AreaBattle place4Area0Battle5
AreaBattle place3Area2Battle3
AreaBattle place19Area0Battle5
BattleList place18Area2Battles
BattleList place9Area2Battles
AreaBattle place17Area0Battle3
AreaBattle place7Area3Battle1
AreaBattle place17Area0Battle5
StagePoint placePoints4_1Point1
AreaBattle place8Area1Battle7
AreaBattle place13Area0Battle6
AreaBattle place17Area0Battle2
AreaBattle place8Area2Battle5
AreaBattle place18Area0Battle5
AreaBattle place7Area0Battle5
BattleList place3Area0Battles
AreaBattle place13Area0Battle3
AreaBattle place13Area3Battle0
AreaBattle place4Area1Battle1
BattleList place3Area1Battles
AreaBattle place9Area3Battle7
BattleList place18Area1Battles
AreaBattle place3Area1Battle6
AreaBattle place7Area1Battle4
AreaBattle place7Area1Battle0
StagePoint placePoints14_1Point0
AreaBattle place17Area3Battle0
AreaBattle place8Area0Battle7
AreaBattle place15Area1Battle5
AreaBattle place15Area3Battle1
AreaBattle place19Area3Battle5
AreaBattle place7Area2Battle0
AreaBattle place14Area0Battle6
AreaBattle place17Area0Battle7
AreaBattle place9Area3Battle4
AreaBattle place19Area2Battle5
AreaBattle place19Area3Battle4
AreaBattle place13Area0Battle1
AreaBattle place18Area1Battle7
AreaBattle place19Area3Battle0
AreaBattle place14Area2Battle4
AreaBattle place9Area3Battle2
BattleList place7Area2Battles
AreaBattle place19Area0Battle0
AreaBattle place19Area2Battle6
AreaBattle place15Area2Battle6
StagePoints placePoints14_1
AreaBattle place3Area3Battle3
AreaBattle place9Area0Battle0
StagePoints placePoints19_1
AreaBattle place17Area0Battle1
AreaBattle place8Area3Battle7
AreaBattle place19Area3Battle3
AreaBattle place9Area2Battle2
AreaBattle place7Area1Battle3
AreaBattle place8Area2Battle0
AreaBattle place9Area0Battle4
StagePoints placePoints9_1
AreaBattle place5Area2Battle3
StagePoint placePoints17_1Point1
AreaBattle place18Area3Battle4
AreaBattle place18Area0Battle7
StagePoint placePoints9_1Point0
AreaBattle place19Area2Battle2
AreaBattle place18Area3Battle0
AreaBattle place4Area2Battle5
AreaBattle place3Area0Battle7
AreaBattle place7Area1Battle5
AreaBattle place14Area1Battle3
AreaBattle place17Area3Battle7
StagePoint placePoints15_1Point1
AreaBattle place3Area1Battle3
AreaBattle place8Area1Battle5
AreaBattle place17Area1Battle5
StagePoint placePoints14_1Point1
AreaBattle place18Area3Battle7
AreaBattle place19Area2Battle4
AreaBattle place13Area2Battle4
AreaBattle place4Area0Battle4
StagePoint placePoints8_1Point0
AreaBattle place9Area2Battle3
AreaBattle place8Area3Battle4
AreaBattle place13Area2Battle1
AreaBattle place3Area0Battle0
StagePoint placePoints3_1Point0
const CVECTOR stageColor
the color the setup copies to FIELDSTG_state.spriteColor
BattleList place5Area1Battles
AreaBattle place15Area0Battle6
AreaBattle place19Area1Battle0
AreaBattle place17Area2Battle0
AreaBattle place19Area2Battle7
AreaBattle place18Area2Battle7
BattleList place7Area0Battles
AreaBattle place18Area1Battle4
AreaBattle place5Area3Battle3
StagePoint placePoints19_1Point1
AreaBattle place8Area3Battle6
AreaBattle place14Area2Battle7
AreaBattle place15Area0Battle2
AreaBattle place7Area1Battle7
StagePoint placePoints8_1Point1
AreaBattle place9Area1Battle2
AreaBattle place5Area1Battle0
FieldActorEntry * stageActors[]
AreaBattle place5Area0Battle1
AreaBattle place15Area2Battle4
AreaBattle place14Area2Battle1
AreaBattle place14Area3Battle1
BattleList place17Area2Battles
BattleList place14Area2Battles
BattleList place19Area2Battles
AreaBattle place15Area1Battle6
AreaBattle place14Area3Battle2
AreaBattle place17Area1Battle3
BattleList place8Area0Battles
AreaBattle place18Area0Battle4
AreaBattle place4Area1Battle6
AreaBattle place4Area0Battle6
AreaBattle place5Area1Battle3
AreaBattle place5Area1Battle4
StagePoint placePoints17_1Point0
AreaBattle place18Area1Battle5
AreaBattle place9Area0Battle3
AreaBattle place8Area0Battle2
StagePoints placePoints8_1
AreaBattle place7Area3Battle4
AreaBattle place18Area2Battle3
AreaBattle place9Area0Battle1
AreaBattle place19Area1Battle7
AreaBattle place4Area0Battle7
AreaBattle place8Area0Battle3
AreaBattle place19Area0Battle2
AreaBattle place14Area2Battle3
AreaBattle place7Area3Battle7
AreaBattle place14Area2Battle0
BattleList place18Area0Battles
AreaBattle place19Area1Battle2
AreaBattle place15Area3Battle5
BattleList place13Area2Battles
AreaBattle place9Area3Battle6
AreaBattle place5Area2Battle7
AreaBattle place7Area1Battle2
AreaBattle place17Area0Battle4
AreaBattle place15Area0Battle7
AreaBattle place14Area1Battle1
AreaBattle place15Area1Battle1
BattleList place3Area2Battles
AreaBattle place15Area1Battle4
AreaBattle place3Area2Battle5
AreaBattle place4Area3Battle7
BattleList place15Area1Battles
AreaBattle place17Area2Battle5
AreaBattle place5Area0Battle3
AreaBattle place4Area0Battle1
AreaBattle place9Area3Battle1
AreaBattle place17Area1Battle4
AreaBattle place5Area0Battle0
BattleList place9Area0Battles
AreaBattle place5Area2Battle6
AreaBattle place14Area3Battle6
AreaBattle place14Area2Battle2
StagePoint placePoints18_1Point0
AreaBattle place4Area0Battle3
AreaBattle place14Area3Battle0
StagePoints placePoints15_1
AreaBattle place4Area1Battle0
AreaBattle place3Area1Battle5
AreaBattle place7Area2Battle4
BattleList place9Area3Battles
AreaBattle place19Area2Battle3
AreaBattle place18Area3Battle2
AreaBattle place7Area2Battle2
AreaBattle place3Area0Battle4
AreaBattle place17Area3Battle2
BattleList place17Area3Battles
AreaBattle place4Area2Battle4
AreaBattle place17Area2Battle1
AreaBattle place19Area1Battle6
AreaBattle place7Area1Battle6
AreaBattle place15Area1Battle7
AreaBattle place5Area1Battle6
AreaBattle place9Area1Battle4
AreaBattle place5Area0Battle2
AreaBattle place8Area3Battle1
AreaBattle place3Area2Battle0
AreaBattle place15Area3Battle7
AreaBattle place3Area2Battle2
AreaBattle place3Area2Battle7
BattleList place15Area0Battles
AreaBattle place8Area1Battle2
AreaBattle place14Area1Battle6
AreaBattle place9Area3Battle3
StagePoint placePoints15_1Point0
AreaBattle place17Area1Battle6
AreaBattle place17Area3Battle1
StagePoints placePoints13_1
AreaBattle place19Area0Battle3
AreaBattle place18Area1Battle2
AreaBattle place9Area2Battle6
AreaBattle place13Area3Battle7
AreaBattle place15Area2Battle5
AreaBattle place18Area2Battle0
AreaBattle place18Area2Battle4
AreaBattle place13Area1Battle0
AreaBattle place7Area0Battle0
BattleList place7Area1Battles
AreaBattle place13Area3Battle3
AreaBattle place13Area2Battle3
AreaBattle place5Area3Battle4
BattleList place4Area3Battles
AreaBattle place13Area1Battle6
AreaBattle place18Area2Battle5
BattleList place19Area1Battles
AreaBattle place9Area3Battle5
BattleList place7Area3Battles
AreaBattle place13Area0Battle5
AreaBattle place4Area1Battle2
AreaBattle place9Area2Battle1
AreaBattle place5Area0Battle7
AreaBattle place18Area1Battle1
BattleList place18Area3Battles
BattleList place4Area0Battles
AreaBattle place18Area2Battle1
AreaBattle place15Area1Battle3
AreaBattle place14Area3Battle5
AreaBattle place18Area1Battle6
AreaBattle place3Area1Battle1
AreaBattle place9Area2Battle7
AreaBattle place7Area3Battle0
AreaBattle place7Area3Battle2
void setupStage(void)
Sets the stage up: its map, actors and battles, playing BGM_0027.
AreaBattle place5Area1Battle7
BattleList place19Area0Battles
StagePoints * placePoints[]
Names some stages define.
AreaBattle place13Area1Battle5
StagePoint placePoints19_1Point0
AreaBattle place3Area3Battle6
AreaBattle place9Area1Battle6
AreaBattle place17Area1Battle1
StagePoint placePoints3_1Point1
AreaBattle place7Area3Battle6
BattleList place14Area3Battles
AreaBattle place13Area2Battle0
AreaBattle place8Area2Battle3
AreaBattle place3Area3Battle5
AreaBattle place3Area1Battle4
StageTile stageObjects[]
The tables and color setupStage gives FIELDSTG_state (FieldState)
StagePoint placePoints7_1Point0
AreaBattle place5Area3Battle7
AreaBattle place8Area0Battle4
AreaBattle place13Area2Battle7
AreaBattle place4Area0Battle0
AreaBattle place17Area2Battle7
BattleList place9Area1Battles
AreaBattle place18Area1Battle3
AreaBattle place8Area2Battle2
AreaBattle place13Area3Battle5
StagePoint placePoints7_1Point1
AreaBattle place9Area1Battle7
AreaBattle place9Area3Battle0
AreaBattle place15Area3Battle6
AreaBattle place15Area2Battle1
StagePoint placePoints9_1Point1
AreaBattle place14Area1Battle4
AreaBattle place9Area1Battle5
AreaBattle place8Area1Battle4
AreaBattle place15Area0Battle5
AreaBattle place14Area3Battle4
AreaBattle place8Area1Battle1
StagePoints placePoints0_0
AreaBattle place14Area0Battle2
AreaBattle place4Area1Battle7
AreaBattle place18Area0Battle0
AreaBattle place17Area2Battle2
AreaBattle place19Area3Battle6
AreaBattle place5Area2Battle2
AreaBattle place15Area3Battle0
AreaBattle place15Area0Battle3
AreaBattle place13Area2Battle2
AreaBattle place3Area3Battle0
AreaBattle place14Area1Battle2
AreaBattle place13Area1Battle2
AreaBattle place4Area2Battle2
AreaBattle place3Area3Battle4
AreaBattle place19Area3Battle7
AreaBattle place8Area2Battle6
AreaBattle place3Area2Battle1
AreaBattle place4Area2Battle3
AreaBattle place14Area0Battle7
AreaBattle place17Area0Battle0
AreaBattle place8Area3Battle3
AreaBattle place5Area0Battle5
AreaBattle place17Area3Battle4
AreaBattle place7Area2Battle6
AreaBattle place14Area0Battle1
AreaBattle place5Area3Battle6
AreaBattle place19Area0Battle4
AreaBattle place3Area0Battle1
BattleList place13Area1Battles
AreaBattle place5Area2Battle5
AreaBattle place15Area1Battle2
AreaBattle place18Area0Battle1
BattleList place5Area2Battles
AreaBattle place5Area1Battle1
AreaBattle place4Area3Battle3
AreaBattle place13Area2Battle6
AreaBattle place9Area2Battle0
StagePoint placePoints13_1Point0
BattleList place13Area0Battles
AreaBattle place18Area3Battle1
AreaBattle place13Area3Battle4
BattleList place4Area1Battles
AreaBattle place7Area2Battle3
AreaBattle place5Area3Battle2
AreaBattle place7Area3Battle3
AreaBattle place15Area2Battle2
BattleList place3Area3Battles
AreaBattle place8Area2Battle1
BattleList place14Area0Battles
StagePoints placePoints7_1
AreaBattle place18Area0Battle6
AreaBattle place17Area1Battle0
AreaBattle place4Area3Battle0
AreaBattle place15Area2Battle0
AreaBattle place3Area2Battle6
AreaBattle place9Area0Battle6
AreaBattle place3Area1Battle0
AreaBattle place15Area0Battle0
AreaBattle place7Area1Battle1
AreaBattle place8Area0Battle6
AreaBattle place4Area2Battle1
BattleList place8Area2Battles
AreaBattle place5Area2Battle1
AreaBattle place7Area0Battle6
AreaBattle place18Area2Battle2
AreaBattle place7Area2Battle1
AreaBattle place13Area1Battle1
AreaBattle place8Area3Battle2
AreaBattle place19Area0Battle6
AreaBattle place3Area2Battle4
StagePoint placePoints5_1Point0
AreaBattle place18Area2Battle6
StagePoint placePoints5_1Point1
BattleList place8Area1Battles
AreaBattle place18Area0Battle3
AreaBattle place13Area2Battle5
AreaBattle place15Area3Battle2
BattleList place5Area3Battles
AreaBattle place13Area1Battle4
AreaBattle place15Area0Battle1
AreaBattle place19Area3Battle2
AreaBattle place15Area3Battle4
StagePoint placePoints13_1Point1
AreaBattle place17Area2Battle3
BattleList place15Area3Battles
AreaBattle place3Area1Battle2
AreaBattle place17Area3Battle3
AreaBattle place18Area0Battle2
AreaBattle place4Area2Battle0
AreaBattle place4Area1Battle3
AreaBattle place13Area0Battle2
AreaBattle place3Area1Battle7
AreaBattle place17Area1Battle7
BattleList place13Area3Battles
BattleList place19Area3Battles
AreaBattle place14Area1Battle7
AreaBattle place4Area3Battle1
AreaBattle place13Area0Battle7
AreaBattle place3Area0Battle2
AreaBattle place3Area0Battle6
AreaBattle place8Area1Battle6
AreaBattle place4Area3Battle5
StagePoints placePoints3_1
AreaBattle place7Area3Battle5
AreaBattle place19Area1Battle1
AreaBattle place8Area3Battle5
StagePoints placePoints5_1
AreaBattle place9Area1Battle3
AreaBattle place19Area0Battle7
StagePoints placePoints17_1
AreaBattle place17Area3Battle5
AreaBattle place4Area1Battle5
AreaBattle place5Area3Battle0
AreaBattle place8Area0Battle1
AreaBattle place19Area3Battle1
AreaBattle place15Area2Battle3
BattleList place14Area1Battles
AreaBattle place18Area3Battle6
AreaBattle place17Area2Battle4
AreaBattle place13Area0Battle4
AreaBattle place8Area1Battle3
AreaBattle place3Area3Battle7
AreaBattle place17Area0Battle6
AreaBattle place5Area2Battle0
AreaBattle place18Area3Battle5
AreaBattle place9Area1Battle0
AreaBattle place7Area0Battle2
StagePoints placePoints4_1
AreaBattle place7Area0Battle7
AreaBattle place8Area0Battle5
AreaBattle place14Area2Battle5
AreaBattle place4Area2Battle7
AreaBattle place15Area3Battle3
AreaBattle place4Area3Battle4
AreaBattle place19Area0Battle1
FieldBattles stageBattles[]
AreaBattle place8Area1Battle0
AreaBattle place7Area0Battle4
AreaBattle place5Area3Battle1
AreaBattle place7Area0Battle1
AreaBattle place15Area1Battle0
AreaBattle place14Area3Battle3
AreaBattle place8Area2Battle7
AreaBattle place4Area3Battle2
BattleList place5Area0Battles
AreaBattle place5Area1Battle5
AreaBattle place15Area0Battle4
AreaBattle place4Area3Battle6
BattleList place17Area0Battles
AreaBattle place18Area3Battle3
AreaBattle place19Area2Battle1