Core/Spells: fix a typo which caused to display unneeded error message (invalid target) during cast of some spells (like warrior charge).
This commit is contained in:
@@ -1689,7 +1689,7 @@ void Spell::EffectTriggerSpell(SpellEffIndex effIndex)
|
|||||||
}
|
}
|
||||||
else //if (effectHandleMode == SPELL_EFFECT_HANDLE_LAUNCH)
|
else //if (effectHandleMode == SPELL_EFFECT_HANDLE_LAUNCH)
|
||||||
{
|
{
|
||||||
if (spellInfo->NeedsToBeTriggeredByCaster() && !(m_spellInfo->Effects[effIndex].GetProvidedTargetMask() & TARGET_FLAG_UNIT_MASK))
|
if (spellInfo->NeedsToBeTriggeredByCaster() && (m_spellInfo->Effects[effIndex].GetProvidedTargetMask() & TARGET_FLAG_UNIT_MASK))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (spellInfo->GetExplicitTargetMask() & TARGET_FLAG_DEST_LOCATION)
|
if (spellInfo->GetExplicitTargetMask() & TARGET_FLAG_DEST_LOCATION)
|
||||||
@@ -1742,7 +1742,7 @@ void Spell::EffectTriggerMissileSpell(SpellEffIndex effIndex)
|
|||||||
}
|
}
|
||||||
else //if (effectHandleMode == SPELL_EFFECT_HANDLE_HIT)
|
else //if (effectHandleMode == SPELL_EFFECT_HANDLE_HIT)
|
||||||
{
|
{
|
||||||
if (spellInfo->NeedsToBeTriggeredByCaster() && !(m_spellInfo->Effects[effIndex].GetProvidedTargetMask() & TARGET_FLAG_UNIT_MASK))
|
if (spellInfo->NeedsToBeTriggeredByCaster() && (m_spellInfo->Effects[effIndex].GetProvidedTargetMask() & TARGET_FLAG_UNIT_MASK))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (spellInfo->GetExplicitTargetMask() & TARGET_FLAG_DEST_LOCATION)
|
if (spellInfo->GetExplicitTargetMask() & TARGET_FLAG_DEST_LOCATION)
|
||||||
|
|||||||
Reference in New Issue
Block a user