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 LOCALID_PLAYER, DIR_NORTH end BattleFrontier_BattleFactoryLobby_OnFrame: map_script_2 VAR_TEMP_CHALLENGE_STATUS, 0, BattleFrontier_BattleFactoryLobby_EventScript_GetChallengeStatus map_script_2 VAR_TEMP_CHALLENGE_STATUS, CHALLENGE_STATUS_SAVING, BattleFrontier_BattleFactoryLobby_EventScript_QuitWithoutSaving map_script_2 VAR_TEMP_CHALLENGE_STATUS, CHALLENGE_STATUS_PAUSED, BattleFrontier_BattleFactoryLobby_EventScript_ResumeChallenge map_script_2 VAR_TEMP_CHALLENGE_STATUS, CHALLENGE_STATUS_WON, BattleFrontier_BattleFactoryLobby_EventScript_WonChallenge map_script_2 VAR_TEMP_CHALLENGE_STATUS, 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_CHALLENGE_STATUS, 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 callnative UpdateFollowingPokemon 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 callnative UpdateFollowingPokemon 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_CHALLENGE_STATUS, 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_CHALLENGE_STATUS, 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_CHALLENGE_STATUS, 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_CHALLENGE_STATUS, 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 LOCALID_PLAYER, BattleFrontier_BattleFactoryLobby_Movement_PlayerEnterDoor waitmovement 0 warp MAP_BATTLE_FRONTIER_BATTLE_FACTORY_PRE_BATTLE_ROOM, 8, 13 setvar VAR_TEMP_CHALLENGE_STATUS, 0 waitstate end BattleFrontier_BattleFactoryLobby_EventScript_TalkedToSinglesAttendant:: setvar VAR_LAST_TALKED, LOCALID_FACTORY_ATTENDANT_SINGLES return BattleFrontier_BattleFactoryLobby_EventScript_TalkedToDoublesAttendant:: setvar VAR_LAST_TALKED, LOCALID_FACTORY_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 callnative UpdateFollowingPokemon 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: .string "训练家的智慧\n将在此接受考验!\p欢迎来到对战工厂!\p我是您的交换式对战\n单打锦标赛的向导。$" BattleFrontier_BattleFactoryLobby_Text_TakeSinglesChallenge: .string "要挑战交换式对战\n单打锦标赛吗?$" BattleFrontier_BattleFactoryLobby_Text_ExplainSinglesChallenge: .string "交换式对战单打锦标赛\n是一种只能使用租借的宝可梦\l进行单打对战的比赛。\p首先,您将获得3只专门为本次比赛\n提供的租借宝可梦。\p您需要用这些提供的租借宝可梦,\n进行一场单打对战。\p如果获胜,您可以将其中1只\n租借宝可梦交换掉。\p如此反复进行对战与交换——\n如果您能连续获胜7次,\l我们将向您呈上对战点数。\p如果您要暂停挑战,\n请先写入记录。\p请确保在退出前完好地写下了记录。\n否则我们将视挑战为无效。$" BattleFrontier_BattleFactoryLobby_Text_LookForwardToNextVisit: .string "我们期待您的再次光临。$" BattleFrontier_BattleFactoryLobby_Text_WhichLevelMode: .string "您要挑战哪个等级?\nLv. 50级还是自由等级?$" BattleFrontier_BattleFactoryLobby_Text_OkayToSaveBeforeChallenge: .string "在挑战前需要先写入记录,\n可以吗?$" @ Unused BattleFrontier_BattleFactoryLobby_Text_WillHoldMonsForSafekeeping: .string "好的,我将在您参加比赛时\n为您保管好宝可梦。$" BattleFrontier_BattleFactoryLobby_Text_StepThisWay: .string "这边请。$" BattleFrontier_BattleFactoryLobby_Text_ReturnMonsSaveResults: .string "辛苦了!\p我将把您的宝可梦还给您\n并换回租借宝可梦。\p并且需要写入对战记录。\n请稍等。$" @ Unused BattleFrontier_BattleFactoryLobby_Text_ReturnMons: .string "我要归还您的宝可梦\n并收回租借宝可梦。$" BattleFrontier_BattleFactoryLobby_Text_CongratsSevenWins: .string "恭喜!您连续赢得了7场\n交换式对战的比赛!$" @ Unused BattleFrontier_BattleFactoryLobby_Text_AwardBattlePointsForStreak: .string "作为7连胜的奖励,\n我们将向您呈上对战点数。$" @ Unused BattleFrontier_BattleFactoryLobby_Text_MaxBattlePoints: .string "噢,噢,噢!\p您的对战点数已经到最大值了。\p请使用一些对战点数\n之后再回来。$" BattleFrontier_BattleFactoryLobby_Text_WaitingForYouToResume: .string "我们已经恭候多时了!\p在继续您的挑战前,\n需要先写入记录。$" BattleFrontier_BattleFactoryLobby_Text_DidntSaveBeforeQuitting: .string "很抱歉地告诉您。\p您在上次结束时\n没有写入记录。\p非常遗憾,没有写入记录的\n挑战我们将视其为无效。$" @ Unused BattleFrontier_BattleFactoryLobby_Text_WellReturnMons: .string "我们要归还您的宝可梦。$" @ Unused BattleFrontier_BattleFactoryLobby_Text_ReceivedPrizeItem: .string "{PLAYER}得到了奖品\n{STR_VAR_1}。$" BattleFrontier_BattleFactoryLobby_Text_WelcomeForDoubleBattle: .string "训练家的智慧\n将在此接受考验!\p欢迎来到对战工厂!\p我是您的交换式对战\n双打锦标赛的向导。$" BattleFrontier_BattleFactoryLobby_Text_TakeDoublesChallenge: .string "要挑战交换式对战\n双打锦标赛吗?$" BattleFrontier_BattleFactoryLobby_Text_ExplainDoublesChallenge: .string "交换式对战双打锦标赛\n是一种只能使用租借的宝可梦\l进行双打对战的比赛。\p首先,您将获得3只专门为本次比赛\n提供的租借宝可梦。\p您需要用这些提供的租借宝可梦,\n进行一场双打对战。\p如果获胜,您可以将其中1只\n租借宝可梦交换掉。\p如此反复进行对战与交换——\n如果您能连续获胜7次,\l我们将向您呈上对战点数。\p如果您在挑战途中\n想要暂停的话,\p请确保在退出前完好地写下了记录。\n否则我们将视挑战为无效。$" BattleFrontier_BattleFactoryLobby_Text_CongratsForDefeatingHead: .string "恭喜您击败了工厂头目\n并连续赢得了7场比赛!$" BattleFrontier_BattleFactoryLobby_Text_AwardBattlePoints: .string "为了表彰您拥有的知识财富\n以及非凡的智慧,\l我们将向您呈上对战点数。$" BattleFrontier_BattleFactoryLobby_Text_ExchangeMonsAndSave: .string "我将把您的宝可梦还给您\n并换回租借宝可梦。\p我需要先写入对战记录,\n请稍等。$" BattleFrontier_BattleFactoryLobby_Text_RecordLastMatch: .string "要将您在对战工厂的最后一场比赛\n记录到开拓通行证上吗?$" BattleFrontier_BattleFactoryLobby_Text_NeedKnowledgeOfMonsMoves: .string "喂!\n那边的,你!\p你在想既然不必去\n培育一组宝可梦\l那么对战就会很容易是吗?\p我认为要赢并不是那么\n简单的。\p如果你不具备对宝可梦及\n他们的招式的透彻的知识的话,\l想要赢是很难的。$" BattleFrontier_BattleFactoryLobby_Text_SwappedForWeakMon: .string "我交换到了1只很弱的宝可梦……\n我本以为那种不错……\p结果他们把我打得一败涂地……$" BattleFrontier_BattleFactoryLobby_Text_NeedToCheckOpponentsMons: .string "一切都变得和我想的\n完全不一样了。\p你要在对战中仔细检查\n你对手的宝可梦是否强大。$" BattleFrontier_BattleFactoryLobby_Text_CantFigureOutStaffHints: .string "你知道这的工作人员会给你\n一些关于你下个对手的提示吧?\p好吧,虽然我是一个经验丰富的人,\n但我弄不懂他们的提示。$" @ Unused BattleFrontier_BattleFactoryLobby_Text_RentalMonsAreVaried: .string "例如,我很强大,但是我很容易感到\n无聊,于是我不停的\l交换并且对战。\p不管怎么说,当我进入\n交换式对战活动中,我发现他们\l有很多不同的宝可梦租借。$" BattleFrontier_BattleFactoryLobby_Text_RulesAreListed: .string "上面列出了交换式对战的规则。$" BattleFrontier_BattleFactoryLobby_Text_ReadWhichHeading: .string "要读哪一部分的说明?$" BattleFrontier_BattleFactoryLobby_Text_ExplainBasicRules: .string "在交换式对战中,\n您只能用3只宝可梦。\p无论是租借还是交换得到的,\n您的队伍中里不能出现2只\l或以上相同种类的宝可梦。$" BattleFrontier_BattleFactoryLobby_Text_ExplainSwapPartnerRules: .string "您只能与刚击败过的训练家\n交换宝可梦。\p您只能交换到该训练家\n所使用的宝可梦。$" BattleFrontier_BattleFactoryLobby_Text_ExplainSwapNumberRules: .string "每获胜1场对战后,\n您可以选择交换对手的1只宝可梦。\p第7位训练家\n不可进行交换。$" BattleFrontier_BattleFactoryLobby_Text_ExplainSwapNotesRules: .string "在交换宝可梦时有2个\n需要注意的地方。\p第一,交换时您无法查看目标\n宝可梦的具体能力。\p第二,队伍中的宝可梦的排列顺序\n按租用时的顺序固定。\p交换后该顺序仍保持不变。$" BattleFrontier_BattleFactoryLobby_Text_ExplainOpenLvRules: .string "在自由等级中,所有租借宝可梦和\n对手训练家的宝可梦等级均为100。$"