diff -r 10913a80cb50 -r 519f8a58c021 hedgewars/uAIMisc.pas --- a/hedgewars/uAIMisc.pas Sat Sep 24 17:12:46 2011 +0200 +++ b/hedgewars/uAIMisc.pas Sat Sep 24 22:16:49 2011 +0400 @@ -80,7 +80,7 @@ procedure FillTargets; var i, t: Longword; - f, e: Longword; + f, e: LongInt; begin Targets.Count:= 0; f:= 0; @@ -233,7 +233,7 @@ with Targets.ar[i] do begin dmg:= hwRound(_0_01 * cDamageModifier - * min((r + cHHRadius div 2 - DistanceI(Point.x - x, Point.y - y).Round) div 2, r) * cDamagePercent); + * min((r + cHHRadius div 2 - LongInt(DistanceI(Point.x - x, Point.y - y).Round)) div 2, r) * cDamagePercent); if dmg > 0 then begin