mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-10-01 22:09:43 -05:00
Document battle frontier scripts (#1122)
Some checks failed
build / build (push) Has been cancelled
Some checks failed
build / build (push) Has been cancelled
This commit is contained in:
@@ -4281,8 +4281,8 @@
|
||||
.short SCRCMD_UNUSED_2CE
|
||||
.endm
|
||||
|
||||
.macro BattleHallCheckUsingSameSpeciesAsPartner species, result
|
||||
.short SCRCMD_BATTLEHALLCHECKUSINGSAMESPECIESASPARTNER
|
||||
.macro CheckBattleHallPartnerUsesDifferentSpecies species, result
|
||||
.short SCRCMD_CHECKBATTLEHALLPARTNERUSESDIFFERENTSPECIES
|
||||
.short \species
|
||||
.short \result
|
||||
.endm
|
||||
@@ -4805,12 +4805,12 @@
|
||||
.short \form
|
||||
.endm
|
||||
|
||||
.macro ScrCmd_329 arg0, arg1, arg2, arg3
|
||||
.short SCRCMD_329
|
||||
.short \arg0
|
||||
.short \arg1
|
||||
.short \arg2
|
||||
.short \arg3
|
||||
.macro GetBattleFrontierReporterPosition x, z, dir, movementType
|
||||
.short SCRCMD_GETBATTLEFRONTIERREPORTERPOSITION
|
||||
.short \x
|
||||
.short \z
|
||||
.short \dir
|
||||
.short \movementType
|
||||
.endm
|
||||
|
||||
.macro ScrCmd_32A arg0
|
||||
|
||||
@@ -56,7 +56,7 @@ RECORD_TIMES_DRESSED_UP_POKEMON
|
||||
RECORD_UNK_055
|
||||
RECORD_TIMES_STUCK_IN_DEEP_MUD
|
||||
RECORD_TIMES_BATTLED_AT_BATTLEGROUND
|
||||
RECORD_UNK_058
|
||||
RECORD_TIMES_STARTED_BATTLE_FRONTIER_CHALLENGE
|
||||
RECORD_UNK_059
|
||||
RECORD_BATTLE_FACTORY_VICTORIES
|
||||
RECORD_BATTLE_CASTLE_VICTORIES
|
||||
|
||||
@@ -36,10 +36,10 @@ TRAINER_SCORE_EVENT_UNDERGROUND_HELP_TRAPPED_PLAYER
|
||||
TRAINER_SCORE_EVENT_UNDERGROUND_NEW_SECRET_BASE
|
||||
TRAINER_SCORE_EVENT_UNDERGROUND_ENTERED
|
||||
TRAINER_SCORE_EVENT_UNDERGROUND_100_STEPS
|
||||
TRAINER_SCORE_EVENT_UNK_38
|
||||
TRAINER_SCORE_EVENT_UNK_39
|
||||
TRAINER_SCORE_EVENT_BATTLE_FACTORY_ROUND_COMPLETED
|
||||
TRAINER_SCORE_EVENT_BATTLE_CASTLE_ROUND_COMPLETED
|
||||
TRAINER_SCORE_EVENT_BATTLE_HALL_ROUND_COMPLETED
|
||||
TRAINER_SCORE_EVENT_UNK_41
|
||||
TRAINER_SCORE_EVENT_BATTLE_ARCADE_ROUND_COMPLETED
|
||||
TRAINER_SCORE_EVENT_ALL_BATTLE_FRONTIER_GOLD_PRINTS
|
||||
TRAINER_SCORE_EVENT_UNK_43
|
||||
TRAINER_SCORE_EVENT_UNK_44
|
||||
|
||||
@@ -487,7 +487,7 @@ FLAG_HIDE_IRON_ISLAND_B2F_LEFT_ROOM_RILEY
|
||||
FLAG_HIDE_VICTORY_ROAD_1F_ROOM_2_MARLEY
|
||||
FLAG_HIDE_IRON_ISLAND_B2F_LEFT_ROOM_GRUNTS
|
||||
FLAG_HIDE_ROUTE_213_LOOKER
|
||||
FLAG_UNK_0x01E9
|
||||
FLAG_HIDE_BATTLE_TOWER_TEALA
|
||||
FLAG_HIDE_MULTI_BATTLE_ROOM_OPPONENT_1
|
||||
FLAG_HIDE_MULTI_BATTLE_ROOM_OPPONENT_2
|
||||
FLAG_HIDE_BATTLE_SALON_CHERYL
|
||||
@@ -524,7 +524,7 @@ FLAG_HIDE_MART_MYSTERY_GIFT_DELIVERYMAN
|
||||
FLAG_HIDE_VALLEY_WINDWORKS_OUTSIDE_DRIFLOON
|
||||
FLAG_HIDE_PASTORIA_CITY_GRUNT_M
|
||||
FLAG_HIDE_VEILSTONE_CITY_GALACTIC_WAREHOUSE_LOOKER
|
||||
FLAG_UNK_0x020E
|
||||
FLAG_HIDE_BATTLE_TOWER_REPORTER
|
||||
FLAG_HIDE_PASTORIA_CITY_GYM_CRASHER_WAKE
|
||||
FLAG_HIDE_HEARTHOME_CITY_POKEMON_FAN_CLUB_REPORTER
|
||||
FLAG_HIDE_GRAND_LAKE_ROUTE_213_LOBBY_LOOKER
|
||||
@@ -703,9 +703,9 @@ FLAG_ROTOM_ROOM_HIDE_REFRIGERATOR
|
||||
FLAG_ROTOM_ROOM_HIDE_ROTARY_FAN
|
||||
FLAG_ROTOM_ROOM_HIDE_LAWN_MOWER
|
||||
FLAG_UNK_0x02C0
|
||||
FLAG_BATTLE_HALL_HIDE_REPORTER
|
||||
FLAG_HIDE_BATTLE_HALL_REPORTER
|
||||
FLAG_HIDE_ROUTE_214_GATE_TO_VEILSTONE_CITY_REPORTER
|
||||
FLAG_UNK_0x02C3
|
||||
FLAG_HIDE_BATTLE_FRONTIER_REPORTER
|
||||
FLAG_HIDE_SANDGEM_TOWN_PROF_ROWAN
|
||||
FLAG_HIDE_VILLA_DELIVERY_GUY
|
||||
FLAG_HIDE_TEAM_GALACTIC_ETERNA_BUILDING_1F_WALL_BLOCKING_ROTOMS_ROOM
|
||||
@@ -2756,7 +2756,7 @@ FLAG_DEFEATED_INTERVIEWERS_ROXY_AND_OLI
|
||||
FLAG_DEFEATED_POKE_KID_ARIEL
|
||||
FLAG_DEFEATED_GUITARIST_ARTURO
|
||||
FLAG_UNK_0x0AC3
|
||||
FLAG_UNK_0x0AC4
|
||||
FLAG_SET_BATTLE_HALL_MAJOR_NPC
|
||||
FLAG_DEFEATED_BATTLEGROUND_FANTINA
|
||||
FLAG_DEFEATED_BATTLEGROUND_CANDICE
|
||||
FLAG_DEFEATED_BATTLEGROUND_BYRON
|
||||
@@ -4216,7 +4216,7 @@ VAR_SANDGEM_TOWN_STATE
|
||||
VAR_UNK_0x4072
|
||||
VAR_SOLACEON_TOWN_STATE
|
||||
VAR_CELESTIC_TOWN_STATE
|
||||
VAR_UNK_0x4075
|
||||
VAR_BATTLE_FRONTIER_DUMMY_STATE
|
||||
VAR_JUBILIFE_LOOKER_PAL_PAD_STATE
|
||||
VAR_JUBILIFE_CITY_STATE
|
||||
VAR_CANALAVE_STATE
|
||||
@@ -4282,15 +4282,15 @@ VAR_UNK_0x40B3
|
||||
VAR_REVIVED_POKEMON_SPECIES
|
||||
VAR_SUNYSHORE_CITY_EAST_HOUSE_SCIENTIST_STATE
|
||||
VAR_CURRENT_UNDERGROUND_MISSION
|
||||
VAR_UNK_0x40B7
|
||||
VAR_BATTLE_FACTORY_LOBBY_LOAD_ACTION
|
||||
VAR_BATTLE_FACTORY_CHALLENGE_TYPE
|
||||
VAR_UNK_0x40B9
|
||||
VAR_BATTLE_FACTORY_CHALLENGE_LEVEL
|
||||
VAR_BATTLE_HALL_LOBBY_LOAD_ACTION
|
||||
VAR_BATTLE_HALL_CHALLENGE_TYPE
|
||||
VAR_UNK_0x40BC
|
||||
VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION
|
||||
VAR_BATTLE_CASTLE_CHALLENGE_TYPE
|
||||
VAR_BATTLE_ARCADE_CHALLENGE_TYPE
|
||||
VAR_UNK_0x40BF
|
||||
VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION
|
||||
VAR_UNK_0x40C0
|
||||
VAR_BATTLEGROUND_STATE
|
||||
VAR_RANDOM_SURVIVAL_AREA_RIVAL_MESSAGE
|
||||
@@ -4315,7 +4315,7 @@ VAR_UNK_0x40D4
|
||||
VAR_UNK_0x40D5
|
||||
VAR_GALACTIC_HQ_4F_STATE
|
||||
VAR_PASTORIA_CITY_OBSERVATORY_GATE_1F_STATE
|
||||
VAR_UNK_0x40D8
|
||||
VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION
|
||||
VAR_UNK_0x40D9
|
||||
VAR_SAFARI_GAME_STATE
|
||||
VAR_UNK_0x40DB
|
||||
@@ -4374,7 +4374,7 @@ VAR_PLAYER_HOUSE_POSTGAME_STATE
|
||||
VAR_OLD_CHATEAU_DINING_AREA_OLD_MAN_STATE
|
||||
VAR_OLD_CHATEAU_BACK_MIDDLE_EAST_ROOM_TWIN_STATE
|
||||
VAR_UNK_0x4112
|
||||
VAR_UNK_0x4113
|
||||
VAR_BATTLE_FRONTIER_GATE_TO_FIGHT_AREA_STATE
|
||||
VAR_ETERNA_CITY_BLOCK_EXITS_STATE
|
||||
VAR_NUM_PLATES_OBTAINED
|
||||
VAR_POKEMON_MANSION_OFFICE_BLOCK_STATUE_STATE
|
||||
|
||||
@@ -724,7 +724,7 @@ ScriptCommand(SCRCMD_COUNTREPEATEDSPECIESINPARTY, ScrCm
|
||||
ScriptCommand(SCRCMD_2CC, ScrCmd_2CC)
|
||||
ScriptCommand(SCRCMD_2CD, ScrCmd_2CD)
|
||||
ScriptCommand(SCRCMD_UNUSED_2CE, ScrCmd_Unused_2CE)
|
||||
ScriptCommand(SCRCMD_BATTLEHALLCHECKUSINGSAMESPECIESASPARTNER, ScrCmd_BattleHallCheckUsingSameSpeciesAsPartner)
|
||||
ScriptCommand(SCRCMD_CHECKBATTLEHALLPARTNERUSESDIFFERENTSPECIES, ScrCmd_CheckBattleHallPartnerUsesDifferentSpecies)
|
||||
ScriptCommand(SCRCMD_GETBATTLEHALLSELECTEDSLOTS, ScrCmd_GetBattleHallSelectedSlots)
|
||||
ScriptCommand(SCRCMD_2D1, ScrCmd_2D1)
|
||||
ScriptCommand(SCRCMD_2D2, ScrCmd_2D2)
|
||||
@@ -814,7 +814,7 @@ ScriptCommand(SCRCMD_GETNUMSPECIESWITHBATTLEHALLRECORDS, ScrCm
|
||||
ScriptCommand(SCRCMD_GETBATTLEHALLTOTALSINGLESRECORD, ScrCmd_GetBattleHallTotalSinglesRecord)
|
||||
ScriptCommand(SCRCMD_SHOWLISTMENUSETWIDTH, ScrCmd_ShowListMenuSetWidth)
|
||||
ScriptCommand(SCRCMD_SETPARTYGIRATINAFORM, ScrCmd_SetPartyGiratinaForm)
|
||||
ScriptCommand(SCRCMD_329, ScrCmd_329)
|
||||
ScriptCommand(SCRCMD_GETBATTLEFRONTIERREPORTERPOSITION, ScrCmd_GetBattleFrontierReporterPosition)
|
||||
ScriptCommand(SCRCMD_32A, ScrCmd_32A)
|
||||
ScriptCommand(SCRCMD_CHECKPARTYHASFATEFULENCOUNTERREGIGIGAS, ScrCmd_CheckPartyHasFatefulEncounterRegigigas)
|
||||
ScriptCommand(SCRCMD_ACTIVATEREGIRUINSDOT, ScrCmd_ActivateRegiRuinsDot)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
BOOL ScrCmd_2CC(ScriptContext *param0);
|
||||
BOOL ScrCmd_2D1(ScriptContext *param0);
|
||||
BOOL ScrCmd_BattleHallCheckUsingSameSpeciesAsPartner(ScriptContext *param0);
|
||||
BOOL ScrCmd_CheckBattleHallPartnerUsesDifferentSpecies(ScriptContext *param0);
|
||||
BOOL ScrCmd_GetBattleHallRecordKeeperStats(ScriptContext *param0);
|
||||
BOOL ScrCmd_GetNumSpeciesWithBattleHallRecords(ScriptContext *param0);
|
||||
BOOL ScrCmd_GetBattleHallTotalSinglesRecord(ScriptContext *param0);
|
||||
|
||||
@@ -13,6 +13,6 @@ BOOL ScrCmd_CallTVInterview(ScriptContext *ctx);
|
||||
BOOL ScrCmd_CheckTVInterviewEligible(ScriptContext *ctx);
|
||||
BOOL ScrCmd_27C(ScriptContext *param0);
|
||||
BOOL ScrCmd_GetCurrentSafariGameCaughtNum(ScriptContext *ctx);
|
||||
BOOL ScrCmd_329(ScriptContext *param0);
|
||||
BOOL ScrCmd_GetBattleFrontierReporterPosition(ScriptContext *ctx);
|
||||
|
||||
#endif // POKEPLATINUM_SCRCMD_TV_BROADCAST_H
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
],
|
||||
"object_events": [
|
||||
{
|
||||
"id": "BATTLE_ARCADE_FRONTIER_SINGLE_ATTENDANT_0",
|
||||
"id": "LOCALID_SINGLE_ATTENDANT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_SINGLE_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_SOUTH",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -26,7 +26,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_ARCADE_FRONTIER_MULTI_ATTENDANT_1",
|
||||
"id": "LOCALID_MULTI_ATTENDANT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_MULTI_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_SOUTH",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -41,7 +41,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_ARCADE_PSYCHIC_2",
|
||||
"id": "LOCALID_PSYCHIC",
|
||||
"graphics_id": "OBJ_EVENT_GFX_PSYCHIC",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_NORTH_AND_WEST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -56,7 +56,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_ARCADE_WAITRESS_3",
|
||||
"id": "LOCALID_WAITRESS",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WAITRESS",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_SOUTH_AND_EAST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -71,7 +71,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_ARCADE_CAMPER_4",
|
||||
"id": "LOCALID_CAMPER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_CAMPER",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_NORTH_AND_EAST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -86,7 +86,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_ARCADE_BEAUTY_5",
|
||||
"id": "LOCALID_BEAUTY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BEAUTY",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_NORTH_AND_WEST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -101,7 +101,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_ARCADE_WORKER_6",
|
||||
"id": "LOCALID_WORKER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WORKER",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -116,7 +116,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_ARCADE_BUG_CATCHER_7",
|
||||
"id": "LOCALID_BUG_CATCHER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BUG_CATCHER",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -131,7 +131,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_ARCADE_TUBER_F_8",
|
||||
"id": "LOCALID_TUBER_F",
|
||||
"graphics_id": "OBJ_EVENT_GFX_TUBER_F",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -146,7 +146,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_ARCADE_PARASOL_LADY_9",
|
||||
"id": "LOCALID_PARASOL_LADY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_PARASOL_LADY",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_NORTH_AND_EAST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -161,7 +161,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_ARCADE_HIKER_10",
|
||||
"id": "LOCALID_HIKER_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_HIKER",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -176,7 +176,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_ARCADE_HIKER_11",
|
||||
"id": "LOCALID_HIKER_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_HIKER",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
],
|
||||
"object_events": [
|
||||
{
|
||||
"id": "BATTLE_CASTLE_FRONTIER_SINGLE_ATTENDANT_0",
|
||||
"id": "LOCALID_SINGLE_ATTENDANT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_SINGLE_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_EAST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -26,7 +26,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_CASTLE_FRONTIER_MULTI_ATTENDANT_1",
|
||||
"id": "LOCALID_MULTI_ATTENDANT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_MULTI_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_EAST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -41,7 +41,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_CASTLE_ROUGHNECK_2",
|
||||
"id": "LOCALID_ROUGHNECK",
|
||||
"graphics_id": "OBJ_EVENT_GFX_ROUGHNECK",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -56,7 +56,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_CASTLE_BLACK_BELT_3",
|
||||
"id": "LOCALID_BLACK_BELT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BLACK_BELT",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -71,7 +71,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_CASTLE_GENTLEMAN_4",
|
||||
"id": "LOCALID_GENTLEMAN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_GENTLEMAN",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -86,7 +86,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_CASTLE_COLLECTOR_5",
|
||||
"id": "LOCALID_COLLECTOR",
|
||||
"graphics_id": "OBJ_EVENT_GFX_COLLECTOR",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -101,7 +101,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_CASTLE_ARTIST_6",
|
||||
"id": "LOCALID_ARTIST",
|
||||
"graphics_id": "OBJ_EVENT_GFX_ARTIST",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -116,7 +116,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_CASTLE_SOCIALITE_7",
|
||||
"id": "LOCALID_SOCIALITE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SOCIALITE",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -131,7 +131,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_CASTLE_WAITRESS_8",
|
||||
"id": "LOCALID_WAITRESS",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WAITRESS",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
],
|
||||
"object_events": [
|
||||
{
|
||||
"id": "BATTLE_FACTORY_FRONTIER_SINGLE_ATTENDANT_0",
|
||||
"id": "LOCALID_SINGLE_ATTENDANT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_SINGLE_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_SOUTH",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -26,7 +26,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FACTORY_FRONTIER_MULTI_ATTENDANT_1",
|
||||
"id": "LOCALID_MULTI_ATTENDANT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_MULTI_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_SOUTH",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -41,7 +41,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FACTORY_YOUNGSTER_2",
|
||||
"id": "LOCALID_YOUNGSTER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_YOUNGSTER",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_NORTH_AND_EAST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -56,7 +56,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FACTORY_BEAUTY_3",
|
||||
"id": "LOCALID_BEAUTY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BEAUTY",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -71,7 +71,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FACTORY_POLICEMAN_4",
|
||||
"id": "LOCALID_POLICEMAN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_POLICEMAN",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -86,7 +86,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FACTORY_SAILOR_5",
|
||||
"id": "LOCALID_SAILOR",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SAILOR",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -101,7 +101,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FACTORY_POKEMON_BREEDER_F_6",
|
||||
"id": "LOCALID_POKEMON_BREEDER_F",
|
||||
"graphics_id": "OBJ_EVENT_GFX_POKEMON_BREEDER_F",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -116,7 +116,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FACTORY_CLOWN_7",
|
||||
"id": "LOCALID_CLOWN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_CLOWN",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -131,7 +131,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FACTORY_LADY_8",
|
||||
"id": "LOCALID_LADY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_LADY",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_NORTH_AND_EAST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
|
||||
@@ -163,7 +163,7 @@
|
||||
],
|
||||
"object_events": [
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_TRAINER_TIPS_SIGNPOST_0",
|
||||
"id": "LOCALID_TRAINER_TIPS_SIGNPOST_BATTLE_HALL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_TRAINER_TIPS_SIGNPOST",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -178,7 +178,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_TRAINER_TIPS_SIGNPOST_1",
|
||||
"id": "LOCALID_TRAINER_TIPS_SIGNPOST_BATTLE_TOWER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_TRAINER_TIPS_SIGNPOST",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -193,7 +193,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_POKEMON_BREEDER_F_2",
|
||||
"id": "LOCALID_POKEMON_BREEDER_F",
|
||||
"graphics_id": "OBJ_EVENT_GFX_POKEMON_BREEDER_F",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -208,7 +208,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_EXPERT_F_3",
|
||||
"id": "LOCALID_EXPERT_F",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_F",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -223,7 +223,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_EXPERT_M_4",
|
||||
"id": "LOCALID_EXPERT_M",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -238,7 +238,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_TWIN_5",
|
||||
"id": "LOCALID_TWIN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_TWIN",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -253,7 +253,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_SCHOOL_KID_M_6",
|
||||
"id": "LOCALID_SCHOOL_KID_M",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SCHOOL_KID_M",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_NORTH_AND_WEST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -268,7 +268,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_NINJA_BOY_7",
|
||||
"id": "LOCALID_NINJA_BOY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_NINJA_BOY",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -283,7 +283,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_IDOL_8",
|
||||
"id": "LOCALID_IDOL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_IDOL",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_NORTH_SOUTH_AND_WEST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -298,7 +298,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_ROUGHNECK_9",
|
||||
"id": "LOCALID_ROUGHNECK",
|
||||
"graphics_id": "OBJ_EVENT_GFX_ROUGHNECK",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -313,7 +313,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_BLACK_BELT_10",
|
||||
"id": "LOCALID_BLACK_BELT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BLACK_BELT",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -328,7 +328,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_FRONTIER_BOOTH_ATTENDANT_11",
|
||||
"id": "LOCALID_ATTENDANT_SOUTHWEST",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_BOOTH_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -343,7 +343,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_FRONTIER_BOOTH_ATTENDANT_12",
|
||||
"id": "LOCALID_ATTENDANT_NORTHWEST",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_BOOTH_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -358,7 +358,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_FRONTIER_BOOTH_ATTENDANT_13",
|
||||
"id": "LOCALID_ATTENDANT_SOUTHEAST",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_BOOTH_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -373,7 +373,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_POKEFAN_M_14",
|
||||
"id": "LOCALID_POKEFAN_M",
|
||||
"graphics_id": "OBJ_EVENT_GFX_POKEFAN_M",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -388,7 +388,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_COLLECTOR_15",
|
||||
"id": "LOCALID_COLLECTOR",
|
||||
"graphics_id": "OBJ_EVENT_GFX_COLLECTOR",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -403,7 +403,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_GENTLEMAN_16",
|
||||
"id": "LOCALID_GENTLEMAN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_GENTLEMAN",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -418,7 +418,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_TUBER_M_17",
|
||||
"id": "LOCALID_TUBER_M",
|
||||
"graphics_id": "OBJ_EVENT_GFX_TUBER_M",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -433,7 +433,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_ACE_TRAINER_M_18",
|
||||
"id": "LOCALID_ACE_TRAINER_M_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_ACE_TRAINER_M",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -448,7 +448,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_COWGIRL_19",
|
||||
"id": "LOCALID_COWGIRL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_COWGIRL",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -463,7 +463,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_FISHERMAN_20",
|
||||
"id": "LOCALID_FISHERMAN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FISHERMAN",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -478,7 +478,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_PICNICKER_21",
|
||||
"id": "LOCALID_PICNICKER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_PICNICKER",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -493,7 +493,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_PARASOL_LADY_22",
|
||||
"id": "LOCALID_PARASOL_LADY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_PARASOL_LADY",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -508,7 +508,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_WAITRESS_23",
|
||||
"id": "LOCALID_WAITRESS",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WAITRESS",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -523,7 +523,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_TRAINER_TIPS_SIGNPOST_24",
|
||||
"id": "LOCALID_TRAINER_TIPS_SIGNPOST_BATTLE_CASTLE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_TRAINER_TIPS_SIGNPOST",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -538,7 +538,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_TRAINER_TIPS_SIGNPOST_25",
|
||||
"id": "LOCALID_TRAINER_TIPS_SIGNPOST_BATTLE_ARCADE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_TRAINER_TIPS_SIGNPOST",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -553,7 +553,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_TRAINER_TIPS_SIGNPOST_26",
|
||||
"id": "LOCALID_TRAINER_TIPS_SIGNPOST_BATTLE_FACTORY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_TRAINER_TIPS_SIGNPOST",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -568,7 +568,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_ACE_TRAINER_M_27",
|
||||
"id": "LOCALID_ACE_TRAINER_M_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_ACE_TRAINER_M",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -583,7 +583,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_ACE_TRAINER_SNOW_F_28",
|
||||
"id": "LOCALID_ACE_TRAINER_SNOW_F",
|
||||
"graphics_id": "OBJ_EVENT_GFX_ACE_TRAINER_SNOW_F",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_NORTH_SOUTH_AND_WEST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -598,11 +598,11 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_REPORTER_29",
|
||||
"id": "LOCALID_REPORTER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_REPORTER",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_NORTH",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"hidden_flag": "FLAG_UNK_0x02C3",
|
||||
"hidden_flag": "FLAG_HIDE_BATTLE_FRONTIER_REPORTER",
|
||||
"script": 10168,
|
||||
"initial_dir": 0,
|
||||
"data": [],
|
||||
@@ -719,7 +719,7 @@
|
||||
"y": 0,
|
||||
"width": 1,
|
||||
"length": 2,
|
||||
"var": "VAR_UNK_0x4075",
|
||||
"var": "VAR_BATTLE_FRONTIER_DUMMY_STATE",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
@@ -729,7 +729,7 @@
|
||||
"y": 0,
|
||||
"width": 1,
|
||||
"length": 2,
|
||||
"var": "VAR_UNK_0x4075",
|
||||
"var": "VAR_BATTLE_FRONTIER_DUMMY_STATE",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
@@ -739,7 +739,7 @@
|
||||
"y": 0,
|
||||
"width": 1,
|
||||
"length": 2,
|
||||
"var": "VAR_UNK_0x4075",
|
||||
"var": "VAR_BATTLE_FRONTIER_DUMMY_STATE",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
@@ -749,7 +749,7 @@
|
||||
"y": 0,
|
||||
"width": 1,
|
||||
"length": 2,
|
||||
"var": "VAR_UNK_0x4075",
|
||||
"var": "VAR_BATTLE_FRONTIER_DUMMY_STATE",
|
||||
"value": 0
|
||||
}
|
||||
]
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"bg_events": [],
|
||||
"object_events": [
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_GATE_TO_FIGHT_AREA_POKEMON_BREEDER_M_0",
|
||||
"id": "LOCALID_POKEMON_BREEDER_M",
|
||||
"graphics_id": "OBJ_EVENT_GFX_POKEMON_BREEDER_M",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -17,7 +17,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_GATE_TO_FIGHT_AREA_EXPERT_M_1",
|
||||
"id": "LOCALID_EXPERT_M",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -32,7 +32,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_GATE_TO_FIGHT_AREA_RUIN_MANIAC_2",
|
||||
"id": "LOCALID_RUIN_MANIAC",
|
||||
"graphics_id": "OBJ_EVENT_GFX_RUIN_MANIAC",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_SOUTH_AND_WEST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -47,7 +47,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_GATE_TO_FIGHT_AREA_FRONTIER_BOOTH_ATTENDANT_3",
|
||||
"id": "LOCALID_ATTENDANT_BATTLE_CASTLE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_BOOTH_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -62,7 +62,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_GATE_TO_FIGHT_AREA_FRONTIER_BOOTH_ATTENDANT_4",
|
||||
"id": "LOCALID_ATTENDANT_BATTLE_FACTORY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_BOOTH_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -77,7 +77,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_GATE_TO_FIGHT_AREA_FRONTIER_BOOTH_ATTENDANT_5",
|
||||
"id": "LOCALID_ATTENDANT_GENERAL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_BOOTH_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -92,7 +92,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_GATE_TO_FIGHT_AREA_FRONTIER_BOOTH_ATTENDANT_6",
|
||||
"id": "LOCALID_ATTENDANT_BATTLE_ARCADE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_BOOTH_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -107,7 +107,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_GATE_TO_FIGHT_AREA_FRONTIER_BOOTH_ATTENDANT_7",
|
||||
"id": "LOCALID_ATTENDANT_BATTLE_HALL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_BOOTH_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -122,7 +122,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_GATE_TO_FIGHT_AREA_FRONTIER_BOOTH_ATTENDANT_8",
|
||||
"id": "LOCALID_ATTENDANT_BATTLE_TOWER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_BOOTH_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -137,7 +137,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_FRONTIER_GATE_TO_FIGHT_AREA_BEAUTY_9",
|
||||
"id": "LOCALID_BEAUTY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BEAUTY",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
|
||||
@@ -165,7 +165,7 @@
|
||||
"graphics_id": "OBJ_EVENT_GFX_REPORTER",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_SOUTH",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"hidden_flag": "FLAG_BATTLE_HALL_HIDE_REPORTER",
|
||||
"hidden_flag": "FLAG_HIDE_BATTLE_HALL_REPORTER",
|
||||
"script": 10163,
|
||||
"initial_dir": 1,
|
||||
"data": [],
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
],
|
||||
"object_events": [
|
||||
{
|
||||
"id": "BATTLE_TOWER_FRONTIER_SINGLE_ATTENDANT_0",
|
||||
"id": "LOCALID_SINGLE_ATTENDANT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_SINGLE_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -42,7 +42,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWER_FRONTIER_MULTI_ATTENDANT_1",
|
||||
"id": "LOCALID_MULTI_ATTENDANT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FRONTIER_MULTI_ATTENDANT",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -57,7 +57,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWERWIFI_PLAZA_ATTENDANT_F_2",
|
||||
"id": "LOCALID_WIFI_ATTENDANT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WIFI_PLAZA_ATTENDANT_F",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -72,11 +72,11 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWER_TEALA_3",
|
||||
"id": "LOCALID_TEALA",
|
||||
"graphics_id": "OBJ_EVENT_GFX_TEALA",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"hidden_flag": "FLAG_UNK_0x01E9",
|
||||
"hidden_flag": "FLAG_HIDE_BATTLE_TOWER_TEALA",
|
||||
"script": 7,
|
||||
"initial_dir": 1,
|
||||
"data": [],
|
||||
@@ -87,7 +87,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWER_ARTIST_4",
|
||||
"id": "LOCALID_ARTIST",
|
||||
"graphics_id": "OBJ_EVENT_GFX_ARTIST",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -102,7 +102,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWER_JOGGER_5",
|
||||
"id": "LOCALID_JOGGER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_JOGGER",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -117,7 +117,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWER_IDOL_6",
|
||||
"id": "LOCALID_IDOL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_IDOL",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_NORTH_AND_EAST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -132,7 +132,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWER_RICH_BOY_7",
|
||||
"id": "LOCALID_RICH_BOY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_RICH_BOY",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -147,7 +147,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWER_PIKACHU_8",
|
||||
"id": "LOCALID_PIKACHU_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_PIKACHU",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_SOUTH_WEST_AND_EAST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -162,7 +162,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWER_PIKACHU_9",
|
||||
"id": "LOCALID_PIKACHU_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_PIKACHU",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -177,7 +177,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWER_SCHOOL_KID_M_10",
|
||||
"id": "LOCALID_SCHOOL_KID_M_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SCHOOL_KID_M",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -192,7 +192,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWER_PARASOL_LADY_11",
|
||||
"id": "LOCALID_PARASOL_LADY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_PARASOL_LADY",
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -207,11 +207,11 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWER_REPORTER_12",
|
||||
"id": "LOCALID_REPORTER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_REPORTER",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_NORTH_AND_WEST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"hidden_flag": "FLAG_UNK_0x020E",
|
||||
"hidden_flag": "FLAG_HIDE_BATTLE_TOWER_REPORTER",
|
||||
"script": 10151,
|
||||
"initial_dir": 0,
|
||||
"data": [],
|
||||
@@ -222,7 +222,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWER_SCHOOL_KID_M_13",
|
||||
"id": "LOCALID_SCHOOL_KID_M_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SCHOOL_KID_M",
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_SOUTH_AND_WEST",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
@@ -237,7 +237,7 @@
|
||||
"y": 0
|
||||
},
|
||||
{
|
||||
"id": "BATTLE_TOWER_SCIENTIST_M_14",
|
||||
"id": "LOCALID_STATS_JUDGE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SCIENTIST_M",
|
||||
"movement_type": "MOVEMENT_TYPE_NONE",
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
|
||||
@@ -2693,7 +2693,7 @@ _278C:
|
||||
|
||||
_279A:
|
||||
FrontierScrCmd_BF 22, 0, 0, VAR_0x8008
|
||||
FrontierScrCmd_3D VAR_UNK_0x40BF, 1
|
||||
FrontierScrCmd_3D VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION, 1
|
||||
Message BattleArcadeScene_Text_BPEarned
|
||||
BufferPlayerName 0
|
||||
FrontierScrCmd_BF 45, 0, 0, VAR_0x8008
|
||||
@@ -2985,7 +2985,7 @@ _2C5A:
|
||||
End
|
||||
|
||||
_2C78:
|
||||
FrontierScrCmd_3D VAR_UNK_0x40BF, 2
|
||||
FrontierScrCmd_3D VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION, 2
|
||||
FrontierScrCmd_BF 10, 0, 0, VAR_0x8008
|
||||
FreeBattleRecording
|
||||
FrontierScrCmd_BA
|
||||
@@ -3032,7 +3032,7 @@ _2D19:
|
||||
|
||||
_2D31:
|
||||
FrontierScrCmd_BF 21, 0, 0, VAR_0x8008
|
||||
FrontierScrCmd_3D VAR_UNK_0x40BF, 3
|
||||
FrontierScrCmd_3D VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION, 3
|
||||
GoTo _2E0A
|
||||
End
|
||||
|
||||
@@ -3070,7 +3070,7 @@ _2DB5:
|
||||
|
||||
_2DBD:
|
||||
FrontierScrCmd_BF 21, 0, 0, VAR_0x8008
|
||||
FrontierScrCmd_3D VAR_UNK_0x40BF, 3
|
||||
FrontierScrCmd_3D VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION, 3
|
||||
GoTo _2DD4
|
||||
End
|
||||
|
||||
|
||||
@@ -1424,7 +1424,7 @@ _12C5:
|
||||
|
||||
_12D3:
|
||||
FrontierScrCmd_A0 22, 0, 0, VAR_0x8008
|
||||
FrontierScrCmd_3D VAR_UNK_0x40BC, 1
|
||||
FrontierScrCmd_3D VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION, 1
|
||||
BufferPlayerName 0
|
||||
Message BattleCastleScene_Text_BPEarned
|
||||
BufferPlayerName 0
|
||||
@@ -1690,7 +1690,7 @@ _1720:
|
||||
End
|
||||
|
||||
_173E:
|
||||
FrontierScrCmd_3D VAR_UNK_0x40BC, 2
|
||||
FrontierScrCmd_3D VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION, 2
|
||||
FrontierScrCmd_A0 10, 0, 0, VAR_0x8008
|
||||
FreeBattleRecording
|
||||
FrontierScrCmd_99
|
||||
@@ -1737,7 +1737,7 @@ _17D9:
|
||||
|
||||
_17F1:
|
||||
FrontierScrCmd_A0 21, 0, 0, VAR_0x8008
|
||||
FrontierScrCmd_3D VAR_UNK_0x40BC, 3
|
||||
FrontierScrCmd_3D VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION, 3
|
||||
GoTo _18E4
|
||||
End
|
||||
|
||||
@@ -1778,7 +1778,7 @@ _1893:
|
||||
|
||||
_189B:
|
||||
FrontierScrCmd_A0 21, 0, 0, VAR_0x8008
|
||||
FrontierScrCmd_3D VAR_UNK_0x40BC, 3
|
||||
FrontierScrCmd_3D VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION, 3
|
||||
GoTo _18B0
|
||||
End
|
||||
|
||||
|
||||
@@ -427,7 +427,7 @@ _02A8:
|
||||
|
||||
_02D6:
|
||||
FrontierScrCmd_3E VAR_BATTLE_FACTORY_CHALLENGE_TYPE, VAR_0x8001
|
||||
FrontierScrCmd_3E VAR_UNK_0x40B9, VAR_0x8002
|
||||
FrontierScrCmd_3E VAR_BATTLE_FACTORY_CHALLENGE_LEVEL, VAR_0x8002
|
||||
FrontierScrCmd_3E VAR_MAP_LOCAL_3, VAR_0x8003
|
||||
GetPlayerObjEventGfx VAR_0x8007
|
||||
GoToIfEq VAR_0x8001, FRONTIER_CHALLENGE_MULTI, _0320
|
||||
@@ -922,7 +922,7 @@ _0BCB:
|
||||
|
||||
_0BD9:
|
||||
FrontierScrCmd_67 22, 0, 0, VAR_0x8008
|
||||
FrontierScrCmd_3D VAR_UNK_0x40B7, 1
|
||||
FrontierScrCmd_3D VAR_BATTLE_FACTORY_LOBBY_LOAD_ACTION, 1
|
||||
Message BattleFactoryScene_Text_BPEarned
|
||||
BufferPlayerName 0
|
||||
FrontierScrCmd_67 35, 0, 0, VAR_0x8008
|
||||
@@ -1229,7 +1229,7 @@ _10B7:
|
||||
SetVar VAR_0x8003, 1
|
||||
MessageInstant BattleFactoryScene_Text_Saving
|
||||
ShowSavingIcon
|
||||
FrontierScrCmd_3E VAR_UNK_0x40B9, VAR_0x8008
|
||||
FrontierScrCmd_3E VAR_BATTLE_FACTORY_CHALLENGE_LEVEL, VAR_0x8008
|
||||
GoToIfEq VAR_0x8008, 0, _10DE
|
||||
GoTo _10F7
|
||||
End
|
||||
@@ -1274,7 +1274,7 @@ _113E:
|
||||
End
|
||||
|
||||
_115C:
|
||||
FrontierScrCmd_3D VAR_UNK_0x40B7, 2
|
||||
FrontierScrCmd_3D VAR_BATTLE_FACTORY_LOBBY_LOAD_ACTION, 2
|
||||
FrontierScrCmd_67 10, 0, 0, VAR_0x8008
|
||||
Call _137B
|
||||
CloseMessage
|
||||
@@ -1322,7 +1322,7 @@ _11FE:
|
||||
|
||||
_1216:
|
||||
FrontierScrCmd_67 21, 0, 0, VAR_0x8008
|
||||
FrontierScrCmd_3D VAR_UNK_0x40B7, 3
|
||||
FrontierScrCmd_3D VAR_BATTLE_FACTORY_LOBBY_LOAD_ACTION, 3
|
||||
GoTo _12F3
|
||||
End
|
||||
|
||||
@@ -1359,7 +1359,7 @@ _12A2:
|
||||
|
||||
_12AA:
|
||||
FrontierScrCmd_67 21, 0, 0, VAR_0x8008
|
||||
FrontierScrCmd_3D VAR_UNK_0x40B7, 3
|
||||
FrontierScrCmd_3D VAR_BATTLE_FACTORY_LOBBY_LOAD_ACTION, 3
|
||||
GoTo _12BF
|
||||
End
|
||||
|
||||
|
||||
@@ -316,7 +316,7 @@ _03DB:
|
||||
_03EF:
|
||||
FreeBattleRecording
|
||||
WaitTime 30, VAR_0x8008
|
||||
FrontierScrCmd_3D VAR_UNK_0x40D8, 1
|
||||
FrontierScrCmd_3D VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 1
|
||||
CallBattleTowerFunction BT_FUNC_GET_CHALLENGE_MODE, 0, VAR_0x8008
|
||||
SetVar FR_VAR_0x8010, VAR_0x8008
|
||||
GoToIfEq FR_VAR_0x8010, BATTLE_TOWER_MODE_WIFI, _043F
|
||||
@@ -484,7 +484,7 @@ _06B3:
|
||||
End
|
||||
|
||||
_06D3:
|
||||
FrontierScrCmd_3D VAR_UNK_0x40D8, 2
|
||||
FrontierScrCmd_3D VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 2
|
||||
CallBattleTowerFunction BT_FUNC_UNK_39, 0, VAR_0x8008
|
||||
FreeTowerStruct
|
||||
Message BattleTowerBattleRoom_Text_Saving
|
||||
|
||||
@@ -347,7 +347,7 @@ _03DD:
|
||||
GoToIfEq VAR_0x8008, BATTLE_TOWER_MODE_LINK_MULTI, _0437
|
||||
GoToIfEq VAR_0x8008, BATTLE_TOWER_MODE_6, _0443
|
||||
WaitTime 30, VAR_0x8008
|
||||
FrontierScrCmd_3D VAR_UNK_0x40D8, 1
|
||||
FrontierScrCmd_3D VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 1
|
||||
FadeScreenOut
|
||||
FrontierScrCmd_25 0
|
||||
FrontierScrCmd_25 1
|
||||
@@ -365,7 +365,7 @@ _0437:
|
||||
|
||||
_0443:
|
||||
WaitTime 30, VAR_0x8008
|
||||
FrontierScrCmd_3D VAR_UNK_0x40D8, 1
|
||||
FrontierScrCmd_3D VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 1
|
||||
ClearReceivedTempDataAllPlayers
|
||||
SyncConnectedPlayers 6
|
||||
CallIfEq VAR_0x8004, 100, _04D1
|
||||
@@ -535,7 +535,7 @@ _06E7:
|
||||
End
|
||||
|
||||
_0707:
|
||||
FrontierScrCmd_3D VAR_UNK_0x40D8, 2
|
||||
FrontierScrCmd_3D VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 2
|
||||
CallBattleTowerFunction BT_FUNC_UNK_39, 0, VAR_0x8008
|
||||
FreeTowerStruct
|
||||
Message BattleTowerMultiBattleRoom_Text_ThanksForParticipating
|
||||
|
||||
@@ -113,7 +113,7 @@ _0188:
|
||||
FrontierScrCmd_B2 7, 2, 0, VAR_0x8008
|
||||
SetVar VAR_0x8004, 0
|
||||
SetVar VAR_0x8009, 2
|
||||
FrontierScrCmd_3D VAR_UNK_0x40B9, 0
|
||||
FrontierScrCmd_3D VAR_BATTLE_FACTORY_CHALLENGE_LEVEL, 0
|
||||
GoTo _0254
|
||||
End
|
||||
|
||||
@@ -121,7 +121,7 @@ _01A9:
|
||||
FrontierScrCmd_B2 7, 3, 0, VAR_0x8008
|
||||
SetVar VAR_0x8004, 0
|
||||
SetVar VAR_0x8009, 3
|
||||
FrontierScrCmd_3D VAR_UNK_0x40B9, 1
|
||||
FrontierScrCmd_3D VAR_BATTLE_FACTORY_CHALLENGE_LEVEL, 1
|
||||
GoTo _0254
|
||||
End
|
||||
|
||||
@@ -434,7 +434,7 @@ _0766:
|
||||
FrontierScrCmd_25 0
|
||||
FrontierScrCmd_25 2
|
||||
FrontierScrCmd_25 3
|
||||
IncrementRecordValue RECORD_UNK_058
|
||||
IncrementRecordValue RECORD_TIMES_STARTED_BATTLE_FRONTIER_CHALLENGE
|
||||
FrontierScrCmd_B2 9, 0, 0, VAR_0x8008
|
||||
SetVar FR_VAR_0x8010, VAR_0x8008
|
||||
GoToIfEq FR_VAR_0x8010, 1, _0842
|
||||
|
||||
@@ -1,134 +1,135 @@
|
||||
#include "macros/scrcmd.inc"
|
||||
#include "res/text/bank/battle_arcade.h"
|
||||
#include "res/text/bank/menu_entries.h"
|
||||
#include "constants/battle_frontier.h"
|
||||
|
||||
|
||||
ScriptEntry _0065
|
||||
ScriptEntry _06B8
|
||||
ScriptEntry _06F1
|
||||
ScriptEntry _0700
|
||||
ScriptEntry _0774
|
||||
ScriptEntry _0081
|
||||
ScriptEntry _079C
|
||||
ScriptEntry _07AF
|
||||
ScriptEntry _07C2
|
||||
ScriptEntry _07D5
|
||||
ScriptEntry _07E8
|
||||
ScriptEntry _07FB
|
||||
ScriptEntry _080E
|
||||
ScriptEntry _0821
|
||||
ScriptEntry _0046
|
||||
ScriptEntry _0834
|
||||
ScriptEntry _0845
|
||||
ScriptEntry BattleArcade_SingleAttendant
|
||||
ScriptEntry BattleArcade_OnFrameResumeChallenge
|
||||
ScriptEntry BattleArcade_OnFrameDidntSaveBeforeQuit
|
||||
ScriptEntry BattleArcade_OnFrameChallengeEndedCompletedRound
|
||||
ScriptEntry BattleArcade_OnFrameChallengeEnded
|
||||
ScriptEntry BattleArcade_MultiAttendant
|
||||
ScriptEntry BattleArcade_Worker
|
||||
ScriptEntry BattleArcade_ParasolLady
|
||||
ScriptEntry BattleArcade_Psychic
|
||||
ScriptEntry BattleArcade_BugCatcher
|
||||
ScriptEntry BattleArcade_Waitress
|
||||
ScriptEntry BattleArcade_Camper
|
||||
ScriptEntry BattleArcade_Beauty
|
||||
ScriptEntry BattleArcade_TuberF
|
||||
ScriptEntry BattleArcade_OnTransition
|
||||
ScriptEntry BattleArcade_Hiker1
|
||||
ScriptEntry BattleArcade_Hiker2
|
||||
ScriptEntryEnd
|
||||
|
||||
_0046:
|
||||
BattleArcade_OnTransition:
|
||||
CheckTVInterviewEligible TV_PROGRAM_SEGMENT_BATTLE_FRONTIER_FRONTLINE_NEWS_MULTI, VAR_MAP_LOCAL_0
|
||||
GoToIfEq VAR_MAP_LOCAL_0, 0, _005F
|
||||
ClearFlag FLAG_UNK_0x02C3
|
||||
GoToIfEq VAR_MAP_LOCAL_0, FALSE, BattleArcade_HideBattleFrontierReporter
|
||||
ClearFlag FLAG_HIDE_BATTLE_FRONTIER_REPORTER
|
||||
End
|
||||
|
||||
_005F:
|
||||
SetFlag FLAG_UNK_0x02C3
|
||||
BattleArcade_HideBattleFrontierReporter:
|
||||
SetFlag FLAG_HIDE_BATTLE_FRONTIER_REPORTER
|
||||
End
|
||||
|
||||
_0065:
|
||||
BattleArcade_SingleAttendant:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
SetVar VAR_MAP_LOCAL_3, 0
|
||||
SetVar VAR_MAP_LOCAL_4, 0
|
||||
GoTo _009D
|
||||
GoTo BattleArcade_Attendant
|
||||
End
|
||||
|
||||
_0081:
|
||||
BattleArcade_MultiAttendant:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
SetVar VAR_MAP_LOCAL_3, 0
|
||||
SetVar VAR_MAP_LOCAL_4, 1
|
||||
GoTo _009D
|
||||
GoTo BattleArcade_Attendant
|
||||
End
|
||||
|
||||
_009D:
|
||||
BattleArcade_Attendant:
|
||||
RecordHeapMemory
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, _0678
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, _067D
|
||||
GoTo _00C3
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleArcade_WelcomeToSingleDoubleChallenge
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleArcade_WelcomeToMultiChallenge
|
||||
GoTo BattleArcade_SelectChallenge
|
||||
End
|
||||
|
||||
_00C3:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, _0682
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, _069A
|
||||
AddMenuEntryImm 41, 2
|
||||
AddMenuEntryImm 42, 3
|
||||
BattleArcade_SelectChallenge:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleArcade_InitMenuSingleDoubleChallenge
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleArcade_InitMenuMultiChallenge
|
||||
AddMenuEntryImm BattleArcade_Text_Info, 2
|
||||
AddMenuEntryImm BattleArcade_Text_Cancel, 3
|
||||
ShowMenu
|
||||
GoToIfEq VAR_RESULT, 0, _015E
|
||||
GoToIfEq VAR_RESULT, 1, _018B
|
||||
GoToIfEq VAR_RESULT, 2, _0123
|
||||
GoToIfEq VAR_RESULT, 4, _01B8
|
||||
GoTo _0145
|
||||
GoToIfEq VAR_RESULT, 0, BattleArcade_TryTakeSingleChallenge
|
||||
GoToIfEq VAR_RESULT, 1, BattleArcade_TryTakeDoubleChallenge
|
||||
GoToIfEq VAR_RESULT, 2, BattleArcade_ExplainChallenge
|
||||
GoToIfEq VAR_RESULT, 4, BattleArcade_TryTakeMultiChallenge
|
||||
GoTo BattleArcade_EndChallenge
|
||||
End
|
||||
|
||||
_0123:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, _06AE
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, _06B3
|
||||
GoTo _00C3
|
||||
BattleArcade_ExplainChallenge:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleArcade_ExplainSingleDoubleChallenge
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleArcade_ExplainMultiChallenge
|
||||
GoTo BattleArcade_SelectChallenge
|
||||
End
|
||||
|
||||
_0145:
|
||||
GoTo _014D
|
||||
BattleArcade_EndChallenge:
|
||||
GoTo BattleArcade_HopeToSeeYouAgain
|
||||
End
|
||||
|
||||
_014D:
|
||||
SetVar VAR_UNK_0x40BF, 0
|
||||
Message 6
|
||||
BattleArcade_HopeToSeeYouAgain:
|
||||
SetVar VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION, 0
|
||||
Message BattleArcade_Text_HopeToSeeYouAgain
|
||||
WaitButton
|
||||
CloseMessage
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
_015E:
|
||||
BattleArcade_TryTakeSingleChallenge:
|
||||
SetVar VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE
|
||||
ScrCmd_2D9 0, 3, VAR_RESULT
|
||||
BufferNumber 0, 3
|
||||
BufferNumber 1, 3
|
||||
GoToIfEq VAR_RESULT, 0, _01E5
|
||||
GoTo _020B
|
||||
GoToIfEq VAR_RESULT, 0, BattleArcade_NotEnoughEligiblePokemonSingleDouble
|
||||
GoTo BattleArcade_SelectPokemon
|
||||
End
|
||||
|
||||
_018B:
|
||||
BattleArcade_TryTakeDoubleChallenge:
|
||||
SetVar VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE
|
||||
ScrCmd_2D9 0, 3, VAR_RESULT
|
||||
BufferNumber 0, 3
|
||||
BufferNumber 1, 3
|
||||
GoToIfEq VAR_RESULT, 0, _01E5
|
||||
GoTo _020B
|
||||
GoToIfEq VAR_RESULT, 0, BattleArcade_NotEnoughEligiblePokemonSingleDouble
|
||||
GoTo BattleArcade_SelectPokemon
|
||||
End
|
||||
|
||||
_01B8:
|
||||
BattleArcade_TryTakeMultiChallenge:
|
||||
SetVar VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI
|
||||
ScrCmd_2D9 0, 2, VAR_RESULT
|
||||
BufferNumber 0, 2
|
||||
BufferNumber 1, 2
|
||||
GoToIfEq VAR_RESULT, 0, _01F8
|
||||
GoTo _020B
|
||||
GoToIfEq VAR_RESULT, 0, BattleArcade_NotEnoughEligiblePokemonMulti
|
||||
GoTo BattleArcade_SelectPokemon
|
||||
End
|
||||
|
||||
_01E5:
|
||||
Message 8
|
||||
MessageSeenBanlistSpecies 9, 3
|
||||
GoTo _0145
|
||||
BattleArcade_NotEnoughEligiblePokemonSingleDouble:
|
||||
Message BattleArcade_Text_NotEnoughEligiblePokemon
|
||||
MessageSeenBanlistSpecies BattleArcade_Text_Banlist, 3
|
||||
GoTo BattleArcade_EndChallenge
|
||||
End
|
||||
|
||||
_01F8:
|
||||
Message 8
|
||||
MessageSeenBanlistSpecies 9, 2
|
||||
GoTo _0145
|
||||
BattleArcade_NotEnoughEligiblePokemonMulti:
|
||||
Message BattleArcade_Text_NotEnoughEligiblePokemon
|
||||
MessageSeenBanlistSpecies BattleArcade_Text_Banlist, 2
|
||||
GoTo BattleArcade_EndChallenge
|
||||
End
|
||||
|
||||
_020B:
|
||||
Message 7
|
||||
BattleArcade_SelectPokemon:
|
||||
Message BattleArcade_Text_SelectPokemonToEnter
|
||||
CloseMessage
|
||||
FadeScreenOut
|
||||
WaitFadeScreen
|
||||
@@ -137,225 +138,225 @@ _020B:
|
||||
ReturnToField
|
||||
FadeScreenIn
|
||||
WaitFadeScreen
|
||||
GoToIfEq VAR_MAP_LOCAL_2, 0xFF, _0145
|
||||
GoToIfEq VAR_MAP_LOCAL_2, 0xFF, BattleArcade_EndChallenge
|
||||
TryRevertPokemonForm VAR_MAP_LOCAL_2, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, 0xFF, _05E1
|
||||
GoToIfEq VAR_RESULT, 0xFF, BattleArcade_GriseousOrbCouldNotBeRemoved
|
||||
TryRevertPokemonForm VAR_MAP_LOCAL_5, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, 0xFF, _05E1
|
||||
GoToIfEq VAR_RESULT, 0xFF, BattleArcade_GriseousOrbCouldNotBeRemoved
|
||||
TryRevertPokemonForm VAR_MAP_LOCAL_6, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, 0xFF, _05E1
|
||||
GoToIfEq VAR_RESULT, 0xFF, BattleArcade_GriseousOrbCouldNotBeRemoved
|
||||
GetPartyMonSpecies VAR_MAP_LOCAL_2, VAR_MAP_LOCAL_1
|
||||
GoToIfEq VAR_MAP_LOCAL_1, 0, _0145
|
||||
GoTo _029B
|
||||
GoToIfEq VAR_MAP_LOCAL_1, 0, BattleArcade_EndChallenge
|
||||
GoTo BattleArcade_TryStartChallenge
|
||||
End
|
||||
|
||||
_029B:
|
||||
GoTo _02A3
|
||||
BattleArcade_TryStartChallenge:
|
||||
GoTo BattleArcade_HealAndSaveBeforeChallenge
|
||||
End
|
||||
|
||||
_02A3:
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, _0448
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, _0448
|
||||
BattleArcade_HealAndSaveBeforeChallenge:
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleArcade_SetChallengeInProgress
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleArcade_SetChallengeInProgress
|
||||
SetVar VAR_MAP_LOCAL_0, 0
|
||||
HealParty
|
||||
Common_SaveGame
|
||||
SetVar VAR_RESULT, VAR_MAP_LOCAL_0
|
||||
GoToIfEq VAR_RESULT, 0, _0145
|
||||
GoToIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _02F1
|
||||
GoTo _04A9
|
||||
GoToIfEq VAR_RESULT, 0, BattleArcade_EndChallenge
|
||||
GoToIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleArcade_BecomeLeaderOrJoinGroup
|
||||
GoTo BattleArcade_WalkIntoCorridor
|
||||
End
|
||||
|
||||
_02F1:
|
||||
Message 43
|
||||
BattleArcade_BecomeLeaderOrJoinGroup:
|
||||
Message BattleArcade_Text_BecomeLeaderOrJoinGroup
|
||||
InitGlobalTextMenu 30, 1, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm 13, 0
|
||||
AddMenuEntryImm 14, 1
|
||||
AddMenuEntryImm 5, 2
|
||||
AddMenuEntryImm MenuEntries_Text_JoinGroup, 0
|
||||
AddMenuEntryImm MenuEntries_Text_BecomeLeader, 1
|
||||
AddMenuEntryImm MenuEntries_Text_Exit, 2
|
||||
ShowMenu
|
||||
SetVar VAR_0x8008, VAR_RESULT
|
||||
GoToIfEq VAR_0x8008, 0, _0335
|
||||
GoToIfEq VAR_0x8008, 1, _0389
|
||||
GoTo _0145
|
||||
GoToIfEq VAR_0x8008, 0, BattleArcade_LaunchWiFiToJoinGroup
|
||||
GoToIfEq VAR_0x8008, 1, BattleArcade_LaunchWiFiToBecomeLeader
|
||||
GoTo BattleArcade_EndChallenge
|
||||
End
|
||||
|
||||
_0335:
|
||||
Message 44
|
||||
BattleArcade_LaunchWiFiToJoinGroup:
|
||||
Message BattleArcade_Text_NeedToLaunchWiFiComm
|
||||
ShowYesNoMenu VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, MENU_NO, _02F1
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleArcade_BecomeLeaderOrJoinGroup
|
||||
CloseMessage
|
||||
StartBattleClient 32, 0, 0, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, _0377
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_ERROR, _037F
|
||||
GoTo _03DD
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, BattleArcade_CancelJoiningGroup
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_ERROR, BattleArcade_ErrorJoiningGroup
|
||||
GoTo BattleArcade_StartMultiChallenge
|
||||
End
|
||||
|
||||
_0377:
|
||||
GoTo _02F1
|
||||
BattleArcade_CancelJoiningGroup:
|
||||
GoTo BattleArcade_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
_037F:
|
||||
BattleArcade_ErrorJoiningGroup:
|
||||
EndCommunication
|
||||
GoTo _02F1
|
||||
GoTo BattleArcade_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
_0389:
|
||||
Message 44
|
||||
BattleArcade_LaunchWiFiToBecomeLeader:
|
||||
Message BattleArcade_Text_NeedToLaunchWiFiComm
|
||||
ShowYesNoMenu VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, MENU_NO, _02F1
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleArcade_BecomeLeaderOrJoinGroup
|
||||
CloseMessage
|
||||
StartBattleServer 32, 0, 0, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, _03CB
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_ERROR, _03D3
|
||||
GoTo _03DD
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, BattleArcade_CancelBecomingLeader
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_ERROR, BattleArcade_ErrorBecomingLeader
|
||||
GoTo BattleArcade_StartMultiChallenge
|
||||
End
|
||||
|
||||
_03CB:
|
||||
GoTo _02F1
|
||||
BattleArcade_CancelBecomingLeader:
|
||||
GoTo BattleArcade_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
_03D3:
|
||||
BattleArcade_ErrorBecomingLeader:
|
||||
EndCommunication
|
||||
GoTo _02F1
|
||||
GoTo BattleArcade_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
_03DD:
|
||||
BattleArcade_StartMultiChallenge:
|
||||
ClearReceivedTempDataAllPlayers
|
||||
ScrCmd_135 154
|
||||
GetPartyMonSpecies VAR_MAP_LOCAL_2, VAR_0x8000
|
||||
GetPartyMonSpecies VAR_MAP_LOCAL_5, VAR_0x8001
|
||||
ScrCmd_2DA VAR_0x8000, VAR_0x8001, VAR_RESULT
|
||||
SetVar VAR_0x8008, VAR_RESULT
|
||||
GoToIfEq VAR_0x8008, 1, _0450
|
||||
GoToIfEq VAR_0x8008, 2, _0466
|
||||
GoToIfEq VAR_0x8008, 3, _047C
|
||||
GoToIfEq VAR_0x8008, 1, BattleArcade_BothTrainerChosePokemon1
|
||||
GoToIfEq VAR_0x8008, 2, BattleArcade_BothTrainerChosePokemon2
|
||||
GoToIfEq VAR_0x8008, 3, BattleArcade_BothTrainerChosePokemon1And2
|
||||
ClearReceivedTempDataAllPlayers
|
||||
ScrCmd_135 156
|
||||
Message 45
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _0448
|
||||
Call _06DF
|
||||
GoTo _04A9
|
||||
Message BattleArcade_Text_MustSaveFirst
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleArcade_SetChallengeInProgress
|
||||
Call BattleArcade_SaveGame
|
||||
GoTo BattleArcade_WalkIntoCorridor
|
||||
End
|
||||
|
||||
_0448:
|
||||
SetVar VAR_UNK_0x40BF, 0xFF
|
||||
BattleArcade_SetChallengeInProgress:
|
||||
SetVar VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION, 0xFF
|
||||
Return
|
||||
|
||||
_0450:
|
||||
Call _049F
|
||||
BattleArcade_BothTrainerChosePokemon1:
|
||||
Call BattleArcade_EndCommunicationSamePokemon
|
||||
BufferPartyMonSpecies 0, VAR_MAP_LOCAL_2
|
||||
Message 29
|
||||
GoTo _0497
|
||||
Message BattleArcade_Text_BothTrainersChoseThisPokemon
|
||||
GoTo BattleArcade_ChoseSamePokemonCancel
|
||||
End
|
||||
|
||||
_0466:
|
||||
Call _049F
|
||||
BattleArcade_BothTrainerChosePokemon2:
|
||||
Call BattleArcade_EndCommunicationSamePokemon
|
||||
BufferPartyMonSpecies 0, VAR_MAP_LOCAL_5
|
||||
Message 29
|
||||
GoTo _0497
|
||||
Message BattleArcade_Text_BothTrainersChoseThisPokemon
|
||||
GoTo BattleArcade_ChoseSamePokemonCancel
|
||||
End
|
||||
|
||||
_047C:
|
||||
Call _049F
|
||||
BattleArcade_BothTrainerChosePokemon1And2:
|
||||
Call BattleArcade_EndCommunicationSamePokemon
|
||||
BufferPartyMonSpecies 0, VAR_MAP_LOCAL_2
|
||||
BufferPartyMonSpecies 1, VAR_MAP_LOCAL_5
|
||||
Message 30
|
||||
GoTo _0497
|
||||
Message BattleArcade_Text_BothTrainersChoseThesePokemon
|
||||
GoTo BattleArcade_ChoseSamePokemonCancel
|
||||
End
|
||||
|
||||
_0497:
|
||||
GoTo _0145
|
||||
BattleArcade_ChoseSamePokemonCancel:
|
||||
GoTo BattleArcade_EndChallenge
|
||||
End
|
||||
|
||||
_049F:
|
||||
BattleArcade_EndCommunicationSamePokemon:
|
||||
ClearReceivedTempDataAllPlayers
|
||||
ScrCmd_135 157
|
||||
EndCommunication
|
||||
Return
|
||||
|
||||
_04A9:
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, _0549
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, _0564
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _057F
|
||||
BattleArcade_WalkIntoCorridor:
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleArcade_WalkToCorridorSingleChallenge
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleArcade_WalkToCorridorDoubleChallenge
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleArcade_WalkToCorridorMultiChallenge
|
||||
PlaySE SEQ_SE_DP_KAIDAN2
|
||||
GoTo _04DC
|
||||
GoTo BattleArcade_StartChallenge
|
||||
End
|
||||
|
||||
_04DC:
|
||||
BattleArcade_StartChallenge:
|
||||
FadeScreenOut
|
||||
WaitFadeScreen
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, _05A5
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, _05B9
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _05CD
|
||||
IncrementGameRecord RECORD_UNK_058
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleArcade_WalkBackInvisiblySingleChallenge
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleArcade_WalkBackInvisiblyDoubleChallenge
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleArcade_WalkBackInvisiblyMultiChallenge
|
||||
IncrementGameRecord RECORD_TIMES_STARTED_BATTLE_FRONTIER_CHALLENGE
|
||||
CreateJournalEvent LOCATION_EVENT_BATTLE_ARCADE, 0, 0, 0, 0
|
||||
WaitForTransition
|
||||
ScrCmd_2C4 15
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _0545
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleArcade_EndCommunication
|
||||
ReturnToField
|
||||
FadeScreenIn
|
||||
WaitFadeScreen
|
||||
AssertHeapMemory
|
||||
End
|
||||
|
||||
_0545:
|
||||
BattleArcade_EndCommunication:
|
||||
EndCommunication
|
||||
Return
|
||||
|
||||
_0549:
|
||||
Message 32
|
||||
BattleArcade_WalkToCorridorSingleChallenge:
|
||||
Message BattleArcade_Text_ThisWayPlease
|
||||
WaitABPress
|
||||
CloseMessage
|
||||
ApplyMovement LOCALID_PLAYER, _05F0
|
||||
ApplyMovement VAR_LAST_TALKED, _0610
|
||||
ApplyMovement LOCALID_PLAYER, BattleArcade_Movement_PlayerWalkToCorridorSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleArcade_Movement_AttendantWalkToCorridorSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_0564:
|
||||
Message 32
|
||||
BattleArcade_WalkToCorridorDoubleChallenge:
|
||||
Message BattleArcade_Text_ThisWayPlease
|
||||
WaitABPress
|
||||
CloseMessage
|
||||
ApplyMovement LOCALID_PLAYER, _05F0
|
||||
ApplyMovement VAR_LAST_TALKED, _0610
|
||||
ApplyMovement LOCALID_PLAYER, BattleArcade_Movement_PlayerWalkToCorridorSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleArcade_Movement_AttendantWalkToCorridorSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_057F:
|
||||
MessageNoSkip 32
|
||||
BattleArcade_WalkToCorridorMultiChallenge:
|
||||
MessageNoSkip BattleArcade_Text_ThisWayPlease
|
||||
WaitTime 10, VAR_RESULT
|
||||
ClearReceivedTempDataAllPlayers
|
||||
ScrCmd_135 155
|
||||
CloseMessage
|
||||
ApplyMovement LOCALID_PLAYER, _0604
|
||||
ApplyMovement VAR_LAST_TALKED, _0624
|
||||
ApplyMovement LOCALID_PLAYER, BattleArcade_Movement_PlayerWalkToCorridorMultiChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleArcade_Movement_AttendantWalkToCorridorMultiChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_05A5:
|
||||
ApplyMovement LOCALID_PLAYER, _0630
|
||||
ApplyMovement VAR_LAST_TALKED, _0658
|
||||
BattleArcade_WalkBackInvisiblySingleChallenge:
|
||||
ApplyMovement LOCALID_PLAYER, BattleArcade_Movement_PlayerWalkBackSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleArcade_Movement_AttendantWalkBackSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_05B9:
|
||||
ApplyMovement LOCALID_PLAYER, _0630
|
||||
ApplyMovement VAR_LAST_TALKED, _0658
|
||||
BattleArcade_WalkBackInvisiblyDoubleChallenge:
|
||||
ApplyMovement LOCALID_PLAYER, BattleArcade_Movement_PlayerWalkBackSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleArcade_Movement_AttendantWalkBackSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_05CD:
|
||||
ApplyMovement LOCALID_PLAYER, _0648
|
||||
ApplyMovement VAR_LAST_TALKED, _066C
|
||||
BattleArcade_WalkBackInvisiblyMultiChallenge:
|
||||
ApplyMovement LOCALID_PLAYER, BattleArcade_Movement_PlayerWalkBackMultiChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleArcade_Movement_AttendantWalkBackMultiChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_05E1:
|
||||
SetVar VAR_UNK_0x40BF, 0
|
||||
BattleArcade_GriseousOrbCouldNotBeRemoved:
|
||||
SetVar VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION, 0
|
||||
Common_GriseousOrbCouldNotBeRemoved
|
||||
End
|
||||
|
||||
.balign 4, 0
|
||||
_05F0:
|
||||
BattleArcade_Movement_PlayerWalkToCorridorSingleDoubleChallenge:
|
||||
WalkNormalNorth 2
|
||||
WalkNormalEast
|
||||
WalkNormalNorth 2
|
||||
@@ -363,13 +364,13 @@ _05F0:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0604:
|
||||
BattleArcade_Movement_PlayerWalkToCorridorMultiChallenge:
|
||||
WalkNormalNorth 4
|
||||
SetInvisible
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0610:
|
||||
BattleArcade_Movement_AttendantWalkToCorridorSingleDoubleChallenge:
|
||||
WalkNormalNorth
|
||||
WalkNormalEast
|
||||
WalkNormalNorth 2
|
||||
@@ -377,13 +378,13 @@ _0610:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0624:
|
||||
BattleArcade_Movement_AttendantWalkToCorridorMultiChallenge:
|
||||
WalkNormalNorth 3
|
||||
SetInvisible
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0630:
|
||||
BattleArcade_Movement_PlayerWalkBackSingleDoubleChallenge:
|
||||
WalkFasterSouth 2
|
||||
WalkFasterWest
|
||||
WalkFasterSouth 2
|
||||
@@ -392,14 +393,14 @@ _0630:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0648:
|
||||
BattleArcade_Movement_PlayerWalkBackMultiChallenge:
|
||||
WalkFasterSouth 4
|
||||
FaceNorth
|
||||
SetVisible
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0658:
|
||||
BattleArcade_Movement_AttendantWalkBackSingleDoubleChallenge:
|
||||
WalkFasterSouth
|
||||
WalkFasterWest
|
||||
WalkFasterSouth 2
|
||||
@@ -407,53 +408,53 @@ _0658:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_066C:
|
||||
BattleArcade_Movement_AttendantWalkBackMultiChallenge:
|
||||
WalkFasterSouth 3
|
||||
SetVisible
|
||||
EndMovement
|
||||
|
||||
_0678:
|
||||
Message 0
|
||||
BattleArcade_WelcomeToSingleDoubleChallenge:
|
||||
Message BattleArcade_Text_WelcomeToSingleDoubleChallenge
|
||||
Return
|
||||
|
||||
_067D:
|
||||
Message 3
|
||||
BattleArcade_WelcomeToMultiChallenge:
|
||||
Message BattleArcade_Text_WelcomeToMultiChallenge
|
||||
Return
|
||||
|
||||
_0682:
|
||||
BattleArcade_InitMenuSingleDoubleChallenge:
|
||||
InitLocalTextMenu 31, 9, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm 38, 0
|
||||
AddMenuEntryImm 39, 1
|
||||
Message 1
|
||||
AddMenuEntryImm BattleArcade_Text_SingleBattle, 0
|
||||
AddMenuEntryImm BattleArcade_Text_DoubleBattle, 1
|
||||
Message BattleArcade_Text_TakeWhichChallenge
|
||||
Return
|
||||
|
||||
_069A:
|
||||
BattleArcade_InitMenuMultiChallenge:
|
||||
InitLocalTextMenu 31, 11, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm 40, 4
|
||||
Message 4
|
||||
AddMenuEntryImm BattleArcade_Text_TakeChallenge, 4
|
||||
Message BattleArcade_Text_AskTakeMultiChallenge
|
||||
Return
|
||||
|
||||
_06AE:
|
||||
Message 2
|
||||
BattleArcade_ExplainSingleDoubleChallenge:
|
||||
Message BattleArcade_Text_ExplainSingleDoubleChallenge
|
||||
Return
|
||||
|
||||
_06B3:
|
||||
Message 5
|
||||
BattleArcade_ExplainMultiChallenge:
|
||||
Message BattleArcade_Text_ExplainMultiChallenge
|
||||
Return
|
||||
|
||||
_06B8:
|
||||
BattleArcade_OnFrameResumeChallenge:
|
||||
RecordHeapMemory
|
||||
SetVar VAR_MAP_LOCAL_3, 1
|
||||
SetVar VAR_UNK_0x40BF, 0
|
||||
Message 33
|
||||
Call _0448
|
||||
Call _06DF
|
||||
GoTo _04A9
|
||||
SetVar VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION, 0
|
||||
Message BattleArcade_Text_MustSaveBeforeResuming
|
||||
Call BattleArcade_SetChallengeInProgress
|
||||
Call BattleArcade_SaveGame
|
||||
GoTo BattleArcade_WalkIntoCorridor
|
||||
End
|
||||
|
||||
_06DF:
|
||||
BattleArcade_SaveGame:
|
||||
ShowSavingIcon
|
||||
TrySaveGame VAR_RESULT
|
||||
HideSavingIcon
|
||||
@@ -461,45 +462,45 @@ _06DF:
|
||||
WaitSE SEQ_SE_DP_SAVE
|
||||
Return
|
||||
|
||||
_06F1:
|
||||
Message 34
|
||||
BattleArcade_OnFrameDidntSaveBeforeQuit:
|
||||
Message BattleArcade_Text_DidntSaveBeforeQuit
|
||||
ScrCmd_2DC VAR_BATTLE_ARCADE_CHALLENGE_TYPE
|
||||
GoTo _0145
|
||||
GoTo BattleArcade_EndChallenge
|
||||
End
|
||||
|
||||
_0700:
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, _073C
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, _073C
|
||||
CallIfEq VAR_BATTLE_ARCADE_PRINT_STATE, 1, _0742
|
||||
CallIfEq VAR_BATTLE_ARCADE_PRINT_STATE, 3, _0759
|
||||
GoTo _0145
|
||||
BattleArcade_OnFrameChallengeEndedCompletedRound:
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleArcade_IncrementTrainerScoreRoundCompleted
|
||||
CallIfEq VAR_BATTLE_ARCADE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleArcade_IncrementTrainerScoreRoundCompleted
|
||||
CallIfEq VAR_BATTLE_ARCADE_PRINT_STATE, 1, BattleArcade_EarnedSilverPrint
|
||||
CallIfEq VAR_BATTLE_ARCADE_PRINT_STATE, 3, BattleArcade_EarnedGoldPrint
|
||||
GoTo BattleArcade_EndChallenge
|
||||
End
|
||||
|
||||
_073C:
|
||||
IncrementTrainerScore TRAINER_SCORE_EVENT_UNK_41
|
||||
BattleArcade_IncrementTrainerScoreRoundCompleted:
|
||||
IncrementTrainerScore TRAINER_SCORE_EVENT_BATTLE_ARCADE_ROUND_COMPLETED
|
||||
Return
|
||||
|
||||
_0742:
|
||||
Message 35
|
||||
BattleArcade_EarnedSilverPrint:
|
||||
Message BattleArcade_Text_PrintForVictory
|
||||
BufferPlayerName 0
|
||||
Message 37
|
||||
Message BattleArcade_Text_SilverPrintAdded
|
||||
PlayFanfare SEQ_FANFA4
|
||||
WaitFanfare
|
||||
SetVar VAR_BATTLE_ARCADE_PRINT_STATE, 2
|
||||
Return
|
||||
|
||||
_0759:
|
||||
Message 35
|
||||
BattleArcade_EarnedGoldPrint:
|
||||
Message BattleArcade_Text_PrintForVictory
|
||||
BufferPlayerName 0
|
||||
Message 36
|
||||
Message BattleArcade_Text_GoldPrintAdded
|
||||
PlayFanfare SEQ_FANFA4
|
||||
WaitFanfare
|
||||
SetVar VAR_BATTLE_ARCADE_PRINT_STATE, 4
|
||||
Common_CheckAllFrontierGoldPrintsObtained
|
||||
Return
|
||||
|
||||
_0774:
|
||||
GoTo _0145
|
||||
BattleArcade_OnFrameChallengeEnded:
|
||||
GoTo BattleArcade_EndChallenge
|
||||
End
|
||||
|
||||
BattleArcade_UnusedMovement:
|
||||
@@ -514,44 +515,44 @@ BattleArcade_UnusedMovement2:
|
||||
WalkNormalNorth
|
||||
EndMovement
|
||||
|
||||
_079C:
|
||||
NPCMessage 46
|
||||
BattleArcade_Worker:
|
||||
NPCMessage BattleArcade_Text_RuleGameBoard
|
||||
End
|
||||
|
||||
_07AF:
|
||||
NPCMessage 47
|
||||
BattleArcade_ParasolLady:
|
||||
NPCMessage BattleArcade_Text_ComesDownToLuck
|
||||
End
|
||||
|
||||
_07C2:
|
||||
NPCMessage 48
|
||||
BattleArcade_Psychic:
|
||||
NPCMessage BattleArcade_Text_NothingToDoAboutLuck
|
||||
End
|
||||
|
||||
_07D5:
|
||||
NPCMessage 49
|
||||
BattleArcade_BugCatcher:
|
||||
NPCMessage BattleArcade_Text_DontBeAwestruck
|
||||
End
|
||||
|
||||
_07E8:
|
||||
NPCMessage 50
|
||||
BattleArcade_Waitress:
|
||||
NPCMessage BattleArcade_Text_PeculiarFashionSense
|
||||
End
|
||||
|
||||
_07FB:
|
||||
NPCMessage 51
|
||||
BattleArcade_Camper:
|
||||
NPCMessage BattleArcade_Text_StartBattlesWithTrickRoom
|
||||
End
|
||||
|
||||
_080E:
|
||||
NPCMessage 52
|
||||
BattleArcade_Beauty:
|
||||
NPCMessage BattleArcade_Text_ThrilledByUnknownHand
|
||||
End
|
||||
|
||||
_0821:
|
||||
NPCMessage 53
|
||||
BattleArcade_TuberF:
|
||||
NPCMessage BattleArcade_Text_BlamingGameBoardIsPitiful
|
||||
End
|
||||
|
||||
_0834:
|
||||
EventMessage 54
|
||||
BattleArcade_Hiker1:
|
||||
EventMessage BattleArcade_Text_FigureThisOneOut
|
||||
End
|
||||
|
||||
_0845:
|
||||
EventMessage 55
|
||||
BattleArcade_Hiker2:
|
||||
EventMessage BattleArcade_Text_GroundTypesArentAffected
|
||||
End
|
||||
|
||||
.balign 4, 0
|
||||
|
||||
@@ -1,131 +1,132 @@
|
||||
#include "macros/scrcmd.inc"
|
||||
#include "res/text/bank/battle_castle.h"
|
||||
#include "res/text/bank/menu_entries.h"
|
||||
#include "constants/battle_frontier.h"
|
||||
|
||||
|
||||
ScriptEntry _0059
|
||||
ScriptEntry _06A4
|
||||
ScriptEntry _06DD
|
||||
ScriptEntry _06EC
|
||||
ScriptEntry _0760
|
||||
ScriptEntry _0075
|
||||
ScriptEntry _0788
|
||||
ScriptEntry _079B
|
||||
ScriptEntry _07AE
|
||||
ScriptEntry _07C1
|
||||
ScriptEntry _07D4
|
||||
ScriptEntry _07E7
|
||||
ScriptEntry _07FA
|
||||
ScriptEntry _003A
|
||||
ScriptEntry BattleCastle_SingleAttendant
|
||||
ScriptEntry BattleCastle_OnFrameResumeChallenge
|
||||
ScriptEntry BattleCastle_OnFrameDidntSaveBeforeQuit
|
||||
ScriptEntry BattleCastle_OnFrameChallengeEndedCompletedRound
|
||||
ScriptEntry BattleCastle_OnFrameChallengeEnded
|
||||
ScriptEntry BattleCastle_MultiAttendant
|
||||
ScriptEntry BattleCastle_Artist
|
||||
ScriptEntry BattleCastle_Socialite
|
||||
ScriptEntry BattleCastle_Waitress
|
||||
ScriptEntry BattleCastle_Collector
|
||||
ScriptEntry BattleCastle_Roughneck
|
||||
ScriptEntry BattleCastle_Gentleman
|
||||
ScriptEntry BattleCastle_BlackBelt
|
||||
ScriptEntry BattleCastle_OnTransition
|
||||
ScriptEntryEnd
|
||||
|
||||
_003A:
|
||||
BattleCastle_OnTransition:
|
||||
CheckTVInterviewEligible TV_PROGRAM_SEGMENT_BATTLE_FRONTIER_FRONTLINE_NEWS_MULTI, VAR_MAP_LOCAL_0
|
||||
GoToIfEq VAR_MAP_LOCAL_0, 0, _0053
|
||||
ClearFlag FLAG_UNK_0x02C3
|
||||
GoToIfEq VAR_MAP_LOCAL_0, FALSE, BattleCastle_HideBattleFrontierReporter
|
||||
ClearFlag FLAG_HIDE_BATTLE_FRONTIER_REPORTER
|
||||
End
|
||||
|
||||
_0053:
|
||||
SetFlag FLAG_UNK_0x02C3
|
||||
BattleCastle_HideBattleFrontierReporter:
|
||||
SetFlag FLAG_HIDE_BATTLE_FRONTIER_REPORTER
|
||||
End
|
||||
|
||||
_0059:
|
||||
BattleCastle_SingleAttendant:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
SetVar VAR_MAP_LOCAL_3, 0
|
||||
SetVar VAR_MAP_LOCAL_4, 0
|
||||
GoTo _0091
|
||||
GoTo BattleCastle_Attendant
|
||||
End
|
||||
|
||||
_0075:
|
||||
BattleCastle_MultiAttendant:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
SetVar VAR_MAP_LOCAL_3, 0
|
||||
SetVar VAR_MAP_LOCAL_4, 1
|
||||
GoTo _0091
|
||||
GoTo BattleCastle_Attendant
|
||||
End
|
||||
|
||||
_0091:
|
||||
BattleCastle_Attendant:
|
||||
RecordHeapMemory
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, _0664
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, _0669
|
||||
GoTo _00B7
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleCastle_WelcomeToSingleDoubleChallenge
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleCastle_WelcomeToMultiChallenge
|
||||
GoTo BattleCastle_SelectChallenge
|
||||
End
|
||||
|
||||
_00B7:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, _066E
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, _0686
|
||||
AddMenuEntryImm 41, 2
|
||||
AddMenuEntryImm 42, 3
|
||||
BattleCastle_SelectChallenge:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleCastle_InitMenuSingleDoubleChallenge
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleCastle_InitMenuMultiChallenge
|
||||
AddMenuEntryImm BattleCastle_Text_Info, 2
|
||||
AddMenuEntryImm BattleCastle_Text_Cancel, 3
|
||||
ShowMenu
|
||||
GoToIfEq VAR_RESULT, 0, _0152
|
||||
GoToIfEq VAR_RESULT, 1, _017F
|
||||
GoToIfEq VAR_RESULT, 2, _0117
|
||||
GoToIfEq VAR_RESULT, 4, _01AC
|
||||
GoTo _0139
|
||||
GoToIfEq VAR_RESULT, 0, BattleCastle_TryTakeSingleChallenge
|
||||
GoToIfEq VAR_RESULT, 1, BattleCastle_TryTakeDoubleChallenge
|
||||
GoToIfEq VAR_RESULT, 2, BattleCastle_ExplainChallenge
|
||||
GoToIfEq VAR_RESULT, 4, BattleCastle_TryTakeMultiChallenge
|
||||
GoTo BattleCastle_EndChallenge
|
||||
End
|
||||
|
||||
_0117:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, _069A
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, _069F
|
||||
GoTo _00B7
|
||||
BattleCastle_ExplainChallenge:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleCastle_ExplainSingleDoubleChallenge
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleCastle_ExplainMultiChallenge
|
||||
GoTo BattleCastle_SelectChallenge
|
||||
End
|
||||
|
||||
_0139:
|
||||
GoTo _0141
|
||||
BattleCastle_EndChallenge:
|
||||
GoTo BattleCastle_HopeToSeeYouAgain
|
||||
End
|
||||
|
||||
_0141:
|
||||
SetVar VAR_UNK_0x40BC, 0
|
||||
Message 6
|
||||
BattleCastle_HopeToSeeYouAgain:
|
||||
SetVar VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION, 0
|
||||
Message BattleCastle_Text_HopeToSeeYouAgain
|
||||
WaitButton
|
||||
CloseMessage
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
_0152:
|
||||
BattleCastle_TryTakeSingleChallenge:
|
||||
SetVar VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE
|
||||
ScrCmd_2D2 0, 3, VAR_RESULT
|
||||
BufferNumber 0, 3
|
||||
BufferNumber 1, 3
|
||||
GoToIfEq VAR_RESULT, 0, _01D9
|
||||
GoTo _01FF
|
||||
GoToIfEq VAR_RESULT, 0, BattleCastle_NotEnoughEligiblePokemonSingleDouble
|
||||
GoTo BattleCastle_SelectPokemon
|
||||
End
|
||||
|
||||
_017F:
|
||||
BattleCastle_TryTakeDoubleChallenge:
|
||||
SetVar VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE
|
||||
ScrCmd_2D2 0, 3, VAR_RESULT
|
||||
BufferNumber 0, 3
|
||||
BufferNumber 1, 3
|
||||
GoToIfEq VAR_RESULT, 0, _01D9
|
||||
GoTo _01FF
|
||||
GoToIfEq VAR_RESULT, 0, BattleCastle_NotEnoughEligiblePokemonSingleDouble
|
||||
GoTo BattleCastle_SelectPokemon
|
||||
End
|
||||
|
||||
_01AC:
|
||||
BattleCastle_TryTakeMultiChallenge:
|
||||
SetVar VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI
|
||||
ScrCmd_2D2 0, 2, VAR_RESULT
|
||||
BufferNumber 0, 2
|
||||
BufferNumber 1, 2
|
||||
GoToIfEq VAR_RESULT, 0, _01EC
|
||||
GoTo _01FF
|
||||
GoToIfEq VAR_RESULT, 0, BattleCastle_NotEnoughEligiblePokemonMulti
|
||||
GoTo BattleCastle_SelectPokemon
|
||||
End
|
||||
|
||||
_01D9:
|
||||
Message 8
|
||||
MessageSeenBanlistSpecies 9, 3
|
||||
GoTo _0139
|
||||
BattleCastle_NotEnoughEligiblePokemonSingleDouble:
|
||||
Message BattleCastle_Text_NotEnoughEligiblePokemon
|
||||
MessageSeenBanlistSpecies BattleCastle_Text_Banlist, 3
|
||||
GoTo BattleCastle_EndChallenge
|
||||
End
|
||||
|
||||
_01EC:
|
||||
Message 8
|
||||
MessageSeenBanlistSpecies 9, 2
|
||||
GoTo _0139
|
||||
BattleCastle_NotEnoughEligiblePokemonMulti:
|
||||
Message BattleCastle_Text_NotEnoughEligiblePokemon
|
||||
MessageSeenBanlistSpecies BattleCastle_Text_Banlist, 2
|
||||
GoTo BattleCastle_EndChallenge
|
||||
End
|
||||
|
||||
_01FF:
|
||||
Message 7
|
||||
BattleCastle_SelectPokemon:
|
||||
Message BattleCastle_Text_SelectPokemonToEnter
|
||||
CloseMessage
|
||||
FadeScreenOut
|
||||
WaitFadeScreen
|
||||
@@ -134,231 +135,231 @@ _01FF:
|
||||
ReturnToField
|
||||
FadeScreenIn
|
||||
WaitFadeScreen
|
||||
GoToIfEq VAR_MAP_LOCAL_2, 0xFF, _0139
|
||||
GoToIfEq VAR_MAP_LOCAL_2, 0xFF, BattleCastle_EndChallenge
|
||||
TryRevertPokemonForm VAR_MAP_LOCAL_2, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, 0xFF, _05D5
|
||||
GoToIfEq VAR_RESULT, 0xFF, BattleCastle_GriseousOrbCouldNotBeRemoved
|
||||
TryRevertPokemonForm VAR_MAP_LOCAL_5, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, 0xFF, _05D5
|
||||
GoToIfEq VAR_RESULT, 0xFF, BattleCastle_GriseousOrbCouldNotBeRemoved
|
||||
TryRevertPokemonForm VAR_MAP_LOCAL_6, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, 0xFF, _05D5
|
||||
GoToIfEq VAR_RESULT, 0xFF, BattleCastle_GriseousOrbCouldNotBeRemoved
|
||||
GetPartyMonSpecies VAR_MAP_LOCAL_2, VAR_MAP_LOCAL_1
|
||||
GoToIfEq VAR_MAP_LOCAL_1, 0, _0139
|
||||
GoTo _028F
|
||||
GoToIfEq VAR_MAP_LOCAL_1, 0, BattleCastle_EndChallenge
|
||||
GoTo BattleCastle_TryStartChallenge
|
||||
End
|
||||
|
||||
_028F:
|
||||
GoTo _0297
|
||||
BattleCastle_TryStartChallenge:
|
||||
GoTo BattleCastle_HealAndSaveBeforeChallenge
|
||||
End
|
||||
|
||||
_0297:
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, _043C
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, _043C
|
||||
BattleCastle_HealAndSaveBeforeChallenge:
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleCastle_SetChallengeInProgress
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleCastle_SetChallengeInProgress
|
||||
SetVar VAR_MAP_LOCAL_0, 0
|
||||
HealParty
|
||||
Common_SaveGame
|
||||
SetVar VAR_RESULT, VAR_MAP_LOCAL_0
|
||||
GoToIfEq VAR_RESULT, 0, _0139
|
||||
GoToIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _02E5
|
||||
GoTo _049D
|
||||
GoToIfEq VAR_RESULT, 0, BattleCastle_EndChallenge
|
||||
GoToIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleCastle_BecomeLeaderOrJoinGroup
|
||||
GoTo BattleCastle_WalkIntoCorridor
|
||||
End
|
||||
|
||||
_02E5:
|
||||
Message 43
|
||||
BattleCastle_BecomeLeaderOrJoinGroup:
|
||||
Message BattleCastle_Text_BecomeLeaderOrJoinGroup
|
||||
InitGlobalTextMenu 30, 1, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm 13, 0
|
||||
AddMenuEntryImm 14, 1
|
||||
AddMenuEntryImm 5, 2
|
||||
AddMenuEntryImm MenuEntries_Text_JoinGroup, 0
|
||||
AddMenuEntryImm MenuEntries_Text_BecomeLeader, 1
|
||||
AddMenuEntryImm MenuEntries_Text_Exit, 2
|
||||
ShowMenu
|
||||
SetVar VAR_0x8008, VAR_RESULT
|
||||
GoToIfEq VAR_0x8008, 0, _0329
|
||||
GoToIfEq VAR_0x8008, 1, _037D
|
||||
GoTo _0139
|
||||
GoToIfEq VAR_0x8008, 0, BattleCastle_LaunchWiFiToJoinGroup
|
||||
GoToIfEq VAR_0x8008, 1, BattleCastle_LaunchWiFiToBecomeLeader
|
||||
GoTo BattleCastle_EndChallenge
|
||||
End
|
||||
|
||||
_0329:
|
||||
Message 44
|
||||
BattleCastle_LaunchWiFiToJoinGroup:
|
||||
Message BattleCastle_Text_NeedToLaunchWiFiComm
|
||||
ShowYesNoMenu VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, MENU_NO, _02E5
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleCastle_BecomeLeaderOrJoinGroup
|
||||
CloseMessage
|
||||
StartBattleClient 31, 0, 0, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, _036B
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_ERROR, _0373
|
||||
GoTo _03D1
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, BattleCastle_CancelJoiningGroup
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_ERROR, BattleCastle_ErrorJoiningGroup
|
||||
GoTo BattleCastle_StartMultiChallenge
|
||||
End
|
||||
|
||||
_036B:
|
||||
GoTo _02E5
|
||||
BattleCastle_CancelJoiningGroup:
|
||||
GoTo BattleCastle_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
_0373:
|
||||
BattleCastle_ErrorJoiningGroup:
|
||||
EndCommunication
|
||||
GoTo _02E5
|
||||
GoTo BattleCastle_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
_037D:
|
||||
Message 44
|
||||
BattleCastle_LaunchWiFiToBecomeLeader:
|
||||
Message BattleCastle_Text_NeedToLaunchWiFiComm
|
||||
ShowYesNoMenu VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, MENU_NO, _02E5
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleCastle_BecomeLeaderOrJoinGroup
|
||||
CloseMessage
|
||||
StartBattleServer 31, 0, 0, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, _03BF
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_ERROR, _03C7
|
||||
GoTo _03D1
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, BattleCastle_CancelBecomingLeader
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_ERROR, BattleCastle_ErrorBecomingLeader
|
||||
GoTo BattleCastle_StartMultiChallenge
|
||||
End
|
||||
|
||||
_03BF:
|
||||
GoTo _02E5
|
||||
BattleCastle_CancelBecomingLeader:
|
||||
GoTo BattleCastle_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
_03C7:
|
||||
BattleCastle_ErrorBecomingLeader:
|
||||
EndCommunication
|
||||
GoTo _02E5
|
||||
GoTo BattleCastle_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
_03D1:
|
||||
BattleCastle_StartMultiChallenge:
|
||||
ClearReceivedTempDataAllPlayers
|
||||
ScrCmd_135 136
|
||||
GetPartyMonSpecies VAR_MAP_LOCAL_2, VAR_0x8000
|
||||
GetPartyMonSpecies VAR_MAP_LOCAL_5, VAR_0x8001
|
||||
ScrCmd_2D3 VAR_0x8000, VAR_0x8001, VAR_RESULT
|
||||
SetVar VAR_0x8008, VAR_RESULT
|
||||
GoToIfEq VAR_0x8008, 1, _0444
|
||||
GoToIfEq VAR_0x8008, 2, _045A
|
||||
GoToIfEq VAR_0x8008, 3, _0470
|
||||
GoToIfEq VAR_0x8008, 1, BattleCastle_BothTrainerChosePokemon1
|
||||
GoToIfEq VAR_0x8008, 2, BattleCastle_BothTrainerChosePokemon2
|
||||
GoToIfEq VAR_0x8008, 3, BattleCastle_BothTrainerChosePokemon1And2
|
||||
ClearReceivedTempDataAllPlayers
|
||||
ScrCmd_135 138
|
||||
Message 45
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _043C
|
||||
Call _06CB
|
||||
GoTo _049D
|
||||
Message BattleCastle_Text_MustSaveFirst
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleCastle_SetChallengeInProgress
|
||||
Call BattleCastle_SaveGame
|
||||
GoTo BattleCastle_WalkIntoCorridor
|
||||
End
|
||||
|
||||
_043C:
|
||||
SetVar VAR_UNK_0x40BC, 0xFF
|
||||
BattleCastle_SetChallengeInProgress:
|
||||
SetVar VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION, 0xFF
|
||||
Return
|
||||
|
||||
_0444:
|
||||
Call _0493
|
||||
BattleCastle_BothTrainerChosePokemon1:
|
||||
Call BattleCastle_EndCommunicationSamePokemon
|
||||
BufferPartyMonSpecies 0, VAR_MAP_LOCAL_2
|
||||
Message 29
|
||||
GoTo _048B
|
||||
Message BattleCastle_Text_BothTrainersChoseThisPokemon
|
||||
GoTo BattleCastle_ChoseSamePokemonCancel
|
||||
End
|
||||
|
||||
_045A:
|
||||
Call _0493
|
||||
BattleCastle_BothTrainerChosePokemon2:
|
||||
Call BattleCastle_EndCommunicationSamePokemon
|
||||
BufferPartyMonSpecies 0, VAR_MAP_LOCAL_5
|
||||
Message 29
|
||||
GoTo _048B
|
||||
Message BattleCastle_Text_BothTrainersChoseThisPokemon
|
||||
GoTo BattleCastle_ChoseSamePokemonCancel
|
||||
End
|
||||
|
||||
_0470:
|
||||
Call _0493
|
||||
BattleCastle_BothTrainerChosePokemon1And2:
|
||||
Call BattleCastle_EndCommunicationSamePokemon
|
||||
BufferPartyMonSpecies 0, VAR_MAP_LOCAL_2
|
||||
BufferPartyMonSpecies 1, VAR_MAP_LOCAL_5
|
||||
Message 30
|
||||
GoTo _048B
|
||||
Message BattleCastle_Text_BothTrainersChoseThesePokemon
|
||||
GoTo BattleCastle_ChoseSamePokemonCancel
|
||||
End
|
||||
|
||||
_048B:
|
||||
GoTo _0139
|
||||
BattleCastle_ChoseSamePokemonCancel:
|
||||
GoTo BattleCastle_EndChallenge
|
||||
End
|
||||
|
||||
_0493:
|
||||
BattleCastle_EndCommunicationSamePokemon:
|
||||
ClearReceivedTempDataAllPlayers
|
||||
ScrCmd_135 139
|
||||
EndCommunication
|
||||
Return
|
||||
|
||||
_049D:
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, _053D
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, _0558
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _0573
|
||||
BattleCastle_WalkIntoCorridor:
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleCastle_WalkToCorridorSingleChallenge
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleCastle_WalkToCorridorDoubleChallenge
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleCastle_WalkToCorridorMultiChallenge
|
||||
PlaySE SEQ_SE_DP_KAIDAN2
|
||||
GoTo _04D0
|
||||
GoTo BattleCastle_StartChallenge
|
||||
End
|
||||
|
||||
_04D0:
|
||||
BattleCastle_StartChallenge:
|
||||
FadeScreenOut
|
||||
WaitFadeScreen
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, _0599
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, _05AD
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _05C1
|
||||
IncrementGameRecord RECORD_UNK_058
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleCastle_WalkBackInvisiblySingleChallenge
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleCastle_WalkBackInvisiblyDoubleChallenge
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleCastle_WalkBackInvisiblyMultiChallenge
|
||||
IncrementGameRecord RECORD_TIMES_STARTED_BATTLE_FRONTIER_CHALLENGE
|
||||
CreateJournalEvent LOCATION_EVENT_BATTLE_CASTLE, 0, 0, 0, 0
|
||||
WaitForTransition
|
||||
ScrCmd_2C4 11
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _0539
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleCastle_EndCommunication
|
||||
ReturnToField
|
||||
FadeScreenIn
|
||||
WaitFadeScreen
|
||||
AssertHeapMemory
|
||||
End
|
||||
|
||||
_0539:
|
||||
BattleCastle_EndCommunication:
|
||||
EndCommunication
|
||||
Return
|
||||
|
||||
_053D:
|
||||
Message 32
|
||||
BattleCastle_WalkToCorridorSingleChallenge:
|
||||
Message BattleCastle_Text_ThisWayPlease
|
||||
WaitABPress
|
||||
CloseMessage
|
||||
ApplyMovement LOCALID_PLAYER, _05E4
|
||||
ApplyMovement VAR_LAST_TALKED, _0604
|
||||
ApplyMovement LOCALID_PLAYER, BattleCastle_Movement_PlayerWalkToCorridorSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleCastle_Movement_AttendantWalkToCorridorSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_0558:
|
||||
Message 32
|
||||
BattleCastle_WalkToCorridorDoubleChallenge:
|
||||
Message BattleCastle_Text_ThisWayPlease
|
||||
WaitABPress
|
||||
CloseMessage
|
||||
ApplyMovement LOCALID_PLAYER, _05E4
|
||||
ApplyMovement VAR_LAST_TALKED, _0604
|
||||
ApplyMovement LOCALID_PLAYER, BattleCastle_Movement_PlayerWalkToCorridorSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleCastle_Movement_AttendantWalkToCorridorSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_0573:
|
||||
MessageNoSkip 32
|
||||
BattleCastle_WalkToCorridorMultiChallenge:
|
||||
MessageNoSkip BattleCastle_Text_ThisWayPlease
|
||||
WaitTime 10, VAR_RESULT
|
||||
ClearReceivedTempDataAllPlayers
|
||||
ScrCmd_135 137
|
||||
CloseMessage
|
||||
ApplyMovement LOCALID_PLAYER, _05F0
|
||||
ApplyMovement VAR_LAST_TALKED, _0610
|
||||
ApplyMovement LOCALID_PLAYER, BattleCastle_Movement_PlayerWalkToCorridorMultiChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleCastle_Movement_AttendantWalkToCorridorMultiChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_0599:
|
||||
ApplyMovement LOCALID_PLAYER, _0624
|
||||
ApplyMovement VAR_LAST_TALKED, _0648
|
||||
BattleCastle_WalkBackInvisiblySingleChallenge:
|
||||
ApplyMovement LOCALID_PLAYER, BattleCastle_Movement_PlayerWalkBackSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleCastle_Movement_AttendantWalkBackSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_05AD:
|
||||
ApplyMovement LOCALID_PLAYER, _0624
|
||||
ApplyMovement VAR_LAST_TALKED, _0648
|
||||
BattleCastle_WalkBackInvisiblyDoubleChallenge:
|
||||
ApplyMovement LOCALID_PLAYER, BattleCastle_Movement_PlayerWalkBackSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleCastle_Movement_AttendantWalkBackSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_05C1:
|
||||
ApplyMovement LOCALID_PLAYER, _0634
|
||||
ApplyMovement VAR_LAST_TALKED, _0654
|
||||
BattleCastle_WalkBackInvisiblyMultiChallenge:
|
||||
ApplyMovement LOCALID_PLAYER, BattleCastle_Movement_PlayerWalkBackMultiChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleCastle_Movement_AttendantWalkBackMultiChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_05D5:
|
||||
SetVar VAR_UNK_0x40BC, 0
|
||||
BattleCastle_GriseousOrbCouldNotBeRemoved:
|
||||
SetVar VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION, 0
|
||||
Common_GriseousOrbCouldNotBeRemoved
|
||||
End
|
||||
|
||||
.balign 4, 0
|
||||
_05E4:
|
||||
BattleCastle_Movement_PlayerWalkToCorridorSingleDoubleChallenge:
|
||||
WalkNormalWest 6
|
||||
SetInvisible
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_05F0:
|
||||
BattleCastle_Movement_PlayerWalkToCorridorMultiChallenge:
|
||||
WalkNormalWest 3
|
||||
WalkNormalNorth
|
||||
WalkNormalWest 3
|
||||
@@ -366,13 +367,13 @@ _05F0:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0604:
|
||||
BattleCastle_Movement_AttendantWalkToCorridorSingleDoubleChallenge:
|
||||
WalkNormalWest 5
|
||||
SetInvisible
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0610:
|
||||
BattleCastle_Movement_AttendantWalkToCorridorMultiChallenge:
|
||||
WalkNormalWest 2
|
||||
WalkNormalNorth
|
||||
WalkNormalWest 3
|
||||
@@ -380,14 +381,14 @@ _0610:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0624:
|
||||
BattleCastle_Movement_PlayerWalkBackSingleDoubleChallenge:
|
||||
WalkFasterEast 6
|
||||
SetVisible
|
||||
FaceWest
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0634:
|
||||
BattleCastle_Movement_PlayerWalkBackMultiChallenge:
|
||||
WalkFasterEast 6
|
||||
WalkFasterSouth
|
||||
SetVisible
|
||||
@@ -395,60 +396,60 @@ _0634:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0648:
|
||||
BattleCastle_Movement_AttendantWalkBackSingleDoubleChallenge:
|
||||
WalkFasterEast 5
|
||||
SetVisible
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0654:
|
||||
BattleCastle_Movement_AttendantWalkBackMultiChallenge:
|
||||
WalkFasterSouth
|
||||
WalkFasterEast 5
|
||||
SetVisible
|
||||
EndMovement
|
||||
|
||||
_0664:
|
||||
Message 0
|
||||
BattleCastle_WelcomeToSingleDoubleChallenge:
|
||||
Message BattleCastle_Text_WelcomeToSingleDoubleChallenge
|
||||
Return
|
||||
|
||||
_0669:
|
||||
Message 3
|
||||
BattleCastle_WelcomeToMultiChallenge:
|
||||
Message BattleCastle_Text_WelcomeToMultiChallenge
|
||||
Return
|
||||
|
||||
_066E:
|
||||
BattleCastle_InitMenuSingleDoubleChallenge:
|
||||
InitLocalTextMenu 31, 9, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm 38, 0
|
||||
AddMenuEntryImm 39, 1
|
||||
Message 1
|
||||
AddMenuEntryImm BattleCastle_Text_SingleBattle, 0
|
||||
AddMenuEntryImm BattleCastle_Text_DoubleBattle, 1
|
||||
Message BattleCastle_Text_TakeWhichChallenge
|
||||
Return
|
||||
|
||||
_0686:
|
||||
BattleCastle_InitMenuMultiChallenge:
|
||||
InitLocalTextMenu 31, 11, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm 40, 4
|
||||
Message 4
|
||||
AddMenuEntryImm BattleCastle_Text_TakeChallenge, 4
|
||||
Message BattleCastle_Text_AskTakeMultiChallenge
|
||||
Return
|
||||
|
||||
_069A:
|
||||
Message 2
|
||||
BattleCastle_ExplainSingleDoubleChallenge:
|
||||
Message BattleCastle_Text_ExplainSingleDoubleChallenge
|
||||
Return
|
||||
|
||||
_069F:
|
||||
Message 5
|
||||
BattleCastle_ExplainMultiChallenge:
|
||||
Message BattleCastle_Text_ExplainMultiChallenge
|
||||
Return
|
||||
|
||||
_06A4:
|
||||
BattleCastle_OnFrameResumeChallenge:
|
||||
RecordHeapMemory
|
||||
SetVar VAR_MAP_LOCAL_3, 1
|
||||
SetVar VAR_UNK_0x40BC, 0
|
||||
Message 33
|
||||
Call _043C
|
||||
Call _06CB
|
||||
GoTo _049D
|
||||
SetVar VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION, 0
|
||||
Message BattleCastle_Text_MustSaveBeforeResuming
|
||||
Call BattleCastle_SetChallengeInProgress
|
||||
Call BattleCastle_SaveGame
|
||||
GoTo BattleCastle_WalkIntoCorridor
|
||||
End
|
||||
|
||||
_06CB:
|
||||
BattleCastle_SaveGame:
|
||||
ShowSavingIcon
|
||||
TrySaveGame VAR_RESULT
|
||||
HideSavingIcon
|
||||
@@ -456,45 +457,45 @@ _06CB:
|
||||
WaitSE SEQ_SE_DP_SAVE
|
||||
Return
|
||||
|
||||
_06DD:
|
||||
Message 34
|
||||
BattleCastle_OnFrameDidntSaveBeforeQuit:
|
||||
Message BattleCastle_Text_DidntSaveBeforeQuit
|
||||
ScrCmd_2D5 VAR_BATTLE_CASTLE_CHALLENGE_TYPE
|
||||
GoTo _0139
|
||||
GoTo BattleCastle_EndChallenge
|
||||
End
|
||||
|
||||
_06EC:
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, _0728
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, _0728
|
||||
CallIfEq VAR_BATTLE_CASTLE_PRINT_STATE, 1, _072E
|
||||
CallIfEq VAR_BATTLE_CASTLE_PRINT_STATE, 3, _0745
|
||||
GoTo _0139
|
||||
BattleCastle_OnFrameChallengeEndedCompletedRound:
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleCastle_IncrementTrainerScoreRoundCompleted
|
||||
CallIfEq VAR_BATTLE_CASTLE_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleCastle_IncrementTrainerScoreRoundCompleted
|
||||
CallIfEq VAR_BATTLE_CASTLE_PRINT_STATE, 1, BattleCastle_EarnedSilverPrint
|
||||
CallIfEq VAR_BATTLE_CASTLE_PRINT_STATE, 3, BattleCastle_EarnedGoldPrint
|
||||
GoTo BattleCastle_EndChallenge
|
||||
End
|
||||
|
||||
_0728:
|
||||
IncrementTrainerScore TRAINER_SCORE_EVENT_UNK_39
|
||||
BattleCastle_IncrementTrainerScoreRoundCompleted:
|
||||
IncrementTrainerScore TRAINER_SCORE_EVENT_BATTLE_CASTLE_ROUND_COMPLETED
|
||||
Return
|
||||
|
||||
_072E:
|
||||
Message 35
|
||||
BattleCastle_EarnedSilverPrint:
|
||||
Message BattleCastle_Text_PrintForVictory
|
||||
BufferPlayerName 0
|
||||
Message 37
|
||||
Message BattleCastle_Text_SinglePrintAdded
|
||||
PlayFanfare SEQ_FANFA4
|
||||
WaitFanfare
|
||||
SetVar VAR_BATTLE_CASTLE_PRINT_STATE, 2
|
||||
Return
|
||||
|
||||
_0745:
|
||||
Message 35
|
||||
BattleCastle_EarnedGoldPrint:
|
||||
Message BattleCastle_Text_PrintForVictory
|
||||
BufferPlayerName 0
|
||||
Message 36
|
||||
Message BattleCastle_Text_GoldPrintAdded
|
||||
PlayFanfare SEQ_FANFA4
|
||||
WaitFanfare
|
||||
SetVar VAR_BATTLE_CASTLE_PRINT_STATE, 4
|
||||
Common_CheckAllFrontierGoldPrintsObtained
|
||||
Return
|
||||
|
||||
_0760:
|
||||
GoTo _0139
|
||||
BattleCastle_OnFrameChallengeEnded:
|
||||
GoTo BattleCastle_EndChallenge
|
||||
End
|
||||
|
||||
BattleCastle_UnusedMovement:
|
||||
@@ -509,32 +510,32 @@ BattleCastle_UnusedMovement2:
|
||||
WalkNormalNorth
|
||||
EndMovement
|
||||
|
||||
_0788:
|
||||
NPCMessage 46
|
||||
BattleCastle_Artist:
|
||||
NPCMessage BattleCastle_Text_NoDamageMoreCP
|
||||
End
|
||||
|
||||
_079B:
|
||||
NPCMessage 47
|
||||
BattleCastle_Socialite:
|
||||
NPCMessage BattleCastle_Text_HigherLevelOpponentsMoreCP
|
||||
End
|
||||
|
||||
_07AE:
|
||||
NPCMessage 48
|
||||
BattleCastle_Waitress:
|
||||
NPCMessage BattleCastle_Text_CheckOpponentsLineup
|
||||
End
|
||||
|
||||
_07C1:
|
||||
NPCMessage 49
|
||||
BattleCastle_Collector:
|
||||
NPCMessage BattleCastle_Text_IPineForMrDarach
|
||||
End
|
||||
|
||||
_07D4:
|
||||
NPCMessage 50
|
||||
BattleCastle_Roughneck:
|
||||
NPCMessage BattleCastle_Text_SpendCPToRankUp
|
||||
End
|
||||
|
||||
_07E7:
|
||||
NPCMessage 51
|
||||
BattleCastle_Gentleman:
|
||||
NPCMessage BattleCastle_Text_MatterOfGraveImportance
|
||||
End
|
||||
|
||||
_07FA:
|
||||
NPCMessage 52
|
||||
BattleCastle_BlackBelt:
|
||||
NPCMessage BattleCastle_Text_IWantToLiveInCastle
|
||||
End
|
||||
|
||||
.balign 4, 0
|
||||
|
||||
@@ -1,305 +1,306 @@
|
||||
#include "macros/scrcmd.inc"
|
||||
#include "res/text/bank/battle_factory.h"
|
||||
#include "res/text/bank/menu_entries.h"
|
||||
#include "constants/battle_frontier.h"
|
||||
|
||||
|
||||
ScriptEntry _0059
|
||||
ScriptEntry _05B0
|
||||
ScriptEntry _05E9
|
||||
ScriptEntry _05FA
|
||||
ScriptEntry _066E
|
||||
ScriptEntry _0075
|
||||
ScriptEntry _0698
|
||||
ScriptEntry _06AB
|
||||
ScriptEntry _06BE
|
||||
ScriptEntry _06D1
|
||||
ScriptEntry _06E4
|
||||
ScriptEntry _06F7
|
||||
ScriptEntry _070A
|
||||
ScriptEntry _003A
|
||||
ScriptEntry BattleFactory_SingleAttendant
|
||||
ScriptEntry BattleFactory_OnFrameResumeChallenge
|
||||
ScriptEntry BattleFactory_OnFrameDidntSaveBeforeQuit
|
||||
ScriptEntry BattleFactory_OnFrameChallengeEndedCompletedRound
|
||||
ScriptEntry BattleFactory_OnFrameChallengeEnded
|
||||
ScriptEntry BattleFactory_MultiAttendant
|
||||
ScriptEntry BattleFactory_PokemonBreederF
|
||||
ScriptEntry BattleFactory_Sailor
|
||||
ScriptEntry BattleFactory_Beauty
|
||||
ScriptEntry BattleFactory_Youngster
|
||||
ScriptEntry BattleFactory_Clown
|
||||
ScriptEntry BattleFactory_Lady
|
||||
ScriptEntry BattleFactory_Policeman
|
||||
ScriptEntry BattleFactory_OnTransition
|
||||
ScriptEntryEnd
|
||||
|
||||
_003A:
|
||||
BattleFactory_OnTransition:
|
||||
CheckTVInterviewEligible TV_PROGRAM_SEGMENT_BATTLE_FRONTIER_FRONTLINE_NEWS_MULTI, VAR_MAP_LOCAL_0
|
||||
GoToIfEq VAR_MAP_LOCAL_0, 0, _0053
|
||||
ClearFlag FLAG_UNK_0x02C3
|
||||
GoToIfEq VAR_MAP_LOCAL_0, FALSE, BattleFactory_HideBattleFrontierReporter
|
||||
ClearFlag FLAG_HIDE_BATTLE_FRONTIER_REPORTER
|
||||
End
|
||||
|
||||
_0053:
|
||||
SetFlag FLAG_UNK_0x02C3
|
||||
BattleFactory_HideBattleFrontierReporter:
|
||||
SetFlag FLAG_HIDE_BATTLE_FRONTIER_REPORTER
|
||||
End
|
||||
|
||||
_0059:
|
||||
BattleFactory_SingleAttendant:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
SetVar VAR_MAP_LOCAL_3, 0
|
||||
SetVar VAR_MAP_LOCAL_4, 0
|
||||
GoTo _0091
|
||||
GoTo BattleFactory_Attendant
|
||||
End
|
||||
|
||||
_0075:
|
||||
BattleFactory_MultiAttendant:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
SetVar VAR_MAP_LOCAL_3, 0
|
||||
SetVar VAR_MAP_LOCAL_4, 1
|
||||
GoTo _0091
|
||||
GoTo BattleFactory_Attendant
|
||||
End
|
||||
|
||||
_0091:
|
||||
BattleFactory_Attendant:
|
||||
RecordHeapMemory
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, _0570
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, _0575
|
||||
GoTo _00B7
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleFactory_WelcomeToSingleDoubleChallenge
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleFactory_WelcomeToMultiChallenge
|
||||
GoTo BattleFactory_SelectChallenge
|
||||
End
|
||||
|
||||
_00B7:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, _057A
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, _0592
|
||||
AddMenuEntryImm 19, 2
|
||||
AddMenuEntryImm 20, 3
|
||||
BattleFactory_SelectChallenge:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleFactory_InitMenuSingleDoubleChallenge
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleFactory_InitMenuMultiChallenge
|
||||
AddMenuEntryImm BattleFactory_Text_Info, 2
|
||||
AddMenuEntryImm BattleFactory_Text_CancelChallenge, 3
|
||||
ShowMenu
|
||||
GoToIfEq VAR_RESULT, 0, _0152
|
||||
GoToIfEq VAR_RESULT, 1, _0160
|
||||
GoToIfEq VAR_RESULT, 2, _0117
|
||||
GoToIfEq VAR_RESULT, 4, _016E
|
||||
GoTo _0139
|
||||
GoToIfEq VAR_RESULT, 0, BattleFactory_TryTakeSingleChallenge
|
||||
GoToIfEq VAR_RESULT, 1, BattleFactory_TryTakeDoubleChallenge
|
||||
GoToIfEq VAR_RESULT, 2, BattleFactory_ExplainChallenge
|
||||
GoToIfEq VAR_RESULT, 4, BattleFactory_TryTakeMultiChallenge
|
||||
GoTo BattleFactory_EndChallenge
|
||||
End
|
||||
|
||||
_0117:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, _05A6
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, _05AB
|
||||
GoTo _00B7
|
||||
BattleFactory_ExplainChallenge:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleFactory_ExplainSingleDoubleChallenge
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleFactory_ExplainMultiChallenge
|
||||
GoTo BattleFactory_SelectChallenge
|
||||
End
|
||||
|
||||
_0139:
|
||||
GoTo _0141
|
||||
BattleFactory_EndChallenge:
|
||||
GoTo BattleFactory_HopeToSeeYouAgain
|
||||
End
|
||||
|
||||
_0141:
|
||||
SetVar VAR_UNK_0x40B7, 0
|
||||
Message 6
|
||||
BattleFactory_HopeToSeeYouAgain:
|
||||
SetVar VAR_BATTLE_FACTORY_LOBBY_LOAD_ACTION, 0
|
||||
Message BattleFactory_Text_HopeToSeeYouAgain
|
||||
WaitButton
|
||||
CloseMessage
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
_0152:
|
||||
BattleFactory_TryTakeSingleChallenge:
|
||||
SetVar VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE
|
||||
GoTo _017C
|
||||
GoTo BattleFactory_SelectPokemon
|
||||
End
|
||||
|
||||
_0160:
|
||||
BattleFactory_TryTakeDoubleChallenge:
|
||||
SetVar VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE
|
||||
GoTo _017C
|
||||
GoTo BattleFactory_SelectPokemon
|
||||
End
|
||||
|
||||
_016E:
|
||||
BattleFactory_TryTakeMultiChallenge:
|
||||
SetVar VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI
|
||||
GoTo _017C
|
||||
GoTo BattleFactory_SelectPokemon
|
||||
End
|
||||
|
||||
_017C:
|
||||
Message 7
|
||||
BattleFactory_SelectPokemon:
|
||||
Message BattleFactory_Text_WhichChallengeLevel
|
||||
InitLocalTextMenu 31, 11, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm 21, 0
|
||||
AddMenuEntryImm 22, 1
|
||||
AddMenuEntryImm 23, 2
|
||||
AddMenuEntryImm BattleFactory_Text_Level50, 0
|
||||
AddMenuEntryImm BattleFactory_Text_OpenLevel, 1
|
||||
AddMenuEntryImm BattleFactory_Text_CancelLevel, 2
|
||||
ShowMenu
|
||||
GoToIfEq VAR_RESULT, 0, _01BA
|
||||
GoToIfEq VAR_RESULT, 1, _01C8
|
||||
GoTo _0139
|
||||
GoToIfEq VAR_RESULT, 0, BattleFactory_SetLevel50
|
||||
GoToIfEq VAR_RESULT, 1, BattleFactory_SetOpenLevel
|
||||
GoTo BattleFactory_EndChallenge
|
||||
End
|
||||
|
||||
_01BA:
|
||||
SetVar VAR_UNK_0x40B9, 0
|
||||
GoTo _01D6
|
||||
BattleFactory_SetLevel50:
|
||||
SetVar VAR_BATTLE_FACTORY_CHALLENGE_LEVEL, 0
|
||||
GoTo BattleFactory_TryStartChallenge
|
||||
End
|
||||
|
||||
_01C8:
|
||||
SetVar VAR_UNK_0x40B9, 1
|
||||
GoTo _01D6
|
||||
BattleFactory_SetOpenLevel:
|
||||
SetVar VAR_BATTLE_FACTORY_CHALLENGE_LEVEL, 1
|
||||
GoTo BattleFactory_TryStartChallenge
|
||||
End
|
||||
|
||||
_01D6:
|
||||
GoTo _01DE
|
||||
BattleFactory_TryStartChallenge:
|
||||
GoTo BattleFactory_HealAndSaveBeforeChallenge
|
||||
End
|
||||
|
||||
_01DE:
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, _0386
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, _0386
|
||||
BattleFactory_HealAndSaveBeforeChallenge:
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleFactory_SetChallengeInProgress
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleFactory_SetChallengeInProgress
|
||||
SetVar VAR_MAP_LOCAL_0, 0
|
||||
HealParty
|
||||
Common_SaveGame
|
||||
SetVar VAR_RESULT, VAR_MAP_LOCAL_0
|
||||
GoToIfEq VAR_RESULT, 0, _0139
|
||||
GoToIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _022C
|
||||
GoTo _038E
|
||||
GoToIfEq VAR_RESULT, 0, BattleFactory_EndChallenge
|
||||
GoToIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleFactory_BecomeLeaderOrJoinGroup
|
||||
GoTo BattleFactory_WalkIntoCorridor
|
||||
End
|
||||
|
||||
_022C:
|
||||
Message 24
|
||||
BattleFactory_BecomeLeaderOrJoinGroup:
|
||||
Message BattleFactory_Text_BecomeLeaderOrJoinGroup
|
||||
InitGlobalTextMenu 30, 1, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm 13, 0
|
||||
AddMenuEntryImm 14, 1
|
||||
AddMenuEntryImm 5, 2
|
||||
AddMenuEntryImm MenuEntries_Text_JoinGroup, 0
|
||||
AddMenuEntryImm MenuEntries_Text_BecomeLeader, 1
|
||||
AddMenuEntryImm MenuEntries_Text_Exit, 2
|
||||
ShowMenu
|
||||
SetVar VAR_0x8008, VAR_RESULT
|
||||
GoToIfEq VAR_0x8008, 0, _0270
|
||||
GoToIfEq VAR_0x8008, 1, _02EC
|
||||
GoTo _0139
|
||||
GoToIfEq VAR_0x8008, 0, BattleFactory_LaunchWiFiToJoinGroup
|
||||
GoToIfEq VAR_0x8008, 1, BattleFactory_LaunchWiFiToBecomeLeader
|
||||
GoTo BattleFactory_EndChallenge
|
||||
End
|
||||
|
||||
_0270:
|
||||
Message 25
|
||||
BattleFactory_LaunchWiFiToJoinGroup:
|
||||
Message BattleFactory_Text_NeedToLaunchWiFiComm
|
||||
ShowYesNoMenu VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, MENU_NO, _022C
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleFactory_BecomeLeaderOrJoinGroup
|
||||
CloseMessage
|
||||
CallIfEq VAR_UNK_0x40B9, 0, _02C2
|
||||
CallIfEq VAR_UNK_0x40B9, 1, _02CE
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, _02DA
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_ERROR, _02E2
|
||||
GoTo _0368
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_LEVEL, 0, BattleFactory_StartBattleClientLevel50
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_LEVEL, 1, BattleFactory_StartBattleClientOpenLevel
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, BattleFactory_CancelJoiningGroup
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_ERROR, BattleFactory_ErrorJoiningGroup
|
||||
GoTo BattleFactory_StartMultiChallenge
|
||||
End
|
||||
|
||||
_02C2:
|
||||
BattleFactory_StartBattleClientLevel50:
|
||||
StartBattleClient 27, 0, 0, VAR_RESULT
|
||||
Return
|
||||
|
||||
_02CE:
|
||||
BattleFactory_StartBattleClientOpenLevel:
|
||||
StartBattleClient 28, 0, 0, VAR_RESULT
|
||||
Return
|
||||
|
||||
_02DA:
|
||||
GoTo _022C
|
||||
BattleFactory_CancelJoiningGroup:
|
||||
GoTo BattleFactory_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
_02E2:
|
||||
BattleFactory_ErrorJoiningGroup:
|
||||
EndCommunication
|
||||
GoTo _022C
|
||||
GoTo BattleFactory_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
_02EC:
|
||||
Message 25
|
||||
BattleFactory_LaunchWiFiToBecomeLeader:
|
||||
Message BattleFactory_Text_NeedToLaunchWiFiComm
|
||||
ShowYesNoMenu VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, MENU_NO, _022C
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleFactory_BecomeLeaderOrJoinGroup
|
||||
CloseMessage
|
||||
CallIfEq VAR_UNK_0x40B9, 0, _033E
|
||||
CallIfEq VAR_UNK_0x40B9, 1, _034A
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, _0356
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_ERROR, _035E
|
||||
GoTo _0368
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_LEVEL, 0, BattleFactory_StartBattleServerLevel50
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_LEVEL, 1, BattleFactory_StartBattleServerOpenLevel
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, BattleFactory_CancelBecomingLeader
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_ERROR, BattleFactory_ErrorBecomingLeader
|
||||
GoTo BattleFactory_StartMultiChallenge
|
||||
End
|
||||
|
||||
_033E:
|
||||
BattleFactory_StartBattleServerLevel50:
|
||||
StartBattleServer 27, 0, 0, VAR_RESULT
|
||||
Return
|
||||
|
||||
_034A:
|
||||
BattleFactory_StartBattleServerOpenLevel:
|
||||
StartBattleServer 28, 0, 0, VAR_RESULT
|
||||
Return
|
||||
|
||||
_0356:
|
||||
GoTo _022C
|
||||
BattleFactory_CancelBecomingLeader:
|
||||
GoTo BattleFactory_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
_035E:
|
||||
BattleFactory_ErrorBecomingLeader:
|
||||
EndCommunication
|
||||
GoTo _022C
|
||||
GoTo BattleFactory_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
_0368:
|
||||
Message 26
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _0386
|
||||
Call _05D7
|
||||
GoTo _038E
|
||||
BattleFactory_StartMultiChallenge:
|
||||
Message BattleFactory_Text_MustSaveFirst
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleFactory_SetChallengeInProgress
|
||||
Call BattleFactory_SaveGame
|
||||
GoTo BattleFactory_WalkIntoCorridor
|
||||
End
|
||||
|
||||
_0386:
|
||||
SetVar VAR_UNK_0x40B7, 0xFF
|
||||
BattleFactory_SetChallengeInProgress:
|
||||
SetVar VAR_BATTLE_FACTORY_LOBBY_LOAD_ACTION, 0xFF
|
||||
Return
|
||||
|
||||
_038E:
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, _042E
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, _0449
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _0464
|
||||
BattleFactory_WalkIntoCorridor:
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleFactory_WalkToCorridorSingleChallenge
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleFactory_WalkToCorridorDoubleChallenge
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleFactory_WalkToCorridorMultiChallenge
|
||||
PlaySE SEQ_SE_DP_KAIDAN2
|
||||
GoTo _03C1
|
||||
GoTo BattleFactory_StartChallenge
|
||||
End
|
||||
|
||||
_03C1:
|
||||
BattleFactory_StartChallenge:
|
||||
FadeScreenOut
|
||||
WaitFadeScreen
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, _048A
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, _049E
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _04B2
|
||||
IncrementGameRecord RECORD_UNK_058
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleFactory_WalkBackInvisiblySingleChallenge
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleFactory_WalkBackInvisiblyDoubleChallenge
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleFactory_WalkBackInvisiblyMultiChallenge
|
||||
IncrementGameRecord RECORD_TIMES_STARTED_BATTLE_FRONTIER_CHALLENGE
|
||||
CreateJournalEvent LOCATION_EVENT_BATTLE_FACTORY, 0, 0, 0, 0
|
||||
WaitForTransition
|
||||
ScrCmd_2C4 3
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _042A
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleFactory_EndCommunication
|
||||
ReturnToField
|
||||
FadeScreenIn
|
||||
WaitFadeScreen
|
||||
AssertHeapMemory
|
||||
End
|
||||
|
||||
_042A:
|
||||
BattleFactory_EndCommunication:
|
||||
EndCommunication
|
||||
Return
|
||||
|
||||
_042E:
|
||||
Message 9
|
||||
BattleFactory_WalkToCorridorSingleChallenge:
|
||||
Message BattleFactory_Text_ThisWayPlease
|
||||
WaitABPress
|
||||
CloseMessage
|
||||
ApplyMovement LOCALID_PLAYER, _04C8
|
||||
ApplyMovement VAR_LAST_TALKED, _04F0
|
||||
ApplyMovement LOCALID_PLAYER, BattleFactory_Movement_PlayerWalkToCorridorSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleFactory_Movement_AttendantWalkToCorridorSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_0449:
|
||||
Message 9
|
||||
BattleFactory_WalkToCorridorDoubleChallenge:
|
||||
Message BattleFactory_Text_ThisWayPlease
|
||||
WaitABPress
|
||||
CloseMessage
|
||||
ApplyMovement LOCALID_PLAYER, _04C8
|
||||
ApplyMovement VAR_LAST_TALKED, _04F0
|
||||
ApplyMovement LOCALID_PLAYER, BattleFactory_Movement_PlayerWalkToCorridorSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleFactory_Movement_AttendantWalkToCorridorSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_0464:
|
||||
MessageNoSkip 9
|
||||
BattleFactory_WalkToCorridorMultiChallenge:
|
||||
MessageNoSkip BattleFactory_Text_ThisWayPlease
|
||||
WaitTime 15, VAR_RESULT
|
||||
ClearReceivedTempDataAllPlayers
|
||||
ScrCmd_135 169
|
||||
CloseMessage
|
||||
ApplyMovement LOCALID_PLAYER, _04DC
|
||||
ApplyMovement VAR_LAST_TALKED, _0504
|
||||
ApplyMovement LOCALID_PLAYER, BattleFactory_Movement_PlayerWalkToCorridorMultiChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleFactory_Movement_AttendantWalkToCorridorMultiChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_048A:
|
||||
ApplyMovement LOCALID_PLAYER, _0518
|
||||
ApplyMovement VAR_LAST_TALKED, _0548
|
||||
BattleFactory_WalkBackInvisiblySingleChallenge:
|
||||
ApplyMovement LOCALID_PLAYER, BattleFactory_Movement_PlayerWalkBackSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleFactory_Movement_AttendantWalkBackSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_049E:
|
||||
ApplyMovement LOCALID_PLAYER, _0518
|
||||
ApplyMovement VAR_LAST_TALKED, _0548
|
||||
BattleFactory_WalkBackInvisiblyDoubleChallenge:
|
||||
ApplyMovement LOCALID_PLAYER, BattleFactory_Movement_PlayerWalkBackSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleFactory_Movement_AttendantWalkBackSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_04B2:
|
||||
ApplyMovement LOCALID_PLAYER, _0530
|
||||
ApplyMovement VAR_LAST_TALKED, _055C
|
||||
BattleFactory_WalkBackInvisiblyMultiChallenge:
|
||||
ApplyMovement LOCALID_PLAYER, BattleFactory_Movement_PlayerWalkBackMultiChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleFactory_Movement_AttendantWalkBackMultiChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
.balign 4, 0
|
||||
_04C8:
|
||||
BattleFactory_Movement_PlayerWalkToCorridorSingleDoubleChallenge:
|
||||
WalkNormalNorth 3
|
||||
WalkNormalEast
|
||||
WalkNormalNorth 4
|
||||
@@ -307,7 +308,7 @@ _04C8:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_04DC:
|
||||
BattleFactory_Movement_PlayerWalkToCorridorMultiChallenge:
|
||||
WalkNormalNorth 3
|
||||
WalkNormalWest
|
||||
WalkNormalNorth 4
|
||||
@@ -315,7 +316,7 @@ _04DC:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_04F0:
|
||||
BattleFactory_Movement_AttendantWalkToCorridorSingleDoubleChallenge:
|
||||
WalkNormalNorth 2
|
||||
WalkNormalEast
|
||||
WalkNormalNorth 4
|
||||
@@ -323,7 +324,7 @@ _04F0:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0504:
|
||||
BattleFactory_Movement_AttendantWalkToCorridorMultiChallenge:
|
||||
WalkNormalNorth 2
|
||||
WalkNormalWest
|
||||
WalkNormalNorth 4
|
||||
@@ -331,7 +332,7 @@ _0504:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0518:
|
||||
BattleFactory_Movement_PlayerWalkBackSingleDoubleChallenge:
|
||||
WalkFasterSouth 3
|
||||
WalkFasterWest
|
||||
WalkFasterSouth 4
|
||||
@@ -340,7 +341,7 @@ _0518:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0530:
|
||||
BattleFactory_Movement_PlayerWalkBackMultiChallenge:
|
||||
WalkFasterSouth 3
|
||||
WalkFasterEast
|
||||
WalkFasterSouth 4
|
||||
@@ -349,7 +350,7 @@ _0530:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0548:
|
||||
BattleFactory_Movement_AttendantWalkBackSingleDoubleChallenge:
|
||||
WalkFasterSouth 2
|
||||
WalkFasterWest
|
||||
WalkFasterSouth 4
|
||||
@@ -357,55 +358,55 @@ _0548:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_055C:
|
||||
BattleFactory_Movement_AttendantWalkBackMultiChallenge:
|
||||
WalkFasterSouth 2
|
||||
WalkFasterEast
|
||||
WalkFasterSouth 4
|
||||
SetVisible
|
||||
EndMovement
|
||||
|
||||
_0570:
|
||||
Message 0
|
||||
BattleFactory_WelcomeToSingleDoubleChallenge:
|
||||
Message BattleFactory_Text_WelcomeToSingleDoubleChallenge
|
||||
Return
|
||||
|
||||
_0575:
|
||||
Message 3
|
||||
BattleFactory_WelcomeToMultiChallenge:
|
||||
Message BattleFactory_Text_WelcomeToMultiChallenge
|
||||
Return
|
||||
|
||||
_057A:
|
||||
BattleFactory_InitMenuSingleDoubleChallenge:
|
||||
InitLocalTextMenu 31, 9, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm 16, 0
|
||||
AddMenuEntryImm 17, 1
|
||||
Message 1
|
||||
AddMenuEntryImm BattleFactory_Text_SingleBattle, 0
|
||||
AddMenuEntryImm BattleFactory_Text_DoubleBattle, 1
|
||||
Message BattleFactory_Text_TakeWhichChallenge
|
||||
Return
|
||||
|
||||
_0592:
|
||||
BattleFactory_InitMenuMultiChallenge:
|
||||
InitLocalTextMenu 31, 11, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm 18, 4
|
||||
Message 4
|
||||
AddMenuEntryImm BattleFactory_Text_TakeChallenge, 4
|
||||
Message BattleFactory_Text_AskTakeMultiChallenge
|
||||
Return
|
||||
|
||||
_05A6:
|
||||
Message 2
|
||||
BattleFactory_ExplainSingleDoubleChallenge:
|
||||
Message BattleFactory_Text_ExplainSingleDoubleChallenge
|
||||
Return
|
||||
|
||||
_05AB:
|
||||
Message 5
|
||||
BattleFactory_ExplainMultiChallenge:
|
||||
Message BattleFactory_Text_ExplainMultiChallenge
|
||||
Return
|
||||
|
||||
_05B0:
|
||||
BattleFactory_OnFrameResumeChallenge:
|
||||
RecordHeapMemory
|
||||
SetVar VAR_MAP_LOCAL_3, 1
|
||||
SetVar VAR_UNK_0x40B7, 0
|
||||
Message 11
|
||||
Call _0386
|
||||
Call _05D7
|
||||
GoTo _038E
|
||||
SetVar VAR_BATTLE_FACTORY_LOBBY_LOAD_ACTION, 0
|
||||
Message BattleFactory_Text_MustSaveBeforeResuming
|
||||
Call BattleFactory_SetChallengeInProgress
|
||||
Call BattleFactory_SaveGame
|
||||
GoTo BattleFactory_WalkIntoCorridor
|
||||
End
|
||||
|
||||
_05D7:
|
||||
BattleFactory_SaveGame:
|
||||
ShowSavingIcon
|
||||
TrySaveGame VAR_RESULT
|
||||
HideSavingIcon
|
||||
@@ -413,45 +414,45 @@ _05D7:
|
||||
WaitSE SEQ_SE_DP_SAVE
|
||||
Return
|
||||
|
||||
_05E9:
|
||||
Message 12
|
||||
ScrCmd_2C5 VAR_BATTLE_FACTORY_CHALLENGE_TYPE, VAR_UNK_0x40B9
|
||||
GoTo _0139
|
||||
BattleFactory_OnFrameDidntSaveBeforeQuit:
|
||||
Message BattleFactory_Text_DidntSaveBeforeQuit
|
||||
ScrCmd_2C5 VAR_BATTLE_FACTORY_CHALLENGE_TYPE, VAR_BATTLE_FACTORY_CHALLENGE_LEVEL
|
||||
GoTo BattleFactory_EndChallenge
|
||||
End
|
||||
|
||||
_05FA:
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, _0636
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, _0636
|
||||
CallIfEq VAR_BATTLE_FACTORY_PRINT_STATE, 1, _063C
|
||||
CallIfEq VAR_BATTLE_FACTORY_PRINT_STATE, 3, _0653
|
||||
GoTo _0139
|
||||
BattleFactory_OnFrameChallengeEndedCompletedRound:
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleFactory_IncrementTrainerScoreRoundCompleted
|
||||
CallIfEq VAR_BATTLE_FACTORY_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleFactory_IncrementTrainerScoreRoundCompleted
|
||||
CallIfEq VAR_BATTLE_FACTORY_PRINT_STATE, 1, BattleFactory_EarnedSilverPrint
|
||||
CallIfEq VAR_BATTLE_FACTORY_PRINT_STATE, 3, BattleFactory_EarnedGoldPrint
|
||||
GoTo BattleFactory_EndChallenge
|
||||
End
|
||||
|
||||
_0636:
|
||||
IncrementTrainerScore TRAINER_SCORE_EVENT_UNK_38
|
||||
BattleFactory_IncrementTrainerScoreRoundCompleted:
|
||||
IncrementTrainerScore TRAINER_SCORE_EVENT_BATTLE_FACTORY_ROUND_COMPLETED
|
||||
Return
|
||||
|
||||
_063C:
|
||||
Message 13
|
||||
BattleFactory_EarnedSilverPrint:
|
||||
Message BattleFactory_Text_PrintForVictory
|
||||
BufferPlayerName 0
|
||||
Message 15
|
||||
Message BattleFactory_Text_SilverPrintAdded
|
||||
PlayFanfare SEQ_FANFA4
|
||||
WaitFanfare
|
||||
SetVar VAR_BATTLE_FACTORY_PRINT_STATE, 2
|
||||
Return
|
||||
|
||||
_0653:
|
||||
Message 13
|
||||
BattleFactory_EarnedGoldPrint:
|
||||
Message BattleFactory_Text_PrintForVictory
|
||||
BufferPlayerName 0
|
||||
Message 14
|
||||
Message BattleFactory_Text_GoldPrintAdded
|
||||
PlayFanfare SEQ_FANFA4
|
||||
WaitFanfare
|
||||
SetVar VAR_BATTLE_FACTORY_PRINT_STATE, 4
|
||||
Common_CheckAllFrontierGoldPrintsObtained
|
||||
Return
|
||||
|
||||
_066E:
|
||||
GoTo _0139
|
||||
BattleFactory_OnFrameChallengeEnded:
|
||||
GoTo BattleFactory_EndChallenge
|
||||
End
|
||||
|
||||
.balign 4, 0
|
||||
@@ -467,32 +468,32 @@ BattleFactory_UnusedMovement2:
|
||||
WalkNormalNorth
|
||||
EndMovement
|
||||
|
||||
_0698:
|
||||
NPCMessage 27
|
||||
BattleFactory_PokemonBreederF:
|
||||
NPCMessage BattleFactory_Text_StaffTellAboutNextTrainer
|
||||
End
|
||||
|
||||
_06AB:
|
||||
NPCMessage 28
|
||||
BattleFactory_Sailor:
|
||||
NPCMessage BattleFactory_Text_GetOpponentsLineup
|
||||
End
|
||||
|
||||
_06BE:
|
||||
NPCMessage 29
|
||||
BattleFactory_Beauty:
|
||||
NPCMessage BattleFactory_Text_MemorizeOpponentsMoves
|
||||
End
|
||||
|
||||
_06D1:
|
||||
NPCMessage 30
|
||||
BattleFactory_Youngster:
|
||||
NPCMessage BattleFactory_Text_IllTeachMyStyle
|
||||
End
|
||||
|
||||
_06E4:
|
||||
NPCMessage 31
|
||||
BattleFactory_Clown:
|
||||
NPCMessage BattleFactory_Text_ChallengeWithNothing
|
||||
End
|
||||
|
||||
_06F7:
|
||||
NPCMessage 32
|
||||
BattleFactory_Lady:
|
||||
NPCMessage BattleFactory_Text_AlreadySixFavorites
|
||||
End
|
||||
|
||||
_070A:
|
||||
NPCMessage 33
|
||||
BattleFactory_Policeman:
|
||||
NPCMessage BattleFactory_Text_WonMeOverWithPower
|
||||
End
|
||||
|
||||
.balign 4, 0
|
||||
|
||||
@@ -1,157 +1,158 @@
|
||||
#include "macros/scrcmd.inc"
|
||||
#include "res/text/bank/battle_frontier.h"
|
||||
#include "res/field/events/events_battle_frontier.h"
|
||||
|
||||
|
||||
ScriptEntry _0460
|
||||
ScriptEntry _00DB
|
||||
ScriptEntry _00EE
|
||||
ScriptEntry _0101
|
||||
ScriptEntry _0114
|
||||
ScriptEntry _0127
|
||||
ScriptEntry _013A
|
||||
ScriptEntry _014D
|
||||
ScriptEntry _0160
|
||||
ScriptEntry _0173
|
||||
ScriptEntry _0186
|
||||
ScriptEntry _0199
|
||||
ScriptEntry _01AC
|
||||
ScriptEntry _01BF
|
||||
ScriptEntry _01D2
|
||||
ScriptEntry _01E5
|
||||
ScriptEntry _01F8
|
||||
ScriptEntry _020B
|
||||
ScriptEntry _021E
|
||||
ScriptEntry _0231
|
||||
ScriptEntry _0244
|
||||
ScriptEntry _0257
|
||||
ScriptEntry _026A
|
||||
ScriptEntry _027E
|
||||
ScriptEntry _02A6
|
||||
ScriptEntry _02BA
|
||||
ScriptEntry _02D1
|
||||
ScriptEntry _02E8
|
||||
ScriptEntry _02FF
|
||||
ScriptEntry _0316
|
||||
ScriptEntry _032D
|
||||
ScriptEntry _033E
|
||||
ScriptEntry _034F
|
||||
ScriptEntry _0360
|
||||
ScriptEntry _03A0
|
||||
ScriptEntry _03E0
|
||||
ScriptEntry _0420
|
||||
ScriptEntry _009A
|
||||
ScriptEntry BattleFrontier_Unused1
|
||||
ScriptEntry BattleFrontier_NinjaBoy
|
||||
ScriptEntry BattleFrontier_BlackBelt
|
||||
ScriptEntry BattleFrontier_Idol
|
||||
ScriptEntry BattleFrontier_AceTrainerSnowF
|
||||
ScriptEntry BattleFrontier_Twin
|
||||
ScriptEntry BattleFrontier_ParasolLady
|
||||
ScriptEntry BattleFrontier_ExpertM
|
||||
ScriptEntry BattleFrontier_ExpertF
|
||||
ScriptEntry BattleFrontier_Waitress
|
||||
ScriptEntry BattleFrontier_Cowgirl
|
||||
ScriptEntry BattleFrontier_Roughneck
|
||||
ScriptEntry BattleFrontier_PokefanM
|
||||
ScriptEntry BattleFrontier_Collector
|
||||
ScriptEntry BattleFrontier_Gentleman
|
||||
ScriptEntry BattleFrontier_AceTrainerM2
|
||||
ScriptEntry BattleFrontier_Picnicker
|
||||
ScriptEntry BattleFrontier_PokemonBreederF
|
||||
ScriptEntry BattleFrontier_AceTrainerM1
|
||||
ScriptEntry BattleFrontier_SchoolKidM
|
||||
ScriptEntry BattleFrontier_Fisherman
|
||||
ScriptEntry BattleFrontier_TuberM
|
||||
ScriptEntry BattleFrontier_AttendantSouthwest
|
||||
ScriptEntry BattleFrontier_Unused24
|
||||
ScriptEntry BattleFrontier_AttendantSoutheast
|
||||
ScriptEntry BattleFrontier_SignBattleTower
|
||||
ScriptEntry BattleFrontier_SignBattleHall
|
||||
ScriptEntry BattleFrontier_SignBattleCastle
|
||||
ScriptEntry BattleFrontier_SignBattleArcade
|
||||
ScriptEntry BattleFrontier_SignBattleFactory
|
||||
ScriptEntry BattleFrontier_StatueWest
|
||||
ScriptEntry BattleFrontier_StatueEast
|
||||
ScriptEntry BattleFrontier_ScaleModel
|
||||
ScriptEntry BattleFrontier_TriggerEnterBattleHall
|
||||
ScriptEntry BattleFrontier_TriggerEnterBattleCastle
|
||||
ScriptEntry BattleFrontier_TriggerEnterBattleArcade
|
||||
ScriptEntry BattleFrontier_TriggerEnterBattleFactory
|
||||
ScriptEntry BattleFrontier_OnTransition
|
||||
ScriptEntryEnd
|
||||
|
||||
_009A:
|
||||
BattleFrontier_OnTransition:
|
||||
SetFlag FLAG_HIDE_BATTLE_HALL_MAJOR_NPC
|
||||
CheckTVInterviewEligible TV_PROGRAM_SEGMENT_BATTLE_FRONTIER_FRONTLINE_NEWS_MULTI, VAR_MAP_LOCAL_0
|
||||
GoToIfEq VAR_MAP_LOCAL_0, 0, _00D5
|
||||
ScrCmd_329 VAR_MAP_LOCAL_1, VAR_MAP_LOCAL_2, VAR_MAP_LOCAL_3, VAR_MAP_LOCAL_4
|
||||
SetObjectEventPos 29, VAR_MAP_LOCAL_1, VAR_MAP_LOCAL_2
|
||||
SetObjectEventDir 29, VAR_MAP_LOCAL_3
|
||||
SetObjectEventMovementType 29, VAR_MAP_LOCAL_4
|
||||
ClearFlag FLAG_UNK_0x02C3
|
||||
GoToIfEq VAR_MAP_LOCAL_0, FALSE, BattleFrontier_HideReporter
|
||||
GetBattleFrontierReporterPosition VAR_MAP_LOCAL_1, VAR_MAP_LOCAL_2, VAR_MAP_LOCAL_3, VAR_MAP_LOCAL_4
|
||||
SetObjectEventPos LOCALID_REPORTER, VAR_MAP_LOCAL_1, VAR_MAP_LOCAL_2
|
||||
SetObjectEventDir LOCALID_REPORTER, VAR_MAP_LOCAL_3
|
||||
SetObjectEventMovementType LOCALID_REPORTER, VAR_MAP_LOCAL_4
|
||||
ClearFlag FLAG_HIDE_BATTLE_FRONTIER_REPORTER
|
||||
End
|
||||
|
||||
_00D5:
|
||||
SetFlag FLAG_UNK_0x02C3
|
||||
BattleFrontier_HideReporter:
|
||||
SetFlag FLAG_HIDE_BATTLE_FRONTIER_REPORTER
|
||||
End
|
||||
|
||||
_00DB:
|
||||
NPCMessage 0
|
||||
BattleFrontier_NinjaBoy:
|
||||
NPCMessage BattleFrontier_Text_HeightIsSymbolOfChallenge
|
||||
End
|
||||
|
||||
_00EE:
|
||||
NPCMessage 1
|
||||
BattleFrontier_BlackBelt:
|
||||
NPCMessage BattleFrontier_Text_TeamUpWithFriend
|
||||
End
|
||||
|
||||
_0101:
|
||||
NPCMessage 2
|
||||
BattleFrontier_Idol:
|
||||
NPCMessage BattleFrontier_Text_LearnAboutPokemon
|
||||
End
|
||||
|
||||
_0114:
|
||||
NPCMessage 3
|
||||
BattleFrontier_AceTrainerSnowF:
|
||||
NPCMessage BattleFrontier_Text_BattleWithWorldsBest
|
||||
End
|
||||
|
||||
_0127:
|
||||
NPCMessage 4
|
||||
BattleFrontier_Twin:
|
||||
NPCMessage BattleFrontier_Text_MostImportantIsLady
|
||||
End
|
||||
|
||||
_013A:
|
||||
NPCMessage 5
|
||||
BattleFrontier_ParasolLady:
|
||||
NPCMessage BattleFrontier_Text_PokemonAlwaysWithMe
|
||||
End
|
||||
|
||||
_014D:
|
||||
NPCMessage 6
|
||||
BattleFrontier_ExpertM:
|
||||
NPCMessage BattleFrontier_Text_StoryBehindEveryPokemon
|
||||
End
|
||||
|
||||
_0160:
|
||||
NPCMessage 7
|
||||
BattleFrontier_ExpertF:
|
||||
NPCMessage BattleFrontier_Text_BeenTogetherLongTime
|
||||
End
|
||||
|
||||
_0173:
|
||||
NPCMessage 8
|
||||
BattleFrontier_Waitress:
|
||||
NPCMessage BattleFrontier_Text_ExpectSoMuchFromMaid
|
||||
End
|
||||
|
||||
_0186:
|
||||
NPCMessage 9
|
||||
BattleFrontier_Cowgirl:
|
||||
NPCMessage BattleFrontier_Text_StrongIsWeak
|
||||
End
|
||||
|
||||
_0199:
|
||||
NPCMessage 10
|
||||
BattleFrontier_Roughneck:
|
||||
NPCMessage BattleFrontier_Text_ThoseWhoLoveBattling
|
||||
End
|
||||
|
||||
_01AC:
|
||||
NPCMessage 11
|
||||
BattleFrontier_PokefanM:
|
||||
NPCMessage BattleFrontier_Text_HowManyYears
|
||||
End
|
||||
|
||||
_01BF:
|
||||
NPCMessage 12
|
||||
BattleFrontier_Collector:
|
||||
NPCMessage BattleFrontier_Text_CommandInConfidence
|
||||
End
|
||||
|
||||
_01D2:
|
||||
NPCMessage 13
|
||||
BattleFrontier_Gentleman:
|
||||
NPCMessage BattleFrontier_Text_TreatEveryBattleAsLast
|
||||
End
|
||||
|
||||
_01E5:
|
||||
NPCMessage 14
|
||||
BattleFrontier_AceTrainerM2:
|
||||
NPCMessage BattleFrontier_Text_CantOverlookSingleDetail
|
||||
End
|
||||
|
||||
_01F8:
|
||||
NPCMessage 15
|
||||
BattleFrontier_Picnicker:
|
||||
NPCMessage BattleFrontier_Text_LookForWhoToBlame
|
||||
End
|
||||
|
||||
_020B:
|
||||
NPCMessage 16
|
||||
BattleFrontier_PokemonBreederF:
|
||||
NPCMessage BattleFrontier_Text_WinToChallengeTheBoss
|
||||
End
|
||||
|
||||
_021E:
|
||||
NPCMessage 17
|
||||
BattleFrontier_AceTrainerM1:
|
||||
NPCMessage BattleFrontier_Text_WayOfPokemonIsDeep
|
||||
End
|
||||
|
||||
_0231:
|
||||
NPCMessage 18
|
||||
BattleFrontier_SchoolKidM:
|
||||
NPCMessage BattleFrontier_Text_WinningWithRentalPokemon
|
||||
End
|
||||
|
||||
_0244:
|
||||
NPCMessage 19
|
||||
BattleFrontier_Fisherman:
|
||||
NPCMessage BattleFrontier_Text_MagikarpHasShotAtNo1
|
||||
End
|
||||
|
||||
_0257:
|
||||
NPCMessage 20
|
||||
BattleFrontier_TuberM:
|
||||
NPCMessage BattleFrontier_Text_RideEbbsAndFlows
|
||||
End
|
||||
|
||||
_026A:
|
||||
BattleFrontier_AttendantSouthwest:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
Message 21
|
||||
Message BattleFrontier_Text_TradeBPForPrizes
|
||||
CloseMessageWithoutErasing
|
||||
PokeMartFrontier MART_FRONTIER_ID_EXCHANGE_SERVICE_CORNER_DOWN
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
_027E:
|
||||
BattleFrontier_Unused24:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
@@ -164,51 +165,51 @@ _027E:
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
_02A6:
|
||||
BattleFrontier_AttendantSoutheast:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
Message 23
|
||||
Message BattleFrontier_Text_TradeBPForPrizes2
|
||||
CloseMessageWithoutErasing
|
||||
PokeMartFrontier MART_FRONTIER_ID_EXCHANGE_SERVICE_CORNER_UP
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
_02BA:
|
||||
ShowLandmarkSign 24
|
||||
BattleFrontier_SignBattleTower:
|
||||
ShowLandmarkSign BattleFrontier_Text_SignBattleTower
|
||||
End
|
||||
|
||||
_02D1:
|
||||
ShowLandmarkSign 25
|
||||
BattleFrontier_SignBattleHall:
|
||||
ShowLandmarkSign BattleFrontier_Text_SignBattleHall
|
||||
End
|
||||
|
||||
_02E8:
|
||||
ShowLandmarkSign 26
|
||||
BattleFrontier_SignBattleCastle:
|
||||
ShowLandmarkSign BattleFrontier_Text_SignBattleCastle
|
||||
End
|
||||
|
||||
_02FF:
|
||||
ShowLandmarkSign 27
|
||||
BattleFrontier_SignBattleArcade:
|
||||
ShowLandmarkSign BattleFrontier_Text_SignBattleArcade
|
||||
End
|
||||
|
||||
_0316:
|
||||
ShowLandmarkSign 28
|
||||
BattleFrontier_SignBattleFactory:
|
||||
ShowLandmarkSign BattleFrontier_Text_SignBattleFactory
|
||||
End
|
||||
|
||||
_032D:
|
||||
EventMessage 29
|
||||
BattleFrontier_StatueWest:
|
||||
EventMessage BattleFrontier_Text_StatueRepresentsTrainer
|
||||
End
|
||||
|
||||
_033E:
|
||||
EventMessage 30
|
||||
BattleFrontier_StatueEast:
|
||||
EventMessage BattleFrontier_Text_TitleBoastfulOfCapture
|
||||
End
|
||||
|
||||
_034F:
|
||||
EventMessage 31
|
||||
BattleFrontier_ScaleModel:
|
||||
EventMessage BattleFrontier_Text_ScaleModelBattleFrontier
|
||||
End
|
||||
|
||||
_0360:
|
||||
BattleFrontier_TriggerEnterBattleHall:
|
||||
LockAll
|
||||
ApplyMovement LOCALID_PLAYER, _0398
|
||||
ApplyMovement LOCALID_PLAYER, BattleFrontier_Movement_PlayerEnterBattleHall
|
||||
WaitMovement
|
||||
PlaySE SEQ_SE_DP_KAIDAN2
|
||||
FadeScreenOut
|
||||
@@ -219,13 +220,13 @@ _0360:
|
||||
End
|
||||
|
||||
.balign 4, 0
|
||||
_0398:
|
||||
BattleFrontier_Movement_PlayerEnterBattleHall:
|
||||
WalkFastWest 5
|
||||
EndMovement
|
||||
|
||||
_03A0:
|
||||
BattleFrontier_TriggerEnterBattleCastle:
|
||||
LockAll
|
||||
ApplyMovement LOCALID_PLAYER, _03D8
|
||||
ApplyMovement LOCALID_PLAYER, BattleFrontier_Movement_PlayerEnterBattleCastle
|
||||
WaitMovement
|
||||
PlaySE SEQ_SE_DP_KAIDAN2
|
||||
FadeScreenOut
|
||||
@@ -236,13 +237,13 @@ _03A0:
|
||||
End
|
||||
|
||||
.balign 4, 0
|
||||
_03D8:
|
||||
BattleFrontier_Movement_PlayerEnterBattleCastle:
|
||||
WalkFastWest 6
|
||||
EndMovement
|
||||
|
||||
_03E0:
|
||||
BattleFrontier_TriggerEnterBattleArcade:
|
||||
LockAll
|
||||
ApplyMovement LOCALID_PLAYER, _0418
|
||||
ApplyMovement LOCALID_PLAYER, BattleFrontier_Movement_PlayerEnterBattleArcade
|
||||
WaitMovement
|
||||
PlaySE SEQ_SE_DP_KAIDAN2
|
||||
FadeScreenOut
|
||||
@@ -253,13 +254,13 @@ _03E0:
|
||||
End
|
||||
|
||||
.balign 4, 0
|
||||
_0418:
|
||||
BattleFrontier_Movement_PlayerEnterBattleArcade:
|
||||
WalkFastEast 5
|
||||
EndMovement
|
||||
|
||||
_0420:
|
||||
BattleFrontier_TriggerEnterBattleFactory:
|
||||
LockAll
|
||||
ApplyMovement LOCALID_PLAYER, _0458
|
||||
ApplyMovement LOCALID_PLAYER, BattleFrontier_Movement_PlayerEnterBattleFactory
|
||||
WaitMovement
|
||||
PlaySE SEQ_SE_DP_KAIDAN2
|
||||
FadeScreenOut
|
||||
@@ -270,11 +271,11 @@ _0420:
|
||||
End
|
||||
|
||||
.balign 4, 0
|
||||
_0458:
|
||||
BattleFrontier_Movement_PlayerEnterBattleFactory:
|
||||
WalkFastEast 6
|
||||
EndMovement
|
||||
|
||||
_0460:
|
||||
BattleFrontier_Unused1:
|
||||
End
|
||||
|
||||
.balign 4, 0
|
||||
|
||||
@@ -1,295 +1,296 @@
|
||||
#include "macros/scrcmd.inc"
|
||||
#include "res/text/bank/battle_frontier_gate_to_fight_area.h"
|
||||
#include "res/field/events/events_battle_frontier_gate_to_fight_area.h"
|
||||
|
||||
|
||||
ScriptEntry _0038
|
||||
ScriptEntry _007C
|
||||
ScriptEntry _0154
|
||||
ScriptEntry _019D
|
||||
ScriptEntry _01E6
|
||||
ScriptEntry _022F
|
||||
ScriptEntry _0278
|
||||
ScriptEntry _0358
|
||||
ScriptEntry _036B
|
||||
ScriptEntry _037E
|
||||
ScriptEntry _0391
|
||||
ScriptEntry _0032
|
||||
ScriptEntry BattleFrontierGateToFightArea_OnFrameFirstEntry
|
||||
ScriptEntry BattleFrontierGateToFightArea_AttendantGeneral
|
||||
ScriptEntry BattleFrontierGateToFightArea_AttendantBattleTower
|
||||
ScriptEntry BattleFrontierGateToFightArea_AttendantBattleFactory
|
||||
ScriptEntry BattleFrontierGateToFightArea_AttendantBattleHall
|
||||
ScriptEntry BattleFrontierGateToFightArea_AttendantBattleCastle
|
||||
ScriptEntry BattleFrontierGateToFightArea_AttendantBattleArcade
|
||||
ScriptEntry BattleFrontierGateToFightArea_RuinManiac
|
||||
ScriptEntry BattleFrontierGateToFightArea_ExpertM
|
||||
ScriptEntry BattleFrontierGateToFightArea_PokemonBreederM
|
||||
ScriptEntry BattleFrontierGateToFightArea_Beauty
|
||||
ScriptEntry BattleFrontierGateToFightArea_OnTransition
|
||||
ScriptEntryEnd
|
||||
|
||||
_0032:
|
||||
BattleFrontierGateToFightArea_OnTransition:
|
||||
SetFlag FLAG_FIRST_ARRIVAL_BATTLE_PARK
|
||||
End
|
||||
|
||||
_0038:
|
||||
BattleFrontierGateToFightArea_OnFrameFirstEntry:
|
||||
LockAll
|
||||
SetVar VAR_UNK_0x4113, 1
|
||||
SetVar VAR_BATTLE_FRONTIER_GATE_TO_FIGHT_AREA_STATE, 1
|
||||
SetFlag FLAG_HIDE_JUBILIFE_TV_3F_GLOBAL_RANKING_ROOM_WORKER
|
||||
SetFlag FLAG_HIDE_JUBILIFE_TV_3F_GROUP_RANKING_ROOM_WORKER
|
||||
Call _02C1
|
||||
Message 0
|
||||
Call BattleFrontierGateToFightArea_AttendantsFaceSouth
|
||||
Message BattleFrontierGateToFightArea_Text_RightThisWay
|
||||
CloseMessage
|
||||
Call _02F5
|
||||
Message 1
|
||||
Call BattleFrontierGateToFightArea_PlayerWalkToAttendant
|
||||
Message BattleFrontierGateToFightArea_Text_BorrowVsRecorder
|
||||
BufferPlayerName 0
|
||||
PlayFanfare SEQ_FANFA4
|
||||
Message 2
|
||||
Message BattleFrontierGateToFightArea_Text_VsRecorderWasUpgraded
|
||||
WaitFanfare
|
||||
Message 3
|
||||
Call _0095
|
||||
Message 10
|
||||
Message BattleFrontierGateToFightArea_Text_AnyQuestions
|
||||
Call BattleFrontierGateToFightArea_QuestionsMenu
|
||||
Message BattleFrontierGateToFightArea_Text_EnjoyYourVisit
|
||||
WaitButton
|
||||
CloseMessage
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
_007C:
|
||||
BattleFrontierGateToFightArea_AttendantGeneral:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
Message 4
|
||||
Call _0095
|
||||
GoTo _0103
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainWhichTopic
|
||||
Call BattleFrontierGateToFightArea_QuestionsMenu
|
||||
GoTo BattleFrontierGateToFightArea_EnjoyYourVisit
|
||||
End
|
||||
|
||||
_0095:
|
||||
BattleFrontierGateToFightArea_QuestionsMenu:
|
||||
InitLocalTextMenu 31, 5, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm 11, 0
|
||||
AddMenuEntryImm 16, 1
|
||||
AddMenuEntryImm 12, 2
|
||||
AddMenuEntryImm 13, 3
|
||||
AddMenuEntryImm 14, 4
|
||||
AddMenuEntryImm 15, 5
|
||||
AddMenuEntryImm BattleFrontierGateToFightArea_Text_BattleFrontier, 0
|
||||
AddMenuEntryImm BattleFrontierGateToFightArea_Text_BasicRules, 1
|
||||
AddMenuEntryImm BattleFrontierGateToFightArea_Text_BattlePoints, 2
|
||||
AddMenuEntryImm BattleFrontierGateToFightArea_Text_ExchangeServiceCorner, 3
|
||||
AddMenuEntryImm BattleFrontierGateToFightArea_Text_PerformanceMonitor, 4
|
||||
AddMenuEntryImm BattleFrontierGateToFightArea_Text_Exit, 5
|
||||
ShowMenu
|
||||
SetVar VAR_0x8008, VAR_RESULT
|
||||
GoToIfEq VAR_0x8008, 0, _010E
|
||||
GoToIfEq VAR_0x8008, 1, _0146
|
||||
GoToIfEq VAR_0x8008, 2, _011C
|
||||
GoToIfEq VAR_0x8008, 3, _012A
|
||||
GoToIfEq VAR_0x8008, 4, _0138
|
||||
GoToIfEq VAR_0x8008, 0, BattleFrontierGateToFightArea_ExplainBattleFrontier
|
||||
GoToIfEq VAR_0x8008, 1, BattleFrontierGateToFightArea_ExplainBasicRules
|
||||
GoToIfEq VAR_0x8008, 2, BattleFrontierGateToFightArea_ExplainBattlePoints
|
||||
GoToIfEq VAR_0x8008, 3, BattleFrontierGateToFightArea_ExplainExchangeServiceCorner
|
||||
GoToIfEq VAR_0x8008, 4, BattleFrontierGateToFightArea_ExplainPerformanceMonitor
|
||||
Return
|
||||
|
||||
_0103:
|
||||
Message 10
|
||||
BattleFrontierGateToFightArea_EnjoyYourVisit:
|
||||
Message BattleFrontierGateToFightArea_Text_EnjoyYourVisit
|
||||
WaitButton
|
||||
CloseMessage
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
_010E:
|
||||
Message 5
|
||||
Message 4
|
||||
GoTo _0095
|
||||
BattleFrontierGateToFightArea_ExplainBattleFrontier:
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainBattleFrontier
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainWhichTopic
|
||||
GoTo BattleFrontierGateToFightArea_QuestionsMenu
|
||||
End
|
||||
|
||||
_011C:
|
||||
Message 7
|
||||
Message 4
|
||||
GoTo _0095
|
||||
BattleFrontierGateToFightArea_ExplainBattlePoints:
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainBattlePoints
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainWhichTopic
|
||||
GoTo BattleFrontierGateToFightArea_QuestionsMenu
|
||||
End
|
||||
|
||||
_012A:
|
||||
Message 8
|
||||
Message 4
|
||||
GoTo _0095
|
||||
BattleFrontierGateToFightArea_ExplainExchangeServiceCorner:
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainExchangeServiceCorner
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainWhichTopic
|
||||
GoTo BattleFrontierGateToFightArea_QuestionsMenu
|
||||
End
|
||||
|
||||
_0138:
|
||||
Message 9
|
||||
Message 4
|
||||
GoTo _0095
|
||||
BattleFrontierGateToFightArea_ExplainPerformanceMonitor:
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainPerformanceMonitor
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainWhichTopic
|
||||
GoTo BattleFrontierGateToFightArea_QuestionsMenu
|
||||
End
|
||||
|
||||
_0146:
|
||||
Message 6
|
||||
Message 4
|
||||
GoTo _0095
|
||||
BattleFrontierGateToFightArea_ExplainBasicRules:
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainBasicRules
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainWhichTopic
|
||||
GoTo BattleFrontierGateToFightArea_QuestionsMenu
|
||||
End
|
||||
|
||||
_0154:
|
||||
BattleFrontierGateToFightArea_AttendantBattleTower:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
Message 17
|
||||
Message BattleFrontierGateToFightArea_Text_ShouldIExplainBattleTower
|
||||
ShowYesNoMenu VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, MENU_YES, _017F
|
||||
GoToIfEq VAR_RESULT, MENU_NO, _018A
|
||||
GoToIfEq VAR_RESULT, MENU_YES, BattleFrontierGateToFightArea_ExplainBattleTower
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleFrontierGateToFightArea_EnjoyVisitBattleTower
|
||||
End
|
||||
|
||||
_017F:
|
||||
Message 18
|
||||
GoTo _018A
|
||||
BattleFrontierGateToFightArea_ExplainBattleTower:
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainBattleTower
|
||||
GoTo BattleFrontierGateToFightArea_EnjoyVisitBattleTower
|
||||
End
|
||||
|
||||
_018A:
|
||||
Message 19
|
||||
GoTo _0195
|
||||
BattleFrontierGateToFightArea_EnjoyVisitBattleTower:
|
||||
Message BattleFrontierGateToFightArea_Text_EnjoyVisitBattleTower
|
||||
GoTo BattleFrontierGateToFightArea_AttendantBattleTowerEnd
|
||||
End
|
||||
|
||||
_0195:
|
||||
BattleFrontierGateToFightArea_AttendantBattleTowerEnd:
|
||||
WaitButton
|
||||
CloseMessage
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
_019D:
|
||||
BattleFrontierGateToFightArea_AttendantBattleFactory:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
Message 20
|
||||
Message BattleFrontierGateToFightArea_Text_ShouldIExplainBattleFactory
|
||||
ShowYesNoMenu VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, MENU_YES, _01C8
|
||||
GoToIfEq VAR_RESULT, MENU_NO, _01D3
|
||||
GoToIfEq VAR_RESULT, MENU_YES, BattleFrontierGateToFightArea_ExplainBattleFactory
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleFrontierGateToFightArea_EnjoyVisitBattleFactory
|
||||
End
|
||||
|
||||
_01C8:
|
||||
Message 21
|
||||
GoTo _01D3
|
||||
BattleFrontierGateToFightArea_ExplainBattleFactory:
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainBattleFactory
|
||||
GoTo BattleFrontierGateToFightArea_EnjoyVisitBattleFactory
|
||||
End
|
||||
|
||||
_01D3:
|
||||
Message 22
|
||||
GoTo _01DE
|
||||
BattleFrontierGateToFightArea_EnjoyVisitBattleFactory:
|
||||
Message BattleFrontierGateToFightArea_Text_EnjoyVisitBattleFactory
|
||||
GoTo BattleFrontierGateToFightArea_AttendantBattleFactoryEnd
|
||||
End
|
||||
|
||||
_01DE:
|
||||
BattleFrontierGateToFightArea_AttendantBattleFactoryEnd:
|
||||
WaitButton
|
||||
CloseMessage
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
_01E6:
|
||||
BattleFrontierGateToFightArea_AttendantBattleHall:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
Message 23
|
||||
Message BattleFrontierGateToFightArea_Text_ShouldIExplainBattleHall
|
||||
ShowYesNoMenu VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, MENU_YES, _0211
|
||||
GoToIfEq VAR_RESULT, MENU_NO, _021C
|
||||
GoToIfEq VAR_RESULT, MENU_YES, BattleFrontierGateToFightArea_ExplainBattleHall
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleFrontierGateToFightArea_EnjoyVisitBattleHall
|
||||
End
|
||||
|
||||
_0211:
|
||||
Message 24
|
||||
GoTo _021C
|
||||
BattleFrontierGateToFightArea_ExplainBattleHall:
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainBattleHall
|
||||
GoTo BattleFrontierGateToFightArea_EnjoyVisitBattleHall
|
||||
End
|
||||
|
||||
_021C:
|
||||
Message 25
|
||||
GoTo _0227
|
||||
BattleFrontierGateToFightArea_EnjoyVisitBattleHall:
|
||||
Message BattleFrontierGateToFightArea_Text_EnjoyVisitBattleHall
|
||||
GoTo BattleFrontierGateToFightArea_AttendantBattleHallEnd
|
||||
End
|
||||
|
||||
_0227:
|
||||
BattleFrontierGateToFightArea_AttendantBattleHallEnd:
|
||||
WaitButton
|
||||
CloseMessage
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
_022F:
|
||||
BattleFrontierGateToFightArea_AttendantBattleCastle:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
Message 26
|
||||
Message BattleFrontierGateToFightArea_Text_ShouldIExplainBattleCastle
|
||||
ShowYesNoMenu VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, MENU_YES, _025A
|
||||
GoToIfEq VAR_RESULT, MENU_NO, _0265
|
||||
GoToIfEq VAR_RESULT, MENU_YES, BattleFrontierGateToFightArea_ExplainBattleCastle
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleFrontierGateToFightArea_EnjoyVisitBattleCastle
|
||||
End
|
||||
|
||||
_025A:
|
||||
Message 27
|
||||
GoTo _0265
|
||||
BattleFrontierGateToFightArea_ExplainBattleCastle:
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainBattleCastle
|
||||
GoTo BattleFrontierGateToFightArea_EnjoyVisitBattleCastle
|
||||
End
|
||||
|
||||
_0265:
|
||||
Message 28
|
||||
GoTo _0270
|
||||
BattleFrontierGateToFightArea_EnjoyVisitBattleCastle:
|
||||
Message BattleFrontierGateToFightArea_Text_EnjoyVisitBattleCastle
|
||||
GoTo BattleFrontierGateToFightArea_AttendantBattleCastleEnd
|
||||
End
|
||||
|
||||
_0270:
|
||||
BattleFrontierGateToFightArea_AttendantBattleCastleEnd:
|
||||
WaitButton
|
||||
CloseMessage
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
_0278:
|
||||
BattleFrontierGateToFightArea_AttendantBattleArcade:
|
||||
PlaySE SEQ_SE_CONFIRM
|
||||
LockAll
|
||||
FacePlayer
|
||||
Message 29
|
||||
Message BattleFrontierGateToFightArea_Text_ShouldIExplainBattleArcade
|
||||
ShowYesNoMenu VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, MENU_YES, _02A3
|
||||
GoToIfEq VAR_RESULT, MENU_NO, _02AE
|
||||
GoToIfEq VAR_RESULT, MENU_YES, BattleFrontierGateToFightArea_ExplainBattleArcade
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleFrontierGateToFightArea_EnjoyVisitBattleArcade
|
||||
End
|
||||
|
||||
_02A3:
|
||||
Message 30
|
||||
GoTo _02AE
|
||||
BattleFrontierGateToFightArea_ExplainBattleArcade:
|
||||
Message BattleFrontierGateToFightArea_Text_ExplainBattleArcade
|
||||
GoTo BattleFrontierGateToFightArea_EnjoyVisitBattleArcade
|
||||
End
|
||||
|
||||
_02AE:
|
||||
Message 31
|
||||
GoTo _02B9
|
||||
BattleFrontierGateToFightArea_EnjoyVisitBattleArcade:
|
||||
Message BattleFrontierGateToFightArea_Text_EnjoyVisitBattleArcade
|
||||
GoTo BattleFrontierGateToFightArea_AttendantBattleArcadeEnd
|
||||
End
|
||||
|
||||
_02B9:
|
||||
BattleFrontierGateToFightArea_AttendantBattleArcadeEnd:
|
||||
WaitButton
|
||||
CloseMessage
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
_02C1:
|
||||
ApplyMovement 3, _0334
|
||||
ApplyMovement 4, _0334
|
||||
ApplyMovement 5, _0334
|
||||
ApplyMovement 6, _0334
|
||||
ApplyMovement 7, _0334
|
||||
ApplyMovement 8, _0334
|
||||
BattleFrontierGateToFightArea_AttendantsFaceSouth:
|
||||
ApplyMovement LOCALID_ATTENDANT_BATTLE_CASTLE, BattleFrontierGateToFightArea_Movement_AttendantFaceSouth
|
||||
ApplyMovement LOCALID_ATTENDANT_BATTLE_FACTORY, BattleFrontierGateToFightArea_Movement_AttendantFaceSouth
|
||||
ApplyMovement LOCALID_ATTENDANT_GENERAL, BattleFrontierGateToFightArea_Movement_AttendantFaceSouth
|
||||
ApplyMovement LOCALID_ATTENDANT_BATTLE_ARCADE, BattleFrontierGateToFightArea_Movement_AttendantFaceSouth
|
||||
ApplyMovement LOCALID_ATTENDANT_BATTLE_HALL, BattleFrontierGateToFightArea_Movement_AttendantFaceSouth
|
||||
ApplyMovement LOCALID_ATTENDANT_BATTLE_TOWER, BattleFrontierGateToFightArea_Movement_AttendantFaceSouth
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_02F5:
|
||||
ApplyMovement 3, _033C
|
||||
ApplyMovement 4, _033C
|
||||
ApplyMovement 5, _033C
|
||||
ApplyMovement 6, _0344
|
||||
ApplyMovement 7, _0344
|
||||
ApplyMovement 8, _0344
|
||||
ApplyMovement LOCALID_PLAYER, _034C
|
||||
BattleFrontierGateToFightArea_PlayerWalkToAttendant:
|
||||
ApplyMovement LOCALID_ATTENDANT_BATTLE_CASTLE, BattleFrontierGateToFightArea_Movement_AttendantFaceEast
|
||||
ApplyMovement LOCALID_ATTENDANT_BATTLE_FACTORY, BattleFrontierGateToFightArea_Movement_AttendantFaceEast
|
||||
ApplyMovement LOCALID_ATTENDANT_GENERAL, BattleFrontierGateToFightArea_Movement_AttendantFaceEast
|
||||
ApplyMovement LOCALID_ATTENDANT_BATTLE_ARCADE, BattleFrontierGateToFightArea_Movement_AttendantFaceWest
|
||||
ApplyMovement LOCALID_ATTENDANT_BATTLE_HALL, BattleFrontierGateToFightArea_Movement_AttendantFaceWest
|
||||
ApplyMovement LOCALID_ATTENDANT_BATTLE_TOWER, BattleFrontierGateToFightArea_Movement_AttendantFaceWest
|
||||
ApplyMovement LOCALID_PLAYER, BattleFrontierGateToFightArea_Movement_PlayerWalkToAttendant
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
.balign 4, 0
|
||||
_0334:
|
||||
BattleFrontierGateToFightArea_Movement_AttendantFaceSouth:
|
||||
FaceSouth
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_033C:
|
||||
BattleFrontierGateToFightArea_Movement_AttendantFaceEast:
|
||||
FaceEast
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0344:
|
||||
BattleFrontierGateToFightArea_Movement_AttendantFaceWest:
|
||||
FaceWest
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_034C:
|
||||
BattleFrontierGateToFightArea_Movement_PlayerWalkToAttendant:
|
||||
WalkNormalNorth 3
|
||||
WalkOnSpotNormalWest
|
||||
EndMovement
|
||||
|
||||
_0358:
|
||||
NPCMessage 32
|
||||
BattleFrontierGateToFightArea_RuinManiac:
|
||||
NPCMessage BattleFrontierGateToFightArea_Text_FrontierUpAhead
|
||||
End
|
||||
|
||||
_036B:
|
||||
NPCMessage 33
|
||||
BattleFrontierGateToFightArea_ExpertM:
|
||||
NPCMessage BattleFrontierGateToFightArea_Text_NoAcronymFacilities
|
||||
End
|
||||
|
||||
_037E:
|
||||
NPCMessage 34
|
||||
BattleFrontierGateToFightArea_PokemonBreederM:
|
||||
NPCMessage BattleFrontierGateToFightArea_Text_VsRecorderIsNifty
|
||||
End
|
||||
|
||||
_0391:
|
||||
NPCMessage 35
|
||||
BattleFrontierGateToFightArea_Beauty:
|
||||
NPCMessage BattleFrontierGateToFightArea_Text_DreamToBattlePalmer
|
||||
End
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
|
||||
|
||||
ScriptEntry BattleHall_SingleAttendant
|
||||
ScriptEntry BattleHall_ResumeChallenge
|
||||
ScriptEntry BattleHall_DidntSaveBeforeQuit
|
||||
ScriptEntry BattleHall_ChallengeEndedBPEarned
|
||||
ScriptEntry BattleHall_ChallengeEnded
|
||||
ScriptEntry BattleHall_OnFrameResumeChallenge
|
||||
ScriptEntry BattleHall_OnFrameDidntSaveBeforeQuit
|
||||
ScriptEntry BattleHall_OnFrameChallengeEndedCompletedRound
|
||||
ScriptEntry BattleHall_OnFrameChallengeEnded
|
||||
ScriptEntry BattleHall_MultiAttendant
|
||||
ScriptEntry BattleHall_Hiker
|
||||
ScriptEntry BattleHall_SnowpointNPC
|
||||
@@ -53,7 +53,7 @@ BattleHall_UpdateConditionalNPCs:
|
||||
Call BattleHall_UpdateReporter
|
||||
GetRandom VAR_MAP_LOCAL_7, 100
|
||||
CallIfUnset FLAG_HIDE_BATTLE_HALL_MAJOR_NPC, BattleHall_HideMajorNPC
|
||||
GoToIfLt VAR_MAP_LOCAL_7, 30, _00E5
|
||||
GoToIfLt VAR_MAP_LOCAL_7, 30, BattleHall_TryPickMajorNPC
|
||||
End
|
||||
|
||||
BattleHall_HideMajorNPC:
|
||||
@@ -61,12 +61,12 @@ BattleHall_HideMajorNPC:
|
||||
SetFlag FLAG_HIDE_BATTLE_HALL_MAJOR_NPC
|
||||
Return
|
||||
|
||||
_00E5:
|
||||
GoToIfUnset FLAG_UNK_0x0AC4, BattleHall_PickMajorNPC
|
||||
BattleHall_TryPickMajorNPC:
|
||||
GoToIfUnset FLAG_SET_BATTLE_HALL_MAJOR_NPC, BattleHall_PickMajorNPC
|
||||
End
|
||||
|
||||
BattleHall_PickMajorNPC:
|
||||
SetFlag FLAG_UNK_0x0AC4
|
||||
SetFlag FLAG_SET_BATTLE_HALL_MAJOR_NPC
|
||||
GetBattleHallTotalSinglesRecord VAR_MAP_LOCAL_8
|
||||
GoToIfGe VAR_MAP_LOCAL_8, 10000, BattleHall_PickMajorNPCAfter10000Record
|
||||
GoToIfGe VAR_MAP_LOCAL_8, 1000, BattleHall_PickMajorNPCAfter1000Record
|
||||
@@ -95,22 +95,22 @@ BattleHall_ShowMajorNPC:
|
||||
End
|
||||
|
||||
BattleHall_UpdateReporter:
|
||||
CallIfUnset FLAG_BATTLE_HALL_HIDE_REPORTER, BattleHall_HideReporter
|
||||
CallIfUnset FLAG_HIDE_BATTLE_HALL_REPORTER, BattleHall_RemoveReporter
|
||||
CheckTVInterviewEligible TV_PROGRAM_SEGMENT_BATTLE_FRONTIER_FRONTLINE_NEWS_SINGLE, VAR_MAP_LOCAL_0
|
||||
GoToIfEq VAR_MAP_LOCAL_0, 0, BattleHall_SetHideReporterFlag
|
||||
GoToIfEq VAR_MAP_LOCAL_0, FALSE, BattleHall_HideReporter
|
||||
ScrCmd_32A VAR_MAP_LOCAL_0
|
||||
GoToIfEq VAR_MAP_LOCAL_0, 0, BattleHall_SetHideReporterFlag
|
||||
ClearFlag FLAG_BATTLE_HALL_HIDE_REPORTER
|
||||
GoToIfEq VAR_MAP_LOCAL_0, 0, BattleHall_HideReporter
|
||||
ClearFlag FLAG_HIDE_BATTLE_HALL_REPORTER
|
||||
AddObject LOCALID_REPORTER
|
||||
Return
|
||||
|
||||
BattleHall_SetHideReporterFlag:
|
||||
SetFlag FLAG_BATTLE_HALL_HIDE_REPORTER
|
||||
BattleHall_HideReporter:
|
||||
SetFlag FLAG_HIDE_BATTLE_HALL_REPORTER
|
||||
Return
|
||||
|
||||
BattleHall_HideReporter:
|
||||
BattleHall_RemoveReporter:
|
||||
RemoveObject LOCALID_REPORTER
|
||||
SetFlag FLAG_BATTLE_HALL_HIDE_REPORTER
|
||||
SetFlag FLAG_HIDE_BATTLE_HALL_REPORTER
|
||||
Return
|
||||
|
||||
BattleHall_OnTransition:
|
||||
@@ -119,7 +119,7 @@ BattleHall_OnTransition:
|
||||
CallIfEq VAR_MAP_LOCAL_0, GENDER_FEMALE, BattleHall_SetWinstonAsFan
|
||||
Call BattleHall_UpdateMajorNPC_GFX
|
||||
CheckTVInterviewEligible TV_PROGRAM_SEGMENT_BATTLE_FRONTIER_FRONTLINE_NEWS_SINGLE, VAR_MAP_LOCAL_0
|
||||
CallIfEq VAR_MAP_LOCAL_0, 0, BattleHall_SetHideReporterFlag
|
||||
CallIfEq VAR_MAP_LOCAL_0, 0, BattleHall_HideReporter
|
||||
End
|
||||
|
||||
BattleHall_UpdateMajorNPC_GFX:
|
||||
@@ -169,7 +169,7 @@ BattleHall_SingleAttendant:
|
||||
FacePlayer
|
||||
SetVar VAR_MAP_LOCAL_3, 0
|
||||
SetVar VAR_MAP_LOCAL_4, 0
|
||||
GoTo BattleHall_PrintBattleHallWelcome
|
||||
GoTo BattleHall_WelcomeToChallenge
|
||||
End
|
||||
|
||||
BattleHall_MultiAttendant:
|
||||
@@ -178,40 +178,40 @@ BattleHall_MultiAttendant:
|
||||
FacePlayer
|
||||
SetVar VAR_MAP_LOCAL_3, 0
|
||||
SetVar VAR_MAP_LOCAL_4, 1
|
||||
GoTo BattleHall_PrintBattleHallWelcome
|
||||
GoTo BattleHall_WelcomeToChallenge
|
||||
End
|
||||
|
||||
BattleHall_PrintBattleHallWelcome:
|
||||
BattleHall_WelcomeToChallenge:
|
||||
RecordHeapMemory
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleHall_PrintSingleChallengeWelcome
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleHall_PrintMultiChallengeWelcome
|
||||
GoTo BattleHall_ShowChallengeSelectionMenu
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleHall_WelcomeToSingleDoubleChallenge
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleHall_WelcomeToMultiChallenge
|
||||
GoTo BattleHall_SelectChallenge
|
||||
End
|
||||
|
||||
BattleHall_ShowChallengeSelectionMenu:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleHall_GenerateSingleChallengeMenu
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleHall_GenerateMultiChallengeMenu
|
||||
BattleHall_SelectChallenge:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleHall_InitMenuSingleDoubleChallenge
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleHall_InitMenuMultiChallenge
|
||||
AddMenuEntryImm BattleHall_Text_Info, 2
|
||||
AddMenuEntryImm BattleHall_Text_Cancel, 3
|
||||
ShowMenu
|
||||
GoToIfEq VAR_RESULT, 0, BattleHall_CheckSingleBattleEligibility
|
||||
GoToIfEq VAR_RESULT, 1, BattleHall_CheckDoubleBattleEligibility
|
||||
GoToIfEq VAR_RESULT, 2, BattleHall_PrintChallengeInfo
|
||||
GoToIfEq VAR_RESULT, 4, BattleHall_CheckMultiBattleEligibility
|
||||
GoToIfEq VAR_RESULT, 0, BattleHall_TryTakeSingleChallenge
|
||||
GoToIfEq VAR_RESULT, 1, BattleHall_TryTakeDoubleChallenge
|
||||
GoToIfEq VAR_RESULT, 2, BattleHall_ExplainChallenge
|
||||
GoToIfEq VAR_RESULT, 4, BattleHall_TryTakeMultiChallenge
|
||||
GoTo BattleHall_EndChallenge
|
||||
End
|
||||
|
||||
BattleHall_PrintChallengeInfo:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleHall_PrintSingleChallengeInfo
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleHall_PrintMultiChallengeInfo
|
||||
GoTo BattleHall_ShowChallengeSelectionMenu
|
||||
BattleHall_ExplainChallenge:
|
||||
CallIfEq VAR_MAP_LOCAL_4, 0, BattleHall_ExplainSingleDoubleChallenge
|
||||
CallIfEq VAR_MAP_LOCAL_4, 1, BattleHall_ExplainMultiChallenge
|
||||
GoTo BattleHall_SelectChallenge
|
||||
End
|
||||
|
||||
BattleHall_EndChallenge:
|
||||
GoTo _0355
|
||||
GoTo BattleHall_HopeToSeeYouAgain
|
||||
End
|
||||
|
||||
_0355:
|
||||
BattleHall_HopeToSeeYouAgain:
|
||||
SetVar VAR_BATTLE_HALL_LOBBY_LOAD_ACTION, 0
|
||||
Message BattleHall_Text_HopeToSeeYouAgain
|
||||
WaitButton
|
||||
@@ -219,40 +219,40 @@ _0355:
|
||||
ReleaseAll
|
||||
End
|
||||
|
||||
BattleHall_CheckSingleBattleEligibility:
|
||||
BattleHall_TryTakeSingleChallenge:
|
||||
SetVar VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE
|
||||
ScrCmd_2CC 0, 1, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, 0, BattleHall_PrintEligbilityRuleOnePokemon
|
||||
GoTo BattleHall_SelectPokemonForChallenge
|
||||
GoTo BattleHall_SelectPokemon
|
||||
End
|
||||
|
||||
BattleHall_CheckDoubleBattleEligibility:
|
||||
BattleHall_TryTakeDoubleChallenge:
|
||||
SetVar VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE
|
||||
ScrCmd_2CC 0, 2, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, 0, BattleHall_PrintEligbilityRulesForTwoPokemon
|
||||
GoTo BattleHall_SelectPokemonForChallenge
|
||||
GoTo BattleHall_SelectPokemon
|
||||
End
|
||||
|
||||
BattleHall_CheckMultiBattleEligibility:
|
||||
BattleHall_TryTakeMultiChallenge:
|
||||
SetVar VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI
|
||||
ScrCmd_2CC 0, 1, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, 0, BattleHall_PrintEligbilityRuleOnePokemon
|
||||
GoTo BattleHall_SelectPokemonForChallenge
|
||||
GoTo BattleHall_SelectPokemon
|
||||
End
|
||||
|
||||
BattleHall_PrintEligbilityRuleOnePokemon:
|
||||
Message BattleHall_Text_NeedOneLvl30Pokemon
|
||||
MessageSeenBanlistSpecies BattleHall_Text_BanList, 1
|
||||
MessageSeenBanlistSpecies BattleHall_Text_Banlist, 1
|
||||
GoTo BattleHall_EndChallenge
|
||||
End
|
||||
|
||||
BattleHall_PrintEligbilityRulesForTwoPokemon:
|
||||
Message BattleHall_Text_NeedTwoLvl30Pokemon
|
||||
MessageSeenBanlistSpecies BattleHall_Text_BanList, 2
|
||||
MessageSeenBanlistSpecies BattleHall_Text_Banlist, 2
|
||||
GoTo BattleHall_EndChallenge
|
||||
End
|
||||
|
||||
BattleHall_SelectPokemonForChallenge:
|
||||
BattleHall_SelectPokemon:
|
||||
Message BattleHall_Text_ChoosePokemonToEnter
|
||||
CloseMessage
|
||||
FadeScreenOut
|
||||
@@ -270,14 +270,14 @@ BattleHall_SelectPokemonForChallenge:
|
||||
GetPartyMonSpecies VAR_MAP_LOCAL_2, VAR_MAP_LOCAL_1
|
||||
GoToIfEq VAR_MAP_LOCAL_1, 0, BattleHall_EndChallenge
|
||||
ScrCmd_2CC 1, VAR_BATTLE_HALL_CHALLENGE_TYPE, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, 0, BattleHall_HealAndSaveBeforeChallenge
|
||||
GoToIfEq VAR_RESULT, 0, BattleHall_TryStartSingleDoubleChallenge
|
||||
ScrCmd_2CC 2, VAR_BATTLE_HALL_CHALLENGE_TYPE, VAR_RESULT
|
||||
BufferSpeciesNameFromVar 0, VAR_RESULT, 0, 0
|
||||
GoToIfEq VAR_RESULT, VAR_MAP_LOCAL_1, BattleHall_HealAndSaveBeforeChallenge
|
||||
GoTo BattleHall_TryToDeleteOngoingStreak
|
||||
GoToIfEq VAR_RESULT, VAR_MAP_LOCAL_1, BattleHall_TryStartSingleDoubleChallenge
|
||||
GoTo BattleHall_AskDeleteOngoingStreak
|
||||
End
|
||||
|
||||
BattleHall_TryToDeleteOngoingStreak:
|
||||
BattleHall_AskDeleteOngoingStreak:
|
||||
BufferSpeciesNameFromVar 1, VAR_MAP_LOCAL_1, 0, 0
|
||||
Message BattleHall_Text_DeleteOngoingStreak
|
||||
InitGlobalTextListMenu 25, 13, 1, VAR_RESULT
|
||||
@@ -291,43 +291,43 @@ BattleHall_TryToDeleteOngoingStreak:
|
||||
|
||||
BattleHall_DeleteOngoingStreak:
|
||||
ScrCmd_2CC 3, VAR_BATTLE_HALL_CHALLENGE_TYPE, VAR_RESULT
|
||||
GoTo BattleHall_TryStartSingleDoubleChallenge
|
||||
End
|
||||
|
||||
BattleHall_TryStartSingleDoubleChallenge:
|
||||
GoTo BattleHall_HealAndSaveBeforeChallenge
|
||||
End
|
||||
|
||||
BattleHall_HealAndSaveBeforeChallenge:
|
||||
GoTo _04FC
|
||||
End
|
||||
|
||||
_04FC:
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleHall_SetChallengeAsInProgress
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleHall_SetChallengeAsInProgress
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleHall_SetChallengeInProgress
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleHall_SetChallengeInProgress
|
||||
SetVar VAR_MAP_LOCAL_0, 0
|
||||
HealParty
|
||||
Common_SaveGame
|
||||
SetVar VAR_RESULT, VAR_MAP_LOCAL_0
|
||||
GoToIfEq VAR_RESULT, 0, BattleHall_EndChallenge
|
||||
GoToIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleHall_StartWifiCommunication
|
||||
GoToIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleHall_BecomeLeaderOrJoinGroup
|
||||
GoTo BattleHall_WalkIntoCorridor
|
||||
End
|
||||
|
||||
BattleHall_StartWifiCommunication:
|
||||
BattleHall_BecomeLeaderOrJoinGroup:
|
||||
Message BattleHall_Text_BecomeLeaderOrJoinGroup
|
||||
InitGlobalTextMenu 30, 1, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm MenuEntries_Text_BattleTower_JoinGroup, 0
|
||||
AddMenuEntryImm MenuEntries_Text_BattleTower_BecomeLeader, 1
|
||||
AddMenuEntryImm MenuEntries_Text_JoinGroup, 0
|
||||
AddMenuEntryImm MenuEntries_Text_BecomeLeader, 1
|
||||
AddMenuEntryImm MenuEntries_Text_Exit, 2
|
||||
ShowMenu
|
||||
SetVar VAR_0x8008, VAR_RESULT
|
||||
GoToIfEq VAR_0x8008, 0, BattleHall_LaunchWifiToJoinGroup
|
||||
GoToIfEq VAR_0x8008, 1, BattleHall_LaunchWifiToBecomeLeader
|
||||
GoToIfEq VAR_0x8008, 0, BattleHall_LaunchWiFiToJoinGroup
|
||||
GoToIfEq VAR_0x8008, 1, BattleHall_LaunchWiFiToBecomeLeader
|
||||
GoTo BattleHall_EndChallenge
|
||||
End
|
||||
|
||||
BattleHall_LaunchWifiToJoinGroup:
|
||||
Message BattleHall_Text_NeedToLaunchWifiComm
|
||||
BattleHall_LaunchWiFiToJoinGroup:
|
||||
Message BattleHall_Text_NeedToLaunchWiFiComm
|
||||
ShowYesNoMenu VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleHall_StartWifiCommunication
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleHall_BecomeLeaderOrJoinGroup
|
||||
CloseMessage
|
||||
StartBattleClient 30, 0, 0, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, BattleHall_CancelJoiningGroup
|
||||
@@ -336,18 +336,18 @@ BattleHall_LaunchWifiToJoinGroup:
|
||||
End
|
||||
|
||||
BattleHall_CancelJoiningGroup:
|
||||
GoTo BattleHall_StartWifiCommunication
|
||||
GoTo BattleHall_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
BattleHall_ErrorJoiningGroup:
|
||||
EndCommunication
|
||||
GoTo BattleHall_StartWifiCommunication
|
||||
GoTo BattleHall_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
BattleHall_LaunchWifiToBecomeLeader:
|
||||
Message BattleHall_Text_NeedToLaunchWifiComm
|
||||
BattleHall_LaunchWiFiToBecomeLeader:
|
||||
Message BattleHall_Text_NeedToLaunchWiFiComm
|
||||
ShowYesNoMenu VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleHall_StartWifiCommunication
|
||||
GoToIfEq VAR_RESULT, MENU_NO, BattleHall_BecomeLeaderOrJoinGroup
|
||||
CloseMessage
|
||||
StartBattleServer 30, 0, 0, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, COMM_CLUB_RET_CANCEL, BattleHall_CancelBecomingLeader
|
||||
@@ -356,114 +356,114 @@ BattleHall_LaunchWifiToBecomeLeader:
|
||||
End
|
||||
|
||||
BattleHall_CancelBecomingLeader:
|
||||
GoTo BattleHall_StartWifiCommunication
|
||||
GoTo BattleHall_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
BattleHall_ErrorBecomingLeader:
|
||||
EndCommunication
|
||||
GoTo BattleHall_StartWifiCommunication
|
||||
GoTo BattleHall_BecomeLeaderOrJoinGroup
|
||||
End
|
||||
|
||||
BattleHall_StartMultiChallenge:
|
||||
ClearReceivedTempDataAllPlayers
|
||||
ScrCmd_135 108
|
||||
BattleHallCheckUsingSameSpeciesAsPartner VAR_MAP_LOCAL_1, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, 1, BattleHall_MultiChallengeMustUseSamePokemon
|
||||
CheckBattleHallPartnerUsesDifferentSpecies VAR_MAP_LOCAL_1, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, TRUE, BattleHall_MultiChallengeMustUseSamePokemon
|
||||
ClearReceivedTempDataAllPlayers
|
||||
ScrCmd_135 110
|
||||
Message BattleHall_Text_MustSaveFirst
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleHall_SetChallengeAsInProgress
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleHall_SetChallengeInProgress
|
||||
Call BattleHall_SaveGame
|
||||
GoTo BattleHall_WalkIntoCorridor
|
||||
End
|
||||
|
||||
BattleHall_SetChallengeAsInProgress:
|
||||
BattleHall_SetChallengeInProgress:
|
||||
SetVar VAR_BATTLE_HALL_LOBBY_LOAD_ACTION, 0xFF
|
||||
Return
|
||||
|
||||
BattleHall_MultiChallengeMustUseSamePokemon:
|
||||
Call _068C
|
||||
Call BattleHall_EndCommunicationDifferentPokemon
|
||||
Message BattleHall_Text_MultiChallengeMustUseSamePokemon
|
||||
GoTo BattleHall_EndChallenge
|
||||
End
|
||||
|
||||
_068C:
|
||||
BattleHall_EndCommunicationDifferentPokemon:
|
||||
EndCommunication
|
||||
Return
|
||||
|
||||
BattleHall_WalkIntoCorridor:
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleHall_WalkToStartSingleBattle
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleHall_WalkToStartDoubleBattle
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleHall_WalkToStartMultiBattle
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleHall_WalkToCorridorSingleChallenge
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleHall_WalkToCorridorDoubleChallenge
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleHall_WalkToCorridorMultiChallenge
|
||||
PlaySE SEQ_SE_DP_KAIDAN2
|
||||
GoTo BattleHall_SetupAndRunFrontierScript
|
||||
GoTo BattleHall_StartChallenge
|
||||
End
|
||||
|
||||
BattleHall_SetupAndRunFrontierScript:
|
||||
BattleHall_StartChallenge:
|
||||
FadeScreenOut
|
||||
WaitFadeScreen
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, _078C
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, _07A0
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _07B4
|
||||
IncrementGameRecord RECORD_UNK_058
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleHall_WalkBackInvisiblySingleChallenge
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleHall_WalkBackInvisiblyDoubleChallenge
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleHall_WalkBackInvisiblyMultiChallenge
|
||||
IncrementGameRecord RECORD_TIMES_STARTED_BATTLE_FRONTIER_CHALLENGE
|
||||
CreateJournalEvent LOCATION_EVENT_BATTLE_HALL, 0, 0, 0, 0
|
||||
WaitForTransition
|
||||
ScrCmd_2C4 9
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, _072C
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_MULTI, BattleHall_EndCommunication
|
||||
ReturnToField
|
||||
FadeScreenIn
|
||||
WaitFadeScreen
|
||||
AssertHeapMemory
|
||||
End
|
||||
|
||||
_072C:
|
||||
BattleHall_EndCommunication:
|
||||
EndCommunication
|
||||
Return
|
||||
|
||||
BattleHall_WalkToStartSingleBattle:
|
||||
BattleHall_WalkToCorridorSingleChallenge:
|
||||
Message BattleHall_Text_ThisWayPlease
|
||||
WaitABPress
|
||||
CloseMessage
|
||||
ApplyMovement LOCALID_PLAYER, Movement_PlayerStartChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, Movement_AttendantStartChallenge
|
||||
ApplyMovement LOCALID_PLAYER, BattleHall_Movement_PlayerWalkToCorridorSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleHall_Movement_AttendantWalkToCorridorSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
BattleHall_WalkToStartDoubleBattle:
|
||||
BattleHall_WalkToCorridorDoubleChallenge:
|
||||
Message BattleHall_Text_ThisWayPlease
|
||||
WaitABPress
|
||||
CloseMessage
|
||||
ApplyMovement LOCALID_PLAYER, Movement_PlayerStartChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, Movement_AttendantStartChallenge
|
||||
ApplyMovement LOCALID_PLAYER, BattleHall_Movement_PlayerWalkToCorridorSingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleHall_Movement_AttendantWalkToCorridorSingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
BattleHall_WalkToStartMultiBattle:
|
||||
MessageNoSkip 9
|
||||
BattleHall_WalkToCorridorMultiChallenge:
|
||||
MessageNoSkip BattleHall_Text_ThisWayPlease
|
||||
WaitTime 10, VAR_RESULT
|
||||
ClearReceivedTempDataAllPlayers
|
||||
ScrCmd_135 109
|
||||
CloseMessage
|
||||
ApplyMovement LOCALID_PLAYER, Movement_PlayerStartChallengeMulti
|
||||
ApplyMovement VAR_LAST_TALKED, Movement_AttendantStartChallengeMulti
|
||||
ApplyMovement LOCALID_PLAYER, BattleHall_Movement_PlayerWalkToCorridorMultiChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleHall_Movement_AttendantWalkToCorridorMultiChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_078C:
|
||||
ApplyMovement LOCALID_PLAYER, _0824
|
||||
ApplyMovement VAR_LAST_TALKED, _0854
|
||||
BattleHall_WalkBackInvisiblySingleChallenge:
|
||||
ApplyMovement LOCALID_PLAYER, BattleHall_Movement_PlayerWalkBackInvisiblySingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleHall_Movement_AttendantWalkBackInvisiblySingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_07A0:
|
||||
ApplyMovement LOCALID_PLAYER, _0824
|
||||
ApplyMovement VAR_LAST_TALKED, _0854
|
||||
BattleHall_WalkBackInvisiblyDoubleChallenge:
|
||||
ApplyMovement LOCALID_PLAYER, BattleHall_Movement_PlayerWalkBackInvisiblySingleDoubleChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleHall_Movement_AttendantWalkBackInvisiblySingleDoubleChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
_07B4:
|
||||
ApplyMovement LOCALID_PLAYER, _0838
|
||||
ApplyMovement VAR_LAST_TALKED, _0864
|
||||
BattleHall_WalkBackInvisiblyMultiChallenge:
|
||||
ApplyMovement LOCALID_PLAYER, BattleHall_Movement_PlayerWalkBackInvisiblyMultiChallenge
|
||||
ApplyMovement VAR_LAST_TALKED, BattleHall_Movement_AttendantWalkBackInvisiblyMultiChallenge
|
||||
WaitMovement
|
||||
Return
|
||||
|
||||
@@ -473,14 +473,14 @@ BattleHall_ShowGriseousOrbErrorAndExit:
|
||||
End
|
||||
|
||||
.balign 4, 0
|
||||
Movement_PlayerStartChallenge:
|
||||
BattleHall_Movement_PlayerWalkToCorridorSingleDoubleChallenge:
|
||||
WalkNormalWest 4
|
||||
WalkNormalSouth 3
|
||||
SetInvisible
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
Movement_PlayerStartChallengeMulti:
|
||||
BattleHall_Movement_PlayerWalkToCorridorMultiChallenge:
|
||||
WalkNormalWest 2
|
||||
WalkNormalNorth
|
||||
WalkNormalWest 2
|
||||
@@ -489,14 +489,14 @@ Movement_PlayerStartChallengeMulti:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
Movement_AttendantStartChallenge:
|
||||
BattleHall_Movement_AttendantWalkToCorridorSingleDoubleChallenge:
|
||||
WalkNormalWest 3
|
||||
WalkNormalSouth 3
|
||||
SetInvisible
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
Movement_AttendantStartChallengeMulti:
|
||||
BattleHall_Movement_AttendantWalkToCorridorMultiChallenge:
|
||||
WalkNormalWest
|
||||
WalkNormalNorth
|
||||
WalkNormalWest 2
|
||||
@@ -505,7 +505,7 @@ Movement_AttendantStartChallengeMulti:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0824:
|
||||
BattleHall_Movement_PlayerWalkBackInvisiblySingleDoubleChallenge:
|
||||
WalkFasterEast 4
|
||||
WalkFasterNorth 3
|
||||
FaceWest
|
||||
@@ -513,7 +513,7 @@ _0824:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0838:
|
||||
BattleHall_Movement_PlayerWalkBackInvisiblyMultiChallenge:
|
||||
WalkFasterEast 2
|
||||
WalkFasterSouth
|
||||
WalkFasterEast 2
|
||||
@@ -523,28 +523,28 @@ _0838:
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0854:
|
||||
BattleHall_Movement_AttendantWalkBackInvisiblySingleDoubleChallenge:
|
||||
WalkFasterNorth 3
|
||||
WalkFasterEast 3
|
||||
SetVisible
|
||||
EndMovement
|
||||
|
||||
.balign 4, 0
|
||||
_0864:
|
||||
BattleHall_Movement_AttendantWalkBackInvisiblyMultiChallenge:
|
||||
WalkFasterNorth 2
|
||||
WalkFasterEast 3
|
||||
SetVisible
|
||||
EndMovement
|
||||
|
||||
BattleHall_PrintSingleChallengeWelcome:
|
||||
Message BattleHall_Text_WelcomeToSingleChallenge
|
||||
BattleHall_WelcomeToSingleDoubleChallenge:
|
||||
Message BattleHall_Text_WelcomeToSingleDoubleChallenge
|
||||
Return
|
||||
|
||||
BattleHall_PrintMultiChallengeWelcome:
|
||||
BattleHall_WelcomeToMultiChallenge:
|
||||
Message BattleHall_Text_WelcomeToMultiChallenge
|
||||
Return
|
||||
|
||||
BattleHall_GenerateSingleChallengeMenu:
|
||||
BattleHall_InitMenuSingleDoubleChallenge:
|
||||
InitLocalTextMenu 31, 9, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm BattleHall_Text_SingleBattle, 0
|
||||
@@ -552,27 +552,27 @@ BattleHall_GenerateSingleChallengeMenu:
|
||||
Message BattleHall_Text_SelectChallenge
|
||||
Return
|
||||
|
||||
BattleHall_GenerateMultiChallengeMenu:
|
||||
BattleHall_InitMenuMultiChallenge:
|
||||
InitLocalTextMenu 31, 11, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm BattleHall_Text_TakeChallenge, 4
|
||||
Message BattleHall_Text_AcceptMultiChallenge
|
||||
Return
|
||||
|
||||
BattleHall_PrintSingleChallengeInfo:
|
||||
Message BattleHall_Text_SingleChallengeInfo
|
||||
BattleHall_ExplainSingleDoubleChallenge:
|
||||
Message BattleHall_Text_ExplainSingleDoubleChallenge
|
||||
Return
|
||||
|
||||
BattleHall_PrintMultiChallengeInfo:
|
||||
Message BattleHall_Text_MultiChallengeInfo
|
||||
BattleHall_ExplainMultiChallenge:
|
||||
Message BattleHall_Text_ExplainMultiChallenge
|
||||
Return
|
||||
|
||||
BattleHall_ResumeChallenge:
|
||||
BattleHall_OnFrameResumeChallenge:
|
||||
RecordHeapMemory
|
||||
SetVar VAR_MAP_LOCAL_3, 1
|
||||
SetVar VAR_BATTLE_HALL_LOBBY_LOAD_ACTION, 0
|
||||
Message BattleHall_Text_MustSaveBeforeResuming
|
||||
Call BattleHall_SetChallengeAsInProgress
|
||||
Call BattleHall_SetChallengeInProgress
|
||||
Call BattleHall_SaveGame
|
||||
GoTo BattleHall_WalkIntoCorridor
|
||||
End
|
||||
@@ -585,26 +585,26 @@ BattleHall_SaveGame:
|
||||
WaitSE SEQ_SE_DP_SAVE
|
||||
Return
|
||||
|
||||
BattleHall_DidntSaveBeforeQuit:
|
||||
BattleHall_OnFrameDidntSaveBeforeQuit:
|
||||
Message BattleHall_Text_DidntSaveBeforeQuit
|
||||
ScrCmd_2D1 VAR_BATTLE_HALL_CHALLENGE_TYPE
|
||||
GoTo BattleHall_EndChallenge
|
||||
End
|
||||
|
||||
BattleHall_ChallengeEndedBPEarned:
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleHall_IncrementTrainerScore
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleHall_IncrementTrainerScore
|
||||
CallIfEq VAR_BATTLE_HALL_PRINT_STATE, 1, BattleHall_SilverPrintEarned
|
||||
CallIfEq VAR_BATTLE_HALL_PRINT_STATE, 3, BattleHall_GoldPrintEarned
|
||||
BattleHall_OnFrameChallengeEndedCompletedRound:
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_SINGLE, BattleHall_IncrementTrainerScoreRoundCompleted
|
||||
CallIfEq VAR_BATTLE_HALL_CHALLENGE_TYPE, FRONTIER_CHALLENGE_DOUBLE, BattleHall_IncrementTrainerScoreRoundCompleted
|
||||
CallIfEq VAR_BATTLE_HALL_PRINT_STATE, 1, BattleHall_EarnedSilverPrint
|
||||
CallIfEq VAR_BATTLE_HALL_PRINT_STATE, 3, BattleHall_EarnedGoldPrint
|
||||
GoTo BattleHall_EndChallenge
|
||||
End
|
||||
|
||||
BattleHall_IncrementTrainerScore:
|
||||
BattleHall_IncrementTrainerScoreRoundCompleted:
|
||||
IncrementTrainerScore TRAINER_SCORE_EVENT_BATTLE_HALL_ROUND_COMPLETED
|
||||
Return
|
||||
|
||||
BattleHall_SilverPrintEarned:
|
||||
Message BattleHall_Text_YouveEarnedAPrint
|
||||
BattleHall_EarnedSilverPrint:
|
||||
Message BattleHall_Text_PrintForVictory
|
||||
BufferPlayerName 0
|
||||
Message BattleHall_Text_SilverPrintAdded
|
||||
PlayFanfare SEQ_FANFA4
|
||||
@@ -612,8 +612,8 @@ BattleHall_SilverPrintEarned:
|
||||
SetVar VAR_BATTLE_HALL_PRINT_STATE, 2
|
||||
Return
|
||||
|
||||
BattleHall_GoldPrintEarned:
|
||||
Message BattleHall_Text_YouveEarnedAPrint
|
||||
BattleHall_EarnedGoldPrint:
|
||||
Message BattleHall_Text_PrintForVictory
|
||||
BufferPlayerName 0
|
||||
Message BattleHall_Text_GoldPrintAdded
|
||||
PlayFanfare SEQ_FANFA4
|
||||
@@ -622,7 +622,7 @@ BattleHall_GoldPrintEarned:
|
||||
Common_CheckAllFrontierGoldPrintsObtained
|
||||
Return
|
||||
|
||||
BattleHall_ChallengeEnded:
|
||||
BattleHall_OnFrameChallengeEnded:
|
||||
GoTo BattleHall_EndChallenge
|
||||
End
|
||||
|
||||
@@ -651,7 +651,7 @@ BattleHall_Twin:
|
||||
End
|
||||
|
||||
BattleHall_Pachirisu:
|
||||
PokemonCryAndMessage SPECIES_PACHIRISU, BattleHall_Text_Pachirisu
|
||||
PokemonCryAndMessage SPECIES_PACHIRISU, BattleHall_Text_PachirisuCry
|
||||
End
|
||||
|
||||
BattleHall_ExpertM:
|
||||
@@ -684,7 +684,7 @@ BattleHall_RecordKeeper:
|
||||
GoToIfEq VAR_RESULT, 2, BattleHall_RecordKeeperNextMilestoneInfo
|
||||
GoToIfEq VAR_RESULT, 3, BattleHall_RecordKeeperAllMilestonesMet
|
||||
BufferPlayerName 0
|
||||
Message BattleHall_Text_StreakIsPresentlyX
|
||||
Message BattleHall_Text_StreakRecordIsX
|
||||
Message BattleHall_Text_BPRewardForStreak
|
||||
PlayFanfare SEQ_PL_POINTGET3
|
||||
Message BattleHall_Text_PlayerReceivedBP
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -46,7 +46,7 @@ _0070:
|
||||
|
||||
_007D:
|
||||
WaitTime 30, VAR_RESULT
|
||||
SetVar VAR_UNK_0x40D8, 1
|
||||
SetVar VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 1
|
||||
CallBattleTowerFunction BT_FUNC_GET_CHALLENGE_MODE, 0, VAR_RESULT
|
||||
SetVar VAR_0x8008, VAR_RESULT
|
||||
GoToIfEq VAR_0x8008, BATTLE_TOWER_MODE_WIFI, _00D9
|
||||
@@ -110,7 +110,7 @@ _019C:
|
||||
End
|
||||
|
||||
_01AC:
|
||||
SetVar VAR_UNK_0x40D8, 2
|
||||
SetVar VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 2
|
||||
CallBattleTowerFunction BT_FUNC_UNK_39, 0, 0
|
||||
FreeBattleTower
|
||||
Message 4
|
||||
|
||||
@@ -118,7 +118,7 @@ BattleTowerBattleSalon_Attendant:
|
||||
BattleTowerBattleSalon_Quit:
|
||||
CloseMessage
|
||||
ReleaseAll
|
||||
SetVar VAR_UNK_0x40D8, 3
|
||||
SetVar VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 3
|
||||
FadeScreenOut
|
||||
WaitFadeScreen
|
||||
Warp MAP_HEADER_BATTLE_TOWER, 0, 11, 6, DIR_NORTH
|
||||
|
||||
@@ -59,7 +59,7 @@ BattleTowerMultiBattleRoom_EndChallenge:
|
||||
CallBattleTowerFunction BT_FUNC_GET_CHALLENGE_MODE, 0, VAR_RESULT
|
||||
GoToIfEq VAR_RESULT, BATTLE_TOWER_MODE_LINK_MULTI, BattleTowerMultiBattleRoom_EndLinkMultiChallenge
|
||||
WaitTime 30, VAR_RESULT
|
||||
SetVar VAR_UNK_0x40D8, 1
|
||||
SetVar VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 1
|
||||
FadeScreenOut
|
||||
WaitFadeScreen
|
||||
Warp MAP_HEADER_BATTLE_TOWER, 0, 7, 6, DIR_NORTH
|
||||
@@ -70,7 +70,7 @@ BattleTowerMultiBattleRoom_EndChallenge:
|
||||
|
||||
BattleTowerMultiBattleRoom_EndLinkMultiChallenge:
|
||||
WaitTime 30, VAR_RESULT
|
||||
SetVar VAR_UNK_0x40D8, 1
|
||||
SetVar VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 1
|
||||
ClearReceivedTempDataAllPlayers
|
||||
ScrCmd_135 6
|
||||
FadeScreenOut
|
||||
@@ -150,7 +150,7 @@ BattleTowerMultiBattleRoom_EndChallengeAndUpdateGameRecordsAndJournal:
|
||||
End
|
||||
|
||||
BattleTowerMultiBattleRoom_SaveAndQuitMultiChallenge:
|
||||
SetVar VAR_UNK_0x40D8, 2
|
||||
SetVar VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 2
|
||||
CallBattleTowerFunction BT_FUNC_UNK_39, 0, 0
|
||||
FreeBattleTower
|
||||
Message BattleTowerMultiBattleRoom_Text_ThanksForParticipating
|
||||
|
||||
@@ -487,8 +487,8 @@ ContestRegistration_ReceptionistLinkContest_EstablishGroup:
|
||||
Message ContestRegistration_Text_OnePersonMustBeLeader
|
||||
InitGlobalTextMenu 30, 1, 0, VAR_RESULT
|
||||
SetMenuXOriginToRight
|
||||
AddMenuEntryImm MenuEntries_Text_BattleTower_JoinGroup, ReceptionistLinkContest_EstablishGroupMenuItem_JoinGroup
|
||||
AddMenuEntryImm MenuEntries_Text_BattleTower_BecomeLeader, ReceptionistLinkContest_EstablishGroupMenuItem_BecomeLeader
|
||||
AddMenuEntryImm MenuEntries_Text_JoinGroup, ReceptionistLinkContest_EstablishGroupMenuItem_JoinGroup
|
||||
AddMenuEntryImm MenuEntries_Text_BecomeLeader, ReceptionistLinkContest_EstablishGroupMenuItem_BecomeLeader
|
||||
AddMenuEntryImm MenuEntries_Text_Exit, ReceptionistLinkContest_EstablishGroupMenuItem_Exit
|
||||
ShowMenu
|
||||
SetVar VAR_0x8008, VAR_RESULT
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
InitScriptEntryEnd
|
||||
|
||||
InitScriptFrameTable:
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40BF, 1, 4
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40BF, 2, 2
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40BF, 3, 5
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40BF, 0xFF, 3
|
||||
InitScriptGoToIfEqual VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION, 1, 4
|
||||
InitScriptGoToIfEqual VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION, 2, 2
|
||||
InitScriptGoToIfEqual VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION, 3, 5
|
||||
InitScriptGoToIfEqual VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION, 0xFF, 3
|
||||
InitScriptFrameTableEnd
|
||||
|
||||
InitScriptEnd
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
InitScriptEntryEnd
|
||||
|
||||
InitScriptFrameTable:
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40BC, 1, 4
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40BC, 2, 2
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40BC, 3, 5
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40BC, 0xFF, 3
|
||||
InitScriptGoToIfEqual VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION, 1, 4
|
||||
InitScriptGoToIfEqual VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION, 2, 2
|
||||
InitScriptGoToIfEqual VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION, 3, 5
|
||||
InitScriptGoToIfEqual VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION, 0xFF, 3
|
||||
InitScriptFrameTableEnd
|
||||
|
||||
InitScriptEnd
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
InitScriptEntryEnd
|
||||
|
||||
InitScriptFrameTable:
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40B7, 1, 4
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40B7, 2, 2
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40B7, 3, 5
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40B7, 0xFF, 3
|
||||
InitScriptGoToIfEqual VAR_BATTLE_FACTORY_LOBBY_LOAD_ACTION, 1, 4
|
||||
InitScriptGoToIfEqual VAR_BATTLE_FACTORY_LOBBY_LOAD_ACTION, 2, 2
|
||||
InitScriptGoToIfEqual VAR_BATTLE_FACTORY_LOBBY_LOAD_ACTION, 3, 5
|
||||
InitScriptGoToIfEqual VAR_BATTLE_FACTORY_LOBBY_LOAD_ACTION, 0xFF, 3
|
||||
InitScriptFrameTableEnd
|
||||
|
||||
InitScriptEnd
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
InitScriptEntryEnd
|
||||
|
||||
InitScriptFrameTable:
|
||||
InitScriptGoToIfEqual VAR_UNK_0x4113, 0, 1
|
||||
InitScriptGoToIfEqual VAR_BATTLE_FRONTIER_GATE_TO_FIGHT_AREA_STATE, 0, 1
|
||||
InitScriptFrameTableEnd
|
||||
|
||||
InitScriptEnd
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
InitScriptEntryEnd
|
||||
|
||||
InitScriptFrameTable:
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40D8, 1, 4
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40D8, 2, 5
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40D8, 3, 8
|
||||
InitScriptGoToIfEqual VAR_UNK_0x40D8, 0xFF, 6
|
||||
InitScriptGoToIfEqual VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 1, 4
|
||||
InitScriptGoToIfEqual VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 2, 5
|
||||
InitScriptGoToIfEqual VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 3, 8
|
||||
InitScriptGoToIfEqual VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 0xFF, 6
|
||||
InitScriptFrameTableEnd
|
||||
|
||||
InitScriptEnd
|
||||
|
||||
@@ -79,7 +79,7 @@ _0006:
|
||||
SetFlag FLAG_HIDE_POKEMON_LEAGUE_NORTH_POKECENTER_1F_RIVAL
|
||||
SetFlag FLAG_HIDE_FLOAROMA_MEADOW_WORKS_KEY
|
||||
SetFlag FLAG_UNK_0x01CB
|
||||
SetFlag FLAG_UNK_0x01E9
|
||||
SetFlag FLAG_HIDE_BATTLE_TOWER_TEALA
|
||||
SetFlag FLAG_UNK_0x0276
|
||||
SetFlag FLAG_UNK_0x0277
|
||||
SetFlag FLAG_HIDE_BATTLEGROUND_BUCK
|
||||
|
||||
@@ -325,15 +325,15 @@ _043C:
|
||||
SetVar VAR_UNK_0x40DD, 0
|
||||
SetVar VAR_UNK_0x40DE, 0
|
||||
SetVar VAR_BATTLE_FACTORY_CHALLENGE_TYPE, 0
|
||||
SetVar VAR_UNK_0x40B9, 0
|
||||
SetVar VAR_BATTLE_FACTORY_CHALLENGE_LEVEL, 0
|
||||
SetVar VAR_BATTLE_CASTLE_CHALLENGE_TYPE, 0
|
||||
SetVar VAR_BATTLE_HALL_CHALLENGE_TYPE, 0
|
||||
SetVar VAR_BATTLE_ARCADE_CHALLENGE_TYPE, 0
|
||||
SetVar VAR_UNK_0x40D8, 0
|
||||
SetVar VAR_UNK_0x40B7, 0
|
||||
SetVar VAR_UNK_0x40BC, 0
|
||||
SetVar VAR_BATTLE_TOWER_LOBBY_LOAD_ACTION, 0
|
||||
SetVar VAR_BATTLE_FACTORY_LOBBY_LOAD_ACTION, 0
|
||||
SetVar VAR_BATTLE_CASTLE_LOBBY_LOAD_ACTION, 0
|
||||
SetVar VAR_BATTLE_HALL_LOBBY_LOAD_ACTION, 0
|
||||
SetVar VAR_UNK_0x40BF, 0
|
||||
SetVar VAR_BATTLE_ARCADE_LOBBY_LOAD_ACTION, 0
|
||||
Dummy1F9 VAR_BATTLE_FACTORY_CHALLENGE_TYPE
|
||||
End
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"key": 37979,
|
||||
"messages": [
|
||||
{
|
||||
"id": "pl_msg_00000313_00000",
|
||||
"id": "BattleArcade_Text_WelcomeToSingleDoubleChallenge",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Arcade!\r",
|
||||
"I am your guide to the Single and\n",
|
||||
@@ -12,11 +12,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00001",
|
||||
"id": "BattleArcade_Text_TakeWhichChallenge",
|
||||
"en_US": "Which challenge would you like to take?"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00002",
|
||||
"id": "BattleArcade_Text_ExplainSingleDoubleChallenge",
|
||||
"en_US": [
|
||||
"At the Battle Arcade, you may take a\n",
|
||||
"Single or Double Battle challenge.\r",
|
||||
@@ -40,7 +40,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00003",
|
||||
"id": "BattleArcade_Text_WelcomeToMultiChallenge",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Arcade!\r",
|
||||
"I am your guide to the Multi Battle\n",
|
||||
@@ -50,14 +50,14 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00004",
|
||||
"id": "BattleArcade_Text_AskTakeMultiChallenge",
|
||||
"en_US": [
|
||||
"Would you like to take the Battle\n",
|
||||
"Arcade Multi Battle challenge?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00005",
|
||||
"id": "BattleArcade_Text_ExplainMultiChallenge",
|
||||
"en_US": [
|
||||
"You may team up with a friend for a\n",
|
||||
"Multi Battle challenge.\r",
|
||||
@@ -78,18 +78,18 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00006",
|
||||
"id": "BattleArcade_Text_HopeToSeeYouAgain",
|
||||
"en_US": "We hope to see you again!"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00007",
|
||||
"id": "BattleArcade_Text_SelectPokemonToEnter",
|
||||
"en_US": [
|
||||
"Please select the Pokémon you wish\n",
|
||||
"to enter.\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00008",
|
||||
"id": "BattleArcade_Text_NotEnoughEligiblePokemon",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -98,25 +98,25 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00009",
|
||||
"id": "BattleArcade_Text_Banlist",
|
||||
"en_US": "Also, Eggs are ineligible to enter.\r"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00010",
|
||||
"id": "BattleArcade_Text_Banlist1",
|
||||
"en_US": [
|
||||
"Eggs and {STRVAR_1 0, 1, 0} are not allowed\n",
|
||||
"to enter.\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00011",
|
||||
"id": "BattleArcade_Text_Banlist2",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, and {STRVAR_1 0, 2, 0}\n",
|
||||
"are not allowed to enter.\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00012",
|
||||
"id": "BattleArcade_Text_Banlist3",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"and {STRVAR_1 0, 3, 0} are not allowed\f",
|
||||
@@ -124,7 +124,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00013",
|
||||
"id": "BattleArcade_Text_Banlist4",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, and {STRVAR_1 0, 4, 0}\f",
|
||||
@@ -132,7 +132,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00014",
|
||||
"id": "BattleArcade_Text_Banlist5",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0}, and\f",
|
||||
@@ -140,7 +140,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00015",
|
||||
"id": "BattleArcade_Text_Banlist6",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -149,7 +149,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00016",
|
||||
"id": "BattleArcade_Text_Banlist7",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -158,7 +158,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00017",
|
||||
"id": "BattleArcade_Text_Banlist8",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -168,7 +168,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00018",
|
||||
"id": "BattleArcade_Text_Banlist9",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -178,7 +178,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00019",
|
||||
"id": "BattleArcade_Text_Banlist10",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -189,7 +189,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00020",
|
||||
"id": "BattleArcade_Text_Banlist11",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -200,7 +200,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00021",
|
||||
"id": "BattleArcade_Text_Banlist12",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -212,7 +212,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00022",
|
||||
"id": "BattleArcade_Text_Banlist13",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -224,7 +224,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00023",
|
||||
"id": "BattleArcade_Text_Banlist14",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -237,7 +237,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00024",
|
||||
"id": "BattleArcade_Text_Banlist15",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -250,7 +250,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00025",
|
||||
"id": "BattleArcade_Text_Banlist16",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -264,7 +264,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00026",
|
||||
"id": "BattleArcade_Text_Banlist17",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -278,7 +278,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00027",
|
||||
"id": "BattleArcade_Text_Banlist18",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -293,11 +293,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00028",
|
||||
"id": "BattleArcade_Text_SeeMeWhenReady",
|
||||
"en_US": "Please come see me when you are ready.\r"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00029",
|
||||
"id": "BattleArcade_Text_BothTrainersChoseThisPokemon",
|
||||
"en_US": [
|
||||
"Both Trainers have chosen the\n",
|
||||
"Pokémon {STRVAR_1 0, 0, 0}.\r",
|
||||
@@ -306,7 +306,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00030",
|
||||
"id": "BattleArcade_Text_BothTrainersChoseThesePokemon",
|
||||
"en_US": [
|
||||
"Both Trainers have chosen the Pokémon\n",
|
||||
"{STRVAR_1 0, 0, 0} and {STRVAR_1 0, 1, 0}.\r",
|
||||
@@ -315,15 +315,15 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00031",
|
||||
"id": "BattleArcade_Text_Dummy31",
|
||||
"garbage": 32
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00032",
|
||||
"id": "BattleArcade_Text_ThisWayPlease",
|
||||
"en_US": "Right this way, please!"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00033",
|
||||
"id": "BattleArcade_Text_MustSaveBeforeResuming",
|
||||
"en_US": [
|
||||
"We’ve missed you!\r",
|
||||
"You must save the game before you\n",
|
||||
@@ -331,7 +331,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00034",
|
||||
"id": "BattleArcade_Text_DidntSaveBeforeQuit",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You didn’t save before you quit your\n",
|
||||
@@ -341,7 +341,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00035",
|
||||
"id": "BattleArcade_Text_PrintForVictory",
|
||||
"en_US": [
|
||||
"Congratulations!\r",
|
||||
"In honor of your victory, we present\n",
|
||||
@@ -349,41 +349,41 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00036",
|
||||
"id": "BattleArcade_Text_GoldPrintAdded",
|
||||
"en_US": [
|
||||
"The Gold Print was added to\n",
|
||||
"{STRVAR_1 3, 0, 0}’s Vs. Recorder!\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00037",
|
||||
"id": "BattleArcade_Text_SilverPrintAdded",
|
||||
"en_US": [
|
||||
"The Silver Print was added to\n",
|
||||
"{STRVAR_1 3, 0, 0}’s Vs. Recorder!\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00038",
|
||||
"id": "BattleArcade_Text_SingleBattle",
|
||||
"en_US": "SINGLE BATTLE"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00039",
|
||||
"id": "BattleArcade_Text_DoubleBattle",
|
||||
"en_US": "DOUBLE BATTLE"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00040",
|
||||
"id": "BattleArcade_Text_TakeChallenge",
|
||||
"en_US": "TAKE CHALLENGE"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00041",
|
||||
"id": "BattleArcade_Text_Info",
|
||||
"en_US": "INFO"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00042",
|
||||
"id": "BattleArcade_Text_Cancel",
|
||||
"en_US": "CANCEL"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00043",
|
||||
"id": "BattleArcade_Text_BecomeLeaderOrJoinGroup",
|
||||
"en_US": [
|
||||
"One Trainer should select\n",
|
||||
"“BECOME LEADER.”\r",
|
||||
@@ -392,21 +392,21 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00044",
|
||||
"id": "BattleArcade_Text_NeedToLaunchWiFiComm",
|
||||
"en_US": [
|
||||
"We need to launch DS Wireless\n",
|
||||
"Communications."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00045",
|
||||
"id": "BattleArcade_Text_MustSaveFirst",
|
||||
"en_US": [
|
||||
"You must save the game before I\n",
|
||||
"show you in. Please wait."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00046",
|
||||
"id": "BattleArcade_Text_RuleGameBoard",
|
||||
"en_US": [
|
||||
"Those who rule the game board reign\n",
|
||||
"at the Battle Arcade!\r",
|
||||
@@ -415,7 +415,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00047",
|
||||
"id": "BattleArcade_Text_ComesDownToLuck",
|
||||
"en_US": [
|
||||
"It all comes down to luck here...\r",
|
||||
"My cute Pokémon...\n",
|
||||
@@ -423,14 +423,14 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00048",
|
||||
"id": "BattleArcade_Text_NothingToDoAboutLuck",
|
||||
"en_US": [
|
||||
"There’s nothing you can do about luck.\n",
|
||||
"It’s just there or not."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00049",
|
||||
"id": "BattleArcade_Text_DontBeAwestruck",
|
||||
"en_US": [
|
||||
"Don’t be awestruck watching the\n",
|
||||
"motion of the game board.\r",
|
||||
@@ -439,7 +439,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00050",
|
||||
"id": "BattleArcade_Text_PeculiarFashionSense",
|
||||
"en_US": [
|
||||
"The Brain has a peculiar fashion sense.\n",
|
||||
"She flits around oddly, too.\r",
|
||||
@@ -450,7 +450,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00051",
|
||||
"id": "BattleArcade_Text_StartBattlesWithTrickRoom",
|
||||
"en_US": [
|
||||
"Yikes, they can even start battles\n",
|
||||
"with the move Trick Room in effect?\r",
|
||||
@@ -459,7 +459,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00052",
|
||||
"id": "BattleArcade_Text_ThrilledByUnknownHand",
|
||||
"en_US": [
|
||||
"Be thrilled by the unknown hand of\n",
|
||||
"luck!\r",
|
||||
@@ -469,7 +469,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00053",
|
||||
"id": "BattleArcade_Text_BlamingGameBoardIsPitiful",
|
||||
"en_US": [
|
||||
"Blaming the game board for losing\n",
|
||||
"is pitiful. It’s poor form.\r",
|
||||
@@ -478,7 +478,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00054",
|
||||
"id": "BattleArcade_Text_FigureThisOneOut",
|
||||
"en_US": [
|
||||
"Did you figure this one out?\r",
|
||||
"Poisoning or freezing events can be\n",
|
||||
@@ -488,7 +488,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000313_00055",
|
||||
"id": "BattleArcade_Text_GroundTypesArentAffected",
|
||||
"en_US": [
|
||||
"If the game board triggers a\n",
|
||||
"paralyzing event here, Ground types\f",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"key": 37955,
|
||||
"messages": [
|
||||
{
|
||||
"id": "pl_msg_00000312_00000",
|
||||
"id": "BattleCastle_Text_WelcomeToSingleDoubleChallenge",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Castle!\r",
|
||||
"I am your guide to the Single and\n",
|
||||
@@ -12,11 +12,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00001",
|
||||
"id": "BattleCastle_Text_TakeWhichChallenge",
|
||||
"en_US": "Which challenge would you like to take?"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00002",
|
||||
"id": "BattleCastle_Text_ExplainSingleDoubleChallenge",
|
||||
"en_US": [
|
||||
"At the Battle Castle, you may take a\n",
|
||||
"Single or Double Battle challenge.\r",
|
||||
@@ -38,7 +38,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00003",
|
||||
"id": "BattleCastle_Text_WelcomeToMultiChallenge",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Castle!\r",
|
||||
"I am your guide to the Multi Battle\n",
|
||||
@@ -48,14 +48,14 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00004",
|
||||
"id": "BattleCastle_Text_AskTakeMultiChallenge",
|
||||
"en_US": [
|
||||
"Would you like to take the Battle Castle\n",
|
||||
"Multi Battle challenge?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00005",
|
||||
"id": "BattleCastle_Text_ExplainMultiChallenge",
|
||||
"en_US": [
|
||||
"You may team up with a friend for a\n",
|
||||
"Multi Battle challenge.\r",
|
||||
@@ -77,18 +77,18 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00006",
|
||||
"id": "BattleCastle_Text_HopeToSeeYouAgain",
|
||||
"en_US": "We hope to see you again!"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00007",
|
||||
"id": "BattleCastle_Text_SelectPokemonToEnter",
|
||||
"en_US": [
|
||||
"Please select the Pokémon you wish\n",
|
||||
"to enter.\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00008",
|
||||
"id": "BattleCastle_Text_NotEnoughEligiblePokemon",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -97,25 +97,25 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00009",
|
||||
"id": "BattleCastle_Text_Banlist",
|
||||
"en_US": "Also, Eggs are ineligible to enter.\r"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00010",
|
||||
"id": "BattleCastle_Text_Banlist1",
|
||||
"en_US": [
|
||||
"Eggs and {STRVAR_1 0, 1, 0} are not allowed\n",
|
||||
"to enter.\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00011",
|
||||
"id": "BattleCastle_Text_Banlist2",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, and {STRVAR_1 0, 2, 0}\n",
|
||||
"are not allowed to enter.\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00012",
|
||||
"id": "BattleCastle_Text_Banlist3",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"and {STRVAR_1 0, 3, 0} are not allowed\f",
|
||||
@@ -123,7 +123,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00013",
|
||||
"id": "BattleCastle_Text_Banlist4",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, and {STRVAR_1 0, 4, 0}\f",
|
||||
@@ -131,7 +131,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00014",
|
||||
"id": "BattleCastle_Text_Banlist5",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0}, and\f",
|
||||
@@ -139,7 +139,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00015",
|
||||
"id": "BattleCastle_Text_Banlist6",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -148,7 +148,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00016",
|
||||
"id": "BattleCastle_Text_Banlist7",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -157,7 +157,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00017",
|
||||
"id": "BattleCastle_Text_Banlist8",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -167,7 +167,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00018",
|
||||
"id": "BattleCastle_Text_Banlist9",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -177,7 +177,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00019",
|
||||
"id": "BattleCastle_Text_Banlist10",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -188,7 +188,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00020",
|
||||
"id": "BattleCastle_Text_Banlist11",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -199,7 +199,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00021",
|
||||
"id": "BattleCastle_Text_Banlist12",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -211,7 +211,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00022",
|
||||
"id": "BattleCastle_Text_Banlist13",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -223,7 +223,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00023",
|
||||
"id": "BattleCastle_Text_Banlist14",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -236,7 +236,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00024",
|
||||
"id": "BattleCastle_Text_Banlist15",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -249,7 +249,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00025",
|
||||
"id": "BattleCastle_Text_Banlist16",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -263,7 +263,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00026",
|
||||
"id": "BattleCastle_Text_Banlist17",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -277,7 +277,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00027",
|
||||
"id": "BattleCastle_Text_Banlist18",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -292,11 +292,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00028",
|
||||
"id": "BattleCastle_Text_SeeMeWhenReady",
|
||||
"en_US": "Please come see me when you are ready.\r"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00029",
|
||||
"id": "BattleCastle_Text_BothTrainersChoseThisPokemon",
|
||||
"en_US": [
|
||||
"Both Trainers have chosen the\n",
|
||||
"Pokémon {STRVAR_1 0, 0, 0}.\r",
|
||||
@@ -305,7 +305,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00030",
|
||||
"id": "BattleCastle_Text_BothTrainersChoseThesePokemon",
|
||||
"en_US": [
|
||||
"Both Trainers have chosen the Pokémon\n",
|
||||
"{STRVAR_1 0, 0, 0} and {STRVAR_1 0, 1, 0}.\r",
|
||||
@@ -314,15 +314,15 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00031",
|
||||
"id": "BattleCastle_Text_Dummy31",
|
||||
"garbage": 32
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00032",
|
||||
"id": "BattleCastle_Text_ThisWayPlease",
|
||||
"en_US": "Right this way, please!"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00033",
|
||||
"id": "BattleCastle_Text_MustSaveBeforeResuming",
|
||||
"en_US": [
|
||||
"We’ve missed you!\r",
|
||||
"You must save the game before you\n",
|
||||
@@ -330,7 +330,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00034",
|
||||
"id": "BattleCastle_Text_DidntSaveBeforeQuit",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You didn’t save before you quit your\n",
|
||||
@@ -340,7 +340,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00035",
|
||||
"id": "BattleCastle_Text_PrintForVictory",
|
||||
"en_US": [
|
||||
"Congratulations!\r",
|
||||
"In honor of your victory, we present\n",
|
||||
@@ -348,41 +348,41 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00036",
|
||||
"id": "BattleCastle_Text_GoldPrintAdded",
|
||||
"en_US": [
|
||||
"The Gold Print was added to\n",
|
||||
"{STRVAR_1 3, 0, 0}’s Vs. Recorder!\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00037",
|
||||
"id": "BattleCastle_Text_SinglePrintAdded",
|
||||
"en_US": [
|
||||
"The Silver Print was added to\n",
|
||||
"{STRVAR_1 3, 0, 0}’s Vs. Recorder!\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00038",
|
||||
"id": "BattleCastle_Text_SingleBattle",
|
||||
"en_US": "SINGLE BATTLE"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00039",
|
||||
"id": "BattleCastle_Text_DoubleBattle",
|
||||
"en_US": "DOUBLE BATTLE"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00040",
|
||||
"id": "BattleCastle_Text_TakeChallenge",
|
||||
"en_US": "TAKE CHALLENGE"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00041",
|
||||
"id": "BattleCastle_Text_Info",
|
||||
"en_US": "INFO"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00042",
|
||||
"id": "BattleCastle_Text_Cancel",
|
||||
"en_US": "CANCEL"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00043",
|
||||
"id": "BattleCastle_Text_BecomeLeaderOrJoinGroup",
|
||||
"en_US": [
|
||||
"One Trainer should select\n",
|
||||
"“BECOME LEADER.”\r",
|
||||
@@ -391,28 +391,28 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00044",
|
||||
"id": "BattleCastle_Text_NeedToLaunchWiFiComm",
|
||||
"en_US": [
|
||||
"We need to launch DS Wireless\n",
|
||||
"Communications."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00045",
|
||||
"id": "BattleCastle_Text_MustSaveFirst",
|
||||
"en_US": [
|
||||
"You must save the game before I\n",
|
||||
"show you in. Please wait."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00046",
|
||||
"id": "BattleCastle_Text_NoDamageMoreCP",
|
||||
"en_US": [
|
||||
"If your Pokémon win without taking\n",
|
||||
"damage, you earn more CP."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00047",
|
||||
"id": "BattleCastle_Text_HigherLevelOpponentsMoreCP",
|
||||
"en_US": [
|
||||
"You can earn more CP by facing higher-\n",
|
||||
"level opponents.\r",
|
||||
@@ -421,7 +421,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00048",
|
||||
"id": "BattleCastle_Text_CheckOpponentsLineup",
|
||||
"en_US": [
|
||||
"Before every battle, you should check\n",
|
||||
"the opponent’s lineup.\r",
|
||||
@@ -436,14 +436,14 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00049",
|
||||
"id": "BattleCastle_Text_IPineForMrDarach",
|
||||
"en_US": [
|
||||
"Mr. Darach...\n",
|
||||
"Oh, how I pine for thee..."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00050",
|
||||
"id": "BattleCastle_Text_SpendCPToRankUp",
|
||||
"en_US": [
|
||||
"At first, you can only use CP for\n",
|
||||
"restoring HP.\r",
|
||||
@@ -452,7 +452,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00051",
|
||||
"id": "BattleCastle_Text_MatterOfGraveImportance",
|
||||
"en_US": [
|
||||
"I have a matter of grave importance\n",
|
||||
"to share with you.\r",
|
||||
@@ -463,7 +463,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000312_00052",
|
||||
"id": "BattleCastle_Text_IWantToLiveInCastle",
|
||||
"en_US": [
|
||||
"Like every man’s dream, I want to\n",
|
||||
"live in a castle!"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"key": 38003,
|
||||
"messages": [
|
||||
{
|
||||
"id": "pl_msg_00000310_00000",
|
||||
"id": "BattleFactory_Text_WelcomeToSingleDoubleChallenge",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Factory!\r",
|
||||
"I am your guide to the Single and\n",
|
||||
@@ -12,11 +12,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00001",
|
||||
"id": "BattleFactory_Text_TakeWhichChallenge",
|
||||
"en_US": "Which challenge would you like to take?"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00002",
|
||||
"id": "BattleFactory_Text_ExplainSingleDoubleChallenge",
|
||||
"en_US": [
|
||||
"At the Battle Factory, you may take\n",
|
||||
"Single or Double Battle challenges\f",
|
||||
@@ -40,7 +40,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00003",
|
||||
"id": "BattleFactory_Text_WelcomeToMultiChallenge",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Factory!\r",
|
||||
"I am your guide to the Multi Battle\n",
|
||||
@@ -50,14 +50,14 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00004",
|
||||
"id": "BattleFactory_Text_AskTakeMultiChallenge",
|
||||
"en_US": [
|
||||
"Would you like to take the Battle\n",
|
||||
"Factory Multi Battle challenge?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00005",
|
||||
"id": "BattleFactory_Text_ExplainMultiChallenge",
|
||||
"en_US": [
|
||||
"You may team up with a friend for a\n",
|
||||
"Multi Battle challenge using rental\f",
|
||||
@@ -80,33 +80,33 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00006",
|
||||
"id": "BattleFactory_Text_HopeToSeeYouAgain",
|
||||
"en_US": "We hope to see you again!"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00007",
|
||||
"id": "BattleFactory_Text_WhichChallengeLevel",
|
||||
"en_US": [
|
||||
"Which challenge level would you like to\n",
|
||||
"play? Level 50 or Open Level?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00008",
|
||||
"id": "BattleFactory_Text_AskSaveGameFirst",
|
||||
"en_US": [
|
||||
"You must save the game before I\n",
|
||||
"show you in. Is that OK?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00009",
|
||||
"id": "BattleFactory_Text_ThisWayPlease",
|
||||
"en_US": "Right this way, please!"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00010",
|
||||
"id": "BattleFactory_Text_LookForwardToNextVisit",
|
||||
"en_US": "We look forward to your next visit.\r"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00011",
|
||||
"id": "BattleFactory_Text_MustSaveBeforeResuming",
|
||||
"en_US": [
|
||||
"We’ve missed you!\r",
|
||||
"You must save the game before you\n",
|
||||
@@ -114,7 +114,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00012",
|
||||
"id": "BattleFactory_Text_DidntSaveBeforeQuit",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You didn’t save before you quit your\n",
|
||||
@@ -124,7 +124,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00013",
|
||||
"id": "BattleFactory_Text_PrintForVictory",
|
||||
"en_US": [
|
||||
"Congratulations!\r",
|
||||
"In honor of your victory, we present\n",
|
||||
@@ -132,53 +132,53 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00014",
|
||||
"id": "BattleFactory_Text_GoldPrintAdded",
|
||||
"en_US": [
|
||||
"The Gold Print was added to\n",
|
||||
"{STRVAR_1 3, 0, 0}’s Vs. Recorder!\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00015",
|
||||
"id": "BattleFactory_Text_SilverPrintAdded",
|
||||
"en_US": [
|
||||
"The Silver Print was added to\n",
|
||||
"{STRVAR_1 3, 0, 0}’s Vs. Recorder!\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00016",
|
||||
"id": "BattleFactory_Text_SingleBattle",
|
||||
"en_US": "SINGLE BATTLE"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00017",
|
||||
"id": "BattleFactory_Text_DoubleBattle",
|
||||
"en_US": "DOUBLE BATTLE"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00018",
|
||||
"id": "BattleFactory_Text_TakeChallenge",
|
||||
"en_US": "TAKE CHALLENGE"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00019",
|
||||
"id": "BattleFactory_Text_Info",
|
||||
"en_US": "INFO"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00020",
|
||||
"id": "BattleFactory_Text_CancelChallenge",
|
||||
"en_US": "CANCEL"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00021",
|
||||
"id": "BattleFactory_Text_Level50",
|
||||
"en_US": "LEVEL 50"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00022",
|
||||
"id": "BattleFactory_Text_OpenLevel",
|
||||
"en_US": "OPEN LEVEL"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00023",
|
||||
"id": "BattleFactory_Text_CancelLevel",
|
||||
"en_US": "CANCEL"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00024",
|
||||
"id": "BattleFactory_Text_BecomeLeaderOrJoinGroup",
|
||||
"en_US": [
|
||||
"One Trainer should select\n",
|
||||
"“BECOME LEADER.”\r",
|
||||
@@ -187,21 +187,21 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00025",
|
||||
"id": "BattleFactory_Text_NeedToLaunchWiFiComm",
|
||||
"en_US": [
|
||||
"We need to launch DS Wireless \n",
|
||||
"Communications."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00026",
|
||||
"id": "BattleFactory_Text_MustSaveFirst",
|
||||
"en_US": [
|
||||
"You must save the game before I\n",
|
||||
"show you in. Please wait."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00027",
|
||||
"id": "BattleFactory_Text_StaffTellAboutNextTrainer",
|
||||
"en_US": [
|
||||
"They’re very helpful here.\r",
|
||||
"The staff tell you about the next\n",
|
||||
@@ -209,7 +209,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00028",
|
||||
"id": "BattleFactory_Text_GetOpponentsLineup",
|
||||
"en_US": [
|
||||
"Want to hear my trick to choosing\n",
|
||||
"Pokémon?\r",
|
||||
@@ -218,7 +218,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00029",
|
||||
"id": "BattleFactory_Text_MemorizeOpponentsMoves",
|
||||
"en_US": [
|
||||
"Memorize what moves the opponent’s\n",
|
||||
"Pokémon used.\r",
|
||||
@@ -227,7 +227,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00030",
|
||||
"id": "BattleFactory_Text_IllTeachMyStyle",
|
||||
"en_US": [
|
||||
"I’ll teach you my style.\n",
|
||||
"My way of doing things.\r",
|
||||
@@ -240,7 +240,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00031",
|
||||
"id": "BattleFactory_Text_ChallengeWithNothing",
|
||||
"en_US": [
|
||||
"Howdy-do!\n",
|
||||
"Do you raise Pokémon?\r",
|
||||
@@ -257,7 +257,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00032",
|
||||
"id": "BattleFactory_Text_AlreadySixFavorites",
|
||||
"en_US": [
|
||||
"Oh, my goodness, what am I to do?\n",
|
||||
"I didn’t expect this to happen!\r",
|
||||
@@ -267,7 +267,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000310_00033",
|
||||
"id": "BattleFactory_Text_WonMeOverWithPower",
|
||||
"en_US": [
|
||||
"There were some Pokémon I hated\n",
|
||||
"because they were so tough to battle.\r",
|
||||
|
||||
@@ -2,21 +2,21 @@
|
||||
"key": 52134,
|
||||
"messages": [
|
||||
{
|
||||
"id": "pl_msg_00000308_00000",
|
||||
"id": "BattleFrontier_Text_HeightIsSymbolOfChallenge",
|
||||
"en_US": [
|
||||
"Battle Tower... Its height is a symbol\n",
|
||||
"of its challenge to Trainers."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00001",
|
||||
"id": "BattleFrontier_Text_TeamUpWithFriend",
|
||||
"en_US": [
|
||||
"All the places in the Battle Frontier\n",
|
||||
"let you team up with a friend!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00002",
|
||||
"id": "BattleFrontier_Text_LearnAboutPokemon",
|
||||
"en_US": [
|
||||
"I don’t think it’s good enough for an\n",
|
||||
"Idol to just be cute, sing, and dance.\r",
|
||||
@@ -25,14 +25,14 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00003",
|
||||
"id": "BattleFrontier_Text_BattleWithWorldsBest",
|
||||
"en_US": [
|
||||
"I get to battle with the world’s best\n",
|
||||
"in do-or-die situations here."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00004",
|
||||
"id": "BattleFrontier_Text_MostImportantIsLady",
|
||||
"en_US": [
|
||||
"The most important person in the Battle\n",
|
||||
"Castle is a lady.\r",
|
||||
@@ -40,7 +40,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00005",
|
||||
"id": "BattleFrontier_Text_PokemonAlwaysWithMe",
|
||||
"en_US": [
|
||||
"What makes me the most happy being\n",
|
||||
"a Trainer?\r",
|
||||
@@ -49,14 +49,14 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00006",
|
||||
"id": "BattleFrontier_Text_StoryBehindEveryPokemon",
|
||||
"en_US": [
|
||||
"Behind every Pokémon, there is a\n",
|
||||
"story. Isn’t that right, dear?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00007",
|
||||
"id": "BattleFrontier_Text_BeenTogetherLongTime",
|
||||
"en_US": [
|
||||
"Like a Pokémon and Trainer, we have\n",
|
||||
"been together for a long time.\r",
|
||||
@@ -66,7 +66,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00008",
|
||||
"id": "BattleFrontier_Text_ExpectSoMuchFromMaid",
|
||||
"en_US": [
|
||||
"People expect so much from a maid.\n",
|
||||
"Cooking, cleaning, and laundry...\r",
|
||||
@@ -75,7 +75,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00009",
|
||||
"id": "BattleFrontier_Text_StrongIsWeak",
|
||||
"en_US": [
|
||||
"To be strong is to be weak.\n",
|
||||
"To be weak is to be strong.\r",
|
||||
@@ -84,7 +84,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00010",
|
||||
"id": "BattleFrontier_Text_ThoseWhoLoveBattling",
|
||||
"en_US": [
|
||||
"There are those who love battling from\n",
|
||||
"deep in the cockles of their hearts.\r",
|
||||
@@ -93,7 +93,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00011",
|
||||
"id": "BattleFrontier_Text_HowManyYears",
|
||||
"en_US": [
|
||||
"I wonder how many years it’s been since\n",
|
||||
"I first met a Pokémon?\r",
|
||||
@@ -102,7 +102,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00012",
|
||||
"id": "BattleFrontier_Text_CommandInConfidence",
|
||||
"en_US": [
|
||||
"Trainers can command Pokémon to\n",
|
||||
"use moves in battle with confidence.\r",
|
||||
@@ -115,7 +115,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00013",
|
||||
"id": "BattleFrontier_Text_TreatEveryBattleAsLast",
|
||||
"en_US": [
|
||||
"I treat every battle as if it were my\n",
|
||||
"last.\r",
|
||||
@@ -126,7 +126,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00014",
|
||||
"id": "BattleFrontier_Text_CantOverlookSingleDetail",
|
||||
"en_US": [
|
||||
"The Pokémon’s type!\r",
|
||||
"The moves to be learned!\r",
|
||||
@@ -136,7 +136,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00015",
|
||||
"id": "BattleFrontier_Text_LookForWhoToBlame",
|
||||
"en_US": [
|
||||
"You know, when I lose, the first thing\n",
|
||||
"I do is look for who to blame.\r",
|
||||
@@ -147,7 +147,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00016",
|
||||
"id": "BattleFrontier_Text_WinToChallengeTheBoss",
|
||||
"en_US": [
|
||||
"There are five facilities in the Battle\n",
|
||||
"Frontier.\r",
|
||||
@@ -158,14 +158,14 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00017",
|
||||
"id": "BattleFrontier_Text_WayOfPokemonIsDeep",
|
||||
"en_US": [
|
||||
"I know it’s no revelation now, but...\n",
|
||||
"The way of Pokémon is deep."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00018",
|
||||
"id": "BattleFrontier_Text_WinningWithRentalPokemon",
|
||||
"en_US": [
|
||||
"At the Battle Factory, you have to\n",
|
||||
"keep winning with rental Pokémon.\r",
|
||||
@@ -174,7 +174,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00019",
|
||||
"id": "BattleFrontier_Text_MagikarpHasShotAtNo1",
|
||||
"en_US": [
|
||||
"The Battle Hall is where I want to be.\r",
|
||||
"Even the MAGIKARP I caught fishing\n",
|
||||
@@ -182,14 +182,14 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00020",
|
||||
"id": "BattleFrontier_Text_RideEbbsAndFlows",
|
||||
"en_US": [
|
||||
"My inflatable tube lets me ride out\n",
|
||||
"the ebbs and flows of life."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00021",
|
||||
"id": "BattleFrontier_Text_TradeBPForPrizes",
|
||||
"en_US": [
|
||||
"Welcome to the Exchange Service\n",
|
||||
"Corner!\r",
|
||||
@@ -198,11 +198,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00022",
|
||||
"id": "BattleFrontier_Text_Dummy22",
|
||||
"garbage": 25
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00023",
|
||||
"id": "BattleFrontier_Text_TradeBPForPrizes2",
|
||||
"en_US": [
|
||||
"Welcome to the Exchange Service\n",
|
||||
"Corner!\r",
|
||||
@@ -211,56 +211,56 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00024",
|
||||
"id": "BattleFrontier_Text_SignBattleTower",
|
||||
"en_US": [
|
||||
"Battle Tower\n",
|
||||
"Never Lose! Keep Winning!"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00025",
|
||||
"id": "BattleFrontier_Text_SignBattleHall",
|
||||
"en_US": [
|
||||
"Battle Hall\n",
|
||||
"Let Each Pokémon Seek No. 1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00026",
|
||||
"id": "BattleFrontier_Text_SignBattleCastle",
|
||||
"en_US": [
|
||||
"Battle Castle\n",
|
||||
"Manage Battles with Castle Points "
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00027",
|
||||
"id": "BattleFrontier_Text_SignBattleArcade",
|
||||
"en_US": [
|
||||
"Battle Arcade\n",
|
||||
"Where Events Sway Outcomes"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00028",
|
||||
"id": "BattleFrontier_Text_SignBattleFactory",
|
||||
"en_US": [
|
||||
"Battle Factory\n",
|
||||
"Win Consecutively with Rental Pokémon"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00029",
|
||||
"id": "BattleFrontier_Text_StatueRepresentsTrainer",
|
||||
"en_US": [
|
||||
"A Trainer who just caught a Pokémon.\n",
|
||||
"That’s what this statue represents."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00030",
|
||||
"id": "BattleFrontier_Text_TitleBoastfulOfCapture",
|
||||
"en_US": [
|
||||
"“Boastful of Capture”...\n",
|
||||
"That seems to be the title."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000308_00031",
|
||||
"id": "BattleFrontier_Text_ScaleModelBattleFrontier",
|
||||
"en_US": [
|
||||
"This...!\n",
|
||||
"A scale model of the Battle Frontier."
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"key": 5218,
|
||||
"messages": [
|
||||
{
|
||||
"id": "pl_msg_00000309_00000",
|
||||
"id": "BattleFrontierGateToFightArea_Text_RightThisWay",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Frontier!\r",
|
||||
"This is your first visit?\n",
|
||||
@@ -10,7 +10,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00001",
|
||||
"id": "BattleFrontierGateToFightArea_Text_BorrowVsRecorder",
|
||||
"en_US": [
|
||||
"Oh! You have a Vs. Recorder!\n",
|
||||
"How nice!\r",
|
||||
@@ -24,14 +24,14 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00002",
|
||||
"id": "BattleFrontierGateToFightArea_Text_VsRecorderWasUpgraded",
|
||||
"en_US": [
|
||||
"{STRVAR_1 3, 0, 0}’s Vs. Recorder was\n",
|
||||
"upgraded."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00003",
|
||||
"id": "BattleFrontierGateToFightArea_Text_AnyQuestions",
|
||||
"en_US": [
|
||||
"Our other staff will be pleased to\n",
|
||||
"explain how the individual facilities\f",
|
||||
@@ -41,11 +41,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00004",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ExplainWhichTopic",
|
||||
"en_US": "Which topic should I explain?"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00005",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ExplainBattleFrontier",
|
||||
"en_US": [
|
||||
"The Battle Frontier has five facilities\n",
|
||||
"dedicated to battling.\r",
|
||||
@@ -62,7 +62,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00006",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ExplainBasicRules",
|
||||
"en_US": [
|
||||
"The battles at the five Battle Frontier\n",
|
||||
"facilities are held under special rules.\r",
|
||||
@@ -78,7 +78,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00007",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ExplainBattlePoints",
|
||||
"en_US": [
|
||||
"Battle Points are usually referred to\n",
|
||||
"as BP.\r",
|
||||
@@ -92,7 +92,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00008",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ExplainExchangeServiceCorner",
|
||||
"en_US": [
|
||||
"The Exchange Service Corner is the\n",
|
||||
"tent straight ahead past here.\r",
|
||||
@@ -102,7 +102,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00009",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ExplainPerformanceMonitor",
|
||||
"en_US": [
|
||||
"The Performance Monitor shows Trainer\n",
|
||||
"data, such as the previous record and\f",
|
||||
@@ -112,35 +112,35 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00010",
|
||||
"id": "BattleFrontierGateToFightArea_Text_EnjoyYourVisit",
|
||||
"en_US": "We hope you enjoy your visit!"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00011",
|
||||
"id": "BattleFrontierGateToFightArea_Text_BattleFrontier",
|
||||
"en_US": "BATTLE FRONTIER"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00012",
|
||||
"id": "BattleFrontierGateToFightArea_Text_BattlePoints",
|
||||
"en_US": "BATTLE POINTS"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00013",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ExchangeServiceCorner",
|
||||
"en_US": "EXCHANGE SERVICE CORNER"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00014",
|
||||
"id": "BattleFrontierGateToFightArea_Text_PerformanceMonitor",
|
||||
"en_US": "PERFORMANCE MONITOR"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00015",
|
||||
"id": "BattleFrontierGateToFightArea_Text_Exit",
|
||||
"en_US": "EXIT"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00016",
|
||||
"id": "BattleFrontierGateToFightArea_Text_BasicRules",
|
||||
"en_US": "BASIC RULES"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00017",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ShouldIExplainBattleTower",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Frontier!\r",
|
||||
"Should I explain how the Battle Tower\n",
|
||||
@@ -148,7 +148,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00018",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ExplainBattleTower",
|
||||
"en_US": [
|
||||
"The Battle Tower is the building at the\n",
|
||||
"back of the Battle Frontier.\r",
|
||||
@@ -158,11 +158,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00019",
|
||||
"id": "BattleFrontierGateToFightArea_Text_EnjoyVisitBattleTower",
|
||||
"en_US": "We hope you enjoy your visit!"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00020",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ShouldIExplainBattleFactory",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Frontier!\r",
|
||||
"Should I explain how the Battle Factory\n",
|
||||
@@ -170,7 +170,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00021",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ExplainBattleFactory",
|
||||
"en_US": [
|
||||
"The Battle Factory is at the upper-\n",
|
||||
"right corner of the Battle Frontier.\r",
|
||||
@@ -184,11 +184,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00022",
|
||||
"id": "BattleFrontierGateToFightArea_Text_EnjoyVisitBattleFactory",
|
||||
"en_US": "We hope you enjoy your visit!"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00023",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ShouldIExplainBattleHall",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Frontier!\r",
|
||||
"Should I explain how the Battle Hall\n",
|
||||
@@ -196,7 +196,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00024",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ExplainBattleHall",
|
||||
"en_US": [
|
||||
"The Battle Hall is at the upper-left\n",
|
||||
"corner of the Battle Frontier.\r",
|
||||
@@ -207,11 +207,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00025",
|
||||
"id": "BattleFrontierGateToFightArea_Text_EnjoyVisitBattleHall",
|
||||
"en_US": "We hope you enjoy your visit!"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00026",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ShouldIExplainBattleCastle",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Frontier!\r",
|
||||
"Should I explain how the Battle Castle\n",
|
||||
@@ -219,7 +219,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00027",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ExplainBattleCastle",
|
||||
"en_US": [
|
||||
"The Battle Castle is at the lower-left\n",
|
||||
"corner of the Battle Frontier.\r",
|
||||
@@ -232,11 +232,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00028",
|
||||
"id": "BattleFrontierGateToFightArea_Text_EnjoyVisitBattleCastle",
|
||||
"en_US": "We hope you enjoy your visit!"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00029",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ShouldIExplainBattleArcade",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Frontier!\r",
|
||||
"Should I explain how the Battle Arcade\n",
|
||||
@@ -244,7 +244,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00030",
|
||||
"id": "BattleFrontierGateToFightArea_Text_ExplainBattleArcade",
|
||||
"en_US": [
|
||||
"The Battle Arcade is at the lower-right\n",
|
||||
"corner of the Battle Frontier.\r",
|
||||
@@ -261,11 +261,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00031",
|
||||
"id": "BattleFrontierGateToFightArea_Text_EnjoyVisitBattleArcade",
|
||||
"en_US": "We hope you enjoy your visit!"
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00032",
|
||||
"id": "BattleFrontierGateToFightArea_Text_FrontierUpAhead",
|
||||
"en_US": [
|
||||
"The Battle Frontier is up ahead!\r",
|
||||
"What kinds of Trainers will I see?\n",
|
||||
@@ -274,7 +274,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00033",
|
||||
"id": "BattleFrontierGateToFightArea_Text_NoAcronymFacilities",
|
||||
"en_US": [
|
||||
"The five facilities of the Battle\n",
|
||||
"Frontier are...\r",
|
||||
@@ -292,7 +292,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00034",
|
||||
"id": "BattleFrontierGateToFightArea_Text_VsRecorderIsNifty",
|
||||
"en_US": [
|
||||
"The Vs. Recorder is sure nifty!\r",
|
||||
"Touching the screen shows you how\n",
|
||||
@@ -300,7 +300,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pl_msg_00000309_00035",
|
||||
"id": "BattleFrontierGateToFightArea_Text_DreamToBattlePalmer",
|
||||
"en_US": [
|
||||
"My dream is to battle Palmer of the\n",
|
||||
"Battle Tower.\r",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"key": 5194,
|
||||
"messages": [
|
||||
{
|
||||
"id": "BattleHall_Text_WelcomeToSingleChallenge",
|
||||
"id": "BattleHall_Text_WelcomeToSingleDoubleChallenge",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Hall!\r",
|
||||
"I am your guide to the Single and\n",
|
||||
@@ -16,7 +16,7 @@
|
||||
"en_US": "Which challenge would you like to take?"
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_SingleChallengeInfo",
|
||||
"id": "BattleHall_Text_ExplainSingleDoubleChallenge",
|
||||
"en_US": [
|
||||
"At the Battle Hall, you may take Single\n",
|
||||
"or Double Battle challenges alone.\r",
|
||||
@@ -59,7 +59,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_MultiChallengeInfo",
|
||||
"id": "BattleHall_Text_ExplainMultiChallenge",
|
||||
"en_US": [
|
||||
"You may team up with a friend for a\n",
|
||||
"Multi Battle challenge using the\r",
|
||||
@@ -113,7 +113,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_YouveEarnedAPrint",
|
||||
"id": "BattleHall_Text_PrintForVictory",
|
||||
"en_US": [
|
||||
"Congratulations!\r",
|
||||
"In honor of your victory, we present\n",
|
||||
@@ -200,7 +200,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_NeedToLaunchWifiComm",
|
||||
"id": "BattleHall_Text_NeedToLaunchWiFiComm",
|
||||
"en_US": [
|
||||
"We need to launch DS Wireless\n",
|
||||
"Communications."
|
||||
@@ -247,25 +247,25 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList",
|
||||
"id": "BattleHall_Text_Banlist",
|
||||
"en_US": "Also, Eggs are ineligible to enter.\r"
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList1",
|
||||
"id": "BattleHall_Text_Banlist1",
|
||||
"en_US": [
|
||||
"Eggs and {STRVAR_1 0, 1, 0} are not allowed\n",
|
||||
"to enter.\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList2",
|
||||
"id": "BattleHall_Text_Banlist2",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, and {STRVAR_1 0, 2, 0}\n",
|
||||
"are not allowed to enter.\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList3",
|
||||
"id": "BattleHall_Text_Banlist3",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"and {STRVAR_1 0, 3, 0} are not allowed\f",
|
||||
@@ -273,7 +273,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList4",
|
||||
"id": "BattleHall_Text_Banlist4",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, and {STRVAR_1 0, 4, 0}\f",
|
||||
@@ -281,7 +281,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList5",
|
||||
"id": "BattleHall_Text_Banlist5",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0}, and\f",
|
||||
@@ -289,7 +289,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList6",
|
||||
"id": "BattleHall_Text_Banlist6",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -298,7 +298,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList7",
|
||||
"id": "BattleHall_Text_Banlist7",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -307,7 +307,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList8",
|
||||
"id": "BattleHall_Text_Banlist8",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -317,7 +317,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList9",
|
||||
"id": "BattleHall_Text_Banlist9",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -327,7 +327,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList10",
|
||||
"id": "BattleHall_Text_Banlist10",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -338,7 +338,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList11",
|
||||
"id": "BattleHall_Text_Banlist11",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -349,7 +349,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList12",
|
||||
"id": "BattleHall_Text_Banlist12",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -361,7 +361,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList13",
|
||||
"id": "BattleHall_Text_Banlist13",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -373,7 +373,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList14",
|
||||
"id": "BattleHall_Text_Banlist14",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -386,7 +386,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList15",
|
||||
"id": "BattleHall_Text_Banlist15",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -399,7 +399,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList16",
|
||||
"id": "BattleHall_Text_Banlist16",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -413,7 +413,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList17",
|
||||
"id": "BattleHall_Text_Banlist17",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -427,7 +427,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_BanList18",
|
||||
"id": "BattleHall_Text_Banlist18",
|
||||
"en_US": [
|
||||
"Eggs, {STRVAR_1 0, 1, 0}, {STRVAR_1 0, 2, 0},\n",
|
||||
"{STRVAR_1 0, 3, 0}, {STRVAR_1 0, 4, 0},\f",
|
||||
@@ -492,7 +492,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_Pachirisu",
|
||||
"id": "BattleHall_Text_PachirisuCry",
|
||||
"en_US": "PACHIRISU: Pachipachi pacchipachii!"
|
||||
},
|
||||
{
|
||||
@@ -562,7 +562,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleHall_Text_StreakIsPresentlyX",
|
||||
"id": "BattleHall_Text_StreakRecordIsX",
|
||||
"en_US": [
|
||||
"When your total win-streak record hits\n",
|
||||
"certain figures, you will earn BP as\f",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"key": 9338,
|
||||
"messages": [
|
||||
{
|
||||
"id": "BattleTower_Text_GuideToSingleDoubleBattleRooms",
|
||||
"id": "BattleTower_Text_WelcomeToSingleDoubleBattleRooms",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Tower!\r",
|
||||
"I am your guide to the Single\n",
|
||||
@@ -10,18 +10,18 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_AskTakeBattleRoomChallenge",
|
||||
"id": "BattleTower_Text_AskTakeChallenge",
|
||||
"en_US": [
|
||||
"Would you like to take the\n",
|
||||
"Battle Room challenge?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_WeHopeToSeeYouAgain",
|
||||
"id": "BattleTower_Text_HopeToSeeYouAgain",
|
||||
"en_US": "We hope to see you again!"
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_ExplainSingleDoubleBattleRoom",
|
||||
"id": "BattleTower_Text_ExplainSingleDoubleChallenge",
|
||||
"en_US": [
|
||||
"The Battle Tower is a facility for Single\n",
|
||||
"or Double Battle challenges.\r",
|
||||
@@ -45,22 +45,22 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_AskSingleOrDoubleBattleRoom",
|
||||
"id": "BattleTower_Text_SingleOrDoubleBattleRoom",
|
||||
"en_US": [
|
||||
"Which Battle Room would you like?\n",
|
||||
"Single or Double?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00005",
|
||||
"id": "BattleTower_Text_Dummy5",
|
||||
"garbage": 192
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00006",
|
||||
"id": "BattleTower_Text_Dummy6",
|
||||
"garbage": 258
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00007",
|
||||
"id": "BattleTower_Text_Dummy7",
|
||||
"garbage": 32
|
||||
},
|
||||
{
|
||||
@@ -90,7 +90,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_BeatenTowerTycoonReceivedBP",
|
||||
"id": "BattleTower_Text_BeatenTycoonReceivedBP",
|
||||
"en_US": [
|
||||
"Congratulations!\n",
|
||||
"You’ve beaten the Tower Tycoon!\r",
|
||||
@@ -108,7 +108,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_WeHopeToSeeYouAgain2",
|
||||
"id": "BattleTower_Text_HopeToSeeYouAgain2",
|
||||
"en_US": "We hope to see you again."
|
||||
},
|
||||
{
|
||||
@@ -120,15 +120,15 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00017",
|
||||
"id": "BattleTower_Text_Dummy17",
|
||||
"garbage": 22
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00018",
|
||||
"id": "BattleTower_Text_Dummy18",
|
||||
"garbage": 9
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_DidntSaveBeforeQuitting",
|
||||
"id": "BattleTower_Text_DidntSaveBeforeQuit",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You didn’t save before you quit your\n",
|
||||
@@ -138,7 +138,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_GuideToMultiBattleRooms",
|
||||
"id": "BattleTower_Text_WelcomeToMultiBattleRooms",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Tower!\r",
|
||||
"I am your guide to the Multi\n",
|
||||
@@ -146,14 +146,14 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_AskTakeMultiBattleRoomChallenge",
|
||||
"id": "BattleTower_Text_AskTakeMultiChallenge",
|
||||
"en_US": [
|
||||
"Would you like to take the Multi\n",
|
||||
"Battle Room challenge?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00022",
|
||||
"id": "BattleTower_Text_Dummy22",
|
||||
"garbage": 26
|
||||
},
|
||||
{
|
||||
@@ -186,11 +186,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00024",
|
||||
"id": "BattleTower_Text_Dummy24",
|
||||
"garbage": 259
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00025",
|
||||
"id": "BattleTower_Text_Dummy25",
|
||||
"garbage": 32
|
||||
},
|
||||
{
|
||||
@@ -201,7 +201,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_OneBecomeLeaderOtherJoinGroup",
|
||||
"id": "BattleTower_Text_BecomeLeaderOrJoinGroup",
|
||||
"en_US": [
|
||||
"One Trainer should select\n",
|
||||
"“BECOME LEADER.”\r",
|
||||
@@ -210,19 +210,19 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00028",
|
||||
"id": "BattleTower_Text_Dummy28",
|
||||
"garbage": 26
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00029",
|
||||
"id": "BattleTower_Text_Dummy29",
|
||||
"garbage": 15
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00030",
|
||||
"id": "BattleTower_Text_Dummy30",
|
||||
"garbage": 17
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00031",
|
||||
"id": "BattleTower_Text_Dummy31",
|
||||
"garbage": 21
|
||||
},
|
||||
{
|
||||
@@ -255,7 +255,7 @@
|
||||
"en_US": "I will now show you to the Battle Salon.\r"
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_GuideToWiFiBattleRooms",
|
||||
"id": "BattleTower_Text_WelcomeToWiFiBattleRooms",
|
||||
"en_US": [
|
||||
"Welcome to the Battle Tower!\r",
|
||||
"I am your guide to the Wi-Fi Battle\n",
|
||||
@@ -263,7 +263,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_AskTakeWifiBattleRoomChallenge",
|
||||
"id": "BattleTower_Text_AskTakeWiFiChallenge",
|
||||
"en_US": [
|
||||
"Would you like to take the Wi-Fi\n",
|
||||
"Battle Room challenge?"
|
||||
@@ -300,35 +300,35 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_WeHopeToSeeYouAgain3",
|
||||
"id": "BattleTower_Text_HopeToSeeYouAgain3",
|
||||
"en_US": "We hope to see you again!"
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00040",
|
||||
"id": "BattleTower_Text_Dummy40",
|
||||
"garbage": 32
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00041",
|
||||
"id": "BattleTower_Text_Dummy41",
|
||||
"garbage": 262
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00042",
|
||||
"id": "BattleTower_Text_Dummy42",
|
||||
"garbage": 26
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00043",
|
||||
"id": "BattleTower_Text_Dummy43",
|
||||
"garbage": 15
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00044",
|
||||
"id": "BattleTower_Text_Dummy44",
|
||||
"garbage": 17
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00045",
|
||||
"id": "BattleTower_Text_Dummy45",
|
||||
"garbage": 55
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00046",
|
||||
"id": "BattleTower_Text_Dummy46",
|
||||
"garbage": 29
|
||||
},
|
||||
{
|
||||
@@ -340,26 +340,26 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_AskSaveAndInterruptChallenge",
|
||||
"id": "BattleTower_Text_SaveAndInterruptChallenge",
|
||||
"en_US": [
|
||||
"Would you like to save and interrupt\n",
|
||||
"your challenge?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00049",
|
||||
"id": "BattleTower_Text_Dummy49",
|
||||
"garbage": 24
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00050",
|
||||
"id": "BattleTower_Text_Dummy50",
|
||||
"garbage": 31
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00051",
|
||||
"id": "BattleTower_Text_Dummy51",
|
||||
"garbage": 22
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_PleaseConfirmPastLeaderHistory",
|
||||
"id": "BattleTower_Text_ConfirmPastLeaderHistory",
|
||||
"en_US": [
|
||||
"I’ve downloaded the Rank {STRVAR_1 51, 0, 0} Battle\n",
|
||||
"Room {STRVAR_1 52, 1, 0}’s past leader history.\r",
|
||||
@@ -368,7 +368,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_ThankYouForPlaying",
|
||||
"id": "BattleTower_Text_ThanksForPlaying",
|
||||
"en_US": "Thank you for playing!\r"
|
||||
},
|
||||
{
|
||||
@@ -400,7 +400,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_EarnedAndReceivedBP",
|
||||
"id": "BattleTower_Text_ReceivedBP7WinStreak",
|
||||
"en_US": [
|
||||
"For your 7-win streak, we present\n",
|
||||
"you with the BP you have earned!\r",
|
||||
@@ -409,7 +409,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00059",
|
||||
"id": "BattleTower_Text_Dummy59",
|
||||
"garbage": 26
|
||||
},
|
||||
{
|
||||
@@ -429,15 +429,15 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00062",
|
||||
"id": "BattleTower_Text_Dummy62",
|
||||
"garbage": 42
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00063",
|
||||
"id": "BattleTower_Text_Dummy63",
|
||||
"garbage": 26
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00064",
|
||||
"id": "BattleTower_Text_Dummy64",
|
||||
"garbage": 11
|
||||
},
|
||||
{
|
||||
@@ -448,15 +448,15 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00066",
|
||||
"id": "BattleTower_Text_Dummy66",
|
||||
"garbage": 33
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00067",
|
||||
"id": "BattleTower_Text_Dummy67",
|
||||
"garbage": 26
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00068",
|
||||
"id": "BattleTower_Text_Dummy68",
|
||||
"garbage": 27
|
||||
},
|
||||
{
|
||||
@@ -467,7 +467,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_CongratulationsOnAchievingRank",
|
||||
"id": "BattleTower_Text_RibbonsForAchievingRank",
|
||||
"en_US": [
|
||||
"Congratulations on achieving Rank {STRVAR_1 51, 0, 0}.\r",
|
||||
"Your winning Pokémon team has won\n",
|
||||
@@ -475,7 +475,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_CongratulationsOnAchievingConsecutiveWins",
|
||||
"id": "BattleTower_Text_AwardForConsecutiveWins",
|
||||
"en_US": [
|
||||
"Congratulations on achieving {STRVAR_1 52, 0, 0}\n",
|
||||
"consecutive wins!\r",
|
||||
@@ -488,7 +488,7 @@
|
||||
"en_US": "{STRVAR_1 3, 0, 0} obtained {STRVAR_1 8, 1, 0}!"
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_CongratulationsOnAchievingYour50WinStreak",
|
||||
"id": "BattleTower_Text_WonRibbonsFor50WinStreak",
|
||||
"en_US": [
|
||||
"Congratulations on achieving your\n",
|
||||
"50-win streak.\r",
|
||||
@@ -506,7 +506,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_WiFiBattleRoomsAreFullOfSurprises",
|
||||
"id": "BattleTower_Text_FullOfSurprises",
|
||||
"en_US": [
|
||||
"The Wi-Fi Battle Rooms are full of\n",
|
||||
"surprises.\r",
|
||||
@@ -517,7 +517,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_TheyProfileYouOnTV",
|
||||
"id": "BattleTower_Text_ProfileOnTV",
|
||||
"en_US": [
|
||||
"They profile you on TV if you set\n",
|
||||
"a good record here.\r",
|
||||
@@ -526,7 +526,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_ITrainedMyLittleGuy",
|
||||
"id": "BattleTower_Text_TrainedLittleGuy",
|
||||
"en_US": [
|
||||
"I trained my little guy till we\n",
|
||||
"couldn’t take any more.\r",
|
||||
@@ -549,7 +549,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_ThereAreManyToughTrainers",
|
||||
"id": "BattleTower_Text_ManyToughTrainers",
|
||||
"en_US": [
|
||||
"There are so many tough Trainers\n",
|
||||
"around...\r",
|
||||
@@ -562,7 +562,7 @@
|
||||
"en_US": "PIKACHU: Pichuu! Pichuu!"
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_CongratulationsOnAchievingA50WinStreak",
|
||||
"id": "BattleTower_Text_RibbonsFor50WinStreak",
|
||||
"en_US": [
|
||||
"Congratulations on achieving\n",
|
||||
"a 50-win streak!\r",
|
||||
@@ -571,7 +571,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_CongratulationsOnAdvancingToRank",
|
||||
"id": "BattleTower_Text_RibbonsForAdvancingToRank",
|
||||
"en_US": [
|
||||
"Congratulations on advancing to\n",
|
||||
"Rank {STRVAR_1 50, 0, 0}!\r",
|
||||
@@ -580,7 +580,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_CongratulationsOnDefeatingTowerTycoon",
|
||||
"id": "BattleTower_Text_RibbonsForDefeatingTycoon",
|
||||
"en_US": [
|
||||
"Congratulations on defeating\n",
|
||||
"the Tower Tycoon!\r",
|
||||
@@ -597,21 +597,21 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_GoldPrintWasAddedToVsRecorder",
|
||||
"id": "BattleTower_Text_GoldPrintAdded",
|
||||
"en_US": [
|
||||
"The Gold Print was added to\n",
|
||||
"{STRVAR_1 3, 0, 0}’s Vs. Recorder!\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_SilverPrintWasAddedToVsRecorder",
|
||||
"id": "BattleTower_Text_SilverPrintAdded",
|
||||
"en_US": [
|
||||
"The Silver Print was added to\n",
|
||||
"{STRVAR_1 3, 0, 0}’s Vs. Recorder!\r"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_CongratulationsOnAchievingWinStreak",
|
||||
"id": "BattleTower_Text_TrophyForWinStreak",
|
||||
"en_US": [
|
||||
"Congratulations on achieving your\n",
|
||||
"{STRVAR_1 52, 0, 0}-win streak!\r",
|
||||
@@ -620,7 +620,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_RunOutOfRoomForDecorationGoods",
|
||||
"id": "BattleTower_Text_NoRoomForGoods",
|
||||
"en_US": [
|
||||
"...Uh-oh... You’ve run out of room\n",
|
||||
"for decoration goods.\r",
|
||||
@@ -629,11 +629,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_00090",
|
||||
"id": "BattleTower_Text_Dummy90",
|
||||
"garbage": 61
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon",
|
||||
"id": "BattleTower_Text_Banlist",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -646,7 +646,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon2",
|
||||
"id": "BattleTower_Text_Banlist2",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -660,7 +660,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon3",
|
||||
"id": "BattleTower_Text_Banlist3",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -674,7 +674,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon4",
|
||||
"id": "BattleTower_Text_Banlist4",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -688,7 +688,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon5",
|
||||
"id": "BattleTower_Text_Banlist5",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -703,7 +703,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon6",
|
||||
"id": "BattleTower_Text_Banlist6",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -718,7 +718,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon7",
|
||||
"id": "BattleTower_Text_Banlist7",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -734,7 +734,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon8",
|
||||
"id": "BattleTower_Text_Banlist8",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -750,7 +750,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon9",
|
||||
"id": "BattleTower_Text_Banlist9",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -767,7 +767,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon10",
|
||||
"id": "BattleTower_Text_Banlist10",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -784,7 +784,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon11",
|
||||
"id": "BattleTower_Text_Banlist11",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -802,7 +802,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon12",
|
||||
"id": "BattleTower_Text_Banlist12",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -820,7 +820,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon13",
|
||||
"id": "BattleTower_Text_Banlist13",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -839,7 +839,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon14",
|
||||
"id": "BattleTower_Text_Banlist14",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -858,7 +858,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon15",
|
||||
"id": "BattleTower_Text_Banlist15",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -878,7 +878,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon16",
|
||||
"id": "BattleTower_Text_Banlist16",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -898,7 +898,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon17",
|
||||
"id": "BattleTower_Text_Banlist17",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -919,7 +919,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon18",
|
||||
"id": "BattleTower_Text_Banlist18",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -940,7 +940,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_NotEnoughEligiblePokemon19",
|
||||
"id": "BattleTower_Text_Banlist19",
|
||||
"en_US": [
|
||||
"Excuse me!\r",
|
||||
"You don’t have {STRVAR_1 50, 0, 0} eligible Pokémon.\r",
|
||||
@@ -976,14 +976,14 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_DSWirelessCommunicationWillBeLaunched",
|
||||
"id": "BattleTower_Text_LaunchWifiComm",
|
||||
"en_US": [
|
||||
"DS Wireless Communications will\n",
|
||||
"be launched."
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_WeLookForwardToYourNextVisit",
|
||||
"id": "BattleTower_Text_LookForwardToNextVisit",
|
||||
"en_US": "We look forward to your next visit.\r"
|
||||
},
|
||||
{
|
||||
@@ -1008,7 +1008,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "BattleTower_Text_OhYouDontNeedMeToJudge",
|
||||
"id": "BattleTower_Text_YouDontNeedMe",
|
||||
"en_US": [
|
||||
"...Oh.\n",
|
||||
"You don’t need me to judge. I get it."
|
||||
|
||||
@@ -54,11 +54,11 @@
|
||||
"en_US": "EXIT"
|
||||
},
|
||||
{
|
||||
"id": "MenuEntries_Text_BattleTower_JoinGroup",
|
||||
"id": "MenuEntries_Text_JoinGroup",
|
||||
"en_US": "JOIN GROUP"
|
||||
},
|
||||
{
|
||||
"id": "MenuEntries_Text_BattleTower_BecomeLeader",
|
||||
"id": "MenuEntries_Text_BecomeLeader",
|
||||
"en_US": "BECOME LEADER"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -145,7 +145,7 @@ static u8 sUsesHighLimit[MAX_RECORDS] = {
|
||||
[RECORD_UNK_055] = FALSE,
|
||||
[RECORD_TIMES_STUCK_IN_DEEP_MUD] = FALSE,
|
||||
[RECORD_TIMES_BATTLED_AT_BATTLEGROUND] = TRUE,
|
||||
[RECORD_UNK_058] = TRUE,
|
||||
[RECORD_TIMES_STARTED_BATTLE_FRONTIER_CHALLENGE] = TRUE,
|
||||
[RECORD_UNK_059] = TRUE,
|
||||
[RECORD_BATTLE_FACTORY_VICTORIES] = TRUE,
|
||||
[RECORD_BATTLE_CASTLE_VICTORIES] = TRUE,
|
||||
@@ -296,10 +296,10 @@ static const u16 sTrainerScoreIncrements[MAX_TRAINER_SCORE_EVENTS] = {
|
||||
[TRAINER_SCORE_EVENT_UNDERGROUND_NEW_SECRET_BASE] = 3,
|
||||
[TRAINER_SCORE_EVENT_UNDERGROUND_ENTERED] = 1,
|
||||
[TRAINER_SCORE_EVENT_UNDERGROUND_100_STEPS] = 1,
|
||||
[TRAINER_SCORE_EVENT_UNK_38] = 7,
|
||||
[TRAINER_SCORE_EVENT_UNK_39] = 7,
|
||||
[TRAINER_SCORE_EVENT_BATTLE_FACTORY_ROUND_COMPLETED] = 7,
|
||||
[TRAINER_SCORE_EVENT_BATTLE_CASTLE_ROUND_COMPLETED] = 7,
|
||||
[TRAINER_SCORE_EVENT_BATTLE_HALL_ROUND_COMPLETED] = 7,
|
||||
[TRAINER_SCORE_EVENT_UNK_41] = 7,
|
||||
[TRAINER_SCORE_EVENT_BATTLE_ARCADE_ROUND_COMPLETED] = 7,
|
||||
[TRAINER_SCORE_EVENT_ALL_BATTLE_FRONTIER_GOLD_PRINTS] = 1000,
|
||||
[TRAINER_SCORE_EVENT_UNK_43] = 11,
|
||||
[TRAINER_SCORE_EVENT_UNK_44] = 20,
|
||||
|
||||
@@ -59,8 +59,8 @@ enum BattleHallSelectionSubTask {
|
||||
|
||||
static BOOL CheckPartyIsBattleHallEligible(u16 numPokemonNeeded, SaveData *saveData);
|
||||
|
||||
static void CheckSameSpeciesAsPartner(FieldTask *param0, u16 param1, u16 *param2);
|
||||
static BOOL CheckSameSpeciesAsPartnerTask(FieldTask *param0);
|
||||
static void CheckPartnerUsesDifferentSpecies(FieldTask *param0, u16 param1, u16 *param2);
|
||||
static BOOL CheckPartnerUsesDifferentSpeciesTask(FieldTask *param0);
|
||||
|
||||
static void SelectBattleHallChallengers(FieldTask *task, void **partySelect, u8 challengeType);
|
||||
static BOOL BattleHallSelectChallengersTask(FieldTask *task);
|
||||
@@ -192,16 +192,16 @@ BOOL ScrCmd_2D1(ScriptContext *ctx)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL ScrCmd_BattleHallCheckUsingSameSpeciesAsPartner(ScriptContext *ctx)
|
||||
BOOL ScrCmd_CheckBattleHallPartnerUsesDifferentSpecies(ScriptContext *ctx)
|
||||
{
|
||||
u16 species = ScriptContext_GetVar(ctx);
|
||||
u16 *result = ScriptContext_GetVarPointer(ctx);
|
||||
|
||||
CheckSameSpeciesAsPartner(ctx->task, species, result);
|
||||
CheckPartnerUsesDifferentSpecies(ctx->task, species, result);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static void CheckSameSpeciesAsPartner(FieldTask *task, u16 species, u16 *speciesAreDifferent)
|
||||
static void CheckPartnerUsesDifferentSpecies(FieldTask *task, u16 species, u16 *speciesAreDifferent)
|
||||
{
|
||||
BattleHallSameSpeciesCheck *taskEnv = Heap_Alloc(HEAP_ID_FIELD2, sizeof(BattleHallSameSpeciesCheck));
|
||||
memset(taskEnv, 0, sizeof(BattleHallSameSpeciesCheck));
|
||||
@@ -211,11 +211,11 @@ static void CheckSameSpeciesAsPartner(FieldTask *task, u16 species, u16 *species
|
||||
|
||||
CommFieldCmd_Init(taskEnv);
|
||||
|
||||
FieldTask_InitCall(task, CheckSameSpeciesAsPartnerTask, taskEnv);
|
||||
FieldTask_InitCall(task, CheckPartnerUsesDifferentSpeciesTask, taskEnv);
|
||||
return;
|
||||
}
|
||||
|
||||
static BOOL CheckSameSpeciesAsPartnerTask(FieldTask *task)
|
||||
static BOOL CheckPartnerUsesDifferentSpeciesTask(FieldTask *task)
|
||||
{
|
||||
BattleHallSameSpeciesCheck *data = FieldTask_GetEnv(task);
|
||||
|
||||
|
||||
@@ -3,7 +3,9 @@
|
||||
#include <nitro.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "constants/map_object.h"
|
||||
#include "constants/tv_broadcast.h"
|
||||
#include "generated/movement_types.h"
|
||||
#include "generated/trainer_score_events.h"
|
||||
|
||||
#include "struct_decls/tv_broadcast.h"
|
||||
@@ -390,50 +392,50 @@ BOOL ScrCmd_GetCurrentSafariGameCaughtNum(ScriptContext *ctx)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL ScrCmd_329(ScriptContext *param0)
|
||||
BOOL ScrCmd_GetBattleFrontierReporterPosition(ScriptContext *ctx)
|
||||
{
|
||||
TVBroadcast *broadcast;
|
||||
UnkStruct_0202E81C *v1;
|
||||
u16 *v2 = ScriptContext_GetVarPointer(param0);
|
||||
u16 *v3 = ScriptContext_GetVarPointer(param0);
|
||||
u16 *v4 = ScriptContext_GetVarPointer(param0);
|
||||
u16 *v5 = ScriptContext_GetVarPointer(param0);
|
||||
u16 *x = ScriptContext_GetVarPointer(ctx);
|
||||
u16 *z = ScriptContext_GetVarPointer(ctx);
|
||||
u16 *dir = ScriptContext_GetVarPointer(ctx);
|
||||
u16 *movementType = ScriptContext_GetVarPointer(ctx);
|
||||
|
||||
broadcast = SaveData_GetTVBroadcast(param0->fieldSystem->saveData);
|
||||
broadcast = SaveData_GetTVBroadcast(ctx->fieldSystem->saveData);
|
||||
v1 = sub_0202E81C(broadcast);
|
||||
|
||||
switch (v1->unk_01) {
|
||||
case 5:
|
||||
*v2 = 25;
|
||||
*v3 = 36;
|
||||
*v4 = 0;
|
||||
*v5 = 0xe;
|
||||
*x = 25;
|
||||
*z = 36;
|
||||
*dir = DIR_NORTH;
|
||||
*movementType = MOVEMENT_TYPE_LOOK_NORTH;
|
||||
break;
|
||||
case 4:
|
||||
*v2 = 37;
|
||||
*v3 = 61;
|
||||
*v4 = 1;
|
||||
*v5 = 0xf;
|
||||
*x = 37;
|
||||
*z = 61;
|
||||
*dir = DIR_SOUTH;
|
||||
*movementType = MOVEMENT_TYPE_LOOK_SOUTH;
|
||||
break;
|
||||
case 6:
|
||||
*v2 = 59;
|
||||
*v3 = 61;
|
||||
*v4 = 1;
|
||||
*v5 = 0xf;
|
||||
*x = 59;
|
||||
*z = 61;
|
||||
*dir = DIR_SOUTH;
|
||||
*movementType = MOVEMENT_TYPE_LOOK_SOUTH;
|
||||
break;
|
||||
case 2:
|
||||
case 3:
|
||||
*v2 = 72;
|
||||
*v3 = 36;
|
||||
*v4 = 0;
|
||||
*v5 = 0xe;
|
||||
*x = 72;
|
||||
*z = 36;
|
||||
*dir = DIR_NORTH;
|
||||
*movementType = MOVEMENT_TYPE_LOOK_NORTH;
|
||||
break;
|
||||
case 1:
|
||||
default:
|
||||
*v2 = 47;
|
||||
*v3 = 21;
|
||||
*v4 = 0;
|
||||
*v5 = 0xe;
|
||||
*x = 47;
|
||||
*z = 21;
|
||||
*dir = DIR_NORTH;
|
||||
*movementType = MOVEMENT_TYPE_LOOK_NORTH;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user