[Guerrier] Tempête de lame
[code=diff]
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
index 1dd333d..0e0e0fd 100755
--- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp
+++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp
@@ -4431,11 +4431,13 @@ void AuraEffect::HandleModStateImmunityMask(AuraApplication const * aurApp, uint
// TODO: figure out a better place to put this...
// Patch 3.0.3 Bladestorm now breaks all snares and roots on the warrior when activated.
// however not all mechanic specified in immunity
- if (apply && GetId() == 46924)
+ if (GetId() == 46924)
{
- immunity_list.pop_back(); // delete Disarm
- target->RemoveAurasByType(SPELL_AURA_MOD_ROOT);
- target->RemoveAurasByType(SPELL_AURA_MOD_DECREASE_SPEED);
+ if(apply)
+ immunity_list.pop_back(); // delete Disarm
+ immunity_list.push_back(SPELL_AURA_MOD_ROOT);
+ immunity_list.push_back(SPELL_AURA_MOD_DECREASE_SPEED);
+ immunity_list.push_back(SPELL_AURA_MOD_PACIFY_SILENCE);
}

if (apply && GetSpellProto()->AttributesEx & SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY)[/code]

src : tobias & mangos

Retourner en haut Accueil