本帖最后由 galeocerdo 于 2014-11-16 18:06 编辑
http://www.jx3pve.com/forum.php?mod=viewthread&tid=3881&page=1&extra=#pid24901
上次谈大漠奇穴的时候,我留下了一个问题,那就是
就是说,大漠buff时间要完的时候(少过一个gcd),在还没有凑齐足够得致残和致伤下,要不要打灭?
上次留着这个坑,是因为当时还没构思到解决概念,不知道该用什么来衡量收益
而如今想到了,那就【时间】
要解决这个问题,首先得明白为什么人们纠结要不要打灭,原因是因为大漠有cd,cd不长但也不断,足足有35秒,所以我们也希望可以达到最大化得善用
所以这是一个【时间】的问题
我们现在找到问题的头了,所以现在就要找问题的躯体,如果想要切入问题,就得找出什么东西对应这个【时间】
我们想想提早打灭会损失什么?
答案是龙殇的层数
知道这个问题后,整个概念就明朗了,所以整个问题就是
【一层龙殇相等于多少大漠的cd】
稍做计算就可得出答案,即35/3 = 11.67秒
简单得说,只要你可以在11.67内秒触发大漠,并且在大漠buff剩余少过一个gcd时间还没凑齐两层致伤一层致残的情况下,放弃打灭,等下一回的大漠
那么我们接下来的问题就变成了,【怎样知道我们能够在11.67秒内触发大漠或否?】
首先我们要明白一点,大漠的触发时间我们无法完全控制的,我们只能控制一半,剩余是看敌人。
所以想要知道我们触发大漠有多快,就必须研究敌人的攻击频率。
由此得出以下的计算
如果 敌人攻击间隔时间/招架比 小于 11.67的话,那么你可以等下次的大漠
要离解这个公式,必须理解招架比,如果招架率是15%的话,那么平均多少次的攻击得攻击我们才招架一次?
答案是1/招架比,也就是1/0.15 = 6.67次
也就是说平均每6.67次的攻击,你招架一次
所以如果敌人的攻击间隔时间时2秒的话,你平均每6.67*2 = 13.34秒才触发一次大漠。明显低于11.67秒
不过怪的攻击频率一般来说没这么慢,而玩家招架的几率也没这么低,少于11.67还是可以办得到得
不过我们要考虑安全值,因为毕竟你还需要考虑你花在大漠buff上面的时间
所以我们姑且减掉5秒,也就是剩下6.67秒,看来这个时间比较难办到了,所以得出一个参考时间,也就是
敌人攻击间隔时间/招架比 《 6.67
从这里可以看得到,大致上得出的结论是,至少两层龙殇时必须的,因为损失两层龙殇的话,就代表浪费了6.67+11.67 = 18.34秒的时间,大漠进入cd没意义
建议灭的宏写法可以这样改
游客,如果您要查看本帖隐藏内容请
回复,成为
VIP会员全站资源免费下载,无需回复即可查看隐藏内容。
如果你满足于简单的写法,以上得宏已经够你使用,接下来的东西你不需要再看
但是如果你属于挑剔的,追求极限的,那么我还是有适合你的宏写法
/cast [(v_敌人攻击间隔时间/v_招架比)>6.67,bufftime:大漠<gcd,tmbuff:致伤|致残]灭
由于目前无法获得面板属性,那么v_招架比我们需要自己定义,直接定义或者设个头部选项开关,让玩家选择靠近自己的招架率,比如10,15,20,25,30....
至于要获得v_敌人攻击间隔时间则稍微麻烦,写法如下:
游客,如果您要查看本帖隐藏内容请
回复,成为
VIP会员全站资源免费下载,无需回复即可查看隐藏内容。
这个宏只计算怪得普通攻击时间,如果自己身上有dot debuff的话计算就失准,不过有治疗补偿v_comp,也就是说即使被治疗也不会失准
简单的说每次要打出龙殇,请确保至少是二层