[
  {
    "type": "recipe",
    "activity_level": "MODERATE_EXERCISE",
    "result": "faction_base_workshop_2_0",
    "description": "Survey land for a workshop area.",
    "category": "CC_BUILDING",
    "subcategory": "CSC_BUILDING_BASES",
    "skill_used": "fabrication",
    "autolearn": false,
    "never_learn": true,
    "construction_blueprint": "faction_base_workshop_2_0",
    "blueprint_name": "workshop survey",
    "time": "3 h",
    "blueprint_requires": [ { "id": "not_an_upgrade" } ],
    "blueprint_provides": [ { "id": "fbmw_2" } ],
    "flags": [
      "MAP_MIRROR_HORIZONTAL_IF_N",
      "MAP_ROTATE_90_IF_NE",
      "MAP_MIRROR_HORIZONTAL_IF_E",
      "MAP_ROTATE_90_IF_E",
      "MAP_ROTATE_180_IF_SE",
      "MAP_MIRROR_HORIZONTAL_IF_S",
      "MAP_ROTATE_180_IF_S",
      "MAP_ROTATE_270_IF_SW",
      "MAP_MIRROR_HORIZONTAL_IF_W",
      "MAP_ROTATE_270_IF_W"
    ]
  },
  {
    "type": "recipe",
    "activity_level": "MODERATE_EXERCISE",
    "result": "fbmw_2_common_1",
    "description": "Let's install a metal working forge in the smithy.  We'll need a few tools too, so we'll include some storage space.  This will provide us with a first couple of primitive crafting recipes.",
    "category": "CC_BUILDING",
    "subcategory": "CSC_BUILDING_BASES",
    "autolearn": false,
    "never_learn": true,
    "construction_blueprint": "fbmw_2_common_smithy_1",
    "blueprint_name": "forge",
    "blueprint_requires": [ { "id": "fbmw_2_smithy_1" } ],
    "blueprint_provides": [ { "id": "fbmw_2_common_smithy_1" }, { "id": "blacksmith" }, { "id": "fbmw_2_blacksmith_recipes_1" } ],
    "blueprint_excludes": [ { "id": "fbmw_2_common_smithy_1" } ],
    "blueprint_resources": [ "fake_forge", "fake_fireplace", "makeshift_hammer" ],
    "components": [ [ [ "primitive_hammer", 1 ], [ "makeshift_hammer", 1 ], [ "hammer", 1 ] ] ],
    "flags": [
      "MAP_MIRROR_HORIZONTAL_IF_N",
      "MAP_ROTATE_90_IF_NE",
      "MAP_MIRROR_HORIZONTAL_IF_E",
      "MAP_ROTATE_90_IF_E",
      "MAP_ROTATE_180_IF_SE",
      "MAP_MIRROR_HORIZONTAL_IF_S",
      "MAP_ROTATE_180_IF_S",
      "MAP_ROTATE_270_IF_SW",
      "MAP_MIRROR_HORIZONTAL_IF_W",
      "MAP_ROTATE_270_IF_W"
    ]
  },
  {
    "type": "recipe",
    "activity_level": "MODERATE_EXERCISE",
    "result": "fbmw_2_common_smithy_2",
    "description": "Let's install a couple of charcoal kilns outside of the smithy.  We'll add a crucible as well.  This will allow us to produce a few additional things.",
    "category": "CC_BUILDING",
    "subcategory": "CSC_BUILDING_BASES",
    "autolearn": false,
    "never_learn": true,
    "construction_blueprint": "fbmw_2_common_smithy_2",
    "blueprint_name": "forge",
    "blueprint_requires": [ { "id": "fbmw_2_smithy_2" }, { "id": "fbmw_2_common_smithy_1" } ],
    "blueprint_provides": [ { "id": "fbmw_2_common_smithy_2" }, { "id": "fbmw_2_blacksmith_recipes_2" } ],
    "blueprint_excludes": [ { "id": "fbmw_2_common_smithy_2" } ],
    "blueprint_resources": [ "fake_char_kiln", "fake_char_kiln", "crucible" ],
    "components": [ [ [ "crucible", 1 ], [ "crucible_clay", 1 ] ] ],
    "flags": [
      "MAP_MIRROR_HORIZONTAL_IF_N",
      "MAP_ROTATE_90_IF_NE",
      "MAP_MIRROR_HORIZONTAL_IF_E",
      "MAP_ROTATE_90_IF_E",
      "MAP_ROTATE_180_IF_SE",
      "MAP_MIRROR_HORIZONTAL_IF_S",
      "MAP_ROTATE_180_IF_S",
      "MAP_ROTATE_270_IF_SW",
      "MAP_MIRROR_HORIZONTAL_IF_W",
      "MAP_ROTATE_270_IF_W"
    ]
  },
  {
    "type": "recipe",
    "activity_level": "MODERATE_EXERCISE",
    "result": "fbmw_2_common_smithy_3",
    "description": "Let's install an anvil in the smithy, some quenching containers and a workbench.  This will allow us to produce a few additional things.",
    "category": "CC_BUILDING",
    "subcategory": "CSC_BUILDING_BASES",
    "autolearn": false,
    "never_learn": true,
    "construction_blueprint": "fbmw_2_common_smithy_3",
    "blueprint_name": "anvil and workbench",
    "blueprint_requires": [ { "id": "fbmw_2_common_smithy_2" } ],
    "blueprint_provides": [ { "id": "fbmw_2_common_smithy_3" }, { "id": "fbmw_2_blacksmith_recipes_3" } ],
    "blueprint_excludes": [ { "id": "fbmw_2_common_smithy_3" } ],
    "blueprint_resources": [ "anvil_crude" ],
    "components": [ [ [ "55gal_drum", 1 ] ], [ [ "30gal_drum", 1 ] ] ],
    "flags": [
      "MAP_MIRROR_HORIZONTAL_IF_N",
      "MAP_ROTATE_90_IF_NE",
      "MAP_MIRROR_HORIZONTAL_IF_E",
      "MAP_ROTATE_90_IF_E",
      "MAP_ROTATE_180_IF_SE",
      "MAP_MIRROR_HORIZONTAL_IF_S",
      "MAP_ROTATE_180_IF_S",
      "MAP_ROTATE_270_IF_SW",
      "MAP_MIRROR_HORIZONTAL_IF_W",
      "MAP_ROTATE_270_IF_W"
    ]
  },
  {
    "type": "recipe",
    "activity_level": "MODERATE_EXERCISE",
    "result": "fbmw_2_common_smithy_4",
    "description": "Let's add furniture and some more tools to the smithy.  This will allow us to produce a few additional things.",
    "category": "CC_BUILDING",
    "subcategory": "CSC_BUILDING_BASES",
    "autolearn": false,
    "never_learn": true,
    "construction_blueprint": "fbmw_2_common_smithy_4",
    "blueprint_name": "smithing tools",
    "blueprint_requires": [ { "id": "fbmw_2_common_smithy_3" }, { "id": "fbmw_2_smithy_3" } ],
    "blueprint_provides": [ { "id": "fbmw_2_common_smithy_4" }, { "id": "fbmw_2_blacksmith_recipes_4" } ],
    "blueprint_excludes": [ { "id": "fbmw_2_common_smithy_4" } ],
    "blueprint_resources": [ "metalworking_tongs", "chisel", "hammer", "swage" ],
    "components": [ [ [ "metalworking_tongs", 1 ] ], [ [ "chisel", 1 ] ], [ [ "hammer", 1 ] ], [ [ "swage", 1 ] ] ],
    "flags": [
      "MAP_MIRROR_HORIZONTAL_IF_N",
      "MAP_ROTATE_90_IF_NE",
      "MAP_MIRROR_HORIZONTAL_IF_E",
      "MAP_ROTATE_90_IF_E",
      "MAP_ROTATE_180_IF_SE",
      "MAP_MIRROR_HORIZONTAL_IF_S",
      "MAP_ROTATE_180_IF_S",
      "MAP_ROTATE_270_IF_SW",
      "MAP_MIRROR_HORIZONTAL_IF_W",
      "MAP_ROTATE_270_IF_W"
    ]
  },
  {
    "type": "recipe",
    "activity_level": "MODERATE_EXERCISE",
    "result": "fbmw_2_common_smithy_5",
    "description": "Let's install a bellows for our forge and add some more tools.  This will extend our recipe repertoire.",
    "category": "CC_BUILDING",
    "subcategory": "CSC_BUILDING_BASES",
    "autolearn": false,
    "never_learn": true,
    "construction_blueprint": "fbmw_2_common_smithy_5",
    "blueprint_name": "bellows",
    "blueprint_requires": [ { "id": "fbmw_2_common_smithy_4" } ],
    "blueprint_provides": [ { "id": "fbmw_2_common_smithy_5" }, { "id": "fbmw_2_blacksmith_recipes_5" } ],
    "blueprint_excludes": [ { "id": "fbmw_2_common_smithy_5" } ],
    "blueprint_resources": [ "hammer_sledge", "copper_knife" ],
    "components": [ [ [ "hammer_sledge", 1 ] ], [ [ "knife_combat", 1 ], [ "copper_knife", 1 ] ] ],
    "flags": [
      "MAP_MIRROR_HORIZONTAL_IF_N",
      "MAP_ROTATE_90_IF_NE",
      "MAP_MIRROR_HORIZONTAL_IF_E",
      "MAP_ROTATE_90_IF_E",
      "MAP_ROTATE_180_IF_SE",
      "MAP_MIRROR_HORIZONTAL_IF_S",
      "MAP_ROTATE_180_IF_S",
      "MAP_ROTATE_270_IF_SW",
      "MAP_MIRROR_HORIZONTAL_IF_W",
      "MAP_ROTATE_270_IF_W"
    ]
  },
  {
    "type": "recipe",
    "activity_level": "MODERATE_EXERCISE",
    "result": "fbmw_2_common_smithy_6",
    "description": "Let's add a drop hammer to the smithy for productivity and add some more tools.  This will allow us to reach our smithing potential.",
    "category": "CC_BUILDING",
    "subcategory": "CSC_BUILDING_BASES",
    "autolearn": false,
    "never_learn": true,
    "construction_blueprint": "fbmw_2_common_smithy_6",
    "blueprint_name": "drop hammer",
    "blueprint_requires": [ { "id": "fbmw_2_common_smithy_5" } ],
    "blueprint_provides": [ { "id": "fbmw_2_common_smithy_6" }, { "id": "fbmw_2_blacksmith_recipes_6" } ],
    "blueprint_excludes": [ { "id": "fbmw_2_common_smithy_6" } ],
    "blueprint_resources": [ "wrench", "pliers", "fake_drop_hammer" ],
    "components": [ [ [ "wrench", 1 ] ], [ [ "pliers", 1 ] ] ],
    "flags": [
      "MAP_MIRROR_HORIZONTAL_IF_N",
      "MAP_ROTATE_90_IF_NE",
      "MAP_MIRROR_HORIZONTAL_IF_E",
      "MAP_ROTATE_90_IF_E",
      "MAP_ROTATE_180_IF_SE",
      "MAP_MIRROR_HORIZONTAL_IF_S",
      "MAP_ROTATE_180_IF_S",
      "MAP_ROTATE_270_IF_SW",
      "MAP_MIRROR_HORIZONTAL_IF_W",
      "MAP_ROTATE_270_IF_W"
    ]
  },
  {
    "type": "recipe",
    "activity_level": "MODERATE_EXERCISE",
    "result": "fbmw_2_common_pottery",
    "description": "Let's build a kiln in the pottery to allow us to make a clay crucible.",
    "category": "CC_BUILDING",
    "subcategory": "CSC_BUILDING_BASES",
    "autolearn": false,
    "never_learn": true,
    "construction_blueprint": "fbmw_2_common_pottery",
    "blueprint_name": "pottery kiln",
    "blueprint_requires": [ { "id": "fbmw_2_pottery" } ],
    "blueprint_provides": [ { "id": "fbmw_2_common_pottery" }, { "id": "blacksmith" }, { "id": "fbmw_2_potter_recipes_0" } ],
    "blueprint_excludes": [ { "id": "fbmw_2_common_pottery" } ],
    "blueprint_resources": [ "fake_clay_kiln" ],
    "flags": [
      "MAP_MIRROR_HORIZONTAL_IF_N",
      "MAP_ROTATE_90_IF_NE",
      "MAP_MIRROR_HORIZONTAL_IF_E",
      "MAP_ROTATE_90_IF_E",
      "MAP_ROTATE_180_IF_SE",
      "MAP_MIRROR_HORIZONTAL_IF_S",
      "MAP_ROTATE_180_IF_S",
      "MAP_ROTATE_270_IF_SW",
      "MAP_MIRROR_HORIZONTAL_IF_W",
      "MAP_ROTATE_270_IF_W"
    ]
  },
  {
    "type": "recipe",
    "activity_level": "MODERATE_EXERCISE",
    "result": "fbmw_2_common_pottery_1",
    "description": "Let's furnish the pottery.",
    "category": "CC_BUILDING",
    "subcategory": "CSC_BUILDING_BASES",
    "autolearn": false,
    "never_learn": true,
    "construction_blueprint": "fbmw_2_common_pottery_1",
    "blueprint_name": "pottery furniture",
    "blueprint_requires": [ { "id": "fbmw_2_common_pottery" } ],
    "blueprint_provides": [ { "id": "fbmw_2_common_pottery_1" }, { "id": "fbmw_2_potter_recipes_1" } ],
    "blueprint_excludes": [ { "id": "fbmw_2_common_pottery_1" } ],
    "flags": [
      "MAP_MIRROR_HORIZONTAL_IF_N",
      "MAP_ROTATE_90_IF_NE",
      "MAP_MIRROR_HORIZONTAL_IF_E",
      "MAP_ROTATE_90_IF_E",
      "MAP_ROTATE_180_IF_SE",
      "MAP_MIRROR_HORIZONTAL_IF_S",
      "MAP_ROTATE_180_IF_S",
      "MAP_ROTATE_270_IF_SW",
      "MAP_MIRROR_HORIZONTAL_IF_W",
      "MAP_ROTATE_270_IF_W"
    ]
  },
  {
    "type": "recipe",
    "activity_level": "MODERATE_EXERCISE",
    "result": "fbmw_2_common_glassblower",
    "description": "Let's furnish the glassblower's cottage.",
    "category": "CC_BUILDING",
    "subcategory": "CSC_BUILDING_BASES",
    "autolearn": false,
    "never_learn": true,
    "construction_blueprint": "fbmw_2_common_glassblower",
    "blueprint_name": "glassblower furniture",
    "blueprint_requires": [ { "id": "fbmw_2_glassblower" } ],
    "blueprint_provides": [ { "id": "fbmw_2_common_glassblower" }, { "id": "blacksmith" }, { "id": "fbmw_2_glassblower_recipes_1" } ],
    "blueprint_excludes": [ { "id": "fbmw_2_common_glassblower" } ],
    "components": [ [ [ "chisel", 1 ] ], [ [ "metalworking_tongs", 1 ] ], [ [ "crucible", 1 ], [ "crucible_clay", 1 ] ] ],
    "blueprint_resources": [ "fake_forge", "chisel", "metalworking_tongs", "crucible" ],
    "flags": [
      "MAP_MIRROR_HORIZONTAL_IF_N",
      "MAP_ROTATE_90_IF_NE",
      "MAP_MIRROR_HORIZONTAL_IF_E",
      "MAP_ROTATE_90_IF_E",
      "MAP_ROTATE_180_IF_SE",
      "MAP_MIRROR_HORIZONTAL_IF_S",
      "MAP_ROTATE_180_IF_S",
      "MAP_ROTATE_270_IF_SW",
      "MAP_MIRROR_HORIZONTAL_IF_W",
      "MAP_ROTATE_270_IF_W"
    ]
  },
  {
    "type": "recipe",
    "activity_level": "MODERATE_EXERCISE",
    "result": "fbmw_2_common_tanner",
    "description": "Let's furnish the tannery.",
    "category": "CC_BUILDING",
    "subcategory": "CSC_BUILDING_BASES",
    "autolearn": false,
    "never_learn": true,
    "construction_blueprint": "fbmw_2_common_tanner",
    "blueprint_name": "tanner furniture",
    "blueprint_requires": [ { "id": "fbmw_2_tanner" } ],
    "blueprint_provides": [ { "id": "fbmw_2_common_tanner" }, { "id": "blacksmith" }, { "id": "fbmw_2_recipes_salt_water" } ],
    "blueprint_excludes": [ { "id": "fbmw_2_common_tanner" } ],
    "flags": [
      "MAP_MIRROR_HORIZONTAL_IF_N",
      "MAP_ROTATE_90_IF_NE",
      "MAP_MIRROR_HORIZONTAL_IF_E",
      "MAP_ROTATE_90_IF_E",
      "MAP_ROTATE_180_IF_SE",
      "MAP_MIRROR_HORIZONTAL_IF_S",
      "MAP_ROTATE_180_IF_S",
      "MAP_ROTATE_270_IF_SW",
      "MAP_MIRROR_HORIZONTAL_IF_W",
      "MAP_ROTATE_270_IF_W"
    ]
  },
  {
    "type": "recipe",
    "activity_level": "MODERATE_EXERCISE",
    "result": "fbmw_2_common_recreation",
    "description": "Let's add a bench and a fire barrel outside the pottery for recreation.",
    "category": "CC_BUILDING",
    "subcategory": "CSC_BUILDING_BASES",
    "autolearn": false,
    "never_learn": true,
    "construction_blueprint": "fbmw_2_common_recreation",
    "blueprint_name": "recreation area",
    "blueprint_requires": [ { "id": "fbmw_2_pottery" } ],
    "blueprint_provides": [ { "id": "fbmw_2_common_recreation" } ],
    "blueprint_excludes": [ { "id": "fbmw_2_common_recreation" } ],
    "components": [ [ [ "55gal_drum", 1 ] ] ],
    "flags": [
      "MAP_MIRROR_HORIZONTAL_IF_N",
      "MAP_ROTATE_90_IF_NE",
      "MAP_MIRROR_HORIZONTAL_IF_E",
      "MAP_ROTATE_90_IF_E",
      "MAP_ROTATE_180_IF_SE",
      "MAP_MIRROR_HORIZONTAL_IF_S",
      "MAP_ROTATE_180_IF_S",
      "MAP_ROTATE_270_IF_SW",
      "MAP_MIRROR_HORIZONTAL_IF_W",
      "MAP_ROTATE_270_IF_W"
    ]
  }
]
