《黑暗之魂3》防御力和減傷率的計算公式
- 來源:黑暗之魂3吧
- 作者:paladinm2
- 編輯:雙生蝶
下面開始,先說防御力(Defense)和減傷率(Absorption)之間的先后關(guān)系,這一點相信很多人也都了解,就是先計算防御力,計算完以后,剩下的部分再計算減傷。
然后說防御力,之前一部分樓主已經(jīng)反面驗證了,防御力并不是直接減傷。那么究竟是怎么個情況呢?
先來個最簡單的結(jié)論:
(防御力>攻擊力*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%的傷害。
再次重申,之后再計算減傷率。
具體計算公式如下(很復(fù)雜可以略過):
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)=防御力占攻擊力的百分比
因為每個部位都會增加防御力,所以除非你就是覺得不戴頭盔比較帥,戴上頭盔受不了,這種情況,剩下的情況都盡量要在每個部位都裝備防具,哪怕是布甲。事實上樓主自己試驗過,頭和手穿屬性防御力高的布甲,身體和腿部穿韌性和物理防御力高同時屬性防御力也不低的重甲,綜合防御效果非常好。
補充一下,從圖中可以看到,防御力大于攻擊力(包括大于8倍以上攻擊力的時候),斜率是很小的,但是一旦防御力小于攻擊力,傷害的斜率就會陡然提升,而這個變化可能僅僅只是一件防具的區(qū)別。防御力和你穿什么衣服無關(guān),只和本身屬性和是否裝備了防具有關(guān)。穿一身破爛布甲和穿一身哈維爾,防御力一樣的
然后我們再說說減傷率(Absorption),這一點說實話沒有什么好說的,貼吧很多人都已經(jīng)發(fā)現(xiàn)規(guī)律了,我這里簡單給萌新科普一下,來個拋磚引玉吧
在計算完防御力以后,剩下的傷害再計算減傷。各個部位包括戒指帶來的減傷率是乘法關(guān)系,最終減傷率為:
面板減傷率=100-100* (1 – 頭部面板減傷率/ 100) * (1 – 胸部面板減傷率/ 100) * (1 – 腕部面板減傷率/ 100) * (1 – 腿部面板減傷率/100) * (1 – 戒指減傷率/100)…
如果有多個有減傷效果的戒指,就再在公式后面接上,如果沒有佩戴有減傷效果的戒指,那么就不用計算戒指減傷率。某些戒指,比如古達的鎖鏈,有增傷效果,算作負減傷直接計算。如果沒有裝備某個部位的防具,那么就不用計算對應(yīng)的減傷。比如下面是我自己截的圖,給大家舉個例子:
這是樓主自己的人物:
頭部=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
這里多嘴說一句關(guān)于鋼鐵庇佑戒指,鋼鐵+3能夠增加所有物理類防御力17%,光看面板顯示的話,40.003-27.715=12.288,不到17%,但是實際上玩家確實少受了17%的傷害。比如在計算完防御力之后玩家應(yīng)該受到一次來自boss的1000點的大傷害的話:
沒有戴戒指的話,受到1000*(1-0.27715)=722.85的傷害,
有戴了戒指的話,受到1000*(1-0.40003)=599.97的傷害,
(722.85-599.97)/599.97=0.16999,玩家確實少受到17%,也就是122.88點的傷害。
玩家點評 (0人參與,0條評論)
熱門評論
全部評論