diff options
Diffstat (limited to 'src/server/scripts')
| -rw-r--r-- | src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp index 6dfc3bf01e7..98827fb3e00 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_flame_leviathan.cpp @@ -334,7 +334,8 @@ class boss_flame_leviathan : public CreatureScript              void SpellHit(Unit* /*caster*/, SpellInfo const* spell) override              {                  if (spell->Id == SPELL_START_THE_ENGINE) -                    ASSERT_NOTNULL(me->GetVehicleKit())->InstallAllAccessories(false); +                    if (Vehicle* vehicleKit = me->GetVehicleKit()) +                        vehicleKit->InstallAllAccessories(false);                  if (spell->Id == SPELL_ELECTROSHOCK)                      me->InterruptSpell(CURRENT_CHANNELED_SPELL);  | 
