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
+4 -4
View File
@@ -21,23 +21,23 @@
/obj/item/stock_parts/cell/New()
..()
processing_objects.Add(src)
START_PROCESSING(SSobj, src)
charge = maxcharge
if(ratingdesc)
desc += " This one has a power rating of [DisplayPower(maxcharge)], and you should not swallow it."
update_icon()
/obj/item/stock_parts/cell/Destroy()
processing_objects.Remove(src)
STOP_PROCESSING(SSobj, src)
return ..()
/obj/item/stock_parts/cell/vv_edit_var(var_name, var_value)
switch(var_name)
if("self_recharge")
if(var_value)
processing_objects.Add(src)
START_PROCESSING(SSobj, src)
else
processing_objects.Remove(src)
STOP_PROCESSING(SSobj, src)
. = ..()
/obj/item/stock_parts/cell/process()
@@ -35,7 +35,7 @@
src.energy = starting_energy
..()
processing_objects.Add(src)
START_PROCESSING(SSobj, src)
GLOB.poi_list |= src
GLOB.singularities += src
for(var/obj/machinery/power/singularity_beacon/singubeacon in GLOB.machines)
@@ -44,7 +44,7 @@
break
/obj/singularity/Destroy()
processing_objects.Remove(src)
STOP_PROCESSING(SSobj, src)
GLOB.poi_list.Remove(src)
GLOB.singularities -= src
target = null
-1
View File
@@ -13,7 +13,6 @@
icon_state = "smes"
density = 1
anchored = 1
defer_process = 1
var/capacity = 5e6 // maximum charge
var/charge = 0 // actual charge