Finished Fort LoneStar

Finished Fort LoneStar + Added 2 new Desert maps:
-Great Sahara
-Suffrage
This commit is contained in:
Grant H.
2013-06-05 01:57:08 -05:00
parent 9ed7d05ca7
commit 1043f58cc4
3 changed files with 31 additions and 16 deletions

View File

@@ -20,6 +20,9 @@ namespace OpenRA.Mods.RA.Missions
class FortScript : IWorldLoaded, ITick
{
Player multi0;
Player multi1;
Player multi2;
Player multi3;
Player soviets;
Actor entry1;
@@ -46,7 +49,7 @@ namespace OpenRA.Mods.RA.Missions
const string ShortEvacuateTemplate = "Wave {0}";
static readonly string[] Patrol = { "e1", "e2", "e1" };
static readonly string[] Infantry = { "e4", "e1", "e1", "e2", "e1", "e2" };
static readonly string[] Vehicles = { "arty", "ftrk", "ftrk", "apc", "apc", };
static readonly string[] Vehicles = { "arty", "ftrk", "ftrk", "apc", "apc" };
const string tank = "3tnk";
const string v2 = "v2rl";
const string boss = "4tnk";
@@ -172,6 +175,8 @@ namespace OpenRA.Mods.RA.Missions
public void Tick(Actor self)
{
if (multi0.WinState != WinState.Undefined) return;
if (world.FrameNumber == patrolAttackFrame)
{
patrolAttackFrame += patrolattackAtFrameIncrement;
@@ -341,6 +346,9 @@ namespace OpenRA.Mods.RA.Missions
world = w;
soviets = w.Players.Single(p => p.InternalName == "Soviets");
multi0 = w.Players.Single(p => p.InternalName == "Multi0");
multi1 = w.Players.SingleOrDefault(p => p.InternalName == "Multi1");
multi2 = w.Players.SingleOrDefault(p => p.InternalName == "Multi2");
multi3 = w.Players.SingleOrDefault(p => p.InternalName == "Multi3");
patrolAttackFrame = 750;
patrolattackAtFrameIncrement = 750;
WaveAttackFrame = 500;

View File

@@ -314,9 +314,6 @@ Actors:
Actor42: t16
Location: 53,19
Owner: Neutral
Actor70: t16
Location: 20,45
Owner: Neutral
Actor68: tc05
Location: 35,7
Owner: Neutral
@@ -521,6 +518,18 @@ Rules:
OILB:
Health:
HP: 3000
Armor:
Type: Wood
Bib:
RevealsShroud:
Range: 3
Capturable:
CapturableBar:
EngineerRepairable:
-MustBeDestroyed:
CashTrickler:
Period: 250
Amount: 50
BARR:
Buildable:
Owner: allies,soviet
@@ -530,6 +539,7 @@ Rules:
HP: 1000
Production:
Produces: Defense,Infantry
-Sellable:
FTUR:
Building:
Power: 0
@@ -739,7 +749,6 @@ Rules:
Hotkey: h
Valued:
Cost: 1150
Health:
HP: 700
Armor:
@@ -786,11 +795,11 @@ Rules:
SNIPER:
Inherits: ^Infantry
Valued:
Cost: 300
Cost: 200
Buildable:
Queue: Infantry
BuildPaletteOrder: 80
Owner: soviet
Owner: soviet, allies
Prerequisites: barr,oilb
Hotkey: n
Selectable:
@@ -813,7 +822,7 @@ Rules:
Queue: Infantry
BuildPaletteOrder: 60
Prerequisites: barr,oilb
Owner: allies, soviets
Owner: allies, soviet
Valued:
Cost: 300
Selectable:
@@ -918,10 +927,8 @@ Rules:
AutoTarget:
V2RL:
Inherits: ^Vehicle
Valued:
Cost: 700
Health:
HP: 150
HP: 100
Armor:
Type: Light
Mobile:
@@ -1166,7 +1173,7 @@ Weapons:
Damage: 25
SCUD:
ROF: 280
Range: 10
Range: 7
MinRange: 3
Report: MISSILE1
Projectile: Bullet

Binary file not shown.