diff --git a/OpenRA.Mods.RA/Buildings/Building.cs b/OpenRA.Mods.RA/Buildings/Building.cs index 85d27ad1e6..5ead5ea237 100755 --- a/OpenRA.Mods.RA/Buildings/Building.cs +++ b/OpenRA.Mods.RA/Buildings/Building.cs @@ -82,7 +82,7 @@ namespace OpenRA.Mods.RA.Buildings { var pos = new CPos(x, y); var at = bi.GetBuildingAt(pos); - if (at == null || !at.HasTrait()) + if (at == null || !at.IsInWorld || !at.HasTrait()) continue; if (at.Owner == p || (allyBuildRadius && at.Owner.Stances[p] == Stance.Ally))