diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index d4c6b9877e..6fef9a4551 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -276,7 +276,7 @@ icon_state = "sheetsnatcher" desc = "A patented storage system designed for any kind of mineral sheet." - var/capacity = 300; //the number of sheets it can carry. + var/capacity = 500 //the number of sheets it can carry. w_class = ITEMSIZE_NORMAL storage_slots = 7 @@ -394,6 +394,17 @@ return ..(S,new_location) +// ----------------------------- +// Sheet Snatcher (Bluespace) +// ----------------------------- + +/obj/item/storage/bag/sheetsnatcher/holding + name = "sheet snatcher of holding" + icon_state = "sheetsnatcher_bspace" + desc = "A patented storage system designed for any kind of mineral sheet, this one has been upgraded with bluespace technology to allow it to carry ten times as much." + + capacity = 5000 //Should be far more than enough. + // ----------------------------- // Sheet Snatcher (Cyborg) // ----------------------------- @@ -401,7 +412,7 @@ /obj/item/storage/bag/sheetsnatcher/borg name = "sheet snatcher 9000" desc = null - capacity = 500//Borgs get more because >specialization + capacity = 700//Borgs get more because >specialization // ----------------------------- // Cash Bag diff --git a/code/game/objects/random/misc.dm b/code/game/objects/random/misc.dm index 6a52c87aae..1f36a8ba20 100644 --- a/code/game/objects/random/misc.dm +++ b/code/game/objects/random/misc.dm @@ -1151,6 +1151,7 @@ prob(10);/obj/item/clothing/under/hyperfiber/bluespace, prob(20);/obj/item/implant/sizecontrol, prob(2);/obj/item/storage/bag/ore/holding, + prob(2);/obj/item/storage/bag/sheetsnatcher/holding, prob(2);/obj/item/storage/backpack/holding, prob(2);/obj/item/storage/backpack/holding/duffle, prob(2);/obj/item/storage/bag/trash/holding, diff --git a/code/modules/mining/ore_redemption_machine/equipment_vendor.dm b/code/modules/mining/ore_redemption_machine/equipment_vendor.dm index f6bc104aff..f0615e0e36 100644 --- a/code/modules/mining/ore_redemption_machine/equipment_vendor.dm +++ b/code/modules/mining/ore_redemption_machine/equipment_vendor.dm @@ -53,6 +53,7 @@ EQUIPMENT("Mini-Translocator", /obj/item/perfect_tele/one_beacon, 1200), EQUIPMENT("Survival Equipment - Insulated Poncho", /obj/random/thermalponcho, 750), EQUIPMENT("Mining Satchel of Holding", /obj/item/storage/bag/ore/holding, 1500), + EQUIPMENT("Sheet Snatcher of Holding", /obj/item/storage/bag/sheetsnatcher/holding, 1000), EQUIPMENT("Advanced Ore Scanner", /obj/item/mining_scanner/advanced, 500), ) prize_list["Consumables"] = list( diff --git a/code/modules/research/designs/bag_of_holding.dm b/code/modules/research/designs/bag_of_holding.dm index f06a128290..f6b898d583 100644 --- a/code/modules/research/designs/bag_of_holding.dm +++ b/code/modules/research/designs/bag_of_holding.dm @@ -14,6 +14,15 @@ sort_string = "QAAAA" department = LATHE_ALL | LATHE_CARGO // CHOMPAdd +/datum/design/item/boh/sheet_holding + name = "Sheet Snatcher of Holding" + desc = "For those who really hate walking up and down the stairs more than once!" + id = "sheet_holding" + req_tech = list(TECH_BLUESPACE = 1, TECH_MATERIAL = 2) + materials = list(MAT_GOLD = 300, MAT_DIAMOND = 200, MAT_URANIUM = 150) // Even less expensive because it has a more limited use + build_path = /obj/item/storage/bag/sheetsnatcher/holding + sort_string = "QAAAA" + /datum/design/item/boh/bag_holding name = "Bag of Holding" desc = "Using localized pockets of bluespace this bag prototype offers incredible storage capacity with the contents weighting nothing. It's a shame the bag itself is pretty heavy." diff --git a/icons/obj/mining.dmi b/icons/obj/mining.dmi index 16fc3a25e8..77bf64dbb8 100644 Binary files a/icons/obj/mining.dmi and b/icons/obj/mining.dmi differ