diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index 678f1ecf83..3cf872effb 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -91,6 +91,12 @@ var/stored_ore = list() var/last_update = 0 +/obj/item/weapon/storage/bag/ore/holding + name = "mining satchel of holding" + desc = "Like a mining satchel, but when you put your hand in, you're pretty sure you can feel time itself." + icon_state = "satchel_bspace" + max_storage_space = ITEMSIZE_COST_NORMAL * 75 // 3x + /obj/item/weapon/storage/bag/ore/remove_from_storage(obj/item/W as obj, atom/new_location) if(!istype(W)) return 0 diff --git a/code/modules/mining/ore_redemption_machine/equipment_vendor.dm b/code/modules/mining/ore_redemption_machine/equipment_vendor.dm index fea5712bd0..45f0ec837c 100644 --- a/code/modules/mining/ore_redemption_machine/equipment_vendor.dm +++ b/code/modules/mining/ore_redemption_machine/equipment_vendor.dm @@ -95,7 +95,7 @@ EQUIPMENT("Jump Boots", /obj/item/clothing/shoes/bhop, 2500), EQUIPMENT("Mini-Translocator", /obj/item/device/perfect_tele/one_beacon, 1200), EQUIPMENT("Survival Equipment - Insulated Poncho", /obj/random/thermalponcho, 750), - + EQUIPMENT("Mining Satchel of Holding", /obj/item/weapon/storage/bag/ore/holding, 1500), ) prize_list["Consumables"] = list( EQUIPMENT("1 Marker Beacon", /obj/item/stack/marker_beacon, 1), diff --git a/code/modules/research/designs/bag_of_holding.dm b/code/modules/research/designs/bag_of_holding.dm index 744bbca5a3..ad56ffe792 100644 --- a/code/modules/research/designs/bag_of_holding.dm +++ b/code/modules/research/designs/bag_of_holding.dm @@ -4,6 +4,15 @@ ..() name = "Infinite capacity storage prototype ([item_name])" +/datum/design/item/boh/ore_holding + name = "Mining Satchel of Holding" + desc = "For the most tenacious miners, a bag with incomprehensible depth!" + id = "ore_holding" + req_tech = list(TECH_BLUESPACE = 2, TECH_MATERIAL = 3) + materials = list("gold" = 1000, "diamond" = 500, "uranium" = 250) // Less expensive since it can only hold ores + build_path = /obj/item/weapon/storage/bag/ore/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 9b2b72e279..0d1d14c56e 100644 Binary files a/icons/obj/mining.dmi and b/icons/obj/mining.dmi differ