2022-05-19 19:14:13 +02:00
|
|
|
.set LOCALID_ATTENDANT_SINGLES, 1
|
|
|
|
.set LOCALID_ATTENDANT_DOUBLES, 6
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_MapScripts::
|
|
|
|
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleFactoryLobby_OnFrame
|
|
|
|
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleFactoryLobby_OnWarp
|
|
|
|
.byte 0
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_OnWarp:
|
|
|
|
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleFactoryLobby_EventScript_TurnPlayerNorth
|
|
|
|
.2byte 0
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_TurnPlayerNorth::
|
|
|
|
setvar VAR_TEMP_1, 1
|
|
|
|
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_OnFrame:
|
|
|
|
map_script_2 VAR_TEMP_0, 0, BattleFrontier_BattleFactoryLobby_EventScript_GetChallengeStatus
|
|
|
|
map_script_2 VAR_TEMP_0, CHALLENGE_STATUS_SAVING, BattleFrontier_BattleFactoryLobby_EventScript_QuitWithoutSaving
|
|
|
|
map_script_2 VAR_TEMP_0, CHALLENGE_STATUS_PAUSED, BattleFrontier_BattleFactoryLobby_EventScript_ResumeChallenge
|
|
|
|
map_script_2 VAR_TEMP_0, CHALLENGE_STATUS_WON, BattleFrontier_BattleFactoryLobby_EventScript_WonChallenge
|
|
|
|
map_script_2 VAR_TEMP_0, CHALLENGE_STATUS_LOST, BattleFrontier_BattleFactoryLobby_EventScript_LostChallenge
|
|
|
|
.2byte 0
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_GetChallengeStatus::
|
|
|
|
frontier_getstatus
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_QuitWithoutSaving::
|
|
|
|
lockall
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_DidntSaveBeforeQuitting, MSGBOX_DEFAULT
|
|
|
|
closemessage
|
|
|
|
factory_setswapped
|
|
|
|
factory_set FACTORY_DATA_WIN_STREAK_SWAPS, 0
|
|
|
|
factory_set FACTORY_DATA_WIN_STREAK, 0
|
|
|
|
factory_set FACTORY_DATA_WIN_STREAK_ACTIVE, FALSE
|
|
|
|
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
|
|
|
|
setvar VAR_TEMP_0, 255
|
|
|
|
releaseall
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_WonChallenge::
|
|
|
|
lockall
|
|
|
|
frontier_isbrain
|
|
|
|
goto_if_eq VAR_RESULT, TRUE, BattleFrontier_BattleFactoryLobby_EventScript_DefeatedFactoryHead
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_CongratsSevenWins, MSGBOX_DEFAULT
|
|
|
|
waitmessage
|
|
|
|
goto BattleFrontier_BattleFactoryLobby_EventScript_GiveBattlePoints
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_DefeatedFactoryHead::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_CongratsForDefeatingHead, MSGBOX_DEFAULT
|
|
|
|
waitmessage
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_GiveBattlePoints::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_AwardBattlePoints, MSGBOX_DEFAULT
|
|
|
|
frontier_givepoints
|
|
|
|
msgbox BattleFrontier_Text_ObtainedXBattlePoints, MSGBOX_GETPOINTS
|
|
|
|
message BattleFrontier_BattleFactoryLobby_Text_ExchangeMonsAndSave
|
|
|
|
waitmessage
|
|
|
|
frontier_checkairshow
|
|
|
|
special LoadPlayerParty
|
|
|
|
factory_save 0
|
|
|
|
playse SE_SAVE
|
|
|
|
waitse
|
|
|
|
goto BattleFrontier_BattleFactoryLobby_EventScript_AskRecordBattle
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_LostChallenge::
|
|
|
|
lockall
|
|
|
|
message BattleFrontier_BattleFactoryLobby_Text_ReturnMonsSaveResults
|
|
|
|
waitmessage
|
|
|
|
frontier_checkairshow
|
|
|
|
special LoadPlayerParty
|
|
|
|
factory_set FACTORY_DATA_WIN_STREAK_ACTIVE, FALSE
|
|
|
|
factory_save 0
|
|
|
|
playse SE_SAVE
|
|
|
|
waitse
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_AskRecordBattle::
|
|
|
|
call BattleFrontier_EventScript_GetCantRecordBattle
|
|
|
|
goto_if_eq VAR_RESULT, TRUE, BattleFrontier_BattleFactoryLobby_EventScript_EndRecordBattle
|
|
|
|
message BattleFrontier_BattleFactoryLobby_Text_RecordLastMatch
|
|
|
|
waitmessage
|
|
|
|
multichoicedefault 20, 8, MULTI_YESNO, 1, FALSE
|
|
|
|
switch VAR_RESULT
|
|
|
|
case 1, BattleFrontier_BattleFactoryLobby_EventScript_EndRecordBattle
|
|
|
|
case 0, BattleFrontier_BattleFactoryLobby_EventScript_RecordBattle
|
|
|
|
case MULTI_B_PRESSED, BattleFrontier_BattleFactoryLobby_EventScript_EndRecordBattle
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_RecordBattle::
|
|
|
|
call BattleFrontier_EventScript_SaveBattle
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_EndRecordBattle::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_LookForwardToNextVisit, MSGBOX_DEFAULT
|
|
|
|
closemessage
|
|
|
|
setvar VAR_TEMP_0, 255
|
|
|
|
releaseall
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_ResumeChallenge::
|
|
|
|
lockall
|
|
|
|
message BattleFrontier_BattleFactoryLobby_Text_WaitingForYouToResume
|
|
|
|
waitmessage
|
|
|
|
factory_save CHALLENGE_STATUS_SAVING
|
|
|
|
playse SE_SAVE
|
|
|
|
waitse
|
|
|
|
frontier_set FRONTIER_DATA_PAUSED, FALSE
|
|
|
|
setvar VAR_TEMP_0, 255
|
|
|
|
setvar VAR_0x8006, 2
|
|
|
|
goto BattleFrontier_BattleFactoryLobby_EventScript_EnterChallenge
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_SinglesAttendant::
|
|
|
|
lock
|
|
|
|
faceplayer
|
|
|
|
setvar VAR_FRONTIER_FACILITY, FRONTIER_FACILITY_FACTORY
|
|
|
|
setvar VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES
|
|
|
|
goto BattleFrontier_BattleFactoryLobby_EventScript_Attendant
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_DoublesAttendant::
|
|
|
|
setvar VAR_FRONTIER_FACILITY, FRONTIER_FACILITY_FACTORY
|
|
|
|
setvar VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES
|
|
|
|
goto BattleFrontier_BattleFactoryLobby_EventScript_Attendant
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_Attendant::
|
|
|
|
special SavePlayerParty
|
|
|
|
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES, BattleFrontier_BattleFactoryLobby_EventScript_WelcomeForSingleBattle
|
|
|
|
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES, BattleFrontier_BattleFactoryLobby_EventScript_WelcomeForDoubleBattle
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_AskTakeChallenge::
|
|
|
|
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES, BattleFrontier_BattleFactoryLobby_EventScript_TakeSinglesChallenge
|
|
|
|
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES, BattleFrontier_BattleFactoryLobby_EventScript_TakeDoublesChallenge
|
|
|
|
waitmessage
|
|
|
|
multichoice 17, 6, MULTI_CHALLENGEINFO, FALSE
|
|
|
|
switch VAR_RESULT
|
|
|
|
case 0, BattleFrontier_BattleFactoryLobby_EventScript_TryEnterChallenge
|
|
|
|
case 1, BattleFrontier_BattleFactoryLobby_EventScript_ExplainChallenge
|
|
|
|
case 2, BattleFrontier_BattleFactoryLobby_EventScript_CancelChallenge
|
|
|
|
case MULTI_B_PRESSED, BattleFrontier_BattleFactoryLobby_EventScript_CancelChallenge
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_TryEnterChallenge::
|
|
|
|
message BattleFrontier_BattleFactoryLobby_Text_WhichLevelMode
|
|
|
|
waitmessage
|
|
|
|
multichoice 17, 6, MULTI_LEVEL_MODE, FALSE
|
|
|
|
switch VAR_RESULT
|
|
|
|
case FRONTIER_LVL_TENT, BattleFrontier_BattleFactoryLobby_EventScript_CancelChallenge
|
|
|
|
case MULTI_B_PRESSED, BattleFrontier_BattleFactoryLobby_EventScript_CancelChallenge
|
|
|
|
frontier_set FRONTIER_DATA_LVL_MODE, VAR_RESULT
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_OkayToSaveBeforeChallenge, MSGBOX_YESNO
|
|
|
|
switch VAR_RESULT
|
|
|
|
case NO, BattleFrontier_BattleFactoryLobby_EventScript_LoadPartyAndCancelChallenge
|
|
|
|
case YES, BattleFrontier_BattleFactoryLobby_EventScript_SaveBeforeChallenge
|
|
|
|
case MULTI_B_PRESSED, BattleFrontier_BattleFactoryLobby_EventScript_LoadPartyAndCancelChallenge
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_SaveBeforeChallenge::
|
|
|
|
setvar VAR_TEMP_0, 0
|
|
|
|
factory_init
|
|
|
|
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_SAVING
|
|
|
|
factory_set FACTORY_DATA_WIN_STREAK_ACTIVE, TRUE
|
|
|
|
frontier_set FRONTIER_DATA_PAUSED, FALSE
|
|
|
|
closemessage
|
|
|
|
delay 2
|
|
|
|
call Common_EventScript_SaveGame
|
|
|
|
setvar VAR_TEMP_0, 255
|
|
|
|
goto_if_eq VAR_RESULT, 0, BattleFrontier_BattleFactoryLobby_EventScript_CancelChallengeSaveFailed
|
|
|
|
setvar VAR_0x8006, 0
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_EnterChallenge::
|
|
|
|
special SavePlayerParty
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_StepThisWay, MSGBOX_DEFAULT
|
|
|
|
closemessage
|
|
|
|
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES, BattleFrontier_BattleFactoryLobby_EventScript_TalkedToSinglesAttendant
|
|
|
|
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES, BattleFrontier_BattleFactoryLobby_EventScript_TalkedToDoublesAttendant
|
|
|
|
applymovement VAR_LAST_TALKED, BattleFrontier_BattleFactoryLobby_Movement_AttendantEnterDoor
|
|
|
|
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleFactoryLobby_Movement_PlayerEnterDoor
|
|
|
|
waitmovement 0
|
|
|
|
warp MAP_BATTLE_FRONTIER_BATTLE_FACTORY_PRE_BATTLE_ROOM, 8, 13
|
|
|
|
setvar VAR_TEMP_0, 0
|
|
|
|
waitstate
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_TalkedToSinglesAttendant::
|
|
|
|
setvar VAR_LAST_TALKED, LOCALID_ATTENDANT_SINGLES
|
|
|
|
return
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_TalkedToDoublesAttendant::
|
|
|
|
setvar VAR_LAST_TALKED, LOCALID_ATTENDANT_DOUBLES
|
|
|
|
return
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_ExplainChallenge::
|
|
|
|
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES, BattleFrontier_BattleFactoryLobby_EventScript_ExplainSinglesChallenge
|
|
|
|
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES, BattleFrontier_BattleFactoryLobby_EventScript_ExplainDoublesChallenge
|
|
|
|
goto BattleFrontier_BattleFactoryLobby_EventScript_AskTakeChallenge
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_CancelChallengeSaveFailed::
|
|
|
|
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
|
|
|
|
goto BattleFrontier_BattleFactoryLobby_EventScript_CancelChallenge
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_LoadPartyAndCancelChallenge::
|
|
|
|
special LoadPlayerParty
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_CancelChallenge::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_LookForwardToNextVisit, MSGBOX_DEFAULT
|
|
|
|
release
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Movement_AttendantEnterDoor:
|
|
|
|
walk_up
|
|
|
|
walk_up
|
|
|
|
walk_up
|
|
|
|
set_invisible
|
|
|
|
step_end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Movement_PlayerEnterDoor:
|
|
|
|
walk_up
|
|
|
|
walk_up
|
|
|
|
walk_up
|
|
|
|
walk_up
|
|
|
|
step_end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_WelcomeForSingleBattle::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_WelcomeForSingleBattle, MSGBOX_DEFAULT
|
|
|
|
return
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_WelcomeForDoubleBattle::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_WelcomeForDoubleBattle, MSGBOX_DEFAULT
|
|
|
|
return
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_TakeSinglesChallenge::
|
|
|
|
message BattleFrontier_BattleFactoryLobby_Text_TakeSinglesChallenge
|
|
|
|
return
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_TakeDoublesChallenge::
|
|
|
|
message BattleFrontier_BattleFactoryLobby_Text_TakeDoublesChallenge
|
|
|
|
return
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_ExplainSinglesChallenge::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_ExplainSinglesChallenge, MSGBOX_DEFAULT
|
|
|
|
return
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_ExplainDoublesChallenge::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_ExplainDoublesChallenge, MSGBOX_DEFAULT
|
|
|
|
return
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_ShowSinglesResults::
|
|
|
|
lockall
|
|
|
|
frontier_results FRONTIER_FACILITY_FACTORY, FRONTIER_MODE_SINGLES
|
|
|
|
waitbuttonpress
|
|
|
|
special RemoveRecordsWindow
|
|
|
|
releaseall
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_ShowDoublesResults::
|
|
|
|
lockall
|
|
|
|
frontier_results FRONTIER_FACILITY_FACTORY, FRONTIER_MODE_DOUBLES
|
|
|
|
waitbuttonpress
|
|
|
|
special RemoveRecordsWindow
|
|
|
|
releaseall
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_Woman::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_NeedKnowledgeOfMonsMoves, MSGBOX_NPC
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_Camper::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_SwappedForWeakMon, MSGBOX_NPC
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_Picnicker::
|
|
|
|
lock
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_NeedToCheckOpponentsMons, MSGBOX_DEFAULT
|
|
|
|
release
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_FatMan::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_CantFigureOutStaffHints, MSGBOX_NPC
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_RulesBoard::
|
|
|
|
lockall
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_RulesAreListed, MSGBOX_DEFAULT
|
|
|
|
goto BattleFrontier_BattleFactoryLobby_EventScript_ReadRulesBoard
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_ReadRulesBoard::
|
|
|
|
message BattleFrontier_BattleFactoryLobby_Text_ReadWhichHeading
|
|
|
|
waitmessage
|
|
|
|
multichoice 17, 0, MULTI_BATTLE_FACTORY_RULES, FALSE
|
|
|
|
switch VAR_RESULT
|
|
|
|
case 0, BattleFrontier_BattleFactoryLobby_EventScript_RulesBasics
|
|
|
|
case 1, BattleFrontier_BattleFactoryLobby_EventScript_RulesSwapPartner
|
|
|
|
case 2, BattleFrontier_BattleFactoryLobby_EventScript_RulesSwapNumber
|
|
|
|
case 3, BattleFrontier_BattleFactoryLobby_EventScript_RulesSwapNotes
|
|
|
|
case 4, BattleFrontier_BattleFactoryLobby_EventScript_RulesOpenLv
|
|
|
|
case 5, BattleFrontier_BattleFactoryLobby_EventScript_ExitRules
|
|
|
|
case MULTI_B_PRESSED, BattleFrontier_BattleFactoryLobby_EventScript_ExitRules
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_RulesBasics::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_ExplainBasicRules, MSGBOX_DEFAULT
|
|
|
|
goto BattleFrontier_BattleFactoryLobby_EventScript_ReadRulesBoard
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_RulesSwapPartner::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_ExplainSwapPartnerRules, MSGBOX_DEFAULT
|
|
|
|
goto BattleFrontier_BattleFactoryLobby_EventScript_ReadRulesBoard
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_RulesSwapNumber::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_ExplainSwapNumberRules, MSGBOX_DEFAULT
|
|
|
|
goto BattleFrontier_BattleFactoryLobby_EventScript_ReadRulesBoard
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_RulesSwapNotes::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_ExplainSwapNotesRules, MSGBOX_DEFAULT
|
|
|
|
goto BattleFrontier_BattleFactoryLobby_EventScript_ReadRulesBoard
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_RulesOpenLv::
|
|
|
|
msgbox BattleFrontier_BattleFactoryLobby_Text_ExplainOpenLvRules, MSGBOX_DEFAULT
|
|
|
|
goto BattleFrontier_BattleFactoryLobby_EventScript_ReadRulesBoard
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_EventScript_ExitRules::
|
|
|
|
releaseall
|
|
|
|
end
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_WelcomeForSingleBattle:
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "Where the intelligence of Trainers\n"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "is put to the test!\p"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "Welcome to the Battle Factory!\p"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "I am your guide to the Battle Swap\n"
|
|
|
|
.string "Single Tournament.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_TakeSinglesChallenge:
|
|
|
|
.string "Would you like to take the Battle\n"
|
|
|
|
.string "Swap Single challenge?$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_ExplainSinglesChallenge:
|
|
|
|
.string "The Battle Swap Single Tournament\n"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "is a Single Battle competition using\l"
|
|
|
|
.string "only rental Pokémon.\p"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "First, you will be loaned three\n"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "Pokémon specifically for this event.\p"
|
|
|
|
.string "Using the supplied rental Pokémon,\n"
|
|
|
|
.string "you must conduct a Single Battle.\p"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "If you win, you are permitted to trade\n"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "one of your rental Pokémon.\p"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "Repeat this cycle of battling and\n"
|
|
|
|
.string "trading--if you win seven times in\l"
|
|
|
|
.string "a row, you will earn Battle Points.\p"
|
|
|
|
.string "If you want to interrupt your\n"
|
|
|
|
.string "challenge, please save the game.\p"
|
|
|
|
.string "If you don't save, you will be\n"
|
|
|
|
.string "disqualified from your challenge.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_LookForwardToNextVisit:
|
|
|
|
.string "We look forward to your next visit.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_WhichLevelMode:
|
|
|
|
.string "Which level do you wish to challenge?\n"
|
|
|
|
.string "Level 50 or Open Level?$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_OkayToSaveBeforeChallenge:
|
|
|
|
.string "Before you begin your challenge,\n"
|
|
|
|
.string "I need to save the game. Is that okay?$"
|
|
|
|
|
|
|
|
@ Unused
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_WillHoldMonsForSafekeeping:
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "Okay, I will hold your Pokémon for\n"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "safekeeping while you compete.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_StepThisWay:
|
|
|
|
.string "Please step this way.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_ReturnMonsSaveResults:
|
|
|
|
.string "Thank you for participating!\p"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "I will return your Pokémon in exchange\n"
|
|
|
|
.string "for our rental Pokémon.\p"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "I must also save the event results.\n"
|
|
|
|
.string "Please wait.$"
|
|
|
|
|
|
|
|
@ Unused
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_ReturnMons:
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "I will return your Pokémon in exchange\n"
|
|
|
|
.string "for our rental Pokémon.$"
|
2022-05-19 19:14:13 +02:00
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_CongratsSevenWins:
|
|
|
|
.string "Congratulations! You've won seven\n"
|
|
|
|
.string "straight Battle Swap matches!$"
|
|
|
|
|
|
|
|
@ Unused
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_AwardBattlePointsForStreak:
|
|
|
|
.string "In recognition of your 7-win streak,\n"
|
|
|
|
.string "we award you these Battle Point(s).$"
|
|
|
|
|
|
|
|
@ Unused
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_MaxBattlePoints:
|
|
|
|
.string "Oh, oh, oh!\p"
|
|
|
|
.string "Your Battle Points are maxed.\p"
|
|
|
|
.string "Please come back after using\n"
|
|
|
|
.string "some Battle Points.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_WaitingForYouToResume:
|
|
|
|
.string "We've been waiting for you!\p"
|
|
|
|
.string "Before we resume your challenge,\n"
|
|
|
|
.string "I must save the game.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_DidntSaveBeforeQuitting:
|
|
|
|
.string "I'm sorry to say this, but you didn't\n"
|
|
|
|
.string "save before you quit playing last time.\p"
|
|
|
|
.string "As a result, you have been disqualified\n"
|
|
|
|
.string "from your challenge.$"
|
|
|
|
|
|
|
|
@ Unused
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_WellReturnMons:
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "We'll return your personal Pokémon.$"
|
2022-05-19 19:14:13 +02:00
|
|
|
|
|
|
|
@ Unused
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_ReceivedPrizeItem:
|
|
|
|
.string "{PLAYER} received the prize\n"
|
|
|
|
.string "{STR_VAR_1}.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_WelcomeForDoubleBattle:
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "Where the intelligence of Trainers\n"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "is put to the test!\p"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "Welcome to the Battle Factory!\p"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "I am your guide to the Battle Swap\n"
|
|
|
|
.string "Double Tournament.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_TakeDoublesChallenge:
|
|
|
|
.string "Would you like to take the Battle\n"
|
|
|
|
.string "Swap Double challenge?$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_ExplainDoublesChallenge:
|
|
|
|
.string "The Battle Swap Double Tournament\n"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "is a Double Battle competition using\l"
|
|
|
|
.string "only rental Pokémon.\p"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "First, you will be loaned three\n"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "Pokémon specifically for this event.\p"
|
|
|
|
.string "Using the supplied rental Pokémon,\n"
|
|
|
|
.string "you must conduct a Double Battle.\p"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "If you win, you are permitted to trade\n"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "one of your rental Pokémon.\p"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "Repeat this cycle of battling and\n"
|
|
|
|
.string "trading--if you win seven times in\l"
|
|
|
|
.string "a row, you will earn Battle Points.\p"
|
|
|
|
.string "If you want to interrupt your\n"
|
|
|
|
.string "challenge, please save the game.\p"
|
|
|
|
.string "If you don't save before interrupting,\n"
|
|
|
|
.string "you will be disqualified.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_CongratsForDefeatingHead:
|
|
|
|
.string "Congratulations for defeating\n"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "the Factory Head and winning\l"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "seven matches in a row!$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_AwardBattlePoints:
|
|
|
|
.string "In recognition of your wealth of\n"
|
|
|
|
.string "knowledge and keen intelligence,\l"
|
|
|
|
.string "we award you these Battle Point(s).$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_ExchangeMonsAndSave:
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "Let me exchange your Pokémon\n"
|
|
|
|
.string "for our rental Pokémon.\p"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "I need to save the battle data,\n"
|
|
|
|
.string "so please wait.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_RecordLastMatch:
|
|
|
|
.string "Would you like to record your last\n"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "Battle Factory match on your\l"
|
|
|
|
.string "Frontier Pass?$"
|
2022-05-19 19:14:13 +02:00
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_NeedKnowledgeOfMonsMoves:
|
|
|
|
.string "Hi!\n"
|
|
|
|
.string "You, there!\p"
|
|
|
|
.string "Are you thinking that the events here\n"
|
|
|
|
.string "are easy since you don't need to have\l"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "a raised team of Pokémon?\p"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "I wouldn't be too sure about winning\n"
|
|
|
|
.string "that easily.\p"
|
|
|
|
.string "If you don't have thorough knowledge\n"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "about Pokémon and their moves,\l"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "it will be tough to keep winning.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_SwappedForWeakMon:
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "I swapped for a weak Pokémon…\n"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "I thought it was a good kind to have…\p"
|
|
|
|
.string "They wiped the floor with us…$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_NeedToCheckOpponentsMons:
|
|
|
|
.string "Things haven't been going my way\n"
|
|
|
|
.string "at all.\p"
|
|
|
|
.string "You need to check your opponent's\n"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "Pokémon during battle to see if\l"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "they're any good.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_CantFigureOutStaffHints:
|
|
|
|
.string "You know how the staff here give you\n"
|
|
|
|
.string "a few hints about your next opponent?\p"
|
|
|
|
.string "Well, I'm a full-grown man, but I have\n"
|
|
|
|
.string "trouble figuring out their hints.$"
|
|
|
|
|
|
|
|
@ Unused
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_RentalMonsAreVaried:
|
|
|
|
.string "Like, I'm really tough, but I get bored\n"
|
|
|
|
.string "really easily, so I just kept swapping\l"
|
|
|
|
.string "and battling over and over.\p"
|
|
|
|
.string "So anyway, when I kept entering\n"
|
|
|
|
.string "Battle Swap events, I noticed they\l"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "varied the rental Pokémon.$"
|
2022-05-19 19:14:13 +02:00
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_RulesAreListed:
|
|
|
|
.string "The Battle Swap rules are listed.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_ReadWhichHeading:
|
|
|
|
.string "Which heading do you want to read?$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_ExplainBasicRules:
|
|
|
|
.string "In a Battle Swap event, you may use\n"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "only three Pokémon.\p"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "Whether you are renting or swapping,\n"
|
|
|
|
.string "your team may not have two or more\l"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "of the same Pokémon.$"
|
2022-05-19 19:14:13 +02:00
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_ExplainSwapPartnerRules:
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "You may swap Pokémon only with\n"
|
|
|
|
.string "the Trainer you have just defeated.\p"
|
|
|
|
.string "You may swap for only those Pokémon\n"
|
|
|
|
.string "used by the beaten Trainer.$"
|
2022-05-19 19:14:13 +02:00
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_ExplainSwapNumberRules:
|
|
|
|
.string "After every battle you win, you may\n"
|
|
|
|
.string "swap for one of your defeated\l"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "opponent's Pokémon.\p"
|
|
|
|
.string "You will not be able to swap Pokémon\n"
|
|
|
|
.string "with the seventh Trainer in the event.$"
|
2022-05-19 19:14:13 +02:00
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_ExplainSwapNotesRules:
|
|
|
|
.string "There are two key points to be aware\n"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "of when swapping Pokémon.\p"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "First, when swapping, you can't check\n"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "the stats of the Pokémon you are\l"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "about to receive.\p"
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "Second, the Pokémon on your team\n"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "are lined up in sequence, depending on\l"
|
|
|
|
.string "the order in which you rented them.\p"
|
|
|
|
.string "This sequence remains unchanged\n"
|
|
|
|
.string "even when swaps are made.$"
|
|
|
|
|
|
|
|
BattleFrontier_BattleFactoryLobby_Text_ExplainOpenLvRules:
|
2022-08-21 22:56:26 +02:00
|
|
|
.string "In the Open Level, the rental Pokémon\n"
|
|
|
|
.string "and the opposing Trainers' Pokémon\l"
|
2022-05-19 19:14:13 +02:00
|
|
|
.string "are all Level 100.$"
|