diff options
author | Treeston <treeston.mmoc@gmail.com> | 2017-09-06 18:26:31 +0200 |
---|---|---|
committer | Treeston <treeston.mmoc@gmail.com> | 2017-09-06 18:26:31 +0200 |
commit | c9ac68d6e36dcb5ad4e80a2389420e8a8a0f810b (patch) | |
tree | 934fbd43e6c607095906ff97f2afb94654a98e3c | |
parent | a1a12ec755e4aa5e2e8475d6a6158bac94f0977a (diff) |
Scripts/Naxxramas: Missing nullptr check in Patchwerk. Closes #20247.
-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 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 |