御天暗黑MOD战网,开设御天传承、BOSS暗黑、暗金无双暗黑、YTHU地狱释放等各类暗黑2 MOD游戏,欢迎暗黑MOD玩家加入!

御天暗黑MOD战网

 找回密码
 新建
搜索
热搜: 活动 交友 discuz
查看: 3922|回复: 0
打印 上一主题 下一主题

人物受到伤害减少的详细分析

[复制链接]
跳转到指定楼层
1
发表于 2012-12-5 11:11:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
写在前面:我估计很多人不了解角色受到伤害是怎样计算的,以及怎么去减少伤害。于是我来写这个帖子来扫个盲。希望能够帮助PVP和PVC的需要的朋友。如有疏漏或者错误的地方欢迎提出

第一篇:受到伤害的减少顺序

1:首先判断这一时刻受到的伤害有几种,伤害有如下几大类。
物理伤害(比如热诚的伤害,龙卷风伤害)
魔法伤害(比如狂战士伤害,祝福之锤)
元素伤害(比如暴风雪,新星)
物理攻击为载体的元素/魔法伤害(比如闪电之怒,用青色愤怒进行热诚攻击的pal等)
特殊伤害(CB,OW,DS,攻击反伤,灵气伤害)

2:接着伤害按照下面的流程来改变
一:元素伤害,物理伤害或魔法伤害
1 因角色而造成的伤害改变(XvX)
2 女巫的能量护盾(Energy Shield)
3 死灵法师的骨甲和德鲁伊的旋风甲(Bone Armor and Cyclone Armor)
4 伤害减少X或魔法伤害减少X(DR and MDR)
5 抗性(Resistances)
6 百分比吸收(% Absorb)
7 直接吸收(Direct Absorb)

二:物理伤害为载体的元素伤害/魔法伤害
1 因角色而造成的伤害改变(XvX)
2 女巫的能量护盾(Energy Shield)
3 死灵法师的骨甲和德鲁伊的旋风甲(Bone Armor and Cyclone Armor)
4 魔法伤害减少(mdr)
5 元素抗性
6 元素吸收
7 伤害减少(dr)
8 伤害减少%(dr%)

三:魔法伤害附加元素伤害
1 因角色而造成的伤害改变(XvX)
2 女巫的能量护盾(Energy Shield)
3 死灵法师的骨甲和德鲁伊的旋风甲(Bone Armor and Cyclone Armor)
4 元素伤害减少(mdr)
5 魔法伤害减少(mdr) (mdr作用两次)
6 元素抗性
7 元素吸收

特别说明:
1:DTM(damage to mana)出现在最后再计算,也就是一中的7和二中的8之后再算。DTM不影响伤害
2:特殊伤害比如攻击反伤,荆棘伤害属于物理伤害,攻击受到元素伤害,灵气伤害属于元素伤害,均按照1计算。
3:物理伤害中的CB只有DR%能影响,DS则无影响。
4:一些持续性伤害比如元素伤害中的火墙,毒素伤害,物理伤害中的OW。MDR可对前者吸收,伤害将为MDR*X/1024,可见这个吸收是按照帧数的,参数X具体需要查相应技能的MPQ文件。OW在PVP的时候降低为1/4的伤害,MDR和DR均无效。
5:狂战士在实战中的伤害通常属于魔法+元素伤害。那么按照3来计算(注意MDR会作用两次)。
6:对于物理伤害为载体的元素/魔法伤害,有几条说明
1.mdr能同时抵消元素和物理伤害,顺序是先抵消元素伤害,然后物理但当有和攻击方一样的元素吸收情况下,这时不抵消物理伤害,只抵消元素伤害,比如物理伤害附带火伤害,这时带火吸收的物品时,mdr不再抵消物理伤害, 但如果没有火焰伤害,mdr还能抵消物理伤害。
2.物理伤害减少(dr)也能同时抵消物理和元素伤害,顺序是先抵消物理伤害,然后抵消元素。
3.mdr与dr都存在时2者不会发生冲突,mdr还能抵消元素然后物理伤害,dr也能抵消物理然后元素伤害。

下面有个小例子,推荐至少大概能看懂了作用原理的朋友再看





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~





小例子1:
攻击者PVP伤害为物理伤害90,火焰伤害200.防御者dr 100,dr%50,mdr 60,火焰抗性50%,火焰吸收20。按照顺序,先判断伤害类型,属于2.于是,因为没有能量护盾等吸收,直接进入mdr。mdr首先吸收元素伤害,200-60=140火伤,由于没能全部抵消掉,那么不能继续抵消物理伤害。接着计算抗性,140*50%=70火伤。接着是吸收,70-20x2=30火伤。接下去是dr,由于mdr和dr互不干扰,只是有先后顺序,这时dr依旧可以先吸收物理伤害,然后吸收火焰伤害。90-100=0,物理伤害将为0,还剩下10的dr去吸收火焰伤害,即30-10=20火焰伤害。最后是dr%计算,由于这时候剩余的是火焰伤害,dr%不起作用,因此最终伤害即是20火焰。


关于顺序的问题还有两个小实验我没有做,以后有时间了我会补上:
1:狂战士攻击下有不同元素伤害的时候的吸收顺序
2:物理攻击附加不同元素伤害的时候的吸收顺序。


第二篇:一些结论和测试结果

下面公布一些我最新的测试结果:
1:MA(magic absorb)魔法吸收,比如精神上的+8魔法吸收。这个功能被描述为“可吸收除物理伤害外的其余伤害”,比如吸收冰冷伤害等。实际在测试中我发现,MA对于法术类攻击的元素伤害和物理伤害无效(比如暴风雪,火墙,龙卷风等);近战在物理伤害附加的伤害中,MA只能作用于魔法伤害吸收,对于元素和物理伤害无效。

2:元素和魔法吸收,这个技能被描述为吸收伤害后,返回相同数值的生命。实际测试只有闪电系列有效,火焰系,魔法和冰冷系列都只是吸收伤害,并不返回生命。他们无论是法术攻击还是近战物理附加元素攻击都是只能吸收对应的元素并不返还生命,闪电伤害可以返还生命。

3:在物理攻击中,如果附加多重元素攻击,魔法攻击。那么如果有mdr的话,会多倍计算,剩余部分继续抵消物理伤害。比如攻击带有200火焰,200魔法伤害,物理伤害100,你的角色拥有220mdr。那么200-220=-20(mdr抵抗火焰),200-220=-20(mdr抵抗魔法),剩余40去抵抗物理攻击,即100-40=60,最终受到的伤害是60物理伤害。而如果拥有dr的话,将先抵消物理伤害,有剩余再去抵消元素伤害,但是不能按照多种元素抵消(仅能工作一次)。

4.berserk攻击的时候,如果附有元素伤害。身上的dr无效。mdr则按照3中,分多次吸收多种伤害。

第三篇:一些详细介绍和注释

1:抗性。角色上限是95,怪物没有上限。下限是-100.注意抗性计算要考虑全部因素:比如一个bar在噩梦下的抗性是75,实际是120,攻击方有支配冰冷70,那么实际抗性为50.
2:dr%。如上,只是上限是50%。计算方法也是注意比如伤害加深和衰老作用时dr%的变化。
3:mdr,dr没有上限,元素和魔法吸收有40%上限。吸收和吸收%都是双倍作用(但很多元素技能不能被双倍吸收,见2楼)
4:能量护盾:吸收全部伤害(除了毒素),上限95%。吸收顺序是物理,火焰,闪电,冰冷最后魔法。前者的伤害没有吸收完毕是不会吸收后者的伤害的。最大吸收比例为1:0.75.
5:白骨装甲只能吸收物理伤害。飓风装甲可以依次吸收火,电,冰伤害。
6:角色惩罚,比如玩家对玩家,伤害为0.17. pet在地狱对boss为0.25等等。
7:注意减低毒素抗性可以破坏plr效果,比如40的减去抗性就能使plr效果低40%。
8:有些角色比如石墨,怪物,不受到游戏难度惩罚影响。
9:有些元素技能不能被抗性影响,比如刺客的雷光,pal的天堂之拳。
10:有些元素和魔法技能能忽略对方的抗性,对方的抗性无论多少,都视作0.比如pal的庇护所。

您需要登录后才可以回帖 登录 | 新建

本版积分规则

返回顶部