aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r--src/server/game/Spells/Spell.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index 36a597ce736..579dc0b8a06 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -6417,11 +6417,11 @@ void Spell::Delayed() // only called in DealDamage()
TC_LOG_DEBUG("spells", "Spell %u partially interrupted for (%d) ms at damage", m_spellInfo->Id, delaytime);
- WorldPacket data(SMSG_SPELL_DELAYED, 8+4);
- data << m_caster->GetPackGUID();
- data << uint32(delaytime);
+ WorldPackets::Spells::SpellDelayed spellDelayed;
+ spellDelayed.Caster = m_caster->GetGUID();
+ spellDelayed.ActualDelay = delaytime;
- m_caster->SendMessageToSet(&data, true);
+ m_caster->SendMessageToSet(spellDelayed.Write(), true);
}
void Spell::DelayedChannel()