Kills off Object and Fast Object Processes

This commit is contained in:
Fox McCloud
2019-04-23 23:53:40 -04:00
parent 1544756ce6
commit 0034e851a1
126 changed files with 350 additions and 396 deletions
@@ -24,7 +24,7 @@
spawn(3 + metal*3)
process()
spawn(120)
processing_objects.Remove(src)
STOP_PROCESSING(SSobj, src)
sleep(30)
if(metal)
@@ -30,15 +30,15 @@
/obj/effect/particle_effect/smoke/New()
..()
processing_objects |= src
START_PROCESSING(SSobj, src)
lifetime += rand(-1,1)
/obj/effect/particle_effect/smoke/Destroy()
processing_objects.Remove(src)
STOP_PROCESSING(SSobj, src)
return ..()
/obj/effect/particle_effect/smoke/proc/kill_smoke()
processing_objects.Remove(src)
STOP_PROCESSING(SSobj, src)
INVOKE_ASYNC(src, .proc/fade_out)
QDEL_IN(src, 10)