diff --git a/OpenRA.Mods.RA/Activities/Hunt.cs b/OpenRA.Mods.Common/Activities/Hunt.cs similarity index 91% rename from OpenRA.Mods.RA/Activities/Hunt.cs rename to OpenRA.Mods.Common/Activities/Hunt.cs index 987de48011..bbdb100ed4 100644 --- a/OpenRA.Mods.RA/Activities/Hunt.cs +++ b/OpenRA.Mods.Common/Activities/Hunt.cs @@ -11,13 +11,10 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Activities; -using OpenRA.Mods.Common; -using OpenRA.Mods.Common.Activities; using OpenRA.Mods.Common.Traits; -using OpenRA.Mods.RA.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Activities +namespace OpenRA.Mods.Common.Activities { public class Hunt : Activity { diff --git a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj index d586e6b52b..14d157fe61 100644 --- a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj +++ b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj @@ -75,6 +75,7 @@ + @@ -208,6 +209,8 @@ + + @@ -248,12 +251,14 @@ + + @@ -301,6 +306,7 @@ + diff --git a/OpenRA.Mods.RA/ScaredyCat.cs b/OpenRA.Mods.Common/Traits/Infantry/ScaredyCat.cs similarity index 97% rename from OpenRA.Mods.RA/ScaredyCat.cs rename to OpenRA.Mods.Common/Traits/Infantry/ScaredyCat.cs index ce0e422d8a..06193d341e 100644 --- a/OpenRA.Mods.RA/ScaredyCat.cs +++ b/OpenRA.Mods.Common/Traits/Infantry/ScaredyCat.cs @@ -8,10 +8,9 @@ */ #endregion -using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("Makes the unit automatically run around when taking damage.")] class ScaredyCatInfo : ITraitInfo diff --git a/OpenRA.Mods.RA/TakeCover.cs b/OpenRA.Mods.Common/Traits/Infantry/TakeCover.cs similarity index 97% rename from OpenRA.Mods.RA/TakeCover.cs rename to OpenRA.Mods.Common/Traits/Infantry/TakeCover.cs index d358f1fb3f..4d964424ba 100644 --- a/OpenRA.Mods.RA/TakeCover.cs +++ b/OpenRA.Mods.Common/Traits/Infantry/TakeCover.cs @@ -9,10 +9,9 @@ #endregion using OpenRA.GameRules; -using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("Make the unit go prone when under attack, in an attempt to reduce damage.")] public class TakeCoverInfo : TurretedInfo diff --git a/OpenRA.Mods.RA/Render/RenderInfantry.cs b/OpenRA.Mods.Common/Traits/Render/RenderInfantry.cs similarity index 98% rename from OpenRA.Mods.RA/Render/RenderInfantry.cs rename to OpenRA.Mods.Common/Traits/Render/RenderInfantry.cs index 233b3da4c6..381a71a7da 100644 --- a/OpenRA.Mods.RA/Render/RenderInfantry.cs +++ b/OpenRA.Mods.Common/Traits/Render/RenderInfantry.cs @@ -12,10 +12,9 @@ using System.Collections.Generic; using System.Linq; using OpenRA.Graphics; using OpenRA.Mods.Common.Graphics; -using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { public class RenderInfantryInfo : RenderSimpleInfo, Requires { diff --git a/OpenRA.Mods.RA/Render/WithBuildingExplosion.cs b/OpenRA.Mods.Common/Traits/Render/WithBuildingExplosion.cs old mode 100755 new mode 100644 similarity index 95% rename from OpenRA.Mods.RA/Render/WithBuildingExplosion.cs rename to OpenRA.Mods.Common/Traits/Render/WithBuildingExplosion.cs index 00dc7e7075..490896abfe --- a/OpenRA.Mods.RA/Render/WithBuildingExplosion.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithBuildingExplosion.cs @@ -9,10 +9,9 @@ #endregion using OpenRA.Mods.Common.Effects; -using OpenRA.Mods.Common.Traits; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("Display explosions over the building footprint when it is destroyed.")] class WithBuildingExplosionInfo : ITraitInfo, Requires diff --git a/OpenRA.Mods.RA/SpawnMPUnits.cs b/OpenRA.Mods.Common/Traits/World/SpawnMPUnits.cs similarity index 97% rename from OpenRA.Mods.RA/SpawnMPUnits.cs rename to OpenRA.Mods.Common/Traits/World/SpawnMPUnits.cs index c7f21c138c..0c5e69827c 100644 --- a/OpenRA.Mods.RA/SpawnMPUnits.cs +++ b/OpenRA.Mods.Common/Traits/World/SpawnMPUnits.cs @@ -11,11 +11,10 @@ using System; using System.Linq; using OpenRA.Graphics; -using OpenRA.Mods.Common.Traits; using OpenRA.Primitives; using OpenRA.Traits; -namespace OpenRA.Mods.RA.Traits +namespace OpenRA.Mods.Common.Traits { [Desc("Spawn base actor at the spawnpoint and support units in an annulus around the base actor. Both are defined at MPStartUnits. Attach this to the world actor.")] public class SpawnMPUnitsInfo : TraitInfo, Requires, Requires { } diff --git a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj index 9c6246e477..fd9f49fe58 100644 --- a/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj +++ b/OpenRA.Mods.RA/OpenRA.Mods.RA.csproj @@ -79,7 +79,6 @@ - @@ -166,14 +165,10 @@ - - - - @@ -185,7 +180,6 @@ - diff --git a/OpenRA.Mods.RA/Render/RenderDisguise.cs b/OpenRA.Mods.RA/Render/RenderDisguise.cs index 9d0f32deaf..32e03a02e1 100644 --- a/OpenRA.Mods.RA/Render/RenderDisguise.cs +++ b/OpenRA.Mods.RA/Render/RenderDisguise.cs @@ -8,6 +8,7 @@ */ #endregion +using OpenRA.Mods.Common.Traits; using OpenRA.Traits; namespace OpenRA.Mods.RA.Traits