summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp
index ddd75f48af..221f15a236 100644
--- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp
+++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_kiljaeden.cpp
@@ -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);
}