Core/PacketIO: Skip sending empty SMSG_UPDATE_OBJECT for transports on map changes
Port From (https://github.com/TrinityCore/TrinityCore/commit/f6c37f6791f1a28f5a077f251ec60a541cf0284f)
This commit is contained in:
@@ -1782,6 +1782,9 @@ namespace Game.Maps
|
||||
}
|
||||
}
|
||||
|
||||
if (!transData.HasData())
|
||||
return;
|
||||
|
||||
UpdateObject packet;
|
||||
transData.BuildPacket(out packet);
|
||||
player.SendPacket(packet);
|
||||
@@ -1799,6 +1802,9 @@ namespace Game.Maps
|
||||
}
|
||||
}
|
||||
|
||||
if (!transData.HasData())
|
||||
return;
|
||||
|
||||
UpdateObject packet;
|
||||
transData.BuildPacket(out packet);
|
||||
player.SendPacket(packet);
|
||||
@@ -1829,6 +1835,9 @@ namespace Game.Maps
|
||||
}
|
||||
}
|
||||
|
||||
if (!transData.HasData())
|
||||
return;
|
||||
|
||||
UpdateObject packet;
|
||||
transData.BuildPacket(out packet);
|
||||
player.SendPacket(packet);
|
||||
|
||||
Reference in New Issue
Block a user