Core/SpellEffects: successful dispel effects on hostile targets should put you in combat. Closes #656 Closes #678

This commit is contained in:
Kandera
2012-05-18 12:25:13 -04:00
parent e59d7a3340
commit e897bb59f7
+3
View File
@@ -2610,6 +2610,9 @@ void Spell::EffectDispel(SpellEffIndex effIndex)
} }
m_caster->SendMessageToSet(&dataSuccess, true); m_caster->SendMessageToSet(&dataSuccess, true);
if (m_caster->IsValidAttackTarget(unitTarget) && !m_caster->isInCombat())
m_caster->CombatStart(unitTarget);
// On success dispel // On success dispel
// Devour Magic // Devour Magic
if (m_spellInfo->SpellFamilyName == SPELLFAMILY_WARLOCK && m_spellInfo->Category == SPELLCATEGORY_DEVOUR_MAGIC) if (m_spellInfo->SpellFamilyName == SPELLFAMILY_WARLOCK && m_spellInfo->Category == SPELLCATEGORY_DEVOUR_MAGIC)