diff --git a/src/server/scripts/Spells/spell_mage.cpp b/src/server/scripts/Spells/spell_mage.cpp index 60945a46a8..5bfdedf717 100644 --- a/src/server/scripts/Spells/spell_mage.cpp +++ b/src/server/scripts/Spells/spell_mage.cpp @@ -2147,10 +2147,7 @@ class spell_mage_fingers_of_frost_charges : public AuraScript void HandleProc(AuraEffect const* aurEff, ProcEventInfo& /*eventInfo*/) { PreventDefaultAction(); - if (GetStackAmount() > 1) - SetStackAmount(GetStackAmount() - 1); - else - Remove(); + GetAura()->ModStackAmount(-1); } void Register() override