From 1d11b74f7cc1881964afce49e52b1f4fbe3cefcb Mon Sep 17 00:00:00 2001 From: Geeves Date: Tue, 1 Dec 2020 09:52:24 +0200 Subject: [PATCH] Firemode Runtime Fix (#10675) --- code/modules/projectiles/gun.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 5740aea26aa..9c253381af9 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -509,7 +509,9 @@ //As opposed to no-delay pew pew P.accuracy += 2 - var/datum/firemode/F = firemodes[sel_mode] + var/datum/firemode/F + if(length(firemodes)) + F = firemodes[sel_mode] if(one_hand_fa_penalty > 2 && !wielded && F?.name == "full auto") // todo: make firemode names defines P.accuracy -= one_hand_fa_penalty/2 P.dispersion -= one_hand_fa_penalty * 0.5