From 8bb7d90f21663308e29e29d79f8c933843e48064 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 25 Jun 2023 16:38:00 +0200 Subject: Core/Spells: Fixed SPELL_EFFECT_TRIGGER_SPELL for spells that require DEST target but their triggering spell does not provide one, for example DH soul cleave damage component --- src/server/game/Spells/SpellEffects.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 27867438eda..efb6f525f36 100644 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -653,7 +653,7 @@ void Spell::EffectTriggerSpell() if (spellInfo->NeedsToBeTriggeredByCaster(m_spellInfo) && (effectInfo->GetProvidedTargetMask() & TARGET_FLAG_UNIT_MASK)) return; - if (spellInfo->GetExplicitTargetMask() & TARGET_FLAG_DEST_LOCATION) + if (spellInfo->GetExplicitTargetMask() & TARGET_FLAG_DEST_LOCATION && m_targets.HasDst()) targets.SetDst(m_targets); if (Unit* target = m_targets.GetUnitTarget()) -- cgit v1.2.3