在《魔兽争霸3》中,攻速的计算并不是简单的乘除法,而是采用加法。具体计算方式如下:
基础攻击间隔:
这是单位自带的常量,表示单位进行一次攻击所需的时间间隔,在地图编辑器中每个单位下可以查到,是一个固定值。
敏捷加成:
每点敏捷增加0.02点攻速。
装备加成:
例如,加速手套提供0.15点攻速。
技能加成:
某些技能如嗜血术、耐久光环等也可以增加攻速,这些加成的效果是直接加在基础攻击速度上的。
最终攻击速度:
最终攻击速度 = 基础攻击间隔 / (1 + 敏捷加成 + 装备加成 + 技能加成)。
示例计算
假设一个英雄的基础攻击间隔为1.5秒,拥有以下属性:
敏捷:20点
加速手套:1个
嗜血术:提升40%攻速
那么,该英雄的最终攻击速度计算如下:
1. 基础攻击间隔 = 1.5秒
2. 敏捷加成 = 20 * 0.02 = 0.4
3. 装备加成 = 0.15