Improve the effectiveness of the parabombs

This commit is contained in:
Scott_NZ
2012-10-05 16:23:58 +13:00
parent bf4829205c
commit cba069a039
2 changed files with 16 additions and 9 deletions

View File

@@ -68,7 +68,8 @@ namespace OpenRA.Mods.RA.Missions
Actor badgerDropPoint1; Actor badgerDropPoint1;
Actor badgerDropPoint2; Actor badgerDropPoint2;
Actor badgerDropPoint3; Actor badgerDropPoint3;
Actor parabombPoint; Actor parabombPoint1;
Actor parabombPoint2;
Actor sovietRallyPoint; Actor sovietRallyPoint;
Actor flamersEntryPoint; Actor flamersEntryPoint;
Actor tanksEntryPoint; Actor tanksEntryPoint;
@@ -102,7 +103,8 @@ namespace OpenRA.Mods.RA.Missions
const int SovietHelperCash = 2000; const int SovietHelperCash = 2000;
const int ReinforcementsTicks = 1500 * 12; const int ReinforcementsTicks = 1500 * 12;
static readonly string[] Reinforcements = { static readonly string[] Reinforcements =
{
"2tnk", "2tnk", "2tnk", "2tnk", "2tnk", "2tnk", "2tnk", "2tnk", "2tnk", "2tnk", "2tnk", "2tnk",
"1tnk", "1tnk", "1tnk", "1tnk",
"jeep", "jeep",
@@ -186,8 +188,8 @@ namespace OpenRA.Mods.RA.Missions
if (world.FrameNumber == ParatroopersTicks) if (world.FrameNumber == ParatroopersTicks)
{ {
MissionUtils.Paradrop(world, soviets, Badger1Passengers, badgerEntryPoint1.Location, badgerDropPoint1.Location); MissionUtils.Paradrop(world, soviets, Badger1Passengers, badgerEntryPoint1.Location, badgerDropPoint1.Location);
MissionUtils.Paradrop(world, soviets, Badger2Passengers, badgerEntryPoint1.Location, badgerDropPoint2.Location); MissionUtils.Paradrop(world, soviets, Badger2Passengers, badgerEntryPoint1.Location + new CVec(3, 0), badgerDropPoint2.Location);
MissionUtils.Paradrop(world, soviets, Badger3Passengers, badgerEntryPoint1.Location, badgerDropPoint3.Location); MissionUtils.Paradrop(world, soviets, Badger3Passengers, badgerEntryPoint1.Location + new CVec(6, 0), badgerDropPoint3.Location);
} }
if (world.FrameNumber == FlamersTicks) if (world.FrameNumber == FlamersTicks)
{ {
@@ -199,7 +201,8 @@ namespace OpenRA.Mods.RA.Missions
} }
if (world.FrameNumber == ParabombTicks) if (world.FrameNumber == ParabombTicks)
{ {
MissionUtils.Parabomb(world, soviets, badgerEntryPoint2.Location, parabombPoint.Location); MissionUtils.Parabomb(world, soviets, badgerEntryPoint2.Location, parabombPoint1.Location);
MissionUtils.Parabomb(world, soviets, badgerEntryPoint2.Location + new CVec(0, 3), parabombPoint2.Location);
} }
if (world.FrameNumber == SovietVehicleAdditionsTicks) if (world.FrameNumber == SovietVehicleAdditionsTicks)
{ {
@@ -522,7 +525,8 @@ namespace OpenRA.Mods.RA.Missions
badgerDropPoint1 = actors["BadgerDropPoint1"]; badgerDropPoint1 = actors["BadgerDropPoint1"];
badgerDropPoint2 = actors["BadgerDropPoint2"]; badgerDropPoint2 = actors["BadgerDropPoint2"];
badgerDropPoint3 = actors["BadgerDropPoint3"]; badgerDropPoint3 = actors["BadgerDropPoint3"];
parabombPoint = actors["ParabombPoint"]; parabombPoint1 = actors["ParabombPoint1"];
parabombPoint2 = actors["ParabombPoint2"];
sovietBarracks = actors["SovietBarracks"]; sovietBarracks = actors["SovietBarracks"];
sovietWarFactory = actors["SovietWarFactory"]; sovietWarFactory = actors["SovietWarFactory"];
sovietRallyPoint = actors["SovietRallyPoint"]; sovietRallyPoint = actors["SovietRallyPoint"];

View File

@@ -2218,9 +2218,6 @@ Actors:
BadgerDropPoint3: waypoint BadgerDropPoint3: waypoint
Location: 26,100 Location: 26,100
Owner: Neutral Owner: Neutral
ParabombPoint: waypoint
Location: 38,107
Owner: Neutral
TanksEntryPoint: waypoint TanksEntryPoint: waypoint
Location: 16,86 Location: 16,86
Owner: Neutral Owner: Neutral
@@ -2401,6 +2398,12 @@ Actors:
BadgerEntryPoint2: waypoint BadgerEntryPoint2: waypoint
Location: 119,77 Location: 119,77
Owner: Neutral Owner: Neutral
ParabombPoint1: waypoint
Location: 39,105
Owner: Neutral
ParabombPoint2: waypoint
Location: 39,108
Owner: Neutral
Smudges: Smudges: