share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/moon01.lua
branchspacecampaign
changeset 9640 a6a903a6c2b3
parent 9639 6b2ae2eaf1b2
child 9642 8a691e0f117a
equal deleted inserted replaced
9639:6b2ae2eaf1b2 9640:a6a903a6c2b3
   105 	Delay = 5 
   105 	Delay = 5 
   106 	Map = "moon01_map"
   106 	Map = "moon01_map"
   107 	Theme = "Cheese" -- Because ofc moon is made of cheese :)
   107 	Theme = "Cheese" -- Because ofc moon is made of cheese :)
   108 	-- Hog Solo
   108 	-- Hog Solo
   109 	AddTeam(teamD.name, teamD.color, "Bone", "Island", "HillBilly", "cm_birdy")
   109 	AddTeam(teamD.name, teamD.color, "Bone", "Island", "HillBilly", "cm_birdy")
   110 	if GetCampaignVar("HeroHealth") and string.len(GetCampaignVar("HeroHealth")) > 0 then
   110 	if tonumber(GetCampaignVar("HeroHealth")) then
   111 		hero.gear = AddHog(hero.name, 0, tonumber(GetCampaignVar("HeroHealth")), "war_desertgrenadier1")
   111 		hero.gear = AddHog(hero.name, 0, tonumber(GetCampaignVar("HeroHealth")), "war_desertgrenadier1")
   112 	else
   112 	else
   113 		hero.gear = AddHog(hero.name, 0, 100, "war_desertgrenadier1")
   113 		hero.gear = AddHog(hero.name, 0, 100, "war_desertgrenadier1")
   114 	end
   114 	end
   115 	AnimSetGearPosition(hero.gear, hero.x, hero.y)
   115 	AnimSetGearPosition(hero.gear, hero.x, hero.y)
   148 	checkPointReached = initCheckpoint("moon01")
   148 	checkPointReached = initCheckpoint("moon01")
   149 	if checkPointReached == 1 then
   149 	if checkPointReached == 1 then
   150 		-- Start of the game
   150 		-- Start of the game
   151 	elseif checkPointReached == 2 then
   151 	elseif checkPointReached == 2 then
   152 		AnimSetGearPosition(hero.gear, parachuteX, weaponsY)
   152 		AnimSetGearPosition(hero.gear, parachuteX, weaponsY)
       
   153 		if GetHealth(hero.gear) + 5 > 100 then			
       
   154 			SaveCampaignVar("HeroHealth", 100)
       
   155 		else
       
   156 			SaveCampaignVar("HeroHealth", GetHealth(hero.gear) + 5)
       
   157 		end
   153 	end
   158 	end
   154 	
   159 	
   155 	AnimInit()
   160 	AnimInit()
   156 	AnimationSetup()	
   161 	AnimationSetup()	
   157 end
   162 end