summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/game/Spells/Spell.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/game/Spells/Spell.cpp b/src/game/Spells/Spell.cpp
index b80ae79bc3..f8a808d6e0 100644
--- a/src/game/Spells/Spell.cpp
+++ b/src/game/Spells/Spell.cpp
@@ -3278,7 +3278,9 @@ void Spell::prepare(SpellCastTargets const* targets, AuraEffect const* triggered
{
for (uint8 i = 0; i < MAX_SPELL_EFFECTS; ++i)
{
- if (m_spellInfo->Effects[i].Effect == SPELL_EFFECT_APPLY_AURA)
+ if (m_spellInfo->Effects[i].Effect == SPELL_EFFECT_APPLY_AURA ||
+ m_spellInfo->Effects[i].Effect == SPELL_EFFECT_APPLY_AREA_AURA_PARTY ||
+ m_spellInfo->Effects[i].Effect == SPELL_EFFECT_APPLY_AREA_AURA_RAID)
{
// Change aura with ranks only if basepoints are taken from spellInfo and aura is positive
if (m_spellInfo->IsPositiveEffect(i))