目前正在制作法术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较少伤害时数值反而不正确让我觉得有点疑惑
想请问一下这样的算法究竟哪里出问题了呢?