1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-06 10:47:45 +00:00

Fill Bnpc link info in spawn packet if available

This commit is contained in:
Mordred 2023-03-20 22:59:34 +01:00
parent c97a67ffe6
commit 4f3f866531

View file

@ -77,6 +77,16 @@ namespace Sapphire::Network::Packets::WorldPackets::Server
m_data.NpcId = bnpc.getBNpcBaseId(); m_data.NpcId = bnpc.getBNpcBaseId();
m_data.NameId = bnpc.getBNpcNameId(); m_data.NameId = bnpc.getBNpcNameId();
if( bnpc.getInstanceObjectInfo() )
{
m_data.LinkCountLimit = bnpc.getInstanceObjectInfo()->LinkCountLimit;
m_data.LinkFamily = bnpc.getInstanceObjectInfo()->LinkFamily;
m_data.LinkGroup = bnpc.getInstanceObjectInfo()->LinkGroup;
m_data.LinkParent = bnpc.getInstanceObjectInfo()->LinkParent;
m_data.LinkRange = bnpc.getInstanceObjectInfo()->LinkRange;
m_data.LinkReply = bnpc.getInstanceObjectInfo()->LinkReply;
}
assert( target.getId() != bnpc.getId() ); assert( target.getId() != bnpc.getId() );
m_data.Index = target.getSpawnIdForActorId( bnpc.getId() ); m_data.Index = target.getSpawnIdForActorId( bnpc.getId() );