From 20f5de95d93f7cdac45b2e25f58f38778b36f295 Mon Sep 17 00:00:00 2001 From: DerFlammenwerfer <7h3ph4nt0m@gmail.com> Date: Sun, 16 Jul 2023 23:43:13 -0400 Subject: [PATCH] (Modular) Alt recipes for makeshift tools (#346) ## About The Pull Request Another request from BurningCold, this PR adds alternative recipes for makeshift tools, allowing string from weapon-crafting to be used for the tools as an alternative to cable coil. ## Changelog :cl: add: Added alternative recipes for the five makeshift tools. This does not include the makeshift MFC cell or cable layer. These recipes use silk string instead of cable coil. /:cl: --- .../modular_items/code/recipes_misc.dm | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 modular_zubbers/modules/modular_items/code/recipes_misc.dm diff --git a/modular_zubbers/modules/modular_items/code/recipes_misc.dm b/modular_zubbers/modules/modular_items/code/recipes_misc.dm new file mode 100644 index 00000000000..5f073e50c63 --- /dev/null +++ b/modular_zubbers/modules/modular_items/code/recipes_misc.dm @@ -0,0 +1,53 @@ + +/datum/crafting_recipe/makeshift/crowbar_alt + name = "Makeshift Crowbar" + result = /obj/item/crowbar/makeshift + reqs = list(/obj/item/stack/sheet/iron = 4, + /obj/item/stack/sheet/cloth = 1, + /obj/item/weaponcrafting/silkstring = 1) + time = 120 + category = CAT_MISC + +/datum/crafting_recipe/makeshift/screwdriver_alt + name = "Makeshift Screwdriver" + tool_paths = list(/obj/item/crowbar/makeshift) + result = /obj/item/screwdriver/makeshift + reqs = list(/obj/item/weaponcrafting/silkstring = 1, + /obj/item/stack/sheet/cloth = 2, + /obj/item/stack/rods = 2) + time = 80 + category = CAT_MISC + +/datum/crafting_recipe/makeshift/welder_alt + name = "Makeshift Welder" + tool_paths = list(/obj/item/crowbar/makeshift) + tool_behaviors = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER) + result = /obj/item/weldingtool/makeshift + reqs = list(/obj/item/tank/internals/emergency_oxygen = 1, + /obj/item/stack/sheet/iron = 6, + /obj/item/stack/sheet/glass = 2, + /obj/item/weaponcrafting/silkstring = 2) + time = 160 + category = CAT_MISC + +/datum/crafting_recipe/makeshift/wirecutters_alt + name = "Makeshift Wirecutters" + tool_paths = list(/obj/item/crowbar/makeshift) + tool_behaviors = list(TOOL_SCREWDRIVER) + result = /obj/item/wirecutters/makeshift + reqs = list(/obj/item/weaponcrafting/silkstring = 2, + /obj/item/stack/rods = 4) + time = 80 + category = CAT_MISC + +/datum/crafting_recipe/makeshift/wrench_alt + name = "Makeshift Wrench" + tool_paths = list(/obj/item/crowbar/makeshift) + tool_behaviors = list(TOOL_SCREWDRIVER) + result = /obj/item/wrench/makeshift + reqs = list(/obj/item/weaponcrafting/silkstring = 1, + /obj/item/stack/sheet/iron = 3, + /obj/item/stack/rods = 1, + /obj/item/stack/sheet/cloth = 2) + time = 80 + category = CAT_MISC