diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index 639a2045d1a..fc8b71b1c96 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -29,7 +29,7 @@ name = "trash bag" desc = "It's the heavy-duty black polymer kind. Time to take out the trash!" icon = 'icons/obj/janitor.dmi' - icon_state = "trashbag0" + icon_state = "trashbag" item_state = "trashbag" w_class = 4 @@ -46,12 +46,12 @@ /obj/item/weapon/storage/bag/trash/update_icon() if(contents.len == 0) - icon_state = "trashbag0" + icon_state = "[initial(icon_state)]" else if(contents.len < 12) - icon_state = "trashbag1" + icon_state = "[initial(icon_state)]1" else if(contents.len < 21) - icon_state = "trashbag2" - else icon_state = "trashbag3" + icon_state = "[initial(icon_state)]2" + else icon_state = "[initial(icon_state)]3" /obj/item/weapon/storage/bag/trash/cyborg @@ -63,6 +63,13 @@ /obj/item/weapon/storage/bag/trash/cyborg/janicart_insert(mob/user, obj/structure/janitorialcart/J) return +/obj/item/weapon/storage/bag/trash/bluespace + name = "trash bag of holding" + desc = "The latest and greatest in custodial convenience, a trashbag that is capable of holding vast quantities of garbage." + icon_state = "bluetrashbag" + max_combined_w_class = 60 + storage_slots = 60 + // ----------------------------- // Mining Satchel // ----------------------------- diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index dccaeef24a5..f4db3ab9ba2 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -393,6 +393,16 @@ other types of metals and chemistry for reagents). build_path = /obj/item/weapon/mop/advanced category = list("Equipment") +/datum/design/blutrash + name = "Trashbag of Holding" + desc = "An advanced trashabg with bluespace properties; capable of holding a plethora of garbage." + id = "blutrash" + req_tech = list("materials" = 5, "bluespace" = 3) + build_type = PROTOLATHE + materials = list(MAT_GOLD = 1500, MAT_URANIUM = 250, MAT_PLASMA = 1500) + build_path = /obj/item/weapon/storage/bag/trash/bluespace + category = list("Equipment") + /datum/design/buffer name = "Floor Buffer Upgrade" desc = "A floor buffer that can be attached to vehicular janicarts." diff --git a/html/changelogs/Fox P McCloud - advancedmop .yml b/html/changelogs/Fox P McCloud - advancedmop .yml index ad74fa43f23..66bf4655433 100644 --- a/html/changelogs/Fox P McCloud - advancedmop .yml +++ b/html/changelogs/Fox P McCloud - advancedmop .yml @@ -5,3 +5,4 @@ delete-after: True changes: - rscadd: "Re-adds the advanced mop as a researchable R&D item." + - rscadd: "Adds a bluespace trashbag as a researchable R&D item; can hold large quantities of garbage." diff --git a/icons/obj/janitor.dmi b/icons/obj/janitor.dmi index d996d179b2f..c231e846829 100644 Binary files a/icons/obj/janitor.dmi and b/icons/obj/janitor.dmi differ