Some more types which need Destroy to return qdel hints!

This commit is contained in:
Leshana
2017-06-12 10:48:02 -04:00
parent 997c033d7e
commit c91dc333cd
14 changed files with 24 additions and 30 deletions
+3 -6
View File
@@ -149,12 +149,9 @@
..()
/obj/structure/closet/body_bag/cryobag/Destroy()
if(syringe)
qdel(syringe)
syringe = null
qdel(tank)
tank = null
..()
qdel_null(syringe)
qdel_null(tank)
return ..()
/obj/structure/closet/body_bag/cryobag/open()
. = ..()
+1 -1
View File
@@ -152,4 +152,4 @@
/obj/item/radio/integrated/signal/Destroy()
if(radio_controller)
radio_controller.remove_object(src, frequency)
..()
return ..()
@@ -19,6 +19,11 @@
New()
create_reagents(1000)
Destroy()
qdel_null(detonator)
qdel_null_list(beakers)
return ..()
attack_self(mob/user as mob)
if(!stage || stage==1)
if(detonator)
@@ -52,7 +52,7 @@
/obj/item/weapon/implant/Destroy()
if(part)
part.implants.Remove(src)
..()
return ..()
/obj/item/weapon/implant/attackby(obj/item/I, mob/user)
if(istype(I, /obj/item/weapon/implanter))
@@ -24,8 +24,8 @@
ion_trail.set_up(src)
/obj/item/weapon/tank/jetpack/Destroy()
qdel(ion_trail)
..()
qdel_null(ion_trail)
return ..()
/obj/item/weapon/tank/jetpack/examine(mob/user)
. = ..()
+1 -1
View File
@@ -435,7 +435,7 @@
/obj/item/weapon/weldingtool/experimental/Destroy()
processing_objects -= src
..()
return ..()
/obj/item/weapon/weldingtool/experimental/process()
..()
+1 -1
View File
@@ -116,7 +116,7 @@
unbuckle_mob()
processing_objects -= src
..()
return ..()
/obj/effect/energy_net/process()
if(isnull(buckled_mob) || buckled_mob.loc != loc)