diff options
| author | kaelima <jeppo_meyer@msn.com> | 2011-06-13 13:06:02 +0200 |
|---|---|---|
| committer | kaelima <jeppo_meyer@msn.com> | 2011-06-13 13:06:02 +0200 |
| commit | f45121ebe967ba02b4987ed96d24639343b7ee54 (patch) | |
| tree | 0d3830f11d507f0b81c5ed03b6025440c8b126ac /src/server/scripts/Northrend | |
| parent | de41092cab43d5e1211b194ee0ac31ef07ae2244 (diff) | |
Core/Scripts: Avoid some possible crashes
Temporary fix since Sartura obviously needs a rewrite.
Diffstat (limited to 'src/server/scripts/Northrend')
| -rw-r--r-- | src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp index 3184500870b..42f94902c52 100644 --- a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp +++ b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp @@ -169,11 +169,10 @@ public: if (uiCurseFatigueTimer <= diff) { //WowWiki say "Curse of Fatigue-Kirk'thir will cast Curse of Fatigue on 2-3 targets periodically." - Unit *pTarget = SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true); - Unit *pTarget_1 = SelectTarget(SELECT_TARGET_RANDOM, 1, 100, true); - - DoCast(pTarget, SPELL_CURSE_OF_FATIGUE); - DoCast(pTarget_1, SPELL_CURSE_OF_FATIGUE); + if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, 100, true)) + DoCast(target, SPELL_CURSE_OF_FATIGUE); + if (Unit* tankTarget = SelectTarget(SELECT_TARGET_RANDOM, 1, 100, true); + DoCast(tankTarget, SPELL_CURSE_OF_FATIGUE); uiCurseFatigueTimer = 10*IN_MILLISECONDS; } else uiCurseFatigueTimer -= diff; |
