FortreeCity_Gym_MapScripts:: map_script MAP_SCRIPT_ON_TRANSITION, FortreeCity_Gym_OnTransition map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, FortreeCity_Gym_OnWarp .byte 0 FortreeCity_Gym_OnTransition: special RotatingGate_InitPuzzle setflag FLAG_TEMP_HIDE_FOLLOWER @ Hide follower bc of rotating gates end FortreeCity_Gym_OnWarp: map_script_2 VAR_TEMP_0, VAR_TEMP_0, FortreeCity_Gym_EventScript_InitRotatingGates .2byte 0 @ NOTE: This rotating gate puzzle makes use of VAR_TEMP_0 - VAR_TEMP_3 FortreeCity_Gym_EventScript_InitRotatingGates:: special RotatingGate_InitPuzzleAndGraphics end FortreeCity_Gym_EventScript_Winona:: trainerbattle_single TRAINER_WINONA_1, FortreeCity_Gym_Text_WinonaIntro, FortreeCity_Gym_Text_WinonaDefeat, FortreeCity_Gym_EventScript_WinonaDefeated, NO_MUSIC specialvar VAR_RESULT, ShouldTryRematchBattle goto_if_eq VAR_RESULT, TRUE, FortreeCity_Gym_EventScript_WinonaRematch goto_if_unset FLAG_RECEIVED_TM_AERIAL_ACE, FortreeCity_Gym_EventScript_GiveAerialAce2 msgbox FortreeCity_Gym_Text_WinonaPostBattle, MSGBOX_DEFAULT release end FortreeCity_Gym_EventScript_WinonaDefeated:: message FortreeCity_Gym_Text_ReceivedFeatherBadge waitmessage call Common_EventScript_PlayGymBadgeFanfare msgbox FortreeCity_Gym_Text_ExplainFeatherBadgeTakeThis, MSGBOX_DEFAULT setflag FLAG_DEFEATED_FORTREE_GYM setflag FLAG_BADGE06_GET setvar VAR_0x8008, 6 call Common_EventScript_SetGymTrainers call FortreeCity_Gym_EventScript_GiveAerialAce closemessage delay 30 playfanfare MUS_REGISTER_MATCH_CALL msgbox FortreeCity_Gym_Text_RegisteredWinona, MSGBOX_DEFAULT waitfanfare closemessage delay 30 setflag FLAG_ENABLE_WINONA_MATCH_CALL setvar VAR_SCOTT_FORTREE_CALL_STEP_COUNTER, 0 setflag FLAG_SCOTT_CALL_FORTREE_GYM release end FortreeCity_Gym_EventScript_GiveAerialAce2:: giveitem ITEM_TM_AERIAL_ACE goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull msgbox FortreeCity_Gym_Text_ExplainAerialAce, MSGBOX_DEFAULT setflag FLAG_RECEIVED_TM_AERIAL_ACE release end FortreeCity_Gym_EventScript_GiveAerialAce:: giveitem ITEM_TM_AERIAL_ACE goto_if_eq VAR_RESULT, FALSE, Common_EventScript_BagIsFull msgbox FortreeCity_Gym_Text_ExplainAerialAce, MSGBOX_DEFAULT setflag FLAG_RECEIVED_TM_AERIAL_ACE return FortreeCity_Gym_EventScript_WinonaRematch:: trainerbattle_rematch_double TRAINER_WINONA_1, FortreeCity_Gym_Text_WinonaPreRematch, FortreeCity_Gym_Text_WinonaRematchDefeat, FortreeCity_Gym_Text_WinonaRematchNeedTwoMons msgbox FortreeCity_Gym_Text_WinonaPostRematch, MSGBOX_AUTOCLOSE end FortreeCity_Gym_EventScript_Jared:: trainerbattle_single TRAINER_JARED, FortreeCity_Gym_Text_JaredIntro, FortreeCity_Gym_Text_JaredDefeat msgbox FortreeCity_Gym_Text_JaredPostBattle, MSGBOX_AUTOCLOSE end FortreeCity_Gym_EventScript_Edwardo:: trainerbattle_single TRAINER_EDWARDO, FortreeCity_Gym_Text_EdwardoIntro, FortreeCity_Gym_Text_EdwardoDefeat msgbox FortreeCity_Gym_Text_EdwardoPostBattle, MSGBOX_AUTOCLOSE end FortreeCity_Gym_EventScript_Flint:: trainerbattle_single TRAINER_FLINT, FortreeCity_Gym_Text_FlintIntro, FortreeCity_Gym_Text_FlintDefeat msgbox FortreeCity_Gym_Text_FlintPostBattle, MSGBOX_AUTOCLOSE end FortreeCity_Gym_EventScript_Ashley:: trainerbattle_single TRAINER_ASHLEY, FortreeCity_Gym_Text_AshleyIntro, FortreeCity_Gym_Text_AshleyDefeat msgbox FortreeCity_Gym_Text_AshleyPostBattle, MSGBOX_AUTOCLOSE end FortreeCity_Gym_EventScript_Humberto:: trainerbattle_single TRAINER_HUMBERTO, FortreeCity_Gym_Text_HumbertoIntro, FortreeCity_Gym_Text_HumbertoDefeat msgbox FortreeCity_Gym_Text_HumbertoPostBattle, MSGBOX_AUTOCLOSE end FortreeCity_Gym_EventScript_Darius:: trainerbattle_single TRAINER_DARIUS, FortreeCity_Gym_Text_DariusIntro, FortreeCity_Gym_Text_DariusDefeat msgbox FortreeCity_Gym_Text_DariusPostBattle, MSGBOX_AUTOCLOSE end FortreeCity_Gym_EventScript_GymGuide:: lock faceplayer goto_if_set FLAG_DEFEATED_FORTREE_GYM, FortreeCity_Gym_EventScript_GymGuidePostVictory msgbox FortreeCity_Gym_Text_GymGuideAdvice, MSGBOX_DEFAULT release end FortreeCity_Gym_EventScript_GymGuidePostVictory:: msgbox FortreeCity_Gym_Text_GymGuidePostVictory, MSGBOX_DEFAULT release end FortreeCity_Gym_EventScript_LeftGymStatue:: lockall goto_if_set FLAG_BADGE06_GET, FortreeCity_Gym_EventScript_GymStatueCertified goto FortreeCity_Gym_EventScript_GymStatue end FortreeCity_Gym_EventScript_RightGymStatue:: lockall goto_if_set FLAG_BADGE06_GET, FortreeCity_Gym_EventScript_GymStatueCertified goto FortreeCity_Gym_EventScript_GymStatue end FortreeCity_Gym_EventScript_GymStatueCertified:: msgbox FortreeCity_Gym_Text_GymStatueCertified, MSGBOX_DEFAULT releaseall end FortreeCity_Gym_EventScript_GymStatue:: msgbox FortreeCity_Gym_Text_GymStatue, MSGBOX_DEFAULT releaseall end FortreeCity_Gym_Text_GymGuideAdvice: .string "嗨,怎么样,向冠军的目标\n冲刺的{PLAYER}?\p茵郁市道馆馆主娜琪是\n飞行属性宝可梦大师,\p她在道馆的旋转门后面\n等着,\p等待着想要\n飞翔的挑战者!\p好了,加油吧!$" FortreeCity_Gym_Text_GymGuidePostVictory: .string "你做到了!\n你飞上了天空!$" FortreeCity_Gym_Text_JaredIntro: .string "观赏一下鸟类宝可梦\n优雅的战斗吧!$" FortreeCity_Gym_Text_JaredDefeat: .string "你……\n你真强……$" FortreeCity_Gym_Text_JaredPostBattle: .string "训练家必须有面对\n意料之外的转变的智慧,\p你有足够的智慧\n到达我们的馆主那儿吗?$" FortreeCity_Gym_Text_EdwardoIntro: .string "所有鸟类宝可梦爱好者\n都渴望进入这道馆,\p作为茵郁市道馆的一员,\n我不能输!$" FortreeCity_Gym_Text_EdwardoDefeat: .string "这对我来说\n压力太大了……$" FortreeCity_Gym_Text_EdwardoPostBattle: .string "世界如此广大,\n在其中有数不清的优秀训练家。\p我得继续训练,\n让自己变得更强。$" FortreeCity_Gym_Text_FlintIntro: .string "这里不需要我们的馆主娜琪出马!\n我就足以对付你!$" FortreeCity_Gym_Text_FlintDefeat: .string "娜琪,我……\n我输了!$" FortreeCity_Gym_Text_FlintPostBattle: .string "娜琪很可爱,也很强。\n她是最棒的馆主!\p脸红……$" FortreeCity_Gym_Text_AshleyIntro: .string "娜琪单独教过我!\n我不会轻易输给你的!$" FortreeCity_Gym_Text_AshleyDefeat: .string "我败了……$" FortreeCity_Gym_Text_AshleyPostBattle: .string "多亏了娜琪,住在茵郁市的人们\n才能安居乐业。$" FortreeCity_Gym_Text_HumbertoIntro: .string "当娜琪对战的时候,她的脸上\n闪耀着坚定的决心……\p我不会让你看到\n她那可爱的一幕!$" FortreeCity_Gym_Text_HumbertoDefeat: .string "哎!\n我阻止不了你。$" FortreeCity_Gym_Text_HumbertoPostBattle: .string "你最好小心!\n别分心盯着娜琪看,\l否则你会败得一塌糊涂!$" FortreeCity_Gym_Text_DariusIntro: .string "你最好知道世界上\n有多种多样的飞行属性宝可梦。\p你知道的,是吗?$" FortreeCity_Gym_Text_DariusDefeat: .string "看来你很清楚自己的实力!$" FortreeCity_Gym_Text_DariusPostBattle: .string "你确实打败了我,\n但你最好小心点!我们的馆主\l娜琪的宝可梦都不好对付。$" FortreeCity_Gym_Text_WinonaIntro: .string "我是娜琪,茵郁道馆的\n道馆馆主。\p我和鸟宝可梦\n一起翱翔天际……\p无论对战多么艰辛,\n我们都会优雅地赢得胜利……\p见证我和鸟宝可梦的\n优美舞步吧!$" FortreeCity_Gym_Text_WinonaDefeat: .string "我从没见过能比我\n更优雅地指挥宝可梦的训练家……\p为了表示对你那非凡才能的认可,\n我颁发这枚道馆徽章给你。$" FortreeCity_Gym_Text_ReceivedFeatherBadge: .string "{PLAYER}从娜琪那里\n得到白羽徽章。$" FortreeCity_Gym_Text_ExplainFeatherBadgeTakeThis: .string "有了白羽徽章,\n所有等级70以内的宝可梦,\p即使是那些通过交换得到的\n也会服从你的每个指示。\p你也将能够在对战之外\n使用秘传招式飞翔。\p还有这个……\n这是我的礼物。$" FortreeCity_Gym_Text_ExplainAerialAce: .string "招式学习器40的里面\n是燕返,\p它的速度……\n没有任何宝可梦能侥幸躲过。\p…… …… ……$" FortreeCity_Gym_Text_RegisteredWinona: .string "把道馆馆主娜琪\n登记到宝可导航里了。$" FortreeCity_Gym_Text_WinonaPostBattle: .string "虽然我输给了你,\n但我仍会专注于鸟类宝可梦。$" FortreeCity_Gym_Text_GymStatue: .string "茵郁市宝可梦道馆$" FortreeCity_Gym_Text_GymStatueCertified: .string "茵郁市宝可梦道馆\p娜琪认可的训练家:\n{PLAYER}$" FortreeCity_Gym_Text_WinonaPreRematch: .string "娜琪:我们人类永远无法逃离\n地心引力的束缚,\p但通过不断地完善自我,\n我们能拥有展翅高飞的力量!\p身为现任冠军,\n你已经拥有训练家中最顶尖的实力。\p拜托你,请允许我见识一下\n你那登峰造极的实力吧!$" FortreeCity_Gym_Text_WinonaRematchDefeat: .string "我还是没能触及你的高度……$" FortreeCity_Gym_Text_WinonaPostRematch: .string "娜琪:虽然我输了,\n但我的心仍未折翼。\p我依然能够一次次地升腾翱翔,\n我坚信这一点!$" FortreeCity_Gym_Text_WinonaRematchNeedTwoMons: .string "娜琪:我们人类永远无法逃离\n地心引力的束缚,\p但通过不断地完善自我,\n我们能拥有展翅高飞的力量!\p身为现任冠军,\n你已经拥有训练家中最顶尖的实力。\p拜托你,请允许我见识一下\n你那登峰造极的实力吧!\p哎,不……\n你只带了1只宝可梦吗?\p至少带2只宝可梦\n再回来吧。$"