diff --git a/OpenRA.Mods.RA/Move/Mobile.cs b/OpenRA.Mods.RA/Move/Mobile.cs index e5ee509b21..4887a814ca 100755 --- a/OpenRA.Mods.RA/Move/Mobile.cs +++ b/OpenRA.Mods.RA/Move/Mobile.cs @@ -389,8 +389,10 @@ namespace OpenRA.Mods.RA.Move IsQueued = forceQueued; cursor = "move"; - if( self.World.LocalPlayer.Shroud.IsVisible( location ) && !self.Trait().CanEnterCell( location ) ) + if( !self.World.Map.IsInMap(location) || (self.World.LocalPlayer.Shroud.IsExplored( location ) && + !self.Trait().CanEnterCell( location ))) cursor = "move-blocked"; + return true; } }