diff --git a/Robust.Client/Graphics/Clyde/Clyde.Rendering.cs b/Robust.Client/Graphics/Clyde/Clyde.Rendering.cs index fb170fad9b..ff65174b6a 100644 --- a/Robust.Client/Graphics/Clyde/Clyde.Rendering.cs +++ b/Robust.Client/Graphics/Clyde/Clyde.Rendering.cs @@ -142,7 +142,14 @@ namespace Robust.Client.Graphics.Clyde return cmp; } - return a.RenderOrder.CompareTo(b.RenderOrder); + cmp = a.RenderOrder.CompareTo(b.RenderOrder); + + if (cmp != 0) + { + return cmp; + } + + return a.Owner.Uid.CompareTo(b.Owner.Uid); }); foreach (var sprite in entityList)