mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/PacketIO: Skip sending empty SMSG_UPDATE_OBJECT for transports on map changes
This commit is contained in:
@@ -1898,6 +1898,9 @@ void Map::SendInitTransports(Player* player)
|
||||
}
|
||||
}
|
||||
|
||||
if (!transData.HasData())
|
||||
return;
|
||||
|
||||
WorldPacket packet;
|
||||
transData.BuildPacket(&packet);
|
||||
player->SendDirectMessage(&packet);
|
||||
@@ -1916,6 +1919,9 @@ void Map::SendRemoveTransports(Player* player)
|
||||
}
|
||||
}
|
||||
|
||||
if (!transData.HasData())
|
||||
return;
|
||||
|
||||
WorldPacket packet;
|
||||
transData.BuildPacket(&packet);
|
||||
player->SendDirectMessage(&packet);
|
||||
@@ -1946,6 +1952,9 @@ void Map::SendUpdateTransportVisibility(Player* player)
|
||||
}
|
||||
}
|
||||
|
||||
if (!transData.HasData())
|
||||
return;
|
||||
|
||||
WorldPacket packet;
|
||||
transData.BuildPacket(&packet);
|
||||
player->GetSession()->SendPacket(&packet);
|
||||
|
||||
Reference in New Issue
Block a user