Core/PacketIO: Skip sending empty SMSG_UPDATE_OBJECT for transports on map changes
This commit is contained in:
1 parent
58ca39239a
commit
52c56bdef9
1 file changed
+9
@@ -1725,6 +1725,9 @@ void Map::SendInitTransports(Player* player)
|
||||
}
|
||||
}
|
||||
|
||||
if (!transData.HasData())
|
||||
return;
|
||||
|
||||
WorldPacket packet;
|
||||
transData.BuildPacket(&packet);
|
||||
player->SendDirectMessage(&packet);
|
||||
@@ -1743,6 +1746,9 @@ void Map::SendRemoveTransports(Player* player)
|
||||
}
|
||||
}
|
||||
|
||||
if (!transData.HasData())
|
||||
return;
|
||||
|
||||
WorldPacket packet;
|
||||
transData.BuildPacket(&packet);
|
||||
player->SendDirectMessage(&packet);
|
||||
@@ -1773,6 +1779,9 @@ void Map::SendUpdateTransportVisibility(Player* player)
|
||||
}
|
||||
}
|
||||
|
||||
if (!transData.HasData())
|
||||
return;
|
||||
|
||||
WorldPacket packet;
|
||||
transData.BuildPacket(&packet);
|
||||
player->SendDirectMessage(&packet);
|
||||
|
||||
Reference in new issue
Block a user