[
  {
    "result": "bandages",
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "firstaid",
    "difficulty": 1,
    "time": "30 s",
    "autolearn": true,
    "result_mult": 3,
    "components": [
      [ [ "cotton_patchwork", 3 ], [ "medical_gauze", 1 ] ],
      [ [ "duct_tape", 20 ], [ "medical_tape", 5 ] ],
      [
        [ "disinfectant", 5 ],
        [ "thyme_oil", 1 ],
        [ "chem_ethanol", 250 ],
        [ "denat_alcohol", 250 ],
        [ "methed_alcohol", 250 ]
      ]
    ]
  },
  {
    "result": "bandages_makeshift",
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "time": "16 s",
    "autolearn": true,
    "flags": [ "BLIND_EASY" ],
    "//": "using brute force, so not very precise, but still relatively fast;  can't make str requirement for the recipe; so assume relatively weak character tries to rip it",
    "//2": "Too simple to learn any tailoring or healthcare.",
    "result_mult": 2,
    "components": [ [ [ "sheet_cotton", 1 ], [ "sheet_cotton_patchwork", 1 ] ] ]
  },
  {
    "result": "bandages_makeshift",
    "id_suffix": "with_tool",
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "time": "12 s",
    "autolearn": true,
    "flags": [ "BLIND_EASY" ],
    "result_mult": 3,
    "qualities": [ { "id": "CUT", "level": 1 } ],
    "components": [ [ [ "sheet_cotton", 1 ], [ "sheet_cotton_patchwork", 1 ] ] ]
  },
  {
    "result": "bandages_makeshift_bleached",
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "firstaid",
    "difficulty": 1,
    "time": "5 m",
    "batch_time_factors": [ 95, 4 ],
    "autolearn": true,
    "result_mult": 9,
    "components": [ [ [ "bandages_makeshift", 9 ] ], [ [ "bleach", 1 ] ], [ [ "water_clean", 3 ], [ "water", 3 ] ] ]
  },
  {
    "result": "bandages_makeshift_boiled",
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "firstaid",
    "difficulty": 1,
    "time": "5 m",
    "batch_time_factors": [ 95, 4 ],
    "autolearn": true,
    "qualities": [ { "id": "BOIL", "level": 1 } ],
    "tools": [ [ [ "water_boiling_heat", 4, "LIST" ] ] ],
    "//": "3 units of water + 114g of cotton, bandages will soak up some of the water but the rest should be returned",
    "result_mult": 9,
    "components": [ [ [ "bandages_makeshift", 9 ] ], [ [ "water_clean", 3 ] ] ],
    "byproducts": [ [ "water", 2 ] ]
  },
  {
    "result": "adhesive_bandages",
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "firstaid",
    "difficulty": 1,
    "time": "20 m",
    "result_mult": 30,
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [ [ [ "medical_gauze", 1 ] ], [ [ "duct_tape", 8 ], [ "medical_tape", 10 ] ] ]
  },
  {
    "result": "tourniquet_upper",
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "firstaid",
    "difficulty": 1,
    "time": "1 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [
        [ "leather_belt", 1 ],
        [ "hose", 1 ],
        [ "rope_any_short", 1, "LIST" ],
        [ "cordage_short", 1, "LIST" ],
        [ "towel", 1 ],
        [ "blanket", 1 ],
        [ "down_blanket", 1 ],
        [ "fur_blanket", 1 ],
        [ "electric_blanket", 1 ],
        [ "quilt", 1 ],
        [ "quilt_patchwork", 1 ],
        [ "sheet", 1 ],
        [ "bandana", 1 ],
        [ "cable", 1 ],
        [ "tie_skinny", 1 ]
      ],
      [ [ "stick", 1 ], [ "cu_pipe", 1 ] ]
    ]
  },
  {
    "result": "disinfectant_makeshift",
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "chemistry",
    "autolearn": true,
    "proficiencies": [ { "proficiency": "prof_intro_chemistry" } ],
    "book_learn": [ [ "isherwood_herbal_remedies", 1 ] ],
    "time": "30 s",
    "components": [ [ [ "chem_ethanol", 250 ], [ "denat_alcohol", 250 ], [ "methed_alcohol", 250 ] ] ]
  },
  {
    "result": "wintergreen_oil",
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "chemistry",
    "difficulty": 3,
    "skills_required": [ "survival", 5 ],
    "time": "60 m",
    "autolearn": true,
    "proficiencies": [ { "proficiency": "prof_intro_chemistry" } ],
    "book_learn": [ [ "isherwood_herbal_remedies", 3 ] ],
    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 2 }, { "id": "BOIL", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "components": [ [ [ "cooking_oil", 2 ], [ "cooking_oil2", 2 ] ], [ [ "wintergreen_leaves", 2 ] ] ]
  },
  {
    "result": "mugwort_oil",
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_OTHER",
    "subcategory": "CSC_OTHER_MEDICAL",
    "skill_used": "chemistry",
    "difficulty": 3,
    "skills_required": [ "survival", 4 ],
    "time": "60 m",
    "autolearn": true,
    "proficiencies": [ { "proficiency": "prof_intro_chemistry" } ],
    "book_learn": [ [ "isherwood_herbal_remedies", 3 ] ],
    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 2 }, { "id": "BOIL", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "components": [ [ [ "cooking_oil", 2 ], [ "cooking_oil2", 2 ] ], [ [ "mugwort", 2 ] ] ]
  },
  {
    "result": "thyme_oil",
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "chemistry",
    "difficulty": 3,
    "skills_required": [ "survival", 4 ],
    "time": "60 m",
    "autolearn": true,
    "proficiencies": [ { "proficiency": "prof_intro_chemistry" } ],
    "book_learn": [ [ "isherwood_herbal_remedies", 3 ] ],
    "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 2 }, { "id": "BOIL", "level": 2 } ],
    "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ],
    "components": [ [ [ "cooking_oil", 2 ], [ "cooking_oil2", 2 ] ], [ [ "thyme", 2 ] ] ]
  },
  {
    "result": "cattail_jelly",
    "byproducts": [ [ "plant_fibre" ] ],
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "survival",
    "difficulty": 1,
    "time": "5 m",
    "book_learn": [
      [ "emergency_book", 1 ],
      [ "mag_survival", 1 ],
      [ "textbook_survival", 1 ],
      [ "survival_book", 1 ],
      [ "pocket_survival", 1 ],
      [ "isherwood_herbal_remedies", 1 ]
    ],
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [ [ [ "cattail_stalk", 4 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "disinrag",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "firstaid",
    "difficulty": 1,
    "time": "1 m",
    "autolearn": true,
    "result_mult": 2,
    "flags": [ "BLIND_EASY" ],
    "components": [ [ [ "cotton_patchwork", 2 ] ], [ [ "disinfectant", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "NO_EXERCISE",
    "result": "disincotton_ball",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "firstaid",
    "difficulty": 1,
    "time": "1 m",
    "autolearn": true,
    "result_mult": 4,
    "flags": [ "BLIND_EASY" ],
    "components": [ [ [ "cotton_ball", 4 ] ], [ [ "disinfectant", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "quikclot",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "chemistry",
    "skills_required": [ "firstaid", 1 ],
    "difficulty": 4,
    "time": "1 m 12 s",
    "book_learn": [ [ "textbook_firstaid", 3 ], [ "adv_chemistry", 4 ], [ "emergency_book", 4 ] ],
    "proficiencies": [ { "proficiency": "prof_intro_chemistry" }, { "proficiency": "prof_inorganic_chemistry" } ],
    "qualities": [ { "id": "CHEM", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 18, "LIST" ] ] ],
    "components": [ [ [ "meal_chitin_piece", 6 ] ], [ [ "lye_powder", 100 ], [ "lye", 3 ] ] ],
    "charges": 6
  },
  {
    "type": "recipe",
    "id_suffix": "from_alder",
    "result": "quikclot",
    "activity_level": "LIGHT_EXERCISE",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "chemistry",
    "skills_required": [ "firstaid", 1 ],
    "difficulty": 4,
    "time": "1 m 12 s",
    "autolearn": true,
    "proficiencies": [ { "proficiency": "prof_intro_chemistry" } ],
    "qualities": [ { "id": "CHEM", "level": 1 }, { "id": "FINE_GRIND", "level": 1 } ],
    "tools": [ [ [ "surface_heat", 18, "LIST" ] ] ],
    "components": [ [ [ "alder_bark", 6 ] ], [ [ "water_clean", 10 ] ] ],
    "charges": 6
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "makeshift_stethoscope",
    "category": "CC_OTHER",
    "subcategory": "CSC_OTHER_TOOLS",
    "skill_used": "fabrication",
    "difficulty": 1,
    "book_learn": [
      [ "mag_fabrication", 1 ],
      [ "manual_fabrication", 1 ],
      [ "textbook_fabrication", 1 ],
      [ "manual_first_aid", 1 ],
      [ "pocket_firstaid", 1 ]
    ],
    "time": "15 m",
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "components": [
      [ [ "duct_tape", 30 ], [ "medical_tape", 30 ] ],
      [
        [ "bottle_plastic_small", 2 ],
        [ "funnel", 2 ],
        [ "makeshift_funnel", 2 ],
        [ "birchbark_funnel", 2 ],
        [ "leather_funnel", 2 ],
        [ "metal_funnel", 2 ]
      ],
      [ [ "hose", 1 ] ],
      [ [ "any_condom", 1, "LIST" ], [ "balloon", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "anesthetic_kit",
    "category": "CC_OTHER",
    "subcategory": "CSC_OTHER_MEDICAL",
    "skill_used": "firstaid",
    "difficulty": 3,
    "time": "2 m 30 s",
    "reversible": true,
    "autolearn": true,
    "qualities": [ { "id": "SEW", "level": 1 } ],
    "//": "This is just a container, a tube pushed into your mouth, and knowing how to get a good flow rate without killing yourself or waking up in the middle of your chest surgery. Suitable only for inhalative anesthetics. See https://github.com/CleverRaven/Cataclysm-DDA/pull/44899 ",
    "components": [ [ [ "jar_3l_glass_sealed", 1 ] ], [ [ "hose", 1 ], [ "makeshift_hose", 1 ] ], [ [ "cotton_patchwork", 2 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "cotton_ball",
    "category": "CC_OTHER",
    "subcategory": "CSC_OTHER_MATERIALS",
    "id_suffix": "by hand",
    "skill_used": "tailor",
    "time": "54 m",
    "autolearn": true,
    "byproduct_group": [ { "item": "seed_cotton_boll", "count": 2 } ],
    "result_mult": 10,
    "components": [ [ [ "cotton_boll", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "arm_xlsplint",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "firstaid",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "time": "5 m",
    "autolearn": true,
    "components": [
      [ [ "cotton_patchwork", 10 ], [ "medical_gauze", 4 ] ],
      [ [ "cordage", 2, "LIST" ], [ "duct_tape", 100 ], [ "medical_tape", 50 ] ],
      [ [ "stick", 2 ], [ "broom", 2 ], [ "2x4", 2 ], [ "pool_cue", 2 ], [ "mop", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "arm_splint",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "firstaid",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "time": "2 m",
    "autolearn": true,
    "components": [
      [ [ "cotton_patchwork", 5 ], [ "medical_gauze", 2 ] ],
      [ [ "cordage", 1, "LIST" ], [ "duct_tape", 50 ], [ "medical_tape", 25 ] ],
      [ [ "stick", 1 ], [ "broom", 1 ], [ "2x4", 1 ], [ "pool_cue", 1 ], [ "mop", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "arm_xs_splint",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "firstaid",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "time": "2 m",
    "autolearn": true,
    "components": [
      [ [ "cotton_patchwork", 2 ], [ "medical_gauze", 1 ] ],
      [ [ "cordage", 1, "LIST" ], [ "duct_tape", 25 ], [ "medical_tape", 10 ] ],
      [ [ "stick", 1 ], [ "broom", 1 ], [ "2x4", 1 ], [ "pool_cue", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "leg_splint",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "firstaid",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "time": "2 m",
    "autolearn": true,
    "components": [
      [ [ "cotton_patchwork", 10 ], [ "medical_gauze", 4 ] ],
      [ [ "cordage", 1, "LIST" ], [ "duct_tape", 100 ], [ "medical_tape", 50 ] ],
      [ [ "stick", 2 ], [ "broom", 2 ], [ "2x4", 2 ], [ "pool_cue", 2 ], [ "mop", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "leg_xlsplint",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "firstaid",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "time": "2 m",
    "autolearn": true,
    "components": [
      [ [ "cotton_patchwork", 10 ], [ "medical_gauze", 4 ] ],
      [ [ "cordage", 2, "LIST" ], [ "duct_tape", 100 ], [ "medical_tape", 50 ] ],
      [ [ "stick", 4 ], [ "broom", 4 ], [ "2x4", 4 ], [ "pool_cue", 4 ], [ "mop", 4 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "leg_xs_splint",
    "category": "CC_*",
    "subcategory": "CSC_*_NESTED",
    "skill_used": "firstaid",
    "skills_required": [ "survival", 1 ],
    "difficulty": 1,
    "time": "2 m",
    "autolearn": true,
    "components": [
      [ [ "cotton_patchwork", 5 ], [ "medical_gauze", 2 ] ],
      [ [ "cordage", 1, "LIST" ], [ "duct_tape", 100 ], [ "medical_tape", 50 ] ],
      [ [ "stick", 1 ], [ "broom", 1 ], [ "2x4", 1 ], [ "pool_cue", 1 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "makeshift_cane",
    "category": "CC_OTHER",
    "subcategory": "CSC_OTHER_MEDICAL",
    "skill_used": "fabrication",
    "time": "5 m",
    "autolearn": true,
    "qualities": [ { "id": "CUT", "level": 2 } ],
    "proficiencies": [ { "proficiency": "prof_carving" }, { "proficiency": "prof_carpentry_basic" } ],
    "components": [ [ [ "stick", 1 ], [ "2x4", 1 ], [ "pool_cue", 1 ] ] ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "makeshift_crutches",
    "category": "CC_OTHER",
    "subcategory": "CSC_OTHER_MEDICAL",
    "skill_used": "fabrication",
    "time": "30 m",
    "autolearn": true,
    "qualities": [ { "id": "SAW_W", "level": 1 }, { "id": "CUT", "level": 2 } ],
    "proficiencies": [ { "proficiency": "prof_carving" }, { "proficiency": "prof_carpentry_basic" } ],
    "components": [
      [ [ "cotton_patchwork", 10 ], [ "medical_gauze", 4 ] ],
      [ [ "cordage", 2, "LIST" ], [ "duct_tape", 100 ], [ "medical_tape", 50 ] ],
      [ [ "stick", 2 ], [ "broom", 2 ], [ "2x4", 2 ], [ "pool_cue", 2 ] ]
    ]
  },
  {
    "type": "recipe",
    "activity_level": "LIGHT_EXERCISE",
    "result": "vitc_fragment",
    "category": "CC_OTHER",
    "subcategory": "CSC_OTHER_MATERIALS",
    "id_suffix": "by hand",
    "skill_used": "cooking",
    "difficulty": 2,
    "result_mult": 6,
    "time": "1m",
    "autolearn": true,
    "qualities": [ { "id": "CUT_FINE", "level": 2 } ],
    "components": [ [ [ "vitc_tablet", 1 ] ] ]
  }
]
