From 9368b792799fbe99e31c5dad79c623d9981c0cfe Mon Sep 17 00:00:00 2001 From: Alyssa Doubrovsky Date: Sun, 9 Nov 2025 09:25:42 -0800 Subject: [PATCH 1/4] Cleaning up hightech-update file in rawores --- prototypes/buildings/advanced-foundry.lua | 8 ++++++++ prototypes/buildings/automated-factory.lua | 12 ++++++++++++ prototypes/buildings/ball-mill.lua | 8 ++++++++ prototypes/buildings/borax-mine.lua | 8 ++++++++ prototypes/buildings/botanical-nursery.lua | 8 ++++++++ prototypes/buildings/carbon-filter.lua | 8 ++++++++ prototypes/buildings/classifier.lua | 8 ++++++++ prototypes/buildings/desulfurizator-unit.lua | 8 ++++++++ prototypes/buildings/distilator.lua | 8 ++++++++ prototypes/buildings/evaporator.lua | 8 ++++++++ prototypes/buildings/fawogae-plantation.lua | 8 ++++++++ prototypes/buildings/fluid-separator.lua | 8 ++++++++ prototypes/buildings/fts-reactor.lua | 8 ++++++++ prototypes/buildings/gasifier.lua | 8 ++++++++ prototypes/buildings/glassworks.lua | 8 ++++++++ prototypes/buildings/ground-borer.lua | 8 ++++++++ prototypes/buildings/hpf.lua | 8 ++++++++ prototypes/buildings/jaw-crusher.lua | 8 ++++++++ prototypes/buildings/methanol-reactor.lua | 8 ++++++++ prototypes/buildings/olefin-plant.lua | 8 ++++++++ prototypes/buildings/power-house.lua | 8 ++++++++ prototypes/buildings/quenching-tower.lua | 8 ++++++++ prototypes/buildings/rectisol.lua | 8 ++++++++ prototypes/buildings/sand-extractor.lua | 8 ++++++++ prototypes/buildings/soil-extractor.lua | 8 ++++++++ prototypes/buildings/solid-separator.lua | 8 ++++++++ prototypes/buildings/tar-processing-unit.lua | 8 ++++++++ prototypes/buildings/washer.lua | 8 ++++++++ prototypes/buildings/wpu.lua | 8 ++++++++ prototypes/recipes/recipes.lua | 4 ++++ 30 files changed, 240 insertions(+) diff --git a/prototypes/buildings/advanced-foundry.lua b/prototypes/buildings/advanced-foundry.lua index e465d341f..41ef88785 100644 --- a/prototypes/buildings/advanced-foundry.lua +++ b/prototypes/buildings/advanced-foundry.lua @@ -184,6 +184,10 @@ RECIPE { } } +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", @@ -199,3 +203,7 @@ RECIPE { {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..ea2510888 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 @@ -170,6 +174,10 @@ RECIPE { } } +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", @@ -186,3 +194,7 @@ RECIPE { {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..43f954b69 100644 --- a/prototypes/buildings/ball-mill.lua +++ b/prototypes/buildings/ball-mill.lua @@ -133,6 +133,10 @@ RECIPE { } } +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", @@ -148,3 +152,7 @@ RECIPE { {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..16d1382be 100644 --- a/prototypes/buildings/borax-mine.lua +++ b/prototypes/buildings/borax-mine.lua @@ -175,6 +175,10 @@ RECIPE { } } +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", @@ -191,3 +195,7 @@ RECIPE { {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..b4c04b079 100644 --- a/prototypes/buildings/botanical-nursery.lua +++ b/prototypes/buildings/botanical-nursery.lua @@ -189,6 +189,10 @@ RECIPE { } } +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", @@ -205,3 +209,7 @@ RECIPE { {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..1484124ea 100644 --- a/prototypes/buildings/carbon-filter.lua +++ b/prototypes/buildings/carbon-filter.lua @@ -174,6 +174,10 @@ RECIPE { } } +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", @@ -190,3 +194,7 @@ RECIPE { {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..4ec2b25f0 100644 --- a/prototypes/buildings/classifier.lua +++ b/prototypes/buildings/classifier.lua @@ -144,6 +144,10 @@ RECIPE { } } +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", @@ -159,3 +163,7 @@ RECIPE { {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..18f8b6ec9 100644 --- a/prototypes/buildings/desulfurizator-unit.lua +++ b/prototypes/buildings/desulfurizator-unit.lua @@ -170,6 +170,10 @@ RECIPE { } } +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", @@ -185,3 +189,7 @@ RECIPE { {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..87de2514f 100644 --- a/prototypes/buildings/distilator.lua +++ b/prototypes/buildings/distilator.lua @@ -246,6 +246,10 @@ RECIPE { } } +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", @@ -261,3 +265,7 @@ RECIPE { {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..64fca3a6d 100644 --- a/prototypes/buildings/evaporator.lua +++ b/prototypes/buildings/evaporator.lua @@ -272,6 +272,10 @@ RECIPE { } } +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", @@ -287,3 +291,7 @@ RECIPE { {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..20f29f37b 100644 --- a/prototypes/buildings/fawogae-plantation.lua +++ b/prototypes/buildings/fawogae-plantation.lua @@ -182,6 +182,10 @@ RECIPE { } } +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} +end + RECIPE { type = "recipe", name = "fawogae-plantation-mk04", @@ -195,3 +199,7 @@ RECIPE { {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..d39a438b0 100644 --- a/prototypes/buildings/fluid-separator.lua +++ b/prototypes/buildings/fluid-separator.lua @@ -172,6 +172,10 @@ RECIPE { } } +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", @@ -189,3 +193,7 @@ RECIPE { {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..59e37c309 100644 --- a/prototypes/buildings/fts-reactor.lua +++ b/prototypes/buildings/fts-reactor.lua @@ -298,6 +298,10 @@ RECIPE { } } +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", @@ -313,3 +317,7 @@ RECIPE { {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..c58196cf8 100644 --- a/prototypes/buildings/gasifier.lua +++ b/prototypes/buildings/gasifier.lua @@ -188,6 +188,10 @@ RECIPE { } } +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", @@ -204,3 +208,7 @@ RECIPE { {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..fb6c52f67 100644 --- a/prototypes/buildings/glassworks.lua +++ b/prototypes/buildings/glassworks.lua @@ -272,6 +272,10 @@ RECIPE { } } +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", @@ -288,3 +292,7 @@ RECIPE { {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..24733437a 100644 --- a/prototypes/buildings/ground-borer.lua +++ b/prototypes/buildings/ground-borer.lua @@ -166,6 +166,10 @@ RECIPE { } } +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", @@ -182,3 +186,7 @@ RECIPE { {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..98064d690 100644 --- a/prototypes/buildings/hpf.lua +++ b/prototypes/buildings/hpf.lua @@ -203,6 +203,10 @@ RECIPE { } } +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", @@ -218,3 +222,7 @@ RECIPE { {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..63a854ad7 100644 --- a/prototypes/buildings/jaw-crusher.lua +++ b/prototypes/buildings/jaw-crusher.lua @@ -157,6 +157,10 @@ RECIPE { } } +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", @@ -172,3 +176,7 @@ RECIPE { {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..f6d40d9f4 100644 --- a/prototypes/buildings/methanol-reactor.lua +++ b/prototypes/buildings/methanol-reactor.lua @@ -214,6 +214,10 @@ RECIPE { } } +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", @@ -231,3 +235,7 @@ RECIPE { {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/olefin-plant.lua b/prototypes/buildings/olefin-plant.lua index 7e74e5ec0..98469f391 100644 --- a/prototypes/buildings/olefin-plant.lua +++ b/prototypes/buildings/olefin-plant.lua @@ -202,6 +202,10 @@ RECIPE { } } +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", @@ -219,3 +223,7 @@ RECIPE { {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..fe1f2d5a9 100644 --- a/prototypes/buildings/power-house.lua +++ b/prototypes/buildings/power-house.lua @@ -229,6 +229,10 @@ RECIPE { } } +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", @@ -244,3 +248,7 @@ RECIPE { {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..ea05f2e13 100644 --- a/prototypes/buildings/quenching-tower.lua +++ b/prototypes/buildings/quenching-tower.lua @@ -192,6 +192,10 @@ RECIPE { } } +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", @@ -208,3 +212,7 @@ RECIPE { {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..4f4acfd80 100644 --- a/prototypes/buildings/rectisol.lua +++ b/prototypes/buildings/rectisol.lua @@ -254,6 +254,10 @@ RECIPE { } } +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", @@ -272,3 +276,7 @@ RECIPE { {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..ee6cdf6fd 100644 --- a/prototypes/buildings/sand-extractor.lua +++ b/prototypes/buildings/sand-extractor.lua @@ -146,6 +146,10 @@ RECIPE { } } +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", @@ -161,3 +165,7 @@ RECIPE { {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..33fabe69e 100644 --- a/prototypes/buildings/soil-extractor.lua +++ b/prototypes/buildings/soil-extractor.lua @@ -200,6 +200,10 @@ RECIPE { } } +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", @@ -215,3 +219,7 @@ RECIPE { {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..5112ab9b4 100644 --- a/prototypes/buildings/solid-separator.lua +++ b/prototypes/buildings/solid-separator.lua @@ -132,6 +132,10 @@ RECIPE { } } +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", @@ -147,3 +151,7 @@ RECIPE { {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..447e5dafb 100644 --- a/prototypes/buildings/tar-processing-unit.lua +++ b/prototypes/buildings/tar-processing-unit.lua @@ -238,6 +238,10 @@ RECIPE { } } +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", @@ -255,3 +259,7 @@ RECIPE { {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..62715b674 100644 --- a/prototypes/buildings/washer.lua +++ b/prototypes/buildings/washer.lua @@ -164,6 +164,10 @@ RECIPE { } } +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", @@ -179,3 +183,7 @@ RECIPE { {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..3bacdba43 100644 --- a/prototypes/buildings/wpu.lua +++ b/prototypes/buildings/wpu.lua @@ -161,6 +161,10 @@ RECIPE { } } +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", @@ -177,3 +181,7 @@ RECIPE { {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/recipes/recipes.lua b/prototypes/recipes/recipes.lua index 3515954a9..3e1346d09 100644 --- a/prototypes/recipes/recipes.lua +++ b/prototypes/recipes/recipes.lua @@ -508,6 +508,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", From 6f3e25083e35e7e7982adfa39680fb604b89bbdb Mon Sep 17 00:00:00 2001 From: Alyssa Doubrovsky Date: Sat, 15 Nov 2025 15:05:35 -0800 Subject: [PATCH 2/4] Cleaning up fusionenergy-update file in rawores --- prototypes/buildings/advanced-foundry.lua | 8 +++++++- prototypes/buildings/automated-factory.lua | 8 +++++++- prototypes/buildings/ball-mill.lua | 14 ++++++++++---- prototypes/buildings/borax-mine.lua | 8 +++++++- prototypes/buildings/botanical-nursery.lua | 8 +++++++- prototypes/buildings/carbon-filter.lua | 5 +++++ prototypes/buildings/classifier.lua | 7 +++++++ prototypes/buildings/desulfurizator-unit.lua | 7 +++++++ prototypes/buildings/distilator.lua | 7 +++++++ prototypes/buildings/evaporator.lua | 6 ++++++ prototypes/buildings/fawogae-plantation.lua | 6 ++++++ prototypes/buildings/fluid-separator.lua | 8 +++++++- prototypes/buildings/fts-reactor.lua | 6 ++++++ prototypes/buildings/gasifier.lua | 16 +++++++++++----- prototypes/buildings/glassworks.lua | 8 ++++++++ prototypes/buildings/ground-borer.lua | 6 ++++++ prototypes/buildings/hpf.lua | 6 ++++++ prototypes/buildings/jaw-crusher.lua | 6 ++++++ prototypes/buildings/methanol-reactor.lua | 4 ++++ prototypes/buildings/olefin-plant.lua | 9 ++++++++- prototypes/buildings/power-house.lua | 8 +++++++- prototypes/buildings/quenching-tower.lua | 6 ++++++ prototypes/buildings/rectisol.lua | 5 +++++ prototypes/buildings/sand-extractor.lua | 6 ++++++ prototypes/buildings/soil-extractor.lua | 7 +++++++ prototypes/buildings/solid-separator.lua | 7 +++++++ prototypes/buildings/tar-processing-unit.lua | 6 ++++++ prototypes/buildings/washer.lua | 6 ++++++ prototypes/buildings/wpu.lua | 6 ++++++ prototypes/fluids/acetylene.lua | 4 ++++ prototypes/fluids/anthraquinone.lua | 4 ++++ prototypes/fluids/tpa.lua | 4 ++++ prototypes/recipes/coal-processing-recipes.lua | 4 ++++ 33 files changed, 210 insertions(+), 16 deletions(-) diff --git a/prototypes/buildings/advanced-foundry.lua b/prototypes/buildings/advanced-foundry.lua index 41ef88785..7ba92ffc3 100644 --- a/prototypes/buildings/advanced-foundry.lua +++ b/prototypes/buildings/advanced-foundry.lua @@ -178,6 +178,8 @@ 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} @@ -197,7 +199,11 @@ 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} diff --git a/prototypes/buildings/automated-factory.lua b/prototypes/buildings/automated-factory.lua index ea2510888..11208fa3d 100644 --- a/prototypes/buildings/automated-factory.lua +++ b/prototypes/buildings/automated-factory.lua @@ -167,7 +167,9 @@ 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} @@ -188,6 +190,10 @@ 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 = { diff --git a/prototypes/buildings/ball-mill.lua b/prototypes/buildings/ball-mill.lua index 43f954b69..16a9c3be5 100644 --- a/prototypes/buildings/ball-mill.lua +++ b/prototypes/buildings/ball-mill.lua @@ -127,6 +127,8 @@ 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} @@ -143,10 +145,14 @@ RECIPE { 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} diff --git a/prototypes/buildings/borax-mine.lua b/prototypes/buildings/borax-mine.lua index 16d1382be..8b5670030 100644 --- a/prototypes/buildings/borax-mine.lua +++ b/prototypes/buildings/borax-mine.lua @@ -168,7 +168,9 @@ 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} @@ -190,6 +192,10 @@ 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} diff --git a/prototypes/buildings/botanical-nursery.lua b/prototypes/buildings/botanical-nursery.lua index b4c04b079..6df93280a 100644 --- a/prototypes/buildings/botanical-nursery.lua +++ b/prototypes/buildings/botanical-nursery.lua @@ -182,7 +182,9 @@ 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} @@ -204,6 +206,10 @@ 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} diff --git a/prototypes/buildings/carbon-filter.lua b/prototypes/buildings/carbon-filter.lua index 1484124ea..9d1ddbdcd 100644 --- a/prototypes/buildings/carbon-filter.lua +++ b/prototypes/buildings/carbon-filter.lua @@ -168,6 +168,7 @@ 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} @@ -189,6 +190,10 @@ 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} diff --git a/prototypes/buildings/classifier.lua b/prototypes/buildings/classifier.lua index 4ec2b25f0..5b680c91d 100644 --- a/prototypes/buildings/classifier.lua +++ b/prototypes/buildings/classifier.lua @@ -138,6 +138,9 @@ 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} @@ -158,6 +161,10 @@ 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} diff --git a/prototypes/buildings/desulfurizator-unit.lua b/prototypes/buildings/desulfurizator-unit.lua index 18f8b6ec9..13511e559 100644 --- a/prototypes/buildings/desulfurizator-unit.lua +++ b/prototypes/buildings/desulfurizator-unit.lua @@ -164,6 +164,9 @@ 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} @@ -184,6 +187,10 @@ 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} diff --git a/prototypes/buildings/distilator.lua b/prototypes/buildings/distilator.lua index 87de2514f..21120e0f1 100644 --- a/prototypes/buildings/distilator.lua +++ b/prototypes/buildings/distilator.lua @@ -240,6 +240,8 @@ 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} @@ -260,6 +262,11 @@ 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} diff --git a/prototypes/buildings/evaporator.lua b/prototypes/buildings/evaporator.lua index 64fca3a6d..538b1e4d3 100644 --- a/prototypes/buildings/evaporator.lua +++ b/prototypes/buildings/evaporator.lua @@ -266,6 +266,8 @@ 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} @@ -286,6 +288,10 @@ 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} diff --git a/prototypes/buildings/fawogae-plantation.lua b/prototypes/buildings/fawogae-plantation.lua index 20f29f37b..f5424fe50 100644 --- a/prototypes/buildings/fawogae-plantation.lua +++ b/prototypes/buildings/fawogae-plantation.lua @@ -176,6 +176,8 @@ 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} @@ -194,6 +196,10 @@ 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} diff --git a/prototypes/buildings/fluid-separator.lua b/prototypes/buildings/fluid-separator.lua index d39a438b0..3fe6c69da 100644 --- a/prototypes/buildings/fluid-separator.lua +++ b/prototypes/buildings/fluid-separator.lua @@ -165,7 +165,9 @@ 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} @@ -188,6 +190,10 @@ 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} diff --git a/prototypes/buildings/fts-reactor.lua b/prototypes/buildings/fts-reactor.lua index 59e37c309..75bbd2d67 100644 --- a/prototypes/buildings/fts-reactor.lua +++ b/prototypes/buildings/fts-reactor.lua @@ -292,6 +292,8 @@ 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} @@ -312,6 +314,10 @@ 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} diff --git a/prototypes/buildings/gasifier.lua b/prototypes/buildings/gasifier.lua index c58196cf8..b2201996c 100644 --- a/prototypes/buildings/gasifier.lua +++ b/prototypes/buildings/gasifier.lua @@ -182,6 +182,8 @@ 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} @@ -198,11 +200,15 @@ RECIPE { 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}, diff --git a/prototypes/buildings/glassworks.lua b/prototypes/buildings/glassworks.lua index fb6c52f67..1fb52ff7b 100644 --- a/prototypes/buildings/glassworks.lua +++ b/prototypes/buildings/glassworks.lua @@ -266,6 +266,10 @@ 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} @@ -287,6 +291,10 @@ 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} diff --git a/prototypes/buildings/ground-borer.lua b/prototypes/buildings/ground-borer.lua index 24733437a..1929c1bf4 100644 --- a/prototypes/buildings/ground-borer.lua +++ b/prototypes/buildings/ground-borer.lua @@ -160,6 +160,8 @@ 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} @@ -181,6 +183,10 @@ 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} diff --git a/prototypes/buildings/hpf.lua b/prototypes/buildings/hpf.lua index 98064d690..189fae542 100644 --- a/prototypes/buildings/hpf.lua +++ b/prototypes/buildings/hpf.lua @@ -197,6 +197,8 @@ 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} @@ -217,6 +219,10 @@ 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} diff --git a/prototypes/buildings/jaw-crusher.lua b/prototypes/buildings/jaw-crusher.lua index 63a854ad7..93e30eab6 100644 --- a/prototypes/buildings/jaw-crusher.lua +++ b/prototypes/buildings/jaw-crusher.lua @@ -151,6 +151,8 @@ 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} @@ -171,6 +173,10 @@ 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} diff --git a/prototypes/buildings/methanol-reactor.lua b/prototypes/buildings/methanol-reactor.lua index f6d40d9f4..153f69d04 100644 --- a/prototypes/buildings/methanol-reactor.lua +++ b/prototypes/buildings/methanol-reactor.lua @@ -208,6 +208,7 @@ 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} @@ -230,6 +231,9 @@ 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}, }, results = { {type = "item", name = "methanol-reactor-mk04", amount = 1} diff --git a/prototypes/buildings/olefin-plant.lua b/prototypes/buildings/olefin-plant.lua index 98469f391..bae659401 100644 --- a/prototypes/buildings/olefin-plant.lua +++ b/prototypes/buildings/olefin-plant.lua @@ -195,7 +195,10 @@ 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} @@ -218,6 +221,10 @@ 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} diff --git a/prototypes/buildings/power-house.lua b/prototypes/buildings/power-house.lua index fe1f2d5a9..124c291a1 100644 --- a/prototypes/buildings/power-house.lua +++ b/prototypes/buildings/power-house.lua @@ -223,6 +223,8 @@ 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} @@ -242,7 +244,11 @@ 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} diff --git a/prototypes/buildings/quenching-tower.lua b/prototypes/buildings/quenching-tower.lua index ea05f2e13..9fa51f4ea 100644 --- a/prototypes/buildings/quenching-tower.lua +++ b/prototypes/buildings/quenching-tower.lua @@ -186,6 +186,8 @@ 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} @@ -207,6 +209,10 @@ 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} diff --git a/prototypes/buildings/rectisol.lua b/prototypes/buildings/rectisol.lua index 4f4acfd80..be12df497 100644 --- a/prototypes/buildings/rectisol.lua +++ b/prototypes/buildings/rectisol.lua @@ -248,6 +248,7 @@ 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} @@ -271,6 +272,10 @@ 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} diff --git a/prototypes/buildings/sand-extractor.lua b/prototypes/buildings/sand-extractor.lua index ee6cdf6fd..a0397e720 100644 --- a/prototypes/buildings/sand-extractor.lua +++ b/prototypes/buildings/sand-extractor.lua @@ -140,6 +140,8 @@ 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} @@ -160,6 +162,10 @@ 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} diff --git a/prototypes/buildings/soil-extractor.lua b/prototypes/buildings/soil-extractor.lua index 33fabe69e..71ec076b1 100644 --- a/prototypes/buildings/soil-extractor.lua +++ b/prototypes/buildings/soil-extractor.lua @@ -194,6 +194,9 @@ 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} @@ -214,6 +217,10 @@ 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} diff --git a/prototypes/buildings/solid-separator.lua b/prototypes/buildings/solid-separator.lua index 5112ab9b4..69508244d 100644 --- a/prototypes/buildings/solid-separator.lua +++ b/prototypes/buildings/solid-separator.lua @@ -126,6 +126,9 @@ 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} @@ -146,6 +149,10 @@ 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} diff --git a/prototypes/buildings/tar-processing-unit.lua b/prototypes/buildings/tar-processing-unit.lua index 447e5dafb..cdd0e3aec 100644 --- a/prototypes/buildings/tar-processing-unit.lua +++ b/prototypes/buildings/tar-processing-unit.lua @@ -232,6 +232,8 @@ 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} @@ -254,6 +256,10 @@ 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} diff --git a/prototypes/buildings/washer.lua b/prototypes/buildings/washer.lua index 62715b674..79b9ba23e 100644 --- a/prototypes/buildings/washer.lua +++ b/prototypes/buildings/washer.lua @@ -158,6 +158,8 @@ 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} @@ -178,6 +180,10 @@ 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} diff --git a/prototypes/buildings/wpu.lua b/prototypes/buildings/wpu.lua index 3bacdba43..55091ebf7 100644 --- a/prototypes/buildings/wpu.lua +++ b/prototypes/buildings/wpu.lua @@ -155,6 +155,8 @@ 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} @@ -176,6 +178,10 @@ 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} 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..bd3385685 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", From 9917f7015304e3ea393e4f8e3a9d7761d7ec3a73 Mon Sep 17 00:00:00 2001 From: Alyssa Doubrovsky Date: Sat, 15 Nov 2025 16:33:47 -0800 Subject: [PATCH 3/4] Linearizing all files in pyhightech --- prototypes/buildings/ball-mill.lua | 4 ++++ prototypes/buildings/evaporator.lua | 4 ++++ prototypes/buildings/fawogae-plantation.lua | 1 + prototypes/buildings/jaw-crusher.lua | 4 ++++ prototypes/buildings/mukmoux-pasture.lua | 4 ++++ prototypes/buildings/olefin-plant.lua | 4 ++++ .../recipes/coal-processing-recipes.lua | 4 ++++ prototypes/recipes/recipes.lua | 19 +++++++++++++++++-- 8 files changed, 42 insertions(+), 2 deletions(-) diff --git a/prototypes/buildings/ball-mill.lua b/prototypes/buildings/ball-mill.lua index 16a9c3be5..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 diff --git a/prototypes/buildings/evaporator.lua b/prototypes/buildings/evaporator.lua index 538b1e4d3..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 diff --git a/prototypes/buildings/fawogae-plantation.lua b/prototypes/buildings/fawogae-plantation.lua index f5424fe50..732b3ad13 100644 --- a/prototypes/buildings/fawogae-plantation.lua +++ b/prototypes/buildings/fawogae-plantation.lua @@ -186,6 +186,7 @@ RECIPE { 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 { diff --git a/prototypes/buildings/jaw-crusher.lua b/prototypes/buildings/jaw-crusher.lua index 93e30eab6..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 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 bae659401..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 diff --git a/prototypes/recipes/coal-processing-recipes.lua b/prototypes/recipes/coal-processing-recipes.lua index bd3385685..8afda0dc8 100644 --- a/prototypes/recipes/coal-processing-recipes.lua +++ b/prototypes/recipes/coal-processing-recipes.lua @@ -714,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 3e1346d09..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", @@ -529,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", @@ -660,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", From 7378c0ac225597f934f0b43eb8ef00eb5c7709e3 Mon Sep 17 00:00:00 2001 From: Alyssa Doubrovsky Date: Sat, 29 Nov 2025 17:00:42 -0800 Subject: [PATCH 4/4] final corrections Fixing recipes that were accidentally altered by linearization --- prototypes/buildings/methanol-reactor.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/prototypes/buildings/methanol-reactor.lua b/prototypes/buildings/methanol-reactor.lua index 153f69d04..67d42dd16 100644 --- a/prototypes/buildings/methanol-reactor.lua +++ b/prototypes/buildings/methanol-reactor.lua @@ -234,6 +234,7 @@ RECIPE { {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}