From eecc00223632ce9fbb39413c202ae3623065bebe Mon Sep 17 00:00:00 2001 From: Scott_NZ Date: Fri, 7 Dec 2012 17:22:03 +1300 Subject: [PATCH] More balancing improvements to Allies 03: remove arty, agun, reduce number of yaks and paradrops --- OpenRA.Mods.RA/Missions/Allies03Script.cs | 5 +++-- mods/ra/maps/allies-03/map.yaml | 9 ++++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/OpenRA.Mods.RA/Missions/Allies03Script.cs b/OpenRA.Mods.RA/Missions/Allies03Script.cs index 198b551283..2438b67fdf 100644 --- a/OpenRA.Mods.RA/Missions/Allies03Script.cs +++ b/OpenRA.Mods.RA/Missions/Allies03Script.cs @@ -95,7 +95,8 @@ namespace OpenRA.Mods.RA.Missions const int ParadropIncrement = 200; static readonly string[] ParadropTerrainTypes = { "Clear", "Road", "Rough", "Beach", "Ore" }; static readonly string[] SovietParadroppers = { "e1", "e1", "e3", "e3", "e4" }; - int paradrops = 50; + int paradrops = 20; + const int maxSovietYaks = 2; int attackAtFrame; int attackAtFrameIncrement; @@ -261,7 +262,7 @@ namespace OpenRA.Mods.RA.Missions void BuildSovietAircraft() { var queue = MissionUtils.FindQueues(world, soviets, "Plane").FirstOrDefault(q => q.CurrentItem() == null); - if (queue == null || SovietAircraft().Count() >= sovietAirfields.Length) + if (queue == null || SovietAircraft().Count() >= maxSovietYaks) { return; } diff --git a/mods/ra/maps/allies-03/map.yaml b/mods/ra/maps/allies-03/map.yaml index f15c576d35..6812f755e8 100644 --- a/mods/ra/maps/allies-03/map.yaml +++ b/mods/ra/maps/allies-03/map.yaml @@ -1444,9 +1444,6 @@ Rules: MIG: Buildable: Owner: None - YAK: - Buildable: - Owner: soviet, allies HELI: Buildable: Owner: None @@ -1456,6 +1453,12 @@ Rules: SS: Buildable: Owner: None + ARTY: + Buildable: + Owner: None + AGUN: + Buildable: + Owner: None MSUB: Buildable: Owner: None