解析DNF增加傷害的裝備間衝突疊加的計算方法

增加傷害的裝備:指的是那些K層加成的,對無視攻擊有效果的,對最後傷害加成的那些裝備,例如黑珍珠笛子、BM項鍊、真野豬死神之鐮那類。

不包括產生白字傷害、增加連擊數的裝備,無影旗子毛筆那些裝備。這些裝備傷害是白字,白字傷害是獨立計算的。

佩戴多個增加傷害的裝備時,只能一個有效果,其餘都沒有效果,效果優先順序按照DNF的遍歷路徑最長優先。

簡單的說:看看誰有效果誰沒有效果,就可以打開拍賣行的左邊搜索欄,搜索欄的裝備排列順序並不是亂擺,其實反映了DNF的遍歷路徑。

佩戴多個增加傷害的裝備時,在拍賣行搜索欄位置越低的那類型裝備遍歷路徑越長,位置最低的有效果,其上面的裝備都不能觸發效果。

就像製作免更新補丁一樣,補丁只要保持原來的名字字段,然後隨便加上前綴或者後綴就可以免更新,文件名字被增長的NPK文件會被使用。

而使用WIN的搜索功能搜索原文件名字字段的時候,原文件排在第一,而其他免更新補丁排在下面。以上兩者道理是一樣,可能遍歷算法稍微不一樣。

例如:

左邊搜索欄

打開第一層 排列

就是說武器防具首飾中,首飾最優先效果

然後首飾裡面又細分

就是說手鐲最優先效果

因爲我沒那麼多這些裝備測試,而且這類裝備原本就不多的,所以把已經被測試出來的疊加問題拿過來:

1、黑珍珠覆蓋BM項鍊

2、黑珍珠覆蓋真豬腰帶

3、BM項鍊覆蓋真豬腰帶

4、BM項鍊覆蓋萬波息

5、黑珍珠覆蓋死神之鐮

6、黑珍珠、BM項鍊、真豬腰帶3者一起,只有黑珍珠有效果

將其疊加優先度排列出來:

優先度(高) 黑珍珠

BM項鍊

真豬腰帶

(低) 萬波息笛、死神之鐮

和我以上的設想一致

所以,用不着煩惱誰和誰衝突了,打開你的拍賣行看看吧。

這個設想沒辦法大量數據證明,至於信不信,反正我就信了。

以下純粹是個人想法,不用當真,認真你就輸:

既然是心得貼,就說說自身感想,DNF稍微出現料想不到的情況都被國人稱之爲bug,囧了,出現設計者料想之外的情況才能叫bug的說。

例如:上次回檔的刷代幣、拍賣行隱藏、複製消耗品之類的,不是設計者打算做出來的,蟲鏈組隊仇恨不應該叫bug,仇恨系統很多遊戲都有的說。

另外:還有浮點保留的計算方式,個人認爲DNF的傷害修正浮動比較高,所以難以體現這個計算方式。不過界面的顯示暗示了DNF存在這樣的計算方式。

這種計算方式:我是接觸魔獸才知道的,例如每下傷害是10.4的話,第一下顯示傷害10,第二次顯示傷害10,第三次顯示傷害11,DNF個人面板就暗示會有這樣的計算方式,真有點不爽什麼都說bug