diff --git a/code/modules/events/spider_terror.dm b/code/modules/events/spider_terror.dm index 1ecf5aa22ca..925051cff11 100644 --- a/code/modules/events/spider_terror.dm +++ b/code/modules/events/spider_terror.dm @@ -15,6 +15,10 @@ var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in GLOB.all_vent_pumps) if(is_station_level(temp_vent.loc.z) && !temp_vent.welded) + if(!temp_vent.parent) + // Issue happening more often with vents. Log and continue. Delete once solved + log_debug("spider_terror/start(), vent has no parent: [temp_vent], qdeled: [QDELETED(temp_vent)], loc: [temp_vent.loc]") + continue if(temp_vent.parent.other_atmosmch.len > 50) vents += temp_vent var/spider_type