diff --git a/data/contracts.json b/data/contracts.json index 2156483..5f7d42a 100644 --- a/data/contracts.json +++ b/data/contracts.json @@ -1,5 +1,5 @@ { - "game_version": "0.4.7.0", + "game_version": "0.4.14.0", "contracts": [ { "id": "Contract_Product_Coal_For_Product_Cement", @@ -15,7 +15,7 @@ { "id": "Contract_Product_CopperOre_For_Product_HouseholdAppliances", "product_to_buy_name": "Copper ore", - "product_to_buy_quantity": 38, + "product_to_buy_quantity": 45, "product_to_pay_with_name": "Household appliances", "product_to_pay_with_quantity": 10, "unity_per_month": 0.2001953, @@ -48,7 +48,7 @@ { "id": "Contract_Product_IronOre_For_Product_VehicleParts2", "product_to_buy_name": "Iron ore", - "product_to_buy_quantity": 45, + "product_to_buy_quantity": 54, "product_to_pay_with_name": "Vehicle Parts II", "product_to_pay_with_quantity": 10, "unity_per_month": 0.2998047, @@ -70,7 +70,7 @@ { "id": "Contract_Product_Limestone_For_Product_Diesel", "product_to_buy_name": "Limestone", - "product_to_buy_quantity": 50, + "product_to_buy_quantity": 80, "product_to_pay_with_name": "Diesel", "product_to_pay_with_quantity": 120, "unity_per_month": 0.2998047, @@ -81,7 +81,7 @@ { "id": "Contract_Product_Quartz_For_Product_Diesel", "product_to_buy_name": "Quartz", - "product_to_buy_quantity": 50, + "product_to_buy_quantity": 70, "product_to_pay_with_name": "Diesel", "product_to_pay_with_quantity": 120, "unity_per_month": 0.2998047, @@ -103,7 +103,7 @@ { "id": "Contract_Product_Limestone_For_Product_Coal", "product_to_buy_name": "Limestone", - "product_to_buy_quantity": 50, + "product_to_buy_quantity": 100, "product_to_pay_with_name": "Coal", "product_to_pay_with_quantity": 120, "unity_per_month": 0.2998047, @@ -114,7 +114,7 @@ { "id": "Contract_Product_Quartz_For_Product_Coal", "product_to_buy_name": "Quartz", - "product_to_buy_quantity": 40, + "product_to_buy_quantity": 120, "product_to_pay_with_name": "Coal", "product_to_pay_with_quantity": 120, "unity_per_month": 0.2998047, @@ -147,7 +147,7 @@ { "id": "Contract_Product_CrudeOil_For_Product_VehicleParts2", "product_to_buy_name": "Crude oil", - "product_to_buy_quantity": 200, + "product_to_buy_quantity": 300, "product_to_pay_with_name": "Vehicle Parts II", "product_to_pay_with_quantity": 20, "unity_per_month": 0.2998047, @@ -173,18 +173,18 @@ "product_to_pay_with_name": "Food pack", "product_to_pay_with_quantity": 60, "unity_per_month": 0.2998047, - "unity_per_100_bought": 0.7001953, + "unity_per_100_bought": 0.2998047, "unity_to_establish": 18, "min_reputation_required": 1 }, { "id": "Contract_Product_UraniumOre_For_Product_VehicleParts2", "product_to_buy_name": "Uranium ore", - "product_to_buy_quantity": 16, + "product_to_buy_quantity": 24, "product_to_pay_with_name": "Vehicle Parts II", "product_to_pay_with_quantity": 20, "unity_per_month": 0.2998047, - "unity_per_100_bought": 0.7001953, + "unity_per_100_bought": 0.2998047, "unity_to_establish": 18, "min_reputation_required": 2 }, @@ -195,14 +195,14 @@ "product_to_pay_with_name": "Gold", "product_to_pay_with_quantity": 20, "unity_per_month": 0.4003906, - "unity_per_100_bought": 0.7998047, + "unity_per_100_bought": 0.4003906, "unity_to_establish": 24, "min_reputation_required": 3 }, { "id": "Contract_Product_IronOre_For_Product_Server", "product_to_buy_name": "Iron ore", - "product_to_buy_quantity": 240, + "product_to_buy_quantity": 260, "product_to_pay_with_name": "Server", "product_to_pay_with_quantity": 10, "unity_per_month": 0.2998047, @@ -213,7 +213,7 @@ { "id": "Contract_Product_CopperOre_For_Product_MedicalSupplies3", "product_to_buy_name": "Copper ore", - "product_to_buy_quantity": 24, + "product_to_buy_quantity": 30, "product_to_pay_with_name": "Medical Supplies III", "product_to_pay_with_quantity": 10, "unity_per_month": 0.2001953, @@ -224,13 +224,24 @@ { "id": "Contract_Product_Quartz_For_Product_SolarCell", "product_to_buy_name": "Quartz", - "product_to_buy_quantity": 13, + "product_to_buy_quantity": 18, "product_to_pay_with_name": "Solar cell", "product_to_pay_with_quantity": 4, "unity_per_month": 0.2998047, "unity_per_100_bought": 0.1201172, "unity_to_establish": 18, "min_reputation_required": 3 + }, + { + "id": "Contract_Product_Quartz_For_Product_ConsumerElectronics", + "product_to_buy_name": "Quartz", + "product_to_buy_quantity": 180, + "product_to_pay_with_name": "Consumer electronics", + "product_to_pay_with_quantity": 10, + "unity_per_month": 0.2998047, + "unity_per_100_bought": 0.1201172, + "unity_to_establish": 18, + "min_reputation_required": 3 } ] } \ No newline at end of file diff --git a/data/machines_and_buildings.json b/data/machines_and_buildings.json index 5cb9319..94fc64d 100644 --- a/data/machines_and_buildings.json +++ b/data/machines_and_buildings.json @@ -1,11 +1,12 @@ { - "game_version": "0.4.7.0", + "game_version": "0.4.14.0", "machines_and_buildings": [ { - "id": "TurbineLowPressT2", - "name": "Low-pressure turbine II", + "id": "TurbineHighPressT2", + "name": "High-pressure turbine II", "category": "Power production", - "workers": 6, + "next_tier": "", + "workers": 4, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 3, "electricity_consumed": 0, @@ -18,17 +19,17 @@ "build_costs": [ { "product": "Construction Parts III", - "quantity": 140 + "quantity": 80 } ], "recipes": [ { - "name": "TurbineLowPressT2", + "name": "TurbineHighPressT2", "duration": 10, "inputs": [ { - "name": "Steam lo", - "quantity": 16 + "name": "Steam hi", + "quantity": 8 } ], "outputs": [ @@ -37,18 +38,19 @@ "quantity": 2000 }, { - "name": "Steam depleted", - "quantity": 16 + "name": "Steam lo", + "quantity": 8 } ] } ] }, { - "id": "TurbineLowPress", - "name": "Low-pressure turbine", + "id": "TurbineHighPress", + "name": "High-pressure turbine", "category": "Power production", - "workers": 3, + "next_tier": "", + "workers": 2, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 2, "electricity_consumed": 0, @@ -60,18 +62,18 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts III", - "quantity": 60 + "product": "Construction Parts II", + "quantity": 50 } ], "recipes": [ { - "name": "TurbineLowPress", + "name": "TurbineHighPress", "duration": 10, "inputs": [ { - "name": "Steam lo", - "quantity": 8 + "name": "Steam hi", + "quantity": 4 } ], "outputs": [ @@ -80,18 +82,19 @@ "quantity": 1000 }, { - "name": "Steam depleted", - "quantity": 8 + "name": "Steam lo", + "quantity": 4 } ] } ] }, { - "id": "TurbineHighPressT2", - "name": "High-pressure turbine II", + "id": "TurbineLowPressT2", + "name": "Low-pressure turbine II", "category": "Power production", - "workers": 4, + "next_tier": "", + "workers": 6, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 3, "electricity_consumed": 0, @@ -104,17 +107,17 @@ "build_costs": [ { "product": "Construction Parts III", - "quantity": 80 + "quantity": 140 } ], "recipes": [ { - "name": "TurbineHighPressT2", + "name": "TurbineLowPressT2", "duration": 10, "inputs": [ { - "name": "Steam hi", - "quantity": 8 + "name": "Steam lo", + "quantity": 16 } ], "outputs": [ @@ -123,18 +126,19 @@ "quantity": 2000 }, { - "name": "Steam lo", - "quantity": 8 + "name": "Steam depleted", + "quantity": 16 } ] } ] }, { - "id": "TurbineHighPress", - "name": "High-pressure turbine", + "id": "TurbineLowPress", + "name": "Low-pressure turbine", "category": "Power production", - "workers": 2, + "next_tier": "", + "workers": 3, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 2, "electricity_consumed": 0, @@ -146,18 +150,18 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts II", - "quantity": 50 + "product": "Construction Parts III", + "quantity": 60 } ], "recipes": [ { - "name": "TurbineHighPress", + "name": "TurbineLowPress", "duration": 10, "inputs": [ { - "name": "Steam hi", - "quantity": 4 + "name": "Steam lo", + "quantity": 8 } ], "outputs": [ @@ -166,8 +170,8 @@ "quantity": 1000 }, { - "name": "Steam lo", - "quantity": 4 + "name": "Steam depleted", + "quantity": 8 } ] } @@ -177,6 +181,7 @@ "id": "PowerGeneratorT1", "name": "Power generator", "category": "Power production", + "next_tier": "", "workers": 0, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 1, @@ -220,6 +225,7 @@ "id": "PowerGeneratorT2", "name": "Power generator II", "category": "Power production", + "next_tier": "", "workers": 0, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 8, @@ -263,6 +269,7 @@ "id": "SolarPanel", "name": "Solar panel", "category": "Power production", + "next_tier": "", "workers": 0, "maintenance_cost_units": "Maintenance II", "maintenance_cost_quantity": 0.5996094, @@ -293,6 +300,7 @@ "id": "SolarPanelMono", "name": "Solar panel (mono)", "category": "Power production", + "next_tier": "", "workers": 0, "maintenance_cost_units": "Maintenance II", "maintenance_cost_quantity": 0.5996094, @@ -323,6 +331,7 @@ "id": "DieselGenerator", "name": "Diesel generator", "category": "Power production", + "next_tier": "", "workers": 2, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 6, @@ -367,13 +376,14 @@ ] }, { - "id": "MaintenanceDepotT0", - "name": "Maintenance depot (basic)", - "category": "Buildings", + "id": "BasicDieselDistiller", + "name": "Basic distiller", + "category": "Crude oil refining", + "next_tier": "", "workers": 6, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, - "electricity_consumed": 25, + "electricity_consumed": 0, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -388,35 +398,72 @@ ], "recipes": [ { - "name": "Maintenance I", + "name": "Diesel distillation (basic)", "duration": 20, "inputs": [ { - "name": "Mechanical Parts", + "name": "Crude oil", + "quantity": 18 + }, + { + "name": "Coal", "quantity": 2 + } + ], + "outputs": [ + { + "name": "Diesel", + "quantity": 8 }, { - "name": "Electronics", + "name": "Waste water", + "quantity": 4 + }, + { + "name": "Exhaust", + "quantity": 12 + } + ] + }, + { + "name": "Water desalination (basic)", + "duration": 10, + "inputs": [ + { + "name": "Seawater", + "quantity": 10 + }, + { + "name": "Coal", "quantity": 1 } ], "outputs": [ { - "name": "Maintenance I", - "quantity": 35 + "name": "Water", + "quantity": 6 + }, + { + "name": "Brine", + "quantity": 4 + }, + { + "name": "Exhaust", + "quantity": 2 } ] } ] }, { - "id": "MaintenanceDepotT1", - "name": "Maintenance depot", - "category": "Buildings", - "workers": 20, + "id": "SmokeStackLarge", + "name": "Smoke stack (large)", + "category": "Waste management", + "next_tier": "", + "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, - "electricity_consumed": 60, + "electricity_consumed": 0, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -425,65 +472,113 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts II", - "quantity": 50 + "product": "Construction Parts", + "quantity": 10 + }, + { + "product": "Concrete slab", + "quantity": 40 } ], "recipes": [ { - "name": "Maintenance I", + "name": "Product disposal", "duration": 20, "inputs": [ { - "name": "Mechanical Parts", - "quantity": 8 - }, + "name": "Steam depleted", + "quantity": 200 + } + ], + "outputs": [] + }, + { + "name": "Product disposal", + "duration": 20, + "inputs": [ { - "name": "Electronics", - "quantity": 4 + "name": "Steam hi", + "quantity": 200 } ], - "outputs": [ + "outputs": [] + }, + { + "name": "Product disposal", + "duration": 20, + "inputs": [ { - "name": "Maintenance I", - "quantity": 160 + "name": "Steam lo", + "quantity": 200 } - ] + ], + "outputs": [] }, { - "name": "Maintenance I", + "name": "Product disposal", "duration": 20, "inputs": [ { - "name": "Mechanical Parts", - "quantity": 8 - }, + "name": "Oxygen", + "quantity": 200 + } + ], + "outputs": [] + }, + { + "name": "Product disposal", + "duration": 20, + "inputs": [ { - "name": "Electronics", - "quantity": 4 + "name": "Nitrogen", + "quantity": 200 + } + ], + "outputs": [] + }, + { + "name": "Product disposal", + "duration": 20, + "inputs": [ + { + "name": "Exhaust", + "quantity": 200 } ], "outputs": [ { - "name": "Maintenance I", - "quantity": 160 - }, + "name": "Air pollution", + "quantity": 100 + } + ] + }, + { + "name": "Product disposal", + "duration": 20, + "inputs": [ { - "name": "Recyclables", - "quantity": 5 + "name": "Carbon dioxide", + "quantity": 200 + } + ], + "outputs": [ + { + "name": "Air pollution", + "quantity": 50 } ] } ] }, { - "id": "MaintenanceDepotT2", - "name": "Maintenance II depot", - "category": "Buildings", - "workers": 28, + "id": "SmokeStack", + "name": "Smoke stack", + "category": "Waste management", + "next_tier": "", + "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, - "electricity_consumed": 100, + "electricity_consumed": 0, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -492,69 +587,109 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts III", - "quantity": 50 - }, - { - "product": "Electronics II", - "quantity": 20 + "product": "Construction Parts", + "quantity": 10 } ], "recipes": [ { - "name": "Maintenance II", + "name": "Product disposal", "duration": 20, "inputs": [ { - "name": "Mechanical Parts", - "quantity": 4 - }, + "name": "Steam depleted", + "quantity": 20 + } + ], + "outputs": [] + }, + { + "name": "Product disposal", + "duration": 20, + "inputs": [ { - "name": "Electronics II", - "quantity": 2 + "name": "Steam hi", + "quantity": 20 } ], - "outputs": [ + "outputs": [] + }, + { + "name": "Product disposal", + "duration": 20, + "inputs": [ { - "name": "Maintenance II", - "quantity": 80 + "name": "Steam lo", + "quantity": 20 } - ] + ], + "outputs": [] }, { - "name": "Maintenance II", + "name": "Product disposal", "duration": 20, "inputs": [ { - "name": "Mechanical Parts", - "quantity": 4 - }, + "name": "Oxygen", + "quantity": 20 + } + ], + "outputs": [] + }, + { + "name": "Product disposal", + "duration": 20, + "inputs": [ { - "name": "Electronics II", - "quantity": 2 + "name": "Nitrogen", + "quantity": 20 + } + ], + "outputs": [] + }, + { + "name": "Product disposal", + "duration": 20, + "inputs": [ + { + "name": "Exhaust", + "quantity": 20 } ], "outputs": [ { - "name": "Maintenance II", - "quantity": 80 - }, + "name": "Air pollution", + "quantity": 10 + } + ] + }, + { + "name": "Product disposal", + "duration": 20, + "inputs": [ { - "name": "Recyclables", - "quantity": 4 + "name": "Carbon dioxide", + "quantity": 20 + } + ], + "outputs": [ + { + "name": "Air pollution", + "quantity": 5 } ] } ] }, { - "id": "MaintenanceDepotT3", - "name": "Maintenance III depot", - "category": "Buildings", - "workers": 32, + "id": "WasteDump", + "name": "Liquid dump", + "category": "Waste management", + "next_tier": "", + "workers": 1, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, - "electricity_consumed": 140, + "electricity_consumed": 0, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -563,66 +698,164 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts III", - "quantity": 50 - }, - { - "product": "Electronics III", + "product": "Construction Parts", "quantity": 20 } ], "recipes": [ { - "name": "Maintenance III", - "duration": 30, + "name": "Water dumping", + "duration": 2, "inputs": [ { - "name": "Mechanical Parts", + "name": "Water", "quantity": 2 - }, + } + ], + "outputs": [] + }, + { + "name": "Brine dumping", + "duration": 2, + "inputs": [ { - "name": "Electronics III", + "name": "Brine", + "quantity": 2 + } + ], + "outputs": [] + }, + { + "name": "Waste water dumping", + "duration": 2, + "inputs": [ + { + "name": "Waste water", "quantity": 2 } ], "outputs": [ { - "name": "Maintenance III", - "quantity": 60 + "name": "Water pollution", + "quantity": 2 } ] }, { - "name": "Maintenance III", - "duration": 30, + "name": "Sour water dumping", + "duration": 2, "inputs": [ { - "name": "Mechanical Parts", + "name": "Sour water", "quantity": 2 - }, + } + ], + "outputs": [ { - "name": "Electronics III", + "name": "Water pollution", + "quantity": 4 + } + ] + }, + { + "name": "Acid dumping", + "duration": 2, + "inputs": [ + { + "name": "Acid", "quantity": 2 } ], "outputs": [ { - "name": "Maintenance III", - "quantity": 60 - }, + "name": "Water pollution", + "quantity": 4 + } + ] + }, + { + "name": "Toxic slurry dumping", + "duration": 2, + "inputs": [ { - "name": "Recyclables", + "name": "Toxic slurry", + "quantity": 2 + } + ], + "outputs": [ + { + "name": "Water pollution", + "quantity": 5 + } + ] + }, + { + "name": "Seawater dumping", + "duration": 2, + "inputs": [ + { + "name": "Seawater", + "quantity": 2 + } + ], + "outputs": [] + }, + { + "name": "Fertilizer dumping", + "duration": 4, + "inputs": [ + { + "name": "Fertilizer (organic)", "quantity": 4 } + ], + "outputs": [ + { + "name": "Water pollution", + "quantity": 1 + } + ] + }, + { + "name": "Fertilizer dumping", + "duration": 4, + "inputs": [ + { + "name": "Fertilizer I", + "quantity": 2 + } + ], + "outputs": [ + { + "name": "Water pollution", + "quantity": 1 + } + ] + }, + { + "name": "Fertilizer dumping", + "duration": 4, + "inputs": [ + { + "name": "Fertilizer II", + "quantity": 2 + } + ], + "outputs": [ + { + "name": "Water pollution", + "quantity": 2 + } ] } ] }, { - "id": "BasicDieselDistiller", - "name": "Basic distiller", - "category": "Crude oil refining", - "workers": 6, + "id": "Flare", + "name": "Flare", + "category": "Waste management", + "next_tier": "", + "workers": 1, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, "electricity_consumed": 0, @@ -635,261 +868,200 @@ "build_costs": [ { "product": "Construction Parts", - "quantity": 40 + "quantity": 10 } ], "recipes": [ { - "name": "Diesel distillation (basic)", + "name": "Diesel disposal", "duration": 20, "inputs": [ { - "name": "Crude oil", - "quantity": 18 - }, - { - "name": "Coal", - "quantity": 2 + "name": "Diesel", + "quantity": 12 } ], "outputs": [ { - "name": "Diesel", - "quantity": 8 - }, - { - "name": "Waste water", - "quantity": 4 - }, - { - "name": "Exhaust", - "quantity": 12 + "name": "Air pollution", + "quantity": 10 } ] }, { - "name": "Water desalination (basic)", - "duration": 10, + "name": "Heavy oil disposal", + "duration": 20, "inputs": [ { - "name": "Seawater", - "quantity": 10 - }, - { - "name": "Coal", - "quantity": 1 + "name": "Heavy oil", + "quantity": 8 } ], "outputs": [ { - "name": "Water", - "quantity": 6 - }, - { - "name": "Brine", - "quantity": 4 - }, - { - "name": "Exhaust", - "quantity": 2 - } - ] - } - ] - }, - { - "id": "OilPump", - "name": "Oil pump", - "category": "Crude oil refining", - "workers": 1, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, - "electricity_consumed": 20, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts", - "quantity": 30 - } - ], - "recipes": [ - { - "name": "Oil pumping", - "duration": 20, - "inputs": [], - "outputs": [ - { - "name": "Crude oil", - "quantity": 6 + "name": "Air pollution", + "quantity": 10 } ] - } - ] - }, - { - "id": "Crusher", - "name": "Crusher", - "category": "Metallurgy & smelting", - "workers": 2, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 30, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts", - "quantity": 30 - } - ], - "recipes": [ + }, { - "name": "Iron ore crushing", + "name": "Light oil disposal", "duration": 20, "inputs": [ { - "name": "Iron ore", + "name": "Light oil", "quantity": 12 } ], "outputs": [ { - "name": "Iron ore crushed", - "quantity": 12 + "name": "Air pollution", + "quantity": 8 } ] }, { - "name": "Copper ore crushing", + "name": "Naphtha disposal", "duration": 20, "inputs": [ { - "name": "Copper ore", + "name": "Naphtha", "quantity": 12 } ], "outputs": [ { - "name": "Copper ore crushed", - "quantity": 12 + "name": "Air pollution", + "quantity": 8 } ] }, { - "name": "Slag crushing", + "name": "Ethanol disposal", "duration": 20, "inputs": [ { - "name": "Slag", - "quantity": 8 + "name": "Ethanol", + "quantity": 12 } ], "outputs": [ { - "name": "Slag crushed", - "quantity": 8 + "name": "Air pollution", + "quantity": 4 } ] }, { - "name": "Rock crushing", + "name": "Fuel gas disposal", "duration": 20, "inputs": [ { - "name": "Rock", - "quantity": 8 + "name": "Fuel gas", + "quantity": 16 } ], "outputs": [ { - "name": "Gravel", - "quantity": 8 + "name": "Air pollution", + "quantity": 4 } ] }, { - "name": "Gravel crushing", - "duration": 60, + "name": "Ammonia disposal", + "duration": 20, "inputs": [ { - "name": "Gravel", - "quantity": 8 + "name": "Ammonia", + "quantity": 12 } ], "outputs": [ { - "name": "Sand", + "name": "Air pollution", "quantity": 8 } ] }, { - "name": "Uranium crushing", - "duration": 60, + "name": "Hydrogen disposal", + "duration": 20, "inputs": [ { - "name": "Uranium ore", - "quantity": 12 + "name": "Hydrogen", + "quantity": 16 } ], - "outputs": [ - { - "name": "Uranium ore crushed", - "quantity": 12 - } - ] - }, + "outputs": [] + } + ] + }, + { + "id": "ExhaustScrubber", + "name": "Exhaust scrubber", + "category": "Waste management", + "next_tier": "", + "workers": 8, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 4, + "electricity_consumed": 50, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Gold ore crushing", - "duration": 30, + "product": "Construction Parts II", + "quantity": 80 + } + ], + "recipes": [ + { + "name": "Exhaust filtering", + "duration": 10, "inputs": [ { - "name": "Gold ore", - "quantity": 12 + "name": "Exhaust", + "quantity": 30 + }, + { + "name": "Water", + "quantity": 4 } ], "outputs": [ { - "name": "Gold ore crushed", + "name": "Sulfur", + "quantity": 1 + }, + { + "name": "Carbon dioxide", "quantity": 12 - } - ] - }, - { - "name": "Gold ore milling", - "duration": 30, - "inputs": [ + }, { - "name": "Gold ore crushed", - "quantity": 24 - } - ], - "outputs": [ + "name": "Steam lo", + "quantity": 4 + }, { - "name": "Gold ore powder", - "quantity": 24 + "name": "Air pollution", + "quantity": 4 } ] } ] }, { - "id": "SmeltingFurnaceT2", - "name": "Blast furnace II", - "category": "Metallurgy & smelting", - "workers": 18, + "id": "WaterTreatmentPlant", + "name": "Wastewater treatment", + "category": "Waste management", + "next_tier": "", + "workers": 26, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 5, - "electricity_consumed": 0, + "maintenance_cost_quantity": 10, + "electricity_consumed": 180, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -899,184 +1071,105 @@ "build_costs": [ { "product": "Construction Parts III", - "quantity": 180 + "quantity": 140 } ], "recipes": [ { - "name": "Iron scrap smelting", - "duration": 20, + "name": "Water treatment", + "duration": 30, "inputs": [ { - "name": "Iron scrap", - "quantity": 16 + "name": "Waste water", + "quantity": 80 }, { - "name": "Coal", - "quantity": 5 + "name": "Sand", + "quantity": 4 + }, + { + "name": "Chlorine", + "quantity": 4 } ], "outputs": [ { - "name": "Molten iron", - "quantity": 16 + "name": "Water", + "quantity": 40 }, { - "name": "Exhaust", - "quantity": 10 + "name": "Sludge", + "quantity": 12 } ] }, { - "name": "Iron smelting (lime)", - "duration": 20, + "name": "Water treatment (advanced)", + "duration": 30, "inputs": [ { - "name": "Iron ore crushed", - "quantity": 12 + "name": "Waste water", + "quantity": 80 }, { - "name": "Limestone", - "quantity": 1 + "name": "Filter media", + "quantity": 4 }, { - "name": "Coal", - "quantity": 5 - } - ], - "outputs": [ - { - "name": "Molten iron", - "quantity": 16 - }, - { - "name": "Slag", - "quantity": 6 - }, - { - "name": "Exhaust", - "quantity": 12 - } - ] - }, - { - "name": "Copper scrap smelting", - "duration": 20, - "inputs": [ - { - "name": "Copper scrap", - "quantity": 16 - }, - { - "name": "Coal", - "quantity": 5 + "name": "Chlorine", + "quantity": 8 } ], "outputs": [ { - "name": "Molten copper", - "quantity": 16 + "name": "Water", + "quantity": 60 }, { - "name": "Exhaust", - "quantity": 10 + "name": "Sludge", + "quantity": 18 } ] }, { - "name": "Copper smelting (sand)", - "duration": 20, + "name": "Toxic slurry treatment", + "duration": 30, "inputs": [ { - "name": "Copper ore crushed", - "quantity": 12 + "name": "Toxic slurry", + "quantity": 24 }, { - "name": "Sand", + "name": "Filter media", "quantity": 2 }, { - "name": "Coal", - "quantity": 5 - } - ], - "outputs": [ - { - "name": "Molten copper", - "quantity": 16 - }, - { - "name": "Slag", + "name": "Brine", "quantity": 6 - }, - { - "name": "Exhaust", - "quantity": 12 - } - ] - }, - { - "name": "Glass smelting", - "duration": 20, - "inputs": [ - { - "name": "Glass mix", - "quantity": 16 - }, - { - "name": "Coal", - "quantity": 5 } ], "outputs": [ { - "name": "Molten glass", - "quantity": 16 + "name": "Water", + "quantity": 18 }, { "name": "Slag", - "quantity": 4 - }, - { - "name": "Exhaust", - "quantity": 12 - } - ] - }, - { - "name": "Glass broken smelting", - "duration": 20, - "inputs": [ - { - "name": "Broken glass", - "quantity": 24 - }, - { - "name": "Coal", - "quantity": 5 - } - ], - "outputs": [ - { - "name": "Molten glass", - "quantity": 16 - }, - { - "name": "Exhaust", - "quantity": 10 + "quantity": 6 } ] } ] }, { - "id": "SmeltingFurnaceT1", - "name": "Blast furnace", - "category": "Metallurgy & smelting", - "workers": 8, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 0, + "id": "AnaerobicDigester", + "name": "Anaerobic digester", + "category": "Waste management", + "next_tier": "", + "workers": 4, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 1, + "electricity_consumed": 10, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -1085,174 +1178,159 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts", - "quantity": 60 + "product": "Construction Parts II", + "quantity": 50 } ], "recipes": [ { - "name": "Iron scrap smelting", - "duration": 20, + "name": "Digestion", + "duration": 60, "inputs": [ { - "name": "Iron scrap", - "quantity": 8 - }, - { - "name": "Coal", - "quantity": 3 + "name": "Sludge", + "quantity": 12 } ], "outputs": [ { - "name": "Molten iron", - "quantity": 8 + "name": "Fuel gas", + "quantity": 5 }, { - "name": "Exhaust", - "quantity": 6 + "name": "Compost", + "quantity": 1 } ] }, { - "name": "Iron smelting", - "duration": 20, + "name": "Digestion", + "duration": 60, "inputs": [ { - "name": "Iron ore", - "quantity": 8 - }, - { - "name": "Coal", - "quantity": 3 + "name": "Potato", + "quantity": 14 } ], "outputs": [ { - "name": "Molten iron", - "quantity": 8 - }, - { - "name": "Slag", - "quantity": 4 + "name": "Fuel gas", + "quantity": 6 }, { - "name": "Exhaust", - "quantity": 8 + "name": "Compost", + "quantity": 1 } ] }, { - "name": "Copper scrap smelting", - "duration": 20, + "name": "Digestion", + "duration": 60, "inputs": [ { - "name": "Copper scrap", - "quantity": 8 - }, - { - "name": "Coal", - "quantity": 3 + "name": "Vegetables", + "quantity": 14 } ], "outputs": [ { - "name": "Molten copper", - "quantity": 8 + "name": "Fuel gas", + "quantity": 6 }, { - "name": "Exhaust", - "quantity": 6 + "name": "Compost", + "quantity": 1 } ] }, { - "name": "Copper smelting", - "duration": 20, + "name": "Digestion", + "duration": 90, "inputs": [ { - "name": "Copper ore", - "quantity": 8 - }, - { - "name": "Coal", - "quantity": 3 + "name": "Fruit", + "quantity": 12 } ], "outputs": [ { - "name": "Molten copper", - "quantity": 8 - }, - { - "name": "Slag", - "quantity": 4 + "name": "Fuel gas", + "quantity": 10 }, { - "name": "Exhaust", - "quantity": 8 + "name": "Compost", + "quantity": 1 } ] }, { - "name": "Glass smelting", - "duration": 20, + "name": "Digestion", + "duration": 60, "inputs": [ { - "name": "Glass mix", - "quantity": 8 - }, - { - "name": "Coal", - "quantity": 3 + "name": "Poppy", + "quantity": 14 } ], "outputs": [ { - "name": "Molten glass", - "quantity": 8 - }, - { - "name": "Slag", - "quantity": 3 + "name": "Fuel gas", + "quantity": 6 }, { - "name": "Exhaust", - "quantity": 8 + "name": "Compost", + "quantity": 1 } ] }, { - "name": "Glass broken smelting", - "duration": 20, + "name": "Digestion", + "duration": 90, "inputs": [ { - "name": "Broken glass", - "quantity": 12 - }, - { - "name": "Coal", - "quantity": 3 + "name": "Wheat", + "quantity": 11 } ], "outputs": [ { - "name": "Molten glass", + "name": "Fuel gas", + "quantity": 10 + }, + { + "name": "Compost", + "quantity": 1 + } + ] + }, + { + "name": "Digestion", + "duration": 120, + "inputs": [ + { + "name": "Meat trimmings", "quantity": 8 + } + ], + "outputs": [ + { + "name": "Fuel gas", + "quantity": 4 }, { - "name": "Exhaust", - "quantity": 6 + "name": "Compost", + "quantity": 2 } ] } ] }, { - "id": "Caster", - "name": "Metal caster", - "category": "Metallurgy & smelting", - "workers": 2, + "id": "Burner", + "name": "Burner (solid)", + "category": "Waste management", + "next_tier": "", + "workers": 1, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, "electricity_consumed": 0, @@ -1264,112 +1342,134 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts", - "quantity": 30 + "product": "Construction Parts II", + "quantity": 15 } ], "recipes": [ { - "name": "Iron casting", - "duration": 40, + "name": "Burning", + "duration": 10, "inputs": [ { - "name": "Molten iron", - "quantity": 8 + "name": "Waste", + "quantity": 6 } ], "outputs": [ { - "name": "Iron", - "quantity": 8 + "name": "Air pollution", + "quantity": 3 } ] }, { - "name": "Copper casting", - "duration": 40, + "name": "Burning", + "duration": 10, "inputs": [ { - "name": "Molten copper", - "quantity": 8 + "name": "Biomass", + "quantity": 6 } ], "outputs": [ { - "name": "Impure copper", - "quantity": 8 + "name": "Air pollution", + "quantity": 2 } ] - } - ] - }, - { - "id": "CasterT2", - "name": "Metal caster II", - "category": "Metallurgy & smelting", - "workers": 3, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 0, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ + }, { - "product": "Construction Parts II", - "quantity": 40 + "name": "Burning", + "duration": 10, + "inputs": [ + { + "name": "Animal feed", + "quantity": 6 + } + ], + "outputs": [ + { + "name": "Air pollution", + "quantity": 2 + } + ] }, { - "product": "Steel", - "quantity": 20 - } - ], - "recipes": [ + "name": "Burning", + "duration": 20, + "inputs": [ + { + "name": "Meat trimmings", + "quantity": 4 + } + ], + "outputs": [ + { + "name": "Air pollution", + "quantity": 3 + } + ] + }, { - "name": "Iron casting", + "name": "Burning", "duration": 20, "inputs": [ { - "name": "Molten iron", - "quantity": 8 + "name": "Chicken carcass", + "quantity": 4 } ], "outputs": [ { - "name": "Iron", + "name": "Air pollution", + "quantity": 3 + } + ] + }, + { + "name": "Burning", + "duration": 10, + "inputs": [ + { + "name": "Sulfur", + "quantity": 2 + } + ], + "outputs": [ + { + "name": "Air pollution", "quantity": 8 } ] }, { - "name": "Copper casting", + "name": "Burning", "duration": 20, "inputs": [ { - "name": "Molten copper", - "quantity": 8 + "name": "Sludge", + "quantity": 6 } ], "outputs": [ { - "name": "Impure copper", - "quantity": 8 + "name": "Air pollution", + "quantity": 6 } ] } ] }, { - "id": "CasterCooled", - "name": "Cooled caster", - "category": "Metallurgy & smelting", - "workers": 4, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 0, + "id": "OilPump", + "name": "Oil pump", + "category": "Crude oil refining", + "next_tier": "", + "workers": 1, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 2, + "electricity_consumed": 20, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -1378,41 +1478,33 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts II", + "product": "Construction Parts", "quantity": 30 } ], "recipes": [ { - "name": "Steel casting (cooled)", - "duration": 40, - "inputs": [ - { - "name": "Molten steel", - "quantity": 8 - }, - { - "name": "Water", - "quantity": 4 - } - ], + "name": "Oil pumping", + "duration": 20, + "inputs": [], "outputs": [ { - "name": "Steel", - "quantity": 8 + "name": "Crude oil", + "quantity": 6 } ] } ] }, { - "id": "CasterCooledT2", - "name": "Cooled caster II", - "category": "Metallurgy & smelting", - "workers": 6, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 0, + "id": "LandWaterPump", + "name": "Groundwater pump", + "category": "Water extraction & processing", + "next_tier": "", + "workers": 2, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 4, + "electricity_consumed": 30, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -1421,27 +1513,18 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts III", + "product": "Construction Parts II", "quantity": 40 } ], "recipes": [ { - "name": "Steel casting (cooled)", - "duration": 20, - "inputs": [ - { - "name": "Molten steel", - "quantity": 8 - }, - { - "name": "Water", - "quantity": 4 - } - ], + "name": "Water pumping", + "duration": 10, + "inputs": [], "outputs": [ { - "name": "Steel", + "name": "Water", "quantity": 8 } ] @@ -1449,13 +1532,14 @@ ] }, { - "id": "OxygenFurnace", - "name": "Oxygen furnace", - "category": "Metallurgy & smelting", - "workers": 6, + "id": "GasInjectionPump", + "name": "Gas injection pump", + "category": "Waste management", + "next_tier": "", + "workers": 4, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 4, - "electricity_consumed": 25, + "electricity_consumed": 100, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -1464,45 +1548,37 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts II", - "quantity": 60 + "product": "Construction Parts III", + "quantity": 50 } ], "recipes": [ { - "name": "Steel smelting", - "duration": 40, + "name": "Co2 injection", + "duration": 10, "inputs": [ { - "name": "Molten iron", - "quantity": 16 - }, - { - "name": "Oxygen", + "name": "Carbon dioxide", "quantity": 12 - } - ], - "outputs": [ - { - "name": "Molten steel", - "quantity": 8 }, { - "name": "Exhaust", - "quantity": 16 + "name": "Seawater", + "quantity": 4 } - ] + ], + "outputs": [] } ] }, { - "id": "OxygenFurnaceT2", - "name": "Oxygen furnace II", - "category": "Metallurgy & smelting", - "workers": 10, + "id": "OceanWaterPumpT1", + "name": "Seawater pump", + "category": "Water extraction & processing", + "next_tier": "", + "workers": 2, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 6, - "electricity_consumed": 40, + "maintenance_cost_quantity": 2, + "electricity_consumed": 20, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -1511,45 +1587,33 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts III", - "quantity": 70 + "product": "Construction Parts II", + "quantity": 50 } ], "recipes": [ { - "name": "Steel smelting", - "duration": 40, - "inputs": [ - { - "name": "Molten iron", - "quantity": 32 - }, - { - "name": "Oxygen", - "quantity": 12 - } - ], + "name": "Ocean water pumping", + "duration": 10, + "inputs": [], "outputs": [ { - "name": "Molten steel", - "quantity": 16 - }, - { - "name": "Exhaust", - "quantity": 24 + "name": "Seawater", + "quantity": 20 } ] } ] }, { - "id": "ExhaustScrubber", - "name": "Exhaust scrubber", - "category": "Waste management", - "workers": 8, + "id": "OceanWaterPumpLarge", + "name": "Seawater pump (tall)", + "category": "Water extraction & processing", + "next_tier": "", + "workers": 3, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 4, - "electricity_consumed": 50, + "electricity_consumed": 60, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -1558,53 +1622,33 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts II", - "quantity": 80 + "product": "Construction Parts III", + "quantity": 50 } ], "recipes": [ { - "name": "Exhaust filtering", + "name": "Ocean water pumping II", "duration": 10, - "inputs": [ - { - "name": "Exhaust", - "quantity": 30 - }, - { - "name": "Water", - "quantity": 4 - } - ], + "inputs": [], "outputs": [ { - "name": "Sulfur", - "quantity": 1 - }, - { - "name": "Carbon dioxide", - "quantity": 12 - }, - { - "name": "Steam lo", - "quantity": 4 - }, - { - "name": "Air pollution", - "quantity": 4 + "name": "Seawater", + "quantity": 20 } ] } ] }, { - "id": "Electrolyzer", - "name": "Electrolyzer", - "category": "General machines", - "workers": 3, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, - "electricity_consumed": 100, + "id": "BoilerCoal", + "name": "Boiler (coal)", + "category": "Water extraction & processing", + "next_tier": "", + "workers": 4, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 0, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -1613,63 +1657,79 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts III", + "product": "Construction Parts II", "quantity": 40 } ], "recipes": [ { - "name": "Brine electrolysis", + "name": "Steam generation", "duration": 10, "inputs": [ { - "name": "Brine", - "quantity": 6 + "name": "Water", + "quantity": 8 + }, + { + "name": "Coal", + "quantity": 3 } ], "outputs": [ { - "name": "Chlorine", - "quantity": 4 + "name": "Steam hi", + "quantity": 8 + }, + { + "name": "Exhaust", + "quantity": 6 } ] }, { - "name": "Water electrolysis", - "duration": 80, + "name": "Steam generation", + "duration": 10, "inputs": [ { "name": "Water", - "quantity": 1 + "quantity": 8 + }, + { + "name": "Biomass", + "quantity": 12 } ], "outputs": [ { - "name": "Oxygen", + "name": "Steam hi", "quantity": 8 }, { - "name": "Hydrogen", - "quantity": 2 + "name": "Exhaust", + "quantity": 4 } ] }, { - "name": "Ammonia electrolysis", - "duration": 20, + "name": "Steam generation", + "duration": 10, "inputs": [ { - "name": "Ammonia", - "quantity": 4 + "name": "Water", + "quantity": 8 + }, + { + "name": "Animal feed", + "quantity": 12 } ], "outputs": [ { - "name": "Nitrogen", + "name": "Steam hi", "quantity": 8 }, { - "name": "Hydrogen", + "name": "Exhaust", "quantity": 4 } ] @@ -1677,13 +1737,14 @@ ] }, { - "id": "AirSeparator", - "name": "Air separator", - "category": "General machines", - "workers": 6, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 6, - "electricity_consumed": 60, + "id": "BoilerGas", + "name": "Boiler (gas)", + "category": "Water extraction & processing", + "next_tier": "", + "workers": 4, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 0, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -1693,216 +1754,189 @@ "build_costs": [ { "product": "Construction Parts II", - "quantity": 100 + "quantity": 50 } ], "recipes": [ { - "name": "Air separation", - "duration": 20, - "inputs": [], + "name": "Steam generation", + "duration": 10, + "inputs": [ + { + "name": "Water", + "quantity": 8 + }, + { + "name": "Heavy oil", + "quantity": 4 + } + ], "outputs": [ { - "name": "Oxygen", - "quantity": 12 + "name": "Steam hi", + "quantity": 8 }, { - "name": "Nitrogen", - "quantity": 12 + "name": "Exhaust", + "quantity": 10 } ] - } - ] - }, - { - "id": "CopperElectrolysis", - "name": "Copper electrolysis", - "category": "Metallurgy & smelting", - "workers": 5, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 4, - "electricity_consumed": 80, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts", - "quantity": 30 - } - ], - "recipes": [ + }, { - "name": "Copper purification (acid)", - "duration": 40, + "name": "Steam generation", + "duration": 10, "inputs": [ { - "name": "Impure copper", - "quantity": 16 + "name": "Water", + "quantity": 8 }, { - "name": "Acid", - "quantity": 4 + "name": "Medium oil", + "quantity": 6 } ], "outputs": [ { - "name": "Copper", - "quantity": 16 + "name": "Steam hi", + "quantity": 8 + }, + { + "name": "Exhaust", + "quantity": 10 } ] }, { - "name": "Copper purification (water)", - "duration": 40, + "name": "Steam generation", + "duration": 10, "inputs": [ { - "name": "Impure copper", - "quantity": 16 + "name": "Water", + "quantity": 8 }, { - "name": "Water", - "quantity": 4 + "name": "Light oil", + "quantity": 6 } ], "outputs": [ { - "name": "Copper", - "quantity": 13 + "name": "Steam hi", + "quantity": 8 + }, + { + "name": "Exhaust", + "quantity": 8 } ] - } - ] - }, - { - "id": "RotaryKiln", - "name": "Rotary Kiln", - "category": "Metallurgy & smelting", - "workers": 6, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, - "electricity_consumed": 20, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts", - "quantity": 60 - } - ], - "recipes": [ + }, { - "name": "Cement production", - "duration": 40, + "name": "Steam generation", + "duration": 10, "inputs": [ { - "name": "Limestone", - "quantity": 6 + "name": "Water", + "quantity": 8 }, { - "name": "Coal", - "quantity": 1 + "name": "Naphtha", + "quantity": 6 } ], "outputs": [ { - "name": "Cement", - "quantity": 2 + "name": "Steam hi", + "quantity": 8 }, { "name": "Exhaust", - "quantity": 6 + "quantity": 8 } ] - } - ] - }, - { - "id": "RotaryKilnGas", - "name": "Rotary Kiln (gas)", - "category": "Metallurgy & smelting", - "workers": 10, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 3, - "electricity_consumed": 20, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ + }, { - "product": "Construction Parts II", - "quantity": 60 - } - ], - "recipes": [ + "name": "Steam generation", + "duration": 10, + "inputs": [ + { + "name": "Water", + "quantity": 8 + }, + { + "name": "Ethanol", + "quantity": 6 + } + ], + "outputs": [ + { + "name": "Steam hi", + "quantity": 8 + }, + { + "name": "Carbon dioxide", + "quantity": 8 + } + ] + }, { - "name": "Cement production", - "duration": 40, + "name": "Steam generation", + "duration": 10, "inputs": [ { - "name": "Limestone", - "quantity": 12 + "name": "Water", + "quantity": 8 }, { "name": "Fuel gas", - "quantity": 4 + "quantity": 8 } ], "outputs": [ { - "name": "Cement", - "quantity": 4 + "name": "Steam hi", + "quantity": 8 }, { - "name": "Exhaust", - "quantity": 12 + "name": "Carbon dioxide", + "quantity": 8 } ] }, { - "name": "Cement production", - "duration": 40, + "name": "Steam generation", + "duration": 10, "inputs": [ { - "name": "Limestone", - "quantity": 12 + "name": "Water", + "quantity": 8 }, { "name": "Hydrogen", - "quantity": 4 + "quantity": 8 } ], "outputs": [ { - "name": "Cement", - "quantity": 4 + "name": "Steam hi", + "quantity": 8 }, { - "name": "Exhaust", - "quantity": 12 + "name": "Steam depleted", + "quantity": 2 } ] } ] }, { - "id": "ConcreteMixer", - "name": "Concrete Mixer", - "category": "General machines", - "workers": 4, - "maintenance_cost_units": "Maintenance I", + "id": "BoilerElectric", + "name": "Boiler (electric)", + "category": "Water extraction & processing", + "next_tier": "", + "workers": 2, + "maintenance_cost_units": "Maintenance II", "maintenance_cost_quantity": 2, - "electricity_consumed": 20, + "electricity_consumed": 1300, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -1911,31 +1945,19 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts", - "quantity": 40 + "product": "Construction Parts III", + "quantity": 60 }, { - "product": "Electronics", - "quantity": 10 + "product": "Electronics II", + "quantity": 40 } ], "recipes": [ { - "name": "Concrete mixing", - "duration": 40, + "name": "Steam generation", + "duration": 10, "inputs": [ - { - "name": "Cement", - "quantity": 1 - }, - { - "name": "Sand", - "quantity": 2 - }, - { - "name": "Slag crushed", - "quantity": 6 - }, { "name": "Water", "quantity": 4 @@ -1943,96 +1965,165 @@ ], "outputs": [ { - "name": "Concrete slab", - "quantity": 8 + "name": "Steam hi", + "quantity": 4 } ] - }, + } + ] + }, + { + "id": "EvaporationPondHeated", + "name": "Evaporation pond (heated)", + "category": "Water extraction & processing", + "next_tier": "", + "workers": 6, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 3, + "electricity_consumed": 60, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Concrete mixing", - "duration": 40, + "product": "Construction Parts III", + "quantity": 50 + } + ], + "recipes": [ + { + "name": "Brine making", + "duration": 20, "inputs": [ { - "name": "Cement", - "quantity": 1 - }, - { - "name": "Sand", - "quantity": 2 - }, - { - "name": "Gravel", - "quantity": 6 - }, - { - "name": "Water", - "quantity": 4 + "name": "Seawater", + "quantity": 30 } ], "outputs": [ { - "name": "Concrete slab", - "quantity": 8 + "name": "Brine", + "quantity": 16 } ] }, { - "name": "Concrete mixing", + "name": "Salt making", "duration": 40, "inputs": [ { - "name": "Cement", - "quantity": 2 - }, - { - "name": "Slag crushed", - "quantity": 1 - }, - { - "name": "Water", - "quantity": 2 + "name": "Seawater", + "quantity": 30 } ], "outputs": [ { - "name": "Concrete slab", - "quantity": 4 + "name": "Salt", + "quantity": 8 } ] }, { - "name": "Concrete mixing", - "duration": 40, + "name": "Salt making", + "duration": 20, "inputs": [ { - "name": "Cement", - "quantity": 2 - }, - { - "name": "Gravel", - "quantity": 1 - }, - { - "name": "Water", - "quantity": 2 + "name": "Brine", + "quantity": 16 } ], "outputs": [ { - "name": "Concrete slab", - "quantity": 4 + "name": "Salt", + "quantity": 8 } ] } ] }, { - "id": "ConcreteMixerT2", - "name": "Concrete Mixer II", - "category": "General machines", - "workers": 7, + "id": "EvaporationPond", + "name": "Evaporation pond", + "category": "Water extraction & processing", + "next_tier": "EvaporationPondHeated", + "workers": 4, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 4, + "maintenance_cost_quantity": 2, + "electricity_consumed": 0, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts III", + "quantity": 30 + } + ], + "recipes": [ + { + "name": "Brine making", + "duration": 40, + "inputs": [ + { + "name": "Seawater", + "quantity": 30 + } + ], + "outputs": [ + { + "name": "Brine", + "quantity": 16 + } + ] + }, + { + "name": "Salt making", + "duration": 80, + "inputs": [ + { + "name": "Seawater", + "quantity": 30 + } + ], + "outputs": [ + { + "name": "Salt", + "quantity": 8 + } + ] + }, + { + "name": "Salt making", + "duration": 40, + "inputs": [ + { + "name": "Brine", + "quantity": 16 + } + ], + "outputs": [ + { + "name": "Salt", + "quantity": 8 + } + ] + } + ] + }, + { + "id": "ThermalDesalinator", + "name": "Thermal desalinator", + "category": "Water extraction & processing", + "next_tier": "", + "workers": 4, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 2, "electricity_consumed": 40, "electricity_generated": 0, "computing_consumed": 0, @@ -2043,63 +2134,175 @@ "build_costs": [ { "product": "Construction Parts III", - "quantity": 40 + "quantity": 30 + }, + { + "product": "Steel", + "quantity": 30 } ], "recipes": [ { - "name": "Concrete mixing", - "duration": 20, + "name": "Thermal desalination", + "duration": 10, "inputs": [ { - "name": "Cement", - "quantity": 1 + "name": "Seawater", + "quantity": 10 }, { - "name": "Sand", + "name": "Steam hi", "quantity": 2 + } + ], + "outputs": [ + { + "name": "Water", + "quantity": 8 }, { - "name": "Slag crushed", - "quantity": 6 + "name": "Brine", + "quantity": 4 + } + ] + }, + { + "name": "Thermal desalination", + "duration": 20, + "inputs": [ + { + "name": "Seawater", + "quantity": 7 }, { - "name": "Water", + "name": "Steam lo", "quantity": 4 } ], "outputs": [ { - "name": "Concrete slab", + "name": "Water", "quantity": 8 + }, + { + "name": "Brine", + "quantity": 3 } ] }, { - "name": "Concrete mixing", - "duration": 20, + "name": "Thermal desalination", + "duration": 40, "inputs": [ { - "name": "Cement", - "quantity": 1 + "name": "Seawater", + "quantity": 4 }, { - "name": "Sand", + "name": "Steam depleted", + "quantity": 8 + } + ], + "outputs": [ + { + "name": "Water", + "quantity": 10 + }, + { + "name": "Brine", "quantity": 2 + } + ] + } + ] + }, + { + "id": "WaterChiller", + "name": "Water chiller", + "category": "Water extraction & processing", + "next_tier": "", + "workers": 3, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 2, + "electricity_consumed": 80, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts III", + "quantity": 40 + } + ], + "recipes": [ + { + "name": "Water cooling", + "duration": 20, + "inputs": [ + { + "name": "Water", + "quantity": 10 + } + ], + "outputs": [ + { + "name": "Chilled water", + "quantity": 8 + } + ] + } + ] + }, + { + "id": "BricksMaker", + "name": "Brickworks", + "category": "General machines", + "next_tier": "", + "workers": 6, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 4, + "electricity_consumed": 0, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts", + "quantity": 60 + } + ], + "recipes": [ + { + "name": "Bricks making", + "duration": 40, + "inputs": [ + { + "name": "Dirt", + "quantity": 8 }, { - "name": "Gravel", - "quantity": 6 + "name": "Coal", + "quantity": 2 }, { "name": "Water", - "quantity": 4 + "quantity": 2 } ], "outputs": [ { - "name": "Concrete slab", - "quantity": 8 + "name": "Bricks", + "quantity": 4 + }, + { + "name": "Exhaust", + "quantity": 4 } ] } @@ -2109,6 +2312,7 @@ "id": "ConcreteMixerT3", "name": "Concrete Mixer III", "category": "General machines", + "next_tier": "", "workers": 10, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 6, @@ -2185,13 +2389,14 @@ ] }, { - "id": "IndustrialMixer", - "name": "Mixer", + "id": "ConcreteMixerT2", + "name": "Concrete Mixer II", "category": "General machines", - "workers": 5, + "next_tier": "ConcreteMixerT3", + "workers": 7, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, - "electricity_consumed": 20, + "maintenance_cost_quantity": 4, + "electricity_consumed": 40, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -2200,42 +2405,254 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts II", + "product": "Construction Parts III", "quantity": 40 } ], "recipes": [ { - "name": "Glass mix mixing", + "name": "Concrete mixing", "duration": 20, "inputs": [ + { + "name": "Cement", + "quantity": 1 + }, { "name": "Sand", - "quantity": 16 + "quantity": 2 }, { - "name": "Limestone", - "quantity": 4 + "name": "Slag crushed", + "quantity": 6 }, { - "name": "Salt", + "name": "Water", "quantity": 4 } ], "outputs": [ { - "name": "Glass mix", - "quantity": 12 + "name": "Concrete slab", + "quantity": 8 } ] }, { - "name": "Glass mix mixing", + "name": "Concrete mixing", "duration": 20, "inputs": [ + { + "name": "Cement", + "quantity": 1 + }, { "name": "Sand", - "quantity": 16 + "quantity": 2 + }, + { + "name": "Gravel", + "quantity": 6 + }, + { + "name": "Water", + "quantity": 4 + } + ], + "outputs": [ + { + "name": "Concrete slab", + "quantity": 8 + } + ] + } + ] + }, + { + "id": "ConcreteMixer", + "name": "Concrete Mixer", + "category": "General machines", + "next_tier": "ConcreteMixerT2", + "workers": 4, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 2, + "electricity_consumed": 20, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts", + "quantity": 40 + }, + { + "product": "Electronics", + "quantity": 10 + } + ], + "recipes": [ + { + "name": "Concrete mixing", + "duration": 40, + "inputs": [ + { + "name": "Cement", + "quantity": 1 + }, + { + "name": "Sand", + "quantity": 2 + }, + { + "name": "Slag crushed", + "quantity": 6 + }, + { + "name": "Water", + "quantity": 4 + } + ], + "outputs": [ + { + "name": "Concrete slab", + "quantity": 8 + } + ] + }, + { + "name": "Concrete mixing", + "duration": 40, + "inputs": [ + { + "name": "Cement", + "quantity": 1 + }, + { + "name": "Sand", + "quantity": 2 + }, + { + "name": "Gravel", + "quantity": 6 + }, + { + "name": "Water", + "quantity": 4 + } + ], + "outputs": [ + { + "name": "Concrete slab", + "quantity": 8 + } + ] + }, + { + "name": "Concrete mixing", + "duration": 40, + "inputs": [ + { + "name": "Cement", + "quantity": 2 + }, + { + "name": "Slag crushed", + "quantity": 1 + }, + { + "name": "Water", + "quantity": 2 + } + ], + "outputs": [ + { + "name": "Concrete slab", + "quantity": 4 + } + ] + }, + { + "name": "Concrete mixing", + "duration": 40, + "inputs": [ + { + "name": "Cement", + "quantity": 2 + }, + { + "name": "Gravel", + "quantity": 1 + }, + { + "name": "Water", + "quantity": 2 + } + ], + "outputs": [ + { + "name": "Concrete slab", + "quantity": 4 + } + ] + } + ] + }, + { + "id": "IndustrialMixer", + "name": "Mixer", + "category": "General machines", + "next_tier": "", + "workers": 5, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 2, + "electricity_consumed": 20, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts II", + "quantity": 40 + } + ], + "recipes": [ + { + "name": "Glass mix mixing", + "duration": 20, + "inputs": [ + { + "name": "Sand", + "quantity": 16 + }, + { + "name": "Limestone", + "quantity": 4 + }, + { + "name": "Salt", + "quantity": 4 + } + ], + "outputs": [ + { + "name": "Glass mix", + "quantity": 12 + } + ] + }, + { + "name": "Glass mix mixing", + "duration": 20, + "inputs": [ + { + "name": "Sand", + "quantity": 16 }, { "name": "Limestone", @@ -2267,7 +2684,7 @@ }, { "name": "Water", - "quantity": 4 + "quantity": 6 } ], "outputs": [ @@ -2413,7 +2830,7 @@ "outputs": [ { "name": "Animal feed", - "quantity": 6 + "quantity": 16 } ] }, @@ -2429,7 +2846,7 @@ "outputs": [ { "name": "Animal feed", - "quantity": 11 + "quantity": 12 } ] }, @@ -2500,968 +2917,812 @@ ] }, { - "id": "FoodMill", - "name": "Mill", - "category": "Food production", - "workers": 5, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, - "electricity_consumed": 30, + "id": "AssemblyRoboticT2", + "name": "Assembly (robotic) II", + "category": "General machines", + "next_tier": "", + "workers": 3, + "maintenance_cost_units": "Maintenance III", + "maintenance_cost_quantity": 5, + "electricity_consumed": 80, "electricity_generated": 0, - "computing_consumed": 0, + "computing_consumed": 6, "computing_generated": 0, "storage_capacity": 0, "unity_cost": 0, "research_speed": 0, "build_costs": [ { - "product": "Construction Parts II", - "quantity": 40 + "product": "Construction Parts IV", + "quantity": 60 } ], "recipes": [ { - "name": "Wheat milling", - "duration": 30, + "name": "CP4 assembly (T2)", + "duration": 40, "inputs": [ { - "name": "Wheat", - "quantity": 8 + "name": "Construction Parts III", + "quantity": 4 + }, + { + "name": "Electronics II", + "quantity": 4 } ], "outputs": [ { - "name": "Flour", - "quantity": 8 - }, - { - "name": "Animal feed", - "quantity": 1 + "name": "Construction Parts IV", + "quantity": 2 } ] }, { - "name": "Soybean milling", - "duration": 30, + "name": "Household appliances assembly (T3)", + "duration": 10, "inputs": [ { - "name": "Soybean", + "name": "Electronics", "quantity": 8 - } - ], - "outputs": [ - { - "name": "Cooking oil", - "quantity": 3 }, { - "name": "Animal feed", - "quantity": 4 - } - ] - }, - { - "name": "Canola milling", - "duration": 30, - "inputs": [ + "name": "Electronics II", + "quantity": 2 + }, { - "name": "Canola", - "quantity": 8 + "name": "Steel", + "quantity": 2 } ], "outputs": [ { - "name": "Cooking oil", - "quantity": 6 - }, - { - "name": "Animal feed", - "quantity": 2 + "name": "Household appliances", + "quantity": 8 } ] }, { - "name": "Corn milling (wet)", - "duration": 40, + "name": "PCB assembly (T3)", + "duration": 10, "inputs": [ { - "name": "Corn", - "quantity": 8 + "name": "Glass", + "quantity": 2 }, { - "name": "Water", + "name": "Plastic", "quantity": 2 + }, + { + "name": "Copper", + "quantity": 1 } ], "outputs": [ { - "name": "Corn mash", - "quantity": 6 - }, - { - "name": "Animal feed", - "quantity": 2 + "name": "PCB", + "quantity": 4 } ] - } - ] - }, - { - "id": "BakingUnit", - "name": "Baking unit", - "category": "Food production", - "workers": 8, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 4, - "electricity_consumed": 50, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts II", - "quantity": 40 - } - ], - "recipes": [ + }, { - "name": "Bread making", - "duration": 30, + "name": "Electronics assembly (T5)", + "duration": 10, "inputs": [ { - "name": "Flour", - "quantity": 8 + "name": "Rubber", + "quantity": 4 }, { - "name": "Water", - "quantity": 4 + "name": "Copper", + "quantity": 16 } ], "outputs": [ { - "name": "Bread", - "quantity": 12 + "name": "Electronics", + "quantity": 16 } ] }, { - "name": "Cake production", - "duration": 30, + "name": "Electronics 2 assembly (T3)", + "duration": 10, "inputs": [ { - "name": "Flour", - "quantity": 5 - }, - { - "name": "Sugar", + "name": "PCB", "quantity": 2 }, { - "name": "Cooking oil", - "quantity": 1 - }, - { - "name": "Eggs", - "quantity": 1 + "name": "Electronics", + "quantity": 4 }, { - "name": "Fruit", - "quantity": 1 + "name": "Silicon (poly)", + "quantity": 4 } ], "outputs": [ { - "name": "Cake", - "quantity": 7 + "name": "Electronics II", + "quantity": 2 } ] - } - ] - }, - { - "id": "FoodProcessor", - "name": "Food processor", - "category": "Food production", - "workers": 8, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 4, - "electricity_consumed": 25, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts III", - "quantity": 30 - } - ], - "recipes": [ + }, { - "name": "Tofu making", + "name": "Solar cell assembly", "duration": 40, "inputs": [ { - "name": "Soybean", - "quantity": 6 - }, - { - "name": "Water", - "quantity": 4 + "name": "Steel", + "quantity": 1 }, { - "name": "Sulfur", - "quantity": 1 + "name": "Silicon (poly)", + "quantity": 12 }, { - "name": "Limestone", - "quantity": 1 + "name": "Glass", + "quantity": 4 } ], "outputs": [ { - "name": "Tofu", + "name": "Solar cell", "quantity": 8 - }, - { - "name": "Animal feed", - "quantity": 3 } ] }, { - "name": "Meat processing", - "duration": 20, + "name": "Solar cell assembly", + "duration": 60, "inputs": [ { - "name": "Chicken carcass", - "quantity": 10 + "name": "Steel", + "quantity": 1 }, { - "name": "Water", - "quantity": 3 + "name": "Silicon wafer", + "quantity": 12 }, { - "name": "Salt", - "quantity": 1 + "name": "Glass", + "quantity": 4 } ], "outputs": [ { - "name": "Meat", - "quantity": 5 - }, - { - "name": "Meat trimmings", - "quantity": 2 + "name": "Solar cell mono", + "quantity": 8 } ] }, { - "name": "Sausage processing", + "name": "Electronics 3 assembly (T3)", "duration": 20, "inputs": [ { - "name": "Meat trimmings", - "quantity": 8 - }, - { - "name": "Flour", + "name": "Microchips", "quantity": 2 }, { - "name": "Salt", - "quantity": 3 + "name": "Electronics II", + "quantity": 2 } ], "outputs": [ { - "name": "Sausage", - "quantity": 8 + "name": "Electronics III", + "quantity": 2 } ] }, { - "name": "Snack production", - "duration": 20, + "name": "Server assembly (T3)", + "duration": 40, "inputs": [ { - "name": "Potato", - "quantity": 8 - }, - { - "name": "Salt", - "quantity": 2 - }, - { - "name": "Cooking oil", + "name": "Steel", "quantity": 1 }, { - "name": "Plastic", - "quantity": 1 + "name": "Electronics III", + "quantity": 4 } ], "outputs": [ { - "name": "Snack", - "quantity": 12 - }, - { - "name": "Biomass", - "quantity": 1 + "name": "Server", + "quantity": 4 } ] }, { - "name": "Snack production", - "duration": 20, + "name": "Consumer electronics assembly (T1)", + "duration": 60, "inputs": [ { - "name": "Corn", - "quantity": 8 - }, - { - "name": "Salt", + "name": "Electronics III", "quantity": 2 }, { - "name": "Cooking oil", - "quantity": 1 + "name": "Plastic", + "quantity": 2 }, { - "name": "Plastic", - "quantity": 1 + "name": "Steel", + "quantity": 2 } ], "outputs": [ { - "name": "Snack", - "quantity": 16 - }, - { - "name": "Biomass", - "quantity": 1 - } - ] - }, - { - "name": "Sugar refining (cane)", - "duration": 40, - "inputs": [ - { - "name": "Sugar cane", - "quantity": 10 - }, - { - "name": "Water", - "quantity": 2 - } - ], - "outputs": [ - { - "name": "Sugar", - "quantity": 8 - }, - { - "name": "Biomass", - "quantity": 2 + "name": "Consumer electronics", + "quantity": 4 } ] } ] }, { - "id": "Burner", - "name": "Burner (solid)", - "category": "Waste management", - "workers": 1, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 0, + "id": "AssemblyRoboticT1", + "name": "Assembly (robotic)", + "category": "General machines", + "next_tier": "AssemblyRoboticT2", + "workers": 3, + "maintenance_cost_units": "Maintenance II", + "maintenance_cost_quantity": 5, + "electricity_consumed": 50, "electricity_generated": 0, - "computing_consumed": 0, + "computing_consumed": 4, "computing_generated": 0, "storage_capacity": 0, "unity_cost": 0, "research_speed": 0, "build_costs": [ { - "product": "Construction Parts II", - "quantity": 15 + "product": "Construction Parts III", + "quantity": 60 + }, + { + "product": "Electronics II", + "quantity": 30 } ], "recipes": [ { - "name": "Burning", + "name": "CP assembly (T4)", "duration": 10, "inputs": [ { - "name": "Waste", + "name": "Iron", "quantity": 6 + }, + { + "name": "Wood", + "quantity": 8 + }, + { + "name": "Bricks", + "quantity": 8 } ], "outputs": [ { - "name": "Air pollution", - "quantity": 3 + "name": "Construction Parts", + "quantity": 8 } ] }, { - "name": "Burning", + "name": "CP assembly (T4)", "duration": 10, "inputs": [ { - "name": "Biomass", + "name": "Iron", "quantity": 6 + }, + { + "name": "Wood", + "quantity": 8 + }, + { + "name": "Concrete slab", + "quantity": 8 } ], "outputs": [ { - "name": "Air pollution", - "quantity": 2 + "name": "Construction Parts", + "quantity": 8 } ] }, { - "name": "Burning", + "name": "CP2 assembly (T3)", "duration": 10, "inputs": [ { - "name": "Animal feed", - "quantity": 6 + "name": "Construction Parts", + "quantity": 8 + }, + { + "name": "Electronics", + "quantity": 4 } ], "outputs": [ { - "name": "Air pollution", - "quantity": 2 + "name": "Construction Parts II", + "quantity": 4 } ] }, { - "name": "Burning", + "name": "CP3 assembly (T3)", "duration": 20, "inputs": [ { - "name": "Meat trimmings", + "name": "Construction Parts II", + "quantity": 8 + }, + { + "name": "Steel", "quantity": 4 } ], "outputs": [ { - "name": "Air pollution", - "quantity": 3 + "name": "Construction Parts III", + "quantity": 4 } ] }, { - "name": "Burning", - "duration": 20, + "name": "CP4 assembly (T1)", + "duration": 60, "inputs": [ { - "name": "Chicken carcass", + "name": "Construction Parts III", + "quantity": 4 + }, + { + "name": "Electronics II", "quantity": 4 } ], "outputs": [ { - "name": "Air pollution", - "quantity": 3 + "name": "Construction Parts IV", + "quantity": 2 } ] }, { - "name": "Burning", + "name": "Mech. parts assembly (T4)", "duration": 10, "inputs": [ { - "name": "Sulfur", - "quantity": 2 + "name": "Steel", + "quantity": 4 } ], "outputs": [ { - "name": "Air pollution", + "name": "Mechanical Parts", "quantity": 8 } ] }, { - "name": "Burning", - "duration": 20, + "name": "Vehicle parts assembly (T4)", + "duration": 10, "inputs": [ { - "name": "Sludge", - "quantity": 6 + "name": "Iron", + "quantity": 4 + }, + { + "name": "Mechanical Parts", + "quantity": 2 + }, + { + "name": "Electronics", + "quantity": 2 } ], "outputs": [ { - "name": "Air pollution", - "quantity": 6 + "name": "Vehicle Parts", + "quantity": 4 } ] - } - ] - }, - { - "id": "WaterChiller", - "name": "Water chiller", - "category": "Water extraction & processing", - "workers": 3, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, - "electricity_consumed": 80, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts III", - "quantity": 40 - } - ], - "recipes": [ + }, { - "name": "Water cooling", + "name": "Vehicle parts 2 assembly (T2)", "duration": 20, "inputs": [ { - "name": "Water", - "quantity": 10 + "name": "Vehicle Parts", + "quantity": 4 + }, + { + "name": "Steel", + "quantity": 2 + }, + { + "name": "Glass", + "quantity": 2 } ], "outputs": [ { - "name": "Chilled water", - "quantity": 8 + "name": "Vehicle Parts II", + "quantity": 4 } ] - } - ] - }, - { - "id": "ThermalDesalinator", - "name": "Thermal desalinator", - "category": "Water extraction & processing", - "workers": 4, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, - "electricity_consumed": 40, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts III", - "quantity": 30 }, { - "product": "Steel", - "quantity": 30 - } - ], - "recipes": [ - { - "name": "Thermal desalination", - "duration": 10, + "name": "Vehicle parts 3 assembly (T2)", + "duration": 20, "inputs": [ { - "name": "Seawater", - "quantity": 10 + "name": "Vehicle Parts II", + "quantity": 4 }, { - "name": "Steam hi", - "quantity": 2 + "name": "Electronics II", + "quantity": 1 } ], "outputs": [ { - "name": "Water", - "quantity": 8 - }, - { - "name": "Brine", + "name": "Vehicle Parts III", "quantity": 4 } ] }, { - "name": "Thermal desalination", - "duration": 20, + "name": "Lab equipment assembly (T3)", + "duration": 10, "inputs": [ { - "name": "Seawater", - "quantity": 7 + "name": "Mechanical Parts", + "quantity": 8 }, { - "name": "Steam lo", - "quantity": 4 + "name": "Electronics", + "quantity": 8 } ], "outputs": [ { - "name": "Water", - "quantity": 8 - }, - { - "name": "Brine", - "quantity": 3 + "name": "Lab Equipment", + "quantity": 16 } ] }, { - "name": "Thermal desalination", - "duration": 40, + "name": "Lab equipment assembly (T2)", + "duration": 10, "inputs": [ { - "name": "Seawater", - "quantity": 4 + "name": "Lab Equipment", + "quantity": 8 }, { - "name": "Steam depleted", - "quantity": 8 + "name": "Nitrogen Tank", + "quantity": 2 } ], "outputs": [ { - "name": "Water", - "quantity": 10 - }, - { - "name": "Brine", - "quantity": 2 + "name": "Lab Equipment II", + "quantity": 4 } ] - } - ] - }, - { - "id": "AssemblyManual", - "name": "Assembly (manual)", - "category": "General machines", - "workers": 4, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 0, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts", - "quantity": 25 - } - ], - "recipes": [ + }, { - "name": "CP assembly (T1)", - "duration": 40, + "name": "Lab equipment 2 assembly (T3)", + "duration": 20, "inputs": [ { - "name": "Iron", - "quantity": 3 - }, - { - "name": "Wood", - "quantity": 4 + "name": "Lab Equipment II", + "quantity": 8 }, { - "name": "Concrete slab", - "quantity": 4 + "name": "Glass", + "quantity": 8 } ], "outputs": [ { - "name": "Construction Parts", + "name": "Lab Equipment III", "quantity": 4 } ] }, { - "name": "CP2 assembly (T1)", - "duration": 80, + "name": "Lab equipment 4 assembly (T3)", + "duration": 20, "inputs": [ { - "name": "Construction Parts", + "name": "Lab Equipment III", "quantity": 8 }, { - "name": "Electronics", - "quantity": 4 + "name": "Electronics II", + "quantity": 2 } ], "outputs": [ { - "name": "Construction Parts II", + "name": "Lab Equipment IV", "quantity": 4 } ] }, { - "name": "Mech. parts assembly (T1)", - "duration": 40, + "name": "Household goods assembly (T3)", + "duration": 15, "inputs": [ { - "name": "Iron", - "quantity": 5 + "name": "Glass", + "quantity": 10 + }, + { + "name": "Steel", + "quantity": 2 + }, + { + "name": "Wood", + "quantity": 2 } ], "outputs": [ { - "name": "Mechanical Parts", - "quantity": 4 + "name": "Household goods", + "quantity": 8 } ] }, { - "name": "Vehicle parts assembly (T1)", - "duration": 80, + "name": "Household appliances assembly (T2)", + "duration": 20, "inputs": [ { - "name": "Iron", - "quantity": 4 + "name": "Electronics", + "quantity": 8 }, { - "name": "Mechanical Parts", + "name": "Electronics II", "quantity": 2 }, { - "name": "Electronics", + "name": "Steel", "quantity": 2 } ], "outputs": [ { - "name": "Vehicle Parts", + "name": "Household appliances", + "quantity": 8 + } + ] + }, + { + "name": "PCB assembly (T2)", + "duration": 20, + "inputs": [ + { + "name": "Glass", + "quantity": 2 + }, + { + "name": "Plastic", + "quantity": 2 + }, + { + "name": "Copper", + "quantity": 1 + } + ], + "outputs": [ + { + "name": "PCB", "quantity": 4 } ] }, { - "name": "Electronics assembly (T1)", - "duration": 60, + "name": "Electronics assembly (T4)", + "duration": 10, "inputs": [ { "name": "Rubber", - "quantity": 1 + "quantity": 2 }, { "name": "Copper", - "quantity": 4 + "quantity": 8 } ], "outputs": [ { "name": "Electronics", - "quantity": 4 + "quantity": 8 } ] - } - ] - }, - { - "id": "AssemblyElectrified", - "name": "Assembly (electric)", - "category": "General machines", - "workers": 6, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, - "electricity_consumed": 20, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts II", - "quantity": 30 - } - ], - "recipes": [ + }, { - "name": "CP assembly (T2)", + "name": "Electronics 2 assembly (T2)", "duration": 20, "inputs": [ { - "name": "Iron", - "quantity": 3 + "name": "PCB", + "quantity": 2 }, { - "name": "Wood", + "name": "Electronics", "quantity": 4 }, { - "name": "Concrete slab", + "name": "Silicon (poly)", "quantity": 4 } ], "outputs": [ { - "name": "Construction Parts", - "quantity": 4 + "name": "Electronics II", + "quantity": 2 } ] }, { - "name": "CP2 assembly (T1)", - "duration": 40, + "name": "Solar cell assembly", + "duration": 60, "inputs": [ { - "name": "Construction Parts", - "quantity": 8 + "name": "Steel", + "quantity": 1 }, { - "name": "Electronics", + "name": "Silicon (poly)", + "quantity": 12 + }, + { + "name": "Glass", "quantity": 4 } ], "outputs": [ { - "name": "Construction Parts II", - "quantity": 4 + "name": "Solar cell", + "quantity": 8 } ] }, { - "name": "CP3 assembly (T1)", - "duration": 80, + "name": "Electronics 3 assembly (T2)", + "duration": 40, "inputs": [ { - "name": "Construction Parts II", - "quantity": 8 + "name": "Microchips", + "quantity": 2 }, { - "name": "Steel", - "quantity": 4 + "name": "Electronics II", + "quantity": 2 } ], "outputs": [ { - "name": "Construction Parts III", - "quantity": 4 + "name": "Electronics III", + "quantity": 2 } ] }, { - "name": "Mech. parts assembly (T2)", - "duration": 20, + "name": "Server assembly (T2)", + "duration": 80, "inputs": [ { - "name": "Iron", - "quantity": 5 + "name": "Steel", + "quantity": 1 + }, + { + "name": "Electronics III", + "quantity": 4 } ], "outputs": [ { - "name": "Mechanical Parts", + "name": "Server", "quantity": 4 } ] }, { - "name": "Vehicle parts assembly (T2)", - "duration": 40, + "name": "Medical equipment assembly (T2)", + "duration": 20, "inputs": [ { - "name": "Iron", + "name": "Steel", "quantity": 4 }, { - "name": "Mechanical Parts", - "quantity": 2 - }, - { - "name": "Electronics", - "quantity": 2 + "name": "Plastic", + "quantity": 4 } ], "outputs": [ { - "name": "Vehicle Parts", + "name": "Medical equipment", "quantity": 4 } ] }, { - "name": "Lab equipment assembly (T1)", - "duration": 40, + "name": "Medical supplies assembly (T2)", + "duration": 10, "inputs": [ { - "name": "Mechanical Parts", + "name": "Medical equipment", "quantity": 4 }, { - "name": "Electronics", + "name": "Disinfectant", "quantity": 4 } ], "outputs": [ { - "name": "Lab Equipment", + "name": "Medical Supplies", "quantity": 8 } ] }, { - "name": "Household goods assembly (T1)", - "duration": 60, + "name": "Medical supplies assembly (T2)", + "duration": 10, "inputs": [ { - "name": "Glass", - "quantity": 10 - }, - { - "name": "Steel", - "quantity": 2 + "name": "Medical Supplies", + "quantity": 8 }, { - "name": "Wood", - "quantity": 2 + "name": "Antibiotics", + "quantity": 4 } ], "outputs": [ { - "name": "Household goods", + "name": "Medical Supplies II", "quantity": 8 } ] }, { - "name": "Electronics assembly (T2)", - "duration": 20, + "name": "Medical supplies III assembly (T2)", + "duration": 10, "inputs": [ { - "name": "Rubber", - "quantity": 1 + "name": "Medical Supplies II", + "quantity": 8 }, { - "name": "Copper", + "name": "Anesthetics", + "quantity": 4 + }, + { + "name": "Morphine", "quantity": 4 } ], "outputs": [ { - "name": "Electronics", - "quantity": 4 + "name": "Medical Supplies III", + "quantity": 8 } ] } @@ -3471,6 +3732,7 @@ "id": "AssemblyElectrifiedT2", "name": "Assembly (electric) II", "category": "General machines", + "next_tier": "AssemblyRoboticT1", "workers": 8, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 4, @@ -3488,6 +3750,30 @@ } ], "recipes": [ + { + "name": "CP assembly (T3)", + "duration": 10, + "inputs": [ + { + "name": "Iron", + "quantity": 3 + }, + { + "name": "Wood", + "quantity": 4 + }, + { + "name": "Bricks", + "quantity": 4 + } + ], + "outputs": [ + { + "name": "Construction Parts", + "quantity": 4 + } + ] + }, { "name": "CP assembly (T3)", "duration": 10, @@ -3558,13 +3844,13 @@ "inputs": [ { "name": "Iron", - "quantity": 5 + "quantity": 10 } ], "outputs": [ { "name": "Mechanical Parts", - "quantity": 4 + "quantity": 8 } ] }, @@ -3681,7 +3967,7 @@ "quantity": 8 }, { - "name": "Liquid Nitrogen", + "name": "Nitrogen Tank", "quantity": 2 } ], @@ -4067,133 +4353,134 @@ ] }, { - "id": "AssemblyRoboticT1", - "name": "Assembly (robotic)", + "id": "AssemblyElectrified", + "name": "Assembly (electric)", "category": "General machines", - "workers": 3, - "maintenance_cost_units": "Maintenance II", - "maintenance_cost_quantity": 5, - "electricity_consumed": 50, + "next_tier": "AssemblyElectrifiedT2", + "workers": 6, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 2, + "electricity_consumed": 20, "electricity_generated": 0, - "computing_consumed": 4, + "computing_consumed": 0, "computing_generated": 0, "storage_capacity": 0, "unity_cost": 0, "research_speed": 0, "build_costs": [ { - "product": "Construction Parts III", - "quantity": 60 - }, - { - "product": "Electronics II", + "product": "Construction Parts II", "quantity": 30 } ], "recipes": [ { - "name": "CP assembly (T3)", - "duration": 10, + "name": "CP assembly (T2)", + "duration": 20, "inputs": [ { "name": "Iron", - "quantity": 6 + "quantity": 3 }, { "name": "Wood", - "quantity": 8 + "quantity": 4 }, { - "name": "Concrete slab", - "quantity": 8 + "name": "Bricks", + "quantity": 4 } ], "outputs": [ { "name": "Construction Parts", - "quantity": 8 + "quantity": 4 } ] }, { - "name": "CP2 assembly (T3)", - "duration": 10, + "name": "CP assembly (T2)", + "duration": 20, "inputs": [ { - "name": "Construction Parts", - "quantity": 8 + "name": "Iron", + "quantity": 3 }, { - "name": "Electronics", + "name": "Wood", + "quantity": 4 + }, + { + "name": "Concrete slab", "quantity": 4 } ], "outputs": [ { - "name": "Construction Parts II", + "name": "Construction Parts", "quantity": 4 } ] }, { - "name": "CP3 assembly (T3)", - "duration": 20, + "name": "CP2 assembly (T1)", + "duration": 40, "inputs": [ { - "name": "Construction Parts II", + "name": "Construction Parts", "quantity": 8 }, { - "name": "Steel", + "name": "Electronics", "quantity": 4 } ], "outputs": [ { - "name": "Construction Parts III", + "name": "Construction Parts II", "quantity": 4 } ] }, { - "name": "CP4 assembly (T1)", - "duration": 60, + "name": "CP3 assembly (T1)", + "duration": 80, "inputs": [ { - "name": "Construction Parts III", - "quantity": 4 + "name": "Construction Parts II", + "quantity": 8 }, { - "name": "Electronics II", + "name": "Steel", "quantity": 4 } ], "outputs": [ { - "name": "Construction Parts IV", - "quantity": 2 + "name": "Construction Parts III", + "quantity": 4 } ] }, { - "name": "Mech. parts assembly (T4)", - "duration": 10, + "name": "Mech. parts assembly (T2)", + "duration": 20, "inputs": [ { - "name": "Steel", - "quantity": 4 + "name": "Iron", + "quantity": 5 } ], "outputs": [ { "name": "Mechanical Parts", - "quantity": 8 + "quantity": 4 } ] }, { - "name": "Vehicle parts assembly (T4)", - "duration": 10, + "name": "Vehicle parts assembly (T2)", + "duration": 40, "inputs": [ { "name": "Iron", @@ -4216,405 +4503,569 @@ ] }, { - "name": "Vehicle parts 2 assembly (T2)", - "duration": 20, + "name": "Lab equipment assembly (T1)", + "duration": 40, "inputs": [ { - "name": "Vehicle Parts", + "name": "Mechanical Parts", + "quantity": 4 + }, + { + "name": "Electronics", "quantity": 4 + } + ], + "outputs": [ + { + "name": "Lab Equipment", + "quantity": 8 + } + ] + }, + { + "name": "Household goods assembly (T1)", + "duration": 60, + "inputs": [ + { + "name": "Glass", + "quantity": 10 }, { "name": "Steel", "quantity": 2 }, { - "name": "Glass", + "name": "Wood", "quantity": 2 } ], "outputs": [ { - "name": "Vehicle Parts II", - "quantity": 4 + "name": "Household goods", + "quantity": 8 } ] }, { - "name": "Vehicle parts 3 assembly (T2)", + "name": "Electronics assembly (T2)", "duration": 20, "inputs": [ { - "name": "Vehicle Parts II", - "quantity": 4 + "name": "Rubber", + "quantity": 1 }, { - "name": "Electronics II", - "quantity": 1 + "name": "Copper", + "quantity": 4 } ], "outputs": [ { - "name": "Vehicle Parts III", + "name": "Electronics", "quantity": 4 } ] - }, + } + ] + }, + { + "id": "AssemblyManual", + "name": "Assembly (manual)", + "category": "General machines", + "next_tier": "AssemblyElectrified", + "workers": 4, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 0, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Lab equipment assembly (T3)", - "duration": 10, + "product": "Construction Parts", + "quantity": 25 + } + ], + "recipes": [ + { + "name": "CP assembly (T1)", + "duration": 40, "inputs": [ { - "name": "Mechanical Parts", - "quantity": 8 + "name": "Iron", + "quantity": 3 }, { - "name": "Electronics", - "quantity": 8 + "name": "Wood", + "quantity": 4 + }, + { + "name": "Bricks", + "quantity": 4 } ], "outputs": [ { - "name": "Lab Equipment", - "quantity": 16 + "name": "Construction Parts", + "quantity": 4 } ] }, { - "name": "Lab equipment assembly (T2)", - "duration": 10, + "name": "CP assembly (T1)", + "duration": 40, "inputs": [ { - "name": "Lab Equipment", - "quantity": 8 + "name": "Iron", + "quantity": 3 }, { - "name": "Liquid Nitrogen", - "quantity": 2 + "name": "Wood", + "quantity": 4 + }, + { + "name": "Concrete slab", + "quantity": 4 } ], "outputs": [ { - "name": "Lab Equipment II", + "name": "Construction Parts", "quantity": 4 } ] }, { - "name": "Lab equipment 2 assembly (T3)", - "duration": 20, - "inputs": [ + "name": "CP2 assembly (T1)", + "duration": 80, + "inputs": [ { - "name": "Lab Equipment II", + "name": "Construction Parts", "quantity": 8 }, { - "name": "Glass", - "quantity": 8 + "name": "Electronics", + "quantity": 4 } ], "outputs": [ { - "name": "Lab Equipment III", + "name": "Construction Parts II", "quantity": 4 } ] }, { - "name": "Lab equipment 4 assembly (T3)", - "duration": 20, + "name": "Mech. parts assembly (T1)", + "duration": 40, "inputs": [ { - "name": "Lab Equipment III", - "quantity": 8 - }, - { - "name": "Electronics II", - "quantity": 2 + "name": "Iron", + "quantity": 5 } ], "outputs": [ { - "name": "Lab Equipment IV", + "name": "Mechanical Parts", "quantity": 4 } ] }, { - "name": "Household goods assembly (T3)", - "duration": 15, + "name": "Vehicle parts assembly (T1)", + "duration": 80, "inputs": [ { - "name": "Glass", - "quantity": 10 + "name": "Iron", + "quantity": 4 }, { - "name": "Steel", + "name": "Mechanical Parts", "quantity": 2 }, { - "name": "Wood", + "name": "Electronics", "quantity": 2 } ], "outputs": [ { - "name": "Household goods", - "quantity": 8 + "name": "Vehicle Parts", + "quantity": 4 } ] }, { - "name": "Household appliances assembly (T2)", - "duration": 20, + "name": "Electronics assembly (T1)", + "duration": 60, "inputs": [ + { + "name": "Rubber", + "quantity": 1 + }, + { + "name": "Copper", + "quantity": 4 + } + ], + "outputs": [ { "name": "Electronics", - "quantity": 8 + "quantity": 4 + } + ] + } + ] + }, + { + "id": "AirSeparator", + "name": "Air separator", + "category": "General machines", + "next_tier": "", + "workers": 6, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 6, + "electricity_consumed": 60, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts II", + "quantity": 100 + } + ], + "recipes": [ + { + "name": "Air separation", + "duration": 20, + "inputs": [], + "outputs": [ + { + "name": "Oxygen", + "quantity": 12 }, { - "name": "Electronics II", + "name": "Nitrogen", + "quantity": 12 + } + ] + } + ] + }, + { + "id": "MicrochipMachineT2", + "name": "Microchip machine II", + "category": "General machines", + "next_tier": "", + "workers": 8, + "maintenance_cost_units": "Maintenance II", + "maintenance_cost_quantity": 10, + "electricity_consumed": 60, + "electricity_generated": 0, + "computing_consumed": 8, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts IV", + "quantity": 160 + } + ], + "recipes": [ + { + "name": "Microchip manufacturing stage 1A", + "duration": 20, + "inputs": [ + { + "name": "Silicon wafer", "quantity": 2 }, { - "name": "Steel", - "quantity": 2 + "name": "Acid", + "quantity": 1 + }, + { + "name": "Water", + "quantity": 1 } ], "outputs": [ { - "name": "Household appliances", - "quantity": 8 + "name": "Microchips stage 1 a", + "quantity": 1 } ] }, { - "name": "PCB assembly (T2)", + "name": "Microchip manufacturing stage 2A", "duration": 20, "inputs": [ { - "name": "Glass", - "quantity": 2 + "name": "Microchips stage 1 a", + "quantity": 1 }, { - "name": "Plastic", - "quantity": 2 + "name": "Copper", + "quantity": 1 }, { - "name": "Copper", + "name": "Plastic", "quantity": 1 } ], "outputs": [ { - "name": "PCB", - "quantity": 4 + "name": "Microchips stage 1 b", + "quantity": 1 } ] }, { - "name": "Electronics assembly (T4)", - "duration": 10, + "name": "Microchip manufacturing stage 3A", + "duration": 20, "inputs": [ { - "name": "Rubber", - "quantity": 2 + "name": "Microchips stage 1 b", + "quantity": 1 }, { - "name": "Copper", - "quantity": 8 + "name": "Gold", + "quantity": 1 } ], "outputs": [ { - "name": "Electronics", - "quantity": 8 + "name": "Microchips stage 1 c", + "quantity": 1 } ] }, { - "name": "Electronics 2 assembly (T2)", + "name": "Microchip manufacturing stage 1B", "duration": 20, "inputs": [ { - "name": "PCB", - "quantity": 2 + "name": "Microchips stage 1 c", + "quantity": 1 }, { - "name": "Electronics", - "quantity": 4 + "name": "Acid", + "quantity": 1 }, { - "name": "Silicon (poly)", - "quantity": 4 + "name": "Water", + "quantity": 1 } ], "outputs": [ { - "name": "Electronics II", - "quantity": 2 + "name": "Microchips stage 2 a", + "quantity": 1 } ] }, { - "name": "Solar cell assembly", - "duration": 60, + "name": "Microchip manufacturing stage 2B", + "duration": 20, "inputs": [ { - "name": "Steel", + "name": "Microchips stage 2 a", "quantity": 1 }, { - "name": "Silicon (poly)", - "quantity": 12 + "name": "Copper", + "quantity": 1 }, { - "name": "Glass", - "quantity": 4 + "name": "Plastic", + "quantity": 1 } ], "outputs": [ { - "name": "Solar cell", - "quantity": 8 + "name": "Microchips stage 2 b", + "quantity": 1 } ] }, { - "name": "Electronics 3 assembly (T2)", - "duration": 40, + "name": "Microchip manufacturing stage 3B", + "duration": 20, "inputs": [ { - "name": "Microchips", - "quantity": 2 + "name": "Microchips stage 2 b", + "quantity": 1 }, { - "name": "Electronics II", - "quantity": 2 + "name": "Gold", + "quantity": 1 } ], "outputs": [ { - "name": "Electronics III", - "quantity": 2 + "name": "Microchips stage 2 c", + "quantity": 1 } ] }, { - "name": "Server assembly (T2)", - "duration": 80, + "name": "Microchip manufacturing stage 1C", + "duration": 20, "inputs": [ { - "name": "Steel", + "name": "Microchips stage 2 c", "quantity": 1 }, { - "name": "Electronics III", - "quantity": 4 + "name": "Acid", + "quantity": 1 + }, + { + "name": "Water", + "quantity": 1 } ], "outputs": [ { - "name": "Server", - "quantity": 4 + "name": "Microchips stage 3 a", + "quantity": 1 } ] }, { - "name": "Medical equipment assembly (T2)", + "name": "Microchip manufacturing stage 2C", "duration": 20, "inputs": [ { - "name": "Steel", - "quantity": 4 + "name": "Microchips stage 3 a", + "quantity": 1 + }, + { + "name": "Copper", + "quantity": 1 }, { "name": "Plastic", - "quantity": 4 + "quantity": 1 } ], "outputs": [ { - "name": "Medical equipment", - "quantity": 4 + "name": "Microchips stage 3 b", + "quantity": 1 } ] }, { - "name": "Medical supplies assembly (T2)", - "duration": 10, + "name": "Microchip manufacturing stage 3C", + "duration": 20, "inputs": [ { - "name": "Medical equipment", - "quantity": 4 + "name": "Microchips stage 3 b", + "quantity": 1 }, { - "name": "Disinfectant", - "quantity": 4 + "name": "Gold", + "quantity": 1 } ], "outputs": [ { - "name": "Medical Supplies", - "quantity": 8 + "name": "Microchips stage 3 c", + "quantity": 1 } ] }, { - "name": "Medical supplies assembly (T2)", - "duration": 10, + "name": "Microchip manufacturing stage 1D", + "duration": 20, "inputs": [ { - "name": "Medical Supplies", - "quantity": 8 + "name": "Microchips stage 3 c", + "quantity": 1 }, { - "name": "Antibiotics", - "quantity": 4 + "name": "Acid", + "quantity": 1 + }, + { + "name": "Water", + "quantity": 1 } ], "outputs": [ { - "name": "Medical Supplies II", - "quantity": 8 + "name": "Microchips stage 4 a", + "quantity": 1 } ] }, { - "name": "Medical supplies III assembly (T2)", - "duration": 10, + "name": "Microchip manufacturing stage 2D", + "duration": 20, "inputs": [ { - "name": "Medical Supplies II", - "quantity": 8 + "name": "Microchips stage 4 a", + "quantity": 1 }, { - "name": "Anesthetics", - "quantity": 4 + "name": "Copper", + "quantity": 1 }, { - "name": "Morphine", - "quantity": 4 + "name": "Plastic", + "quantity": 1 } ], "outputs": [ { - "name": "Medical Supplies III", - "quantity": 8 + "name": "Microchips stage 4 b", + "quantity": 1 + } + ] + }, + { + "name": "Microchip manufacturing final stage", + "duration": 20, + "inputs": [ + { + "name": "Microchips stage 4 b", + "quantity": 1 + }, + { + "name": "Gold", + "quantity": 1 + } + ], + "outputs": [ + { + "name": "Microchips", + "quantity": 4 } ] } ] }, { - "id": "AssemblyRoboticT2", - "name": "Assembly (robotic) II", + "id": "MicrochipMachine", + "name": "Microchip machine", "category": "General machines", - "workers": 3, - "maintenance_cost_units": "Maintenance III", - "maintenance_cost_quantity": 5, - "electricity_consumed": 80, + "next_tier": "MicrochipMachineT2", + "workers": 6, + "maintenance_cost_units": "Maintenance II", + "maintenance_cost_quantity": 6, + "electricity_consumed": 30, "electricity_generated": 0, - "computing_consumed": 6, + "computing_consumed": 4, "computing_generated": 0, "storage_capacity": 0, "unity_cost": 0, @@ -4622,264 +5073,221 @@ "build_costs": [ { "product": "Construction Parts IV", - "quantity": 60 + "quantity": 80 } ], "recipes": [ { - "name": "CP4 assembly (T2)", + "name": "Microchip manufacturing stage 1A", "duration": 40, "inputs": [ { - "name": "Construction Parts III", - "quantity": 4 + "name": "Silicon wafer", + "quantity": 2 }, { - "name": "Electronics II", - "quantity": 4 + "name": "Acid", + "quantity": 1 + }, + { + "name": "Water", + "quantity": 1 } ], "outputs": [ { - "name": "Construction Parts IV", - "quantity": 2 + "name": "Microchips stage 1 a", + "quantity": 1 } ] }, { - "name": "Household appliances assembly (T3)", - "duration": 10, + "name": "Microchip manufacturing stage 2A", + "duration": 40, "inputs": [ { - "name": "Electronics", - "quantity": 8 + "name": "Microchips stage 1 a", + "quantity": 1 }, { - "name": "Electronics II", - "quantity": 2 + "name": "Copper", + "quantity": 1 }, { - "name": "Steel", - "quantity": 2 + "name": "Plastic", + "quantity": 1 } ], "outputs": [ { - "name": "Household appliances", - "quantity": 8 + "name": "Microchips stage 1 b", + "quantity": 1 } ] }, { - "name": "PCB assembly (T3)", - "duration": 10, + "name": "Microchip manufacturing stage 3A", + "duration": 40, "inputs": [ { - "name": "Glass", - "quantity": 2 - }, - { - "name": "Plastic", - "quantity": 2 + "name": "Microchips stage 1 b", + "quantity": 1 }, { - "name": "Copper", + "name": "Gold", "quantity": 1 } ], "outputs": [ { - "name": "PCB", - "quantity": 4 + "name": "Microchips stage 1 c", + "quantity": 1 } ] }, { - "name": "Electronics assembly (T5)", - "duration": 10, + "name": "Microchip manufacturing stage 1B", + "duration": 40, "inputs": [ { - "name": "Rubber", - "quantity": 4 + "name": "Microchips stage 1 c", + "quantity": 1 }, { - "name": "Copper", - "quantity": 16 + "name": "Acid", + "quantity": 1 + }, + { + "name": "Water", + "quantity": 1 } ], "outputs": [ { - "name": "Electronics", - "quantity": 16 + "name": "Microchips stage 2 a", + "quantity": 1 } ] }, { - "name": "Electronics 2 assembly (T3)", - "duration": 10, + "name": "Microchip manufacturing stage 2B", + "duration": 40, "inputs": [ { - "name": "PCB", - "quantity": 2 + "name": "Microchips stage 2 a", + "quantity": 1 }, { - "name": "Electronics", - "quantity": 4 + "name": "Copper", + "quantity": 1 }, { - "name": "Silicon (poly)", - "quantity": 4 + "name": "Plastic", + "quantity": 1 } ], "outputs": [ { - "name": "Electronics II", - "quantity": 2 + "name": "Microchips stage 2 b", + "quantity": 1 } ] }, { - "name": "Solar cell assembly", + "name": "Microchip manufacturing stage 3B", "duration": 40, "inputs": [ { - "name": "Steel", + "name": "Microchips stage 2 b", "quantity": 1 }, { - "name": "Silicon (poly)", - "quantity": 12 - }, - { - "name": "Glass", - "quantity": 4 + "name": "Gold", + "quantity": 1 } ], "outputs": [ { - "name": "Solar cell", - "quantity": 8 + "name": "Microchips stage 2 c", + "quantity": 1 } ] }, { - "name": "Solar cell assembly", - "duration": 60, + "name": "Microchip manufacturing stage 1C", + "duration": 40, "inputs": [ { - "name": "Steel", + "name": "Microchips stage 2 c", "quantity": 1 }, { - "name": "Silicon wafer", - "quantity": 12 + "name": "Acid", + "quantity": 1 }, { - "name": "Glass", - "quantity": 4 + "name": "Water", + "quantity": 1 } ], "outputs": [ { - "name": "Solar cell mono", - "quantity": 8 + "name": "Microchips stage 3 a", + "quantity": 1 } ] }, { - "name": "Electronics 3 assembly (T3)", - "duration": 20, + "name": "Microchip manufacturing stage 2C", + "duration": 40, "inputs": [ { - "name": "Microchips", - "quantity": 2 + "name": "Microchips stage 3 a", + "quantity": 1 }, { - "name": "Electronics II", - "quantity": 2 + "name": "Copper", + "quantity": 1 + }, + { + "name": "Plastic", + "quantity": 1 } ], "outputs": [ { - "name": "Electronics III", - "quantity": 2 + "name": "Microchips stage 3 b", + "quantity": 1 } ] }, { - "name": "Server assembly (T3)", + "name": "Microchip manufacturing stage 3C", "duration": 40, "inputs": [ { - "name": "Steel", + "name": "Microchips stage 3 b", "quantity": 1 }, { - "name": "Electronics III", - "quantity": 4 + "name": "Gold", + "quantity": 1 } ], "outputs": [ { - "name": "Server", - "quantity": 4 + "name": "Microchips stage 3 c", + "quantity": 1 } ] }, { - "name": "Consumer electronics assembly (T1)", - "duration": 60, - "inputs": [ - { - "name": "Electronics III", - "quantity": 2 - }, - { - "name": "Plastic", - "quantity": 2 - }, - { - "name": "Steel", - "quantity": 2 - } - ], - "outputs": [ - { - "name": "Consumer electronics", - "quantity": 4 - } - ] - } - ] - }, - { - "id": "MicrochipMachine", - "name": "Microchip machine", - "category": "General machines", - "workers": 6, - "maintenance_cost_units": "Maintenance II", - "maintenance_cost_quantity": 6, - "electricity_consumed": 30, - "electricity_generated": 0, - "computing_consumed": 4, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts IV", - "quantity": 80 - } - ], - "recipes": [ - { - "name": "Microchip manufacturing stage 1A", + "name": "Microchip manufacturing stage 1D", "duration": 40, "inputs": [ { - "name": "Silicon wafer", - "quantity": 2 + "name": "Microchips stage 3 c", + "quantity": 1 }, { "name": "Acid", @@ -4892,17 +5300,17 @@ ], "outputs": [ { - "name": "Microchips stage 1 a", + "name": "Microchips stage 4 a", "quantity": 1 } ] }, { - "name": "Microchip manufacturing stage 2A", + "name": "Microchip manufacturing stage 2D", "duration": 40, "inputs": [ { - "name": "Microchips stage 1 a", + "name": "Microchips stage 4 a", "quantity": 1 }, { @@ -4916,17 +5324,17 @@ ], "outputs": [ { - "name": "Microchips stage 1 b", + "name": "Microchips stage 4 b", "quantity": 1 } ] }, { - "name": "Microchip manufacturing stage 3A", + "name": "Microchip manufacturing final stage", "duration": 40, "inputs": [ { - "name": "Microchips stage 1 b", + "name": "Microchips stage 4 b", "quantity": 1 }, { @@ -4936,211 +5344,187 @@ ], "outputs": [ { - "name": "Microchips stage 1 c", - "quantity": 1 + "name": "Microchips", + "quantity": 4 } ] - }, + } + ] + }, + { + "id": "Electrolyzer", + "name": "Electrolyzer", + "category": "General machines", + "next_tier": "", + "workers": 3, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 2, + "electricity_consumed": 100, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Microchip manufacturing stage 1B", - "duration": 40, + "product": "Construction Parts III", + "quantity": 40 + } + ], + "recipes": [ + { + "name": "Brine electrolysis", + "duration": 10, "inputs": [ { - "name": "Microchips stage 1 c", - "quantity": 1 - }, - { - "name": "Acid", - "quantity": 1 - }, - { - "name": "Water", - "quantity": 1 + "name": "Brine", + "quantity": 6 } ], "outputs": [ { - "name": "Microchips stage 2 a", - "quantity": 1 + "name": "Chlorine", + "quantity": 4 } ] }, { - "name": "Microchip manufacturing stage 2B", - "duration": 40, + "name": "Water electrolysis", + "duration": 80, "inputs": [ { - "name": "Microchips stage 2 a", - "quantity": 1 - }, - { - "name": "Copper", - "quantity": 1 - }, - { - "name": "Plastic", + "name": "Water", "quantity": 1 } ], "outputs": [ { - "name": "Microchips stage 2 b", - "quantity": 1 - } - ] - }, - { - "name": "Microchip manufacturing stage 3B", - "duration": 40, - "inputs": [ - { - "name": "Microchips stage 2 b", - "quantity": 1 + "name": "Oxygen", + "quantity": 8 }, { - "name": "Gold", - "quantity": 1 - } - ], - "outputs": [ - { - "name": "Microchips stage 2 c", - "quantity": 1 + "name": "Hydrogen", + "quantity": 2 } ] }, { - "name": "Microchip manufacturing stage 1C", - "duration": 40, + "name": "Ammonia electrolysis", + "duration": 20, "inputs": [ { - "name": "Microchips stage 2 c", - "quantity": 1 - }, - { - "name": "Acid", - "quantity": 1 - }, - { - "name": "Water", - "quantity": 1 + "name": "Ammonia", + "quantity": 4 } ], "outputs": [ { - "name": "Microchips stage 3 a", - "quantity": 1 + "name": "Nitrogen", + "quantity": 8 + }, + { + "name": "Hydrogen", + "quantity": 4 } ] - }, + } + ] + }, + { + "id": "FermentationTank", + "name": "Fermentation tank", + "category": "General machines", + "next_tier": "", + "workers": 4, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 2, + "electricity_consumed": 5, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Microchip manufacturing stage 2C", + "product": "Construction Parts III", + "quantity": 40 + } + ], + "recipes": [ + { + "name": "Ethanol making (sugar)", "duration": 40, "inputs": [ { - "name": "Microchips stage 3 a", - "quantity": 1 - }, - { - "name": "Copper", - "quantity": 1 + "name": "Sugar", + "quantity": 8 }, { - "name": "Plastic", - "quantity": 1 + "name": "Oxygen", + "quantity": 8 } ], "outputs": [ { - "name": "Microchips stage 3 b", - "quantity": 1 + "name": "Ethanol", + "quantity": 4 + }, + { + "name": "Carbon dioxide", + "quantity": 8 } ] }, { - "name": "Microchip manufacturing stage 3C", + "name": "Ethanol making (corn)", "duration": 40, "inputs": [ { - "name": "Microchips stage 3 b", - "quantity": 1 + "name": "Corn mash", + "quantity": 6 }, { - "name": "Gold", - "quantity": 1 + "name": "Oxygen", + "quantity": 8 } ], "outputs": [ { - "name": "Microchips stage 3 c", - "quantity": 1 + "name": "Ethanol", + "quantity": 3 + }, + { + "name": "Carbon dioxide", + "quantity": 6 } ] }, { - "name": "Microchip manufacturing stage 1D", - "duration": 40, + "name": "Antibiotics", + "duration": 80, "inputs": [ { - "name": "Microchips stage 3 c", - "quantity": 1 + "name": "Sugar", + "quantity": 4 }, { - "name": "Acid", + "name": "Ammonia", "quantity": 1 }, { - "name": "Water", - "quantity": 1 + "name": "Oxygen", + "quantity": 8 } ], "outputs": [ { - "name": "Microchips stage 4 a", - "quantity": 1 - } - ] - }, - { - "name": "Microchip manufacturing stage 2D", - "duration": 40, - "inputs": [ - { - "name": "Microchips stage 4 a", - "quantity": 1 - }, - { - "name": "Copper", - "quantity": 1 - }, - { - "name": "Plastic", - "quantity": 1 - } - ], - "outputs": [ - { - "name": "Microchips stage 4 b", - "quantity": 1 - } - ] - }, - { - "name": "Microchip manufacturing final stage", - "duration": 40, - "inputs": [ - { - "name": "Microchips stage 4 b", - "quantity": 1 + "name": "Antibiotics", + "quantity": 8 }, { - "name": "Gold", - "quantity": 1 - } - ], - "outputs": [ - { - "name": "Microchips", + "name": "Carbon dioxide", "quantity": 4 } ] @@ -5148,308 +5532,354 @@ ] }, { - "id": "MicrochipMachineT2", - "name": "Microchip machine II", + "id": "SettlingTank", + "name": "Settling tank", "category": "General machines", - "workers": 8, - "maintenance_cost_units": "Maintenance II", - "maintenance_cost_quantity": 10, - "electricity_consumed": 60, + "next_tier": "", + "workers": 6, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 2, + "electricity_consumed": 30, "electricity_generated": 0, - "computing_consumed": 8, + "computing_consumed": 0, "computing_generated": 0, "storage_capacity": 0, "unity_cost": 0, "research_speed": 0, "build_costs": [ { - "product": "Construction Parts IV", - "quantity": 160 + "product": "Construction Parts III", + "quantity": 80 } ], "recipes": [ { - "name": "Microchip manufacturing stage 1A", - "duration": 20, + "name": "Gold settling", + "duration": 30, "inputs": [ { - "name": "Silicon wafer", - "quantity": 2 + "name": "Gold ore powder", + "quantity": 24 }, { "name": "Acid", - "quantity": 1 - }, - { - "name": "Water", - "quantity": 1 + "quantity": 8 } ], "outputs": [ { - "name": "Microchips stage 1 a", - "quantity": 1 + "name": "Gold ore concentrate", + "quantity": 12 + }, + { + "name": "Toxic slurry", + "quantity": 12 } ] }, { - "name": "Microchip manufacturing stage 2A", - "duration": 20, + "name": "Uranium leaching", + "duration": 60, "inputs": [ { - "name": "Microchips stage 1 a", - "quantity": 1 - }, - { - "name": "Copper", - "quantity": 1 + "name": "Uranium ore crushed", + "quantity": 12 }, { - "name": "Plastic", - "quantity": 1 + "name": "Acid", + "quantity": 4 } ], "outputs": [ { - "name": "Microchips stage 1 b", - "quantity": 1 + "name": "Yellowcake", + "quantity": 6 + }, + { + "name": "Toxic slurry", + "quantity": 6 } ] }, { - "name": "Microchip manufacturing stage 3A", - "duration": 20, + "name": "Fluoride leaching", + "duration": 60, "inputs": [ { - "name": "Microchips stage 1 b", - "quantity": 1 + "name": "Rock", + "quantity": 8 }, { - "name": "Gold", - "quantity": 1 + "name": "Acid", + "quantity": 6 } ], "outputs": [ { - "name": "Microchips stage 1 c", - "quantity": 1 + "name": "Hydrogen fluoride", + "quantity": 8 + }, + { + "name": "Slag", + "quantity": 2 } ] + } + ] + }, + { + "id": "CoolingTowerT1", + "name": "Cooling tower", + "category": "Water extraction & processing", + "next_tier": "", + "workers": 2, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 0, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts III", + "quantity": 30 }, { - "name": "Microchip manufacturing stage 1B", - "duration": 20, + "product": "Concrete slab", + "quantity": 40 + } + ], + "recipes": [ + { + "name": "Hi-press steam condensation", + "duration": 10, "inputs": [ { - "name": "Microchips stage 1 c", - "quantity": 1 - }, - { - "name": "Acid", - "quantity": 1 - }, - { - "name": "Water", - "quantity": 1 + "name": "Steam hi", + "quantity": 4 } ], "outputs": [ { - "name": "Microchips stage 2 a", - "quantity": 1 + "name": "Water", + "quantity": 2 } ] }, { - "name": "Microchip manufacturing stage 2B", - "duration": 20, + "name": "Lo-press steam condensation", + "duration": 10, "inputs": [ { - "name": "Microchips stage 2 a", - "quantity": 1 - }, - { - "name": "Copper", - "quantity": 1 - }, - { - "name": "Plastic", - "quantity": 1 + "name": "Steam lo", + "quantity": 4 } ], "outputs": [ { - "name": "Microchips stage 2 b", - "quantity": 1 + "name": "Water", + "quantity": 2 } ] }, { - "name": "Microchip manufacturing stage 3B", - "duration": 20, + "name": "Depleted steam condensation", + "duration": 10, "inputs": [ { - "name": "Microchips stage 2 b", - "quantity": 1 - }, - { - "name": "Gold", - "quantity": 1 + "name": "Steam depleted", + "quantity": 4 } ], "outputs": [ { - "name": "Microchips stage 2 c", - "quantity": 1 + "name": "Water", + "quantity": 2 } ] + } + ] + }, + { + "id": "CoolingTowerT2", + "name": "Cooling tower (large)", + "category": "Water extraction & processing", + "next_tier": "", + "workers": 4, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 0, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts III", + "quantity": 80 }, { - "name": "Microchip manufacturing stage 1C", - "duration": 20, + "product": "Concrete slab", + "quantity": 200 + } + ], + "recipes": [ + { + "name": "Hi-press steam condensation", + "duration": 10, "inputs": [ { - "name": "Microchips stage 2 c", - "quantity": 1 - }, - { - "name": "Acid", - "quantity": 1 - }, - { - "name": "Water", - "quantity": 1 + "name": "Steam hi", + "quantity": 16 } ], "outputs": [ { - "name": "Microchips stage 3 a", - "quantity": 1 + "name": "Water", + "quantity": 12 } ] }, { - "name": "Microchip manufacturing stage 2C", - "duration": 20, + "name": "Lo-press steam condensation", + "duration": 10, "inputs": [ { - "name": "Microchips stage 3 a", - "quantity": 1 - }, - { - "name": "Copper", - "quantity": 1 - }, - { - "name": "Plastic", - "quantity": 1 + "name": "Steam lo", + "quantity": 16 } ], "outputs": [ { - "name": "Microchips stage 3 b", - "quantity": 1 + "name": "Water", + "quantity": 12 } ] }, { - "name": "Microchip manufacturing stage 3C", - "duration": 20, + "name": "Depleted steam condensation", + "duration": 10, "inputs": [ { - "name": "Microchips stage 3 b", - "quantity": 1 - }, - { - "name": "Gold", - "quantity": 1 + "name": "Steam depleted", + "quantity": 16 } ], "outputs": [ - { - "name": "Microchips stage 3 c", - "quantity": 1 - } - ] - }, - { - "name": "Microchip manufacturing stage 1D", - "duration": 20, - "inputs": [ - { - "name": "Microchips stage 3 c", - "quantity": 1 - }, - { - "name": "Acid", - "quantity": 1 - }, { "name": "Water", - "quantity": 1 - } - ], - "outputs": [ - { - "name": "Microchips stage 4 a", - "quantity": 1 + "quantity": 12 } ] + } + ] + }, + { + "id": "UraniumEnrichmentPlant", + "name": "Enrichment plant", + "category": "Power production", + "next_tier": "", + "workers": 14, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 8, + "electricity_consumed": 200, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts III", + "quantity": 150 }, { - "name": "Microchip manufacturing stage 2D", - "duration": 20, + "product": "Electronics II", + "quantity": 40 + } + ], + "recipes": [ + { + "name": "Uranium enrichment", + "duration": 60, "inputs": [ { - "name": "Microchips stage 4 a", - "quantity": 1 - }, - { - "name": "Copper", - "quantity": 1 + "name": "Yellowcake", + "quantity": 3 }, { - "name": "Plastic", + "name": "Hydrogen fluoride", "quantity": 1 } ], "outputs": [ { - "name": "Microchips stage 4 b", - "quantity": 1 + "name": "Uranium pellets", + "quantity": 3 } ] - }, + } + ] + }, + { + "id": "CharcoalMaker", + "name": "Coal maker", + "category": "Metallurgy & smelting", + "next_tier": "", + "workers": 2, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 0, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Microchip manufacturing final stage", - "duration": 20, + "product": "Construction Parts", + "quantity": 20 + } + ], + "recipes": [ + { + "name": "Charcoal making", + "duration": 40, "inputs": [ { - "name": "Microchips stage 4 b", - "quantity": 1 - }, - { - "name": "Gold", - "quantity": 1 + "name": "Wood", + "quantity": 20 } ], "outputs": [ { - "name": "Microchips", + "name": "Coal", "quantity": 4 + }, + { + "name": "Exhaust", + "quantity": 16 } ] } ] }, { - "id": "WasteDump", - "name": "Liquid dump", - "category": "Waste management", - "workers": 1, + "id": "Crusher", + "name": "Crusher", + "category": "Metallurgy & smelting", + "next_tier": "", + "workers": 2, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, - "electricity_consumed": 0, + "electricity_consumed": 30, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -5459,151 +5889,149 @@ "build_costs": [ { "product": "Construction Parts", - "quantity": 20 + "quantity": 30 } ], "recipes": [ { - "name": "Water dumping", - "duration": 2, + "name": "Iron ore crushing", + "duration": 20, "inputs": [ { - "name": "Water", - "quantity": 2 + "name": "Iron ore", + "quantity": 12 } ], - "outputs": [] + "outputs": [ + { + "name": "Iron ore crushed", + "quantity": 12 + } + ] }, { - "name": "Brine dumping", - "duration": 2, + "name": "Copper ore crushing", + "duration": 20, "inputs": [ { - "name": "Brine", - "quantity": 2 + "name": "Copper ore", + "quantity": 12 } ], - "outputs": [] + "outputs": [ + { + "name": "Copper ore crushed", + "quantity": 12 + } + ] }, { - "name": "Waste water dumping", - "duration": 2, + "name": "Slag crushing", + "duration": 20, "inputs": [ { - "name": "Waste water", - "quantity": 2 + "name": "Slag", + "quantity": 8 } ], "outputs": [ { - "name": "Water pollution", - "quantity": 2 + "name": "Slag crushed", + "quantity": 8 } ] }, { - "name": "Sour water dumping", - "duration": 2, + "name": "Rock crushing", + "duration": 20, "inputs": [ { - "name": "Sour water", - "quantity": 2 + "name": "Rock", + "quantity": 8 } ], "outputs": [ { - "name": "Water pollution", - "quantity": 4 + "name": "Gravel", + "quantity": 8 } ] }, { - "name": "Acid dumping", - "duration": 2, + "name": "Gravel crushing", + "duration": 60, "inputs": [ { - "name": "Acid", - "quantity": 2 + "name": "Gravel", + "quantity": 8 } ], "outputs": [ { - "name": "Water pollution", - "quantity": 4 + "name": "Sand", + "quantity": 8 } ] }, { - "name": "Toxic slurry dumping", - "duration": 2, + "name": "Uranium crushing", + "duration": 60, "inputs": [ { - "name": "Toxic slurry", - "quantity": 2 + "name": "Uranium ore", + "quantity": 12 } ], "outputs": [ { - "name": "Water pollution", - "quantity": 5 + "name": "Uranium ore crushed", + "quantity": 12 } ] }, { - "name": "Seawater dumping", - "duration": 2, + "name": "Gold ore crushing", + "duration": 30, "inputs": [ { - "name": "Seawater", - "quantity": 2 + "name": "Gold ore", + "quantity": 12 } ], - "outputs": [] - } - ] - }, - { - "id": "LandWaterPump", - "name": "Groundwater pump", - "category": "Water extraction & processing", - "workers": 2, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 4, - "electricity_consumed": 30, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts II", - "quantity": 40 - } - ], - "recipes": [ + "outputs": [ + { + "name": "Gold ore crushed", + "quantity": 12 + } + ] + }, { - "name": "Water pumping", - "duration": 10, - "inputs": [], + "name": "Gold ore milling", + "duration": 30, + "inputs": [ + { + "name": "Gold ore crushed", + "quantity": 24 + } + ], "outputs": [ { - "name": "Water", - "quantity": 8 + "name": "Gold ore powder", + "quantity": 24 } ] } ] }, { - "id": "GasInjectionPump", - "name": "Gas injection pump", - "category": "Waste management", - "workers": 4, + "id": "RotaryKilnGas", + "name": "Rotary Kiln (gas)", + "category": "Metallurgy & smelting", + "next_tier": "", + "workers": 10, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 4, - "electricity_consumed": 100, + "maintenance_cost_quantity": 3, + "electricity_consumed": 20, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -5612,70 +6040,70 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts III", - "quantity": 50 + "product": "Construction Parts II", + "quantity": 60 } ], "recipes": [ { - "name": "Co2 injection", - "duration": 10, + "name": "Cement production", + "duration": 40, "inputs": [ { - "name": "Carbon dioxide", + "name": "Limestone", "quantity": 12 }, { - "name": "Seawater", + "name": "Fuel gas", "quantity": 4 } ], - "outputs": [] - } - ] - }, - { - "id": "OceanWaterPumpT1", - "name": "Seawater pump", - "category": "Water extraction & processing", - "workers": 2, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, - "electricity_consumed": 20, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts II", - "quantity": 50 - } - ], - "recipes": [ + "outputs": [ + { + "name": "Cement", + "quantity": 4 + }, + { + "name": "Carbon dioxide", + "quantity": 12 + } + ] + }, { - "name": "Ocean water pumping", - "duration": 10, - "inputs": [], + "name": "Cement production", + "duration": 40, + "inputs": [ + { + "name": "Limestone", + "quantity": 12 + }, + { + "name": "Hydrogen", + "quantity": 4 + } + ], "outputs": [ { - "name": "Seawater", - "quantity": 20 + "name": "Cement", + "quantity": 4 + }, + { + "name": "Carbon dioxide", + "quantity": 8 } ] } ] }, { - "id": "OceanWaterPumpLarge", - "name": "Seawater pump (tall)", - "category": "Water extraction & processing", - "workers": 3, + "id": "RotaryKiln", + "name": "Rotary Kiln", + "category": "Metallurgy & smelting", + "next_tier": "RotaryKilnGas", + "workers": 6, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 4, - "electricity_consumed": 60, + "maintenance_cost_quantity": 2, + "electricity_consumed": 20, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -5684,56 +6112,70 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts III", - "quantity": 50 + "product": "Construction Parts", + "quantity": 60 } ], "recipes": [ { - "name": "Ocean water pumping II", - "duration": 10, - "inputs": [], + "name": "Cement production", + "duration": 40, + "inputs": [ + { + "name": "Limestone", + "quantity": 6 + }, + { + "name": "Coal", + "quantity": 1 + } + ], "outputs": [ { - "name": "Seawater", - "quantity": 20 + "name": "Cement", + "quantity": 2 + }, + { + "name": "Exhaust", + "quantity": 6 } ] } ] }, { - "id": "ChemicalPlant", - "name": "Chemical plant", - "category": "Crude oil refining", - "workers": 8, - "maintenance_cost_units": "Maintenance I", + "id": "ArcFurnace2", + "name": "Arc furnace II", + "category": "Metallurgy & smelting", + "next_tier": "", + "workers": 18, + "maintenance_cost_units": "Maintenance II", "maintenance_cost_quantity": 4, - "electricity_consumed": 60, + "electricity_consumed": 1400, "electricity_generated": 0, - "computing_consumed": 0, + "computing_consumed": 4, "computing_generated": 0, "storage_capacity": 0, "unity_cost": 0, "research_speed": 0, "build_costs": [ { - "product": "Construction Parts III", - "quantity": 40 + "product": "Construction Parts IV", + "quantity": 140 } ], "recipes": [ { - "name": "Fertilizer synthesis", - "duration": 40, + "name": "Iron scrap smelting (arc)", + "duration": 20, "inputs": [ { - "name": "Ammonia", - "quantity": 4 + "name": "Iron scrap", + "quantity": 16 }, { - "name": "Nitrogen", - "quantity": 12 + "name": "Graphite", + "quantity": 1 }, { "name": "Water", @@ -5742,125 +6184,106 @@ ], "outputs": [ { - "name": "Fertilizer I", - "quantity": 8 + "name": "Molten iron", + "quantity": 16 + }, + { + "name": "Steam lo", + "quantity": 4 + }, + { + "name": "Exhaust", + "quantity": 2 } ] }, { - "name": "Ammonia synthesis", - "duration": 40, + "name": "Iron smelting (arc)", + "duration": 20, "inputs": [ { - "name": "Hydrogen", - "quantity": 4 + "name": "Iron ore crushed", + "quantity": 12 }, { - "name": "Nitrogen", - "quantity": 8 + "name": "Limestone", + "quantity": 1 + }, + { + "name": "Graphite", + "quantity": 1 + }, + { + "name": "Water", + "quantity": 4 } ], "outputs": [ { - "name": "Ammonia", + "name": "Molten iron", + "quantity": 16 + }, + { + "name": "Slag", + "quantity": 6 + }, + { + "name": "Steam lo", + "quantity": 4 + }, + { + "name": "Exhaust", "quantity": 4 } ] }, { - "name": "Liquid nitrogen production", + "name": "Copper scrap smelting (arc)", "duration": 20, "inputs": [ { - "name": "Nitrogen", - "quantity": 6 + "name": "Copper scrap", + "quantity": 16 }, { - "name": "Steel", - "quantity": 2 + "name": "Graphite", + "quantity": 1 + }, + { + "name": "Water", + "quantity": 4 } ], "outputs": [ { - "name": "Liquid Nitrogen", + "name": "Molten copper", + "quantity": 16 + }, + { + "name": "Steam lo", "quantity": 4 + }, + { + "name": "Exhaust", + "quantity": 2 } ] }, { - "name": "Fuel transesterification", - "duration": 40, + "name": "Copper smelting (arc)", + "duration": 20, "inputs": [ { - "name": "Ethanol", - "quantity": 5 - }, - { - "name": "Cooking oil", + "name": "Copper ore crushed", "quantity": 12 - } - ], - "outputs": [ - { - "name": "Diesel", - "quantity": 18 - } - ] - }, - { - "name": "Disinfectant production", - "duration": 40, - "inputs": [ - { - "name": "Ethanol", - "quantity": 3 }, { - "name": "Plastic", + "name": "Sand", "quantity": 2 - } - ], - "outputs": [ - { - "name": "Disinfectant", - "quantity": 8 - } - ] - } - ] - }, - { - "id": "ChemicalPlant2", - "name": "Chemical plant II", - "category": "Crude oil refining", - "workers": 16, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 8, - "electricity_consumed": 100, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts III", - "quantity": 120 - } - ], - "recipes": [ - { - "name": "Fertilizer synthesis", - "duration": 20, - "inputs": [ - { - "name": "Ammonia", - "quantity": 4 }, { - "name": "Nitrogen", - "quantity": 12 + "name": "Graphite", + "quantity": 1 }, { "name": "Water", @@ -5869,209 +6292,142 @@ ], "outputs": [ { - "name": "Fertilizer I", - "quantity": 8 - } - ] - }, - { - "name": "Ammonia synthesis", - "duration": 20, - "inputs": [ - { - "name": "Hydrogen", - "quantity": 4 + "name": "Molten copper", + "quantity": 16 }, { - "name": "Nitrogen", - "quantity": 8 - } - ], - "outputs": [ - { - "name": "Ammonia", - "quantity": 4 - } - ] - }, - { - "name": "Liquid nitrogen production", - "duration": 10, - "inputs": [ - { - "name": "Nitrogen", + "name": "Slag", "quantity": 6 }, { - "name": "Steel", - "quantity": 2 - } - ], - "outputs": [ + "name": "Steam lo", + "quantity": 4 + }, { - "name": "Liquid Nitrogen", + "name": "Exhaust", "quantity": 4 } ] }, { - "name": "Fuel transesterification", + "name": "Glass smelting", "duration": 20, "inputs": [ { - "name": "Ethanol", - "quantity": 5 + "name": "Glass mix", + "quantity": 16 }, { - "name": "Cooking oil", - "quantity": 12 - } - ], - "outputs": [ - { - "name": "Diesel", - "quantity": 18 - } - ] - }, - { - "name": "FuelGas synthesis", - "duration": 20, - "inputs": [ - { - "name": "Hydrogen", - "quantity": 8 + "name": "Graphite", + "quantity": 1 }, { - "name": "Carbon dioxide", - "quantity": 8 + "name": "Water", + "quantity": 4 } ], "outputs": [ { - "name": "Fuel gas", - "quantity": 8 - } - ] - }, - { - "name": "Graphite production", - "duration": 40, - "inputs": [ + "name": "Molten glass", + "quantity": 16 + }, { - "name": "Coal", + "name": "Slag", "quantity": 4 }, { - "name": "Chlorine", - "quantity": 2 - } - ], - "outputs": [ - { - "name": "Graphite", - "quantity": 8 + "name": "Steam lo", + "quantity": 4 }, { - "name": "Sour water", + "name": "Exhaust", "quantity": 4 } ] }, { - "name": "Graphite production", + "name": "Glass smelting", "duration": 20, "inputs": [ { - "name": "Carbon dioxide", + "name": "Broken glass", "quantity": 24 - } - ], - "outputs": [ + }, { "name": "Graphite", "quantity": 1 - } - ] - }, - { - "name": "Disinfectant production", - "duration": 20, - "inputs": [ - { - "name": "Ethanol", - "quantity": 3 }, { - "name": "Plastic", - "quantity": 2 + "name": "Water", + "quantity": 4 } ], "outputs": [ { - "name": "Disinfectant", - "quantity": 8 - } - ] - }, - { - "name": "Anesthetics production", - "duration": 20, - "inputs": [ - { - "name": "Ammonia", - "quantity": 2 + "name": "Molten glass", + "quantity": 16 }, { - "name": "Hydrogen fluoride", + "name": "Steam lo", "quantity": 4 }, { - "name": "Steel", - "quantity": 1 - } - ], - "outputs": [ - { - "name": "Anesthetics", - "quantity": 8 + "name": "Exhaust", + "quantity": 2 } ] }, { - "name": "Morphine production", + "name": "Silicon smelting (Arc II)", "duration": 20, "inputs": [ { - "name": "Poppy", - "quantity": 4 + "name": "Quartz", + "quantity": 16 }, { - "name": "Acid", + "name": "Coal", "quantity": 2 }, { - "name": "Glass", - "quantity": 2 + "name": "Graphite", + "quantity": 1 + }, + { + "name": "Water", + "quantity": 4 } ], "outputs": [ { - "name": "Morphine", - "quantity": 8 + "name": "Molten silicon", + "quantity": 16 + }, + { + "name": "Slag", + "quantity": 6 + }, + { + "name": "Steam lo", + "quantity": 4 + }, + { + "name": "Exhaust", + "quantity": 12 } ] } ] }, { - "id": "WaterTreatmentPlant", - "name": "Wastewater treatment", - "category": "Waste management", - "workers": 26, + "id": "ArcFurnace", + "name": "Arc furnace", + "category": "Metallurgy & smelting", + "next_tier": "ArcFurnace2", + "workers": 8, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 10, - "electricity_consumed": 180, + "maintenance_cost_quantity": 4, + "electricity_consumed": 750, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -6081,90 +6437,38 @@ "build_costs": [ { "product": "Construction Parts III", - "quantity": 140 + "quantity": 160 } ], "recipes": [ { - "name": "Water treatment", - "duration": 30, - "inputs": [ - { - "name": "Waste water", - "quantity": 80 - }, - { - "name": "Sand", - "quantity": 4 - }, - { - "name": "Chlorine", - "quantity": 4 - } - ], - "outputs": [ - { - "name": "Water", - "quantity": 40 - }, - { - "name": "Sludge", - "quantity": 12 - } - ] - }, - { - "name": "Water treatment (advanced)", - "duration": 30, + "name": "Silicon smelting (Arc)", + "duration": 20, "inputs": [ { - "name": "Waste water", - "quantity": 80 - }, - { - "name": "Filter media", - "quantity": 4 - }, - { - "name": "Chlorine", + "name": "Quartz", "quantity": 8 - } - ], - "outputs": [ - { - "name": "Water", - "quantity": 60 - }, - { - "name": "Sludge", - "quantity": 18 - } - ] - }, - { - "name": "Toxic slurry treatment", - "duration": 30, - "inputs": [ - { - "name": "Toxic slurry", - "quantity": 24 }, { - "name": "Filter media", + "name": "Coal", "quantity": 2 }, { - "name": "Brine", - "quantity": 6 + "name": "Graphite", + "quantity": 1 } ], "outputs": [ { - "name": "Water", - "quantity": 20 + "name": "Molten silicon", + "quantity": 8 }, { "name": "Slag", + "quantity": 3 + }, + { + "name": "Exhaust", "quantity": 6 } ] @@ -6172,12 +6476,13 @@ ] }, { - "id": "EvaporationPond", - "name": "Evaporation pond", - "category": "Water extraction & processing", - "workers": 4, + "id": "SmeltingFurnaceT2", + "name": "Blast furnace II", + "category": "Metallurgy & smelting", + "next_tier": "ArcFurnace2", + "workers": 18, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, + "maintenance_cost_quantity": 5, "electricity_consumed": 0, "electricity_generated": 0, "computing_consumed": 0, @@ -6188,140 +6493,186 @@ "build_costs": [ { "product": "Construction Parts III", - "quantity": 30 + "quantity": 180 } ], "recipes": [ { - "name": "Brine making", - "duration": 40, + "name": "Iron scrap smelting", + "duration": 20, "inputs": [ { - "name": "Seawater", - "quantity": 30 + "name": "Iron scrap", + "quantity": 16 + }, + { + "name": "Coal", + "quantity": 5 } ], "outputs": [ { - "name": "Brine", + "name": "Molten iron", "quantity": 16 + }, + { + "name": "Exhaust", + "quantity": 10 } ] }, { - "name": "Salt making", - "duration": 80, + "name": "Iron smelting (lime)", + "duration": 20, "inputs": [ { - "name": "Seawater", - "quantity": 30 + "name": "Iron ore crushed", + "quantity": 12 + }, + { + "name": "Limestone", + "quantity": 1 + }, + { + "name": "Coal", + "quantity": 5 } ], "outputs": [ { - "name": "Salt", - "quantity": 8 + "name": "Molten iron", + "quantity": 16 + }, + { + "name": "Slag", + "quantity": 6 + }, + { + "name": "Exhaust", + "quantity": 12 } ] }, { - "name": "Salt making", - "duration": 40, + "name": "Copper scrap smelting", + "duration": 20, "inputs": [ { - "name": "Brine", + "name": "Copper scrap", "quantity": 16 + }, + { + "name": "Coal", + "quantity": 5 } ], "outputs": [ { - "name": "Salt", - "quantity": 8 + "name": "Molten copper", + "quantity": 16 + }, + { + "name": "Exhaust", + "quantity": 10 } ] - } - ] - }, - { - "id": "EvaporationPondHeated", - "name": "Evaporation pond (heated)", - "category": "Water extraction & processing", - "workers": 6, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 3, - "electricity_consumed": 60, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts III", - "quantity": 50 - } - ], - "recipes": [ + }, { - "name": "Brine making", + "name": "Copper smelting (sand)", "duration": 20, "inputs": [ { - "name": "Seawater", - "quantity": 30 + "name": "Copper ore crushed", + "quantity": 12 + }, + { + "name": "Sand", + "quantity": 2 + }, + { + "name": "Coal", + "quantity": 5 } ], "outputs": [ { - "name": "Brine", + "name": "Molten copper", "quantity": 16 + }, + { + "name": "Slag", + "quantity": 6 + }, + { + "name": "Exhaust", + "quantity": 12 } ] }, { - "name": "Salt making", - "duration": 40, + "name": "Glass smelting", + "duration": 20, "inputs": [ { - "name": "Seawater", - "quantity": 30 + "name": "Glass mix", + "quantity": 16 + }, + { + "name": "Coal", + "quantity": 5 } ], "outputs": [ { - "name": "Salt", - "quantity": 8 + "name": "Molten glass", + "quantity": 16 + }, + { + "name": "Slag", + "quantity": 4 + }, + { + "name": "Exhaust", + "quantity": 12 } ] }, { - "name": "Salt making", + "name": "Glass broken smelting", "duration": 20, "inputs": [ { - "name": "Brine", - "quantity": 16 + "name": "Broken glass", + "quantity": 24 + }, + { + "name": "Coal", + "quantity": 5 } ], "outputs": [ { - "name": "Salt", - "quantity": 8 + "name": "Molten glass", + "quantity": 16 + }, + { + "name": "Exhaust", + "quantity": 10 } ] } ] }, { - "id": "AnaerobicDigester", - "name": "Anaerobic digester", - "category": "Waste management", - "workers": 4, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 1, - "electricity_consumed": 10, - "electricity_generated": 0, + "id": "SmeltingFurnaceT1", + "name": "Blast furnace", + "category": "Metallurgy & smelting", + "next_tier": "SmeltingFurnaceT2", + "workers": 8, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 0, + "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, "storage_capacity": 0, @@ -6329,120 +6680,121 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts II", - "quantity": 50 + "product": "Construction Parts", + "quantity": 60 } ], "recipes": [ { - "name": "Digestion", - "duration": 60, + "name": "Iron scrap smelting", + "duration": 20, "inputs": [ { - "name": "Sludge", - "quantity": 12 + "name": "Iron scrap", + "quantity": 8 + }, + { + "name": "Coal", + "quantity": 3 } ], "outputs": [ { - "name": "Fuel gas", - "quantity": 5 + "name": "Molten iron", + "quantity": 8 }, { - "name": "Compost", - "quantity": 1 + "name": "Exhaust", + "quantity": 6 } ] }, { - "name": "Digestion", - "duration": 60, + "name": "Iron smelting", + "duration": 20, "inputs": [ { - "name": "Potato", - "quantity": 14 + "name": "Iron ore", + "quantity": 8 + }, + { + "name": "Coal", + "quantity": 3 } ], "outputs": [ { - "name": "Fuel gas", - "quantity": 5 + "name": "Molten iron", + "quantity": 8 }, { - "name": "Compost", - "quantity": 1 + "name": "Slag", + "quantity": 4 + }, + { + "name": "Exhaust", + "quantity": 8 } ] }, { - "name": "Digestion", - "duration": 90, + "name": "Copper scrap smelting", + "duration": 20, "inputs": [ { - "name": "Wheat", - "quantity": 11 + "name": "Copper scrap", + "quantity": 8 + }, + { + "name": "Coal", + "quantity": 3 } ], "outputs": [ { - "name": "Fuel gas", - "quantity": 9 + "name": "Molten copper", + "quantity": 8 }, { - "name": "Compost", - "quantity": 1 + "name": "Exhaust", + "quantity": 6 } ] }, { - "name": "Digestion", - "duration": 120, + "name": "Copper smelting", + "duration": 20, "inputs": [ { - "name": "Meat trimmings", + "name": "Copper ore", "quantity": 8 + }, + { + "name": "Coal", + "quantity": 3 } ], "outputs": [ { - "name": "Fuel gas", + "name": "Molten copper", + "quantity": 8 + }, + { + "name": "Slag", "quantity": 4 }, { - "name": "Compost", - "quantity": 2 + "name": "Exhaust", + "quantity": 8 } ] - } - ] - }, - { - "id": "BoilerCoal", - "name": "Boiler (coal)", - "category": "Water extraction & processing", - "workers": 4, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 0, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts II", - "quantity": 40 - } - ], - "recipes": [ + }, { - "name": "Steam generation", - "duration": 10, + "name": "Glass smelting", + "duration": 20, "inputs": [ { - "name": "Water", + "name": "Glass mix", "quantity": 8 }, { @@ -6452,69 +6804,94 @@ ], "outputs": [ { - "name": "Steam hi", + "name": "Molten glass", "quantity": 8 }, + { + "name": "Slag", + "quantity": 3 + }, { "name": "Exhaust", - "quantity": 6 + "quantity": 8 } ] }, { - "name": "Steam generation", - "duration": 10, + "name": "Glass broken smelting", + "duration": 20, "inputs": [ { - "name": "Water", - "quantity": 8 + "name": "Broken glass", + "quantity": 12 }, { - "name": "Biomass", - "quantity": 12 + "name": "Coal", + "quantity": 3 } ], "outputs": [ { - "name": "Steam hi", + "name": "Molten glass", "quantity": 8 }, { "name": "Exhaust", - "quantity": 4 + "quantity": 6 } ] - }, + } + ] + }, + { + "id": "CasterCooledT2", + "name": "Cooled caster II", + "category": "Metallurgy & smelting", + "next_tier": "", + "workers": 6, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 0, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Steam generation", - "duration": 10, + "product": "Construction Parts III", + "quantity": 40 + } + ], + "recipes": [ + { + "name": "Steel casting (cooled)", + "duration": 20, "inputs": [ { - "name": "Water", + "name": "Molten steel", "quantity": 8 }, { - "name": "Animal feed", - "quantity": 12 + "name": "Water", + "quantity": 4 } ], "outputs": [ { - "name": "Steam hi", + "name": "Steel", "quantity": 8 - }, - { - "name": "Exhaust", - "quantity": 4 } ] } ] }, { - "id": "BoilerGas", - "name": "Boiler (gas)", - "category": "Water extraction & processing", + "id": "CasterCooled", + "name": "Cooled caster", + "category": "Metallurgy & smelting", + "next_tier": "CasterCooledT2", "workers": 4, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -6528,188 +6905,269 @@ "build_costs": [ { "product": "Construction Parts II", - "quantity": 50 + "quantity": 30 } ], "recipes": [ { - "name": "Steam generation", - "duration": 10, + "name": "Steel casting (cooled)", + "duration": 40, "inputs": [ { - "name": "Water", + "name": "Molten steel", "quantity": 8 }, { - "name": "Heavy oil", + "name": "Water", "quantity": 4 } ], "outputs": [ { - "name": "Steam hi", + "name": "Steel", "quantity": 8 - }, - { - "name": "Exhaust", - "quantity": 10 } ] + } + ] + }, + { + "id": "CasterT2", + "name": "Metal caster II", + "category": "Metallurgy & smelting", + "next_tier": "", + "workers": 3, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 0, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts II", + "quantity": 40 }, { - "name": "Steam generation", - "duration": 10, + "product": "Steel", + "quantity": 20 + } + ], + "recipes": [ + { + "name": "Iron casting", + "duration": 20, "inputs": [ { - "name": "Water", + "name": "Molten iron", "quantity": 8 - }, - { - "name": "Medium oil", - "quantity": 6 } ], "outputs": [ { - "name": "Steam hi", + "name": "Iron", "quantity": 8 - }, - { - "name": "Exhaust", - "quantity": 10 } ] }, { - "name": "Steam generation", - "duration": 10, + "name": "Copper casting", + "duration": 20, "inputs": [ { - "name": "Water", + "name": "Molten copper", "quantity": 8 - }, - { - "name": "Light oil", - "quantity": 6 } ], "outputs": [ { - "name": "Steam hi", - "quantity": 8 - }, - { - "name": "Exhaust", + "name": "Impure copper", "quantity": 8 } ] - }, + } + ] + }, + { + "id": "Caster", + "name": "Metal caster", + "category": "Metallurgy & smelting", + "next_tier": "CasterT2", + "workers": 2, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 0, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Steam generation", - "duration": 10, + "product": "Construction Parts", + "quantity": 30 + } + ], + "recipes": [ + { + "name": "Iron casting", + "duration": 40, "inputs": [ { - "name": "Water", + "name": "Molten iron", "quantity": 8 - }, - { - "name": "Naphtha", - "quantity": 6 } ], "outputs": [ { - "name": "Steam hi", - "quantity": 8 - }, - { - "name": "Exhaust", + "name": "Iron", "quantity": 8 } ] }, { - "name": "Steam generation", - "duration": 10, + "name": "Copper casting", + "duration": 40, "inputs": [ { - "name": "Water", + "name": "Molten copper", "quantity": 8 - }, - { - "name": "Ethanol", - "quantity": 6 } ], "outputs": [ { - "name": "Steam hi", + "name": "Impure copper", "quantity": 8 + } + ] + } + ] + }, + { + "id": "CopperElectrolysis", + "name": "Copper electrolysis", + "category": "Metallurgy & smelting", + "next_tier": "", + "workers": 5, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 4, + "electricity_consumed": 80, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts", + "quantity": 30 + } + ], + "recipes": [ + { + "name": "Copper purification (acid)", + "duration": 40, + "inputs": [ + { + "name": "Impure copper", + "quantity": 16 }, { - "name": "Carbon dioxide", - "quantity": 8 + "name": "Acid", + "quantity": 4 + } + ], + "outputs": [ + { + "name": "Copper", + "quantity": 16 } ] }, { - "name": "Steam generation", - "duration": 10, + "name": "Copper purification (water)", + "duration": 40, "inputs": [ { - "name": "Water", - "quantity": 8 + "name": "Impure copper", + "quantity": 16 }, { - "name": "Fuel gas", - "quantity": 8 + "name": "Water", + "quantity": 4 } ], "outputs": [ { - "name": "Steam hi", - "quantity": 8 - }, - { - "name": "Carbon dioxide", - "quantity": 8 + "name": "Copper", + "quantity": 13 } ] - }, + } + ] + }, + { + "id": "OxygenFurnaceT2", + "name": "Oxygen furnace II", + "category": "Metallurgy & smelting", + "next_tier": "", + "workers": 10, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 6, + "electricity_consumed": 40, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Steam generation", - "duration": 10, + "product": "Construction Parts III", + "quantity": 70 + } + ], + "recipes": [ + { + "name": "Steel smelting", + "duration": 40, "inputs": [ { - "name": "Water", - "quantity": 8 + "name": "Molten iron", + "quantity": 32 }, { - "name": "Hydrogen", - "quantity": 8 + "name": "Oxygen", + "quantity": 12 } ], "outputs": [ { - "name": "Steam hi", - "quantity": 8 + "name": "Molten steel", + "quantity": 16 }, { - "name": "Steam depleted", - "quantity": 2 + "name": "Exhaust", + "quantity": 24 } ] } ] }, { - "id": "BoilerElectric", - "name": "Boiler (electric)", - "category": "Water extraction & processing", - "workers": 2, - "maintenance_cost_units": "Maintenance II", - "maintenance_cost_quantity": 2, - "electricity_consumed": 1300, + "id": "OxygenFurnace", + "name": "Oxygen furnace", + "category": "Metallurgy & smelting", + "next_tier": "OxygenFurnaceT2", + "workers": 6, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 4, + "electricity_consumed": 25, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -6718,41 +7176,46 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts III", + "product": "Construction Parts II", "quantity": 60 - }, - { - "product": "Electronics II", - "quantity": 40 } ], "recipes": [ { - "name": "Steam generation", - "duration": 10, + "name": "Steel smelting", + "duration": 40, "inputs": [ { - "name": "Water", - "quantity": 4 + "name": "Molten iron", + "quantity": 16 + }, + { + "name": "Oxygen", + "quantity": 12 } ], "outputs": [ { - "name": "Steam hi", - "quantity": 4 + "name": "Molten steel", + "quantity": 8 + }, + { + "name": "Exhaust", + "quantity": 16 } ] } ] }, { - "id": "SmokeStack", - "name": "Smoke stack", - "category": "Waste management", - "workers": 0, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 0, + "id": "GlassMakerT2", + "name": "Glass maker II", + "category": "Metallurgy & smelting", + "next_tier": "", + "workers": 14, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 8, + "electricity_consumed": 200, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -6761,108 +7224,38 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts", - "quantity": 10 + "product": "Construction Parts III", + "quantity": 120 } ], "recipes": [ { - "name": "Product disposal", + "name": "Glass casting", "duration": 20, "inputs": [ { - "name": "Steam depleted", - "quantity": 20 + "name": "Molten glass", + "quantity": 16 } ], - "outputs": [] - }, - { - "name": "Product disposal", - "duration": 20, - "inputs": [ + "outputs": [ { - "name": "Steam hi", - "quantity": 20 - } - ], - "outputs": [] - }, - { - "name": "Product disposal", - "duration": 20, - "inputs": [ - { - "name": "Steam lo", - "quantity": 20 - } - ], - "outputs": [] - }, - { - "name": "Product disposal", - "duration": 20, - "inputs": [ - { - "name": "Oxygen", - "quantity": 20 - } - ], - "outputs": [] - }, - { - "name": "Product disposal", - "duration": 20, - "inputs": [ - { - "name": "Nitrogen", - "quantity": 20 - } - ], - "outputs": [] - }, - { - "name": "Product disposal", - "duration": 20, - "inputs": [ - { - "name": "Exhaust", - "quantity": 20 - } - ], - "outputs": [ - { - "name": "Air pollution", - "quantity": 10 - } - ] - }, - { - "name": "Product disposal", - "duration": 20, - "inputs": [ - { - "name": "Carbon dioxide", - "quantity": 20 - } - ], - "outputs": [ - { - "name": "Air pollution", - "quantity": 5 + "name": "Glass", + "quantity": 24 } ] } ] }, { - "id": "SmokeStackLarge", - "name": "Smoke stack (large)", - "category": "Waste management", - "workers": 0, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 0, + "id": "GlassMakerT1", + "name": "Glass maker", + "category": "Metallurgy & smelting", + "next_tier": "", + "workers": 6, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 4, + "electricity_consumed": 80, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -6871,112 +7264,86 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts", - "quantity": 10 - }, - { - "product": "Concrete slab", - "quantity": 40 + "product": "Construction Parts III", + "quantity": 50 } ], "recipes": [ { - "name": "Product disposal", - "duration": 20, - "inputs": [ - { - "name": "Steam depleted", - "quantity": 200 - } - ], - "outputs": [] - }, - { - "name": "Product disposal", + "name": "Glass casting", "duration": 20, "inputs": [ { - "name": "Steam hi", - "quantity": 200 + "name": "Molten glass", + "quantity": 8 } ], - "outputs": [] - }, - { - "name": "Product disposal", - "duration": 20, - "inputs": [ + "outputs": [ { - "name": "Steam lo", - "quantity": 200 - } - ], - "outputs": [] - }, - { - "name": "Product disposal", - "duration": 20, - "inputs": [ + "name": "Glass", + "quantity": 8 + }, { - "name": "Oxygen", - "quantity": 200 + "name": "Slag", + "quantity": 2 } - ], - "outputs": [] - }, + ] + } + ] + }, + { + "id": "SiliconCrystallizer", + "name": "Silicon crystallizer", + "category": "Metallurgy & smelting", + "next_tier": "", + "workers": 8, + "maintenance_cost_units": "Maintenance II", + "maintenance_cost_quantity": 5, + "electricity_consumed": 50, + "electricity_generated": 0, + "computing_consumed": 4, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Product disposal", - "duration": 20, - "inputs": [ - { - "name": "Nitrogen", - "quantity": 200 - } - ], - "outputs": [] - }, + "product": "Construction Parts IV", + "quantity": 30 + } + ], + "recipes": [ { - "name": "Product disposal", - "duration": 20, + "name": "Silicon crystallization", + "duration": 60, "inputs": [ { - "name": "Exhaust", - "quantity": 200 - } - ], - "outputs": [ - { - "name": "Air pollution", - "quantity": 100 - } - ] - }, - { - "name": "Product disposal", - "duration": 20, - "inputs": [ + "name": "Silicon (poly)", + "quantity": 18 + }, { - "name": "Carbon dioxide", - "quantity": 200 + "name": "Water", + "quantity": 1 } ], "outputs": [ { - "name": "Air pollution", - "quantity": 50 + "name": "Silicon wafer", + "quantity": 6 } ] } ] }, { - "id": "CoolingTowerT1", - "name": "Cooling tower", - "category": "Water extraction & processing", + "id": "SiliconReactor", + "name": "Silicon reactor", + "category": "Metallurgy & smelting", + "next_tier": "", "workers": 2, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 0, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 1, + "electricity_consumed": 20, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -6986,72 +7353,41 @@ "build_costs": [ { "product": "Construction Parts III", - "quantity": 30 - }, - { - "product": "Concrete slab", - "quantity": 40 + "quantity": 20 } ], "recipes": [ { - "name": "Hi-press steam condensation", - "duration": 10, + "name": "Silicon treatment", + "duration": 20, "inputs": [ { - "name": "Steam hi", + "name": "Molten silicon", "quantity": 4 - } - ], - "outputs": [ - { - "name": "Water", - "quantity": 2 - } - ] - }, - { - "name": "Lo-press steam condensation", - "duration": 10, - "inputs": [ + }, { - "name": "Steam lo", - "quantity": 4 + "name": "Hydrogen", + "quantity": 1 } ], "outputs": [ { - "name": "Water", - "quantity": 2 - } - ] - }, - { - "name": "Depleted steam condensation", - "duration": 10, - "inputs": [ - { - "name": "Steam depleted", + "name": "Silicon (poly)", "quantity": 4 } - ], - "outputs": [ - { - "name": "Water", - "quantity": 2 - } ] } ] }, { - "id": "CoolingTowerT2", - "name": "Cooling tower (large)", - "category": "Water extraction & processing", - "workers": 4, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 0, + "id": "GoldFurnace", + "name": "Gold furnace", + "category": "Metallurgy & smelting", + "next_tier": "", + "workers": 6, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 2, + "electricity_consumed": 120, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -7061,72 +7397,65 @@ "build_costs": [ { "product": "Construction Parts III", - "quantity": 80 - }, - { - "product": "Concrete slab", - "quantity": 200 + "quantity": 70 } ], "recipes": [ { - "name": "Hi-press steam condensation", - "duration": 10, + "name": "Gold smelting", + "duration": 30, "inputs": [ { - "name": "Steam hi", - "quantity": 16 - } - ], - "outputs": [ - { - "name": "Water", - "quantity": 12 - } - ] - }, - { - "name": "Lo-press steam condensation", - "duration": 10, - "inputs": [ + "name": "Gold ore concentrate", + "quantity": 6 + }, { - "name": "Steam lo", - "quantity": 16 + "name": "Sand", + "quantity": 1 } ], "outputs": [ { - "name": "Water", - "quantity": 12 + "name": "Gold", + "quantity": 3 + }, + { + "name": "Exhaust", + "quantity": 6 } ] }, { - "name": "Depleted steam condensation", - "duration": 10, + "name": "Gold smelting", + "duration": 30, "inputs": [ { - "name": "Steam depleted", - "quantity": 16 + "name": "Gold scrap", + "quantity": 3 } ], "outputs": [ { - "name": "Water", - "quantity": 12 + "name": "Gold", + "quantity": 3 + }, + { + "name": "Exhaust", + "quantity": 3 } ] } ] }, { - "id": "GlassMakerT1", - "name": "Glass maker", - "category": "Metallurgy & smelting", - "workers": 6, + "id": "ChemicalPlant2", + "name": "Chemical plant II", + "category": "Crude oil refining", + "next_tier": "", + "workers": 16, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 4, - "electricity_consumed": 80, + "maintenance_cost_quantity": 8, + "electricity_consumed": 100, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -7136,304 +7465,257 @@ "build_costs": [ { "product": "Construction Parts III", - "quantity": 50 + "quantity": 120 } ], "recipes": [ { - "name": "Glass casting", + "name": "Fertilizer synthesis", "duration": 20, "inputs": [ { - "name": "Molten glass", - "quantity": 8 + "name": "Ammonia", + "quantity": 4 + }, + { + "name": "Nitrogen", + "quantity": 12 + }, + { + "name": "Water", + "quantity": 4 } ], "outputs": [ { - "name": "Glass", + "name": "Fertilizer I", "quantity": 8 - }, - { - "name": "Slag", - "quantity": 2 } ] - } - ] - }, - { - "id": "GlassMakerT2", - "name": "Glass maker II", - "category": "Metallurgy & smelting", - "workers": 14, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 8, - "electricity_consumed": 200, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts III", - "quantity": 120 - } - ], - "recipes": [ + }, { - "name": "Glass casting", + "name": "Ammonia synthesis", "duration": 20, "inputs": [ { - "name": "Molten glass", - "quantity": 16 + "name": "Hydrogen", + "quantity": 4 + }, + { + "name": "Nitrogen", + "quantity": 8 } ], "outputs": [ { - "name": "Glass", - "quantity": 24 + "name": "Ammonia", + "quantity": 4 } ] - } - ] - }, - { - "id": "FermentationTank", - "name": "Fermentation tank", - "category": "General machines", - "workers": 4, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, - "electricity_consumed": 5, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ + }, { - "product": "Construction Parts III", - "quantity": 40 - } - ], - "recipes": [ + "name": "Liquid nitrogen production", + "duration": 10, + "inputs": [ + { + "name": "Nitrogen", + "quantity": 6 + }, + { + "name": "Steel", + "quantity": 2 + } + ], + "outputs": [ + { + "name": "Nitrogen Tank", + "quantity": 4 + } + ] + }, { - "name": "Ethanol making (sugar)", - "duration": 40, + "name": "Fuel transesterification", + "duration": 20, "inputs": [ { - "name": "Sugar", - "quantity": 8 + "name": "Ethanol", + "quantity": 5 }, { - "name": "Oxygen", - "quantity": 8 + "name": "Cooking oil", + "quantity": 12 } ], "outputs": [ { - "name": "Ethanol", - "quantity": 4 - }, - { - "name": "Carbon dioxide", - "quantity": 8 + "name": "Diesel", + "quantity": 18 } ] }, { - "name": "Ethanol making (corn)", - "duration": 40, + "name": "FuelGas synthesis", + "duration": 20, "inputs": [ { - "name": "Corn mash", - "quantity": 6 + "name": "Hydrogen", + "quantity": 8 }, { - "name": "Oxygen", + "name": "Carbon dioxide", "quantity": 8 } ], "outputs": [ { - "name": "Ethanol", - "quantity": 3 - }, - { - "name": "Carbon dioxide", - "quantity": 6 + "name": "Fuel gas", + "quantity": 8 } ] }, { - "name": "Antibiotics", - "duration": 80, + "name": "Graphite production", + "duration": 40, "inputs": [ { - "name": "Sugar", + "name": "Coal", "quantity": 4 }, { - "name": "Ammonia", - "quantity": 1 - }, - { - "name": "Oxygen", - "quantity": 8 + "name": "Chlorine", + "quantity": 2 } ], "outputs": [ { - "name": "Antibiotics", + "name": "Graphite", "quantity": 8 }, { - "name": "Carbon dioxide", + "name": "Sour water", "quantity": 4 } ] - } - ] - }, - { - "id": "UraniumEnrichmentPlant", - "name": "Enrichment plant", - "category": "Power production", - "workers": 14, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 8, - "electricity_consumed": 200, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts III", - "quantity": 150 }, { - "product": "Electronics II", - "quantity": 40 - } - ], - "recipes": [ + "name": "Graphite production", + "duration": 10, + "inputs": [ + { + "name": "Carbon dioxide", + "quantity": 24 + } + ], + "outputs": [ + { + "name": "Graphite", + "quantity": 1 + } + ] + }, { - "name": "Uranium enrichment", - "duration": 60, + "name": "Disinfectant production", + "duration": 20, "inputs": [ { - "name": "Yellow cake", + "name": "Ethanol", "quantity": 3 }, { - "name": "Hydrogen fluoride", - "quantity": 1 + "name": "Plastic", + "quantity": 2 } ], "outputs": [ { - "name": "Uranium pellets", - "quantity": 3 + "name": "Disinfectant", + "quantity": 8 } ] - } - ] - }, - { - "id": "ArcFurnace", - "name": "Arc furnace", - "category": "Metallurgy & smelting", - "workers": 8, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 4, - "electricity_consumed": 750, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts III", - "quantity": 160 - } - ], - "recipes": [ + }, { - "name": "Silicon smelting (Arc)", + "name": "Anesthetics production", "duration": 20, "inputs": [ { - "name": "Quartz", - "quantity": 8 + "name": "Ammonia", + "quantity": 2 }, { - "name": "Coal", - "quantity": 2 + "name": "Hydrogen fluoride", + "quantity": 4 }, { - "name": "Graphite", + "name": "Steel", "quantity": 1 } ], "outputs": [ { - "name": "Molten silicon", + "name": "Anesthetics", "quantity": 8 + } + ] + }, + { + "name": "Morphine production", + "duration": 20, + "inputs": [ + { + "name": "Poppy", + "quantity": 4 }, { - "name": "Slag", - "quantity": 3 + "name": "Acid", + "quantity": 2 }, { - "name": "Exhaust", - "quantity": 6 + "name": "Glass", + "quantity": 2 + } + ], + "outputs": [ + { + "name": "Morphine", + "quantity": 8 } ] } ] }, { - "id": "ArcFurnace2", - "name": "Arc furnace II", - "category": "Metallurgy & smelting", - "workers": 18, - "maintenance_cost_units": "Maintenance II", + "id": "ChemicalPlant", + "name": "Chemical plant", + "category": "Crude oil refining", + "next_tier": "ChemicalPlant2", + "workers": 8, + "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 4, - "electricity_consumed": 1400, + "electricity_consumed": 60, "electricity_generated": 0, - "computing_consumed": 6, + "computing_consumed": 0, "computing_generated": 0, "storage_capacity": 0, "unity_cost": 0, "research_speed": 0, "build_costs": [ { - "product": "Construction Parts IV", - "quantity": 140 + "product": "Construction Parts III", + "quantity": 40 } ], "recipes": [ { - "name": "Iron scrap smelting (arc)", - "duration": 20, + "name": "Fertilizer synthesis", + "duration": 40, "inputs": [ { - "name": "Iron scrap", - "quantity": 16 + "name": "Ammonia", + "quantity": 4 }, { - "name": "Graphite", - "quantity": 1 + "name": "Nitrogen", + "quantity": 12 }, { "name": "Water", @@ -7442,378 +7724,382 @@ ], "outputs": [ { - "name": "Molten iron", - "quantity": 16 - }, - { - "name": "Steam lo", - "quantity": 4 - }, - { - "name": "Exhaust", - "quantity": 2 + "name": "Fertilizer I", + "quantity": 8 } ] }, { - "name": "Iron smelting (arc)", - "duration": 20, + "name": "Ammonia synthesis", + "duration": 40, "inputs": [ { - "name": "Iron ore crushed", - "quantity": 12 - }, - { - "name": "Limestone", - "quantity": 1 - }, - { - "name": "Graphite", - "quantity": 1 + "name": "Hydrogen", + "quantity": 4 }, { - "name": "Water", - "quantity": 4 + "name": "Nitrogen", + "quantity": 8 } ], "outputs": [ { - "name": "Molten iron", - "quantity": 16 - }, + "name": "Ammonia", + "quantity": 4 + } + ] + }, + { + "name": "Liquid nitrogen production", + "duration": 20, + "inputs": [ { - "name": "Slag", + "name": "Nitrogen", "quantity": 6 }, { - "name": "Steam lo", - "quantity": 4 - }, + "name": "Steel", + "quantity": 2 + } + ], + "outputs": [ { - "name": "Exhaust", + "name": "Nitrogen Tank", "quantity": 4 } ] }, { - "name": "Copper scrap smelting (arc)", - "duration": 20, + "name": "Fuel transesterification", + "duration": 40, "inputs": [ { - "name": "Copper scrap", - "quantity": 16 - }, - { - "name": "Graphite", - "quantity": 1 + "name": "Ethanol", + "quantity": 5 }, { - "name": "Water", - "quantity": 4 + "name": "Cooking oil", + "quantity": 12 } ], "outputs": [ { - "name": "Molten copper", - "quantity": 16 - }, - { - "name": "Steam lo", - "quantity": 4 - }, - { - "name": "Exhaust", - "quantity": 2 + "name": "Diesel", + "quantity": 18 } ] }, { - "name": "Copper smelting (arc)", - "duration": 20, + "name": "Disinfectant production", + "duration": 40, "inputs": [ { - "name": "Copper ore crushed", - "quantity": 12 + "name": "Ethanol", + "quantity": 3 }, { - "name": "Sand", + "name": "Plastic", "quantity": 2 - }, + } + ], + "outputs": [ { - "name": "Graphite", - "quantity": 1 + "name": "Disinfectant", + "quantity": 8 + } + ] + } + ] + }, + { + "id": "DistillationTowerT1", + "name": "Distillation (stage I)", + "category": "Crude oil refining", + "next_tier": "", + "workers": 6, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 3, + "electricity_consumed": 0, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts II", + "quantity": 50 + } + ], + "recipes": [ + { + "name": "Crude oil refining", + "duration": 20, + "inputs": [ + { + "name": "Crude oil", + "quantity": 18 }, { - "name": "Water", - "quantity": 4 + "name": "Steam hi", + "quantity": 3 } ], "outputs": [ { - "name": "Molten copper", + "name": "Medium oil", "quantity": 16 }, { - "name": "Slag", - "quantity": 6 - }, - { - "name": "Steam lo", - "quantity": 4 + "name": "Heavy oil", + "quantity": 2 }, { - "name": "Exhaust", - "quantity": 4 + "name": "Sour water", + "quantity": 6 } ] - }, + } + ] + }, + { + "id": "DistillationTowerT2", + "name": "Distillation (stage II)", + "category": "Crude oil refining", + "next_tier": "", + "workers": 8, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 3, + "electricity_consumed": 0, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Glass smelting", + "product": "Construction Parts II", + "quantity": 70 + } + ], + "recipes": [ + { + "name": "Crude oil refining", "duration": 20, "inputs": [ { - "name": "Glass mix", + "name": "Medium oil", "quantity": 16 }, { - "name": "Graphite", - "quantity": 1 - }, - { - "name": "Water", - "quantity": 4 + "name": "Steam hi", + "quantity": 2 } ], "outputs": [ { - "name": "Molten glass", - "quantity": 16 - }, - { - "name": "Slag", - "quantity": 4 - }, - { - "name": "Steam lo", - "quantity": 4 + "name": "Diesel", + "quantity": 12 }, { - "name": "Exhaust", + "name": "Light oil", "quantity": 4 } ] - }, + } + ] + }, + { + "id": "DistillationTowerT3", + "name": "Distillation (stage III)", + "category": "Crude oil refining", + "next_tier": "", + "workers": 10, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 3, + "electricity_consumed": 0, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Glass smelting", + "product": "Construction Parts III", + "quantity": 70 + } + ], + "recipes": [ + { + "name": "Heavy distillate refining", "duration": 20, "inputs": [ { - "name": "Broken glass", - "quantity": 24 + "name": "Light oil", + "quantity": 4 }, { - "name": "Graphite", + "name": "Steam hi", "quantity": 1 - }, - { - "name": "Water", - "quantity": 4 } ], "outputs": [ { - "name": "Molten glass", - "quantity": 16 - }, - { - "name": "Steam lo", + "name": "Naphtha", "quantity": 4 }, { - "name": "Exhaust", - "quantity": 2 + "name": "Fuel gas", + "quantity": 6 } ] - }, + } + ] + }, + { + "id": "VacuumDistillationTower", + "name": "Rubber maker", + "category": "Crude oil refining", + "next_tier": "", + "workers": 6, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 2, + "electricity_consumed": 80, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Silicon smelting (Arc II)", + "product": "Construction Parts", + "quantity": 60 + } + ], + "recipes": [ + { + "name": "Rubber production", "duration": 20, "inputs": [ { - "name": "Quartz", - "quantity": 16 - }, - { - "name": "Coal", + "name": "Naphtha", "quantity": 4 }, { - "name": "Graphite", + "name": "Sulfur", "quantity": 1 - }, - { - "name": "Water", - "quantity": 4 } ], "outputs": [ { - "name": "Molten silicon", - "quantity": 16 + "name": "Rubber", + "quantity": 6 + } + ] + }, + { + "name": "Rubber production (coal)", + "duration": 30, + "inputs": [ + { + "name": "Naphtha", + "quantity": 4 }, { - "name": "Slag", + "name": "Coal", + "quantity": 1 + } + ], + "outputs": [ + { + "name": "Rubber", "quantity": 6 }, { - "name": "Steam hi", - "quantity": 4 - }, - { - "name": "Exhaust", - "quantity": 12 + "name": "Waste water", + "quantity": 1 } ] - } - ] - }, - { - "id": "SiliconReactor", - "name": "Silicon reactor", - "category": "Metallurgy & smelting", - "workers": 2, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 1, - "electricity_consumed": 20, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts III", - "quantity": 20 - } - ], - "recipes": [ + }, { - "name": "Silicon treatment", + "name": "Rubber production (ethanol)", "duration": 20, "inputs": [ { - "name": "Molten silicon", + "name": "Ethanol", "quantity": 4 }, { - "name": "Hydrogen", + "name": "Sulfur", "quantity": 1 } ], "outputs": [ { - "name": "Silicon (poly)", - "quantity": 4 + "name": "Rubber", + "quantity": 6 } ] - } - ] - }, - { - "id": "SiliconCrystallizer", - "name": "Silicon crystallizer", - "category": "Metallurgy & smelting", - "workers": 8, - "maintenance_cost_units": "Maintenance II", - "maintenance_cost_quantity": 5, - "electricity_consumed": 50, - "electricity_generated": 0, - "computing_consumed": 4, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts IV", - "quantity": 30 - } - ], - "recipes": [ + }, { - "name": "Silicon crystallization", - "duration": 60, + "name": "Rubber production (alt)", + "duration": 20, "inputs": [ { - "name": "Silicon (poly)", - "quantity": 18 + "name": "Diesel", + "quantity": 4 }, { - "name": "Water", + "name": "Sulfur", "quantity": 1 } ], "outputs": [ { - "name": "Silicon wafer", + "name": "Rubber", "quantity": 6 } ] - } - ] - }, - { - "id": "CharcoalMaker", - "name": "Coal maker", - "category": "Metallurgy & smelting", - "workers": 2, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 0, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts", - "quantity": 20 - } - ], - "recipes": [ + }, { - "name": "Charcoal making", - "duration": 40, + "name": "Rubber production (coal) (alt)", + "duration": 30, "inputs": [ { - "name": "Wood", - "quantity": 20 + "name": "Diesel", + "quantity": 4 + }, + { + "name": "Coal", + "quantity": 1 } ], "outputs": [ { - "name": "Coal", - "quantity": 4 + "name": "Rubber", + "quantity": 6 }, { - "name": "Exhaust", - "quantity": 16 + "name": "Waste water", + "quantity": 2 } ] } ] }, { - "id": "SettlingTank", - "name": "Settling tank", - "category": "General machines", - "workers": 6, + "id": "HydroCrackerT1", + "name": "Cracking unit", + "category": "Crude oil refining", + "next_tier": "", + "workers": 12, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, - "electricity_consumed": 30, + "maintenance_cost_quantity": 4, + "electricity_consumed": 40, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -7822,160 +8108,166 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts III", - "quantity": 80 + "product": "Construction Parts II", + "quantity": 100 } ], "recipes": [ { - "name": "Gold settling", - "duration": 30, + "name": "HeavyOil cracking", + "duration": 20, "inputs": [ { - "name": "Gold ore powder", - "quantity": 24 + "name": "Heavy oil", + "quantity": 4 }, { - "name": "Acid", - "quantity": 8 + "name": "Hydrogen", + "quantity": 4 } ], "outputs": [ { - "name": "Gold ore concentrate", - "quantity": 12 + "name": "Diesel", + "quantity": 8 }, { - "name": "Toxic slurry", - "quantity": 12 + "name": "Fuel gas", + "quantity": 2 } ] }, { - "name": "Uranium leaching", - "duration": 60, + "name": "HeavyOil cracking", + "duration": 20, "inputs": [ { - "name": "Uranium ore crushed", - "quantity": 12 + "name": "Heavy oil", + "quantity": 4 }, { - "name": "Acid", + "name": "Hydrogen", "quantity": 4 } ], "outputs": [ { - "name": "Yellow cake", + "name": "Naphtha", "quantity": 6 }, { - "name": "Toxic slurry", - "quantity": 6 + "name": "Fuel gas", + "quantity": 4 } ] }, { - "name": "Fluoride leaching", - "duration": 60, + "name": "Naphtha reforming", + "duration": 20, "inputs": [ { - "name": "Rock", - "quantity": 8 + "name": "Naphtha", + "quantity": 6 }, { - "name": "Acid", - "quantity": 6 + "name": "Hydrogen", + "quantity": 4 } ], "outputs": [ { - "name": "Hydrogen fluoride", + "name": "Diesel", "quantity": 8 }, { - "name": "Slag", + "name": "Fuel gas", "quantity": 2 } ] - } - ] - }, - { - "id": "GoldFurnace", - "name": "Gold furnace", - "category": "Metallurgy & smelting", - "workers": 6, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, - "electricity_consumed": 120, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts III", - "quantity": 70 - } - ], - "recipes": [ + }, { - "name": "Gold smelting", - "duration": 30, + "name": "Diesel reforming", + "duration": 20, "inputs": [ { - "name": "Gold ore concentrate", + "name": "Diesel", + "quantity": 8 + }, + { + "name": "Steam hi", + "quantity": 1 + } + ], + "outputs": [ + { + "name": "Naphtha", "quantity": 6 }, { - "name": "Sand", + "name": "Sour water", "quantity": 1 } + ] + }, + { + "name": "Naphtha reforming", + "duration": 20, + "inputs": [ + { + "name": "Naphtha", + "quantity": 8 + }, + { + "name": "Steam hi", + "quantity": 2 + } ], "outputs": [ { - "name": "Gold", - "quantity": 3 + "name": "Fuel gas", + "quantity": 10 }, { - "name": "Exhaust", - "quantity": 6 + "name": "Sour water", + "quantity": 2 } ] }, { - "name": "Gold smelting", - "duration": 30, + "name": "FuelGas reforming", + "duration": 20, "inputs": [ { - "name": "Gold scrap", - "quantity": 3 + "name": "Fuel gas", + "quantity": 12 + }, + { + "name": "Oxygen", + "quantity": 12 } ], "outputs": [ { - "name": "Gold", - "quantity": 3 + "name": "Diesel", + "quantity": 6 }, { - "name": "Exhaust", - "quantity": 3 + "name": "Carbon dioxide", + "quantity": 12 } ] } ] }, { - "id": "DistillationTowerT1", - "name": "Distillation (stage I)", + "id": "HydrogenReformer", + "name": "Hydrogen reformer", "category": "Crude oil refining", - "workers": 6, + "next_tier": "", + "workers": 18, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 3, - "electricity_consumed": 0, + "maintenance_cost_quantity": 6, + "electricity_consumed": 40, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -7984,49 +8276,46 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts II", - "quantity": 50 + "product": "Construction Parts III", + "quantity": 80 } ], "recipes": [ { - "name": "Crude oil refining", + "name": "Hydrogen reforming", "duration": 20, "inputs": [ { - "name": "Crude oil", - "quantity": 18 + "name": "Fuel gas", + "quantity": 12 }, { "name": "Steam hi", - "quantity": 3 + "quantity": 1 } ], "outputs": [ { - "name": "Medium oil", - "quantity": 16 - }, - { - "name": "Heavy oil", - "quantity": 2 + "name": "Hydrogen", + "quantity": 12 }, { - "name": "Sour water", - "quantity": 6 + "name": "Carbon dioxide", + "quantity": 12 } ] } ] }, { - "id": "DistillationTowerT2", - "name": "Distillation (stage II)", + "id": "SourWaterStripper", + "name": "Sour water stripper", "category": "Crude oil refining", - "workers": 8, + "next_tier": "", + "workers": 12, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 3, - "electricity_consumed": 0, + "maintenance_cost_quantity": 4, + "electricity_consumed": 40, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -8035,18 +8324,18 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts II", - "quantity": 70 + "product": "Construction Parts III", + "quantity": 40 } ], "recipes": [ { - "name": "Crude oil refining", + "name": "Sour water stripping (recovery)", "duration": 20, "inputs": [ { - "name": "Medium oil", - "quantity": 16 + "name": "Sour water", + "quantity": 12 }, { "name": "Steam hi", @@ -8055,25 +8344,30 @@ ], "outputs": [ { - "name": "Diesel", - "quantity": 12 + "name": "Sulfur", + "quantity": 4 }, { - "name": "Light oil", + "name": "Ammonia", "quantity": 4 + }, + { + "name": "Water", + "quantity": 8 } ] } ] }, { - "id": "DistillationTowerT3", - "name": "Distillation (stage III)", + "id": "PolymerizationPlant", + "name": "Polymerization plant", "category": "Crude oil refining", - "workers": 10, + "next_tier": "", + "workers": 12, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 3, - "electricity_consumed": 0, + "maintenance_cost_quantity": 6, + "electricity_consumed": 100, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -8083,44 +8377,69 @@ "build_costs": [ { "product": "Construction Parts III", - "quantity": 70 + "quantity": 100 } ], "recipes": [ { - "name": "Heavy distillate refining", + "name": "Plastic making", "duration": 20, "inputs": [ { - "name": "Light oil", + "name": "Naphtha", "quantity": 4 }, { - "name": "Steam hi", - "quantity": 1 + "name": "Chlorine", + "quantity": 2 } ], "outputs": [ { - "name": "Naphtha", + "name": "Plastic", + "quantity": 16 + }, + { + "name": "Exhaust", + "quantity": 8 + } + ] + }, + { + "name": "Plastic making", + "duration": 20, + "inputs": [ + { + "name": "Ethanol", "quantity": 4 }, { - "name": "Fuel gas", - "quantity": 6 + "name": "Chlorine", + "quantity": 2 + } + ], + "outputs": [ + { + "name": "Plastic", + "quantity": 16 + }, + { + "name": "Exhaust", + "quantity": 8 } ] } ] }, { - "id": "VacuumDistillationTower", - "name": "Rubber maker", - "category": "Crude oil refining", - "workers": 6, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 2, - "electricity_consumed": 80, + "id": "MaintenanceDepotT3", + "name": "Maintenance III depot", + "category": "Buildings", + "next_tier": "", + "workers": 32, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 140, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -8129,129 +8448,142 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts", - "quantity": 60 + "product": "Construction Parts III", + "quantity": 50 + }, + { + "product": "Electronics III", + "quantity": 20 } ], "recipes": [ { - "name": "Rubber production", - "duration": 20, + "name": "Maintenance III", + "duration": 30, "inputs": [ { - "name": "Naphtha", - "quantity": 4 + "name": "Mechanical Parts", + "quantity": 2 }, { - "name": "Sulfur", - "quantity": 1 + "name": "Electronics III", + "quantity": 2 } ], "outputs": [ { - "name": "Rubber", - "quantity": 6 + "name": "Maintenance III", + "quantity": 60 } ] }, { - "name": "Rubber production (coal)", + "name": "Maintenance III", "duration": 30, "inputs": [ { - "name": "Naphtha", - "quantity": 4 + "name": "Mechanical Parts", + "quantity": 2 }, { - "name": "Coal", - "quantity": 1 + "name": "Electronics III", + "quantity": 2 } ], "outputs": [ { - "name": "Rubber", - "quantity": 6 + "name": "Maintenance III", + "quantity": 60 }, { - "name": "Waste water", - "quantity": 1 - } - ] - }, - { - "name": "Rubber production (ethanol)", - "duration": 20, - "inputs": [ - { - "name": "Ethanol", + "name": "Recyclables", "quantity": 4 - }, - { - "name": "Sulfur", - "quantity": 1 - } - ], - "outputs": [ - { - "name": "Rubber", - "quantity": 6 } ] + } + ] + }, + { + "id": "MaintenanceDepotT2", + "name": "Maintenance II depot", + "category": "Buildings", + "next_tier": "", + "workers": 28, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 100, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts III", + "quantity": 50 }, { - "name": "Rubber production (alt)", + "product": "Electronics II", + "quantity": 20 + } + ], + "recipes": [ + { + "name": "Maintenance II", "duration": 20, "inputs": [ { - "name": "Diesel", + "name": "Mechanical Parts", "quantity": 4 }, { - "name": "Sulfur", - "quantity": 1 + "name": "Electronics II", + "quantity": 2 } ], "outputs": [ { - "name": "Rubber", - "quantity": 6 + "name": "Maintenance II", + "quantity": 80 } ] }, { - "name": "Rubber production (coal) (alt)", - "duration": 30, + "name": "Maintenance II", + "duration": 20, "inputs": [ { - "name": "Diesel", + "name": "Mechanical Parts", "quantity": 4 }, { - "name": "Coal", - "quantity": 1 + "name": "Electronics II", + "quantity": 2 } ], "outputs": [ { - "name": "Rubber", - "quantity": 6 + "name": "Maintenance II", + "quantity": 80 }, { - "name": "Waste water", - "quantity": 2 + "name": "Recyclables", + "quantity": 4 } ] } ] }, { - "id": "HydroCrackerT1", - "name": "Cracking unit", - "category": "Crude oil refining", - "workers": 12, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 4, - "electricity_consumed": 40, + "id": "MaintenanceDepotT1", + "name": "Maintenance depot", + "category": "Buildings", + "next_tier": "", + "workers": 20, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 60, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -8261,164 +8593,217 @@ "build_costs": [ { "product": "Construction Parts II", - "quantity": 100 + "quantity": 50 } ], "recipes": [ { - "name": "HeavyOil cracking", + "name": "Maintenance I", "duration": 20, "inputs": [ { - "name": "Heavy oil", - "quantity": 4 + "name": "Mechanical Parts", + "quantity": 8 }, { - "name": "Hydrogen", + "name": "Electronics", "quantity": 4 } ], "outputs": [ { - "name": "Diesel", - "quantity": 8 - }, - { - "name": "Fuel gas", - "quantity": 2 + "name": "Maintenance I", + "quantity": 160 } ] }, { - "name": "HeavyOil cracking", + "name": "Maintenance I", "duration": 20, "inputs": [ { - "name": "Heavy oil", - "quantity": 4 + "name": "Mechanical Parts", + "quantity": 8 }, { - "name": "Hydrogen", + "name": "Electronics", "quantity": 4 } ], "outputs": [ { - "name": "Naphtha", - "quantity": 6 + "name": "Maintenance I", + "quantity": 160 }, { - "name": "Fuel gas", - "quantity": 4 + "name": "Recyclables", + "quantity": 5 } ] - }, + } + ] + }, + { + "id": "MaintenanceDepotT0", + "name": "Maintenance depot (basic)", + "category": "Buildings", + "next_tier": "MaintenanceDepotT1", + "workers": 6, + "maintenance_cost_units": "", + "maintenance_cost_quantity": 0, + "electricity_consumed": 25, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ { - "name": "Naphtha reforming", + "product": "Construction Parts", + "quantity": 40 + } + ], + "recipes": [ + { + "name": "Maintenance I", "duration": 20, "inputs": [ { - "name": "Naphtha", - "quantity": 6 + "name": "Mechanical Parts", + "quantity": 2 }, { - "name": "Hydrogen", - "quantity": 4 + "name": "Electronics", + "quantity": 1 } ], "outputs": [ { - "name": "Diesel", + "name": "Maintenance I", + "quantity": 35 + } + ] + } + ] + }, + { + "id": "FoodMill", + "name": "Mill", + "category": "Food production", + "next_tier": "", + "workers": 5, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 2, + "electricity_consumed": 30, + "electricity_generated": 0, + "computing_consumed": 0, + "computing_generated": 0, + "storage_capacity": 0, + "unity_cost": 0, + "research_speed": 0, + "build_costs": [ + { + "product": "Construction Parts II", + "quantity": 40 + } + ], + "recipes": [ + { + "name": "Wheat milling", + "duration": 30, + "inputs": [ + { + "name": "Wheat", + "quantity": 8 + } + ], + "outputs": [ + { + "name": "Flour", "quantity": 8 }, { - "name": "Fuel gas", - "quantity": 2 + "name": "Animal feed", + "quantity": 1 } ] }, { - "name": "Diesel reforming", - "duration": 20, + "name": "Soybean milling", + "duration": 30, "inputs": [ { - "name": "Diesel", + "name": "Soybean", "quantity": 8 - }, - { - "name": "Steam hi", - "quantity": 1 } ], "outputs": [ { - "name": "Naphtha", - "quantity": 6 + "name": "Cooking oil", + "quantity": 3 }, { - "name": "Sour water", - "quantity": 1 + "name": "Animal feed", + "quantity": 4 } ] }, { - "name": "Naphtha reforming", - "duration": 20, + "name": "Canola milling", + "duration": 30, "inputs": [ { - "name": "Naphtha", + "name": "Canola", "quantity": 8 - }, - { - "name": "Steam hi", - "quantity": 2 } ], "outputs": [ { - "name": "Fuel gas", - "quantity": 10 + "name": "Cooking oil", + "quantity": 6 }, { - "name": "Sour water", + "name": "Animal feed", "quantity": 2 } ] }, { - "name": "FuelGas reforming", - "duration": 20, + "name": "Corn milling (wet)", + "duration": 40, "inputs": [ { - "name": "Fuel gas", - "quantity": 12 + "name": "Corn", + "quantity": 8 }, { - "name": "Oxygen", - "quantity": 12 + "name": "Water", + "quantity": 2 } ], "outputs": [ { - "name": "Diesel", + "name": "Corn mash", "quantity": 6 }, { - "name": "Carbon dioxide", - "quantity": 12 + "name": "Animal feed", + "quantity": 2 } ] } ] }, { - "id": "Flare", - "name": "Flare", - "category": "Waste management", - "workers": 1, - "maintenance_cost_units": "", - "maintenance_cost_quantity": 0, - "electricity_consumed": 0, + "id": "FoodProcessor", + "name": "Food processor", + "category": "Food production", + "next_tier": "", + "workers": 8, + "maintenance_cost_units": "Maintenance I", + "maintenance_cost_quantity": 4, + "electricity_consumed": 25, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -8427,242 +8812,210 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts", - "quantity": 10 + "product": "Construction Parts III", + "quantity": 30 } ], "recipes": [ { - "name": "Diesel disposal", - "duration": 20, + "name": "Tofu making", + "duration": 40, "inputs": [ { - "name": "Diesel", - "quantity": 12 - } - ], - "outputs": [ - { - "name": "Air pollution", - "quantity": 10 - } - ] - }, - { - "name": "Heavy oil disposal", - "duration": 20, - "inputs": [ + "name": "Soybean", + "quantity": 6 + }, { - "name": "Heavy oil", - "quantity": 8 - } - ], - "outputs": [ + "name": "Water", + "quantity": 4 + }, { - "name": "Air pollution", - "quantity": 10 - } - ] - }, - { - "name": "Light oil disposal", - "duration": 20, - "inputs": [ + "name": "Sulfur", + "quantity": 1 + }, { - "name": "Light oil", - "quantity": 12 + "name": "Limestone", + "quantity": 1 } ], "outputs": [ { - "name": "Air pollution", + "name": "Tofu", "quantity": 8 + }, + { + "name": "Animal feed", + "quantity": 3 } ] }, { - "name": "Naphtha disposal", + "name": "Meat processing", "duration": 20, "inputs": [ { - "name": "Naphtha", - "quantity": 12 + "name": "Chicken carcass", + "quantity": 10 + }, + { + "name": "Water", + "quantity": 3 + }, + { + "name": "Salt", + "quantity": 1 } ], "outputs": [ { - "name": "Air pollution", - "quantity": 8 + "name": "Meat", + "quantity": 5 + }, + { + "name": "Meat trimmings", + "quantity": 2 } ] }, { - "name": "Ethanol disposal", + "name": "Sausage processing", "duration": 20, "inputs": [ { - "name": "Ethanol", - "quantity": 12 + "name": "Meat trimmings", + "quantity": 8 + }, + { + "name": "Flour", + "quantity": 2 + }, + { + "name": "Salt", + "quantity": 3 } ], "outputs": [ { - "name": "Air pollution", - "quantity": 4 + "name": "Sausage", + "quantity": 8 } ] }, { - "name": "Fuel gas disposal", + "name": "Meat grinding", "duration": 20, "inputs": [ { - "name": "Fuel gas", - "quantity": 16 + "name": "Meat", + "quantity": 12 } ], "outputs": [ { - "name": "Air pollution", - "quantity": 4 + "name": "Meat trimmings", + "quantity": 16 } ] }, { - "name": "Ammonia disposal", + "name": "Snack production", "duration": 20, "inputs": [ { - "name": "Ammonia", - "quantity": 12 + "name": "Potato", + "quantity": 8 + }, + { + "name": "Salt", + "quantity": 2 + }, + { + "name": "Cooking oil", + "quantity": 1 + }, + { + "name": "Plastic", + "quantity": 1 } ], "outputs": [ { - "name": "Air pollution", - "quantity": 8 + "name": "Snack", + "quantity": 12 + }, + { + "name": "Biomass", + "quantity": 1 } ] }, { - "name": "Hydrogen disposal", + "name": "Snack production", "duration": 20, "inputs": [ { - "name": "Hydrogen", - "quantity": 16 - } - ], - "outputs": [] - } - ] - }, - { - "id": "HydrogenReformer", - "name": "Hydrogen reformer", - "category": "Crude oil refining", - "workers": 18, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 6, - "electricity_consumed": 40, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts III", - "quantity": 80 - } - ], - "recipes": [ - { - "name": "Hydrogen reforming", - "duration": 20, - "inputs": [ + "name": "Corn", + "quantity": 8 + }, { - "name": "Fuel gas", - "quantity": 12 + "name": "Salt", + "quantity": 2 }, { - "name": "Steam hi", + "name": "Cooking oil", + "quantity": 1 + }, + { + "name": "Plastic", "quantity": 1 } ], "outputs": [ { - "name": "Hydrogen", - "quantity": 12 + "name": "Snack", + "quantity": 16 }, { - "name": "Carbon dioxide", - "quantity": 12 + "name": "Biomass", + "quantity": 1 } ] - } - ] - }, - { - "id": "SourWaterStripper", - "name": "Sour water stripper", - "category": "Crude oil refining", - "workers": 12, - "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 4, - "electricity_consumed": 40, - "electricity_generated": 0, - "computing_consumed": 0, - "computing_generated": 0, - "storage_capacity": 0, - "unity_cost": 0, - "research_speed": 0, - "build_costs": [ - { - "product": "Construction Parts III", - "quantity": 40 - } - ], - "recipes": [ + }, { - "name": "Sour water stripping (recovery)", - "duration": 20, + "name": "Sugar refining (cane)", + "duration": 40, "inputs": [ { - "name": "Sour water", - "quantity": 12 + "name": "Sugar cane", + "quantity": 10 }, { - "name": "Steam hi", + "name": "Water", "quantity": 2 } ], "outputs": [ { - "name": "Sulfur", - "quantity": 4 - }, - { - "name": "Ammonia", - "quantity": 4 + "name": "Sugar", + "quantity": 8 }, { - "name": "Water", - "quantity": 8 + "name": "Biomass", + "quantity": 2 } ] } ] }, { - "id": "PolymerizationPlant", - "name": "Polymerization plant", - "category": "Crude oil refining", - "workers": 12, + "id": "BakingUnit", + "name": "Baking unit", + "category": "Food production", + "next_tier": "", + "workers": 8, "maintenance_cost_units": "Maintenance I", - "maintenance_cost_quantity": 6, - "electricity_consumed": 100, + "maintenance_cost_quantity": 4, + "electricity_consumed": 50, "electricity_generated": 0, "computing_consumed": 0, "computing_generated": 0, @@ -8671,56 +9024,60 @@ "research_speed": 0, "build_costs": [ { - "product": "Construction Parts III", - "quantity": 100 + "product": "Construction Parts II", + "quantity": 40 } ], "recipes": [ { - "name": "Plastic making", - "duration": 20, + "name": "Bread making", + "duration": 30, "inputs": [ { - "name": "Naphtha", - "quantity": 4 + "name": "Flour", + "quantity": 8 }, { - "name": "Chlorine", - "quantity": 2 + "name": "Water", + "quantity": 4 } ], "outputs": [ { - "name": "Plastic", - "quantity": 16 - }, - { - "name": "Exhaust", - "quantity": 8 + "name": "Bread", + "quantity": 12 } ] }, { - "name": "Plastic making", - "duration": 20, + "name": "Cake production", + "duration": 30, "inputs": [ { - "name": "Ethanol", - "quantity": 4 + "name": "Flour", + "quantity": 5 }, { - "name": "Chlorine", + "name": "Sugar", "quantity": 2 + }, + { + "name": "Cooking oil", + "quantity": 1 + }, + { + "name": "Eggs", + "quantity": 1 + }, + { + "name": "Fruit", + "quantity": 1 } ], "outputs": [ { - "name": "Plastic", - "quantity": 16 - }, - { - "name": "Exhaust", - "quantity": 8 + "name": "Cake", + "quantity": 7 } ] } @@ -8730,7 +9087,8 @@ "id": "FarmT4", "name": "Greenhouse II", "category": "Food production", - "workers": 32, + "next_tier": "", + "workers": 24, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 8, "electricity_consumed": 0, @@ -8756,7 +9114,8 @@ "id": "FarmT3", "name": "Greenhouse", "category": "Food production", - "workers": 22, + "next_tier": "", + "workers": 18, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 6, "electricity_consumed": 0, @@ -8782,7 +9141,8 @@ "id": "FarmT2", "name": "Irrigated Farm", "category": "Food production", - "workers": 14, + "next_tier": "", + "workers": 12, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 2, "electricity_consumed": 0, @@ -8804,6 +9164,7 @@ "id": "FarmT1", "name": "Farm", "category": "Food production", + "next_tier": "", "workers": 10, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -8826,6 +9187,7 @@ "id": "ChickenFarm", "name": "Chicken farm", "category": "Food production", + "next_tier": "", "workers": 12, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -8848,6 +9210,7 @@ "id": "CargoDepotT4", "name": "Cargo depot (8)", "category": "Cargo docks", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -8874,6 +9237,7 @@ "id": "CargoDepotT3", "name": "Cargo depot (6)", "category": "Cargo docks", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -8900,6 +9264,7 @@ "id": "CargoDepotT2", "name": "Cargo depot (4)", "category": "Cargo docks", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -8926,6 +9291,7 @@ "id": "CargoDepotT1", "name": "Cargo depot (2)", "category": "Cargo docks", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -8952,6 +9318,7 @@ "id": "CargoDepotModuleUnitT3", "name": "Unit module (L)", "category": "Cargo docks", + "next_tier": "", "workers": 5, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 4, @@ -8974,6 +9341,7 @@ "id": "CargoDepotModuleUnitT2", "name": "Unit module (M)", "category": "Cargo docks", + "next_tier": "", "workers": 4, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 3, @@ -8996,6 +9364,7 @@ "id": "CargoDepotModuleUnitT1", "name": "Unit module (S)", "category": "Cargo docks", + "next_tier": "", "workers": 3, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 2, @@ -9018,6 +9387,7 @@ "id": "CargoDepotModuleLooseT3", "name": "Loose module (L)", "category": "Cargo docks", + "next_tier": "", "workers": 5, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 4, @@ -9040,6 +9410,7 @@ "id": "CargoDepotModuleLooseT2", "name": "Loose module (M)", "category": "Cargo docks", + "next_tier": "", "workers": 5, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 3, @@ -9062,6 +9433,7 @@ "id": "CargoDepotModuleLooseT1", "name": "Loose module (S)", "category": "Cargo docks", + "next_tier": "", "workers": 3, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 2, @@ -9084,6 +9456,7 @@ "id": "CargoDepotModuleFluidT3", "name": "Fluid module (L)", "category": "Cargo docks", + "next_tier": "", "workers": 5, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 4, @@ -9106,6 +9479,7 @@ "id": "CargoDepotModuleFluidT2", "name": "Fluid module (M)", "category": "Cargo docks", + "next_tier": "", "workers": 4, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 3, @@ -9128,6 +9502,7 @@ "id": "CargoDepotModuleFluidT1", "name": "Fluid module (S)", "category": "Cargo docks", + "next_tier": "", "workers": 3, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 2, @@ -9150,6 +9525,7 @@ "id": "ResearchLab5", "name": "Research lab V", "category": "Buildings", + "next_tier": "", "workers": 48, "maintenance_cost_units": "Maintenance II", "maintenance_cost_quantity": 16, @@ -9197,6 +9573,7 @@ "id": "ResearchLab4", "name": "Research lab IV", "category": "Buildings", + "next_tier": "", "workers": 30, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 16, @@ -9244,6 +9621,7 @@ "id": "ResearchLab3", "name": "Research lab III", "category": "Buildings", + "next_tier": "", "workers": 16, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 12, @@ -9287,6 +9665,7 @@ "id": "ResearchLab2", "name": "Research lab II", "category": "Buildings", + "next_tier": "", "workers": 8, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 8, @@ -9330,6 +9709,7 @@ "id": "ResearchLab1", "name": "Research lab", "category": "Buildings", + "next_tier": "", "workers": 4, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9352,6 +9732,7 @@ "id": "MaintenanceDepotT3", "name": "Maintenance III depot", "category": "Buildings", + "next_tier": "", "workers": 32, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9423,6 +9804,7 @@ "id": "MaintenanceDepotT2", "name": "Maintenance II depot", "category": "Buildings", + "next_tier": "", "workers": 28, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9494,6 +9876,7 @@ "id": "MaintenanceDepotT1", "name": "Maintenance depot", "category": "Buildings", + "next_tier": "", "workers": 20, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9561,6 +9944,7 @@ "id": "MaintenanceDepotT0", "name": "Maintenance depot (basic)", "category": "Buildings", + "next_tier": "", "workers": 6, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9604,6 +9988,7 @@ "id": "VehiclesDepotT3", "name": "Vehicles depot III", "category": "Buildings (for vehicles)", + "next_tier": "", "workers": 16, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9626,6 +10011,7 @@ "id": "VehiclesDepotT2", "name": "Vehicles depot II", "category": "Buildings (for vehicles)", + "next_tier": "", "workers": 10, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9648,6 +10034,7 @@ "id": "VehiclesDepot", "name": "Vehicles depot", "category": "Buildings (for vehicles)", + "next_tier": "", "workers": 6, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9670,6 +10057,7 @@ "id": "FuelStationT3", "name": "Fuel station III", "category": "Buildings (for vehicles)", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9692,6 +10080,7 @@ "id": "FuelStationT2", "name": "Fuel station II", "category": "Buildings (for vehicles)", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9714,6 +10103,7 @@ "id": "FuelStationT1", "name": "Fuel station", "category": "Buildings (for vehicles)", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9736,6 +10126,7 @@ "id": "StorageUnitT4", "name": "Unit storage IV", "category": "Storage", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9758,6 +10149,7 @@ "id": "StorageUnitT3", "name": "Unit storage III", "category": "Storage", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9780,6 +10172,7 @@ "id": "StorageUnitT2", "name": "Unit storage II", "category": "Storage", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9802,6 +10195,7 @@ "id": "StorageUnit", "name": "Unit storage", "category": "Storage", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9824,6 +10218,7 @@ "id": "StorageLooseT4", "name": "Loose storage IV", "category": "Storage", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9846,6 +10241,7 @@ "id": "StorageLooseT3", "name": "Loose storage III", "category": "Storage", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9868,6 +10264,7 @@ "id": "StorageLooseT2", "name": "Loose storage II", "category": "Storage", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9890,6 +10287,7 @@ "id": "StorageLoose", "name": "Loose storage", "category": "Storage", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9912,6 +10310,7 @@ "id": "StorageFluidT4", "name": "Fluid storage IV", "category": "Storage", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9934,6 +10333,7 @@ "id": "StorageFluidT3", "name": "Fluid storage III", "category": "Storage", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9956,6 +10356,7 @@ "id": "StorageFluidT2", "name": "Fluid storage II", "category": "Storage", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -9978,6 +10379,7 @@ "id": "StorageFluid", "name": "Fluid storage", "category": "Storage", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10000,6 +10402,7 @@ "id": "NuclearWasteStorage", "name": "Spent fuel storage", "category": "Storage", + "next_tier": "", "workers": 10, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10026,6 +10429,7 @@ "id": "NuclearWasteStorage", "name": "Spent fuel storage", "category": "Storage", + "next_tier": "", "workers": 10, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10052,6 +10456,7 @@ "id": "HousingT3", "name": "Housing III", "category": "Housing & services", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10078,6 +10483,7 @@ "id": "HousingT2", "name": "Housing II", "category": "Housing & services", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10100,6 +10506,7 @@ "id": "Housing", "name": "Housing", "category": "Housing & services", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10122,6 +10529,7 @@ "id": "MineTower", "name": "Mine control tower", "category": "Buildings (for vehicles)", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10144,6 +10552,7 @@ "id": "SettlementLandfillModule", "name": "Waste collection", "category": "Housing & services", + "next_tier": "", "workers": 4, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10166,6 +10575,7 @@ "id": "SettlementRecyclablesModule", "name": "Recyclables collection", "category": "Housing & services", + "next_tier": "", "workers": 12, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10188,6 +10598,7 @@ "id": "SettlementBiomassModule", "name": "Biomass collection", "category": "Housing & services", + "next_tier": "", "workers": 6, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10210,6 +10621,7 @@ "id": "SettlementFoodModuleT2", "name": "Food market II", "category": "Housing & services", + "next_tier": "", "workers": 6, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10232,6 +10644,7 @@ "id": "SettlementFoodModule", "name": "Food market", "category": "Housing & services", + "next_tier": "", "workers": 3, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10254,6 +10667,7 @@ "id": "SettlementHouseholdGoodsModule", "name": "Household goods module", "category": "Housing & services", + "next_tier": "", "workers": 16, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 6, @@ -10280,6 +10694,7 @@ "id": "SettlementHouseholdAppliancesModule", "name": "Household appliances module", "category": "Housing & services", + "next_tier": "", "workers": 20, "maintenance_cost_units": "Maintenance II", "maintenance_cost_quantity": 8, @@ -10310,6 +10725,7 @@ "id": "SettlementConsumerElectronicsModule", "name": "Consumer electronics module", "category": "Housing & services", + "next_tier": "", "workers": 24, "maintenance_cost_units": "Maintenance III", "maintenance_cost_quantity": 8, @@ -10336,6 +10752,7 @@ "id": "SettlementWaterModule", "name": "Water facility", "category": "Housing & services", + "next_tier": "", "workers": 6, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 6, @@ -10358,6 +10775,7 @@ "id": "NuclearReactor", "name": "Nuclear reactor", "category": "Power production", + "next_tier": "", "workers": 80, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 32, @@ -10409,6 +10827,7 @@ "id": "RocketAssemblyDepot", "name": "Rocket assembly depot", "category": "Buildings", + "next_tier": "", "workers": 160, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10435,6 +10854,7 @@ "id": "RocketLaunchPad", "name": "Rocket launch pad", "category": "Buildings", + "next_tier": "", "workers": 30, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10465,6 +10885,7 @@ "id": "WasteSortingPlant", "name": "Waste sorting plant", "category": "Waste management", + "next_tier": "", "workers": 45, "maintenance_cost_units": "Maintenance I", "maintenance_cost_quantity": 20, @@ -10516,6 +10937,7 @@ "id": "RainwaterHarvester", "name": "Rainwater harvester", "category": "Water extraction & processing", + "next_tier": "", "workers": 0, "maintenance_cost_units": "", "maintenance_cost_quantity": 0, @@ -10542,6 +10964,7 @@ "id": "DataCenter", "name": "Data center", "category": "General machines", + "next_tier": "", "workers": 6, "maintenance_cost_units": "Maintenance III", "maintenance_cost_quantity": 4, @@ -10572,6 +10995,7 @@ "id": "BasicServerRack", "name": "Basic rack", "category": "Data center", + "next_tier": "", "workers": 0, "maintenance_cost_units": "Maintenance III", "maintenance_cost_quantity": 0.5800781, diff --git a/data/products.json b/data/products.json new file mode 100644 index 0000000..ed06a80 --- /dev/null +++ b/data/products.json @@ -0,0 +1,830 @@ +{ + "game_version": "0.4.14.0", + "products": [ + { + "id": "Product_Virtual_Electricity", + "name": "Electricity", + "type": "Virtual" + }, + { + "id": "Product_Virtual_MechPower", + "name": "Mechanical power", + "type": "Virtual" + }, + { + "id": "Product_Virtual_Computing", + "name": "Computing", + "type": "Virtual" + }, + { + "id": "Product_Virtual_Upoints", + "name": "Unity", + "type": "Virtual" + }, + { + "id": "Product_Virtual_MaintenanceT1", + "name": "Maintenance I", + "type": "Virtual" + }, + { + "id": "Product_Virtual_MaintenanceT2", + "name": "Maintenance II", + "type": "Virtual" + }, + { + "id": "Product_Virtual_MaintenanceT3", + "name": "Maintenance III", + "type": "Virtual" + }, + { + "id": "Product_Wood", + "name": "Wood", + "type": "Countable" + }, + { + "id": "Product_Fertilizer", + "name": "Fertilizer I", + "type": "Fluid" + }, + { + "id": "Product_Fertilizer2", + "name": "Fertilizer II", + "type": "Fluid" + }, + { + "id": "Product_FertilizerOrganic", + "name": "Fertilizer (organic)", + "type": "Fluid" + }, + { + "id": "Product_Dirt", + "name": "Dirt", + "type": "Loose" + }, + { + "id": "Product_Compost", + "name": "Compost", + "type": "Loose" + }, + { + "id": "Product_Sludge", + "name": "Sludge", + "type": "Loose" + }, + { + "id": "Product_Limestone", + "name": "Limestone", + "type": "Loose" + }, + { + "id": "Product_Rock", + "name": "Rock", + "type": "Loose" + }, + { + "id": "Product_Gravel", + "name": "Gravel", + "type": "Loose" + }, + { + "id": "Product_FilterMedia", + "name": "Filter media", + "type": "Loose" + }, + { + "id": "Product_Coal", + "name": "Coal", + "type": "Loose" + }, + { + "id": "Product_Graphite", + "name": "Graphite", + "type": "Countable" + }, + { + "id": "Product_Slag", + "name": "Slag", + "type": "Loose" + }, + { + "id": "Product_SlagCrushed", + "name": "Slag crushed", + "type": "Loose" + }, + { + "id": "Product_IronOre", + "name": "Iron ore", + "type": "Loose" + }, + { + "id": "Product_IronOreCrushed", + "name": "Iron ore crushed", + "type": "Loose" + }, + { + "id": "Product_IronScrap", + "name": "Iron scrap", + "type": "Loose" + }, + { + "id": "Product_MoltenIron", + "name": "Molten iron", + "type": "Molten" + }, + { + "id": "Product_MoltenSteel", + "name": "Molten steel", + "type": "Molten" + }, + { + "id": "Product_Iron", + "name": "Iron", + "type": "Countable" + }, + { + "id": "Product_Steel", + "name": "Steel", + "type": "Countable" + }, + { + "id": "Product_CopperOre", + "name": "Copper ore", + "type": "Loose" + }, + { + "id": "Product_CopperOreCrushed", + "name": "Copper ore crushed", + "type": "Loose" + }, + { + "id": "Product_CopperScrap", + "name": "Copper scrap", + "type": "Loose" + }, + { + "id": "Product_MoltenCopper", + "name": "Molten copper", + "type": "Molten" + }, + { + "id": "Product_ImpureCopper", + "name": "Impure copper", + "type": "Countable" + }, + { + "id": "Product_Copper", + "name": "Copper", + "type": "Countable" + }, + { + "id": "Product_GoldOre", + "name": "Gold ore", + "type": "Loose" + }, + { + "id": "Product_GoldOreCrushed", + "name": "Gold ore crushed", + "type": "Loose" + }, + { + "id": "Product_GoldOrePowder", + "name": "Gold ore powder", + "type": "Loose" + }, + { + "id": "Product_GoldOreConcentrate", + "name": "Gold ore concentrate", + "type": "Loose" + }, + { + "id": "Product_Gold", + "name": "Gold", + "type": "Countable" + }, + { + "id": "Product_GoldScrap", + "name": "Gold scrap", + "type": "Loose" + }, + { + "id": "Product_Sand", + "name": "Sand", + "type": "Loose" + }, + { + "id": "Product_MoltenGlass", + "name": "Molten glass", + "type": "Molten" + }, + { + "id": "Product_BrokenGlass", + "name": "Broken glass", + "type": "Loose" + }, + { + "id": "Product_Glass", + "name": "Glass", + "type": "Countable" + }, + { + "id": "Product_GlassMix", + "name": "Glass mix", + "type": "Loose" + }, + { + "id": "Product_UraniumOre", + "name": "Uranium ore", + "type": "Loose" + }, + { + "id": "Product_UraniumOreCrushed", + "name": "Uranium ore crushed", + "type": "Loose" + }, + { + "id": "Product_YellowCake", + "name": "Yellowcake", + "type": "Loose" + }, + { + "id": "Product_UraniumPellets", + "name": "Uranium pellets", + "type": "Countable" + }, + { + "id": "Product_UraniumRod", + "name": "Uranium rod", + "type": "Countable" + }, + { + "id": "Product_SpentFuel", + "name": "Spent fuel", + "type": "Countable" + }, + { + "id": "Product_Quartz", + "name": "Quartz", + "type": "Loose" + }, + { + "id": "Product_MoltenSilicon", + "name": "Molten silicon", + "type": "Molten" + }, + { + "id": "Product_PolySilicon", + "name": "Silicon (poly)", + "type": "Countable" + }, + { + "id": "Product_SiliconWafer", + "name": "Silicon wafer", + "type": "Countable" + }, + { + "id": "Product_Water", + "name": "Water", + "type": "Fluid" + }, + { + "id": "Product_ChilledWater", + "name": "Chilled water", + "type": "Fluid" + }, + { + "id": "Product_Seawater", + "name": "Seawater", + "type": "Fluid" + }, + { + "id": "Product_Brine", + "name": "Brine", + "type": "Fluid" + }, + { + "id": "Product_WasteWater", + "name": "Waste water", + "type": "Fluid" + }, + { + "id": "Product_ToxicSlurry", + "name": "Toxic slurry", + "type": "Fluid" + }, + { + "id": "Product_Virtual_PollutedWater", + "name": "Water pollution", + "type": "Virtual" + }, + { + "id": "Product_Virtual_PollutedAir", + "name": "Air pollution", + "type": "Virtual" + }, + { + "id": "Product_Chlorine", + "name": "Chlorine", + "type": "Fluid" + }, + { + "id": "Product_SteamHi", + "name": "Steam hi", + "type": "Fluid" + }, + { + "id": "Product_SteamLP", + "name": "Steam lo", + "type": "Fluid" + }, + { + "id": "Product_SteamDepleted", + "name": "Steam depleted", + "type": "Fluid" + }, + { + "id": "Product_Salt", + "name": "Salt", + "type": "Loose" + }, + { + "id": "Product_Exhaust", + "name": "Exhaust", + "type": "Fluid" + }, + { + "id": "Product_Recyclables", + "name": "Recyclables", + "type": "Loose" + }, + { + "id": "Product_CrudeOil", + "name": "Crude oil", + "type": "Fluid" + }, + { + "id": "Product_Diesel", + "name": "Diesel", + "type": "Fluid" + }, + { + "id": "Product_Naphtha", + "name": "Naphtha", + "type": "Fluid" + }, + { + "id": "Product_FuelGas", + "name": "Fuel gas", + "type": "Fluid" + }, + { + "id": "Product_Sulfur", + "name": "Sulfur", + "type": "Loose" + }, + { + "id": "Product_SourWater", + "name": "Sour water", + "type": "Fluid" + }, + { + "id": "Product_Ammonia", + "name": "Ammonia", + "type": "Fluid" + }, + { + "id": "Product_Acid", + "name": "Acid", + "type": "Fluid" + }, + { + "id": "Product_HeavyOil", + "name": "Heavy oil", + "type": "Fluid" + }, + { + "id": "Product_MediumOil", + "name": "Medium oil", + "type": "Fluid" + }, + { + "id": "Product_LightOil", + "name": "Light oil", + "type": "Fluid" + }, + { + "id": "Product_Plastic", + "name": "Plastic", + "type": "Countable" + }, + { + "id": "Product_Rubber", + "name": "Rubber", + "type": "Countable" + }, + { + "id": "Product_Hydrogen", + "name": "Hydrogen", + "type": "Fluid" + }, + { + "id": "Product_Nitrogen", + "name": "Nitrogen", + "type": "Fluid" + }, + { + "id": "Product_NitrogenLiquidTank", + "name": "Nitrogen Tank", + "type": "Countable" + }, + { + "id": "Product_CarbonDioxide", + "name": "Carbon dioxide", + "type": "Fluid" + }, + { + "id": "Product_Ethanol", + "name": "Ethanol", + "type": "Fluid" + }, + { + "id": "Product_Potato", + "name": "Potato", + "type": "Loose" + }, + { + "id": "Product_Corn", + "name": "Corn", + "type": "Loose" + }, + { + "id": "Product_Wheat", + "name": "Wheat", + "type": "Loose" + }, + { + "id": "Product_Soybean", + "name": "Soybean", + "type": "Loose" + }, + { + "id": "Product_SugarCane", + "name": "Sugar cane", + "type": "Loose" + }, + { + "id": "Product_Canola", + "name": "Canola", + "type": "Loose" + }, + { + "id": "Product_Vegetables", + "name": "Vegetables", + "type": "Countable" + }, + { + "id": "Product_Fruit", + "name": "Fruit", + "type": "Countable" + }, + { + "id": "Product_Poppy", + "name": "Poppy", + "type": "Loose" + }, + { + "id": "Product_Bread", + "name": "Bread", + "type": "Countable" + }, + { + "id": "Product_Flour", + "name": "Flour", + "type": "Countable" + }, + { + "id": "Product_AnimalFeed", + "name": "Animal feed", + "type": "Loose" + }, + { + "id": "Product_Biomass", + "name": "Biomass", + "type": "Loose" + }, + { + "id": "Product_Eggs", + "name": "Eggs", + "type": "Countable" + }, + { + "id": "Product_Tofu", + "name": "Tofu", + "type": "Countable" + }, + { + "id": "Product_CookingOil", + "name": "Cooking oil", + "type": "Fluid" + }, + { + "id": "Product_Meat", + "name": "Meat", + "type": "Countable" + }, + { + "id": "Product_Sausage", + "name": "Sausage", + "type": "Countable" + }, + { + "id": "Product_Snack", + "name": "Snack", + "type": "Countable" + }, + { + "id": "Product_Cake", + "name": "Cake", + "type": "Countable" + }, + { + "id": "Product_FoodPack", + "name": "Food pack", + "type": "Countable" + }, + { + "id": "Product_Chicken", + "name": "Chicken", + "type": "Virtual" + }, + { + "id": "Product_CargoShip", + "name": "Cargo ship", + "type": "Virtual" + }, + { + "id": "Product_ChickenCarcass", + "name": "Chicken carcass", + "type": "Countable" + }, + { + "id": "Product_MeatTrimmings", + "name": "Meat trimmings", + "type": "Loose" + }, + { + "id": "Product_Sugar", + "name": "Sugar", + "type": "Loose" + }, + { + "id": "Product_CornMash", + "name": "Corn mash", + "type": "Fluid" + }, + { + "id": "Product_HouseholdGoods", + "name": "Household goods", + "type": "Countable" + }, + { + "id": "Product_HouseholdAppliances", + "name": "Household appliances", + "type": "Countable" + }, + { + "id": "Product_ConsumerElectronics", + "name": "Consumer electronics", + "type": "Countable" + }, + { + "id": "Product_Antibiotics", + "name": "Antibiotics", + "type": "Countable" + }, + { + "id": "Product_Disinfectant", + "name": "Disinfectant", + "type": "Countable" + }, + { + "id": "Product_Anesthetics", + "name": "Anesthetics", + "type": "Countable" + }, + { + "id": "Product_Morphine", + "name": "Morphine", + "type": "Countable" + }, + { + "id": "Product_MedicalEquipment", + "name": "Medical equipment", + "type": "Countable" + }, + { + "id": "Product_MedicalSupplies", + "name": "Medical Supplies", + "type": "Countable" + }, + { + "id": "Product_MedicalSupplies2", + "name": "Medical Supplies II", + "type": "Countable" + }, + { + "id": "Product_MedicalSupplies3", + "name": "Medical Supplies III", + "type": "Countable" + }, + { + "id": "Product_Cement", + "name": "Cement", + "type": "Countable" + }, + { + "id": "Product_ConcreteSlab", + "name": "Concrete slab", + "type": "Countable" + }, + { + "id": "Product_Bricks", + "name": "Bricks", + "type": "Countable" + }, + { + "id": "Product_ConstructionParts", + "name": "Construction Parts", + "type": "Countable" + }, + { + "id": "Product_ConstructionParts2", + "name": "Construction Parts II", + "type": "Countable" + }, + { + "id": "Product_ConstructionParts3", + "name": "Construction Parts III", + "type": "Countable" + }, + { + "id": "Product_ConstructionParts4", + "name": "Construction Parts IV", + "type": "Countable" + }, + { + "id": "Product_MechanicalParts", + "name": "Mechanical Parts", + "type": "Countable" + }, + { + "id": "Product_VehicleParts", + "name": "Vehicle Parts", + "type": "Countable" + }, + { + "id": "Product_VehicleParts2", + "name": "Vehicle Parts II", + "type": "Countable" + }, + { + "id": "Product_VehicleParts3", + "name": "Vehicle Parts III", + "type": "Countable" + }, + { + "id": "Product_LabEquipment", + "name": "Lab Equipment", + "type": "Countable" + }, + { + "id": "Product_LabEquipment2", + "name": "Lab Equipment II", + "type": "Countable" + }, + { + "id": "Product_LabEquipment3", + "name": "Lab Equipment III", + "type": "Countable" + }, + { + "id": "Product_LabEquipment4", + "name": "Lab Equipment IV", + "type": "Countable" + }, + { + "id": "Product_Electronics", + "name": "Electronics", + "type": "Countable" + }, + { + "id": "Product_PCB", + "name": "PCB", + "type": "Countable" + }, + { + "id": "Product_Electronics2", + "name": "Electronics II", + "type": "Countable" + }, + { + "id": "Product_Electronics3", + "name": "Electronics III", + "type": "Countable" + }, + { + "id": "Product_Server", + "name": "Server", + "type": "Countable" + }, + { + "id": "Product_Microchips", + "name": "Microchips", + "type": "Countable" + }, + { + "id": "Product_MicrochipsStage1A", + "name": "Microchips stage 1 a", + "type": "Countable" + }, + { + "id": "Product_MicrochipsStage1B", + "name": "Microchips stage 1 b", + "type": "Countable" + }, + { + "id": "Product_MicrochipsStage1C", + "name": "Microchips stage 1 c", + "type": "Countable" + }, + { + "id": "Product_MicrochipsStage2A", + "name": "Microchips stage 2 a", + "type": "Countable" + }, + { + "id": "Product_MicrochipsStage2B", + "name": "Microchips stage 2 b", + "type": "Countable" + }, + { + "id": "Product_MicrochipsStage2C", + "name": "Microchips stage 2 c", + "type": "Countable" + }, + { + "id": "Product_MicrochipsStage3A", + "name": "Microchips stage 3 a", + "type": "Countable" + }, + { + "id": "Product_MicrochipsStage3B", + "name": "Microchips stage 3 b", + "type": "Countable" + }, + { + "id": "Product_MicrochipsStage3C", + "name": "Microchips stage 3 c", + "type": "Countable" + }, + { + "id": "Product_MicrochipsStage4A", + "name": "Microchips stage 4 a", + "type": "Countable" + }, + { + "id": "Product_MicrochipsStage4B", + "name": "Microchips stage 4 b", + "type": "Countable" + }, + { + "id": "Product_SolarCell", + "name": "Solar cell", + "type": "Countable" + }, + { + "id": "Product_SolarCellMono", + "name": "Solar cell mono", + "type": "Countable" + }, + { + "id": "Product_Oxygen", + "name": "Oxygen", + "type": "Fluid" + }, + { + "id": "Product_HydrogenFluoride", + "name": "Hydrogen fluoride", + "type": "Fluid" + }, + { + "id": "Product_Waste", + "name": "Waste", + "type": "Loose" + }, + { + "id": "Product_Flowers", + "name": "Flowers", + "type": "Countable" + } + ] +} \ No newline at end of file diff --git a/data/research.json b/data/research.json index 23c9ffb..52365a8 100644 --- a/data/research.json +++ b/data/research.json @@ -1,5 +1,5 @@ { - "game_version": "0.4.7.0", + "game_version": "0.4.14.0", "research": [ { "id": "ResearchCpPacking", @@ -10,8 +10,8 @@ { "id": "ResearchRepairDock", "name": "Ship dock repair", - "difficulty": 3, - "total_steps": 70 + "difficulty": 2, + "total_steps": 36 }, { "id": "ResearchMaintenanceDepot", @@ -25,9 +25,15 @@ "difficulty": 9, "total_steps": 234 }, + { + "id": "ResearchRecyclingForSettlement", + "name": "Settlement recycling", + "difficulty": 13, + "total_steps": 343 + }, { "id": "ResearchConcreteProduction", - "name": "Concrete production", + "name": "Bricks production", "difficulty": 2, "total_steps": 36 }, @@ -343,6 +349,12 @@ "difficulty": 4, "total_steps": 98 }, + { + "id": "ResearchBlueprints", + "name": "Blueprints", + "difficulty": 5, + "total_steps": 125 + }, { "id": "ResearchEdicts1", "name": "Edicts", @@ -472,8 +484,8 @@ { "id": "ResearchStoragesT1", "name": "Storage", - "difficulty": 3, - "total_steps": 70 + "difficulty": 2, + "total_steps": 36 }, { "id": "ResearchStorage2", @@ -604,12 +616,12 @@ { "id": "ResearchCopperRefinement", "name": "Copper refinement", - "difficulty": 3, - "total_steps": 70 + "difficulty": 2, + "total_steps": 36 }, { "id": "ResearchConcreteAdvanced", - "name": "Efficient concrete", + "name": "Concrete production", "difficulty": 3, "total_steps": 70 }, @@ -706,8 +718,8 @@ { "id": "ResearchPowerAndMaintenance", "name": "Power & maintenance", - "difficulty": 2, - "total_steps": 36 + "difficulty": 1, + "total_steps": 18 }, { "id": "ResearchBeacon", @@ -778,8 +790,8 @@ { "id": "ResearchBasicDiesel", "name": "Basic diesel", - "difficulty": 3, - "total_steps": 70 + "difficulty": 2, + "total_steps": 36 }, { "id": "ResearchCrudeOilDistillation", @@ -838,8 +850,8 @@ { "id": "ResearchRubberProduction", "name": "Synthetic rubber", - "difficulty": 4, - "total_steps": 98 + "difficulty": 2, + "total_steps": 36 }, { "id": "ResearchPlasticProduction", diff --git a/data/ship_upgrades.json b/data/ship_upgrades.json index 3c61315..3919b32 100644 --- a/data/ship_upgrades.json +++ b/data/ship_upgrades.json @@ -1,5 +1,5 @@ { - "game_version": "0.4.7.0", + "game_version": "0.4.14.0", "engines": [ { "name": "Ship engine", @@ -70,6 +70,22 @@ } ] }, + { + "name": "Gun I (rear)", + "range": 15, + "damage": 50, + "extra_crew_needed": 10, + "costs": [ + { + "product": "Iron", + "quantity": 180 + }, + { + "product": "Mechanical Parts", + "quantity": 40 + } + ] + }, { "name": "Gun II (front)", "range": 20, @@ -91,54 +107,42 @@ ] }, { - "name": "Gun III (front)", - "range": 25, - "damage": 300, - "extra_crew_needed": 20, + "name": "Gun II (rear)", + "range": 20, + "damage": 150, + "extra_crew_needed": 15, "costs": [ { "product": "Steel", - "quantity": 540 + "quantity": 180 }, { "product": "Mechanical Parts", - "quantity": 240 + "quantity": 80 }, { "product": "Electronics", - "quantity": 160 + "quantity": 20 } ] }, { - "name": "Gun I (rear)", - "range": 15, - "damage": 50, - "extra_crew_needed": 10, + "name": "Gun III (front)", + "range": 25, + "damage": 300, + "extra_crew_needed": 20, "costs": [ { - "product": "Iron", - "quantity": 180 + "product": "Steel", + "quantity": 540 }, { "product": "Mechanical Parts", - "quantity": 40 - } - ] - }, - { - "name": "Gun I (rear)", - "range": 15, - "damage": 50, - "extra_crew_needed": 10, - "costs": [ - { - "product": "Iron", - "quantity": 180 + "quantity": 240 }, { - "product": "Mechanical Parts", - "quantity": 40 + "product": "Electronics", + "quantity": 160 } ] }, diff --git a/data/terrain_materials.json b/data/terrain_materials.json index fd68da0..6fe29db 100644 --- a/data/terrain_materials.json +++ b/data/terrain_materials.json @@ -1,251 +1,251 @@ { - "game_version": "0.4.7.0", + "game_version": "0.4.14.0", "terrain_materials": [ { "id": "Grass_Terrain", "name": "Grass_Terrain", "mined_product": "Dirt", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 1.400391, "disruption_recovery_time": 6000, "is_hardened_floor": false, "max_collapse_height_diff": 1, "min_collapse_height_diff": 0.5996094, - "mined_quantity_mult": "70.00%", + "mined_quantity_mult": "70,00%", "vehicle_traversal_cost": 0 }, { "id": "GrassLush_Terrain", "name": "GrassLush_Terrain", "mined_product": "Dirt", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 1.400391, "disruption_recovery_time": 6000, "is_hardened_floor": false, "max_collapse_height_diff": 1, "min_collapse_height_diff": 0.5996094, - "mined_quantity_mult": "70.00%", + "mined_quantity_mult": "70,00%", "vehicle_traversal_cost": 0 }, { "id": "FakeGrass_Terrain", "name": "FakeGrass_Terrain", "mined_product": "Dirt", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 1.400391, "disruption_recovery_time": 0, "is_hardened_floor": false, "max_collapse_height_diff": 2097152, "min_collapse_height_diff": 2097152, - "mined_quantity_mult": "70.00%", + "mined_quantity_mult": "70,00%", "vehicle_traversal_cost": 0 }, { "id": "ForestFloor_Terrain", "name": "ForestFloor_Terrain", "mined_product": "Dirt", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 1.400391, "disruption_recovery_time": 6000, "is_hardened_floor": false, "max_collapse_height_diff": 1, "min_collapse_height_diff": 0.5996094, - "mined_quantity_mult": "70.00%", + "mined_quantity_mult": "70,00%", "vehicle_traversal_cost": 0 }, { "id": "FarmGround_Terrain", "name": "FarmGround_Terrain", "mined_product": "Dirt", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 1.400391, "disruption_recovery_time": 0, "is_hardened_floor": false, "max_collapse_height_diff": 1, "min_collapse_height_diff": 0.5996094, - "mined_quantity_mult": "70.00%", + "mined_quantity_mult": "70,00%", "vehicle_traversal_cost": 0 }, { "id": "Rock_Terrain", "name": "Rock_Terrain", "mined_product": "Rock", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 1.599609, "disruption_recovery_time": 2147483647, "is_hardened_floor": false, "max_collapse_height_diff": 4, "min_collapse_height_diff": 1.200195, - "mined_quantity_mult": "80.00%", + "mined_quantity_mult": "80,00%", "vehicle_traversal_cost": 0 }, { "id": "RockNoGrassCover_Terrain", "name": "RockNoGrassCover_Terrain", "mined_product": "Rock", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 1.599609, "disruption_recovery_time": 2147483647, "is_hardened_floor": false, "max_collapse_height_diff": 4, "min_collapse_height_diff": 1.200195, - "mined_quantity_mult": "80.00%", + "mined_quantity_mult": "80,00%", "vehicle_traversal_cost": 0 }, { "id": "Bedrock_Terrain", "name": "Bedrock_Terrain", "mined_product": "Rock", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 4, "disruption_recovery_time": 2147483647, "is_hardened_floor": false, "max_collapse_height_diff": 5, "min_collapse_height_diff": 1.5, - "mined_quantity_mult": "200.00%", + "mined_quantity_mult": "200,00%", "vehicle_traversal_cost": 0 }, { "id": "HardenedRock_Terrain", "name": "HardenedRock_Terrain", "mined_product": "Rock", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 2, "disruption_recovery_time": 0, "is_hardened_floor": false, "max_collapse_height_diff": 4.5, "min_collapse_height_diff": 4.099609, - "mined_quantity_mult": "100.00%", + "mined_quantity_mult": "100,00%", "vehicle_traversal_cost": 0 }, { "id": "Gravel_Terrain", "name": "Gravel_Terrain", "mined_product": "Gravel", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 1.599609, "disruption_recovery_time": 0, "is_hardened_floor": false, "max_collapse_height_diff": 1.5, "min_collapse_height_diff": 1.200195, - "mined_quantity_mult": "80.00%", + "mined_quantity_mult": "80,00%", "vehicle_traversal_cost": 0 }, { "id": "Sand_Terrain", "name": "Sand_Terrain", "mined_product": "Sand", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 2, "disruption_recovery_time": 6000, "is_hardened_floor": false, "max_collapse_height_diff": 0.7998047, "min_collapse_height_diff": 0.5996094, - "mined_quantity_mult": "100.00%", + "mined_quantity_mult": "100,00%", "vehicle_traversal_cost": 0 }, { "id": "Limestone_Terrain", "name": "Limestone_Terrain", "mined_product": "Limestone", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 2, "disruption_recovery_time": 2147483647, "is_hardened_floor": false, "max_collapse_height_diff": 3, "min_collapse_height_diff": 1, - "mined_quantity_mult": "100.00%", + "mined_quantity_mult": "100,00%", "vehicle_traversal_cost": 0 }, { "id": "Coal_Terrain", "name": "Coal_Terrain", "mined_product": "Coal", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 2.400391, "disruption_recovery_time": 2147483647, "is_hardened_floor": false, "max_collapse_height_diff": 3, "min_collapse_height_diff": 1, - "mined_quantity_mult": "120.00%", + "mined_quantity_mult": "120,00%", "vehicle_traversal_cost": 0 }, { "id": "Slag_Terrain", "name": "Slag_Terrain", "mined_product": "Slag", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 2, "disruption_recovery_time": 0, "is_hardened_floor": false, "max_collapse_height_diff": 2, "min_collapse_height_diff": 1.5, - "mined_quantity_mult": "100.00%", + "mined_quantity_mult": "100,00%", "vehicle_traversal_cost": 0 }, { "id": "CrushedSlag_Terrain", "name": "CrushedSlag_Terrain", "mined_product": "Slag crushed", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 2, "disruption_recovery_time": 0, "is_hardened_floor": false, "max_collapse_height_diff": 1.5, "min_collapse_height_diff": 1.200195, - "mined_quantity_mult": "100.00%", + "mined_quantity_mult": "100,00%", "vehicle_traversal_cost": 0 }, { "id": "IronOre_Terrain", "name": "IronOre_Terrain", "mined_product": "Iron ore", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 2, "disruption_recovery_time": 2147483647, "is_hardened_floor": false, "max_collapse_height_diff": 4.5, "min_collapse_height_diff": 1.299805, - "mined_quantity_mult": "100.00%", + "mined_quantity_mult": "100,00%", "vehicle_traversal_cost": 0 }, { "id": "CopperOre_Terrain", "name": "CopperOre_Terrain", "mined_product": "Copper ore", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 2, "disruption_recovery_time": 2147483647, "is_hardened_floor": false, "max_collapse_height_diff": 4, "min_collapse_height_diff": 1.400391, - "mined_quantity_mult": "100.00%", + "mined_quantity_mult": "100,00%", "vehicle_traversal_cost": 0 }, { "id": "GoldOre_Terrain", "name": "GoldOre_Terrain", "mined_product": "Gold ore", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 2, "disruption_recovery_time": 2147483647, "is_hardened_floor": false, "max_collapse_height_diff": 5, "min_collapse_height_diff": 1.599609, - "mined_quantity_mult": "100.00%", + "mined_quantity_mult": "100,00%", "vehicle_traversal_cost": 0 }, { "id": "Landfill_Terrain", "name": "Landfill_Terrain", "mined_product": "Waste", - "mining_hardness": "100.00%", + "mining_hardness": "100,00%", "mined_quantity_per_tile_cubed": 2, "disruption_recovery_time": 0, "is_hardened_floor": false, "max_collapse_height_diff": 1.200195, "min_collapse_height_diff": 0.5996094, - "mined_quantity_mult": "100.00%", + "mined_quantity_mult": "100,00%", "vehicle_traversal_cost": 0 } ] diff --git a/data/vehicles.json b/data/vehicles.json index 4ba52a0..b142888 100644 --- a/data/vehicles.json +++ b/data/vehicles.json @@ -1,5 +1,5 @@ { - "game_version": "0.4.7.0", + "game_version": "0.4.14.0", "vehicles": [ { "name": "Pickup", @@ -36,7 +36,7 @@ ] }, { - "name": "Haul truck (tank)", + "name": "Haul truck (dump)", "costs": [ { "product": "Vehicle Parts III", @@ -53,7 +53,7 @@ ] }, { - "name": "Haul truck (dump)", + "name": "Haul truck (tank)", "costs": [ { "product": "Vehicle Parts III",