diff --git a/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm b/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm index 24dd56166d..64fba106ed 100644 --- a/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm +++ b/code/modules/projectiles/guns/projectile/zz_ballistics_ch.dm @@ -296,6 +296,9 @@ ammo_type = /obj/item/ammo_casing/a762x54 w_class = ITEMSIZE_HUGE one_handed_penalty = 70 + bolt_name = "bolt" + sound_eject = 'sound/weapons/ballistics/boltactionopen.ogg' + sound_chamber = 'sound/weapons/ballistics/boltactionclose.ogg' /obj/item/weapon/gun/projectile/automatic/serdy/mosin/scoped name = "Scoped Mosin Nagant" @@ -358,6 +361,9 @@ scoped_accuracy = 50 w_class = ITEMSIZE_HUGE one_handed_penalty = 90 + bolt_name = "bolt" + sound_eject = 'sound/weapons/ballistics/boltactionopen.ogg' + sound_chamber = 'sound/weapons/ballistics/boltactionclose.ogg' /obj/item/weapon/gun/projectile/automatic/serdy/awp/ui_action_click() scope() @@ -385,6 +391,9 @@ scoped_accuracy = 15 w_class = ITEMSIZE_HUGE one_handed_penalty = 120 + bolt_name = "bolt" + sound_eject = 'sound/weapons/ballistics/boltactionopen.ogg' + sound_chamber = 'sound/weapons/ballistics/boltactionclose.ogg' /obj/item/weapon/gun/projectile/automatic/serdy/hectate/ui_action_click() diff --git a/code/modules/projectiles/guns/projectile_ch.dm b/code/modules/projectiles/guns/projectile_ch.dm index 941e2d6811..c28ba77a72 100644 --- a/code/modules/projectiles/guns/projectile_ch.dm +++ b/code/modules/projectiles/guns/projectile_ch.dm @@ -255,6 +255,8 @@ return null /obj/item/weapon/gun/projectile/proc/chamber_bullet() + if(chambered) + return 0 var/obj/item/ammo_casing/to_chamber if(loaded.len) to_chamber = loaded[1] //load next casing. diff --git a/sound/weapons/ballistics/boltactionclose.ogg b/sound/weapons/ballistics/boltactionclose.ogg new file mode 100644 index 0000000000..00779e44fd Binary files /dev/null and b/sound/weapons/ballistics/boltactionclose.ogg differ diff --git a/sound/weapons/ballistics/boltactionopen.ogg b/sound/weapons/ballistics/boltactionopen.ogg new file mode 100644 index 0000000000..bed09a15e1 Binary files /dev/null and b/sound/weapons/ballistics/boltactionopen.ogg differ