share/hedgewars/Data/Scripts/Multiplayer/Mutant.lua
changeset 12341 c73521104fac
parent 12335 8f693d25be2f
child 12430 c461a224ec09
equal deleted inserted replaced
12340:f706ca71aa86 12341:c73521104fac
   321                 AddVisualGear(GetX(mutant), GetY(mutant)-5, vgtHealthTag, disease, true)
   321                 AddVisualGear(GetX(mutant), GetY(mutant)-5, vgtHealthTag, disease, true)
   322                     if GetHealth(mutant)<=0 then
   322                     if GetHealth(mutant)<=0 then
   323                         SetHealth(mutant,0)
   323                         SetHealth(mutant,0)
   324                         mt_hurt= false
   324                         mt_hurt= false
   325                         setGearValue(mutant,"SelfDestruct",true)
   325                         setGearValue(mutant,"SelfDestruct",true)
   326                         TurnTimeLeft = 0
   326                         EndTurn()
   327                     end
   327                     end
   328             end
   328             end
   329     end
   329     end
   330 
   330 
   331 end
   331 end
   409     end
   409     end
   410 
   410 
   411     if gameOver then
   411     if gameOver then
   412         SendStat(siGraphTitle, loc("Score graph"))
   412         SendStat(siGraphTitle, loc("Score graph"))
   413 
   413 
   414         TurnTimeLeft = 0
   414         EndTurn(true)
   415 
   415 
   416         teamsSorted = {}
   416         teamsSorted = {}
   417  
   417  
   418         for i=0, TeamsCount-1 do
   418         for i=0, TeamsCount-1 do
   419             if teams[i]~=winTeam then
   419             if teams[i]~=winTeam then
   537     setGearValue(mutant,"SelfDestruct",false)
   537     setGearValue(mutant,"SelfDestruct",false)
   538     setGearValue(gear, "Feeder", false)
   538     setGearValue(gear, "Feeder", false)
   539 
   539 
   540     AddCaption(string.format(loc("%s has mutated! +2 points"), getGearValue(gear, "Name")), GetClanColor(GetHogClan(gear)), capgrpMessage)
   540     AddCaption(string.format(loc("%s has mutated! +2 points"), getGearValue(gear, "Name")), GetClanColor(GetHogClan(gear)), capgrpMessage)
   541 
   541 
   542     TurnTimeLeft=0
   542     EndTurn(true)
   543 
   543 
   544     AddVisualGear(GetX(gear), GetY(gear), vgtSmokeRing, 0, false)
   544     AddVisualGear(GetX(gear), GetY(gear), vgtSmokeRing, 0, false)
   545     AddVisualGear(GetX(gear), GetY(gear), vgtSmokeRing, 0, false)
   545     AddVisualGear(GetX(gear), GetY(gear), vgtSmokeRing, 0, false)
   546     AddVisualGear(GetX(gear), GetY(gear), vgtSmokeRing, 0, false)
   546     AddVisualGear(GetX(gear), GetY(gear), vgtSmokeRing, 0, false)
   547     AddVisualGear(GetX(gear), GetY(gear), vgtSmokeRing, 0, false)
   547     AddVisualGear(GetX(gear), GetY(gear), vgtSmokeRing, 0, false)