diff --git a/OpenRA.Game/Traits/World/ResourceLayer.cs b/OpenRA.Game/Traits/World/ResourceLayer.cs index 0ab97298e5..7049d627be 100644 --- a/OpenRA.Game/Traits/World/ResourceLayer.cs +++ b/OpenRA.Game/Traits/World/ResourceLayer.cs @@ -58,7 +58,10 @@ namespace OpenRA.Traits for (int x = minx; x < maxx; x++) for (int y = miny; y < maxy; y++) { - if (world.LocalPlayer != null && !world.LocalPlayer.Shroud.IsExplored(new int2(x, y))) continue; + if (world.LocalPlayer != null && + !world.LocalPlayer.Shroud.IsExplored(new int2(x, y)) && + !world.LocalPlayer.Shroud.Disabled) + continue; var c = content[x, y]; if (c.image != null)