From d6335a547f8408ebab7219223f0b2772cc1e2fbb Mon Sep 17 00:00:00 2001 From: DGamerL <108773801+DGamerL@users.noreply.github.com> Date: Fri, 25 Aug 2023 17:26:35 +0200 Subject: [PATCH] Fixes a rare runtime with the clingtacle (#22046) * Fixes-the-runtime * Snowball review --- code/modules/projectiles/gun.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 4400cad3309..c41149186c6 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -118,9 +118,10 @@ if(recoil) shake_camera(user, recoil + 1, recoil) - var/muzzle_range = chambered.muzzle_flash_range - var/muzzle_strength = chambered.muzzle_flash_strength + var/muzzle_range = chambered?.muzzle_flash_range + var/muzzle_strength = chambered?.muzzle_flash_strength var/muzzle_flash_time = 0.2 SECONDS + if(suppressed) playsound(user, fire_sound, 10, TRUE, ignore_walls = FALSE, extrarange = SILENCED_SOUND_EXTRARANGE, falloff_distance = 0) muzzle_range *= 0.5