Реплеи не пишу. Но фокус был в том, что в бою у меня оставалась одна единица боеспособности. 1 ХР :)
А дальше могу только предположить, что есть баг с округлением значений. Урон явно считается не в целых числах и потом его округляют для отображения. Видимо, в бою округление вверх, а в статистике округление по правилам математики. И мои 0.2 ХР в бою давали единицу, а в статистике получился ноль.