# HG changeset patch
# User sheepluva
# Date 1416173008 -3600
# Node ID d62d3c7069470c051645e6de2a9692621ce11cff
# Parent  1a91c1fcba0d08c137d0c23e7dac9063ff2a21b9
some gravity script fixes

diff -r 1a91c1fcba0d -r d62d3c706947 share/hedgewars/Data/Scripts/Multiplayer/Gravity.lua
--- a/share/hedgewars/Data/Scripts/Multiplayer/Gravity.lua	Sun Nov 16 17:56:27 2014 +0100
+++ b/share/hedgewars/Data/Scripts/Multiplayer/Gravity.lua	Sun Nov 16 22:23:28 2014 +0100
@@ -46,7 +46,7 @@
             if delta > 0 and gravity + delta > maxgravity then
                 gravity = maxgravity
                 delta = -delta
-            elseif delta < 0 and gravity - delta < mingravity then
+            elseif delta < 0 and gravity + delta < mingravity then
                 gravity = mingravity
                 delta = -delta
             else
@@ -80,12 +80,14 @@
             period = 125
         end
 
+        mingravity = mingravity * mln
+        maxgravity = maxgravity * mln
+
+        -- note: mingravity and maxgravity MUST NOT be strings at this point
         if mingravity > maxgravity then
             mingravity, maxgravity = maxgravity, mingravity
         end
 
-        mingravity = mingravity * mln
-        maxgravity = maxgravity * mln
         gravity = mingravity
 
         if period > 0 then