diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 03f1fd6e8c..c1a4f6fefa 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -5436,12 +5436,6 @@ void SpellMgr::LoadSpellInfoCorrections() spellInfo->AttributesEx3 |= SPELL_ATTR3_NO_DONE_BONUS; }); - // Death Coil - ApplySpellFix({ 47541 }, [](SpellInfo* spellInfo) - { - spellInfo->AttributesEx3 |= SPELL_ATTR3_NO_DONE_BONUS; - }); - // Light of Dawn ApplySpellFix({ 85222 }, [](SpellInfo* spellInfo) { diff --git a/src/server/scripts/Spells/spell_dk.cpp b/src/server/scripts/Spells/spell_dk.cpp index 89b4276f12..5cc79bd3b6 100644 --- a/src/server/scripts/Spells/spell_dk.cpp +++ b/src/server/scripts/Spells/spell_dk.cpp @@ -332,7 +332,7 @@ class spell_dk_death_coil : public SpellScript return; Unit* target = GetHitUnit(); - int32 bp = GetEffectValue(); + int32 bp = GetSpellInfo()->Effects[EFFECT_0].CalcValue(caster, nullptr, GetHitUnit()); bp += CalculatePct(caster->GetTotalAttackPowerValue(BASE_ATTACK), 23); if (caster->IsFriendlyTo(target))