委托和悬赏不是任务。它们分别由EntrustGlobalManager和XuanShangManager管,各有一套自己的
状态,所以游戏的追踪面板要给它们单开页签,也所以任何顺着任务日志走的东西都永远找不到它们。
宣布委托的那封信只是通知。委托本身挂在人身上,你得去找他交谈、点委托才拿得到。点下去之后
按这个顺序走(EntrustManager.OnNpcChatEntrust):
两套系统都走GetZhiYingTargetPos,追踪箭头用的也是这个解析入口,而且用它比用记下来的坐标好,
因为委托目标是会走动的:这个解析取的是他此刻在哪儿。它给不出答案的时候,把活交给你的那个人
就是合理的落点,因为跑腿最后总要跑回他那儿。
任务条件只对游戏愿意指引的那几类解析出位置:交谈、跟随、击杀/保护/获胜,以及走到某个点
(ConditionPrototype.GetTargetPos)。其余的(收集六个某物、学会某个技能、等三天)一律返回
零,游戏就报该任务无法被指引。
这些条件身上仍然带着一个来源位置:任务挂靠的那个点,通常是发布人,或者这一步所属的地方。 这比什么都没有强得多,也是修改器退而求其次用的东西。