diff options
author | Nay <dnpd.dd@gmail.com> | 2013-07-29 21:46:49 +0100 |
---|---|---|
committer | Nay <dnpd.dd@gmail.com> | 2013-07-29 21:46:49 +0100 |
commit | 394b2c6845535c6305a7e9a35b630f59a3ffaaf7 (patch) | |
tree | 26fbb90d6b1c9b28227c5e67ccdd8a39914deed1 /src | |
parent | d26afd77039649170223d746441bed08e3c82722 (diff) |
Scripts/OnyxiasLair: Fix a crash in boss_onyxia
Closes #10393
Note: this just fixes the crash, not the issues the script has (a.k.a rewrite this)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Kalimdor/OnyxiasLair/boss_onyxia.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/scripts/Kalimdor/OnyxiasLair/boss_onyxia.cpp b/src/server/scripts/Kalimdor/OnyxiasLair/boss_onyxia.cpp index 0adc6190d4b..79421ffe37e 100644 --- a/src/server/scripts/Kalimdor/OnyxiasLair/boss_onyxia.cpp +++ b/src/server/scripts/Kalimdor/OnyxiasLair/boss_onyxia.cpp @@ -408,7 +408,8 @@ public: me->InterruptNonMeleeSpells(false); Talk(EMOTE_BREATH); - DoCast(me, PointData->SpellId); + if (PointData) /// @todo: In what cases is this null? What should we do? + DoCast(me, PointData->SpellId); events.ScheduleEvent(EVENT_DEEP_BREATH, 70000); } break; |