# HG changeset patch # User nemo # Date 1313593623 14400 # Node ID cf643996c1ee8670623df6111795ecc87a2c8d75 # Parent 3bb02b92df7d7d131f5a6c667602a7005c5373a8 *sigh* diff -r 3bb02b92df7d -r cf643996c1ee hedgewars/uGears.pas --- a/hedgewars/uGears.pas Wed Aug 17 10:58:00 2011 -0400 +++ b/hedgewars/uGears.pas Wed Aug 17 11:07:03 2011 -0400 @@ -1356,7 +1356,7 @@ dx.isNegative:= false; dy:= Gear^.Y-t^.Y; dy.isNegative:= false; - if r - hwRound(dx+dy) < 25 then + if hwRound(dx+dy) < 25+r then begin dist:= hwRound(Distance(dx, dy)); dmg:= ModifyDamage(min(r - dist, 25), t); @@ -1382,7 +1382,7 @@ dx.isNegative:= false; dy:= Gear^.Y-t^.Y; dy.isNegative:= false; - if r - hwRound(dx+dy) < 25 then + if hwRound(dx+dy) < 25+r then begin dist:= hwRound(Distance(dx, dy)); dmg:= ModifyDamage(min(r - dist, 25), t);