diff --git a/Source/Game/Spells/SpellInfo.cs b/Source/Game/Spells/SpellInfo.cs index efed14509..5a38588b8 100644 --- a/Source/Game/Spells/SpellInfo.cs +++ b/Source/Game/Spells/SpellInfo.cs @@ -2374,13 +2374,7 @@ namespace Game.Spells target.ApplySpellImmune(Id, SpellImmunity.Mechanic, i, apply); if (apply && HasAttribute(SpellAttr1.DispelAurasOnImmunity)) - { - // exception for purely snare mechanic (eg. hands of freedom)! - if (mechanicImmunity == (1 << (int)Mechanics.Snare)) - target.RemoveMovementImpairingAuras(false); - else - target.RemoveAurasWithMechanic(mechanicImmunity, AuraRemoveMode.Default, Id); - } + target.RemoveAurasWithMechanic(mechanicImmunity, AuraRemoveMode.Default, Id); } uint dispelImmunity = immuneInfo.DispelImmune;