打印

【原创】人物受到伤害减少的详细分析(全部三楼更新完毕)

【原创】人物受到伤害减少的详细分析(全部三楼更新完毕)

anhei3战网
写在前面:我估计很多人不了解角色受到伤害是怎样计算的,以及怎么去减少伤害。于是我来写这个帖子来扫个盲。希望能够帮助PVP和PVC的需要的朋友。如有疏漏或者错误的地方欢迎提出;P

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

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:物理攻击附加不同元素伤害的时候的吸收顺序。


[ 本帖最后由 jinjinddn 于 2011-11-27 06:18 编辑 ]
本帖最近评分记录
  • Luna_Rylai 贡献 +2 技术文章。。。看了好久终于明白点了 2011-12-6 09:18
  • foxiceee 鲜花 +1 支持技术贴 2011-11-25 23:47
  • 龙行天下11 soj +3 支持技术贴 2011-11-22 08:55
  • 龙行天下11 贡献 +1 支持技术贴 2011-11-22 08:55
  • 野蛮粉丝 soj +2 鼓勵原創技術貼~!! 2011-11-21 19:05
您目前仅能浏览部分内容,查看全部内容及附件,请先 登录注册
分享到:


评分 TOP

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

下面公布一些我最新的测试结果:
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中,分多次吸收多种伤害。

[ 本帖最后由 jinjinddn 于 2011-11-27 05:49 编辑 ]

评分 TOP

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

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的庇护所。

[ 本帖最后由 jinjinddn 于 2011-11-27 06:17 编辑 ]

评分 TOP

想问下,dr和mdr会不会被什么公式放大?不然近战角色随便一刀就几千dam……那效果……
穷人不是那么好当滴......

评分 TOP

又见技术帖啊。。。支持!

评分 TOP

引用:
原帖由 qqwaaz1 于 2011-11-21 11:40 发表
想问下,dr和mdr会不会被什么公式放大?不然近战角色随便一刀就几千dam……那效果……
不会,近战首先会有0.17的PVP惩罚,然后mdr和dr都会对物理和元素伤害吸收,接着dr%和r%吸收伤害,因此PVP伤害并不很大。
本帖最近评分记录
  • qqwaaz1 鲜花 +2 我很赞同 2011-11-21 18:43

评分 TOP

JJ又开始了...

评分 TOP

顶上去!

评分 TOP

希望楼主能够公布测试的数据!:anhei3.net-84
我更愿意看到过程,谢谢!

评分 TOP

引用:
原帖由 一般性 于 2011-11-25 09:55 发表
希望楼主能够公布测试的数据!:anhei3.net-84
我更愿意看到过程,谢谢!
测试过程如下:受虐方为ama,抗性0,裸体 。准备吸收元素吸收50,吸收魔法50,dr63,mdr63,+7berserk的sc若干。攻击者为法师,光pp,力量100。身上准备ar1023的sc若干,幻化(255元素伤害伤害),幻化(255多种元素+魔法伤害伤害)。

测试1:女巫先加冰弹到1000的伤害,pvp惩罚后是170.ama分两次带上50魔法吸收,mdr63和冰冷吸收。结果是第一次伤害为170,第二次伤害为107,第三次伤害也是107.女巫洗点加火球伤害到1000,重复试验,结果相同。女巫洗点加到新星伤害为250,重复试验,在换上闪电吸收的时候,基本上不再掉血。试验证明了ma对于法术攻击的元素攻击无效,吸收方面只有闪电伤害能够回血。

测试2:女巫带上berserk sc,幻化(255冰冷+255火焰)。这时候的berserk伤害是115平均,冰冷伤害43,火焰伤害43.先让ama带dr63的sc,结果无用。然后带上ma的sc,结果是171的平均伤害。接下来带上冰冷和火焰吸收吸收,结果也是171的伤害。接下来换上mdr,伤害变成了13左右。接下来同时换上mdr和ma的sc,伤害变成了平均25.这个测试说明了mdr的多次作用和dr的无用以及ma等吸收的单一作用。

测试3:女巫采用普通攻击,带上幻化(255冰冷+255魔法),物理伤害11左右,后两者伤害都是43。ama先带mdr63的sc,伤害是0.接下来是dr63,结果是34的伤害。带上ma和冰冷吸收,伤害都是54.测试结果说明了mdr和dr的吸收顺序和多重性。

评分 TOP


Powered by discuz ©2008-2009 暗黑战网(anhei3.net)

川公网安备 51160202511654号

蜀ICP备14017336号