Core/Spell: reverted changes for NO_TARGET handling
This commit is contained in:
@@ -4029,8 +4029,6 @@ namespace Game.Spells
|
|||||||
{
|
{
|
||||||
var effImplicitTargetMask = SpellInfo.GetTargetFlagMask(GetUsedTargetObjectType());
|
var effImplicitTargetMask = SpellInfo.GetTargetFlagMask(GetUsedTargetObjectType());
|
||||||
SpellCastTargetFlags providedTargetMask = GetProvidedTargetMask() | mask;
|
SpellCastTargetFlags providedTargetMask = GetProvidedTargetMask() | mask;
|
||||||
if (providedTargetMask == 0) // no targets to select
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
// remove all flags covered by effect target mask
|
// remove all flags covered by effect target mask
|
||||||
if (Convert.ToBoolean(providedTargetMask & SpellCastTargetFlags.UnitMask))
|
if (Convert.ToBoolean(providedTargetMask & SpellCastTargetFlags.UnitMask))
|
||||||
|
|||||||
Reference in New Issue
Block a user