關於"更多"與"更少"的傷害計算 - 流亡黯道

Table of Contents

目前正在製作法術dps的計算器

基本上已經大概成形了,但是這兩天實測火球的計算時卻發現一個奇怪的問題

我的火球總共有3個較多以及較少傷害

1、高階多重投射(50%較少投射物傷害)

2、施法迴響 (10%較少傷害)

3、苦痛靈曲 (30%較多法術傷害)

我在實測計算器時不論是 1+2 or 1+3 or 2+3 數值出來都是正確的

但是當三個一起計算時,數值就不正確了...

目前火球串高階 + 施法迴響的火球基本傷害是 999 - 1498

照理說開苦痛靈曲獲得 30%較多法術傷害時

計算會是

小傷 = 999 * (1 + 30%) = 1298
大傷 = 1498 * (1 + 30%) = 1948

但是傷害面板上的是 1287 - 1931

跟實際算出來的有落差

因為我兩個兩個測試的結果是完全正確的

但是當開到第三個較多or較少傷害時數值反而不正確讓我覺得有點疑惑

想請問一下這樣的算法究竟哪裡出問題了呢?

--

All Comments

Tom avatarTom2014-10-20
有附加其他屬性傷害? 感覺差不是很多...
Enid avatarEnid2014-10-24
苦痛不是面版x1.3嗎 他是"更多"吧?
Zanna avatarZanna2014-10-28
我也常常搞不清楚 是+還是*
Blanche avatarBlanche2014-10-31
串GML + echo的傷害是×0.5×0.9 ?
Candice avatarCandice2014-11-03
我自己也在計算我腳色的DPS 我發現也有同樣問題
Joseph avatarJoseph2014-11-04
推估 是 系統計算時 有層次計算 因此小數點四捨五入後
Rae avatarRae2014-11-06
會有差異,當每一層計算完後,最終差異就越放越大
Connor avatarConnor2014-11-11
回原PO,我參與過設計,傷害是1287-1931沒錯
Agnes avatarAgnes2014-11-13
-50%-10%=-60% 再把40%*1.3=52% 不要三個分開算
Gary avatarGary2014-11-13
分開是1*0.5*0.9*1.3=58.5%比較高!!
Hamiltion avatarHamiltion2014-11-14
三個都不串的數值在?
Bethany avatarBethany2014-11-15
h大的意思是,較少予較少間是相加,接下來再乘上較多?
Mary avatarMary2014-11-18
也就是傷害*(1-(0.5+0.1))*(1+0.3)這樣子嗎