diff --git a/OpenRA.Game/Traits/World/Shroud.cs b/OpenRA.Game/Traits/World/Shroud.cs index b0bd57e877..1e7355b5f7 100644 --- a/OpenRA.Game/Traits/World/Shroud.cs +++ b/OpenRA.Game/Traits/World/Shroud.cs @@ -135,6 +135,10 @@ namespace OpenRA.Traits public void UpdateVisibility(Actor a) { + // Actors outside the world don't have any vis + if (!a.IsInWorld) + return; + RemoveVisibility(a); AddVisibility(a); }