# 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;