在魔兽争霸3中,叠加效果的计算方式如下:
敏捷对攻击速度的影响
每10点敏捷加到属性上就是3%攻速。
装备是叠加的,例如假腿+蝴蝶+振奋宝石攻速就是 30%+(30%+X)X30%+{30%+(30%+X)X30%}X55%,其中的X是属性加上的攻速。
技能叠加方式
一般技能:相同Buff效果不可叠加,各自取最大值。例如,单位A的邪黑气+10%速度,+1.0每秒回血;单位B的邪黑气+5%速度,+3.0每秒回血,若二种邪黑气Buff相同,C单位同时受到二种邪黑气的影响,则C单位+10%速度,+3.0每秒回血。
可叠加型:少数技能即使ID相同,也可以互相叠加。这些技能主要是物品技能,例如:+dmg、+Armor、+HP、+mana、+HP regen、+Mana Regen(%)、+攻速、+英雄属性。例如:某英雄拿3把+18dmg的剑,就+54dmg。
不可叠加型:某些效果就是不能互相叠加,即使是二种ID不同的技能。如:物品加速、魔法抗性。
攻击速度的计算
首先转化出初始攻击速度=1/初始攻击间隔,单位为Hit/秒。
实际攻击速度的计算就是初始攻击速度*(1+技能增加%+敏捷增加%)。例如,某英雄初始攻击间隔2.0,装备2个15%加速手套,嗜血术+40%攻速,敏捷30点,那么它的实际攻击速度就是(1/2)*(1+15%*2+40%+30*2%)=1.15 hit/s。