Ported surgery sounds from /vg/station (#17531)

* Ported surgery sounds from /vg/station

Source: https://github.com/vgstation-coders/vgstation13/pull/31850

* Requested changes

* accidentally a line

* Moves cautery sound
This commit is contained in:
Pirouette
2023-10-13 08:01:21 +00:00
committed by GitHub
parent 3f65f0625e
commit 2880d7098b
31 changed files with 45 additions and 1 deletions
@@ -20,6 +20,7 @@ Contains:
w_class = ITEMSIZE_SMALL
throw_speed = 4
throw_range = 20
surgerysound = 'sound/items/surgery/bonegel.ogg'
var/heal_brute = 0
var/heal_burn = 0
var/automatic_charge_overlays = FALSE //Do we handle overlays with base update_icon()? | Stolen from TG egun code
@@ -10,6 +10,7 @@
icon_state = "tube"
origin_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3)
amount = 10
surgerysound = 'sound/items/surgery/bonegel.ogg'
var/list/construction_cost = list(DEFAULT_WALL_MATERIAL = 7000, MATERIAL_GLASS = 7000)
@@ -306,6 +306,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
type_butt = /obj/item/trash/cigbutt
chem_volume = 30
burn_rate = 0.006 //Lasts ~166 seconds)
surgerysound = 'sound/items/surgery/cautery.ogg'
matchmes = "<span class='notice'>USER lights their NAME with their FLAME.</span>"
lightermes = "<span class='notice'>USER manages to light their NAME with FLAME.</span>"
zippomes = "<span class='notice'>With a flick of their wrist, USER lights their NAME with their FLAME.</span>"
@@ -686,6 +687,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
var/deactivation_sound = 'sound/items/cigs_lighters/cheap_off.ogg'
drop_sound = 'sound/items/drop/card.ogg'
pickup_sound = 'sound/items/pickup/card.ogg'
surgerysound = 'sound/items/surgery/cautery.ogg'
var/last_open = 0 //prevent message spamming.
var/last_close = 0
var/flame_light_range = 1
@@ -95,6 +95,7 @@
desc = "It's a fork. Sure is pointy."
icon_state = "fork"
sharp = TRUE
surgerysound = 'sound/items/surgery/hemostat.ogg'
/obj/item/material/kitchen/utensil/fork/plastic
icon_state = "plastic_fork"
@@ -19,6 +19,7 @@
drop_sound = 'sound/items/drop/knife.ogg'
pickup_sound = 'sound/items/pickup/knife.ogg'
hitsound = 'sound/weapons/bladeslice.ogg'
surgerysound = 'sound/items/surgery/scalpel.ogg'
/obj/item/material/knife/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob, var/target_zone)
if(active == 1)
@@ -44,6 +44,7 @@
applies_material_colour = 0
drop_sound = 'sound/items/drop/axe.ogg'
pickup_sound = 'sound/items/pickup/axe.ogg'
surgerysound = 'sound/items/surgery/hatchet.ogg'
/obj/item/material/hatchet/can_woodcut()
return TRUE
@@ -18,6 +18,7 @@
unbreakable = 1 //It's already broken.
drops_debris = FALSE
drop_sound = 'sound/effects/glass_step.ogg'
surgerysound = 'sound/items/surgery/scalpel.ogg'
/obj/item/material/shard/set_material(var/new_material)
..(new_material)
@@ -37,6 +37,7 @@
origin_tech = list(TECH_COMBAT = 5)
attack_verb = list("chopped", "sliced", "shredded", "slashed", "cut", "ripped")
hitsound = 'sound/weapons/bladeslice.ogg'
surgerysound = 'sound/weapons/saw/chainsword.ogg'
var/active = 0
can_embed = 0//A chainsword can slice through flesh and bone, and the direction can be reversed if it ever did get stuck
@@ -26,6 +26,7 @@
desc = "A pair of retractor forceps. Allows careful opening of incisions to reach inside someone."
icon_state = "retractor"
item_state = "retractor"
surgerysound = 'sound/items/surgery/retractor.ogg'
matter = list(DEFAULT_WALL_MATERIAL = 10000, MATERIAL_GLASS = 5000)
flags = CONDUCT
origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 1)
@@ -38,6 +39,7 @@
desc = "A pair of hemostatic forceps, able to clamp blood vessels shut to stop bleeding during surgery. Its narrow tip also lets it double as a tool for removing things from surgical sites."
icon_state = "hemostat"
item_state = "hemostat"
surgerysound = 'sound/items/surgery/hemostat.ogg'
matter = list(DEFAULT_WALL_MATERIAL = 5000, MATERIAL_GLASS = 2500)
flags = CONDUCT
origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 1)
@@ -51,6 +53,7 @@
desc = "An electrocautery pen. Uses electrical currents to burn tissue closed, useful for quickly sealing wounds or incisions."
icon_state = "cautery"
item_state = "cautery"
surgerysound = 'sound/items/surgery/cautery.ogg'
matter = list(DEFAULT_WALL_MATERIAL = 5000, MATERIAL_GLASS = 2500)
flags = CONDUCT
origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 1)
@@ -64,6 +67,7 @@
desc = "A drill specialized for surgical use. Capable of creating surgical cavities and safely breaching through Vaurcae carapace for initial incisions."
icon_state = "drill"
item_state = "drill"
surgerysound = 'sound/items/surgery/surgicaldrill.ogg'
hitsound = /singleton/sound_category/drillhit_sound
matter = list(DEFAULT_WALL_MATERIAL = 15000, MATERIAL_GLASS = 10000)
flags = CONDUCT
@@ -82,6 +86,7 @@
desc = "A surgical-grade scalpel with an incredibly sharp blade that keeps its edge. Used in a variety of surgical situations from incisions, to transplants, to debridements."
icon_state = "scalpel"
item_state = "scalpel"
surgerysound = 'sound/items/surgery/scalpel.ogg'
flags = CONDUCT
force = 10
sharp = 1
@@ -104,12 +109,14 @@
name = "laser scalpel"
desc = "A scalpel augmented with a directed laser, for more precise cutting without blood entering the field. This one looks basic and could be improved."
icon_state = "scalpel_laser1"
surgerysound = 'sound/items/surgery/cautery.ogg'
damtype = "fire"
/obj/item/surgery/scalpel/laser2
name = "laser scalpel"
desc = "A scalpel augmented with a directed laser, for more precise cutting without blood entering the field. This one looks somewhat advanced."
icon_state = "scalpel_laser2"
surgerysound = 'sound/items/surgery/cautery.ogg'
damtype = "fire"
force = 12
@@ -117,6 +124,7 @@
name = "laser scalpel"
desc = "A scalpel augmented with a directed laser, for more precise cutting without blood entering the field. This one looks to be the pinnacle of precision energy cutlery!"
icon_state = "scalpel_laser3"
surgerysound = 'sound/items/surgery/cautery.ogg'
damtype = "fire"
force = 15
@@ -124,6 +132,7 @@
name = "incision management system"
desc = "A true extension of the surgeon's body, this marvel instantly and completely prepares an incision allowing for the immediate commencement of therapeutic steps."
icon_state = "scalpel_manager"
surgerysound = 'sound/items/surgery/cautery.ogg'
force = 7.5
/*
@@ -134,6 +143,7 @@
desc = "A reciprocating electric bonesaw. While designed to cut through bone, it's powerful enough to cut limbs and even hardsuits if necessary. Watch your fingers."
icon_state = "saw"
item_state = "saw"
surgerysound = 'sound/items/surgery/circularsaw.ogg'
hitsound = 'sound/weapons/saw/circsawhit.ogg'
flags = CONDUCT
force = 15
@@ -155,6 +165,7 @@
desc = "A bottle-and-nozzle applicator containing a specialized gel. When applied to bone tissue, it can reinforce and repair breakages and act as a glue to keep bones in place while they heal."
icon_state = "bone-gel"
item_state = "bone-gel"
surgerysound = 'sound/items/surgery/bonegel.ogg'
force = 2
throwforce = 5
drop_sound = 'sound/items/drop/bottle.ogg'
@@ -165,6 +176,7 @@
desc = "An advanced automatic surgical instrument that operates with extreme finesse. It can quickly and safely repair and recouple ruptured blood vessels and ligaments using highly elaborate, biodegradable microsutures. It can also be used for transplantations to attach organs to the body."
icon_state = "fixovein"
item_state = "fixovein"
surgerysound = 'sound/items/surgery/fixovein.ogg'
force = 2
throwforce = 5
origin_tech = list(TECH_MATERIAL = 1, TECH_BIO = 3)
@@ -177,6 +189,7 @@
desc = "A pair of forceps with a screw. It's designed to manipulate bones and hold them together, and is best paired with a bottle of bone gel for mending fractures."
icon_state = "bonesetter"
item_state = "bonesetter"
surgerysound = 'sound/items/surgery/bonesetter.ogg'
force = 8
throwforce = 9
throw_speed = 3
+1
View File
@@ -6,6 +6,7 @@
w_class = ITEMSIZE_TINY
drop_sound = 'sound/items/drop/cardboardbox.ogg'
pickup_sound = 'sound/items/pickup/cardboardbox.ogg'
surgerysound = /singleton/sound_category/rip_sound
/obj/item/tape_roll/attack(var/mob/living/carbon/human/H, var/mob/user, var/target_zone)
if(istype(H))
+5
View File
@@ -34,6 +34,7 @@
matter = list(DEFAULT_WALL_MATERIAL = 150)
attack_verb = list("bashed", "battered", "bludgeoned", "whacked")
usesound = 'sound/items/wrench.ogg'
surgerysound = 'sound/items/surgery/bonesetter.ogg'
drop_sound = 'sound/items/drop/wrench.ogg'
pickup_sound = 'sound/items/pickup/wrench.ogg'
@@ -63,6 +64,7 @@
matter = list(DEFAULT_WALL_MATERIAL = 75)
attack_verb = list("stabbed")
usesound = 'sound/items/Screwdriver.ogg'
surgerysound = 'sound/items/Screwdriver.ogg'
drop_sound = 'sound/items/drop/screwdriver.ogg'
pickup_sound = 'sound/items/pickup/screwdriver.ogg'
lock_picking_level = 5
@@ -138,6 +140,7 @@
sharp = TRUE
edge = TRUE
usesound = 'sound/items/Wirecutter.ogg'
surgerysound = 'sound/items/surgery/hemostat.ogg'
drop_sound = 'sound/items/drop/wirecutter.ogg'
pickup_sound = 'sound/items/pickup/wirecutter.ogg'
var/bomb_defusal_chance = 30 // 30% chance to safely defuse a bomb
@@ -220,6 +223,7 @@
drop_sound = 'sound/items/drop/weldingtool.ogg'
pickup_sound = 'sound/items/pickup/weldingtool.ogg'
usesound = 'sound/items/Welder.ogg'
surgerysound = 'sound/items/surgery/cautery.ogg'
attack_verb = list("hit", "bludgeoned", "whacked")
@@ -692,6 +696,7 @@
drop_sound = 'sound/items/drop/crowbar.ogg'
pickup_sound = 'sound/items/pickup/crowbar.ogg'
usesound = /singleton/sound_category/crowbar_sound
surgerysound = 'sound/items/surgery/retractor.ogg'
origin_tech = list(TECH_ENGINEERING = 1)
matter = list(DEFAULT_WALL_MATERIAL = 50)
attack_verb = list("attacked", "bashed", "battered", "bludgeoned", "whacked")
+2
View File
@@ -30,6 +30,8 @@
var/usesound
var/toolspeed = 1
var/surgerysound
/obj/Destroy()
STOP_PROCESSING(SSprocessing, src)
return ..()