38 lines
1.7 KiB
GDScript
38 lines
1.7 KiB
GDScript
extends NpcScript
|
|
|
|
#
|
|
func OnStart():
|
|
Mes("被派到内墙值守,算是守卫里难得的轻松差事。")
|
|
Mes("外墙那边要盯野兽和沙暴,我这里主要负责把好奇的人拦在宫门外。")
|
|
Mes("红女王 正在照料她的花园。除非你真有要紧事,否则别打扰她。")
|
|
OnMainChoice()
|
|
|
|
# Main choice loop
|
|
func OnMainChoice():
|
|
Choice("这座大建筑是什么?", OnCastle)
|
|
Choice("西边通向哪里?", OnWest)
|
|
Choice("南边是什么地方?", OnSouth)
|
|
Choice("我先走了。", Farewell)
|
|
|
|
# Answers
|
|
func OnCastle():
|
|
Mes("那是 红女王 的城堡,也是 图利姆沙 的中枢。")
|
|
Mes("如果你有真正重要的消息,可以申请觐见;如果只是想看热闹,我建议你转身去市场。")
|
|
Mes("城堡里还有大陆第二大的藏书馆,书量几乎能追上 玛纳伊尔 塔。法师们听到这句通常会假装没听见。")
|
|
OnMainChoice()
|
|
|
|
func OnWest():
|
|
Mes("西边是 祖尼石台地 和更荒的石台地。路不直,风也不讲道理。")
|
|
Mes("那一带有蛇、盗贼留下的旧营地,也有比我们更懂沙漠的部族。别把陌生土地当成空地图。")
|
|
Mes("真要过去,就贴着路标走,水袋装满,别随便碰看起来像祭坛或陷阱的东西。两者通常都不欢迎客人。")
|
|
OnMainChoice()
|
|
|
|
func OnSouth():
|
|
Mes("南边能看到旧仙人掌田和废弃住区。那里以前有人住,现在只剩风声和倒下的围栏。")
|
|
Mes("沙暴一年比一年近,最后把大家逼回城墙后面。")
|
|
Mes("卡奥雷 最近又不安分,守卫队不想再失去一片街区。你如果去南边,至少带一只可靠的宠物。")
|
|
OnMainChoice()
|
|
|
|
func Farewell():
|
|
Chat("别在宫门前逗留太久。")
|