diff --git a/OpenRa.Game/Traits/Activities/UnloadCargo.cs b/OpenRa.Game/Traits/Activities/UnloadCargo.cs index 705e97b473..2f23dc7886 100644 --- a/OpenRa.Game/Traits/Activities/UnloadCargo.cs +++ b/OpenRa.Game/Traits/Activities/UnloadCargo.cs @@ -12,7 +12,8 @@ namespace OpenRa.Game.Traits.Activities int2? ChooseExitTile(Actor self) { - if (!Game.IsCellBuildable(self.Location, UnitMovementType.Foot, self)) + // is anyone still hogging this tile? + if (Game.UnitInfluence.GetUnitsAt(self.Location).Count() > 1) return null; for (var i = -1; i < 2; i++)