168 cyborgNames = {loc("Syntax Errol"), loc("Segmentation Paul"), loc("Unexpected Igor"), loc("Jeremiah")} |
168 cyborgNames = {loc("Syntax Errol"), loc("Segmentation Paul"), loc("Unexpected Igor"), loc("Jeremiah")} |
169 cyborgPos = {745, 1847} |
169 cyborgPos = {745, 1847} |
170 cyborgsPos = {{2937, 831}, {2945, 1264}, {2335, 1701}, {448, 484}} |
170 cyborgsPos = {{2937, 831}, {2945, 1264}, {2335, 1701}, {448, 484}} |
171 cyborgsDir = {"Left", "Left", "Left", "Right"} |
171 cyborgsDir = {"Left", "Left", "Left", "Right"} |
172 |
172 |
|
173 cyborgTeamName, fighterTeamName = nil, nil |
|
174 |
173 cratePos = { |
175 cratePos = { |
174 {{788, 1919, amGirder, 2}, true}, {{412, 1615, amGirder, 1}, true}, |
176 {{788, 1919, amGirder, 2}, true}, {{412, 1615, amGirder, 1}, true}, |
175 {{209, 1474, amSniperRifle, 1}}, {{1178, 637, amDEagle, 1}}, |
177 {{209, 1474, amSniperRifle, 1}}, {{1178, 637, amDEagle, 1}}, |
176 {{633, 268, amDEagle, 1}}, {{3016, 1545, amDEagle, 1}}, |
178 {{633, 268, amDEagle, 1}}, {{3016, 1545, amDEagle, 1}}, |
177 {{249, 1377, amRope, 3}, true}, {{330, 1018, amGirder, 1}, true}, |
179 {{249, 1377, amRope, 3}, true}, {{330, 1018, amGirder, 1}, true}, |
629 for i = 1, 7 do |
631 for i = 1, 7 do |
630 natives[i] = AddHog(nativeNames[i], 0, 200, nativeHats[i]) |
632 natives[i] = AddHog(nativeNames[i], 0, 200, nativeHats[i]) |
631 gearDead[natives[i]] = false |
633 gearDead[natives[i]] = false |
632 end |
634 end |
633 |
635 |
634 AddTeam(loc("011101001"), -1, "ring", "UFO", "Robot", "cm_binary") |
636 cyborgTeamName = AddTeam(loc("011101001"), -1, "ring", "UFO", "Robot", "cm_binary") |
635 cyborg = AddHog(loc("Unit 334a$7%;.*"), 0, 200, "cyborg1") |
637 cyborg = AddHog(loc("Unit 334a$7%;.*"), 0, 200, "cyborg1") |
636 gearDead[cyborg] = false |
638 gearDead[cyborg] = false |
637 |
639 |
638 AddTeam(loc("011101000"), -9, "ring", "UFO", "Robot", "cm_binary") |
640 fighterTeamName = AddTeam(loc("011101000"), -9, "ring", "UFO", "Robot", "cm_binary") |
639 for i = 1, 4 do |
641 for i = 1, 4 do |
640 cyborgs[i] = AddHog(cyborgNames[i], 2, 100, "cyborg2") |
642 cyborgs[i] = AddHog(cyborgNames[i], 2, 100, "cyborg2") |
641 gearDead[cyborgs[i]] = false |
643 gearDead[cyborgs[i]] = false |
642 SetEffect(cyborgs[i], heArtillery, 1) |
644 SetEffect(cyborgs[i], heArtillery, 1) |
643 end |
645 end |
738 if firstTurn then |
740 if firstTurn then |
739 AddAnim(startAnim) |
741 AddAnim(startAnim) |
740 AddFunction({func = AfterStartAnim, args = {}}) |
742 AddFunction({func = AfterStartAnim, args = {}}) |
741 firstTurn = false |
743 firstTurn = false |
742 end |
744 end |
743 if GetHogTeamName(CurrentHedgehog) == loc("011101000") then |
745 if GetHogTeamName(CurrentHedgehog) == fighterTeamName then |
744 if TotalRounds % 6 == 0 then |
746 if TotalRounds % 6 == 0 then |
745 AddAmmo(CurrentHedgehog, amSniperRifle, 1) |
747 AddAmmo(CurrentHedgehog, amSniperRifle, 1) |
746 AddAmmo(CurrentHedgehog, amDEagle, 1) |
748 AddAmmo(CurrentHedgehog, amDEagle, 1) |
747 end |
749 end |
748 SetTurnTimeLeft(30000) |
750 SetTurnTimeLeft(30000) |
749 elseif GetHogTeamName(CurrentHedgehog) == loc("011101001") then |
751 elseif GetHogTeamName(CurrentHedgehog) == cyborgTeamName then |
750 EndTurn(true) |
752 EndTurn(true) |
751 end |
753 end |
752 end |
754 end |
753 |
755 |
754 function onPrecise() |
756 function onPrecise() |