From 2864fe402670b52f727a1eca88c8f3276dff517c Mon Sep 17 00:00:00 2001 From: Will <7099514+Willburd@users.noreply.github.com> Date: Sat, 11 Apr 2026 15:10:55 -0400 Subject: [PATCH] Gun Init incorrectly assumes firemode properties (#19391) * pew pew * optimize --- code/modules/projectiles/gun.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 0e2d685f1e3..960bd090c58 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -144,6 +144,10 @@ verbs -= /obj/item/gun/verb/give_dna verbs -= /obj/item/gun/verb/allow_dna + if(sel_mode <= length(firemodes)) + var/datum/firemode/new_mode = firemodes[sel_mode] + new_mode.apply_to(src) + /obj/item/gun/update_twohanding() if(one_handed_penalty) var/mob/living/M = loc