Remove Soviet econ hacks and power checks in Allies 02.

This commit is contained in:
Scott_NZ
2012-11-24 14:06:17 +13:00
parent a5141f9908
commit 07d5ba8405

View File

@@ -105,7 +105,6 @@ namespace OpenRA.Mods.RA.Missions
static readonly string[] SovietVehicles2 = { "3tnk", "v2rl" };
const int SovietVehiclesUpgradeTicks = 1500 * 4;
const int SovietGroupSize = 20;
const int SovietHelperCash = 2000;
const int ReinforcementsTicks = 1500 * 12;
static readonly string[] Reinforcements =
@@ -220,7 +219,6 @@ namespace OpenRA.Mods.RA.Missions
}
if (world.FrameNumber % 25 == 0)
{
AddSovietCashIfRequired();
BuildSovietUnits();
ManageSovietUnits();
}
@@ -326,22 +324,8 @@ namespace OpenRA.Mods.RA.Missions
}
}
void AddSovietCashIfRequired()
{
var resources = soviets.PlayerActor.Trait<PlayerResources>();
if (resources.Cash < SovietHelperCash)
{
resources.GiveCash(SovietHelperCash);
}
}
void BuildSovietUnits()
{
var powerManager = soviets.PlayerActor.Trait<PowerManager>();
if (powerManager.ExcessPower < 0)
{
return;
}
if (!sovietBarracks.Destroyed)
{
BuildSovietUnit(InfantryQueueName, SovietInfantry.Random(world.SharedRandom));