aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Zandalar/AtalDazar/boss_rezan.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/server/scripts/Zandalar/AtalDazar/boss_rezan.cpp b/src/server/scripts/Zandalar/AtalDazar/boss_rezan.cpp
index 6628236a818..c8f1f000478 100644
--- a/src/server/scripts/Zandalar/AtalDazar/boss_rezan.cpp
+++ b/src/server/scripts/Zandalar/AtalDazar/boss_rezan.cpp
@@ -287,7 +287,11 @@ struct at_rezan_pile_of_bones_spawn_raptor : AreaTriggerAI
void OnUnitEnter(Unit* unit)
{
- Creature* rezan = at->GetInstanceScript()->GetCreature(DATA_REZAN);
+ InstanceScript* instance = at->GetInstanceScript();
+ if (!instance)
+ return;
+
+ Creature* rezan = instance->GetCreature(DATA_REZAN);
if (!rezan || !rezan->IsInCombat())
return;
@@ -308,7 +312,11 @@ struct at_rezan_pile_of_bones_slow : AreaTriggerAI
void OnUnitEnter(Unit* unit)
{
- Creature* rezan = at->GetInstanceScript()->GetCreature(DATA_REZAN);
+ InstanceScript* instance = at->GetInstanceScript();
+ if (!instance)
+ return;
+
+ Creature* rezan = instance->GetCreature(DATA_REZAN);
if (!rezan || !rezan->IsInCombat())
return;