# HG changeset patch # User unc0rr # Date 1389510469 -14400 # Node ID 0719028357708eccdbb7799913795f035ea2a10e # Parent f27921b31b617e908955385add7b56a27684ca57 That check was too weird and complicated diff -r f27921b31b61 -r 071902835770 hedgewars/uGearsHedgehog.pas --- a/hedgewars/uGearsHedgehog.pas Fri Jan 10 22:56:10 2014 +0400 +++ b/hedgewars/uGearsHedgehog.pas Sun Jan 12 11:07:49 2014 +0400 @@ -881,7 +881,7 @@ Gear^.State:= Gear^.State and not gstCollision end; Gear^.State:= Gear^.State or gstMoving; - if (CurrentHedgehog^.Gear = Gear) and (CurrentHedgehog^.Gear^.State and gstHHDriven <> 0) and + if (Gear^.State and gstHHDriven <> 0) and (not CurrentTeam^.ExtDriven) and (hwSqr(Gear^.dX) + hwSqr(Gear^.dY) > _0_003) then begin // TODO: why so aggressive at setting FollowGear when falling?