diff --git a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
index 50db00bcd6..7425b3befa 100644
--- a/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
+++ b/OpenRA.Mods.Common/OpenRA.Mods.Common.csproj
@@ -893,24 +893,24 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/AddShakeToBridge.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/AddShakeToBridge.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/AddShakeToBridge.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/AddShakeToBridge.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/ChangeIntensityToDuration.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/ChangeIntensityToDuration.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/ChangeIntensityToDuration.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/ChangeIntensityToDuration.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/DefineGroundCorpseDefault.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/DefineGroundCorpseDefault.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/DefineGroundCorpseDefault.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/DefineGroundCorpseDefault.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/DefineLocomotors.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/DefineLocomotors.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/DefineLocomotors.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/DefineLocomotors.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/DefineOwnerLostAction.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/DefineOwnerLostAction.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/DefineOwnerLostAction.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/DefineOwnerLostAction.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/DefineSoundDefaults.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/DefineSoundDefaults.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/DefineSoundDefaults.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/DefineSoundDefaults.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/DefineSquadExcludeHarvester.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/DefineSquadExcludeHarvester.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/DefineSquadExcludeHarvester.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/DefineSquadExcludeHarvester.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/IgnoreAbstractActors.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/IgnoreAbstractActors.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/IgnoreAbstractActors.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/IgnoreAbstractActors.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/MoveHackyAISupportPowerDecisions.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/MoveHackyAISupportPowerDecisions.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/MoveHackyAISupportPowerDecisions.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/MoveHackyAISupportPowerDecisions.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/RemoveCanUndeployFromGrantConditionOnDeploy.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/RemoveCanUndeployFromGrantConditionOnDeploy.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/RemoveCanUndeployFromGrantConditionOnDeploy.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/RemoveCanUndeployFromGrantConditionOnDeploy.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/RemovePaletteFromCurrentTileset.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/RemovePaletteFromCurrentTileset.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/RemovePaletteFromCurrentTileset.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/RemovePaletteFromCurrentTileset.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/RemoveTerrainTypeIsWaterFlag.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/RemoveTerrainTypeIsWaterFlag.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/RemoveTerrainTypeIsWaterFlag.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/RemoveTerrainTypeIsWaterFlag.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/RemoveWeaponScanRadius.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/RemoveWeaponScanRadius.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/RemoveWeaponScanRadius.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/RemoveWeaponScanRadius.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/RemoveWithReloadingSpriteTurret.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/RemoveWithReloadingSpriteTurret.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/RemoveWithReloadingSpriteTurret.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/RemoveWithReloadingSpriteTurret.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/RenameEmitInfantryOnSell.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/RenameEmitInfantryOnSell.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/RenameEmitInfantryOnSell.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/RenameEmitInfantryOnSell.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/RenameWormSpawner.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/RenameWormSpawner.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/RenameWormSpawner.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/RenameWormSpawner.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/SplitAimAnimations.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/SplitAimAnimations.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/SplitAimAnimations.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/SplitAimAnimations.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/Rules/SplitRepairDecoration.cs b/OpenRA.Mods.Common/UpdateRules/Rules/20180307/SplitRepairDecoration.cs
similarity index 100%
rename from OpenRA.Mods.Common/UpdateRules/Rules/SplitRepairDecoration.cs
rename to OpenRA.Mods.Common/UpdateRules/Rules/20180307/SplitRepairDecoration.cs
diff --git a/OpenRA.Mods.Common/UpdateRules/UpdatePath.cs b/OpenRA.Mods.Common/UpdateRules/UpdatePath.cs
index 60dcb3b660..21438f40a8 100644
--- a/OpenRA.Mods.Common/UpdateRules/UpdatePath.cs
+++ b/OpenRA.Mods.Common/UpdateRules/UpdatePath.cs
@@ -62,9 +62,8 @@ namespace OpenRA.Mods.Common.UpdateRules
new UpdatePath("release-20180218", "release-20180307", new UpdateRule[0]),
- new UpdatePath("release-20180307", new UpdateRule[]
+ new UpdatePath("release-20180307", "playtest-20180729", new UpdateRule[]
{
- // Bleed only changes here
new RemoveTerrainTypeIsWaterFlag(),
new DefineSquadExcludeHarvester(),
new RemoveWeaponScanRadius(),
@@ -83,6 +82,11 @@ namespace OpenRA.Mods.Common.UpdateRules
new MoveHackyAISupportPowerDecisions(),
new DefineGroundCorpseDefault(),
new RemoveCanUndeployFromGrantConditionOnDeploy(),
+ }),
+
+ new UpdatePath("playtest-20180729", new UpdateRule[]
+ {
+ // Bleed only changes here
})
};