Kill processing_objects (#3398)

This commit is contained in:
Lohikar
2017-09-09 15:22:58 -05:00
committed by GitHub
parent 16d33365c2
commit 8f4b4effae
41 changed files with 89 additions and 130 deletions
+5 -5
View File
@@ -8,12 +8,12 @@
anchored = 1
var/progress = 0
/obj/structure/alien/egg/New()
..()
processing_objects += src
/obj/structure/alien/egg/Initialize()
. = ..()
START_PROCESSING(SSprocessing, src)
/obj/structure/alien/egg/Destroy()
processing_objects -= src
STOP_PROCESSING(SSprocessing, src)
return ..()
/obj/structure/alien/egg/CanUseTopic(var/mob/user)
@@ -32,7 +32,7 @@
for(var/mob/M in dead_mob_list)
if(istype(M,/mob/dead) && M.client && M.client.prefs && (MODE_XENOMORPH in M.client.prefs.be_special_role))
M << "[ghost_follow_link(src, M)] <span class='notice'>An alien is ready to hatch! (<a href='byond://?src=\ref[src];spawn=1'>spawn</a>)</span>"
processing_objects -= src
STOP_PROCESSING(SSprocessing, src)
update_icon()
/obj/structure/alien/egg/update_icon()
+4 -4
View File
@@ -5,12 +5,12 @@
health = 100
layer = 3.1
/obj/structure/alien/node/New()
..()
processing_objects += src
/obj/structure/alien/node/Initialize()
. = ..()
START_PROCESSING(SSprocessing, src)
/obj/structure/alien/node/Destroy()
processing_objects -= src
STOP_PROCESSING(SSprocessing, src)
return ..()
/obj/structure/alien/node/process()
@@ -77,7 +77,7 @@
if (timer <= 0)
dump_contents()
processing_objects.Remove(src)
STOP_PROCESSING(SSprocessing, src)
qdel(src)
/obj/structure/closet/statue/dump_contents()
+2 -2
View File
@@ -36,11 +36,11 @@
else
opacity = 1
if(material.products_need_process())
processing_objects |= src
START_PROCESSING(SSprocessing, src)
update_nearby_tiles(need_rebuild=1)
/obj/structure/simple_door/Destroy()
processing_objects -= src
STOP_PROCESSING(SSprocessing, src)
update_nearby_tiles()
return ..()