From cee630774c530cdf60acbb430dc48d5537ea45f1 Mon Sep 17 00:00:00 2001 From: Christopher Galbraith <39371221+ChrisCGalbraith@users.noreply.github.com> Date: Fri, 25 Aug 2023 13:02:27 +0100 Subject: [PATCH] fix(Core/Spells): Add SPELL_ATTR7_DONT_CAUSE_SPELL_PUSHBACK to Hand of Sac and Divine Sac spells (#17041) * add no spell pushback flag to auras * Revert "add no spell pushback flag to auras" This reverts commit 545e9fe4ee69bb079b69a4f2ba6039b834568a59. * spellInfoCorrection for no pushback on HoS and Divine Sac --------- Co-authored-by: ChrisCGalbraith --- src/server/game/Spells/SpellInfoCorrections.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/server/game/Spells/SpellInfoCorrections.cpp b/src/server/game/Spells/SpellInfoCorrections.cpp index 1b4586b2a..6363a6b68 100644 --- a/src/server/game/Spells/SpellInfoCorrections.cpp +++ b/src/server/game/Spells/SpellInfoCorrections.cpp @@ -598,6 +598,14 @@ void SpellMgr::LoadSpellInfoCorrections() spellInfo->Effects[EFFECT_1].ApplyAuraName = SPELL_AURA_DUMMY; // just a marker }); + ApplySpellFix({ + 6940, // Hand of Sacrifice + 64205 // Divine Sacrifice + }, [](SpellInfo* spellInfo) + { + spellInfo->AttributesEx7 |= SPELL_ATTR7_DONT_CAUSE_SPELL_PUSHBACK; + }); + // Seal of Command trigger ApplySpellFix({ 20424 }, [](SpellInfo* spellInfo) {