mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-21 12:04:48 +01:00
Fixes IPC Embbedded object surgery
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user