From 0711c5b3a400bcce6c10dd079247d14b3b330ec3 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 22 Jun 2021 20:20:23 -0400 Subject: [PATCH] Core/Unit: fix Sanctified Wrath (again) Port From (https://github.com/TrinityCore/TrinityCore/commit/770367a514ec6af2bcae687418b95d01681189ae) --- Source/Game/Entities/Unit/Unit.Spells.cs | 2 +- Source/Game/Entities/Unit/Unit.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Game/Entities/Unit/Unit.Spells.cs b/Source/Game/Entities/Unit/Unit.Spells.cs index 22545caf8..085740ae8 100644 --- a/Source/Game/Entities/Unit/Unit.Spells.cs +++ b/Source/Game/Entities/Unit/Unit.Spells.cs @@ -331,7 +331,7 @@ namespace Game.Entities if ((aurEff.GetMiscValue() & (int)spellProto.GetSchoolMask()) == 0) continue; - MathFunctions.ApplyPct(ref damageReduction, aurEff.GetAmount()); + MathFunctions.AddPct(ref damageReduction, -aurEff.GetAmount()); } TakenTotalMod = 1.0f - damageReduction; diff --git a/Source/Game/Entities/Unit/Unit.cs b/Source/Game/Entities/Unit/Unit.cs index 83ed2b8e2..dc9217a7c 100644 --- a/Source/Game/Entities/Unit/Unit.cs +++ b/Source/Game/Entities/Unit/Unit.cs @@ -4005,7 +4005,7 @@ namespace Game.Entities if ((aurEff.GetMiscValue() & (int)attackSchoolMask) == 0) continue; - MathFunctions.ApplyPct(ref damageReduction, aurEff.GetAmount()); + MathFunctions.AddPct(ref damageReduction, -aurEff.GetAmount()); } TakenTotalMod = 1.0f - damageReduction;