網站首頁 單機圖文攻略 單機視頻攻略 單機遊戲攻略 單機遊戲問答 遊戲常見問題 遊戲心得體會 手遊圖文攻略 手遊視頻攻略 手遊圖鑑攻略 手遊軟件教程 手遊攻略問題 網遊圖文攻略 網遊綜合攻略 網遊遊戲問答
當前位置:趣味遊戲館 > 單機圖文攻略 > 

黑暗之魂3減傷率算法|黑暗之魂3減傷率計算公式説明

欄目: 單機圖文攻略 / 發佈於: / 人氣:2.44W

黑暗之魂3減傷率計算公式説明 

長久以來有不少玩家認為人物面板裏面的防禦力=直接減傷,也就是説如果有100點防禦力,那麼受到500點的傷害的時候,在計算減傷率之前先計算防禦力,那麼實際受到的傷害為500-100=400點。我現在先説明一下這個觀點是錯誤的。為什麼呢?我這裏有我的一個反例。

我建立了一個一級無用之人小號,扒光所有裝備,圖片如下:

黑暗之魂3減傷率計算公式説明 黑暗之魂3減傷率算法

可以看見,我這個小號在完全沒有任何裝備的時候,憑藉自身的屬性天生帶有48點防禦力,既然沒有穿衣服,減傷率自然是0。

接下來,我找了剛開始第一個斷劍活屍劍聖作為實驗目標,大家都知道活屍劍聖有很多種攻擊手段,最聳人聽聞的就是無招勝有招之斷劍破金鐘之俠極八砍之劍聖連斬,不知道多少萌新大意斷命於此招式。這個先不提,我找到一個固定的招式,就是劍聖從左邊揮劍(玩家右邊),然後再接雙手重砸下劈。如圖。

黑暗之魂3減傷率計算公式説明 黑暗之魂3減傷率算法 第2張

我的測試方法是先存檔然後再勾引他出這一招,中了地一下再滾走,反覆試驗,得出我這個人物受到的這一次攻擊的傷害為403-312=91點。如圖。

黑暗之魂3減傷率計算公式説明 黑暗之魂3減傷率算法 第3張

假設,防禦力確實是固定減傷的話,那麼在0減傷率的情況下,劍聖的這一招撥雲見日的初始傷害應該為91+48=139。

好了,現在我再換個一週目130級的號來,如圖。

黑暗之魂3減傷率計算公式説明 黑暗之魂3減傷率算法 第4張

可以看到,我這個人物的防禦力為172,不論減傷率如何,不論是先計算減傷率還是先計算防禦力,我受到同樣的一週目劍聖的同樣的一招,傷害應該是0!因為我的防禦力>劍聖的初始傷害。但是實際上我受了19點傷害,如圖。

黑暗之魂3減傷率計算公式説明 黑暗之魂3減傷率算法 第5張

由此可以證明防禦力絕不是簡單的直接減傷,那麼究竟是什麼樣子呢?官方並沒有給出明確答案,我於是苦苦思索,結果…還是不知道。最簡單粗暴的方法就是找不同屬性的人物,受不同種類的傷害,再計算結果,可惜我計算機和數學都很捉雞。於是我找到了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減傷率算法 第6張

因為每個部位都會增加防禦力,所以除非你就是覺得不戴頭盔比較帥,戴上頭盔受不了,這種情況,剩下的情況都儘量要在每個部位都裝備防具,哪怕是布甲。事實上我自己試驗過,頭和手穿屬性防禦力高的布甲,身體和腿部穿韌性和物理防禦力高同時屬性防禦力也不低的重甲,綜合防禦效果非常好。

然後我們再説説減傷率(Absorption),這一點説實話沒有什麼好説的,很多玩家都已經發現規律了,我這裏簡單給萌新科普一下。

在計算完防禦力以後,剩下的傷害再計算減傷。各個部位包括戒指帶來的減傷率是乘法關係,最終減傷率為:

面板減傷率=100-100*(1–頭部面板減傷率/100)*(1–胸部面板減傷率/100)*(1–腕部面板減傷率/100)*(1–腿部面板減傷率/100)*(1–戒指減傷率/100)。

如果有多個有減傷效果的戒指,就再在公式後面接上,如果沒有佩戴有減傷效果的戒指,那麼就不用計算戒指減傷率。某些戒指,比如古達的鎖鏈,有增傷效果,算作負減傷直接計算。如果沒有裝備某個部位的防具,那麼就不用計算對應的減傷。


實例説明

黑暗之魂3減傷率計算公式説明 黑暗之魂3減傷率算法 第7張

黑暗之魂3減傷率計算公式説明 黑暗之魂3減傷率算法 第8張

黑暗之魂3減傷率計算公式説明 黑暗之魂3減傷率算法 第9張

黑暗之魂3減傷率計算公式説明 黑暗之魂3減傷率算法 第10張

這是我自己的人物:頭部=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如此)。