diff --git a/OpenRA.Mods.RA/Move/Mobile.cs b/OpenRA.Mods.RA/Move/Mobile.cs index 05aa0567f0..8fab43952b 100755 --- a/OpenRA.Mods.RA/Move/Mobile.cs +++ b/OpenRA.Mods.RA/Move/Mobile.cs @@ -109,8 +109,7 @@ namespace OpenRA.Mods.RA.Move return true; var blockingActors = world.ActorMap.GetUnitsAt(cell) - // Don't fail if the unit is already in this cell - .Where(x => x != ignoreActor && x != self) + .Where(x => x != ignoreActor) // Neutral/enemy units are blockers. Allied units that are moving are not blockers. .Where(x => blockedByMovers || ((self.Owner.Stances[x.Owner] != Stance.Ally) || !IsMovingInMyDirection(self, x))) .ToList();