aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellMgr.cpp
diff options
context:
space:
mode:
authorAqua Deus <95978183+aquadeus@users.noreply.github.com>2024-11-24 20:25:39 +0100
committerGitHub <noreply@github.com>2024-11-24 20:25:39 +0100
commit9b005760f921a32741ec296ff535435d6bc9dcf3 (patch)
tree878e0fc9834ae6486c3c28edad690b58d9970fb2 /src/server/game/Spells/SpellMgr.cpp
parentbd54059dbba695d14521d8970a4b648170804612 (diff)
Scripts/Spells: Fix dk talent Cleaving Strikes (#30238)
Diffstat (limited to 'src/server/game/Spells/SpellMgr.cpp')
-rw-r--r--src/server/game/Spells/SpellMgr.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index 8da3956617d..43e561e6633 100644
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -4019,6 +4019,16 @@ void SpellMgr::LoadSpellInfoCorrections()
spellInfo->RangeEntry = sSpellRangeStore.LookupEntry(6); // 100yd
});
+ // Death and Decay (target increase)
+ ApplySpellFix({ 188290 }, [](SpellInfo* spellInfo)
+ {
+ // Change SpellClassMask to exclude 49020 and only keep its triggered spells
+ ApplySpellEffectFix(spellInfo, EFFECT_3, [](SpellEffectInfo* spellEffectInfo)
+ {
+ spellEffectInfo->SpellClassMask.Set(0x80, 0, 0, 0x8000);
+ });
+ });
+
// Chrono Shift (enemy slow part)
ApplySpellFix({ 236299 }, [](SpellInfo* spellInfo)
{