[
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cake2",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 6,
    "time": "2 h",
    "book_learn": [ [ "cookbook_daintydishes", 6 ], [ "baking_book", 2 ], [ "sweets_book", 3 ] ],
    "qualities": [ { "id": "OVEN", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 35, "LIST" ] ] ],
    "//": "power use = 16 for flour, 12 for eggs, 2 for choc, 2 for sugar, 1 for water, 2 for oil",
    "charges": 12,
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_baking" }, { "proficiency": "prof_baking_desserts_1" } ],
    "components": [
      [ [ "flour_any", 16, "LIST" ] ],
      [ [ "salt", 2 ] ],
      [ [ "sugar_standard", 2, "LIST" ] ],
      [ [ "chocolate", 3 ] ],
      [ [ "any_butter_or_oil", 10, "LIST" ] ],
      [ [ "eggs_any_shape", 4, "LIST" ] ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "donut_holes",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "30 m",
    "batch_time_factors": [ 50, 1 ],
    "book_learn": [ [ "cookbook_foodfashions", 5 ], [ "baking_book", 2 ] ],
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 13, "LIST" ] ], [ [ "frying_oil", 1, "LIST" ] ] ],
    "//": "power use = 10 for flour, 1 for water, 1 for sugar, 1 for oil",
    "charges": 12,
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_frying" },
      { "proficiency": "prof_frying_bread" },
      { "proficiency": "prof_baking", "skill_penalty": 0.1 }
    ],
    "components": [
      [ [ "flour_any", 10, "LIST" ] ],
      [ [ "water_clean", 1 ] ],
      [ [ "salt", 1 ] ],
      [ [ "sugar_standard", 1, "LIST" ] ],
      [ [ "fry_oil", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "water_clean",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "5 m",
    "autolearn": true,
    "batch_time_factors": [ 20, 1 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "//": "1u of water_boiling_heat takes 5 m minimum, heat at full power",
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "water", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "water_clean",
    "category": "CC_FOOD",
    "id_suffix": "using_water_purifier",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "9 s",
    "//": "https://www.netsolwater.com/how-much-energy-does-an-ro-system-use.php?blog=484",
    "//1": "Unclear if this is a RO filter but basing it off that.  0.03 KwH per 2 liters in a RO filter = 14kJ for 1u of water",
    "//2": "https://blackblum.com/pages/charcoal-water-filter",
    "//3": "50g of charcoal for 1 liter of water = 12.5g of charcoal per u of water.  1u charcoal weighs 1.04g, so making it 12:1",
    "autolearn": true,
    "tools": [ [ [ "water_purifier", 14 ], [ "pur_tablets", 1 ], [ "char_purifier", 12 ], [ "char_purifier_clay", 12 ] ] ],
    "components": [ [ [ "water", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "salt",
    "id_suffix": "from_salt_water",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "chemistry",
    "time": "40 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "charges": 10,
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 7, "LIST" ] ] ],
    "components": [ [ [ "salt_water", 1 ], [ "saline", 5 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "salt",
    "byproducts": [ [ "water_clean", 4 ] ],
    "id_suffix": "distill_salt_water",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "chemistry",
    "time": "200 m",
    "autolearn": true,
    "proficiencies": [ { "proficiency": "prof_distilling" } ],
    "batch_time_factors": [ 80, 4 ],
    "charges": 50,
    "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "DISTILL", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 35, "LIST" ] ] ],
    "components": [ [ [ "salt_water", 5 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "salt",
    "id_suffix": "from_mineral",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "chemistry",
    "time": "40 m",
    "autolearn": true,
    "//": "Too simple for any chemistry knowledge. No actual chemical reactions present.",
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 7, "LIST" ] ] ],
    "//1": "additional 6u of water_boiling_heat to turn 1u water into vapor",
    "components": [ [ [ "material_rocksalt", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ],
    "charges": 100
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "mushroom_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "charges": 2,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ],
    "//": "standard is 2u energy per 100g veggy ish, 1u mushroom is 70g",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "mushroom", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cooked_bell_pepper",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "10 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "2u energy to roast 100g vegetable per standard, bell pepper is 110g",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "bell_pepper", 1 ], [ "bell_pepper_cut", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "meat_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "//": "20u energy to cook a meat chunk per standard",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "meat", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "peppermeat",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "17 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "//": "20u energy to cook a meat chunk per standard",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "meat", 1 ] ], [ [ "pepper", 1 ] ], [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "meat_fatty_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "//": "same weight as chunk of meat, so same power cost",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "porkbelly", 1 ], [ "raw_curing_fatty_meat", 1 ], [ "raw_cured_fatty_meat", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pepperfat",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "17 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "//": "same weight as chunk of meat, so same power cost",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [
      [ [ "porkbelly", 1 ], [ "raw_curing_fatty_meat", 1 ], [ "raw_cured_fatty_meat", 1 ] ],
      [ [ "pepper", 1 ] ],
      [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "raw_curing_fatty_meat",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 83, 2 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_preservation" }, { "proficiency": "prof_food_curing" } ],
    "components": [
      [
        [ "salt_water", 1 ],
        [ "saline", 1 ],
        [ "salt", 1 ],
        [ "soysauce", 1 ],
        [ "seasoning_salt", 1 ],
        [ "pepper", 2 ],
        [ "chem_saltpetre", 1 ],
        [ "chem_black_powder", 47 ]
      ],
      [ [ "sugar_standard", 1, "LIST" ] ],
      [ [ "porkbelly", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cooked_marrow",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "20 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 4, "LIST" ] ] ],
    "//": "4u heat to cook 60g of flesh",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "edible_bonemarrow", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pepperbone",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "22 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "edible_bonemarrow", 1, "LIST" ] ], [ [ "pepper", 1 ] ], [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "bacon",
    "id_suffix": "hand_smoked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "1 h",
    "charges": 3,
    "autolearn": true,
    "batch_time_factors": [ 83, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "smoking_heat", 25, "LIST" ] ] ],
    "//": "250g of raw cured meat, so 25u of smoking_heat to smoke it.",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_preservation" }, { "proficiency": "prof_food_curing" } ],
    "components": [ [ [ "raw_cured_fatty_meat", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "bacon",
    "id_suffix": "from_uncut_bacon",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "5 m",
    "charges": 3,
    "autolearn": true,
    "flags": [ "BLIND_EASY" ],
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "bacon_uncut", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "meat_scrap_cooked",
    "copy-from": "meat_cooked",
    "time": "45 s",
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "2u heat to cook 30g of flesh",
    "components": [ [ [ "meat_scrap", 1 ], [ "human_meat_scrap", 1 ], [ "demihuman_meat_scrap", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "pepperscrap",
    "copy-from": "meat_cooked",
    "time": "45 s",
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "2u heat to cook 30g of flesh",
    "components": [
      [ [ "meat_scrap", 1 ], [ "human_meat_scrap", 1 ], [ "demihuman_meat_scrap", 1 ] ],
      [ [ "pepper", 1 ] ],
      [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "fish_scrap_cooked",
    "copy-from": "meat_cooked",
    "time": "45 s",
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 1, "LIST" ] ] ],
    "//": "fish scrap weighs 1/2 meat scrap = 1u energy",
    "components": [ [ [ "fish_scrap", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "mutant_meat_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "//": "half the calories of meat chunk but still same weight so same cost at 20u",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "mutant_meat", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "peppermutant",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "17 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "//": "20u heat to cook 300g of flesh",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "mutant_meat", 1 ] ], [ [ "pepper", 1 ] ], [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ] ]
  },
  {
    "type": "recipe",
    "copy-from": "mutant_meat_cooked",
    "result": "meat_mutant_tainted_cooked",
    "components": [ [ [ "meat_mutant_tainted", 1 ] ] ]
  },
  {
    "type": "recipe",
    "result": "meat_mutant_tainted_smoked",
    "copy-from": "meat_smoked",
    "components": [ [ [ "meat_mutant_tainted", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "mutant_meat_scrap_cooked",
    "copy-from": "mutant_meat_cooked",
    "delete_flags": [ "BAD_TASTE" ],
    "time": "45 s",
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "half the calories of meat scrap but still same weight so same cost at 2u",
    "components": [ [ [ "mutant_meat_scrap", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "pepperscrap_mutant",
    "copy-from": "mutant_meat_cooked",
    "delete_flags": [ "BAD_TASTE" ],
    "time": "47 s",
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "2u heat to cook 30g of flesh",
    "components": [ [ [ "mutant_meat_scrap", 1 ] ], [ [ "pepper", 1 ] ], [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "mutant_human_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "//": "300g meat = 20u heat per usual",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "mutant_human_flesh", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "peppermutant_human",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "17 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "//": "20u heat to cook 300g of flesh",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "mutant_human_flesh", 1 ] ], [ [ "pepper", 1 ] ], [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "stomach_boiled",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 3, "LIST" ] ] ],
    "//": "2u for the water and boiling for 15 minutes, 1u for the weight of the stomach (144g, half a meat chunk)",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "stomach_large", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "hstomach_boiled",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 3, "LIST" ] ] ],
    "//": "2u for the water and boiling for 15 minutes, 1u for the weight of the stomach (144g, half a meat chunk)",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "hstomach_large", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "small_stomach_boiled",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "10 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "//": "small stomach is half weight of large stomach (72g) plus doesn't boil for full 15 extra minutes, so 2u boiling",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "stomach", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "small_hstomach_boiled",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "10 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "//": "small stomach is half weight of large stomach (72g) plus doesn't boil for full 15 extra minutes, so 2u boiling",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "hstomach", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fish_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "//": "half weight of a meat chunk so 10u power.",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "fish", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "lobster_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "//": "half weight of a meat chunk so 10u power.",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "lobster", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "mollusk_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "//": "half weight of a meat chunk so 10u power.",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "mollusk", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "gastropod_purged",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "20 m",
    "charges": 2,
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "//": "2u of boiling heat since you boil them for a little while",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "snail_garden", 2 ] ], [ [ "water", 1 ], [ "water_clean", 1 ], [ "salt_water", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "gastropod_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "charges": 1,
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 1, "LIST" ] ] ],
    "//": "1u of surface heat since 30g of snails",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "gastropod_purged", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "tallow",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "2 h",
    "charges": 12,
    "autolearn": true,
    "batch_time_factors": [ 75, 2 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "BOIL", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 20, "LIST" ] ] ],
    "//": "total is 660g of fat, 5960 calories.  https://heygrillhey.com/beef-tallow/ shows 4 hours of low boil to make 11610 calories of tallow, so halve that, 2 hours boiling ish",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "fat", 3 ] ], [ [ "water", 3 ], [ "water_clean", 3 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "lard",
    "byproducts": [ [ "cracklins" ] ],
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "2 h",
    "charges": 6,
    "autolearn": true,
    "batch_time_factors": [ 75, 2 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 60, "LIST" ] ] ],
    "//": "this recipe is weird.  440g of fat and nothing else, presumably cut into cubes and cooked.  the recipe should have water, but then it's not clear why this is different from tallow.",
    "//1": "for now I'm going to treat it as dry rendering fat and the leftovers being turned into cracklins.  Power cost goes up as a result, compared to 30u for cracklins (which use same amt of fat).",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "fat", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "mutant_tallow",
    "copy-from": "tallow",
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "BOIL", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 20, "LIST" ] ] ],
    "//": "total is 660g of fat, 5960 calories.  https://heygrillhey.com/beef-tallow/ shows 4 hours of low boil to make 11610 calories of tallow, so halve that, 2 hours boiling ish",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "mutant_fat", 3 ] ], [ [ "water", 3 ], [ "water_clean", 3 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "mutant_lard",
    "copy-from": "lard",
    "byproducts": [ [ "mutant_cracklins" ] ],
    "tools": [ [ [ "surface_heat", 60, "LIST" ] ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "mutant_fat", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "mutant_human_tallow",
    "copy-from": "tallow",
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "BOIL", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 20, "LIST" ] ] ],
    "//": "total is 660g of fat, 5960 calories.  https://heygrillhey.com/beef-tallow/ shows 4 hours of low boil to make 11610 calories of tallow, so halve that, 2 hours boiling ish",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "mutant_human_fat", 3 ] ], [ [ "water", 3 ], [ "water_clean", 3 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "mutant_human_lard",
    "byproducts": [ [ "mutant_human_cracklins" ] ],
    "copy-from": "lard",
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "mutant_human_fat", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "BRISK_EXERCISE",
    "result": "cooking_oil",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "charges": 16,
    "byproducts": [ [ "press_cake" ] ],
    "time": "10 m",
    "autolearn": true,
    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "oil_press_manual", 50 ], [ "oil_press_primitive", 50 ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "//": "Oil extraction yield is around ~40% by weight, 600g input ~> 250 mL oil",
    "components": [
      [
        [ "almond_shelled", 20 ],
        [ "peanut_shelled", 20 ],
        [ "walnut_shelled", 20 ],
        [ "butternut_shelled", 20 ],
        [ "pecan_shelled", 20 ],
        [ "hazelnut_shelled", 20 ],
        [ "pistachio_shelled", 20 ],
        [ "hickory_nut_shelled", 20 ],
        [ "acorns_blanched", 20 ],
        [ "cashews", 20 ],
        [ "beech_nuts", 20 ],
        [ "soybean", 10 ],
        [ "seed_cotton_boll", 20 ],
        [ "seed_pumpkin", 20 ],
        [ "seed_sunflower", 20 ],
        [ "seed_canola", 5 ],
        [ "seed_grapes", 20 ],
        [ "seed_weed", 20 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "cooking_oil",
    "id_suffix": "electric",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "charges": 16,
    "byproducts": [ [ "press_cake" ] ],
    "//": "capacity: 50kg/hour * 40% efficiency = 20 L/hour -> 45s / 250 mL",
    "time": "45 s",
    "//2": "45 s * 5.5kW = 250 kJ",
    "tools": [ [ [ "oil_press_electric", 250 ] ] ],
    "autolearn": true,
    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "BOIL", "level": 1 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [
      [
        [ "almond_shelled", 20 ],
        [ "peanut_shelled", 20 ],
        [ "walnut_shelled", 20 ],
        [ "butternut_shelled", 20 ],
        [ "pecan_shelled", 20 ],
        [ "hazelnut_shelled", 20 ],
        [ "pistachio_shelled", 20 ],
        [ "hickory_nut_shelled", 20 ],
        [ "acorns_blanched", 20 ],
        [ "cashews", 20 ],
        [ "beech_nuts", 20 ],
        [ "soybean", 10 ],
        [ "seed_cotton_boll", 20 ],
        [ "seed_pumpkin", 20 ],
        [ "seed_sunflower", 20 ],
        [ "seed_canola", 5 ],
        [ "seed_grapes", 20 ],
        [ "seed_weed", 20 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "BRISK_EXERCISE",
    "result": "cooking_oil",
    "id_suffix": "coldpressed",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "charges": 160,
    "byproducts": [ [ "press_cake", 4 ], [ "bag_canvas_small", 5 ] ],
    "//": "5L/h, 7.2kg material for nuts (~120 nuts per pressing), ~2.4+kg (~600 seeds per pressing, much less for cotton, soy) for seeds because of weight missmatches",
    "time": "30m",
    "tools": [ [ [ "screw_press", -1 ] ] ],
    "autolearn": true,
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [
      [ [ "bag_canvas_small", 5 ] ],
      [ [ "water", 4 ], [ "water_clean", 4 ] ],
      [ [ "paste_seed", 12 ], [ "paste_nut", 12 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "cooking_oil2",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "charges": 16,
    "time": "20 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 7, "LIST" ] ] ],
    "//": "animal cooking oil does not exist. there is melted rendered fat (tallow/lard) and unmelted rendered fat.  For now treating this as 1/3 of a tallow (20u)",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "edible_fat", 1, "LIST" ], [ "edible_tallow_lard", 4, "LIST" ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "rehydrated_meat",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "batch_time_factors": [ 95, 1 ],
    "flags": [ "BLIND_HARD" ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "dry_meat", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "rehydrated_fish",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "batch_time_factors": [ 95, 1 ],
    "flags": [ "BLIND_HARD" ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "dry_fish", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "rehydrated_lobster",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "batch_time_factors": [ 95, 1 ],
    "flags": [ "BLIND_HARD" ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "dry_lobster", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "rehydrated_mollusk",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "batch_time_factors": [ 95, 1 ],
    "flags": [ "BLIND_HARD" ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "dry_mollusk", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "rehydrated_veggy",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "batch_time_factors": [ 95, 1 ],
    "flags": [ "BLIND_HARD" ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "dry_veggy", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "rehydrated_chili",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "batch_time_factors": [ 95, 1 ],
    "flags": [ "BLIND_HARD" ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "dry_chili", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "rehydrated_garlic",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "batch_time_factors": [ 95, 1 ],
    "flags": [ "BLIND_HARD" ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "dry_garlic", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "rehydrated_corn_kernels",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "batch_time_factors": [ 95, 1 ],
    "flags": [ "BLIND_HARD" ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "dry_corn", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "rehydrated_eggs",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "powder_eggs", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "rehydrated_fruit",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "batch_time_factors": [ 95, 1 ],
    "flags": [ "BLIND_HARD" ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "dry_fruit", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "mayonnaise",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "9 m",
    "charges": 4,
    "book_learn": [ [ "cookbook", 1 ], [ "mag_cooking", 1 ], [ "cookbook_foodfashions", 1 ] ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [
      [ [ "any_butter_or_oil", 2, "LIST" ] ],
      [ [ "eggs_any_shape", 1, "LIST" ] ],
      [
        [ "lemon", 1 ],
        [ "mustard", 1 ],
        [ "horseradish", 1 ],
        [ "pickle", 1 ],
        [ "veggy_pickled", 1 ],
        [ "vinegar", 1 ]
      ],
      [ [ "salt", 1 ], [ "seasoning_salt", 1 ], [ "pepper", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "meat_smoked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "1 h",
    "charges": 1,
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "smoking_heat", 30, "LIST" ] ] ],
    "//": "300g of meat for 30 smoking_heats",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_preservation" }, { "proficiency": "prof_food_curing" } ],
    "components": [ [ [ "meat_red_raw", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "fish_smoked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "1 h",
    "charges": 1,
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "smoking_heat", 15, "LIST" ] ] ],
    "//": "150g of meat would be 15 smoking_heats",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_preservation" }, { "proficiency": "prof_food_curing" } ],
    "components": [ [ [ "fish", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "lobster_smoked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "1 h",
    "charges": 1,
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "smoking_heat", 15, "LIST" ] ] ],
    "//": "150g of meat would be 15 smoking_heats",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_preservation" }, { "proficiency": "prof_food_curing" } ],
    "components": [ [ [ "lobster", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "mollusk_smoked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "1 h",
    "charges": 1,
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "smoking_heat", 15, "LIST" ] ] ],
    "//": "150g of meat would be 15 smoking_heats",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_preservation" }, { "proficiency": "prof_food_curing" } ],
    "components": [ [ [ "mollusk", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fish_fried",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "charges": 1,
    "autolearn": true,
    "time": "16 m",
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 22, "LIST" ] ] ],
    "//": "300g of meat, 20u of cooking, plus 2u for batter/oil",
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_knife_skills" },
      { "proficiency": "prof_frying" },
      { "proficiency": "prof_frying_bread" }
    ],
    "components": [ [ [ "fish", 2 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "batter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "lobster_cakes",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "charges": 1,
    "autolearn": true,
    "time": "16 m",
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 22, "LIST" ] ] ],
    "//": "300g of meat, 20u of cooking, plus 2u for batter/oil",
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_knife_skills" },
      { "proficiency": "prof_frying" },
      { "proficiency": "prof_frying_bread" }
    ],
    "components": [ [ [ "lobster", 2 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "batter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "stuffed_clams",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "charges": 5,
    "autolearn": true,
    "time": "16 m",
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 13, "LIST" ] ] ],
    "//": "170g of meat, 11u of cooking, plus 2u for batter/oil",
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_knife_skills" },
      { "proficiency": "prof_frying" },
      { "proficiency": "prof_frying_bread" }
    ],
    "components": [ [ [ "can_clams", 1 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "batter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "onion_rings",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "16 m",
    "charges": 1,
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "//": "300g of onions for 6u heat and 4u for the batter.",
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_knife_skills" },
      { "proficiency": "prof_frying" },
      { "proficiency": "prof_frying_bread" }
    ],
    "components": [ [ [ "onion", 2 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "batter", 2, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sushi_rice",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "charges": 1,
    "book_learn": [ [ "cookbook_sushi", 2 ] ],
    "time": "10 m",
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CONTAIN", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "//": "rice weight roughly 4-5x 1u of flour, not much cooking is going on here, so not much power",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [
      [ [ "water_clean", 1 ] ],
      [ [ "dry_rice", 1 ], [ "dry_wild_rice", 1 ] ],
      [ [ "vinegar", 1 ] ],
      [ [ "sugar", 1 ], [ "soysauce", 1 ], [ "salt", 1 ], [ "seasoning_salt", 1 ], [ "artificial_sweetener", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "onigiri",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "book_learn": {
      "cookbook_sushi": { "skill_level": 2 },
      "cookbook_daintydishes": { "skill_level": 3, "recipe_name": "Sticky Rice Hedgerows" }
    },
    "time": "5 m",
    "charges": 3,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "CONTAIN", "level": 1 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [
      [ [ "sushi_rice", 1 ] ],
      [
        [ "lettuce", 1 ],
        [ "cabbage", 1 ],
        [ "grape_leaves", 1 ],
        [ "dandelion_cooked", 1 ],
        [ "burdock_cooked", 1 ],
        [ "bamboo_cooked", 1 ],
        [ "veggy_wild_cooked", 1 ],
        [ "veggy_cooked", 1 ]
      ],
      [ [ "soysauce", 1 ], [ "horseradish", 1 ], [ "salt", 1 ], [ "seasoning_salt", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sushi_veggyroll",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "book_learn": [ [ "cookbook_sushi", 3 ] ],
    "time": "8 m",
    "charges": 2,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "CONTAIN", "level": 1 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [
      [ [ "sushi_rice", 1 ] ],
      [
        [ "cucumber", 1 ],
        [ "cucumber_cut", 1 ],
        [ "carrot", 6 ],
        [ "carrot_wild", 6 ],
        [ "celery", 3 ],
        [ "tofu", 1 ],
        [ "veggy_wild", 3 ],
        [ "veggy", 3 ],
        [ "rehydrated_veggy", 3 ],
        [ "rehydrated_corn_kernels", 3 ],
        [ "corn_kernels", 3 ]
      ],
      [
        [ "lettuce", 2 ],
        [ "grape_leaves", 2 ],
        [ "cabbage", 2 ],
        [ "dandelion_cooked", 2 ],
        [ "burdock_cooked", 2 ],
        [ "bamboo_cooked", 2 ],
        [ "wild_garlic", 2 ],
        [ "veggy_wild_cooked", 2 ],
        [ "veggy_cooked", 2 ]
      ],
      [ [ "soysauce", 1 ], [ "horseradish", 1 ], [ "salt", 1 ], [ "seasoning_salt", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "tofu",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "book_learn": [ [ "cookbook_sushi", 3 ], [ "cookbook_eatyrway", 4 ] ],
    "time": "45 m",
    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "STRAIN", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 14, "LIST" ] ] ],
    "//": "water alone is 4u boiling, then there is 1.25L of soymilk - assuming roughly half water by weight, another 10u heat",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "batch_time_factors": [ 50, 2 ],
    "components": [ [ [ "soy_milk", 5 ] ], [ [ "water_clean", 1 ] ], [ [ "lemon", 1 ], [ "vinegar", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "tofu_fried",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "book_learn": [ [ "cookbook_sushi", 2 ], [ "cookbook_eatyrway", 3 ] ],
    "time": "5 m",
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "//": "Not exactly meat but weighs 3x scrap of meat so 6u heat, which is the given standard",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_frying" } ],
    "components": [ [ [ "tofu", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "tofu_stirfry",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "book_learn": [ [ "cookbook_sushi", 3 ] ],
    "time": "45 m",
    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 45, "LIST" ] ] ],
    "//": "4 tofus = 24u, rice = 16u, veggies (200g) = 4u, sugar/oil: 1u, total = 45u.  it's a big dish!",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "batch_time_factors": [ 25, 2 ],
    "components": [
      [ [ "tofu", 4 ], [ "dry_tofu", 4 ] ],
      [
        [ "dry_rice", 4 ],
        [ "sushi_rice", 4 ],
        [ "rice_cooked", 4 ],
        [ "dry_wild_rice", 4 ],
        [ "wild_rice_cooked", 4 ]
      ],
      [ [ "cooking_oil", 1 ] ],
      [ [ "sugar_standard_half", 1, "LIST" ] ],
      [ [ "broccoli", 2 ], [ "veggy_wild_cooked", 2 ], [ "veggy_cooked", 2 ] ],
      [ [ "soysauce", 1 ] ]
    ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "blood_rice_pudding",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 3,
    "book_learn": [ [ "cookbook_bloodforgood", 2 ] ],
    "time": "45 m",
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CONTAIN", "level": 1 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "tools": [ [ [ "surface_heat", 19, "LIST" ] ] ],
    "//": "rice = 4u, blood = 15u",
    "batch_time_factors": [ 50, 2 ],
    "components": [
      [ [ "dry_rice", 1 ], [ "dry_wild_rice", 1 ] ],
      [ [ "edible_blood", 1, "LIST" ] ],
      [ [ "salt", 1 ] ],
      [ [ "seasoning_mild", 1, "LIST" ], [ "peanut", 1 ], [ "chilly-p", 1 ], [ "curry_powder", 1 ] ]
    ],
    "charges": 3
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sushi_fishroll",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "book_learn": [ [ "cookbook_sushi", 3 ] ],
    "time": "6 m",
    "charges": 2,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "CONTAIN", "level": 1 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [
      [ [ "sushi_rice", 1 ] ],
      [ [ "fish", 2 ] ],
      [
        [ "lettuce", 1 ],
        [ "grape_leaves", 1 ],
        [ "cabbage", 1 ],
        [ "dandelion_cooked", 1 ],
        [ "burdock_cooked", 1 ],
        [ "bamboo_cooked", 1 ],
        [ "veggy_wild_cooked", 1 ],
        [ "veggy_cooked", 1 ]
      ],
      [ [ "soysauce", 1 ], [ "horseradish", 1 ], [ "salt", 1 ], [ "seasoning_salt", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sushi_meatroll",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "book_learn": [ [ "cookbook_sushi", 3 ] ],
    "time": "6 m",
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "CONTAIN", "level": 1 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [
      [ [ "sushi_rice", 2 ] ],
      [ [ "meat_red", 1, "LIST" ] ],
      [
        [ "lettuce", 2 ],
        [ "grape_leaves", 2 ],
        [ "cabbage", 2 ],
        [ "dandelion_cooked", 2 ],
        [ "burdock_cooked", 2 ],
        [ "bamboo_cooked", 2 ],
        [ "veggy_wild_cooked", 2 ],
        [ "veggy_cooked", 2 ]
      ],
      [ [ "soysauce", 1 ], [ "horseradish", 1 ], [ "salt", 1 ], [ "seasoning_salt", 1 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sashimi",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "book_learn": {
      "cookbook_sushi": { "skill_level": 4 },
      "cookbook_foodfashions": { "skill_level": 4, "recipe_name": "Low-Carb Sashimi Donburi" }
    },
    "time": "9 m",
    "charges": 2,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "CONTAIN", "level": 1 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [
      [ [ "fish", 1 ] ],
      [
        [ "cucumber", 1 ],
        [ "cucumber_cut", 1 ],
        [ "carrot", 3 ],
        [ "carrot_wild", 3 ],
        [ "celery", 3 ],
        [ "veggy_wild", 3 ],
        [ "veggy", 3 ],
        [ "wild_garlic", 3 ],
        [ "rehydrated_veggy", 3 ],
        [ "rehydrated_corn_kernels", 3 ],
        [ "corn_kernels", 3 ]
      ],
      [ [ "soysauce", 1 ], [ "horseradish", 1 ], [ "salt", 1 ], [ "seasoning_salt", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "protein_drink",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "4 m",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [ [ [ "protein_powder", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "protein_shake",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "4 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [
      [ [ "protein_powder", 1 ] ],
      [ [ "water_clean", 1 ] ],
      [ [ "lemonade_powder", 1 ], [ "sweet_fruit_like", 1, "LIST" ], [ "coconut_flesh", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sausage",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "1 h",
    "charges": 6,
    "book_learn": [ [ "family_cookbook", 2 ], [ "scots_cookbook", 2 ] ],
    "batch_time_factors": [ 83, 3 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 1 } ],
    "//": "820g of flesh would be 82 smoking_heats",
    "tools": [
      [ [ "smoking_heat", 82, "LIST" ] ],
      [
        [ "funnel", -1 ],
        [ "makeshift_funnel", -1 ],
        [ "birchbark_funnel", -1 ],
        [ "leather_funnel", -1 ],
        [ "metal_funnel", -1 ]
      ]
    ],
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_knife_skills" },
      { "proficiency": "prof_preservation" },
      { "proficiency": "prof_food_curing" }
    ],
    "components": [
      [ [ "meat_red", 2, "LIST" ], [ "meat_liver", 10, "LIST" ] ],
      [ [ "edible_fat", 1, "LIST" ], [ "edible_tallow_lard", 4, "LIST" ] ],
      [
        [ "salt", 4 ],
        [ "soysauce", 2 ],
        [ "seasoning_italian", 4 ],
        [ "wild_herbs", 4 ],
        [ "seasoning_salt", 4 ],
        [ "pepper", 4 ]
      ],
      [ [ "sausage_casings", 6 ], [ "sausage_casings_artificial", 6 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "blutwurst_sausage",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "40 m",
    "book_learn": [ [ "cookbook_bloodforgood", 2 ] ],
    "batch_time_factors": [ 83, 3 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 65, "LIST" ] ] ],
    "//": "fat = 15u, blood = 30u, meat = 20u",
    "charges": 8,
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" }, { "proficiency": "prof_preservation" } ],
    "components": [
      [ [ "meat_red", 1, "LIST" ] ],
      [ [ "edible_blood", 2, "LIST" ] ],
      [ [ "edible_fat", 1, "LIST" ], [ "edible_tallow_lard", 4, "LIST" ] ],
      [
        [ "salt", 4 ],
        [ "soysauce", 2 ],
        [ "seasoning_italian", 4 ],
        [ "wild_herbs", 4 ],
        [ "seasoning_salt", 4 ],
        [ "pepper", 4 ]
      ],
      [ [ "sausage_casings", 8 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "bratwurst_sausage",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "1 h",
    "book_learn": [ [ "family_cookbook", 2 ], [ "scots_cookbook", 2 ] ],
    "batch_time_factors": [ 83, 3 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 1 } ],
    "tools": [
      [ [ "surface_heat", 55, "LIST" ] ],
      [
        [ "funnel", -1 ],
        [ "makeshift_funnel", -1 ],
        [ "birchbark_funnel", -1 ],
        [ "leather_funnel", -1 ],
        [ "metal_funnel", -1 ]
      ]
    ],
    "//": "fat = 15u, meat = 40u",
    "charges": 8,
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" }, { "proficiency": "prof_preservation" } ],
    "components": [
      [ [ "meat_red", 2, "LIST" ], [ "can_chicken", 2 ] ],
      [ [ "edible_fat", 1, "LIST" ], [ "edible_tallow_lard", 4, "LIST" ] ],
      [
        [ "salt", 4 ],
        [ "soysauce", 2 ],
        [ "seasoning_italian", 4 ],
        [ "wild_herbs", 4 ],
        [ "seasoning_salt", 4 ],
        [ "pepper", 4 ]
      ],
      [ [ "sausage_casings", 8 ], [ "sausage_casings_artificial", 8 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sausage_raw",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "10 m",
    "charges": 6,
    "book_learn": [ [ "family_cookbook", 2 ], [ "scots_cookbook", 2 ] ],
    "batch_time_factors": [ 50, 3 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 1 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "tools": [
      [
        [ "funnel", -1 ],
        [ "makeshift_funnel", -1 ],
        [ "birchbark_funnel", -1 ],
        [ "leather_funnel", -1 ],
        [ "metal_funnel", -1 ]
      ]
    ],
    "components": [
      [ [ "meat_red", 2, "LIST" ], [ "meat_liver", 10, "LIST" ] ],
      [ [ "edible_fat", 1, "LIST" ], [ "edible_tallow_lard", 4, "LIST" ] ],
      [
        [ "salt", 4 ],
        [ "soysauce", 2 ],
        [ "seasoning_italian", 4 ],
        [ "wild_herbs", 4 ],
        [ "seasoning_salt", 4 ],
        [ "pepper", 4 ]
      ],
      [ [ "sausage_casings", 6 ], [ "sausage_casings_artificial", 6 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sausage_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "//": "150g of sausage = 10u heat",
    "charges": 1,
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "sausage_raw", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soup_blood",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "20 m",
    "charges": 2,
    "book_learn": [ [ "cookbook_bloodforgood", 2 ] ],
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 21, "LIST" ] ] ],
    "//": "fruit = 1u, flour = 1u, blood = 15u, broth = 4u",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [
      [ [ "broth", 2 ], [ "broth_bone", 2 ] ],
      [ [ "edible_blood", 1, "LIST" ] ],
      [ [ "dry_fruit", 1 ] ],
      [ [ "flour", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soup_blood_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "20 m",
    "charges": 2,
    "book_learn": [ [ "cookbook_bloodforgood", 2 ] ],
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 21, "LIST" ] ] ],
    "//": "fruit = 1u, flour = 1u, blood = 15u, broth = 4u",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [
      [ [ "broth", 2 ], [ "broth_bone", 2 ] ],
      [ [ "edible_blood", 1, "LIST" ] ],
      [ [ "dry_fruit", 1 ] ],
      [ [ "flour_wheat_free", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "bologna",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "15 m",
    "charges": 8,
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 1 } ],
    "//": "600g meat being smoked = 60 smoking_heats",
    "tools": [
      [ [ "smoking_heat", 60, "LIST" ] ],
      [
        [ "funnel", -1 ],
        [ "makeshift_funnel", -1 ],
        [ "birchbark_funnel", -1 ],
        [ "leather_funnel", -1 ],
        [ "metal_funnel", -1 ]
      ]
    ],
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_knife_skills" },
      { "proficiency": "prof_preservation" },
      { "proficiency": "prof_food_curing" }
    ],
    "components": [
      [ [ "meat_red", 2, "LIST" ] ],
      [ [ "salt", 2 ], [ "soysauce", 1 ], [ "seasoning_italian", 2 ], [ "wild_herbs", 2 ], [ "seasoning_salt", 2 ] ],
      [ [ "sausage_casings", 8 ], [ "sausage_casings_artificial", 8 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "human_tallow",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "2 h",
    "charges": 12,
    "autolearn": true,
    "batch_time_factors": [ 75, 2 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 20, "LIST" ] ] ],
    "//": "total is 660g of fat, 5960 calories.  https://heygrillhey.com/beef-tallow/ shows 4 hours of low boil to make 11610 calories of tallow, so halve that, 2 hours boiling ish",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "human_fat", 3 ] ], [ [ "water", 3 ], [ "water_clean", 3 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "human_lard",
    "byproducts": [ [ "human_cracklins" ] ],
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "2 h",
    "charges": 3,
    "autolearn": true,
    "batch_time_factors": [ 75, 2 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 60, "LIST" ] ] ],
    "//": "this recipe is weird.  440g of fat and nothing else, presumably cut into cubes and cooked.  the recipe should have water, but then it's not clear why this is different from tallow.",
    "//1": "for now I'm going to treat it as fat rendered without using water and the leftovers being turned into cracklins.  Power cost goes up as a result, compared to 30u for cracklins (which use same amt of fat).",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "human_fat", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "human_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "//": "as usual, 300g of meat = 20u surface_heat",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "human_flesh", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pepperhuman",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "17 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "//": "20u heat to cook 300g of flesh",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "human_flesh", 1 ] ], [ [ "pepper", 1 ] ], [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "dogfood",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "10 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 12, "LIST" ] ] ],
    "//": "dogs can eat raw meat, but should cook this just to be safe. 2u for veggy, 10u for meat (red meat will be undercooked, not a big deal)",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [
      [ [ "meat_red", 1, "LIST" ], [ "fish", 1 ], [ "lobster", 1 ] ],
      [ [ "veggy_green", 1, "LIST" ] ],
      [ [ "water", 1 ], [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "catfood",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "10 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "//": "cats can eat raw meat, but should cook this just to be safe. 20u for meat (red meat will be undercooked, not a big deal)",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "meat_red", 2, "LIST" ], [ "fish", 2 ], [ "lobster", 2 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "veggy_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "4 m",
    "batch_time_factors": [ 80, 4 ],
    "autolearn": true,
    "charges": 1,
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "2u to cook a veggy weighing 100u, these clock in at 119g",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "veggy", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "veggy_wild_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "4 m",
    "autolearn": true,
    "charges": 1,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "2u to cook a veggy weighing 100u, these clock in at 119g",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "veggy_wild", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cooked_cattail_stalk",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "byproducts": [ [ "plant_fibre" ] ],
    "skills_required": [ "survival", 1 ],
    "time": "18 m",
    "autolearn": true,
    "batch_time_factors": [ 40, 5 ],
    "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "not starchy like the rhizome, basically just bigger leeks, weighing 100g.  power cost 2u",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "cattail_stalk", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cooked_burdock_stalk",
    "copy-from": "cooked_cattail_stalk",
    "components": [ [ [ "plant_stalk", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "roasted_cattail_rhizome",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "skills_required": [ "survival", 2 ],
    "book_learn": [ [ "pocket_survival", 1 ], [ "manual_survival", 1 ] ],
    "time": "24 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 3 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 16, "LIST" ] ] ],
    "//": "starch equivalent to 16u of flour by weight",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "cattail_rhizome", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "morel_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "skills_required": [ "survival", 1 ],
    "time": "4 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "80g of veggy-adjacent matter for 2u heat",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "water_clean", 1 ] ], [ [ "mushroom_morel", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "morel_fried",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "8 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 4, "LIST" ] ] ],
    "//": "80g of veggy-adjacent matter for 2u heat plus 2u for batter and oil",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_frying" }, { "proficiency": "prof_frying_bread" } ],
    "components": [ [ [ "mushroom_morel", 1 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "batter", 1, "LIST" ] ] ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "dahlia_baked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "12 m",
    "batch_time_factors": [ 80, 4 ],
    "book_learn": [
      [ "pocket_survival", 1 ],
      [ "survival_book", 1 ],
      [ "textbook_survival", 1 ],
      [ "manual_survival", 1 ],
      [ "survival_book", 1 ]
    ],
    "qualities": [ [ { "id": "COOK", "level": 2 } ], [ { "id": "OVEN", "level": 1 } ] ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "//": "starchy, though low calorie - regardless, it's 190g, so about 15u flour's worth",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "dahlia_root", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "salsify_baked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "12 m",
    "batch_time_factors": [ 80, 4 ],
    "autolearn": true,
    "book_learn": [
      [ "pocket_survival", 1 ],
      [ "survival_book", 1 ],
      [ "textbook_survival", 1 ],
      [ "manual_survival", 1 ],
      [ "survival_book", 1 ]
    ],
    "qualities": [ [ { "id": "COOK", "level": 2 } ], [ { "id": "OVEN", "level": 1 } ] ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "//": "starchy root equivalent to 10u of flour in weight",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "salsify_raw", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "dandelion_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "skills_required": [ "survival", 2 ],
    "time": "6 m",
    "batch_time_factors": [ 80, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "raw_dandelion", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "dandelion_fried",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "skills_required": [ "survival", 2 ],
    "time": "8 m",
    "autolearn": true,
    "//": "Small amounts of oil will be absorbed by the batter, real fried food 8-25% by weight",
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ], [ [ "frying_oil", 1, "LIST" ] ] ],
    "//1": "3u heat for 136g of dandelion + 2u for the batter",
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_forage_cooking" },
      { "proficiency": "prof_frying" },
      { "proficiency": "prof_frying_bread" }
    ],
    "components": [ [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "raw_dandelion", 2 ] ], [ [ "batter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "burdock_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "skills_required": [ "survival", 2 ],
    "time": "6 m",
    "batch_time_factors": [ 80, 4 ],
    "book_learn": {
      "pocket_survival": { "skill_level": 1 },
      "survival_book": { "skill_level": 1 },
      "textbook_survival": { "skill_level": 1 },
      "manual_survival": { "skill_level": 1 },
      "mag_survival": { "skill_level": 1 },
      "family_cookbook": { "skill_level": 1 },
      "cookbook_daintydishes": { "skill_level": 2, "recipe_name": "Royal Penny Tea" }
    },
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "raw_burdock", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "bamboo_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "skills_required": [ "survival", 2 ],
    "time": "20 m",
    "batch_time_factors": [ 80, 4 ],
    "book_learn": { "cookbook_sushi": { "skill_level": 2 }, "family_cookbook": { "skill_level": 2 } },
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 3, "LIST" ] ], [ [ "frying_oil", 1, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "raw_bamboo", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "burdock_fried",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "skills_required": [ "survival", 2 ],
    "time": "8 m",
    "book_learn": {
      "pocket_survival": { "skill_level": 1 },
      "survival_book": { "skill_level": 1 },
      "textbook_survival": { "skill_level": 1 },
      "manual_survival": { "skill_level": 1 },
      "mag_survival": { "skill_level": 1 },
      "family_cookbook": { "skill_level": 1 },
      "cookbook_daintydishes": { "skill_level": 2, "recipe_name": "Royal Penny Tea" }
    },
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ], [ [ "frying_oil", 1, "LIST" ] ] ],
    "//": "3u heat for 136g of burdock + 2u heat for batter",
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_forage_cooking" },
      { "proficiency": "prof_frying" },
      { "proficiency": "prof_frying_bread" }
    ],
    "components": [ [ [ "raw_burdock", 2 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "batter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "bamboo_fried",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "skills_required": [ "cooking", 2 ],
    "time": "20 m",
    "book_learn": { "cookbook_sushi": { "skill_level": 2 }, "family_cookbook": { "skill_level": 2 } },
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 8, "LIST" ] ], [ [ "frying_oil", 2, "LIST" ] ] ],
    "//": "300g of veggy for 6u + 2u heat for batter",
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_forage_cooking" },
      { "proficiency": "prof_frying" },
      { "proficiency": "prof_frying_bread" }
    ],
    "components": [ [ [ "raw_bamboo", 2 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "batter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "dandelionburdock_fried",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "skills_required": [ "survival", 2 ],
    "time": "8 m",
    "book_learn": {
      "pocket_survival": { "skill_level": 1 },
      "survival_book": { "skill_level": 1 },
      "textbook_survival": { "skill_level": 1 },
      "manual_survival": { "skill_level": 1 },
      "mag_survival": { "skill_level": 1 },
      "family_cookbook": { "skill_level": 1 },
      "cookbook_daintydishes": { "skill_level": 2, "recipe_name": "Royal Penny Tea" }
    },
    "//": "the cooking oil isn't supposed to be expended since you can recycle it after frying the burdocks",
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ], [ [ "frying_oil", 1, "LIST" ] ] ],
    "//1": "136g of dandelion/burdock + batter",
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_forage_cooking" },
      { "proficiency": "prof_frying" },
      { "proficiency": "prof_frying_bread" }
    ],
    "components": [
      [ [ "raw_dandelion", 1 ] ],
      [ [ "raw_burdock", 1 ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ],
      [ [ "batter", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "acorns_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "skills_required": [ "survival", 2 ],
    "time": "19 m",
    "autolearn": true,
    "charges": 1,
    "batch_time_factors": [ 40, 1 ],
    "qualities": [
      { "id": "HAMMER", "level": 1 },
      { "id": "CUT", "level": 2 },
      { "id": "BOIL", "level": 1 },
      { "id": "COOK", "level": 2 }
    ],
    "tools": [ [ [ "water_boiling_heat", 5, "LIST" ] ] ],
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_knife_skills" },
      { "proficiency": "prof_forage_cooking" }
    ],
    "components": [ [ [ "acorns", 1 ] ], [ [ "water", 2 ], [ "water_clean", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cooked_dinner",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "5 m",
    "autolearn": true,
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "//": "800g Hungry Man dinner cooks in 2 minutes in the microwave",
    "charges": 1,
    "components": [ [ [ "frozen_dinner", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cooked_pumpkin",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "charges": 2,
    "time": "15 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "pumpkin_cut", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "potato_baked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "15 m",
    "autolearn": true,
    "qualities": [ { "id": "OVEN", "level": 1 }, { "id": "CUT", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "//": "potatoes microwave in about 3-7 minutes, faster if diced.  even just cutting it in half makes a big difference",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "veggy_potatolike", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "potato_boiled",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "15 m",
    "batch_time_factors": [ 80, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 3, "LIST" ] ] ],
    "components": [ [ [ "veggy_potatolike", 1, "LIST" ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "lotus_rhizome_boiled",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "15 m",
    "batch_time_factors": [ 80, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 3, "LIST" ] ] ],
    "components": [ [ [ "lotus_rhizome", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "seed_lotus_boiled",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "15 m",
    "batch_time_factors": [ 80, 1 ],
    "autolearn": true,
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "seed_lotus", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "carrot_roasted",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "30 m",
    "autolearn": true,
    "//": "Carrot crudely chopped (so it cooks faster) and roasted on a skewer, the carrot needs some time to cook and soften up so batch-making these, aka having multiple batches of carrots roast simultaneously, is way more efficient",
    "qualities": [ { "id": "COOK", "level": 1 }, { "id": "CUT", "level": 1 } ],
    "batch_time_factors": [ 90, 1 ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "carrot", 1 ], [ "carrot_wild", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "carrot_glazed",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "30 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 1 } ],
    "batch_time_factors": [ 90, 1 ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "components": [
      [ [ "carrot", 1 ], [ "carrot_wild", 1 ] ],
      [ [ "wild_herbs", 10 ], [ "seasoning_italian", 5 ] ],
      [ [ "any_butter_or_oil", 10, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "chips2",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "16 m",
    "autolearn": true,
    "//": "Even assuming the crafter is reusing oil, some still gets absorbed into the tuber.",
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ], [ [ "frying_oil", 1, "LIST" ] ] ],
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_knife_skills", "time_multiplier": 2 },
      { "proficiency": "prof_frying" }
    ],
    "components": [ [ [ "veggy_potatolike", 1, "LIST" ] ], [ [ "salt", 2 ], [ "seasoning_salt", 2 ] ], [ [ "fry_oil", 2, "LIST" ] ] ],
    "charges": 3
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fried_seeds",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "8 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ], [ [ "frying_oil", 1, "LIST" ] ] ],
    "components": [ [ [ "seed_weed", 1 ], [ "seed_sunflower", 1 ], [ "seed_pumpkin", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "nachos",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "16 m",
    "charges": 1,
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 2 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 11, "LIST" ] ], [ [ "frying_oil", 1, "LIST" ] ] ],
    "//": "these are actually tortilla chips.  about 120g of tortilla, plus oil, so about 11u",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" }, { "proficiency": "prof_frying" } ],
    "components": [
      [ [ "tortilla_corn", 5 ], [ "tortilla_flour", 5 ] ],
      [ [ "fry_oil", 2, "LIST" ] ],
      [ [ "salt", 2 ], [ "seasoning_salt", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "nachosc",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "20 m",
    "charges": 3,
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "doesn't take very much to melt cheese in a microwave",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "cheese_standard", 1, "LIST" ] ], [ [ "nachos", 3 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "nachosm",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "20 m",
    "charges": 5,
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "you're just heating it up, energy needed is not much",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "meat_cooked", 1, "LIST" ], [ "dry_meat", 1 ], [ "can_chicken", 1 ] ], [ [ "nachos", 3 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "nachosmc",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "20 m",
    "charges": 3,
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ],
    "//": "you're just heating it up, energy needed is not much",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [
      [ [ "meat_cooked", 1, "LIST" ], [ "dry_meat", 1 ], [ "can_chicken", 1 ] ],
      [ [ "cheese_standard", 1, "LIST" ] ],
      [ [ "nachos", 3 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "nachosv",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "20 m",
    "charges": 5,
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 1, "LIST" ] ] ],
    "//": "you're just heating it up, energy needed is not much",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "can_beans", 2 ], [ "beans_cooked", 2 ] ], [ [ "nachos", 3 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "nachosvc",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "20 m",
    "charges": 3,
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "you're just heating it up, energy needed is not much",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "can_beans", 2 ], [ "beans_cooked", 2 ] ], [ [ "cheese_standard", 1, "LIST" ] ], [ [ "nachos", 3 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fresh_fries",
    "charges": 3,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "16 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 8, "LIST" ] ], [ [ "frying_oil", 1, "LIST" ] ] ],
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_knife_skills", "time_multiplier": 2 },
      { "proficiency": "prof_frying" }
    ],
    "components": [ [ [ "veggy_potatolike", 1, "LIST" ] ], [ [ "salt", 2 ], [ "seasoning_salt", 2 ] ], [ [ "fry_oil", 4, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cheese_fries",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "10 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "you're just melting the cheese, not much energy needed",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "cheese_standard", 1, "LIST" ] ], [ [ "fries", 1 ], [ "fresh_fries", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "popcorn",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ],
    "//": "a minute in the microwave seems about right for such a small quantity",
    "components": [ [ [ "kernels", 1 ] ] ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "popcorn2",
    "charges": 1,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "18 s",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "components": [ [ [ "popcorn", 1 ] ], [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "popcorn3",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "20 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 4, "LIST" ] ] ],
    "//": "3u to pop the corn and 1u to melt the butter",
    "components": [ [ [ "kernels", 1 ] ], [ [ "any_butter", 1, "LIST" ] ], [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ] ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "tea",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "autolearn": true,
    "//": "2 minutes to boil per 250ml, then simultaneous steeping time of 4 minutes.",
    "time": "6 m",
    "batch_time_factors": [ 65, 1 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "tea_raw", 1 ], [ "tea_bag", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "result": "tea_green",
    "activity_level": "NO_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "autolearn": true,
    "//": "2 minutes to (near-)boil per 250ml, then simultaneous steeping time of 2 minutes.",
    "time": "4 m",
    "batch_time_factors": [ 50, 1 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "tea_green_raw", 1 ], [ "tea_green_bag", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "result": "herbal_tea",
    "id_suffix": "from_tea_bag",
    "activity_level": "NO_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "autolearn": true,
    "//": "2 minutes to boil per 250ml, then simultaneous steeping time of 6 minutes.",
    "time": "8 m",
    "batch_time_factors": [ 75, 1 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "herbal_tea_bag", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "result": "tea_fruit",
    "activity_level": "NO_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "copy-from": "herbal_tea_from_tea_bag",
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "tea_fruit_bag", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "result": "dandelion_tea",
    "id_suffix": "from_tea_bag",
    "activity_level": "NO_EXERCISE",
    "copy-from": "herbal_tea_from_tea_bag",
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "tea_bag_dandelion", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "result": "chamomile_tea",
    "id_suffix": "from_tea_bag",
    "activity_level": "NO_EXERCISE",
    "copy-from": "herbal_tea_from_tea_bag",
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "tea_bag_chamomile", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "herbal_tea",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "copy-from": "herbal_tea_from_tea_bag",
    "difficulty": 1,
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "wild_herbs", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "pine_tea",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "copy-from": "herbal_tea_from_tea_bag",
    "difficulty": 2,
    "skills_required": [ "survival", 2 ],
    "book_learn": [
      [ "pocket_survival", 1 ],
      [ "survival_book", 1 ],
      [ "textbook_survival", 1 ],
      [ "manual_survival", 1 ],
      [ "mag_survival", 1 ],
      [ "family_cookbook", 1 ]
    ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "pine_bough", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "dandelion_tea",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "copy-from": "herbal_tea_from_tea_bag",
    "difficulty": 1,
    "book_learn": {
      "pocket_survival": { "skill_level": 1 },
      "survival_book": { "skill_level": 1 },
      "textbook_survival": { "skill_level": 1 },
      "manual_survival": { "skill_level": 1 },
      "mag_survival": { "skill_level": 1 },
      "family_cookbook": { "skill_level": 1 },
      "cookbook_daintydishes": { "skill_level": 2, "recipe_name": "Royal Penny Tea" }
    },
    "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "CUT", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "raw_dandelion", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "dandelionburdock_tea",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "copy-from": "herbal_tea_from_tea_bag",
    "difficulty": 1,
    "book_learn": {
      "pocket_survival": { "skill_level": 1 },
      "survival_book": { "skill_level": 1 },
      "textbook_survival": { "skill_level": 1 },
      "manual_survival": { "skill_level": 1 },
      "mag_survival": { "skill_level": 1 },
      "family_cookbook": { "skill_level": 1 },
      "cookbook_daintydishes": { "skill_level": 2, "recipe_name": "Royal Penny Tea" }
    },
    "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "CUT", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "raw_dandelion", 1 ] ], [ [ "raw_burdock", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "chicory_coffee",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "12 m",
    "batch_time_factors": [ 80, 4 ],
    "book_learn": [
      [ "pocket_survival", 1 ],
      [ "survival_book", 1 ],
      [ "textbook_survival", 1 ],
      [ "manual_survival", 1 ],
      [ "mag_survival", 1 ],
      [ "family_cookbook", 1 ]
    ],
    "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_knife_skills" },
      { "proficiency": "prof_forage_cooking" }
    ],
    "components": [ [ [ "chicory_raw", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "chamomile_tea",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "copy-from": "herbal_tea_from_tea_bag",
    "difficulty": 1,
    "skills_required": [ "survival", 1 ],
    "book_learn": [
      [ "pocket_survival", 1 ],
      [ "survival_book", 1 ],
      [ "textbook_survival", 1 ],
      [ "manual_survival", 1 ],
      [ "mag_survival", 1 ],
      [ "family_cookbook", 1 ]
    ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "chamomile", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "lotus_tea",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "copy-from": "herbal_tea_from_tea_bag",
    "difficulty": 1,
    "skills_required": [ "survival", 1 ],
    "time": "10 m",
    "charges": 4,
    "book_learn": [
      [ "pocket_survival", 1 ],
      [ "survival_book", 1 ],
      [ "textbook_survival", 1 ],
      [ "manual_survival", 1 ],
      [ "mag_survival", 1 ],
      [ "family_cookbook", 1 ]
    ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 4, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "lotus", 1 ] ], [ [ "water", 4 ], [ "water_clean", 4 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "spurge_tea",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "copy-from": "herbal_tea_from_tea_bag",
    "difficulty": 1,
    "skills_required": [ "survival", 1 ],
    "book_learn": [
      [ "pocket_survival", 1 ],
      [ "survival_book", 1 ],
      [ "textbook_survival", 1 ],
      [ "manual_survival", 1 ],
      [ "mag_survival", 1 ],
      [ "family_cookbook", 1 ]
    ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "spurge", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "kompot",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 3,
    "charges": 2,
    "time": "20 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "sweet_fruit_like", 1, "LIST" ] ], [ [ "sugar_powdered", 5, "LIST" ] ], [ [ "water_clean", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "coffee_raw",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "30 m",
    "autolearn": true,
    "contained": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "HAMMER", "level": 1 } ],
    "components": [ [ [ "roasted_coffee_bean", 1 ] ], [ [ "bag_plastic", 1 ] ] ],
    "charges": 20
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "coffee_raw_kentucky",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "delete_flags": [ "HIDDEN_POISON" ],
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "2 h",
    "//": "2 hours of roasting are required to fully break up the toxins in raw pods",
    "book_learn": [ [ "survival_book", 1 ] ],
    "batch_time_factors": [ 90, 1 ],
    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 30, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "water_clean", 1 ] ], [ [ "coffee_pod", 1 ] ] ],
    "charges": 5
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "roasted_coffee_bean",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "6 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
    "components": [ [ [ "coffee_bean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "coffee",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "10 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "coffee_raw", 1 ], [ "coffee_syrup", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "coffee",
    "id_suffix": "using_instant_coffee",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "2 m",
    "autolearn": true,
    "components": [ [ [ "instant_coffee", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "atomic_coffee",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "20 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "tools": [ [ [ "water_boiling_heat", 4, "LIST" ] ] ],
    "//": "now that it's just very strong coffee it doesn't need to be atomic-exclusive anymore",
    "components": [
      [ [ "coffee_raw", 2 ], [ "coffee_syrup", 2 ] ],
      [ [ "caffeine", 2 ] ],
      [ [ "sugar_standard", 1, "LIST" ] ],
      [ [ "water", 1 ], [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "coffee_substitute",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "10 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "coffee_raw_kentucky", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "almond_milk",
    "byproducts": [ [ "almond_pulp" ] ],
    "id_suffix": "mortar",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "15 m",
    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "FINE_GRIND", "level": 1 }, { "id": "STRAIN", "level": 2 } ],
    "autolearn": true,
    "batch_time_factors": [ 30, 1 ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "almond_shelled", 2 ] ], [ [ "water_clean", 3 ] ] ],
    "charges": 3
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "almond_milk",
    "byproducts": [ [ "almond_pulp" ] ],
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "9 m",
    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "STRAIN", "level": 2 } ],
    "tools": [ [ [ "food_processor", 20 ] ] ],
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "almond_shelled", 2 ] ], [ [ "water_clean", 3 ] ] ],
    "charges": 3
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soy_milk",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "13 m",
    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "STRAIN", "level": 2 } ],
    "tools": [ [ [ "food_processor", 20 ] ], [ [ "surface_heat", 10, "LIST" ] ] ],
    "autolearn": true,
    "batch_time_factors": [ 25, 2 ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "soybean", 2 ] ], [ [ "water_clean", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "milk",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "5 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_preservation" } ],
    "components": [ [ [ "milk_raw", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "milk_choc",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "5 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "//": "you're just melting the chocolate with the heat of the boiled milk, insignificant additional energy needed",
    "components": [ [ [ "milk_standard", 1, "LIST" ], [ "lf_milk_standard", 1, "LIST" ] ], [ [ "chocolate", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "milk_reconstituted",
    "id_suffix": "from_powder",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "milk_powder", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "milk_reconstituted",
    "id_suffix": "from_condensed",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "con_milk", 5 ] ], [ [ "water_clean", 3 ] ] ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "cheese_rehydrated",
    "id_suffix": "from_powder",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "charges": 4,
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "cheese_powder", 4 ] ], [ [ "water_clean", 1 ], [ "milk_standard", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "can_coconut",
    "charges": 1,
    "byproducts": [ [ "juice_pulp", 2 ] ],
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "15 m",
    "book_learn": [ [ "manual_sealing", 1 ] ],
    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "CUT", "level": 2 }, { "id": "STRAIN", "level": 2 } ],
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_knife_skills" },
      { "proficiency": "prof_preservation" },
      { "proficiency": "prof_food_canning" }
    ],
    "components": [ [ [ "coconut_flesh", 10 ] ], [ [ "water_clean", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "coffee_syrup",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "12 m",
    "batch_time_factors": [ 60, 3 ],
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
    "//": "need to roast the beans - 3u veggie (6u heat) + the sugar",
    "components": [ [ [ "coffee_raw", 3 ] ], [ [ "sugar_standard", 2, "LIST" ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "starch",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "20 m",
    "batch_time_factors": [ 53, 1 ],
    "autolearn": true,
    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "dahlia_root", 10 ], [ "veggy_potatolike", 5, "LIST" ], [ "plantain", 5 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "starch",
    "id_suffix": "from_fibrous_stuff",
    "byproducts": [ [ "plant_fibre", 5 ] ],
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "40 m",
    "batch_time_factors": [ 53, 1 ],
    "autolearn": true,
    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 2 }, { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "cattail_rhizome", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "oj_fresh",
    "byproducts": [ [ "juice_pulp", 2 ] ],
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "5 m",
    "autolearn": true,
    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CONTAIN", "level": 1 }, { "id": "STRAIN", "level": 2 } ],
    "components": [ [ [ "orange", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cranberry_juice",
    "byproducts": [ [ "juice_pulp", 2 ] ],
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "5 m",
    "autolearn": true,
    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CONTAIN", "level": 1 }, { "id": "STRAIN", "level": 2 } ],
    "components": [ [ [ "cranberries", 3 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "apple_cider",
    "byproducts": [ [ "juice_pulp", 2 ] ],
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "7 m",
    "autolearn": true,
    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CONTAIN", "level": 1 }, { "id": "STRAIN", "level": 2 } ],
    "components": [ [ [ "apple", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "lemonade",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "2 m",
    "autolearn": true,
    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "lemon", 1 ] ], [ [ "sugar_powdered", 10, "LIST" ] ], [ [ "water_clean", 1 ] ] ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "lemonade",
    "id_suffix": "from_mix",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "30 s",
    "autolearn": true,
    "components": [ [ [ "lemonade_powder", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "spezi",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "30 s",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [ [ [ "orangesoda", 1 ] ], [ [ "cola", 1 ] ] ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "crispycran",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "30 s",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [ [ [ "lemonlime", 1 ] ], [ [ "cranberry_juice", 1 ] ] ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "irish_coffee",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "7 m",
    "charges": 1,
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [
      [ [ "sugar", 6 ], [ "artificial_sweetener", 6 ] ],
      [ [ "whiskey_any", 1, "LIST" ] ],
      [ [ "coffee_syrup", 1 ], [ "coffee", 1 ] ],
      [ [ "milk_standard", 1, "LIST" ], [ "lf_milk_standard", 1, "LIST" ], [ "milk_powder", 1 ], [ "con_milk", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "long_island",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "7 m",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [
      [ [ "cola", 1 ] ],
      [ [ "vodka", 1 ] ],
      [ [ "gin", 1 ] ],
      [ [ "rum", 1 ] ],
      [ [ "tequila", 1 ] ],
      [ [ "triple_sec", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "drink_screwdriver",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "30 s",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [ [ [ "oj", 1 ], [ "oj_fresh", 1 ], [ "cranberry_juice", 1 ] ], [ [ "vodka", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "drink_wild_apple",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "30 s",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [ [ [ "apple_cider", 1 ] ], [ [ "vodka", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "drink_rumcola",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "30 s",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [ [ [ "rum", 1 ], [ "sake_filtered", 1 ], [ "whiskey_any", 1, "LIST" ] ], [ [ "cola", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "meat_aspic",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "40 m",
    "autolearn": true,
    "batch_time_factors": [ 50, 5 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 35, "LIST" ] ] ],
    "//": "not sure how to price this so just doing 300g meat (20u) + the gelatin (10u) + water (5u)",
    "components": [
      [ [ "gelatin_fresh", 1 ], [ "gelatin_powder", 25 ], [ "chem_agar", 25 ] ],
      [
        [ "meat_red", 1, "LIST" ],
        [ "meat_cooked", 1 ],
        [ "mutant_meat_cooked", 1 ],
        [ "can_salmon", 2 ],
        [ "can_herring", 2 ],
        [ "fish", 2 ],
        [ "fish_cooked", 2 ],
        [ "lobster", 2 ],
        [ "lobster_cooked", 2 ],
        [ "can_tuna", 2 ],
        [ "can_sardine", 2 ],
        [ "can_clams", 2 ],
        [ "fish_canned", 2 ],
        [ "lobster_canned", 2 ]
      ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "veggy_aspic",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 5,
    "//": "Gelatin from bones is just boiling them long enough.  Gelatin from pectin is harder.  Instead of duping the ingredients, *1.5 them for aforementioned pectin.",
    "time": "40 m",
    "book_learn": [ [ "cookbook_daintydishes", 4 ], [ "textbook_chemistry", 3 ] ],
    "batch_time_factors": [ 50, 5 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 23, "LIST" ] ] ],
    "//1": "8u for veggy, 10u for gelatin, 5u for water",
    "components": [
      [ [ "gelatin_fresh", 1 ], [ "gelatin_powder", 25 ], [ "chem_agar", 25 ] ],
      [ [ "veggy_any", 4, "LIST" ] ],
      [ [ "water_clean", 1 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "jerky",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "delete_flags": [ "BAD_TASTE" ],
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "1 h",
    "charges": 1,
    "autolearn": true,
    "batch_time_factors": [ 83, 5 ],
    "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
    "//": "300g meat + 25% to dry it out a bit more",
    "components": [ [ [ "salt_preservation", 1, "LIST" ] ], [ [ "meat_red_raw", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "salted_fish",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "30 m",
    "batch_time_factors": [ 83, 5 ],
    "autolearn": true,
    "tools": [ [ [ "surface_heat", 13, "LIST" ] ] ],
    "//": "150g meat + 25%",
    "components": [ [ [ "salt_preservation", 1, "LIST" ] ], [ [ "fish", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "salted_mollusk",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "30 m",
    "batch_time_factors": [ 83, 5 ],
    "autolearn": true,
    "tools": [ [ [ "surface_heat", 13, "LIST" ] ] ],
    "//": "150g meat + 25%",
    "components": [ [ [ "salt_preservation", 1, "LIST" ] ], [ [ "mollusk", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cracklins",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 1,
    "charges": 7,
    "time": "10 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 30, "LIST" ] ] ],
    "//": "440g of fat cooked to a crisp instead of being boiled.  basing off chunk of meat use 30u of charge.",
    "components": [ [ [ "edible_fat", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pemmican",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 5,
    "charges": 4,
    "time": "45 m",
    "batch_time_factors": [ 80, 1 ],
    "autolearn": true,
    "book_learn": [ [ "cookbook_native", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 40, "LIST" ] ] ],
    "//": "meat = 20u, fat = 15u, veggy/fruit = 4u, give or take",
    "components": [
      [ [ "edible_tallow_lard", 2, "LIST" ], [ "ghee", 2 ] ],
      [
        [ "jerky", 2 ],
        [ "dry_meat", 2 ],
        [ "meat_smoked", 2 ],
        [ "dry_fish", 2 ],
        [ "fish_smoked", 2 ],
        [ "dry_lobster", 2 ],
        [ "lobster_smoked", 2 ]
      ],
      [
        [ "dry_fruit", 2 ],
        [ "juice_pulp", 4 ],
        [ "strawberries", 1 ],
        [ "blueberries", 1 ],
        [ "cherries", 1 ],
        [ "cranberries", 1 ],
        [ "raspberries", 1 ],
        [ "wintergreen_berry", 4 ],
        [ "m_stellatum_berries", 4 ],
        [ "blackberries", 1 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pemmican_veggy",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 5,
    "charges": 4,
    "time": "45 m",
    "batch_time_factors": [ 80, 1 ],
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "components": [
      [ [ "edible_tallow_lard", 2, "LIST" ], [ "ghee", 2 ] ],
      [
        [ "jerky", 2 ],
        [ "dry_meat", 2 ],
        [ "meat_smoked", 2 ],
        [ "dry_fish", 2 ],
        [ "fish_smoked", 2 ],
        [ "dry_lobster", 2 ],
        [ "lobster_smoked", 2 ]
      ],
      [ [ "dry_veggy", 2 ], [ "dry_corn", 2 ], [ "dry_mushroom", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pemmican_meat",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 5,
    "charges": 4,
    "time": "40 m",
    "batch_time_factors": [ 80, 1 ],
    "autolearn": true,
    "book_learn": [ [ "cookbook_native", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 36, "LIST" ] ] ],
    "//": "meat = 20u, fat = 15u, give or take",
    "components": [
      [ [ "edible_tallow_lard", 2, "LIST" ], [ "ghee", 2 ] ],
      [
        [ "jerky", 2 ],
        [ "dry_meat", 2 ],
        [ "meat_smoked", 2 ],
        [ "dry_fish", 2 ],
        [ "fish_smoked", 2 ],
        [ "dry_lobster", 2 ],
        [ "lobster_smoked", 2 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "V8",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 2,
    "charges": 3,
    "time": "5 m",
    "autolearn": true,
    "components": [
      [ [ "water_clean", 2 ] ],
      [ [ "can_tomato", 1 ], [ "tomato", 1 ], [ "tomato_cut", 1 ] ],
      [ [ "broccoli", 1 ] ],
      [ [ "zucchini", 1 ], [ "zucchini_cut", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cheese_hard",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 5,
    "time": "1 h",
    "batch_time_factors": [ 50, 5 ],
    "charges": 1,
    "book_learn": [ [ "survival_book", 7 ], [ "dairy_book", 3 ] ],
    "qualities": [
      { "id": "CUT", "level": 2 },
      { "id": "COOK", "level": 3 },
      { "id": "BOIL", "level": 2 },
      { "id": "CONTAIN", "level": 1 },
      { "id": "STRAIN", "level": 2 }
    ],
    "tools": [ [ [ "surface_heat", 12, "LIST" ] ] ],
    "//": "most of the work here is the straining, not the cooking. basing on https://www.liveeatlearn.com/5-minute-microwave-ricotta/ to get 300kJ in a microwave",
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_cheesemaking_1" },
      { "proficiency": "prof_cheesemaking_2" }
    ],
    "components": [ [ [ "milk_curdled", 2 ] ], [ [ "salt_water", 1 ], [ "saline", 1 ], [ "salt", 1 ], [ "seasoning_salt", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "soup_instant_chicken_noodle_prepared",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "5m",
    "charges": 1,
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "//": "very little is needed to make this strictly edible beyond boiling the water",
    "components": [ [ [ "soup_instant_chicken_noodle_powder", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "soup_instant_vegetable_prepared",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "5m",
    "charges": 1,
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "//": "very little is needed to make this strictly edible beyond boiling the water",
    "components": [ [ [ "soup_instant_vegetable_powder", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "broth",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "20 m",
    "charges": 1,
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "water_boiling_heat", 3, "LIST" ] ] ],
    "using": [ [ "broth_ingredients", 1 ] ],
    "//": "power usage here is 1u for the base water boiling and 2u between the ingredients and the boil time",
    "components": [ [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "broth_bone",
    "byproducts": [ [ "gelatin_fresh", 2 ] ],
    "charges": 2,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "1 h",
    "autolearn": true,
    "batch_time_factors": [ 95, 2 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "water_boiling_heat", 11, "LIST" ] ] ],
    "//": "this was using 10 bones (2.3kg), so it was lowered.  Bone broth uses minimum 1:2-1:4 bone:water per weight.  2u for the water + 10u for the 60min boiling + 1u for the bone.",
    "components": [ [ [ "bone_edible", 2, "LIST" ] ], [ [ "water", 2 ], [ "water_clean", 2 ] ], [ [ "vinegar", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soup_mushroom",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "20 m",
    "charges": 1,
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "water_boiling_heat", 4, "LIST" ] ] ],
    "//": "1u for the mushrooms, 1u for the broth, 2u for the time spent boiling.",
    "using": [ [ "mushroom_soup_ingredients", 1 ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soup_veggy",
    "charges": 1,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "20 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "water_boiling_heat", 4, "LIST" ] ] ],
    "//": "1u for the veggy, 1u for the broth, 2u for the time spent boiling.",
    "using": [ [ "veggy_soup_ingredients", 1 ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soup_three_sisters",
    "charges": 4,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "30 m",
    "autolearn": true,
    "book_learn": [ [ "cookbook_native", 1 ] ],
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 16, "LIST" ] ] ],
    "//": "rice: 4u, beans: 4u, corn: 2u, 3u for the pumpkin, 2u for oil/broth, 1u flex",
    "components": [
      [ [ "dry_wild_rice", 1 ], [ "wild_rice_cooked", 1 ] ],
      [ [ "dry_beans", 1 ], [ "can_beans", 1 ] ],
      [ [ "corn_kernels", 1 ], [ "can_corn", 1 ] ],
      [ [ "pumpkin_cut", 1 ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ],
      [ [ "broth", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soup_meat",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "30 m",
    "charges": 2,
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "water_boiling_heat", 6, "LIST" ] ] ],
    "//": "3u for the ingredients, 1u for the broth, 2u for the time spent boiling.",
    "using": [ [ "meat_soup_ingredients", 1 ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soup_fish",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "30 m",
    "charges": 2,
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "water_boiling_heat", 6, "LIST" ] ] ],
    "//": "2u for the ingredients, 1u for the broth, 2u for the time spent boiling.",
    "using": [ [ "fish_soup_ingredients", 1 ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soup_lobsterstew",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "30 m",
    "charges": 2,
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "water_boiling_heat", 5, "LIST" ] ] ],
    "//": "2u for the ingredients, 1u for the broth, 2u for the time spent boiling.",
    "using": [ [ "lobster_stew_ingredients", 1 ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soup_woods",
    "charges": 2,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "30 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "water_boiling_heat", 6, "LIST" ] ] ],
    "//": "3u for the ingredients, 1u for the broth, 2u for the time spent boiling.",
    "using": [ [ "woods_soup_ingredients", 1 ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soup_woods_egg",
    "charges": 1,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "30 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "water_boiling_heat", 6, "LIST" ] ] ],
    "//": "5u for the ingredients, 1u for the broth, 2u for the time spent boiling.",
    "using": [ [ "woods_soup_ingredients_veggy", 1 ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soggy_hardtack",
    "charges": 2,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "time": "10 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "components": [ [ [ "hardtack", 1 ] ], [ [ "water_clean", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hellfire_stew",
    "charges": 4,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "30 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "water_boiling_heat", 6, "LIST" ] ] ],
    "//": "3u for the ingredients, 1u for the broth, 2u for the time spent boiling.",
    "using": [ [ "edible_fat", 1 ] ],
    "components": [ [ [ "hardtack", 1 ] ], [ [ "salt", 1 ] ], [ [ "pepper", 1 ] ], [ [ "water", 2 ], [ "water_clean", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hardtack_pudding",
    "charges": 4,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "20 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "//": "flour=1u, fruit=1u, hardtack = 3 (would be 6-7 by weight but it is already cooked)",
    "components": [
      [ [ "hardtack", 1 ] ],
      [ [ "flour_any", 1, "LIST" ] ],
      [ [ "sugar_standard", 1, "LIST" ] ],
      [ [ "sweet_fruit_like", 1, "LIST" ] ],
      [ [ "water_clean", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "can_chowder",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "10 m",
    "charges": 3,
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ],
    "//": "ingredients are mostly prepped already.",
    "components": [
      [ [ "can_clams", 1 ] ],
      [
        [ "veggy_potatolike", 1, "LIST" ],
        [ "meat_smoked", 1 ],
        [ "dry_meat", 1 ],
        [ "rehydrated_meat", 1 ],
        [ "meat_salted", 1 ],
        [ "sausage", 1 ],
        [ "sausage_cooked", 1 ],
        [ "bratwurst_sausage", 2 ],
        [ "bacon", 1 ],
        [ "onion", 1 ]
      ],
      [ [ "milk_standard_raw", 1, "LIST" ], [ "lf_milk_standard", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sponge_cake",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "20 m",
    "batch_time_factors": [ 50, 4 ],
    "book_learn": [ [ "cookbook_daintydishes", 6 ], [ "baking_book", 3 ] ],
    "qualities": [ { "id": "OVEN", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 15, "LIST" ] ] ],
    "//": "flour = 8u, egg = 3u, oil = 4u.",
    "components": [
      [ [ "flour_any", 8, "LIST" ] ],
      [ [ "water_clean", 1 ] ],
      [ [ "any_butter_or_oil", 4, "LIST" ] ],
      [ [ "sugar_standard", 1, "LIST" ] ],
      [ [ "eggs_any_shape", 1, "LIST" ] ]
    ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hazelnut_cake",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 4,
    "charges": 12,
    "time": "20 m",
    "batch_time_factors": [ 50, 4 ],
    "autolearn": true,
    "book_learn": [ [ "cookbook_native", 1 ] ],
    "qualities": [ { "id": "OVEN", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 18, "LIST" ] ] ],
    "//": "cornmeal: 5u, oil: 1u, nuts: 12u (treated as half roasting cost for the purpose of the recipe).",
    "components": [
      [ [ "hazelnut_shelled", 4 ] ],
      [ [ "water_clean", 1 ] ],
      [ [ "any_butter_or_oil", 2, "LIST" ] ],
      [ [ "cornmeal", 1 ] ],
      [ [ "salt", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "space_cake",
    "copy-from": "sponge_cake",
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 16, "LIST" ] ] ],
    "//": "flour = 8u, egg = 3u, oil = 4u. Weed = 1u?",
    "components": [
      [ [ "flour_any", 8, "LIST" ] ],
      [ [ "water_clean", 1 ] ],
      [ [ "any_butter_or_oil", 4, "LIST" ] ],
      [ [ "sugar_standard", 1, "LIST" ] ],
      [ [ "eggs_any_shape", 1, "LIST" ] ],
      [ [ "weed", 5 ] ]
    ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "brownie",
    "copy-from": "sponge_cake",
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 14, "LIST" ] ] ],
    "//": "flour = 6u, egg = 3u, oil = 4u, choc = 1u.",
    "components": [
      [ [ "flour_any", 6, "LIST" ] ],
      [ [ "water_clean", 1 ] ],
      [ [ "any_butter_or_oil", 4, "LIST" ] ],
      [ [ "sugar_standard", 1, "LIST" ] ],
      [ [ "chocolate", 1 ] ],
      [ [ "eggs_any_shape", 1, "LIST" ] ]
    ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "brownie_weed",
    "copy-from": "brownie",
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 15, "LIST" ] ] ],
    "//": "flour = 6u, egg = 3u, oil = 4u, choc = 1u. Weed = 1u?",
    "components": [
      [ [ "flour_any", 6, "LIST" ] ],
      [ [ "water_clean", 1 ] ],
      [ [ "any_butter_or_oil", 4, "LIST" ] ],
      [ [ "sugar_standard", 1, "LIST" ] ],
      [ [ "chocolate", 1 ] ],
      [ [ "eggs_any_shape", 1, "LIST" ] ],
      [ [ "weed", 5 ] ]
    ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "flatbread",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "15 m",
    "charges": 2,
    "batch_time_factors": [ 50, 4 ],
    "autolearn": true,
    "book_learn": [ [ "cookbook_indian", 1 ], [ "cookbook", 1 ] ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 11, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_baking" } ],
    "//": "flour = 11u",
    "components": [ [ [ "flour", 11 ], [ "bread_flour", 11 ] ], [ [ "water_clean", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "flatbread_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "15 m",
    "charges": 2,
    "batch_time_factors": [ 50, 4 ],
    "autolearn": true,
    "book_learn": [ [ "cookbook_indian", 1 ], [ "cookbook", 1 ] ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_baking" } ],
    "components": [ [ [ "flour_wheat_free", 11 ] ], [ [ "water_clean", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "frybread",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "15 m",
    "charges": 5,
    "batch_time_factors": [ 50, 4 ],
    "autolearn": true,
    "book_learn": [ [ "cookbook_native", 1 ] ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "//": "11u for flour and 2u for oil",
    "tools": [ [ [ "surface_heat", 13, "LIST" ] ] ],
    "components": [
      [ [ "flour", 11 ], [ "bread_flour", 11 ], [ "flour_wheat_free", 11 ] ],
      [ [ "water_clean", 2 ] ],
      [ [ "any_butter_or_oil", 4, "LIST" ] ],
      [ [ "salt", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "bread",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 2,
    "charges": 10,
    "time": "20 m",
    "batch_time_factors": [ 50, 4 ],
    "book_learn": [
      [ "family_cookbook", 1 ],
      [ "baking_book", 1 ],
      [ "cookbook", 2 ],
      [ "cookbook_italian", 3 ],
      [ "atomic_survival", 6 ]
    ],
    "qualities": [ { "id": "OVEN", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 22, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_baking" }, { "proficiency": "prof_baking_bread" } ],
    "components": [ [ [ "flour", 22 ], [ "bread_flour", 5 ] ], [ [ "yeast", 1 ] ], [ [ "water_clean", 2 ] ], [ [ "sugar", 4 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "bread_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 2,
    "charges": 10,
    "time": "20 m",
    "batch_time_factors": [ 50, 4 ],
    "book_learn": [
      [ "family_cookbook", 1 ],
      [ "baking_book", 1 ],
      [ "cookbook", 2 ],
      [ "cookbook_italian", 3 ],
      [ "atomic_survival", 6 ]
    ],
    "qualities": [ { "id": "OVEN", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 22, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_baking" }, { "proficiency": "prof_baking_bread" } ],
    "components": [ [ [ "flour_wheat_free", 22 ] ], [ [ "yeast", 1 ] ], [ [ "water_clean", 2 ] ], [ [ "sugar", 4 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "syrup",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "5 h",
    "charges": 4,
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "BOIL", "level": 2 }, { "id": "STRAIN", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 60, "LIST" ] ] ],
    "components": [ [ [ "maple_sap", 10 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "maple_candy",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "difficulty": 5,
    "time": "60 m",
    "charges": 6,
    "batch_time_factors": [ 80, 1 ],
    "book_learn": [ [ "family_cookbook", 5 ], [ "sweets_book", 4 ] ],
    "qualities": [ { "id": "BOIL", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ], [ [ "thermometer", -1 ] ] ],
    "//": "https://www.thespruceeats.com/maple-leaves-521376 : 10u for a recipe that calls for 2 cups of maple syrup, this recipe is 1/8 of that",
    "components": [ [ [ "syrup", 4 ] ], [ [ "any_butter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "glazed_tenderloin",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 5,
    "time": "45 m",
    "book_learn": {
      "family_cookbook": { "skill_level": 5 },
      "cookbook_daintydishes": { "skill_level": 5, "recipe_name": "Sir Tenderloin the Toothsome" }
    },
    "qualities": [ { "id": "BUTCHER", "level": 20 }, { "id": "COOK", "level": 3 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 30, "LIST" ] ] ],
    "//": "veggy = 2u, oil = 4u, 300g steak = 20u, sugar = 4u",
    "components": [
      [ [ "sugar_standard", 2, "LIST" ], [ "honeycomb", 1 ] ],
      [ [ "meat_raw_steak", 1, "LIST" ] ],
      [ [ "any_butter_or_oil", 8, "LIST" ] ],
      [ [ "veggy_any", 1, "LIST" ] ],
      [ [ "salt", 1 ], [ "soysauce", 1 ], [ "seasoning_salt", 1 ], [ "pepper", 1 ] ]
    ],
    "charges": 3
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "lobster_platter",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 5,
    "time": "45 m",
    "book_learn": {
      "family_cookbook": { "skill_level": 5 },
      "cookbook_daintydishes": { "skill_level": 5, "recipe_name": "Lobsterman's Delight" }
    },
    "qualities": [ { "id": "BUTCHER", "level": 20 }, { "id": "COOK", "level": 3 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 17, "LIST" ] ] ],
    "//": "lobster = 10u, lemon = 1u, veggy = 2u, oil = 4u",
    "components": [
      [ [ "lemon", 1 ] ],
      [ [ "lobster", 1 ] ],
      [ [ "any_butter_or_oil", 8, "LIST" ] ],
      [ [ "veggy_any", 1, "LIST" ] ],
      [ [ "salt", 1 ], [ "soysauce", 1 ], [ "seasoning_salt", 1 ], [ "pepper", 1 ] ]
    ],
    "charges": 3
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sweet_sausage",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "charges": 6,
    "time": "1 h",
    "book_learn": [ [ "family_cookbook", 4 ] ],
    "batch_time_factors": [ 83, 3 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 1 } ],
    "//": "900g meat = 90u, fat = 22u, syrup = 2u, 114 smoking_heats total",
    "tools": [
      [ [ "smoking_heat", 114, "LIST" ] ],
      [
        [ "funnel", -1 ],
        [ "makeshift_funnel", -1 ],
        [ "birchbark_funnel", -1 ],
        [ "leather_funnel", -1 ],
        [ "metal_funnel", -1 ]
      ]
    ],
    "components": [
      [ [ "syrup", 1 ] ],
      [ [ "meat_red", 3, "LIST" ], [ "can_chicken", 3 ] ],
      [ [ "edible_fat", 1, "LIST" ], [ "edible_tallow_lard", 4, "LIST" ] ],
      [
        [ "salt", 10 ],
        [ "soysauce", 1 ],
        [ "seasoning_italian", 10 ],
        [ "wild_herbs", 10 ],
        [ "seasoning_salt", 10 ],
        [ "pepper", 10 ]
      ],
      [ [ "sausage_casings", 6 ], [ "sausage_casings_artificial", 6 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "beet_syrup",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "charges": 8,
    "time": "20 m",
    "batch_time_factors": [ 80, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "components": [ [ [ "sugar_beet", 4 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "tortilla_corn",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 2,
    "charges": 1,
    "time": "15 m",
    "batch_time_factors": [ 80, 3 ],
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 1 ] ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_baking" } ],
    "components": [ [ [ "cornmeal", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "tortilla_flour",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 2,
    "charges": 1,
    "time": "15 m",
    "batch_time_factors": [ 80, 3 ],
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 1 ] ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ],
    "components": [
      [ [ "flour", 1 ], [ "bread_flour", 1 ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ],
      [ [ "water", 1 ], [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cornbread",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 1,
    "charges": 1,
    "time": "18 m",
    "batch_time_factors": [ 50, 4 ],
    "autolearn": true,
    "qualities": [ [ { "id": "COOK", "level": 2 } ], [ { "id": "OVEN", "level": 1 } ] ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_baking" } ],
    "components": [ [ [ "cornmeal", 4 ] ], [ [ "water_clean", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hardtack",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 3,
    "charges": 1,
    "//": "Online recipe says prep time 5 min, cook time 1hr. Adjusted batch time to mimic that.",
    "time": "1 h 15 m",
    "batch_time_factors": [ 85, 1 ],
    "book_learn": [ [ "baking_book", 3 ] ],
    "qualities": [ [ { "id": "COOK", "level": 2 } ], [ { "id": "OVEN", "level": 1 } ] ],
    "tools": [ [ [ "surface_heat", 12, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_baking" } ],
    "//1": "double usual price of flour to dehydrate it more than usual.",
    "components": [
      [ [ "flour_any", 6, "LIST" ] ],
      [ [ "salt", 1 ], [ "soysauce", 1 ], [ "seasoning_salt", 1 ] ],
      [ [ "water_clean", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "biscuit",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "28 m",
    "charges": 10,
    "batch_time_factors": [ 50, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 24, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_baking" } ],
    "//": "flour = 20u, milk = 2u, oil = 2u.",
    "components": [
      [ [ "flour_any", 20, "LIST" ] ],
      [ [ "milk_standard_raw", 1, "LIST" ] ],
      [ [ "any_butter_or_oil", 4, "LIST" ] ],
      [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "johnnycake",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "14 m",
    "batch_time_factors": [ 50, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 76, "LIST" ] ] ],
    "//": "cornmeal = 75u, oil = 1u.",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_frying" }, { "proficiency": "prof_frying_bread" } ],
    "components": [
      [ [ "cornmeal", 15 ] ],
      [ [ "water_clean", 1 ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ],
      [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ]
    ],
    "charges": 6
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "beans_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "6 m",
    "autolearn": true,
    "batch_time_factors": [ 82, 4 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 4, "LIST" ] ] ],
    "components": [ [ [ "can_beans", 1 ], [ "dry_beans", 1 ], [ "raw_beans", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "lentils_cooked",
    "charges": 1,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "6 m",
    "autolearn": true,
    "batch_time_factors": [ 82, 4 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 4, "LIST" ] ] ],
    "components": [ [ [ "dry_lentils", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "deluxe_beans",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "6 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 9, "LIST" ] ] ],
    "//": "beans = 2u (precooked), egg = 6u (minimum), sugar = 1u",
    "components": [
      [ [ "can_beans", 1 ], [ "beans_cooked", 1 ] ],
      [ [ "meat_cooked", 1, "LIST" ], [ "eggs_any_shape", 2, "LIST" ] ],
      [ [ "sugar_standard", 1, "LIST" ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "deluxe_veggy_beans",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "6 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "//": "beans = 2u (precooked), veggy = 2u, sugar = 1u",
    "components": [ [ [ "can_beans", 1 ], [ "beans_cooked", 1 ] ], [ [ "veggy_any", 1, "LIST" ] ], [ [ "sugar_standard", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "rice_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "batch_time_factors": [ 82, 4 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 4, "LIST" ] ] ],
    "//": "standard is 4u surface_heat for 1u of rice",
    "components": [ [ [ "dry_rice", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "wild_rice_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "4 m",
    "autolearn": true,
    "batch_time_factors": [ 82, 4 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 4, "LIST" ] ] ],
    "//": "standard is 4u surface_heat for 1u of rice",
    "components": [ [ [ "dry_wild_rice", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "deluxe_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": 2 } ],
    "tools": [ [ [ "surface_heat", 11, "LIST" ] ] ],
    "//": "rice = 2u (precooked), egg = 6u, meat = 2u, (just heating it), oil = 1u",
    "components": [
      [ [ "rice_cooked", 1 ], [ "wild_rice_cooked", 1 ] ],
      [ [ "eggs_any_shape", 2, "LIST" ] ],
      [ [ "meat_cooked", 1, "LIST" ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "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": 2 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "//": "rice = 2u (precooked), tofu = 2u, oil = 1u",
    "components": [
      [ [ "rice_cooked", 1 ], [ "dry_rice", 1 ], [ "wild_rice_cooked", 1 ], [ "dry_wild_rice", 1 ] ],
      [ [ "tofu", 1 ], [ "dry_tofu", 1 ] ],
      [ [ "cooking_oil", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "deluxe_veggy_rice",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "18 s",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "//": "rice = 2u (precooked), veggy = 2u, oil = 1u",
    "components": [
      [ [ "rice_cooked", 1 ], [ "wild_rice_cooked", 1 ] ],
      [ [ "veggy_any", 1, "LIST" ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "beansnrice",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "6 m",
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 1 ] ],
    "batch_time_factors": [ 82, 4 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "//": "rice = 4u, beans = 2u (precooked)",
    "components": [
      [ [ "can_beans", 1 ], [ "dry_beans", 1 ], [ "raw_beans", 1 ] ],
      [ [ "dry_rice", 1 ], [ "dry_wild_rice", 1 ] ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "deluxe_beansnrice",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "9 m",
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 2 ] ],
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 12, "LIST" ] ] ],
    "//": "rice = 4u, beans = 2u (precooked), egg/meat = 6u",
    "components": [
      [ [ "can_beans", 1 ], [ "dry_beans", 1 ], [ "raw_beans", 1 ] ],
      [ [ "dry_rice", 1 ], [ "dry_wild_rice", 1 ] ],
      [
        [ "meat_smoked", 1 ],
        [ "dry_meat", 1 ],
        [ "can_chicken", 1 ],
        [ "can_spam", 2 ],
        [ "fish", 1 ],
        [ "fish_smoked", 1 ],
        [ "dry_fish", 1 ],
        [ "rehydrated_fish", 1 ],
        [ "salted_fish", 1 ],
        [ "meat_salted", 1 ],
        [ "fish_canned", 1 ],
        [ "lobster", 1 ],
        [ "lobster_smoked", 1 ],
        [ "dry_lobster", 1 ],
        [ "rehydrated_lobster", 1 ],
        [ "lobster_canned", 1 ],
        [ "can_salmon", 1 ],
        [ "can_tuna", 1 ],
        [ "sausage", 2 ],
        [ "sausage_cooked", 2 ],
        [ "bratwurst_sausage", 2 ],
        [ "bacon", 2 ],
        [ "eggs_any_shape", 2, "LIST" ]
      ],
      [
        [ "salt", 1 ],
        [ "soysauce", 1 ],
        [ "seasoning_salt", 1 ],
        [ "garlic_clove", 1 ],
        [ "rehydrated_garlic", 1 ],
        [ "wild_garlic", 1 ],
        [ "garlic_powder", 1 ],
        [ "pepper", 1 ]
      ],
      [ [ "water_clean", 1 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "deluxe_veggy_beansnrice",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "9 m",
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 1 ] ],
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
    "//": "rice = 4u, beans = 2u (precooked), veggy = 2u",
    "components": [
      [ [ "can_beans", 1 ], [ "dry_beans", 1 ], [ "raw_beans", 1 ] ],
      [ [ "dry_rice", 1 ], [ "dry_wild_rice", 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 ],
        [ "wild_garlic", 1 ],
        [ "garlic_clove", 1 ],
        [ "rehydrated_garlic", 1 ],
        [ "pepper", 1 ]
      ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "oatmeal",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "45 m",
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "charges": 1,
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ], [ [ "rock_quern", -1 ], [ "clay_quern", -1 ] ] ],
    "components": [ [ [ "oats", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "oatmeal_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "time": "6 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ],
    "//": "about 1-2 min in the microwave feels right",
    "components": [ [ [ "oatmeal", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "oatmeal_deluxe",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "time": "6 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 4, "LIST" ] ] ],
    "//": "little bit more energy due to the extra stuff",
    "components": [
      [ [ "oatmeal", 1 ] ],
      [
        [ "sugar_standard_half", 1, "LIST" ],
        [ "coffee_syrup", 1 ],
        [ "con_milk", 1 ],
        [ "jam_fruit", 1 ],
        [ "strawberries", 1 ],
        [ "blueberries", 1 ],
        [ "cherries", 1 ],
        [ "plums", 1 ],
        [ "grapes", 1 ],
        [ "cranberries", 1 ],
        [ "wintergreen_berry", 4 ],
        [ "m_stellatum_berries", 4 ],
        [ "raspberries", 1 ],
        [ "blackberries", 1 ],
        [ "pomegranate", 1 ],
        [ "dry_fruit", 1 ],
        [ "juice_pulp", 2 ]
      ],
      [ [ "water_clean", 1 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "result": "grits",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "time": "40 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
    "components": [ [ [ "cornmeal", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "result": "cheese_grits",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "time": "40 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
    "components": [ [ [ "cornmeal", 1 ] ], [ [ "cheese_standard", 1, "LIST" ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "chilly-p",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "45 m",
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 1 ] ],
    "batch_time_factors": [ 83, 3 ],
    "charges": 50,
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ], [ [ "rock_quern", -1 ], [ "clay_quern", -1 ] ] ],
    "components": [ [ [ "chili_pepper", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "chilly-p",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "20 m",
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 1 ] ],
    "batch_time_factors": [ 83, 3 ],
    "charges": 50,
    "tools": [ [ [ "rock_quern", -1 ], [ "clay_quern", -1 ], [ "mortar_pestle", -1 ] ] ],
    "components": [ [ [ "dry_chili", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "garlic_powder",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "45 m",
    "autolearn": true,
    "book_learn": [ [ "cookbook_italian", 1 ] ],
    "batch_time_factors": [ 83, 3 ],
    "charges": 50,
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ], [ [ "rock_quern", -1 ], [ "clay_quern", -1 ] ] ],
    "components": [ [ [ "garlic_clove", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "garlic_powder",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "20 m",
    "autolearn": true,
    "book_learn": [ [ "cookbook_italian", 1 ] ],
    "batch_time_factors": [ 83, 3 ],
    "charges": 50,
    "tools": [ [ [ "rock_quern", -1 ], [ "clay_quern", -1 ], [ "mortar_pestle", -1 ] ] ],
    "components": [ [ [ "dry_garlic", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "garlic_powder",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "16 m",
    "autolearn": true,
    "book_learn": [ [ "cookbook_italian", 1 ] ],
    "batch_time_factors": [ 83, 3 ],
    "charges": 50,
    "tools": [ [ [ "food_processor", 10 ] ] ],
    "components": [ [ [ "garlic_clove", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "buckwheat_cooked",
    "charges": 1,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "9 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 12, "LIST" ] ] ],
    "//": "weighs about 14u flour or so. cooking process is a bit more efficient though.",
    "components": [ [ [ "buckwheat", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "walnut_roasted",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "charges": 1,
    "time": "24 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "components": [ [ [ "walnut_shelled", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "butternut_roasted",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "charges": 1,
    "time": "24 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "components": [ [ [ "butternut_shelled", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soy_nuts",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "charges": 1,
    "time": "24 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "components": [ [ [ "soybean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "edamame_roasted",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "charges": 1,
    "time": "24 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "components": [ [ [ "raw_edamame", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pecan_roasted",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "charges": 1,
    "time": "24 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "components": [ [ [ "pecan_shelled", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pistachio_roasted",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "charges": 1,
    "time": "24 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "components": [ [ [ "pistachio_shelled", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "almond_roasted",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "charges": 1,
    "time": "24 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "components": [ [ [ "almond_shelled", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "chestnut_roasted",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "charges": 1,
    "time": "24 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "components": [ [ [ "chestnut_shelled", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hazelnut_roasted",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "charges": 1,
    "time": "24 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "components": [ [ [ "hazelnut_shelled", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "acorn_roasted",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "charges": 1,
    "time": "24 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "acorns_cooked", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hickory_nut_roasted",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "charges": 1,
    "time": "24 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 1 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "components": [ [ [ "hickory_nut_shelled", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hickory_nut_ambrosia",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 5,
    "time": "48 m",
    "batch_time_factors": [ 80, 1 ],
    "charges": 10,
    "book_learn": {
      "family_cookbook": { "skill_level": 5 },
      "survival_book": { "skill_level": 3 },
      "textbook_survival": { "skill_level": 3 },
      "cookbook_foodfashions": { "skill_level": 6, "recipe_name": "Shagbark Nut Ambrosia" }
    },
    "qualities": [ { "id": "COOK", "level": 3 }, { "id": "BOIL", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 27, "LIST" ] ] ],
    "//": "nuts: 24u, milk = 1u, sugar = 2 (cook the milk-nut-sugar mix and then dillute it in water?",
    "components": [
      [ [ "hickory_nut_shelled", 4 ] ],
      [ [ "milk_standard", 1, "LIST" ], [ "lf_milk_standard", 1, "LIST" ] ],
      [ [ "sugar_standard", 2, "LIST" ] ],
      [ [ "water_clean", 10 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "granola",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "45 m",
    "batch_time_factors": [ 75, 2 ],
    "charges": 6,
    "autolearn": true,
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "//": "oatmeal: 18, rice: 16, so take avg = 17u, sugar = 2u, fruit/candy = 1u",
    "components": [
      [ [ "oatmeal", 6 ], [ "dry_rice", 4 ], [ "dry_wild_rice", 4 ] ],
      [
        [ "honeycomb", 1 ],
        [ "con_milk", 1 ],
        [ "honey_bottled", 1 ],
        [ "honey_glassed", 1 ],
        [ "sugar", 10 ],
        [ "artificial_sweetener", 10 ],
        [ "syrup", 3 ],
        [ "beet_syrup", 3 ]
      ],
      [
        [ "sweet_fruit_like", 1, "LIST" ],
        [ "jam_fruit", 1 ],
        [ "chocolate", 1 ],
        [ "candy", 1 ],
        [ "candy2", 1 ],
        [ "choco_coffee_beans", 2 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "scrambled_eggs",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "6 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 2 ],
    "charges": 1,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ],
    "//": "3u is the default to cook an egg",
    "components": [ [ [ "eggs_any_shape", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fried_eggs",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "4 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 2 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ],
    "//": "6u for the egg, 1u for the oil",
    "components": [ [ [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ], [ [ "any_butter_or_oil", 2, "LIST" ] ] ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "deluxe_fried_eggs",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "8 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 2 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "//": "6u for the eggs, 1u for the oil, 2u for the veggy, 1u for the cheese",
    "components": [
      [ [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ],
      [ [ "any_butter_or_oil", 2, "LIST" ] ],
      [
        [ "mushroom", 1 ],
        [ "mushroom_morel", 1 ],
        [ "garlic_clove", 1 ],
        [ "rehydrated_garlic", 1 ],
        [ "wild_garlic", 1 ],
        [ "onion", 1 ],
        [ "veggy_potatolike", 1, "LIST" ]
      ],
      [ [ "cheese_standard", 1, "LIST" ], [ "veggy_green", 1, "LIST" ] ],
      [ [ "salt", 2 ], [ "soysauce", 2 ], [ "seasoning_salt", 2 ], [ "pepper", 4 ] ],
      [ [ "condiment", 2, "LIST" ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fried_egg_sandwich",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "6 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 2 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ],
    "//": "6u for the egg, 1u for the oil.  no energy is spent cooking the bread, that's already done.",
    "components": [
      [ [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ],
      [ [ "any_butter_or_oil", 2, "LIST" ] ],
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [ [ "condiment", 2, "LIST" ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "caviar_egg_sandwich",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "2 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 2 ],
    "qualities": [ { "id": "CUT", "level": 1 } ],
    "components": [ [ [ "boiled_egg", 1 ] ], [ [ "mayonnaise", 1 ] ], [ [ "cured_roe", 1 ] ], [ [ "bread_sandwich", 2, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fried_egg_sandwich_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "6 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 2 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ],
    "//": "6u for the egg, 1u for the oil.  no energy is spent cooking the bread, that's already done.",
    "components": [
      [ [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ],
      [ [ "any_butter_or_oil", 2, "LIST" ] ],
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [ [ "condiment", 2, "LIST" ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "deluxe_fried_egg_sandwich",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "8 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 2 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "//": "6u for the egg, 1u for the oil, 3u for the cheese and veggy.  no energy is spent cooking the bread, that's already done.",
    "components": [
      [ [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ],
      [ [ "any_butter_or_oil", 2, "LIST" ] ],
      [
        [ "mushroom", 1 ],
        [ "mushroom_morel", 1 ],
        [ "garlic_clove", 1 ],
        [ "rehydrated_garlic", 1 ],
        [ "wild_garlic", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ],
        [ "onion", 1 ]
      ],
      [ [ "cheese_standard", 1, "LIST" ], [ "veggy_green", 1, "LIST" ] ],
      [ [ "salt", 2 ], [ "soysauce", 2 ], [ "seasoning_salt", 2 ], [ "pepper", 4 ] ],
      [ [ "condiment", 2, "LIST" ] ],
      [ [ "bread_sandwich", 2, "LIST" ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "deluxe_fried_egg_sandwich_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "8 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 2 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "//": "6u for the egg, 1u for the oil, 3u for the cheese and veggy.  no energy is spent cooking the bread, that's already done.",
    "components": [
      [ [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ],
      [ [ "any_butter_or_oil", 2, "LIST" ] ],
      [
        [ "mushroom", 1 ],
        [ "mushroom_morel", 1 ],
        [ "garlic_clove", 1 ],
        [ "rehydrated_garlic", 1 ],
        [ "wild_garlic", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ],
        [ "onion", 1 ]
      ],
      [ [ "cheese_standard", 1, "LIST" ], [ "veggy_green", 1, "LIST" ] ],
      [ [ "salt", 2 ], [ "soysauce", 2 ], [ "seasoning_salt", 2 ], [ "pepper", 4 ] ],
      [ [ "condiment", 2, "LIST" ] ],
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "omelet",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "7 m",
    "autolearn": true,
    "charges": 2,
    "batch_time_factors": [ 80, 2 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ],
    "components": [
      [ [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ],
      [ [ "cheese_standard", 1, "LIST" ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "vegetable_omelet",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "8 m",
    "autolearn": true,
    "charges": 2,
    "batch_time_factors": [ 80, 2 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ],
    "components": [
      [ [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ],
      [ [ "cheese_standard", 1, "LIST" ] ],
      [ [ "veggy_any", 2, "LIST" ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "supreme_omelet",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "9 m",
    "autolearn": true,
    "charges": 2,
    "batch_time_factors": [ 80, 2 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ],
    "components": [
      [ [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ],
      [ [ "cheese_standard", 1, "LIST" ] ],
      [ [ "veggy_any", 2, "LIST" ] ],
      [ [ "meat_cooked", 1, "LIST" ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "boiled_egg",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "10 m",
    "batch_time_factors": [ 80, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ], [ [ "water", -1 ], [ "water_clean", -1 ] ] ],
    "//": "this is technically cheating on energy, as you need to boil the water longer to really cook the egg.",
    "//1": "However, water that boiled an egg in it doesn't get contaminated and you'd keep putting eggs into the same boiling water, so this recipe uses water as a tool and has lentient energy use.",
    "components": [ [ [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "deluxe_eggs",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "6 m",
    "batch_time_factors": [ 80, 2 ],
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "//": "6u for the egg, meat not needed since it's just diced up and  mixed in",
    "components": [ [ [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ], [ [ "meat_cooked", 1, "LIST" ] ] ],
    "charges": 3
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pancakes",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "12 m",
    "batch_time_factors": [ 50, 4 ],
    "autolearn": true,
    "charges": 8,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 15, "LIST" ] ] ],
    "//": "11u for flour, 1u for milk, 3u for egg, presuming butter/syrup added after it's done.",
    "components": [
      [ [ "flour_any", 10, "LIST" ] ],
      [
        [ "milk_standard_raw", 1, "LIST" ],
        [ "lf_milk_standard", 1, "LIST" ],
        [ "milk_powder", 1 ],
        [ "con_milk", 1 ],
        [ "cottage_cheese", 1 ]
      ],
      [ [ "eggs_any_shape", 1, "LIST" ] ],
      [ [ "syrup", 2 ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fruit_pancakes",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "12 m",
    "charges": 8,
    "batch_time_factors": [ 50, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 17, "LIST" ] ] ],
    "//": "11u for flour, 1u for milk, 3u for egg, 2u for fruit, presuming butter/syrup added after it's done.",
    "components": [
      [ [ "flour_any", 10, "LIST" ] ],
      [
        [ "milk_standard_raw", 1, "LIST" ],
        [ "lf_milk_standard", 1, "LIST" ],
        [ "milk_powder", 1 ],
        [ "con_milk", 1 ]
      ],
      [ [ "eggs_any_shape", 1, "LIST" ] ],
      [ [ "syrup", 1 ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ],
      [ [ "water_clean", 1 ] ],
      [ [ "sweet_fruit_like", 2, "LIST" ], [ "jam_fruit", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "choc_pancakes",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "12 m",
    "charges": 8,
    "batch_time_factors": [ 50, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 16, "LIST" ] ] ],
    "//": "11u for flour, 1u for milk, 3u for egg, 1u for choc, presuming butter/syrup added after it's done.",
    "components": [
      [ [ "flour_any", 10, "LIST" ] ],
      [
        [ "milk_standard_raw", 1, "LIST" ],
        [ "lf_milk_standard", 1, "LIST" ],
        [ "milk_powder", 1 ],
        [ "con_milk", 1 ]
      ],
      [ [ "eggs_any_shape", 1, "LIST" ] ],
      [ [ "syrup", 2 ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ],
      [ [ "water_clean", 1 ] ],
      [ [ "candy2", 2 ], [ "chocolate", 3 ], [ "choc_drink", 4 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "blood_pancakes",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "12 m",
    "charges": 6,
    "batch_time_factors": [ 50, 4 ],
    "book_learn": [ [ "cookbook_bloodforgood", 2 ] ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 42, "LIST" ] ] ],
    "//": "11u for flour, 1u for milk, 3u for egg, 30u for blood.",
    "components": [
      [ [ "flour", 10 ] ],
      [ [ "edible_blood", 2, "LIST" ] ],
      [ [ "sugar", 1 ], [ "artificial_sweetener", 1 ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "blood_pancakes_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "12 m",
    "charges": 6,
    "batch_time_factors": [ 50, 4 ],
    "book_learn": [ [ "cookbook_bloodforgood", 2 ] ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 42, "LIST" ] ] ],
    "//": "11u for flour, 1u for milk, 3u for egg, 30u for blood.",
    "components": [
      [ [ "flour_wheat_free", 10 ] ],
      [ [ "edible_blood", 2, "LIST" ] ],
      [ [ "sugar", 1 ], [ "artificial_sweetener", 1 ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "frenchtoast",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "12 m",
    "charges": 3,
    "batch_time_factors": [ 50, 2 ],
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "//": "1u for milk, 3u for egg, 2u for the bread (already cooked).",
    "components": [
      [ [ "milk_standard_raw", 1, "LIST" ], [ "lf_milk_standard", 1, "LIST" ] ],
      [ [ "eggs_any_shape", 1, "LIST" ] ],
      [ [ "cinnamon", 2 ] ],
      [ [ "bread_sandwich", 2, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "waffles",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "12 m",
    "charges": 2,
    "batch_time_factors": [ 20, 2 ],
    "autolearn": true,
    "tools": [ [ [ "surface_heat", 14, "LIST" ] ], [ [ "waffleiron", -1 ] ] ],
    "//": "1u for milk, 10u for flour, 3u for egg.",
    "components": [
      [ [ "flour_any", 10, "LIST" ] ],
      [
        [ "milk_standard_raw", 1, "LIST" ],
        [ "lf_milk_standard", 1, "LIST" ],
        [ "milk_powder", 1 ],
        [ "con_milk", 1 ]
      ],
      [ [ "eggs_any_shape", 1, "LIST" ] ],
      [ [ "syrup", 1 ] ],
      [ [ "sugar", 2 ], [ "artificial_sweetener", 2 ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fruit_waffles",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "12 m",
    "charges": 2,
    "batch_time_factors": [ 20, 2 ],
    "autolearn": true,
    "tools": [ [ [ "surface_heat", 16, "LIST" ] ], [ [ "waffleiron", -1 ] ] ],
    "//": "1u for milk, 10u for flour, 3u for egg, 2u for fruit.",
    "components": [
      [ [ "flour_any", 10, "LIST" ] ],
      [
        [ "milk_standard_raw", 1, "LIST" ],
        [ "lf_milk_standard", 1, "LIST" ],
        [ "milk_powder", 1 ],
        [ "con_milk", 1 ]
      ],
      [ [ "eggs_any_shape", 1, "LIST" ] ],
      [ [ "syrup", 1 ] ],
      [ [ "sugar", 2 ], [ "artificial_sweetener", 2 ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ],
      [ [ "water_clean", 1 ] ],
      [ [ "sweet_fruit_like", 2, "LIST" ], [ "jam_fruit", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "choc_waffles",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "12 m",
    "charges": 2,
    "batch_time_factors": [ 20, 2 ],
    "autolearn": true,
    "tools": [ [ [ "surface_heat", 15, "LIST" ] ], [ [ "waffleiron", -1 ] ] ],
    "//": "1u for milk, 10u for flour, 3u for egg, 1u for choc.",
    "components": [
      [ [ "flour_any", 10, "LIST" ] ],
      [
        [ "milk_standard_raw", 1, "LIST" ],
        [ "lf_milk_standard", 1, "LIST" ],
        [ "milk_powder", 1 ],
        [ "con_milk", 1 ]
      ],
      [ [ "eggs_any_shape", 1, "LIST" ] ],
      [ [ "syrup", 1 ] ],
      [ [ "sugar", 2 ], [ "artificial_sweetener", 2 ] ],
      [ [ "any_butter_or_oil", 1, "LIST" ] ],
      [ [ "water_clean", 1 ] ],
      [ [ "chocolate", 1 ], [ "choc_drink", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fruit_leather",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "charges": 1,
    "time": "18 m",
    "batch_time_factors": [ 83, 5 ],
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
    "//": "cooking it longer than is typical for fruit.",
    "components": [ [ [ "sweet_fruit", 1, "LIST" ] ], [ [ "sugar_standard_half", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cookies",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "12 m",
    "batch_time_factors": [ 50, 2 ],
    "book_learn": [ [ "baking_book", 1 ], [ "sweets_book", 2 ] ],
    "qualities": [ { "id": "OVEN", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 11, "LIST" ] ] ],
    "//": "flour: 8u, oatmeal: 9u, rice: 8u; mode = 8u, sugar = 2u, fruit/choc = 1u.",
    "components": [
      [ [ "flour", 8 ], [ "oatmeal", 3 ], [ "dry_rice", 2 ], [ "dry_wild_rice", 2 ] ],
      [
        [ "sugar_standard", 2, "LIST" ],
        [ "peanutbutter", 4 ],
        [ "peanutbutter_imitation", 4 ],
        [ "coffee_syrup", 1 ],
        [ "con_milk", 1 ],
        [ "can_coconut", 1 ],
        [ "honeycomb", 1 ]
      ],
      [ [ "water_clean", 1 ] ],
      [ [ "sweet_fruit_like", 1, "LIST" ], [ "choco_coffee_beans", 5 ], [ "chocolate", 1 ], [ "jam_fruit", 1 ] ]
    ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "choco_coffee_beans",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "6 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 1, "LIST" ] ] ],
    "//": "just 1u for melting the chocolate onto the beans.",
    "components": [ [ [ "roasted_coffee_bean", 1 ] ], [ [ "chocolate", 1 ] ] ],
    "charges": 5
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "chocpretzels",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "difficulty": 1,
    "charges": 2,
    "time": "6 m",
    "batch_time_factors": [ 80, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 1, "LIST" ] ] ],
    "//": "just 1u for melting the chocolate onto the pretzels.",
    "components": [ [ [ "pretzels", 2 ] ], [ [ "chocolate", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "caramel_apple",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "difficulty": 1,
    "charges": 1,
    "time": "6 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 1, "LIST" ] ] ],
    "//": "just 1u for melting the caramel onto the apple.",
    "components": [ [ [ "sugar_fried", 2 ] ], [ [ "apple", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "seasoning_salt",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "30 s",
    "batch_time_factors": [ 80, 2 ],
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 2 ] ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ],
    "//": "2u for fruit/sugar, 1u for other stuff.",
    "components": [
      [ [ "salt", 50 ] ],
      [
        [ "sugar_standard", 2, "LIST" ],
        [ "honeycomb", 1 ],
        [ "rehydrated_fruit", 2 ],
        [ "dry_fruit", 2 ],
        [ "juice_pulp", 4 ]
      ],
      [
        [ "seasoning_italian", 20 ],
        [ "wild_herbs", 20 ],
        [ "pepper", 20 ],
        [ "cinnamon", 20 ],
        [ "chilly-p", 20 ],
        [ "curry_powder", 20 ],
        [ "mustard_powder", 20 ],
        [ "garlic_powder", 20 ],
        [ "garlic_clove", 6 ],
        [ "rehydrated_garlic", 6 ],
        [ "wild_garlic", 3 ],
        [ "rehydrated_veggy", 1 ],
        [ "rehydrated_corn_kernels", 1 ],
        [ "corn_kernels", 1 ],
        [ "dry_mushroom", 1 ],
        [ "dry_veggy", 1 ],
        [ "dry_corn", 1 ]
      ]
    ],
    "charges": 100
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "seasoning_italian",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "4 m",
    "batch_time_factors": [ 80, 4 ],
    "book_learn": [ [ "cookbook_italian", 2 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 1, "LIST" ] ] ],
    "components": [
      [ [ "salt", 10 ] ],
      [ [ "garlic_clove", 3 ], [ "rehydrated_garlic", 3 ], [ "garlic_powder", 20 ] ],
      [ [ "thyme", 1 ] ],
      [ [ "wild_herbs", 100 ] ]
    ],
    "charges": 100
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pie",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "25 m",
    "book_learn": [ [ "baking_book", 3 ], [ "family_cookbook", 3 ], [ "sweets_book", 3 ] ],
    "qualities": [ [ { "id": "COOK", "level": 2 } ], [ { "id": "OVEN", "level": 1 } ] ],
    "tools": [ [ [ "surface_heat", 40, "LIST" ] ] ],
    "//": "30u for flour, 8u for fruit, 2u for sugar.",
    "components": [
      [ [ "flour_any", 30, "LIST" ] ],
      [ [ "sweet_fruit_like", 8, "LIST" ] ],
      [ [ "sugar", 20 ], [ "syrup", 4 ], [ "beet_syrup", 4 ], [ "molasses", 4 ], [ "artificial_sweetener", 20 ] ],
      [ [ "water_clean", 1 ] ]
    ],
    "charges": 8
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pie_veggy",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "charges": 4,
    "time": "25 m",
    "book_learn": [ [ "baking_book", 2 ], [ "scots_cookbook", 3 ], [ "cookbook", 3 ] ],
    "qualities": [ [ { "id": "COOK", "level": 2 } ], [ { "id": "OVEN", "level": 1 } ] ],
    "tools": [ [ [ "surface_heat", 42, "LIST" ] ] ],
    "//": "30u for flour, 12u for veggy (save some energy baking them with the bread)",
    "components": [ [ [ "flour_any", 30, "LIST" ] ], [ [ "veggy_any", 8, "LIST" ], [ "wild_herbs", 40 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pie_meat",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "charges": 4,
    "time": "25 m",
    "book_learn": [ [ "baking_book", 2 ], [ "scots_cookbook", 3 ] ],
    "tools": [ [ [ "surface_heat", 35, "LIST" ] ] ],
    "//": "30u for flour, 5 for meat",
    "components": [
      [ [ "flour_any", 30, "LIST" ] ],
      [
        [ "meat_cooked", 1, "LIST" ],
        [ "dry_meat", 1 ],
        [ "can_chicken", 1 ],
        [ "fish", 1 ],
        [ "rehydrated_fish", 1 ],
        [ "dry_fish", 1 ],
        [ "salted_fish", 1 ],
        [ "meat_salted", 1 ],
        [ "fish_canned", 1 ],
        [ "can_tuna", 1 ]
      ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pie_maple",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "difficulty": 3,
    "charges": 6,
    "time": "25 m",
    "book_learn": [ [ "baking_book", 3 ], [ "cookbook_foodfashions", 3 ], [ "cookbook_daintydishes", 7 ], [ "sweets_book", 3 ] ],
    "qualities": [ { "id": "BOIL", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 34, "LIST" ] ] ],
    "//": "30u for flour, 2u for milk, 2u for syrup",
    "components": [
      [ [ "flour_any", 30, "LIST" ] ],
      [
        [ "milk_standard_raw", 1, "LIST" ],
        [ "lf_milk_standard", 1, "LIST" ],
        [ "milk_powder", 1 ],
        [ "con_milk", 1 ]
      ],
      [ [ "syrup", 5 ] ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "curry_meat",
    "charges": 1,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "20 m",
    "batch_time_factors": [ 80, 4 ],
    "book_learn": [ [ "cookbook_indian", 1 ] ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 9, "LIST" ] ] ],
    "//": "4u for beans/veggy, 4u for meat, 1u for tomato",
    "components": [
      [
        [ "veggy", 2 ],
        [ "veggy_wild", 2 ],
        [ "veggy_salted", 2 ],
        [ "rehydrated_veggy", 2 ],
        [ "dry_veggy", 2 ],
        [ "rehydrated_corn_kernels", 2 ],
        [ "dry_corn", 2 ],
        [ "corn_kernels", 2 ],
        [ "mushroom", 2 ],
        [ "dry_mushroom", 2 ],
        [ "morel_cooked", 2 ],
        [ "mushroom_cooked", 2 ],
        [ "bamboo_cooked", 2 ],
        [ "can_beans", 1 ],
        [ "dry_beans", 1 ],
        [ "raw_beans", 1 ],
        [ "dry_lentils", 1 ],
        [ "dry_rice", 1 ],
        [ "soybean", 1 ],
        [ "dry_soybean", 1 ],
        [ "dry_wild_rice", 1 ],
        [ "wheat", 1 ],
        [ "barley", 1 ],
        [ "buckwheat", 1 ]
      ],
      [ [ "tomato", 1 ], [ "tomato_cut", 1 ], [ "can_tomato", 1 ] ],
      [ [ "meat_cooked", 1, "LIST" ], [ "dry_meat", 1 ], [ "can_chicken", 1 ] ],
      [ [ "curry_powder", 4 ], [ "chilly-p", 4 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "curry_veggy",
    "charges": 1,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "20 m",
    "batch_time_factors": [ 80, 4 ],
    "book_learn": [ [ "cookbook_indian", 1 ] ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "//": "4u for beans/veggy, 1u for tomato",
    "components": [
      [
        [ "veggy", 2 ],
        [ "veggy_wild", 2 ],
        [ "veggy_salted", 2 ],
        [ "rehydrated_veggy", 2 ],
        [ "dry_veggy", 2 ],
        [ "rehydrated_corn_kernels", 2 ],
        [ "dry_corn", 2 ],
        [ "corn_kernels", 2 ],
        [ "mushroom", 2 ],
        [ "dry_mushroom", 2 ],
        [ "morel_cooked", 2 ],
        [ "mushroom_cooked", 2 ],
        [ "bamboo_cooked", 2 ],
        [ "can_beans", 1 ],
        [ "dry_beans", 1 ],
        [ "raw_beans", 1 ],
        [ "tofu", 1 ],
        [ "dry_tofu", 1 ],
        [ "dry_lentils", 1 ],
        [ "dry_rice", 1 ],
        [ "dry_wild_rice", 1 ],
        [ "soybean", 1 ],
        [ "dry_soybean", 1 ],
        [ "wheat", 1 ],
        [ "barley", 1 ],
        [ "buckwheat", 1 ]
      ],
      [ [ "tomato", 1 ], [ "can_tomato", 1 ] ],
      [ [ "curry_powder", 4 ], [ "chilly-p", 4 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "chili",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "20 m",
    "charges": 2,
    "batch_time_factors": [ 80, 4 ],
    "book_learn": [ [ "cookbook_italian", 2 ], [ "cookbook_mexican", 2 ] ],
    "tools": [ [ [ "surface_heat", 14, "LIST" ] ] ],
    "//": "4u for beans/veggy, 4u for meat, 1u for tomato, 1u for pepper, 4u for beans again",
    "components": [
      [
        [ "veggy", 2 ],
        [ "veggy_wild", 2 ],
        [ "veggy_salted", 2 ],
        [ "rehydrated_veggy", 2 ],
        [ "rehydrated_corn_kernels", 2 ],
        [ "corn_kernels", 2 ],
        [ "mushroom", 2 ],
        [ "dry_mushroom", 2 ],
        [ "morel_cooked", 2 ],
        [ "mushroom_cooked", 2 ],
        [ "dry_veggy", 2 ],
        [ "dry_corn", 2 ]
      ],
      [ [ "tomato", 1 ], [ "can_tomato", 1 ] ],
      [ [ "meat_cooked", 1, "LIST" ], [ "dry_meat", 1 ], [ "can_chicken", 1 ] ],
      [ [ "can_beans", 1 ], [ "raw_beans", 1 ], [ "dry_beans", 1 ] ],
      [ [ "chilly-p", 2 ], [ "chili_pepper", 1 ], [ "rehydrated_chili", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pizza_veggy",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "20 m",
    "book_learn": [ [ "cookbook_italian", 2 ], [ "cookbook_eatyrway", 3 ] ],
    "qualities": [ [ { "id": "COOK", "level": 2 } ], [ { "id": "OVEN", "level": 1 } ] ],
    "tools": [ [ [ "surface_heat", 35, "LIST" ] ] ],
    "//": "30u for flour, 4u for tofu/veggy, 1u for sauce",
    "components": [
      [ [ "flour_any", 30, "LIST" ] ],
      [
        [ "veggy_any", 2, "LIST" ],
        [ "mushroom", 2 ],
        [ "dry_mushroom", 2 ],
        [ "morel_cooked", 2 ],
        [ "tofu", 2 ],
        [ "dry_tofu", 2 ],
        [ "mushroom_cooked", 2 ],
        [ "dry_veggy", 2 ],
        [ "veggy_pickled", 2 ],
        [ "pickle", 2 ],
        [ "dry_corn", 2 ],
        [ "can_pineapple", 2 ],
        [ "pineapple_chunks", 2 ]
      ],
      [
        [ "sauce_pesto", 1 ],
        [ "sauce_red", 1 ],
        [ "seasoning_italian", 5 ],
        [ "wild_herbs", 10 ],
        [ "tomato", 1 ],
        [ "can_tomato", 1 ]
      ],
      [ [ "water_clean", 1 ] ]
    ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "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 } ], [ { "id": "OVEN", "level": 1 } ] ],
    "tools": [ [ [ "surface_heat", 43, "LIST" ] ] ],
    "//": "30u for flour, 6u for meat, 1u for sauce, 2u for cheese, 4u for veggy",
    "components": [
      [ [ "flour_any", 30, "LIST" ] ],
      [
        [ "meat_cooked", 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 ],
        [ "veggy_pickled", 2 ],
        [ "pickle", 2 ],
        [ "dry_corn", 2 ],
        [ "can_pineapple", 2 ],
        [ "pineapple_chunks", 2 ]
      ],
      [ [ "cheese_standard", 2, "LIST" ] ],
      [ [ "sauce_pesto", 1 ], [ "sauce_red", 1 ], [ "seasoning_italian", 5 ], [ "wild_herbs", 10 ] ],
      [ [ "water_clean", 1 ] ]
    ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "smores",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "2 m",
    "book_learn": [ [ "sweets_book", 3 ] ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 1, "LIST" ] ] ],
    "//": "30 seconds in the microwave may actually be too much for the poor marshmallow",
    "components": [ [ [ "grahmcrackers", 1 ] ], [ [ "marshmallow", 1 ] ], [ [ "chocolate", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sauce_pesto",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "charges": 2,
    "time": "5 m",
    "book_learn": [ [ "cookbook_italian", 2 ] ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [
      [ [ "cooking_oil", 2 ], [ "cooking_oil2", 2 ] ],
      [ [ "pine_nuts", 1 ] ],
      [ [ "seasoning_italian", 5 ], [ "wild_herbs", 10 ], [ "wild_garlic", 2 ] ],
      [ [ "salt", 5 ], [ "seasoning_salt", 5 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pizza_cheese",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "20 m",
    "book_learn": [ [ "cookbook_italian", 2 ] ],
    "qualities": [ [ { "id": "COOK", "level": 2 } ], [ { "id": "OVEN", "level": 1 } ] ],
    "tools": [ [ [ "surface_heat", 33, "LIST" ] ] ],
    "//": "30u for flour, 1u for sauce, 2u for cheese",
    "components": [
      [ [ "flour_any", 30, "LIST" ] ],
      [ [ "cheese_standard", 2, "LIST" ] ],
      [ [ "sauce_pesto", 1 ], [ "sauce_red", 1 ], [ "seasoning_italian", 5 ], [ "wild_herbs", 10 ] ],
      [ [ "water_clean", 1 ] ]
    ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "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 } ], [ { "id": "OVEN", "level": 1 } ] ],
    "tools": [ [ [ "surface_heat", 35, "LIST" ] ] ],
    "//": "30u for flour, 4 for meat, 1u for sauce",
    "components": [
      [ [ "flour_any", 30, "LIST" ] ],
      [
        [ "meat_cooked", 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_red", 1 ], [ "seasoning_italian", 5 ], [ "wild_herbs", 10 ] ],
      [ [ "water_clean", 1 ] ]
    ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "salt",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "chemistry",
    "difficulty": 4,
    "time": "48 m",
    "charges": 147,
    "book_learn": [ [ "textbook_chemistry", 4 ] ],
    "proficiencies": [ { "proficiency": "prof_intro_chemistry" }, { "proficiency": "prof_inorganic_chemistry" } ],
    "qualities": [ { "id": "CHEM", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "components": [ [ [ "lye_powder", 190 ] ], [ [ "chem_muriatic_acid", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "salt",
    "id_suffix": "from_hickory",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skills_required": [ "survival", 2 ],
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "48 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "BOIL", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 8, "LIST" ] ] ],
    "//": "1u base cost, 6u more for evaporation, 1u for ingredients",
    "components": [ [ [ "hickory_root", 10 ] ], [ [ "water_clean", 1 ], [ "water", 1 ] ] ],
    "charges": 100
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sugar",
    "id_suffix": "from_sweets",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "24 m",
    "charges": 11,
    "autolearn": true,
    "//": [
      "Not sure why the recipe is using cooking skill… Handling lye powder and using CHEM 2 quality ",
      "is in line with chemistry, IMHO."
    ],
    "proficiencies": [ { "proficiency": "prof_intro_chemistry" }, { "proficiency": "prof_inorganic_chemistry" } ],
    "batch_time_factors": [ 20, 1 ],
    "qualities": [ { "id": "CHEM", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 50, "LIST" ] ] ],
    "components": [
      [
        [ "sweet_fruit_like", 2, "LIST" ],
        [ "coconut_flesh", 2 ],
        [ "corn_kernels", 3 ],
        [ "rehydrated_corn_kernels", 3 ],
        [ "honeydew", 3 ],
        [ "honeycomb", 1 ],
        [ "can_corn", 3 ]
      ],
      [ [ "lye_powder", 20 ] ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sugar",
    "id_suffix": "from_processed",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "24 m",
    "charges": 22,
    "autolearn": true,
    "batch_time_factors": [ 20, 1 ],
    "qualities": [ { "id": "BOIL", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 50, "LIST" ] ] ],
    "components": [
      [
        [ "coffee_syrup", 4 ],
        [ "cola", 5 ],
        [ "con_milk", 4 ],
        [ "honey_bottled", 6 ],
        [ "molasses", 2 ],
        [ "purple_drink", 7 ],
        [ "rootbeer", 4 ],
        [ "syrup", 8 ],
        [ "beet_syrup", 10 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "sugar",
    "id_suffix": "from_candy",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "5 m",
    "charges": 19,
    "autolearn": true,
    "batch_time_factors": [ 50, 1 ],
    "tools": [ [ [ "food_processor", 20 ] ] ],
    "components": [
      [
        [ "candy3", 5 ],
        [ "candy3gator", 5 ],
        [ "maltballs", 1 ],
        [ "mintpatties", 2 ],
        [ "honey_glassed", 2 ],
        [ "honeycomb", 1 ],
        [ "homeopathic_pills", 120 ],
        [ "cow_candy", 2 ],
        [ "candycigarette", 3 ],
        [ "maple_candy", 7 ],
        [ "powder_candy", 2 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sugar",
    "id_suffix": "from_wood",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "//": "high-temperature acid hydrolysis, to extract edible wood sugars",
    "skill_used": "chemistry",
    "difficulty": 3,
    "time": "1 h",
    "batch_time_factors": [ 20, 1 ],
    "book_learn": [ [ "adv_chemistry", 7 ], [ "textbook_chemistry", 8 ], [ "recipe_labchem", 6 ] ],
    "proficiencies": [ { "proficiency": "prof_intro_chemistry" }, { "proficiency": "prof_inorganic_chemistry" } ],
    "qualities": [ { "id": "CHEM", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 50, "LIST" ] ] ],
    "components": [ [ [ "pine_bough", 6 ], [ "2x4", 8 ], [ "stick", 8 ], [ "splinter", 16 ] ], [ [ "any_strong_acid", 1, "LIST" ] ] ],
    "charges": 71
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sugar",
    "id_suffix": "from_beets",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "//": "process sugar beets into sugar",
    "skill_used": "cooking",
    "difficulty": 5,
    "time": "1 h 30 m",
    "charges": 13,
    "batch_time_factors": [ 20, 1 ],
    "book_learn": {
      "adv_chemistry": { "skill_level": 6 },
      "textbook_chemistry": { "skill_level": 6 },
      "cookbook_foodfashions": { "skill_level": 5, "recipe_name": "Natural Beet Sugar" }
    },
    "proficiencies": [ { "proficiency": "prof_intro_chemistry" }, { "proficiency": "prof_inorganic_chemistry" } ],
    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "BOIL", "level": 2 }, { "id": "CHEM", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 8, "LIST" ] ] ],
    "//1": "1u base + 1u ingredient + 6u evaporation",
    "components": [ [ [ "sugar_beet", 3 ] ], [ [ "water_clean", 1 ], [ "water", 1 ] ], [ [ "lye_powder", 20 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "meat_salted",
    "id_suffix": "vacuum_packed",
    "container": "plastic_bag_vac",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "charges": 2,
    "time": "5 m",
    "batch_time_factors": [ 10, 3 ],
    "autolearn": true,
    "book_learn": [ [ "vacuum_sealing", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 3 } ],
    "using": [ [ "vacuum_sealing_standard", 1, "LIST" ] ],
    "//": "since vacuum sealed meat is cooked, need 40u surface_heat - sealing in salt is not sufficient to cook it",
    "components": [
      [
        [ "meat_cooked", 2 ],
        [ "meat_fatty_cooked", 2 ],
        [ "meat_scrap_cooked", 20 ],
        [ "mutant_meat_cooked", 2 ],
        [ "mutant_meat_scrap_cooked", 20 ],
        [ "human_cooked", 2 ],
        [ "mutant_human_cooked", 2 ],
        [ "demihuman_cooked", 2 ],
        [ "meat_pickled", 2 ],
        [ "meat_smoked", 2 ],
        [ "rehydrated_meat", 2 ],
        [ "meat_fried", 2 ]
      ],
      [ [ "salt_preservation", 2, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cured_roe",
    "id_suffix": "vacuum_packed",
    "container": "plastic_bag_vac",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "charges": 2,
    "time": "5 m",
    "batch_time_factors": [ 10, 3 ],
    "autolearn": true,
    "book_learn": [ [ "vacuum_sealing", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 3 } ],
    "using": [ [ "vacuum_sealing_standard", 1, "LIST" ] ],
    "components": [ [ [ "curing_roe", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "salted_fish",
    "id_suffix": "vacuum_packed",
    "container": "plastic_bag_vac",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "charges": 5,
    "time": "5 m",
    "batch_time_factors": [ 10, 3 ],
    "autolearn": true,
    "book_learn": [ [ "vacuum_sealing", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 3 } ],
    "using": [ [ "vacuum_sealing_standard", 1, "LIST" ] ],
    "components": [ [ [ "fish", 5 ] ], [ [ "salt_preservation", 5, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "veggy_salted",
    "id_suffix": "vacuum_packed",
    "container": "plastic_bag_vac",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 4,
    "charges": 2,
    "time": "5 m",
    "batch_time_factors": [ 10, 3 ],
    "autolearn": true,
    "book_learn": [ [ "vacuum_sealing", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 3 } ],
    "using": [ [ "vacuum_sealing_standard", 1, "LIST" ] ],
    "components": [ [ [ "veggy_any_uncooked", 2, "LIST" ] ], [ [ "salt_preservation", 2, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "apple_sugar",
    "id_suffix": "vacuum_packed",
    "container": "plastic_bag_vac",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 4,
    "charges": 8,
    "time": "5 m",
    "batch_time_factors": [ 10, 3 ],
    "autolearn": true,
    "book_learn": [ [ "vacuum_sealing", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 3 } ],
    "using": [ [ "vacuum_sealing_standard", 1, "LIST" ] ],
    "components": [ [ [ "water_clean", 1 ] ], [ [ "sweet_fruit", 4, "LIST" ] ], [ [ "sugar_standard", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fried_spam",
    "charges": 1,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "2 m 45 s",
    "batch_time_factors": [ 80, 2 ],
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ],
    "//": "by weight, this would be 4u heat, but it is already edible, so thorough cooking is not necessary.",
    "components": [ [ [ "can_spam", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "flour",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "45 m",
    "charges": 15,
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "flags": [ "BLIND_EASY" ],
    "tools": [ [ [ "rock_quern", -1 ], [ "clay_quern", -1 ] ] ],
    "components": [ [ [ "wheat", 1 ], [ "barley", 1 ], [ "oats", 4 ], [ "starch", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "flour_wheat_free",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "45 m",
    "charges": 15,
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "flags": [ "BLIND_EASY" ],
    "tools": [ [ [ "rock_quern", -1 ], [ "clay_quern", -1 ] ] ],
    "components": [
      [
        [ "buckwheat", 1 ],
        [ "acorns_cooked", 10 ],
        [ "roasted_cattail_rhizome", 2 ],
        [ "dry_rice", 5 ],
        [ "dry_wild_rice", 5 ],
        [ "chestnut_roasted", 12 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "bread_flour",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "45 m",
    "charges": 16,
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "flags": [ "BLIND_EASY" ],
    "tools": [ [ [ "rock_quern", -1 ], [ "clay_quern", -1 ] ] ],
    "components": [
      [ [ "flour", 1 ] ],
      [
        [ "wheat", 1 ],
        [ "buckwheat", 1 ],
        [ "barley", 1 ],
        [ "acorns_cooked", 10 ],
        [ "oats", 4 ],
        [ "starch", 1 ],
        [ "dry_rice", 5 ],
        [ "dry_wild_rice", 5 ],
        [ "chestnut_roasted", 12 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cornmeal",
    "charges": 3,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "45 m",
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 1 ] ],
    "batch_time_factors": [ 83, 3 ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ], [ [ "rock_quern", -1 ], [ "clay_quern", -1 ] ] ],
    "components": [ [ [ "dry_corn", 1 ], [ "kernels", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "meal_bone",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "1 h",
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "flags": [ "BLIND_EASY" ],
    "tools": [ [ [ "rock_quern", -1 ], [ "clay_quern", -1 ] ] ],
    "components": [ [ [ "bone_edible", 1, "LIST" ] ] ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "meal_bone_tainted",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "1 h",
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "flags": [ "BLIND_EASY" ],
    "tools": [ [ [ "rock_quern", -1 ], [ "clay_quern", -1 ] ] ],
    "components": [ [ [ "bone_tainted", 1 ], [ "skewer_bone", 25 ] ] ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "vodka",
    "id_suffix": "from_ethanol",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "1 s",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "//": "alcohol is generally sterilizing but I removed the ability to make vodka with pond water",
    "components": [ [ [ "chem_ethanol", 125 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "mixed_alcohol_strong",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "1 s",
    "charges": 1,
    "autolearn": true,
    "flags": [ "BLIND_EASY" ],
    "components": [ [ [ "hard_liquor_unmixed", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "mixed_alcohol_weak",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "1 s",
    "charges": 1,
    "autolearn": true,
    "flags": [ "BLIND_EASY" ],
    "components": [ [ [ "weak_liquor_unmixed", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "drink_strawberry_surprise",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "7 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "strawberries", 2 ] ], [ [ "vodka", 4 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "drink_boozeberry",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "7 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "blueberries", 2 ] ], [ [ "vodka", 4 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "cola_meth",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "7 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 4, "LIST" ] ] ],
    "//": "unfortunately I have no experience with this recipe in real life so I cannot comment on its accuracy.",
    "components": [ [ [ "meth", 4 ] ], [ [ "cola", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "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": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "//": "meat: 4u, cheese: 1u.  Other ingredients don't need to be cooked.",
    "components": [
      [ [ "meat_cooked", 1, "LIST" ], [ "scrambled_eggs", 2 ], [ "boiled_egg", 2 ], [ "fried_eggs", 1 ], [ "omelet", 1 ] ],
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [ [ "cheese_standard", 1, "LIST" ] ],
      [
        [ "pickle", 1 ],
        [ "veggy_pickled", 1 ],
        [ "onion", 1 ],
        [ "can_tomato", 1 ],
        [ "tomato", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ],
        [ "lettuce", 1 ]
      ],
      [
        [ "ketchup", 1 ],
        [ "barbecue_sauce", 1 ],
        [ "honey_mustard", 1 ],
        [ "mustard", 1 ],
        [ "horseradish", 1 ],
        [ "mayonnaise", 1 ],
        [ "bacon", 1 ],
        [ "seasoning_salt", 1 ],
        [ "soysauce", 1 ],
        [ "sauerkraut", 1 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "deluxe_cheeseburger",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "9 m",
    "charges": 2,
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "//": "meat: 4u, cheese: 1u, onion: 1u-2u.  could cook it with the meat to save power.  Other ingredients don't need to be cooked.",
    "components": [
      [ [ "meat_cooked", 1, "LIST" ], [ "scrambled_eggs", 2 ], [ "boiled_egg", 2 ], [ "fried_eggs", 1 ], [ "omelet", 1 ] ],
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [ [ "cheese_standard", 1, "LIST" ] ],
      [ [ "pickle", 1 ], [ "veggy_pickled", 1 ], [ "sauerkraut", 1 ] ],
      [ [ "onion", 1 ] ],
      [ [ "can_tomato", 1 ], [ "tomato", 1 ] ],
      [ [ "young_leaves", 2 ], [ "chicory_leaves", 2 ], [ "lettuce", 1 ] ],
      [ [ "ketchup", 1 ], [ "barbecue_sauce", 1 ] ],
      [ [ "mustard", 1 ], [ "honey_mustard", 1 ] ],
      [ [ "horseradish", 1 ], [ "mayonnaise", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fish_sandwich",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "4 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "fish_cooked", 1 ], [ "fish_fried", 1 ], [ "fish_scrap_cooked", 10 ] ],
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [
        [ "pickle", 1 ],
        [ "veggy_pickled", 1 ],
        [ "onion", 1 ],
        [ "can_tomato", 1 ],
        [ "tomato", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ],
        [ "lettuce", 1 ]
      ],
      [
        [ "ketchup", 1 ],
        [ "barbecue_sauce", 1 ],
        [ "honey_mustard", 1 ],
        [ "mustard", 1 ],
        [ "horseradish", 1 ],
        [ "mayonnaise", 1 ],
        [ "bacon", 1 ],
        [ "seasoning_salt", 1 ],
        [ "soysauce", 1 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "lobster_roll",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "4 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "lobster_cooked", 1 ], [ "lobster_cakes", 1 ] ],
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [
        [ "onion", 1 ],
        [ "lemon", 1 ],
        [ "can_tomato", 1 ],
        [ "tomato", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ],
        [ "lettuce", 1 ]
      ],
      [
        [ "ketchup", 1 ],
        [ "barbecue_sauce", 1 ],
        [ "honey_mustard", 1 ],
        [ "mustard", 1 ],
        [ "butter", 1 ],
        [ "horseradish", 1 ],
        [ "mayonnaise", 1 ],
        [ "bacon", 1 ],
        [ "seasoning_salt", 1 ],
        [ "soysauce", 1 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fish_sandwich_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "4 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "fish_cooked", 1 ], [ "fish_fried", 1 ], [ "fish_scrap_cooked", 10 ] ],
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [
        [ "pickle", 1 ],
        [ "veggy_pickled", 1 ],
        [ "onion", 1 ],
        [ "can_tomato", 1 ],
        [ "tomato", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ],
        [ "lettuce", 1 ]
      ],
      [
        [ "ketchup", 1 ],
        [ "barbecue_sauce", 1 ],
        [ "honey_mustard", 1 ],
        [ "mustard", 1 ],
        [ "horseradish", 1 ],
        [ "mayonnaise", 1 ],
        [ "bacon", 1 ],
        [ "seasoning_salt", 1 ],
        [ "soysauce", 1 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fish_bagel",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "10 m",
    "book_learn": [ [ "family_cookbook", 2 ], [ "mag_cooking", 2 ] ],
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "fish_cooked", 1 ], [ "can_salmon", 1 ], [ "fish_scrap_cooked", 10 ] ],
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [ [ "spinach", 1 ] ],
      [ [ "cooking_oil", 1 ] ],
      [ [ "lemon", 1 ] ],
      [ [ "vinegar", 1 ] ],
      [ [ "scrambled_eggs", 1 ], [ "boiled_egg", 1 ], [ "fried_eggs", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "lutefisk",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 6,
    "time": "18 m",
    "book_learn": [ [ "cookbook", 4 ], [ "cookbook_foodfashions", 4 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 21, "LIST" ] ] ],
    "//": "10u to cook the 150g fish, the rest is just the lye.",
    "components": [ [ [ "fish", 1 ] ], [ [ "water_clean", 2 ] ], [ [ "lye_powder", 5 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_deluxe",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "7 m 30 s",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "meat_cooked", 1, "LIST" ], [ "scrambled_eggs", 2 ], [ "boiled_egg", 2 ], [ "fried_eggs", 1 ], [ "omelet", 1 ] ],
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [ [ "cheese_standard", 2, "LIST" ] ],
      [
        [ "veggy_cooked", 1 ],
        [ "veggy_wild_cooked", 1 ],
        [ "veggy_salted", 1 ],
        [ "celery", 1 ],
        [ "grape_leaves", 1 ],
        [ "cabbage", 1 ],
        [ "sauerkraut", 1 ],
        [ "tomato", 1 ],
        [ "can_tomato", 1 ],
        [ "pumpkin_cut", 1 ],
        [ "onion", 1 ],
        [ "broccoli", 1 ],
        [ "rehydrated_veggy", 1 ],
        [ "rehydrated_corn_kernels", 1 ],
        [ "corn_kernels", 1 ],
        [ "morel_cooked", 1 ],
        [ "mushroom_cooked", 1 ],
        [ "sauerkraut_onions", 1 ],
        [ "pickle", 1 ],
        [ "veggy_canned", 1 ],
        [ "salsa", 1 ],
        [ "beans_cooked", 1 ],
        [ "carrot", 1 ],
        [ "carrot_wild", 1 ],
        [ "zucchini_cut", 1 ],
        [ "zucchini", 1 ],
        [ "lettuce", 1 ],
        [ "pine_nuts", 1 ],
        [ "morel_fried", 1 ],
        [ "veggy_aspic", 1 ],
        [ "dahlia_baked", 1 ],
        [ "cucumber", 1 ],
        [ "cucumber_cut", 1 ],
        [ "veggy_pickled", 1 ],
        [ "cooked_cattail_stalk", 1 ],
        [ "cooked_burdock_stalk", 1 ],
        [ "cooked_pumpkin", 1 ],
        [ "potato_baked", 1 ],
        [ "can_tomato", 1 ],
        [ "dandelion_cooked", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ],
        [ "burdock_cooked", 1 ]
      ],
      [
        [ "ketchup", 1 ],
        [ "barbecue_sauce", 1 ],
        [ "honey_mustard", 1 ],
        [ "mustard", 1 ],
        [ "horseradish", 1 ],
        [ "mayonnaise", 1 ],
        [ "seasoning_salt", 5 ],
        [ "soysauce", 1 ]
      ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_deluxe_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "7 m 30 s",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "meat_cooked", 1, "LIST" ], [ "scrambled_eggs", 2 ], [ "boiled_egg", 2 ], [ "fried_eggs", 1 ], [ "omelet", 1 ] ],
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [ [ "cheese_standard", 2, "LIST" ] ],
      [
        [ "veggy_cooked", 1 ],
        [ "veggy_wild_cooked", 1 ],
        [ "veggy_salted", 1 ],
        [ "celery", 1 ],
        [ "grape_leaves", 1 ],
        [ "cabbage", 1 ],
        [ "sauerkraut", 1 ],
        [ "tomato", 1 ],
        [ "can_tomato", 1 ],
        [ "pumpkin_cut", 1 ],
        [ "onion", 1 ],
        [ "broccoli", 1 ],
        [ "rehydrated_veggy", 1 ],
        [ "rehydrated_corn_kernels", 1 ],
        [ "corn_kernels", 1 ],
        [ "morel_cooked", 1 ],
        [ "mushroom_cooked", 1 ],
        [ "sauerkraut_onions", 1 ],
        [ "pickle", 1 ],
        [ "veggy_canned", 1 ],
        [ "salsa", 1 ],
        [ "beans_cooked", 1 ],
        [ "carrot", 1 ],
        [ "carrot_wild", 1 ],
        [ "zucchini_cut", 1 ],
        [ "zucchini", 1 ],
        [ "lettuce", 1 ],
        [ "pine_nuts", 1 ],
        [ "morel_fried", 1 ],
        [ "veggy_aspic", 1 ],
        [ "dahlia_baked", 1 ],
        [ "cucumber", 1 ],
        [ "cucumber_cut", 1 ],
        [ "veggy_pickled", 1 ],
        [ "cooked_cattail_stalk", 1 ],
        [ "cooked_burdock_stalk", 1 ],
        [ "cooked_pumpkin", 1 ],
        [ "potato_baked", 1 ],
        [ "can_tomato", 1 ],
        [ "dandelion_cooked", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ],
        [ "burdock_cooked", 1 ]
      ],
      [
        [ "ketchup", 1 ],
        [ "barbecue_sauce", 1 ],
        [ "honey_mustard", 1 ],
        [ "mustard", 1 ],
        [ "horseradish", 1 ],
        [ "mayonnaise", 1 ],
        [ "seasoning_salt", 5 ],
        [ "soysauce", 1 ]
      ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_reuben",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "7 m 30 s",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "this is made entirely of cooked ingredients, so its power usage is low.",
    "components": [
      [ [ "meat_cooked", 1, "LIST" ] ],
      [ [ "cheese_standard", 2, "LIST" ] ],
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [ [ "sauerkraut", 1 ] ],
      [ [ "ketchup", 1 ] ],
      [ [ "onion", 1 ] ],
      [ [ "horseradish", 1 ] ],
      [ [ "mayonnaise", 1 ] ],
      [ [ "seasoning_salt", 5 ] ],
      [ [ "hot_sauce", 1 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_reuben_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "7 m 30 s",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "this is made entirely of cooked ingredients, so its power usage is low.",
    "components": [
      [ [ "meat_cooked", 1, "LIST" ] ],
      [ [ "cheese_standard", 2, "LIST" ] ],
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [ [ "sauerkraut", 1 ] ],
      [ [ "ketchup", 1 ] ],
      [ [ "onion", 1 ] ],
      [ [ "horseradish", 1 ] ],
      [ [ "mayonnaise", 1 ] ],
      [ [ "seasoning_salt", 5 ] ],
      [ [ "hot_sauce", 1 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "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": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 4, "LIST" ] ] ],
    "//": "power usage mostly for the meat, though this arguably doesn't even need power since meat is pre cooked",
    "components": [
      [ [ "meat_cooked", 1, "LIST" ], [ "scrambled_eggs", 2 ], [ "boiled_egg", 2 ], [ "fried_eggs", 1 ], [ "omelet", 1 ] ],
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [
        [ "pickle", 1 ],
        [ "veggy_pickled", 1 ],
        [ "onion", 1 ],
        [ "can_tomato", 1 ],
        [ "tomato", 1 ],
        [ "lettuce", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ]
      ],
      [
        [ "ketchup", 1 ],
        [ "barbecue_sauce", 1 ],
        [ "honey_mustard", 1 ],
        [ "mustard", 1 ],
        [ "horseradish", 1 ],
        [ "mayonnaise", 1 ],
        [ "bacon", 1 ],
        [ "seasoning_salt", 1 ],
        [ "soysauce", 1 ],
        [ "sauerkraut", 1 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hamburger_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "8 m",
    "charges": 2,
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 4, "LIST" ] ] ],
    "//": "power usage mostly for the meat, though this arguably doesn't even need power since meat is pre cooked",
    "components": [
      [ [ "meat_cooked", 1, "LIST" ], [ "scrambled_eggs", 2 ], [ "boiled_egg", 2 ], [ "fried_eggs", 1 ], [ "omelet", 1 ] ],
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [
        [ "pickle", 1 ],
        [ "veggy_pickled", 1 ],
        [ "onion", 1 ],
        [ "can_tomato", 1 ],
        [ "tomato", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ],
        [ "lettuce", 1 ]
      ],
      [
        [ "ketchup", 1 ],
        [ "barbecue_sauce", 1 ],
        [ "honey_mustard", 1 ],
        [ "mustard", 1 ],
        [ "horseradish", 1 ],
        [ "mayonnaise", 1 ],
        [ "bacon", 1 ],
        [ "seasoning_salt", 1 ],
        [ "soysauce", 1 ],
        [ "sauerkraut", 1 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "ndn_taco",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "charges": 4,
    "time": "8 m",
    "autolearn": true,
    "book_learn": [ [ "cookbook_native", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "components": [
      [ [ "meat_cooked", 1, "LIST" ] ],
      [ [ "frybread", 3 ] ],
      [ [ "can_beans", 1 ], [ "beans_cooked", 1 ] ],
      [ [ "lettuce", 1 ], [ "cabbage", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "taco",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "charges": 3,
    "time": "8 m",
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ],
    "//": "4u for the meat, which is pre cooked. 3u for the tortillas, which are already prepped.",
    "components": [
      [ [ "meat_cooked", 1, "LIST" ], [ "dry_meat", 1 ], [ "can_chicken", 1 ] ],
      [ [ "tortilla_corn", 3 ] ],
      [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "quesadilla_cheese",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "5 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "this is a very small quesadilla.  1u for tortilla and 1u for cheese.",
    "charges": 1,
    "components": [ [ [ "cheese_standard", 1, "LIST" ] ], [ [ "tortilla_any", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hotdogs_campfire",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "4 m",
    "charges": 2,
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "//": "about 90g meat total, which means 6u charge.",
    "components": [ [ [ "hotdogs_frozen", 2 ], [ "homemade_hotdogs", 2 ], [ "bratwurst_sausage", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hotdogs_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "8 m",
    "charges": 2,
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "//": "about 90g meat total, which means 6u charge.  the bread doesn't need heat.",
    "components": [
      [ [ "hotdogs_frozen", 2 ], [ "homemade_hotdogs", 2 ], [ "bratwurst_sausage", 1 ] ],
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [
        [ "ketchup", 2 ],
        [ "barbecue_sauce", 2 ],
        [ "honey_mustard", 2 ],
        [ "mustard", 2 ],
        [ "horseradish", 2 ],
        [ "sauerkraut", 2 ]
      ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hotdogs_cooked_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "8 m",
    "charges": 2,
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "//": "about 90g meat total, which means 6u charge.  the bread doesn't need heat.",
    "components": [
      [ [ "hotdogs_frozen", 2 ], [ "homemade_hotdogs", 2 ], [ "bratwurst_sausage", 1 ] ],
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [
        [ "ketchup", 2 ],
        [ "barbecue_sauce", 2 ],
        [ "honey_mustard", 2 ],
        [ "mustard", 2 ],
        [ "horseradish", 2 ],
        [ "sauerkraut", 2 ]
      ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hotdogs_newyork",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "4 m",
    "autolearn": false,
    "book_learn": [ [ "cookbook", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "components": [ [ [ "hotdogs_cooked", 1 ] ], [ [ "meat_fatty_cooked", 1 ], [ "meat_cooked", 1 ], [ "onion", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hotdogs_newyork_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "4 m",
    "autolearn": false,
    "book_learn": [ [ "cookbook", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "components": [ [ [ "hotdogs_cooked_wheat_free", 1 ] ], [ [ "meat_fatty_cooked", 1 ], [ "meat_cooked", 1 ], [ "onion", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "chilidogs",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "8 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "components": [
      [ [ "hotdogs_frozen", 2 ], [ "homemade_hotdogs", 2 ], [ "bratwurst_sausage", 2 ] ],
      [ [ "chili", 1 ] ],
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [ [ "mustard", 2 ], [ "horseradish", 1 ], [ "sauerkraut", 1 ], [ "onion", 1 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "chilidogs_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "8 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "components": [
      [ [ "hotdogs_frozen", 2 ], [ "homemade_hotdogs", 2 ], [ "bratwurst_sausage", 2 ] ],
      [ [ "chili", 1 ] ],
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [ [ "mustard", 2 ], [ "horseradish", 1 ], [ "sauerkraut", 1 ], [ "onion", 1 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sausagegravy",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "25 m",
    "charges": 4,
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 55, "LIST" ] ] ],
    "//": "as much as 300g meat total for 20u, 2u fat = 30u, flour = 2-5u, mushroom = 4u.",
    "components": [
      [
        [ "sausage", 1 ],
        [ "sausage_cooked", 1 ],
        [ "bratwurst_sausage", 1 ],
        [ "meat_red", 1, "LIST" ],
        [ "dry_meat", 1 ],
        [ "can_chicken", 1 ]
      ],
      [ [ "edible_tallow_lard", 2, "LIST" ] ],
      [ [ "flour_any", 2, "LIST" ], [ "cornmeal", 1 ] ],
      [ [ "mushroom", 2 ], [ "dry_mushroom", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "currywurst",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "8 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "components": [
      [ [ "sausage", 1 ], [ "sausage_cooked", 1 ], [ "bratwurst_sausage", 2 ] ],
      [ [ "curry_powder", 10 ], [ "chilly-p", 10 ] ],
      [ [ "ketchup", 2 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "corndogs_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "1 m 45 s",
    "charges": 1,
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "components": [ [ [ "corndogs_frozen", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "corndogs_homemade",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "1 m 45 s",
    "charges": 1,
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 12, "LIST" ] ] ],
    "//": "80-100g of meat: 7u, 5u for the cornmeal and oil",
    "components": [
      [ [ "hotdogs_frozen", 1 ], [ "hotdogs_cooked", 1 ], [ "bratwurst_sausage", 1 ], [ "sausage_wasteland", 1 ] ],
      [ [ "splinter", 1 ] ],
      [ [ "cornmeal", 1 ] ],
      [ [ "cooking_oil", 1 ], [ "cooking_oil2", 1 ] ],
      [ [ "bag_plastic", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "blt",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "6 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "components": [
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [ [ "bacon", 1 ] ],
      [ [ "lettuce", 1 ], [ "young_leaves", 2 ], [ "chicory_leaves", 2 ] ],
      [ [ "can_tomato", 1 ], [ "tomato", 1 ], [ "tomato_cut", 1 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "blt_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "6 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "components": [
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [ [ "bacon", 1 ] ],
      [ [ "lettuce", 1 ], [ "young_leaves", 2 ], [ "chicory_leaves", 2 ] ],
      [ [ "can_tomato", 1 ], [ "tomato", 1 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sloppyjoe",
    "charges": 2,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "8 m",
    "book_learn": [ [ "sweets_book", 1 ], [ "mag_cooking", 1 ], [ "family_cookbook", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "//": "4u for meat 1u for sauce = 5u",
    "components": [
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [ [ "sauce_red", 2 ], [ "can_tomato", 1 ], [ "tomato", 1 ] ],
      [ [ "meat_cooked", 1, "LIST" ], [ "dry_meat", 1 ], [ "can_chicken", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sloppyjoe_wheat_free",
    "charges": 2,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "8 m",
    "book_learn": [ [ "sweets_book", 1 ], [ "mag_cooking", 1 ], [ "family_cookbook", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "//": "4u for meat 1u for sauce = 5u",
    "components": [
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [ [ "sauce_red", 2 ], [ "can_tomato", 1 ], [ "tomato", 1 ] ],
      [ [ "meat_cooked", 1, "LIST" ], [ "dry_meat", 1 ], [ "can_chicken", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_t",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [ [ [ "bread_sandwich", 2, "LIST" ] ], [ [ "meat_cooked", 1, "LIST" ] ] ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_t_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [ [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ], [ [ "meat_cooked", 1, "LIST" ] ] ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_pb",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich", 2, "LIST" ] ], [ [ "any_peanutbutter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_pb_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ], [ [ "any_peanutbutter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_pbj",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich", 2, "LIST" ] ], [ [ "jam_fruit", 1 ] ], [ [ "any_peanutbutter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_pbj_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ], [ [ "jam_fruit", 1 ] ], [ [ "any_peanutbutter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_pbh",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [ [ "honey_bottled", 3 ], [ "honey_glassed", 1 ] ],
      [ [ "any_peanutbutter", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_pbh_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [ [ "honey_bottled", 3 ], [ "honey_glassed", 1 ] ],
      [ [ "any_peanutbutter", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_pbm",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich", 2, "LIST" ] ], [ [ "syrup", 1 ] ], [ [ "any_peanutbutter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_pbm_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ], [ [ "syrup", 1 ] ], [ [ "any_peanutbutter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_fairy",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "book_learn": [ [ "mag_glam", 1 ] ],
    "components": [ [ [ "bread_sandwich", 1, "LIST" ] ], [ [ "any_butter", 1, "LIST" ] ], [ [ "sprinkles", 3 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_fairy_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "book_learn": [ [ "mag_glam", 1 ] ],
    "components": [ [ [ "bread_sandwich_wheat_free", 1, "LIST" ] ], [ [ "any_butter", 1, "LIST" ] ], [ [ "sprinkles", 3 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "toastem4",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "40 m",
    "charges": 6,
    "book_learn": [ [ "baking_book", 1 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "components": [ [ [ "flour_any", 12, "LIST" ] ], [ [ "eggs_bird", 1, "LIST" ] ], [ [ "jam_fruit", 9 ] ], [ [ "cornmeal", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "toasterpastry",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "2 m 30 s",
    "charges": 1,
    "autolearn": true,
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "components": [ [ [ "toasterpastryfrozen", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "homemade_toasterpastry",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "2 m 30 s",
    "charges": 1,
    "autolearn": true,
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "components": [ [ [ "toastem4", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "homemade_toasterpastry2",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "2 m 30 s",
    "charges": 1,
    "autolearn": true,
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "Toasting a pop-tart takes a minute at most",
    "components": [ [ [ "toastem4", 1 ] ], [ [ "any_frosting", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "buttercream",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "6 m 30 s",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "components": [ [ [ "milk_cream", 1 ] ], [ [ "any_butter", 16, "LIST" ] ], [ [ "sugar_standard", 1, "LIST" ] ] ],
    "charges": 8
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "ketchup",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "18 m",
    "charges": 2,
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "components": [
      [ [ "can_tomato", 1 ], [ "tomato", 1 ] ],
      [ [ "salt", 2 ], [ "salt_water", 1 ], [ "saline", 2 ], [ "seasoning_salt", 2 ], [ "soysauce", 1 ] ],
      [ [ "vinegar", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "barbecue_sauce",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "10 m",
    "charges": 3,
    "autolearn": true,
    "batch_time_factors": [ 40, 5 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "components": [ [ [ "ketchup", 2 ] ], [ [ "seasoning_mild", 2, "LIST" ] ], [ [ "sugar_standard", 1, "LIST" ] ], [ [ "vinegar", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "honey_mustard",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "7 m",
    "charges": 6,
    "batch_time_factors": [ 40, 5 ],
    "book_learn": [ [ "cookbook", 1 ], [ "mag_cooking", 1 ], [ "cookbook_foodfashions", 1 ] ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [
      [ [ "honey_bottled", 1 ], [ "honeycomb", 1 ], [ "honey_glassed", 1 ] ],
      [ [ "mustard", 2 ] ],
      [ [ "vinegar", 1 ] ],
      [ [ "mayonnaise", 1 ] ],
      [ [ "seasoning_mild", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "vinegar",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "time": "1 m",
    "book_learn": [ [ "vinegar_maker", 1 ] ],
    "charges": 160,
    "components": [ [ [ "chem_acetic_acid", 1 ] ], [ [ "water_clean", 9 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sauerkraut_ferment",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 5,
    "time": "30 m",
    "book_learn": [ [ "fermenting_book", 2 ], [ "cookbook_foodfashions", 4 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 4, "LIST" ] ] ],
    "//": "barely any cooking going on here",
    "components": [
      [ [ "water_clean", 1 ] ],
      [ [ "salt_water", 1 ], [ "saline", 2 ], [ "salt", 2 ] ],
      [ [ "jar_glass_sealed", 1 ] ],
      [ [ "veggy", 2 ], [ "lettuce", 2 ], [ "veggy_wild", 2 ], [ "cabbage", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pickles_ferment",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 5,
    "time": "30 m",
    "book_learn": [ [ "fermenting_book", 3 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "barely any cooking going on here",
    "components": [
      [ [ "water_clean", 1 ] ],
      [ [ "vinegar", 1 ] ],
      [ [ "saline", 1 ], [ "salt", 2 ] ],
      [ [ "jar_glass_sealed", 1 ] ],
      [ [ "cucumber", 1 ], [ "cucumber_cut", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "eggs_ferment",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 5,
    "time": "30 m",
    "book_learn": [ [ "fermenting_book", 4 ] ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "//": "eggs are already cooked so no need to make this high",
    "components": [
      [ [ "water_clean", 1 ] ],
      [ [ "vinegar", 1 ] ],
      [ [ "saline", 1 ], [ "salt", 2 ] ],
      [ [ "jar_glass_sealed", 1 ] ],
      [ [ "boiled_egg", 10 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sauerkraut_onions",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "15 m",
    "book_learn": [ [ "fermenting_book", 2 ], [ "cookbook_foodfashions", 3 ] ],
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ],
    "components": [ [ [ "sauerkraut", 1 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "onion", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fruit_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "5 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "components": [ [ [ "sweet_fruit", 1, "LIST" ], [ "coconut_flesh", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "brandied_fruit",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "5 m",
    "autolearn": true,
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "sweet_fruit", 1, "LIST" ] ], [ [ "hard_liquor", 1, "LIST" ] ] ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "id_suffix": "jarred",
    "container": "jar_glass_sealed",
    "result": "brandied_fruit",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "5 m",
    "autolearn": true,
    "charges": 2,
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "sweet_fruit", 1, "LIST" ] ], [ [ "jar_glass_sealed", 1 ] ], [ [ "hard_liquor", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "id_suffix": "jarred_3l",
    "container": "jar_3l_glass_sealed",
    "result": "brandied_fruit",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "5 m",
    "autolearn": true,
    "charges": 12,
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "sweet_fruit", 8, "LIST" ] ], [ [ "jar_3l_glass_sealed", 1 ] ], [ [ "hard_liquor", 5, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "jam_fruit",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "30 m",
    "charges": 8,
    "book_learn": [ [ "sweets_book", 1 ], [ "cookbook", 1 ] ],
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 2, "LIST" ] ] ],
    "//": "1u for fruit and 1u for sugar, you're basically just turning it into goop and not really cooking it",
    "components": [ [ [ "sweet_fruit", 1, "LIST" ] ], [ [ "sugar_powdered", 10, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "juice",
    "byproducts": [ [ "juice_pulp" ] ],
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "3 m",
    "autolearn": true,
    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CONTAIN", "level": 1 }, { "id": "STRAIN", "level": 2 } ],
    "components": [ [ [ "sweet_fruit", 1, "LIST" ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "juice",
    "id_suffix": "fresh",
    "byproducts": [ [ "juice_pulp", 2 ] ],
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "5 m",
    "autolearn": true,
    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CONTAIN", "level": 1 }, { "id": "STRAIN", "level": 2 } ],
    "components": [ [ [ "sweet_fruit", 2, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "brioche",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "25 m",
    "batch_time_factors": [ 75, 4 ],
    "book_learn": [ [ "baking_book", 3 ], [ "cookbook_daintydishes", 5 ] ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 14, "LIST" ] ] ],
    "//": "3u flour, 1u for milk, 4u for oil, 6u for eggs.  I thought the flour used was low, but I saw a recipe I saw used 100g of flour for 5 eggs so this really is correct.",
    "components": [
      [ [ "flour_any", 3, "LIST" ] ],
      [ [ "yeast", 1 ] ],
      [
        [ "milk_standard_raw", 1, "LIST" ],
        [ "lf_milk_standard", 1, "LIST" ],
        [ "milk_powder", 1 ],
        [ "con_milk", 1 ]
      ],
      [ [ "powder_eggs", 2 ], [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ],
      [ [ "sugar", 2 ], [ "artificial_sweetener", 2 ] ],
      [ [ "any_butter_or_oil", 8, "LIST" ] ],
      [ [ "water_clean", 1 ] ]
    ],
    "charges": 6
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "veggy_salad",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "20 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "CONTAIN", "level": 1 } ],
    "components": [
      [
        [ "lettuce", 2 ],
        [ "broccoli", 2 ],
        [ "dandelion_cooked", 2 ],
        [ "burdock_cooked", 2 ],
        [ "bamboo_cooked", 2 ],
        [ "veggy_wild_cooked", 2 ],
        [ "fiddlehead_boiled", 2 ],
        [ "fiddlehead_sauteed", 2 ],
        [ "young_leaves", 4 ],
        [ "chicory_leaves", 4 ],
        [ "sauerkraut", 2 ],
        [ "grape_leaves", 2 ],
        [ "cabbage", 2 ]
      ],
      [
        [ "cucumber", 1 ],
        [ "cucumber_cut", 1 ],
        [ "tomato", 1 ],
        [ "tomato_cut", 1 ],
        [ "can_tomato", 1 ],
        [ "carrot", 2 ],
        [ "carrot_wild", 2 ],
        [ "pineapple_chunks", 1 ],
        [ "cranberries", 1 ],
        [ "raspberries", 1 ],
        [ "blackberries", 1 ],
        [ "sugar_beet", 1 ]
      ],
      [
        [ "sugar", 1 ],
        [ "artificial_sweetener", 1 ],
        [ "mustard", 1 ],
        [ "honey_mustard", 1 ],
        [ "mayonnaise", 1 ],
        [ "seasoning_salt", 1 ],
        [ "soysauce", 1 ],
        [ "pepper", 1 ],
        [ "garlic_clove", 1 ],
        [ "rehydrated_garlic", 1 ],
        [ "wild_garlic", 2 ],
        [ "garlic_powder", 1 ],
        [ "vinegar", 1 ],
        [ "seasoning_italian", 1 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "egg_salad",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "20 m",
    "charges": 10,
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "CONTAIN", "level": 1 } ],
    "components": [
      [ [ "boiled_egg", 6 ] ],
      [ [ "mustard", 1 ], [ "mustard_powder", 1 ] ],
      [ [ "sauce_pesto", 2 ], [ "mayonnaise", 2 ] ],
      [ [ "pickle", 1 ], [ "veggy_pickled", 1 ], [ "bacon", 1 ] ],
      [
        [ "seasoning_salt", 1 ],
        [ "soysauce", 1 ],
        [ "pepper", 1 ],
        [ "garlic_clove", 1 ],
        [ "rehydrated_garlic", 1 ],
        [ "garlic_powder", 1 ],
        [ "vinegar", 1 ],
        [ "seasoning_italian", 1 ]
      ],
      [
        [ "seasoning_salt", 1 ],
        [ "soysauce", 1 ],
        [ "pepper", 1 ],
        [ "garlic_clove", 1 ],
        [ "rehydrated_garlic", 1 ],
        [ "garlic_powder", 1 ],
        [ "vinegar", 1 ],
        [ "seasoning_italian", 1 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "insta_salad",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "dried_salad", 1 ] ], [ [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "sweet_water",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [
      [ [ "water_clean", 1 ] ],
      [
        [ "sugar", 10 ],
        [ "syrup", 4 ],
        [ "beet_syrup", 5 ],
        [ "molasses", 1 ],
        [ "honey_bottled", 3 ],
        [ "honey_glassed", 1 ],
        [ "honeydew", 3 ],
        [ "artificial_sweetener", 10 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "sugar",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "time": "9 m",
    "autolearn": true,
    "batch_time_factors": [ 20, 1 ],
    "charges": 10,
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 7, "LIST" ] ] ],
    "components": [ [ [ "sweet_water", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sugar_fried",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 3,
    "charges": 13,
    "time": "3 m 30 s",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 42, "LIST" ] ] ],
    "//": "https://www.simplyrecipes.com/recipes/caramel_sauce/ minimum heavy cream is 250ml so double recipe.  Minimum 28u to caramelize the sugar, plus 14 for the milkfat",
    "components": [ [ [ "sugar", 84 ] ], [ [ "any_butter", 12, "LIST" ] ], [ [ "milk_cream", 1 ] ], [ [ "salt", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "meat_tainted",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 5,
    "time": "1 h 30 m",
    "book_learn": [ [ "recipe_creepy", 5 ], [ "recipe_serum", 6 ] ],
    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "meat", 1 ], [ "mutant_meat", 1 ], [ "human_meat", 1, "LIST" ], [ "rehydrated_meat", 1 ] ],
      [ [ "slime_scrap", 2 ] ],
      [ [ "water", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "royal_beef",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
    "//": "royal jelly essentially edible as is, but is half the weight of the meat, so going with 20u for meat + 5u for jelly",
    "components": [ [ [ "meat_red", 1, "LIST" ] ], [ [ "royal_jelly", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "wastebread",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "skills_required": [ "survival", 1 ],
    "difficulty": 3,
    "time": "35 m",
    "charges": 15,
    "batch_time_factors": [ 50, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "HAMMER", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 35, "LIST" ] ] ],
    "//": "Toyed with this recipe because it used entirely too much bone meal per flour (4x more by weight).  Splinters represent sawdust.  Total weight is 260g of flour, 500g of water, 165g of inedible filler and up to 100g of additives",
    "//1": "20u for the flour, 15u for the additives (sawdust isn't really 'cooked' but it steals some heat so that contributes too)",
    "components": [
      [ [ "flour_any", 20, "LIST" ] ],
      [ [ "meal_bone", 15 ], [ "splinter", 11 ] ],
      [
        [ "meal_chitin_piece", 8 ],
        [ "cornmeal", 4 ],
        [ "flour_wheat_free", 4 ],
        [ "oatmeal", 4 ],
        [ "powder_eggs", 4 ],
        [ "milk_powder", 4 ],
        [ "cheese_powder", 4 ],
        [ "protein_powder", 4 ],
        [ "dry_fruit", 4 ],
        [ "dry_veggy", 4 ],
        [ "wild_herbs", 20 ],
        [ "sugar", 20 ],
        [ "dogfood_dry", 1 ],
        [ "catfood_dry", 1 ]
      ],
      [ [ "water_clean", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_veggy_cheese",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [ [ "cheese_standard", 1, "LIST" ] ],
      [
        [ "veggy_cooked", 1 ],
        [ "veggy_wild_cooked", 1 ],
        [ "veggy_salted", 1 ],
        [ "celery", 1 ],
        [ "grape_leaves", 1 ],
        [ "cabbage", 1 ],
        [ "sauerkraut", 1 ],
        [ "tomato", 1 ],
        [ "can_tomato", 1 ],
        [ "pumpkin_cut", 1 ],
        [ "onion", 1 ],
        [ "broccoli", 1 ],
        [ "rehydrated_veggy", 1 ],
        [ "rehydrated_corn_kernels", 1 ],
        [ "corn_kernels", 1 ],
        [ "morel_cooked", 1 ],
        [ "mushroom_cooked", 1 ],
        [ "sauerkraut_onions", 1 ],
        [ "pickle", 1 ],
        [ "veggy_canned", 1 ],
        [ "beans_cooked", 1 ],
        [ "carrot", 1 ],
        [ "zucchini", 1 ],
        [ "zucchini_cut", 1 ],
        [ "lettuce", 1 ],
        [ "pine_nuts", 1 ],
        [ "morel_fried", 1 ],
        [ "veggy_aspic", 1 ],
        [ "dahlia_baked", 1 ],
        [ "cucumber", 1 ],
        [ "cucumber_cut", 1 ],
        [ "veggy_pickled", 1 ],
        [ "cooked_cattail_stalk", 1 ],
        [ "cooked_burdock_stalk", 1 ],
        [ "cooked_pumpkin", 1 ],
        [ "potato_baked", 1 ],
        [ "can_tomato", 1 ],
        [ "dandelion_cooked", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ],
        [ "wild_garlic", 1 ],
        [ "burdock_cooked", 1 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_veggy_cheese_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [ [ "cheese_standard", 1, "LIST" ] ],
      [
        [ "veggy_cooked", 1 ],
        [ "veggy_wild_cooked", 1 ],
        [ "veggy_salted", 1 ],
        [ "celery", 1 ],
        [ "grape_leaves", 1 ],
        [ "cabbage", 1 ],
        [ "sauerkraut", 1 ],
        [ "tomato", 1 ],
        [ "can_tomato", 1 ],
        [ "pumpkin_cut", 1 ],
        [ "onion", 1 ],
        [ "broccoli", 1 ],
        [ "rehydrated_veggy", 1 ],
        [ "rehydrated_corn_kernels", 1 ],
        [ "corn_kernels", 1 ],
        [ "morel_cooked", 1 ],
        [ "mushroom_cooked", 1 ],
        [ "sauerkraut_onions", 1 ],
        [ "pickle", 1 ],
        [ "veggy_canned", 1 ],
        [ "beans_cooked", 1 ],
        [ "carrot", 1 ],
        [ "zucchini", 1 ],
        [ "zucchini_cut", 1 ],
        [ "lettuce", 1 ],
        [ "pine_nuts", 1 ],
        [ "morel_fried", 1 ],
        [ "veggy_aspic", 1 ],
        [ "dahlia_baked", 1 ],
        [ "cucumber", 1 ],
        [ "cucumber_cut", 1 ],
        [ "veggy_pickled", 1 ],
        [ "cooked_cattail_stalk", 1 ],
        [ "cooked_burdock_stalk", 1 ],
        [ "cooked_pumpkin", 1 ],
        [ "potato_baked", 1 ],
        [ "can_tomato", 1 ],
        [ "dandelion_cooked", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ],
        [ "wild_garlic", 1 ],
        [ "burdock_cooked", 1 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_veggy",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [
        [ "veggy_cooked", 1 ],
        [ "veggy_wild_cooked", 1 ],
        [ "veggy_salted", 1 ],
        [ "celery", 1 ],
        [ "grape_leaves", 1 ],
        [ "cabbage", 1 ],
        [ "sauerkraut", 1 ],
        [ "tomato", 1 ],
        [ "can_tomato", 1 ],
        [ "pumpkin_cut", 1 ],
        [ "onion", 1 ],
        [ "broccoli", 1 ],
        [ "rehydrated_veggy", 1 ],
        [ "rehydrated_corn_kernels", 1 ],
        [ "corn_kernels", 1 ],
        [ "morel_cooked", 1 ],
        [ "mushroom_cooked", 1 ],
        [ "sauerkraut_onions", 1 ],
        [ "pickle", 1 ],
        [ "veggy_canned", 1 ],
        [ "salsa", 1 ],
        [ "beans_cooked", 1 ],
        [ "carrot", 1 ],
        [ "carrot_wild", 1 ],
        [ "zucchini", 1 ],
        [ "zucchini_cut", 1 ],
        [ "lettuce", 1 ],
        [ "pine_nuts", 1 ],
        [ "morel_fried", 1 ],
        [ "veggy_aspic", 1 ],
        [ "dahlia_baked", 1 ],
        [ "cucumber", 1 ],
        [ "cucumber_cut", 1 ],
        [ "veggy_pickled", 1 ],
        [ "cooked_cattail_stalk", 1 ],
        [ "cooked_burdock_stalk", 1 ],
        [ "cooked_pumpkin", 1 ],
        [ "potato_baked", 1 ],
        [ "can_tomato", 1 ],
        [ "dandelion_cooked", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ],
        [ "wild_garlic", 1 ],
        [ "burdock_cooked", 1 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_veggy_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "3 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [
        [ "veggy_cooked", 1 ],
        [ "veggy_wild_cooked", 1 ],
        [ "veggy_salted", 1 ],
        [ "celery", 1 ],
        [ "grape_leaves", 1 ],
        [ "cabbage", 1 ],
        [ "sauerkraut", 1 ],
        [ "tomato", 1 ],
        [ "can_tomato", 1 ],
        [ "pumpkin_cut", 1 ],
        [ "onion", 1 ],
        [ "broccoli", 1 ],
        [ "rehydrated_veggy", 1 ],
        [ "rehydrated_corn_kernels", 1 ],
        [ "corn_kernels", 1 ],
        [ "morel_cooked", 1 ],
        [ "mushroom_cooked", 1 ],
        [ "sauerkraut_onions", 1 ],
        [ "pickle", 1 ],
        [ "veggy_canned", 1 ],
        [ "salsa", 1 ],
        [ "beans_cooked", 1 ],
        [ "carrot_wild", 1 ],
        [ "carrot", 1 ],
        [ "zucchini", 1 ],
        [ "zucchini_cut", 1 ],
        [ "lettuce", 1 ],
        [ "pine_nuts", 1 ],
        [ "morel_fried", 1 ],
        [ "veggy_aspic", 1 ],
        [ "dahlia_baked", 1 ],
        [ "cucumber", 1 ],
        [ "cucumber_cut", 1 ],
        [ "veggy_pickled", 1 ],
        [ "cooked_cattail_stalk", 1 ],
        [ "cooked_burdock_stalk", 1 ],
        [ "cooked_pumpkin", 1 ],
        [ "potato_baked", 1 ],
        [ "can_tomato", 1 ],
        [ "dandelion_cooked", 1 ],
        [ "young_leaves", 2 ],
        [ "chicory_leaves", 2 ],
        [ "wild_garlic", 1 ],
        [ "burdock_cooked", 1 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_cucumber",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [ [ "cucumber", 1 ], [ "cucumber_cut", 1 ] ],
      [ [ "mayonnaise", 1 ], [ "mustard", 1 ], [ "horseradish", 1 ], [ "seasoning_salt", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_cucumber_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [ [ "cucumber", 1 ], [ "cucumber_cut", 1 ] ],
      [ [ "mayonnaise", 1 ], [ "mustard", 1 ], [ "horseradish", 1 ], [ "seasoning_salt", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_sauce",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "charges": 1,
    "components": [
      [ [ "bread_sandwich", 2, "LIST" ] ],
      [
        [ "cooking_oil", 1 ],
        [ "cooking_oil2", 1 ],
        [ "mayonnaise", 1 ],
        [ "ketchup", 1 ],
        [ "barbecue_sauce", 1 ],
        [ "honey_mustard", 1 ],
        [ "sauce_pesto", 1 ],
        [ "sauce_red", 1 ],
        [ "mustard", 1 ],
        [ "any_butter", 1, "LIST" ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_sauce_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "charges": 1,
    "components": [
      [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ],
      [
        [ "cooking_oil", 1 ],
        [ "cooking_oil2", 1 ],
        [ "mayonnaise", 1 ],
        [ "ketchup", 1 ],
        [ "barbecue_sauce", 1 ],
        [ "honey_mustard", 1 ],
        [ "sauce_pesto", 1 ],
        [ "sauce_red", 1 ],
        [ "mustard", 1 ],
        [ "any_butter", 1, "LIST" ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_jam",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich", 2, "LIST" ] ], [ [ "jam_fruit", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_jam_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ], [ [ "jam_fruit", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_jam_cheese",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich", 2, "LIST" ] ], [ [ "jam_fruit", 1 ] ], [ [ "cheese_standard", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_jam_cheese_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ], [ [ "jam_fruit", 1 ] ], [ [ "cheese_standard", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_jam_butter",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich", 2, "LIST" ] ], [ [ "jam_fruit", 1 ] ], [ [ "any_butter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_jam_butter_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ], [ [ "jam_fruit", 1 ] ], [ [ "any_butter", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_honey",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich", 2, "LIST" ] ], [ [ "honey_bottled", 3 ], [ "honey_glassed", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_honey_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "components": [ [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ], [ [ "honeycomb", 1 ], [ "honey_bottled", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_cheese",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [ [ [ "bread_sandwich", 2, "LIST" ] ], [ [ "cheese_standard", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_cheese_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [ [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ], [ [ "cheese_standard", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_egg_salad",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [ [ [ "bread_sandwich", 2, "LIST" ] ], [ [ "egg_salad", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_egg_salad_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "1 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [ [ [ "bread_sandwich_wheat_free", 2, "LIST" ] ], [ [ "egg_salad", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_cheese_grilled",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "5 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ],
    "//": "1u for each bread slice and 1u for the cheese",
    "components": [ [ [ "sandwich_cheese", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sandwich_cheese_grilled_wheat_free",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "time": "5 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ],
    "//": "1u for each bread slice and 1u for the cheese",
    "components": [ [ [ "sandwich_cheese_wheat_free", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "tea_bark",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "copy-from": "herbal_tea_from_tea_bag",
    "skills_required": [ "survival", 6 ],
    "difficulty": 5,
    "book_learn": [ [ "textbook_survival", 5 ], [ "atomic_survival", 4 ], [ "survival_book", 3 ] ],
    "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "water", 1 ], [ "water_clean", 1 ] ], [ [ "tanbark", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "milk_tea",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "time": "1 m 30 s",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [
      [ [ "tea", 1 ] ],
      [ [ "milk_standard", 1, "LIST" ], [ "lf_milk_standard", 1, "LIST" ], [ "milk_powder", 1 ], [ "con_milk", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "milk_coffee",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "1 m 30 s",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [
      [ [ "coffee_syrup", 1 ], [ "coffee", 1 ] ],
      [ [ "milk_standard", 1, "LIST" ], [ "lf_milk_standard", 1, "LIST" ], [ "milk_powder", 1 ], [ "con_milk", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "chai_tea",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "copy-from": "tea",
    "difficulty": 2,
    "charges": 2,
    "time": "10 m",
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "components": [
      [ [ "tea_raw", 1 ] ],
      [ [ "water", 1 ], [ "water_clean", 1 ] ],
      [
        [ "milk_standard_raw", 1, "LIST" ],
        [ "lf_milk_standard", 1, "LIST" ],
        [ "milk_powder", 1 ],
        [ "con_milk", 1 ]
      ],
      [ [ "sugar_standard", 2, "LIST" ] ],
      [ [ "pepper", 10 ] ],
      [ [ "cinnamon", 10 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "drink_beeknees",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "3 m 30 s",
    "autolearn": true,
    "components": [ [ [ "gin", 1 ] ], [ [ "honey_bottled", 1 ] ], [ [ "lemonade", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "drink_wsour",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "3 m",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [ [ [ "lemon", 1 ] ], [ [ "whiskey_any", 3, "LIST" ], [ "gin", 3 ] ], [ [ "sugar_standard_half", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "drink_martini",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "5 m",
    "batch_time_factors": [ 50, 4 ],
    "autolearn": true,
    "components": [ [ [ "gin", 6 ], [ "tequila", 6 ], [ "vodka", 6 ] ], [ [ "wine_vermouth", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "drink_kalimotxo",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "time": "3 m",
    "charges": 5,
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [
      [ [ "bum_wine", 2 ], [ "wine_cabernet", 2 ], [ "wine_chardonnay", 2 ], [ "wine_noir", 2 ], [ "wine_vermouth", 2 ] ],
      [ [ "cola", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "drink_hobo",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "4 m",
    "charges": 15,
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [ [ [ "sweet_juice", 1, "LIST" ] ], [ [ "weak_liquor", 1, "LIST" ] ], [ [ "hard_liquor_chem", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "honey_gold",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "skills_required": [ "survival", 4 ],
    "difficulty": 5,
    "time": "15 m",
    "batch_time_factors": [ 80, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "components": [
      [ [ "water", 1 ], [ "water_clean", 1 ] ],
      [ [ "honey_ant", 1 ] ],
      [ [ "honeycomb", 1 ], [ "honey_glassed", 2 ], [ "honey_bottled", 6 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "pelmeni",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "40 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 1 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 22, "LIST" ] ] ],
    "//": "300g raw meat (20u) + 26g of flour (2u) for a total of 22",
    "components": [ [ [ "flour_any", 2, "LIST" ] ], [ [ "meat_red", 1, "LIST" ], [ "dry_meat", 1 ] ], [ [ "water_clean", 1 ] ] ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "honey_bottled",
    "charges": 6,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "10 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "STRAIN", "level": 2 } ],
    "components": [ [ [ "honeycomb", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "honey_bottled",
    "id_suffix": "from_honey_glassed",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "charges": 15,
    "time": "20 m",
    "batch_time_factors": [ 80, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "CONTAIN", "level": 1 }, { "id": "STRAIN", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "components": [ [ [ "water", 1 ], [ "water_clean", 1 ] ], [ [ "honey_glassed", 5 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "haggis",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "skills_required": [ "tailor", 1 ],
    "time": "30 m",
    "book_learn": {
      "scots_cookbook": { "skill_level": 3 },
      "cookbook_liverforkids": { "skill_level": 4, "recipe_name": "Leprechaun Sausage" }
    },
    "batch_time_factors": [ 50, 4 ],
    "using": [ [ "sewing_standard", 2 ] ],
    "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "COOK", "level": 3 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ],
    "//": "12 for 4 oatmeal, 5u for 72g stomach, 20u for 300g of offal",
    "components": [
      [ [ "water_clean", 1 ] ],
      [ [ "meat_stomach_small", 1, "LIST" ] ],
      [ [ "meat_offal", 1, "LIST" ] ],
      [ [ "oatmeal", 4 ], [ "buckwheat", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "haggis",
    "id_suffix": "large",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "skills_required": [ "tailor", 1 ],
    "time": "45 m",
    "book_learn": [ [ "survival_book", 6 ], [ "scots_cookbook", 3 ] ],
    "batch_time_factors": [ 50, 4 ],
    "using": [ [ "sewing_standard", 4 ] ],
    "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "COOK", "level": 3 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 75, "LIST" ] ] ],
    "//": "24u for 8 oatmeal, 10u for 144g stomach, 40u for 600g of offal",
    "components": [
      [ [ "water_clean", 2 ] ],
      [ [ "meat_stomach_large", 1, "LIST" ] ],
      [ [ "meat_offal", 2, "LIST" ] ],
      [ [ "oatmeal", 8 ], [ "buckwheat", 2 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "soup_cullenskink",
    "charges": 1,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "12 m",
    "book_learn": [ [ "family_cookbook", 4 ], [ "scots_cookbook", 2 ] ],
    "batch_time_factors": [ 50, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 11, "LIST" ] ] ],
    "//": "150g of meat for 10u + 1u for milk",
    "components": [
      [ [ "water_clean", 1 ] ],
      [
        [ "milk_standard_raw", 1, "LIST" ],
        [ "lf_milk_standard", 1, "LIST" ],
        [ "milk_powder", 1 ],
        [ "con_milk", 1 ]
      ],
      [ [ "dry_fish", 1 ], [ "salted_fish", 1 ], [ "fish_smoked", 1 ], [ "fish_pickled", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cloutie_dumpling",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_SNACK",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "20 m",
    "charges": 5,
    "book_learn": [ [ "family_cookbook", 6 ], [ "scots_cookbook", 2 ] ],
    "batch_time_factors": [ 50, 4 ],
    "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "components": [
      [ [ "oatmeal", 1 ], [ "flour_any", 5, "LIST" ], [ "buckwheat", 1 ] ],
      [ [ "dry_fruit", 1 ] ],
      [ [ "edible_tallow_lard", 2, "LIST" ] ],
      [ [ "sugar_standard", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "honey_glassed",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "10 m",
    "autolearn": true,
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "honey_bottled", 15 ] ] ],
    "charges": 5
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "bee_balm_tea",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "copy-from": "herbal_tea_from_tea_bag",
    "difficulty": 2,
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "bee_balm", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "eggnog",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "5 m",
    "charges": 4,
    "book_learn": [ [ "family_cookbook", 2 ] ],
    "qualities": [ { "id": "COOK", "level": 3 }, { "id": "BOIL", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "//": "3u for egg, 2u for milk",
    "components": [
      [ [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ], [ "powder_eggs", 1 ] ],
      [ [ "milk_standard_raw", 2, "LIST" ], [ "lf_milk_standard", 2, "LIST" ], [ "con_milk", 2 ] ],
      [ [ "sugar", 4 ], [ "artificial_sweetener", 4 ] ],
      [ [ "cinnamon", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "eggnog_spiked",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 1,
    "charges": 6,
    "time": "5 m",
    "book_learn": [ [ "family_cookbook", 2 ] ],
    "qualities": [ { "id": "COOK", "level": 3 }, { "id": "BOIL", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "//": "3u for egg, 2u for milk, 1u for alcohol/sugar",
    "components": [
      [ [ "eggs_bird", 1, "LIST" ], [ "egg_reptile", 1 ], [ "powder_eggs", 1 ] ],
      [ [ "milk_standard_raw", 2, "LIST" ], [ "lf_milk_standard", 2, "LIST" ], [ "con_milk", 2 ] ],
      [ [ "sugar", 4 ], [ "artificial_sweetener", 4 ] ],
      [ [ "hard_liquor_chem", 1, "LIST" ] ],
      [ [ "cinnamon", 2 ] ]
    ]
  },
  {
    "result": "hot_chocolate",
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "5 m",
    "batch_time_factors": [ 20, 1 ],
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "components": [
      [ [ "chocolate", 1 ] ],
      [
        [ "milk_standard_raw", 1, "LIST" ],
        [ "lf_milk_standard", 1, "LIST" ],
        [ "con_milk", 1 ],
        [ "milk_powder", 1 ]
      ],
      [ [ "water_clean", 1 ] ],
      [ [ "sugar", 5 ], [ "artificial_sweetener", 5 ] ]
    ],
    "charges": 2
  },
  {
    "result": "mex_chocolate",
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "40 m",
    "batch_time_factors": [ 20, 1 ],
    "book_learn": [ [ "family_cookbook", 2 ], [ "cookbook_mexican", 1 ] ],
    "charges": 6,
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "water_boiling_heat", 8, "LIST" ] ] ],
    "components": [
      [ [ "chocolate", 2 ] ],
      [
        [ "milk_standard_raw", 1, "LIST" ],
        [ "lf_milk_standard", 1, "LIST" ],
        [ "con_milk", 1 ],
        [ "milk_powder", 1 ]
      ],
      [ [ "sugar", 5 ], [ "artificial_sweetener", 5 ] ],
      [ [ "chilly-p", 1 ] ],
      [ [ "cinnamon", 1 ] ],
      [ [ "water", 7 ], [ "water_clean", 7 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "rehydration_drink",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "book_learn": [ [ "textbook_firstaid", 1 ], [ "manual_survival", 1 ], [ "manual_first_aid", 1 ] ],
    "skill_used": "cooking",
    "time": "3 m",
    "charges": 8,
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "sugar", 10 ] ], [ [ "salt", 1 ] ], [ [ "water_clean", 8 ] ], [ [ "chem_baking_soda", 2 ] ] ]
  },
  {
    "result": "oatmeal",
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "id_suffix": "with_food_processor",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "11 m 15 s",
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "charges": 1,
    "tools": [ [ [ "food_processor", 10 ] ] ],
    "components": [ [ [ "oats", 1 ] ] ]
  },
  {
    "result": "cornmeal",
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "id_suffix": "with_from_food_processor",
    "charges": 3,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "11 m 15 s",
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 1 ] ],
    "batch_time_factors": [ 83, 3 ],
    "tools": [ [ [ "food_processor", 20 ] ] ],
    "components": [ [ [ "dry_corn", 1 ] ] ]
  },
  {
    "result": "corn_kernels",
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "byproducts": [ [ "empty_corn_cob", 1 ] ],
    "skill_used": "cooking",
    "time": "20 s",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 1 } ],
    "components": [ [ [ "corn", 1 ] ] ]
  },
  {
    "result": "flour",
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "id_suffix": "with_from_food_processor",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 2,
    "charges": 15,
    "time": "11 m 15 s",
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "tools": [ [ [ "food_processor", 20 ] ] ],
    "components": [ [ [ "wheat", 1 ], [ "barley", 1 ], [ "oats", 4 ], [ "starch", 1 ] ] ]
  },
  {
    "result": "flour_wheat_free",
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "id_suffix": "with_from_food_processor",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 2,
    "charges": 15,
    "time": "11 m 15 s",
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "tools": [ [ [ "food_processor", 20 ] ] ],
    "components": [
      [
        [ "buckwheat", 1 ],
        [ "acorns_cooked", 10 ],
        [ "roasted_cattail_rhizome", 2 ],
        [ "dry_rice", 5 ],
        [ "dry_wild_rice", 5 ],
        [ "chestnut_roasted", 12 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "id_suffix": "with_from_food_processor",
    "result": "bread_flour",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "11 m 15 s",
    "charges": 16,
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "flags": [ "BLIND_EASY" ],
    "tools": [ [ [ "food_processor", 20 ] ] ],
    "components": [
      [ [ "flour", 1 ] ],
      [
        [ "wheat", 1 ],
        [ "buckwheat", 1 ],
        [ "barley", 1 ],
        [ "acorns_cooked", 10 ],
        [ "oats", 4 ],
        [ "starch", 1 ],
        [ "dry_rice", 5 ],
        [ "dry_wild_rice", 5 ],
        [ "chestnut_roasted", 12 ]
      ]
    ]
  },
  {
    "result": "meal_bone",
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "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_edible", 1, "LIST" ] ] ],
    "charges": 4
  },
  {
    "result": "meal_bone_tainted",
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "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_tainted", 1 ], [ "skewer_bone", 25 ] ] ],
    "charges": 4
  },
  {
    "result": "cattlefodder",
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "skills_required": [ "survival", 1 ],
    "time": "10 m",
    "autolearn": true,
    "components": [
      [
        [ "oats", 1 ],
        [ "buckwheat", 1 ],
        [ "wheat", 1 ],
        [ "veggy_potatolike", 1, "LIST" ],
        [ "barley", 1 ],
        [ "can_corn", 1 ],
        [ "raw_beans", 1 ],
        [ "dry_beans", 1 ],
        [ "dry_lentils", 1 ],
        [ "dry_corn", 1 ],
        [ "corn", 1 ],
        [ "seed_canola", 1 ],
        [ "corn_kernels", 1 ],
        [ "soybean", 2 ],
        [ "dry_soybean", 2 ],
        [ "raw_edamame", 2 ],
        [ "straw_pile", 12 ],
        [ "chaff", 17 ],
        [ "veggy_green", 2, "LIST" ],
        [ "press_cake", 1 ]
      ]
    ]
  },
  {
    "result": "cattlefodder_medium",
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "skills_required": [ "survival", 1 ],
    "time": "10 m",
    "autolearn": true,
    "components": [
      [
        [ "cattlefodder", 7 ],
        [ "oats", 4 ],
        [ "buckwheat", 4 ],
        [ "wheat", 4 ],
        [ "veggy_potatolike", 7, "LIST" ],
        [ "barley", 4 ],
        [ "can_corn", 7 ],
        [ "raw_beans", 7 ],
        [ "dry_beans", 7 ],
        [ "dry_lentils", 7 ],
        [ "dry_corn", 7 ],
        [ "corn", 7 ],
        [ "seed_canola", 4 ],
        [ "corn_kernels", 4 ],
        [ "soybean", 14 ],
        [ "dry_soybean", 14 ],
        [ "raw_edamame", 14 ],
        [ "straw_pile", 80 ],
        [ "chaff", 120 ],
        [ "veggy_green", 6, "LIST" ],
        [ "press_cake", 7 ]
      ]
    ]
  },
  {
    "result": "cattlefodder_large",
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "skills_required": [ "survival", 1 ],
    "time": "10 m",
    "autolearn": true,
    "components": [
      [
        [ "cattlefodder", 36 ],
        [ "oats", 18 ],
        [ "buckwheat", 10 ],
        [ "wheat", 9 ],
        [ "veggy_potatolike", 30, "LIST" ],
        [ "barley", 9 ],
        [ "can_corn", 18 ],
        [ "raw_beans", 30 ],
        [ "dry_beans", 30 ],
        [ "dry_lentils", 26 ],
        [ "dry_corn", 46 ],
        [ "corn", 46 ],
        [ "seed_canola", 26 ],
        [ "corn_kernels", 46 ],
        [ "soybean", 107 ],
        [ "dry_soybean", 107 ],
        [ "raw_edamame", 107 ],
        [ "straw_pile", 400 ],
        [ "chaff", 600 ],
        [ "veggy_green", 150, "LIST" ],
        [ "press_cake", 30 ]
      ]
    ]
  },
  {
    "result": "birdfood",
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "skills_required": [ "survival", 1 ],
    "time": "2 m",
    "autolearn": true,
    "components": [
      [
        [ "can_corn", 1 ],
        [ "corn_kernels", 1 ],
        [ "oats", 1 ],
        [ "buckwheat", 1 ],
        [ "wheat", 1 ],
        [ "barley", 1 ],
        [ "raw_beans", 1 ],
        [ "seed_blackberries", 3 ],
        [ "seed_blueberries", 3 ],
        [ "seed_cranberries", 3 ],
        [ "seed_huckleberries", 3 ],
        [ "seed_mulberries", 3 ],
        [ "seed_elderberries", 3 ],
        [ "seed_grapes", 3 ],
        [ "seed_rose", 3 ],
        [ "seed_cattail", 3 ],
        [ "seed_dahlia", 3 ],
        [ "seed_flower", 3 ],
        [ "seed_cactus", 3 ],
        [ "seed_hops", 3 ],
        [ "seed_raspberries", 3 ],
        [ "seed_strawberries", 3 ],
        [ "seed_sugar_beet", 3 ],
        [ "seed_lettuce", 3 ],
        [ "seed_cabbage", 3 ],
        [ "seed_tomato", 3 ],
        [ "seed_cotton_boll", 3 ],
        [ "seed_broccoli", 3 ],
        [ "seed_zucchini", 3 ],
        [ "seed_onion", 3 ],
        [ "seed_garlic", 3 ],
        [ "seed_carrot", 3 ],
        [ "seed_chili_pepper", 3 ],
        [ "seed_cucumber", 3 ],
        [ "seed_weed", 3 ],
        [ "seed_thyme", 3 ],
        [ "seed_canola", 1 ],
        [ "seed_watermelon", 3 ],
        [ "seed_wintergreen", 3 ],
        [ "seed_pumpkin", 3 ],
        [ "seed_sunflower", 3 ],
        [ "seed_dogbane", 3 ],
        [ "seed_bee_balm", 3 ],
        [ "seed_mugwort", 3 ],
        [ "seed_buckwheat", 3 ],
        [ "seed_wild_herbs", 3 ],
        [ "seed_veggy_wild", 3 ],
        [ "seed_raw_dandelion", 3 ],
        [ "seed_raw_burdock", 3 ],
        [ "seed_raw_bamboo", 3 ],
        [ "seed_rhubarb", 3 ],
        [ "seed_celery", 3 ],
        [ "chaff", 25 ],
        [ "soybean", 1 ],
        [ "dry_soybean", 1 ],
        [ "bread", 1 ],
        [ "cornbread", 1 ],
        [ "wastebread", 1 ],
        [ "sourdough_bread", 1 ],
        [ "hardtack", 1 ],
        [ "brioche", 1 ]
      ]
    ]
  },
  {
    "result": "meal_chitin_piece",
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "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": [ [ [ "chitin_piece", 1 ], [ "acidchitin_piece", 1 ], [ "endochitin", 1 ] ] ],
    "charges": 4
  },
  {
    "result": "chilly-p",
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "id_suffix": "with_from_food_processor",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "2 m 11 s",
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 1 ] ],
    "charges": 1,
    "batch_time_factors": [ 95, 10 ],
    "tools": [ [ [ "food_processor", 10 ] ] ],
    "components": [ [ [ "chili_pepper", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "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": 2 }, { "id": "COOK", "level": 1 } ],
    "//": "You are smoking roughly 600g of meat, so roughly 60u of smoking_heat.",
    "tools": [
      [ [ "smoking_heat", 160, "LIST" ] ],
      [
        [ "funnel", -1 ],
        [ "makeshift_funnel", -1 ],
        [ "birchbark_funnel", -1 ],
        [ "leather_funnel", -1 ],
        [ "metal_funnel", -1 ]
      ]
    ],
    "components": [
      [
        [ "offal", 4 ],
        [ "mutant_bug_organs", 4 ],
        [ "meat_nofish", 2, "LIST" ],
        [ "bacon", 8 ],
        [ "bologna", 10 ],
        [ "meat_pickled", 2 ],
        [ "dry_meat", 2 ],
        [ "jerky", 2 ],
        [ "meat_smoked", 2 ],
        [ "meat_salted", 2 ],
        [ "meat_fried", 2 ],
        [ "meat_brain", 10, "LIST" ]
      ],
      [ [ "sausage_casings", 2 ], [ "sausage_casings_artificial", 2 ] ],
      [
        [ "salt_water", 4 ],
        [ "saline", 8 ],
        [ "salt", 4 ],
        [ "chem_saltpetre", 2 ],
        [ "chem_black_powder", 94 ],
        [ "soysauce", 2 ],
        [ "seasoning_italian", 4 ],
        [ "wild_herbs", 4 ],
        [ "seasoning_salt", 4 ],
        [ "garlic_powder", 4 ],
        [ "pepper", 4 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sausage_wasteland",
    "id_suffix": "smoke",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "charges": 1,
    "time": "35 m",
    "autolearn": true,
    "batch_time_factors": [ 83, 6 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "smoking_heat", 60, "LIST" ] ] ],
    "//": "You are smoking roughly 600g of meat, so roughly 60u of smoking_heat.",
    "components": [ [ [ "sausage_wasteland_raw", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "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": 2 }, { "id": "COOK", "level": 1 } ],
    "tools": [
      [
        [ "funnel", -1 ],
        [ "makeshift_funnel", -1 ],
        [ "birchbark_funnel", -1 ],
        [ "leather_funnel", -1 ],
        [ "metal_funnel", -1 ]
      ]
    ],
    "components": [
      [
        [ "offal", 4 ],
        [ "mutant_bug_organs", 4 ],
        [ "meat_nofish", 2, "LIST" ],
        [ "bacon", 8 ],
        [ "bologna", 10 ],
        [ "meat_pickled", 2 ],
        [ "dry_meat", 2 ],
        [ "jerky", 2 ],
        [ "meat_smoked", 2 ],
        [ "meat_salted", 2 ],
        [ "meat_fried", 2 ],
        [ "meat_brain", 10, "LIST" ]
      ],
      [ [ "sausage_casings", 2 ], [ "sausage_casings_artificial", 2 ] ],
      [
        [ "salt_water", 4 ],
        [ "saline", 8 ],
        [ "salt", 4 ],
        [ "chem_saltpetre", 2 ],
        [ "chem_black_powder", 94 ],
        [ "soysauce", 2 ],
        [ "seasoning_italian", 4 ],
        [ "garlic_powder", 4 ],
        [ "wild_herbs", 4 ],
        [ "seasoning_salt", 4 ],
        [ "pepper", 4 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "oatmeal",
    "id_suffix": "mortar",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "skills_required": [ [ "survival", 1 ] ],
    "difficulty": 2,
    "time": "1 h 7 m 30 s",
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "qualities": [ { "id": "FINE_GRIND", "level": 1 } ],
    "charges": 1,
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ],
    "components": [ [ [ "oats", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "flour",
    "id_suffix": "mortar",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "skills_required": [ [ "survival", 1 ] ],
    "difficulty": 2,
    "charges": 15,
    "time": "1 h 7 m 30 s",
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "flags": [ "BLIND_EASY" ],
    "qualities": [ { "id": "FINE_GRIND", "level": 1 } ],
    "components": [ [ [ "wheat", 1 ], [ "barley", 1 ], [ "oats", 4 ], [ "starch", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "flour_wheat_free",
    "id_suffix": "mortar",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "skills_required": [ [ "survival", 1 ] ],
    "difficulty": 2,
    "charges": 15,
    "time": "1 h 7 m 30 s",
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "flags": [ "BLIND_EASY" ],
    "qualities": [ { "id": "FINE_GRIND", "level": 1 } ],
    "components": [
      [ [ "buckwheat", 1 ], [ "acorns_cooked", 10 ], [ "dry_rice", 5 ], [ "dry_wild_rice", 5 ], [ "chestnut_roasted", 12 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cornmeal",
    "id_suffix": "mortar",
    "charges": 3,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "skills_required": [ [ "survival", 1 ] ],
    "difficulty": 2,
    "time": "1 h 7 m 30 s",
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 1 ] ],
    "batch_time_factors": [ 83, 3 ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "qualities": [ { "id": "FINE_GRIND", "level": 1 } ],
    "components": [ [ [ "dry_corn", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "meal_bone",
    "id_suffix": "mortar",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "skills_required": [ [ "survival", 1 ] ],
    "difficulty": 2,
    "time": "1 h 30 m",
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "flags": [ "BLIND_EASY" ],
    "qualities": [ { "id": "FINE_GRIND", "level": 1 } ],
    "components": [ [ [ "bone_edible", 1, "LIST" ] ] ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "meal_bone_tainted",
    "id_suffix": "mortar",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "skills_required": [ [ "survival", 1 ] ],
    "difficulty": 2,
    "time": "1 h 30 m",
    "autolearn": true,
    "batch_time_factors": [ 83, 3 ],
    "flags": [ "BLIND_EASY" ],
    "qualities": [ { "id": "FINE_GRIND", "level": 1 } ],
    "components": [ [ [ "bone_tainted", 1 ], [ "skewer_bone", 25 ] ] ],
    "charges": 4
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "peanutbutter",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "10 m",
    "charges": 4,
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "food_processor", 40 ] ] ],
    "components": [ [ [ "peanut_shelled", 3 ] ], [ [ "sugar_standard", 2, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "peanutbutter_imitation",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 1,
    "charges": 3,
    "time": "10 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "food_processor", 40 ] ] ],
    "components": [
      [
        [ "pine_nuts", 5 ],
        [ "pecan_shelled", 5 ],
        [ "cashews", 5 ],
        [ "pistachio_shelled", 5 ],
        [ "almond_shelled", 5 ],
        [ "beech_nuts", 5 ],
        [ "hickory_nut_shelled", 5 ],
        [ "chestnut_shelled", 5 ],
        [ "hazelnut_shelled", 5 ],
        [ "walnut_shelled", 5 ],
        [ "butternut_shelled", 5 ],
        [ "acorns", 5 ]
      ],
      [ [ "sugar_standard", 2, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sauce_red",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 3,
    "charges": 2,
    "time": "45 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 3 }, { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 8, "LIST" ] ] ],
    "//": "1u water + 1u tomato boils and reduces for 45 min = 2u + 6u",
    "components": [ [ [ "can_tomato", 1 ], [ "tomato", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "con_milk",
    "charges": 10,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "40 m",
    "book_learn": [ [ "cookbook_italian", 2 ], [ "family_cookbook", 2 ], [ "mag_cooking", 2 ] ],
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "COOK", "level": 3 } ],
    "//": "520g of milk is halfway dehydrated, so 26u of dehydrating.",
    "tools": [ [ [ "dehydrating_heat", 26, "LIST" ] ] ],
    "components": [ [ [ "milk_standard_raw_fresh", 2, "LIST" ] ], [ [ "sugar_standard", 3, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sourdough_young_uncovered",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "10 m",
    "//": "Making the very first starter is a lot more finnicky than splitting it once it's mature.",
    "autolearn": true,
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "water_clean", 1 ] ], [ [ "flour_any", 4, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sourdough_split_uncovered",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "5 m",
    "autolearn": true,
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [ [ [ "water_clean", 1 ] ], [ [ "flour_any", 4, "LIST" ] ], [ [ "sourdough_starter_uncovered", 1 ] ] ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "sourdough_bread",
    "byproducts": [ [ "sourdough_split_uncovered", 1 ] ],
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_BREAD",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "20 m",
    "batch_time_factors": [ 50, 4 ],
    "charges": 10,
    "autolearn": true,
    "qualities": [ { "id": "OVEN", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 15, "LIST" ] ] ],
    "//": "2u of water for baking the bread (not allowing dirty water here since it may not fully boil) + 1u for the new starter.",
    "//1": "This is 14u of flour in total + anything else that may be needed.",
    "components": [ [ [ "flour_any", 10, "LIST" ] ], [ [ "sourdough_starter_uncovered", 1 ] ], [ [ "water_clean", 3 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "nopalitos",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "15 m",
    "batch_time_factors": [ 80, 4 ],
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 0 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 1 } ],
    "charges": 1,
    "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ],
    "//": "about 150g of veggy matter that cooks down into 100g, so 2-3 seems right",
    "components": [ [ [ "cactus_pad", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "homemade_burrito",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "charges": 3,
    "time": "30 m",
    "autolearn": true,
    "book_learn": [ [ "cookbook_mexican", 3 ] ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "//": "4u for meat (precooked), 3u for tortiilas, 4u for beans/rice, 1u for sauce",
    "tools": [ [ [ "surface_heat", 12, "LIST" ] ] ],
    "components": [
      [
        [ "meat_cooked", 1, "LIST" ],
        [ "dry_meat", 1 ],
        [ "can_chicken", 1 ],
        [ "meat_smoked", 1 ],
        [ "scrambled_eggs", 2 ],
        [ "boiled_egg", 2 ],
        [ "fried_eggs", 1 ],
        [ "omelet", 1 ]
      ],
      [ [ "tortilla_any", 3, "LIST" ] ],
      [
        [ "dry_beans", 1 ],
        [ "raw_beans", 1 ],
        [ "dry_lentils", 1 ],
        [ "dry_rice", 1 ],
        [ "dry_wild_rice", 1 ],
        [ "can_beans", 1 ],
        [ "beans_cooked", 1 ]
      ],
      [
        [ "lettuce", 2 ],
        [ "dandelion_cooked", 2 ],
        [ "burdock_cooked", 2 ],
        [ "veggy_wild_cooked", 2 ],
        [ "grape_leaves", 2 ],
        [ "cabbage", 2 ]
      ],
      [ [ "tomato", 1 ], [ "can_tomato", 1 ], [ "onion", 1 ], [ "salsa", 1 ] ],
      [
        [ "pepper", 20 ],
        [ "chilly-p", 20 ],
        [ "garlic_clove", 6 ],
        [ "rehydrated_garlic", 1 ],
        [ "garlic_powder", 20 ],
        [ "chili_pepper", 2 ],
        [ "rehydrated_chili", 2 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fiddlehead_boiled",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 1,
    "skills_required": [ "survival", 1 ],
    "time": "15 m",
    "autolearn": true,
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "//": "0.25L of water and it boils for 10-15 minutes, so 2u of boiling heat",
    "batch_time_factors": [ 80, 2 ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "fiddlehead_raw", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fiddlehead_sauteed",
    "id_suffix": "from_raw",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "skills_required": [ "survival", 1 ],
    "time": "20 m",
    "autolearn": true,
    "batch_time_factors": [ 40, 2 ],
    "//": "The batch time adj. is because they need to be boiled before you can safely eat them, even if you pan-fry them.",
    "//1": "This recipe is boiled+sauteed combined into one, so power requirement is all of those together.",
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ], [ [ "water_boiling_heat", 4, "LIST" ] ] ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "fiddlehead_raw", 2 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ], [ [ "water", 2 ], [ "water_clean", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "fiddlehead_sauteed",
    "id_suffix": "from_boiled",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 2,
    "skills_required": [ "survival", 1 ],
    "time": "5 m",
    "autolearn": true,
    "qualities": [ { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 5, "LIST" ] ] ],
    "//": "4u for fiddleheads and 1u for oil.",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_forage_cooking" } ],
    "components": [ [ [ "fiddlehead_boiled", 2 ] ], [ [ "any_butter_or_oil", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "demihuman_cooked",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ],
    "components": [ [ [ "demihuman_flesh", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "demihuman_tallow",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "2 h",
    "charges": 12,
    "autolearn": true,
    "batch_time_factors": [ 75, 2 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "BOIL", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 20, "LIST" ] ] ],
    "//": "total is 660g of fat, 5960 calories.  https://heygrillhey.com/beef-tallow/ shows 4 hours of low boil to make 11610 calories of tallow, so halve that, 2 hours boiling ish",
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [ [ [ "demihuman_fat", 3 ] ], [ [ "water", 3 ], [ "water_clean", 3 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "demihuman_lard",
    "byproducts": [ [ "demihuman_cracklins" ] ],
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "2 h",
    "charges": 6,
    "autolearn": true,
    "batch_time_factors": [ 75, 2 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 60, "LIST" ] ] ],
    "//": "this recipe is weird.  440g of fat and nothing else, presumably cut into cubes and cooked.  the recipe should have water, but then it's not clear why this is different from tallow.",
    "//1": "for now I'm going to treat it as fat rendered without using water and the leftovers being turned into cracklins.  Power cost goes up as a result, compared to 30u for cracklins (which use same amt of fat).",
    "components": [ [ [ "demihuman_fat", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "demihuman_stomach_boiled",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 3, "LIST" ] ] ],
    "//": "2u for the water and boiling for 15 minutes, 1u for the weight of the stomach (144g, half a meat chunk)",
    "proficiencies": [ { "proficiency": "prof_food_prep" } ],
    "components": [ [ [ "demihuman_stomach_large", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "small_demihuman_stomach_boiled",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "10 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "//": "small stomach is half weight of large stomach (72g) plus doesn't boil for full 15 extra minutes, so 2u boiling",
    "components": [ [ [ "demihuman_stomach", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "hominy",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 5,
    "time": "30 m",
    "book_learn": [ [ "cookbook_mexican", 4 ] ],
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "COOK", "level": 3 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "components": [
      [ [ "kernels", 1 ] ],
      [ [ "water", 8 ], [ "water_clean", 8 ] ],
      [
        [ "lye_powder", 15 ],
        [ "chem_potassium_hydroxide", 75 ],
        [ "lye", 1 ],
        [ "lye_potassium", 1 ],
        [ "material_quicklime", 1 ],
        [ "chem_slaked_lime", 10 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "kernels",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRY",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "18 m",
    "autolearn": true,
    "charges": 1,
    "batch_time_factors": [ 67, 5 ],
    "tools": [ [ [ "dehydrating_heat", 15, "LIST" ] ] ],
    "//": "153g of corn to be turned into kernels",
    "components": [ [ [ "popcorn_raw", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "horseradish",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "30 m",
    "charges": 8,
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "BOIL", "level": 1 }, { "id": "CONTAIN", "level": 1 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
    "components": [
      [ [ "horseradish_root", 1 ] ],
      [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ],
      [ [ "sugar", 4 ], [ "artificial_sweetener", 4 ] ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "mustard_powder",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "10 m",
    "autolearn": true,
    "charges": 25,
    "batch_time_factors": [ 83, 3 ],
    "tools": [ [ [ "rock_quern", -1 ], [ "clay_quern", -1 ] ] ],
    "components": [ [ [ "seed_mustard", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "mustard_powder",
    "category": "CC_FOOD",
    "id_suffix": "with_from_food_processor",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "3 m",
    "autolearn": true,
    "charges": 25,
    "batch_time_factors": [ 83, 3 ],
    "tools": [ [ [ "food_processor", 5 ] ] ],
    "components": [ [ [ "seed_mustard", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "mustard",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "18 m",
    "charges": 2,
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [
      [ [ "mustard_powder", 20 ] ],
      [ [ "salt", 2 ], [ "seasoning_salt", 2 ] ],
      [ [ "vinegar", 1 ] ],
      [ [ "sugar", 1 ], [ "artificial_sweetener", 1 ] ],
      [ [ "water_clean", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "coffee_sweetened",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "10 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [
      [ [ "coffee_raw", 1 ], [ "coffee_syrup", 1 ], [ "instant_coffee", 1 ] ],
      [ [ "water", 1 ], [ "water_clean", 1 ] ],
      [ [ "sugar_standard_half", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "coffee_substitute_sweetened",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "10 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "coffee_raw_kentucky", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ], [ [ "sugar_standard_half", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "milk_coffee_sweetened",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "1 m 30 s",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [
      [ [ "coffee_syrup", 1 ], [ "coffee", 1 ] ],
      [ [ "milk_standard", 1, "LIST" ], [ "lf_milk_standard", 1, "LIST" ], [ "milk_powder", 1 ], [ "con_milk", 1 ] ],
      [ [ "sugar_standard_half", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "tea_sweetened",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "copy-from": "tea",
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 1, "LIST" ] ] ],
    "components": [ [ [ "tea_raw", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ], [ [ "sugar_standard_half", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "mycus_juice",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "5 m",
    "autolearn": true,
    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CONTAIN", "level": 1 }, { "id": "STRAIN", "level": 2 } ],
    "components": [ [ [ "mycus_fruit", 1 ] ], [ [ "water", 1 ], [ "water_clean", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "milk_tea_sweetened",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "time": "1 m 30 s",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [
      [ [ "tea", 1 ] ],
      [ [ "milk_standard", 1, "LIST" ], [ "lf_milk_standard", 1, "LIST" ], [ "milk_powder", 1 ], [ "con_milk", 1 ] ],
      [ [ "sugar_standard_half", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "drink_bloody_mary",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "30 s",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [
      [ [ "tomato_juice", 1 ], [ "V8", 1 ] ],
      [ [ "vodka", 1 ] ],
      [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ],
      [ [ "pepper", 1 ], [ "curry_powder", 1 ], [ "chilly-p", 1 ], [ "hot_sauce", 1 ] ],
      [ [ "salt", 1 ], [ "lemon", 1 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "drink_bloody_mary_blood",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "cooking",
    "difficulty": 1,
    "time": "30 s",
    "book_learn": [ [ "cookbook_bloodforgood", 2 ] ],
    "flags": [ "BLIND_HARD" ],
    "components": [
      [ [ "edible_blood", 1, "LIST" ] ],
      [ [ "vodka", 1 ] ],
      [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ],
      [ [ "pepper", 1 ], [ "curry_powder", 1 ], [ "chilly-p", 1 ], [ "hot_sauce", 1 ] ],
      [ [ "salt", 1 ], [ "lemon", 1 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "tomato_juice",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "difficulty": 3,
    "time": "45 m",
    "autolearn": true,
    "batch_time_factors": [ 80, 4 ],
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 2, "LIST" ], [ "food_processor", 20 ] ] ],
    "components": [
      [ [ "tomato", 5 ] ],
      [ [ "water", 1 ], [ "water_clean", 1 ] ],
      [ [ "sugar", 1 ], [ "artificial_sweetener", 1 ] ],
      [ [ "salt", 1 ], [ "seasoning_salt", 1 ] ]
    ],
    "charges": 6
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "meatball_raw",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "difficulty": 4,
    "time": "10 m",
    "charges": 6,
    "book_learn": [ [ "family_cookbook", 2 ], [ "cookbook_italian", 2 ] ],
    "batch_time_factors": [ 50, 3 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 1 } ],
    "components": [
      [ [ "meat_red", 2, "LIST" ] ],
      [ [ "any_bread", 1, "LIST" ] ],
      [
        [ "salt", 2 ],
        [ "soysauce", 2 ],
        [ "seasoning_italian", 2 ],
        [ "wild_herbs", 2 ],
        [ "seasoning_salt", 2 ],
        [ "wild_garlic", 1 ],
        [ "garlic_powder", 2 ],
        [ "pepper", 2 ]
      ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "meatball",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "15 m",
    "autolearn": true,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "COOK", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 6, "LIST" ] ] ],
    "//": "90g meat = 6u",
    "charges": 1,
    "components": [ [ [ "meatball_raw", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "meat_fried",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_MEAT",
    "skill_used": "cooking",
    "time": "10 m",
    "autolearn": true,
    "difficulty": 1,
    "batch_time_factors": [ 67, 5 ],
    "qualities": [ { "id": "CUT", "level": 2 }, { "id": "COOK", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
    "//": "300g meat = 20u",
    "proficiencies": [
      { "proficiency": "prof_food_prep" },
      { "proficiency": "prof_knife_skills", "time_multiplier": 1.5 },
      { "proficiency": "prof_frying" }
    ],
    "components": [ [ [ "meat_red", 1, "LIST" ] ], [ [ "fry_oil", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "milk_fortified",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "6 m",
    "autolearn": true,
    "flags": [ "BLIND_HARD" ],
    "components": [ [ [ "protein_powder", 1 ] ], [ [ "milk_standard", 1, "LIST" ], [ "lf_milk_standard", 1, "LIST" ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "protein_smoothie",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_DRINKS",
    "skill_used": "cooking",
    "time": "6 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "proficiencies": [ { "proficiency": "prof_food_prep" }, { "proficiency": "prof_knife_skills" } ],
    "components": [
      [ [ "protein_powder", 1 ] ],
      [ [ "milk_standard", 1, "LIST" ], [ "lf_milk_standard", 1, "LIST" ] ],
      [ [ "lemonade_powder", 1 ], [ "sweet_fruit_like", 1, "LIST" ], [ "coconut_flesh", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "paella_valenciana",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "9 m",
    "autolearn": true,
    "book_learn": [ [ "family_cookbook", 2 ] ],
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 29, "LIST" ] ] ],
    "//": "4u for beans, 4u for rice, 20u for meat, 1u for other stuff",
    "components": [
      [ [ "can_beans", 1 ], [ "dry_beans", 1 ], [ "raw_beans", 1 ] ],
      [ [ "dry_rice", 1 ], [ "dry_wild_rice", 1 ] ],
      [
        [ "meat_red", 1, "LIST" ],
        [ "meat_smoked", 1 ],
        [ "dry_meat", 1 ],
        [ "can_chicken", 1 ],
        [ "can_spam", 2 ],
        [ "meat_salted", 1 ],
        [ "gastropod_purged", 4 ]
      ],
      [
        [ "salt", 1 ],
        [ "soysauce", 1 ],
        [ "seasoning_salt", 1 ],
        [ "garlic_clove", 1 ],
        [ "rehydrated_garlic", 1 ],
        [ "wild_garlic", 1 ],
        [ "garlic_powder", 1 ],
        [ "tomato", 1 ]
      ],
      [ [ "water_clean", 1 ] ]
    ],
    "charges": 2
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "escargot",
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_OTHER",
    "skill_used": "cooking",
    "difficulty": 2,
    "time": "9 m",
    "autolearn": true,
    "book_learn": [ [ "family_cookbook", 2 ] ],
    "qualities": [ { "id": "COOK", "level": 2 }, { "id": "CUT", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 7, "LIST" ] ] ],
    "//": "90g of snail meat.  treating it like scrap of meat, that's 6u + 1u for butter and aromatics",
    "components": [
      [ [ "gastropod_purged", 6 ] ],
      [
        [ "salt", 1 ],
        [ "seasoning_salt", 1 ],
        [ "garlic_clove", 1 ],
        [ "rehydrated_garlic", 1 ],
        [ "wild_garlic", 1 ],
        [ "garlic_powder", 1 ]
      ],
      [ [ "butter", 1 ] ],
      [ [ "wild_herbs", 6 ] ]
    ],
    "charges": 6
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "salsa",
    "charges": 4,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "id_suffix": "with_knife",
    "skill_used": "cooking",
    "difficulty": 2,
    "autolearn": true,
    "time": "6 m",
    "batch_time_factors": [ 20, 2 ],
    "book_learn": [ [ "cookbook_mexican", 1 ] ],
    "qualities": [ { "id": "CONTAIN", "level": 1 }, { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "tomato", 1 ], [ "can_tomato", 1 ] ],
      [ [ "veggy_any_uncooked", 1, "LIST" ], [ "rehydrated_corn_kernels", 1 ], [ "can_beans", 1 ] ],
      [ [ "salt", 1 ], [ "seasoning_mild", 1, "LIST" ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "salsa",
    "charges": 4,
    "category": "CC_FOOD",
    "subcategory": "CSC_FOOD_VEGGI",
    "id_suffix": "with_food_processor",
    "skill_used": "cooking",
    "difficulty": 2,
    "autolearn": true,
    "time": "45 s",
    "batch_time_factors": [ 50, 2 ],
    "book_learn": [ [ "cookbook_mexican", 1 ] ],
    "tools": [ [ [ "food_processor", 20 ] ] ],
    "qualities": [ { "id": "CONTAIN", "level": 1 } ],
    "components": [
      [ [ "tomato", 1 ], [ "can_tomato", 1 ] ],
      [ [ "veggy_any_uncooked", 1, "LIST" ], [ "rehydrated_corn_kernels", 1 ], [ "can_beans", 1 ] ],
      [ [ "salt", 1 ], [ "seasoning_mild", 1, "LIST" ] ]
    ]
  }
]
