RoamerX 5108965bd5 脚本文本将旧译替换官译
脚本文本中宝可币符号位置修复
脚本文本中以下名词修正:
部分专有名词
重要NPC人名&组织名
地名
道具名称
招式学习器及教学相关的招式名称
对战开拓区设施名称、首领称号、印记
2025-04-13 23:26:26 +08:00

272 lines
9.4 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_KYOGRE, 1
.set LOCALID_ARCHIE, 2
.set LOCALID_MAXIE, 3
.set LOCALID_GRUNT_1, 4
.set LOCALID_GRUNT_2, 5
.set LOCALID_KYOGRE_SLEEPING, 7
SeafloorCavern_Room9_MapScripts::
.byte 0
SeafloorCavern_Room9_EventScript_ArchieAwakenKyogre::
lockall
setvar VAR_0x8004, LOCALID_ARCHIE
setvar VAR_0x8005, LOCALID_MAXIE
setvar VAR_0x8006, LOCALID_GRUNT_1
setvar VAR_0x8007, LOCALID_GRUNT_2
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, SeafloorCavern_Room9_Movement_Delay32
waitmovement 0
playbgm MUS_ENCOUNTER_AQUA, FALSE
msgbox SeafloorCavern_Room9_Text_ArchieHoldItRightThere, MSGBOX_DEFAULT
closemessage
addobject VAR_0x8004
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_ArchieApproachPlayer
waitmovement 0
msgbox SeafloorCavern_Room9_Text_ArchieSoItWasYou, MSGBOX_DEFAULT
applymovement VAR_0x8004, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
msgbox SeafloorCavern_Room9_Text_ArchieBeholdKyogre, MSGBOX_DEFAULT
applymovement VAR_0x8004, Common_Movement_FacePlayer
waitmovement 0
msgbox SeafloorCavern_Room9_Text_ArchieYouMustDisappear, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_ARCHIE, SeafloorCavern_Room9_Text_ArchieDefeat
msgbox SeafloorCavern_Room9_Text_ArchieWithThisRedOrb, MSGBOX_DEFAULT
setweather WEATHER_NONE
doweather
special Script_FadeOutMapMusic
waitstate
msgbox SeafloorCavern_Room9_Text_RedOrbShinesByItself, MSGBOX_DEFAULT
special WaitWeather
waitstate
setvar VAR_RESULT, 1
playse SE_M_DETECT
dofieldeffectsparkle 16, 42, 0
waitfieldeffect FLDEFF_SPARKLE
closemessage
setvar VAR_RESULT, 0
playfanfare MUS_AWAKEN_LEGEND
playse SE_ORB
special DoOrbEffect
applymovement VAR_0x8004, Common_Movement_WalkInPlaceFasterUp
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
delay 150
removeobject LOCALID_KYOGRE_SLEEPING
addobject LOCALID_KYOGRE
waitstate
delay 60
applymovement LOCALID_KYOGRE, SeafloorCavern_Room9_Movement_KyogreApproach
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_KYOGRE, SeafloorCavern_Room9_Movement_KyogreExit
waitmovement 0
removeobject LOCALID_KYOGRE
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
setvar VAR_0x8004, LOCALID_ARCHIE
setvar VAR_0x8005, LOCALID_MAXIE
setvar VAR_0x8006, LOCALID_GRUNT_1
setvar VAR_0x8007, LOCALID_GRUNT_2
msgbox SeafloorCavern_Room9_Text_ArchieWhereDidKyogreGo, MSGBOX_DEFAULT
playse SE_PC_LOGIN
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
msgbox SeafloorCavern_Room9_Text_ArchieAMessageFromOutside, MSGBOX_DEFAULT
closemessage
applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_ArchieListenMessage
waitmovement 0
msgbox SeafloorCavern_Room9_Text_ArchieWhatRainingTooHard, MSGBOX_DEFAULT
closemessage
playse SE_PC_OFF
delay 20
applymovement VAR_0x8004, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
msgbox SeafloorCavern_Room9_Text_ArchieWhyDidKyogreDisappear, MSGBOX_DEFAULT
closemessage
addobject VAR_0x8005
addobject VAR_0x8006
addobject VAR_0x8007
applymovement VAR_0x8007, SeafloorCavern_Room9_Movement_MagmaGruntArrive
applymovement VAR_0x8006, SeafloorCavern_Room9_Movement_MagmaGruntArrive
applymovement VAR_0x8005, SeafloorCavern_Room9_Movement_MaxieArrive
waitmovement 0
applymovement VAR_0x8004, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
msgbox SeafloorCavern_Room9_Text_MaxieWhatHaveYouWrought, MSGBOX_DEFAULT
playse SE_PIN
applymovement VAR_0x8004, Common_Movement_ExclamationMark
waitmovement 0
applymovement VAR_0x8004, Common_Movement_Delay48
waitmovement 0
msgbox SeafloorCavern_Room9_Text_ArchieDontGetAllHighAndMighty, MSGBOX_DEFAULT
msgbox SeafloorCavern_Room9_Text_MaxieWeDontHaveTimeToArgue, MSGBOX_DEFAULT
closemessage
applymovement VAR_0x8005, SeafloorCavern_Room9_Movement_MaxieExit
applymovement VAR_0x8004, SeafloorCavern_Room9_Movement_ArchieExit
waitmovement 0
msgbox SeafloorCavern_Room9_Text_MaxieComeOnPlayer, MSGBOX_DEFAULT
setvar VAR_ROUTE128_STATE, 1
setvar VAR_SOOTOPOLIS_CITY_STATE, 1
clearflag FLAG_HIDE_SOOTOPOLIS_CITY_STEVEN
clearflag FLAG_HIDE_SOOTOPOLIS_CITY_ARCHIE
clearflag FLAG_HIDE_SOOTOPOLIS_CITY_MAXIE
clearflag FLAG_HIDE_SOOTOPOLIS_CITY_RESIDENTS
clearflag FLAG_HIDE_SOOTOPOLIS_CITY_GROUDON
clearflag FLAG_HIDE_SOOTOPOLIS_CITY_KYOGRE
setflag FLAG_HIDE_SOOTOPOLIS_CITY_MAN_1
setflag FLAG_LEGENDARIES_IN_SOOTOPOLIS
clearflag FLAG_HIDE_ROUTE_128_ARCHIE
clearflag FLAG_HIDE_ROUTE_128_MAXIE
setflag FLAG_SYS_WEATHER_CTRL
setflag FLAG_KYOGRE_ESCAPED_SEAFLOOR_CAVERN
setflag FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN
setvar VAR_STEVENS_HOUSE_STATE, 2
setvar VAR_SEAFLOOR_CAVERN_STATE, 1
setflag FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_ARCHIE
setflag FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_MAXIE
setflag FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_MAGMA_GRUNTS
setflag FLAG_HIDE_SEAFLOOR_CAVERN_ROOM_9_KYOGRE
setflag FLAG_HIDE_SEAFLOOR_CAVERN_AQUA_GRUNTS
setflag FLAG_HIDE_MAP_NAME_POPUP
warp MAP_ROUTE128, 38, 22
waitstate
releaseall
end
SeafloorCavern_Room9_Movement_ArchieApproachPlayer:
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
walk_right
step_end
SeafloorCavern_Room9_Movement_Unused1:
walk_left
walk_left
step_end
SeafloorCavern_Room9_Movement_ArchieListenMessage:
walk_left
delay_16
step_end
SeafloorCavern_Room9_Movement_Unused2:
walk_right
step_end
SeafloorCavern_Room9_Movement_ArchieExit:
face_up
lock_facing_direction
walk_down
unlock_facing_direction
walk_in_place_faster_right
step_end
SeafloorCavern_Room9_Movement_KyogreApproach:
delay_16
delay_16
walk_slow_down
delay_16
delay_16
delay_16
walk_slow_down
delay_16
delay_16
delay_16
step_end
SeafloorCavern_Room9_Movement_KyogreExit:
slide_up
slide_up
step_end
SeafloorCavern_Room9_Movement_MaxieArrive:
walk_fast_right
walk_fast_right
walk_fast_right
walk_fast_right
walk_fast_right
step_end
SeafloorCavern_Room9_Movement_MaxieExit:
walk_right
walk_right
step_end
SeafloorCavern_Room9_Movement_MagmaGruntArrive:
walk_fast_right
walk_fast_right
walk_fast_right
walk_fast_right
step_end
SeafloorCavern_Room9_Movement_Delay32:
delay_16
delay_16
step_end
SeafloorCavern_Room9_Text_ArchieHoldItRightThere:
.string "水梧桐:站住。$"
SeafloorCavern_Room9_Text_ArchieSoItWasYou:
.string "水梧桐:呼呼呼…\n真的是你啊。$"
SeafloorCavern_Room9_Text_ArchieBeholdKyogre:
.string "水梧桐:看吧!\p看看这沉睡的超古代宝可梦\n盖欧卡,它是多么美丽!\p我等这一天等了\n很久了…$"
SeafloorCavern_Room9_Text_ArchieYouMustDisappear:
.string "水梧桐:真让我吃惊,你是怎么\n追到这儿来的?\p不过这已经无所谓了\p为了实现我的梦想\n你必须消失!$"
SeafloorCavern_Room9_Text_ArchieDefeat:
.string "什么?!\n我输给了你这种小孩?!$"
SeafloorCavern_Room9_Text_ArchieWithThisRedOrb:
.string "水梧桐:呼呼呼…\p我真得赞扬你。我承认\n你确实很有天赋。\p但是\n我拥有这件东西!\p有了朱红色宝珠我可以让盖欧卡…$"
SeafloorCavern_Room9_Text_RedOrbShinesByItself:
.string "朱红色宝珠意外地\n开始射出了光芒!$"
SeafloorCavern_Room9_Text_ArchieWhereDidKyogreGo:
.string "水梧桐:什么?!\p我什么都没做\n朱红色宝珠怎么会…\p盖欧卡上哪儿去了$"
SeafloorCavern_Room9_Text_ArchieAMessageFromOutside:
.string "水梧桐:嗯?这是留在外面的人\n发来的信息…$"
SeafloorCavern_Room9_Text_ArchieWhatRainingTooHard:
.string "水梧桐:是我。出什么事了?\p嗯…\n下暴雨了?\p好…那是应该的。\n这就是唤醒盖欧卡的目的,\l为实现海洋队\l拓展海洋的梦想。\p什么\p雨比我们预计的还要\n大得多?你们遇上危险了?\p那不可能…\n那绝不可能…\p呆在那儿不要动\n看清楚发生了什么事!$"
SeafloorCavern_Room9_Text_ArchieWhyDidKyogreDisappear:
.string "水梧桐:一定是哪里出错了…\p不是说朱红色宝珠可以唤醒\n并控制盖欧卡么…\p但是…为什么\n为什么盖欧卡不见了?\p为什么$"
SeafloorCavern_Room9_Text_MaxieWhatHaveYouWrought:
.string "赤焰松:你都干了些什么?\p水梧桐…你还是唤醒盖欧卡了\n是不是?\p这场倾盆大雨一直下个不停的话\n我们的世界会变成什么样?\p所有的大陆都会被海水\n所淹没…$"
SeafloorCavern_Room9_Text_ArchieDontGetAllHighAndMighty:
.string "水梧桐:什----什么?!\n别把责任都推到我身上!\p你不也一样么熔岩队\n那只狂怒的固拉多怎么说?\p既然我有朱红色宝珠\n我应该能控制盖欧卡…\p我应该能控制它的…$"
SeafloorCavern_Room9_Text_MaxieWeDontHaveTimeToArgue:
.string "赤焰松:我们没时间\n继续在这儿吵了!\p出去自己看看吧\p去看看那个由我们制造的\n梦想中的世界!$"
SeafloorCavern_Room9_Text_MaxieComeOnPlayer:
.string "赤焰松:{PLAYER},快,\n你也得离开这儿!$"