当前位置 : 主页>技术研究>魔兽技术>

魔兽世界伤害减免的原理

来源: 作者: 点击:
做为爱好者的一个参考,体现物尽所用的原则!

WOW的护甲是以伤害减免的原理体现出来的,护甲越高所能抵消的伤害就越高,具体的公式为
DR=AC/(AC+85*LV+400)
(DR:伤害减免,AC:护甲,HP:生命值,LV:等级)
比如说当你60级有5500的护甲,则面对60级的对手可以抵消5500/(5500+5500)=50%的伤害
从这个公式看出所能抵消伤害的百分比随着护甲的提高所提高的百分比会越来越少,是一个非线性函数
但是对于伤害减免和每点护甲所能获得的收益大多数的人都存在误解,认为护甲高了在提升就没什么用了,多于XXXX点的护甲御后就没意义了,你看护甲高了以后再提升多少点才提升1%啊。所以就想当然的认为护甲高了每点的护甲所获得的收益会减少,简单的说就是护甲越高越没用。事实上是这样的吗?显然不是。
为了说明下面话的阐述几个概念
1.有效生命
有效生命指的是面对物理攻击,你所能抵抗的伤害总和。公式是:HP/(1-DR),比如说当你60级有5500的护甲4000点生命,则面对60级的对手可以抵抗4000/50%=8000点的总伤害。有效生命在选择装备时有很重要的参考意义。
2.每点生命能抵消的伤害
每点生命能抵消的伤害的公式是:1/(1-DR),比如说当你60级有5500的护甲,则面对60级的对手每点生命能抵消2点伤害。作为MT,你的牧师在同样的时间内所能治疗的生命是一定的,所以你护甲越高,牧师的治疗就越有效率,这时候有效生命的意义就不大了。
60级每点生命能抵消的伤害为1/(1-DR)=1/(1-AC/(AC+85*LV+400))=AC/5500+1 ,可以看出,这是一个线性的函数,说明每点所能获得的收益是固定的,并不是一些人想的收益会减少。通过简单的计算可以得出每提高100点护甲自己的有效生命会提高约1.82%,比如护甲从1000到2000和从10000-11000所提升的有效生命都是18.2%,并不会减少。
现在有了公式,对于装备的选择,如何在护甲和耐力之间做很好的平衡就有了很好的方法。举例如下:
假如A装备穿上自己后有4300生命,5500的护甲,而B装备穿上自己后有4550生命,5000的护甲,这样如何选择?
这时就可以计算2个装备对自己有效生命的影响,A装备后有效生命为8600,B装备后有效生命为8686,明显B装备好点
总的来说,你和盗贼在PK或在SOLO,这时有效生命越高越好。如果你在做MT的时候,如果打的大多是物理伤害的怪,防御越高越好。如果打的多是元素攻击的怪,那么最好血多点。PK也是同理,小D和贼PK时护甲能堆多高就多高,因为自己会加血。

总结:每点护甲所能获得的收益是线性的,不会随着护甲的增高而降低。对60级的人来说100点护甲相当于有效生命提高约1.82%.
比如说伤害减免从50%到55%所提升的有效生命是22%,而从60%到65%所提升的有效生命是35%,很明显不一样,大家千万不要认为伤害减免提升5%都是一样的效果

最后说几句废话,对于数值运算不要想当然和夸大其效果。我这个帖子就是看了某人说的一句“7000以上的护甲还就没什么意了,收益太少”而写的,要知其然,还要知起所以然。过去看的某些如“盗贼穿了这个+1%致命的装备自己的攻击会大大提高”“平衡小德加了-10%魔耗的天赋,自己的耗魔会少很多”“多加了50攻击能量自己的练级效率高了许多”如此之类的话。其实5%以下的东西或天赋,很多时候也只有统计学的意义,只有堆的多了才能产生质变。实践才出真理,有了好的想法最好试试或计算一下,希望大家多实践YY。
对DRU的一些补充:对典狱官法杖来说都是大家喜欢的物品,260的防在变熊后有1200之多。大家都说用了它能抗了很多,到底能多抗了多少?
比果说你没用典狱官法杖时防有5000,用了后有6200。通过计算大概可以简单的理解为抗怪的能力提高了大约加了12%,有效HP提高22%.假如你有3500的血5500的护甲,怪本来打你平均150的伤害(实际攻击应为150/0.5=300),因为有效HP提升了3500*22%=710点,而710/300=2.3。所以这时用了此杖可以大概可以多抗10%,大概为2-3下。
以上只是一个理想化的计算,实际上要复杂的多。假如自己比怪物等级底5-6级的话,因为攻防有等级惩罚,怪物对你的攻击会惊人的大。而典狱官法杖带的15防御技能就相于抗怪时提升了3级,这时只比对手底2-3级。只要和怪不超过3级的话,怪物对你的攻击就到了正常的范围内了,就不会有多大惩罚了。至于怪物还有可能带元素攻击,这时护甲就没什么用了,血更重要。
这里只是给出一个60级对手攻击你理想化情况,是从量化的角度分析,有一定的参考意义。实际还要自己从智力/耐力/精神和防御,还有自己面对的条件来取舍。
在CWOW没开等级的时候,为了急着做羽饰胸甲,自己42小D就跑去诅咒之地打黑色羽毛了,因为鸟是46-48级的,由于等级惩罚所以鸟打我都是150到200多,非常疼几乎没法打。所以自己从AH找了些装备加了25的防御技能,相当于47的角色。面对这些鸟打我就只有80左右了,效果非常明显。自己42就FARM超过自己4-6级的怪,成功打了40个鸟毛做了件衣服,现在想想过去还真有毅力打这些怪。所以说越级打怪一定要用加防御技能的物品以达到没有等级惩罚,否则自己会非常郁闷的。
栏目列表