找回密码
 注册
搜索
查看: 574|回复: 5

武当宋远桥任务,碰到少林弟子玩脱了的bug分析

  [复制链接]
门派:姑苏慕容
发表于 2017-2-15 20:50:55 | 显示全部楼层 |阅读模式
武当宋远桥经常给出一个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

查看全部评分

门派:昆仑派
发表于 2017-2-16 02:38:15 | 显示全部楼层
言之有理,必须顶。               
门派:峨嵋派
发表于 2017-2-16 14:23:11 | 显示全部楼层
请master体检,尽早修复bug。
门派:少林派
发表于 2017-2-16 15:36:23 | 显示全部楼层
附议,确实每天都会遇到几回,原来是目标喝晕了
门派:明教
发表于 2017-2-17 08:14:08 | 显示全部楼层
我做了几万次武当,还没注意这个,呵呵
门派:少林派
发表于 2017-2-17 09:09:01 | 显示全部楼层
楼主好厉害,深入专研的精神令人钦佩
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-27 04:14 , Processed in 0.046320 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表