Core/Spells: fix casting NO_TARGET event spells
Port From (https://github.com/TrinityCore/TrinityCore/commit/83159544b52bf48e8ba3a6eb98c1f4918c0b7bbe)
This commit is contained in:
@@ -271,7 +271,7 @@ namespace Game.Spells
|
|||||||
if (m_spellInfo.IsChanneled())
|
if (m_spellInfo.IsChanneled())
|
||||||
{
|
{
|
||||||
// maybe do this for all spells?
|
// maybe do this for all spells?
|
||||||
if (m_UniqueTargetInfo.Empty() && m_UniqueGOTargetInfo.Empty() && m_UniqueItemInfo.Empty() && !m_targets.HasDst())
|
if (focusObject == null && m_UniqueTargetInfo.Empty() && m_UniqueGOTargetInfo.Empty() && m_UniqueItemInfo.Empty() && !m_targets.HasDst())
|
||||||
{
|
{
|
||||||
SendCastResult(SpellCastResult.BadImplicitTargets);
|
SendCastResult(SpellCastResult.BadImplicitTargets);
|
||||||
Finish(false);
|
Finish(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user