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