From c9ac68d6e36dcb5ad4e80a2389420e8a8a0f810b Mon Sep 17 00:00:00 2001 From: Treeston Date: Wed, 6 Sep 2017 18:26:31 +0200 Subject: Scripts/Naxxramas: Missing nullptr check in Patchwerk. Closes #20247. --- src/server/scripts/Northrend/Naxxramas/boss_patchwerk.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/server/scripts') diff --git a/src/server/scripts/Northrend/Naxxramas/boss_patchwerk.cpp b/src/server/scripts/Northrend/Naxxramas/boss_patchwerk.cpp index 46ab982c8a9..eeb5f7b18bc 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_patchwerk.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_patchwerk.cpp @@ -140,14 +140,13 @@ public: } Unit* pHatefulTarget = nullptr; - if (!thirdThreat) + if (!secondThreat) + pHatefulTarget = currentVictim; + else if (!thirdThreat) pHatefulTarget = secondThreat->GetVictim(); - else if (secondThreat) + else pHatefulTarget = (secondThreat->GetVictim()->GetHealth() < thirdThreat->GetVictim()->GetHealth()) ? thirdThreat->GetVictim() : secondThreat->GetVictim(); - if (!pHatefulTarget) - pHatefulTarget = me->GetVictim(); - DoCast(pHatefulTarget, SPELL_HATEFUL_STRIKE, true); // add threat to highest threat targets -- cgit v1.2.3