diff --git a/Content.MapRenderer/Painters/DecalPainter.cs b/Content.MapRenderer/Painters/DecalPainter.cs index 184fdf7412..f33d343539 100644 --- a/Content.MapRenderer/Painters/DecalPainter.cs +++ b/Content.MapRenderer/Painters/DecalPainter.cs @@ -35,9 +35,12 @@ public sealed class DecalPainter decals.Sort(Comparer.Create((x, y) => x.Decal.ZIndex.CompareTo(y.Decal.ZIndex))); - foreach (var proto in _sPrototypeManager.EnumeratePrototypes()) + if (_decalTextures.Count == 0) { - _decalTextures.Add(proto.ID, proto.Sprite); + foreach (var proto in _sPrototypeManager.EnumeratePrototypes()) + { + _decalTextures.Add(proto.ID, proto.Sprite); + } } foreach (var decal in decals)