From 6495ee1b976aee26ac989e43013f822dc72673df Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Thu, 14 Nov 2019 02:02:47 +0100 Subject: [PATCH] Core/Spells: intelligence will now be added to spell base bonus damage again --- src/server/game/Entities/Unit/Unit.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index d80ea35f9c..f938560079 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -7030,6 +7030,10 @@ int32 Unit::SpellBaseDamageBonusDone(SpellSchoolMask schoolMask) const // Base value DoneAdvertisedBenefit += ToPlayer()->GetBaseSpellPowerBonus(); + // Check if we are ever using mana - PaperDollFrame.lua + if (GetPowerIndex(POWER_MANA) != MAX_POWERS) + DoneAdvertisedBenefit += std::max(0, int32(GetStat(STAT_INTELLECT)) - 10); // spellpower from intellect + // Damage bonus from stats AuraEffectList const& mDamageDoneOfStatPercent = GetAuraEffectsByType(SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT); for (AuraEffect const* aurEff : mDamageDoneOfStatPercent)