fix(Core/PetAI): Combat spells should be casted when pet starts attack. (#9845)

Fixes #2140
This commit is contained in:
UltraNix
2022-01-20 07:51:36 +01:00
committed by GitHub
parent 4464428ab8
commit 144c797dba

View File

@@ -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);