Make it more overwhelming at the fifth wave and each wave after that

This commit is contained in:
ScottNZ
2012-06-25 05:19:25 +12:00
parent 331388bfe8
commit 2cc749118f

View File

@@ -55,7 +55,7 @@ namespace OpenRA.Mods.RA.Missions
private static readonly string[] ships = { "ca", "ca", "ca", "ca" }; 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[] 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 currentAttackWaveFrameNumber;
private int currentAttackWave; private int currentAttackWave;
private const int einsteinChinookArrivesAtAttackWave = 5; private const int einsteinChinookArrivesAtAttackWave = 5;
@@ -149,11 +149,14 @@ namespace OpenRA.Mods.RA.Missions
SendAttackWave(self, attackWave); SendAttackWave(self, attackWave);
currentAttackWave++; currentAttackWave++;
currentAttackWaveFrameNumber = self.World.FrameNumber; currentAttackWaveFrameNumber = self.World.FrameNumber;
if (currentAttackWave == einsteinChinookArrivesAtAttackWave) if (currentAttackWave >= einsteinChinookArrivesAtAttackWave)
{ {
SendAttackWave(self, lastAttackWaveAddition); SendAttackWave(self, lastAttackWaveAddition);
FlyEinsteinFromExtractionLZ(self); }
} if (currentAttackWave == einsteinChinookArrivesAtAttackWave)
{
FlyEinsteinFromExtractionLZ(self);
}
} }
if (einsteinChinook != null && !self.World.Map.IsInMap(einsteinChinook.Location) && !einstein.IsInWorld) if (einsteinChinook != null && !self.World.Map.IsInMap(einsteinChinook.Location) && !einstein.IsInWorld)
{ {