暗黑破坏神吧 关注:682,166贴子:20,589,807
  • 20回复贴,共1

角色受到攻击后的判定流程以及伤害计算流程附骨甲与冰甲之争

只看楼主收藏回复

作为一个炸牛爱好者,在初学的时候我就开过帖子提问:“白骨装甲与寒冰装甲不能共存,是选择白骨还是寒冰?”
有的前辈说开一个骨甲之后随缘
有的前辈说能补就补
有的前辈说懒得加骨甲
相信也有很多炸牛爱好者也有这样的疑问
其实这个问题真的很细节,很小,小到无论怎么操作差距都不大
差距不大为啥还要在这纠结?
我们玩游戏也要知其所以然嘛。
而问题的根源在于暗黑受到攻击之后的流程很复杂,受到伤害的计算机制大家也不清楚。
在学习各种网络上的资料之后,得到了答案
这里我先抛出最后的答案:
1. 在没有冰甲的情况下,骨甲>无骨甲,毋庸置疑,所以开局甩一个骨甲在身上是很好的习惯。
2. 身上有伤害加深时,骨甲的作用远高于寒冰装甲。
3. 对付一般牛群时,寒冰装甲能够提供较高的操作流程性,安全性略低于骨甲。
4. 对付力量/狂热牛群时,推荐寒冰装甲贴边炸,不推荐骨甲冲进去炸。


IP属地:江苏1楼2019-05-30 16:21回复
    接下来是解答部分
    第一部分:受到攻击后的整个判定流程
    网上只找到了一张模糊的图
    为了大家看得清楚,我又用一个多小时的时间重新做了这张清晰的


    IP属地:江苏2楼2019-05-30 16:22
    收起回复
      第二部分:角色受到伤害的计算流程
      本吧的精品贴里有,但是因为度受的原因可能看不到。
      这里我把jinjinddn的文章搬运过来,他的文章解释得更加全面一些。因为是2011年的文章,作者联系不到,所以我直接搬了。如果作者看到这个帖子并对搬运不赞同,请站内信联系我,我会删帖。
      第一篇:受到伤害的减少顺序
      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火焰。


      IP属地:江苏3楼2019-05-30 16:24
      回复
        第二篇:一些结论和测试结果
        下面公布一些我最新的测试结果:
        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的庇护所。
        测试过程如下:受虐方为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的吸收顺序和多重性。


        IP属地:江苏4楼2019-05-30 16:24
        回复
          第三部分:计算骨甲的作用有多少?
          解决我之前关于骨甲/冰甲的小疑问
          1. 明确在有骨甲的情况下,依然能够进行格挡动作和闪避动作。
          本人实测套着骨甲,确实有格挡动作,因为闪避无动作,单从画面上无法判定。
          这里说明这个是因为有人说骨甲不计算闪避,或者不触发格挡,其实是错误的。
          2. 骨甲的抵消伤害在700-760之间(差别来源于头环/项链/盾牌上是否有+技能),这里取平均可以抵消730伤害计算。
          3. 骨甲的抵消伤害不计算抗性(谜团/物免盾的物理抗性),这点是关联前面伤害流程知识最重要的一点。
          4. 穿AP+谜团+物免盾的NEC,一般情况下地狱牛的命中在35%左右;触发寒冰装甲时,地狱牛的命中在28%左右。
          穿法凯谜团+物免盾的NEC,一般情况下地狱牛的命中在39%左右,触发寒冰装甲时,地狱牛的命中在31%左右
          5. 地狱牛在7PP下的攻击伤害值约为153-230(根据网上的资料计算的,可能有误差,因为我以前的帖子用这个数值计算的时候,大约产生了5-8%左右的误差,问题不大,应该可以用)这里取平均值191
          6. 假定炸牛NEC在BO后生命为2000,操作倾向在1200生命(3/5最大生命)左右喝大紫。
          7. 用物免盾镶嵌13#凑55FBR,对应BR时间为6F
          按法师铠甲装备计算:
          7PP被1只普通牛攻击的情况下情况下骨甲可以抵挡住的730伤害≈39次攻击
          39次攻击*0.39命中率*(1-0.75格挡率)*191平均伤害约等于726伤害
          39次攻击中产生11.4次格挡=68.4F
          该39次攻击在寒冰装甲下等于多少生命值呢?
          39*0.31命中率*(1-0.75格挡率)*191平均伤害*(1-0.43DR)≈329生命
          39次攻击中产生9次格挡=54F
          换算结果就是在寒冰装甲的保护下,每被攻击39次,可以节约出14.4F的BR时间。
          如果安全掉血量是800的话,节约出的BR时间约为35F,对于操作流畅性的影响相当明显。
          用AP甲计算差距缩小12%左右,计算过程省略
          在AMP(伤害加深下)情况特殊
          因为伤害计算流程中,先计算骨甲,后计算抗性,所以骨甲仍然能够抵挡住1只普通牛的39次攻击
          而在寒冰装甲下39次攻击对应的生命损失计算为
          39次攻击*0.31命中率*(1-0.75格挡率)*191平均伤害*(2-0.43DR)约等于906生命
          而且这期间人物高概率会出现僵直现象,非常危险!
          在力量光环/狂热光环的加持下,因为单次伤害较高
          为避免人物出现僵直现象,最好套上骨甲。
          大概的结果就是这样。
          其实炸多了自然会有感觉
          比如说米山装备一般地情况下,因为在牛群中的时间较长,所以骨甲用处比较大。
          如果米山神装了,造尸时间特别快,人物在牛群中的时间较短,那明显寒冰装甲的用处比较大。
          以上是我的个人见解。计算方式也是偏理想化的模型,不是很成熟。
          每个***作爱好,操作习惯各不相同。希望大家轻喷吧。


          IP属地:江苏5楼2019-05-30 16:26
          收起回复
            从哪里翻译过来的?


            IP属地:广东6楼2019-05-30 16:27
            收起回复
              2019年居然还有技术贴!


              IP属地:北京来自Android客户端7楼2019-05-30 16:28
              回复
                顶就完事了!!很有效率,昨天说完今天就出


                IP属地:北京来自Android客户端8楼2019-05-30 16:35
                收起回复


                  IP属地:江苏9楼2019-05-30 16:39
                  回复
                    如果仅限手持刚毅,那日常操作真的就是开局套个骨甲随缘。。。


                    IP属地:辽宁11楼2019-05-30 17:22
                    收起回复
                      辛苦辛苦


                      IP属地:浙江来自Android客户端12楼2019-05-30 17:39
                      回复


                        IP属地:江西来自iPhone客户端13楼2019-05-30 17:43
                        回复
                          110年代表示谁手持刚毅谁就是傻


                          IP属地:云南来自Android客户端14楼2019-05-30 18:34
                          回复
                            搬运的文章【元素和魔法吸收】部分有点瑕疵,元素吸收并不只有闪电伤害才有效
                            火焰吸收方面,最常见的体现就是佩戴旭日东升/地狱之嘴,站在混沌大翅膀堆里面洗澡
                            而冰冷吸收方面,最常见的就是乌鸦的20CA%,弓马击杀金怪以及蛮子旋风对付双强化金怪方面尤为明显
                            ----------------------------------
                            另外,实际你这篇帖子完全可以简化点,明确自己测试的环境,筛选不必要的部分【比如那冗长的搬运内容中,你需要的仅仅是骨甲吸收部分以及格挡闪避判定流程】


                            应用达人
                            应用吧活动,去领取
                            活动截止:2100-01-01
                            去徽章馆》
                            来自Android客户端15楼2019-05-30 19:09
                            回复