mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-30 16:47:13 +01:00
Merge branch 'master' of https://github.com/tgstation/tgstation into upstream-23-10-2025
This commit is contained in:
@@ -382,8 +382,8 @@
|
||||
if(recipe.structures)
|
||||
requirements += recipe.structures
|
||||
|
||||
var/list/surroundings
|
||||
for(var/path_key in requirements)
|
||||
var/list/surroundings
|
||||
var/amount = recipe.reqs?[path_key] || recipe.machinery?[path_key] || recipe.structures?[path_key]
|
||||
if(!amount)//since machinery & structures can have 0 aka CRAFTING_MACHINERY_USE - i.e. use it, don't consume it!
|
||||
continue
|
||||
|
||||
@@ -105,3 +105,46 @@
|
||||
/obj/item/stack/sheet/iron = 30,
|
||||
)
|
||||
category = CAT_STRUCTURE
|
||||
|
||||
/datum/crafting_recipe/secure_safe
|
||||
name = "Secure safe"
|
||||
result = /obj/item/wallframe/secure_safe
|
||||
reqs = list(
|
||||
/obj/item/stack/sheet/plasteel = 10,
|
||||
/obj/item/stack/sheet/mineral/titanium = 5,
|
||||
/obj/item/stack/cable_coil = 5,
|
||||
/obj/item/stack/rods = 5,
|
||||
/obj/item/wallframe/button = 1,
|
||||
)
|
||||
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WELDER, TOOL_DRILL)
|
||||
time = 30 SECONDS
|
||||
category = CAT_STRUCTURE
|
||||
|
||||
/datum/crafting_recipe/vault
|
||||
name = "Vault"
|
||||
result = /obj/structure/safe/open
|
||||
reqs = list(
|
||||
/obj/item/stack/sheet/mineral/metal_hydrogen = 20,
|
||||
/obj/item/stack/sheet/mineral/plastitanium = 10,
|
||||
/obj/item/stack/cable_coil = 5,
|
||||
/obj/item/stack/rods = 5,
|
||||
/obj/item/wallframe/secure_safe = 1,
|
||||
)
|
||||
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WELDER, TOOL_DRILL)
|
||||
time = 90 SECONDS
|
||||
category = CAT_STRUCTURE
|
||||
crafting_flags = CRAFT_CHECK_DENSITY | CRAFT_ON_SOLID_GROUND
|
||||
|
||||
/datum/crafting_recipe/vault_floor
|
||||
name = "Floor Vault"
|
||||
result = /obj/structure/safe/floor/open
|
||||
reqs = list(
|
||||
/obj/item/stack/sheet/mineral/metal_hydrogen = 20,
|
||||
/obj/item/stack/sheet/mineral/plastitanium = 10,
|
||||
/obj/item/stack/cable_coil = 5,
|
||||
/obj/item/stack/rods = 5,
|
||||
)
|
||||
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WELDER, TOOL_DRILL)
|
||||
time = 90 SECONDS
|
||||
category = CAT_STRUCTURE
|
||||
crafting_flags = CRAFT_CHECK_DENSITY | CRAFT_ON_SOLID_GROUND
|
||||
|
||||
@@ -118,3 +118,14 @@
|
||||
)
|
||||
category = CAT_TOOLS
|
||||
|
||||
/datum/crafting_recipe/jaws_of_recovery
|
||||
name = "Modified Jaws of Life"
|
||||
time = 10 SECONDS
|
||||
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WELDER)
|
||||
result = /obj/item/crowbar/power/paramedic/silent
|
||||
reqs = list(
|
||||
/obj/item/crowbar/power = 1,
|
||||
/obj/item/bonesetter = 1,
|
||||
)
|
||||
category = CAT_TOOLS
|
||||
|
||||
|
||||
Reference in New Issue
Block a user