From 7ce78536069233deff626b70ac914423a23b2492 Mon Sep 17 00:00:00 2001 From: kaelima Date: Thu, 16 Feb 2012 20:38:48 +0100 Subject: [PATCH] Core/Spells: Revert part of 65d269f6de2da9c7c26e9177d7cfcb0498782089. Solves some recent instant spell casting issues. --- src/server/game/Spells/Spell.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index cc159a613c..cbfa739fb6 100755 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -2814,13 +2814,13 @@ uint32 Spell::SelectEffectTargets(uint32 i, SpellImplicitTargetInfo const& cur) unitList.remove(m_targets.GetUnitTarget()); Trinity::RandomResizeList(unitList, maxTargets); } + + CallScriptAfterUnitTargetSelectHandlers(unitList, SpellEffIndex(i)); + + for (std::list::iterator itr = unitList.begin(); itr != unitList.end(); ++itr) + AddUnitTarget(*itr, effectMask, false); } - CallScriptAfterUnitTargetSelectHandlers(unitList, SpellEffIndex(i)); - - for (std::list::iterator itr = unitList.begin(); itr != unitList.end(); ++itr) - AddUnitTarget(*itr, effectMask, false); - if (!gobjectList.empty()) { if (uint32 maxTargets = m_spellValue->MaxAffectedTargets)