# HG changeset patch
# User unc0rr
# Date 1218646324 0
# Node ID ceaab010269ef699a1e0a6e4867145c75c0a124b
# Parent  d852883fcefeb5371f10d4a1a6a34388bda12350
Some adjusting... it still doesn't solve problem fully

diff -r d852883fcefe -r ceaab010269e hedgewars/GSHandlers.inc
--- a/hedgewars/GSHandlers.inc	Wed Aug 13 16:26:44 2008 +0000
+++ b/hedgewars/GSHandlers.inc	Wed Aug 13 16:52:04 2008 +0000
@@ -646,7 +646,7 @@
            Gear^.Friction:= Gear^.Friction - len;
            break
            end;
-         len:= len - _1
+         len:= len - _0_2
          end;
    end else
    if RopePoints.Count > 0 then // check whether the last dividing point could be removed
diff -r d852883fcefe -r ceaab010269e hedgewars/uGears.pas
--- a/hedgewars/uGears.pas	Wed Aug 13 16:26:44 2008 +0000
+++ b/hedgewars/uGears.pas	Wed Aug 13 16:52:04 2008 +0000
@@ -74,7 +74,7 @@
      uLand, uIO, uLandGraphics, uAIMisc, uLocale, uAI, uAmmos, uTriggers, GL,
      uStats, uVisualGears;
 
-const MAXROPEPOINTS = 300;
+const MAXROPEPOINTS = 384;
 var RopePoints: record
                 Count: Longword;
                 HookAngle: GLfloat;