diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index e4c22f0ad91..effab826189 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -840,6 +840,17 @@ build_path = /obj/item/organ/internal/kidneys/cybernetic category = list("Medical") +/datum/design/cybernetic_kidneys_u + name = "Upgraded Cybernetic Kidneys" + desc = "An upgraded cybernetic pair of kidneys." + id = "cybernetic_kidneys_u" + req_tech = list("biotech" = 5, "materials" = 5, "engineering" = 5) + build_type = PROTOLATHE | MECHFAB + materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 500) + construction_time = 60 + build_path = /obj/item/organ/internal/kidneys/cybernetic/upgraded + category = list("Medical") + /datum/design/cybernetic_heart name = "Cybernetic Heart" desc = "A cybernetic heart." diff --git a/code/modules/surgery/organs/kidneys.dm b/code/modules/surgery/organs/kidneys.dm index 3beca546083..d0c8aa84839 100644 --- a/code/modules/surgery/organs/kidneys.dm +++ b/code/modules/surgery/organs/kidneys.dm @@ -12,3 +12,14 @@ desc = "An electronic device designed to mimic the functions of human kidneys. It has no benefits over a pair of organic kidneys, but is easy to produce." origin_tech = "biotech=4" status = ORGAN_ROBOT + +/obj/item/organ/internal/kidneys/cybernetic/upgraded + name = "upgraded cybernetic kidneys" + icon_state = "kidneys-c-u" + desc = "An electronic device designed to mimic the functions of human kidneys. It passively heals any toxin damage the user might have." + origin_tech = "biotech=5" + +/obj/item/organ/internal/kidneys/cybernetic/upgraded/on_life() + if(!owner) + return + owner.adjustToxLoss(-0.4) diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index 051247ebb3d..ab8c24ac077 100644 Binary files a/icons/obj/surgery.dmi and b/icons/obj/surgery.dmi differ