解析DNF增加傷害的裝備間衝突疊加的計算方法
增加傷害的裝備:指的是那些K層加成的,對無視攻擊有效果的,對最後傷害加成的那些裝備,例如黑珍珠、笛子、BM項鍊、真野豬、死神之鐮那類。
不包括產生白字傷害、增加連擊數的裝備,無影、旗子、毛筆那些裝備。這些裝備傷害是白字,白字傷害是獨立計算的。
佩戴多個增加傷害的裝備時,只能一個有效果,其餘都沒有效果,效果優先順序按照DNF的遍歷路徑最長優先。
簡單的說:看看誰有效果誰沒有效果,就可以打開拍賣行的左邊搜索欄,搜索欄的裝備排列順序並不是亂擺,其實反映了DNF的遍歷路徑。
佩戴多個增加傷害的裝備時,在拍賣行搜索欄位置越低的那類型裝備遍歷路徑越長,位置最低的有效果,其上面的裝備都不能觸發效果。
就像製作免更新補丁一樣,補丁只要保持原來的名字字段,然後隨便加上前綴或者後綴就可以免更新,文件名字被增長的NPK文件會被使用。
而使用WIN的搜索功能搜索原文件名字字段的時候,原文件排在第一,而其他免更新補丁排在下面。以上兩者道理是一樣,可能遍歷算法稍微不一樣。
例如:
左邊搜索欄
打開第一層 排列
然後首飾裡面又細分:
就是說手鐲最優先效果
因爲我沒那麼多這些裝備測試,而且這類裝備原本就不多的,所以把已經被測試出來的疊加問題拿過來:
1、黑珍珠覆蓋BM項鍊
3、BM項鍊覆蓋真豬腰帶
4、BM項鍊覆蓋萬波息笛
5、黑珍珠覆蓋死神之鐮
6、黑珍珠、BM項鍊、真豬腰帶3者一起,只有黑珍珠有效果
將其疊加優先度排列出來:
優先度(高) 黑珍珠
BM項鍊
真豬腰帶
(低) 萬波息笛、死神之鐮
和我以上的設想一致
所以,用不着煩惱誰和誰衝突了,打開你的拍賣行看看吧。
以下純粹是個人想法,不用當真,認真你就輸:
既然是心得貼,就說說自身感想,DNF稍微出現料想不到的情況都被國人稱之爲bug,囧了,出現設計者料想之外的情況才能叫bug的說。
例如:上次回檔的刷代幣、拍賣行隱藏、複製消耗品之類的,不是設計者打算做出來的,蟲鏈的組隊仇恨不應該叫bug,仇恨系統很多遊戲都有的說。
另外:還有浮點保留的計算方式,個人認爲DNF的傷害修正浮動比較高,所以難以體現這個計算方式。不過界面的顯示暗示了DNF存在這樣的計算方式。
這種計算方式:我是接觸魔獸才知道的,例如每下傷害是10.4的話,第一下顯示傷害10,第二次顯示傷害10,第三次顯示傷害11,DNF個人面板就暗示會有這樣的計算方式,真有點不爽什麼都說bug