.set LOCALID_SS_TIDAL, 2 .set LOCALID_FERRY_ATTENDANT, 3 .set LOCALID_MANIAC_1, 9 .set LOCALID_MANIAC_2, 10 .set LOCALID_GIRL, 12 .set LOCALID_CAMPER, 14 .set LOCALID_FISHERMAN_2, 18 .set LOCALID_MAN_4, 23 BattleFrontier_OutsideWest_MapScripts:: map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_OutsideWest_OnTransition .byte 0 BattleFrontier_OutsideWest_OnTransition: setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0 setflag FLAG_HIDE_BATTLE_TOWER_REPORTER end BattleFrontier_OutsideWest_EventScript_FerryAttendant:: lock faceplayer msgbox BattleFrontier_OutsideWest_Text_MayISeeYourTicket, MSGBOX_DEFAULT checkitem ITEM_SS_TICKET goto_if_eq VAR_RESULT, FALSE, BattleFrontier_OutsideWest_EventScript_NoSSTicket message BattleFrontier_OutsideWest_Text_WhereWouldYouLikeToGo waitmessage goto BattleFrontier_OutsideWest_EventScript_ChooseFerryDestination end BattleFrontier_OutsideWest_EventScript_ChooseFerryDestination:: multichoicedefault 18, 6, MULTI_SSTIDAL_BATTLE_FRONTIER, 2, FALSE switch VAR_RESULT case 0, BattleFrontier_OutsideWest_EventScript_FerryToSlateport case 1, BattleFrontier_OutsideWest_EventScript_FerryToLilycove case 2, BattleFrontier_OutsideWest_EventScript_CancelFerrySelect case MULTI_B_PRESSED, BattleFrontier_OutsideWest_EventScript_CancelFerrySelect end BattleFrontier_OutsideWest_EventScript_NoSSTicket:: msgbox BattleFrontier_OutsideWest_Text_MustHaveTicketToBoard, MSGBOX_DEFAULT release end BattleFrontier_OutsideWest_EventScript_FerryToSlateport:: msgbox BattleFrontier_OutsideWest_Text_SlateportItIs, MSGBOX_YESNO goto_if_eq VAR_RESULT, NO, BattleFrontier_OutsideWest_EventScript_ChooseNewFerryDestination msgbox BattleFrontier_OutsideWest_Text_PleaseBoardFerry, MSGBOX_DEFAULT call BattleFrontier_OutsideWest_EventScript_BoardFerry warp MAP_SLATEPORT_CITY_HARBOR, 8, 11 waitstate release end BattleFrontier_OutsideWest_EventScript_FerryToLilycove:: msgbox BattleFrontier_OutsideWest_Text_LilycoveItIs, MSGBOX_YESNO goto_if_eq VAR_RESULT, NO, BattleFrontier_OutsideWest_EventScript_ChooseNewFerryDestination msgbox BattleFrontier_OutsideWest_Text_PleaseBoardFerry, MSGBOX_DEFAULT call BattleFrontier_OutsideWest_EventScript_BoardFerry warp MAP_LILYCOVE_CITY_HARBOR, 8, 11 waitstate release end BattleFrontier_OutsideWest_EventScript_ChooseNewFerryDestination:: message BattleFrontier_OutsideWest_Text_ThenWhereWouldYouLikeToGo waitmessage goto BattleFrontier_OutsideWest_EventScript_ChooseFerryDestination end BattleFrontier_OutsideWest_EventScript_BoardFerry:: closemessage applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFasterDown waitmovement 0 delay 30 hideobjectat LOCALID_FERRY_ATTENDANT, MAP_BATTLE_FRONTIER_OUTSIDE_WEST setvar VAR_0x8004, LOCALID_SS_TIDAL call Common_EventScript_FerryDepartIsland return BattleFrontier_OutsideWest_EventScript_CancelFerrySelect:: msgbox BattleFrontier_OutsideWest_Text_SailWithUsAnotherTime, MSGBOX_DEFAULT release end BattleFrontier_OutsideWest_EventScript_BattleDomeSign:: msgbox BattleFrontier_OutsideWest_Text_BattleDomeSign, MSGBOX_SIGN end BattleFrontier_OutsideWest_EventScript_BattleFactorySign:: msgbox BattleFrontier_OutsideWest_Text_BattleFactorySign, MSGBOX_SIGN end BattleFrontier_OutsideWest_EventScript_BattlePikeSign:: msgbox BattleFrontier_OutsideWest_Text_BattlePikeSign, MSGBOX_SIGN end @ Unused. Of note, Battle Tower is in the East section in the final release BattleFrontier_OutsideWest_EventScript_UnusedNPC1:: msgbox BattleFrontier_OutsideWest_Text_ThisIsBattleTower, MSGBOX_NPC end @ Unused BattleFrontier_OutsideWest_EventScript_UnusedNPC2:: msgbox BattleFrontier_OutsideWest_Text_CantFindBattleTower, MSGBOX_NPC end BattleFrontier_OutsideWest_EventScript_Boy1:: msgbox BattleFrontier_OutsideWest_Text_BestOutOfAllMyFriends, MSGBOX_NPC end BattleFrontier_OutsideWest_EventScript_Fisherman2:: lock faceplayer message BattleFrontier_OutsideWest_Text_GotSeasickOnWayHere waitmessage applymovement LOCALID_FISHERMAN_2, Common_Movement_FaceAwayPlayer waitmovement 0 waitbuttonpress release end BattleFrontier_OutsideWest_EventScript_Man1:: msgbox BattleFrontier_OutsideWest_Text_OnlyToughTrainersBroughtHere, MSGBOX_NPC end BattleFrontier_OutsideWest_EventScript_Maniac1:: lock goto BattleFrontier_OutsideWest_EventScript_FactoryChallengersTalk end BattleFrontier_OutsideWest_EventScript_Maniac2:: lock goto BattleFrontier_OutsideWest_EventScript_FactoryChallengersTalk end BattleFrontier_OutsideWest_EventScript_FactoryChallengersTalk:: applymovement LOCALID_MANIAC_1, Common_Movement_WalkInPlaceFasterRight waitmovement 0 msgbox BattleFrontier_OutsideWest_Text_SureWeCanChallengeWithNoMons, MSGBOX_DEFAULT applymovement LOCALID_MANIAC_2, Common_Movement_WalkInPlaceFasterLeft waitmovement 0 msgbox BattleFrontier_OutsideWest_Text_BigGuySaidIllLendYouMons, MSGBOX_DEFAULT closemessage delay 25 applymovement LOCALID_MANIAC_1, Common_Movement_WalkInPlaceFasterUp applymovement LOCALID_MANIAC_2, Common_Movement_WalkInPlaceFasterUp waitmovement 0 release end BattleFrontier_OutsideWest_EventScript_Camper:: lock faceplayer delay 20 call_if_eq VAR_FACING, DIR_NORTH, BattleFrontier_OutsideWest_EventScript_CamperFaceFactory call_if_eq VAR_FACING, DIR_SOUTH, BattleFrontier_OutsideWest_EventScript_CamperAlreadyFacingFactory call_if_eq VAR_FACING, DIR_WEST, BattleFrontier_OutsideWest_EventScript_CamperFaceFactory call_if_eq VAR_FACING, DIR_EAST, BattleFrontier_OutsideWest_EventScript_CamperFaceFactory msgbox BattleFrontier_OutsideWest_Text_WhosRaisingThoseRentalMons, MSGBOX_DEFAULT release end BattleFrontier_OutsideWest_EventScript_CamperFaceFactory:: applymovement LOCALID_CAMPER, Common_Movement_WalkInPlaceFasterUp waitmovement 0 return BattleFrontier_OutsideWest_EventScript_CamperAlreadyFacingFactory:: return BattleFrontier_OutsideWest_EventScript_Girl:: lock faceplayer message BattleFrontier_OutsideWest_Text_ScaredOfPikeBecauseSeviper waitmessage call_if_eq VAR_FACING, DIR_NORTH, BattleFrontier_OutsideWest_EventScript_GirlShudderNorth call_if_eq VAR_FACING, DIR_SOUTH, BattleFrontier_OutsideWest_EventScript_GirlShudderSouth call_if_eq VAR_FACING, DIR_WEST, BattleFrontier_OutsideWest_EventScript_GirlShudderWest call_if_eq VAR_FACING, DIR_EAST, BattleFrontier_OutsideWest_EventScript_GirlShudderEast waitbuttonpress release end BattleFrontier_OutsideWest_EventScript_GirlShudderNorth:: applymovement LOCALID_GIRL, BattleFrontier_OutsideWest_Movement_GirlShudderNorth waitmovement 0 return BattleFrontier_OutsideWest_EventScript_GirlShudderSouth:: applymovement LOCALID_GIRL, BattleFrontier_OutsideWest_Movement_GirlShudderSouth waitmovement 0 return BattleFrontier_OutsideWest_EventScript_GirlShudderWest:: applymovement LOCALID_GIRL, BattleFrontier_OutsideWest_Movement_GirlShudderWest waitmovement 0 return BattleFrontier_OutsideWest_EventScript_GirlShudderEast:: applymovement LOCALID_GIRL, BattleFrontier_OutsideWest_Movement_GirlShudderEast waitmovement 0 return BattleFrontier_OutsideWest_Movement_GirlShudderNorth: walk_in_place_faster_down walk_in_place_faster_down step_end BattleFrontier_OutsideWest_Movement_GirlShudderSouth: walk_in_place_faster_up walk_in_place_faster_up step_end BattleFrontier_OutsideWest_Movement_GirlShudderWest: walk_in_place_faster_right walk_in_place_faster_right step_end BattleFrontier_OutsideWest_Movement_GirlShudderEast: walk_in_place_faster_left walk_in_place_faster_left step_end BattleFrontier_OutsideWest_EventScript_Woman2:: lock faceplayer msgbox BattleFrontier_OutsideWest_Text_LetsPlayRockPaperScissors, MSGBOX_DEFAULT random 2 goto_if_eq VAR_RESULT, 1, BattleFrontier_OutsideWest_EventScript_WomanWonRockPaperScissors goto BattleFrontier_OutsideWest_EventScript_WomanLostRockPaperScissors end BattleFrontier_OutsideWest_EventScript_WomanWonRockPaperScissors:: msgbox BattleFrontier_OutsideWest_Text_WonIllTakePikeChallenge, MSGBOX_DEFAULT release end BattleFrontier_OutsideWest_EventScript_WomanLostRockPaperScissors:: msgbox BattleFrontier_OutsideWest_Text_LostIllPutOffPikeChallenge, MSGBOX_DEFAULT release end BattleFrontier_OutsideWest_EventScript_Fisherman1:: msgbox BattleFrontier_OutsideWest_Text_ChooseFishingOverBattling, MSGBOX_NPC end @ Unused BattleFrontier_OutsideWest_EventScript_UnusedNPC3:: msgbox BattleFrontier_OutsideWest_Text_DomeIsHereGrandpa, MSGBOX_NPC end BattleFrontier_OutsideWest_EventScript_Gentleman:: msgbox BattleFrontier_OutsideWest_Text_YoureOffToChallengeDome, MSGBOX_NPC end BattleFrontier_OutsideWest_EventScript_Lass:: msgbox BattleFrontier_OutsideWest_Text_KeepBattlingUntilIGetSymbol, MSGBOX_NPC end BattleFrontier_OutsideWest_EventScript_ExpertM:: msgbox BattleFrontier_OutsideWest_Text_WontLetGentlemenBeatMe, MSGBOX_NPC end BattleFrontier_OutsideWest_EventScript_Man2:: msgbox BattleFrontier_OutsideWest_Text_NothingHereNotLongAgo, MSGBOX_NPC end BattleFrontier_OutsideWest_EventScript_Woman1:: msgbox BattleFrontier_OutsideWest_Text_FinallyArrivedAtFrontier, MSGBOX_NPC end BattleFrontier_OutsideWest_EventScript_FatMan1:: msgbox BattleFrontier_OutsideWest_Text_SquareFilledWithToughPeople, MSGBOX_NPC end BattleFrontier_OutsideWest_EventScript_FatMan2:: msgbox BattleFrontier_OutsideWest_Text_MetOlderGirlAtPike, MSGBOX_NPC end BattleFrontier_OutsideWest_EventScript_Woman3:: lock msgbox BattleFrontier_OutsideWest_Text_LastTimeOurEyesMet, MSGBOX_DEFAULT release end BattleFrontier_OutsideWest_EventScript_Boy2:: lock msgbox BattleFrontier_OutsideWest_Text_DomeAceLookedBecauseOfMyCheering, MSGBOX_DEFAULT release end BattleFrontier_OutsideWest_EventScript_OldMan:: msgbox BattleFrontier_OutsideWest_Text_DomeAceIsMine, MSGBOX_NPC end BattleFrontier_OutsideWest_EventScript_Man4:: lock faceplayer msgbox BattleFrontier_OutsideWest_Text_FansOverThereUsedToBeTrainers, MSGBOX_DEFAULT closemessage applymovement LOCALID_MAN_4, Common_Movement_FaceOriginalDirection waitmovement 0 release end BattleFrontier_OutsideWest_EventScript_PokefanF:: msgbox BattleFrontier_OutsideWest_Text_MonWithLongTailInFrontier, MSGBOX_NPC end BattleFrontier_OutsideWest_Text_BattleDomeSign: .string "这里是对战巨蛋!\n决定目标!无敌的超级巨星!$" BattleFrontier_OutsideWest_Text_BattleFactorySign: .string "这里是对战工厂!\n寻找!最强宝可梦!$" BattleFrontier_OutsideWest_Text_BattlePikeSign: .string "这里是对战管道!\n选择!3条道路!$" BattleFrontier_OutsideWest_Text_ThisIsBattleTower: .string "这里是对战塔!\p训练家将他们最优秀的\n宝可梦带来进行淘汰赛。$" BattleFrontier_OutsideWest_Text_MayISeeYourTicket: .string "您好,是来乘渡轮吗?\n可以出示您的船票吗?$" BattleFrontier_OutsideWest_Text_MustHaveTicketToBoard: .string "{PLAYER}没有船票……\p非常抱歉。\p必须要持有船票\n才能登船。$" BattleFrontier_OutsideWest_Text_WhereWouldYouLikeToGo: .string "{PLAYER}出示了船票。\p好的,没问题了!\p您想去哪里?$" BattleFrontier_OutsideWest_Text_SlateportItIs: .string "那就前往凯那市吧!$" BattleFrontier_OutsideWest_Text_LilycoveItIs: .string "那就前往水静市吧!$" BattleFrontier_OutsideWest_Text_SailWithUsAnotherTime: .string "欢迎下次再来!$" BattleFrontier_OutsideWest_Text_PleaseBoardFerry: .string "请登船等候出发。$" BattleFrontier_OutsideWest_Text_ThenWhereWouldYouLikeToGo: .string "那么您想去哪里?$" BattleFrontier_OutsideWest_Text_BestOutOfAllMyFriends: .string "在朋友之中我是最强的,\n但在这儿……\l我根本不算什么!$" BattleFrontier_OutsideWest_Text_CantFindBattleTower: .string "我想去对战塔,\n但就算有地图,\l我也找不到对战开拓区。\p这块地方实在太大了!$" BattleFrontier_OutsideWest_Text_GotSeasickOnWayHere: .string "我本来准备一到这儿\n就开始挑战的。\p不过,在路上,我晕船了……\n呜……$" BattleFrontier_OutsideWest_Text_OnlyToughTrainersBroughtHere: .string "知道吗?\n并不是所有人都能到这里的。\p只有被认定是强大的训练家\n才能来到这里。\p所以很多训练家甚至对\n对战开拓区一无所知。$" BattleFrontier_OutsideWest_Text_SureWeCanChallengeWithNoMons: .string "嗨,伙计……\p你敢肯定我们没有宝可梦\n也能进行挑战?$" BattleFrontier_OutsideWest_Text_BigGuySaidIllLendYouMons: .string "呃……\n大概不要紧吧。\p我想是的……\p记得那个吓人的大个子吗?\n他不是说:“我会借给你宝可梦!”$" BattleFrontier_OutsideWest_Text_WhosRaisingThoseRentalMons: .string "那边的是对战工厂,\n在那儿你能借到强大的宝可梦,\p不过我一直在奇怪,\n那些宝可梦是谁培育出来的?$" BattleFrontier_OutsideWest_Text_ScaredOfPikeBecauseSeviper: .string "我不敢进对战管道,\n我怕饭匙蛇……\p但——但我既然已经到这儿来了\n我要努力战胜一切!\l……哆嗦……$" BattleFrontier_OutsideWest_Text_LetsPlayRockPaperScissors: .string "来,石头剪子布!\n1~2~3!\p…… …… ……$" BattleFrontier_OutsideWest_Text_WonIllTakePikeChallenge: .string "耶!赢了!\n去挑战对战管道咯!$" BattleFrontier_OutsideWest_Text_LostIllPutOffPikeChallenge: .string "啊,不要啊……\n我输了。\p好像我今天的运气不是很好,\n明天再去挑战\l对战管道吧。$" BattleFrontier_OutsideWest_Text_ChooseFishingOverBattling: .string "我想这儿除了我,再没有别人\n会因为某些原因不对战\l反而去钓鱼。\p嗯?这儿什么都钓不到?\n好失望……$" BattleFrontier_OutsideWest_Text_KeepBattlingUntilIGetSymbol: .string "今天,不论发生什么,我都要坚持战斗\n下去,直到获得象征为止。$" BattleFrontier_OutsideWest_Text_YoureOffToChallengeDome: .string "嗯?你要去挑战\n对战巨蛋?\p祝你好运,\n希望我们都会一路获胜下去,\l然后在挑战中相遇。$" BattleFrontier_OutsideWest_Text_DomeIsHereGrandpa: .string "爷爷,过来过来!\n对战巨蛋在这儿!\l一定要赢啊,爷爷!$" BattleFrontier_OutsideWest_Text_WontLetGentlemenBeatMe: .string "啊,这儿就是对战巨蛋了。\n我不会被绅士打败的!\p对了,入口在哪儿?$" BattleFrontier_OutsideWest_Text_NothingHereNotLongAgo: .string "就在不久之前,\n这里还是一片荒原。\p但现在看看这里吧!简直是奇迹!\n我要带妈妈来看看。$" BattleFrontier_OutsideWest_Text_FinallyArrivedAtFrontier: .string "终于到达对战开拓区了!\p靠我的美貌和才能,\n肯定很快会成为焦点的!$" BattleFrontier_OutsideWest_Text_SquareFilledWithToughPeople: .string "嘎吱嘎吱……\p这广场上好像聚集了\n很多非常强的人啊。\p嘎吱嘎吱……$" BattleFrontier_OutsideWest_Text_MetOlderGirlAtPike: .string "嘎吱嘎吱……\p刚才在对战管道\n看到了一个目光很可怕的\l大姐姐。\p嘎吱嘎吱……\p她冲我吼:“别吃了!”\n然后揍了我一顿。\p真可怕的经历啊!\p嘎吱嘎吱……$" BattleFrontier_OutsideWest_Text_LastTimeOurEyesMet: .string "哈,你要不要听听你在说什么?\n那什么都算不上!\p看看,我为他加油的时候,\n我们交汇的眼神里都射出了火花!$" BattleFrontier_OutsideWest_Text_DomeAceLookedBecauseOfMyCheering: .string "什——么?!\n哼!\p这是因为我恰好\n坐在你旁边而已!\p是因为我的加油声很大,\n巨蛋超级巨星才会注意到这边的!$" BattleFrontier_OutsideWest_Text_DomeAceIsMine: .string "啊,嘘~嘘~\n吵死了,安静一下啦!\p你该让你那些不坚定的追星族们\n给别的道馆馆主加油!\p巨蛋超级巨星是我的!\n是只属于我的偶像!$" BattleFrontier_OutsideWest_Text_FansOverThereUsedToBeTrainers: .string "那边吵架的那些人……\p真不敢相信那些人以前也都是\n训练家,而且还挺厉害的。\p他们以前非常强,\n同时也相当有名气。\p但在一场锦标赛中,他们都被\n某个训练家击倒了。\p他们完全地失败了,\n同时开始对那个训练家神魂颠倒。\p而现在,他们仅仅是那个训练家的\n狂热者而已,每天每天地在\l对战巨蛋为他们的偶像加油助威。$" BattleFrontier_OutsideWest_Text_MonWithLongTailInFrontier: .string "有传言说有人在\n对战开拓区的某处看到\l一种尾巴特别长的宝可梦。\p我敢肯定,它一定很可爱……\p啊,挑战什么的都一边去吧,\n我要去找那个小家伙了!$"