aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2017-09-06 18:26:31 +0200
committerShauren <shauren.trinity@gmail.com>2020-08-23 19:02:57 +0200
commit4a909ada55c1018fadd16738892aea7465330453 (patch)
tree2f6ccd9c2e98d8b7d57dfb4e34916368789baa2d /src
parentfc12e47cb8e3f4c1097b41e94a92151776818717 (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.cpp9
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