fix(Script/Sunwell): Sinister reflection delays 5 seconds before set in combat (#22939)

This commit is contained in:
blinkysc 2025-10-04 17:24:55 -05:00 committed by GitHub
parent 973aec9928
commit 2afcd037c7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -178,7 +178,12 @@ struct npc_kiljaeden_controller : public NullCreatureAI
{
summons.Summon(summon);
if (summon->GetEntry() == NPC_SINISTER_REFLECTION)
summon->SetInCombatWithZone();
{
summon->m_Events.AddEventAtOffset([summon] {
if (summon && summon->IsAlive() && !summon->IsInCombat())
summon->SetInCombatWithZone();
}, 5s);
}
else if (summon->GetEntry() == NPC_KALECGOS_KJ)
summon->setActive(true);
}