Small map/behaviour adjustments

This commit is contained in:
Scott_NZ
2012-09-22 18:08:43 +12:00
parent deede92fbc
commit 2e2b4d04db
3 changed files with 69 additions and 43 deletions

View File

@@ -138,7 +138,7 @@ namespace OpenRA.Mods.RA.Missions
const int AlliedTownTransferRange = 15;
const int SovietTownAttackGroupRange = 5;
const int SovietTownMoveNearEnough = 5;
const int SovietTownMoveNearEnough = 3;
void MissionFailed(string text)
{
@@ -195,7 +195,7 @@ namespace OpenRA.Mods.RA.Missions
}
if (world.FrameNumber == HintPowerTicks)
{
DisplayHint("Destroy the Soviet power stations to stop enemy attacks.");
DisplayHint("Destroy the Soviet power stations to stop the attacks on the Allied reinforcements.");
}
reinforcementsTimer.Tick();
if (world.FrameNumber == ParatroopersTicks)
@@ -258,12 +258,12 @@ namespace OpenRA.Mods.RA.Missions
MissionFailed("Einstein was killed.");
}
world.AddFrameEndTask(w =>
{
if (!world.FindAliveCombatantActorsInCircle(allies2BasePoint.CenterLocation, 20).Any(a => a.HasTrait<Building>() && !a.HasTrait<Wall>() && a.Owner == allies2))
{
if (!world.FindAliveCombatantActorsInCircle(allies2BasePoint.CenterLocation, 20).Any(a => a.HasTrait<Building>() && !a.HasTrait<Wall>() && a.Owner == allies2))
{
MissionFailed("The Allied reinforcements have been defeated.");
}
});
MissionFailed("The Allied reinforcements have been defeated.");
}
});
}
void AddSovietCashIfRequired()
@@ -383,7 +383,7 @@ namespace OpenRA.Mods.RA.Missions
void RushSovietFlamers()
{
var closestAlliedBuilding = ClosestAlliedBuilding(badgerDropPoint, 10);
var closestAlliedBuilding = ClosestAlliedBuilding(badgerDropPoint, 40);
if (closestAlliedBuilding == null)
{
return;