Bring back the MiGs to the desert shellmap.

This commit is contained in:
Matthias Mailänder
2014-10-03 16:38:11 +02:00
committed by reaperrr
parent 6eb7a98cd2
commit e9e3e9c22e
2 changed files with 42 additions and 0 deletions

View File

@@ -41,6 +41,9 @@ HelicopterUnitTypes = { "e1", "e1", "e1", "e1", "e3", "e3" };
ParadropWaypoints = { Paradrop1, Paradrop2, Paradrop3, Paradrop4, Paradrop5, Paradrop6, Paradrop7, Paradrop8 }
Mig1Waypoints = { Mig11, Mig12, Mig13, Mig14 }
Mig2Waypoints = { Mig21, Mig22, Mig23, Mig24 }
BindActorTriggers = function(a)
if a.HasProperty("Hunt") then
if a.Owner == allies then
@@ -76,6 +79,18 @@ SendSovietUnits = function(entryCell, unitTypes, interval)
Trigger.OnAllKilled(units, function() SendSovietUnits(entryCell, unitTypes, interval) end)
end
SendMigs = function(waypoints)
local migEntryPath = { waypoints[1].Location, waypoints[2].Location }
local migs = Reinforcements.Reinforce(soviets, { "mig" }, migEntryPath, 4)
Utils.Do(migs, function(mig)
mig.Move(waypoints[3].Location)
mig.Move(waypoints[4].Location)
mig.Destroy()
end)
Trigger.AfterDelay(DateTime.Seconds(40), function() SendMigs(waypoints) end)
end
ShipAlliedUnits = function()
local units = Reinforcements.ReinforceWithTransport(allies, "lst",
ShipUnitTypes, { LstEntry.Location, LstUnload.Location }, { LstEntry.Location })[2]
@@ -171,6 +186,9 @@ WorldLoaded = function()
Trigger.AfterDelay(DateTime.Seconds(5), ChronoshiftAlliedUnits)
Utils.Do(ProducedUnitTypes, ProduceUnits)
Trigger.AfterDelay(DateTime.Seconds(30), function() SendMigs(Mig1Waypoints) end)
Trigger.AfterDelay(DateTime.Seconds(30), function() SendMigs(Mig2Waypoints) end)
SendSovietUnits(Entry1.Location, UnitTypes, 50)
SendSovietUnits(Entry2.Location, UnitTypes, 50)
SendSovietUnits(Entry3.Location, UnitTypes, 50)

View File

@@ -1239,6 +1239,30 @@ Actors:
ChronoshiftLocation: waypoint
Location: 80,65
Owner: Neutral
Mig11: waypoint
Location: 94,1
Owner: Neutral
Mig12: waypoint
Location: 68,33
Owner: Neutral
Mig13: waypoint
Location: 41,38
Owner: Neutral
Mig14: waypoint
Location: 1,26
Owner: Neutral
Mig21: waypoint
Location: 96,3
Owner: Neutral
Mig22: waypoint
Location: 70,35
Owner: Neutral
Mig23: waypoint
Location: 41,40
Owner: Neutral
Mig24: waypoint
Location: 1,28
Owner: Neutral
Rules: rules.yaml