diff --git a/data/json/itemgroups/supplies.json b/data/json/itemgroups/supplies.json index d34df1cd111a7..d5772b26e6f84 100644 --- a/data/json/itemgroups/supplies.json +++ b/data/json/itemgroups/supplies.json @@ -226,6 +226,7 @@ [ "fertilizer_commercial", 30 ], [ "chem_sulphuric_acid", 30 ], [ "chem_muriatic_acid", 35 ], + [ "paint_thinner", 30 ], [ "peephole", 25 ], { "item": "chem_chromium_oxide", "prob": 5, "charges-min": 100 }, { "item": "chem_zinc_powder", "prob": 5, "charges-min": 100 }, @@ -262,6 +263,7 @@ [ "chem_acetic_acid", 10 ], [ "chem_formaldehyde", 10 ], [ "chem_acetone", 10 ], + [ "chem_toluene", 10 ], { "item": "chem_carbide", "prob": 10, "charges-min": 100 }, [ "chem_ammonium_nitrate", 10 ], { "item": "chem_chromium_oxide", "prob": 10, "charges-min": 100 }, diff --git a/data/json/items/book/cooking.json b/data/json/items/book/cooking.json index d0052ddac13fd..108976eaf25a5 100644 --- a/data/json/items/book/cooking.json +++ b/data/json/items/book/cooking.json @@ -498,5 +498,25 @@ "max_level": 4, "intelligence": 7, "copy-from": "cookbook_liverforkids" + }, + { + "id": "reference_explosives", + "type": "BOOK", + "name": { "str": "Preparatory Manual of Explosives", "str_pl": "copies of Preparatory Manual of Explosives" }, + "description": "An extensive compendium of energetic compounds, their properties and syntheses. Covers the expected explosives, initiators and propellants, but also includes chapters on basic laboratory equipment and procedure, safety practices, and even precursor synthesis.", + "weight": "900 g", + "volume": "1250 ml", + "price": 5000, + "price_postapoc": 10000, + "bashing": 1, + "material": "paper", + "symbol": "?", + "color": "light_green", + "skill": "cooking", + "required_level": 2, + "max_level": 4, + "intelligence": 8, + "time": "15 m", + "fun": 1 } ] diff --git a/data/json/items/chemicals_and_resources.json b/data/json/items/chemicals_and_resources.json index 874fb9a00772b..fa95eec99bd98 100644 --- a/data/json/items/chemicals_and_resources.json +++ b/data/json/items/chemicals_and_resources.json @@ -1462,5 +1462,69 @@ "explode_in_fire": true, "explosion": { "power": 20, "shrapnel": 0 }, "flags": [ "NO_DROP", "IRREMOVABLE" ] + }, + { + "type": "AMMO", + "id": "chem_dnp", + "category": "chems", + "price": 5000, + "name": "DNP", + "name_plural": "DNP", + "symbol": "=", + "color": "yellow", + "description": "2,4-Dinitrophenol, a yellow crystalline powder giving off distinct chemical smell. It seems to have a strange propensity to stain everything in its vicinity yellow. Mostly useful for its explosive qualities.", + "material": "powder", + "//": "1.68g/ccm, WWI era high-explosive, commercial pesticide, TNT-RE 0.81, metabolic poison, readily sublimates", + "volume": "230 ml", + "weight": "1 g", + "bashing": 1, + "ammo_type": "components", + "container": "bottle_plastic_small", + "count": 400 + }, + { + "type": "AMMO", + "id": "chem_toluene", + "category": "chems", + "price": 50, + "name": "toluene", + "name_plural": "toluene", + "symbol": "=", + "color": "white", + "description": "Toluene, combustible solvent often used as primary ingredient in many paint thinner formulations. Can be nitrated to form TNT.", + "volume": "750 ml", + "weight": "870 mg", + "count": 750, + "bashing": 1, + "ammo_type": "components", + "phase": "liquid", + "container": "bottle_glass" + }, + { + "type": "AMMO", + "id": "paint_thinner", + "copy-from": "chem_toluene", + "name": "paint thinner", + "name_plural": "paint thinner", + "description": "Toluene based pint thinner. Can (probably) be directly used for TNT production." + }, + { + "type": "AMMO", + "id": "chem_tnt", + "category": "chems", + "price": 7500, + "name": "TNT", + "name_plural": "TNT", + "symbol": "=", + "color": "yellow", + "description": "2,4,6-Trinitrotoluene, a yellowish crystaline powder. This highly stable, powerful explosive is still widely used either by itself, or as a part of many explosive compositions.", + "material": "powder", + "//": "1.65g/ccm, most common explosive of WWII era, TNT-RE 1.0", + "volume": "240 ml", + "weight": "1 g", + "bashing": 1, + "ammo_type": "components", + "container": "bottle_plastic_small", + "count": 400 } ] diff --git a/data/json/recipes/recipe_medsandchemicals.json b/data/json/recipes/recipe_medsandchemicals.json index fbce0e15ed7a2..5da0785ba95d4 100644 --- a/data/json/recipes/recipe_medsandchemicals.json +++ b/data/json/recipes/recipe_medsandchemicals.json @@ -1275,5 +1275,83 @@ "autolearn": true, "qualities": [ { "id": "CHISEL", "level": 2 }, { "id": "HAMMER", "level": 2 } ], "components": [ [ [ "material_rhodonite", 1 ] ] ] + }, + { + "type": "recipe", + "result": "chem_phenol", + "category": "CC_CHEM", + "subcategory": "CSC_CHEM_CHEMICALS", + "skill_used": "cooking", + "difficulty": 4, + "time": "50 m", + "batch_time_factors": [ 85, 3 ], + "book_learn": [ [ "adv_chemistry", 3 ], [ "textbook_chemistry", 3 ], [ "recipe_labchem", 3 ], [ "reference_cooking", 6 ] ], + "charges": 100, + "//": "hydrolysis of acetylsalicylic to salicylic acid followed by thermal decomposition to phenol", + "qualities": [ { "id": "CHEM", "level": 3 } ], + "tools": [ [ [ "surface_heat", 120, "LIST" ] ] ], + "components": [ [ [ "aspirin", 200 ] ], [ [ "chem_sulphuric_acid", 1 ] ] ] + }, + { + "type": "recipe", + "result": "chem_phenol", + "id_suffix": "by_pyrolysis", + "category": "CC_CHEM", + "subcategory": "CSC_CHEM_CHEMICALS", + "skill_used": "cooking", + "difficulty": 7, + "time": "30 m", + "book_learn": [ [ "adv_chemistry", 5 ] ], + "charges": 100, + "//": "pyrolysis of coal, 600-800C, add/substitute coal chemistry books if they appear, other phenols and cresols can be byproducts", + "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "HAMMER", "level": 3 } ], + "tools": [ [ [ "forging_standard", 10, "LIST" ] ], [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ], [ [ "tongs", -1 ] ] ], + "components": [ [ [ "coal_lump", 50 ] ] ] + }, + { + "type": "recipe", + "result": "chem_dnp", + "category": "CC_CHEM", + "subcategory": "CSC_CHEM_CHEMICALS", + "skill_used": "cooking", + "difficulty": 6, + "time": "2 h 30 m", + "batch_time_factors": [ 90, 4 ], + "charges": 250, + "book_learn": [ [ "recipe_labchem", 5 ], [ "reference_cooking", 8 ], [ "reference_explosives", 3 ] ], + "qualities": [ { "id": "CHEM", "level": 3 } ], + "//": "one of the safest explosive producing nitrations, if somewhat slow", + "tools": [ [ [ "surface_heat", 50, "LIST" ] ] ], + "components": [ + [ [ "chem_phenol", 200 ] ], + [ [ "chem_nitric_acid", 2 ] ], + [ [ "chem_saltpetre", 40 ] ], + [ [ "lye_powder", 100 ] ], + [ [ "scrap", 1 ] ] + ] + }, + { + "type": "recipe", + "result": "chem_tnt", + "category": "CC_CHEM", + "subcategory": "CSC_CHEM_CHEMICALS", + "byproducts": [ [ "gasoline", 2 ] ], + "skill_used": "cooking", + "difficulty": 7, + "time": "4 h", + "batch_time_factors": [ 95, 3 ], + "charges": 250, + "book_learn": [ [ "textbook_anarch", 5 ], [ "reference_cooking", 8 ], [ "reference_explosives", 4 ] ], + "qualities": [ { "id": "CHEM", "level": 3 } ], + "//": "no open flames strongly advised - perhaps add noflame_surface_haet, quite slow but scales extremely well", + "tools": [ [ [ "surface_heat", 75, "LIST" ] ] ], + "components": [ + [ [ "chem_toluene", 250 ], [ "paint_thinner", 300 ] ], + [ [ "chem_nitric_acid", 2 ] ], + [ [ "chem_sulphuric_acid", 1 ] ], + [ [ "gasoline", 750 ] ], + [ [ "water_clean", 2 ] ], + [ [ "lye", 1 ], [ "ammonia", 1 ] ] + ] } ]