diff --git a/src/server/scripts/Spells/spell_shaman.cpp b/src/server/scripts/Spells/spell_shaman.cpp index ddb14139585..73abf91a3db 100644 --- a/src/server/scripts/Spells/spell_shaman.cpp +++ b/src/server/scripts/Spells/spell_shaman.cpp @@ -1150,7 +1150,7 @@ class spell_sha_resurgence : public AuraScript } - int32 bp = baseAmount * modifier / aurEff->GetAmount(); + int32 bp = baseAmount * modifier * (aurEff->GetAmount() / 100.f); GetTarget()->EnergizeBySpell(GetTarget(), SPELL_SHAMAN_RESURGENCE_ENERGIZE, bp, POWER_MANA); }