徒弟文本全部重新翻译(主要使用deepseek,之后进行了润色和格式调整) 调整整个游戏中大量少数几个字后就换行导致观感奇怪的情况 将所有的游船修正为轮渡(ferry,連絡船) 润色/重新翻译乘船相关的文本 个体值评定员、回忆技能NPC的文本重新翻译 修正很多换页时逗号的使用 修正几个遗漏的文本超出 统一所有自行车道的译名 调整润色传送到盒子的文本 修正所有宝玉为宝珠 训练家的量词统一为“位”
321 lines
14 KiB
C++
321 lines
14 KiB
C++
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 "露力丽:玛丽玛利?$"
|
||
|