From cdd9584acf3253d03d06beeb74cd2dd1b91113b3 Mon Sep 17 00:00:00 2001
From: jc_gargma <jc_gargma@iserlohn-fortress.net>
Date: Fri, 13 Jan 2023 02:55:46 -0800
Subject: Move all uncategorized recipes to specific json files.

---
 json/recipes/food/bread.json         |  30 ++++
 json/recipes/food/drinks.json        |  24 +++
 json/recipes/food/meat.json          |  24 +++
 json/recipes/food/other.json         |  64 ++++++++
 json/recipes/food/snack.json         |  25 +++
 json/recipes/food/uncategorized.json | 295 -----------------------------------
 json/recipes/food/veggi.json         | 134 ++++++++++++++++
 7 files changed, 301 insertions(+), 295 deletions(-)
 create mode 100644 json/recipes/food/bread.json
 create mode 100644 json/recipes/food/drinks.json
 create mode 100644 json/recipes/food/snack.json
 delete mode 100644 json/recipes/food/uncategorized.json
 create mode 100644 json/recipes/food/veggi.json

(limited to 'json/recipes')

diff --git a/json/recipes/food/bread.json b/json/recipes/food/bread.json
new file mode 100644
index 0000000..5382fc4
--- /dev/null
+++ b/json/recipes/food/bread.json
@@ -0,0 +1,30 @@
+[
+  {
+    "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 ]
+      ]
+    ]
+  }
+]
diff --git a/json/recipes/food/drinks.json b/json/recipes/food/drinks.json
new file mode 100644
index 0000000..bcec4ed
--- /dev/null
+++ b/json/recipes/food/drinks.json
@@ -0,0 +1,24 @@
+[
+  {
+    "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 ] ],
+      [ [ "water", 6 ], [ "water_clean", 6 ] ],
+      [ [ "sugar", 5 ] ],
+      [ [ "chilly-p", 1 ] ],
+      [ [ "cinnamon", 1 ] ]
+    ]
+  }
+]
diff --git a/json/recipes/food/meat.json b/json/recipes/food/meat.json
index ed78450..390fdcf 100644
--- a/json/recipes/food/meat.json
+++ b/json/recipes/food/meat.json
@@ -360,5 +360,29 @@
       [ [ "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": "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 ] ],
+      [ [ "any_butter_or_oil", 2, "LIST" ] ],
+      [ [ "sugar_standard", 1, "LIST" ] ],
+      [ [ "irradiated_broccoli", 2 ], [ "broccoli", 2 ], [ "veggy_wild_cooked", 2 ], [ "veggy_cooked", 2 ] ],
+      [ [ "soysauce", 1 ] ]
+    ]
   }
 ]
diff --git a/json/recipes/food/other.json b/json/recipes/food/other.json
index 08d09db..4592990 100644
--- a/json/recipes/food/other.json
+++ b/json/recipes/food/other.json
@@ -60,5 +60,69 @@
       ],
       [ [ "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 ]
+      ],
+      [ [ "seasoning_mild", 1, "LIST" ] ],
+      [ [ "water", 1 ], [ "water_clean", 1 ] ]
+    ]
+  },
+  {
+    "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 ] ],
+      [ [ "any_butter_or_oil", 1, "LIST" ] ]
+    ]
   }
 ]
diff --git a/json/recipes/food/snack.json b/json/recipes/food/snack.json
new file mode 100644
index 0000000..456e51c
--- /dev/null
+++ b/json/recipes/food/snack.json
@@ -0,0 +1,25 @@
+[
+  {
+    "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 ] ]
+    ]
+  }
+]
diff --git a/json/recipes/food/uncategorized.json b/json/recipes/food/uncategorized.json
deleted file mode 100644
index 6c8ce56..0000000
--- a/json/recipes/food/uncategorized.json
+++ /dev/null
@@ -1,295 +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" ] ] ],
-    "batch_time_factors": [ 80, 1 ],
-    "components": [
-      [ [ "rice_cooked", 1 ] ],
-      [ [ "tofu", 1 ], [ "dry_tofu", 1 ] ],
-      [ [ "any_butter_or_oil", 1, "LIST" ] ]
-    ]
-  },
-  {
-    "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 ] ],
-      [ [ "any_butter_or_oil", 2, "LIST" ] ],
-      [ [ "sugar_standard", 1, "LIST" ] ],
-      [ [ "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 ] ],
-      [ [ "any_butter_or_oil", 2, "LIST" ] ],
-      [ [ "sugar_standard", 1, "LIST" ] ],
-      [ [ "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 ] ],
-      [ [ "any_butter_or_oil", 2, "LIST" ] ],
-      [ [ "sugar_standard", 1, "LIST" ] ],
-      [ [ "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 ]
-      ],
-      [ [ "seasoning_mild", 1, "LIST" ] ],
-      [ [ "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 ]
-      ],
-      [ [ "seasoning_mild", 1, "LIST" ] ],
-      [ [ "water", 1 ], [ "water_clean", 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_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": "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 ] ],
-      [ [ "water", 6 ], [ "water_clean", 6 ] ],
-      [ [ "sugar", 5 ] ],
-      [ [ "chilly-p", 1 ] ],
-      [ [ "cinnamon", 1 ] ]
-    ]
-  }
-]
diff --git a/json/recipes/food/veggi.json b/json/recipes/food/veggi.json
new file mode 100644
index 0000000..50fdbbe
--- /dev/null
+++ b/json/recipes/food/veggi.json
@@ -0,0 +1,134 @@
+[
+  {
+    "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": "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_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 ]
+      ],
+      [ [ "seasoning_mild", 1, "LIST" ] ],
+      [ [ "water", 1 ], [ "water_clean", 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 ] ],
+      [ [ "any_butter_or_oil", 2, "LIST" ] ],
+      [ [ "sugar_standard", 1, "LIST" ] ],
+      [ [ "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 ] ],
+      [ [ "any_butter_or_oil", 2, "LIST" ] ],
+      [ [ "sugar_standard", 1, "LIST" ] ],
+      [ [ "irradiated_broccoli", 2 ], [ "broccoli", 2 ], [ "veggy_wild_cooked", 2 ], [ "veggy_cooked", 2 ] ],
+      [ [ "soysauce", 1 ] ]
+    ]
+  }
+]
-- 
cgit v1.2.1