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

View File

@@ -178,7 +178,12 @@ struct npc_kiljaeden_controller : public NullCreatureAI
{ {
summons.Summon(summon); summons.Summon(summon);
if (summon->GetEntry() == NPC_SINISTER_REFLECTION) 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) else if (summon->GetEntry() == NPC_KALECGOS_KJ)
summon->setActive(true); summon->setActive(true);
} }