Core/Maps: Make sure login instance is added to i_maps
This commit is contained in:
1 parent
55843a00c6
commit
e8f8081b29
1 file changed
+3
@@ -180,7 +180,10 @@ Map* MapManager::CreateMap(uint32 mapId, Player* player, uint32 loginInstanceId
|
||||
{
|
||||
map = FindMap_i(mapId, loginInstanceId);
|
||||
if (!map && pSave && pSave->GetInstanceId() == loginInstanceId)
|
||||
{
|
||||
map = CreateInstance(mapId, loginInstanceId, pSave, pSave->GetDifficulty(), player->GetTeamId());
|
||||
i_maps[{ map->GetId(), map->GetInstanceId() }] = map;
|
||||
}
|
||||
return map;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user