黑暗之魂3吧 关注:453,716贴子:20,972,678

◆ 0702【攻略分享】(伪)部分搬运的防御力和减伤率的计算公式

只看楼主收藏回复





先用自己的嘎子镇楼


IP属地:安徽1楼2017-07-02 21:22回复
    楼主很久以前就在reddit(一个国外论坛)上看到了一位大神关于防御力和减伤率的计算公式,就想把那篇帖子搬过来,但是实在是太懒了,心想早晚会有人搬运,最近得闲,翻了翻精华帖,好像确实没有人发过类似的帖子所以就稍微翻译整理了一下。
    在搬运之前,我先指明一个误区,这部分为楼主自己的原创。
    长久以来有不少玩家认为人物面板里面的防御力=直接减伤,也就是说如果有100点防御力,那么受到500点的伤害的时候,在计算减伤率之前先计算防御力,那么实际受到的伤害为500-100=400点。楼主现在先说明一下这个观点是错误的。为什么呢?我这里有我的一个反例。
    我建立了一个一级无用之人小号,拔光所有装备,图片如下:



    可以看见,我这个小号在完全没有任何装备的时候,凭借自身的属性天生带有48点防御力,既然没有穿衣服,减伤率自然是0
    接下来,我找了刚开始第一个断剑活尸剑圣作为实验目标,大家都知道活尸剑圣有很多种攻击手段,最耸人听闻的就是无招胜有招之断剑破金钟之侠极八砍之剑圣连斩,不知道多少萌新**大意断命于此招式。这个先不提,我找到一个固定的招式,就是剑圣从左边挥剑(玩家右边),然后再接双手重砸下劈。如图。



    IP属地:安徽2楼2017-07-02 21:27
    回复
      其实我记得是有人发过的。。。只不过这种一般都是瞬间沉入茫茫贴海


      IP属地:北京来自Android客户端3楼2017-07-02 21:30
      收起回复
        我的测试方法是先存档然后再勾引他出这一招,中了地一下再滚走,反复试验,得出我这个人物受到的这一次攻击的伤害为403-312=91点。如图。

        假设,防御力确实是固定减伤的话,那么在0减伤率的情况下,剑圣的这一招拨云见日的初始伤害应该为91+48=139.
        好了,现在我再换个一周目130级的号来,如图


        可以看到,我这个人物的防御力为172,不论减伤率如何,不论是先计算减伤率还是先计算防御力,我受到同样的一周目剑圣的同样的一招,伤害应该是0!因为我的防御力>剑圣的初始伤害。但是实际上我受了19点伤害,如图

        由此可以证明防御力绝不是简单的直接减伤,那么究竟是什么样子呢?官方并没有给出明确答案,楼主于是苦苦思索,结果…还是不知道。最简单粗暴的方法就是找不同属性的人物,受不同种类的伤害,再计算结果,可惜楼主计算机和数学都很捉鸡。于是我找到了reddit的这个帖子。下面进入正题。


        IP属地:安徽4楼2017-07-02 21:32
        回复
          其实3楼大神有做过伤害计算器的,固定攻击(面板招式buff状态等),手动修改敌人的防御,就能通过计算出的伤害知道实际的攻防关系曲线了。


          IP属地:湖北5楼2017-07-02 21:34
          收起回复
            道理我都不懂
            但是能不能直接给结论


            IP属地:云南6楼2017-07-02 21:37
            回复
              以下是来源于reddit论坛上大神的计算公式,原贴地址:
              https://www.reddit.com/r/darksouls3/comments/4f8yy8/how_defense_and_absorption_really_work/
              https://www.reddit.com/r/darksouls3/comments/59qde8/how_defense_and_absorption_work_simplified/
              楼主必须事先声明两件事:
              第一件事是:Reddit原楼主反复声明,由于官方并没有给出正确的计算公式,下面的公式是他经过反复推算得出的,至于原楼主是不是FS内部人员化妆改扮,楼主不得而知。但是经过原楼主验证,目前实际实验的伤害数值等于计算结果。再次重申,这个公式仅供参考。不过,目前来看这个公式还是禁得住考验的。这也是为什么我会在标题上加个(伪)
              第二件事是:下文并不是严格的原文翻译,而是楼主精简之后的比较直接的结论,如果侵权我会删除。
              下面开始,先说防御力(Defense)和减伤率(Absorption)之间的先后关系,这一点相信很多人也都了解,就是先计算防御力,计算完以后,剩下的部分再计算减伤。
              然后说防御力,之前一部分楼主已经反面验证了,防御力并不是直接减伤。那么究竟是怎么个情况呢?先来个最简单的结论:
              (防御力>攻击力*8): 90% 伤害减免
              (防御力>攻击力): 60-90% 伤害减免
              (防御力>攻击力*0.4): 30-60% 伤害减免
              (防御力>攻击力*0.125): 10-30% 伤害减免
              (防御力<攻击力*0.125): 10% 伤害减免
              再用文字说明一下,就是,
              如果
              防御力大于8倍攻击力,那么你的人物只会受到10%的伤害
              防御力大于攻击力但是小于8倍攻击力,就会受到10%-40%的伤害
              防御力大于0.4倍攻击力但是小于攻击力,就会受到40%-70%的伤害
              防御力大于0.125倍攻击力但是小于0.4倍攻击力就会受到70%到90%的伤害
              防御力小于0.125倍攻击力,那么就会受到90%的伤害。
              再次重申,之后再计算减伤率。
              具体计算公式如下(很复杂可以略过):
              o 如果防御力>8x 攻击力, 伤害= 0.10 *攻击力
              o 如果防御力>攻击力, 伤害=(19.2/49 * (攻击力/防御力-0.125)^ 2 +0.1) * 攻击力
              o 如果防御力>0.4x攻击力, 伤害=(-0.4/3 * (攻击力/防御力-2.5)^2 +0.7) * 攻击力
              o 如果防御力>0.125x攻击力, 伤害=(-0.8/121 * (攻击力/防御力-8)^ 2+0.9) * 攻击力
              o 如果防御力<0.125x攻击力, 伤害=0.90 * 攻击力
              制成图表如下,其中DMG Taken=受到伤害,DEF as % of ATK(DEF/ATK)=防御力占攻击力的百分比

              因为每个部位都会增加防御力,所以除非你就是觉得不戴头盔比较帅,戴上头盔受不了,这种情况,剩下的情况都尽量要在每个部位都装备防具,哪怕是布甲。事实上楼主自己试验过,头和手穿属性防御力高的布甲,身体和腿部穿韧性和物理防御力高同时属性防御力也不低的重甲,综合防御效果非常好。


              IP属地:安徽7楼2017-07-02 21:39
              收起回复
                然后我们再说说减伤率(Absorption),这一点说实话没有什么好说的,贴吧很多人都已经发现规律了,我这里简单给萌新科普一下,来个抛砖引玉吧
                在计算完防御力以后,剩下的伤害再计算减伤。各个部位包括戒指带来的减伤率是乘法关系,最终减伤率为:
                面板减伤率=100-100* (1 – 头部面板减伤率/ 100) * (1 – 胸部面板减伤率/ 100) * (1 – 腕部面板减伤率/ 100) * (1 – 腿部面板减伤率/100) * (1 – 戒指减伤率/100)…
                如果有多个有减伤效果的戒指,就再在公式后面接上,如果没有佩戴有减伤效果的戒指,那么就不用计算戒指减伤率。某些戒指,比如古达的锁链,有增伤效果,算作负减伤直接计算。如果没有装备某个部位的防具,那么就不用计算对应的减伤。
                比如下面是我自己截的图,给大家举个例子




                这是楼主自己的人物,
                头部=0.8
                胸部=15.6
                腕部=4.6
                腿部=9.5
                没有佩戴有减伤效果的戒指,
                那么我的理论减伤率为,100-100*(1-0.8/100)*(1-15.6/100)*(1-4.6/100)*(1-9.5/100)=27.714519424≈27.715
                面板显示的减伤率正好是27.715
                带上钢铁庇佑+3以后,额外增加17%物理防御力。
                理论减伤=100-100*(1-0.8/100)*(1-15.6/100)*(1-4.6/100)*(1-9.5/100)*(1-17/100)=40.00305112192≈40.003
                面板显示也是40.003
                这里楼主多嘴说一句关于钢铁庇佑戒指,钢铁+3能够增加所有物理类防御力17%,光看面板显示的话,40.003-27.715=12.288,不到17%,但是实际上玩家确实少受了17%的伤害。比如在计算完防御力之后玩家应该受到一次来自boss的1000点的大伤害的话,
                没有戴戒指的话,受到1000*(1-0.27715)=722.85的伤害,
                有戴了戒指的话,受到1000*(1-0.40003)=599.97的伤害,
                (722.85-599.97)/122.85=0.16999,玩家确实少受到17%,也就是122.88点的伤害。


                IP属地:安徽8楼2017-07-02 21:43
                收起回复
                  不过对于一般玩家来说知道具体公式并没有卵用,楼主这里也只是一个小小的自我满足。
                  总结来说很简单,每个部位都要装备防具,钢铁庇佑戒指很有用(至少PVE如此)


                  IP属地:安徽9楼2017-07-02 21:45
                  收起回复
                    简单口算的话
                    如果攻击力不是特别高或特别低(大于防御力4倍或小于防御力0.5倍)
                    可以简单认为计算减伤率前造成伤害近似于0.9*攻方攻击力-0.5*守方防御力
                    也就是防御力减伤是0.1*攻击力+0.5*防御力
                    当然不是很精确。


                    IP属地:北京10楼2017-07-02 21:55
                    回复
                      顶一波干货


                      IP属地:北京来自iPhone客户端11楼2017-07-02 21:55
                      回复
                        就是说宁愿穿遮羞布,也不要光屁股


                        IP属地:浙江来自Android客户端12楼2017-07-02 21:58
                        收起回复
                          看得我头疼


                          IP属地:广东来自Android客户端13楼2017-07-02 22:16
                          收起回复
                            好帖,收藏了


                            IP属地:广东来自iPhone客户端14楼2017-07-03 01:21
                            回复
                              居然是干货,坐等申精,辛苦了~


                              IP属地:广西来自Android客户端15楼2017-07-03 01:26
                              回复