From ccfcf0a1ee219d9e56e4a0eaa6375985cb3f0cb5 Mon Sep 17 00:00:00 2001 From: Scott_NZ Date: Fri, 30 Nov 2012 15:45:57 +1300 Subject: [PATCH] Have the minimum difference between attack frames in Allies 03 be lower for 2 players --- OpenRA.Mods.RA/Missions/Allies03Script.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/Missions/Allies03Script.cs b/OpenRA.Mods.RA/Missions/Allies03Script.cs index e3e55136fc..8a9d0d14a2 100644 --- a/OpenRA.Mods.RA/Missions/Allies03Script.cs +++ b/OpenRA.Mods.RA/Missions/Allies03Script.cs @@ -90,6 +90,7 @@ namespace OpenRA.Mods.RA.Missions int attackAtFrame; int attackAtFrameIncrement; + int minAttackAtFrame; Actor allies1EntryPoint; Actor allies1MovePoint; @@ -144,7 +145,7 @@ namespace OpenRA.Mods.RA.Missions { SpawnSovietUnits(); attackAtFrame += attackAtFrameIncrement; - attackAtFrameIncrement = Math.Max(attackAtFrameIncrement - 5, 200); + attackAtFrameIncrement = Math.Max(attackAtFrameIncrement - 5, minAttackAtFrame); } if (world.FrameNumber == ReinforcementsTicks) { @@ -381,6 +382,7 @@ namespace OpenRA.Mods.RA.Missions { attackAtFrame = 500; attackAtFrameIncrement = 500; + minAttackAtFrame = 200; unitsEvacuatedThreshold = 100; } else @@ -388,6 +390,7 @@ namespace OpenRA.Mods.RA.Missions allies2 = allies1; attackAtFrame = 600; attackAtFrameIncrement = 600; + minAttackAtFrame = 100; unitsEvacuatedThreshold = 50; } objectives[EvacuateID].Text = objectives[EvacuateID].Text.F(unitsEvacuatedThreshold);