From 28a64111fd81b17d900f0af7c3be2d0daddb6895 Mon Sep 17 00:00:00 2001 From: Anton Popovichenko Date: Tue, 2 Apr 2024 21:00:53 +0200 Subject: [PATCH] fix(Scripts/TheEye): Fix crash in Kaelthas. (#18653) * fix(Scripts/TheEye): Fix crash in Kaelthas. * Remove whitespace --- .../scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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();