aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Object
diff options
context:
space:
mode:
authorGolrag <golrag.jeremy@gmail.com>2015-04-17 09:33:41 +0200
committerGolrag <golrag.jeremy@gmail.com>2015-04-17 11:45:07 +0200
commit82a33c7fa868d5ace7f855dba26b5f41c12bab6e (patch)
tree304c6bacc7d02b8027fd33b2f6d0ac0f3b35ada3 /src/server/game/Entities/Object
parent280a0b8e35ccf2fde55199938dffb2851892eaa2 (diff)
Core/PacketIO: SMSG_PLAY_SOUND
Diffstat (limited to 'src/server/game/Entities/Object')
-rw-r--r--src/server/game/Entities/Object/Object.cpp8
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()