From 16ec6b795f5275ff5ebe9811ddf65b8fbce514a1 Mon Sep 17 00:00:00 2001 From: notnotmelon Date: Sun, 7 Jan 2024 12:43:43 -0600 Subject: [PATCH] https://github.com/pyanodon/pybugreports/issues/59 --- changelog.txt | 1 + prototypes/updates/pyhightech-updates.lua | 939 +++++++++++----------- 2 files changed, 471 insertions(+), 469 deletions(-) diff --git a/changelog.txt b/changelog.txt index 6a9f20aa..d7f3cd95 100644 --- a/changelog.txt +++ b/changelog.txt @@ -16,6 +16,7 @@ Date: ??? - added non blocking mode to caravans - fixed a biofluid crash when used with a bigger stack sizes mod - added a new atomizer recipe to convert chitin into geothermal water + - fixed organization issues in the pyAL recipe tab TURD: - added T.U.R.D unselect infinite tech to allow the indecisive to revert a single T.U.R.D selection - added the option to unselect T.U.R.D paths for free once the next 10 hours after an update if you've chosen a path that got changed diff --git a/prototypes/updates/pyhightech-updates.lua b/prototypes/updates/pyhightech-updates.lua index 3fd2a439..3bd56585 100644 --- a/prototypes/updates/pyhightech-updates.lua +++ b/prototypes/updates/pyhightech-updates.lua @@ -1,36 +1,36 @@ -local FUN = require("__pycoalprocessing__/prototypes/functions/functions") +local FUN = require('__pycoalprocessing__/prototypes/functions/functions') --(( Technology ))-- require('prototypes/technologies/mega-farm-kicalk') require('prototypes/technologies/mega-farm-cadaveric-arum') require('prototypes/technologies/moondrop') -TECHNOLOGY("epoxy"):remove_pack("chemical-science-pack") -TECHNOLOGY("fertilizer"):set_fields{enabled = false, hidden = true} -TECHNOLOGY("py-asphalt"):add_pack("py-science-pack-1") -TECHNOLOGY("separation"):add_pack("py-science-pack-1") -TECHNOLOGY("fertilizer-mk03"):remove_pack("chemical-science-pack") -TECHNOLOGY("starch-mk02"):remove_pack("chemical-science-pack") -TECHNOLOGY("ethylene"):add_pack("py-science-pack-2") -TECHNOLOGY("semiconductor-doping"):add_pack("py-science-pack-2") -TECHNOLOGY("integrated-circuits-1"):add_pack("py-science-pack-2") -TECHNOLOGY("basic-electronics"):add_pack("py-science-pack-2") -TECHNOLOGY("semiconductor-doping-mk02"):add_pack("py-science-pack-3") -TECHNOLOGY("integrated-circuits-2"):add_pack("py-science-pack-3") -TECHNOLOGY("advanced-electronics"):add_pack("py-science-pack-3") +TECHNOLOGY('epoxy'):remove_pack('chemical-science-pack') +TECHNOLOGY('fertilizer'):set_fields{enabled = false, hidden = true} +TECHNOLOGY('py-asphalt'):add_pack('py-science-pack-1') +TECHNOLOGY('separation'):add_pack('py-science-pack-1') +TECHNOLOGY('fertilizer-mk03'):remove_pack('chemical-science-pack') +TECHNOLOGY('starch-mk02'):remove_pack('chemical-science-pack') +TECHNOLOGY('ethylene'):add_pack('py-science-pack-2') +TECHNOLOGY('semiconductor-doping'):add_pack('py-science-pack-2') +TECHNOLOGY('integrated-circuits-1'):add_pack('py-science-pack-2') +TECHNOLOGY('basic-electronics'):add_pack('py-science-pack-2') +TECHNOLOGY('semiconductor-doping-mk02'):add_pack('py-science-pack-3') +TECHNOLOGY('integrated-circuits-2'):add_pack('py-science-pack-3') +TECHNOLOGY('advanced-electronics'):add_pack('py-science-pack-3') --(( BUILDINGS ))-- -require("prototypes/buildings/cadavericarum-mk01") -require("prototypes/buildings/cadavericarum-mk02") -require("prototypes/buildings/cadavericarum-mk03") -require("prototypes/buildings/cadavericarum-mk04") -require("prototypes/buildings/kicalk-plantation-mk01") -require("prototypes/buildings/kicalk-plantation-mk02") -require("prototypes/buildings/kicalk-plantation-mk03") -require("prototypes/buildings/kicalk-plantation-mk04") -require("__pyhightech__/prototypes/buildings/moondrop-greenhouse-mk02") -require("__pyhightech__/prototypes/buildings/moondrop-greenhouse-mk03") -require("__pyhightech__/prototypes/buildings/moondrop-greenhouse-mk04") +require('prototypes/buildings/cadavericarum-mk01') +require('prototypes/buildings/cadavericarum-mk02') +require('prototypes/buildings/cadavericarum-mk03') +require('prototypes/buildings/cadavericarum-mk04') +require('prototypes/buildings/kicalk-plantation-mk01') +require('prototypes/buildings/kicalk-plantation-mk02') +require('prototypes/buildings/kicalk-plantation-mk03') +require('prototypes/buildings/kicalk-plantation-mk04') +require('__pyhightech__/prototypes/buildings/moondrop-greenhouse-mk02') +require('__pyhightech__/prototypes/buildings/moondrop-greenhouse-mk03') +require('__pyhightech__/prototypes/buildings/moondrop-greenhouse-mk04') --(( RECIPES ))-- @@ -58,31 +58,31 @@ require('prototypes/recipes/moondrop/recipes-auto-moondrop') require('prototypes/recipes/moondrop/recipes-moondrop-modules') --require('prototypes/recipes/moondrop/recipes-moondrop-copper') TODO: SETUP TURD FARM TECHS AGAIN -data.raw["recipe-category"]["arum"].allowed_module_categories = { "arum" } -data.raw["recipe-category"]["arum"].modules_required = true -data.raw["recipe-category"]["moon"].allowed_module_categories = { "moondrop" } -data.raw["recipe-category"]["moon"].modules_required = true - - -TECHNOLOGY("melamine"):remove_pack('logistic-science-pack'):add_pack("py-science-pack-1") -TECHNOLOGY("fiberboard"):remove_pack('logistic-science-pack'):add_pack("py-science-pack-1") -TECHNOLOGY("integrated-circuits-2"):add_pack("py-science-pack-2") -TECHNOLOGY("energy-shield-mk2-equipment"):add_pack("py-science-pack-2") -TECHNOLOGY("battery-mk2-equipment"):add_pack("py-science-pack-2") -TECHNOLOGY("personal-laser-defense-equipment"):add_pack("py-science-pack-2") -TECHNOLOGY("discharge-defense-equipment"):add_pack("py-science-pack-2") -TECHNOLOGY("speed-module-2"):add_pack("py-science-pack-2") -TECHNOLOGY("productivity-module-2"):add_pack("py-science-pack-2") -TECHNOLOGY("effectivity-module-2"):add_pack("py-science-pack-2") -TECHNOLOGY("nylon"):add_pack("py-science-pack-2") -TECHNOLOGY("phenol"):add_pack("py-science-pack-2") -TECHNOLOGY("epoxy"):add_pack("py-science-pack-2") -TECHNOLOGY("rayon"):add_pack("py-science-pack-2") -TECHNOLOGY("nitrobenzene"):add_pack("py-science-pack-2") - -if not mods["pyalternativeenergy"] then - TECHNOLOGY("battery"):add_pack("py-science-pack-2") - --TECHNOLOGY("electric-energy-accumulators"):add_pack("py-science-pack-2") +data.raw['recipe-category']['arum'].allowed_module_categories = { 'arum' } +data.raw['recipe-category']['arum'].modules_required = true +data.raw['recipe-category']['moon'].allowed_module_categories = { 'moondrop' } +data.raw['recipe-category']['moon'].modules_required = true + + +TECHNOLOGY('melamine'):remove_pack('logistic-science-pack'):add_pack('py-science-pack-1') +TECHNOLOGY('fiberboard'):remove_pack('logistic-science-pack'):add_pack('py-science-pack-1') +TECHNOLOGY('integrated-circuits-2'):add_pack('py-science-pack-2') +TECHNOLOGY('energy-shield-mk2-equipment'):add_pack('py-science-pack-2') +TECHNOLOGY('battery-mk2-equipment'):add_pack('py-science-pack-2') +TECHNOLOGY('personal-laser-defense-equipment'):add_pack('py-science-pack-2') +TECHNOLOGY('discharge-defense-equipment'):add_pack('py-science-pack-2') +TECHNOLOGY('speed-module-2'):add_pack('py-science-pack-2') +TECHNOLOGY('productivity-module-2'):add_pack('py-science-pack-2') +TECHNOLOGY('effectivity-module-2'):add_pack('py-science-pack-2') +TECHNOLOGY('nylon'):add_pack('py-science-pack-2') +TECHNOLOGY('phenol'):add_pack('py-science-pack-2') +TECHNOLOGY('epoxy'):add_pack('py-science-pack-2') +TECHNOLOGY('rayon'):add_pack('py-science-pack-2') +TECHNOLOGY('nitrobenzene'):add_pack('py-science-pack-2') + +if not mods['pyalternativeenergy'] then + TECHNOLOGY('battery'):add_pack('py-science-pack-2') + --TECHNOLOGY('electric-energy-accumulators'):add_pack('py-science-pack-2') end --(( ORES ))-- @@ -103,10 +103,10 @@ TECHNOLOGY('antitumor'):add_prereq('earnshaw-theorem') -- TECHNOLOGY('penrose'):add_pack('py-science-pack-3') -- TECHNOLOGY('quantum'):add_pack('py-science-pack-3') -TECHNOLOGY("vacuum-tube-electronics"):set_fields{dependencies = {"sap-mk01"}} +TECHNOLOGY('vacuum-tube-electronics'):set_fields{dependencies = {'sap-mk01'}} -if not mods["omnimatter"] then - TECHNOLOGY("syngas"):set_fields{dependencies = {"vacuum-tube-electronics"}} +if not mods['omnimatter'] then + TECHNOLOGY('syngas'):set_fields{dependencies = {'vacuum-tube-electronics'}} end --RECIPES-- @@ -115,7 +115,7 @@ RECIPE('cadaveric-arum-mk01'):remove_unlock('basic-electronics') --adjusting win condition to need q computer -RECIPE("fiberboard"):set_fields{results = { +RECIPE('fiberboard'):set_fields{results = { {type = 'item', name = 'fiberboard', amount = 4}, {type = 'fluid', name = 'tall-oil', amount = 15}, {type = 'fluid', name = 'black-liquor', amount = 10} @@ -132,70 +132,70 @@ data.raw.item.satellite.rocket_launch_product = FUN.add_ingredient('satellite', {type = 'item', name = 'cottongut', amount = 150}) FUN.add_ingredient('satellite', {type = 'item', name = 'antimatter', amount = 3}) -RECIPE('space-science-pack'):add_ingredient({type = "item", name = "destablilized-toxirus", amount = 1}):add_ingredient({type = "item", name = "strangelets", amount = 5}) +RECIPE('space-science-pack'):add_ingredient({type = 'item', name = 'destablilized-toxirus', amount = 1}):add_ingredient({type = 'item', name = 'strangelets', amount = 5}) -RECIPE('cottongut-science-utility'):add_ingredient({type = "item", name = "destablilized-toxirus", amount = 1}):add_ingredient({type = "item", name = "hormonal", amount = 1}):add_ingredient({type = "item", name = "dimensional-gastricorg", amount = 1}):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 1}) +RECIPE('cottongut-science-utility'):add_ingredient({type = 'item', name = 'destablilized-toxirus', amount = 1}):add_ingredient({type = 'item', name = 'hormonal', amount = 1}):add_ingredient({type = 'item', name = 'dimensional-gastricorg', amount = 1}):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 1}) --RECIPE('satellite'):add_unlock('quantum') -RECIPE("automation-science-pack"):replace_ingredient("electronic-circuit", "small-parts-01") - -RECIPE("offshore-pump"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("lab"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("assembling-machine-1"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("soil-extractormk01"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("distilator"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("electronics-factory-mk01"):replace_ingredient("electric-mining-drill", "fluid-drill-mk01") -RECIPE("hpf"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("glassworks-mk01"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("borax-mine"):replace_ingredient("electronic-circuit", "inductor1"):replace_ingredient("electric-mining-drill", "fluid-drill-mk01") -RECIPE("gasifier"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("chipshooter-mk01"):replace_ingredient("inserter", "burner-inserter") -RECIPE("tar-processing-unit"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("moondrop-codex"):replace_ingredient("electronic-circuit", "inductor1"):remove_ingredient("small-lamp") -RECIPE("botanical-nursery"):replace_ingredient("electronic-circuit", "inductor1"):replace_ingredient("electric-mining-drill", "fluid-drill-mk01") -RECIPE("washer"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("micro-mine-mk01"):replace_ingredient("electronic-circuit", "inductor1"):replace_ingredient("electric-mining-drill", "fluid-drill-mk01"):replace_ingredient("inserter", "burner-inserter") -RECIPE("fwf-mk01"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("moss-farm-mk01"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("seaweed-crop-mk01"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("sap-extractor-mk01"):replace_ingredient("electronic-circuit", "inductor1"):replace_ingredient("inserter", "burner-inserter") -RECIPE("repair-pack"):replace_ingredient("electronic-circuit", "inductor1") -RECIPE("electric-mining-drill"):add_unlock("electric-mining-drill"):set_enabled(false) -RECIPE("collector"):replace_ingredient("electronic-circuit", "inductor1"):replace_ingredient("electric-mining-drill", "burner-mining-drill") -RECIPE("eaf-mk01"):replace_ingredient("electric-mining-drill", "fluid-drill-mk01") -RECIPE("impact-crusher-mk01"):replace_ingredient("electric-mining-drill", "fluid-drill-mk01") -RECIPE("hydroclassifier-mk01"):replace_ingredient("electric-mining-drill", "fluid-drill-mk01") -RECIPE("automated-screener-mk01"):replace_ingredient("electric-mining-drill", "fluid-drill-mk01") -RECIPE("salt-mine"):replace_ingredient("electric-mining-drill", "fluid-drill-mk01") -RECIPE("tin-plate-1"):add_unlock("mining-with-fluid"):set_enabled(false) -RECIPE("tinned-cable"):add_unlock("mining-with-fluid"):set_enabled(false) -RECIPE("aluminium-plate-1"):remove_unlock("moss-mk01"):add_unlock("mining-with-fluid") -RECIPE("bio-sample01"):add_ingredient({type = "item", name = "urea", amount = 5}) -RECIPE("inserter"):add_unlock("logistics"):set_enabled(false) -RECIPE("underground-belt"):remove_unlock("logistics"):set_enabled(true) -RECIPE("long-handed-inserter"):remove_unlock("automation"):add_unlock("rubber"):add_ingredient{type = "item", name = "belt", amount = 1} -RECIPE("radar"):add_unlock("radars-mk01"):set_enabled(false) -RECIPE("electronics-factory-mk01"):replace_ingredient("fbreactor-mk01", "distilator"):remove_unlock("vacuum-tube-electronics"):add_unlock("ceramic") -RECIPE("inductor1"):remove_unlock("vacuum-tube-electronics"):add_unlock("ceramic") -RECIPE("pulp-mill-mk01"):replace_ingredient("fbreactor-mk01", "distilator") -RECIPE("pcb-factory-mk01"):replace_ingredient("fbreactor-mk01", "electronics-factory-mk01") -RECIPE("fbreactor-mk01"):remove_unlock("vacuum-tube-electronics"):add_unlock("melamine") -RECIPE("solid-separator"):replace_ingredient("electronic-circuit", "inductor1") - -RECIPE("perfect-samples"):add_ingredient{type = 'item', name = 'dimensional-gastricorg', amount = 1} - -RECIPE("simik-mk03"):add_ingredient({type = 'item', name = 'strangelets', amount = 1}) -RECIPE("simik-mk04r"):add_ingredient({type = 'item', name = 'destablilized-toxirus', amount = 1}) - -RECIPE("battery-mk01"):replace_ingredient("plastic-bar", "melamine"):replace_ingredient("formic-acid", "cyanic-acid"):replace_ingredient("coke", {type = "item", name = "graphite", amount = 3}) +RECIPE('automation-science-pack'):replace_ingredient('electronic-circuit', 'small-parts-01') + +RECIPE('offshore-pump'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('lab'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('assembling-machine-1'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('soil-extractormk01'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('distilator'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('electronics-factory-mk01'):replace_ingredient('electric-mining-drill', 'fluid-drill-mk01') +RECIPE('hpf'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('glassworks-mk01'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('borax-mine'):replace_ingredient('electronic-circuit', 'inductor1'):replace_ingredient('electric-mining-drill', 'fluid-drill-mk01') +RECIPE('gasifier'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('chipshooter-mk01'):replace_ingredient('inserter', 'burner-inserter') +RECIPE('tar-processing-unit'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('moondrop-codex'):replace_ingredient('electronic-circuit', 'inductor1'):remove_ingredient('small-lamp') +RECIPE('botanical-nursery'):replace_ingredient('electronic-circuit', 'inductor1'):replace_ingredient('electric-mining-drill', 'fluid-drill-mk01') +RECIPE('washer'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('micro-mine-mk01'):replace_ingredient('electronic-circuit', 'inductor1'):replace_ingredient('electric-mining-drill', 'fluid-drill-mk01'):replace_ingredient('inserter', 'burner-inserter') +RECIPE('fwf-mk01'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('moss-farm-mk01'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('seaweed-crop-mk01'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('sap-extractor-mk01'):replace_ingredient('electronic-circuit', 'inductor1'):replace_ingredient('inserter', 'burner-inserter') +RECIPE('repair-pack'):replace_ingredient('electronic-circuit', 'inductor1') +RECIPE('electric-mining-drill'):add_unlock('electric-mining-drill'):set_enabled(false) +RECIPE('collector'):replace_ingredient('electronic-circuit', 'inductor1'):replace_ingredient('electric-mining-drill', 'burner-mining-drill') +RECIPE('eaf-mk01'):replace_ingredient('electric-mining-drill', 'fluid-drill-mk01') +RECIPE('impact-crusher-mk01'):replace_ingredient('electric-mining-drill', 'fluid-drill-mk01') +RECIPE('hydroclassifier-mk01'):replace_ingredient('electric-mining-drill', 'fluid-drill-mk01') +RECIPE('automated-screener-mk01'):replace_ingredient('electric-mining-drill', 'fluid-drill-mk01') +RECIPE('salt-mine'):replace_ingredient('electric-mining-drill', 'fluid-drill-mk01') +RECIPE('tin-plate-1'):add_unlock('mining-with-fluid'):set_enabled(false) +RECIPE('tinned-cable'):add_unlock('mining-with-fluid'):set_enabled(false) +RECIPE('aluminium-plate-1'):remove_unlock('moss-mk01'):add_unlock('mining-with-fluid') +RECIPE('bio-sample01'):add_ingredient({type = 'item', name = 'urea', amount = 5}) +RECIPE('inserter'):add_unlock('logistics'):set_enabled(false) +RECIPE('underground-belt'):remove_unlock('logistics'):set_enabled(true) +RECIPE('long-handed-inserter'):remove_unlock('automation'):add_unlock('rubber'):add_ingredient{type = 'item', name = 'belt', amount = 1} +RECIPE('radar'):add_unlock('radars-mk01'):set_enabled(false) +RECIPE('electronics-factory-mk01'):replace_ingredient('fbreactor-mk01', 'distilator'):remove_unlock('vacuum-tube-electronics'):add_unlock('ceramic') +RECIPE('inductor1'):remove_unlock('vacuum-tube-electronics'):add_unlock('ceramic') +RECIPE('pulp-mill-mk01'):replace_ingredient('fbreactor-mk01', 'distilator') +RECIPE('pcb-factory-mk01'):replace_ingredient('fbreactor-mk01', 'electronics-factory-mk01') +RECIPE('fbreactor-mk01'):remove_unlock('vacuum-tube-electronics'):add_unlock('melamine') +RECIPE('solid-separator'):replace_ingredient('electronic-circuit', 'inductor1') + +RECIPE('perfect-samples'):add_ingredient{type = 'item', name = 'dimensional-gastricorg', amount = 1} + +RECIPE('simik-mk03'):add_ingredient({type = 'item', name = 'strangelets', amount = 1}) +RECIPE('simik-mk04r'):add_ingredient({type = 'item', name = 'destablilized-toxirus', amount = 1}) + +RECIPE('battery-mk01'):replace_ingredient('plastic-bar', 'melamine'):replace_ingredient('formic-acid', 'cyanic-acid'):replace_ingredient('coke', {type = 'item', name = 'graphite', amount = 3}) -- Vanilla mining drill for non-fluid ores only -data.raw["mining-drill"]["electric-mining-drill"].input_fluid_box = nil +data.raw['mining-drill']['electric-mining-drill'].input_fluid_box = nil -- Change resource category for ores with fluid for _, ore in pairs(data.raw.resource) do - if (ore.category or "basic-solid") == "basic-solid" and ore.minable and ore.minable.required_fluid then - -- log("Changing category for ore " .. ore.name) - ore.category = "basic-with-fluid" + if (ore.category or 'basic-solid') == 'basic-solid' and ore.minable and ore.minable.required_fluid then + -- log('Changing category for ore ' .. ore.name) + ore.category = 'basic-with-fluid' end end @@ -218,47 +218,47 @@ RECIPE { ----KICALK----- ITEM { - type = "item", - name = "replicator-kicalk", - icon = "__pyalienlifegraphics__/graphics/icons/replicator-kicalk.png", + type = 'item', + name = 'replicator-kicalk', + icon = '__pyalienlifegraphics__/graphics/icons/replicator-kicalk.png', icon_size = 64, flags = {}, - subgroup = "py-alienlife-replicators", - order = "x", + subgroup = 'py-alienlife-replicators', + order = 'x', stack_size = 1 } ----CADAVERIC ARUM----- ITEM { - type = "item", - name = "replicator-cadaveric-arum", - icon = "__pyalienlifegraphics__/graphics/icons/replicator-cadaveric-arum.png", + type = 'item', + name = 'replicator-cadaveric-arum', + icon = '__pyalienlifegraphics__/graphics/icons/replicator-cadaveric-arum.png', icon_size = 64, flags = {}, - subgroup = "py-alienlife-replicators", - order = "x", + subgroup = 'py-alienlife-replicators', + order = 'x', stack_size = 1 } ITEM { - type = "item", - name = "cadaveric-arum-codex", - icon = "__pyalienlifegraphics__/graphics/icons/cadaveric-arum-codex.png", + type = 'item', + name = 'cadaveric-arum-codex', + icon = '__pyalienlifegraphics__/graphics/icons/cadaveric-arum-codex.png', icon_size = 64, flags = {}, - subgroup = "py-alienlife-codex", - order = "x", + subgroup = 'py-alienlife-codex', + order = 'x', stack_size = 100 } -ITEM('dms'):subgroup_order("py-alienlife-gases", "b") -ITEM('acidgas'):subgroup_order("py-alienlife-gases", "a") +ITEM('dms'):subgroup_order('py-alienlife-gases', 'b') +ITEM('acidgas'):subgroup_order('py-alienlife-gases', 'a') ----BUILDINDS---- -RECIPE("bio-reactor-mk01"):remove_ingredient('advanced-circuit'):remove_unlock("cottongut-science-mk01"):add_unlock("melamine") -RECIPE('ralesia-plantation-mk03'):add_ingredient({type = "item", name = "biopolymer", amount = 15}):add_ingredient({type = "item", name = "carbon-aerogel", amount = 20}) -RECIPE('ralesia-plantation-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('bio-reactor-mk01'):remove_ingredient('advanced-circuit'):remove_unlock('cottongut-science-mk01'):add_unlock('melamine') +RECIPE('ralesia-plantation-mk03'):add_ingredient({type = 'item', name = 'biopolymer', amount = 15}):add_ingredient({type = 'item', name = 'carbon-aerogel', amount = 20}) +RECIPE('ralesia-plantation-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('auog-paddock'):set_fields {enabled = false} RECIPE('zipir'):remove_unlock('basic-electronics') RECIPE('cadaveric-arum-mk01'):remove_unlock('basic-electronics') @@ -267,243 +267,246 @@ RECIPE('cadaveric-arum-mk03'):remove_unlock('basic-electronics') RECIPE('cadaveric-arum-mk04'):remove_unlock('basic-electronics') local FULL_CRAFTING_SPEED = 1 -- crafting speed when full of mk01 modules -RECIPE('moondrop-greenhouse-mk01'):subgroup_order("py-alienlife-farm-buildings-mk01", "b") +ITEM('moondrop-greenhouse-mk01'):subgroup_order('py-alienlife-farm-buildings-mk01', 'b') data.raw['assembling-machine']['moondrop-greenhouse-mk01'].module_specification.module_slots = 16 data.raw['assembling-machine']['moondrop-greenhouse-mk01'].crafting_speed = FUN.farm_speed(16, FULL_CRAFTING_SPEED) -RECIPE('moondrop-greenhouse-mk02'):add_unlock('botany-mk02'):subgroup_order("py-alienlife-farm-buildings-mk02", "b") +RECIPE('moondrop-greenhouse-mk02'):add_unlock('botany-mk02') +ITEM('moondrop-greenhouse-mk02'):subgroup_order('py-alienlife-farm-buildings-mk02', 'b') data.raw['assembling-machine']['moondrop-greenhouse-mk02'].module_specification.module_slots = 32 -data.raw['assembling-machine']['moondrop-greenhouse-mk02'].crafting_speed = FUN.farm_speed_derived(32, "moondrop-greenhouse-mk01") +data.raw['assembling-machine']['moondrop-greenhouse-mk02'].crafting_speed = FUN.farm_speed_derived(32, 'moondrop-greenhouse-mk01') -RECIPE('moondrop-greenhouse-mk03'):add_unlock('botany-mk03'):subgroup_order("py-alienlife-farm-buildings-mk03", "b") +RECIPE('moondrop-greenhouse-mk03'):add_unlock('botany-mk03') +ITEM('moondrop-greenhouse-mk03'):subgroup_order('py-alienlife-farm-buildings-mk03', 'b') data.raw['assembling-machine']['moondrop-greenhouse-mk03'].module_specification.module_slots = 48 -data.raw['assembling-machine']['moondrop-greenhouse-mk03'].crafting_speed = FUN.farm_speed_derived(48, "moondrop-greenhouse-mk01") +data.raw['assembling-machine']['moondrop-greenhouse-mk03'].crafting_speed = FUN.farm_speed_derived(48, 'moondrop-greenhouse-mk01') -RECIPE('moondrop-greenhouse-mk04'):add_unlock('botany-mk04'):subgroup_order("py-alienlife-farm-buildings-mk04", "b") +RECIPE('moondrop-greenhouse-mk04'):add_unlock('botany-mk04') +ITEM('moondrop-greenhouse-mk04'):subgroup_order('py-alienlife-farm-buildings-mk04', 'b') data.raw['assembling-machine']['moondrop-greenhouse-mk04'].module_specification.module_slots = 64 -data.raw['assembling-machine']['moondrop-greenhouse-mk04'].crafting_speed = FUN.farm_speed_derived(64, "moondrop-greenhouse-mk01") - -RECIPE('harvester'):add_ingredient({type = "item", name = "aerogel", amount = 20})--:replace_ingredient("plastic-bar", "biopolymer") -RECIPE('harmonic-absorber'):add_ingredient({type = "item", name = "negasium", amount = 1}) -RECIPE('hyperelastic-material'):add_ingredient({type = "item", name = "hyaline", amount = 1}) -RECIPE('arthurian-pen-mk03'):add_ingredient({type = "item", name = "carbon-nanotube", amount = 15}) -RECIPE('atomizer-mk03'):add_ingredient({type = "item", name = "carbon-nanotube", amount = 20}):add_ingredient({type = "item", name = "paramagnetic-material", amount = 20}) -RECIPE('auog-paddock-mk03'):add_ingredient({type = "item", name = "phosphate-glass", amount = 40}) -RECIPE('bhoddos-culture-mk03'):add_ingredient({type = "item", name = "carbon-nanotube", amount = 20}) -RECIPE('biofactory-mk03'):add_ingredient({type = "item", name = "paramagnetic-material", amount = 20}) -RECIPE('bio-reactor-mk03'):add_ingredient({type = "item", name = "heavy-fermion", amount = 20}):add_ingredient({type = "item", name = "superconductor", amount = 10}):add_ingredient({type = "item", name = "phosphate-glass", amount = 50}) -RECIPE('cadaveric-arum-mk03'):add_ingredient({type = "item", name = "heavy-fermion", amount = 15}):add_ingredient({type = "item", name = "superconductor", amount = 10}) -RECIPE('creature-chamber-mk03'):add_ingredient({type = "item", name = "biopolymer", amount = 15}):add_ingredient({type = "item", name = "graphene-roll", amount = 20}):add_ingredient({type = "item", name = "carbon-nanotube", amount = 15}):add_ingredient({type = "item", name = "superconductor", amount = 5}) -RECIPE('cridren-enclosure-mk03'):add_ingredient({type = "item", name = "carbon-nanotube", amount = 10}):add_ingredient({type = "item", name = "phosphate-glass", amount = 30}):add_ingredient({type = "item", name = "biopolymer", amount = 20}) -RECIPE('dhilmos-pool-mk03'):add_ingredient({type = "item", name = "paramagnetic-material", amount = 20}):add_ingredient({type = "item", name = "heavy-fermion", amount = 20}) -RECIPE('dingrits-pack-mk03'):add_ingredient({type = "item", name = "phosphate-glass", amount = 50}):add_ingredient({type = "item", name = "biopolymer", amount = 20}) -RECIPE('fish-farm-mk03'):add_ingredient({type = "item", name = "graphene-roll", amount = 30}):add_ingredient({type = "item", name = "biopolymer", amount = 15}) -RECIPE('fwf-mk03'):add_ingredient({type = "item", name = "superconductor", amount = 10}):add_ingredient({type = "item", name = "phosphate-glass", amount = 40}):add_ingredient({type = "item", name = "paramagnetic-material", amount = 20}) -RECIPE('rc-mk03'):add_ingredient({type = "item", name = "graphene-roll", amount = 30}):add_ingredient({type = "item", name = "biopolymer", amount = 30}) -RECIPE('incubator-mk03'):add_ingredient({type = "item", name = "phosphate-glass", amount = 50}):add_ingredient({type = "item", name = "graphene-roll", amount = 30}):add_ingredient({type = "item", name = "carbon-nanotube", amount = 20}) -RECIPE('kmauts-enclosure-mk03'):add_ingredient({type = "item", name = "heavy-fermion", amount = 15}):add_ingredient({type = "item", name = "carbon-nanotube", amount = 10}) -RECIPE('moss-farm-mk03'):add_ingredient({type = "item", name = "heavy-fermion", amount = 5}):add_ingredient({type = "item", name = "superconductor", amount = 10}) -RECIPE('mukmoux-pasture-mk03'):add_ingredient({type = "item", name = "paramagnetic-material", amount = 30}):add_ingredient({type = "item", name = "biopolymer", amount = 20}) -RECIPE('navens-culture-mk03'):add_ingredient({type = "item", name = "graphene-roll", amount = 50}):add_ingredient({type = "item", name = "carbon-nanotube", amount = 30}) -RECIPE('phadai-enclosure-mk03'):add_ingredient({type = "item", name = "heavy-fermion", amount = 15}) -RECIPE('phagnot-corral-mk03'):add_ingredient({type = "item", name = "paramagnetic-material", amount = 25}):add_ingredient({type = "item", name = "carbon-nanotube", amount = 20}) -RECIPE('ralesia-plantation-mk03'):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}):add_ingredient({type = "item", name = "graphene-roll", amount = 30}):add_ingredient({type = "item", name = "superconductor", amount = 10}) -RECIPE('rennea-plantation-mk03'):add_ingredient({type = "item", name = "carbon-nanotube", amount = 10}) -RECIPE('sap-extractor-mk03'):add_ingredient({type = "item", name = "graphene-roll", amount = 30}) -RECIPE('scrondrix-pen-mk03'):add_ingredient({type = "item", name = "carbon-nanotube", amount = 30}) -RECIPE('slaughterhouse-mk03'):add_ingredient({type = "item", name = "paramagnetic-material", amount = 20}):add_ingredient({type = "item", name = "graphene-roll", amount = 50}) -RECIPE('sponge-culture-mk03'):add_ingredient({type = "item", name = "phosphate-glass", amount = 40}) -RECIPE('trits-reef-mk03'):add_ingredient({type = "item", name = "phosphate-glass", amount = 50}):add_ingredient({type = "item", name = "superconductor", amount = 10}) -RECIPE('tuuphra-plantation-mk03'):add_ingredient({type = "item", name = "paramagnetic-material", amount = 30}):add_ingredient({type = "item", name = "graphene-roll", amount = 50}) -RECIPE('ulric-corral-mk03'):add_ingredient({type = "item", name = "superconductor", amount = 5}):add_ingredient({type = "item", name = "biopolymer", amount = 15}) -RECIPE('vonix-den-mk03'):add_ingredient({type = "item", name = "superconductor-servomechanims", amount = 15}):add_ingredient({type = "item", name = "hyperelastic-material", amount = 15}) -RECIPE('vrauks-paddock-mk03'):add_ingredient({type = "item", name = "phosphate-glass", amount = 30}):add_ingredient({type = "item", name = "biopolymer", amount = 15}) -RECIPE('xenopen-mk03'):add_ingredient({type = "item", name = "superconductor", amount = 5}):add_ingredient({type = "item", name = "phosphate-glass", amount = 50}):add_ingredient({type = "item", name = "heavy-fermion", amount = 15}) -RECIPE('yaedols-culture-mk03'):add_ingredient({type = "item", name = "graphene-roll", amount = 50}):add_ingredient({type = "item", name = "superconductor", amount = 10}) -RECIPE('yotoi-aloe-orchard-mk03'):add_ingredient({type = "item", name = "graphene-roll", amount = 20}):add_ingredient({type = "item", name = "carbon-nanotube", amount = 15}) -RECIPE('zipir-reef-mk03'):add_ingredient({type = "item", name = "carbon-nanotube", amount = 10}) -RECIPE('bio-printer-mk03'):add_ingredient({type = "item", name = "graphene-roll", amount = 30}):add_ingredient({type = "item", name = "biopolymer", amount = 15}) -RECIPE('ez-ranch-mk03'):add_ingredient({type = "item", name = "paramagnetic-material", amount = 25}):add_ingredient({type = "item", name = "carbon-nanotube", amount = 20}) -RECIPE('research-center-mk03'):add_ingredient({type = "item", name = "phosphate-glass", amount = 40}):add_ingredient({type = "item", name = "biopolymer", amount = 20}) -RECIPE('arqad-hive-mk03'):add_ingredient({type = "item", name = "superconductor", amount = 5}):add_ingredient({type = "item", name = "phosphate-glass", amount = 50}):add_ingredient({type = "item", name = "heavy-fermion", amount = 15}) -RECIPE('simik-den-mk03'):add_ingredient({type = "item", name = "heavy-fermion", amount = 5}):add_ingredient({type = "item", name = "superconductor", amount = 10}) -RECIPE('chemical-plant-mk03'):add_ingredient({type = "item", name = "superconductor", amount = 5}):add_ingredient({type = "item", name = "phosphate-glass", amount = 50}):add_ingredient({type = "item", name = "heavy-fermion", amount = 15}) -RECIPE('collector-mk03'):add_ingredient({type = "item", name = "superconductor", amount = 6}):add_ingredient({type = "item", name = "phosphate-glass", amount = 30}):add_ingredient({type = "item", name = "heavy-fermion", amount = 15}) +data.raw['assembling-machine']['moondrop-greenhouse-mk04'].crafting_speed = FUN.farm_speed_derived(64, 'moondrop-greenhouse-mk01') + +RECIPE('harvester'):add_ingredient({type = 'item', name = 'aerogel', amount = 20})--:replace_ingredient('plastic-bar', 'biopolymer') +RECIPE('harmonic-absorber'):add_ingredient({type = 'item', name = 'negasium', amount = 1}) +RECIPE('hyperelastic-material'):add_ingredient({type = 'item', name = 'hyaline', amount = 1}) +RECIPE('arthurian-pen-mk03'):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 15}) +RECIPE('atomizer-mk03'):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 20}):add_ingredient({type = 'item', name = 'paramagnetic-material', amount = 20}) +RECIPE('auog-paddock-mk03'):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 40}) +RECIPE('bhoddos-culture-mk03'):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 20}) +RECIPE('biofactory-mk03'):add_ingredient({type = 'item', name = 'paramagnetic-material', amount = 20}) +RECIPE('bio-reactor-mk03'):add_ingredient({type = 'item', name = 'heavy-fermion', amount = 20}):add_ingredient({type = 'item', name = 'superconductor', amount = 10}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 50}) +RECIPE('cadaveric-arum-mk03'):add_ingredient({type = 'item', name = 'heavy-fermion', amount = 15}):add_ingredient({type = 'item', name = 'superconductor', amount = 10}) +RECIPE('creature-chamber-mk03'):add_ingredient({type = 'item', name = 'biopolymer', amount = 15}):add_ingredient({type = 'item', name = 'graphene-roll', amount = 20}):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 15}):add_ingredient({type = 'item', name = 'superconductor', amount = 5}) +RECIPE('cridren-enclosure-mk03'):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 10}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 30}):add_ingredient({type = 'item', name = 'biopolymer', amount = 20}) +RECIPE('dhilmos-pool-mk03'):add_ingredient({type = 'item', name = 'paramagnetic-material', amount = 20}):add_ingredient({type = 'item', name = 'heavy-fermion', amount = 20}) +RECIPE('dingrits-pack-mk03'):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 50}):add_ingredient({type = 'item', name = 'biopolymer', amount = 20}) +RECIPE('fish-farm-mk03'):add_ingredient({type = 'item', name = 'graphene-roll', amount = 30}):add_ingredient({type = 'item', name = 'biopolymer', amount = 15}) +RECIPE('fwf-mk03'):add_ingredient({type = 'item', name = 'superconductor', amount = 10}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 40}):add_ingredient({type = 'item', name = 'paramagnetic-material', amount = 20}) +RECIPE('rc-mk03'):add_ingredient({type = 'item', name = 'graphene-roll', amount = 30}):add_ingredient({type = 'item', name = 'biopolymer', amount = 30}) +RECIPE('incubator-mk03'):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 50}):add_ingredient({type = 'item', name = 'graphene-roll', amount = 30}):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 20}) +RECIPE('kmauts-enclosure-mk03'):add_ingredient({type = 'item', name = 'heavy-fermion', amount = 15}):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 10}) +RECIPE('moss-farm-mk03'):add_ingredient({type = 'item', name = 'heavy-fermion', amount = 5}):add_ingredient({type = 'item', name = 'superconductor', amount = 10}) +RECIPE('mukmoux-pasture-mk03'):add_ingredient({type = 'item', name = 'paramagnetic-material', amount = 30}):add_ingredient({type = 'item', name = 'biopolymer', amount = 20}) +RECIPE('navens-culture-mk03'):add_ingredient({type = 'item', name = 'graphene-roll', amount = 50}):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 30}) +RECIPE('phadai-enclosure-mk03'):add_ingredient({type = 'item', name = 'heavy-fermion', amount = 15}) +RECIPE('phagnot-corral-mk03'):add_ingredient({type = 'item', name = 'paramagnetic-material', amount = 25}):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 20}) +RECIPE('ralesia-plantation-mk03'):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}):add_ingredient({type = 'item', name = 'graphene-roll', amount = 30}):add_ingredient({type = 'item', name = 'superconductor', amount = 10}) +RECIPE('rennea-plantation-mk03'):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 10}) +RECIPE('sap-extractor-mk03'):add_ingredient({type = 'item', name = 'graphene-roll', amount = 30}) +RECIPE('scrondrix-pen-mk03'):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 30}) +RECIPE('slaughterhouse-mk03'):add_ingredient({type = 'item', name = 'paramagnetic-material', amount = 20}):add_ingredient({type = 'item', name = 'graphene-roll', amount = 50}) +RECIPE('sponge-culture-mk03'):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 40}) +RECIPE('trits-reef-mk03'):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 50}):add_ingredient({type = 'item', name = 'superconductor', amount = 10}) +RECIPE('tuuphra-plantation-mk03'):add_ingredient({type = 'item', name = 'paramagnetic-material', amount = 30}):add_ingredient({type = 'item', name = 'graphene-roll', amount = 50}) +RECIPE('ulric-corral-mk03'):add_ingredient({type = 'item', name = 'superconductor', amount = 5}):add_ingredient({type = 'item', name = 'biopolymer', amount = 15}) +RECIPE('vonix-den-mk03'):add_ingredient({type = 'item', name = 'superconductor-servomechanims', amount = 15}):add_ingredient({type = 'item', name = 'hyperelastic-material', amount = 15}) +RECIPE('vrauks-paddock-mk03'):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 30}):add_ingredient({type = 'item', name = 'biopolymer', amount = 15}) +RECIPE('xenopen-mk03'):add_ingredient({type = 'item', name = 'superconductor', amount = 5}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 50}):add_ingredient({type = 'item', name = 'heavy-fermion', amount = 15}) +RECIPE('yaedols-culture-mk03'):add_ingredient({type = 'item', name = 'graphene-roll', amount = 50}):add_ingredient({type = 'item', name = 'superconductor', amount = 10}) +RECIPE('yotoi-aloe-orchard-mk03'):add_ingredient({type = 'item', name = 'graphene-roll', amount = 20}):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 15}) +RECIPE('zipir-reef-mk03'):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 10}) +RECIPE('bio-printer-mk03'):add_ingredient({type = 'item', name = 'graphene-roll', amount = 30}):add_ingredient({type = 'item', name = 'biopolymer', amount = 15}) +RECIPE('ez-ranch-mk03'):add_ingredient({type = 'item', name = 'paramagnetic-material', amount = 25}):add_ingredient({type = 'item', name = 'carbon-nanotube', amount = 20}) +RECIPE('research-center-mk03'):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 40}):add_ingredient({type = 'item', name = 'biopolymer', amount = 20}) +RECIPE('arqad-hive-mk03'):add_ingredient({type = 'item', name = 'superconductor', amount = 5}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 50}):add_ingredient({type = 'item', name = 'heavy-fermion', amount = 15}) +RECIPE('simik-den-mk03'):add_ingredient({type = 'item', name = 'heavy-fermion', amount = 5}):add_ingredient({type = 'item', name = 'superconductor', amount = 10}) +RECIPE('chemical-plant-mk03'):add_ingredient({type = 'item', name = 'superconductor', amount = 5}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 50}):add_ingredient({type = 'item', name = 'heavy-fermion', amount = 15}) +RECIPE('collector-mk03'):add_ingredient({type = 'item', name = 'superconductor', amount = 6}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 30}):add_ingredient({type = 'item', name = 'heavy-fermion', amount = 15}) --mk04-- -RECIPE('arthurian-pen-mk04'):add_ingredient({type = "item", name = "intelligent-unit", amount = 5}):add_ingredient({type = "item", name = "aerogel", amount = 20}):add_ingredient({type = "item", name = "carbon-aerogel", amount = 10}):add_ingredient({type = "item", name = "quantum-dots", amount = 10}) -RECIPE('atomizer-mk04'):add_ingredient({type = "item", name = "nems", amount = 10}):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}):add_ingredient({type = "item", name = "quantum-vortex-storage-system", amount = 10}):replace_ingredient("control-unit", "intelligent-unit") -RECIPE('auog-paddock-mk04'):add_ingredient({type = "item", name = "nems", amount = 10}):add_ingredient({type = "item", name = "re-magnet", amount = 50}):add_ingredient({type = "item", name = "sub-denier-microfiber", amount = 30}) -RECIPE('bhoddos-culture-mk04'):add_ingredient({type = "item", name = "hyperelastic-material", amount = 30}):add_ingredient({type = "item", name = "quantum-vortex-storage-system", amount = 10}):add_ingredient({type = "item", name = "intelligent-unit", amount = 10}) -RECIPE('biofactory-mk04'):add_ingredient({type = "item", name = "harmonic-absorber", amount = 15}):add_ingredient({type = "item", name = "intelligent-unit", amount = 15}):add_ingredient({type = "item", name = "sub-denier-microfiber", amount = 20}) -RECIPE('bio-reactor-mk04'):add_ingredient({type = "item", name = "hyperelastic-material", amount = 30}):add_ingredient({type = "item", name = "nv-center", amount = 10}) -RECIPE('cadaveric-arum-mk04'):add_ingredient({type = "item", name = "hyperelastic-material", amount = 15}):add_ingredient({type = "item", name = "quantum-dots", amount = 5}) -RECIPE('creature-chamber-mk04'):add_ingredient({type = "item", name = "re-magnet", amount = 100}):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}):add_ingredient({type = "item", name = "hyperelastic-material", amount = 30}) -RECIPE('cridren-enclosure-mk04'):add_ingredient({type = "item", name = "intelligent-unit", amount = 30}):add_ingredient({type = "item", name = "nems", amount = 10}):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}) -RECIPE('dhilmos-pool-mk04'):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}):add_ingredient({type = "item", name = "carbon-aerogel", amount = 20}):add_ingredient({type = "item", name = "aerogel", amount = 30}) -RECIPE('dingrits-pack-mk04'):add_ingredient({type = "item", name = "intelligent-unit", amount = 10}):add_ingredient({type = "item", name = "re-magnet", amount = 100}):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}) -RECIPE('fish-farm-mk04'):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}) -RECIPE('fwf-mk04'):add_ingredient({type = "item", name = "intelligent-unit", amount = 30}):add_ingredient({type = "item", name = "quantum-vortex-storage-system", amount = 10}):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}) -RECIPE('genlab-mk04'):add_ingredient({type = "item", name = "nv-center", amount = 10}) -RECIPE('grods-swamp-mk04'):add_ingredient({type = "item", name = "quantum-vortex-storage-system", amount = 10}):add_ingredient({type = "item", name = "aerogel", amount = 100}) -RECIPE('incubator-mk04'):add_ingredient({type = "item", name = "re-magnet", amount = 80}) -RECIPE('kicalk-plantation-mk04'):add_ingredient({type = "item", name = "aerogel", amount = 15}):add_ingredient({type = "item", name = "quantum-dots", amount = 10}) -RECIPE('kmauts-enclosure-mk04'):add_ingredient({type = "item", name = "sub-denier-microfiber", amount = 50}) -RECIPE('micro-mine-mk04'):add_ingredient({type = "item", name = "hyperelastic-material", amount = 30}):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}) -RECIPE('moss-farm-mk04'):add_ingredient({type = "item", name = "aerogel", amount = 40}):add_ingredient({type = "item", name = "quantum-vortex-storage-system", amount = 10}) -RECIPE('mukmoux-pasture-mk04'):add_ingredient({type = "item", name = "carbon-aerogel", amount = 30}):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}) -RECIPE('navens-culture-mk04'):add_ingredient({type = "item", name = "quantum-dots", amount = 10}):add_ingredient({type = "item", name = "superconductor-servomechanims", amount = 15}) -RECIPE('phadai-enclosure-mk04'):add_ingredient({type = "item", name = "nems", amount = 20}) -RECIPE('phagnot-corral-mk04'):add_ingredient({type = "item", name = "superconductor-servomechanims", amount = 10}):add_ingredient({type = "item", name = "harmonic-absorber", amount = 15}) -RECIPE('rennea-plantation-mk04'):add_ingredient({type = "item", name = "sub-denier-microfiber", amount = 30}):add_ingredient({type = "item", name = "re-magnet", amount = 100}):add_ingredient({type = "item", name = "nems", amount = 10}) -RECIPE('sap-extractor-mk04'):add_ingredient({type = "item", name = "re-magnet", amount = 100}):add_ingredient({type = "item", name = "aerogel", amount = 70}) -RECIPE('scrondrix-pen-mk04'):add_ingredient({type = "item", name = "harmonic-absorber", amount = 30}):add_ingredient({type = "item", name = "sub-denier-microfiber", amount = 50}) -RECIPE('seaweed-crop-mk04'):add_ingredient({type = "item", name = "carbon-aerogel", amount = 50}):add_ingredient({type = "item", name = "re-magnet", amount = 100}) -RECIPE('slaughterhouse-mk04'):add_ingredient({type = "item", name = "nems", amount = 20}):add_ingredient({type = "item", name = "sub-denier-microfiber", amount = 60}) -RECIPE('sponge-culture-mk04'):add_ingredient({type = "item", name = "intelligent-unit", amount = 50}):add_ingredient({type = "item", name = "superconductor-servomechanims", amount = 20}) -RECIPE('spore-collector-mk04'):add_ingredient({type = "item", name = "harmonic-absorber", amount = 20}) -RECIPE('trits-reef-mk04'):add_ingredient({type = "item", name = "re-magnet", amount = 100}):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}):add_ingredient({type = "item", name = "harmonic-absorber", amount = 30}) -RECIPE('tuuphra-plantation-mk04'):add_ingredient({type = "item", name = "aerogel", amount = 100}):add_ingredient({type = "item", name = "nems", amount = 10}):add_ingredient({type = "item", name = "superconductor-servomechanims", amount = 5}) -RECIPE('ulric-corral-mk04'):add_ingredient({type = "item", name = "carbon-aerogel", amount = 30}) -RECIPE('vrauks-paddock-mk04'):add_ingredient({type = "item", name = "superconductor-servomechanims", amount = 20}) -RECIPE('xenopen-mk04'):add_ingredient({type = "item", name = "carbon-aerogel", amount = 50}):add_ingredient({type = "item", name = "intelligent-unit", amount = 30}) -RECIPE('yaedols-culture-mk04'):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}):add_ingredient({type = "item", name = "hyperelastic-material", amount = 30}) -RECIPE('yotoi-aloe-orchard-mk04'):add_ingredient({type = "item", name = "aerogel", amount = 40}):add_ingredient({type = "item", name = "harmonic-absorber", amount = 30}) -RECIPE('zipir-reef-mk04'):add_ingredient({type = "item", name = "hyperelastic-material", amount = 50}) -RECIPE('bio-printer-mk04'):add_ingredient({type = "item", name = "harmonic-absorber", amount = 20}):add_ingredient({type = "item", name = "hyperelastic-material", amount = 50}):add_ingredient({type = "item", name = "intelligent-unit", amount = 15}) -RECIPE('ez-ranch-mk04'):add_ingredient({type = "item", name = "intelligent-unit", amount = 30}):add_ingredient({type = "item", name = "quantum-vortex-storage-system", amount = 10}):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}) -RECIPE('research-center-mk04'):add_ingredient({type = "item", name = "quantum-vortex-storage-system", amount = 10}):add_ingredient({type = "item", name = "aerogel", amount = 100}):add_ingredient({type = "item", name = "intelligent-unit", amount = 50}) -RECIPE('arqad-hive-mk04'):add_ingredient({type = "item", name = "phosphate-glass", amount = 100}):add_ingredient({type = "item", name = "hyperelastic-material", amount = 30}) -RECIPE('simik-den-mk04'):add_ingredient({type = "item", name = "intelligent-unit", amount = 50}):add_ingredient({type = "item", name = "superconductor-servomechanims", amount = 20}) -RECIPE('chemical-plant-mk04'):add_ingredient({type = "item", name = "superconductor-servomechanims", amount = 10}):add_ingredient({type = "item", name = "harmonic-absorber", amount = 30}):add_ingredient({type = "item", name = "intelligent-unit", amount = 50}) -RECIPE('collector-mk04'):add_ingredient({type = "item", name = "harmonic-absorber", amount = 8}):add_ingredient({type = "item", name = "hyperelastic-material", amount = 10}):add_ingredient({type = "item", name = "intelligent-unit", amount = 2}) -RECIPE('rc-mk04'):add_ingredient({type = "item", name = "intelligent-unit", amount = 20}):add_ingredient({type = "item", name = "hyperelastic-material", amount = 50}):add_ingredient({type = "item", name = "phosphate-glass", amount = 150}) - - - -RECIPE('simik-den-mk02'):add_ingredient({type = "item", name = "re-tin", amount = 10}):add_ingredient({type = "item", name = "cooling-system", amount = 10}) -RECIPE('pydrive'):replace_ingredient("processing-unit", "intelligent-unit"):add_ingredient({type = "item", name = "superconductor-servomechanims", amount = 20}):add_ingredient({type = "item", name = "strangelets", amount = 10}) +RECIPE('arthurian-pen-mk04'):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 5}):add_ingredient({type = 'item', name = 'aerogel', amount = 20}):add_ingredient({type = 'item', name = 'carbon-aerogel', amount = 10}):add_ingredient({type = 'item', name = 'quantum-dots', amount = 10}) +RECIPE('atomizer-mk04'):add_ingredient({type = 'item', name = 'nems', amount = 10}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}):add_ingredient({type = 'item', name = 'quantum-vortex-storage-system', amount = 10}):replace_ingredient('control-unit', 'intelligent-unit') +RECIPE('auog-paddock-mk04'):add_ingredient({type = 'item', name = 'nems', amount = 10}):add_ingredient({type = 'item', name = 're-magnet', amount = 50}):add_ingredient({type = 'item', name = 'sub-denier-microfiber', amount = 30}) +RECIPE('bhoddos-culture-mk04'):add_ingredient({type = 'item', name = 'hyperelastic-material', amount = 30}):add_ingredient({type = 'item', name = 'quantum-vortex-storage-system', amount = 10}):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 10}) +RECIPE('biofactory-mk04'):add_ingredient({type = 'item', name = 'harmonic-absorber', amount = 15}):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 15}):add_ingredient({type = 'item', name = 'sub-denier-microfiber', amount = 20}) +RECIPE('bio-reactor-mk04'):add_ingredient({type = 'item', name = 'hyperelastic-material', amount = 30}):add_ingredient({type = 'item', name = 'nv-center', amount = 10}) +RECIPE('cadaveric-arum-mk04'):add_ingredient({type = 'item', name = 'hyperelastic-material', amount = 15}):add_ingredient({type = 'item', name = 'quantum-dots', amount = 5}) +RECIPE('creature-chamber-mk04'):add_ingredient({type = 'item', name = 're-magnet', amount = 100}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}):add_ingredient({type = 'item', name = 'hyperelastic-material', amount = 30}) +RECIPE('cridren-enclosure-mk04'):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 30}):add_ingredient({type = 'item', name = 'nems', amount = 10}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}) +RECIPE('dhilmos-pool-mk04'):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}):add_ingredient({type = 'item', name = 'carbon-aerogel', amount = 20}):add_ingredient({type = 'item', name = 'aerogel', amount = 30}) +RECIPE('dingrits-pack-mk04'):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 10}):add_ingredient({type = 'item', name = 're-magnet', amount = 100}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}) +RECIPE('fish-farm-mk04'):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}) +RECIPE('fwf-mk04'):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 30}):add_ingredient({type = 'item', name = 'quantum-vortex-storage-system', amount = 10}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}) +RECIPE('genlab-mk04'):add_ingredient({type = 'item', name = 'nv-center', amount = 10}) +RECIPE('grods-swamp-mk04'):add_ingredient({type = 'item', name = 'quantum-vortex-storage-system', amount = 10}):add_ingredient({type = 'item', name = 'aerogel', amount = 100}) +RECIPE('incubator-mk04'):add_ingredient({type = 'item', name = 're-magnet', amount = 80}) +RECIPE('kicalk-plantation-mk04'):add_ingredient({type = 'item', name = 'aerogel', amount = 15}):add_ingredient({type = 'item', name = 'quantum-dots', amount = 10}) +RECIPE('kmauts-enclosure-mk04'):add_ingredient({type = 'item', name = 'sub-denier-microfiber', amount = 50}) +RECIPE('micro-mine-mk04'):add_ingredient({type = 'item', name = 'hyperelastic-material', amount = 30}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}) +RECIPE('moss-farm-mk04'):add_ingredient({type = 'item', name = 'aerogel', amount = 40}):add_ingredient({type = 'item', name = 'quantum-vortex-storage-system', amount = 10}) +RECIPE('mukmoux-pasture-mk04'):add_ingredient({type = 'item', name = 'carbon-aerogel', amount = 30}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}) +RECIPE('navens-culture-mk04'):add_ingredient({type = 'item', name = 'quantum-dots', amount = 10}):add_ingredient({type = 'item', name = 'superconductor-servomechanims', amount = 15}) +RECIPE('phadai-enclosure-mk04'):add_ingredient({type = 'item', name = 'nems', amount = 20}) +RECIPE('phagnot-corral-mk04'):add_ingredient({type = 'item', name = 'superconductor-servomechanims', amount = 10}):add_ingredient({type = 'item', name = 'harmonic-absorber', amount = 15}) +RECIPE('rennea-plantation-mk04'):add_ingredient({type = 'item', name = 'sub-denier-microfiber', amount = 30}):add_ingredient({type = 'item', name = 're-magnet', amount = 100}):add_ingredient({type = 'item', name = 'nems', amount = 10}) +RECIPE('sap-extractor-mk04'):add_ingredient({type = 'item', name = 're-magnet', amount = 100}):add_ingredient({type = 'item', name = 'aerogel', amount = 70}) +RECIPE('scrondrix-pen-mk04'):add_ingredient({type = 'item', name = 'harmonic-absorber', amount = 30}):add_ingredient({type = 'item', name = 'sub-denier-microfiber', amount = 50}) +RECIPE('seaweed-crop-mk04'):add_ingredient({type = 'item', name = 'carbon-aerogel', amount = 50}):add_ingredient({type = 'item', name = 're-magnet', amount = 100}) +RECIPE('slaughterhouse-mk04'):add_ingredient({type = 'item', name = 'nems', amount = 20}):add_ingredient({type = 'item', name = 'sub-denier-microfiber', amount = 60}) +RECIPE('sponge-culture-mk04'):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 50}):add_ingredient({type = 'item', name = 'superconductor-servomechanims', amount = 20}) +RECIPE('spore-collector-mk04'):add_ingredient({type = 'item', name = 'harmonic-absorber', amount = 20}) +RECIPE('trits-reef-mk04'):add_ingredient({type = 'item', name = 're-magnet', amount = 100}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}):add_ingredient({type = 'item', name = 'harmonic-absorber', amount = 30}) +RECIPE('tuuphra-plantation-mk04'):add_ingredient({type = 'item', name = 'aerogel', amount = 100}):add_ingredient({type = 'item', name = 'nems', amount = 10}):add_ingredient({type = 'item', name = 'superconductor-servomechanims', amount = 5}) +RECIPE('ulric-corral-mk04'):add_ingredient({type = 'item', name = 'carbon-aerogel', amount = 30}) +RECIPE('vrauks-paddock-mk04'):add_ingredient({type = 'item', name = 'superconductor-servomechanims', amount = 20}) +RECIPE('xenopen-mk04'):add_ingredient({type = 'item', name = 'carbon-aerogel', amount = 50}):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 30}) +RECIPE('yaedols-culture-mk04'):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}):add_ingredient({type = 'item', name = 'hyperelastic-material', amount = 30}) +RECIPE('yotoi-aloe-orchard-mk04'):add_ingredient({type = 'item', name = 'aerogel', amount = 40}):add_ingredient({type = 'item', name = 'harmonic-absorber', amount = 30}) +RECIPE('zipir-reef-mk04'):add_ingredient({type = 'item', name = 'hyperelastic-material', amount = 50}) +RECIPE('bio-printer-mk04'):add_ingredient({type = 'item', name = 'harmonic-absorber', amount = 20}):add_ingredient({type = 'item', name = 'hyperelastic-material', amount = 50}):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 15}) +RECIPE('ez-ranch-mk04'):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 30}):add_ingredient({type = 'item', name = 'quantum-vortex-storage-system', amount = 10}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}) +RECIPE('research-center-mk04'):add_ingredient({type = 'item', name = 'quantum-vortex-storage-system', amount = 10}):add_ingredient({type = 'item', name = 'aerogel', amount = 100}):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 50}) +RECIPE('arqad-hive-mk04'):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 100}):add_ingredient({type = 'item', name = 'hyperelastic-material', amount = 30}) +RECIPE('simik-den-mk04'):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 50}):add_ingredient({type = 'item', name = 'superconductor-servomechanims', amount = 20}) +RECIPE('chemical-plant-mk04'):add_ingredient({type = 'item', name = 'superconductor-servomechanims', amount = 10}):add_ingredient({type = 'item', name = 'harmonic-absorber', amount = 30}):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 50}) +RECIPE('collector-mk04'):add_ingredient({type = 'item', name = 'harmonic-absorber', amount = 8}):add_ingredient({type = 'item', name = 'hyperelastic-material', amount = 10}):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 2}) +RECIPE('rc-mk04'):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 20}):add_ingredient({type = 'item', name = 'hyperelastic-material', amount = 50}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 150}) + + + +RECIPE('simik-den-mk02'):add_ingredient({type = 'item', name = 're-tin', amount = 10}):add_ingredient({type = 'item', name = 'cooling-system', amount = 10}) +RECIPE('pydrive'):replace_ingredient('processing-unit', 'intelligent-unit'):add_ingredient({type = 'item', name = 'superconductor-servomechanims', amount = 20}):add_ingredient({type = 'item', name = 'strangelets', amount = 10}) ----RECIPES---- -RECIPE('fungal-substrate-02'):add_ingredient({type = "item", name = "urea", amount = 3}) -RECIPE('alien-sample-03'):replace_ingredient("plastic-bar", "graphene-roll") -RECIPE('log7-2'):change_category('fwf'):add_ingredient({type = "item", name = "wood-seedling", amount = 3}):subgroup_order("py-alienlife-plants", "a"):add_unlock("wood-processing-3") ---RECIPE('urea'):replace_ingredient("fawogae", "seaweed"):subgroup_order("py-alienlife-items", "a") -RECIPE('bonemeal2'):remove_unlock('advanced-electronics'):subgroup_order("py-alienlife-items", "a") -RECIPE('bonemeal3'):remove_unlock('advanced-electronics'):subgroup_order("py-alienlife-items", "a") -RECIPE('bonemeal4'):remove_unlock('advanced-electronics'):subgroup_order("py-alienlife-items", "a") -RECIPE('cobalt-extract'):replace_ingredient("sulfuric-acid", "cyanic-acid") -RECIPE('neuroprocessor'):replace_ingredient("electronic-circuit", "pcb2"):add_ingredient({type = "item", name = "resistor1", amount = 5}):add_ingredient({type = "item", name = "capacitor1", amount = 5}):add_ingredient({type = "item", name = "inductor1", amount = 10}) -RECIPE('empty-neuromorphic-chip'):add_ingredient({type = "item", name = "bakelite", amount = 5}):add_ingredient({type = "item", name = "micro-fiber", amount = 4}):add_ingredient({type = "item", name = "capacitor2", amount = 5}):add_ingredient({type = "item", name = "melamine", amount = 10}):add_ingredient({type = "item", name = "paramagnetic-material", amount = 2}):add_ingredient({type = "item", name = "nylon-parts", amount = 10})--:add_ingredient({type = "item", name = "diamagnetic-material", amount = 4}) -RECIPE('formamide'):replace_ingredient("nitrogen", "ammonia"):change_category('fbreactor') -RECIPE('bacteria-2'):remove_unlock('biopolymer'):add_unlock('microbiology-mk04'):add_ingredient({type = "item", name = "petri-dish", amount = 3}):add_ingredient({type = "item", name = "nexelit-plate", amount = 2}):add_ingredient({type = "item", name = "flask", amount = 5}):add_ingredient({type = "item", name = "chitin", amount = 5}) +RECIPE('fungal-substrate-02'):add_ingredient({type = 'item', name = 'urea', amount = 3}) +RECIPE('alien-sample-03'):replace_ingredient('plastic-bar', 'graphene-roll') +RECIPE('log7-2'):change_category('fwf'):add_ingredient({type = 'item', name = 'wood-seedling', amount = 3}):subgroup_order('py-alienlife-plants', 'a'):add_unlock('wood-processing-3') +--RECIPE('urea'):replace_ingredient('fawogae', 'seaweed'):subgroup_order('py-alienlife-items', 'a') +RECIPE('bonemeal2'):remove_unlock('advanced-electronics'):subgroup_order('py-alienlife-items', 'a') +RECIPE('bonemeal3'):remove_unlock('advanced-electronics'):subgroup_order('py-alienlife-items', 'a') +RECIPE('bonemeal4'):remove_unlock('advanced-electronics'):subgroup_order('py-alienlife-items', 'a') +RECIPE('cobalt-extract'):replace_ingredient('sulfuric-acid', 'cyanic-acid') +RECIPE('neuroprocessor'):replace_ingredient('electronic-circuit', 'pcb2'):add_ingredient({type = 'item', name = 'resistor1', amount = 5}):add_ingredient({type = 'item', name = 'capacitor1', amount = 5}):add_ingredient({type = 'item', name = 'inductor1', amount = 10}) +RECIPE('empty-neuromorphic-chip'):add_ingredient({type = 'item', name = 'bakelite', amount = 5}):add_ingredient({type = 'item', name = 'micro-fiber', amount = 4}):add_ingredient({type = 'item', name = 'capacitor2', amount = 5}):add_ingredient({type = 'item', name = 'melamine', amount = 10}):add_ingredient({type = 'item', name = 'paramagnetic-material', amount = 2}):add_ingredient({type = 'item', name = 'nylon-parts', amount = 10})--:add_ingredient({type = 'item', name = 'diamagnetic-material', amount = 4}) +RECIPE('formamide'):replace_ingredient('nitrogen', 'ammonia'):change_category('fbreactor') +RECIPE('bacteria-2'):remove_unlock('biopolymer'):add_unlock('microbiology-mk04'):add_ingredient({type = 'item', name = 'petri-dish', amount = 3}):add_ingredient({type = 'item', name = 'nexelit-plate', amount = 2}):add_ingredient({type = 'item', name = 'flask', amount = 5}):add_ingredient({type = 'item', name = 'chitin', amount = 5}) RECIPE('rendering'):remove_unlock('basic-electronics') -RECIPE('crco-alloy'):remove_ingredient("tailings-dust"):add_ingredient({type = "item", name = "cobalt-nx", amount = 2}) -RECIPE('hotair-crco-alloy'):remove_ingredient("tailings-dust"):add_ingredient({type = "item", name = "cobalt-nx", amount = 2}) +RECIPE('crco-alloy'):remove_ingredient('tailings-dust'):add_ingredient({type = 'item', name = 'cobalt-nx', amount = 2}) +RECIPE('hotair-crco-alloy'):remove_ingredient('tailings-dust'):add_ingredient({type = 'item', name = 'cobalt-nx', amount = 2}) RECIPE('raw-fiber'):remove_unlock('fertilizer'):set_fields {enabled = false} RECIPE('raw-fiber2'):remove_unlock('basic-electronics'):set_fields {enabled = false} --RECIPE('raw-fiber3'):remove_unlock('basic-electronics'):set_fields {enabled = false} RECIPE('raw-fiber4'):remove_unlock('kicalk'):set_fields {enabled = false} -RECIPE('dms'):subgroup_order("py-alienlife-cadaveric", "a"):remove_unlock('basic-electronics') -RECIPE('cobalt-fluoride'):replace_ingredient("chromium", "reo") +RECIPE('dms'):subgroup_order('py-alienlife-cadaveric', 'a'):remove_unlock('basic-electronics') +RECIPE('cobalt-fluoride'):replace_ingredient('chromium', 'reo') RECIPE('micro-fiber'):remove_unlock('microfibers'):add_unlock('filtration') -RECIPE('alien-sample-02'):add_ingredient({type = "item", name = "micro-fiber", amount = 5}) +RECIPE('alien-sample-02'):add_ingredient({type = 'item', name = 'micro-fiber', amount = 5}) RECIPE('resveratrol'):change_category('pulp') -RECIPE('dhilmos-pool-mk01'):replace_ingredient("glass", "phosphate-glass"):add_ingredient({type = "item", name = "aerogel", amount = 5}) -RECIPE('dhilmos-codex'):replace_ingredient("glass", "phosphate-glass") +RECIPE('dhilmos-pool-mk01'):replace_ingredient('glass', 'phosphate-glass'):add_ingredient({type = 'item', name = 'aerogel', amount = 5}) +RECIPE('dhilmos-codex'):replace_ingredient('glass', 'phosphate-glass') RECIPE('fertilizer-1'):change_category('fbreactor') RECIPE('fertilizer-3'):change_category('fbreactor') RECIPE('fertilizer-4'):change_category('fbreactor') RECIPE('fertilizer-fish-1'):change_category('fbreactor') RECIPE('fertilizer-fish-2'):change_category('fbreactor') RECIPE('fertilizer-fish-3'):change_category('fbreactor') -RECIPE('fish-food-02'):remove_ingredient("blood"):add_ingredient({type = "item", name = "blood-meal", amount = 5}) -RECIPE('dingrits-codex'):replace_ingredient("glass", "phosphate-glass") -RECIPE('scrondrix-codex'):replace_ingredient("glass", "phosphate-glass") -RECIPE('antelope-codex'):replace_ingredient("glass", "phosphate-glass") -RECIPE('nanochondria'):add_ingredient({type = "item", name = "paramagnetic-material", amount = 1}):add_ingredient({type = "item", name = "diamagnetic-material", amount = 1}) -RECIPE('quantum-vortex-storage-system'):add_ingredient({type = "item", name = "strangelets", amount = 2}) -RECIPE('nv-center'):add_ingredient({type = "item", name = "strangelets", amount = 2}) -RECIPE('space-science-pack'):add_ingredient({type = "item", name = "yellow-cake", amount = 2}):add_ingredient({type = "item", name = "intelligent-unit", amount = 6}) -RECIPE('yag-laser-module'):add_ingredient({type = "item", name = "nanofibrils", amount = 3}):add_ingredient({type = "item", name = "cobalt-fluoride", amount = 3}) -RECIPE('parametric-oscilator'):add_ingredient({type = "item", name = "nanofibrils", amount = 3}):change_category('research') +RECIPE('fish-food-02'):remove_ingredient('blood'):add_ingredient({type = 'item', name = 'blood-meal', amount = 5}) +RECIPE('dingrits-codex'):replace_ingredient('glass', 'phosphate-glass') +RECIPE('scrondrix-codex'):replace_ingredient('glass', 'phosphate-glass') +RECIPE('antelope-codex'):replace_ingredient('glass', 'phosphate-glass') +RECIPE('nanochondria'):add_ingredient({type = 'item', name = 'paramagnetic-material', amount = 1}):add_ingredient({type = 'item', name = 'diamagnetic-material', amount = 1}) +RECIPE('quantum-vortex-storage-system'):add_ingredient({type = 'item', name = 'strangelets', amount = 2}) +RECIPE('nv-center'):add_ingredient({type = 'item', name = 'strangelets', amount = 2}) +RECIPE('space-science-pack'):add_ingredient({type = 'item', name = 'yellow-cake', amount = 2}):add_ingredient({type = 'item', name = 'intelligent-unit', amount = 6}) +RECIPE('yag-laser-module'):add_ingredient({type = 'item', name = 'nanofibrils', amount = 3}):add_ingredient({type = 'item', name = 'cobalt-fluoride', amount = 3}) +RECIPE('parametric-oscilator'):add_ingredient({type = 'item', name = 'nanofibrils', amount = 3}):change_category('research') RECIPE('superconductor-servomechanims'):change_category('research') -RECIPE('superconductor'):add_ingredient({type = "item", name = "biobattery", amount = 2}):change_category('research') -RECIPE('sc-unit'):add_ingredient({type = "item", name = "re-magnet", amount = 12}) +RECIPE('superconductor'):add_ingredient({type = 'item', name = 'biobattery', amount = 2}):change_category('research') +RECIPE('sc-unit'):add_ingredient({type = 'item', name = 're-magnet', amount = 12}) RECIPE('harmonic-absorber'):change_category('research') RECIPE('diamagnetic-material'):change_category('research')--:remove_unlock('earnshaw-theorem'):add_unlock('pharmagenomics') RECIPE('paramagnetic-material'):change_category('research') RECIPE('myoglobin'):change_category('genlab') RECIPE('zipir-carcass'):remove_unlock('basic-electronics') -RECIPE('capacitor-core'):add_ingredient({type = "item", name = "nano-cellulose", amount = 2}) +RECIPE('capacitor-core'):add_ingredient({type = 'item', name = 'nano-cellulose', amount = 2}) RECIPE('fawogae2'):remove_unlock('advanced-electronics') --RECIPE('fiber'):remove_unlock('basic-electronics') ---RECIPE('urea'):change_category('vrauks'):subgroup_order("py-alienlife-auog", "a") -ITEM('urea'):subgroup_order("py-alienlife-auog", "a") -ITEM('mosfet'):subgroup_order("py-hightech-tier-2", "f") -RECIPE('waste-water-urea'):subgroup_order("py-alienlife-recipes", "a"):remove_unlock('fluid-separation'):add_unlock('water-invertebrates-mk01') -RECIPE('ammonia-urea'):subgroup_order("py-alienlife-recipes", "a"):remove_unlock('basic-electronics'):add_unlock('biotech-mk02') +--RECIPE('urea'):change_category('vrauks'):subgroup_order('py-alienlife-auog', 'a') +ITEM('urea'):subgroup_order('py-alienlife-auog', 'a') +ITEM('mosfet'):subgroup_order('py-hightech-tier-2', 'f') +RECIPE('waste-water-urea'):subgroup_order('py-alienlife-recipes', 'a'):remove_unlock('fluid-separation'):add_unlock('water-invertebrates-mk01') +RECIPE('ammonia-urea'):subgroup_order('py-alienlife-recipes', 'a'):remove_unlock('basic-electronics'):add_unlock('biotech-mk02') RECIPE('urea2'):remove_unlock('auog-2') RECIPE('urea'):set_fields {enabled = false} RECIPE('mukmoux-fat2'):remove_unlock('advanced-electronics') RECIPE('mukmoux-fat3'):remove_unlock('advanced-electronics') RECIPE('fertilizer'):remove_unlock('basic-electronics') RECIPE('advanced-circuit'):add_ingredient({type = 'item', name = 'battery', amount = 5}):add_ingredient({type = 'item', name = 'mosfet', amount = 5}) -RECIPE('processing-unit'):add_ingredient({type = 'item', name = 'mosfet', amount = 10}):add_ingredient({type = "item", name = "neuromorphic-chip", amount = 1}) -RECIPE('fault-current-inductor'):replace_ingredient("battery", "biobattery") ---RECIPE('pcb3-2'):replace_ingredient("battery", "biobattery") +RECIPE('processing-unit'):add_ingredient({type = 'item', name = 'mosfet', amount = 10}):add_ingredient({type = 'item', name = 'neuromorphic-chip', amount = 1}) +RECIPE('fault-current-inductor'):replace_ingredient('battery', 'biobattery') +--RECIPE('pcb3-2'):replace_ingredient('battery', 'biobattery') RECIPE('pcb4'):add_ingredient({type = 'item', name = 'biobattery', amount = 5}) -RECIPE('biobattery'):replace_ingredient("nexelit-plate", "lithium-niobate"):replace_ingredient("cobalt-nx", "crco-alloy"):replace_ingredient("glass", "glass-fiber") +RECIPE('biobattery'):replace_ingredient('nexelit-plate', 'lithium-niobate'):replace_ingredient('cobalt-nx', 'crco-alloy'):replace_ingredient('glass', 'glass-fiber') RECIPE('nxag-matrix'):add_ingredient({type = 'item', name = 'chitosan', amount = 2}) RECIPE('processor-core'):add_ingredient({type = 'item', name = 'chitosan', amount = 2}) RECIPE('kondo-core'):add_ingredient({type = 'item', name = 'nanofibrils', amount = 3}) -RECIPE('biobattery'):add_ingredient({type = "item", name = "re-magnet", amount = 10}):add_ingredient({type = "item", name = "nylon", amount = 5}) -RECIPE('bose-einstein-superfluid'):add_ingredient({type = "fluid", name = "deuterium", amount = 10}) +RECIPE('biobattery'):add_ingredient({type = 'item', name = 're-magnet', amount = 10}):add_ingredient({type = 'item', name = 'nylon', amount = 5}) +RECIPE('bose-einstein-superfluid'):add_ingredient({type = 'fluid', name = 'deuterium', amount = 10}) RECIPE('green-sic'):add_ingredient({type = 'item', name = 'graphite', amount = 3}) RECIPE('pesticide-mk02'):add_ingredient({type = 'fluid', name = 'carbon-sulfide', amount = 50}) RECIPE('pre-pesticide-01'):add_ingredient({type = 'item', name = 'phenol', amount = 10}) -RECIPE('ethyl-mercaptan'):replace_ingredient("nitrogen", "phosphorous-acid") -RECIPE("liquid-manure"):remove_unlock("cottongut-science-mk01"):add_unlock("melamine") -RECIPE("lithium-chloride"):remove_unlock("earnshaw-theorem"):add_unlock("biobattery") -RECIPE("lithium-niobate"):remove_unlock("parametric-oscilator"):add_unlock("biobattery") -RECIPE("py-science-pack-4"):replace_ingredient("plastic-bar", "biopolymer") -RECIPE("cumene"):remove_unlock("phenol"):add_unlock("light-oil-mk03") -RECIPE("cumene-distilation"):remove_unlock("phenol"):add_unlock("light-oil-mk03") +RECIPE('ethyl-mercaptan'):replace_ingredient('nitrogen', 'phosphorous-acid') +RECIPE('liquid-manure'):remove_unlock('cottongut-science-mk01'):add_unlock('melamine') +RECIPE('lithium-chloride'):remove_unlock('earnshaw-theorem'):add_unlock('biobattery') +RECIPE('lithium-niobate'):remove_unlock('parametric-oscilator'):add_unlock('biobattery') +RECIPE('py-science-pack-4'):replace_ingredient('plastic-bar', 'biopolymer') +RECIPE('cumene'):remove_unlock('phenol'):add_unlock('light-oil-mk03') +RECIPE('cumene-distilation'):remove_unlock('phenol'):add_unlock('light-oil-mk03') -RECIPE("dry-ralesia"):remove_unlock("zno-nanoparticles"):add_unlock("ralesia-mk03") -RECIPE("ralesia-powder"):remove_unlock("zno-nanoparticles"):add_unlock("ralesia-mk03") -RECIPE("raw-ralesia-extract"):remove_unlock("zno-nanoparticles"):add_unlock("ralesia-mk03") -RECIPE("ralesia-extract"):remove_unlock("zno-nanoparticles"):add_unlock("ralesia-mk03") +RECIPE('dry-ralesia'):remove_unlock('zno-nanoparticles'):add_unlock('ralesia-mk03') +RECIPE('ralesia-powder'):remove_unlock('zno-nanoparticles'):add_unlock('ralesia-mk03') +RECIPE('raw-ralesia-extract'):remove_unlock('zno-nanoparticles'):add_unlock('ralesia-mk03') +RECIPE('ralesia-extract'):remove_unlock('zno-nanoparticles'):add_unlock('ralesia-mk03') -RECIPE('simik-food-01'):add_ingredient({type = "item", name = "cadaveric-arum", amount = 2}) -FUN.add_ingredient('simik-food-01', {name = "cadaveric-arum", amount = 2}) +RECIPE('simik-food-01'):add_ingredient({type = 'item', name = 'cadaveric-arum', amount = 2}) +FUN.add_ingredient('simik-food-01', {name = 'cadaveric-arum', amount = 2}) -RECIPE('simik-food-02'):add_ingredient({type = "item", name = "cadaveric-arum", amount = 2}) -FUN.add_ingredient('simik-food-02', {name = "cadaveric-arum", amount = 2}) +RECIPE('simik-food-02'):add_ingredient({type = 'item', name = 'cadaveric-arum', amount = 2}) +FUN.add_ingredient('simik-food-02', {name = 'cadaveric-arum', amount = 2}) -RECIPE('simik-food-01a'):add_ingredient({type = "item", name = "cadaveric-arum", amount = 2}):replace_ingredient("gravel", "phosphate-rock") -FUN.add_ingredient('simik-food-01a', {name = "cadaveric-arum", amount = 2}) +RECIPE('simik-food-01a'):add_ingredient({type = 'item', name = 'cadaveric-arum', amount = 2}):replace_ingredient('gravel', 'phosphate-rock') +FUN.add_ingredient('simik-food-01a', {name = 'cadaveric-arum', amount = 2}) -RECIPE('simik-food-02a'):add_ingredient({type = "item", name = "cadaveric-arum", amount = 2}):replace_ingredient("gravel", "phosphate-rock") -FUN.add_ingredient('simik-food-02a', {name = "cadaveric-arum", amount = 2}) +RECIPE('simik-food-02a'):add_ingredient({type = 'item', name = 'cadaveric-arum', amount = 2}):replace_ingredient('gravel', 'phosphate-rock') +FUN.add_ingredient('simik-food-02a', {name = 'cadaveric-arum', amount = 2}) -RECIPE("centrifuge"):add_unlock("filtration") -RECIPE("stone-wool"):add_unlock("zipir") -RECIPE("stone-wool2"):add_unlock("zipir") -RECIPE("agzn-alloy"):remove_unlock("alloys-mk04"):add_unlock("alloys-mk03") +RECIPE('centrifuge'):add_unlock('filtration') +RECIPE('stone-wool'):add_unlock('zipir') +RECIPE('stone-wool2'):add_unlock('zipir') +RECIPE('agzn-alloy'):remove_unlock('alloys-mk04'):add_unlock('alloys-mk03') -FUN.results_replacer("dhilmos-sex-01", "dirty-water-light", "waste-water") +FUN.results_replacer('dhilmos-sex-01', 'dirty-water-light', 'waste-water') -FUN.results_replacer("fertilizer", "py-fertilizer", "fertilizer") -FUN.results_replacer("log7-2", "log", "log",8) +FUN.results_replacer('fertilizer', 'py-fertilizer', 'fertilizer') +FUN.results_replacer('log7-2', 'log', 'log',8) -FUN.results_replacer("rennea-mk02-seed-seperation", "light-oil", "tall-oil") -FUN.results_replacer("rennea-mk03-seed-seperation", "light-oil", "tall-oil") -FUN.results_replacer("rennea-mk04-seed-seperation", "light-oil", "tall-oil") -FUN.results_replacer("rennea-mk02-seed-seperation", "tar", "black-liquor") -FUN.results_replacer("rennea-mk03-seed-seperation", "tar", "black-liquor") -FUN.results_replacer("rennea-mk04-seed-seperation", "tar", "black-liquor") +FUN.results_replacer('rennea-mk02-seed-seperation', 'light-oil', 'tall-oil') +FUN.results_replacer('rennea-mk03-seed-seperation', 'light-oil', 'tall-oil') +FUN.results_replacer('rennea-mk04-seed-seperation', 'light-oil', 'tall-oil') +FUN.results_replacer('rennea-mk02-seed-seperation', 'tar', 'black-liquor') +FUN.results_replacer('rennea-mk03-seed-seperation', 'tar', 'black-liquor') +FUN.results_replacer('rennea-mk04-seed-seperation', 'tar', 'black-liquor') RECIPE('methane'):add_unlock('coal-processing-1') @@ -512,50 +515,50 @@ RECIPE('methane-py-fertilizer'):add_unlock('moondrop-mk02') RECIPE('methane-py-fertilizer'):add_ingredient('moondrop-seeds') RECIPE('methane-co2'):add_ingredient('moondrop-seeds') -RECIPE("plastic-from-casein"):add_ingredient({type = 'fluid', name = 'methanal', amount = 100}):remove_unlock("korlex"):add_unlock("plastics-mk02") -RECIPE("charcoal-briquette"):replace_ingredient("raw-fiber", "fiber") -RECIPE("yotoi-fruit-mk02"):replace_ingredient("nitrogen", "cold-clean-air") +RECIPE('plastic-from-casein'):add_ingredient({type = 'fluid', name = 'methanal', amount = 100}):remove_unlock('korlex'):add_unlock('plastics-mk02') +RECIPE('charcoal-briquette'):replace_ingredient('raw-fiber', 'fiber') +RECIPE('yotoi-fruit-mk02'):replace_ingredient('nitrogen', 'cold-clean-air') -RECIPE("fiber"):remove_unlock("kicalk-2"):add_unlock("filtration") +RECIPE('fiber'):remove_unlock('kicalk-2'):add_unlock('filtration') -TECHNOLOGY("paramagnetic-material"):remove_pack('production-science-pack'):remove_prereq('production-science-pack') -TECHNOLOGY("aerogel"):remove_pack('production-science-pack'):remove_prereq('production-science-pack') +TECHNOLOGY('paramagnetic-material'):remove_pack('production-science-pack'):remove_prereq('production-science-pack') +TECHNOLOGY('aerogel'):remove_pack('production-science-pack'):remove_prereq('production-science-pack') --need to remove all production sci from all techs leading to biobatteries --[[ -TECHNOLOGY("parametric-oscilator"):remove_pack('production-science-pack') -TECHNOLOGY("re-magnet"):remove_pack('production-science-pack'):remove_prereq('production-science-pack') -TECHNOLOGY("integrated-circuits-3"):remove_pack('production-science-pack') -TECHNOLOGY("microfibers"):remove_pack('production-science-pack') -TECHNOLOGY("biopolymer"):remove_pack('production-science-pack') -TECHNOLOGY("collagen"):remove_pack('production-science-pack'):remove_prereq('production-science-pack') -TECHNOLOGY("zno-nanoparticles"):remove_pack('production-science-pack') -TECHNOLOGY("earnshaw-theorem"):remove_pack('production-science-pack') -TECHNOLOGY("superconductor"):remove_pack('production-science-pack') +TECHNOLOGY('parametric-oscilator'):remove_pack('production-science-pack') +TECHNOLOGY('re-magnet'):remove_pack('production-science-pack'):remove_prereq('production-science-pack') +TECHNOLOGY('integrated-circuits-3'):remove_pack('production-science-pack') +TECHNOLOGY('microfibers'):remove_pack('production-science-pack') +TECHNOLOGY('biopolymer'):remove_pack('production-science-pack') +TECHNOLOGY('collagen'):remove_pack('production-science-pack'):remove_prereq('production-science-pack') +TECHNOLOGY('zno-nanoparticles'):remove_pack('production-science-pack') +TECHNOLOGY('earnshaw-theorem'):remove_pack('production-science-pack') +TECHNOLOGY('superconductor'):remove_pack('production-science-pack') ]]-- -RECIPE("brain-cartridge-03"):add_ingredient({type = 'item', name = 'rayon', amount = 1}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 2}) +RECIPE('brain-cartridge-03'):add_ingredient({type = 'item', name = 'rayon', amount = 1}):add_ingredient({type = 'item', name = 'phosphate-glass', amount = 2}) ----EXCLUSIVE RECIPES---- RECIPE { - type = "recipe", - name = "phytoplankton-2", - category = "plankton", + type = 'recipe', + name = 'phytoplankton-2', + category = 'plankton', enabled = false, energy_required = 5, ingredients = { - {type = "fluid", name = "flue-gas", amount = 100, fluidbox_index = 1}, - {type = "fluid", name = "water", amount = 500, fluidbox_index = 2}, + {type = 'fluid', name = 'flue-gas', amount = 100, fluidbox_index = 1}, + {type = 'fluid', name = 'water', amount = 500, fluidbox_index = 2}, {type = 'item', name = 'fertilizer', amount = 3}, }, results = { - {type = "fluid", name = "phytoplankton", amount = 20} + {type = 'fluid', name = 'phytoplankton', amount = 20} }, - main_product = "phytoplankton", + main_product = 'phytoplankton', subgroup = 'py-alienlife-plants', order = 'b' -}:add_unlock("microbiology-mk04") +}:add_unlock('microbiology-mk04') --scrondrix @@ -571,8 +574,8 @@ RECIPE { results = { {type = 'item', name = 'phosphate-rock', amount = 5}, }, - --main_product = "cocoon", -}:add_unlock("molecular-decohesion-mk03") + --main_product = 'cocoon', +}:add_unlock('molecular-decohesion-mk03') RECIPE { type = 'recipe', @@ -586,8 +589,8 @@ RECIPE { results = { {type = 'item', name = 'rare-earth-ore', amount = 20}, }, - --main_product = "cocoon", -}:add_unlock("molecular-decohesion-mk03") + --main_product = 'cocoon', +}:add_unlock('molecular-decohesion-mk03') RECIPE { type = 'recipe', @@ -601,8 +604,8 @@ RECIPE { results = { {type = 'fluid', name = 'cyanic-acid', amount = 50}, }, - --main_product = "cocoon", -}:add_unlock("molecular-decohesion-mk02") + --main_product = 'cocoon', +}:add_unlock('molecular-decohesion-mk02') RECIPE { type = 'recipe', @@ -616,8 +619,8 @@ RECIPE { results = { {type = 'item', name = 'iron-ore', amount = 20}, }, - --main_product = "cocoon", -}:add_unlock("molecular-decohesion-mk03") + --main_product = 'cocoon', +}:add_unlock('molecular-decohesion-mk03') RECIPE { type = 'recipe', @@ -631,8 +634,8 @@ RECIPE { results = { {type = 'item', name = 'sulfur', amount = 5}, }, - --main_product = "cocoon", -}:add_unlock("molecular-decohesion-mk03") + --main_product = 'cocoon', +}:add_unlock('molecular-decohesion-mk03') RECIPE { type = 'recipe', @@ -646,8 +649,8 @@ RECIPE { results = { {type = 'item', name = 'copper-ore', amount = 10}, }, - --main_product = "cocoon", -}:add_unlock("molecular-decohesion-mk03") + --main_product = 'cocoon', +}:add_unlock('molecular-decohesion-mk03') RECIPE { type = 'recipe', @@ -661,8 +664,8 @@ RECIPE { results = { {type = 'item', name = 'urea', amount = 10}, }, - --main_product = "cocoon", -}:add_unlock("molecular-decohesion-mk02") + --main_product = 'cocoon', +}:add_unlock('molecular-decohesion-mk02') RECIPE { type = 'recipe', @@ -690,7 +693,7 @@ RECIPE { results = { {type = 'item', name = 'phenol', amount = 5}, }, -}:add_unlock("phenol") +}:add_unlock('phenol') RECIPE { type = 'recipe', @@ -699,16 +702,16 @@ RECIPE { enabled = false, energy_required = 15, ingredients = { - {type = "item", name = "pure-sand", amount = 30}, - {type = "item", name = "active-carbon", amount = 10}, - {type = "item", name = "gravel", amount = 25}, + {type = 'item', name = 'pure-sand', amount = 30}, + {type = 'item', name = 'active-carbon', amount = 10}, + {type = 'item', name = 'gravel', amount = 25}, {type = 'item', name = 'cellulose', amount = 25}, {type = 'item', name = 'sub-denier-microfiber', amount = 3}, }, results = { {type = 'item', name = 'filtration-media', amount = 100}, }, -}:add_unlock("microfibers") +}:add_unlock('microfibers') RECIPE { type = 'recipe', @@ -723,8 +726,8 @@ RECIPE { results = { {type = 'item', name = 'urea', amount = 30}, }, - --main_product = "cocoon", -}:add_unlock("melamine") + --main_product = 'cocoon', +}:add_unlock('melamine') RECIPE { type = 'recipe', @@ -738,12 +741,12 @@ RECIPE { results = { {type = 'item', name = 'raw-fiber', amount = 5}, }, -}:add_unlock("kicalk") +}:add_unlock('kicalk') RECIPE { - type = "recipe", - name = "cellulose-01", - category = "pulp", + type = 'recipe', + name = 'cellulose-01', + category = 'pulp', enabled = false, energy_required = 5, ingredients = { @@ -753,7 +756,7 @@ RECIPE { results = { {type = 'item', name = 'cellulose', amount = 5} }, -}:add_unlock("cellulose-mk03") +}:add_unlock('cellulose-mk03') RECIPE { type = 'recipe', @@ -768,8 +771,8 @@ RECIPE { results = { {type = 'fluid', name = 'methane', amount = 150}, }, - --main_product = "cocoon", -}:add_unlock("kmauts") + --main_product = 'cocoon', +}:add_unlock('kmauts') local tile_count = 529 --------------------------ralesia mega farm---------------- @@ -790,7 +793,7 @@ RECIPE { results = { {type = 'item', name = 'ralesias', amount = tile_count * 8}, }, -}:add_unlock("mega-farm-ralesia") +}:add_unlock('mega-farm-ralesia') RECIPE { type = 'recipe', @@ -809,7 +812,7 @@ RECIPE { results = { {type = 'item', name = 'ralesias', amount = tile_count * 9}, }, -}:add_unlock("mega-farm-ralesia") +}:add_unlock('mega-farm-ralesia') --------------------------rennea mega farm---------------- @@ -829,7 +832,7 @@ RECIPE { results = { {type = 'item', name = 'rennea', amount = tile_count * 8}, }, -}:add_unlock("mega-farm-rennea") +}:add_unlock('mega-farm-rennea') RECIPE { type = 'recipe', @@ -848,7 +851,7 @@ RECIPE { results = { {type = 'item', name = 'rennea', amount = tile_count * 9}, }, -}:add_unlock("mega-farm-rennea") +}:add_unlock('mega-farm-rennea') --------------------------tuuphra mega farm---------------- @@ -869,7 +872,7 @@ RECIPE { results = { {type = 'item', name = 'tuuphra', amount = tile_count * 8}, }, -}:add_unlock("mega-farm-tuuphra") +}:add_unlock('mega-farm-tuuphra') RECIPE { type = 'recipe', @@ -889,7 +892,7 @@ RECIPE { results = { {type = 'item', name = 'tuuphra', amount = tile_count * 9}, }, -}:add_unlock("mega-farm-tuuphra") +}:add_unlock('mega-farm-tuuphra') --------------------------grod mega farm---------------- @@ -911,7 +914,7 @@ RECIPE { results = { {type = 'item', name = 'grod', amount = tile_count * 9}, }, -}:add_unlock("mega-farm-grod") +}:add_unlock('mega-farm-grod') --------------------------yotoi mega farm---------------- @@ -935,7 +938,7 @@ RECIPE { results = { {type = 'item', name = 'yotoi', amount = tile_count * 9}, }, -}:add_unlock("mega-farm-yotoi") +}:add_unlock('mega-farm-yotoi') --------------------------yotoi fruit mega farm---------------- @@ -959,7 +962,7 @@ RECIPE { results = { {type = 'item', name = 'yotoi-fruit', amount = tile_count * 9}, }, -}:add_unlock("mega-farm-yotoi") +}:add_unlock('mega-farm-yotoi') RECIPE { @@ -974,8 +977,8 @@ RECIPE { results = { {type = 'item', name = 'phosphate-rock', amount = 7}, }, - --main_product = "cocoon", -}:add_unlock("molecular-decohesion-mk03") + --main_product = 'cocoon', +}:add_unlock('molecular-decohesion-mk03') RECIPE { type = 'recipe', @@ -989,8 +992,8 @@ RECIPE { results = { {type = 'item', name = 'phosphate-rock', amount = 3}, }, - --main_product = "cocoon", -}:add_unlock("molecular-decohesion-mk02") + --main_product = 'cocoon', +}:add_unlock('molecular-decohesion-mk02') RECIPE { type = 'recipe', @@ -1004,8 +1007,8 @@ RECIPE { results = { {type = 'item', name = 'phosphate-rock', amount = 1}, }, - --main_product = "cocoon", -}:add_unlock("molecular-decohesion-mk03") + --main_product = 'cocoon', +}:add_unlock('molecular-decohesion-mk03') RECIPE { type = 'recipe', @@ -1019,8 +1022,8 @@ RECIPE { results = { {type = 'item', name = 'phosphate-rock', amount = 2}, }, - --main_product = "cocoon", -}:add_unlock("molecular-decohesion-mk02") + --main_product = 'cocoon', +}:add_unlock('molecular-decohesion-mk02') RECIPE { type = 'recipe', @@ -1034,8 +1037,8 @@ RECIPE { results = { {type = 'item', name = 'phosphate-rock', amount = 3}, }, - --main_product = "cocoon", -}:add_unlock("molecular-decohesion-mk04") + --main_product = 'cocoon', +}:add_unlock('molecular-decohesion-mk04') RECIPE { type = 'recipe', @@ -1112,9 +1115,9 @@ RECIPE { }:add_unlock('biopolymer') RECIPE { - type = "recipe", - name = "phenol-3", - category = "biofactory", + type = 'recipe', + name = 'phenol-3', + category = 'biofactory', enabled = false, energy_required = 5, ingredients = { @@ -1124,8 +1127,8 @@ RECIPE { results = { {type = 'item', name = 'phenol', amount = 6}, }, - --main_product = "b-molasse", -}:add_unlock("phenol") + --main_product = 'b-molasse', +}:add_unlock('phenol') RECIPE { type = 'recipe', @@ -1150,7 +1153,7 @@ RECIPE { results = { {type = 'item', name = 'recombinant-ery', amount = 280}, }, -}:add_unlock("recombinant-ery") +}:add_unlock('recombinant-ery') RECIPE { type = 'recipe', @@ -1165,7 +1168,7 @@ RECIPE { results = { {type = 'item', name = 'nanofibrils', amount = 3}, }, -}:add_unlock("chitin") +}:add_unlock('chitin') RECIPE { type = 'recipe', @@ -1180,7 +1183,7 @@ RECIPE { results = { {type = 'fluid', name = 'chelator', amount = 50}, }, -}:add_unlock("phytomining-mk02") +}:add_unlock('phytomining-mk02') RECIPE { type = 'recipe', @@ -1196,10 +1199,10 @@ RECIPE { {type = 'item', name = 's-biomass', amount = 10}, {type = 'fluid', name = 'waste-water', amount = 50}, }, - main_product = "s-biomass", + main_product = 's-biomass', icon = '__pyalienlifegraphics__/graphics/icons/s-biomass.png', icon_size = 64, -}:add_unlock("phytomining") +}:add_unlock('phytomining') RECIPE { type = 'recipe', @@ -1216,10 +1219,10 @@ RECIPE { {type = 'item', name = 's-biomass', amount = 20}, {type = 'fluid', name = 'waste-water', amount = 80}, }, - main_product = "s-biomass", + main_product = 's-biomass', icon = '__pyalienlifegraphics__/graphics/icons/s-biomass.png', icon_size = 64, -}:add_unlock("phytomining-mk02") +}:add_unlock('phytomining-mk02') RECIPE { type = 'recipe', @@ -1237,10 +1240,10 @@ RECIPE { {type = 'item', name = 's-biomass', amount = 60}, {type = 'fluid', name = 'waste-water', amount = 100}, }, - main_product = "s-biomass", + main_product = 's-biomass', icon = '__pyalienlifegraphics__/graphics/icons/s-biomass.png', icon_size = 64, -}:add_unlock("phytomining-mk03") +}:add_unlock('phytomining-mk03') RECIPE { type = 'recipe', @@ -1256,10 +1259,10 @@ RECIPE { {type = 'item', name = 'zn-biomass', amount = 10}, {type = 'fluid', name = 'waste-water', amount = 50}, }, - main_product = "zn-biomass", + main_product = 'zn-biomass', icon = '__pyalienlifegraphics__/graphics/icons/zn-biomass.png', icon_size = 64, -}:add_unlock("phytomining-mk02") +}:add_unlock('phytomining-mk02') RECIPE { type = 'recipe', @@ -1276,10 +1279,10 @@ RECIPE { {type = 'item', name = 'zn-biomass', amount = 20}, {type = 'fluid', name = 'waste-water', amount = 80}, }, - main_product = "zn-biomass", + main_product = 'zn-biomass', icon = '__pyalienlifegraphics__/graphics/icons/zn-biomass.png', icon_size = 64, -}:add_unlock("phytomining-mk02") +}:add_unlock('phytomining-mk02') RECIPE { type = 'recipe', @@ -1297,10 +1300,10 @@ RECIPE { {type = 'item', name = 'zn-biomass', amount = 80}, {type = 'fluid', name = 'waste-water', amount = 100}, }, - main_product = "zn-biomass", + main_product = 'zn-biomass', icon = '__pyalienlifegraphics__/graphics/icons/zn-biomass.png', icon_size = 64, -}:add_unlock("phytomining-mk03") +}:add_unlock('phytomining-mk03') -------BIOMASS EXTRACTION---------------------------------- @@ -1318,10 +1321,10 @@ RECIPE { {type = 'item', name = 'sulfur', amount = 10}, {type = 'item', name = 'biomass', amount = 5}, }, - main_product = "sulfur", + main_product = 'sulfur', icon = '__base__/graphics/icons/sulfur.png', icon_size = 64, -}:add_unlock("phytomining"):change_category('pulp') +}:add_unlock('phytomining'):change_category('pulp') RECIPE { @@ -1337,8 +1340,8 @@ RECIPE { results = { {type = 'item', name = 'melamine', amount = 10}, }, - --main_product = "casein-pulp-01", -}:add_unlock("korlex-mk02") + --main_product = 'casein-pulp-01', +}:add_unlock('korlex-mk02') ----------MILK FIBER-------------------- @@ -1356,8 +1359,8 @@ RECIPE { results = { {type = 'fluid', name = 'casein-solution', amount = 50}, }, - --main_product = "casein-pulp-01", -}:add_unlock("biotech-mk03") + --main_product = 'casein-pulp-01', +}:add_unlock('biotech-mk03') RECIPE { type = 'recipe', @@ -1375,8 +1378,8 @@ RECIPE { results = { {type = 'item', name = 'raw-fiber', amount = 40}, }, - --main_product = "casein-pulp-01", -}:add_unlock("biotech-mk03") + --main_product = 'casein-pulp-01', +}:add_unlock('biotech-mk03') RECIPE { type = 'recipe', @@ -1392,8 +1395,8 @@ RECIPE { {type = 'fluid', name = 'casein-mixture', amount = 50}, {type = 'fluid', name = 'waste-water', amount = 50}, }, - main_product = "casein-mixture", -}:add_unlock("korlex") + main_product = 'casein-mixture', +}:add_unlock('korlex') RECIPE { type = 'recipe', @@ -1409,8 +1412,8 @@ RECIPE { results = { {type = 'fluid', name = 'ethyl-mercaptan', amount = 200}, }, - --main_product = "mcb", -}:add_unlock("pesticides-mk02") + --main_product = 'mcb', +}:add_unlock('pesticides-mk02') RECIPE { type = 'recipe', @@ -1426,10 +1429,10 @@ RECIPE { }, results = { {type = 'item', name = 'nisi', amount = 1}, - {type = "item", name = "cobalt-extract", amount = 2, probability = 0.5}, + {type = 'item', name = 'cobalt-extract', amount = 2, probability = 0.5}, }, - main_product = "nisi", -}:add_unlock("basic-electronics"):change_category('gas-separator') + main_product = 'nisi', +}:add_unlock('basic-electronics'):change_category('gas-separator') RECIPE { type = 'recipe', @@ -1452,8 +1455,8 @@ RECIPE { results = { {type = 'item', name = 'mosfet', amount = 4}, }, - --main_product = "chloral", -}:add_unlock("basic-electronics") + --main_product = 'chloral', +}:add_unlock('basic-electronics') RECIPE { type = 'recipe', @@ -1478,71 +1481,71 @@ RECIPE { results = { {type = 'item', name = 'cooling-system', amount = 1}, }, - --main_product = "chloral", -}:add_unlock("advanced-electronics") + --main_product = 'chloral', +}:add_unlock('advanced-electronics') -- RECIPE { --- type = "recipe", --- name = "starch-3", --- category = "pulp", +-- type = 'recipe', +-- name = 'starch-3', +-- category = 'pulp', -- enabled = false, -- energy_required = 3, -- ingredients = { --- {type = "item", name = "guar-seeds", amount = 100} +-- {type = 'item', name = 'guar-seeds', amount = 100} -- }, -- results = { --- {type = "item", name = "starch", amount = 3}, --- {type = "item", name = "biomass", amount = 5}, +-- {type = 'item', name = 'starch', amount = 3}, +-- {type = 'item', name = 'biomass', amount = 5}, -- }, --- main_product= "starch", --- icon = "__pyraworesgraphics__/graphics/icons/starch.png", +-- main_product= 'starch', +-- icon = '__pyraworesgraphics__/graphics/icons/starch.png', -- icon_size = 64, --- subgroup = "py-rawores-recipes", --- order = "j" --- }:add_unlock("starch-mk01"):add_ingredient({type = 'item', name = 'fiberboard', amount = 1}) +-- subgroup = 'py-rawores-recipes', +-- order = 'j' +-- }:add_unlock('starch-mk01'):add_ingredient({type = 'item', name = 'fiberboard', amount = 1}) RECIPE { - type = "recipe", - name = "starch-4", - category = "pulp", + type = 'recipe', + name = 'starch-4', + category = 'pulp', enabled = false, energy_required = 3, ingredients = { - {type = "item", name = "guar-seeds", amount = 100}, - {type = "item", name = "sodium-sulfate", amount = 1}, + {type = 'item', name = 'guar-seeds', amount = 100}, + {type = 'item', name = 'sodium-sulfate', amount = 1}, }, results = { - {type = "item", name = "starch", amount = 10}, - {type = "item", name = "biomass", amount = 5}, + {type = 'item', name = 'starch', amount = 10}, + {type = 'item', name = 'biomass', amount = 5}, }, - main_product= "starch", - icon = "__pyraworesgraphics__/graphics/icons/starch.png", + main_product= 'starch', + icon = '__pyraworesgraphics__/graphics/icons/starch.png', icon_size = 64, - subgroup = "py-rawores-recipes", - order = "j" -}:add_unlock("starch-mk02"):add_ingredient({type = 'item', name = 'fiberboard', amount = 1}) + subgroup = 'py-rawores-recipes', + order = 'j' +}:add_unlock('starch-mk02'):add_ingredient({type = 'item', name = 'fiberboard', amount = 1}) ITEM { - type = "item", - name = "cooling-system", - icon = "__pyalienlifegraphics__/graphics/icons/cooling-system.png", + type = 'item', + name = 'cooling-system', + icon = '__pyalienlifegraphics__/graphics/icons/cooling-system.png', icon_size = 64, flags = {}, - subgroup = "py-hightech-tier-3", - order = "a", + subgroup = 'py-hightech-tier-3', + order = 'a', stack_size = 100 } -RECIPE('processing-unit'):add_ingredient({type = "item", name = "cooling-system", amount = 1}) -RECIPE('intelligent-unit'):add_ingredient({type = "item", name = "cooling-system", amount = 2}) -RECIPE('var-josephson-junction'):add_ingredient({type = "item", name = "cooling-system", amount = 1}) -RECIPE('pi-josephson-junction'):add_ingredient({type = "item", name = "cooling-system", amount = 1}) +RECIPE('processing-unit'):add_ingredient({type = 'item', name = 'cooling-system', amount = 1}) +RECIPE('intelligent-unit'):add_ingredient({type = 'item', name = 'cooling-system', amount = 2}) +RECIPE('var-josephson-junction'):add_ingredient({type = 'item', name = 'cooling-system', amount = 1}) +RECIPE('pi-josephson-junction'):add_ingredient({type = 'item', name = 'cooling-system', amount = 1}) -RECIPE('rennea-mk02-breeding'):replace_ingredient("sulfuric-acid-barrel", "phosphoric-acid-barrel") +RECIPE('rennea-mk02-breeding'):replace_ingredient('sulfuric-acid-barrel', 'phosphoric-acid-barrel') -RECIPE('rennea-mk03-breeding'):replace_ingredient("sulfuric-acid-barrel", "phosphoric-acid-barrel") +RECIPE('rennea-mk03-breeding'):replace_ingredient('sulfuric-acid-barrel', 'phosphoric-acid-barrel') -RECIPE('rennea-mk04-breeding'):replace_ingredient("sulfuric-acid-barrel", "phosphoric-acid-barrel") +RECIPE('rennea-mk04-breeding'):replace_ingredient('sulfuric-acid-barrel', 'phosphoric-acid-barrel') local arqad_filled = @@ -1580,21 +1583,21 @@ data.raw.recipe.biofilm.energy_required = 10 FUN.results_replacer('biofilm', 'biofilm', 'biofilm', 10) RECIPE { - type = "recipe", - name = "starch-3", - category = "biofactory", + type = 'recipe', + name = 'starch-3', + category = 'biofactory', enabled = false, energy_required = 5, ingredients = { - {type = "fluid", name = "formic-acid", amount = 100}, - {type = "item", name = "enzyme-pks", amount = 1}, - {type = "item", name = "moondrop-seeds", amount = 80}, - {type = "item", name = "fiberboard", amount = 2}, + {type = 'fluid', name = 'formic-acid', amount = 100}, + {type = 'item', name = 'enzyme-pks', amount = 1}, + {type = 'item', name = 'moondrop-seeds', amount = 80}, + {type = 'item', name = 'fiberboard', amount = 2}, }, results = { - {type = "item", name = "starch", amount = 20} + {type = 'item', name = 'starch', amount = 20} } -}:add_unlock("starch-mk03") +}:add_unlock('starch-mk03') data.raw['assembling-machine']['kicalk-plantation'] = nil data.raw['item']['kicalk-plantation'] = nil @@ -1615,7 +1618,5 @@ data.raw['item']['py-fertilizer'] = nil data.raw['recipe']['fertilizer-2'].results = {{'fertilizer', 15}} RECIPE('fertilizer-2'):add_unlock('biofluid-mk01'):add_ingredient{type = 'item', name = 'guano', amount = 3} ---add cellulose to prod +FUN.productivity{'cellulose-01'} -local recipes_list = {"cellulose-01"} -FUN.productivity(recipes_list) \ No newline at end of file