diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index feaac93f5..c96d561a7 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -3632,6 +3632,19 @@ void SpellMgr::LoadSpellInfoCorrections() }); }); + // Potion of Shrouding + ApplySpellFix({ 79528 }, [](SpellInfo* spellInfo) + { + spellInfo->ExplicitTargetMask = TARGET_FLAG_UNIT_ALLY; + spellInfo->RequiredExplicitTargetMask = TARGET_FLAG_UNIT_ALLY; + + ApplySpellEffectFix(spellInfo, EFFECT_0, [](SpellEffectInfo* spellEffectInfo) + { + spellEffectInfo->TargetA = SpellImplicitTargetInfo(TARGET_UNIT_CASTER); + spellEffectInfo->TargetB = SpellImplicitTargetInfo(); + }); + }); + ApplySpellFix({ 56690, // Thrust Spear 60586, // Mighty Spear Thrust