diff -r 684169401a2f -r 286ebfcb3d97 hedgewars/uGearsHedgehog.pas --- a/hedgewars/uGearsHedgehog.pas Mon Feb 25 12:29:39 2013 -0500 +++ b/hedgewars/uGearsHedgehog.pas Mon Feb 25 12:54:50 2013 -0500 @@ -779,7 +779,7 @@ if (not cArtillery) and ((Gear^.Message and gmPrecise) = 0) then MakeHedgehogsStep(Gear); - SetAllHHToActive; + SetAllHHToActive(false); AddGearCI(Gear) end end; @@ -1257,7 +1257,7 @@ DeleteGear(Gear); exit end; -if (GameTicks mod (100*LongWord(hwRound(cMaxWindSpeed*2/cGravity))) = 0) then CheckIce(Gear); +if GameTicks mod 100 = 0 then CheckIce(Gear); if Gear^.Hedgehog^.Effects[heFrozen] > 0 then begin if Gear^.Hedgehog^.Effects[heFrozen] > 256 then