diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 58b97bd1f..a130bfc02 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -691,8 +691,8 @@ void Spell::prepareDataForTriggerSystem() if (m_spellInfo->SpellFamilyFlags & UI64LIT(0x0000800000000060)) m_canTrigger = true; break; - case SPELLFAMILY_PRIEST: // For Penance heal/damage triggers need do it - if (m_spellInfo->SpellFamilyFlags & UI64LIT(0x0001800000000000)) + case SPELLFAMILY_PRIEST: // For Penance,Mind Sear,Mind Flay heal/damage triggers need do it + if (m_spellInfo->SpellFamilyFlags & UI64LIT(0x0001800000800000) || (m_spellInfo->SpellFamilyFlags2 & 0x00000040)) m_canTrigger = true; break; case SPELLFAMILY_ROGUE: // For poisons need do it diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 06fce51d0..8905631fa 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "8957" + #define REVISION_NR "8958" #endif // __REVISION_NR_H__