diff --git a/zone/entity.cpp b/zone/entity.cpp index 2ccb7dc58..1ba6bd3ea 100644 --- a/zone/entity.cpp +++ b/zone/entity.cpp @@ -526,7 +526,7 @@ void EntityList::MobProcess() // -- the zone is newly empty and we're allowing mobs to settle if ( numclients > 0 || zone->quest_idle_override || - (s2 && s2->PathWhenZoneIdle()) || + (mob && s2 && s2->PathWhenZoneIdle()) || mob_settle_timer->Enabled() ) { mob_dead = !mob->Process();