RoamerX 64c17a76f2 包括全部NPC训练家对战文本在内的大量文本修正及润色
润色了全部NPC训练家对战前后的文本
统一了破折号的使用
将“培养”“饲育”等词统一规范为“培育”
其他个别错误修正
2025-04-24 16:19:31 +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告辞了!$"