diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index 818fc8734bb..8dd659aeb21 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -98,7 +98,10 @@ return if (!magazine) magazine = new mag_type(src) - chamber_round(replace_new_round = TRUE) + if(bolt_type == BOLT_TYPE_STANDARD) + chamber_round() + else + chamber_round(replace_new_round = TRUE) update_icon() /obj/item/gun/ballistic/vv_edit_var(vname, vval)