diff --git a/mods/ra/maps/allies-02/allies02.lua b/mods/ra/maps/allies-02/allies02.lua index 4b235ae788..203d0eab7d 100644 --- a/mods/ra/maps/allies-02/allies02.lua +++ b/mods/ra/maps/allies-02/allies02.lua @@ -17,6 +17,8 @@ TruckPath = { TruckEntryPoint.Location, TruckRallyPoint.Location } PathGuards = { PathGuard1, PathGuard2, PathGuard3, PathGuard4, PathGuard5, PathGuard6, PathGuard7, PathGuard8, PathGuard9, PathGuard10, PathGuard11, PathGuard12, PathGuard13, PathGuard14, PathGuard15 } +SovietBase = { SovietConyard, SovietRefinery, SovietPower1, SovietPower2, SovietSilo, SovietKennel, SovietBarracks, SovietWarfactory } + IdlingUnits = { } if Map.LobbyOption("difficulty") == "easy" then @@ -87,6 +89,14 @@ RunInitialActivities = function() SendTrucks() end) + Trigger.OnAllKilled(SovietBase, function() + Utils.Do(ussr.GetGroundAttackers(), function(unit) + if not Utils.Any(PathGuards, function(pg) return pg == unit end) then + Trigger.OnIdle(unit, unit.Hunt) + end + end) + end) + if InfantryTypes then Trigger.AfterDelay(InfantryDelay, InfantryProduction) end diff --git a/mods/ra/maps/allies-02/map.yaml b/mods/ra/maps/allies-02/map.yaml index 5d4a91f5fb..a4e4efdb23 100644 --- a/mods/ra/maps/allies-02/map.yaml +++ b/mods/ra/maps/allies-02/map.yaml @@ -207,19 +207,6 @@ Actors: Actor56: tc03 Location: 43,70 Owner: Neutral - Actor58: fact - Location: 62,61 - Owner: USSR - Actor59: proc - Location: 53,62 - Owner: USSR - FreeActor: False - Actor60: powr - Location: 57,62 - Owner: USSR - Actor62: powr - Location: 59,62 - Owner: USSR Actor64: brl3 Location: 65,59 Owner: USSR @@ -244,9 +231,6 @@ Actors: Actor71: barl Location: 65,62 Owner: USSR - Actor72: silo - Location: 54,68 - Owner: USSR Actor73: brl3 Location: 55,70 Owner: USSR @@ -548,6 +532,22 @@ Actors: Actor170: fenc Location: 50,51 Owner: USSR + SovietConyard: fact + Location: 62,61 + Owner: USSR + SovietRefinery: proc + Location: 53,62 + Owner: USSR + FreeActor: False + SovietPower1: powr + Location: 57,62 + Owner: USSR + SovietPower2: powr + Location: 59,62 + Owner: USSR + SovietSilo: silo + Location: 54,68 + Owner: USSR SovietKennel: kenn Location: 58,68 Owner: USSR