diff --git a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj index 9fd20ac599..775e10c6a6 100644 --- a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj +++ b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj @@ -155,6 +155,7 @@ + @@ -162,6 +163,18 @@ + + + + + + + + + + + + diff --git a/OpenRA.Mods.RA/Scripting/Global/ReinforcementsGlobal.cs b/OpenRA.Mods.Common/Scripting/Global/ReinforcementsGlobal.cs similarity index 98% rename from OpenRA.Mods.RA/Scripting/Global/ReinforcementsGlobal.cs rename to OpenRA.Mods.Common/Scripting/Global/ReinforcementsGlobal.cs index 990cbf70fa..1f02271e6d 100644 --- a/OpenRA.Mods.RA/Scripting/Global/ReinforcementsGlobal.cs +++ b/OpenRA.Mods.Common/Scripting/Global/ReinforcementsGlobal.cs @@ -12,18 +12,15 @@ using System; using System.Collections.Generic; using System.Linq; using Eluant; -using OpenRA; using OpenRA.Activities; using OpenRA.Effects; using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Activities; -using OpenRA.Mods.RA.Traits; using OpenRA.Primitives; using OpenRA.Scripting; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Scripting +namespace OpenRA.Mods.Common.Scripting { [ScriptGlobal("Reinforcements")] public class ReinforcementsGlobal : ScriptGlobal diff --git a/OpenRA.Mods.RA/Scripting/Properties/AirstrikeProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/AirstrikeProperties.cs similarity index 96% rename from OpenRA.Mods.RA/Scripting/Properties/AirstrikeProperties.cs rename to OpenRA.Mods.Common/Scripting/Properties/AirstrikeProperties.cs index 6856427619..7ab314dfe5 100644 --- a/OpenRA.Mods.RA/Scripting/Properties/AirstrikeProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/AirstrikeProperties.cs @@ -14,7 +14,7 @@ using OpenRA.Mods.Common.Traits; using OpenRA.Scripting; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Scripting +namespace OpenRA.Mods.Common.Scripting { [ScriptGlobal("Air Support Powers")] public class AirstrikeProperties : ScriptActorProperties, Requires diff --git a/OpenRA.Mods.RA/Scripting/Properties/CombatProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/CombatProperties.cs similarity index 97% rename from OpenRA.Mods.RA/Scripting/Properties/CombatProperties.cs rename to OpenRA.Mods.Common/Scripting/Properties/CombatProperties.cs index 298681366f..6f843ed438 100644 --- a/OpenRA.Mods.RA/Scripting/Properties/CombatProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/CombatProperties.cs @@ -14,11 +14,10 @@ using Eluant; using OpenRA.Activities; using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Activities; using OpenRA.Scripting; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Scripting +namespace OpenRA.Mods.Common.Scripting { [ScriptPropertyGroup("Combat")] public class CombatProperties : ScriptActorProperties, Requires, Requires diff --git a/OpenRA.Mods.RA/Scripting/Properties/GeneralProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/GeneralProperties.cs similarity index 97% rename from OpenRA.Mods.RA/Scripting/Properties/GeneralProperties.cs rename to OpenRA.Mods.Common/Scripting/Properties/GeneralProperties.cs index da5bca7399..0f129f6635 100644 --- a/OpenRA.Mods.RA/Scripting/Properties/GeneralProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/GeneralProperties.cs @@ -11,12 +11,10 @@ using Eluant; using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Activities; -using OpenRA.Mods.RA.Traits; using OpenRA.Scripting; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Scripting +namespace OpenRA.Mods.Common.Scripting { [ExposedForDestroyedActors] [ScriptPropertyGroup("General")] diff --git a/OpenRA.Mods.RA/Scripting/Properties/GuardProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/GuardProperties.cs similarity index 95% rename from OpenRA.Mods.RA/Scripting/Properties/GuardProperties.cs rename to OpenRA.Mods.Common/Scripting/Properties/GuardProperties.cs index 0481b6ebd2..bf947cae36 100644 --- a/OpenRA.Mods.RA/Scripting/Properties/GuardProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/GuardProperties.cs @@ -12,7 +12,7 @@ using OpenRA.Mods.Common.Traits; using OpenRA.Scripting; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Scripting +namespace OpenRA.Mods.Common.Scripting { [ScriptPropertyGroup("Guard")] public class GuardProperties : ScriptActorProperties, Requires, Requires diff --git a/OpenRA.Mods.RA/Scripting/Properties/HelicopterProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/HelicopterProperties.cs similarity index 93% rename from OpenRA.Mods.RA/Scripting/Properties/HelicopterProperties.cs rename to OpenRA.Mods.Common/Scripting/Properties/HelicopterProperties.cs index 6da7cb9dbb..eb0e718d63 100644 --- a/OpenRA.Mods.RA/Scripting/Properties/HelicopterProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/HelicopterProperties.cs @@ -10,11 +10,10 @@ using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Traits; using OpenRA.Scripting; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Scripting +namespace OpenRA.Mods.Common.Scripting { [ScriptPropertyGroup("Movement")] public class HelicopterProperties : ScriptActorProperties, Requires diff --git a/OpenRA.Mods.RA/Scripting/Properties/MissionObjectiveProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/MissionObjectiveProperties.cs similarity index 98% rename from OpenRA.Mods.RA/Scripting/Properties/MissionObjectiveProperties.cs rename to OpenRA.Mods.Common/Scripting/Properties/MissionObjectiveProperties.cs index c0d428c106..4f42bfd5f4 100644 --- a/OpenRA.Mods.RA/Scripting/Properties/MissionObjectiveProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/MissionObjectiveProperties.cs @@ -10,12 +10,11 @@ using System; using Eluant; -using OpenRA.Mods.Common; using OpenRA.Mods.Common.Traits; using OpenRA.Scripting; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Scripting +namespace OpenRA.Mods.Common.Scripting { [ScriptPropertyGroup("MissionObjectives")] public class MissionObjectiveProperties : ScriptPlayerProperties diff --git a/OpenRA.Mods.RA/Scripting/Properties/MobileProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/MobileProperties.cs similarity index 94% rename from OpenRA.Mods.RA/Scripting/Properties/MobileProperties.cs rename to OpenRA.Mods.Common/Scripting/Properties/MobileProperties.cs index 3b6b0e950d..8314022a27 100644 --- a/OpenRA.Mods.RA/Scripting/Properties/MobileProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/MobileProperties.cs @@ -10,12 +10,10 @@ using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Activities; -using OpenRA.Mods.RA.Traits; using OpenRA.Scripting; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Scripting +namespace OpenRA.Mods.Common.Scripting { [ScriptPropertyGroup("Movement")] public class MobileProperties : ScriptActorProperties, Requires diff --git a/OpenRA.Mods.RA/Scripting/Properties/PlaneProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/PlaneProperties.cs similarity index 95% rename from OpenRA.Mods.RA/Scripting/Properties/PlaneProperties.cs rename to OpenRA.Mods.Common/Scripting/Properties/PlaneProperties.cs index ad25f2ddaa..ab3b29cdbb 100644 --- a/OpenRA.Mods.RA/Scripting/Properties/PlaneProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/PlaneProperties.cs @@ -10,11 +10,10 @@ using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Traits; using OpenRA.Scripting; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Scripting +namespace OpenRA.Mods.Common.Scripting { [ScriptPropertyGroup("Movement")] public class PlaneProperties : ScriptActorProperties, Requires diff --git a/OpenRA.Mods.RA/Scripting/Properties/PlayerProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/PlayerProperties.cs similarity index 94% rename from OpenRA.Mods.RA/Scripting/Properties/PlayerProperties.cs rename to OpenRA.Mods.Common/Scripting/Properties/PlayerProperties.cs index e2a2839c6c..fbedf9b41a 100644 --- a/OpenRA.Mods.RA/Scripting/Properties/PlayerProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/PlayerProperties.cs @@ -12,10 +12,9 @@ using System; using System.Linq; using Eluant; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Traits; using OpenRA.Scripting; -namespace OpenRA.Mods.RA.Scripting +namespace OpenRA.Mods.Common.Scripting { [ScriptPropertyGroup("Player")] public class PlayerProperties : ScriptPlayerProperties diff --git a/OpenRA.Mods.RA/Scripting/Properties/ProductionProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/ProductionProperties.cs similarity index 99% rename from OpenRA.Mods.RA/Scripting/Properties/ProductionProperties.cs rename to OpenRA.Mods.Common/Scripting/Properties/ProductionProperties.cs index 15d1447ad7..abc5f73f8b 100644 --- a/OpenRA.Mods.RA/Scripting/Properties/ProductionProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/ProductionProperties.cs @@ -15,11 +15,10 @@ using Eluant; using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Scripting; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Traits; using OpenRA.Scripting; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Scripting +namespace OpenRA.Mods.Common.Scripting { [ScriptPropertyGroup("Production")] public class ProductionProperties : ScriptActorProperties, Requires diff --git a/OpenRA.Mods.RA/Scripting/Properties/RepairableBuildingProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/RepairableBuildingProperties.cs similarity index 97% rename from OpenRA.Mods.RA/Scripting/Properties/RepairableBuildingProperties.cs rename to OpenRA.Mods.Common/Scripting/Properties/RepairableBuildingProperties.cs index e5a48fc53f..8c0b943aed 100644 --- a/OpenRA.Mods.RA/Scripting/Properties/RepairableBuildingProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/RepairableBuildingProperties.cs @@ -12,7 +12,7 @@ using OpenRA.Mods.Common.Traits; using OpenRA.Scripting; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Scripting +namespace OpenRA.Mods.Common.Scripting { [ScriptPropertyGroup("General")] public class RepairableBuildingProperties : ScriptActorProperties, Requires diff --git a/OpenRA.Mods.RA/Scripting/Properties/TransformProperties.cs b/OpenRA.Mods.Common/Scripting/Properties/TransformProperties.cs similarity index 93% rename from OpenRA.Mods.RA/Scripting/Properties/TransformProperties.cs rename to OpenRA.Mods.Common/Scripting/Properties/TransformProperties.cs index a812024102..7fec27e43a 100644 --- a/OpenRA.Mods.RA/Scripting/Properties/TransformProperties.cs +++ b/OpenRA.Mods.Common/Scripting/Properties/TransformProperties.cs @@ -9,11 +9,10 @@ #endregion using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Traits; using OpenRA.Scripting; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Scripting +namespace OpenRA.Mods.Common.Scripting { [ScriptPropertyGroup("Transform")] public class TransformProperties : ScriptActorProperties, Requires diff --git a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj index e0507fed2e..b02842779f 100644 --- a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj +++ b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj @@ -100,7 +100,6 @@ - @@ -129,7 +128,6 @@ - @@ -202,15 +200,6 @@ - - - - - - - - - @@ -229,10 +218,8 @@ - - + -