您的位置 首頁 我的勇者

【攻略】自身屬性 最終傷害計算演算法 各項屬性剖析攻略

前言:
各位好,我是可愛的銀嵐
٩(。・ω・。)و
經常在discord遇到很多玩家對於數據的疑問,經常問,這樣帶好,這個選擇什麼屬性呢之類的問題,今天就和大家講下傷害的構成方式,和數據的組成
這樣大家之後也可以透過自我的計算,來斟酌裝備的配置,魂卡的搭配,武器數值的洗鍊等等,以達到傷害的最大化
首先,我先將傷害構成分成兩個體系,自身屬性怪物屬性
一、自身屬性
(嘿對我知道我真的很爛,歡迎吐槽( ×ω× )

本貼文暫且只先討論輸出屬性,防禦向的我就暫時不多說了
假如我丟一個技能,會影響他造成傷害的自身屬性有什麼呢?
①皮膚屬性:攻強,暴擊值,暴擊傷害,對應的屬攻,穿透,首領傷害,技能傷害,【某某技能】傷害增加
②不在皮膚顯示的屬性:元素傷害,傷害提升,敵人所受傷害增加

首先,我們先對這些屬性進行名詞的歸類(舉例,並不完全)

1.攻擊強度

2.暴擊值(含兩種,一種是數值上的暴擊值;另一種是百分比的並不顯示在皮膚)

3.暴擊傷害


4.屬攻

 
5.護甲穿透
6.Boss傷害

 
7.技能傷害
 
8.【某某技能】傷害增加
9.元素傷害
元素傷害包括:水屬性傷害火屬性傷害木屬性傷害,元素傷害
其中元素傷害相當於是三個屬性傷害同時增加


10.傷害加成
 
11.敵人受到傷害增加
關於這項屬性,由於比較複雜,我還在針對台服進行測試,之後會在額外開一片文章說明
但這個屬性比較特殊,是與其他演算法獨立的,詳細會在之後的文章補充( º﹃º )

 
看完這些,相信你對屬性的基本歸類已經有所了解,那麼我們就開始先講自身的屬性如何構成傷害
首先我們要先對每個屬性的加成公式有所了解

攻擊強度係數=1+(攻擊強度/700)

對應屬攻係數=1+(對應屬攻/700)

暴擊傷害係數=1.5+(暴擊傷害/100)

暴擊值係數則是分為以下兩種情況:
①:暴擊值小於200:暴擊值/400
②:暴擊值大於等於200:(暴擊值*17 )/6000-暴擊值²(平方)/600000

護甲穿透係數(你實際造成的傷害分比):1500/(護甲值-護甲穿透+1500)*100%

Boss傷害係數=1 +首領傷害

技能傷害係數=1+技能傷害

傷害加成係數=1+傷害加成

元素傷害係數=1+元素傷害+對應屬性傷害提升

【某某技能】傷害增加=1+【某某技能】傷害增加

那麼我們可以得到一個結論

(由於暴擊只有觸發暴擊與沒有觸發暴擊的情況,所以我們直接使用的其中的暴擊值指數,而非實際情況的0和1的情況)

自身傷害構成係數=攻擊強度係數*對應屬攻係數*暴擊傷害係數*暴擊值係數*護甲穿透係數*首領傷害係數*技能傷害係數*傷害加成係數*元素傷害係數
———————————————–分割線————————————————-

看到這可能還不太明白我們知道了這個有什麼用嗎?
我們可以舉個例子

第一題:
1000屬攻到1100屬攻的話,會增強多少?
按照上面的基礎傷害計算,應該是提升(100/700)%也就是14.3%
不過並沒有那麼簡單。
因為當你屬攻變成1的時候就已經開始有加成了,700屬攻加成100%,1400屬攻加成200%。
那麼當700屬攻時,你的攻擊倍率為原本(重點)的(100%+1)=200%
1400時,你的攻擊倍率為原本的(200%+1)=300%
而300%的攻擊倍率又為200%的多少倍呢?答案是1.5倍,即是屬攻從700到1400提升了50%。
所以當你屬攻從700到1400時,提升只有50%

————————————分割線————————————-
     
我們回到剛才那題「1000屬攻到1100屬攻的話,會增強多少?」

解答過程:1000屬攻時,攻擊倍率為原本的(1000/700+1)≈243%
1100屬攻時,攻擊倍率為原本的(1100/700+1)≈257.1%
那麼257.1%為243%的257.1%/243%≈1.058倍,即提升了5.8%,所以並沒有14.3%這麼大,是不是差很多?
第二題:
攻強從4000到4700提升多大?
有人覺得是700/700=100%嗎?不不不
是這樣的攻強4000時攻擊倍率為原本的4000/700+1=671.4%
攻強4700時=771.4%
從4000到4700的提升為771.4%/671.4≈114.9%也就是提升了14.9%
所以很多數值的增加,實際上傷害卻並不會如你想像的那麼多

二、怪物屬性
一般來說,怪物會受到的受傷加成只有兩種

①受到傷害提升(玩偶台服尚未推出,暫且借用陸版圖片)

②受到屬性傷害提升

一般來說我們稱呼受到傷害提升為【額外傷害加成】或者【額外傷害】【額外加成】
受到火屬性傷害這一類的稱呼為【額外火屬性傷害】

由於是怪物受到的DEBUFF(負面效果)所以是同時攻擊的人都可以吃的到的一個效果

額外傷害加成係數:1*(1+10/100受到火屬性傷害加成)

額外火屬性傷害係數的話並不和和額外傷害加成是一樣的乘法計算,他是一種乘法
攻方火屬性傷害增傷x【受到火屬性傷害增加】

你可以粗略的理解為,一個共享的火屬性傷害增加


附註1:另外類似於點燃,神經毒素,感電,無法共享,是因為幾個效果是有基於釋放者造成的傷害,是屬於釋放者的傷害,所以他人無法共享

附註2:此文章最終的目的依然是讓所有人可以藉由傷害計算的公式,自行計算來取得傷害的最優化

部分搬運,演算法參考於:
                                      
(已經經過原作者授權)  
本文來自網路,不代表3樓貓立場,轉載請註明出處:https://www.3loumao.org/4685.html?variant=zh-tw
返回頂部