RoamerX 0ee10d486e 大批量文本修正
徒弟文本全部重新翻译(主要使用deepseek,之后进行了润色和格式调整)
调整整个游戏中大量少数几个字后就换行导致观感奇怪的情况
将所有的游船修正为轮渡(ferry,連絡船)
润色/重新翻译乘船相关的文本
个体值评定员、回忆技能NPC的文本重新翻译
修正很多换页时逗号的使用
修正几个遗漏的文本超出
统一所有自行车道的译名
调整润色传送到盒子的文本
修正所有宝玉为宝珠
训练家的量词统一为“位”
2025-05-29 23:09:11 +08:00

321 lines
14 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 "露力丽:玛丽玛利?$"