data.raw.recipe["gas-phenol-catalyst"].ingredients= {{type="fluid", name="gas-benzene", amount=100}, {type="fluid", name="gas-nitrous-oxide", amount=100}, {type="item", name="catalyst-metal-yellow", amount=1}} angelsmods.functions.OV.add_unlock("angels-advanced-chemistry-3", "cumene-process") angelsmods.functions.OV.add_unlock("angels-nitrogen-processing-2", "hydrogen-cyanide-synthesis") angelsmods.functions.OV.add_unlock("angels-nitrogen-processing-2", "acetone-cyanohydrin-synthesis") angelsmods.functions.OV.add_unlock("basic-chemistry-2", "water-gas-shift-reaction") angelsmods.functions.OV.add_unlock("basic-chemistry-2", "reverse-water-gas-shift-reaction") angelsmods.functions.OV.add_unlock("angels-advanced-chemistry-4", "bisphenol-a-synthesis") angelsmods.functions.OV.add_unlock("angels-advanced-chemistry-4", "methyl-methacrylate-synthesis") angelsmods.functions.OV.add_unlock("chlorine-processing-1", "phosgene-synthesis") angelsmods.functions.OV.add_unlock("chlorine-processing-2", "vinyl-chloride-synthesis") data.raw.recipe["liquid-plastic-3"].ingredients ={{type="fluid", name="gas-formaldehyde", amount=20}, {type="fluid", name="liquid-sulfuric-acid", amount=20}, {type="fluid", name="gas-phenol", amount=20}} -- data.raw.technology["angels-nitrogen-processing-1"].effects={{type = "unlock-recipe", recipe = "angels-air-filter"}, -- {type = "unlock-recipe", recipe = "angels-air-filtering"}, -- {type = "unlock-recipe", recipe = "air-separation"}, -- {type = "unlock-recipe", recipe = "gas-ammonia"}, -- {type = "unlock-recipe", recipe = "nitric-oxide-synthesis"}, -- {type = "unlock-recipe", recipe = "gas-nitrogen-dioxide"}} -- data.raw.technology["angels-nitrogen-processing-2"].effects ={{type = "unlock-recipe", recipe = "angels-air-filter-2"}, -- {type = "unlock-recipe", recipe = "gas-ammonium-chloride"}, -- {type = "unlock-recipe", recipe = "gas-urea"}, -- {type = "unlock-recipe", recipe = "liquid-nitric-acid"}, -- {type = "unlock-recipe", recipe = "hydrogen-cyanide-synthesis"}, -- {type = "unlock-recipe", recipe = "acetone-cyanohydrin-synthesis"}, -- [[{type = "unlock-recipe", recipe = "acrylonitrile-synthesis"}]]} -- data.raw.technology["angels-advanced-chemistry-3"].effects ={{type = "unlock-recipe", recipe = "angels-electrolyser-4"}, -- {type = "unlock-recipe", recipe = "separator-3"}, -- {type = "unlock-recipe", recipe = "gas-refinery-3"}, -- {type = "unlock-recipe", recipe = "oil-refinery-3"}, -- {type = "unlock-recipe", recipe = "steam-cracker-3"}, -- {type = "unlock-recipe", recipe = "advanced-chemical-plant-2"}, -- {type = "unlock-recipe", recipe = "condensates-refining"}, -- {type = "unlock-recipe", recipe = "liquid-mineral-oil-catalyst"}, -- {type = "unlock-recipe", recipe = "gas-polyehtylene-catalyst"}, -- {type = "unlock-recipe", recipe = "catalyst-metal-blue"}, -- {type = "unlock-recipe", recipe = "cumene-process"}} -- data.raw.technology["basic-chemistry-2"].effects = {{type = "unlock-recipe", recipe = "water-separation"}, -- {type = "unlock-recipe", recipe = "water-synthesis"}, -- {type = "unlock-recipe", recipe = "solid-calcium-chloride"}, -- {type = "unlock-recipe", recipe = "chemical-plant"}, -- {type = "unlock-recipe", recipe = "water-gas-shift-reaction"}, -- {type = "unlock-recipe", recipe = "reverse-water-gas-shift-reaction"}} -- data.raw.technology["angels-advanced-chemistry-4"].effects ={{type = "unlock-recipe", recipe = "separator-4"}, -- {type = "unlock-recipe", recipe = "gas-refinery-4"}, -- {type = "unlock-recipe", recipe = "oil-refinery-4"}, -- {type = "unlock-recipe", recipe = "steam-cracker-4"}, -- {type = "unlock-recipe", recipe = "gas-phenol-catalyst"}, -- {type = "unlock-recipe", recipe = "catalyst-metal-yellow"}, -- {type = "unlock-recipe", recipe = "bisphenol-a-synthesis"}, -- {type = "unlock-recipe", recipe = "methyl-methacrylate-synthesis"}} -- data.raw.technology["chlorine-processing-1"].effects ={{type = "unlock-recipe", recipe = "water-saline-separation"}, -- {type = "unlock-recipe", recipe = "gas-chlor-methane"}, -- {type = "unlock-recipe", recipe = "gas-hydrogen-chloride"}, -- {type = "unlock-recipe", recipe = "liquid-hydrochloric-acid"}, -- {type = "unlock-recipe", recipe = "phosgene-synthesis"}} -- data.raw.technology["chlorine-processing-2"].effects ={{type = "unlock-recipe", recipe = "liquid-hydrochloric-acid"}, -- {type = "unlock-recipe", recipe = "gas-allylchlorid"}, -- {type = "unlock-recipe", recipe = "gas-epichlorhydrin"}, -- {type = "unlock-recipe", recipe = "gas-glycerol"}, -- {type = "unlock-recipe", recipe = "vinyl-chloride-synthesis"}} -- data.raw.recipe["gas-nitrogen-dioxide"].ingredients ={{type="fluid", name="gas-oxygen", amount=40}, -- {type="fluid", name="gas-nitric-oxide", amount=60}} -- data.raw.recipe["liquid-plastic-3"].ingredients ={{type="fluid", name="gas-formaldehyde", amount=20}, -- {type="fluid", name="liquid-sulfuric-acid", amount=20}, -- {type="fluid", name="gas-phenol", amount=20}} -- data.raw.recipe["liquid-sulfuric-acid"].ingredients ={{type="fluid", name="gas-sulfur-dioxide", amount=60}, -- {type="fluid", name="water-purified", amount=40}} -- data.raw.recipe["liquid-plastic-3"].category = "advanced-chemistry" -- data.raw["assembling-machine"]["angels-electrolyser"].energy_usage= "1500kW" -- data.raw["assembling-machine"]["angels-electrolyser-2"].energy_usage= "2000kW" -- data.raw["assembling-machine"]["angels-electrolyser-3"].energy_usage= "2500kW" -- data.raw["assembling-machine"]["angels-electrolyser-4"].energy_usage= "3000kW" data.raw.recipe["angels-air-filtering"].energy_required= 1 data.raw.recipe["air-separation"].energy_required= 1 data.raw.recipe["gas-ammonia"].order= "c[gas-ammonia]" data.raw.recipe["gas-nitrogen-dioxide"].order= "e[gas-nitrogen-dioxide]" data.raw.recipe["liquid-nitric-acid"].order= "f[liquid-nitric-acid]" data.raw.recipe["gas-urea"].order= "g[gas-urea]" data.raw.recipe["gas-melamine"].order= "h[gas-melamine]" data.raw.recipe["gas-ammonium-chloride"].order= "i[gas-ammonium-chloride]" data.raw.recipe["solid-plastic"].category = "casting" --[[if data.raw.item["zinc-plate"] then data.raw.recipe["zinc-oxide-synthesis"].ingredients = {{type="item", name="zinc-plate", amount=1}, {type="fluid", name="gas-oxygen", amount=1}} data.raw.recipe["solid-rubber"].ingredients = {{type="fluid", name="gas-styrene", amount=2}, {type="fluid", name="gas-butadiene", amount=2}, {type="item", name="solid-zinc-oxide", amount=1},} data.raw.recipe["abs-synthesis"].ingredients = {{type="fluid", name="gas-butadiene", amount=2}, {type="fluid", name="gas-styrene", amount=5}, {type="fluid", name="liquid-acryllonitrile", amount=3}, {type="item", name="zinc-oxide", amount=2},} data:extend({{ type = "technology", name = "zinc-oxide-processing", icon = "", icon_size = 128, prerequisites ={}, effects = {{type = "unlock-recipe", recipe = "abs-synthesis"}}, unit = { count = 50, ingredients = { {"science-pack-1", 1}, {"science-pack-2", 1} }, time = 25 }}) data.raw.technology["rubber"].prerequisites = {"gas-steam-cracking-1", "angels-advanced-chemistry-2", "zinc-oxide-processing"} data.raw.technology["plastic-abs"].prerequisites = {"plastic-3", "angels-nitrogen-processing-2", "zinc-oxide-processing"} if data.raw.technology["zinc-processing"] then data.raw.technology["zinc-oxide-processing"].prerequisites = {"zinc-processing"} end end]]