Files
Loke/assets/scripts/tonori/sandstorm/Sawyl.gd
T
2026-06-03 17:04:06 +08:00

49 lines
2.1 KiB
GDScript

extends NpcScript
#
func OnStart():
Mes("沿这条路往东走,就会离开 图利姆沙谷地,进入 玛纳伊尔海岸 的方向。")
Mes("你是在找路,还是在确认自己没有被风带偏?")
DisplayChoices()
func DisplayChoices(hideChoice : int = -1):
if hideChoice != 1:
Choice("我在找 沙漠风暴矿洞。", OnMines)
if hideChoice != 2:
Choice("这片谷地有什么要注意?", OnValley)
if hideChoice != 3:
Choice("玛纳伊尔海岸是什么地方?", OnManayir)
if hideChoice != 4:
Choice("谢谢,我知道了。", Farewell)
func OnMines():
LookAtNpc("To Mines")
Mes("从这里直接往南,就能到 沙漠风暴矿洞。")
ResetCamera()
Mes("矿洞荒废很久了,不过我刚才看见一队 图利姆沙 人往那边去。")
Mes("他们不像普通商队,更像是带着目的来的。你如果也要下矿,最好先确认补给和宠物状态。")
DisplayChoices()
func OnValley():
Mes("图利姆沙谷地 是 托诺里 沙漠里少见的低谷,城就靠这里躲开最狠的热风。")
Mes("城墙把谷地、港口和居民区圈在一起,也把大部分野兽和沙暴挡在外面。")
Mes("但相对安全不等于安全。南边旧住区有失控的 卡奥雷,西边石台地更容易迷路。")
DisplayChoices()
func OnManayir():
Mes("那里靠海,是 托诺里 少数气候温和的地方。风里有盐味,沙子也不像谷地里这么烫。")
Mes("海滩外伸出一片半岛,我们称它为 纳瓦。")
Mes("玛纳伊尔教团 就在那里研究 玛纳、星象和一些普通人听完会头痛的东西。")
Choice("玛纳伊尔教团是什么?", OnManayirOrder)
DisplayChoices(3)
func OnManayirOrder():
Mes("那是一支古老的法师组织,研究 玛纳 的方式比商人算账还认真。")
Mes("旧故事里说,他们曾在远古时代治理过 图利姆沙。现在他们更愿意待在塔里,偶尔才和城里交易。")
Mes("我的族人尊 玛纳 为 圣灵。我们和 玛纳伊尔 交换知识,也互相保持距离。智慧有时比刀更锋利。")
DisplayChoices()
func Farewell():
Chat("顺着路标走,别让风替你决定方向。")