share/hedgewars/Data/Missions/Campaign/A Classic Fairytale/journey.lua
changeset 8944 ed2509832311
parent 8043 da083f8d95e6
child 8979 860836494821
--- a/share/hedgewars/Data/Missions/Campaign/A Classic Fairytale/journey.lua	Wed May 01 01:27:35 2013 +0300
+++ b/share/hedgewars/Data/Missions/Campaign/A Classic Fairytale/journey.lua	Wed May 01 04:05:10 2013 +0300
@@ -903,7 +903,9 @@
 end
 
 function DoWon()
-  SaveCampaignVar("Progress", "3")
+  if progress and progress<3 then
+    SaveCampaignVar("Progress", "3")
+  end
   AddAnim(winAnim)
   AddFunction({func = FinishWon, args = {}})
 end
@@ -974,6 +976,7 @@
 end
 
 function onGameStart()
+  progress = tonumber(GetCampaignVar("Progress"))
   m2Choice = tonumber(GetCampaignVar("M2Choice"))
   m2DenseDead = tonumber(GetCampaignVar("M2DenseDead"))
   m2RamonDead = tonumber(GetCampaignVar("M2RamonDead"))