|
武当宋远桥经常给出一个robber是少林弟子,当我们去找这个少林弟子的时候通常远的都找不到,导致任务失败,
回到宋远桥的时候,宋远桥会提示,这个少林弟子自己给自己赶跑了。
碰到这个问题很郁闷,muder也抱怨了好几次,所以经过我走访大量玩家发现,出现这种情况大多数是少林弟子,同时还是会醉棍的少林弟子
我去查了一下代码,看看醉棍为啥会出问题。
结果查找生成武当robber的inherit fighter文件的时候,发现这么一个段代码:
中间有个代码 apply_condition("drunk",300);
瞬间让我恍然大悟!!!!!
原来会醉棍的少林弟子都是醉酒状态,当玩家路远还没找到npc的时候,这个npc有可能会自己晕倒,
结果就调用了robber中的unconcious()
结果就是玩脱了,自我摧毁!
而这个时候玩家还没到达,因此玩家也被标记上了
ob->set_temp("wd/wd_job_lost2_man",this_player()->query("name")+"("+this_player()->query("id")+")");
导致回到宋远桥的时候,宋远桥说 npc自己赶跑了自己
综上,请master自己对照代码检查! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
评分
-
1
查看全部评分
-
|