diff --git a/OpenRA.Mods.RA/Modifiers/FrozenUnderFog.cs b/OpenRA.Mods.RA/Modifiers/FrozenUnderFog.cs index e9bacfb9a7..8544ae2ffa 100644 --- a/OpenRA.Mods.RA/Modifiers/FrozenUnderFog.cs +++ b/OpenRA.Mods.RA/Modifiers/FrozenUnderFog.cs @@ -59,7 +59,10 @@ namespace OpenRA.Mods.RA } if (visible) - proxy.SetRenderables(self.Render(wr)); + { + var comparer = new RenderableComparer(wr); + proxy.SetRenderables(self.Render(wr).OrderBy(r => r, comparer)); + } } public IEnumerable ModifyRender(Actor self, WorldRenderer wr, IEnumerable r)