summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Readme.txt4
-rw-r--r--json/items/fuel.json26
-rw-r--r--json/recipes/basecamps/ordering.txt15
-rw-r--r--json/recipes/basecamps/recipe_groups.json276
-rw-r--r--json/recipes/chem/fuel.json31
-rw-r--r--json/recipes/nuts.json90
-rw-r--r--json/recipes/recipe_other.json17
7 files changed, 236 insertions, 223 deletions
diff --git a/Readme.txt b/Readme.txt
index ce906be..5fc42e0 100644
--- a/Readme.txt
+++ b/Readme.txt
@@ -13,7 +13,6 @@ Basic ingredients like tofu, tallow, salt, and sugar.
Pasta noodles.
Powdered foods, with quern and food proccessor.
A few trivial end recipes like biscuits, roasted nuts.
-Unshelled nuts. Both for player and camp.
The other pie recipes.
All craftable seeds from the farm camp.
Metalworking with the arc welder.
@@ -25,8 +24,9 @@ Metallic Smoother.
Rebar and Steel Rails.
Concrete.
Cured Hides and Pelts.
-Tanned Hides and Pelts.
+Leather Patches and Fur Pelts.
Superglue.
Ammunition.
+Biodiesel. (via shim item)
Renamed several recipes to make the resulting item more clear.
diff --git a/json/items/fuel.json b/json/items/fuel.json
new file mode 100644
index 0000000..5d5c6b0
--- /dev/null
+++ b/json/items/fuel.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": "biodiesel_sealed",
+ "type": "TOOL",
+ "category": "tools",
+ "looks_like": "jerrycan",
+ "name": { "str": "sealed jerrycan of biodiesel", "str_pl": "sealed jerrycans of biodiesel" },
+ "description": "This is a sealed jerrycan containing biodiesel. Use to open.",
+ "weight": "15870 g",
+ "volume": "10 L",
+ "price": 300000,
+ "price_postapoc": 3000000,
+ "to_hit": -2,
+ "material": [ "plastic", "hydrocarbons" ],
+ "symbol": ")",
+ "color": "green",
+ "use_action": {
+ "target": "biodiesel",
+ "msg": "You open the jerrycan, exposing it to the atmosphere.",
+ "container": "jerrycan",
+ "target_charges": 10000,
+ "menu_text": "Open jerrycan",
+ "type": "transform"
+ }
+ }
+]
diff --git a/json/recipes/basecamps/ordering.txt b/json/recipes/basecamps/ordering.txt
new file mode 100644
index 0000000..5997319
--- /dev/null
+++ b/json/recipes/basecamps/ordering.txt
@@ -0,0 +1,15 @@
+meat
+fish
+egg
+fruit
+veggy
+mushroom
+bread
+nut
+
+weapon
+ammo
+armor
+component
+tool
+container
diff --git a/json/recipes/basecamps/recipe_groups.json b/json/recipes/basecamps/recipe_groups.json
index e2f76fd..f7bcbfd 100644
--- a/json/recipes/basecamps/recipe_groups.json
+++ b/json/recipes/basecamps/recipe_groups.json
@@ -1,16 +1,15 @@
[
{
"type": "recipe_group",
- "name": "kitchen_recipes_1",
+ "id": "kitchen_recipes_1",
"building_type": "COOK",
"recipes": [
{ "id": "meat_cooked", "description": " Cook: Meat, Cooked" },
{ "id": "fish_cooked", "description": " Cook: Fish, Cooked" },
+ { "id": "boiled_egg", "description": " Cook: Egg, Boiled" },
{ "id": "veggy_cooked", "description": " Cook: Veggy, Cooked" },
{ "id": "veggy_wild_cooked", "description": " Cook: Veggy, Cooked Wild" },
- { "id": "boiled_egg", "description": " Cook: Egg, Boiled" },
- { "id": "starch", "description": " Cook: Starch" },
- { "id": "starch_from_fibrous_stuff", "description": " Cook: Starch" },
+ { "id": "mushroom_cooked", "description": " Cook: Mushroom, Cooked" },
{ "id": "flatbread", "description": " Cook: Flatbread" },
{ "id": "acorn_roasted", "description": " Cook: Acorn, Roasted" },
{ "id": "almond_roasted", "description": " Cook: Almond, Roasted" },
@@ -22,19 +21,14 @@
{ "id": "pistachio_roasted", "description": " Cook: Pistachio, Roasted" },
{ "id": "soy_nuts", "description": " Cook: Soybeans, Roasted" },
{ "id": "walnut_roasted", "description": " Cook: Walnut, Roasted" },
- { "id": "almond_unshelled", "description": " Cook: Almond, Unshelled" },
- { "id": "chestnut_unshelled", "description": " Cook: Chestnut, Unshelled" },
- { "id": "hazelnut_unshelled", "description": " Cook: Hazelnut, Unshelled" },
- { "id": "hickory_nut_unshelled", "description": " Cook: Hickory Nut, Unshelled" },
- { "id": "peanut_unshelled", "description": " Cook: Peanut, Unshelled" },
- { "id": "pecan_unshelled", "description": " Cook: Pecan, Unshelled" },
- { "id": "pistachio_unshelled", "description": " Cook: Pistachio, Unshelled" },
- { "id": "walnut_unshelled", "description": " Cook: Walnut, Unshelled" }
+ { "id": "salsify_baked", "description": " Cook: Salsify, Roasted" },
+ { "id": "starch", "description": " Cook: Starch" },
+ { "id": "starch_from_fibrous_stuff", "description": " Cook: Starch" }
]
},
{
"type": "recipe_group",
- "name": "kitchen_recipes_2",
+ "id": "kitchen_recipes_2",
"building_type": "COOK",
"recipes": [
{ "id": "flour", "description": " Cook: Flour" },
@@ -51,50 +45,41 @@
{ "id": "salt_from_salt_water", "description": " Cook: Salt, from Salt Water" },
{ "id": "salt_from_mineral", "description": " Cook: Salt, from Rock Salt" },
{ "id": "lard", "description": " Cook: Lard" },
+ { "id": "protein_powder", "description": " Cook: Protein Powder" },
+ { "id": "protein_powder_with_from_food_processor", "description": " Cook: Protein Powder, using Food Processor" },
+ { "id": "powder_eggs", "description": " Cook: Eggs, Powdered" },
+ { "id": "milk_powder", "description": " Cook: Milk, Powdered" },
+ { "id": "chilly-p", "description": " Cook: Chili Powder" },
+ { "id": "chilly-p_with_from_food_processor", "description": " Cook: Chili Powder, using Food Processor" },
{ "id": "bread", "description": " Cook: Bread" },
- { "id": "cornbread", "description": " Cook: Cornbread" },
+ { "id": "cornbread", "description": " Cook: Bread, Cornbread" },
{ "id": "tortilla_corn", "description": " Cook: Corn Tortilla" },
- { "id": "noodles_fast", "description": " Cook: Fast Noodles, Raw" },
- { "id": "macaroni_raw", "description": " Cook: Macaroni Noodles, Raw" },
- { "id": "spaghetti_raw", "description": " Cook: Spaghetti Noodles, Raw" },
- { "id": "lasagne_raw", "description": " Cook: Lasagne Noodles, Raw" },
- { "id": "jerky", "description": " Cook: Meat Jerky" },
- { "id": "fruit_leather", "description": " Cook: Fruit Leather" },
- { "id": "mushroom_cooked", "description": " Cook: Mushroom, Cooked" },
+ { "id": "noodles_fast", "description": " Cook: Noodles, Fast Noodles, Raw" },
+ { "id": "lasagne_raw", "description": " Cook: Noodles, Lasagne, Raw" },
+ { "id": "macaroni_raw", "description": " Cook: Noodles, Macaroni, Raw" },
+ { "id": "spaghetti_raw", "description": " Cook: Noodles, Spaghetti, Raw" },
+ { "id": "spaghetti_cooked", "description": " Cook: Noodles, Cooked" },
+ { "id": "jerky", "description": " Cook: Meat, Jerky" },
{ "id": "meat_smoked", "description": " Cook: Meat, Smoked" },
- { "id": "fish_smoked", "description": " Cook: Fish, Smoked" },
{ "id": "dry_meat", "description": " Cook: Meat, Dehydrated" },
- { "id": "dry_meat_frozen_ingredients", "description": " Cook: Meat, Dehydrated, from Frozen" },
+ { "id": "fish_smoked", "description": " Cook: Fish, Smoked" },
{ "id": "dry_fish", "description": " Cook: Fish, Dehydrated" },
- { "id": "dry_fish_frozen_ingredients", "description": " Cook: Fish, Dehydrated, from Frozen" },
- { "id": "dry_mushroom", "description": " Cook: Mushroom, Dried" },
- { "id": "dry_mushroom_frozen_ingredients", "description": " Cook: Mushroom, Dried, from Frozen" },
- { "id": "dry_tofu", "description": " Cook: Tofu, Dehydrated" },
- { "id": "dry_tofu_frozen_ingredients", "description": " Cook: Tofu, Dehydrated, from Frozen" },
+ { "id": "fruit_leather", "description": " Cook: Fruit, Leather" },
{ "id": "dry_veggy", "description": " Cook: Vegetable, Dehydrated" },
- { "id": "dry_veggy_frozen_ingredients", "description": " Cook: Vegetable, Dehydrated, from Frozen" },
{ "id": "dry_beans", "description": " Cook: Beans, Dried" },
- { "id": "dry_beans_frozen_ingredients", "description": " Cook: Beans, Dried, from Frozen" },
{ "id": "dry_lentils", "description": " Cook: Lentils, Dried" },
- { "id": "dry_lentils_frozen_ingredients", "description": " Cook: Lentils, Dried, from Frozen" },
+ { "id": "dry_tofu", "description": " Cook: Tofu, Dehydrated" },
+ { "id": "dry_mushroom", "description": " Cook: Mushroom, Dried" },
{ "id": "dry_fruit", "description": " Cook: Fruit, Dehydrated" },
- { "id": "dry_fruit_frozen_ingredients", "description": " Cook: Fruit, Dehydrated, from Frozen" },
- { "id": "protein_powder", "description": " Cook: Protein Powder" },
- { "id": "protein_powder_with_from_food_processor", "description": " Cook: Protein Powder, using Food Processor" },
- { "id": "powder_eggs", "description": " Cook: Eggs, Powdered" },
- { "id": "powder_eggs_frozen_ingredients", "description": " Cook: Eggs, Powdered, from Frozen" },
- { "id": "milk_powder", "description": " Cook: Milk, Powdered" },
- { "id": "milk_powder_frozen_ingredients", "description": " Cook: Milk, Powdered, from Frozen" },
- { "id": "chilly-p", "description": " Cook: Chili Powder" },
- { "id": "chilly-p_with_from_food_processor", "description": " Cook: Chili Powder, using Food Processor" },
- { "id": "bratwurst_sausage", "description": " Cook: Sausage, Bratwurst" },
{ "id": "sausage", "description": " Cook: Sausage" },
- { "id": "sausage_wasteland", "description": " Cook: Sausage, Wasteland" }
+ { "id": "sausage_raw", "description": " Cook: Sausage, Raw" },
+ { "id": "sausage_wasteland", "description": " Cook: Sausage, Wasteland" },
+ { "id": "bratwurst_sausage", "description": " Cook: Sausage, Bratwurst" }
]
},
{
"type": "recipe_group",
- "name": "kitchen_recipes_3",
+ "id": "kitchen_recipes_3",
"building_type": "COOK",
"recipes": [
{ "id": "sugar", "description": " Cook: Sugar, from Sweet Water" },
@@ -105,9 +90,10 @@
{ "id": "cheese_hard", "description": " Cook: Cheese, Hard" },
{ "id": "milk_cream_rising", "description": " Cook: Rising Cream" },
{ "id": "raw_butter", "description": " Cook: Butter, Raw" },
+ { "id": "flask_yeast", "description": " Cook: Yeast" },
{ "id": "tofu", "description": " Cook: Tofu" },
{ "id": "coffee_raw", "description": " Cook: Coffee Grounds" },
- { "id": "coffee_raw_kentucky", "description": " Cook: Kentucky Coffee Grounds" },
+ { "id": "coffee_raw_kentucky", "description": " Cook: Coffee Grounds, Kentucky" },
{ "id": "pie_meat", "description": " Cook: Meat Pie" },
{ "id": "pie_veggy", "description": " Cook: Veggy Pie" },
{ "id": "pie", "description": " Cook: Fruit Pie" },
@@ -116,47 +102,48 @@
{ "id": "granola", "description": " Cook: Granola" },
{ "id": "hardtack", "description": " Cook: Hardtack" },
{ "id": "pemmican", "description": " Cook: Pemmican" },
- { "id": "meat_pickled_jarred", "description": " Cook: Meat, Pickled" },
- { "id": "fish_pickled_jarred", "description": " Cook: Fish, Pickled" },
- { "id": "veggy_pickled_jarred", "description": " Cook: Veggy, Pickled" },
- { "id": "sauerkraut_ferment", "description": " Cook: Sauerkraut, Fermenting" },
- { "id": "pickles_ferment", "description": " Cook: Pickles, Fermenting" },
- { "id": "eggs_ferment", "description": " Cook: Eggs, Fermenting" },
{ "id": "meat_canned", "description": " Cook: Meat, Canned" },
- { "id": "fish_canned", "description": " Cook: Fish, Canned" },
- { "id": "veggy_canned", "description": " Cook: Vegetables, Canned" },
- { "id": "can_beans", "description": " Cook: Beans, Canned" },
- { "id": "can_tomato", "description": " Cook: Tomatoes, Canned" },
- { "id": "apple_canned", "description": " Cook: Fruit, Canned" },
{ "id": "meat_canned_jarred", "description": " Cook: Meat, Canned, Jar" },
+ { "id": "meat_pickled_jarred", "description": " Cook: Meat, Pickled" },
+ { "id": "fish_canned", "description": " Cook: Fish, Canned" },
{ "id": "fish_canned_jarred", "description": " Cook: Fish, Canned, Jar" },
- { "id": "veggy_canned_jarred", "description": " Cook: Vegetables, Canned, Jar" },
+ { "id": "fish_pickled_jarred", "description": " Cook: Fish, Pickled" },
+ { "id": "eggs_ferment", "description": " Cook: Eggs, Fermenting, Jar" },
+ { "id": "apple_canned", "description": " Cook: Fruit, Canned" },
+ { "id": "apple_canned_jarred", "description": " Cook: Fruit, Canned, Jar" },
+ { "id": "veggy_canned", "description": " Cook: Vegetable, Canned" },
+ { "id": "veggy_canned_jarred", "description": " Cook: Vegetable, Canned, Jar" },
+ { "id": "veggy_pickled_jarred", "description": " Cook: Vegetable, Pickled" },
+ { "id": "can_beans", "description": " Cook: Beans, Canned" },
{ "id": "can_beans_jarred", "description": " Cook: Beans, Canned, Jar" },
+ { "id": "pickles_ferment", "description": " Cook: Pickles, Fermenting" },
+ { "id": "sauerkraut_ferment", "description": " Cook: Sauerkraut, Fermenting" },
+ { "id": "can_tomato", "description": " Cook: Tomatoes, Canned" },
{ "id": "can_tomato_jarred", "description": " Cook: Tomatoes, Canned, Jar" },
- { "id": "apple_canned_jarred", "description": " Cook: Fruit, Canned, Jar" },
- { "id": "meat_aspic", "description": " Cook: Meat Aspic" },
- { "id": "veggy_aspic", "description": " Cook: Veggy Aspic" },
+ { "id": "meat_aspic", "description": " Cook: Aspic, Meat" },
+ { "id": "veggy_aspic", "description": " Cook: Aspic, Veggy" },
{ "id": "kompot", "description": " Cook: Kompot" }
]
},
{
"type": "recipe_group",
- "name": "primitive_camp_recipes_1",
+ "id": "primitive_camp_recipes_1",
"building_type": "BASE",
"recipes": [
{ "id": "tinder", "description": " Craft: Tinder" },
{ "id": "pointy_stick", "description": " Craft: Pointy Sticks" },
- { "id": "cured_pelt", "description": " Craft: Cured Pelt" },
{ "id": "cured_hide", "description": " Craft: Cured Hide" },
- { "id": "tanning_pelt", "description": " Craft: Tanning Pelt" },
- { "id": "tanning_hide", "description": " Craft: Tanning Hide" },
- { "id": "tanning_pelt_modern", "description": " Craft: Tanning Pelt, w/ Lye" },
- { "id": "tanning_hide_modern", "description": " Craft: Tanning Hide, w/ Lye" }
+ { "id": "cured_pelt", "description": " Craft: Cured Pelt" },
+ { "id": "leather", "description": " Craft: Leather Patch" },
+ { "id": "plant_fibre", "description": " Craft: Plant Fiber" },
+ { "id": "wood_panel_from nailed planks", "description": " Craft: Wooden Panel, from Nailed Planks" },
+ { "id": "wood_panel_from wooden beams", "description": " Craft: Wooden Panel, from Wooden Beams" },
+ { "id": "wood_beam_from logs", "description": " Craft: Wooden Beam, from Logs" }
]
},
{
"type": "recipe_group",
- "name": "farm_recipes_1",
+ "id": "farm_recipes_1",
"building_type": "FARM",
"recipes": [
{ "id": "seed_barley", "description": " Craft: Barley Seeds" },
@@ -205,150 +192,171 @@
},
{
"type": "recipe_group",
- "name": "blacksmith_recipes_1",
+ "id": "blacksmith_recipes_1",
"building_type": "SMITH",
"recipes": [
- { "id": "scrap_copper", "description": " Craft: Copper, Scrap" },
{ "id": "charcoal_npc", "description": " Craft: Charcoal" },
+ { "id": "concrete", "description": " Craft: Concrete" },
+ { "id": "scrap_copper", "description": " Craft: Copper, Scrap" },
+ { "id": "chem_manganese_dioxide", "description": " Craft: Manganese Dioxide" },
+ { "id": "plastic_chunk", "description": " Craft: Plastic, Chunk, from Bleach/Vinegar" },
+ { "id": "plastic_chunk_from_plastic_bags", "description": " Craft: Plastic, Chunk, from Plastic Bags" },
+ { "id": "thread_from_rags", "description": " Craft: Thread, from Rags" },
{ "id": "spike", "description": " Craft: Spike" },
- { "id": "caltrops_glass", "description": " Craft: Glass Caltrops" },
{ "id": "steel_chunk", "description": " Craft: Steel, Chunk" },
- { "id": "anvil", "description": " Craft: Anvil" },
{ "id": "steel_lump", "description": " Craft: Steel, Lump" },
{ "id": "superglue", "description": " Craft: Superglue" },
- { "id": "plastic_chunk", "description": " Craft: Plastic, Chunk, from Bleach/Vinegar" },
- { "id": "plastic_chunk_from_plastic_bags", "description": " Craft: Plastic, Chunk, from Plastic Bags" },
- { "id": "plastic_chunk_from_cash_cards", "description": " Craft: Plastic, Chunk, from Cash Cards/Straws" },
- { "id": "concrete", "description": " Craft: Concrete" }
+ { "id": "material_quicklime", "description": " Craft: Quicklime" },
+ { "id": "chem_aluminium_powder", "description": " Craft: Aluminum, Powder" },
+ { "id": "tin", "description": " Craft: Tin, Powder" },
+ { "id": "zinc_metal", "description": " Craft: Zinc" },
+ { "id": "anvil", "description": " Craft: Anvil" },
+ { "id": "caltrops_glass", "description": " Craft: Glass Caltrops" }
]
},
{
"type": "recipe_group",
- "name": "blacksmith_recipes_2",
+ "id": "blacksmith_recipes_2",
"building_type": "SMITH",
"recipes": [
+ { "id": "copper_ax", "description": " Craft: Axe, Copper" },
{ "id": "copper_knife", "description": " Craft: Knife, Copper" },
+ { "id": "spear_copper", "description": " Craft: Spear, Copper" },
{ "id": "sword_crude", "description": " Craft: Sword, Crude" },
- { "id": "pot_copper", "description": " Craft: Pot, Copper" },
- { "id": "bolt_metal", "description": " Craft: Crossbow Bolt, Steel" },
+ { "id": "cuirass_scrap", "description": " Craft: Armor, Scrap Cuirass" },
{ "id": "armor_scrapsuit", "description": " Craft: Armor, Scrap Suit" },
{ "id": "helmet_scrap", "description": " Craft: Helm, Scrap" },
- { "id": "cuirass_scrap", "description": " Craft: Armor, Scrap Cuirass" },
{ "id": "armguard_scrap", "description": " Craft: Arm Guards, Scrap" },
{ "id": "legguard_scrap", "description": " Craft: Leg Guards, Scrap" },
{ "id": "boots_scrap", "description": " Craft: Boots, Scrap" },
- { "id": "copper_ax", "description": " Craft: Axe, Copper" },
- { "id": "spear_copper", "description": " Craft: Spear, Copper" },
- { "id": "jerrycan", "description": " Craft: Jerrycan, Plastic" }
+ { "id": "jug_plastic_plastic-mod", "description": " Craft: Gallon Jug" },
+ { "id": "jug_plastic", "description": " Craft: Gallon Jug, from bottles" },
+ { "id": "jerrycan", "description": " Craft: Jerrycan, Plastic" },
+ { "id": "pot_copper", "description": " Craft: Pot, Copper" }
]
},
{
"type": "recipe_group",
- "name": "blacksmith_recipes_3",
+ "id": "blacksmith_recipes_3",
"building_type": "SMITH",
"recipes": [
- { "id": "chisel", "description": " Craft: Metalworking Chisel" },
- { "id": "metal_smoother", "description": " Craft: Metallic Smoother" },
- { "id": "hammer", "description": " Craft: Hammer" },
- { "id": "tongs", "description": " Craft: Metal Tongs" },
{ "id": "nail", "description": " Craft: Nail" },
{ "id": "wire", "description": " Craft: Wire" },
+ { "id": "hammer", "description": " Craft: Hammer" },
+ { "id": "metal_smoother", "description": " Craft: Metallic Smoother" },
+ { "id": "chisel", "description": " Craft: Metalworking Chisel" },
+ { "id": "tongs", "description": " Craft: Metal Tongs" },
{ "id": "swage", "description": " Craft: Swage and Die Set" }
]
},
- {
+ {
"type": "recipe_group",
- "name": "blacksmith_recipes_4",
+ "id": "blacksmith_recipes_4",
"building_type": "SMITH",
"recipes": [
- { "id": "blade", "description": " Craft: Blade" },
+ { "id": "gold_ring", "description": " Craft: Gold Ring" },
{ "id": "bearing", "description": " Craft: Bearings" },
- { "id": "caltrops", "description": " Craft: Caltrops" },
- { "id": "hand_drill", "description": " Craft: Hand Drill" },
+ { "id": "blade", "description": " Craft: Blade" },
+ { "id": "spring", "description": " Craft: Spring" },
+ { "id": "chain", "description": " Craft: Chain" },
+ { "id": "chain_link_fabrication", "description": " Craft: Chainmail Links" },
+ { "id": "link_sheet_fabrication", "description": " Craft: Chainmail Sheet" },
+ { "id": "combatnail", "description": " Craft: Flechette" },
+ { "id": "rebar", "description": " Craft: Rebar" },
{ "id": "sheet_metal", "description": " Craft: Sheet Metal" },
{ "id": "steel_plate", "description": " Craft: Plating, Steel" },
{ "id": "spiked_plate", "description": " Craft: Plating, Spiked Steel" },
- { "id": "hard_plate", "description": " Craft: Plating, Hard Steel" },
- { "id": "chain", "description": " Craft: Chain" },
+ { "id": "caltrops", "description": " Craft: Caltrops" },
+ { "id": "glass_sheet", "description": " Craft: Glass Sheet" },
+ { "id": "hammer_sledge", "description": " Craft: Hammer, Sledge" },
+ { "id": "hand_drill", "description": " Craft: Hand Drill" },
{ "id": "shovel", "description": " Craft: Shovel" },
- { "id": "rebar", "description": " Craft: Rebar" },
- { "id": "rebar_rail", "description": " Craft: Ammunition, Rebar Rail" },
- { "id": "gold_ring", "description": " Craft: Gold Ring" },
- { "id": "hammer_sledge", "description": " Craft: Hammer, Sledge" }
+ { "id": "wood_panel_from wooden beams", "description": " Craft: Wood, Panel, from Wooden Beams" },
+ { "id": "wood_panel_from wooden sheets", "description": " Craft: Wood, Panel, from Wooden Sheets" },
+ { "id": "wood_panel_from nailed planks", "description": " Craft: Wood, Panel, from Planks" }
]
},
{
"type": "recipe_group",
- "name": "blacksmith_recipes_5",
+ "id": "blacksmith_recipes_5",
"building_type": "SMITH",
"recipes": [
+ { "id": "hatchet", "description": " Craft: Axe, Hatchet" },
+ { "id": "throwing_axe", "description": " Craft: Axe, Throwing" },
{ "id": "knife_combat", "description": " Craft: Knife, Combat" },
- { "id": "knife_trench", "description": " Craft: Knife, Trench" },
{ "id": "knife_hunting", "description": " Craft: Knife, Hunting" },
- { "id": "spear_steel", "description": " Craft: Spear, Steel" },
- { "id": "machete", "description": " Craft: Machete" },
- { "id": "pipe", "description": " Craft: Pipe" },
- { "id": "screwdriver", "description": " Craft: Screwdriver" },
- { "id": "throwing_axe", "description": " Craft: Axe, Throwing" },
- { "id": "wrench", "description": " Craft: Wrench" },
- { "id": "hatchet", "description": " Craft: Hatchet" },
{ "id": "throwing_knife", "description": " Craft: Knife, Throwing" },
+ { "id": "knife_trench", "description": " Craft: Knife, Trench" },
+ { "id": "spear_steel", "description": " Craft: Spear, Steel" },
+ { "id": "machete", "description": " Craft: Sword, Machete" },
+ { "id": "pipe", "description": " Craft: Pipe, Steel" },
+ { "id": "cu_pipe", "description": " Craft: Pipe, Copper" },
{ "id": "crowbar", "description": " Craft: Crowbar" },
- { "id": "pot", "description": " Craft: Pot" },
- { "id": "pot_canning", "description": " Craft: Pot, Canning" },
{ "id": "hoe", "description": " Craft: Hoe" },
+ { "id": "screwdriver", "description": " Craft: Screwdriver" },
+ { "id": "screwdriver_set_forged", "description": " Craft: Screwdriver Set" },
+ { "id": "wrench", "description": " Craft: Wrench" },
+ { "id": "hinge", "description": " Craft: Door Hinge" },
+ { "id": "can_medium_unsealed", "description": " Craft: Tin Can, Medium" },
{ "id": "30gal_drum_from_scratch", "description": " Craft: Drum, 100L" },
{ "id": "55gal_drum_from_scratch", "description": " Craft: Drum, 200L" },
- { "id": "jerrycan_big", "description": " Craft: Jerrycan, Steel" }
+ { "id": "jerrycan_big", "description": " Craft: Jerrycan, Steel" },
+ { "id": "pot", "description": " Craft: Pot" },
+ { "id": "pot_canning", "description": " Craft: Pot, Canning" }
]
},
{
"type": "recipe_group",
- "name": "blacksmith_recipes_6",
+ "id": "blacksmith_recipes_6",
"building_type": "SMITH",
"recipes": [
- { "id": "pliers", "description": " Craft: Pliers" },
- { "id": "needle_curved", "description": " Craft: Needle, Curved" },
- { "id": "halberd", "description": " Craft: Spear, Halberd" },
- { "id": "cuirass_lightplate", "description": " Craft: Armor, Plate Cuirass" },
{ "id": "pockknife", "description": " Craft: Knife, Pocket" },
{ "id": "warhammer", "description": " Craft: Hammer, War" },
+ { "id": "pike", "description": " Craft: Spear, Spear, Awl Pike" },
+ { "id": "halberd", "description": " Craft: Spear, Halberd" },
+ { "id": "rapier", "description": " Craft: Sword, Rapier" },
+ { "id": "scimitar", "description": " Craft: Sword, Scimitar" },
+ { "id": "zweihander", "description": " Craft: Sword, Zweihander" },
+ { "id": "arrow_wood", "description": " Craft: Arrow, Wooden, Broadhead" },
+ { "id": "arrow_field_point_fletched", "description": " Craft: Arrow, Wooden, Bodkin" },
+ { "id": "arrow_heavy_field_point_fletched", "description": " Craft: Arrow, Wooden, Hunting" },
+ { "id": "bolt_wood", "description": " Craft: Crossbow Bolt, Wooden, Broadhead" },
+ { "id": "bolt_wood_bodkin", "description": " Craft: Crossbow Bolt, Wooden, Bodkin" },
+ { "id": "bolt_wood_small_game", "description": " Craft: Crossbow Bolt, Wooden, Hunting" },
+ { "id": "cuirass_lightplate", "description": " Craft: Armor, Plate Cuirass" },
{ "id": "helmet_plate", "description": " Craft: Helm, Plate" },
{ "id": "armor_lightplate", "description": " Craft: Armor, Plate Suit" },
{ "id": "armguard_lightplate", "description": " Craft: Arm Guards, Plate" },
{ "id": "legguard_lightplate", "description": " Craft: Leg Guards, Plate" },
{ "id": "gloves_plate", "description": " Craft: Gauntlets, Plate" },
{ "id": "boots_plate", "description": " Craft: Boots, Plate" },
- { "id": "broadsword", "description": " Craft: Sword, Broadsword" },
- { "id": "scimitar", "description": " Craft: Sword, Scimitar" },
+ { "id": "sheet_metal_welding", "description": " Craft: Sheet Metal, Welded" },
{ "id": "fire_ax", "description": " Craft: Axe, Fire" },
+ { "id": "needle_curved", "description": " Craft: Needle, Curved" },
+ { "id": "pliers", "description": " Craft: Pliers" },
+ { "id": "broadsword", "description": " Craft: Sword, Broadsword" },
{ "id": "hacksaw", "description": " Craft: Hacksaw" },
- { "id": "saw", "description": " Craft: Woodsaw" },
- { "id": "pike", "description": " Craft: Spear, Awl Pike" },
- { "id": "rapier", "description": " Craft: Sword, Rapier" },
{ "id": "halligan", "description": " Craft: Halligan Bar" },
- { "id": "zweihander", "description": " Craft: Sword, Zweihander" },
{ "id": "pickaxe", "description": " Craft: Pickaxe" },
- { "id": "steel_rail", "description": " Craft: Ammunition, Steel Rail" },
- { "id": "sheet_metal_welding", "description": " Craft: Sheet Metal, Welded" },
+ { "id": "saw", "description": " Craft: Woodsaw" },
+ { "id": "canister_empty", "description": " Craft: Canister" },
{ "id": "30gal_drum_welded", "description": " Craft: Drum, 100L, Welded" },
{ "id": "55gal_drum_welded", "description": " Craft: Drum, 200L, Welded" },
+ { "id": "jerrycan_big_welder", "description": " Craft: Jerrycan, Steel, Welded" },
{ "id": "metal_tank", "description": " Craft: Metal Tank, 60L, Welded" },
- { "id": "jerrycan_big_welder", "description": " Craft: Jerrycan, Steel, Welded" }
+ { "id": "chem_rdx", "description": " Craft: RDX" },
+ { "id": "chem_hexamine", "description": " Craft: Hexamine" },
+ { "id": "chem_hmtd", "description": " Craft: HMTD" },
+ { "id": "chem_compositionb", "description": " Craft: Composition B" },
+ { "id": "biodiesel_sealed", "description": " Craft: Biodiesel" }
]
},
{
"type": "recipe_group",
- "name": "blacksmith_recipes_7",
+ "id": "blacksmith_recipes_7",
"building_type": "SMITH",
"recipes": [
- { "id": "sheet_metal_npc_drop", "description": " Craft: Sheet Metal, Drop Hammer" },
- { "id": "chain_npc_drop", "description": " Craft: Chain, Drop Hammer" },
- { "id": "nail_npc_drop", "description": " Craft: Nail, Drop Hammer" },
- { "id": "wire_npc_drop", "description": " Craft: Wire, Drop Hammer" },
- { "id": "pipe_npc_drop", "description": " Craft: Pipe, Drop Hammer" },
- { "id": "rebar_npc_drop", "description": " Craft: Rebar, Drop Hammer" },
{ "id": "reloaded_9mmfmj", "description": " Craft: Ammo, 9x19mm FMJ" },
{ "id": "reloaded_40fmj", "description": " Craft: Ammo, S&W .40 FMJ" },
{ "id": "reloaded_45_acp", "description": " Craft: Ammo, .45 ACP FMJ" },
@@ -358,7 +366,13 @@
{ "id": "reloaded_5x50dart", "description": " Craft: Ammo, RA110 5x50mm flechette" },
{ "id": "reloaded_300_winmag", "description": " Craft: Ammo, .300 Winchester Magnum" },
{ "id": "reloaded_50bmg", "description": " Craft: Ammo, .50 BMG Match" },
- { "id": "reloaded_shot_slug", "description": " Craft: Ammo, 00 shotgun slug" }
+ { "id": "reloaded_shot_flechette", "description": " Craft: Ammo, 00 shotgun flechette" },
+ { "id": "chain_npc_drop", "description": " Craft: Chain, Drop Hammer" },
+ { "id": "nail_npc_drop", "description": " Craft: Nail, Drop Hammer" },
+ { "id": "pipe_npc_drop", "description": " Craft: Pipe, Steel, Drop Hammer" },
+ { "id": "rebar_npc_drop", "description": " Craft: Rebar, Drop Hammer" },
+ { "id": "sheet_metal_npc_drop", "description": " Craft: Sheet Metal, Drop Hammer" },
+ { "id": "wire_npc_drop", "description": " Craft: Wire, Drop Hammer" }
]
}
]
diff --git a/json/recipes/chem/fuel.json b/json/recipes/chem/fuel.json
new file mode 100644
index 0000000..e1a1717
--- /dev/null
+++ b/json/recipes/chem/fuel.json
@@ -0,0 +1,31 @@
+[
+ {
+ "result": "biodiesel_sealed",
+ "type": "recipe",
+ "category": "CC_CHEM",
+ "subcategory": "CSC_CHEM_FUEL",
+ "skill_used": "cooking",
+ "difficulty": 6,
+ "time": "420 m",
+ "batch_time_factors": [ 83, 1 ],
+ "qualities": [ { "id": "CHEM", "level": 2 } ],
+ "tools": [ [ [ "surface_heat", 100, "LIST" ] ] ],
+ "components": [
+ [ [ "water_clean", 40 ], [ "water", 40 ] ],
+ [ [ "chem_ethanol", 1000 ], [ "chem_methanol", 1000 ], [ "denat_alcohol", 1000 ] ],
+ [ [ "lye_powder", 80 ] ],
+ [
+ [ "cooking_oil", 640 ],
+ [ "cooking_oil2", 640 ],
+ [ "edible_tallow_lard", 80, "LIST" ],
+ [ "tallow_tainted", 80 ],
+ [ "any_fat", 160, "LIST" ],
+ [ "fat_tainted", 160 ],
+ [ "lamp_oil", 10000 ],
+ [ "motor_oil", 10000 ]
+ ],
+ [ [ "jerrycan", 1 ] ]
+ ],
+ "flags": [ "ALLOW_ROTTEN" ]
+ }
+]
diff --git a/json/recipes/nuts.json b/json/recipes/nuts.json
deleted file mode 100644
index 4cc1c21..0000000
--- a/json/recipes/nuts.json
+++ /dev/null
@@ -1,90 +0,0 @@
-[
- {
- "result": "almond_unshelled",
- "type": "recipe",
- "category": "CC_FOOD",
- "subcategory": "CSC_FOOD_OTHER",
- "skill_used": "survival",
- "difficulty": 0,
- "time": "6 m",
- "autolearn": true,
- "components": [ [ [ "almond", 1 ] ] ]
- },
- {
- "result": "chestnut_unshelled",
- "type": "recipe",
- "category": "CC_FOOD",
- "subcategory": "CSC_FOOD_OTHER",
- "skill_used": "survival",
- "difficulty": 0,
- "time": "6 m",
- "autolearn": true,
- "components": [ [ [ "chestnut", 1 ] ] ]
- },
- {
- "result": "hazelnut_unshelled",
- "type": "recipe",
- "category": "CC_FOOD",
- "subcategory": "CSC_FOOD_OTHER",
- "skill_used": "survival",
- "difficulty": 0,
- "time": "6 m",
- "autolearn": true,
- "components": [ [ [ "hazelnut", 1 ] ] ]
- },
- {
- "result": "hickory_nut_unshelled",
- "type": "recipe",
- "category": "CC_FOOD",
- "subcategory": "CSC_FOOD_OTHER",
- "skill_used": "survival",
- "difficulty": 0,
- "time": "6 m",
- "autolearn": true,
- "components": [ [ [ "hickory_nut", 1 ] ] ]
- },
- {
- "result": "peanut_unshelled",
- "type": "recipe",
- "category": "CC_FOOD",
- "subcategory": "CSC_FOOD_OTHER",
- "skill_used": "survival",
- "difficulty": 0,
- "time": "6 m",
- "autolearn": true,
- "components": [ [ [ "peanut", 1 ] ] ]
- },
- {
- "result": "pecan_unshelled",
- "type": "recipe",
- "category": "CC_FOOD",
- "subcategory": "CSC_FOOD_OTHER",
- "skill_used": "survival",
- "difficulty": 0,
- "time": "6 m",
- "autolearn": true,
- "components": [ [ [ "pecan", 1 ] ] ]
- },
- {
- "result": "pistachio_unshelled",
- "type": "recipe",
- "category": "CC_FOOD",
- "subcategory": "CSC_FOOD_OTHER",
- "skill_used": "survival",
- "difficulty": 0,
- "time": "6 m",
- "autolearn": true,
- "components": [ [ [ "pistachio", 1 ] ] ]
- },
- {
- "result": "walnut_unshelled",
- "type": "recipe",
- "category": "CC_FOOD",
- "subcategory": "CSC_FOOD_OTHER",
- "skill_used": "survival",
- "difficulty": 0,
- "time": "6 m",
- "autolearn": true,
- "components": [ [ [ "walnut", 1 ] ] ]
- }
-]
diff --git a/json/recipes/recipe_other.json b/json/recipes/recipe_other.json
new file mode 100644
index 0000000..285d720
--- /dev/null
+++ b/json/recipes/recipe_other.json
@@ -0,0 +1,17 @@
+[
+ {
+ "type": "recipe",
+ "activity_level": "fake",
+ "result": "thread",
+ "id_suffix": "from_rags",
+ "category": "CC_OTHER",
+ "subcategory": "CSC_OTHER_MATERIALS",
+ "skill_used": "tailor",
+ "difficulty": 1,
+ "skills_required": [ "fabrication", 1 ],
+ "time": "60 m",
+ "autolearn": true,
+ "qualities": [ { "id": "CUT", "level": 1 } ],
+ "components": [ [ [ "rag", 1 ] ] ]
+ }
+]