dota魔兽争霸, 公式问题。
一、攻击力(Attack Power,简称AP)的计算公式:
Warrior/Paladin:AP=角色等级*3+力量*2-20
Hunter/Rogue:AP=角色等级*2+力量+敏捷-20
Shaman:AP=角色等级*2+力量*2-20
Druid:AP=力量*2-20
Mage/Priest/Warlock:AP=力量-10
角色DPS=AP/14+武器DPS
单次攻击伤害(最小/最大)=攻击速度*AP/14+武器伤害(最小/最大)+技能附加伤害
二,
轻型 中型 重型 加强型 英雄 无装甲
普通 100% 150% 100% 70% 100% 100%
穿刺 200% 75% 100% 35% 50% 150%
攻城 100% 50% 100% 150% 50% 150%
魔法 125% 75% 200% 35% 50% 100%
混乱 100% 100% 100% 100% 100% 100%
符咒 100% 100% 100% 100% 70% 100%
英雄 100% 100% 100% 50% 100% 100%
上面说的都是物理攻击
还有技能的魔法伤害只受到英雄本身魔法抗性(25%)的影响,和护甲没关系
三. 攻击速度的原理及计算法则
1.关于攻击速度,有两个基本的公式:
( 1 + IAS ) / BAT = 每秒的攻击数
BAT / ( 1 + IAS ) = 每次攻击所需秒数
IAS 堆积原理:例如加速手套 (15% IAS) 和振奋宝石(55% IAS)将一共给你0.7 (55%+15%=70%) IAS.
负面效果 (某个东西减慢你) 只是仅仅从你的IAS里扣除: 例如你有0.7 (70%) IAS 但是被减速-0.90 (-90%) IAS, 你此时的IAS为-0.2 (-20%) .
IAS的最终范围为 -0.8至4. 小于-0.8将被强制计算为-0.8, 大于4将被强制计算为4.
最快攻击速度:
5 / BAT = 每秒的攻击数
BAT / 5 = 每次攻击所需秒数
最慢攻击速度:
0.2 / BAT = 每秒的攻击数
BAT / 0.2 = 每次攻击所需秒
3.以下公式可以帮助你计算,提升攻击力或者攻击速度,哪个更合算:
DPA = 普攻伤害
IAS = 增加的攻击速度
X = IAS值被需要等于 Y 伤害
Y = 伤害值被需要等于 X
X = Y * ( 1 + IAS ) / DPA
Y = ( X * DPA ) / ( 1 + IAS )
版权声明:本文由上海权中高网络科技有限公司原创或收集发布,如需转载请注明出处。