diff options
author | Treeston <treeston.mmoc@gmail.com> | 2017-09-06 18:26:31 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2020-08-23 19:02:57 +0200 |
commit | 4a909ada55c1018fadd16738892aea7465330453 (patch) | |
tree | 2f6ccd9c2e98d8b7d57dfb4e34916368789baa2d /src | |
parent | fc12e47cb8e3f4c1097b41e94a92151776818717 (diff) |
Scripts/Naxxramas: Missing nullptr check in Patchwerk. Closes #20247.
(cherry picked from commit c9ac68d6e36dcb5ad4e80a2389420e8a8a0f810b)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Northrend/Naxxramas/boss_patchwerk.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/server/scripts/Northrend/Naxxramas/boss_patchwerk.cpp b/src/server/scripts/Northrend/Naxxramas/boss_patchwerk.cpp index 85b51f14b12..5393c0db2fd 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 |