share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/death02.lua
changeset 14488 7bb7e5e54f70
parent 14401 6c21bd8547dd
child 14581 72b4bdd5052c
equal deleted inserted replaced
14487:d72fb761aa59 14488:7bb7e5e54f70
    68 	Theme = "Hell"
    68 	Theme = "Hell"
    69 	-- Disable Sudden Death
    69 	-- Disable Sudden Death
    70 	WaterRise = 0
    70 	WaterRise = 0
    71 	HealthDecrease = 0
    71 	HealthDecrease = 0
    72 
    72 
    73 	-- Hog Solo
    73 	-- Hero
    74 	AddTeam(teamA.name, teamA.color, "Simple", "Island", "Default", "hedgewars")
    74 	teamA.name = AddMissionTeam(teamA.color)
    75 	hero.gear = AddHog(hero.name, 0, 100, "war_desertgrenadier1")
    75 	hero.gear = AddMissionHog(100)
       
    76 	hero.name = GetHogName(hero.gear)
    76 	AnimSetGearPosition(hero.gear, hero.x, hero.y)
    77 	AnimSetGearPosition(hero.gear, hero.x, hero.y)
    77 	-- enemies
    78 	-- enemies
    78 	shuffleHogs(enemies)
    79 	shuffleHogs(enemies)
    79 	AddTeam(teamB.name, teamB.color, "skull", "Island", "Default", "cm_skull")
    80 	teamB.name = AddTeam(teamB.name, teamB.color, "skull", "Island", "Default", "cm_skull")
    80 	for i=1,table.getn(enemies) do
    81 	for i=1,table.getn(enemies) do
    81 		enemies[i].gear = AddHog(enemies[i].name, 1, 100, "war_desertgrenadier1")
    82 		enemies[i].gear = AddHog(enemies[i].name, 1, 100, "war_desertgrenadier1")
    82 		AnimSetGearPosition(enemies[i].gear, enemies[i].x, enemies[i].y)
    83 		AnimSetGearPosition(enemies[i].gear, enemies[i].x, enemies[i].y)
    83 	end
    84 	end
    84 
    85 
   206 end
   207 end
   207 
   208 
   208 -------------- ACTIONS ------------------
   209 -------------- ACTIONS ------------------
   209 
   210 
   210 function heroDeath(gear)
   211 function heroDeath(gear)
   211 	SendStat(siGameResult, loc("Hog Solo lost, try again!"))
   212 	SendStat(siGameResult, string.format(loc("%s lost, try again!"), hero.name))
   212 	SendStat(siCustomAchievement, loc("You have to eliminate all the enemies."))
   213 	SendStat(siCustomAchievement, loc("You have to eliminate all the enemies."))
   213 	SendStat(siCustomAchievement, loc("Read the challenge objectives from within the mission for more details."))
   214 	SendStat(siCustomAchievement, loc("Read the challenge objectives from within the mission for more details."))
   214 	sendSimpleTeamRankings({teamB.name, teamA.name})
   215 	sendSimpleTeamRankings({teamB.name, teamA.name})
   215 	EndGame()
   216 	EndGame()
   216 end
   217 end