share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/fruit01.lua
branchspacecampaign
changeset 9516 d46172a49215
parent 9514 b72e99bcc423
child 9518 549ca737206c
equal deleted inserted replaced
9514:b72e99bcc423 9516:d46172a49215
    96 	hero.gear = AddHog(hero.name, 0, 100, "war_desertgrenadier1")
    96 	hero.gear = AddHog(hero.name, 0, 100, "war_desertgrenadier1")
    97 	AnimSetGearPosition(hero.gear, hero.x, hero.y)
    97 	AnimSetGearPosition(hero.gear, hero.x, hero.y)
    98 	HogTurnLeft(hero.gear, true)
    98 	HogTurnLeft(hero.gear, true)
    99 	-- Green Bananas
    99 	-- Green Bananas
   100 	AddTeam(teamB.name, teamB.color, "Bone", "Island", "HillBilly", "cm_birdy")
   100 	AddTeam(teamB.name, teamB.color, "Bone", "Island", "HillBilly", "cm_birdy")
   101 	green1.gear = AddHog(green1.name, 0, 100, "war_desertgrenadier1")
   101 	green1.gear = AddHog(green1.name, 1, 100, "war_desertgrenadier1")
   102 	AnimSetGearPosition(green1.gear, green1.x, green1.y)
   102 	AnimSetGearPosition(green1.gear, green1.x, green1.y)
   103 	green2.gear = AddHog(green2.name, 0, 100, "war_desertgrenadier1")
   103 	green2.gear = AddHog(green2.name, 0, 100, "war_desertgrenadier1")
   104 	AnimSetGearPosition(green2.gear, green2.x, green2.y)
   104 	AnimSetGearPosition(green2.gear, green2.x, green2.y)
   105 	HogTurnLeft(green2.gear, true)
   105 	HogTurnLeft(green2.gear, true)
   106 	green3.gear = AddHog(green3.name, 0, 100, "war_desertgrenadier1")
   106 	green3.gear = AddHog(green3.name, 0, 100, "war_desertgrenadier1")
   163 	
   163 	
   164 	-- crates
   164 	-- crates
   165 	SpawnHealthCrate(health1X, health1Y)
   165 	SpawnHealthCrate(health1X, health1Y)
   166 	SpawnAmmoCrate(crateWMX, crateWMY, amWatermelon)
   166 	SpawnAmmoCrate(crateWMX, crateWMY, amWatermelon)
   167 	
   167 	
       
   168 	SetHogLevel(green1.gear,0)
   168 	AddAnim(dialog01)
   169 	AddAnim(dialog01)
   169 	SendHealthStatsOff()
   170 	SendHealthStatsOff()
   170 end
   171 end
   171 
   172 
   172 function onNewTurn()
   173 function onNewTurn()
       
   174 	WriteLnToConsole("NEW TURN "..TotalRounds.." hog "..CurrentHedgehog)
   173 	if chooseToBattle then
   175 	if chooseToBattle then
   174 		if CurrentHedgehog == green1.gear then
   176 		if CurrentHedgehog == green1.gear then
       
   177 			WriteLnToConsole("IT'S GREEN HOG ")
   175 			TotalRounds = TotalRounds - 2
   178 			TotalRounds = TotalRounds - 2
   176 			SwitchHog(previousHog)
   179 			SwitchHog(previousHog)
   177 			TurnTimeLeft = 0
   180 			TurnTimeLeft = 0
   178 		end
   181 		end
   179 		previousHog = CurrentHedghog
   182 		previousHog = CurrentHedghog
   378 end
   381 end
   379 
   382 
   380 ------------- OTHER FUNCTIONS ---------------
   383 ------------- OTHER FUNCTIONS ---------------
   381 
   384 
   382 function startBattle()
   385 function startBattle()
   383 	if not chooseBattle then
   386 	SetHogLevel(green1.gear, 1)
   384 		SetHogLevel(green1.gear, 1)
       
   385 	end
       
   386 	AnimSwitchHog(yellow1.gear)
   387 	AnimSwitchHog(yellow1.gear)
   387 	TurnTimeLeft = 0
   388 	TurnTimeLeft = 0
   388 end
   389 end
   389 
   390 
   390 function gameLost()	
   391 function gameLost()