第二把武器:
武器的基础伤害(鉴定前伤害)为(179-89)-(422-212),即90 - 210。在镶上红宝石之后:
武器DPH最小值=(90+18)+89=197
武器DPH最大值=(210+18)+422=440
在计算武器DPH最大值时,之前武器物理DPH最小值108并没有超过基础DPH最大值210,因此防溢出机制没有介入,红宝石的DPH增益就是“+18-18伤害”。
用计算公式表示的话:
武器DPH最小值=(武器基础DPH最小值+最小物理伤害加成(包括红宝石))x (1+武器伤害%)+最小元素伤害
武器DPH最大值=(Max{(武器基础DPH最小值+最小物理伤害加成(包括红宝石)+1), 武器基础DPH最大值}+最大物理伤害加成(包括红宝石)x (1+武器伤害%)+最大元素伤害
附练习一则:
以下武器(基础伤害为531 - 579)在镶嵌上红宝石后,武器DPH变为多少?
答案:
1046 - 1408
武器DPH最小值=(531+18)x(1+46%)+244=1046
武器DPH最大值=(Max{(531+18+1),579}+18)x(1+46%)+537=(579+18)x(1+46%)+537=1408
三、两种作用原理的比较
区别如下:
全身防溢出机制会在所有物理最小伤害和所有物理最大伤害全部相加完成后介入,将两个和作比较,确保DPH最大伤害≥DPH最小伤害。
武器防溢出机制会在武器最小物理伤害计算完成后介入,与武器基础DPH最大值作比较,确保武器DPH最大伤害≥武器DPH最小伤害+1。
在游戏过程中,D3会先计算武器的DPH,得到武器DPH的物理伤害部分和元素伤害部分,之后武器就会变成一个“黑匣子”,首饰上加伤害的词缀将不会对武器DPH计算产生影响。
即:先计算武器DPH,再计算全身DPH,两个过程的具体计算方法相互独立。
结论
在一般情况下,首饰上“+A最小伤害”、“+A最大伤害”、“+B -(A-B)点伤害”三种词缀对平均DPH的增益是一样的。
把你所有看到的伤害数字和隐藏的伤害数字加起来除以2就是首饰的平均DPH增益。
只有当你的武器级别很低,DPH上下差值很小时,上述结论才会出现不同。除非你是普通难度玩家,否则不用加以区分。
红宝石对大部分物理伤害武器的DPH加成高于元素武器,尽管高级别武器没人镶红宝石……
补充几句:
使用AH时,如果你在“平均伤害”里输入A,则搜出来的首饰至少满足以下3个条件中的1个:
(1)最小伤害≥A
(2)最小伤害+最大伤害≥2A
(3)最大伤害≥2A
正是因为这样,会有许多玩家认为,1点最小伤害的效果等于2点最大伤害。这是AH的设计问题。