diff --git a/prototypes/buildings/advanced-foundry.lua b/prototypes/buildings/advanced-foundry.lua index e465d341f..7ba92ffc3 100644 --- a/prototypes/buildings/advanced-foundry.lua +++ b/prototypes/buildings/advanced-foundry.lua @@ -178,12 +178,18 @@ RECIPE { {type = "item", name = "electric-engine-unit", amount = 4}, {type = "item", name = "titanium-plate", amount = 10}, {type = "item", name = "super-steel", amount = 20}, + {type = "item", name = "nbti-alloy", amount = 20}, + {type = "item", name = "py-heat-exchanger", amount = 1}, }, results = { {type = "item", name = "advanced-foundry-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("advanced-foundry-mk03"):add_ingredient_unsafe {type = "item", name = "paramagnetic-material", amount = 20}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 15} +end + RECIPE { type = "recipe", name = "advanced-foundry-mk04", @@ -193,9 +199,17 @@ RECIPE { {type = "item", name = "advanced-foundry-mk03", amount = 1}, {type = "item", name = "low-density-structure", amount = 20}, {type = "item", name = "nbfe-alloy", amount = 10}, - {type = "item", name = "lead-plate", amount = 40} + {type = "item", name = "lead-plate", amount = 40}, + {type = "item", name = "super-alloy", amount = 30}, + {type = "item", name = "wall-shield", amount = 5}, + {type = "item", name = "science-coating", amount = 2}, + {type = "item", name = "control-unit", amount = 5} }, results = { {type = "item", name = "advanced-foundry-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("advanced-foundry-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient_unsafe {type = "item", name = "pi-josephson-junction", amount = 4} +end diff --git a/prototypes/buildings/automated-factory.lua b/prototypes/buildings/automated-factory.lua index 4dcee135a..11208fa3d 100644 --- a/prototypes/buildings/automated-factory.lua +++ b/prototypes/buildings/automated-factory.lua @@ -28,6 +28,10 @@ if mods["pyrawores"] then RECIPE("automated-factory-mk01"):replace_ingredient("advanced-circuit", "electronic-circuit"):remove_unlock("advanced-circuit"):add_unlock("fast-inserter") end +if mods.pyhightech then + RECIPE("automated-factory-mk01"):replace_ingredient("advanced-circuit", "electronic-circuit") +end + for i = 1, 4 do if not mods.pyrawores and i == 2 then return end @@ -163,13 +167,19 @@ RECIPE { {type = "item", name = "niobium-plate", amount = 25}, {type = "item", name = "processing-unit", amount = 10}, {type = "item", name = "titanium-plate", amount = 30}, - {type = "item", name = "super-steel", amount = 30} + {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "nbti-alloy", amount = 20}, + {type = "item", name = "py-heat-exchanger", amount = 1} }, results = { {type = "item", name = "automated-factory-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("automated-factory-mk03"):add_ingredient_unsafe {type = "item", name = "paramagnetic-material", amount = 25}:add_ingredient_unsafe {type = "item", name = "volumetric-capacitor", amount = 10}:add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 10} +end + RECIPE { type = "recipe", name = "automated-factory-mk04", @@ -180,9 +190,17 @@ RECIPE { {type = "item", name = "low-density-structure", amount = 10}, {type = "item", name = "nbfe-alloy", amount = 10}, {type = "item", name = "lead-plate", amount = 10}, + {type = "item", name = "super-alloy", amount = 30}, + {type = "item", name = "wall-shield", amount = 5}, + {type = "item", name = "science-coating", amount = 2}, + {type = "item", name = "control-unit", amount = 5} }, results = { {type = "item", name = "automated-factory-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("automated-factory-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "quantum-vortex-storage-system", amount = 4} +end diff --git a/prototypes/buildings/ball-mill.lua b/prototypes/buildings/ball-mill.lua index 81bf6ac1d..7ca17a91f 100644 --- a/prototypes/buildings/ball-mill.lua +++ b/prototypes/buildings/ball-mill.lua @@ -19,6 +19,10 @@ if mods.pyrawores then RECIPE("ball-mill-mk01"):add_ingredient_unsafe {type = "item", name = "py-asphalt", amount = 50} end +if mods.pyhightech then + RECIPE("ball-mill-mk01"):remove_ingredient("py-asphalt"):add_ingredient {type = "item", name = "electronic-circuit", amount = 10} +end + for i = 1, 4 do if not mods.pyrawores and i == 2 then return end @@ -127,24 +131,38 @@ RECIPE { {type = "item", name = "processing-unit", amount = 10}, {type = "item", name = "titanium-plate", amount = 50}, {type = "item", name = "super-steel", amount = 15}, + {type = "item", name = "nbti-alloy", amount = 10}, + {type = "item", name = "agitator-mk01", amount = 1}, }, results = { {type = "item", name = "ball-mill-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("ball-mill-mk03"):add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient_unsafe {type = "item", name = "re-magnet", amount = 30}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 10} +end + RECIPE { type = "recipe", name = "ball-mill-mk04", energy_required = 0.5, enabled = false, ingredients = { - {type = "item", name = "ball-mill-mk03", amount = 1}, - {type = "item", name = "concrete", amount = 35}, - {type = "item", name = "nbfe-alloy", amount = 10}, - {type = "item", name = "lead-plate", amount = 30}, + {type = "item", name = "ball-mill-mk03", amount = 1}, + {type = "item", name = "concrete", amount = 35}, + {type = "item", name = "nbfe-alloy", amount = 10}, + {type = "item", name = "lead-plate", amount = 30}, + {type = "item", name = "super-alloy", amount = 20}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "ball-mill-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("ball-mill-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "nv-center", amount = 2} +end diff --git a/prototypes/buildings/borax-mine.lua b/prototypes/buildings/borax-mine.lua index 794cf23e7..8b5670030 100644 --- a/prototypes/buildings/borax-mine.lua +++ b/prototypes/buildings/borax-mine.lua @@ -168,13 +168,19 @@ RECIPE { {type = "item", name = "electric-engine-unit", amount = 6}, {type = "item", name = "express-transport-belt", amount = 15}, {type = "item", name = "titanium-plate", amount = 40}, - {type = "item", name = "super-steel", amount = 30} + {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "nenbit-matrix", amount = 20}, + {type = "item", name = "molybdenum-plate", amount = 15} }, results = { {type = "item", name = "borax-mine-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("borax-mine-mk03"):add_ingredient_unsafe {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient_unsafe {type = "item", name = "carbon-aerogel", amount = 20} +end + RECIPE { type = "recipe", name = "borax-mine-mk04", @@ -186,8 +192,16 @@ RECIPE { {type = "item", name = "nbfe-alloy", amount = 15}, {type = "item", name = "low-density-structure", amount = 10}, {type = "item", name = "lead-plate", amount = 20}, + {type = "item", name = "super-alloy", amount = 15}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "borax-mine-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("borax-mine-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "parametric-oscilator", amount = 1} +end diff --git a/prototypes/buildings/botanical-nursery.lua b/prototypes/buildings/botanical-nursery.lua index 85f765134..6df93280a 100644 --- a/prototypes/buildings/botanical-nursery.lua +++ b/prototypes/buildings/botanical-nursery.lua @@ -182,13 +182,19 @@ RECIPE { {type = "item", name = "niobium-plate", amount = 40}, {type = "item", name = "kevlar", amount = 15}, {type = "item", name = "titanium-plate", amount = 10}, - {type = "item", name = "stainless-steel", amount = 10} + {type = "item", name = "stainless-steel", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 10}, + {type = "item", name = "nmf-mk01", amount = 1} }, results = { {type = "item", name = "botanical-nursery-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("botanical-nursery-mk03"):add_ingredient_unsafe {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 35}:add_ingredient_unsafe {type = "item", name = "aerogel", amount = 15} +end + RECIPE { type = "recipe", name = "botanical-nursery-mk04", @@ -200,8 +206,16 @@ RECIPE { {type = "item", name = "nbfe-alloy", amount = 20}, {type = "item", name = "tin-plate", amount = 20}, {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "boron-carbide", amount = 10}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 3}, }, results = { {type = "item", name = "botanical-nursery-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("botanical-nursery-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "hyperelastic-material", amount = 4} +end diff --git a/prototypes/buildings/carbon-filter.lua b/prototypes/buildings/carbon-filter.lua index 8d12d79c4..9d1ddbdcd 100644 --- a/prototypes/buildings/carbon-filter.lua +++ b/prototypes/buildings/carbon-filter.lua @@ -168,12 +168,17 @@ RECIPE { {type = "item", name = "kevlar", amount = 10}, {type = "item", name = "titanium-plate", amount = 30}, {type = "item", name = "stainless-steel", amount = 15}, + {type = "item", name = "nbti-alloy", amount = 15}, }, results = { {type = "item", name = "carbon-filter-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("carbon-filter-mk03"):add_ingredient_unsafe {type = "item", name = "re-magnet", amount = 30}:add_ingredient_unsafe {type = "item", name = "superconductor", amount = 20}:add_ingredient_unsafe {type = "item", name = "paramagnetic-material", amount = 15} +end + RECIPE { type = "recipe", name = "carbon-filter-mk04", @@ -185,8 +190,16 @@ RECIPE { {type = "item", name = "nbfe-alloy", amount = 5}, {type = "item", name = "tin-plate", amount = 30}, {type = "item", name = "super-steel", amount = 20}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "wall-shield", amount = 4}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 3} }, results = { {type = "item", name = "carbon-filter-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("carbon-filter-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "quantum-vortex-storage-system", amount = 2} +end diff --git a/prototypes/buildings/classifier.lua b/prototypes/buildings/classifier.lua index 208221402..5b680c91d 100644 --- a/prototypes/buildings/classifier.lua +++ b/prototypes/buildings/classifier.lua @@ -138,12 +138,19 @@ RECIPE { {type = "item", name = "niobium-plate", amount = 10}, {type = "item", name = "titanium-plate", amount = 20}, {type = "item", name = "stainless-steel", amount = 15}, + {type = "item", name = "nenbit-matrix", amount = 10}, + {type = "item", name = "sc-unit", amount = 1}, + {type = "item", name = "boron-carbide", amount = 15}, }, results = { {type = "item", name = "classifier-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("classifier-mk03"):add_ingredient_unsafe {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 15} +end + RECIPE { type = "recipe", name = "classifier-mk04", @@ -154,8 +161,16 @@ RECIPE { {type = "item", name = "low-density-structure", amount = 5}, {type = "item", name = "nbfe-alloy", amount = 10}, {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "wall-shield", amount = 2}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "classifier-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("classifier-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "var-josephson-junction", amount = 2} +end diff --git a/prototypes/buildings/desulfurizator-unit.lua b/prototypes/buildings/desulfurizator-unit.lua index 05b113855..13511e559 100644 --- a/prototypes/buildings/desulfurizator-unit.lua +++ b/prototypes/buildings/desulfurizator-unit.lua @@ -164,12 +164,19 @@ RECIPE { {type = "item", name = "kevlar", amount = 30}, {type = "item", name = "titanium-plate", amount = 40}, {type = "item", name = "stainless-steel", amount = 30}, + {type = "item", name = "nbti-alloy", amount = 15}, + {type = "item", name = "boron-carbide", amount = 20}, + {type = "item", name = "py-heat-exchanger", amount = 1}, }, results = { {type = "item", name = "desulfurizator-unit-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("desulfurizator-unit-mk03"):add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 15}:add_ingredient_unsafe {type = "item", name = "carbon-aerogel", amount = 20} +end + RECIPE { type = "recipe", name = "desulfurizator-unit-mk04", @@ -180,8 +187,16 @@ RECIPE { {type = "item", name = "pump", amount = 4}, {type = "item", name = "nbfe-alloy", amount = 20}, {type = "item", name = "low-density-structure", amount = 10}, + {type = "item", name = "super-alloy", amount = 20}, + {type = "item", name = "wall-shield", amount = 2}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "desulfurizator-unit-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("desulfurizator-unit-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "quantum-dots", amount = 5} +end diff --git a/prototypes/buildings/distilator.lua b/prototypes/buildings/distilator.lua index 5282aad3b..21120e0f1 100644 --- a/prototypes/buildings/distilator.lua +++ b/prototypes/buildings/distilator.lua @@ -240,12 +240,18 @@ RECIPE { {type = "item", name = "niobium-pipe", amount = 15}, {type = "item", name = "titanium-plate", amount = 10}, {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "nbti-alloy", amount = 15}, + {type = "item", name = "sc-unit", amount = 4} }, results = { {type = "item", name = "distilator-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("distilator-mk03"):add_ingredient_unsafe {type = "item", name = "phosphate-glass", amount = 15}:add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 10}:add_ingredient_unsafe {type = "item", name = "aerogel", amount = 10} +end + RECIPE { type = "recipe", name = "distilator-mk04", @@ -256,8 +262,17 @@ RECIPE { {type = "item", name = "pump", amount = 4}, {type = "item", name = "nbfe-alloy", amount = 15}, {type = "item", name = "lead-plate", amount = 20}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 10}, + {type = "item", name = "agzn-alloy", amount = 5}, + {type = "item", name = "science-coating", amount = 2}, + {type = "item", name = "control-unit", amount = 5} }, results = { {type = "item", name = "distilator-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("distilator-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient_unsafe {type = "item", name = "var-josephson-junction", amount = 4} +end diff --git a/prototypes/buildings/evaporator.lua b/prototypes/buildings/evaporator.lua index f0ac6a967..f3a00ffdb 100644 --- a/prototypes/buildings/evaporator.lua +++ b/prototypes/buildings/evaporator.lua @@ -38,6 +38,10 @@ if mods.pyrawores then RECIPE("evaporator"):replace_ingredient_unsafe("iron-plate", "tin-plate") end +if mods.pyhightech then + RECIPE("evaporator"):remove_ingredient("electronic-circuit") +end + for i = 1, 4 do if not mods.pyrawores and i == 2 then return end @@ -266,12 +270,18 @@ RECIPE { {type = "item", name = "niobium-plate", amount = 12}, {type = "item", name = "titanium-plate", amount = 40}, {type = "item", name = "stainless-steel", amount = 30}, + {type = "item", name = "nbti-alloy", amount = 20}, + {type = "item", name = "py-heat-exchanger", amount = 1}, }, results = { {type = "item", name = "evaporator-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("evaporator-mk03"):add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient_unsafe {type = "item", name = "superconductor", amount = 10} +end + RECIPE { type = "recipe", name = "evaporator-mk04", @@ -282,8 +292,16 @@ RECIPE { {type = "item", name = "low-density-structure", amount = 10}, {type = "item", name = "nbfe-alloy", amount = 5}, {type = "item", name = "super-steel", amount = 35}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "boron-carbide", amount = 4}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "evaporator-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("evaporator-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 10} +end diff --git a/prototypes/buildings/fawogae-plantation.lua b/prototypes/buildings/fawogae-plantation.lua index c9f36a000..732b3ad13 100644 --- a/prototypes/buildings/fawogae-plantation.lua +++ b/prototypes/buildings/fawogae-plantation.lua @@ -176,12 +176,19 @@ RECIPE { {type = "item", name = "processing-unit", amount = 10}, {type = "item", name = "treated-wood", amount = 20}, --pyht fiberboard {type = "item", name = "niobium-pipe", amount = 20}, + {type = "item", name = "nbti-alloy", amount = 10}, + {type = "item", name = "agzn-alloy", amount = 15}, }, results = { {type = "item", name = "fawogae-plantation-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("fawogae-plantation-mk03"):add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 30}:add_ingredient_unsafe {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient_unsafe {type = "item", name = "aerogel", amount = 15} + RECIPE("fawogae-plantation-mk03"):replace_ingredient_unsafe("treated-wood", "fiberboard") +end + RECIPE { type = "recipe", name = "fawogae-plantation-mk04", @@ -190,8 +197,16 @@ RECIPE { ingredients = { {type = "item", name = "fawogae-plantation-mk03", amount = 1}, {type = "item", name = "low-density-structure", amount = 20}, + {type = "item", name = "silver-foam", amount = 10}, + {type = "item", name = "molybdenum-plate", amount = 15}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "fawogae-plantation-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("fawogae-plantation-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "nems", amount = 5}:add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 15} +end diff --git a/prototypes/buildings/fluid-separator.lua b/prototypes/buildings/fluid-separator.lua index 377b35a60..3fe6c69da 100644 --- a/prototypes/buildings/fluid-separator.lua +++ b/prototypes/buildings/fluid-separator.lua @@ -165,13 +165,19 @@ RECIPE { {type = "item", name = "electric-engine-unit", amount = 5}, {type = "item", name = "kevlar", amount = 30}, {type = "item", name = "titanium-plate", amount = 20}, - {type = "item", name = "stainless-steel", amount = 20} + {type = "item", name = "stainless-steel", amount = 20}, + {type = "item", name = "nbti-alloy", amount = 10}, + {type = "item", name = "agitator-mk01", amount = 1}, }, results = { {type = "item", name = "fluid-separator-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("fluid-separator-mk03"):add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient_unsafe {type = "item", name = "diamagnetic-material", amount = 10}:add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 15} +end + RECIPE { type = "recipe", name = "fluid-separator-mk04", @@ -184,8 +190,16 @@ RECIPE { {type = "item", name = "nbfe-alloy", amount = 5}, {type = "item", name = "niobium-pipe", amount = 15}, {type = "item", name = "super-steel", amount = 10}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "wall-shield", amount = 4}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "fluid-separator-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("fluid-separator-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "var-josephson-junction", amount = 10} +end diff --git a/prototypes/buildings/fts-reactor.lua b/prototypes/buildings/fts-reactor.lua index 882f7a175..75bbd2d67 100644 --- a/prototypes/buildings/fts-reactor.lua +++ b/prototypes/buildings/fts-reactor.lua @@ -292,12 +292,18 @@ RECIPE { {type = "item", name = "processing-unit", amount = 10}, {type = "item", name = "titanium-plate", amount = 25}, {type = "item", name = "stainless-steel", amount = 20}, + {type = "item", name = "nbti-alloy", amount = 15}, + {type = "item", name = "boron-carbide", amount = 20}, }, results = { {type = "item", name = "fts-reactor-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("fts-reactor-mk03"):add_ingredient_unsafe {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient_unsafe {type = "item", name = "aerogel", amount = 15} +end + RECIPE { type = "recipe", name = "fts-reactor-mk04", @@ -308,8 +314,16 @@ RECIPE { {type = "item", name = "low-density-structure", amount = 15}, {type = "item", name = "nbfe-alloy", amount = 5}, {type = "item", name = "super-steel", amount = 20}, + {type = "item", name = "super-alloy", amount = 20}, + {type = "item", name = "wall-shield", amount = 3}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "fts-reactor-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("fts-reactor-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "nv-center", amount = 2} +end diff --git a/prototypes/buildings/gasifier.lua b/prototypes/buildings/gasifier.lua index a530d9441..b2201996c 100644 --- a/prototypes/buildings/gasifier.lua +++ b/prototypes/buildings/gasifier.lua @@ -182,25 +182,39 @@ RECIPE { {type = "item", name = "niobium-plate", amount = 20}, {type = "item", name = "titanium-plate", amount = 25}, {type = "item", name = "stainless-steel", amount = 20}, + {type = "item", name = "nbti-alloy", amount = 10}, + {type = "item", name = "boron-carbide", amount = 20}, }, results = { {type = "item", name = "gasifier-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("gasifier-mk03"):add_ingredient_unsafe {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient_unsafe {type = "item", name = "paramagnetic-material", amount = 20}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 10} +end + RECIPE { type = "recipe", name = "gasifier-mk04", energy_required = 0.5, enabled = false, ingredients = { - {type = "item", name = "gasifier-mk03", amount = 1}, - {type = "item", name = "py-tank-8", amount = 1}, - {type = "item", name = "nbfe-alloy", amount = 20}, - {type = "item", name = "super-steel", amount = 20}, - {type = "item", name = "tin-plate", amount = 40}, + {type = "item", name = "gasifier-mk03", amount = 1}, + {type = "item", name = "py-tank-8", amount = 1}, + {type = "item", name = "nbfe-alloy", amount = 20}, + {type = "item", name = "super-steel", amount = 20}, + {type = "item", name = "tin-plate", amount = 40}, + {type = "item", name = "super-alloy", amount = 15}, + {type = "item", name = "wall-shield", amount = 8}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "gasifier-mk04", amount = 1}, } } + +if mods.pyhightech then + RECIPE("gasifier-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "parametric-oscilator", amount = 2} +end diff --git a/prototypes/buildings/glassworks.lua b/prototypes/buildings/glassworks.lua index d87fae8a3..1fb52ff7b 100644 --- a/prototypes/buildings/glassworks.lua +++ b/prototypes/buildings/glassworks.lua @@ -266,12 +266,20 @@ RECIPE { {type = "item", name = "niobium-plate", amount = 20}, {type = "item", name = "titanium-plate", amount = 20}, {type = "item", name = "stainless-steel", amount = 15}, + {type = "item", name = "nbti-alloy", amount = 15}, + {type = "item", name = "boron-carbide", amount = 20}, + {type = "item", name = "py-heat-exchanger", amount = 1}, + }, results = { {type = "item", name = "glassworks-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("glassworks-mk03"):add_ingredient_unsafe {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient_unsafe {type = "item", name = "carbon-aerogel", amount = 20} +end + RECIPE { type = "recipe", name = "glassworks-mk04", @@ -283,8 +291,16 @@ RECIPE { {type = "item", name = "nbfe-alloy", amount = 15}, {type = "item", name = "low-density-structure", amount = 10}, {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "super-alloy", amount = 20}, + {type = "item", name = "wall-shield", amount = 2}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "glassworks-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("glassworks-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "parametric-oscilator", amount = 1} +end diff --git a/prototypes/buildings/ground-borer.lua b/prototypes/buildings/ground-borer.lua index 8d66b9e86..1929c1bf4 100644 --- a/prototypes/buildings/ground-borer.lua +++ b/prototypes/buildings/ground-borer.lua @@ -160,12 +160,18 @@ RECIPE { {type = "item", name = "kevlar", amount = 15}, {type = "item", name = "titanium-plate", amount = 20}, {type = "item", name = "stainless-steel", amount = 15}, + {type = "item", name = "nbti-alloy", amount = 20}, + {type = "item", name = "py-heat-exchanger", amount = 1}, }, results = { {type = "item", name = "ground-borer-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("ground-borer-mk03"):add_ingredient_unsafe {type = "item", name = "phosphate-glass", amount = 15}:add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 10}:add_ingredient_unsafe {type = "item", name = "carbon-aerogel", amount = 10} +end + RECIPE { type = "recipe", name = "ground-borer-mk04", @@ -177,8 +183,16 @@ RECIPE { {type = "item", name = "nbfe-alloy", amount = 30}, {type = "item", name = "low-density-structure", amount = 15}, {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "super-alloy", amount = 30}, + {type = "item", name = "wall-shield", amount = 5}, + {type = "item", name = "science-coating", amount = 2}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "ground-borer-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("ground-borer-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient_unsafe {type = "item", name = "quantum-vortex-storage-system", amount = 4} +end diff --git a/prototypes/buildings/hpf.lua b/prototypes/buildings/hpf.lua index 1539a2b81..189fae542 100644 --- a/prototypes/buildings/hpf.lua +++ b/prototypes/buildings/hpf.lua @@ -197,12 +197,18 @@ RECIPE { {type = "item", name = "niobium-pipe", amount = 10}, {type = "item", name = "titanium-plate", amount = 20}, {type = "item", name = "stainless-steel", amount = 15}, + {type = "item", name = "nbti-alloy", amount = 20}, + {type = "item", name = "py-heat-exchanger", amount = 1}, }, results = { {type = "item", name = "hpf-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("hpf-mk03"):add_ingredient_unsafe {type = "item", name = "phosphate-glass", amount = 15}:add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 10}:add_ingredient_unsafe {type = "item", name = "carbon-aerogel", amount = 10} +end + RECIPE { type = "recipe", name = "hpf-mk04", @@ -213,8 +219,16 @@ RECIPE { {type = "item", name = "low-density-structure", amount = 20}, {type = "item", name = "nbfe-alloy", amount = 10}, {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "super-alloy", amount = 30}, + {type = "item", name = "wall-shield", amount = 5}, + {type = "item", name = "science-coating", amount = 2}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "hpf-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("hpf-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient_unsafe {type = "item", name = "quantum-vortex-storage-system", amount = 4} +end diff --git a/prototypes/buildings/jaw-crusher.lua b/prototypes/buildings/jaw-crusher.lua index 6988482b4..f8622935a 100644 --- a/prototypes/buildings/jaw-crusher.lua +++ b/prototypes/buildings/jaw-crusher.lua @@ -14,6 +14,10 @@ RECIPE { } }:add_unlock("crusher") +if mods.pyhightech then + RECIPE("jaw-crusher"):remove_ingredient("electronic-circuit") +end + for i = 1, 4 do if not mods.pyrawores and i == 2 then return end @@ -151,12 +155,18 @@ RECIPE { {type = "item", name = "processing-unit", amount = 10}, {type = "item", name = "titanium-plate", amount = 60}, {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "nbti-alloy", amount = 10}, + {type = "item", name = "sc-unit", amount = 2}, }, results = { {type = "item", name = "jaw-crusher-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("jaw-crusher-mk03"):add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient_unsafe {type = "item", name = "re-magnet", amount = 30}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 10} +end + RECIPE { type = "recipe", name = "jaw-crusher-mk04", @@ -167,8 +177,16 @@ RECIPE { {type = "item", name = "concrete", amount = 40}, {type = "item", name = "nbfe-alloy", amount = 15}, {type = "item", name = "lead-plate", amount = 30}, + {type = "item", name = "super-alloy", amount = 20}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "jaw-crusher-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("jaw-crusher-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "nv-center", amount = 2} +end diff --git a/prototypes/buildings/methanol-reactor.lua b/prototypes/buildings/methanol-reactor.lua index d853d8576..67d42dd16 100644 --- a/prototypes/buildings/methanol-reactor.lua +++ b/prototypes/buildings/methanol-reactor.lua @@ -208,12 +208,17 @@ RECIPE { {type = "item", name = "electric-engine-unit", amount = 6}, {type = "item", name = "titanium-plate", amount = 30}, {type = "item", name = "stainless-steel", amount = 15}, + {type = "item", name = "nbti-alloy", amount = 15}, }, results = { {type = "item", name = "methanol-reactor-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("methanol-reactor-mk03"):add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 30}:add_ingredient_unsafe {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient_unsafe {type = "item", name = "aerogel", amount = 15} +end + RECIPE { type = "recipe", name = "methanol-reactor-mk04", @@ -226,8 +231,16 @@ RECIPE { {type = "item", name = "low-density-structure", amount = 10}, {type = "item", name = "tin-plate", amount = 30}, {type = "item", name = "super-steel", amount = 20}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 3}, + {type = "item", name = "wall-shield", amount = 4} }, results = { {type = "item", name = "methanol-reactor-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("methanol-reactor-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "nems", amount = 5}:add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 15} +end diff --git a/prototypes/buildings/mukmoux-pasture.lua b/prototypes/buildings/mukmoux-pasture.lua index 459781182..c6ca1244b 100644 --- a/prototypes/buildings/mukmoux-pasture.lua +++ b/prototypes/buildings/mukmoux-pasture.lua @@ -14,6 +14,10 @@ RECIPE { } }:add_unlock("mukmoux") +if mods.pyhightech then + RECIPE("mukmoux-pasture"):replace_ingredient("advanced-circuit", "electronic-circuit") +end + ITEM { type = "item", name = "mukmoux-pasture", diff --git a/prototypes/buildings/olefin-plant.lua b/prototypes/buildings/olefin-plant.lua index 7e74e5ec0..f6815b608 100644 --- a/prototypes/buildings/olefin-plant.lua +++ b/prototypes/buildings/olefin-plant.lua @@ -19,6 +19,10 @@ if mods.pyrawores then RECIPE("olefin-plant"):replace_ingredient_unsafe("chemical-plant-mk01", "electrolyzer-mk01"):replace_ingredient_unsafe("advanced-circuit", "electronic-circuit") end +if mods.pyhightech then + RECIPE("olefin-plant"):replace_ingredient("advanced-circuit", "electronic-circuit") +end + for i = 1, 4 do if not mods.pyrawores and i == 2 then return end @@ -195,13 +199,20 @@ RECIPE { {type = "item", name = "electric-engine-unit", amount = 4}, {type = "item", name = "kevlar", amount = 20}, {type = "item", name = "titanium-plate", amount = 40}, - {type = "item", name = "stainless-steel", amount = 30} + {type = "item", name = "stainless-steel", amount = 30}, + {type = "item", name = "nbti-alloy", amount = 15}, + {type = "item", name = "boron-carbide", amount = 20}, + {type = "item", name = "py-heat-exchanger", amount = 1} }, results = { {type = "item", name = "olefin-plant-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("olefin-plant-mk03"):add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 15}:add_ingredient_unsafe {type = "item", name = "carbon-aerogel", amount = 20} +end + RECIPE { type = "recipe", name = "olefin-plant-mk04", @@ -214,8 +225,16 @@ RECIPE { {type = "item", name = "nbfe-alloy", amount = 20}, {type = "item", name = "low-density-structure", amount = 10}, {type = "item", name = "super-steel", amount = 35}, + {type = "item", name = "super-alloy", amount = 20}, + {type = "item", name = "wall-shield", amount = 2}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "olefin-plant-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("olefin-plant-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "quantum-dots", amount = 5} +end diff --git a/prototypes/buildings/power-house.lua b/prototypes/buildings/power-house.lua index ee2d261f3..124c291a1 100644 --- a/prototypes/buildings/power-house.lua +++ b/prototypes/buildings/power-house.lua @@ -223,12 +223,18 @@ RECIPE { {type = "item", name = "niobium-plate", amount = 10}, {type = "item", name = "titanium-plate", amount = 40}, {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "nbti-alloy", amount = 20}, + {type = "item", name = "py-heat-exchanger", amount = 1}, }, results = { {type = "item", name = "power-house-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("power-house-mk03"):add_ingredient_unsafe {type = "item", name = "paramagnetic-material", amount = 25}:add_ingredient_unsafe {type = "item", name = "volumetric-capacitor", amount = 10}:add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 10} +end + RECIPE { type = "recipe", name = "power-house-mk04", @@ -238,9 +244,17 @@ RECIPE { {type = "item", name = "power-house-mk03", amount = 1}, {type = "item", name = "low-density-structure", amount = 5}, {type = "item", name = "nbfe-alloy", amount = 10}, - {type = "item", name = "lead-plate", amount = 20} + {type = "item", name = "lead-plate", amount = 20}, + {type = "item", name = "super-alloy", amount = 30}, + {type = "item", name = "wall-shield", amount = 5}, + {type = "item", name = "science-coating", amount = 2}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "power-house-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("power-house-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "quantum-vortex-storage-system", amount = 4} +end diff --git a/prototypes/buildings/quenching-tower.lua b/prototypes/buildings/quenching-tower.lua index f8ca77aa2..9fa51f4ea 100644 --- a/prototypes/buildings/quenching-tower.lua +++ b/prototypes/buildings/quenching-tower.lua @@ -186,12 +186,18 @@ RECIPE { {type = "item", name = "processing-unit", amount = 10}, {type = "item", name = "titanium-plate", amount = 25}, {type = "item", name = "stainless-steel", amount = 20}, + {type = "item", name = "nenbit-matrix", amount = 20}, + {type = "item", name = "molybdenum-plate", amount = 15}, }, results = { {type = "item", name = "quenching-tower-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("quenching-tower-mk03"):add_ingredient_unsafe {type = "item", name = "phosphate-glass", amount = 40}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 20}:add_ingredient_unsafe {type = "item", name = "carbon-aerogel", amount = 20} +end + RECIPE { type = "recipe", name = "quenching-tower-mk04", @@ -203,8 +209,16 @@ RECIPE { {type = "item", name = "nbfe-alloy", amount = 10}, {type = "item", name = "kevlar", amount = 20}, {type = "item", name = "super-steel", amount = 20}, + {type = "item", name = "super-alloy", amount = 15}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "quenching-tower-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("quenching-tower-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "parametric-oscilator", amount = 1} +end diff --git a/prototypes/buildings/rectisol.lua b/prototypes/buildings/rectisol.lua index 8e5224b7e..be12df497 100644 --- a/prototypes/buildings/rectisol.lua +++ b/prototypes/buildings/rectisol.lua @@ -248,12 +248,17 @@ RECIPE { {type = "item", name = "pump", amount = 2}, {type = "item", name = "titanium-plate", amount = 30}, {type = "item", name = "stainless-steel", amount = 15}, + {type = "item", name = "nbti-alloy", amount = 15}, }, results = { {type = "item", name = "rectisol-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("rectisol-mk03"):add_ingredient_unsafe {type = "item", name = "re-magnet", amount = 30}:add_ingredient_unsafe {type = "item", name = "superconductor", amount = 20}:add_ingredient_unsafe {type = "item", name = "paramagnetic-material", amount = 15} +end + RECIPE { type = "recipe", name = "rectisol-mk04", @@ -267,8 +272,16 @@ RECIPE { {type = "item", name = "low-density-structure", amount = 10}, {type = "item", name = "tin-plate", amount = 30}, {type = "item", name = "super-steel", amount = 20}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "wall-shield", amount = 4}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 3}, }, results = { {type = "item", name = "rectisol-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("rectisol-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "quantum-vortex-storage-system", amount = 2} +end diff --git a/prototypes/buildings/sand-extractor.lua b/prototypes/buildings/sand-extractor.lua index 0e51d5370..a0397e720 100644 --- a/prototypes/buildings/sand-extractor.lua +++ b/prototypes/buildings/sand-extractor.lua @@ -140,12 +140,18 @@ RECIPE { {type = "item", name = "kevlar", amount = 10}, {type = "item", name = "titanium-plate", amount = 60}, {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "nenbit-matrix", amount = 20}, + {type = "item", name = "molybdenum-plate", amount = 15}, }, results = { {type = "item", name = "sand-extractor-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("sand-extractor-mk03"):add_ingredient_unsafe {type = "item", name = "diamagnetic-material", amount = 20}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 15} +end + RECIPE { type = "recipe", name = "sand-extractor-mk04", @@ -156,8 +162,16 @@ RECIPE { {type = "item", name = "low-density-structure", amount = 20}, {type = "item", name = "nbfe-alloy", amount = 10}, {type = "item", name = "lead-plate", amount = 30}, + {type = "item", name = "super-alloy", amount = 15}, + {type = "item", name = "boron-carbide", amount = 30}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "sand-extractor-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("sand-extractor-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 6}:add_ingredient_unsafe {type = "item", name = "pi-josephson-junction", amount = 4} +end diff --git a/prototypes/buildings/soil-extractor.lua b/prototypes/buildings/soil-extractor.lua index a841ec4c5..71ec076b1 100644 --- a/prototypes/buildings/soil-extractor.lua +++ b/prototypes/buildings/soil-extractor.lua @@ -194,12 +194,19 @@ RECIPE { {type = "item", name = "electric-engine-unit", amount = 6}, {type = "item", name = "titanium-plate", amount = 10}, {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "nenbit-matrix", amount = 10}, + {type = "item", name = "sc-unit", amount = 1}, + {type = "item", name = "boron-carbide", amount = 15}, }, results = { {type = "item", name = "soil-extractor-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("soil-extractor-mk03"):add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 30}:add_ingredient_unsafe {type = "item", name = "carbon-nanotube", amount = 30}:add_ingredient_unsafe {type = "item", name = "aerogel", amount = 15} +end + RECIPE { type = "recipe", name = "soil-extractor-mk04", @@ -210,8 +217,16 @@ RECIPE { {type = "item", name = "pump", amount = 1}, {type = "item", name = "nbfe-alloy", amount = 35}, {type = "item", name = "lead-plate", amount = 20}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "wall-shield", amount = 2}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "soil-extractor-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("soil-extractor-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "nems", amount = 5}:add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 15} +end diff --git a/prototypes/buildings/solid-separator.lua b/prototypes/buildings/solid-separator.lua index d0702ddc9..69508244d 100644 --- a/prototypes/buildings/solid-separator.lua +++ b/prototypes/buildings/solid-separator.lua @@ -126,12 +126,19 @@ RECIPE { {type = "item", name = "niobium-pipe", amount = 15}, {type = "item", name = "titanium-plate", amount = 20}, {type = "item", name = "stainless-steel", amount = 15}, + {type = "item", name = "nbti-alloy", amount = 15}, + {type = "item", name = "boron-carbide", amount = 20}, + {type = "item", name = "py-heat-exchanger", amount = 1}, }, results = { {type = "item", name = "solid-separator-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("solid-separator-mk03"):add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient_unsafe {type = "item", name = "superconductor", amount = 10} +end + RECIPE { type = "recipe", name = "solid-separator-mk04", @@ -142,8 +149,16 @@ RECIPE { {type = "item", name = "nbfe-alloy", amount = 20}, {type = "item", name = "low-density-structure", amount = 10}, {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "super-alloy", amount = 20}, + {type = "item", name = "wall-shield", amount = 2}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "solid-separator-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("solid-separator-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 10} +end diff --git a/prototypes/buildings/tar-processing-unit.lua b/prototypes/buildings/tar-processing-unit.lua index 3e07dcf8d..cdd0e3aec 100644 --- a/prototypes/buildings/tar-processing-unit.lua +++ b/prototypes/buildings/tar-processing-unit.lua @@ -232,12 +232,18 @@ RECIPE { {type = "item", name = "pump", amount = 2}, {type = "item", name = "titanium-plate", amount = 25}, {type = "item", name = "stainless-steel", amount = 20}, + {type = "item", name = "nbti-alloy", amount = 15}, + {type = "item", name = "boron-carbide", amount = 20}, }, results = { {type = "item", name = "tar-processing-unit-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("tar-processing-unit-mk03"):add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 40}:add_ingredient_unsafe {type = "item", name = "re-magnet", amount = 30}:add_ingredient_unsafe {type = "item", name = "harmonic-absorber", amount = 10} +end + RECIPE { type = "recipe", name = "tar-processing-unit-mk04", @@ -250,8 +256,16 @@ RECIPE { {type = "item", name = "low-density-structure", amount = 10}, {type = "item", name = "super-steel", amount = 20}, {type = "item", name = "tin-plate", amount = 40}, + {type = "item", name = "super-alloy", amount = 20}, + {type = "item", name = "wall-shield", amount = 3}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "tar-processing-unit-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("tar-processing-unit-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "nv-center", amount = 2} +end diff --git a/prototypes/buildings/washer.lua b/prototypes/buildings/washer.lua index 992dfe6d7..79b9ba23e 100644 --- a/prototypes/buildings/washer.lua +++ b/prototypes/buildings/washer.lua @@ -158,12 +158,18 @@ RECIPE { {type = "item", name = "electric-engine-unit", amount = 6}, {type = "item", name = "titanium-plate", amount = 20}, {type = "item", name = "stainless-steel", amount = 20}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "agitator-mk01", amount = 1}, }, results = { {type = "item", name = "washer-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("washer-mk03"):add_ingredient_unsafe {type = "item", name = "heavy-fermion", amount = 20}:add_ingredient_unsafe {type = "item", name = "diamagnetic-material", amount = 10}:add_ingredient_unsafe {type = "item", name = "graphene-roll", amount = 15} +end + RECIPE { type = "recipe", name = "washer-mk04", @@ -174,8 +180,16 @@ RECIPE { {type = "item", name = "low-density-structure", amount = 15}, {type = "item", name = "nbfe-alloy", amount = 5}, {type = "item", name = "super-steel", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 10}, + {type = "item", name = "wall-shield", amount = 4}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 5}, }, results = { {type = "item", name = "washer-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("washer-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "var-josephson-junction", amount = 10} +end diff --git a/prototypes/buildings/wpu.lua b/prototypes/buildings/wpu.lua index 8131e1348..55091ebf7 100644 --- a/prototypes/buildings/wpu.lua +++ b/prototypes/buildings/wpu.lua @@ -155,12 +155,18 @@ RECIPE { {type = "item", name = "processing-unit", amount = 10}, {type = "item", name = "titanium-plate", amount = 10}, {type = "item", name = "stainless-steel", amount = 10}, + {type = "item", name = "nbti-alloy", amount = 10}, + {type = "item", name = "nmf-mk01", amount = 1}, }, results = { {type = "item", name = "wpu-mk03", amount = 1} } } +if mods.pyhightech then + RECIPE("wpu-mk03"):add_ingredient_unsafe {type = "item", name = "phosphate-glass", amount = 50}:add_ingredient_unsafe {type = "item", name = "biopolymer", amount = 35}:add_ingredient_unsafe {type = "item", name = "aerogel", amount = 15} +end + RECIPE { type = "recipe", name = "wpu-mk04", @@ -172,8 +178,16 @@ RECIPE { {type = "item", name = "nbfe-alloy", amount = 10}, {type = "item", name = "tin-plate", amount = 20}, {type = "item", name = "super-steel", amount = 30}, + {type = "item", name = "super-alloy", amount = 10}, + {type = "item", name = "boron-carbide", amount = 10}, + {type = "item", name = "science-coating", amount = 1}, + {type = "item", name = "control-unit", amount = 3}, }, results = { {type = "item", name = "wpu-mk04", amount = 1} } } + +if mods.pyhightech then + RECIPE("wpu-mk04"):replace_ingredient_unsafe("control-unit", "intelligent-unit"):add_ingredient_unsafe {type = "item", name = "superconductor-servomechanims", amount = 5}:add_ingredient_unsafe {type = "item", name = "hyperelastic-material", amount = 4} +end diff --git a/prototypes/fluids/acetylene.lua b/prototypes/fluids/acetylene.lua index 78f329ab0..7005692bd 100644 --- a/prototypes/fluids/acetylene.lua +++ b/prototypes/fluids/acetylene.lua @@ -15,6 +15,10 @@ RECIPE { main_product = "acetylene" } +if mods.pyrawores then + RECIPE("acetylene").category = "gasifier" +end + FLUID { type = "fluid", name = "acetylene", diff --git a/prototypes/fluids/anthraquinone.lua b/prototypes/fluids/anthraquinone.lua index 161ffc764..eb55ba202 100644 --- a/prototypes/fluids/anthraquinone.lua +++ b/prototypes/fluids/anthraquinone.lua @@ -14,6 +14,10 @@ RECIPE { } }:add_unlock("sulfur-processing") +if mods.pyrawores then + RECIPE("anthraquinone"):remove_ingredient("steam"):add_ingredient_unsafe {type = "fluid", name = "liquid-nitrogen", amount = 10} +end + FLUID { type = "fluid", name = "anthraquinone", diff --git a/prototypes/fluids/tpa.lua b/prototypes/fluids/tpa.lua index ea27a3831..9a49f84e6 100644 --- a/prototypes/fluids/tpa.lua +++ b/prototypes/fluids/tpa.lua @@ -14,6 +14,10 @@ RECIPE { } }:add_unlock("kevlar") +if mods.pyrawores then + RECIPE("tpa"):remove_ingredient("steam"):add_ingredient_unsafe {type = "fluid", name = "liquid-nitrogen", amount = 50} +end + FLUID { type = "fluid", name = "tpa", diff --git a/prototypes/recipes/coal-processing-recipes.lua b/prototypes/recipes/coal-processing-recipes.lua index 8905ce4e5..8afda0dc8 100644 --- a/prototypes/recipes/coal-processing-recipes.lua +++ b/prototypes/recipes/coal-processing-recipes.lua @@ -336,6 +336,10 @@ RECIPE { order = "j" }:add_unlock("tar-processing") +if mods.pyrawores then + RECIPE("tar-gasification"):remove_ingredient("water"):add_ingredient_unsafe {type = "fluid", name = "pressured-air", amount = 50} +end + RECIPE { type = "recipe", name = "coal-fawogae", @@ -710,6 +714,10 @@ if mods.pyrawores then RECIPE("niobium-oxide"):replace_ingredient_unsafe("water", {type = "fluid", name = "nitrogen", amount = 250}) end +if mods.pyhightech then + RECIPE("niobium-oxide"):replace_ingredient_unsafe("water", {type = "fluid", name = "ammonia", amount = 250}) +end + RECIPE { type = "recipe", name = "niobium-plate", diff --git a/prototypes/recipes/recipes.lua b/prototypes/recipes/recipes.lua index 3515954a9..9b8d99484 100644 --- a/prototypes/recipes/recipes.lua +++ b/prototypes/recipes/recipes.lua @@ -391,8 +391,11 @@ RECIPE { }:add_unlock("battery") if mods.pyrawores then - RECIPE("nas-battery"):replace_ingredient_unsafe("copper-ore", "sodium-hydroxide") - RECIPE("nas-battery"):add_ingredient_unsafe {type = "item", name = "lead-plate", amount = 6} + RECIPE("nas-battery"):replace_ingredient_unsafe("copper-ore", "sodium-hydroxide"):add_ingredient_unsafe {type = "item", name = "lead-plate", amount = 6} +end + +if mods.pyhightech then + RECIPE("nas-battery"):add_ingredient_unsafe {type = "item", name = "rayon", amount = 2} end RECIPE { @@ -488,6 +491,10 @@ if mods.pyrawores then RECIPE("cladding"):remove_ingredient("molten-glass"):add_ingredient_unsafe {type = "item", name = "glass", amount = 5} end +if mods.pyhightech then + RECIPE("cladding"):add_ingredient_unsafe {type = "fluid", name = "nitrobenzene", amount = 50} +end + RECIPE { type = "recipe", name = "ppd", @@ -508,6 +515,10 @@ if mods.pyrawores then RECIPE("ppd"):replace_ingredient_unsafe("water", {type = "fluid", name = "hydrogen", amount = 500}):add_ingredient_unsafe {type = "fluid", name = "chlorine", amount = 400}.category = "electrolyzer" end +if mods.pyhightech then + RECIPE("ppd"):replace_ingredient_unsafe("aromatics", {type = "fluid", name = "nitrobenzene", amount = 50}) +end + RECIPE { type = "recipe", name = "kevlar", @@ -525,6 +536,10 @@ RECIPE { main_product = "kevlar" }:add_unlock("kevlar") +if mods.pyhightech then + RECIPE("kevlar"):add_ingredient_unsafe {type = "item", name = "nylon", amount = 5} +end + RECIPE { type = "recipe", name = "kevlar-coating", @@ -656,6 +671,10 @@ RECIPE { main_product = "biofilm" }:add_unlock("biofilm") +if mods.pyhightech then + RECIPE("biofilm"):add_ingredient_unsafe {type = "item", name = "rayon", amount = 2} +end + RECIPE { type = "recipe", name = "filtration-media",