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

245 lines
9.9 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.

MauvilleCity_BikeShop_MapScripts::
.byte 0
MauvilleCity_BikeShop_EventScript_Rydel::
lock
faceplayer
goto_if_set FLAG_RECEIVED_BIKE, MauvilleCity_BikeShop_EventScript_AskSwitchBikes
goto_if_set FLAG_DECLINED_BIKE, MauvilleCity_BikeShop_EventScript_SkipGreeting
msgbox MauvilleCity_BikeShop_Text_RydelGreeting, MSGBOX_DEFAULT
msgbox MauvilleCity_BikeShop_Text_DidYouComeFromFarAway, MSGBOX_YESNO
goto_if_eq VAR_RESULT, YES, MauvilleCity_BikeShop_EventScript_YesFar
goto_if_eq VAR_RESULT, NO, MauvilleCity_BikeShop_EventScript_NotFar
end
MauvilleCity_BikeShop_EventScript_SkipGreeting::
msgbox MauvilleCity_BikeShop_Text_DidYouComeFromFarAway, MSGBOX_YESNO
goto_if_eq VAR_RESULT, YES, MauvilleCity_BikeShop_EventScript_YesFar
goto_if_eq VAR_RESULT, NO, MauvilleCity_BikeShop_EventScript_NotFar
end
MauvilleCity_BikeShop_EventScript_ChooseBike::
message MauvilleCity_BikeShop_Text_ExplainBikesChooseWhichOne
waitmessage
multichoice 21, 8, MULTI_BIKE, TRUE
switch VAR_RESULT
case 0, MauvilleCity_BikeShop_EventScript_GetMachBike
case 1, MauvilleCity_BikeShop_EventScript_GetAcroBike
end
MauvilleCity_BikeShop_EventScript_NotFar::
setflag FLAG_DECLINED_BIKE
msgbox MauvilleCity_BikeShop_Text_GuessYouDontNeedBike, MSGBOX_DEFAULT
release
end
MauvilleCity_BikeShop_EventScript_YesFar::
setflag FLAG_RECEIVED_BIKE
goto MauvilleCity_BikeShop_EventScript_ChooseBike
end
MauvilleCity_BikeShop_EventScript_GetMachBike::
msgbox MauvilleCity_BikeShop_Text_ChoseMachBike, MSGBOX_DEFAULT
giveitem ITEM_MACH_BIKE
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
goto MauvilleCity_BikeShop_EventScript_ComeBackToSwitchBikes
end
MauvilleCity_BikeShop_EventScript_GetAcroBike::
msgbox MauvilleCity_BikeShop_Text_ChoseAcroBike, MSGBOX_DEFAULT
giveitem ITEM_ACRO_BIKE
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
goto MauvilleCity_BikeShop_EventScript_ComeBackToSwitchBikes
end
MauvilleCity_BikeShop_EventScript_ComeBackToSwitchBikes::
msgbox MauvilleCity_BikeShop_Text_ComeBackToSwitchBikes, MSGBOX_DEFAULT
special SwapRegisteredBike
release
end
MauvilleCity_BikeShop_EventScript_AskSwitchBikes::
msgbox MauvilleCity_BikeShop_Text_WantToSwitchBikes, MSGBOX_YESNO
goto_if_eq VAR_RESULT, YES, MauvilleCity_BikeShop_EventScript_SwitchBikes
goto_if_eq VAR_RESULT, NO, MauvilleCity_BikeShop_EventScript_KeepBike
end
@ If the player does not have a bike on them Rydel assumes its stored in the PC
MauvilleCity_BikeShop_EventScript_SwitchBikes::
msgbox MauvilleCity_BikeShop_Text_IllSwitchBikes, MSGBOX_DEFAULT
checkitem ITEM_ACRO_BIKE
goto_if_eq VAR_RESULT, TRUE, MauvilleCity_BikeShop_EventScript_SwitchAcroForMach
checkitem ITEM_MACH_BIKE
goto_if_eq VAR_RESULT, TRUE, MauvilleCity_BikeShop_EventScript_SwitchMachForAcro
msgbox MauvilleCity_BikeShop_Text_OhYourBikeIsInPC, MSGBOX_DEFAULT
release
end
MauvilleCity_BikeShop_EventScript_KeepBike::
msgbox MauvilleCity_BikeShop_Text_HappyYouLikeIt, MSGBOX_DEFAULT
release
end
MauvilleCity_BikeShop_EventScript_SwitchAcroForMach::
incrementgamestat GAME_STAT_TRADED_BIKES
msgbox MauvilleCity_BikeShop_Text_ExchangedAcroForMach, MSGBOX_DEFAULT
removeitem ITEM_ACRO_BIKE
giveitem ITEM_MACH_BIKE
goto MauvilleCity_BikeShop_EventScript_ComeBackToSwitchBikes
end
MauvilleCity_BikeShop_EventScript_SwitchMachForAcro::
incrementgamestat GAME_STAT_TRADED_BIKES
msgbox MauvilleCity_BikeShop_Text_ExchangedMachForAcro, MSGBOX_DEFAULT
removeitem ITEM_MACH_BIKE
giveitem ITEM_ACRO_BIKE
goto MauvilleCity_BikeShop_EventScript_ComeBackToSwitchBikes
end
MauvilleCity_BikeShop_EventScript_Assistant::
msgbox MauvilleCity_BikeShop_Text_HandbooksAreInBack, MSGBOX_NPC
end
MauvilleCity_BikeShop_EventScript_MachBikeHandbook::
message MauvilleCity_BikeShop_Text_MachHandbookWhichPage
waitmessage
goto MauvilleCity_BikeShop_EventScript_ChooseMachHandbookPage
end
MauvilleCity_BikeShop_EventScript_ChooseMachHandbookPage::
multichoice 0, 0, MULTI_MACH_BIKE_INFO, FALSE
switch VAR_RESULT
case 0, MauvilleCity_BikeShop_EventScript_HowToRide
case 1, MauvilleCity_BikeShop_EventScript_HowToTurn
case 2, MauvilleCity_BikeShop_EventScript_SandySlopes
case 3, MauvilleCity_BikeShop_EventScript_ExitMachHandbook
case MULTI_B_PRESSED, MauvilleCity_BikeShop_EventScript_ExitMachHandbook
end
MauvilleCity_BikeShop_EventScript_HowToRide::
message MauvilleCity_BikeShop_Text_HowToRideMachBike
waitmessage
goto MauvilleCity_BikeShop_EventScript_ChooseMachHandbookPage
end
MauvilleCity_BikeShop_EventScript_HowToTurn::
message MauvilleCity_BikeShop_Text_HowToTurnMachBike
waitmessage
goto MauvilleCity_BikeShop_EventScript_ChooseMachHandbookPage
end
MauvilleCity_BikeShop_EventScript_SandySlopes::
message MauvilleCity_BikeShop_Text_SandySlopes
waitmessage
goto MauvilleCity_BikeShop_EventScript_ChooseMachHandbookPage
end
MauvilleCity_BikeShop_EventScript_ExitMachHandbook::
release
end
MauvilleCity_BikeShop_EventScript_AcroBikeHandbook::
message MauvilleCity_BikeShop_Text_AcroHandbookWhichPage
waitmessage
goto MauvilleCity_BikeShop_EventScript_ChooseAcroHandbookPage
end
MauvilleCity_BikeShop_EventScript_ChooseAcroHandbookPage::
multichoice 0, 0, MULTI_ACRO_BIKE_INFO, FALSE
switch VAR_RESULT
case 0, MauvilleCity_BikeShop_EventScript_Wheelies
case 1, MauvilleCity_BikeShop_EventScript_BunnyHops
case 2, MauvilleCity_BikeShop_EventScript_Jumps
case 3, MauvilleCity_BikeShop_EventScript_ExitAcroHandbook
case MULTI_B_PRESSED, MauvilleCity_BikeShop_EventScript_ExitAcroHandbook
end
MauvilleCity_BikeShop_EventScript_Wheelies::
message MauvilleCity_BikeShop_Text_Wheelies
waitmessage
goto MauvilleCity_BikeShop_EventScript_ChooseAcroHandbookPage
end
MauvilleCity_BikeShop_EventScript_BunnyHops::
message MauvilleCity_BikeShop_Text_BunnyHops
waitmessage
goto MauvilleCity_BikeShop_EventScript_ChooseAcroHandbookPage
end
MauvilleCity_BikeShop_EventScript_Jumps::
message MauvilleCity_BikeShop_Text_Jumps
waitmessage
goto MauvilleCity_BikeShop_EventScript_ChooseAcroHandbookPage
end
MauvilleCity_BikeShop_EventScript_ExitAcroHandbook::
release
end
MauvilleCity_BikeShop_Text_RydelGreeting:
.string "哎呀哎呀,看看是谁来了?\n一位充满活力的客人!\p我你可以叫我风野\n我是这家车店的店主。$"
MauvilleCity_BikeShop_Text_DidYouComeFromFarAway:
.string "风野:你的跑步鞋……\n看上去已经很脏了。\p你是从很远的地方来的吗$"
MauvilleCity_BikeShop_Text_GuessYouDontNeedBike:
.string "风野:是吗?\p那么我想你\n不需要我的自行车。$"
MauvilleCity_BikeShop_Text_ExplainBikesChooseWhichOne:
.string "风野:唔,唔…… ……\p你说你从未白镇\n一路来到这里?\p天啊\n那么远的地方!\p如果你骑着我的自行车\n你可以在感受轻风拂面的同时\l轻轻松松地到任何地方去\p我跟你说\n我给你辆自行车!\p啊等等\p忘了告诉你\n我这儿有两种自行车!\p分别是音速自行车\n和越野自行车!\p音速自行车是为\n追风的单车一族而设计,\p而越野自行车则是给\n喜爱车技的人所准备!\p我是好心人\n所以让你随便挑一种!\p你想要哪样$"
MauvilleCity_BikeShop_Text_ChoseMachBike:
.string "{PLAYER}选择了音速自行车。$"
MauvilleCity_BikeShop_Text_ChoseAcroBike:
.string "{PLAYER}选择了越野自行车。$"
MauvilleCity_BikeShop_Text_ComeBackToSwitchBikes:
.string "风野:如果你想换一辆自行车,\n再回来找我!$"
MauvilleCity_BikeShop_Text_WantToSwitchBikes:
.string "风野:哦?\n你想换一辆车吗?$"
MauvilleCity_BikeShop_Text_IllSwitchBikes:
.string "风野:好,没问题!\n我给你换一辆车!$"
MauvilleCity_BikeShop_Text_ExchangedMachForAcro:
.string "{PLAYER}把音速自行车\n换成了越野自行车。$"
MauvilleCity_BikeShop_Text_ExchangedAcroForMach:
.string "{PLAYER}把越野自行车\n换成了音速自行车。$"
MauvilleCity_BikeShop_Text_HappyYouLikeIt:
.string "风野:好,好!\n我很高兴你能喜欢它!$"
MauvilleCity_BikeShop_Text_OhYourBikeIsInPC:
.string "哎?我\n给你的自行车呢?\p啊明白了你把它存到电脑里面了。\p把它从电脑里拿出来吧\n我很乐意为你换一辆!\p愿你在旅行中\n体会到追风的快乐!$"
MauvilleCity_BikeShop_Text_HandbooksAreInBack:
.string "我在这儿工作的时候\n学到了很多关于自行车的知识。\p如果你想知道怎么骑车\n那边有几本说明书。$"
MauvilleCity_BikeShop_Text_MachHandbookWhichPage:
.string "是音速自行车的说明书。\p想读哪一页$"
MauvilleCity_BikeShop_Text_HowToRideMachBike:
.string "按方向键可以\n使自行车向相应的方向移动。\p持续移动的话车会加速。\p若要停止则松开方向键\n自行车会慢慢减速停下。\p还要翻到其他页吗$"
MauvilleCity_BikeShop_Text_HowToTurnMachBike:
.string "音速自行车速度很快,\n但并不容易停下,\p转弯的时候\n也有些麻烦,\p需要提前松开\n方向键减速。\p还要翻到其他页吗$"
MauvilleCity_BikeShop_Text_SandySlopes:
.string "丰缘地区中某些地方\n有小沙坡,\p普通方法很难爬上\n这些松散细碎的斜坡,\p但如果骑着音速自行车\n就能冲上沙坡。\p还要翻到其他页吗$"
MauvilleCity_BikeShop_Text_AcroHandbookWhichPage:
.string "是越野自行车的说明书。\p想读哪一页$"
MauvilleCity_BikeShop_Text_Wheelies:
.string "骑车时按住B键\n可以抬起前轮,\p此时按方向键\n能够抬着前轮移动。\p这叫做后轮特技。\p还要翻到其他页吗$"
MauvilleCity_BikeShop_Text_BunnyHops:
.string "一直按住B键\n自行车会原地跳跃。\p这叫做弹跳。\p弹跳时也可以继续骑车。\p还要翻到其他页吗$"
MauvilleCity_BikeShop_Text_Jumps:
.string "同时按下方向键和\nB键进行侧跳。\p按方向键\n决定向哪一边侧跳。\p跳起时按反方向可以\n使自行车调头。\p还要翻到其他页吗$"