Sheven, при низких значениях сложно узнать точный %, там же еще неизвестное округление.
учитывая что в своем скрипте я все и везде по максимуму округлил до наименьшего, все равно без специализации он показывает больше нанесенного. возможно когда он делит на 6, остаток выбрасывает сразу, тоесть хранит число делимое на 6. там я неокруглял, хех.
к примеру последнее обновление:
1-(276*4+125*6)/6/320 = 3,4% (сумма имеющегося и только что прибавившегося)
я так считал и это аказывается неправильно.
276*4*1.06+125*6=320 лол, действительно тупо дает дополнительно 6% имеющемуся урону, без учета нового.