From bc9b3b4928274fda91a94b022847f89c31f7038e Mon Sep 17 00:00:00 2001 From: Keader Date: Sun, 23 Oct 2016 07:07:11 -0200 Subject: Scripts/Trial of the Crusader: Fixed crash in Snobold Vassal script (#18124) Closes #18122 (cherry picked from commit cdc5a36dbb8c3498fcdab43ce568548d3b60ccfa) --- .../CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') 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 e3ace1fec72..33387b23788 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp @@ -422,8 +422,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: -- cgit v1.2.3