diff -r 13ce106c8836 -r d63ef6afabe3 hedgewars/uGearsHandlersMess.pas --- a/hedgewars/uGearsHandlersMess.pas Tue Nov 03 21:43:56 2015 +0300 +++ b/hedgewars/uGearsHandlersMess.pas Tue Nov 03 21:18:25 2015 +0100 @@ -5255,13 +5255,12 @@ d:= 2 else d:= 3; - // always round up - if dmg mod d > 0 then - dmg:= dmg div d + 1 - else - dmg:= dmg div d; - - ApplyDamage(tmp, CurrentHedgehog, dmg, dsUnknown); + + // always rounding down + dmg:= dmg div d; + + if dmg > 0 then + ApplyDamage(tmp, CurrentHedgehog, dmg, dsUnknown); end; end;