Add Capture as a possibility for completing the objectives on Soviet06
This commit is contained in:
@@ -87,10 +87,12 @@ Trigger.OnKilled(Apwr2, function(building)
|
|||||||
BaseApwr2.exists = false
|
BaseApwr2.exists = false
|
||||||
end)
|
end)
|
||||||
|
|
||||||
Trigger.OnKilled(Dome, function()
|
Trigger.OnKilledOrCaptured(Dome, function()
|
||||||
|
Trigger.AfterDelay(DateTime.Seconds(2), function()
|
||||||
player.MarkCompletedObjective(sovietObjective2)
|
player.MarkCompletedObjective(sovietObjective2)
|
||||||
Media.PlaySpeechNotification(player, "ObjectiveMet")
|
Media.PlaySpeechNotification(player, "ObjectiveMet")
|
||||||
end)
|
end)
|
||||||
|
end)
|
||||||
|
|
||||||
-- Activate the AI once the player deployed the Mcv
|
-- Activate the AI once the player deployed the Mcv
|
||||||
Trigger.OnRemovedFromWorld(Mcv, function()
|
Trigger.OnRemovedFromWorld(Mcv, function()
|
||||||
@@ -145,7 +147,7 @@ WorldLoaded = function()
|
|||||||
end)
|
end)
|
||||||
alliedObjective = enemy.AddPrimaryObjective("Destroy all Soviet troops.")
|
alliedObjective = enemy.AddPrimaryObjective("Destroy all Soviet troops.")
|
||||||
sovietObjective = player.AddPrimaryObjective("Escort the Convoy.")
|
sovietObjective = player.AddPrimaryObjective("Escort the Convoy.")
|
||||||
sovietObjective2 = player.AddSecondaryObjective("Destroy the Allied radar dome to stop enemy\nreinforcements.")
|
sovietObjective2 = player.AddSecondaryObjective("Destroy or capture the Allied radar dome to stop\nenemy reinforcements.")
|
||||||
SaveAllTrucks = player.AddSecondaryObjective("Keep all trucks alive.")
|
SaveAllTrucks = player.AddSecondaryObjective("Keep all trucks alive.")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -58,10 +58,12 @@ Trigger.OnKilled(Apwr2, function(building)
|
|||||||
BaseApwr2.exists = false
|
BaseApwr2.exists = false
|
||||||
end)
|
end)
|
||||||
|
|
||||||
Trigger.OnKilled(Dome, function()
|
Trigger.OnKilledOrCaptured(Dome, function()
|
||||||
|
Trigger.AfterDelay(DateTime.Seconds(2), function()
|
||||||
player.MarkCompletedObjective(sovietObjective2)
|
player.MarkCompletedObjective(sovietObjective2)
|
||||||
Media.PlaySpeechNotification(player, "ObjectiveMet")
|
Media.PlaySpeechNotification(player, "ObjectiveMet")
|
||||||
end)
|
end)
|
||||||
|
end)
|
||||||
|
|
||||||
Trigger.OnRemovedFromWorld(Mcv, function()
|
Trigger.OnRemovedFromWorld(Mcv, function()
|
||||||
if not mcvDeployed then
|
if not mcvDeployed then
|
||||||
@@ -110,7 +112,7 @@ WorldLoaded = function()
|
|||||||
end)
|
end)
|
||||||
alliedObjective = enemy.AddPrimaryObjective("Destroy all Soviet troops.")
|
alliedObjective = enemy.AddPrimaryObjective("Destroy all Soviet troops.")
|
||||||
sovietObjective = player.AddPrimaryObjective("Escort the Convoy.")
|
sovietObjective = player.AddPrimaryObjective("Escort the Convoy.")
|
||||||
sovietObjective2 = player.AddSecondaryObjective("Destroy the Allied radar dome to stop enemy\nreinforcements.")
|
sovietObjective2 = player.AddSecondaryObjective("Destroy or capture the Allied radar dome to stop\nenemy reinforcements.")
|
||||||
SaveAllTrucks = player.AddSecondaryObjective("Keep all trucks alive.")
|
SaveAllTrucks = player.AddSecondaryObjective("Keep all trucks alive.")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user