diff -r 2829ea0dd47c -r 3a3d1ee2ebd0 hedgewars/uGears.pas --- a/hedgewars/uGears.pas Sat Mar 27 16:57:18 2010 +0000 +++ b/hedgewars/uGears.pas Sat Mar 27 17:03:27 2010 +0000 @@ -957,7 +957,7 @@ if (Gear^.State and gstHHDriven) <> 0 then begin if ((Gear^.State and gstHHThinking) = 0) and - (ShowCrosshair or ((CurAmmoGear <> nil) and (CurAmmoGear^.Kind = gtRope))) and + ShowCrosshair and ((Gear^.State and (gstAttacked or gstAnimation)) = 0) then begin (* These calculations are a little complex for a few reasons: