diff options
-rw-r--r-- | src/server/game/Spells/Spell.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index a5a974601d3..92cbb69912f 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -3412,11 +3412,11 @@ SpellCastResult Spell::prepare(SpellCastTargets const& targets, AuraEffect const m_caster->ToCreature()->SetSpellFocus(this, nullptr); } + CallScriptOnPrecastHandler(); + // set timer base at cast time ReSetTimer(); - CallScriptOnPrecastHandler(); - TC_LOG_DEBUG("spells", "Spell::prepare: spell id %u source %u caster %d customCastFlags %u mask %u", m_spellInfo->Id, m_caster->GetEntry(), m_originalCaster ? m_originalCaster->GetEntry() : -1, _triggeredCastFlags, m_targets.GetTargetMask()); if (m_spellInfo->HasAttribute(SPELL_ATTR12_START_COOLDOWN_ON_CAST_START)) |