流放之路3.16物理护甲减伤计算公式

流放之路3.16版本更新了护甲减伤的机制,这里我们整理了3.16物理护甲减伤计算公式,整理起来分享给小伙伴。一起看看这里有没有你感兴趣的内容吧!

流放之路3.16物理护甲减伤计算公式

流放之路3.16物理护甲减伤计算公式

总结向:

1.护甲可以减免任何击中物理伤害,和其他物理减免共同作用,上限为90%。

2.护甲不可以减少放血等技能带来的流血伤害,因为流血是基于基础伤害而非实际伤害计算。

3.物理(击中)减伤粗略算法为 最终物理减伤=1-(1-护甲减伤-红球减伤-其他增加inc.减伤)*(1-护体减伤)*(1-其他如冰甲类的更多more减伤)

4.护体减伤为”击中伤害减免“,因此可以让90%物免的角色达到1-0.1*0.8=92%的物理(击中)减伤,

同时装备或三相等附带的”承受XX伤害转换为XX伤害“的词缀同样作用在公式后面,算法于护体类似并且可以受元素抗性等二次减免

例如8%的物理转换元素伤害,在75%元素抗性的情况下能够带来1-0.08*0.75=6%的额外物理减伤(这个减伤可随着元素减伤的增大而增加)

这里需要注意:上面所举的例子中,词缀为”物理伤害转换为“即Damage Conversion,这个与”受到物理伤害转变为“即Damage Taken As不同

后者无法享受二次减免(击中时不计算物理击中基础伤害)

5.护甲的减免不仅和其他物免共用一个上限,且有一个单独的减免上限,即护甲的1/5,wiki上的例子是1000的护甲永远不会减免超过200的伤害。

喜闻乐见的 怼人 纠错环节:

Q:我游戏里显示50%护甲物理减免,怪物1000物理伤害打我只掉500血

A:错,游戏中面板上显示的物理减免,是基于和你当前等级相同的白怪的攻击力计算出的护甲减免,怪物等级越高,攻击力越高,你的护甲物理减免会相对降低,详见下文

(作为参考,目前游戏中84级的白怪攻击力为1906(数据出自编年史),减免此伤害的50%需要9530点护甲)

Q:护甲减伤在其他物理减伤(红球,万神殿等)作用下会放大效用/其他物理减伤高的话护甲效果会更明显

A:错,护甲减免和其他物理减免同时基于击中基础伤害计算,不存在被放大一说,具体计算参考下文数学之路部分

Q:护甲是纸堆高没用

A:这句话没法定义对错,不过不严谨。

poe里基础属性力/敏/智对应的三免伤:护甲/闪避/ES。通常来讲,应付高频率小伤害最为优秀的机制为护甲,ES则较为擅长应对低频率高伤害

以往版本,减免击中伤害的50%,需要10倍于伤害的护甲量,因此减免几千伤害的一半需要几万护甲,导致护甲的性价比相较于闪避ES偏低,

且根据当时的护甲减免公式: 受到伤害=(伤害^2*10)/(护甲+伤害*10)

可以看到,一般护甲对于游戏中金怪普遍五六千的伤害是非常无力的(塑界砸地伤害高达17000)这也是护甲无用论的由来

而根据新的护甲免伤公式(详见下文),减免单次(直击)伤害的33%,需要伤害量2.5倍的护甲,减免50%需要5倍护甲,而减免90%则需要45倍伤害量的护甲。

结论:在以往版本,大多BD很少会将护甲撑到1万以上,因此从经验上讲护甲被粗略认为只能抗住白怪伤害

而当前版本坚定光环以及装备基础数值和天赋的变动,导致两万三万BD非常容易达到,配合上ES等防御回复机制,是值得信赖的防御机制之一

-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​

如何受到伤害

在计算部分之前,首先做一个简单的受伤计算整理,不知道有没有用,姑且加进来。。。不过这里非本文重点,只做简单介绍,需要详细信息的请参考wiki原文。

本文仅讨论物理直击的部分,不过多考虑元素免伤的影响,持续物理伤害虽然受到物理免伤减免但是由于护甲不参与计算也不过多展开。

POE中你被打并不是单纯的被打,而是基于很多计算后被打 但不论计算过程多么复杂,都不影响你暴毙

1.某个怪物对着你来了一发,这个伤害受各种词缀加成(具体加成方式略),此时你的CPU开始发热:

2.首先计算你的闪避以及躲避,是否使这次攻击miss。(新的法术抑制应该也是在这里进行计算,先计算是否抑制,再计算抑制减伤)

3.伤害是否被转变为元素(damage taken as xx 参见上文)。若有,剩下的部分参与物理免伤计算。

4.减伤,到这一步才开始有各种免伤公式参与进来:

首先是避免伤害,印象中我还没见过避免物理的,但是类似于"XX几率避免闪电伤害“这种,使得此时判定你被击中,但是击中伤害为0

然后才是免伤(元素免伤其实也在这一步),各种物理减伤的计算,上限为90%

5.伤害修正:

计算方法为先计算固定增加减少,比如百属链上的”-4受到物理击中伤害“。对应我前面给的粗略算法的基础1的部分

然后计算百分比增加减少,比如自杀头,感电,脆弱诅咒等(知道为什么叫自杀头了吧。。)对应粗略算法的加法部分

最后才是更多更少,比如护体,冰甲,灌注等。 对应粗略算法的乘法部分

6.格挡。没错,格挡计算在免伤之后。 格挡流怪一多卡的一比的源头。。

其实很好理解,因为格挡涉及伤害量是否眩晕的问题

7.承受伤害,这个伤害基本就是打在你身上的伤害了。不过还是可以通过一些手段减少:

1)代替你受伤类型1,”在你之前“ (before you):如厄运护符的10%击中伤害由灵体承受

2)代替你受伤类型2,”在你的血盾前“ 'before your HP or ES):如技能霜盾效果

3)神盾:元素使升华,日月女神盾等。

4)防御技能:钢皮,不朽怒吼的免伤在这一步才开始计算

5)到这里之后,才会实际扣除你的HP/ES/MANA(有MOM之类的情况)

总结一下:先扣本体外面的,再扣本体 剥洋葱

8.每秒损失XX这种(存疑,本赛季腐化图里有一个词缀”每秒损失XX生命“我想像我一样的ES流玩家按过V的都懂。。)

9.石化之血带来的持续伤害

POE中的计算,有一个比较反经验的规则:即先计算加法,再计算乘法 九年义务教育数学教师们震怒

举个例子,计算人物血量的时候装备加的固定血量和天赋上的百分比血量,固定部分永远先计算(否则装备上的血量没用了)

同理减伤中,如果有百属链这种-X物理攻击伤害的,永远优先计算

这里就提一下,了解就好,目的是为了让大家知道poe里的相关计算有多蛋疼。下面的公式由于不是游戏中实际计算过程所以不遵循上述原则 😛

我尽量用括号来表示优先级。。写出来不会好看,如果有熟悉Latex之类工具的同学请联系我。。 如果没有。。等wiki更新换贴图或者将就看吧。。

基础公式

护甲相对免伤=护甲÷(护甲+原始伤害×5) (护甲除以护甲加上原始伤害的5倍)

这个是护甲免伤最基础的公式,实际游戏中包括POB中的所有护甲减免相关都严格基于此公式计算。

怎么样是不是很简单? 请继续

通过基础公式 我们可以计算以下内容:

为方便输入以下:

免伤=相对免伤

免伤值=绝对免伤

伤害=原始击中伤害

受伤=受到的伤害值

1.反推伤害

原式通过变换得:

免伤×(护甲 + 5×伤害)= 护甲

→ 护甲 + 5×伤害 = 护甲 / 免伤

→ 5×伤害 = 护甲 / 免伤 - 护甲

→ 伤害 =(护甲 / 免伤 - 护甲)/ 5 = (护甲 / 免伤×5)-(护甲 / 5)

2.所需护甲

同样原式进行变换

免伤 ×(护甲 + 5×伤害)= 护甲

→ 护甲 × 免伤 + 5×伤害 × 免伤 = 护甲

→ 5×伤害 × 免伤 = 护甲 - 护甲 × 免伤 = 护甲 ×(1 - 免伤)

→ 算式反过来后可得: 护甲 =(5×免伤 × 伤害)/(1 - 免伤)

3.受到的伤害

百变算式:

受伤 = 伤害 - 伤害 × 免伤

→ 代入基础公式得: 受伤 = 伤害 - 伤害 × 护甲 /(护甲 + 5×伤害)

→ 受伤 × (护甲 + 5×伤害) = 伤害 ×(护甲 + 5×伤害)- 伤害 × 护甲 = 5×伤害^2

→ 因此: 受伤 = 5×伤害^5 / (护甲 + 5×伤害)

→ 这个公式带到上面还可以得到绝对免伤(免伤值): 免伤值 = 护甲 × 伤害 / (护甲 + 5×伤害)

减伤说明

防御系数= (护甲/5×免伤)+1

这里放出结论和说明,要直观的理解这些结论可能需要看下一部分的图表,不过注意图表内容已过时

结论1:如果原始伤害小于护甲的1/5,则原始伤害对受到的伤害近似二次方的影响。因此如果原始DPS保持不变,原始伤害对受到的DPS有近似线性的影响。

即有一定护甲后,随着原始伤害的增加,受到的伤害呈指数增加(直到你的护甲扛不住。。见结论2)。如果怪的DPS不变,随着原始伤害的提高,你的掉血速度会呈线性增加。

结论2:如果原始伤害大于护甲的1/5,则原始伤害对受到伤害的影响近似为线性。此时原始DPS不变,原始伤害对受到的DPS几乎无影响

即护甲过低的话原始伤害和受到伤害为近似线性关系。如果原始dps不变,不论单发原始伤害多高你掉血的速率都不怎么变化(当然不变了。。一发直接躺了掉血速率不就特么是无穷大么。。)

结论3:如果原始伤害固定,护甲对消耗一定生命值所需的攻击次数有线性影响

即如果伤害固定,你护甲越高可以挨的次数越多,他们之间为线性关系

原创文章,作者:游戏小编,如若转载,请注明出处:https://www.uc1z.com/gl/358998.html