From b188a6ea0ff6124c118612022683a01866642573 Mon Sep 17 00:00:00 2001 From: silicons <2003111+silicons@users.noreply.github.com> Date: Fri, 11 Jun 2021 16:15:31 -0700 Subject: [PATCH] why --- .../food_and_drinks/recipes/tablecraft/recipes_meat.dm | 4 ++-- code/modules/unit_tests/crafting_recipes.dm | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 code/modules/unit_tests/crafting_recipes.dm diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm index 769bf1dc19..edd30ab1a9 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_meat.dm @@ -213,7 +213,7 @@ ) result = /obj/item/reagent_containers/food/snacks/salad/gumbo subcategory = CAT_MEAT - + /datum/crafting_recipe/food/goliathcalamari name = "Goliath Calamari" reqs = list( @@ -221,4 +221,4 @@ /datum/reagent/consumable/cooking_oil = 10 ) result = /obj/item/reagent_containers/food/snacks/goliathcalamari - + subcategory = CAT_MEAT diff --git a/code/modules/unit_tests/crafting_recipes.dm b/code/modules/unit_tests/crafting_recipes.dm new file mode 100644 index 0000000000..33803bd111 --- /dev/null +++ b/code/modules/unit_tests/crafting_recipes.dm @@ -0,0 +1,7 @@ +/datum/unit_test/crafting_recipes/Run() + for(var/i in GLOB.crafting_recipes) + var/datum/crafting_recipe/R = i + if(!R.subcategory) + Fail("Invalid subcategory on [R] ([R.type]).") + if(!R.category && (R.cateogry != CAT_NONE)) + Fail("Invalid category on [R] ([R.type])")