461 lines
20 KiB
PHP
461 lines
20 KiB
PHP
BattleFrontier_BattleArenaLobby_MapScripts::
|
||
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleArenaLobby_OnFrame
|
||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleArenaLobby_OnWarp
|
||
.byte 0
|
||
|
||
BattleFrontier_BattleArenaLobby_OnWarp:
|
||
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleArenaLobby_EventScript_TurnPlayerNorth
|
||
.2byte 0
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_TurnPlayerNorth::
|
||
setvar VAR_TEMP_1, 1
|
||
turnobject LOCALID_PLAYER, DIR_NORTH
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_OnFrame:
|
||
map_script_2 VAR_TEMP_CHALLENGE_STATUS, 0, BattleFrontier_BattleArenaLobby_EventScript_GetChallengeStatus
|
||
map_script_2 VAR_TEMP_CHALLENGE_STATUS, CHALLENGE_STATUS_SAVING, BattleFrontier_BattleArenaLobby_EventScript_QuitWithoutSaving
|
||
map_script_2 VAR_TEMP_CHALLENGE_STATUS, CHALLENGE_STATUS_PAUSED, BattleFrontier_BattleArenaLobby_EventScript_ResumeChallenge
|
||
map_script_2 VAR_TEMP_CHALLENGE_STATUS, CHALLENGE_STATUS_WON, BattleFrontier_BattleArenaLobby_EventScript_WonChallenge
|
||
map_script_2 VAR_TEMP_CHALLENGE_STATUS, CHALLENGE_STATUS_LOST, BattleFrontier_BattleArenaLobby_EventScript_LostChallenge
|
||
.2byte 0
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_GetChallengeStatus::
|
||
frontier_getstatus
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_QuitWithoutSaving::
|
||
lockall
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_DidntSaveBeforeShuttingDown, MSGBOX_DEFAULT
|
||
closemessage
|
||
arena_set ARENA_DATA_WIN_STREAK, 0
|
||
arena_set ARENA_DATA_WIN_STREAK_ACTIVE, FALSE
|
||
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
|
||
setvar VAR_TEMP_CHALLENGE_STATUS, 255
|
||
releaseall
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_WonChallenge::
|
||
lockall
|
||
frontier_isbrain
|
||
goto_if_eq VAR_RESULT, TRUE, BattleFrontier_BattleArenaLobby_EventScript_DefeatedTycoon
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_CongratsOnSevenWins, MSGBOX_DEFAULT
|
||
goto BattleFrontier_BattleArenaLobby_EventScript_GiveBattlePoints
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_DefeatedTycoon::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_CongratsOnDefeatingTycoon, MSGBOX_DEFAULT
|
||
BattleFrontier_BattleArenaLobby_EventScript_GiveBattlePoints::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_PleaseAcceptBattlePoints, MSGBOX_DEFAULT
|
||
frontier_givepoints
|
||
msgbox BattleFrontier_Text_ObtainedXBattlePoints, MSGBOX_GETPOINTS
|
||
message BattleFrontier_BattleArenaLobby_Text_RecordAchievement
|
||
waitmessage
|
||
call BattleFrontier_BattleArenaLobby_EventScript_SaveAfterChallenge
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_AwaitAnotherChallenge2, MSGBOX_DEFAULT
|
||
closemessage
|
||
setvar VAR_TEMP_CHALLENGE_STATUS, 255
|
||
releaseall
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_LostChallenge::
|
||
lockall
|
||
message BattleFrontier_BattleArenaLobby_Text_ThankYouWaitWhileSave
|
||
waitmessage
|
||
arena_set ARENA_DATA_WIN_STREAK_ACTIVE, FALSE
|
||
call BattleFrontier_BattleArenaLobby_EventScript_SaveAfterChallenge
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_AwaitAnotherChallenge2, MSGBOX_DEFAULT
|
||
closemessage
|
||
setvar VAR_TEMP_CHALLENGE_STATUS, 255
|
||
releaseall
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_SaveAfterChallenge::
|
||
frontier_checkairshow
|
||
special LoadPlayerParty
|
||
special HealPlayerParty
|
||
callnative UpdateFollowingPokemon
|
||
arena_save 0
|
||
playse SE_SAVE
|
||
waitse
|
||
call BattleFrontier_EventScript_GetCantRecordBattle
|
||
goto_if_eq VAR_RESULT, TRUE, BattleFrontier_BattleArenaLobby_EventScript_EndSaveAfterChallenge
|
||
message BattleFrontier_BattleArenaLobby_Text_RecordLastMatch
|
||
waitmessage
|
||
multichoicedefault 20, 8, MULTI_YESNO, 1, FALSE
|
||
switch VAR_RESULT
|
||
case 1, BattleFrontier_BattleArenaLobby_EventScript_EndSaveAfterChallenge
|
||
case 0, BattleFrontier_BattleArenaLobby_EventScript_RecordMatch
|
||
case MULTI_B_PRESSED, BattleFrontier_BattleArenaLobby_EventScript_EndSaveAfterChallenge
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_RecordMatch::
|
||
call BattleFrontier_EventScript_SaveBattle
|
||
BattleFrontier_BattleArenaLobby_EventScript_EndSaveAfterChallenge::
|
||
return
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_ResumeChallenge::
|
||
lockall
|
||
message BattleFrontier_BattleArenaLobby_Text_LookingForwardToArrivalSaveGame
|
||
waitmessage
|
||
arena_save CHALLENGE_STATUS_SAVING
|
||
playse SE_SAVE
|
||
waitse
|
||
frontier_set FRONTIER_DATA_PAUSED, FALSE
|
||
setvar VAR_TEMP_CHALLENGE_STATUS, 255
|
||
goto BattleFrontier_BattleArenaLobby_EventScript_EnterChallenge
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_Attendant::
|
||
lock
|
||
faceplayer
|
||
setvar VAR_FRONTIER_FACILITY, FRONTIER_FACILITY_ARENA
|
||
setvar VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES
|
||
special SavePlayerParty
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_WelcomeToBattleArena, MSGBOX_DEFAULT
|
||
BattleFrontier_BattleArenaLobby_EventScript_AskTakeChallenge::
|
||
message BattleFrontier_BattleArenaLobby_Text_WishToTakeChallenge
|
||
waitmessage
|
||
multichoice 17, 6, MULTI_CHALLENGEINFO, FALSE
|
||
switch VAR_RESULT
|
||
case 0, BattleFrontier_BattleArenaLobby_EventScript_TryEnterChallenge
|
||
case 1, BattleFrontier_BattleArenaLobby_EventScript_ExplainChallenge
|
||
case 2, BattleFrontier_BattleArenaLobby_EventScript_CancelChallenge
|
||
case MULTI_B_PRESSED, BattleFrontier_BattleArenaLobby_EventScript_CancelChallenge
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_TryEnterChallenge::
|
||
message BattleFrontier_BattleArenaLobby_Text_WhichLevelMode
|
||
waitmessage
|
||
multichoice 17, 6, MULTI_LEVEL_MODE, FALSE
|
||
switch VAR_RESULT
|
||
case FRONTIER_LVL_TENT, BattleFrontier_BattleArenaLobby_EventScript_CancelChallenge
|
||
case MULTI_B_PRESSED, BattleFrontier_BattleArenaLobby_EventScript_CancelChallenge
|
||
frontier_checkineligible
|
||
goto_if_eq VAR_0x8004, TRUE, BattleFrontier_BattleArenaLobby_EventScript_NotEnoughValidMons
|
||
frontier_set FRONTIER_DATA_LVL_MODE, VAR_RESULT
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_SelectThreeMons, MSGBOX_DEFAULT
|
||
fadescreen FADE_TO_BLACK
|
||
callnative RemoveFollowingPokemon
|
||
call BattleFrontier_EventScript_GetLvlMode
|
||
copyvar VAR_0x8004, VAR_RESULT
|
||
setvar VAR_0x8005, FRONTIER_PARTY_SIZE
|
||
special ChoosePartyForBattleFrontier
|
||
waitstate
|
||
goto_if_eq VAR_RESULT, 0, BattleFrontier_BattleArenaLobby_EventScript_LoadPartyAndCancelChallenge
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_OkayToSave, MSGBOX_YESNO
|
||
switch VAR_RESULT
|
||
case NO, BattleFrontier_BattleArenaLobby_EventScript_LoadPartyAndCancelChallenge
|
||
case YES, BattleFrontier_BattleArenaLobby_EventScript_SaveBeforeChallenge
|
||
case MULTI_B_PRESSED, BattleFrontier_BattleArenaLobby_EventScript_LoadPartyAndCancelChallenge
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_SaveBeforeChallenge::
|
||
setvar VAR_TEMP_CHALLENGE_STATUS, 0
|
||
frontier_set FRONTIER_DATA_SELECTED_MON_ORDER
|
||
arena_init
|
||
arena_set ARENA_DATA_WIN_STREAK_ACTIVE, TRUE
|
||
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, CHALLENGE_STATUS_SAVING
|
||
frontier_set FRONTIER_DATA_PAUSED, FALSE
|
||
special LoadPlayerParty
|
||
closemessage
|
||
delay 2
|
||
call Common_EventScript_SaveGame
|
||
setvar VAR_TEMP_CHALLENGE_STATUS, 255
|
||
goto_if_eq VAR_RESULT, 0, BattleFrontier_BattleArenaLobby_EventScript_CancelChallengeSaveFailed
|
||
BattleFrontier_BattleArenaLobby_EventScript_EnterChallenge::
|
||
special SavePlayerParty
|
||
frontier_setpartyorder FRONTIER_PARTY_SIZE
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_GuideYouToArena, MSGBOX_DEFAULT
|
||
closemessage
|
||
frontier_get FRONTIER_DATA_LVL_MODE
|
||
call_if_eq VAR_RESULT, FRONTIER_LVL_50, BattleFrontier_BattleArenaLobby_EventScript_WalkToDoorLv50
|
||
call_if_eq VAR_RESULT, FRONTIER_LVL_OPEN, BattleFrontier_BattleArenaLobby_EventScript_WalkToDoorLvOpen
|
||
warp MAP_BATTLE_FRONTIER_BATTLE_ARENA_CORRIDOR, 9, 13
|
||
setvar VAR_TEMP_CHALLENGE_STATUS, 0
|
||
waitstate
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_ExplainChallenge::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_ExplainChallenge, MSGBOX_DEFAULT
|
||
goto BattleFrontier_BattleArenaLobby_EventScript_AskTakeChallenge
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_NotEnoughValidMons::
|
||
switch VAR_RESULT
|
||
case FRONTIER_LVL_50, BattleFrontier_BattleArenaLobby_EventScript_NotEnoughValidMonsLv50
|
||
case FRONTIER_LVL_OPEN, BattleFrontier_BattleArenaLobby_EventScript_NotEnoughValidMonsLvOpen
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_NotEnoughValidMonsLv50::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_NotEnoughValidMonsLv50, MSGBOX_DEFAULT
|
||
call BattleFrontier_ShowCaughtBannedSpecies
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_NotEnoughValidMonsEnd, MSGBOX_DEFAULT
|
||
goto BattleFrontier_BattleArenaLobby_EventScript_EndCancelChallenge
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_NotEnoughValidMonsLvOpen::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_NotEnoughValidMonsLvOpen, MSGBOX_DEFAULT
|
||
call BattleFrontier_ShowCaughtBannedSpecies
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_NotEnoughValidMonsEnd, MSGBOX_DEFAULT
|
||
goto BattleFrontier_BattleArenaLobby_EventScript_EndCancelChallenge
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_CancelChallengeSaveFailed::
|
||
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
|
||
goto BattleFrontier_BattleArenaLobby_EventScript_CancelChallenge
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_LoadPartyAndCancelChallenge::
|
||
special LoadPlayerParty
|
||
callnative UpdateFollowingPokemon
|
||
BattleFrontier_BattleArenaLobby_EventScript_CancelChallenge::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_AwaitAnotherChallenge, MSGBOX_DEFAULT
|
||
BattleFrontier_BattleArenaLobby_EventScript_EndCancelChallenge::
|
||
release
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_WalkToDoorLv50::
|
||
applymovement LOCALID_ARENA_ATTENDANT, BattleFrontier_BattleArenaLobby_Movement_AttendantWalkToLeftDoor
|
||
applymovement LOCALID_PLAYER, BattleFrontier_BattleArenaLobby_Movement_PlayerWalkToLeftDoor
|
||
waitmovement 0
|
||
opendoor 2, 2
|
||
waitdooranim
|
||
applymovement LOCALID_ARENA_ATTENDANT, BattleFrontier_BattleArenaLobby_Movement_AttendantEnterDoor
|
||
applymovement LOCALID_PLAYER, BattleFrontier_BattleArenaLobby_Movement_PlayerEnterDoor
|
||
waitmovement 0
|
||
closedoor 2, 2
|
||
waitdooranim
|
||
return
|
||
|
||
BattleFrontier_BattleArenaLobby_Movement_AttendantWalkToLeftDoor:
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_up
|
||
step_end
|
||
|
||
BattleFrontier_BattleArenaLobby_Movement_AttendantEnterDoor:
|
||
walk_up
|
||
set_invisible
|
||
step_end
|
||
|
||
BattleFrontier_BattleArenaLobby_Movement_PlayerWalkToLeftDoor:
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_left
|
||
walk_in_place_faster_up
|
||
step_end
|
||
|
||
BattleFrontier_BattleArenaLobby_Movement_PlayerEnterDoor:
|
||
walk_up
|
||
walk_up
|
||
set_invisible
|
||
step_end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_WalkToDoorLvOpen::
|
||
applymovement LOCALID_ARENA_ATTENDANT, BattleFrontier_BattleArenaLobby_Movement_AttendantWalkToRightDoor
|
||
applymovement LOCALID_PLAYER, BattleFrontier_BattleArenaLobby_Movement_PlayerWalkToRightDoor
|
||
waitmovement 0
|
||
opendoor 11, 2
|
||
waitdooranim
|
||
applymovement LOCALID_ARENA_ATTENDANT, BattleFrontier_BattleArenaLobby_Movement_AttendantEnterDoor
|
||
applymovement LOCALID_PLAYER, BattleFrontier_BattleArenaLobby_Movement_PlayerEnterDoor
|
||
waitmovement 0
|
||
closedoor 11, 2
|
||
waitdooranim
|
||
return
|
||
|
||
BattleFrontier_BattleArenaLobby_Movement_AttendantWalkToRightDoor:
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_up
|
||
step_end
|
||
|
||
BattleFrontier_BattleArenaLobby_Movement_PlayerWalkToRightDoor:
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_up
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_right
|
||
walk_in_place_faster_up
|
||
step_end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_ShowResults::
|
||
lockall
|
||
frontier_results FRONTIER_FACILITY_ARENA
|
||
waitbuttonpress
|
||
special RemoveRecordsWindow
|
||
releaseall
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_Youngster::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_BadIdeaToNotAttack, MSGBOX_NPC
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_Man::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_LandingHitsWorked, MSGBOX_NPC
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_Camper::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_MatchWasDeclaredDraw, MSGBOX_NPC
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_Woman::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_OrderOfMonsImportant, MSGBOX_NPC
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_RulesBoard::
|
||
lockall
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_RulesAreListed, MSGBOX_DEFAULT
|
||
goto BattleFrontier_BattleArenaLobby_EventScript_ReadRulesBoard
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_ReadRulesBoard::
|
||
message BattleFrontier_BattleArenaLobby_Text_ReadWhichHeading
|
||
waitmessage
|
||
multichoice 17, 2, MULTI_BATTLE_ARENA_RULES, FALSE
|
||
switch VAR_RESULT
|
||
case 0, BattleFrontier_BattleArenaLobby_EventScript_BattleRules
|
||
case 1, BattleFrontier_BattleArenaLobby_EventScript_MindRules
|
||
case 2, BattleFrontier_BattleArenaLobby_EventScript_SkillRules
|
||
case 3, BattleFrontier_BattleArenaLobby_EventScript_BodyRules
|
||
case 4, BattleFrontier_BattleArenaLobby_EventScript_ExitRules
|
||
case MULTI_B_PRESSED, BattleFrontier_BattleArenaLobby_EventScript_ExitRules
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_BattleRules::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_ExplainBattleRules, MSGBOX_DEFAULT
|
||
goto BattleFrontier_BattleArenaLobby_EventScript_ReadRulesBoard
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_MindRules::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_ExplainMindRules, MSGBOX_DEFAULT
|
||
goto BattleFrontier_BattleArenaLobby_EventScript_ReadRulesBoard
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_SkillRules::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_ExplainSkillRules, MSGBOX_DEFAULT
|
||
goto BattleFrontier_BattleArenaLobby_EventScript_ReadRulesBoard
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_BodyRules::
|
||
msgbox BattleFrontier_BattleArenaLobby_Text_ExplainBodyRules, MSGBOX_DEFAULT
|
||
goto BattleFrontier_BattleArenaLobby_EventScript_ReadRulesBoard
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_EventScript_ExitRules::
|
||
releaseall
|
||
end
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_WelcomeToBattleArena:
|
||
.string "训练家的斗志\n将在此接受考验!\p欢迎来到对战竞技场!\p我是您的三回合定胜负\n锦标赛的向导!$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_WishToTakeChallenge:
|
||
.string "要挑战对战竞技场吗?$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_AwaitAnotherChallenge:
|
||
.string "随时恭候您再次挑战!$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_ExplainChallenge:
|
||
.string "在对战竞技场中,\n我们将举办三回合定胜负锦标赛。\p所有的参赛者用3只宝可梦\n组成的队伍参加比赛。\p这3只宝可梦需要按照\n想要出场的顺序排列好。\p对战时,宝可梦会按照事先\n安排好的顺序依次出场。\p一旦宝可梦进入到战斗,\n就需要持续战斗至比赛结束。\p如果比赛在3回合内未能决出胜负,\n将由裁判进行判定。\p如果您在挑战途中\n想要暂停的话,\p请确保在退出前完好地写下了记录。\n否则我们将视挑战为无效。\p如果您能成功击败7个训练家的话,\n我们将向您呈上对战点数。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_OkayToSave:
|
||
.string "在带您进入对战竞技场之前\n需要先写入记录。可以吗?$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_WhichLevelMode:
|
||
.string "对战竞技场提供2个等级的挑战,\nLv. 50级和自由等级。\l您要选择哪个?$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_SelectThreeMons:
|
||
.string "好的,\n请选择参加的3只宝可梦。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_NotEnoughValidMonsLvOpen:
|
||
.string "尊敬的挑战者!\p您能够参加对战的\n宝可梦不满3只。\p您需要准备3只\n不同种类的宝可梦,\p且让它们分别携带不同道具\n才可参加对战。\p此外,蛋{STR_VAR_1}。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_NotEnoughValidMonsEnd:
|
||
.string "无法参加对战!\p请在准备就绪之后,\n再来参加吧!$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_NotEnoughValidMonsLv50:
|
||
.string "尊敬的挑战者!\p您能够参加对战的\n宝可梦不满3只。\p您需要准备3只等级50以内的\n不同种类的宝可梦,\p且让它们分别携带不同道具\n才可参加对战。\p此外,蛋{STR_VAR_1}。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_GuideYouToArena:
|
||
.string "现在我将带您前往对战竞技场。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_DidntSaveBeforeShuttingDown:
|
||
.string "这位客人!\p您在上次结束时\n没有写入记录吧?\p非常遗憾,没有写入记录的\n挑战我们将视其为无效。\p当然,您随时可以开始\n一次新的挑战。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_CongratsOnSevenWins:
|
||
.string "祝贺您完成7连胜壮举!$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_RecordAchievement:
|
||
.string "您的成绩将被写入记录。\n正在写入记录……请稍等。$"
|
||
|
||
@ Unused
|
||
BattleFrontier_BattleArenaLobby_Text_PresentYouWithPrize:
|
||
.string "作为7连胜的奖励,\n我们将向您呈上奖品。$"
|
||
|
||
@ Unused
|
||
BattleFrontier_BattleArenaLobby_Text_ReceivedPrize:
|
||
.string "{PLAYER}得到了奖品\n{STR_VAR_1}。$"
|
||
|
||
@ Unused
|
||
BattleFrontier_BattleArenaLobby_Text_BagFullReturnForPrize:
|
||
.string "哎?\n您的包包满了。\p整理空间后\n再来拿您的奖品。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_ThankYouWaitWhileSave:
|
||
.string "辛苦了!\p正在写入记录……请稍等。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_AwaitAnotherChallenge2:
|
||
.string "随时恭候您再次挑战!$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_LookingForwardToArrivalSaveGame:
|
||
.string "我们一直恭候您的到来。\p在带您去战斗大厅之前,\n我需要先写入记录,\l请稍候。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_RecordLastMatch:
|
||
.string "要将您在对战竞技场的最后一场比赛\n记录到开拓通行证上吗?$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_BadIdeaToNotAttack:
|
||
.string "我被裁判判负了……\p看来只防守而不进攻是\n行不通的……$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_LandingHitsWorked:
|
||
.string "我被判定获胜了!\p持续攻击对手的宝可梦\n这招果然行得通!$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_MatchWasDeclaredDraw:
|
||
.string "我们的比赛被判为平局。\p时间到的时候,我和我对手的宝可梦\n剩下了相同的体力。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_OrderOfMonsImportant:
|
||
.string "在对战竞技场中,\n宝可梦的出场顺序至关重要。\p举个例子,如果你的首发宝可梦\n存在属性劣势,\l不妨让第二只宝可梦配备\l能克制该劣势属性的招式。\p我认为这是组建强力队伍的\n有效策略。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_RulesAreListed:
|
||
.string "上面列出了三回合定胜负\n锦标赛的规则。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_ReadWhichHeading:
|
||
.string "要读哪一部分的说明?$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_ExplainBattleRules:
|
||
.string "三回合定胜负锦标赛采用特殊规则,\n与常规的对战不同。\p第一,每场战斗只进行3个回合。\p如果比赛在3回合内未能决出胜负,\n将由裁判进行判定。\p裁判会根据宝可梦的\n战斗情况判出胜者。\p此外,对战期间不可更换宝可梦,\n直至当前对战分出结果。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_ExplainMindRules:
|
||
.string "第1个判定准则是“心”。\n这个因素评价战斗者的\l进攻意识。\p判定依据的是训练家下达\n攻击招式的命令的频率。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_ExplainSkillRules:
|
||
.string "第2个判定准则是“技”。\n这个因素评价宝可梦的\l招式命中。\p如果招式成功生效,\n技的评价就会上升。\p如果招式使用失败,\n技的评价则会下降。\p对于攻击招式,\n如果招式“效果绝佳”的话,\l技的评价就会上升。\l如果“没有效果”的话,\l技的评价就会下降。\p对于像保护和看穿的招式,\n技的评价是不会上升的。\p如果对手使用了保护或看穿等招式,\n即使您的宝可梦没能成功命中,\l技的评价也不会下降。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_ExplainBodyRules:
|
||
.string "第3个判定准则是“体”。\n这个因素评价宝可梦在战斗结束后\l剩余的体力比例。\p这个准则会同时参考宝可梦\n战斗开始时的体力和\l战斗结束后剩余的体力。$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_CongratsOnDefeatingTycoon:
|
||
.string "从竞技场主将手里得到了胜利,\n并且完成了7连胜壮举!\p我们为您的卓越的\n挑战献上祝贺!$"
|
||
|
||
BattleFrontier_BattleArenaLobby_Text_PleaseAcceptBattlePoints:
|
||
.string "尊敬的挑战者,\n为了表彰您那不屈的意志,\l请收下这些对战点数。$"
|