share/hedgewars/Data/Missions/Campaign/A Classic Fairytale/dragon.lua
changeset 8944 ed2509832311
parent 8043 da083f8d95e6
child 9120 089411fbf4e6
equal deleted inserted replaced
8943:63ecf5320439 8944:ed2509832311
   397   return gearDead[jetCrate] == true
   397   return gearDead[jetCrate] == true
   398 end
   398 end
   399 
   399 
   400 function DoMissionFinished()
   400 function DoMissionFinished()
   401   AddCaption(loc("Salvation was one step closer now..."))
   401   AddCaption(loc("Salvation was one step closer now..."))
   402   SaveCampaignVar("Progress", "6")
   402   if progress and progress<6 then
       
   403     SaveCampaignVar("Progress", "6")
       
   404   end
   403   ParseCommand("teamgone " .. loc("011101001"))
   405   ParseCommand("teamgone " .. loc("011101001"))
   404   TurnTimeLeft = 0
   406   TurnTimeLeft = 0
   405 end
   407 end
   406 
   408 
   407 function CheckGearsDead(gearList)
   409 function CheckGearsDead(gearList)
   449     hedgeHidden[hedge] = false
   451     hedgeHidden[hedge] = false
   450   end
   452   end
   451 end
   453 end
   452 
   454 
   453 function GetVariables()
   455 function GetVariables()
       
   456   progress = tonumber(GetCampaignVar("Progress"))
   454   m5DeployedNum = tonumber(GetCampaignVar("M5DeployedNum"))
   457   m5DeployedNum = tonumber(GetCampaignVar("M5DeployedNum"))
   455 end
   458 end
   456 
   459 
   457 function SetupPlace()
   460 function SetupPlace()
   458   for i = 1, 7 do
   461   for i = 1, 7 do