From 0db5c2df3fe56f42293865e87ec781cd4d41598b Mon Sep 17 00:00:00 2001 From: ariel- Date: Thu, 18 Jan 2018 13:58:40 -0300 Subject: Core/Scripts: added nullptr checks to DamageTaken hooks Since cb9e72e521d3cc415dd15bf6912c87f89e41b92a attacker may not be in world when hook is called --- src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/server/scripts/Outland/TempestKeep') diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp index aeec57dc0a2..2815084ec8b 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp @@ -573,7 +573,9 @@ class boss_kaelthas : public CreatureScript if (_phase == PHASE_NONE) { DoAction(ACTION_START_ENCOUNTER); - me->SetTarget(attacker->GetGUID()); + + if (attacker) + me->SetTarget(attacker->GetGUID()); } if (!_hasFullPower && me->HealthBelowPctDamaged(50, damage)) -- cgit v1.2.3