share/hedgewars/Data/Scripts/Multiplayer/Mutant.lua
branchios-revival
changeset 11237 4b833bb1621c
parent 11015 7a905f0070ce
child 11909 1d2e89be3eb6
equal deleted inserted replaced
11235:48c19ce634a6 11237:4b833bb1621c
   300 
   300 
   301     for i=0, TeamsCount-1 do
   301     for i=0, TeamsCount-1 do
   302         if teams[i]~= nil then
   302         if teams[i]~= nil then
   303 
   303 
   304             local curr_score = getTeamValue(teams[i], "Score")
   304             local curr_score = getTeamValue(teams[i], "Score")
   305             showScore = showScore .. teams[i] .. ": " .. curr_score .. " (deaths: " .. getTeamValue(teams[i], "DeadHogs") .. ") " .. "|"
   305             showScore = showScore .. teams[i] .. ": " .. curr_score .. " (" .. loc("deaths") .. ": " .. getTeamValue(teams[i], "DeadHogs") .. ") " .. "|"
   306 
   306 
   307         end
   307         end
   308     end
   308     end
   309 
   309 
   310     ShowMission(loc("Score"),
   310     ShowMission(loc("Score"),
   327         if teams[i]~=nil then
   327         if teams[i]~=nil then
   328             local curr_score = getTeamValue(teams[i], "Score")
   328             local curr_score = getTeamValue(teams[i], "Score")
   329 
   329 
   330             runOnHogsInTeam(removeFeeder, teams[i])
   330             runOnHogsInTeam(removeFeeder, teams[i])
   331 
   331 
   332             showScore = showScore .. teams[i] ..": " .. curr_score .. " (deaths: " .. getTeamValue(teams[i], "DeadHogs") .. ") " .. "|"
   332             showScore = showScore .. teams[i] ..": " .. curr_score .. " (" .. loc("deaths") .. ": " .. getTeamValue(teams[i], "DeadHogs") .. ") " .. "|"
   333 
   333 
   334             if curr_score >= winScore then
   334             if curr_score >= winScore then
   335                 gameOver = true
   335                 gameOver = true
   336                 winTeam = teams[i]
   336                 winTeam = teams[i]
   337             end
   337             end
   419     end
   419     end
   420 end
   420 end
   421 
   421 
   422 function setFeeder(gear)
   422 function setFeeder(gear)
   423     if gear~= mutant and gear~= nil then
   423     if gear~= mutant and gear~= nil then
   424         SetHogName(gear,"BOTTOM FEEDER")
   424         SetHogName(gear, loc("BOTTOM FEEDER"))
   425         SetHogHat(gear, 'poke_slowpoke')
   425         SetHogHat(gear, 'poke_slowpoke')
   426         setGearValue(gear,"Feeder", true)
   426         setGearValue(gear,"Feeder", true)
   427     end
   427     end
   428 end
   428 end
   429 
   429 
   430 function setMutantStuff(gear)
   430 function setMutantStuff(gear)
   431     mutant = gear
   431     mutant = gear
   432 
   432 
   433     SetHogName(gear,"MUTANT")
   433     SetHogName(gear, loc("MUTANT"))
   434     SetHogHat(gear,'WhySoSerious')
   434     SetHogHat(gear,'WhySoSerious')
   435     SetHealth(gear, ( mutant_base_health + numhhs*25) )
   435     SetHealth(gear, ( mutant_base_health + numhhs*25) )
   436     SetEffect(gear, hePoisoned, 1)
   436     SetEffect(gear, hePoisoned, 1)
   437     setGearValue(mutant,"SelfDestruct",false)
   437     setGearValue(mutant,"SelfDestruct",false)
   438     setGearValue(gear, "Feeder", false)
   438     setGearValue(gear, "Feeder", false)