您的位置:首頁>遊戲>正文

DNF誘魔者四姨版 裝備提升之詳細解讀

摘要:資料帝命在歧路為小夥伴們帶來女復仇裝備提升率的綜合計算原理百科和方法分析!

前言:

最近涉及到需要用到資料的方面實在是太多了,

而每一次都要做一次解釋確實是非常麻煩的事情, 本身呢, dnf裡的資料計算就是算比較簡單的了, 本著“授人以魚不如授人以漁”的思想, 現在編著本文, 以用於需要的時候進行查閱和教學。

對裝備的提升率計算有很多種方法, 本文只會提到其中的一種, 這種方法經過了我們很多人的實踐, 被證明是一種行之有效而且簡單易理解的方法, 可以量化處理幾乎全部的計算情況, 和實際誤差小, 過程簡便, 所以在此進行大規模推廣。

閱讀本文前, 你必須知道的幾點注意事項:

1、資料計算本身是一種輔助手段, 因為往往具有設定環境的因素, 所以會因人而異, 掌握方法比結果要更重要;

2、本文會涉及大量的初高中數學知識,

不包含或只有少量的高等數學知識, 所以閱讀起來會有一定難度, 如果準備閱讀, 請認真閱讀全文;

3、本身這種具有一定科普性質的資料貼, 就不是面對所有人的, 如果認為計算無用的, 現在就可以關掉網頁了(不要自己找打擊, 不想看可以不看, 不要又看又要bb), 如果希望學習計算技術的, 歡迎你繼續往下讀;

4、本貼只針對百分比職業, 對物理和魔法百分比職業有通用性, 不完全適用於獨立職業, 對獨立職業僅僅存在參考意義。 目錄:

一、基礎知識

二、演算法介紹

三、具體舉例

四、固有缺陷

五、總結

一、基礎知識

首先請認真閱讀這個帖子, 瞭解dnf裡所有存在的增傷元素, 以及他們之間的運算關係。

所以對於四姨而言,

改變的時候會影響我們的傷害的因數, 存在下面幾個:

智力、基礎魔法攻擊、增傷(以下統稱黃字)、暴傷、百分比增加魔法攻擊(以下統稱三攻)、百分比增加智力、最終傷害(其實就是原所有攻, 為了順應習慣以下統稱所有攻)、技能攻擊力、屬強(整合減抗, 減抗不單獨拿出來說明)、附加傷害(分為是否是屬性附加, 以下統稱白字和屬性白字)、削防(分為固定數值和百分比)

首先大思路就是, 分別去計算每一個因數的提升率, 然後將他們加100%了累乘就是最後的裝備提升率, 但是以下原則需要注意:

(1)白字、所有攻之間為累加關係, 存在內部稀釋現象, 這個會在後面的演算法章中詳細解釋;

(2)黃字、暴傷多個存在的情況下, 取最高值;

(3)技能攻擊力是累乘計算,

有多少累乘多少(只有援助力系列例外);

(4)對於百分比提升三攻, 現在已經改為技能與技能之間同效果乘算, 裝備和裝備之間同效果加算(裝備之間存在稀釋), 技能和裝備之間乘算(其實就是技能和裝備加成分開運算了), 文中均以此改動為基礎進行計算;

(5)計算某一件或者某幾件裝備的提升率的時候, 必須設定具體條件, 解釋起來就是設定其他所有的裝備和麵板環境, 以及要考慮是否存在隊友的影響, 這些全部確定下來後, 才能開始運算(非常重要的原則, 請時刻牢記)。

這其中很多都不複雜, 我們著重解決8比較讓人糊塗的問題, 屬強、魔法攻擊力、稀釋(三攻、白字、所有攻)、力量、屬性白字、減防、技能攻擊力、額外黃字(暴傷)這8個屬性如何影響提升率的問題。

1、屬強

屬強提升公式為:(你現在的屬強-怪物抗性)/220

解釋起來是這樣的, 直接將減抗整合進屬強, 以幽魂為例增加165屬強和30減抗, 我們可以直接認為是淨增加195屬強, 也就是公式可以簡化為:你現在的屬強/220, 意思就是dnf裡22點屬強提升10%的傷害, 220屬強提升100%的傷害。

你可能會說, 屬強提升遞減是什麼意思?很簡單。 現在假設你屬強為0, 傷害是1, 當你有220屬強的時候, 傷害會變為2, 這220屬強將你的傷害增加了100%, 然後你在220屬強的基礎上, 又堆了220屬強, 屬強就變為440, 現在你的傷害是3, 也就是說, 在你220屬強的基礎上增加了220屬強後, 只將你的傷害從2增加到了3, 也就是增加了50%, 但是想對你的基礎的1, 依然是100%。 所謂屬強的遞減的理論, 實際上是針對當前屬強來說而不是針對0屬強來說的。

好,現在為了知道某個裝備提供的屬強到底增加了多少傷害,我們將上述公式進一步拓展為:

(裝備提供屬強/220)/(1+原屬強/220),通分化簡,最終得出某件裝備提供屬強的增傷率的簡單公式:

裝備提供屬強/(220+原屬強)

2、魔法攻擊力

物攻並不單單指的是你的面板,你的面板是基礎魔法攻擊、智力和無視共同作用的結果,用面板魔法攻擊去運算會很複雜,我們先來看看基礎怎麼換算成面板吧。

面板物攻的公式是:基礎魔法攻擊*(總智力/250+1)+無視

解釋一下,基礎魔法攻擊力是什麼?就是你所有裝備提供的魔法攻擊力總和,比如剝離提供了1113的基礎魔法攻擊,卡恩卡提供了35的基礎魔法攻擊,而你的基礎魔法攻擊,就是你身上所有提供基礎魔法攻擊力的部位的總和+奶爸給你提供的基礎魔法攻擊力。一般來說無視較少,計算時為了簡便,忽略。

所以說你可以知道的是,增加了百分之多少的基礎魔法攻擊力,就相當於增加了百分之多少的傷害。比如你現在的基礎是2000,某件裝備給你增加了200的基礎魔法攻擊力,就相當於給你增加了10%的傷害。

3、智力

力量對百分比職業比較微妙,我們可以借鑒一下上面的面板公式,我們所有的技能傷害,都由面板魔法攻擊力運算而來,而智力和其關係並不是絕對線性的,具體運算一下,增加了百分之多少的智力,相當於增加了百分之多少的面板:

設你的基礎魔法攻擊力為a,本身智力為b,現在將智力提升到b的x倍,也就是xb的智力,運算實際面板的提升率為(過程省):

b(x-1)/(b+250)

可以知道的是,x-1就是提升的智力百分比,也就是說,x-1=想計算的裝備增加的智力/原本智力,即裝備增加的智力/b,化簡,上述總公式化為:

想計算的裝備增加的智力/(原基礎智力+250)

這就是智力的提升率計算公式

4、屬性白字

屬性白字我們一般將其視為一種特殊的白字進行運算,也就是會受到屬強的加成而造成提升,導致實際的附加值高於原來的基礎附加值,運算公式如下:

((你的總屬強-怪物抗性)/220+1)*附加傷害基礎值

一般為了簡化運算,往往將抗性整合進屬性,作為等效屬強進行運算,舉個例子,假設你的進圖屬強為400,10%屬性附加,假設怪物抗性0,運算(400/220+1)*10%=28.2%

也就是說,這10%的屬性附加,在通過400屬強增益之後,實際相當於28.2%的普通白字,然後就可以作為普通白字進行計算了,當然,也會受到稀釋的影響。

5、稀釋

這個就相對來說比較簡單了,先舉一個形象的例子。你手裡有100塊錢,我這裡有2個10塊錢,對你來說,2個10塊錢都相當於你資產的10%,現在我給你10塊錢,你變成了110元的資產,現在剩下的這個10塊錢就只相當於你資產的9%了。

回到dnf裡,白字(所有攻相同方法,不做贅述)由於是累加的,所以同例子裡的道理,當你增加某個數額的白字時,實際提升率的計算公式為:

提升的白字/(100%+原有的白字總和)

如果你覺得不夠形象,那我這麼說吧,你身上如果已經有50%的白字總和了,現在再帶一個30%的白字裝備,這個白字的實際提升為30%/(100%+50%)=20%,會低於30%,這就叫稀釋。百分比提升物攻和所有攻也是和白字一樣的。

對於百分比提升三攻的稀釋,稍微要多囉嗦一下,這類裝備之間存在稀釋,但是光兵這類技能加成型的不會對裝備造成稀釋,主要是由於裝備與裝備之間是採用的類白字累加模式,而技能和技能、技能和裝備之間是採用的類技能攻擊力的累加模式。

舉個例子,我現在光兵給我加了37%的三攻,我自身有精通技能有28%三攻,然後我帶了清泉加17%魔法攻擊力,帶了混沌加15%三攻,那麼最終在三攻方面的加成是多少?

是137%*128%*(100%+17%+15%)-100%=131%

6、減防

屬於相對而言比較複雜的問題,和怪物本身的防禦相關,首先我們要知道,怪物由於有一個防禦的存在,會對你的傷害有一個減傷率,你實際造成的傷害,應該是你理論傷害*(1-減傷率)的結果(正常來說要加上無視,為了簡化運算,這裡不加了)。

怪物對你的減傷率為:怪物防禦力/(你的等級x200+怪物防禦力)

你是不是覺得頭暈?其實這都不重要,其實我們僅僅只需要知道,某個裝備提供的減防,到底相當於多少的提升率即可,這個到底可以算嗎?我們來嘗試一下。

首先,你需要知道固定減防和百分比減防的概念,怪物減防計算為先計算固定數值減少量,再計算百分比減少量。比如10000防禦,有4件減防裝備(分別是2個4000固定減防和2個10%百分比減防)我可以減少4000和4000,10%和10%,那麼:

最終防禦 =(10000-4000-4000)*(1-10%)*(1-10%)=1620

那麼,為了方便量化,我們取安徒恩所有boss(不考慮你瞅啥,盧克波動太大還有上限,所以先不算)的平均防禦作為基準,即166132,可以大概得出怪物對你的平均減傷率是90.2%左右,造成的傷害為理論的9.8%,那麼我們來分別看看固定減防值和百分比減防值的影響吧。

以球手的10000減防為例,最終運算出來,減傷率是89.7%,也就是實際傷害為10.3%,0.5%相對於9.8%,是5%左右的提升。

以妖刀的20%減防為例,最終運算出來,減傷率是88.1%,也就是實際傷害為11.9%,1.9%相對於10%,是19%的提升,可以近似認為是20%。

當然,減防後的增傷率是必須精確到怪物才能運算的,比如上面的舉例,百分比減防對高防怪物效果會偏高,對低防會偏低,整體浮動較大。

結論就是:減防率如果不精確到怪物,無法準確得出結果,而且最要命的是,減防後的傷害提升率不是一個線性的,所以不能說1w減防5%增傷,2w就10%,這是一個很**的東西,等級係數的占比高無法忽略,所以計算裝備提升率的時候,我們如果非要計算減防,可以用如下指標:

假定怪物平均防禦是166132,對你的減傷率是89.7%來進行運算,否則就精確到怪物吧(你不怕麻煩的話)。

7、技能攻擊力

我們都知道技能攻擊力是乘算的,可是具體是怎麼樣的呢?

首先我們來看一個東西,荒古不開魔能是35%技能攻擊力,而開魔能額外提供20%,所以開了魔能的荒古是多少技能攻擊力呢?

是135%*120%*-100%=62%而不是35%+20%後的55%。同理,對於啟明星,強12後的技能攻擊力是本身的5%和強化帶來的12%的累乘,即105%*112%=117.6%而不是簡單的17%。

所以可以得出一個結論,只要“不寫在同一描述”裡的技能攻擊力,均為累乘關係。

但是凡事皆有例外的,而援助力系列就是例外,援助力本質上並不能等同于增加技能攻擊力的裝備,而應該算作一種對荒古武器的補強、或者說是荒古武器的一部分。什麼意思呢?

以艾格尼絲為例,其20%加成不是和荒古以及其他什麼加技能攻擊力的裝備累乘的,而是直接加在那本身的35%上的,也就是等同于將荒古武器的35%變成55%效果。

也就說,艾格尼絲的提升率是:

不開魔能:(100%+35%+20%)/135%=1.148

開了魔能:(100%+35%+20%)*120%/(135%*120%)=1.148

無論在哪種情況,艾格尼絲就是14.8%提升,說白了,艾格尼絲就這麼多,馬提卡同理,不過影響魔能的20%那個部分。

8、額外黃字(暴傷)

所謂額外黃字,其實就是直接增加在本有的黃字上,和本有的黃字屬於加算關係,舉例說,如果你本身又10%黃字,然後又增帶了2件裝備,分別是額外增加2%和3%的黃字,那麼你最終的黃字就是10%+2%+3%=15%,所以額外暴傷是同理的。

額外黃字(暴傷)的提升率是略低於顯示的數值的,稀釋有多嚴重,取決於本身黃字的多少,本身黃字越高,降低得越嚴重,計算額外黃字(暴傷)的提升率的方法就是:

提升率=要計算的裝備的額外黃字/(100%+本身黃字+其他剩下額外黃字)

暴傷同理!

要多囉嗦一點的是,我們對爆傷提升率進行計算時,往往默認滿暴擊率,實際上這對四姨是不科學的。

大多數時候,作為一個魔法職業,你是基本不可能滿暴擊率的。

所以實際上爆傷的提升並不是那麼簡單,舉例說明:

你的暴擊率只有70%,現在恍惚的20%爆傷對你的提升是多少?

你暴擊的時候提升是20%沒錯,問題是你只有7成時間在暴擊,所以提升實際上應該認為20%*74%(有4%的隱藏暴擊率,可以認為是固有的)

二、演算法介紹

麻煩的問題已經在第一章中解決,如果你真的看懂了第一章的內容,現在你可以接著往下看了,否則你最好還是把第一章的內容再看一遍。

現在請樹立一個觀念,在計算資料的時候,忽視裝備本身,僅僅提煉出增傷因數單獨運算各自的“實際”提升率。那麼馬上引入下面一個問題:

關於設定條件。

這個運算方法必須要設定條件,比如我們想分析一下某個史詩套套的提升吧,那麼我們就必須設定首飾、左槽、右槽、耳環、稱號、寵物等等一系列的位置的裝備是什麼,然後將不帶這個套的情況下,有多少基礎魔法攻擊力、多少智力、黃字、暴傷、白字、屬強等等一系列的增傷因數提煉出來,否則,就無法進行後續運算。必要的時候,需要考慮奶爸、光兵的影響。

所以你會發現這是一個非常非常複雜的過程,而且這個條件我不能給你定死,因為每個人具體情況不同,這個必須你自己去確定。

但是我可以舉個例子,做一個示範,告訴你這個東西怎麼去設定,為了簡化,計算史詩套防具的時候,我這裡可以給出一個傾向於頂配的條件:

計算具體提升率,採用待定條件法,先設置基本條件,比如,武器荒古,首飾恍惚套,左槽黃金杯,右槽石碑,耳環英雄王,稱號新年白字稱號,白字為寵物8%,寵物裝備7%。所以黃字20%,暴傷20%,白字25%,所有攻35%

首飾一律附魔18全屬強,婚房、勳章等會影響屬強的方面設置完美,稱號30+基礎13+寵物29+附魔69+寵物裝備18+公會勳章7+婚房8+三神器54共計228基礎屬強。

基礎魔法攻擊力大致為1056+附魔237+稱號寵物等171(耳環取強化12)+假設奶爸提供600=2064

力量比較麻煩,由於增幅等影響,無法量化,姑且認為進圖奶爸奶完後,不帶防具,黃金杯生效後智力為5000

假設帶光兵,光兵加成37%,斷罪自我精通百分比提升取巨劍的lv23標準28%魔法攻擊力,考慮清泉,所以總共的提升百分比三攻為技能部分75%,裝備部分17%

然後方可進行防具提升率的計算,比如戰術套,總共提供了955智力,80基礎魔法攻擊力,20屬強,60%白字。

逐一將影響的因數對比設定條件計算提升率:

①智力方面(值得注意的是,由於18%的黃金杯影響,實際戰術提供了955*1.18=1127的智力)提升率:1127/(5000+250)=21.4%

②基礎魔法攻擊力方面提升率:80/2064=4%

③屬強方面提升率:20/(220+228)=4.5%

④白字方面提升率:60%/(100%+25%)=48%

將他們全部加100%後累乘,1.214*1.04*1.045*1.48=1.95

所以戰術在這種“設定情況”下的綜合提升率為95%

演算法就是這樣的。

三、具體舉例

為了來具體說明我們來試著完整地計算1個具有代表性的史詩套防具

計算防具時,使用第二章中的設定條件,即:

智力5000

基礎魔法攻擊力2064

黃字20%

暴傷20%

技能提供三攻75%

裝備提升三攻17%

所有攻35%

技能攻擊力124.8%

屬強(四姨選減抗的七宗罪buff)228+225=453

白字25%

天禦套

提煉屬性(考慮精通)

136智力提升(考慮黃金杯,實際為160),325基礎魔法攻擊,85全屬強,25%屬白,特效忽略

先把屬性白字的等效值算出來:(538/220+1)*0.25=86%,被稀釋86%/(100%+25%)=68.8%實際提升

智力方面:160/(5000+250)=3%

基礎魔法攻擊方面:325/2064=15.7%

屬性強化方面:85/(220+453)=12.6%

所以一起乘起來:1.688*1.03*1.157*1.126=252.3%

在設定條件下的天禦提升率為152.3%+特效

四、固有缺陷

但是這種計算提升率的方法不是十全十美的,在一種情況下有較大的缺陷,可能無法反映真實的提升情況。

這種情況就是,當本身的黃字暴傷被需要的計算裝備的衝突並覆蓋的時候,那麼計算的結果就是有問題的。什麼意思呢,我用鬼劍士的別雲來舉一個比較恰當的例子:

如果你本身有恍惚套了,也就是有20%的黃字了,那麼帶上別雲劍的50%的黃字是多少提升呢?按照之前的演算法,我們會單純的認為就別雲這把武器而言,是50%的提升,因為最後取得是這50%的黃字嘛!但是其實並不是這樣,他只是把你的傷害從1.2提升到了1.5,實際的提升,應該是(1.5-1.2)/1.2=25%,這就是問題的所在。

所以這篇文章所提出的基本運算方法,只能套用在需要的計算那部分裝備的黃字和暴傷不會覆蓋原有的黃字暴傷的情況下,否則就必須把黃字和暴傷單獨拿出來計算提升率才行,舉一個例子,就用上文我們所提出的條件下,計算萬世套的提升率吧。

設定條件:

智力5000

基礎魔法攻擊力2064

黃字20%

暴傷20%

技能提供三攻75%

裝備提升三攻17%

所有攻35%

技能攻擊力124.8%

屬強(四姨選加技能攻擊力的buff)228

白字25%

萬世套的屬性:526智力(考慮黃金杯,實際為620),135全屬強,5%額外黃字,5%額外暴傷,5%三攻,5%所有攻,5%智力,15%白字,35%爆傷

智力方面:620/(5000+250)=11.8%

屬強方面:135/(220+228)=30.1%

百分比提升智力方面,考慮黃金杯與其互加關係:0.05*(5000+526)/(5000+620+250)=4.7%

黃字方面:5%/(100+20%)=4.2%

三攻方面:5%/(100%+17%)=4.0%

所有攻方面:5%/(100%+35%)=3.7%

白字方面:15%/(100%+25%)=12%

重點計算一下,暴傷方面:

不帶萬世,暴傷為20%,帶了後,暴傷變為35%+5%=40%,所以提升率為(40%-20%)/120%=16.7%

所以綜合提升率為1.118*1.301*1.047*1.042*1.040*1.037*1.12*1.167=223.7%

所以萬世套在設定情況下的提升率為123.7%

五、總結

說實話,寫這些給你們看我也不想把你們搞暈的,但是dnf裡面就是這麼算的,作為資料考據黨,把這些公之於眾,告訴你們那些來歷不明的圖示是否是科學的,是整個探求真理的dnf劍宗吧的責任。

然後說明一下關於資料計算是否必要的問題,這個,仁者見仁智者見智,我只能說說我的看法:遊戲裡的傷害也是程式算出來的,也只不過是把010101的原始程式碼換了一種好看的表現形式,理論上來說,如果能知曉一切資料,你能把傷害算到精確到個位,當然這只是理論上來說而已。程式和人相比只不過運算速度更快和更準確,但是人的優勢是可以追溯原理,可以追求真理,機器無法完成論證,只能完成“例證”,這篇文章的用意,是希望通過對我所知道的資料運算方案的冰山一角的知識,來喚起廣大玩家們對知識對真理乃至對數學的尊敬,而不至於將資料運算者們諷刺為“書呆子”,將資料運算諷刺為“紙上談兵”。

我不是想讓你們都懂這些複雜的公式和運算原理,本文在此作為一個技術儲備,以備吧友需要的時候進行翻閱查看,如有紕漏,請及時指出,如有疑問,請在下面回復,本貼原型為dnf劍宗吧百科,由我編寫、改版、搬運至斷罪吧,未經允許,禁止任何形式的擅自轉載。

本貼根據遊戲版本變動,以及新錯誤的發現,會繼續進行修改更新。

命在歧路@dnf斷罪者吧

實際上是針對當前屬強來說而不是針對0屬強來說的。

好,現在為了知道某個裝備提供的屬強到底增加了多少傷害,我們將上述公式進一步拓展為:

(裝備提供屬強/220)/(1+原屬強/220),通分化簡,最終得出某件裝備提供屬強的增傷率的簡單公式:

裝備提供屬強/(220+原屬強)

2、魔法攻擊力

物攻並不單單指的是你的面板,你的面板是基礎魔法攻擊、智力和無視共同作用的結果,用面板魔法攻擊去運算會很複雜,我們先來看看基礎怎麼換算成面板吧。

面板物攻的公式是:基礎魔法攻擊*(總智力/250+1)+無視

解釋一下,基礎魔法攻擊力是什麼?就是你所有裝備提供的魔法攻擊力總和,比如剝離提供了1113的基礎魔法攻擊,卡恩卡提供了35的基礎魔法攻擊,而你的基礎魔法攻擊,就是你身上所有提供基礎魔法攻擊力的部位的總和+奶爸給你提供的基礎魔法攻擊力。一般來說無視較少,計算時為了簡便,忽略。

所以說你可以知道的是,增加了百分之多少的基礎魔法攻擊力,就相當於增加了百分之多少的傷害。比如你現在的基礎是2000,某件裝備給你增加了200的基礎魔法攻擊力,就相當於給你增加了10%的傷害。

3、智力

力量對百分比職業比較微妙,我們可以借鑒一下上面的面板公式,我們所有的技能傷害,都由面板魔法攻擊力運算而來,而智力和其關係並不是絕對線性的,具體運算一下,增加了百分之多少的智力,相當於增加了百分之多少的面板:

設你的基礎魔法攻擊力為a,本身智力為b,現在將智力提升到b的x倍,也就是xb的智力,運算實際面板的提升率為(過程省):

b(x-1)/(b+250)

可以知道的是,x-1就是提升的智力百分比,也就是說,x-1=想計算的裝備增加的智力/原本智力,即裝備增加的智力/b,化簡,上述總公式化為:

想計算的裝備增加的智力/(原基礎智力+250)

這就是智力的提升率計算公式

4、屬性白字

屬性白字我們一般將其視為一種特殊的白字進行運算,也就是會受到屬強的加成而造成提升,導致實際的附加值高於原來的基礎附加值,運算公式如下:

((你的總屬強-怪物抗性)/220+1)*附加傷害基礎值

一般為了簡化運算,往往將抗性整合進屬性,作為等效屬強進行運算,舉個例子,假設你的進圖屬強為400,10%屬性附加,假設怪物抗性0,運算(400/220+1)*10%=28.2%

也就是說,這10%的屬性附加,在通過400屬強增益之後,實際相當於28.2%的普通白字,然後就可以作為普通白字進行計算了,當然,也會受到稀釋的影響。

5、稀釋

這個就相對來說比較簡單了,先舉一個形象的例子。你手裡有100塊錢,我這裡有2個10塊錢,對你來說,2個10塊錢都相當於你資產的10%,現在我給你10塊錢,你變成了110元的資產,現在剩下的這個10塊錢就只相當於你資產的9%了。

回到dnf裡,白字(所有攻相同方法,不做贅述)由於是累加的,所以同例子裡的道理,當你增加某個數額的白字時,實際提升率的計算公式為:

提升的白字/(100%+原有的白字總和)

如果你覺得不夠形象,那我這麼說吧,你身上如果已經有50%的白字總和了,現在再帶一個30%的白字裝備,這個白字的實際提升為30%/(100%+50%)=20%,會低於30%,這就叫稀釋。百分比提升物攻和所有攻也是和白字一樣的。

對於百分比提升三攻的稀釋,稍微要多囉嗦一下,這類裝備之間存在稀釋,但是光兵這類技能加成型的不會對裝備造成稀釋,主要是由於裝備與裝備之間是採用的類白字累加模式,而技能和技能、技能和裝備之間是採用的類技能攻擊力的累加模式。

舉個例子,我現在光兵給我加了37%的三攻,我自身有精通技能有28%三攻,然後我帶了清泉加17%魔法攻擊力,帶了混沌加15%三攻,那麼最終在三攻方面的加成是多少?

是137%*128%*(100%+17%+15%)-100%=131%

6、減防

屬於相對而言比較複雜的問題,和怪物本身的防禦相關,首先我們要知道,怪物由於有一個防禦的存在,會對你的傷害有一個減傷率,你實際造成的傷害,應該是你理論傷害*(1-減傷率)的結果(正常來說要加上無視,為了簡化運算,這裡不加了)。

怪物對你的減傷率為:怪物防禦力/(你的等級x200+怪物防禦力)

你是不是覺得頭暈?其實這都不重要,其實我們僅僅只需要知道,某個裝備提供的減防,到底相當於多少的提升率即可,這個到底可以算嗎?我們來嘗試一下。

首先,你需要知道固定減防和百分比減防的概念,怪物減防計算為先計算固定數值減少量,再計算百分比減少量。比如10000防禦,有4件減防裝備(分別是2個4000固定減防和2個10%百分比減防)我可以減少4000和4000,10%和10%,那麼:

最終防禦 =(10000-4000-4000)*(1-10%)*(1-10%)=1620

那麼,為了方便量化,我們取安徒恩所有boss(不考慮你瞅啥,盧克波動太大還有上限,所以先不算)的平均防禦作為基準,即166132,可以大概得出怪物對你的平均減傷率是90.2%左右,造成的傷害為理論的9.8%,那麼我們來分別看看固定減防值和百分比減防值的影響吧。

以球手的10000減防為例,最終運算出來,減傷率是89.7%,也就是實際傷害為10.3%,0.5%相對於9.8%,是5%左右的提升。

以妖刀的20%減防為例,最終運算出來,減傷率是88.1%,也就是實際傷害為11.9%,1.9%相對於10%,是19%的提升,可以近似認為是20%。

當然,減防後的增傷率是必須精確到怪物才能運算的,比如上面的舉例,百分比減防對高防怪物效果會偏高,對低防會偏低,整體浮動較大。

結論就是:減防率如果不精確到怪物,無法準確得出結果,而且最要命的是,減防後的傷害提升率不是一個線性的,所以不能說1w減防5%增傷,2w就10%,這是一個很**的東西,等級係數的占比高無法忽略,所以計算裝備提升率的時候,我們如果非要計算減防,可以用如下指標:

假定怪物平均防禦是166132,對你的減傷率是89.7%來進行運算,否則就精確到怪物吧(你不怕麻煩的話)。

7、技能攻擊力

我們都知道技能攻擊力是乘算的,可是具體是怎麼樣的呢?

首先我們來看一個東西,荒古不開魔能是35%技能攻擊力,而開魔能額外提供20%,所以開了魔能的荒古是多少技能攻擊力呢?

是135%*120%*-100%=62%而不是35%+20%後的55%。同理,對於啟明星,強12後的技能攻擊力是本身的5%和強化帶來的12%的累乘,即105%*112%=117.6%而不是簡單的17%。

所以可以得出一個結論,只要“不寫在同一描述”裡的技能攻擊力,均為累乘關係。

但是凡事皆有例外的,而援助力系列就是例外,援助力本質上並不能等同于增加技能攻擊力的裝備,而應該算作一種對荒古武器的補強、或者說是荒古武器的一部分。什麼意思呢?

以艾格尼絲為例,其20%加成不是和荒古以及其他什麼加技能攻擊力的裝備累乘的,而是直接加在那本身的35%上的,也就是等同于將荒古武器的35%變成55%效果。

也就說,艾格尼絲的提升率是:

不開魔能:(100%+35%+20%)/135%=1.148

開了魔能:(100%+35%+20%)*120%/(135%*120%)=1.148

無論在哪種情況,艾格尼絲就是14.8%提升,說白了,艾格尼絲就這麼多,馬提卡同理,不過影響魔能的20%那個部分。

8、額外黃字(暴傷)

所謂額外黃字,其實就是直接增加在本有的黃字上,和本有的黃字屬於加算關係,舉例說,如果你本身又10%黃字,然後又增帶了2件裝備,分別是額外增加2%和3%的黃字,那麼你最終的黃字就是10%+2%+3%=15%,所以額外暴傷是同理的。

額外黃字(暴傷)的提升率是略低於顯示的數值的,稀釋有多嚴重,取決於本身黃字的多少,本身黃字越高,降低得越嚴重,計算額外黃字(暴傷)的提升率的方法就是:

提升率=要計算的裝備的額外黃字/(100%+本身黃字+其他剩下額外黃字)

暴傷同理!

要多囉嗦一點的是,我們對爆傷提升率進行計算時,往往默認滿暴擊率,實際上這對四姨是不科學的。

大多數時候,作為一個魔法職業,你是基本不可能滿暴擊率的。

所以實際上爆傷的提升並不是那麼簡單,舉例說明:

你的暴擊率只有70%,現在恍惚的20%爆傷對你的提升是多少?

你暴擊的時候提升是20%沒錯,問題是你只有7成時間在暴擊,所以提升實際上應該認為20%*74%(有4%的隱藏暴擊率,可以認為是固有的)

二、演算法介紹

麻煩的問題已經在第一章中解決,如果你真的看懂了第一章的內容,現在你可以接著往下看了,否則你最好還是把第一章的內容再看一遍。

現在請樹立一個觀念,在計算資料的時候,忽視裝備本身,僅僅提煉出增傷因數單獨運算各自的“實際”提升率。那麼馬上引入下面一個問題:

關於設定條件。

這個運算方法必須要設定條件,比如我們想分析一下某個史詩套套的提升吧,那麼我們就必須設定首飾、左槽、右槽、耳環、稱號、寵物等等一系列的位置的裝備是什麼,然後將不帶這個套的情況下,有多少基礎魔法攻擊力、多少智力、黃字、暴傷、白字、屬強等等一系列的增傷因數提煉出來,否則,就無法進行後續運算。必要的時候,需要考慮奶爸、光兵的影響。

所以你會發現這是一個非常非常複雜的過程,而且這個條件我不能給你定死,因為每個人具體情況不同,這個必須你自己去確定。

但是我可以舉個例子,做一個示範,告訴你這個東西怎麼去設定,為了簡化,計算史詩套防具的時候,我這裡可以給出一個傾向於頂配的條件:

計算具體提升率,採用待定條件法,先設置基本條件,比如,武器荒古,首飾恍惚套,左槽黃金杯,右槽石碑,耳環英雄王,稱號新年白字稱號,白字為寵物8%,寵物裝備7%。所以黃字20%,暴傷20%,白字25%,所有攻35%

首飾一律附魔18全屬強,婚房、勳章等會影響屬強的方面設置完美,稱號30+基礎13+寵物29+附魔69+寵物裝備18+公會勳章7+婚房8+三神器54共計228基礎屬強。

基礎魔法攻擊力大致為1056+附魔237+稱號寵物等171(耳環取強化12)+假設奶爸提供600=2064

力量比較麻煩,由於增幅等影響,無法量化,姑且認為進圖奶爸奶完後,不帶防具,黃金杯生效後智力為5000

假設帶光兵,光兵加成37%,斷罪自我精通百分比提升取巨劍的lv23標準28%魔法攻擊力,考慮清泉,所以總共的提升百分比三攻為技能部分75%,裝備部分17%

然後方可進行防具提升率的計算,比如戰術套,總共提供了955智力,80基礎魔法攻擊力,20屬強,60%白字。

逐一將影響的因數對比設定條件計算提升率:

①智力方面(值得注意的是,由於18%的黃金杯影響,實際戰術提供了955*1.18=1127的智力)提升率:1127/(5000+250)=21.4%

②基礎魔法攻擊力方面提升率:80/2064=4%

③屬強方面提升率:20/(220+228)=4.5%

④白字方面提升率:60%/(100%+25%)=48%

將他們全部加100%後累乘,1.214*1.04*1.045*1.48=1.95

所以戰術在這種“設定情況”下的綜合提升率為95%

演算法就是這樣的。

三、具體舉例

為了來具體說明我們來試著完整地計算1個具有代表性的史詩套防具

計算防具時,使用第二章中的設定條件,即:

智力5000

基礎魔法攻擊力2064

黃字20%

暴傷20%

技能提供三攻75%

裝備提升三攻17%

所有攻35%

技能攻擊力124.8%

屬強(四姨選減抗的七宗罪buff)228+225=453

白字25%

天禦套

提煉屬性(考慮精通)

136智力提升(考慮黃金杯,實際為160),325基礎魔法攻擊,85全屬強,25%屬白,特效忽略

先把屬性白字的等效值算出來:(538/220+1)*0.25=86%,被稀釋86%/(100%+25%)=68.8%實際提升

智力方面:160/(5000+250)=3%

基礎魔法攻擊方面:325/2064=15.7%

屬性強化方面:85/(220+453)=12.6%

所以一起乘起來:1.688*1.03*1.157*1.126=252.3%

在設定條件下的天禦提升率為152.3%+特效

四、固有缺陷

但是這種計算提升率的方法不是十全十美的,在一種情況下有較大的缺陷,可能無法反映真實的提升情況。

這種情況就是,當本身的黃字暴傷被需要的計算裝備的衝突並覆蓋的時候,那麼計算的結果就是有問題的。什麼意思呢,我用鬼劍士的別雲來舉一個比較恰當的例子:

如果你本身有恍惚套了,也就是有20%的黃字了,那麼帶上別雲劍的50%的黃字是多少提升呢?按照之前的演算法,我們會單純的認為就別雲這把武器而言,是50%的提升,因為最後取得是這50%的黃字嘛!但是其實並不是這樣,他只是把你的傷害從1.2提升到了1.5,實際的提升,應該是(1.5-1.2)/1.2=25%,這就是問題的所在。

所以這篇文章所提出的基本運算方法,只能套用在需要的計算那部分裝備的黃字和暴傷不會覆蓋原有的黃字暴傷的情況下,否則就必須把黃字和暴傷單獨拿出來計算提升率才行,舉一個例子,就用上文我們所提出的條件下,計算萬世套的提升率吧。

設定條件:

智力5000

基礎魔法攻擊力2064

黃字20%

暴傷20%

技能提供三攻75%

裝備提升三攻17%

所有攻35%

技能攻擊力124.8%

屬強(四姨選加技能攻擊力的buff)228

白字25%

萬世套的屬性:526智力(考慮黃金杯,實際為620),135全屬強,5%額外黃字,5%額外暴傷,5%三攻,5%所有攻,5%智力,15%白字,35%爆傷

智力方面:620/(5000+250)=11.8%

屬強方面:135/(220+228)=30.1%

百分比提升智力方面,考慮黃金杯與其互加關係:0.05*(5000+526)/(5000+620+250)=4.7%

黃字方面:5%/(100+20%)=4.2%

三攻方面:5%/(100%+17%)=4.0%

所有攻方面:5%/(100%+35%)=3.7%

白字方面:15%/(100%+25%)=12%

重點計算一下,暴傷方面:

不帶萬世,暴傷為20%,帶了後,暴傷變為35%+5%=40%,所以提升率為(40%-20%)/120%=16.7%

所以綜合提升率為1.118*1.301*1.047*1.042*1.040*1.037*1.12*1.167=223.7%

所以萬世套在設定情況下的提升率為123.7%

五、總結

說實話,寫這些給你們看我也不想把你們搞暈的,但是dnf裡面就是這麼算的,作為資料考據黨,把這些公之於眾,告訴你們那些來歷不明的圖示是否是科學的,是整個探求真理的dnf劍宗吧的責任。

然後說明一下關於資料計算是否必要的問題,這個,仁者見仁智者見智,我只能說說我的看法:遊戲裡的傷害也是程式算出來的,也只不過是把010101的原始程式碼換了一種好看的表現形式,理論上來說,如果能知曉一切資料,你能把傷害算到精確到個位,當然這只是理論上來說而已。程式和人相比只不過運算速度更快和更準確,但是人的優勢是可以追溯原理,可以追求真理,機器無法完成論證,只能完成“例證”,這篇文章的用意,是希望通過對我所知道的資料運算方案的冰山一角的知識,來喚起廣大玩家們對知識對真理乃至對數學的尊敬,而不至於將資料運算者們諷刺為“書呆子”,將資料運算諷刺為“紙上談兵”。

我不是想讓你們都懂這些複雜的公式和運算原理,本文在此作為一個技術儲備,以備吧友需要的時候進行翻閱查看,如有紕漏,請及時指出,如有疑問,請在下面回復,本貼原型為dnf劍宗吧百科,由我編寫、改版、搬運至斷罪吧,未經允許,禁止任何形式的擅自轉載。

本貼根據遊戲版本變動,以及新錯誤的發現,會繼續進行修改更新。

命在歧路@dnf斷罪者吧

Next Article
喜欢就按个赞吧!!!
点击关闭提示