Fixes IPC Embbedded object surgery

This commit is contained in:
Aurorablade
2016-04-02 23:34:38 -04:00
parent a42bcb53e3
commit 279937c58b
+11
View File
@@ -310,12 +310,23 @@
steps = list(/datum/surgery_step/generic/cut_open, /datum/surgery_step/generic/clamp_bleeders, /datum/surgery_step/generic/retract_skin, /datum/surgery_step/remove_object, /datum/surgery_step/generic/cauterize)
possible_locs = list("r_arm","l_arm","r_leg","l_leg","r_hand","r_foot","l_hand","l_foot","groin","chest","head")
/datum/surgery/embedded_removal/synth
name = "removal of embedded objects"
steps = list(/datum/surgery_step/robotics/external/unscrew_hatch,/datum/surgery_step/robotics/external/open_hatch, /datum/surgery_step/remove_object, /datum/surgery_step/robotics/external/close_hatch)
possible_locs = list("r_arm","l_arm","r_leg","l_leg","r_hand","r_foot","l_hand","l_foot","groin","chest","head")
allowed_mob = list(/mob/living/carbon/human/machine)
/datum/surgery/embedded_removal/can_start(mob/user, mob/living/carbon/target)
if(target.get_species() == "Machine")
return 0
return 1
/datum/surgery/embedded_removal/synth/can_start(mob/user, mob/living/carbon/target)
if(target.get_species() == "Machine")
return 1
return 0
/datum/surgery_step/remove_object
name = "remove embedded objects"
time = 32