Приросты рассчитаны не правильно (в скобках вообще какая-то чепуха). 1% дополнительного крита это 0,9% (0,7%, 0,5%). А значит 10%(2%; 1,1%) дополнительного крита это:
10*0,9 = 9%
2*0,7 = 1,4%
1,1*0,5 = 0,55%
дополнительного урона.
Зачем потом производить обратную операцию, если получается то, с чего и начинали?
9/10 = 0,9
1,4/2 = 0,7
0,55/1,1 = 0,5
И этот человек других называет клоунами, умора.
- - - Updated - - -
Хм, понятие дифференциала функции известно? Мы находим не просто первую производную, а умножаем ее на прирост аргумента функции (dx). Это и есть прирост значения функции (dy).