mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Core/Spell: add more aura types to default procs
Ref #18542
(cherry-picked from bff36a81be)
This commit is contained in:
@@ -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...");
|
||||
|
||||
Reference in New Issue
Block a user