Update boss_anubrekhan_40.cpp

Ensures Corpse Scarabs engage in combat.
This commit is contained in:
Dinkledork
2023-09-27 19:08:20 -06:00
committed by GitHub
parent 35e9f4dbdd
commit b3cb2bedae

View File

@@ -94,7 +94,6 @@ public:
me->SummonCreature(NPC_CRYPT_GUARD, 3299.086f, -3450.929f, 287.077f, 3.999f, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 60000);
}
void Reset() override
{
BossAI::Reset();
@@ -114,11 +113,15 @@ public:
{
if (me->IsInCombat())
{
cr->SetInCombatWithZone();
cr->SetInCombatWithZone(); // This line will set the creature in combat with the zone.
if (cr->GetEntry() == NPC_CRYPT_GUARD)
{
cr->AI()->Talk(EMOTE_SPAWN, me);
}
else if (cr->GetEntry() == NPC_CORPSE_SCARAB) // Explicitly check for Corpse Scarabs here.
{
cr->SetInCombatWithZone(); // Set the Corpse Scarabs in combat with the zone too.
}
}
summons.Summon(cr);
}