diff --git a/Robust.Server/GameObjects/EntitySystems/MapLoaderSystem.cs b/Robust.Server/GameObjects/EntitySystems/MapLoaderSystem.cs index 98644cb61..c956a9c97 100644 --- a/Robust.Server/GameObjects/EntitySystems/MapLoaderSystem.cs +++ b/Robust.Server/GameObjects/EntitySystems/MapLoaderSystem.cs @@ -1017,8 +1017,8 @@ public sealed class MapLoaderSystem : EntitySystem // Skip removed tile definitions. if (!_tileDefManager.TryGetDefinition(prototypeId, out var definition)) continue; - - tileIdMap.Add(definition.TileId, origId); + if (!tileIdMap.ContainsKey(definition.TileId)) + tileIdMap.Add(definition.TileId, origId); } // Assign new IDs for all new tile types.