Core/Maps: Make sure login instance is added to i_maps
Port From (https://github.com/TrinityCore/TrinityCore/commit/51166b2c5e02910728f897ff481ea6ee83a9310c)
This commit is contained in:
@@ -181,7 +181,10 @@ namespace Game.Entities
|
||||
{
|
||||
map = FindMap_i(mapId, loginInstanceId);
|
||||
if (map == null && pSave != null && pSave.GetInstanceId() == loginInstanceId)
|
||||
{
|
||||
map = CreateInstance(mapId, loginInstanceId, pSave, pSave.GetDifficultyID(), player.GetTeamId());
|
||||
i_maps[(map.GetId(), map.GetInstanceId())] = map;
|
||||
}
|
||||
return map;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user