diff --git a/OpenRA.Game/Traits/Render/HiddenUnderFog.cs b/OpenRA.Game/Traits/Render/HiddenUnderFog.cs index df21a49b32..ba5efc288b 100644 --- a/OpenRA.Game/Traits/Render/HiddenUnderFog.cs +++ b/OpenRA.Game/Traits/Render/HiddenUnderFog.cs @@ -36,12 +36,13 @@ namespace OpenRA.Traits.Render shroud = self.World.WorldActor.traits.Get(); } + static Renderable[] Nothing = { }; public IEnumerable ModifyRender(Actor self, IEnumerable r) { if (self.World.LocalPlayer == null || self.Owner == self.World.LocalPlayer || shroud.visibleCells[self.Location.X, self.Location.Y] > 0) return r; - - return new Renderable[] { }; + else + return Nothing; } } }