diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp index 6bfb68416..a9ba7d96e 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp @@ -498,8 +498,12 @@ struct boss_kaelthas : public BossAI { summons.DespawnEntry(NPC_NETHER_VAPOR); scheduler.CancelGroup(GROUP_NETHER_BEAM); - me->SetTarget(me->GetVictim()->GetGUID()); - me->GetMotionMaster()->MoveChase(me->GetVictim()); + + if (Unit* victim = me->GetVictim()) + { + me->SetTarget(victim->GetGUID()); + me->GetMotionMaster()->MoveChase(victim); + } }); me->SetTarget(); me->GetMotionMaster()->Clear();