aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2017-09-06 18:26:31 +0200
committerTreeston <treeston.mmoc@gmail.com>2017-09-06 18:26:31 +0200
commitc9ac68d6e36dcb5ad4e80a2389420e8a8a0f810b (patch)
tree934fbd43e6c607095906ff97f2afb94654a98e3c
parenta1a12ec755e4aa5e2e8475d6a6158bac94f0977a (diff)
Scripts/Naxxramas: Missing nullptr check in Patchwerk. Closes #20247.
-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 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