SlateportCity_PokemonFanClub_MapScripts:: .byte 0 SlateportCity_PokemonFanClub_EventScript_Chairman:: lock faceplayer goto_if_unset FLAG_ENTERED_CONTEST, SlateportCity_PokemonFanClub_EventScript_ChairmanNotEnteredContest call_if_unset FLAG_MET_SLATEPORT_FANCLUB_CHAIRMAN, SlateportCity_PokemonFanClub_EventScript_MeetChairman switch VAR_SLATEPORT_FAN_CLUB_STATE case 0, SlateportCity_PokemonFanClub_EventScript_ChairmanFirstAssessment case 1, SlateportCity_PokemonFanClub_EventScript_ChairmanTryAssessPokemon case 2, SlateportCity_PokemonFanClub_EventScript_NoMoreScarves release end SlateportCity_PokemonFanClub_EventScript_ChairmanFirstAssessment:: setvar VAR_SLATEPORT_FAN_CLUB_STATE, 1 msgbox SlateportCity_PokemonFanClub_Text_AllowMeToExamineYourPokemon, MSGBOX_DEFAULT goto SlateportCity_PokemonFanClub_EventScript_ChairmanAssessLeadMon end SlateportCity_PokemonFanClub_EventScript_ChairmanTryAssessPokemon:: setvar VAR_TEMP_2, 0 call_if_set FLAG_RECEIVED_YELLOW_SCARF, SlateportCity_PokemonFanClub_EventScript_CountReceivedScarf call_if_set FLAG_RECEIVED_GREEN_SCARF, SlateportCity_PokemonFanClub_EventScript_CountReceivedScarf call_if_set FLAG_RECEIVED_PINK_SCARF, SlateportCity_PokemonFanClub_EventScript_CountReceivedScarf call_if_set FLAG_RECEIVED_BLUE_SCARF, SlateportCity_PokemonFanClub_EventScript_CountReceivedScarf call_if_set FLAG_RECEIVED_RED_SCARF, SlateportCity_PokemonFanClub_EventScript_CountReceivedScarf call_if_eq VAR_TEMP_2, CONTEST_CATEGORIES_COUNT, SlateportCity_PokemonFanClub_EventScript_ReceivedAllScarves goto_if_eq VAR_SLATEPORT_FAN_CLUB_STATE, 2, SlateportCity_PokemonFanClub_EventScript_NoMoreScarves msgbox SlateportCity_PokemonFanClub_Text_HowIsYourPokemonGrowing, MSGBOX_DEFAULT goto SlateportCity_PokemonFanClub_EventScript_ChairmanAssessLeadMon end SlateportCity_PokemonFanClub_EventScript_NoMoreScarves:: msgbox SlateportCity_PokemonFanClub_Text_NothingElseToGiveYou, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_ChairmanAssessLeadMon:: msgbox SlateportCity_PokemonFanClub_Text_HmHmISee, MSGBOX_DEFAULT setvar VAR_TEMP_1, 0 call_if_unset FLAG_RECEIVED_YELLOW_SCARF, SlateportCity_PokemonFanClub_EventScript_CheckMonTough call_if_unset FLAG_RECEIVED_GREEN_SCARF, SlateportCity_PokemonFanClub_EventScript_CheckMonSmart call_if_unset FLAG_RECEIVED_PINK_SCARF, SlateportCity_PokemonFanClub_EventScript_CheckMonCute call_if_unset FLAG_RECEIVED_BLUE_SCARF, SlateportCity_PokemonFanClub_EventScript_CheckMonBeauty call_if_unset FLAG_RECEIVED_RED_SCARF, SlateportCity_PokemonFanClub_EventScript_CheckMonCool bufferleadmonspeciesname STR_VAR_1 switch VAR_TEMP_1 case 0, SlateportCity_PokemonFanClub_EventScript_NoHighConditions case 1, SlateportCity_PokemonFanClub_EventScript_GiveRedScarf case 2, SlateportCity_PokemonFanClub_EventScript_GiveBlueScarf case 3, SlateportCity_PokemonFanClub_EventScript_GivePinkScarf case 4, SlateportCity_PokemonFanClub_EventScript_GiveGreenScarf case 5, SlateportCity_PokemonFanClub_EventScript_GiveYellowScarf release end SlateportCity_PokemonFanClub_EventScript_ReceivedAllScarves:: setvar VAR_SLATEPORT_FAN_CLUB_STATE, 2 return SlateportCity_PokemonFanClub_EventScript_CountReceivedScarf:: addvar VAR_TEMP_2, 1 return SlateportCity_PokemonFanClub_EventScript_NoHighConditions:: msgbox SlateportCity_PokemonFanClub_Text_GiveMonMorePokeblocks, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_GiveRedScarf:: checkitemspace ITEM_RED_SCARF goto_if_eq VAR_RESULT, FALSE, SlateportCity_PokemonFanClub_EventScript_NoRoomForScarf msgbox SlateportCity_PokemonFanClub_Text_MonMostImpressiveGiveItThis, MSGBOX_DEFAULT setflag FLAG_RECEIVED_RED_SCARF giveitem ITEM_RED_SCARF msgbox SlateportCity_PokemonFanClub_Text_ExplainRedScarf, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_GiveBlueScarf:: checkitemspace ITEM_BLUE_SCARF goto_if_eq VAR_RESULT, FALSE, SlateportCity_PokemonFanClub_EventScript_NoRoomForScarf msgbox SlateportCity_PokemonFanClub_Text_MonMostImpressiveGiveItThis, MSGBOX_DEFAULT setflag FLAG_RECEIVED_BLUE_SCARF giveitem ITEM_BLUE_SCARF msgbox SlateportCity_PokemonFanClub_Text_ExplainBlueScarf, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_GivePinkScarf:: checkitemspace ITEM_PINK_SCARF goto_if_eq VAR_RESULT, FALSE, SlateportCity_PokemonFanClub_EventScript_NoRoomForScarf msgbox SlateportCity_PokemonFanClub_Text_MonMostImpressiveGiveItThis, MSGBOX_DEFAULT setflag FLAG_RECEIVED_PINK_SCARF giveitem ITEM_PINK_SCARF msgbox SlateportCity_PokemonFanClub_Text_ExplainPinkScarf, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_GiveGreenScarf:: checkitemspace ITEM_GREEN_SCARF goto_if_eq VAR_RESULT, FALSE, SlateportCity_PokemonFanClub_EventScript_NoRoomForScarf msgbox SlateportCity_PokemonFanClub_Text_MonMostImpressiveGiveItThis, MSGBOX_DEFAULT setflag FLAG_RECEIVED_GREEN_SCARF giveitem ITEM_GREEN_SCARF msgbox SlateportCity_PokemonFanClub_Text_ExplainGreenScarf, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_GiveYellowScarf:: checkitemspace ITEM_YELLOW_SCARF goto_if_eq VAR_RESULT, FALSE, SlateportCity_PokemonFanClub_EventScript_NoRoomForScarf msgbox SlateportCity_PokemonFanClub_Text_MonMostImpressiveGiveItThis, MSGBOX_DEFAULT setflag FLAG_RECEIVED_YELLOW_SCARF giveitem ITEM_YELLOW_SCARF msgbox SlateportCity_PokemonFanClub_Text_ExplainYellowScarf, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_NoRoomForScarf:: msgbox SlateportCity_PokemonFanClub_Text_NoSpaceForReward, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_CheckMonCool:: specialvar VAR_RESULT, CheckLeadMonCool call_if_eq VAR_RESULT, TRUE, SlateportCity_PokemonFanClub_EventScript_SetMonCool return SlateportCity_PokemonFanClub_EventScript_SetMonCool:: setvar VAR_TEMP_1, 1 return SlateportCity_PokemonFanClub_EventScript_CheckMonBeauty:: specialvar VAR_RESULT, CheckLeadMonBeauty call_if_eq VAR_RESULT, TRUE, SlateportCity_PokemonFanClub_EventScript_SetMonBeauty return SlateportCity_PokemonFanClub_EventScript_SetMonBeauty:: setvar VAR_TEMP_1, 2 return SlateportCity_PokemonFanClub_EventScript_CheckMonCute:: specialvar VAR_RESULT, CheckLeadMonCute call_if_eq VAR_RESULT, TRUE, SlateportCity_PokemonFanClub_EventScript_SetMonCute return SlateportCity_PokemonFanClub_EventScript_SetMonCute:: setvar VAR_TEMP_1, 3 return SlateportCity_PokemonFanClub_EventScript_CheckMonSmart:: specialvar VAR_RESULT, CheckLeadMonSmart call_if_eq VAR_RESULT, TRUE, SlateportCity_PokemonFanClub_EventScript_SetMonSmart return SlateportCity_PokemonFanClub_EventScript_SetMonSmart:: setvar VAR_TEMP_1, 4 return SlateportCity_PokemonFanClub_EventScript_CheckMonTough:: specialvar VAR_RESULT, CheckLeadMonTough call_if_eq VAR_RESULT, TRUE, SlateportCity_PokemonFanClub_EventScript_SetMonTough return SlateportCity_PokemonFanClub_EventScript_SetMonTough:: setvar VAR_TEMP_1, 5 return SlateportCity_PokemonFanClub_EventScript_ChairmanNotEnteredContest:: goto_if_set FLAG_MET_SLATEPORT_FANCLUB_CHAIRMAN, SlateportCity_PokemonFanClub_EventScript_ChairmanEnterContest msgbox SlateportCity_PokemonFanClub_Text_MeetChairman, MSGBOX_DEFAULT setflag FLAG_MET_SLATEPORT_FANCLUB_CHAIRMAN release end SlateportCity_PokemonFanClub_EventScript_ChairmanEnterContest:: msgbox SlateportCity_PokemonFanClub_Text_LikeToSeeEnteredContestPokemon, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_MeetChairman:: msgbox SlateportCity_PokemonFanClub_Text_MeetChairman, MSGBOX_DEFAULT setflag FLAG_MET_SLATEPORT_FANCLUB_CHAIRMAN return SlateportCity_PokemonFanClub_EventScript_SootheBellWoman:: lock faceplayer goto_if_set FLAG_RECEIVED_SOOTHE_BELL, SlateportCity_PokemonFanClub_EventScript_ReceivedSootheBell msgbox SlateportCity_PokemonFanClub_Text_ShowMePokemonThatLoveYou, MSGBOX_DEFAULT specialvar VAR_RESULT, GetLeadMonFriendshipScore goto_if_ge VAR_RESULT, FRIENDSHIP_150_TO_199, SlateportCity_PokemonFanClub_EventScript_GiveSootheBell release end SlateportCity_PokemonFanClub_EventScript_GiveSootheBell:: playse SE_PIN applymovement VAR_LAST_TALKED, Common_Movement_ExclamationMark waitmovement 0 applymovement VAR_LAST_TALKED, Common_Movement_Delay48 waitmovement 0 msgbox SlateportCity_PokemonFanClub_Text_PokemonAdoresYou, MSGBOX_DEFAULT giveitem ITEM_SOOTHE_BELL goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull setflag FLAG_RECEIVED_SOOTHE_BELL release end SlateportCity_PokemonFanClub_EventScript_ReceivedSootheBell:: msgbox SlateportCity_PokemonFanClub_Text_TreatPokemonWithLove, MSGBOX_DEFAULT release end SlateportCity_PokemonFanClub_EventScript_Man:: msgbox SlateportCity_PokemonFanClub_Text_PokemonDontLikeFainting, MSGBOX_NPC end SlateportCity_PokemonFanClub_EventScript_Twin:: msgbox SlateportCity_PokemonFanClub_Text_MonEnjoyedProtein, MSGBOX_NPC end SlateportCity_PokemonFanClub_EventScript_Skitty:: lock faceplayer waitse playmoncry SPECIES_SKITTY, CRY_MODE_NORMAL msgbox SlateportCity_PokemonFanClub_Text_Skitty, MSGBOX_DEFAULT waitmoncry release end SlateportCity_PokemonFanClub_EventScript_Zigzagoon:: lock faceplayer waitse playmoncry SPECIES_ZIGZAGOON, CRY_MODE_NORMAL msgbox SlateportCity_PokemonFanClub_Text_Zigzagoon, MSGBOX_DEFAULT waitmoncry release end SlateportCity_PokemonFanClub_EventScript_Azumarill:: lock faceplayer waitse playmoncry SPECIES_AZUMARILL, CRY_MODE_NORMAL msgbox SlateportCity_PokemonFanClub_Text_Azumarill, MSGBOX_DEFAULT waitmoncry release end SlateportCity_PokemonFanClub_Text_MeetChairman: .string "咳咳!我是宝可梦发烧友俱乐部的\n会长!\p当然,作为会长,\n我是这里最重要的人!\p说到培育宝可梦,\n没人能做得比我更好,\l一个也没有!\p我告诉你一些关于\n宝可梦华丽大赛的事吧。\p这是向全世界展示自己的\n宝可梦魅力的盛大比赛!\p可惜比赛都在很远的城镇举行,\n我没法经常参加。\p正因如此,我们才会聚集到这里\n互相展示我们的宝可梦。$" SlateportCity_PokemonFanClub_Text_LikeToSeeEnteredContestPokemon: .string "参加了宝可梦华丽大赛的\n训练家培育的宝可梦……\l真想亲眼看看啊。$" SlateportCity_PokemonFanClub_Text_AllowMeToExamineYourPokemon: .string "咳咳!看来你参加过\n宝可梦华丽大赛!\p请务必让我看看\n你的培育成果!\p看到其他训练家培育的宝可梦\n总让我欣喜若狂!\p被悉心照顾的宝可梦\n那幸福的表情……\p培育宝可梦的训练家\n那温柔的眼神……\p光是想象就让我\n心潮澎湃!\p啊!抱歉!\n请原谅我的喋喋不休!\p请让我看看你的\n培育成果吧!$" SlateportCity_PokemonFanClub_Text_HowIsYourPokemonGrowing: .string "你的宝可梦培育得如何?\n让我看看吧。$" SlateportCity_PokemonFanClub_Text_HmHmISee: .string "唔,嗯……\n看来……$" SlateportCity_PokemonFanClub_Text_GiveMonMorePokeblocks: .string "唔……不算差……\n但也不算好……\p作为训练家,你必须更用心地培育\n这只宝可梦!\p比如,我建议你可以再\n喂它一些宝可方块。$" SlateportCity_PokemonFanClub_Text_NoSpaceForReward: .string "哎呀呀……\p你的宝可梦培育得很不错,\n本该给你奖励的。\p但很遗憾,你的包包\n已经满了。$" SlateportCity_PokemonFanClub_Text_MonMostImpressiveGiveItThis: .string "你的{STR_VAR_1}\n培育得相当出色!\l堪称模范!\p但如果戴上这个,\n它还能变得更好!真的!$" SlateportCity_PokemonFanClub_Text_ExplainRedScarf: .string "给宝可梦戴上\n这红色头巾,\p大家都会认可它的帅气!$" SlateportCity_PokemonFanClub_Text_ExplainBlueScarf: .string "给宝可梦戴上\n这蓝色头巾,\p能更好地衬托它的美丽!$" SlateportCity_PokemonFanClub_Text_ExplainPinkScarf: .string "给宝可梦戴上\n这粉红头巾,\p会更加凸显它的可爱!$" SlateportCity_PokemonFanClub_Text_ExplainGreenScarf: .string "给宝可梦戴上\n这绿色头巾,\p能增强它的聪明气质!$" SlateportCity_PokemonFanClub_Text_ExplainYellowScarf: .string "给宝可梦戴上\n这黄色头巾,\p会让它看起来更加强壮!$" SlateportCity_PokemonFanClub_Text_NothingElseToGiveYou: .string "很遗憾,我已经没有可以\n给你的东西了!没有了!\p不过,你有那种不依靠任何道具\n就能培育出非常优秀的\l宝可梦的天赋!$" SlateportCity_PokemonFanClub_Text_ShowMePokemonThatLoveYou: .string "我喜欢看到爱它们的\n训练家的宝可梦。\p宝可梦对训练家的\n感情非常敏感,\p如果你用爱与细心照料你的宝可梦,\n它们也会回报你的爱。\p当你的宝可梦开始喜欢你了,\n就来给我看看吧。$" SlateportCity_PokemonFanClub_Text_PokemonAdoresYou: .string "你的宝可梦真的\n很喜欢你。\p这是发烧友俱乐部送给你这样\n充满爱心的训练家的礼物!$" SlateportCity_PokemonFanClub_Text_TreatPokemonWithLove: .string "宝可梦对训练家的\n感情非常敏感,\p如果你用爱与细心照料你的宝可梦,\n它们也会回报你的爱。$" SlateportCity_PokemonFanClub_Text_PokemonDontLikeFainting: .string "如果宝可梦总是在战斗中昏厥,\n它会感到不满,\p慢慢开始不信任\n它的训练家。\p换句话说,\n它们当然不会很喜欢你。$" SlateportCity_PokemonFanClub_Text_MonEnjoyedProtein: .string "宝可梦喜欢训练家对它们\n使用道具吗?\p我把攻击增强剂给我的宝可梦时,\n它显得相当开心。$" SlateportCity_PokemonFanClub_Text_Skitty: .string "向尾喵:喵呀呀呀……$" SlateportCity_PokemonFanClub_Text_Zigzagoon: .string "蛇纹熊:卡哟哟哟……$" SlateportCity_PokemonFanClub_Text_Azumarill: .string "露力丽:玛丽玛利?$"