Files
CHOMPStation2/code/datums/components/crafting/recipes/survival.dm
Aronai Sieyes 89ad96c63f Merge pull request #11553 from VOREStation/upstream-merge-8184
[MIRROR] Refactors crafting to support requirement alternatives
2021-10-22 18:24:39 +00:00

127 lines
3.5 KiB
Plaintext

/datum/crafting_recipe/shovel
name = "Wooden Shovel"
result = /obj/item/weapon/shovel/wood
reqs = list(
list(/obj/item/stack/material/stick = 5),
list(/obj/item/stack/material/wood = 1),
list(/obj/item/stack/material/fiber = 3),
list(/obj/item/stack/material/flint = 1)
)
time = 120
category = CAT_WEAPONRY
subcategory = CAT_WEAPON
/datum/crafting_recipe/stoneblade
name = "stone blade"
result = /obj/item/weapon/material/knife/stone
reqs = list(
list(/obj/item/stack/material/flint = 2)
)
time = 60
category = CAT_WEAPONRY
subcategory = CAT_WEAPON
/datum/crafting_recipe/stonewoodknife
name = "stone knife"
result = /obj/item/weapon/material/knife/stone/wood
reqs = list(
list(/obj/item/weapon/material/knife/stone = 1),
list(/obj/item/stack/material/flint = 1),
list(/obj/item/stack/material/wood = 1),
list(/obj/item/stack/material/fiber = 3)
)
time = 120
category = CAT_WEAPONRY
subcategory = CAT_WEAPON
/datum/crafting_recipe/stoneboneknife
name = "stone knife"
result = /obj/item/weapon/material/knife/stone/bone
reqs = list(
list(/obj/item/weapon/material/knife/stone = 1),
list(/obj/item/stack/material/flint = 1),
list(/obj/item/weapon/bone = 1),
list(/obj/item/stack/material/fiber = 3)
)
time = 120
category = CAT_WEAPONRY
subcategory = CAT_WEAPON
/datum/crafting_recipe/woodbucket
name = "wooden bucket"
result = /obj/item/weapon/reagent_containers/glass/bucket/wood
reqs = list(
list(/obj/item/stack/material/wood = 1),
list(/obj/item/stack/material/stick = 1),
list(/obj/item/stack/material/fiber = 2)
)
time = 60
category = CAT_TOOL
/datum/crafting_recipe/sticks
name = "sticks"
result = /obj/item/stack/material/stick/fivestack
reqs = list(list(/obj/item/stack/material/wood = 1))
tool_paths = list(/obj/item/weapon/material/knife)
time = 200
category = CAT_MISC
/datum/crafting_recipe/stonewoodaxe
name = "stone axe"
result = /obj/item/weapon/material/knife/machete/hatchet/stone
reqs = list(
list(/obj/item/weapon/material/knife/stone = 1),
list(/obj/item/stack/material/flint = 1),
list(/obj/item/stack/material/stick = 1),
list(/obj/item/stack/material/fiber = 3)
)
time = 120
category = CAT_WEAPONRY
subcategory = CAT_WEAPON
/datum/crafting_recipe/stoneboneaxe
name = "stone axe"
result = /obj/item/weapon/material/knife/machete/hatchet/stone/bone
reqs = list(
list(/obj/item/weapon/material/knife/stone = 1),
list(/obj/item/stack/material/flint = 1),
list(/obj/item/weapon/bone = 1),
list(/obj/item/stack/material/fiber = 3)
)
time = 120
category = CAT_WEAPONRY
subcategory = CAT_WEAPON
/datum/crafting_recipe/stonewoodspear
name = "stone spear"
result = /obj/item/weapon/material/twohanded/spear/flint
reqs = list(
list(/obj/item/weapon/material/knife/stone = 1),
list(/obj/item/stack/material/flint = 1),
list(/obj/item/stack/material/wood = 2),
list(/obj/item/stack/material/fiber = 3)
)
time = 120
category = CAT_WEAPONRY
subcategory = CAT_WEAPON
/datum/crafting_recipe/stonebonespear
name = "stone spear"
result = /obj/item/weapon/material/twohanded/spear/flint
reqs = list(
list(/obj/item/weapon/material/knife/stone = 1),
list(/obj/item/stack/material/flint = 1),
list(/obj/item/weapon/bone = 2),
list(/obj/item/stack/material/fiber = 3)
)
time = 120
category = CAT_WEAPONRY
subcategory = CAT_WEAPON
/datum/crafting_recipe/ropebindings
name = "rope bindings"
result = /obj/item/weapon/handcuffs/cable/plantfiber
reqs = list(list(/obj/item/stack/material/fiber = 3))
time = 60
category = CAT_MISC