diff --git a/OpenRA.Mods.RA/Missions/Allies02Script.cs b/OpenRA.Mods.RA/Missions/Allies02Script.cs index 75abdb7b3e..56cef8a40a 100644 --- a/OpenRA.Mods.RA/Missions/Allies02Script.cs +++ b/OpenRA.Mods.RA/Missions/Allies02Script.cs @@ -68,7 +68,8 @@ namespace OpenRA.Mods.RA.Missions Actor badgerDropPoint1; Actor badgerDropPoint2; Actor badgerDropPoint3; - Actor parabombPoint; + Actor parabombPoint1; + Actor parabombPoint2; Actor sovietRallyPoint; Actor flamersEntryPoint; Actor tanksEntryPoint; @@ -102,7 +103,8 @@ namespace OpenRA.Mods.RA.Missions const int SovietHelperCash = 2000; const int ReinforcementsTicks = 1500 * 12; - static readonly string[] Reinforcements = { + static readonly string[] Reinforcements = + { "2tnk", "2tnk", "2tnk", "2tnk", "2tnk", "2tnk", "1tnk", "1tnk", "jeep", @@ -186,8 +188,8 @@ namespace OpenRA.Mods.RA.Missions if (world.FrameNumber == ParatroopersTicks) { MissionUtils.Paradrop(world, soviets, Badger1Passengers, badgerEntryPoint1.Location, badgerDropPoint1.Location); - MissionUtils.Paradrop(world, soviets, Badger2Passengers, badgerEntryPoint1.Location, badgerDropPoint2.Location); - MissionUtils.Paradrop(world, soviets, Badger3Passengers, badgerEntryPoint1.Location, badgerDropPoint3.Location); + MissionUtils.Paradrop(world, soviets, Badger2Passengers, badgerEntryPoint1.Location + new CVec(3, 0), badgerDropPoint2.Location); + MissionUtils.Paradrop(world, soviets, Badger3Passengers, badgerEntryPoint1.Location + new CVec(6, 0), badgerDropPoint3.Location); } if (world.FrameNumber == FlamersTicks) { @@ -199,7 +201,8 @@ namespace OpenRA.Mods.RA.Missions } if (world.FrameNumber == ParabombTicks) { - MissionUtils.Parabomb(world, soviets, badgerEntryPoint2.Location, parabombPoint.Location); + MissionUtils.Parabomb(world, soviets, badgerEntryPoint2.Location, parabombPoint1.Location); + MissionUtils.Parabomb(world, soviets, badgerEntryPoint2.Location + new CVec(0, 3), parabombPoint2.Location); } if (world.FrameNumber == SovietVehicleAdditionsTicks) { @@ -522,7 +525,8 @@ namespace OpenRA.Mods.RA.Missions badgerDropPoint1 = actors["BadgerDropPoint1"]; badgerDropPoint2 = actors["BadgerDropPoint2"]; badgerDropPoint3 = actors["BadgerDropPoint3"]; - parabombPoint = actors["ParabombPoint"]; + parabombPoint1 = actors["ParabombPoint1"]; + parabombPoint2 = actors["ParabombPoint2"]; sovietBarracks = actors["SovietBarracks"]; sovietWarFactory = actors["SovietWarFactory"]; sovietRallyPoint = actors["SovietRallyPoint"]; diff --git a/mods/ra/maps/allies-02/map.yaml b/mods/ra/maps/allies-02/map.yaml index 3c6fb097b4..9cb37c7503 100644 --- a/mods/ra/maps/allies-02/map.yaml +++ b/mods/ra/maps/allies-02/map.yaml @@ -2218,9 +2218,6 @@ Actors: BadgerDropPoint3: waypoint Location: 26,100 Owner: Neutral - ParabombPoint: waypoint - Location: 38,107 - Owner: Neutral TanksEntryPoint: waypoint Location: 16,86 Owner: Neutral @@ -2401,6 +2398,12 @@ Actors: BadgerEntryPoint2: waypoint Location: 119,77 Owner: Neutral + ParabombPoint1: waypoint + Location: 39,105 + Owner: Neutral + ParabombPoint2: waypoint + Location: 39,108 + Owner: Neutral Smudges: