先感谢TE大帮忙反应
验算一下,以虎哥为例,Buff有25%
下面是BUG处理前的图片,武器三格变成1067.75
http://i.imgur.com/OLc2adS.png
无武器状态下,看起来没错
{ [975*0.6*1.1*1.25] + [975*(150/100)*0.4*1.25] } / 1.5 = 1023.75
武器三个状态下实际值好像少很多
{ [975*1.1*1.25+20*3]*0.6 + [975*(150/100)*1.25+10*3]*0.4 } / 1.5 = 1055.75
应该武器加成那边算错了
数据库因为武器是后来才加进来的
所以实际上在公式里面,我武器是另外拔出来算的
就是 1023.75 + {[ (20*3*0.6) + (10*3*0.4) ] /1.5}
1023.75 + [(36 + 12)/ 1.5] = 1023.75 + 32 = 1055.75
那位啥值会变成1067.75呢.........!?
...........因为我脑残了少了一个括号
结果变成 36+12/1.5 ..... 所以1023.75+44 = 1067.75
谢谢大家帮我抓出这个错误 囧