diff --git a/code/datums/components/crafting/recipes.dm b/code/datums/components/crafting/recipes.dm index c0700c43ca4..574cffb4c0d 100644 --- a/code/datums/components/crafting/recipes.dm +++ b/code/datums/components/crafting/recipes.dm @@ -34,7 +34,7 @@ tool_paths = string_list(tool_paths) /** - * Run custom pre-craft checks for this recipe + * Run custom pre-craft checks for this recipe, don't add feedback messages in this because it will spam the client * * user: The /mob that initiated the crafting * collected_requirements: A list of lists of /obj/item instances that satisfy reqs. Top level list is keyed by requirement path. @@ -50,7 +50,6 @@ var/obj/item/pipe/required_pipe = collected_requirements[/obj/item/pipe][1] if(ispath(required_pipe.pipe_type, /obj/machinery/atmospherics/pipe/smart)) return TRUE - to_chat(user, span_boldwarning("You can't craft \a [name] without a pipe fitting!")) return FALSE /datum/crafting_recipe/improv_explosive @@ -1370,6 +1369,7 @@ /obj/item/stack/sheet/iron = 1) time = 1 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/layer_adapter/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements) @@ -1390,6 +1390,7 @@ /obj/item/stack/sheet/iron = 1) time = 1 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/color_adapter/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements) @@ -1410,6 +1411,7 @@ /obj/item/stack/sheet/iron = 1) time = 1 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/he_pipe/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements) @@ -1430,6 +1432,7 @@ /obj/item/stack/sheet/iron = 1) time = 1 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/he_junction/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements) @@ -1451,6 +1454,7 @@ /obj/item/stack/cable_coil = 5) time = 2 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/pressure_pump/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements) @@ -1471,6 +1475,7 @@ /obj/item/stack/sheet/iron = 1) time = 2 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/manual_valve/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements) @@ -1492,6 +1497,7 @@ /obj/item/stack/cable_coil = 5) time = 2 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/vent/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements) @@ -1513,6 +1519,7 @@ /obj/item/stack/cable_coil = 5) time = 2 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/scrubber/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements) @@ -1534,6 +1541,7 @@ /obj/item/stack/cable_coil = 5) time = 2 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/filter/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements) @@ -1555,6 +1563,7 @@ /obj/item/stack/cable_coil = 5) time = 2 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/mixer/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements) @@ -1575,6 +1584,7 @@ /obj/item/stack/sheet/iron = 1) time = 2 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/connector/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements) @@ -1595,6 +1605,7 @@ /obj/item/stack/sheet/iron = 1) time = 2 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/passive_vent/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements) @@ -1616,6 +1627,7 @@ /obj/item/stack/cable_coil = 5) time = 2 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/injector/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements) @@ -1636,6 +1648,7 @@ /obj/item/stack/sheet/plasteel = 1) time = 2 SECONDS category = CAT_ATMOSPHERIC + additional_req_text = " smart pipe fitting" /datum/crafting_recipe/he_exchanger/check_requirements(mob/user, list/collected_requirements) return atmos_pipe_check(user, collected_requirements)