fix(Core/SAI): Set minions in combat with their master's victim (#14959)

This commit is contained in:
Skjalf
2023-02-12 08:28:18 -03:00
committed by GitHub
parent 48ce957597
commit 1e17eaae0b

View File

@@ -811,6 +811,20 @@ void SmartAI::JustSummoned(Creature* creature)
{
GetScript()->ProcessEventsFor(SMART_EVENT_SUMMONED_UNIT, creature);
GetScript()->AddCreatureSummon(creature->GetGUID());
if (me->IsEngaged() && !creature->IsInEvadeMode())
{
if (Unit* victim = me->GetVictim())
{
creature->SetInCombatWith(victim);
victim->SetInCombatWith(creature);
if (creature->CanHaveThreatList())
{
creature->AddThreat(victim, 0.0f);
}
}
}
}
void SmartAI::SummonedCreatureDies(Creature* summon, Unit* /*killer*/)