《暗黑破壞神3》武器dps計算方法簡單介紹

17 5 月

廣告

來源:凱恩之角

作者:陽光的油彩

 

D3中的數值在內部都是浮點,很多時候顯示為整數或保留兩位元有效數字,其實只是在顯示上四捨五入了。在計算時,程式內部仍舊保留了較多的有效位數。而對於所有的範圍值,隨機取值並不限於範圍內的某個整數,而是任何小數都可能。比如傷害5~8,亂數可以取5.31或者6.77,顯示為5或7,但內部是保留浮點值的。

非武器上能夠影響DPS的屬性有如下幾項:
直接加幾到幾的傷害或+min或+max(目前僅在副手、戒指和項鍊上發現)
加主屬性(力、敏、智)
加暴擊率%
加暴擊傷害%
加攻擊速度%(以下簡稱“身上攻速%”)

而在武器上,有效的資料有:
武器傷害範圍,直接顯示在武器上,該數值目前已經包含武器藍字中的元素和物理傷害了
武器攻速,直接顯示在武器上,四捨五入到兩位,已經包含武器藍字上的加攻速%

下面介紹一些基本的計算:
0)武器攻速:單指武器上顯示的攻擊速度
武器攻速 = 武器基礎攻速×(1+ 武器藍字攻速%)

1) 武器DPS:武器傷害範圍的平均,然後乘以武器攻速
武器DPS = 武器傷害平均×武器攻速

2) DPH:是武器與副手、戒指、項鍊等的總傷害的平均值
DPH = 武器傷害平均+副手平均+兩個戒指的平均+項鍊平均

3)雙持攻速:雙持的機制為左右手輪流揮動,交替攻擊,攻速增加15%
當前手的攻速 = 武器攻速×(1+ 雙持15% + 身上攻速% + 被動攻速補正%)

4) 單持面板DPS:DPS是DPH、攻速與暴擊等因素相乘所得到的一個平均值。
單持面板DPS = DPH×武器攻速×(1+ 身上攻速% + 被動攻速補正%)×(1+ 主屬性/100)×(1+ 暴擊率%×暴擊傷害%)×(1+ 被動傷害補正%)

5) 雙持面板DPS:雙持的面板DPS計算方式現在沒問題了。
雙持技能在揮動的時候,是左右手分別各揮一下,這樣算一個週期。
耗費的時間是左一下加右一下,不過比單持要快一些,因為雙持有15%提速。
如此一來,雙持DPS的加權合成應該等於
(主手DPH+副手DPH)/(主手間隔時間+副手間隔時間),再乘以各種補正。

而上式 =(主DPH+副DPH)/(1/主速 + 1/副速)=(主DPH+副DPH)×主速×副速/(主速+副速)

總之就是:
雙持DPS =
[(主DPH+ 副DPH)×主武器攻速×副武器攻速/(主武器攻速+副武器攻速)]×(1+ 雙持15% + 身上攻速% + 被動攻速補正%)×(1+ 主屬性/100)×(1+ 暴擊率%×暴擊傷害%)×(1+ 被動傷害補正%)
(其中DPH的計算見第2條,武器攻速的計算見第0條。)

6) 技能:技能傷害與DPH成正比,技能釋放速度與攻速成正比
技能平均傷害(非暴擊)= 技能威力xyz%×DPH×1+ 主屬性/100)×(1+ 被動傷害補正%)


發佈留言

發佈留言必須填寫的電子郵件地址不會公開。