From 2606143343824cca4f4f1efeec27c7d6139ade1d Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sat, 7 Oct 2017 22:52:12 -0500 Subject: [PATCH] Update limb_augmentation.dm --- code/modules/surgery/limb_augmentation.dm | 71 ++--------------------- 1 file changed, 4 insertions(+), 67 deletions(-) diff --git a/code/modules/surgery/limb_augmentation.dm b/code/modules/surgery/limb_augmentation.dm index 4df1d847be..b5081370f0 100644 --- a/code/modules/surgery/limb_augmentation.dm +++ b/code/modules/surgery/limb_augmentation.dm @@ -1,65 +1,3 @@ -<<<<<<< HEAD - -/////AUGMENTATION SURGERIES////// - - -//SURGERY STEPS - -/datum/surgery_step/replace - name = "sever muscles" - implements = list(/obj/item/scalpel = 100, /obj/item/wirecutters = 55) - time = 32 - - -/datum/surgery_step/replace/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - user.visible_message("[user] begins to sever the muscles on [target]'s [parse_zone(user.zone_selected)].", "You begin to sever the muscles on [target]'s [parse_zone(user.zone_selected)]...") - - -/datum/surgery_step/add_limb - name = "replace limb" - implements = list(/obj/item/bodypart = 100) - time = 32 - var/obj/item/bodypart/L = null // L because "limb" - - -/datum/surgery_step/add_limb/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - var/obj/item/bodypart/aug = tool - if(aug.status != BODYPART_ROBOTIC) - to_chat(user, "that's not an augment silly!") - return -1 - if(aug.body_zone != target_zone) - to_chat(user, "[tool] isn't the right type for [parse_zone(target_zone)].") - return -1 - L = surgery.operated_bodypart - if(L) - user.visible_message("[user] begins to augment [target]'s [parse_zone(user.zone_selected)].", "You begin to augment [target]'s [parse_zone(user.zone_selected)]...") - else - user.visible_message("[user] looks for [target]'s [parse_zone(user.zone_selected)].", "You look for [target]'s [parse_zone(user.zone_selected)]...") - - -//ACTUAL SURGERIES - -/datum/surgery/augmentation - name = "augmentation" - steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/retract_skin, /datum/surgery_step/replace, /datum/surgery_step/saw, /datum/surgery_step/add_limb) - species = list(/mob/living/carbon/human) - possible_locs = list("r_arm","l_arm","r_leg","l_leg","chest","head") - requires_real_bodypart = TRUE - -//SURGERY STEP SUCCESSES - -/datum/surgery_step/add_limb/success(mob/user, mob/living/carbon/target, target_zone, obj/item/bodypart/tool, datum/surgery/surgery) - if(L) - user.visible_message("[user] successfully augments [target]'s [parse_zone(target_zone)]!", "You successfully augment [target]'s [parse_zone(target_zone)].") - L.change_bodypart_status(BODYPART_ROBOTIC, TRUE) - L.icon = tool.icon - L.max_damage = tool.max_damage - user.drop_item() - qdel(tool) - target.update_body_parts() - target.updatehealth() -======= - /////AUGMENTATION SURGERIES////// @@ -117,9 +55,8 @@ qdel(tool) target.update_body_parts() target.updatehealth() ->>>>>>> b6d349e... Remove drop_item, drop_item_v, put_in_hands_or_del (#31386) target.update_hair() - add_logs(user, target, "augmented", addition="by giving him new [parse_zone(target_zone)] INTENT: [uppertext(user.a_intent)]") - else - to_chat(user, "[target] has no organic [parse_zone(target_zone)] there!") - return 1 + add_logs(user, target, "augmented", addition="by giving him new [parse_zone(target_zone)] INTENT: [uppertext(user.a_intent)]") + else + to_chat(user, "[target] has no organic [parse_zone(target_zone)] there!") + return 1