From 2ce10cf609238872e157eacf8602f4e45ec01e59 Mon Sep 17 00:00:00 2001 From: TheHighlord Date: Tue, 9 Apr 2019 19:20:13 +0200 Subject: [PATCH] Fix(Core/Spells): Fix parry aura spells (#1694) --- src/server/game/Spells/Auras/SpellAuraEffects.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index bc4fcbe4e..7546a63e9 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -4284,8 +4284,11 @@ void AuraEffect::HandleAuraModParryPercent(AuraApplication const* aurApp, uint8 if (target->GetTypeId() != TYPEID_PLAYER) return; - - target->ToPlayer()->UpdateParryPercentage(); + + if (!target->ToPlayer()->CanParry()) + target->ToPlayer()->SetCanParry(true); + else + target->ToPlayer()->UpdateParryPercentage(); } void AuraEffect::HandleAuraModDodgePercent(AuraApplication const* aurApp, uint8 mode, bool /*apply*/) const