From ff769b4cae16e5762857b8a5e9bbfd3af288e75e Mon Sep 17 00:00:00 2001
From: jc_gargma <jc_gargma@iserlohn-fortress.net>
Date: Wed, 15 Sep 2021 22:57:52 -0700
Subject: Update for the batch cooking revamp in BN 2021-09-16-0506

---
 Readme.txt                           |   2 +-
 json/recipes/food/canned.json        |  13 +-
 json/recipes/food/uncategorized.json | 672 +++++++++++++++++++++++++++++++++++
 json/recipes/recipe_food.json        | 658 ----------------------------------
 json/recipes/recipe_other.json       |  18 -
 json/recipes/recipe_others.json      |  18 +
 6 files changed, 699 insertions(+), 682 deletions(-)
 create mode 100644 json/recipes/food/uncategorized.json
 delete mode 100644 json/recipes/recipe_food.json
 delete mode 100644 json/recipes/recipe_other.json
 create mode 100644 json/recipes/recipe_others.json

diff --git a/Readme.txt b/Readme.txt
index 20bc3ab..7c32e48 100644
--- a/Readme.txt
+++ b/Readme.txt
@@ -63,7 +63,7 @@ This was just silly.
 
 300blk ammunition can now be crafted with magnum and rifle powder.
 
-Comparable .223, 5.56mm , and 762x39mm could use these.
+Comparable .223, 5.56mm, and 762x39mm could use these.
 
 --
 
diff --git a/json/recipes/food/canned.json b/json/recipes/food/canned.json
index 070153d..19b19ed 100644
--- a/json/recipes/food/canned.json
+++ b/json/recipes/food/canned.json
@@ -10,7 +10,7 @@
     "time": "24 m",
     "book_learn": [ [ "cookbook_eatyrway", 5 ], [ "manual_canning", 3 ] ],
     "contained": true,
-    "batch_time_factors": [ 83, 5 ],
+    "batch_time_factors": [ 80, 5 ],
     "qualities": [
       { "id": "SAW_M", "level": 1 },
       { "id": "HAMMER", "level": 1 },
@@ -34,7 +34,7 @@
     "time": "1 h",
     "charges": 2,
     "book_learn": [ [ "cookbook_eatyrway", 5 ], [ "manual_canning", 3 ] ],
-    "batch_time_factors": [ 80, 4 ],
+    "batch_time_factors": [ 80, 5 ],
     "qualities": [ { "id": "COOK", "level": 3 } ],
     "tools": [ [ [ "surface_heat", 100, "LIST" ] ], [ [ "pot_canning", -1 ] ] ],
     "components": [ [ [ "jar_glass", 1 ] ], [ [ "bone", 20 ], [ "bone_human", 20 ] ], [ [ "water", 12 ], [ "water_clean", 12 ] ] ]
@@ -53,7 +53,7 @@
     "time": "1 h 10 m",
     "charges": 12,
     "book_learn": [ [ "cookbook_eatyrway", 5 ], [ "manual_canning", 3 ] ],
-    "batch_time_factors": [ 80, 4 ],
+    "batch_time_factors": [ 80, 5 ],
     "qualities": [ { "id": "COOK", "level": 3 } ],
     "tools": [ [ [ "surface_heat", 200, "LIST" ] ], [ [ "pot_canning", -1 ] ] ],
     "components": [ [ [ "jar_3l_glass", 1 ] ], [ [ "water", 22 ], [ "water_clean", 22 ] ], [ [ "bone", 120 ], [ "bone_human", 120 ] ] ]
@@ -69,7 +69,8 @@
     "difficulty": 4,
     "time": "30 m",
     "charges": 16,
-    "autolearn": true,
+    "book_learn": [ [ "cookbook_eatyrway", 5 ], [ "manual_canning", 3 ] ],
+    "batch_time_factors": [ 80, 5 ],
     "qualities": [ { "id": "COOK", "level": 3 } ],
     "tools": [ [ [ "food_processor", 40 ] ], [ [ "vac_sealer", 10 ], [ "makeshift_sealer", 20 ] ] ],
     "components": [
@@ -89,7 +90,8 @@
     "difficulty": 4,
     "charges": 16,
     "time": "30 m",
-    "autolearn": true,
+    "book_learn": [ [ "cookbook_eatyrway", 5 ], [ "manual_canning", 3 ] ],
+    "batch_time_factors": [ 80, 5 ],
     "qualities": [ { "id": "COOK", "level": 3 } ],
     "tools": [ [ [ "food_processor", 40 ] ], [ [ "vac_sealer", 10 ], [ "makeshift_sealer", 20 ] ] ],
     "components": [
@@ -122,6 +124,7 @@
     "charges": 8,
     "time": "20 m",
     "book_learn": [ [ "cookbook_italian", 2 ] ],
+    "batch_time_factors": [ 80, 5 ],
     "qualities": [ { "id": "COOK", "level": 3 } ],
     "tools": [ [ [ "vac_sealer", 10 ], [ "makeshift_sealer", 20 ] ] ],
     "components": [
diff --git a/json/recipes/food/uncategorized.json b/json/recipes/food/uncategorized.json
new file mode 100644
index 0000000..e52b3b3
--- /dev/null
+++ b/json/recipes/food/uncategorized.json
@@ -0,0 +1,672 @@
+[
+  {
+    "type": "recipe",
+    "result": "tofu_rice",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_OTHER",
+    "skill_used": "cooking",
+    "difficulty": 1,
+    "time": "3 m",
+    "autolearn": true,
+    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
+    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
+    "batch_time_factors": [ 80, 1 ],
+    "components": [ [ [ "rice_cooked", 1 ] ], [ [ "tofu", 1 ], [ "dry_tofu", 1 ] ], [ [ "cooking_oil", 1 ] ] ]
+  },
+  {
+    "type": "recipe",
+    "result": "tofu_stirfry",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_VEGGI",
+    "skill_used": "cooking",
+    "difficulty": 3,
+    "book_learn": [ [ "cookbook_sushi", 3 ] ],
+    "time": "20 m",
+    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "COOK", "level": 3 } ],
+    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
+    "batch_time_factors": [ 80, 1 ],
+    "components": [
+      [ [ "tofu", 4 ], [ "dry_tofu", 4 ] ],
+      [ [ "sushi_rice", 4 ], [ "rice_cooked", 4 ] ],
+      [ [ "cooking_oil", 1 ] ],
+      [
+        [ "beet_syrup", 1 ],
+        [ "syrup", 1 ],
+        [ "sugar", 1 ],
+        [ "molasses", 1 ],
+        [ "honeycomb", 1 ],
+        [ "honey_bottled", 1 ]
+      ],
+      [ [ "irradiated_broccoli", 2 ], [ "broccoli", 2 ], [ "veggy_wild_cooked", 2 ], [ "veggy_cooked", 2 ] ],
+      [ [ "soysauce", 1 ] ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "meat_stirfry",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_MEAT",
+    "skill_used": "cooking",
+    "difficulty": 3,
+    "book_learn": [ [ "cookbook_sushi", 3 ] ],
+    "time": "20 m",
+    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "COOK", "level": 3 } ],
+    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
+    "batch_time_factors": [ 80, 1 ],
+    "components": [
+      [ [ "meat_red", 4, "LIST" ], [ "dry_meat", 4 ], [ "can_chicken", 4 ] ],
+      [ [ "sushi_rice", 4 ], [ "rice_cooked", 4 ] ],
+      [ [ "fry_oil", 2, "LIST" ] ],
+      [
+        [ "beet_syrup", 1 ],
+        [ "syrup", 1 ],
+        [ "sugar", 1 ],
+        [ "molasses", 1 ],
+        [ "honeycomb", 1 ],
+        [ "honey_bottled", 1 ]
+      ],
+      [ [ "irradiated_broccoli", 2 ], [ "broccoli", 2 ], [ "veggy_wild_cooked", 2 ], [ "veggy_cooked", 2 ] ],
+      [ [ "soysauce", 1 ] ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "veggy_stirfry",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_VEGGI",
+    "skill_used": "cooking",
+    "difficulty": 3,
+    "book_learn": [ [ "cookbook_sushi", 3 ] ],
+    "time": "20 m",
+    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "COOK", "level": 3 } ],
+    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
+    "batch_time_factors": [ 80, 1 ],
+    "components": [
+      [ [ "veggy_any_uncooked", 4, "LIST" ] ],
+      [ [ "sushi_rice", 4 ], [ "rice_cooked", 4 ] ],
+      [ [ "cooking_oil", 1 ] ],
+      [
+        [ "beet_syrup", 1 ],
+        [ "syrup", 1 ],
+        [ "sugar", 1 ],
+        [ "molasses", 1 ],
+        [ "honeycomb", 1 ],
+        [ "honey_bottled", 1 ]
+      ],
+      [ [ "irradiated_broccoli", 2 ], [ "broccoli", 2 ], [ "veggy_wild_cooked", 2 ], [ "veggy_cooked", 2 ] ],
+      [ [ "soysauce", 1 ] ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "beansnrice",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_VEGGI",
+    "skill_used": "cooking",
+    "difficulty": 1,
+    "time": "6 m",
+    "autolearn": true,
+    "batch_time_factors": [ 80, 1 ],
+    "qualities": [ { "id": "COOK", "level": 2 } ],
+    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
+    "components": [
+      [ [ "can_beans", 1 ], [ "beans_cooked", 1 ] ],
+      [ [ "rice_cooked", 1 ] ],
+      [ [ "water", 1 ], [ "water_clean", 1 ] ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "deluxe_beansnrice",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_OTHER",
+    "skill_used": "cooking",
+    "difficulty": 2,
+    "time": "9 m",
+    "autolearn": true,
+    "batch_time_factors": [ 80, 1 ],
+    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
+    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
+    "components": [
+      [ [ "can_beans", 1 ], [ "beans_cooked", 1 ] ],
+      [ [ "rice_cooked", 1 ] ],
+      [
+        [ "meat_red", 1, "LIST" ],
+        [ "meat_smoked", 1 ],
+        [ "dry_meat", 1 ],
+        [ "can_chicken", 1 ],
+        [ "can_spam", 2 ],
+        [ "fish", 1 ],
+        [ "fish_smoked", 1 ],
+        [ "dry_fish", 1 ],
+        [ "rehydrated_fish", 1 ],
+        [ "fish_canned", 1 ],
+        [ "can_salmon", 1 ],
+        [ "can_tuna", 1 ],
+        [ "sausage", 2 ],
+        [ "sausage_cooked", 2 ],
+        [ "bratwurst_sausage", 2 ],
+        [ "bacon", 2 ],
+        [ "powder_eggs", 2 ],
+        [ "eggs_bird", 2, "LIST" ],
+        [ "egg_reptile", 2 ]
+      ],
+      [ [ "salt", 1 ], [ "soysauce", 1 ], [ "seasoning_salt", 1 ], [ "garlic_clove", 1 ], [ "pepper", 1 ] ],
+      [ [ "water", 1 ], [ "water_clean", 1 ] ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "deluxe_veggy_beansnrice",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_VEGGI",
+    "skill_used": "cooking",
+    "difficulty": 2,
+    "time": "9 m",
+    "autolearn": true,
+    "batch_time_factors": [ 80, 1 ],
+    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
+    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
+    "components": [
+      [ [ "can_beans", 1 ], [ "beans_cooked", 1 ] ],
+      [ [ "rice_cooked", 1 ] ],
+      [
+        [ "veggy_any", 1, "LIST" ],
+        [ "mushroom", 1 ],
+        [ "tofu", 1 ],
+        [ "dry_mushroom", 1 ],
+        [ "morel_cooked", 1 ],
+        [ "mushroom_cooked", 1 ]
+      ],
+      [ [ "salt", 1 ], [ "soysauce", 1 ], [ "seasoning_salt", 1 ], [ "garlic_clove", 1 ], [ "pepper", 1 ] ],
+      [ [ "water", 1 ], [ "water_clean", 1 ] ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "chili",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_MEAT",
+    "skill_used": "cooking",
+    "difficulty": 2,
+    "time": "20 m",
+    "charges": 2,
+    "batch_time_factors": [ 80, 5 ],
+    "book_learn": [ [ "cookbook_italian", 2 ] ],
+    "qualities": [ { "id": "COOK", "level": 2 } ],
+    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
+    "components": [
+      [
+        [ "veggy", 2 ],
+        [ "veggy_wild", 2 ],
+        [ "veggy_salted", 2 ],
+        [ "rehydrated_veggy", 2 ],
+        [ "mushroom", 2 ],
+        [ "dry_mushroom", 2 ],
+        [ "morel_cooked", 2 ],
+        [ "mushroom_cooked", 2 ],
+        [ "dry_veggy", 2 ]
+      ],
+      [ [ "tomato", 1 ], [ "irradiated_tomato", 1 ], [ "can_tomato", 1 ] ],
+      [ [ "meat_red", 1, "LIST" ], [ "dry_meat", 1 ], [ "can_chicken", 1 ] ],
+      [ [ "can_beans", 1 ], [ "beans_cooked", 1 ] ],
+      [ [ "chilly-p", 2 ], [ "chili_pepper", 1 ] ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "frenchtoast",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_BREAD",
+    "skill_used": "cooking",
+    "difficulty": 3,
+    "time": "12 m",
+    "charges": 3,
+    "autolearn": true,
+    "batch_time_factors": [ 80, 1 ],
+    "qualities": [ { "id": "COOK", "level": 2 } ],
+    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
+    "components": [
+      [ [ "milk_standard_raw", 1, "LIST" ] ],
+      [ [ "powder_eggs", 1 ], [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ] ],
+      [ [ "cinnamon", 2 ] ],
+      [
+        [ "flatbread", 2 ],
+        [ "bread", 2 ],
+        [ "cornbread", 2 ],
+        [ "wastebread", 2 ],
+        [ "sourdough_bread", 2 ],
+        [ "brioche", 2 ],
+        [ "hardtack", 2 ]
+      ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "curry_meat",
+    "charges": 1,
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_MEAT",
+    "skill_used": "cooking",
+    "difficulty": 2,
+    "time": "20 m",
+    "autolearn": true,
+    "batch_time_factors": [ 80, 5 ],
+    "qualities": [ { "id": "COOK", "level": 2 } ],
+    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
+    "components": [
+      [
+        [ "veggy", 2 ],
+        [ "veggy_wild", 2 ],
+        [ "veggy_salted", 2 ],
+        [ "rehydrated_veggy", 2 ],
+        [ "dry_veggy", 2 ],
+        [ "mushroom", 2 ],
+        [ "dry_mushroom", 2 ],
+        [ "morel_cooked", 2 ],
+        [ "mushroom_cooked", 2 ],
+        [ "can_beans", 1 ],
+        [ "beans_cooked", 1 ],
+        [ "tofu", 1 ],
+        [ "dry_tofu", 1 ],
+        [ "edamame_cooked", 1 ],
+        [ "lentils_cooked", 1 ],
+        [ "rice_cooked", 1 ]
+      ],
+      [ [ "tomato", 1 ], [ "irradiated_tomato", 1 ], [ "can_tomato", 1 ] ],
+      [ [ "meat_red", 1, "LIST" ], [ "dry_meat", 1 ], [ "can_chicken", 1 ] ],
+      [ [ "curry_powder", 4 ], [ "chilly-p", 4 ] ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "curry_veggy",
+    "charges": 1,
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_VEGGI",
+    "skill_used": "cooking",
+    "difficulty": 2,
+    "time": "20 m",
+    "autolearn": true,
+    "batch_time_factors": [ 80, 5 ],
+    "qualities": [ { "id": "COOK", "level": 2 } ],
+    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
+    "components": [
+      [
+        [ "veggy", 2 ],
+        [ "veggy_wild", 2 ],
+        [ "veggy_salted", 2 ],
+        [ "rehydrated_veggy", 2 ],
+        [ "dry_veggy", 2 ],
+        [ "mushroom", 2 ],
+        [ "dry_mushroom", 2 ],
+        [ "morel_cooked", 2 ],
+        [ "mushroom_cooked", 2 ],
+        [ "can_beans", 1 ],
+        [ "beans_cooked", 1 ],
+        [ "tofu", 1 ],
+        [ "dry_tofu", 1 ],
+        [ "edamame_cooked", 1 ],
+        [ "lentils_cooked", 1 ],
+        [ "rice_cooked", 1 ]
+      ],
+      [ [ "tomato", 1 ], [ "irradiated_tomato", 1 ], [ "can_tomato", 1 ] ],
+      [ [ "curry_powder", 4 ], [ "chilly-p", 4 ] ]
+    ]
+  },
+  { 
+    "type": "recipe",
+    "result": "pizza_meat",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_MEAT",
+    "skill_used": "cooking",
+    "difficulty": 3,
+    "time": "20 m",
+    "batch_time_factors": [ 50, 3 ],
+    "book_learn": [ [ "cookbook_italian", 2 ] ],
+    "qualities": [ { "id": "COOK", "level": 2 } ],
+    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
+    "components": [
+      [ [ "flour", 30 ] ],
+      [
+        [ "meat_red", 2, "LIST" ],
+        [ "can_chicken", 2 ],
+        [ "meat_salted", 2 ],
+        [ "dry_meat", 2 ],
+        [ "fish", 2 ],
+        [ "fish_canned", 2 ],
+        [ "can_tuna", 2 ],
+        [ "salted_fish", 2 ],
+        [ "rehydrated_fish", 2 ],
+        [ "dry_fish", 2 ]
+      ],
+      [ 
+        [ "sauce_pesto", 1 ],
+        [ "sauce_red", 1 ],
+        [ "seasoning_italian", 5 ],
+        [ "wild_herbs", 10 ],
+        [ "tomato", 1 ],
+        [ "irradiated_tomato", 1 ],
+        [ "can_tomato", 1 ]
+      ],
+      [ [ "water", 1 ], [ "water_clean", 1 ] ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "pizza_supreme",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_MEAT",
+    "skill_used": "cooking",
+    "difficulty": 3,
+    "time": "30 m",
+    "batch_time_factors": [ 50, 3 ],
+    "book_learn": [ [ "cookbook_italian", 3 ] ],
+    "qualities": [ { "id": "COOK", "level": 2 } ],
+    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
+    "components": [
+      [ [ "flour", 30 ] ],
+      [
+        [ "meat_red", 2, "LIST" ],
+        [ "can_chicken", 2 ],
+        [ "meat_salted", 2 ],
+        [ "dry_meat", 2 ],
+        [ "fish", 2 ],
+        [ "fish_canned", 2 ],
+        [ "can_tuna", 2 ],
+        [ "salted_fish", 2 ],
+        [ "rehydrated_fish", 2 ],
+        [ "dry_fish", 2 ],
+        [ "tofu", 2 ],
+        [ "dry_tofu", 2 ]
+      ],
+      [
+        [ "veggy_any", 2, "LIST" ],
+        [ "mushroom", 2 ],
+        [ "dry_mushroom", 2 ],
+        [ "morel_cooked", 2 ],
+        [ "mushroom_cooked", 2 ],
+        [ "dry_veggy", 2 ]
+      ],
+      [ [ "cheese", 2 ], [ "can_cheese", 2 ], [ "cheese_hard", 2 ] ],
+      [ 
+        [ "sauce_pesto", 1 ],
+        [ "sauce_red", 1 ],
+        [ "seasoning_italian", 5 ],
+        [ "wild_herbs", 10 ],
+        [ "tomato", 1 ],
+        [ "irradiated_tomato", 1 ],
+        [ "can_tomato", 1 ]
+      ],
+      [ [ "water", 1 ], [ "water_clean", 1 ] ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "cheeseburger",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_MEAT",
+    "skill_used": "cooking",
+    "difficulty": 3,
+    "time": "9 m",
+    "charges": 2,
+    "autolearn": true,
+    "batch_time_factors": [ 80, 5 ],
+    "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 2 } ],
+    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
+    "components": [
+      [ [ "meat_red", 1, "LIST" ] ],
+      [
+        [ "flatbread", 2 ],
+        [ "bread", 2 ],
+        [ "cornbread", 2 ],
+        [ "wastebread", 2 ],
+        [ "sourdough_bread", 2 ],
+        [ "brioche", 2 ]
+      ],
+      [ [ "cheese", 1 ], [ "cheese_hard", 1 ], [ "can_cheese", 1 ] ],
+      [
+        [ "pickle", 1 ],
+        [ "veggy_pickled", 1 ],
+        [ "irradiated_onion", 1 ],
+        [ "onion", 1 ],
+        [ "can_tomato", 1 ],
+        [ "irradiated_tomato", 1 ],
+        [ "tomato", 1 ],
+        [ "lettuce", 1 ],
+        [ "irradiated_lettuce", 1 ]
+      ],
+      [
+        [ "ketchup", 1 ],
+        [ "mustard", 1 ],
+        [ "horseradish", 1 ],
+        [ "mayonnaise", 1 ],
+        [ "bacon", 1 ],
+        [ "seasoning_salt", 1 ],
+        [ "soysauce", 1 ],
+        [ "sauerkraut", 1 ]
+      ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "hamburger",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_MEAT",
+    "skill_used": "cooking",
+    "difficulty": 3,
+    "time": "8 m",
+    "charges": 2,
+    "autolearn": true,
+    "batch_time_factors": [ 80, 5 ],
+    "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 2 } ],
+    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
+    "components": [
+      [ [ "meat_red", 1, "LIST" ] ],
+      [
+        [ "flatbread", 2 ],
+        [ "bread", 2 ],
+        [ "cornbread", 2 ],
+        [ "wastebread", 2 ],
+        [ "sourdough_bread", 2 ],
+        [ "brioche", 2 ]
+      ],
+      [
+        [ "pickle", 1 ],
+        [ "veggy_pickled", 1 ],
+        [ "irradiated_onion", 1 ],
+        [ "onion", 1 ],
+        [ "can_tomato", 1 ],
+        [ "irradiated_tomato", 1 ],
+        [ "tomato", 1 ],
+        [ "lettuce", 1 ],
+        [ "irradiated_lettuce", 1 ]
+      ],
+      [
+        [ "ketchup", 1 ],
+        [ "mustard", 1 ],
+        [ "horseradish", 1 ],
+        [ "mayonnaise", 1 ],
+        [ "bacon", 1 ],
+        [ "seasoning_salt", 1 ],
+        [ "soysauce", 1 ],
+        [ "sauerkraut", 1 ]
+      ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "blt",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_MEAT",
+    "skill_used": "cooking",
+    "difficulty": 2,
+    "time": "6 m",
+    "autolearn": true,
+    "batch_time_factors": [ 50, 3 ],
+    "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 2 } ],
+    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
+    "components": [
+      [
+        [ "flatbread", 2 ],
+        [ "bread", 2 ],
+        [ "cornbread", 2 ],
+        [ "wastebread", 2 ],
+        [ "sourdough_bread", 2 ],
+        [ "brioche", 2 ]
+      ],
+      [ [ "bacon", 1 ] ],
+      [ [ "lettuce", 1 ], [ "irradiated_lettuce", 1 ] ],
+      [ [ "can_tomato", 1 ], [ "irradiated_tomato", 1 ], [ "tomato", 1 ] ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "sandwich_cucumber",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_SNACK",
+    "skill_used": "cooking",
+    "time": "1 m",
+    "autolearn": true,
+    "batch_time_factors": [ 50, 3 ],
+    "qualities": [ { "id": "CUT", "level": 1 } ],
+    "components": [
+      [
+        [ "flatbread", 2 ],
+        [ "bread", 2 ],
+        [ "cornbread", 2 ],
+        [ "wastebread", 2 ],
+        [ "sourdough_bread", 2 ],
+        [ "brioche", 2 ]
+      ],
+      [ [ "cucumber", 1 ], [ "irradiated_cucumber", 1 ] ],
+      [ [ "mayonnaise", 1 ], [ "mustard", 1 ], [ "horseradish", 1 ], [ "seasoning_salt", 1 ] ]
+    ]
+  },
+  {
+    "result": "mex_chocolate",
+    "type": "recipe",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_DRINKS",
+    "skill_used": "cooking",
+    "difficulty": 1,
+    "time": "5 m",
+    "book_learn": [ [ "family_cookbook", 2 ] ],
+    "charges": 6,
+    "batch_time_factors": [ 80, 5 ],
+    "qualities": [ { "id": "COOK", "level": 3 } ],
+    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
+    "components": [
+      [ [ "chocolate", 2 ] ],
+      [ [ "milk_standard_raw", 1, "LIST" ], [ "con_milk", 1 ], [ "milk_powder", 1 ] ],
+      [ [ "sugar", 5 ] ],
+      [ [ "chilly-p", 1 ] ],
+      [ [ "cinnamon", 1 ] ],
+      [ [ "water", 6 ], [ "water_clean", 6 ] ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "homemade_burrito",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_MEAT",
+    "skill_used": "cooking",
+    "difficulty": 4,
+    "charges": 3,
+    "time": "30 m",
+    "autolearn": true,
+    "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 2 } ],
+    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
+    "components": [
+      [ [ "meat_red", 1, "LIST" ], [ "dry_meat", 1 ], [ "can_chicken", 1 ], [ "meat_smoked", 1 ] ],
+      [ [ "tortilla_corn", 3 ] ],
+      [
+        [ "lentils_cooked", 1 ],
+        [ "rice_cooked", 1 ],
+        [ "can_beans", 1 ],
+        [ "beans_cooked", 1 ]
+      ],
+      [
+        [ "lettuce", 2 ],
+        [ "irradiated_lettuce", 2 ],
+        [ "dandelion_cooked", 2 ],
+        [ "veggy_wild_cooked", 2 ],
+        [ "irradiated_cabbage", 2 ],
+        [ "cabbage", 2 ]
+      ],
+      [ [ "tomato", 1 ], [ "irradiated_tomato", 1 ], [ "can_tomato", 1 ], [ "onion", 1 ], [ "irradiated_onion", 1 ] ],
+      [ [ "pepper", 20 ], [ "chilly-p", 20 ], [ "garlic_clove", 6 ], [ "chili_pepper", 2 ] ]
+    ]
+  },
+  {
+    "result": "meal_bone",
+    "type": "recipe",
+    "id_suffix": "with_from_food_processor",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_OTHER",
+    "skill_used": "cooking",
+    "difficulty": 2,
+    "time": "15 m",
+    "autolearn": true,
+    "batch_time_factors": [ 50, 3 ],
+    "tools": [ [ [ "food_processor", 20 ] ] ],
+    "components": [ [ [ "bone", 1 ], [ "bone_human", 1 ] ] ]
+  },
+  {
+    "type": "recipe",
+    "result": "sausage_wasteland",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_MEAT",
+    "skill_used": "cooking",
+    "difficulty": 4,
+    "charges": 2,
+    "time": "1 h 10 m",
+    "autolearn": true,
+    "batch_time_factors": [ 80, 5 ],
+    "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 1 } ],
+    "tools": [ [ [ "char_smoker", 10 ] ] ],
+    "components": [
+      [ [ "offal", 4 ], [ "meat_nofish", 2, "LIST" ], [ "brain", 10 ] ],
+      [ [ "stomach", 2 ], [ "stomach_large", 1 ], [ "hstomach", 2 ], [ "hstomach_large", 1 ] ],
+      [
+        [ "salt_water", 4 ],
+        [ "saline", 8 ],
+        [ "salt", 4 ],
+        [ "chem_saltpetre", 2 ],
+        [ "soysauce", 2 ],
+        [ "seasoning_italian", 4 ],
+        [ "wild_herbs", 4 ],
+        [ "seasoning_salt", 4 ],
+        [ "pepper", 4 ]
+      ]
+    ]
+  },
+  {
+    "type": "recipe",
+    "result": "sausage_wasteland_raw",
+    "category": "CC_FOOD",
+    "subcategory": "CSC_FOOD_MEAT",
+    "skill_used": "cooking",
+    "difficulty": 4,
+    "charges": 2,
+    "time": "10 m",
+    "autolearn": true,
+    "batch_time_factors": [ 50, 3 ],
+    "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 1 } ],
+    "components": [
+      [ [ "offal", 4 ], [ "meat_nofish", 2, "LIST" ], [ "brain", 10 ] ],
+      [ [ "stomach", 2 ], [ "stomach_large", 1 ], [ "hstomach", 2 ], [ "hstomach_large", 1 ] ],
+      [
+        [ "salt_water", 4 ],
+        [ "saline", 8 ],
+        [ "salt", 4 ],
+        [ "chem_saltpetre", 2 ],
+        [ "soysauce", 2 ],
+        [ "seasoning_italian", 4 ],
+        [ "wild_herbs", 4 ],
+        [ "seasoning_salt", 4 ],
+        [ "pepper", 4 ]
+      ]
+    ]
+  }
+]
diff --git a/json/recipes/recipe_food.json b/json/recipes/recipe_food.json
deleted file mode 100644
index b6c36eb..0000000
--- a/json/recipes/recipe_food.json
+++ /dev/null
@@ -1,658 +0,0 @@
-[
-  {
-    "type": "recipe",
-    "result": "tofu_rice",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_OTHER",
-    "skill_used": "cooking",
-    "difficulty": 1,
-    "time": "3 m",
-    "autolearn": true,
-    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
-    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
-    "components": [ [ [ "rice_cooked", 1 ] ], [ [ "tofu", 1 ], [ "dry_tofu", 1 ] ], [ [ "cooking_oil", 1 ] ] ]
-  },
-  {
-    "type": "recipe",
-    "result": "tofu_stirfry",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_VEGGI",
-    "skill_used": "cooking",
-    "difficulty": 3,
-    "book_learn": [ [ "cookbook_sushi", 3 ] ],
-    "time": "20 m",
-    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "COOK", "level": 3 } ],
-    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
-    "batch_time_factors": [ 25, 2 ],
-    "components": [
-      [ [ "tofu", 4 ], [ "dry_tofu", 4 ] ],
-      [ [ "sushi_rice", 4 ], [ "rice_cooked", 4 ] ],
-      [ [ "cooking_oil", 1 ] ],
-      [
-        [ "beet_syrup", 1 ],
-        [ "syrup", 1 ],
-        [ "sugar", 1 ],
-        [ "molasses", 1 ],
-        [ "honeycomb", 1 ],
-        [ "honey_bottled", 1 ]
-      ],
-      [ [ "irradiated_broccoli", 2 ], [ "broccoli", 2 ], [ "veggy_wild_cooked", 2 ], [ "veggy_cooked", 2 ] ],
-      [ [ "soysauce", 1 ] ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "meat_stirfry",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_MEAT",
-    "skill_used": "cooking",
-    "difficulty": 3,
-    "book_learn": [ [ "cookbook_sushi", 3 ] ],
-    "time": "20 m",
-    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "COOK", "level": 3 } ],
-    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
-    "batch_time_factors": [ 25, 2 ],
-    "components": [
-      [ [ "meat_red", 4, "LIST" ], [ "dry_meat", 4 ], [ "can_chicken", 4 ] ],
-      [ [ "sushi_rice", 4 ], [ "rice_cooked", 4 ] ],
-      [ [ "fry_oil", 2, "LIST" ] ],
-      [
-        [ "beet_syrup", 1 ],
-        [ "syrup", 1 ],
-        [ "sugar", 1 ],
-        [ "molasses", 1 ],
-        [ "honeycomb", 1 ],
-        [ "honey_bottled", 1 ]
-      ],
-      [ [ "irradiated_broccoli", 2 ], [ "broccoli", 2 ], [ "veggy_wild_cooked", 2 ], [ "veggy_cooked", 2 ] ],
-      [ [ "soysauce", 1 ] ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "veggy_stirfry",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_VEGGI",
-    "skill_used": "cooking",
-    "difficulty": 3,
-    "book_learn": [ [ "cookbook_sushi", 3 ] ],
-    "time": "20 m",
-    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "COOK", "level": 3 } ],
-    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
-    "batch_time_factors": [ 25, 2 ],
-    "components": [
-      [ [ "veggy_any_uncooked", 4, "LIST" ] ],
-      [ [ "sushi_rice", 4 ], [ "rice_cooked", 4 ] ],
-      [ [ "cooking_oil", 1 ] ],
-      [
-        [ "beet_syrup", 1 ],
-        [ "syrup", 1 ],
-        [ "sugar", 1 ],
-        [ "molasses", 1 ],
-        [ "honeycomb", 1 ],
-        [ "honey_bottled", 1 ]
-      ],
-      [ [ "irradiated_broccoli", 2 ], [ "broccoli", 2 ], [ "veggy_wild_cooked", 2 ], [ "veggy_cooked", 2 ] ],
-      [ [ "soysauce", 1 ] ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "beansnrice",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_VEGGI",
-    "skill_used": "cooking",
-    "difficulty": 1,
-    "time": "6 m",
-    "autolearn": true,
-    "batch_time_factors": [ 82, 4 ],
-    "qualities": [ { "id": "COOK", "level": 2 } ],
-    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
-    "components": [
-      [ [ "can_beans", 1 ], [ "beans_cooked", 1 ] ],
-      [ [ "rice_cooked", 1 ] ],
-      [ [ "water", 1 ], [ "water_clean", 1 ] ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "deluxe_beansnrice",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_OTHER",
-    "skill_used": "cooking",
-    "difficulty": 2,
-    "time": "9 m",
-    "autolearn": true,
-    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
-    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
-    "components": [
-      [ [ "can_beans", 1 ], [ "beans_cooked", 1 ] ],
-      [ [ "rice_cooked", 1 ] ],
-      [
-        [ "meat_red", 1, "LIST" ],
-        [ "meat_smoked", 1 ],
-        [ "dry_meat", 1 ],
-        [ "can_chicken", 1 ],
-        [ "can_spam", 2 ],
-        [ "fish", 1 ],
-        [ "fish_smoked", 1 ],
-        [ "dry_fish", 1 ],
-        [ "rehydrated_fish", 1 ],
-        [ "fish_canned", 1 ],
-        [ "can_salmon", 1 ],
-        [ "can_tuna", 1 ],
-        [ "sausage", 2 ],
-        [ "sausage_cooked", 2 ],
-        [ "bratwurst_sausage", 2 ],
-        [ "bacon", 2 ],
-        [ "powder_eggs", 2 ],
-        [ "eggs_bird", 2, "LIST" ],
-        [ "egg_reptile", 2 ]
-      ],
-      [ [ "salt", 1 ], [ "soysauce", 1 ], [ "seasoning_salt", 1 ], [ "garlic_clove", 1 ], [ "pepper", 1 ] ],
-      [ [ "water", 1 ], [ "water_clean", 1 ] ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "deluxe_veggy_beansnrice",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_VEGGI",
-    "skill_used": "cooking",
-    "difficulty": 2,
-    "time": "9 m",
-    "autolearn": true,
-    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
-    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
-    "components": [
-      [ [ "can_beans", 1 ], [ "beans_cooked", 1 ] ],
-      [ [ "rice_cooked", 1 ] ],
-      [
-        [ "veggy_any", 1, "LIST" ],
-        [ "mushroom", 1 ],
-        [ "tofu", 1 ],
-        [ "dry_mushroom", 1 ],
-        [ "morel_cooked", 1 ],
-        [ "mushroom_cooked", 1 ]
-      ],
-      [ [ "salt", 1 ], [ "soysauce", 1 ], [ "seasoning_salt", 1 ], [ "garlic_clove", 1 ], [ "pepper", 1 ] ],
-      [ [ "water", 1 ], [ "water_clean", 1 ] ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "chili",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_MEAT",
-    "skill_used": "cooking",
-    "difficulty": 2,
-    "time": "20 m",
-    "charges": 2,
-    "book_learn": [ [ "cookbook_italian", 2 ] ],
-    "qualities": [ { "id": "COOK", "level": 2 } ],
-    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
-    "components": [
-      [
-        [ "veggy", 2 ],
-        [ "veggy_wild", 2 ],
-        [ "veggy_salted", 2 ],
-        [ "rehydrated_veggy", 2 ],
-        [ "mushroom", 2 ],
-        [ "dry_mushroom", 2 ],
-        [ "morel_cooked", 2 ],
-        [ "mushroom_cooked", 2 ],
-        [ "dry_veggy", 2 ]
-      ],
-      [ [ "tomato", 1 ], [ "irradiated_tomato", 1 ], [ "can_tomato", 1 ] ],
-      [ [ "meat_red", 1, "LIST" ], [ "dry_meat", 1 ], [ "can_chicken", 1 ] ],
-      [ [ "can_beans", 1 ], [ "beans_cooked", 1 ] ],
-      [ [ "chilly-p", 2 ], [ "chili_pepper", 1 ] ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "frenchtoast",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_BREAD",
-    "skill_used": "cooking",
-    "difficulty": 3,
-    "time": "12 m",
-    "charges": 3,
-    "autolearn": true,
-    "qualities": [ { "id": "COOK", "level": 2 } ],
-    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
-    "components": [
-      [ [ "milk_standard_raw", 1, "LIST" ] ],
-      [ [ "powder_eggs", 1 ], [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ] ],
-      [ [ "cinnamon", 2 ] ],
-      [
-        [ "flatbread", 2 ],
-        [ "bread", 2 ],
-        [ "cornbread", 2 ],
-        [ "wastebread", 2 ],
-        [ "sourdough_bread", 2 ],
-        [ "brioche", 2 ],
-        [ "hardtack", 2 ]
-      ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "curry_meat",
-    "charges": 1,
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_MEAT",
-    "skill_used": "cooking",
-    "difficulty": 2,
-    "time": "20 m",
-    "autolearn": true,
-    "qualities": [ { "id": "COOK", "level": 2 } ],
-    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
-    "components": [
-      [
-        [ "veggy", 2 ],
-        [ "veggy_wild", 2 ],
-        [ "veggy_salted", 2 ],
-        [ "rehydrated_veggy", 2 ],
-        [ "dry_veggy", 2 ],
-        [ "mushroom", 2 ],
-        [ "dry_mushroom", 2 ],
-        [ "morel_cooked", 2 ],
-        [ "mushroom_cooked", 2 ],
-        [ "can_beans", 1 ],
-        [ "beans_cooked", 1 ],
-        [ "tofu", 1 ],
-        [ "dry_tofu", 1 ],
-        [ "edamame_cooked", 1 ],
-        [ "lentils_cooked", 1 ],
-        [ "rice_cooked", 1 ]
-      ],
-      [ [ "tomato", 1 ], [ "irradiated_tomato", 1 ], [ "can_tomato", 1 ] ],
-      [ [ "meat_red", 1, "LIST" ], [ "dry_meat", 1 ], [ "can_chicken", 1 ] ],
-      [ [ "curry_powder", 4 ], [ "chilly-p", 4 ] ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "curry_veggy",
-    "charges": 1,
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_VEGGI",
-    "skill_used": "cooking",
-    "difficulty": 2,
-    "time": "20 m",
-    "autolearn": true,
-    "qualities": [ { "id": "COOK", "level": 2 } ],
-    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
-    "components": [
-      [
-        [ "veggy", 2 ],
-        [ "veggy_wild", 2 ],
-        [ "veggy_salted", 2 ],
-        [ "rehydrated_veggy", 2 ],
-        [ "dry_veggy", 2 ],
-        [ "mushroom", 2 ],
-        [ "dry_mushroom", 2 ],
-        [ "morel_cooked", 2 ],
-        [ "mushroom_cooked", 2 ],
-        [ "can_beans", 1 ],
-        [ "beans_cooked", 1 ],
-        [ "tofu", 1 ],
-        [ "dry_tofu", 1 ],
-        [ "edamame_cooked", 1 ],
-        [ "lentils_cooked", 1 ],
-        [ "rice_cooked", 1 ]
-      ],
-      [ [ "tomato", 1 ], [ "irradiated_tomato", 1 ], [ "can_tomato", 1 ] ],
-      [ [ "curry_powder", 4 ], [ "chilly-p", 4 ] ]
-    ]
-  },
-  { 
-    "type": "recipe",
-    "result": "pizza_meat",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_MEAT",
-    "skill_used": "cooking",
-    "difficulty": 3,
-    "time": "20 m",
-    "book_learn": [ [ "cookbook_italian", 2 ] ],
-    "qualities": [ { "id": "COOK", "level": 2 } ],
-    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
-    "components": [
-      [ [ "flour", 30 ] ],
-      [
-        [ "meat_red", 2, "LIST" ],
-        [ "can_chicken", 2 ],
-        [ "meat_salted", 2 ],
-        [ "dry_meat", 2 ],
-        [ "fish", 2 ],
-        [ "fish_canned", 2 ],
-        [ "can_tuna", 2 ],
-        [ "salted_fish", 2 ],
-        [ "rehydrated_fish", 2 ],
-        [ "dry_fish", 2 ]
-      ],
-      [ 
-        [ "sauce_pesto", 1 ],
-        [ "sauce_red", 1 ],
-        [ "seasoning_italian", 5 ],
-        [ "wild_herbs", 10 ],
-        [ "tomato", 1 ],
-        [ "irradiated_tomato", 1 ],
-        [ "can_tomato", 1 ]
-      ],
-      [ [ "water", 1 ], [ "water_clean", 1 ] ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "pizza_supreme",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_MEAT",
-    "skill_used": "cooking",
-    "difficulty": 3,
-    "time": "30 m",
-    "book_learn": [ [ "cookbook_italian", 3 ] ],
-    "qualities": [ { "id": "COOK", "level": 2 } ],
-    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
-    "components": [
-      [ [ "flour", 30 ] ],
-      [
-        [ "meat_red", 2, "LIST" ],
-        [ "can_chicken", 2 ],
-        [ "meat_salted", 2 ],
-        [ "dry_meat", 2 ],
-        [ "fish", 2 ],
-        [ "fish_canned", 2 ],
-        [ "can_tuna", 2 ],
-        [ "salted_fish", 2 ],
-        [ "rehydrated_fish", 2 ],
-        [ "dry_fish", 2 ],
-        [ "tofu", 2 ],
-        [ "dry_tofu", 2 ]
-      ],
-      [
-        [ "veggy_any", 2, "LIST" ],
-        [ "mushroom", 2 ],
-        [ "dry_mushroom", 2 ],
-        [ "morel_cooked", 2 ],
-        [ "mushroom_cooked", 2 ],
-        [ "dry_veggy", 2 ]
-      ],
-      [ [ "cheese", 2 ], [ "can_cheese", 2 ], [ "cheese_hard", 2 ] ],
-      [ 
-        [ "sauce_pesto", 1 ],
-        [ "sauce_red", 1 ],
-        [ "seasoning_italian", 5 ],
-        [ "wild_herbs", 10 ],
-        [ "tomato", 1 ],
-        [ "irradiated_tomato", 1 ],
-        [ "can_tomato", 1 ]
-      ],
-      [ [ "water", 1 ], [ "water_clean", 1 ] ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "cheeseburger",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_MEAT",
-    "skill_used": "cooking",
-    "difficulty": 3,
-    "time": "9 m",
-    "charges": 2,
-    "autolearn": true,
-    "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 2 } ],
-    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
-    "components": [
-      [ [ "meat_red", 1, "LIST" ] ],
-      [
-        [ "flatbread", 2 ],
-        [ "bread", 2 ],
-        [ "cornbread", 2 ],
-        [ "wastebread", 2 ],
-        [ "sourdough_bread", 2 ],
-        [ "brioche", 2 ]
-      ],
-      [ [ "cheese", 1 ], [ "cheese_hard", 1 ], [ "can_cheese", 1 ] ],
-      [
-        [ "pickle", 1 ],
-        [ "veggy_pickled", 1 ],
-        [ "irradiated_onion", 1 ],
-        [ "onion", 1 ],
-        [ "can_tomato", 1 ],
-        [ "irradiated_tomato", 1 ],
-        [ "tomato", 1 ],
-        [ "lettuce", 1 ],
-        [ "irradiated_lettuce", 1 ]
-      ],
-      [
-        [ "ketchup", 1 ],
-        [ "mustard", 1 ],
-        [ "horseradish", 1 ],
-        [ "mayonnaise", 1 ],
-        [ "bacon", 1 ],
-        [ "seasoning_salt", 1 ],
-        [ "soysauce", 1 ],
-        [ "sauerkraut", 1 ]
-      ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "hamburger",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_MEAT",
-    "skill_used": "cooking",
-    "difficulty": 3,
-    "time": "8 m",
-    "charges": 2,
-    "autolearn": true,
-    "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 2 } ],
-    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
-    "components": [
-      [ [ "meat_red", 1, "LIST" ] ],
-      [
-        [ "flatbread", 2 ],
-        [ "bread", 2 ],
-        [ "cornbread", 2 ],
-        [ "wastebread", 2 ],
-        [ "sourdough_bread", 2 ],
-        [ "brioche", 2 ]
-      ],
-      [
-        [ "pickle", 1 ],
-        [ "veggy_pickled", 1 ],
-        [ "irradiated_onion", 1 ],
-        [ "onion", 1 ],
-        [ "can_tomato", 1 ],
-        [ "irradiated_tomato", 1 ],
-        [ "tomato", 1 ],
-        [ "lettuce", 1 ],
-        [ "irradiated_lettuce", 1 ]
-      ],
-      [
-        [ "ketchup", 1 ],
-        [ "mustard", 1 ],
-        [ "horseradish", 1 ],
-        [ "mayonnaise", 1 ],
-        [ "bacon", 1 ],
-        [ "seasoning_salt", 1 ],
-        [ "soysauce", 1 ],
-        [ "sauerkraut", 1 ]
-      ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "blt",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_MEAT",
-    "skill_used": "cooking",
-    "difficulty": 2,
-    "time": "6 m",
-    "autolearn": true,
-    "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 2 } ],
-    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
-    "components": [
-      [
-        [ "flatbread", 2 ],
-        [ "bread", 2 ],
-        [ "cornbread", 2 ],
-        [ "wastebread", 2 ],
-        [ "sourdough_bread", 2 ],
-        [ "brioche", 2 ]
-      ],
-      [ [ "bacon", 1 ] ],
-      [ [ "lettuce", 1 ], [ "irradiated_lettuce", 1 ] ],
-      [ [ "can_tomato", 1 ], [ "irradiated_tomato", 1 ], [ "tomato", 1 ] ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "sandwich_cucumber",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_SNACK",
-    "skill_used": "cooking",
-    "time": "1 m",
-    "autolearn": true,
-    "qualities": [ { "id": "CUT", "level": 1 } ],
-    "components": [
-      [
-        [ "flatbread", 2 ],
-        [ "bread", 2 ],
-        [ "cornbread", 2 ],
-        [ "wastebread", 2 ],
-        [ "sourdough_bread", 2 ],
-        [ "brioche", 2 ]
-      ],
-      [ [ "cucumber", 1 ], [ "irradiated_cucumber", 1 ] ],
-      [ [ "mayonnaise", 1 ], [ "mustard", 1 ], [ "horseradish", 1 ], [ "seasoning_salt", 1 ] ]
-    ]
-  },
-  {
-    "result": "mex_chocolate",
-    "type": "recipe",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_DRINKS",
-    "skill_used": "cooking",
-    "difficulty": 1,
-    "time": "5 m",
-    "book_learn": [ [ "family_cookbook", 2 ] ],
-    "charges": 6,
-    "qualities": [ { "id": "COOK", "level": 3 } ],
-    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
-    "components": [
-      [ [ "chocolate", 2 ] ],
-      [ [ "milk_standard_raw", 1, "LIST" ], [ "con_milk", 1 ], [ "milk_powder", 1 ] ],
-      [ [ "sugar", 5 ] ],
-      [ [ "chilly-p", 1 ] ],
-      [ [ "cinnamon", 1 ] ],
-      [ [ "water", 6 ], [ "water_clean", 6 ] ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "homemade_burrito",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_MEAT",
-    "skill_used": "cooking",
-    "difficulty": 4,
-    "charges": 3,
-    "time": "30 m",
-    "autolearn": true,
-    "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 2 } ],
-    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
-    "components": [
-      [ [ "meat_red", 1, "LIST" ], [ "dry_meat", 1 ], [ "can_chicken", 1 ], [ "meat_smoked", 1 ] ],
-      [ [ "tortilla_corn", 3 ] ],
-      [
-        [ "lentils_cooked", 1 ],
-        [ "rice_cooked", 1 ],
-        [ "can_beans", 1 ],
-        [ "beans_cooked", 1 ]
-      ],
-      [
-        [ "lettuce", 2 ],
-        [ "irradiated_lettuce", 2 ],
-        [ "dandelion_cooked", 2 ],
-        [ "veggy_wild_cooked", 2 ],
-        [ "irradiated_cabbage", 2 ],
-        [ "cabbage", 2 ]
-      ],
-      [ [ "tomato", 1 ], [ "irradiated_tomato", 1 ], [ "can_tomato", 1 ], [ "onion", 1 ], [ "irradiated_onion", 1 ] ],
-      [ [ "pepper", 20 ], [ "chilly-p", 20 ], [ "garlic_clove", 6 ], [ "chili_pepper", 2 ] ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "sausage_wasteland",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_MEAT",
-    "skill_used": "cooking",
-    "difficulty": 4,
-    "charges": 2,
-    "time": "1 h 10 m",
-    "autolearn": true,
-    "batch_time_factors": [ 83, 3 ],
-    "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 1 } ],
-    "tools": [ [ [ "char_smoker", 10 ] ] ],
-    "components": [
-      [ [ "offal", 4 ], [ "meat_nofish", 2, "LIST" ], [ "brain", 10 ] ],
-      [ [ "stomach", 2 ], [ "stomach_large", 1 ], [ "hstomach", 2 ], [ "hstomach_large", 1 ] ],
-      [
-        [ "salt_water", 4 ],
-        [ "saline", 8 ],
-        [ "salt", 4 ],
-        [ "chem_saltpetre", 2 ],
-        [ "soysauce", 2 ],
-        [ "seasoning_italian", 4 ],
-        [ "wild_herbs", 4 ],
-        [ "seasoning_salt", 4 ],
-        [ "pepper", 4 ]
-      ]
-    ]
-  },
-  {
-    "type": "recipe",
-    "result": "sausage_wasteland_raw",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_MEAT",
-    "skill_used": "cooking",
-    "difficulty": 4,
-    "charges": 2,
-    "time": "10 m",
-    "autolearn": true,
-    "batch_time_factors": [ 50, 3 ],
-    "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 1 } ],
-    "components": [
-      [ [ "offal", 4 ], [ "meat_nofish", 2, "LIST" ], [ "brain", 10 ] ],
-      [ [ "stomach", 2 ], [ "stomach_large", 1 ], [ "hstomach", 2 ], [ "hstomach_large", 1 ] ],
-      [
-        [ "salt_water", 4 ],
-        [ "saline", 8 ],
-        [ "salt", 4 ],
-        [ "chem_saltpetre", 2 ],
-        [ "soysauce", 2 ],
-        [ "seasoning_italian", 4 ],
-        [ "wild_herbs", 4 ],
-        [ "seasoning_salt", 4 ],
-        [ "pepper", 4 ]
-      ]
-    ]
-  },
-  {
-    "result": "meal_bone",
-    "type": "recipe",
-    "id_suffix": "with_from_food_processor",
-    "category": "CC_FOOD",
-    "subcategory": "CSC_FOOD_OTHER",
-    "skill_used": "cooking",
-    "difficulty": 2,
-    "time": "15 m",
-    "autolearn": true,
-    "batch_time_factors": [ 83, 3 ],
-    "tools": [ [ [ "food_processor", 20 ] ] ],
-    "components": [ [ [ "bone", 1 ], [ "bone_human", 1 ] ] ]
-  }
-]
diff --git a/json/recipes/recipe_other.json b/json/recipes/recipe_other.json
deleted file mode 100644
index 429c893..0000000
--- a/json/recipes/recipe_other.json
+++ /dev/null
@@ -1,18 +0,0 @@
-[
-  {
-    "type": "recipe",
-    "result": "meal_chitin_piece",
-    "id_suffix": "mortar",
-    "category": "CC_OTHER",
-    "subcategory": "CSC_OTHER_MATERIALS",
-    "skill_used": "cooking",
-    "skills_required": [ [ "survival", 1 ] ],
-    "difficulty": 2,
-    "time": "1 h 30 m",
-    "autolearn": true,
-    "batch_time_factors": [ 83, 3 ],
-    "flags": [ "BLIND_EASY" ],
-    "tools": [ [ [ "mortar_pestle", -1 ] ] ],
-    "components": [ [ [ "chitin_piece", 1 ], [ "acidchitin_piece", 1 ] ] ]
-  }
-]
diff --git a/json/recipes/recipe_others.json b/json/recipes/recipe_others.json
new file mode 100644
index 0000000..429c893
--- /dev/null
+++ b/json/recipes/recipe_others.json
@@ -0,0 +1,18 @@
+[
+  {
+    "type": "recipe",
+    "result": "meal_chitin_piece",
+    "id_suffix": "mortar",
+    "category": "CC_OTHER",
+    "subcategory": "CSC_OTHER_MATERIALS",
+    "skill_used": "cooking",
+    "skills_required": [ [ "survival", 1 ] ],
+    "difficulty": 2,
+    "time": "1 h 30 m",
+    "autolearn": true,
+    "batch_time_factors": [ 83, 3 ],
+    "flags": [ "BLIND_EASY" ],
+    "tools": [ [ [ "mortar_pestle", -1 ] ] ],
+    "components": [ [ [ "chitin_piece", 1 ], [ "acidchitin_piece", 1 ] ] ]
+  }
+]
-- 
cgit v1.2.1