diff options
Diffstat (limited to 'src/server/scripts/Spells')
| -rw-r--r-- | src/server/scripts/Spells/spell_generic.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/scripts/Spells/spell_generic.cpp b/src/server/scripts/Spells/spell_generic.cpp index 451dc933d86..453fa8ad4cf 100644 --- a/src/server/scripts/Spells/spell_generic.cpp +++ b/src/server/scripts/Spells/spell_generic.cpp @@ -38,6 +38,7 @@ #include "SpellAuraEffects.h" #include "SpellHistory.h" #include "Vehicle.h" +#include "NPCPackets.h" class spell_gen_absorb0_hitlimit1 : public SpellScriptLoader { @@ -3052,9 +3053,9 @@ class spell_gen_spirit_healer_res : public SpellScriptLoader Player* originalCaster = GetOriginalCaster()->ToPlayer(); if (Unit* target = GetHitUnit()) { - WorldPacket data(SMSG_SPIRIT_HEALER_CONFIRM, 8); - data << target->GetGUID(); - originalCaster->GetSession()->SendPacket(&data); + WorldPackets::NPC::SpiritHealerConfirm spiritHealerConfirm; + spiritHealerConfirm.Unit = target->GetGUID(); + originalCaster->GetSession()->SendPacket(spiritHealerConfirm.Write()); } } |
