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);
|
map = FindMap_i(mapId, loginInstanceId);
|
||||||
if (map == null && pSave != null && pSave.GetInstanceId() == loginInstanceId)
|
if (map == null && pSave != null && pSave.GetInstanceId() == loginInstanceId)
|
||||||
|
{
|
||||||
map = CreateInstance(mapId, loginInstanceId, pSave, pSave.GetDifficultyID(), player.GetTeamId());
|
map = CreateInstance(mapId, loginInstanceId, pSave, pSave.GetDifficultyID(), player.GetTeamId());
|
||||||
|
i_maps[(map.GetId(), map.GetInstanceId())] = map;
|
||||||
|
}
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user