diff --git a/code/modules/projectiles/guns/energy_guns.dm b/code/modules/projectiles/guns/energy_guns.dm index c61c6845940..ae26bb95f69 100644 --- a/code/modules/projectiles/guns/energy_guns.dm +++ b/code/modules/projectiles/guns/energy_guns.dm @@ -173,7 +173,10 @@ /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 ..() + ..() + if(current_lens) + user.changeNext_move(CLICK_CD_RANGE / current_lens.fire_rate_mult) + return /obj/item/gun/energy/shoot_live_shot(mob/living/user, atom/target, pointblank = FALSE, message = TRUE) ..()