From 2bf45dd903b6d3e28ff9870f01573ce3faba7484 Mon Sep 17 00:00:00 2001 From: DerelictDrone <57756830+DerelictDrone@users.noreply.github.com> Date: Mon, 27 Jan 2020 18:39:22 -0600 Subject: [PATCH] Adds prosthetic cavity and implant removal surgeries for the augmented/preternis players --- code/modules/surgery/cavity_implant.dm | 7 +++++++ code/modules/surgery/implant_removal.dm | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/code/modules/surgery/cavity_implant.dm b/code/modules/surgery/cavity_implant.dm index 235e5fe81bec..1885cbdb26b4 100644 --- a/code/modules/surgery/cavity_implant.dm +++ b/code/modules/surgery/cavity_implant.dm @@ -4,6 +4,13 @@ target_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey) possible_locs = list(BODY_ZONE_CHEST) +/datum/surgery/cavity_implant/mechanical + name = "Prosthesis cavity implant" + steps = list(/datum/surgery_step/mechanic_open, /datum/surgery_step/open_hatch, /datum/surgery_step/prepare_electronics, /datum/surgery_step/handle_cavity, /datum/surgery_step/mechanic_close) + possible_locs = list(BODY_ZONE_CHEST) + requires_bodypart_type = BODYPART_ROBOTIC + lying_required = FALSE + self_operable = TRUE //handle cavity /datum/surgery_step/handle_cavity diff --git a/code/modules/surgery/implant_removal.dm b/code/modules/surgery/implant_removal.dm index b0734793fbf3..94daa3adde50 100644 --- a/code/modules/surgery/implant_removal.dm +++ b/code/modules/surgery/implant_removal.dm @@ -4,6 +4,13 @@ target_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey) possible_locs = list(BODY_ZONE_CHEST) +/datum/surgery/implant_removal/mechanical + name = "Prosthesis implant removal" + steps = list(/datum/surgery_step/mechanic_open, /datum/surgery_step/open_hatch, /datum/surgery_step/prepare_electronics, /datum/surgery_step/extract_implant, /datum/surgery_step/mechanic_close) + possible_locs = list(BODY_ZONE_CHEST) + requires_bodypart_type = BODYPART_ROBOTIC + lying_required = FALSE + self_operable = TRUE //extract implant /datum/surgery_step/extract_implant