From 5ad2d1892f1c6a74a01ae538faac1558282ddb5a Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Thu, 13 Sep 2012 07:21:33 +1200 Subject: [PATCH] take lock in DeployTransform if we're a building --- OpenRA.Mods.RA/Transforms.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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);