diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 434f07b765..6ce593275a 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -6720,9 +6720,6 @@ uint32 Unit::SpellDamageBonusDone(Unit* victim, SpellInfo const* spellProto, uin if (spellPowerCoeff > 0.f) spellPowerCoeff = spellProto->CalculateScaledCoefficient(this, spellPowerCoeff); - if (attackPowerCoeff > 0.f) - attackPowerCoeff = spellProto->CalculateScaledCoefficient(this, attackPowerCoeff); - if (attackPowerCoeff > 0.f) { float APbonus = float(victim->GetTotalAuraModifier(attType == BASE_ATTACK ? SPELL_AURA_MELEE_ATTACK_POWER_ATTACKER_BONUS : SPELL_AURA_RANGED_ATTACK_POWER_ATTACKER_BONUS)); @@ -7978,9 +7975,6 @@ uint32 Unit::MeleeDamageBonusDone(Unit* victim, uint32 pdamage, WeaponAttackType if (SpellBonusEntry const* bonus = sSpellMgr->GetSpellBonusData(spellProto->Id)) attackPowerCoeff = bonus->ap_bonus; - if (attackPowerCoeff > 0.f) - attackPowerCoeff = spellProto->CalculateScaledCoefficient(this, attackPowerCoeff); - if (attackPowerCoeff > 0.f) DoneFlatBenefit += attackPowerCoeff * GetTotalAttackPowerValue(attType); }