aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <none@none>2010-12-04 12:53:01 +0100
committerShauren <none@none>2010-12-04 12:53:01 +0100
commit04b436490848843a43cfd3e38c390cea649eaeab (patch)
tree5f293c669670c636c6a284aaeaa4ea22f92aa713
parentbbf619c20d4d0fb67bdd15c0d64989935b8e375c (diff)
Scripts/Icecrown Citadel: Fixed crash in Blood-Queen Lana'thel script
Closes issue #5017. --HG-- branch : trunk
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp
index 4b45ad1643e..2f5451e3f22 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_queen_lana_thel.cpp
@@ -268,9 +268,12 @@ class boss_blood_queen_lana_thel : public CreatureScript
if (offtank != newOfftank)
{
offtank = newOfftank;
- offtank->CastSpell(me->getVictim(), SPELL_BLOOD_MIRROR_DAMAGE, true);
- me->getVictim()->CastSpell(offtank, SPELL_BLOOD_MIRROR_DUMMY, true);
- DoCastVictim(SPELL_BLOOD_MIRROR_VISUAL);
+ if (offtank)
+ {
+ offtank->CastSpell(me->getVictim(), SPELL_BLOOD_MIRROR_DAMAGE, true);
+ me->getVictim()->CastSpell(offtank, SPELL_BLOOD_MIRROR_DUMMY, true);
+ DoCastVictim(SPELL_BLOOD_MIRROR_VISUAL);
+ }
}
events.ScheduleEvent(EVENT_BLOOD_MIRROR, 2500, EVENT_GROUP_CANCELLABLE);
break;