aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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