属性计算篇:
三、攻击间隔计算公式
本篇不按dota显示的攻击速度来做衡量,直接用攻击间隔来计算
(也就是属性面板显示的攻击间隔)
攻击间隔:基础攻击间隔 / (100 + 培养攻速 + 攻速buff + 装备攻速)%
攻速的所有buff均是加法叠加(上限为700点,目前只有物理白莲大招可以达到极限攻速)
附注:星级以及等级均不影响攻速
按妹红举例:
①妹红基础攻击间隔:0.4s
②满培妹红的攻击间隔:0.4 /(100+80)% = 0.2222222
③五星娘**uff、满培妹红的攻击间隔:0.4/(100+80+80)= 0.1538461
④五星娘**uff、4牙、满培妹红的攻击间隔:0.4/(100+80+80+61) = 0.1246
现在的妹红“攻速”为:100+80+80+61 = 312 << 700
假设攻击间隔与攻击频率为反比例,我们算一个公式:
娘娘对满培妹红的输出提升为: (100+80+80)/(100+80) = 1.44444
娘娘对嘟嘟的输出提升为:(100+80)/(100) = 1.8
妹红的输出期望理论是远远大于嘟嘟的,但是buff的加成对妹红和嘟嘟差别太大了。
附注:那么攻击间隔与攻击频率究竟是不是完全反比呢?
(答:并不完全,实际上还有攻击前摇这种东西,即攻击动作时间。
如果前摇是0,那么攻击间隔与频率成完全反比。
如果不是0的话会因为攻击目标死亡、消失、目标跑出攻击距离等因素使得攻击无效而浪费掉前摇时间。)