diff options
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 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  | 
