diff options
author | Андрей <breakboy91@mail.ru> | 2018-06-09 16:10:54 +0300 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-09-28 20:58:14 +0200 |
commit | 4c6e89942f86b0b2cfa650c28a10e16a44a95d7f (patch) | |
tree | 2aaa8a5f07be48047d9b43abf3ed8ad45bc04e31 | |
parent | afa3fefb574f081c0622d9018d75465fef08ccf7 (diff) |
Core/Spells: Make some spells negative (#21696)
Closes #21634
(cherry picked from commit 5fa783bd34d8e5b32aded6b87a1e4b196b7c4022)
-rw-r--r-- | src/server/game/Spells/SpellInfo.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp index 4485c2858af..5c1606cd731 100644 --- a/src/server/game/Spells/SpellInfo.cpp +++ b/src/server/game/Spells/SpellInfo.cpp @@ -4336,6 +4336,8 @@ bool _isPositiveEffectImpl(SpellInfo const* spellInfo, SpellEffectInfo const& ef { case 61987: // Avenging Wrath Marker case 61988: // Divine Shield exclude aura + case 72410: // Rune of Blood, Saurfang, Icecrown Citadel + case 71204: // Touch of Insignificance, Lady Deathwhisper, Icecrown Citadel return false; case 30877: // Tag Murloc case 61716: // Rabbit Costume @@ -4414,6 +4416,8 @@ bool _isPositiveEffectImpl(SpellInfo const* spellInfo, SpellEffectInfo const& ef case SPELL_AURA_SCHOOL_HEAL_ABSORB: case SPELL_AURA_CHANNEL_DEATH_ITEM: case SPELL_AURA_EMPATHY: + case SPELL_AURA_MOD_SPELL_DAMAGE_FROM_CASTER: + case SPELL_AURA_PREVENTS_FLEEING: return false; default: break; @@ -4547,6 +4551,7 @@ bool _isPositiveEffectImpl(SpellInfo const* spellInfo, SpellEffectInfo const& ef case SPELL_AURA_MOD_CHARGE_COOLDOWN: case SPELL_AURA_MOD_POWER_COST_SCHOOL: case SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT: + case SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT: if (bp > 0) return false; break; |