最终整理版
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
extends NpcScript
|
||||
|
||||
#
|
||||
func OnStart():
|
||||
if own.stat and own.stat.level < 5:
|
||||
Mes("新面孔?欢迎来到图利姆沙。")
|
||||
Mes("我是玛茜,平时帮外来者认路,也帮本地人把话说清楚。")
|
||||
Mes("这里风沙大,脾气也容易被吹硬。记住一件事:在城里别随便羞辱别人,我们靠互相照应活下去。")
|
||||
else:
|
||||
Mes("想找路、打听城里的事,或者只是想听几句闲话,都可以问我。")
|
||||
OnMainChoice()
|
||||
|
||||
# Main choice loop
|
||||
func OnMainChoice():
|
||||
Choice("给我讲讲这座城。", OnCityOverview)
|
||||
Choice("住在这里是什么感觉?", OnLiveHere)
|
||||
Choice("最近城里有什么传闻?", OnRumors)
|
||||
Choice("我该去哪里补给?", OnSupplies)
|
||||
Choice("我先走了。", Farewell)
|
||||
|
||||
# Answers
|
||||
func OnCityOverview():
|
||||
Mes("图利姆沙夹在东西两侧的山丘之间,像一只缩在石壳里的沙漠甲虫。")
|
||||
Mes("城墙挡住了南边的沙暴,也挡住了许多被 卡奥雷 逼疯的野兽。")
|
||||
Mes("城门附近是巡逻和救治伤员的地方;中央区有市场、面包铺和小游戏;再往北就是港口,外来的货物大多从那里上岸。")
|
||||
Mes("如果你刚醒来没多久,先熟悉城门、市场和港口这三处就够了。")
|
||||
OnMainChoice()
|
||||
|
||||
func OnLiveHere():
|
||||
Mes("这里的人嘴上总说自己习惯了沙漠,其实谁都知道,一个人是扛不过 托诺里 的。")
|
||||
Mes("水井坏了会有人去修,商船晚到会有人分面包,巡逻队缺人时也总有人硬着头皮顶上。")
|
||||
Mes("当然,王宫里的人不一定这么想。他们更喜欢命令和税单。")
|
||||
OnMainChoice()
|
||||
|
||||
func OnRumors():
|
||||
Mes("最近传得最多的是两件事。第一,红女王又想重开沙漠风暴矿洞。")
|
||||
Mes("第二,城外的宠物和怪物越来越不安分,沙虫啃坏了仙人掌田,沙蝎也开始靠近旧矿道。")
|
||||
Mes("如果你能收服几只可靠的伙伴,巡逻队会更愿意相信你不是来添乱的。")
|
||||
OnMainChoice()
|
||||
|
||||
func OnSupplies():
|
||||
Mes("找吃的去里斯基姆的面包铺,找水先看井和商贩,想买药就去找埃拉诺。")
|
||||
Mes("如果要出城,别只带一只宠物。沙地里最糟糕的不是迷路,是你以为自己还能再撑一场战斗。")
|
||||
OnMainChoice()
|
||||
|
||||
# Farewell
|
||||
func Farewell():
|
||||
Chat("风向变得太快时,就先回城墙边歇一会儿。")
|
||||
Reference in New Issue
Block a user