fix(Core/PetAI): Combat spells should be casted when pet starts attack. (#9845)
Fixes #2140
This commit is contained in:
parent
4464428ab8
commit
144c797dba
1 changed files with 3 additions and 1 deletions
|
|
@ -252,8 +252,10 @@ void PetAI::UpdateAI(uint32 diff)
|
|||
if (spellInfo->CanBeUsedInCombat())
|
||||
{
|
||||
// Check if we're in combat or commanded to attack (exlude auras with infinity duration)
|
||||
if (!me->IsInCombat() && !me->GetCharmInfo()->IsCommandAttack() && spellInfo->GetMaxDuration() != -1)
|
||||
if (!me->IsInCombat() && spellInfo->GetMaxDuration() != -1 && !me->IsPetInCombat())
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
Spell* spell = new Spell(me, spellInfo, TRIGGERED_NONE);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue