6) 技能:技能伤害与DPH成正比,技能释放速度与攻速成正比
技能平均伤害(非暴击)= 技能威力xyz%×DPH×(1+ 主属性/100)×(1+ 被动伤害补正%)
我把里面的两个重要公式写出来:
动车公式1——实际面板双持dps伤害计算法:
双持普通攻击伤害=(主DPH+副DPH)/(1/主速 + 1/副速)=(主DPH+副DPH)×主速×副速/(主速+副速)
实际面板伤害还要再乘以三个加成:被动技能加成、敏捷等主属性加成、暴击加成,即最后结果为:
=(主DPH+副DPH)×主速×副速/(主速+副速)×(1+ 主属性/100)×(1+ 暴击率%×暴击伤害%)×(1+ 被动伤害补正%)
注意,此处的DPH和攻速并不是武器上的数字,而是另有公式计算
可能有同学已经能看出这个公式的原理:两把武器轮流攻击,攻速都加15%
如果还不明白,那就看下面:
我有一把单持时攻速为1.1、伤害为7点的手弩A(注意D3中攻速指每秒攻击数),攻击间隔为0.91秒,那么此武器单持时攻击时间轴为:
造成7伤害的攻击-----0.91s-----造成7伤害的攻击-----0.91s-----造成7伤害的攻击-----0.91s-----造成7伤害的攻击
另一把单持时攻速为1.2、伤害为6点的手弩B,攻击间隔为0.83s,那么此武器单持时攻击时间轴为:
造成6伤害的攻击-----0.83s-----造成6伤害的攻击-----0.83s-----造成6伤害的攻击-----0.83s-----造成6伤害的攻击
然后我双持了这两把武器,由于双持时有15%攻速加成,手弩A攻速变为1.265,攻击间隔变为0.79;手弩B攻速变为1.38,攻击间隔变为0.72;于是攻击时间轴变为:
造成7伤害的攻击-----0.79s-----造成6伤害的攻击-----0.72s-----造成7伤害的攻击-----0.79s-----造成6伤害的攻击-----0.72s-----造成7伤害的攻击-----0.79s-----造成6伤害的攻击
以上就是双持下进行普通攻击的实际情况。这也解释了为什么有时双持不如单持伤害高,原因就是双持时两把武器里面较差的一把拖低了dps,这种降低比15%攻速增加影响大,于是就造成了“单持反而伤害高”的情况。
但是实际上暴雪的面板双持普通攻击计算公式是有问题的,他们按照如下公式2计算:
动车公式2——暴雪面板双持dps伤害计算法:
=[(主DPH×主武器攻速平方 + 副DPH×副武器攻速平方)/(主武器攻速+副武器攻速)]×(1+ 双持15% + 身上攻速% + 被动攻速补正%)×(1+ 主属性/100)×(1+ 暴击率%×暴击伤害%)×(1+ 被动伤害补正%)
按照上面的公式2,加上其他一些计算武器dph和攻速的办法,你就可以自己计算出你的面板dps。
上面的内容主要是动车的经典理论和我对这个理论的一些理解和解释,它们不是今天我要说的重点,但我觉得这些研究成果意义非常重大并且和下面要说的内容联系很大,所以放在前面;
动车并没有解决一个疑问:对于技能来说,他们的dps是不是也按照上面的公式1(因为公式1才是实际情况)计算后再乘以技能描述中的那个百分数?也就是说,是不是技能的工作原理和普通攻击一样,两手轮流以115%攻速进行技能释放?
暴雪:
之前武器伤害的计算是基于两把武器的交替攻击的(也就是说主手武器和副手武器都有可能作为计算基准)。但很明显,那样计算武器伤害的话就会出现一个潜在的烦人问题:玩家会尽量捡在想要作为计算武器伤害基准的那把武器攻击敌人时才发动技能。不过这项设定已经在Patch13中作了修改。
“当角色双持武器时,一些特定技能将一直使用你的主手武器作为计算伤害的基准。”
据我所知,到目前为止,所谓的“特定技能”是指那些将武器伤害作为技能因素的技能。
有些技能是不换手的,他们只按照主手伤害计算,另一些技能是换手的,可以按照公式1乘以技能百分数。但是按此蓝帖的说法,仿佛很多技能是不换手的。
此前在另一个帖子里面,我也看到过动车做出过这样的解释:有的技能换手,有的技能不换手。但是有一点差别是:
蓝贴说不换手技能按主手,动车说不换手技能按上次攻击的手