Core/Spells: Make some spells negative (#21696)
Closes #21634 (cherry picked from commit 5fa783bd34d8e5b32aded6b87a1e4b196b7c4022)
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user