攻击者等级60+的减伤公式如下(资料旧的,但是公式不变)
DR% = Armor / (Armor + (467.5 * AttackerLevel - 22167.5))
Armor Cap (护甲最大值) = 49,905
做个简单的表格来看
护甲 |
减伤率 |
0 |
0.00% |
5000 |
23.11% |
10000 |
37.45% |
15000 |
47.42% |
20000 |
54.59% |
25000 |
60.05% |
30000 |
64.33% |
35000 |
67.68% |
40000 |
70.63% |
45000 |
73.01% |
护甲越高每5000点护甲所能减少的伤害似乎越来越低,
这样护甲的效益是否在高护甲之下越来越低呢?
换个角度,让我们从生存性来看
Effective time to live = 1 / (1 - DR%) * Base time to live (by wowwiki)
护甲 |
存活率 |
0 |
100% |
5000 |
130% |
10000 |
160% |
15000 |
190% |
20000 |
220% |
25000 |
250% |
30000 |
280% |
35000 |
310% |
40000 |
340% |
45000 |
370% |
如此可见,每5000点护甲所造成生存力的比例是固定的
或许有人看不懂,为什么明明减伤率增加幅度越来越少,很明显是递减,却又说比例固定?
我这样说好了,假设一下伤害用100来算,你的减伤率由94%、96%、98%来相比
94%减伤表示你承受伤害6滴血
96%减伤表示你承受伤害4滴血
98%减伤表示你承受伤害2滴血
从上面来算
94%→96%的减伤提高2%但是你的伤害减伤率却是33%(6 > 4)
96%→98%减伤一样提高2%但是你的伤害减伤率为50%(4 > 2)
看得懂上面的含意吗?
其实是要看(1 - 减伤率) = 受伤率 才对,减伤这数字本身一直都不太明确。拿减伤度来看当然会得到一个很奇怪的二次区线。才会有所谓的护甲是递减效应的错觉。
再来谈谈护甲的重要性
首先把伤害公式拿出来: 原始伤害 = 承受伤害 / ( 1 - 减伤%) ‘这个原则一定要先知道,坦克被打的伤害都是减伤后的’
我们正常在战斗中(坦克护甲约2万7,减伤假设60%),王打坦克一下有3万,但是实际上王的伤害是3万 / (1-60%) = 3万/0.4 = 7.5万
假设一个坦HP5万,有装备镇魂钱饰品(触发护甲特效),不谈饰品价值实用性,单纯讨论护甲。
当他护甲16936,可以减低52.65%物理伤害
也就是说他可以承受BOSS
50000/(1-0.5265) = 105596
这时候如果增加了5307护甲
当护甲22243,可以减低59.35%伤害
50000/(1-0.5935) = 123001
这差距相差17405
而坦装变好了
坦变成护甲有26281,减伤是 63.31%
50000/(1-0.6331) = 136276
同样的提高5307护甲
护甲变成31588,减伤:67.47%
50000/(1-0.6747) = 153704
发现还是相差 17427
基本上价值是完全相同的
所以护甲不会因为护甲高低而降低价值
与耐力是相同的丝毫不递减的
再补充一个以ICC 25 浓肠 为例子
当他+90%伤害的时候 被打到大概是 38000
假设这38000是护甲26281=63.31%的时候被打到
也就是说BOSS的基础攻击力约是 38000/(1-0.6331) = 103740
这时发动了+5307护甲
护甲变成31588=67.47%
被打到就是 103740*(1-0.6747) = 33746
也就是接下来10秒每被打一下都少受4253伤害
假设10秒内 被打6拳 就赚了25520的HP
这边要注意的是并不是你多的25520的血
而是可以看成补可以少补你25520治疗量
这效果绝对是非常大的
但是到底哪个好用就见仁见智了 毕竟时下只会看HP人实在太多了
圣骑有天赋【忠诚防卫者】,那是不是撑耐力会比护甲好?
卡在忠诚的因素有两种,一种是高HP所触发忠诚的阀值会比较高,一种是当有忠诚的减伤存在后,带来的减伤效益。但是我可以帮你解惑!
第一种比较好理解,6万跟5万的坦克35%血量的血线当然不同,血多的忠诚门槛当然比较宽。
另外一种就比较复杂了,假设现在已经存在忠诚效果下,高血流受到的伤害20000变成16000,护甲流受到的伤害大约从18000变成14400,一个少4000一个少3600,变成高血流的效益会比较好。
在讨论更复杂的状况,依样用脓肠当例子。
上述提到的数据拿来利用
高血 - hp60000 忠诚门槛21000 vs 高护甲 - hp50000 忠诚门槛17500
高护甲使得王原本38000伤害变成33746
两种伤害经过忠诚减伤后得数值:30400 / 26997
所以伤害比较值: 38000 / 30400 vs 33746 / 26997
预设满血被王打两下连吃
高血:60000 > 22000 > -8400 (第二下才吃到忠诚减伤)
高甲:50000 > 26997 > -6750 (第一下就吃到忠诚减伤)
那牧师有先上盾吸收8000伤害在下去算呢?
高血:60000 > 30000 > -400 (还是第二下才吃到忠诚减伤)
高甲:50000 > 34997 > 8000 (还是第一下就吃到忠诚减伤)
第二个数据或许有人有疑惑,我解释一下,怪物所造成的减伤伤害顺位:护甲>饰品天赋buff减伤>吸收>格挡,所以虽然牧师有先套盾,但是所吸收的伤害顺位比减伤后面,所以简单来看直接把第一数据各+8000就好了,那之后的结论我想看的出来差异。