aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorariel- <ariel-@users.noreply.github.com>2018-01-13 21:59:20 -0300
committerariel- <ariel-@users.noreply.github.com>2018-01-13 21:59:20 -0300
commit0e9b1635e0a2351342e8ed0ae4a1495479e09ffc (patch)
tree57dff42836cfb511eb3d727e16ac0ff01e99acbb
parent22b24d8dae23d4a4b4314f46b65b8e453816eef7 (diff)
Core/Unit: fix Sanctified Wrath (again)
- Actually only rank 1 was affected because of 50% reduction on rank 2
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 8e9027263f1..88981436b1d 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -7212,7 +7212,7 @@ uint32 Unit::SpellDamageBonusTaken(Unit* caster, SpellInfo const* spellProto, ui
if (!(aurEff->GetMiscValue() & spellProto->GetSchoolMask()))
continue;
- ApplyPct(damageReduction, aurEff->GetAmount());
+ AddPct(damageReduction, -aurEff->GetAmount());
}
TakenTotalMod = 1.0f - damageReduction;
@@ -8365,7 +8365,7 @@ uint32 Unit::MeleeDamageBonusTaken(Unit* attacker, uint32 pdamage, WeaponAttackT
if (!(aurEff->GetMiscValue() & attackSchoolMask))
continue;
- ApplyPct(damageReduction, aurEff->GetAmount());
+ AddPct(damageReduction, -aurEff->GetAmount());
}
TakenTotalMod = 1.0f - damageReduction;