DNF攻略:選什么玉用呢?110版本技攻玉加成最強掃盲

作者:阿馬先生
前言
上一次有人問到減防公式,我問西瓜拿的,反正我沒空去研究這個
防御 = max( 怪物防御 -對怪物的固定減防, 0) * (1 - 百分比減防)
減傷率 = 防御 / (防御 + 200 * 100)
傷害留存比率 = (1 - 防御 / (防御 + 200 * 100))
順帶宣傳一波110新計算器的下載地址DNF計算器2022.6.25.beta
再次強調舊的100計算器是沒辦法往上更新至110版本的
想要得到一手計算器資訊請@DNF計算器計算器主頁https://bbs.colg.cn/home.php?mod=space
這期填一下上期沒聊完辟邪玉的坑。
本文閱讀需要有較高的dnf內機制實現的理解以及一定的閱讀門檻,如果讀不懂也就只能到時候直接看計算器了,后續(xù)會將算法實裝在計算器內。

影響技攻玉提升的條件
直接先提出幾個或多或少之前有人提及過的概念,這些都影響技攻玉實際加成:
①裝備入場順序影響技攻玉實際加成
②有部分裝備可以突破200加成的限制,而大部分裝備能享受技攻玉加成但卻在技攻數字加法總合超過200的情況下無法獲得加成
③有部分裝備寫著是技能攻擊力實際改技能數據的并不能獲得技攻玉的加成
然后,下面是我近半個月進行大規(guī)模驗算與邏輯判斷最后得出的技攻玉的準確算法,雖然不一定是實際算法,受限于各種無規(guī)律取整,但是可以得到誤差十分小的結果。
以下的大部分推論結果我并不會給出太多的數據驗算圖,因為實在太多了,也不想重復取材,但是我會把測試的方法留在貼內供人去驗算。
判斷技攻玉是否生效的依據
技攻玉在藥品欄上方顯示的數據并不能用來判斷技攻玉是否生效的唯一依據
如下圖,男漫游的技攻玉是4.5%,武器1-100詞條顯示的仍是10%


實際的傷害計算:

有技攻玉的多爆傷害為401358,沒技攻玉的多爆傷害為395113
此時技攻玉的提升為401358/395113=1.01580560497882884136943102353
武器35%技攻的提升:[1+(0.35*1.045)]/1.35=1.0116666666666666666666666666667
1-100詞條的10%技攻提升:[1+(0.1*1.045)]/1.1=1.0040909090909090909090909090909
兩項相乘([1+(0.35*1.045)]/1.35)*([1+(0.1*1.045)]/1.1)=1.0158053030303030303030303030303
由此可以證得,左下角顯示的技攻玉并不能代表詞條是否真的吃到技攻玉,顯示的數據并不正確,即使顯示了也并不準確,如下圖


其次,由于裝備入場問題,有些人如果脫了武器再穿上會直接顯示10%,這個反而不是錯誤,實際測試也是10%,這個到后面會具體解釋,涉及到裝備入場位置以及伴隨詞條、附魔的生效失效判定。
技攻的閃爍問題
相信一定有人發(fā)現自己的裝備會出現技攻在兩個數字來回閃的問題,我從結果上直接回答大家:
MP鞋的詞條部分可以吃到技攻玉的加成,但是MP鞋的技攻玉額外加成有bug,閃爍的高值對應得到MP鞋得到技攻玉加成,低值對應沒有得到技攻玉加成

上圖未觸發(fā)連擊肩,技攻玉為11.1%
高值/低值:1139.3/1127.9=1.010107279014096994414398439578
MP鞋此時詞條技攻玉提升:(1+10%*1.111)/(1+10%)=1.0100909090909090909090909090909
另一證見下

上圖已觸發(fā)連擊肩,技攻玉為11.1%
高值/低值:1228.3/1207.2=1.0174784625579854208084824387011
MP鞋此時詞條技攻玉提升:(1+18.75%*1.111)/(1+18.75%)=1.0175263157894736842105263157895
由此證畢,可以得到,MP鞋可以得到技攻玉加成,而目前國服版本閃爍問題目測可以關聯到先遣服是mp鞋整體失效問題
注意,我說的是可以,不是一定,因為具體能不能吃到是關聯到裝備入場問題的
裝備入場順序以及驗算實證
之前普遍對于技攻玉如何獲得最大收益,各位普遍認為能讓越多的技攻項吃到技攻玉提升偏向于技攻玉提升最大化,這個基礎是基于受限于200%技攻數目總合的限制。這個可以通過簡單的代碼實現。
問題本質上等同于等周問題/等周不等式,在此我不進行贅證,有興趣的可以自己去百度。具體就是相同周長下正n邊形面積最大,趨于極限就是圓形,技攻玉類比上就是技攻項是邊長,技攻玉的提升是圓心到邊長的垂距,后省。
一部分玩家發(fā)現了脫了裝備再穿回去會導致面板技攻提升,這實際上是因為技攻玉的結算問題涉及到裝備穿戴/入場順序。
目前測得的結果:
①默認順序基本上是三槽最后結算,其他所有部位包括武器、稱號在默認順序下的技攻一般都能吃到技攻玉提升。
②如果某一件裝備某一詞條卡在200%的界限上,不超過200%的部分吃到技攻玉提升,超過200%部分不吃技攻玉提升,最后相加得到該裝備的某一條的技攻提升
③裝備附屬的附魔、特殊詞條【包括但不僅包括異常技攻(包括自定義異常、異常戒指、異常手鐲等)、上衣/手鐲/耳環(huán)成長技工、裝備成長技攻、MP鞋、HP護肩】是否吃技攻玉提升根據本裝備是否在200%界限內外決定,如果本裝備完全超過200%界限,則附屬技攻詞條亦不吃技攻玉
下面是實算圖證,不做太多解釋,看得懂就看得懂,看不懂我也沒辦法


脫裝收益以及非面板技攻的生效方式
由于技攻玉收益計算順序是按照裝備入場順序計算的,自然就有說法想通過卸掉身上裝備再穿上改變計算順序獲得更大收益的想法,
但是如果身上存在裝備帶有特殊加成詞條,則要重新考慮,特指制式武器。


脫武器后/脫武器前:72094420/71583704=1.0071345288307517588081220273262
進場技攻提升:1053.4/1035.5=1.0172863351038145823273780782231
lv1~100技能攻擊力提升:1.1/1.111=0.99009900990099009900990099009901
最后進場技攻提升*lv1~100技能攻擊力提升=1.0072141931720936458686911665575=脫武器后/脫武器前
得證,即使是lv1~100技能攻擊力這類詞條吃不吃技能玉判定也得跟著實際部位入場判定來走
異常技攻同理,后不贅證,具體表現為灼燒/感電手鐲/灼燒戒指吃11.1%技攻玉提升后接近7.9%,而灼燒左曹只有7.1%,自定義感電左曹默認穿戴下只有5%,而裸測自定義感電左曹傷害提升為5.5%
最后是脫裝再穿戴的收益

脫裝收益的要點:
①有CP武器的優(yōu)先脫CP武器,制式武器的別脫
②有MP鞋的優(yōu)先脫MP鞋
MP鞋由于本身為29%技攻,占了絕大部分切割收益,包括左邊mp三件套18.75%的技攻,所以壓制了其他小詞條技攻在200%內的收益,所以收益較高
總結
最后總結一下,方便在一個屏幕內看到:
①不吃技攻玉類(以增加技能數據為實現方式的技攻):
應盡職責腰帶(手搓排列腰帶)、MP耳環(huán)、無色冰晶耳環(huán)、無色手鐲等
②吃技攻玉類但是在200%收益計算內,直接增加技攻面板:
HP低血護肩、領域之心項鏈(金幣項鏈)等
③吃技攻玉類且不在200%收益計算內但觸發(fā)受本體在200%收益判定,不增加技攻面板:
吞噬本源武器(制式武器)1-100部分、無色腰帶1-30部分、自定義技能部分、異常技攻部分(異常手鐲、戒指、特殊3包括自定義)等
④在默認狀態(tài)下,特殊3的加成順序最低
⑤左下角的技攻標識不能作為判斷是否加成的標準,應以實際傷害為準
