diff options
| author | Shauren <shauren.trinity@gmail.com> | 2021-05-01 20:16:10 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-05-01 20:16:10 +0200 |
| commit | fb66575d38d2ba7ffc24c29824fa75d7019de549 (patch) | |
| tree | 9b263e8914862f92d5e6f2fc23450a2f973df461 /src/server/game/Entities/Object | |
| parent | d6dfb6c54c3296461ec73ea5d969f7a5a704541b (diff) | |
Core/Grids: Move packet sending functionality out of MessageDistDeliverer and into separate, customizable class and unify LocalizedPacketDo, LocalizedPacketListDo as generic localizable action
Diffstat (limited to 'src/server/game/Entities/Object')
| -rw-r--r-- | src/server/game/Entities/Object/Object.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index d1634c70148..44e63f22155 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -1657,13 +1657,15 @@ void WorldObject::SendMessageToSet(WorldPacket const* data, bool self) const void WorldObject::SendMessageToSetInRange(WorldPacket const* data, float dist, bool /*self*/) const { - Trinity::MessageDistDeliverer<> notifier(this, data, dist); + Trinity::PacketSenderRef sender(data); + Trinity::MessageDistDeliverer<Trinity::PacketSenderRef> notifier(this, sender, dist); Cell::VisitWorldObjects(this, notifier, dist); } void WorldObject::SendMessageToSet(WorldPacket const* data, Player const* skipped_rcvr) const { - Trinity::MessageDistDeliverer<> notifier(this, data, GetVisibilityRange(), false, skipped_rcvr); + Trinity::PacketSenderRef sender(data); + Trinity::MessageDistDeliverer<Trinity::PacketSenderRef> notifier(this, sender, GetVisibilityRange(), false, skipped_rcvr); Cell::VisitWorldObjects(this, notifier, GetVisibilityRange()); } |
