mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-04 05:51:54 +00:00
## About The Pull Request Cleaned up an unnecessary proc on base crafting datum, fixed balloon sutra-exclusive items being craftable by anyone, air sensors being only craftable via search, crafters adding a second comma when failing to craft something and missing capitalization in slapcrafting errors. ## Changelog 🆑 fix: You can no longer craft balloon armor and weapons without knowing Balloon Sutra fix: Air sensors now show up in atmospherics category spellcheck: Fixed grammar/capitalization in crafter/slapcrafting error messages code: Cleaned up some crafting code /🆑
108 lines
2.8 KiB
Plaintext
108 lines
2.8 KiB
Plaintext
/datum/crafting_recipe/paperframes
|
|
name = "Paper Frames"
|
|
time = 1 SECONDS
|
|
reqs = list(
|
|
/obj/item/stack/sheet/mineral/wood = 5,
|
|
/obj/item/paper = 20,
|
|
)
|
|
result = /obj/item/stack/sheet/paperframes
|
|
result_amount = 5
|
|
category = CAT_STRUCTURE
|
|
|
|
/datum/crafting_recipe/rib
|
|
name = "Colossal Rib"
|
|
reqs = list(
|
|
/obj/item/stack/sheet/bone = 10,
|
|
/datum/reagent/fuel/oil = 5,
|
|
)
|
|
result = /obj/structure/statue/bone/rib
|
|
category = CAT_STRUCTURE
|
|
crafting_flags = CRAFT_CHECK_DENSITY | CRAFT_MUST_BE_LEARNED
|
|
|
|
/datum/crafting_recipe/skull
|
|
name = "Skull Carving"
|
|
reqs = list(
|
|
/obj/item/stack/sheet/bone = 6,
|
|
/datum/reagent/fuel/oil = 5,
|
|
)
|
|
result = /obj/structure/statue/bone/skull
|
|
category = CAT_STRUCTURE
|
|
crafting_flags = CRAFT_CHECK_DENSITY | CRAFT_MUST_BE_LEARNED
|
|
|
|
/datum/crafting_recipe/halfskull
|
|
name = "Cracked Skull Carving"
|
|
reqs = list(
|
|
/obj/item/stack/sheet/bone = 3,
|
|
/datum/reagent/fuel/oil = 5,
|
|
)
|
|
result = /obj/structure/statue/bone/skull/half
|
|
category = CAT_STRUCTURE
|
|
crafting_flags = CRAFT_CHECK_DENSITY | CRAFT_MUST_BE_LEARNED
|
|
|
|
/datum/crafting_recipe/firecabinet
|
|
name = "Fire Axe Cabinet"
|
|
result = /obj/item/wallframe/fireaxecabinet
|
|
time = 8 SECONDS
|
|
reqs = list(
|
|
/obj/item/stack/sheet/plasteel = 5,
|
|
/obj/item/stack/sheet/glass = 5,
|
|
/obj/item/stack/cable_coil = 10,
|
|
)
|
|
category = CAT_STRUCTURE
|
|
|
|
/datum/crafting_recipe/mechcabinet
|
|
name = "Mech Removal Cabinet"
|
|
result = /obj/item/wallframe/fireaxecabinet/mechremoval
|
|
time = 8 SECONDS
|
|
reqs = list(
|
|
/obj/item/stack/sheet/plasteel = 5,
|
|
/obj/item/stack/sheet/glass = 5,
|
|
/obj/item/stack/cable_coil = 10,
|
|
)
|
|
category = CAT_STRUCTURE
|
|
|
|
/datum/crafting_recipe/manucrate
|
|
name = "Manufacturing Storage Unit"
|
|
result = /obj/machinery/power/manufacturing/storagebox
|
|
tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WELDER)
|
|
time = 6 SECONDS
|
|
reqs = list(
|
|
/obj/item/stack/sheet/iron = 10,
|
|
)
|
|
category = CAT_STRUCTURE
|
|
crafting_flags = CRAFT_CHECK_DENSITY
|
|
|
|
/datum/crafting_recipe/adam_pedestal
|
|
name = "Adamantine Pedestal"
|
|
result = /obj/item/adamantine_pedestal
|
|
reqs = list(
|
|
/obj/item/stack/sheet/mineral/adamantine = 20,
|
|
)
|
|
time = 120 SECONDS
|
|
category = CAT_STRUCTURE
|
|
|
|
|
|
/datum/crafting_recipe/sm_small
|
|
name = "Small Supermatter Crystal"
|
|
result = /obj/machinery/power/supermatter_crystal/small
|
|
reqs = list(
|
|
/obj/item/gun/magic/wand/shrink = 1,
|
|
/obj/item/adamantine_pedestal = 1,
|
|
)
|
|
machinery = list(
|
|
/obj/machinery/power/supermatter_crystal = CRAFTING_MACHINERY_CONSUME,
|
|
)
|
|
time = 120 SECONDS
|
|
category = CAT_STRUCTURE
|
|
|
|
/datum/crafting_recipe/elder_atmosian_statue
|
|
name = "Elder Atmosian Statue"
|
|
result = /obj/structure/statue/elder_atmosian
|
|
time = 6 SECONDS
|
|
reqs = list(
|
|
/obj/item/stack/sheet/mineral/metal_hydrogen = 20,
|
|
/obj/item/stack/sheet/mineral/zaukerite = 15,
|
|
/obj/item/stack/sheet/iron = 30,
|
|
)
|
|
category = CAT_STRUCTURE
|