From 3306a4d06cc557967c23adcc60c2e3257811b324 Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 5 Sep 2022 18:22:39 +0200 Subject: Core/Auras: Improve aura interactions with immunities on spell effect level * Effects that target is immune to will be suppressed instead of completely removed Closes #28096 --- src/server/game/Spells/SpellEffects.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/server/game/Spells/SpellEffects.cpp') diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 7140403ce95..0c8a93f05c8 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -1083,7 +1083,7 @@ void Spell::EffectApplyAura() if (!aurApp) aurApp = unitTarget->_CreateAuraApplication(_spellAura, 1 << effectInfo->EffectIndex); else - aurApp->UpdateApplyEffectMask(aurApp->GetEffectsToApply() | 1 << effectInfo->EffectIndex); + aurApp->UpdateApplyEffectMask(aurApp->GetEffectsToApply() | 1 << effectInfo->EffectIndex, false); } void Spell::EffectUnlearnSpecialization() -- cgit v1.2.3