aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellEffects.cpp
diff options
context:
space:
mode:
authorQAston <qaston@gmail.com>2011-08-26 12:39:50 +0200
committerQAston <qaston@gmail.com>2011-08-26 12:39:50 +0200
commit8e392440cfe5a3bd4f36939a3d09994a961d5479 (patch)
treef3c64f0b8bdb02911e4629f9d460dd830d18ddff /src/server/game/Spells/SpellEffects.cpp
parent5c48d9ec8ab587f6d26b04b6b2becb340a9804a8 (diff)
Core/Spells: Fix a regression of 7f30ac5a9549746d19af - spells with TARGET_SELECT_CATEGORY_CHANNEL target type (like mind sear) should be triggered by triggering spell caster
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rwxr-xr-xsrc/server/game/Spells/SpellEffects.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index 2d53cdd40c3..3a15516dc63 100755
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -1545,7 +1545,7 @@ void Spell::EffectTriggerSpellWithValue(SpellEffIndex effIndex)
int32 bp = damage;
- Unit* caster = spellInfo->IsRequiringSelectedTarget() ? m_caster : unitTarget;
+ Unit* caster = spellInfo->NeedsToBeTriggeredByCaster() ? m_caster : unitTarget;
caster->CastCustomSpell(unitTarget, triggered_spell_id, &bp, &bp, &bp, true);
}
@@ -1770,7 +1770,7 @@ void Spell::EffectTriggerSpell(SpellEffIndex effIndex)
// Note: not exist spells with weapon req. and IsSpellHaveCasterSourceTargets == true
// so this just for speedup places in else
- Unit* caster = spellInfo->IsRequiringSelectedTarget() ? m_caster : unitTarget;
+ Unit* caster = spellInfo->NeedsToBeTriggeredByCaster() ? m_caster : unitTarget;
caster->CastSpell(unitTarget, spellInfo, true, 0, 0, (originalCaster ? originalCaster->GetGUID() : 0));
}