About The Pull Request & Why Dissection (Prev Experimental Dissection) Is Now Roundstart Goal:give medbay a task they can do outside of normal healing on the off chance they're overstaffed and/or are in need of work. Dissection (Prev Experimental Dissection) Is Now Tiered Goal: I'm still not seeing competition in the medical tree that I'd like to see. Now that science benefits from going to this tree, I expect it to be a prominent if not the main pick. Goal: Provide Medical bargaining power with Science. Want you cool gear bros? Better indulge us a bit if you want us to farm corpses. NOTE: You will NOT be punished for doing low tiered surgeries then unlocking further tiers. It adjusts your rewards depending on if the body has been experimented on before and gives you the difference, it will not block you from doing the surgery entirely. Repeatability Goal: Make it less balanced around the all/nothing mechanic and more with rewarding constantly running the surgery. Failing the surgery will give you a pity amount (1%, something slightly more than none in grand scheme) but more importantly will NOT add the trait that disables you from using that body for the surgery again. Silicons can now perform dissection Since It's not All/Nothing I decided to allow silicons to be able to help out. This is the first (and only) surgery that they can potentially fail. Nerfs (yikes!) Needed to nerf it to compensate for the fact that it was now roundstart. The hardest one was pointgain. I decided to mega nerf it so tiered would be desired. This was also a result in the shift of balance off the RNG and more on the repeatability. Dissection Can Now Be Performed on ANY LIVING MOB Goal: Cooperation between Mining (returning Mobs) and Medbay (turning these mobs into points) The foundation is really lacking imo since I didn't want to dance around with numbers in this PR. Currently all mobs that aren't human and aren't explicitly listed in check_value are 300 points per surgery. I hope you guys can add more mobs to the pool with better rewards (imagine dissecting the dragon for science!) Dissection Surgery Minor Edits Step Configuration Edit Needed to change just for repeatability in the dissect step (didn't like the end step being the proceeding step). I replaced the incision step with a post-dissection clamp step to keep the theme of scalpel > hemo (dissection uses scalpel) Implement Changes / Probability Effects Rewards using the researched tools (further integrates medsci coop), lowers standard gear to appropriately balance higher tiers. MISC Prices are Define Bound Everything is relative to a single number via calculating off a define instead of independent values. Balance discussion shifts from "Is X number fair" to a more tangible "Is this mob worth X times the amount of a normal human". If everything is strong/low we can just edit a single number! Let me know if there's any undoc'd changes! Changelog cl Cobby x Medbay balance: (Experimental) Dissection is now roundstart. balance: (Experimental) Dissection is now tiered and give higher point outputs than their predecessors. add: All living mobs with corpses can be dissected. code: Attention, all ss13 gamers! I need YOUR help adding mobs to the pool so they don't get the lame 60% of normal human pricing! You can dissect DRAGONS FOR CRY IT OUT LOUD! balance: You are NOT punished for doing the lower tier surgeries then unlocking higher ones! add: Borgs can perform dissection but they are not 100% successful. tweak: Shifts balance of dissection surgery towards spammability vs. rng mechanic. balance: All point rewards are severely nerfed to promote doing this multiple times (since it's now available from the getgo). tweak: If you fail the dissection step, you get a pity reward (1% credits) and can repeat the step until you successfully dissect the being. tweak: Lowered probabilty of success on default tools, increased probability for researched tools. tweak: removed 2nd incision step, added clamp step post dissection (repeatability purposes). /cl
928 lines
37 KiB
Plaintext
928 lines
37 KiB
Plaintext
/////////////////////////////////////////
|
|
////////////Medical Tools////////////////
|
|
/////////////////////////////////////////
|
|
|
|
/datum/design/mmi
|
|
name = "Man-Machine Interface"
|
|
desc = "The Warrior's bland acronym, MMI, obscures the true horror of this monstrosity."
|
|
id = "mmi"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
materials = list(MAT_METAL = 1000, MAT_GLASS = 500)
|
|
construction_time = 75
|
|
build_path = /obj/item/mmi
|
|
category = list("Misc","Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/posibrain
|
|
name = "Positronic Brain"
|
|
desc = "The latest in Artificial Intelligences."
|
|
id = "mmi_posi"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
materials = list(MAT_METAL = 1700, MAT_GLASS = 1350, MAT_GOLD = 500) //Gold, because SWAG.
|
|
construction_time = 75
|
|
build_path = /obj/item/mmi/posibrain
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/bluespacebeaker
|
|
name = "Bluespace Beaker"
|
|
desc = "A bluespace beaker, powered by experimental bluespace technology and Element Cuban combined with the Compound Pete. Can hold up to 300 units."
|
|
id = "bluespacebeaker"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 3000, MAT_PLASMA = 3000, MAT_DIAMOND = 250, MAT_BLUESPACE = 250)
|
|
build_path = /obj/item/reagent_containers/glass/beaker/bluespace
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/noreactbeaker
|
|
name = "Cryostasis Beaker"
|
|
desc = "A cryostasis beaker that allows for chemical storage without reactions. Can hold up to 50 units."
|
|
id = "splitbeaker"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 3000)
|
|
build_path = /obj/item/reagent_containers/glass/beaker/noreact
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/xlarge_beaker
|
|
name = "X-large Beaker"
|
|
id = "xlarge_beaker"
|
|
build_type = PROTOLATHE
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
materials = list(MAT_GLASS = 2500, MAT_PLASTIC = 3000)
|
|
build_path = /obj/item/reagent_containers/glass/beaker/plastic
|
|
category = list("Medical Designs")
|
|
|
|
/datum/design/meta_beaker
|
|
name = "Metamaterial Beaker"
|
|
id = "meta_beaker"
|
|
build_type = PROTOLATHE
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
materials = list(MAT_GLASS = 2500, MAT_PLASTIC = 3000, MAT_GOLD = 1000, MAT_TITANIUM = 1000)
|
|
build_path = /obj/item/reagent_containers/glass/beaker/meta
|
|
category = list("Medical Designs")
|
|
|
|
/datum/design/bluespacesyringe
|
|
name = "Bluespace Syringe"
|
|
desc = "An advanced syringe that can hold 60 units of chemicals"
|
|
id = "bluespacesyringe"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 2000, MAT_PLASMA = 1000, MAT_DIAMOND = 1000, MAT_BLUESPACE = 500)
|
|
build_path = /obj/item/reagent_containers/syringe/bluespace
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/noreactsyringe
|
|
name = "Cryo Syringe"
|
|
desc = "An advanced syringe that stops reagents inside from reacting. It can hold up to 20 units."
|
|
id = "noreactsyringe"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 2000, MAT_GOLD = 1000)
|
|
build_path = /obj/item/reagent_containers/syringe/noreact
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/piercesyringe
|
|
name = "Piercing Syringe"
|
|
desc = "A diamond-tipped syringe that pierces armor when launched at high velocity. It can hold up to 10 units."
|
|
id = "piercesyringe"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 2000, MAT_DIAMOND = 1000)
|
|
build_path = /obj/item/reagent_containers/syringe/piercing
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/medicinalsmartdart
|
|
name = "Medicinal Smartdart"
|
|
desc = "A non-harmful dart that can administer medication from a range. Once it hits a patient using it's smart nanofilter technology only medicines contained within the dart are administered to the patient. Additonally, due to capillary action, injection of chemicals past the overdose limit is prevented."
|
|
id = "medicinalsmartdart"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 100, MAT_PLASTIC = 100, MAT_METAL = 100)
|
|
build_path = /obj/item/reagent_containers/syringe/dart
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/bluespacesmartdart
|
|
name = "bluespace smartdart"
|
|
desc = "A non-harmful dart that can administer medication from a range. Once it hits a patient using it's smart nanofilter technology only medicines contained within the dart are administered to the patient. Additonally, due to capillary action, injection of chemicals past the overdose limit is prevented. Has an extended volume capacity thanks to bluespace foam."
|
|
id = "bluespacesmartdart"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 250, MAT_PLASTIC = 250, MAT_METAL = 250, MAT_BLUESPACE = 250)
|
|
build_path = /obj/item/reagent_containers/syringe/dart/bluespace
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/smartdartgun
|
|
name = "dart gun"
|
|
desc = "A compressed air gun, designed to fit medicinal darts for application of medicine for those patients just out of reach."
|
|
id = "smartdartgun"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 500, MAT_PLASTIC = 1000, MAT_METAL = 500)
|
|
build_path = /obj/item/gun/syringe/dart
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/bluespacebodybag
|
|
name = "Bluespace Body Bag"
|
|
desc = "A bluespace body bag, powered by experimental bluespace technology. It can hold loads of bodies and the largest of creatures."
|
|
id = "bluespacebodybag"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 3000, MAT_PLASMA = 2000, MAT_DIAMOND = 500, MAT_BLUESPACE = 500)
|
|
build_path = /obj/item/bodybag/bluespace
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/plasmarefiller
|
|
name = "Plasma-Man Jumpsuit Refill"
|
|
desc = "A refill pack for the auto-extinguisher on Plasma-man suits."
|
|
id = "plasmarefiller" //Why did this have no plasmatech
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 4000, MAT_PLASMA = 1000)
|
|
build_path = /obj/item/extinguisher_refill
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_ALL
|
|
|
|
/datum/design/crewpinpointer
|
|
name = "Crew Pinpointer"
|
|
desc = "Allows tracking of someone's location if their suit sensors are turned to tracking beacon."
|
|
id = "crewpinpointer"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 3000, MAT_GLASS = 1500, MAT_GOLD = 200)
|
|
build_path = /obj/item/pinpointer/crew
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/holobarrier_med
|
|
name = "PENLITE holobarrier projector"
|
|
desc = "PENLITE holobarriers, a device that halts individuals with malicious diseases."
|
|
build_type = PROTOLATHE
|
|
build_path = /obj/item/holosign_creator/medical
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 100) //a hint of silver since it can troll 2 antags (bad viros and sentient disease)
|
|
id = "holobarrier_med"
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/healthanalyzer_advanced
|
|
name = "Advanced Health Analyzer"
|
|
desc = "A hand-held body scanner able to distinguish vital signs of the subject with high accuracy."
|
|
id = "healthanalyzer_advanced"
|
|
build_path = /obj/item/healthanalyzer/advanced
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 5000, MAT_GLASS = 2500, MAT_SILVER = 2000, MAT_GOLD = 1500)
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/medicalkit
|
|
name = "Empty Medkit"
|
|
desc = "A plastic medical kit for storging medical items."
|
|
id = "medicalkit"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_PLASTIC = 5000)
|
|
build_path = /obj/item/storage/firstaid //So we dont spawn medical items in it
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/blood_bag
|
|
name = "Empty Blood Bag"
|
|
desc = "A small sterilized plastic bag for blood."
|
|
id = "blood_bag"
|
|
build_path = /obj/item/reagent_containers/blood
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 1500, MAT_PLASTIC = 3500)
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/bsblood_bag
|
|
name = "Blue Space Empty Blood Bag"
|
|
desc = "A large sterilized plastic bag for blood."
|
|
id = "bsblood_bag"
|
|
build_path = /obj/item/reagent_containers/blood/bluespace
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 2500, MAT_PLASTIC = 4500, MAT_BLUESPACE = 250)
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cloning_disk
|
|
name = "Cloning Data Disk"
|
|
desc = "Produce additional disks for storing genetic data."
|
|
id = "cloning_disk"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 300, MAT_GLASS = 100, MAT_SILVER=50)
|
|
build_path = /obj/item/disk/data
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/organbox
|
|
name = "Empty Organ Box"
|
|
desc = "A large cool box that can hold large amouts of medical tools or organs."
|
|
id = "organbox"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 3000, MAT_GLASS = 1000, MAT_SILVER= 3500, MAT_GOLD = 3500, MAT_PLASTIC = 5000)
|
|
build_path = /obj/item/storage/belt/organbox
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
////////////////////////////////////////
|
|
//////////Defibrillator Tech////////////
|
|
////////////////////////////////////////
|
|
|
|
/datum/design/defibrillator
|
|
name = "Defibrillator"
|
|
id = "defibrillator"
|
|
build_type = PROTOLATHE
|
|
build_path = /obj/item/defibrillator
|
|
materials = list(MAT_METAL = 8000, MAT_GLASS = 4000, MAT_SILVER = 3000, MAT_GOLD = 1500)
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/defibrillator_mount
|
|
name = "Defibrillator Wall Mount"
|
|
desc = "An all-in-one mounted frame for holding defibrillators, complete with ID-locked clamps and recharging cables."
|
|
id = "defibmount"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 2000, MAT_GLASS = 1000)
|
|
build_path = /obj/item/wallframe/defib_mount
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/defib_heal
|
|
name = "Defibrillator Healing disk"
|
|
desc = "An upgrade which increases the healing power of the defibrillator"
|
|
id = "defib_heal"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL=16000, MAT_GLASS = 18000, MAT_GOLD = 6000, MAT_SILVER = 6000)
|
|
build_path = /obj/item/disk/medical/defib_heal
|
|
construction_time = 10
|
|
category = list("Misc")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/defib_shock
|
|
name = "Defibrillator Anti-Shock Disk"
|
|
desc = "A safety upgrade that guarantees only the patient will get shocked"
|
|
id = "defib_shock"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL=16000, MAT_GLASS = 18000, MAT_GOLD = 6000, MAT_SILVER = 6000)
|
|
build_path = /obj/item/disk/medical/defib_shock
|
|
construction_time = 10
|
|
category = list("Misc")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/defib_decay
|
|
name = "Defibrillator Body-Decay Extender Disk"
|
|
desc = "An upgrade allowing the defibrillator to work on more decayed bodies"
|
|
id = "defib_decay"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL=16000, MAT_GLASS = 18000, MAT_GOLD = 16000, MAT_SILVER = 6000, MAT_TITANIUM = 2000)
|
|
build_path = /obj/item/disk/medical/defib_decay
|
|
construction_time = 10
|
|
category = list("Misc")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/defib_speed
|
|
name = "Defibrillator Fast Charge Disk"
|
|
desc = "An upgrade to the defibrillator capacitors, which let it charge faster"
|
|
id = "defib_speed"
|
|
build_type = PROTOLATHE
|
|
build_path = /obj/item/disk/medical/defib_speed
|
|
materials = list(MAT_METAL=16000, MAT_GLASS = 8000, MAT_GOLD = 26000, MAT_SILVER = 26000)
|
|
construction_time = 10
|
|
category = list("Misc")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/////////////////////////////////////////
|
|
//////////Cybernetic Implants////////////
|
|
/////////////////////////////////////////
|
|
|
|
/datum/design/cyberimp_welding
|
|
name = "Welding Shield Eyes"
|
|
desc = "These reactive micro-shields will protect you from welders and flashes without obscuring your vision."
|
|
id = "ci-welding"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
construction_time = 40
|
|
materials = list(MAT_METAL = 600, MAT_GLASS = 400)
|
|
build_path = /obj/item/organ/eyes/robotic/shield
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_gloweyes
|
|
name = "Luminescent Eyes"
|
|
desc = "A pair of cybernetic eyes that can emit multicolored light"
|
|
id = "ci-gloweyes"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
construction_time = 40
|
|
materials = list(MAT_METAL = 600, MAT_GLASS = 1000)
|
|
build_path = /obj/item/organ/eyes/robotic/glow
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_breather
|
|
name = "Breathing Tube Implant"
|
|
desc = "This simple implant adds an internals connector to your back, allowing you to use internals without a mask and protecting you from being choked."
|
|
id = "ci-breather"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
construction_time = 35
|
|
materials = list(MAT_METAL = 600, MAT_GLASS = 250)
|
|
build_path = /obj/item/organ/cyberimp/mouth/breathing_tube
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_surgical
|
|
name = "Surgical Arm Implant"
|
|
desc = "A set of surgical tools hidden behind a concealed panel on the user's arm."
|
|
id = "ci-surgery"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
materials = list (MAT_METAL = 2500, MAT_GLASS = 1500, MAT_SILVER = 1500)
|
|
construction_time = 200
|
|
build_path = /obj/item/organ/cyberimp/arm/surgery
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_toolset
|
|
name = "Toolset Arm Implant"
|
|
desc = "A stripped-down version of engineering cyborg toolset, designed to be installed on subject's arm."
|
|
id = "ci-toolset"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
materials = list (MAT_METAL = 2500, MAT_GLASS = 1500, MAT_SILVER = 1500)
|
|
construction_time = 200
|
|
build_path = /obj/item/organ/cyberimp/arm/toolset
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_medical_hud
|
|
name = "Medical HUD Implant"
|
|
desc = "These cybernetic eyes will display a medical HUD over everything you see. Wiggle eyes to control."
|
|
id = "ci-medhud"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
construction_time = 50
|
|
materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 500, MAT_GOLD = 500)
|
|
build_path = /obj/item/organ/cyberimp/eyes/hud/medical
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_security_hud
|
|
name = "Security HUD Implant"
|
|
desc = "These cybernetic eyes will display a security HUD over everything you see. Wiggle eyes to control."
|
|
id = "ci-sechud"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
construction_time = 50
|
|
materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 750, MAT_GOLD = 750)
|
|
build_path = /obj/item/organ/cyberimp/eyes/hud/security
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_xray
|
|
name = "X-ray Eyes"
|
|
desc = "These cybernetic eyes will give you X-ray vision. Blinking is futile."
|
|
id = "ci-xray"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
construction_time = 60
|
|
materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 600, MAT_GOLD = 600, MAT_PLASMA = 1000, MAT_URANIUM = 1000, MAT_DIAMOND = 1000, MAT_BLUESPACE = 1000)
|
|
build_path = /obj/item/organ/eyes/robotic/xray
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_thermals
|
|
name = "Thermal Eyes"
|
|
desc = "These cybernetic eyes will give you Thermal vision. Vertical slit pupil included."
|
|
id = "ci-thermals"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
construction_time = 60
|
|
materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 600, MAT_GOLD = 600, MAT_PLASMA = 1000, MAT_DIAMOND = 2000)
|
|
build_path = /obj/item/organ/eyes/robotic/thermals
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_antidrop
|
|
name = "Anti-Drop Implant"
|
|
desc = "This cybernetic brain implant will allow you to force your hand muscles to contract, preventing item dropping. Twitch ear to toggle."
|
|
id = "ci-antidrop"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
construction_time = 60
|
|
materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 400, MAT_GOLD = 400)
|
|
build_path = /obj/item/organ/cyberimp/brain/anti_drop
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_antistun
|
|
name = "CNS Rebooter Implant"
|
|
desc = "This implant will automatically give you back control over your central nervous system, reducing downtime when stunned."
|
|
id = "ci-antistun"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
construction_time = 60
|
|
materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_SILVER = 500, MAT_GOLD = 1000)
|
|
build_path = /obj/item/organ/cyberimp/brain/anti_stun
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_nutriment
|
|
name = "Nutriment Pump Implant"
|
|
desc = "This implant with synthesize and pump into your bloodstream a small amount of nutriment when you are starving."
|
|
id = "ci-nutriment"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
construction_time = 40
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_GOLD = 500)
|
|
build_path = /obj/item/organ/cyberimp/chest/nutriment
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_nutriment_plus
|
|
name = "Nutriment Pump Implant PLUS"
|
|
desc = "This implant with synthesize and pump into your bloodstream a small amount of nutriment when you are hungry."
|
|
id = "ci-nutrimentplus"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
construction_time = 50
|
|
materials = list(MAT_METAL = 600, MAT_GLASS = 600, MAT_GOLD = 500, MAT_URANIUM = 750)
|
|
build_path = /obj/item/organ/cyberimp/chest/nutriment/plus
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_reviver
|
|
name = "Reviver Implant"
|
|
desc = "This implant will attempt to revive you if you lose consciousness. For the faint of heart!"
|
|
id = "ci-reviver"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
construction_time = 60
|
|
materials = list(MAT_METAL = 800, MAT_GLASS = 800, MAT_GOLD = 300, MAT_URANIUM = 500)
|
|
build_path = /obj/item/organ/cyberimp/chest/reviver
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cyberimp_thrusters
|
|
name = "Thrusters Set Implant"
|
|
desc = "This implant will allow you to use gas from environment or your internals for propulsion in zero-gravity areas."
|
|
id = "ci-thrusters"
|
|
build_type = PROTOLATHE | MECHFAB
|
|
construction_time = 80
|
|
materials = list(MAT_METAL = 4000, MAT_GLASS = 2000, MAT_SILVER = 1000, MAT_DIAMOND = 1000)
|
|
build_path = /obj/item/organ/cyberimp/chest/thrusters
|
|
category = list("Misc", "Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/////////////////////////////////////////
|
|
////////////Regular Implants/////////////
|
|
/////////////////////////////////////////
|
|
|
|
/datum/design/implanter
|
|
name = "Implanter"
|
|
desc = "A sterile automatic implant injector."
|
|
id = "implanter"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 600, MAT_GLASS = 200)
|
|
build_path = /obj/item/implanter
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/implantcase
|
|
name = "Implant Case"
|
|
desc = "A glass case for containing an implant."
|
|
id = "implantcase"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 500)
|
|
build_path = /obj/item/implantcase
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/implant_sadtrombone
|
|
name = "Sad Trombone Implant Case"
|
|
desc = "Makes death amusing."
|
|
id = "implant_trombone"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 500, MAT_BANANIUM = 500)
|
|
build_path = /obj/item/implantcase/sad_trombone
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_ALL //if you get bananium you get the sad trombones.
|
|
|
|
/datum/design/implant_chem
|
|
name = "Chemical Implant Case"
|
|
desc = "A glass case containing an implant."
|
|
id = "implant_chem"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_GLASS = 700)
|
|
build_path = /obj/item/implantcase/chem
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/implant_tracking
|
|
name = "Tracking Implant Case"
|
|
desc = "A glass case containing an implant."
|
|
id = "implant_tracking"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500)
|
|
build_path = /obj/item/implantcase/track
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
//Cybernetic organs
|
|
|
|
/datum/design/cybernetic_liver
|
|
name = "Cybernetic Liver"
|
|
desc = "A cybernetic liver"
|
|
id = "cybernetic_liver"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500)
|
|
build_path = /obj/item/organ/liver/cybernetic
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cybernetic_heart
|
|
name = "Cybernetic Heart"
|
|
desc = "A cybernetic heart"
|
|
id = "cybernetic_heart"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500)
|
|
build_path = /obj/item/organ/heart/cybernetic
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cybernetic_liver_u
|
|
name = "Upgraded Cybernetic Liver"
|
|
desc = "An upgraded cybernetic liver"
|
|
id = "cybernetic_liver_u"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500)
|
|
build_path = /obj/item/organ/liver/cybernetic/upgraded
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cybernetic_lungs
|
|
name = "Cybernetic Lungs"
|
|
desc = "A pair of cybernetic lungs."
|
|
id = "cybernetic_lungs"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500)
|
|
build_path = /obj/item/organ/lungs/cybernetic
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cybernetic_lungs_u
|
|
name = "Upgraded Cybernetic Lungs"
|
|
desc = "A pair of upgraded cybernetic lungs."
|
|
id = "cybernetic_lungs_u"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 500)
|
|
build_path = /obj/item/organ/lungs/cybernetic/upgraded
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/cybernetic_tongue
|
|
name = "Cybernetic tongue"
|
|
desc = "A fancy cybernetic tongue."
|
|
id = "cybernetic_tongue"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500)
|
|
build_path = /obj/item/organ/tongue/cybernetic
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/////////////////////
|
|
//Adv Surgery Tools//
|
|
/////////////////////
|
|
|
|
/datum/design/drapes
|
|
name = "Plastic Drapes"
|
|
desc = "A large surgery drape made of plastic."
|
|
id = "drapes"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_PLASTIC = 2500)
|
|
build_path = /obj/item/surgical_drapes
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/retractor_adv
|
|
name = "Advanced Retractor"
|
|
desc = "A high-class, premium retractor, featuring precision crafted, silver-plated hook-ends and an electrum handle."
|
|
id = "retractor_adv"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 1500, MAT_GOLD = 1000)
|
|
build_path = /obj/item/retractor/adv
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/hemostat_adv
|
|
name = "Advanced Hemostat"
|
|
desc = "An exceptionally fine pair of arterial forceps. These appear to be plated in electrum and feel soft to the touch."
|
|
id = "hemostat_adv"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 1000, MAT_GOLD = 1500)
|
|
build_path = /obj/item/hemostat/adv
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/cautery_adv
|
|
name = "Electrocautery" //This is based on real-life science.
|
|
desc = "A high-tech unipolar Electrocauter. This tiny device contains an extremely powerful microbattery that uses arcs of electricity to painlessly sear wounds shut. It seems to recharge with the user's body-heat. Wow!"
|
|
id = "cautery_adv"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 1000, MAT_GOLD = 1500)
|
|
build_path = /obj/item/cautery/adv
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/surgicaldrill_adv
|
|
name = "Surgical Autodrill"
|
|
desc = "With a diamond tip and built-in depth and safety sensors, this drill alerts the user before overpenetrating a patient's skull or tooth. There also appears to be a disable switch."
|
|
id = "surgicaldrill_adv"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 2500, MAT_GLASS = 2500, MAT_SILVER = 6000, MAT_GOLD = 5500, MAT_DIAMOND = 3500)
|
|
build_path = /obj/item/surgicaldrill/adv
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/scalpel_adv
|
|
name = "Precision Scalpel"
|
|
desc = "A perfectly balanced electrum scalpel with a silicon-coated edge to eliminate wear and tear."
|
|
id = "scalpel_adv"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 1500, MAT_GLASS = 1500, MAT_SILVER = 4000, MAT_GOLD = 2500)
|
|
build_path = /obj/item/scalpel/adv
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/datum/design/circular_saw_adv
|
|
name = "Diamond-Grit Circular Saw"
|
|
desc = "For those Assistants with REALLY thick skulls."
|
|
id = "circular_saw_adv"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 7500, MAT_GLASS = 6000, MAT_SILVER = 6500, MAT_GOLD = 7500, MAT_DIAMOND = 4500)
|
|
build_path = /obj/item/circular_saw/adv
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
|
|
|
|
/////////////////////////////////////////
|
|
//////////Alien Surgery Tools////////////
|
|
/////////////////////////////////////////
|
|
|
|
/datum/design/alienscalpel
|
|
name = "Alien Scalpel"
|
|
desc = "An advanced scalpel obtained through Abductor technology."
|
|
id = "alien_scalpel"
|
|
build_path = /obj/item/scalpel/alien
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 2000, MAT_SILVER = 1500, MAT_PLASMA = 500, MAT_TITANIUM = 1500)
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/alienhemostat
|
|
name = "Alien Hemostat"
|
|
desc = "An advanced hemostat obtained through Abductor technology."
|
|
id = "alien_hemostat"
|
|
build_path = /obj/item/hemostat/alien
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 2000, MAT_SILVER = 1500, MAT_PLASMA = 500, MAT_TITANIUM = 1500)
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/alienretractor
|
|
name = "Alien Retractor"
|
|
desc = "An advanced retractor obtained through Abductor technology."
|
|
id = "alien_retractor"
|
|
build_path = /obj/item/retractor/alien
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 2000, MAT_SILVER = 1500, MAT_PLASMA = 500, MAT_TITANIUM = 1500)
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/aliensaw
|
|
name = "Alien Circular Saw"
|
|
desc = "An advanced surgical saw obtained through Abductor technology."
|
|
id = "alien_saw"
|
|
build_path = /obj/item/circular_saw/alien
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 10000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 1500)
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/aliendrill
|
|
name = "Alien Drill"
|
|
desc = "An advanced drill obtained through Abductor technology."
|
|
id = "alien_drill"
|
|
build_path = /obj/item/surgicaldrill/alien
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 10000, MAT_SILVER = 2500, MAT_PLASMA = 1000, MAT_TITANIUM = 1500)
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/aliencautery
|
|
name = "Alien Cautery"
|
|
desc = "An advanced cautery obtained through Abductor technology."
|
|
id = "alien_cautery"
|
|
build_path = /obj/item/cautery/alien
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 2000, MAT_SILVER = 1500, MAT_PLASMA = 500, MAT_TITANIUM = 1500)
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/////////////////////
|
|
///Surgery Designs///
|
|
/////////////////////
|
|
|
|
/datum/design/surgery
|
|
name = "Surgery Design"
|
|
desc = "what"
|
|
id = "surgery_parent"
|
|
research_icon = 'icons/obj/surgery.dmi'
|
|
research_icon_state = "surgery_any"
|
|
var/surgery
|
|
|
|
/datum/design/surgery/experimental_dissection
|
|
name = "Advanced Dissection"
|
|
desc = "A surgical procedure which analyzes the biology of a corpse, and automatically adds new findings to the research database."
|
|
id = "surgery_adv_dissection"
|
|
surgery = /datum/surgery/advanced/experimental_dissection/adv
|
|
research_icon_state = "surgery_chest"
|
|
|
|
/datum/design/surgery/experimental_dissection/exp
|
|
name = "Experimental Dissection"
|
|
id = "surgery_exp_dissection"
|
|
surgery = /datum/surgery/advanced/experimental_dissection/exp
|
|
|
|
/datum/design/surgery/experimental_dissection/exp
|
|
name = "Extraterrestrial Dissection"
|
|
id = "surgery_ext_dissection"
|
|
surgery = /datum/surgery/advanced/experimental_dissection/alien
|
|
|
|
/datum/design/surgery/lobotomy
|
|
name = "Lobotomy"
|
|
desc = "An invasive surgical procedure which guarantees removal of almost all brain traumas, but might cause another permanent trauma in return."
|
|
id = "surgery_lobotomy"
|
|
surgery = /datum/surgery/advanced/lobotomy
|
|
research_icon_state = "surgery_head"
|
|
|
|
/datum/design/surgery/pacify
|
|
name = "Pacification"
|
|
desc = "A surgical procedure which permanently inhibits the aggression center of the brain, making the patient unwilling to cause direct harm."
|
|
id = "surgery_pacify"
|
|
surgery = /datum/surgery/advanced/pacify
|
|
research_icon_state = "surgery_head"
|
|
|
|
/datum/design/surgery/viral_bonding
|
|
name = "Viral Bonding"
|
|
desc = "A surgical procedure that forces a symbiotic relationship between a virus and its host. The patient must be dosed with spaceacillin, virus food, and formaldehyde."
|
|
id = "surgery_viral_bond"
|
|
surgery = /datum/surgery/advanced/viral_bonding
|
|
research_icon_state = "surgery_chest"
|
|
|
|
/datum/design/surgery/reconstruction
|
|
name = "Reconstruction"
|
|
desc = "A surgical procedure that gradually repairs damage done to a body without the assistance of chemicals. Unlike classic medicine, it is effective on corpses."
|
|
id = "surgery_reconstruction"
|
|
surgery = /datum/surgery/advanced/reconstruction
|
|
research_icon_state = "surgery_chest"
|
|
|
|
/datum/design/surgery/surgery_toxinhealing
|
|
name = "Body Rejuvenation"
|
|
desc = "A surgical procedure that helps deal with oxygen deprecation, and treat toxic damaged. Works on corpses and alive alike without chemicals."
|
|
id = "surgery_toxinhealing"
|
|
surgery = /datum/surgery/advanced/toxichealing
|
|
research_icon_state = "surgery_chest"
|
|
|
|
/datum/design/surgery/revival
|
|
name = "Revival"
|
|
desc = "An experimental surgical procedure which involves reconstruction and reactivation of the patient's brain even long after death. The body must still be able to sustain life."
|
|
id = "surgery_revival"
|
|
surgery = /datum/surgery/advanced/revival
|
|
research_icon_state = "surgery_head"
|
|
|
|
/datum/design/surgery/brainwashing
|
|
name = "Brainwashing"
|
|
desc = "A surgical procedure which directly implants a directive into the patient's brain, making it their absolute priority. It can be cleared using a mindshield implant."
|
|
id = "surgery_brainwashing"
|
|
surgery = /datum/surgery/advanced/brainwashing
|
|
research_icon_state = "surgery_head"
|
|
|
|
/datum/design/surgery/nerve_splicing
|
|
name = "Nerve Splicing"
|
|
desc = "A surgical procedure which splices the patient's nerves, making them more resistant to stuns."
|
|
id = "surgery_nerve_splice"
|
|
surgery = /datum/surgery/advanced/bioware/nerve_splicing
|
|
research_icon_state = "surgery_chest"
|
|
|
|
/datum/design/surgery/nerve_grounding
|
|
name = "Nerve Grounding"
|
|
desc = "A surgical procedure which makes the patient's nerves act as grounding rods, protecting them from electrical shocks."
|
|
id = "surgery_nerve_ground"
|
|
surgery = /datum/surgery/advanced/bioware/nerve_grounding
|
|
research_icon_state = "surgery_chest"
|
|
|
|
/datum/design/surgery/vein_threading
|
|
name = "Vein Threading"
|
|
desc = "A surgical procedure which severely reduces the amount of blood lost in case of injury."
|
|
id = "surgery_vein_thread"
|
|
surgery = /datum/surgery/advanced/bioware/vein_threading
|
|
research_icon_state = "surgery_chest"
|
|
|
|
/datum/design/surgery/ligament_hook
|
|
name = "Ligament Hook"
|
|
desc = "A surgical procedure which reshapes the connections between torso and limbs, making it so limbs can be attached manually if severed. \
|
|
However this weakens the connection, making them easier to detach as well."
|
|
id = "surgery_ligament_hook"
|
|
surgery = /datum/surgery/advanced/bioware/ligament_hook
|
|
research_icon_state = "surgery_chest"
|
|
|
|
/datum/design/surgery/ligament_reinforcement
|
|
name = "Ligament Reinforcement"
|
|
desc = "A surgical procedure which adds a protective tissue and bone cage around the connections between the torso and limbs, preventing dismemberment. \
|
|
However, the nerve connections as a result are more easily interrupted, making it easier to disable limbs with damage."
|
|
id = "surgery_ligament_reinforcement"
|
|
surgery = /datum/surgery/advanced/bioware/ligament_reinforcement
|
|
research_icon_state = "surgery_chest"
|
|
|
|
/datum/design/surgery/necrotic_revival
|
|
name = "Necrotic Revival"
|
|
desc = "An experimental surgical procedure that stimulates the growth of a Romerol tumor inside the patient's brain. Requires zombie powder or rezadone."
|
|
id = "surgery_zombie"
|
|
surgery = /datum/surgery/advanced/necrotic_revival
|
|
research_icon_state = "surgery_head"
|
|
|
|
/////////////////////////////////////////
|
|
////////////Medical Prosthetics//////////
|
|
/////////////////////////////////////////
|
|
|
|
/datum/design/basic_l_arm
|
|
name = "Surplus prosthetic left arm"
|
|
desc = "Basic outdated and fragile prosthetic left arm."
|
|
id = "basic_l_arm"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 5000, MAT_GLASS = 2500)
|
|
construction_time = 20
|
|
build_path = /obj/item/bodypart/l_arm/robot/surplus
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/basic_r_arm
|
|
name = "Surplus prosthetic right arm"
|
|
desc = "Basic outdated and fragile prosthetic left arm."
|
|
id = "basic_r_arm"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 5000, MAT_GLASS = 2500)
|
|
construction_time = 20
|
|
build_path = /obj/item/bodypart/r_arm/robot/surplus
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/basic_l_leg
|
|
name = "Surplus prosthetic left leg"
|
|
desc = "Basic outdated and fragile prosthetic left leg."
|
|
id = "basic_l_leg"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 5000, MAT_GLASS = 2500)
|
|
construction_time = 20
|
|
build_path = /obj/item/bodypart/l_leg/robot/surplus
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/basic_r_leg
|
|
name = "Surplus prosthetic right leg"
|
|
desc = "Basic outdated and fragile prosthetic right leg."
|
|
id = "basic_r_leg"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 5000, MAT_GLASS = 2500)
|
|
construction_time = 20
|
|
build_path = /obj/item/bodypart/r_leg/robot/surplus
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/adv_r_leg
|
|
name = "Advanced prosthetic right leg"
|
|
desc = "A renforced prosthetic right leg."
|
|
id = "adv_r_leg"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 6000, MAT_GLASS = 3500, MAT_GOLD = 500, MAT_TITANIUM = 800)
|
|
construction_time = 40
|
|
build_path = /obj/item/bodypart/r_leg/robot/surplus_upgraded
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/adv_l_leg
|
|
name = "Advanced prosthetic left leg"
|
|
desc = "A renforced prosthetic left leg."
|
|
id = "adv_l_leg"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 6000, MAT_GLASS = 3500, MAT_GOLD = 500, MAT_TITANIUM = 800)
|
|
construction_time = 40
|
|
build_path = /obj/item/bodypart/l_leg/robot/surplus_upgraded
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/adv_l_arm
|
|
name = "Advanced prosthetic left arm"
|
|
desc = "A renforced prosthetic left arm."
|
|
id = "adv_l_arm"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 6000, MAT_GLASS = 3500, MAT_GOLD = 500, MAT_TITANIUM = 800)
|
|
construction_time = 40
|
|
build_path = /obj/item/bodypart/l_arm/robot/surplus_upgraded
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|
|
|
|
/datum/design/adv_r_arm
|
|
name = "Advanced prosthetic right arm"
|
|
desc = "A renforced prosthetic right arm."
|
|
id = "adv_r_arm"
|
|
build_type = PROTOLATHE
|
|
materials = list(MAT_METAL = 6000, MAT_GLASS = 3500, MAT_GOLD = 500, MAT_TITANIUM = 800)
|
|
construction_time = 40
|
|
build_path = /obj/item/bodypart/r_arm/robot/surplus_upgraded
|
|
category = list("Medical Designs")
|
|
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
|