diff --git a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
index ab3f66453e..93aaa12c61 100644
--- a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
+++ b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
@@ -491,14 +491,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -772,9 +772,9 @@
-
-
-
+
+
+
diff --git a/OpenRA.Mods.Common/Traits/Upgrades/ConditionManager.cs b/OpenRA.Mods.Common/Traits/Conditions/ConditionManager.cs
similarity index 100%
rename from OpenRA.Mods.Common/Traits/Upgrades/ConditionManager.cs
rename to OpenRA.Mods.Common/Traits/Conditions/ConditionManager.cs
diff --git a/OpenRA.Mods.Common/Traits/Upgrades/ConditionalTrait.cs b/OpenRA.Mods.Common/Traits/Conditions/ConditionalTrait.cs
similarity index 100%
rename from OpenRA.Mods.Common/Traits/Upgrades/ConditionalTrait.cs
rename to OpenRA.Mods.Common/Traits/Conditions/ConditionalTrait.cs
diff --git a/OpenRA.Mods.Common/Traits/Upgrades/DisableOnCondition.cs b/OpenRA.Mods.Common/Traits/Conditions/DisableOnCondition.cs
similarity index 100%
rename from OpenRA.Mods.Common/Traits/Upgrades/DisableOnCondition.cs
rename to OpenRA.Mods.Common/Traits/Conditions/DisableOnCondition.cs
diff --git a/OpenRA.Mods.Common/Traits/Upgrades/ExternalConditions.cs b/OpenRA.Mods.Common/Traits/Conditions/ExternalConditions.cs
similarity index 100%
rename from OpenRA.Mods.Common/Traits/Upgrades/ExternalConditions.cs
rename to OpenRA.Mods.Common/Traits/Conditions/ExternalConditions.cs
diff --git a/OpenRA.Mods.Common/Traits/Upgrades/GrantCondition.cs b/OpenRA.Mods.Common/Traits/Conditions/GrantCondition.cs
similarity index 100%
rename from OpenRA.Mods.Common/Traits/Upgrades/GrantCondition.cs
rename to OpenRA.Mods.Common/Traits/Conditions/GrantCondition.cs
diff --git a/OpenRA.Mods.Common/Traits/Upgrades/GrantConditionOnDamageState.cs b/OpenRA.Mods.Common/Traits/Conditions/GrantConditionOnDamageState.cs
similarity index 100%
rename from OpenRA.Mods.Common/Traits/Upgrades/GrantConditionOnDamageState.cs
rename to OpenRA.Mods.Common/Traits/Conditions/GrantConditionOnDamageState.cs
diff --git a/OpenRA.Mods.Common/Traits/Upgrades/GrantConditionOnDeploy.cs b/OpenRA.Mods.Common/Traits/Conditions/GrantConditionOnDeploy.cs
similarity index 100%
rename from OpenRA.Mods.Common/Traits/Upgrades/GrantConditionOnDeploy.cs
rename to OpenRA.Mods.Common/Traits/Conditions/GrantConditionOnDeploy.cs
diff --git a/OpenRA.Mods.Common/Traits/Upgrades/GrantConditionOnMovement.cs b/OpenRA.Mods.Common/Traits/Conditions/GrantConditionOnMovement.cs
similarity index 100%
rename from OpenRA.Mods.Common/Traits/Upgrades/GrantConditionOnMovement.cs
rename to OpenRA.Mods.Common/Traits/Conditions/GrantConditionOnMovement.cs
diff --git a/OpenRA.Mods.Common/Traits/Upgrades/GrantConditionOnTerrain.cs b/OpenRA.Mods.Common/Traits/Conditions/GrantConditionOnTerrain.cs
similarity index 100%
rename from OpenRA.Mods.Common/Traits/Upgrades/GrantConditionOnTerrain.cs
rename to OpenRA.Mods.Common/Traits/Conditions/GrantConditionOnTerrain.cs
diff --git a/OpenRA.Mods.Common/Traits/Upgrades/ProximityExternalCondition.cs b/OpenRA.Mods.Common/Traits/Conditions/ProximityExternalCondition.cs
similarity index 100%
rename from OpenRA.Mods.Common/Traits/Upgrades/ProximityExternalCondition.cs
rename to OpenRA.Mods.Common/Traits/Conditions/ProximityExternalCondition.cs
diff --git a/OpenRA.Mods.Common/Traits/Upgrades/StackedCondition.cs b/OpenRA.Mods.Common/Traits/Conditions/StackedCondition.cs
similarity index 100%
rename from OpenRA.Mods.Common/Traits/Upgrades/StackedCondition.cs
rename to OpenRA.Mods.Common/Traits/Conditions/StackedCondition.cs