From 83e7502b8b9b2ef42d37e137b52ac9cf6be3624d Mon Sep 17 00:00:00 2001 From: Mordred Date: Fri, 3 Feb 2023 14:36:08 +0100 Subject: [PATCH] fix issue with instance content map --- src/world/Manager/TerritoryMgr.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/world/Manager/TerritoryMgr.cpp b/src/world/Manager/TerritoryMgr.cpp index 695e9c6b..268021fc 100644 --- a/src/world/Manager/TerritoryMgr.cpp +++ b/src/world/Manager/TerritoryMgr.cpp @@ -365,10 +365,10 @@ TerritoryPtr TerritoryMgr::createInstanceContent( uint32_t contentFinderId ) Logger::debug( "Starting instance for InstanceContent id: {0} ({1})", contentFinderId, name ); - auto pZone = make_InstanceContent( pInstanceContent, pContentFinderCondition, instanceContentData.TerritoryType, getNextInstanceId(), " ", name, contentFinderId ); + auto pZone = make_InstanceContent( pInstanceContent, pContentFinderCondition, instanceContentData.TerritoryType, getNextInstanceId(), " ", name, pContentFinderCondition->data().InstanceContentId ); pZone->init(); - m_instanceContentIdToInstanceMap[ contentFinderId ][ pZone->getGuId() ] = pZone; + m_instanceContentIdToInstanceMap[ pContentFinderCondition->data().InstanceContentId ][ pZone->getGuId() ] = pZone; m_guIdToTerritoryPtrMap[ pZone->getGuId() ] = pZone; m_instanceZoneSet.insert( pZone );