From 1237e1df3abc2691b817203deb5f41b4288dc7d3 Mon Sep 17 00:00:00 2001 From: Alyssa Doubrovsky <60121943+adoubrovsky@users.noreply.github.com> Date: Thu, 24 Jul 2025 20:42:05 -0700 Subject: [PATCH 01/10] Efficiency modules disabled in salt mines (#127) * Increment version (skipping .21) and note in changelog Portal version was uploaded with .21 version despite being from .20 git. We can't ship .21 twice and have users auto-update, so we skip to .22. * Efficiency modules disabled in salt mines Disabled efficiency modules for use in salt mines and removed 9x consumption * Fixed changelog and info * Fixed again --------- Co-authored-by: oorzkws <65210810+oorzkws@users.noreply.github.com> --- changelog.txt | 4 ++++ prototypes/buildings/big-mines/salt-mine.lua | 9 ++------- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/changelog.txt b/changelog.txt index ae0aa8c7..22a3d17c 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,7 @@ +Version: ??? +Date: ??? + Changes: + - Efficiency modules disabled in salt mines --------------------------------------------------------------------------------------------------- Version: 3.0.21 Date: ??? diff --git a/prototypes/buildings/big-mines/salt-mine.lua b/prototypes/buildings/big-mines/salt-mine.lua index 65be91ef..b626c58b 100644 --- a/prototypes/buildings/big-mines/salt-mine.lua +++ b/prototypes/buildings/big-mines/salt-mine.lua @@ -41,13 +41,8 @@ ENTITY { collision_box = {{-5.3, -5.3}, {5.3, 5.3}}, selection_box = {{-5.5, -5.5}, {5.5, 5.5}}, module_slots = 5, - allowed_effects = {"consumption", "speed", "productivity"}, + allowed_effects = {"speed", "productivity"}, mining_speed = 10, - effect_receiver = { - -- makes green modules 9x less effective in order to not trivalize the fluid fuel challenge. - -- 20% consumption is still possible with green beacons later on. - base_effect = {consumption = 9} - }, energy_source = { type = "fluid", effectivity = 1, @@ -82,7 +77,7 @@ ENTITY { }, }, }, - energy_usage = "2MW", + energy_usage = "20MW", mining_power = 3, resource_searching_radius = 0.49, vector_to_place_result = {0, -5.65}, From ae443161eb9254bf3720729c39e24515dbac041c Mon Sep 17 00:00:00 2001 From: Zachary Picco Date: Sun, 14 Sep 2025 21:25:52 -0500 Subject: [PATCH 02/10] Rebase master (#140) * changelog * Unhide flying robot frames (#138) * Update changelog.txt * Change field instead of flags * Added Dutch locale (#136) * Added Dutch locale * Autotech 2.0 (#139) * Adapt codebase to style required by autotech 2.0 * Remove dead code. * Mark sand classification as autotech_is_not_primary_recipe = true * Removed recipe.autotech_is_not_primary_recipe Replaced with `recipe.results[n].autotech_ignore` * Regenerate cache files. * Fix plastics tech having no dependancies. * Regenerate cache files. * Changelog * Rename autotech_ignore -> autotech_is_not_primary_source * Enforce linux-style line endings. * Regenerate cache files. * Fixed hidden tech issue with uranium ammo. * Fixed hidden tech issue with nexelit and chromium. * Regenerate cache files. * Changelog * Changelog --------- Co-authored-by: lambdalemon Co-authored-by: przemo1232 <79700515+przemo1232@users.noreply.github.com> Co-authored-by: Majildian <31296540+Majildian@users.noreply.github.com> Co-authored-by: QatSquirrel <79841562+QatSquirrel@users.noreply.github.com> --- ...ng+pyfusionenergy+pyindustry+pyrawores.lua | 717 ++++++++--------- .../pycoalprocessing+pyindustry+pyrawores.lua | 674 ++++++++-------- changelog.txt | 24 +- info.json | 2 +- locale/nl/locale.cfg | 738 ++++++++++++++++++ prototypes/recipes/recipes-concrete.lua | 17 - prototypes/recipes/recipes-quartz.lua | 2 +- prototypes/technologies/alloys.lua | 8 +- prototypes/technologies/aluminium.lua | 4 - prototypes/technologies/casting.lua | 3 - prototypes/technologies/chromium.lua | 4 - prototypes/technologies/coal.lua | 3 - prototypes/technologies/coke.lua | 2 - prototypes/technologies/copper.lua | 4 - prototypes/technologies/drill-head.lua | 4 +- prototypes/technologies/fuel-production.lua | 1 - prototypes/technologies/iron.lua | 6 +- prototypes/technologies/lead.lua | 4 - prototypes/technologies/machines.lua | 4 - prototypes/technologies/nexelit.lua | 4 - prototypes/technologies/nickel.lua | 4 - prototypes/technologies/nitrogen.lua | 6 +- prototypes/technologies/quartz.lua | 4 - prototypes/technologies/silver.lua | 4 - prototypes/technologies/smelters.lua | 3 - prototypes/technologies/solder.lua | 4 - prototypes/technologies/stainless-steel.lua | 3 +- prototypes/technologies/steel.lua | 3 +- prototypes/technologies/super-steel.lua | 1 - prototypes/technologies/tin.lua | 4 - prototypes/technologies/titanium.lua | 4 - prototypes/technologies/uranium.lua | 3 - prototypes/technologies/zinc.lua | 4 - prototypes/updates/base-updates.lua | 5 +- .../updates/pycoalprocessing-updates.lua | 17 +- 35 files changed, 1415 insertions(+), 879 deletions(-) create mode 100644 locale/nl/locale.cfg delete mode 100644 prototypes/recipes/recipes-concrete.lua diff --git a/cached-configs/pycoalprocessing+pyfusionenergy+pyindustry+pyrawores.lua b/cached-configs/pycoalprocessing+pyfusionenergy+pyindustry+pyrawores.lua index e47b4f49..6173828c 100644 --- a/cached-configs/pycoalprocessing+pyfusionenergy+pyindustry+pyrawores.lua +++ b/cached-configs/pycoalprocessing+pyfusionenergy+pyindustry+pyrawores.lua @@ -1,391 +1,326 @@ -science_pack_order("automation-science-pack", "001-000036") -science_pack_order("logistic-science-pack", "002-000090") -science_pack_order("military-science-pack", "003-000097") -science_pack_order("chemical-science-pack", "003-000165") -science_pack_order("utility-science-pack", "005-000242") -science_pack_order("production-science-pack", "004-000224") -science_pack_order("space-science-pack", "006-000280") -fix_tech("physical-projectile-damage-1", {order = "000010", prerequisites = {"military"}, unit = {count = 175, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("physical-projectile-damage-2", {order = "000012", prerequisites = {"physical-projectile-damage-1", "logistic-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("weapon-shooting-speed-1", {order = "000010", prerequisites = {"military"}, unit = {count = 175, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("weapon-shooting-speed-2", {order = "000012", prerequisites = {"weapon-shooting-speed-1", "logistic-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("stronger-explosives-1", {order = "000013", prerequisites = {"military-2"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("physical-projectile-damage-3", {order = "000014", prerequisites = {"physical-projectile-damage-2", "military-science-pack"}, unit = {count = 40, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("physical-projectile-damage-4", {order = "000015", prerequisites = {"physical-projectile-damage-3"}, unit = {count = 50, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("physical-projectile-damage-5", {order = "000024", prerequisites = {"physical-projectile-damage-4", "chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("physical-projectile-damage-6", {order = "000034", prerequisites = {"physical-projectile-damage-5", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("physical-projectile-damage-7", {order = "000038", prerequisites = {"physical-projectile-damage-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 3}}, time = 1200}}) -fix_tech("stronger-explosives-2", {order = "000014", prerequisites = {"stronger-explosives-1", "military-science-pack"}, unit = {count = 40, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("stronger-explosives-3", {order = "000024", prerequisites = {"stronger-explosives-2", "chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("stronger-explosives-4", {order = "000034", prerequisites = {"stronger-explosives-3", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("stronger-explosives-5", {order = "000035", prerequisites = {"stronger-explosives-4"}, unit = {count = 800, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("stronger-explosives-6", {order = "000036", prerequisites = {"stronger-explosives-5"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("stronger-explosives-7", {order = "000038", prerequisites = {"stronger-explosives-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 3}}, time = 1200}}) -fix_tech("refined-flammables-1", {order = "000016", prerequisites = {"flamethrower"}, unit = {count = 65, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("refined-flammables-2", {order = "000017", prerequisites = {"refined-flammables-1"}, unit = {count = 90, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("refined-flammables-3", {order = "000024", prerequisites = {"refined-flammables-2", "chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("refined-flammables-4", {order = "000034", prerequisites = {"refined-flammables-3", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("refined-flammables-5", {order = "000035", prerequisites = {"refined-flammables-4"}, unit = {count = 800, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("refined-flammables-6", {order = "000036", prerequisites = {"refined-flammables-5"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("refined-flammables-7", {order = "000038", prerequisites = {"refined-flammables-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 3}}, time = 1200}}) -fix_tech("energy-weapons-damage-1", {order = "000024", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("energy-weapons-damage-2", {order = "000025", prerequisites = {"energy-weapons-damage-1"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("energy-weapons-damage-3", {order = "000026", prerequisites = {"energy-weapons-damage-2"}, unit = {count = 900, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("energy-weapons-damage-4", {order = "000027", prerequisites = {"energy-weapons-damage-3"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("energy-weapons-damage-5", {order = "000034", prerequisites = {"energy-weapons-damage-4", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("energy-weapons-damage-6", {order = "000035", prerequisites = {"energy-weapons-damage-5"}, unit = {count = 800, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("energy-weapons-damage-7", {order = "000038", prerequisites = {"energy-weapons-damage-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 3}}, time = 1200}}) -fix_tech("weapon-shooting-speed-3", {order = "000014", prerequisites = {"weapon-shooting-speed-2", "military-science-pack"}, unit = {count = 40, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("weapon-shooting-speed-4", {order = "000015", prerequisites = {"weapon-shooting-speed-3"}, unit = {count = 50, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("weapon-shooting-speed-5", {order = "000024", prerequisites = {"weapon-shooting-speed-4", "chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("weapon-shooting-speed-6", {order = "000034", prerequisites = {"weapon-shooting-speed-5", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("laser-shooting-speed-1", {order = "000024", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("laser-shooting-speed-2", {order = "000025", prerequisites = {"laser-shooting-speed-1"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("laser-shooting-speed-3", {order = "000026", prerequisites = {"laser-shooting-speed-2"}, unit = {count = 900, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("laser-shooting-speed-4", {order = "000027", prerequisites = {"laser-shooting-speed-3"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("laser-shooting-speed-5", {order = "000034", prerequisites = {"laser-shooting-speed-4", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("laser-shooting-speed-6", {order = "000035", prerequisites = {"laser-shooting-speed-5"}, unit = {count = 800, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("laser-shooting-speed-7", {order = "000036", prerequisites = {"laser-shooting-speed-6"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("artillery-shell-range-1", {order = "000027", prerequisites = {"artillery"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("artillery-shell-speed-1", {order = "000027", prerequisites = {"artillery"}, unit = {ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("follower-robot-count-1", {order = "000015", prerequisites = {"defender"}, unit = {count = 50, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("follower-robot-count-2", {order = "000016", prerequisites = {"follower-robot-count-1"}, unit = {count = 65, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("follower-robot-count-3", {order = "000024", prerequisites = {"follower-robot-count-2", "chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("follower-robot-count-4", {order = "000025", prerequisites = {"follower-robot-count-3"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("follower-robot-count-5", {order = "000034", prerequisites = {"follower-robot-count-4", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("follower-robot-count-6", {order = "000035", prerequisites = {"follower-robot-count-5"}, unit = {count = 800, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("follower-robot-count-7", {order = "000038", prerequisites = {"follower-robot-count-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}}, time = 1200}}) -fix_tech("bulk-inserter", {order = "000026", prerequisites = {"fast-inserter", "logistics-2"}, unit = {count = 3300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("inserter-capacity-bonus-1", {order = "000027", prerequisites = {"bulk-inserter"}, unit = {count = 4500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("inserter-capacity-bonus-2", {order = "000028", prerequisites = {"inserter-capacity-bonus-1"}, unit = {count = 6000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("inserter-capacity-bonus-3", {order = "000029", prerequisites = {"inserter-capacity-bonus-2", "chemical-science-pack"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("inserter-capacity-bonus-4", {order = "000031", prerequisites = {"inserter-capacity-bonus-3", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("inserter-capacity-bonus-5", {order = "000032", prerequisites = {"inserter-capacity-bonus-4"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("inserter-capacity-bonus-6", {order = "000033", prerequisites = {"inserter-capacity-bonus-5"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("inserter-capacity-bonus-7", {order = "000034", prerequisites = {"inserter-capacity-bonus-6", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("automation", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("automation-2", {order = "000012", prerequisites = {"logistic-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("logistic-science-pack", {order = "000011", prerequisites = {"lab-instrument", "ulric"}, unit = {count = 225, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("steel-processing", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("steel-axe", {order = "000003", prerequisites = {"steel-processing"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("military", {order = "000009", prerequisites = {"solder-mk01", "electrolysis", "fluid-processing-machines-1"}, unit = {count = 130, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("military-2", {order = "000012", prerequisites = {"military", "logistic-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("fast-inserter", {order = "000007", prerequisites = {"alloys-mk01"}, unit = {count = 75, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("logistics", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("automated-rail-transportation", {order = "000008", prerequisites = {"railway"}, unit = {count = 100, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("rail-signals", {order = "000009", prerequisites = {"automated-rail-transportation"}, unit = {count = 130, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("automobilism", {order = "000004", prerequisites = {"engine"}, unit = {count = 33, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("optics", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("solar-energy", {order = "000013", prerequisites = {"pyrite"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("heavy-armor", {order = "000010", prerequisites = {"military"}, unit = {count = 175, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("gun-turret", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("research-speed-1", {order = "000013", prerequisites = {"automation-2"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("research-speed-2", {order = "000014", prerequisites = {"research-speed-1"}, unit = {count = 140, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("electric-energy-distribution-1", {order = "000018", prerequisites = {"alloys-mk02"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("advanced-material-processing", {order = "000012", prerequisites = {"logistic-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("concrete", {order = "000005", prerequisites = {"separation", "tar-processing"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("engine", {order = "000003", prerequisites = {"automation", "steel-processing"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("landfill", {order = "000005", prerequisites = {"separation"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("logistics-2", {order = "000025", prerequisites = {"logistics", "lubricant", "stainless-steel-mk01"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("toolbelt", {order = "000012", prerequisites = {"logistic-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("stone-wall", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("gate", {order = "000003", prerequisites = {"stone-wall", "steel-processing"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("chemical-science-pack", {order = "000023", prerequisites = {"advanced-circuit", "stainless-steel-mk01"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("military-science-pack", {order = "000013", prerequisites = {"military-2", "stone-wall"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("production-science-pack", {order = "000030", prerequisites = {"coated-container", "nuclear-fuel-reprocessing", "filtration-mk02", "nenbit-matrix"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("utility-science-pack", {order = "000033", prerequisites = {"automation-3", "destroyer", "fusion-reactor-equipment", "super-alloy"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}, {"military-science-pack", 2}}, time = 300}}) -fix_tech("space-science-pack", {order = "000037", prerequisites = {"rocket-silo", "fusion-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("military-3", {order = "000024", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("military-4", {order = "000034", prerequisites = {"military-3", "utility-science-pack", "explosives"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"military-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("uranium-ammo", {order = "000026", prerequisites = {"uranium-mk01", "tank"}, unit = {count = 900, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("atomic-bomb", {order = "000038", prerequisites = {"military-4", "rocketry", "uranium-mk04", "space-science-pack"}, unit = {count = 500, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}}, time = 1200}}) -fix_tech("automation-3", {order = "000031", prerequisites = {"speed-module", "production-science-pack", "bulk-inserter"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("explosives", {order = "000024", prerequisites = {"mukmoux"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("cliff-explosives", {order = "000025", prerequisites = {"explosives", "military-2"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("land-mine", {order = "000025", prerequisites = {"explosives", "military-science-pack"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("flamethrower", {order = "000015", prerequisites = {"military-science-pack", "coal-processing-2", "filtration"}, unit = {count = 50, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("advanced-circuit", {order = "000022", prerequisites = {"fine-electronics"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("processing-unit", {order = "000029", prerequisites = {"gold"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("fluid-wagon", {order = "000008", prerequisites = {"railway", "py-storage-tanks"}, unit = {count = 100, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("braking-force-1", {order = "000024", prerequisites = {"railway", "chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("braking-force-2", {order = "000025", prerequisites = {"braking-force-1"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("braking-force-3", {order = "000031", prerequisites = {"braking-force-2", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("braking-force-4", {order = "000032", prerequisites = {"braking-force-3"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("braking-force-5", {order = "000033", prerequisites = {"braking-force-4"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("braking-force-6", {order = "000034", prerequisites = {"braking-force-5", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("braking-force-7", {order = "000035", prerequisites = {"braking-force-6"}, unit = {count = 800, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("tank", {order = "000025", prerequisites = {"chemical-science-pack", "military-science-pack", "explosives"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("logistics-3", {order = "000033", prerequisites = {"super-alloy"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("rocketry", {order = "000025", prerequisites = {"explosives", "military-science-pack"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("explosive-rocketry", {order = "000026", prerequisites = {"rocketry", "military-3"}, unit = {count = 900, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("modular-armor", {order = "000023", prerequisites = {"heavy-armor", "advanced-circuit"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("power-armor", {order = "000030", prerequisites = {"modular-armor", "electric-engine", "processing-unit"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("power-armor-mk2", {order = "000035", prerequisites = {"military-4", "speed-module-2", "efficiency-module-2"}, unit = {count = 800, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("laser-turret", {order = "000024", prerequisites = {"chemical-science-pack", "military-science-pack", "battery"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("robotics", {order = "000027", prerequisites = {"electric-engine", "battery", "logistic-robotics", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("rocket-fuel", {order = "000024", prerequisites = {"chemical-science-pack", "military-science-pack", "fast-inserter"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("low-density-structure", {order = "000027", prerequisites = {"advanced-material-processing", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("rocket-control-unit", {order = "000034", prerequisites = {"utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 3}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("rocket-silo", {order = "000035", prerequisites = {"speed-module-3", "productivity-module-3", "rocket-fuel", "rocket-control-unit"}, unit = {count = 800, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("research-speed-3", {order = "000024", prerequisites = {"research-speed-2", "chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("research-speed-4", {order = "000025", prerequisites = {"research-speed-3"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("research-speed-5", {order = "000031", prerequisites = {"research-speed-4", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("research-speed-6", {order = "000034", prerequisites = {"research-speed-5", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("electric-energy-distribution-2", {order = "000027", prerequisites = {"electric-energy-distribution-1", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("electric-energy-accumulators", {order = "000021", prerequisites = {"electric-energy-distribution-1", "battery"}, unit = {count = 900, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("advanced-material-processing-2", {order = "000027", prerequisites = {"advanced-material-processing", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("effect-transmission", {order = "000033", prerequisites = {"processing-unit", "super-alloy"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("lubricant", {order = "000024", prerequisites = {"mukmoux"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("electric-engine", {order = "000025", prerequisites = {"lubricant", "chemical-science-pack"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("battery", {order = "000020", prerequisites = {"sulfur-processing", "pyrite"}, unit = {count = 700, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("construction-robotics", {order = "000007", prerequisites = {"solder-mk01"}, unit = {count = 75, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("logistic-robotics", {order = "000017", prerequisites = {"construction-robotics", "niobium"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("logistic-system", {order = "000018", prerequisites = {"logistic-robotics"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("worker-robots-speed-1", {order = "000018", prerequisites = {"logistic-robotics"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("worker-robots-speed-2", {order = "000024", prerequisites = {"worker-robots-speed-1", "chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("worker-robots-speed-3", {order = "000031", prerequisites = {"worker-robots-speed-2", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("worker-robots-speed-4", {order = "000032", prerequisites = {"worker-robots-speed-3"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("worker-robots-speed-5", {order = "000034", prerequisites = {"worker-robots-speed-4", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("worker-robots-speed-6", {order = "000038", prerequisites = {"worker-robots-speed-5", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"military-science-pack", 6}}, time = 1200}}) -fix_tech("worker-robots-storage-1", {order = "000028", prerequisites = {"robotics"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("worker-robots-storage-2", {order = "000031", prerequisites = {"worker-robots-storage-1", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("worker-robots-storage-3", {order = "000034", prerequisites = {"worker-robots-storage-2", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("energy-shield-equipment", {order = "000025", prerequisites = {"solar-panel-equipment", "military-science-pack"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("night-vision-equipment", {order = "000025", prerequisites = {"solar-panel-equipment"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("belt-immunity-equipment", {order = "000025", prerequisites = {"solar-panel-equipment"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("energy-shield-mk2-equipment", {order = "000031", prerequisites = {"energy-shield-equipment", "military-3", "low-density-structure", "power-armor"}, unit = {count = 3600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("solar-panel-equipment", {order = "000024", prerequisites = {"modular-armor", "solar-energy"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("personal-laser-defense-equipment", {order = "000031", prerequisites = {"laser-turret", "military-3", "low-density-structure", "power-armor", "solar-panel-equipment"}, unit = {count = 3600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("discharge-defense-equipment", {order = "000031", prerequisites = {"laser-turret", "military-3", "power-armor", "solar-panel-equipment"}, unit = {count = 3600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("fusion-reactor-equipment", {order = "000031", prerequisites = {"power-armor", "military-science-pack", "production-science-pack", "low-density-structure"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"military-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("exoskeleton-equipment", {order = "000030", prerequisites = {"processing-unit", "electric-engine", "solar-panel-equipment"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("personal-roboport-equipment", {order = "000024", prerequisites = {"construction-robotics", "chemical-science-pack", "battery"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("personal-roboport-mk2-equipment", {order = "000034", prerequisites = {"personal-roboport-equipment", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 3}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("fluid-handling", {order = "000003", prerequisites = {"steel-processing"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("oil-processing", {order = "000024", prerequisites = {"chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("advanced-oil-processing", {order = "000031", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("sulfur-processing", {order = "000019", prerequisites = {"nitrogen-mk02"}, unit = {count = 500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("plastics", {order = "000006", prerequisites = {"syngas"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("speed-module", {order = "000023", prerequisites = {"advanced-circuit"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("speed-module-2", {order = "000030", prerequisites = {"speed-module", "processing-unit"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("speed-module-3", {order = "000031", prerequisites = {"speed-module-2", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("productivity-module", {order = "000023", prerequisites = {"advanced-circuit"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("productivity-module-2", {order = "000030", prerequisites = {"productivity-module", "processing-unit"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("productivity-module-3", {order = "000031", prerequisites = {"productivity-module-2", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("efficiency-module", {order = "000023", prerequisites = {"advanced-circuit"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("efficiency-module-2", {order = "000030", prerequisites = {"efficiency-module", "processing-unit"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("efficiency-module-3", {order = "000031", prerequisites = {"efficiency-module-2", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("defender", {order = "000014", prerequisites = {"military-science-pack"}, unit = {count = 40, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("distractor", {order = "000024", prerequisites = {"chemical-science-pack", "defender"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("destroyer", {order = "000031", prerequisites = {"distractor", "speed-module", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"military-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("nuclear-power", {order = "000027", prerequisites = {"super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("nuclear-fuel-reprocessing", {order = "000028", prerequisites = {"nuclear-power", "uranium-mk02"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("mining-productivity-1", {order = "000023", prerequisites = {"advanced-circuit"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("mining-productivity-2", {order = "000024", prerequisites = {"mining-productivity-1", "chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("mining-productivity-3", {order = "000034", prerequisites = {"mining-productivity-2", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("mining-productivity-4", {order = "000038", prerequisites = {"mining-productivity-3", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"military-science-pack", 6}}, time = 1200}}) -fix_tech("artillery", {order = "000026", prerequisites = {"tank"}, unit = {count = 900, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("spidertron", {order = "000035", prerequisites = {"military-4", "exoskeleton-equipment", "rocketry", "rocket-control-unit", "efficiency-module-3"}, unit = {count = 800, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("circuit-network", {order = "000012", prerequisites = {"logistic-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("coal-processing-1", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("coal-processing-2", {order = "000014", prerequisites = {"nichrome", "methanol-processing-1"}, unit = {count = 140, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("coal-processing-3", {order = "000024", prerequisites = {"chemical-science-pack", "mukmoux"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("syngas", {order = "000005", prerequisites = {"tar-processing"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("tar-processing", {order = "000004", prerequisites = {"fluid-pressurization"}, unit = {count = 33, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("energy-1", {order = "000010", prerequisites = {"boron", "solder-mk01"}, unit = {count = 175, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("energy-2", {order = "000015", prerequisites = {"coal-processing-2"}, unit = {count = 175, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("energy-3", {order = "000025", prerequisites = {"energy-2", "mukmoux", "uranium-mk01", "fuel-production-mk02"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("methanol-processing-1", {order = "000012", prerequisites = {"logistic-science-pack", "zinc-mk01", "energy-1"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("methanol-processing-2", {order = "000024", prerequisites = {"chemical-science-pack", "mukmoux"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("cooling-tower-1", {order = "000011", prerequisites = {"energy-1", "alloys-mk01"}, unit = {count = 225, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("cooling-tower-2", {order = "000023", prerequisites = {"cooling-tower-1", "energy-2", "advanced-circuit", "stainless-steel-mk01"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("excavation-1", {order = "000025", prerequisites = {"lubricant"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("excavation-2", {order = "000026", prerequisites = {"excavation-1", "chemical-science-pack"}, unit = {count = 900, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("biofilm", {order = "000024", prerequisites = {"chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("filtration", {order = "000013", prerequisites = {"nitrogen-mk01", "zinc-mk01", "automation-2"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("filtration-mk02", {order = "000024", prerequisites = {"chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("desulfurization", {order = "000025", prerequisites = {"oil-processing"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("crusher", {order = "000007", prerequisites = {"py-asphalt"}, unit = {count = 75, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("separation", {order = "000004", prerequisites = {"coal-processing-1", "engine"}, unit = {count = 33, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("fluid-separation", {order = "000016", prerequisites = {"organic-solvent", "fluid-processing-machines-1"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("fuel-production", {order = "000017", prerequisites = {"nexelit-mk01", "fluid-separation"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("fine-electronics", {order = "000021", prerequisites = {"iron-mk01", "silver-mk01", "aramid"}, unit = {count = 900, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("fluid-processing-machines-1", {order = "000005", prerequisites = {"separation"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("ralesia", {order = "000009", prerequisites = {"electrolysis", "optics"}, unit = {count = 130, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("ulric", {order = "000010", prerequisites = {"ralesia"}, unit = {count = 175, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("wood-processing", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("wood-processing-2", {order = "000012", prerequisites = {"wood-processing", "logistic-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("lab-instrument", {order = "000010", prerequisites = {"alloys-mk01", "boron"}, unit = {count = 175, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("niobium", {order = "000016", prerequisites = {"organic-solvent", "drill-head-mk01"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("organic-solvent", {order = "000015", prerequisites = {"coal-processing-2", "filtration"}, unit = {count = 175, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("mukmoux", {order = "000023", prerequisites = {"advanced-circuit"}, unit = {count = 1500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("kevlar", {order = "000019", prerequisites = {"nitrogen-mk02"}, unit = {count = 500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("creosote", {order = "000005", prerequisites = {"tar-processing"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("pyrrhic", {order = "000038", prerequisites = {"space-science-pack"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"chemical-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}}, time = 1200}}) -fix_tech("artillery-2", {order = "000030", prerequisites = {"artillery", "railway", "super-steel-mk01", "processing-unit"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("artillery-shell-range-2", {order = "000028", prerequisites = {"artillery-shell-range-1"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("artillery-shell-range-3", {order = "000029", prerequisites = {"artillery-shell-range-2"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("artillery-shell-range-4", {order = "000030", prerequisites = {"artillery-shell-range-3"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("artillery-shell-range-5", {order = "000031", prerequisites = {"artillery-shell-range-4"}, unit = {count = 3600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("artillery-shell-range-6", {order = "000032", prerequisites = {"artillery-shell-range-5", "production-science-pack"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("artillery-shell-range-7", {order = "000033", prerequisites = {"artillery-shell-range-6"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("artillery-shell-range-8", {order = "000034", prerequisites = {"artillery-shell-range-7"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("artillery-shell-range-9", {order = "000035", prerequisites = {"artillery-shell-range-8", "utility-science-pack"}, unit = {count = 800, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("artillery-shell-range-10", {order = "000036", prerequisites = {"artillery-shell-range-9"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("artillery-shell-range-11", {order = "000037", prerequisites = {"artillery-shell-range-10"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("artillery-shell-range-12", {order = "000038", prerequisites = {"artillery-shell-range-11"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) - -fix_tech("diet-beacon", {order = "000026", prerequisites = {"speed-module", "productivity-module", "efficiency-module", "electric-engine"}, unit = {count = 900, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("advanced-mining-facilities", {order = "000017", prerequisites = {"niobium"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("sc-unit", {order = "000031", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("fusion-mk01", {order = "000035", prerequisites = {"machines-mk04", "helium-processing-mk02"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("fusion-mk02", {order = "000036", prerequisites = {"fusion-mk01"}, unit = {count = 3600, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("fusion-mk03", {order = "000037", prerequisites = {"fusion-mk02", "alloys-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("fusion-mk04", {order = "000038", prerequisites = {"fusion-mk03"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("diamond-mining", {order = "000027", prerequisites = {"electric-engine", "machines-mk03"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("regolite-mining", {order = "000033", prerequisites = {"super-alloy"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("molybdenum-processing", {order = "000018", prerequisites = {"advanced-mining-facilities", "alloys-mk02"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("nenbit-matrix", {order = "000029", prerequisites = {"alloys-mk03"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("vanadium-processing", {order = "000025", prerequisites = {"xyhiphoe", "salts", "mukmoux"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("helium-processing", {order = "000031", prerequisites = {"production-science-pack", "biofilm"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("helium-processing-mk02", {order = "000034", prerequisites = {"liquid-petroleum-processing", "regolite-mining", "ethanolamine"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("super-alloy", {order = "000032", prerequisites = {"helium-processing"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("kmauts", {order = "000031", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("ethanolamine", {order = "000033", prerequisites = {"super-alloy", "kmauts"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("liquid-petroleum-processing", {order = "000031", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("xyhiphoe", {order = "000024", prerequisites = {"chemical-science-pack", "tin-mk01"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("wood-processing-3", {order = "000025", prerequisites = {"wood-processing-2", "xyhiphoe"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("boron", {order = "000009", prerequisites = {"electrolysis"}, unit = {count = 130, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("boron-mk02", {order = "000032", prerequisites = {"helium-processing"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("kovarex-enrichment-process-2", {order = "000031", prerequisites = {"military-science-pack", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"military-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("fluid-pressurization", {order = "000003", prerequisites = {"steel-processing"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("coated-container", {order = "000028", prerequisites = {"diamond-mining"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("acetylene", {order = "000005", prerequisites = {"separation", "tar-processing"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-storage-tanks", {order = "000007", prerequisites = {"solder-mk01", "alloys-mk01"}, unit = {count = 75, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-asphalt", {order = "000006", prerequisites = {"concrete", "creosote"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-asphalt-mk02", {order = "000016", prerequisites = {"nexelit-mk01", "organic-solvent", "smelters-mk01"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("py-warehouse-research", {order = "000003", prerequisites = {"steel-processing"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-warehouse-logistics-research", {order = "000024", prerequisites = {"py-warehouse-research", "logistic-system", "chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("railway", {order = "000007", prerequisites = {"wood-processing", "alloys-mk01", "creosote", "solder-mk01"}, unit = {count = 75, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("railway-mk02", {order = "000017", prerequisites = {"railway", "niobium", "nexelit-mk01"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("py-accumulator-mk01", {order = "000024", prerequisites = {"electric-energy-accumulators", "chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("py-accumulator-mk02", {order = "000031", prerequisites = {"py-accumulator-mk01", "production-science-pack", "processing-unit", "construction-robotics"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("radars-mk01", {order = "000004", prerequisites = {"engine"}, unit = {count = 33, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("radars-mk02", {order = "000026", prerequisites = {"electric-engine"}, unit = {count = 900, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("py-burner", {order = "000007", prerequisites = {"alloys-mk01"}, unit = {count = 75, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("machines-mk01", {order = "000008", prerequisites = {"radars-mk01", "py-storage-tanks", "optics"}, unit = {count = 100, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("machines-mk02", {order = "000017", prerequisites = {"fast-inserter", "niobium"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("machines-mk03", {order = "000026", prerequisites = {"logistics-2", "excavation-1", "xyhiphoe", "titanium-mk02", "coke-mk02"}, unit = {count = 900, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("machines-mk04", {order = "000034", prerequisites = {"processing-unit", "boron-mk02", "sc-unit", "bulk-inserter", "logistics-3", "desulfurization"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("machines-mk05", {order = "000036", prerequisites = {"fusion-mk01", "alloys-mk05", "py-accumulator-mk01"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("quartz-mk01", {order = "000008", prerequisites = {"crusher"}, unit = {count = 100, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("quartz-mk02", {order = "000014", prerequisites = {"quartz-mk01", "filtration"}, unit = {count = 140, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("quartz-mk03", {order = "000027", prerequisites = {"quartz-mk02", "machines-mk03", "salts"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("quartz-mk04", {order = "000031", prerequisites = {"quartz-mk03", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("quartz-mk05", {order = "000034", prerequisites = {"quartz-mk04", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("aluminium-mk01", {order = "000010", prerequisites = {"casting-mk01", "boron", "smelters-mk01"}, unit = {count = 175, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("aluminium-mk02", {order = "000018", prerequisites = {"aluminium-mk01", "advanced-mining-facilities"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("aluminium-mk03", {order = "000026", prerequisites = {"aluminium-mk02", "additives", "starch"}, unit = {count = 900, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("aluminium-mk04", {order = "000035", prerequisites = {"aluminium-mk03", "fuel-production-mk02", "machines-mk04"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("aluminium-mk05", {order = "000037", prerequisites = {"aluminium-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("chromium-mk01", {order = "000008", prerequisites = {"crusher", "casting-mk01", "syngas"}, unit = {count = 100, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("chromium-mk02", {order = "000018", prerequisites = {"advanced-mining-facilities"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("chromium-mk03", {order = "000027", prerequisites = {"chromium-mk02", "machines-mk03", "additives"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("chromium-mk04", {order = "000035", prerequisites = {"machines-mk04"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("chromium-mk05", {order = "000037", prerequisites = {"chromium-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("copper-mk01", {order = "000009", prerequisites = {"machines-mk01", "crusher"}, unit = {count = 130, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("copper-mk02", {order = "000012", prerequisites = {"copper-mk01", "logistic-science-pack", "smelters-mk01", "casting-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("copper-mk03", {order = "000028", prerequisites = {"diamond-mining", "additives"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("copper-mk04", {order = "000035", prerequisites = {"copper-mk03", "fuel-production-mk02", "machines-mk04"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("copper-mk05", {order = "000037", prerequisites = {"copper-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("iron-mk01", {order = "000010", prerequisites = {"smelters-mk01", "boron", "casting-mk01"}, unit = {count = 175, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("iron-mk02", {order = "000018", prerequisites = {"iron-mk01", "advanced-mining-facilities"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("iron-mk03", {order = "000027", prerequisites = {"additives", "machines-mk03", "iron-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("iron-mk04", {order = "000035", prerequisites = {"iron-mk03", "fuel-production-mk02", "machines-mk04"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("iron-mk05", {order = "000037", prerequisites = {"iron-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("gold", {order = "000028", prerequisites = {"chromium-mk03", "salts"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("coke-mk01", {order = "000003", prerequisites = {"coal-processing-1"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("coke-mk02", {order = "000016", prerequisites = {"coke-mk01", "organic-solvent", "smelters-mk01", "fluid-processing-machines-1"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("coke-mk03", {order = "000024", prerequisites = {"coke-mk02", "chemical-science-pack", "machines-mk02"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("coal-mk01", {order = "000009", prerequisites = {"machines-mk01"}, unit = {count = 130, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("coal-mk02", {order = "000012", prerequisites = {"coal-mk01", "logistic-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("coal-mk03", {order = "000025", prerequisites = {"coal-mk02", "titanium-mk02", "fuel-production-mk02", "pyrite"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("coal-mk04", {order = "000034", prerequisites = {"coal-mk03", "utility-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("lead-mk01", {order = "000009", prerequisites = {"machines-mk01"}, unit = {count = 130, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("lead-mk02", {order = "000012", prerequisites = {"lead-mk01", "logistic-science-pack", "smelters-mk01", "casting-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("lead-mk03", {order = "000026", prerequisites = {"additives"}, unit = {count = 900, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("lead-mk04", {order = "000035", prerequisites = {"lead-mk03", "fuel-production-mk02", "machines-mk04"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("lead-mk05", {order = "000037", prerequisites = {"lead-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("nexelit-mk01", {order = "000012", prerequisites = {"logistic-science-pack", "fluid-processing-machines-1"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("nexelit-mk02", {order = "000024", prerequisites = {"chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("nexelit-mk03", {order = "000031", prerequisites = {"nexelit-mk02", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("nexelit-mk04", {order = "000035", prerequisites = {"nexelit-mk03", "utility-science-pack", "fuel-production-mk02", "machines-mk04"}, unit = {count = 800, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("nexelit-mk05", {order = "000038", prerequisites = {"nexelit-mk04", "machines-mk05", "space-science-pack"}, unit = {count = 500, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}}, time = 1200}}) -fix_tech("nickel-mk01", {order = "000008", prerequisites = {"crusher", "syngas"}, unit = {count = 100, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("nickel-mk02", {order = "000012", prerequisites = {"nickel-mk01", "logistic-science-pack", "machines-mk01", "smelters-mk01", "casting-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("nickel-mk03", {order = "000027", prerequisites = {"nickel-mk02", "salts", "additives", "machines-mk03", "biofilm"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("nickel-mk04", {order = "000035", prerequisites = {"nickel-mk03", "fuel-production-mk02", "machines-mk04"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("nickel-mk05", {order = "000037", prerequisites = {"nickel-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("tin-mk01", {order = "000009", prerequisites = {"machines-mk01", "crusher"}, unit = {count = 130, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("tin-mk02", {order = "000012", prerequisites = {"tin-mk01", "logistic-science-pack", "smelters-mk01", "casting-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("tin-mk03", {order = "000028", prerequisites = {"tin-mk02", "fuel-production-mk02", "biofilm", "diamond-mining"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("tin-mk04", {order = "000035", prerequisites = {"tin-mk03", "machines-mk04"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("tin-mk05", {order = "000037", prerequisites = {"tin-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("titanium-mk01", {order = "000009", prerequisites = {"machines-mk01", "crusher"}, unit = {count = 130, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("titanium-mk02", {order = "000024", prerequisites = {"titanium-mk01", "machines-mk02", "mibc", "mukmoux", "stainless-steel-mk01"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("titanium-mk03", {order = "000028", prerequisites = {"salts", "diamond-mining", "fuel-production-mk02", "biofilm", "additives"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("titanium-mk04", {order = "000035", prerequisites = {"titanium-mk03", "machines-mk04"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("titanium-mk05", {order = "000037", prerequisites = {"titanium-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("uranium-mk01", {order = "000021", prerequisites = {"machines-mk02", "aramid"}, unit = {count = 900, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("uranium-mk02", {order = "000024", prerequisites = {"uranium-mk01", "chemical-science-pack", "iron-mk02"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("uranium-mk03", {order = "000031", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("uranium-mk04", {order = "000034", prerequisites = {"uranium-mk03", "utility-science-pack", "rocket-fuel"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("zinc-mk01", {order = "000009", prerequisites = {"crusher", "machines-mk01"}, unit = {count = 130, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("zinc-mk02", {order = "000024", prerequisites = {"mukmoux"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("zinc-mk03", {order = "000028", prerequisites = {"zinc-mk02", "additives", "fuel-production-mk02", "diamond-mining"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("zinc-mk04", {order = "000035", prerequisites = {"zinc-mk03", "machines-mk04"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("zinc-mk05", {order = "000037", prerequisites = {"zinc-mk04", "machines-mk05"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("smelters-mk01", {order = "000003", prerequisites = {"steel-processing"}, unit = {count = 25, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("smelters-mk02", {order = "000024", prerequisites = {"chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("smelters-mk03", {order = "000033", prerequisites = {"smelters-mk02", "processing-unit", "boron-mk02"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("smelters-mk04", {order = "000036", prerequisites = {"smelters-mk03", "utility-science-pack", "fusion-mk01"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("solder-mk01", {order = "000006", prerequisites = {"acetylene"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("solder-mk02", {order = "000013", prerequisites = {"lead-mk02", "tin-mk02"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("solder-mk03", {order = "000028", prerequisites = {"solder-mk02", "silver-mk02"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("solder-mk04", {order = "000031", prerequisites = {"solder-mk03", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("casting-mk01", {order = "000006", prerequisites = {"radars-mk01", "creosote"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("casting-mk02", {order = "000024", prerequisites = {"chemical-science-pack", "tin-mk02"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("casting-mk03", {order = "000031", prerequisites = {"casting-mk02", "production-science-pack", "processing-unit"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("casting-mk04", {order = "000034", prerequisites = {"casting-mk03", "utility-science-pack", "boron-mk02"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("electrolysis", {order = "000008", prerequisites = {"crusher", "plastics", "fluid-handling"}, unit = {count = 100, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("nichrome", {order = "000013", prerequisites = {"nitrogen-mk01", "chromium-mk01", "nickel-mk01"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("pyrite", {order = "000012", prerequisites = {"logistic-science-pack", "fluid-processing-machines-1"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("big-mines", {order = "000024", prerequisites = {"construction-robotics", "chemical-science-pack", "fast-inserter"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("salts", {order = "000024", prerequisites = {"chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("starch", {order = "000025", prerequisites = {"salts"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("aramid", {order = "000020", prerequisites = {"sulfur-processing", "kevlar", "molybdenum-processing", "wood-processing"}, unit = {count = 700, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("nitrogen-mk01", {order = "000012", prerequisites = {"logistic-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("nitrogen-mk02", {order = "000018", prerequisites = {"fuel-production", "niobium"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("nitrogen-mk03", {order = "000032", prerequisites = {"helium-processing"}, unit = {count = 1300, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("alloys-mk01", {order = "000006", prerequisites = {"acetylene"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("alloys-mk02", {order = "000017", prerequisites = {"aluminium-mk01", "copper-mk02", "niobium"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("alloys-mk03", {order = "000028", prerequisites = {"chromium-mk03", "nickel-mk02"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("alloys-mk04", {order = "000031", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("alloys-mk05", {order = "000034", prerequisites = {"alloys-mk04", "utility-science-pack", "silver-mk02", "zinc-mk02"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("steel-mk02", {order = "000012", prerequisites = {"logistic-science-pack", "iron-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("steel-mk03", {order = "000035", prerequisites = {"machines-mk04"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("stainless-steel-mk01", {order = "000021", prerequisites = {"steel-mk02", "aramid"}, unit = {count = 900, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("stainless-steel-mk02", {order = "000031", prerequisites = {"production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("super-steel-mk01", {order = "000026", prerequisites = {"vanadium-processing", "uranium-mk01"}, unit = {count = 900, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("super-steel-mk02", {order = "000034", prerequisites = {"utility-science-pack", "uranium-mk03"}, unit = {count = 600, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("silver-mk01", {order = "000013", prerequisites = {"lead-mk02"}, unit = {count = 110, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("silver-mk02", {order = "000027", prerequisites = {"lead-mk03", "uranium-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("silver-mk03", {order = "000031", prerequisites = {"silver-mk02", "production-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("silver-mk04", {order = "000035", prerequisites = {"silver-mk03", "utility-science-pack", "fuel-production-mk02", "machines-mk04"}, unit = {count = 800, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("silver-mk05", {order = "000038", prerequisites = {"silver-mk04", "machines-mk05", "space-science-pack"}, unit = {count = 500, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}}, time = 1200}}) -fix_tech("additives", {order = "000025", prerequisites = {"mukmoux", "machines-mk02", "oil-processing"}, unit = {count = 700, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("fuel-production-mk02", {order = "000024", prerequisites = {"chemical-science-pack", "cooling-tower-1"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("mibc", {order = "000018", prerequisites = {"advanced-mining-facilities"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("drill-head-mk01", {order = "000012", prerequisites = {"logistic-science-pack", "chromium-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("drill-head-mk02", {order = "000024", prerequisites = {"chemical-science-pack"}, unit = {count = 550, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("drill-head-mk03", {order = "000033", prerequisites = {"drill-head-mk02", "super-alloy", "boron-mk02"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) +return [[ +AHsAYQBjAGUAdAB5AGwAZQBuAGUAPQB7AGMAbwB1AG4AdAA9ADMAMAAsAGUAcwBzAQcAdABpAGEAbAA9AHQAcgB1AGUALABpAG4A +ZwByAGUAZABpARgAcwEKAHsAIgBhAHUAdABvAG0AYQEZAG8AbgAtAHMAYwEpAG4BAgAtAHABAQBrACIALAAxAH0AfQAsAG8AcgBk +AGUAcgA9AS4BMABvAHQAZQBjAGgALQBbADABVwAwADMAMwBdAVUBAQEDAQUBBwBlAF0BQgBwASYBJgBxAHUAaQBzAGkBUQErAS0A +dABhAHIBPgByAG8BAgEWASMAZwFCACIBFwE/AHIBNABpATYAIgFGARkAbQEJADIAMAFGAGEAZAEoARkAdgEVAQoBDAEOARAAMQA0 +AVcBFAEWARgBGgEcAR4BIAEiASQBJgEoASoBLAAiAVMAZQBtAGkAYwEbATgBOgEHAT0BPwBjAUEBQwFGAS0AbABvAGcBagEZAGMB +qwE7Aa4BQAFCAUQALAEtAS8BMQEzATUBNwE5AbwAZQE+Ab4BsgFGAUgBSgFMAU4BMQFRAVMBVQFYADEAOQA1AVwAWwGKAYwAaQGO +AHMBYwAsAWUBSwBlAWgBagFsAY8BLQBtAHUAawBtAQ0AeAF6AaUBpwGpAGwBuwGtAcoBrwGxACIBMwFTASMBFQAtAG0AawAwADIB +egGFAHQAaABhAG4AbwH2AWUBdQEVAWsBJAAtADEBggAsAYQBCQESAUYAWwEuAGQAdgIKAQIAZAAtAToAcgBjAWkAdAAiAF0BkAEN +AQ8APQAxADEBlgIQAZkBGwEdAR8BIQF4AaABOwB0AW4BtAG2AbgBqAH3ATwB+QHMAcABwgFPAcUBgAHHAawCQQHLAbABvwFFAUcB +SQFLAU0BwwFQAVIBVAFWAVcBlAHaAV0CHQIfAScCIgBpAiQCJgHiAeQBZwFpAWsBbQEKACIAZgH/AC0AZQEGAGMBHgE2AagAcwIV +AhcBEQGIACwCGwGKAh4CQQIhAQwAbQBiASMBNAFIAnUCKQELAisBkwA3ADUBlwEXAQ8BmgA9AGYBGwEXAZ4BJQEnAjkCOwAiAbUB +twBzAbkCQAG9Ak0BsgHBAdIBMgF/ATYCnwJCAqEBRAHOAlEB0QJUAdQCVwFYADAAOQAyAdsCfAJeAn8BMgKCAG4ChAByAeEBZAFm +AeYCZwHpAW4BpAJhAiUBbAAtAQgAdAB3AUgB+wBzAgwB0AIBAgMCFAGDAGkBhQJ4AhoCHAJ9AiACAQE0AUsBmgFzAg8BdwEkAigC +KgGSAi0BlQKNAjIBmwI1ApUCOAGiAHsCPAKcAp4ByAH4AkwBsQJEAqQCRwKnAvYCSwH6Ak4CrAHQAlMBTwKwAdYBWAA3ADQCtgJd +An4C3gFRAHIC4QIOAXYCEQBnAmQCwQHnAmgB6gKaAj0CnQI/Av4CoAFBAtYC2AIZAnoC2wK4Aw4C4AGqAxICEAF4AC0CBQKHAZEC +LAAyADIANQETAjECjwIzApIAbAKUAjcClwLxAS0B8wGoAaoDHwKpAvkBswMbAvQDHgJKAyACTgKjAlQC/AJJAckC+AMBAlADAwKk +AwYCWAIEADUDCgJcAtwCXwHFAykCDQF0AxMDLQK1AsAB5QMYAsQCagBzAHUAcAFLATgBUQJvAtMAMAIUACwDJgMNA2ADEAMqA2MD +LALlAyICGAJ5AnsDDALdAacAbgMtApIBOgBsAWwBKQKGAucCLAA3AjABmAM4Au0BnQM9AaEBDwKZApsCPgG6A0QDUwKiAkUBxAKm +A1EC9wMAAc0DVQJSA1cCVgMHA3QAMwAxAwsDXgIhA4UDhwEBAGkDigEZARUDFgNoAsMCaQEtAHAAbABhAx0AYwJ1A38C2QMlArcD +DQBvA7UC4gNkAuUDMAKJAD0AMgKLAzYDkgEZAzkCkwI2AZ8DPgOYAaMCDgBkAHUCcQJIAqgDngL6A0EB9QPiA6UC+gOaA8ED5wJD +A0cDTwOiA+wCqgJPAc8DqAKvA6oDWQAyADgCtQNdAycDyQNiAuMDFAO5AmYB6AO8ACID3QPfAcYD8QMhAhYC1wEJADYDgQEuAGwB +tQB5AHMDcwIUA84C6AAzADYC6wOTAjQDlQPZA5cCOgGjA+8ECQOdA+gD8wKtAwQB0wP3ArIAMwA3ArYEEgBvBBQEFgQCAsIEBAMa +AV4BBAEGAQgCdgQNA9AEEAEbBBMEFQICAgQC5gKIAugANAM1BBwD1QOUA9gClgQhA5kDHAL1A0sDRQNNA6ACpQQlBFQD4wQoA1YD +9gHVA1kAMQMzBDAEQgNzA2YB4wMXA7sDGgOGAG8CggB1AG0B8gBvAHADbgFyBEQCBQN2ARsEbgEjAGkEbgQWBD0DIwRABDEEMwRE +ADMERgMxARADMwRKAzcETAQeBE4C8APbAvIBpABoAaYDQgH2BCYD7QKjA+oEUwNSBCcDTgJGA/AElgPyAwID9QMFBCwBVwM0A64B +XQSBBEMCAwFbA2cEAwMZAsUBUwF0AacEfASDAXoDhgGwA3IEdQR+A4AC2gRBBDIEqwAwADQEhQPPA9EEiQPUApADOgM8BCACmAPc +AXQD3gPgAv0EWgScA0AEkgH0A0ME0wSXAvMDmwQKBFYC+wSfBNkEoQOnAq4EpARfAVgAMgA5BC8EqQRkBEQDCgSuBDYEsAJqBAcE +0QOjAv8BvgPEBA8EvgSqA3MANQTEBBkEDwPTAo4EiwTKBI0D2gQiBJABMAO1AWwAeQTdA58EBgTPBAgD4QSgA0YCowPlBNgEmwTa +A0gE3AUTBN4EJAUSBOEFFAHrBQoBcAByBQwFHAOmA/QE5AQrBOYBVwFaADgEYwTABPwENQNpBAUFCQO2BSYFIAF6BL8EggIDBMMD +dgFrAGwBjgR0AgMEdgAiAHoBIwG6BLsE+ASABHkDhgS1AtQE/gIsADkFAQLsBIwC7wUGApkFHgTSBRgE4gUpBCoCVQUsAVcANgA2 +BDAFTQR7AG0ENATvBTQDGgBiAUgBgQN2AakDHQISBEQDdQF7AYUAbAMPBMEC1QQMAtgBhwT6BWYFTwRFBBgCLAA4A5EFAgKQAZwF +BQRQAaMEmQNKBVwFIQTfBFkFjwNUBV4DqQVhADEELgVlA7IFgQRmAmUE8ANqAcIDgwNfBHoCEgOIBSMDjAU6AGwFgAVoBXQEvAPF +AnsFqgWbBawErAVRAooExwWHAjMFiQVXBYsEkAUWBJUFOQUOBY0DnAXAAvoFWgT1A0wFKAQpBZYCsQSmADIFZASpBasDcwStBGcD +ugQ3AsUCnQFxAVMFOgGLA4sB4AWpBdEFSgV8BL0DxgWxBHoFgQTDBYMBEAGVBYYFVQUEBbsEzQSQBPMFkgOkBRkFvgUNA+kEUgWO +BfQD8gSdA6EF8wT2BV0FygReBcwBWQA0ADkFmgXmBbMEwgUzBGkCxQH9AGgB/wTBBT4CawEgA/8E0AQJBeECdwT5BeQF4AIDBP0F +6QA9ADUDNQVUBB0F7gOWBfABLQU2BQsF9wNHBfIFHwWTBQ4F9gUnBfgDSQXDBjAFxQSeBf8FyAL6AacDtgFxBTgGNwRcBKMFKwYE +ADMAOAYHBdAFsgUyBWoGDQJqBg8GEQT8Bd8GSgTtBa4GGwFxAGEBpwBkA44BEAVTBiQEiwW6BicDPwUaA+sGMwPuBjkGLwX7A0YE +ogUqBWAGBAGUBKgB3AF+BlkGDAXWBk4CDAB5AGIBSgBuBHwDKwLkAXkDdgBrAGUAdgO/AHIBegNsAGwAZgB1AXIGfQMUAXoCzQBv +AiEGjAF4Ba4DJAFxARkEEgFLAHkGWwItA9IESwTJA9cF7wZiBjIFxANHBcIGLAX9BFgGaAYABZAGPQFsBj8GLAZrBV8DWATnA/kC +tgByBpcBBgUlBnQE8QFvAgoECwJ3AyQCewa3A7UGuQUMAy8GmwSIBl4GnwM7BYoGKASRBJMD5gZlBJgF+QY2BmkFHQZnBVsG1gUO +Bq0FJAZABtoCqwTjBrIEpQNaBc8GcQa4BpkDLga7BaABewNtA28CnQBlBLoFUAR3BsMGmAUlBpQEQAb0BsUBOASSBBIALQF+ASQB +ygQXBsgBWAaeA9YGzAahBI8E1QbQBRcG3walBtQGpwRXA1AHEAH8BSMGrwZlBrEFywOrADIANAP7BuYGxAboAHMG/AH2Bv8AZwcB +BuoEBQaWBx8G9gPEBsEBLgb5ByAHIgb+AgoHJQMuBbUD0AM0BsoHBgTLBE8GzgajBkEG0wY1BxMFxgcTBtwHFgakBxgGAwcaADUE +6gceBvUFJgcxByQBygWdBGgGdQHCBy8FJQb7Am8HIwczBwEG9wS+B1cHTwdaBzIHAAAtBIQGIAc4BzkBHAYmBMwGogTWBJQHEwam +BtIHEQTgBz8FIgY+B1gHFwbhBxkD+AA2Bx0HKQdOB1kG/QdRB2UHJwQ4B2AHgQdbB2QCBQcsBvgG5wd4B1AHXAAtBegGyAYjBwUH +agagBmEHCQbPBNcFvwd1BmMEmgcNBqgHEgdyBxQHdwbeBqsFlAYCBOUGBAPRADAGtgeOB2EHggeRBO4F1ASvBusHfwb6ByEHYgeD +BIQHjAdfB7AHiAdjBzQGHwbIBp0EigbLBzsEjgUHBwoHnAdwBw8HpAdDB6QHRQd4B0cHegdJA1kBEgeuAV0Hhwe6B7IHZAHaBkwH +VQcuB8AH3QeJBzQEwwe+A8YH3AeQB2QANgc2B9kHaQKRB5gHbAeaBi4G2QeoBjEHbgbRBqQHQAUbB/wHcwY6BFUG2wcVB9QGQQdI +B6sDqwESBS8H2wfkB+wHNAVkB+EGvAfjByoHsQfmAcoE/QN2B/YFxwRVBUsHvwgUB8EHgwA3B+8H2QeWB/IHBweZB8sFDwaQBREH +9wY7A0cHPgehBNsGZAf/BZEGqgguAqMH0wenCC4IBwZECAkAMQgLB00HuQgOAcoELwgRB7cH6we7B5EH7ggdB+oIDQhJB2QAOAfv +BQAIJQdrBzwGYggaBxMIMAf4BjQH/geeB9EINAg5BrAH1ggIB9gHHAevCB8H5QfCAcoFLwhGBygISAfeBzQIIghMBsIITghwAcoA +OQc2BesH8QhVB8oCmQYqAQQHEwhYB6QIWgg3CDIHoAhbBmYF/gg2CAIGPAgECDoIjAZCBmwGswUtB30IZweACGkHgwYHCG0Hhgh1 +CBYALQhRA3YIfwiPA1MIcwgTCJcIQwITADAIeQeVB8cHOgbNBmIIogiBBRAE9AhZB/oHDAiIB/0IMwheBtgIGwRbCDgIjghiBZUH +1wFYBBoGSAhBBzAITwc0Ai8HhQLFB7gIyAh2AC0IeAilCM4HjwjJBwEHAgRHAiwESQXsBiUH8whWB5oIsQekCIIINAiECJAIuQiH +CIUINQgtCOYHdgauCAUHDQg8Bm0ICQA3B34IbwieAi4IzAJqCNQIFQhqCKkGVQeNCGgIqARhBzYGIwh7CN4IfQGjCOEINAjjB54I +5Qi+CIYF+gi4CAAIiwkPB6UI7gijBCcI8QiTAVkFhQiWCEII1gITB1MF1QgSCPsIIAeRAi4I/wgeCKcJIAWYBbUAXwBmAUgB7AO/ +AU0AKAYiAVcAKQAgACsAIAAyAF4ATAAqAi8BVwFCCK0HlwgnB/QIKQBzAa8BygekCQoHngkMCDEHmwdvB6QHcQg0CF8HnghhB3kI +wghkAVgF6wkeCM8I9wXTBZ4FawjNCPYI/QkDA3YDYwaBAHQBOAO1AG8JKQhNCQEHYglIBvACIQjYBIYJLwkxAHUJMwAiACgBhwk3 +CTkAIAlAADAAKwAzAF4AKABMAhMAKQk/AVgJQgTICK4HCAgpCQ4E1AefCREI6QlVCU8JVwfVCVkIPQP4ADQBWwgMCXAG/QlyAl8D +rgibCWMHsAdeA8YBxAI/BW0CgQkEBwQJQwgmB8kFWAGjCUgBXgcTCUwJTwlOCRIJUAf7B54JUwi7CIoI6wkVCZgIBghjCZsIxAMJ +ArYJqgG6CawAYgj5AS0JaAEDCWsBtQF6BooCCgVnA3MGEwnRAR4AeQluAnsGOQJfAX4DygEeAgoJSAFIAXABxgkEAowJsAh8CbME +kAmWCIgJGgbjBMIIQAQkCeEAYQnjBv8J5ga3A6IJzwAiCeIAbAB3AGEJ3QPEBX4ALAXGBsgAMgglBmAJRgVZCLwIwQeqCccB1wJb +AdwIvAn+Am8BUgJyBLgDwwXiBD8EvgoPBscI2QGTAuoJsAoMCN8IKQm/CU8J8Ag7CcYI8gNZADAI9AK2CiAJ/gopB6gH6QnfCcEB +NwdmB8UFtwVVCiYJCAXxCLMIAQkVCZEFGQo1CZUKDwlYChEKLgTnADcHTAdDCWAHVAgSCboFyAAiAGIJeQBrAC0BIwEXBrcBSwaG +A24DXwgrAQYJ3gjqCL0DAAKHCiUC7gmaCkwCsgd+CkkFIAn+Bu8GWAE+AG8AdwpeAk8DTwRsBQoAcwBtB5QIVAkHCe4JEwnCCRkK +LQkbAgQDXAoVAcQKegOKCnwKFwEkAf8FrgoGAGIBNAMPBpoKIgA9CFMKaQQfCicEUQdBB9AKbwnFCmsJGwRhCMYKkwB0CpUKcQl5 +BokGiwN8Bn4BegBwAHkDEAFRCagCGwqmCpUCbgHnAHABhQEPBzYAMQqZCY0JRAmyBbwJEAbVCbsKKwiQCfIFYQAyBZgB2wq2BugE +Ngq6ARgKcQIMAXEBywEIAfYK0Aq7AicDdgrOBysKHQctCt0FDAICADIKuAFpCtEKvAdnB8YKwAmxCK8HmgpFBfwKxAdCCqAI8AqF +BuMD0QcdCuEC0wrkCtkK0gmlBPIKdQNvAXEB7waFA3YBtQB3AC0GegJoBSYBnAJxBooAZQF6CvkK/Aq8CjcKVgJvCWoC1wHsA4YI +gAsSAicGIAq+CNwFAwqACsMJkwrFCkgKOQoQBF0JWgSmBGEKzQsWCloAbQsZBisLHArTBoQK1gNyCxwKtApWAGkAZwIBBhEKvQXr +Cn8JRQqcAaMK7wWQCkcI7AplCygGQwpsA3QAOAqIAoILPAOFA7gK/gfMCVEFwAJrA8ALFwBuClwDDwRwC1sLDAQJAXQFbQG5ChwG +wAJ5AoIAbwJsAGwKfQqXAZQLIAWIAu4IKAKZC0UE3gtHCRUKxwRbCskGbgA3CZ4AWwtoC2oAbQn+C3QH6QVtAXQAbgabAosKCwtx +Cg0EIwrzCfEK9QVhADAANQt9C4UBNgoXAnACcgBsBBQBagaGAHkBJAPACpEEEAuVATcEuwYgB/ALigqbCkADvQpCCRQJkgt0BcEH +zwlUC44KLAqiBuMBEgblC6MEZQn+BvwJ2AaSA34KHQYbCrUBfgBrA4cBSAE9CXUDzwtuCQYLQguqCbwItwjpC3YJkgt4CoQLtQWX +ADYLlAvDC8UCJAcmC1QLzgedBtoJ/wn4CgEKAws5AGIL2QWlC8YHUgq9Cr8FuArBCu0JkAi2C98JuwvRBRkL0wPtC3oDqwHYCqUL +5ws8CTAL2wbpC90L5gBhC8QL6Av/BXsLZgLaDAIMBAv9C+kHZQc2BMYLywrCBs4KVAtIC68IXAi6CioLswrIC5AHrAA3CEAMCgva +AT0KUQkjBusMFAOeClYL/AAtC/4BPQeLC8ALogwpDCsBygeTCpcLpwnsCyIMEwusCoMF9QvxB84KnguyCycKSgspChIBWQFZCs0M +MAwNB7QJYQZNAS0MIAwFDCIKZAxNDAwL/wfEDDQIJAw2C8wKgQgqBhcLrQw7BwsL8gvQC7EJwAapDDoGAQxCC0wDrQfaC34MRwxT +Cf4MUQwqDEgMUAxrAT0H7gumC+wF7Qw3CLAGlwYrCOIMOQpmDF0HzQlSDGEMGQxACGAIwAxBC0sJGwAzA9EMRgwDDCEByggQB7UF +nwU1DHoIgAUnDCgMjQxOCBcMcQyYDFIBPQgiBiAIegtBDBIMeQUjCRgFGQwmC64MPAyBDD4MYgejDIUHpgtKCJILtgA0B0wMbgwx +AC0IRQyRCWICagy2DA0ISwwuDAkKWApaC1sBSwtdCx4LQAqaC+8KnQhdDIMMYwx+CvAL3gyxBuIL1gZwClcAbApZClsMxQFLC4IM +qgtXApICnQzDC1wKdwrfBBABqQByAGcAbwAtA78AbgEoAhIBPwJ/AGEBrwULCS4L/gkyAGEJNAkFCTgJOgk8CYYJiAAqCX0Iqgyi +DMoJCQyUDKYM0AyoDH8LVgm+DIIKxgwaCcMMhgmZCksMiQpOAdsM5gzoDOoCCgztCzwM7wIiDPEDtAEECf4J2wnTCW0IpQVxARkF +cwVQDHULqA0DCe8NDgvUDRIJ8wAzChQNJgMtBXQLggEmAG8C0AqzCWcBigFxBXoLoQLaDTQNKAWCBpsLyg0CCY8LcwzdDQsMrAzN +DK4KoQ0wBZcAOAt9DUILUQVEDNwMXgUNACINJwRlCzkNVAXSDA8K6gvtCuwNSATOCCsItAiDDUoJTwv0DNAL9gxlDIgK9gA5BuUN +XgSDCf4NCAKhCCoDzAs8AQ4BbAHyC1kNNQVECmQNcwU9CFILbwmOC3INBAylCLINZgpDDKkNWAyrDMwNDQyECVYNEA1PDGYMiQWZ +AVUNggYLC90JuAf4ClYFbgukDYAFcA1+DUMHvQzAAyULdAseDFYK6wo/DFkNawWQDW0GagwcC/kANA1yDWkGqwn+A8cC3QIjAsgK +2wF7AXABIwEGARYDcAbwAfYFrQsUBLIBMgnYBa0GIAYiDSsNZA0tDZIK9AvVBgQEwg0zAGgEsw3LAtQNNwB1B7oLBAGkDaQNVQN0 +C50LnwtlBD4KBgIbDckEtAYKCiEEhgA9BYUH8Q2tCyMNrwbXDdILjw3UC/kGRg0VDdgNygWcDbkFogOxBaQL/QO0A7YFqA3IDfwN +6w1fB2cJrw2sC4sLQwW9DbcMYA1MDZEMzgzSB3sE5w36DZkOCA3aDEUL3QZPAQgEwQSEBHcF3AGNARUB8g4bBZwKrwqxAekNXQ4o +BgoMMw3uDKEMVwyjB/UMfQi1DY4INA30BQ4NsQepDZYLtgM1DfsN2QXnCf4OHwIABlQNJQ4uBlENzQisCusJ7QsjDZ0I6Q12BZAM +FgcODhMLJg4VB9INlA3TDVAGRQVTDkEN/QYKB+AMugxLAfwBAQYQDiAGUQVwDkkORw2nDekCxwImAsoBAwLNAHIBQQzHDBENLArx +Cp8N9gu0DlwDqwowDXIObwLJAssOcwBrCjQNDANMDcgDigBmAGYCbgB4A74NOQHfDiYLHgx2CN0MWA3zDocLSA48BckOPgrKAZQN +FQ6KDowAZQ6OAbUBawHgChcOow6QBd4DdghhDC0MCA2oAG8BqgOKAWgAZQOICekLpg4MDWIOTgw4DYsMXAzQDlQI5wmUDpkNLgv3 +DbMH2AYLDZkOsAH2DrIBIA61AkgN/wOwAC0D/gPLA30BeQ0lDskEfQYgC4kOMw54C0kMhwyyC5EGIg0VDtcNNg4eDmYGUA3HCh0N +6AGkDuMNgA52DUcNhwSQDjoGOA57DBsN+AovCR0OyAGqBHUOhg5WCAIO6w76BVANyA7sAVkKvQ1hDHcOlgc9DhELSA7yCIkOWA0R +DpwHrAM0DuIPAA4dDmMH4gEZAXAFTg3sAXoGiQNyCFgEuwgZDisNOw7/DcYNogH8AQMCCQILA/8NeQITDV0PAw4wA88EGg2FC+4N +0AYpDQUNigxbDGQOUw8KCRUPDAeiB3QJlw5aDfcOfQfYDTIPEw8lDZsPFggSDlAO/gEMDxQNpgYaDOUO1wu+CzwLyALoAYcNzw7w +CoIMzw2yDvYCsgssDvkPKw7UAhMNuQ7DAk0KBQ9SA3sEAANlDA8DNA9ZC4wO8Q6YC3cPZg9dD0QB1w7HAFsPTg9iBn4MAA9KBusE +uA4ICw8DdgtqCeQJ6Q8CD2oPLAo7C20MyA5NDHgK7g88CZIPPg9bDhYIwwJZADkNUw9TCq0DFAeEDh4B7QHvAHUB8Q5qDjgFkw+H +AVECuQEPCfgBCAaFB2cHOA9vDg8LVQm9DWoPcgvSD3QOPQ1vCsoESQ8TD6YCIgE2DcAPqgn+ASgGWAE2DgEDhgu/Dq4N6QBvBoEO +2AoJD64LzQ6aBuAPXg4YDuIPyg7kD34EBQ96DtMPfAwHDecPUg/UDu0GmwFaDfEODgvND5IO3Q8PD7cGbg6eDsgP3gIECf4BSABn +CdcDnAIMAY4KvA+DBaoAaQaRD5oNNQ7mDmgFdQEMD+wFdQp8CxYBSw0/DwIP7A+KDe4NRg7bDzUM0Q2PDBgOFA1ODlsPEAv5ADcI +xg//AcoNdAvdC68OZQH+DmgPIA7rD+wOrQQ+AyQBDAE8ASYBUQ/gD+ILqQxZD88IkQzTDdUBEg7iECYBAwFiC90FJA/ZBo0FPwBl +AX0Dog1ADq8LXwEfCLQLYgFQAnQIqw7vD3APkw7eEC8OfgAzEBYBNgKdEEELYQRsEEQDwgs0AtIO6AJ3DuoBDAIMAy0BMQp2AXIP +VgIsBGEOdxAMEC0L+AovADYIQBBbA4oCEhBeA28JpA/WAxoBYQznBQwFdQU7EAUO6Q9SEFwQbQsAAXIN7QvJDasOuQ+OCigPswv1 +D7UOmw/oC/kANQcdEGsQXRB9D30MSgfiDboCXw28AiYGhg++DcIEFQbvBvEN4wN2EHMAZwbGBHAQews8EG4QYA8uBHIDbw3MC4gJ +6w4NECsLIxBmDsUCsgNbDuIQqAVDA3QORA/8DkYG8gGkAR8N3hA+D8gQtQ1cDu4MyRAMD+UQsA/RAVcQFRC0BHMLugvdDjoO6xDB +Ba0NowVyDeIQAQV3BXkEfQ8CENEFtA+sCj0OlQ40C/APow+yDv0Pcw70C3kQsQSmDbUQyxCpBKwPwAEaAe8M7As9D8UGfwIcAd4F +3hDaEMwGVAygDrgPBxDgApkOUgTeDr8OeQw/Dw4NlRCJB9gANQZwAQwQ2w9JEJEIEg5FBhIEcBEMDiIGFA8eDjYGGQQ+C8EQ0BD5 +Bh4J6g8zDWMPWgAiD0wJFREAB/kQ4gvzEIUNbBCHCI0MsBBKDhcFLQA5EQoEcREcC5IQuBAdELoLkhESETQH6A2nAGMNOA06AQkM +NBAqDtwQxw92CMQQjBE/AlUJ/hA3D1QQPhE+Dd0EkgFMCpcESQ/NECwRKxAuES8FLRBqEL0RUQ11BQwDwABwAgkFeBA+AUoAZgEH +AwMKlwSIEVUOlxDkD7QQ5gmSCcQQEhEHD3cHHRFlEWcM2w4eD0IOiAzkAUYBShBQBDICUhFCER8N8g67DzkPXBEBD5AKRhEpDbAR +Vwi/ES0P5w7fBkUP7QFVEX4CcgB5EXgQcQYOCMAGEwEoEFABAQExDd8JogOxCmILDwhMEX4KqgaKAGkAegOiDUUPjA1iEYQHbREn +DhINkA5XEBEPQxATBGACiwHbEacGiBGpEasBxg1XDIAFOQsUD8EQ8A/EBpMOCxGDD+MMWRECCyQK8hFvDsQQyAAyBBoRuxDvD8MQ +8gF4ETYOZxE4ERQKGAJxAxABugEHAbcEPBHEASkJagBiAGUBAQGBCx4PBhDfDtwRzRDGEVcQZw4YDGkBoRHnEekQJQuXChkR4AJu +Co8EPBCeDosBqAG8CuIRpApfCXMCARIFEeUBOQIJDOcByhF2DMQK5QBpCucLHQo8EGQRIRHwEYsN9REFD0ERjxEGEZEHGgnJEZQB +agFTAXEHNBIPARcSERITDXUQjwsCAUgGhgrUBosCCgs3CrkK2gF6A78KXAAtAHQGihAnAgYIwA9QECMCeRGdCeQCcQFIEa0RyhCu +DwkRsg8LEhkOOxGNCO0G3Q+UCyoDdAA3BnASQgF+EkQAchHBDQoL4BIPAdALOQBkAxAG/QSSAYoPyw+LEUMQxRJMDvMSGxG3EXMB +WAA4CEASYAbEAC0SYwOxDdsQzhJMBJEOQgYKD9sEfwLaEnESYhHpEnUNRBJmEhYQSBANDjkSaQ8NEbYOfBG4AdcAOAdMEn8B9hJ0 +EM0RmQJqC4MRfAMlEpEScxKBDgoP4BCBEP0O3BElA+QRiQzQEfER0A1uEh8H2AAxEpASYRKSEpwQGRKVDEwNoA1cBT8G7QFyBTsB +ehKaEpMRGALYERoOtBFmAnESOQn6AacBdxHrEp4RHw66CFcONg1oEkoPPRKJDz8NjBHREUYBWQrMAVUSvwoZEsIJ5RLEAWsLlgvd +A2wQzBK4CBkP+gISDXsCJwilEr8SAgGtEgQD3gpjDnYShQ+vEc4OehJrEowSbQtNCMYS6ANLEusJeRA1ErEMWgURAHYGKwHvEuwR +pRKYAhsS+BIDEggTAwc1B2cOTBCCDwgRsRHCDUsRtA7CEqcPdRKNBKYANgdMEwcS6hMJEvsQkApSDCUS4w16CxoBehMbATwS+gpj +CxQTJgBjEygByhAIBMUR7QshEw8ONQ68DzoRiBLND5ESzxBJEZAQSwP4ADgKFBMrEy0PnBL9ESUAIhNBEx0BBgc1EucLmBH8EJ8R +XwBjAiUM9hGgA40KlwOQEmcRIRKmEvMO9RLTBZgLfRHeAR4CPxNOAC0BARNRCXkCvQK/Ev0K4RMlE0wTYQ+qEKALCAG4AxAKVwQJ +EnwF4xMGE2wR4RNuBQwSVgBpE3MD4RBhARATDQo+EcsRbBMTEOUTWhDnEMgEYQblE18TTRN6E3AQUBN9BQkCpxBwEQ4HtwT7ErwT +dhNGE3gR/QFLE28TfBN+AqcQfwLoEAoPjRMzEOETERDjE4YRbhOIDS8TFwN0EGkB2xONE20TnhN7E3ETkgQJCSIHtg/XEqQB+xOz +E3kTtROQE2AToQE3E3UFrxObEfsTbRHjCw8OkxJHEe8TvQt1EzoP5hIeEz0E5wg/E7ITnBHiAf8KNAB1C+YDQg/1ACIRvAqrEaoQ +PRMqE5wDsgISEpEMDxLvD84R8hDoCVsT2BPJBUkOAgsIEq0PZRMVED4TjQZ3AWsBbg3uDc4QxBEhEUUTrwTCExoTTBP7AWoN3BC+ +D2gBRhP6ChsHAxFrBs4UAhL1BS0T8RHfAnMQVQvdDjwUCwMlE2ITgAA9BVMUEAZiFBISqQKyADYKiBQdDG0NoBIvAGwQVw8BEHkC +2hNiE6MCLA8yEEcS8BNZEosTWxOvAi4TjBOPE7oMkgMaAGYP9wIhAXwGVwnpDqsPKAIKAgwQOAMtE8YHLRNiEy8TpA6UEzIQ/gtE +E9ALsBFtEIYT+BCIFCQEpgKzE7ITjwwjE7sUQAYVAuIRhhK0E+EBFRGoAxARvwJIAgYPngHwCdUG/w4cBXUUMQs5E2IHIQEpFCwS +KRI1E80T7A2uE9IQLRGOCRcSUQxDCssMaRR3BhACbwIhCzMS3hIwCzYK2BI0ARgSPRIdBtYTKhOPFHgUigr6FHsUkgrpEN4UUxPP +EzgRihRYESoUWhEsFIMRLg+VAgQSVBRfE8EUmBR6CuMUmwEPEisQXxNjAHILAxI2CnULCAEHCwoDcBBRCw4TJRSXFIkUegs4DqsS +PgmoE9oBCA/MFAAShhQjE9UB1xMaEf4S/BOWBAUQmw97Bo0UGxRIDyoGWAH/EscTVxKGEqIILxRWDBcI6BMUE60S0hOvA60TQAII +FEkDvwtSCqkS4ASBAXoB7gHDDeYSvQQQDqIBqQIeE3QL6xPOEmgUoxGMFKUU4RShEqgUzgIEDEUS1gB4FPkD8BOVEyAEBRPiEb4T +5RMFE0YVCQBhFPoD4RQyBbYUfgsjEhgU/xIaFDgTiRLTAzMTXhUUFRYTog6nFQoU+xMqAHgNOQaBAQYBMQE3CzgTDBLIEIMNSRUD +C0YUgBPuEdIUJhOyFSsAcxUtAQMCpxSME0QTIgAtEuUTaxPyEf0TyxQrCtUBPwrXFLES5hUSDqIOjw6lAcoJ2wb2EewUngfIFKAT +qREoFR0STRUBFIISUBSoElIDMxL3DqgVVAb+AXUJaQa6C90VVgndFMUMsBI/En0BFBVnDpET/QvJEa4TgxJIBmIUNw9AEmwUXAN0 +ETEVPBVTFXYORBRvD6ALOQzfC1oM4g+rBpsRVBTLEvAUzRFZBMIMaRWKDOEM2hJZFBkTmBQuEFkCeQ+EAX4Bxg1FDtoQrQ7cFX0S +0RUEFZMNcQHbFZ8J/QvdCxoBdAclDaEQnQtJBUUFRwE8ENkVEhWsBhgP3xKEFCEPjxU2E9EVXhJqFR8TrhL1EqsKiBW6A+EO+xAa +E9ALFAJsAQgCbhQGChsKvRD8BB0RsAeaFaYOvRMWFcYIZgFVFc8ByhQNAnQNuQZyD/gGhgO1BUIEfQN2AmECpxBYEkAC2gJsEsUB +NwEmEZ8BSBVPDWAVWQW5E4QRhQgsEYcRJhVcEbMQDxG1FX4I6RFxFX8VBQP5BnAV8BLcFfIR+BGgFU8NdRLLC1cAcBIsFLYSLgsF +FLkLCQx7C2AUvxVwFKcRww2nFEEGWA8oAXQQXwo8FDUP5BU4FWASTwdGE9QRWQIvCEAWIQIHDfwQXwuCD5kPawISBUUWBRF7Dq4W +MQEzAGINwgabFFIVWhT+E6sUWRTmFagUqQRhB0wWPQBhFj8LUxL9DtIRTRXOFEIScw0ZEGwBeQ+sFb4IKRWSFKkLTRWrFlQPKQBk +FlcKcQNxFNYGkxQbAhsUQQFpD/kCEBUQDrYUyhWkEGUVORLTFYEWXxZrAXMWbRRrFa0S/RTVFEsPxg/cFe8WVA9UAt4RNwQVFB4B +EhZaCg4VARHzBOcIxhZqD/gWfgtRELkWhgpxEDsURRRtFmgCaxZUFEQVoBRtC6YWiBWQFigVwhKKFgMUORXGD2AAWxaPFEMWlhad +Et0WUAznD/EBOA/zFJIQnhOPBXUWqhaRFoQR2xaGFYkWVAoCDOgAbgnqFicRVhaLE+8EwhaOFr4AYRbAEV4DcAFIFsoByg8ZAGsC +dQ08A7UKAgoEFC8DJQkwBDEUtBBDCWoEhg8tFJ0WwxOFFgEU5RXEBRkWOhamFYACLxZLAgwLBgNvFt0PvAGSD2QL3RJdDOMPxwJr +Fu0QjxbwFt8VGAERFqATphRUD3EWoxLQFdoE3hboFSAUOgjLFd4W+RbcEFMW3gKJEx8MJAQFFtoW7gFyFvsXEBRNBBAXFBb6Fw4W +8QEPDA4S7hbiEkkV/xJLFwMTOw2TFJQWBhYuBA8VqxcMFu8XHRbfFGEUPwSxFFYW+BbbFy8LYxceCWoQIhVzFmkXLhcWFzAXEA8w +BP8VMxOnCH4PNwx8EzUV/RKjFcAUVxZFFKQWRwasEXoW6RUFDIoKFBcbFw0XORbfDEkVDQMaESMDpRc2FxUVaRdaFxAVcgQOFxoX +PxdjAVAXOgAtDFQJdgz1E2YM+AYjDPoJgAFYACoM/QA0ACkJjBMOFwEBLQm1AT0JSxdICQsWEQkNFOIOVRdPFQAXURcGF1MXCBL1 +BkYXVxdpFxcW8g5iFNMDGhd/CUoM3heRF0EW8hE8D1EV7xRkCBoNhBaJBYwWKReKFFsVBQIuFksXoAx9Cf4WuBacED0DdgEIAHgC +bwLJFe0XPREVBhYV/BDCEkYVGhcjElsVXReIFR4WpReNFuoAOAblDx0XuQi0FcsS/RKXFvcGiRYLEmUOMRXVBl8V+hLKF0oONxck +Es4XJhPTEXIVgAQaFgkN3RXKEnYS/Qu8BnwVRBAfERAJ2QpkF88X4hKDDjETghXWF9UTNBRmEswX2RM5F9sWXBJSBBoXqhfQF8sX +lQLFF+wV7BWcERkXGhfhGAIPBAygF/AUnxAMF18MpxeECU8VHBfBFV8XphSmFWITPBFZBC4X4Bf9EO0L3RgBFbIFRRgND2cObQYU +GBsEwgmuF0UXfREiF4IJTRgPCbsYERbkE4cW5gzQFwcVxRfeDB4VqxgGFbIXXBcSFGMYJRdmCpgCeQ/wECgRaQoKEAsUARZzFAME +YgFVGEIU0hddBdcVLwHKCgIEEhCXDcUWkRA+DOgULAoJFfgETRAMGC8U5BgxF8MYNRYHDkAYSwLRDNwSeg1fBT8BGwI6CzkAZwEO +EjkSOwEDE+sXIhQiGEgUExcKAFsYbgE3EjoAchAnE/cXihaZEmMAdhFfFhUVjQqXFCAWoRbEGBQRWBZdCJUBVRiCGIQLAw5ECI4Q +vwAiF+UFaBFNFJ0U3hLwFOAFFReGDsALJRblGGEU5xL1A/kHTBiXFpEWEBfXDJYLfwO1BG8IpRioFoMLpQ/gFkIV+RV7F/MXuhf1 +F78WABhfE6wYMhXbF94ANAZwGLEX5w1WC90U2QrUC1IBegEmGFgB6RHYAuULBQBpAecGkQEDAXQBBhfmFjcO1RgjBhABiwEHGM8L +/RZUAlQBDgG1Ak0OCxh0B5oX+QxDA3QKiBjcBnoY3wwqGOEBTxjjFWoYfxi/GJUM2QpdAXIBqQzyCIAFbQZ7FrwUfRjnEIQX+BJO +EocWLRZJADkIQBj4Aw8NHRj8BQwY/g3dFvMTaQzCGQsW9hXuAyUZFRj6DR4BOhj9ATYZERb9EqsYWxEgEoYV2RM2Ff4YuxdUEVkD +MwcdGRkZDQ0fGQ8ZHgQVFD4MuwEtGS0Y+xkvAC0ZEBa8CxQZNhkbBisZOhcgBwMYKBVbGSgX2hgSFcMYoxZIFWQPRgFVGT0ZDhk5 +GTETQxf/AmoZThk4GUAXPBOaGVUZHBkwGP8HkhX3F70X1hf0COQYnxEDDK0ZSRjAFgcRuhlNDMQY+RkuGVsZUBldGDsUYgLFE0UZ +Whk/GVEYPxEaGXYZHRldF24PMRfTFkMRIRidD7ALzxclGUcWpBWnGWgYGBC3GWsVjBluGXcZfQn+GXsZXBkRF50YBALaGZMZcBkR +DHQU3RkCEP8YLQjpGF4OwRhgGYkPthfeFF4ZjRWYGY8ZfBmbGZIZbBkMGTcZbxlABP0IpRmZGUAMnxi0GUMYDBgrCbkZoAwVGWQS +8REEGPYIAxcpEvQX3gXOAdsZthlRDLkZUw82DYkMlhnKGV0MvxeeGRgLhhfRA88YiBZxGEcWxRDIADATGRnJGdYP1RnNDZ8Lhg19 +ENQV6QV2EAMCvhW4FZ0ZmBnhFbwN7g3wF6MXAhmHFwQZJg/QE1wQTRngGAcZMw5kEJMRxwWlDgQDiw4mFeoZ7w3jGTwaBhRQAzIZ +gA2GEoYZohihGaQXBRenGSoZ+hlNGgkR2g7nBbQOIxD2GgQAIhXrGB8LORofF+oQ+xm6GYIZvgpEGcAZJRdLGIwX+hCLGfsYOhoY +EB4NgxoFGAcRFBfIFGUXuhOZGEAZ7hgHGX4C6Ak2GWAI4Bm8CbsZgxkGE6oYMBi+GWcXixnFGSkUqRBNGSwaBheUGE4GThaTDmka +HhoGGZYU9gFGBoEGgwFxBpsYCgtwGLcZAxn1FycX3ReoDxIBVRpcBoQJ/hWvAbYY3ho6AyQU8wEwFXcPVxMxGmESoRonDY0X9hSi +GmQX3BcqFKkD+QhAGnICOhiqGWIPpBgjAGsAbwIeASYAeBH9EeAAaAraEDgMDxpgGg0S8BoPEc8YixVhFiwaZhkqADYIxhqJGosO +ohqOAagakAEYEDgabAPfAQYK1Ro3ASYRTQihFHIY2A15GMsVagnSF8gLORqgAXEaogEHGo8akQaMEwsSFRmeDWUahhgQGikXpRnD +GBUamxp/FWQOXhppGooauRqNGrsapBq9D5oXERlzBPIaeQHMCRYYFhqHGdQCGwO/AGIM4QGcFHwGmxnZEa8X8hZbGHYVgBneChQa +3xrhAR8K2hQpGeUEdxWbGgcW2BTtAHAUDxiJEK8a6RUFAVcIxhr3GPUaShaZDOsPxBPMDUUYtQ80E1gaxhpKGcQWHhkHFWQAMRrs +DRkQ8hhNGDwCxRVSDqQVdhSTGw4UlRKYGwQLagEcEUIawQ3RGIsWjASmCEAbHwbEFpUQPA+GGvYDwBGBEAkVeRHuGF0axRkEGdwT +XBU7AVUSNxGYGeMQGxNqCxQbOwFyByEAbxBEAhIRohbgF7wbIxmEDF8ZhhpIFkYaxwNHGDQYpBbqADUa/xsvG0IAaBtEDScLPBtH +FQwbFhKWFzUbUhgiFvcbQQb7G1oDLRtHGSAbCBkjGpYbNRp9FIEWKwjvGsoMQwHYB0wbZRtDG0UbXApgAiEZ/QfiG3cbWRt5ATgb +ew8tG0AbVxtmG4EbRxoKFRkbShpGF8AbThdQG1AamhtyGcYWBwrLAdsbfxtnG0YbgxcyGTQCmhuGG3gbWxuCEgcZWBPHG5gbiBuD +F0MaCxolGg4bbhuPF4kbkRtxDQYZihqAADMKiBumG6EbRxlyFzMCahu3G2gbmws5G70bmhIHGj4UMxtrEskaQhnPF4MYqxljF00U +4xmjGkkZpRsNGtsanBpOBxsblxufG4AbuBuDGlIbXxnOBTcNWRvBG3oSBxpZF2cC2hvhG6ICXxmcEVMaDBsJEoYYIQWQGkUalxLy +G7Aa2hrJG5QYGBDqGzob2BuZG+Ib6Qo0G/sbpxvDCmQb5xtHGbgRUxqUG+0S8BvvBN4b8RutGL0bTxsMGsgbkxpNF/oANhsSEjgb +oBu+EgcZzBpTAbQcABvaEgcZ0xmXAyUbZRh8EjwXIRhGG6wbzReHG64XwhvRHBIbshmmF6gcFhvXEjgcJgEDEloPsQ2eE2oWHRvT +CjYVEhtlCnYM8RBPCwgGWBbPG0gVvRwpG20cKxigGpgb9BtiG7MSUhsRG3YbhhxCFhMLWxxFATMIyhw5GYUMJxxQG8AcVRHpHFcE +FQBkHEYHNBtqG6scSxp7EqUbCxwvG1EXjBhiFi4Vqhv6EjgcVhxEHGUcWgdSG/8cdRxiHHccZgddG4UcfBxDHFgceBxHG4oGnBki +G8cTqBlFF/cbbxkFHF8aExqAAYccNQNvHHYchBx/GVIcHRueHIIcYxxZHEcbpActHEEcfRyXHHkZXhHJGkEcixw6GLwbzxwQHG4b +khwxHJEZSwt9HKIcgxxkHJgbuhudHLQcnRyFBzQYPxyhHGEctRyeB8MNhByoF0cbyRgsG8sXhRxMGWUNTRwRHG8aTBfEF1UYSgBb +HLocfhylG9wa1hveDHsLVxzVHKQcRxvkGjscJBzAHLscmBvqF9IcaQvNHAsFDhwNHMsZwRlmHK4bsRSEDGcPuRx0HJUcoxy2HKUM +kBnjHN0c+BxHGbQYIxz8HMIIRAz0CXgJegk1F3MJfwz8CYcANwmJCYEXexKgEAwXlwm3GkMOURrYDr4cDhysG5AczhyvHPIMiQtO +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 +IDMiNB/OHBQbdAHYAdsiXwE0ImEBJCE3IeYelhaaFncWYRZXIl4DyhiZGl8iMB5zFiodRB0zCqMR0yJsInkiPxZQA8oiYALgHlgB +hgQQD+8WsSHWD/QSFBFpISwVehWlIgYfdx6OGagAWyKNBLgWsgVBCv0XzBY2DywcoAQQBHMC0AK8DsobhhInFeAUkQroIM4XACC8 +HkMglCIcIRUb9RwTHNEZKh9nAVUipQE2DrEiqQ60FLsiqyHaIp8eehYUFLcWFwsHFhkMlRYbHj4FPxSOIdgUkCLCE+AcJRhxDb4f +mgs5IrsipxdqFhMGtxX2H3Aguxs0IXciZyA1ImkLTBKrDGki2AGqEEMi2wlqIdQcmhs+CpQGmR3SC2AD4R39CxQi6AcjEFMi6xSa +IcYMNB/jIXUhqR/mHMgf6Bm/IuEh9B88IbIhFhvUF/oMigHbIvci2gnnIvsirB5pDZwg/BdgIw4i6iMQCzgIpRFhC5sD5gIOAGoK +GQO1Eg4cmBQeGuUdEBnbIeIUAxcsIroAaCMdD2ojIAPgE0kcvAvcEv0fbRaZIxwBayMeAXQjMAaXIyMcpSFaIM8h8yJRIO8iUxQT +A5AjDSMtIzkjLyMhIzIcmCFjAxoQzyM4B28jHyNMIz4cRyB1AhsjUiM6AG8jPCMiHQIZQRhEIUYjJyBKIrMjCCK1HLAgGxrqADkI +xiNaI0sjMSNWHL0fpxscDZ4jbQP/I10jTSM/ItcjSSNTIzsjVSNfHsIExhuMHwkXKCNzIDYi5RE1IywjLiN2I34jMweSDXUjeyNb +I3cjcBMuI3ojigLiI5IjXx7lE6Ui3x8gIwUjQyGxH40jZyI2EIoKiCN1I5cjjByYIR0OZBAbI6YjVCNvI38jlSNKI4sjryONHOYP +MSL+GCkhDQKjIhoQDiLiG3AjoiKXBWEDrSNsI5AjbiM9I18c+hyaH/cjrSN9I7QjqQpkI8wjXCOoHKUcBhdvHQUM9yAFHQgM+wmF +HQsdDQmLIBAdJiASIwEgFCMDGigjnh6iIPAfpR2VGBgdSSNII5YjriPHI40cHB41IQsL4CPRI5gjtQluA74NfgPCFkEifBPtIn4P +DB3JBrUiuh3QFeIL3RZRIi4jNyLFEi4gkB1DIZMf6yDBFToLfRYTFLQgLRiqDywVRhCeE9kU0QIGIDogQhIuIvYkDAVDFv0PMiHI +GCohqh0VIBUf6SPnHu8j6SOFIuQMiSQEAFskFQsBGIUK+gn+H/cTRyBQE0kFRRtHJDwL6iMbFUQVRiQOIKcVNSIyHE0kLiNFIXoA +NQhAFoMS5Qn+GFgAZCLXIQ8kRSHyH8oisR11I2Uglh2yE7EiuiDRGqgiKSJCIjwDciI+IiYhJCCKF7UBNCCOBHAC3w+nD74KXg+D +A7UPhSECJFQgJwiAJEAKvSB7GLYilSCVI6MEYB52ICATSBsVHTogVCCHIvYf/yR4EaQavxFpHYkexSF2JEghyRYCIh0dYwVjIw0k +iRNCI08ZdCRDHtkS/h+wEwESCRUSJIIkQCNgDe4MEB2rIawXTCSRIn8kkyRLFgcdHyRfJHcTQiIjClMhrCSeH9okihMKIQMC2h57 +E2QEbhNmHv8gpRsxIZAiTiIbIeEhMROKGDciuh78JL8e/hX1GeIi7hc1E78TnRB0E2MTUCTNE2ci1yTME1IkzxnwEzAciSDnC6sk +KyMEJKsjgyMKFIUfoyQ0JNskwCTdIg0VQyTjDCckTySdJL0k1yTcELYP/hBPIvMCpyL1GCMkvQlIEWIikQ3uBBoeAiFJHTQd9iTL +E2Mk/xhrDTcAZQ05AlULXhE+EDQYlST+EWEYayC5JQIW/yOcI2QkxyH2F6gS1STqJQklFQV4HUwcmiKbAx4WsxPgIP4VsyFtHVYh +bwctHnsKVwByD6oQRiNBHdwheRr9CZ0jDRkPBooPvxWaBOwfGCKLJLwLCxbOHn4GvhNUF+8lBCU3FZMV3SUgAp0lRBbQJUYgniU/ +JSsC0RDsGvUZ7QMlHnsKAgEmG1kN3QHKHjMBJgEXBdkAaB8GJCckEB1FJK4WLh8MJSAlWwBlJV0SKCVgARUiQgFTH3wb4AfPHfki +cyVaGrklbxVVJXIlYyTaAC0lbSV8Bv4lfgIkJWQWWSU1H04jKRQTHJMlCCWCAQ0SKCVhJXMAaBZkGFUWUhbYCrAKsiEqFXgiTSJm +IwYgwCRcGd0TPyU6JZofESH0InQdtiC0IZwgdSWZAHIGEB82HnAiGA7cI/UJuyO6JOIj5Rp6IJMkWiUcJC8cPiOGDRMG5SWtJa8N +IRq0CWohIgpkAWgGlgB6GdcaPyNiGzMjKCTIFnQANAqIJckGtyXLJNAeNSFREVEYlSXVAHQl1yTeD1cPbiWJIgUkfiPBBm4VBwBb +Jd0l3yTuGeMVyR4gJeodVxOaJfAEthynG4wlZyHKJJQYpQ2YJekAdSXKINohmx08BLYYagV4HoAl8yGjFRImBhgmGJobjCO8Eogl +5R/uC0wE6AcdJgkgIiS1JPAXYCYJICkDJSYJHuUkJhuMJbYktyK0JfckrSNmIBofZQ2XJdQl/SXWBksS/R/3JhQJbgF+HoIa+SKv +FnIlShZdGd4B2yYxAXEbARmlFpkmOh6DJMIExSXOF9QhLhskJdEYSQblJj8FegqOFUomPg09JkAeiBOkGnYalQvNJiMYoiX5IXoD +rSY5Jk8EwSSaAmok0xTIEwQOrgoAFtYiYxuMIH8J8xjCJlsW1QoDJVIFMR1TJVUk9wHyEUkPIwaPD/kiJiZOJmwK4iXgA48kxCWe +I58h9SZYF6gjDAFVJmQKAyUkHjUj+x7SBLchJR1QJoYW1yZjARsBFQEaH0wkVyWKJkcfUAcdAX4NwgEaH1QLmQubHoAehSY+DrQB +/wIhFkwWThkAEscjgiKWDK8kMCK3FkkhzQBbASYV3yamFO0WPg3CGRIl7RTtFiMiRAsUJrMmpRjwBlgmtwIAJCUEDyarJg8jhCW+ +JDEejhsRJjkmpAEIJrUmwhZNJrgmXgnQJs8CXyanJrgjWAn/Jtcm0QswJtMCAB6dHx4ZgSIxJboVwSRbB0Qg8RwyFi4ANSZJJt0m +wSbfJqgeNB06EBsmvybQJvAmwx4NJr4m7ybZAgAewiYeJeMIKSYgJg0TEiW8IrQmJhsmDIoGcCb2JtgmtibgBBUmFQbrH/cnDCbe +JvkMDgilJxQm+CcPF20IeSWyGbskKSDqJKkVAiTlJqwmyRv2JssjwiXTJs4mtCcaJvIjqgfiJxkm/ScQCmQnMScOJvIjtgRIHYke +6B/lHNsjAh29HMonJCbIEhwmrhxxGk4bOSayJvwnNia4I8keNSc1JtInLic0J0knTya4I9UCiSACDPYXcgl+I9sM/R0MCYoJQSPg +CbYj4ic9I+QnPx7IJ0Em6A5ZI+oZSh4wIV8mhSdSJvEnVB0lJ2ELVydOJ3ACAB0rHwECGxjMEFwBURjfCCMj/yDQJhcNCSGuIrIn +BiQSIh4P6idIGM0nfR9FHlAStxTxJxgWlgJhA1MY5icBFoolixrqI4gnSAE/J5MfphQZHgoW2Cd6JYUB1RtdDwUmQybkFDYnJSTn +HTQGRybOJWIlhhvoCXQmPBUXCzklkiVjJ7EkjCSmJeImNCBgJ2gmEAqGGQknriWTJ7gm1SbcJ68npBuDJtsntiewG4klZSX2H+ol +aCeHFDoZ3yduJ8cBVBuJJXUMlifLJ8gboye1J6Mn1xuoHg4nzyQtIZQlaR4WDGkn2yfgG+MNISffJ7ggoALaJ+knuB7lJKcnlhrC +J2UgFidnJ4YloRUhHvQnSCfWJ/Ig2xvRJ8Ynwxu5J1En/xtHJzgbxSZ+JzwMlR/nJ/ckLCf5I74cjybqHLEeMAToJ8IntygIJDkj +FRrZJ/EbRxz/GdQd1RhaJWYn0CX4J+YVZBouJoUXDiQHFnwiWxZ9HVAmYCQdFhcHQR39Ctwi8AreFvcNIhq2It4ilCLgKBElnyI1 +J2knRCPrFkkkligqBLkJahfIJ9kgJSgUDycU6x8EFoMnyiXFDSMIqyeADk8oHA0HJyIYnifkJBEjoScIHXgjRyhHCWkNIxetHvkQ +HyPLJJgkgwwOBT8bgySkERQoOgYVFUcR3xO0JNUkviT2IYMUjhNOJjAlxQUlIccmxye+JyYitidFGxAHTBVuDqcVhA6qFpoWIgII +FiQe4QXjIYQmBBtJJEYkkCbmH4ooEiY2HFIlowFVKJAahBXMFcALFB7XJEQiriFHEAwnBBpHKJcnmCSvBuUooQsaKAEXBQhMF68V +oSSNJUkoqRWTGmgAWyixDs4YxygyCmUkbR8oH14EEAVAFeghRAvJIpMgMSR9KIAnqyfAC30owiVWIU8cuR1mIqMC2ijNELYZICZT +HAkmVSglJiQn+x1jJoQouBXnJVYnxR1/ERQJ1h6qJS4owSjgELYchyf0J7wU3yhaG0skxiioJpgheiNrAdso1CX/JO8luBrZKPcg +4CjTKOkhjhvrKAsjACdjIasngh0XKFwn0SheKBQjaRdVIyso3yKeELYnEQQFIPoIoShYAs8o/yYCIQAhogRFCKUo/CEHGl8nOiTh +AXsj4Qg0JwMo7x4UHa4oQCJoDQ8naiDyIbUIxikeHvcjNSEfGrMoSChUBT8pGA2DKR0Q1yUtJkEl4Si0KPMa/SIJKLgpPCZQKM8O +ZBZ9JZclWAIbJSwmUB/IKCQpCCgmJ9IVxgP6KPYpRSZdKEsa3B+BGekdVSZQHiUkeyjYJ4Eo+ikHKD8mgCMHKNwXjgq+KVYZ6g4h +GvEZ/AqvJJwe3SlcIW4mBx2/KU0RERgJKQIc2igNJz4g3CdmKJUhEiPoJwcpCyYnC7YkXilEKWwJ2ShlGCUQ1imJKRkcCykdKHkT +eiemIeAo8iUdFakKFCHWCtUTThFeJZoLOSmaEjEVTiL8JMMkJyTmIoAejhJvKPYizhIyItASEhrwDh4kHyAtFUsBcih6KKAmcSXM +G8UpQCmXFl0gZCi4Kbcl2CSFAQIEOgFhGJUh1h9ZKNYnpyZUFH8nQimnC5EhGSibKb8gxxnjDVsQHx1/KNIDJSnGJVYo6yceI50p +ZSmCKVMheicqKdAULCnaCnEpOQRFIs0p5CjVKZ8p0SYKKKMjYxicKScmVhoRKeAWByG2KeMfWSkSAxoTRSnZKOoKZCW0A0wKaBZx +IZYiuSi4KSQFjyXEKTYlxwJPKUwobRIFDaooVh8IJ6opzQZuBgYo9ioOEwMghQJgAmIfwxUSJD8kixb9B2gkDyjaJlcoJxSFHDQo +myoYEx4nxSTyKXIqHxMDKZ8qKhNJKOso1wVWGiYpBiDSKd4kSin1GSonbSoGEgcobiiuGSYpIypAKiAJbglID/gMxQuGInspeiQo +I+MpBSljKjkpgCIzKSoi4yksKEMnax7zKZkAcCpJBrcLhioJKGMlxxIAAmwS+ShqEd0VPRU/FS8V9glnKHwmkBwjKUwQmAIQIlwh +aRXUKhEVfCoTJb8ejiniKLgqcQ3DKC8eeSBTFeQkUwU/HlIacCjBKn0QmiqFJnwEhyo1JzsKQSo4IRAqUyRJJ+UqPBqAJ8EomyqI +KnMmiB06EQAosAUkAVMofiiTDhApUSjbJH8E5x4FKpglYwpxIYUpnwFRCnMkNRiGEMQZ3RmMKnwR6RiYEH0JzyoMDb8YVQBhF7ME +RhALGd0paiqYKrwXsyWVERYmeCjTKoomURBiIfEopCe9J/oqphJuB0wqfyXsHJoQzxoiKOcqyRhVJfQhjyQnKKYbjimWJoIYGCCY +KsMQnCS0Busg+ikdHlIieiFzKboq4iY3KtMq6yKFHgkT+BaZJU4V0BhSAGwYcyqiKSsogxjqJrEq9x+rBBInsxM2KvYKGgclKbQV +dQHgHEghKynJKWEjQinfKWgjagxpEX8HACsJKIgCAClHB+IfYCigKwcDbx+XFVQeDRDdKH8q0ChCJsomrxxSAVco9iseKxcbGSsL +J8UckA2/C4YrCA6NKxgZOyoeKywrNSsuJuEnzif1KqMqOiqUKQopLSbrFkkiVSp8KzMrHysKJuEpWQvgKxUrNCsgFXYTSis4K0gr +LR+YJzMMdSpNKSYqkCGtJFkm5yslJq0rJyr+DGcljStHATYrTytKJxAoGycgDCcrTitJKzYnFxgjK20rVSshJxwaJCQnK1oqUSqR +J4QluyrhKYMrQygVHPMozCs5K1ArCycvCBIrcis6K1YZXirqK1QriSt0KAkF6ikhIv8peyNoIQ4rWySqKpIkkiolJiUphCcJC9cr +KyuNK4QndxZkK6EraCccK4wrZituKzsEFSdVAZInVyAEHQcnWgk7I9wMuCPeJ18rPhd+KgcJTyt4KA8k5CuZJKwrmytCKlgpLh0e +Bx0riCuiK6wncheAC1crxyumJ3gc4SlMFGoYVg3NKnYl5CjJKhQL+R6lKLgr0g9UITciFQ1cKKAiWxK4Drcr1QgpKt8cqylmJaAq +0QxEKZkr4gSBC7sXtCBcFNcrcSguKsoUHg0AKiMqpCvBK+sHGwZwEt8eUSrbKoAeNQR4BlMg/wJ9AYoLvSIuGq8iRhJ7KZ8r9SwB +KssBECcAKO0cCikWHAwp8iokKfQrwithKEQjCykwLA8hWStqKk8KVSjlDhwmGgBzIVQDwBApKu4qJiUGK/4sKSBSHjURTCQKFtgW +0SqhLBQo2Sv6LBom6St/KQwZKirCAFsW0SiHK6sOJxdNI8AdvilbLDMiJhMMLCwqlSCrDIsBVSxKDXkh6B2kJWEDbBZ6Gy0pSw1a +ASMpuAEQKMYmRCFIKJgY6gdLAdsp1CwCHToehw/+EVwojgoeAyUsZiwRAukppSp4JygN1SSwLEEsXBf+KtYSeCxvIWodUhC7KXcl +8RPHLG8o6w+tK7gpKB/MK30sThSFIDgsUSx4GBwS/RHFEdcfRSIRKscUZhAfIYcicyxvKdcCGyxvHsIOMiw4KWIrvSPmK0AoXSvr +DTIG5SydIbohnSxbIhYKZCxvHuUaQCYfLBYc6ywYLDodYCucLD0phSPCHHMsdxWyK4Yq6Ck0A3YsnSyuHqkhQA7ZKw4qNhTMJQUK +hiRNLGUsxQWBKxoRDyFmJnMRUCxsDuoPGCwMJRcLyR7EImUhLytfJ0AqUx5ID3gs2CjmKdIcmhUPLFgUbRTFHzUCBh72BUUs5CFA +CxQs8AWBLIQk4CuTLIcg7SvpKEEnvwr2IE4szg8ZLCYQ7g/CEPEskxobHWoegCGhERcPJiicIYYBgAuACzks8w4vJx0qTSvnKSks ++ir9LB0g8wdMLREpiiYAGhkYJizCLM8GCiYaLJwtIg5KKSArWSyzHY0stSykKQksPCvDK0QX+iEzLI0tAAWBLL8pEyzBLFstNS0S +CEwBMQIMEegFeBJGKyQsiSsSGv0ZaixBG0QAbC1AIxMgsRIZB+kJeRHgGuQlnQuNLGIdNCufAVUtUAGoDSEmkgFrAGEYlSwlBHwm +wgltFVgpUC0tKVIsGycnKygUhSxQAFstYAVoLWIRSwa+IkUs5SVXKVstbid+KDwlzyblK3srXi1EK+sSqwcdLXcnjSieHy8LFC2C +KT4QYh1wJI8Z9CzfKMoqegt9LYcQtxQZKoIs7SGcKoYC2i2RKU8r+S1mKqUl5gv5I+0tWBqwDewrTA2eLZEFdSrYKXUtdi2iIXIk +piqNKSItFSyIKlUmaArKKc8tbS2rIX4cmiqdGCMtkSb/I7gO3Cu8KX4n+Cu/KaYWBCudHXgpvS28LCIpBCwkLbcg/yhwAm8KZC13 +KuwqwBUhKrQt0irzI8ottw4CAYItmCwWFp8r5R7GK3krXCJPJ4UtfismLWkrYgyJJrEb7yeOE2MU8QN2EZUBdBGXDd8WCiL0Fg0V +9RTEC0ktJAAiLAcBKCvyImILbSzcJkUo8CO9LbIsywr2CjAB2y39LAkgahLeKqwesh60EhIbWR64IHcUcBRHKE8fGxVEIHUTABJY +CpYhRSpNI78P5RHNGkUmJgKjJiAqACx0CAkpqQFVLhwRoAB5K8oXmClaAtgBwAIbHJYbhxwgCaMHNiMmLXoifSi1GI0GcC42HBkb +wgmjI3IG3RiVLkEb2RwaAl8jQCygKxAqOy1FFZMUqwFVLkgb/CfEJaYmgAAiLlQcAS45CxQuWi44AiEs9S1DLgYifihfE4oqtC5e +LkouYC5FLega2S5oLkMbfAs5Lm4b/QIhI4AsXyeoHzouYxqZIwkr2ARgJjguUxyjLjcuaSOOC90ucifuLnEugC5CLnMrdSiSLk0k +WC3kK3wueR2TLLkdySzNLn8cgy6BLm8XbS2kClUuhSgFLl0uiC5JLpkrkB7DLSkrawmSLbAs+SsRLS8sHCpZJDILfS6dG4MnTB06 +H/cusBwCCKUmdivTJjMqzizKLVUKhiUfLrgr3SefKvUnoS5ZG0QmdyKiH2Eshi3ELikKLyTKAFsuwBVEKOISeC7QJngVEi7UD4kn +4iyGKfMsty5QHhYG5S7XD2Mq5wQFHrMetS4TBo4uxha5LJsuxQ50FzgBUBCaJ8kHNh84JRonqSnMKnkFlxlMLs8Czi7tAjonuCzR +H2sHDyT8FvcOhC77Lu8n3S15IEkcai3DLHMtaiLlHd8uUy76F0ALYy8FLksumw7+LwMvES7uLv0ucS8QF2ou/CfNK1gq3i0sLwou +9QtILiUrlCymEDEvDy7sLxgvHhubLcopfAvgLxcvHS8TLnAuty8cFt0vNBymKt0mDC8iLXwoli6RHvAsRyEMLSosugZFLP4vKgaB +LywvOSn6AsUvMi84LoYvNi8rLzMn8ihVK3cvRCO7Lz0rXS8/LRcqVhFwLcYhlihGLvkvUi9PKB8J/i9OFw4vSwpkL2cvEie4K5Ar +rx0GIAYJfwAxAC4ANSu0ADYrtg0BLIYuKAkVLcAhkiwZLtwuqy5sLq0LtiH4L0gvBC9tLjANWS9rLxkoHy9qLzcvaB58I1ciLy1l +LyMr1y72IjcMaS+LLx4RoCNXJcQLYxBFLl0vjy9sJU4efQvqJgsshi6oIlAuqi2eEz4vmS+iL4wvnBxnKkIV/S7rL0kvUy+kL5Iv +US+2L2QvsSOULyAssi6mGA4rlycjL5UtjQm7LmUiHiZaL4YvSi+RI3EjFC/BDXcvmiqJJU8rUhnULuQuEh63Lowuuy8JLz4pgS5P +LX8fkQHbL9cetiSEIVAXNSx8CzkfFixdAD0udiR8JjUuPiCrKuQAWy/qKcAeGyxpLNQUCi7EL/QqiwItLb4gfS3mH4gs4R2yJ5ov ++yrVHjUs6BPkLFkpWzAFLPUvlC/dKlQvXC2zB6wqFgFVMAwtAhHGJ34DdjAFBUUdaQ4lLQgiEho5DyYlmQ4sCxQwBSyeKdwo7i/D +KFstnCv7L6wIxC6VL/MFSC0dKTMtlhozBUYwMgS2CKUwBSywK5IjuS9XJbcsoiW5MA8qkyylLecogi0ZIbUIQDA7LKodngF6MCYJ +KQB9 +]] diff --git a/cached-configs/pycoalprocessing+pyindustry+pyrawores.lua b/cached-configs/pycoalprocessing+pyindustry+pyrawores.lua index f4f14809..113e1216 100644 --- a/cached-configs/pycoalprocessing+pyindustry+pyrawores.lua +++ b/cached-configs/pycoalprocessing+pyindustry+pyrawores.lua @@ -1,366 +1,308 @@ -science_pack_order("automation-science-pack", "001-000036") -science_pack_order("logistic-science-pack", "002-000101") -science_pack_order("military-science-pack", "003-000108") -science_pack_order("chemical-science-pack", "003-000149") -science_pack_order("utility-science-pack", "005-000214") -science_pack_order("production-science-pack", "004-000203") -science_pack_order("space-science-pack", "006-000228") -fix_tech("physical-projectile-damage-1", {order = "000012", prerequisites = {"military"}, unit = {count = 330, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("physical-projectile-damage-2", {order = "000014", prerequisites = {"physical-projectile-damage-1", "logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("weapon-shooting-speed-1", {order = "000012", prerequisites = {"military"}, unit = {count = 330, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("weapon-shooting-speed-2", {order = "000014", prerequisites = {"weapon-shooting-speed-1", "logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("stronger-explosives-1", {order = "000015", prerequisites = {"military-2"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("physical-projectile-damage-3", {order = "000016", prerequisites = {"physical-projectile-damage-2", "military-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("physical-projectile-damage-4", {order = "000017", prerequisites = {"physical-projectile-damage-3"}, unit = {count = 110, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("physical-projectile-damage-5", {order = "000023", prerequisites = {"physical-projectile-damage-4", "chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("physical-projectile-damage-6", {order = "000033", prerequisites = {"physical-projectile-damage-5", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("physical-projectile-damage-7", {order = "000036", prerequisites = {"physical-projectile-damage-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 3}}, time = 1200}}) -fix_tech("stronger-explosives-2", {order = "000016", prerequisites = {"stronger-explosives-1", "military-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("stronger-explosives-3", {order = "000023", prerequisites = {"stronger-explosives-2", "chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("stronger-explosives-4", {order = "000033", prerequisites = {"stronger-explosives-3", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("stronger-explosives-5", {order = "000034", prerequisites = {"stronger-explosives-4"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("stronger-explosives-6", {order = "000035", prerequisites = {"stronger-explosives-5"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("stronger-explosives-7", {order = "000036", prerequisites = {"stronger-explosives-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 3}}, time = 1200}}) -fix_tech("refined-flammables-1", {order = "000018", prerequisites = {"flamethrower"}, unit = {count = 140, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("refined-flammables-2", {order = "000019", prerequisites = {"refined-flammables-1"}, unit = {count = 200, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("refined-flammables-3", {order = "000023", prerequisites = {"refined-flammables-2", "chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("refined-flammables-4", {order = "000033", prerequisites = {"refined-flammables-3", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("refined-flammables-5", {order = "000034", prerequisites = {"refined-flammables-4"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("refined-flammables-6", {order = "000035", prerequisites = {"refined-flammables-5"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("refined-flammables-7", {order = "000036", prerequisites = {"refined-flammables-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 3}}, time = 1200}}) -fix_tech("energy-weapons-damage-1", {order = "000023", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("energy-weapons-damage-2", {order = "000024", prerequisites = {"energy-weapons-damage-1"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("energy-weapons-damage-3", {order = "000025", prerequisites = {"energy-weapons-damage-2"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("energy-weapons-damage-4", {order = "000026", prerequisites = {"energy-weapons-damage-3"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("energy-weapons-damage-5", {order = "000033", prerequisites = {"energy-weapons-damage-4", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("energy-weapons-damage-6", {order = "000034", prerequisites = {"energy-weapons-damage-5"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("energy-weapons-damage-7", {order = "000036", prerequisites = {"energy-weapons-damage-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"production-science-pack", 3}}, time = 1200}}) -fix_tech("weapon-shooting-speed-3", {order = "000016", prerequisites = {"weapon-shooting-speed-2", "military-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("weapon-shooting-speed-4", {order = "000017", prerequisites = {"weapon-shooting-speed-3"}, unit = {count = 110, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("weapon-shooting-speed-5", {order = "000023", prerequisites = {"weapon-shooting-speed-4", "chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("weapon-shooting-speed-6", {order = "000033", prerequisites = {"weapon-shooting-speed-5", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("laser-shooting-speed-1", {order = "000023", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("laser-shooting-speed-2", {order = "000024", prerequisites = {"laser-shooting-speed-1"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("laser-shooting-speed-3", {order = "000025", prerequisites = {"laser-shooting-speed-2"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("laser-shooting-speed-4", {order = "000026", prerequisites = {"laser-shooting-speed-3"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("laser-shooting-speed-5", {order = "000033", prerequisites = {"laser-shooting-speed-4", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("laser-shooting-speed-6", {order = "000034", prerequisites = {"laser-shooting-speed-5"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("laser-shooting-speed-7", {order = "000035", prerequisites = {"laser-shooting-speed-6"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("artillery-shell-range-1", {order = "000026", prerequisites = {"artillery"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("artillery-shell-speed-1", {order = "000026", prerequisites = {"artillery"}, unit = {ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("follower-robot-count-1", {order = "000017", prerequisites = {"defender"}, unit = {count = 110, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("follower-robot-count-2", {order = "000018", prerequisites = {"follower-robot-count-1"}, unit = {count = 140, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("follower-robot-count-3", {order = "000023", prerequisites = {"follower-robot-count-2", "chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("follower-robot-count-4", {order = "000024", prerequisites = {"follower-robot-count-3"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("follower-robot-count-5", {order = "000033", prerequisites = {"follower-robot-count-4", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("follower-robot-count-6", {order = "000034", prerequisites = {"follower-robot-count-5"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("follower-robot-count-7", {order = "000036", prerequisites = {"follower-robot-count-6", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}}, time = 1200}}) -fix_tech("bulk-inserter", {order = "000025", prerequisites = {"logistics-2"}, unit = {count = 4000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("inserter-capacity-bonus-1", {order = "000026", prerequisites = {"bulk-inserter"}, unit = {count = 5000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("inserter-capacity-bonus-2", {order = "000027", prerequisites = {"inserter-capacity-bonus-1"}, unit = {count = 7000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("inserter-capacity-bonus-3", {order = "000028", prerequisites = {"inserter-capacity-bonus-2", "chemical-science-pack"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("inserter-capacity-bonus-4", {order = "000030", prerequisites = {"inserter-capacity-bonus-3", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("inserter-capacity-bonus-5", {order = "000031", prerequisites = {"inserter-capacity-bonus-4"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("inserter-capacity-bonus-6", {order = "000032", prerequisites = {"inserter-capacity-bonus-5"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("inserter-capacity-bonus-7", {order = "000033", prerequisites = {"inserter-capacity-bonus-6", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("automation", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("automation-2", {order = "000014", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("logistic-science-pack", {order = "000013", prerequisites = {"lab-instrument", "ulric"}, unit = {count = 450, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("steel-processing", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("steel-axe", {order = "000003", prerequisites = {"steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("military", {order = "000011", prerequisites = {"solder-mk01", "electrolysis", "fluid-processing-machines-1"}, unit = {count = 250, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("military-2", {order = "000014", prerequisites = {"military", "logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("fast-inserter", {order = "000007", prerequisites = {"automation", "alloys-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("logistics", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("automated-rail-transportation", {order = "000008", prerequisites = {"railway"}, unit = {count = 110, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("rail-signals", {order = "000009", prerequisites = {"automated-rail-transportation"}, unit = {count = 150, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("automobilism", {order = "000004", prerequisites = {"engine"}, unit = {count = 36, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("optics", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("solar-energy", {order = "000015", prerequisites = {"pyrite"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("heavy-armor", {order = "000012", prerequisites = {"military"}, unit = {count = 330, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("gun-turret", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("research-speed-1", {order = "000015", prerequisites = {"automation-2"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("research-speed-2", {order = "000016", prerequisites = {"research-speed-1"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("electric-energy-distribution-1", {order = "000020", prerequisites = {"alloys-mk02"}, unit = {count = 900, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("advanced-material-processing", {order = "000014", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("concrete", {order = "000007", prerequisites = {"separation"}, unit = {count = 80, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("engine", {order = "000003", prerequisites = {"automation", "steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("landfill", {order = "000007", prerequisites = {"separation"}, unit = {count = 80, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("logistics-2", {order = "000024", prerequisites = {"logistics", "lubricant", "stainless-steel-mk01"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("toolbelt", {order = "000014", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("stone-wall", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("gate", {order = "000003", prerequisites = {"stone-wall", "steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("chemical-science-pack", {order = "000022", prerequisites = {"advanced-circuit", "nexelit-mk01", "stainless-steel-mk01"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("military-science-pack", {order = "000015", prerequisites = {"military-2", "stone-wall"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("production-science-pack", {order = "000029", prerequisites = {"energy-3", "electric-engine", "filtration-mk02", "speed-module-2", "efficiency-module-2"}, unit = {count = 3300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("utility-science-pack", {order = "000032", prerequisites = {"automation-3", "destroyer", "fusion-reactor-equipment", "uranium-mk02"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}, {"military-science-pack", 2}}, time = 300}}) -fix_tech("space-science-pack", {order = "000035", prerequisites = {"rocket-silo", "solar-energy", "electric-energy-accumulators"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("military-3", {order = "000023", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("military-4", {order = "000030", prerequisites = {"military-3", "explosives", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"military-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("uranium-ammo", {order = "000025", prerequisites = {"uranium-mk01", "tank"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("atomic-bomb", {order = "000036", prerequisites = {"rocketry", "uranium-mk04", "space-science-pack"}, unit = {count = 500, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}}, time = 1200}}) -fix_tech("automation-3", {order = "000030", prerequisites = {"production-science-pack", "bulk-inserter"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("explosives", {order = "000023", prerequisites = {"mukmoux"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("cliff-explosives", {order = "000024", prerequisites = {"explosives", "military-2"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("land-mine", {order = "000024", prerequisites = {"explosives", "military-science-pack"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("flamethrower", {order = "000017", prerequisites = {"military-science-pack", "coal-processing-2", "filtration"}, unit = {count = 110, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("advanced-circuit", {order = "000021", prerequisites = {"fine-electronics"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("processing-unit", {order = "000027", prerequisites = {"gold"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("fluid-wagon", {order = "000008", prerequisites = {"railway", "py-storage-tanks", "engine"}, unit = {count = 110, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("braking-force-1", {order = "000023", prerequisites = {"railway", "chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("braking-force-2", {order = "000024", prerequisites = {"braking-force-1"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("braking-force-3", {order = "000030", prerequisites = {"braking-force-2", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("braking-force-4", {order = "000031", prerequisites = {"braking-force-3"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("braking-force-5", {order = "000032", prerequisites = {"braking-force-4"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("braking-force-6", {order = "000033", prerequisites = {"braking-force-5", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("braking-force-7", {order = "000034", prerequisites = {"braking-force-6"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("tank", {order = "000024", prerequisites = {"chemical-science-pack", "military-science-pack", "explosives"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("logistics-3", {order = "000030", prerequisites = {"production-science-pack", "logistics-2", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("rocketry", {order = "000024", prerequisites = {"explosives", "military-science-pack"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("explosive-rocketry", {order = "000025", prerequisites = {"rocketry", "military-3"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("modular-armor", {order = "000022", prerequisites = {"heavy-armor", "advanced-circuit"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("power-armor", {order = "000028", prerequisites = {"modular-armor", "electric-engine", "processing-unit"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("power-armor-mk2", {order = "000033", prerequisites = {"utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"utility-science-pack", 1}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("laser-turret", {order = "000023", prerequisites = {"chemical-science-pack", "military-science-pack", "battery"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("robotics", {order = "000025", prerequisites = {"electric-engine", "battery", "logistic-robotics", "super-steel-mk01"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("rocket-fuel", {order = "000023", prerequisites = {"chemical-science-pack", "military-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("low-density-structure", {order = "000023", prerequisites = {"advanced-material-processing", "chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("rocket-control-unit", {order = "000033", prerequisites = {"utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 3}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("rocket-silo", {order = "000034", prerequisites = {"speed-module-3", "productivity-module-3", "rocket-fuel", "rocket-control-unit"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("research-speed-3", {order = "000023", prerequisites = {"research-speed-2", "chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("research-speed-4", {order = "000024", prerequisites = {"research-speed-3"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("research-speed-5", {order = "000030", prerequisites = {"research-speed-4", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("research-speed-6", {order = "000033", prerequisites = {"research-speed-5", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("electric-energy-distribution-2", {order = "000024", prerequisites = {"electric-energy-distribution-1", "super-steel-mk01"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("electric-energy-accumulators", {order = "000021", prerequisites = {"electric-energy-distribution-1", "battery"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("advanced-material-processing-2", {order = "000024", prerequisites = {"advanced-material-processing", "super-steel-mk01"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("effect-transmission", {order = "000030", prerequisites = {"production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("lubricant", {order = "000023", prerequisites = {"mukmoux", "fuel-production"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("electric-engine", {order = "000024", prerequisites = {"lubricant", "chemical-science-pack"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("battery", {order = "000017", prerequisites = {"sulfur-processing", "pyrite"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("construction-robotics", {order = "000006", prerequisites = {"automation", "solder-mk01"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("logistic-robotics", {order = "000019", prerequisites = {"construction-robotics", "niobium"}, unit = {count = 700, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("logistic-system", {order = "000020", prerequisites = {"logistic-robotics"}, unit = {count = 900, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("worker-robots-speed-1", {order = "000020", prerequisites = {"logistic-robotics"}, unit = {count = 900, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("worker-robots-speed-2", {order = "000023", prerequisites = {"worker-robots-speed-1", "chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("worker-robots-speed-3", {order = "000030", prerequisites = {"worker-robots-speed-2", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("worker-robots-speed-4", {order = "000031", prerequisites = {"worker-robots-speed-3"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("worker-robots-speed-5", {order = "000033", prerequisites = {"worker-robots-speed-4", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("worker-robots-speed-6", {order = "000036", prerequisites = {"worker-robots-speed-5", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"military-science-pack", 6}}, time = 1200}}) -fix_tech("worker-robots-storage-1", {order = "000026", prerequisites = {"robotics"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("worker-robots-storage-2", {order = "000030", prerequisites = {"worker-robots-storage-1", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("worker-robots-storage-3", {order = "000033", prerequisites = {"worker-robots-storage-2", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("energy-shield-equipment", {order = "000024", prerequisites = {"solar-panel-equipment", "military-science-pack"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("night-vision-equipment", {order = "000024", prerequisites = {"solar-panel-equipment"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("belt-immunity-equipment", {order = "000024", prerequisites = {"solar-panel-equipment"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("energy-shield-mk2-equipment", {order = "000029", prerequisites = {"energy-shield-equipment", "military-3", "low-density-structure", "power-armor"}, unit = {count = 3300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("solar-panel-equipment", {order = "000023", prerequisites = {"modular-armor", "solar-energy"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("personal-laser-defense-equipment", {order = "000029", prerequisites = {"laser-turret", "military-3", "low-density-structure", "power-armor", "solar-panel-equipment"}, unit = {count = 3300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("discharge-defense-equipment", {order = "000029", prerequisites = {"laser-turret", "military-3", "power-armor", "solar-panel-equipment"}, unit = {count = 3300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("fusion-reactor-equipment", {order = "000030", prerequisites = {"power-armor", "military-science-pack", "production-science-pack", "low-density-structure"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"military-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("exoskeleton-equipment", {order = "000028", prerequisites = {"processing-unit", "electric-engine", "solar-panel-equipment"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("personal-roboport-equipment", {order = "000023", prerequisites = {"construction-robotics", "chemical-science-pack", "battery"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("personal-roboport-mk2-equipment", {order = "000033", prerequisites = {"personal-roboport-equipment", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"utility-science-pack", 1}, {"military-science-pack", 3}, {"production-science-pack", 2}}, time = 600}}) -fix_tech("fluid-handling", {order = "000003", prerequisites = {"steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("oil-processing", {order = "000023", prerequisites = {"chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("advanced-oil-processing", {order = "000030", prerequisites = {"production-science-pack", "wood-processing"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("sulfur-processing", {order = "000016", prerequisites = {"fluid-processing-machines-1", "filtration", "nickel-mk01", "chromium-mk01"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("plastics", {order = "000005", prerequisites = {"syngas"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("speed-module", {order = "000022", prerequisites = {"advanced-circuit"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("speed-module-2", {order = "000028", prerequisites = {"speed-module", "processing-unit"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("speed-module-3", {order = "000030", prerequisites = {"production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("productivity-module", {order = "000022", prerequisites = {"advanced-circuit"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("productivity-module-2", {order = "000028", prerequisites = {"productivity-module", "processing-unit"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("productivity-module-3", {order = "000030", prerequisites = {"productivity-module-2", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("efficiency-module", {order = "000022", prerequisites = {"advanced-circuit"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("efficiency-module-2", {order = "000028", prerequisites = {"efficiency-module", "processing-unit"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("efficiency-module-3", {order = "000030", prerequisites = {"production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("defender", {order = "000016", prerequisites = {"military-science-pack"}, unit = {count = 80, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}}, time = 90}}) -fix_tech("distractor", {order = "000023", prerequisites = {"chemical-science-pack", "defender"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("destroyer", {order = "000031", prerequisites = {"military-4", "distractor"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"military-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("nuclear-power", {order = "000024", prerequisites = {"super-steel-mk01"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("nuclear-fuel-reprocessing", {order = "000030", prerequisites = {"nuclear-power", "production-science-pack", "uranium-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("mining-productivity-1", {order = "000022", prerequisites = {"advanced-circuit"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("mining-productivity-2", {order = "000023", prerequisites = {"mining-productivity-1", "chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("mining-productivity-3", {order = "000033", prerequisites = {"mining-productivity-2", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}, {"military-science-pack", 3}}, time = 600}}) -fix_tech("mining-productivity-4", {order = "000036", prerequisites = {"mining-productivity-3", "space-science-pack"}, unit = {ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}, {"military-science-pack", 6}}, time = 1200}}) -fix_tech("artillery", {order = "000025", prerequisites = {"tank"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("spidertron", {order = "000034", prerequisites = {"exoskeleton-equipment", "rocketry", "rocket-control-unit", "efficiency-module-3"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("circuit-network", {order = "000014", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("coal-processing-1", {order = "000005", prerequisites = {"syngas"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("coal-processing-2", {order = "000016", prerequisites = {"nichrome", "methanol-processing-1"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("coal-processing-3", {order = "000023", prerequisites = {"chemical-science-pack", "wood-processing", "mukmoux"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("syngas", {order = "000004", prerequisites = {"tar-processing"}, unit = {count = 36, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("tar-processing", {order = "000003", prerequisites = {"steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("energy-1", {order = "000011", prerequisites = {"electrolysis", "solder-mk01"}, unit = {count = 250, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("energy-2", {order = "000017", prerequisites = {"coal-processing-2"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("energy-3", {order = "000024", prerequisites = {"energy-2", "mukmoux", "fuel-production-mk02", "uranium-mk01"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("methanol-processing-1", {order = "000014", prerequisites = {"logistic-science-pack", "zinc-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("methanol-processing-2", {order = "000023", prerequisites = {"chemical-science-pack", "mukmoux"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("cooling-tower-1", {order = "000012", prerequisites = {"energy-1", "alloys-mk01"}, unit = {count = 330, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("cooling-tower-2", {order = "000022", prerequisites = {"cooling-tower-1", "energy-2", "advanced-circuit", "stainless-steel-mk01"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("excavation-1", {order = "000024", prerequisites = {"lubricant"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("excavation-2", {order = "000025", prerequisites = {"excavation-1", "chemical-science-pack"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("biofilm", {order = "000023", prerequisites = {"chemical-science-pack", "wood-processing"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("filtration", {order = "000015", prerequisites = {"nitrogen-mk01", "zinc-mk01", "automation-2"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("filtration-mk02", {order = "000024", prerequisites = {"salts"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("desulfurization", {order = "000024", prerequisites = {"oil-processing"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("crusher", {order = "000009", prerequisites = {"py-asphalt"}, unit = {count = 150, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("separation", {order = "000006", prerequisites = {"coal-processing-1", "engine"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("fluid-separation", {order = "000018", prerequisites = {"organic-solvent", "fluid-processing-machines-1"}, unit = {count = 500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("fuel-production", {order = "000014", prerequisites = {"logistic-science-pack", "py-storage-tanks"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("fine-electronics", {order = "000020", prerequisites = {"iron-mk01", "silver-mk01", "alloys-mk02", "aramid"}, unit = {count = 900, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("fluid-processing-machines-1", {order = "000007", prerequisites = {"separation"}, unit = {count = 80, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("ralesia", {order = "000011", prerequisites = {"electrolysis", "optics"}, unit = {count = 250, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("ulric", {order = "000012", prerequisites = {"ralesia"}, unit = {count = 330, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("wood-processing", {order = "000002", prerequisites = {}, unit = {count = 20, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("wood-processing-2", {order = "000014", prerequisites = {"wood-processing", "logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("lab-instrument", {order = "000012", prerequisites = {"alloys-mk01", "energy-1"}, unit = {count = 330, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("niobium", {order = "000018", prerequisites = {"organic-solvent", "drill-head-mk01"}, unit = {count = 500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("organic-solvent", {order = "000017", prerequisites = {"coal-processing-2", "filtration"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("mukmoux", {order = "000022", prerequisites = {"advanced-circuit", "fluid-separation"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("kevlar", {order = "000018", prerequisites = {"organic-solvent"}, unit = {count = 500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("creosote", {order = "000004", prerequisites = {"tar-processing"}, unit = {count = 36, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("pyrrhic", {order = "000036", prerequisites = {"space-science-pack"}, unit = {count = 3000, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"military-science-pack", 6}, {"chemical-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}}, time = 1200}}) -fix_tech("artillery-2", {order = "000028", prerequisites = {"artillery", "railway", "super-steel-mk01", "processing-unit"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("artillery-shell-range-2", {order = "000027", prerequisites = {"artillery-shell-range-1"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}, {"military-science-pack", 1}}, time = 120}}) -fix_tech("artillery-shell-range-3", {order = "000028", prerequisites = {"artillery-shell-range-2"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("artillery-shell-range-4", {order = "000029", prerequisites = {"artillery-shell-range-3"}, unit = {count = 3300, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("artillery-shell-range-5", {order = "000030", prerequisites = {"artillery-shell-range-4"}, unit = {count = 4500, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"military-science-pack", 1}, {"chemical-science-pack", 1}}, time = 90}}) -fix_tech("artillery-shell-range-6", {order = "000031", prerequisites = {"artillery-shell-range-5", "production-science-pack"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("artillery-shell-range-7", {order = "000032", prerequisites = {"artillery-shell-range-6"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("artillery-shell-range-8", {order = "000033", prerequisites = {"artillery-shell-range-7"}, unit = {count = 2750, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"military-science-pack", 2}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("artillery-shell-range-9", {order = "000034", prerequisites = {"artillery-shell-range-8", "utility-science-pack"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("artillery-shell-range-10", {order = "000035", prerequisites = {"artillery-shell-range-9"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("artillery-shell-range-11", {order = "000036", prerequisites = {"artillery-shell-range-10"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("artillery-shell-range-12", {order = "000037", prerequisites = {"artillery-shell-range-11"}, unit = {count = 2500, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"military-science-pack", 3}, {"chemical-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) - -fix_tech("diet-beacon", {order = "000025", prerequisites = {"speed-module", "productivity-module", "efficiency-module", "electric-engine"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("py-storage-tanks", {order = "000007", prerequisites = {"solder-mk01", "alloys-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-asphalt", {order = "000008", prerequisites = {"concrete", "creosote"}, unit = {count = 110, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-asphalt-mk02", {order = "000018", prerequisites = {"nexelit-mk01", "organic-solvent", "smelters-mk01"}, unit = {count = 500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("py-warehouse-research", {order = "000003", prerequisites = {"steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("py-warehouse-logistics-research", {order = "000023", prerequisites = {"py-warehouse-research", "logistic-system", "chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("railway", {order = "000007", prerequisites = {"wood-processing", "alloys-mk01", "creosote", "solder-mk01"}, unit = {count = 80, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("railway-mk02", {order = "000019", prerequisites = {"railway", "niobium", "nexelit-mk01"}, unit = {count = 700, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("py-accumulator-mk01", {order = "000023", prerequisites = {"electric-energy-accumulators", "chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("py-accumulator-mk02", {order = "000030", prerequisites = {"py-accumulator-mk01", "production-science-pack", "construction-robotics"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("radars-mk01", {order = "000004", prerequisites = {"engine"}, unit = {count = 36, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("radars-mk02", {order = "000025", prerequisites = {"electric-engine"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("py-burner", {order = "000006", prerequisites = {"coal-processing-1"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("machines-mk01", {order = "000008", prerequisites = {"radars-mk01", "py-storage-tanks"}, unit = {count = 110, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("machines-mk02", {order = "000014", prerequisites = {"machines-mk01", "logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("machines-mk03", {order = "000025", prerequisites = {"machines-mk02", "chemical-science-pack", "logistics-2", "wood-processing", "excavation-1"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("machines-mk04", {order = "000031", prerequisites = {"machines-mk03", "bulk-inserter", "logistics-3", "desulfurization"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("machines-mk05", {order = "000033", prerequisites = {"machines-mk04", "utility-science-pack", "py-accumulator-mk01"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("quartz-mk01", {order = "000010", prerequisites = {"crusher"}, unit = {count = 200, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("quartz-mk02", {order = "000016", prerequisites = {"quartz-mk01", "filtration"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("quartz-mk03", {order = "000024", prerequisites = {"quartz-mk02", "salts", "machines-mk02"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("quartz-mk04", {order = "000030", prerequisites = {"quartz-mk03", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("quartz-mk05", {order = "000033", prerequisites = {"quartz-mk04", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("aluminium-mk01", {order = "000012", prerequisites = {"casting-mk01", "energy-1", "smelters-mk01"}, unit = {count = 330, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("aluminium-mk02", {order = "000016", prerequisites = {"aluminium-mk01", "filtration"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("aluminium-mk03", {order = "000025", prerequisites = {"aluminium-mk02", "additives", "starch"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("aluminium-mk04", {order = "000032", prerequisites = {"aluminium-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("aluminium-mk05", {order = "000034", prerequisites = {"aluminium-mk04", "machines-mk05"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("chromium-mk01", {order = "000010", prerequisites = {"crusher", "casting-mk01"}, unit = {count = 200, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("chromium-mk02", {order = "000016", prerequisites = {"chromium-mk01", "filtration"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("chromium-mk03", {order = "000025", prerequisites = {"chromium-mk02", "additives"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("chromium-mk04", {order = "000032", prerequisites = {"machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("chromium-mk05", {order = "000034", prerequisites = {"chromium-mk04", "machines-mk05"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("copper-mk01", {order = "000010", prerequisites = {"crusher"}, unit = {count = 200, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("copper-mk02", {order = "000014", prerequisites = {"copper-mk01", "logistic-science-pack", "machines-mk01", "smelters-mk01", "casting-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("copper-mk03", {order = "000025", prerequisites = {"additives"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("copper-mk04", {order = "000032", prerequisites = {"copper-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("copper-mk05", {order = "000034", prerequisites = {"copper-mk04", "machines-mk05"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("iron-mk01", {order = "000012", prerequisites = {"smelters-mk01", "energy-1", "casting-mk01"}, unit = {count = 330, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("iron-mk02", {order = "000016", prerequisites = {"iron-mk01", "filtration"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("iron-mk03", {order = "000025", prerequisites = {"additives", "iron-mk02"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("iron-mk04", {order = "000032", prerequisites = {"iron-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("iron-mk05", {order = "000034", prerequisites = {"iron-mk04", "machines-mk05"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("gold", {order = "000026", prerequisites = {"chromium-mk03", "salts"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("coke-mk01", {order = "000006", prerequisites = {"coal-processing-1"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("coke-mk02", {order = "000018", prerequisites = {"coke-mk01", "organic-solvent", "smelters-mk01"}, unit = {count = 500, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("coke-mk03", {order = "000023", prerequisites = {"coke-mk02", "chemical-science-pack", "machines-mk02"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("coal-mk01", {order = "000010", prerequisites = {"crusher"}, unit = {count = 200, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("coal-mk02", {order = "000014", prerequisites = {"coal-mk01", "logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("coal-mk03", {order = "000024", prerequisites = {"coal-mk02", "fuel-production-mk02", "pyrite"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("coal-mk04", {order = "000033", prerequisites = {"coal-mk03", "utility-science-pack", "biofilm"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("lead-mk01", {order = "000007", prerequisites = {"separation"}, unit = {count = 80, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("lead-mk02", {order = "000014", prerequisites = {"lead-mk01", "logistic-science-pack", "machines-mk01", "smelters-mk01", "casting-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("lead-mk03", {order = "000025", prerequisites = {"additives"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("lead-mk04", {order = "000032", prerequisites = {"lead-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("lead-mk05", {order = "000034", prerequisites = {"lead-mk04", "machines-mk05"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("nexelit-mk01", {order = "000014", prerequisites = {"logistic-science-pack", "fluid-processing-machines-1"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("nexelit-mk02", {order = "000023", prerequisites = {"chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("nexelit-mk03", {order = "000030", prerequisites = {"nexelit-mk02", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("nexelit-mk04", {order = "000033", prerequisites = {"nexelit-mk03", "utility-science-pack", "machines-mk04"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("nexelit-mk05", {order = "000036", prerequisites = {"nexelit-mk04", "machines-mk05", "space-science-pack"}, unit = {count = 500, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}}, time = 1200}}) -fix_tech("nickel-mk01", {order = "000010", prerequisites = {"crusher"}, unit = {count = 200, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("nickel-mk02", {order = "000014", prerequisites = {"nickel-mk01", "logistic-science-pack", "machines-mk01", "smelters-mk01", "casting-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("nickel-mk03", {order = "000025", prerequisites = {"nickel-mk02", "salts", "additives", "biofilm"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("nickel-mk04", {order = "000032", prerequisites = {"nickel-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("nickel-mk05", {order = "000034", prerequisites = {"nickel-mk04", "machines-mk05"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("tin-mk01", {order = "000010", prerequisites = {"crusher"}, unit = {count = 200, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("tin-mk02", {order = "000014", prerequisites = {"tin-mk01", "logistic-science-pack", "smelters-mk01", "casting-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("tin-mk03", {order = "000024", prerequisites = {"tin-mk02", "fuel-production-mk02", "mukmoux", "biofilm", "mibc"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("tin-mk04", {order = "000032", prerequisites = {"tin-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("tin-mk05", {order = "000034", prerequisites = {"tin-mk04", "machines-mk05"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("titanium-mk01", {order = "000010", prerequisites = {"crusher"}, unit = {count = 200, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("titanium-mk02", {order = "000023", prerequisites = {"titanium-mk01", "machines-mk02", "mibc", "mukmoux"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("titanium-mk03", {order = "000025", prerequisites = {"titanium-mk02", "salts", "fuel-production-mk02", "biofilm", "additives"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("titanium-mk04", {order = "000032", prerequisites = {"titanium-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("titanium-mk05", {order = "000034", prerequisites = {"titanium-mk04", "machines-mk05"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("uranium-mk01", {order = "000019", prerequisites = {"sulfur-processing", "machines-mk02", "niobium"}, unit = {count = 700, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("uranium-mk02", {order = "000023", prerequisites = {"uranium-mk01", "chemical-science-pack", "iron-mk02"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("uranium-mk03", {order = "000031", prerequisites = {"nuclear-fuel-reprocessing"}, unit = {count = 1600, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("uranium-mk04", {order = "000033", prerequisites = {"uranium-mk03", "utility-science-pack", "biofilm", "rocket-fuel"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("zinc-mk01", {order = "000010", prerequisites = {"crusher", "machines-mk01"}, unit = {count = 200, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("zinc-mk02", {order = "000023", prerequisites = {"mukmoux"}, unit = {count = 2250, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("zinc-mk03", {order = "000025", prerequisites = {"zinc-mk02", "additives", "fuel-production-mk02"}, unit = {count = 1100, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("zinc-mk04", {order = "000032", prerequisites = {"zinc-mk03", "machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("zinc-mk05", {order = "000034", prerequisites = {"zinc-mk04", "machines-mk05"}, unit = {count = 1000, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("smelters-mk01", {order = "000003", prerequisites = {"steel-processing"}, unit = {count = 27, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("smelters-mk02", {order = "000023", prerequisites = {"chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("smelters-mk03", {order = "000030", prerequisites = {"smelters-mk02", "production-science-pack", "super-steel-mk01"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("smelters-mk04", {order = "000033", prerequisites = {"smelters-mk03", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("solder-mk01", {order = "000005", prerequisites = {"syngas"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("solder-mk02", {order = "000015", prerequisites = {"lead-mk02", "tin-mk02"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("solder-mk03", {order = "000027", prerequisites = {"solder-mk02", "silver-mk02"}, unit = {count = 1750, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("solder-mk04", {order = "000030", prerequisites = {"solder-mk03", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("casting-mk01", {order = "000005", prerequisites = {"radars-mk01", "creosote"}, unit = {count = 45, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("casting-mk02", {order = "000023", prerequisites = {"chemical-science-pack", "tin-mk02"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("casting-mk03", {order = "000030", prerequisites = {"casting-mk02", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("casting-mk04", {order = "000033", prerequisites = {"casting-mk03", "utility-science-pack", "super-steel-mk01"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("electrolysis", {order = "000010", prerequisites = {"crusher", "plastics", "fluid-handling"}, unit = {count = 200, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("nichrome", {order = "000015", prerequisites = {"nitrogen-mk01", "chromium-mk01", "nickel-mk01"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("pyrite", {order = "000014", prerequisites = {"logistic-science-pack", "fluid-processing-machines-1"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("big-mines", {order = "000023", prerequisites = {"construction-robotics", "chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("salts", {order = "000023", prerequisites = {"chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("starch", {order = "000024", prerequisites = {"salts"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("aramid", {order = "000019", prerequisites = {"fast-inserter", "sulfur-processing", "kevlar"}, unit = {count = 700, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("nitrogen-mk01", {order = "000014", prerequisites = {"logistic-science-pack"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("nitrogen-mk02", {order = "000016", prerequisites = {"filtration"}, unit = {count = 300, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("nitrogen-mk03", {order = "000030", prerequisites = {"nitrogen-mk02", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("alloys-mk01", {order = "000006", prerequisites = {"coal-processing-1"}, unit = {count = 60, ingredients = {{"automation-science-pack", 1}}, time = 30}}) -fix_tech("alloys-mk02", {order = "000019", prerequisites = {"aluminium-mk01", "copper-mk02", "niobium"}, unit = {count = 700, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("alloys-mk03", {order = "000026", prerequisites = {"chromium-mk03", "nickel-mk02"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("alloys-mk04", {order = "000030", prerequisites = {"alloys-mk03", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("alloys-mk05", {order = "000033", prerequisites = {"alloys-mk04", "utility-science-pack"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("steel-mk02", {order = "000014", prerequisites = {"logistic-science-pack", "iron-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("steel-mk03", {order = "000032", prerequisites = {"machines-mk04"}, unit = {count = 2000, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("stainless-steel-mk01", {order = "000020", prerequisites = {"steel-mk02", "niobium", "aramid"}, unit = {count = 900, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("stainless-steel-mk02", {order = "000030", prerequisites = {"production-science-pack", "nickel-mk02", "uranium-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("super-steel-mk01", {order = "000023", prerequisites = {"chemical-science-pack", "uranium-mk01"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("super-steel-mk02", {order = "000033", prerequisites = {"utility-science-pack", "uranium-mk03", "titanium-mk02"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("silver-mk01", {order = "000015", prerequisites = {"lead-mk02"}, unit = {count = 225, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("silver-mk02", {order = "000026", prerequisites = {"lead-mk03", "uranium-mk01"}, unit = {count = 1400, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("silver-mk03", {order = "000030", prerequisites = {"silver-mk02", "production-science-pack"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) -fix_tech("silver-mk04", {order = "000033", prerequisites = {"silver-mk03", "utility-science-pack", "machines-mk04"}, unit = {count = 750, ingredients = {{"automation-science-pack", 10}, {"logistic-science-pack", 6}, {"chemical-science-pack", 3}, {"military-science-pack", 3}, {"production-science-pack", 2}, {"utility-science-pack", 1}}, time = 600}}) -fix_tech("silver-mk05", {order = "000036", prerequisites = {"silver-mk04", "machines-mk05", "space-science-pack"}, unit = {count = 500, ingredients = {{"automation-science-pack", 20}, {"logistic-science-pack", 10}, {"chemical-science-pack", 6}, {"military-science-pack", 6}, {"production-science-pack", 3}, {"utility-science-pack", 2}, {"space-science-pack", 1}}, time = 1200}}) -fix_tech("additives", {order = "000024", prerequisites = {"mukmoux", "machines-mk02", "oil-processing"}, unit = {count = 800, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("fuel-production-mk02", {order = "000023", prerequisites = {"fuel-production", "chemical-science-pack", "cooling-tower-1", "fluid-separation"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("mibc", {order = "000017", prerequisites = {"coal-processing-2", "filtration"}, unit = {count = 400, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("drill-head-mk01", {order = "000014", prerequisites = {"logistic-science-pack", "chromium-mk01"}, unit = {count = 160, ingredients = {{"automation-science-pack", 2}, {"logistic-science-pack", 1}}, time = 60}}) -fix_tech("drill-head-mk02", {order = "000023", prerequisites = {"chemical-science-pack"}, unit = {count = 600, ingredients = {{"automation-science-pack", 3}, {"logistic-science-pack", 2}, {"chemical-science-pack", 1}}, time = 120}}) -fix_tech("drill-head-mk03", {order = "000030", prerequisites = {"drill-head-mk02", "production-science-pack", "super-steel-mk01", "titanium-mk02"}, unit = {count = 1200, ingredients = {{"automation-science-pack", 6}, {"logistic-science-pack", 3}, {"chemical-science-pack", 2}, {"production-science-pack", 1}}, time = 300}}) +return [[ +AHsAYQBkAGQAaQB0AGkAdgBlAHMAPQB7AGMAbwB1AG4AdAA9ADIAMAETACwBCABzAGUBDwBpAGEAbAA9AHQAcgB1AGUALABpAG4A +ZwByAGUBAwEYAHQBCQB7AHsAIgBjAGgAZQBtAGkAYwEbAC0AcwBjAGkBGABjAGUALQBwAGEAYwBrACIALAAxAH0ALAEtAGwAbwBn +AGkAcwEFAGMBNgE4AToBPAE+AUABQgFEAUYAIgBhAHUAdABvAG0AYQEFAG8AbgFPATkAbgE7AT0BPwFBAUMAfQFFAG8AcgBkAGUA +cgA9AVgBWgBvAHQAZQEvAC0AWwETADAAMQA5ADAAXQF4AQEBAwEFAQcAcwBdAUIAcAEmASYAcQB1AUsBBAEIAQoAIgBtAHUAawBt +AQ0AeAFCAS4BMAEyATQAbAFiAVEBZgFUACwBkQE/AGgBIwEIAC0AbQBrADAAMgGYAG0AZQB0AGgAYQBuAG8BnQGIAG8BOwBzAHMB +IwBnAC0AMQAiAUUBBQGuAD0AMwAwAUUAWwFYAGQAdgGyATsAZAAtATgAcgBjAYwAdAAiAF0BCgEMAQ4BEAAxADUBFAEWASkBGgEc +AR4BIAEiASQBJgEoAQ8BKwFHAUkBSwFNAZ4BZAFSAWcBVQFFAS0BWQFbAV0BXwFhATcBYwFlAVMBaAFEAWsBbQFvAXEB9AF0AXYA +aAF4AXoAMQA0AX4BgAHJAcsBJwHOAGkB0AHSAYYALAGIAW8AZQGLAY0BdQErACIAZgGmAC0AZQBsAXYBHgFgATMAcwG/ACwBwQBl +AcMBxQAsAccBAQHKAe4BzQEMAG0AYgEjAV4BbAInAdUBCwENAQ8APQIKADABFQG5Ad4BGwA9AGYBGwEXAeMBJQEnAWMBKgEKAekB +SgFMATMB7QH7AfABaQFXAgMB9gBpAWACVAHvAaEB/gAsAWwBbgFwAXIBWwF1AXcBeQF6ADkAMQF/AFsCMAIOAjMBXAI2AG4COABy +AYUBhwGJAhgBjAG6AhsBkAHPAdEBBAAtAG4BrwB3AWwBQQHAAGkBwgHEAcYByAIxAcwBqAFeAW8B3wE9AHIBtwEWAbsB1AHWAj0B +EAHEAkEB3QEZAkUB4QEhAbsB5QJNAegAIgFIAlEB7AH5AZ8B/AHxAlgBcwJaAlwCrAHuAaAB/QFqAmECAAJkAgMCZwIGAmkBEwA3 +AmwCDAKOAg8B9gKSATUBtgG4AboBJAIUAhYBigJ7AY4CHAKpAesCUwK0AlUBVAKIAooCLQIvAg0CMgKQAXUAcgKTAskClwEkAC0B +rAI7AdcCPgESAdwCQwKgARwCRwBsAkkCpAJMASkCpwEvATEBMwE1AtYCXgK3AVcC0wJSAU4C+wK2Aq8B8wKxAV4CWwH4AVACtQKu +AWkB/wJjAgIBcwK9AgcBEwESADQCbQJvAt4CxgLhAsgClQLKAbsC5gLNAnkCGQJ8AY8BLQBzAHUAcAFvATYBdQIhAagBqgG+AaID +GAKPAxoC4gMdAuQAZwIoAioCLAKMAzICDwBvAGkBtQM2AbkCmALoApsBwwA2AuwBFwLuAkYCSAKjAeQC9AHnAk8AIgG2AGQAdQBj +AfcCXQMDAlcBLQL3AZsC+gMKAtcC/QJQAtQDAQNgAvwDBAJlAVwDBwKzA2YDWgJgAmICAQNpAxICvwAyAsEDFwLdAo8DPwNBApYD +QwLMAngCFwMjAtEBkANUA1YDWAMCAwwAIgKFAG8BzQLjA30DOALZAisDSAM8AGwBSAB5AHMDLgF7ApkCPAHYAj8ANQJCA0oBBQKh +AR8DTgJLAeYCTgEsA2kCsgMJAfoDZwMNArkDDwNyAgUDEwETADMAMgMXA5QAbwOWA5gCbAN/As8CGgMlAS4AbwMcA3wCywG8Ab4D +kAERAtsBWAO4A7oBqQGrA5oC6QEQAX0CngLtA6EB4AOjAkoCpQL1A1IC/wKrA20DDAFWAwUB9QNrA6sCrQJWA28CugMQAmYDsgK/ +ADEAMgA4A7cDlQOXA84DtgO9AnoDvwIcAG4CWwI2AHUAbQGYAQwAcAMpAHIDmAGsAzEAbAP9ASMAaQP9A7sDOQKJAisCiwIuA8sD +8gOYADMD0ANGADIAMgHbA58CRALvA00D2QNQA6cDXAGaAvkBnQOHA+cB8gKoAeoDAANZA+AEKAJZA+QELAQnAw4DcQK8A+wBegAy +ADMD8AGAA8wD8wGqADMDIQOAAtACfQQiApUBMgQLA84EFQGiA/oBQAMtA/QEDQLaA5MEEwPOADQEFgOcADMDSAPUA6AB3wNMAvED +pAPaA1EDqAOEA1cDCAQxAl8EKANdBCQEZQNiBCkCqgLVA98EJwKwA+MDhgRvBGYEMwK7AxEENgMUADgEPwQ7BFIBqgMWA/YDgQRD +A1MClQNVBGMDbAOsA1oEEgO5BD0AMAQVA8gDkgQRARsEfgAwADUEVQI+ADQB2wRZBBwEXALyA08DpgKnAVoDQAEEAHkEagNoBGIE +cwSJBC0BVwRoAZwEpgNbBGwDZASvA+EDqQQwBCYEZgFXATIAbAEEAGEAcgSlBLcCtwR2A+oCBAJoAXoAMwO1A/EEjAOYADUEQAO+ +AyQCHASiBLsAdAS/BHQBaASLA80EfwRPA5EDygEbBAgD+gRHAy8ElwEQAusEGwNLAqIEHwSgA1IELwSpA+YEdQOvBDQEeATFAXoA +NgR8Am4EBwEyBN8AbQO7BM0D9wTPAZABGAFvAGcEpQMwAS4AYQJSAuUDzgUEAHMBrgBsAuAEjQPHAikEDgPJA5ME3gQKBPoETgNF +A5wEmQSbA0sC8ASeA6UCpgPcBCoD3gSqBHAD4gNqBOwDCwQyBO8EdwPrBPIBewAwAxYEOwUVBOABqwT8BIIDwAIeBQ0AcgPkAZgE +3QT4BRYEDAPIBBACLwT3BAkFNQQVBRkC6gQZBRwD1gSdBF4EIAL2BCMErgTAA2gD3QRuBSUEuAUnA6oEswK4A3AFLQTEAr4ENwHE +A7cFNAUXBD4FNwRCA8ABTAS9AS8FPgECAQQBBgEIBT4FRgT5BAQE2gM7BJIFdQVBBFME4gI/AXoE5QVOBR4FUATpBGEEhQOFBGQF +VQSwBK0DXwVZBGsFVwNlBY4DaATrBYkE1QHxBMIDsQUvADIAOQA5BWUFQAU1BIACFQMiBWoCHAFdAS8BpgSNBFQEBgVmBBQFeASR +BUUFrAPOBJYFSgEQBJoFTQRbBYME6AUhA6gE0QSkBV0BVwSoBZUFkgWLBVMFjQTtBY8FIwVYBccFkwMGBSkDYQNoBLoEvAS+BV0F +mAQ1BS8AMwA0ADYFngVHBWcElQVpA/gBkAWmAaUCgwSNBJYFqwWfBd0EVASQAi0EvQBhATIAZAKaA5wANwQaAp8FTgTnAvMFhQNj +BCsFigS0BZQEiAXLA64FXwTDA3MCCAQZAxcFPAXvBd8E/gEtAGsAZQB2AGwEvQGYAycAbABmAHUEAwONA8UFeAQQBL0BBQOUAW8A +eQXxBUsF9APVBbgEHgX4BbsEIgL4BVQFlgSwBZAFvwVbBLYGLAS0BdEAdAS9BNQFwwPoA7AF1gViAxQEyAGAAHIGHQIiBL4GCgOC +AS0GNQBuAocFEQRQBJIGQANABkIEpQLnBiEE4wSaBYEGJQRdBboD2wOoBYwEJQYyBCgGLgX8BC4FzQXCBgAGMwSjBjUF0wZgBdUE +8QY8AasEmQYHBkEGHwMgBIEFpAGQBhwGTgYfBhIDKAMqAUwAZQRNBOEFQwTcBk0GHgZoATADlAAtBTwBJAE8Ab4FtAERBlQF9QZW +BR8EXwQhAZkGKgXGBSoFWgSxBfsGXQRxBSgGYwaXBGsGNAY2BdQFLAYDBHkGbQT1BnYGgwS/BoUBnQaIAGcGigZEBIMGqQZPBhoG +gQZwBoQCIQatAbIGrwLmBX4CnQW3AkUFuQYnBlkGKQNeBlwGOAZeBckFkQZkBmEEcgaeBc8EsAahBmgGXQZqBS4GbAAyADQFnQY/ +BrcGqwa5BocGuwE8A/UFogRBBeAB8waCBk8BNgasBt8GiQG9BrUDPAbnBnEAcwbqBq4BPAVJBlIBwwKdBlUGwQYmBJ8GKAaUBsYG +LwaZBSQGzAacBVwGYAS5BmYGogZpBqQFmQbXADUEzAbbBncGuAaGBvQALQQ/BnMG5QFYBvAHEwa6BuwBrAaABu8G3AbpBt4HFQRU +BowEVwNJBJwGwgb9BsQG/wRpBwcF+gcDBp8FzAbOBf8HMwbRBwkG0wbIBtUFYQOzADIANgLCAm4HGwbdBxQG4AAtBaECzgT9BkUH +GgciBvIHJAdGBI8GSgQPBrYHEgdEBx0GvAWzBvcCQAbABB0GVwbDBGAGxQcvBpsHMQXKBzcF/QZiBzYG0AZlBNIHCgbUBwwGOwc+ +ADgANwZvB1UHIwdFBuwEzAcYBgsHTAd1B04Hdwa8BeoHUgV5Ai8HQwd2B1cBPAA2BX4HWwb6B10GkQVRA1IFwQdpA60EtAZbBwEG +XwdjBLUFzgeTBCgG0gY3BswHPAYEAxQAOQcQB0IHTQbzB0YF2gd6B0sGswbxB6cHeAGYB5ED5QczBesHIQd9B64GvAA3B4oGjgYk +BvsHXgcsB2AEhAOLBYgHkgNuBGcFxQbHBwQHZAbLB2YGzQadB8QEqwEtB50GowYCBw0DswHEBtoHpQe2B08G7AdzB6oGsgeFB34H +hwAtB4kHtAZMB6YH2wa8ADgFfgW2B4wFTwZYB8AHsQcBB5UHMAcCB2UHagfNBwYHmAfSBwsH1AdwAr8ExwXaBxEGqgeGBusH6Qax +A8AHrAccCAUBPAe5B+UHhAfnB38BPAA5B+sHuwRaB70HjgX5ACIFvQTTBwEH8Qf0B/MHmAeXBsgHBQYxCCMH0Qc5B54HzAegBqYA +MwA1B9gICQdWCAsALQWdB94ICAfgB7cBPAfqAaIIGwgpBc8IDgd8CAMH4QgyADEAMAV+BFgHXAfuB18Gkwg8CB0FhwSHB7IH9wSs +B8cHlgbKBwEF/ghQB5sHCAdsBzoHnwdvBmsH1gA2CC8INwfoBooBfgg1AhwIMAgEBxUIEwg/CGkIQgcVADEGiwb3ADYIFQcqBvwF +IActCEwH9AgeB5gIIAgmB/UHywhRBjAHmgfFCFoF0gg9B5sIKwXXADcGqAhjCBEBvQO8BuMEzgerCI4H4ghEBa4HVAhBCDgBvQZR +A5sCPgA3BYAGjwgXBYQG/gh6B5gIfAh/CH4HyQiACFYHaAhYCIUIJwhbCIgHxQiKBmwAMwA3BTIH2QiaCGQInAgHCGgIlQhDBRAD +OgWvCEAG6AhvB0YAMQb2CJ4AdABfAGYBbAGSBhABcQAoBfMBEwApACAAKwAgADIAXgBMACoIRAETAUIIogeNCKQHLQBzAVMBPAf0 +CKYIfwioCKsIqgfMAv4IVQf0CFcHAQf7B24H/QhfB/8F8wd0CLsIjwjJCL4GdQjACHAEBQAiAx0GDQB0ATYDQABvCJgHtQj7BCUD +KQIPCHIIywjNCM8AdQjRACIAKAVMADAI1gjYCN4AMAArADMAXgAoAEwBvQApCN0BegjgB7wI4gfvBpMI7QiCCKwI8QiuCPMIKAfT +A+kH1QN0ADQIuQhuBuoI5QZ9Ac0IkQdJBTgIvwbcBu4EkgH1AlMAYgJyB+sIoQkoCEkHvwaTCOUBPwjnB5gI6QirCOsI7gdhBisI +fwgiCKsI8gf0CPQHOwheBtYH1gA1CAECbglFAU4JRwI1CP4BLQYWAbIFfATZAaIJBAGvCQcBSAGYCXEBHgB5CQoEkgXNAg8FPANA +AC0BHgGyCOUBbAY1AfcFfgXzB+0HKwh4B8AJXAj1CTQH/gF6BTEDtgGACXsBzQl9AZ0JgABuCYIGQAPkCWoJAwBhA0AAdwBhCXgD +yAESAUUIVwb3BBgH7QX3CU0CpwmMCV8I9glhAr8Bewk4CK4JnQIhAiMClQRLAicJpATcCTAInQPRAiwISAmrCYoGkwlaCVYHmQbP +CIkJYAc9CbIIYQMXCb4JnQnGCD4HggVECcgCXAjKCcAHKAnCA9gISgKnCVUJLQksCFkHygitBzUIrwQtCLUHPgA2CbQJ5QcWCZ0J +3wOtACIAYgkUAGsALQEjARcGQAFvCXkCLwkwBVUCOwjhAR0D2AmwCcwJkAU2CZMJ7ATACZ0GfAXuAT0AbwB3CfkCuAJZAG8CNgS7 +BQsJqAA3CYgIdwaSCa0J/AmNBjoI9wmQBBgJzwH1ChIEowULCbYBJAGmBXgJpQAsAGIBXgLgBiAIywA9Bw8J2wHiCd0FIgRtCIEJ +4gnWCeYFKwoCB6EBewPuAm0KLQB0Ci8KCQkUBhUGFwNCBhkBogBwAHkC4QF1CUMBxwpDCi8CIAIZAHABrgEPBX4C6whICYkKGgo3 +BLIJLwoHCh0E8AmxBDcKQQF4ClMGcQP3ClcBKQoJAbQEvQFmAoMBnQprClgB0wGiCmkEvgpRCfEKLgZxAakAMgpVAYwKbApZBycG ++Qn/Cl0HjwZaCFMH9AnSCjoJrghdCj4GpgQZB3MKaAp8BdMKfgqAAGkKggB0Ce4KDQMqBL0BlQByAZgKeASlCnQBKQGYAUgAdwAt +AW4JmQW+AUwBHwNXBhYAZQp6AGICIQkGAokBkgP6CBwKpQqDCagJSggWCSkKNgOoCowIsAo7CTMKHgplAxQIcQpCCrUJ9QBtCrgF +vgq7CpsIZwGQAHMKbwYXAbIDLQrRCrMAaQG8BPgFcwaMClsKGAe+CcQFUgaVB8gJxwrDB9AKxQf8CY4KHwETADEANwQ6AFsCNgrd +BagJnQnhBIoCRwFMCfUJmQFvAuAD/wFgCq4HwwFhApUJRwFNCbsJ1AItAjYAbwU6AG0KvQcpBR0KGQqICVcGlgktCukFJgrrCmMF +YAo/ADEJzgpoAlsLDQr3CooGLAOJAG8DiwKUA8QCmAcgBBEAYgU8AGsDHwjOAdAGigpaCr4IdgrjCl4KiQrmCFQKOAnkB84KPATu +CpAFLwHaCvILLQBhCy8C5QsxAWUJPgWjBxkK+AOICZYJoQmjCwkCjAtFC0cBvAtJBuELNAsQBYILEggZC04LGAsXBpgKjggqCcsL +HAA5CLkLVQswAWwBZQbiCT8GdAEtC2kLSAtrCzMLKwpSCy4LagsyBxYGvgRYCuIIGAb+Ce8KxAtfBpgLYQRrC2MH9wnoA3QIdApC +C3cLcgt5BxcIkgdKBIMLgAOIC3ELVwtzBr0IPwuVAC0LWAdHB4oLNQsRCzcLEwfBBIYIhArqC4IFyAs8CmELPgrGCmQKAweiAgsK +8wuMC5YLeQdIC0wHewuaC5wHUQjDA8oLuAuXB1kKMQeLCoYLXQt/CE4LpQsYC6cFVgjwB5gLhgnKC0EG1wA5C0QLsgubC74JnQu9 +C7QJ+gnxC9ILnAeJBowFGwpcC8MIeQYdCq0IpwvFCckLgQsjCVkLygh/C8wKxAleCo8K7QrIBI4ILQuLC0YLeAFlB6kLkAlAAZAL +1gFlBeYIGgviCBwFVQuZC9oLlwe5BowH7AvCC6EIGQlTCccLkwvHC+gIqwuEBzQLqwldCTIK7ArHC64EjgA1C9EL9QuNAWUH3Qv5 +C28L2QwdC7ML9wvYCfIAbAn0CfYK/gn5CuALnwX2CdwJrApfBpoL6wocCKkMEAtkC84DswHaCWQMKAwqCv0J+AByCyILOgWKAh0F +Bgq2DEAK/wt1BQUAcgBnAG8ALQYQAG4BAwLlAT4CMwBhAVMEpATiCRIAcgjQAGEI0gW2CRoI2QkgCSIAMQkkClsJJwq/CUwK5ANS +DAwJLQwOBpgLyAYtC+oJWww2CKsL7gw5C/AMGQXYCLkBNAxNDE8MUQxTAbwMVQHODFcBPwSkCZ0JdglzCQkIPwE0BQcK3QThCoQJ +qgwxDGsDqAvsCecLZQamAasK8gyNAQUFCAMvCvcBJgBvCtUKUAlwAQEEvQUPCioDygycAx8FGAsPC98MCgb+DHEEtAwSBLAMlgo9 +DHkLHAA3CpMAWwyrDJ4FNgrTCxQK5wbQACIMnQV3DEsMvQyPBI4LewtbBpAI4wfwC+UHzwwPDEQIIQxzCccMtgtADLgKkQA4B0EM +yAQUCe4M0As/BNYM3QRODIwMRwysBNkL3Qh1C6ALfgvhBmYIswrqDG8EawyyBskLqQvLDHUJxwx3C4cMmAXXADMM3AzmDL4LtQbk +B3sMbQnwDOMEPgvYC8gGjArwBiMMaQnDCzgJ4wuqB/kJrwzZC0IANAzcDDgDYQmdAz0CMwIRAoAKdgAiBWwBIwIiAbkDKwZ9AZ0F +CQGYAoMAeAIhAoENKAzHAGgERQluA5kNCgHEDJIKNQwyDJUM9wz6DDoJsgA0DLsBLw0xBTULSw0CB0sAYwEfB04KoQGiDQYDmQm8 +AowNQAFcDTIJvwNGBRsNNgzOCcUM1QktDNcEwQz7BmwIRAekDU8ERgXdC20LtgdLBToJgAmFDUoNMA1QDUIKeg1gDTIJ2AQXDC8E +Ww0OC6IM8wjvDPUMNQpiDRMMGAo/ADIAMQybDWoNYQzeDMAByAGCBXICJw1pDUENYgewCk4Bjg1tDYENMgcmB1oNcgijCSoJ3gzg +B/INGAo6DLQHZw16C+8NfAgsARMCbQ1uBaAJnQXiBagDmAeBC7sNTg2QBTULvwnADAgJSwqHDAsMAAzvCxgM8QNoDXYNEAz2DZ4M ++AwWCxoGpQXXDT4Now2tBd0HeQwhBxkNpwXkBMsD/w3FDakNCA0dAdICggKEAoYGvgzMDZUKwQ27DXkMFA3ACTUJkAiMDaMN0QKB +AoMAdAKFAHIAawnRDVgDZwzHBLsAZgBmAiAAeABwAUgBugGEC1oMrwzsB8ANnAf4CCUNnwutDX0I/QF4AGMN7Q3vAGUN8Q3zDYcJ +tg4GDKINhwGtCTIHHwtTBBEBDAE1BLsBiwBlAkcITwueDdcKwA04AS0NuAXEDNML6Q14DHQNvQ07DRQLzwmSDLwDwgGdDhQBIA4X +AfcNGgN4Az4JfgYYCyoHggjEDhINJwyQBvcIyQ33DVYKGw4kC80OJgOzBTEH2A44BPsNhA1GAHUNSAypDU4OKgV3BycOGgxqDQ8J +Lg28DdwNew3+DJkANw5FDk4D9A3pDiIHNwPBATUNLg4QAccORgRIDfYLfQ4+A1INug5UDdsNEg39CxsKkQAwDT8OXAVoDYQGFQMt +B/EETgpMDY0MpA5hDjkDzwGiAa4BsAGyAbQLKAMeAuUIwgUSCdUOZgzoB1oM6gtcDLAM7QTSDbYGmA4eB5QNmgrEDfoIJAvGBpgM ++Q5BDaAF1wN1DaMOdQUxCZ0NBASKDo0Mygp3CyADQAP+DIwOTg40DokGvgAzDVUNlgTqDToOoA5YBS8BqwlkDkYOsgPGCgkAeQEk +BQYOTA4RDrEKSgMfDVIFGg0MBJwNdAgZDpsIgwvmDJcNPAIIADAMmw7ICykC5Q1jDUQEgwRLDYEKsgGiDWYFPAmFDMcO2Q6IAbwN +cAOcCuEMCQ34CSsOmQrqDtELGQ5XDnELQgA4DtgDww7oCe0NhAGSAZQBlg3NDiAGAAslCycOwA1tAG8GDQQMDOkOaQ63DTkOQAi0 +DVwOQwz9DqQPCAUJCvcO5wM3Bu0NTQ7HDxQBqg7LAj4IdA49DwwN2g4jDlYOcA3BDV0BEg8TATwOXQ2EAWwAZwltAwEBtAEHClkN +Sg8HDysE4QGiBQsKtQFvDKgO5g8cDMoMLg5RDbMMsQ7wC2AN6grEDVoFlw8QA+0N4A4BDzYNgw3IB3sMcQPBDz8JAg3KAacM5A4Q +AQwBZAEmAXUG9wcPDrYN2Q7zDyYN3gTGDHwBYA1GAa8AZQoJAGUBPg7kAwgOxg5lCwEB4QhPBocKEgF0AiYHug8LD2IPSQYBDkIJ +sgTHDqQJmQ90A1gLBQ94AGMCdw9RB0sK1QBsAmMEDAMxCK4PcQPBAbQDHwFbCg4EAwkQCcAE5A7tDmoPDQ8lDHgOoQZsADAHQA6k +D5QC5Q+WAyoNQwiTBIMFAAxNBQMFdASUDooBwgorD3IPpgG8D6gEAw8eAdkI1A97DhwObQ8kDm8PoA67DV0Nww9OD7YJfwqdD7kO +MALEDRwCEgEEBhIGNQ0iARYNJQZ+A5kBog+tBQIGvQ81D8cPuA8ZDmQDwQQBAyoNKA00CjQPnQ7SDNEM2A+hDkMANA7YD+EEAw8V +DkgNRwEwCqEPGg9yD+4OTwb3CoUJSw7PBv4O8g99BjkPww5DCvEOpA/3DywPigSDDLQP4AQCD48BowWnDcsNKA1KDP8MyQUKBQwF +DgVCD98EABALDmcPQQ8hD2IObA/+DrkPDw7VCskOWxAFDnYQBwgIBXABgwVzDuYQJgUxDhkQHQ++DpcHxg8BCugPRwrqD/8FXg9/ +BMYBexAEEBoEfw2mAaQNqAV9DzUQLgu6BRIONwBvEC4NrwNGDbEMaQ9DDpML4wjqDZgIHw9FC4MQNwsYEDkIhgZnDpUNWxAjBI4P +7BA+D+IBqg3HC24NyRBCEA8QZAsAEC4NqhBIAi0PaQyiAgQKFg9hD74QOQuICiANXwyhDKMPaw2EBmcOhwM3DsYOSQ1IDjsOUQ/8 +By0Qdg9LCZAGbg4BD/IBbwnuBKUFBgBwAbEFDQ7GAW4AZgEYAw8LwA7NBOYMkw5TECAPDgrqDp8QIhA7Cu8QPQF4EJYQmBCODvwN +vwWSCysBbgquA7kCAQvADZQD1w03DJQOHRBUCH0QVguoCmAOVQ/BCS0Qog7UEKQMmgfYEK8CJAB5EKoQKAWlCTIFqgAiAQMKrgE/ +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 +hgkKAH0= +]] diff --git a/changelog.txt b/changelog.txt index 9405d237..fc0c9eca 100644 --- a/changelog.txt +++ b/changelog.txt @@ -3,8 +3,28 @@ Date: ??? Changes: - Efficiency modules disabled in salt mines --------------------------------------------------------------------------------------------------- -Version: 3.0.2? -Date: ???? +Version: 3.0.24 +Date: ????? + Changes: + - Remade tech tree with autotech 2.0. Science pack cost comparasion: + - automation: n/a -> trigger + - py1: 100 -> 100 + - logi: 360 -> 300 + - py2: 1300 -> 800 + - chem: 2000 -> 1400 + - py3: 2250 -> 1750 + - prod: 1750 -> 2250 + - py4: 2250 -> 3000 + - utility: 1500 -> 3300 + - space: 1000 -> 3600 + - phyrric: 3000 -> 8000 + - Added Dutch locale (thanks, QatSquirrel!) + - Flying robot frame item is no longer hidden. + - Removed "nexelit" and "chromium" hidden techs from the game. + - Removed "nexelit-plate" and "making-chromium" hidden recipes from the game. +--------------------------------------------------------------------------------------------------- +Version: 3.0.23 +Date: 2025-08-23 Changes: - Added a spanish translation --------------------------------------------------------------------------------------------------- diff --git a/info.json b/info.json index c5a35932..64ff3e9f 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "pyrawores", - "version": "3.0.22", + "version": "3.0.23", "factorio_version": "2.0", "title": "Pyanodons Raw Ores", "author": "Pyanodon, Nexela, Kingarthur, notnotmelon, Mootykins, ShadowGlass, Archezekiel, Quintuple, przemo1232", diff --git a/locale/nl/locale.cfg b/locale/nl/locale.cfg new file mode 100644 index 00000000..d9ba03cc --- /dev/null +++ b/locale/nl/locale.cfg @@ -0,0 +1,738 @@ +[recipe-name] +grade-2-chromite-beneficiation=Chromiet scheiding (klasse 2) +hydrogen=Waterelektrolyse +chlorine=Zout-waterelektrolyse +hydrogen-combustion=Waterstof naar verbrandingsmengsel (__1__°C) +kerosene-combustion=Kerosine naar verbrandingsmengsel (__1__°C) +fuelrodmk02-combustion=Brandstofstaaf MK 02 naar verbrandingsmengsel (__1__°C) +fuelrodmk03-combustion=Brandstofstaaf MK 03 naar verbrandingsmengsel (__1__°C) +fuelrodmk04-combustion=Brandstofstaaf MK 04 naar verbrandingsmengsel (__1__°C) +fuelrodmk05-combustion=Brandstofstaaf MK 05 naar verbrandingsmengsel (__1__°C) + +[recipe-description] + +[item-group-name] +py-rawores=Py Ruwe Ertsen + +[item-name] +duralumin=Duraluminium +ore-quartz=Kwartserts +ore-lead=Looderts +quartz-mine=Kwartsmijn +crushed-quartz=Gemalen kwarts +powdered-quartz=Verpoederd kwarts +sodium-carbonate=Natriumcarbonaat +glass=Glas +starch=Zetmeel +powdered-ralesia-seeds=Verpoederde ralesiazaden +purified-quartz=Gezuiverd kwarts +high-grade-quartz=Hoogwaardig kwarts +aluminium-plate=Aluminiumplaat +ore-aluminium=Aluminiumerts +powdered-aluminium=Verpoederd aluminium +sodium-aluminate=Natriumaluminaat +crystalized-sodium-aluminate=Gekristalliseerd natriumaluminaat +high-grade-alumina=Hoogwaardig alumina +sintered-aluminium=Gesinterd aluminium +reduced-aluminium=Gereduceerd 99.9% aluminium +ore-chromium=Chromieterts +grade-1-chromite=Chromiet (klasse 1) +grade-2-chromite=Chromiet (klasse 2) +grade-3-chromite=Chromiet (klasse 3) +grade-4-chromite=Chromiet (klasse 4) +chromite-rejects=Afgekeurd chromiet +high-chromite=Hoogwaardig chromiet +processed-chromite=Verwerkt chromiet +sintered-chromium=Gesinterd chromiet +reduced-chromium=Gereduceerd 99.9% chromiet +ore-titanium=Titaniumerts +salt=Zout +sodium-hydroxide=Natriumhydroxide +sodium-bisulfate=Natriumbisulfaat +sodium-sulfate=Natriumsulfaat +p2s5=Fosforpentasulfide +pyrite=Pyriet +gold-concentrate=Goudconcentraat +gold-precipitate=Goudneerslag (type 1) +gold-precipitate-2=Goudneerslag (type 2) +purified-gold=Gezuiverd goud +gold-plate=Gouden plaat +grade-1-copper=Koper (klasse 1) +grade-2-copper=Koper (klasse 2) +grade-3-copper=Koper (klasse 3) +grade-4-copper=Koper (klasse 4) +low-grade-rejects=Laagwaardig afgekeurd koper +low-grade-copper=Laagwaardig koper +high-grade-copper=Hoogwaardig koper +copper-low-dust=Laagwaardig koperstof +copper-rejects=Afgekeurd koper +sintered-copper=Gesinterd koper +reduced-copper=Gereduceerd 99.9% koper +redhot-coke=Roodgloeiende cokes +ore-iron=Ijzererts +processed-iron-ore=Verwerkt ijzererts +grade-1-iron=Ijzer (klasse 1) +grade-2-iron=Ijzer (klasse 2) +grade-3-iron=Ijzer (klasse 3) +grade-4-iron=Ijzer (klasse 4) +unslimed-iron=Ongeslijmd ijzer +high-grade-iron=Hoogwaardig ijzer +iron-dust-concentrate=Verfijnd ijzerconcentraat +iron-concentrate=Ijzerconcentraat +iron-ore-dust=Ijzerertsstof +sintered-iron=Gesinterd ijzer +reduced-iron=Gereduceerd 99.9% ijzer +raw-coal=Ruwe steenkool +crushed-coal=Gemalen steenkool +coarse-coal=Grove steenkool +grade-1-lead=Lood (klasse 1) +grade-2-lead=Lood (klasse 2) +grade-3-lead=Lood (klasse 3) +grade-4-lead=Lood (klasse 4) +lead-dust=Zilver-loodstof +lead-refined-dust=Geraffineerd zilver-loodstof (fase 1) +lead-refined-dust-02=Geraffineerd zilver-loodstof (fase 2) +lead-refined-dust-03=Geraffineerd zilver-loodstof (fase 3) +sl-concentrate=Zilver-loodconcentraat +high-grade-lead=Hoogwaardig lood +high-grade-silver=Hoogwaardig zilver +lead-plate=Loden plaat +silver-plate=Zilveren plaat +sintered-lead=Gesinterd lood +reduced-lead=Gereduceerd 99.9% lood +sintered-silver=Gesinterd zilver +reduced-silver=Gereduceerd 99.9% zilver +ore-nexelit=Nexeliterts +clean-nexelit=Schoon nexelit +grade-1-nexelit=Nexelit (klasse 1) +grade-2-nexelit=Nexelit (klasse 2) +grade-3-nexelit=Nexelit (klasse 3) +fine-nexelit-powder=Verfijnd nexelitpoeder +nexelit-rejects=Afgekeurd nexelit +high-grade-nexelit=Hoogwaardig nexelit +reduced-nexelit=Gereduceerd 99.9% nexelit +sintered-nexelit=Gesinterd nexelit +ore-nickel=Nikkelerts +grade-1-nickel=Nikkel (klasse 1) +grade-2-nickel=Nikkel (klasse 2) +grade-3-nickel=Nikkel (klasse 3) +grade-4-nickel=Nikkel (klasse 4) +nickel-rejects=Afgekeurd nikkel +high-grade-nickel=Hoogwaardig nikkel +sintered-nickel=Gesinterd nikkel +reduced-nickel=Afgekeurd 99.9% nikkel +nickel-plate=Nikkelplaat +ammonimum-chloride=Ammoniumchloride +sponge-iron=Sponsijzer +stainless-steel=Roestvrij staal +super-steel=Superstaal +ore-tin=Tinerts +grade-1-tin=Tin (klasse 1) +grade-2-tin=Tin (klasse 2) +grade-3-tin=Tin (klasse 3) +grade-4-tin=Tin (klasse 4) +tin-ore-rejects=Afgekeurd tinerts +tin-dust=Tinstof +tin-rejects=Afgekeurd tin +powdered-tin=Verpoederd tin +tin-concentrate=Tinconcentraat +high-tin-concentrate=Hoogwaardig tinconcentraat +high-tin-mix=Hoogwaardig tinmengsel +high-grade-tin=Hoogwaardig tin +sintered-tin=Gesinterd tin +reduced-tin=Gereduceerd 99.9% tin +tin-plate=Tinnen plaat +grade-1-ti=Titanium (klasse 1) +grade-2-ti=Titanium (klasse 2) +grade-3-ti=Titanium (klasse 3) +grade-4-ti=Titanium (klasse 4) +ti-rejects=Afgekeurd titanium +powdered-ti=Verpoederd titanium +ti-enriched-dust=Titanium-verrijkt stof +ti-residue=Titaniumresidu +high-grade-ti-powder=Hoogwaardig titaniumpoeder +concentrated-ti=Geconcentreerd titanium +high-grade-ti=Hoogwaardig titanium +reduced-ti=Gereduceerd 99.9% titanium +sintered-ti=Gesinterd titanium +titanium-plate=Titaniumplaat +grade-1-u=Uranium (klasse 1) +grade-2-u=Uranium (klasse 2) +powdered-u=Verpoederd uranium +20-u-powder=Verrijkt uraniumpoeder (20%) +40-u-powder=Enriched uraniumpoeder (40%) +70-u-powder=Enriched uraniumpoeder (70%) +yellow-cake=Yellowcake +fuelrod-mk01=Brandstofstaaf MK 01 +fuelrod-mk02=Brandstofstaaf MK 02 +fuelrod-mk03=Brandstofstaaf MK 03 +fuelrod-mk04=Brandstofstaaf MK 04 +fuelrod-mk05=Brandstofstaaf MK 05 +uranium-fuel-cell=Uranium brandstofcel MK 01 +uranium-fuel-cell-mk02=Uranium brandstofcel MK 02 +uranium-fuel-cell-mk03=Uranium brandstofcel MK 03 +uranium-fuel-cell-mk04=Uranium brandstofcel MK 04 +uranium-fuel-cell-mk05=Uranium brandstofcel MK 05 +used-up-uranium-fuel-cell-mk02=Gebruikte uranium brandstofcel MK 02 +used-up-uranium-fuel-cell-mk03=Gebruikte uranium brandstofcel MK 03 +used-up-uranium-fuel-cell-mk04=Gebruikte uranium brandstofcel MK 04 +used-up-uranium-fuel-cell-mk05=Gebruikte uranium brandstofcel MK 05 +ammonium-chloride=Ammoniumchloride +ore-zinc=Zinkerts +grade-1-zinc=Zink (klasse 1) +grade-2-zinc=Zink (klasse 2) +grade-3-zinc=Zink (klasse 3) +grade-4-zinc=Zink (klasse 4) +powdered-zinc=Verpoederd zink +purified-zinc=Gezuiverd zink +concentrated-zinc=Zinkconcentraat +high-grade-zinc=Hoogwaardig zink +sintered-zinc=Gesinterd zink +reduced-zinc=Gereduceerd 99.9% zink +zinc-plate=Zinkplaat +mega-drill-head=Mega boorkop +tinned-cable=Vertinde kabel +aramid=Aramid vezel +solder=Soldeer +mold=Geavanceerd gieten + +[item-description] +ore-quartz=Wordt ook wel kristal genoemd. +ore-aluminium=Sommige mensen noemen het bauxiet. +ore-nickel=Beter dan ijzer. +crushed-quartz=Ex-kristal. +glass=Magisch doorzichtig. +salt=Slakkendoder. +sodium-hydroxide=Extreem bijtend. Draag handschoenen! +duralumin=Een veelzijdige aluminium-koperlegering. +stainless-steel=Inox! +super-steel=Geavanceerde staallegering, nauwkeurig gedoseerd om hoge weerstand en machinale mogelijkheden te verkrijgen. +mega-drill-head=Moet vaak vervangen worden in megamijnen. +20-u-powder=Bevat 20% uranium-235. +40-u-powder=Bevat 40% uranium-235. +70-u-powder=Bevat 70% uranium-235. +yellow-cake=Waarschijnlijk niet heel eetbaar. +mold=Wordt gebruikt om complexe onderdelen mee te gieten. +silver-plate=Een waardevol metaal met medicinale en elektrische toepassingen. +gold-plate=We zijn rijk! + +[fluid-name] +alamac=Alamac +aerofloat-15=Aerofloat 15 +acid-solvent=Zuur oplosmiddel +cresylic-acid=Cresol +hydrogen=Waterstof +chlorine=Chloor +oxygen=Zuurstof +nitrogen=Stikstof +hydrogen-chloride=Zoutzuur +quartz-pulp-01=Kwartspulp (fase 1) +quartz-pulp-02=Kwartspulp (fase 2) +prepared-quartz=Voorbereid kwarts +high-grade-quartz-pulp=Hoogwaardig kwartspulp +al-pulp-01=Aluminiumpulp (fase 1) +al-pulp-02=Aluminiumpulp (fase 2) +al-pulp-03=Aluminiumpulp (fase 3) +al-pulp-04=Aluminiumpulp (fase 4) +al-tailings=Aluminiumresiduen +chromite-pulp-01=Chromietpulp (fase 1) +chromite-pulp-02=Chromietpulp (fase 2) +chromite-pulp-03=Chromietpulp (fase 3) +chromite-pulp-04=Chromietpulp (fase 4) +chromite-pulp-05=Chromietpulp (fase 5) +chromite-pulp-06=Chromietpulp (fase 6) +chromite-pulp-07=Chromietpulp (fase 7) +chromite-solution=Chromietoplossing +chromite-mix=Chromietmengsel +chromite-fines=Verfijnde chromietfractie +chromite-concentrate=Chromietconcentraat +prepared-chromium=Voorbereid chroom +chromium-rejects=Afgekeurd chroom +gold-solution=Goudoplossing +purest-nitrogen-gas=Stikstofverontreinigingen +molten-chromium=Gesmolten chroom +molten-aluminium=Gesmolten aluminium +ore-copper=Kopererts +copper-pulp-01=Koperpulp (fase 1) +copper-pulp-02=Koperpulp (fase 2) +copper-pulp-03=Koperpulp (fase 3) +copper-pulp-04=Koperpulp (fase 4) +copper-solution=Koperoplossing +copper-pregnant-solution=Koperhoudende uitloogoplossing +molten-copper=Gesmolten koper +coke-oven-gas=Cokesovergas +outlet-gas-01=Afvoergas (fase 1) +outlet-gas-02=Afvoergas (fase 2) +outlet-gas-03=Afvoergas (fase 3) +outlet-gas-04=Afvoergas (fase 4) +iron-pulp-01=Ijzerpulp (fase 1) +iron-pulp-02=Ijzerpulp (fase 2) +iron-pulp-03=Ijzerpulp (fase 3) +iron-pulp-04=Ijzerpulp (fase 4) +iron-pulp-05=Ijzerpulp (fase 5) +iron-pulp-06=Ijzerpulp (fase 6) +iron-pulp-07=Ijzerpulp (fase 7) +iron-slime=Ijzerslijm +iron-slime-sludge=Ijzerslijmbrij +molten-iron=Gesmolten ijzer +xylenol=Xylenol +kerosene=Kerosine +petroleum-sulfonates=Petroleumsulfonaten +high-ash-fines=Verfijnde steenkoolfractie met hoog asgehalte +fines-pulp=Verfijnde steenkoolfractie +thickened-coal-fines=Dikke steenkoolfractie +coal-fines=Verfijnde steenkoolfractie +conditioned-fines=Geconditioneerde verfijnde steenkoolfractie +coal-pulp-01=Steenkoolpulp (fase 1) +coal-pulp-02=Steenkoolpulp (fase 2) +coal-pulp-03=Steenkoolpulp (fase 3) +coal-pulp-04=Steenkoolpulp (fase 4) +coal-pulp-05=Steenkoolpulp (fase 5) +coal-slime-overflow=Steenkoolslijmoverschot +coal-under-pulp=Steenkoolonderschotpulp +slz-pulp-01=Zilver-lood-zinkpulp (fase 1) +slz-pulp-02=Zilver-lood-zinkpulp (fase 2) +z3-reagent=Z3 reagens +sl-01=Zilver-loodoplossing (fase 1) +sl-02=Zilver-loodoplossing (fase 2) +sl-03=Zilver-loodoplossing (fase 3) +molten-lead=Gesmolten lood +molten-silver=Gesmolten zilver +nexelit-pulp-01=Nexelitpulp (fase 1) +nexelit-pulp-02=Nexelitpulp (fase 2) +nexelit-pulp-03=Nexelitpulp (fase 3) +nexelit-pulp-04=Nexelitpulp (fase 4) +nexelit-refined-pulp=Geraffineerde nexelitpulp +nexelit-slurry=Nexelitsuspensie +molten-nexelit=Gesmolten nexelit +armac-12=Armac 12-D +prepared-nickel-pulp=Voorbereide nikkelpulp +nickel-pulp-01=Nikkelpulp (fase 1) +nickel-pulp-02=Nikkelpulp (fase 2) +nickel-pulp-03=Nikkelpulp (fase 3) +nickel-pulp-04=Nikkelpulp (fase 4) +nickel-overflow=Nikkeloverschot +nickel-slime=Nikkelslijm +nickel-tailings=Nikkelresiduen +nickel-prepared-solution=Voorbereide nikkeloplossing +molten-nickel=Gesmolten nikkel +molten-steel=Gesmolten staal +molten-stainless-steel=Gesmolten roestvrij staal +molten-stainless-steel-p1=Gesmolten roestvrij-staal-legeringsmengsel 1 +molten-stainless-steel-p2=Gesmolten roestvrij-staal-legeringsmengsel 2 +molten-stainless-steel-p3=Gesmolten roestvrij-staal-legeringsmengsel 3 +molten-super-steel=Gesmolten superstaal +molten-super-steel-p1=Gesmolten superstaal-legeringsmix 1 +molten-super-steel-p2=Gesmolten superstaal-legeringsmix 2 +mibc=Methylisobutylcarbinol (MIBC) +tin-pulp-01=Tinpulp (fase 1) +tin-pulp-02=Tinpulp (fase 2) +tin-pulp-03=Tinpulp (fase 3) +molten-tin=Gesmolten tin +tin-bottom-pulp=Onderste tinpulp +tin-middle-pulp=Middelste tinpulp +tin-slime=Tinslijm +tin-slime-overflow=Tinslijmoverschot +tin-solution=Tinoplossing +ti-pulp-01=Titaniumpulp (fase 1) +ti-pulp-02=Titaniumpulp (fase 2) +ti-pulp-03=Titaniumpulp (fase 3) +ti-pulp-04=Titaniumpulp (fase 4) +ti-pulp-05=Titaniumpulp (fase 5) +ti-pulp-06=Titaniumpulp (fase 6) +purified-ti-pulp=Gezuiverde titaniumpulp +ti-overflow-waste=Titaniumoverschotafval +ti-solution=Titaniumoplossing (fase 1) +ti-solution-02=Titaniumoplossing (fase 2) +molten-titanium=Gesmolten titanium +u-pulp-01=Uraniumpulp (fase 1) +u-pulp-02=Uraniumpulp (fase 2) +u-pulp-03=Uraniumpulp (fase 3) +u-rich-pulp=Uranium-verrijkte pulp +u-83=Verrijkt uranium (83%) +u-81=Verrijkt uranium (81%) +u-79=Verrijkt uranium (79%) +u-75=Verrijkt uranium (75%) +u-73=Verrijkt uranium (73%) +u-70=Verrijkt uranium (70%) +u-65=Verrijkt uranium (65%) +u-50=Verrijkt uranium (50%) +u-45=Verrijkt uranium (45%) +u-43=Verrijkt uranium (43%) +u-40=Verrijkt uranium (40%) +u-35=Verrijkt uranium (35%) +u-33=Verrijkt uranium (33%) +u-30=Verrijkt uranium (30%) +u-25=Verrijkt uranium (25%) +u-23=Verrijkt uranium (23%) +u-20=Verrijkt uranium (20%) +u-15=Verrijkt uranium (15%) +u-waste=Uraniumafval +vanadium-mixture=Vanadiummengsel +zinc-pulp-01=Zinkpulp (fase 1) +zinc-pulp-02=Zinkpulp (fase 2) +zinc-pulp-03=Zinkpulp (fase 3) +zinc-pulp-04=Zinkpulp (fase 4) +zinc-overflow=Zinkoverschot +zinc-waste=Zinkafval +molten-zinc=Gesmolten zink +molten-solder=Gesmolten soldeer +molten-glass=Gesmolten glas + +[entity-name] +ore-quartz=Kwartserts +ore-tin=Tinerts +ore-aluminium=Aluminiumerts +ore-chromium=Chroomerts +raw-coal=Ruwe steenkool +ore-titanium=Titaniumerts +ore-zinc=Zinkerts +ore-lead=Looderts +ore-nickel=Nikkelerts + +quartz-rock=Grote kwartsader +aluminium-rock=Aluminiumreserve +copper-rock=Grote kopermonoliet +lead-rock=Loodrijke rots +lead-mine=Loodmijn +quartz-mine=Kwartsmijn +chromium-mine=Chroommijn +copper-mine=Kopermijn +iron-mine=Dagbouwijzermijn +salt-mine=Zoutmijn +salt-rock=Zoute rots +chromium-rock=Chroomreserve +aluminium-mine=Aluminiummijn +flotation-cell-mk01=Flotatiecel MK 01 +flotation-cell-mk02=Flotatiecel MK 02 +flotation-cell-mk03=Flotatiecel MK 03 +flotation-cell-mk04=Flotatiecel MK 04 +scrubber-mk01=Gaswasser MK 01 +scrubber-mk02=Gaswasser MK 02 +scrubber-mk03=Gaswasser MK 03 +scrubber-mk04=Gaswasser MK 04 +wet-scrubber-mk01=Natte gaswasser MK 01 +wet-scrubber-mk02=Natte gaswasser MK 02 +wet-scrubber-mk03=Natte gaswasser MK 03 +wet-scrubber-mk04=Natte gaswasser MK 04 +hydroclassifier-mk01=Hydroclassificator MK 01 +hydroclassifier-mk02=Hydroclassificator MK 02 +hydroclassifier-mk03=Hydroclassificator MK 03 +hydroclassifier-mk04=Hydroclassificator MK 04 +impact-crusher-mk01=Slagmolen MK 01 +impact-crusher-mk02=Slagmolen MK 02 +impact-crusher-mk03=Slagmolen MK 03 +impact-crusher-mk04=Slagmolen MK 04 +electrolyzer-mk01=Elektrolyseapparaat MK 01 +electrolyzer-mk02=Elektrolyseapparaat MK 02 +electrolyzer-mk03=Elektrolyseapparaat MK 03 +electrolyzer-mk04=Elektrolyseapparaat MK 04 +casting-unit-mk01=Gietmachine MK 01 +casting-unit-mk02=Gietmachine MK 02 +casting-unit-mk03=Gietmachine MK 03 +casting-unit-mk04=Gietmachine MK 04 +leaching-station-mk01=Uitloogfabriek MK 01 +leaching-station-mk02=Uitloogfabriek MK 02 +leaching-station-mk03=Uitloogfabriek MK 03 +leaching-station-mk04=Uitloogfabriek MK 04 +bof-mk01=Eenvoudige zuurstofoven MK 01 +bof-mk02=Eenvoudige zuurstofoven MK 02 +bof-mk03=Eenvoudige zuurstofoven MK 03 +bof-mk04=Eenvoudige zuurstofoven MK 04 +eaf-mk01=Vlamboogoven MK 01 +eaf-mk02=Vlamboogoven MK 02 +eaf-mk03=Vlamboogoven MK 03 +eaf-mk04=Vlamboogoven MK 04 +drp=Directe-reductie-installatie +sinter-unit=Sinterfabriek +iron-rock=Ijzerreserve +coal-rock=Steenkoolreserve +coal-mine=Steenkoolmijn +nexelit-mine=Nexelitmijn +nexelit-rock=Nexelitreserve +nickel-rock=Nikkelreserve +nickel-mine=Nikkelmijn +tin-rock=Tinrijke rots +tin-mine=Tinmijn +phosphate-mine-02=Grote fosfaatmijn +titanium-rock=Titaniumrots +uranium-rock=Uraniumrots +titanium-mine=Titaniummijn +uranium-mine=Uraniummijn +zinc-mine=Zinkmijn +zinc-rock=Zinkreserve +phosphate-rock-02=Grote oeroude restanten +smelter-mk01=Smeltoven MK 01 +smelter-mk02=Smeltoven MK 02 +smelter-mk03=Smeltoven MK 03 +smelter-mk04=Smeltoven MK 04 + +py-construction-robot-mk02=Constructiepynobot MK 02 +py-logistic-robot-mk02=Logistiekpynobot MK 02 + +[entity-description] +ore-quartz=Zou nuttig kunnen zijn. +ore-aluminium=Ziet eruit als klei. +ore-chromium=Licht metaalachtige zwarte rotsen. +ore-tin=Flexiebel en rozeachtig. +ore-titanium=Erts met een hoge duurzaamheid. +ore-zinc=Multifunctionele erts. +quartz-rock=Grote kwartsertsader. +aluminium-rock=Aluminiumreserve. +iron-rock=Overblijfselen van een eeuwenoude meteoorinslag. +coal-rock=Eenvoudige fossiele brandstof. +copper-rock=Koperreserve. +lead-rock=Loodreserve. +quartz-mine=Enorme ontginningsconstructie. +aluminium-mine=Enorme ontginningsconstructie. +lead-mine=Enorme ontginningsconstructie. +copper-mine=Enorme ontginningsconstructie. +iron-mine=Enorme ontginningsconstructie. +salt-mine=Mega graafmachine voor enorme hoeveelheden materialen. +chromium-mine=Enorme ontginningsconstructie. +wet-scrubber-mk01=Wassen met gebruik van vloeistoffen. Het is delicaat spul. +wet-scrubber-mk02=Wassen met gebruik van vloeistoffen. Het is delicaat spul. +wet-scrubber-mk03=Wassen met gebruik van vloeistoffen. Het is delicaat spul. +wet-scrubber-mk04=Wassen met gebruik van vloeistoffen. Het is delicaat spul. +scrubber-mk01=Wassen met gebruik van vaste stoffen en vloeistoffen. Macho versie. +scrubber-mk02=Wassen met gebruik van vaste stoffen en vloeistoffen. Macho versie. +scrubber-mk03=Wassen met gebruik van vaste stoffen en vloeistoffen. Macho versie. +scrubber-mk04=Wassen met gebruik van vaste stoffen en vloeistoffen. Macho versie. +flotation-cell-mk01=Gebruikt floaters om vaste stoffen op te splitsen. +flotation-cell-mk02=Gebruikt floaters om vaste stoffen op te splitsen. +flotation-cell-mk03=Gebruikt floaters om vaste stoffen op te splitsen. +flotation-cell-mk04=Gebruikt floaters om vaste stoffen op te splitsen. +hydroclassifier-mk01=Classificeer ertsen op basis van hun gewicht. +hydroclassifier-mk02=Classificeer ertsen op basis van hun gewicht. +hydroclassifier-mk03=Classificeer ertsen op basis van hun gewicht. +hydroclassifier-mk04=Classificeer ertsen op basis van hun gewicht. +impact-crusher-mk01=Rotsen breken op een gewelddadige manier. +impact-crusher-mk02=Rotsen breken op een gewelddadige manier. +impact-crusher-mk03=Rotsen breken op een gewelddadige manier. +impact-crusher-mk04=Rotsen breken op een gewelddadige manier. +electrolyzer-mk01=Hoge energiekosten voor zuivering. +electrolyzer-mk02=Hoge energiekosten voor zuivering. +electrolyzer-mk03=Hoge energiekosten voor zuivering. +electrolyzer-mk04=Hoge energiekosten voor zuivering. +casting-unit-mk01=De beste manier om metalen platen te maken. +casting-unit-mk02=De beste manier om metalen platen te maken. +casting-unit-mk03=De beste manier om metalen platen te maken. +casting-unit-mk04=De beste manier om metalen platen te maken. +leaching-station-mk01=Grondige zuiveringsfabriek. +leaching-station-mk02=Grondige zuiveringsfabriek. +leaching-station-mk03=Grondige zuiveringsfabriek. +leaching-station-mk04=Grondige zuiveringsfabriek. +bof-mk01=Gebruikt gassen om gesmolten getalen mee te zuiveren. +bof-mk02=Gebruikt gassen om gesmolten getalen mee te zuiveren. +bof-mk03=Gebruikt gassen om gesmolten getalen mee te zuiveren. +bof-mk04=Gebruikt gassen om gesmolten getalen mee te zuiveren. +eaf-mk01=Enorme elektriciteitsverbruiker. +eaf-mk02=Enorme elektriciteitsverbruiker. +eaf-mk03=Enorme elektriciteitsverbruiker. +eaf-mk04=Enorme elektriciteitsverbruiker. +sinter-unit=Soms worden ertsen beter als je hen roostert. +drp=Verhoog de nucleatie en het oppervlak zodat ze beter kunnen smelten. +nexelit-mine=Hightech operationele mijn. +nickel-rock=Een rotswand rijk aan nikkel, wat gewonnen kan worden met de juiste uitrusting. +nickel-mine=Gespecialiseerde mijn. +tin-rock=Tinreserve. +phosphate-rock-02=Fosfaatreserve. +tin-mine=Gespecialiseerde mijn. +phosphate-mine-02=Hightech geautomatiseerde mijn. +titanium-rock=Een enorme titaniummonoliet. +titanium-mine=Hightech geautomatiseerde mijn. +uranium-rock=Uraniumreserve. +uranium-mine=Hightech geautomatiseerde mijn. +zinc-mine=Enorme ontginningsconstructie. +zinc-rock=Zinkreserve. +smelter-mk01=Hoge-temperatuursinstallatie om metalen in te verwerken om verscheidene legeringen te maken. Heeft een constante toevoer van vloeibare brandstoffen nodig. +smelter-mk02=Hoge-temperatuursinstallatie om metalen in te verwerken om verscheidene legeringen te maken. Heeft een constante toevoer van vloeibare brandstoffen nodig. +smelter-mk03=Hoge-temperatuursinstallatie om metalen in te verwerken om verscheidene legeringen te maken. Heeft een constante toevoer van vloeibare brandstoffen nodig. +smelter-mk04=Hoge-temperatuursinstallatie om metalen in te verwerken om verscheidene legeringen te maken. Heeft een constante toevoer van vloeibare brandstoffen nodig. + +[technology-name] +machines-mk01=Mijnbouwmachines - Fase 1 +machines-mk02=Mijnbouwmachines - Fase 2 +machines-mk03=Mijnbouwmachines - Fase 3 +machines-mk04=Mijnbouwmachines - Fase 4 +machines-mk05=Mijnbouwmachines - Fase 5 +quartz-mk01=Kwartsverwerking - Fase 1 +quartz-mk02=Kwartsverwerking - Fase 2 +quartz-mk03=Kwartsverwerking - Fase 3 +quartz-mk04=Kwartsverwerking - Fase 4 +quartz-mk05=Kwartsverwerking - Fase 5 +aluminium-mk01=Aluminiumverwerking - Fase 1 +aluminium-mk02=Aluminiumverwerking - Fase 2 +aluminium-mk03=Aluminiumverwerking - Fase 3 +aluminium-mk04=Aluminiumverwerking - Fase 4 +aluminium-mk05=Aluminiumverwerking - Fase 5 +chromium-mk01=Chroomverwerking - Fase 1 +chromium-mk02=Chroomverwerking - Fase 2 +chromium-mk03=Chroomverwerking - Fase 3 +chromium-mk04=Chroomverwerking - Fase 4 +chromium-mk05=Chroomverwerking - Fase 5 +gold=Goudverwerking +copper-mk01=Koperverwerking - Fase 1 +copper-mk02=Koperverwerking - Fase 2 +copper-mk03=Koperverwerking - Fase 3 +copper-mk04=Koperverwerking - Fase 4 +copper-mk05=Koperverwerking - Fase 5 +coke-mk01=Cokesverwerking - Fase 1 +coke-mk02=Cokesverwerking - Fase 2 +coke-mk03=Cokesverwerking - Fase 3 +iron-mk01=Ijzerverwerking - Fase 1 +iron-mk02=Ijzerverwerking - Fase 2 +iron-mk03=Ijzerverwerking - Fase 3 +iron-mk04=Ijzerverwerking - Fase 4 +iron-mk05=Ijzerverwerking - Fase 5 +coal-mk01=Ruwe steenkool - Fase 1 +coal-mk02=Ruwe steenkool - Fase 2 +coal-mk03=Ruwe steenkool - Fase 3 +coal-mk04=Ruwe steenkool - Fase 4 +lead-mk01=Loodverwerking - Fase 1 +lead-mk02=Loodverwerking - Fase 2 +lead-mk03=Loodverwerking - Fase 3 +lead-mk04=Loodverwerking - Fase 4 +lead-mk05=Loodverwerking - Fase 5 +nexelit-mk01=Nexelitverwerking - Fase 1 +nexelit-mk02=Nexelitverwerking - Fase 2 +nexelit-mk03=Nexelitverwerking - Fase 3 +nexelit-mk04=Nexelitverwerking - Fase 4 +nexelit-mk05=Nexelitverwerking - Fase 5 +nickel-mk01=Nikkelverwerking - Fase 1 +nickel-mk02=Nikkelverwerking - Fase 2 +nickel-mk03=Nikkelverwerking - Fase 3 +nickel-mk04=Nikkelverwerking - Fase 4 +nickel-mk05=Nikkelverwerking - Fase 5 +tin-mk01=Tinverwerking - Fase 1 +tin-mk02=Tinverwerking - Fase 2 +tin-mk03=Tinverwerking - Fase 3 +tin-mk04=Tinverwerking - Fase 4 +tin-mk05=Tinverwerking - Fase 5 +titanium-mk01=Titaniumverwerking - Fase 1 +titanium-mk02=Titaniumverwerking - Fase 2 +titanium-mk03=Titaniumverwerking - Fase 3 +titanium-mk04=Titaniumverwerking - Fase 4 +titanium-mk05=Titaniumverwerking - Fase 5 +uranium-mk01=Uraniumverwerking - Fase 1 +uranium-mk02=Uraniumverwerking - Fase 2 +uranium-mk03=Uraniumverwerking - Fase 3 +uranium-mk04=Uraniumverwerking - Fase 4 +zinc-mk01=Zinkverwerking - Fase 1 +zinc-mk02=Zinkverwerking - Fase 2 +zinc-mk03=Zinkverwerking - Fase 3 +zinc-mk04=Zinkverwerking - Fase 4 +zinc-mk05=Zinkverwerking - Fase 5 +solder-mk01=Soldeer - Fase 1 +solder-mk02=Soldeer - Fase 2 +solder-mk03=Soldeer - Fase 3 +solder-mk04=Soldeer - Fase 4 +solder-mk05=Soldeer - Fase 5 +alloys-mk01=Legeringssmelten - Fase 1 +alloys-mk02=Legeringssmelten - Fase 2 +alloys-mk03=Legeringssmelten - Fase 3 +alloys-mk04=Legeringssmelten - Fase 4 +alloys-mk05=Legeringssmelten - Fase 5 +casting-mk01=Gieten - Fase 1 +casting-mk02=Gieten - Fase 2 +casting-mk03=Gieten - Fase 3 +casting-mk04=Gieten - Fase 4 +nitrogen-mk01=Stikstof - Fase 1 +nitrogen-mk02=Stikstof - Fase 2 +nitrogen-mk03=Stikstof - Fase 3 +silver-mk01=Zilver - Fase 1 +silver-mk02=Zilver - Fase 2 +silver-mk03=Zilver - Fase 3 +silver-mk04=Zilver - Fase 4 +silver-mk05=Zilver - Fase 5 +smelters-mk01=Smeltovens - Fase 1 +smelters-mk02=Smeltovens - Fase 2 +smelters-mk03=Smeltovens - Fase 3 +smelters-mk04=Smeltovens - Fase 4 +steel-mk02=Staal - Fase 2 +steel-mk03=Staal - Fase 3 +stainless-steel-mk01=Roestvrij staal - Fase 1 +stainless-steel-mk02=Roestvrij staal - Fase 2 +super-steel-mk01=Superstaal - Fase 1 +super-steel-mk02=Superstaal - Fase 2 +drill-head-mk01=Boorkoppen - Fase 1 +drill-head-mk02=Boorkoppen - Fase 2 +drill-head-mk03=Boorkoppen - Fase 3 +aramid=Aramid +additives=Toevoegingsmiddelen +big-mines=Grote mijnen +electrolysis=Elektrolyse +fuel-production-mk02=Brandstofproductie - Fase 2 +mibc=Methylisobutylcarbinol (MIBC) +nichrome=Nichroom +robotics=Verbeterde robotica +pyrite=Pyriet +salts=Zout & zoutaccessoires +starch=Zetmeel + +[technology-description] +salts=Zout heeft talrijke industriële applicaties, een past ook goed bij chips. +pyrite=Staat de omzetting van ijzersulfide tot zuur gas toe. + +[tile-name] + +[ore-name] +ore-quartz=Kwartserts +ore-aluminium=Aluminiumerts +ore-chromium=Chroomerts +ore-lead=Looderts +ore-nickel=Nikkelerts +ore-tin=Tinerts +ore-titanium=Titaniumerts +ore-zinc=Zinkerts + +salt-rock=Zoutrots +quartz-rock=Kwartsrots +chromium-rock=Chroomrots +coal-rock=Steenkoolrots +copper-rock=Koperrots +lead-rock=Loodrots +iron-rock=Ijzerrots +aluminium-rock=Aluminiumreserve +nexelit-rock=Nexelitreserve +nickel-rock=Nikkelreserve +tin-rock=Tinreserve +phosphate-rock-02=Grote oeroude restanten +titanium-rock=Titaniumrots +uranium-rock=Uraniumrots +zinc-rock=Zinkreserve +raw-coal=Ruwe steenkool + +[resource-category-name] +borax=Kristallen + +[autoplace-control-names] +ore-quartz=[img=entity.ore-quartz] Kwartserts +ore-aluminium=[img=entity.ore-aluminium] Aluminiumerts +ore-chromium=[img=entity.ore-chromium] Chroomerts +ore-lead=[img=entity.ore-lead] Looderts +raw-coal=[img=entity.raw-coal] Ruwe steenkool +ore-nickel=[img=entity.ore-nickel] Nikkelerts +ore-tin=[img=entity.ore-tin] Tinerts +ore-titanium=[img=entity.ore-titanium] Titaniumerts +quartz-rock=[img=entity.quartz-rock] Kwartsrots +lead-rock=[img=entity.lead-rock] Loodrots +salt-rock=[img=entity.salt-rock] Zoutrots +chromium-rock=[img=entity.chromium-rock] Chroomrots +aluminium-rock=[img=entity.aluminium-rock] Aluminiumreserve +copper-rock=[img=entity.copper-rock] Koperrots +iron-rock=[img=entity.iron-rock] Ijzerrots +coal-rock=[img=entity.coal-rock] Steenkoolrots +nexelit-rock=[img=entity.nexelit-rock] Nexelitreserve +nickel-rock=[img=entity.nickel-rock] Nikkelreserve +tin-rock=[img=entity.tin-rock] Tin-rijke rots +phosphate-rock-02=[img=entity.phosphate-rock-02] Grote oeroude restanten +titanium-rock=[img=entity.titanium-rock] Titaniumrots +uranium-rock=[img=entity.uranium-rock] Uraniumrots +zinc-rock=[img=entity.zinc-rock] Zinkreserve +ore-zinc=[img=entity.ore-zinc] Zinkerts + +[gui-game-finished] + +[fuel-category-name] +mega-drill-head=Mega boorkop diff --git a/prototypes/recipes/recipes-concrete.lua b/prototypes/recipes/recipes-concrete.lua deleted file mode 100644 index b641c712..00000000 --- a/prototypes/recipes/recipes-concrete.lua +++ /dev/null @@ -1,17 +0,0 @@ -RECIPE { - type = "recipe", - name = "concrete", - category = "crusher", - enabled = false, - energy_required = 1, - ingredients = { - {type = "item", name = "ore-quartz", amount = 5} - }, - results = { - {type = "item", name = "crushed-quartz", amount = 1}, - }, - main_product = "crushed-quartz", - icon = "__pyraworesgraphics__/graphics/icons/crush-quartz.png", - icon_size = 32, - subgroup = "py-rawores-concrete", -}:add_unlock("concrete") diff --git a/prototypes/recipes/recipes-quartz.lua b/prototypes/recipes/recipes-quartz.lua index f32b2778..b290b52d 100644 --- a/prototypes/recipes/recipes-quartz.lua +++ b/prototypes/recipes/recipes-quartz.lua @@ -87,7 +87,7 @@ RECIPE { }, results = { {type = "item", name = "iron-oxide", amount = 1, probability = 0.5}, - {type = "item", name = "gravel", amount = 4}, + {type = "item", name = "gravel", amount = 4, autotech_is_not_primary_source = not not mods.pyalienlife}, {type = "item", name = "crushed-quartz", amount = 1, probability = 0.05} }, main_product = "gravel", diff --git a/prototypes/technologies/alloys.lua b/prototypes/technologies/alloys.lua index ea18f070..19f4712a 100644 --- a/prototypes/technologies/alloys.lua +++ b/prototypes/technologies/alloys.lua @@ -20,7 +20,7 @@ TECHNOLOGY { icon = "__pyraworesgraphics__/graphics/technology/alloys-mk02.png", icon_size = 128, order = "c-a", - dependencies = {"alloys-mk01"}, + prerequisites = {"alloys-mk01"}, effects = {}, unit = { count = 100, @@ -38,7 +38,7 @@ TECHNOLOGY { icon = "__pyraworesgraphics__/graphics/technology/alloys-mk03.png", icon_size = 128, order = "c-a", - dependencies = {"alloys-mk02"}, + prerequisites = {"alloys-mk02"}, effects = {}, unit = { count = 100, @@ -57,7 +57,7 @@ TECHNOLOGY { icon = "__pyraworesgraphics__/graphics/technology/alloys-mk04.png", icon_size = 128, order = "c-a", - dependencies = {"alloys-mk03"}, + prerequisites = {"alloys-mk03"}, effects = {}, unit = { count = 100, @@ -77,7 +77,7 @@ TECHNOLOGY { icon = "__pyraworesgraphics__/graphics/technology/alloys-mk05.png", icon_size = 128, order = "c-a", - dependencies = {"alloys-mk04"}, + prerequisites = {"alloys-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/aluminium.lua b/prototypes/technologies/aluminium.lua index 21192450..acd6d4fb 100644 --- a/prototypes/technologies/aluminium.lua +++ b/prototypes/technologies/aluminium.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"aluminium-mk01"}, - dependencies = {"aluminium-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"aluminium-mk02"}, - dependencies = {"aluminium-mk02"}, effects = {}, unit = { count = 100, @@ -61,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"aluminium-mk03"}, - dependencies = {"aluminium-mk03"}, effects = {}, unit = { count = 100, @@ -82,7 +79,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"aluminium-mk04"}, - dependencies = {"aluminium-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/casting.lua b/prototypes/technologies/casting.lua index 2980e140..65f8f352 100644 --- a/prototypes/technologies/casting.lua +++ b/prototypes/technologies/casting.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"casting-mk01"}, - dependencies = {"casting-mk01"}, effects = {}, unit = { count = 100, @@ -42,7 +41,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"casting-mk02"}, - dependencies = {"casting-mk02"}, effects = {}, unit = { count = 100, @@ -63,7 +61,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"casting-mk03"}, - dependencies = {"casting-mk03"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/chromium.lua b/prototypes/technologies/chromium.lua index b3458b94..a1644600 100644 --- a/prototypes/technologies/chromium.lua +++ b/prototypes/technologies/chromium.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"chromium-mk01"}, - dependencies = {"chromium-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"chromium-mk02"}, - dependencies = {"chromium-mk02"}, effects = {}, unit = { count = 100, @@ -61,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"chromium-mk03"}, - dependencies = {"chromium-mk03"}, effects = {}, unit = { count = 100, @@ -82,7 +79,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"chromium-mk04"}, - dependencies = {"chromium-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/coal.lua b/prototypes/technologies/coal.lua index e37d73e3..6d9f6236 100644 --- a/prototypes/technologies/coal.lua +++ b/prototypes/technologies/coal.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"coal-mk01"}, - dependencies = {"coal-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"coal-mk02"}, - dependencies = {"coal-mk02"}, effects = {}, unit = { count = 100, @@ -61,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"coal-mk03"}, - dependencies = {"coal-mk03"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/coke.lua b/prototypes/technologies/coke.lua index 89d9c458..7d879a13 100644 --- a/prototypes/technologies/coke.lua +++ b/prototypes/technologies/coke.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"coke-mk01"}, - dependencies = {"coke-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"coke-mk02"}, - dependencies = {"coke-mk02"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/copper.lua b/prototypes/technologies/copper.lua index 305eb16a..b5373359 100644 --- a/prototypes/technologies/copper.lua +++ b/prototypes/technologies/copper.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"copper-mk01"}, - dependencies = {"copper-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"copper-mk02"}, - dependencies = {"copper-mk02"}, effects = {}, unit = { count = 100, @@ -61,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"copper-mk03"}, - dependencies = {"copper-mk03"}, effects = {}, unit = { count = 100, @@ -82,7 +79,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"copper-mk04"}, - dependencies = {"copper-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/drill-head.lua b/prototypes/technologies/drill-head.lua index 6cd5291b..b2259192 100644 --- a/prototypes/technologies/drill-head.lua +++ b/prototypes/technologies/drill-head.lua @@ -21,7 +21,7 @@ TECHNOLOGY { icon = "__pyraworesgraphics__/graphics/technology/drill-head-mk02.png", icon_size = 128, order = "c-a", - dependencies = {"drill-head-mk01"}, + prerequisites = {"drill-head-mk01"}, effects = {}, unit = { count = 100, @@ -40,7 +40,7 @@ TECHNOLOGY { icon = "__pyraworesgraphics__/graphics/technology/drill-head-mk03.png", icon_size = 128, order = "c-a", - dependencies = {"drill-head-mk02"}, + prerequisites = {"drill-head-mk02"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/fuel-production.lua b/prototypes/technologies/fuel-production.lua index 4ef1cbde..f1646cfe 100644 --- a/prototypes/technologies/fuel-production.lua +++ b/prototypes/technologies/fuel-production.lua @@ -7,7 +7,6 @@ TECHNOLOGY { icon_size = fp.icon_size, order = "c-a", prerequisites = {"fuel-production"}, - dependencies = {"fuel-production"}, effects = table.deepcopy(fp.effects), unit = table.deepcopy(fp.unit) } diff --git a/prototypes/technologies/iron.lua b/prototypes/technologies/iron.lua index f4f0dc14..1b33502c 100644 --- a/prototypes/technologies/iron.lua +++ b/prototypes/technologies/iron.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"iron-mk01"}, - dependencies = {"iron-mk01"}, effects = {}, unit = { count = 100, @@ -40,8 +39,7 @@ TECHNOLOGY { icon = "__pyraworesgraphics__/graphics/technology/iron-3.png", icon_size = 128, order = "c-a", - prerequisites = {"chemical-science-pack"}, - dependencies = {"iron-mk02"}, + prerequisites = {"iron-mk02"}, effects = {}, unit = { count = 100, @@ -61,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"iron-mk03"}, - dependencies = {"iron-mk03"}, effects = {}, unit = { count = 100, @@ -82,7 +79,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"iron-mk04"}, - dependencies = {"iron-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/lead.lua b/prototypes/technologies/lead.lua index dc38b0f9..b8d1edc4 100644 --- a/prototypes/technologies/lead.lua +++ b/prototypes/technologies/lead.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"lead-mk01"}, - dependencies = {"lead-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"lead-mk02"}, - dependencies = {"lead-mk02"}, effects = {}, unit = { count = 100, @@ -61,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"lead-mk03"}, - dependencies = {"lead-mk03"}, effects = {}, unit = { count = 100, @@ -82,7 +79,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"lead-mk04"}, - dependencies = {"lead-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/machines.lua b/prototypes/technologies/machines.lua index 14d86e21..56d8db78 100644 --- a/prototypes/technologies/machines.lua +++ b/prototypes/technologies/machines.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"machines-mk01"}, - dependencies = {"machines-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"machines-mk02"}, - dependencies = {"machines-mk02"}, effects = {}, unit = { count = 100, @@ -61,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"machines-mk03"}, - dependencies = {"machines-mk03"}, effects = {}, unit = { count = 100, @@ -82,7 +79,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"machines-mk04"}, - dependencies = {"machines-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/nexelit.lua b/prototypes/technologies/nexelit.lua index abc5e152..9a521a24 100644 --- a/prototypes/technologies/nexelit.lua +++ b/prototypes/technologies/nexelit.lua @@ -23,7 +23,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"nexelit-mk01"}, - dependencies = {"nexelit-mk01"}, effects = {}, unit = { count = 100, @@ -43,7 +42,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"nexelit-mk02"}, - dependencies = {"nexelit-mk02"}, effects = {}, unit = { count = 100, @@ -64,7 +62,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"nexelit-mk03"}, - dependencies = {"nexelit-mk03"}, effects = {}, unit = { count = 100, @@ -87,7 +84,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"nexelit-mk04"}, - dependencies = {"nexelit-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/nickel.lua b/prototypes/technologies/nickel.lua index 1f1e1b4b..e73bdbde 100644 --- a/prototypes/technologies/nickel.lua +++ b/prototypes/technologies/nickel.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"nickel-mk01"}, - dependencies = {"nickel-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"nickel-mk02"}, - dependencies = {"nickel-mk02"}, effects = {}, unit = { count = 100, @@ -61,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"nickel-mk03"}, - dependencies = {"nickel-mk03"}, effects = {}, unit = { count = 100, @@ -82,7 +79,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"nickel-mk04"}, - dependencies = {"nickel-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/nitrogen.lua b/prototypes/technologies/nitrogen.lua index b7911cc3..c83bfa1e 100644 --- a/prototypes/technologies/nitrogen.lua +++ b/prototypes/technologies/nitrogen.lua @@ -23,8 +23,7 @@ TECHNOLOGY { icon = "__pyraworesgraphics__/graphics/technology/nitrogen-processing-2.png", icon_size = 128, order = "c-a", - prerequisites = {}, - dependencies = {"nitrogen-mk01"}, + prerequisites = {"nitrogen-mk01"}, effects = {}, unit = { count = 100, @@ -43,8 +42,7 @@ TECHNOLOGY { icon = "__pyraworesgraphics__/graphics/technology/nitrogen-processing-3.png", icon_size = 128, order = "c-a", - prerequisites = {}, - dependencies = {"nitrogen-mk02"}, + prerequisites = {"nitrogen-mk02"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/quartz.lua b/prototypes/technologies/quartz.lua index 9234bf59..3d78458c 100644 --- a/prototypes/technologies/quartz.lua +++ b/prototypes/technologies/quartz.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"quartz-mk01"}, - dependencies = {"quartz-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"quartz-mk02"}, - dependencies = {"quartz-mk02"}, effects = {}, unit = { count = 100, @@ -61,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"quartz-mk03"}, - dependencies = {"quartz-mk03"}, effects = {}, unit = { count = 100, @@ -82,7 +79,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"quartz-mk04"}, - dependencies = {"quartz-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/silver.lua b/prototypes/technologies/silver.lua index 28e23440..66d465c7 100644 --- a/prototypes/technologies/silver.lua +++ b/prototypes/technologies/silver.lua @@ -23,7 +23,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"silver-mk01"}, - dependencies = {"silver-mk01"}, effects = {}, unit = { count = 100, @@ -43,7 +42,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"silver-mk02"}, - dependencies = {"silver-mk02"}, effects = {}, unit = { count = 100, @@ -64,7 +62,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"silver-mk03"}, - dependencies = {"silver-mk03"}, effects = {}, unit = { count = 100, @@ -87,7 +84,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"silver-mk04"}, - dependencies = {"silver-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/smelters.lua b/prototypes/technologies/smelters.lua index 35be86ea..ef8768e4 100644 --- a/prototypes/technologies/smelters.lua +++ b/prototypes/technologies/smelters.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"smelters-mk01"}, - dependencies = {"smelters-mk01"}, effects = {}, unit = { count = 100, @@ -42,7 +41,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"smelters-mk02"}, - dependencies = {"smelters-mk02"}, effects = {}, unit = { count = 100, @@ -63,7 +61,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"smelters-mk03"}, - dependencies = {"smelters-mk03"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/solder.lua b/prototypes/technologies/solder.lua index 0b5f07c5..cd8098d8 100644 --- a/prototypes/technologies/solder.lua +++ b/prototypes/technologies/solder.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"solder-mk01"}, - dependencies = {"solder-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"solder-mk02"}, - dependencies = {"solder-mk02"}, effects = {}, unit = { count = 100, @@ -61,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"solder-mk03"}, - dependencies = {"solder-mk03"}, effects = {}, unit = { count = 100, @@ -82,7 +79,6 @@ TECHNOLOGY { icon_size = 128, order = 'c-a', prerequisites = {'solder-mk04'}, - dependencies = {'solder-mk04'}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/stainless-steel.lua b/prototypes/technologies/stainless-steel.lua index e963752f..76e923dd 100644 --- a/prototypes/technologies/stainless-steel.lua +++ b/prototypes/technologies/stainless-steel.lua @@ -22,8 +22,7 @@ TECHNOLOGY { icon = "__pyraworesgraphics__/graphics/technology/stainless-steel-2.png", icon_size = 128, order = "c-a", - prerequisites = {}, - dependencies = {"stainless-steel-mk01"}, + prerequisites = {"stainless-steel-mk01"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/steel.lua b/prototypes/technologies/steel.lua index 12321ccb..b3e25b08 100644 --- a/prototypes/technologies/steel.lua +++ b/prototypes/technologies/steel.lua @@ -22,8 +22,7 @@ TECHNOLOGY { icon = "__base__/graphics/technology/steel-processing.png", icon_size = 256, order = "c-a", - prerequisites = {}, - dependencies = {"steel-mk02"}, + prerequisites = {"steel-mk02"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/super-steel.lua b/prototypes/technologies/super-steel.lua index 1cf59252..f6c3e2e4 100644 --- a/prototypes/technologies/super-steel.lua +++ b/prototypes/technologies/super-steel.lua @@ -24,7 +24,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"super-steel-mk01"}, - dependencies = {"super-steel-mk01"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/tin.lua b/prototypes/technologies/tin.lua index 902cb19e..09d96e5a 100644 --- a/prototypes/technologies/tin.lua +++ b/prototypes/technologies/tin.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"tin-mk01"}, - dependencies = {"tin-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"tin-mk02"}, - dependencies = {"tin-mk02"}, effects = {}, unit = { count = 100, @@ -61,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"tin-mk03"}, - dependencies = {"tin-mk03"}, effects = {}, unit = { count = 100, @@ -82,7 +79,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"tin-mk04"}, - dependencies = {"tin-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/titanium.lua b/prototypes/technologies/titanium.lua index 21c8e2f3..4af4cc05 100644 --- a/prototypes/technologies/titanium.lua +++ b/prototypes/technologies/titanium.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"titanium-mk01"}, - dependencies = {"titanium-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"titanium-mk02"}, - dependencies = {"titanium-mk02"}, effects = {}, unit = { count = 100, @@ -61,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"titanium-mk03"}, - dependencies = {"titanium-mk03"}, effects = {}, unit = { count = 100, @@ -82,7 +79,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"titanium-mk04"}, - dependencies = {"titanium-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/uranium.lua b/prototypes/technologies/uranium.lua index daa59844..f094c934 100644 --- a/prototypes/technologies/uranium.lua +++ b/prototypes/technologies/uranium.lua @@ -23,7 +23,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"uranium-mk01"}, - dependencies = {"uranium-mk01"}, effects = {}, unit = { count = 100, @@ -43,7 +42,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"uranium-mk02"}, - dependencies = {"uranium-mk02"}, effects = {}, unit = { count = 100, @@ -65,7 +63,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"uranium-mk03"}, - dependencies = {"uranium-mk03"}, effects = {}, unit = { count = 100, diff --git a/prototypes/technologies/zinc.lua b/prototypes/technologies/zinc.lua index 5a6dd558..8aa348aa 100644 --- a/prototypes/technologies/zinc.lua +++ b/prototypes/technologies/zinc.lua @@ -22,7 +22,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"zinc-mk01"}, - dependencies = {"zinc-mk01"}, effects = {}, unit = { count = 100, @@ -41,7 +40,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"zinc-mk02"}, - dependencies = {"zinc-mk02"}, effects = {}, unit = { count = 100, @@ -61,7 +59,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"zinc-mk03"}, - dependencies = {"zinc-mk03"}, effects = {}, unit = { count = 100, @@ -82,7 +79,6 @@ TECHNOLOGY { icon_size = 128, order = "c-a", prerequisites = {"zinc-mk04"}, - dependencies = {"zinc-mk04"}, effects = {}, unit = { count = 100, diff --git a/prototypes/updates/base-updates.lua b/prototypes/updates/base-updates.lua index 90b04aac..9d48ab3a 100644 --- a/prototypes/updates/base-updates.lua +++ b/prototypes/updates/base-updates.lua @@ -16,17 +16,18 @@ TECHNOLOGY("automobilism"):remove_prereq("engine") TECHNOLOGY("battery"):remove_prereq("sulfur-processing") TECHNOLOGY("explosives"):remove_prereq("sulfur-processing") TECHNOLOGY("nuclear-power"):remove_prereq("uranium-processing") +TECHNOLOGY("uranium-ammo"):remove_prereq("uranium-processing") TECHNOLOGY("electric-energy-distribution-2"):remove_prereq("chemical-science-pack") TECHNOLOGY("advanced-material-processing-2"):remove_prereq("chemical-science-pack") TECHNOLOGY("logistics-2"):remove_prereq("niobium") TECHNOLOGY("atomic-bomb"):add_pack("space-science-pack") -TECHNOLOGY("plastics"):remove_pack("logistic-science-pack"):set_fields {prerequisites = {}} +TECHNOLOGY("plastics"):remove_pack("logistic-science-pack") -- RECIPE UNLOCKS RECIPE("uranium-processing"):remove_unlock("uranium-processing"):set_fields {hidden = true} RECIPE("nuclear-fuel"):remove_unlock("kovarex-enrichment-process"):add_unlock("uranium-mk04") RECIPE("flying-robot-frame"):add_unlock("robotics"):set_fields {hidden = false} -ITEM("flying-robot-frame"):remove_flag("hidden") +ITEM("flying-robot-frame"):set_fields {hidden = false} RECIPE("centrifuge"):remove_unlock("uranium-processing"):add_unlock("nuclear-fuel-reprocessing") -- RECIPE CHANGES diff --git a/prototypes/updates/pycoalprocessing-updates.lua b/prototypes/updates/pycoalprocessing-updates.lua index 1532204d..b84cc677 100644 --- a/prototypes/updates/pycoalprocessing-updates.lua +++ b/prototypes/updates/pycoalprocessing-updates.lua @@ -4,10 +4,10 @@ TECHNOLOGY("excavation-1"):remove_pack("chemical-science-pack"):remove_prereq("c TECHNOLOGY("ralesia"):remove_prereq("wood-processing") TECHNOLOGY("energy-1"):remove_prereq("coal-processing-1") TECHNOLOGY("advanced-material-processing"):remove_prereq("crusher"):remove_prereq("filtration") -TECHNOLOGY("nexelit"):set_fields {enabled = false}:set_fields {hidden = true} -TECHNOLOGY("chromium"):set_fields {enabled = false}:set_fields {hidden = true} +data.raw.technology["nexelit"] = nil +data.raw.technology["chromium"] = nil TECHNOLOGY("coal-processing-2"):remove_prereq("concrete"):remove_prereq("chromium") -TECHNOLOGY("concrete"):remove_pack("logistic-science-pack"):remove_prereq("logistic-science-pack"):remove_prereq("advanced-material-processing") +TECHNOLOGY("concrete"):remove_pack("logistic-science-pack"):remove_prereq("logistic-science-pack") TECHNOLOGY("fine-electronics"):remove_prereq("sulfur-processing"):remove_prereq("kevlar") TECHNOLOGY("coal-processing-1"):remove_prereq("fluid-handling") TECHNOLOGY("py-asphalt"):remove_pack("logistic-science-pack") @@ -18,9 +18,7 @@ TECHNOLOGY("mukmoux"):remove_prereq("coal-processing-2") TECHNOLOGY("fluid-separation"):remove_prereq("sulfur-processing") TECHNOLOGY("energy-3"):remove_prereq("fuel-production") - -- RECIPE UNLOCKS -RECIPE("making-chromium"):remove_unlock("chromium"):set_fields {hidden = true} RECIPE("nichrome"):remove_unlock("chromium"):add_unlock("nichrome") RECIPE("tailings-copper-iron"):remove_unlock("separation"):set_fields {hidden = true} RECIPE("sand-casting"):remove_unlock("nexelit"):add_unlock("casting-mk01") @@ -28,13 +26,8 @@ RECIPE("concrete-richclay"):remove_unlock("concrete"):set_fields {hidden = true} RECIPE("slacked-lime"):remove_unlock("filtration-mk02"):add_unlock("salts") RECIPE("glass-2"):remove_unlock("advanced-material-processing") RECIPE("powdered-quartz"):remove_unlock("advanced-material-processing") - ---TECHNOLOGY('machines-mk01'):add_prereq('concrete') - ---RECIPE('quenching-tower'):remove_unlock('fluid-separation'):add_unlock('machines-mk01') - -RECIPE("nexelit-plate"):remove_unlock("nexelit"):set_fields {hidden = true} - +data.raw.recipe["nexelit-plate"] = nil +data.raw.recipe["making-chromium"] = nil --Autofactory From 77b401b31aed65743683dded1349ea5805ee107c Mon Sep 17 00:00:00 2001 From: Zachary Picco Date: Fri, 3 Oct 2025 09:54:22 -0500 Subject: [PATCH 03/10] Storage tank rewrite (#145) * Storage tank rewrite * Changed recipes for all fluid tanks. * Decopule py tank internal names from their fluid values. --- data-updates.lua | 55 ++++++++++--------- prototypes/buildings/wet-scrubber.lua | 8 +-- .../updates/pycoalprocessing-updates.lua | 30 +++++----- 3 files changed, 47 insertions(+), 46 deletions(-) diff --git a/data-updates.lua b/data-updates.lua index aaa00063..0210d727 100644 --- a/data-updates.lua +++ b/data-updates.lua @@ -98,38 +98,39 @@ RECIPE("solar-panel"):add_ingredient {type = "item", name = "pyrite", amount = 5 RECIPE("advanced-circuit"):replace_ingredient("copper-cable", "tinned-cable") RECIPE("beacon"):replace_ingredient("copper-cable", "tinned-cable") -RECIPE("wet-scrubber-mk01"):replace_ingredient("storage-tank", "py-tank-5000") -RECIPE("wet-scrubber-mk02"):replace_ingredient("storage-tank", "py-tank-6500") -RECIPE("wet-scrubber-mk03"):replace_ingredient("storage-tank", "py-tank-7000") -RECIPE("wet-scrubber-mk04"):replace_ingredient("storage-tank", "py-tank-8000") - -RECIPE("casting-unit-mk01"):replace_ingredient("storage-tank", "py-tank-5000") -RECIPE("casting-unit-mk02"):replace_ingredient("storage-tank", "py-tank-6500") -RECIPE("casting-unit-mk03"):replace_ingredient("storage-tank", "py-tank-7000") -RECIPE("casting-unit-mk04"):replace_ingredient("storage-tank", "py-tank-8000") - -RECIPE("flotation-cell-mk01"):replace_ingredient("storage-tank", "py-tank-5000") -RECIPE("flotation-cell-mk02"):replace_ingredient("storage-tank", "py-tank-6500") -RECIPE("flotation-cell-mk03"):replace_ingredient("storage-tank", "py-tank-7000") -RECIPE("flotation-cell-mk04"):replace_ingredient("storage-tank", "py-tank-8000") - -RECIPE("leaching-station-mk01"):replace_ingredient("storage-tank", "py-tank-5000") -RECIPE("leaching-station-mk02"):replace_ingredient("storage-tank", "py-tank-6500") -RECIPE("leaching-station-mk03"):replace_ingredient("storage-tank", "py-tank-7000") -RECIPE("leaching-station-mk04"):replace_ingredient("storage-tank", "py-tank-8000") +RECIPE("wet-scrubber-mk01"):replace_ingredient("storage-tank", "py-tank-5") +RECIPE("wet-scrubber-mk02"):replace_ingredient("storage-tank", "py-tank-7") +RECIPE("wet-scrubber-mk03"):replace_ingredient("storage-tank", "py-tank-6") +RECIPE("wet-scrubber-mk04"):replace_ingredient("storage-tank", "py-tank-8") + +RECIPE("casting-unit-mk01"):replace_ingredient("storage-tank", "py-tank-5") +RECIPE("casting-unit-mk02"):replace_ingredient("storage-tank", "py-tank-7") +RECIPE("casting-unit-mk03"):replace_ingredient("storage-tank", "py-tank-6") +RECIPE("casting-unit-mk04"):replace_ingredient("storage-tank", "py-tank-8") + +RECIPE("flotation-cell-mk01"):replace_ingredient("storage-tank", "py-tank-5") +RECIPE("flotation-cell-mk02"):replace_ingredient("storage-tank", "py-tank-7") +RECIPE("flotation-cell-mk03"):replace_ingredient("storage-tank", "py-tank-6") +RECIPE("flotation-cell-mk04"):replace_ingredient("storage-tank", "py-tank-8") + +RECIPE("leaching-station-mk01"):replace_ingredient("storage-tank", "py-tank-5") +RECIPE("leaching-station-mk02"):replace_ingredient("storage-tank", "py-tank-7") +RECIPE("leaching-station-mk03"):replace_ingredient("storage-tank", "py-tank-6") +RECIPE("leaching-station-mk04"):replace_ingredient("storage-tank", "py-tank-8") RECIPE("casting-unit-mk01"):replace_ingredient("radar", "py-local-radar") RECIPE("impact-crusher-mk01"):replace_ingredient("radar", "py-local-radar") RECIPE("storage-tank"):replace_ingredient("iron-plate", "duralumin"):add_ingredient {type = "item", name = "lead-plate", amount = 10} -RECIPE("py-tank-1000"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate") -RECIPE("py-tank-1500"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate") -RECIPE("py-tank-3000"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate") -RECIPE("py-tank-4000"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate") -RECIPE("py-tank-5000"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate") -RECIPE("py-tank-6500"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate") -RECIPE("py-tank-7000"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate") -RECIPE("py-tank-8000"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate") +RECIPE("py-tank-1"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate") +RECIPE("py-tank-2"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate") +RECIPE("py-tank-3"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate") +RECIPE("py-tank-4"):replace_ingredient("iron-stick", "duralumin"):replace_ingredient("steel-plate", "lead-plate") +RECIPE("py-tank-5"):replace_ingredient("iron-stick", "duralumin"):replace_ingredient("steel-plate", "lead-plate") +RECIPE("py-tank-7"):replace_ingredient("iron-stick", "duralumin"):replace_ingredient("steel-plate", "lead-plate") +RECIPE("py-tank-6"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate") +RECIPE("py-tank-8"):replace_ingredient("iron-stick", "duralumin"):replace_ingredient("steel-plate", "lead-plate") +RECIPE("py-tank-9"):replace_ingredient("iron-plate", "duralumin"):replace_ingredient("steel-plate", "lead-plate") RECIPE("ppd"):replace_ingredient("hydrogen", "ammonia") RECIPE("nuclear-reactor"):replace_ingredient("steel-plate", "titanium-plate"):replace_ingredient("copper-plate", "stainless-steel") diff --git a/prototypes/buildings/wet-scrubber.lua b/prototypes/buildings/wet-scrubber.lua index aa0602ee..0a62b751 100644 --- a/prototypes/buildings/wet-scrubber.lua +++ b/prototypes/buildings/wet-scrubber.lua @@ -4,7 +4,7 @@ RECIPE { energy_required = 2, enabled = false, ingredients = { - {type = "item", name = "storage-tank", amount = 1}, --pyindustry py-tank-5000 + {type = "item", name = "storage-tank", amount = 1}, --pyindustry py-tank-5 {type = "item", name = "steel-plate", amount = 15}, {type = "item", name = "distilator", amount = 1}, {type = "item", name = "pipe", amount = 10}, @@ -22,7 +22,7 @@ RECIPE { enabled = false, ingredients = { {type = "item", name = "wet-scrubber-mk01", amount = 1}, - {type = "item", name = "storage-tank", amount = 1}, --pyindustry py-tank-5000 + {type = "item", name = "storage-tank", amount = 1}, --pyindustry py-tank-5 {type = "item", name = "duralumin", amount = 20}, {type = "item", name = "engine-unit", amount = 5}, {type = "item", name = "nexelit-plate", amount = 15}, @@ -40,7 +40,7 @@ RECIPE { enabled = false, ingredients = { {type = "item", name = "wet-scrubber-mk02", amount = 1}, - {type = "item", name = "storage-tank", amount = 1}, --pyindustry py-tank-5000 + {type = "item", name = "storage-tank", amount = 1}, --pyindustry py-tank-5 {type = "item", name = "titanium-plate", amount = 20}, {type = "item", name = "stainless-steel", amount = 20}, {type = "item", name = "tin-plate", amount = 20}, @@ -59,7 +59,7 @@ RECIPE { enabled = false, ingredients = { {type = "item", name = "wet-scrubber-mk03", amount = 1}, - {type = "item", name = "storage-tank", amount = 1}, --pyindustry py-tank-5000 + {type = "item", name = "storage-tank", amount = 1}, --pyindustry py-tank-5 {type = "item", name = "super-steel", amount = 30}, {type = "item", name = "low-density-structure", amount = 15}, {type = "item", name = "nbfe-alloy", amount = 20}, diff --git a/prototypes/updates/pycoalprocessing-updates.lua b/prototypes/updates/pycoalprocessing-updates.lua index b84cc677..624d3052 100644 --- a/prototypes/updates/pycoalprocessing-updates.lua +++ b/prototypes/updates/pycoalprocessing-updates.lua @@ -188,17 +188,17 @@ if mods.pyrawores then RECIPE("evaporator-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "stainless-steel", amount = 30} RECIPE("evaporator-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 35} - RECIPE("fluid-separator-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "lead-plate", amount = 20}:replace_ingredient("storage-tank", "py-tank-3000") - RECIPE("fluid-separator-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 20}:replace_ingredient("storage-tank", "py-tank-6500") - RECIPE("fluid-separator-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 10}:replace_ingredient("storage-tank", "py-tank-8000") + RECIPE("fluid-separator-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "lead-plate", amount = 20}:replace_ingredient("storage-tank", "py-tank-3") + RECIPE("fluid-separator-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 20}:replace_ingredient("storage-tank", "py-tank-7") + RECIPE("fluid-separator-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 10}:replace_ingredient("storage-tank", "py-tank-8") RECIPE("fts-reactor-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "lead-plate", amount = 20} RECIPE("fts-reactor-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 25}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} RECIPE("fts-reactor-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 20} - RECIPE("gasifier-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "lead-plate", amount = 20}:replace_ingredient("storage-tank", "py-tank-3000") - RECIPE("gasifier-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 25}:add_ingredient {type = "item", name = "stainless-steel", amount = 20}:replace_ingredient("storage-tank", "py-tank-6500") - RECIPE("gasifier-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 20}:add_ingredient {type = "item", name = "tin-plate", amount = 40}:replace_ingredient("storage-tank", "py-tank-8000") + RECIPE("gasifier-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "lead-plate", amount = 20}:replace_ingredient("storage-tank", "py-tank-3") + RECIPE("gasifier-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 25}:add_ingredient {type = "item", name = "stainless-steel", amount = 20}:replace_ingredient("storage-tank", "py-tank-7") + RECIPE("gasifier-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 20}:add_ingredient {type = "item", name = "tin-plate", amount = 40}:replace_ingredient("storage-tank", "py-tank-8") RECIPE("hpf-mk02"):add_unlock("smelters-mk02"):add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} RECIPE("hpf-mk03"):add_unlock("smelters-mk03"):add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} @@ -212,9 +212,9 @@ if mods.pyrawores then RECIPE("methanol-reactor-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 30}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} RECIPE("methanol-reactor-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "tin-plate", amount = 30}:add_ingredient {type = "item", name = "super-steel", amount = 20} - RECIPE("olefin-plant-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "tin-plate", amount = 25}:replace_ingredient("storage-tank", "py-tank-3000") - RECIPE("olefin-plant-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "stainless-steel", amount = 30}:replace_ingredient("storage-tank", "py-tank-6500") - RECIPE("olefin-plant-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 35}:replace_ingredient("storage-tank", "py-tank-8000") + RECIPE("olefin-plant-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "tin-plate", amount = 25}:replace_ingredient("storage-tank", "py-tank-3") + RECIPE("olefin-plant-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "stainless-steel", amount = 30}:replace_ingredient("storage-tank", "py-tank-7") + RECIPE("olefin-plant-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 35}:replace_ingredient("storage-tank", "py-tank-8") RECIPE("quenching-tower-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "lead-plate", amount = 20} RECIPE("quenching-tower-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 25}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} @@ -225,14 +225,14 @@ if mods.pyrawores then RECIPE("power-house-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "lead-plate", amount = 20} RECIPE("chemical-plant-mk01"):add_ingredient {type = "item", name = "glass", amount = 50} - RECIPE("chemical-plant-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "tin-plate", amount = 25}:replace_ingredient("storage-tank", "py-tank-3000") - RECIPE("chemical-plant-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "stainless-steel", amount = 40}:replace_ingredient("storage-tank", "py-tank-6500") - RECIPE("chemical-plant-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 45}:replace_ingredient("storage-tank", "py-tank-8000") + RECIPE("chemical-plant-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "tin-plate", amount = 25}:replace_ingredient("storage-tank", "py-tank-3") + RECIPE("chemical-plant-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "stainless-steel", amount = 40}:replace_ingredient("storage-tank", "py-tank-7") + RECIPE("chemical-plant-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 45}:replace_ingredient("storage-tank", "py-tank-8") RECIPE("rectisol"):remove_unlock("methanol-processing-1"):add_unlock("machines-mk01") - RECIPE("rectisol-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:replace_ingredient("storage-tank", "py-tank-3000") - RECIPE("rectisol-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 30}:add_ingredient {type = "item", name = "stainless-steel", amount = 15}:replace_ingredient("storage-tank", "py-tank-6500") - RECIPE("rectisol-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "tin-plate", amount = 30}:add_ingredient {type = "item", name = "super-steel", amount = 20}:replace_ingredient("storage-tank", "py-tank-8000") + RECIPE("rectisol-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:replace_ingredient("storage-tank", "py-tank-3") + RECIPE("rectisol-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 30}:add_ingredient {type = "item", name = "stainless-steel", amount = 15}:replace_ingredient("storage-tank", "py-tank-7") + RECIPE("rectisol-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "tin-plate", amount = 30}:add_ingredient {type = "item", name = "super-steel", amount = 20}:replace_ingredient("storage-tank", "py-tank-8") RECIPE("sand-extractor-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} RECIPE("sand-extractor-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 60}:add_ingredient {type = "item", name = "super-steel", amount = 30} From 92bf3974918d72117185a1925dffcef3cfd6da00 Mon Sep 17 00:00:00 2001 From: Lemon <55360995+lemonlambda@users.noreply.github.com> Date: Sun, 19 Oct 2025 14:24:34 -0400 Subject: [PATCH 04/10] Linearilized up to pyrawores (#144) * Linearilized Dependencies * Linearized with preceeding mods Linearized rawores with industry, coalprocessing, and fusion energy. Fusion energy updates file still needs a pass through --------- Co-authored-by: Alyssa Doubrovsky --- changelog.txt | 3 +- data.lua | 6 +- info.json | 6 +- prototypes/ores/lead.lua | 2 +- prototypes/ores/quartz-rock.lua | 2 +- prototypes/ores/titanium.lua | 2 +- prototypes/ores/uranium-rock.lua | 2 +- prototypes/recipes/recipes.lua | 4 +- prototypes/updates/pyalienlife-updates.lua | 4 +- .../updates/pycoalprocessing-updates.lua | 319 +++++++++--------- 10 files changed, 170 insertions(+), 180 deletions(-) diff --git a/changelog.txt b/changelog.txt index fc0c9eca..37457db8 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,6 +1,7 @@ -Version: ??? +Version: 4.0.0 Date: ??? Changes: + - Linearilized Dependencies. - Efficiency modules disabled in salt mines --------------------------------------------------------------------------------------------------- Version: 3.0.24 diff --git a/data.lua b/data.lua index 57392513..31893767 100644 --- a/data.lua +++ b/data.lua @@ -258,10 +258,8 @@ require "prototypes.fluids.zinc-waste" require "prototypes.fluids.molten-zinc" require "prototypes.fluids.molten-solder" -if mods["pyfusionenergy"] then - require "prototypes.fluids.u-waste" - require "prototypes.fluids.vanadium-mixture" -end +require "prototypes.fluids.u-waste" +require "prototypes.fluids.vanadium-mixture" --Pycoal fluids require "__pycoalprocessing__.prototypes.fluids.diesel" diff --git a/info.json b/info.json index 64ff3e9f..8c3bd1b3 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "pyrawores", - "version": "3.0.23", + "version": "4.0.0", "factorio_version": "2.0", "title": "Pyanodons Raw Ores", "author": "Pyanodon, Nexela, Kingarthur, notnotmelon, Mootykins, ShadowGlass, Archezekiel, Quintuple, przemo1232", @@ -9,9 +9,7 @@ "description": "Unlock advanced mining, processing, and refining for the various ore types. Each resource has a completely unique chain with dozens of byproducts. The more effort used, the more you can extract.", "dependencies": [ "base >= 2.0.48", - "pycoalprocessing >= 3.0.26", - "pyindustry >= 3.0.15", - "(?) pyfusionenergy", + "pyfusionenergy >= 4.0.0", "(?) rso-mod", "~ pyraworesgraphics >= 3.0.4", "! wret-beacon-rebalance-mod", diff --git a/prototypes/ores/lead.lua b/prototypes/ores/lead.lua index 701cfd5c..b5a1a0d6 100644 --- a/prototypes/ores/lead.lua +++ b/prototypes/ores/lead.lua @@ -32,7 +32,7 @@ ENTITY { {type = "item", name = "ore-lead", amount = 1} }, fluid_amount = 100, - required_fluid = (mods["pyfusionenergy"] and "acetylene" or "syngas") + required_fluid = ("acetylene") }, collision_box = {{-0.1, -0.1}, {0.1, 0.1}}, selection_box = {{-0.5, -0.5}, {0.5, 0.5}}, diff --git a/prototypes/ores/quartz-rock.lua b/prototypes/ores/quartz-rock.lua index 58cf9e50..d26366e9 100644 --- a/prototypes/ores/quartz-rock.lua +++ b/prototypes/ores/quartz-rock.lua @@ -63,7 +63,7 @@ data:extend {{ {type = "item", name = "ore-quartz", amount = 1} }, fluid_amount = 30, - required_fluid = (mods["pyfusionenergy"] and "acetylene" or "diesel") + required_fluid = ("acetylene") }, resource_patch_search_radius = 12, collision_box = {{-6.3, -6.3}, {6.3, 6.3}}, diff --git a/prototypes/ores/titanium.lua b/prototypes/ores/titanium.lua index 6b95f965..ece05b46 100644 --- a/prototypes/ores/titanium.lua +++ b/prototypes/ores/titanium.lua @@ -32,7 +32,7 @@ ENTITY { {type = "item", name = "ore-titanium", amount = 1} }, fluid_amount = 40, - required_fluid = (mods["pyfusionenergy"] and "acetylene" or "syngas") + required_fluid = ("acetylene") }, collision_box = {{-0.1, -0.1}, {0.1, 0.1}}, selection_box = {{-0.5, -0.5}, {0.5, 0.5}}, diff --git a/prototypes/ores/uranium-rock.lua b/prototypes/ores/uranium-rock.lua index 2625277b..1468f603 100644 --- a/prototypes/ores/uranium-rock.lua +++ b/prototypes/ores/uranium-rock.lua @@ -63,7 +63,7 @@ data:extend {{ {type = "item", name = "uranium-ore", amount = 1} }, fluid_amount = 10, - required_fluid = (mods["pyfusionenergy"] and "gasoline" or "diesel") + required_fluid = ("gasoline") }, resource_patch_search_radius = 12, collision_box = {{-5.3, -5.3}, {5.3, 5.3}}, diff --git a/prototypes/recipes/recipes.lua b/prototypes/recipes/recipes.lua index 5e14b61d..17fcc74c 100644 --- a/prototypes/recipes/recipes.lua +++ b/prototypes/recipes/recipes.lua @@ -1172,7 +1172,7 @@ RECIPE { RECIPE { type = "recipe", name = "boric-acid-hcl", - category = mods.pyfusionenergy and "mixer" or "chemistry", + category = "mixer", enabled = false, energy_required = 5, ingredients = { @@ -1181,7 +1181,7 @@ RECIPE { }, results = { {type = "fluid", name = "hydrogen-chloride", amount = 75}, - {type = "fluid", name = "tailings", amount = 200} + {type = "fluid", name = "tailings", amount = 200} }, main_product = "hydrogen-chloride", subgroup = "py-rawores-fluids", diff --git a/prototypes/updates/pyalienlife-updates.lua b/prototypes/updates/pyalienlife-updates.lua index f6c8392e..137956d4 100644 --- a/prototypes/updates/pyalienlife-updates.lua +++ b/prototypes/updates/pyalienlife-updates.lua @@ -1,6 +1,4 @@ -if mods["pyfusionenergy"] then - RECIPE("casting-lead-container"):replace_ingredient("sand-casting", "mold") -end +RECIPE("casting-lead-container"):replace_ingredient("sand-casting", "mold") if mods["pyhightech"] then RECIPE("casting-ht-pipe"):replace_ingredient("sand-casting", "mold") diff --git a/prototypes/updates/pycoalprocessing-updates.lua b/prototypes/updates/pycoalprocessing-updates.lua index 624d3052..b0e0a90d 100644 --- a/prototypes/updates/pycoalprocessing-updates.lua +++ b/prototypes/updates/pycoalprocessing-updates.lua @@ -26,12 +26,12 @@ RECIPE("concrete-richclay"):remove_unlock("concrete"):set_fields {hidden = true} RECIPE("slacked-lime"):remove_unlock("filtration-mk02"):add_unlock("salts") RECIPE("glass-2"):remove_unlock("advanced-material-processing") RECIPE("powdered-quartz"):remove_unlock("advanced-material-processing") -data.raw.recipe["nexelit-plate"] = nil -data.raw.recipe["making-chromium"] = nil +--data.raw.recipe["nexelit-plate"] = nil +--data.raw.recipe["making-chromium"] = nil --Autofactory -RECIPE("automated-factory-mk01"):replace_ingredient("advanced-circuit", "electronic-circuit"):remove_unlock("advanced-circuit"):add_unlock("fast-inserter") +--RECIPE("automated-factory-mk01"):replace_ingredient("advanced-circuit", "electronic-circuit"):remove_unlock("advanced-circuit"):add_unlock("fast-inserter") --advanced-circuit @@ -41,7 +41,7 @@ RECIPE("advanced-circuit"):add_ingredient {type = "item", name = "optical-fiber" --cladded core -RECIPE("cladded-core"):add_ingredient {type = "item", name = "aramid", amount = 1} +--RECIPE("cladded-core"):add_ingredient {type = "item", name = "aramid", amount = 1} TECHNOLOGY("fine-electronics"):add_prereq("iron-mk01"):add_prereq("lead-mk01") @@ -53,15 +53,13 @@ RECIPE("crushing-iron"):remove_unlock("advanced-material-processing"):set_fields RECIPE("crushed-iron"):remove_unlock("advanced-material-processing"):set_fields {hidden = true} RECIPE("steel-plate2"):remove_unlock("advanced-material-processing-2"):set_fields {hidden = true} -ITEM("crushed-copper").hidden = true -ITEM("crushed-iron").hidden = true +--ITEM("crushed-copper").hidden = true +--ITEM("crushed-iron").hidden = true -RECIPE("coke-coal"):remove_unlock("coal-processing-1"):add_unlock("coke-mk01"):replace_ingredient("coal", "raw-coal") +RECIPE("coke-coal"):remove_unlock("coal-processing-1"):add_unlock("coke-mk01") --:replace_ingredient("coal", "raw-coal") if RECIPE["fuelrod-mk01"] then RECIPE("fuelrod-mk01"):remove_unlock("advanced-material-processing-2"):set_fields {hidden = true} end --RECIPE('advanced-foundry-mk01'):remove_unlock('nexelit'):add_unlock('smelters-mk01') -if not mods["pypetroleumhandling"] then - RECIPE("filtration-media"):remove_unlock("advanced-oil-processing"):add_unlock("filtration") -end +RECIPE("filtration-media"):remove_unlock("advanced-oil-processing"):add_unlock("filtration") RECIPE("olefin-plant"):remove_unlock("lubricant"):add_unlock("fuel-production") RECIPE("oleo-heavy"):remove_unlock("fluid-separation"):add_unlock("mukmoux") RECIPE("nbfe-alloy"):remove_unlock("niobium"):add_unlock("alloys-mk02") @@ -69,199 +67,196 @@ RECIPE("drill-head"):remove_unlock("niobium"):add_unlock("drill-head-mk01") RECIPE("richdust-separation"):add_unlock("fluid-separation") -- RECIPE CHANGES -RECIPE("richdust-separation"):replace_result("chromite-sand", "chromite-sand", 3) -RECIPE("coal-fawogae"):replace_result("coal", "raw-coal", 3) -RECIPE("oleochemicals-distilation"):replace_result("coal", "raw-coal", 4) -RECIPE("boric-acid").category = "electrolyzer" -RECIPE("copper-coating").category = "electrolyzer" -RECIPE("nbfe-alloy").category = "py-rawores-smelter" -RECIPE("copper-coating"):replace_ingredient("organic-solvent", {type = "fluid", name = "water-saline", amount = 100}) -RECIPE("empty-gas-canister"):replace_ingredient("steel-plate", "aluminium-plate") -RECIPE("methanol-from-syngas"):replace_ingredient("iron-plate", "zinc-plate") +--RECIPE("richdust-separation"):replace_result("chromite-sand", "chromite-sand", 3) +--RECIPE("coal-fawogae"):replace_result("coal", "raw-coal", 3) +--RECIPE("oleochemicals-distilation"):replace_result("coal", "raw-coal", 4) +--RECIPE("boric-acid").category = "electrolyzer" +--RECIPE("copper-coating").category = "electrolyzer" +--RECIPE("nbfe-alloy").category = "py-rawores-smelter" +--RECIPE("copper-coating"):replace_ingredient("organic-solvent", {type = "fluid", name = "water-saline", amount = 100}) +--RECIPE("empty-gas-canister"):replace_ingredient("steel-plate", "aluminium-plate") +--RECIPE("methanol-from-syngas"):replace_ingredient("iron-plate", "zinc-plate") RECIPE("flying-robot-frame"):replace_ingredient("steel-plate", "niobium-plate") -RECIPE("ralesia"):replace_ingredient("water", "hydrogen") -RECIPE("equipment-chassi"):replace_ingredient("copper-plate", "tin-plate") -RECIPE("lens"):remove_ingredient("molten-glass"):add_ingredient {type = "fluid", name = "molten-glass", amount = 100, fluidbox_index = 2} -RECIPE("diborane"):replace_ingredient("water", "hydrogen").category = "electrolyzer" -RECIPE("oleochemicals-distilation"):replace_ingredient("water", "oxygen") -RECIPE("oleo-gasification"):replace_ingredient("water", "oxygen") -RECIPE("dedicated-oleochemicals"):replace_ingredient("chromium", "titanium-plate") -RECIPE("ppd"):replace_ingredient("water", "hydrogen"):add_ingredient {type = "fluid", name = "chlorine", amount = 400}.category = "electrolyzer" -RECIPE("aromatics2"):replace_ingredient("water", "hydrogen") -RECIPE("niobium-complex"):replace_ingredient("water", "hydrogen-chloride") +--RECIPE("ralesia"):replace_ingredient("water", "hydrogen") +--RECIPE("equipment-chassi"):replace_ingredient("copper-plate", "tin-plate") +--RECIPE("lens"):remove_ingredient("molten-glass"):add_ingredient {type = "fluid", name = "molten-glass", amount = 100, fluidbox_index = 2} +--RECIPE("diborane"):replace_ingredient("water", "hydrogen").category = "electrolyzer" +--RECIPE("oleochemicals-distilation"):replace_ingredient("water", "oxygen") +--RECIPE("oleo-gasification"):replace_ingredient("water", "oxygen") +--RECIPE("dedicated-oleochemicals"):replace_ingredient("chromium", "titanium-plate") +--RECIPE("ppd"):replace_ingredient("water", "hydrogen"):add_ingredient {type = "fluid", name = "chlorine", amount = 400}.category = "electrolyzer" +--RECIPE("aromatics2"):replace_ingredient("water", "hydrogen") +--RECIPE("niobium-complex"):replace_ingredient("water", "hydrogen-chloride") RECIPE("chemical-science-pack"):replace_ingredient("copper-cable", "tinned-cable") -RECIPE("tailings-classification"):replace_ingredient("copper-ore", "ore-lead") --result -RECIPE("tailings-classification"):replace_ingredient("iron-ore", "ore-tin") --result -RECIPE("niobium-plate"):replace_ingredient("coal", "salt").category = "electrolyzer" +--RECIPE("tailings-classification"):replace_ingredient("copper-ore", "ore-lead") --result +--RECIPE("tailings-classification"):replace_ingredient("iron-ore", "ore-tin") --result +--RECIPE("niobium-plate"):replace_ingredient("coal", "salt").category = "electrolyzer" --RECIPE('sulfur-crudeoil'):replace_ingredient('iron-ore', 'salt') --RECIPE('sulfur-heavyoil'):add_ingredient({type = 'item', name = 'salt', amount = 10}) --RECIPE('sulfur-lightoil'):add_ingredient({type = 'item', name = 'salt', amount = 10}) -RECIPE("glass-core"):remove_ingredient("molten-glass"):add_ingredient {type = "fluid", name = "molten-glass", amount = 100, fluidbox_index = 2} -RECIPE("glass-core"):replace_ingredient("steel-plate", "silver-plate") -RECIPE("nichrome"):replace_ingredient("water", "nitrogen") -RECIPE("nichrome"):replace_ingredient("iron-plate", "nickel-plate") -RECIPE("hydrogen-peroxide"):replace_ingredient("iron-plate", "nickel-plate") -RECIPE("cladding"):remove_ingredient("molten-glass"):add_ingredient {type = "item", name = "glass", amount = 5} -RECIPE("nas-battery"):replace_ingredient("copper-ore", "sodium-hydroxide") -RECIPE("nas-battery"):add_ingredient {type = "item", name = "lead-plate", amount = 6} -RECIPE("optical-fiber"):remove_ingredient("plastic-bar"):add_ingredient {type = "item", name = "plastic-bar", amount = 5} -RECIPE("olefin"):replace_ingredient("water", "hydrogen") -RECIPE("flask"):remove_ingredient("molten-glass"):add_ingredient {type = "fluid", name = "molten-glass", amount = 200, fluidbox_index = 2} -RECIPE("ref-to-light-oil"):add_ingredient {type = "fluid", name = "hydrogen", amount = 250} -RECIPE("niobium-oxide"):replace_ingredient("water", "nitrogen") -RECIPE("filtration-media"):add_ingredient {type = "item", name = "glass", amount = 6} -RECIPE("active-carbon"):remove_ingredient("water"):add_ingredient {type = "fluid", name = "nitrogen", amount = 50}:add_ingredient {type = "item", name = "sodium-hydroxide", amount = 4} -RECIPE("zinc-chloride"):replace_ingredient("iron-plate", "zinc-plate"):replace_ingredient("water", "hydrogen-chloride"):remove_ingredient("copper-plate"):add_result {type = "fluid", name = "hydrogen", amount = 20} +--RECIPE("glass-core"):remove_ingredient("molten-glass"):add_ingredient {type = "fluid", name = "molten-glass", amount = 100, fluidbox_index = 2} +--RECIPE("glass-core"):replace_ingredient("steel-plate", "silver-plate") +--RECIPE("nichrome"):replace_ingredient("water", "nitrogen") +--RECIPE("nichrome"):replace_ingredient("iron-plate", "nickel-plate") +--RECIPE("hydrogen-peroxide"):replace_ingredient("iron-plate", "nickel-plate") +--RECIPE("cladding"):remove_ingredient("molten-glass"):add_ingredient {type = "item", name = "glass", amount = 5} +--RECIPE("nas-battery"):replace_ingredient("copper-ore", "sodium-hydroxide") +--RECIPE("nas-battery"):add_ingredient {type = "item", name = "lead-plate", amount = 6} +--RECIPE("optical-fiber"):remove_ingredient("plastic-bar"):add_ingredient {type = "item", name = "plastic-bar", amount = 5} +--RECIPE("olefin"):replace_ingredient("water", "hydrogen") +--RECIPE("flask"):remove_ingredient("molten-glass"):add_ingredient {type = "fluid", name = "molten-glass", amount = 200, fluidbox_index = 2} +--RECIPE("ref-to-light-oil"):add_ingredient {type = "fluid", name = "hydrogen", amount = 250} +--RECIPE("niobium-oxide"):replace_ingredient("water", "nitrogen") +--RECIPE("filtration-media"):add_ingredient {type = "item", name = "glass", amount = 6} +--RECIPE("active-carbon"):remove_ingredient("water"):add_ingredient {type = "fluid", name = "nitrogen", amount = 50}:add_ingredient {type = "item", name = "sodium-hydroxide", amount = 4} +--RECIPE("zinc-chloride"):replace_ingredient("iron-plate", "zinc-plate"):replace_ingredient("water", "hydrogen-chloride"):remove_ingredient("copper-plate"):add_result {type = "fluid", name = "hydrogen", amount = 20} RECIPE("laser-turret"):add_ingredient {type = "item", name = "lens", amount = 1} -RECIPE("cooling-tower-mk01"):replace_ingredient("iron-plate", "duralumin") -RECIPE("soil-extractor-mk02"):replace_ingredient("copper-cable", "tinned-cable") -RECIPE("soil-extractor-mk01"):replace_ingredient("copper-cable", "tinned-cable") -RECIPE("fawogae-plantation-mk01"):replace_ingredient("copper-cable", "tinned-cable") -RECIPE("advanced-foundry-mk01"):replace_ingredient("steel-furnace", {type = "item", name = "py-burner", amount = 1}) +--RECIPE("cooling-tower-mk01"):replace_ingredient("iron-plate", "duralumin") +--RECIPE("soil-extractor-mk02"):replace_ingredient("copper-cable", "tinned-cable") +--RECIPE("soil-extractor-mk01"):replace_ingredient("copper-cable", "tinned-cable") +--RECIPE("fawogae-plantation-mk01"):replace_ingredient("copper-cable", "tinned-cable") +--RECIPE("advanced-foundry-mk01"):replace_ingredient("steel-furnace", {type = "item", name = "py-burner", amount = 1}) RECIPE("chemical-science-pack"):replace_ingredient("iron-plate", "stainless-steel") -RECIPE("methanol-reactor"):replace_ingredient("chemical-plant-mk01", "electrolyzer-mk01") -RECIPE("power-house"):replace_ingredient("iron-plate", "lead-plate") -RECIPE("jaw-crusher"):remove_ingredient("car") --:add_ingredient({type = 'item', name = 'duralumin', amount = 15}) -RECIPE("evaporator"):replace_ingredient("iron-plate", "tin-plate") -RECIPE("cooling-tower-mk02"):replace_ingredient("pipe", "niobium-pipe"):replace_ingredient("iron-plate", "stainless-steel") -RECIPE("desulfurizator-unit"):replace_ingredient("iron-plate", "titanium-plate") -RECIPE("olefin-plant"):replace_ingredient("chemical-plant-mk01", "electrolyzer-mk01"):replace_ingredient("advanced-circuit", "electronic-circuit") -RECIPE("ground-borer"):replace_ingredient("iron-plate", "titanium-plate") -RECIPE("fts-reactor"):replace_ingredient("stone-brick", "glass") -RECIPE("advanced-foundry-mk02"):replace_ingredient("iron-plate", "titanium-plate"):add_ingredient {type = "item", name = "glass", amount = 15} -RECIPE("ralesia-plantation-mk01"):replace_ingredient("stone", "glass") -RECIPE("botanical-nursery"):add_ingredient {type = "item", name = "glass", amount = 10} -RECIPE("equipment-chassi"):replace_ingredient("iron-plate", "duralumin") -RECIPE("glass"):set_fields {enabled = false}:set_fields {hidden = true} +--RECIPE("methanol-reactor"):replace_ingredient("chemical-plant-mk01", "electrolyzer-mk01") +--RECIPE("power-house"):replace_ingredient("iron-plate", "lead-plate") +--RECIPE("jaw-crusher"):remove_ingredient("car") --:add_ingredient({type = 'item', name = 'duralumin', amount = 15}) +--RECIPE("evaporator"):replace_ingredient("iron-plate", "tin-plate") +--RECIPE("cooling-tower-mk02"):replace_ingredient("pipe", "niobium-pipe"):replace_ingredient("iron-plate", "stainless-steel") +--RECIPE("desulfurizator-unit"):replace_ingredient("iron-plate", "titanium-plate") +--RECIPE("olefin-plant"):replace_ingredient("chemical-plant-mk01", "electrolyzer-mk01"):replace_ingredient("advanced-circuit", "electronic-circuit") +--RECIPE("ground-borer"):replace_ingredient("iron-plate", "titanium-plate") +--RECIPE("fts-reactor"):replace_ingredient("stone-brick", "glass") +--RECIPE("advanced-foundry-mk02"):replace_ingredient("iron-plate", "titanium-plate"):add_ingredient {type = "item", name = "glass", amount = 15} +--RECIPE("ralesia-plantation-mk01"):replace_ingredient("stone", "glass") +--RECIPE("botanical-nursery"):add_ingredient {type = "item", name = "glass", amount = 10} +--RECIPE("equipment-chassi"):replace_ingredient("iron-plate", "duralumin") +--RECIPE("glass"):set_fields {enabled = false}:set_fields {hidden = true} RECIPE("gasturbinemk02"):replace_ingredient("pipe", "niobium-pipe"):replace_ingredient("iron-plate", "duralumin"):remove_unlock("energy-2"):add_unlock("machines-mk03") RECIPE("gasturbinemk03"):remove_unlock("energy-3"):add_unlock("machines-mk04") RECIPE("drill-head").allow_productivity = false -if mods.pyrawores then - RECIPE("distilator-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 30} - RECIPE("distilator-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("distilator-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "lead-plate", amount = 20} - - RECIPE("advanced-foundry-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} - RECIPE("advanced-foundry-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "super-steel", amount = 20} - RECIPE("advanced-foundry-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "lead-plate", amount = 40} +RECIPE("distilator-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 30} +RECIPE("distilator-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("distilator-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "lead-plate", amount = 20} - RECIPE("automated-factory-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} - RECIPE("automated-factory-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 30}:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("automated-factory-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "lead-plate", amount = 10} +RECIPE("advanced-foundry-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} +RECIPE("advanced-foundry-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "super-steel", amount = 20} +RECIPE("advanced-foundry-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "lead-plate", amount = 40} - RECIPE("ball-mill-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 25} - RECIPE("ball-mill-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 50}:add_ingredient {type = "item", name = "super-steel", amount = 15} - RECIPE("ball-mill-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "lead-plate", amount = 30} +RECIPE("automated-factory-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("automated-factory-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 30}:add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("automated-factory-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "lead-plate", amount = 10} - RECIPE("borax-mine"):remove_unlock("energy-1"):set_fields {enabled = true} - RECIPE("borax-mine-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} - RECIPE("borax-mine-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("borax-mine-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "lead-plate", amount = 20} +RECIPE("ball-mill-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("ball-mill-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 50}:add_ingredient {type = "item", name = "super-steel", amount = 15} +RECIPE("ball-mill-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "lead-plate", amount = 30} - RECIPE("botanical-nursery-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 10}:add_ingredient {type = "item", name = "glass", amount = 50} - RECIPE("botanical-nursery-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 10} - RECIPE("botanical-nursery-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "tin-plate", amount = 20}:add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("borax-mine"):remove_unlock("energy-1"):set_fields {enabled = true} +RECIPE("borax-mine-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("borax-mine-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("borax-mine-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "lead-plate", amount = 20} - RECIPE("carbon-filter-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20} - RECIPE("carbon-filter-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 30}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} - RECIPE("carbon-filter-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "tin-plate", amount = 30}:add_ingredient {type = "item", name = "super-steel", amount = 20} +RECIPE("botanical-nursery-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 10}:add_ingredient {type = "item", name = "glass", amount = 50} +RECIPE("botanical-nursery-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 10} +RECIPE("botanical-nursery-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "tin-plate", amount = 20}:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("classifier-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} - RECIPE("classifier-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} - RECIPE("classifier-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("carbon-filter-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 20} +RECIPE("carbon-filter-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 30}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} +RECIPE("carbon-filter-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "tin-plate", amount = 30}:add_ingredient {type = "item", name = "super-steel", amount = 20} - RECIPE("glassworks-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} - RECIPE("glassworks-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} - RECIPE("glassworks-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("classifier-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} +RECIPE("classifier-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} +RECIPE("classifier-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("ground-borer-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} - RECIPE("ground-borer-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} - RECIPE("ground-borer-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("glassworks-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} +RECIPE("glassworks-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} +RECIPE("glassworks-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("desulfurizator-unit-mk02"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "tin-plate", amount = 25}:add_ingredient {type = "item", name = "glass", amount = 10} - RECIPE("desulfurizator-unit-mk03"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "stainless-steel", amount = 30} - -- RECIPE('desulfurizator-unit-mk04'):add_unlock('machines-mk05'):add_ingredient({type = 'item', name = 'super-steel', amount = 35}) +RECIPE("ground-borer-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} +RECIPE("ground-borer-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} +RECIPE("ground-borer-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("evaporator-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "tin-plate", amount = 25}:add_ingredient {type = "item", name = "glass", amount = 10} - RECIPE("evaporator-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "stainless-steel", amount = 30} - RECIPE("evaporator-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 35} +RECIPE("desulfurizator-unit-mk02"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "tin-plate", amount = 25}:add_ingredient {type = "item", name = "glass", amount = 10} +RECIPE("desulfurizator-unit-mk03"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "stainless-steel", amount = 30} +RECIPE("desulfurizator-unit-mk04"):add_unlock("machines-mk05") --:add_ingredient({type = 'item', name = 'super-steel', amount = 35}) - RECIPE("fluid-separator-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "lead-plate", amount = 20}:replace_ingredient("storage-tank", "py-tank-3") - RECIPE("fluid-separator-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 20}:replace_ingredient("storage-tank", "py-tank-7") - RECIPE("fluid-separator-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 10}:replace_ingredient("storage-tank", "py-tank-8") +RECIPE("evaporator-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "tin-plate", amount = 25}:add_ingredient {type = "item", name = "glass", amount = 10} +RECIPE("evaporator-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "stainless-steel", amount = 30} +RECIPE("evaporator-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-steel", amount = 35} - RECIPE("fts-reactor-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "lead-plate", amount = 20} - RECIPE("fts-reactor-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 25}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} - RECIPE("fts-reactor-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 20} +RECIPE("fluid-separator-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "lead-plate", amount = 20}:replace_ingredient("storage-tank", "py-tank-3000") +RECIPE("fluid-separator-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 20}:replace_ingredient("storage-tank", "py-tank-6500") +RECIPE("fluid-separator-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-steel", amount = 10}:replace_ingredient("storage-tank", "py-tank-8000") - RECIPE("gasifier-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "lead-plate", amount = 20}:replace_ingredient("storage-tank", "py-tank-3") - RECIPE("gasifier-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 25}:add_ingredient {type = "item", name = "stainless-steel", amount = 20}:replace_ingredient("storage-tank", "py-tank-7") - RECIPE("gasifier-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 20}:add_ingredient {type = "item", name = "tin-plate", amount = 40}:replace_ingredient("storage-tank", "py-tank-8") +RECIPE("fts-reactor-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "lead-plate", amount = 20} +RECIPE("fts-reactor-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 25}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("fts-reactor-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-steel", amount = 20} - RECIPE("hpf-mk02"):add_unlock("smelters-mk02"):add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} - RECIPE("hpf-mk03"):add_unlock("smelters-mk03"):add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} - RECIPE("hpf-mk04"):add_unlock("smelters-mk04"):add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("gasifier-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "lead-plate", amount = 20}:replace_ingredient("storage-tank", "py-tank-3000") +RECIPE("gasifier-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 25}:add_ingredient {type = "item", name = "stainless-steel", amount = 20}:replace_ingredient("storage-tank", "py-tank-6500") +RECIPE("gasifier-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-steel", amount = 20}:add_ingredient {type = "item", name = "tin-plate", amount = 40}:replace_ingredient("storage-tank", "py-tank-8000") - RECIPE("jaw-crusher-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} - RECIPE("jaw-crusher-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 60}:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("jaw-crusher-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "lead-plate", amount = 30} +RECIPE("hpf-mk02"):add_unlock("smelters-mk02") --:add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} +RECIPE("hpf-mk03"):add_unlock("smelters-mk03") --:add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} +RECIPE("hpf-mk04"):add_unlock("smelters-mk04") --:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("methanol-reactor-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20} - RECIPE("methanol-reactor-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 30}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} - RECIPE("methanol-reactor-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "tin-plate", amount = 30}:add_ingredient {type = "item", name = "super-steel", amount = 20} +RECIPE("jaw-crusher-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} +RECIPE("jaw-crusher-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 60}:add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("jaw-crusher-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "lead-plate", amount = 30} - RECIPE("olefin-plant-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "tin-plate", amount = 25}:replace_ingredient("storage-tank", "py-tank-3") - RECIPE("olefin-plant-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "stainless-steel", amount = 30}:replace_ingredient("storage-tank", "py-tank-7") - RECIPE("olefin-plant-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 35}:replace_ingredient("storage-tank", "py-tank-8") +RECIPE("methanol-reactor-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 20} +RECIPE("methanol-reactor-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 30}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} +RECIPE("methanol-reactor-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "tin-plate", amount = 30}:add_ingredient {type = "item", name = "super-steel", amount = 20} - RECIPE("quenching-tower-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "lead-plate", amount = 20} - RECIPE("quenching-tower-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 25}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} - RECIPE("quenching-tower-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 20} +RECIPE("olefin-plant-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "tin-plate", amount = 25}:replace_ingredient("storage-tank", "py-tank-3000") +RECIPE("olefin-plant-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "stainless-steel", amount = 30}:replace_ingredient("storage-tank", "py-tank-6500") +RECIPE("olefin-plant-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-steel", amount = 35}:replace_ingredient("storage-tank", "py-tank-8000") - RECIPE("power-house-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} - RECIPE("power-house-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("power-house-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "lead-plate", amount = 20} +RECIPE("quenching-tower-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "lead-plate", amount = 20} +RECIPE("quenching-tower-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 25}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("quenching-tower-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-steel", amount = 20} - RECIPE("chemical-plant-mk01"):add_ingredient {type = "item", name = "glass", amount = 50} - RECIPE("chemical-plant-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "tin-plate", amount = 25}:replace_ingredient("storage-tank", "py-tank-3") - RECIPE("chemical-plant-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "stainless-steel", amount = 40}:replace_ingredient("storage-tank", "py-tank-7") - RECIPE("chemical-plant-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 45}:replace_ingredient("storage-tank", "py-tank-8") +RECIPE("power-house-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("power-house-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("power-house-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "lead-plate", amount = 20} - RECIPE("rectisol"):remove_unlock("methanol-processing-1"):add_unlock("machines-mk01") - RECIPE("rectisol-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:replace_ingredient("storage-tank", "py-tank-3") - RECIPE("rectisol-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 30}:add_ingredient {type = "item", name = "stainless-steel", amount = 15}:replace_ingredient("storage-tank", "py-tank-7") - RECIPE("rectisol-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "tin-plate", amount = 30}:add_ingredient {type = "item", name = "super-steel", amount = 20}:replace_ingredient("storage-tank", "py-tank-8") +--RECIPE("chemical-plant-mk01"):add_ingredient {type = "item", name = "glass", amount = 50} +RECIPE("chemical-plant-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 15}:add_ingredient {type = "item", name = "tin-plate", amount = 25}:replace_ingredient("storage-tank", "py-tank-3000") +RECIPE("chemical-plant-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 40}:add_ingredient {type = "item", name = "stainless-steel", amount = 40}:replace_ingredient("storage-tank", "py-tank-6500") +RECIPE("chemical-plant-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-steel", amount = 45}:replace_ingredient("storage-tank", "py-tank-8000") - RECIPE("sand-extractor-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} - RECIPE("sand-extractor-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 60}:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("sand-extractor-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "lead-plate", amount = 30} +RECIPE("rectisol"):remove_unlock("methanol-processing-1"):add_unlock("machines-mk01") +RECIPE("rectisol-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 20}:replace_ingredient("storage-tank", "py-tank-3000") +RECIPE("rectisol-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 30}:add_ingredient {type = "item", name = "stainless-steel", amount = 15}:replace_ingredient("storage-tank", "py-tank-6500") +RECIPE("rectisol-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "tin-plate", amount = 30}:add_ingredient {type = "item", name = "super-steel", amount = 20}:replace_ingredient("storage-tank", "py-tank-8000") - RECIPE("soil-extractor-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 30} - RECIPE("soil-extractor-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("soil-extractor-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "lead-plate", amount = 20} +RECIPE("sand-extractor-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} +RECIPE("sand-extractor-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 60}:add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("sand-extractor-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "lead-plate", amount = 30} - RECIPE("solid-separator-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} - RECIPE("solid-separator-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} - RECIPE("solid-separator-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("soil-extractor-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 30} +RECIPE("soil-extractor-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("soil-extractor-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "lead-plate", amount = 20} - RECIPE("tar-processing-unit-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "lead-plate", amount = 20} - RECIPE("tar-processing-unit-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 25}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} - RECIPE("tar-processing-unit-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 20}:add_ingredient {type = "item", name = "tin-plate", amount = 40} +RECIPE("solid-separator-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "tin-plate", amount = 30} +RECIPE("solid-separator-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 15} +RECIPE("solid-separator-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("wpu-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 10} - RECIPE("wpu-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 10} - RECIPE("wpu-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "tin-plate", amount = 20}:add_ingredient {type = "item", name = "super-steel", amount = 30} +RECIPE("tar-processing-unit-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 20}:add_ingredient {type = "item", name = "lead-plate", amount = 20} +RECIPE("tar-processing-unit-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 25}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("tar-processing-unit-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-steel", amount = 20}:add_ingredient {type = "item", name = "tin-plate", amount = 40} - RECIPE("washer-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "lead-plate", amount = 20} - RECIPE("washer-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} - RECIPE("washer-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-steel", amount = 10} +RECIPE("wpu-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 10} +RECIPE("wpu-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 10} +RECIPE("wpu-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "tin-plate", amount = 20}:add_ingredient {type = "item", name = "super-steel", amount = 30} - RECIPE("chemical-plant-mk03"):add_ingredient {type = "item", name = "sc-unit", amount = 10}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 20} - RECIPE("chemical-plant-mk04"):add_ingredient {type = "item", name = "control-unit", amount = 10} -end +RECIPE("washer-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "duralumin", amount = 30}:add_ingredient {type = "item", name = "lead-plate", amount = 20} +RECIPE("washer-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 20}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("washer-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-steel", amount = 10} +--RECIPE("chemical-plant-mk03"):add_ingredient {type = "item", name = "sc-unit", amount = 10}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 20} +--RECIPE("chemical-plant-mk04"):add_ingredient {type = "item", name = "control-unit", amount = 10} -- SUBGROUPS local indexes = {} From bd762f44575ad1047a3df2f0defa03d8972a3916 Mon Sep 17 00:00:00 2001 From: Alyssa Doubrovsky Date: Sun, 9 Nov 2025 09:25:04 -0800 Subject: [PATCH 05/10] Cleaning up hightech-update file in rawores --- .../buildings/big-mines/aluminium-mine.lua | 4 + .../buildings/big-mines/chromium-mine.lua | 4 + prototypes/buildings/big-mines/coal-mine.lua | 4 + .../buildings/big-mines/copper-mine.lua | 4 + prototypes/buildings/big-mines/iron-mine.lua | 4 + prototypes/buildings/big-mines/lead-mine.lua | 4 + .../buildings/big-mines/nexelit-mine.lua | 4 + .../buildings/big-mines/nickel-mine.lua | 4 + .../buildings/big-mines/phosphate-mine-02.lua | 4 + .../buildings/big-mines/quartz-mine.lua | 4 + prototypes/buildings/big-mines/tin-mine.lua | 4 + .../buildings/big-mines/titanium-mine.lua | 4 + .../buildings/big-mines/uranium-mine.lua | 4 + prototypes/buildings/big-mines/zinc-mine.lua | 4 + prototypes/buildings/bof.lua | 8 + prototypes/buildings/casting-unit.lua | 8 + prototypes/buildings/eaf.lua | 8 + prototypes/buildings/electrolyzer.lua | 8 + prototypes/buildings/flotation-cell.lua | 8 + prototypes/buildings/hydroclassifier.lua | 8 + prototypes/buildings/impact-crusher.lua | 8 + prototypes/buildings/leaching-station.lua | 8 + prototypes/buildings/scrubber.lua | 8 + prototypes/buildings/sinter-unit.lua | 4 + prototypes/buildings/smelter.lua | 16 + prototypes/buildings/wet-scrubber.lua | 8 + prototypes/fluids/al-pulp-01.lua | 3 + prototypes/fluids/armac-12.lua | 4 + prototypes/fluids/cresylic-acid.lua | 4 +- prototypes/fluids/gold-solution.lua | 4 + prototypes/fluids/mibc.lua | 4 + prototypes/fluids/nexelit-pulp-02.lua | 4 + prototypes/fluids/nexelit-refined-pulp.lua | 4 + prototypes/fluids/outlet-gas-2.lua | 6 +- prototypes/fluids/outlet-gas-4.lua | 4 + prototypes/fluids/slz-pulp-01.lua | 4 + prototypes/fluids/u-83.lua | 4 + prototypes/fluids/xylenol.lua | 4 + prototypes/fluids/z3-reagent.lua | 4 + prototypes/recipes/recipes-aluminium.lua | 28 + prototypes/recipes/recipes-chromium.lua | 12 + prototypes/recipes/recipes-gold.lua | 8 + prototypes/recipes/recipes-lead.lua | 22 +- prototypes/recipes/recipes-nickel.lua | 4 + prototypes/recipes/recipes-steel.lua | 22 +- prototypes/recipes/recipes-tin.lua | 24 +- prototypes/recipes/recipes-titanium.lua | 10 +- prototypes/recipes/recipes.lua | 30 +- .../robots/py-construction-robot-mk02.lua | 4 + prototypes/robots/py-logistic-robot-mk02.lua | 4 + prototypes/updates/pyalienlife-updates.lua | 6 +- prototypes/updates/pyfusionenergy-updates.lua | 91 ++- prototypes/updates/pyhightech-updates.lua | 558 +++++++++--------- .../updates/pypetroleumhandling-updates.lua | 6 +- 54 files changed, 690 insertions(+), 348 deletions(-) diff --git a/prototypes/buildings/big-mines/aluminium-mine.lua b/prototypes/buildings/big-mines/aluminium-mine.lua index 1bb37818..528d5fea 100644 --- a/prototypes/buildings/big-mines/aluminium-mine.lua +++ b/prototypes/buildings/big-mines/aluminium-mine.lua @@ -17,6 +17,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("aluminium-mine"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "aluminium-mine", diff --git a/prototypes/buildings/big-mines/chromium-mine.lua b/prototypes/buildings/big-mines/chromium-mine.lua index d240fa7b..9a3c90ce 100644 --- a/prototypes/buildings/big-mines/chromium-mine.lua +++ b/prototypes/buildings/big-mines/chromium-mine.lua @@ -16,6 +16,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("chromium-mine"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "chromium-mine", diff --git a/prototypes/buildings/big-mines/coal-mine.lua b/prototypes/buildings/big-mines/coal-mine.lua index 2ab44719..af939c48 100644 --- a/prototypes/buildings/big-mines/coal-mine.lua +++ b/prototypes/buildings/big-mines/coal-mine.lua @@ -16,6 +16,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("coal-mine"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "coal-mine", diff --git a/prototypes/buildings/big-mines/copper-mine.lua b/prototypes/buildings/big-mines/copper-mine.lua index ca040018..532ce21b 100644 --- a/prototypes/buildings/big-mines/copper-mine.lua +++ b/prototypes/buildings/big-mines/copper-mine.lua @@ -17,6 +17,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("copper-mine"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "copper-mine", diff --git a/prototypes/buildings/big-mines/iron-mine.lua b/prototypes/buildings/big-mines/iron-mine.lua index 165318a0..a2c65e84 100644 --- a/prototypes/buildings/big-mines/iron-mine.lua +++ b/prototypes/buildings/big-mines/iron-mine.lua @@ -17,6 +17,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("iron-mine"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "iron-mine", diff --git a/prototypes/buildings/big-mines/lead-mine.lua b/prototypes/buildings/big-mines/lead-mine.lua index 39af47d0..2b5857d9 100644 --- a/prototypes/buildings/big-mines/lead-mine.lua +++ b/prototypes/buildings/big-mines/lead-mine.lua @@ -16,6 +16,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("lead-mine"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "lead-mine", diff --git a/prototypes/buildings/big-mines/nexelit-mine.lua b/prototypes/buildings/big-mines/nexelit-mine.lua index eebdb1d7..eb788d21 100644 --- a/prototypes/buildings/big-mines/nexelit-mine.lua +++ b/prototypes/buildings/big-mines/nexelit-mine.lua @@ -15,6 +15,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("nexelit-mine"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "nexelit-mine", diff --git a/prototypes/buildings/big-mines/nickel-mine.lua b/prototypes/buildings/big-mines/nickel-mine.lua index 0e464cd3..b5cd54c4 100644 --- a/prototypes/buildings/big-mines/nickel-mine.lua +++ b/prototypes/buildings/big-mines/nickel-mine.lua @@ -16,6 +16,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("nickel-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "nickel-mine", diff --git a/prototypes/buildings/big-mines/phosphate-mine-02.lua b/prototypes/buildings/big-mines/phosphate-mine-02.lua index 96acdfba..46ecc038 100644 --- a/prototypes/buildings/big-mines/phosphate-mine-02.lua +++ b/prototypes/buildings/big-mines/phosphate-mine-02.lua @@ -16,6 +16,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("phosphate-mine-02"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "phosphate-mine-02", diff --git a/prototypes/buildings/big-mines/quartz-mine.lua b/prototypes/buildings/big-mines/quartz-mine.lua index 19093a85..c2e062f7 100644 --- a/prototypes/buildings/big-mines/quartz-mine.lua +++ b/prototypes/buildings/big-mines/quartz-mine.lua @@ -16,6 +16,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("quartz-mine"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "quartz-mine", diff --git a/prototypes/buildings/big-mines/tin-mine.lua b/prototypes/buildings/big-mines/tin-mine.lua index 8c66fbff..59f59f8b 100644 --- a/prototypes/buildings/big-mines/tin-mine.lua +++ b/prototypes/buildings/big-mines/tin-mine.lua @@ -16,6 +16,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("tin-mine"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "tin-mine", diff --git a/prototypes/buildings/big-mines/titanium-mine.lua b/prototypes/buildings/big-mines/titanium-mine.lua index 18b60a92..619427f3 100644 --- a/prototypes/buildings/big-mines/titanium-mine.lua +++ b/prototypes/buildings/big-mines/titanium-mine.lua @@ -16,6 +16,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("titanium-mine"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "titanium-mine", diff --git a/prototypes/buildings/big-mines/uranium-mine.lua b/prototypes/buildings/big-mines/uranium-mine.lua index 579dcdbd..58813a1d 100644 --- a/prototypes/buildings/big-mines/uranium-mine.lua +++ b/prototypes/buildings/big-mines/uranium-mine.lua @@ -16,6 +16,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("uranium-mine"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "uranium-mine", diff --git a/prototypes/buildings/big-mines/zinc-mine.lua b/prototypes/buildings/big-mines/zinc-mine.lua index 710dc907..1d0ffed5 100644 --- a/prototypes/buildings/big-mines/zinc-mine.lua +++ b/prototypes/buildings/big-mines/zinc-mine.lua @@ -16,6 +16,10 @@ RECIPE { } }:add_unlock("big-mines") +if mods.pyhightech then + RECIPE("zinc-mine"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} +end + ITEM { type = "item", name = "zinc-mine", diff --git a/prototypes/buildings/bof.lua b/prototypes/buildings/bof.lua index 902ede96..4e7109e0 100644 --- a/prototypes/buildings/bof.lua +++ b/prototypes/buildings/bof.lua @@ -52,6 +52,10 @@ RECIPE { } }:add_unlock("smelters-mk03") +if mods.pyhightech then + RECIPE("bof-mk03"):add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient_unsafe {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 15} +end + RECIPE { type = "recipe", name = "bof-mk04", @@ -70,6 +74,10 @@ RECIPE { } }:add_unlock("smelters-mk04") +if mods.pyhightech then + RECIPE("bof-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 10} +end + for i = 1, 4 do local name = "bof-mk0" .. i local icon = "__pyraworesgraphics__/graphics/icons/" .. name .. ".png" diff --git a/prototypes/buildings/casting-unit.lua b/prototypes/buildings/casting-unit.lua index 224fe9a8..f0ca8141 100644 --- a/prototypes/buildings/casting-unit.lua +++ b/prototypes/buildings/casting-unit.lua @@ -52,6 +52,10 @@ RECIPE { } }:add_unlock("casting-mk03") +if mods.pyhightech then + RECIPE("casting-unit-mk03"):add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient_unsafe {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient_unsafe {type = "item", name = "nems", amount = 5} +end + RECIPE { type = "recipe", name = "casting-unit-mk04", @@ -70,6 +74,10 @@ RECIPE { } }:add_unlock("casting-mk04") +if mods.pyhightech then + RECIPE("casting-unit-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "parametric-oscilator", amount = 2} +end + for i = 1, 4 do local name = "casting-unit-mk0" .. i local icon = "__pyraworesgraphics__/graphics/icons/" .. name .. ".png" diff --git a/prototypes/buildings/eaf.lua b/prototypes/buildings/eaf.lua index c088b12f..05c4e454 100644 --- a/prototypes/buildings/eaf.lua +++ b/prototypes/buildings/eaf.lua @@ -51,6 +51,10 @@ RECIPE { } }:add_unlock("smelters-mk03") +if mods.pyhightech then + RECIPE("eaf-mk03"):add_ingredient_unsafe {type = "item", name = "paramagnetic-material", amount = 10}:add_ingredient_unsafe {type = "item", name = "superconductor", amount = 5}:add_ingredient_unsafe {type = "item", name = "crco-alloy", amount = 20} +end + RECIPE { type = "recipe", name = "eaf-mk04", @@ -68,6 +72,10 @@ RECIPE { } }:add_unlock("smelters-mk04") +if mods.pyhightech then + RECIPE("eaf-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "quantum-dots", amount = 5} +end + for i = 1, 4 do local name = "eaf-mk0" .. i local icon = "__pyraworesgraphics__/graphics/icons/" .. name .. ".png" diff --git a/prototypes/buildings/electrolyzer.lua b/prototypes/buildings/electrolyzer.lua index c5bad13c..68412f8d 100644 --- a/prototypes/buildings/electrolyzer.lua +++ b/prototypes/buildings/electrolyzer.lua @@ -32,6 +32,10 @@ RECIPE { } }:add_unlock("machines-mk03") +if mods.pyhightech then + RECIPE("electrolyzer-mk03"):add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 40}:add_ingredient_unsafe {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 10} +end + RECIPE { type = "recipe", name = "electrolyzer-mk03", @@ -50,6 +54,10 @@ RECIPE { } }:add_unlock("machines-mk04") +if mods.pyhightech then + RECIPE("electrolyzer-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "nv-center", amount = 2} +end + RECIPE { type = "recipe", name = "electrolyzer-mk04", diff --git a/prototypes/buildings/flotation-cell.lua b/prototypes/buildings/flotation-cell.lua index 9766eb13..c515e85e 100644 --- a/prototypes/buildings/flotation-cell.lua +++ b/prototypes/buildings/flotation-cell.lua @@ -52,6 +52,10 @@ RECIPE { } }:add_unlock("machines-mk04") +if mods.pyhightech then + RECIPE("flotation-cell-mk03"):add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 15}:add_ingredient_unsafe {type = "item", name = "carbon-aerogel", amount = 20} +end + RECIPE { type = "recipe", name = "flotation-cell-mk04", @@ -70,6 +74,10 @@ RECIPE { } }:add_unlock("machines-mk05") +if mods.pyhightech then + RECIPE("flotation-cell-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "quantum-dots", amount = 5} +end + for i = 1, 4 do local name = "flotation-cell-mk0" .. i local icon = "__pyraworesgraphics__/graphics/icons/" .. name .. ".png" diff --git a/prototypes/buildings/hydroclassifier.lua b/prototypes/buildings/hydroclassifier.lua index 50fbb66b..44065959 100644 --- a/prototypes/buildings/hydroclassifier.lua +++ b/prototypes/buildings/hydroclassifier.lua @@ -50,6 +50,10 @@ RECIPE { } }:add_unlock("machines-mk04") +if mods.pyhightech then + RECIPE("hydroclassifier-mk03"):add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 30}:add_ingredient_unsafe {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient_unsafe {type = "item", name = "aerogel", amount = 15} +end + RECIPE { type = "recipe", name = "hydroclassifier-mk04", @@ -67,6 +71,10 @@ RECIPE { } }:add_unlock("machines-mk05") +if mods.pyhightech then + RECIPE("hydroclassifier-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "nems", amount = 5}:add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 15} +end + for i = 1, 4 do local name = "hydroclassifier-mk0" .. i local icon = "__pyraworesgraphics__/graphics/icons/" .. name .. ".png" diff --git a/prototypes/buildings/impact-crusher.lua b/prototypes/buildings/impact-crusher.lua index bd96b2ea..a6ff98ea 100644 --- a/prototypes/buildings/impact-crusher.lua +++ b/prototypes/buildings/impact-crusher.lua @@ -52,6 +52,10 @@ RECIPE { } }:add_unlock("machines-mk04") +if mods.pyhightech then + RECIPE("impact-crusher-mk03"):add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient_unsafe {type = "item", name = "re-magnet", amount = 30} +end + RECIPE { type = "recipe", name = "impact-crusher-mk04", @@ -68,6 +72,10 @@ RECIPE { } }:add_unlock("machines-mk05") +if mods.pyhightech then + RECIPE("impact-crusher-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "nv-center", amount = 2}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 10} +end + for i = 1, 4 do local name = "impact-crusher-mk0" .. i local icon = "__pyraworesgraphics__/graphics/icons/" .. name .. ".png" diff --git a/prototypes/buildings/leaching-station.lua b/prototypes/buildings/leaching-station.lua index 9d1abc14..6a008f63 100644 --- a/prototypes/buildings/leaching-station.lua +++ b/prototypes/buildings/leaching-station.lua @@ -53,6 +53,10 @@ RECIPE { } }:add_unlock("machines-mk04") +if mods.pyhightech then + RECIPE("leaching-station-mk03"):add_ingredient_unsafe {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 35}:add_ingredient_unsafe {type = "item", name = "aerogel", amount = 15} +end + RECIPE { type = "recipe", name = "leaching-station-mk04", @@ -71,6 +75,10 @@ RECIPE { } }:add_unlock("machines-mk05") +if mods.pyhightech then + RECIPE("leaching-station-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "hyperelastic-material", amount = 4} +end + for i = 1, 4 do local name = "leaching-station-mk0" .. i local icon = "__pyraworesgraphics__/graphics/icons/" .. name .. ".png" diff --git a/prototypes/buildings/scrubber.lua b/prototypes/buildings/scrubber.lua index 3fe6b830..d0add0ce 100644 --- a/prototypes/buildings/scrubber.lua +++ b/prototypes/buildings/scrubber.lua @@ -50,6 +50,10 @@ RECIPE { } }:add_unlock("machines-mk04") +if mods.pyhightech then + RECIPE("scrubber-mk03"):add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient_unsafe {type = "item", name = "superconductor", amount = 10} +end + RECIPE { type = "recipe", name = "scrubber-mk04", @@ -66,6 +70,10 @@ RECIPE { } }:add_unlock("machines-mk05") +if mods.pyhightech then + RECIPE("scrubber-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 10} +end + for i = 1, 4 do local name = "scrubber-mk0" .. i local icon = "__pyraworesgraphics__/graphics/icons/" .. name .. ".png" diff --git a/prototypes/buildings/sinter-unit.lua b/prototypes/buildings/sinter-unit.lua index 7a24a601..2df91757 100644 --- a/prototypes/buildings/sinter-unit.lua +++ b/prototypes/buildings/sinter-unit.lua @@ -15,6 +15,10 @@ RECIPE { } }:add_unlock("machines-mk05") +if mods.pyhightech then + RECIPE("sinter-unit"):replace_ingredient_unsafe("processing-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "carbon-aerogel", amount = 20} +end + ITEM { type = "item", name = "sinter-unit", diff --git a/prototypes/buildings/smelter.lua b/prototypes/buildings/smelter.lua index 7a84dd05..01789f89 100644 --- a/prototypes/buildings/smelter.lua +++ b/prototypes/buildings/smelter.lua @@ -17,6 +17,10 @@ RECIPE { } }:add_unlock("alloys-mk01") +if mods.pyhightech then + RECIPE("smelter-mk01"):add_ingredient_unsafe {type = "item", name = "ceramic", amount = 50} +end + RECIPE { type = "recipe", name = "smelter-mk02", @@ -35,6 +39,10 @@ RECIPE { } }:add_unlock("smelters-mk02") +if mods.pyhightech then + RECIPE("smelter-mk02"):add_ingredient_unsafe {type = "item", name = "ceramic", amount = 50} +end + RECIPE { type = "recipe", name = "smelter-mk03", @@ -54,6 +62,10 @@ RECIPE { } }:add_unlock("smelters-mk03") +if mods.pyhightech then + RECIPE("smelter-mk03"):add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient_unsafe {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 15} +end + RECIPE { type = "recipe", name = "smelter-mk04", @@ -70,6 +82,10 @@ RECIPE { } }:add_unlock("smelters-mk04") +if mods.pyhightech then + RECIPE("smelter-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 10} +end + for i = 1, 4 do local name = "smelter-mk0" .. i local icon = "__pyraworesgraphics__/graphics/icons/" .. name .. ".png" diff --git a/prototypes/buildings/wet-scrubber.lua b/prototypes/buildings/wet-scrubber.lua index 0a62b751..76e6fac1 100644 --- a/prototypes/buildings/wet-scrubber.lua +++ b/prototypes/buildings/wet-scrubber.lua @@ -52,6 +52,10 @@ RECIPE { } }:add_unlock("machines-mk04") +if mods.pyhightech then + RECIPE("wet-scrubber-mk03"):add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 15}:add_ingredient_unsafe {type = "item", name = "carbon-aerogel", amount = 20} +end + RECIPE { type = "recipe", name = "wet-scrubber-mk04", @@ -69,6 +73,10 @@ RECIPE { } }:add_unlock("machines-mk05") +if mods.pyhightech then + RECIPE("wet-scrubber-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "quantum-dots", amount = 5} +end + for i = 1, 4 do local name = "wet-scrubber-mk0" .. i local icon = "__pyraworesgraphics__/graphics/icons/" .. name .. ".png" diff --git a/prototypes/fluids/al-pulp-01.lua b/prototypes/fluids/al-pulp-01.lua index 845294ea..6639a3c2 100644 --- a/prototypes/fluids/al-pulp-01.lua +++ b/prototypes/fluids/al-pulp-01.lua @@ -20,6 +20,9 @@ RECIPE { order = "cag" }:add_unlock("aluminium-mk02") +if mods.pyhightech then + RECIPE("al-pulp-01"):replace_ingredient_unsafe("boric-acid", {type = "fluid", name = "phosphoric-acid", amount = 30}) +end FLUID { type = "fluid", diff --git a/prototypes/fluids/armac-12.lua b/prototypes/fluids/armac-12.lua index 3613557a..c3a334e4 100644 --- a/prototypes/fluids/armac-12.lua +++ b/prototypes/fluids/armac-12.lua @@ -18,6 +18,10 @@ RECIPE { order = "q-2" }:add_unlock("additives") +if mods.pyhightech then + RECIPE("armac-12"):replace_ingredient_unsafe("chlorine", {type = "fluid", name = "ammonia", amount = 150}) +end + FLUID { type = "fluid", diff --git a/prototypes/fluids/cresylic-acid.lua b/prototypes/fluids/cresylic-acid.lua index 7ee4d9bf..5d007f71 100644 --- a/prototypes/fluids/cresylic-acid.lua +++ b/prototypes/fluids/cresylic-acid.lua @@ -16,7 +16,9 @@ RECIPE { subgroup = "py-rawores-fluids", order = "q-2" }:add_unlock("additives") - +if mods.pyhightech then + RECIPE("cresylic-acid"):remove_ingredient("aromatics"):add_ingredient_unsafe {type = "item", name = "phenol", amount = 10} +end FLUID { type = "fluid", diff --git a/prototypes/fluids/gold-solution.lua b/prototypes/fluids/gold-solution.lua index 50df1da7..87e10440 100644 --- a/prototypes/fluids/gold-solution.lua +++ b/prototypes/fluids/gold-solution.lua @@ -17,6 +17,10 @@ RECIPE { order = "q-2" }:add_unlock("gold") +if mods.pyhightech then + RECIPE("gold-solution"):replace_ingredient_unsafe("water", {type = "fluid", name = "ammonia", amount = 200}) +end + FLUID { type = "fluid", name = "gold-solution", diff --git a/prototypes/fluids/mibc.lua b/prototypes/fluids/mibc.lua index 53a5efd6..d272f602 100644 --- a/prototypes/fluids/mibc.lua +++ b/prototypes/fluids/mibc.lua @@ -17,6 +17,10 @@ RECIPE { order = "q-2" }:add_unlock("mibc") +if mods.pyhightech then + RECIPE("mibc"):replace_ingredient_unsafe("aromatics", {type = "fluid", name = "acetone", amount = 50}) +end + FLUID { type = "fluid", diff --git a/prototypes/fluids/nexelit-pulp-02.lua b/prototypes/fluids/nexelit-pulp-02.lua index 54a37231..3332edb9 100644 --- a/prototypes/fluids/nexelit-pulp-02.lua +++ b/prototypes/fluids/nexelit-pulp-02.lua @@ -17,6 +17,10 @@ RECIPE { order = "q-2" }:add_unlock("nexelit-mk03") +if mods.pyhightech then + RECIPE("nexelit-pulp-02"):replace_ingredient_unsafe("syngas", {type = "fluid", name = "acetone", amount = 50}) +end + FLUID { type = "fluid", name = "nexelit-pulp-02", diff --git a/prototypes/fluids/nexelit-refined-pulp.lua b/prototypes/fluids/nexelit-refined-pulp.lua index 9a7398a2..1380dec6 100644 --- a/prototypes/fluids/nexelit-refined-pulp.lua +++ b/prototypes/fluids/nexelit-refined-pulp.lua @@ -18,6 +18,10 @@ RECIPE { order = "q-2" }:add_unlock("nexelit-mk03") +if mods.pyhightech then + RECIPE("nexelit-refined-pulp"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + FLUID { type = "fluid", name = "nexelit-refined-pulp", diff --git a/prototypes/fluids/outlet-gas-2.lua b/prototypes/fluids/outlet-gas-2.lua index 1c54fa99..7abdcf7c 100644 --- a/prototypes/fluids/outlet-gas-2.lua +++ b/prototypes/fluids/outlet-gas-2.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "outlet-gas-02", - category = "chemistry", --pyfe gasseparator -- pyht fbreactor + category = mods.pyhightech and "chemistry" or "fbreactor", --pyfe gasseparator -- pyht fbreactor enabled = false, energy_required = 3, ingredients = { @@ -17,6 +17,10 @@ RECIPE { order = "q-2" }:add_unlock("coke-mk02") +if mods.pyhightech then + +end + FLUID { type = "fluid", name = "outlet-gas-02", diff --git a/prototypes/fluids/outlet-gas-4.lua b/prototypes/fluids/outlet-gas-4.lua index 6033e3e3..da20bd78 100644 --- a/prototypes/fluids/outlet-gas-4.lua +++ b/prototypes/fluids/outlet-gas-4.lua @@ -18,6 +18,10 @@ RECIPE { order = "q-2" }:add_unlock("coke-mk03") +if mods.pyhightech then + RECIPE("outlet-gas-04"):add_ingredient_unsafe {type = "fluid", name = "tall-oil", amount = 50} +end + FLUID { type = "fluid", name = "outlet-gas-04", diff --git a/prototypes/fluids/slz-pulp-01.lua b/prototypes/fluids/slz-pulp-01.lua index 293861f1..c80df8c6 100644 --- a/prototypes/fluids/slz-pulp-01.lua +++ b/prototypes/fluids/slz-pulp-01.lua @@ -19,6 +19,10 @@ RECIPE { order = "q-1" }:add_unlock("lead-mk03") +if mods.pyhightech then + RECIPE("slz-pulp-01"):replace_ingredient_unsafe("water", {type = "fluid", name = "cyanic-acid", amount = 25}) +end + FLUID { type = "fluid", name = "slz-pulp-01", diff --git a/prototypes/fluids/u-83.lua b/prototypes/fluids/u-83.lua index 09f15ca8..3735ae5f 100644 --- a/prototypes/fluids/u-83.lua +++ b/prototypes/fluids/u-83.lua @@ -16,6 +16,10 @@ RECIPE { order = "q-2" }:add_unlock("uranium-mk04") +if mods.pyhightech then + RECIPE("u-83"):replace_ingredient_unsafe("nitrogen", {type = "fluid", name = "ammonia", amount = 100}) +end + FLUID { type = "fluid", diff --git a/prototypes/fluids/xylenol.lua b/prototypes/fluids/xylenol.lua index b3d50295..43a538fe 100644 --- a/prototypes/fluids/xylenol.lua +++ b/prototypes/fluids/xylenol.lua @@ -34,6 +34,10 @@ RECIPE { order = "q-1" }:add_unlock("additives") +if mods.pyhightech then + RECIPE("xylenol-2"):add_ingredient_unsafe {type = "item", name = "phenol", amount = 10} +end + FLUID { type = "fluid", diff --git a/prototypes/fluids/z3-reagent.lua b/prototypes/fluids/z3-reagent.lua index 00e73b63..d55743f9 100644 --- a/prototypes/fluids/z3-reagent.lua +++ b/prototypes/fluids/z3-reagent.lua @@ -16,6 +16,10 @@ RECIPE { order = "q-2" }:add_unlock("additives") +if mods.pyhightech then + RECIPE("z3-reagent"):replace_ingredient_unsafe("sulfuric-acid", {type = "fluid", name = "phosphorous-acid", amount = 100}):replace_ingredient_unsafe("organic-solvent", {type = "fluid", name = "carbon-sulfide", amount = 100}) +end + FLUID { type = "fluid", diff --git a/prototypes/recipes/recipes-aluminium.lua b/prototypes/recipes/recipes-aluminium.lua index eac00828..d6cc7400 100644 --- a/prototypes/recipes/recipes-aluminium.lua +++ b/prototypes/recipes/recipes-aluminium.lua @@ -74,6 +74,10 @@ RECIPE { subgroup = "py-rawores-aluminium", }:add_unlock("aluminium-mk03") +if mods.pyhightech then + RECIPE("high-grade-alumina"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + --SINTER and DRP IMPROVEMENTS RECIPE { @@ -135,6 +139,10 @@ RECIPE { order = "baf" }:add_unlock("aluminium-mk01") +if mods.pyhightech then + RECIPE("molten-aluminium-01"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "molten-aluminium-02", @@ -154,6 +162,10 @@ RECIPE { order = "bae" }:add_unlock("aluminium-mk02") +if mods.pyhightech then + RECIPE("molten-aluminium-02"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "molten-aluminium-03", @@ -173,6 +185,10 @@ RECIPE { order = "bad" }:add_unlock("aluminium-mk03") +if mods.pyhightech then + RECIPE("molten-aluminium-03"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "molten-aluminium-03-2", @@ -192,6 +208,10 @@ RECIPE { order = "bac" }:add_unlock("aluminium-mk03") +if mods.pyhightech then + RECIPE("molten-aluminium-03-2"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "molten-aluminium-04", @@ -212,6 +232,10 @@ RECIPE { order = "bab" }:add_unlock("aluminium-mk04") +if mods.pyhightech then + RECIPE("molten-aluminium-04"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "molten-aluminium-05", @@ -232,6 +256,10 @@ RECIPE { order = "baa" }:add_unlock("aluminium-mk05") +if mods.pyhightech then + RECIPE("molten-aluminium-05"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + ----PLATES---- RECIPE { diff --git a/prototypes/recipes/recipes-chromium.lua b/prototypes/recipes/recipes-chromium.lua index 6f292931..86ef389b 100644 --- a/prototypes/recipes/recipes-chromium.lua +++ b/prototypes/recipes/recipes-chromium.lua @@ -295,6 +295,10 @@ RECIPE { order = "bac" }:add_unlock("chromium-mk03") +if mods.pyhightech then + RECIPE("molten-chromium-01"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "molten-chromium-02", @@ -315,6 +319,10 @@ RECIPE { order = "baa" }:add_unlock("chromium-mk05") +if mods.pyhightech then + RECIPE("molten-chromium-02"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "molten-chromium-03", @@ -335,6 +343,10 @@ RECIPE { order = "bab" }:add_unlock("chromium-mk04") +if mods.pyhightech then + RECIPE("molten-chromium-03"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + --SINTER and DRP IMPROVEMENTS RECIPE { diff --git a/prototypes/recipes/recipes-gold.lua b/prototypes/recipes/recipes-gold.lua index 060723fd..05a82749 100644 --- a/prototypes/recipes/recipes-gold.lua +++ b/prototypes/recipes/recipes-gold.lua @@ -32,6 +32,10 @@ RECIPE { subgroup = "py-rawores-gold", }:add_unlock("gold") +if mods.pyhightech then + RECIPE("gold-concentrate"):replace_ingredient_unsafe("sulfuric-acid", {type = "fluid", name = "cyanic-acid", amount = 100}) +end + RECIPE { type = "recipe", name = "gold-precipitate-2", @@ -69,6 +73,10 @@ RECIPE { subgroup = "py-rawores-gold", }:add_unlock("gold") +if mods.pyhightech then + RECIPE("purified-gold"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "gold-plate", diff --git a/prototypes/recipes/recipes-lead.lua b/prototypes/recipes/recipes-lead.lua index b7ce0db3..41626f56 100644 --- a/prototypes/recipes/recipes-lead.lua +++ b/prototypes/recipes/recipes-lead.lua @@ -216,6 +216,10 @@ RECIPE { order = "bae" }:add_unlock("lead-mk02") +if mods.pyhightech then + RECIPE("molten-lead-01"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 2} +end + RECIPE { type = "recipe", name = "molten-lead-02", @@ -235,6 +239,10 @@ RECIPE { order = "bad" }:add_unlock("lead-mk03") +if mods.pyhightech then + RECIPE("molten-lead-02"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "molten-lead-03", @@ -254,6 +262,10 @@ RECIPE { order = "bac" }:add_unlock("lead-mk03") +if mods.pyhightech then + RECIPE("molten-lead-03"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 2} +end + RECIPE { type = "recipe", name = "molten-lead-04", @@ -273,6 +285,10 @@ RECIPE { order = "bab" }:add_unlock("lead-mk04") +if mods.pyhightech then + RECIPE("molten-lead-04"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "molten-lead-05", @@ -287,11 +303,15 @@ RECIPE { {type = "fluid", name = "molten-lead", amount = 650} }, main_product = "molten-lead", - icons = py.composite_icon("molten-lead", "sintered-lead"), + icons = py.composite_icon("molten-lead", "sintered-lead"), subgroup = "py-rawores-lead", order = "baa" }:add_unlock("lead-mk05") +if mods.pyhightech then + RECIPE("molten-lead-05"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + --CASTINGS RECIPE { diff --git a/prototypes/recipes/recipes-nickel.lua b/prototypes/recipes/recipes-nickel.lua index 9cdcc2b8..ff9d6a34 100644 --- a/prototypes/recipes/recipes-nickel.lua +++ b/prototypes/recipes/recipes-nickel.lua @@ -169,6 +169,10 @@ RECIPE { order = "baf" }:add_unlock("nickel-mk03") +if mods.pyhightech then + RECIPE("molten-nickel-00"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "molten-nickel-01", diff --git a/prototypes/recipes/recipes-steel.lua b/prototypes/recipes/recipes-steel.lua index aa7b6449..08b25871 100644 --- a/prototypes/recipes/recipes-steel.lua +++ b/prototypes/recipes/recipes-steel.lua @@ -37,6 +37,10 @@ RECIPE { order = "baa" }:add_unlock("steel-mk03") +if mods.pyhightech then + RECIPE("molten-steel-02"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "molten-steel", @@ -88,10 +92,10 @@ RECIPE { ingredients = { {type = "fluid", name = "molten-steel", amount = 100}, {type = "item", name = "sulfur", amount = 1}, - {type = "item", name = "chromium", amount = 7}, {type = "item", name = "copper-plate", amount = 2}, {type = "item", name = "nickel-plate", amount = 5}, {type = "item", name = "niobium-plate", amount = 2}, + {type = "item", name = "fecr-alloy", amount = 5} --pyht phosphorous rock }, results = { @@ -103,6 +107,10 @@ RECIPE { order = "daa" }:add_unlock("stainless-steel-mk01") +if mods.pyhightech then + RECIPE("molten-stainless-steel"):add_ingredient_unsafe {type = "item", name = "phosphate-rock", amount = 4} +end + RECIPE { type = "recipe", name = "stainless-steel", @@ -145,6 +153,10 @@ RECIPE { order = "faa" }:add_unlock("super-steel-mk01") +if mods.pyhightech then + RECIPE("molten-super-steel"):add_ingredient_unsafe {type = "item", name = "silicon", amount = 2} +end + RECIPE { type = "recipe", name = "super-steel", @@ -221,6 +233,10 @@ RECIPE { order = "dad" }:add_unlock("stainless-steel-mk02") +if mods.pyhightech then + RECIPE("full-molten-stainless-steel-3"):add_ingredient_unsafe {type = "item", name = "phosphate-rock", amount = 4} +end + RECIPE { type = "recipe", name = "full-molten-stainless-steel-4", @@ -299,3 +315,7 @@ RECIPE { subgroup = "py-rawores-iron-alloys", order = "fad" }:add_unlock("super-steel-mk02") + +if mods.pyhightech then + RECIPE("full-molten-super-steel-3"):add_ingredient_unsafe {type = "item", name = "silicon", amount = 2} +end diff --git a/prototypes/recipes/recipes-tin.lua b/prototypes/recipes/recipes-tin.lua index f8eb42a0..fe99b0e5 100644 --- a/prototypes/recipes/recipes-tin.lua +++ b/prototypes/recipes/recipes-tin.lua @@ -82,8 +82,8 @@ RECIPE { {type = "fluid", name = "water", amount = 100}, }, results = { - {type = "item", name = "grade-4-tin", amount = 1}, - {type = "fluid", name = "tailings", amount = 100}, + {type = "item", name = "grade-4-tin", amount = 1}, + {type = "fluid", name = "tailings", amount = 100}, }, main_product = "grade-4-tin", icon = "__pyraworesgraphics__/graphics/icons/wash-grade-3-tin.png", @@ -158,8 +158,8 @@ RECIPE { {type = "fluid", name = "tin-bottom-pulp", amount = 100}, }, results = { - {type = "fluid", name = "tailings", amount = 50}, - {type = "item", name = "tin-concentrate", amount = 1, probability = 0.75}, + {type = "fluid", name = "tailings", amount = 50}, + {type = "item", name = "tin-concentrate", amount = 1, probability = 0.75}, }, main_product = "tin-concentrate", icons = py.composite_icon("tin-concentrate", "tin-bottom-pulp"), @@ -298,6 +298,10 @@ RECIPE { order = "baf" }:add_unlock("tin-mk02") +if mods.pyhightech then + RECIPE("molten-tin-01"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 6} +end + -- RECIPE { -- type = "recipe", -- name = "molten-tin-02", @@ -353,6 +357,10 @@ RECIPE { order = "bac" }:add_unlock("tin-mk03") +if mods.pyhightech then + RECIPE("molten-tin-03"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "molten-tin-04", @@ -372,6 +380,10 @@ RECIPE { order = "bab" }:add_unlock("tin-mk04") +if mods.pyhightech then + RECIPE("molten-tin-04"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + RECIPE { type = "recipe", name = "molten-tin-05", @@ -391,6 +403,10 @@ RECIPE { order = "baa" }:add_unlock("tin-mk05") +if mods.pyhightech then + RECIPE("molten-tin-05"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 2} +end + --CASTINGS diff --git a/prototypes/recipes/recipes-titanium.lua b/prototypes/recipes/recipes-titanium.lua index 3b6eac90..bac0e1af 100644 --- a/prototypes/recipes/recipes-titanium.lua +++ b/prototypes/recipes/recipes-titanium.lua @@ -103,9 +103,9 @@ RECIPE { {type = "fluid", name = "mibc", amount = 100} }, results = { - {type = "item", name = "powdered-ti", amount = 2}, - {type = "fluid", name = "ti-pulp-03", amount = 60}, - {type = "fluid", name = "tailings", amount = 40}, + {type = "item", name = "powdered-ti", amount = 2}, + {type = "fluid", name = "ti-pulp-03", amount = 60}, + {type = "fluid", name = "tailings", amount = 40}, }, main_product = "powdered-ti", subgroup = "py-rawores-titanium", @@ -183,6 +183,10 @@ RECIPE { subgroup = "py-rawores-titanium", }:add_unlock("titanium-mk03") +if mods.pyhightech then + RECIPE("high-grade-ti"):add_ingredient_unsafe {type = "item", name = "graphite", amount = 3} +end + --SINTER and DRP IMPROVEMENTS RECIPE { diff --git a/prototypes/recipes/recipes.lua b/prototypes/recipes/recipes.lua index 17fcc74c..496a322e 100644 --- a/prototypes/recipes/recipes.lua +++ b/prototypes/recipes/recipes.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "powdered-ralesia-seeds", - category = "ball-mill", + category = mods.pyhightech and "pulp" or "ball-mill", enabled = false, energy_required = 4, ingredients = { @@ -37,6 +37,10 @@ RECIPE { order = "j" }:add_unlock("starch") +if mods.pyhightech then + RECIPE("starch"):add_ingredient_unsafe {type = "item", name = "fiberboard", amount = 1} +end + RECIPE { type = "recipe", name = "starch-2", @@ -58,6 +62,10 @@ RECIPE { order = "j" }:add_unlock("starch") +if mods.pyhightech then + RECIPE("starch-2"):add_ingredient_unsafe {type = "item", name = "fiberboard", amount = 1} +end + RECIPE { type = "recipe", name = "water-saline", @@ -236,6 +244,10 @@ RECIPE { main_product = "p2s5", }:add_unlock("additives") +if mods.pyhightech then + RECIPE("p2s5"):remove_ingredient("stone"):add_ingredient_unsafe {type = "item", name = "phosphate-rock", amount = 5} +end + RECIPE { type = "recipe", name = "p2s5-2", @@ -253,6 +265,10 @@ RECIPE { main_product = "p2s5", }:add_unlock("additives") +if mods.pyhightech then + RECIPE("p2s5-2"):remove_ingredient("stone"):add_ingredient_unsafe {type = "item", name = "phosphate-rock", amount = 5} +end + RECIPE { type = "recipe", name = "ammonium-chloride", @@ -276,6 +292,10 @@ RECIPE { order = "q-2" }:add_unlock("salts") +if mods.pyhightech then + RECIPE("ammonium-chloride"):replace_ingredient_unsafe("water", {type = "fluid", name = "ammonia", amount = 100}).category = "fbreactor" +end + RECIPE { type = "recipe", name = "duralumin-1", @@ -333,6 +353,10 @@ RECIPE { }, }:add_unlock("battery") +if mods.pyhightech then + RECIPE("battery-1"):add_ingredient_unsafe {type = "item", name = "rayon", amount = 2} +end + RECIPE { type = "recipe", name = "battery-2", @@ -350,6 +374,10 @@ RECIPE { }, }:add_unlock("battery") +if mods.pyhightech then + RECIPE("battery-2"):add_ingredient_unsafe {type = "item", name = "rayon", amount = 2} +end + RECIPE { type = "recipe", name = "mega-drill-head", diff --git a/prototypes/robots/py-construction-robot-mk02.lua b/prototypes/robots/py-construction-robot-mk02.lua index 2f22fdca..839aa7fb 100644 --- a/prototypes/robots/py-construction-robot-mk02.lua +++ b/prototypes/robots/py-construction-robot-mk02.lua @@ -20,6 +20,10 @@ RECIPE { } }:add_unlock("robotics") +if mods.pyhightech then + RECIPE("py-construction-robot-mk02"):add_ingredient_unsafe {type = "item", name = "nexelit-battery", amount = 1} +end + ITEM { type = "item", name = "py-construction-robot-mk02", diff --git a/prototypes/robots/py-logistic-robot-mk02.lua b/prototypes/robots/py-logistic-robot-mk02.lua index 841a383f..a4c96386 100644 --- a/prototypes/robots/py-logistic-robot-mk02.lua +++ b/prototypes/robots/py-logistic-robot-mk02.lua @@ -22,6 +22,10 @@ local cargo_bot = } cargo_bot:add_unlock {"robotics"} +if mods.pyhightech then + RECIPE("py-logistic-robot-mk02"):add_ingredient {type = "item", name = "nexelit-battery", amount = 1} +end + ITEM { type = "item", name = "py-logistic-robot-mk02", diff --git a/prototypes/updates/pyalienlife-updates.lua b/prototypes/updates/pyalienlife-updates.lua index 137956d4..ad6e6488 100644 --- a/prototypes/updates/pyalienlife-updates.lua +++ b/prototypes/updates/pyalienlife-updates.lua @@ -1,9 +1,7 @@ RECIPE("casting-lead-container"):replace_ingredient("sand-casting", "mold") -if mods["pyhightech"] then - RECIPE("casting-ht-pipe"):replace_ingredient("sand-casting", "mold") - RECIPE("casting-ht-pipe-underground"):replace_ingredient("sand-casting", "mold") -end +RECIPE("casting-ht-pipe"):replace_ingredient("sand-casting", "mold") +RECIPE("casting-ht-pipe-underground"):replace_ingredient("sand-casting", "mold") RECIPE("casting-gear"):replace_ingredient("sand-casting", "mold") RECIPE("casting-pipe"):replace_ingredient("sand-casting", "mold") diff --git a/prototypes/updates/pyfusionenergy-updates.lua b/prototypes/updates/pyfusionenergy-updates.lua index a490dfbf..762ff192 100644 --- a/prototypes/updates/pyfusionenergy-updates.lua +++ b/prototypes/updates/pyfusionenergy-updates.lua @@ -257,60 +257,53 @@ RECIPE("acetylene").category = "gasifier" --pyfusion mk02 unlocks -if mods.pyrawores then - RECIPE("vacuum-pump-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} - RECIPE("agitator-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "glass", amount = 50} - RECIPE("thickener-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} - RECIPE("hydrocyclone-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} - RECIPE("mixer-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} - RECIPE("automated-screener-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} - RECIPE("secondary-crusher-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} - RECIPE("plankton-farm-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} - RECIPE("centrifugal-pan-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} - RECIPE("jig-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} - RECIPE("grease-table-mk02"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} - RECIPE("compressor-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} - RECIPE("gas-separator-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "glass", amount = 50}:add_ingredient {type = "item", name = "stainless-steel", amount = 25} - RECIPE("nmf-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "glass", amount = 50}:add_ingredient {type = "item", name = "stainless-steel", amount = 25} -end - +RECIPE("vacuum-pump-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("agitator-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "glass", amount = 50} +RECIPE("thickener-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("hydrocyclone-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("mixer-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("automated-screener-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("secondary-crusher-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("plankton-farm-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("centrifugal-pan-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("jig-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("grease-table-mk02"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("compressor-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("gas-separator-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "glass", amount = 50}:add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("nmf-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "glass", amount = 50}:add_ingredient {type = "item", name = "stainless-steel", amount = 25} --pyfusion mk03 unlocks -if mods.pyrawores then - --RECIPE('xyhiphoe-pool-mk03'):add_unlock('machines-mk04'):add_ingredient({type = "item", name = "super-alloy", amount = 5}):add_ingredient({type = "item", name = "nbti-alloy", amount = 20}) - RECIPE("vacuum-pump-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "sc-unit", amount = 4} - RECIPE("agitator-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} - RECIPE("thickener-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} - RECIPE("hydrocyclone-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 15} - RECIPE("mixer-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} - RECIPE("automated-screener-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} - RECIPE("secondary-crusher-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} - RECIPE("centrifugal-pan-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 2} - RECIPE("plankton-farm-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} - RECIPE("jig-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} - RECIPE("grease-table-mk03"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-alloy", amount = 25} - RECIPE("compressor-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} - RECIPE("gas-separator-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 2} - RECIPE("nmf-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} -end +--RECIPE('xyhiphoe-pool-mk03'):add_unlock('machines-mk04'):add_ingredient({type = "item", name = "super-alloy", amount = 5}):add_ingredient({type = "item", name = "nbti-alloy", amount = 20}) +RECIPE("vacuum-pump-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "sc-unit", amount = 4} +RECIPE("agitator-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} +RECIPE("thickener-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +RECIPE("hydrocyclone-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 15} +RECIPE("mixer-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} +RECIPE("automated-screener-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} +RECIPE("secondary-crusher-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} +RECIPE("centrifugal-pan-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 2} +RECIPE("plankton-farm-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} +RECIPE("jig-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} +RECIPE("grease-table-mk03"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-alloy", amount = 25} +RECIPE("compressor-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} +RECIPE("gas-separator-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 2} +RECIPE("nmf-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} --pyfusion mk04 unlocks -if mods.pyrawores then - RECIPE("vacuum-pump-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} - RECIPE("agitator-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} - RECIPE("thickener-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} - RECIPE("hydrocyclone-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} - RECIPE("mixer-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - RECIPE("automated-screener-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} - RECIPE("secondary-crusher-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} - RECIPE("plankton-farm-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} - RECIPE("centrifugal-pan-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} - RECIPE("jig-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - RECIPE("compressor-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} - RECIPE("gas-separator-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} - RECIPE("nmf-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -end +RECIPE("vacuum-pump-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +RECIPE("agitator-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} +RECIPE("thickener-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} +RECIPE("hydrocyclone-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +RECIPE("mixer-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +RECIPE("automated-screener-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +RECIPE("secondary-crusher-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} +RECIPE("plankton-farm-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +RECIPE("centrifugal-pan-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} +RECIPE("jig-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +RECIPE("compressor-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} +RECIPE("gas-separator-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} +RECIPE("nmf-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} RECIPE("cool-air"):replace_ingredient("pressured-air", {type = "fluid", name = "liquid-nitrogen", amount = 45}):add_result {type = "fluid", name = "nitrogen", amount = 450} diff --git a/prototypes/updates/pyhightech-updates.lua b/prototypes/updates/pyhightech-updates.lua index 935fd79b..fee31939 100644 --- a/prototypes/updates/pyhightech-updates.lua +++ b/prototypes/updates/pyhightech-updates.lua @@ -2,107 +2,107 @@ -- TECHNOLOGY('coal-processing-3'):add_prereq('ht-trains') --ENITITY -if mods["pyhightech"] and not mods["pyalienlife"] then - table.insert(data.raw["assembling-machine"]["crash-site-assembling-machine-1-repaired"].minable.results, {type = "item", name = "duralumin", amount = 50}) -end - -RECIPE("al-pulp-01"):replace_ingredient("boric-acid", "phosphoric-acid") -RECIPE("powdered-ralesia-seeds").category = "pulp" -RECIPE("glass-fiber"):add_ingredient {type = "item", name = "sodium-sulfate", amount = 1}:add_ingredient {type = "fluid", name = "molten-glass", amount = 100, fluidbox_index = 2} -RECIPE("phosphate-glass"):add_ingredient {type = "item", name = "sodium-sulfate", amount = 1}:replace_ingredient("glass-fiber", "crushed-quartz") -RECIPE("nexelit-matrix"):replace_ingredient("wood", "epoxy") -RECIPE("rayon"):add_ingredient {type = "item", name = "sodium-carbonate", amount = 5} -RECIPE("propene"):replace_ingredient("iron-plate", "lead-plate") -RECIPE("fiberboard"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 3} -RECIPE("micro-fiber"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 3} -RECIPE("phenolicboard"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 3} -RECIPE("epoxy"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 5} +--[[if mods["pyhightech"] and not mods["pyalienlife"] then + table.insert(data.raw["assembling-machine"]["crash-site-assembling-machine-1-repaired"].minable.results, {type = "item", name = "duralumin", amount = 50}) +end]] -- + +--RECIPE("al-pulp-01"):replace_ingredient("boric-acid", "phosphoric-acid") +--RECIPE("powdered-ralesia-seeds").category = "pulp" +--RECIPE("glass-fiber"):add_ingredient {type = "item", name = "sodium-sulfate", amount = 1}:add_ingredient {type = "fluid", name = "molten-glass", amount = 100, fluidbox_index = 2} +--RECIPE("phosphate-glass"):add_ingredient {type = "item", name = "sodium-sulfate", amount = 1}:replace_ingredient("glass-fiber", "crushed-quartz") +--RECIPE("nexelit-matrix"):replace_ingredient("wood", "epoxy") +--RECIPE("rayon"):add_ingredient {type = "item", name = "sodium-carbonate", amount = 5} +--RECIPE("propene"):replace_ingredient("iron-plate", "lead-plate") +--RECIPE("fiberboard"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 3} +--RECIPE("micro-fiber"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 3} +--RECIPE("phenolicboard"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 3} +--RECIPE("epoxy"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 5} --RECIPE('outlet-gas-3'):add_result({type = "fluid", name = "ammonia", amount = 50}) -RECIPE("high-flux-core"):replace_ingredient("liquid-pure-air", "liquid-nitrogen") -RECIPE("diode-core"):replace_ingredient("liquid-pure-air", "liquid-nitrogen") -RECIPE("heavy-fermion"):replace_ingredient("uranium-238", "40-u-powder") -RECIPE("capacitor-termination"):replace_ingredient("boric-acid", "liquid-nitrogen") -RECIPE("superconductor"):replace_ingredient("liquid-helium", "liquid-nitrogen") -RECIPE("silicon-wafer"):add_ingredient {type = "item", name = "crushed-quartz", amount = 2}:add_ingredient {type = "item", name = "aramid", amount = 1} -RECIPE("nano-wires"):add_ingredient {type = "item", name = "gold-plate", amount = 10} -RECIPE("capacitor1"):replace_ingredient("copper-plate", "tin-plate") -RECIPE("resistor1"):replace_ingredient("iron-plate", "tin-plate"):add_ingredient {type = "item", name = "glass", amount = 1} -RECIPE("resistor3"):add_ingredient {type = "item", name = "nickel-plate", amount = 2} -RECIPE("capacitor2"):replace_ingredient("steel-plate", "aluminium-plate"):remove_ingredient("cermet"):add_ingredient {type = "fluid", name = "al-pulp-01", amount = 10}:replace_ingredient("copper-cable", "tinned-cable") -RECIPE("inductor3"):add_ingredient {type = "item", name = "gold-plate", amount = 1}:replace_ingredient("copper-cable", "tinned-cable") -RECIPE("inductor2"):replace_ingredient("copper-cable", "tinned-cable") -RECIPE("re-tin"):replace_ingredient("iron-plate", "tin-plate") -RECIPE("capacitor-termination"):replace_ingredient("steel-plate", "nickel-plate"):replace_ingredient("copper-plate", "tin-plate"):add_ingredient {type = "item", name = "silver-plate", amount = 1} -RECIPE("sodium-silicate"):replace_ingredient("phenol", "sodium-hydroxide") -RECIPE("dimethyldichlorosilane"):replace_ingredient("crushed-copper", "grade-4-copper") -RECIPE("colloidal-silica"):replace_ingredient("niobium-plate", "lead-plate") -RECIPE("resorcinol"):replace_ingredient("phenol", "sodium-hydroxide") -RECIPE("carbon-aerogel"):remove_ingredient("silicon"):add_ingredient {type = "item", name = "purified-quartz", amount = 1}:remove_ingredient("syngas"):add_ingredient {type = "fluid", name = "nitrogen", amount = 50} -RECIPE("zinc-acetate"):replace_ingredient("stone-brick", "zinc-plate") -RECIPE("ndfeb-alloy"):replace_ingredient("carbon-dioxide", "oxygen").category = "py-rawores-smelter" -RECIPE("supercapacitor-shell"):replace_ingredient("iron-plate", "aluminium-plate") -RECIPE("lithium-chloride"):replace_ingredient("sulfuric-acid", "hydrogen-chloride") -RECIPE("lithium-niobate"):replace_ingredient("chromium", "lithium-chloride") -RECIPE("syngas-methane"):replace_ingredient("niobium-plate", "nickel-plate") -RECIPE("methane-methanal"):replace_ingredient("water", "oxygen") -RECIPE("paramagnetic-material"):replace_ingredient("iron-plate", "aluminium-plate") -RECIPE("vacuum-tube"):add_ingredient {type = "item", name = "glass", amount = 2} -RECIPE("pcb2"):add_ingredient {type = "item", name = "tin-plate", amount = 5} -RECIPE("pcb3"):add_ingredient {type = "item", name = "tin-plate", amount = 5} -RECIPE("pcb4"):add_ingredient {type = "item", name = "lead-plate", amount = 5} -RECIPE("microchip"):add_ingredient {type = "item", name = "tin-plate", amount = 5}:replace_ingredient("copper-cable", "tinned-cable") -RECIPE("crude-cermet"):add_ingredient {type = "item", name = "ore-nickel", amount = 5} -RECIPE("diode"):add_ingredient {type = "item", name = "tin-plate", amount = 3} -RECIPE("bisphenol-a"):add_ingredient {type = "fluid", name = "hydrogen-chloride", amount = 50} -RECIPE("pdms"):add_ingredient {type = "fluid", name = "hydrogen-chloride", amount = 50} -RECIPE("nic-core"):add_ingredient {type = "item", name = "nickel-plate", amount = 2}:add_ingredient {type = "fluid", name = "hydrogen", amount = 100} -RECIPE("processor"):add_ingredient {type = "item", name = "gold-plate", amount = 2}:add_ingredient {type = "item", name = "aluminium-plate", amount = 2} -RECIPE("capacitor-core"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 30} -RECIPE("heavy-fermion"):add_ingredient {type = "item", name = "gold-plate", amount = 5} -RECIPE("nxag-matrix"):add_ingredient {type = "item", name = "silver-plate", amount = 4} -RECIPE("paradiamatic-resistor"):add_ingredient {type = "item", name = "lead-plate", amount = 4} -RECIPE("zinc-nanocompound"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 8} -RECIPE("csle-diode"):add_ingredient {type = "item", name = "salt", amount = 40} -RECIPE("re-magnet"):add_ingredient {type = "item", name = "nickel-plate", amount = 2} -RECIPE("superconductor"):add_ingredient {type = "item", name = "gold-plate", amount = 1} -RECIPE("nanocrystaline-core"):add_ingredient {type = "item", name = "gold-plate", amount = 2} -RECIPE("supercapacitor-core"):add_ingredient {type = "item", name = "silver-plate", amount = 2} -RECIPE("glycerol2"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 5} -RECIPE("nems"):add_ingredient {type = "item", name = "glass", amount = 10} -RECIPE("volumetric-capacitor"):add_ingredient {type = "item", name = "glass", amount = 10} -RECIPE("yag-laser-module"):add_ingredient {type = "item", name = "aluminium-plate", amount = 10} -RECIPE("diamagnetic-material"):add_ingredient {type = "item", name = "lead-plate", amount = 2} -RECIPE("black-liquor"):add_ingredient {type = "fluid", name = "oxygen", amount = 100} -RECIPE("plastic3"):add_ingredient {type = "fluid", name = "hydrogen", amount = 50} -RECIPE("intelligent-unit"):add_ingredient {type = "item", name = "solder", amount = 4} -RECIPE("molten-super-steel"):add_ingredient {type = "item", name = "silicon", amount = 2} -RECIPE("full-molten-super-steel-3"):add_ingredient {type = "item", name = "silicon", amount = 2} -RECIPE("py-construction-robot-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 4} -RECIPE("py-logistic-robot-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 4} -RECIPE("moondrop-greenhouse-mk01"):add_ingredient {type = "item", name = "glass", amount = 40} -RECIPE("electronics-factory-mk02"):add_ingredient {type = "item", name = "glass", amount = 40} -RECIPE("chipshooter-mk02"):add_ingredient {type = "item", name = "glass", amount = 40} -RECIPE("nano-assembler-mk02"):add_ingredient {type = "item", name = "glass", amount = 40} -RECIPE("nano-assembler-mk01"):add_ingredient {type = "item", name = "glass", amount = 40} -RECIPE("ech"):add_ingredient {type = "fluid", name = "hydrogen-chloride", amount = 150} -RECIPE("nylon2"):replace_ingredient("sulfuric-acid", "chlorine") -RECIPE("chloromethane"):replace_ingredient("sulfuric-acid", "hydrogen-chloride") -RECIPE("molten-stainless-steel"):remove_ingredient("chromium"):add_ingredient {type = "item", name = "fecr-alloy", amount = 5} -RECIPE("nexelit-battery"):add_ingredient {type = "item", name = "lead-plate", amount = 5} -RECIPE("py-construction-robot-mk02"):add_ingredient {type = "item", name = "nexelit-battery", amount = 1} -RECIPE("py-logistic-robot-mk02"):add_ingredient {type = "item", name = "nexelit-battery", amount = 1} -RECIPE("ht-locomotive"):replace_ingredient("steel-plate", "aluminium-plate"):add_ingredient {type = "item", name = "glass", amount = 60}:add_ingredient {type = "item", name = "nickel-plate", amount = 50} -RECIPE("ht-generic-wagon"):replace_ingredient("steel-plate", "aluminium-plate"):add_ingredient {type = "item", name = "glass", amount = 20}:add_ingredient {type = "item", name = "nickel-plate", amount = 10} -RECIPE("ht-generic-fluid-wagon"):replace_ingredient("steel-plate", "aluminium-plate"):add_ingredient {type = "item", name = "glass", amount = 20}:add_ingredient {type = "item", name = "nickel-plate", amount = 10} - -RECIPE("cresylic-acid"):remove_ingredient("aromatics"):add_ingredient {type = "item", name = "phenol", amount = 10} -RECIPE("outlet-gas-02").category = "fbreactor" -RECIPE("fecr-alloy"):add_ingredient {type = "item", name = "graphite", amount = 3}:remove_unlock("basic-electronics"):add_unlock("stainless-steel-mk01").category = "py-rawores-smelter" -RECIPE("ndfeb-alloy").category = "py-rawores-smelter" -RECIPE("crco-alloy").category = "py-rawores-smelter" -RECIPE("re-tin").category = "py-rawores-smelter" - -RECIPE("ppd"):replace_ingredient("aromatics", "nitrobenzene") +--RECIPE("high-flux-core"):replace_ingredient("liquid-pure-air", "liquid-nitrogen") +--RECIPE("diode-core"):replace_ingredient("liquid-pure-air", "liquid-nitrogen") +--RECIPE("heavy-fermion"):replace_ingredient("uranium-238", "40-u-powder") +--RECIPE("capacitor-termination"):replace_ingredient("boric-acid", "liquid-nitrogen") +--RECIPE("superconductor"):replace_ingredient("liquid-helium", "liquid-nitrogen") +--RECIPE("silicon-wafer"):add_ingredient {type = "item", name = "crushed-quartz", amount = 2}:add_ingredient {type = "item", name = "aramid", amount = 1} +--RECIPE("nano-wires"):add_ingredient {type = "item", name = "gold-plate", amount = 10} +--RECIPE("capacitor1"):replace_ingredient("copper-plate", "tin-plate") +--RECIPE("resistor1"):replace_ingredient("iron-plate", "tin-plate"):add_ingredient {type = "item", name = "glass", amount = 1} +--RECIPE("resistor3"):add_ingredient {type = "item", name = "nickel-plate", amount = 2} +--RECIPE("capacitor2"):replace_ingredient("steel-plate", "aluminium-plate"):remove_ingredient("cermet"):add_ingredient {type = "fluid", name = "al-pulp-01", amount = 10}:replace_ingredient("copper-cable", "tinned-cable") +--RECIPE("inductor3"):add_ingredient {type = "item", name = "gold-plate", amount = 1}:replace_ingredient("copper-cable", "tinned-cable") +--RECIPE("inductor2"):replace_ingredient("copper-cable", "tinned-cable") +--RECIPE("re-tin"):replace_ingredient("iron-plate", "tin-plate") +--RECIPE("capacitor-termination"):replace_ingredient("steel-plate", "nickel-plate"):replace_ingredient("copper-plate", "tin-plate"):add_ingredient {type = "item", name = "silver-plate", amount = 1} +--RECIPE("sodium-silicate"):replace_ingredient("phenol", "sodium-hydroxide") +--RECIPE("dimethyldichlorosilane"):replace_ingredient("crushed-copper", "grade-4-copper") +--RECIPE("colloidal-silica"):replace_ingredient("niobium-plate", "lead-plate") +--RECIPE("resorcinol"):replace_ingredient("phenol", "sodium-hydroxide") +--RECIPE("carbon-aerogel"):remove_ingredient("silicon"):add_ingredient {type = "item", name = "purified-quartz", amount = 1}:remove_ingredient("syngas"):add_ingredient {type = "fluid", name = "nitrogen", amount = 50} +--RECIPE("zinc-acetate"):replace_ingredient("stone-brick", "zinc-plate") +--RECIPE("ndfeb-alloy"):replace_ingredient("carbon-dioxide", "oxygen").category = "py-rawores-smelter" +--RECIPE("supercapacitor-shell"):replace_ingredient("iron-plate", "aluminium-plate") +--RECIPE("lithium-chloride"):replace_ingredient("sulfuric-acid", "hydrogen-chloride") +--RECIPE("lithium-niobate"):replace_ingredient("chromium", "lithium-chloride") +--RECIPE("syngas-methane"):replace_ingredient("niobium-plate", "nickel-plate") +--RECIPE("methane-methanal"):replace_ingredient("water", "oxygen") +--RECIPE("paramagnetic-material"):replace_ingredient("iron-plate", "aluminium-plate") +--RECIPE("vacuum-tube"):add_ingredient {type = "item", name = "glass", amount = 2} +--RECIPE("pcb2"):add_ingredient {type = "item", name = "tin-plate", amount = 5} +--RECIPE("pcb3"):add_ingredient {type = "item", name = "tin-plate", amount = 5} +--RECIPE("pcb4"):add_ingredient {type = "item", name = "lead-plate", amount = 5} +--RECIPE("microchip"):add_ingredient {type = "item", name = "tin-plate", amount = 5}:replace_ingredient("copper-cable", "tinned-cable") +--RECIPE("crude-cermet"):add_ingredient {type = "item", name = "ore-nickel", amount = 5} +--RECIPE("diode"):add_ingredient {type = "item", name = "tin-plate", amount = 3} +--RECIPE("bisphenol-a"):add_ingredient {type = "fluid", name = "hydrogen-chloride", amount = 50} +--RECIPE("pdms"):add_ingredient {type = "fluid", name = "hydrogen-chloride", amount = 50} +--RECIPE("nic-core"):add_ingredient {type = "item", name = "nickel-plate", amount = 2}:add_ingredient {type = "fluid", name = "hydrogen", amount = 100} +--RECIPE("processor"):add_ingredient {type = "item", name = "gold-plate", amount = 2}:add_ingredient {type = "item", name = "aluminium-plate", amount = 2} +--RECIPE("capacitor-core"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 30} +--RECIPE("heavy-fermion"):add_ingredient {type = "item", name = "gold-plate", amount = 5} +--RECIPE("nxag-matrix"):add_ingredient {type = "item", name = "silver-plate", amount = 4} +--RECIPE("paradiamatic-resistor"):add_ingredient {type = "item", name = "lead-plate", amount = 4} +--RECIPE("zinc-nanocompound"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 8} +--RECIPE("csle-diode"):add_ingredient {type = "item", name = "salt", amount = 40} +--RECIPE("re-magnet"):add_ingredient {type = "item", name = "nickel-plate", amount = 2} +--RECIPE("superconductor"):add_ingredient {type = "item", name = "gold-plate", amount = 1} +--RECIPE("nanocrystaline-core"):add_ingredient {type = "item", name = "gold-plate", amount = 2} +--RECIPE("supercapacitor-core"):add_ingredient {type = "item", name = "silver-plate", amount = 2} +--RECIPE("glycerol2"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 5} +--RECIPE("nems"):add_ingredient {type = "item", name = "glass", amount = 10} +--RECIPE("volumetric-capacitor"):add_ingredient {type = "item", name = "glass", amount = 10} +--RECIPE("yag-laser-module"):add_ingredient {type = "item", name = "aluminium-plate", amount = 10} +--RECIPE("diamagnetic-material"):add_ingredient {type = "item", name = "lead-plate", amount = 2} +--RECIPE("black-liquor"):add_ingredient {type = "fluid", name = "oxygen", amount = 100} +--RECIPE("plastic3"):add_ingredient {type = "fluid", name = "hydrogen", amount = 50} +--RECIPE("intelligent-unit"):add_ingredient {type = "item", name = "solder", amount = 4} +--RECIPE("molten-super-steel"):add_ingredient {type = "item", name = "silicon", amount = 2} +--RECIPE("full-molten-super-steel-3"):add_ingredient {type = "item", name = "silicon", amount = 2} +--RECIPE("py-construction-robot-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 4} +--RECIPE("py-logistic-robot-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 4} +--RECIPE("moondrop-greenhouse-mk01"):add_ingredient {type = "item", name = "glass", amount = 40} +--RECIPE("electronics-factory-mk02"):add_ingredient {type = "item", name = "glass", amount = 40} +--RECIPE("chipshooter-mk02"):add_ingredient {type = "item", name = "glass", amount = 40} +--RECIPE("nano-assembler-mk02"):add_ingredient {type = "item", name = "glass", amount = 40} +--RECIPE("nano-assembler-mk01"):add_ingredient {type = "item", name = "glass", amount = 40} +--RECIPE("ech"):add_ingredient {type = "fluid", name = "hydrogen-chloride", amount = 150} +--RECIPE("nylon2"):replace_ingredient("sulfuric-acid", "chlorine") +--RECIPE("chloromethane"):replace_ingredient("sulfuric-acid", "hydrogen-chloride") +--RECIPE("molten-stainless-steel"):remove_ingredient("chromium"):add_ingredient {type = "item", name = "fecr-alloy", amount = 5} +--RECIPE("nexelit-battery"):add_ingredient {type = "item", name = "lead-plate", amount = 5} +--RECIPE("py-construction-robot-mk02"):add_ingredient {type = "item", name = "nexelit-battery", amount = 1} +--RECIPE("py-logistic-robot-mk02"):add_ingredient {type = "item", name = "nexelit-battery", amount = 1} +--RECIPE("ht-locomotive"):replace_ingredient("steel-plate", "aluminium-plate"):add_ingredient {type = "item", name = "glass", amount = 60}:add_ingredient {type = "item", name = "nickel-plate", amount = 50} +--RECIPE("ht-generic-wagon"):replace_ingredient("steel-plate", "aluminium-plate"):add_ingredient {type = "item", name = "glass", amount = 20}:add_ingredient {type = "item", name = "nickel-plate", amount = 10} +--RECIPE("ht-generic-fluid-wagon"):replace_ingredient("steel-plate", "aluminium-plate"):add_ingredient {type = "item", name = "glass", amount = 20}:add_ingredient {type = "item", name = "nickel-plate", amount = 10} + +--RECIPE("cresylic-acid"):remove_ingredient("aromatics"):add_ingredient {type = "item", name = "phenol", amount = 10} +--RECIPE("outlet-gas-02").category = "fbreactor" +RECIPE("fecr-alloy"):remove_unlock("basic-electronics"):add_unlock("stainless-steel-mk01") --.category = "py-rawores-smelter" +--RECIPE("ndfeb-alloy").category = "py-rawores-smelter" +--RECIPE("crco-alloy").category = "py-rawores-smelter" +--RECIPE("re-tin").category = "py-rawores-smelter" + +--RECIPE("ppd"):replace_ingredient("aromatics", "nitrobenzene") RECIPE("fiberboard-mk02"):add_unlock("fiberboard-mk02") RECIPE("fiberboard-3"):add_unlock("fiberboard-mk02") @@ -126,254 +126,254 @@ RECIPE("heavy-fermion"):remove_unlock("integrated-circuits-3"):add_unlock("alloy --PYCP ENTITIES UPDATES -RECIPE("distilator-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 15}:add_ingredient {type = "item", name = "biopolymer", amount = 10}:add_ingredient {type = "item", name = "aerogel", amount = 10} -RECIPE("distilator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "var-josephson-junction", amount = 4} +--RECIPE("distilator-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 15}:add_ingredient {type = "item", name = "biopolymer", amount = 10}:add_ingredient {type = "item", name = "aerogel", amount = 10} +--RECIPE("distilator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "var-josephson-junction", amount = 4} -RECIPE("advanced-foundry-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 15} -RECIPE("advanced-foundry-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "pi-josephson-junction", amount = 4} +--RECIPE("advanced-foundry-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 15} +--RECIPE("advanced-foundry-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "pi-josephson-junction", amount = 4} -RECIPE("automated-factory-mk01"):replace_ingredient("advanced-circuit", "electronic-circuit") +--RECIPE("automated-factory-mk01"):replace_ingredient("advanced-circuit", "electronic-circuit") -RECIPE("automated-factory-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 25}:add_ingredient {type = "item", name = "volumetric-capacitor", amount = 10}:add_ingredient {type = "item", name = "biopolymer", amount = 10} -RECIPE("automated-factory-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 4} +--RECIPE("automated-factory-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 25}:add_ingredient {type = "item", name = "volumetric-capacitor", amount = 10}:add_ingredient {type = "item", name = "biopolymer", amount = 10} +--RECIPE("automated-factory-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 4} -RECIPE("ball-mill-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("ball-mill-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} +--RECIPE("ball-mill-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +--RECIPE("ball-mill-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} -RECIPE("borax-mine-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} -RECIPE("borax-mine-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 1} +-- RECIPE("borax-mine-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} +-- RECIPE("borax-mine-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 1} -RECIPE("botanical-nursery-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient {type = "item", name = "biopolymer", amount = 35}:add_ingredient {type = "item", name = "aerogel", amount = 15} -RECIPE("botanical-nursery-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "hyperelastic-material", amount = 4} +-- RECIPE("botanical-nursery-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient {type = "item", name = "biopolymer", amount = 35}:add_ingredient {type = "item", name = "aerogel", amount = 15} +-- RECIPE("botanical-nursery-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "hyperelastic-material", amount = 4} -RECIPE("carbon-filter-mk03"):add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "superconductor", amount = 20}:add_ingredient {type = "item", name = "paramagnetic-material", amount = 15} -RECIPE("carbon-filter-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 2} +-- RECIPE("carbon-filter-mk03"):add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "superconductor", amount = 20}:add_ingredient {type = "item", name = "paramagnetic-material", amount = 15} +-- RECIPE("carbon-filter-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 2} -RECIPE("classifier-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 15} -RECIPE("classifier-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "var-josephson-junction", amount = 2} +-- RECIPE("classifier-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 15} +-- RECIPE("classifier-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "var-josephson-junction", amount = 2} -RECIPE("desulfurizator-unit-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} -RECIPE("desulfurizator-unit-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} +-- RECIPE("desulfurizator-unit-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} +-- RECIPE("desulfurizator-unit-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} -RECIPE("evaporator-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} -RECIPE("evaporator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- RECIPE("evaporator-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} +-- RECIPE("evaporator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("fawogae-plantation-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} -RECIPE("fawogae-plantation-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} +-- RECIPE("fawogae-plantation-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} +-- RECIPE("fawogae-plantation-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} -RECIPE("fluid-separator-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "diamagnetic-material", amount = 10}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} -RECIPE("fluid-separator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "var-josephson-junction", amount = 10} +-- RECIPE("fluid-separator-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "diamagnetic-material", amount = 10}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} +-- RECIPE("fluid-separator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "var-josephson-junction", amount = 10} -RECIPE("fts-reactor-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "aerogel", amount = 15} -RECIPE("fts-reactor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} +-- RECIPE("fts-reactor-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "aerogel", amount = 15} +-- RECIPE("fts-reactor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} -RECIPE("gasifier-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "paramagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("gasifier-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 2} +-- RECIPE("gasifier-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "paramagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- RECIPE("gasifier-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 2} -RECIPE("hpf-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 15}:add_ingredient {type = "item", name = "heavy-fermion", amount = 10}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 10} -RECIPE("hpf-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 4} +-- RECIPE("hpf-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 15}:add_ingredient {type = "item", name = "heavy-fermion", amount = 10}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 10} +-- RECIPE("hpf-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 4} -RECIPE("ground-borer-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 15}:add_ingredient {type = "item", name = "heavy-fermion", amount = 10}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 10} -RECIPE("ground-borer-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 4} +-- RECIPE("ground-borer-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 15}:add_ingredient {type = "item", name = "heavy-fermion", amount = 10}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 10} +-- RECIPE("ground-borer-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 4} -RECIPE("jaw-crusher-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("jaw-crusher-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} +-- RECIPE("jaw-crusher-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- RECIPE("jaw-crusher-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} -RECIPE("methanol-reactor-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} -RECIPE("methanol-reactor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} +-- RECIPE("methanol-reactor-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} +-- RECIPE("methanol-reactor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} -RECIPE("olefin-plant-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} -RECIPE("olefin-plant-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} +-- RECIPE("olefin-plant-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} +-- RECIPE("olefin-plant-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} -RECIPE("power-house-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 25}:add_ingredient {type = "item", name = "volumetric-capacitor", amount = 10}:add_ingredient {type = "item", name = "biopolymer", amount = 10} -RECIPE("power-house-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 4} +-- RECIPE("power-house-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 25}:add_ingredient {type = "item", name = "volumetric-capacitor", amount = 10}:add_ingredient {type = "item", name = "biopolymer", amount = 10} +-- RECIPE("power-house-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 4} -RECIPE("quenching-tower-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} -RECIPE("quenching-tower-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 1} +-- RECIPE("quenching-tower-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} +-- RECIPE("quenching-tower-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 1} -RECIPE("glassworks-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} -RECIPE("glassworks-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 1} +-- RECIPE("glassworks-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} +-- RECIPE("glassworks-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 1} -RECIPE("rectisol-mk03"):add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "superconductor", amount = 20}:add_ingredient {type = "item", name = "paramagnetic-material", amount = 15} -RECIPE("rectisol-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 2} +-- RECIPE("rectisol-mk03"):add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "superconductor", amount = 20}:add_ingredient {type = "item", name = "paramagnetic-material", amount = 15} +-- RECIPE("rectisol-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 2} -RECIPE("sand-extractor-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 15} -RECIPE("sand-extractor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "pi-josephson-junction", amount = 4} +-- RECIPE("sand-extractor-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 15} +-- RECIPE("sand-extractor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "pi-josephson-junction", amount = 4} -RECIPE("soil-extractor-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} -RECIPE("soil-extractor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} +-- RECIPE("soil-extractor-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} +-- RECIPE("soil-extractor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} -RECIPE("solid-separator-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} -RECIPE("solid-separator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- RECIPE("solid-separator-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} +-- RECIPE("solid-separator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("tar-processing-unit-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("tar-processing-unit-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} +-- RECIPE("tar-processing-unit-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- RECIPE("tar-processing-unit-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} -RECIPE("wpu-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient {type = "item", name = "biopolymer", amount = 35}:add_ingredient {type = "item", name = "aerogel", amount = 15} -RECIPE("wpu-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "hyperelastic-material", amount = 4} +-- RECIPE("wpu-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient {type = "item", name = "biopolymer", amount = 35}:add_ingredient {type = "item", name = "aerogel", amount = 15} +-- RECIPE("wpu-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "hyperelastic-material", amount = 4} -RECIPE("washer-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "diamagnetic-material", amount = 10}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} -RECIPE("washer-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "var-josephson-junction", amount = 10} +-- RECIPE("washer-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "diamagnetic-material", amount = 10}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} +-- RECIPE("washer-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "var-josephson-junction", amount = 10} --PYRO ENTITIES UPDATES -RECIPE("bof-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} -RECIPE("bof-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- RECIPE("bof-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} +-- RECIPE("bof-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("casting-unit-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "nems", amount = 5} -RECIPE("casting-unit-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 2} +-- RECIPE("casting-unit-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "nems", amount = 5} +-- RECIPE("casting-unit-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 2} -RECIPE("eaf-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 10}:add_ingredient {type = "item", name = "superconductor", amount = 5}:add_ingredient {type = "item", name = "crco-alloy", amount = 20} -RECIPE("eaf-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} +-- RECIPE("eaf-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 10}:add_ingredient {type = "item", name = "superconductor", amount = 5}:add_ingredient {type = "item", name = "crco-alloy", amount = 20} +-- RECIPE("eaf-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} -RECIPE("electrolyzer-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 40}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "graphene-roll", amount = 10} -RECIPE("electrolyzer-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} +-- RECIPE("electrolyzer-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 40}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "graphene-roll", amount = 10} +-- RECIPE("electrolyzer-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} -RECIPE("flotation-cell-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} -RECIPE("flotation-cell-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} +-- RECIPE("flotation-cell-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} +-- RECIPE("flotation-cell-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} -RECIPE("hydroclassifier-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} -RECIPE("hydroclassifier-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} +-- RECIPE("hydroclassifier-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} +-- RECIPE("hydroclassifier-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} -RECIPE("impact-crusher-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30} -RECIPE("impact-crusher-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- RECIPE("impact-crusher-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30} +-- RECIPE("impact-crusher-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("leaching-station-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient {type = "item", name = "biopolymer", amount = 35}:add_ingredient {type = "item", name = "aerogel", amount = 15} -RECIPE("leaching-station-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "hyperelastic-material", amount = 4} +-- RECIPE("leaching-station-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient {type = "item", name = "biopolymer", amount = 35}:add_ingredient {type = "item", name = "aerogel", amount = 15} +-- RECIPE("leaching-station-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "hyperelastic-material", amount = 4} -RECIPE("scrubber-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} -RECIPE("scrubber-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- RECIPE("scrubber-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} +-- RECIPE("scrubber-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("wet-scrubber-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} -RECIPE("wet-scrubber-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} +-- RECIPE("wet-scrubber-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} +-- RECIPE("wet-scrubber-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} -RECIPE("smelter-mk01"):add_ingredient {type = "item", name = "ceramic", amount = 50} -RECIPE("smelter-mk02"):add_ingredient {type = "item", name = "ceramic", amount = 50} -RECIPE("smelter-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} -RECIPE("smelter-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- RECIPE("smelter-mk01"):add_ingredient {type = "item", name = "ceramic", amount = 50} +-- RECIPE("smelter-mk02"):add_ingredient {type = "item", name = "ceramic", amount = 50} +-- RECIPE("smelter-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} +-- RECIPE("smelter-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("aluminium-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} -RECIPE("chromium-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} -RECIPE("coal-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} -RECIPE("copper-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} -RECIPE("iron-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} -RECIPE("zinc-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} -RECIPE("uranium-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} -RECIPE("titanium-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} -RECIPE("tin-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} -RECIPE("lead-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} -RECIPE("nexelit-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} -RECIPE("quartz-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} -RECIPE("nickel-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} -RECIPE("phosphate-mine-02"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("aluminium-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("chromium-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("coal-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("copper-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("iron-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("zinc-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("uranium-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("titanium-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("tin-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("lead-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("nexelit-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("quartz-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("nickel-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} +-- RECIPE("phosphate-mine-02"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --PYFE ENTITIES UPDATES -RECIPE("agitator-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} -RECIPE("agitator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- RECIPE("agitator-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} +-- RECIPE("agitator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("automated-screener-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "nems", amount = 5} -RECIPE("automated-screener-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 2} +-- RECIPE("automated-screener-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "nems", amount = 5} +-- RECIPE("automated-screener-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 2} -RECIPE("centrifugal-pan-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 10}:add_ingredient {type = "item", name = "superconductor", amount = 5}:add_ingredient {type = "item", name = "crco-alloy", amount = 20} -RECIPE("centrifugal-pan-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} +-- RECIPE("centrifugal-pan-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 10}:add_ingredient {type = "item", name = "superconductor", amount = 5}:add_ingredient {type = "item", name = "crco-alloy", amount = 20} +-- RECIPE("centrifugal-pan-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} -RECIPE("compressor-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 40}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "graphene-roll", amount = 10} -RECIPE("compressor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} +-- RECIPE("compressor-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 40}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "graphene-roll", amount = 10} +-- RECIPE("compressor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} -RECIPE("gas-separator-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} -RECIPE("gas-separator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} +-- RECIPE("gas-separator-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} +-- RECIPE("gas-separator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} -RECIPE("genlab-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} -RECIPE("genlab-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} +-- RECIPE("genlab-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} +-- RECIPE("genlab-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} -RECIPE("grease-table-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("grease-table-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} +-- RECIPE("grease-table-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- RECIPE("grease-table-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} -RECIPE("hydrocyclone-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient {type = "item", name = "biopolymer", amount = 35}:add_ingredient {type = "item", name = "aerogel", amount = 15} -RECIPE("hydrocyclone-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "hyperelastic-material", amount = 4} +-- RECIPE("hydrocyclone-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient {type = "item", name = "biopolymer", amount = 35}:add_ingredient {type = "item", name = "aerogel", amount = 15} +-- RECIPE("hydrocyclone-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "hyperelastic-material", amount = 4} -RECIPE("jig-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} -RECIPE("jig-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- RECIPE("jig-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} +-- RECIPE("jig-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("kmauts-enclosure-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} -RECIPE("kmauts-enclosure-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} +-- RECIPE("kmauts-enclosure-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} +-- RECIPE("kmauts-enclosure-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} -RECIPE("mixer-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} -RECIPE("mixer-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 1} +-- RECIPE("mixer-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} +-- RECIPE("mixer-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 1} -RECIPE("nmf-mk03"):add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "superconductor", amount = 20}:add_ingredient {type = "item", name = "paramagnetic-material", amount = 15} -RECIPE("nmf-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 2} +-- RECIPE("nmf-mk03"):add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "superconductor", amount = 20}:add_ingredient {type = "item", name = "paramagnetic-material", amount = 15} +-- RECIPE("nmf-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 2} -RECIPE("secondary-crusher-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 15} -RECIPE("secondary-crusher-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "pi-josephson-junction", amount = 4} +-- RECIPE("secondary-crusher-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 15} +-- RECIPE("secondary-crusher-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "pi-josephson-junction", amount = 4} -RECIPE("thickener-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} -RECIPE("thickener-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} +-- RECIPE("thickener-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} +-- RECIPE("thickener-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} --- RECIPE("xyhiphoe-pool-mk03"):add_ingredient({type = "item", name = "heavy-fermion", amount = 20}) -RECIPE("xyhiphoe-pool-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- -- RECIPE("xyhiphoe-pool-mk03"):add_ingredient({type = "item", name = "heavy-fermion", amount = 20}) +-- RECIPE("xyhiphoe-pool-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} -RECIPE("plankton-farm-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} -RECIPE("plankton-farm-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- RECIPE("plankton-farm-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} +-- RECIPE("plankton-farm-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} --- RECIPE("py-heat-exchanger-mk03"):add_ingredient({type = "item", name = "heavy-fermion", amount = 20}) -RECIPE("py-heat-exchanger-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} +-- -- RECIPE("py-heat-exchanger-mk03"):add_ingredient({type = "item", name = "heavy-fermion", amount = 20}) +-- RECIPE("py-heat-exchanger-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} RECIPE("nmf-mk01"):remove_unlock("advanced-mining-facilities"):add_unlock("fine-electronics") -RECIPE("electronic-circuit"):add_ingredient {type = "item", name = "solder", amount = 2} +--RECIPE("electronic-circuit"):add_ingredient {type = "item", name = "solder", amount = 2} --PYRO RECIPES UPDATES -RECIPE("high-grade-ti"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("high-grade-alumina"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-aluminium-01"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-aluminium-02"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-aluminium-03"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-aluminium-03-2"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-aluminium-04"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-aluminium-05"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-chromium-01"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-chromium-02"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-chromium-03"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("purified-gold"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-lead-01"):add_ingredient {type = "item", name = "graphite", amount = 2} -RECIPE("molten-lead-02"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-lead-03"):add_ingredient {type = "item", name = "graphite", amount = 2} -RECIPE("molten-lead-04"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-lead-05"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-nickel-00"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-steel-02"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-tin-01"):add_ingredient {type = "item", name = "graphite", amount = 6} ---RECIPE("molten-tin-02"):add_ingredient({type = "item", name = "graphite", amount = 3}) -RECIPE("molten-tin-03"):add_ingredient {type = "item", name = "graphite", amount = 3} ---RECIPE("molten-tin-02-2"):add_ingredient({type = "item", name = "graphite", amount = 10}) -RECIPE("molten-tin-04"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("molten-tin-05"):add_ingredient {type = "item", name = "graphite", amount = 2} -RECIPE("nexelit-refined-pulp"):add_ingredient {type = "item", name = "graphite", amount = 3} -RECIPE("sinter-unit"):replace_ingredient("processing-unit", "intelligent-unit"):add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} +-- RECIPE("high-grade-ti"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("high-grade-alumina"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-aluminium-01"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-aluminium-02"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-aluminium-03"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-aluminium-03-2"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-aluminium-04"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-aluminium-05"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-chromium-01"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-chromium-02"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-chromium-03"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("purified-gold"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-lead-01"):add_ingredient {type = "item", name = "graphite", amount = 2} +-- RECIPE("molten-lead-02"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-lead-03"):add_ingredient {type = "item", name = "graphite", amount = 2} +-- RECIPE("molten-lead-04"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-lead-05"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-nickel-00"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-steel-02"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-tin-01"):add_ingredient {type = "item", name = "graphite", amount = 6} +-- --RECIPE("molten-tin-02"):add_ingredient({type = "item", name = "graphite", amount = 3}) +-- RECIPE("molten-tin-03"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- --RECIPE("molten-tin-02-2"):add_ingredient({type = "item", name = "graphite", amount = 10}) +-- RECIPE("molten-tin-04"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("molten-tin-05"):add_ingredient {type = "item", name = "graphite", amount = 2} +-- RECIPE("nexelit-refined-pulp"):add_ingredient {type = "item", name = "graphite", amount = 3} +-- RECIPE("sinter-unit"):replace_ingredient("processing-unit", "intelligent-unit"):add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} TECHNOLOGY("machines-mk02"):remove_prereq("coal-processing-2") --:add_prereq('basic-electronics') -RECIPE("biopolymer"):add_ingredient {type = "fluid", name = "diesel", amount = 150} -RECIPE("gold-concentrate"):replace_ingredient("sulfuric-acid", "cyanic-acid") -RECIPE("molten-stainless-steel"):add_ingredient {type = "item", name = "phosphate-rock", amount = 4} -RECIPE("full-molten-stainless-steel-3"):add_ingredient {type = "item", name = "phosphate-rock", amount = 4} -RECIPE("starch"):add_ingredient {type = "item", name = "fiberboard", amount = 1} -RECIPE("starch-2"):add_ingredient {type = "item", name = "fiberboard", amount = 1} -RECIPE("p2s5"):remove_ingredient("stone"):add_ingredient {type = "item", name = "phosphate-rock", amount = 5} -RECIPE("p2s5-2"):remove_ingredient("stone"):add_ingredient {type = "item", name = "phosphate-rock", amount = 5} -RECIPE("ammonium-chloride"):replace_ingredient("water", "ammonia").category = "fbreactor" -RECIPE("battery-1"):add_ingredient {type = "item", name = "rayon", amount = 2} -RECIPE("battery-2"):add_ingredient {type = "item", name = "rayon", amount = 2} -RECIPE("armac-12"):replace_ingredient("chlorine", "ammonia") -RECIPE("gold-solution"):replace_ingredient("water", "ammonia") -RECIPE("mibc"):replace_ingredient("aromatics", "acetone") -RECIPE("nexelit-pulp-02"):replace_ingredient("syngas", "acetone") -RECIPE("outlet-gas-04"):add_ingredient {type = "fluid", name = "tall-oil", amount = 50} -RECIPE("slz-pulp-01"):replace_ingredient("water", "cyanic-acid") -if RECIPE["u-83"] then RECIPE("u-83"):replace_ingredient("nitrogen", "ammonia") end -RECIPE("xylenol-2"):add_ingredient {type = "item", name = "phenol", amount = 10} -RECIPE("z3-reagent"):replace_ingredient("sulfuric-acid", "phosphorous-acid"):replace_ingredient("organic-solvent", "carbon-sulfide") +-- RECIPE("biopolymer"):add_ingredient {type = "fluid", name = "diesel", amount = 150} +-- RECIPE("gold-concentrate"):replace_ingredient("sulfuric-acid", "cyanic-acid") +-- RECIPE("molten-stainless-steel"):add_ingredient {type = "item", name = "phosphate-rock", amount = 4} +-- RECIPE("full-molten-stainless-steel-3"):add_ingredient {type = "item", name = "phosphate-rock", amount = 4} +-- RECIPE("starch"):add_ingredient {type = "item", name = "fiberboard", amount = 1} +-- RECIPE("starch-2"):add_ingredient {type = "item", name = "fiberboard", amount = 1} +-- RECIPE("p2s5"):remove_ingredient("stone"):add_ingredient {type = "item", name = "phosphate-rock", amount = 5} +-- RECIPE("p2s5-2"):remove_ingredient("stone"):add_ingredient {type = "item", name = "phosphate-rock", amount = 5} +-- RECIPE("ammonium-chloride"):replace_ingredient("water", "ammonia").category = "fbreactor" +-- RECIPE("battery-1"):add_ingredient {type = "item", name = "rayon", amount = 2} +-- RECIPE("battery-2"):add_ingredient {type = "item", name = "rayon", amount = 2} +-- RECIPE("armac-12"):replace_ingredient("chlorine", "ammonia") +-- RECIPE("gold-solution"):replace_ingredient("water", "ammonia") +-- RECIPE("mibc"):replace_ingredient("aromatics", "acetone") +-- RECIPE("nexelit-pulp-02"):replace_ingredient("syngas", "acetone") +-- RECIPE("outlet-gas-04"):add_ingredient {type = "fluid", name = "tall-oil", amount = 50} +-- RECIPE("slz-pulp-01"):replace_ingredient("water", "cyanic-acid") +-- if RECIPE["u-83"] then RECIPE("u-83"):replace_ingredient("nitrogen", "ammonia") end +-- RECIPE("xylenol-2"):add_ingredient {type = "item", name = "phenol", amount = 10} +-- RECIPE("z3-reagent"):replace_ingredient("sulfuric-acid", "phosphorous-acid"):replace_ingredient("organic-solvent", "carbon-sulfide") diff --git a/prototypes/updates/pypetroleumhandling-updates.lua b/prototypes/updates/pypetroleumhandling-updates.lua index 3b64bd44..7b1160ce 100644 --- a/prototypes/updates/pypetroleumhandling-updates.lua +++ b/prototypes/updates/pypetroleumhandling-updates.lua @@ -1,6 +1,4 @@ -if mods["pyhightech"] then - RECIPE("casting-ht-pipe"):add_ingredient {type = "item", name = "rubber", amount = 5} - RECIPE("casting-ht-pipe-underground"):add_ingredient {type = "item", name = "rubber", amount = 5} -end +RECIPE("casting-ht-pipe"):add_ingredient {type = "item", name = "rubber", amount = 5} +RECIPE("casting-ht-pipe-underground"):add_ingredient {type = "item", name = "rubber", amount = 5} RECIPE("casting-engine-unit"):add_ingredient {type = "item", name = "belt", amount = 5} From bbc8d0dcd5a833ed387a3b9096cbfb7cdd9bb4a1 Mon Sep 17 00:00:00 2001 From: Alyssa Doubrovsky Date: Sat, 15 Nov 2025 15:05:18 -0800 Subject: [PATCH 06/10] Cleaning up fusionenergy-update file in rawores --- data.lua | 14 +- prototypes/buildings/bof.lua | 7 +- prototypes/buildings/casting-unit.lua | 7 +- prototypes/buildings/eaf.lua | 12 +- prototypes/buildings/electrolyzer.lua | 7 +- prototypes/buildings/flotation-cell.lua | 7 +- prototypes/buildings/hydroclassifier.lua | 7 +- prototypes/buildings/impact-crusher.lua | 7 +- prototypes/buildings/leaching-station.lua | 6 + prototypes/buildings/scrubber.lua | 9 +- prototypes/buildings/sinter-unit.lua | 1 + prototypes/buildings/smelter.lua | 7 + prototypes/buildings/wet-scrubber.lua | 7 +- prototypes/fluids/acid-solvent.lua | 2 +- prototypes/fluids/al-pulp-01.lua | 2 +- prototypes/fluids/al-pulp-02.lua | 2 +- prototypes/fluids/al-pulp-04.lua | 6 +- prototypes/fluids/armac-12.lua | 2 +- prototypes/fluids/chromite-mix.lua | 2 +- prototypes/fluids/chromite-pulp-01.lua | 2 +- prototypes/fluids/chromite-pulp-02.lua | 2 +- prototypes/fluids/chromite-pulp-04.lua | 7 +- prototypes/fluids/chromite-pulp-05.lua | 1 + prototypes/fluids/chromite-pulp-06.lua | 1 + prototypes/fluids/chromite-pulp-07.lua | 6 +- prototypes/fluids/coal-fines.lua | 2 +- prototypes/fluids/coal-pulp-01.lua | 7 +- prototypes/fluids/coal-pulp-04.lua | 8 +- prototypes/fluids/coal-pulp-05.lua | 5 +- prototypes/fluids/conditioned-fines.lua | 4 +- prototypes/fluids/copper-pulp-01.lua | 3 +- prototypes/fluids/copper-solution.lua | 2 +- prototypes/fluids/cresylic-acid.lua | 2 +- prototypes/fluids/fines-pulp.lua | 2 +- prototypes/fluids/hydrogen-chloride.lua | 4 + prototypes/fluids/iron-pulp-02.lua | 2 +- prototypes/fluids/iron-pulp-04.lua | 3 +- prototypes/fluids/iron-pulp-05.lua | 5 +- prototypes/fluids/iron-pulp-06.lua | 9 +- prototypes/fluids/iron-slime.lua | 6 +- prototypes/fluids/mibc.lua | 4 + prototypes/fluids/nexelit-pulp-01.lua | 5 +- prototypes/fluids/nexelit-pulp-04.lua | 5 +- prototypes/fluids/nickel-overflow.lua | 2 +- prototypes/fluids/nickel-pulp-01.lua | 2 +- prototypes/fluids/nickel-pulp-02.lua | 1 + prototypes/fluids/outlet-gas-2.lua | 2 +- prototypes/fluids/prepared-nickel-pulp.lua | 4 +- prototypes/fluids/prepared-quartz.lua | 2 +- prototypes/fluids/purest-nitrogen-gas.lua | 3 +- prototypes/fluids/quartz-pulp-01.lua | 6 +- prototypes/fluids/sl-01.lua | 4 +- prototypes/fluids/sl-02.lua | 2 +- prototypes/fluids/sl-03.lua | 4 +- prototypes/fluids/slz-pulp-02.lua | 4 +- prototypes/fluids/ti-overflow-waste.lua | 3 +- prototypes/fluids/ti-pulp-01.lua | 2 +- prototypes/fluids/ti-pulp-02.lua | 4 +- prototypes/fluids/ti-pulp-03.lua | 4 +- prototypes/fluids/ti-pulp-04.lua | 6 +- prototypes/fluids/ti-pulp-05.lua | 2 +- prototypes/fluids/ti-pulp-06.lua | 6 +- prototypes/fluids/ti-solution-02.lua | 7 +- prototypes/fluids/tin-pulp-01.lua | 8 +- prototypes/fluids/tin-pulp-02.lua | 3 +- prototypes/fluids/tin-slime-overflow.lua | 4 +- prototypes/fluids/tin-slime.lua | 2 +- prototypes/fluids/u-15.lua | 6 +- prototypes/fluids/u-23.lua | 2 +- prototypes/fluids/u-33.lua | 2 +- prototypes/fluids/u-50.lua | 2 +- prototypes/fluids/u-65.lua | 2 +- prototypes/fluids/u-70.lua | 2 +- prototypes/fluids/u-73.lua | 2 +- prototypes/fluids/u-79.lua | 8 +- prototypes/fluids/u-81.lua | 4 + prototypes/fluids/u-83.lua | 2 +- prototypes/fluids/u-pulp-02.lua | 2 +- prototypes/fluids/u-rich-pulp.lua | 2 +- prototypes/fluids/zinc-overflow.lua | 6 +- prototypes/fluids/zinc-pulp-01.lua | 1 + prototypes/fluids/zinc-pulp-02.lua | 5 +- prototypes/fluids/zinc-pulp-03.lua | 5 +- prototypes/fluids/zinc-pulp-04.lua | 13 +- prototypes/recipes/pyhightech-recipes.lua | 5 +- prototypes/recipes/recipes-aluminium.lua | 11 +- prototypes/recipes/recipes-chromium.lua | 15 +- prototypes/recipes/recipes-coal.lua | 32 +- prototypes/recipes/recipes-coke.lua | 5 +- prototypes/recipes/recipes-copper.lua | 20 +- prototypes/recipes/recipes-gold.lua | 2 +- prototypes/recipes/recipes-iron.lua | 36 +- prototypes/recipes/recipes-lead.lua | 18 +- prototypes/recipes/recipes-nexelit.lua | 14 +- prototypes/recipes/recipes-nickel.lua | 10 +- prototypes/recipes/recipes-quartz.lua | 10 +- prototypes/recipes/recipes-silver.lua | 2 + prototypes/recipes/recipes-steel.lua | 5 + prototypes/recipes/recipes-tin.lua | 22 +- prototypes/recipes/recipes-titanium.lua | 20 +- prototypes/recipes/recipes-uranium.lua | 22 +- prototypes/recipes/recipes-zinc.lua | 21 +- prototypes/recipes/recipes.lua | 24 +- prototypes/updates/base-updates.lua | 6 + prototypes/updates/pyfusionenergy-updates.lua | 766 +++++++++--------- prototypes/updates/pyindustry-updates.lua | 6 +- 106 files changed, 792 insertions(+), 644 deletions(-) diff --git a/data.lua b/data.lua index 31893767..cbc1088b 100644 --- a/data.lua +++ b/data.lua @@ -265,9 +265,7 @@ require "prototypes.fluids.vanadium-mixture" require "__pycoalprocessing__.prototypes.fluids.diesel" --pyfusion fluids -if mods["pyfusionenergy"] then - require "__pyfusionenergy__.prototypes.fluids.liquid-nitrogen" -end +require "__pyfusionenergy__.prototypes.fluids.liquid-nitrogen" --(( RECIPES ))-- require "prototypes.recipes.recipes" @@ -291,13 +289,11 @@ require "prototypes.recipes.recipes-zinc" require "prototypes.recipes.recipes-casting" require "prototypes.recipes.recipes-solder" -if mods["pyfusionenergy"] then - require "prototypes.recipes.pyfusionenergy-recipes" -end +require "prototypes.recipes.pyfusionenergy-recipes" -if mods["pyhightech"] then - require "prototypes.recipes.pyhightech-recipes" -end +-- if mods["pyhightech"] then +-- require "prototypes.recipes.pyhightech-recipes" +-- end --(( OTHERS ))-- diff --git a/prototypes/buildings/bof.lua b/prototypes/buildings/bof.lua index 4e7109e0..582dd419 100644 --- a/prototypes/buildings/bof.lua +++ b/prototypes/buildings/bof.lua @@ -45,7 +45,8 @@ RECIPE { {type = "item", name = "electric-engine-unit", amount = 5}, {type = "item", name = "glass", amount = 20}, {type = "item", name = "tin-plate", amount = 20}, - {type = "item", name = "processing-unit", amount = 10} + {type = "item", name = "processing-unit", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 20}, }, results = { {type = "item", name = "bof-mk03", amount = 1} @@ -68,6 +69,10 @@ RECIPE { {type = "item", name = "glass", amount = 10}, {type = "item", name = "low-density-structure", amount = 10}, {type = "item", name = "nbfe-alloy", amount = 10}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "bof-mk04", amount = 1} diff --git a/prototypes/buildings/casting-unit.lua b/prototypes/buildings/casting-unit.lua index f0ca8141..c8ddc4ba 100644 --- a/prototypes/buildings/casting-unit.lua +++ b/prototypes/buildings/casting-unit.lua @@ -45,7 +45,8 @@ RECIPE { {type = "item", name = "storage-tank", amount = 1}, {type = "item", name = "tin-plate", amount = 20}, {type = "item", name = "electric-engine-unit", amount = 10}, - {type = "item", name = "processing-unit", amount = 10} + {type = "item", name = "processing-unit", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 20}, }, results = { {type = "item", name = "casting-unit-mk03", amount = 1} @@ -68,6 +69,10 @@ RECIPE { {type = "item", name = "storage-tank", amount = 1}, {type = "item", name = "low-density-structure", amount = 10}, {type = "item", name = "nbfe-alloy", amount = 10}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "casting-unit-mk04", amount = 1} diff --git a/prototypes/buildings/eaf.lua b/prototypes/buildings/eaf.lua index 05c4e454..68f99cd2 100644 --- a/prototypes/buildings/eaf.lua +++ b/prototypes/buildings/eaf.lua @@ -44,7 +44,9 @@ RECIPE { {type = "item", name = "stainless-steel", amount = 20}, {type = "item", name = "tin-plate", amount = 20}, {type = "item", name = "electric-engine-unit", amount = 6}, - {type = "item", name = "processing-unit", amount = 10} + {type = "item", name = "processing-unit", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 20}, + {type = "item", name = "nbti-alloy", amount = 20} }, results = { {type = "item", name = "eaf-mk03", amount = 1} @@ -66,6 +68,14 @@ RECIPE { {type = "item", name = "super-steel", amount = 30}, {type = "item", name = "low-density-structure", amount = 10}, {type = "item", name = "nbfe-alloy", amount = 10}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "eaf-mk04", amount = 1} diff --git a/prototypes/buildings/electrolyzer.lua b/prototypes/buildings/electrolyzer.lua index 68412f8d..94be521f 100644 --- a/prototypes/buildings/electrolyzer.lua +++ b/prototypes/buildings/electrolyzer.lua @@ -26,6 +26,7 @@ RECIPE { {type = "item", name = "engine-unit", amount = 5}, {type = "item", name = "nexelit-plate", amount = 15}, {type = "item", name = "advanced-circuit", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 20}, }, results = { {type = "item", name = "electrolyzer-mk02", amount = 1} @@ -47,7 +48,11 @@ RECIPE { {type = "item", name = "stainless-steel", amount = 20}, {type = "item", name = "tin-plate", amount = 20}, {type = "item", name = "electric-engine-unit", amount = 10}, - {type = "item", name = "processing-unit", amount = 10} + {type = "item", name = "processing-unit", amount = 10}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "electrolyzer-mk03", amount = 1} diff --git a/prototypes/buildings/flotation-cell.lua b/prototypes/buildings/flotation-cell.lua index c515e85e..7e4b6eab 100644 --- a/prototypes/buildings/flotation-cell.lua +++ b/prototypes/buildings/flotation-cell.lua @@ -45,7 +45,8 @@ RECIPE { {type = "item", name = "storage-tank", amount = 1}, {type = "item", name = "tin-plate", amount = 20}, {type = "item", name = "electric-engine-unit", amount = 5}, - {type = "item", name = "processing-unit", amount = 10} + {type = "item", name = "processing-unit", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 20} }, results = { {type = "item", name = "flotation-cell-mk03", amount = 1} @@ -68,6 +69,10 @@ RECIPE { {type = "item", name = "storage-tank", amount = 1}, {type = "item", name = "low-density-structure", amount = 10}, {type = "item", name = "nbfe-alloy", amount = 10}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "flotation-cell-mk04", amount = 1} diff --git a/prototypes/buildings/hydroclassifier.lua b/prototypes/buildings/hydroclassifier.lua index 44065959..1cd2ac51 100644 --- a/prototypes/buildings/hydroclassifier.lua +++ b/prototypes/buildings/hydroclassifier.lua @@ -43,7 +43,8 @@ RECIPE { {type = "item", name = "stainless-steel", amount = 20}, {type = "item", name = "electric-engine-unit", amount = 6}, {type = "item", name = "tin-plate", amount = 20}, - {type = "item", name = "processing-unit", amount = 10} + {type = "item", name = "processing-unit", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 20} }, results = { {type = "item", name = "hydroclassifier-mk03", amount = 1} @@ -65,6 +66,10 @@ RECIPE { {type = "item", name = "super-steel", amount = 30}, {type = "item", name = "low-density-structure", amount = 15}, {type = "item", name = "nbfe-alloy", amount = 20}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "hydroclassifier-mk04", amount = 1} diff --git a/prototypes/buildings/impact-crusher.lua b/prototypes/buildings/impact-crusher.lua index a6ff98ea..a8fce8b5 100644 --- a/prototypes/buildings/impact-crusher.lua +++ b/prototypes/buildings/impact-crusher.lua @@ -45,7 +45,8 @@ RECIPE { {type = "item", name = "stainless-steel", amount = 20}, {type = "item", name = "tin-plate", amount = 20}, {type = "item", name = "electric-engine-unit", amount = 12}, - {type = "item", name = "processing-unit", amount = 10} + {type = "item", name = "processing-unit", amount = 10}, + {type = "item", name = "sc-unit", amount = 2} }, results = { {type = "item", name = "impact-crusher-mk03", amount = 1} @@ -66,6 +67,10 @@ RECIPE { {type = "item", name = "super-steel", amount = 30}, {type = "item", name = "low-density-structure", amount = 15}, {type = "item", name = "nbfe-alloy", amount = 20}, + {type = "item", name = "super-alloy", amount = 20}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "impact-crusher-mk04", amount = 1} diff --git a/prototypes/buildings/leaching-station.lua b/prototypes/buildings/leaching-station.lua index 6a008f63..8b2ed053 100644 --- a/prototypes/buildings/leaching-station.lua +++ b/prototypes/buildings/leaching-station.lua @@ -47,6 +47,8 @@ RECIPE { {type = "item", name = "nexelit-plate", amount = 15}, {type = "item", name = "electric-engine-unit", amount = 4}, {type = "item", name = "processing-unit", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 10}, + {type = "item", name = "nmf-mk01", amount = 1}, }, results = { {type = "item", name = "leaching-station-mk03", amount = 1} @@ -69,6 +71,10 @@ RECIPE { {type = "item", name = "super-steel", amount = 30}, {type = "item", name = "low-density-structure", amount = 15}, {type = "item", name = "nbfe-alloy", amount = 20}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "boron-carbide", amount = 10}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 3}, }, results = { {type = "item", name = "leaching-station-mk04", amount = 1} diff --git a/prototypes/buildings/scrubber.lua b/prototypes/buildings/scrubber.lua index d0add0ce..3e395d65 100644 --- a/prototypes/buildings/scrubber.lua +++ b/prototypes/buildings/scrubber.lua @@ -43,7 +43,10 @@ RECIPE { {type = "item", name = "stainless-steel", amount = 20}, {type = "item", name = "tin-plate", amount = 20}, {type = "item", name = "electric-engine-unit", amount = 10}, - {type = "item", name = "processing-unit", amount = 10} + {type = "item", name = "processing-unit", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 15}, + {type = "item", name = "boron-carbide", amount = 20}, + {type = "item", name = "py-heat-exchanger", amount = 1} }, results = { {type = "item", name = "scrubber-mk03", amount = 1} @@ -64,6 +67,10 @@ RECIPE { {type = "item", name = "super-steel", amount = 30}, {type = "item", name = "low-density-structure", amount = 15}, {type = "item", name = "nbfe-alloy", amount = 20}, + {type = "item", name = "super-alloy", amount = 20}, + {type = "item", name = "wall-shield", amount = 2}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "scrubber-mk04", amount = 1} diff --git a/prototypes/buildings/sinter-unit.lua b/prototypes/buildings/sinter-unit.lua index 2df91757..6b55b896 100644 --- a/prototypes/buildings/sinter-unit.lua +++ b/prototypes/buildings/sinter-unit.lua @@ -9,6 +9,7 @@ RECIPE { {type = "item", name = "electric-engine-unit", amount = 10}, {type = "item", name = "advanced-foundry-mk03", amount = 1}, {type = "item", name = "processing-unit", amount = 25}, + {type = "item", name = "super-alloy", amount = 15}, }, results = { {type = "item", name = "sinter-unit", amount = 1} diff --git a/prototypes/buildings/smelter.lua b/prototypes/buildings/smelter.lua index 01789f89..159a0e91 100644 --- a/prototypes/buildings/smelter.lua +++ b/prototypes/buildings/smelter.lua @@ -56,6 +56,9 @@ RECIPE { {type = "item", name = "nexelit-plate", amount = 20}, {type = "item", name = "electric-engine-unit", amount = 20}, {type = "item", name = "processing-unit", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 15}, + {type = "item", name = "boron-carbide", amount = 20}, + {type = "item", name = "py-heat-exchanger", amount = 1}, }, results = { {type = "item", name = "smelter-mk03", amount = 1} @@ -76,6 +79,10 @@ RECIPE { {type = "item", name = "super-steel", amount = 30}, {type = "item", name = "low-density-structure", amount = 15}, {type = "item", name = "nbfe-alloy", amount = 20}, + {type = "item", name = "super-alloy", amount = 20}, + {type = "item", name = "wall-shield", amount = 2}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "smelter-mk04", amount = 1} diff --git a/prototypes/buildings/wet-scrubber.lua b/prototypes/buildings/wet-scrubber.lua index 76e6fac1..0666a777 100644 --- a/prototypes/buildings/wet-scrubber.lua +++ b/prototypes/buildings/wet-scrubber.lua @@ -27,6 +27,7 @@ RECIPE { {type = "item", name = "engine-unit", amount = 5}, {type = "item", name = "nexelit-plate", amount = 15}, {type = "item", name = "advanced-circuit", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 15}, }, results = { {type = "item", name = "wet-scrubber-mk02", amount = 1} @@ -45,7 +46,11 @@ RECIPE { {type = "item", name = "stainless-steel", amount = 20}, {type = "item", name = "tin-plate", amount = 20}, {type = "item", name = "electric-engine-unit", amount = 4}, - {type = "item", name = "processing-unit", amount = 10} + {type = "item", name = "processing-unit", amount = 10}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "wall-shield", amount = 4}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 3}, }, results = { {type = "item", name = "wet-scrubber-mk03", amount = 1} diff --git a/prototypes/fluids/acid-solvent.lua b/prototypes/fluids/acid-solvent.lua index 18be8610..2bfd5faa 100644 --- a/prototypes/fluids/acid-solvent.lua +++ b/prototypes/fluids/acid-solvent.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "acid-solvent", - category = "chemistry", --pyfe + category = "mixer", --pyfe enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/al-pulp-01.lua b/prototypes/fluids/al-pulp-01.lua index 6639a3c2..a49da0f0 100644 --- a/prototypes/fluids/al-pulp-01.lua +++ b/prototypes/fluids/al-pulp-01.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "al-pulp-01", - category = "chemistry", --pyfe mixer + category = "mixer", --pyfe mixer enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/al-pulp-02.lua b/prototypes/fluids/al-pulp-02.lua index ab5c4bb0..a9834974 100644 --- a/prototypes/fluids/al-pulp-02.lua +++ b/prototypes/fluids/al-pulp-02.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "al-pulp-02", - category = "chemistry", --pyfe agitator + category = "agitator", --pyfe agitator enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/al-pulp-04.lua b/prototypes/fluids/al-pulp-04.lua index 6e4f63ee..a6c142df 100644 --- a/prototypes/fluids/al-pulp-04.lua +++ b/prototypes/fluids/al-pulp-04.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "al-pulp-04", - category = "chemistry", --pyfe agitator + category = "agitator", --pyfe agitator enabled = false, energy_required = 3, ingredients = { @@ -9,8 +9,8 @@ RECIPE { {type = "fluid", name = "water", amount = 150}, }, results = { - {type = "fluid", name = "al-pulp-04", amount = 50}, - {type = "fluid", name = "tailings", amount = 100}, + {type = "fluid", name = "al-pulp-04", amount = 50}, + {type = "fluid", name = "tailings", amount = 100}, }, main_product = "al-pulp-04", icon = "__pyraworesgraphics__/graphics/icons/al-pulp-04.png", diff --git a/prototypes/fluids/armac-12.lua b/prototypes/fluids/armac-12.lua index c3a334e4..77754e97 100644 --- a/prototypes/fluids/armac-12.lua +++ b/prototypes/fluids/armac-12.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "armac-12", - category = "chemistry", --pyfe mixer + category = "mixer", --pyfe mixer enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/chromite-mix.lua b/prototypes/fluids/chromite-mix.lua index 863540b1..b6a29b46 100644 --- a/prototypes/fluids/chromite-mix.lua +++ b/prototypes/fluids/chromite-mix.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "chromite-mix", - category = "chemistry", --pyFE mixer + category = "mixer", --pyFE mixer enabled = false, energy_required = 5, ingredients = { diff --git a/prototypes/fluids/chromite-pulp-01.lua b/prototypes/fluids/chromite-pulp-01.lua index a3ea076b..25e201fe 100644 --- a/prototypes/fluids/chromite-pulp-01.lua +++ b/prototypes/fluids/chromite-pulp-01.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "chromite-pulp-01", - category = "chemistry", --pyFE agitator + category = "agitator", --pyFE agitator enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/chromite-pulp-02.lua b/prototypes/fluids/chromite-pulp-02.lua index 28b97dd5..9c46626b 100644 --- a/prototypes/fluids/chromite-pulp-02.lua +++ b/prototypes/fluids/chromite-pulp-02.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "chromite-pulp-02", - category = "chemistry", + category = "pan", --pyFE pan enabled = false, energy_required = 5, diff --git a/prototypes/fluids/chromite-pulp-04.lua b/prototypes/fluids/chromite-pulp-04.lua index 06299e28..cf4e26e2 100644 --- a/prototypes/fluids/chromite-pulp-04.lua +++ b/prototypes/fluids/chromite-pulp-04.lua @@ -7,11 +7,12 @@ RECIPE { ingredients = { {type = "fluid", name = "chromite-pulp-03", amount = 100}, {type = "fluid", name = "methanol", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 150}, }, results = { - {type = "fluid", name = "chromite-pulp-04", amount = 50}, - {type = "fluid", name = "chromite-pulp-05", amount = 50}, - {type = "fluid", name = "tailings", amount = 100}, + {type = "fluid", name = "chromite-pulp-04", amount = 50}, + {type = "fluid", name = "chromite-pulp-05", amount = 50}, + {type = "fluid", name = "tailings", amount = 100}, }, main_product = "chromite-pulp-04", subgroup = "py-rawores-chromium", diff --git a/prototypes/fluids/chromite-pulp-05.lua b/prototypes/fluids/chromite-pulp-05.lua index d48fa6b8..878eb516 100644 --- a/prototypes/fluids/chromite-pulp-05.lua +++ b/prototypes/fluids/chromite-pulp-05.lua @@ -7,6 +7,7 @@ RECIPE { ingredients = { {type = "fluid", name = "chromite-pulp-06", amount = 100}, {type = "fluid", name = "glycerol", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 150}, }, results = { {type = "fluid", name = "chromite-pulp-05", amount = 50}, diff --git a/prototypes/fluids/chromite-pulp-06.lua b/prototypes/fluids/chromite-pulp-06.lua index e8aacf41..db3238b3 100644 --- a/prototypes/fluids/chromite-pulp-06.lua +++ b/prototypes/fluids/chromite-pulp-06.lua @@ -7,6 +7,7 @@ RECIPE { ingredients = { {type = "fluid", name = "chromite-pulp-04", amount = 100}, {type = "fluid", name = "tar", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 150}, }, results = { {type = "fluid", name = "chromite-pulp-06", amount = 100}, diff --git a/prototypes/fluids/chromite-pulp-07.lua b/prototypes/fluids/chromite-pulp-07.lua index 93033eef..911eb31b 100644 --- a/prototypes/fluids/chromite-pulp-07.lua +++ b/prototypes/fluids/chromite-pulp-07.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "chromite-pulp-07", - category = "chemistry", --pyfe thickener + category = "thickener", --pyfe thickener enabled = false, energy_required = 2, ingredients = { @@ -9,8 +9,8 @@ RECIPE { {type = "fluid", name = "water", amount = 300}, }, results = { - {type = "fluid", name = "chromite-pulp-07", amount = 100}, - {type = "fluid", name = "tailings", amount = 200}, + {type = "fluid", name = "chromite-pulp-07", amount = 100}, + {type = "fluid", name = "tailings", amount = 200}, }, main_product = "chromite-pulp-07", subgroup = "py-rawores-chromium", diff --git a/prototypes/fluids/coal-fines.lua b/prototypes/fluids/coal-fines.lua index 62bdcfe9..11343f53 100644 --- a/prototypes/fluids/coal-fines.lua +++ b/prototypes/fluids/coal-fines.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "coal-fines", - category = "chemistry", + category = "jig", enabled = false, energy_required = 2, ingredients = { diff --git a/prototypes/fluids/coal-pulp-01.lua b/prototypes/fluids/coal-pulp-01.lua index cb436891..ca346eaf 100644 --- a/prototypes/fluids/coal-pulp-01.lua +++ b/prototypes/fluids/coal-pulp-01.lua @@ -7,12 +7,13 @@ RECIPE { ingredients = { {type = "fluid", name = "conditioned-fines", amount = 100}, {type = "fluid", name = "xylenol", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 150}, --pyFE air }, results = { - {type = "fluid", name = "coal-pulp-01", amount = 50}, - {type = "fluid", name = "coal-pulp-02", amount = 50}, - {type = "fluid", name = "tailings", amount = 50}, + {type = "fluid", name = "coal-pulp-01", amount = 50}, + {type = "fluid", name = "coal-pulp-02", amount = 50}, + {type = "fluid", name = "tailings", amount = 50}, }, main_product = "coal-pulp-01", subgroup = "py-rawores-coal", diff --git a/prototypes/fluids/coal-pulp-04.lua b/prototypes/fluids/coal-pulp-04.lua index c17b0ae0..a26939f0 100644 --- a/prototypes/fluids/coal-pulp-04.lua +++ b/prototypes/fluids/coal-pulp-04.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "coal-pulp-04", - category = "chemistry", --pyfe Jig + category = "jig", --pyfe Jig enabled = false, energy_required = 3, ingredients = { @@ -10,9 +10,9 @@ RECIPE { {type = "item", name = "pyrite", amount = 4}, }, results = { - {type = "fluid", name = "tailings", amount = 50}, - {type = "fluid", name = "coal-pulp-04", amount = 100}, - {type = "item", name = "ash", amount = 20}, + {type = "fluid", name = "tailings", amount = 50}, + {type = "fluid", name = "coal-pulp-04", amount = 100}, + {type = "item", name = "ash", amount = 20}, }, main_product = "coal-pulp-04", subgroup = "py-rawores-coal", diff --git a/prototypes/fluids/coal-pulp-05.lua b/prototypes/fluids/coal-pulp-05.lua index 6df4680e..2ddb03dc 100644 --- a/prototypes/fluids/coal-pulp-05.lua +++ b/prototypes/fluids/coal-pulp-05.lua @@ -5,8 +5,9 @@ RECIPE { enabled = false, energy_required = 3, ingredients = { - {type = "fluid", name = "coal-pulp-04", amount = 100}, - {type = "fluid", name = "methanol", amount = 100}, + {type = "fluid", name = "coal-pulp-04", amount = 100}, + {type = "fluid", name = "methanol", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 150}, --pyfe pressured air }, results = { diff --git a/prototypes/fluids/conditioned-fines.lua b/prototypes/fluids/conditioned-fines.lua index 5f407644..7ae5f33a 100644 --- a/prototypes/fluids/conditioned-fines.lua +++ b/prototypes/fluids/conditioned-fines.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "conditioned-fines", - category = "chemistry", + category = "pan", enabled = false, energy_required = 3, ingredients = { @@ -10,7 +10,7 @@ RECIPE { }, results = { {type = "fluid", name = "conditioned-fines", amount = 100}, - {type = "fluid", name = "tailings", amount = 50}, + {type = "fluid", name = "tailings", amount = 50}, }, main_product = "conditioned-fines", subgroup = "py-rawores-coal", diff --git a/prototypes/fluids/copper-pulp-01.lua b/prototypes/fluids/copper-pulp-01.lua index 92506661..d7b57108 100644 --- a/prototypes/fluids/copper-pulp-01.lua +++ b/prototypes/fluids/copper-pulp-01.lua @@ -7,10 +7,11 @@ RECIPE { ingredients = { {type = "fluid", name = "copper-solution", amount = 10}, {type = "fluid", name = "acid-solvent", amount = 10}, + {type = "fluid", name = "grease", amount = 10}, }, results = { {type = "fluid", name = "copper-pulp-01", amount = 100}, - {type = "fluid", name = "tailings", amount = 50}, + {type = "fluid", name = "tailings", amount = 50}, {type = "fluid", name = "copper-pregnant-solution", amount = 20}, }, main_product = "copper-pulp-01", diff --git a/prototypes/fluids/copper-solution.lua b/prototypes/fluids/copper-solution.lua index 8dd15f98..36216d62 100644 --- a/prototypes/fluids/copper-solution.lua +++ b/prototypes/fluids/copper-solution.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "copper-solution", - category = "chemistry", --pyfe mixer + category = "mixer", --pyfe mixer enabled = false, energy_required = 4, ingredients = { diff --git a/prototypes/fluids/cresylic-acid.lua b/prototypes/fluids/cresylic-acid.lua index 5d007f71..eeefe8f2 100644 --- a/prototypes/fluids/cresylic-acid.lua +++ b/prototypes/fluids/cresylic-acid.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "cresylic-acid", - category = "chemistry", + category = "mixer", enabled = false, energy_required = 5, ingredients = { diff --git a/prototypes/fluids/fines-pulp.lua b/prototypes/fluids/fines-pulp.lua index c60dd709..7c134fed 100644 --- a/prototypes/fluids/fines-pulp.lua +++ b/prototypes/fluids/fines-pulp.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "fines-pulp", - category = "chemistry", + category = "jig", enabled = false, energy_required = 2, ingredients = { diff --git a/prototypes/fluids/hydrogen-chloride.lua b/prototypes/fluids/hydrogen-chloride.lua index 3c54cc58..966f00b2 100644 --- a/prototypes/fluids/hydrogen-chloride.lua +++ b/prototypes/fluids/hydrogen-chloride.lua @@ -41,6 +41,10 @@ RECIPE { order = "j" }:add_unlock("salts") +if mods.pyrawores then + RECIPE("sodium-bisulfate").category = "mixer" +end + RECIPE { type = "recipe", name = "sodium-sulfate", diff --git a/prototypes/fluids/iron-pulp-02.lua b/prototypes/fluids/iron-pulp-02.lua index 68980b75..bd0fc560 100644 --- a/prototypes/fluids/iron-pulp-02.lua +++ b/prototypes/fluids/iron-pulp-02.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "iron-pulp-02", - category = "chemistry", --pyfe pan + category = "pan", --pyfe pan enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/iron-pulp-04.lua b/prototypes/fluids/iron-pulp-04.lua index 7a11858e..27049345 100644 --- a/prototypes/fluids/iron-pulp-04.lua +++ b/prototypes/fluids/iron-pulp-04.lua @@ -6,7 +6,8 @@ RECIPE { energy_required = 3, ingredients = { {type = "fluid", name = "iron-pulp-03", amount = 500}, - {type = "fluid", name = "organic-solvent", amount = 50} + {type = "fluid", name = "organic-solvent", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 150}, }, results = { {type = "fluid", name = "iron-pulp-04", amount = 500} diff --git a/prototypes/fluids/iron-pulp-05.lua b/prototypes/fluids/iron-pulp-05.lua index f6c2a5f7..8b2557f2 100644 --- a/prototypes/fluids/iron-pulp-05.lua +++ b/prototypes/fluids/iron-pulp-05.lua @@ -5,8 +5,9 @@ RECIPE { enabled = false, energy_required = 3, ingredients = { - {type = "fluid", name = "iron-pulp-04", amount = 100}, - {type = "fluid", name = "water", amount = 300} + {type = "fluid", name = "iron-pulp-04", amount = 100}, + {type = "fluid", name = "water", amount = 300}, + {type = "fluid", name = "pressured-air", amount = 150}, }, results = { {type = "fluid", name = "iron-pulp-05", amount = 100} diff --git a/prototypes/fluids/iron-pulp-06.lua b/prototypes/fluids/iron-pulp-06.lua index 23d7b906..ccbb04c7 100644 --- a/prototypes/fluids/iron-pulp-06.lua +++ b/prototypes/fluids/iron-pulp-06.lua @@ -6,12 +6,13 @@ RECIPE { energy_required = 3, ingredients = { {type = "fluid", name = "iron-pulp-05", amount = 100}, - {type = "fluid", name = "sulfuric-acid", amount = 50} + {type = "fluid", name = "sulfuric-acid", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 150}, }, results = { - {type = "fluid", name = "iron-pulp-06", amount = 100}, - {type = "fluid", name = "tailings", amount = 100}, - {type = "fluid", name = "iron-pulp-02", amount = 50} + {type = "fluid", name = "iron-pulp-06", amount = 100}, + {type = "fluid", name = "tailings", amount = 100}, + {type = "fluid", name = "iron-pulp-02", amount = 50} }, main_product = "iron-pulp-06", subgroup = "py-rawores-iron", diff --git a/prototypes/fluids/iron-slime.lua b/prototypes/fluids/iron-slime.lua index d4411571..75e304f6 100644 --- a/prototypes/fluids/iron-slime.lua +++ b/prototypes/fluids/iron-slime.lua @@ -1,12 +1,12 @@ RECIPE { type = "recipe", name = "iron-slime", - category = "chemistry", --pyfe mixer + category = "mixer", --pyfe mixer enabled = false, energy_required = 3, ingredients = { - {type = "item", name = "iron-oxide", amount = 140}, - {type = "fluid", name = "tailings", amount = 300}, + {type = "item", name = "iron-oxide", amount = 140}, + {type = "fluid", name = "tailings", amount = 300}, }, results = { {type = "fluid", name = "iron-slime", amount = 50}, diff --git a/prototypes/fluids/mibc.lua b/prototypes/fluids/mibc.lua index d272f602..773e2140 100644 --- a/prototypes/fluids/mibc.lua +++ b/prototypes/fluids/mibc.lua @@ -17,6 +17,10 @@ RECIPE { order = "q-2" }:add_unlock("mibc") +if mods.pyrawores then + RECIPE("mibc").category = "mixer" +end + if mods.pyhightech then RECIPE("mibc"):replace_ingredient_unsafe("aromatics", {type = "fluid", name = "acetone", amount = 50}) end diff --git a/prototypes/fluids/nexelit-pulp-01.lua b/prototypes/fluids/nexelit-pulp-01.lua index 3d913737..204efa78 100644 --- a/prototypes/fluids/nexelit-pulp-01.lua +++ b/prototypes/fluids/nexelit-pulp-01.lua @@ -1,13 +1,14 @@ RECIPE { type = "recipe", name = "nexelit-pulp-01", - category = "chemistry", --pyfe pan + category = "pan", --pyfe pan enabled = false, energy_required = 20, ingredients = { {type = "item", name = "fine-nexelit-powder", amount = 10}, {type = "fluid", name = "glycerol", amount = 25}, - {type = "fluid", name = "syngas", amount = 75} + {type = "fluid", name = "syngas", amount = 75}, + {type = "item", name = "sodium-chlorate", amount = 2}, --pyfe sodium chlorate }, results = { diff --git a/prototypes/fluids/nexelit-pulp-04.lua b/prototypes/fluids/nexelit-pulp-04.lua index 47432e26..a42a889a 100644 --- a/prototypes/fluids/nexelit-pulp-04.lua +++ b/prototypes/fluids/nexelit-pulp-04.lua @@ -7,11 +7,12 @@ RECIPE { ingredients = { {type = "fluid", name = "nexelit-pulp-03", amount = 100}, {type = "fluid", name = "armac-12", amount = 75}, + {type = "fluid", name = "pressured-air", amount = 75}, --ptfe pressured air }, results = { - {type = "fluid", name = "nexelit-pulp-04", amount = 100}, - {type = "fluid", name = "tailings", amount = 100}, + {type = "fluid", name = "nexelit-pulp-04", amount = 100}, + {type = "fluid", name = "tailings", amount = 100}, }, main_product = "nexelit-pulp-04", subgroup = "py-rawores-nexelit", diff --git a/prototypes/fluids/nickel-overflow.lua b/prototypes/fluids/nickel-overflow.lua index 48eb3fc6..571412f2 100644 --- a/prototypes/fluids/nickel-overflow.lua +++ b/prototypes/fluids/nickel-overflow.lua @@ -19,7 +19,7 @@ RECIPE { RECIPE { type = "recipe", name = "nickel-overflow-2", - category = "chemistry", --ptfe pan + category = "pan", --ptfe pan enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/nickel-pulp-01.lua b/prototypes/fluids/nickel-pulp-01.lua index 93d4bb5e..34d0f8c7 100644 --- a/prototypes/fluids/nickel-pulp-01.lua +++ b/prototypes/fluids/nickel-pulp-01.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "nickel-pulp-01", - category = "chemistry", --pyfe agitator + category = "agitator", --pyfe agitator enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/nickel-pulp-02.lua b/prototypes/fluids/nickel-pulp-02.lua index b06b0735..0d365625 100644 --- a/prototypes/fluids/nickel-pulp-02.lua +++ b/prototypes/fluids/nickel-pulp-02.lua @@ -7,6 +7,7 @@ RECIPE { ingredients = { {type = "fluid", name = "nickel-pulp-01", amount = 100}, {type = "fluid", name = "water", amount = 200}, + {type = "fluid", name = "pressured-air", amount = 150}, --pyfe pressured air }, results = { diff --git a/prototypes/fluids/outlet-gas-2.lua b/prototypes/fluids/outlet-gas-2.lua index 7abdcf7c..beddab0a 100644 --- a/prototypes/fluids/outlet-gas-2.lua +++ b/prototypes/fluids/outlet-gas-2.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "outlet-gas-02", - category = mods.pyhightech and "chemistry" or "fbreactor", --pyfe gasseparator -- pyht fbreactor + category = mods.pyhightech and "gas-separator" or "fbreactor", --pyfe gasseparator -- pyht fbreactor enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/prepared-nickel-pulp.lua b/prototypes/fluids/prepared-nickel-pulp.lua index 55b23e12..ec693459 100644 --- a/prototypes/fluids/prepared-nickel-pulp.lua +++ b/prototypes/fluids/prepared-nickel-pulp.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "prepared-nickel-pulp", - category = "chemistry", --pyfe hydrocyclone + category = "hydrocyclone", --pyfe hydrocyclone enabled = false, energy_required = 3, ingredients = { @@ -10,7 +10,7 @@ RECIPE { }, results = { {type = "fluid", name = "prepared-nickel-pulp", amount = 50}, - {type = "fluid", name = "tailings", amount = 100} + {type = "fluid", name = "tailings", amount = 100} }, main_product = "prepared-nickel-pulp", subgroup = "py-rawores-nickel", diff --git a/prototypes/fluids/prepared-quartz.lua b/prototypes/fluids/prepared-quartz.lua index 11e34a2d..339c7bb1 100644 --- a/prototypes/fluids/prepared-quartz.lua +++ b/prototypes/fluids/prepared-quartz.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "prepared-quartz", - category = "leaching", --pyFE pan + category = "pan", --pyFE pan enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/purest-nitrogen-gas.lua b/prototypes/fluids/purest-nitrogen-gas.lua index f5277bae..a7ce9bf3 100644 --- a/prototypes/fluids/purest-nitrogen-gas.lua +++ b/prototypes/fluids/purest-nitrogen-gas.lua @@ -8,7 +8,8 @@ RECIPE { results = { {type = "fluid", name = "purest-nitrogen-gas", amount = 60}, {type = "fluid", name = "nitrogen", amount = 20}, - {type = "fluid", name = "oxygen", amount = 20} + {type = "fluid", name = "oxygen", amount = 20}, + {type = "fluid", name = "pressured-air", amount = 100}, }, main_product = "purest-nitrogen-gas", subgroup = "py-rawores-fluids", diff --git a/prototypes/fluids/quartz-pulp-01.lua b/prototypes/fluids/quartz-pulp-01.lua index 74c3e931..9bfc7cb0 100644 --- a/prototypes/fluids/quartz-pulp-01.lua +++ b/prototypes/fluids/quartz-pulp-01.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "quartz-pulp-01", - category = "chemistry", --pyfe hydrocyclone + category = "hydrocyclone", --pyfe hydrocyclone enabled = false, energy_required = 1, ingredients = { @@ -9,8 +9,8 @@ RECIPE { {type = "fluid", name = "water", amount = 100}, }, results = { - {type = "fluid", name = "quartz-pulp-01", amount = 50}, - {type = "fluid", name = "muddy-sludge", amount = 50} + {type = "fluid", name = "quartz-pulp-01", amount = 50}, + {type = "fluid", name = "muddy-sludge", amount = 50} }, main_product = "quartz-pulp-01", icon = "__pyraworesgraphics__/graphics/icons/quartz-pulp-01.png", diff --git a/prototypes/fluids/sl-01.lua b/prototypes/fluids/sl-01.lua index 4e11e918..49251929 100644 --- a/prototypes/fluids/sl-01.lua +++ b/prototypes/fluids/sl-01.lua @@ -7,10 +7,11 @@ RECIPE { ingredients = { {type = "fluid", name = "slz-pulp-02", amount = 100}, {type = "fluid", name = "z3-reagent", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 50},, --pyfe pressured air }, results = { - {type = "fluid", name = "sl-01", amount = 50}, + {type = "fluid", name = "sl-01", amount = 50}, --{type = "fluid", name = "zn-pulp-01", amount = 50}, {type = "fluid", name = "tailings", amount = 100}, }, @@ -29,6 +30,7 @@ RECIPE { {type = "item", name = "lead-refined-dust-03", amount = 3}, {type = "fluid", name = "oleochemicals", amount = 150}, {type = "fluid", name = "z3-reagent", amount = 150}, + {type = "fluid", name = "pressured-air", amount = 350}, --pyfe pressured air }, results = { diff --git a/prototypes/fluids/sl-02.lua b/prototypes/fluids/sl-02.lua index 42606aa4..583ae7da 100644 --- a/prototypes/fluids/sl-02.lua +++ b/prototypes/fluids/sl-02.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "sl-02", - category = "chemistry", --pyFE hydrocyclone + category = "hydrocyclone", --pyFE hydrocyclone enabled = false, energy_required = 2, ingredients = { diff --git a/prototypes/fluids/sl-03.lua b/prototypes/fluids/sl-03.lua index ea132079..59297f00 100644 --- a/prototypes/fluids/sl-03.lua +++ b/prototypes/fluids/sl-03.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "sl-03", - category = "chemistry", --pyFE thickener + category = "thickener", --pyFE thickener enabled = false, energy_required = 2, ingredients = { @@ -9,7 +9,7 @@ RECIPE { {type = "fluid", name = "water", amount = 300}, }, results = { - {type = "fluid", name = "sl-03", amount = 50}, + {type = "fluid", name = "sl-03", amount = 50}, {type = "fluid", name = "tailings", amount = 100}, }, main_product = "sl-03", diff --git a/prototypes/fluids/slz-pulp-02.lua b/prototypes/fluids/slz-pulp-02.lua index 7df75387..cd8dce34 100644 --- a/prototypes/fluids/slz-pulp-02.lua +++ b/prototypes/fluids/slz-pulp-02.lua @@ -5,8 +5,8 @@ RECIPE { enabled = false, energy_required = 1, ingredients = { - {type = "fluid", name = "slz-pulp-01", amount = 300}, - {type = "fluid", name = "organic-solvent", amount = 50}, --pyfe soda-ash + {type = "fluid", name = "slz-pulp-01", amount = 300}, + {type = "fluid", name = "soda-ash", amount = 50}, --pyfe soda-ash }, results = { diff --git a/prototypes/fluids/ti-overflow-waste.lua b/prototypes/fluids/ti-overflow-waste.lua index 6b665303..5b7a832a 100644 --- a/prototypes/fluids/ti-overflow-waste.lua +++ b/prototypes/fluids/ti-overflow-waste.lua @@ -10,7 +10,8 @@ RECIPE { }, results = { {type = "fluid", name = "ti-overflow-waste", amount = 300}, - {type = "fluid", name = "tailings", amount = 50}, + {type = "fluid", name = "tailings", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 350}, }, main_product = "ti-overflow-waste", subgroup = "py-rawores-titanium", diff --git a/prototypes/fluids/ti-pulp-01.lua b/prototypes/fluids/ti-pulp-01.lua index 76b08413..dbd35643 100644 --- a/prototypes/fluids/ti-pulp-01.lua +++ b/prototypes/fluids/ti-pulp-01.lua @@ -7,7 +7,7 @@ RECIPE { ingredients = { {type = "fluid", name = "water", amount = 100}, {type = "item", name = "ti-enriched-dust", amount = 6}, - {type = "item", name = "sodium-carbonate", amount = 2} --pyfe sodium chlorate + {type = "item", name = "sodium-chlorate", amount = 2} --pyfe sodium chlorate }, results = { {type = "fluid", name = "ti-pulp-01", amount = 300} diff --git a/prototypes/fluids/ti-pulp-02.lua b/prototypes/fluids/ti-pulp-02.lua index f1ed0279..5abe327c 100644 --- a/prototypes/fluids/ti-pulp-02.lua +++ b/prototypes/fluids/ti-pulp-02.lua @@ -1,12 +1,12 @@ RECIPE { type = "recipe", name = "ti-pulp-02", - category = "chemistry", --pyfe grease table + category = "grease", --pyfe grease table enabled = false, energy_required = 3, ingredients = { {type = "fluid", name = "ti-pulp-01", amount = 400}, - {type = "fluid", name = "heavy-oil", amount = 100}, --pyfe grease + {type = "fluid", name = "grease", amount = 50}, --pyfe grease }, results = { {type = "fluid", name = "ti-pulp-02", amount = 400}, diff --git a/prototypes/fluids/ti-pulp-03.lua b/prototypes/fluids/ti-pulp-03.lua index 2ac79f96..c94b9dee 100644 --- a/prototypes/fluids/ti-pulp-03.lua +++ b/prototypes/fluids/ti-pulp-03.lua @@ -1,12 +1,12 @@ RECIPE { type = "recipe", name = "ti-pulp-03", - category = "chemistry", --pyfe grease table + category = "grease", --pyfe grease table enabled = false, energy_required = 3, ingredients = { {type = "fluid", name = "ti-pulp-02", amount = 100}, - {type = "fluid", name = "heavy-oil", amount = 100}, --pyfe grease + {type = "fluid", name = "grease", amount = 100}, --pyfe grease {type = "item", name = "filtration-media", amount = 1}, }, results = { diff --git a/prototypes/fluids/ti-pulp-04.lua b/prototypes/fluids/ti-pulp-04.lua index 079c9c3f..e595437e 100644 --- a/prototypes/fluids/ti-pulp-04.lua +++ b/prototypes/fluids/ti-pulp-04.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "ti-pulp-04", - category = "chemistry", --pyfe thickener + category = "thickener", --pyfe thickener enabled = false, energy_required = 3, ingredients = { @@ -9,8 +9,8 @@ RECIPE { {type = "fluid", name = "water", amount = 100}, }, results = { - {type = "fluid", name = "ti-pulp-04", amount = 100}, - {type = "fluid", name = "tailings", amount = 50}, + {type = "fluid", name = "ti-pulp-04", amount = 100}, + {type = "fluid", name = "tailings", amount = 50}, }, main_product = "ti-pulp-04", subgroup = "py-rawores-titanium", diff --git a/prototypes/fluids/ti-pulp-05.lua b/prototypes/fluids/ti-pulp-05.lua index 146d24da..0640b454 100644 --- a/prototypes/fluids/ti-pulp-05.lua +++ b/prototypes/fluids/ti-pulp-05.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "ti-pulp-05", - category = "chemistry", --pyfe hydrocyclone + category = "hydrocyclone", --pyfe hydrocyclone enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/ti-pulp-06.lua b/prototypes/fluids/ti-pulp-06.lua index 0b8c79c2..7407087a 100644 --- a/prototypes/fluids/ti-pulp-06.lua +++ b/prototypes/fluids/ti-pulp-06.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "ti-pulp-06", - category = "chemistry", --pyfe pan + category = "pan", --pyfe pan enabled = false, energy_required = 3, ingredients = { @@ -9,8 +9,8 @@ RECIPE { {type = "fluid", name = "ti-pulp-05", amount = 500}, }, results = { - {type = "fluid", name = "tailings", amount = 100}, - {type = "fluid", name = "ti-pulp-06", amount = 500}, + {type = "fluid", name = "tailings", amount = 100}, + {type = "fluid", name = "ti-pulp-06", amount = 500}, }, main_product = "ti-pulp-06", subgroup = "py-rawores-titanium", diff --git a/prototypes/fluids/ti-solution-02.lua b/prototypes/fluids/ti-solution-02.lua index dfb274df..2242b8ca 100644 --- a/prototypes/fluids/ti-solution-02.lua +++ b/prototypes/fluids/ti-solution-02.lua @@ -1,16 +1,17 @@ RECIPE { type = "recipe", name = "ti-solution-02", - category = "flotation", + category = "agitator", enabled = false, energy_required = 4, ingredients = { {type = "fluid", name = "ti-solution", amount = 100}, {type = "fluid", name = "sulfuric-acid", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 150}, }, results = { - {type = "fluid", name = "ti-solution-02", amount = 100}, - {type = "fluid", name = "tailings", amount = 50}, + {type = "fluid", name = "ti-solution-02", amount = 100}, + {type = "fluid", name = "tailings", amount = 50}, }, main_product = "ti-solution-02", subgroup = "py-rawores-titanium", diff --git a/prototypes/fluids/tin-pulp-01.lua b/prototypes/fluids/tin-pulp-01.lua index 5ede9e6e..e191e28c 100644 --- a/prototypes/fluids/tin-pulp-01.lua +++ b/prototypes/fluids/tin-pulp-01.lua @@ -1,16 +1,16 @@ RECIPE { type = "recipe", name = "tin-pulp-01", - category = "chemistry", --pyfe pan + category = "pan", --pyfe pan enabled = false, energy_required = 4, ingredients = { {type = "fluid", name = "tin-slime-overflow", amount = 100}, - {type = "fluid", name = "nitrogen", amount = 50}, --pyfe soda-ash + {type = "fluid", name = "soda-ash", amount = 50}, --pyfe soda-ash }, results = { - {type = "fluid", name = "tin-pulp-01", amount = 100}, - {type = "fluid", name = "tailings", amount = 50}, + {type = "fluid", name = "tin-pulp-01", amount = 100}, + {type = "fluid", name = "tailings", amount = 50}, }, main_product = "tin-pulp-01", subgroup = "py-rawores-tin", diff --git a/prototypes/fluids/tin-pulp-02.lua b/prototypes/fluids/tin-pulp-02.lua index 11419c56..6401b864 100644 --- a/prototypes/fluids/tin-pulp-02.lua +++ b/prototypes/fluids/tin-pulp-02.lua @@ -7,7 +7,8 @@ RECIPE { ingredients = { {type = "fluid", name = "oleochemicals", amount = 50}, {type = "fluid", name = "kerosene", amount = 100}, - {type = "item", name = "high-tin-concentrate", amount = 8} + {type = "item", name = "high-tin-concentrate", amount = 8}, + {type = "fluid", name = "pressured-air", amount = 250}, }, results = { {type = "fluid", name = "sulfuric-acid", amount = 200}, diff --git a/prototypes/fluids/tin-slime-overflow.lua b/prototypes/fluids/tin-slime-overflow.lua index 8d4218b7..5e2f090e 100644 --- a/prototypes/fluids/tin-slime-overflow.lua +++ b/prototypes/fluids/tin-slime-overflow.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "tin-slime-overflow", - category = "chemistry", --pyfe thickener + category = "thickener", --pyfe thickener enabled = false, energy_required = 3, ingredients = { @@ -10,7 +10,7 @@ RECIPE { }, results = { {type = "fluid", name = "tin-slime-overflow", amount = 100}, - {type = "fluid", name = "tailings", amount = 50}, + {type = "fluid", name = "tailings", amount = 50}, }, main_product = "tin-slime-overflow", subgroup = "py-rawores-tin", diff --git a/prototypes/fluids/tin-slime.lua b/prototypes/fluids/tin-slime.lua index d2d8adc6..398d6c30 100644 --- a/prototypes/fluids/tin-slime.lua +++ b/prototypes/fluids/tin-slime.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "tin-slime", - category = "chemistry", --pyfe hydrocyclone + category = "hydrocyclone", --pyfe hydrocyclone enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/u-15.lua b/prototypes/fluids/u-15.lua index 4c24e364..e39937d5 100644 --- a/prototypes/fluids/u-15.lua +++ b/prototypes/fluids/u-15.lua @@ -9,7 +9,7 @@ RECIPE { {type = "fluid", name = "water", amount = 200}, }, results = { - {type = "fluid", name = "u-15", amount = 25}, + {type = "fluid", name = "u-15", amount = 25}, {type = "fluid", name = "tailings", amount = 50}, }, main_product = "u-15", @@ -20,7 +20,7 @@ RECIPE { RECIPE { type = "recipe", name = "u-15-2", - category = "chemistry", --thickener + category = not mods.pyalternativeenergy and "thickener" or "chemistry", --thickener enabled = false, energy_required = 3, ingredients = { @@ -28,7 +28,7 @@ RECIPE { {type = "fluid", name = "water", amount = 200}, }, results = { - {type = "fluid", name = "u-15", amount = 25}, + {type = "fluid", name = "u-15", amount = 25}, {type = "fluid", name = "tailings", amount = 50}, }, main_product = "u-15", diff --git a/prototypes/fluids/u-23.lua b/prototypes/fluids/u-23.lua index 077af85b..7c8425da 100644 --- a/prototypes/fluids/u-23.lua +++ b/prototypes/fluids/u-23.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-23", - category = "chemistry", --thickener + category = mods.pyalternativeenergy and "thickener" or "chemistry", --thickener enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/u-33.lua b/prototypes/fluids/u-33.lua index e9d2a83d..23c73c72 100644 --- a/prototypes/fluids/u-33.lua +++ b/prototypes/fluids/u-33.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-33", - category = "chemistry", --thickener + category = mods.pyalternativeenergy and "thickener" or "chemistry", --thickener enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/u-50.lua b/prototypes/fluids/u-50.lua index 4259f840..e1b597b8 100644 --- a/prototypes/fluids/u-50.lua +++ b/prototypes/fluids/u-50.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-50", - category = "chemistry", --hydrocyclone + category = mods.pyalternativeenergy and "hydrocyclone" or "chemistry", --hydrocyclone enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/u-65.lua b/prototypes/fluids/u-65.lua index 1b65bfce..9d29af23 100644 --- a/prototypes/fluids/u-65.lua +++ b/prototypes/fluids/u-65.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-65", - category = "chemistry", --hydrocyclone + category = mods.pyalternativeenergy and "hydrocyclone" or "chemistry", --hydrocyclone enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/u-70.lua b/prototypes/fluids/u-70.lua index e541f898..3a52eeaa 100644 --- a/prototypes/fluids/u-70.lua +++ b/prototypes/fluids/u-70.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-70", - category = "chemistry", --thickener + category = mods.pyalternativeenergy and "thickener" or "chemistry", --thickener enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/u-73.lua b/prototypes/fluids/u-73.lua index 33a45ab9..36ec924a 100644 --- a/prototypes/fluids/u-73.lua +++ b/prototypes/fluids/u-73.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-73", - category = "chemistry", --mixer + category = mods.pyalternativeenergy and "mixer" or "chemistry", --mixer enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/u-79.lua b/prototypes/fluids/u-79.lua index 5b9973e1..bcd6ba55 100644 --- a/prototypes/fluids/u-79.lua +++ b/prototypes/fluids/u-79.lua @@ -10,14 +10,18 @@ RECIPE { {type = "item", name = "sand", amount = 10}, }, results = { - {type = "fluid", name = "u-79", amount = 100}, - {type = "fluid", name = "tailings", amount = 100}, + {type = "fluid", name = "u-79", amount = 100}, + {type = "fluid", name = "u-waste", amount = 100}, }, main_product = "u-79", subgroup = "py-rawores-uranium", order = "q-2" }:add_unlock("uranium-mk04") +if mods.pyalternativeenergy then + RECIPE("u-79"):replace_ingredient("organic-solvent", "industrial-solvent") +end + FLUID { type = "fluid", diff --git a/prototypes/fluids/u-81.lua b/prototypes/fluids/u-81.lua index 63383e33..bd5b980f 100644 --- a/prototypes/fluids/u-81.lua +++ b/prototypes/fluids/u-81.lua @@ -17,6 +17,10 @@ RECIPE { order = "q-2" }:add_unlock("uranium-mk04") +if mods.pyalternativeenergy then + RECIPE("u-81"):replace_ingredient("water", "soda-ash") +end + FLUID { type = "fluid", diff --git a/prototypes/fluids/u-83.lua b/prototypes/fluids/u-83.lua index 3735ae5f..87512a1d 100644 --- a/prototypes/fluids/u-83.lua +++ b/prototypes/fluids/u-83.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-83", - category = "chemistry", --agitator + category = mods.pyalternativeenergy and "agitator" or "chemistry", --agitator enabled = false, energy_required = 4, ingredients = { diff --git a/prototypes/fluids/u-pulp-02.lua b/prototypes/fluids/u-pulp-02.lua index ac177ed1..b9052aaa 100644 --- a/prototypes/fluids/u-pulp-02.lua +++ b/prototypes/fluids/u-pulp-02.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-pulp-02", - category = "leaching", --pyfe agitator + category = "agitator", --pyfe agitator enabled = false, energy_required = 4, ingredients = { diff --git a/prototypes/fluids/u-rich-pulp.lua b/prototypes/fluids/u-rich-pulp.lua index a119770c..ced5bf78 100644 --- a/prototypes/fluids/u-rich-pulp.lua +++ b/prototypes/fluids/u-rich-pulp.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-rich-pulp", - category = "chemistry", --agitator + category = "agitator", --agitator enabled = false, energy_required = 4, ingredients = { diff --git a/prototypes/fluids/zinc-overflow.lua b/prototypes/fluids/zinc-overflow.lua index edeb042c..2b7689c5 100644 --- a/prototypes/fluids/zinc-overflow.lua +++ b/prototypes/fluids/zinc-overflow.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "zinc-overflow", - category = "chemistry", --pyfe jig + category = "jig", --pyfe jig enabled = false, energy_required = 3, ingredients = { @@ -10,8 +10,8 @@ RECIPE { {type = "fluid", name = "kerosene", amount = 50} }, results = { - {type = "fluid", name = "zinc-overflow", amount = 50}, - {type = "fluid", name = "tailings", amount = 50} + {type = "fluid", name = "zinc-overflow", amount = 50}, + {type = "fluid", name = "tailings", amount = 50} }, main_product = "zinc-overflow", icon = "__pyraworesgraphics__/graphics/icons/zinc-overflow.png", diff --git a/prototypes/fluids/zinc-pulp-01.lua b/prototypes/fluids/zinc-pulp-01.lua index 52a5344d..5ff2020c 100644 --- a/prototypes/fluids/zinc-pulp-01.lua +++ b/prototypes/fluids/zinc-pulp-01.lua @@ -7,6 +7,7 @@ RECIPE { ingredients = { {type = "fluid", name = "zinc-overflow", amount = 400}, {type = "fluid", name = "cresylic-acid", amount = 30}, + {type = "fluid", name = "pressured-air", amount = 100}, }, results = { {type = "fluid", name = "zinc-pulp-01", amount = 400}, diff --git a/prototypes/fluids/zinc-pulp-02.lua b/prototypes/fluids/zinc-pulp-02.lua index 86525ccc..a33780ce 100644 --- a/prototypes/fluids/zinc-pulp-02.lua +++ b/prototypes/fluids/zinc-pulp-02.lua @@ -5,8 +5,9 @@ RECIPE { enabled = false, energy_required = 4, ingredients = { - {type = "fluid", name = "zinc-pulp-01", amount = 100}, - {type = "fluid", name = "creosote", amount = 75}, + {type = "fluid", name = "zinc-pulp-01", amount = 100}, + {type = "fluid", name = "creosote", amount = 75}, + {type = "fluid", name = "pressured-air", amount = 100}, }, results = { {type = "fluid", name = "zinc-pulp-02", amount = 100}, diff --git a/prototypes/fluids/zinc-pulp-03.lua b/prototypes/fluids/zinc-pulp-03.lua index 63ca7fbf..50dc651c 100644 --- a/prototypes/fluids/zinc-pulp-03.lua +++ b/prototypes/fluids/zinc-pulp-03.lua @@ -5,8 +5,9 @@ RECIPE { enabled = false, energy_required = 10, ingredients = { - {type = "fluid", name = "zinc-pulp-02", amount = 300}, - {type = "fluid", name = "aerofloat-15", amount = 20}, + {type = "fluid", name = "zinc-pulp-02", amount = 300}, + {type = "fluid", name = "aerofloat-15", amount = 20}, + {type = "fluid", name = "pressured-air", amount = 250}, }, results = { {type = "fluid", name = "zinc-pulp-03", amount = 300}, diff --git a/prototypes/fluids/zinc-pulp-04.lua b/prototypes/fluids/zinc-pulp-04.lua index e6802245..03a452a0 100644 --- a/prototypes/fluids/zinc-pulp-04.lua +++ b/prototypes/fluids/zinc-pulp-04.lua @@ -1,13 +1,14 @@ RECIPE { type = "recipe", name = "zinc-pulp-04", - category = "chemistry", --pyfe agitator + category = "agitator", --pyfe agitator enabled = false, energy_required = 12, ingredients = { {type = "item", name = "concentrated-zinc", amount = 5}, {type = "item", name = "lime", amount = 17}, - {type = "fluid", name = "water", amount = 100} + {type = "fluid", name = "water", amount = 100}, + {type = "fluid", name = "soda-ash", amount = 300} }, results = { {type = "fluid", name = "zinc-pulp-04", amount = 250} @@ -20,16 +21,16 @@ RECIPE { RECIPE { type = "recipe", name = "zinc-pulp-04-2", - category = "chemistry", --pyfe thickener + category = "thickener", --pyfe thickener enabled = false, energy_required = 4, ingredients = { {type = "fluid", name = "zinc-waste", amount = 150}, - {type = "fluid", name = "water", amount = 400} + {type = "fluid", name = "water", amount = 400}, }, results = { - {type = "fluid", name = "zinc-pulp-04", amount = 50}, - {type = "fluid", name = "tailings", amount = 50} + {type = "fluid", name = "zinc-pulp-04", amount = 50}, + {type = "fluid", name = "tailings", amount = 50} }, main_product = "zinc-pulp-04", subgroup = "py-rawores-zinc", diff --git a/prototypes/recipes/pyhightech-recipes.lua b/prototypes/recipes/pyhightech-recipes.lua index d2a66164..f3b5ed7c 100644 --- a/prototypes/recipes/pyhightech-recipes.lua +++ b/prototypes/recipes/pyhightech-recipes.lua @@ -1,4 +1,5 @@ -RECIPE { +--DEPRECIATED-- +--[[RECIPE { type = "recipe", name = "hydrogen-chloride-2", category = "mixer", --pyfe mixer @@ -545,4 +546,4 @@ RECIPE { main_product = "ht-pipes-to-ground", subgroup = "py-rawores-casting", order = "ou" -}:add_unlock("casting-mk04") +}:add_unlock("casting-mk04")]] -- diff --git a/prototypes/recipes/recipes-aluminium.lua b/prototypes/recipes/recipes-aluminium.lua index d6cc7400..46dd607a 100644 --- a/prototypes/recipes/recipes-aluminium.lua +++ b/prototypes/recipes/recipes-aluminium.lua @@ -27,7 +27,8 @@ RECIPE { {type = "fluid", name = "al-pulp-04", amount = 300}, {type = "fluid", name = "water", amount = 300}, {type = "item", name = "sodium-hydroxide", amount = 5}, - {type = "item", name = "starch", amount = 5} + {type = "item", name = "starch", amount = 5}, + {type = "item", name = "sodium-chlorate", amount = 5}, }, results = { {type = "item", name = "sodium-aluminate", amount = 4}, @@ -45,7 +46,7 @@ RECIPE { energy_required = 5, ingredients = { {type = "item", name = "sodium-aluminate", amount = 8}, - {type = "fluid", name = "steam", amount = 300} --pyfe pressured air + {type = "fluid", name = "pressured-air", amount = 500} --pyfe pressured air }, results = { {type = "item", name = "crystalized-sodium-aluminate", amount = 2} @@ -89,7 +90,8 @@ RECIPE { ingredients = { {type = "item", name = "high-grade-alumina", amount = 1}, {type = "item", name = "iron-oxide", amount = 2}, - {type = "fluid", name = "diesel", amount = 50} + {type = "fluid", name = "diesel", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { @@ -108,7 +110,8 @@ RECIPE { ingredients = { {type = "item", name = "reduced-aluminium", amount = 1}, {type = "item", name = "lime", amount = 3}, - {type = "fluid", name = "syngas", amount = 100} + {type = "fluid", name = "syngas", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { diff --git a/prototypes/recipes/recipes-chromium.lua b/prototypes/recipes/recipes-chromium.lua index 86ef389b..23fb9eae 100644 --- a/prototypes/recipes/recipes-chromium.lua +++ b/prototypes/recipes/recipes-chromium.lua @@ -39,7 +39,7 @@ RECIPE { RECIPE { type = "recipe", name = "grade-2-chromite-beneficiation", - category = "solid-separator", --pyFE screener + category = "screener", --pyFE screener enabled = false, energy_required = 4, ingredients = { @@ -58,7 +58,7 @@ RECIPE { RECIPE { type = "recipe", name = "grade-4-chromite", - category = "chemistry", --pyFE hydrocyclone + category = "hydrocyclone", --pyFE hydrocyclone enabled = false, energy_required = 4, ingredients = { @@ -97,7 +97,8 @@ RECIPE { energy_required = 6, ingredients = { {type = "fluid", name = "chromite-pulp-01", amount = 200}, - {type = "fluid", name = "aerofloat-15", amount = 50} + {type = "fluid", name = "aerofloat-15", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { @@ -111,7 +112,7 @@ RECIPE { RECIPE { type = "recipe", name = "recrush-processed-chromite", - category = "impact-crusher", + category = "secondary-crusher", enabled = false, energy_required = 2, ingredients = { @@ -358,7 +359,8 @@ RECIPE { ingredients = { {type = "item", name = "reduced-chromium", amount = 1}, {type = "item", name = "lime", amount = 3}, - {type = "fluid", name = "syngas", amount = 100} + {type = "fluid", name = "syngas", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 100} --pyfe pressured air }, results = { @@ -377,7 +379,8 @@ RECIPE { ingredients = { {type = "item", name = "chromite-sand", amount = 15}, {type = "item", name = "sodium-hydroxide", amount = 2}, - {type = "fluid", name = "light-oil", amount = 100} + {type = "fluid", name = "light-oil", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { diff --git a/prototypes/recipes/recipes-coal.lua b/prototypes/recipes/recipes-coal.lua index 912c9670..e0d831bc 100644 --- a/prototypes/recipes/recipes-coal.lua +++ b/prototypes/recipes/recipes-coal.lua @@ -25,7 +25,7 @@ RECIPE { RECIPE { type = "recipe", name = "crushed-coal", - category = "crusher", + category = "secondary-crusher", enabled = false, energy_required = 3, ingredients = { @@ -45,7 +45,7 @@ RECIPE { RECIPE { type = "recipe", name = "coarse-coal-to-coal", - category = "crusher", + category = "secondary-crusher", enabled = false, energy_required = 3, ingredients = { @@ -62,7 +62,7 @@ RECIPE { RECIPE { type = "recipe", name = "coarse-coal", - category = "solid-separator", + category = "screener", enabled = false, energy_required = 2, ingredients = { @@ -120,14 +120,15 @@ RECIPE { enabled = false, energy_required = 3, ingredients = { - {type = "fluid", name = "coal-pulp-02", amount = 100}, - {type = "fluid", name = "slacked-lime", amount = 100}, + {type = "fluid", name = "coal-pulp-02", amount = 100}, + {type = "fluid", name = "slacked-lime", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 150}, --pyFE air }, results = { {type = "fluid", name = "high-ash-fines", amount = 30}, {type = "fluid", name = "conditioned-fines", amount = 50}, - {type = "fluid", name = "tailings", amount = 100}, + {type = "fluid", name = "tailings", amount = 100}, {type = "item", name = "pyrite", amount = 1, probability = 0.4}, }, main_product = "conditioned-fines", @@ -157,16 +158,16 @@ RECIPE { RECIPE { type = "recipe", name = "coal-slime-overflow", - category = "chemistry", --pyfe thickener + category = "thickener", --pyfe thickener enabled = false, energy_required = 3, ingredients = { {type = "fluid", name = "coal-slime-overflow", amount = 100}, - {type = "fluid", name = "organic-solvent", amount = 50}, --pyfe industrial solvent + {type = "fluid", name = "industrial-solvent", amount = 50}, --pyfe industrial solvent }, results = { - {type = "fluid", name = "refsyngas", amount = 300}, - {type = "fluid", name = "tailings", amount = 300}, + {type = "fluid", name = "refsyngas", amount = 300}, + {type = "fluid", name = "tailings", amount = 300}, }, main_product = "refsyngas", subgroup = "py-rawores-coal", @@ -180,14 +181,15 @@ RECIPE { enabled = false, energy_required = 3, ingredients = { - {type = "fluid", name = "coal-pulp-05", amount = 100}, - {type = "fluid", name = "tar", amount = 100}, + {type = "fluid", name = "coal-pulp-05", amount = 100}, + {type = "fluid", name = "tar", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 150}, --pyfe pressured air }, results = { - {type = "fluid", name = "coal-pulp-04", amount = 50}, - {type = "fluid", name = "tailings", amount = 100}, - {type = "item", name = "coal", amount = 20}, + {type = "fluid", name = "coal-pulp-04", amount = 50}, + {type = "fluid", name = "tailings", amount = 100}, + {type = "item", name = "coal", amount = 20}, }, main_product = "coal", icons = py.composite_icon("coal", "coal-pulp-05"), diff --git a/prototypes/recipes/recipes-coke.lua b/prototypes/recipes/recipes-coke.lua index 7f1c7441..dc133d88 100644 --- a/prototypes/recipes/recipes-coke.lua +++ b/prototypes/recipes/recipes-coke.lua @@ -23,8 +23,9 @@ RECIPE { enabled = false, energy_required = 5, ingredients = { - {type = "item", name = "redhot-coke", amount = 6}, - {type = "fluid", name = "water", amount = 200} + {type = "item", name = "redhot-coke", amount = 6}, + {type = "fluid", name = "water", amount = 200}, + {type = "fluid", name = "pressured-air", amount = 150}, --pyfe pressured-air }, results = { diff --git a/prototypes/recipes/recipes-copper.lua b/prototypes/recipes/recipes-copper.lua index 22c0cdf2..526108e3 100644 --- a/prototypes/recipes/recipes-copper.lua +++ b/prototypes/recipes/recipes-copper.lua @@ -8,7 +8,7 @@ RECIPE("copper-plate"):set("icons", py.composite_icon("copper-plate", "copper-or RECIPE { type = "recipe", name = "grade-2-copper", - category = "solid-separator", --pyfe screener + category = "screener", --pyfe screener enabled = false, energy_required = 3, ingredients = { @@ -44,7 +44,7 @@ RECIPE { RECIPE { type = "recipe", name = "grade-3-copper", - category = "solid-separator", --pyfe screener + category = "screener", --pyfe screener enabled = false, energy_required = 2.5, ingredients = { @@ -80,7 +80,7 @@ RECIPE { RECIPE { type = "recipe", name = "grade-4-copper", - category = "solid-separator", --pyfe screener + category = "screener", --pyfe screener enabled = false, energy_required = 2.5, ingredients = { @@ -126,8 +126,8 @@ RECIPE { {type = "fluid", name = "water", amount = 200} }, results = { - {type = "item", name = "low-grade-copper", amount = 1}, - {type = "fluid", name = "tailings", amount = 200} + {type = "item", name = "low-grade-copper", amount = 1}, + {type = "fluid", name = "tailings", amount = 200} }, main_product = "low-grade-copper", icon = "__pyraworesgraphics__/graphics/icons/wash-copper-low-dust.png", @@ -138,7 +138,7 @@ RECIPE { RECIPE { type = "recipe", name = "high-grade-copper", - category = "chemistry", --pyfe agitador + category = "agitator", --pyfe agitador enabled = false, energy_required = 3, ingredients = { @@ -146,7 +146,7 @@ RECIPE { }, results = { {type = "item", name = "high-grade-copper", amount = 1}, - {type = "fluid", name = "tailings", amount = 100} + {type = "fluid", name = "tailings", amount = 100} }, main_product = "high-grade-copper", subgroup = "py-rawores-copper", @@ -163,7 +163,8 @@ RECIPE { ingredients = { {type = "item", name = "high-grade-copper", amount = 1}, {type = "item", name = "sodium-sulfate", amount = 2}, - {type = "fluid", name = "diesel", amount = 50} + {type = "fluid", name = "diesel", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { @@ -182,7 +183,8 @@ RECIPE { ingredients = { {type = "item", name = "reduced-copper", amount = 1}, {type = "item", name = "lime", amount = 3}, - {type = "fluid", name = "syngas", amount = 100} + {type = "fluid", name = "syngas", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { diff --git a/prototypes/recipes/recipes-gold.lua b/prototypes/recipes/recipes-gold.lua index 05a82749..1a69e1fb 100644 --- a/prototypes/recipes/recipes-gold.lua +++ b/prototypes/recipes/recipes-gold.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "gold-precipitate", - category = "chemistry", --pyfe agitator + category = "agitator", --pyfe agitator enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/recipes/recipes-iron.lua b/prototypes/recipes/recipes-iron.lua index f5177069..f17b0d79 100644 --- a/prototypes/recipes/recipes-iron.lua +++ b/prototypes/recipes/recipes-iron.lua @@ -26,7 +26,7 @@ RECIPE { RECIPE { type = "recipe", name = "grade-2-iron", - category = "solid-separator", --pyfe screener + category = "screener", --pyfe screener enabled = false, energy_required = 3, ingredients = { @@ -46,7 +46,7 @@ RECIPE { RECIPE { type = "recipe", name = "grade-3-iron-processing", - category = "solid-separator", --pyfe secondary-crusher + category = "secondary-crusher", --pyfe secondary-crusher enabled = false, energy_required = 3, ingredients = { @@ -99,7 +99,7 @@ RECIPE { RECIPE { type = "recipe", name = "iron-concentrate", - category = "chemistry", --pyfe jig + category = "jig", --pyfe jig enabled = false, energy_required = 3, ingredients = { @@ -107,9 +107,9 @@ RECIPE { {type = "fluid", name = "water", amount = 100}, }, results = { - {type = "item", name = "iron-concentrate", amount = 1}, - {type = "fluid", name = "tailings", amount = 100}, - {type = "fluid", name = "coal-slurry", amount = 50}, + {type = "item", name = "iron-concentrate", amount = 1}, + {type = "fluid", name = "tailings", amount = 100}, + {type = "fluid", name = "coal-slurry", amount = 50}, }, main_product = "iron-concentrate", icon = "__pyraworesgraphics__/graphics/icons/iron-concentrate.png", @@ -147,8 +147,8 @@ RECIPE { {type = "fluid", name = "water", amount = 200}, }, results = { - {type = "fluid", name = "tailings", amount = 100}, - {type = "item", name = "unslimed-iron", amount = 1}, + {type = "fluid", name = "tailings", amount = 100}, + {type = "item", name = "unslimed-iron", amount = 1}, }, main_product = "unslimed-iron", icons = py.composite_icon("unslimed-iron", "iron-slime"), @@ -158,7 +158,7 @@ RECIPE { RECIPE { type = "recipe", name = "unslimed-iron-2", - category = "hydroclassifier", + category = "hydrocyclone", enabled = false, energy_required = 3, ingredients = { @@ -166,8 +166,8 @@ RECIPE { {type = "fluid", name = "water", amount = 200}, }, results = { - {type = "fluid", name = "tailings", amount = 100}, - {type = "item", name = "unslimed-iron", amount = 1}, + {type = "fluid", name = "tailings", amount = 100}, + {type = "item", name = "unslimed-iron", amount = 1}, }, main_product = "unslimed-iron", icons = py.composite_icon("unslimed-iron", "iron-pulp-01"), @@ -177,15 +177,15 @@ RECIPE { RECIPE { type = "recipe", name = "iron-pulp-06-thickener", - category = "chemistry", --pyfe thickener + category = "thickener", --pyfe thickener enabled = false, energy_required = 3, ingredients = { {type = "fluid", name = "iron-pulp-06", amount = 100}, }, results = { - {type = "fluid", name = "tailings", amount = 50}, - {type = "fluid", name = "iron-pulp-07", amount = 50}, + {type = "fluid", name = "tailings", amount = 50}, + {type = "fluid", name = "iron-pulp-07", amount = 50}, }, main_product = "iron-pulp-07", subgroup = "py-rawores-iron", @@ -223,6 +223,7 @@ RECIPE { {type = "item", name = "high-grade-iron", amount = 1}, {type = "item", name = "sodium-sulfate", amount = 2}, {type = "fluid", name = "diesel", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { @@ -239,9 +240,10 @@ RECIPE { enabled = false, energy_required = 4, ingredients = { - {type = "item", name = "reduced-iron", amount = 1}, - {type = "item", name = "lime", amount = 3}, - {type = "fluid", name = "syngas", amount = 100}, + {type = "item", name = "reduced-iron", amount = 1}, + {type = "item", name = "lime", amount = 3}, + {type = "fluid", name = "syngas", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { diff --git a/prototypes/recipes/recipes-lead.lua b/prototypes/recipes/recipes-lead.lua index 41626f56..442fbad1 100644 --- a/prototypes/recipes/recipes-lead.lua +++ b/prototypes/recipes/recipes-lead.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "grade-1-lead", - category = "solid-separator", --pyFE screener + category = "screener", --pyFE screener enabled = false, energy_required = 3, ingredients = { @@ -39,7 +39,7 @@ RECIPE { RECIPE { type = "recipe", name = "grade-2-lead", - category = "solid-separator", --pyFE screener + category = "screener", --pyFE screener enabled = false, energy_required = 3, ingredients = { @@ -58,7 +58,7 @@ RECIPE { RECIPE { type = "recipe", name = "grade-2-crush-lead", - category = "crusher", --pyfe secondary-crusher + category = "secondary-crusher", --pyfe secondary-crusher enabled = false, energy_required = 1, ingredients = { @@ -92,7 +92,7 @@ RECIPE { RECIPE { type = "recipe", name = "lead-refined-dust-03", - category = "solid-separator", --pyfe screener + category = "screener", --pyfe screener enabled = false, energy_required = 2.0, ingredients = { @@ -166,7 +166,8 @@ RECIPE { ingredients = { {type = "item", name = "high-grade-lead", amount = 1}, {type = "item", name = "sodium-sulfate", amount = 2}, - {type = "fluid", name = "diesel", amount = 50} + {type = "fluid", name = "diesel", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { @@ -183,9 +184,10 @@ RECIPE { enabled = false, energy_required = 4, ingredients = { - {type = "item", name = "reduced-lead", amount = 1}, - {type = "item", name = "lime", amount = 3}, - {type = "fluid", name = "syngas", amount = 100} + {type = "item", name = "reduced-lead", amount = 1}, + {type = "item", name = "lime", amount = 3}, + {type = "fluid", name = "syngas", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { diff --git a/prototypes/recipes/recipes-nexelit.lua b/prototypes/recipes/recipes-nexelit.lua index 5467b527..8d59cfcc 100644 --- a/prototypes/recipes/recipes-nexelit.lua +++ b/prototypes/recipes/recipes-nexelit.lua @@ -26,8 +26,8 @@ RECIPE { {type = "fluid", name = "water", amount = 100} }, results = { - {type = "item", name = "clean-nexelit", amount = 1}, - {type = "fluid", name = "muddy-sludge", amount = 100} + {type = "item", name = "clean-nexelit", amount = 1}, + {type = "fluid", name = "muddy-sludge", amount = 100} }, main_product = "clean-nexelit", icon = "__pyraworesgraphics__/graphics/icons/wash-nexelit.png", @@ -57,7 +57,7 @@ RECIPE { RECIPE { type = "recipe", name = "grade-3-nexelit", - category = "solid-separator", --pyFE screener + category = "screener", --pyFE screener enabled = false, energy_required = 2, ingredients = { @@ -93,7 +93,7 @@ RECIPE { RECIPE { type = "recipe", name = "nex-grade-2-crush", - category = "crusher", --pyfe secondary-crusher + category = "secondary-crusher", --pyfe secondary-crusher enabled = false, energy_required = 1, ingredients = { @@ -172,7 +172,8 @@ RECIPE { ingredients = { {type = "item", name = "high-grade-nexelit", amount = 6}, {type = "item", name = "sodium-sulfate", amount = 1}, - {type = "fluid", name = "diesel", amount = 150} + {type = "fluid", name = "diesel", amount = 150}, + {type = "fluid", name = "pressured-air", amount = 450}, --pyfe pressured air }, results = { @@ -191,7 +192,8 @@ RECIPE { ingredients = { {type = "item", name = "reduced-nexelit", amount = 1}, {type = "item", name = "lime", amount = 3}, - {type = "fluid", name = "syngas", amount = 100} + {type = "fluid", name = "syngas", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { diff --git a/prototypes/recipes/recipes-nickel.lua b/prototypes/recipes/recipes-nickel.lua index ff9d6a34..dd7b8ee0 100644 --- a/prototypes/recipes/recipes-nickel.lua +++ b/prototypes/recipes/recipes-nickel.lua @@ -20,7 +20,7 @@ RECIPE { RECIPE { type = "recipe", name = "grade-3-nickel", - category = "solid-separator", --pyFE screener + category = "screener", --pyFE screener enabled = false, energy_required = 3, ingredients = { @@ -41,7 +41,7 @@ RECIPE { RECIPE { type = "recipe", name = "nickel-rejects-recrush", - category = "crusher", --pyfe secondary-crusher + category = "secondary-crusher", --pyfe secondary-crusher enabled = false, energy_required = 1, ingredients = { @@ -117,7 +117,8 @@ RECIPE { ingredients = { {type = "item", name = "high-grade-nickel", amount = 1}, {type = "item", name = "sodium-sulfate", amount = 2}, - {type = "fluid", name = "diesel", amount = 50} + {type = "fluid", name = "diesel", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { @@ -136,7 +137,8 @@ RECIPE { ingredients = { {type = "item", name = "reduced-nickel", amount = 1}, {type = "item", name = "lime", amount = 3}, - {type = "fluid", name = "syngas", amount = 100} + {type = "fluid", name = "syngas", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { diff --git a/prototypes/recipes/recipes-quartz.lua b/prototypes/recipes/recipes-quartz.lua index b290b52d..c82521a0 100644 --- a/prototypes/recipes/recipes-quartz.lua +++ b/prototypes/recipes/recipes-quartz.lua @@ -39,7 +39,7 @@ RECIPE { RECIPE { type = "recipe", name = "purified-quartz", - category = "leaching", --pyFE pan + category = "pan", --pyFE pan enabled = false, energy_required = 3, ingredients = { @@ -47,8 +47,8 @@ RECIPE { {type = "fluid", name = "creosote", amount = 80}, }, results = { - {type = "item", name = "purified-quartz", amount = 1}, - {type = "fluid", name = "tailings", amount = 50} + {type = "item", name = "purified-quartz", amount = 1}, + {type = "fluid", name = "tailings", amount = 50} }, main_product = "purified-quartz", icon = "__pyraworesgraphics__/graphics/icons/purified-quartz.png", @@ -68,7 +68,7 @@ RECIPE { }, results = { {type = "item", name = "high-grade-quartz", amount = 2}, - {type = "fluid", name = "tailings", amount = 80} + {type = "fluid", name = "tailings", amount = 80} }, main_product = "high-grade-quartz", icon = "__pyraworesgraphics__/graphics/icons/high-grade-quartz.png", @@ -131,7 +131,7 @@ RECIPE { {type = "fluid", name = "molten-glass", amount = 30} }, --main_product= "glass", - icons = py.composite_icon("molten-glass", "crushed-quartz"), + icons = py.composite_icon("molten-glass", "crushed-quartz"), subgroup = "py-rawores-quartz", order = "aae" }:add_unlock("quartz-mk01") diff --git a/prototypes/recipes/recipes-silver.lua b/prototypes/recipes/recipes-silver.lua index a7ed2d32..77e93d42 100644 --- a/prototypes/recipes/recipes-silver.lua +++ b/prototypes/recipes/recipes-silver.lua @@ -10,6 +10,7 @@ RECIPE { {type = "item", name = "high-grade-silver", amount = 1}, {type = "item", name = "sodium-sulfate", amount = 2}, {type = "fluid", name = "diesel", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { @@ -29,6 +30,7 @@ RECIPE { {type = "item", name = "reduced-silver", amount = 1}, {type = "item", name = "lime", amount = 3}, {type = "fluid", name = "syngas", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { diff --git a/prototypes/recipes/recipes-steel.lua b/prototypes/recipes/recipes-steel.lua index 08b25871..b9cbd907 100644 --- a/prototypes/recipes/recipes-steel.lua +++ b/prototypes/recipes/recipes-steel.lua @@ -8,6 +8,7 @@ RECIPE { {type = "item", name = "iron-oxide", amount = 10}, {type = "item", name = "sodium-sulfate", amount = 2}, {type = "fluid", name = "light-oil", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { @@ -143,6 +144,8 @@ RECIPE { {type = "item", name = "fuelrod-mk02", amount = 3}, {type = "item", name = "niobium-plate", amount = 1}, {type = "item", name = "titanium-plate", amount = 4}, + {type = "item", name = "molybdenum-plate", amount = 1}, + {type = "item", name = "vanadium-oxide", amount = 2}, }, results = { {type = "fluid", name = "molten-super-steel", amount = 50}, @@ -288,6 +291,7 @@ RECIPE { ingredients = { {type = "fluid", name = "molten-super-steel-p1", amount = 50}, {type = "fluid", name = "molten-titanium", amount = 20}, + {type = "item", name = "vanadium-oxide", amount = 3}, }, results = { {type = "fluid", name = "molten-super-steel-p2", amount = 60}, @@ -306,6 +310,7 @@ RECIPE { energy_required = 4, ingredients = { {type = "fluid", name = "molten-super-steel-p2", amount = 60}, + {type = "item", name = "molybdenum-oxide", amount = 4}, }, results = { {type = "fluid", name = "molten-super-steel", amount = 100}, diff --git a/prototypes/recipes/recipes-tin.lua b/prototypes/recipes/recipes-tin.lua index fe99b0e5..f3b67a4d 100644 --- a/prototypes/recipes/recipes-tin.lua +++ b/prototypes/recipes/recipes-tin.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "grade-1-tin", - category = "solid-separator", --pyFE screener + category = "screener", --pyFE screener enabled = false, energy_required = 3, ingredients = { @@ -37,7 +37,7 @@ RECIPE { RECIPE { type = "recipe", name = "grade-3-tin", - category = "solid-separator", --pyFE screener + category = "screener", --pyFE screener enabled = false, energy_required = 3, ingredients = { @@ -56,7 +56,7 @@ RECIPE { RECIPE { type = "recipe", name = "tin-ore-rejects", - category = "crusher", --pyFE secondary crusher + category = "secondary-crusher", --pyFE secondary crusher enabled = false, energy_required = 3, ingredients = { @@ -110,7 +110,7 @@ RECIPE { RECIPE { type = "recipe", name = "powdered-tin", - category = "solid-separator", --pyFE screener + category = "screener", --pyFE screener enabled = false, energy_required = 3, ingredients = { @@ -129,7 +129,7 @@ RECIPE { RECIPE { type = "recipe", name = "tin-concentrate", - category = "chemistry", --pyfe jig + category = "jig", --pyfe jig enabled = false, energy_required = 3, ingredients = { @@ -169,13 +169,13 @@ RECIPE { RECIPE { type = "recipe", name = "tin-concentrate-3", - category = "chemistry", --pyfe grease table + category = "grease", --pyfe grease table enabled = false, energy_required = 3, ingredients = { {type = "item", name = "filtration-media", amount = 1}, {type = "fluid", name = "tin-pulp-01", amount = 450}, - {type = "fluid", name = "heavy-oil", amount = 100}, --pyfe grease + {type = "fluid", name = "grease", amount = 50}, --pyfe grease }, results = { {type = "fluid", name = "lubricant", amount = 50}, @@ -249,6 +249,7 @@ RECIPE { {type = "item", name = "high-grade-tin", amount = 1}, {type = "item", name = "sodium-sulfate", amount = 1}, {type = "fluid", name = "diesel", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { @@ -265,9 +266,10 @@ RECIPE { enabled = false, energy_required = 8, ingredients = { - {type = "item", name = "reduced-tin", amount = 3}, - {type = "item", name = "lime", amount = 3}, - {type = "fluid", name = "syngas", amount = 100}, + {type = "item", name = "reduced-tin", amount = 3}, + {type = "item", name = "lime", amount = 3}, + {type = "fluid", name = "syngas", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { diff --git a/prototypes/recipes/recipes-titanium.lua b/prototypes/recipes/recipes-titanium.lua index bac0e1af..e526d9d3 100644 --- a/prototypes/recipes/recipes-titanium.lua +++ b/prototypes/recipes/recipes-titanium.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "grade-1-ti", - category = "solid-separator", + category = "screener", --pyFE screener enabled = false, energy_required = 3, @@ -38,7 +38,7 @@ RECIPE { RECIPE { type = "recipe", name = "grade-3-ti", - category = "solid-separator", + category = "screener", --pyFE screener enabled = false, energy_required = 3, @@ -58,7 +58,7 @@ RECIPE { RECIPE { type = "recipe", name = "ti-rejects-recrush", - category = "crusher", + category = "secondary-crusher", --pyFE secondary-crusher enabled = false, energy_required = 3, @@ -94,7 +94,7 @@ RECIPE { RECIPE { type = "recipe", name = "powdered-ti", - category = "chemistry", --pyFE jig + category = "jig", --pyFE jig enabled = false, energy_required = 4, ingredients = { @@ -114,7 +114,7 @@ RECIPE { RECIPE { type = "recipe", name = "ti-enriched-dust", - category = "solid-separator", + category = "screener", --pyFE screener enabled = false, energy_required = 4, @@ -198,7 +198,8 @@ RECIPE { ingredients = { {type = "item", name = "high-grade-ti", amount = 1}, {type = "item", name = "sodium-sulfate", amount = 2}, - {type = "fluid", name = "diesel", amount = 50} + {type = "fluid", name = "diesel", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { @@ -215,9 +216,10 @@ RECIPE { enabled = false, energy_required = 4, ingredients = { - {type = "item", name = "reduced-ti", amount = 1}, - {type = "item", name = "lime", amount = 3}, - {type = "fluid", name = "syngas", amount = 100} + {type = "item", name = "reduced-ti", amount = 1}, + {type = "item", name = "lime", amount = 3}, + {type = "fluid", name = "syngas", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { diff --git a/prototypes/recipes/recipes-uranium.lua b/prototypes/recipes/recipes-uranium.lua index fb65d35b..e4b2a04b 100644 --- a/prototypes/recipes/recipes-uranium.lua +++ b/prototypes/recipes/recipes-uranium.lua @@ -38,7 +38,7 @@ RECIPE { RECIPE { type = "recipe", name = "grade-2-u-crush", - category = "crusher", --pyfe secondary crusher + category = "secondary-crusher", --pyfe secondary crusher enabled = false, energy_required = 4, ingredients = { @@ -119,9 +119,9 @@ RECIPE { {type = "item", name = "biofilm", amount = 5} }, results = { - {type = "item", name = "yellow-cake", amount = 1}, - {type = "fluid", name = "tailings", amount = 50}, - {type = "item", name = "uranium-238", amount = 7} + {type = "item", name = "yellow-cake", amount = 1}, + {type = "fluid", name = "tailings", amount = 50}, + {type = "item", name = "uranium-238", amount = 7} }, main_product = "yellow-cake", subgroup = "py-rawores-uranium", @@ -153,7 +153,7 @@ RECIPE { ingredients = { {type = "item", name = "20-u-powder", amount = 4}, --{type = "item", name = "fuelrod-mk01", amount = 1}, - {type = "item", name = "titanium-plate", amount = 2}, + {type = "item", name = "lead-container", amount = 1}, }, results = { {type = "item", name = "fuelrod-mk02", amount = 1}, @@ -169,9 +169,9 @@ RECIPE { enabled = false, energy_required = 4, ingredients = { - {type = "item", name = "40-u-powder", amount = 4}, + {type = "item", name = "40-u-powder", amount = 4}, --{type = "item", name = "fuelrod-mk02", amount = 1}, - {type = "item", name = "lead-plate", amount = 5}, + {type = "item", name = "lead-container", amount = 1}, }, results = { {type = "item", name = "fuelrod-mk03", amount = 1}, @@ -187,9 +187,9 @@ RECIPE { enabled = false, energy_required = 4, ingredients = { - {type = "item", name = "70-u-powder", amount = 4}, + {type = "item", name = "70-u-powder", amount = 4}, --{type = "item", name = "fuelrod-mk03", amount = 1}, - {type = "item", name = "zinc-plate", amount = 2}, + {type = "item", name = "lead-container", amount = 1}, }, results = { {type = "item", name = "fuelrod-mk04", amount = 1}, @@ -205,9 +205,9 @@ RECIPE { enabled = false, energy_required = 4, ingredients = { - {type = "item", name = "yellow-cake", amount = 2}, + {type = "item", name = "yellow-cake", amount = 2}, --{type = "item", name = "fuelrod-mk04", amount = 1}, - {type = "item", name = "stainless-steel", amount = 1}, + {type = "item", name = "lead-container", amount = 1}, }, results = { {type = "item", name = "fuelrod-mk05", amount = 1}, diff --git a/prototypes/recipes/recipes-zinc.lua b/prototypes/recipes/recipes-zinc.lua index 2629fcc2..82febee7 100644 --- a/prototypes/recipes/recipes-zinc.lua +++ b/prototypes/recipes/recipes-zinc.lua @@ -45,7 +45,7 @@ RECIPE { {type = "fluid", name = "water", amount = 200} }, results = { - {type = "item", name = "grade-3-zinc", amount = 5}, + {type = "item", name = "grade-3-zinc", amount = 5}, {type = "fluid", name = "muddy-sludge", amount = 50} }, main_product = "grade-3-zinc", @@ -72,11 +72,11 @@ RECIPE { RECIPE { type = "recipe", name = "powdered-zinc", - category = "solid-separator", --pyfe screener + category = "screener", --pyfe screener enabled = false, energy_required = 4, ingredients = { - {type = "item", name = "grade-4-zinc", amount = 1} + {type = "item", name = "grade-4-zinc", amount = 1}, }, results = { {type = "item", name = "powdered-zinc", amount = 1}, @@ -91,12 +91,13 @@ RECIPE { RECIPE { type = "recipe", name = "purified-zinc", - category = "chemistry", --pyfe grease + category = "grease", --pyfe grease enabled = false, energy_required = 4, ingredients = { {type = "fluid", name = "zinc-pulp-03", amount = 200}, - {type = "item", name = "sodium-hydroxide", amount = 5} + {type = "item", name = "sodium-hydroxide", amount = 5}, + {type = "fluid", name = "grease", amount = 25}, }, results = { {type = "item", name = "purified-zinc", amount = 2}, @@ -151,7 +152,8 @@ RECIPE { ingredients = { {type = "item", name = "high-grade-zinc", amount = 1}, {type = "item", name = "sodium-sulfate", amount = 2}, - {type = "fluid", name = "diesel", amount = 50} + {type = "fluid", name = "diesel", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { @@ -168,9 +170,10 @@ RECIPE { enabled = false, energy_required = 4, ingredients = { - {type = "item", name = "reduced-zinc", amount = 1}, - {type = "item", name = "lime", amount = 3}, - {type = "fluid", name = "syngas", amount = 100} + {type = "item", name = "reduced-zinc", amount = 1}, + {type = "item", name = "lime", amount = 3}, + {type = "fluid", name = "syngas", amount = 100}, + {type = "fluid", name = "pressured-air", amount = 100}, --pyfe pressured air }, results = { diff --git a/prototypes/recipes/recipes.lua b/prototypes/recipes/recipes.lua index 496a322e..0b7f6796 100644 --- a/prototypes/recipes/recipes.lua +++ b/prototypes/recipes/recipes.lua @@ -385,12 +385,11 @@ RECIPE { enabled = false, energy_required = 6, ingredients = { - {type = "item", name = "super-steel", amount = 10}, + {type = "item", name = "super-alloy", amount = 10}, {type = "item", name = "aluminium-plate", amount = 10}, - {type = "fluid", name = "nitrogen", amount = 50}, --pyfe helium - --pyfe diamond - --pyfe super-alloy - --pyfe boron-carbide + {type = "fluid", name = "helium", amount = 50}, + {type = "item", name = "diamond", amount = 3}, + {type = "item", name = "boron-carbide", amount = 5}, }, results = { {type = "item", name = "mega-drill-head", amount = 3} @@ -428,6 +427,7 @@ RECIPE { {type = "item", name = "sodium-hydroxide", amount = 10}, {type = "item", name = "aluminium-plate", amount = 3}, {type = "fluid", name = "sulfuric-acid", amount = 100}, + {type = "item", name = "molybdenum-plate", amount = 5} }, results = { {type = "item", name = "aramid", amount = 8} @@ -745,8 +745,8 @@ RECIPE { enabled = false, energy_required = 4, ingredients = { - {type = "fluid", name = "glycerol", amount = 20}, - {type = "fluid", name = "water", amount = 50} --pyfe-liquid-nitrogen + {type = "fluid", name = "glycerol", amount = 20}, + {type = "fluid", name = "liquid-nitrogen", amount = 50} --pyfe-liquid-nitrogen }, results = { {type = "fluid", name = "hydrogen", amount = 300} @@ -978,7 +978,7 @@ RECIPE { enabled = false, energy_required = 5, ingredients = { - {type = "item", name = "titanium-plate", amount = 5}, + {type = "item", name = "lead-container", amount = 1}, {type = "item", name = "20-u-powder", amount = 4}, {type = "item", name = "coke", amount = 10} }, @@ -1003,6 +1003,10 @@ RECIPE { } }:add_unlock("uranium-mk02") +if not mods.pyalternativeenergy then + RECIPE("fuelrod-mk01-2"):replace_ingredient("niobium-plate", {type = "item", name = "lead-container", amount = 1}) +end + RECIPE { type = "recipe", name = "fuelrod-mk01-3", @@ -1019,6 +1023,10 @@ RECIPE { } }:add_unlock("uranium-mk03") +if not mods.pyalternativeenergy then + RECIPE("fuelrod-mk01-3"):replace_ingredient("niobium-plate", {type = "item", name = "lead-container", amount = 1}) +end + RECIPE { type = "recipe", name = "nbfe-alloy-2", diff --git a/prototypes/updates/base-updates.lua b/prototypes/updates/base-updates.lua index 9d48ab3a..32591fb6 100644 --- a/prototypes/updates/base-updates.lua +++ b/prototypes/updates/base-updates.lua @@ -35,6 +35,12 @@ RECIPE("atomic-bomb"):remove_ingredient("uranium-235"):add_ingredient {type = "i RECIPE("kovarex-enrichment-process"):set_fields {energy_required = 5} RECIPE("electric-engine-unit"):remove_ingredient("copper-cable"):add_ingredient {type = "item", name = "copper-cable", amount = 150}:add_ingredient {type = "item", name = "aluminium-plate", amount = 10}:add_ingredient {type = "item", name = "bolts", amount = 20} --:remove_ingredient("engine-unit") RECIPE("low-density-structure").category = "py-rawores-smelter" +RECIPE("express-splitter"):add_ingredient {type = "item", name = "super-alloy", amount = 1} +RECIPE("express-underground-belt"):add_ingredient {type = "item", name = "super-alloy", amount = 1} +RECIPE("express-transport-belt"):add_ingredient {type = "item", name = "super-alloy", amount = 1} +RECIPE("nuclear-reactor"):add_ingredient {type = "item", name = "super-steel", amount = 100} +RECIPE("substation"):replace_ingredient("steel", "super-alloy") +RECIPE("low-density-structure"):replace_ingredient("niobium-plate", "super-steel"):remove_ingredient("steel-plate") -- ENTITY CHANGES data.raw.reactor["nuclear-reactor"].use_fuel_glow_color = true diff --git a/prototypes/updates/pyfusionenergy-updates.lua b/prototypes/updates/pyfusionenergy-updates.lua index 762ff192..9964e01d 100644 --- a/prototypes/updates/pyfusionenergy-updates.lua +++ b/prototypes/updates/pyfusionenergy-updates.lua @@ -13,469 +13,469 @@ RECIPE("titanium-plate-1"):remove_unlock("coal-processing-1"):add_unlock("alloys ITEM("molybdenum-plate").stack_size = 100 -RECIPE("aramid"):add_ingredient {type = "item", name = "molybdenum-plate", amount = 5}.category = "nmf" -RECIPE("methyl-acrylate"):replace_ingredient("iron-plate", "nickel-plate") +--RECIPE("aramid"):add_ingredient {type = "item", name = "molybdenum-plate", amount = 5}.category = "nmf" +--RECIPE("methyl-acrylate"):replace_ingredient("iron-plate", "nickel-plate") -RECIPE("steam-heating"):remove_ingredient("fuelrod-mk01"):add_ingredient {type = "item", name = "fuelrod-mk01", amount = 1} -RECIPE("hydrocyclone-mk01"):replace_ingredient("centrifuge", "classifier") +--RECIPE("steam-heating"):remove_ingredient("fuelrod-mk01"):add_ingredient {type = "item", name = "fuelrod-mk01", amount = 1} +--RECIPE("hydrocyclone-mk01"):replace_ingredient("centrifuge", "classifier") RECIPE("py-heat-exchanger"):remove_unlock("fusion-mk01"):add_unlock("machines-mk02") -RECIPE("mixer-mk01"):replace_ingredient("iron-plate", "aluminium-plate"):replace_ingredient("chemical-plant-mk01", "washer") +--RECIPE("mixer-mk01"):replace_ingredient("iron-plate", "aluminium-plate"):replace_ingredient("chemical-plant-mk01", "washer") RECIPE("secondary-crusher-mk01"):remove_unlock("diamond-mining"):add_unlock("machines-mk01") -RECIPE("secondary-crusher-mk01"):replace_ingredient("electric-engine-unit", "engine-unit"):remove_ingredient("nbfe-alloy"):add_ingredient {type = "item", name = "duralumin", amount = 20} +--RECIPE("secondary-crusher-mk01"):replace_ingredient("electric-engine-unit", "engine-unit"):remove_ingredient("nbfe-alloy"):add_ingredient {type = "item", name = "duralumin", amount = 20} RECIPE("automated-screener-mk01"):remove_unlock("advanced-mining-facilities"):add_unlock("machines-mk01") RECIPE("filtration-media"):remove_unlock("filtration-mk02") RECIPE("jig-mk01"):remove_unlock("diamond-mining"):add_unlock("titanium-mk02") -RECIPE("jig-mk01"):add_ingredient {type = "item", name = "stainless-steel", amount = 20}:replace_ingredient("advanced-circuit", "electronic-circuit"):replace_ingredient("electric-engine-unit", "engine-unit") -RECIPE("control-unit"):replace_ingredient("iron-plate", "stainless-steel") +--RECIPE("jig-mk01"):add_ingredient {type = "item", name = "stainless-steel", amount = 20}:replace_ingredient("advanced-circuit", "electronic-circuit"):replace_ingredient("electric-engine-unit", "engine-unit") +--RECIPE("control-unit"):replace_ingredient("iron-plate", "stainless-steel") -if RECIPE["u-79"] then RECIPE("u-79"):replace_result("tailings", "u-waste") end +--if RECIPE["u-79"] then RECIPE("u-79"):replace_result("tailings", "u-waste") end -RECIPE("centrifugal-pan-mk01"):remove_unlock("diamond-mining"):add_unlock("machines-mk03"):replace_ingredient("advanced-circuit", "electronic-circuit") +RECIPE("centrifugal-pan-mk01"):remove_unlock("diamond-mining"):add_unlock("machines-mk03") --:replace_ingredient("advanced-circuit", "electronic-circuit") RECIPE("gas-separator-mk01"):remove_unlock("helium-processing-mk02"):add_unlock("coke-mk02") -RECIPE("sodium-chlorate"):remove_unlock("vanadium-processing"):add_unlock("salts"):remove_ingredient("water-saline"):add_ingredient {type = "item", name = "salt", amount = 10}.category = "electrolyzer" - -RECIPE("purified-quartz").category = "pan" -RECIPE("prepared-quartz").category = "pan" -RECIPE("quartz-pulp-01").category = "hydrocyclone" -RECIPE("al-pulp-01").category = "mixer" -RECIPE("al-pulp-02").category = "agitator" -RECIPE("al-pulp-04").category = "agitator" -RECIPE("crystalized-sodium-aluminate"):remove_ingredient("steam"):add_ingredient {type = "fluid", name = "pressured-air", amount = 500} -RECIPE("cold-clean-air"):replace_ingredient("filtration-media", "biofilm") -RECIPE("tin-concentrate-3"):remove_ingredient("heavy-oil"):add_ingredient {type = "fluid", name = "grease", amount = 50} -RECIPE("ti-pulp-02"):remove_ingredient("heavy-oil"):add_ingredient {type = "fluid", name = "grease", amount = 50} -RECIPE("unslimed-iron-2").category = "hydrocyclone" - -RECIPE("grade-4-chromite").category = "hydrocyclone" - -RECIPE("molybdenum-plate"):add_ingredient {type = "fluid", name = "hydrogen", amount = 100}.category = "electrolyzer" -RECIPE("agitator-mk01"):replace_ingredient("iron-plate", "glass") -RECIPE("mixer-mk01"):replace_ingredient("steel-plate", "titanium-plate") -RECIPE("diamond-mine"):replace_ingredient("iron-plate", "titanium-plate") -RECIPE("regolite-mine"):replace_ingredient("iron-plate", "titanium-plate") -RECIPE("jig-mk01"):replace_ingredient("pipe", "niobium-pipe") -RECIPE("centrifugal-pan-mk01"):replace_ingredient("pipe", "niobium-pipe"):add_ingredient {type = "item", name = "titanium-plate", amount = 20} -RECIPE("compressor-mk01"):add_ingredient {type = "item", name = "titanium-plate", amount = 20} -if not mods["pyalienlife"] then - RECIPE("genlab-mk01"):add_ingredient {type = "item", name = "glass", amount = 50} -end -RECIPE("bio-reactor-mk01"):add_ingredient {type = "item", name = "glass", amount = 50} -RECIPE("nmf-mk01"):add_ingredient {type = "item", name = "glass", amount = 50}:replace_ingredient("fast-transport-belt", "transport-belt"):replace_ingredient("advanced-circuit", "electronic-circuit") -RECIPE("fusion-reactor-mk01"):add_ingredient {type = "item", name = "glass", amount = 300}:add_ingredient {type = "item", name = "super-steel", amount = 100} -RECIPE("fusion-reactor-mk02"):add_ingredient {type = "item", name = "super-steel", amount = 100}:replace_ingredient("mixer-mk01", "mixer-mk02") -RECIPE("regolite-mine"):add_ingredient {type = "item", name = "automated-factory-mk02", amount = 1} -RECIPE("molybdenum-concentrate"):replace_ingredient("water", "nitrogen") +RECIPE("sodium-chlorate"):remove_unlock("vanadium-processing"):add_unlock("salts") --:remove_ingredient("water-saline"):add_ingredient {type = "item", name = "salt", amount = 10}.category = "electrolyzer" + +--RECIPE("purified-quartz").category = "pan" +--RECIPE("prepared-quartz").category = "pan" +--RECIPE("quartz-pulp-01").category = "hydrocyclone" +--RECIPE("al-pulp-01").category = "mixer" +--RECIPE("al-pulp-02").category = "agitator" +--RECIPE("al-pulp-04").category = "agitator" +--RECIPE("crystalized-sodium-aluminate"):remove_ingredient("steam"):add_ingredient {type = "fluid", name = "pressured-air", amount = 500} +--RECIPE("cold-clean-air"):replace_ingredient("filtration-media", "biofilm") +--RECIPE("tin-concentrate-3"):remove_ingredient("heavy-oil"):add_ingredient {type = "fluid", name = "grease", amount = 50} +--RECIPE("ti-pulp-02"):remove_ingredient("heavy-oil"):add_ingredient {type = "fluid", name = "grease", amount = 50} +--RECIPE("unslimed-iron-2").category = "hydrocyclone" + +--RECIPE("grade-4-chromite").category = "hydrocyclone" + +--RECIPE("molybdenum-plate"):add_ingredient {type = "fluid", name = "hydrogen", amount = 100}.category = "electrolyzer" +--RECIPE("agitator-mk01"):replace_ingredient("iron-plate", "glass") +--RECIPE("mixer-mk01"):replace_ingredient("steel-plate", "titanium-plate") +--RECIPE("diamond-mine"):replace_ingredient("iron-plate", "titanium-plate") +--RECIPE("regolite-mine"):replace_ingredient("iron-plate", "titanium-plate") +--RECIPE("jig-mk01"):replace_ingredient("pipe", "niobium-pipe") +--RECIPE("centrifugal-pan-mk01"):replace_ingredient("pipe", "niobium-pipe"):add_ingredient {type = "item", name = "titanium-plate", amount = 20} +--RECIPE("compressor-mk01"):add_ingredient {type = "item", name = "titanium-plate", amount = 20} +--if not mods["pyalienlife"] then +-- RECIPE("genlab-mk01"):add_ingredient {type = "item", name = "glass", amount = 50} +--end +--RECIPE("bio-reactor-mk01"):add_ingredient {type = "item", name = "glass", amount = 50} +--RECIPE("nmf-mk01"):add_ingredient {type = "item", name = "glass", amount = 50}:replace_ingredient("fast-transport-belt", "transport-belt"):replace_ingredient("advanced-circuit", "electronic-circuit") +--RECIPE("fusion-reactor-mk01"):add_ingredient {type = "item", name = "glass", amount = 300}:add_ingredient {type = "item", name = "super-steel", amount = 100} +--RECIPE("fusion-reactor-mk02"):add_ingredient {type = "item", name = "super-steel", amount = 100}:replace_ingredient("mixer-mk01", "mixer-mk02") +--RECIPE("regolite-mine"):add_ingredient {type = "item", name = "automated-factory-mk02", amount = 1} +--RECIPE("molybdenum-concentrate"):replace_ingredient("water", "nitrogen") RECIPE("nmf-mk01"):remove_unlock("advanced-mining-facilities"):add_unlock("aramid") -RECIPE("phytoplankton"):replace_ingredient("iron-ore", {type = "item", name = "grade-1-tin", amount = 1}) +--RECIPE("phytoplankton"):replace_ingredient("iron-ore", {type = "item", name = "grade-1-tin", amount = 1}) -RECIPE("molybdenum-oxide"):add_ingredient {type = "fluid", name = "oxygen", amount = 100} -RECIPE("vpulp3"):replace_ingredient("petroleum-gas", "ammonia") -RECIPE("vpulp-precip"):replace_ingredient("water", "ammonia"):add_ingredient {type = "item", name = "sodium-bisulfate", amount = 1} -RECIPE("super-alloy"):replace_ingredient("steel-plate", "nickel-plate"):add_ingredient {type = "item", name = "aramid", amount = 1}.category = "py-rawores-smelter" -RECIPE("calcinate-separation"):add_result {type = "item", name = "ore-quartz", amount = 1, probability = 0.6} +--RECIPE("molybdenum-oxide"):add_ingredient {type = "fluid", name = "oxygen", amount = 100} +--RECIPE("vpulp3"):replace_ingredient("petroleum-gas", "ammonia") +--RECIPE("vpulp-precip"):replace_ingredient("water", "ammonia"):add_ingredient {type = "item", name = "sodium-bisulfate", amount = 1} +--RECIPE("super-alloy"):replace_ingredient("steel-plate", "nickel-plate"):add_ingredient {type = "item", name = "aramid", amount = 1}.category = "py-rawores-smelter" +--RECIPE("calcinate-separation"):add_result {type = "item", name = "ore-quartz", amount = 1, probability = 0.6} -RECIPE("grease-table-mk01"):add_ingredient {type = "item", name = "stainless-steel", amount = 20} -RECIPE("py-turbine"):add_ingredient {type = "item", name = "super-steel", amount = 20}:add_ingredient {type = "item", name = "super-alloy", amount = 20} +--RECIPE("grease-table-mk01"):add_ingredient {type = "item", name = "stainless-steel", amount = 20} +--RECIPE("py-turbine"):add_ingredient {type = "item", name = "super-steel", amount = 20}:add_ingredient {type = "item", name = "super-alloy", amount = 20} --RECIPES -RECIPE("kmauts-ration"):replace_ingredient("iron-plate", "tin-plate") -RECIPE("helium"):add_ingredient {type = "fluid", name = "hydrogen", amount = 10} -RECIPE("nbti-alloy"):replace_ingredient("steel-plate", "titanium-plate"):add_ingredient {type = "fluid", name = "nitrogen", amount = 150}:remove_unlock("nenbit-matrix"):add_unlock("alloys-mk03").category = "py-rawores-smelter" -RECIPE("sc-wire"):replace_ingredient("iron-plate", "tin-plate"):add_ingredient {type = "item", name = "optical-fiber", amount = 5} -RECIPE("ferrite"):add_ingredient {type = "item", name = "zinc-plate", amount = 10} -RECIPE("sc-unit"):add_ingredient {type = "fluid", name = "liquid-nitrogen", amount = 600} -RECIPE("boron-mixture"):add_ingredient {type = "item", name = "aluminium-plate", amount = 5} -RECIPE("boron"):add_ingredient {type = "fluid", name = "hydrogen-chloride", amount = 300} -RECIPE("blanket"):add_ingredient {type = "item", name = "nexelit-plate", amount = 10} -RECIPE("blanket"):add_ingredient {type = "item", name = "lead-plate", amount = 40} -RECIPE("blanket"):add_ingredient {type = "item", name = "super-steel", amount = 40} -RECIPE("lead-container"):replace_ingredient("iron-plate", "lead-plate"):add_ingredient {type = "item", name = "aramid", amount = 3}:remove_unlock("coated-container"):add_unlock("aramid") -RECIPE("science-coating"):replace_ingredient("steel-plate", "titanium-plate") -RECIPE("agzn-alloy"):replace_ingredient("iron-plate", "silver-plate"):replace_ingredient("stone", "zinc-plate").category = "py-rawores-smelter" -RECIPE("silver-foam"):replace_ingredient("water", "hydrogen-chloride") -RECIPE("tar-gasification"):remove_ingredient("water"):add_ingredient {type = "fluid", name = "pressured-air", amount = 50} -RECIPE("tpa"):remove_ingredient("steam"):add_ingredient {type = "fluid", name = "liquid-nitrogen", amount = 50} -RECIPE("anthraquinone"):remove_ingredient("steam"):add_ingredient {type = "fluid", name = "liquid-nitrogen", amount = 10} +--RECIPE("kmauts-ration"):replace_ingredient("iron-plate", "tin-plate") +--RECIPE("helium"):add_ingredient {type = "fluid", name = "hydrogen", amount = 10} +RECIPE("nbti-alloy"):remove_unlock("nenbit-matrix"):add_unlock("alloys-mk03") +--RECIPE("sc-wire"):replace_ingredient("iron-plate", "tin-plate"):add_ingredient {type = "item", name = "optical-fiber", amount = 5} +--RECIPE("ferrite"):add_ingredient {type = "item", name = "zinc-plate", amount = 10} +--RECIPE("sc-unit"):add_ingredient {type = "fluid", name = "liquid-nitrogen", amount = 600} +--RECIPE("boron-mixture"):add_ingredient {type = "item", name = "aluminium-plate", amount = 5} +--RECIPE("boron"):add_ingredient {type = "fluid", name = "hydrogen-chloride", amount = 300} +--RECIPE("blanket"):add_ingredient {type = "item", name = "nexelit-plate", amount = 10} +--RECIPE("blanket"):add_ingredient {type = "item", name = "lead-plate", amount = 40} +--RECIPE("blanket"):add_ingredient {type = "item", name = "super-steel", amount = 40} +RECIPE("lead-container"):remove_unlock("coated-container"):add_unlock("aramid") +--RECIPE("science-coating"):replace_ingredient("steel-plate", "titanium-plate") +--RECIPE("agzn-alloy"):replace_ingredient("iron-plate", "silver-plate"):replace_ingredient("stone", "zinc-plate").category = "py-rawores-smelter" +--RECIPE("silver-foam"):replace_ingredient("water", "hydrogen-chloride") +--RECIPE("tar-gasification"):remove_ingredient("water"):add_ingredient {type = "fluid", name = "pressured-air", amount = 50} +--RECIPE("tpa"):remove_ingredient("steam"):add_ingredient {type = "fluid", name = "liquid-nitrogen", amount = 50} +--RECIPE("anthraquinone"):remove_ingredient("steam"):add_ingredient {type = "fluid", name = "liquid-nitrogen", amount = 10} --RECIPE("assembling-machine-3"):add_ingredient({type = "item", name = "super-alloy", amount = 10}) --RECIPE("artillery-wagon"):add_ingredient({type = "item", name = "super-alloy", amount = 40}) -RECIPE("express-splitter"):add_ingredient {type = "item", name = "super-alloy", amount = 1} -RECIPE("express-underground-belt"):add_ingredient {type = "item", name = "super-alloy", amount = 1} -RECIPE("express-transport-belt"):add_ingredient {type = "item", name = "super-alloy", amount = 1} -RECIPE("nuclear-reactor"):add_ingredient {type = "item", name = "super-steel", amount = 100} -RECIPE("substation"):replace_ingredient("steel", "super-alloy") -RECIPE("vpulp2"):replace_ingredient("crushed-iron", "iron-ore-dust") -RECIPE("molybdenum-filtration"):remove_ingredient("vacuum") -RECIPE("low-density-structure"):replace_ingredient("niobium-plate", "super-steel"):remove_ingredient("steel-plate") -RECIPE("automated-screener-mk01"):replace_ingredient("electric-engine-unit", "engine-unit"):replace_ingredient("ground-borer", "electric-mining-drill"):replace_ingredient("advanced-circuit", "electronic-circuit"):remove_ingredient("niobium-plate") -RECIPE("py-heat-exchanger"):replace_ingredient("processing-unit", "advanced-circuit") -RECIPE("sodium-bisulfate").category = "mixer" -RECIPE("mibc").category = "mixer" -RECIPE("thickener-mk01"):remove_unlock("advanced-mining-facilities"):add_unlock("molybdenum-processing"):replace_ingredient("electric-engine-unit", "engine-unit") +--RECIPE("express-splitter"):add_ingredient {type = "item", name = "super-alloy", amount = 1} +--RECIPE("express-underground-belt"):add_ingredient {type = "item", name = "super-alloy", amount = 1} +--RECIPE("express-transport-belt"):add_ingredient {type = "item", name = "super-alloy", amount = 1} +--RECIPE("nuclear-reactor"):add_ingredient {type = "item", name = "super-steel", amount = 100} +--RECIPE("substation"):replace_ingredient("steel", "super-alloy") +--RECIPE("vpulp2"):replace_ingredient("crushed-iron", "iron-ore-dust") +--RECIPE("molybdenum-filtration"):remove_ingredient("vacuum") +--RECIPE("low-density-structure"):replace_ingredient("niobium-plate", "super-steel"):remove_ingredient("steel-plate") +--RECIPE("automated-screener-mk01"):replace_ingredient("electric-engine-unit", "engine-unit"):replace_ingredient("ground-borer", "electric-mining-drill"):replace_ingredient("advanced-circuit", "electronic-circuit"):remove_ingredient("niobium-plate") +--RECIPE("py-heat-exchanger"):replace_ingredient("processing-unit", "advanced-circuit") +--RECIPE("sodium-bisulfate").category = "mixer" +--RECIPE("mibc").category = "mixer" +RECIPE("thickener-mk01"):remove_unlock("advanced-mining-facilities"):add_unlock("molybdenum-processing") --:replace_ingredient("electric-engine-unit", "engine-unit") --RECIPE("bricks-to-stone").category = 'secondary-crusher' ----PYFE--- -RECIPE("py-heat-exchanger-mk03"):add_ingredient {type = "item", name = "super-steel", amount = 10}:add_ingredient {type = "item", name = "agitator-mk01", amount = 1} -RECIPE("py-heat-exchanger-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +--RECIPE("py-heat-exchanger-mk03"):add_ingredient {type = "item", name = "super-steel", amount = 10}:add_ingredient {type = "item", name = "agitator-mk01", amount = 1} +--RECIPE("py-heat-exchanger-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} RECIPE("borax-mine"):remove_unlock("boron") -----PYCP--- -RECIPE("distilator-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "sc-unit", amount = 4} -RECIPE("distilator-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "agzn-alloy", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("distilator-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "sc-unit", amount = 4} +-- RECIPE("distilator-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "agzn-alloy", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("advanced-foundry-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("advanced-foundry-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("advanced-foundry-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +-- RECIPE("advanced-foundry-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("automated-factory-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("automated-factory-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("automated-factory-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +-- RECIPE("automated-factory-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("ball-mill-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "agitator-mk01", amount = 1} -RECIPE("ball-mill-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("ball-mill-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "agitator-mk01", amount = 1} +-- RECIPE("ball-mill-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("borax-mine-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} -RECIPE("borax-mine-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("borax-mine-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} +-- RECIPE("borax-mine-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("botanical-nursery-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "nmf-mk01", amount = 1} -RECIPE("botanical-nursery-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 10}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} +-- RECIPE("botanical-nursery-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "nmf-mk01", amount = 1} +-- RECIPE("botanical-nursery-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 10}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("carbon-filter-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15} -RECIPE("carbon-filter-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} +-- RECIPE("carbon-filter-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15} +-- RECIPE("carbon-filter-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("classifier-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 1}:add_ingredient {type = "item", name = "boron-carbide", amount = 15} -RECIPE("classifier-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("classifier-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 1}:add_ingredient {type = "item", name = "boron-carbide", amount = 15} +-- RECIPE("classifier-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("desulfurizator-unit-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("desulfurizator-unit-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("desulfurizator-unit-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +-- RECIPE("desulfurizator-unit-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("glassworks-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("glassworks-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("glassworks-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +-- RECIPE("glassworks-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("ground-borer-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("ground-borer-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("ground-borer-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +-- RECIPE("ground-borer-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("evaporator-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("evaporator-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("evaporator-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +-- RECIPE("evaporator-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("fawogae-plantation-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "agzn-alloy", amount = 15} -RECIPE("fawogae-plantation-mk04"):add_ingredient {type = "item", name = "silver-foam", amount = 10}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("fawogae-plantation-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "agzn-alloy", amount = 15} +-- RECIPE("fawogae-plantation-mk04"):add_ingredient {type = "item", name = "silver-foam", amount = 10}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("fluid-separator-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "agitator-mk01", amount = 1} -RECIPE("fluid-separator-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("fluid-separator-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "agitator-mk01", amount = 1} +-- RECIPE("fluid-separator-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("fts-reactor-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} -RECIPE("fts-reactor-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 3}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("fts-reactor-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} +-- RECIPE("fts-reactor-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 3}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("gasifier-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} -RECIPE("gasifier-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "wall-shield", amount = 8}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("gasifier-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} +-- RECIPE("gasifier-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "wall-shield", amount = 8}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("hpf-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("hpf-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("hpf-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +-- RECIPE("hpf-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("jaw-crusher-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 2} -RECIPE("jaw-crusher-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("jaw-crusher-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 2} +-- RECIPE("jaw-crusher-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("methanol-reactor-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15} -RECIPE("methanol-reactor-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} +-- RECIPE("methanol-reactor-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15} +-- RECIPE("methanol-reactor-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("olefin-plant-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("olefin-plant-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("olefin-plant-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +-- RECIPE("olefin-plant-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("power-house-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("power-house-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("power-house-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +-- RECIPE("power-house-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("quenching-tower-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} -RECIPE("quenching-tower-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("quenching-tower-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} +-- RECIPE("quenching-tower-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("rectisol-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15} -RECIPE("rectisol-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} +-- RECIPE("rectisol-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15} +-- RECIPE("rectisol-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("sand-extractor-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} -RECIPE("sand-extractor-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("sand-extractor-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} +-- RECIPE("sand-extractor-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("soil-extractor-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 1}:add_ingredient {type = "item", name = "boron-carbide", amount = 15} -RECIPE("soil-extractor-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("soil-extractor-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 1}:add_ingredient {type = "item", name = "boron-carbide", amount = 15} +-- RECIPE("soil-extractor-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("solid-separator-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("solid-separator-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("solid-separator-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +-- RECIPE("solid-separator-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("tar-processing-unit-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} -RECIPE("tar-processing-unit-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 3}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("tar-processing-unit-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} +-- RECIPE("tar-processing-unit-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 3}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("wpu-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "nmf-mk01", amount = 1} -RECIPE("wpu-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 10}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} +-- RECIPE("wpu-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "nmf-mk01", amount = 1} +-- RECIPE("wpu-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 10}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("washer-mk03"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "agitator-mk01", amount = 1} -RECIPE("washer-mk04"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("washer-mk03"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "agitator-mk01", amount = 1} +-- RECIPE("washer-mk04"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} --PYRO ENTITIES UPDATES -RECIPE("bof-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} -RECIPE("bof-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("bof-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} +-- RECIPE("bof-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("casting-unit-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} -RECIPE("casting-unit-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("casting-unit-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} +-- RECIPE("casting-unit-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("eaf-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} -RECIPE("eaf-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("eaf-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} +-- RECIPE("eaf-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("electrolyzer-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} -RECIPE("electrolyzer-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("electrolyzer-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} +-- RECIPE("electrolyzer-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("flotation-cell-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} -RECIPE("flotation-cell-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("flotation-cell-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} +-- RECIPE("flotation-cell-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("hydroclassifier-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} -RECIPE("hydroclassifier-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("hydroclassifier-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} +-- RECIPE("hydroclassifier-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("impact-crusher-mk03"):add_ingredient {type = "item", name = "sc-unit", amount = 2} -RECIPE("impact-crusher-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("impact-crusher-mk03"):add_ingredient {type = "item", name = "sc-unit", amount = 2} +-- RECIPE("impact-crusher-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("leaching-station-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "nmf-mk01", amount = 1} -RECIPE("leaching-station-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 10}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} +-- RECIPE("leaching-station-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "nmf-mk01", amount = 1} +-- RECIPE("leaching-station-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 10}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("scrubber-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("scrubber-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("scrubber-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +-- RECIPE("scrubber-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("wet-scrubber-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15} -RECIPE("wet-scrubber-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} +-- RECIPE("wet-scrubber-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15} +-- RECIPE("wet-scrubber-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("smelter-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("smelter-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +-- RECIPE("smelter-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +-- RECIPE("smelter-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("sinter-unit"):add_ingredient {type = "item", name = "super-alloy", amount = 15} +-- RECIPE("sinter-unit"):add_ingredient {type = "item", name = "super-alloy", amount = 15} -RECIPE("gasoline"):add_ingredient {type = "fluid", name = "hydrogen", amount = 50} +-- RECIPE("gasoline"):add_ingredient {type = "fluid", name = "hydrogen", amount = 50} -RECIPE("acetylene").category = "gasifier" +-- RECIPE("acetylene").category = "gasifier" --pyfusion mk02 unlocks -RECIPE("vacuum-pump-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} -RECIPE("agitator-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "glass", amount = 50} -RECIPE("thickener-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("hydrocyclone-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} -RECIPE("mixer-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("automated-screener-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("secondary-crusher-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("plankton-farm-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("centrifugal-pan-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("jig-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("grease-table-mk02"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} -RECIPE("compressor-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} -RECIPE("gas-separator-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "glass", amount = 50}:add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("nmf-mk02"):add_unlock("machines-mk03"):add_ingredient {type = "item", name = "glass", amount = 50}:add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("vacuum-pump-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("agitator-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "glass", amount = 50} +RECIPE("thickener-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("hydrocyclone-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("mixer-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("automated-screener-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("secondary-crusher-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("plankton-farm-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("centrifugal-pan-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("jig-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("grease-table-mk02"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("compressor-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} +RECIPE("gas-separator-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "glass", amount = 50}:add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("nmf-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "glass", amount = 50}:add_ingredient {type = "item", name = "stainless-steel", amount = 25} --pyfusion mk03 unlocks --RECIPE('xyhiphoe-pool-mk03'):add_unlock('machines-mk04'):add_ingredient({type = "item", name = "super-alloy", amount = 5}):add_ingredient({type = "item", name = "nbti-alloy", amount = 20}) -RECIPE("vacuum-pump-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "sc-unit", amount = 4} -RECIPE("agitator-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} -RECIPE("thickener-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("hydrocyclone-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 15} -RECIPE("mixer-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} -RECIPE("automated-screener-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} -RECIPE("secondary-crusher-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} -RECIPE("centrifugal-pan-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 2} -RECIPE("plankton-farm-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} -RECIPE("jig-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} -RECIPE("grease-table-mk03"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "super-alloy", amount = 25} -RECIPE("compressor-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} -RECIPE("gas-separator-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 2} -RECIPE("nmf-mk03"):add_unlock("machines-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} +RECIPE("vacuum-pump-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "sc-unit", amount = 4} +RECIPE("agitator-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} +RECIPE("thickener-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} +RECIPE("hydrocyclone-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 15} +RECIPE("mixer-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} +RECIPE("automated-screener-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} +RECIPE("secondary-crusher-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} +RECIPE("centrifugal-pan-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 2} +RECIPE("plankton-farm-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} +RECIPE("jig-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} +RECIPE("grease-table-mk03"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-alloy", amount = 25} +RECIPE("compressor-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} +RECIPE("gas-separator-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 2} +RECIPE("nmf-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} --pyfusion mk04 unlocks -RECIPE("vacuum-pump-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("agitator-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("thickener-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("hydrocyclone-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("mixer-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("automated-screener-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("secondary-crusher-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("plankton-farm-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("centrifugal-pan-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("jig-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("compressor-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("gas-separator-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("nmf-mk04"):add_unlock("machines-mk05"):add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - -RECIPE("cool-air"):replace_ingredient("pressured-air", {type = "fluid", name = "liquid-nitrogen", amount = 45}):add_result {type = "fluid", name = "nitrogen", amount = 450} - -RECIPE("sodium-aluminate"):add_ingredient {type = "item", name = "sodium-chlorate", amount = 5} -RECIPE("reduction-aluminium"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("sinter-aluminium-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - -RECIPE("grade-2-chromite-beneficiation").category = "screener" -RECIPE("high-chromite"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("recrush-processed-chromite").category = "secondary-crusher" -RECIPE("sinter-chromium"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("reduction-chromium"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - -RECIPE("crushed-coal").category = "secondary-crusher" -RECIPE("coarse-coal-to-coal").category = "secondary-crusher" -RECIPE("coarse-coal").category = "screener" -RECIPE("coal-pulp-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} -RECIPE("coal-slime-overflow"):replace_ingredient("organic-solvent", "industrial-solvent").category = "thickener" -RECIPE("coal-pulp-05-refining"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} - -RECIPE("quench-redcoke"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} - -RECIPE("grade-2-copper").category = "screener" -RECIPE("grade-3-copper").category = "screener" -RECIPE("grade-4-copper").category = "screener" -RECIPE("high-grade-copper").category = "agitator" -RECIPE("reduction-copper"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("sinter-copper-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - -RECIPE("gold-precipitate").category = "agitator" - -RECIPE("grade-2-iron").category = "screener" -RECIPE("grade-3-iron-processing").category = "secondary-crusher" -RECIPE("iron-concentrate").category = "jig" -RECIPE("iron-pulp-06-thickener").category = "thickener" -RECIPE("reduction-iron"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("sinter-iron-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - -RECIPE("grade-1-lead").category = "screener" -RECIPE("grade-2-lead").category = "screener" -RECIPE("grade-2-crush-lead").category = "secondary-crusher" -RECIPE("lead-refined-dust-03").category = "screener" -RECIPE("reduction-lead"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("sinter-lead-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - -RECIPE("grade-3-nexelit").category = "screener" -RECIPE("nex-grade-2-crush").category = "secondary-crusher" -RECIPE("reduction-nexelit"):add_ingredient {type = "fluid", name = "pressured-air", amount = 450} -RECIPE("sinter-nexelit-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - -RECIPE("grade-3-nickel").category = "screener" -RECIPE("nickel-rejects-recrush").category = "secondary-crusher" -RECIPE("reduction-nickel"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("sinter-nickel-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - -RECIPE("reduction-silver"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("sinter-silver-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - -RECIPE("sponge-iron"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - -RECIPE("molten-super-steel"):add_ingredient {type = "item", name = "molybdenum-plate", amount = 1}:add_ingredient {type = "item", name = "vanadium-oxide", amount = 2} -RECIPE("full-molten-super-steel-2"):add_ingredient {type = "item", name = "vanadium-oxide", amount = 3} -RECIPE("full-molten-super-steel-3"):add_ingredient {type = "item", name = "molybdenum-oxide", amount = 4} - -RECIPE("grade-1-tin").category = "screener" -RECIPE("grade-3-tin").category = "screener" -RECIPE("tin-ore-rejects").category = "secondary-crusher" -RECIPE("tin-concentrate").category = "jig" -RECIPE("powdered-tin").category = "screener" -RECIPE("tin-concentrate-3").category = "grease" -RECIPE("reduction-tin"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("sinter-tin-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - -RECIPE("grade-1-ti").category = "screener" -RECIPE("grade-3-ti").category = "screener" -RECIPE("ti-rejects-recrush").category = "secondary-crusher" -RECIPE("powdered-ti").category = "jig" -RECIPE("ti-enriched-dust").category = "screener" -RECIPE("reduction-titanium"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("sinter-titanium-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - -RECIPE("grade-2-u-crush").category = "secondary-crusher" - -RECIPE("powdered-zinc").category = "screener" -RECIPE("purified-zinc"):add_ingredient {type = "fluid", name = "grease", amount = 25}.category = "grease" -RECIPE("reduced-zinc"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("sinter-zinc-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - -RECIPE("mega-drill-head"):add_ingredient {type = "item", name = "diamond", amount = 3}:add_ingredient {type = "item", name = "boron-carbide", amount = 5}:replace_ingredient("super-steel", "super-alloy"):replace_ingredient("nitrogen", "helium") -RECIPE("glycerol-hydrogen"):replace_ingredient("water", "liquid-nitrogen") - -RECIPE("acid-solvent").category = "mixer" -RECIPE("armac-12").category = "mixer" -RECIPE("chromite-mix").category = "mixer" -RECIPE("chromite-pulp-01").category = "agitator" -RECIPE("chromite-pulp-02").category = "pan" -RECIPE("chromite-pulp-04"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} -RECIPE("chromite-pulp-05"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} -RECIPE("chromite-pulp-06"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} -RECIPE("chromite-pulp-07").category = "thickener" -RECIPE("coal-fines").category = "jig" -RECIPE("coal-pulp-01"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} -RECIPE("coal-pulp-04").category = "jig" -RECIPE("coal-pulp-05"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} -RECIPE("conditioned-fines").category = "pan" -RECIPE("copper-pulp-01"):add_ingredient {type = "fluid", name = "grease", amount = 10} -RECIPE("copper-solution").category = "mixer" -RECIPE("cresylic-acid").category = "mixer" -RECIPE("fines-pulp").category = "jig" -RECIPE("iron-pulp-02").category = "pan" -RECIPE("iron-pulp-04"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} -RECIPE("iron-pulp-05"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} -RECIPE("iron-pulp-06"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} -RECIPE("iron-slime").category = "mixer" -RECIPE("nexelit-pulp-01"):add_ingredient {type = "item", name = "sodium-chlorate", amount = 2}.category = "pan" -RECIPE("nexelit-pulp-04"):add_ingredient {type = "fluid", name = "pressured-air", amount = 75} -RECIPE("nickel-overflow-2").category = "pan" -RECIPE("nickel-pulp-01").category = "agitator" -RECIPE("nickel-pulp-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} -RECIPE("outlet-gas-02").category = "gas-separator" -RECIPE("prepared-nickel-pulp").category = "hydrocyclone" -RECIPE("purest-nitrogen-gas"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("sl-01"):add_ingredient {type = "fluid", name = "pressured-air", amount = 50} -RECIPE("sl-01-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 350} -RECIPE("sl-02").category = "hydrocyclone" -RECIPE("sl-03").category = "thickener" -RECIPE("slz-pulp-02"):replace_ingredient("organic-solvent", "soda-ash") -RECIPE("ti-overflow-waste"):add_ingredient {type = "fluid", name = "pressured-air", amount = 350} -RECIPE("ti-pulp-01"):replace_ingredient("sodium-carbonate", "sodium-chlorate") -RECIPE("ti-pulp-02").category = "grease" -RECIPE("ti-pulp-03"):replace_ingredient("heavy-oil", "grease").category = "grease" -RECIPE("ti-pulp-04").category = "thickener" -RECIPE("ti-pulp-05").category = "hydrocyclone" -RECIPE("ti-pulp-06").category = "pan" -RECIPE("ti-solution-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} -RECIPE("ti-solution").category = "agitator" -RECIPE("tin-pulp-01"):replace_ingredient("nitrogen", "soda-ash").category = "pan" -RECIPE("tin-pulp-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 250} -RECIPE("tin-slime-overflow").category = "thickener" -RECIPE("tin-slime").category = "hydrocyclone" - -if not mods.pyalternativeenergy then - RECIPE("u-15-2").category = "thickener" - RECIPE("u-23").category = "thickener" - RECIPE("u-33").category = "thickener" - RECIPE("u-50").category = "hydrocyclone" - RECIPE("u-65").category = "hydrocyclone" - RECIPE("u-70").category = "thickener" - RECIPE("u-73").category = "mixer" - RECIPE("u-79"):replace_ingredient("organic-solvent", "industrial-solvent") - RECIPE("u-81"):replace_ingredient("water", "soda-ash") - RECIPE("u-83").category = "agitator" - RECIPE("fuelrod-mk01-2"):replace_ingredient("niobium-plate", {type = "item", name = "lead-container", amount = 1}) - RECIPE("fuelrod-mk01-3"):replace_ingredient("niobium-plate", {type = "item", name = "lead-container", amount = 1}) -end - -RECIPE("u-pulp-02").category = "agitator" -RECIPE("u-rich-pulp").category = "agitator" -RECIPE("zinc-overflow").category = "jig" -RECIPE("zinc-pulp-01"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("zinc-pulp-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} -RECIPE("zinc-pulp-03"):add_ingredient {type = "fluid", name = "pressured-air", amount = 250} -RECIPE("zinc-pulp-04"):add_ingredient {type = "fluid", name = "soda-ash", amount = 300}.category = "agitator" -RECIPE("zinc-pulp-04-2").category = "thickener" - -RECIPE("fuelrod-mk01-1"):replace_ingredient("titanium-plate", {type = "item", name = "lead-container", amount = 1}) -RECIPE("fuelrod-mk02"):replace_ingredient("titanium-plate", {type = "item", name = "lead-container", amount = 1}) -RECIPE("fuelrod-mk03"):replace_ingredient("lead-plate", {type = "item", name = "lead-container", amount = 1}) -RECIPE("fuelrod-mk04"):replace_ingredient("zinc-plate", {type = "item", name = "coated-container", amount = 1}) -RECIPE("fuelrod-mk05"):replace_ingredient("stainless-steel", {type = "item", name = "coated-container", amount = 1}) - -if mods["pyhightech"] then - RECIPE("aramid-2"):add_ingredient {type = "item", name = "molybdenum-plate", amount = 5}.category = "nmf" - RECIPE("xylenol-3").category = "mixer" -end +RECIPE("vacuum-pump-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +RECIPE("agitator-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} +RECIPE("thickener-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} +RECIPE("hydrocyclone-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +RECIPE("mixer-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +RECIPE("automated-screener-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +RECIPE("secondary-crusher-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} +RECIPE("plankton-farm-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} +RECIPE("centrifugal-pan-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} +RECIPE("jig-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} +RECIPE("compressor-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} +RECIPE("gas-separator-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} +RECIPE("nmf-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} + +-- RECIPE("cool-air"):replace_ingredient("pressured-air", {type = "fluid", name = "liquid-nitrogen", amount = 45}):add_result {type = "fluid", name = "nitrogen", amount = 450} + +-- RECIPE("sodium-aluminate"):add_ingredient {type = "item", name = "sodium-chlorate", amount = 5} +-- RECIPE("reduction-aluminium"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("sinter-aluminium-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} + +-- RECIPE("grade-2-chromite-beneficiation").category = "screener" +-- RECIPE("high-chromite"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("recrush-processed-chromite").category = "secondary-crusher" +-- RECIPE("sinter-chromium"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("reduction-chromium"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} + +-- RECIPE("crushed-coal").category = "secondary-crusher" +-- RECIPE("coarse-coal-to-coal").category = "secondary-crusher" +-- RECIPE("coarse-coal").category = "screener" +-- RECIPE("coal-pulp-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} +-- RECIPE("coal-slime-overflow"):replace_ingredient("organic-solvent", "industrial-solvent").category = "thickener" +-- RECIPE("coal-pulp-05-refining"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} + +-- RECIPE("quench-redcoke"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} + +-- RECIPE("grade-2-copper").category = "screener" +-- RECIPE("grade-3-copper").category = "screener" +-- RECIPE("grade-4-copper").category = "screener" +-- RECIPE("high-grade-copper").category = "agitator" +-- RECIPE("reduction-copper"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("sinter-copper-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} + +-- RECIPE("gold-precipitate").category = "agitator" + +-- RECIPE("grade-2-iron").category = "screener" +-- RECIPE("grade-3-iron-processing").category = "secondary-crusher" +-- RECIPE("iron-concentrate").category = "jig" +-- RECIPE("iron-pulp-06-thickener").category = "thickener" +-- RECIPE("reduction-iron"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("sinter-iron-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} + +-- RECIPE("grade-1-lead").category = "screener" +-- RECIPE("grade-2-lead").category = "screener" +-- RECIPE("grade-2-crush-lead").category = "secondary-crusher" +-- RECIPE("lead-refined-dust-03").category = "screener" +-- RECIPE("reduction-lead"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("sinter-lead-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} + +-- RECIPE("grade-3-nexelit").category = "screener" +-- RECIPE("nex-grade-2-crush").category = "secondary-crusher" +-- RECIPE("reduction-nexelit"):add_ingredient {type = "fluid", name = "pressured-air", amount = 450} +-- RECIPE("sinter-nexelit-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} + +-- RECIPE("grade-3-nickel").category = "screener" +-- RECIPE("nickel-rejects-recrush").category = "secondary-crusher" +-- RECIPE("reduction-nickel"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("sinter-nickel-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} + +-- RECIPE("reduction-silver"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("sinter-silver-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} + +-- RECIPE("sponge-iron"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} + +-- RECIPE("molten-super-steel"):add_ingredient {type = "item", name = "molybdenum-plate", amount = 1}:add_ingredient {type = "item", name = "vanadium-oxide", amount = 2} +-- RECIPE("full-molten-super-steel-2"):add_ingredient {type = "item", name = "vanadium-oxide", amount = 3} +-- RECIPE("full-molten-super-steel-3"):add_ingredient {type = "item", name = "molybdenum-oxide", amount = 4} + +-- RECIPE("grade-1-tin").category = "screener" +-- RECIPE("grade-3-tin").category = "screener" +-- RECIPE("tin-ore-rejects").category = "secondary-crusher" +-- RECIPE("tin-concentrate").category = "jig" +-- RECIPE("powdered-tin").category = "screener" +-- RECIPE("tin-concentrate-3").category = "grease" +-- RECIPE("reduction-tin"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("sinter-tin-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} + +-- RECIPE("grade-1-ti").category = "screener" +-- RECIPE("grade-3-ti").category = "screener" +-- RECIPE("ti-rejects-recrush").category = "secondary-crusher" +-- RECIPE("powdered-ti").category = "jig" +-- RECIPE("ti-enriched-dust").category = "screener" +-- RECIPE("reduction-titanium"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("sinter-titanium-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} + +-- RECIPE("grade-2-u-crush").category = "secondary-crusher" + +-- RECIPE("powdered-zinc").category = "screener" +-- RECIPE("purified-zinc"):add_ingredient {type = "fluid", name = "grease", amount = 25}.category = "grease" +-- RECIPE("reduced-zinc"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("sinter-zinc-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} + +-- RECIPE("mega-drill-head"):add_ingredient {type = "item", name = "diamond", amount = 3}:add_ingredient {type = "item", name = "boron-carbide", amount = 5}:replace_ingredient("super-steel", "super-alloy"):replace_ingredient("nitrogen", "helium") +-- RECIPE("glycerol-hydrogen"):replace_ingredient("water", "liquid-nitrogen") + +-- RECIPE("acid-solvent").category = "mixer" +-- RECIPE("armac-12").category = "mixer" +-- RECIPE("chromite-mix").category = "mixer" +-- RECIPE("chromite-pulp-01").category = "agitator" +-- RECIPE("chromite-pulp-02").category = "pan" +-- RECIPE("chromite-pulp-04"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} +-- RECIPE("chromite-pulp-05"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} +-- RECIPE("chromite-pulp-06"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} +-- RECIPE("chromite-pulp-07").category = "thickener" +-- RECIPE("coal-fines").category = "jig" +-- RECIPE("coal-pulp-01"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} +-- RECIPE("coal-pulp-04").category = "jig" +-- RECIPE("coal-pulp-05"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} +-- RECIPE("conditioned-fines").category = "pan" +-- RECIPE("copper-pulp-01"):add_ingredient {type = "fluid", name = "grease", amount = 10} +-- RECIPE("copper-solution").category = "mixer" +-- RECIPE("cresylic-acid").category = "mixer" +-- RECIPE("fines-pulp").category = "jig" +-- RECIPE("iron-pulp-02").category = "pan" +-- RECIPE("iron-pulp-04"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} +-- RECIPE("iron-pulp-05"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} +-- RECIPE("iron-pulp-06"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} +-- RECIPE("iron-slime").category = "mixer" +-- RECIPE("nexelit-pulp-01"):add_ingredient {type = "item", name = "sodium-chlorate", amount = 2}.category = "pan" +-- RECIPE("nexelit-pulp-04"):add_ingredient {type = "fluid", name = "pressured-air", amount = 75} +-- RECIPE("nickel-overflow-2").category = "pan" +-- RECIPE("nickel-pulp-01").category = "agitator" +-- RECIPE("nickel-pulp-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} +-- RECIPE("outlet-gas-02").category = "gas-separator" +-- RECIPE("prepared-nickel-pulp").category = "hydrocyclone" +-- RECIPE("purest-nitrogen-gas"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("sl-01"):add_ingredient {type = "fluid", name = "pressured-air", amount = 50} +-- RECIPE("sl-01-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 350} +-- RECIPE("sl-02").category = "hydrocyclone" +-- RECIPE("sl-03").category = "thickener" +-- RECIPE("slz-pulp-02"):replace_ingredient("organic-solvent", "soda-ash") +-- RECIPE("ti-overflow-waste"):add_ingredient {type = "fluid", name = "pressured-air", amount = 350} +-- RECIPE("ti-pulp-01"):replace_ingredient("sodium-carbonate", "sodium-chlorate") +-- RECIPE("ti-pulp-02").category = "grease" +-- RECIPE("ti-pulp-03"):replace_ingredient("heavy-oil", "grease").category = "grease" +-- RECIPE("ti-pulp-04").category = "thickener" +-- RECIPE("ti-pulp-05").category = "hydrocyclone" +-- RECIPE("ti-pulp-06").category = "pan" +-- RECIPE("ti-solution-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} +-- RECIPE("ti-solution").category = "agitator" +-- RECIPE("tin-pulp-01"):replace_ingredient("nitrogen", "soda-ash").category = "pan" +-- RECIPE("tin-pulp-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 250} +-- RECIPE("tin-slime-overflow").category = "thickener" +-- RECIPE("tin-slime").category = "hydrocyclone" + +-- if not mods.pyalternativeenergy then +-- RECIPE("u-15-2").category = "thickener" +-- RECIPE("u-23").category = "thickener" +-- RECIPE("u-33").category = "thickener" +-- RECIPE("u-50").category = "hydrocyclone" +-- RECIPE("u-65").category = "hydrocyclone" +-- RECIPE("u-70").category = "thickener" +-- RECIPE("u-73").category = "mixer" +-- RECIPE("u-79"):replace_ingredient("organic-solvent", "industrial-solvent") +-- RECIPE("u-81"):replace_ingredient("water", "soda-ash") +-- RECIPE("u-83").category = "agitator" +-- RECIPE("fuelrod-mk01-2"):replace_ingredient("niobium-plate", {type = "item", name = "lead-container", amount = 1}) +-- RECIPE("fuelrod-mk01-3"):replace_ingredient("niobium-plate", {type = "item", name = "lead-container", amount = 1}) +-- end + +-- RECIPE("u-pulp-02").category = "agitator" +-- RECIPE("u-rich-pulp").category = "agitator" +-- RECIPE("zinc-overflow").category = "jig" +-- RECIPE("zinc-pulp-01"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("zinc-pulp-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} +-- RECIPE("zinc-pulp-03"):add_ingredient {type = "fluid", name = "pressured-air", amount = 250} +-- RECIPE("zinc-pulp-04"):add_ingredient {type = "fluid", name = "soda-ash", amount = 300}.category = "agitator" +-- RECIPE("zinc-pulp-04-2").category = "thickener" + +-- RECIPE("fuelrod-mk01-1"):replace_ingredient("titanium-plate", {type = "item", name = "lead-container", amount = 1}) +-- RECIPE("fuelrod-mk02"):replace_ingredient("titanium-plate", {type = "item", name = "lead-container", amount = 1}) +-- RECIPE("fuelrod-mk03"):replace_ingredient("lead-plate", {type = "item", name = "lead-container", amount = 1}) +-- RECIPE("fuelrod-mk04"):replace_ingredient("zinc-plate", {type = "item", name = "coated-container", amount = 1}) +-- RECIPE("fuelrod-mk05"):replace_ingredient("stainless-steel", {type = "item", name = "coated-container", amount = 1}) + +-- if mods["pyhightech"] then +-- RECIPE("aramid-2"):add_ingredient {type = "item", name = "molybdenum-plate", amount = 5}.category = "nmf" +-- RECIPE("xylenol-3").category = "mixer" +-- end diff --git a/prototypes/updates/pyindustry-updates.lua b/prototypes/updates/pyindustry-updates.lua index 66c92323..d945f4b7 100644 --- a/prototypes/updates/pyindustry-updates.lua +++ b/prototypes/updates/pyindustry-updates.lua @@ -2,9 +2,9 @@ TECHNOLOGY("railway-mk02"):remove_prereq("nexelit") TECHNOLOGY("radars-mk01"):remove_pack("logistic-science-pack") -if mods["pyhightech"] then - TECHNOLOGY("radars-mk02"):remove_pack("chemical-science-pack") -end +-- if mods["pyhightech"] then +-- TECHNOLOGY("radars-mk02"):remove_pack("chemical-science-pack") +-- end -- RECIPE UNLOCKS From eb0049d259dbc8c7ab8f4c7355f41e5920336989 Mon Sep 17 00:00:00 2001 From: Alyssa Doubrovsky Date: Sat, 15 Nov 2025 16:33:29 -0800 Subject: [PATCH 07/10] Linearizing all files in pyhightech --- prototypes/buildings/eaf.lua | 5 ----- prototypes/fluids/sl-01.lua | 6 +++--- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/prototypes/buildings/eaf.lua b/prototypes/buildings/eaf.lua index 68f99cd2..fec6fd6f 100644 --- a/prototypes/buildings/eaf.lua +++ b/prototypes/buildings/eaf.lua @@ -46,7 +46,6 @@ RECIPE { {type = "item", name = "electric-engine-unit", amount = 6}, {type = "item", name = "processing-unit", amount = 10}, {type = "item", name = "nbti-alloy", amount = 20}, - {type = "item", name = "nbti-alloy", amount = 20} }, results = { {type = "item", name = "eaf-mk03", amount = 1} @@ -72,10 +71,6 @@ RECIPE { {type = "item", name = "boron-carbide", amount = 30}, {type = "item", name = "science-coating", amount = 1}, {type = "item", name = "control-unit", amount = 5}, - {type = "item", name = "super-alloy", amount = 10}, - {type = "item", name = "boron-carbide", amount = 30}, - {type = "item", name = "science-coating", amount = 1}, - {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "eaf-mk04", amount = 1} diff --git a/prototypes/fluids/sl-01.lua b/prototypes/fluids/sl-01.lua index 49251929..6240e79b 100644 --- a/prototypes/fluids/sl-01.lua +++ b/prototypes/fluids/sl-01.lua @@ -5,9 +5,9 @@ RECIPE { enabled = false, energy_required = 5, ingredients = { - {type = "fluid", name = "slz-pulp-02", amount = 100}, - {type = "fluid", name = "z3-reagent", amount = 50}, - {type = "fluid", name = "pressured-air", amount = 50},, + {type = "fluid", name = "slz-pulp-02", amount = 100}, + {type = "fluid", name = "z3-reagent", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 50}, --pyfe pressured air }, results = { From e97f3bb27394b359238cca227a42ea5773404b6c Mon Sep 17 00:00:00 2001 From: Alyssa Doubrovsky Date: Sat, 29 Nov 2025 17:01:31 -0800 Subject: [PATCH 08/10] final corrections Fixing recipes that were accidentally altered by linearization --- .../buildings/big-mines/nickel-mine.lua | 2 +- prototypes/buildings/electrolyzer.lua | 20 +++++++++---------- prototypes/buildings/wet-scrubber.lua | 11 +++++----- prototypes/fluids/outlet-gas-2.lua | 6 +----- prototypes/fluids/purest-nitrogen-gas.lua | 5 +++-- prototypes/fluids/ti-overflow-waste.lua | 2 +- prototypes/fluids/ti-solution-02.lua | 2 +- prototypes/fluids/ti-solution.lua | 2 +- prototypes/fluids/u-23.lua | 2 +- prototypes/fluids/u-33.lua | 2 +- prototypes/fluids/u-50.lua | 2 +- prototypes/fluids/u-65.lua | 2 +- prototypes/fluids/u-70.lua | 2 +- prototypes/fluids/u-73.lua | 2 +- prototypes/fluids/u-79.lua | 11 +++------- prototypes/fluids/u-81.lua | 11 +++------- prototypes/fluids/u-83.lua | 2 +- prototypes/recipes/recipes-steel.lua | 4 ++-- prototypes/recipes/recipes-uranium.lua | 8 ++++++++ prototypes/recipes/recipes.lua | 2 +- prototypes/robots/py-logistic-robot-mk02.lua | 2 +- prototypes/updates/pyhightech-updates.lua | 2 ++ 22 files changed, 51 insertions(+), 53 deletions(-) diff --git a/prototypes/buildings/big-mines/nickel-mine.lua b/prototypes/buildings/big-mines/nickel-mine.lua index b5cd54c4..26058113 100644 --- a/prototypes/buildings/big-mines/nickel-mine.lua +++ b/prototypes/buildings/big-mines/nickel-mine.lua @@ -17,7 +17,7 @@ RECIPE { }:add_unlock("big-mines") if mods.pyhightech then - RECIPE("nickel-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} + RECIPE("nickel-mine"):add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 5} end ITEM { diff --git a/prototypes/buildings/electrolyzer.lua b/prototypes/buildings/electrolyzer.lua index 94be521f..dc4168f1 100644 --- a/prototypes/buildings/electrolyzer.lua +++ b/prototypes/buildings/electrolyzer.lua @@ -26,17 +26,12 @@ RECIPE { {type = "item", name = "engine-unit", amount = 5}, {type = "item", name = "nexelit-plate", amount = 15}, {type = "item", name = "advanced-circuit", amount = 10}, - {type = "item", name = "nbti-alloy", amount = 20}, }, results = { {type = "item", name = "electrolyzer-mk02", amount = 1} } }:add_unlock("machines-mk03") -if mods.pyhightech then - RECIPE("electrolyzer-mk03"):add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 40}:add_ingredient_unsafe {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 10} -end - RECIPE { type = "recipe", name = "electrolyzer-mk03", @@ -49,10 +44,7 @@ RECIPE { {type = "item", name = "tin-plate", amount = 20}, {type = "item", name = "electric-engine-unit", amount = 10}, {type = "item", name = "processing-unit", amount = 10}, - {type = "item", name = "super-alloy", amount = 10}, - {type = "item", name = "boron-carbide", amount = 30}, - {type = "item", name = "science-coating", amount = 1}, - {type = "item", name = "control-unit", amount = 5}, + {type = "item", name = "nbti-alloy", amount = 20}, }, results = { {type = "item", name = "electrolyzer-mk03", amount = 1} @@ -60,7 +52,7 @@ RECIPE { }:add_unlock("machines-mk04") if mods.pyhightech then - RECIPE("electrolyzer-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "nv-center", amount = 2} + RECIPE("electrolyzer-mk03"):add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 40}:add_ingredient_unsafe {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 10} end RECIPE { @@ -74,12 +66,20 @@ RECIPE { {type = "item", name = "super-steel", amount = 30}, {type = "item", name = "low-density-structure", amount = 15}, {type = "item", name = "nbfe-alloy", amount = 20}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "electrolyzer-mk04", amount = 1} } }:add_unlock("machines-mk05") +if mods.pyhightech then + RECIPE("electrolyzer-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "nv-center", amount = 2} +end + for i = 1, 4 do local name = "electrolyzer-mk0" .. i diff --git a/prototypes/buildings/wet-scrubber.lua b/prototypes/buildings/wet-scrubber.lua index 0666a777..1f37ad92 100644 --- a/prototypes/buildings/wet-scrubber.lua +++ b/prototypes/buildings/wet-scrubber.lua @@ -27,7 +27,7 @@ RECIPE { {type = "item", name = "engine-unit", amount = 5}, {type = "item", name = "nexelit-plate", amount = 15}, {type = "item", name = "advanced-circuit", amount = 10}, - {type = "item", name = "nbti-alloy", amount = 15}, + }, results = { {type = "item", name = "wet-scrubber-mk02", amount = 1} @@ -46,11 +46,8 @@ RECIPE { {type = "item", name = "stainless-steel", amount = 20}, {type = "item", name = "tin-plate", amount = 20}, {type = "item", name = "electric-engine-unit", amount = 4}, + {type = "item", name = "nbti-alloy", amount = 15}, {type = "item", name = "processing-unit", amount = 10}, - {type = "item", name = "super-alloy", amount = 10}, - {type = "item", name = "wall-shield", amount = 4}, - {type = "item", name = "science-coating", amount = 1}, - {type = "item", name = "control-unit", amount = 3}, }, results = { {type = "item", name = "wet-scrubber-mk03", amount = 1} @@ -72,6 +69,10 @@ RECIPE { {type = "item", name = "super-steel", amount = 30}, {type = "item", name = "low-density-structure", amount = 15}, {type = "item", name = "nbfe-alloy", amount = 20}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "wall-shield", amount = 4}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 3}, }, results = { {type = "item", name = "wet-scrubber-mk04", amount = 1} diff --git a/prototypes/fluids/outlet-gas-2.lua b/prototypes/fluids/outlet-gas-2.lua index beddab0a..c072f8f3 100644 --- a/prototypes/fluids/outlet-gas-2.lua +++ b/prototypes/fluids/outlet-gas-2.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "outlet-gas-02", - category = mods.pyhightech and "gas-separator" or "fbreactor", --pyfe gasseparator -- pyht fbreactor + category = mods.pyhightech and "fbreactor" or "gas-separator", --pyfe gasseparator -- pyht fbreactor enabled = false, energy_required = 3, ingredients = { @@ -17,10 +17,6 @@ RECIPE { order = "q-2" }:add_unlock("coke-mk02") -if mods.pyhightech then - -end - FLUID { type = "fluid", name = "outlet-gas-02", diff --git a/prototypes/fluids/purest-nitrogen-gas.lua b/prototypes/fluids/purest-nitrogen-gas.lua index a7ce9bf3..1dfe1ed2 100644 --- a/prototypes/fluids/purest-nitrogen-gas.lua +++ b/prototypes/fluids/purest-nitrogen-gas.lua @@ -4,12 +4,13 @@ RECIPE { category = "distilator", enabled = false, energy_required = 5, - ingredients = {}, + ingredients = { + {name = "pressured-air", type = "fluid", amount = 100} + }, results = { {type = "fluid", name = "purest-nitrogen-gas", amount = 60}, {type = "fluid", name = "nitrogen", amount = 20}, {type = "fluid", name = "oxygen", amount = 20}, - {type = "fluid", name = "pressured-air", amount = 100}, }, main_product = "purest-nitrogen-gas", subgroup = "py-rawores-fluids", diff --git a/prototypes/fluids/ti-overflow-waste.lua b/prototypes/fluids/ti-overflow-waste.lua index 5b7a832a..10d78593 100644 --- a/prototypes/fluids/ti-overflow-waste.lua +++ b/prototypes/fluids/ti-overflow-waste.lua @@ -7,11 +7,11 @@ RECIPE { ingredients = { {type = "fluid", name = "ti-solution-02", amount = 300}, {type = "fluid", name = "alamac", amount = 50}, + {type = "fluid", name = "pressured-air", amount = 350}, }, results = { {type = "fluid", name = "ti-overflow-waste", amount = 300}, {type = "fluid", name = "tailings", amount = 50}, - {type = "fluid", name = "pressured-air", amount = 350}, }, main_product = "ti-overflow-waste", subgroup = "py-rawores-titanium", diff --git a/prototypes/fluids/ti-solution-02.lua b/prototypes/fluids/ti-solution-02.lua index 2242b8ca..2510d7c4 100644 --- a/prototypes/fluids/ti-solution-02.lua +++ b/prototypes/fluids/ti-solution-02.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "ti-solution-02", - category = "agitator", + category = "flotation", enabled = false, energy_required = 4, ingredients = { diff --git a/prototypes/fluids/ti-solution.lua b/prototypes/fluids/ti-solution.lua index 73a3946b..f3cbfea6 100644 --- a/prototypes/fluids/ti-solution.lua +++ b/prototypes/fluids/ti-solution.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "ti-solution", - category = "chemistry", --pyfe agitator + category = "agitator", --pyfe agitator enabled = false, energy_required = 5, ingredients = { diff --git a/prototypes/fluids/u-23.lua b/prototypes/fluids/u-23.lua index 7c8425da..661c190a 100644 --- a/prototypes/fluids/u-23.lua +++ b/prototypes/fluids/u-23.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-23", - category = mods.pyalternativeenergy and "thickener" or "chemistry", --thickener + category = "thickener", --thickener enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/u-33.lua b/prototypes/fluids/u-33.lua index 23c73c72..937463f6 100644 --- a/prototypes/fluids/u-33.lua +++ b/prototypes/fluids/u-33.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-33", - category = mods.pyalternativeenergy and "thickener" or "chemistry", --thickener + category = "thickener", --thickener enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/u-50.lua b/prototypes/fluids/u-50.lua index e1b597b8..5b3d8181 100644 --- a/prototypes/fluids/u-50.lua +++ b/prototypes/fluids/u-50.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-50", - category = mods.pyalternativeenergy and "hydrocyclone" or "chemistry", --hydrocyclone + category = "hydrocyclone", --hydrocyclone enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/u-65.lua b/prototypes/fluids/u-65.lua index 9d29af23..8ed2ae6a 100644 --- a/prototypes/fluids/u-65.lua +++ b/prototypes/fluids/u-65.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-65", - category = mods.pyalternativeenergy and "hydrocyclone" or "chemistry", --hydrocyclone + category = "hydrocyclone", --hydrocyclone enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/u-70.lua b/prototypes/fluids/u-70.lua index 3a52eeaa..74183e86 100644 --- a/prototypes/fluids/u-70.lua +++ b/prototypes/fluids/u-70.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-70", - category = mods.pyalternativeenergy and "thickener" or "chemistry", --thickener + category = "thickener", --thickener enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/u-73.lua b/prototypes/fluids/u-73.lua index 36ec924a..060343cd 100644 --- a/prototypes/fluids/u-73.lua +++ b/prototypes/fluids/u-73.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-73", - category = mods.pyalternativeenergy and "mixer" or "chemistry", --mixer + category = "mixer", --mixer enabled = false, energy_required = 3, ingredients = { diff --git a/prototypes/fluids/u-79.lua b/prototypes/fluids/u-79.lua index bcd6ba55..4d5ac744 100644 --- a/prototypes/fluids/u-79.lua +++ b/prototypes/fluids/u-79.lua @@ -5,9 +5,9 @@ RECIPE { enabled = false, energy_required = 4, ingredients = { - {type = "fluid", name = "u-75", amount = 100}, - {type = "fluid", name = "organic-solvent", amount = 100}, --pyfe industrial solvent - {type = "item", name = "sand", amount = 10}, + {type = "fluid", name = "u-75", amount = 100}, + {type = "fluid", name = "industrial-solvent", amount = 100}, --pyfe industrial solvent + {type = "item", name = "sand", amount = 10}, }, results = { {type = "fluid", name = "u-79", amount = 100}, @@ -18,11 +18,6 @@ RECIPE { order = "q-2" }:add_unlock("uranium-mk04") -if mods.pyalternativeenergy then - RECIPE("u-79"):replace_ingredient("organic-solvent", "industrial-solvent") -end - - FLUID { type = "fluid", name = "u-79", diff --git a/prototypes/fluids/u-81.lua b/prototypes/fluids/u-81.lua index bd5b980f..72bbf897 100644 --- a/prototypes/fluids/u-81.lua +++ b/prototypes/fluids/u-81.lua @@ -5,9 +5,9 @@ RECIPE { enabled = false, energy_required = 4, ingredients = { - {type = "fluid", name = "u-79", amount = 100}, - {type = "fluid", name = "water", amount = 100}, --pyfe soda-ash - {type = "item", name = "sand", amount = 10}, + {type = "fluid", name = "u-79", amount = 100}, + {type = "fluid", name = "soda-ash", amount = 100}, --pyfe soda-ash + {type = "item", name = "sand", amount = 10}, }, results = { {type = "fluid", name = "u-81", amount = 100}, @@ -17,11 +17,6 @@ RECIPE { order = "q-2" }:add_unlock("uranium-mk04") -if mods.pyalternativeenergy then - RECIPE("u-81"):replace_ingredient("water", "soda-ash") -end - - FLUID { type = "fluid", name = "u-81", diff --git a/prototypes/fluids/u-83.lua b/prototypes/fluids/u-83.lua index 87512a1d..82259bf9 100644 --- a/prototypes/fluids/u-83.lua +++ b/prototypes/fluids/u-83.lua @@ -1,7 +1,7 @@ RECIPE { type = "recipe", name = "u-83", - category = mods.pyalternativeenergy and "agitator" or "chemistry", --agitator + category = "agitator", --agitator enabled = false, energy_required = 4, ingredients = { diff --git a/prototypes/recipes/recipes-steel.lua b/prototypes/recipes/recipes-steel.lua index b9cbd907..2e79994c 100644 --- a/prototypes/recipes/recipes-steel.lua +++ b/prototypes/recipes/recipes-steel.lua @@ -93,10 +93,10 @@ RECIPE { ingredients = { {type = "fluid", name = "molten-steel", amount = 100}, {type = "item", name = "sulfur", amount = 1}, + {type = "item", name = "chromium", amount = 7}, {type = "item", name = "copper-plate", amount = 2}, {type = "item", name = "nickel-plate", amount = 5}, {type = "item", name = "niobium-plate", amount = 2}, - {type = "item", name = "fecr-alloy", amount = 5} --pyht phosphorous rock }, results = { @@ -109,7 +109,7 @@ RECIPE { }:add_unlock("stainless-steel-mk01") if mods.pyhightech then - RECIPE("molten-stainless-steel"):add_ingredient_unsafe {type = "item", name = "phosphate-rock", amount = 4} + RECIPE("molten-stainless-steel"):add_ingredient_unsafe {type = "item", name = "phosphate-rock", amount = 4}:add_ingredient_unsafe {type = "item", name = "fecr-alloy", amount = 5}:remove_ingredient("chromium") end RECIPE { diff --git a/prototypes/recipes/recipes-uranium.lua b/prototypes/recipes/recipes-uranium.lua index e4b2a04b..bb5de789 100644 --- a/prototypes/recipes/recipes-uranium.lua +++ b/prototypes/recipes/recipes-uranium.lua @@ -198,6 +198,10 @@ RECIPE { subgroup = "py-rawores-uranium", }:add_unlock("uranium-mk03") +if mods.pyrawores then + RECIPE("fuelrod-mk04"):replace_ingredient_unsafe("lead-container", "coated-container") +end + RECIPE { type = "recipe", name = "fuelrod-mk05", @@ -216,6 +220,10 @@ RECIPE { subgroup = "py-rawores-uranium", }:add_unlock("uranium-mk04") +if mods.pyrawores then + RECIPE("fuelrod-mk05"):replace_ingredient_unsafe("lead-container", "coated-container") +end + RECIPE { type = "recipe", name = "uranium-fuel-cell-mk02", diff --git a/prototypes/recipes/recipes.lua b/prototypes/recipes/recipes.lua index 0b7f6796..8d41aac0 100644 --- a/prototypes/recipes/recipes.lua +++ b/prototypes/recipes/recipes.lua @@ -418,7 +418,7 @@ RECIPE { RECIPE { type = "recipe", name = "aramid", - category = "crafting-with-fluid", + category = "nmf", enabled = false, energy_required = 4, ingredients = { diff --git a/prototypes/robots/py-logistic-robot-mk02.lua b/prototypes/robots/py-logistic-robot-mk02.lua index a4c96386..b5725e66 100644 --- a/prototypes/robots/py-logistic-robot-mk02.lua +++ b/prototypes/robots/py-logistic-robot-mk02.lua @@ -23,7 +23,7 @@ local cargo_bot = cargo_bot:add_unlock {"robotics"} if mods.pyhightech then - RECIPE("py-logistic-robot-mk02"):add_ingredient {type = "item", name = "nexelit-battery", amount = 1} + RECIPE("py-logistic-robot-mk02"):add_ingredient_unsafe {type = "item", name = "nexelit-battery", amount = 1} end ITEM { diff --git a/prototypes/updates/pyhightech-updates.lua b/prototypes/updates/pyhightech-updates.lua index fee31939..4828352a 100644 --- a/prototypes/updates/pyhightech-updates.lua +++ b/prototypes/updates/pyhightech-updates.lua @@ -1,3 +1,5 @@ +--Most was removed see for prev versions + --TECHNOLOGY-- -- TECHNOLOGY('coal-processing-3'):add_prereq('ht-trains') From ccd637e35f06cda020938193630c2cb6dd8e8b6c Mon Sep 17 00:00:00 2001 From: Alyssa Doubrovsky Date: Sat, 29 Nov 2025 17:23:36 -0800 Subject: [PATCH 09/10] Final Clean Up --- prototypes/recipes/pyhightech-recipes.lua | 2 +- prototypes/updates/pyfusionenergy-updates.lua | 485 ++---------------- prototypes/updates/pyhightech-updates.lua | 361 +------------ 3 files changed, 51 insertions(+), 797 deletions(-) diff --git a/prototypes/recipes/pyhightech-recipes.lua b/prototypes/recipes/pyhightech-recipes.lua index f3b5ed7c..85c3547e 100644 --- a/prototypes/recipes/pyhightech-recipes.lua +++ b/prototypes/recipes/pyhightech-recipes.lua @@ -1,4 +1,4 @@ ---DEPRECIATED-- +--DEPRECIATED see commit for more details-- --[[RECIPE { type = "recipe", name = "hydrogen-chloride-2", diff --git a/prototypes/updates/pyfusionenergy-updates.lua b/prototypes/updates/pyfusionenergy-updates.lua index 9964e01d..2077deb1 100644 --- a/prototypes/updates/pyfusionenergy-updates.lua +++ b/prototypes/updates/pyfusionenergy-updates.lua @@ -8,474 +8,83 @@ RECIPE("acidgas-2"):remove_unlock("advanced-oil-processing"):add_unlock("sulfur- RECIPE("olefin"):remove_unlock("fuel-production-mk02"):add_unlock("fuel-production") RECIPE("gasoline"):remove_unlock("fuel-production-mk02"):add_unlock("fuel-production") RECIPE("pressured-air"):set_fields {energy_required = 1} ---RECIPE('lime'):remove_unlock('concrete'):add_unlock('acetylene') + RECIPE("titanium-plate-1"):remove_unlock("coal-processing-1"):add_unlock("alloys-mk01") ITEM("molybdenum-plate").stack_size = 100 ---RECIPE("aramid"):add_ingredient {type = "item", name = "molybdenum-plate", amount = 5}.category = "nmf" ---RECIPE("methyl-acrylate"):replace_ingredient("iron-plate", "nickel-plate") - ---RECIPE("steam-heating"):remove_ingredient("fuelrod-mk01"):add_ingredient {type = "item", name = "fuelrod-mk01", amount = 1} ---RECIPE("hydrocyclone-mk01"):replace_ingredient("centrifuge", "classifier") RECIPE("py-heat-exchanger"):remove_unlock("fusion-mk01"):add_unlock("machines-mk02") ---RECIPE("mixer-mk01"):replace_ingredient("iron-plate", "aluminium-plate"):replace_ingredient("chemical-plant-mk01", "washer") + RECIPE("secondary-crusher-mk01"):remove_unlock("diamond-mining"):add_unlock("machines-mk01") ---RECIPE("secondary-crusher-mk01"):replace_ingredient("electric-engine-unit", "engine-unit"):remove_ingredient("nbfe-alloy"):add_ingredient {type = "item", name = "duralumin", amount = 20} RECIPE("automated-screener-mk01"):remove_unlock("advanced-mining-facilities"):add_unlock("machines-mk01") RECIPE("filtration-media"):remove_unlock("filtration-mk02") RECIPE("jig-mk01"):remove_unlock("diamond-mining"):add_unlock("titanium-mk02") ---RECIPE("jig-mk01"):add_ingredient {type = "item", name = "stainless-steel", amount = 20}:replace_ingredient("advanced-circuit", "electronic-circuit"):replace_ingredient("electric-engine-unit", "engine-unit") ---RECIPE("control-unit"):replace_ingredient("iron-plate", "stainless-steel") ---if RECIPE["u-79"] then RECIPE("u-79"):replace_result("tailings", "u-waste") end - -RECIPE("centrifugal-pan-mk01"):remove_unlock("diamond-mining"):add_unlock("machines-mk03") --:replace_ingredient("advanced-circuit", "electronic-circuit") +RECIPE("centrifugal-pan-mk01"):remove_unlock("diamond-mining"):add_unlock("machines-mk03") RECIPE("gas-separator-mk01"):remove_unlock("helium-processing-mk02"):add_unlock("coke-mk02") -RECIPE("sodium-chlorate"):remove_unlock("vanadium-processing"):add_unlock("salts") --:remove_ingredient("water-saline"):add_ingredient {type = "item", name = "salt", amount = 10}.category = "electrolyzer" - ---RECIPE("purified-quartz").category = "pan" ---RECIPE("prepared-quartz").category = "pan" ---RECIPE("quartz-pulp-01").category = "hydrocyclone" ---RECIPE("al-pulp-01").category = "mixer" ---RECIPE("al-pulp-02").category = "agitator" ---RECIPE("al-pulp-04").category = "agitator" ---RECIPE("crystalized-sodium-aluminate"):remove_ingredient("steam"):add_ingredient {type = "fluid", name = "pressured-air", amount = 500} ---RECIPE("cold-clean-air"):replace_ingredient("filtration-media", "biofilm") ---RECIPE("tin-concentrate-3"):remove_ingredient("heavy-oil"):add_ingredient {type = "fluid", name = "grease", amount = 50} ---RECIPE("ti-pulp-02"):remove_ingredient("heavy-oil"):add_ingredient {type = "fluid", name = "grease", amount = 50} ---RECIPE("unslimed-iron-2").category = "hydrocyclone" +RECIPE("sodium-chlorate"):remove_unlock("vanadium-processing"):add_unlock("salts") ---RECIPE("grade-4-chromite").category = "hydrocyclone" - ---RECIPE("molybdenum-plate"):add_ingredient {type = "fluid", name = "hydrogen", amount = 100}.category = "electrolyzer" ---RECIPE("agitator-mk01"):replace_ingredient("iron-plate", "glass") ---RECIPE("mixer-mk01"):replace_ingredient("steel-plate", "titanium-plate") ---RECIPE("diamond-mine"):replace_ingredient("iron-plate", "titanium-plate") ---RECIPE("regolite-mine"):replace_ingredient("iron-plate", "titanium-plate") ---RECIPE("jig-mk01"):replace_ingredient("pipe", "niobium-pipe") ---RECIPE("centrifugal-pan-mk01"):replace_ingredient("pipe", "niobium-pipe"):add_ingredient {type = "item", name = "titanium-plate", amount = 20} ---RECIPE("compressor-mk01"):add_ingredient {type = "item", name = "titanium-plate", amount = 20} ---if not mods["pyalienlife"] then --- RECIPE("genlab-mk01"):add_ingredient {type = "item", name = "glass", amount = 50} ---end ---RECIPE("bio-reactor-mk01"):add_ingredient {type = "item", name = "glass", amount = 50} ---RECIPE("nmf-mk01"):add_ingredient {type = "item", name = "glass", amount = 50}:replace_ingredient("fast-transport-belt", "transport-belt"):replace_ingredient("advanced-circuit", "electronic-circuit") ---RECIPE("fusion-reactor-mk01"):add_ingredient {type = "item", name = "glass", amount = 300}:add_ingredient {type = "item", name = "super-steel", amount = 100} ---RECIPE("fusion-reactor-mk02"):add_ingredient {type = "item", name = "super-steel", amount = 100}:replace_ingredient("mixer-mk01", "mixer-mk02") ---RECIPE("regolite-mine"):add_ingredient {type = "item", name = "automated-factory-mk02", amount = 1} ---RECIPE("molybdenum-concentrate"):replace_ingredient("water", "nitrogen") RECIPE("nmf-mk01"):remove_unlock("advanced-mining-facilities"):add_unlock("aramid") ---RECIPE("phytoplankton"):replace_ingredient("iron-ore", {type = "item", name = "grade-1-tin", amount = 1}) - ---RECIPE("molybdenum-oxide"):add_ingredient {type = "fluid", name = "oxygen", amount = 100} ---RECIPE("vpulp3"):replace_ingredient("petroleum-gas", "ammonia") ---RECIPE("vpulp-precip"):replace_ingredient("water", "ammonia"):add_ingredient {type = "item", name = "sodium-bisulfate", amount = 1} ---RECIPE("super-alloy"):replace_ingredient("steel-plate", "nickel-plate"):add_ingredient {type = "item", name = "aramid", amount = 1}.category = "py-rawores-smelter" ---RECIPE("calcinate-separation"):add_result {type = "item", name = "ore-quartz", amount = 1, probability = 0.6} - ---RECIPE("grease-table-mk01"):add_ingredient {type = "item", name = "stainless-steel", amount = 20} ---RECIPE("py-turbine"):add_ingredient {type = "item", name = "super-steel", amount = 20}:add_ingredient {type = "item", name = "super-alloy", amount = 20} ---RECIPES ---RECIPE("kmauts-ration"):replace_ingredient("iron-plate", "tin-plate") ---RECIPE("helium"):add_ingredient {type = "fluid", name = "hydrogen", amount = 10} RECIPE("nbti-alloy"):remove_unlock("nenbit-matrix"):add_unlock("alloys-mk03") ---RECIPE("sc-wire"):replace_ingredient("iron-plate", "tin-plate"):add_ingredient {type = "item", name = "optical-fiber", amount = 5} ---RECIPE("ferrite"):add_ingredient {type = "item", name = "zinc-plate", amount = 10} ---RECIPE("sc-unit"):add_ingredient {type = "fluid", name = "liquid-nitrogen", amount = 600} ---RECIPE("boron-mixture"):add_ingredient {type = "item", name = "aluminium-plate", amount = 5} ---RECIPE("boron"):add_ingredient {type = "fluid", name = "hydrogen-chloride", amount = 300} ---RECIPE("blanket"):add_ingredient {type = "item", name = "nexelit-plate", amount = 10} ---RECIPE("blanket"):add_ingredient {type = "item", name = "lead-plate", amount = 40} ---RECIPE("blanket"):add_ingredient {type = "item", name = "super-steel", amount = 40} + RECIPE("lead-container"):remove_unlock("coated-container"):add_unlock("aramid") ---RECIPE("science-coating"):replace_ingredient("steel-plate", "titanium-plate") ---RECIPE("agzn-alloy"):replace_ingredient("iron-plate", "silver-plate"):replace_ingredient("stone", "zinc-plate").category = "py-rawores-smelter" ---RECIPE("silver-foam"):replace_ingredient("water", "hydrogen-chloride") ---RECIPE("tar-gasification"):remove_ingredient("water"):add_ingredient {type = "fluid", name = "pressured-air", amount = 50} ---RECIPE("tpa"):remove_ingredient("steam"):add_ingredient {type = "fluid", name = "liquid-nitrogen", amount = 50} ---RECIPE("anthraquinone"):remove_ingredient("steam"):add_ingredient {type = "fluid", name = "liquid-nitrogen", amount = 10} ---RECIPE("assembling-machine-3"):add_ingredient({type = "item", name = "super-alloy", amount = 10}) ---RECIPE("artillery-wagon"):add_ingredient({type = "item", name = "super-alloy", amount = 40}) ---RECIPE("express-splitter"):add_ingredient {type = "item", name = "super-alloy", amount = 1} ---RECIPE("express-underground-belt"):add_ingredient {type = "item", name = "super-alloy", amount = 1} ---RECIPE("express-transport-belt"):add_ingredient {type = "item", name = "super-alloy", amount = 1} ---RECIPE("nuclear-reactor"):add_ingredient {type = "item", name = "super-steel", amount = 100} ---RECIPE("substation"):replace_ingredient("steel", "super-alloy") ---RECIPE("vpulp2"):replace_ingredient("crushed-iron", "iron-ore-dust") ---RECIPE("molybdenum-filtration"):remove_ingredient("vacuum") ---RECIPE("low-density-structure"):replace_ingredient("niobium-plate", "super-steel"):remove_ingredient("steel-plate") ---RECIPE("automated-screener-mk01"):replace_ingredient("electric-engine-unit", "engine-unit"):replace_ingredient("ground-borer", "electric-mining-drill"):replace_ingredient("advanced-circuit", "electronic-circuit"):remove_ingredient("niobium-plate") ---RECIPE("py-heat-exchanger"):replace_ingredient("processing-unit", "advanced-circuit") ---RECIPE("sodium-bisulfate").category = "mixer" ---RECIPE("mibc").category = "mixer" -RECIPE("thickener-mk01"):remove_unlock("advanced-mining-facilities"):add_unlock("molybdenum-processing") --:replace_ingredient("electric-engine-unit", "engine-unit") ---RECIPE("bricks-to-stone").category = 'secondary-crusher' -----PYFE--- +RECIPE("thickener-mk01"):remove_unlock("advanced-mining-facilities"):add_unlock("molybdenum-processing") --:replace_ingredient("electric-engine-unit", "engine-unit") ---RECIPE("py-heat-exchanger-mk03"):add_ingredient {type = "item", name = "super-steel", amount = 10}:add_ingredient {type = "item", name = "agitator-mk01", amount = 1} ---RECIPE("py-heat-exchanger-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} RECIPE("borax-mine"):remove_unlock("boron") ------PYCP--- - --- RECIPE("distilator-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "sc-unit", amount = 4} --- RECIPE("distilator-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "agzn-alloy", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("advanced-foundry-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} --- RECIPE("advanced-foundry-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("automated-factory-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} --- RECIPE("automated-factory-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("ball-mill-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "agitator-mk01", amount = 1} --- RECIPE("ball-mill-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("borax-mine-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} --- RECIPE("borax-mine-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("botanical-nursery-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "nmf-mk01", amount = 1} --- RECIPE("botanical-nursery-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 10}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} - --- RECIPE("carbon-filter-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15} --- RECIPE("carbon-filter-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} - --- RECIPE("classifier-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 1}:add_ingredient {type = "item", name = "boron-carbide", amount = 15} --- RECIPE("classifier-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("desulfurizator-unit-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} --- RECIPE("desulfurizator-unit-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("glassworks-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} --- RECIPE("glassworks-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("ground-borer-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} --- RECIPE("ground-borer-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("evaporator-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} --- RECIPE("evaporator-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("fawogae-plantation-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "agzn-alloy", amount = 15} --- RECIPE("fawogae-plantation-mk04"):add_ingredient {type = "item", name = "silver-foam", amount = 10}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("fluid-separator-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "agitator-mk01", amount = 1} --- RECIPE("fluid-separator-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("fts-reactor-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} --- RECIPE("fts-reactor-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 3}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("gasifier-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} --- RECIPE("gasifier-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "wall-shield", amount = 8}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("hpf-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} --- RECIPE("hpf-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("jaw-crusher-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 2} --- RECIPE("jaw-crusher-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("methanol-reactor-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15} --- RECIPE("methanol-reactor-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} - --- RECIPE("olefin-plant-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} --- RECIPE("olefin-plant-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("power-house-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} --- RECIPE("power-house-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 30}:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("quenching-tower-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} --- RECIPE("quenching-tower-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("rectisol-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15} --- RECIPE("rectisol-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} - --- RECIPE("sand-extractor-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} --- RECIPE("sand-extractor-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("soil-extractor-mk03"):add_ingredient {type = "item", name = "nenbit-matrix", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 1}:add_ingredient {type = "item", name = "boron-carbide", amount = 15} --- RECIPE("soil-extractor-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("solid-separator-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} --- RECIPE("solid-separator-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("tar-processing-unit-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} --- RECIPE("tar-processing-unit-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 3}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("wpu-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "nmf-mk01", amount = 1} --- RECIPE("wpu-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 10}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} - --- RECIPE("washer-mk03"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "agitator-mk01", amount = 1} --- RECIPE("washer-mk04"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - ---PYRO ENTITIES UPDATES - --- RECIPE("bof-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} --- RECIPE("bof-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("casting-unit-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} --- RECIPE("casting-unit-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("eaf-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} --- RECIPE("eaf-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("electrolyzer-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} --- RECIPE("electrolyzer-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("flotation-cell-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} --- RECIPE("flotation-cell-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("hydroclassifier-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 20} --- RECIPE("hydroclassifier-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("impact-crusher-mk03"):add_ingredient {type = "item", name = "sc-unit", amount = 2} --- RECIPE("impact-crusher-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("leaching-station-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "nmf-mk01", amount = 1} --- RECIPE("leaching-station-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 10}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} - --- RECIPE("scrubber-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} --- RECIPE("scrubber-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("wet-scrubber-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15} --- RECIPE("wet-scrubber-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 3} - --- RECIPE("smelter-mk03"):add_ingredient {type = "item", name = "nbti-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} --- RECIPE("smelter-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "wall-shield", amount = 2}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("sinter-unit"):add_ingredient {type = "item", name = "super-alloy", amount = 15} - --- RECIPE("gasoline"):add_ingredient {type = "fluid", name = "hydrogen", amount = 50} - --- RECIPE("acetylene").category = "gasifier" - --pyfusion mk02 unlocks -RECIPE("vacuum-pump-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} -RECIPE("agitator-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "glass", amount = 50} -RECIPE("thickener-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("hydrocyclone-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} -RECIPE("mixer-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("automated-screener-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("secondary-crusher-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("plankton-farm-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("centrifugal-pan-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("jig-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("grease-table-mk02"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} -RECIPE("compressor-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "titanium-plate", amount = 10}:add_ingredient {type = "item", name = "stainless-steel", amount = 20} -RECIPE("gas-separator-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "glass", amount = 50}:add_ingredient {type = "item", name = "stainless-steel", amount = 25} -RECIPE("nmf-mk02"):add_unlock("machines-mk03") --:add_ingredient {type = "item", name = "glass", amount = 50}:add_ingredient {type = "item", name = "stainless-steel", amount = 25} +RECIPE("vacuum-pump-mk02"):add_unlock("machines-mk03") +RECIPE("agitator-mk02"):add_unlock("machines-mk03") +RECIPE("thickener-mk02"):add_unlock("machines-mk03") +RECIPE("hydrocyclone-mk02"):add_unlock("machines-mk03") +RECIPE("mixer-mk02"):add_unlock("machines-mk03") +RECIPE("automated-screener-mk02"):add_unlock("machines-mk03") +RECIPE("secondary-crusher-mk02"):add_unlock("machines-mk03") +RECIPE("plankton-farm-mk02"):add_unlock("machines-mk03") +RECIPE("centrifugal-pan-mk02"):add_unlock("machines-mk03") +RECIPE("jig-mk02"):add_unlock("machines-mk03") +RECIPE("grease-table-mk02"):add_unlock("machines-mk04") +RECIPE("compressor-mk02"):add_unlock("machines-mk03") +RECIPE("gas-separator-mk02"):add_unlock("machines-mk03") +RECIPE("nmf-mk02"):add_unlock("machines-mk03") --pyfusion mk03 unlocks ---RECIPE('xyhiphoe-pool-mk03'):add_unlock('machines-mk04'):add_ingredient({type = "item", name = "super-alloy", amount = 5}):add_ingredient({type = "item", name = "nbti-alloy", amount = 20}) -RECIPE("vacuum-pump-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "sc-unit", amount = 4} -RECIPE("agitator-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} -RECIPE("thickener-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "py-heat-exchanger", amount = 1} -RECIPE("hydrocyclone-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 15} -RECIPE("mixer-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 15}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} -RECIPE("automated-screener-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "boron-carbide", amount = 20} -RECIPE("secondary-crusher-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} -RECIPE("centrifugal-pan-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 2} -RECIPE("plankton-farm-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} -RECIPE("jig-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} -RECIPE("grease-table-mk03"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "super-alloy", amount = 25} -RECIPE("compressor-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 20}:add_ingredient {type = "item", name = "molybdenum-plate", amount = 15} -RECIPE("gas-separator-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 10}:add_ingredient {type = "item", name = "sc-unit", amount = 2} -RECIPE("nmf-mk03"):add_unlock("machines-mk04") --:add_ingredient {type = "item", name = "super-alloy", amount = 5}:add_ingredient {type = "item", name = "nbti-alloy", amount = 20} +RECIPE("vacuum-pump-mk03"):add_unlock("machines-mk04") +RECIPE("agitator-mk03"):add_unlock("machines-mk04") +RECIPE("thickener-mk03"):add_unlock("machines-mk04") +RECIPE("hydrocyclone-mk03"):add_unlock("machines-mk04") +RECIPE("mixer-mk03"):add_unlock("machines-mk04") +RECIPE("automated-screener-mk03"):add_unlock("machines-mk04") +RECIPE("secondary-crusher-mk03"):add_unlock("machines-mk04") +RECIPE("centrifugal-pan-mk03"):add_unlock("machines-mk04") +RECIPE("plankton-farm-mk03"):add_unlock("machines-mk04") +RECIPE("jig-mk03"):add_unlock("machines-mk04") +RECIPE("grease-table-mk03"):add_unlock("machines-mk05") +RECIPE("compressor-mk03"):add_unlock("machines-mk04") +RECIPE("gas-separator-mk03"):add_unlock("machines-mk04") +RECIPE("nmf-mk03"):add_unlock("machines-mk04") --pyfusion mk04 unlocks -RECIPE("vacuum-pump-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("agitator-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("thickener-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("hydrocyclone-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("mixer-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("automated-screener-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("secondary-crusher-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("plankton-farm-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "wall-shield", amount = 5}:add_ingredient {type = "item", name = "science-coating", amount = 2}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("centrifugal-pan-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("jig-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} -RECIPE("compressor-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("gas-separator-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "nbti-alloy", amount = 10}:add_ingredient {type = "item", name = "wall-shield", amount = 4}:add_ingredient {type = "item", name = "control-unit", amount = 3} -RECIPE("nmf-mk04"):add_unlock("machines-mk05") --:add_ingredient {type = "item", name = "boron-carbide", amount = 30}:add_ingredient {type = "item", name = "science-coating", amount = 1}:add_ingredient {type = "item", name = "control-unit", amount = 5} - --- RECIPE("cool-air"):replace_ingredient("pressured-air", {type = "fluid", name = "liquid-nitrogen", amount = 45}):add_result {type = "fluid", name = "nitrogen", amount = 450} - --- RECIPE("sodium-aluminate"):add_ingredient {type = "item", name = "sodium-chlorate", amount = 5} --- RECIPE("reduction-aluminium"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("sinter-aluminium-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - --- RECIPE("grade-2-chromite-beneficiation").category = "screener" --- RECIPE("high-chromite"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("recrush-processed-chromite").category = "secondary-crusher" --- RECIPE("sinter-chromium"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("reduction-chromium"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - --- RECIPE("crushed-coal").category = "secondary-crusher" --- RECIPE("coarse-coal-to-coal").category = "secondary-crusher" --- RECIPE("coarse-coal").category = "screener" --- RECIPE("coal-pulp-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} --- RECIPE("coal-slime-overflow"):replace_ingredient("organic-solvent", "industrial-solvent").category = "thickener" --- RECIPE("coal-pulp-05-refining"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} - --- RECIPE("quench-redcoke"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} - --- RECIPE("grade-2-copper").category = "screener" --- RECIPE("grade-3-copper").category = "screener" --- RECIPE("grade-4-copper").category = "screener" --- RECIPE("high-grade-copper").category = "agitator" --- RECIPE("reduction-copper"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("sinter-copper-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - --- RECIPE("gold-precipitate").category = "agitator" - --- RECIPE("grade-2-iron").category = "screener" --- RECIPE("grade-3-iron-processing").category = "secondary-crusher" --- RECIPE("iron-concentrate").category = "jig" --- RECIPE("iron-pulp-06-thickener").category = "thickener" --- RECIPE("reduction-iron"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("sinter-iron-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - --- RECIPE("grade-1-lead").category = "screener" --- RECIPE("grade-2-lead").category = "screener" --- RECIPE("grade-2-crush-lead").category = "secondary-crusher" --- RECIPE("lead-refined-dust-03").category = "screener" --- RECIPE("reduction-lead"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("sinter-lead-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - --- RECIPE("grade-3-nexelit").category = "screener" --- RECIPE("nex-grade-2-crush").category = "secondary-crusher" --- RECIPE("reduction-nexelit"):add_ingredient {type = "fluid", name = "pressured-air", amount = 450} --- RECIPE("sinter-nexelit-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - --- RECIPE("grade-3-nickel").category = "screener" --- RECIPE("nickel-rejects-recrush").category = "secondary-crusher" --- RECIPE("reduction-nickel"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("sinter-nickel-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - --- RECIPE("reduction-silver"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("sinter-silver-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - --- RECIPE("sponge-iron"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - --- RECIPE("molten-super-steel"):add_ingredient {type = "item", name = "molybdenum-plate", amount = 1}:add_ingredient {type = "item", name = "vanadium-oxide", amount = 2} --- RECIPE("full-molten-super-steel-2"):add_ingredient {type = "item", name = "vanadium-oxide", amount = 3} --- RECIPE("full-molten-super-steel-3"):add_ingredient {type = "item", name = "molybdenum-oxide", amount = 4} - --- RECIPE("grade-1-tin").category = "screener" --- RECIPE("grade-3-tin").category = "screener" --- RECIPE("tin-ore-rejects").category = "secondary-crusher" --- RECIPE("tin-concentrate").category = "jig" --- RECIPE("powdered-tin").category = "screener" --- RECIPE("tin-concentrate-3").category = "grease" --- RECIPE("reduction-tin"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("sinter-tin-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - --- RECIPE("grade-1-ti").category = "screener" --- RECIPE("grade-3-ti").category = "screener" --- RECIPE("ti-rejects-recrush").category = "secondary-crusher" --- RECIPE("powdered-ti").category = "jig" --- RECIPE("ti-enriched-dust").category = "screener" --- RECIPE("reduction-titanium"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("sinter-titanium-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - --- RECIPE("grade-2-u-crush").category = "secondary-crusher" - --- RECIPE("powdered-zinc").category = "screener" --- RECIPE("purified-zinc"):add_ingredient {type = "fluid", name = "grease", amount = 25}.category = "grease" --- RECIPE("reduced-zinc"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("sinter-zinc-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} - --- RECIPE("mega-drill-head"):add_ingredient {type = "item", name = "diamond", amount = 3}:add_ingredient {type = "item", name = "boron-carbide", amount = 5}:replace_ingredient("super-steel", "super-alloy"):replace_ingredient("nitrogen", "helium") --- RECIPE("glycerol-hydrogen"):replace_ingredient("water", "liquid-nitrogen") - --- RECIPE("acid-solvent").category = "mixer" --- RECIPE("armac-12").category = "mixer" --- RECIPE("chromite-mix").category = "mixer" --- RECIPE("chromite-pulp-01").category = "agitator" --- RECIPE("chromite-pulp-02").category = "pan" --- RECIPE("chromite-pulp-04"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} --- RECIPE("chromite-pulp-05"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} --- RECIPE("chromite-pulp-06"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} --- RECIPE("chromite-pulp-07").category = "thickener" --- RECIPE("coal-fines").category = "jig" --- RECIPE("coal-pulp-01"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} --- RECIPE("coal-pulp-04").category = "jig" --- RECIPE("coal-pulp-05"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} --- RECIPE("conditioned-fines").category = "pan" --- RECIPE("copper-pulp-01"):add_ingredient {type = "fluid", name = "grease", amount = 10} --- RECIPE("copper-solution").category = "mixer" --- RECIPE("cresylic-acid").category = "mixer" --- RECIPE("fines-pulp").category = "jig" --- RECIPE("iron-pulp-02").category = "pan" --- RECIPE("iron-pulp-04"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} --- RECIPE("iron-pulp-05"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} --- RECIPE("iron-pulp-06"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} --- RECIPE("iron-slime").category = "mixer" --- RECIPE("nexelit-pulp-01"):add_ingredient {type = "item", name = "sodium-chlorate", amount = 2}.category = "pan" --- RECIPE("nexelit-pulp-04"):add_ingredient {type = "fluid", name = "pressured-air", amount = 75} --- RECIPE("nickel-overflow-2").category = "pan" --- RECIPE("nickel-pulp-01").category = "agitator" --- RECIPE("nickel-pulp-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} --- RECIPE("outlet-gas-02").category = "gas-separator" --- RECIPE("prepared-nickel-pulp").category = "hydrocyclone" --- RECIPE("purest-nitrogen-gas"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("sl-01"):add_ingredient {type = "fluid", name = "pressured-air", amount = 50} --- RECIPE("sl-01-2"):add_ingredient {type = "fluid", name = "pressured-air", amount = 350} --- RECIPE("sl-02").category = "hydrocyclone" --- RECIPE("sl-03").category = "thickener" --- RECIPE("slz-pulp-02"):replace_ingredient("organic-solvent", "soda-ash") --- RECIPE("ti-overflow-waste"):add_ingredient {type = "fluid", name = "pressured-air", amount = 350} --- RECIPE("ti-pulp-01"):replace_ingredient("sodium-carbonate", "sodium-chlorate") --- RECIPE("ti-pulp-02").category = "grease" --- RECIPE("ti-pulp-03"):replace_ingredient("heavy-oil", "grease").category = "grease" --- RECIPE("ti-pulp-04").category = "thickener" --- RECIPE("ti-pulp-05").category = "hydrocyclone" --- RECIPE("ti-pulp-06").category = "pan" --- RECIPE("ti-solution-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 150} --- RECIPE("ti-solution").category = "agitator" --- RECIPE("tin-pulp-01"):replace_ingredient("nitrogen", "soda-ash").category = "pan" --- RECIPE("tin-pulp-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 250} --- RECIPE("tin-slime-overflow").category = "thickener" --- RECIPE("tin-slime").category = "hydrocyclone" - --- if not mods.pyalternativeenergy then --- RECIPE("u-15-2").category = "thickener" --- RECIPE("u-23").category = "thickener" --- RECIPE("u-33").category = "thickener" --- RECIPE("u-50").category = "hydrocyclone" --- RECIPE("u-65").category = "hydrocyclone" --- RECIPE("u-70").category = "thickener" --- RECIPE("u-73").category = "mixer" --- RECIPE("u-79"):replace_ingredient("organic-solvent", "industrial-solvent") --- RECIPE("u-81"):replace_ingredient("water", "soda-ash") --- RECIPE("u-83").category = "agitator" --- RECIPE("fuelrod-mk01-2"):replace_ingredient("niobium-plate", {type = "item", name = "lead-container", amount = 1}) --- RECIPE("fuelrod-mk01-3"):replace_ingredient("niobium-plate", {type = "item", name = "lead-container", amount = 1}) --- end - --- RECIPE("u-pulp-02").category = "agitator" --- RECIPE("u-rich-pulp").category = "agitator" --- RECIPE("zinc-overflow").category = "jig" --- RECIPE("zinc-pulp-01"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("zinc-pulp-02"):add_ingredient {type = "fluid", name = "pressured-air", amount = 100} --- RECIPE("zinc-pulp-03"):add_ingredient {type = "fluid", name = "pressured-air", amount = 250} --- RECIPE("zinc-pulp-04"):add_ingredient {type = "fluid", name = "soda-ash", amount = 300}.category = "agitator" --- RECIPE("zinc-pulp-04-2").category = "thickener" - --- RECIPE("fuelrod-mk01-1"):replace_ingredient("titanium-plate", {type = "item", name = "lead-container", amount = 1}) --- RECIPE("fuelrod-mk02"):replace_ingredient("titanium-plate", {type = "item", name = "lead-container", amount = 1}) --- RECIPE("fuelrod-mk03"):replace_ingredient("lead-plate", {type = "item", name = "lead-container", amount = 1}) --- RECIPE("fuelrod-mk04"):replace_ingredient("zinc-plate", {type = "item", name = "coated-container", amount = 1}) --- RECIPE("fuelrod-mk05"):replace_ingredient("stainless-steel", {type = "item", name = "coated-container", amount = 1}) - --- if mods["pyhightech"] then --- RECIPE("aramid-2"):add_ingredient {type = "item", name = "molybdenum-plate", amount = 5}.category = "nmf" --- RECIPE("xylenol-3").category = "mixer" --- end +RECIPE("vacuum-pump-mk04"):add_unlock("machines-mk05") +RECIPE("agitator-mk04"):add_unlock("machines-mk05") +RECIPE("thickener-mk04"):add_unlock("machines-mk05") +RECIPE("hydrocyclone-mk04"):add_unlock("machines-mk05") +RECIPE("mixer-mk04"):add_unlock("machines-mk05") +RECIPE("automated-screener-mk04"):add_unlock("machines-mk05") +RECIPE("secondary-crusher-mk04"):add_unlock("machines-mk05") +RECIPE("plankton-farm-mk04"):add_unlock("machines-mk05") +RECIPE("centrifugal-pan-mk04"):add_unlock("machines-mk05") +RECIPE("jig-mk04"):add_unlock("machines-mk05") +RECIPE("compressor-mk04"):add_unlock("machines-mk05") +RECIPE("gas-separator-mk04"):add_unlock("machines-mk05") +RECIPE("nmf-mk04"):add_unlock("machines-mk05") diff --git a/prototypes/updates/pyhightech-updates.lua b/prototypes/updates/pyhightech-updates.lua index 4828352a..12074b32 100644 --- a/prototypes/updates/pyhightech-updates.lua +++ b/prototypes/updates/pyhightech-updates.lua @@ -1,110 +1,6 @@ ---Most was removed see for prev versions +--Most was removed see commit for prev versions ---TECHNOLOGY-- --- TECHNOLOGY('coal-processing-3'):add_prereq('ht-trains') - ---ENITITY ---[[if mods["pyhightech"] and not mods["pyalienlife"] then - table.insert(data.raw["assembling-machine"]["crash-site-assembling-machine-1-repaired"].minable.results, {type = "item", name = "duralumin", amount = 50}) -end]] -- - ---RECIPE("al-pulp-01"):replace_ingredient("boric-acid", "phosphoric-acid") ---RECIPE("powdered-ralesia-seeds").category = "pulp" ---RECIPE("glass-fiber"):add_ingredient {type = "item", name = "sodium-sulfate", amount = 1}:add_ingredient {type = "fluid", name = "molten-glass", amount = 100, fluidbox_index = 2} ---RECIPE("phosphate-glass"):add_ingredient {type = "item", name = "sodium-sulfate", amount = 1}:replace_ingredient("glass-fiber", "crushed-quartz") ---RECIPE("nexelit-matrix"):replace_ingredient("wood", "epoxy") ---RECIPE("rayon"):add_ingredient {type = "item", name = "sodium-carbonate", amount = 5} ---RECIPE("propene"):replace_ingredient("iron-plate", "lead-plate") ---RECIPE("fiberboard"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 3} ---RECIPE("micro-fiber"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 3} ---RECIPE("phenolicboard"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 3} ---RECIPE("epoxy"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 5} ---RECIPE('outlet-gas-3'):add_result({type = "fluid", name = "ammonia", amount = 50}) ---RECIPE("high-flux-core"):replace_ingredient("liquid-pure-air", "liquid-nitrogen") ---RECIPE("diode-core"):replace_ingredient("liquid-pure-air", "liquid-nitrogen") ---RECIPE("heavy-fermion"):replace_ingredient("uranium-238", "40-u-powder") ---RECIPE("capacitor-termination"):replace_ingredient("boric-acid", "liquid-nitrogen") ---RECIPE("superconductor"):replace_ingredient("liquid-helium", "liquid-nitrogen") ---RECIPE("silicon-wafer"):add_ingredient {type = "item", name = "crushed-quartz", amount = 2}:add_ingredient {type = "item", name = "aramid", amount = 1} ---RECIPE("nano-wires"):add_ingredient {type = "item", name = "gold-plate", amount = 10} ---RECIPE("capacitor1"):replace_ingredient("copper-plate", "tin-plate") ---RECIPE("resistor1"):replace_ingredient("iron-plate", "tin-plate"):add_ingredient {type = "item", name = "glass", amount = 1} ---RECIPE("resistor3"):add_ingredient {type = "item", name = "nickel-plate", amount = 2} ---RECIPE("capacitor2"):replace_ingredient("steel-plate", "aluminium-plate"):remove_ingredient("cermet"):add_ingredient {type = "fluid", name = "al-pulp-01", amount = 10}:replace_ingredient("copper-cable", "tinned-cable") ---RECIPE("inductor3"):add_ingredient {type = "item", name = "gold-plate", amount = 1}:replace_ingredient("copper-cable", "tinned-cable") ---RECIPE("inductor2"):replace_ingredient("copper-cable", "tinned-cable") ---RECIPE("re-tin"):replace_ingredient("iron-plate", "tin-plate") ---RECIPE("capacitor-termination"):replace_ingredient("steel-plate", "nickel-plate"):replace_ingredient("copper-plate", "tin-plate"):add_ingredient {type = "item", name = "silver-plate", amount = 1} ---RECIPE("sodium-silicate"):replace_ingredient("phenol", "sodium-hydroxide") ---RECIPE("dimethyldichlorosilane"):replace_ingredient("crushed-copper", "grade-4-copper") ---RECIPE("colloidal-silica"):replace_ingredient("niobium-plate", "lead-plate") ---RECIPE("resorcinol"):replace_ingredient("phenol", "sodium-hydroxide") ---RECIPE("carbon-aerogel"):remove_ingredient("silicon"):add_ingredient {type = "item", name = "purified-quartz", amount = 1}:remove_ingredient("syngas"):add_ingredient {type = "fluid", name = "nitrogen", amount = 50} ---RECIPE("zinc-acetate"):replace_ingredient("stone-brick", "zinc-plate") ---RECIPE("ndfeb-alloy"):replace_ingredient("carbon-dioxide", "oxygen").category = "py-rawores-smelter" ---RECIPE("supercapacitor-shell"):replace_ingredient("iron-plate", "aluminium-plate") ---RECIPE("lithium-chloride"):replace_ingredient("sulfuric-acid", "hydrogen-chloride") ---RECIPE("lithium-niobate"):replace_ingredient("chromium", "lithium-chloride") ---RECIPE("syngas-methane"):replace_ingredient("niobium-plate", "nickel-plate") ---RECIPE("methane-methanal"):replace_ingredient("water", "oxygen") ---RECIPE("paramagnetic-material"):replace_ingredient("iron-plate", "aluminium-plate") ---RECIPE("vacuum-tube"):add_ingredient {type = "item", name = "glass", amount = 2} ---RECIPE("pcb2"):add_ingredient {type = "item", name = "tin-plate", amount = 5} ---RECIPE("pcb3"):add_ingredient {type = "item", name = "tin-plate", amount = 5} ---RECIPE("pcb4"):add_ingredient {type = "item", name = "lead-plate", amount = 5} ---RECIPE("microchip"):add_ingredient {type = "item", name = "tin-plate", amount = 5}:replace_ingredient("copper-cable", "tinned-cable") ---RECIPE("crude-cermet"):add_ingredient {type = "item", name = "ore-nickel", amount = 5} ---RECIPE("diode"):add_ingredient {type = "item", name = "tin-plate", amount = 3} ---RECIPE("bisphenol-a"):add_ingredient {type = "fluid", name = "hydrogen-chloride", amount = 50} ---RECIPE("pdms"):add_ingredient {type = "fluid", name = "hydrogen-chloride", amount = 50} ---RECIPE("nic-core"):add_ingredient {type = "item", name = "nickel-plate", amount = 2}:add_ingredient {type = "fluid", name = "hydrogen", amount = 100} ---RECIPE("processor"):add_ingredient {type = "item", name = "gold-plate", amount = 2}:add_ingredient {type = "item", name = "aluminium-plate", amount = 2} ---RECIPE("capacitor-core"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 30} ---RECIPE("heavy-fermion"):add_ingredient {type = "item", name = "gold-plate", amount = 5} ---RECIPE("nxag-matrix"):add_ingredient {type = "item", name = "silver-plate", amount = 4} ---RECIPE("paradiamatic-resistor"):add_ingredient {type = "item", name = "lead-plate", amount = 4} ---RECIPE("zinc-nanocompound"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 8} ---RECIPE("csle-diode"):add_ingredient {type = "item", name = "salt", amount = 40} ---RECIPE("re-magnet"):add_ingredient {type = "item", name = "nickel-plate", amount = 2} ---RECIPE("superconductor"):add_ingredient {type = "item", name = "gold-plate", amount = 1} ---RECIPE("nanocrystaline-core"):add_ingredient {type = "item", name = "gold-plate", amount = 2} ---RECIPE("supercapacitor-core"):add_ingredient {type = "item", name = "silver-plate", amount = 2} ---RECIPE("glycerol2"):add_ingredient {type = "item", name = "sodium-hydroxide", amount = 5} ---RECIPE("nems"):add_ingredient {type = "item", name = "glass", amount = 10} ---RECIPE("volumetric-capacitor"):add_ingredient {type = "item", name = "glass", amount = 10} ---RECIPE("yag-laser-module"):add_ingredient {type = "item", name = "aluminium-plate", amount = 10} ---RECIPE("diamagnetic-material"):add_ingredient {type = "item", name = "lead-plate", amount = 2} ---RECIPE("black-liquor"):add_ingredient {type = "fluid", name = "oxygen", amount = 100} ---RECIPE("plastic3"):add_ingredient {type = "fluid", name = "hydrogen", amount = 50} ---RECIPE("intelligent-unit"):add_ingredient {type = "item", name = "solder", amount = 4} ---RECIPE("molten-super-steel"):add_ingredient {type = "item", name = "silicon", amount = 2} ---RECIPE("full-molten-super-steel-3"):add_ingredient {type = "item", name = "silicon", amount = 2} ---RECIPE("py-construction-robot-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 4} ---RECIPE("py-logistic-robot-mk04"):add_ingredient {type = "item", name = "super-alloy", amount = 4} ---RECIPE("moondrop-greenhouse-mk01"):add_ingredient {type = "item", name = "glass", amount = 40} ---RECIPE("electronics-factory-mk02"):add_ingredient {type = "item", name = "glass", amount = 40} ---RECIPE("chipshooter-mk02"):add_ingredient {type = "item", name = "glass", amount = 40} ---RECIPE("nano-assembler-mk02"):add_ingredient {type = "item", name = "glass", amount = 40} ---RECIPE("nano-assembler-mk01"):add_ingredient {type = "item", name = "glass", amount = 40} ---RECIPE("ech"):add_ingredient {type = "fluid", name = "hydrogen-chloride", amount = 150} ---RECIPE("nylon2"):replace_ingredient("sulfuric-acid", "chlorine") ---RECIPE("chloromethane"):replace_ingredient("sulfuric-acid", "hydrogen-chloride") ---RECIPE("molten-stainless-steel"):remove_ingredient("chromium"):add_ingredient {type = "item", name = "fecr-alloy", amount = 5} ---RECIPE("nexelit-battery"):add_ingredient {type = "item", name = "lead-plate", amount = 5} ---RECIPE("py-construction-robot-mk02"):add_ingredient {type = "item", name = "nexelit-battery", amount = 1} ---RECIPE("py-logistic-robot-mk02"):add_ingredient {type = "item", name = "nexelit-battery", amount = 1} ---RECIPE("ht-locomotive"):replace_ingredient("steel-plate", "aluminium-plate"):add_ingredient {type = "item", name = "glass", amount = 60}:add_ingredient {type = "item", name = "nickel-plate", amount = 50} ---RECIPE("ht-generic-wagon"):replace_ingredient("steel-plate", "aluminium-plate"):add_ingredient {type = "item", name = "glass", amount = 20}:add_ingredient {type = "item", name = "nickel-plate", amount = 10} ---RECIPE("ht-generic-fluid-wagon"):replace_ingredient("steel-plate", "aluminium-plate"):add_ingredient {type = "item", name = "glass", amount = 20}:add_ingredient {type = "item", name = "nickel-plate", amount = 10} - ---RECIPE("cresylic-acid"):remove_ingredient("aromatics"):add_ingredient {type = "item", name = "phenol", amount = 10} ---RECIPE("outlet-gas-02").category = "fbreactor" -RECIPE("fecr-alloy"):remove_unlock("basic-electronics"):add_unlock("stainless-steel-mk01") --.category = "py-rawores-smelter" ---RECIPE("ndfeb-alloy").category = "py-rawores-smelter" ---RECIPE("crco-alloy").category = "py-rawores-smelter" ---RECIPE("re-tin").category = "py-rawores-smelter" - ---RECIPE("ppd"):replace_ingredient("aromatics", "nitrobenzene") +RECIPE("fecr-alloy"):remove_unlock("basic-electronics"):add_unlock("stainless-steel-mk01") RECIPE("fiberboard-mk02"):add_unlock("fiberboard-mk02") RECIPE("fiberboard-3"):add_unlock("fiberboard-mk02") @@ -125,257 +21,6 @@ RECIPE("aramid-2"):add_unlock("quantum-processor") RECIPE("ceramic-2"):add_unlock("integrated-circuits-1") RECIPE("heavy-fermion"):remove_unlock("integrated-circuits-3"):add_unlock("alloys-mk04") - ---PYCP ENTITIES UPDATES - ---RECIPE("distilator-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 15}:add_ingredient {type = "item", name = "biopolymer", amount = 10}:add_ingredient {type = "item", name = "aerogel", amount = 10} ---RECIPE("distilator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "var-josephson-junction", amount = 4} - ---RECIPE("advanced-foundry-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 15} ---RECIPE("advanced-foundry-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "pi-josephson-junction", amount = 4} - ---RECIPE("automated-factory-mk01"):replace_ingredient("advanced-circuit", "electronic-circuit") - ---RECIPE("automated-factory-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 25}:add_ingredient {type = "item", name = "volumetric-capacitor", amount = 10}:add_ingredient {type = "item", name = "biopolymer", amount = 10} ---RECIPE("automated-factory-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 4} - ---RECIPE("ball-mill-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} ---RECIPE("ball-mill-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} - --- RECIPE("borax-mine-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} --- RECIPE("borax-mine-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 1} - --- RECIPE("botanical-nursery-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient {type = "item", name = "biopolymer", amount = 35}:add_ingredient {type = "item", name = "aerogel", amount = 15} --- RECIPE("botanical-nursery-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "hyperelastic-material", amount = 4} - --- RECIPE("carbon-filter-mk03"):add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "superconductor", amount = 20}:add_ingredient {type = "item", name = "paramagnetic-material", amount = 15} --- RECIPE("carbon-filter-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 2} - --- RECIPE("classifier-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 15} --- RECIPE("classifier-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "var-josephson-junction", amount = 2} - --- RECIPE("desulfurizator-unit-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} --- RECIPE("desulfurizator-unit-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} - --- RECIPE("evaporator-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} --- RECIPE("evaporator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} - --- RECIPE("fawogae-plantation-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} --- RECIPE("fawogae-plantation-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} - --- RECIPE("fluid-separator-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "diamagnetic-material", amount = 10}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} --- RECIPE("fluid-separator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "var-josephson-junction", amount = 10} - --- RECIPE("fts-reactor-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "aerogel", amount = 15} --- RECIPE("fts-reactor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} - --- RECIPE("gasifier-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "paramagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} --- RECIPE("gasifier-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 2} - --- RECIPE("hpf-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 15}:add_ingredient {type = "item", name = "heavy-fermion", amount = 10}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 10} --- RECIPE("hpf-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 4} - --- RECIPE("ground-borer-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 15}:add_ingredient {type = "item", name = "heavy-fermion", amount = 10}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 10} --- RECIPE("ground-borer-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 4} - --- RECIPE("jaw-crusher-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} --- RECIPE("jaw-crusher-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} - --- RECIPE("methanol-reactor-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} --- RECIPE("methanol-reactor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} - --- RECIPE("olefin-plant-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} --- RECIPE("olefin-plant-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} - --- RECIPE("power-house-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 25}:add_ingredient {type = "item", name = "volumetric-capacitor", amount = 10}:add_ingredient {type = "item", name = "biopolymer", amount = 10} --- RECIPE("power-house-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 4} - --- RECIPE("quenching-tower-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} --- RECIPE("quenching-tower-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 1} - --- RECIPE("glassworks-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} --- RECIPE("glassworks-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 1} - --- RECIPE("rectisol-mk03"):add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "superconductor", amount = 20}:add_ingredient {type = "item", name = "paramagnetic-material", amount = 15} --- RECIPE("rectisol-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 2} - --- RECIPE("sand-extractor-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 15} --- RECIPE("sand-extractor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "pi-josephson-junction", amount = 4} - --- RECIPE("soil-extractor-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} --- RECIPE("soil-extractor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} - --- RECIPE("solid-separator-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} --- RECIPE("solid-separator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} - --- RECIPE("tar-processing-unit-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} --- RECIPE("tar-processing-unit-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} - --- RECIPE("wpu-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient {type = "item", name = "biopolymer", amount = 35}:add_ingredient {type = "item", name = "aerogel", amount = 15} --- RECIPE("wpu-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "hyperelastic-material", amount = 4} - --- RECIPE("washer-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "diamagnetic-material", amount = 10}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} --- RECIPE("washer-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "var-josephson-junction", amount = 10} - ---PYRO ENTITIES UPDATES - --- RECIPE("bof-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} --- RECIPE("bof-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} - --- RECIPE("casting-unit-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "nems", amount = 5} --- RECIPE("casting-unit-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 2} - --- RECIPE("eaf-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 10}:add_ingredient {type = "item", name = "superconductor", amount = 5}:add_ingredient {type = "item", name = "crco-alloy", amount = 20} --- RECIPE("eaf-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} - --- RECIPE("electrolyzer-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 40}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "graphene-roll", amount = 10} --- RECIPE("electrolyzer-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} - --- RECIPE("flotation-cell-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} --- RECIPE("flotation-cell-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} - --- RECIPE("hydroclassifier-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} --- RECIPE("hydroclassifier-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} - --- RECIPE("impact-crusher-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30} --- RECIPE("impact-crusher-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} - --- RECIPE("leaching-station-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient {type = "item", name = "biopolymer", amount = 35}:add_ingredient {type = "item", name = "aerogel", amount = 15} --- RECIPE("leaching-station-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "hyperelastic-material", amount = 4} - --- RECIPE("scrubber-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} --- RECIPE("scrubber-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} - --- RECIPE("wet-scrubber-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} --- RECIPE("wet-scrubber-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} - --- RECIPE("smelter-mk01"):add_ingredient {type = "item", name = "ceramic", amount = 50} --- RECIPE("smelter-mk02"):add_ingredient {type = "item", name = "ceramic", amount = 50} --- RECIPE("smelter-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} --- RECIPE("smelter-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} - --- RECIPE("aluminium-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --- RECIPE("chromium-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --- RECIPE("coal-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --- RECIPE("copper-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --- RECIPE("iron-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --- RECIPE("zinc-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --- RECIPE("uranium-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --- RECIPE("titanium-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --- RECIPE("tin-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --- RECIPE("lead-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --- RECIPE("nexelit-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --- RECIPE("quartz-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --- RECIPE("nickel-mine"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} --- RECIPE("phosphate-mine-02"):add_ingredient {type = "item", name = "graphene-roll", amount = 5} - ---PYFE ENTITIES UPDATES - --- RECIPE("agitator-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} --- RECIPE("agitator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} - --- RECIPE("automated-screener-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20}:add_ingredient {type = "item", name = "nems", amount = 5} --- RECIPE("automated-screener-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 2} - --- RECIPE("centrifugal-pan-mk03"):add_ingredient {type = "item", name = "paramagnetic-material", amount = 10}:add_ingredient {type = "item", name = "superconductor", amount = 5}:add_ingredient {type = "item", name = "crco-alloy", amount = 20} --- RECIPE("centrifugal-pan-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} - --- RECIPE("compressor-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 40}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "graphene-roll", amount = 10} --- RECIPE("compressor-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} - --- RECIPE("gas-separator-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} --- RECIPE("gas-separator-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} - --- RECIPE("genlab-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} --- RECIPE("genlab-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} - --- RECIPE("grease-table-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} --- RECIPE("grease-table-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "nv-center", amount = 2} - --- RECIPE("hydrocyclone-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient {type = "item", name = "biopolymer", amount = 35}:add_ingredient {type = "item", name = "aerogel", amount = 15} --- RECIPE("hydrocyclone-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "hyperelastic-material", amount = 4} - --- RECIPE("jig-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} --- RECIPE("jig-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} - --- RECIPE("kmauts-enclosure-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 15}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} --- RECIPE("kmauts-enclosure-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-dots", amount = 5} - --- RECIPE("mixer-mk03"):add_ingredient {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} --- RECIPE("mixer-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "parametric-oscilator", amount = 1} - --- RECIPE("nmf-mk03"):add_ingredient {type = "item", name = "re-magnet", amount = 30}:add_ingredient {type = "item", name = "superconductor", amount = 20}:add_ingredient {type = "item", name = "paramagnetic-material", amount = 15} --- RECIPE("nmf-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "quantum-vortex-storage-system", amount = 2} - --- RECIPE("secondary-crusher-mk03"):add_ingredient {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 15} --- RECIPE("secondary-crusher-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient {type = "item", name = "pi-josephson-junction", amount = 4} - --- RECIPE("thickener-mk03"):add_ingredient {type = "item", name = "biopolymer", amount = 30}:add_ingredient {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient {type = "item", name = "aerogel", amount = 15} --- RECIPE("thickener-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "nems", amount = 5}:add_ingredient {type = "item", name = "graphene-roll", amount = 15} - --- -- RECIPE("xyhiphoe-pool-mk03"):add_ingredient({type = "item", name = "heavy-fermion", amount = 20}) --- RECIPE("xyhiphoe-pool-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} - --- RECIPE("plankton-farm-mk03"):add_ingredient {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient {type = "item", name = "superconductor", amount = 10} --- RECIPE("plankton-farm-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} - --- -- RECIPE("py-heat-exchanger-mk03"):add_ingredient({type = "item", name = "heavy-fermion", amount = 20}) --- RECIPE("py-heat-exchanger-mk04"):replace_ingredient("control-unit", "intelligent-unit"):add_ingredient {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient {type = "item", name = "harmonic-absorber", amount = 10} - - RECIPE("nmf-mk01"):remove_unlock("advanced-mining-facilities"):add_unlock("fine-electronics") ---RECIPE("electronic-circuit"):add_ingredient {type = "item", name = "solder", amount = 2} - ---PYRO RECIPES UPDATES - --- RECIPE("high-grade-ti"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("high-grade-alumina"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-aluminium-01"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-aluminium-02"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-aluminium-03"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-aluminium-03-2"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-aluminium-04"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-aluminium-05"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-chromium-01"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-chromium-02"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-chromium-03"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("purified-gold"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-lead-01"):add_ingredient {type = "item", name = "graphite", amount = 2} --- RECIPE("molten-lead-02"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-lead-03"):add_ingredient {type = "item", name = "graphite", amount = 2} --- RECIPE("molten-lead-04"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-lead-05"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-nickel-00"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-steel-02"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-tin-01"):add_ingredient {type = "item", name = "graphite", amount = 6} --- --RECIPE("molten-tin-02"):add_ingredient({type = "item", name = "graphite", amount = 3}) --- RECIPE("molten-tin-03"):add_ingredient {type = "item", name = "graphite", amount = 3} --- --RECIPE("molten-tin-02-2"):add_ingredient({type = "item", name = "graphite", amount = 10}) --- RECIPE("molten-tin-04"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("molten-tin-05"):add_ingredient {type = "item", name = "graphite", amount = 2} --- RECIPE("nexelit-refined-pulp"):add_ingredient {type = "item", name = "graphite", amount = 3} --- RECIPE("sinter-unit"):replace_ingredient("processing-unit", "intelligent-unit"):add_ingredient {type = "item", name = "carbon-aerogel", amount = 20} - -TECHNOLOGY("machines-mk02"):remove_prereq("coal-processing-2") --:add_prereq('basic-electronics') - --- RECIPE("biopolymer"):add_ingredient {type = "fluid", name = "diesel", amount = 150} --- RECIPE("gold-concentrate"):replace_ingredient("sulfuric-acid", "cyanic-acid") --- RECIPE("molten-stainless-steel"):add_ingredient {type = "item", name = "phosphate-rock", amount = 4} --- RECIPE("full-molten-stainless-steel-3"):add_ingredient {type = "item", name = "phosphate-rock", amount = 4} --- RECIPE("starch"):add_ingredient {type = "item", name = "fiberboard", amount = 1} --- RECIPE("starch-2"):add_ingredient {type = "item", name = "fiberboard", amount = 1} --- RECIPE("p2s5"):remove_ingredient("stone"):add_ingredient {type = "item", name = "phosphate-rock", amount = 5} --- RECIPE("p2s5-2"):remove_ingredient("stone"):add_ingredient {type = "item", name = "phosphate-rock", amount = 5} --- RECIPE("ammonium-chloride"):replace_ingredient("water", "ammonia").category = "fbreactor" --- RECIPE("battery-1"):add_ingredient {type = "item", name = "rayon", amount = 2} --- RECIPE("battery-2"):add_ingredient {type = "item", name = "rayon", amount = 2} --- RECIPE("armac-12"):replace_ingredient("chlorine", "ammonia") --- RECIPE("gold-solution"):replace_ingredient("water", "ammonia") --- RECIPE("mibc"):replace_ingredient("aromatics", "acetone") --- RECIPE("nexelit-pulp-02"):replace_ingredient("syngas", "acetone") --- RECIPE("outlet-gas-04"):add_ingredient {type = "fluid", name = "tall-oil", amount = 50} --- RECIPE("slz-pulp-01"):replace_ingredient("water", "cyanic-acid") --- if RECIPE["u-83"] then RECIPE("u-83"):replace_ingredient("nitrogen", "ammonia") end --- RECIPE("xylenol-2"):add_ingredient {type = "item", name = "phenol", amount = 10} --- RECIPE("z3-reagent"):replace_ingredient("sulfuric-acid", "phosphorous-acid"):replace_ingredient("organic-solvent", "carbon-sulfide") +TECHNOLOGY("machines-mk02"):remove_prereq("coal-processing-2") From 50a389f9d4a8e1b12ee97518e9d4f55faec9c8b0 Mon Sep 17 00:00:00 2001 From: protocol-1903 <67478786+protocol-1903@users.noreply.github.com> Date: Sun, 1 Mar 2026 12:06:35 -0700 Subject: [PATCH 10/10] hide everything (#156) --- prototypes/updates/base-updates.lua | 11 +++++------ prototypes/updates/pycoalprocessing-updates.lua | 16 ++++++++-------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/prototypes/updates/base-updates.lua b/prototypes/updates/base-updates.lua index 32591fb6..95913613 100644 --- a/prototypes/updates/base-updates.lua +++ b/prototypes/updates/base-updates.lua @@ -1,10 +1,9 @@ data.raw["autoplace-control"]["coal"] = nil -- TECH CHANGES -data.raw.technology["uranium-processing"].enabled = false -data.raw.technology["uranium-processing"].hidden = true +TECHNOLOGY("uranium-processing"):hide().enabled = false --data.raw.technology["uranium-processing"] = nil -TECHNOLOGY("kovarex-enrichment-process"):set_fields {enabled = false}:set_fields {hidden = true} +TECHNOLOGY("kovarex-enrichment-process"):set_fields {enabled = false}:hide() TECHNOLOGY("robotics"):remove_prereq("construction-robotics"):add_prereq("logistic-robotics") TECHNOLOGY("construction-robotics"):remove_prereq("steel-processing") TECHNOLOGY("fluid-handling"):remove_prereq("automation"):remove_prereq("steel-processing") @@ -24,10 +23,10 @@ TECHNOLOGY("atomic-bomb"):add_pack("space-science-pack") TECHNOLOGY("plastics"):remove_pack("logistic-science-pack") -- RECIPE UNLOCKS -RECIPE("uranium-processing"):remove_unlock("uranium-processing"):set_fields {hidden = true} +RECIPE("uranium-processing"):remove_unlock("uranium-processing"):hide() RECIPE("nuclear-fuel"):remove_unlock("kovarex-enrichment-process"):add_unlock("uranium-mk04") -RECIPE("flying-robot-frame"):add_unlock("robotics"):set_fields {hidden = false} -ITEM("flying-robot-frame"):set_fields {hidden = false} +RECIPE("flying-robot-frame"):add_unlock("robotics"):unhide() +ITEM("flying-robot-frame"):unhide() RECIPE("centrifuge"):remove_unlock("uranium-processing"):add_unlock("nuclear-fuel-reprocessing") -- RECIPE CHANGES diff --git a/prototypes/updates/pycoalprocessing-updates.lua b/prototypes/updates/pycoalprocessing-updates.lua index b0e0a90d..1204258b 100644 --- a/prototypes/updates/pycoalprocessing-updates.lua +++ b/prototypes/updates/pycoalprocessing-updates.lua @@ -20,9 +20,9 @@ TECHNOLOGY("energy-3"):remove_prereq("fuel-production") -- RECIPE UNLOCKS RECIPE("nichrome"):remove_unlock("chromium"):add_unlock("nichrome") -RECIPE("tailings-copper-iron"):remove_unlock("separation"):set_fields {hidden = true} +RECIPE("tailings-copper-iron"):remove_unlock("separation"):hide() RECIPE("sand-casting"):remove_unlock("nexelit"):add_unlock("casting-mk01") -RECIPE("concrete-richclay"):remove_unlock("concrete"):set_fields {hidden = true} +RECIPE("concrete-richclay"):remove_unlock("concrete"):hide() RECIPE("slacked-lime"):remove_unlock("filtration-mk02"):add_unlock("salts") RECIPE("glass-2"):remove_unlock("advanced-material-processing") RECIPE("powdered-quartz"):remove_unlock("advanced-material-processing") @@ -47,17 +47,17 @@ TECHNOLOGY("fine-electronics"):add_prereq("iron-mk01"):add_prereq("lead-mk01") --RECIPES -RECIPE("crushing-copper"):remove_unlock("advanced-material-processing"):set_fields {hidden = true} -RECIPE("crushed-copper"):remove_unlock("advanced-material-processing"):set_fields {hidden = true} -RECIPE("crushing-iron"):remove_unlock("advanced-material-processing"):set_fields {hidden = true} -RECIPE("crushed-iron"):remove_unlock("advanced-material-processing"):set_fields {hidden = true} -RECIPE("steel-plate2"):remove_unlock("advanced-material-processing-2"):set_fields {hidden = true} +RECIPE("crushing-copper"):remove_unlock("advanced-material-processing"):hide() +RECIPE("crushed-copper"):remove_unlock("advanced-material-processing"):hide() +RECIPE("crushing-iron"):remove_unlock("advanced-material-processing"):hide() +RECIPE("crushed-iron"):remove_unlock("advanced-material-processing"):hide() +RECIPE("steel-plate2"):remove_unlock("advanced-material-processing-2"):hide() --ITEM("crushed-copper").hidden = true --ITEM("crushed-iron").hidden = true RECIPE("coke-coal"):remove_unlock("coal-processing-1"):add_unlock("coke-mk01") --:replace_ingredient("coal", "raw-coal") -if RECIPE["fuelrod-mk01"] then RECIPE("fuelrod-mk01"):remove_unlock("advanced-material-processing-2"):set_fields {hidden = true} end +if RECIPE["fuelrod-mk01"] then RECIPE("fuelrod-mk01"):remove_unlock("advanced-material-processing-2"):hide() end --RECIPE('advanced-foundry-mk01'):remove_unlock('nexelit'):add_unlock('smelters-mk01') RECIPE("filtration-media"):remove_unlock("advanced-oil-processing"):add_unlock("filtration") RECIPE("olefin-plant"):remove_unlock("lubricant"):add_unlock("fuel-production")