From 30f6b38941e907c20dbb68f514eaf1345082abd3 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 24 Jan 2009 11:28:00 -0600 Subject: *Update to Mangos 7158. --HG-- branch : trunk --- src/game/Spell.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/game/Spell.cpp') diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 6869485266a..d0e1e3f9db3 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -2238,6 +2238,9 @@ void Spell::handle_immediate() int32 duration = GetSpellDuration(m_spellInfo); if (duration) { + // Apply duration mod + if(Player* modOwner = m_caster->GetSpellModOwner()) + modOwner->ApplySpellMod(m_spellInfo->Id, SPELLMOD_DURATION, duration); m_spellState = SPELL_STATE_CASTING; m_caster->AddInterruptMask(m_spellInfo->ChannelInterruptFlags); SendChannelStart(duration); -- cgit v1.2.3