share/hedgewars/Data/Missions/Challenge/User_Mission_-_Rope_Knock_Challenge.lua
changeset 12739 2f873afda0e2
parent 12738 49c45424a333
child 12770 cf1377ab2f89
equal deleted inserted replaced
12738:49c45424a333 12739:2f873afda0e2
     3 local hhs = {}
     3 local hhs = {}
     4 local missionWon = nil
     4 local missionWon = nil
     5 local endTimer = 1000
     5 local endTimer = 1000
     6 local hogsKilled = 0
     6 local hogsKilled = 0
     7 local finishTime
     7 local finishTime
       
     8 local ouchies = false
     8 
     9 
     9 local HogData =	{
    10 local HogData =	{
    10 					{"amn",			"NinjaFull",false},
    11 					{"amn",			"NinjaFull",false},
    11 					{"alfadur",		"NoHat",false},
    12 					{"alfadur",		"NoHat",false},
    12 					{"Anachron",		"war_americanww2helmet",false},
    13 					{"Anachron",		"war_americanww2helmet",false},
   219 
   220 
   220 end
   221 end
   221 
   222 
   222 function onGearDamage(gear, damage)
   223 function onGearDamage(gear, damage)
   223 
   224 
   224 	if gear ~= hhs[0] and GetGearType(gear) == gtHedgehog then
   225 	if gear == hhs[0] then
       
   226 		ouchies = true
       
   227 	end
       
   228 
       
   229 	if gear ~= hhs[0] and GetGearType(gear) == gtHedgehog and missionWon == nil and ouchies == false then
   225 
   230 
   226 		AddVisualGear(GetX(gear), GetY(gear), vgtBigExplosion, 0, false)
   231 		AddVisualGear(GetX(gear), GetY(gear), vgtBigExplosion, 0, false)
   227 		DeleteGear(gear)
   232 		DeleteGear(gear)
   228 		PlaySound(sndExplosion)
   233 		PlaySound(sndExplosion)
   229 		AddCaption(string.format(knockTaunt(), GetHogName(gear)), 0xFFFFFFFF, capgrpMessage)
   234 		AddCaption(string.format(knockTaunt(), GetHogName(gear)), 0xFFFFFFFF, capgrpMessage)