diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 8d31ecb9f4..5bd34e704b 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -395,6 +395,21 @@ display_contents_with_number = 1 max_w_class = ITEMSIZE_NORMAL max_storage_space = 100 + +/obj/item/weapon/storage/part_replacer/adv + name = "advanced rapid part exchange device" + desc = "Special mechanical module made to store, sort, and apply standard machine parts. This one has a greatly upgraded storage capacity" + icon_state = "RPED" + w_class = ITEMSIZE_HUGE + can_hold = list(/obj/item/weapon/stock_parts) + storage_slots = 200 + use_to_pickup = 1 + allow_quick_gather = 1 + allow_quick_empty = 1 + collection_mode = 1 + display_contents_with_number = 1 + max_w_class = ITEMSIZE_NORMAL + max_storage_space = 400 /obj/item/weapon/stock_parts name = "stock part" diff --git a/code/modules/research/designs/stock_parts.dm b/code/modules/research/designs/stock_parts.dm index 60a0abb63e..b928c6bb99 100644 --- a/code/modules/research/designs/stock_parts.dm +++ b/code/modules/research/designs/stock_parts.dm @@ -4,6 +4,7 @@ /datum/design/item/stock_part build_type = PROTOLATHE + time = 3 //Sets an independent time for stock parts, currently one third normal print time. /datum/design/item/stock_part/AssembleDesignName() ..() @@ -237,7 +238,7 @@ build_path = /obj/item/weapon/stock_parts/subspace/transmitter sort_string = "UAAAG" -// RPED lives here because it handles stock parts +// RPEDs live here because they handle stock parts /datum/design/item/stock_part/RPED name = "Rapid Part Exchange Device" desc = "Special mechanical module made to store, sort, and apply standard machine parts." @@ -245,4 +246,13 @@ req_tech = list(TECH_ENGINEERING = 3, TECH_MATERIAL = 3) materials = list(DEFAULT_WALL_MATERIAL = 15000, "glass" = 5000) build_path = /obj/item/weapon/storage/part_replacer - sort_string = "CBAAA" \ No newline at end of file + sort_string = "CBAAA" + +/datum/design/item/stock_part/ARPED + name = "Advanced Rapid Part Exchange Device" + desc = "Special mechanical module made to store, sort, and apply standard machine parts. This one has a greatly upgraded storage capacity." + id = "arped" + req_tech = list(TECH_ENGINEERING = 5, TECH_MATERIAL = 5) + materials = list(DEFAULT_WALL_MATERIAL = 30000, "glass" = 10000) + build_path = /obj/item/weapon/storage/part_replacer/adv + sort_string = "CBAAB" \ No newline at end of file