diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 299d7d8d07c..e799fe14640 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -411,6 +411,16 @@ cyborg = null return ..() +/obj/item/borg/upgrade/bluespace_trash_bag + name = "janitor cyborg trash bag of holding upgrade" + desc = "An advanced trash bag upgrade board with bluespace properties that can be attached to janitorial cyborgs." + icon_state = "cyborg_upgrade4" + require_module = TRUE + module_type = /obj/item/robot_module/janitor + items_to_replace = list( + /obj/item/storage/bag/trash/cyborg = /obj/item/storage/bag/trash/bluespace/cyborg + ) + /obj/item/borg/upgrade/rcd name = "R.C.D. upgrade" desc = "A modified rapid construction device, able to pull energy directly from a cyborgs internal power cell." diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index a9648063165..08851792a7c 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -79,6 +79,11 @@ storage_slots = 60 flags_2 = NO_MAT_REDEMPTION_2 +/obj/item/storage/bag/trash/bluespace/cyborg + +/obj/item/storage/bag/trash/bluespace/cyborg/janicart_insert(mob/user, obj/structure/janitorialcart/J) + return + // ----------------------------- // Plastic Bag // ----------------------------- diff --git a/code/modules/research/designs/mechfabricator_designs.dm b/code/modules/research/designs/mechfabricator_designs.dm index 682125f7a7c..f67942db0cd 100644 --- a/code/modules/research/designs/mechfabricator_designs.dm +++ b/code/modules/research/designs/mechfabricator_designs.dm @@ -1098,6 +1098,16 @@ construction_time = 120 category = list("Cyborg Upgrade Modules") +/datum/design/borg_upgrade_bluespace_trash_bag + name = "Cyborg Upgrade (Trash bag of holding)" + id = "borg_upgrade_bluespace_trash_bag" + build_type = MECHFAB + build_path = /obj/item/borg/upgrade/bluespace_trash_bag + req_tech = list("materials" = 5, "bluespace" = 4, "engineering" = 4, "plasmatech" = 3) + materials = list(MAT_GOLD = 1500, MAT_URANIUM = 250, MAT_PLASMA = 1500) + construction_time = 120 + category = list("Cyborg Upgrade Modules") + /datum/design/borg_upgrade_floorbuffer name = "Cyborg Upgrade (Floor buffer)" id = "borg_upgrade_floorbuffer"