aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeader <keader.android@gmail.com>2016-10-23 07:07:11 -0200
committerShauren <shauren.trinity@gmail.com>2016-10-23 11:07:11 +0200
commitcdc5a36dbb8c3498fcdab43ce568548d3b60ccfa (patch)
treec57999b4c12b1e8a61a2cee3b85b8ddbb99e9687
parent31a5aa11945556acdd1cd40863e23991d0f25c7c (diff)
Scripts/Trial of the Crusader: Fixed crash in Snobold Vassal script (#18124)
Closes #18122
-rw-r--r--src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp
index 3bc3ec45e5f..976ef3e34db 100644
--- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp
+++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp
@@ -417,8 +417,9 @@ class npc_snobold_vassal : public CreatureScript
switch (eventId)
{
case EVENT_FIRE_BOMB:
- if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, -me->GetVehicleBase()->GetCombatReach(), true))
- me->CastSpell(target, SPELL_FIRE_BOMB);
+ if (me->GetVehicleBase())
+ if (Unit* target = SelectTarget(SELECT_TARGET_RANDOM, 0, -me->GetVehicleBase()->GetCombatReach(), true))
+ me->CastSpell(target, SPELL_FIRE_BOMB);
_events.Repeat(Seconds(20));
break;
case EVENT_HEAD_CRACK: