[問題] 關於技能DPS的計算公式

作者: ChrisOvO (YOMAN)   2014-10-18 14:44:42
最近正在替自己的電弧建置一個DPS的計算器
方便以後改build的時候能先計算傷害
但是最近遇到一個小問題就是算出來的傷害與遊戲內的數值兜不攏..
我的計算公式是
技能average base damage * (1-暴擊率) * 每秒施法次數
+ 技能average base damage * 暴擊率 * 暴擊加成 * 每秒施法次數
以我自己的電弧為例
電弧傷害: 219 - 4182
暴擊率:12.8%
暴擊加成:165%
每秒施法次數:4.7
所以以我的公式來計算的話便是
(219 + 4182)/2 * (1-0.128) * 4.7
+ (219 + 4182)/2 * 0.128 * 1.65 * 4.7
= 11202.9
但是在我技能面板上出現的DPS卻是 11294.8
暴擊率 / 暴擊加成 / 每秒施法次數 / 技能base dps 為了準確度我都是直接從技能面板看的
但是算下來傷害大概會少了90左右,一直兜不攏 所以想說應該是公式出了問題
想請問一下正確的技能dps計算公式是怎麼樣呢?
作者: kaifrankwind (大師兄)   2014-10-18 14:54:00
dps本身就算進每秒施法次數了(Damage Per Second)
作者: dogppatrick (沒梗)   2014-10-18 14:55:00
應該是小數點的關係吧小數點後幾位不會顯示
作者: kaifrankwind (大師兄)   2014-10-18 15:31:00
你看一下單次施法時間(游標放在右下角的技能圖示)1除那個數字 應該會得出4.7XXX

Links booklink

Contact Us: admin [ a t ] ucptt.com