From 2cc749118f1dcd715135e94a94b6f90358e627cf Mon Sep 17 00:00:00 2001 From: ScottNZ Date: Mon, 25 Jun 2012 05:19:25 +1200 Subject: [PATCH] Make it more overwhelming at the fifth wave and each wave after that --- OpenRA.Mods.RA/Missions/Allies01Script.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/OpenRA.Mods.RA/Missions/Allies01Script.cs b/OpenRA.Mods.RA/Missions/Allies01Script.cs index 2e9beb915f..8d240277a8 100644 --- a/OpenRA.Mods.RA/Missions/Allies01Script.cs +++ b/OpenRA.Mods.RA/Missions/Allies01Script.cs @@ -55,7 +55,7 @@ namespace OpenRA.Mods.RA.Missions private static readonly string[] ships = { "ca", "ca", "ca", "ca" }; private static readonly string[] attackWave = { "e1", "e1", "e1", "e1", "e2", "e2", "e2", "e2", "dog" }; - private static readonly string[] lastAttackWaveAddition = { "3tnk" }; + private static readonly string[] lastAttackWaveAddition = { "3tnk", "e1", "e1", "e1", "e1", "e2", "e2", "e2", "e2" }; private int currentAttackWaveFrameNumber; private int currentAttackWave; private const int einsteinChinookArrivesAtAttackWave = 5; @@ -149,11 +149,14 @@ namespace OpenRA.Mods.RA.Missions SendAttackWave(self, attackWave); currentAttackWave++; currentAttackWaveFrameNumber = self.World.FrameNumber; - if (currentAttackWave == einsteinChinookArrivesAtAttackWave) - { - SendAttackWave(self, lastAttackWaveAddition); - FlyEinsteinFromExtractionLZ(self); - } + if (currentAttackWave >= einsteinChinookArrivesAtAttackWave) + { + SendAttackWave(self, lastAttackWaveAddition); + } + if (currentAttackWave == einsteinChinookArrivesAtAttackWave) + { + FlyEinsteinFromExtractionLZ(self); + } } if (einsteinChinook != null && !self.World.Map.IsInMap(einsteinChinook.Location) && !einstein.IsInWorld) {