From c30dcf7d613b093c9aadfd1001fdb404351f42bb Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Thu, 5 Dec 2019 03:40:17 -0500 Subject: [PATCH] Fixes gun overlays not updating when the cell is deleted (#48107) Fixes gun overlays not updating when the cell is deleted --- code/modules/projectiles/guns/energy.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index f1333d27e69..946d6e6538f 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -62,6 +62,12 @@ STOP_PROCESSING(SSobj, src) return ..() +/obj/item/gun/energy/handle_atom_del(atom/A) + if(A == cell) + cell = null + update_icon(FALSE, TRUE) + return ..() + /obj/item/gun/energy/process() if(selfcharge && cell && cell.percent() < 100) charge_tick++