diff --git a/code/modules/projectiles/box_magazine.dm b/code/modules/projectiles/box_magazine.dm index 982bbdf587..028aebe66a 100644 --- a/code/modules/projectiles/box_magazine.dm +++ b/code/modules/projectiles/box_magazine.dm @@ -86,6 +86,7 @@ if(num_loaded) if(!silent) to_chat(user, "You load [num_loaded] shell\s into \the [src]!") + playsound(user, 'sound/weapons/bulletinsert.ogg', 60, 1) A.update_icon() update_icon() @@ -96,6 +97,7 @@ if(A) user.put_in_hands(A) to_chat(user, "You remove a round from \the [src]!") + playsound(user, 'sound/weapons/bulletremove.ogg', 60, 1) update_icon() /obj/item/ammo_box/update_icon() diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index 0235bbe84d..2f7036cab8 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -44,6 +44,8 @@ oldmag.update_icon() else to_chat(user, "You insert the magazine into \the [src].") + + playsound(user, 'sound/weapons/autoguninsert.ogg', 60, 1) chamber_round() A.update_icon() update_icon() @@ -300,6 +302,10 @@ /obj/item/weapon/gun/ballistic/automatic/l6_saw/attack_self(mob/user) cover_open = !cover_open to_chat(user, "You [cover_open ? "open" : "close"] [src]'s cover.") + if(cover_open) + playsound(user, 'sound/weapons/sawopen.ogg', 60, 1) + else + playsound(user, 'sound/weapons/sawclose.ogg', 60, 1) update_icon() @@ -330,6 +336,7 @@ magazine = null update_icon() to_chat(user, "You remove the magazine from [src].") + playsound(user, 'sound/weapons/magout.ogg', 60, 1) /obj/item/weapon/gun/ballistic/automatic/l6_saw/attackby(obj/item/A, mob/user, params) diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index ac3c56b88a..892defa9f4 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -28,6 +28,7 @@ var/num_loaded = magazine.attackby(A, user, params, 1) if(num_loaded) to_chat(user, "You load [num_loaded] shell\s into \the [src].") + playsound(user, 'sound/weapons/bulletinsert.ogg', 60, 1) A.update_icon() update_icon() chamber_round(0) @@ -45,6 +46,7 @@ num_unloaded++ if (num_unloaded) to_chat(user, "You unload [num_unloaded] shell\s from [src].") + playsound(user, 'sound/weapons/bulletremove.ogg', 60, 1) else to_chat(user, "[src] is empty!") diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 5f376370d4..918acd27a1 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -20,6 +20,7 @@ var/num_loaded = magazine.attackby(A, user, params, 1) if(num_loaded) to_chat(user, "You load [num_loaded] shell\s into \the [src]!") + playsound(user, 'sound/weapons/shotguninsert.ogg', 60, 1) A.update_icon() update_icon() diff --git a/sound/weapons/autoguninsert.ogg b/sound/weapons/autoguninsert.ogg new file mode 100644 index 0000000000..f68139968e Binary files /dev/null and b/sound/weapons/autoguninsert.ogg differ diff --git a/sound/weapons/bulletinsert.ogg b/sound/weapons/bulletinsert.ogg new file mode 100644 index 0000000000..789ee15b08 Binary files /dev/null and b/sound/weapons/bulletinsert.ogg differ diff --git a/sound/weapons/bulletremove.ogg b/sound/weapons/bulletremove.ogg new file mode 100644 index 0000000000..4d1ec70973 Binary files /dev/null and b/sound/weapons/bulletremove.ogg differ diff --git a/sound/weapons/magin.ogg b/sound/weapons/magin.ogg new file mode 100644 index 0000000000..8908bb2f4f Binary files /dev/null and b/sound/weapons/magin.ogg differ diff --git a/sound/weapons/magout.ogg b/sound/weapons/magout.ogg new file mode 100644 index 0000000000..ca91915bd4 Binary files /dev/null and b/sound/weapons/magout.ogg differ diff --git a/sound/weapons/sawclose.ogg b/sound/weapons/sawclose.ogg new file mode 100644 index 0000000000..f33a06059f Binary files /dev/null and b/sound/weapons/sawclose.ogg differ diff --git a/sound/weapons/sawopen.ogg b/sound/weapons/sawopen.ogg new file mode 100644 index 0000000000..c6da68e323 Binary files /dev/null and b/sound/weapons/sawopen.ogg differ diff --git a/sound/weapons/shotguninsert.ogg b/sound/weapons/shotguninsert.ogg new file mode 100644 index 0000000000..189324493c Binary files /dev/null and b/sound/weapons/shotguninsert.ogg differ