diff options
| author | ariel- <ariel-@users.noreply.github.com> | 2016-11-09 00:39:49 -0300 |
|---|---|---|
| committer | ariel- <ariel-@users.noreply.github.com> | 2016-11-09 00:39:49 -0300 |
| commit | bb8763534ebff5422bf202e69add065a132e49ac (patch) | |
| tree | c27dd2e12f2f75a8c68e8edf3d426dbf80def889 /src/server/game/Spells | |
| parent | 51bd38a93bfa3d0c44d407142e94cdc7cb18e330 (diff) | |
Core/Spell: reimplemented TRIGGERED_DISALLOW_PROC_EVENTS trigger flag
Triggered spells shouldn't chain-trigger other spells
Closes #18217
Diffstat (limited to 'src/server/game/Spells')
| -rw-r--r-- | src/server/game/Spells/Spell.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/game/Spells/Spell.h b/src/server/game/Spells/Spell.h index 5087ececa09..364dd76256d 100644 --- a/src/server/game/Spells/Spell.h +++ b/src/server/game/Spells/Spell.h @@ -476,6 +476,7 @@ class TC_GAME_API Spell bool IsNextMeleeSwingSpell() const; bool IsTriggered() const { return (_triggeredCastFlags & TRIGGERED_FULL_MASK) != 0; } bool IsIgnoringCooldowns() const { return (_triggeredCastFlags & TRIGGERED_IGNORE_SPELL_AND_CATEGORY_CD) != 0; } + bool IsProcDisabled() const { return (_triggeredCastFlags & TRIGGERED_DISALLOW_PROC_EVENTS) != 0; } bool IsChannelActive() const { return m_caster->GetUInt32Value(UNIT_CHANNEL_SPELL) != 0; } bool IsAutoActionResetSpell() const; |
