RoamerX 2a2f324afa 亚希达的对话及对战寻呼文本重新翻译
同样是神百基本没有可供参考的,参考deepseek日文英文翻译及原版英文
2025-05-10 00:01:30 +08:00

566 lines
25 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.set LOCALID_ATTENDANT_SINGLES, 1
.set LOCALID_ATTENDANT_DOUBLES, 6
BattleFrontier_BattleDomeLobby_MapScripts::
map_script MAP_SCRIPT_ON_RESUME, BattleFrontier_BattleDomeLobby_OnResume
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleDomeLobby_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleDomeLobby_OnWarp
.byte 0
BattleFrontier_BattleDomeLobby_OnResume:
dome_initresultstree
end
BattleFrontier_BattleDomeLobby_OnWarp:
map_script_2 VAR_TEMP_1, 0, BattleFrontier_BattleDomeLobby_EventScript_TurnPlayerNorth
.2byte 0
BattleFrontier_BattleDomeLobby_EventScript_TurnPlayerNorth::
setvar VAR_TEMP_1, 1
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
end
BattleFrontier_BattleDomeLobby_OnFrame:
map_script_2 VAR_TEMP_CHALLENGE_STATUS, 0, BattleFrontier_BattleDomeLobby_EventScript_GetChallengeStatus
map_script_2 VAR_TEMP_CHALLENGE_STATUS, CHALLENGE_STATUS_SAVING, BattleFrontier_BattleDomeLobby_EventScript_QuitWithoutSaving
map_script_2 VAR_TEMP_CHALLENGE_STATUS, CHALLENGE_STATUS_PAUSED, BattleFrontier_BattleDomeLobby_EventScript_ResumeChallenge
map_script_2 VAR_TEMP_CHALLENGE_STATUS, CHALLENGE_STATUS_WON, BattleFrontier_BattleDomeLobby_EventScript_WonChallenge
map_script_2 VAR_TEMP_CHALLENGE_STATUS, CHALLENGE_STATUS_LOST, BattleFrontier_BattleDomeLobby_EventScript_LostChallenge
.2byte 0
BattleFrontier_BattleDomeLobby_EventScript_GetChallengeStatus::
frontier_getstatus
end
BattleFrontier_BattleDomeLobby_EventScript_QuitWithoutSaving::
lockall
msgbox BattleFrontier_BattleDomeLobby_Text_DidntSaveBeforeQuitting, MSGBOX_DEFAULT
closemessage
dome_set DOME_DATA_WIN_STREAK, 0
dome_set DOME_DATA_WIN_STREAK_ACTIVE, FALSE
dome_set DOME_DATA_ATTEMPTED_CHALLENGE, TRUE
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
setvar VAR_TEMP_CHALLENGE_STATUS, 255
releaseall
end
BattleFrontier_BattleDomeLobby_EventScript_WonChallenge::
call BattleFrontier_EventScript_IncrementWinStreak
lockall
frontier_isbrain
goto_if_eq VAR_RESULT, TRUE, BattleFrontier_BattleDomeLobby_EventScript_DefeatedAce
msgbox BattleFrontier_BattleDomeLobby_Text_CongratsForWinningTourney, MSGBOX_DEFAULT
goto BattleFrontier_BattleDomeLobby_EventScript_GiveBattlePoints
BattleFrontier_BattleDomeLobby_EventScript_DefeatedAce::
msgbox BattleFrontier_BattleDomeLobby_Text_CongratsDefeatedTucker, MSGBOX_DEFAULT
BattleFrontier_BattleDomeLobby_EventScript_GiveBattlePoints::
msgbox BattleFrontier_BattleDomeLobby_Text_AwardTheseBattlePoints, MSGBOX_DEFAULT
frontier_givepoints
msgbox BattleFrontier_Text_ObtainedXBattlePoints, MSGBOX_GETPOINTS
message BattleFrontier_BattleDomeLobby_Text_RecordWillBeSaved
waitmessage
special LoadPlayerParty
frontier_setpartyorder FRONTIER_PARTY_SIZE
frontier_checkairshow
dome_set DOME_DATA_ATTEMPTED_CHALLENGE, TRUE
dome_set DOME_DATA_HAS_WON_CHALLENGE, TRUE
dome_set DOME_DATA_WIN_STREAK_ACTIVE, TRUE
special LoadPlayerParty
special HealPlayerParty
callnative UpdateFollowingPokemon
goto BattleFrontier_BattleDomeLobby_EventScript_AskRecordBattle
BattleFrontier_BattleDomeLobby_EventScript_LostChallenge::
lockall
msgbox BattleFrontier_BattleDomeLobby_Text_ThankYouForPlaying, MSGBOX_DEFAULT
message BattleFrontier_BattleDomeLobby_Text_RecordWillBeSaved
waitmessage
special LoadPlayerParty
frontier_setpartyorder FRONTIER_PARTY_SIZE
frontier_checkairshow
dome_set DOME_DATA_WIN_STREAK_ACTIVE, FALSE
dome_set DOME_DATA_ATTEMPTED_CHALLENGE, TRUE
special LoadPlayerParty
special HealPlayerParty
callnative UpdateFollowingPokemon
BattleFrontier_BattleDomeLobby_EventScript_AskRecordBattle::
dome_save 0
playse SE_SAVE
waitse
call BattleFrontier_EventScript_GetCantRecordBattle
goto_if_eq VAR_RESULT, TRUE, BattleFrontier_BattleDomeLobby_EventScript_EndChallenge
message BattleFrontier_BattleDomeLobby_Text_RecordLastMatch
waitmessage
multichoicedefault 20, 8, MULTI_YESNO, 1, FALSE
switch VAR_RESULT
case 1, BattleFrontier_BattleDomeLobby_EventScript_EndChallenge
case 0, BattleFrontier_BattleDomeLobby_EventScript_RecordBattle
case MULTI_B_PRESSED, BattleFrontier_BattleDomeLobby_EventScript_EndChallenge
BattleFrontier_BattleDomeLobby_EventScript_RecordBattle::
call BattleFrontier_EventScript_SaveBattle
BattleFrontier_BattleDomeLobby_EventScript_EndChallenge::
msgbox BattleFrontier_BattleDomeLobby_Text_HopeToSeeYouAgain, MSGBOX_DEFAULT
closemessage
setvar VAR_TEMP_CHALLENGE_STATUS, 255
releaseall
end
BattleFrontier_BattleDomeLobby_EventScript_ResumeChallenge::
lockall
msgbox BattleFrontier_BattleDomeLobby_Text_WeveBeenWaitingForYou, MSGBOX_DEFAULT
message BattleFrontier_BattleDomeLobby_Text_OkayToSaveBeforeChallenge2
waitmessage
dome_save CHALLENGE_STATUS_SAVING
playse SE_SAVE
waitse
frontier_set FRONTIER_DATA_PAUSED, FALSE
setvar VAR_TEMP_CHALLENGE_STATUS, 255
goto BattleFrontier_BattleDomeLobby_EventScript_EnterChallenge
BattleFrontier_BattleDomeLobby_EventScript_SinglesAttendant::
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, FRONTIER_FACILITY_DOME
setvar VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES
goto BattleFrontier_BattleDomeLobby_EventScript_AttendantWelcome
end
BattleFrontier_BattleDomeLobby_EventScript_DoublesAttendant::
lock
faceplayer
setvar VAR_FRONTIER_FACILITY, FRONTIER_FACILITY_DOME
setvar VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES
goto BattleFrontier_BattleDomeLobby_EventScript_AttendantWelcome
end
BattleFrontier_BattleDomeLobby_EventScript_AttendantWelcome::
special SavePlayerParty
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES, BattleFrontier_BattleDomeLobby_EventScript_WelcomeSingles
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES, BattleFrontier_BattleDomeLobby_EventScript_WelcomeDoubles
BattleFrontier_BattleDomeLobby_EventScript_AskTakeChallenge::
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES, BattleFrontier_BattleDomeLobby_EventScript_TakeSinglesChallenge
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES, BattleFrontier_BattleDomeLobby_EventScript_TakeDoublesChallenge
waitmessage
multichoice 17, 6, MULTI_CHALLENGEINFO, FALSE
switch VAR_RESULT
case 0, BattleFrontier_BattleDomeLobby_EventScript_TryEnterChallenge
case 1, BattleFrontier_BattleDomeLobby_EventScript_ExplainChallenge
case 2, BattleFrontier_BattleDomeLobby_EventScript_CancelChallenge
case MULTI_B_PRESSED, BattleFrontier_BattleDomeLobby_EventScript_CancelChallenge
BattleFrontier_BattleDomeLobby_EventScript_TryEnterChallenge::
message BattleFrontier_BattleDomeLobby_Text_WhichLevelMode
waitmessage
multichoice 17, 6, MULTI_LEVEL_MODE, FALSE
switch VAR_RESULT
case FRONTIER_LVL_TENT, BattleFrontier_BattleDomeLobby_EventScript_CancelChallenge
case MULTI_B_PRESSED, BattleFrontier_BattleDomeLobby_EventScript_CancelChallenge
frontier_checkineligible
goto_if_eq VAR_0x8004, TRUE, BattleFrontier_BattleDomeLobby_EventScript_NotEnoughValidMons
frontier_set FRONTIER_DATA_LVL_MODE, VAR_RESULT
msgbox BattleFrontier_BattleDomeLobby_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_BattleDomeLobby_EventScript_LoadPartyCancelChallenge
msgbox BattleFrontier_BattleDomeLobby_Text_OkayToSaveBeforeChallenge, MSGBOX_YESNO
switch VAR_RESULT
case NO, BattleFrontier_BattleDomeLobby_EventScript_LoadPartyCancelChallenge
case YES, BattleFrontier_BattleDomeLobby_EventScript_SaveBeforeChallenge
case MULTI_B_PRESSED, BattleFrontier_BattleDomeLobby_EventScript_LoadPartyCancelChallenge
BattleFrontier_BattleDomeLobby_EventScript_SaveBeforeChallenge::
setvar VAR_TEMP_CHALLENGE_STATUS, 0
frontier_set FRONTIER_DATA_SELECTED_MON_ORDER
dome_init
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_BattleDomeLobby_EventScript_CancelChallengeSaveFailed
dome_inittrainers
BattleFrontier_BattleDomeLobby_EventScript_EnterChallenge::
special SavePlayerParty
frontier_setpartyorder FRONTIER_PARTY_SIZE
dome_settrainers
msgbox BattleFrontier_BattleDomeLobby_Text_ShowYouToBattleDome, MSGBOX_DEFAULT
closemessage
call BattleFrontier_BattleDomeLobby_EventScript_WalkToDoor
special HealPlayerParty
warp MAP_BATTLE_FRONTIER_BATTLE_DOME_CORRIDOR, 23, 6
setvar VAR_TEMP_CHALLENGE_STATUS, 0
waitstate
end
BattleFrontier_BattleDomeLobby_EventScript_ExplainChallenge::
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES, BattleFrontier_BattleDomeLobby_EventScript_ExplainSinglesChallenge
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES, BattleFrontier_BattleDomeLobby_EventScript_ExplainDoublesChallenge
goto BattleFrontier_BattleDomeLobby_EventScript_AskTakeChallenge
BattleFrontier_BattleDomeLobby_EventScript_NotEnoughValidMons::
switch VAR_RESULT
case FRONTIER_LVL_50, BattleFrontier_BattleDomeLobby_EventScript_NotEnoughValidMonsLv50
case FRONTIER_LVL_OPEN, BattleFrontier_BattleDomeLobby_EventScript_NotEnoughValidMonsLvOpen
BattleFrontier_BattleDomeLobby_EventScript_NotEnoughValidMonsLv50::
msgbox BattleFrontier_BattleDomeLobby_Text_NotEnoughValidMonsLv50, MSGBOX_DEFAULT
goto BattleFrontier_BattleDomeLobby_EventScript_EndCancelChallenge
BattleFrontier_BattleDomeLobby_EventScript_NotEnoughValidMonsLvOpen::
msgbox BattleFrontier_BattleDomeLobby_Text_NotEnoughValidMonsLvOpen, MSGBOX_DEFAULT
goto BattleFrontier_BattleDomeLobby_EventScript_EndCancelChallenge
BattleFrontier_BattleDomeLobby_EventScript_CancelChallengeSaveFailed::
frontier_set FRONTIER_DATA_CHALLENGE_STATUS, 0
goto BattleFrontier_BattleDomeLobby_EventScript_CancelChallenge
BattleFrontier_BattleDomeLobby_EventScript_LoadPartyCancelChallenge::
special LoadPlayerParty
callnative UpdateFollowingPokemon
BattleFrontier_BattleDomeLobby_EventScript_CancelChallenge::
msgbox BattleFrontier_BattleDomeLobby_Text_HopeToSeeYouAgain, MSGBOX_DEFAULT
BattleFrontier_BattleDomeLobby_EventScript_EndCancelChallenge::
release
end
BattleFrontier_BattleDomeLobby_EventScript_WalkToDoor::
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES, BattleFrontier_BattleDomeLobby_EventScript_SinglesAttendantWalkToDoor
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES, BattleFrontier_BattleDomeLobby_EventScript_DoublesAttendantWalkToDoor
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleDomeLobby_Movement_WalkToDoor
waitmovement 0
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES, BattleFrontier_BattleDomeLobby_EventScript_OpenSinglesDoor
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES, BattleFrontier_BattleDomeLobby_EventScript_OpenDoublesDoor
waitdooranim
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES, BattleFrontier_BattleDomeLobby_EventScript_SinglesAttendantEnterDoor
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES, BattleFrontier_BattleDomeLobby_EventScript_DoublesAttendantEnterDoor
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleDomeLobby_Movement_PlayerEnterDoor
waitmovement 0
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_SINGLES, BattleFrontier_BattleDomeLobby_EventScript_CloseSinglesDoor
call_if_eq VAR_FRONTIER_BATTLE_MODE, FRONTIER_MODE_DOUBLES, BattleFrontier_BattleDomeLobby_EventScript_CloseDoublesDoor
waitdooranim
return
BattleFrontier_BattleDomeLobby_EventScript_SinglesAttendantWalkToDoor::
applymovement LOCALID_ATTENDANT_SINGLES, BattleFrontier_BattleDomeLobby_Movement_WalkToDoor
return
BattleFrontier_BattleDomeLobby_EventScript_DoublesAttendantWalkToDoor::
applymovement LOCALID_ATTENDANT_DOUBLES, BattleFrontier_BattleDomeLobby_Movement_WalkToDoor
return
BattleFrontier_BattleDomeLobby_EventScript_SinglesAttendantEnterDoor::
applymovement LOCALID_ATTENDANT_SINGLES, BattleFrontier_BattleDomeLobby_Movement_AttendantEnterDoor
return
BattleFrontier_BattleDomeLobby_EventScript_DoublesAttendantEnterDoor::
applymovement LOCALID_ATTENDANT_DOUBLES, BattleFrontier_BattleDomeLobby_Movement_AttendantEnterDoor
return
BattleFrontier_BattleDomeLobby_EventScript_WelcomeSingles::
msgbox BattleFrontier_BattleDomeLobby_Text_WelcomeSingleBattle, MSGBOX_DEFAULT
return
BattleFrontier_BattleDomeLobby_EventScript_WelcomeDoubles::
msgbox BattleFrontier_BattleDomeLobby_Text_WelcomeDoubleBattle, MSGBOX_DEFAULT
return
BattleFrontier_BattleDomeLobby_EventScript_TakeSinglesChallenge::
message BattleFrontier_BattleDomeLobby_Text_TakeSinglesChallenge
return
BattleFrontier_BattleDomeLobby_EventScript_TakeDoublesChallenge::
message BattleFrontier_BattleDomeLobby_Text_TakeDoublesChallenge
return
BattleFrontier_BattleDomeLobby_EventScript_ExplainSinglesChallenge::
msgbox BattleFrontier_BattleDomeLobby_Text_ExplainSinglesChallenge, MSGBOX_DEFAULT
return
BattleFrontier_BattleDomeLobby_EventScript_ExplainDoublesChallenge::
msgbox BattleFrontier_BattleDomeLobby_Text_ExplainDoublesChallenge, MSGBOX_DEFAULT
return
BattleFrontier_BattleDomeLobby_EventScript_OpenSinglesDoor::
opendoor 5, 4
return
BattleFrontier_BattleDomeLobby_EventScript_OpenDoublesDoor::
opendoor 17, 4
return
BattleFrontier_BattleDomeLobby_EventScript_CloseSinglesDoor::
closedoor 5, 4
return
BattleFrontier_BattleDomeLobby_EventScript_CloseDoublesDoor::
closedoor 17, 4
return
BattleFrontier_BattleDomeLobby_Movement_WalkToDoor:
walk_up
walk_up
walk_up
walk_up
walk_up
step_end
BattleFrontier_BattleDomeLobby_Movement_AttendantEnterDoor:
walk_up
set_invisible
step_end
BattleFrontier_BattleDomeLobby_Movement_PlayerEnterDoor:
walk_up
walk_up
set_invisible
step_end
BattleFrontier_BattleDomeLobby_EventScript_ShowSinglesResults::
lockall
frontier_results FRONTIER_FACILITY_DOME, FRONTIER_MODE_SINGLES
waitbuttonpress
special RemoveRecordsWindow
releaseall
end
BattleFrontier_BattleDomeLobby_EventScript_ShowDoublesResults::
lockall
frontier_results FRONTIER_FACILITY_DOME, FRONTIER_MODE_DOUBLES
waitbuttonpress
special RemoveRecordsWindow
releaseall
end
BattleFrontier_BattleDomeLobby_EventScript_ShowPrevTourneyTree::
dome_get DOME_DATA_PREV_TOURNEY_TYPE
call_if_eq VAR_RESULT, 0, BattleFrontier_BattleDomeLobby_EventScript_PrevTourneyResultsSinglesLv50
call_if_eq VAR_RESULT, 1, BattleFrontier_BattleDomeLobby_EventScript_PrevTourneyResultsDoublesLv50
call_if_eq VAR_RESULT, 2, BattleFrontier_BattleDomeLobby_EventScript_PrevTourneyResultsSinglesLvOpen
call_if_eq VAR_RESULT, 3, BattleFrontier_BattleDomeLobby_EventScript_PrevTourneyResultsDoublesLvOpen
fadescreen FADE_TO_BLACK
dome_showprevtourneytree
waitstate
end
BattleFrontier_BattleDomeLobby_EventScript_PrevTourneyResultsSinglesLv50::
msgbox BattleFrontier_BattleDomeLobby_Text_PrevTourneyResultsSinglesLv50, MSGBOX_SIGN
return
BattleFrontier_BattleDomeLobby_EventScript_PrevTourneyResultsDoublesLv50::
msgbox BattleFrontier_BattleDomeLobby_Text_PrevTourneyResultsDoublesLv50, MSGBOX_SIGN
return
BattleFrontier_BattleDomeLobby_EventScript_PrevTourneyResultsSinglesLvOpen::
msgbox BattleFrontier_BattleDomeLobby_Text_PrevTourneyResultsSinglesLvOpen, MSGBOX_SIGN
return
BattleFrontier_BattleDomeLobby_EventScript_PrevTourneyResultsDoublesLvOpen::
msgbox BattleFrontier_BattleDomeLobby_Text_PrevTourneyResultsDoublesLvOpen, MSGBOX_SIGN
return
BattleFrontier_BattleDomeLobby_EventScript_Maniac::
dome_getwinnersname
msgbox BattleFrontier_BattleDomeLobby_Text_LastWinnerWasTough, MSGBOX_NPC
end
BattleFrontier_BattleDomeLobby_EventScript_Lass::
msgbox BattleFrontier_BattleDomeLobby_Text_WinnersGainReputation, MSGBOX_NPC
end
BattleFrontier_BattleDomeLobby_EventScript_FatMan::
msgbox BattleFrontier_BattleDomeLobby_Text_TrashedInFirstRound, MSGBOX_NPC
end
BattleFrontier_BattleDomeLobby_EventScript_Man::
msgbox BattleFrontier_BattleDomeLobby_Text_NeedToCheckOpponentCarefully, MSGBOX_NPC
end
@ A few OutsideWest event scripts are inserted here instead, two of which are unused
BattleFrontier_OutsideWest_EventScript_Man3::
msgbox BattleFrontier_OutsideWest_Text_LongDreamedAboutBattleFrontier, MSGBOX_NPC
end
@ Unused
BattleFrontier_OutsideWest_EventScript_BattleDomeSign2::
msgbox BattleFrontier_OutsideWest_Text_BattleDomeSign2, MSGBOX_NPC
end
@ Unused
BattleFrontier_OutsideWest_EventScript_UnderConstructionSign::
msgbox BattleFrontier_OutsideWest_Text_QuestionMarkUnderConstruction, MSGBOX_NPC
end
BattleFrontier_BattleDomeLobby_EventScript_RulesBoard::
lockall
msgbox BattleFrontier_BattleDomeLobby_Text_RulesAreListed, MSGBOX_DEFAULT
goto BattleFrontier_BattleDomeLobby_EventScript_ReadRulesBoard
end
BattleFrontier_BattleDomeLobby_EventScript_ReadRulesBoard::
message BattleFrontier_BattleDomeLobby_Text_ReadWhichHeading
waitmessage
multichoice 17, 4, MULTI_BATTLE_DOME_RULES, FALSE
switch VAR_RESULT
case 0, BattleFrontier_BattleDomeLobby_EventScript_RulesMatchup
case 1, BattleFrontier_BattleDomeLobby_EventScript_RulesTourneyTree
case 2, BattleFrontier_BattleDomeLobby_EventScript_RulesDoubleKO
case 3, BattleFrontier_BattleDomeLobby_EventScript_ExitRules
case MULTI_B_PRESSED, BattleFrontier_BattleDomeLobby_EventScript_ExitRules
end
BattleFrontier_BattleDomeLobby_EventScript_RulesMatchup::
msgbox BattleFrontier_BattleDomeLobby_Text_ExplainMatchupRules, MSGBOX_DEFAULT
goto BattleFrontier_BattleDomeLobby_EventScript_ReadRulesBoard
end
BattleFrontier_BattleDomeLobby_EventScript_RulesTourneyTree::
msgbox BattleFrontier_BattleDomeLobby_Text_ExplainTourneyTree, MSGBOX_DEFAULT
goto BattleFrontier_BattleDomeLobby_EventScript_ReadRulesBoard
end
BattleFrontier_BattleDomeLobby_EventScript_RulesDoubleKO::
msgbox BattleFrontier_BattleDomeLobby_Text_ExplainDoubleKORules, MSGBOX_DEFAULT
goto BattleFrontier_BattleDomeLobby_EventScript_ReadRulesBoard
end
BattleFrontier_BattleDomeLobby_EventScript_ExitRules::
releaseall
end
BattleFrontier_BattleDomeLobby_Text_WelcomeSingleBattle:
.string "这里是检验训练家\n战略的地方。\p欢迎来到对战巨蛋\p我是您的单人对战\n锦标赛向导。$"
BattleFrontier_BattleDomeLobby_Text_TakeSinglesChallenge:
.string "您要挑战\n单人对战锦标赛吗?$"
BattleFrontier_BattleDomeLobby_Text_HopeToSeeYouAgain:
.string "希望下次能见到您!$"
BattleFrontier_BattleDomeLobby_Text_ExplainSinglesChallenge:
.string "单人对战锦标赛\n就和它的名字一样——\l每个人单独参加的比赛。\p所有的训练家必须\n带上三只宝可梦。\p每一回合三只宝可梦必须\n有一只保留待命。\p另外两只宝可梦将\n依次单独参战。\p检查对手的三只宝可梦后\n即可选出参战的两只宝可梦。\p打败四位训练家后\n即可获得胜利。\p锦标赛胜利者将会\n获得对战点数。\p如果要暂停锦标赛\n请写入记录。\p请确保在退出前完好地写下了记录。\n否则我们将视挑战为无效。$"
BattleFrontier_BattleDomeLobby_Text_OkayToSaveBeforeChallenge:
.string "在带您进入对战巨蛋前,\n必须先写入记录,可以吗?$"
BattleFrontier_BattleDomeLobby_Text_WhichLevelMode:
.string "锦标赛提供了两种挑战等级\nLv. 50级和自由等级。\l请进行选择。$"
BattleFrontier_BattleDomeLobby_Text_SelectThreeMons:
.string "现在请挑选参赛的\n三只宝可梦。$"
BattleFrontier_BattleDomeLobby_Text_NotEnoughValidMonsLvOpen:
.string "很抱歉!\p您没有符合条件的三只宝可梦。\p同样的宝可梦必须携带\n不同的道具。\p蛋{STR_VAR_1}是不符合条件的。\p请准备好后再来找我吧$"
BattleFrontier_BattleDomeLobby_Text_NotEnoughValidMonsLv50:
.string "很抱歉!\p您没有符合条件的三只宝可梦。\p您必须拥有三只\n最高级为50的宝可梦才可进入。\p它们必须携带不同的\n道具。\p蛋{STR_VAR_1}是不符合条件的。\p请准备好后再来找我吧$"
BattleFrontier_BattleDomeLobby_Text_ShowYouToBattleDome:
.string "现在我将带您前往\n对战巨蛋。$"
BattleFrontier_BattleDomeLobby_Text_DidntSaveBeforeQuitting:
.string "抱歉!\p您在上次结束时\n没有写入记录。\p对不起没有写入记录的\n挑战我们将视其为无效。$"
BattleFrontier_BattleDomeLobby_Text_CongratsForWinningTourney:
.string "恭喜挑战对战锦标赛\n成功!$"
@ Unused
BattleFrontier_BattleDomeLobby_Text_HereIsYourPrize:
.string "这是胜利的奖品。$"
@ Used by Verdanturf Tent
BattleFrontier_BattleDomeLobby_Text_ReceivedPrize:
.string "{PLAYER}获得了\n{STR_VAR_1}作为奖励。$"
@ Unused
BattleFrontier_BattleDomeLobby_Text_BagFullMakeRoom:
.string "啊,您的包包已经满了。\p请将包包整理好之后\n再来找我。$"
BattleFrontier_BattleDomeLobby_Text_ThankYouForPlaying:
.string "谢谢您的参与。$"
BattleFrontier_BattleDomeLobby_Text_RecordWillBeSaved:
.string "正在写入记录……\n请稍候。$"
BattleFrontier_BattleDomeLobby_Text_WeveBeenWaitingForYou:
.string "我们已经恭候多时了!$"
BattleFrontier_BattleDomeLobby_Text_OkayToSaveBeforeChallenge2:
.string "在带您进入对战巨蛋前,\n必须先写入记录,可以吗?$"
BattleFrontier_BattleDomeLobby_Text_WelcomeDoubleBattle:
.string "这里是检验训练家\n战术策略的地方!\p欢迎来到对战巨蛋\p我是双打对战\n锦标赛的向导。$"
BattleFrontier_BattleDomeLobby_Text_TakeDoublesChallenge:
.string "您要挑战\n双打对战锦标赛吗?$"
BattleFrontier_BattleDomeLobby_Text_ExplainDoublesChallenge:
.string "双打对战锦标赛\n就同它的名称一样——\l双人一起对战的锦标赛。\p所有的训练家必须\n带上三只宝可梦。\p每一回合其中一只宝可梦\n需要保留待命。\p其余的两只宝可梦必须\n参加双打对战。\p检查对手的三只宝可梦后\n即可选出参战的两只宝可梦。\p打败四位训练家后\n即可获得胜利。\p锦标赛胜利者将会\n获得对战点数。\p如果要暂停锦标赛\n请写入记录。\p请确保在退出前完好地写下了记录。\n否则我们将视挑战为无效。$"
BattleFrontier_BattleDomeLobby_Text_PrevTourneyResultsSinglesLv50:
.string "他们就是最近的\nLv. 50级单人对战锦标赛结果。$"
BattleFrontier_BattleDomeLobby_Text_PrevTourneyResultsDoublesLv50:
.string "他们就是最近的\nLv. 50级双打对战锦标赛结果。$"
BattleFrontier_BattleDomeLobby_Text_PrevTourneyResultsSinglesLvOpen:
.string "他们就是最近的\n自由等级单人对战锦标赛结果。$"
BattleFrontier_BattleDomeLobby_Text_PrevTourneyResultsDoublesLvOpen:
.string "他们就是最近的\n自由等级双打对战锦标赛结果。$"
BattleFrontier_BattleDomeLobby_Text_LastWinnerWasTough:
.string "看到了吗?\n最新的对战锦标赛?\p胜利者{STR_VAR_1}\n可真强啊!\p你可以在电脑旁的显示器上\n查看结果。$"
BattleFrontier_OutsideWest_Text_LongDreamedAboutBattleFrontier:
.string "对战开拓区……\n我梦寐以求的地方啊!$"
@ Functionally unused
BattleFrontier_OutsideWest_Text_BattleDomeSign2:
.string "对战巨蛋\n成为无以伦比的超级明星。$"
@ Functionally unused
BattleFrontier_OutsideWest_Text_QuestionMarkUnderConstruction:
.string "??????\n正在建设中……$"
BattleFrontier_BattleDomeLobby_Text_WinnersGainReputation:
.string "当一位训练家连续在对战巨蛋\n中取得胜利,他/她\l将获得明星般的名誉。\p厉害的训练家将会慕名而来\n挑战对战巨蛋。\p真正的超级明星是能够不断\n赢得比赛的训练家。$"
BattleFrontier_BattleDomeLobby_Text_TrashedInFirstRound:
.string "比赛的第一场我就碰上了\n一个夺冠热门的选手。\p输掉也是预料之中……$"
BattleFrontier_BattleDomeLobby_Text_NeedToCheckOpponentCarefully:
.string "我要是让这只宝可梦保留待命的话,\n我也许就能赢了。\p你必须检查清楚对手\n的宝可梦后,\l再挑选你的宝可梦。$"
BattleFrontier_BattleDomeLobby_Text_CongratsDefeatedTucker:
.string "恭喜您!\p您打败了巨蛋超级巨星\n并获得了对战锦标赛的胜利。$"
BattleFrontier_BattleDomeLobby_Text_AwardTheseBattlePoints:
.string "为了表彰您的战术策略——\n简直堪称美妙绝伦——\l我们将授予您这些对战点数$"
BattleFrontier_BattleDomeLobby_Text_RecordLastMatch:
.string "是否在开拓通行证上\n记录下最后一次\l对战巨蛋的比赛$"
BattleFrontier_BattleDomeLobby_Text_RulesAreListed:
.string "上面列出了对战锦标赛的规则。$"
BattleFrontier_BattleDomeLobby_Text_ReadWhichHeading:
.string "要读哪一部分的说明?$"
BattleFrontier_BattleDomeLobby_Text_ExplainMatchupRules:
.string "比赛的对手是根据\n训练家培育的宝可梦的\l强弱来分配的\p会尽量避免较强的\n训练家直接对抗。$"
BattleFrontier_BattleDomeLobby_Text_ExplainTourneyTree:
.string "比赛进程表——也可以说\n树状图——可以在等候室中\l任一位向导处查看。\p树状图上会显示\n不同类型的数据,\p包括之前的比赛战绩\n培育的宝可梦,\l还有训练家\l的战斗方式。$"
BattleFrontier_BattleDomeLobby_Text_ExplainDoubleKORules:
.string "如果战斗双方的宝可梦\n在比赛中同时昏厥,\l则会请裁判分析比赛过程\l并从中选出胜利者。$"