最终整理版

This commit is contained in:
2026-06-03 17:04:06 +08:00
commit 959055ce90
1240 changed files with 80570 additions and 0 deletions
@@ -0,0 +1,58 @@
extends NpcScript
#
func OnStart():
var questState : int = GetQuest(ProgressCommons.Quest.TUTORIAL)
if questState >= ProgressCommons.TUTORIAL.EKINU_DONE:
Mes("你就是艾基努临时收下的新人?很好,至少你还知道先问守门人。")
Mes("出城之后,沙子不会听你解释,怪物也不会等你准备好。想问什么,现在问。")
OnTutorialResume()
else:
Mes("离城门远点。还没得到巡逻队许可的人,不要堵在这里。")
# Common questions
func OnTutorialResume():
Choice("我该怎么变强?", OnStat)
Choice("如果迷路了怎么办?", OnMinimap)
Choice("背包和快捷栏怎么用?", OnShortcut)
Choice("城外最该小心什么?", OnWarning)
Choice("没问题了。", Farewell)
func Farewell():
Chat("活着回来。别让我多写一份报告。")
# Explanations
func OnStat():
Mes("完成委托、战斗、探索和帮助别人都会让你成长。别只盯着一条路,托诺里 的麻烦从来不排队。")
HighlightUI(UICommons.UITarget.STAT)
Narrate("升级后可以获得属性点。按照你的战斗方式分配,再确认选择。")
Narrate("力量提高物理伤害、移动速度和负重。")
Narrate("敏捷影响攻击节奏、攻击距离和闪避能力。")
Narrate("体质提高生命值、恢复能力和整体防御。")
Narrate("耐力让你跑得更久、恢复更快,也更容易连续行动。")
Narrate("专注影响 玛纳,并让技能更稳定地发挥效果。")
HighlightUI(UICommons.UITarget.STATINDICATOR)
Narrate("出城前看一眼生命、玛纳 和耐力。带着空条冲进荒野,不叫勇敢,叫给巡逻队添工作。")
HighlightUI(UICommons.UITarget.NONE)
Mes("你会需要每一点优势。沙漠里的敌人不一定强,但它们很擅长等你犯错。")
OnTutorialResume()
func OnMinimap():
Mes("地图是你的第二双眼睛。看不清路时先看地图,别硬凭记忆穿沙暴。")
HighlightUI(UICommons.UITarget.MINIMAP)
Narrate("迷路时可以在地图上确认目标位置,再朝目标移动。")
HighlightUI(UICommons.UITarget.NONE)
OnTutorialResume()
func OnShortcut():
Mes("常用的药、捕捉道具和技能都放到顺手的位置。等沙蝎扑到脸上再翻包,就太晚了。")
HighlightUI(UICommons.UITarget.ACTION_BAR)
Narrate("可以把常用物品、技能或动作放进快捷栏,战斗和探索时更快使用。")
HighlightUI(UICommons.UITarget.NONE)
OnTutorialResume()
func OnWarning():
Mes("第一,小心风。风沙会遮住路,也会遮住正在靠近你的东西。")
Mes("第二,别把宠物当成工具。它们会救你的命,但前提是你也照顾它们。")
Mes("第三,别相信王宫说的每一句话。巡逻队守的是城,不是红女王的面子。")
OnTutorialResume()