diff -r 0097855532f6 -r 6c87486fd89b hedgewars/uGearsHandlersRope.pas --- a/hedgewars/uGearsHandlersRope.pas Sun Mar 17 10:25:19 2013 -0400 +++ b/hedgewars/uGearsHandlersRope.pas Sun Mar 17 14:09:54 2013 -0400 @@ -450,7 +450,7 @@ end; if Gear^.Elasticity < _20 then Gear^.CollisionMask:= $FF00 - else Gear^.CollisionMask:= $FF7F; + else Gear^.CollisionMask:= lfCurrentMask; CheckCollision(Gear); if (Gear^.State and gstCollision) <> 0 then