From 14cf32da882fd9ea7b5bb95cce9705f06b905df5 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sat, 27 Feb 2021 00:13:38 +0100 Subject: [PATCH] Core/Spells: minor cleanup for ad175f11f6d6871c52f7d51e0de549c79f8642a2 --- src/server/game/Entities/Unit/Unit.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index eff5fb77b43..2fdf79b6fb6 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -7436,14 +7436,13 @@ float Unit::SpellHealingPctDone(Unit* victim, SpellInfo const* spellProto) const } } - float healthPctDiff = 100.0f - victim->GetHealthPct(); + float healthPctDiff = 100.f - victim->GetHealthPct(); for (AuraEffect const* healingDonePctVsTargetHealth : owner->GetAuraEffectsByType(SPELL_AURA_MOD_HEALING_DONE_PCT_VERSUS_TARGET_HEALTH)) { if (!healingDonePctVsTargetHealth->IsAffectingSpell(spellProto)) continue; - uint32 maxBonus = healingDonePctVsTargetHealth->GetAmount(); - AddPct(DoneTotalMod, CalculatePct(maxBonus, healthPctDiff)); + AddPct(DoneTotalMod, CalculatePct(float(healingDonePctVsTargetHealth->GetAmount()), healthPctDiff)); } return DoneTotalMod;