Add a new secondary objective to the soviet06 missions

This commit is contained in:
abcdefg30
2016-01-09 14:58:36 +01:00
parent 97b0b1afab
commit 9476889989
2 changed files with 14 additions and 6 deletions

View File

@@ -18,13 +18,16 @@ Trigger.OnEnteredFootprint(TruckGoalTrigger, function(a, id)
if not truckGoalTrigger and a.Owner == player and a.Type == "truk" then
truckGoalTrigger = true
player.MarkCompletedObjective(sovietObjective)
player.MarkCompletedObjective(SaveAllTrucks)
end
end)
Trigger.OnAllKilled(Trucks, function()
if not controlCenterTrigger then
enemy.MarkCompletedObjective(alliedObjective)
end
enemy.MarkCompletedObjective(alliedObjective)
end)
Trigger.OnAnyKilled(Trucks, function()
player.MarkFailedObjective(SaveAllTrucks)
end)
Trigger.OnKilled(Apwr, function(building)
@@ -100,6 +103,7 @@ WorldLoaded = function()
alliedObjective = enemy.AddPrimaryObjective("Destroy all Soviet troops.")
sovietObjective = player.AddPrimaryObjective("Escort the Convoy.")
sovietObjective2 = player.AddSecondaryObjective("Destroy the Allied radar dome to stop enemy\nreinforcements.")
SaveAllTrucks = player.AddSecondaryObjective("Keep all trucks alive.")
end
Tick = function()