22 lines
961 B
GDScript
22 lines
961 B
GDScript
extends NpcScript
|
|
|
|
#
|
|
func OnStart():
|
|
var questState : int = GetQuest(ProgressCommons.Quest.DESERT_DEEP_XAKELBAEL)
|
|
if questState == ProgressCommons.DESERT_DEEP_XAKELBAEL.DEFEATED:
|
|
Mes("你比我记住的更强。")
|
|
Mes("但深层矿道不会因为一次胜利就恢复安静。")
|
|
Mes("我们还会再见。卡奥雷 从不只留下一个影子。")
|
|
else:
|
|
Mes("谁踏进了这截被遗忘的根脉?")
|
|
Mes("矿工带走铁,王冠带走命令,而你带着宠物和一身不知天高地厚的勇气。")
|
|
Mes("这里的 玛纳树 早已听不见祈祷,只剩 卡奥雷 在石头里回响。")
|
|
Mes("如果你要替图利姆沙打开这条路,就先证明你能活着穿过我的影子。")
|
|
Action(npc.ownScript.StartFight)
|
|
|
|
func OnQuit():
|
|
super.OnQuit()
|
|
var questState : int = GetQuest(ProgressCommons.Quest.DESERT_DEEP_XAKELBAEL)
|
|
if questState == ProgressCommons.DESERT_DEEP_XAKELBAEL.DEFEATED:
|
|
npc.ownScript.RunAway.call_deferred()
|