From b4cf38fb3fb34d402e2a3167e84932bc0ff453fc Mon Sep 17 00:00:00 2001 From: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> Date: Tue, 13 May 2025 00:56:44 -0400 Subject: [PATCH] Smith Polish: Fast-Click Lens Durability Fix (#29205) * Fixes lenses taking too much durability damage * Better fix --- code/modules/projectiles/guns/energy_guns.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/energy_guns.dm b/code/modules/projectiles/guns/energy_guns.dm index 20ba8288bc2..c61c6845940 100644 --- a/code/modules/projectiles/guns/energy_guns.dm +++ b/code/modules/projectiles/guns/energy_guns.dm @@ -173,9 +173,12 @@ /obj/item/gun/energy/process_fire(atom/target, mob/living/user, message = 1, params, zone_override, bonus_spread = 0) if(!chambered && can_shoot()) process_chamber() + return ..() + +/obj/item/gun/energy/shoot_live_shot(mob/living/user, atom/target, pointblank = FALSE, message = TRUE) + ..() if(current_lens) current_lens.damage_lens() - return ..() /obj/item/gun/energy/proc/select_fire(mob/living/user) select++