diff --git a/Source/Game/Maps/MapManager.cs b/Source/Game/Maps/MapManager.cs index 12cfc0049..82e778578 100644 --- a/Source/Game/Maps/MapManager.cs +++ b/Source/Game/Maps/MapManager.cs @@ -82,17 +82,19 @@ namespace Game.Entities if (mapEntry.Instanceable()) map = new MapInstanced(mapEntry.Id, i_gridCleanUpDelay); else - { map = new Map(mapEntry.Id, i_gridCleanUpDelay, 0, Difficulty.None); - map.LoadRespawnTimes(); - map.LoadCorpseData(); - } i_maps[mapEntry.Id] = map; foreach (uint childMapId in _parentMapData[mapEntry.Id]) map.AddChildTerrainMap(CreateBaseMap_i(CliDB.MapStorage.LookupByKey(childMapId))); + if (!mapEntry.Instanceable()) + { + map.LoadRespawnTimes(); + map.LoadCorpseData(); + } + return map; }