[10527] Disable CombatSpell check for triggered spells

Signed-off-by: Laise <fenrisse@gmail.com>
This commit is contained in:
Insider42 2010-09-24 16:55:18 +02:00 committed by Laise
parent 3a8ad26a5e
commit 54980328f9
2 changed files with 3 additions and 3 deletions

View file

@ -4231,8 +4231,8 @@ SpellCastResult Spell::CheckCast(bool strict)
if(bg->GetStatus() == STATUS_WAIT_LEAVE)
return SPELL_FAILED_DONT_REPORT;
if (m_caster->isInCombat() && IsNonCombatSpell(m_spellInfo))
return m_triggeredByAuraSpell ? SPELL_FAILED_DONT_REPORT : SPELL_FAILED_AFFECTING_COMBAT;
if (m_caster->isInCombat() && IsNonCombatSpell(m_spellInfo) && !m_IsTriggeredSpell)
return SPELL_FAILED_AFFECTING_COMBAT;
if (m_caster->GetTypeId() == TYPEID_PLAYER && !((Player*)m_caster)->isGameMaster() &&
VMAP::VMapFactory::createOrGetVMapManager()->isLineOfSightCalcEnabled())

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__
#define __REVISION_NR_H__
#define REVISION_NR "10526"
#define REVISION_NR "10527"
#endif // __REVISION_NR_H__