From 46a7b7ef2229f9b0188fe96a806c7f34be8e18a2 Mon Sep 17 00:00:00 2001 From: joep van der velden Date: Fri, 28 Feb 2020 09:13:53 +0100 Subject: [PATCH] Logs some data and continues the loop --- code/modules/events/spider_terror.dm | 4 ++++ 1 file changed, 4 insertions(+) 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