武器DPH最大值=(210+18)+422=440
在计算武器DPH最大值时,之前武器物理DPH最小值108并没有超过基础DPH最大值210,因此防溢出机制没有介入,红宝石的DPH增益就是“+18-18伤害”。
相关计算原理请参考:《物理伤害加成的武器为何DPS会那么高》
用计算公式表示的话:
武器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增益。
小编推荐阅读