diff --git a/OpenRA.Mods.RA/AI/HackyAI.cs b/OpenRA.Mods.RA/AI/HackyAI.cs index e05e70b3c2..ddd4da9dca 100644 --- a/OpenRA.Mods.RA/AI/HackyAI.cs +++ b/OpenRA.Mods.RA/AI/HackyAI.cs @@ -438,12 +438,16 @@ namespace OpenRA.Mods.RA.AI { /* find our mcv and deploy it */ var mcv = self.World.Actors - .FirstOrDefault(a => a.Owner == p && a.HasTrait() && a.HasTrait()); + .FirstOrDefault(a => a.Owner == p && a.HasTrait()); if (mcv != null) { baseCenter = mcv.Location; - world.IssueOrder(new Order("DeployTransform", mcv, false)); + //Don't transform the mcv if it is a fact + if (mcv.HasTrait()) + { + world.IssueOrder(new Order("DeployTransform", mcv, false)); + } } else BotDebug("AI: Can't find BaseBuildUnit.");