From 9b88acf4dcf64e2570d6b879f5c87a4a8bb78de1 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Thu, 14 Feb 2019 08:44:31 +0100 Subject: [PATCH] Core/Spells: use ModStackAmount to drop stacks for Fingers of Frost --- src/server/scripts/Spells/spell_mage.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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