aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Northrend
diff options
context:
space:
mode:
authorkaelima <jeppo_meyer@msn.com>2011-06-13 13:06:02 +0200
committerkaelima <jeppo_meyer@msn.com>2011-06-13 13:06:02 +0200
commitf45121ebe967ba02b4987ed96d24639343b7ee54 (patch)
tree0d3830f11d507f0b81c5ed03b6025440c8b126ac /src/server/scripts/Northrend
parentde41092cab43d5e1211b194ee0ac31ef07ae2244 (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.cpp9
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;