mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Replaces GoonPS scheduled_tasks and obj processing with SMC processing subsystems and timer
This commit is contained in:
@@ -83,7 +83,7 @@ var/list/blob_cores = list()
|
||||
/obj/structure/blob/core/New(var/newloc, var/client/new_overmind = null, new_rate = 2, placed = 0)
|
||||
..(newloc)
|
||||
blob_cores += src
|
||||
processing_objects += src
|
||||
START_PROCESSING(SSobj, src)
|
||||
update_icon() //so it atleast appears
|
||||
if(!placed && !overmind)
|
||||
create_overmind(new_overmind)
|
||||
@@ -97,7 +97,7 @@ var/list/blob_cores = list()
|
||||
overmind.blob_core = null
|
||||
qdel(overmind)
|
||||
overmind = null
|
||||
processing_objects -= src
|
||||
STOP_PROCESSING(SSobj, src)
|
||||
return ..()
|
||||
|
||||
/obj/structure/blob/core/update_icon()
|
||||
|
||||
@@ -12,12 +12,12 @@ var/list/blob_nodes = list()
|
||||
/obj/structure/blob/node/New(var/newloc)
|
||||
..()
|
||||
blob_nodes += src
|
||||
processing_objects += src
|
||||
START_PROCESSING(SSobj, src)
|
||||
update_icon()
|
||||
|
||||
/obj/structure/blob/node/Destroy()
|
||||
blob_nodes -= src
|
||||
processing_objects -= src
|
||||
STOP_PROCESSING(SSobj, src)
|
||||
return ..()
|
||||
|
||||
/obj/structure/blob/node/update_icon()
|
||||
|
||||
Reference in New Issue
Block a user