From 6da0db003596e3d0a04dd699393ab9043f1e8019 Mon Sep 17 00:00:00 2001 From: Scott_NZ Date: Sun, 28 Apr 2013 04:10:35 +1200 Subject: [PATCH] Redesign Allies 02 base. Fix fail condition in Allies 02. Rename MissionUtils infil trait. Create cameras in missions to let enemy units attack properly --- OpenRA.Mods.RA/Capturable.cs | 2 +- OpenRA.Mods.RA/Infiltrates.cs | 2 +- OpenRA.Mods.RA/Missions/Allies02Script.cs | 33 +- OpenRA.Mods.RA/Missions/Allies04Script.cs | 4 +- OpenRA.Mods.RA/Missions/MissionUtils.cs | 4 +- .../Missions/MonsterTankMadnessScript.cs | 2 +- mods/ra/maps/Survival01/map.yaml | 10 + mods/ra/maps/allies-01/map.yaml | 7 + mods/ra/maps/allies-02/map.bin | Bin 81925 -> 81925 bytes mods/ra/maps/allies-02/map.yaml | 1727 +++-------------- mods/ra/maps/allies-03/map.yaml | 10 + mods/ra/maps/allies-04/map.yaml | 10 + mods/ra/maps/monster-tank-madness/map.yaml | 13 + mods/ra/maps/soviet-01-classic/map.yaml | 7 + 14 files changed, 388 insertions(+), 1443 deletions(-) diff --git a/OpenRA.Mods.RA/Capturable.cs b/OpenRA.Mods.RA/Capturable.cs index 8ce3cce153..7378066253 100644 --- a/OpenRA.Mods.RA/Capturable.cs +++ b/OpenRA.Mods.RA/Capturable.cs @@ -84,7 +84,7 @@ namespace OpenRA.Mods.RA } } - void ChangeCargoOwner(Actor self, Player captor) + public static void ChangeCargoOwner(Actor self, Player captor) { var cargo = self.TraitOrDefault(); if (cargo == null) diff --git a/OpenRA.Mods.RA/Infiltrates.cs b/OpenRA.Mods.RA/Infiltrates.cs index 1f684c834b..e74c8a4e22 100644 --- a/OpenRA.Mods.RA/Infiltrates.cs +++ b/OpenRA.Mods.RA/Infiltrates.cs @@ -82,7 +82,7 @@ namespace OpenRA.Mods.RA if (Info.InfiltrateTypes.Contains("Exploration") && target.HasTrait()) return true; - if (Info.InfiltrateTypes.Contains("MissionObjective") && target.HasTrait()) + if (Info.InfiltrateTypes.Contains("MissionObjective") && target.HasTrait()) return true; return false; diff --git a/OpenRA.Mods.RA/Missions/Allies02Script.cs b/OpenRA.Mods.RA/Missions/Allies02Script.cs index e1694a9c1c..7b59828208 100644 --- a/OpenRA.Mods.RA/Missions/Allies02Script.cs +++ b/OpenRA.Mods.RA/Missions/Allies02Script.cs @@ -96,6 +96,9 @@ namespace OpenRA.Mods.RA.Missions CountdownTimer reinforcementsTimer; CountdownTimerWidget reinforcementsTimerWidget; + CPos alliedBaseTopLeft; + CPos alliedBaseBottomRight; + const string InfantryQueueName = "Infantry"; const string VehicleQueueName = "Vehicle"; static readonly string[] SovietInfantry = { "e1", "e2", "e3" }; @@ -104,7 +107,7 @@ namespace OpenRA.Mods.RA.Missions const int SovietVehiclesUpgradeTicks = 1500 * 4; const int SovietGroupSize = 5; - const int ReinforcementsTicks = 1500 * 12; + const int ReinforcementsTicks = 1500 * 16; static readonly string[] Reinforcements = { "2tnk", "2tnk", "2tnk", "2tnk", "2tnk", "2tnk", @@ -242,13 +245,16 @@ namespace OpenRA.Mods.RA.Missions else if (einstein.IsDead()) MissionFailed("Einstein was killed."); - else if (!world.Actors.Any(a => (a.Owner == allies || a.Owner == allies2) && !a.IsDead() - && (a.HasTrait() && !a.HasTrait()) || a.HasTrait())) + world.AddFrameEndTask(w => { - objectives[MaintainPresenceID].Status = ObjectiveStatus.Failed; - OnObjectivesUpdated(true); - MissionFailed("The Allied reinforcements have been defeated."); - } + if (!w.FindAliveCombatantActorsInBox(alliedBaseTopLeft.ToPPos(), alliedBaseBottomRight.ToPPos()) + .Any(a => (a.Owner == allies || a.Owner == allies2) && (a.HasTrait() && !a.HasTrait()) || a.HasTrait())) + { + objectives[MaintainPresenceID].Status = ObjectiveStatus.Failed; + OnObjectivesUpdated(true); + MissionFailed("The Allied reinforcements have been defeated."); + } + }); } void UpdateDeaths() @@ -323,13 +329,9 @@ namespace OpenRA.Mods.RA.Missions foreach (var actor in world.Actors.Where(a => a.Owner == allies && a != allies.PlayerActor)) { actor.ChangeOwner(allies2); - if (actor.Info.Name == "pbox") - { - actor.AddTrait(new TransformedAction(s => s.Trait().Load(s, world.CreateActor(false, "e1", allies2, null, null)))); - actor.QueueActivity(new Transform(actor, "hbox.e1") { SkipMakeAnims = true }); - } + Capturable.ChangeCargoOwner(actor, allies2); if (actor.Info.Name == "proc") - actor.QueueActivity(new Transform(actor, "proc") { SkipMakeAnims = true }); + actor.QueueActivity(new Transform(actor, "proc") { SkipMakeAnims = true }); // for harv spawn foreach (var c in actor.TraitsImplementing()) c.OnCapture(actor, actor, allies, allies2); } @@ -443,11 +445,13 @@ namespace OpenRA.Mods.RA.Missions reinforcementsEntryPoint = actors["ReinforcementsEntryPoint"]; extractionLZ = actors["ExtractionLZ"]; extractionLZEntryPoint = actors["ExtractionLZEntryPoint"]; + badgerEntryPoint1 = actors["BadgerEntryPoint1"]; badgerEntryPoint2 = actors["BadgerEntryPoint2"]; badgerDropPoint1 = actors["BadgerDropPoint1"]; badgerDropPoint2 = actors["BadgerDropPoint2"]; badgerDropPoint3 = actors["BadgerDropPoint3"]; + parabombPoint1 = actors["ParabombPoint1"]; parabombPoint2 = actors["ParabombPoint2"]; sovietBarracks = actors["SovietBarracks"]; @@ -459,6 +463,9 @@ namespace OpenRA.Mods.RA.Missions yakEntryPoint = actors["YakEntryPoint"]; yakAttackPoint = actors["YakAttackPoint"]; + alliedBaseTopLeft = actors["AlliedBaseTopLeft"].Location; + alliedBaseBottomRight = actors["AlliedBaseBottomRight"].Location; + SetupAlliedBase(); var shroud = allies1.Shroud; diff --git a/OpenRA.Mods.RA/Missions/Allies04Script.cs b/OpenRA.Mods.RA/Missions/Allies04Script.cs index 127187c202..23377b66f3 100644 --- a/OpenRA.Mods.RA/Missions/Allies04Script.cs +++ b/OpenRA.Mods.RA/Missions/Allies04Script.cs @@ -410,7 +410,7 @@ namespace OpenRA.Mods.RA.Missions }; lab = actors["Lab"]; - lab.AddTrait(new InfiltrateForMissionObjective(OnLabInfiltrated)); + lab.AddTrait(new InfiltrateAction(OnLabInfiltrated)); lab.AddTrait(new TransformedAction(self => lab = self)); reinforcementsEntryPoint = actors["ReinforcementsEntryPoint"]; @@ -466,7 +466,7 @@ namespace OpenRA.Mods.RA.Missions { OldOwner = self.Owner; - self.AddTrait(new InfiltrateForMissionObjective(OnTruckHijacked)); + self.AddTrait(new InfiltrateAction(OnTruckHijacked)); } public void OnInfiltrate(Actor self, Actor spy) diff --git a/OpenRA.Mods.RA/Missions/MissionUtils.cs b/OpenRA.Mods.RA/Missions/MissionUtils.cs index 98ae852187..f5b68e37ee 100644 --- a/OpenRA.Mods.RA/Missions/MissionUtils.cs +++ b/OpenRA.Mods.RA/Missions/MissionUtils.cs @@ -232,11 +232,11 @@ namespace OpenRA.Mods.RA.Missions } } - class InfiltrateForMissionObjective : IAcceptInfiltrator + class InfiltrateAction : IAcceptInfiltrator { Action a; - public InfiltrateForMissionObjective(Action a) + public InfiltrateAction(Action a) { this.a = a; } diff --git a/OpenRA.Mods.RA/Missions/MonsterTankMadnessScript.cs b/OpenRA.Mods.RA/Missions/MonsterTankMadnessScript.cs index d4b2164875..0d3ce467a4 100644 --- a/OpenRA.Mods.RA/Missions/MonsterTankMadnessScript.cs +++ b/OpenRA.Mods.RA/Missions/MonsterTankMadnessScript.cs @@ -339,7 +339,7 @@ namespace OpenRA.Mods.RA.Missions world.CreateActor("camera", greece, provingGroundsCameraPoint.Location, null); superTankDome = actors["SuperTankDome"]; - superTankDome.AddTrait(new InfiltrateForMissionObjective(OnSuperTankDomeInfiltrated)); + superTankDome.AddTrait(new InfiltrateAction(OnSuperTankDomeInfiltrated)); superTankDome.AddTrait(new TransformedAction(self => superTankDome = self)); Game.MoveViewport(startEntryPoint.Location.ToFloat2()); diff --git a/mods/ra/maps/Survival01/map.yaml b/mods/ra/maps/Survival01/map.yaml index bfafecb24d..94d5de6714 100644 --- a/mods/ra/maps/Survival01/map.yaml +++ b/mods/ra/maps/Survival01/map.yaml @@ -1174,6 +1174,9 @@ Actors: Actor346: t15 Location: 57,24 Owner: Neutral + Actor1000: camera.large + Location: 1,1 + Owner: Soviets Smudges: @@ -1295,6 +1298,13 @@ Rules: BRIK: Buildable: Owner: None + MRJ: + Buildable: + Owner: None + CAMERA.Large: + Inherits: CAMERA + RevealsShroud: + Range: 1000 Sequences: diff --git a/mods/ra/maps/allies-01/map.yaml b/mods/ra/maps/allies-01/map.yaml index 3d9865e295..cf1fe37fce 100644 --- a/mods/ra/maps/allies-01/map.yaml +++ b/mods/ra/maps/allies-01/map.yaml @@ -341,6 +341,9 @@ Actors: Actor29: kenn Location: 23,28 Owner: Soviets + Actor1000: camera.large + Location: 1,1 + Owner: Soviets Smudges: @@ -391,6 +394,10 @@ Rules: ^Building: GivesBounty: Percentage: 0 + CAMERA.Large: + Inherits: CAMERA + RevealsShroud: + Range: 1000 Sequences: diff --git a/mods/ra/maps/allies-02/map.bin b/mods/ra/maps/allies-02/map.bin index abdd8af8678d20359fe6543a8393bf1757b585cb..0dcf59939dcee4b6b7c0d43e960d03adb5cf26fe 100644 GIT binary patch literal 81925 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

)wvHqMsL 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 diff --git a/mods/ra/maps/allies-02/map.yaml b/mods/ra/maps/allies-02/map.yaml index 3e2ab9961d..d6bfc8b1c5 100644 --- a/mods/ra/maps/allies-02/map.yaml +++ b/mods/ra/maps/allies-02/map.yaml @@ -30,6 +30,7 @@ Players: Name: Allies1 Playable: True AllowBots: False + Required: True LockRace: True Race: allies LockColor: True @@ -38,7 +39,6 @@ Players: LockTeam: True Allies: Allies2,Allies Enemies: Soviets - Required: True PlayerReference@Allies2: Name: Allies2 Playable: True @@ -277,9 +277,6 @@ Actors: Actor603: fenc Location: 84,71 Owner: Soviets - Actor417: brik - Location: 20,67 - Owner: Soviets Einstein: einstein Location: 66,85 Owner: Neutral @@ -337,14 +334,8 @@ Actors: Actor64: e1 Location: 96,93 Owner: Soviets - Actor207: e1 - Location: 45,22 - Owner: Soviets - Actor264: ftur - Location: 58,55 - Owner: Soviets - Actor209: brik - Location: 58,49 + Actor169: v2rl + Location: 53,20 Owner: Soviets Actor122: e1 Location: 89,66 @@ -352,15 +343,6 @@ Actors: Actor137: t01 Location: 111,92 Owner: Neutral - Actor410: brik - Location: 28,66 - Owner: Soviets - Actor233: fcom - Location: 47,58 - Owner: Soviets - Actor327: brik - Location: 42,67 - Owner: Soviets Actor98: fenc Location: 109,93 Owner: Soviets @@ -385,9 +367,6 @@ Actors: Actor330: oilb Location: 65,31 Owner: Neutral - Actor360: t16 - Location: 21,81 - Owner: Neutral Actor114: fenc Location: 100,98 Owner: Soviets @@ -436,38 +415,23 @@ Actors: Actor142: e2 Location: 101,69 Owner: Soviets - Actor184: 3tnk - Location: 31,45 + Actor247: silo + Location: 39,33 Owner: Soviets - Actor185: tc02 - Location: 17,57 - Owner: Neutral Actor61: tc05 Location: 87,109 Owner: Neutral - Actor381: brik - Location: 28,67 - Owner: Soviets Actor174: t06 Location: 51,78 Owner: Neutral Actor711: e1 Location: 74,36 Owner: Soviets - Actor178: brik - Location: 21,67 - Owner: Soviets - SovietWarFactory: weap - Location: 33,42 - Owner: Soviets Actor73: e1 Location: 72,109 Owner: Soviets - Actor361: tc03 - Location: 27,80 - Owner: Neutral - Actor387: brik - Location: 16,43 + Actor306: apwr + Location: 54,65 Owner: Soviets Actor134: tc03 Location: 110,107 @@ -475,21 +439,9 @@ Actors: Actor215: tc01 Location: 16,62 Owner: Neutral - Actor186: t06 - Location: 26,39 - Owner: Neutral - Actor187: brik - Location: 31,38 - Owner: Soviets Actor188: t02 Location: 55,24 Owner: Neutral - Actor412: brik - Location: 16,51 - Owner: Soviets - Actor315: brik - Location: 49,67 - Owner: Soviets Actor37: fenc Location: 99,97 Owner: Soviets @@ -505,35 +457,21 @@ Actors: Actor200: tc01 Location: 19,110 Owner: Neutral - Actor423: brik - Location: 18,67 - Owner: Soviets Actor203: t11 Location: 45,91 Owner: Neutral - Actor474: t01 - Location: 26,91 - Owner: Neutral + Actor356: proc + Location: 26,90 + Owner: Allies + FreeActor: False Actor147: mine Location: 20,98 Owner: Neutral Actor459: tc01 Location: 41,99 Owner: Neutral - Actor404: brik - Location: 16,50 - Owner: Soviets - Actor212: dog - Location: 56,50 - Owner: Soviets - Actor552: e3 - Location: 27,66 - Owner: Soviets - Actor176: tc05 - Location: 17,60 - Owner: Neutral - Actor216: t05 - Location: 26,31 + Actor216: tc05 + Location: 23,45 Owner: Neutral Actor217: t07 Location: 49,32 @@ -544,26 +482,17 @@ Actors: Actor53: e1 Location: 109,89 Owner: Allies1 - Actor896: e1 - Location: 25,80 - Owner: Soviets Actor182: tc02 Location: 53,35 Owner: Neutral Actor52: e1 Location: 106,88 Owner: Allies1 - Actor238: t06 - Location: 16,35 - Owner: Neutral Actor239: t06 Location: 48,75 Owner: Neutral - Actor241: tc05 - Location: 24,69 - Owner: Neutral - Actor479: e1 - Location: 29,57 + Actor292: ftur + Location: 36,56 Owner: Soviets Actor71: e1 Location: 86,102 @@ -592,9 +521,6 @@ Actors: Actor70: dog Location: 87,99 Owner: Soviets - Actor322: brik - Location: 46,67 - Owner: Soviets Actor141: t13 Location: 104,85 Owner: Neutral @@ -607,110 +533,14 @@ Actors: Actor138: tc01 Location: 104,82 Owner: Neutral - Actor282: tsla - Location: 31,54 - Owner: Soviets Actor164: e1 Location: 107,99 Owner: Soviets - Actor121: brik - Location: 57,42 - Owner: Soviets - Actor103: brik - Location: 51,40 - Owner: Soviets - Actor292: 3tnk - Location: 37,45 - Owner: Soviets - Actor252: brik - Location: 58,41 - Owner: Soviets - Actor247: brik - Location: 58,42 - Owner: Soviets - Actor396: e1 - Location: 24,59 - Owner: Soviets - Actor251: tsla - Location: 44,36 - Owner: Soviets - Actor271: brik - Location: 50,41 - Owner: Soviets - Actor272: brik - Location: 51,41 - Owner: Soviets - Actor273: brik - Location: 52,41 - Owner: Soviets - Actor274: brik - Location: 53,41 - Owner: Soviets - Actor275: brik - Location: 54,41 - Owner: Soviets - Actor276: brik - Location: 55,41 - Owner: Soviets - Actor277: brik - Location: 56,41 - Owner: Soviets - Actor278: brik - Location: 57,41 - Owner: Soviets Actor442: e2 Location: 91,19 Owner: Soviets - Actor300: 3tnk - Location: 47,43 - Owner: Soviets - Actor503: brik - Location: 57,67 - Owner: Soviets - Actor145: brik - Location: 58,43 - Owner: Soviets - Actor323: brik - Location: 44,67 - Owner: Soviets - Actor362: e2 - Location: 26,26 - Owner: Soviets - Actor324: brik - Location: 42,66 - Owner: Soviets - Actor321: brik - Location: 45,67 - Owner: Soviets - Actor752: stek - Location: 36,57 - Owner: Soviets - Actor325: brik - Location: 43,66 - Owner: Soviets - Actor316: brik - Location: 48,67 - Owner: Soviets - Actor408: t16 - Location: 31,17 - Owner: Neutral - Actor364: brik - Location: 16,42 - Owner: Soviets - Actor263: brik - Location: 58,46 - Owner: Soviets - Actor329: 3tnk - Location: 37,60 - Owner: Soviets - Actor165: brik - Location: 58,45 - Owner: Soviets - Actor197: fenc - Location: 30,27 - Owner: Soviets - Actor257: fenc - Location: 35,24 + Actor251: fenc + Location: 63,41 Owner: Soviets Actor199: t01 Location: 108,49 @@ -817,50 +647,8 @@ Actors: Actor280: barl Location: 106,42 Owner: Soviets - Actor171: tsla - Location: 63,56 - Owner: Soviets - Actor281: brik - Location: 57,49 - Owner: Soviets - Actor444: brik - Location: 57,48 - Owner: Soviets - Actor542: e2 - Location: 40,61 - Owner: Soviets - Actor420: brik - Location: 19,67 - Owner: Soviets - Actor205: fenc - Location: 30,26 - Owner: Soviets - Actor309: brik - Location: 50,67 - Owner: Soviets - Actor395: brik - Location: 16,48 - Owner: Soviets - Actor180: tsla - Location: 56,47 - Owner: Soviets - Actor545: e1 - Location: 57,56 - Owner: Soviets - Actor397: brik - Location: 16,49 - Owner: Soviets - Actor301: tc04 - Location: 27,33 - Owner: Neutral - Actor402: brik - Location: 22,67 - Owner: Soviets - Actor311: t10 - Location: 33,20 - Owner: Neutral - Actor183: cycl - Location: 44,20 + Actor331: e1 + Location: 36,88 Owner: Soviets Actor193: fenc Location: 95,63 @@ -877,11 +665,8 @@ Actors: Actor641: t02 Location: 71,29 Owner: Neutral - Actor394: brik - Location: 16,47 - Owner: Soviets - Actor345: mine - Location: 107,77 + Actor181: mine + Location: 109,76 Owner: Neutral Actor348: e3 Location: 87,48 @@ -889,18 +674,6 @@ Actors: Actor244: fenc Location: 86,50 Owner: Soviets - Actor352: fenc - Location: 71,46 - Owner: Soviets - Actor351: fenc - Location: 72,46 - Owner: Soviets - Actor353: fenc - Location: 70,46 - Owner: Soviets - Actor349: fenc - Location: 72,44 - Owner: Soviets Actor246: fenc Location: 85,50 Owner: Soviets @@ -910,18 +683,6 @@ Actors: Actor284: fenc Location: 85,49 Owner: Soviets - Actor354: fenc - Location: 70,47 - Owner: Soviets - Actor350: fenc - Location: 72,45 - Owner: Soviets - Actor356: sbag - Location: 69,48 - Owner: Soviets - Actor355: fenc - Location: 69,47 - Owner: Soviets Actor366: e1 Location: 88,51 Owner: Soviets @@ -937,20 +698,8 @@ Actors: Actor370: e2 Location: 94,49 Owner: Soviets - Actor614: fenc - Location: 78,39 - Owner: Soviets - Actor628: fenc - Location: 80,38 - Owner: Soviets - Actor624: fenc - Location: 79,39 - Owner: Soviets - Actor636: fenc - Location: 81,34 - Owner: Soviets - Actor625: fenc - Location: 80,39 + Actor281: fenc + Location: 56,38 Owner: Soviets Actor376: e1 Location: 107,89 @@ -964,130 +713,38 @@ Actors: SAM2: sam Location: 91,65 Owner: Soviets - Actor326: brik - Location: 43,67 - Owner: Soviets - Actor230: brik - Location: 44,39 - Owner: Soviets - Actor407: fenc - Location: 35,25 - Owner: Soviets - Actor331: cycl - Location: 46,20 - Owner: Soviets - Actor333: cycl - Location: 48,20 - Owner: Soviets + Actor327: t06 + Location: 37,73 + Owner: Neutral Actor189: t13 Location: 88,57 Owner: Neutral - Actor332: cycl - Location: 47,20 - Owner: Soviets - Actor175: tsla - Location: 48,50 - Owner: Soviets + Actor328: t14 + Location: 26,57 + Owner: Neutral Actor297: e1 Location: 33,25 Owner: Soviets - Actor449: 3tnk - Location: 30,67 - Owner: Soviets - Actor416: brik - Location: 16,53 - Owner: Soviets - Actor660: silo - Location: 24,63 - Owner: Soviets - Actor123: dog - Location: 32,57 - Owner: Soviets Actor124: mine Location: 49,25 Owner: Neutral - Actor389: brik - Location: 16,45 - Owner: Soviets - Actor393: brik - Location: 16,46 - Owner: Soviets - Actor319: brik - Location: 47,67 - Owner: Soviets - Actor341: t10 - Location: 57,68 - Owner: Neutral - Actor506: brik - Location: 56,67 - Owner: Soviets - Actor392: brik - Location: 24,67 - Owner: Soviets - Actor466: brik - Location: 58,48 - Owner: Soviets Actor112: e1 Location: 98,87 Owner: Soviets Actor428: e1 Location: 90,100 Owner: Soviets - Actor305: brik - Location: 51,67 - Owner: Soviets - Actor294: brik - Location: 53,67 - Owner: Soviets - Actor296: brik - Location: 52,67 - Owner: Soviets - Actor306: brik - Location: 16,66 - Owner: Soviets - Actor307: brik - Location: 16,67 - Owner: Soviets Actor298: e2 Location: 33,23 Owner: Soviets - Actor415: brik - Location: 16,52 - Owner: Soviets - Actor500: brik - Location: 58,67 - Owner: Soviets - Actor507: brik - Location: 55,67 - Owner: Soviets - Actor385: brik - Location: 17,41 - Owner: Soviets - Actor499: brik - Location: 59,67 - Owner: Soviets - Actor288: 3tnk - Location: 40,38 - Owner: Soviets - Facing: 0 - Actor57: fact - Location: 44,50 - Owner: Soviets - Actor343: 3tnk - Location: 57,58 - Owner: Soviets - Facing: 192 - Actor363: brik - Location: 16,41 - Owner: Soviets Actor510: e1 Location: 94,20 Owner: Soviets Actor508: e1 Location: 79,19 Owner: Soviets - Actor509: fenc - Location: 77,23 + Actor57: cycl + Location: 74,16 Owner: Soviets Actor511: sbag Location: 96,19 @@ -1098,8 +755,8 @@ Actors: Actor516: t13 Location: 72,20 Owner: Neutral - Actor492: fenc - Location: 74,18 + Actor121: cycl + Location: 75,23 Owner: Soviets Actor519: sbag Location: 93,18 @@ -1116,10 +773,10 @@ Actors: Actor488: apwr Location: 80,19 Owner: Soviets - Actor501: fenc - Location: 74,22 + Actor116: cycl + Location: 74,20 Owner: Soviets - Actor502: fenc + Actor117: cycl Location: 74,21 Owner: Soviets Actor107: oilb @@ -1140,11 +797,11 @@ Actors: Actor522: t05 Location: 90,16 Owner: Neutral - Actor494: fenc - Location: 74,20 + Actor119: cycl + Location: 74,22 Owner: Soviets - Actor493: fenc - Location: 74,19 + Actor120: cycl + Location: 74,23 Owner: Soviets Actor518: sbag Location: 94,17 @@ -1155,11 +812,11 @@ Actors: Actor237: tc04 Location: 99,53 Owner: Neutral - Actor490: fenc - Location: 74,16 + Actor139: cycl + Location: 77,23 Owner: Soviets - Actor491: fenc - Location: 74,17 + Actor123: cycl + Location: 76,23 Owner: Soviets Actor504: e2 Location: 78,23 @@ -1182,30 +839,21 @@ Actors: Actor514: tc03 Location: 104,20 Owner: Neutral - Actor190: fenc - Location: 31,27 + Actor307: apwr + Location: 54,59 Owner: Soviets - Actor526: fenc - Location: 76,23 + Actor91: cycl + Location: 74,17 Owner: Soviets - Actor527: fenc - Location: 75,23 + Actor103: cycl + Location: 74,18 Owner: Soviets - Actor528: fenc - Location: 74,23 - Owner: Soviets - Actor167: brik - Location: 58,44 - Owner: Soviets - Actor663: dog - Location: 46,46 + Actor111: cycl + Location: 74,19 Owner: Soviets Actor413: e1 Location: 104,38 Owner: Soviets - Actor403: brik - Location: 17,66 - Owner: Soviets Actor626: barl Location: 80,72 Owner: Soviets @@ -1224,21 +872,6 @@ Actors: Actor429: e2 Location: 78,70 Owner: Soviets - Actor380: sbag - Location: 70,48 - Owner: Soviets - Actor328: 3tnk - Location: 35,60 - Owner: Soviets - Actor541: e1 - Location: 38,62 - Owner: Soviets - Actor383: brik - Location: 27,67 - Owner: Soviets - Actor391: brik - Location: 25,67 - Owner: Soviets Actor611: t05 Location: 81,65 Owner: Neutral @@ -1260,39 +893,15 @@ Actors: Actor334: fenc Location: 88,20 Owner: Soviets - Actor432: tsla - Location: 60,65 - Owner: Soviets - Actor117: dog - Location: 25,55 - Owner: Soviets - Actor431: brik - Location: 16,54 - Owner: Soviets - Actor293: brik - Location: 54,67 - Owner: Soviets - Actor0: apwr - Location: 49,42 - Owner: Soviets SAM4: sam - Location: 31,24 - Owner: Soviets - Actor202: fenc - Location: 29,26 + Location: 31,37 Owner: Soviets Actor295: e1 Location: 28,25 Owner: Soviets - Actor554: e3 - Location: 26,66 - Owner: Soviets Actor299: dog Location: 31,23 Owner: Soviets - Actor452: tent - Location: 40,95 - Owner: Allies Actor170: weap Location: 23,103 Owner: Allies @@ -1300,26 +909,14 @@ Actors: Location: 40,110 Owner: Neutral Actor206: dome - Location: 38,100 + Location: 35,99 Owner: Allies Actor204: apwr Location: 37,107 Owner: Allies - Actor169: tsla - Location: 17,39 - Owner: Soviets Actor92: powr Location: 101,46 Owner: Soviets - Actor318: dome - Location: 55,58 - Owner: Soviets - Actor434: ftur - Location: 42,68 - Owner: Soviets - Actor320: kenn - Location: 54,51 - Owner: Soviets Actor84: fenc Location: 110,93 Owner: Soviets @@ -1327,101 +924,17 @@ Actors: Location: 37,104 Owner: Allies Actor162: mine - Location: 19,95 + Location: 20,91 Owner: Neutral ReinforcementsEntryPoint: waypoint Location: 31,111 Owner: Neutral - Actor481: e2 - Location: 23,41 - Owner: Soviets - Actor480: apwr - Location: 28,40 - Owner: Soviets - Actor483: e2 - Location: 28,54 - Owner: Soviets - Actor537: 3tnk - Location: 43,52 - Owner: Soviets - Actor547: e1 - Location: 38,55 - Owner: Soviets - Actor312: brik - Location: 62,65 - Owner: Soviets - Actor314: brik - Location: 62,67 - Owner: Soviets Actor96: fenc Location: 82,71 Owner: Soviets - Actor433: ftur - Location: 29,68 - Owner: Soviets - Actor313: brik - Location: 62,66 - Owner: Soviets - Actor540: e1 - Location: 32,62 - Owner: Soviets - Actor539: dog - Location: 31,63 - Owner: Soviets - Actor536: dog - Location: 59,55 - Owner: Soviets - Actor177: brik - Location: 58,47 - Owner: Soviets - SovietBarracks: barr - Location: 41,58 - Owner: Soviets - Actor384: brik - Location: 29,66 - Owner: Soviets - Actor379: brik - Location: 61,66 - Owner: Soviets Actor97: fenc Location: 111,66 Owner: Soviets - Actor497: brik - Location: 60,67 - Owner: Soviets - Actor369: brik - Location: 61,67 - Owner: Soviets - Actor538: dog - Location: 40,64 - Owner: Soviets - Actor543: e2 - Location: 56,55 - Owner: Soviets - Actor390: brik - Location: 26,67 - Owner: Soviets - Actor310: fix - Location: 36,51 - Owner: Soviets - Actor401: brik - Location: 23,67 - Owner: Soviets - Actor550: e1 - Location: 55,46 - Owner: Soviets - Actor382: brik - Location: 29,67 - Owner: Soviets - Actor544: e1 - Location: 59,58 - Owner: Soviets - Actor557: e3 - Location: 48,66 - Owner: Soviets - Actor445: 3tnk - Location: 41,67 - Owner: Soviets Actor79: e1 Location: 80,87 Owner: Soviets @@ -1432,122 +945,25 @@ Actors: Location: 64,90 Owner: Neutral ExtractionLZ: waypoint - Location: 30,24 + Location: 30,38 Owner: Neutral ExtractionLZEntryPoint: waypoint Location: 9,9 Owner: Neutral - Actor111: apwr - Location: 22,55 - Owner: Soviets - Actor120: apwr - Location: 22,52 - Owner: Soviets - Actor426: tsla - Location: 43,64 - Owner: Soviets - Actor191: tsla - Location: 28,64 - Owner: Soviets - Actor386: tsla - Location: 18,65 - Owner: Soviets - Actor424: brik - Location: 17,67 - Owner: Soviets - Actor365: brik - Location: 17,42 - Owner: Soviets - Actor533: brik - Location: 17,54 - Owner: Soviets - Actor317: cycl - Location: 43,20 - Owner: Soviets - Actor482: apwr - Location: 25,40 - Owner: Soviets - Actor555: e1 - Location: 29,50 - Owner: Soviets - Actor645: apwr - Location: 28,43 - Owner: Soviets Actor414: t13 Location: 74,43 Owner: Neutral - Actor290: apwr - Location: 52,42 - Owner: Soviets - Actor875: proc - Location: 25,95 - Owner: Allies - FreeActor: False - Actor455: fenc - Location: 31,93 + Actor361: silo + Location: 25,89 Owner: Allies Actor446: spen Location: 58,17 Owner: Soviets - Actor213: cycl - Location: 45,20 - Owner: Soviets - Actor448: e2 - Location: 54,22 - Owner: Soviets - Actor468: fenc - Location: 29,93 - Owner: Allies - Actor456: fenc - Location: 41,93 - Owner: Allies - Actor531: fenc - Location: 45,93 - Owner: Allies - Actor461: fenc - Location: 44,93 - Owner: Allies - Actor458: fenc - Location: 43,93 - Owner: Allies - Actor453: fenc - Location: 27,93 - Owner: Allies - Actor470: fenc - Location: 26,93 - Owner: Allies - Actor454: pbox - Location: 32,93 - Owner: Allies - Actor465: fenc - Location: 30,93 - Owner: Allies - Actor473: pbox - Location: 40,93 - Owner: Allies - Actor472: gun - Location: 41,92 - Owner: Allies - Actor451: fenc - Location: 28,93 - Owner: Allies - Actor478: fenc - Location: 24,91 - Owner: Allies - Actor484: fenc - Location: 23,91 - Owner: Allies - Actor476: fenc - Location: 25,92 - Owner: Allies - Actor475: gun - Location: 31,92 - Owner: Allies - Actor471: fenc - Location: 25,93 - Owner: Allies - Actor477: fenc - Location: 25,91 + Actor273: t13 + Location: 45,38 + Owner: Neutral + Actor253: gun + Location: 27,88 Owner: Allies Actor534: 1tnk Location: 37,90 @@ -1557,9 +973,6 @@ Actors: Location: 36,90 Owner: Allies Facing: 0 - Actor457: fenc - Location: 42,93 - Owner: Allies BadgerDropPoint1: waypoint Location: 19,96 Owner: Neutral @@ -1581,60 +994,21 @@ Actors: FlamersEntryPoint: waypoint Location: 16,74 Owner: Neutral - Actor388: brik - Location: 16,44 - Owner: Soviets - Actor560: e3 - Location: 56,66 - Owner: Soviets - Actor561: e3 - Location: 57,66 - Owner: Soviets - Actor562: e3 - Location: 47,66 - Owner: Soviets - Actor563: e1 - Location: 36,48 - Owner: Soviets - Actor564: apwr - Location: 61,58 - Owner: Soviets - Actor565: e1 - Location: 42,56 - Owner: Soviets - Actor566: e1 - Location: 54,61 - Owner: Soviets - Actor567: e1 - Location: 53,48 - Owner: Soviets - Actor568: e1 - Location: 19,45 - Owner: Soviets - Actor569: e1 - Location: 31,56 - Owner: Soviets Actor873: brl3 Location: 45,79 Owner: Neutral - Actor179: t16 - Location: 24,75 - Owner: Neutral - Actor139: tc02 - Location: 20,72 - Owner: Neutral + Actor171: tsla + Location: 41,56 + Owner: Soviets Actor570: oilb Location: 43,80 Owner: Neutral - Actor885: t12 - Location: 40,77 - Owner: Neutral + Actor263: dome + Location: 61,45 + Owner: Soviets Actor584: tc04 Location: 52,70 Owner: Neutral - Actor585: tc02 - Location: 49,70 - Owner: Neutral Actor586: tc01 Location: 45,70 Owner: Neutral @@ -1743,74 +1117,20 @@ Actors: Actor129: e1 Location: 102,78 Owner: Soviets - Actor181: mine - Location: 109,76 - Owner: Neutral + Actor283: apwr + Location: 51,58 + Owner: Soviets Actor72: dog Location: 81,71 Owner: Soviets Actor617: truk Location: 104,43 Owner: Soviets - Actor619: sbag - Location: 67,48 - Owner: Soviets - Actor618: sbag - Location: 68,48 - Owner: Soviets - Actor620: sbag - Location: 67,49 - Owner: Soviets - Actor621: sbag - Location: 67,50 - Owner: Soviets - Actor637: fenc - Location: 82,34 - Owner: Soviets - Actor553: tsla - Location: 37,48 - Owner: Soviets Actor220: sbag Location: 92,48 Owner: Soviets - Actor371: e1 - Location: 62,42 - Owner: Soviets - Actor548: e3 - Location: 60,44 - Owner: Soviets - Actor372: e1 - Location: 63,48 - Owner: Soviets - Actor425: sbag - Location: 71,48 - Owner: Soviets - Actor607: sbag - Location: 72,48 - Owner: Soviets - Actor631: e2 - Location: 68,49 - Owner: Soviets - Actor632: e2 - Location: 71,49 - Owner: Soviets - Actor374: e2 - Location: 59,42 - Owner: Soviets - Actor613: e3 - Location: 70,49 - Owner: Soviets - Actor635: e1 - Location: 66,48 - Owner: Soviets - Actor375: e2 - Location: 56,40 - Owner: Soviets - Actor373: e2 - Location: 61,46 - Owner: Soviets - Actor742: fenc - Location: 84,34 + Actor275: fenc + Location: 64,44 Owner: Soviets Actor225: fenc Location: 84,49 @@ -1863,48 +1183,24 @@ Actors: Actor172: wood Location: 79,96 Owner: Neutral - Actor308: cycl - Location: 43,19 + Actor324: t05 + Location: 64,63 + Owner: Neutral + Actor265: tsla + Location: 61,64 Owner: Soviets - Actor644: cycl - Location: 54,20 - Owner: Soviets - Actor411: silo - Location: 25,62 - Owner: Soviets - Actor240: apwr - Location: 45,16 - Owner: Soviets - Actor551: apwr - Location: 48,16 - Owner: Soviets - Actor643: cycl - Location: 53,20 - Owner: Soviets - Actor304: cycl - Location: 43,18 - Owner: Soviets - Actor303: cycl - Location: 43,17 - Owner: Soviets - Actor302: cycl - Location: 43,16 + Actor257: proc + Location: 35,28 Owner: Soviets + Actor325: t12 + Location: 48,52 + Owner: Neutral Actor661: tc03 Location: 54,16 Owner: Neutral - Actor615: cycl - Location: 52,20 - Owner: Soviets - Actor659: silo - Location: 25,63 - Owner: Soviets - Actor664: silo - Location: 24,62 - Owner: Soviets - Actor666: dog - Location: 30,47 - Owner: Soviets + Actor326: t17 + Location: 34,50 + Owner: Neutral Actor667: tc04 Location: 88,106 Owner: Neutral @@ -1935,27 +1231,27 @@ Actors: Actor674: wood Location: 81,97 Owner: Neutral - Actor682: wood - Location: 74,82 - Owner: Neutral + Actor176: tsla + Location: 56,36 + Owner: Soviets Actor681: wood Location: 70,100 Owner: Neutral Actor680: wood Location: 69,100 Owner: Neutral - Actor679: wood - Location: 84,90 - Owner: Neutral - Actor678: wood - Location: 85,90 + Actor308: apwr + Location: 54,62 + Owner: Soviets + Actor262: t06 + Location: 20,51 Owner: Neutral Actor676: wood Location: 79,97 Owner: Neutral - Actor677: wood - Location: 86,90 - Owner: Neutral + Actor185: ftur + Location: 42,62 + Owner: Soviets Actor675: wood Location: 80,97 Owner: Neutral @@ -1989,8 +1285,8 @@ Actors: Actor699: e2 Location: 86,77 Owner: Soviets - Actor173: proc - Location: 51,16 + Actor148: proc + Location: 40,36 Owner: Soviets Actor701: e1 Location: 69,110 @@ -2043,27 +1339,27 @@ Actors: Actor639: 3tnk Location: 84,77 Owner: Soviets - Actor683: wood - Location: 75,82 - Owner: Neutral - Actor684: wood - Location: 76,82 - Owner: Neutral - Actor685: wood - Location: 77,82 - Owner: Neutral - Actor691: wood - Location: 78,82 - Owner: Neutral - Actor693: wood - Location: 79,82 + SovietBarracks: barr + Location: 39,49 + Owner: Soviets + Actor264: t10 + Location: 17,45 Owner: Neutral + Actor177: hpad + Location: 45,44 + Owner: Soviets + Actor179: tsla + Location: 25,52 + Owner: Soviets + Actor180: ftur + Location: 32,25 + Owner: Soviets Actor700: tsla Location: 55,17 Owner: Soviets - Actor698: wood - Location: 80,82 - Owner: Neutral + Actor183: ftur + Location: 22,40 + Owner: Soviets Actor708: v17 Location: 69,97 Owner: Neutral @@ -2073,8 +1369,8 @@ Actors: Actor715: e2 Location: 75,34 Owner: Soviets - Actor91: apc - Location: 102,71 + Actor0: silo + Location: 94,72 Owner: Soviets Actor602: fenc Location: 99,80 @@ -2085,8 +1381,8 @@ Actors: Actor166: fenc Location: 101,80 Owner: Soviets - Actor723: fenc - Location: 93,77 + Actor54: ftur + Location: 97,77 Owner: Soviets Actor725: fenc Location: 75,74 @@ -2112,15 +1408,15 @@ Actors: Actor40: tran.husk1 Location: 69,87 Owner: Allies1 - Actor884: barl - Location: 45,80 + Actor333: brl3 + Location: 21,73 Owner: Neutral - Actor357: t05 - Location: 26,79 - Owner: Neutral - Actor575: tc05 - Location: 16,89 + Actor145: mine + Location: 44,29 Owner: Neutral + Actor270: e1 + Location: 31,87 + Owner: Soviets Actor573: 2tnk Location: 34,92 Owner: Allies @@ -2128,9 +1424,9 @@ Actors: Actor577: tc02 Location: 81,87 Owner: Neutral - Actor576: tc01 - Location: 15,90 - Owner: Neutral + Actor329: e1 + Location: 41,87 + Owner: Soviets Actor574: 2tnk Location: 35,92 Owner: Allies @@ -2151,126 +1447,9 @@ Actors: TanksEntryPoint: waypoint Location: 16,86 Owner: Neutral - Actor399: brik - Location: 65,65 - Owner: Soviets - Actor400: brik - Location: 65,64 - Owner: Soviets - Actor405: brik - Location: 65,63 - Owner: Soviets - Actor406: brik - Location: 65,62 - Owner: Soviets - Actor409: brik - Location: 65,61 - Owner: Soviets - Actor447: brik - Location: 65,60 - Owner: Soviets - Actor572: brik - Location: 65,59 - Owner: Soviets - Actor579: brik - Location: 65,58 - Owner: Soviets - Actor580: brik - Location: 65,57 - Owner: Soviets - Actor581: brik - Location: 65,56 - Owner: Soviets - Actor582: brik - Location: 64,56 - Owner: Soviets - Actor583: brik - Location: 64,57 - Owner: Soviets - Actor616: brik - Location: 64,65 - Owner: Soviets - Actor622: brik - Location: 63,65 - Owner: Soviets - Actor623: brik - Location: 64,64 - Owner: Soviets - Actor629: e2 - Location: 40,53 - Owner: Soviets - Actor662: e1 - Location: 47,61 - Owner: Soviets - Actor703: e2 - Location: 51,59 - Owner: Soviets - Actor706: sbag - Location: 62,47 - Owner: Soviets - Actor709: sbag - Location: 62,46 - Owner: Soviets - Actor710: sbag - Location: 62,45 - Owner: Soviets - Actor719: sbag - Location: 61,45 - Owner: Soviets - Actor731: brik - Location: 45,39 - Owner: Soviets - Actor732: sbag - Location: 61,43 - Owner: Soviets - Actor733: sbag - Location: 60,43 - Owner: Soviets - Actor734: sbag - Location: 60,42 - Owner: Soviets - Actor735: sbag - Location: 60,41 - Owner: Soviets - Actor736: sbag - Location: 60,40 - Owner: Soviets - Actor737: sbag - Location: 60,39 - Owner: Soviets - Actor738: sbag - Location: 59,39 - Owner: Soviets - Actor739: sbag - Location: 58,39 - Owner: Soviets - Actor740: sbag - Location: 57,39 - Owner: Soviets - Actor741: sbag - Location: 56,39 - Owner: Soviets - Actor638: fenc - Location: 83,34 - Owner: Soviets - Actor743: fenc - Location: 84,33 - Owner: Soviets - Actor744: fenc - Location: 85,33 - Owner: Soviets Actor342: e1 Location: 99,38 Owner: Soviets - Actor749: fenc - Location: 92,76 - Owner: Soviets - Actor748: fenc - Location: 92,77 - Owner: Soviets - Actor745: fenc - Location: 92,75 - Owner: Soviets Actor286: e1 Location: 104,67 Owner: Soviets @@ -2286,11 +1465,11 @@ Actors: Actor285: powr Location: 102,68 Owner: Soviets - Actor747: fenc - Location: 93,74 + Actor309: apwr + Location: 51,64 Owner: Soviets - Actor746: fenc - Location: 93,75 + Actor316: fact + Location: 59,61 Owner: Soviets YakAttackPoint: waypoint Location: 78,62 @@ -2298,33 +1477,9 @@ Actors: YakEntryPoint: waypoint Location: 99,10 Owner: Neutral - Actor116: dog - Location: 38,42 - Owner: Soviets - Actor119: dog - Location: 36,55 - Owner: Soviets - Actor214: dog - Location: 48,61 - Owner: Soviets - Actor262: dog - Location: 50,53 - Owner: Soviets - Actor337: dog - Location: 26,59 - Owner: Soviets - Actor338: dog - Location: 21,43 - Owner: Soviets - Actor344: dog - Location: 23,50 - Owner: Soviets - Actor291: 3tnk - Location: 51,49 - Owner: Soviets - Actor467: dog - Location: 49,19 - Owner: Soviets + Actor323: t06 + Location: 29,43 + Owner: Neutral BadgerEntryPoint2: waypoint Location: 119,77 Owner: Neutral @@ -2337,40 +1492,6 @@ Actors: Actor722: t14 Location: 67,52 Owner: Neutral - Actor750: brik - Location: 17,53 - Owner: Soviets - Actor256: 3tnk - Location: 21,39 - Owner: Soviets - Facing: 0 - Actor430: afld - Location: 54,63 - Owner: Soviets - Actor753: afld - Location: 51,63 - Owner: Soviets - Actor665: brik - Location: 50,38 - Owner: Soviets - Actor757: 3tnk - Location: 31,53 - Owner: Soviets - Actor758: 3tnk - Location: 40,56 - Owner: Soviets - Actor759: 3tnk - Location: 19,48 - Owner: Soviets - Actor760: 3tnk - Location: 53,56 - Owner: Soviets - Actor761: e1 - Location: 47,56 - Owner: Soviets - Actor762: 3tnk - Location: 48,64 - Owner: Soviets Actor763: tsla Location: 79,24 Owner: Soviets @@ -2380,8 +1501,8 @@ Actors: Actor765: e1 Location: 98,56 Owner: Soviets - Actor768: fenc - Location: 95,60 + Actor207: fenc + Location: 61,39 Owner: Soviets Actor767: dog Location: 95,57 @@ -2389,317 +1510,47 @@ Actors: Actor766: e1 Location: 93,56 Owner: Soviets - Actor769: fenc - Location: 96,60 + Actor205: fenc + Location: 60,39 Owner: Soviets - Actor775: fenc - Location: 99,57 + Actor187: afld + Location: 35,37 Owner: Soviets - Actor774: fenc - Location: 99,58 + Actor213: v2rl + Location: 52,44 Owner: Soviets - Actor773: fenc - Location: 98,58 + Actor272: t16 + Location: 26,30 + Owner: Neutral + Actor214: fenc + Location: 62,41 Owner: Soviets - Actor772: fenc - Location: 96,58 - Owner: Soviets - Actor771: fenc - Location: 97,58 - Owner: Soviets - Actor770: fenc - Location: 96,59 + Actor233: tc01 + Location: 29,53 + Owner: Neutral + Actor212: fenc + Location: 61,41 Owner: Soviets Actor776: e1 Location: 74,69 Owner: Soviets - Actor777: fenc - Location: 99,56 - Owner: Soviets - Actor359: t02 - Location: 41,81 + Actor230: tc03 + Location: 16,55 Owner: Neutral - Actor779: brik - Location: 24,38 + Actor167: fix + Location: 57,50 Owner: Soviets - Actor780: brik - Location: 25,38 - Owner: Soviets - Actor781: brik - Location: 26,38 - Owner: Soviets - Actor782: brik - Location: 27,38 - Owner: Soviets - Actor783: brik - Location: 28,38 - Owner: Soviets - Actor784: brik - Location: 29,38 - Owner: Soviets - Actor785: brik - Location: 30,38 - Owner: Soviets - Actor786: brik - Location: 32,38 - Owner: Soviets - Actor787: brik - Location: 33,38 - Owner: Soviets - Actor788: brik - Location: 34,38 - Owner: Soviets - Actor789: brik - Location: 35,38 - Owner: Soviets - Actor790: brik - Location: 36,38 - Owner: Soviets - Actor791: brik - Location: 37,38 - Owner: Soviets - Actor793: brik - Location: 36,39 - Owner: Soviets - Actor792: brik - Location: 25,39 - Owner: Soviets - Actor794: brik - Location: 37,39 - Owner: Soviets - Actor796: tc03 - Location: 36,27 - Owner: Neutral - Actor795: t16 - Location: 32,36 - Owner: Neutral - Actor797: brik - Location: 24,39 - Owner: Soviets - Actor798: e2 - Location: 28,39 - Owner: Soviets - Actor799: e2 - Location: 34,40 - Owner: Soviets - Actor800: e1 - Location: 39,40 - Owner: Soviets - Actor801: t05 - Location: 43,48 - Owner: Neutral Actor802: t06 Location: 22,64 Owner: Neutral - Actor803: t05 - Location: 56,45 + Actor165: mine + Location: 40,24 Owner: Neutral - Actor651: apwr - Location: 61,61 + Actor322: tsla + Location: 48,64 Owner: Soviets - Actor805: t01 - Location: 37,54 - Owner: Neutral - Actor806: t03 - Location: 30,31 - Owner: Neutral - Actor807: sbag - Location: 37,35 - Owner: Soviets - Actor808: sbag - Location: 36,35 - Owner: Soviets - Actor809: sbag - Location: 35,35 - Owner: Soviets - Actor810: sbag - Location: 34,35 - Owner: Soviets - Actor812: sbag - Location: 23,34 - Owner: Soviets - Actor811: sbag - Location: 23,35 - Owner: Soviets - Actor813: sbag - Location: 31,35 - Owner: Soviets - Actor814: sbag - Location: 30,35 - Owner: Soviets - Actor815: sbag - Location: 30,36 - Owner: Soviets - Actor816: sbag - Location: 29,36 - Owner: Soviets - Actor817: sbag - Location: 28,36 - Owner: Soviets - Actor818: sbag - Location: 27,36 - Owner: Soviets - Actor819: sbag - Location: 26,36 - Owner: Soviets - Actor820: sbag - Location: 24,34 - Owner: Soviets - Actor821: sbag - Location: 25,34 - Owner: Soviets - Actor822: sbag - Location: 26,34 - Owner: Soviets - Actor823: e1 - Location: 38,36 - Owner: Soviets - Actor824: e1 - Location: 32,34 - Owner: Soviets - Actor825: e1 - Location: 22,36 - Owner: Soviets - Actor826: e2 - Location: 24,35 - Owner: Soviets - Actor827: e2 - Location: 31,36 - Owner: Soviets - Actor828: e2 - Location: 28,37 - Owner: Soviets - Actor829: e3 - Location: 34,36 - Owner: Soviets - Actor830: e1 - Location: 18,53 - Owner: Soviets - Actor832: sbag - Location: 16,36 - Owner: Soviets - Actor283: brik - Location: 44,38 - Owner: Soviets - Actor833: sbag - Location: 17,36 - Owner: Soviets - Actor834: sbag - Location: 18,36 - Owner: Soviets - Actor835: sbag - Location: 18,35 - Owner: Soviets - Actor837: dog - Location: 36,61 - Owner: Soviets - Actor838: dog - Location: 42,43 - Owner: Soviets - Actor839: dog - Location: 39,48 - Owner: Soviets - Actor840: dog - Location: 34,51 - Owner: Soviets - Actor841: 3tnk - Location: 43,45 - Owner: Soviets - Actor842: 3tnk - Location: 30,62 - Owner: Soviets - Actor843: 3tnk - Location: 26,56 - Owner: Soviets - Actor844: 3tnk - Location: 58,64 - Owner: Soviets - Actor845: 3tnk - Location: 49,58 - Owner: Soviets - Actor846: e1 - Location: 60,61 - Owner: Soviets - Actor847: e1 - Location: 25,52 - Owner: Soviets - Actor848: e1 - Location: 20,65 - Owner: Soviets - Actor849: pbox.e3 - Location: 41,64 - Owner: Soviets - Actor850: pbox.e3 - Location: 30,64 - Owner: Soviets - Actor851: pbox.e3 - Location: 44,34 - Owner: Soviets - Actor852: pbox.e3 - Location: 38,33 - Owner: Soviets - Actor853: pbox.e3 - Location: 23,32 - Owner: Soviets - Actor854: pbox.e3 - Location: 17,31 - Owner: Soviets - Actor650: apwr - Location: 25,43 - Owner: Soviets - Actor652: apwr - Location: 52,45 - Owner: Soviets - Actor653: apwr - Location: 49,45 - Owner: Soviets - Actor654: tsla - Location: 24,36 - Owner: Soviets - Actor655: tsla - Location: 37,36 - Owner: Soviets - Actor656: ftur - Location: 41,40 - Owner: Soviets - Actor657: ftur - Location: 20,37 - Owner: Soviets - Actor658: 3tnk - Location: 25,49 - Owner: Soviets - Actor696: hpad - Location: 28,59 - Owner: Soviets - Actor751: brik - Location: 50,39 - Owner: Soviets - Actor754: brik - Location: 50,40 - Owner: Soviets - Actor804: brik - Location: 49,38 - Owner: Soviets - Actor836: brik - Location: 48,38 - Owner: Soviets - Actor855: brik - Location: 47,38 - Owner: Soviets - Actor856: brik - Location: 46,38 - Owner: Soviets - Actor857: brik - Location: 45,38 - Owner: Soviets - Actor253: e1 - Location: 21,90 - Owner: Allies - Actor255: e1 - Location: 23,89 - Owner: Allies - Actor270: e1 - Location: 27,90 + Actor255: gun + Location: 42,91 Owner: Allies Actor268: e1 Location: 33,90 @@ -2707,40 +1558,33 @@ Actors: Actor269: e1 Location: 34,90 Owner: Allies - Actor267: jeep - Location: 25,89 + Actor267: pbox.e1 + Location: 30,90 Owner: Allies - Facing: 0 Actor882: barl Location: 46,81 Owner: Neutral - Actor871: brl3 - Location: 44,82 - Owner: Neutral - Actor874: brl3 - Location: 34,78 - Owner: Neutral - Actor872: brl3 - Location: 39,81 - Owner: Neutral - Actor870: brl3 - Location: 29,79 - Owner: Neutral - Actor450: oilb - Location: 40,80 - Owner: Neutral - Actor148: oilb - Location: 30,77 - Owner: Neutral - Actor435: oilb - Location: 27,77 - Owner: Neutral - Actor868: t10 - Location: 21,77 - Owner: Neutral - Actor358: t16 - Location: 40,78 - Owner: Neutral + Actor202: kenn + Location: 45,49 + Owner: Soviets + Actor184: fenc + Location: 59,39 + Owner: Soviets + Actor256: fenc + Location: 64,42 + Owner: Soviets + Actor240: silo + Location: 38,34 + Owner: Soviets + Actor173: ftur + Location: 66,44 + Owner: Soviets + Actor305: ftur + Location: 46,21 + Owner: Soviets + SovietWarFactory: weap + Location: 51,47 + Owner: Soviets Actor261: tc01 Location: 42,77 Owner: Neutral @@ -2750,111 +1594,141 @@ Actors: Actor831: t15 Location: 47,82 Owner: Neutral - Actor899: e1 - Location: 37,79 - Owner: Soviets Actor865: t08 Location: 24,110 Owner: Neutral Actor864: t01 Location: 33,109 Owner: Neutral - Actor863: t05 - Location: 38,97 - Owner: Neutral - Actor860: tc04 - Location: 18,78 - Owner: Neutral Actor862: t07 Location: 41,71 Owner: Neutral - Actor861: tc04 - Location: 29,73 - Owner: Neutral Actor867: t01 Location: 16,68 Owner: Neutral - Actor909: oilb - Location: 45,86 - Owner: Neutral Actor883: barl Location: 44,79 Owner: Neutral Actor905: v01 Location: 20,74 Owner: Neutral - Actor901: barl - Location: 39,80 - Owner: Neutral - Actor888: barl - Location: 28,79 - Owner: Neutral - Actor881: barl - Location: 43,82 - Owner: Neutral - Actor894: barl - Location: 30,75 + Actor209: fenc + Location: 61,40 Owner: Soviets - Actor891: barl - Location: 31,77 - Owner: Neutral - Actor897: barl - Location: 25,79 - Owner: Neutral - Actor893: e2 - Location: 30,81 + Actor276: fenc + Location: 65,44 Owner: Soviets - Actor878: t15 - Location: 34,80 - Owner: Neutral - Actor879: barl - Location: 40,82 - Owner: Neutral - Actor869: brl3 - Location: 31,76 - Owner: Neutral - Actor886: barl - Location: 33,78 - Owner: Neutral - Actor866: e2 - Location: 38,77 + Actor197: tsla + Location: 55,44 Owner: Soviets - Actor859: brl3 - Location: 25,78 - Owner: Neutral - Actor898: barl - Location: 26,77 - Owner: Neutral - Actor907: e2 - Location: 33,77 + Actor277: fenc + Location: 57,39 + Owner: Soviets + Actor288: apwr + Location: 51,61 + Owner: Soviets + Actor278: fenc + Location: 56,39 + Owner: Soviets + Actor274: fenc + Location: 64,43 + Owner: Soviets + Actor252: fenc + Location: 64,41 Owner: Soviets Actor906: v03 Location: 16,72 Owner: Neutral - Actor914: brl3 - Location: 44,86 + Actor175: fenc + Location: 58,39 + Owner: Soviets + Actor271: v2rl + Location: 29,33 + Owner: Soviets + Facing: 0 + Actor186: afld + Location: 53,40 + Owner: Soviets + Actor238: silo + Location: 39,34 + Owner: Soviets + Actor241: silo + Location: 38,33 + Owner: Soviets + Actor178: e3 + Location: 37,43 + Owner: Soviets + Actor190: e3 + Location: 35,35 + Owner: Soviets + Actor191: e3 + Location: 38,52 + Owner: Soviets + Actor337: e3 + Location: 37,53 + Owner: Soviets + Actor338: e3 + Location: 45,58 + Owner: Soviets + Actor341: e3 + Location: 54,50 + Owner: Soviets + Actor343: e3 + Location: 66,49 + Owner: Soviets + Actor344: e3 + Location: 62,60 + Owner: Soviets + Actor345: e2 + Location: 42,51 + Owner: Soviets + Actor349: e2 + Location: 55,55 + Owner: Soviets + Actor350: e2 + Location: 43,35 + Owner: Soviets + Actor351: dog + Location: 43,55 + Owner: Soviets + Actor352: dog + Location: 45,60 + Owner: Soviets + Actor353: dog + Location: 41,42 + Owner: Soviets + Actor354: dog + Location: 57,46 + Owner: Soviets + Actor355: dog + Location: 40,31 + Owner: Soviets + Actor357: 3tnk + Location: 43,59 + Owner: Soviets + Facing: 90 + Actor358: 3tnk + Location: 38,55 + Owner: Soviets + Facing: 110 + Actor359: v2rl + Location: 44,53 + Owner: Soviets + Actor282: tent + Location: 40,94 + Owner: Allies + Actor290: pbox.e1 + Location: 39,92 + Owner: Allies + AlliedBaseBottomRight: waypoint + Location: 51,111 Owner: Neutral - Actor911: tc03 - Location: 15,92 - Owner: Neutral - Actor912: oilb - Location: 45,89 - Owner: Neutral - Actor908: t16 - Location: 16,91 - Owner: Neutral - Actor919: barl - Location: 44,89 - Owner: Neutral - Actor913: brl3 - Location: 44,91 - Owner: Neutral - Actor922: barl - Location: 47,86 - Owner: Neutral - Actor923: barl - Location: 47,87 + AlliedBaseTopLeft: waypoint + Location: 16,84 Owner: Neutral + Actor1000: camera.large + Location: 1,1 + Owner: Soviets Smudges: @@ -3008,6 +1882,9 @@ Rules: MGG: Buildable: Owner: None + MRJ: + Buildable: + Owner: None CRATE: GiveCashCrateAction: SelectionShares: 0 @@ -3043,6 +1920,10 @@ Rules: SelectionShares: 0 GiveUnitCrateAction@4tnk: SelectionShares: 0 + CAMERA.Large: + Inherits: CAMERA + RevealsShroud: + Range: 1000 Sequences: diff --git a/mods/ra/maps/allies-03/map.yaml b/mods/ra/maps/allies-03/map.yaml index 3dd0e09815..ba17a52b0f 100644 --- a/mods/ra/maps/allies-03/map.yaml +++ b/mods/ra/maps/allies-03/map.yaml @@ -1422,6 +1422,9 @@ Actors: ParadropBoxTopLeft: waypoint Location: 78,27 Owner: Neutral + Actor1000: camera.large + Location: 1,1 + Owner: Soviets Smudges: @@ -1540,6 +1543,9 @@ Rules: CTNK: Buildable: Owner: None + MRJ: + Buildable: + Owner: None MGG: Buildable: Owner: None @@ -1548,6 +1554,10 @@ Rules: GAP: Buildable: Owner: None + CAMERA.Large: + Inherits: CAMERA + RevealsShroud: + Range: 1000 Sequences: diff --git a/mods/ra/maps/allies-04/map.yaml b/mods/ra/maps/allies-04/map.yaml index bae768e11a..cb801df646 100644 --- a/mods/ra/maps/allies-04/map.yaml +++ b/mods/ra/maps/allies-04/map.yaml @@ -1793,6 +1793,9 @@ Actors: Actor533: brl3 Location: 54,88 Owner: Neutral + Actor1000: camera.large + Location: 1,1 + Owner: Soviets Smudges: @@ -1970,9 +1973,16 @@ Rules: MGG: Buildable: Owner: None + MRJ: + Buildable: + Owner: None GAP: Buildable: Owner: None + CAMERA.Large: + Inherits: CAMERA + RevealsShroud: + Range: 1000 Sequences: truk: diff --git a/mods/ra/maps/monster-tank-madness/map.yaml b/mods/ra/maps/monster-tank-madness/map.yaml index 9c86fe8e12..8cba841af0 100644 --- a/mods/ra/maps/monster-tank-madness/map.yaml +++ b/mods/ra/maps/monster-tank-madness/map.yaml @@ -2523,6 +2523,12 @@ Actors: waypoint99: waypoint Location: 68,63 Owner: Neutral + Actor1000: camera.large + Location: 1,1 + Owner: USSR + Actor1001: camera.large + Location: 1,1 + Owner: Turkey Smudges: @@ -2711,6 +2717,13 @@ Rules: GAP: Buildable: Owner: None + MRJ: + Buildable: + Owner: None + CAMERA.Large: + Inherits: CAMERA + RevealsShroud: + Range: 1000 Sequences: diff --git a/mods/ra/maps/soviet-01-classic/map.yaml b/mods/ra/maps/soviet-01-classic/map.yaml index f6be29518e..2eafc08291 100644 --- a/mods/ra/maps/soviet-01-classic/map.yaml +++ b/mods/ra/maps/soviet-01-classic/map.yaml @@ -832,6 +832,9 @@ Actors: waypoint98: waypoint Location: 44,79 Owner: Neutral + Actor1000: camera.large + Location: 1,1 + Owner: France Smudges: @@ -925,6 +928,10 @@ Rules: Image: V07 Soviet01ClassicContainsActors: Actors: c1, c6 + CAMERA.Large: + Inherits: CAMERA + RevealsShroud: + Range: 1000 Sequences: