以DH为例,关于[暗黑破坏神3]双持的技能伤害.武器特效以及其他一些总结

结论一:双持下,手摸猎人目前能用的夺命箭、穿刺、纠缠射击、流星索、急速射击、飞轮六个能造成伤害的技能,全部为换手技能,也就是轮流用两手手弩伤害能力进行结算;
结论二:双持下,一把手弩上面的+攻击速度、+元素伤害无法对另一把造成影响,但是减少每秒攻击这个出现在灰色武器上面的属性可以;
结论三:双持下,吸血属性只在一把手弩上面存在时,你用两把弩造成的伤害都能吸血。

最早对双持下的伤害计算方式这个问题产生疑问是在去年11月

这是以下这篇攻略,非常精炼,但是非常有用,非常准确:

D3中的数值在内部都是浮点,很多时候显示为整数或保留两位有效数字,其实只是在显示上四舍五入了。在计算时,程序内部仍旧保留了较多的有效位数。而对于所有的范围值,随机取值并不限于范围内的某个整数,而是任何小数都可能。比如伤害5~8,随机数可以取5.31或者6.77,显示为5或7,但内部是保留浮点值的。

非武器上能够影响DPS的属性有如下几项:
直接加几到几的伤害或+min或+max(目前仅在副手、戒指和项链上发现)
加主属性(力、敏、智)
加暴击率%
加暴击伤害%
加攻击速度%(以下简称“身上攻速%”)

而在武器上,有效的数据有:
武器伤害范围,直接显示在武器上,该数值目前已经包含武器蓝字中的元素和物理伤害了
武器攻速,直接显示在武器上,四舍五入到两位,已经包含武器蓝字上的加攻速%

下面介绍一些基本的计算:
0)  武器攻速:单指武器上显示的攻击速度
武器攻速 = 武器基础攻速×(1+ 武器蓝字攻速%)

1)  武器DPS:取武器伤害范围的平均,然后乘以武器攻速
武器DPS = 武器伤害平均×武器攻速

2)  DPH:是武器与副手、戒指、项链等的总伤害的平均值
DPH = 武器伤害平均+副手平均+两个戒指的平均+项链平均

3)  双持攻速:双持的机制为左右手轮流挥动,交替攻击,攻速增加15%
当前手的攻速 = 武器攻速×(1+ 双持15% + 身上攻速% + 被动攻速补正%)

4)  单持面板DPS:DPS是DPH、攻速与暴击等因素相乘所得到的一个平均值。
单持面板DPS = DPH×武器攻速×(1+ 身上攻速% + 被动攻速补正%)×(1+ 主属性/100)×(1+ 暴击率%×暴击伤害%)×(1+ 被动伤害补正%)

5)  双持面板DPS:双持的面板DPS计算方式现在没问题了。
双持技能在挥动的时候,是左右手分别各挥一下,这样算一个周期。
耗费的时间是左一下加右一下,不过比单持要快一些,因为双持有15%提速。
如此一来,双持DPS的加权合成应该等于
(主手DPH+副手DPH)/(主手间隔时间+副手间隔时间),再乘以各种补正。
而上式 =(主DPH+副DPH)/(1/主速 + 1/副速)=(主DPH+副DPH)×主速×副速/(主速+副速)

总之就是:
双持DPS =
[(主DPH + 副DPH)×主武器攻速×副武器攻速/(主武器攻速+副武器攻速)]×(1+ 双持15% + 身上攻速% + 被动攻速补正%)×(1+ 主属性/100)×(1+ 暴击率%×暴击伤害%)×(1+ 被动伤害补正%)
(其中DPH的计算见第2条,武器攻速的计算见第0条。)

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%攻速增加影响大,于是就造成了“单持反而伤害高”的情况。

《暗黑破坏神3》游侠专题站:http://www.ali213.net/zt/diablo3/

[pagesplitxx]

但是实际上暴雪的面板双持普通攻击计算公式是有问题的,他们按照如下公式2计算:
动车公式2——暴雪面板双持dps伤害计算法:
=[(主DPH×主武器攻速平方 + 副DPH×副武器攻速平方)/(主武器攻速+副武器攻速)]×(1+ 双持15% + 身上攻速% + 被动攻速补正%)×(1+ 主属性/100)×(1+ 暴击率%×暴击伤害%)×(1+ 被动伤害补正%)

按照上面的公式2,加上其他一些计算武器dph和攻速的办法,你就可以自己计算出你的面板dps。

上面的内容主要是动车的经典理论和我对这个理论的一些理解和解释,它们不是今天我要说的重点,但我觉得这些研究成果意义非常重大并且和下面要说的内容联系很大,所以放在前面;

动车并没有解决一个疑问:对于技能来说,他们的dps是不是也按照上面的公式1(因为公式1才是实际情况)计算后再乘以技能描述中的那个百分数?也就是说,是不是技能的工作原理和普通攻击一样,两手轮流以115%攻速进行技能释放?

暴雪:

之前武器伤害的计算是基于两把武器的交替攻击的(也就是说主手武器和副手武器都有可能作为计算基准)。但很明显,那样计算武器伤害的话就会出现一个潜在的烦人问题:玩家会尽量捡在想要作为计算武器伤害基准的那把武器攻击敌人时才发动技能。不过这项设定已经在Patch13中作了修改。

“当角色双持武器时,一些特定技能将一直使用你的主手武器作为计算伤害的基准。”

据我所知,到目前为止,所谓的“特定技能”是指那些将武器伤害作为技能因素的技能。

有些技能是不换手的,他们只按照主手伤害计算,另一些技能是换手的,可以按照公式1乘以技能百分数。但是按此蓝帖的说法,仿佛很多技能是不换手的。
此前在另一个帖子里面,我也看到过动车做出过这样的解释:有的技能换手,有的技能不换手。但是有一点差别是:
蓝贴说不换手技能按主手,动车说不换手技能按上次攻击的手
像顺口溜一样,对吧?:D
那么这个问题上谁是对的,我们把它称为疑问二:不换手技能是按照哪只手的武器伤害计算的?

有人问,那么什么是疑问一呢???
疑问一就是:双持条件下哪些技能换手,哪些技能不换手?

解决两个疑问的方法看似简单:
解决疑问一:左手装上一把好武器,右手(主手)装上一把烂武器,挨个换技能出门打怪,伤害有明显变化的就是换手技能;
解决疑问二:左手装上一把好武器,右手(主手)装上一把烂武器,保证你上一次普通攻击是用的左手,使用不换手技能,看看伤害高低。
但是在测试中,这个试验方法不可行;原因是现在的单手弩DPS可以差别很大,但是DPH差别很小(不信您试试:D),差武器的上限也高于好武器的下限,加上急速射击这种技能你根本看不清数字………………

那么如何解决这两个疑问呢?
我最初的方法是:左手一把+火焰伤害弩,右手一把+毒素伤害弩,出门用夺命箭技能打怪;
怪物尸体是这样的:交替死于火焰和毒素~
或者你换成左手奥术伤害手弩,右手毒素伤害手弩,你能明显看出,你射出的夺命箭轮流在怪物身上爆出紫色和绿色的血花,交替性一目了然,由此得出结论:夺命箭为换手技能无误

但是此方法不适用于其他技能,比如急速射击,不插符文全是物理伤害,插了全是火焰伤害。这个问题困惑我好久,知道我偶然发现了一个有趣的现象:
双持时,你的面板攻击速度是你刚用过的那把武器的攻击速度;如果你是刚换上两把手弩,那么面板显示的是主手速度
大家可以试一试,两把攻速不同的手弩,按不同的次序装备,面板攻速会有变化(面板dps不变);但是你使用夺命箭技能,每射出一箭,面板攻速变化一次;
地上那个陷阱请无视掉……正好在那个时候消失了而已……

由此,我们可以通过这样的方式进行实验:
双持攻速不同的武器,使用不同的技能,观察面板攻速是否变化;如果变化,说明这个技能为换手技能;如果不变,说明这个技能是不换手技能

那么下面我直接公布实验结果:
DH所有公测时可以使用的技能中:
夺命箭、穿刺、纠缠射击、流星索、急速射击、飞轮六个能造成伤害的技能,全部为换手技能;
铁蒺藜、影轮翻等戒律技能不换手;
有人会说你说这个后半句不是扯淡么,放个陷阱换不换手有个毛关系;
但是请您注意,铁蒺藜在插过符文后,是可以造成伤害的!
也就是说,这可能是我目前条件下发现的唯一一个不换手的伤害技能!

鉴于上面的原因,我想大家已经知道了,在目前的条件下,疑问二是没有办法解答的。

另外一个比较小的疑问:我一把手弩上面有攻击时吸血的属性,请问我在使用另一把手弩时是否会吸血?
答案是会的,因为吸血效果触发时你的人物身上会有动画效果——一个小红圈,在只有一把武器有吸血特效的情况下,你两手的攻击都会触发这个动画效果,也就是都可以吸血。

还有一点,大家在亲自进行我的实验的时候,请不要使用那种带有“每秒钟攻击减少”属性的灰色手弩
因为这条属性不仅影响自己,还影响另一把弩!
大家知道,手弩上+攻击速度和+元素伤害的属性是不会影响另一把手弩的,但是每秒攻击减少这个蛋疼属性是会影响的;
也就是说,好的不灵坏的灵……

《暗黑破坏神3》游侠专题站:http://www.ali213.net/zt/diablo3/