1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-04-29 07:37:45 +00:00

Insert entities back into zone caches to make MapMgr happy. (#900)

This commit is contained in:
コレット 2023-02-17 15:58:06 +09:00 committed by GitHub
parent 7deb52dac0
commit f608e1e8cf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -123,17 +123,17 @@ Sapphire::InstanceObjectCache::InstanceObjectCache()
else if( pEntry->getType() == LgbEntryType::EventObject ) else if( pEntry->getType() == LgbEntryType::EventObject )
{ {
auto pEObj = std::reinterpret_pointer_cast< LGB_EOBJ_ENTRY >( pEntry ); auto pEObj = std::reinterpret_pointer_cast< LGB_EOBJ_ENTRY >( pEntry );
m_eobjCache.insert( 0, pEObj ); m_eobjCache.insert( id, pEObj );
} }
else if( pEntry->getType() == LgbEntryType::EventNpc ) else if( pEntry->getType() == LgbEntryType::EventNpc )
{ {
auto pENpc = std::reinterpret_pointer_cast< LGB_ENPC_ENTRY >( pEntry ); auto pENpc = std::reinterpret_pointer_cast< LGB_ENPC_ENTRY >( pEntry );
m_enpcCache.insert( 0, pENpc ); m_enpcCache.insert( id, pENpc );
} }
else if( pEntry->getType() == LgbEntryType::EventRange ) else if( pEntry->getType() == LgbEntryType::EventRange )
{ {
auto pEventRange = std::reinterpret_pointer_cast< LGB_EVENT_RANGE_ENTRY >( pEntry ); auto pEventRange = std::reinterpret_pointer_cast< LGB_EVENT_RANGE_ENTRY >( pEntry );
m_eventRangeCache.insert( 0, pEventRange ); m_eventRangeCache.insert( id, pEventRange );
} }
} }
} }