目前正在製作法術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較少傷害時數值反而不正確讓我覺得有點疑惑
想請問一下這樣的算法究竟哪裡出問題了呢?