diff options
author | ariel- <ariel-@users.noreply.github.com> | 2017-01-23 15:35:35 -0300 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2018-12-09 14:18:42 +0100 |
commit | 01691e5d3b31c4a74c3f03a129fc2720751f826b (patch) | |
tree | be78fdd189a677a6c0bd5e074fbb743e18916015 /src | |
parent | 34ad81b176ffe3a183e35118e257c1e6a433f824 (diff) |
Core/Spell: add more aura types to default procs
Ref #18542
(cherry-picked from bff36a81be74c8179cfbfb18148a25d6c2a37495)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Spells/SpellMgr.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index dbc360ae5cc..b3f93bef9a2 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -1457,6 +1457,15 @@ void SpellMgr::LoadSpellProcs() isTriggerAura[SPELL_AURA_MOD_SPELL_DAMAGE_FROM_CASTER] = true; isTriggerAura[SPELL_AURA_MOD_SPELL_CRIT_CHANCE] = true; isTriggerAura[SPELL_AURA_ABILITY_IGNORE_AURASTATE] = true; + isTriggerAura[SPELL_AURA_MOD_INVISIBILITY] = true; + isTriggerAura[SPELL_AURA_FORCE_REACTION] = true; + isTriggerAura[SPELL_AURA_MOD_TAUNT] = true; + isTriggerAura[SPELL_AURA_MOD_DETAUNT] = true; + isTriggerAura[SPELL_AURA_MOD_DAMAGE_PERCENT_DONE] = true; + isTriggerAura[SPELL_AURA_MOD_ATTACK_POWER_PCT] = true; + isTriggerAura[SPELL_AURA_MOD_HIT_CHANCE] = true; + isTriggerAura[SPELL_AURA_MOD_WEAPON_CRIT_PERCENT] = true; + isTriggerAura[SPELL_AURA_MOD_BLOCK_PERCENT] = true; isTriggerAura[SPELL_AURA_MOD_ROOT_2] = true; isAlwaysTriggeredAura[SPELL_AURA_OVERRIDE_CLASS_SCRIPTS] = true; @@ -1466,6 +1475,7 @@ void SpellMgr::LoadSpellProcs() isAlwaysTriggeredAura[SPELL_AURA_MOD_ROOT] = true; isAlwaysTriggeredAura[SPELL_AURA_MOD_STUN] = true; isAlwaysTriggeredAura[SPELL_AURA_TRANSFORM] = true; + isAlwaysTriggeredAura[SPELL_AURA_MOD_INVISIBILITY] = true; isAlwaysTriggeredAura[SPELL_AURA_SPELL_MAGNET] = true; isAlwaysTriggeredAura[SPELL_AURA_SCHOOL_ABSORB] = true; isAlwaysTriggeredAura[SPELL_AURA_MOD_STEALTH] = true; @@ -1478,6 +1488,7 @@ void SpellMgr::LoadSpellProcs() spellTypeMask[SPELL_AURA_MOD_ROOT_2] = PROC_SPELL_TYPE_DAMAGE; spellTypeMask[SPELL_AURA_MOD_STUN] = PROC_SPELL_TYPE_DAMAGE; spellTypeMask[SPELL_AURA_TRANSFORM] = PROC_SPELL_TYPE_DAMAGE; + spellTypeMask[SPELL_AURA_MOD_INVISIBILITY] = PROC_SPELL_TYPE_DAMAGE; // This generates default procs to retain compatibility with previous proc system TC_LOG_INFO("server.loading", "Generating spell proc data from SpellMap..."); |