Have the minimum difference between attack frames in Allies 03 be lower for 2 players

This commit is contained in:
Scott_NZ
2012-11-30 15:45:57 +13:00
parent 51626bf0db
commit ccfcf0a1ee

View File

@@ -90,6 +90,7 @@ namespace OpenRA.Mods.RA.Missions
int attackAtFrame; int attackAtFrame;
int attackAtFrameIncrement; int attackAtFrameIncrement;
int minAttackAtFrame;
Actor allies1EntryPoint; Actor allies1EntryPoint;
Actor allies1MovePoint; Actor allies1MovePoint;
@@ -144,7 +145,7 @@ namespace OpenRA.Mods.RA.Missions
{ {
SpawnSovietUnits(); SpawnSovietUnits();
attackAtFrame += attackAtFrameIncrement; attackAtFrame += attackAtFrameIncrement;
attackAtFrameIncrement = Math.Max(attackAtFrameIncrement - 5, 200); attackAtFrameIncrement = Math.Max(attackAtFrameIncrement - 5, minAttackAtFrame);
} }
if (world.FrameNumber == ReinforcementsTicks) if (world.FrameNumber == ReinforcementsTicks)
{ {
@@ -381,6 +382,7 @@ namespace OpenRA.Mods.RA.Missions
{ {
attackAtFrame = 500; attackAtFrame = 500;
attackAtFrameIncrement = 500; attackAtFrameIncrement = 500;
minAttackAtFrame = 200;
unitsEvacuatedThreshold = 100; unitsEvacuatedThreshold = 100;
} }
else else
@@ -388,6 +390,7 @@ namespace OpenRA.Mods.RA.Missions
allies2 = allies1; allies2 = allies1;
attackAtFrame = 600; attackAtFrame = 600;
attackAtFrameIncrement = 600; attackAtFrameIncrement = 600;
minAttackAtFrame = 100;
unitsEvacuatedThreshold = 50; unitsEvacuatedThreshold = 50;
} }
objectives[EvacuateID].Text = objectives[EvacuateID].Text.F(unitsEvacuatedThreshold); objectives[EvacuateID].Text = objectives[EvacuateID].Text.F(unitsEvacuatedThreshold);