diff --git a/code/datums/station_traits/positive_traits.dm b/code/datums/station_traits/positive_traits.dm index 1887cac2071..46a5ef8340a 100644 --- a/code/datums/station_traits/positive_traits.dm +++ b/code/datums/station_traits/positive_traits.dm @@ -169,7 +169,7 @@ /datum/job/bartender = /obj/item/organ/internal/liver/cybernetic, /datum/job/hydro = /obj/item/organ/internal/cyberimp/arm/botanical, /datum/job/captain = /obj/item/organ/internal/heart/cybernetic/upgraded, - /datum/job/cargo_tech = /obj/item/organ/internal/cyberimp/brain/anti_sleep, + /datum/job/cargo_tech = /obj/item/organ/internal/cyberimp/arm/cargo, /datum/job/smith = /obj/item/organ/internal/cyberimp/arm/toolset, /datum/job/chaplain = /obj/item/organ/internal/cyberimp/brain/anti_drop, /datum/job/chemist = /obj/item/organ/internal/liver/cybernetic, diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm index d7652b3d0a3..3369b429aee 100644 --- a/code/modules/research/designs/medical_designs.dm +++ b/code/modules/research/designs/medical_designs.dm @@ -383,6 +383,17 @@ build_path = /obj/item/organ/internal/cyberimp/arm/toolset category = list("Medical") +/datum/design/cyberimp_cargo + name = "Cargo Arm Implant" + desc = "A set of everything a cargo technician needs to have to do their job, besides a forklift. Designed to be installed on subject's arm." + id = "ci-cargo" + req_tech = list("materials" = 3, "engineering" = 4, "biotech" = 4) + build_type = PROTOLATHE | MECHFAB + materials = list(MAT_METAL = 2500, MAT_GLASS = 1500, MAT_SILVER = 1500) + construction_time = 200 + build_path = /obj/item/organ/internal/cyberimp/arm/cargo + category = list("Medical") + /datum/design/cyberimp_janitorial name = "Janitorial Toolset Implant" desc = "A set of janitorial tools hidden behind a concealed panel on the user's arm." diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index 4588d7abba6..77507bea315 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -510,6 +510,26 @@ contents = newlist(/obj/item/mop/advanced) actions_types = list(/datum/action/item_action/organ_action/toggle/advanced_mop) +/obj/item/organ/internal/cyberimp/arm/cargo + name = "integrated cargo implant" + desc = "Everything you need to run the cargo bay, except a Forklift." + origin_tech = "materials=3;engineering=4;biotech=3;powerstorage=4" + icon_state = "toolkit_cargo" + contents = newlist( + /obj/item/stamp/granted, + /obj/item/stamp/denied, + /obj/item/hand_labeler, + /obj/item/dest_tagger, + /obj/item/clipboard, + /obj/item/pen/multi, + /obj/item/mail_scanner + ) + actions_types = list(/datum/action/item_action/organ_action/toggle/stamp) + +/datum/action/item_action/organ_action/toggle/stamp + button_icon = 'icons/obj/bureaucracy.dmi' + button_icon_state = "stamp-ok" + // Razorwire implant, long reach whip made of extremely thin wire, ouch! /obj/item/melee/razorwire @@ -963,4 +983,3 @@ /obj/item/organ/internal/cyberimp/arm/nt_mantis/l parent_organ = "l_arm" - diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index cae9f6c454a..b54b4652cc7 100644 Binary files a/icons/obj/surgery.dmi and b/icons/obj/surgery.dmi differ