[10730] Check if Pet's target is a valid target (isTargetableForAttack)

Signed-off-by: NoFantasy <nofantasy@nf.no>
This commit is contained in:
NoFantasy 2010-11-17 18:25:23 +01:00
parent 8140ff20d9
commit cfbfae7f40
2 changed files with 4 additions and 1 deletions

View file

@ -5383,6 +5383,9 @@ SpellCastResult Spell::CheckPetCast(Unit* target)
if(!_target->isAlive())
return SPELL_FAILED_BAD_TARGETS;
if (!_target->isTargetableForAttack())
return SPELL_FAILED_BAD_TARGETS; // guessed error
if(IsPositiveSpell(m_spellInfo->Id))
{
if(m_caster->IsHostileTo(_target))