From 50784ec025e8a66e3116ce3b0eb190ef55574c4c Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sun, 27 Jan 2019 21:30:47 +0100 Subject: [PATCH] Scripts/BH: Argaloth's Meteor Slash will now ignore all resistances --- src/server/game/Spells/SpellMgr.cpp | 7 +++++++ .../EasternKingdoms/BaradinHold/boss_pit_lord_argaloth.cpp | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) 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: