作者Dialysis (Chiquitia)
看板DIABLO
標題[心得] DPS公式
時間Wed Jan 1 21:28:17 2014
這應該是個不需再提的老話題,
但因為精華區及網路上查不到完整的公式,
所以又研究了一次。
所謂的完整公式,要包含以下元素:
1. 武器 (白武基礎物傷,藍字物傷,藍字元素傷,增傷%,攻速)
基礎物傷:在藍黃武器上看不出來,因為白字傷已經是計算過後的
藍字物傷:就是加大小傷的屬性
藍字元素傷:就是加各種元素傷的屬性
2. 裝備: 物傷
3. 裝備: 增加元素傷 (如喬丹)
我能查到的公式,都沒有把上述三者同時列入考慮,以至於今天試了好久,
才終於找到可以滿足全部條件的正確公式。
這其中,最大的錯誤來源,就是第二項-裝備加的物傷。
假設沒有裝備加物傷,那麼每擊傷害為(簡化,沒列爆擊及主屬加乘):
(基礎均物傷+藍字物傷)*(1+武器增傷%/100)*(1+裝備加元素傷%/100)+藍字元素均傷
註:如喬丹
以上的的公式,毫無疑慮,同時也說明了物傷武的好處。
但,若戒鍊有增傷,那麼裝備的增傷要加在算式的哪裡呢?
(基礎均物傷+藍字物傷)*(1+武器增傷%/100)*(1+裝備加元素傷%/100)+藍字元素均傷
↑
一開始,我以為是加在這裡,但,怎麼測都弄不到和面板一樣的數值
(基礎均物傷+藍字物傷)*(1+武器增傷%/100)*(1+裝備加元素傷%/100)+藍字元素均傷
↑
最後,才發現原來是要加在這裡
也就是說,戒鍊增加的大小傷,並不能直接加進武器的基礎物傷,必須先將武器的基礎物
傷先乘上增傷後,才能加上飾品增加的傷害。
另外一個心得點是,倘若武器面板上白字傷害的大傷計算已經是來自bug的計算(小傷超越
大傷),那麼,這個bug的計算過程,在計算最後的DPS時,大傷不會加入飾品的大小傷;
但,倘若原本武器的大傷計算並沒有來自bug,而飾品加的小傷讓武器小傷超越大傷時,
則此時在計算最後的DPS時,大傷計算會加入飾品的大小傷。
上面那一段看起來很難懂,因此,看以下舉例:
http://i.imgur.com/3DgGDWv.png
這是空拳,空拳的基礎傷害為1.5-3.5,攻速為1,因此,DPS為
(1.5+3.5)÷2×1×(1+0.05*0.5)×(1+232/100)=8.5075
http://i.imgur.com/dVVFwEh.png
加上一個大傷戒,新DPS如下:
(1.5+3.5
+9)÷2×1×(1+0.05*0.5)×(1+232/100)=23.821
^^^^^新大傷
http://i.imgur.com/8iWcnUf.png
換成同樣為+9的小傷戒,DPS比上面更高,這是來自bug增傷,DPS如下:
(1.5
+9+1.5
+9+1)÷2×1×(1+0.05*0.5)×(1+232/100)=37.433
^^^^^ ^^^^^^^
新 新大傷
小
傷
接著,拿一把迴盪:
http://i.imgur.com/OGgLvck.png
這把迴盪的白字大傷,已經被bug增傷過了,
原始基傷為160-296,因為加小傷172原故,因此,
新小傷=160+172=332
新大傷=160+172+344+1=677
再乘上1.4的增傷:332*1.4=464.8
677*1.4=947.8
剛好與武器的白字傷害相符合。
那麼,再去戴剛才那兩個戒指:
http://i.imgur.com/evM7ZGq.png
http://i.imgur.com/rId7hk2.png
會發現,DPS完全一樣(跟空手時不同)。
再去仔細計算,就會發現,戒指的增傷,並沒有乘上武器的1.4,但如果再載上喬丹,
喬丹的元素增傷,仍會把戒指增傷計算進去。
也因此,結論如下:
1. 若武器已完成bug增傷,則裝備大小傷不會被bug計算
2. 若武器無bug增傷,則裝備大小傷仍會造成bug增傷
3. 裝備大小傷不會被武器增傷所加乘
ps.以上測試,在PTR一樣成立
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.118.139
推 lee988325 :推 01/01 21:34
推 emptylife3 :增傷%已經有個百分比符號了,再除100是不是會誤會 01/01 21:44
※ 編輯: Dialysis 來自: 111.240.23.177 (01/01 21:46)
推 mico409 :推~~~ 01/01 21:48
推 DavisX :推~ 01/01 22:36