share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/fruit02.lua
changeset 12514 d89dabfd07ce
parent 12513 d90db45a0c4f
child 12520 22f2a586b9ca
--- a/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/fruit02.lua	Mon Sep 25 17:06:35 2017 +0200
+++ b/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/fruit02.lua	Mon Sep 25 18:02:35 2017 +0200
@@ -223,7 +223,7 @@
 	if checkPointReached < 5 then
 		SpawnAmmoCrate(eagleCrate.x, eagleCrate.y, eagleCrate.name)
 	end
-	SpawnAmmoCrate(ropeCrate.x, ropeCrate.y, ropeCrate.name)
+	SpawnUtilityCrate(ropeCrate.x, ropeCrate.y, ropeCrate.name)
 
 	if tookPartInBattle then
 		SpawnAmmoCrate(weaponCrate.x, weaponCrate.y, amWatermelon)
@@ -236,17 +236,17 @@
 
 function onNewTurn()
 	if not inBattle and CurrentHedgehog == green1.gear then
-		TurnTimeLeft = 0
+		EndTurn(true)
 	elseif CurrentHedgehog == green2.gear or CurrentHedgehog == green3.gear then
-		TurnTimeLeft = 0
+		EndTurn(true)
 	elseif inBattle then
 		if CurrentHedgehog == green1.gear and previousHog ~= hero.gear then
-			TurnTimeLeft = 0
+			EndTurn(true)
 			return
 		end
 		for i=1,table.getn(redHedgehogs) do
 			if CurrentHedgehog == redHedgehogs[i].gear and previousHog ~= hero.gear then
-				TurnTimeLeft = 0
+				EndTurn(true)
 				return
 			end
 		end
@@ -256,7 +256,7 @@
 		TurnTimeLeft = -1
 		wind()
 	else
-		TurnTimeLeft = 0
+		EndTurn(true)
 	end
 	previousHog = CurrentHedgehog
 end
@@ -418,7 +418,7 @@
 end
 
 function deviceCrates(gear)
-	TurnTimeLeft = 0
+	EndTurn(true)
 	if not tookPartInBattle then
 		AddAnim(dialog03)
 	else
@@ -499,7 +499,7 @@
 	if goals[anim] ~= nil then
 		ShowMission(unpack(goals[anim]))
     end
-    TurnTimeLeft = 0
+    EndTurn(true)
 end
 
 function AnimationSetup()
@@ -549,7 +549,7 @@
 ------------- OTHER FUNCTIONS ---------------
 
 function goToThesurface()
-	TurnTimeLeft = 0
+	EndTurn(true)
 end
 
 function wind()