share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/fruit03.lua
branchspacecampaign
changeset 9594 749ef5bd0eaf
parent 9593 ac522dd06f00
child 9595 1acc5c3dc066
equal deleted inserted replaced
9593:ac522dd06f00 9594:749ef5bd0eaf
    93 	FollowGear(hero.gear)
    93 	FollowGear(hero.gear)
    94 	
    94 	
    95 	AddEvent(onHeroDeath, {hero.gear}, heroDeath, {hero.gear}, 0)
    95 	AddEvent(onHeroDeath, {hero.gear}, heroDeath, {hero.gear}, 0)
    96 	
    96 	
    97 	--hero ammo
    97 	--hero ammo
    98 	AddAmmo(hero.gear, amSkip, 1)
       
    99 	AddAmmo(hero.gear, amTeleport, 2)
    98 	AddAmmo(hero.gear, amTeleport, 2)
   100 	AddAmmo(hero.gear, amSniperRifle, 2)
    99 	AddAmmo(hero.gear, amSniperRifle, 2)
   101 	AddAmmo(hero.gear, amWatermelon, 2)
   100 	AddAmmo(hero.gear, amWatermelon, 2)
   102 	--enemies ammo
   101 	--enemies ammo
   103 	AddAmmo(enemiesOdd[1].gear, amDEagle, 100)
   102 	AddAmmo(enemiesOdd[1].gear, amDEagle, 100)
   112 	SendHealthStatsOff()
   111 	SendHealthStatsOff()
   113 end
   112 end
   114 
   113 
   115 function onNewTurn()
   114 function onNewTurn()
   116 	if CurrentHedgehog == hero.gear then
   115 	if CurrentHedgehog == hero.gear then
   117 		TurnTimeLeft = TurnTime + timeLeft
   116 		if GetAmmoCount(hero.gear, amSkip) == 0 then
       
   117 			TurnTimeLeft = TurnTime + timeLeft
       
   118 			AddAmmo(hero.gear, amSkip, 1)
       
   119 		end
   118 		timeLeft = 0
   120 		timeLeft = 0
   119 	end
   121 	end
   120 	turnHogs()
   122 	turnHogs()
   121 	WriteLnToConsole("NEW TURN")
   123 	WriteLnToConsole("NEW TURN")
   122 end
   124 end
   123 
   125 
   124 function onGameTick20()
   126 function onGameTick20()
   125 	--WriteLnToConsole("TURN TIME LEFT : "..timeLeft)
   127 	if CurrentHedgehog == hero.gear and TurnTimeLeft ~= 0 then
   126 	if CurrentHedgehog == hero.gear and GetAmmoCount(hero.gear, amSkip) == 0 then
       
   127 		AddAmmo(hero.gear, amSkip, 1)
       
   128 		--WriteLnToConsole("----- TURN TIME LEFT : "..TurnTimeLeft)
       
   129 		timeLeft = TurnTimeLeft
   128 		timeLeft = TurnTimeLeft
   130 		--WriteLnToConsole("***** TURN TIME LEFT : "..timeLeft)
       
   131 		TurnTimeLeft = 0
       
   132 	--WriteLnToConsole("NEW TURN TIME LEFT : "..timeLeft)
       
   133 	end
   129 	end
   134 end
   130 end
   135 
   131 
   136 function onGearDamage(gear, damage)
   132 function onGearDamage(gear, damage)
   137 	FollowGear(gear)
   133 	FollowGear(gear)