diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index cc2ebdaa18c..046181be65f 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -503,3 +503,12 @@ obj/item/weapon/gun/proc/newshot() if(zoomable) azoom = new() azoom.gun = src + + +/obj/item/weapon/gun/burn() + if(pin) + qdel(pin) + if(power_supply) + qdel(power_supply) + SSobj.burning -= src + qdel(src)