share/hedgewars/Data/Missions/Campaign/A Classic Fairytale/first_blood.lua
changeset 8944 ed2509832311
parent 8943 63ecf5320439
child 8979 860836494821
--- a/share/hedgewars/Data/Missions/Campaign/A Classic Fairytale/first_blood.lua	Wed May 01 01:27:35 2013 +0300
+++ b/share/hedgewars/Data/Missions/Campaign/A Classic Fairytale/first_blood.lua	Wed May 01 04:05:10 2013 +0300
@@ -541,7 +541,9 @@
 
 function DoCannibalKilled()
   AddAnim(cannKilledAnim)
-  SaveCampaignVar("Progress", "1")
+  if not progress then
+    SaveCampaignVar("Progress", "1")
+  end
 end
 
 function DoCannibalKilledEarly()
@@ -633,6 +635,7 @@
 end
 
 function onGameStart()
+  progress = tonumber(GetCampaignVar("Progress"))
   TurnTimeLeft = -1
   FollowGear(youngh)
 	ShowMission(loc("A Classic Fairytale"), loc("First Blood"), loc("Finish your training|Hint: Animations can be skipped with the [Precise] key."), -amSkip, 0)