diff options
author | MitchesD <majklprofik@seznam.cz> | 2015-06-07 17:08:45 +0200 |
---|---|---|
committer | MitchesD <majklprofik@seznam.cz> | 2015-06-07 17:08:45 +0200 |
commit | e3ed67732ff9e489896ef1d34ea0fd3bb8490b75 (patch) | |
tree | 60fcdaa6f82746c8f91f7b2cde279510067fc3ce /src/server/game/Spells/SpellEffects.cpp | |
parent | 70fe4e57a0b6c97982fbedc521694d5a37fafae5 (diff) |
Core/PacketIO: updated structure of CMSG_RESET_INSTANCES, SMSG_INSTANCE_RESET, SMSG_INSTANCE_RESET_FAILED and SMSG_SPELL_INSTAKILL_LOG
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rw-r--r-- | src/server/game/Spells/SpellEffects.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index c640134f6e4..36e544de3bd 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 "Garrison.h" +#include "CombatLogPackets.h" #include "DuelPackets.h" #include "MiscPackets.h" #include "SpellPackets.h" @@ -378,11 +379,12 @@ void Spell::EffectInstaKill(SpellEffIndex /*effIndex*/) if (m_caster == unitTarget) // prevent interrupt message finish(); - WorldPacket data(SMSG_SPELL_INSTAKILL_LOG, 8+8+4); - data << m_caster->GetGUID(); - data << unitTarget->GetGUID(); - data << uint32(m_spellInfo->Id); - m_caster->SendMessageToSet(&data, true); + WorldPackets::CombatLog::SpellInstakillLog data; + data.Target = unitTarget->GetGUID(); + data.Caster = m_caster->GetGUID(); + data.SpellID = m_spellInfo->Id; + + m_caster->SendMessageToSet(data.Write(), true); m_caster->DealDamage(unitTarget, unitTarget->GetHealth(), NULL, NODAMAGE, SPELL_SCHOOL_MASK_NORMAL, NULL, false); } |