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

View File

@@ -15,10 +15,10 @@
/obj/item/gun/projectile/automatic/spikethrower/New()
..()
processing_objects.Add(src)
START_PROCESSING(SSobj, src)
/obj/item/gun/projectile/automatic/spikethrower/Destroy()
processing_objects.Remove(src)
STOP_PROCESSING(SSobj, src)
return ..()
/obj/item/gun/projectile/automatic/spikethrower/update_icon()

View File

@@ -32,7 +32,7 @@
power_supply.give(power_supply.maxcharge)
update_ammo_types()
if(selfcharge)
processing_objects.Add(src)
START_PROCESSING(SSobj, src)
update_icon()
/obj/item/gun/energy/proc/update_ammo_types()
@@ -47,7 +47,7 @@
/obj/item/gun/energy/Destroy()
if(selfcharge)
processing_objects.Remove(src)
STOP_PROCESSING(SSobj, src)
return ..()
/obj/item/gun/energy/process()
@@ -167,9 +167,9 @@
switch(var_name)
if("selfcharge")
if(var_value)
processing_objects.Add(src)
START_PROCESSING(SSobj, src)
else
processing_objects.Remove(src)
STOP_PROCESSING(SSobj, src)
. = ..()
/obj/item/gun/energy/proc/robocharge()

View File

@@ -340,11 +340,11 @@
/obj/item/gun/energy/temperature/New()
..()
update_icon()
processing_objects.Add(src)
START_PROCESSING(SSobj, src)
/obj/item/gun/energy/temperature/Destroy()
processing_objects.Remove(src)
STOP_PROCESSING(SSobj, src)
return ..()
/obj/item/gun/energy/temperature/newshot()

View File

@@ -51,12 +51,12 @@
charges = max_charges
chambered = new ammo_type(src)
if(can_charge)
processing_objects.Add(src)
START_PROCESSING(SSobj, src)
/obj/item/gun/magic/Destroy()
if(can_charge)
processing_objects.Remove(src)
STOP_PROCESSING(SSobj, src)
return ..()

View File

@@ -17,10 +17,10 @@
/obj/item/gun/medbeam/New()
..()
processing_objects.Add(src)
START_PROCESSING(SSobj, src)
/obj/item/gun/medbeam/Destroy()
processing_objects.Remove(src)
STOP_PROCESSING(SSobj, src)
return ..()
/obj/item/gun/medbeam/handle_suicide()