Finished Fort LoneStar
Finished Fort LoneStar + Added 2 new Desert maps: -Great Sahara -Suffrage
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
BIN
mods/ra/maps/suffrage.oramap
Normal file
BIN
mods/ra/maps/suffrage.oramap
Normal file
Binary file not shown.
Reference in New Issue
Block a user