diff options
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
| -rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 7 |
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*/) |
