这里我必须先说明下测试条件
武器选用的是 2-3 白字的低伤害武器
人物版面:
智力:4404
范围伤:50%
爆伤:50%
暴击:5%
所以可以得出虫群的实际伤害为
2×1.3125×44.04×1.025 = 120
3×1.3125×44.04×1.025 = 177.7 (可视为180 为什么要视为180 后面我会解释)
而实际测试得出 单怪伤害数值为 120
于是根据范围伤害可得:
120×0.5=60
180×0.5=90
但实际测试的范围伤害为:150 135 165 90 105等
上面是测试的其中一张截图
实际伤害与计算的理论值不符 这是为何?
实际上 是因为 DOT类伤害有一种比较特殊的计算体制 每秒跳动的数值结果 其实是分为4次单独伤害计算的总和
对于虫群而言 1秒内出现的120 和 180的数值 实际上是每4次单独计算的小伤害的总和
于是范围伤害的计算则是以每单次小DOT伤害为一次独立的触发事件
所以我们必须把单次小伤害计算出来
120/4=30
178/4=45 (这也是为什么之前我说要视为180 因为177.7的4次独立小伤害均为45 总和就是为180)
那么 每次独立小伤害所触发的范围伤害类别 也就呼之欲出了
我举其中一个例子说明 :135的数值是如何而来?
135的触发的数值情况可视为120的数值只触发了一次范围伤害 于是显示为120+15=135
那么DOT伤害的范围伤和正常范围伤收益对比如何呢?
因为每跳的dot伤是分为4次独立小事件分类触发
所以设原基础显示伤害为:x
范围伤害为:50%
实际每小独立事件触发范围伤次数为n
理论正常范围伤害为x/2
实际是:(x/4 × 1/2)
建立不等式:(x/4 × 1/2)n≥x/2
解得:n≥4
而n的最大值就是4 所以只有4个小事件全部触发才和原收益相等 就谈不上超过了
小编推荐阅读