share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/cosmos.lua
branchspacecampaign
changeset 9617 662956a081a0
parent 9611 ef374528a9fb
child 9618 c937b532f8ec
equal deleted inserted replaced
9616:df14425d9e4c 9617:662956a081a0
   293 	end
   293 	end
   294 	return false
   294 	return false
   295 end
   295 end
   296 
   296 
   297 function onNoFuelAtLand(gear)
   297 function onNoFuelAtLand(gear)
   298 	if GetHealth(hero.gear) and GetY(gear) > 1400 and GetAmmoCount(gear, amJetpack) == 0 and StoppedGear(gear) then
   298 	if checkPointReached > 1 and GetHealth(hero.gear) and GetY(gear) > 1400 and 
       
   299 			GetAmmoCount(gear, amJetpack) == 0 and StoppedGear(gear) then
   299 		return true
   300 		return true
   300 	end
   301 	end
   301 	return false
   302 	return false
   302 end
   303 end
   303 
   304 
   304 function onHeroDeath(gear)
   305 function onHeroDeath(gear)
   305 	if not GetHealth(gear) then
   306 	if not GetHealth(hero.gear) then
   306 		return true
   307 		return true
   307 	end
   308 	end
   308 	return false
   309 	return false
   309 end
   310 end
   310 
   311 
   317 
   318 
   318 function heroAtSaucerPosition(gear)
   319 function heroAtSaucerPosition(gear)
   319 	TurnTimeLeft = 0
   320 	TurnTimeLeft = 0
   320 	-- save check point	
   321 	-- save check point	
   321 	SaveCampaignVar("CosmosCheckPoint", "2")
   322 	SaveCampaignVar("CosmosCheckPoint", "2")
       
   323 	checkPointReached = 2
   322 	AddAnim(dialog02)
   324 	AddAnim(dialog02)
   323 	-- check if he was spotted by the guard
   325 	-- check if he was spotted by the guard
   324 	if guard1.turn then
   326 	if guard1.turn then
   325 		guard1.keepTurning = false
   327 		guard1.keepTurning = false
   326 		AddAnim(dialog03)
   328 		AddAnim(dialog03)