diff --git a/building.js b/building.js index 5a93f47..cd56194 100644 --- a/building.js +++ b/building.js @@ -18,11 +18,12 @@ import { Rational, zero, one } from "./rational.js" let thirty = Rational.from_float(30) class Building { - constructor(key, name, col, row, categories, speed, moduleSlots, power, fuel) { + constructor(key, name, col, row, categories, speed, prodBonus, moduleSlots, power, fuel) { this.key = key this.name = name this.categories = new Set(categories) this.speed = speed + this.prodBonus = prodBonus this.moduleSlots = moduleSlots this.power = power this.fuel = fuel @@ -54,7 +55,7 @@ class Building { return this.moduleSlots > 0 } prodEffect(spec) { - return zero + return this.prodBonus } drain() { return this.power.div(thirty) @@ -88,7 +89,7 @@ class Building { class Miner extends Building { constructor(key, name, col, row, categories, miningSpeed, moduleSlots, power, fuel) { - super(key, name, col, row, categories, 0, moduleSlots, power, fuel) + super(key, name, col, row, categories, zero, zero, moduleSlots, power, fuel) this.miningSpeed = miningSpeed } less(other) { @@ -137,6 +138,33 @@ class Miner extends Building { } } +class OffshorePump extends Building { + constructor(key, name, col, row, pumpingSpeed) { + super(key, name, col, row, ["offshore-pumping"], zero, zero, 0, zero, null) + this.pumpingSpeed = pumpingSpeed + } + less(other) { + return this.pumpingSpeed.less(other.pumpingSpeed) + } + getRecipeRate(spec, recipe) { + return this.pumpingSpeed + } + renderTooltip() { + let self = this + let t = d3.create("div") + .classed("frame", true) + let header = t.append("h3") + header.append(() => self.icon.make(32, true)) + header.append(() => new Text(self.name)) + let line = t.append("div") + line.append("b") + .text("Pumping speed: ") + line.append("span") + .text(`${spec.format.rate(this.pumpingSpeed)}/${spec.format.rateName}`) + return t.node() + } +} + let rocketLaunchDuration = Rational.from_floats(2434, 60) function launchRate(spec) { @@ -179,20 +207,6 @@ function renderTooltipBase() { export function getBuildings(data, items) { let buildings = [] - let pumpDef = items.get("offshore-pump") - let pump = new Building( - "offshore-pump", - pumpDef.name, - pumpDef.icon_col, - pumpDef.icon_row, - ["water"], - one, - 0, - zero, - null, - ) - pump.renderTooltip = renderTooltipBase - buildings.push(pump) let reactorDef = items.get("nuclear-reactor") let reactor = new Building( "nuclear-reactor", @@ -201,6 +215,7 @@ export function getBuildings(data, items) { reactorDef.icon_row, ["nuclear"], one, + zero, 0, zero, null @@ -223,6 +238,7 @@ export function getBuildings(data, items) { boilerItem.icon_row, ["boiler"], one, + zero, 0, boiler_energy, "chemical", @@ -238,6 +254,7 @@ export function getBuildings(data, items) { siloDef.icon_row, ["rocket-launch"], one, + zero, 0, zero, null @@ -249,6 +266,10 @@ export function getBuildings(data, items) { if (d.energy_source && d.energy_source.type === "burner") { fuel = d.energy_source.fuel_category } + let prod = zero + if (d.prod_bonus) { + prod = Rational.from_float_approximate(d.prod_bonus) + } buildings.push(new Building( d.key, d.localized_name.en, @@ -256,6 +277,7 @@ export function getBuildings(data, items) { d.icon_row, d.crafting_categories, Rational.from_float_approximate(d.crafting_speed), + prod, d.module_slots, Rational.from_float_approximate(d.energy_usage), fuel @@ -269,11 +291,23 @@ export function getBuildings(data, items) { d.icon_row, d.crafting_categories, Rational.from_float_approximate(d.crafting_speed), + zero, d.module_slots, Rational.from_float_approximate(d.energy_usage), null )) } + for (let d of data.offshore_pumps) { + // Pumping speed is given in units/tick. + let speed = Rational.from_float_approximate(d.pumping_speed).mul(Rational.from_float(60)) + buildings.push(new OffshorePump( + d.key, + d.localized_name.en, + d.icon_col, + d.icon_row, + speed, + )) + } for (let d of data.mining_drills) { if (d.key == "pumpjack") { continue @@ -287,7 +321,7 @@ export function getBuildings(data, items) { d.localized_name.en, d.icon_col, d.icon_row, - ["mining-basic-solid"], + d.resource_categories, Rational.from_float_approximate(d.mining_speed), d.module_slots, Rational.from_float_approximate(d.energy_usage), diff --git a/calc.css b/calc.css index 4712af5..6a5b942 100644 --- a/calc.css +++ b/calc.css @@ -186,7 +186,7 @@ input.prec, input.mprod { .radio-setting input[type="radio"]:checked + label { background: var(--accent); } -#recipe_toggles .toggle { +.toggle-list .toggle { cursor: pointer; display: inline-block; border-radius: 4px; @@ -195,13 +195,13 @@ input.prec, input.mprod { padding: 2px; background-color: var(--dark); } -#recipe_toggles .toggle:hover { +.toggle-list .toggle:hover { border-color: var(--bright); } -#recipe_toggles .selected { +.toggle-list .selected { border-color: var(--accent); } -#recipe_toggles .selected:hover { +.toggle-list .selected:hover { /*border-color: var(--accent);*/ } #resource_settings { diff --git a/calc.html b/calc.html index 149cb4e..56bbfad 100644 --- a/calc.html +++ b/calc.html @@ -240,6 +240,14 @@ Recipes
+ + Planets: + +
(Click to select one planet, shift-click to select multiple.)
+
+ + +
Toggle recipes:
diff --git a/data/space-age-2.0.10.json b/data/space-age-2.0.10.json new file mode 100644 index 0000000..3b7a9dd --- /dev/null +++ b/data/space-age-2.0.10.json @@ -0,0 +1,21067 @@ +{ + "beacon": { + "allowed_effects": [ "consumption", "speed", "pollution" ], + "distribution_effectivity": 1.5, + "energy_usage": 480000, + "profile": [ 1, 0.7071, 0.5773, 0.5, 0.4472, 0.4082, 0.3779, 0.3535, 0.3333, 0.3162, 0.3015, 0.2886, 0.2773, 0.2672, 0.2581, 0.25, 0.2425, 0.2357, 0.2294, 0.2236, 0.2182, 0.2132, 0.2085, 0.2041, 0.2, 0.1961, 0.1924, 0.1889, 0.1856, 0.1825, 0.1796, 0.1767, 0.174, 0.1714, 0.169, 0.1666, 0.1643, 0.1622, 0.1601, 0.1581, 0.1561, 0.1543, 0.1524, 0.1507, 0.149, 0.1474, 0.1458, 0.1443, 0.1428, 0.1414, 0.14, 0.1386, 0.1373, 0.136, 0.1348, 0.1336, 0.1324, 0.1313, 0.1301, 0.129, 0.128, 0.127, 0.1259, 0.125, 0.124, 0.123, 0.1221, 0.1212, 0.1203, 0.1195, 0.1186, 0.1178, 0.117, 0.1162, 0.1154, 0.1147, 0.1139, 0.1132, 0.1125, 0.1118, 0.1111, 0.1104, 0.1097, 0.1091, 0.1084, 0.1078, 0.1072, 0.1066, 0.1059, 0.1054, 0.1048, 0.1042, 0.1036, 0.1031, 0.1025, 0.102, 0.1015, 0.101, 0.1005, 0.1 ] + }, + "belts": [ { + "icon_col": 12, + "icon_row": 5, + "key": "express-transport-belt", + "localized_name": { + "en": "Express transport belt" + }, + "speed": 0.09375 + }, { + "icon_col": 17, + "icon_row": 5, + "key": "fast-transport-belt", + "localized_name": { + "en": "Fast transport belt" + }, + "speed": 0.0625 + }, { + "icon_col": 9, + "icon_row": 26, + "key": "transport-belt", + "localized_name": { + "en": "Transport belt" + }, + "speed": 0.03125 + }, { + "icon_col": 17, + "icon_row": 26, + "key": "turbo-transport-belt", + "localized_name": { + "en": "Turbo transport belt" + }, + "speed": 0.125 + } ], + "boilers": [ { + "energy_consumption": 1800000.0, + "energy_source": { + "emissions_per_minute": { + "pollution": 30 + }, + "fuel_category": "chemical", + "type": "burner" + }, + "icon_col": 23, + "icon_row": 1, + "key": "boiler", + "localized_name": { + "en": "Boiler" + }, + "target_temperature": 165 + }, { + "energy_consumption": 10000000, + "energy_source": { + "emissions_per_minute": [], + "type": "heat" + }, + "icon_col": 20, + "icon_row": 6, + "key": "heat-exchanger", + "localized_name": { + "en": "Heat exchanger" + }, + "target_temperature": 500 + } ], + "crafting_machines": [ { + "allowed_effects": [ "speed", "consumption", "pollution" ], + "crafting_categories": [ "crafting", "basic-crafting", "advanced-crafting", "electronics", "pressing" ], + "crafting_speed": 0.5, + "energy_source": { + "emissions_per_minute": { + "pollution": 4 + }, + "type": "electric" + }, + "energy_usage": 75000, + "icon_col": 25, + "icon_row": 0, + "key": "assembling-machine-1", + "localized_name": { + "en": "Assembling machine 1" + }, + "module_slots": 0, + "prod_bonus": 0 + }, { + "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], + "crafting_categories": [ "basic-crafting", "crafting", "advanced-crafting", "crafting-with-fluid", "electronics", "electronics-with-fluid", "pressing", "metallurgy-or-assembling", "organic-or-hand-crafting", "organic-or-assembling", "electronics-or-assembling", "cryogenics-or-assembling", "crafting-with-fluid-or-metallurgy" ], + "crafting_speed": 0.75, + "energy_source": { + "emissions_per_minute": { + "pollution": 3 + }, + "type": "electric" + }, + "energy_usage": 150000, + "icon_col": 0, + "icon_row": 1, + "key": "assembling-machine-2", + "localized_name": { + "en": "Assembling machine 2" + }, + "module_slots": 2, + "prod_bonus": 0 + }, { + "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], + "crafting_categories": [ "basic-crafting", "crafting", "advanced-crafting", "crafting-with-fluid", "electronics", "electronics-with-fluid", "pressing", "metallurgy-or-assembling", "organic-or-hand-crafting", "organic-or-assembling", "electronics-or-assembling", "cryogenics-or-assembling", "crafting-with-fluid-or-metallurgy" ], + "crafting_speed": 1.25, + "energy_source": { + "emissions_per_minute": { + "pollution": 2 + }, + "type": "electric" + }, + "energy_usage": 375000, + "icon_col": 1, + "icon_row": 1, + "key": "assembling-machine-3", + "localized_name": { + "en": "Assembling machine 3" + }, + "module_slots": 4, + "prod_bonus": 0 + }, { + "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], + "crafting_categories": [ "organic", "organic-or-hand-crafting", "organic-or-assembling", "organic-or-chemistry" ], + "crafting_speed": 2, + "energy_source": { + "emissions_per_minute": { + "pollution": -1 + }, + "fuel_category": "nutrients", + "type": "burner" + }, + "energy_usage": 500000, + "icon_col": 14, + "icon_row": 1, + "key": "biochamber", + "localized_name": { + "en": "Biochamber" + }, + "module_slots": 4, + "prod_bonus": 0.5 + }, { + "allowed_effects": [], + "crafting_categories": [ "captive-spawner-process" ], + "crafting_speed": 1, + "energy_source": { + "emissions_per_minute": { + "pollution": -1 + }, + "fuel_category": "food", + "type": "burner" + }, + "energy_usage": 100000, + "icon_col": 5, + "icon_row": 2, + "key": "captive-biter-spawner", + "localized_name": { + "en": "Captive biter spawner" + }, + "module_slots": 0, + "prod_bonus": 0, + "surface_conditions": [ { + "max": 1000, + "min": 1000, + "property": "pressure" + } ] + }, { + "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], + "crafting_categories": [ "centrifuging" ], + "crafting_speed": 1, + "energy_source": { + "emissions_per_minute": { + "pollution": 4 + }, + "type": "electric" + }, + "energy_usage": 350000, + "icon_col": 25, + "icon_row": 2, + "key": "centrifuge", + "localized_name": { + "en": "Centrifuge" + }, + "module_slots": 2, + "prod_bonus": 0 + }, { + "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], + "crafting_categories": [ "chemistry", "chemistry-or-cryogenics", "organic-or-chemistry" ], + "crafting_speed": 1, + "energy_source": { + "emissions_per_minute": { + "pollution": 4 + }, + "type": "electric" + }, + "energy_usage": 210000, + "icon_col": 0, + "icon_row": 3, + "key": "chemical-plant", + "localized_name": { + "en": "Chemical plant" + }, + "module_slots": 3, + "prod_bonus": 0 + }, { + "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], + "crafting_categories": [ "crushing" ], + "crafting_speed": 1, + "energy_source": { + "emissions_per_minute": { + "pollution": 1 + }, + "type": "electric" + }, + "energy_usage": 540000, + "icon_col": 21, + "icon_row": 3, + "key": "crusher", + "localized_name": { + "en": "Crusher" + }, + "module_slots": 2, + "prod_bonus": 0, + "surface_conditions": [ { + "max": 0, + "min": 0, + "property": "gravity" + } ] + }, { + "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], + "crafting_categories": [ "cryogenics", "chemistry-or-cryogenics", "cryogenics-or-assembling" ], + "crafting_speed": 2, + "energy_source": { + "emissions_per_minute": { + "pollution": 6 + }, + "type": "electric" + }, + "energy_usage": 1500000, + "icon_col": 22, + "icon_row": 3, + "key": "cryogenic-plant", + "localized_name": { + "en": "Cryogenic plant" + }, + "module_slots": 8, + "prod_bonus": 0 + }, { + "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], + "crafting_categories": [ "electromagnetics", "electronics", "electronics-with-fluid", "electronics-or-assembling" ], + "crafting_speed": 2, + "energy_source": { + "emissions_per_minute": { + "pollution": 4 + }, + "type": "electric" + }, + "energy_usage": 2000000, + "icon_col": 14, + "icon_row": 4, + "key": "electromagnetic-plant", + "localized_name": { + "en": "Electromagnetic plant" + }, + "module_slots": 5, + "prod_bonus": 0.5 + }, { + "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], + "crafting_categories": [ "metallurgy", "pressing", "crafting-with-fluid-or-metallurgy", "metallurgy-or-assembling" ], + "crafting_speed": 4, + "energy_source": { + "emissions_per_minute": { + "pollution": 6 + }, + "type": "electric" + }, + "energy_usage": 2500000, + "icon_col": 8, + "icon_row": 6, + "key": "foundry", + "localized_name": { + "en": "Foundry" + }, + "module_slots": 4, + "prod_bonus": 0.5 + }, { + "allowed_effects": [ "consumption", "speed", "productivity", "pollution" ], + "crafting_categories": [ "oil-processing" ], + "crafting_speed": 1, + "energy_source": { + "emissions_per_minute": { + "pollution": 6 + }, + "type": "electric" + }, + "energy_usage": 420000, + "icon_col": 16, + "icon_row": 9, + "key": "oil-refinery", + "localized_name": { + "en": "Oil refinery" + }, + "module_slots": 3, + "prod_bonus": 0 + }, { + "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], + "crafting_categories": [ "smelting" ], + "crafting_speed": 2, + "energy_source": { + "emissions_per_minute": { + "pollution": 1 + }, + "type": "electric" + }, + "energy_usage": 180000, + "icon_col": 11, + "icon_row": 4, + "key": "electric-furnace", + "localized_name": { + "en": "Electric furnace" + }, + "module_slots": 2, + "prod_bonus": 0 + }, { + "allowed_effects": [ "consumption", "speed", "pollution", "quality" ], + "crafting_categories": [ "recycling", "recycling-or-hand-crafting" ], + "crafting_speed": 0.5, + "energy_source": { + "emissions_per_minute": { + "pollution": 2 + }, + "type": "electric" + }, + "energy_usage": 180000, + "icon_col": 21, + "icon_row": 11, + "key": "recycler", + "localized_name": { + "en": "Recycler" + }, + "module_slots": 4, + "prod_bonus": 0 + }, { + "allowed_effects": [ "speed", "consumption", "pollution" ], + "crafting_categories": [ "smelting" ], + "crafting_speed": 2, + "energy_source": { + "emissions_per_minute": { + "pollution": 4 + }, + "fuel_category": "chemical", + "type": "burner" + }, + "energy_usage": 90000, + "icon_col": 11, + "icon_row": 25, + "key": "steel-furnace", + "localized_name": { + "en": "Steel furnace" + }, + "module_slots": 0, + "prod_bonus": 0, + "surface_conditions": [ { + "min": 10, + "property": "pressure" + } ] + }, { + "allowed_effects": [ "speed", "consumption", "pollution" ], + "crafting_categories": [ "smelting" ], + "crafting_speed": 1, + "energy_source": { + "emissions_per_minute": { + "pollution": 2 + }, + "fuel_category": "chemical", + "type": "burner" + }, + "energy_usage": 90000, + "icon_col": 15, + "icon_row": 25, + "key": "stone-furnace", + "localized_name": { + "en": "Stone furnace" + }, + "module_slots": 0, + "prod_bonus": 0, + "surface_conditions": [ { + "min": 10, + "property": "pressure" + } ] + } ], + "fluids": [ { + "default_temperature": -35, + "heat_capacity": 200.0, + "item_key": "ammonia", + "max_temperature": -33 + }, { + "default_temperature": -50, + "heat_capacity": 200.0, + "item_key": "ammoniacal-solution", + "max_temperature": 100 + }, { + "default_temperature": 25, + "item_key": "crude-oil" + }, { + "default_temperature": 15, + "heat_capacity": 10.0, + "item_key": "electrolyte", + "max_temperature": 500 + }, { + "default_temperature": 0, + "item_key": "fluid-unknown", + "max_temperature": 0 + }, { + "default_temperature": 25, + "heat_capacity": 100.0, + "item_key": "fluorine" + }, { + "default_temperature": -150, + "heat_capacity": 1000, + "item_key": "fluoroketone-cold", + "max_temperature": 180 + }, { + "default_temperature": 180, + "heat_capacity": 1000, + "item_key": "fluoroketone-hot" + }, { + "default_temperature": 1000000, + "heat_capacity": 25, + "item_key": "fusion-plasma", + "max_temperature": 10000000 + }, { + "default_temperature": 25, + "item_key": "heavy-oil" + }, { + "default_temperature": 15, + "heat_capacity": 10.0, + "item_key": "holmium-solution", + "max_temperature": 2000 + }, { + "default_temperature": 1500, + "heat_capacity": 10.0, + "item_key": "lava", + "max_temperature": 2000 + }, { + "default_temperature": 25, + "item_key": "light-oil" + }, { + "default_temperature": 15, + "heat_capacity": 100.0, + "item_key": "lithium-brine" + }, { + "default_temperature": 25, + "item_key": "lubricant" + }, { + "default_temperature": 1100, + "heat_capacity": 10.0, + "item_key": "molten-copper", + "max_temperature": 2000 + }, { + "default_temperature": 1500, + "heat_capacity": 10.0, + "item_key": "molten-iron", + "max_temperature": 2000 + }, { + "default_temperature": 25, + "item_key": "parameter-0" + }, { + "default_temperature": 25, + "item_key": "parameter-1" + }, { + "default_temperature": 25, + "item_key": "parameter-2" + }, { + "default_temperature": 25, + "item_key": "parameter-3" + }, { + "default_temperature": 25, + "item_key": "parameter-4" + }, { + "default_temperature": 25, + "item_key": "parameter-5" + }, { + "default_temperature": 25, + "item_key": "parameter-6" + }, { + "default_temperature": 25, + "item_key": "parameter-7" + }, { + "default_temperature": 25, + "item_key": "parameter-8" + }, { + "default_temperature": 25, + "item_key": "parameter-9" + }, { + "default_temperature": 25, + "item_key": "petroleum-gas" + }, { + "default_temperature": 15, + "heat_capacity": 200.0, + "item_key": "steam", + "max_temperature": 5000 + }, { + "default_temperature": 25, + "item_key": "sulfuric-acid" + }, { + "default_temperature": 25, + "fuel_value": "50kJ", + "item_key": "thruster-fuel" + }, { + "default_temperature": 25, + "fuel_value": "50kJ", + "item_key": "thruster-oxidizer" + }, { + "default_temperature": 15, + "heat_capacity": 2000, + "item_key": "water", + "max_temperature": 100 + } ], + "fuel": [ { + "category": "food", + "item_key": "bioflux", + "value": 6000000 + }, { + "category": "chemical", + "item_key": "jelly", + "value": 1000000 + }, { + "category": "chemical", + "item_key": "jellynut", + "value": 10000000 + }, { + "category": "chemical", + "item_key": "yumako", + "value": 2000000 + }, { + "category": "chemical", + "item_key": "yumako-mash", + "value": 1000000 + }, { + "category": "chemical", + "item_key": "biter-egg", + "value": 6000000 + }, { + "category": "chemical", + "item_key": "carbon", + "value": 2000000 + }, { + "category": "chemical", + "item_key": "coal", + "value": 4000000 + }, { + "category": "fusion", + "item_key": "fusion-power-cell", + "value": 40000000000 + }, { + "category": "chemical", + "item_key": "jellynut-seed", + "value": 4000000 + }, { + "category": "chemical", + "item_key": "nuclear-fuel", + "value": 1210000000.0 + }, { + "category": "nutrients", + "item_key": "nutrients", + "value": 2000000 + }, { + "category": "chemical", + "item_key": "pentapod-egg", + "value": 5000000 + }, { + "category": "chemical", + "item_key": "rocket-fuel", + "value": 100000000 + }, { + "category": "chemical", + "item_key": "solid-fuel", + "value": 12000000 + }, { + "category": "chemical", + "item_key": "spoilage", + "value": 250000 + }, { + "category": "chemical", + "item_key": "tree-seed", + "value": 100000 + }, { + "category": "nuclear", + "item_key": "uranium-fuel-cell", + "value": 8000000000 + }, { + "category": "chemical", + "item_key": "wood", + "value": 2000000 + }, { + "category": "chemical", + "item_key": "yumako-seed", + "value": 4000000 + } ], + "groups": { + "combat": { + "order": "e", + "subgroups": { + "ammo": "b", + "ammo-category": "j", + "armor": "d", + "capsule": "c", + "defensive-structure": "h", + "equipment": "e", + "gun": "a", + "military-equipment": "g", + "turret": "i", + "utility-equipment": "f" + } + }, + "effects": { + "order": "y", + "subgroups": { + "agriculture-explosions": "bca", + "belt-explosions": "ab", + "campaign-explosions": "bf", + "capsule-explosions": "cc", + "circuit-network-explosions": "ah", + "decorative-explosions": "dc", + "defensive-structure-explosions": "cb", + "enemy-death-explosions": "de", + "energy-explosions": "ba", + "energy-pipe-distribution-explosions": "ad", + "environmental-protection-explosions": "bdb", + "explosions": "dg", + "extraction-machine-explosions": "bb", + "fluid-explosions": "df", + "ground-explosions": "db", + "gun-explosions": "ca", + "hit-effects": "e", + "inserter-explosions": "ac", + "logistic-network-explosions": "ag", + "module-explosions": "be", + "particles": "e", + "production-machine-explosions": "bd", + "rock-explosions": "da", + "smelting-machine-explosions": "bc", + "storage-explosions": "aa", + "train-transport-explosions": "ae", + "transport-explosions": "af", + "tree-explosions": "cd" + } + }, + "enemies": { + "order": "h", + "subgroups": { + "enemies": "a" + } + }, + "environment": { + "order": "l", + "subgroups": { + "agriculture-remnants": "dja", + "belt-remnants": "db", + "circuit-network-remnants": "dh", + "cliffs": "a", + "corpses": "c", + "creatures": "a", + "defensive-structure-remnants": "dl", + "energy-pipe-distribution-remnants": "dd", + "energy-remnants": "di", + "environmental-protection-remnants": "dkb", + "extraction-machine-remnants": "di", + "generic-remnants": "dl", + "grass": "b", + "inserter-remnants": "dc", + "logistic-network-remnants": "dg", + "mineable-fluids": "ba", + "obstacles": "bb", + "production-machine-remnants": "dk", + "remnants": "dz", + "scorchmarks": "dm", + "smelting-machine-remnants": "dj", + "storage-remnants": "da", + "train-transport-remnants": "de", + "transport-remnants": "df", + "trees": "aa", + "wrecks": "e" + } + }, + "fluids": { + "order": "f", + "subgroups": { + "fluid": "a" + } + }, + "intermediate-products": { + "order": "c", + "subgroups": { + "agriculture-processes": "m", + "agriculture-products": "n", + "aquilo-processes": "p", + "barrel": "d", + "empty-barrel": "f", + "fill-barrel": "e", + "fluid-recipes": "a", + "fulgora-processes": "l", + "intermediate-product": "g", + "intermediate-recipe": "h", + "internal-process": "z", + "nauvis-agriculture": "o", + "raw-material": "c", + "raw-resource": "b", + "science-pack": "y", + "uranium-processing": "i", + "vulcanus-processes": "k" + } + }, + "logistics": { + "order": "a", + "subgroups": { + "belt": "b", + "circuit-network": "h", + "energy-pipe-distribution": "d", + "inserter": "c", + "logistic-network": "g", + "storage": "a", + "terrain": "i", + "train-transport": "e", + "transport": "f" + } + }, + "other": { + "order": "z", + "subgroups": { + "other": "d", + "parameters": "a", + "qualities": "b", + "spawnables": "c" + } + }, + "production": { + "order": "b", + "subgroups": { + "agriculture": "da", + "energy": "b", + "environmental-protection": "f", + "extraction-machine": "c", + "module": "g", + "production-machine": "e", + "smelting-machine": "d", + "tool": "a" + } + }, + "signals": { + "order": "g", + "subgroups": { + "additions": "h", + "arrows": "g", + "shapes": "f", + "virtual-signal": "e", + "virtual-signal-color": "d", + "virtual-signal-letter": "c", + "virtual-signal-number": "b", + "virtual-signal-special": "a" + } + }, + "space": { + "order": "d", + "subgroups": { + "planet-connections": "k", + "planets": "j", + "space-crushing": "h", + "space-environment": "f", + "space-interactors": "a", + "space-material": "g", + "space-platform": "a", + "space-processing": "i", + "space-related": "e", + "space-rocket": "b" + } + }, + "tiles": { + "order": "i", + "subgroups": { + "aquilo-tiles": "f", + "artificial-tiles": "a", + "fulgora-tiles": "e", + "gleba-tiles": "d-b", + "gleba-water-tiles": "d-a", + "nauvis-tiles": "b", + "special-tiles": "g", + "vulcanus-tiles": "c" + } + } + }, + "items": [ { + "group": "other", + "icon_col": 22, + "icon_row": 9, + "key": "parameter-0", + "localized_name": { + "en": "Parameter 0" + }, + "order": "a", + "subgroup": "parameters", + "type": "fluid" + }, { + "group": "other", + "icon_col": 23, + "icon_row": 9, + "key": "parameter-1", + "localized_name": { + "en": "Parameter 1" + }, + "order": "a", + "stack_size": 1, + "subgroup": "parameters", + "type": "item" + }, { + "group": "other", + "icon_col": 22, + "icon_row": 9, + "key": "parameter-0", + "localized_name": { + "en": "Parameter 0" + }, + "order": "a", + "stack_size": 1, + "subgroup": "parameters", + "type": "item" + }, { + "group": "other", + "icon_col": 4, + "icon_row": 10, + "key": "parameter-8", + "localized_name": { + "en": "Parameter 8" + }, + "order": "a", + "subgroup": "parameters", + "type": "fluid" + }, { + "group": "other", + "icon_col": 24, + "icon_row": 9, + "key": "parameter-2", + "localized_name": { + "en": "Parameter 2" + }, + "order": "a", + "stack_size": 1, + "subgroup": "parameters", + "type": "item" + }, { + "group": "other", + "icon_col": 25, + "icon_row": 9, + "key": "parameter-3", + "localized_name": { + "en": "Parameter 3" + }, + "order": "a", + "stack_size": 1, + "subgroup": "parameters", + "type": "item" + }, { + "group": "other", + "icon_col": 3, + "icon_row": 10, + "key": "parameter-7", + "localized_name": { + "en": "Parameter 7" + }, + "order": "a", + "subgroup": "parameters", + "type": "fluid" + }, { + "group": "other", + "icon_col": 23, + "icon_row": 9, + "key": "parameter-1", + "localized_name": { + "en": "Parameter 1" + }, + "order": "a", + "subgroup": "parameters", + "type": "fluid" + }, { + "group": "other", + "icon_col": 24, + "icon_row": 9, + "key": "parameter-2", + "localized_name": { + "en": "Parameter 2" + }, + "order": "a", + "subgroup": "parameters", + "type": "fluid" + }, { + "group": "other", + "icon_col": 2, + "icon_row": 10, + "key": "parameter-6", + "localized_name": { + "en": "Parameter 6" + }, + "order": "a", + "subgroup": "parameters", + "type": "fluid" + }, { + "group": "other", + "icon_col": 25, + "icon_row": 9, + "key": "parameter-3", + "localized_name": { + "en": "Parameter 3" + }, + "order": "a", + "subgroup": "parameters", + "type": "fluid" + }, { + "group": "other", + "icon_col": 0, + "icon_row": 10, + "key": "parameter-4", + "localized_name": { + "en": "Parameter 4" + }, + "order": "a", + "subgroup": "parameters", + "type": "fluid" + }, { + "group": "other", + "icon_col": 0, + "icon_row": 10, + "key": "parameter-4", + "localized_name": { + "en": "Parameter 4" + }, + "order": "a", + "stack_size": 1, + "subgroup": "parameters", + "type": "item" + }, { + "group": "other", + "icon_col": 1, + "icon_row": 10, + "key": "parameter-5", + "localized_name": { + "en": "Parameter 5" + }, + "order": "a", + "subgroup": "parameters", + "type": "fluid" + }, { + "group": "other", + "icon_col": 2, + "icon_row": 10, + "key": "parameter-6", + "localized_name": { + "en": "Parameter 6" + }, + "order": "a", + "stack_size": 1, + "subgroup": "parameters", + "type": "item" + }, { + "group": "other", + "icon_col": 1, + "icon_row": 10, + "key": "parameter-5", + "localized_name": { + "en": "Parameter 5" + }, + "order": "a", + "stack_size": 1, + "subgroup": "parameters", + "type": "item" + }, { + "group": "other", + "icon_col": 5, + "icon_row": 10, + "key": "parameter-9", + "localized_name": { + "en": "Parameter 9" + }, + "order": "a", + "subgroup": "parameters", + "type": "fluid" + }, { + "group": "other", + "icon_col": 4, + "icon_row": 10, + "key": "parameter-8", + "localized_name": { + "en": "Parameter 8" + }, + "order": "a", + "stack_size": 1, + "subgroup": "parameters", + "type": "item" + }, { + "group": "other", + "icon_col": 5, + "icon_row": 10, + "key": "parameter-9", + "localized_name": { + "en": "Parameter 9" + }, + "order": "a", + "stack_size": 1, + "subgroup": "parameters", + "type": "item" + }, { + "group": "other", + "icon_col": 3, + "icon_row": 10, + "key": "parameter-7", + "localized_name": { + "en": "Parameter 7" + }, + "order": "a", + "stack_size": 1, + "subgroup": "parameters", + "type": "item" + }, { + "group": "production", + "icon_col": 12, + "icon_row": 0, + "key": "agricultural-tower", + "localized_name": { + "en": "Agricultural tower" + }, + "order": "a[agricultural-tower]", + "stack_size": 20, + "subgroup": "agriculture", + "type": "item" + }, { + "group": "production", + "icon_col": 25, + "icon_row": 0, + "key": "assembling-machine-1", + "localized_name": { + "en": "Assembling machine 1" + }, + "order": "a[assembling-machine-1]", + "stack_size": 50, + "subgroup": "production-machine", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 4, + "icon_row": 1, + "key": "automation-science-pack", + "localized_name": { + "en": "Automation science pack" + }, + "order": "a[automation-science-pack]", + "stack_size": 200, + "subgroup": "science-pack", + "type": "tool" + }, { + "group": "combat", + "icon_col": 19, + "icon_row": 5, + "key": "firearm-magazine", + "localized_name": { + "en": "Firearm magazine" + }, + "order": "a[basic-clips]-a[firearm-magazine]", + "stack_size": 100, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "combat", + "icon_col": 18, + "icon_row": 10, + "key": "pistol", + "localized_name": { + "en": "Pistol" + }, + "order": "a[basic-clips]-a[pistol]", + "stack_size": 5, + "subgroup": "gun", + "type": "gun" + }, { + "group": "combat", + "icon_col": 13, + "icon_row": 10, + "key": "piercing-rounds-magazine", + "localized_name": { + "en": "Piercing rounds magazine" + }, + "order": "a[basic-clips]-b[piercing-rounds-magazine]", + "stack_size": 100, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "combat", + "icon_col": 18, + "icon_row": 25, + "key": "submachine-gun", + "localized_name": { + "en": "Submachine gun" + }, + "order": "a[basic-clips]-b[submachine-gun]", + "stack_size": 5, + "subgroup": "gun", + "type": "gun" + }, { + "group": "combat", + "icon_col": 18, + "icon_row": 25, + "key": "tank-machine-gun", + "localized_name": { + "en": "Vehicle machine gun" + }, + "order": "a[basic-clips]-b[tank-machine-gun]", + "stack_size": 1, + "subgroup": "gun", + "type": "gun" + }, { + "group": "combat", + "icon_col": 18, + "icon_row": 25, + "key": "vehicle-machine-gun", + "localized_name": { + "en": "Vehicle machine gun" + }, + "order": "a[basic-clips]-b[vehicle-machine-gun]", + "stack_size": 1, + "subgroup": "gun", + "type": "gun" + }, { + "group": "combat", + "icon_col": 0, + "icon_row": 27, + "key": "uranium-rounds-magazine", + "localized_name": { + "en": "Uranium rounds magazine" + }, + "order": "a[basic-clips]-c[uranium-rounds-magazine]", + "stack_size": 100, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "combat", + "icon_col": 18, + "icon_row": 11, + "key": "railgun", + "localized_name": { + "en": "Railgun" + }, + "order": "a[basic-clips]-h[railgun]", + "stack_size": 1, + "subgroup": "gun", + "type": "gun" + }, { + "group": "combat", + "icon_col": 3, + "icon_row": 26, + "key": "teslagun", + "localized_name": { + "en": "Tesla gun" + }, + "order": "a[basic-clips]-h[teslagun]", + "stack_size": 5, + "subgroup": "gun", + "type": "gun" + }, { + "group": "intermediate-products", + "icon_col": 12, + "icon_row": 7, + "key": "iron-gear-wheel", + "localized_name": { + "en": "Iron gear wheel" + }, + "order": "a[basic-intermediates]-a[iron-gear-wheel]", + "stack_size": 100, + "subgroup": "intermediate-product", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 15, + "icon_row": 7, + "key": "iron-stick", + "localized_name": { + "en": "Iron stick" + }, + "order": "a[basic-intermediates]-b[iron-stick]", + "stack_size": 100, + "subgroup": "intermediate-product", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 16, + "icon_row": 3, + "key": "copper-cable", + "localized_name": { + "en": "Copper cable" + }, + "order": "a[basic-intermediates]-c[copper-cable]", + "stack_size": 200, + "subgroup": "intermediate-product", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 17, + "icon_row": 4, + "key": "barrel", + "localized_name": { + "en": "Barrel" + }, + "order": "a[basic-intermediates]-d[empty-barrel]", + "stack_size": 10, + "subgroup": "intermediate-product", + "type": "item" + }, { + "group": "production", + "icon_col": 10, + "icon_row": 1, + "key": "beacon", + "localized_name": { + "en": "Beacon" + }, + "order": "a[beacon]", + "stack_size": 20, + "subgroup": "module", + "type": "item" + }, { + "group": "logistics", + "icon_col": 0, + "icon_row": 2, + "key": "burner-inserter", + "localized_name": { + "en": "Burner inserter" + }, + "order": "a[burner-inserter]", + "stack_size": 50, + "subgroup": "inserter", + "type": "item" + }, { + "group": "other", + "icon_col": 1, + "icon_row": 0, + "key": "electric-energy-interface", + "localized_name": { + "en": "Electric energy interface" + }, + "order": "a[electric-energy-interface]-b[electric-energy-interface]", + "stack_size": 50, + "subgroup": "other", + "type": "item" + }, { + "group": "combat", + "icon_col": 15, + "icon_row": 24, + "key": "solar-panel-equipment", + "localized_name": { + "en": "Portable solar panel" + }, + "order": "a[energy-source]-a[solar-panel]", + "stack_size": 20, + "subgroup": "equipment", + "type": "item" + }, { + "group": "combat", + "icon_col": 22, + "icon_row": 5, + "key": "fission-reactor-equipment", + "localized_name": { + "en": "Portable fission reactor" + }, + "order": "a[energy-source]-b[fission-reactor]", + "stack_size": 20, + "subgroup": "equipment", + "type": "item" + }, { + "group": "combat", + "icon_col": 14, + "icon_row": 6, + "key": "fusion-reactor-equipment", + "localized_name": { + "en": "Portable fusion reactor" + }, + "order": "a[energy-source]-c[fusion-reactor]", + "stack_size": 20, + "subgroup": "equipment", + "type": "item" + }, { + "group": "logistics", + "icon_col": 12, + "icon_row": 24, + "key": "small-electric-pole", + "localized_name": { + "en": "Small electric pole" + }, + "order": "a[energy]-a[small-electric-pole]", + "stack_size": 50, + "subgroup": "energy-pipe-distribution", + "type": "item" + }, { + "group": "logistics", + "icon_col": 19, + "icon_row": 8, + "key": "medium-electric-pole", + "localized_name": { + "en": "Medium electric pole" + }, + "order": "a[energy]-b[medium-electric-pole]", + "stack_size": 50, + "subgroup": "energy-pipe-distribution", + "type": "item" + }, { + "group": "logistics", + "icon_col": 12, + "icon_row": 1, + "key": "big-electric-pole", + "localized_name": { + "en": "Big electric pole" + }, + "order": "a[energy]-c[big-electric-pole]", + "stack_size": 50, + "subgroup": "energy-pipe-distribution", + "type": "item" + }, { + "group": "logistics", + "icon_col": 19, + "icon_row": 25, + "key": "substation", + "localized_name": { + "en": "Substation" + }, + "order": "a[energy]-d[substation]", + "stack_size": 50, + "subgroup": "energy-pipe-distribution", + "type": "item" + }, { + "group": "fluids", + "icon_col": 4, + "icon_row": 27, + "key": "water", + "localized_name": { + "en": "Water" + }, + "order": "a[fluid]-a[water]-a[water]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "intermediate-products", + "icon_col": 20, + "icon_row": 4, + "key": "water-barrel", + "localized_name": { + "en": "Water barrel" + }, + "order": "a[fluid]-a[water]-a[water]", + "stack_size": 10, + "subgroup": "barrel", + "type": "item" + }, { + "group": "fluids", + "icon_col": 6, + "icon_row": 25, + "key": "steam", + "localized_name": { + "en": "Steam" + }, + "order": "a[fluid]-a[water]-b[steam]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "intermediate-products", + "icon_col": 18, + "icon_row": 4, + "key": "crude-oil-barrel", + "localized_name": { + "en": "Crude oil barrel" + }, + "order": "a[fluid]-b[oil]-a[crude-oil]", + "stack_size": 10, + "subgroup": "barrel", + "type": "item" + }, { + "group": "fluids", + "icon_col": 19, + "icon_row": 3, + "key": "crude-oil", + "localized_name": { + "en": "Crude oil" + }, + "order": "a[fluid]-b[oil]-a[crude-oil]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 12, + "icon_row": 10, + "key": "petroleum-gas", + "localized_name": { + "en": "Petroleum gas" + }, + "order": "a[fluid]-b[oil]-b[petroleum-gas]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "intermediate-products", + "icon_col": 22, + "icon_row": 4, + "key": "petroleum-gas-barrel", + "localized_name": { + "en": "Petroleum gas barrel" + }, + "order": "a[fluid]-b[oil]-b[petroleum-gas]", + "stack_size": 10, + "subgroup": "barrel", + "type": "item" + }, { + "group": "fluids", + "icon_col": 1, + "icon_row": 8, + "key": "light-oil", + "localized_name": { + "en": "Light oil" + }, + "order": "a[fluid]-b[oil]-c[light-oil]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "intermediate-products", + "icon_col": 25, + "icon_row": 4, + "key": "light-oil-barrel", + "localized_name": { + "en": "Light oil barrel" + }, + "order": "a[fluid]-b[oil]-c[light-oil]", + "stack_size": 10, + "subgroup": "barrel", + "type": "item" + }, { + "group": "fluids", + "icon_col": 25, + "icon_row": 6, + "key": "heavy-oil", + "localized_name": { + "en": "Heavy oil" + }, + "order": "a[fluid]-b[oil]-d[heavy-oil]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "intermediate-products", + "icon_col": 24, + "icon_row": 4, + "key": "heavy-oil-barrel", + "localized_name": { + "en": "Heavy oil barrel" + }, + "order": "a[fluid]-b[oil]-d[heavy-oil]", + "stack_size": 10, + "subgroup": "barrel", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 21, + "icon_row": 4, + "key": "lubricant-barrel", + "localized_name": { + "en": "Lubricant barrel" + }, + "order": "a[fluid]-b[oil]-e[lubricant]", + "stack_size": 10, + "subgroup": "barrel", + "type": "item" + }, { + "group": "fluids", + "icon_col": 17, + "icon_row": 8, + "key": "lubricant", + "localized_name": { + "en": "Lubricant" + }, + "order": "a[fluid]-b[oil]-e[lubricant]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 21, + "icon_row": 25, + "key": "sulfuric-acid", + "localized_name": { + "en": "Sulfuric acid" + }, + "order": "a[fluid]-b[oil]-f[sulfuric-acid]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "intermediate-products", + "icon_col": 0, + "icon_row": 5, + "key": "sulfuric-acid-barrel", + "localized_name": { + "en": "Sulfuric acid barrel" + }, + "order": "a[fluid]-b[oil]-f[sulfuric-acid]", + "stack_size": 10, + "subgroup": "barrel", + "type": "item" + }, { + "group": "combat", + "icon_col": 17, + "icon_row": 6, + "key": "grenade", + "localized_name": { + "en": "Grenade" + }, + "order": "a[grenade]-a[normal]", + "stack_size": 100, + "subgroup": "capsule", + "type": "capsule" + }, { + "group": "combat", + "icon_col": 4, + "icon_row": 3, + "key": "cluster-grenade", + "localized_name": { + "en": "Cluster grenade" + }, + "order": "a[grenade]-b[cluster]", + "stack_size": 100, + "subgroup": "capsule", + "type": "capsule" + }, { + "group": "production", + "icon_col": 1, + "icon_row": 2, + "key": "burner-mining-drill", + "localized_name": { + "en": "Burner mining drill" + }, + "order": "a[items]-a[burner-mining-drill]", + "stack_size": 50, + "subgroup": "extraction-machine", + "type": "item" + }, { + "group": "other", + "icon_col": 6, + "icon_row": 8, + "key": "linked-chest", + "localized_name": { + "en": "Linked chest" + }, + "order": "a[items]-a[linked-chest]", + "stack_size": 10, + "subgroup": "other", + "type": "item" + }, { + "group": "logistics", + "icon_col": 6, + "icon_row": 27, + "key": "wooden-chest", + "localized_name": { + "en": "Wooden chest" + }, + "order": "a[items]-a[wooden-chest]", + "stack_size": 50, + "subgroup": "storage", + "type": "item" + }, { + "group": "production", + "icon_col": 12, + "icon_row": 4, + "key": "electric-mining-drill", + "localized_name": { + "en": "Electric mining drill" + }, + "order": "a[items]-b[electric-mining-drill]", + "stack_size": 50, + "subgroup": "extraction-machine", + "type": "item" + }, { + "group": "logistics", + "icon_col": 11, + "icon_row": 7, + "key": "iron-chest", + "localized_name": { + "en": "Iron chest" + }, + "order": "a[items]-b[iron-chest]", + "stack_size": 50, + "subgroup": "storage", + "type": "item" + }, { + "group": "production", + "icon_col": 13, + "icon_row": 1, + "key": "big-mining-drill", + "localized_name": { + "en": "Big mining drill" + }, + "order": "a[items]-c[big-mining-drill]", + "stack_size": 20, + "subgroup": "extraction-machine", + "type": "item" + }, { + "group": "logistics", + "icon_col": 10, + "icon_row": 25, + "key": "steel-chest", + "localized_name": { + "en": "Steel chest" + }, + "order": "a[items]-c[steel-chest]", + "stack_size": 50, + "subgroup": "storage", + "type": "item" + }, { + "group": "combat", + "icon_col": 0, + "icon_row": 8, + "key": "light-armor", + "localized_name": { + "en": "Light armor" + }, + "order": "a[light-armor]", + "stack_size": 1, + "subgroup": "armor", + "type": "armor" + }, { + "group": "logistics", + "icon_col": 13, + "icon_row": 24, + "key": "small-lamp", + "localized_name": { + "en": "Lamp" + }, + "order": "a[light]-a[small-lamp]", + "stack_size": 50, + "subgroup": "circuit-network", + "type": "item" + }, { + "group": "production", + "icon_col": 4, + "icon_row": 8, + "key": "lightning-rod", + "localized_name": { + "en": "Lightning rod" + }, + "order": "a[lightning-rod]", + "stack_size": 50, + "subgroup": "environmental-protection", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 3, + "icon_row": 2, + "key": "calcite", + "localized_name": { + "en": "Calcite" + }, + "order": "a[melting]-a[calcite]", + "stack_size": 50, + "subgroup": "vulcanus-processes", + "type": "item" + }, { + "group": "space", + "icon_col": 20, + "icon_row": 8, + "key": "metallic-asteroid-chunk", + "localized_name": { + "en": "Metallic asteroid chunk" + }, + "order": "a[metallic]-e[chunk]", + "stack_size": 1, + "subgroup": "space-material", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 15, + "icon_row": 1, + "key": "bioflux", + "localized_name": { + "en": "Bioflux" + }, + "order": "a[organic-processing]-b[bioflux]", + "stack_size": 100, + "subgroup": "agriculture-products", + "type": "capsule" + }, { + "group": "intermediate-products", + "icon_col": 8, + "icon_row": 27, + "key": "yumako-mash", + "localized_name": { + "en": "Yumako mash" + }, + "order": "a[organic-processing]-c[yumako-mash]", + "stack_size": 100, + "subgroup": "agriculture-products", + "type": "capsule" + }, { + "group": "intermediate-products", + "icon_col": 16, + "icon_row": 7, + "key": "jelly", + "localized_name": { + "en": "Jelly" + }, + "order": "a[organic-processing]-d[jelly]", + "stack_size": 100, + "subgroup": "agriculture-products", + "type": "capsule" + }, { + "group": "intermediate-products", + "icon_col": 9, + "icon_row": 2, + "key": "carbon-fiber", + "localized_name": { + "en": "Carbon fiber" + }, + "order": "a[organic-products]-e[carbon-fiber]", + "stack_size": 100, + "subgroup": "agriculture-products", + "type": "item" + }, { + "group": "logistics", + "icon_col": 15, + "icon_row": 10, + "key": "pipe", + "localized_name": { + "en": "Pipe" + }, + "order": "a[pipe]-a[pipe]", + "stack_size": 100, + "subgroup": "energy-pipe-distribution", + "type": "item" + }, { + "group": "logistics", + "icon_col": 17, + "icon_row": 10, + "key": "pipe-to-ground", + "localized_name": { + "en": "Pipe to ground" + }, + "order": "a[pipe]-b[pipe-to-ground]", + "stack_size": 50, + "subgroup": "energy-pipe-distribution", + "type": "item" + }, { + "group": "logistics", + "icon_col": 13, + "icon_row": 11, + "key": "rail", + "localized_name": { + "en": "Rail" + }, + "order": "a[rail]-a[rail]", + "stack_size": 100, + "subgroup": "train-transport", + "type": "rail-planner" + }, { + "group": "logistics", + "icon_col": 15, + "icon_row": 11, + "key": "rail-ramp", + "localized_name": { + "en": "Rail ramp" + }, + "order": "a[rail]-b[rail-ramp]", + "stack_size": 10, + "subgroup": "train-transport", + "type": "rail-planner" + }, { + "group": "logistics", + "icon_col": 17, + "icon_row": 11, + "key": "rail-support", + "localized_name": { + "en": "Rail support" + }, + "order": "a[rail]-c[rail-support]", + "stack_size": 20, + "subgroup": "train-transport", + "type": "item" + }, { + "group": "logistics", + "icon_col": 13, + "icon_row": 8, + "key": "logistic-robot", + "localized_name": { + "en": "Logistic robot" + }, + "order": "a[robot]-a[logistic-robot]", + "stack_size": 50, + "subgroup": "logistic-network", + "type": "item" + }, { + "group": "logistics", + "icon_col": 13, + "icon_row": 3, + "key": "construction-robot", + "localized_name": { + "en": "Construction robot" + }, + "order": "a[robot]-b[construction-robot]", + "stack_size": 50, + "subgroup": "logistic-network", + "type": "item" + }, { + "group": "space", + "icon_col": 3, + "icon_row": 24, + "key": "rocket-silo", + "localized_name": { + "en": "Rocket silo" + }, + "order": "a[rocket-silo]", + "stack_size": 1, + "subgroup": "space-interactors", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 6, + "icon_row": 24, + "key": "scrap", + "localized_name": { + "en": "Scrap" + }, + "order": "a[scrap]-a[scrap]", + "stack_size": 50, + "subgroup": "fulgora-processes", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 10, + "icon_row": 27, + "key": "yumako-seed", + "localized_name": { + "en": "Yumako seed" + }, + "order": "a[seeds]-a[yumako-seed]", + "stack_size": 10, + "subgroup": "agriculture-processes", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 19, + "icon_row": 7, + "key": "jellynut-seed", + "localized_name": { + "en": "Jellynut seed" + }, + "order": "a[seeds]-b[jellynut-seed]", + "stack_size": 10, + "subgroup": "agriculture-processes", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 11, + "icon_row": 26, + "key": "tree-seed", + "localized_name": { + "en": "Tree seed" + }, + "order": "a[seeds]-c[tree-seed]", + "stack_size": 10, + "subgroup": "agriculture-processes", + "type": "item" + }, { + "group": "combat", + "icon_col": 2, + "icon_row": 5, + "key": "energy-shield-equipment", + "localized_name": { + "en": "Energy shield" + }, + "order": "a[shield]-a[energy-shield-equipment]", + "stack_size": 20, + "subgroup": "military-equipment", + "type": "item" + }, { + "group": "combat", + "icon_col": 3, + "icon_row": 5, + "key": "energy-shield-mk2-equipment", + "localized_name": { + "en": "Energy shield MK2" + }, + "order": "a[shield]-b[energy-shield-equipment-mk2]", + "stack_size": 20, + "subgroup": "military-equipment", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 14, + "icon_row": 7, + "key": "iron-plate", + "localized_name": { + "en": "Iron plate" + }, + "order": "a[smelting]-a[iron-plate]", + "stack_size": 100, + "subgroup": "raw-material", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 18, + "icon_row": 3, + "key": "copper-plate", + "localized_name": { + "en": "Copper plate" + }, + "order": "a[smelting]-b[copper-plate]", + "stack_size": 100, + "subgroup": "raw-material", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 12, + "icon_row": 25, + "key": "steel-plate", + "localized_name": { + "en": "Steel plate" + }, + "order": "a[smelting]-c[steel-plate]", + "stack_size": 100, + "subgroup": "raw-material", + "type": "item" + }, { + "group": "space", + "icon_col": 21, + "icon_row": 24, + "key": "space-platform-foundation", + "localized_name": { + "en": "Space platform foundation" + }, + "order": "a[space-platform-foundation]", + "stack_size": 100, + "subgroup": "space-platform", + "type": "item" + }, { + "group": "production", + "icon_col": 24, + "icon_row": 24, + "key": "speed-module", + "localized_name": { + "en": "Speed module" + }, + "order": "a[speed]-a[speed-module-1]", + "stack_size": 50, + "subgroup": "module", + "type": "module" + }, { + "group": "production", + "icon_col": 25, + "icon_row": 24, + "key": "speed-module-2", + "localized_name": { + "en": "Speed module 2" + }, + "order": "a[speed]-b[speed-module-2]", + "stack_size": 50, + "subgroup": "module", + "type": "module" + }, { + "group": "production", + "icon_col": 0, + "icon_row": 25, + "key": "speed-module-3", + "localized_name": { + "en": "Speed module 3" + }, + "order": "a[speed]-c[speed-module-3]", + "stack_size": 50, + "subgroup": "module", + "type": "module" + }, { + "group": "logistics", + "icon_col": 14, + "icon_row": 25, + "key": "stone-brick", + "localized_name": { + "en": "Stone brick" + }, + "order": "a[stone-brick]", + "stack_size": 100, + "subgroup": "terrain", + "type": "item" + }, { + "group": "production", + "icon_col": 15, + "icon_row": 25, + "key": "stone-furnace", + "localized_name": { + "en": "Stone furnace" + }, + "order": "a[stone-furnace]", + "stack_size": 50, + "subgroup": "smelting-machine", + "type": "item" + }, { + "group": "combat", + "icon_col": 3, + "icon_row": 27, + "key": "stone-wall", + "localized_name": { + "en": "Wall" + }, + "order": "a[stone-wall]-a[stone-wall]", + "stack_size": 100, + "subgroup": "defensive-structure", + "type": "item" + }, { + "group": "logistics", + "icon_col": 9, + "icon_row": 26, + "key": "transport-belt", + "localized_name": { + "en": "Transport belt" + }, + "order": "a[transport-belt]-a[transport-belt]", + "stack_size": 100, + "subgroup": "belt", + "type": "item" + }, { + "group": "logistics", + "icon_col": 17, + "icon_row": 5, + "key": "fast-transport-belt", + "localized_name": { + "en": "Fast transport belt" + }, + "order": "a[transport-belt]-b[fast-transport-belt]", + "stack_size": 100, + "subgroup": "belt", + "type": "item" + }, { + "group": "logistics", + "icon_col": 12, + "icon_row": 5, + "key": "express-transport-belt", + "localized_name": { + "en": "Express transport belt" + }, + "order": "a[transport-belt]-c[express-transport-belt]", + "stack_size": 100, + "subgroup": "belt", + "type": "item" + }, { + "group": "logistics", + "icon_col": 17, + "icon_row": 26, + "key": "turbo-transport-belt", + "localized_name": { + "en": "Turbo transport belt" + }, + "order": "a[transport-belt]-d[turbo-transport-belt]", + "stack_size": 100, + "subgroup": "belt", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 20, + "icon_row": 26, + "key": "uranium-235", + "localized_name": { + "en": "Uranium-235" + }, + "order": "a[uranium-processing]-b[uranium-235]", + "stack_size": 100, + "subgroup": "uranium-processing", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 21, + "icon_row": 26, + "key": "uranium-238", + "localized_name": { + "en": "Uranium-238" + }, + "order": "a[uranium-processing]-c[uranium-238]", + "stack_size": 100, + "subgroup": "uranium-processing", + "type": "item" + }, { + "group": "combat", + "icon_col": 15, + "icon_row": 6, + "key": "gate", + "localized_name": { + "en": "Gate" + }, + "order": "a[wall]-b[gate]", + "stack_size": 50, + "subgroup": "defensive-structure", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 5, + "icon_row": 27, + "key": "wood", + "localized_name": { + "en": "Wood" + }, + "order": "a[wood]", + "stack_size": 100, + "subgroup": "raw-resource", + "type": "item" + }, { + "group": "combat", + "icon_col": 9, + "icon_row": 10, + "key": "personal-laser-defense-equipment", + "localized_name": { + "en": "Personal laser defense" + }, + "order": "b[active-defense]-a[personal-laser-defense-equipment]", + "stack_size": 20, + "subgroup": "military-equipment", + "type": "item" + }, { + "group": "combat", + "icon_col": 3, + "icon_row": 4, + "key": "discharge-defense-equipment", + "localized_name": { + "en": "Discharge defense" + }, + "order": "b[active-defense]-b[discharge-defense-equipment]-a[equipment]", + "stack_size": 20, + "subgroup": "military-equipment", + "type": "item" + }, { + "group": "other", + "icon_col": 4, + "icon_row": 4, + "key": "discharge-defense-remote", + "localized_name": { + "en": "Discharge defense remote" + }, + "order": "b[active-defense]-b[discharge-defense-equipment]-b[remote]", + "stack_size": 1, + "subgroup": "spawnables", + "type": "capsule" + }, { + "group": "intermediate-products", + "icon_col": 7, + "icon_row": 27, + "key": "yumako", + "localized_name": { + "en": "Yumako" + }, + "order": "b[agriculture]-a[yumako]", + "stack_size": 50, + "subgroup": "agriculture-processes", + "type": "capsule" + }, { + "group": "intermediate-products", + "icon_col": 17, + "icon_row": 7, + "key": "jellynut", + "localized_name": { + "en": "Jellynut" + }, + "order": "b[agriculture]-b[jellynut]", + "stack_size": 50, + "subgroup": "agriculture-processes", + "type": "capsule" + }, { + "group": "intermediate-products", + "icon_col": 9, + "icon_row": 7, + "key": "iron-bacteria", + "localized_name": { + "en": "Iron bacteria" + }, + "order": "b[agriculture]-c[iron-bacteria]", + "stack_size": 50, + "subgroup": "agriculture-processes", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 14, + "icon_row": 3, + "key": "copper-bacteria", + "localized_name": { + "en": "Copper bacteria" + }, + "order": "b[agriculture]-d[copper-bacteria]", + "stack_size": 50, + "subgroup": "agriculture-processes", + "type": "item" + }, { + "group": "production", + "icon_col": 0, + "icon_row": 1, + "key": "assembling-machine-2", + "localized_name": { + "en": "Assembling machine 2" + }, + "order": "b[assembling-machine-2]", + "stack_size": 50, + "subgroup": "production-machine", + "type": "item" + }, { + "group": "combat", + "icon_col": 7, + "icon_row": 1, + "key": "battery-equipment", + "localized_name": { + "en": "Personal battery" + }, + "order": "b[battery]-a[battery-equipment]", + "stack_size": 20, + "subgroup": "equipment", + "type": "item" + }, { + "group": "combat", + "icon_col": 8, + "icon_row": 1, + "key": "battery-mk2-equipment", + "localized_name": { + "en": "Personal battery MK2" + }, + "order": "b[battery]-b[battery-equipment-mk2]", + "stack_size": 20, + "subgroup": "equipment", + "type": "item" + }, { + "group": "combat", + "icon_col": 9, + "icon_row": 1, + "key": "battery-mk3-equipment", + "localized_name": { + "en": "Personal battery MK3" + }, + "order": "b[battery]-c[battery-equipment-mk3]", + "stack_size": 20, + "subgroup": "equipment", + "type": "item" + }, { + "group": "production", + "icon_col": 14, + "icon_row": 1, + "key": "biochamber", + "localized_name": { + "en": "Biochamber" + }, + "order": "b[biochamber]", + "stack_size": 20, + "subgroup": "agriculture", + "type": "item" + }, { + "group": "space", + "icon_col": 10, + "icon_row": 2, + "key": "carbonic-asteroid-chunk", + "localized_name": { + "en": "Carbonic asteroid chunk" + }, + "order": "b[carbonic]-e[chunk]", + "stack_size": 1, + "subgroup": "space-material", + "type": "item" + }, { + "group": "space", + "icon_col": 14, + "icon_row": 2, + "key": "cargo-landing-pad", + "localized_name": { + "en": "Cargo landing pad" + }, + "order": "b[cargo-landing-pad]", + "stack_size": 1, + "subgroup": "space-interactors", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 16, + "icon_row": 24, + "key": "solid-fuel", + "localized_name": { + "en": "Solid fuel" + }, + "order": "b[chemistry]-a[solid-fuel]", + "stack_size": 50, + "subgroup": "raw-material", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 19, + "icon_row": 10, + "key": "plastic-bar", + "localized_name": { + "en": "Plastic bar" + }, + "order": "b[chemistry]-b[plastic-bar]", + "stack_size": 100, + "subgroup": "raw-material", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 20, + "icon_row": 25, + "key": "sulfur", + "localized_name": { + "en": "Sulfur" + }, + "order": "b[chemistry]-c[sulfur]", + "stack_size": 50, + "subgroup": "raw-material", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 6, + "icon_row": 1, + "key": "battery", + "localized_name": { + "en": "Battery" + }, + "order": "b[chemistry]-d[battery]", + "stack_size": 200, + "subgroup": "raw-material", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 9, + "icon_row": 5, + "key": "explosives", + "localized_name": { + "en": "Explosives" + }, + "order": "b[chemistry]-e[explosives]", + "stack_size": 50, + "subgroup": "raw-material", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 8, + "icon_row": 2, + "key": "carbon", + "localized_name": { + "en": "Carbon" + }, + "order": "b[chemistry]-f[carbon]", + "stack_size": 50, + "subgroup": "raw-material", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 16, + "icon_row": 4, + "key": "electronic-circuit", + "localized_name": { + "en": "Electronic circuit" + }, + "order": "b[circuits]-a[electronic-circuit]", + "stack_size": 200, + "subgroup": "intermediate-product", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 5, + "icon_row": 0, + "key": "advanced-circuit", + "localized_name": { + "en": "Advanced circuit" + }, + "order": "b[circuits]-b[advanced-circuit]", + "stack_size": 200, + "subgroup": "intermediate-product", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 24, + "icon_row": 10, + "key": "processing-unit", + "localized_name": { + "en": "Processing unit" + }, + "order": "b[circuits]-c[processing-unit]", + "stack_size": 100, + "subgroup": "intermediate-product", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 5, + "icon_row": 3, + "key": "coal", + "localized_name": { + "en": "Coal" + }, + "order": "b[coal]", + "stack_size": 50, + "subgroup": "raw-resource", + "type": "item" + }, { + "group": "logistics", + "icon_col": 10, + "icon_row": 3, + "key": "concrete", + "localized_name": { + "en": "Concrete" + }, + "order": "b[concrete]-a[plain]", + "stack_size": 100, + "subgroup": "terrain", + "type": "item" + }, { + "group": "logistics", + "icon_col": 19, + "icon_row": 6, + "key": "hazard-concrete", + "localized_name": { + "en": "Hazard concrete" + }, + "order": "b[concrete]-b[hazard]", + "stack_size": 100, + "subgroup": "terrain", + "type": "item" + }, { + "group": "logistics", + "icon_col": 19, + "icon_row": 23, + "key": "refined-concrete", + "localized_name": { + "en": "Refined concrete" + }, + "order": "b[concrete]-c[refined]", + "stack_size": 100, + "subgroup": "terrain", + "type": "item" + }, { + "group": "logistics", + "icon_col": 20, + "icon_row": 23, + "key": "refined-hazard-concrete", + "localized_name": { + "en": "Refined hazard concrete" + }, + "order": "b[concrete]-d[refined-hazard]", + "stack_size": 100, + "subgroup": "terrain", + "type": "item" + }, { + "group": "combat", + "icon_col": 23, + "icon_row": 5, + "key": "tank-flamethrower", + "localized_name": { + "en": "Vehicle flamethrower" + }, + "order": "b[flamethrower]-b[tank-flamethrower]", + "stack_size": 1, + "subgroup": "gun", + "type": "gun" + }, { + "group": "logistics", + "icon_col": 17, + "icon_row": 25, + "key": "storage-tank", + "localized_name": { + "en": "Storage tank" + }, + "order": "b[fluid]-a[storage-tank]", + "stack_size": 50, + "subgroup": "storage", + "type": "item" + }, { + "group": "production", + "icon_col": 15, + "icon_row": 9, + "key": "offshore-pump", + "localized_name": { + "en": "Offshore pump" + }, + "order": "b[fluids]-a[offshore-pump]", + "stack_size": 20, + "subgroup": "extraction-machine", + "type": "item" + }, { + "group": "production", + "icon_col": 7, + "icon_row": 11, + "key": "pumpjack", + "localized_name": { + "en": "Pumpjack" + }, + "order": "b[fluids]-b[pumpjack]", + "stack_size": 20, + "subgroup": "extraction-machine", + "type": "item" + }, { + "group": "other", + "icon_col": 21, + "icon_row": 6, + "key": "heat-interface", + "localized_name": { + "en": "Heat interface" + }, + "order": "b[heat-interface]", + "stack_size": 20, + "subgroup": "other", + "type": "item" + }, { + "group": "combat", + "icon_col": 24, + "icon_row": 6, + "key": "heavy-armor", + "localized_name": { + "en": "Heavy armor" + }, + "order": "b[heavy-armor]", + "stack_size": 1, + "subgroup": "armor", + "type": "armor" + }, { + "group": "intermediate-products", + "icon_col": 1, + "icon_row": 7, + "key": "holmium-ore", + "localized_name": { + "en": "Holmium ore" + }, + "order": "b[holmium]-a[holmium-ore]", + "stack_size": 50, + "subgroup": "fulgora-processes", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 2, + "icon_row": 7, + "key": "holmium-plate", + "localized_name": { + "en": "Holmium plate" + }, + "order": "b[holmium]-c[holmium-plate]", + "stack_size": 100, + "subgroup": "fulgora-processes", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 24, + "icon_row": 25, + "key": "superconductor", + "localized_name": { + "en": "Superconductor" + }, + "order": "b[holmium]-d[superconductor]", + "stack_size": 200, + "subgroup": "fulgora-processes", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 23, + "icon_row": 25, + "key": "supercapacitor", + "localized_name": { + "en": "Supercapacitor" + }, + "order": "b[holmium]-f[supercapacitor]", + "stack_size": 100, + "subgroup": "fulgora-processes", + "type": "item" + }, { + "group": "logistics", + "icon_col": 8, + "icon_row": 7, + "key": "inserter", + "localized_name": { + "en": "Inserter" + }, + "order": "b[inserter]", + "stack_size": 50, + "subgroup": "inserter", + "type": "item" + }, { + "group": "other", + "icon_col": 3, + "icon_row": 25, + "key": "lane-splitter", + "localized_name": { + "en": "Lane splitter" + }, + "order": "b[items]-b[lane-splitter]", + "stack_size": 50, + "subgroup": "other", + "type": "item" + }, { + "group": "other", + "icon_col": 5, + "icon_row": 8, + "key": "linked-belt", + "localized_name": { + "en": "Linked belt" + }, + "order": "b[items]-b[linked-belt]", + "stack_size": 10, + "subgroup": "other", + "type": "item" + }, { + "group": "production", + "icon_col": 3, + "icon_row": 8, + "key": "lightning-collector", + "localized_name": { + "en": "Lightning collector" + }, + "order": "b[lightning-collector]", + "stack_size": 20, + "subgroup": "environmental-protection", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 14, + "icon_row": 8, + "key": "logistic-science-pack", + "localized_name": { + "en": "Logistic science pack" + }, + "order": "b[logistic-science-pack]", + "stack_size": 200, + "subgroup": "science-pack", + "type": "tool" + }, { + "group": "fluids", + "icon_col": 5, + "icon_row": 26, + "key": "thruster-fuel", + "localized_name": { + "en": "Thruster fuel" + }, + "order": "b[new-fluid]-a[space]-a[thruster-fuel]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 6, + "icon_row": 26, + "key": "thruster-oxidizer", + "localized_name": { + "en": "Thruster oxidizer" + }, + "order": "b[new-fluid]-a[space]-b[thruster-oxidizer]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 25, + "icon_row": 7, + "key": "lava", + "localized_name": { + "en": "Lava" + }, + "order": "b[new-fluid]-b[vulcanus]-a[lava]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 2, + "icon_row": 9, + "key": "molten-iron", + "localized_name": { + "en": "Molten iron" + }, + "order": "b[new-fluid]-b[vulcanus]-a[molten-iron]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 0, + "icon_row": 9, + "key": "molten-copper", + "localized_name": { + "en": "Molten copper" + }, + "order": "b[new-fluid]-b[vulcanus]-b[molten-copper]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 3, + "icon_row": 7, + "key": "holmium-solution", + "localized_name": { + "en": "Holmium solution" + }, + "order": "b[new-fluid]-c[fulgora]-a[holmium-solution]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 13, + "icon_row": 4, + "key": "electrolyte", + "localized_name": { + "en": "Electrolyte" + }, + "order": "b[new-fluid]-c[fulgora]-b[electrolyte]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 15, + "icon_row": 0, + "key": "ammoniacal-solution", + "localized_name": { + "en": "Ammoniacal solution" + }, + "order": "b[new-fluid]-e[aquilo]-a[ammoniacal-solution]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 13, + "icon_row": 0, + "key": "ammonia", + "localized_name": { + "en": "Ammonia" + }, + "order": "b[new-fluid]-e[aquilo]-b[ammonia]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 1, + "icon_row": 6, + "key": "fluorine", + "localized_name": { + "en": "Fluorine" + }, + "order": "b[new-fluid]-e[aquilo]-c[fluorine]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 5, + "icon_row": 6, + "key": "fluoroketone-hot", + "localized_name": { + "en": "Fluoroketone (Hot)" + }, + "order": "b[new-fluid]-e[aquilo]-d[fluoroketone-hot]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "intermediate-products", + "icon_col": 23, + "icon_row": 4, + "key": "fluoroketone-hot-barrel", + "localized_name": { + "en": "Fluoroketone (Hot) barrel" + }, + "order": "b[new-fluid]-e[aquilo]-d[fluoroketone-hot]", + "stack_size": 10, + "subgroup": "barrel", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 19, + "icon_row": 4, + "key": "fluoroketone-cold-barrel", + "localized_name": { + "en": "Fluoroketone (Cold) barrel" + }, + "order": "b[new-fluid]-e[aquilo]-e[fluoroketone-cold]", + "stack_size": 10, + "subgroup": "barrel", + "type": "item" + }, { + "group": "fluids", + "icon_col": 3, + "icon_row": 6, + "key": "fluoroketone-cold", + "localized_name": { + "en": "Fluoroketone (Cold)" + }, + "order": "b[new-fluid]-e[aquilo]-e[fluoroketone-cold]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 8, + "icon_row": 8, + "key": "lithium-brine", + "localized_name": { + "en": "Lithium brine" + }, + "order": "b[new-fluid]-e[aquilo]-f[lithium-brine]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "fluids", + "icon_col": 11, + "icon_row": 6, + "key": "fusion-plasma", + "localized_name": { + "en": "Plasma" + }, + "order": "b[new-fluid]-e[aquilo]-g[fusion-plasma]", + "subgroup": "fluid", + "type": "fluid" + }, { + "group": "logistics", + "icon_col": 7, + "icon_row": 2, + "key": "car", + "localized_name": { + "en": "Car" + }, + "order": "b[personal-transport]-a[car]", + "stack_size": 1, + "subgroup": "transport", + "type": "item-with-entity-data" + }, { + "group": "logistics", + "icon_col": 25, + "icon_row": 25, + "key": "tank", + "localized_name": { + "en": "Tank" + }, + "order": "b[personal-transport]-b[tank]", + "stack_size": 1, + "subgroup": "transport", + "type": "item-with-entity-data" + }, { + "group": "logistics", + "icon_col": 1, + "icon_row": 25, + "key": "spidertron", + "localized_name": { + "en": "Spidertron" + }, + "order": "b[personal-transport]-c[spidertron]-a[spider]", + "stack_size": 1, + "subgroup": "transport", + "type": "item-with-entity-data" + }, { + "group": "logistics", + "icon_col": 6, + "icon_row": 11, + "key": "pump", + "localized_name": { + "en": "Pump" + }, + "order": "b[pipe]-c[pump]", + "stack_size": 50, + "subgroup": "energy-pipe-distribution", + "type": "item" + }, { + "group": "combat", + "icon_col": 20, + "icon_row": 10, + "key": "poison-capsule", + "localized_name": { + "en": "Poison capsule" + }, + "order": "b[poison-capsule]", + "stack_size": 100, + "subgroup": "capsule", + "type": "capsule" + }, { + "group": "production", + "icon_col": 21, + "icon_row": 23, + "key": "repair-pack", + "localized_name": { + "en": "Repair pack" + }, + "order": "b[repair]-a[repair-pack]", + "stack_size": 100, + "subgroup": "tool", + "type": "repair-tool" + }, { + "group": "combat", + "icon_col": 9, + "icon_row": 24, + "key": "shotgun-shell", + "localized_name": { + "en": "Shotgun shells" + }, + "order": "b[shotgun]-a[basic]", + "stack_size": 100, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "combat", + "icon_col": 8, + "icon_row": 24, + "key": "shotgun", + "localized_name": { + "en": "Shotgun" + }, + "order": "b[shotgun]-a[basic]", + "stack_size": 5, + "subgroup": "gun", + "type": "gun" + }, { + "group": "combat", + "icon_col": 9, + "icon_row": 3, + "key": "combat-shotgun", + "localized_name": { + "en": "Combat shotgun" + }, + "order": "b[shotgun]-a[combat]", + "stack_size": 5, + "subgroup": "gun", + "type": "gun" + }, { + "group": "combat", + "icon_col": 14, + "icon_row": 10, + "key": "piercing-shotgun-shell", + "localized_name": { + "en": "Piercing shotgun shells" + }, + "order": "b[shotgun]-b[piercing]", + "stack_size": 100, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "production", + "icon_col": 23, + "icon_row": 1, + "key": "boiler", + "localized_name": { + "en": "Boiler" + }, + "order": "b[steam-power]-a[boiler]", + "stack_size": 50, + "subgroup": "energy", + "type": "item" + }, { + "group": "production", + "icon_col": 8, + "icon_row": 25, + "key": "steam-engine", + "localized_name": { + "en": "Steam engine" + }, + "order": "b[steam-power]-b[steam-engine]", + "stack_size": 10, + "subgroup": "energy", + "type": "item" + }, { + "group": "production", + "icon_col": 11, + "icon_row": 25, + "key": "steel-furnace", + "localized_name": { + "en": "Steel furnace" + }, + "order": "b[steel-furnace]", + "stack_size": 50, + "subgroup": "smelting-machine", + "type": "item" + }, { + "group": "logistics", + "icon_col": 3, + "icon_row": 0, + "key": "active-provider-chest", + "localized_name": { + "en": "Active provider chest" + }, + "order": "b[storage]-c[active-provider-chest]", + "stack_size": 50, + "subgroup": "logistic-network", + "type": "item" + }, { + "group": "logistics", + "icon_col": 6, + "icon_row": 10, + "key": "passive-provider-chest", + "localized_name": { + "en": "Passive provider chest" + }, + "order": "b[storage]-c[passive-provider-chest]", + "stack_size": 50, + "subgroup": "logistic-network", + "type": "item" + }, { + "group": "logistics", + "icon_col": 16, + "icon_row": 25, + "key": "storage-chest", + "localized_name": { + "en": "Storage chest" + }, + "order": "b[storage]-c[storage-chest]", + "stack_size": 50, + "subgroup": "logistic-network", + "type": "item" + }, { + "group": "logistics", + "icon_col": 24, + "icon_row": 1, + "key": "buffer-chest", + "localized_name": { + "en": "Buffer chest" + }, + "order": "b[storage]-d[buffer-chest]", + "stack_size": 50, + "subgroup": "logistic-network", + "type": "item" + }, { + "group": "logistics", + "icon_col": 22, + "icon_row": 23, + "key": "requester-chest", + "localized_name": { + "en": "Requester chest" + }, + "order": "b[storage]-e[requester-chest]", + "stack_size": 50, + "subgroup": "logistic-network", + "type": "item" + }, { + "group": "logistics", + "icon_col": 8, + "icon_row": 26, + "key": "train-stop", + "localized_name": { + "en": "Train stop" + }, + "order": "b[train-automation]-a[train-stop]", + "stack_size": 10, + "subgroup": "train-transport", + "type": "item" + }, { + "group": "logistics", + "icon_col": 16, + "icon_row": 11, + "key": "rail-signal", + "localized_name": { + "en": "Rail signal" + }, + "order": "b[train-automation]-b[rail-signal]", + "stack_size": 50, + "subgroup": "train-transport", + "type": "item" + }, { + "group": "logistics", + "icon_col": 14, + "icon_row": 11, + "key": "rail-chain-signal", + "localized_name": { + "en": "Rail chain signal" + }, + "order": "b[train-automation]-c[rail-chain-signal]", + "stack_size": 50, + "subgroup": "train-transport", + "type": "item" + }, { + "group": "combat", + "icon_col": 18, + "icon_row": 6, + "key": "gun-turret", + "localized_name": { + "en": "Gun turret" + }, + "order": "b[turret]-a[gun-turret]", + "stack_size": 50, + "subgroup": "turret", + "type": "item" + }, { + "group": "combat", + "icon_col": 24, + "icon_row": 7, + "key": "laser-turret", + "localized_name": { + "en": "Laser turret" + }, + "order": "b[turret]-b[laser-turret]", + "stack_size": 50, + "subgroup": "turret", + "type": "item" + }, { + "group": "combat", + "icon_col": 25, + "icon_row": 5, + "key": "flamethrower-turret", + "localized_name": { + "en": "Flamethrower turret" + }, + "order": "b[turret]-c[flamethrower-turret]", + "stack_size": 50, + "subgroup": "turret", + "type": "item" + }, { + "group": "combat", + "icon_col": 23, + "icon_row": 0, + "key": "artillery-turret", + "localized_name": { + "en": "Artillery turret" + }, + "order": "b[turret]-d[artillery-turret]-a[turret]", + "stack_size": 10, + "subgroup": "turret", + "type": "item" + }, { + "group": "other", + "icon_col": 22, + "icon_row": 0, + "key": "artillery-targeting-remote", + "localized_name": { + "en": "Artillery targeting remote" + }, + "order": "b[turret]-d[artillery-turret]-b[remote]", + "stack_size": 1, + "subgroup": "spawnables", + "type": "capsule" + }, { + "group": "combat", + "icon_col": 4, + "icon_row": 24, + "key": "rocket-turret", + "localized_name": { + "en": "Rocket turret" + }, + "order": "b[turret]-e[rocket-turret]-a[turret]", + "stack_size": 10, + "subgroup": "turret", + "type": "item" + }, { + "group": "combat", + "icon_col": 2, + "icon_row": 26, + "key": "tesla-turret", + "localized_name": { + "en": "Tesla turret" + }, + "order": "b[turret]-f[tesla-turret]-a[turret]", + "stack_size": 10, + "subgroup": "turret", + "type": "item" + }, { + "group": "combat", + "icon_col": 20, + "icon_row": 11, + "key": "railgun-turret", + "localized_name": { + "en": "Railgun turret" + }, + "order": "b[turret]-g[railgun-turret]-a[turret]", + "stack_size": 10, + "subgroup": "turret", + "type": "item" + }, { + "group": "logistics", + "icon_col": 19, + "icon_row": 26, + "key": "underground-belt", + "localized_name": { + "en": "Underground belt" + }, + "order": "b[underground-belt]-a[underground-belt]", + "stack_size": 50, + "subgroup": "belt", + "type": "item" + }, { + "group": "logistics", + "icon_col": 18, + "icon_row": 5, + "key": "fast-underground-belt", + "localized_name": { + "en": "Fast underground belt" + }, + "order": "b[underground-belt]-b[fast-underground-belt]", + "stack_size": 50, + "subgroup": "belt", + "type": "item" + }, { + "group": "logistics", + "icon_col": 13, + "icon_row": 5, + "key": "express-underground-belt", + "localized_name": { + "en": "Express underground belt" + }, + "order": "b[underground-belt]-c[express-underground-belt]", + "stack_size": 50, + "subgroup": "belt", + "type": "item" + }, { + "group": "logistics", + "icon_col": 18, + "icon_row": 26, + "key": "turbo-underground-belt", + "localized_name": { + "en": "Turbo underground belt" + }, + "order": "b[underground-belt]-d[turbo-underground-belt]", + "stack_size": 50, + "subgroup": "belt", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 23, + "icon_row": 26, + "key": "uranium-fuel-cell", + "localized_name": { + "en": "Uranium fuel cell" + }, + "order": "b[uranium-products]-a[uranium-fuel-cell]", + "stack_size": 50, + "subgroup": "uranium-processing", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 1, + "icon_row": 4, + "key": "depleted-uranium-fuel-cell", + "localized_name": { + "en": "Depleted uranium fuel cell" + }, + "order": "b[uranium-products]-b[depleted-uranium-fuel-cell]", + "stack_size": 50, + "subgroup": "uranium-processing", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 4, + "icon_row": 5, + "key": "engine-unit", + "localized_name": { + "en": "Engine unit" + }, + "order": "c[advanced-intermediates]-a[engine-unit]", + "stack_size": 50, + "subgroup": "intermediate-product", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 10, + "icon_row": 4, + "key": "electric-engine-unit", + "localized_name": { + "en": "Electric engine unit" + }, + "order": "c[advanced-intermediates]-b[electric-engine-unit]", + "stack_size": 50, + "subgroup": "intermediate-product", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 6, + "icon_row": 6, + "key": "flying-robot-frame", + "localized_name": { + "en": "Flying robot frame" + }, + "order": "c[advanced-intermediates]-c[flying-robot-frame]", + "stack_size": 50, + "subgroup": "intermediate-product", + "type": "item" + }, { + "group": "production", + "icon_col": 1, + "icon_row": 1, + "key": "assembling-machine-3", + "localized_name": { + "en": "Assembling machine 3" + }, + "order": "c[assembling-machine-3]", + "stack_size": 50, + "subgroup": "production-machine", + "type": "item" + }, { + "group": "production", + "icon_col": 21, + "icon_row": 1, + "key": "blueprint", + "localized_name": { + "en": "Blueprint" + }, + "order": "c[automated-construction]-a[blueprint]", + "stack_size": 1, + "subgroup": "tool", + "type": "blueprint" + }, { + "group": "production", + "icon_col": 25, + "icon_row": 3, + "key": "deconstruction-planner", + "localized_name": { + "en": "Deconstruction planner" + }, + "order": "c[automated-construction]-b[deconstruction-planner]", + "stack_size": 1, + "subgroup": "tool", + "type": "deconstruction-item" + }, { + "group": "production", + "icon_col": 22, + "icon_row": 1, + "key": "blueprint-book", + "localized_name": { + "en": "Blueprint book" + }, + "order": "c[automated-construction]-d[blueprint-book]", + "stack_size": 1, + "subgroup": "tool", + "type": "blueprint-book" + }, { + "group": "combat", + "icon_col": 11, + "icon_row": 1, + "key": "belt-immunity-equipment", + "localized_name": { + "en": "Belt immunity equipment" + }, + "order": "c[belt-immunity]-a[belt-immunity]", + "stack_size": 20, + "subgroup": "utility-equipment", + "type": "item" + }, { + "group": "space", + "icon_col": 13, + "icon_row": 2, + "key": "cargo-bay", + "localized_name": { + "en": "Cargo bay" + }, + "order": "c[cargo-bay]", + "stack_size": 10, + "subgroup": "space-platform", + "type": "item" + }, { + "group": "logistics", + "icon_col": 18, + "icon_row": 0, + "key": "arithmetic-combinator", + "localized_name": { + "en": "Arithmetic combinator" + }, + "order": "c[combinators]-a[arithmetic-combinator]", + "stack_size": 50, + "subgroup": "circuit-network", + "type": "item" + }, { + "group": "logistics", + "icon_col": 24, + "icon_row": 3, + "key": "decider-combinator", + "localized_name": { + "en": "Decider combinator" + }, + "order": "c[combinators]-b[decider-combinator]", + "stack_size": 50, + "subgroup": "circuit-network", + "type": "item" + }, { + "group": "logistics", + "icon_col": 7, + "icon_row": 24, + "key": "selector-combinator", + "localized_name": { + "en": "Selector combinator" + }, + "order": "c[combinators]-c[selector-combinator]", + "stack_size": 50, + "subgroup": "circuit-network", + "type": "item" + }, { + "group": "logistics", + "icon_col": 12, + "icon_row": 3, + "key": "constant-combinator", + "localized_name": { + "en": "Constant combinator" + }, + "order": "c[combinators]-d[constant-combinator]", + "stack_size": 50, + "subgroup": "circuit-network", + "type": "item" + }, { + "group": "production", + "icon_col": 7, + "icon_row": 4, + "key": "efficiency-module", + "localized_name": { + "en": "Efficiency module" + }, + "order": "c[efficiency]-a[efficiency-module-1]", + "stack_size": 50, + "subgroup": "module", + "type": "module" + }, { + "group": "production", + "icon_col": 8, + "icon_row": 4, + "key": "efficiency-module-2", + "localized_name": { + "en": "Efficiency module 2" + }, + "order": "c[efficiency]-b[efficiency-module-2]", + "stack_size": 50, + "subgroup": "module", + "type": "module" + }, { + "group": "production", + "icon_col": 9, + "icon_row": 4, + "key": "efficiency-module-3", + "localized_name": { + "en": "Efficiency module 3" + }, + "order": "c[efficiency]-c[efficiency-module-3]", + "stack_size": 50, + "subgroup": "module", + "type": "module" + }, { + "group": "intermediate-products", + "icon_col": 20, + "icon_row": 1, + "key": "biter-egg", + "localized_name": { + "en": "Biter egg" + }, + "order": "c[eggs]-a[biter-egg]", + "stack_size": 100, + "subgroup": "agriculture-products", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 7, + "icon_row": 10, + "key": "pentapod-egg", + "localized_name": { + "en": "Pentapod egg" + }, + "order": "c[eggs]-b[pentapod-egg]", + "stack_size": 20, + "subgroup": "agriculture-products", + "type": "item" + }, { + "group": "production", + "icon_col": 11, + "icon_row": 4, + "key": "electric-furnace", + "localized_name": { + "en": "Electric furnace" + }, + "order": "c[electric-furnace]", + "stack_size": 50, + "subgroup": "smelting-machine", + "type": "item" + }, { + "group": "production", + "icon_col": 23, + "icon_row": 6, + "key": "heating-tower", + "localized_name": { + "en": "Heating tower" + }, + "order": "c[heating-tower]", + "stack_size": 20, + "subgroup": "environmental-protection", + "type": "item" + }, { + "group": "other", + "icon_col": 7, + "icon_row": 7, + "key": "infinity-chest", + "localized_name": { + "en": "Infinity chest" + }, + "order": "c[item]-o[infinity-chest]", + "stack_size": 10, + "subgroup": "other", + "type": "item" + }, { + "group": "logistics", + "icon_col": 23, + "icon_row": 7, + "key": "landfill", + "localized_name": { + "en": "Landfill" + }, + "order": "c[landfill]-a[dirt]", + "stack_size": 100, + "subgroup": "terrain", + "type": "item" + }, { + "group": "logistics", + "icon_col": 20, + "icon_row": 0, + "key": "artificial-yumako-soil", + "localized_name": { + "en": "Artificial yumako soil" + }, + "order": "c[landfill]-b[artificial-yumako-soil]", + "stack_size": 100, + "subgroup": "terrain", + "type": "item" + }, { + "group": "logistics", + "icon_col": 18, + "icon_row": 9, + "key": "overgrowth-yumako-soil", + "localized_name": { + "en": "Overgrowth yumako soil" + }, + "order": "c[landfill]-c[overgrowth-yumako-soil]", + "stack_size": 100, + "subgroup": "terrain", + "type": "item" + }, { + "group": "logistics", + "icon_col": 19, + "icon_row": 0, + "key": "artificial-jellynut-soil", + "localized_name": { + "en": "Artificial jellynut soil" + }, + "order": "c[landfill]-d[artificial-jellynut-soil]", + "stack_size": 100, + "subgroup": "terrain", + "type": "item" + }, { + "group": "logistics", + "icon_col": 17, + "icon_row": 9, + "key": "overgrowth-jellynut-soil", + "localized_name": { + "en": "Overgrowth jellynut soil" + }, + "order": "c[landfill]-e[overgrowth-jellynut-soil]", + "stack_size": 100, + "subgroup": "terrain", + "type": "item" + }, { + "group": "logistics", + "icon_col": 6, + "icon_row": 7, + "key": "ice-platform", + "localized_name": { + "en": "Ice platform" + }, + "order": "c[landfill]-f[ice-platform]", + "stack_size": 100, + "subgroup": "terrain", + "type": "item" + }, { + "group": "logistics", + "icon_col": 7, + "icon_row": 6, + "key": "foundation", + "localized_name": { + "en": "Foundation" + }, + "order": "c[landfill]-g[foundation]", + "stack_size": 50, + "subgroup": "terrain", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 7, + "icon_row": 8, + "key": "lithium", + "localized_name": { + "en": "Lithium" + }, + "order": "c[lithium]-a[lithium]", + "stack_size": 50, + "subgroup": "aquilo-processes", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 10, + "icon_row": 8, + "key": "lithium-plate", + "localized_name": { + "en": "Lithium plate" + }, + "order": "c[lithium]-b[lithium-plate]", + "stack_size": 100, + "subgroup": "aquilo-processes", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 11, + "icon_row": 11, + "key": "quantum-processor", + "localized_name": { + "en": "Quantum processor" + }, + "order": "c[lithium]-c[quantum-processor]", + "stack_size": 100, + "subgroup": "aquilo-processes", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 12, + "icon_row": 6, + "key": "fusion-power-cell", + "localized_name": { + "en": "Fusion power cell" + }, + "order": "c[lithium]-d[fusion-power-cell]", + "stack_size": 50, + "subgroup": "aquilo-processes", + "type": "item" + }, { + "group": "logistics", + "icon_col": 15, + "icon_row": 8, + "key": "long-handed-inserter", + "localized_name": { + "en": "Long-handed inserter" + }, + "order": "c[long-handed-inserter]", + "stack_size": 50, + "subgroup": "inserter", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 24, + "icon_row": 8, + "key": "military-science-pack", + "localized_name": { + "en": "Military science pack" + }, + "order": "c[military-science-pack]", + "stack_size": 200, + "subgroup": "science-pack", + "type": "tool" + }, { + "group": "combat", + "icon_col": 25, + "icon_row": 8, + "key": "modular-armor", + "localized_name": { + "en": "Modular armor" + }, + "order": "c[modular-armor]", + "stack_size": 1, + "subgroup": "armor", + "type": "armor" + }, { + "group": "intermediate-products", + "icon_col": 4, + "icon_row": 25, + "key": "spoilage", + "localized_name": { + "en": "Spoilage" + }, + "order": "c[nutrients]-a[spoilage]", + "stack_size": 200, + "subgroup": "agriculture-processes", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 9, + "icon_row": 9, + "key": "nutrients", + "localized_name": { + "en": "Nutrients" + }, + "order": "c[nutrients]-b[nutrients]", + "stack_size": 100, + "subgroup": "agriculture-processes", + "type": "item" + }, { + "group": "space", + "icon_col": 19, + "icon_row": 9, + "key": "oxide-asteroid-chunk", + "localized_name": { + "en": "Oxide asteroid chunk" + }, + "order": "c[oxide]-e[chunk]", + "stack_size": 1, + "subgroup": "space-material", + "type": "item" + }, { + "group": "production", + "icon_col": 0, + "icon_row": 11, + "key": "productivity-module", + "localized_name": { + "en": "Productivity module" + }, + "order": "c[productivity]-a[productivity-module-1]", + "stack_size": 50, + "subgroup": "module", + "type": "module" + }, { + "group": "production", + "icon_col": 1, + "icon_row": 11, + "key": "productivity-module-2", + "localized_name": { + "en": "Productivity module 2" + }, + "order": "c[productivity]-b[productivity-module-2]", + "stack_size": 50, + "subgroup": "module", + "type": "module" + }, { + "group": "production", + "icon_col": 2, + "icon_row": 11, + "key": "productivity-module-3", + "localized_name": { + "en": "Productivity module 3" + }, + "order": "c[productivity]-c[productivity-module-3]", + "stack_size": 50, + "subgroup": "module", + "type": "module" + }, { + "group": "logistics", + "icon_col": 12, + "icon_row": 8, + "key": "locomotive", + "localized_name": { + "en": "Locomotive" + }, + "order": "c[rolling-stock]-a[locomotive]", + "stack_size": 5, + "subgroup": "train-transport", + "type": "item-with-entity-data" + }, { + "group": "logistics", + "icon_col": 15, + "icon_row": 2, + "key": "cargo-wagon", + "localized_name": { + "en": "Cargo wagon" + }, + "order": "c[rolling-stock]-b[cargo-wagon]", + "stack_size": 5, + "subgroup": "train-transport", + "type": "item-with-entity-data" + }, { + "group": "logistics", + "icon_col": 0, + "icon_row": 6, + "key": "fluid-wagon", + "localized_name": { + "en": "Fluid wagon" + }, + "order": "c[rolling-stock]-c[fluid-wagon]", + "stack_size": 5, + "subgroup": "train-transport", + "type": "item-with-entity-data" + }, { + "group": "logistics", + "icon_col": 24, + "icon_row": 0, + "key": "artillery-wagon", + "localized_name": { + "en": "Artillery wagon" + }, + "order": "c[rolling-stock]-d[artillery-wagon]", + "stack_size": 5, + "subgroup": "train-transport", + "type": "item-with-entity-data" + }, { + "group": "logistics", + "icon_col": 23, + "icon_row": 23, + "key": "roboport", + "localized_name": { + "en": "Roboport" + }, + "order": "c[signal]-a[roboport]", + "stack_size": 10, + "subgroup": "logistic-network", + "type": "item" + }, { + "group": "combat", + "icon_col": 11, + "icon_row": 24, + "key": "slowdown-capsule", + "localized_name": { + "en": "Slowdown capsule" + }, + "order": "c[slowdown-capsule]", + "stack_size": 100, + "subgroup": "capsule", + "type": "capsule" + }, { + "group": "logistics", + "icon_col": 2, + "icon_row": 25, + "key": "splitter", + "localized_name": { + "en": "Splitter" + }, + "order": "c[splitter]-a[splitter]", + "stack_size": 50, + "subgroup": "belt", + "type": "item" + }, { + "group": "logistics", + "icon_col": 16, + "icon_row": 5, + "key": "fast-splitter", + "localized_name": { + "en": "Fast splitter" + }, + "order": "c[splitter]-b[fast-splitter]", + "stack_size": 50, + "subgroup": "belt", + "type": "item" + }, { + "group": "logistics", + "icon_col": 11, + "icon_row": 5, + "key": "express-splitter", + "localized_name": { + "en": "Express splitter" + }, + "order": "c[splitter]-c[express-splitter]", + "stack_size": 50, + "subgroup": "belt", + "type": "item" + }, { + "group": "logistics", + "icon_col": 16, + "icon_row": 26, + "key": "turbo-splitter", + "localized_name": { + "en": "Turbo splitter" + }, + "order": "c[splitter]-d[turbo-splitter]", + "stack_size": 50, + "subgroup": "belt", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 13, + "icon_row": 26, + "key": "tungsten-ore", + "localized_name": { + "en": "Tungsten ore" + }, + "order": "c[tungsten]-a[tungsten-ore]", + "stack_size": 50, + "subgroup": "vulcanus-processes", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 12, + "icon_row": 26, + "key": "tungsten-carbide", + "localized_name": { + "en": "Tungsten carbide" + }, + "order": "c[tungsten]-b[tungsten-carbide]", + "stack_size": 50, + "subgroup": "vulcanus-processes", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 14, + "icon_row": 26, + "key": "tungsten-plate", + "localized_name": { + "en": "Tungsten plate" + }, + "order": "c[tungsten]-c[tungsten-plate]", + "stack_size": 50, + "subgroup": "vulcanus-processes", + "type": "item" + }, { + "group": "space", + "icon_col": 2, + "icon_row": 1, + "key": "asteroid-collector", + "localized_name": { + "en": "Asteroid collector" + }, + "order": "d[asteroid-collector]", + "stack_size": 10, + "subgroup": "space-platform", + "type": "item" + }, { + "group": "combat", + "icon_col": 4, + "icon_row": 2, + "key": "cannon-shell", + "localized_name": { + "en": "Cannon shell" + }, + "order": "d[cannon-shell]-a[basic]", + "stack_size": 100, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "combat", + "icon_col": 6, + "icon_row": 5, + "key": "explosive-cannon-shell", + "localized_name": { + "en": "Explosive cannon shell" + }, + "order": "d[cannon-shell]-c[explosive]", + "stack_size": 100, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "combat", + "icon_col": 22, + "icon_row": 26, + "key": "uranium-cannon-shell", + "localized_name": { + "en": "Uranium cannon shell" + }, + "order": "d[cannon-shell]-c[uranium]", + "stack_size": 100, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "intermediate-products", + "icon_col": 1, + "icon_row": 3, + "key": "chemical-science-pack", + "localized_name": { + "en": "Chemical science pack" + }, + "order": "d[chemical-science-pack]", + "stack_size": 200, + "subgroup": "science-pack", + "type": "tool" + }, { + "group": "logistics", + "icon_col": 2, + "icon_row": 3, + "key": "cliff-explosives", + "localized_name": { + "en": "Cliff explosives" + }, + "order": "d[cliff-explosives]", + "stack_size": 20, + "subgroup": "terrain", + "type": "capsule" + }, { + "group": "combat", + "icon_col": 0, + "icon_row": 4, + "key": "defender-capsule", + "localized_name": { + "en": "Defender capsule" + }, + "order": "d[defender-capsule]", + "stack_size": 100, + "subgroup": "capsule", + "type": "capsule" + }, { + "group": "combat", + "icon_col": 5, + "icon_row": 5, + "key": "exoskeleton-equipment", + "localized_name": { + "en": "Exoskeleton" + }, + "order": "d[exoskeleton]-a[exoskeleton-equipment]", + "stack_size": 20, + "subgroup": "utility-equipment", + "type": "item" + }, { + "group": "combat", + "icon_col": 8, + "icon_row": 5, + "key": "explosive-uranium-cannon-shell", + "localized_name": { + "en": "Explosive uranium cannon shell" + }, + "order": "d[explosive-cannon-shell]-c[uranium]", + "stack_size": 100, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "combat", + "icon_col": 21, + "icon_row": 0, + "key": "artillery-shell", + "localized_name": { + "en": "Artillery shell" + }, + "order": "d[explosive-cannon-shell]-d[artillery]", + "stack_size": 1, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "logistics", + "icon_col": 14, + "icon_row": 5, + "key": "fast-inserter", + "localized_name": { + "en": "Fast inserter" + }, + "order": "d[fast-inserter]", + "stack_size": 50, + "subgroup": "inserter", + "type": "item" + }, { + "group": "production", + "icon_col": 8, + "icon_row": 6, + "key": "foundry", + "localized_name": { + "en": "Foundry" + }, + "order": "d[foundry]", + "stack_size": 20, + "subgroup": "smelting-machine", + "type": "item" + }, { + "group": "other", + "icon_col": 16, + "icon_row": 10, + "key": "infinity-pipe", + "localized_name": { + "en": "Infinity pipe" + }, + "order": "d[item]-o[infinity-pipe]", + "stack_size": 10, + "subgroup": "other", + "type": "item" + }, { + "group": "logistics", + "icon_col": 11, + "icon_row": 8, + "key": "loader", + "localized_name": { + "en": "Loader" + }, + "order": "d[loader]-a[basic-loader]", + "stack_size": 50, + "subgroup": "belt", + "type": "item" + }, { + "group": "logistics", + "icon_col": 15, + "icon_row": 5, + "key": "fast-loader", + "localized_name": { + "en": "Fast loader" + }, + "order": "d[loader]-b[fast-loader]", + "stack_size": 50, + "subgroup": "belt", + "type": "item" + }, { + "group": "logistics", + "icon_col": 10, + "icon_row": 5, + "key": "express-loader", + "localized_name": { + "en": "Express loader" + }, + "order": "d[loader]-c[express-loader]", + "stack_size": 50, + "subgroup": "belt", + "type": "item" + }, { + "group": "logistics", + "icon_col": 15, + "icon_row": 26, + "key": "turbo-loader", + "localized_name": { + "en": "Turbo loader" + }, + "order": "d[loader]-d[turbo-loader]", + "stack_size": 50, + "subgroup": "belt", + "type": "item" + }, { + "group": "logistics", + "icon_col": 23, + "icon_row": 10, + "key": "power-switch", + "localized_name": { + "en": "Power switch" + }, + "order": "d[other]-a[power-switch]", + "stack_size": 10, + "subgroup": "circuit-network", + "type": "item" + }, { + "group": "logistics", + "icon_col": 3, + "icon_row": 11, + "key": "programmable-speaker", + "localized_name": { + "en": "Programmable speaker" + }, + "order": "d[other]-b[programmable-speaker]", + "stack_size": 10, + "subgroup": "circuit-network", + "type": "item" + }, { + "group": "combat", + "icon_col": 21, + "icon_row": 10, + "key": "power-armor", + "localized_name": { + "en": "Power armor" + }, + "order": "d[power-armor]", + "stack_size": 1, + "subgroup": "armor", + "type": "armor" + }, { + "group": "space", + "icon_col": 4, + "icon_row": 11, + "key": "promethium-asteroid-chunk", + "localized_name": { + "en": "Promethium asteroid chunk" + }, + "order": "d[promethium]-e[chunk]", + "stack_size": 1, + "subgroup": "space-material", + "type": "item" + }, { + "group": "production", + "icon_col": 8, + "icon_row": 11, + "key": "quality-module", + "localized_name": { + "en": "Quality module" + }, + "order": "d[quality]-a[quality-module-1]", + "stack_size": 50, + "subgroup": "module", + "type": "module" + }, { + "group": "production", + "icon_col": 9, + "icon_row": 11, + "key": "quality-module-2", + "localized_name": { + "en": "Quality module 2" + }, + "order": "d[quality]-b[quality-module-2]", + "stack_size": 50, + "subgroup": "module", + "type": "module" + }, { + "group": "production", + "icon_col": 10, + "icon_row": 11, + "key": "quality-module-3", + "localized_name": { + "en": "Quality module 3" + }, + "order": "d[quality]-c[quality-module-3]", + "stack_size": 50, + "subgroup": "module", + "type": "module" + }, { + "group": "combat", + "icon_col": 12, + "icon_row": 11, + "key": "radar", + "localized_name": { + "en": "Radar" + }, + "order": "d[radar]-a[radar]", + "stack_size": 50, + "subgroup": "defensive-structure", + "type": "item" + }, { + "group": "production", + "icon_col": 21, + "icon_row": 11, + "key": "recycler", + "localized_name": { + "en": "Recycler" + }, + "order": "d[recycler]", + "stack_size": 20, + "subgroup": "smelting-machine", + "type": "item" + }, { + "group": "production", + "icon_col": 16, + "icon_row": 9, + "key": "oil-refinery", + "localized_name": { + "en": "Oil refinery" + }, + "order": "d[refinery]", + "stack_size": 10, + "subgroup": "production-machine", + "type": "item" + }, { + "group": "combat", + "icon_col": 1, + "icon_row": 24, + "key": "rocket-launcher", + "localized_name": { + "en": "Rocket launcher" + }, + "order": "d[rocket-launcher]", + "stack_size": 5, + "subgroup": "gun", + "type": "gun" + }, { + "group": "combat", + "icon_col": 24, + "icon_row": 23, + "key": "rocket", + "localized_name": { + "en": "Rocket" + }, + "order": "d[rocket-launcher]-a[basic]", + "stack_size": 100, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "combat", + "icon_col": 7, + "icon_row": 5, + "key": "explosive-rocket", + "localized_name": { + "en": "Explosive rocket" + }, + "order": "d[rocket-launcher]-b[explosive]", + "stack_size": 100, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "combat", + "icon_col": 3, + "icon_row": 1, + "key": "atomic-bomb", + "localized_name": { + "en": "Atomic bomb" + }, + "order": "d[rocket-launcher]-d[atomic-bomb]", + "stack_size": 10, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "combat", + "icon_col": 6, + "icon_row": 2, + "key": "capture-robot-rocket", + "localized_name": { + "en": "Capture bot rocket" + }, + "order": "d[rocket-launcher]-d[capture]", + "stack_size": 10, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "intermediate-products", + "icon_col": 16, + "icon_row": 8, + "key": "low-density-structure", + "localized_name": { + "en": "Low density structure" + }, + "order": "d[rocket-parts]-a[low-density-structure]", + "stack_size": 50, + "subgroup": "intermediate-product", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 25, + "icon_row": 23, + "key": "rocket-fuel", + "localized_name": { + "en": "Rocket fuel" + }, + "order": "d[rocket-parts]-b[rocket-fuel]", + "stack_size": 20, + "subgroup": "intermediate-product", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 2, + "icon_row": 24, + "key": "rocket-part", + "localized_name": { + "en": "Rocket part" + }, + "order": "d[rocket-parts]-d[rocket-part]", + "stack_size": 5, + "subgroup": "intermediate-product", + "type": "item" + }, { + "group": "production", + "icon_col": 14, + "icon_row": 24, + "key": "solar-panel", + "localized_name": { + "en": "Solar panel" + }, + "order": "d[solar-panel]-a[solar-panel]", + "stack_size": 50, + "subgroup": "energy", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 13, + "icon_row": 25, + "key": "stone", + "localized_name": { + "en": "Stone" + }, + "order": "d[stone]", + "stack_size": 50, + "subgroup": "raw-resource", + "type": "item" + }, { + "group": "production", + "icon_col": 0, + "icon_row": 0, + "key": "accumulator", + "localized_name": { + "en": "Accumulator" + }, + "order": "e[accumulator]-a[accumulator]", + "stack_size": 50, + "subgroup": "energy", + "type": "item" + }, { + "group": "production", + "icon_col": 0, + "icon_row": 3, + "key": "chemical-plant", + "localized_name": { + "en": "Chemical plant" + }, + "order": "e[chemical-plant]", + "stack_size": 10, + "subgroup": "production-machine", + "type": "item" + }, { + "group": "space", + "icon_col": 21, + "icon_row": 3, + "key": "crusher", + "localized_name": { + "en": "Crusher" + }, + "order": "e[crusher]", + "stack_size": 10, + "subgroup": "space-platform", + "type": "item" + }, { + "group": "combat", + "icon_col": 6, + "icon_row": 4, + "key": "distractor-capsule", + "localized_name": { + "en": "Distractor capsule" + }, + "order": "e[defender-capsule]", + "stack_size": 100, + "subgroup": "capsule", + "type": "capsule" + }, { + "group": "combat", + "icon_col": 24, + "icon_row": 5, + "key": "flamethrower-ammo", + "localized_name": { + "en": "Flamethrower ammo" + }, + "order": "e[flamethrower]", + "stack_size": 100, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "combat", + "icon_col": 23, + "icon_row": 5, + "key": "flamethrower", + "localized_name": { + "en": "Flamethrower" + }, + "order": "e[flamethrower]", + "stack_size": 5, + "subgroup": "gun", + "type": "gun" + }, { + "group": "intermediate-products", + "icon_col": 13, + "icon_row": 7, + "key": "iron-ore", + "localized_name": { + "en": "Iron ore" + }, + "order": "e[iron-ore]", + "stack_size": 50, + "subgroup": "raw-resource", + "type": "item" + }, { + "group": "combat", + "icon_col": 22, + "icon_row": 10, + "key": "power-armor-mk2", + "localized_name": { + "en": "Power armor MK2" + }, + "order": "e[power-armor-mk2]", + "stack_size": 1, + "subgroup": "armor", + "type": "armor" + }, { + "group": "intermediate-products", + "icon_col": 25, + "icon_row": 10, + "key": "production-science-pack", + "localized_name": { + "en": "Production science pack" + }, + "order": "e[production-science-pack]", + "stack_size": 200, + "subgroup": "science-pack", + "type": "tool" + }, { + "group": "combat", + "icon_col": 1, + "icon_row": 26, + "key": "tesla-ammo", + "localized_name": { + "en": "Tesla ammo" + }, + "order": "e[railgun-ammo]-a[basic]", + "stack_size": 100, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "combat", + "icon_col": 19, + "icon_row": 11, + "key": "railgun-ammo", + "localized_name": { + "en": "Railgun ammo" + }, + "order": "e[railgun-ammo]-a[basic]", + "stack_size": 10, + "subgroup": "ammo", + "type": "ammo" + }, { + "group": "combat", + "icon_col": 10, + "icon_row": 10, + "key": "personal-roboport-equipment", + "localized_name": { + "en": "Personal roboport" + }, + "order": "e[robotics]-a[personal-roboport-equipment]", + "stack_size": 20, + "subgroup": "utility-equipment", + "type": "item" + }, { + "group": "combat", + "icon_col": 11, + "icon_row": 10, + "key": "personal-roboport-mk2-equipment", + "localized_name": { + "en": "Personal roboport MK2" + }, + "order": "e[robotics]-b[personal-roboport-mk2-equipment]", + "stack_size": 20, + "subgroup": "utility-equipment", + "type": "item" + }, { + "group": "logistics", + "icon_col": 25, + "icon_row": 1, + "key": "bulk-inserter", + "localized_name": { + "en": "Bulk inserter" + }, + "order": "f[bulk-inserter]", + "stack_size": 50, + "subgroup": "inserter", + "type": "item" + }, { + "group": "production", + "icon_col": 25, + "icon_row": 2, + "key": "centrifuge", + "localized_name": { + "en": "Centrifuge" + }, + "order": "f[centrifuge]", + "stack_size": 50, + "subgroup": "production-machine", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 17, + "icon_row": 3, + "key": "copper-ore", + "localized_name": { + "en": "Copper ore" + }, + "order": "f[copper-ore]", + "stack_size": 50, + "subgroup": "raw-resource", + "type": "item" + }, { + "group": "combat", + "icon_col": 2, + "icon_row": 4, + "key": "destroyer-capsule", + "localized_name": { + "en": "Destroyer capsule" + }, + "order": "f[destroyer-capsule]", + "stack_size": 100, + "subgroup": "capsule", + "type": "capsule" + }, { + "group": "combat", + "icon_col": 22, + "icon_row": 7, + "key": "land-mine", + "localized_name": { + "en": "Land mine" + }, + "order": "f[land-mine]", + "stack_size": 100, + "subgroup": "defensive-structure", + "type": "item" + }, { + "group": "combat", + "icon_col": 18, + "icon_row": 8, + "key": "mech-armor", + "localized_name": { + "en": "Mech armor" + }, + "order": "f[mech-armor]", + "stack_size": 1, + "subgroup": "armor", + "type": "armor" + }, { + "group": "combat", + "icon_col": 5, + "icon_row": 9, + "key": "night-vision-equipment", + "localized_name": { + "en": "Nightvision" + }, + "order": "f[night-vision]-a[night-vision-equipment]", + "stack_size": 20, + "subgroup": "utility-equipment", + "type": "item" + }, { + "group": "production", + "icon_col": 8, + "icon_row": 9, + "key": "nuclear-reactor", + "localized_name": { + "en": "Nuclear reactor" + }, + "order": "f[nuclear-energy]-a[reactor]", + "stack_size": 10, + "subgroup": "energy", + "type": "item" + }, { + "group": "production", + "icon_col": 22, + "icon_row": 6, + "key": "heat-pipe", + "localized_name": { + "en": "Heat pipe" + }, + "order": "f[nuclear-energy]-b[heat-pipe]", + "stack_size": 50, + "subgroup": "energy", + "type": "item" + }, { + "group": "production", + "icon_col": 20, + "icon_row": 6, + "key": "heat-exchanger", + "localized_name": { + "en": "Heat exchanger" + }, + "order": "f[nuclear-energy]-c[heat-exchanger]", + "stack_size": 50, + "subgroup": "energy", + "type": "item" + }, { + "group": "production", + "icon_col": 9, + "icon_row": 25, + "key": "steam-turbine", + "localized_name": { + "en": "Steam turbine" + }, + "order": "f[nuclear-energy]-d[steam-turbine]", + "stack_size": 10, + "subgroup": "energy", + "type": "item" + }, { + "group": "space", + "icon_col": 4, + "icon_row": 26, + "key": "thruster", + "localized_name": { + "en": "Thruster" + }, + "order": "f[thruster]", + "stack_size": 10, + "subgroup": "space-platform", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 1, + "icon_row": 27, + "key": "utility-science-pack", + "localized_name": { + "en": "Utility science pack" + }, + "order": "f[utility-science-pack]", + "stack_size": 200, + "subgroup": "science-pack", + "type": "tool" + }, { + "group": "production", + "icon_col": 14, + "icon_row": 4, + "key": "electromagnetic-plant", + "localized_name": { + "en": "Electromagnetic plant" + }, + "order": "g[electromagnetic-plant]", + "stack_size": 20, + "subgroup": "production-machine", + "type": "item" + }, { + "group": "production", + "icon_col": 13, + "icon_row": 6, + "key": "fusion-reactor", + "localized_name": { + "en": "Fusion reactor" + }, + "order": "g[fusion-energy]-a[reactor]", + "stack_size": 1, + "subgroup": "energy", + "type": "item" + }, { + "group": "production", + "icon_col": 10, + "icon_row": 6, + "key": "fusion-generator", + "localized_name": { + "en": "Fusion generator" + }, + "order": "g[fusion-energy]-b[generator]", + "stack_size": 5, + "subgroup": "energy", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 23, + "icon_row": 24, + "key": "space-science-pack", + "localized_name": { + "en": "Space science pack" + }, + "order": "g[space-science-pack]", + "stack_size": 200, + "subgroup": "science-pack", + "type": "tool" + }, { + "group": "combat", + "icon_col": 7, + "icon_row": 26, + "key": "toolbelt-equipment", + "localized_name": { + "en": "Toolbelt equipment" + }, + "order": "g[toolbelt]-a[night-vision-equipment]", + "stack_size": 20, + "subgroup": "utility-equipment", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 24, + "icon_row": 26, + "key": "uranium-ore", + "localized_name": { + "en": "Uranium ore" + }, + "order": "g[uranium-ore]", + "stack_size": 50, + "subgroup": "raw-resource", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 23, + "icon_row": 8, + "key": "metallurgic-science-pack", + "localized_name": { + "en": "Metallurgic science pack" + }, + "order": "h", + "stack_size": 200, + "subgroup": "science-pack", + "type": "tool" + }, { + "group": "production", + "icon_col": 22, + "icon_row": 3, + "key": "cryogenic-plant", + "localized_name": { + "en": "Cryogenic plant" + }, + "order": "h[cryogenic-plant]", + "stack_size": 20, + "subgroup": "production-machine", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 20, + "icon_row": 5, + "key": "raw-fish", + "localized_name": { + "en": "Raw fish" + }, + "order": "h[raw-fish]", + "stack_size": 100, + "subgroup": "raw-resource", + "type": "capsule" + }, { + "group": "logistics", + "icon_col": 5, + "icon_row": 25, + "key": "stack-inserter", + "localized_name": { + "en": "Stack inserter" + }, + "order": "h[stack-inserter]", + "stack_size": 50, + "subgroup": "inserter", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 15, + "icon_row": 4, + "key": "electromagnetic-science-pack", + "localized_name": { + "en": "Electromagnetic science pack" + }, + "order": "i", + "stack_size": 200, + "subgroup": "science-pack", + "type": "tool" + }, { + "group": "intermediate-products", + "icon_col": 11, + "icon_row": 0, + "key": "agricultural-science-pack", + "localized_name": { + "en": "Agricultural science pack" + }, + "order": "j", + "stack_size": 200, + "subgroup": "science-pack", + "type": "tool" + }, { + "group": "intermediate-products", + "icon_col": 4, + "icon_row": 7, + "key": "ice", + "localized_name": { + "en": "Ice" + }, + "order": "j[ice]", + "stack_size": 50, + "subgroup": "raw-resource", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 23, + "icon_row": 3, + "key": "cryogenic-science-pack", + "localized_name": { + "en": "Cryogenic science pack" + }, + "order": "k", + "stack_size": 200, + "subgroup": "science-pack", + "type": "tool" + }, { + "group": "intermediate-products", + "icon_col": 5, + "icon_row": 11, + "key": "promethium-science-pack", + "localized_name": { + "en": "Promethium science pack" + }, + "order": "l", + "stack_size": 200, + "subgroup": "science-pack", + "type": "tool" + }, { + "group": "intermediate-products", + "icon_col": 6, + "icon_row": 9, + "key": "nuclear-fuel", + "localized_name": { + "en": "Nuclear fuel" + }, + "order": "r[uranium-processing]-e[nuclear-fuel]", + "stack_size": 1, + "subgroup": "uranium-processing", + "type": "item" + }, { + "group": "logistics", + "icon_col": 5, + "icon_row": 4, + "key": "display-panel", + "localized_name": { + "en": "Display panel" + }, + "order": "s[display-panel]", + "stack_size": 10, + "subgroup": "circuit-network", + "type": "item" + }, { + "group": "other", + "icon_col": 10, + "icon_row": 25, + "key": "simple-entity-with-force", + "localized_name": { + "en": "Simple entity with force" + }, + "order": "s[simple-entity-with-force]-f[simple-entity-with-force]", + "stack_size": 50, + "subgroup": "other", + "type": "item" + }, { + "group": "other", + "icon_col": 6, + "icon_row": 27, + "key": "simple-entity-with-owner", + "localized_name": { + "en": "Simple entity with owner" + }, + "order": "s[simple-entity-with-owner]-o[simple-entity-with-owner]", + "stack_size": 50, + "subgroup": "other", + "type": "item" + }, { + "group": "other", + "icon_col": 8, + "icon_row": 25, + "key": "burner-generator", + "localized_name": { + "en": "Burner generator" + }, + "order": "t[item]-o[burner-generator]", + "stack_size": 10, + "subgroup": "other", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 8, + "icon_row": 3, + "key": "coin", + "localized_name": { + "en": "Coin" + }, + "order": "y", + "stack_size": 100000, + "subgroup": "science-pack", + "type": "item" + }, { + "group": "combat", + "icon_col": 0, + "icon_row": 26, + "key": "artillery-wagon-cannon", + "localized_name": { + "en": "Artillery cannon" + }, + "order": "z[artillery]-a[cannon]", + "stack_size": 1, + "subgroup": "gun", + "type": "gun" + }, { + "group": "production", + "icon_col": 5, + "icon_row": 2, + "key": "captive-biter-spawner", + "localized_name": { + "en": "Captive biter spawner" + }, + "order": "z[biter-nest]", + "stack_size": 1, + "subgroup": "agriculture", + "type": "item" + }, { + "group": "production", + "icon_col": 21, + "icon_row": 7, + "key": "lab", + "localized_name": { + "en": "Lab" + }, + "order": "z[lab]", + "stack_size": 10, + "subgroup": "production-machine", + "type": "item" + }, { + "group": "production", + "icon_col": 1, + "icon_row": 5, + "key": "empty-module-slot", + "localized_name": { + "en": "Empty module slot" + }, + "order": "z[meta]-a[empty-module-slot]", + "stack_size": 1, + "subgroup": "module", + "type": "item" + }, { + "group": "combat", + "icon_col": 1, + "icon_row": 24, + "key": "spidertron-rocket-launcher-2", + "localized_name": { + "en": "Spidertron rocket launcher" + }, + "order": "z[spider]-a[rocket-launcher]", + "stack_size": 1, + "subgroup": "gun", + "type": "gun" + }, { + "group": "combat", + "icon_col": 1, + "icon_row": 24, + "key": "spidertron-rocket-launcher-1", + "localized_name": { + "en": "Spidertron rocket launcher" + }, + "order": "z[spider]-a[rocket-launcher]", + "stack_size": 1, + "subgroup": "gun", + "type": "gun" + }, { + "group": "combat", + "icon_col": 1, + "icon_row": 24, + "key": "spidertron-rocket-launcher-4", + "localized_name": { + "en": "Spidertron rocket launcher" + }, + "order": "z[spider]-a[rocket-launcher]", + "stack_size": 1, + "subgroup": "gun", + "type": "gun" + }, { + "group": "combat", + "icon_col": 1, + "icon_row": 24, + "key": "spidertron-rocket-launcher-3", + "localized_name": { + "en": "Spidertron rocket launcher" + }, + "order": "z[spider]-a[rocket-launcher]", + "stack_size": 1, + "subgroup": "gun", + "type": "gun" + }, { + "group": "combat", + "icon_col": 0, + "icon_row": 26, + "key": "tank-cannon", + "localized_name": { + "en": "Tank cannon" + }, + "order": "z[tank]-a[cannon]", + "stack_size": 1, + "subgroup": "gun", + "type": "gun" + }, { + "group": "production", + "icon_col": 16, + "icon_row": 1, + "key": "biolab", + "localized_name": { + "en": "Biolab" + }, + "order": "z[z-biolab]", + "stack_size": 5, + "subgroup": "production-machine", + "type": "item" + }, { + "group": "intermediate-products", + "icon_col": 5, + "icon_row": 24, + "key": "science", + "localized_name": { + "en": "Science" + }, + "order": "zz[science]", + "stack_size": 1, + "subgroup": "science-pack", + "type": "item" + } ], + "mining_drills": [ { + "energy_source": { + "emissions_per_minute": { + "pollution": 40 + }, + "type": "electric" + }, + "energy_usage": 300000, + "icon_col": 13, + "icon_row": 1, + "key": "big-mining-drill", + "localized_name": { + "en": "Big mining drill" + }, + "mining_speed": 2.5, + "module_slots": 4, + "resource_categories": [ "basic-solid", "hard-solid" ], + "takes_fluid": true + }, { + "allowed_effects": [], + "energy_source": { + "emissions_per_minute": { + "pollution": 12 + }, + "fuel_category": "chemical", + "type": "burner" + }, + "energy_usage": 150000, + "icon_col": 1, + "icon_row": 2, + "key": "burner-mining-drill", + "localized_name": { + "en": "Burner mining drill" + }, + "mining_speed": 0.25, + "module_slots": 0, + "resource_categories": [ "basic-solid" ], + "takes_fluid": false + }, { + "energy_source": { + "emissions_per_minute": { + "pollution": 10 + }, + "type": "electric" + }, + "energy_usage": 90000, + "icon_col": 12, + "icon_row": 4, + "key": "electric-mining-drill", + "localized_name": { + "en": "Electric mining drill" + }, + "mining_speed": 0.5, + "module_slots": 3, + "resource_categories": [ "basic-solid" ], + "takes_fluid": true + }, { + "allowed_effects": [ "consumption", "speed", "productivity", "pollution" ], + "energy_source": { + "emissions_per_minute": { + "pollution": 10 + }, + "type": "electric" + }, + "energy_usage": 90000, + "icon_col": 7, + "icon_row": 11, + "key": "pumpjack", + "localized_name": { + "en": "Pumpjack" + }, + "mining_speed": 1, + "module_slots": 2, + "resource_categories": [ "basic-fluid" ], + "takes_fluid": false + } ], + "modules": [ { + "category": "efficiency", + "effect": { + "consumption": -0.3 + }, + "item_key": "efficiency-module" + }, { + "category": "efficiency", + "effect": { + "consumption": -0.4 + }, + "item_key": "efficiency-module-2" + }, { + "category": "efficiency", + "effect": { + "consumption": -0.5 + }, + "item_key": "efficiency-module-3" + }, { + "category": "productivity", + "effect": { + "consumption": 0.4, + "pollution": 0.05, + "productivity": 0.04, + "speed": -0.05 + }, + "item_key": "productivity-module" + }, { + "category": "productivity", + "effect": { + "consumption": 0.6, + "pollution": 0.07, + "productivity": 0.06, + "speed": -0.1 + }, + "item_key": "productivity-module-2" + }, { + "category": "productivity", + "effect": { + "consumption": 0.8, + "pollution": 0.1, + "productivity": 0.1, + "speed": -0.15 + }, + "item_key": "productivity-module-3" + }, { + "category": "quality", + "effect": { + "speed": -0.05 + }, + "item_key": "quality-module" + }, { + "category": "quality", + "effect": { + "speed": -0.05 + }, + "item_key": "quality-module-2" + }, { + "category": "quality", + "effect": { + "speed": -0.05 + }, + "item_key": "quality-module-3" + }, { + "category": "speed", + "effect": { + "consumption": 0.5, + "speed": 0.2 + }, + "item_key": "speed-module" + }, { + "category": "speed", + "effect": { + "consumption": 0.6, + "speed": 0.3 + }, + "item_key": "speed-module-2" + }, { + "category": "speed", + "effect": { + "consumption": 0.7, + "speed": 0.5 + }, + "item_key": "speed-module-3" + } ], + "offshore_pumps": [ { + "icon_col": 15, + "icon_row": 9, + "key": "offshore-pump", + "localized_name": { + "en": "Offshore pump" + }, + "pumping_speed": 20 + } ], + "planets": [ { + "icon_col": 17, + "icon_row": 0, + "key": "aquilo", + "localized_name": { + "en": "Aquilo" + }, + "order": "e[aquilo]", + "resources": { + "offshore": [ "ammoniacal-solution" ], + "resource": [ "crude-oil", "fluorine-vent", "lithium-brine" ] + }, + "surface_properties": { + "day-night-cycle": 72000, + "gravity": 15, + "magnetic-field": 10, + "pressure": 300, + "solar-power": 1 + } + }, { + "icon_col": 9, + "icon_row": 6, + "key": "fulgora", + "localized_name": { + "en": "Fulgora" + }, + "order": "d[fulgora]", + "resources": { + "offshore": [ "heavy-oil" ], + "resource": [ "scrap" ] + }, + "surface_properties": { + "day-night-cycle": 10800, + "gravity": 8, + "magnetic-field": 99, + "pressure": 800, + "solar-power": 20 + } + }, { + "icon_col": 16, + "icon_row": 6, + "key": "gleba", + "localized_name": { + "en": "Gleba" + }, + "order": "c[gleba]", + "resources": { + "offshore": [ "water" ], + "resource": [ "stone" ] + }, + "surface_properties": { + "day-night-cycle": 36000, + "gravity": 20, + "magnetic-field": 25, + "pressure": 2000, + "solar-power": 50 + } + }, { + "icon_col": 4, + "icon_row": 9, + "key": "nauvis", + "localized_name": { + "en": "Nauvis" + }, + "order": "a[nauvis]", + "resources": { + "offshore": [ "water" ], + "resource": [ "coal", "copper-ore", "crude-oil", "iron-ore", "stone", "uranium-ore" ] + }, + "surface_properties": { + "day-night-cycle": 25200 + } + }, { + "icon_col": 2, + "icon_row": 27, + "key": "vulcanus", + "localized_name": { + "en": "Vulcanus" + }, + "order": "b[vulcanus]", + "resources": { + "offshore": [ "lava" ], + "resource": [ "calcite", "coal", "sulfuric-acid-geyser", "tungsten-ore" ] + }, + "surface_properties": { + "day-night-cycle": 5400.0, + "gravity": 40, + "magnetic-field": 25, + "pressure": 4000, + "solar-power": 400 + } + }, { + "icon_col": 22, + "icon_row": 24, + "key": "space-platform", + "localized_name": { + "en": "Space platform" + }, + "order": "a[space-platform]", + "resources": { + "offshore": [], + "resource": [] + }, + "surface_properties": { + "day-night-cycle": 0, + "gravity": 0, + "magnetic-field": 0, + "pressure": 0 + } + } ], + "recipes": [ { + "allow_productivity": false, + "category": "electronics", + "energy_required": 10, + "icon_col": 0, + "icon_row": 0, + "ingredients": [ { + "amount": 2, + "name": "iron-plate" + }, { + "amount": 5, + "name": "battery" + } ], + "key": "accumulator", + "localized_name": { + "en": "Accumulator" + }, + "order": "e[accumulator]-a[accumulator]", + "results": [ { + "amount": 1, + "name": "accumulator" + } ], + "subgroup": "energy" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 23, + "icon_row": 11, + "ingredients": [ { + "amount": 1, + "name": "accumulator" + } ], + "key": "accumulator-recycling", + "localized_name": { + "en": "Accumulator (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "iron-plate" + }, { + "amount": 1.25, + "name": "battery" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "chemistry-or-cryogenics", + "energy_required": 5, + "icon_col": 2, + "icon_row": 0, + "ingredients": [ { + "amount": 1, + "name": "calcite" + }, { + "amount": 1000, + "name": "sulfuric-acid" + } ], + "key": "acid-neutralisation", + "localized_name": { + "en": "Acid neutralisation" + }, + "order": "d[other-chemistry]-a[acid-neutralisation]", + "results": [ { + "amount": 10000, + "name": "steam" + } ], + "subgroup": "fluid-recipes", + "surface_conditions": [ { + "max": 4000, + "min": 4000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 3, + "icon_row": 0, + "ingredients": [ { + "amount": 1, + "name": "steel-chest" + }, { + "amount": 3, + "name": "electronic-circuit" + }, { + "amount": 1, + "name": "advanced-circuit" + } ], + "key": "active-provider-chest", + "localized_name": { + "en": "Active provider chest" + }, + "order": "b[storage]-c[active-provider-chest]", + "results": [ { + "amount": 1, + "name": "active-provider-chest" + } ], + "subgroup": "logistic-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 24, + "icon_row": 11, + "ingredients": [ { + "amount": 1, + "name": "active-provider-chest" + } ], + "key": "active-provider-chest-recycling", + "localized_name": { + "en": "Active provider chest (recycling)" + }, + "order": "b[storage]-c[active-provider-chest]", + "results": [ { + "amount": 1, + "name": "active-provider-chest", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crushing", + "energy_required": 5, + "icon_col": 4, + "icon_row": 0, + "ingredients": [ { + "amount": 1, + "name": "carbonic-asteroid-chunk" + } ], + "key": "advanced-carbonic-asteroid-crushing", + "localized_name": { + "en": "Advanced carbonic asteroid crushing" + }, + "order": "e[advanced-carbonic-asteroid-crushing]", + "results": [ { + "amount": 5, + "name": "carbon" + }, { + "amount": 2, + "name": "sulfur" + }, { + "amount": 1, + "name": "carbonic-asteroid-chunk", + "probability": 0.05 + } ], + "subgroup": "space-crushing" + }, { + "allow_productivity": true, + "category": "electronics", + "energy_required": 6, + "icon_col": 5, + "icon_row": 0, + "ingredients": [ { + "amount": 2, + "name": "electronic-circuit" + }, { + "amount": 2, + "name": "plastic-bar" + }, { + "amount": 4, + "name": "copper-cable" + } ], + "key": "advanced-circuit", + "localized_name": { + "en": "Advanced circuit" + }, + "order": "b[circuits]-b[advanced-circuit]", + "results": [ { + "amount": 1, + "name": "advanced-circuit" + } ], + "subgroup": "intermediate-product" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.375, + "icon_col": 25, + "icon_row": 11, + "ingredients": [ { + "amount": 1, + "name": "advanced-circuit" + } ], + "key": "advanced-circuit-recycling", + "localized_name": { + "en": "Advanced circuit (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "electronic-circuit" + }, { + "amount": 0.5, + "name": "plastic-bar" + }, { + "amount": 1.0, + "name": "copper-cable" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crushing", + "energy_required": 5, + "icon_col": 6, + "icon_row": 0, + "ingredients": [ { + "amount": 1, + "name": "metallic-asteroid-chunk" + } ], + "key": "advanced-metallic-asteroid-crushing", + "localized_name": { + "en": "Advanced metallic asteroid crushing" + }, + "order": "c-a-b", + "results": [ { + "amount": 10, + "name": "iron-ore" + }, { + "amount": 4, + "name": "copper-ore" + }, { + "amount": 1, + "name": "metallic-asteroid-chunk", + "probability": 0.05 + } ], + "subgroup": "space-crushing" + }, { + "allow_productivity": true, + "category": "oil-processing", + "energy_required": 5, + "icon_col": 7, + "icon_row": 0, + "ingredients": [ { + "amount": 50, + "name": "water" + }, { + "amount": 100, + "name": "crude-oil" + } ], + "key": "advanced-oil-processing", + "localized_name": { + "en": "Advanced oil processing" + }, + "order": "a[oil-processing]-b[advanced-oil-processing]", + "results": [ { + "amount": 25, + "name": "heavy-oil" + }, { + "amount": 45, + "name": "light-oil" + }, { + "amount": 55, + "name": "petroleum-gas" + } ], + "subgroup": "fluid-recipes" + }, { + "allow_productivity": true, + "category": "crushing", + "energy_required": 5, + "icon_col": 8, + "icon_row": 0, + "ingredients": [ { + "amount": 1, + "name": "oxide-asteroid-chunk" + } ], + "key": "advanced-oxide-asteroid-crushing", + "localized_name": { + "en": "Advanced oxide asteroid crushing" + }, + "order": "f[advanced-oxide-asteroid-crushing]", + "results": [ { + "amount": 3, + "name": "ice" + }, { + "amount": 2, + "name": "calcite" + }, { + "amount": 1, + "name": "oxide-asteroid-chunk", + "probability": 0.05 + } ], + "subgroup": "space-crushing" + }, { + "allow_productivity": true, + "category": "chemistry", + "energy_required": 10, + "icon_col": 9, + "icon_row": 0, + "ingredients": [ { + "amount": 2, + "name": "carbon" + }, { + "amount": 1, + "name": "calcite" + }, { + "amount": 100, + "name": "water" + } ], + "key": "advanced-thruster-fuel", + "localized_name": { + "en": "Advanced thruster fuel" + }, + "order": "b[advanced-thruster-fuel]", + "results": [ { + "amount": 1500, + "name": "thruster-fuel" + } ], + "subgroup": "space-processing", + "surface_conditions": [ { + "max": 0, + "min": 0, + "property": "gravity" + } ] + }, { + "allow_productivity": true, + "category": "chemistry", + "energy_required": 10, + "icon_col": 10, + "icon_row": 0, + "ingredients": [ { + "amount": 2, + "name": "iron-ore" + }, { + "amount": 1, + "name": "calcite" + }, { + "amount": 100, + "name": "water" + } ], + "key": "advanced-thruster-oxidizer", + "localized_name": { + "en": "Advanced thruster oxidizer" + }, + "order": "d[advanced-thruster-oxydizer]", + "results": [ { + "amount": 1500, + "name": "thruster-oxidizer" + } ], + "subgroup": "space-processing", + "surface_conditions": [ { + "max": 0, + "min": 0, + "property": "gravity" + } ] + }, { + "allow_productivity": true, + "category": "organic", + "energy_required": 4, + "icon_col": 11, + "icon_row": 0, + "ingredients": [ { + "amount": 1, + "name": "bioflux" + }, { + "amount": 1, + "name": "pentapod-egg" + } ], + "key": "agricultural-science-pack", + "localized_name": { + "en": "Agricultural science pack" + }, + "order": "j", + "results": [ { + "amount": 1, + "name": "agricultural-science-pack" + } ], + "subgroup": "science-pack", + "surface_conditions": [ { + "max": 2000, + "min": 2000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.25, + "icon_col": 16, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "agricultural-science-pack" + } ], + "key": "agricultural-science-pack-recycling", + "localized_name": { + "en": "Agricultural science pack (recycling)" + }, + "order": "j", + "results": [ { + "amount": 1, + "name": "agricultural-science-pack", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 12, + "icon_row": 0, + "ingredients": [ { + "amount": 10, + "name": "steel-plate" + }, { + "amount": 3, + "name": "electronic-circuit" + }, { + "amount": 20, + "name": "spoilage" + }, { + "amount": 1, + "name": "landfill" + } ], + "key": "agricultural-tower", + "localized_name": { + "en": "Agricultural tower" + }, + "order": "a[agricultural-tower]", + "results": [ { + "amount": 1, + "name": "agricultural-tower" + } ], + "subgroup": "agriculture" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 17, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "agricultural-tower" + } ], + "key": "agricultural-tower-recycling", + "localized_name": { + "en": "Agricultural tower (recycling)" + }, + "results": [ { + "amount": 2.5, + "name": "steel-plate" + }, { + "amount": 0.75, + "name": "electronic-circuit" + }, { + "amount": 5.0, + "name": "spoilage" + }, { + "amount": 0.25, + "name": "landfill" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "chemistry-or-cryogenics", + "energy_required": 10, + "icon_col": 14, + "icon_row": 0, + "ingredients": [ { + "amount": 3, + "name": "solid-fuel" + }, { + "amount": 50, + "name": "water" + }, { + "amount": 500, + "name": "ammonia" + } ], + "key": "ammonia-rocket-fuel", + "localized_name": { + "en": "Ammonia rocket fuel" + }, + "order": "a[ammonia]-c[ammonia-rocket-fuel]", + "results": [ { + "amount": 1, + "name": "rocket-fuel" + } ], + "subgroup": "aquilo-processes" + }, { + "allow_productivity": true, + "category": "chemistry-or-cryogenics", + "energy_required": 1, + "icon_col": 16, + "icon_row": 0, + "ingredients": [ { + "amount": 50, + "name": "ammoniacal-solution" + } ], + "key": "ammoniacal-solution-separation", + "localized_name": { + "en": "Ammoniacal solution separation" + }, + "order": "a[ammonia]-a[ammoniacal-solution-separation]", + "results": [ { + "amount": 5, + "name": "ice" + }, { + "amount": 50, + "name": "ammonia" + } ], + "subgroup": "aquilo-processes" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 18, + "icon_row": 0, + "ingredients": [ { + "amount": 5, + "name": "copper-cable" + }, { + "amount": 5, + "name": "electronic-circuit" + } ], + "key": "arithmetic-combinator", + "localized_name": { + "en": "Arithmetic combinator" + }, + "order": "c[combinators]-a[arithmetic-combinator]", + "results": [ { + "amount": 1, + "name": "arithmetic-combinator" + } ], + "subgroup": "circuit-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 0, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "arithmetic-combinator" + } ], + "key": "arithmetic-combinator-recycling", + "localized_name": { + "en": "Arithmetic combinator (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "copper-cable" + }, { + "amount": 1.25, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 2, + "icon_col": 19, + "icon_row": 0, + "ingredients": [ { + "amount": 2, + "name": "jellynut-seed" + }, { + "amount": 50, + "name": "nutrients" + }, { + "amount": 5, + "name": "landfill" + } ], + "key": "artificial-jellynut-soil", + "localized_name": { + "en": "Artificial jellynut soil" + }, + "order": "c[landfill]-d[artificial-jellynut-soil]", + "results": [ { + "amount": 10, + "name": "artificial-jellynut-soil" + } ], + "subgroup": "terrain", + "surface_conditions": [ { + "max": 2000, + "min": 2000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 18, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "artificial-jellynut-soil" + } ], + "key": "artificial-jellynut-soil-recycling", + "localized_name": { + "en": "Artificial jellynut soil (recycling)" + }, + "results": [ { + "amount": 0.05, + "name": "jellynut-seed" + }, { + "amount": 1.25, + "name": "nutrients" + }, { + "amount": 0.125, + "name": "landfill" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 2, + "icon_col": 20, + "icon_row": 0, + "ingredients": [ { + "amount": 2, + "name": "yumako-seed" + }, { + "amount": 50, + "name": "nutrients" + }, { + "amount": 5, + "name": "landfill" + } ], + "key": "artificial-yumako-soil", + "localized_name": { + "en": "Artificial yumako soil" + }, + "order": "c[landfill]-b[artificial-yumako-soil]", + "results": [ { + "amount": 10, + "name": "artificial-yumako-soil" + } ], + "subgroup": "terrain", + "surface_conditions": [ { + "max": 2000, + "min": 2000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 19, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "artificial-yumako-soil" + } ], + "key": "artificial-yumako-soil-recycling", + "localized_name": { + "en": "Artificial yumako soil (recycling)" + }, + "results": [ { + "amount": 0.05, + "name": "yumako-seed" + }, { + "amount": 1.25, + "name": "nutrients" + }, { + "amount": 0.125, + "name": "landfill" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 15, + "icon_col": 21, + "icon_row": 0, + "ingredients": [ { + "amount": 1, + "name": "radar" + }, { + "amount": 1, + "name": "calcite" + }, { + "amount": 4, + "name": "tungsten-plate" + }, { + "amount": 8, + "name": "explosives" + } ], + "key": "artillery-shell", + "localized_name": { + "en": "Artillery shell" + }, + "order": "d[explosive-cannon-shell]-d[artillery]", + "results": [ { + "amount": 1, + "name": "artillery-shell" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 1, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "artillery-shell" + } ], + "key": "artillery-shell-recycling", + "localized_name": { + "en": "Artillery shell (recycling)" + }, + "order": "d[explosive-cannon-shell]-d[artillery]", + "results": [ { + "amount": 1, + "name": "artillery-shell", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 2, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "artillery-targeting-remote" + } ], + "key": "artillery-targeting-remote-recycling", + "localized_name": { + "en": "Artillery targeting remote (recycling)" + }, + "order": "b[turret]-d[artillery-turret]-b[remote]", + "results": [ { + "amount": 1, + "name": "artillery-targeting-remote", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 40, + "icon_col": 23, + "icon_row": 0, + "ingredients": [ { + "amount": 60, + "name": "tungsten-plate" + }, { + "amount": 60, + "name": "refined-concrete" + }, { + "amount": 40, + "name": "iron-gear-wheel" + }, { + "amount": 10, + "name": "processing-unit" + } ], + "key": "artillery-turret", + "localized_name": { + "en": "Artillery turret" + }, + "order": "b[turret]-d[artillery-turret]-a[turret]", + "results": [ { + "amount": 1, + "name": "artillery-turret" + } ], + "subgroup": "turret" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 2.5, + "icon_col": 3, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "artillery-turret" + } ], + "key": "artillery-turret-recycling", + "localized_name": { + "en": "Artillery turret (recycling)" + }, + "results": [ { + "amount": 15.0, + "name": "tungsten-plate" + }, { + "amount": 15.0, + "name": "refined-concrete" + }, { + "amount": 10.0, + "name": "iron-gear-wheel" + }, { + "amount": 2.5, + "name": "processing-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 4, + "icon_col": 24, + "icon_row": 0, + "ingredients": [ { + "amount": 60, + "name": "engine-unit" + }, { + "amount": 60, + "name": "tungsten-plate" + }, { + "amount": 60, + "name": "refined-concrete" + }, { + "amount": 40, + "name": "iron-gear-wheel" + }, { + "amount": 10, + "name": "processing-unit" + } ], + "key": "artillery-wagon", + "localized_name": { + "en": "Artillery wagon" + }, + "order": "c[rolling-stock]-d[artillery-wagon]", + "results": [ { + "amount": 1, + "name": "artillery-wagon" + } ], + "subgroup": "train-transport" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 18, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "artillery-wagon-cannon" + } ], + "key": "artillery-wagon-cannon-recycling", + "localized_name": { + "en": "Artillery cannon (recycling)" + }, + "order": "z[artillery]-a[cannon]", + "results": [ { + "amount": 1, + "name": "artillery-wagon-cannon", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.25, + "icon_col": 4, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "artillery-wagon" + } ], + "key": "artillery-wagon-recycling", + "localized_name": { + "en": "Artillery wagon (recycling)" + }, + "results": [ { + "amount": 15.0, + "name": "engine-unit" + }, { + "amount": 15.0, + "name": "tungsten-plate" + }, { + "amount": 15.0, + "name": "refined-concrete" + }, { + "amount": 10.0, + "name": "iron-gear-wheel" + }, { + "amount": 2.5, + "name": "processing-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 25, + "icon_row": 0, + "ingredients": [ { + "amount": 3, + "name": "electronic-circuit" + }, { + "amount": 5, + "name": "iron-gear-wheel" + }, { + "amount": 9, + "name": "iron-plate" + } ], + "key": "assembling-machine-1", + "localized_name": { + "en": "Assembling machine 1" + }, + "order": "a[assembling-machine-1]", + "results": [ { + "amount": 1, + "name": "assembling-machine-1" + } ], + "subgroup": "production-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 5, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "assembling-machine-1" + } ], + "key": "assembling-machine-1-recycling", + "localized_name": { + "en": "Assembling machine 1 (recycling)" + }, + "results": [ { + "amount": 0.75, + "name": "electronic-circuit" + }, { + "amount": 1.25, + "name": "iron-gear-wheel" + }, { + "amount": 2.25, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 0, + "icon_row": 1, + "ingredients": [ { + "amount": 2, + "name": "steel-plate" + }, { + "amount": 3, + "name": "electronic-circuit" + }, { + "amount": 5, + "name": "iron-gear-wheel" + }, { + "amount": 1, + "name": "assembling-machine-1" + } ], + "key": "assembling-machine-2", + "localized_name": { + "en": "Assembling machine 2" + }, + "order": "b[assembling-machine-2]", + "results": [ { + "amount": 1, + "name": "assembling-machine-2" + } ], + "subgroup": "production-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 6, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "assembling-machine-2" + } ], + "key": "assembling-machine-2-recycling", + "localized_name": { + "en": "Assembling machine 2 (recycling)" + }, + "order": "b[assembling-machine-2]", + "results": [ { + "amount": 1, + "name": "assembling-machine-2", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 1, + "icon_row": 1, + "ingredients": [ { + "amount": 2, + "name": "assembling-machine-2" + }, { + "amount": 4, + "name": "speed-module" + } ], + "key": "assembling-machine-3", + "localized_name": { + "en": "Assembling machine 3" + }, + "order": "c[assembling-machine-3]", + "results": [ { + "amount": 1, + "name": "assembling-machine-3" + } ], + "subgroup": "production-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 7, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "assembling-machine-3" + } ], + "key": "assembling-machine-3-recycling", + "localized_name": { + "en": "Assembling machine 3 (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "assembling-machine-2" + }, { + "amount": 1.0, + "name": "speed-module" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 2, + "icon_row": 1, + "ingredients": [ { + "amount": 20, + "name": "low-density-structure" + }, { + "amount": 8, + "name": "electric-engine-unit" + }, { + "amount": 5, + "name": "processing-unit" + } ], + "key": "asteroid-collector", + "localized_name": { + "en": "Asteroid collector" + }, + "order": "d[asteroid-collector]", + "results": [ { + "amount": 1, + "name": "asteroid-collector" + } ], + "subgroup": "space-platform" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 20, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "asteroid-collector" + } ], + "key": "asteroid-collector-recycling", + "localized_name": { + "en": "Asteroid collector (recycling)" + }, + "results": [ { + "amount": 5.0, + "name": "low-density-structure" + }, { + "amount": 2.0, + "name": "electric-engine-unit" + }, { + "amount": 1.25, + "name": "processing-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 50, + "icon_col": 3, + "icon_row": 1, + "ingredients": [ { + "amount": 10, + "name": "processing-unit" + }, { + "amount": 10, + "name": "explosives" + }, { + "amount": 100, + "name": "uranium-235" + } ], + "key": "atomic-bomb", + "localized_name": { + "en": "Atomic bomb" + }, + "order": "d[rocket-launcher]-d[atomic-bomb]", + "results": [ { + "amount": 1, + "name": "atomic-bomb" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 3.125, + "icon_col": 8, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "atomic-bomb" + } ], + "key": "atomic-bomb-recycling", + "localized_name": { + "en": "Atomic bomb (recycling)" + }, + "results": [ { + "amount": 2.5, + "name": "processing-unit" + }, { + "amount": 2.5, + "name": "explosives" + }, { + "amount": 25.0, + "name": "uranium-235" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 5, + "icon_col": 4, + "icon_row": 1, + "ingredients": [ { + "amount": 1, + "name": "copper-plate" + }, { + "amount": 1, + "name": "iron-gear-wheel" + } ], + "key": "automation-science-pack", + "localized_name": { + "en": "Automation science pack" + }, + "order": "a[automation-science-pack]", + "results": [ { + "amount": 1, + "name": "automation-science-pack" + } ], + "subgroup": "science-pack" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.3125, + "icon_col": 9, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "automation-science-pack" + } ], + "key": "automation-science-pack-recycling", + "localized_name": { + "en": "Automation science pack (recycling)" + }, + "order": "a[automation-science-pack]", + "results": [ { + "amount": 1, + "name": "automation-science-pack", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 1, + "icon_col": 17, + "icon_row": 4, + "ingredients": [ { + "amount": 1, + "name": "steel-plate" + } ], + "key": "barrel", + "localized_name": { + "en": "Barrel" + }, + "order": "a[basic-intermediates]-d[empty-barrel]", + "results": [ { + "amount": 1, + "name": "barrel" + } ], + "subgroup": "intermediate-product" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 14, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "barrel" + } ], + "key": "barrel-recycling", + "localized_name": { + "en": "Barrel (recycling)" + }, + "order": "a[smelting]-c[steel-plate]", + "results": [ { + "amount": 0.25, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "oil-processing", + "energy_required": 5, + "icon_col": 5, + "icon_row": 1, + "ingredients": [ { + "amount": 100, + "name": "crude-oil" + } ], + "key": "basic-oil-processing", + "localized_name": { + "en": "Basic oil processing" + }, + "order": "a[oil-processing]-a[basic-oil-processing]", + "results": [ { + "amount": 45, + "name": "petroleum-gas" + } ], + "subgroup": "fluid-recipes" + }, { + "allow_productivity": true, + "category": "chemistry-or-cryogenics", + "energy_required": 4, + "icon_col": 6, + "icon_row": 1, + "ingredients": [ { + "amount": 20, + "name": "sulfuric-acid" + }, { + "amount": 1, + "name": "iron-plate" + }, { + "amount": 1, + "name": "copper-plate" + } ], + "key": "battery", + "localized_name": { + "en": "Battery" + }, + "order": "b[chemistry]-d[battery]", + "results": [ { + "amount": 1, + "name": "battery" + } ], + "subgroup": "raw-material" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 7, + "icon_row": 1, + "ingredients": [ { + "amount": 5, + "name": "battery" + }, { + "amount": 10, + "name": "steel-plate" + } ], + "key": "battery-equipment", + "localized_name": { + "en": "Personal battery" + }, + "order": "b[battery]-a[battery-equipment]", + "results": [ { + "amount": 1, + "name": "battery-equipment" + } ], + "subgroup": "equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 10, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "battery-equipment" + } ], + "key": "battery-equipment-recycling", + "localized_name": { + "en": "Personal battery (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "battery" + }, { + "amount": 2.5, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 8, + "icon_row": 1, + "ingredients": [ { + "amount": 10, + "name": "battery-equipment" + }, { + "amount": 15, + "name": "processing-unit" + }, { + "amount": 5, + "name": "low-density-structure" + } ], + "key": "battery-mk2-equipment", + "localized_name": { + "en": "Personal battery MK2" + }, + "order": "b[battery]-b[battery-equipment-mk2]", + "results": [ { + "amount": 1, + "name": "battery-mk2-equipment" + } ], + "subgroup": "equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 11, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "battery-mk2-equipment" + } ], + "key": "battery-mk2-equipment-recycling", + "localized_name": { + "en": "Personal battery MK2 (recycling)" + }, + "results": [ { + "amount": 2.5, + "name": "battery-equipment" + }, { + "amount": 3.75, + "name": "processing-unit" + }, { + "amount": 1.25, + "name": "low-density-structure" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 9, + "icon_row": 1, + "ingredients": [ { + "amount": 5, + "name": "battery-mk2-equipment" + }, { + "amount": 10, + "name": "supercapacitor" + } ], + "key": "battery-mk3-equipment", + "localized_name": { + "en": "Personal battery MK3" + }, + "order": "b[battery]-c[battery-equipment-mk3]", + "results": [ { + "amount": 1, + "name": "battery-mk3-equipment" + } ], + "subgroup": "equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 21, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "battery-mk3-equipment" + } ], + "key": "battery-mk3-equipment-recycling", + "localized_name": { + "en": "Personal battery MK3 (recycling)" + }, + "order": "b[battery]-c[battery-equipment-mk3]", + "results": [ { + "amount": 1, + "name": "battery-mk3-equipment", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.25, + "icon_col": 12, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "battery" + } ], + "key": "battery-recycling", + "localized_name": { + "en": "Battery (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "iron-plate" + }, { + "amount": 0.25, + "name": "copper-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 15, + "icon_col": 10, + "icon_row": 1, + "ingredients": [ { + "amount": 20, + "name": "electronic-circuit" + }, { + "amount": 20, + "name": "advanced-circuit" + }, { + "amount": 10, + "name": "steel-plate" + }, { + "amount": 10, + "name": "copper-cable" + } ], + "key": "beacon", + "localized_name": { + "en": "Beacon" + }, + "order": "a[beacon]", + "results": [ { + "amount": 1, + "name": "beacon" + } ], + "subgroup": "module" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 13, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "beacon" + } ], + "key": "beacon-recycling", + "localized_name": { + "en": "Beacon (recycling)" + }, + "results": [ { + "amount": 5.0, + "name": "electronic-circuit" + }, { + "amount": 5.0, + "name": "advanced-circuit" + }, { + "amount": 2.5, + "name": "steel-plate" + }, { + "amount": 2.5, + "name": "copper-cable" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 11, + "icon_row": 1, + "ingredients": [ { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 10, + "name": "steel-plate" + } ], + "key": "belt-immunity-equipment", + "localized_name": { + "en": "Belt immunity equipment" + }, + "order": "c[belt-immunity]-a[belt-immunity]", + "results": [ { + "amount": 1, + "name": "belt-immunity-equipment" + } ], + "subgroup": "utility-equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 14, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "belt-immunity-equipment" + } ], + "key": "belt-immunity-equipment-recycling", + "localized_name": { + "en": "Belt immunity equipment (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "advanced-circuit" + }, { + "amount": 2.5, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 0.5, + "icon_col": 12, + "icon_row": 1, + "ingredients": [ { + "amount": 8, + "name": "iron-stick" + }, { + "amount": 5, + "name": "steel-plate" + }, { + "amount": 4, + "name": "copper-cable" + } ], + "key": "big-electric-pole", + "localized_name": { + "en": "Big electric pole" + }, + "order": "a[energy]-c[big-electric-pole]", + "results": [ { + "amount": 1, + "name": "big-electric-pole" + } ], + "subgroup": "energy-pipe-distribution" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 15, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "big-electric-pole" + } ], + "key": "big-electric-pole-recycling", + "localized_name": { + "en": "Big electric pole (recycling)" + }, + "results": [ { + "amount": 2.0, + "name": "iron-stick" + }, { + "amount": 1.25, + "name": "steel-plate" + }, { + "amount": 1.0, + "name": "copper-cable" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "metallurgy", + "energy_required": 30, + "icon_col": 13, + "icon_row": 1, + "ingredients": [ { + "amount": 1, + "name": "electric-mining-drill" + }, { + "amount": 200, + "name": "molten-iron" + }, { + "amount": 20, + "name": "tungsten-carbide" + }, { + "amount": 10, + "name": "electric-engine-unit" + }, { + "amount": 10, + "name": "advanced-circuit" + } ], + "key": "big-mining-drill", + "localized_name": { + "en": "Big mining drill" + }, + "order": "a[items]-c[big-mining-drill]", + "results": [ { + "amount": 1, + "name": "big-mining-drill" + } ], + "subgroup": "extraction-machine", + "surface_conditions": [ { + "max": 4000, + "min": 4000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 22, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "big-mining-drill" + } ], + "key": "big-mining-drill-recycling", + "localized_name": { + "en": "Big mining drill (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "electric-mining-drill" + }, { + "amount": 5.0, + "name": "tungsten-carbide" + }, { + "amount": 2.5, + "name": "electric-engine-unit" + }, { + "amount": 2.5, + "name": "advanced-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "organic-or-assembling", + "energy_required": 20, + "icon_col": 14, + "icon_row": 1, + "ingredients": [ { + "amount": 5, + "name": "nutrients" + }, { + "amount": 1, + "name": "pentapod-egg" + }, { + "amount": 20, + "name": "iron-plate" + }, { + "amount": 5, + "name": "electronic-circuit" + }, { + "amount": 1, + "name": "landfill" + } ], + "key": "biochamber", + "localized_name": { + "en": "Biochamber" + }, + "order": "b[biochamber]", + "results": [ { + "amount": 1, + "name": "biochamber" + } ], + "subgroup": "agriculture", + "surface_conditions": [ { + "max": 2000, + "min": 2000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.25, + "icon_col": 23, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "biochamber" + } ], + "key": "biochamber-recycling", + "localized_name": { + "en": "Biochamber (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "nutrients" + }, { + "amount": 0.25, + "name": "pentapod-egg" + }, { + "amount": 5.0, + "name": "iron-plate" + }, { + "amount": 1.25, + "name": "electronic-circuit" + }, { + "amount": 0.25, + "name": "landfill" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "organic", + "energy_required": 6, + "icon_col": 15, + "icon_row": 1, + "ingredients": [ { + "amount": 15, + "name": "yumako-mash" + }, { + "amount": 12, + "name": "jelly" + } ], + "key": "bioflux", + "localized_name": { + "en": "Bioflux" + }, + "order": "a[organic-products]-g[bioflux]", + "results": [ { + "amount": 4, + "name": "bioflux" + } ], + "subgroup": "agriculture-products" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.375, + "icon_col": 24, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "bioflux" + } ], + "key": "bioflux-recycling", + "localized_name": { + "en": "Bioflux (recycling)" + }, + "order": "a[organic-processing]-b[bioflux]", + "results": [ { + "amount": 1, + "name": "bioflux", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 16, + "icon_row": 1, + "ingredients": [ { + "amount": 1, + "name": "lab" + }, { + "amount": 10, + "name": "biter-egg" + }, { + "amount": 25, + "name": "refined-concrete" + }, { + "amount": 2, + "name": "capture-robot-rocket" + }, { + "amount": 3, + "name": "uranium-235" + } ], + "key": "biolab", + "localized_name": { + "en": "Biolab" + }, + "order": "z[z-biolab]", + "results": [ { + "amount": 1, + "name": "biolab" + } ], + "subgroup": "production-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 25, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "biolab" + } ], + "key": "biolab-recycling", + "localized_name": { + "en": "Biolab (recycling)" + }, + "order": "z[z-biolab]", + "results": [ { + "amount": 1, + "name": "biolab", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "organic", + "energy_required": 3, + "icon_col": 17, + "icon_row": 1, + "ingredients": [ { + "amount": 60, + "name": "jelly" + } ], + "key": "biolubricant", + "localized_name": { + "en": "Biolubricant" + }, + "order": "a[organic-products]-b[biolubricant]", + "results": [ { + "amount": 20, + "name": "lubricant" + } ], + "subgroup": "agriculture-products" + }, { + "allow_productivity": true, + "category": "organic", + "energy_required": 2, + "icon_col": 18, + "icon_row": 1, + "ingredients": [ { + "amount": 1, + "name": "bioflux" + }, { + "amount": 4, + "name": "yumako-mash" + } ], + "key": "bioplastic", + "localized_name": { + "en": "Bioplastic" + }, + "order": "a[organic-products]-c[bioplastic]", + "results": [ { + "amount": 3, + "name": "plastic-bar" + } ], + "subgroup": "agriculture-products" + }, { + "allow_productivity": true, + "category": "organic", + "energy_required": 2, + "icon_col": 19, + "icon_row": 1, + "ingredients": [ { + "amount": 5, + "name": "spoilage" + }, { + "amount": 1, + "name": "bioflux" + } ], + "key": "biosulfur", + "localized_name": { + "en": "Biosulfur" + }, + "order": "a[organic-products]-d[biosulfur]", + "results": [ { + "amount": 2, + "name": "sulfur" + } ], + "subgroup": "agriculture-products" + }, { + "allow_productivity": false, + "category": "captive-spawner-process", + "energy_required": 10, + "icon_col": 20, + "icon_row": 1, + "ingredients": [], + "key": "biter-egg", + "localized_name": { + "en": "Biter egg" + }, + "order": "c[eggs]-a[biter-egg]", + "results": [ { + "amount": 5, + "name": "biter-egg" + } ], + "subgroup": "agriculture-products" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 0, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "biter-egg" + } ], + "key": "biter-egg-recycling", + "localized_name": { + "en": "Biter egg (recycling)" + }, + "order": "c[eggs]-a[biter-egg]", + "results": [ { + "amount": 1, + "name": "biter-egg", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 16, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "blueprint-book" + } ], + "key": "blueprint-book-recycling", + "localized_name": { + "en": "Blueprint book (recycling)" + }, + "order": "c[automated-construction]-d[blueprint-book]", + "results": [ { + "amount": 1, + "name": "blueprint-book", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 17, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "blueprint" + } ], + "key": "blueprint-recycling", + "localized_name": { + "en": "Blueprint (recycling)" + }, + "order": "c[automated-construction]-a[blueprint]", + "results": [ { + "amount": 1, + "name": "blueprint", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 23, + "icon_row": 1, + "ingredients": [ { + "amount": 1, + "name": "stone-furnace" + }, { + "amount": 4, + "name": "pipe" + } ], + "key": "boiler", + "localized_name": { + "en": "Boiler" + }, + "order": "b[steam-power]-a[boiler]", + "results": [ { + "amount": 1, + "name": "boiler" + } ], + "subgroup": "energy" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 18, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "boiler" + } ], + "key": "boiler-recycling", + "localized_name": { + "en": "Boiler (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "stone-furnace" + }, { + "amount": 1.0, + "name": "pipe" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 24, + "icon_row": 1, + "ingredients": [ { + "amount": 1, + "name": "steel-chest" + }, { + "amount": 3, + "name": "electronic-circuit" + }, { + "amount": 1, + "name": "advanced-circuit" + } ], + "key": "buffer-chest", + "localized_name": { + "en": "Buffer chest" + }, + "order": "b[storage]-d[buffer-chest]", + "results": [ { + "amount": 1, + "name": "buffer-chest" + } ], + "subgroup": "logistic-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 19, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "buffer-chest" + } ], + "key": "buffer-chest-recycling", + "localized_name": { + "en": "Buffer chest (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "steel-chest" + }, { + "amount": 0.75, + "name": "electronic-circuit" + }, { + "amount": 0.25, + "name": "advanced-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 25, + "icon_row": 1, + "ingredients": [ { + "amount": 15, + "name": "iron-gear-wheel" + }, { + "amount": 15, + "name": "electronic-circuit" + }, { + "amount": 1, + "name": "advanced-circuit" + }, { + "amount": 1, + "name": "fast-inserter" + } ], + "key": "bulk-inserter", + "localized_name": { + "en": "Bulk inserter" + }, + "order": "f[bulk-inserter]", + "results": [ { + "amount": 1, + "name": "bulk-inserter" + } ], + "subgroup": "inserter" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 20, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "bulk-inserter" + } ], + "key": "bulk-inserter-recycling", + "localized_name": { + "en": "Bulk inserter (recycling)" + }, + "results": [ { + "amount": 3.75, + "name": "iron-gear-wheel" + }, { + "amount": 3.75, + "name": "electronic-circuit" + }, { + "amount": 0.25, + "name": "advanced-circuit" + }, { + "amount": 0.25, + "name": "fast-inserter" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 5, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "burner-generator" + } ], + "key": "burner-generator-recycling", + "localized_name": { + "en": "Burner generator (recycling)" + }, + "order": "t[item]-o[burner-generator]", + "results": [ { + "amount": 1, + "name": "burner-generator", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 0, + "icon_row": 2, + "ingredients": [ { + "amount": 1, + "name": "iron-plate" + }, { + "amount": 1, + "name": "iron-gear-wheel" + } ], + "key": "burner-inserter", + "localized_name": { + "en": "Burner inserter" + }, + "order": "a[burner-inserter]", + "results": [ { + "amount": 1, + "name": "burner-inserter" + } ], + "subgroup": "inserter" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 21, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "burner-inserter" + } ], + "key": "burner-inserter-recycling", + "localized_name": { + "en": "Burner inserter (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "iron-plate" + }, { + "amount": 0.25, + "name": "iron-gear-wheel" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 2, + "icon_col": 1, + "icon_row": 2, + "ingredients": [ { + "amount": 3, + "name": "iron-gear-wheel" + }, { + "amount": 1, + "name": "stone-furnace" + }, { + "amount": 3, + "name": "iron-plate" + } ], + "key": "burner-mining-drill", + "localized_name": { + "en": "Burner mining drill" + }, + "order": "a[items]-a[burner-mining-drill]", + "results": [ { + "amount": 1, + "name": "burner-mining-drill" + } ], + "subgroup": "extraction-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 22, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "burner-mining-drill" + } ], + "key": "burner-mining-drill-recycling", + "localized_name": { + "en": "Burner mining drill (recycling)" + }, + "results": [ { + "amount": 0.75, + "name": "iron-gear-wheel" + }, { + "amount": 0.25, + "name": "stone-furnace" + }, { + "amount": 0.75, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "organic", + "energy_required": 12, + "icon_col": 2, + "icon_row": 2, + "ingredients": [ { + "amount": 6, + "name": "spoilage" + } ], + "key": "burnt-spoilage", + "localized_name": { + "en": "Burnt spoilage" + }, + "order": "a[organic-products]-h[burnt-spoilage]", + "results": [ { + "amount": 1, + "name": "carbon" + } ], + "subgroup": "agriculture-products" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 1, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "calcite" + } ], + "key": "calcite-recycling", + "localized_name": { + "en": "Calcite (recycling)" + }, + "order": "a[melting]-a[calcite]", + "results": [ { + "amount": 1, + "name": "calcite", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 4, + "icon_row": 2, + "ingredients": [ { + "amount": 2, + "name": "steel-plate" + }, { + "amount": 2, + "name": "plastic-bar" + }, { + "amount": 1, + "name": "explosives" + } ], + "key": "cannon-shell", + "localized_name": { + "en": "Cannon shell" + }, + "order": "d[cannon-shell]-a[basic]", + "results": [ { + "amount": 1, + "name": "cannon-shell" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 23, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "cannon-shell" + } ], + "key": "cannon-shell-recycling", + "localized_name": { + "en": "Cannon shell (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "steel-plate" + }, { + "amount": 0.5, + "name": "plastic-bar" + }, { + "amount": 0.25, + "name": "explosives" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "cryogenics", + "energy_required": 10, + "icon_col": 5, + "icon_row": 2, + "ingredients": [ { + "amount": 10, + "name": "biter-egg" + }, { + "amount": 1, + "name": "capture-robot-rocket" + }, { + "amount": 15, + "name": "uranium-235" + }, { + "amount": 100, + "name": "fluoroketone-cold" + } ], + "key": "captive-biter-spawner", + "localized_name": { + "en": "Captive biter spawner" + }, + "order": "z[biter-nest]", + "results": [ { + "amount": 1, + "name": "captive-biter-spawner" + } ], + "subgroup": "agriculture" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 2, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "captive-biter-spawner" + } ], + "key": "captive-biter-spawner-recycling", + "localized_name": { + "en": "Captive biter spawner (recycling)" + }, + "order": "z[biter-nest]", + "results": [ { + "amount": 1, + "name": "captive-biter-spawner", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 6, + "icon_row": 2, + "ingredients": [ { + "amount": 1, + "name": "flying-robot-frame" + }, { + "amount": 2, + "name": "steel-plate" + }, { + "amount": 20, + "name": "bioflux" + }, { + "amount": 2, + "name": "processing-unit" + } ], + "key": "capture-robot-rocket", + "localized_name": { + "en": "Capture bot rocket" + }, + "order": "d[rocket-launcher]-d[capture]", + "results": [ { + "amount": 1, + "name": "capture-robot-rocket" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 3, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "capture-robot-rocket" + } ], + "key": "capture-robot-rocket-recycling", + "localized_name": { + "en": "Capture bot rocket (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "flying-robot-frame" + }, { + "amount": 0.5, + "name": "steel-plate" + }, { + "amount": 5.0, + "name": "bioflux" + }, { + "amount": 0.5, + "name": "processing-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 2, + "icon_col": 7, + "icon_row": 2, + "ingredients": [ { + "amount": 8, + "name": "engine-unit" + }, { + "amount": 20, + "name": "iron-plate" + }, { + "amount": 5, + "name": "steel-plate" + } ], + "key": "car", + "localized_name": { + "en": "Car" + }, + "order": "b[personal-transport]-a[car]", + "results": [ { + "amount": 1, + "name": "car" + } ], + "subgroup": "transport" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 24, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "car" + } ], + "key": "car-recycling", + "localized_name": { + "en": "Car (recycling)" + }, + "results": [ { + "amount": 2.0, + "name": "engine-unit" + }, { + "amount": 5.0, + "name": "iron-plate" + }, { + "amount": 1.25, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "chemistry-or-cryogenics", + "energy_required": 1, + "icon_col": 8, + "icon_row": 2, + "ingredients": [ { + "amount": 2, + "name": "coal" + }, { + "amount": 20, + "name": "sulfuric-acid" + } ], + "key": "carbon", + "localized_name": { + "en": "Carbon" + }, + "order": "b[chemistry]-f[carbon]", + "results": [ { + "amount": 1, + "name": "carbon" + } ], + "subgroup": "raw-material" + }, { + "allow_productivity": true, + "category": "organic", + "energy_required": 5, + "icon_col": 9, + "icon_row": 2, + "ingredients": [ { + "amount": 10, + "name": "yumako-mash" + }, { + "amount": 1, + "name": "carbon" + } ], + "key": "carbon-fiber", + "localized_name": { + "en": "Carbon fiber" + }, + "order": "a[organic-products]-h[carbon-fiber]", + "results": [ { + "amount": 1, + "name": "carbon-fiber" + } ], + "subgroup": "agriculture-products" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.3125, + "icon_col": 4, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "carbon-fiber" + } ], + "key": "carbon-fiber-recycling", + "localized_name": { + "en": "Carbon fiber (recycling)" + }, + "order": "a[organic-products]-e[carbon-fiber]", + "results": [ { + "amount": 1, + "name": "carbon-fiber", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 5, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "carbon" + } ], + "key": "carbon-recycling", + "localized_name": { + "en": "Carbon (recycling)" + }, + "order": "b[chemistry]-f[carbon]", + "results": [ { + "amount": 1, + "name": "carbon", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 6, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "carbonic-asteroid-chunk" + } ], + "key": "carbonic-asteroid-chunk-recycling", + "localized_name": { + "en": "Carbonic asteroid chunk (recycling)" + }, + "order": "b[carbonic]-e[chunk]", + "results": [ { + "amount": 1, + "name": "carbonic-asteroid-chunk", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crushing", + "energy_required": 2, + "icon_col": 11, + "icon_row": 2, + "ingredients": [ { + "amount": 1, + "name": "carbonic-asteroid-chunk" + } ], + "key": "carbonic-asteroid-crushing", + "localized_name": { + "en": "Carbonic asteroid crushing" + }, + "order": "b-b", + "results": [ { + "amount": 10, + "name": "carbon" + }, { + "amount": 1, + "name": "carbonic-asteroid-chunk", + "probability": 0.2 + } ], + "subgroup": "space-crushing" + }, { + "allow_productivity": false, + "category": "crushing", + "energy_required": 2, + "icon_col": 12, + "icon_row": 2, + "ingredients": [ { + "amount": 1, + "name": "carbonic-asteroid-chunk" + } ], + "key": "carbonic-asteroid-reprocessing", + "localized_name": { + "en": "Carbonic asteroid reprocessing" + }, + "order": "b-b-b", + "results": [ { + "amount": 1, + "name": "carbonic-asteroid-chunk", + "probability": 0.4 + }, { + "amount": 1, + "name": "metallic-asteroid-chunk", + "probability": 0.2 + }, { + "amount": 1, + "name": "oxide-asteroid-chunk", + "probability": 0.2 + } ], + "subgroup": "space-crushing" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 13, + "icon_row": 2, + "ingredients": [ { + "amount": 20, + "name": "steel-plate" + }, { + "amount": 20, + "name": "low-density-structure" + }, { + "amount": 5, + "name": "processing-unit" + } ], + "key": "cargo-bay", + "localized_name": { + "en": "Cargo bay" + }, + "order": "c[cargo-bay]", + "results": [ { + "amount": 1, + "name": "cargo-bay" + } ], + "subgroup": "space-platform" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 7, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "cargo-bay" + } ], + "key": "cargo-bay-recycling", + "localized_name": { + "en": "Cargo bay (recycling)" + }, + "order": "c[cargo-bay]", + "results": [ { + "amount": 1, + "name": "cargo-bay", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 30, + "icon_col": 14, + "icon_row": 2, + "ingredients": [ { + "amount": 200, + "name": "concrete" + }, { + "amount": 25, + "name": "steel-plate" + }, { + "amount": 10, + "name": "processing-unit" + } ], + "key": "cargo-landing-pad", + "localized_name": { + "en": "Cargo landing pad" + }, + "order": "b[cargo-landing-pad]", + "results": [ { + "amount": 1, + "name": "cargo-landing-pad" + } ], + "subgroup": "space-interactors" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 25, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "cargo-landing-pad" + } ], + "key": "cargo-landing-pad-recycling", + "localized_name": { + "en": "Cargo landing pad (recycling)" + }, + "results": [ { + "amount": 50.0, + "name": "concrete" + }, { + "amount": 6.25, + "name": "steel-plate" + }, { + "amount": 2.5, + "name": "processing-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 1, + "icon_col": 15, + "icon_row": 2, + "ingredients": [ { + "amount": 10, + "name": "iron-gear-wheel" + }, { + "amount": 20, + "name": "iron-plate" + }, { + "amount": 20, + "name": "steel-plate" + } ], + "key": "cargo-wagon", + "localized_name": { + "en": "Cargo wagon" + }, + "order": "c[rolling-stock]-b[cargo-wagon]", + "results": [ { + "amount": 1, + "name": "cargo-wagon" + } ], + "subgroup": "train-transport" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 0, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "cargo-wagon" + } ], + "key": "cargo-wagon-recycling", + "localized_name": { + "en": "Cargo wagon (recycling)" + }, + "order": "c[rolling-stock]-b[cargo-wagon]", + "results": [ { + "amount": 1, + "name": "cargo-wagon", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 3.2, + "icon_col": 16, + "icon_row": 2, + "ingredients": [ { + "amount": 20, + "name": "molten-copper" + } ], + "key": "casting-copper", + "localized_name": { + "en": "Casting copper" + }, + "order": "b[casting]-b[casting-copper]", + "results": [ { + "amount": 2, + "name": "copper-plate" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 1, + "icon_col": 17, + "icon_row": 2, + "ingredients": [ { + "amount": 5, + "name": "molten-copper" + } ], + "key": "casting-copper-cable", + "localized_name": { + "en": "Casting copper cable" + }, + "order": "b[casting]-h[casting-copper-cable]", + "results": [ { + "amount": 2, + "name": "copper-cable" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 3.2, + "icon_col": 18, + "icon_row": 2, + "ingredients": [ { + "amount": 20, + "name": "molten-iron" + } ], + "key": "casting-iron", + "localized_name": { + "en": "Casting iron" + }, + "order": "b[casting]-a[casting-iron]", + "results": [ { + "amount": 2, + "name": "iron-plate" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 1, + "icon_col": 19, + "icon_row": 2, + "ingredients": [ { + "amount": 10, + "name": "molten-iron" + } ], + "key": "casting-iron-gear-wheel", + "localized_name": { + "en": "Casting iron gear wheel" + }, + "order": "b[casting]-d[casting-iron-gear-wheel]", + "results": [ { + "amount": 1, + "name": "iron-gear-wheel" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 1, + "icon_col": 20, + "icon_row": 2, + "ingredients": [ { + "amount": 20, + "name": "molten-iron" + } ], + "key": "casting-iron-stick", + "localized_name": { + "en": "Casting iron stick" + }, + "order": "b[casting]-e[casting-iron-stick]", + "results": [ { + "amount": 4, + "name": "iron-stick" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 15, + "icon_col": 21, + "icon_row": 2, + "ingredients": [ { + "amount": 80, + "name": "molten-iron" + }, { + "amount": 250, + "name": "molten-copper" + }, { + "amount": 5, + "name": "plastic-bar" + } ], + "key": "casting-low-density-structure", + "localized_name": { + "en": "Casting low density structure" + }, + "order": "b[casting]-f[low-density-structure]", + "results": [ { + "amount": 1, + "name": "low-density-structure" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": false, + "category": "metallurgy", + "energy_required": 1, + "icon_col": 22, + "icon_row": 2, + "ingredients": [ { + "amount": 10, + "name": "molten-iron" + } ], + "key": "casting-pipe", + "localized_name": { + "en": "Casting pipe" + }, + "order": "b[casting]-f[casting-pipe]", + "results": [ { + "amount": 1, + "name": "pipe" + } ], + "subgroup": "energy-pipe-distribution" + }, { + "allow_productivity": false, + "category": "metallurgy", + "energy_required": 1, + "icon_col": 23, + "icon_row": 2, + "ingredients": [ { + "amount": 50, + "name": "molten-iron" + }, { + "amount": 10, + "name": "pipe" + } ], + "key": "casting-pipe-to-ground", + "localized_name": { + "en": "Casting pipe to ground" + }, + "order": "b[casting]-g[casting-pipe-to-ground]", + "results": [ { + "amount": 2, + "name": "pipe-to-ground" + } ], + "subgroup": "energy-pipe-distribution" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 3.2, + "icon_col": 24, + "icon_row": 2, + "ingredients": [ { + "amount": 30, + "name": "molten-iron" + } ], + "key": "casting-steel", + "localized_name": { + "en": "Casting steel" + }, + "order": "b[casting]-c[casting-steel]", + "results": [ { + "amount": 1, + "name": "steel-plate" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 4, + "icon_col": 25, + "icon_row": 2, + "ingredients": [ { + "amount": 100, + "name": "concrete" + }, { + "amount": 50, + "name": "steel-plate" + }, { + "amount": 100, + "name": "advanced-circuit" + }, { + "amount": 100, + "name": "iron-gear-wheel" + } ], + "key": "centrifuge", + "localized_name": { + "en": "Centrifuge" + }, + "order": "f[centrifuge]", + "results": [ { + "amount": 1, + "name": "centrifuge" + } ], + "subgroup": "production-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.25, + "icon_col": 1, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "centrifuge" + } ], + "key": "centrifuge-recycling", + "localized_name": { + "en": "Centrifuge (recycling)" + }, + "results": [ { + "amount": 25.0, + "name": "concrete" + }, { + "amount": 12.5, + "name": "steel-plate" + }, { + "amount": 25.0, + "name": "advanced-circuit" + }, { + "amount": 25.0, + "name": "iron-gear-wheel" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 5, + "icon_col": 0, + "icon_row": 3, + "ingredients": [ { + "amount": 5, + "name": "steel-plate" + }, { + "amount": 5, + "name": "iron-gear-wheel" + }, { + "amount": 5, + "name": "electronic-circuit" + }, { + "amount": 5, + "name": "pipe" + } ], + "key": "chemical-plant", + "localized_name": { + "en": "Chemical plant" + }, + "order": "e[chemical-plant]", + "results": [ { + "amount": 1, + "name": "chemical-plant" + } ], + "subgroup": "production-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.3125, + "icon_col": 2, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "chemical-plant" + } ], + "key": "chemical-plant-recycling", + "localized_name": { + "en": "Chemical plant (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "steel-plate" + }, { + "amount": 1.25, + "name": "iron-gear-wheel" + }, { + "amount": 1.25, + "name": "electronic-circuit" + }, { + "amount": 1.25, + "name": "pipe" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 24, + "icon_col": 1, + "icon_row": 3, + "ingredients": [ { + "amount": 2, + "name": "engine-unit" + }, { + "amount": 3, + "name": "advanced-circuit" + }, { + "amount": 1, + "name": "sulfur" + } ], + "key": "chemical-science-pack", + "localized_name": { + "en": "Chemical science pack" + }, + "order": "d[chemical-science-pack]", + "results": [ { + "amount": 2, + "name": "chemical-science-pack" + } ], + "subgroup": "science-pack" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.5, + "icon_col": 3, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "chemical-science-pack" + } ], + "key": "chemical-science-pack-recycling", + "localized_name": { + "en": "Chemical science pack (recycling)" + }, + "order": "d[chemical-science-pack]", + "results": [ { + "amount": 1, + "name": "chemical-science-pack", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 2, + "icon_row": 3, + "ingredients": [ { + "amount": 10, + "name": "explosives" + }, { + "amount": 10, + "name": "calcite" + }, { + "amount": 1, + "name": "grenade" + }, { + "amount": 1, + "name": "barrel" + } ], + "key": "cliff-explosives", + "localized_name": { + "en": "Cliff explosives" + }, + "order": "d[cliff-explosives]", + "results": [ { + "amount": 1, + "name": "cliff-explosives" + } ], + "subgroup": "terrain" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 4, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "cliff-explosives" + } ], + "key": "cliff-explosives-recycling", + "localized_name": { + "en": "Cliff explosives (recycling)" + }, + "results": [ { + "amount": 2.5, + "name": "explosives" + }, { + "amount": 2.5, + "name": "calcite" + }, { + "amount": 0.25, + "name": "grenade" + }, { + "amount": 0.25, + "name": "barrel" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 4, + "icon_row": 3, + "ingredients": [ { + "amount": 7, + "name": "grenade" + }, { + "amount": 5, + "name": "explosives" + }, { + "amount": 5, + "name": "steel-plate" + } ], + "key": "cluster-grenade", + "localized_name": { + "en": "Cluster grenade" + }, + "order": "a[grenade]-b[cluster]", + "results": [ { + "amount": 1, + "name": "cluster-grenade" + } ], + "subgroup": "capsule" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 5, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "cluster-grenade" + } ], + "key": "cluster-grenade-recycling", + "localized_name": { + "en": "Cluster grenade (recycling)" + }, + "results": [ { + "amount": 1.75, + "name": "grenade" + }, { + "amount": 1.25, + "name": "explosives" + }, { + "amount": 1.25, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "oil-processing", + "energy_required": 5, + "icon_col": 6, + "icon_row": 3, + "ingredients": [ { + "amount": 10, + "name": "coal" + }, { + "amount": 25, + "name": "heavy-oil" + }, { + "amount": 50, + "name": "steam" + } ], + "key": "coal-liquefaction", + "localized_name": { + "en": "Coal liquefaction" + }, + "order": "a[oil-processing]-d[coal-liquefaction]", + "results": [ { + "amount": 90, + "name": "heavy-oil" + }, { + "amount": 20, + "name": "light-oil" + }, { + "amount": 10, + "name": "petroleum-gas" + } ], + "subgroup": "fluid-recipes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 6, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "coal" + } ], + "key": "coal-recycling", + "localized_name": { + "en": "Coal (recycling)" + }, + "order": "b[coal]", + "results": [ { + "amount": 1, + "name": "coal", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "chemistry", + "energy_required": 2, + "icon_col": 7, + "icon_row": 3, + "ingredients": [ { + "amount": 5, + "name": "carbon" + }, { + "amount": 1, + "name": "sulfur" + }, { + "amount": 10, + "name": "water" + } ], + "key": "coal-synthesis", + "localized_name": { + "en": "Coal synthesis" + }, + "order": "m", + "results": [ { + "amount": 1, + "name": "coal" + } ], + "subgroup": "raw-material" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 7, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "coin" + } ], + "key": "coin-recycling", + "localized_name": { + "en": "Coin (recycling)" + }, + "order": "y", + "results": [ { + "amount": 1, + "name": "coin", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 9, + "icon_row": 3, + "ingredients": [ { + "amount": 15, + "name": "steel-plate" + }, { + "amount": 5, + "name": "iron-gear-wheel" + }, { + "amount": 10, + "name": "copper-plate" + }, { + "amount": 10, + "name": "wood" + } ], + "key": "combat-shotgun", + "localized_name": { + "en": "Combat shotgun" + }, + "order": "b[shotgun]-a[combat]", + "results": [ { + "amount": 1, + "name": "combat-shotgun" + } ], + "subgroup": "gun" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 8, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "combat-shotgun" + } ], + "key": "combat-shotgun-recycling", + "localized_name": { + "en": "Combat shotgun (recycling)" + }, + "results": [ { + "amount": 3.75, + "name": "steel-plate" + }, { + "amount": 1.25, + "name": "iron-gear-wheel" + }, { + "amount": 2.5, + "name": "copper-plate" + }, { + "amount": 2.5, + "name": "wood" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting-with-fluid", + "energy_required": 10, + "icon_col": 10, + "icon_row": 3, + "ingredients": [ { + "amount": 5, + "name": "stone-brick" + }, { + "amount": 1, + "name": "iron-ore" + }, { + "amount": 100, + "name": "water" + } ], + "key": "concrete", + "localized_name": { + "en": "Concrete" + }, + "order": "b[concrete]-a[plain]", + "results": [ { + "amount": 10, + "name": "concrete" + } ], + "subgroup": "terrain" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 10, + "icon_col": 11, + "icon_row": 3, + "ingredients": [ { + "amount": 20, + "name": "molten-iron" + }, { + "amount": 100, + "name": "water" + }, { + "amount": 5, + "name": "stone-brick" + } ], + "key": "concrete-from-molten-iron", + "localized_name": { + "en": "Concrete from molten iron" + }, + "order": "b[casting]-g[concrete]", + "results": [ { + "amount": 10, + "name": "concrete" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 9, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "concrete" + } ], + "key": "concrete-recycling", + "localized_name": { + "en": "Concrete (recycling)" + }, + "results": [ { + "amount": 0.125, + "name": "stone-brick" + }, { + "amount": 0.025, + "name": "iron-ore" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 12, + "icon_row": 3, + "ingredients": [ { + "amount": 5, + "name": "copper-cable" + }, { + "amount": 2, + "name": "electronic-circuit" + } ], + "key": "constant-combinator", + "localized_name": { + "en": "Constant combinator" + }, + "order": "c[combinators]-d[constant-combinator]", + "results": [ { + "amount": 1, + "name": "constant-combinator" + } ], + "subgroup": "circuit-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 10, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "constant-combinator" + } ], + "key": "constant-combinator-recycling", + "localized_name": { + "en": "Constant combinator (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "copper-cable" + }, { + "amount": 0.5, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 13, + "icon_row": 3, + "ingredients": [ { + "amount": 1, + "name": "flying-robot-frame" + }, { + "amount": 2, + "name": "electronic-circuit" + } ], + "key": "construction-robot", + "localized_name": { + "en": "Construction robot" + }, + "order": "a[robot]-b[construction-robot]", + "results": [ { + "amount": 1, + "name": "construction-robot" + } ], + "subgroup": "logistic-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 11, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "construction-robot" + } ], + "key": "construction-robot-recycling", + "localized_name": { + "en": "Construction robot (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "flying-robot-frame" + }, { + "amount": 0.5, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "organic-or-hand-crafting", + "energy_required": 1, + "icon_col": 14, + "icon_row": 3, + "ingredients": [ { + "amount": 3, + "name": "yumako-mash" + } ], + "key": "copper-bacteria", + "localized_name": { + "en": "Copper bacteria" + }, + "order": "e[bacteria]-a[bacteria]-b[copper]", + "results": [ { + "amount": 1, + "name": "copper-bacteria", + "probability": 0.1 + }, { + "amount": 1, + "name": "spoilage" + } ], + "subgroup": "agriculture-processes", + "surface_conditions": [ { + "max": 2000, + "min": 2000, + "property": "pressure" + } ] + }, { + "allow_productivity": true, + "category": "organic", + "energy_required": 4, + "icon_col": 15, + "icon_row": 3, + "ingredients": [ { + "amount": 1, + "name": "copper-bacteria" + }, { + "amount": 1, + "name": "bioflux" + } ], + "key": "copper-bacteria-cultivation", + "localized_name": { + "en": "Copper bacteria cultivation" + }, + "order": "e[bacteria]-b[cultivation]-b[copper]", + "results": [ { + "amount": 4, + "name": "copper-bacteria" + } ], + "subgroup": "agriculture-processes", + "surface_conditions": [ { + "max": 2000, + "min": 2000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 8, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "copper-bacteria" + } ], + "key": "copper-bacteria-recycling", + "localized_name": { + "en": "Copper bacteria (recycling)" + }, + "order": "b[agriculture]-d[copper-bacteria]", + "results": [ { + "amount": 1, + "name": "copper-bacteria", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "electronics", + "energy_required": 0.5, + "icon_col": 16, + "icon_row": 3, + "ingredients": [ { + "amount": 1, + "name": "copper-plate" + } ], + "key": "copper-cable", + "localized_name": { + "en": "Copper cable" + }, + "order": "a[basic-intermediates]-c[copper-cable]", + "results": [ { + "amount": 2, + "name": "copper-cable" + } ], + "subgroup": "intermediate-product" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 12, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "copper-cable" + } ], + "key": "copper-cable-recycling", + "localized_name": { + "en": "Copper cable (recycling)" + }, + "order": "a[smelting]-b[copper-plate]", + "results": [ { + "amount": 0.125, + "name": "copper-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 13, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "copper-ore" + } ], + "key": "copper-ore-recycling", + "localized_name": { + "en": "Copper ore (recycling)" + }, + "order": "f[copper-ore]", + "results": [ { + "amount": 1, + "name": "copper-ore", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "smelting", + "energy_required": 3.2, + "icon_col": 18, + "icon_row": 3, + "ingredients": [ { + "amount": 1, + "name": "copper-ore" + } ], + "key": "copper-plate", + "localized_name": { + "en": "Copper plate" + }, + "order": "a[smelting]-b[copper-plate]", + "results": [ { + "amount": 1, + "name": "copper-plate" + } ], + "subgroup": "raw-material" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.2, + "icon_col": 14, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "copper-plate" + } ], + "key": "copper-plate-recycling", + "localized_name": { + "en": "Copper plate (recycling)" + }, + "order": "a[smelting]-b[copper-plate]", + "results": [ { + "amount": 1, + "name": "copper-plate", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 15, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "copper-wire" + } ], + "key": "copper-wire-recycling", + "localized_name": { + "en": "Copper wire (recycling)" + }, + "results": [ { + "amount": 1, + "name": "copper-wire", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 16, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "copy-paste-tool" + } ], + "key": "copy-paste-tool-recycling", + "localized_name": { + "en": "Copy paste tool (recycling)" + }, + "results": [ { + "amount": 1, + "name": "copy-paste-tool", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0125, + "icon_col": 6, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "crude-oil-barrel" + } ], + "key": "crude-oil-barrel-recycling", + "localized_name": { + "en": "__1__ barrel (recycling)" + }, + "order": "a[basic-intermediates]-d[empty-barrel]", + "results": [ { + "amount": 0.25, + "name": "barrel" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 21, + "icon_row": 3, + "ingredients": [ { + "amount": 20, + "name": "low-density-structure" + }, { + "amount": 10, + "name": "steel-plate" + }, { + "amount": 10, + "name": "electric-engine-unit" + } ], + "key": "crusher", + "localized_name": { + "en": "Crusher" + }, + "order": "e[crusher]", + "results": [ { + "amount": 1, + "name": "crusher" + } ], + "subgroup": "space-platform" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 9, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "crusher" + } ], + "key": "crusher-recycling", + "localized_name": { + "en": "Crusher (recycling)" + }, + "results": [ { + "amount": 5.0, + "name": "low-density-structure" + }, { + "amount": 2.5, + "name": "steel-plate" + }, { + "amount": 2.5, + "name": "electric-engine-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "cryogenics-or-assembling", + "energy_required": 10, + "icon_col": 22, + "icon_row": 3, + "ingredients": [ { + "amount": 40, + "name": "refined-concrete" + }, { + "amount": 20, + "name": "superconductor" + }, { + "amount": 20, + "name": "processing-unit" + }, { + "amount": 20, + "name": "lithium-plate" + } ], + "key": "cryogenic-plant", + "localized_name": { + "en": "Cryogenic plant" + }, + "order": "h[cryogenic-plant]", + "results": [ { + "amount": 1, + "name": "cryogenic-plant" + } ], + "subgroup": "production-machine", + "surface_conditions": [ { + "max": 600, + "min": 100, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 10, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "cryogenic-plant" + } ], + "key": "cryogenic-plant-recycling", + "localized_name": { + "en": "Cryogenic plant (recycling)" + }, + "results": [ { + "amount": 10.0, + "name": "refined-concrete" + }, { + "amount": 5.0, + "name": "superconductor" + }, { + "amount": 5.0, + "name": "processing-unit" + }, { + "amount": 5.0, + "name": "lithium-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "cryogenics", + "energy_required": 20, + "icon_col": 23, + "icon_row": 3, + "ingredients": [ { + "amount": 3, + "name": "ice" + }, { + "amount": 1, + "name": "lithium-plate" + }, { + "amount": 6, + "name": "fluoroketone-cold" + } ], + "key": "cryogenic-science-pack", + "localized_name": { + "en": "Cryogenic science pack" + }, + "order": "k", + "results": [ { + "amount": 1, + "name": "cryogenic-science-pack" + }, { + "amount": 3, + "name": "fluoroketone-hot" + } ], + "subgroup": "science-pack", + "surface_conditions": [ { + "max": 300, + "min": 300, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.25, + "icon_col": 11, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "cryogenic-science-pack" + } ], + "key": "cryogenic-science-pack-recycling", + "localized_name": { + "en": "Cryogenic science pack (recycling)" + }, + "order": "k", + "results": [ { + "amount": 1, + "name": "cryogenic-science-pack", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 17, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "cut-paste-tool" + } ], + "key": "cut-paste-tool-recycling", + "localized_name": { + "en": "Cut paste tool (recycling)" + }, + "results": [ { + "amount": 1, + "name": "cut-paste-tool", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 24, + "icon_row": 3, + "ingredients": [ { + "amount": 5, + "name": "copper-cable" + }, { + "amount": 5, + "name": "electronic-circuit" + } ], + "key": "decider-combinator", + "localized_name": { + "en": "Decider combinator" + }, + "order": "c[combinators]-b[decider-combinator]", + "results": [ { + "amount": 1, + "name": "decider-combinator" + } ], + "subgroup": "circuit-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 18, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "decider-combinator" + } ], + "key": "decider-combinator-recycling", + "localized_name": { + "en": "Decider combinator (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "copper-cable" + }, { + "amount": 1.25, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 19, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "deconstruction-planner" + } ], + "key": "deconstruction-planner-recycling", + "localized_name": { + "en": "Deconstruction planner (recycling)" + }, + "order": "c[automated-construction]-b[deconstruction-planner]", + "results": [ { + "amount": 1, + "name": "deconstruction-planner", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 0, + "icon_row": 4, + "ingredients": [ { + "amount": 3, + "name": "piercing-rounds-magazine" + }, { + "amount": 3, + "name": "electronic-circuit" + }, { + "amount": 3, + "name": "iron-gear-wheel" + } ], + "key": "defender-capsule", + "localized_name": { + "en": "Defender capsule" + }, + "order": "d[defender-capsule]", + "results": [ { + "amount": 1, + "name": "defender-capsule" + } ], + "subgroup": "capsule" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 20, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "defender-capsule" + } ], + "key": "defender-capsule-recycling", + "localized_name": { + "en": "Defender capsule (recycling)" + }, + "order": "d[defender-capsule]", + "results": [ { + "amount": 1, + "name": "defender-capsule", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 21, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "depleted-uranium-fuel-cell" + } ], + "key": "depleted-uranium-fuel-cell-recycling", + "localized_name": { + "en": "Depleted uranium fuel cell (recycling)" + }, + "order": "b[uranium-products]-b[depleted-uranium-fuel-cell]", + "results": [ { + "amount": 1, + "name": "depleted-uranium-fuel-cell", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 15, + "icon_col": 2, + "icon_row": 4, + "ingredients": [ { + "amount": 4, + "name": "distractor-capsule" + }, { + "amount": 4, + "name": "steel-plate" + }, { + "amount": 1, + "name": "processing-unit" + } ], + "key": "destroyer-capsule", + "localized_name": { + "en": "Destroyer capsule" + }, + "order": "f[destroyer-capsule]", + "results": [ { + "amount": 1, + "name": "destroyer-capsule" + } ], + "subgroup": "capsule" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 22, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "destroyer-capsule" + } ], + "key": "destroyer-capsule-recycling", + "localized_name": { + "en": "Destroyer capsule (recycling)" + }, + "results": [ { + "amount": 1.0, + "name": "distractor-capsule" + }, { + "amount": 1.0, + "name": "steel-plate" + }, { + "amount": 0.25, + "name": "processing-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 10, + "icon_col": 3, + "icon_row": 4, + "ingredients": [ { + "amount": 5, + "name": "processing-unit" + }, { + "amount": 20, + "name": "steel-plate" + }, { + "amount": 10, + "name": "laser-turret" + } ], + "key": "discharge-defense-equipment", + "localized_name": { + "en": "Discharge defense" + }, + "order": "b[active-defense]-b[discharge-defense-equipment]-a[equipment]", + "results": [ { + "amount": 1, + "name": "discharge-defense-equipment" + } ], + "subgroup": "military-equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 24, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "discharge-defense-equipment" + } ], + "key": "discharge-defense-equipment-recycling", + "localized_name": { + "en": "Discharge defense (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "processing-unit" + }, { + "amount": 5.0, + "name": "steel-plate" + }, { + "amount": 2.5, + "name": "laser-turret" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 23, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "discharge-defense-remote" + } ], + "key": "discharge-defense-remote-recycling", + "localized_name": { + "en": "Discharge defense remote (recycling)" + }, + "order": "b[active-defense]-b[discharge-defense-equipment]-b[remote]", + "results": [ { + "amount": 1, + "name": "discharge-defense-remote", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 5, + "icon_row": 4, + "ingredients": [ { + "amount": 1, + "name": "iron-plate" + }, { + "amount": 1, + "name": "electronic-circuit" + } ], + "key": "display-panel", + "localized_name": { + "en": "Display panel" + }, + "order": "s[display-panel]", + "results": [ { + "amount": 1, + "name": "display-panel" + } ], + "subgroup": "circuit-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 25, + "icon_row": 13, + "ingredients": [ { + "amount": 1, + "name": "display-panel" + } ], + "key": "display-panel-recycling", + "localized_name": { + "en": "Display panel (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "iron-plate" + }, { + "amount": 0.25, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 15, + "icon_col": 6, + "icon_row": 4, + "ingredients": [ { + "amount": 4, + "name": "defender-capsule" + }, { + "amount": 3, + "name": "advanced-circuit" + } ], + "key": "distractor-capsule", + "localized_name": { + "en": "Distractor capsule" + }, + "order": "e[defender-capsule]", + "results": [ { + "amount": 1, + "name": "distractor-capsule" + } ], + "subgroup": "capsule" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 0, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "distractor-capsule" + } ], + "key": "distractor-capsule-recycling", + "localized_name": { + "en": "Distractor capsule (recycling)" + }, + "results": [ { + "amount": 1.0, + "name": "defender-capsule" + }, { + "amount": 0.75, + "name": "advanced-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 15, + "icon_col": 7, + "icon_row": 4, + "ingredients": [ { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "electronic-circuit" + } ], + "key": "efficiency-module", + "localized_name": { + "en": "Efficiency module" + }, + "order": "c[efficiency]-a[efficiency-module-1]", + "results": [ { + "amount": 1, + "name": "efficiency-module" + } ], + "subgroup": "module" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 30, + "icon_col": 8, + "icon_row": 4, + "ingredients": [ { + "amount": 4, + "name": "efficiency-module" + }, { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "processing-unit" + } ], + "key": "efficiency-module-2", + "localized_name": { + "en": "Efficiency module 2" + }, + "order": "c[efficiency]-b[efficiency-module-2]", + "results": [ { + "amount": 1, + "name": "efficiency-module-2" + } ], + "subgroup": "module" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 1, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "efficiency-module-2" + } ], + "key": "efficiency-module-2-recycling", + "localized_name": { + "en": "Efficiency module 2 (recycling)" + }, + "results": [ { + "amount": 1.0, + "name": "efficiency-module" + }, { + "amount": 1.25, + "name": "advanced-circuit" + }, { + "amount": 1.25, + "name": "processing-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 60, + "icon_col": 9, + "icon_row": 4, + "ingredients": [ { + "amount": 4, + "name": "efficiency-module-2" + }, { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "processing-unit" + }, { + "amount": 5, + "name": "spoilage" + } ], + "key": "efficiency-module-3", + "localized_name": { + "en": "Efficiency module 3" + }, + "order": "c[efficiency]-c[efficiency-module-3]", + "results": [ { + "amount": 1, + "name": "efficiency-module-3" + } ], + "subgroup": "module" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 3.75, + "icon_col": 2, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "efficiency-module-3" + } ], + "key": "efficiency-module-3-recycling", + "localized_name": { + "en": "Efficiency module 3 (recycling)" + }, + "results": [ { + "amount": 1.0, + "name": "efficiency-module-2" + }, { + "amount": 1.25, + "name": "advanced-circuit" + }, { + "amount": 1.25, + "name": "processing-unit" + }, { + "amount": 1.25, + "name": "spoilage" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 3, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "efficiency-module" + } ], + "key": "efficiency-module-recycling", + "localized_name": { + "en": "Efficiency module (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "advanced-circuit" + }, { + "amount": 1.25, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 22, + "icon_row": 11, + "ingredients": [ { + "amount": 1, + "name": "electric-energy-interface" + } ], + "key": "electric-energy-interface-recycling", + "localized_name": { + "en": "Electric energy interface (recycling)" + }, + "order": "a[electric-energy-interface]-b[electric-energy-interface]", + "results": [ { + "amount": 1, + "name": "electric-energy-interface", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting-with-fluid", + "energy_required": 10, + "icon_col": 10, + "icon_row": 4, + "ingredients": [ { + "amount": 1, + "name": "engine-unit" + }, { + "amount": 15, + "name": "lubricant" + }, { + "amount": 2, + "name": "electronic-circuit" + } ], + "key": "electric-engine-unit", + "localized_name": { + "en": "Electric engine unit" + }, + "order": "c[advanced-intermediates]-b[electric-engine-unit]", + "results": [ { + "amount": 1, + "name": "electric-engine-unit" + } ], + "subgroup": "intermediate-product" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 4, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "electric-engine-unit" + } ], + "key": "electric-engine-unit-recycling", + "localized_name": { + "en": "Electric engine unit (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "engine-unit" + }, { + "amount": 0.5, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 5, + "icon_col": 11, + "icon_row": 4, + "ingredients": [ { + "amount": 10, + "name": "steel-plate" + }, { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 10, + "name": "stone-brick" + } ], + "key": "electric-furnace", + "localized_name": { + "en": "Electric furnace" + }, + "order": "c[electric-furnace]", + "results": [ { + "amount": 1, + "name": "electric-furnace" + } ], + "subgroup": "smelting-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.3125, + "icon_col": 5, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "electric-furnace" + } ], + "key": "electric-furnace-recycling", + "localized_name": { + "en": "Electric furnace (recycling)" + }, + "order": "c[electric-furnace]", + "results": [ { + "amount": 1, + "name": "electric-furnace", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 2, + "icon_col": 12, + "icon_row": 4, + "ingredients": [ { + "amount": 3, + "name": "electronic-circuit" + }, { + "amount": 5, + "name": "iron-gear-wheel" + }, { + "amount": 10, + "name": "iron-plate" + } ], + "key": "electric-mining-drill", + "localized_name": { + "en": "Electric mining drill" + }, + "order": "a[items]-b[electric-mining-drill]", + "results": [ { + "amount": 1, + "name": "electric-mining-drill" + } ], + "subgroup": "extraction-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 6, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "electric-mining-drill" + } ], + "key": "electric-mining-drill-recycling", + "localized_name": { + "en": "Electric mining drill (recycling)" + }, + "results": [ { + "amount": 0.75, + "name": "electronic-circuit" + }, { + "amount": 1.25, + "name": "iron-gear-wheel" + }, { + "amount": 2.5, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "electromagnetics", + "energy_required": 5, + "icon_col": 13, + "icon_row": 4, + "ingredients": [ { + "amount": 1, + "name": "stone" + }, { + "amount": 10, + "name": "heavy-oil" + }, { + "amount": 10, + "name": "holmium-solution" + } ], + "key": "electrolyte", + "localized_name": { + "en": "Electrolyte" + }, + "order": "b[holmium]-e[electrolyte]", + "results": [ { + "amount": 10, + "name": "electrolyte" + } ], + "subgroup": "fulgora-processes" + }, { + "allow_productivity": false, + "category": "electronics-or-assembling", + "energy_required": 10, + "icon_col": 14, + "icon_row": 4, + "ingredients": [ { + "amount": 150, + "name": "holmium-plate" + }, { + "amount": 50, + "name": "steel-plate" + }, { + "amount": 50, + "name": "processing-unit" + }, { + "amount": 50, + "name": "refined-concrete" + } ], + "key": "electromagnetic-plant", + "localized_name": { + "en": "Electromagnetic plant" + }, + "order": "g[electromagnetic-plant]", + "results": [ { + "amount": 1, + "name": "electromagnetic-plant" + } ], + "subgroup": "production-machine", + "surface_conditions": [ { + "min": 99, + "property": "magnetic-field" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 12, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "electromagnetic-plant" + } ], + "key": "electromagnetic-plant-recycling", + "localized_name": { + "en": "Electromagnetic plant (recycling)" + }, + "results": [ { + "amount": 37.5, + "name": "holmium-plate" + }, { + "amount": 12.5, + "name": "steel-plate" + }, { + "amount": 12.5, + "name": "processing-unit" + }, { + "amount": 12.5, + "name": "refined-concrete" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "electromagnetics", + "energy_required": 10, + "icon_col": 15, + "icon_row": 4, + "ingredients": [ { + "amount": 1, + "name": "supercapacitor" + }, { + "amount": 1, + "name": "accumulator" + }, { + "amount": 25, + "name": "electrolyte" + }, { + "amount": 25, + "name": "holmium-solution" + } ], + "key": "electromagnetic-science-pack", + "localized_name": { + "en": "Electromagnetic science pack" + }, + "order": "i", + "results": [ { + "amount": 1, + "name": "electromagnetic-science-pack" + } ], + "subgroup": "science-pack", + "surface_conditions": [ { + "max": 99, + "min": 99, + "property": "magnetic-field" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 13, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "electromagnetic-science-pack" + } ], + "key": "electromagnetic-science-pack-recycling", + "localized_name": { + "en": "Electromagnetic science pack (recycling)" + }, + "order": "i", + "results": [ { + "amount": 1, + "name": "electromagnetic-science-pack", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "electronics", + "energy_required": 0.5, + "icon_col": 16, + "icon_row": 4, + "ingredients": [ { + "amount": 1, + "name": "iron-plate" + }, { + "amount": 3, + "name": "copper-cable" + } ], + "key": "electronic-circuit", + "localized_name": { + "en": "Electronic circuit" + }, + "order": "b[circuits]-a[electronic-circuit]", + "results": [ { + "amount": 1, + "name": "electronic-circuit" + } ], + "subgroup": "intermediate-product" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 7, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "electronic-circuit" + } ], + "key": "electronic-circuit-recycling", + "localized_name": { + "en": "Electronic circuit (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "iron-plate" + }, { + "amount": 0.75, + "name": "copper-cable" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 8, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "empty-module-slot" + } ], + "key": "empty-module-slot-recycling", + "localized_name": { + "en": "Empty module slot (recycling)" + }, + "order": "z[meta]-a[empty-module-slot]", + "results": [ { + "amount": 1, + "name": "empty-module-slot", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 2, + "icon_row": 5, + "ingredients": [ { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 10, + "name": "steel-plate" + } ], + "key": "energy-shield-equipment", + "localized_name": { + "en": "Energy shield" + }, + "order": "a[shield]-a[energy-shield-equipment]", + "results": [ { + "amount": 1, + "name": "energy-shield-equipment" + } ], + "subgroup": "military-equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 8, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "energy-shield-equipment" + } ], + "key": "energy-shield-equipment-recycling", + "localized_name": { + "en": "Energy shield (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "advanced-circuit" + }, { + "amount": 2.5, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 3, + "icon_row": 5, + "ingredients": [ { + "amount": 10, + "name": "energy-shield-equipment" + }, { + "amount": 5, + "name": "processing-unit" + }, { + "amount": 5, + "name": "low-density-structure" + } ], + "key": "energy-shield-mk2-equipment", + "localized_name": { + "en": "Energy shield MK2" + }, + "order": "a[shield]-b[energy-shield-equipment-mk2]", + "results": [ { + "amount": 1, + "name": "energy-shield-mk2-equipment" + } ], + "subgroup": "military-equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 9, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "energy-shield-mk2-equipment" + } ], + "key": "energy-shield-mk2-equipment-recycling", + "localized_name": { + "en": "Energy shield MK2 (recycling)" + }, + "results": [ { + "amount": 2.5, + "name": "energy-shield-equipment" + }, { + "amount": 1.25, + "name": "processing-unit" + }, { + "amount": 1.25, + "name": "low-density-structure" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "advanced-crafting", + "energy_required": 10, + "icon_col": 4, + "icon_row": 5, + "ingredients": [ { + "amount": 1, + "name": "steel-plate" + }, { + "amount": 1, + "name": "iron-gear-wheel" + }, { + "amount": 2, + "name": "pipe" + } ], + "key": "engine-unit", + "localized_name": { + "en": "Engine unit" + }, + "order": "c[advanced-intermediates]-a[engine-unit]", + "results": [ { + "amount": 1, + "name": "engine-unit" + } ], + "subgroup": "intermediate-product" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 10, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "engine-unit" + } ], + "key": "engine-unit-recycling", + "localized_name": { + "en": "Engine unit (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "steel-plate" + }, { + "amount": 0.25, + "name": "iron-gear-wheel" + }, { + "amount": 0.5, + "name": "pipe" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 5, + "icon_row": 5, + "ingredients": [ { + "amount": 10, + "name": "processing-unit" + }, { + "amount": 30, + "name": "electric-engine-unit" + }, { + "amount": 20, + "name": "steel-plate" + } ], + "key": "exoskeleton-equipment", + "localized_name": { + "en": "Exoskeleton" + }, + "order": "d[exoskeleton]-a[exoskeleton-equipment]", + "results": [ { + "amount": 1, + "name": "exoskeleton-equipment" + } ], + "subgroup": "utility-equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 11, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "exoskeleton-equipment" + } ], + "key": "exoskeleton-equipment-recycling", + "localized_name": { + "en": "Exoskeleton (recycling)" + }, + "results": [ { + "amount": 2.5, + "name": "processing-unit" + }, { + "amount": 7.5, + "name": "electric-engine-unit" + }, { + "amount": 5.0, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 6, + "icon_row": 5, + "ingredients": [ { + "amount": 2, + "name": "steel-plate" + }, { + "amount": 2, + "name": "plastic-bar" + }, { + "amount": 2, + "name": "explosives" + } ], + "key": "explosive-cannon-shell", + "localized_name": { + "en": "Explosive cannon shell" + }, + "order": "d[cannon-shell]-c[explosive]", + "results": [ { + "amount": 1, + "name": "explosive-cannon-shell" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 12, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "explosive-cannon-shell" + } ], + "key": "explosive-cannon-shell-recycling", + "localized_name": { + "en": "Explosive cannon shell (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "steel-plate" + }, { + "amount": 0.5, + "name": "plastic-bar" + }, { + "amount": 0.5, + "name": "explosives" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 7, + "icon_row": 5, + "ingredients": [ { + "amount": 1, + "name": "rocket" + }, { + "amount": 2, + "name": "explosives" + } ], + "key": "explosive-rocket", + "localized_name": { + "en": "Explosive rocket" + }, + "order": "d[rocket-launcher]-b[explosive]", + "results": [ { + "amount": 1, + "name": "explosive-rocket" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 13, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "explosive-rocket" + } ], + "key": "explosive-rocket-recycling", + "localized_name": { + "en": "Explosive rocket (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "rocket" + }, { + "amount": 0.5, + "name": "explosives" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 12, + "icon_col": 8, + "icon_row": 5, + "ingredients": [ { + "amount": 1, + "name": "explosive-cannon-shell" + }, { + "amount": 1, + "name": "uranium-238" + } ], + "key": "explosive-uranium-cannon-shell", + "localized_name": { + "en": "Explosive uranium cannon shell" + }, + "order": "d[explosive-cannon-shell]-c[uranium]", + "results": [ { + "amount": 1, + "name": "explosive-uranium-cannon-shell" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.75, + "icon_col": 14, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "explosive-uranium-cannon-shell" + } ], + "key": "explosive-uranium-cannon-shell-recycling", + "localized_name": { + "en": "Explosive uranium cannon shell (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "explosive-cannon-shell" + }, { + "amount": 0.25, + "name": "uranium-238" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "chemistry-or-cryogenics", + "energy_required": 4, + "icon_col": 9, + "icon_row": 5, + "ingredients": [ { + "amount": 1, + "name": "sulfur" + }, { + "amount": 1, + "name": "coal" + }, { + "amount": 10, + "name": "water" + } ], + "key": "explosives", + "localized_name": { + "en": "Explosives" + }, + "order": "b[chemistry]-e[explosives]", + "results": [ { + "amount": 2, + "name": "explosives" + } ], + "subgroup": "raw-material" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.25, + "icon_col": 15, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "explosives" + } ], + "key": "explosives-recycling", + "localized_name": { + "en": "Explosives (recycling)" + }, + "order": "b[chemistry]-e[explosives]", + "results": [ { + "amount": 1, + "name": "explosives", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 10, + "icon_row": 5, + "ingredients": [ { + "amount": 5, + "name": "express-transport-belt" + }, { + "amount": 1, + "name": "fast-loader" + } ], + "key": "express-loader", + "localized_name": { + "en": "Express loader" + }, + "order": "d[loader]-c[express-loader]", + "results": [ { + "amount": 1, + "name": "express-loader" + } ], + "subgroup": "belt" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 16, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "express-loader" + } ], + "key": "express-loader-recycling", + "localized_name": { + "en": "Express loader (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "express-transport-belt" + }, { + "amount": 0.25, + "name": "fast-loader" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting-with-fluid-or-metallurgy", + "energy_required": 2, + "icon_col": 11, + "icon_row": 5, + "ingredients": [ { + "amount": 1, + "name": "fast-splitter" + }, { + "amount": 10, + "name": "iron-gear-wheel" + }, { + "amount": 10, + "name": "advanced-circuit" + }, { + "amount": 80, + "name": "lubricant" + } ], + "key": "express-splitter", + "localized_name": { + "en": "Express splitter" + }, + "order": "c[splitter]-c[express-splitter]", + "results": [ { + "amount": 1, + "name": "express-splitter" + } ], + "subgroup": "belt" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 17, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "express-splitter" + } ], + "key": "express-splitter-recycling", + "localized_name": { + "en": "Express splitter (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "fast-splitter" + }, { + "amount": 2.5, + "name": "iron-gear-wheel" + }, { + "amount": 2.5, + "name": "advanced-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting-with-fluid-or-metallurgy", + "energy_required": 0.5, + "icon_col": 12, + "icon_row": 5, + "ingredients": [ { + "amount": 10, + "name": "iron-gear-wheel" + }, { + "amount": 1, + "name": "fast-transport-belt" + }, { + "amount": 20, + "name": "lubricant" + } ], + "key": "express-transport-belt", + "localized_name": { + "en": "Express transport belt" + }, + "order": "a[transport-belt]-c[express-transport-belt]", + "results": [ { + "amount": 1, + "name": "express-transport-belt" + } ], + "subgroup": "belt" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 18, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "express-transport-belt" + } ], + "key": "express-transport-belt-recycling", + "localized_name": { + "en": "Express transport belt (recycling)" + }, + "results": [ { + "amount": 2.5, + "name": "iron-gear-wheel" + }, { + "amount": 0.25, + "name": "fast-transport-belt" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting-with-fluid-or-metallurgy", + "energy_required": 2, + "icon_col": 13, + "icon_row": 5, + "ingredients": [ { + "amount": 80, + "name": "iron-gear-wheel" + }, { + "amount": 2, + "name": "fast-underground-belt" + }, { + "amount": 40, + "name": "lubricant" + } ], + "key": "express-underground-belt", + "localized_name": { + "en": "Express underground belt" + }, + "order": "b[underground-belt]-c[express-underground-belt]", + "results": [ { + "amount": 2, + "name": "express-underground-belt" + } ], + "subgroup": "belt" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 19, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "express-underground-belt" + } ], + "key": "express-underground-belt-recycling", + "localized_name": { + "en": "Express underground belt (recycling)" + }, + "results": [ { + "amount": 10.0, + "name": "iron-gear-wheel" + }, { + "amount": 0.25, + "name": "fast-underground-belt" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 14, + "icon_row": 5, + "ingredients": [ { + "amount": 2, + "name": "electronic-circuit" + }, { + "amount": 2, + "name": "iron-plate" + }, { + "amount": 1, + "name": "inserter" + } ], + "key": "fast-inserter", + "localized_name": { + "en": "Fast inserter" + }, + "order": "d[fast-inserter]", + "results": [ { + "amount": 1, + "name": "fast-inserter" + } ], + "subgroup": "inserter" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 20, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "fast-inserter" + } ], + "key": "fast-inserter-recycling", + "localized_name": { + "en": "Fast inserter (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "electronic-circuit" + }, { + "amount": 0.5, + "name": "iron-plate" + }, { + "amount": 0.25, + "name": "inserter" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 3, + "icon_col": 15, + "icon_row": 5, + "ingredients": [ { + "amount": 5, + "name": "fast-transport-belt" + }, { + "amount": 1, + "name": "loader" + } ], + "key": "fast-loader", + "localized_name": { + "en": "Fast loader" + }, + "order": "d[loader]-b[fast-loader]", + "results": [ { + "amount": 1, + "name": "fast-loader" + } ], + "subgroup": "belt" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.1875, + "icon_col": 21, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "fast-loader" + } ], + "key": "fast-loader-recycling", + "localized_name": { + "en": "Fast loader (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "fast-transport-belt" + }, { + "amount": 0.25, + "name": "loader" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "pressing", + "energy_required": 2, + "icon_col": 16, + "icon_row": 5, + "ingredients": [ { + "amount": 1, + "name": "splitter" + }, { + "amount": 10, + "name": "iron-gear-wheel" + }, { + "amount": 10, + "name": "electronic-circuit" + } ], + "key": "fast-splitter", + "localized_name": { + "en": "Fast splitter" + }, + "order": "c[splitter]-b[fast-splitter]", + "results": [ { + "amount": 1, + "name": "fast-splitter" + } ], + "subgroup": "belt" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 22, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "fast-splitter" + } ], + "key": "fast-splitter-recycling", + "localized_name": { + "en": "Fast splitter (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "splitter" + }, { + "amount": 2.5, + "name": "iron-gear-wheel" + }, { + "amount": 2.5, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "pressing", + "energy_required": 0.5, + "icon_col": 17, + "icon_row": 5, + "ingredients": [ { + "amount": 5, + "name": "iron-gear-wheel" + }, { + "amount": 1, + "name": "transport-belt" + } ], + "key": "fast-transport-belt", + "localized_name": { + "en": "Fast transport belt" + }, + "order": "a[transport-belt]-b[fast-transport-belt]", + "results": [ { + "amount": 1, + "name": "fast-transport-belt" + } ], + "subgroup": "belt" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 23, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "fast-transport-belt" + } ], + "key": "fast-transport-belt-recycling", + "localized_name": { + "en": "Fast transport belt (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "iron-gear-wheel" + }, { + "amount": 0.25, + "name": "transport-belt" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "pressing", + "energy_required": 2, + "icon_col": 18, + "icon_row": 5, + "ingredients": [ { + "amount": 40, + "name": "iron-gear-wheel" + }, { + "amount": 2, + "name": "underground-belt" + } ], + "key": "fast-underground-belt", + "localized_name": { + "en": "Fast underground belt" + }, + "order": "b[underground-belt]-b[fast-underground-belt]", + "results": [ { + "amount": 2, + "name": "fast-underground-belt" + } ], + "subgroup": "belt" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 24, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "fast-underground-belt" + } ], + "key": "fast-underground-belt-recycling", + "localized_name": { + "en": "Fast underground belt (recycling)" + }, + "results": [ { + "amount": 5.0, + "name": "iron-gear-wheel" + }, { + "amount": 0.25, + "name": "underground-belt" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 1, + "icon_col": 19, + "icon_row": 5, + "ingredients": [ { + "amount": 4, + "name": "iron-plate" + } ], + "key": "firearm-magazine", + "localized_name": { + "en": "Firearm magazine" + }, + "order": "a[basic-clips]-a[firearm-magazine]", + "results": [ { + "amount": 1, + "name": "firearm-magazine" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 25, + "icon_row": 14, + "ingredients": [ { + "amount": 1, + "name": "firearm-magazine" + } ], + "key": "firearm-magazine-recycling", + "localized_name": { + "en": "Firearm magazine (recycling)" + }, + "order": "a[basic-clips]-a[firearm-magazine]", + "results": [ { + "amount": 1, + "name": "firearm-magazine", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "organic-or-chemistry", + "energy_required": 6, + "icon_col": 21, + "icon_row": 5, + "ingredients": [ { + "amount": 2, + "name": "raw-fish" + }, { + "amount": 100, + "name": "nutrients" + }, { + "amount": 100, + "name": "water" + } ], + "key": "fish-breeding", + "localized_name": { + "en": "Fish breeding" + }, + "order": "b[nauvis-agriculture]-b[fish-breeding]", + "results": [ { + "amount": 3, + "name": "raw-fish" + } ], + "subgroup": "nauvis-agriculture", + "surface_conditions": [ { + "max": 1000, + "min": 1000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 22, + "icon_row": 5, + "ingredients": [ { + "amount": 200, + "name": "processing-unit" + }, { + "amount": 50, + "name": "low-density-structure" + }, { + "amount": 4, + "name": "uranium-fuel-cell" + } ], + "key": "fission-reactor-equipment", + "localized_name": { + "en": "Portable fission reactor" + }, + "order": "a[energy-source]-b[fission-reactor]", + "results": [ { + "amount": 1, + "name": "fission-reactor-equipment" + } ], + "subgroup": "equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 1, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "fission-reactor-equipment" + } ], + "key": "fission-reactor-equipment-recycling", + "localized_name": { + "en": "Portable fission reactor (recycling)" + }, + "results": [ { + "amount": 50.0, + "name": "processing-unit" + }, { + "amount": 12.5, + "name": "low-density-structure" + }, { + "amount": 1.0, + "name": "uranium-fuel-cell" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 23, + "icon_row": 5, + "ingredients": [ { + "amount": 5, + "name": "steel-plate" + }, { + "amount": 10, + "name": "iron-gear-wheel" + } ], + "key": "flamethrower", + "localized_name": { + "en": "Flamethrower" + }, + "order": "e[flamethrower]", + "results": [ { + "amount": 1, + "name": "flamethrower" + } ], + "subgroup": "gun" + }, { + "allow_productivity": false, + "category": "chemistry", + "energy_required": 6, + "icon_col": 24, + "icon_row": 5, + "ingredients": [ { + "amount": 5, + "name": "steel-plate" + }, { + "amount": 100, + "name": "crude-oil" + } ], + "key": "flamethrower-ammo", + "localized_name": { + "en": "Flamethrower ammo" + }, + "order": "e[flamethrower]", + "results": [ { + "amount": 1, + "name": "flamethrower-ammo" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.375, + "icon_col": 2, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "flamethrower-ammo" + } ], + "key": "flamethrower-ammo-recycling", + "localized_name": { + "en": "Flamethrower ammo (recycling)" + }, + "order": "e[flamethrower]", + "results": [ { + "amount": 1, + "name": "flamethrower-ammo", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 4, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "flamethrower" + } ], + "key": "flamethrower-recycling", + "localized_name": { + "en": "Flamethrower (recycling)" + }, + "order": "e[flamethrower]", + "results": [ { + "amount": 1, + "name": "flamethrower", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 20, + "icon_col": 25, + "icon_row": 5, + "ingredients": [ { + "amount": 30, + "name": "steel-plate" + }, { + "amount": 15, + "name": "iron-gear-wheel" + }, { + "amount": 10, + "name": "pipe" + }, { + "amount": 5, + "name": "engine-unit" + } ], + "key": "flamethrower-turret", + "localized_name": { + "en": "Flamethrower turret" + }, + "order": "b[turret]-c[flamethrower-turret]", + "results": [ { + "amount": 1, + "name": "flamethrower-turret" + } ], + "subgroup": "turret" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.25, + "icon_col": 3, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "flamethrower-turret" + } ], + "key": "flamethrower-turret-recycling", + "localized_name": { + "en": "Flamethrower turret (recycling)" + }, + "results": [ { + "amount": 7.5, + "name": "steel-plate" + }, { + "amount": 3.75, + "name": "iron-gear-wheel" + }, { + "amount": 2.5, + "name": "pipe" + }, { + "amount": 1.25, + "name": "engine-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 1.5, + "icon_col": 0, + "icon_row": 6, + "ingredients": [ { + "amount": 10, + "name": "iron-gear-wheel" + }, { + "amount": 16, + "name": "steel-plate" + }, { + "amount": 8, + "name": "pipe" + }, { + "amount": 1, + "name": "storage-tank" + } ], + "key": "fluid-wagon", + "localized_name": { + "en": "Fluid wagon" + }, + "order": "c[rolling-stock]-c[fluid-wagon]", + "results": [ { + "amount": 1, + "name": "fluid-wagon" + } ], + "subgroup": "train-transport" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.09375, + "icon_col": 5, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "fluid-wagon" + } ], + "key": "fluid-wagon-recycling", + "localized_name": { + "en": "Fluid wagon (recycling)" + }, + "results": [ { + "amount": 2.5, + "name": "iron-gear-wheel" + }, { + "amount": 4.0, + "name": "steel-plate" + }, { + "amount": 2.0, + "name": "pipe" + }, { + "amount": 0.25, + "name": "storage-tank" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "cryogenics", + "energy_required": 10, + "icon_col": 5, + "icon_row": 6, + "ingredients": [ { + "amount": 50, + "name": "fluorine" + }, { + "amount": 50, + "name": "ammonia" + }, { + "amount": 1, + "name": "solid-fuel" + }, { + "amount": 1, + "name": "lithium" + } ], + "key": "fluoroketone", + "localized_name": { + "en": "Fluoroketone" + }, + "order": "b[fluoroketone]-a[fluoroketone]", + "results": [ { + "amount": 50, + "name": "fluoroketone-hot" + } ], + "subgroup": "aquilo-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0125, + "icon_col": 7, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "fluoroketone-cold-barrel" + } ], + "key": "fluoroketone-cold-barrel-recycling", + "localized_name": { + "en": "__1__ barrel (recycling)" + }, + "order": "a[basic-intermediates]-d[empty-barrel]", + "results": [ { + "amount": 0.25, + "name": "barrel" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "cryogenics", + "energy_required": 5, + "icon_col": 4, + "icon_row": 6, + "ingredients": [ { + "amount": 10, + "name": "fluoroketone-hot" + } ], + "key": "fluoroketone-cooling", + "localized_name": { + "en": "Cooling hot fluoroketone" + }, + "order": "b[fluoroketone]-b[fluoroketone-cooling]", + "results": [ { + "amount": 10, + "name": "fluoroketone-cold" + } ], + "subgroup": "aquilo-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0125, + "icon_col": 11, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "fluoroketone-hot-barrel" + } ], + "key": "fluoroketone-hot-barrel-recycling", + "localized_name": { + "en": "__1__ barrel (recycling)" + }, + "order": "a[basic-intermediates]-d[empty-barrel]", + "results": [ { + "amount": 0.25, + "name": "barrel" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 20, + "icon_col": 6, + "icon_row": 6, + "ingredients": [ { + "amount": 1, + "name": "electric-engine-unit" + }, { + "amount": 2, + "name": "battery" + }, { + "amount": 1, + "name": "steel-plate" + }, { + "amount": 3, + "name": "electronic-circuit" + } ], + "key": "flying-robot-frame", + "localized_name": { + "en": "Flying robot frame" + }, + "order": "c[advanced-intermediates]-c[flying-robot-frame]", + "results": [ { + "amount": 1, + "name": "flying-robot-frame" + } ], + "subgroup": "intermediate-product" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.25, + "icon_col": 15, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "flying-robot-frame" + } ], + "key": "flying-robot-frame-recycling", + "localized_name": { + "en": "Flying robot frame (recycling)" + }, + "order": "c[advanced-intermediates]-c[flying-robot-frame]", + "results": [ { + "amount": 1, + "name": "flying-robot-frame", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting-with-fluid", + "energy_required": 30, + "icon_col": 7, + "icon_row": 6, + "ingredients": [ { + "amount": 4, + "name": "tungsten-plate" + }, { + "amount": 4, + "name": "lithium-plate" + }, { + "amount": 4, + "name": "carbon-fiber" + }, { + "amount": 20, + "name": "stone" + }, { + "amount": 20, + "name": "fluoroketone-cold" + } ], + "key": "foundation", + "localized_name": { + "en": "Foundation" + }, + "order": "c[landfill]-g[foundation]", + "results": [ { + "amount": 1, + "name": "foundation" + } ], + "subgroup": "terrain" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 14, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "foundation" + } ], + "key": "foundation-recycling", + "localized_name": { + "en": "Foundation (recycling)" + }, + "results": [ { + "amount": 1.0, + "name": "tungsten-plate" + }, { + "amount": 1.0, + "name": "lithium-plate" + }, { + "amount": 1.0, + "name": "carbon-fiber" + }, { + "amount": 5.0, + "name": "stone" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "metallurgy-or-assembling", + "energy_required": 10, + "icon_col": 8, + "icon_row": 6, + "ingredients": [ { + "amount": 50, + "name": "tungsten-carbide" + }, { + "amount": 50, + "name": "steel-plate" + }, { + "amount": 30, + "name": "electronic-circuit" + }, { + "amount": 20, + "name": "refined-concrete" + }, { + "amount": 20, + "name": "lubricant" + } ], + "key": "foundry", + "localized_name": { + "en": "Foundry" + }, + "order": "d[foundry]", + "results": [ { + "amount": 1, + "name": "foundry" + } ], + "subgroup": "smelting-machine", + "surface_conditions": [ { + "max": 4000, + "min": 4000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 15, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "foundry" + } ], + "key": "foundry-recycling", + "localized_name": { + "en": "Foundry (recycling)" + }, + "results": [ { + "amount": 12.5, + "name": "tungsten-carbide" + }, { + "amount": 12.5, + "name": "steel-plate" + }, { + "amount": 7.5, + "name": "electronic-circuit" + }, { + "amount": 5.0, + "name": "refined-concrete" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "cryogenics", + "energy_required": 30, + "icon_col": 10, + "icon_row": 6, + "ingredients": [ { + "amount": 100, + "name": "tungsten-plate" + }, { + "amount": 100, + "name": "superconductor" + }, { + "amount": 50, + "name": "quantum-processor" + } ], + "key": "fusion-generator", + "localized_name": { + "en": "Fusion generator" + }, + "order": "g[fusion-energy]-b[generator]", + "results": [ { + "amount": 1, + "name": "fusion-generator" + } ], + "subgroup": "energy", + "surface_conditions": [ { + "max": 600, + "min": 100, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 16, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "fusion-generator" + } ], + "key": "fusion-generator-recycling", + "localized_name": { + "en": "Fusion generator (recycling)" + }, + "results": [ { + "amount": 25.0, + "name": "tungsten-plate" + }, { + "amount": 25.0, + "name": "superconductor" + }, { + "amount": 12.5, + "name": "quantum-processor" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "cryogenics", + "energy_required": 10, + "icon_col": 12, + "icon_row": 6, + "ingredients": [ { + "amount": 5, + "name": "lithium-plate" + }, { + "amount": 1, + "name": "holmium-plate" + }, { + "amount": 100, + "name": "ammonia" + } ], + "key": "fusion-power-cell", + "localized_name": { + "en": "Fusion power cell" + }, + "order": "c[lithium]-d[fusion-power-cell]", + "results": [ { + "amount": 1, + "name": "fusion-power-cell" + } ], + "subgroup": "aquilo-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 17, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "fusion-power-cell" + } ], + "key": "fusion-power-cell-recycling", + "localized_name": { + "en": "Fusion power cell (recycling)" + }, + "order": "c[lithium]-d[fusion-power-cell]", + "results": [ { + "amount": 1, + "name": "fusion-power-cell", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "cryogenics", + "energy_required": 60, + "icon_col": 13, + "icon_row": 6, + "ingredients": [ { + "amount": 200, + "name": "tungsten-plate" + }, { + "amount": 200, + "name": "superconductor" + }, { + "amount": 250, + "name": "quantum-processor" + } ], + "key": "fusion-reactor", + "localized_name": { + "en": "Fusion reactor" + }, + "order": "g[fusion-energy]-a[reactor]", + "results": [ { + "amount": 1, + "name": "fusion-reactor" + } ], + "subgroup": "energy", + "surface_conditions": [ { + "max": 600, + "min": 100, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 30, + "icon_col": 14, + "icon_row": 6, + "ingredients": [ { + "amount": 1, + "name": "fission-reactor-equipment" + }, { + "amount": 10, + "name": "fusion-power-cell" + }, { + "amount": 250, + "name": "tungsten-plate" + }, { + "amount": 100, + "name": "carbon-fiber" + }, { + "amount": 25, + "name": "supercapacitor" + }, { + "amount": 250, + "name": "quantum-processor" + } ], + "key": "fusion-reactor-equipment", + "localized_name": { + "en": "Portable fusion reactor" + }, + "order": "a[energy-source]-c[fusion-reactor]", + "results": [ { + "amount": 1, + "name": "fusion-reactor-equipment" + } ], + "subgroup": "equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 18, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "fusion-reactor-equipment" + } ], + "key": "fusion-reactor-equipment-recycling", + "localized_name": { + "en": "Portable fusion reactor (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "fission-reactor-equipment" + }, { + "amount": 2.5, + "name": "fusion-power-cell" + }, { + "amount": 62.5, + "name": "tungsten-plate" + }, { + "amount": 25.0, + "name": "carbon-fiber" + }, { + "amount": 6.25, + "name": "supercapacitor" + }, { + "amount": 62.5, + "name": "quantum-processor" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 3.75, + "icon_col": 19, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "fusion-reactor" + } ], + "key": "fusion-reactor-recycling", + "localized_name": { + "en": "Fusion reactor (recycling)" + }, + "results": [ { + "amount": 50.0, + "name": "tungsten-plate" + }, { + "amount": 50.0, + "name": "superconductor" + }, { + "amount": 62.5, + "name": "quantum-processor" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 15, + "icon_row": 6, + "ingredients": [ { + "amount": 1, + "name": "stone-wall" + }, { + "amount": 2, + "name": "steel-plate" + }, { + "amount": 2, + "name": "electronic-circuit" + } ], + "key": "gate", + "localized_name": { + "en": "Gate" + }, + "order": "a[wall]-b[gate]", + "results": [ { + "amount": 1, + "name": "gate" + } ], + "subgroup": "defensive-structure" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 16, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "gate" + } ], + "key": "gate-recycling", + "localized_name": { + "en": "Gate (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "stone-wall" + }, { + "amount": 0.5, + "name": "steel-plate" + }, { + "amount": 0.5, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 17, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "green-wire" + } ], + "key": "green-wire-recycling", + "localized_name": { + "en": "Green wire (recycling)" + }, + "results": [ { + "amount": 1, + "name": "green-wire", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 17, + "icon_row": 6, + "ingredients": [ { + "amount": 5, + "name": "iron-plate" + }, { + "amount": 10, + "name": "coal" + } ], + "key": "grenade", + "localized_name": { + "en": "Grenade" + }, + "order": "a[grenade]-a[normal]", + "results": [ { + "amount": 1, + "name": "grenade" + } ], + "subgroup": "capsule" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 18, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "grenade" + } ], + "key": "grenade-recycling", + "localized_name": { + "en": "Grenade (recycling)" + }, + "order": "a[grenade]-a[normal]", + "results": [ { + "amount": 1, + "name": "grenade", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 18, + "icon_row": 6, + "ingredients": [ { + "amount": 10, + "name": "iron-gear-wheel" + }, { + "amount": 10, + "name": "copper-plate" + }, { + "amount": 20, + "name": "iron-plate" + } ], + "key": "gun-turret", + "localized_name": { + "en": "Gun turret" + }, + "order": "b[turret]-a[gun-turret]", + "results": [ { + "amount": 1, + "name": "gun-turret" + } ], + "subgroup": "turret" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 19, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "gun-turret" + } ], + "key": "gun-turret-recycling", + "localized_name": { + "en": "Gun turret (recycling)" + }, + "results": [ { + "amount": 2.5, + "name": "iron-gear-wheel" + }, { + "amount": 2.5, + "name": "copper-plate" + }, { + "amount": 5.0, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.25, + "icon_col": 19, + "icon_row": 6, + "ingredients": [ { + "amount": 10, + "name": "concrete" + } ], + "key": "hazard-concrete", + "localized_name": { + "en": "Hazard concrete" + }, + "order": "b[concrete]-b[hazard]", + "results": [ { + "amount": 10, + "name": "hazard-concrete" + } ], + "subgroup": "terrain" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.015625, + "icon_col": 20, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "hazard-concrete" + } ], + "key": "hazard-concrete-recycling", + "localized_name": { + "en": "Hazard concrete (recycling)" + }, + "order": "b[concrete]-a[plain]", + "results": [ { + "amount": 0.25, + "name": "concrete" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 3, + "icon_col": 20, + "icon_row": 6, + "ingredients": [ { + "amount": 10, + "name": "steel-plate" + }, { + "amount": 100, + "name": "copper-plate" + }, { + "amount": 10, + "name": "pipe" + } ], + "key": "heat-exchanger", + "localized_name": { + "en": "Heat exchanger" + }, + "order": "f[nuclear-energy]-c[heat-exchanger]", + "results": [ { + "amount": 1, + "name": "heat-exchanger" + } ], + "subgroup": "energy" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.1875, + "icon_col": 21, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "heat-exchanger" + } ], + "key": "heat-exchanger-recycling", + "localized_name": { + "en": "Heat exchanger (recycling)" + }, + "order": "f[nuclear-energy]-c[heat-exchanger]", + "results": [ { + "amount": 1, + "name": "heat-exchanger", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 21, + "icon_row": 6, + "ingredients": [ { + "amount": 1, + "name": "heat-pipe" + }, { + "amount": 5, + "name": "electronic-circuit" + } ], + "key": "heat-interface", + "localized_name": { + "en": "Heat interface" + }, + "order": "b[heat-interface]", + "results": [ { + "amount": 1, + "name": "heat-interface" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.03125, + "icon_col": 22, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "heat-interface" + } ], + "key": "heat-interface-recycling", + "localized_name": { + "en": "Heat interface (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "heat-pipe" + }, { + "amount": 1.25, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 1, + "icon_col": 22, + "icon_row": 6, + "ingredients": [ { + "amount": 10, + "name": "steel-plate" + }, { + "amount": 20, + "name": "copper-plate" + } ], + "key": "heat-pipe", + "localized_name": { + "en": "Heat pipe" + }, + "order": "f[nuclear-energy]-b[heat-pipe]", + "results": [ { + "amount": 1, + "name": "heat-pipe" + } ], + "subgroup": "energy" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 23, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "heat-pipe" + } ], + "key": "heat-pipe-recycling", + "localized_name": { + "en": "Heat pipe (recycling)" + }, + "order": "f[nuclear-energy]-b[heat-pipe]", + "results": [ { + "amount": 1, + "name": "heat-pipe", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 23, + "icon_row": 6, + "ingredients": [ { + "amount": 2, + "name": "boiler" + }, { + "amount": 5, + "name": "heat-pipe" + }, { + "amount": 20, + "name": "concrete" + } ], + "key": "heating-tower", + "localized_name": { + "en": "Heating tower" + }, + "order": "c[heating-tower]", + "results": [ { + "amount": 1, + "name": "heating-tower" + } ], + "subgroup": "environmental-protection" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 20, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "heating-tower" + } ], + "key": "heating-tower-recycling", + "localized_name": { + "en": "Heating tower (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "boiler" + }, { + "amount": 1.25, + "name": "heat-pipe" + }, { + "amount": 5.0, + "name": "concrete" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 24, + "icon_row": 6, + "ingredients": [ { + "amount": 100, + "name": "copper-plate" + }, { + "amount": 50, + "name": "steel-plate" + } ], + "key": "heavy-armor", + "localized_name": { + "en": "Heavy armor" + }, + "order": "b[heavy-armor]", + "results": [ { + "amount": 1, + "name": "heavy-armor" + } ], + "subgroup": "armor" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 24, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "heavy-armor" + } ], + "key": "heavy-armor-recycling", + "localized_name": { + "en": "Heavy armor (recycling)" + }, + "results": [ { + "amount": 25.0, + "name": "copper-plate" + }, { + "amount": 12.5, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0125, + "icon_col": 12, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "heavy-oil-barrel" + } ], + "key": "heavy-oil-barrel-recycling", + "localized_name": { + "en": "__1__ barrel (recycling)" + }, + "order": "a[basic-intermediates]-d[empty-barrel]", + "results": [ { + "amount": 0.25, + "name": "barrel" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "organic-or-chemistry", + "energy_required": 2, + "icon_col": 0, + "icon_row": 7, + "ingredients": [ { + "amount": 30, + "name": "water" + }, { + "amount": 40, + "name": "heavy-oil" + } ], + "key": "heavy-oil-cracking", + "localized_name": { + "en": "Heavy oil cracking to light oil" + }, + "order": "b[fluid-chemistry]-a[heavy-oil-cracking]", + "results": [ { + "amount": 30, + "name": "light-oil" + } ], + "subgroup": "fluid-recipes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 21, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "holmium-ore" + } ], + "key": "holmium-ore-recycling", + "localized_name": { + "en": "Holmium ore (recycling)" + }, + "order": "b[holmium]-a[holmium-ore]", + "results": [ { + "amount": 1, + "name": "holmium-ore", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting-with-fluid-or-metallurgy", + "energy_required": 1, + "icon_col": 2, + "icon_row": 7, + "ingredients": [ { + "amount": 20, + "name": "holmium-solution" + } ], + "key": "holmium-plate", + "localized_name": { + "en": "Holmium plate" + }, + "order": "b[holmium]-c[holmium-plate]", + "results": [ { + "amount": 1, + "name": "holmium-plate" + } ], + "subgroup": "fulgora-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 22, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "holmium-plate" + } ], + "key": "holmium-plate-recycling", + "localized_name": { + "en": "Holmium plate (recycling)" + }, + "order": "b[holmium]-c[holmium-plate]", + "results": [ { + "amount": 1, + "name": "holmium-plate", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "chemistry", + "energy_required": 10, + "icon_col": 3, + "icon_row": 7, + "ingredients": [ { + "amount": 2, + "name": "holmium-ore" + }, { + "amount": 1, + "name": "stone" + }, { + "amount": 10, + "name": "water" + } ], + "key": "holmium-solution", + "localized_name": { + "en": "Holmium solution" + }, + "order": "b[holmium]-b[holmium-solution]", + "results": [ { + "amount": 100, + "name": "holmium-solution" + } ], + "subgroup": "fulgora-processes" + }, { + "allow_productivity": true, + "category": "chemistry", + "energy_required": 1, + "icon_col": 5, + "icon_row": 7, + "ingredients": [ { + "amount": 1, + "name": "ice" + } ], + "key": "ice-melting", + "localized_name": { + "en": "Ice melting" + }, + "order": "d[other-chemistry]-c[ice-melting]", + "results": [ { + "amount": 20, + "name": "water" + } ], + "subgroup": "fluid-recipes" + }, { + "allow_productivity": false, + "category": "crafting-with-fluid", + "energy_required": 30, + "icon_col": 6, + "icon_row": 7, + "ingredients": [ { + "amount": 400, + "name": "ammonia" + }, { + "amount": 50, + "name": "ice" + } ], + "key": "ice-platform", + "localized_name": { + "en": "Ice platform" + }, + "order": "c[landfill]-f[ice-platform]", + "results": [ { + "amount": 1, + "name": "ice-platform" + } ], + "subgroup": "terrain" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 23, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "ice-platform" + } ], + "key": "ice-platform-recycling", + "localized_name": { + "en": "Ice platform (recycling)" + }, + "order": "j[ice]", + "results": [ { + "amount": 12.5, + "name": "ice" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 24, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "ice" + } ], + "key": "ice-recycling", + "localized_name": { + "en": "Ice (recycling)" + }, + "order": "j[ice]", + "results": [ { + "amount": 1, + "name": "ice", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 7, + "icon_row": 7, + "ingredients": [ { + "amount": 1, + "name": "steel-chest" + }, { + "amount": 5, + "name": "electronic-circuit" + } ], + "key": "infinity-chest", + "localized_name": { + "en": "Infinity chest" + }, + "order": "c[item]-o[infinity-chest]", + "results": [ { + "amount": 1, + "name": "infinity-chest" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.03125, + "icon_col": 25, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "infinity-chest" + } ], + "key": "infinity-chest-recycling", + "localized_name": { + "en": "Infinity chest (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "steel-chest" + }, { + "amount": 1.25, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 16, + "icon_row": 10, + "ingredients": [ { + "amount": 1, + "name": "pipe" + }, { + "amount": 5, + "name": "electronic-circuit" + } ], + "key": "infinity-pipe", + "localized_name": { + "en": "Infinity pipe" + }, + "order": "d[item]-o[infinity-pipe]", + "results": [ { + "amount": 1, + "name": "infinity-pipe" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.03125, + "icon_col": 8, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "infinity-pipe" + } ], + "key": "infinity-pipe-recycling", + "localized_name": { + "en": "Infinity pipe (recycling)" + }, + "order": "d[item]-o[infinity-pipe]", + "results": [ { + "amount": 1, + "name": "infinity-pipe", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 8, + "icon_row": 7, + "ingredients": [ { + "amount": 1, + "name": "electronic-circuit" + }, { + "amount": 1, + "name": "iron-gear-wheel" + }, { + "amount": 1, + "name": "iron-plate" + } ], + "key": "inserter", + "localized_name": { + "en": "Inserter" + }, + "order": "b[inserter]", + "results": [ { + "amount": 1, + "name": "inserter" + } ], + "subgroup": "inserter" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 0, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "inserter" + } ], + "key": "inserter-recycling", + "localized_name": { + "en": "Inserter (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "electronic-circuit" + }, { + "amount": 0.25, + "name": "iron-gear-wheel" + }, { + "amount": 0.25, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "organic-or-hand-crafting", + "energy_required": 1, + "icon_col": 9, + "icon_row": 7, + "ingredients": [ { + "amount": 6, + "name": "jelly" + } ], + "key": "iron-bacteria", + "localized_name": { + "en": "Iron bacteria" + }, + "order": "e[bacteria]-a[bacteria]-a[iron]", + "results": [ { + "amount": 1, + "name": "iron-bacteria", + "probability": 0.1 + }, { + "amount": 4, + "name": "spoilage" + } ], + "subgroup": "agriculture-processes", + "surface_conditions": [ { + "max": 2000, + "min": 2000, + "property": "pressure" + } ] + }, { + "allow_productivity": true, + "category": "organic", + "energy_required": 4, + "icon_col": 10, + "icon_row": 7, + "ingredients": [ { + "amount": 1, + "name": "iron-bacteria" + }, { + "amount": 1, + "name": "bioflux" + } ], + "key": "iron-bacteria-cultivation", + "localized_name": { + "en": "Iron bacteria cultivation" + }, + "order": "e[bacteria]-b[cultivation]-a[iron]", + "results": [ { + "amount": 4, + "name": "iron-bacteria" + } ], + "subgroup": "agriculture-processes", + "surface_conditions": [ { + "max": 2000, + "min": 2000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 25, + "icon_row": 21, + "ingredients": [ { + "amount": 1, + "name": "iron-bacteria" + } ], + "key": "iron-bacteria-recycling", + "localized_name": { + "en": "Iron bacteria (recycling)" + }, + "order": "b[agriculture]-c[iron-bacteria]", + "results": [ { + "amount": 1, + "name": "iron-bacteria", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 11, + "icon_row": 7, + "ingredients": [ { + "amount": 8, + "name": "iron-plate" + } ], + "key": "iron-chest", + "localized_name": { + "en": "Iron chest" + }, + "order": "a[items]-b[iron-chest]", + "results": [ { + "amount": 1, + "name": "iron-chest" + } ], + "subgroup": "storage" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 1, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "iron-chest" + } ], + "key": "iron-chest-recycling", + "localized_name": { + "en": "Iron chest (recycling)" + }, + "order": "a[smelting]-a[iron-plate]", + "results": [ { + "amount": 2.0, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 12, + "icon_row": 7, + "ingredients": [ { + "amount": 2, + "name": "iron-plate" + } ], + "key": "iron-gear-wheel", + "localized_name": { + "en": "Iron gear wheel" + }, + "order": "a[basic-intermediates]-a[iron-gear-wheel]", + "results": [ { + "amount": 1, + "name": "iron-gear-wheel" + } ], + "subgroup": "intermediate-product" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 2, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "iron-gear-wheel" + } ], + "key": "iron-gear-wheel-recycling", + "localized_name": { + "en": "Iron gear wheel (recycling)" + }, + "order": "a[basic-intermediates]-a[iron-gear-wheel]", + "results": [ { + "amount": 1, + "name": "iron-gear-wheel", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 3, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "iron-ore" + } ], + "key": "iron-ore-recycling", + "localized_name": { + "en": "Iron ore (recycling)" + }, + "order": "e[iron-ore]", + "results": [ { + "amount": 1, + "name": "iron-ore", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "smelting", + "energy_required": 3.2, + "icon_col": 14, + "icon_row": 7, + "ingredients": [ { + "amount": 1, + "name": "iron-ore" + } ], + "key": "iron-plate", + "localized_name": { + "en": "Iron plate" + }, + "order": "a[smelting]-a[iron-plate]", + "results": [ { + "amount": 1, + "name": "iron-plate" + } ], + "subgroup": "raw-material" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.2, + "icon_col": 4, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "iron-plate" + } ], + "key": "iron-plate-recycling", + "localized_name": { + "en": "Iron plate (recycling)" + }, + "order": "a[smelting]-a[iron-plate]", + "results": [ { + "amount": 1, + "name": "iron-plate", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 15, + "icon_row": 7, + "ingredients": [ { + "amount": 1, + "name": "iron-plate" + } ], + "key": "iron-stick", + "localized_name": { + "en": "Iron stick" + }, + "order": "a[basic-intermediates]-b[iron-stick]", + "results": [ { + "amount": 2, + "name": "iron-stick" + } ], + "subgroup": "intermediate-product" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 5, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "iron-stick" + } ], + "key": "iron-stick-recycling", + "localized_name": { + "en": "Iron stick (recycling)" + }, + "order": "a[smelting]-a[iron-plate]", + "results": [ { + "amount": 0.125, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 9, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "item-unknown" + } ], + "key": "item-unknown-recycling", + "localized_name": { + "en": "Unknown item (recycling)" + }, + "results": [ { + "amount": 1, + "name": "item-unknown", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 0, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "jelly" + } ], + "key": "jelly-recycling", + "localized_name": { + "en": "Jelly (recycling)" + }, + "order": "a[organic-processing]-d[jelly]", + "results": [ { + "amount": 1, + "name": "jelly", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "organic-or-hand-crafting", + "energy_required": 1, + "icon_col": 18, + "icon_row": 7, + "ingredients": [ { + "amount": 1, + "name": "jellynut" + } ], + "key": "jellynut-processing", + "localized_name": { + "en": "Jellynut processing" + }, + "order": "a[seeds]-b[jellynut-processing]", + "results": [ { + "amount": 1, + "name": "jellynut-seed", + "probability": 0.02 + }, { + "amount": 4, + "name": "jelly" + } ], + "subgroup": "agriculture-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 2, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "jellynut" + } ], + "key": "jellynut-recycling", + "localized_name": { + "en": "Jellynut (recycling)" + }, + "order": "b[agriculture]-b[jellynut]", + "results": [ { + "amount": 1, + "name": "jellynut", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 1, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "jellynut-seed" + } ], + "key": "jellynut-seed-recycling", + "localized_name": { + "en": "Jellynut seed (recycling)" + }, + "order": "a[seeds]-b[jellynut-seed]", + "results": [ { + "amount": 1, + "name": "jellynut-seed", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "centrifuging", + "energy_required": 60, + "icon_col": 20, + "icon_row": 7, + "ingredients": [ { + "amount": 40, + "name": "uranium-235" + }, { + "amount": 5, + "name": "uranium-238" + } ], + "key": "kovarex-enrichment-process", + "localized_name": { + "en": "Kovarex enrichment process" + }, + "order": "b[uranium-products]-c[kovarex-enrichment-process]", + "results": [ { + "amount": 41, + "name": "uranium-235" + }, { + "amount": 2, + "name": "uranium-238" + } ], + "subgroup": "uranium-processing" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 2, + "icon_col": 21, + "icon_row": 7, + "ingredients": [ { + "amount": 10, + "name": "electronic-circuit" + }, { + "amount": 10, + "name": "iron-gear-wheel" + }, { + "amount": 4, + "name": "transport-belt" + } ], + "key": "lab", + "localized_name": { + "en": "Lab" + }, + "order": "z[lab]", + "results": [ { + "amount": 1, + "name": "lab" + } ], + "subgroup": "production-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 6, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "lab" + } ], + "key": "lab-recycling", + "localized_name": { + "en": "Lab (recycling)" + }, + "order": "z[lab]", + "results": [ { + "amount": 1, + "name": "lab", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 5, + "icon_col": 22, + "icon_row": 7, + "ingredients": [ { + "amount": 1, + "name": "steel-plate" + }, { + "amount": 2, + "name": "explosives" + } ], + "key": "land-mine", + "localized_name": { + "en": "Land mine" + }, + "order": "f[land-mine]", + "results": [ { + "amount": 4, + "name": "land-mine" + } ], + "subgroup": "defensive-structure" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.3125, + "icon_col": 7, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "land-mine" + } ], + "key": "land-mine-recycling", + "localized_name": { + "en": "Land mine (recycling)" + }, + "results": [ { + "amount": 0.0625, + "name": "steel-plate" + }, { + "amount": 0.125, + "name": "explosives" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 23, + "icon_row": 7, + "ingredients": [ { + "amount": 50, + "name": "stone" + } ], + "key": "landfill", + "localized_name": { + "en": "Landfill" + }, + "order": "c[landfill]-a[dirt]", + "results": [ { + "amount": 1, + "name": "landfill" + } ], + "subgroup": "terrain" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.03125, + "icon_col": 8, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "landfill" + } ], + "key": "landfill-recycling", + "localized_name": { + "en": "Landfill (recycling)" + }, + "order": "c[landfill]-a[dirt]", + "results": [ { + "amount": 1, + "name": "landfill", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 3, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "lane-splitter" + } ], + "key": "lane-splitter-recycling", + "localized_name": { + "en": "Lane splitter (recycling)" + }, + "order": "b[items]-b[lane-splitter]", + "results": [ { + "amount": 1, + "name": "lane-splitter", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 20, + "icon_col": 24, + "icon_row": 7, + "ingredients": [ { + "amount": 20, + "name": "steel-plate" + }, { + "amount": 20, + "name": "electronic-circuit" + }, { + "amount": 12, + "name": "battery" + } ], + "key": "laser-turret", + "localized_name": { + "en": "Laser turret" + }, + "order": "b[turret]-b[laser-turret]", + "results": [ { + "amount": 1, + "name": "laser-turret" + } ], + "subgroup": "turret" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.25, + "icon_col": 9, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "laser-turret" + } ], + "key": "laser-turret-recycling", + "localized_name": { + "en": "Laser turret (recycling)" + }, + "results": [ { + "amount": 5.0, + "name": "steel-plate" + }, { + "amount": 5.0, + "name": "electronic-circuit" + }, { + "amount": 3.0, + "name": "battery" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 3, + "icon_col": 0, + "icon_row": 8, + "ingredients": [ { + "amount": 40, + "name": "iron-plate" + } ], + "key": "light-armor", + "localized_name": { + "en": "Light armor" + }, + "order": "a[light-armor]", + "results": [ { + "amount": 1, + "name": "light-armor" + } ], + "subgroup": "armor" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.1875, + "icon_col": 10, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "light-armor" + } ], + "key": "light-armor-recycling", + "localized_name": { + "en": "Light armor (recycling)" + }, + "order": "a[smelting]-a[iron-plate]", + "results": [ { + "amount": 10.0, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0125, + "icon_col": 13, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "light-oil-barrel" + } ], + "key": "light-oil-barrel-recycling", + "localized_name": { + "en": "__1__ barrel (recycling)" + }, + "order": "a[basic-intermediates]-d[empty-barrel]", + "results": [ { + "amount": 0.25, + "name": "barrel" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "organic-or-chemistry", + "energy_required": 2, + "icon_col": 2, + "icon_row": 8, + "ingredients": [ { + "amount": 30, + "name": "water" + }, { + "amount": 30, + "name": "light-oil" + } ], + "key": "light-oil-cracking", + "localized_name": { + "en": "Light oil cracking to petroleum gas" + }, + "order": "b[fluid-chemistry]-b[light-oil-cracking]", + "results": [ { + "amount": 20, + "name": "petroleum-gas" + } ], + "subgroup": "fluid-recipes" + }, { + "allow_productivity": false, + "category": "electromagnetics", + "energy_required": 5, + "icon_col": 3, + "icon_row": 8, + "ingredients": [ { + "amount": 1, + "name": "lightning-rod" + }, { + "amount": 8, + "name": "supercapacitor" + }, { + "amount": 1, + "name": "accumulator" + }, { + "amount": 80, + "name": "electrolyte" + } ], + "key": "lightning-collector", + "localized_name": { + "en": "Lightning collector" + }, + "order": "b[lightning-collector]", + "results": [ { + "amount": 1, + "name": "lightning-collector" + } ], + "subgroup": "environmental-protection", + "surface_conditions": [ { + "max": 99, + "min": 99, + "property": "magnetic-field" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.3125, + "icon_col": 3, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "lightning-collector" + } ], + "key": "lightning-collector-recycling", + "localized_name": { + "en": "Lightning collector (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "lightning-rod" + }, { + "amount": 2.0, + "name": "supercapacitor" + }, { + "amount": 0.25, + "name": "accumulator" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 5, + "icon_col": 4, + "icon_row": 8, + "ingredients": [ { + "amount": 12, + "name": "copper-cable" + }, { + "amount": 8, + "name": "steel-plate" + }, { + "amount": 4, + "name": "stone-brick" + } ], + "key": "lightning-rod", + "localized_name": { + "en": "Lightning rod" + }, + "order": "a[lightning-rod]", + "results": [ { + "amount": 1, + "name": "lightning-rod" + } ], + "subgroup": "environmental-protection", + "surface_conditions": [ { + "max": 99, + "min": 99, + "property": "magnetic-field" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.3125, + "icon_col": 4, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "lightning-rod" + } ], + "key": "lightning-rod-recycling", + "localized_name": { + "en": "Lightning rod (recycling)" + }, + "results": [ { + "amount": 3.0, + "name": "copper-cable" + }, { + "amount": 2.0, + "name": "steel-plate" + }, { + "amount": 1.0, + "name": "stone-brick" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 11, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "linked-belt" + } ], + "key": "linked-belt-recycling", + "localized_name": { + "en": "Linked belt (recycling)" + }, + "order": "b[items]-b[linked-belt]", + "results": [ { + "amount": 1, + "name": "linked-belt", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 12, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "linked-chest" + } ], + "key": "linked-chest-recycling", + "localized_name": { + "en": "Linked chest (recycling)" + }, + "order": "a[items]-a[linked-chest]", + "results": [ { + "amount": 1, + "name": "linked-chest", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "chemistry-or-cryogenics", + "energy_required": 20, + "icon_col": 7, + "icon_row": 8, + "ingredients": [ { + "amount": 1, + "name": "holmium-plate" + }, { + "amount": 50, + "name": "lithium-brine" + }, { + "amount": 50, + "name": "ammonia" + } ], + "key": "lithium", + "localized_name": { + "en": "Lithium" + }, + "order": "c[lithium]-a[lithium]", + "results": [ { + "amount": 5, + "name": "lithium" + } ], + "subgroup": "aquilo-processes" + }, { + "allow_productivity": true, + "category": "smelting", + "energy_required": 6.4, + "icon_col": 10, + "icon_row": 8, + "ingredients": [ { + "amount": 1, + "name": "lithium" + } ], + "key": "lithium-plate", + "localized_name": { + "en": "Lithium plate" + }, + "order": "c[lithium]-b[lithium-plate]", + "results": [ { + "amount": 1, + "name": "lithium-plate" + } ], + "subgroup": "aquilo-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.4, + "icon_col": 5, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "lithium-plate" + } ], + "key": "lithium-plate-recycling", + "localized_name": { + "en": "Lithium plate (recycling)" + }, + "order": "c[lithium]-b[lithium-plate]", + "results": [ { + "amount": 1, + "name": "lithium-plate", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.25, + "icon_col": 6, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "lithium" + } ], + "key": "lithium-recycling", + "localized_name": { + "en": "Lithium (recycling)" + }, + "order": "c[lithium]-a[lithium]", + "results": [ { + "amount": 1, + "name": "lithium", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 1, + "icon_col": 11, + "icon_row": 8, + "ingredients": [ { + "amount": 5, + "name": "inserter" + }, { + "amount": 5, + "name": "electronic-circuit" + }, { + "amount": 5, + "name": "iron-gear-wheel" + }, { + "amount": 5, + "name": "iron-plate" + }, { + "amount": 5, + "name": "transport-belt" + } ], + "key": "loader", + "localized_name": { + "en": "Loader" + }, + "order": "d[loader]-a[basic-loader]", + "results": [ { + "amount": 1, + "name": "loader" + } ], + "subgroup": "belt" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 13, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "loader" + } ], + "key": "loader-recycling", + "localized_name": { + "en": "Loader (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "inserter" + }, { + "amount": 1.25, + "name": "electronic-circuit" + }, { + "amount": 1.25, + "name": "iron-gear-wheel" + }, { + "amount": 1.25, + "name": "iron-plate" + }, { + "amount": 1.25, + "name": "transport-belt" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 4, + "icon_col": 12, + "icon_row": 8, + "ingredients": [ { + "amount": 20, + "name": "engine-unit" + }, { + "amount": 10, + "name": "electronic-circuit" + }, { + "amount": 30, + "name": "steel-plate" + } ], + "key": "locomotive", + "localized_name": { + "en": "Locomotive" + }, + "order": "c[rolling-stock]-a[locomotive]", + "results": [ { + "amount": 1, + "name": "locomotive" + } ], + "subgroup": "train-transport" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.25, + "icon_col": 14, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "locomotive" + } ], + "key": "locomotive-recycling", + "localized_name": { + "en": "Locomotive (recycling)" + }, + "results": [ { + "amount": 5.0, + "name": "engine-unit" + }, { + "amount": 2.5, + "name": "electronic-circuit" + }, { + "amount": 7.5, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 13, + "icon_row": 8, + "ingredients": [ { + "amount": 1, + "name": "flying-robot-frame" + }, { + "amount": 2, + "name": "advanced-circuit" + } ], + "key": "logistic-robot", + "localized_name": { + "en": "Logistic robot" + }, + "order": "a[robot]-a[logistic-robot]", + "results": [ { + "amount": 1, + "name": "logistic-robot" + } ], + "subgroup": "logistic-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 15, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "logistic-robot" + } ], + "key": "logistic-robot-recycling", + "localized_name": { + "en": "Logistic robot (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "flying-robot-frame" + }, { + "amount": 0.5, + "name": "advanced-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 6, + "icon_col": 14, + "icon_row": 8, + "ingredients": [ { + "amount": 1, + "name": "inserter" + }, { + "amount": 1, + "name": "transport-belt" + } ], + "key": "logistic-science-pack", + "localized_name": { + "en": "Logistic science pack" + }, + "order": "b[logistic-science-pack]", + "results": [ { + "amount": 1, + "name": "logistic-science-pack" + } ], + "subgroup": "science-pack" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.375, + "icon_col": 16, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "logistic-science-pack" + } ], + "key": "logistic-science-pack-recycling", + "localized_name": { + "en": "Logistic science pack (recycling)" + }, + "order": "b[logistic-science-pack]", + "results": [ { + "amount": 1, + "name": "logistic-science-pack", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 15, + "icon_row": 8, + "ingredients": [ { + "amount": 1, + "name": "iron-gear-wheel" + }, { + "amount": 1, + "name": "iron-plate" + }, { + "amount": 1, + "name": "inserter" + } ], + "key": "long-handed-inserter", + "localized_name": { + "en": "Long-handed inserter" + }, + "order": "c[long-handed-inserter]", + "results": [ { + "amount": 1, + "name": "long-handed-inserter" + } ], + "subgroup": "inserter" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 17, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "long-handed-inserter" + } ], + "key": "long-handed-inserter-recycling", + "localized_name": { + "en": "Long-handed inserter (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "iron-gear-wheel" + }, { + "amount": 0.25, + "name": "iron-plate" + }, { + "amount": 0.25, + "name": "inserter" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 15, + "icon_col": 16, + "icon_row": 8, + "ingredients": [ { + "amount": 2, + "name": "steel-plate" + }, { + "amount": 20, + "name": "copper-plate" + }, { + "amount": 5, + "name": "plastic-bar" + } ], + "key": "low-density-structure", + "localized_name": { + "en": "Low density structure" + }, + "order": "d[rocket-parts]-a[low-density-structure]", + "results": [ { + "amount": 1, + "name": "low-density-structure" + } ], + "subgroup": "intermediate-product" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 18, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "low-density-structure" + } ], + "key": "low-density-structure-recycling", + "localized_name": { + "en": "Low density structure (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "steel-plate" + }, { + "amount": 5.0, + "name": "copper-plate" + }, { + "amount": 1.25, + "name": "plastic-bar" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "chemistry", + "energy_required": 1, + "icon_col": 17, + "icon_row": 8, + "ingredients": [ { + "amount": 10, + "name": "heavy-oil" + } ], + "key": "lubricant", + "localized_name": { + "en": "Lubricant" + }, + "order": "c[oil-products]-a[lubricant]", + "results": [ { + "amount": 10, + "name": "lubricant" + } ], + "subgroup": "fluid-recipes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0125, + "icon_col": 9, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "lubricant-barrel" + } ], + "key": "lubricant-barrel-recycling", + "localized_name": { + "en": "__1__ barrel (recycling)" + }, + "order": "a[basic-intermediates]-d[empty-barrel]", + "results": [ { + "amount": 0.25, + "name": "barrel" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 60, + "icon_col": 18, + "icon_row": 8, + "ingredients": [ { + "amount": 1, + "name": "power-armor-mk2" + }, { + "amount": 200, + "name": "holmium-plate" + }, { + "amount": 100, + "name": "processing-unit" + }, { + "amount": 50, + "name": "superconductor" + }, { + "amount": 50, + "name": "supercapacitor" + } ], + "key": "mech-armor", + "localized_name": { + "en": "Mech armor" + }, + "order": "f[mech-armor]", + "results": [ { + "amount": 1, + "name": "mech-armor" + } ], + "subgroup": "armor" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 3.75, + "icon_col": 7, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "mech-armor" + } ], + "key": "mech-armor-recycling", + "localized_name": { + "en": "Mech armor (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "power-armor-mk2" + }, { + "amount": 50.0, + "name": "holmium-plate" + }, { + "amount": 25.0, + "name": "processing-unit" + }, { + "amount": 12.5, + "name": "superconductor" + }, { + "amount": 12.5, + "name": "supercapacitor" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 0.5, + "icon_col": 19, + "icon_row": 8, + "ingredients": [ { + "amount": 4, + "name": "iron-stick" + }, { + "amount": 2, + "name": "steel-plate" + }, { + "amount": 2, + "name": "copper-cable" + } ], + "key": "medium-electric-pole", + "localized_name": { + "en": "Medium electric pole" + }, + "order": "a[energy]-b[medium-electric-pole]", + "results": [ { + "amount": 1, + "name": "medium-electric-pole" + } ], + "subgroup": "energy-pipe-distribution" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 19, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "medium-electric-pole" + } ], + "key": "medium-electric-pole-recycling", + "localized_name": { + "en": "Medium electric pole (recycling)" + }, + "results": [ { + "amount": 1.0, + "name": "iron-stick" + }, { + "amount": 0.5, + "name": "steel-plate" + }, { + "amount": 0.5, + "name": "copper-cable" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 8, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "metallic-asteroid-chunk" + } ], + "key": "metallic-asteroid-chunk-recycling", + "localized_name": { + "en": "Metallic asteroid chunk (recycling)" + }, + "order": "a[metallic]-e[chunk]", + "results": [ { + "amount": 1, + "name": "metallic-asteroid-chunk", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crushing", + "energy_required": 2, + "icon_col": 21, + "icon_row": 8, + "ingredients": [ { + "amount": 1, + "name": "metallic-asteroid-chunk" + } ], + "key": "metallic-asteroid-crushing", + "localized_name": { + "en": "Metallic asteroid crushing" + }, + "order": "b-a", + "results": [ { + "amount": 20, + "name": "iron-ore" + }, { + "amount": 1, + "name": "metallic-asteroid-chunk", + "probability": 0.2 + } ], + "subgroup": "space-crushing" + }, { + "allow_productivity": false, + "category": "crushing", + "energy_required": 2, + "icon_col": 22, + "icon_row": 8, + "ingredients": [ { + "amount": 1, + "name": "metallic-asteroid-chunk" + } ], + "key": "metallic-asteroid-reprocessing", + "localized_name": { + "en": "Metallic asteroid reprocessing" + }, + "order": "b-a-b", + "results": [ { + "amount": 1, + "name": "metallic-asteroid-chunk", + "probability": 0.4 + }, { + "amount": 1, + "name": "carbonic-asteroid-chunk", + "probability": 0.2 + }, { + "amount": 1, + "name": "oxide-asteroid-chunk", + "probability": 0.2 + } ], + "subgroup": "space-crushing" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 10, + "icon_col": 23, + "icon_row": 8, + "ingredients": [ { + "amount": 3, + "name": "tungsten-carbide" + }, { + "amount": 2, + "name": "tungsten-plate" + }, { + "amount": 200, + "name": "molten-copper" + } ], + "key": "metallurgic-science-pack", + "localized_name": { + "en": "Metallurgic science pack" + }, + "order": "h", + "results": [ { + "amount": 1, + "name": "metallurgic-science-pack" + } ], + "subgroup": "science-pack", + "surface_conditions": [ { + "max": 4000, + "min": 4000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 9, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "metallurgic-science-pack" + } ], + "key": "metallurgic-science-pack-recycling", + "localized_name": { + "en": "Metallurgic science pack (recycling)" + }, + "order": "h", + "results": [ { + "amount": 1, + "name": "metallurgic-science-pack", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 10, + "icon_col": 24, + "icon_row": 8, + "ingredients": [ { + "amount": 1, + "name": "piercing-rounds-magazine" + }, { + "amount": 1, + "name": "grenade" + }, { + "amount": 2, + "name": "stone-wall" + } ], + "key": "military-science-pack", + "localized_name": { + "en": "Military science pack" + }, + "order": "c[military-science-pack]", + "results": [ { + "amount": 2, + "name": "military-science-pack" + } ], + "subgroup": "science-pack" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 20, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "military-science-pack" + } ], + "key": "military-science-pack-recycling", + "localized_name": { + "en": "Military science pack (recycling)" + }, + "order": "c[military-science-pack]", + "results": [ { + "amount": 1, + "name": "military-science-pack", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 15, + "icon_col": 25, + "icon_row": 8, + "ingredients": [ { + "amount": 30, + "name": "advanced-circuit" + }, { + "amount": 50, + "name": "steel-plate" + } ], + "key": "modular-armor", + "localized_name": { + "en": "Modular armor" + }, + "order": "c[modular-armor]", + "results": [ { + "amount": 1, + "name": "modular-armor" + } ], + "subgroup": "armor" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 21, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "modular-armor" + } ], + "key": "modular-armor-recycling", + "localized_name": { + "en": "Modular armor (recycling)" + }, + "order": "c[modular-armor]", + "results": [ { + "amount": 1, + "name": "modular-armor", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 32, + "icon_col": 0, + "icon_row": 9, + "ingredients": [ { + "amount": 50, + "name": "copper-ore" + }, { + "amount": 1, + "name": "calcite" + } ], + "key": "molten-copper", + "localized_name": { + "en": "Molten copper" + }, + "order": "a[melting]-c[molten-copper]", + "results": [ { + "amount": 500, + "name": "molten-copper" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 16, + "icon_col": 1, + "icon_row": 9, + "ingredients": [ { + "amount": 500, + "name": "lava" + }, { + "amount": 1, + "name": "calcite" + } ], + "key": "molten-copper-from-lava", + "localized_name": { + "en": "Molten copper from lava" + }, + "order": "a[melting]-a[lava-b]", + "results": [ { + "amount": 250, + "name": "molten-copper" + }, { + "amount": 15, + "name": "stone" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 32, + "icon_col": 2, + "icon_row": 9, + "ingredients": [ { + "amount": 50, + "name": "iron-ore" + }, { + "amount": 1, + "name": "calcite" + } ], + "key": "molten-iron", + "localized_name": { + "en": "Molten iron" + }, + "order": "a[melting]-b[molten-iron]", + "results": [ { + "amount": 500, + "name": "molten-iron" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 16, + "icon_col": 3, + "icon_row": 9, + "ingredients": [ { + "amount": 500, + "name": "lava" + }, { + "amount": 1, + "name": "calcite" + } ], + "key": "molten-iron-from-lava", + "localized_name": { + "en": "Molten iron from lava" + }, + "order": "a[melting]-a[lava-a]", + "results": [ { + "amount": 250, + "name": "molten-iron" + }, { + "amount": 10, + "name": "stone" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 5, + "icon_row": 9, + "ingredients": [ { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 10, + "name": "steel-plate" + } ], + "key": "night-vision-equipment", + "localized_name": { + "en": "Nightvision" + }, + "order": "f[night-vision]-a[night-vision-equipment]", + "results": [ { + "amount": 1, + "name": "night-vision-equipment" + } ], + "subgroup": "utility-equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 22, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "night-vision-equipment" + } ], + "key": "night-vision-equipment-recycling", + "localized_name": { + "en": "Nightvision (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "advanced-circuit" + }, { + "amount": 2.5, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "centrifuging", + "energy_required": 90, + "icon_col": 6, + "icon_row": 9, + "ingredients": [ { + "amount": 1, + "name": "uranium-235" + }, { + "amount": 1, + "name": "rocket-fuel" + } ], + "key": "nuclear-fuel", + "localized_name": { + "en": "Nuclear fuel" + }, + "order": "b[uranium-products]-d[nuclear-fuel]", + "results": [ { + "amount": 1, + "name": "nuclear-fuel" + } ], + "subgroup": "uranium-processing" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 5.625, + "icon_col": 23, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "nuclear-fuel" + } ], + "key": "nuclear-fuel-recycling", + "localized_name": { + "en": "Nuclear fuel (recycling)" + }, + "order": "r[uranium-processing]-e[nuclear-fuel]", + "results": [ { + "amount": 1, + "name": "nuclear-fuel", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "centrifuging", + "energy_required": 60, + "icon_col": 7, + "icon_row": 9, + "ingredients": [ { + "amount": 5, + "name": "depleted-uranium-fuel-cell" + } ], + "key": "nuclear-fuel-reprocessing", + "localized_name": { + "en": "Nuclear fuel reprocessing" + }, + "order": "b[uranium-products]-b[nuclear-fuel-reprocessing]", + "results": [ { + "amount": 3, + "name": "uranium-238" + } ], + "subgroup": "uranium-processing" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 8, + "icon_row": 9, + "ingredients": [ { + "amount": 500, + "name": "concrete" + }, { + "amount": 500, + "name": "steel-plate" + }, { + "amount": 500, + "name": "advanced-circuit" + }, { + "amount": 500, + "name": "copper-plate" + } ], + "key": "nuclear-reactor", + "localized_name": { + "en": "Nuclear reactor" + }, + "order": "f[nuclear-energy]-a[reactor]", + "results": [ { + "amount": 1, + "name": "nuclear-reactor" + } ], + "subgroup": "energy" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 24, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "nuclear-reactor" + } ], + "key": "nuclear-reactor-recycling", + "localized_name": { + "en": "Nuclear reactor (recycling)" + }, + "results": [ { + "amount": 125.0, + "name": "concrete" + }, { + "amount": 125.0, + "name": "steel-plate" + }, { + "amount": 125.0, + "name": "advanced-circuit" + }, { + "amount": 125.0, + "name": "copper-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "organic", + "energy_required": 2, + "icon_col": 10, + "icon_row": 9, + "ingredients": [ { + "amount": 5, + "name": "bioflux" + } ], + "key": "nutrients-from-bioflux", + "localized_name": { + "en": "Nutrients from bioflux" + }, + "order": "c[nutrients]-c[nutrients-from-bioflux]", + "results": [ { + "amount": 40, + "name": "nutrients" + } ], + "subgroup": "agriculture-processes" + }, { + "allow_productivity": true, + "category": "organic-or-assembling", + "energy_required": 2, + "icon_col": 11, + "icon_row": 9, + "ingredients": [ { + "amount": 1, + "name": "biter-egg" + } ], + "key": "nutrients-from-biter-egg", + "localized_name": { + "en": "Nutrients from biter egg" + }, + "order": "b[nauvis-agriculture]-d[nutrients-from-biter-egg]", + "results": [ { + "amount": 20, + "name": "nutrients" + } ], + "subgroup": "nauvis-agriculture" + }, { + "allow_productivity": false, + "category": "organic-or-assembling", + "energy_required": 2, + "icon_col": 12, + "icon_row": 9, + "ingredients": [ { + "amount": 1, + "name": "raw-fish" + } ], + "key": "nutrients-from-fish", + "localized_name": { + "en": "Nutrients from fish" + }, + "order": "b[nauvis-agriculture]-c[nutrients-from-fish]", + "results": [ { + "amount": 20, + "name": "nutrients" + } ], + "subgroup": "nauvis-agriculture" + }, { + "allow_productivity": true, + "category": "organic-or-assembling", + "energy_required": 2, + "icon_col": 13, + "icon_row": 9, + "ingredients": [ { + "amount": 10, + "name": "spoilage" + } ], + "key": "nutrients-from-spoilage", + "localized_name": { + "en": "Nutrients from spoilage" + }, + "order": "c[nutrients]-a[nutrients-from-spoilage]", + "results": [ { + "amount": 1, + "name": "nutrients" + } ], + "subgroup": "agriculture-processes" + }, { + "allow_productivity": true, + "category": "organic", + "energy_required": 4, + "icon_col": 14, + "icon_row": 9, + "ingredients": [ { + "amount": 4, + "name": "yumako-mash" + } ], + "key": "nutrients-from-yumako-mash", + "localized_name": { + "en": "Nutrients from yumako mash" + }, + "order": "c[nutrients]-b[nutrients-from-yumako-mash]", + "results": [ { + "amount": 6, + "name": "nutrients" + } ], + "subgroup": "agriculture-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 10, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "nutrients" + } ], + "key": "nutrients-recycling", + "localized_name": { + "en": "Nutrients (recycling)" + }, + "order": "c[nutrients]-a[spoilage]", + "results": [ { + "amount": 2.5, + "name": "spoilage" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 15, + "icon_row": 9, + "ingredients": [ { + "amount": 3, + "name": "pipe" + }, { + "amount": 2, + "name": "iron-gear-wheel" + } ], + "key": "offshore-pump", + "localized_name": { + "en": "Offshore pump" + }, + "order": "b[fluids]-a[offshore-pump]", + "results": [ { + "amount": 1, + "name": "offshore-pump" + } ], + "subgroup": "extraction-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 25, + "icon_row": 16, + "ingredients": [ { + "amount": 1, + "name": "offshore-pump" + } ], + "key": "offshore-pump-recycling", + "localized_name": { + "en": "Offshore pump (recycling)" + }, + "results": [ { + "amount": 0.75, + "name": "pipe" + }, { + "amount": 0.5, + "name": "iron-gear-wheel" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 16, + "icon_row": 9, + "ingredients": [ { + "amount": 15, + "name": "steel-plate" + }, { + "amount": 10, + "name": "iron-gear-wheel" + }, { + "amount": 10, + "name": "stone-brick" + }, { + "amount": 10, + "name": "electronic-circuit" + }, { + "amount": 10, + "name": "pipe" + } ], + "key": "oil-refinery", + "localized_name": { + "en": "Oil refinery" + }, + "order": "d[refinery]", + "results": [ { + "amount": 1, + "name": "oil-refinery" + } ], + "subgroup": "production-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 0, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "oil-refinery" + } ], + "key": "oil-refinery-recycling", + "localized_name": { + "en": "Oil refinery (recycling)" + }, + "order": "d[refinery]", + "results": [ { + "amount": 1, + "name": "oil-refinery", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting-with-fluid", + "energy_required": 10, + "icon_col": 17, + "icon_row": 9, + "ingredients": [ { + "amount": 2, + "name": "artificial-jellynut-soil" + }, { + "amount": 5, + "name": "jellynut-seed" + }, { + "amount": 10, + "name": "biter-egg" + }, { + "amount": 50, + "name": "spoilage" + }, { + "amount": 100, + "name": "water" + } ], + "key": "overgrowth-jellynut-soil", + "localized_name": { + "en": "Overgrowth jellynut soil" + }, + "order": "c[landfill]-e[overgrowth-jellynut-soil]", + "results": [ { + "amount": 1, + "name": "overgrowth-jellynut-soil" + } ], + "subgroup": "terrain", + "surface_conditions": [ { + "max": 2000, + "min": 2000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 11, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "overgrowth-jellynut-soil" + } ], + "key": "overgrowth-jellynut-soil-recycling", + "localized_name": { + "en": "Overgrowth jellynut soil (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "artificial-jellynut-soil" + }, { + "amount": 1.25, + "name": "jellynut-seed" + }, { + "amount": 2.5, + "name": "biter-egg" + }, { + "amount": 12.5, + "name": "spoilage" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting-with-fluid", + "energy_required": 10, + "icon_col": 18, + "icon_row": 9, + "ingredients": [ { + "amount": 2, + "name": "artificial-yumako-soil" + }, { + "amount": 5, + "name": "yumako-seed" + }, { + "amount": 10, + "name": "biter-egg" + }, { + "amount": 50, + "name": "spoilage" + }, { + "amount": 100, + "name": "water" + } ], + "key": "overgrowth-yumako-soil", + "localized_name": { + "en": "Overgrowth yumako soil" + }, + "order": "c[landfill]-c[overgrowth-yumako-soil]", + "results": [ { + "amount": 1, + "name": "overgrowth-yumako-soil" + } ], + "subgroup": "terrain", + "surface_conditions": [ { + "max": 2000, + "min": 2000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 12, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "overgrowth-yumako-soil" + } ], + "key": "overgrowth-yumako-soil-recycling", + "localized_name": { + "en": "Overgrowth yumako soil (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "artificial-yumako-soil" + }, { + "amount": 1.25, + "name": "yumako-seed" + }, { + "amount": 2.5, + "name": "biter-egg" + }, { + "amount": 12.5, + "name": "spoilage" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 13, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "oxide-asteroid-chunk" + } ], + "key": "oxide-asteroid-chunk-recycling", + "localized_name": { + "en": "Oxide asteroid chunk (recycling)" + }, + "order": "c[oxide]-e[chunk]", + "results": [ { + "amount": 1, + "name": "oxide-asteroid-chunk", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crushing", + "energy_required": 2, + "icon_col": 20, + "icon_row": 9, + "ingredients": [ { + "amount": 1, + "name": "oxide-asteroid-chunk" + } ], + "key": "oxide-asteroid-crushing", + "localized_name": { + "en": "Oxide asteroid crushing" + }, + "order": "b-c", + "results": [ { + "amount": 5, + "name": "ice" + }, { + "amount": 1, + "name": "oxide-asteroid-chunk", + "probability": 0.2 + } ], + "subgroup": "space-crushing" + }, { + "allow_productivity": false, + "category": "crushing", + "energy_required": 1, + "icon_col": 21, + "icon_row": 9, + "ingredients": [ { + "amount": 1, + "name": "oxide-asteroid-chunk" + } ], + "key": "oxide-asteroid-reprocessing", + "localized_name": { + "en": "Oxide asteroid reprocessing" + }, + "order": "b-c-b", + "results": [ { + "amount": 1, + "name": "oxide-asteroid-chunk", + "probability": 0.4 + }, { + "amount": 1, + "name": "metallic-asteroid-chunk", + "probability": 0.2 + }, { + "amount": 1, + "name": "carbonic-asteroid-chunk", + "probability": 0.2 + } ], + "subgroup": "space-crushing" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 6, + "icon_row": 10, + "ingredients": [ { + "amount": 1, + "name": "steel-chest" + }, { + "amount": 3, + "name": "electronic-circuit" + }, { + "amount": 1, + "name": "advanced-circuit" + } ], + "key": "passive-provider-chest", + "localized_name": { + "en": "Passive provider chest" + }, + "order": "b[storage]-c[passive-provider-chest]", + "results": [ { + "amount": 1, + "name": "passive-provider-chest" + } ], + "subgroup": "logistic-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 1, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "passive-provider-chest" + } ], + "key": "passive-provider-chest-recycling", + "localized_name": { + "en": "Passive provider chest (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "steel-chest" + }, { + "amount": 0.75, + "name": "electronic-circuit" + }, { + "amount": 0.25, + "name": "advanced-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "organic", + "energy_required": 15, + "icon_col": 8, + "icon_row": 10, + "ingredients": [ { + "amount": 1, + "name": "pentapod-egg" + }, { + "amount": 30, + "name": "nutrients" + }, { + "amount": 60, + "name": "water" + } ], + "key": "pentapod-egg", + "localized_name": { + "en": "Pentapod egg" + }, + "order": "d[organic-processing]-a[pentapod-egg]", + "results": [ { + "amount": 2, + "name": "pentapod-egg" + } ], + "subgroup": "agriculture-processes", + "surface_conditions": [ { + "max": 2000, + "min": 2000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 14, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "pentapod-egg" + } ], + "key": "pentapod-egg-recycling", + "localized_name": { + "en": "Pentapod egg (recycling)" + }, + "order": "c[eggs]-b[pentapod-egg]", + "results": [ { + "amount": 1, + "name": "pentapod-egg", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 9, + "icon_row": 10, + "ingredients": [ { + "amount": 20, + "name": "processing-unit" + }, { + "amount": 5, + "name": "low-density-structure" + }, { + "amount": 5, + "name": "laser-turret" + } ], + "key": "personal-laser-defense-equipment", + "localized_name": { + "en": "Personal laser defense" + }, + "order": "b[active-defense]-a[personal-laser-defense-equipment]", + "results": [ { + "amount": 1, + "name": "personal-laser-defense-equipment" + } ], + "subgroup": "military-equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 2, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "personal-laser-defense-equipment" + } ], + "key": "personal-laser-defense-equipment-recycling", + "localized_name": { + "en": "Personal laser defense (recycling)" + }, + "order": "b[active-defense]-a[personal-laser-defense-equipment]", + "results": [ { + "amount": 1, + "name": "personal-laser-defense-equipment", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 10, + "icon_row": 10, + "ingredients": [ { + "amount": 10, + "name": "advanced-circuit" + }, { + "amount": 40, + "name": "iron-gear-wheel" + }, { + "amount": 20, + "name": "steel-plate" + }, { + "amount": 45, + "name": "battery" + } ], + "key": "personal-roboport-equipment", + "localized_name": { + "en": "Personal roboport" + }, + "order": "e[robotics]-a[personal-roboport-equipment]", + "results": [ { + "amount": 1, + "name": "personal-roboport-equipment" + } ], + "subgroup": "utility-equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 3, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "personal-roboport-equipment" + } ], + "key": "personal-roboport-equipment-recycling", + "localized_name": { + "en": "Personal roboport (recycling)" + }, + "order": "e[robotics]-a[personal-roboport-equipment]", + "results": [ { + "amount": 1, + "name": "personal-roboport-equipment", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 20, + "icon_col": 11, + "icon_row": 10, + "ingredients": [ { + "amount": 5, + "name": "personal-roboport-equipment" + }, { + "amount": 50, + "name": "processing-unit" + }, { + "amount": 50, + "name": "superconductor" + } ], + "key": "personal-roboport-mk2-equipment", + "localized_name": { + "en": "Personal roboport MK2" + }, + "order": "e[robotics]-b[personal-roboport-mk2-equipment]", + "results": [ { + "amount": 1, + "name": "personal-roboport-mk2-equipment" + } ], + "subgroup": "utility-equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.25, + "icon_col": 4, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "personal-roboport-mk2-equipment" + } ], + "key": "personal-roboport-mk2-equipment-recycling", + "localized_name": { + "en": "Personal roboport MK2 (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "personal-roboport-equipment" + }, { + "amount": 12.5, + "name": "processing-unit" + }, { + "amount": 12.5, + "name": "superconductor" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0125, + "icon_col": 10, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "petroleum-gas-barrel" + } ], + "key": "petroleum-gas-barrel-recycling", + "localized_name": { + "en": "__1__ barrel (recycling)" + }, + "order": "a[basic-intermediates]-d[empty-barrel]", + "results": [ { + "amount": 0.25, + "name": "barrel" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 3, + "icon_col": 13, + "icon_row": 10, + "ingredients": [ { + "amount": 1, + "name": "firearm-magazine" + }, { + "amount": 1, + "name": "steel-plate" + }, { + "amount": 5, + "name": "copper-plate" + } ], + "key": "piercing-rounds-magazine", + "localized_name": { + "en": "Piercing rounds magazine" + }, + "order": "a[basic-clips]-b[piercing-rounds-magazine]", + "results": [ { + "amount": 1, + "name": "piercing-rounds-magazine" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.1875, + "icon_col": 5, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "piercing-rounds-magazine" + } ], + "key": "piercing-rounds-magazine-recycling", + "localized_name": { + "en": "Piercing rounds magazine (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "firearm-magazine" + }, { + "amount": 0.25, + "name": "steel-plate" + }, { + "amount": 1.25, + "name": "copper-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 14, + "icon_row": 10, + "ingredients": [ { + "amount": 2, + "name": "shotgun-shell" + }, { + "amount": 5, + "name": "copper-plate" + }, { + "amount": 2, + "name": "steel-plate" + } ], + "key": "piercing-shotgun-shell", + "localized_name": { + "en": "Piercing shotgun shells" + }, + "order": "b[shotgun]-b[piercing]", + "results": [ { + "amount": 1, + "name": "piercing-shotgun-shell" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 6, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "piercing-shotgun-shell" + } ], + "key": "piercing-shotgun-shell-recycling", + "localized_name": { + "en": "Piercing shotgun shells (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "shotgun-shell" + }, { + "amount": 1.25, + "name": "copper-plate" + }, { + "amount": 0.5, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 15, + "icon_row": 10, + "ingredients": [ { + "amount": 1, + "name": "iron-plate" + } ], + "key": "pipe", + "localized_name": { + "en": "Pipe" + }, + "order": "a[pipe]-a[pipe]", + "results": [ { + "amount": 1, + "name": "pipe" + } ], + "subgroup": "energy-pipe-distribution" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 9, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "pipe" + } ], + "key": "pipe-recycling", + "localized_name": { + "en": "Pipe (recycling)" + }, + "order": "a[smelting]-a[iron-plate]", + "results": [ { + "amount": 0.25, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 17, + "icon_row": 10, + "ingredients": [ { + "amount": 10, + "name": "pipe" + }, { + "amount": 5, + "name": "iron-plate" + } ], + "key": "pipe-to-ground", + "localized_name": { + "en": "Pipe to ground" + }, + "order": "a[pipe]-b[pipe-to-ground]", + "results": [ { + "amount": 2, + "name": "pipe-to-ground" + } ], + "subgroup": "energy-pipe-distribution" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 7, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "pipe-to-ground" + } ], + "key": "pipe-to-ground-recycling", + "localized_name": { + "en": "Pipe to ground (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "pipe" + }, { + "amount": 0.625, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 5, + "icon_col": 18, + "icon_row": 10, + "ingredients": [ { + "amount": 5, + "name": "copper-plate" + }, { + "amount": 5, + "name": "iron-plate" + } ], + "key": "pistol", + "localized_name": { + "en": "Pistol" + }, + "order": "a[basic-clips]-a[pistol]", + "results": [ { + "amount": 1, + "name": "pistol" + } ], + "subgroup": "gun" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.3125, + "icon_col": 10, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "pistol" + } ], + "key": "pistol-recycling", + "localized_name": { + "en": "Pistol (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "copper-plate" + }, { + "amount": 1.25, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "chemistry-or-cryogenics", + "energy_required": 1, + "icon_col": 19, + "icon_row": 10, + "ingredients": [ { + "amount": 20, + "name": "petroleum-gas" + }, { + "amount": 1, + "name": "coal" + } ], + "key": "plastic-bar", + "localized_name": { + "en": "Plastic bar" + }, + "order": "b[chemistry]-b[plastic-bar]", + "results": [ { + "amount": 2, + "name": "plastic-bar" + } ], + "subgroup": "raw-material" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 11, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "plastic-bar" + } ], + "key": "plastic-bar-recycling", + "localized_name": { + "en": "Plastic bar (recycling)" + }, + "order": "b[chemistry]-b[plastic-bar]", + "results": [ { + "amount": 1, + "name": "plastic-bar", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 20, + "icon_row": 10, + "ingredients": [ { + "amount": 3, + "name": "steel-plate" + }, { + "amount": 3, + "name": "electronic-circuit" + }, { + "amount": 10, + "name": "coal" + } ], + "key": "poison-capsule", + "localized_name": { + "en": "Poison capsule" + }, + "order": "b[poison-capsule]", + "results": [ { + "amount": 1, + "name": "poison-capsule" + } ], + "subgroup": "capsule" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 12, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "poison-capsule" + } ], + "key": "poison-capsule-recycling", + "localized_name": { + "en": "Poison capsule (recycling)" + }, + "results": [ { + "amount": 0.75, + "name": "steel-plate" + }, { + "amount": 0.75, + "name": "electronic-circuit" + }, { + "amount": 2.5, + "name": "coal" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 20, + "icon_col": 21, + "icon_row": 10, + "ingredients": [ { + "amount": 40, + "name": "processing-unit" + }, { + "amount": 20, + "name": "electric-engine-unit" + }, { + "amount": 40, + "name": "steel-plate" + } ], + "key": "power-armor", + "localized_name": { + "en": "Power armor" + }, + "order": "d[power-armor]", + "results": [ { + "amount": 1, + "name": "power-armor" + } ], + "subgroup": "armor" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 25, + "icon_col": 22, + "icon_row": 10, + "ingredients": [ { + "amount": 100, + "name": "efficiency-module" + }, { + "amount": 100, + "name": "speed-module" + }, { + "amount": 60, + "name": "processing-unit" + }, { + "amount": 40, + "name": "electric-engine-unit" + }, { + "amount": 30, + "name": "low-density-structure" + } ], + "key": "power-armor-mk2", + "localized_name": { + "en": "Power armor MK2" + }, + "order": "e[power-armor-mk2]", + "results": [ { + "amount": 1, + "name": "power-armor-mk2" + } ], + "subgroup": "armor" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.5625, + "icon_col": 13, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "power-armor-mk2" + } ], + "key": "power-armor-mk2-recycling", + "localized_name": { + "en": "Power armor MK2 (recycling)" + }, + "order": "e[power-armor-mk2]", + "results": [ { + "amount": 1, + "name": "power-armor-mk2", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.25, + "icon_col": 14, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "power-armor" + } ], + "key": "power-armor-recycling", + "localized_name": { + "en": "Power armor (recycling)" + }, + "results": [ { + "amount": 10.0, + "name": "processing-unit" + }, { + "amount": 5.0, + "name": "electric-engine-unit" + }, { + "amount": 10.0, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 2, + "icon_col": 23, + "icon_row": 10, + "ingredients": [ { + "amount": 5, + "name": "iron-plate" + }, { + "amount": 5, + "name": "copper-cable" + }, { + "amount": 2, + "name": "electronic-circuit" + } ], + "key": "power-switch", + "localized_name": { + "en": "Power switch" + }, + "order": "d[other]-a[power-switch]", + "results": [ { + "amount": 1, + "name": "power-switch" + } ], + "subgroup": "circuit-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 15, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "power-switch" + } ], + "key": "power-switch-recycling", + "localized_name": { + "en": "Power switch (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "iron-plate" + }, { + "amount": 1.25, + "name": "copper-cable" + }, { + "amount": 0.5, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "electronics-with-fluid", + "energy_required": 10, + "icon_col": 24, + "icon_row": 10, + "ingredients": [ { + "amount": 20, + "name": "electronic-circuit" + }, { + "amount": 2, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "sulfuric-acid" + } ], + "key": "processing-unit", + "localized_name": { + "en": "Processing unit" + }, + "order": "b[circuits]-c[processing-unit]", + "results": [ { + "amount": 1, + "name": "processing-unit" + } ], + "subgroup": "intermediate-product" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 16, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "processing-unit" + } ], + "key": "processing-unit-recycling", + "localized_name": { + "en": "Processing unit (recycling)" + }, + "order": "b[circuits]-c[processing-unit]", + "results": [ { + "amount": 1, + "name": "processing-unit", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 21, + "icon_col": 25, + "icon_row": 10, + "ingredients": [ { + "amount": 1, + "name": "electric-furnace" + }, { + "amount": 1, + "name": "productivity-module" + }, { + "amount": 30, + "name": "rail" + } ], + "key": "production-science-pack", + "localized_name": { + "en": "Production science pack" + }, + "order": "e[production-science-pack]", + "results": [ { + "amount": 3, + "name": "production-science-pack" + } ], + "subgroup": "science-pack" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.3125, + "icon_col": 17, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "production-science-pack" + } ], + "key": "production-science-pack-recycling", + "localized_name": { + "en": "Production science pack (recycling)" + }, + "order": "e[production-science-pack]", + "results": [ { + "amount": 1, + "name": "production-science-pack", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 15, + "icon_col": 0, + "icon_row": 11, + "ingredients": [ { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "electronic-circuit" + } ], + "key": "productivity-module", + "localized_name": { + "en": "Productivity module" + }, + "order": "c[productivity]-a[productivity-module-1]", + "results": [ { + "amount": 1, + "name": "productivity-module" + } ], + "subgroup": "module" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 30, + "icon_col": 1, + "icon_row": 11, + "ingredients": [ { + "amount": 4, + "name": "productivity-module" + }, { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "processing-unit" + } ], + "key": "productivity-module-2", + "localized_name": { + "en": "Productivity module 2" + }, + "order": "c[productivity]-b[productivity-module-2]", + "results": [ { + "amount": 1, + "name": "productivity-module-2" + } ], + "subgroup": "module" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 18, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "productivity-module-2" + } ], + "key": "productivity-module-2-recycling", + "localized_name": { + "en": "Productivity module 2 (recycling)" + }, + "results": [ { + "amount": 1.0, + "name": "productivity-module" + }, { + "amount": 1.25, + "name": "advanced-circuit" + }, { + "amount": 1.25, + "name": "processing-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 60, + "icon_col": 2, + "icon_row": 11, + "ingredients": [ { + "amount": 4, + "name": "productivity-module-2" + }, { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "processing-unit" + }, { + "amount": 1, + "name": "biter-egg" + } ], + "key": "productivity-module-3", + "localized_name": { + "en": "Productivity module 3" + }, + "order": "c[productivity]-c[productivity-module-3]", + "results": [ { + "amount": 1, + "name": "productivity-module-3" + } ], + "subgroup": "module" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 3.75, + "icon_col": 19, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "productivity-module-3" + } ], + "key": "productivity-module-3-recycling", + "localized_name": { + "en": "Productivity module 3 (recycling)" + }, + "results": [ { + "amount": 1.0, + "name": "productivity-module-2" + }, { + "amount": 1.25, + "name": "advanced-circuit" + }, { + "amount": 1.25, + "name": "processing-unit" + }, { + "amount": 0.25, + "name": "biter-egg" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 20, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "productivity-module" + } ], + "key": "productivity-module-recycling", + "localized_name": { + "en": "Productivity module (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "advanced-circuit" + }, { + "amount": 1.25, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 2, + "icon_col": 3, + "icon_row": 11, + "ingredients": [ { + "amount": 3, + "name": "iron-plate" + }, { + "amount": 4, + "name": "iron-stick" + }, { + "amount": 5, + "name": "copper-cable" + }, { + "amount": 4, + "name": "electronic-circuit" + } ], + "key": "programmable-speaker", + "localized_name": { + "en": "Programmable speaker" + }, + "order": "d[other]-b[programmable-speaker]", + "results": [ { + "amount": 1, + "name": "programmable-speaker" + } ], + "subgroup": "circuit-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 21, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "programmable-speaker" + } ], + "key": "programmable-speaker-recycling", + "localized_name": { + "en": "Programmable speaker (recycling)" + }, + "results": [ { + "amount": 0.75, + "name": "iron-plate" + }, { + "amount": 1.0, + "name": "iron-stick" + }, { + "amount": 1.25, + "name": "copper-cable" + }, { + "amount": 1.0, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 15, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "promethium-asteroid-chunk" + } ], + "key": "promethium-asteroid-chunk-recycling", + "localized_name": { + "en": "Promethium asteroid chunk (recycling)" + }, + "order": "d[promethium]-e[chunk]", + "results": [ { + "amount": 1, + "name": "promethium-asteroid-chunk", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "cryogenics", + "energy_required": 5, + "icon_col": 5, + "icon_row": 11, + "ingredients": [ { + "amount": 25, + "name": "promethium-asteroid-chunk" + }, { + "amount": 1, + "name": "quantum-processor" + }, { + "amount": 10, + "name": "biter-egg" + } ], + "key": "promethium-science-pack", + "localized_name": { + "en": "Promethium science pack" + }, + "order": "l", + "results": [ { + "amount": 10, + "name": "promethium-science-pack" + } ], + "subgroup": "science-pack", + "surface_conditions": [ { + "max": 0, + "min": 0, + "property": "gravity" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.3125, + "icon_col": 16, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "promethium-science-pack" + } ], + "key": "promethium-science-pack-recycling", + "localized_name": { + "en": "Promethium science pack (recycling)" + }, + "order": "l", + "results": [ { + "amount": 1, + "name": "promethium-science-pack", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 2, + "icon_col": 6, + "icon_row": 11, + "ingredients": [ { + "amount": 1, + "name": "engine-unit" + }, { + "amount": 1, + "name": "steel-plate" + }, { + "amount": 1, + "name": "pipe" + } ], + "key": "pump", + "localized_name": { + "en": "Pump" + }, + "order": "b[pipe]-c[pump]", + "results": [ { + "amount": 1, + "name": "pump" + } ], + "subgroup": "energy-pipe-distribution" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 22, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "pump" + } ], + "key": "pump-recycling", + "localized_name": { + "en": "Pump (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "engine-unit" + }, { + "amount": 0.25, + "name": "steel-plate" + }, { + "amount": 0.25, + "name": "pipe" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 5, + "icon_col": 7, + "icon_row": 11, + "ingredients": [ { + "amount": 5, + "name": "steel-plate" + }, { + "amount": 10, + "name": "iron-gear-wheel" + }, { + "amount": 5, + "name": "electronic-circuit" + }, { + "amount": 10, + "name": "pipe" + } ], + "key": "pumpjack", + "localized_name": { + "en": "Pumpjack" + }, + "order": "b[fluids]-b[pumpjack]", + "results": [ { + "amount": 1, + "name": "pumpjack" + } ], + "subgroup": "extraction-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.3125, + "icon_col": 23, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "pumpjack" + } ], + "key": "pumpjack-recycling", + "localized_name": { + "en": "Pumpjack (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "steel-plate" + }, { + "amount": 2.5, + "name": "iron-gear-wheel" + }, { + "amount": 1.25, + "name": "electronic-circuit" + }, { + "amount": 2.5, + "name": "pipe" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 15, + "icon_col": 8, + "icon_row": 11, + "ingredients": [ { + "amount": 5, + "name": "electronic-circuit" + }, { + "amount": 5, + "name": "advanced-circuit" + } ], + "key": "quality-module", + "localized_name": { + "en": "Quality module" + }, + "order": "d[quality]-a[quality-module-1]", + "results": [ { + "amount": 1, + "name": "quality-module" + } ], + "subgroup": "module" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 30, + "icon_col": 9, + "icon_row": 11, + "ingredients": [ { + "amount": 4, + "name": "quality-module" + }, { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "processing-unit" + } ], + "key": "quality-module-2", + "localized_name": { + "en": "Quality module 2" + }, + "order": "d[quality]-b[quality-module-2]", + "results": [ { + "amount": 1, + "name": "quality-module-2" + } ], + "subgroup": "module" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 12, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "quality-module-2" + } ], + "key": "quality-module-2-recycling", + "localized_name": { + "en": "Quality module 2 (recycling)" + }, + "results": [ { + "amount": 1.0, + "name": "quality-module" + }, { + "amount": 1.25, + "name": "advanced-circuit" + }, { + "amount": 1.25, + "name": "processing-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 60, + "icon_col": 10, + "icon_row": 11, + "ingredients": [ { + "amount": 4, + "name": "quality-module-2" + }, { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "processing-unit" + }, { + "amount": 1, + "name": "superconductor" + } ], + "key": "quality-module-3", + "localized_name": { + "en": "Quality module 3" + }, + "order": "d[quality]-c[quality-module-3]", + "results": [ { + "amount": 1, + "name": "quality-module-3" + } ], + "subgroup": "module" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 3.75, + "icon_col": 13, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "quality-module-3" + } ], + "key": "quality-module-3-recycling", + "localized_name": { + "en": "Quality module 3 (recycling)" + }, + "order": "d[quality]-c[quality-module-3]", + "results": [ { + "amount": 1, + "name": "quality-module-3", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 14, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "quality-module" + } ], + "key": "quality-module-recycling", + "localized_name": { + "en": "Quality module (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "electronic-circuit" + }, { + "amount": 1.25, + "name": "advanced-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "electromagnetics", + "energy_required": 30, + "icon_col": 11, + "icon_row": 11, + "ingredients": [ { + "amount": 1, + "name": "tungsten-carbide" + }, { + "amount": 1, + "name": "processing-unit" + }, { + "amount": 1, + "name": "superconductor" + }, { + "amount": 1, + "name": "carbon-fiber" + }, { + "amount": 2, + "name": "lithium-plate" + }, { + "amount": 10, + "name": "fluoroketone-cold" + } ], + "key": "quantum-processor", + "localized_name": { + "en": "Quantum processor" + }, + "order": "c[lithium]-c[quantum-processor]", + "results": [ { + "amount": 1, + "name": "quantum-processor" + }, { + "amount": 5, + "name": "fluoroketone-hot" + } ], + "subgroup": "aquilo-processes", + "surface_conditions": [ { + "max": 600, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 17, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "quantum-processor" + } ], + "key": "quantum-processor-recycling", + "localized_name": { + "en": "Quantum processor (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "tungsten-carbide" + }, { + "amount": 0.25, + "name": "processing-unit" + }, { + "amount": 0.25, + "name": "superconductor" + }, { + "amount": 0.25, + "name": "carbon-fiber" + }, { + "amount": 0.5, + "name": "lithium-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 12, + "icon_row": 11, + "ingredients": [ { + "amount": 5, + "name": "electronic-circuit" + }, { + "amount": 5, + "name": "iron-gear-wheel" + }, { + "amount": 10, + "name": "iron-plate" + } ], + "key": "radar", + "localized_name": { + "en": "Radar" + }, + "order": "d[radar]-a[radar]", + "results": [ { + "amount": 1, + "name": "radar" + } ], + "subgroup": "defensive-structure" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 24, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "radar" + } ], + "key": "radar-recycling", + "localized_name": { + "en": "Radar (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "electronic-circuit" + }, { + "amount": 1.25, + "name": "iron-gear-wheel" + }, { + "amount": 2.5, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 13, + "icon_row": 11, + "ingredients": [ { + "amount": 1, + "name": "stone" + }, { + "amount": 1, + "name": "iron-stick" + }, { + "amount": 1, + "name": "steel-plate" + } ], + "key": "rail", + "localized_name": { + "en": "Rail" + }, + "order": "a[rail]-a[rail]", + "results": [ { + "amount": 2, + "name": "rail" + } ], + "subgroup": "train-transport" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 14, + "icon_row": 11, + "ingredients": [ { + "amount": 1, + "name": "electronic-circuit" + }, { + "amount": 5, + "name": "iron-plate" + } ], + "key": "rail-chain-signal", + "localized_name": { + "en": "Rail chain signal" + }, + "order": "b[train-automation]-c[rail-chain-signal]", + "results": [ { + "amount": 1, + "name": "rail-chain-signal" + } ], + "subgroup": "train-transport" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 25, + "icon_row": 17, + "ingredients": [ { + "amount": 1, + "name": "rail-chain-signal" + } ], + "key": "rail-chain-signal-recycling", + "localized_name": { + "en": "Rail chain signal (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "electronic-circuit" + }, { + "amount": 1.25, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 15, + "icon_row": 11, + "ingredients": [ { + "amount": 100, + "name": "refined-concrete" + }, { + "amount": 8, + "name": "rail" + }, { + "amount": 10, + "name": "steel-plate" + } ], + "key": "rail-ramp", + "localized_name": { + "en": "Rail ramp" + }, + "order": "a[rail]-b[rail-ramp]", + "results": [ { + "amount": 1, + "name": "rail-ramp" + } ], + "subgroup": "train-transport" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 10, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "rail-ramp" + } ], + "key": "rail-ramp-recycling", + "localized_name": { + "en": "Rail ramp (recycling)" + }, + "results": [ { + "amount": 25.0, + "name": "refined-concrete" + }, { + "amount": 2.0, + "name": "rail" + }, { + "amount": 2.5, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 1, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "rail" + } ], + "key": "rail-recycling", + "localized_name": { + "en": "Rail (recycling)" + }, + "results": [ { + "amount": 0.125, + "name": "stone" + }, { + "amount": 0.125, + "name": "iron-stick" + }, { + "amount": 0.125, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 16, + "icon_row": 11, + "ingredients": [ { + "amount": 1, + "name": "electronic-circuit" + }, { + "amount": 5, + "name": "iron-plate" + } ], + "key": "rail-signal", + "localized_name": { + "en": "Rail signal" + }, + "order": "b[train-automation]-b[rail-signal]", + "results": [ { + "amount": 1, + "name": "rail-signal" + } ], + "subgroup": "train-transport" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 0, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "rail-signal" + } ], + "key": "rail-signal-recycling", + "localized_name": { + "en": "Rail signal (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "electronic-circuit" + }, { + "amount": 1.25, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 17, + "icon_row": 11, + "ingredients": [ { + "amount": 20, + "name": "refined-concrete" + }, { + "amount": 10, + "name": "steel-plate" + } ], + "key": "rail-support", + "localized_name": { + "en": "Rail support" + }, + "order": "a[rail]-c[rail-support]", + "results": [ { + "amount": 1, + "name": "rail-support" + } ], + "subgroup": "train-transport" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 11, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "rail-support" + } ], + "key": "rail-support-recycling", + "localized_name": { + "en": "Rail support (recycling)" + }, + "results": [ { + "amount": 5.0, + "name": "refined-concrete" + }, { + "amount": 2.5, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "cryogenics", + "energy_required": 10, + "icon_col": 18, + "icon_row": 11, + "ingredients": [ { + "amount": 10, + "name": "tungsten-plate" + }, { + "amount": 10, + "name": "superconductor" + }, { + "amount": 20, + "name": "quantum-processor" + }, { + "amount": 10, + "name": "fluoroketone-cold" + } ], + "key": "railgun", + "localized_name": { + "en": "Railgun" + }, + "order": "a[basic-clips]-h[railgun]", + "results": [ { + "amount": 1, + "name": "railgun" + } ], + "subgroup": "gun" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 25, + "icon_col": 19, + "icon_row": 11, + "ingredients": [ { + "amount": 5, + "name": "steel-plate" + }, { + "amount": 10, + "name": "copper-cable" + }, { + "amount": 2, + "name": "explosives" + } ], + "key": "railgun-ammo", + "localized_name": { + "en": "Railgun ammo" + }, + "order": "e[railgun-ammo]-a[basic]", + "results": [ { + "amount": 1, + "name": "railgun-ammo" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.5625, + "icon_col": 18, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "railgun-ammo" + } ], + "key": "railgun-ammo-recycling", + "localized_name": { + "en": "Railgun ammo (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "steel-plate" + }, { + "amount": 2.5, + "name": "copper-cable" + }, { + "amount": 0.5, + "name": "explosives" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 20, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "railgun" + } ], + "key": "railgun-recycling", + "localized_name": { + "en": "Railgun (recycling)" + }, + "results": [ { + "amount": 2.5, + "name": "tungsten-plate" + }, { + "amount": 2.5, + "name": "superconductor" + }, { + "amount": 5.0, + "name": "quantum-processor" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "cryogenics", + "energy_required": 10, + "icon_col": 20, + "icon_row": 11, + "ingredients": [ { + "amount": 100, + "name": "quantum-processor" + }, { + "amount": 30, + "name": "tungsten-plate" + }, { + "amount": 50, + "name": "superconductor" + }, { + "amount": 20, + "name": "carbon-fiber" + }, { + "amount": 100, + "name": "fluoroketone-cold" + } ], + "key": "railgun-turret", + "localized_name": { + "en": "Railgun turret" + }, + "order": "b[turret]-g[railgun-turret]-a[turret]", + "results": [ { + "amount": 1, + "name": "railgun-turret" + } ], + "subgroup": "turret" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 19, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "railgun-turret" + } ], + "key": "railgun-turret-recycling", + "localized_name": { + "en": "Railgun turret (recycling)" + }, + "order": "b[turret]-g[railgun-turret]-a[turret]", + "results": [ { + "amount": 1, + "name": "railgun-turret", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 0, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "raw-fish" + } ], + "key": "raw-fish-recycling", + "localized_name": { + "en": "Raw fish (recycling)" + }, + "order": "h[raw-fish]", + "results": [ { + "amount": 1, + "name": "raw-fish", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 3, + "icon_col": 21, + "icon_row": 11, + "ingredients": [ { + "amount": 6, + "name": "processing-unit" + }, { + "amount": 20, + "name": "steel-plate" + }, { + "amount": 40, + "name": "iron-gear-wheel" + }, { + "amount": 20, + "name": "concrete" + } ], + "key": "recycler", + "localized_name": { + "en": "Recycler" + }, + "order": "d[recycler]", + "results": [ { + "amount": 1, + "name": "recycler" + } ], + "subgroup": "smelting-machine", + "surface_conditions": [ { + "max": 99, + "min": 99, + "property": "magnetic-field" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.1875, + "icon_col": 15, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "recycler" + } ], + "key": "recycler-recycling", + "localized_name": { + "en": "Recycler (recycling)" + }, + "results": [ { + "amount": 1.5, + "name": "processing-unit" + }, { + "amount": 5.0, + "name": "steel-plate" + }, { + "amount": 10.0, + "name": "iron-gear-wheel" + }, { + "amount": 5.0, + "name": "concrete" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 2, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "red-wire" + } ], + "key": "red-wire-recycling", + "localized_name": { + "en": "Red wire (recycling)" + }, + "results": [ { + "amount": 1, + "name": "red-wire", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting-with-fluid", + "energy_required": 15, + "icon_col": 19, + "icon_row": 23, + "ingredients": [ { + "amount": 20, + "name": "concrete" + }, { + "amount": 8, + "name": "iron-stick" + }, { + "amount": 1, + "name": "steel-plate" + }, { + "amount": 100, + "name": "water" + } ], + "key": "refined-concrete", + "localized_name": { + "en": "Refined concrete" + }, + "order": "b[concrete]-c[refined]", + "results": [ { + "amount": 10, + "name": "refined-concrete" + } ], + "subgroup": "terrain" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 3, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "refined-concrete" + } ], + "key": "refined-concrete-recycling", + "localized_name": { + "en": "Refined concrete (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "concrete" + }, { + "amount": 0.2, + "name": "iron-stick" + }, { + "amount": 0.025, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.25, + "icon_col": 20, + "icon_row": 23, + "ingredients": [ { + "amount": 10, + "name": "refined-concrete" + } ], + "key": "refined-hazard-concrete", + "localized_name": { + "en": "Refined hazard concrete" + }, + "order": "b[concrete]-d[refined-hazard]", + "results": [ { + "amount": 10, + "name": "refined-hazard-concrete" + } ], + "subgroup": "terrain" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.015625, + "icon_col": 4, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "refined-hazard-concrete" + } ], + "key": "refined-hazard-concrete-recycling", + "localized_name": { + "en": "Refined hazard concrete (recycling)" + }, + "order": "b[concrete]-c[refined]", + "results": [ { + "amount": 0.25, + "name": "refined-concrete" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 21, + "icon_row": 23, + "ingredients": [ { + "amount": 2, + "name": "electronic-circuit" + }, { + "amount": 2, + "name": "iron-gear-wheel" + } ], + "key": "repair-pack", + "localized_name": { + "en": "Repair pack" + }, + "order": "b[repair]-a[repair-pack]", + "results": [ { + "amount": 1, + "name": "repair-pack" + } ], + "subgroup": "tool" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 5, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "repair-pack" + } ], + "key": "repair-pack-recycling", + "localized_name": { + "en": "Repair pack (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "electronic-circuit" + }, { + "amount": 0.5, + "name": "iron-gear-wheel" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 22, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "steel-chest" + }, { + "amount": 3, + "name": "electronic-circuit" + }, { + "amount": 1, + "name": "advanced-circuit" + } ], + "key": "requester-chest", + "localized_name": { + "en": "Requester chest" + }, + "order": "b[storage]-e[requester-chest]", + "results": [ { + "amount": 1, + "name": "requester-chest" + } ], + "subgroup": "logistic-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 6, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "requester-chest" + } ], + "key": "requester-chest-recycling", + "localized_name": { + "en": "Requester chest (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "steel-chest" + }, { + "amount": 0.75, + "name": "electronic-circuit" + }, { + "amount": 0.25, + "name": "advanced-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 5, + "icon_col": 23, + "icon_row": 23, + "ingredients": [ { + "amount": 45, + "name": "steel-plate" + }, { + "amount": 45, + "name": "iron-gear-wheel" + }, { + "amount": 45, + "name": "advanced-circuit" + } ], + "key": "roboport", + "localized_name": { + "en": "Roboport" + }, + "order": "c[signal]-a[roboport]", + "results": [ { + "amount": 1, + "name": "roboport" + } ], + "subgroup": "logistic-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.3125, + "icon_col": 7, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "roboport" + } ], + "key": "roboport-recycling", + "localized_name": { + "en": "Roboport (recycling)" + }, + "results": [ { + "amount": 11.25, + "name": "steel-plate" + }, { + "amount": 11.25, + "name": "iron-gear-wheel" + }, { + "amount": 11.25, + "name": "advanced-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 4, + "icon_col": 24, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "explosives" + }, { + "amount": 2, + "name": "iron-plate" + } ], + "key": "rocket", + "localized_name": { + "en": "Rocket" + }, + "order": "d[rocket-launcher]-a[basic]", + "results": [ { + "amount": 1, + "name": "rocket" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": true, + "category": "organic-or-assembling", + "energy_required": 15, + "icon_col": 25, + "icon_row": 23, + "ingredients": [ { + "amount": 10, + "name": "solid-fuel" + }, { + "amount": 10, + "name": "light-oil" + } ], + "key": "rocket-fuel", + "localized_name": { + "en": "Rocket fuel" + }, + "order": "d[rocket-parts]-b[rocket-fuel]", + "results": [ { + "amount": 1, + "name": "rocket-fuel" + } ], + "subgroup": "intermediate-product" + }, { + "allow_productivity": true, + "category": "organic", + "energy_required": 10, + "icon_col": 0, + "icon_row": 24, + "ingredients": [ { + "amount": 30, + "name": "water" + }, { + "amount": 30, + "name": "jelly" + }, { + "amount": 2, + "name": "bioflux" + } ], + "key": "rocket-fuel-from-jelly", + "localized_name": { + "en": "Rocket fuel from jelly" + }, + "order": "a[organic-products]-a[rocket-fuel-from-jelly]", + "results": [ { + "amount": 1, + "name": "rocket-fuel" + } ], + "subgroup": "agriculture-products" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 8, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "rocket-fuel" + } ], + "key": "rocket-fuel-recycling", + "localized_name": { + "en": "Rocket fuel (recycling)" + }, + "order": "b[chemistry]-a[solid-fuel]", + "results": [ { + "amount": 2.5, + "name": "solid-fuel" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 1, + "icon_row": 24, + "ingredients": [ { + "amount": 5, + "name": "iron-plate" + }, { + "amount": 5, + "name": "iron-gear-wheel" + }, { + "amount": 5, + "name": "electronic-circuit" + } ], + "key": "rocket-launcher", + "localized_name": { + "en": "Rocket launcher" + }, + "order": "d[rocket-launcher]", + "results": [ { + "amount": 1, + "name": "rocket-launcher" + } ], + "subgroup": "gun" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 9, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "rocket-launcher" + } ], + "key": "rocket-launcher-recycling", + "localized_name": { + "en": "Rocket launcher (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "iron-plate" + }, { + "amount": 1.25, + "name": "iron-gear-wheel" + }, { + "amount": 1.25, + "name": "electronic-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "rocket-building", + "energy_required": 3, + "icon_col": 2, + "icon_row": 24, + "ingredients": [ { + "amount": 1, + "name": "processing-unit" + }, { + "amount": 1, + "name": "low-density-structure" + }, { + "amount": 1, + "name": "rocket-fuel" + } ], + "key": "rocket-part", + "localized_name": { + "en": "Rocket part" + }, + "order": "d[rocket-parts]-d[rocket-part]", + "results": [ { + "amount": 1, + "name": "rocket-part" + } ], + "subgroup": "intermediate-product" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.1875, + "icon_col": 10, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "rocket-part" + } ], + "key": "rocket-part-recycling", + "localized_name": { + "en": "Rocket part (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "processing-unit" + }, { + "amount": 0.25, + "name": "low-density-structure" + }, { + "amount": 0.25, + "name": "rocket-fuel" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.25, + "icon_col": 12, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "rocket" + } ], + "key": "rocket-recycling", + "localized_name": { + "en": "Rocket (recycling)" + }, + "order": "d[rocket-launcher]-a[basic]", + "results": [ { + "amount": 1, + "name": "rocket", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 30, + "icon_col": 3, + "icon_row": 24, + "ingredients": [ { + "amount": 1000, + "name": "steel-plate" + }, { + "amount": 1000, + "name": "concrete" + }, { + "amount": 100, + "name": "pipe" + }, { + "amount": 200, + "name": "processing-unit" + }, { + "amount": 200, + "name": "electric-engine-unit" + } ], + "key": "rocket-silo", + "localized_name": { + "en": "Rocket silo" + }, + "order": "a[rocket-silo]", + "results": [ { + "amount": 1, + "name": "rocket-silo" + } ], + "subgroup": "space-interactors" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 11, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "rocket-silo" + } ], + "key": "rocket-silo-recycling", + "localized_name": { + "en": "Rocket silo (recycling)" + }, + "results": [ { + "amount": 250.0, + "name": "steel-plate" + }, { + "amount": 250.0, + "name": "concrete" + }, { + "amount": 25.0, + "name": "pipe" + }, { + "amount": 50.0, + "name": "processing-unit" + }, { + "amount": 50.0, + "name": "electric-engine-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 4, + "icon_row": 24, + "ingredients": [ { + "amount": 4, + "name": "rocket-launcher" + }, { + "amount": 4, + "name": "processing-unit" + }, { + "amount": 20, + "name": "carbon-fiber" + }, { + "amount": 20, + "name": "steel-plate" + }, { + "amount": 20, + "name": "iron-gear-wheel" + } ], + "key": "rocket-turret", + "localized_name": { + "en": "Rocket turret" + }, + "order": "b[turret]-e[rocket-turret]-a[turret]", + "results": [ { + "amount": 1, + "name": "rocket-turret" + } ], + "subgroup": "turret" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 21, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "rocket-turret" + } ], + "key": "rocket-turret-recycling", + "localized_name": { + "en": "Rocket turret (recycling)" + }, + "results": [ { + "amount": 1.0, + "name": "rocket-launcher" + }, { + "amount": 1.0, + "name": "processing-unit" + }, { + "amount": 5.0, + "name": "carbon-fiber" + }, { + "amount": 5.0, + "name": "steel-plate" + }, { + "amount": 5.0, + "name": "iron-gear-wheel" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 13, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "science" + } ], + "key": "science-recycling", + "localized_name": { + "en": "Science (recycling)" + }, + "order": "zz[science]", + "results": [ { + "amount": 1, + "name": "science", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling-or-hand-crafting", + "energy_required": 0.2, + "icon_col": 22, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "scrap" + } ], + "key": "scrap-recycling", + "localized_name": { + "en": "Scrap recycling" + }, + "order": "a[trash]-a[trash-recycling]", + "results": [ { + "amount": 1, + "name": "processing-unit", + "probability": 0.02 + }, { + "amount": 1, + "name": "advanced-circuit", + "probability": 0.03 + }, { + "amount": 1, + "name": "low-density-structure", + "probability": 0.01 + }, { + "amount": 1, + "name": "solid-fuel", + "probability": 0.07 + }, { + "amount": 1, + "name": "steel-plate", + "probability": 0.04 + }, { + "amount": 1, + "name": "concrete", + "probability": 0.06 + }, { + "amount": 1, + "name": "battery", + "probability": 0.04 + }, { + "amount": 1, + "name": "ice", + "probability": 0.05 + }, { + "amount": 1, + "name": "stone", + "probability": 0.04 + }, { + "amount": 1, + "name": "holmium-ore", + "probability": 0.01 + }, { + "amount": 1, + "name": "iron-gear-wheel", + "probability": 0.2 + }, { + "amount": 1, + "name": "copper-cable", + "probability": 0.03 + } ], + "subgroup": "fulgora-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 17, + "icon_row": 12, + "ingredients": [ { + "amount": 1, + "name": "selection-tool" + } ], + "key": "selection-tool-recycling", + "localized_name": { + "en": "Selection tool (recycling)" + }, + "results": [ { + "amount": 1, + "name": "selection-tool", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 7, + "icon_row": 24, + "ingredients": [ { + "amount": 2, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "decider-combinator" + } ], + "key": "selector-combinator", + "localized_name": { + "en": "Selector combinator" + }, + "order": "c[combinators]-c[selector-combinator]", + "results": [ { + "amount": 1, + "name": "selector-combinator" + } ], + "subgroup": "circuit-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 14, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "selector-combinator" + } ], + "key": "selector-combinator-recycling", + "localized_name": { + "en": "Selector combinator (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "advanced-circuit" + }, { + "amount": 1.25, + "name": "decider-combinator" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 8, + "icon_row": 24, + "ingredients": [ { + "amount": 15, + "name": "iron-plate" + }, { + "amount": 5, + "name": "iron-gear-wheel" + }, { + "amount": 10, + "name": "copper-plate" + }, { + "amount": 5, + "name": "wood" + } ], + "key": "shotgun", + "localized_name": { + "en": "Shotgun" + }, + "order": "b[shotgun]-a[basic]", + "results": [ { + "amount": 1, + "name": "shotgun" + } ], + "subgroup": "gun" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 16, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "shotgun" + } ], + "key": "shotgun-recycling", + "localized_name": { + "en": "Shotgun (recycling)" + }, + "order": "b[shotgun]-a[basic]", + "results": [ { + "amount": 1, + "name": "shotgun", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 3, + "icon_col": 9, + "icon_row": 24, + "ingredients": [ { + "amount": 2, + "name": "copper-plate" + }, { + "amount": 2, + "name": "iron-plate" + } ], + "key": "shotgun-shell", + "localized_name": { + "en": "Shotgun shells" + }, + "order": "b[shotgun]-a[basic]", + "results": [ { + "amount": 1, + "name": "shotgun-shell" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.1875, + "icon_col": 15, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "shotgun-shell" + } ], + "key": "shotgun-shell-recycling", + "localized_name": { + "en": "Shotgun shells (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "copper-plate" + }, { + "amount": 0.5, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "oil-processing", + "energy_required": 5, + "icon_col": 10, + "icon_row": 24, + "ingredients": [ { + "amount": 10, + "name": "coal" + }, { + "amount": 2, + "name": "calcite" + }, { + "amount": 25, + "name": "sulfuric-acid" + } ], + "key": "simple-coal-liquefaction", + "localized_name": { + "en": "Simple coal liquefaction" + }, + "order": "a[oil-processing]-c[coal-liquefaction]", + "results": [ { + "amount": 50, + "name": "heavy-oil" + } ], + "subgroup": "fluid-recipes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 7, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "simple-entity-with-force" + } ], + "key": "simple-entity-with-force-recycling", + "localized_name": { + "en": "Simple entity with force (recycling)" + }, + "order": "s[simple-entity-with-force]-f[simple-entity-with-force]", + "results": [ { + "amount": 1, + "name": "simple-entity-with-force", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 7, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "simple-entity-with-owner" + } ], + "key": "simple-entity-with-owner-recycling", + "localized_name": { + "en": "Simple entity with owner (recycling)" + }, + "order": "s[simple-entity-with-owner]-o[simple-entity-with-owner]", + "results": [ { + "amount": 1, + "name": "simple-entity-with-owner", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 8, + "icon_col": 11, + "icon_row": 24, + "ingredients": [ { + "amount": 2, + "name": "steel-plate" + }, { + "amount": 2, + "name": "electronic-circuit" + }, { + "amount": 5, + "name": "coal" + } ], + "key": "slowdown-capsule", + "localized_name": { + "en": "Slowdown capsule" + }, + "order": "c[slowdown-capsule]", + "results": [ { + "amount": 1, + "name": "slowdown-capsule" + } ], + "subgroup": "capsule" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.5, + "icon_col": 17, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "slowdown-capsule" + } ], + "key": "slowdown-capsule-recycling", + "localized_name": { + "en": "Slowdown capsule (recycling)" + }, + "order": "c[slowdown-capsule]", + "results": [ { + "amount": 1, + "name": "slowdown-capsule", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 0.5, + "icon_col": 12, + "icon_row": 24, + "ingredients": [ { + "amount": 1, + "name": "wood" + }, { + "amount": 2, + "name": "copper-cable" + } ], + "key": "small-electric-pole", + "localized_name": { + "en": "Small electric pole" + }, + "order": "a[energy]-a[small-electric-pole]", + "results": [ { + "amount": 2, + "name": "small-electric-pole" + } ], + "subgroup": "energy-pipe-distribution" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 18, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "small-electric-pole" + } ], + "key": "small-electric-pole-recycling", + "localized_name": { + "en": "Small electric pole (recycling)" + }, + "results": [ { + "amount": 0.125, + "name": "wood" + }, { + "amount": 0.25, + "name": "copper-cable" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 13, + "icon_row": 24, + "ingredients": [ { + "amount": 1, + "name": "electronic-circuit" + }, { + "amount": 3, + "name": "copper-cable" + }, { + "amount": 1, + "name": "iron-plate" + } ], + "key": "small-lamp", + "localized_name": { + "en": "Lamp" + }, + "order": "a[light]-a[small-lamp]", + "results": [ { + "amount": 1, + "name": "small-lamp" + } ], + "subgroup": "circuit-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 19, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "small-lamp" + } ], + "key": "small-lamp-recycling", + "localized_name": { + "en": "Lamp (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "electronic-circuit" + }, { + "amount": 0.75, + "name": "copper-cable" + }, { + "amount": 0.25, + "name": "iron-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 10, + "icon_col": 14, + "icon_row": 24, + "ingredients": [ { + "amount": 5, + "name": "steel-plate" + }, { + "amount": 15, + "name": "electronic-circuit" + }, { + "amount": 5, + "name": "copper-plate" + } ], + "key": "solar-panel", + "localized_name": { + "en": "Solar panel" + }, + "order": "d[solar-panel]-a[solar-panel]", + "results": [ { + "amount": 1, + "name": "solar-panel" + } ], + "subgroup": "energy" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 15, + "icon_row": 24, + "ingredients": [ { + "amount": 1, + "name": "solar-panel" + }, { + "amount": 2, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "steel-plate" + } ], + "key": "solar-panel-equipment", + "localized_name": { + "en": "Portable solar panel" + }, + "order": "a[energy-source]-a[solar-panel]", + "results": [ { + "amount": 1, + "name": "solar-panel-equipment" + } ], + "subgroup": "equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 20, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "solar-panel-equipment" + } ], + "key": "solar-panel-equipment-recycling", + "localized_name": { + "en": "Portable solar panel (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "solar-panel" + }, { + "amount": 0.5, + "name": "advanced-circuit" + }, { + "amount": 1.25, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 21, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "solar-panel" + } ], + "key": "solar-panel-recycling", + "localized_name": { + "en": "Solar panel (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "steel-plate" + }, { + "amount": 3.75, + "name": "electronic-circuit" + }, { + "amount": 1.25, + "name": "copper-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "chemistry-or-cryogenics", + "energy_required": 1, + "icon_col": 17, + "icon_row": 24, + "ingredients": [ { + "amount": 50, + "name": "ammonia" + }, { + "amount": 20, + "name": "crude-oil" + } ], + "key": "solid-fuel-from-ammonia", + "localized_name": { + "en": "Solid fuel from ammonia" + }, + "order": "a[ammonia]-b[solid-fuel-from-ammonia]", + "results": [ { + "amount": 1, + "name": "solid-fuel" + } ], + "subgroup": "aquilo-processes" + }, { + "allow_productivity": true, + "category": "chemistry", + "energy_required": 1, + "icon_col": 18, + "icon_row": 24, + "ingredients": [ { + "amount": 20, + "name": "heavy-oil" + } ], + "key": "solid-fuel-from-heavy-oil", + "localized_name": { + "en": "Solid fuel from heavy oil" + }, + "order": "b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]", + "results": [ { + "amount": 1, + "name": "solid-fuel" + } ], + "subgroup": "fluid-recipes" + }, { + "allow_productivity": true, + "category": "chemistry", + "energy_required": 1, + "icon_col": 19, + "icon_row": 24, + "ingredients": [ { + "amount": 10, + "name": "light-oil" + } ], + "key": "solid-fuel-from-light-oil", + "localized_name": { + "en": "Solid fuel from light oil" + }, + "order": "b[fluid-chemistry]-d[solid-fuel-from-light-oil]", + "results": [ { + "amount": 1, + "name": "solid-fuel" + } ], + "subgroup": "fluid-recipes" + }, { + "allow_productivity": true, + "category": "chemistry", + "energy_required": 1, + "icon_col": 20, + "icon_row": 24, + "ingredients": [ { + "amount": 20, + "name": "petroleum-gas" + } ], + "key": "solid-fuel-from-petroleum-gas", + "localized_name": { + "en": "Solid fuel from petroleum gas" + }, + "order": "b[fluid-chemistry]-c[solid-fuel-from-petroleum-gas]", + "results": [ { + "amount": 1, + "name": "solid-fuel" + } ], + "subgroup": "fluid-recipes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 22, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "solid-fuel" + } ], + "key": "solid-fuel-recycling", + "localized_name": { + "en": "Solid fuel (recycling)" + }, + "order": "b[chemistry]-a[solid-fuel]", + "results": [ { + "amount": 1, + "name": "solid-fuel", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 21, + "icon_row": 24, + "ingredients": [ { + "amount": 20, + "name": "steel-plate" + }, { + "amount": 20, + "name": "copper-cable" + } ], + "key": "space-platform-foundation", + "localized_name": { + "en": "Space platform foundation" + }, + "order": "a[space-platform-foundation]", + "results": [ { + "amount": 1, + "name": "space-platform-foundation" + } ], + "subgroup": "space-platform" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 23, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "space-platform-foundation" + } ], + "key": "space-platform-foundation-recycling", + "localized_name": { + "en": "Space platform foundation (recycling)" + }, + "order": "a[space-platform-foundation]", + "results": [ { + "amount": 1, + "name": "space-platform-foundation", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 24, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "space-platform-hub" + } ], + "key": "space-platform-hub-recycling", + "localized_name": { + "en": "Space platform hub (recycling)" + }, + "results": [ { + "amount": 1, + "name": "space-platform-hub", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 3.75, + "icon_col": 24, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "space-platform-starter-pack" + } ], + "key": "space-platform-starter-pack-recycling", + "localized_name": { + "en": "Space platform starter pack (recycling)" + }, + "results": [ { + "amount": 1, + "name": "space-platform-starter-pack", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 15, + "icon_col": 23, + "icon_row": 24, + "ingredients": [ { + "amount": 2, + "name": "iron-plate" + }, { + "amount": 1, + "name": "carbon" + }, { + "amount": 1, + "name": "ice" + } ], + "key": "space-science-pack", + "localized_name": { + "en": "Space science pack" + }, + "order": "g[space-science-pack]", + "results": [ { + "amount": 5, + "name": "space-science-pack" + } ], + "subgroup": "science-pack", + "surface_conditions": [ { + "max": 0, + "min": 0, + "property": "gravity" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 23, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "space-science-pack" + } ], + "key": "space-science-pack-recycling", + "localized_name": { + "en": "Space science pack (recycling)" + }, + "order": "g[space-science-pack]", + "results": [ { + "amount": 1, + "name": "space-science-pack", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 15, + "icon_col": 24, + "icon_row": 24, + "ingredients": [ { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "electronic-circuit" + } ], + "key": "speed-module", + "localized_name": { + "en": "Speed module" + }, + "order": "a[speed]-a[speed-module-1]", + "results": [ { + "amount": 1, + "name": "speed-module" + } ], + "subgroup": "module" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 30, + "icon_col": 25, + "icon_row": 24, + "ingredients": [ { + "amount": 4, + "name": "speed-module" + }, { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "processing-unit" + } ], + "key": "speed-module-2", + "localized_name": { + "en": "Speed module 2" + }, + "order": "a[speed]-b[speed-module-2]", + "results": [ { + "amount": 1, + "name": "speed-module-2" + } ], + "subgroup": "module" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 24, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "speed-module-2" + } ], + "key": "speed-module-2-recycling", + "localized_name": { + "en": "Speed module 2 (recycling)" + }, + "results": [ { + "amount": 1.0, + "name": "speed-module" + }, { + "amount": 1.25, + "name": "advanced-circuit" + }, { + "amount": 1.25, + "name": "processing-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 60, + "icon_col": 0, + "icon_row": 25, + "ingredients": [ { + "amount": 4, + "name": "speed-module-2" + }, { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 5, + "name": "processing-unit" + }, { + "amount": 1, + "name": "tungsten-carbide" + } ], + "key": "speed-module-3", + "localized_name": { + "en": "Speed module 3" + }, + "order": "a[speed]-c[speed-module-3]", + "results": [ { + "amount": 1, + "name": "speed-module-3" + } ], + "subgroup": "module" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 3.75, + "icon_col": 25, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "speed-module-3" + } ], + "key": "speed-module-3-recycling", + "localized_name": { + "en": "Speed module 3 (recycling)" + }, + "order": "a[speed]-c[speed-module-3]", + "results": [ { + "amount": 1, + "name": "speed-module-3", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.9375, + "icon_col": 0, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "speed-module" + } ], + "key": "speed-module-recycling", + "localized_name": { + "en": "Speed module (recycling)" + }, + "order": "a[speed]-a[speed-module-1]", + "results": [ { + "amount": 1, + "name": "speed-module", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 1, + "icon_row": 25, + "ingredients": [ { + "amount": 4, + "name": "exoskeleton-equipment" + }, { + "amount": 2, + "name": "fission-reactor-equipment" + }, { + "amount": 1, + "name": "rocket-turret" + }, { + "amount": 2, + "name": "radar" + }, { + "amount": 1, + "name": "raw-fish" + } ], + "key": "spidertron", + "localized_name": { + "en": "Spidertron" + }, + "order": "b[personal-transport]-c[spidertron]-a[spider]", + "results": [ { + "amount": 1, + "name": "spidertron" + } ], + "subgroup": "transport" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 2, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "spidertron" + } ], + "key": "spidertron-recycling", + "localized_name": { + "en": "Spidertron (recycling)" + }, + "results": [ { + "amount": 1.0, + "name": "exoskeleton-equipment" + }, { + "amount": 0.5, + "name": "fission-reactor-equipment" + }, { + "amount": 0.25, + "name": "rocket-turret" + }, { + "amount": 0.5, + "name": "radar" + }, { + "amount": 0.25, + "name": "raw-fish" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 1, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "spidertron-remote" + } ], + "key": "spidertron-remote-recycling", + "localized_name": { + "en": "Spidertron remote (recycling)" + }, + "results": [ { + "amount": 1, + "name": "spidertron-remote", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 9, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "spidertron-rocket-launcher-1" + } ], + "key": "spidertron-rocket-launcher-1-recycling", + "localized_name": { + "en": "Spidertron rocket launcher (recycling)" + }, + "order": "z[spider]-a[rocket-launcher]", + "results": [ { + "amount": 1, + "name": "spidertron-rocket-launcher-1", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 9, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "spidertron-rocket-launcher-2" + } ], + "key": "spidertron-rocket-launcher-2-recycling", + "localized_name": { + "en": "Spidertron rocket launcher (recycling)" + }, + "order": "z[spider]-a[rocket-launcher]", + "results": [ { + "amount": 1, + "name": "spidertron-rocket-launcher-2", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 9, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "spidertron-rocket-launcher-3" + } ], + "key": "spidertron-rocket-launcher-3-recycling", + "localized_name": { + "en": "Spidertron rocket launcher (recycling)" + }, + "order": "z[spider]-a[rocket-launcher]", + "results": [ { + "amount": 1, + "name": "spidertron-rocket-launcher-3", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 9, + "icon_row": 18, + "ingredients": [ { + "amount": 1, + "name": "spidertron-rocket-launcher-4" + } ], + "key": "spidertron-rocket-launcher-4-recycling", + "localized_name": { + "en": "Spidertron rocket launcher (recycling)" + }, + "order": "z[spider]-a[rocket-launcher]", + "results": [ { + "amount": 1, + "name": "spidertron-rocket-launcher-4", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "pressing", + "energy_required": 1, + "icon_col": 2, + "icon_row": 25, + "ingredients": [ { + "amount": 5, + "name": "electronic-circuit" + }, { + "amount": 5, + "name": "iron-plate" + }, { + "amount": 4, + "name": "transport-belt" + } ], + "key": "splitter", + "localized_name": { + "en": "Splitter" + }, + "order": "c[splitter]-a[splitter]", + "results": [ { + "amount": 1, + "name": "splitter" + } ], + "subgroup": "belt" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 4, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "splitter" + } ], + "key": "splitter-recycling", + "localized_name": { + "en": "Splitter (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "electronic-circuit" + }, { + "amount": 1.25, + "name": "iron-plate" + }, { + "amount": 1.0, + "name": "transport-belt" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 25, + "icon_row": 22, + "ingredients": [ { + "amount": 1, + "name": "spoilage" + } ], + "key": "spoilage-recycling", + "localized_name": { + "en": "Spoilage (recycling)" + }, + "order": "c[nutrients]-a[spoilage]", + "results": [ { + "amount": 1, + "name": "spoilage", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 5, + "icon_row": 25, + "ingredients": [ { + "amount": 1, + "name": "bulk-inserter" + }, { + "amount": 1, + "name": "processing-unit" + }, { + "amount": 2, + "name": "carbon-fiber" + }, { + "amount": 10, + "name": "jelly" + } ], + "key": "stack-inserter", + "localized_name": { + "en": "Stack inserter" + }, + "order": "h[stack-inserter]", + "results": [ { + "amount": 1, + "name": "stack-inserter" + } ], + "subgroup": "inserter" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.03125, + "icon_col": 0, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "stack-inserter" + } ], + "key": "stack-inserter-recycling", + "localized_name": { + "en": "Stack inserter (recycling)" + }, + "order": "h[stack-inserter]", + "results": [ { + "amount": 1, + "name": "stack-inserter", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "chemistry-or-cryogenics", + "energy_required": 1, + "icon_col": 7, + "icon_row": 25, + "ingredients": [ { + "amount": 1000, + "name": "steam" + } ], + "key": "steam-condensation", + "localized_name": { + "en": "Steam condensation" + }, + "order": "d[other-chemistry]-b[steam-condensation]", + "results": [ { + "amount": 90, + "name": "water" + } ], + "subgroup": "fluid-recipes" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 8, + "icon_row": 25, + "ingredients": [ { + "amount": 8, + "name": "iron-gear-wheel" + }, { + "amount": 5, + "name": "pipe" + }, { + "amount": 10, + "name": "iron-plate" + } ], + "key": "steam-engine", + "localized_name": { + "en": "Steam engine" + }, + "order": "b[steam-power]-b[steam-engine]", + "results": [ { + "amount": 1, + "name": "steam-engine" + } ], + "subgroup": "energy" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 5, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "steam-engine" + } ], + "key": "steam-engine-recycling", + "localized_name": { + "en": "Steam engine (recycling)" + }, + "order": "b[steam-power]-b[steam-engine]", + "results": [ { + "amount": 1, + "name": "steam-engine", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 3, + "icon_col": 9, + "icon_row": 25, + "ingredients": [ { + "amount": 50, + "name": "iron-gear-wheel" + }, { + "amount": 50, + "name": "copper-plate" + }, { + "amount": 20, + "name": "pipe" + } ], + "key": "steam-turbine", + "localized_name": { + "en": "Steam turbine" + }, + "order": "f[nuclear-energy]-d[steam-turbine]", + "results": [ { + "amount": 1, + "name": "steam-turbine" + } ], + "subgroup": "energy" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.1875, + "icon_col": 6, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "steam-turbine" + } ], + "key": "steam-turbine-recycling", + "localized_name": { + "en": "Steam turbine (recycling)" + }, + "order": "f[nuclear-energy]-d[steam-turbine]", + "results": [ { + "amount": 1, + "name": "steam-turbine", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 10, + "icon_row": 25, + "ingredients": [ { + "amount": 8, + "name": "steel-plate" + } ], + "key": "steel-chest", + "localized_name": { + "en": "Steel chest" + }, + "order": "a[items]-c[steel-chest]", + "results": [ { + "amount": 1, + "name": "steel-chest" + } ], + "subgroup": "storage" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 7, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "steel-chest" + } ], + "key": "steel-chest-recycling", + "localized_name": { + "en": "Steel chest (recycling)" + }, + "order": "a[smelting]-c[steel-plate]", + "results": [ { + "amount": 2.0, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 3, + "icon_col": 11, + "icon_row": 25, + "ingredients": [ { + "amount": 6, + "name": "steel-plate" + }, { + "amount": 10, + "name": "stone-brick" + } ], + "key": "steel-furnace", + "localized_name": { + "en": "Steel furnace" + }, + "order": "b[steel-furnace]", + "results": [ { + "amount": 1, + "name": "steel-furnace" + } ], + "subgroup": "smelting-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.1875, + "icon_col": 8, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "steel-furnace" + } ], + "key": "steel-furnace-recycling", + "localized_name": { + "en": "Steel furnace (recycling)" + }, + "results": [ { + "amount": 1.5, + "name": "steel-plate" + }, { + "amount": 2.5, + "name": "stone-brick" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "smelting", + "energy_required": 16, + "icon_col": 12, + "icon_row": 25, + "ingredients": [ { + "amount": 5, + "name": "iron-plate" + } ], + "key": "steel-plate", + "localized_name": { + "en": "Steel plate" + }, + "order": "a[smelting]-c[steel-plate]", + "results": [ { + "amount": 1, + "name": "steel-plate" + } ], + "subgroup": "raw-material" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.0, + "icon_col": 9, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "steel-plate" + } ], + "key": "steel-plate-recycling", + "localized_name": { + "en": "Steel plate (recycling)" + }, + "order": "a[smelting]-c[steel-plate]", + "results": [ { + "amount": 1, + "name": "steel-plate", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "smelting", + "energy_required": 3.2, + "icon_col": 14, + "icon_row": 25, + "ingredients": [ { + "amount": 2, + "name": "stone" + } ], + "key": "stone-brick", + "localized_name": { + "en": "Stone brick" + }, + "order": "a[stone-brick]", + "results": [ { + "amount": 1, + "name": "stone-brick" + } ], + "subgroup": "terrain" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.2, + "icon_col": 10, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "stone-brick" + } ], + "key": "stone-brick-recycling", + "localized_name": { + "en": "Stone brick (recycling)" + }, + "order": "a[stone-brick]", + "results": [ { + "amount": 1, + "name": "stone-brick", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 15, + "icon_row": 25, + "ingredients": [ { + "amount": 5, + "name": "stone" + } ], + "key": "stone-furnace", + "localized_name": { + "en": "Stone furnace" + }, + "order": "a[stone-furnace]", + "results": [ { + "amount": 1, + "name": "stone-furnace" + } ], + "subgroup": "smelting-machine" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 11, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "stone-furnace" + } ], + "key": "stone-furnace-recycling", + "localized_name": { + "en": "Stone furnace (recycling)" + }, + "order": "a[stone-furnace]", + "results": [ { + "amount": 1, + "name": "stone-furnace", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 12, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "stone" + } ], + "key": "stone-recycling", + "localized_name": { + "en": "Stone (recycling)" + }, + "order": "d[stone]", + "results": [ { + "amount": 1, + "name": "stone", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 3, + "icon_row": 27, + "ingredients": [ { + "amount": 5, + "name": "stone-brick" + } ], + "key": "stone-wall", + "localized_name": { + "en": "Wall" + }, + "order": "a[stone-wall]-a[stone-wall]", + "results": [ { + "amount": 1, + "name": "stone-wall" + } ], + "subgroup": "defensive-structure" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 5, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "stone-wall" + } ], + "key": "stone-wall-recycling", + "localized_name": { + "en": "Wall (recycling)" + }, + "order": "a[stone-brick]", + "results": [ { + "amount": 1.25, + "name": "stone-brick" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 16, + "icon_row": 25, + "ingredients": [ { + "amount": 1, + "name": "steel-chest" + }, { + "amount": 3, + "name": "electronic-circuit" + }, { + "amount": 1, + "name": "advanced-circuit" + } ], + "key": "storage-chest", + "localized_name": { + "en": "Storage chest" + }, + "order": "b[storage]-c[storage-chest]", + "results": [ { + "amount": 1, + "name": "storage-chest" + } ], + "subgroup": "logistic-network" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 13, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "storage-chest" + } ], + "key": "storage-chest-recycling", + "localized_name": { + "en": "Storage chest (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "steel-chest" + }, { + "amount": 0.75, + "name": "electronic-circuit" + }, { + "amount": 0.25, + "name": "advanced-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 3, + "icon_col": 17, + "icon_row": 25, + "ingredients": [ { + "amount": 20, + "name": "iron-plate" + }, { + "amount": 5, + "name": "steel-plate" + } ], + "key": "storage-tank", + "localized_name": { + "en": "Storage tank" + }, + "order": "b[fluid]-a[storage-tank]", + "results": [ { + "amount": 1, + "name": "storage-tank" + } ], + "subgroup": "storage" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.1875, + "icon_col": 14, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "storage-tank" + } ], + "key": "storage-tank-recycling", + "localized_name": { + "en": "Storage tank (recycling)" + }, + "results": [ { + "amount": 5.0, + "name": "iron-plate" + }, { + "amount": 1.25, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 18, + "icon_row": 25, + "ingredients": [ { + "amount": 10, + "name": "iron-gear-wheel" + }, { + "amount": 5, + "name": "copper-plate" + }, { + "amount": 10, + "name": "iron-plate" + } ], + "key": "submachine-gun", + "localized_name": { + "en": "Submachine gun" + }, + "order": "a[basic-clips]-b[submachine-gun]", + "results": [ { + "amount": 1, + "name": "submachine-gun" + } ], + "subgroup": "gun" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 15, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "submachine-gun" + } ], + "key": "submachine-gun-recycling", + "localized_name": { + "en": "Submachine gun (recycling)" + }, + "order": "a[basic-clips]-b[submachine-gun]", + "results": [ { + "amount": 1, + "name": "submachine-gun", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electronics", + "energy_required": 0.5, + "icon_col": 19, + "icon_row": 25, + "ingredients": [ { + "amount": 10, + "name": "steel-plate" + }, { + "amount": 5, + "name": "advanced-circuit" + }, { + "amount": 6, + "name": "copper-cable" + } ], + "key": "substation", + "localized_name": { + "en": "Substation" + }, + "order": "a[energy]-d[substation]", + "results": [ { + "amount": 1, + "name": "substation" + } ], + "subgroup": "energy-pipe-distribution" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 16, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "substation" + } ], + "key": "substation-recycling", + "localized_name": { + "en": "Substation (recycling)" + }, + "order": "a[energy]-d[substation]", + "results": [ { + "amount": 1, + "name": "substation", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "chemistry-or-cryogenics", + "energy_required": 1, + "icon_col": 20, + "icon_row": 25, + "ingredients": [ { + "amount": 30, + "name": "water" + }, { + "amount": 30, + "name": "petroleum-gas" + } ], + "key": "sulfur", + "localized_name": { + "en": "Sulfur" + }, + "order": "b[chemistry]-c[sulfur]", + "results": [ { + "amount": 2, + "name": "sulfur" + } ], + "subgroup": "raw-material" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 17, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "sulfur" + } ], + "key": "sulfur-recycling", + "localized_name": { + "en": "Sulfur (recycling)" + }, + "order": "b[chemistry]-c[sulfur]", + "results": [ { + "amount": 1, + "name": "sulfur", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "chemistry-or-cryogenics", + "energy_required": 1, + "icon_col": 21, + "icon_row": 25, + "ingredients": [ { + "amount": 5, + "name": "sulfur" + }, { + "amount": 1, + "name": "iron-plate" + }, { + "amount": 100, + "name": "water" + } ], + "key": "sulfuric-acid", + "localized_name": { + "en": "Sulfuric acid" + }, + "order": "c[oil-products]-b[sulfuric-acid]", + "results": [ { + "amount": 50, + "name": "sulfuric-acid" + } ], + "subgroup": "fluid-recipes" + }, { + "allow_productivity": true, + "category": "electromagnetics", + "energy_required": 10, + "icon_col": 23, + "icon_row": 25, + "ingredients": [ { + "amount": 2, + "name": "holmium-plate" + }, { + "amount": 2, + "name": "superconductor" + }, { + "amount": 4, + "name": "electronic-circuit" + }, { + "amount": 1, + "name": "battery" + }, { + "amount": 10, + "name": "electrolyte" + } ], + "key": "supercapacitor", + "localized_name": { + "en": "Supercapacitor" + }, + "order": "b[holmium]-f[supercapacitor]", + "results": [ { + "amount": 1, + "name": "supercapacitor" + } ], + "subgroup": "fulgora-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 1, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "supercapacitor" + } ], + "key": "supercapacitor-recycling", + "localized_name": { + "en": "Supercapacitor (recycling)" + }, + "results": [ { + "amount": 0.5, + "name": "holmium-plate" + }, { + "amount": 0.5, + "name": "superconductor" + }, { + "amount": 1.0, + "name": "electronic-circuit" + }, { + "amount": 0.25, + "name": "battery" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "electromagnetics", + "energy_required": 5, + "icon_col": 24, + "icon_row": 25, + "ingredients": [ { + "amount": 1, + "name": "holmium-plate" + }, { + "amount": 1, + "name": "copper-plate" + }, { + "amount": 1, + "name": "plastic-bar" + }, { + "amount": 5, + "name": "light-oil" + } ], + "key": "superconductor", + "localized_name": { + "en": "Superconductor" + }, + "order": "b[holmium]-d[superconductor]", + "results": [ { + "amount": 2, + "name": "superconductor" + } ], + "subgroup": "fulgora-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.3125, + "icon_col": 2, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "superconductor" + } ], + "key": "superconductor-recycling", + "localized_name": { + "en": "Superconductor (recycling)" + }, + "order": "b[holmium]-d[superconductor]", + "results": [ { + "amount": 1, + "name": "superconductor", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 5, + "icon_col": 25, + "icon_row": 25, + "ingredients": [ { + "amount": 32, + "name": "engine-unit" + }, { + "amount": 50, + "name": "steel-plate" + }, { + "amount": 15, + "name": "iron-gear-wheel" + }, { + "amount": 10, + "name": "advanced-circuit" + } ], + "key": "tank", + "localized_name": { + "en": "Tank" + }, + "order": "b[personal-transport]-b[tank]", + "results": [ { + "amount": 1, + "name": "tank" + } ], + "subgroup": "transport" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 18, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "tank-cannon" + } ], + "key": "tank-cannon-recycling", + "localized_name": { + "en": "Tank cannon (recycling)" + }, + "order": "z[tank]-a[cannon]", + "results": [ { + "amount": 1, + "name": "tank-cannon", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 4, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "tank-flamethrower" + } ], + "key": "tank-flamethrower-recycling", + "localized_name": { + "en": "Vehicle flamethrower (recycling)" + }, + "order": "b[flamethrower]-b[tank-flamethrower]", + "results": [ { + "amount": 1, + "name": "tank-flamethrower", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 15, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "tank-machine-gun" + } ], + "key": "tank-machine-gun-recycling", + "localized_name": { + "en": "Vehicle machine gun (recycling)" + }, + "order": "a[basic-clips]-b[tank-machine-gun]", + "results": [ { + "amount": 1, + "name": "tank-machine-gun", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.3125, + "icon_col": 19, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "tank" + } ], + "key": "tank-recycling", + "localized_name": { + "en": "Tank (recycling)" + }, + "results": [ { + "amount": 8.0, + "name": "engine-unit" + }, { + "amount": 12.5, + "name": "steel-plate" + }, { + "amount": 3.75, + "name": "iron-gear-wheel" + }, { + "amount": 2.5, + "name": "advanced-circuit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electromagnetics", + "energy_required": 30, + "icon_col": 1, + "icon_row": 26, + "ingredients": [ { + "amount": 1, + "name": "supercapacitor" + }, { + "amount": 1, + "name": "plastic-bar" + }, { + "amount": 10, + "name": "electrolyte" + } ], + "key": "tesla-ammo", + "localized_name": { + "en": "Tesla ammo" + }, + "order": "e[railgun-ammo]-a[basic]", + "results": [ { + "amount": 1, + "name": "tesla-ammo" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 3, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "tesla-ammo" + } ], + "key": "tesla-ammo-recycling", + "localized_name": { + "en": "Tesla ammo (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "supercapacitor" + }, { + "amount": 0.25, + "name": "plastic-bar" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electromagnetics", + "energy_required": 30, + "icon_col": 2, + "icon_row": 26, + "ingredients": [ { + "amount": 1, + "name": "teslagun" + }, { + "amount": 10, + "name": "supercapacitor" + }, { + "amount": 10, + "name": "processing-unit" + }, { + "amount": 50, + "name": "superconductor" + }, { + "amount": 500, + "name": "electrolyte" + } ], + "key": "tesla-turret", + "localized_name": { + "en": "Tesla turret" + }, + "order": "b[turret]-f[tesla-turret]-a[turret]", + "results": [ { + "amount": 1, + "name": "tesla-turret" + } ], + "subgroup": "turret" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 4, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "tesla-turret" + } ], + "key": "tesla-turret-recycling", + "localized_name": { + "en": "Tesla turret (recycling)" + }, + "order": "b[turret]-f[tesla-turret]-a[turret]", + "results": [ { + "amount": 1, + "name": "tesla-turret", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "electromagnetics", + "energy_required": 30, + "icon_col": 3, + "icon_row": 26, + "ingredients": [ { + "amount": 10, + "name": "holmium-plate" + }, { + "amount": 10, + "name": "superconductor" + }, { + "amount": 30, + "name": "plastic-bar" + }, { + "amount": 100, + "name": "electrolyte" + } ], + "key": "teslagun", + "localized_name": { + "en": "Tesla gun" + }, + "order": "a[basic-clips]-h[teslagun]", + "results": [ { + "amount": 1, + "name": "teslagun" + } ], + "subgroup": "gun" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.875, + "icon_col": 5, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "teslagun" + } ], + "key": "teslagun-recycling", + "localized_name": { + "en": "Tesla gun (recycling)" + }, + "results": [ { + "amount": 2.5, + "name": "holmium-plate" + }, { + "amount": 2.5, + "name": "superconductor" + }, { + "amount": 7.5, + "name": "plastic-bar" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 4, + "icon_row": 26, + "ingredients": [ { + "amount": 10, + "name": "steel-plate" + }, { + "amount": 10, + "name": "processing-unit" + }, { + "amount": 5, + "name": "electric-engine-unit" + } ], + "key": "thruster", + "localized_name": { + "en": "Thruster" + }, + "order": "f[thruster]", + "results": [ { + "amount": 1, + "name": "thruster" + } ], + "subgroup": "space-platform" + }, { + "allow_productivity": true, + "category": "chemistry", + "energy_required": 2, + "icon_col": 5, + "icon_row": 26, + "ingredients": [ { + "amount": 2, + "name": "carbon" + }, { + "amount": 10, + "name": "water" + } ], + "key": "thruster-fuel", + "localized_name": { + "en": "Thruster fuel" + }, + "order": "a[thruster-fuel]", + "results": [ { + "amount": 75, + "name": "thruster-fuel" + } ], + "subgroup": "space-processing", + "surface_conditions": [ { + "max": 0, + "min": 0, + "property": "gravity" + } ] + }, { + "allow_productivity": true, + "category": "chemistry", + "energy_required": 2, + "icon_col": 6, + "icon_row": 26, + "ingredients": [ { + "amount": 2, + "name": "iron-ore" + }, { + "amount": 10, + "name": "water" + } ], + "key": "thruster-oxidizer", + "localized_name": { + "en": "Thruster oxidizer" + }, + "order": "c[thruster-oxidizer]", + "results": [ { + "amount": 75, + "name": "thruster-oxidizer" + } ], + "subgroup": "space-processing", + "surface_conditions": [ { + "max": 0, + "min": 0, + "property": "gravity" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 6, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "thruster" + } ], + "key": "thruster-recycling", + "localized_name": { + "en": "Thruster (recycling)" + }, + "results": [ { + "amount": 2.5, + "name": "steel-plate" + }, { + "amount": 2.5, + "name": "processing-unit" + }, { + "amount": 1.25, + "name": "electric-engine-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 7, + "icon_row": 26, + "ingredients": [ { + "amount": 3, + "name": "advanced-circuit" + }, { + "amount": 10, + "name": "carbon-fiber" + } ], + "key": "toolbelt-equipment", + "localized_name": { + "en": "Toolbelt equipment" + }, + "order": "g[toolbelt]-a[night-vision-equipment]", + "results": [ { + "amount": 1, + "name": "toolbelt-equipment" + } ], + "subgroup": "utility-equipment" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 7, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "toolbelt-equipment" + } ], + "key": "toolbelt-equipment-recycling", + "localized_name": { + "en": "Toolbelt equipment (recycling)" + }, + "results": [ { + "amount": 0.75, + "name": "advanced-circuit" + }, { + "amount": 2.5, + "name": "carbon-fiber" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 8, + "icon_row": 26, + "ingredients": [ { + "amount": 5, + "name": "electronic-circuit" + }, { + "amount": 6, + "name": "iron-plate" + }, { + "amount": 6, + "name": "iron-stick" + }, { + "amount": 3, + "name": "steel-plate" + } ], + "key": "train-stop", + "localized_name": { + "en": "Train stop" + }, + "order": "b[train-automation]-a[train-stop]", + "results": [ { + "amount": 1, + "name": "train-stop" + } ], + "subgroup": "train-transport" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 20, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "train-stop" + } ], + "key": "train-stop-recycling", + "localized_name": { + "en": "Train stop (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "electronic-circuit" + }, { + "amount": 1.5, + "name": "iron-plate" + }, { + "amount": 1.5, + "name": "iron-stick" + }, { + "amount": 0.75, + "name": "steel-plate" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "pressing", + "energy_required": 0.5, + "icon_col": 9, + "icon_row": 26, + "ingredients": [ { + "amount": 1, + "name": "iron-plate" + }, { + "amount": 1, + "name": "iron-gear-wheel" + } ], + "key": "transport-belt", + "localized_name": { + "en": "Transport belt" + }, + "order": "a[transport-belt]-a[transport-belt]", + "results": [ { + "amount": 2, + "name": "transport-belt" + } ], + "subgroup": "belt" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 21, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "transport-belt" + } ], + "key": "transport-belt-recycling", + "localized_name": { + "en": "Transport belt (recycling)" + }, + "results": [ { + "amount": 0.125, + "name": "iron-plate" + }, { + "amount": 0.125, + "name": "iron-gear-wheel" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 8, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "tree-seed" + } ], + "key": "tree-seed-recycling", + "localized_name": { + "en": "Tree seed (recycling)" + }, + "order": "a[seeds]-c[tree-seed]", + "results": [ { + "amount": 1, + "name": "tree-seed", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting-with-fluid", + "energy_required": 1, + "icon_col": 12, + "icon_row": 26, + "ingredients": [ { + "amount": 2, + "name": "tungsten-ore" + }, { + "amount": 10, + "name": "sulfuric-acid" + }, { + "amount": 1, + "name": "carbon" + } ], + "key": "tungsten-carbide", + "localized_name": { + "en": "Tungsten carbide" + }, + "order": "c[tungsten]-b[tungsten-carbide]", + "results": [ { + "amount": 1, + "name": "tungsten-carbide" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 9, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "tungsten-carbide" + } ], + "key": "tungsten-carbide-recycling", + "localized_name": { + "en": "Tungsten carbide (recycling)" + }, + "order": "c[tungsten]-b[tungsten-carbide]", + "results": [ { + "amount": 1, + "name": "tungsten-carbide", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 10, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "tungsten-ore" + } ], + "key": "tungsten-ore-recycling", + "localized_name": { + "en": "Tungsten ore (recycling)" + }, + "order": "c[tungsten]-a[tungsten-ore]", + "results": [ { + "amount": 1, + "name": "tungsten-ore", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "metallurgy", + "energy_required": 10, + "icon_col": 14, + "icon_row": 26, + "ingredients": [ { + "amount": 4, + "name": "tungsten-ore" + }, { + "amount": 10, + "name": "molten-iron" + } ], + "key": "tungsten-plate", + "localized_name": { + "en": "Tungsten plate" + }, + "order": "c[tungsten]-c[tungsten-plate]", + "results": [ { + "amount": 1, + "name": "tungsten-plate" + } ], + "subgroup": "vulcanus-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 11, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "tungsten-plate" + } ], + "key": "tungsten-plate-recycling", + "localized_name": { + "en": "Tungsten plate (recycling)" + }, + "order": "c[tungsten]-c[tungsten-plate]", + "results": [ { + "amount": 1, + "name": "tungsten-plate", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 20, + "icon_col": 15, + "icon_row": 26, + "ingredients": [ { + "amount": 5, + "name": "turbo-transport-belt" + }, { + "amount": 1, + "name": "express-loader" + } ], + "key": "turbo-loader", + "localized_name": { + "en": "Turbo loader" + }, + "order": "d[loader]-d[turbo-loader]", + "results": [ { + "amount": 1, + "name": "turbo-loader" + } ], + "subgroup": "belt" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.25, + "icon_col": 12, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "turbo-loader" + } ], + "key": "turbo-loader-recycling", + "localized_name": { + "en": "Turbo loader (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "turbo-transport-belt" + }, { + "amount": 0.25, + "name": "express-loader" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "metallurgy", + "energy_required": 2, + "icon_col": 16, + "icon_row": 26, + "ingredients": [ { + "amount": 1, + "name": "express-splitter" + }, { + "amount": 15, + "name": "tungsten-plate" + }, { + "amount": 2, + "name": "processing-unit" + }, { + "amount": 80, + "name": "lubricant" + } ], + "key": "turbo-splitter", + "localized_name": { + "en": "Turbo splitter" + }, + "order": "c[splitter]-d[turbo-splitter]", + "results": [ { + "amount": 1, + "name": "turbo-splitter" + } ], + "subgroup": "belt", + "surface_conditions": [ { + "max": 4000, + "min": 4000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 13, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "turbo-splitter" + } ], + "key": "turbo-splitter-recycling", + "localized_name": { + "en": "Turbo splitter (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "express-splitter" + }, { + "amount": 3.75, + "name": "tungsten-plate" + }, { + "amount": 0.5, + "name": "processing-unit" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "metallurgy", + "energy_required": 0.5, + "icon_col": 17, + "icon_row": 26, + "ingredients": [ { + "amount": 5, + "name": "tungsten-plate" + }, { + "amount": 1, + "name": "express-transport-belt" + }, { + "amount": 20, + "name": "lubricant" + } ], + "key": "turbo-transport-belt", + "localized_name": { + "en": "Turbo transport belt" + }, + "order": "a[transport-belt]-d[turbo-transport-belt]", + "results": [ { + "amount": 1, + "name": "turbo-transport-belt" + } ], + "subgroup": "belt", + "surface_conditions": [ { + "max": 4000, + "min": 4000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 14, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "turbo-transport-belt" + } ], + "key": "turbo-transport-belt-recycling", + "localized_name": { + "en": "Turbo transport belt (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "tungsten-plate" + }, { + "amount": 0.25, + "name": "express-transport-belt" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "metallurgy", + "energy_required": 2, + "icon_col": 18, + "icon_row": 26, + "ingredients": [ { + "amount": 40, + "name": "tungsten-plate" + }, { + "amount": 2, + "name": "express-underground-belt" + }, { + "amount": 40, + "name": "lubricant" + } ], + "key": "turbo-underground-belt", + "localized_name": { + "en": "Turbo underground belt" + }, + "order": "b[underground-belt]-d[turbo-underground-belt]", + "results": [ { + "amount": 2, + "name": "turbo-underground-belt" + } ], + "subgroup": "belt", + "surface_conditions": [ { + "max": 4000, + "min": 4000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.125, + "icon_col": 15, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "turbo-underground-belt" + } ], + "key": "turbo-underground-belt-recycling", + "localized_name": { + "en": "Turbo underground belt (recycling)" + }, + "results": [ { + "amount": 5.0, + "name": "tungsten-plate" + }, { + "amount": 0.25, + "name": "express-underground-belt" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "pressing", + "energy_required": 1, + "icon_col": 19, + "icon_row": 26, + "ingredients": [ { + "amount": 10, + "name": "iron-plate" + }, { + "amount": 5, + "name": "transport-belt" + } ], + "key": "underground-belt", + "localized_name": { + "en": "Underground belt" + }, + "order": "b[underground-belt]-a[underground-belt]", + "results": [ { + "amount": 2, + "name": "underground-belt" + } ], + "subgroup": "belt" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 22, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "underground-belt" + } ], + "key": "underground-belt-recycling", + "localized_name": { + "en": "Underground belt (recycling)" + }, + "results": [ { + "amount": 1.25, + "name": "iron-plate" + }, { + "amount": 0.625, + "name": "transport-belt" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 23, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "upgrade-planner" + } ], + "key": "upgrade-planner-recycling", + "localized_name": { + "en": "Upgrade planner (recycling)" + }, + "results": [ { + "amount": 1, + "name": "upgrade-planner", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 24, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "uranium-235" + } ], + "key": "uranium-235-recycling", + "localized_name": { + "en": "Uranium-235 (recycling)" + }, + "order": "a[uranium-processing]-b[uranium-235]", + "results": [ { + "amount": 1, + "name": "uranium-235", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 25, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "uranium-238" + } ], + "key": "uranium-238-recycling", + "localized_name": { + "en": "Uranium-238 (recycling)" + }, + "order": "a[uranium-processing]-c[uranium-238]", + "results": [ { + "amount": 1, + "name": "uranium-238", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 12, + "icon_col": 22, + "icon_row": 26, + "ingredients": [ { + "amount": 1, + "name": "cannon-shell" + }, { + "amount": 1, + "name": "uranium-238" + } ], + "key": "uranium-cannon-shell", + "localized_name": { + "en": "Uranium cannon shell" + }, + "order": "d[cannon-shell]-c[uranium]", + "results": [ { + "amount": 1, + "name": "uranium-cannon-shell" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.75, + "icon_col": 0, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "uranium-cannon-shell" + } ], + "key": "uranium-cannon-shell-recycling", + "localized_name": { + "en": "Uranium cannon shell (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "cannon-shell" + }, { + "amount": 0.25, + "name": "uranium-238" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 10, + "icon_col": 23, + "icon_row": 26, + "ingredients": [ { + "amount": 10, + "name": "iron-plate" + }, { + "amount": 1, + "name": "uranium-235" + }, { + "amount": 19, + "name": "uranium-238" + } ], + "key": "uranium-fuel-cell", + "localized_name": { + "en": "Uranium fuel cell" + }, + "order": "b[uranium-products]-a[uranium-fuel-cell]", + "results": [ { + "amount": 10, + "name": "uranium-fuel-cell" + } ], + "subgroup": "uranium-processing" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 1, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "uranium-fuel-cell" + } ], + "key": "uranium-fuel-cell-recycling", + "localized_name": { + "en": "Uranium fuel cell (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "iron-plate" + }, { + "amount": 0.025, + "name": "uranium-235" + }, { + "amount": 0.475, + "name": "uranium-238" + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 2, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "uranium-ore" + } ], + "key": "uranium-ore-recycling", + "localized_name": { + "en": "Uranium ore (recycling)" + }, + "order": "g[uranium-ore]", + "results": [ { + "amount": 1, + "name": "uranium-ore", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "centrifuging", + "energy_required": 12, + "icon_col": 25, + "icon_row": 26, + "ingredients": [ { + "amount": 10, + "name": "uranium-ore" + } ], + "key": "uranium-processing", + "localized_name": { + "en": "Uranium processing" + }, + "order": "a[uranium-processing]-a[uranium-processing]", + "results": [ { + "amount": 1, + "name": "uranium-235", + "probability": 0.007 + }, { + "amount": 1, + "name": "uranium-238", + "probability": 0.993 + } ], + "subgroup": "uranium-processing" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 10, + "icon_col": 0, + "icon_row": 27, + "ingredients": [ { + "amount": 1, + "name": "piercing-rounds-magazine" + }, { + "amount": 1, + "name": "uranium-238" + } ], + "key": "uranium-rounds-magazine", + "localized_name": { + "en": "Uranium rounds magazine" + }, + "order": "a[basic-clips]-c[uranium-rounds-magazine]", + "results": [ { + "amount": 1, + "name": "uranium-rounds-magazine" + } ], + "subgroup": "ammo" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.625, + "icon_col": 3, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "uranium-rounds-magazine" + } ], + "key": "uranium-rounds-magazine-recycling", + "localized_name": { + "en": "Uranium rounds magazine (recycling)" + }, + "results": [ { + "amount": 0.25, + "name": "piercing-rounds-magazine" + }, { + "amount": 0.25, + "name": "uranium-238" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "crafting", + "energy_required": 21, + "icon_col": 1, + "icon_row": 27, + "ingredients": [ { + "amount": 3, + "name": "low-density-structure" + }, { + "amount": 2, + "name": "processing-unit" + }, { + "amount": 1, + "name": "flying-robot-frame" + } ], + "key": "utility-science-pack", + "localized_name": { + "en": "Utility science pack" + }, + "order": "f[utility-science-pack]", + "results": [ { + "amount": 3, + "name": "utility-science-pack" + } ], + "subgroup": "science-pack" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 1.3125, + "icon_col": 4, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "utility-science-pack" + } ], + "key": "utility-science-pack-recycling", + "localized_name": { + "en": "Utility science pack (recycling)" + }, + "order": "f[utility-science-pack]", + "results": [ { + "amount": 1, + "name": "utility-science-pack", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 15, + "icon_row": 19, + "ingredients": [ { + "amount": 1, + "name": "vehicle-machine-gun" + } ], + "key": "vehicle-machine-gun-recycling", + "localized_name": { + "en": "Vehicle machine gun (recycling)" + }, + "order": "a[basic-clips]-b[vehicle-machine-gun]", + "results": [ { + "amount": 1, + "name": "vehicle-machine-gun", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0125, + "icon_col": 8, + "icon_row": 15, + "ingredients": [ { + "amount": 1, + "name": "water-barrel" + } ], + "key": "water-barrel-recycling", + "localized_name": { + "en": "__1__ barrel (recycling)" + }, + "order": "a[basic-intermediates]-d[empty-barrel]", + "results": [ { + "amount": 0.25, + "name": "barrel" + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "organic-or-assembling", + "energy_required": 2, + "icon_col": 10, + "icon_row": 26, + "ingredients": [ { + "amount": 2, + "name": "wood" + } ], + "key": "wood-processing", + "localized_name": { + "en": "Wood processing" + }, + "order": "b[nauvis-agriculture]-a[wood-processing]", + "results": [ { + "amount": 1, + "name": "tree-seed" + } ], + "subgroup": "nauvis-agriculture", + "surface_conditions": [ { + "max": 1000, + "min": 1000, + "property": "pressure" + } ] + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 6, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "wood" + } ], + "key": "wood-recycling", + "localized_name": { + "en": "Wood (recycling)" + }, + "order": "a[wood]", + "results": [ { + "amount": 1, + "name": "wood", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "crafting", + "energy_required": 0.5, + "icon_col": 6, + "icon_row": 27, + "ingredients": [ { + "amount": 2, + "name": "wood" + } ], + "key": "wooden-chest", + "localized_name": { + "en": "Wooden chest" + }, + "order": "a[items]-a[wooden-chest]", + "results": [ { + "amount": 1, + "name": "wooden-chest" + } ], + "subgroup": "storage" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 7, + "icon_row": 20, + "ingredients": [ { + "amount": 1, + "name": "wooden-chest" + } ], + "key": "wooden-chest-recycling", + "localized_name": { + "en": "Wooden chest (recycling)" + }, + "order": "a[items]-a[wooden-chest]", + "results": [ { + "amount": 1, + "name": "wooden-chest", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 16, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "yumako-mash" + } ], + "key": "yumako-mash-recycling", + "localized_name": { + "en": "Yumako mash (recycling)" + }, + "order": "a[organic-processing]-c[yumako-mash]", + "results": [ { + "amount": 1, + "name": "yumako-mash", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": true, + "category": "organic-or-hand-crafting", + "energy_required": 1, + "icon_col": 9, + "icon_row": 27, + "ingredients": [ { + "amount": 1, + "name": "yumako" + } ], + "key": "yumako-processing", + "localized_name": { + "en": "Yumako processing" + }, + "order": "a[seeds]-a[yumako-processing]", + "results": [ { + "amount": 1, + "name": "yumako-seed", + "probability": 0.02 + }, { + "amount": 2, + "name": "yumako-mash" + } ], + "subgroup": "agriculture-processes" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 18, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "yumako" + } ], + "key": "yumako-recycling", + "localized_name": { + "en": "Yumako (recycling)" + }, + "order": "b[agriculture]-a[yumako]", + "results": [ { + "amount": 1, + "name": "yumako", + "probability": 0.25 + } ], + "subgroup": "other" + }, { + "allow_productivity": false, + "category": "recycling", + "energy_required": 0.0625, + "icon_col": 17, + "icon_row": 23, + "ingredients": [ { + "amount": 1, + "name": "yumako-seed" + } ], + "key": "yumako-seed-recycling", + "localized_name": { + "en": "Yumako seed (recycling)" + }, + "order": "a[seeds]-a[yumako-seed]", + "results": [ { + "amount": 1, + "name": "yumako-seed", + "probability": 0.25 + } ], + "subgroup": "other" + } ], + "resources": [ { + "icon_col": 3, + "icon_row": 2, + "key": "calcite", + "localized_name": { + "en": "Calcite" + }, + "mining_time": 1, + "results": [ { + "amount": 1, + "name": "calcite" + } ] + }, { + "icon_col": 5, + "icon_row": 3, + "key": "coal", + "localized_name": { + "en": "Coal" + }, + "mining_time": 1, + "results": [ { + "amount": 1, + "name": "coal" + } ] + }, { + "icon_col": 17, + "icon_row": 3, + "key": "copper-ore", + "localized_name": { + "en": "Copper ore" + }, + "mining_time": 1, + "results": [ { + "amount": 1, + "name": "copper-ore" + } ] + }, { + "category": "basic-fluid", + "icon_col": 20, + "icon_row": 3, + "key": "crude-oil", + "localized_name": { + "en": "Crude oil" + }, + "mining_time": 1, + "results": [ { + "amount_max": 10, + "amount_min": 10, + "name": "crude-oil", + "probability": 1 + } ] + }, { + "category": "basic-fluid", + "icon_col": 2, + "icon_row": 6, + "key": "fluorine-vent", + "localized_name": { + "en": "Fluorine vent" + }, + "mining_time": 1, + "results": [ { + "amount_max": 1, + "amount_min": 1, + "name": "fluorine", + "probability": 1 + } ] + }, { + "icon_col": 13, + "icon_row": 7, + "key": "iron-ore", + "localized_name": { + "en": "Iron ore" + }, + "mining_time": 1, + "results": [ { + "amount": 1, + "name": "iron-ore" + } ] + }, { + "category": "basic-fluid", + "icon_col": 9, + "icon_row": 8, + "key": "lithium-brine", + "localized_name": { + "en": "Lithium brine" + }, + "mining_time": 1, + "results": [ { + "amount_max": 1, + "amount_min": 1, + "name": "lithium-brine", + "probability": 1 + } ] + }, { + "icon_col": 6, + "icon_row": 24, + "key": "scrap", + "localized_name": { + "en": "Scrap" + }, + "mining_time": 0.5, + "results": [ { + "amount": 1, + "name": "scrap" + } ] + }, { + "icon_col": 13, + "icon_row": 25, + "key": "stone", + "localized_name": { + "en": "Stone" + }, + "mining_time": 1, + "results": [ { + "amount": 1, + "name": "stone" + } ] + }, { + "category": "basic-fluid", + "icon_col": 22, + "icon_row": 25, + "key": "sulfuric-acid-geyser", + "localized_name": { + "en": "Sulfuric acid geyser" + }, + "mining_time": 1, + "results": [ { + "amount_max": 10, + "amount_min": 10, + "name": "sulfuric-acid", + "probability": 1 + } ] + }, { + "category": "hard-solid", + "icon_col": 13, + "icon_row": 26, + "key": "tungsten-ore", + "localized_name": { + "en": "Tungsten ore" + }, + "mining_time": 5, + "results": [ { + "amount": 1, + "name": "tungsten-ore" + } ] + }, { + "fluid_amount": 10, + "icon_col": 24, + "icon_row": 26, + "key": "uranium-ore", + "localized_name": { + "en": "Uranium ore" + }, + "mining_time": 2, + "required_fluid": "sulfuric-acid", + "results": [ { + "amount": 1, + "name": "uranium-ore" + } ] + } ], + "rocket_silo": [ { + "allowed_effects": [ "consumption", "speed", "productivity", "pollution" ], + "crafting_categories": [ "rocket-building" ], + "crafting_speed": 1, + "energy_usage": 250000, + "icon_col": 3, + "icon_row": 24, + "key": "rocket-silo", + "localized_name": { + "en": "Rocket silo" + }, + "module_slots": 4 + } ], + "sprites": { + "extra": { + "clock": { + "icon_col": 3, + "icon_row": 3, + "name": "time" + }, + "slot_icon_module": { + "icon_col": 1, + "icon_row": 5, + "name": "no module" + } + }, + "hash": "a8b7a5262cca51f4835b79f0c1003346", + "height": 896, + "width": 832 + }, + "surface_properties": [ { + "default_value": 300, + "name": "day-night-cycle" + }, { + "default_value": 10, + "name": "gravity" + }, { + "default_value": 90, + "name": "magnetic-field" + }, { + "default_value": 1000, + "name": "pressure" + }, { + "default_value": 100, + "name": "solar-power" + } ] +} \ No newline at end of file diff --git a/data/vanilla-2.0.7.json b/data/vanilla-2.0.10.json similarity index 99% rename from data/vanilla-2.0.7.json rename to data/vanilla-2.0.10.json index 58ad688..3b48cdc 100644 --- a/data/vanilla-2.0.7.json +++ b/data/vanilla-2.0.10.json @@ -22,7 +22,7 @@ }, "speed": 0.0625 }, { - "icon_col": 6, + "icon_col": 7, "icon_row": 15, "key": "transport-belt", "localized_name": { @@ -77,7 +77,8 @@ "localized_name": { "en": "Assembling machine 1" }, - "module_slots": 0 + "module_slots": 0, + "prod_bonus": 0 }, { "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], "crafting_categories": [ "basic-crafting", "crafting", "advanced-crafting", "crafting-with-fluid" ], @@ -95,7 +96,8 @@ "localized_name": { "en": "Assembling machine 2" }, - "module_slots": 2 + "module_slots": 2, + "prod_bonus": 0 }, { "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], "crafting_categories": [ "basic-crafting", "crafting", "advanced-crafting", "crafting-with-fluid" ], @@ -113,7 +115,8 @@ "localized_name": { "en": "Assembling machine 3" }, - "module_slots": 4 + "module_slots": 4, + "prod_bonus": 0 }, { "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], "crafting_categories": [ "centrifuging" ], @@ -131,7 +134,8 @@ "localized_name": { "en": "Centrifuge" }, - "module_slots": 2 + "module_slots": 2, + "prod_bonus": 0 }, { "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], "crafting_categories": [ "chemistry" ], @@ -149,7 +153,8 @@ "localized_name": { "en": "Chemical plant" }, - "module_slots": 3 + "module_slots": 3, + "prod_bonus": 0 }, { "allowed_effects": [ "consumption", "speed", "productivity", "pollution" ], "crafting_categories": [ "oil-processing" ], @@ -161,13 +166,14 @@ "type": "electric" }, "energy_usage": 420000, - "icon_col": 8, + "icon_col": 9, "icon_row": 9, "key": "oil-refinery", "localized_name": { "en": "Oil refinery" }, - "module_slots": 3 + "module_slots": 3, + "prod_bonus": 0 }, { "allowed_effects": [ "consumption", "speed", "productivity", "pollution", "quality" ], "crafting_categories": [ "smelting" ], @@ -185,7 +191,8 @@ "localized_name": { "en": "Electric furnace" }, - "module_slots": 2 + "module_slots": 2, + "prod_bonus": 0 }, { "allowed_effects": [ "speed", "consumption", "pollution" ], "crafting_categories": [ "smelting" ], @@ -198,13 +205,14 @@ "type": "burner" }, "energy_usage": 90000, - "icon_col": 7, + "icon_col": 8, "icon_row": 14, "key": "steel-furnace", "localized_name": { "en": "Steel furnace" }, - "module_slots": 0 + "module_slots": 0, + "prod_bonus": 0 }, { "allowed_effects": [ "speed", "consumption", "pollution" ], "crafting_categories": [ "smelting" ], @@ -217,13 +225,14 @@ "type": "burner" }, "energy_usage": 90000, - "icon_col": 11, + "icon_col": 12, "icon_row": 14, "key": "stone-furnace", "localized_name": { "en": "Stone furnace" }, - "module_slots": 0 + "module_slots": 0, + "prod_bonus": 0 } ], "fluids": [ { "default_temperature": 25, @@ -481,7 +490,7 @@ }, "items": [ { "group": "other", - "icon_col": 1, + "icon_col": 2, "icon_row": 10, "key": "parameter-7", "localized_name": { @@ -492,7 +501,7 @@ "type": "fluid" }, { "group": "other", - "icon_col": 12, + "icon_col": 13, "icon_row": 9, "key": "parameter-3", "localized_name": { @@ -504,7 +513,7 @@ "type": "item" }, { "group": "other", - "icon_col": 11, + "icon_col": 12, "icon_row": 9, "key": "parameter-2", "localized_name": { @@ -516,8 +525,8 @@ "type": "item" }, { "group": "other", - "icon_col": 14, - "icon_row": 9, + "icon_col": 0, + "icon_row": 10, "key": "parameter-5", "localized_name": { "en": "Parameter 5" @@ -527,8 +536,8 @@ "type": "fluid" }, { "group": "other", - "icon_col": 14, - "icon_row": 9, + "icon_col": 0, + "icon_row": 10, "key": "parameter-5", "localized_name": { "en": "Parameter 5" @@ -539,7 +548,7 @@ "type": "item" }, { "group": "other", - "icon_col": 13, + "icon_col": 14, "icon_row": 9, "key": "parameter-4", "localized_name": { @@ -551,7 +560,7 @@ "type": "item" }, { "group": "other", - "icon_col": 0, + "icon_col": 1, "icon_row": 10, "key": "parameter-6", "localized_name": { @@ -562,7 +571,7 @@ "type": "fluid" }, { "group": "other", - "icon_col": 10, + "icon_col": 11, "icon_row": 9, "key": "parameter-1", "localized_name": { @@ -574,7 +583,7 @@ "type": "item" }, { "group": "other", - "icon_col": 13, + "icon_col": 14, "icon_row": 9, "key": "parameter-4", "localized_name": { @@ -585,7 +594,7 @@ "type": "fluid" }, { "group": "other", - "icon_col": 10, + "icon_col": 11, "icon_row": 9, "key": "parameter-1", "localized_name": { @@ -596,7 +605,7 @@ "type": "fluid" }, { "group": "other", - "icon_col": 9, + "icon_col": 10, "icon_row": 9, "key": "parameter-0", "localized_name": { @@ -608,7 +617,7 @@ "type": "item" }, { "group": "other", - "icon_col": 11, + "icon_col": 12, "icon_row": 9, "key": "parameter-2", "localized_name": { @@ -619,7 +628,7 @@ "type": "fluid" }, { "group": "other", - "icon_col": 12, + "icon_col": 13, "icon_row": 9, "key": "parameter-3", "localized_name": { @@ -630,7 +639,7 @@ "type": "fluid" }, { "group": "other", - "icon_col": 9, + "icon_col": 10, "icon_row": 9, "key": "parameter-0", "localized_name": { @@ -641,7 +650,7 @@ "type": "fluid" }, { "group": "other", - "icon_col": 0, + "icon_col": 1, "icon_row": 10, "key": "parameter-6", "localized_name": { @@ -653,7 +662,7 @@ "type": "item" }, { "group": "other", - "icon_col": 1, + "icon_col": 2, "icon_row": 10, "key": "parameter-7", "localized_name": { @@ -665,7 +674,7 @@ "type": "item" }, { "group": "other", - "icon_col": 3, + "icon_col": 4, "icon_row": 10, "key": "parameter-9", "localized_name": { @@ -677,7 +686,7 @@ "type": "item" }, { "group": "other", - "icon_col": 3, + "icon_col": 4, "icon_row": 10, "key": "parameter-9", "localized_name": { @@ -688,7 +697,7 @@ "type": "fluid" }, { "group": "other", - "icon_col": 2, + "icon_col": 3, "icon_row": 10, "key": "parameter-8", "localized_name": { @@ -700,7 +709,7 @@ "type": "item" }, { "group": "other", - "icon_col": 2, + "icon_col": 3, "icon_row": 10, "key": "parameter-8", "localized_name": { @@ -747,8 +756,8 @@ "type": "ammo" }, { "group": "combat", - "icon_col": 14, - "icon_row": 10, + "icon_col": 0, + "icon_row": 11, "key": "pistol", "localized_name": { "en": "Pistol" @@ -759,7 +768,7 @@ "type": "gun" }, { "group": "combat", - "icon_col": 9, + "icon_col": 10, "icon_row": 10, "key": "piercing-rounds-magazine", "localized_name": { @@ -771,8 +780,8 @@ "type": "ammo" }, { "group": "combat", - "icon_col": 14, - "icon_row": 14, + "icon_col": 0, + "icon_row": 15, "key": "submachine-gun", "localized_name": { "en": "Submachine gun" @@ -783,8 +792,8 @@ "type": "gun" }, { "group": "combat", - "icon_col": 14, - "icon_row": 14, + "icon_col": 0, + "icon_row": 15, "key": "tank-machine-gun", "localized_name": { "en": "Vehicle machine gun" @@ -795,8 +804,8 @@ "type": "gun" }, { "group": "combat", - "icon_col": 14, - "icon_row": 14, + "icon_col": 0, + "icon_row": 15, "key": "vehicle-machine-gun", "localized_name": { "en": "Vehicle machine gun" @@ -807,8 +816,8 @@ "type": "gun" }, { "group": "combat", - "icon_col": 14, - "icon_row": 15, + "icon_col": 0, + "icon_row": 16, "key": "uranium-rounds-magazine", "localized_name": { "en": "Uranium rounds magazine" @@ -903,7 +912,7 @@ "type": "item" }, { "group": "combat", - "icon_col": 6, + "icon_col": 7, "icon_row": 13, "key": "solar-panel-equipment", "localized_name": { @@ -927,7 +936,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 3, + "icon_col": 4, "icon_row": 13, "key": "small-electric-pole", "localized_name": { @@ -963,7 +972,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 0, + "icon_col": 1, "icon_row": 15, "key": "substation", "localized_name": { @@ -987,7 +996,7 @@ "type": "item" }, { "group": "fluids", - "icon_col": 2, + "icon_col": 3, "icon_row": 16, "key": "water", "localized_name": { @@ -998,7 +1007,7 @@ "type": "fluid" }, { "group": "fluids", - "icon_col": 3, + "icon_col": 4, "icon_row": 14, "key": "steam", "localized_name": { @@ -1032,7 +1041,7 @@ "type": "item" }, { "group": "fluids", - "icon_col": 8, + "icon_col": 9, "icon_row": 10, "key": "petroleum-gas", "localized_name": { @@ -1136,7 +1145,7 @@ "type": "item" }, { "group": "fluids", - "icon_col": 2, + "icon_col": 3, "icon_row": 15, "key": "sulfuric-acid", "localized_name": { @@ -1195,7 +1204,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 4, + "icon_col": 5, "icon_row": 16, "key": "wooden-chest", "localized_name": { @@ -1231,7 +1240,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 6, + "icon_col": 7, "icon_row": 14, "key": "steel-chest", "localized_name": { @@ -1255,7 +1264,7 @@ "type": "armor" }, { "group": "logistics", - "icon_col": 4, + "icon_col": 5, "icon_row": 13, "key": "small-lamp", "localized_name": { @@ -1267,7 +1276,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 11, + "icon_col": 12, "icon_row": 10, "key": "pipe", "localized_name": { @@ -1279,7 +1288,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 13, + "icon_col": 14, "icon_row": 10, "key": "pipe-to-ground", "localized_name": { @@ -1291,8 +1300,8 @@ "type": "item" }, { "group": "logistics", - "icon_col": 14, - "icon_row": 11, + "icon_col": 0, + "icon_row": 12, "key": "rail", "localized_name": { "en": "Rail" @@ -1327,7 +1336,7 @@ "type": "item" }, { "group": "production", - "icon_col": 11, + "icon_col": 12, "icon_row": 12, "key": "rocket-silo", "localized_name": { @@ -1387,7 +1396,7 @@ "type": "item" }, { "group": "intermediate-products", - "icon_col": 8, + "icon_col": 9, "icon_row": 14, "key": "steel-plate", "localized_name": { @@ -1399,7 +1408,7 @@ "type": "item" }, { "group": "production", - "icon_col": 12, + "icon_col": 13, "icon_row": 13, "key": "speed-module", "localized_name": { @@ -1411,7 +1420,7 @@ "type": "module" }, { "group": "production", - "icon_col": 13, + "icon_col": 14, "icon_row": 13, "key": "speed-module-2", "localized_name": { @@ -1423,8 +1432,8 @@ "type": "module" }, { "group": "production", - "icon_col": 14, - "icon_row": 13, + "icon_col": 0, + "icon_row": 14, "key": "speed-module-3", "localized_name": { "en": "Speed module 3" @@ -1435,7 +1444,7 @@ "type": "module" }, { "group": "logistics", - "icon_col": 10, + "icon_col": 11, "icon_row": 14, "key": "stone-brick", "localized_name": { @@ -1447,7 +1456,7 @@ "type": "item" }, { "group": "production", - "icon_col": 11, + "icon_col": 12, "icon_row": 14, "key": "stone-furnace", "localized_name": { @@ -1459,7 +1468,7 @@ "type": "item" }, { "group": "combat", - "icon_col": 1, + "icon_col": 2, "icon_row": 16, "key": "stone-wall", "localized_name": { @@ -1471,7 +1480,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 6, + "icon_col": 7, "icon_row": 15, "key": "transport-belt", "localized_name": { @@ -1507,7 +1516,7 @@ "type": "item" }, { "group": "intermediate-products", - "icon_col": 8, + "icon_col": 9, "icon_row": 15, "key": "uranium-235", "localized_name": { @@ -1519,7 +1528,7 @@ "type": "item" }, { "group": "intermediate-products", - "icon_col": 9, + "icon_col": 10, "icon_row": 15, "key": "uranium-238", "localized_name": { @@ -1543,7 +1552,7 @@ "type": "item" }, { "group": "intermediate-products", - "icon_col": 3, + "icon_col": 4, "icon_row": 16, "key": "wood", "localized_name": { @@ -1555,7 +1564,7 @@ "type": "item" }, { "group": "combat", - "icon_col": 5, + "icon_col": 6, "icon_row": 10, "key": "personal-laser-defense-equipment", "localized_name": { @@ -1639,7 +1648,7 @@ "type": "item" }, { "group": "intermediate-products", - "icon_col": 7, + "icon_col": 8, "icon_row": 13, "key": "solid-fuel", "localized_name": { @@ -1651,7 +1660,7 @@ "type": "item" }, { "group": "intermediate-products", - "icon_col": 0, + "icon_col": 1, "icon_row": 11, "key": "plastic-bar", "localized_name": { @@ -1663,7 +1672,7 @@ "type": "item" }, { "group": "intermediate-products", - "icon_col": 1, + "icon_col": 2, "icon_row": 15, "key": "sulfur", "localized_name": { @@ -1723,7 +1732,7 @@ "type": "item" }, { "group": "intermediate-products", - "icon_col": 5, + "icon_col": 6, "icon_row": 11, "key": "processing-unit", "localized_name": { @@ -1771,7 +1780,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 2, + "icon_col": 3, "icon_row": 12, "key": "refined-concrete", "localized_name": { @@ -1783,7 +1792,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 3, + "icon_col": 4, "icon_row": 12, "key": "refined-hazard-concrete", "localized_name": { @@ -1807,7 +1816,7 @@ "type": "gun" }, { "group": "logistics", - "icon_col": 13, + "icon_col": 14, "icon_row": 14, "key": "storage-tank", "localized_name": { @@ -1819,7 +1828,7 @@ "type": "item" }, { "group": "production", - "icon_col": 7, + "icon_col": 8, "icon_row": 9, "key": "offshore-pump", "localized_name": { @@ -1831,7 +1840,7 @@ "type": "item" }, { "group": "production", - "icon_col": 12, + "icon_col": 13, "icon_row": 11, "key": "pumpjack", "localized_name": { @@ -1879,7 +1888,7 @@ "type": "item" }, { "group": "other", - "icon_col": 2, + "icon_col": 3, "icon_row": 14, "key": "lane-splitter", "localized_name": { @@ -1927,7 +1936,7 @@ "type": "item-with-entity-data" }, { "group": "logistics", - "icon_col": 3, + "icon_col": 4, "icon_row": 15, "key": "tank", "localized_name": { @@ -1939,7 +1948,7 @@ "type": "item-with-entity-data" }, { "group": "logistics", - "icon_col": 0, + "icon_col": 1, "icon_row": 14, "key": "spidertron", "localized_name": { @@ -1951,7 +1960,7 @@ "type": "item-with-entity-data" }, { "group": "logistics", - "icon_col": 11, + "icon_col": 12, "icon_row": 11, "key": "pump", "localized_name": { @@ -1963,7 +1972,7 @@ "type": "item" }, { "group": "combat", - "icon_col": 1, + "icon_col": 2, "icon_row": 11, "key": "poison-capsule", "localized_name": { @@ -1975,7 +1984,7 @@ "type": "capsule" }, { "group": "production", - "icon_col": 4, + "icon_col": 5, "icon_row": 12, "key": "repair-pack", "localized_name": { @@ -1987,7 +1996,7 @@ "type": "repair-tool" }, { "group": "combat", - "icon_col": 1, + "icon_col": 2, "icon_row": 13, "key": "shotgun-shell", "localized_name": { @@ -1999,7 +2008,7 @@ "type": "ammo" }, { "group": "combat", - "icon_col": 0, + "icon_col": 1, "icon_row": 13, "key": "shotgun", "localized_name": { @@ -2023,7 +2032,7 @@ "type": "gun" }, { "group": "combat", - "icon_col": 10, + "icon_col": 11, "icon_row": 10, "key": "piercing-shotgun-shell", "localized_name": { @@ -2047,7 +2056,7 @@ "type": "item" }, { "group": "production", - "icon_col": 4, + "icon_col": 5, "icon_row": 14, "key": "steam-engine", "localized_name": { @@ -2059,7 +2068,7 @@ "type": "item" }, { "group": "production", - "icon_col": 7, + "icon_col": 8, "icon_row": 14, "key": "steel-furnace", "localized_name": { @@ -2083,7 +2092,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 4, + "icon_col": 5, "icon_row": 10, "key": "passive-provider-chest", "localized_name": { @@ -2095,7 +2104,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 12, + "icon_col": 13, "icon_row": 14, "key": "storage-chest", "localized_name": { @@ -2119,7 +2128,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 5, + "icon_col": 6, "icon_row": 12, "key": "requester-chest", "localized_name": { @@ -2131,7 +2140,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 5, + "icon_col": 6, "icon_row": 15, "key": "train-stop", "localized_name": { @@ -2143,7 +2152,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 1, + "icon_col": 2, "icon_row": 12, "key": "rail-signal", "localized_name": { @@ -2155,7 +2164,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 0, + "icon_col": 1, "icon_row": 12, "key": "rail-chain-signal", "localized_name": { @@ -2227,7 +2236,7 @@ "type": "capsule" }, { "group": "logistics", - "icon_col": 7, + "icon_col": 8, "icon_row": 15, "key": "underground-belt", "localized_name": { @@ -2263,7 +2272,7 @@ "type": "item" }, { "group": "intermediate-products", - "icon_col": 11, + "icon_col": 12, "icon_row": 15, "key": "uranium-fuel-cell", "localized_name": { @@ -2407,8 +2416,8 @@ "type": "item" }, { "group": "logistics", - "icon_col": 14, - "icon_row": 12, + "icon_col": 0, + "icon_row": 13, "key": "selector-combinator", "localized_name": { "en": "Selector combinator" @@ -2539,7 +2548,7 @@ "type": "armor" }, { "group": "production", - "icon_col": 7, + "icon_col": 8, "icon_row": 11, "key": "productivity-module", "localized_name": { @@ -2551,7 +2560,7 @@ "type": "module" }, { "group": "production", - "icon_col": 8, + "icon_col": 9, "icon_row": 11, "key": "productivity-module-2", "localized_name": { @@ -2563,7 +2572,7 @@ "type": "module" }, { "group": "production", - "icon_col": 9, + "icon_col": 10, "icon_row": 11, "key": "productivity-module-3", "localized_name": { @@ -2623,7 +2632,7 @@ "type": "item-with-entity-data" }, { "group": "logistics", - "icon_col": 6, + "icon_col": 7, "icon_row": 12, "key": "roboport", "localized_name": { @@ -2635,7 +2644,7 @@ "type": "item" }, { "group": "combat", - "icon_col": 2, + "icon_col": 3, "icon_row": 13, "key": "slowdown-capsule", "localized_name": { @@ -2647,7 +2656,7 @@ "type": "capsule" }, { "group": "logistics", - "icon_col": 1, + "icon_col": 2, "icon_row": 14, "key": "splitter", "localized_name": { @@ -2707,7 +2716,7 @@ "type": "ammo" }, { "group": "combat", - "icon_col": 10, + "icon_col": 11, "icon_row": 15, "key": "uranium-cannon-shell", "localized_name": { @@ -2803,7 +2812,7 @@ "type": "item" }, { "group": "other", - "icon_col": 12, + "icon_col": 13, "icon_row": 10, "key": "infinity-pipe", "localized_name": { @@ -2851,7 +2860,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 4, + "icon_col": 5, "icon_row": 11, "key": "power-switch", "localized_name": { @@ -2863,7 +2872,7 @@ "type": "item" }, { "group": "logistics", - "icon_col": 10, + "icon_col": 11, "icon_row": 11, "key": "programmable-speaker", "localized_name": { @@ -2875,7 +2884,7 @@ "type": "item" }, { "group": "combat", - "icon_col": 2, + "icon_col": 3, "icon_row": 11, "key": "power-armor", "localized_name": { @@ -2887,7 +2896,7 @@ "type": "armor" }, { "group": "combat", - "icon_col": 13, + "icon_col": 14, "icon_row": 11, "key": "radar", "localized_name": { @@ -2899,7 +2908,7 @@ "type": "item" }, { "group": "production", - "icon_col": 8, + "icon_col": 9, "icon_row": 9, "key": "oil-refinery", "localized_name": { @@ -2911,7 +2920,7 @@ "type": "item" }, { "group": "combat", - "icon_col": 9, + "icon_col": 10, "icon_row": 12, "key": "rocket-launcher", "localized_name": { @@ -2923,7 +2932,7 @@ "type": "gun" }, { "group": "combat", - "icon_col": 7, + "icon_col": 8, "icon_row": 12, "key": "rocket", "localized_name": { @@ -2971,7 +2980,7 @@ "type": "item" }, { "group": "intermediate-products", - "icon_col": 8, + "icon_col": 9, "icon_row": 12, "key": "rocket-fuel", "localized_name": { @@ -2983,7 +2992,7 @@ "type": "item" }, { "group": "intermediate-products", - "icon_col": 10, + "icon_col": 11, "icon_row": 12, "key": "rocket-part", "localized_name": { @@ -2995,7 +3004,7 @@ "type": "item" }, { "group": "production", - "icon_col": 12, + "icon_col": 13, "icon_row": 12, "key": "satellite", "localized_name": { @@ -3007,7 +3016,7 @@ "type": "item" }, { "group": "production", - "icon_col": 5, + "icon_col": 6, "icon_row": 13, "key": "solar-panel", "localized_name": { @@ -3019,7 +3028,7 @@ "type": "item" }, { "group": "intermediate-products", - "icon_col": 9, + "icon_col": 10, "icon_row": 14, "key": "stone", "localized_name": { @@ -3103,7 +3112,7 @@ "type": "item" }, { "group": "combat", - "icon_col": 3, + "icon_col": 4, "icon_row": 11, "key": "power-armor-mk2", "localized_name": { @@ -3115,7 +3124,7 @@ "type": "armor" }, { "group": "intermediate-products", - "icon_col": 6, + "icon_col": 7, "icon_row": 11, "key": "production-science-pack", "localized_name": { @@ -3127,7 +3136,7 @@ "type": "tool" }, { "group": "combat", - "icon_col": 6, + "icon_col": 7, "icon_row": 10, "key": "personal-roboport-equipment", "localized_name": { @@ -3139,7 +3148,7 @@ "type": "item" }, { "group": "combat", - "icon_col": 7, + "icon_col": 8, "icon_row": 10, "key": "personal-roboport-mk2-equipment", "localized_name": { @@ -3211,7 +3220,7 @@ "type": "item" }, { "group": "combat", - "icon_col": 3, + "icon_col": 4, "icon_row": 9, "key": "night-vision-equipment", "localized_name": { @@ -3223,7 +3232,7 @@ "type": "item" }, { "group": "production", - "icon_col": 6, + "icon_col": 7, "icon_row": 9, "key": "nuclear-reactor", "localized_name": { @@ -3259,7 +3268,7 @@ "type": "item" }, { "group": "production", - "icon_col": 5, + "icon_col": 6, "icon_row": 14, "key": "steam-turbine", "localized_name": { @@ -3271,7 +3280,7 @@ "type": "item" }, { "group": "intermediate-products", - "icon_col": 0, + "icon_col": 1, "icon_row": 16, "key": "utility-science-pack", "localized_name": { @@ -3283,7 +3292,7 @@ "type": "tool" }, { "group": "intermediate-products", - "icon_col": 11, + "icon_col": 12, "icon_row": 13, "key": "space-science-pack", "localized_name": { @@ -3295,7 +3304,7 @@ "type": "tool" }, { "group": "intermediate-products", - "icon_col": 12, + "icon_col": 13, "icon_row": 15, "key": "uranium-ore", "localized_name": { @@ -3319,7 +3328,7 @@ "type": "capsule" }, { "group": "intermediate-products", - "icon_col": 4, + "icon_col": 5, "icon_row": 9, "key": "nuclear-fuel", "localized_name": { @@ -3343,7 +3352,7 @@ "type": "item" }, { "group": "other", - "icon_col": 6, + "icon_col": 7, "icon_row": 14, "key": "simple-entity-with-force", "localized_name": { @@ -3355,7 +3364,7 @@ "type": "item" }, { "group": "other", - "icon_col": 4, + "icon_col": 5, "icon_row": 16, "key": "simple-entity-with-owner", "localized_name": { @@ -3367,7 +3376,7 @@ "type": "item" }, { "group": "other", - "icon_col": 4, + "icon_col": 5, "icon_row": 14, "key": "burner-generator", "localized_name": { @@ -3391,7 +3400,7 @@ "type": "item" }, { "group": "combat", - "icon_col": 4, + "icon_col": 5, "icon_row": 15, "key": "artillery-wagon-cannon", "localized_name": { @@ -3427,7 +3436,7 @@ "type": "item" }, { "group": "combat", - "icon_col": 9, + "icon_col": 10, "icon_row": 12, "key": "spidertron-rocket-launcher-2", "localized_name": { @@ -3439,7 +3448,7 @@ "type": "gun" }, { "group": "combat", - "icon_col": 9, + "icon_col": 10, "icon_row": 12, "key": "spidertron-rocket-launcher-1", "localized_name": { @@ -3451,7 +3460,7 @@ "type": "gun" }, { "group": "combat", - "icon_col": 9, + "icon_col": 10, "icon_row": 12, "key": "spidertron-rocket-launcher-4", "localized_name": { @@ -3463,7 +3472,7 @@ "type": "gun" }, { "group": "combat", - "icon_col": 9, + "icon_col": 10, "icon_row": 12, "key": "spidertron-rocket-launcher-3", "localized_name": { @@ -3475,7 +3484,7 @@ "type": "gun" }, { "group": "combat", - "icon_col": 4, + "icon_col": 5, "icon_row": 15, "key": "tank-cannon", "localized_name": { @@ -3487,7 +3496,7 @@ "type": "gun" }, { "group": "intermediate-products", - "icon_col": 13, + "icon_col": 14, "icon_row": 12, "key": "science", "localized_name": { @@ -3544,7 +3553,7 @@ "type": "electric" }, "energy_usage": 90000, - "icon_col": 12, + "icon_col": 13, "icon_row": 11, "key": "pumpjack", "localized_name": { @@ -3623,7 +3632,7 @@ "item_key": "speed-module-3" } ], "offshore_pumps": [ { - "icon_col": 7, + "icon_col": 8, "icon_row": 9, "key": "offshore-pump", "localized_name": { @@ -3631,6 +3640,22 @@ }, "pumping_speed": 20 } ], + "planets": [ { + "icon_col": 3, + "icon_row": 9, + "key": "nauvis", + "localized_name": { + "en": "Nauvis" + }, + "order": "a[nauvis]", + "resources": { + "offshore": [ "water" ], + "resource": [ "coal", "copper-ore", "crude-oil", "iron-ore", "stone", "uranium-ore" ] + }, + "surface_properties": { + "day-night-cycle": 25200 + } + } ], "recipes": [ { "allow_productivity": false, "category": "crafting", @@ -6343,7 +6368,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 10, - "icon_col": 3, + "icon_col": 4, "icon_row": 9, "ingredients": [ { "amount": 5, @@ -6366,7 +6391,7 @@ "allow_productivity": true, "category": "centrifuging", "energy_required": 90, - "icon_col": 4, + "icon_col": 5, "icon_row": 9, "ingredients": [ { "amount": 1, @@ -6389,7 +6414,7 @@ "allow_productivity": true, "category": "centrifuging", "energy_required": 60, - "icon_col": 5, + "icon_col": 6, "icon_row": 9, "ingredients": [ { "amount": 5, @@ -6409,7 +6434,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 8, - "icon_col": 6, + "icon_col": 7, "icon_row": 9, "ingredients": [ { "amount": 500, @@ -6438,7 +6463,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 7, + "icon_col": 8, "icon_row": 9, "ingredients": [ { "amount": 3, @@ -6461,7 +6486,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 8, - "icon_col": 8, + "icon_col": 9, "icon_row": 9, "ingredients": [ { "amount": 15, @@ -6493,7 +6518,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 4, + "icon_col": 5, "icon_row": 10, "ingredients": [ { "amount": 1, @@ -6519,7 +6544,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 10, - "icon_col": 5, + "icon_col": 6, "icon_row": 10, "ingredients": [ { "amount": 20, @@ -6545,7 +6570,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 10, - "icon_col": 6, + "icon_col": 7, "icon_row": 10, "ingredients": [ { "amount": 10, @@ -6574,7 +6599,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 20, - "icon_col": 7, + "icon_col": 8, "icon_row": 10, "ingredients": [ { "amount": 5, @@ -6600,7 +6625,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 3, - "icon_col": 9, + "icon_col": 10, "icon_row": 10, "ingredients": [ { "amount": 1, @@ -6626,7 +6651,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 8, - "icon_col": 10, + "icon_col": 11, "icon_row": 10, "ingredients": [ { "amount": 2, @@ -6652,7 +6677,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 11, + "icon_col": 12, "icon_row": 10, "ingredients": [ { "amount": 1, @@ -6672,7 +6697,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 13, + "icon_col": 14, "icon_row": 10, "ingredients": [ { "amount": 10, @@ -6695,8 +6720,8 @@ "allow_productivity": false, "category": "crafting", "energy_required": 5, - "icon_col": 14, - "icon_row": 10, + "icon_col": 0, + "icon_row": 11, "ingredients": [ { "amount": 5, "name": "copper-plate" @@ -6718,7 +6743,7 @@ "allow_productivity": true, "category": "chemistry", "energy_required": 1, - "icon_col": 0, + "icon_col": 1, "icon_row": 11, "ingredients": [ { "amount": 20, @@ -6741,7 +6766,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 8, - "icon_col": 1, + "icon_col": 2, "icon_row": 11, "ingredients": [ { "amount": 3, @@ -6767,7 +6792,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 20, - "icon_col": 2, + "icon_col": 3, "icon_row": 11, "ingredients": [ { "amount": 40, @@ -6793,7 +6818,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 25, - "icon_col": 3, + "icon_col": 4, "icon_row": 11, "ingredients": [ { "amount": 25, @@ -6825,7 +6850,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 2, - "icon_col": 4, + "icon_col": 5, "icon_row": 11, "ingredients": [ { "amount": 5, @@ -6851,7 +6876,7 @@ "allow_productivity": true, "category": "crafting-with-fluid", "energy_required": 10, - "icon_col": 5, + "icon_col": 6, "icon_row": 11, "ingredients": [ { "amount": 20, @@ -6877,7 +6902,7 @@ "allow_productivity": true, "category": "crafting", "energy_required": 21, - "icon_col": 6, + "icon_col": 7, "icon_row": 11, "ingredients": [ { "amount": 1, @@ -6903,7 +6928,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 15, - "icon_col": 7, + "icon_col": 8, "icon_row": 11, "ingredients": [ { "amount": 5, @@ -6926,7 +6951,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 30, - "icon_col": 8, + "icon_col": 9, "icon_row": 11, "ingredients": [ { "amount": 4, @@ -6952,7 +6977,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 60, - "icon_col": 9, + "icon_col": 10, "icon_row": 11, "ingredients": [ { "amount": 4, @@ -6978,7 +7003,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 2, - "icon_col": 10, + "icon_col": 11, "icon_row": 11, "ingredients": [ { "amount": 3, @@ -7007,7 +7032,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 2, - "icon_col": 11, + "icon_col": 12, "icon_row": 11, "ingredients": [ { "amount": 1, @@ -7033,7 +7058,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 5, - "icon_col": 12, + "icon_col": 13, "icon_row": 11, "ingredients": [ { "amount": 5, @@ -7062,7 +7087,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 13, + "icon_col": 14, "icon_row": 11, "ingredients": [ { "amount": 5, @@ -7088,8 +7113,8 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 14, - "icon_row": 11, + "icon_col": 0, + "icon_row": 12, "ingredients": [ { "amount": 1, "name": "stone" @@ -7114,7 +7139,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 0, + "icon_col": 1, "icon_row": 12, "ingredients": [ { "amount": 1, @@ -7137,7 +7162,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 1, + "icon_col": 2, "icon_row": 12, "ingredients": [ { "amount": 1, @@ -7160,7 +7185,7 @@ "allow_productivity": false, "category": "crafting-with-fluid", "energy_required": 15, - "icon_col": 2, + "icon_col": 3, "icon_row": 12, "ingredients": [ { "amount": 20, @@ -7189,7 +7214,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.25, - "icon_col": 3, + "icon_col": 4, "icon_row": 12, "ingredients": [ { "amount": 10, @@ -7209,7 +7234,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 4, + "icon_col": 5, "icon_row": 12, "ingredients": [ { "amount": 2, @@ -7232,7 +7257,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 5, + "icon_col": 6, "icon_row": 12, "ingredients": [ { "amount": 1, @@ -7258,7 +7283,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 5, - "icon_col": 6, + "icon_col": 7, "icon_row": 12, "ingredients": [ { "amount": 45, @@ -7284,7 +7309,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 4, - "icon_col": 7, + "icon_col": 8, "icon_row": 12, "ingredients": [ { "amount": 1, @@ -7307,7 +7332,7 @@ "allow_productivity": true, "category": "crafting-with-fluid", "energy_required": 15, - "icon_col": 8, + "icon_col": 9, "icon_row": 12, "ingredients": [ { "amount": 10, @@ -7330,7 +7355,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 10, - "icon_col": 9, + "icon_col": 10, "icon_row": 12, "ingredients": [ { "amount": 5, @@ -7356,7 +7381,7 @@ "allow_productivity": true, "category": "rocket-building", "energy_required": 3, - "icon_col": 10, + "icon_col": 11, "icon_row": 12, "ingredients": [ { "amount": 10, @@ -7382,7 +7407,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 30, - "icon_col": 11, + "icon_col": 12, "icon_row": 12, "ingredients": [ { "amount": 1000, @@ -7414,7 +7439,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 5, - "icon_col": 12, + "icon_col": 13, "icon_row": 12, "ingredients": [ { "amount": 100, @@ -7449,8 +7474,8 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 14, - "icon_row": 12, + "icon_col": 0, + "icon_row": 13, "ingredients": [ { "amount": 2, "name": "advanced-circuit" @@ -7472,7 +7497,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 10, - "icon_col": 0, + "icon_col": 1, "icon_row": 13, "ingredients": [ { "amount": 15, @@ -7501,7 +7526,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 3, - "icon_col": 1, + "icon_col": 2, "icon_row": 13, "ingredients": [ { "amount": 2, @@ -7524,7 +7549,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 8, - "icon_col": 2, + "icon_col": 3, "icon_row": 13, "ingredients": [ { "amount": 2, @@ -7550,7 +7575,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 3, + "icon_col": 4, "icon_row": 13, "ingredients": [ { "amount": 1, @@ -7573,7 +7598,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 4, + "icon_col": 5, "icon_row": 13, "ingredients": [ { "amount": 1, @@ -7599,7 +7624,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 10, - "icon_col": 5, + "icon_col": 6, "icon_row": 13, "ingredients": [ { "amount": 5, @@ -7625,7 +7650,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 10, - "icon_col": 6, + "icon_col": 7, "icon_row": 13, "ingredients": [ { "amount": 1, @@ -7651,7 +7676,7 @@ "allow_productivity": true, "category": "chemistry", "energy_required": 1, - "icon_col": 8, + "icon_col": 9, "icon_row": 13, "ingredients": [ { "amount": 20, @@ -7671,7 +7696,7 @@ "allow_productivity": true, "category": "chemistry", "energy_required": 1, - "icon_col": 9, + "icon_col": 10, "icon_row": 13, "ingredients": [ { "amount": 10, @@ -7691,7 +7716,7 @@ "allow_productivity": true, "category": "chemistry", "energy_required": 1, - "icon_col": 10, + "icon_col": 11, "icon_row": 13, "ingredients": [ { "amount": 20, @@ -7711,7 +7736,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 15, - "icon_col": 12, + "icon_col": 13, "icon_row": 13, "ingredients": [ { "amount": 5, @@ -7734,7 +7759,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 30, - "icon_col": 13, + "icon_col": 14, "icon_row": 13, "ingredients": [ { "amount": 4, @@ -7760,8 +7785,8 @@ "allow_productivity": false, "category": "crafting", "energy_required": 60, - "icon_col": 14, - "icon_row": 13, + "icon_col": 0, + "icon_row": 14, "ingredients": [ { "amount": 4, "name": "speed-module-2" @@ -7786,7 +7811,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 10, - "icon_col": 0, + "icon_col": 1, "icon_row": 14, "ingredients": [ { "amount": 4, @@ -7827,7 +7852,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 1, - "icon_col": 1, + "icon_col": 2, "icon_row": 14, "ingredients": [ { "amount": 5, @@ -7853,7 +7878,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 4, + "icon_col": 5, "icon_row": 14, "ingredients": [ { "amount": 8, @@ -7879,7 +7904,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 3, - "icon_col": 5, + "icon_col": 6, "icon_row": 14, "ingredients": [ { "amount": 50, @@ -7905,7 +7930,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 6, + "icon_col": 7, "icon_row": 14, "ingredients": [ { "amount": 8, @@ -7925,7 +7950,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 3, - "icon_col": 7, + "icon_col": 8, "icon_row": 14, "ingredients": [ { "amount": 6, @@ -7948,7 +7973,7 @@ "allow_productivity": true, "category": "smelting", "energy_required": 16, - "icon_col": 8, + "icon_col": 9, "icon_row": 14, "ingredients": [ { "amount": 5, @@ -7968,7 +7993,7 @@ "allow_productivity": true, "category": "smelting", "energy_required": 3.2, - "icon_col": 10, + "icon_col": 11, "icon_row": 14, "ingredients": [ { "amount": 2, @@ -7988,7 +8013,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 11, + "icon_col": 12, "icon_row": 14, "ingredients": [ { "amount": 5, @@ -8008,7 +8033,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 1, + "icon_col": 2, "icon_row": 16, "ingredients": [ { "amount": 5, @@ -8028,7 +8053,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 12, + "icon_col": 13, "icon_row": 14, "ingredients": [ { "amount": 1, @@ -8054,7 +8079,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 3, - "icon_col": 13, + "icon_col": 14, "icon_row": 14, "ingredients": [ { "amount": 20, @@ -8077,8 +8102,8 @@ "allow_productivity": false, "category": "crafting", "energy_required": 10, - "icon_col": 14, - "icon_row": 14, + "icon_col": 0, + "icon_row": 15, "ingredients": [ { "amount": 10, "name": "iron-gear-wheel" @@ -8103,7 +8128,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 0, + "icon_col": 1, "icon_row": 15, "ingredients": [ { "amount": 10, @@ -8129,7 +8154,7 @@ "allow_productivity": true, "category": "chemistry", "energy_required": 1, - "icon_col": 1, + "icon_col": 2, "icon_row": 15, "ingredients": [ { "amount": 30, @@ -8152,7 +8177,7 @@ "allow_productivity": true, "category": "chemistry", "energy_required": 1, - "icon_col": 2, + "icon_col": 3, "icon_row": 15, "ingredients": [ { "amount": 5, @@ -8178,7 +8203,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 5, - "icon_col": 3, + "icon_col": 4, "icon_row": 15, "ingredients": [ { "amount": 32, @@ -8207,7 +8232,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 5, + "icon_col": 6, "icon_row": 15, "ingredients": [ { "amount": 5, @@ -8236,7 +8261,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 6, + "icon_col": 7, "icon_row": 15, "ingredients": [ { "amount": 1, @@ -8259,7 +8284,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 1, - "icon_col": 7, + "icon_col": 8, "icon_row": 15, "ingredients": [ { "amount": 10, @@ -8282,7 +8307,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 12, - "icon_col": 10, + "icon_col": 11, "icon_row": 15, "ingredients": [ { "amount": 1, @@ -8305,7 +8330,7 @@ "allow_productivity": true, "category": "crafting", "energy_required": 10, - "icon_col": 11, + "icon_col": 12, "icon_row": 15, "ingredients": [ { "amount": 10, @@ -8331,7 +8356,7 @@ "allow_productivity": true, "category": "centrifuging", "energy_required": 12, - "icon_col": 13, + "icon_col": 14, "icon_row": 15, "ingredients": [ { "amount": 10, @@ -8356,8 +8381,8 @@ "allow_productivity": false, "category": "crafting", "energy_required": 10, - "icon_col": 14, - "icon_row": 15, + "icon_col": 0, + "icon_row": 16, "ingredients": [ { "amount": 1, "name": "piercing-rounds-magazine" @@ -8379,7 +8404,7 @@ "allow_productivity": true, "category": "crafting", "energy_required": 21, - "icon_col": 0, + "icon_col": 1, "icon_row": 16, "ingredients": [ { "amount": 3, @@ -8405,7 +8430,7 @@ "allow_productivity": false, "category": "crafting", "energy_required": 0.5, - "icon_col": 4, + "icon_col": 5, "icon_row": 16, "ingredients": [ { "amount": 2, @@ -8474,7 +8499,7 @@ "name": "iron-ore" } ] }, { - "icon_col": 9, + "icon_col": 10, "icon_row": 14, "key": "stone", "localized_name": { @@ -8487,7 +8512,7 @@ } ] }, { "fluid_amount": 10, - "icon_col": 12, + "icon_col": 13, "icon_row": 15, "key": "uranium-ore", "localized_name": { @@ -8505,7 +8530,7 @@ "crafting_categories": [ "rocket-building" ], "crafting_speed": 1, "energy_usage": 250000, - "icon_col": 11, + "icon_col": 12, "icon_row": 12, "key": "rocket-silo", "localized_name": { @@ -8526,8 +8551,24 @@ "name": "no module" } }, - "hash": "308eff687f9fbd3628b5ff6f77689b64", + "hash": "cfd5594ff1c193a22b2cf7073d37d3b1", "height": 544, "width": 480 - } + }, + "surface_properties": [ { + "default_value": 300, + "name": "day-night-cycle" + }, { + "default_value": 10, + "name": "gravity" + }, { + "default_value": 90, + "name": "magnetic-field" + }, { + "default_value": 1000, + "name": "pressure" + }, { + "default_value": 100, + "name": "solar-power" + } ] } \ No newline at end of file diff --git a/factory.js b/factory.js index 18bc64b..ade46d6 100644 --- a/factory.js +++ b/factory.js @@ -27,12 +27,13 @@ import { renderTotals } from "./visualize.js" const DEFAULT_ITEM_KEY = "advanced-circuit" +export let DEFAULT_PLANET = "nauvis" export let DEFAULT_BELT = "transport-belt" export let DEFAULT_FUEL = "coal" let DEFAULT_BUILDINGS = new Set([ "assembling-machine-1", "electric-furnace", - "electric-miner", + "electric-mining-drill", ]) class BuildingSet { @@ -125,6 +126,7 @@ class FactorySpecification { this.items = null this.recipes = null this.modules = null + this.planets = null this.buildings = null this.buildingKeys = null this.belts = null @@ -149,6 +151,8 @@ class FactorySpecification { this.ignore = new Set() this.disable = new Set() + this.selectedPlanets = new Set() + this.planetaryBaseline = null this.priority = null this.defaultPriority = null @@ -164,18 +168,10 @@ class FactorySpecification { this.debug = false } - setData(items, recipes, modules, buildings, belts, fuels, itemGroups) { + setData(items, recipes, planets, modules, buildings, belts, fuels, itemGroups) { this.items = items - let tierMap = new Map() - for (let [itemKey, item] of items) { - let tier = tierMap.get(item.tier) - if (tier === undefined) { - tier = [] - tierMap.set(item.tier, tier) - } - tier.push(item) - } this.recipes = recipes + this.planets = planets this.modules = modules this.buildings = getBuildingGroups(buildings) this.buildingKeys = new Map() @@ -194,10 +190,10 @@ class FactorySpecification { setDefaultDisable() { this.disable.clear() } - isDefaultDisable() { - return this.disable.size === 0 - } setDisable(recipe) { + if (spec.disable.has(recipe)) { + return + } let candidates = new Set() let items = new Set() for (let ing of recipe.products) { @@ -238,6 +234,9 @@ class FactorySpecification { } } setEnable(recipe) { + if (!spec.disable.has(recipe)) { + return + } // Enabling this recipe could potentially remove these items' // disableRecipe from the priority list. The item is only removed if it // goes from being disabled to not disabled, and is not ignored. @@ -267,6 +266,80 @@ class FactorySpecification { } } } + _syncPlanetDisable() { + let allDisable + if (this.selectedPlanets.size === 0) { + allDisable = new Set() + } else { + let planets = Array.from(this.selectedPlanets) + allDisable = new Set(planets[0].disable) + for (let i = 1; i < planets.length; i++) { + let p = planets[i] + let newDisable = new Set() + for (let r of p.disable) { + if (allDisable.has(r)) { + newDisable.add(r) + } + } + allDisable = newDisable + } + } + this.planetaryBaseline = allDisable + let toEnable = new Set() + for (let r of this.disable) { + if (!allDisable.has(r)) { + toEnable.add(r) + } + } + for (let r of toEnable) { + this.setEnable(r) + } + for (let r of allDisable) { + if (!this.disable.has(r)) { + this.setDisable(r) + } + } + } + isDefaultPlanet() { + if (!this.planets || this.planets.size === 1) { + return true + } + let a = Array.from(this.selectedPlanets) + if (a.length !== 1 || a[0].key !== DEFAULT_PLANET) { + return false + } + return true + } + getNetDisable() { + if (!this.planetaryBaseline) { + return {disable: this.disable, enable: new Set()} + } + let disable = new Set() + let enable = new Set() + for (let r of this.disable) { + if (!this.planetaryBaseline.has(r)) { + disable.add(r) + } + } + for (let r of this.planetaryBaseline) { + if (!this.disable.has(r)) { + enable.add(r) + } + } + return {disable, enable} + } + selectOnePlanet(planet) { + this.selectedPlanets.clear() + this.selectPlanet(planet) + } + selectPlanet(planet) { + this.selectedPlanets.add(planet) + this._syncPlanetDisable() + } + unselectPlanet(planet) { + this.selectedPlanets.delete(planet) + this._syncPlanetDisable() + } getDefaultPriorityArray() { let a = [] for (let [recipeKey, recipe] of this.recipes) { diff --git a/fragment.js b/fragment.js index 42e97a1..7df6a86 100644 --- a/fragment.js +++ b/fragment.js @@ -16,6 +16,7 @@ import { DEFAULT_TAB, currentTab, DEFAULT_VISUALIZER, visualizerType, DEFAULT_RE import { spec, DEFAULT_BELT, DEFAULT_FUEL } from "./factory.js" import { Rational } from "./rational.js" import { currentMod, DEFAULT_TITLE, DEFAULT_COLOR_SCHEME, colorScheme } from "./settings.js" +import { sorted } from "./sort.js" function getModuleKey(module) { let moduleKey @@ -136,12 +137,27 @@ export function formatSettings(excludeTitle, overrideTab, targets) { settings += "&ignore=" + ignore.join(",") } - if (!spec.isDefaultDisable()) { - let disable = [] - for (let d of spec.disable) { - disable.push(d.key) + if (!spec.isDefaultPlanet()) { + let planets = [] + for (let p of sorted(spec.selectedPlanets, p => p.order)) { + planets.push(p.key) } - settings += "&disable=" + disable.join(",") + settings += "&planet=" + planets.join(",") + } + let {disable, enable} = spec.getNetDisable() + if (disable.size !== 0) { + let parts = [] + for (let d of disable) { + parts.push(d.key) + } + settings += "&disable=" + parts.join(",") + } + if (enable.size !== 0) { + let parts = [] + for (let d of enable) { + parts.push(d.key) + } + settings += "&enable=" + parts.join(",") } let moduleSettings = [] diff --git a/images/sprite-sheet-a8b7a5262cca51f4835b79f0c1003346.png b/images/sprite-sheet-a8b7a5262cca51f4835b79f0c1003346.png new file mode 100644 index 0000000..c011332 Binary files /dev/null and b/images/sprite-sheet-a8b7a5262cca51f4835b79f0c1003346.png differ diff --git a/images/sprite-sheet-cfd5594ff1c193a22b2cf7073d37d3b1.png b/images/sprite-sheet-cfd5594ff1c193a22b2cf7073d37d3b1.png new file mode 100644 index 0000000..7a0f474 Binary files /dev/null and b/images/sprite-sheet-cfd5594ff1c193a22b2cf7073d37d3b1.png differ diff --git a/init.js b/init.js index 1b88a19..93d19b9 100644 --- a/init.js +++ b/init.js @@ -21,6 +21,7 @@ import { getItemGroups } from "./group.js" import { getSprites } from "./icon.js" import { getItems } from "./item.js" import { getModules } from "./module.js" +import { getPlanets } from "./planet.js" import { getRecipes } from "./recipe.js" import { currentMod, MODIFICATIONS, renderDataSetOptions, renderSettings } from "./settings.js" @@ -90,13 +91,14 @@ function loadData(modName, settings) { d3.json(filename, {cache: "reload"}).then(function(data) { let items = getItems(data) let recipes = getRecipes(data, items) + let planets = getPlanets(data, recipes) let modules = getModules(data, items) let buildings = getBuildings(data, items) let belts = getBelts(data) let fuel = getFuel(data, items) getSprites(data) let itemGroups = getItemGroups(items, data) - spec.setData(items, recipes, modules, buildings, belts, fuel, itemGroups) + spec.setData(items, recipes, planets, modules, buildings, belts, fuel, itemGroups) fixLegacySettings(settings) renderSettings(settings) diff --git a/planet.js b/planet.js new file mode 100644 index 0000000..8f40db2 --- /dev/null +++ b/planet.js @@ -0,0 +1,89 @@ +/*Copyright 2024 Kirk McDonald + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License.*/ +import { Icon } from "./icon.js" + +class SurfaceProperty { +} + +class Planet { + constructor(key, name, order, col, row, resources, properties) { + this.key = key + this.name = name + this.order = order + this.resources = resources + this.properties = properties + this.disable = new Set() + + this.icon_col = col + this.icon_row = row + this.icon = new Icon(this) + } + allows(recipe) { + if (recipe.isResource()) { + return this.resources.has(recipe) + } + for (let condition of recipe.conditions) { + let value = this.properties.get(condition.property) + if (value === undefined) { + value = defaultProperties.get(condition.property) + } + if (!(condition.min <= value && value <= condition.max)) { + return false + } + } + return true + } +} + +let defaultProperties + +export function getPlanets(data, recipes) { + if (!data.planets) { + // For legacy 1.1 datasets. + return null + } + defaultProperties = new Map() + for (let {name, default_value} of data.surface_properties) { + defaultProperties.set(name, default_value) + } + + let planets = new Map() + for (let d of data.planets) { + let resources = new Set() + for (let key of d.resources.resource.concat(d.resources.offshore)) { + resources.add(recipes.get(key)) + } + let properties = new Map() + for (let key in d.surface_properties) { + let value = d.surface_properties[key] + properties.set(key, value) + } + let planet = new Planet( + d.key, + d.localized_name.en, + d.order, + d.icon_col, + d.icon_row, + resources, + properties, + ) + for (let recipe of recipes.values()) { + if (!planet.allows(recipe)) { + planet.disable.add(recipe) + } + } + planets.set(planet.key, planet) + } + return planets +} diff --git a/recipe.js b/recipe.js index 4c99538..7972480 100644 --- a/recipe.js +++ b/recipe.js @@ -22,8 +22,16 @@ export class Ingredient { } } +class SurfaceCondition { + constructor(property, min, max) { + this.property = property + this.min = min + this.max = max + } +} + class Recipe { - constructor(key, name, order, col, row, allow_prod, category, time, ingredients, products) { + constructor(key, name, order, col, row, allow_prod, category, time, ingredients, products, conditions) { this.key = key this.name = name this.order = order @@ -39,6 +47,11 @@ class Recipe { ing.item.addRecipe(this) } + if (conditions === undefined || conditions === null) { + conditions = [] + } + this.conditions = conditions + this.icon_col = col this.icon_row = row this.icon = new Icon(this, products[0].item.name) @@ -207,8 +220,17 @@ function makeRecipe(data, items, d) { let ingredients = [] for (let {name, amount} of d.ingredients) { let item = items.get(name) + if (!item) { + return null + } ingredients.push(new Ingredient(item, Rational.from_float_approximate(amount))) } + let conditions = [] + if (d.surface_conditions) { + for (let {property, min, max} of d.surface_conditions) { + conditions.push(new SurfaceCondition(property, min, max)) + } + } return new Recipe( d.key, d.localized_name.en, @@ -219,7 +241,8 @@ function makeRecipe(data, items, d) { d.category, time, ingredients, - products + products, + conditions, ) } @@ -235,7 +258,8 @@ class ResourceRecipe extends Recipe { category, zero, [], - [new Ingredient(item, one)] + [new Ingredient(item, one)], + [], ) this.defaultPriority = priority this.defaultWeight = weight @@ -250,7 +274,7 @@ class MiningRecipe extends Recipe { if (!ingredients) { ingredients = [] } - super(key, name, order, col, row, true, category, zero, ingredients, products) + super(key, name, order, col, row, true, category, zero, ingredients, products, []) this.miningTime = miningTime this.defaultPriority = 1 @@ -261,6 +285,43 @@ class MiningRecipe extends Recipe { } } +// XXX: Still a hack. +class PumpjackRecipe extends Recipe { + constructor(key, name, col, row, category, product) { + super( + key, + name, + undefined, + col, + row, + false, + category, + zero, + [], + [new Ingredient(product, one)], + [], + ) + this.defaultPriority = 1 + this.defaultWeight = Rational.from_float(100) + } + isResource() { + return true + } +} + +class OffshorePumpRecipe extends Recipe { + //constructor(key, name, order, col, row, allow_prod, category, time, ingredients, products) { + constructor(key, name, order, col, row, product) { + super(key, name, order, col, row, false, "offshore-pumping", zero, [], [new Ingredient(product, one)], []) + + this.defaultPriority = 0 + this.defaultWeight = Rational.from_float(100) + } + isResource() { + return true + } +} + function getSteam(data) { let R = Rational.from_float let boilerDef @@ -297,28 +358,6 @@ function getSteam(data) { export function getRecipes(data, items) { let hundred = Rational.from_float(100) let recipes = new Map() - let water = items.get("water") - // XXX: There's only one offshore pump in the game data, but maybe we can - // do this better later. - let pumpDef = data.offshore_pumps[0] - // Pumping speed is given in water/tick. We want seconds/water. - let pumpingSpeed = Rational.from_float_approximate(pumpDef.pumping_speed) - let craftTime = Rational.from_float(60).mul(pumpingSpeed).reciprocate() - let waterRecipe = new Recipe( - "water", - "Water", - water.order, - water.icon_col, - water.icon_row, - false, - "water", - craftTime, - [], - [new Ingredient(water, one)] - ) - recipes.set("water", waterRecipe) - waterRecipe.defaultPriority = 0 - waterRecipe.defaultWeight = hundred let reactor = items.get("nuclear-reactor") let used_cell_name = "used-up-uranium-fuel-cell" if (!items.has(used_cell_name)) { @@ -374,14 +413,27 @@ export function getRecipes(data, items) { if (d.key.endsWith("-recycling")) { continue } - recipes.set(d.key, makeRecipe(data, items, d)) + let r = makeRecipe(data, items, d) + if (r) { + recipes.set(d.key, r) + } } for (let d of data.resources) { let category = d.category if (!category) { category = "basic-solid" } - if (category !== "basic-solid") { + if (category === "basic-fluid") { + // XXX: Do something about pumpjacks. + let item = items.get(d.results[0].name) + recipes.set(d.key, new PumpjackRecipe( + d.key, + d.localized_name.en, + d.icon_col, + d.icon_row, + null, + item, + )) continue } let ingredients = null @@ -406,12 +458,37 @@ export function getRecipes(data, items) { d.order, // this may be undefined d.icon_col, d.icon_row, - "mining-" + category, + category, Rational.from_float_approximate(d.mining_time), ingredients, products, )) } + let offshoreItems = new Set() + if (data.planets) { + for (let planet of data.planets) { + for (let key of planet.resources.offshore) { + offshoreItems.add(key) + } + } + } else { + offshoreItems.add("water") + } + for (let key of offshoreItems) { + let item = items.get(key) + let r = new OffshorePumpRecipe( + key, + item.name, + item.order, + item.icon_col, + item.icon_row, + item + ) + if (recipes.has(key)) { + console.log("duplicate key:", key) + } + recipes.set(key, r) + } // Reap items both produced by no recipes and consumed by no recipes. let reapItems = [] for (let [itemKey, item] of items) { @@ -426,8 +503,5 @@ export function getRecipes(data, items) { for (let key of reapItems) { items.delete(key) } - // XXX: There's gotta be a better way to do this... - let crudeOilRecipe = recipes.get("crude-oil") - crudeOilRecipe.defaultPriority = 1 return recipes } diff --git a/settings.js b/settings.js index 82c586c..fa86623 100644 --- a/settings.js +++ b/settings.js @@ -14,7 +14,7 @@ limitations under the License.*/ import { DEFAULT_RATE, DEFAULT_RATE_PRECISION, DEFAULT_COUNT_PRECISION, DEFAULT_FORMAT, longRateNames } from "./align.js" import { colorSchemes } from "./color.js" import { DEFAULT_TAB, clickTab, DEFAULT_VISUALIZER, visualizerType, setVisualizerType, DEFAULT_RENDER, visualizerRender, setVisualizerRender, visualizerDirection, getDefaultVisDirection, setVisualizerDirection } from "./events.js" -import { spec, DEFAULT_BELT, DEFAULT_FUEL, buildingSort } from "./factory.js" +import { spec, DEFAULT_PLANET, DEFAULT_BELT, DEFAULT_FUEL, buildingSort } from "./factory.js" import { getRecipeGroups } from "./groups.js" import { changeMod } from "./init.js" import { shortModules, moduleRows, moduleDropdown } from "./module.js" @@ -34,18 +34,19 @@ class Modification { } export let MODIFICATIONS = new Map([ - ["2-0-7", new Modification("Vanilla 2.0.7", "vanilla-2.0.7.json", false)], + ["2-0-10", new Modification("Vanilla 2.0.10", "vanilla-2.0.10.json", false)], ["1-1-110", new Modification("Vanilla 1.1.110", "vanilla-1.1.110.json", true)], ["1-1-110x", new Modification("Vanilla 1.1.110 - Expensive", "vanilla-1.1.110-expensive.json", true)], - //["space-age", new Modification("Space Age 2.0.6", "space-age-2.0.6.json", false)], + ["space-age-2-0-10", new Modification("Space Age 2.0.10 (WORK IN PROGRESS)", "space-age-2.0.10.json", false)], ]) -let DEFAULT_MODIFICATION = "2-0-7" +let DEFAULT_MODIFICATION = "2-0-10" // Ideally we'd write this as a generalized function, but for now we can hard- // code these version upgrades. var modUpdates = new Map([ - ["2-0-6", "2-0-7"], + ["2-0-6", "2-0-10"], + ["2-0-7", "2-0-10"], ["1-1-19", "1-1-110"], ["1-1-19x", "1-1-110x"], ]) @@ -696,18 +697,83 @@ function renderDefaultBeacon(settings) { // recipe disabling function renderRecipes(settings) { - if (settings.has("disable")) { - let keys = settings.get("disable").split(",") - for (let k of keys) { - let recipe = spec.recipes.get(k) - if (recipe) { - spec.setDisable(recipe) + let havePlanets = spec.planets && spec.planets.size > 1 + let planetRow = d3.select("#planet_setting_row") + if (havePlanets) { + planetRow.style("display", null) + let planetKeys = [] + if (settings.has("planet")) { + let s = settings.get("planet") + if (s !== "") { + planetKeys = s.split(",") + } + } else { + planetKeys = [DEFAULT_PLANET] + } + for (let key of planetKeys) { + if (spec.planets.has(key)) { + spec.selectPlanet(spec.planets.get(key)) } } } else { + planetRow.style("display", "none") + } + + if (settings.has("disable") || settings.has("enable")) { + if (settings.has("disable")) { + let keys = settings.get("disable").split(",") + for (let k of keys) { + let recipe = spec.recipes.get(k) + if (recipe) { + spec.setDisable(recipe) + } + } + } + if (settings.has("enable")) { + let keys = settings.get("enable").split(",") + for (let k of keys) { + let recipe = spec.recipes.get(k) + if (recipe) { + spec.setEnable(recipe) + } + } + } + } else if (!havePlanets) { spec.setDefaultDisable() } + let planetDiv = d3.select("#planet_selector") + .classed("toggle-list", true) + planetDiv.selectAll("*").remove() + if (havePlanets) { + let planets = sorted(spec.planets.values(), p => p.order) + planetDiv.selectAll("div") + .data(planets) + .join("div") + .classed("toggle", true) + .classed("selected", d => spec.selectedPlanets.has(d)) + .on("click", function(event, d) { + if (event.shiftKey) { + event.preventDefault() + let selected = spec.selectedPlanets.has(d) + d3.select(this).classed("selected", !selected) + if (selected) { + spec.unselectPlanet(d) + } else { + spec.selectPlanet(d) + } + } else { + spec.selectOnePlanet(d) + d3.selectAll("#planet_selector .toggle") + .classed("selected", d => spec.selectedPlanets.has(d)) + } + d3.selectAll("#recipe_toggles .toggle") + .classed("selected", d => !spec.disable.has(d)) + spec.updateSolution() + }) + .append(d => d.icon.make(32)) + } + let allGroups = getRecipeGroups(new Set(spec.recipes.values())) let groups = [] for (let group of allGroups) { @@ -717,6 +783,7 @@ function renderRecipes(settings) { } let div = d3.select("#recipe_toggles") + .classed("toggle-list", true) div.selectAll("*").remove() let recipe = div.selectAll("div") .data(groups)