share/hedgewars/Data/Missions/Campaign/A Classic Fairytale/journey.lua
changeset 8944 ed2509832311
parent 8043 da083f8d95e6
child 8979 860836494821
equal deleted inserted replaced
8943:63ecf5320439 8944:ed2509832311
   901 function CheckWon()
   901 function CheckWon()
   902   return cyborgDead and not princessDead
   902   return cyborgDead and not princessDead
   903 end
   903 end
   904 
   904 
   905 function DoWon()
   905 function DoWon()
   906   SaveCampaignVar("Progress", "3")
   906   if progress and progress<3 then
       
   907     SaveCampaignVar("Progress", "3")
       
   908   end
   907   AddAnim(winAnim)
   909   AddAnim(winAnim)
   908   AddFunction({func = FinishWon, args = {}})
   910   AddFunction({func = FinishWon, args = {}})
   909 end
   911 end
   910 
   912 
   911 function FinishWon()
   913 function FinishWon()
   972   
   974   
   973   AnimInit()
   975   AnimInit()
   974 end
   976 end
   975 
   977 
   976 function onGameStart()
   978 function onGameStart()
       
   979   progress = tonumber(GetCampaignVar("Progress"))
   977   m2Choice = tonumber(GetCampaignVar("M2Choice"))
   980   m2Choice = tonumber(GetCampaignVar("M2Choice"))
   978   m2DenseDead = tonumber(GetCampaignVar("M2DenseDead"))
   981   m2DenseDead = tonumber(GetCampaignVar("M2DenseDead"))
   979   m2RamonDead = tonumber(GetCampaignVar("M2RamonDead"))
   982   m2RamonDead = tonumber(GetCampaignVar("M2RamonDead"))
   980   m2SpikyDead = tonumber(GetCampaignVar("M2SpikyDead"))
   983   m2SpikyDead = tonumber(GetCampaignVar("M2SpikyDead"))
   981   StartMission()
   984   StartMission()