diff options
author | Keader <keader.android@gmail.com> | 2016-10-23 07:07:11 -0200 |
---|---|---|
committer | joschiwald <joschiwald.trinity@gmail.com> | 2017-10-15 16:18:21 +0200 |
commit | bc9b3b4928274fda91a94b022847f89c31f7038e (patch) | |
tree | 8eedcd95786a5982143ea9c69a2e1aec8421a2b2 | |
parent | dc6eef8027a0985e5f95590bd0b10a888d90581a (diff) |
Scripts/Trial of the Crusader: Fixed crash in Snobold Vassal script (#18124)
Closes #18122
(cherry picked from commit cdc5a36dbb8c3498fcdab43ce568548d3b60ccfa)
-rw-r--r-- | src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_northrend_beasts.cpp | 5 |
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 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: |