share/hedgewars/Data/Scripts/Multiplayer/Racer.lua
changeset 12287 faf1b93422ba
parent 12079 8f222872d432
child 12333 6bdabf67a012
--- a/share/hedgewars/Data/Scripts/Multiplayer/Racer.lua	Wed Apr 19 17:50:31 2017 +0200
+++ b/share/hedgewars/Data/Scripts/Multiplayer/Racer.lua	Wed Apr 19 20:21:15 2017 +0200
@@ -487,11 +487,16 @@
 
 end
 
-function DisableTumbler()
-        currCount = 0
-        fastIndex = 0
-        TurnTimeLeft = 0
-        racerActive = false -- newadd
+function DisableTumbler(endTurn)
+        if endTurn == nil then endTurn = true end
+        if racerActive then
+                currCount = 0
+                fastIndex = 0
+                if endTurn then
+                        EndTurn(true)
+                end
+                racerActive = false -- newadd
+        end
 end
 
 function HandleGhost()
@@ -715,7 +720,7 @@
                                 PlaceWayPoint(x, y)
                                 if wpCount == wpLimit then
                                         AddCaption(loc("Race complexity limit reached"))
-                                        DisableTumbler()
+                                        EndTurn(true)
                                 end
                         end
                 else
@@ -797,7 +802,7 @@
         AddVisualGear(GetX(gear), GetY(gear), vgtBigExplosion, 0, false)
 
         if gear == CurrentHedgehog then
-                DisableTumbler()
+                DisableTumbler(false)
         end
 
 end