diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index ecd091dfa5b..cf501a4a63b 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -593,6 +593,7 @@ CIRCULAR SAW implant.loc = (get_turf(H)) implant.implanted = 0 S.implant = null + playsound(user, 'squelch1.ogg', 50, 1) if(istype(implant, /obj/item/weapon/implant/explosive) || istype(implant, /obj/item/weapon/implant/uplink) || istype(implant, /obj/item/weapon/implant/dexplosive) || istype(implant, /obj/item/weapon/implant/explosive) || istype(implant, /obj/item/weapon/implant/compressed)) usr << "The implant disintegrates into nothing..." del(implant) diff --git a/code/modules/DetectiveWork/detective_work.dm b/code/modules/DetectiveWork/detective_work.dm index dec64c2fb59..55a18aa3e34 100644 --- a/code/modules/DetectiveWork/detective_work.dm +++ b/code/modules/DetectiveWork/detective_work.dm @@ -760,9 +760,7 @@ proc/blood_incompatible(donor,receiver) attack(atom/target as obj|turf|area, mob/user as mob , flag) if(ismob(target) && target.reagents && reagents.total_volume) - user << "\blue You smother [target] with \the [src]." - for(var/mob/O in viewers(world.view, user)) - O.show_message(text("\red [] has been smothered with \the [] by []!", target, src, user), 1) + user.visible_message("\red \The [target] has been smothered with \the [src] by \the [user]!", "\red You smother \the [target] with \the [src]!", "You hear some struggling and muffled cries of surprise") src.reagents.reaction(target, TOUCH) spawn(5) src.reagents.clear_reagents() return diff --git a/sound/effects/squelch1.ogg b/sound/effects/squelch1.ogg new file mode 100644 index 00000000000..6e00b7f8f3b Binary files /dev/null and b/sound/effects/squelch1.ogg differ