diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 31b06aa6f74..75e292c8d76 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -4686,6 +4686,13 @@ void SpellMgr::LoadSpellInfoCorrections() { spellInfo->AttributesEx &= ~SPELL_ATTR1_CHANNELED_1; }); + + // Meteor Slash + ApplySpellFix({ 88942, 95172 }, [](SpellInfo* spellInfo) + { + spellInfo->AttributesEx4 |= SPELL_ATTR4_IGNORE_RESISTANCES; + }); + // ENDOF BARADIN HOLD SPELLS // diff --git a/src/server/scripts/EasternKingdoms/BaradinHold/boss_pit_lord_argaloth.cpp b/src/server/scripts/EasternKingdoms/BaradinHold/boss_pit_lord_argaloth.cpp index 2f3f1758d74..e2d89c1a004 100644 --- a/src/server/scripts/EasternKingdoms/BaradinHold/boss_pit_lord_argaloth.cpp +++ b/src/server/scripts/EasternKingdoms/BaradinHold/boss_pit_lord_argaloth.cpp @@ -314,7 +314,7 @@ class spell_argaloth_meteor_slash : public SpellScript void Register() override { OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_argaloth_meteor_slash::CountTargets, EFFECT_0, TARGET_UNIT_CONE_ENEMY_104); - OnHit += SpellHitFn(spell_argaloth_meteor_slash::SplitDamage); + BeforeHit += SpellHitFn(spell_argaloth_meteor_slash::SplitDamage); } private: