Machine subsystem now checks qdel status (#1922)

This commit is contained in:
CitadelStationBot
2017-07-07 06:46:36 -05:00
committed by kevinz000
parent efae0e576e
commit bf14c1dd61

View File

@@ -39,12 +39,12 @@ SUBSYSTEM_DEF(machines)
while(currentrun.len)
var/obj/machinery/thing = currentrun[currentrun.len]
currentrun.len--
if(thing && thing.process(seconds) != PROCESS_KILL)
if(!QDELETED(thing) && thing.process(seconds) != PROCESS_KILL)
if(thing.use_power)
thing.auto_use_power() //add back the power state
else
processing -= thing
if (thing)
if (!QDELETED(thing))
thing.isprocessing = 0
if (MC_TICK_CHECK)
return