aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellEffects.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rw-r--r--src/server/game/Spells/SpellEffects.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index e43d4ec3eab..d718ad4db08 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -68,6 +68,7 @@
#include "ReputationMgr.h"
#include "AreaTrigger.h"
#include "MiscPackets.h"
+#include "SpellPackets.h"
pEffect SpellEffects[TOTAL_SPELL_EFFECTS]=
{
@@ -4386,9 +4387,9 @@ void Spell::EffectForceDeselect(SpellEffIndex /*effIndex*/)
if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT)
return;
- WorldPacket data(SMSG_CLEAR_TARGET, 8);
- data << m_caster->GetGUID();
- m_caster->SendMessageToSet(&data, true);
+ WorldPackets::Spells::ClearTarget clearTarget;
+ clearTarget.Guid = m_caster->GetGUID();
+ m_caster->SendMessageToSet(clearTarget.Write(), true);
}
void Spell::EffectSelfResurrect(SpellEffIndex /*effIndex*/)