From fec48caabea79cb02a3563421b0516a0bf1fa8a4 Mon Sep 17 00:00:00 2001 From: Keader Date: Tue, 13 Aug 2019 13:02:23 -0300 Subject: Core/Spells: Drain Soul need be affected by Death's Embrace Make Warlock Affliction great again ! --- src/server/game/Spells/SpellMgr.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 35a77c1b73f..73105006fe5 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -3855,7 +3855,7 @@ void SpellMgr::LoadSpellInfoCorrections() /// @todo: remove this when basepoints of all Ride Vehicle auras are calculated correctly spellInfo->Effects[EFFECT_0].BasePoints = 1; }); - + // Summon Scourged Captive ApplySpellFix({ 51597 }, [](SpellInfo* spellInfo) { @@ -4894,7 +4894,7 @@ void SpellMgr::LoadSpellInfoCorrections() { spellInfo->AttributesEx3 |= SPELL_ATTR3_NO_INITIAL_AGGRO; }); - + // Spore - Spore Visual ApplySpellFix({ 42525 }, [](SpellInfo* spellInfo) { @@ -4902,6 +4902,12 @@ void SpellMgr::LoadSpellInfoCorrections() spellInfo->AttributesEx2 |= SPELL_ATTR2_CAN_TARGET_DEAD; }); + // Death's Embrace + ApplySpellFix({ 47198, 47199, 47200 }, [](SpellInfo* spellInfo) + { + spellInfo->Effects[EFFECT_1].SpellClassMask[0] |= 0x00004000; // Drain soul + }); + for (uint32 i = 0; i < GetSpellInfoStoreSize(); ++i) { SpellInfo* spellInfo = mSpellInfoMap[i]; -- cgit v1.2.3