diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index fe5c4a1bbf..0c2b5e013e 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -76,6 +76,13 @@ if(zoomable) azoom = new (src) +/obj/item/gun/Destroy() + QDEL_NULL(pin) + QDEL_NULL(gun_light) + QDEL_NULL(bayonet) + QDEL_NULL(chambered) + return ..() + /obj/item/gun/CheckParts(list/parts_list) ..() var/obj/item/gun/G = locate(/obj/item/gun) in contents