From 90d7228222ad58ffd8386352869e0e000b57552c Mon Sep 17 00:00:00 2001 From: blinkysc <37940565+blinkysc@users.noreply.github.com> Date: Tue, 24 Feb 2026 17:17:40 -0600 Subject: [PATCH] fix(Core/Spells): Fix Piercing Shots to roll remaining damage on refresh (#24852) Co-authored-by: blinkysc --- src/server/scripts/Spells/spell_hunter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/scripts/Spells/spell_hunter.cpp b/src/server/scripts/Spells/spell_hunter.cpp index 8a10dede6..7877a9bd9 100644 --- a/src/server/scripts/Spells/spell_hunter.cpp +++ b/src/server/scripts/Spells/spell_hunter.cpp @@ -1581,7 +1581,7 @@ class spell_hun_piercing_shots : public AuraScript ASSERT(piercingShots->GetMaxTicks() > 0); bp /= piercingShots->GetMaxTicks(); - caster->CastCustomSpell(target, SPELL_HUNTER_PIERCING_SHOTS, &bp, nullptr, nullptr, true, nullptr, aurEff); + target->CastDelayedSpellWithPeriodicAmount(caster, SPELL_HUNTER_PIERCING_SHOTS, SPELL_AURA_PERIODIC_DAMAGE, bp); } void Register() override