首页 黑暗之魂3 黑暗之魂3攻略 正文

黑暗之魂3减伤率计算公式说明 黑暗之魂3减伤率算法

黑暗之魂3减伤率计算公式说明 

长久以来有不少玩家认为人物面板里面的防御力=直接减伤,也就是说如果有100点防御力,那么受到500点的伤害的时候,在计算减伤率之前先计算防御力,那么实际受到的伤害为500-100=400点。我现在先说明一下这个观点是错误的。为什么呢?我这里有我的一个反例。

我建立了一个一级无用之人小号,扒光所有装备,图片如下:

黑暗之魂3减伤率计算公式说明 黑暗之魂3减伤率怎么算

可以看见,我这个小号在完全没有任何装备的时候,凭借自身的属性天生带有48点防御力,既然没有穿衣服,减伤率自然是0。

接下来,我找了刚开始第一个断剑活尸剑圣作为实验目标,大家都知道活尸剑圣有很多种攻击手段,最耸人听闻的就是无招胜有招之断剑破金钟之侠极八砍之剑圣连斩,不知道多少萌新大意断命于此招式。这个先不提,我找到一个固定的招式,就是剑圣从左边挥剑(玩家右边),然后再接双手重砸下劈。如图。

黑暗之魂3减伤率计算公式说明 黑暗之魂3减伤率怎么算

我的测试方法是先存档然后再勾引他出这一招,中了地一下再滚走,反复试验,得出我这个人物受到的这一次攻击的伤害为403-312=91点。如图。

黑暗之魂3减伤率计算公式说明 黑暗之魂3减伤率怎么算

假设,防御力确实是固定减伤的话,那么在0减伤率的情况下,剑圣的这一招拨云见日的初始伤害应该为91+48=139。

好了,现在我再换个一周目130级的号来,如图。

黑暗之魂3减伤率计算公式说明 黑暗之魂3减伤率怎么算

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

黑暗之魂3减伤率计算公式说明 黑暗之魂3减伤率怎么算

由此可以证明防御力绝不是简单的直接减伤,那么究竟是什么样子呢?官方并没有给出明确答案,我于是苦苦思索,结果…还是不知道。最简单粗暴的方法就是找不同属性的人物,受不同种类的伤害,再计算结果,可惜我计算机和数学都很捉鸡。于是我找到了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%的伤害。

再次重申,之后再计算减伤率。

具体计算公式如下(很复杂可以略过):

如果防御力>8x攻击力,伤害=0.10*攻击力;

如果防御力>攻击力,伤害=(19.2/49*(攻击力/防御力-0.125)^2+0.1)*攻击力;

如果防御力>0.4x攻击力,伤害=(-0.4/3*(攻击力/防御力-2.5)^2+0.7)*攻击力;

如果防御力>0.125x攻击力,伤害=(-0.8/121*(攻击力/防御力-8)^2+0.9)*攻击力;

如果防御力<0.125x攻击力,伤害=0.90*攻击力。

制成图表如下,其中DMG Taken=受到伤害,DEF as % of ATK(DEF/ATK)=防御力占攻击力的百分比。

黑暗之魂3减伤率计算公式说明 黑暗之魂3减伤率怎么算

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

然后我们再说说减伤率(Absorption),这一点说实话没有什么好说的,很多玩家都已经发现规律了,我这里简单给萌新科普一下。

在计算完防御力以后,剩下的伤害再计算减伤。各个部位包括戒指带来的减伤率是乘法关系,最终减伤率为:

面板减伤率=100-100*(1–头部面板减伤率/100)*(1–胸部面板减伤率/100)*(1–腕部面板减伤率/100)*(1–腿部面板减伤率/100)*(1–戒指减伤率/100)。

如果有多个有减伤效果的戒指,就再在公式后面接上,如果没有佩戴有减伤效果的戒指,那么就不用计算戒指减伤率。某些戒指,比如古达的锁链,有增伤效果,算作负减伤直接计算。如果没有装备某个部位的防具,那么就不用计算对应的减伤。


实例说明

黑暗之魂3减伤率计算公式说明 黑暗之魂3减伤率怎么算

黑暗之魂3减伤率计算公式说明 黑暗之魂3减伤率怎么算

黑暗之魂3减伤率计算公式说明 黑暗之魂3减伤率怎么算

黑暗之魂3减伤率计算公式说明 黑暗之魂3减伤率怎么算

这是我自己的人物:头部=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点的伤害。

总结来说很简单,每个部位都要装备防具,钢铁庇佑戒指很有用(至少PVE如此)。


点击进入 黑暗之魂3 专区

相关信息

黑暗之魂3怎么破盾 黑魂3武器破盾伤害一览
黑暗之魂3黑龙米狄尔近战怎么对付 近战打黑龙米狄尔技巧
黑暗之魂3 DLC2隐藏墙壁在哪 隐藏墙壁位置及进入方法
黑暗之魂3大门盾怎么破解 大门盾破解方法
黑暗之魂3 DLC2洛斯里克军旗哪里获得 洛斯里克军旗获取位置
黑暗之魂3英雄古达时间线高手心得分享
黑暗之魂3PVP大门盾猥琐流怎么玩 大门盾猥琐流破局打法
黑暗之魂3各宝箱在哪里 游戏所有宝箱地点位置介绍
黑暗之魂3怎么卡位杀奴隶骑士盖尔 卡位毒杀奴隶骑士盖尔
黑暗之魂3流放者大刀怎么变质 流放者大刀变质方法
黑暗之魂3怎么快速刷太阳徽章与骨头
黑暗之魂3武器伤害类型有哪些 黑暗之魂3武器伤害分析
黑暗之魂3怎么附魔 黑暗之魂3附魔技巧详解
黑暗之魂3咒术送灵火和咒术之火区别与获取方法
黑暗之魂3怎么设置联机密码 团队对战密码设置方法
黑暗之魂3CE怎么修改飞行 黑暗之魂3CE修改飞行方法
黑暗之魂3宝箱怪分辨方法 黑暗之魂3宝箱怪辨认技巧攻略
黑暗之魂3法师怎么玩 黑暗之魂3新手法师玩法攻略
黑暗之魂3小姐姐怎么打 黑暗之魂3芙莉德修女打法攻略
黑暗之魂3水桶怎么加点 黑暗之魂3水桶加点攻略