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

186 lines
6.3 KiB
PHP
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.

.set LOCALID_GROUDON, 1
.set LOCALID_GRUNT_1, 2
.set LOCALID_GRUNT_2, 3
.set LOCALID_GRUNT_3, 4
.set LOCALID_TABITHA, 5
.set LOCALID_MAXIE, 6
.set LOCALID_GROUDON_SLEEPING, 7
MagmaHideout_4F_MapScripts::
.byte 0
MagmaHideout_4F_EventScript_Maxie::
lockall
playbgm MUS_ENCOUNTER_MAGMA, FALSE
msgbox MagmaHideout_4F_Text_MaxieAwakenGroudon, MSGBOX_DEFAULT
closemessage
delay 20
setvar VAR_RESULT, 1
playse SE_M_DETECT
dofieldeffectsparkle 18, 42, 0
waitfieldeffect FLDEFF_SPARKLE
setvar VAR_RESULT, 1
playfanfare MUS_AWAKEN_LEGEND
playse SE_ORB
special DoOrbEffect
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
delay 150
removeobject LOCALID_GROUDON_SLEEPING
addobject LOCALID_GROUDON
waitstate
delay 60
applymovement LOCALID_GROUDON, MagmaHideout_4F_Movement_GroudonApproach
waitmovement 0
special FadeOutOrbEffect
waitstate
setvar VAR_0x8004, 1 @ vertical pan
setvar VAR_0x8005, 1 @ horizontal pan
setvar VAR_0x8006, 8 @ num shakes
setvar VAR_0x8007, 5 @ shake delay
special ShakeCamera
waitstate
applymovement LOCALID_GROUDON, MagmaHideout_4F_Movement_GroudonExit
waitmovement 0
removeobject LOCALID_GROUDON
delay 4
setvar VAR_0x8004, 2 @ vertical pan
setvar VAR_0x8005, 2 @ horizontal pan
setvar VAR_0x8006, 8 @ num shakes
setvar VAR_0x8007, 5 @ shake delay
special ShakeCamera
waitstate
delay 30
applymovement LOCALID_MAXIE, MagmaHideout_4F_Movement_MaxieLookAround
waitmovement 0
msgbox MagmaHideout_4F_Text_MaxieGroudonWhatsWrong, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
delay 30
applymovement LOCALID_MAXIE, Common_Movement_FacePlayer
waitmovement 0
msgbox MagmaHideout_4F_Text_MaxieOhItWasYou, MSGBOX_DEFAULT
closemessage
trainerbattle_no_intro TRAINER_MAXIE_MAGMA_HIDEOUT, MagmaHideout_4F_Text_MaxieDefeat
msgbox MagmaHideout_4F_Text_MaxieImGoingAfterGroudon, MSGBOX_DEFAULT
closemessage
clearflag FLAG_HIDE_SLATEPORT_CITY_CAPTAIN_STERN
clearflag FLAG_HIDE_SLATEPORT_CITY_GABBY_AND_TY
setvar VAR_SLATEPORT_CITY_STATE, 1
setflag FLAG_GROUDON_AWAKENED_MAGMA_HIDEOUT
setvar VAR_SLATEPORT_HARBOR_STATE, 1
fadescreen FADE_TO_BLACK
removeobject LOCALID_MAXIE
removeobject LOCALID_GRUNT_1
removeobject LOCALID_GRUNT_2
removeobject LOCALID_GRUNT_3
removeobject LOCALID_TABITHA
setflag FLAG_HIDE_MAGMA_HIDEOUT_GRUNTS
fadescreen FADE_FROM_BLACK
releaseall
end
MagmaHideout_4F_Movement_GroudonApproach:
delay_16
delay_16
walk_slow_down
delay_16
delay_16
delay_16
walk_slow_down
delay_16
delay_16
delay_16
step_end
MagmaHideout_4F_Movement_GroudonExit:
slide_up
slide_up
step_end
MagmaHideout_4F_Movement_MaxieLookAround:
face_left
delay_16
face_right
delay_16
face_left
delay_16
face_right
delay_16
face_up
delay_16
delay_16
step_end
MagmaHideout_4F_EventScript_Grunt11::
trainerbattle_single TRAINER_GRUNT_MAGMA_HIDEOUT_11, MagmaHideout_4F_Text_Grunt11Intro, MagmaHideout_4F_Text_Grunt11Defeat
msgbox MagmaHideout_4F_Text_Grunt11PostBattle, MSGBOX_AUTOCLOSE
end
MagmaHideout_4F_EventScript_Grunt12::
trainerbattle_single TRAINER_GRUNT_MAGMA_HIDEOUT_12, MagmaHideout_4F_Text_Grunt12Intro, MagmaHideout_4F_Text_Grunt12Defeat
msgbox MagmaHideout_4F_Text_Grunt12PostBattle, MSGBOX_AUTOCLOSE
end
MagmaHideout_4F_EventScript_Grunt13::
trainerbattle_single TRAINER_GRUNT_MAGMA_HIDEOUT_13, MagmaHideout_4F_Text_Grunt13Intro, MagmaHideout_4F_Text_Grunt13Defeat
msgbox MagmaHideout_4F_Text_Grunt13PostBattle, MSGBOX_AUTOCLOSE
end
MagmaHideout_4F_EventScript_Tabitha::
trainerbattle_single TRAINER_TABITHA_MAGMA_HIDEOUT, MagmaHideout_4F_Text_TabithaIntro, MagmaHideout_4F_Text_TabithaDefeat
msgbox MagmaHideout_4F_Text_TabithaPostBattle, MSGBOX_AUTOCLOSE
end
MagmaHideout_4F_Text_Grunt11Intro:
.string "我也想见固拉多,\n但他们连尾巴都不让我看……\p真让我难受。\p哦不好\n我怎么说出固拉多的事了!$"
MagmaHideout_4F_Text_Grunt11Defeat:
.string "我想头脑不够冷静的话\n是不可能赢的……$"
MagmaHideout_4F_Text_Grunt11PostBattle:
.string "不知道固拉多有没有尾巴?$"
MagmaHideout_4F_Text_Grunt12Intro:
.string "哇哈哈!\n快了!就快了!\l我们的伟大目标就要实现了$"
MagmaHideout_4F_Text_Grunt12Defeat:
.string "啊……\n我努力了半天得到的就是这种结局?$"
MagmaHideout_4F_Text_Grunt12PostBattle:
.string "赤焰松老大!\n有一名入侵者去你那儿了!$"
MagmaHideout_4F_Text_Grunt13Intro:
.string "还没完呢!\n你别以为能轻易地干掉我!$"
MagmaHideout_4F_Text_Grunt13Defeat:
.string "我那么容易就被干掉了?$"
MagmaHideout_4F_Text_Grunt13PostBattle:
.string "来——来吧,再战一回……$"
MagmaHideout_4F_Text_TabithaIntro:
.string "嘿嘿嘿!看在你这么努力的份上,\n我就告诉你好了!\p没错\n固拉多就在前方沉睡着!\p赤焰松刚刚已经\n过去找固拉多了!\p它很快就要被唤醒了\n嘿嘿!嘿嘿嘿!$"
MagmaHideout_4F_Text_TabithaDefeat:
.string "又输给你了……\n嘿嘿嘿……$"
MagmaHideout_4F_Text_TabithaPostBattle:
.string "……在你和我浪费时间的时候,\n赤焰松应该已经唤醒了固拉多……$"
MagmaHideout_4F_Text_MaxieAwakenGroudon:
.string "赤焰松:固拉多……\p无论怎样也不会\n从岩浆中苏醒的你……\p一直在寻求的\n是这个靛蓝色宝珠吧?\p我已带来了靛蓝色宝珠。\n就让它的光芒唤醒你吧!\p向我展示……\n展示的你全部的力量吧!$"
MagmaHideout_4F_Text_MaxieGroudonWhatsWrong:
.string "赤焰松:固拉多!\n怎么回事?\p难道靛蓝色宝珠不行吗\p固拉多\n你去哪了……$"
MagmaHideout_4F_Text_MaxieOhItWasYou:
.string "赤焰松:哦,原来是你?\p我早就注意到你一直\n到处鬼鬼祟祟的……\p明白了\n一定是你动了手脚!$"
MagmaHideout_4F_Text_MaxieDefeat:
.string "你为什么能如此娴熟地\n指挥宝可梦?$"
MagmaHideout_4F_Text_MaxieImGoingAfterGroudon:
.string "赤焰松:固拉多逃跑\n另有原因……\p你想说这个\n对不对?\p…… …… ……\n…… …… ……\p哼……\n你以为我不知道吗?\p既然固拉多走了\n这座破火山也没意义了。\p我要去追固拉多\n告辞了!$"