diff options
| author | Golrag <golrag.jeremy@gmail.com> | 2015-04-17 09:33:41 +0200 |
|---|---|---|
| committer | Golrag <golrag.jeremy@gmail.com> | 2015-04-17 11:45:07 +0200 |
| commit | 82a33c7fa868d5ace7f855dba26b5f41c12bab6e (patch) | |
| tree | 304c6bacc7d02b8027fd33b2f6d0ac0f3b35ada3 /src/server/game/Entities/Object | |
| parent | 280a0b8e35ccf2fde55199938dffb2851892eaa2 (diff) | |
Core/PacketIO: SMSG_PLAY_SOUND
Diffstat (limited to 'src/server/game/Entities/Object')
| -rw-r--r-- | src/server/game/Entities/Object/Object.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index e3869761118..a4a2b965f3e 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -53,6 +53,7 @@ #include "Battleground.h" #include "Chat.h" #include "GameObjectPackets.h" +#include "MiscPackets.h" Object::Object() { @@ -3167,13 +3168,10 @@ void WorldObject::PlayDistanceSound(uint32 sound_id, Player* target /*= NULL*/) void WorldObject::PlayDirectSound(uint32 sound_id, Player* target /*= NULL*/) { - WorldPacket data(SMSG_PLAY_SOUND, 4 + 8); - data << uint32(sound_id); - data << GetGUID(); if (target) - target->SendDirectMessage(&data); + target->SendDirectMessage(WorldPackets::Misc::PlaySound(GetGUID(), sound_id).Write()); else - SendMessageToSet(&data, true); + SendMessageToSet(WorldPackets::Misc::PlaySound(GetGUID(), sound_id).Write(), true); } void WorldObject::DestroyForNearbyPlayers() |
