From e8acea384ef9d17e4e7ecf4547cff0f568e908c9 Mon Sep 17 00:00:00 2001 From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Date: Mon, 19 May 2025 10:08:52 -0400 Subject: [PATCH] fix porrta turrets not working and runtiming every time they try to shoot (#29375) --- code/game/machinery/portable_turret.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 9ec152fc20b..9ed1fbe952a 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -788,7 +788,10 @@ GLOBAL_LIST_EMPTY(turret_icons) return if(!emagged) //if it hasn't been emagged, cooldown before shooting again - if((last_fired + (shot_delay / fitted_lens.fire_rate_mult) > world.time) || !raised) + var/delay_modifier = 1 + if(fitted_lens) + delay_modifier = fitted_lens.fire_rate_mult + if((last_fired + (shot_delay / delay_modifier) > world.time) || !raised) return last_fired = world.time