diff --git a/OpenRA.Mods.RA/Missions/Allies02Script.cs b/OpenRA.Mods.RA/Missions/Allies02Script.cs index cc8dbd8dc8..2a33e06066 100644 --- a/OpenRA.Mods.RA/Missions/Allies02Script.cs +++ b/OpenRA.Mods.RA/Missions/Allies02Script.cs @@ -177,6 +177,11 @@ namespace OpenRA.Mods.RA.Missions { return; } + var resources = soviets.PlayerActor.Trait(); + if (resources.Cash < 2000) + { + resources.GiveCash(2000); + } if (!sovietBarracks.Destroyed) { BuildUnitIfQueueIdle(soviets, InfantryQueueName, sovietInfantry[world.SharedRandom.Next(sovietInfantry.Length)]); @@ -189,8 +194,6 @@ namespace OpenRA.Mods.RA.Missions void InitializeSoviets() { - var res = soviets.PlayerActor.Trait(); - res.GiveCash(100000); sovietBarracks.Trait().rallyPoint = allies2BasePoint.Location; sovietWarFactory.Trait().rallyPoint = allies2BasePoint.Location; sovietBarracks.Trait().SetPrimaryProducer(sovietBarracks, true);