diff --git a/OpenRA.Mods.RA/Transforms.cs b/OpenRA.Mods.RA/Transforms.cs index f7364b8db5..c0ceb122bb 100644 --- a/OpenRA.Mods.RA/Transforms.cs +++ b/OpenRA.Mods.RA/Transforms.cs @@ -68,7 +68,9 @@ namespace OpenRA.Mods.RA { if (order.OrderString == "DeployTransform") { - if (!CanDeploy()) + var b = self.TraitOrDefault(); + + if (!CanDeploy() || (b != null && !b.Lock())) { foreach (var s in Info.NoTransformSounds) Sound.PlayToPlayer(self.Owner, s);