Skip to content

Commit eef42ff

Browse files
committed
uranium recipes *yay*
1 parent 3f40ca8 commit eef42ff

9 files changed

+237
-236
lines changed

cached-configs/PyBlock+pyalienlife+pyalternativeenergy+pycoalprocessing+pyfusionenergy+pyhightech+pyindustry+pypetroleumhandling+pyrawores.lua

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
1+
22
science_pack_order("automation-science-pack","001-000028")
33
science_pack_order("py-science-pack-1","002-000141")
44
science_pack_order("logistic-science-pack","003-000224")
@@ -178,7 +178,7 @@ fix_tech("efficiency-module-3",{order="000093",prerequisites={"efficiency-module
178178
fix_tech("defender",{order="000037",prerequisites={"military-science-pack"},unit={count=75,ingredients={{amount=6,name="automation-science-pack",type="item"},{amount=2,name="logistic-science-pack",type="item"},{amount=1,name="military-science-pack",type="item"},{amount=3,name="py-science-pack-1",type="item"}},time=90}})
179179
fix_tech("distractor",{order="000068",prerequisites={"chemical-science-pack","defender"},unit={count=1000,ingredients={{amount=10,name="automation-science-pack",type="item"},{amount=3,name="logistic-science-pack",type="item"},{amount=1,name="chemical-science-pack",type="item"},{amount=2,name="military-science-pack",type="item"},{amount=2,name="py-science-pack-2",type="item"},{amount=6,name="py-science-pack-1",type="item"}},time=120}})
180180
fix_tech("destroyer",{order="000093",prerequisites={"military-4","distractor"},unit={count=1300,ingredients={{amount=60,name="automation-science-pack",type="item"},{amount=20,name="logistic-science-pack",type="item"},{amount=6,name="chemical-science-pack",type="item"},{amount=10,name="military-science-pack",type="item"},{amount=2,name="production-science-pack",type="item"},{amount=1,name="py-science-pack-4",type="item"},{amount=3,name="py-science-pack-3",type="item"},{amount=10,name="py-science-pack-2",type="item"},{amount=30,name="py-science-pack-1",type="item"}},time=450}})
181-
fix_tech("uranium-processing",{order="000065",prerequisites={"basic-electronics","electric-engine"},unit={count=1750,ingredients={{amount=6,name="automation-science-pack",type="item"},{amount=2,name="logistic-science-pack",type="item"},{amount=1,name="py-science-pack-2",type="item"},{amount=3,name="py-science-pack-1",type="item"}},time=90}})
181+
fix_tech("uranium-processing",{order="000065",prerequisites={"basic-electronics","electric-engine","tbp"},unit={count=1750,ingredients={{amount=6,name="automation-science-pack",type="item"},{amount=2,name="logistic-science-pack",type="item"},{amount=1,name="py-science-pack-2",type="item"},{amount=3,name="py-science-pack-1",type="item"}},time=90}})
182182
fix_tech("nuclear-power",{order="000076",prerequisites={"uranium-mk01","boron-mk02","lithium-processing","aluminium-mk03"},unit={count=2500,ingredients={{amount=10,name="automation-science-pack",type="item"},{amount=6,name="py-science-pack-1",type="item"},{amount=3,name="logistic-science-pack",type="item"},{amount=2,name="py-science-pack-2",type="item"},{amount=1,name="chemical-science-pack",type="item"}},time=120}})
183183
fix_tech("mining-productivity-1",{order="000025",prerequisites={"machines-mk01"},unit={count=110,ingredients={{amount=2,name="automation-science-pack",type="item"},{amount=1,name="py-science-pack-1",type="item"}},time=45}})
184184
fix_tech("mining-productivity-2",{order="000026",prerequisites={"mining-productivity-1"},unit={count=120,ingredients={{amount=2,name="automation-science-pack",type="item"},{amount=1,name="py-science-pack-1",type="item"}},time=45}})
@@ -706,7 +706,7 @@ fix_tech("cottongut-science-mk04",{order="000077",prerequisites={"simik-mk01"},u
706706
fix_tech("cottongut-science-mk05",{order="000083",prerequisites={"cottongut-science-mk04","super-alloy","biotech-mk04","xeno"},unit={count=1000,ingredients={{amount=30,name="automation-science-pack",type="item"},{amount=20,name="py-science-pack-1",type="item"},{amount=10,name="logistic-science-pack",type="item"},{amount=6,name="py-science-pack-2",type="item"},{amount=3,name="chemical-science-pack",type="item"},{amount=1,name="production-science-pack",type="item"},{amount=2,name="py-science-pack-3",type="item"},{amount=6,name="military-science-pack",type="item"}},time=300}})
707707
fix_tech("py-science-pack-mk01",{order="000019",prerequisites={"latex"},unit={count=130,ingredients={{amount=1,name="automation-science-pack",type="item"}},time=30}})
708708
fix_tech("py-science-pack-mk02",{order="000055",prerequisites={"zipir","cottongut-science-mk02"},unit={count=1300,ingredients={{amount=3,name="automation-science-pack",type="item"},{amount=1,name="logistic-science-pack",type="item"},{amount=2,name="py-science-pack-1",type="item"}},time=60}})
709-
fix_tech("py-science-pack-mk03",{order="000075",prerequisites={"diamond-mining","re-magnet","cottongut-science-mk03","arqad-mk02","acrylic","tbp"},unit={count=2250,ingredients={{amount=10,name="automation-science-pack",type="item"},{amount=6,name="py-science-pack-1",type="item"},{amount=3,name="logistic-science-pack",type="item"},{amount=2,name="py-science-pack-2",type="item"},{amount=1,name="chemical-science-pack",type="item"}},time=120}})
709+
fix_tech("py-science-pack-mk03",{order="000075",prerequisites={"diamond-mining","re-magnet","cottongut-science-mk03","arqad-mk02","acrylic"},unit={count=2250,ingredients={{amount=10,name="automation-science-pack",type="item"},{amount=6,name="py-science-pack-1",type="item"},{amount=3,name="logistic-science-pack",type="item"},{amount=2,name="py-science-pack-2",type="item"},{amount=1,name="chemical-science-pack",type="item"}},time=120}})
710710
fix_tech("py-science-pack-mk04",{order="000091",prerequisites={"recombinant-ery","antitumor","bmp","reca","nanochondria","orexigenic","anabolic-rna"},unit={count=2500,ingredients={{amount=30,name="automation-science-pack",type="item"},{amount=20,name="py-science-pack-1",type="item"},{amount=10,name="logistic-science-pack",type="item"},{amount=6,name="military-science-pack",type="item"},{amount=6,name="py-science-pack-2",type="item"},{amount=3,name="chemical-science-pack",type="item"},{amount=2,name="py-science-pack-3",type="item"},{amount=1,name="production-science-pack",type="item"}},time=300}})
711711
fix_tech("fertilizer-mk01",{order="000026",prerequisites={"melamine"},unit={count=120,ingredients={{amount=2,name="automation-science-pack",type="item"},{amount=1,name="py-science-pack-1",type="item"}},time=45}})
712712
fix_tech("fertilizer-mk02",{order="000046",prerequisites={"fertilizer-mk01","sulfur-processing"},unit={count=500,ingredients={{amount=3,name="automation-science-pack",type="item"},{amount=2,name="py-science-pack-1",type="item"},{amount=1,name="logistic-science-pack",type="item"}},time=60}})
@@ -823,7 +823,7 @@ fix_tech("biomassplant-mk02",{order="000069",prerequisites={"renewable-mk02","no
823823
fix_tech("biomassplant-mk03",{order="000083",prerequisites={"renewable-mk03","nonrenewable-mk03"},unit={count=2250,ingredients={{amount=20,name="automation-science-pack",type="item"},{amount=10,name="py-science-pack-1",type="item"},{amount=6,name="logistic-science-pack",type="item"},{amount=3,name="py-science-pack-2",type="item"},{amount=2,name="chemical-science-pack",type="item"},{amount=1,name="py-science-pack-3",type="item"}},time=180}})
824824
fix_tech("biomassplant-mk04",{order="000095",prerequisites={"renewable-mk04","nonrenewable-mk04","biomassplant-mk03"},unit={count=1600,ingredients={{amount=60,name="automation-science-pack",type="item"},{amount=30,name="py-science-pack-1",type="item"},{amount=20,name="logistic-science-pack",type="item"},{amount=10,name="military-science-pack",type="item"},{amount=10,name="py-science-pack-2",type="item"},{amount=6,name="chemical-science-pack",type="item"},{amount=3,name="py-science-pack-3",type="item"},{amount=2,name="production-science-pack",type="item"},{amount=1,name="py-science-pack-4",type="item"}},time=450}})
825825
fix_tech("gadolinium",{order="000077",prerequisites={"rare-earth-tech-mk02","ammonium-oxalate","vanadium-processing-2"},unit={count=1200,ingredients={{amount=20,name="automation-science-pack",type="item"},{amount=6,name="logistic-science-pack",type="item"},{amount=2,name="chemical-science-pack",type="item"},{amount=1,name="py-science-pack-3",type="item"},{amount=3,name="py-science-pack-2",type="item"},{amount=10,name="py-science-pack-1",type="item"}},time=180}})
826-
fix_tech("lithium-processing",{order="000075",prerequisites={"sb-silicate","tbp","cellulose-mk03","coated-container"},unit={count=2250,ingredients={{amount=10,name="automation-science-pack",type="item"},{amount=6,name="py-science-pack-1",type="item"},{amount=3,name="logistic-science-pack",type="item"},{amount=2,name="py-science-pack-2",type="item"},{amount=1,name="chemical-science-pack",type="item"}},time=120}})
826+
fix_tech("lithium-processing",{order="000075",prerequisites={"sb-silicate","microfibers","cellulose-mk03","coated-container"},unit={count=2250,ingredients={{amount=10,name="automation-science-pack",type="item"},{amount=6,name="py-science-pack-1",type="item"},{amount=3,name="logistic-science-pack",type="item"},{amount=2,name="py-science-pack-2",type="item"},{amount=1,name="chemical-science-pack",type="item"}},time=120}})
827827
fix_tech("mof",{order="000079",prerequisites={"biotech-mk03","small-parts-mk03"},unit={count=1500,ingredients={{amount=20,name="automation-science-pack",type="item"},{amount=10,name="py-science-pack-1",type="item"},{amount=6,name="logistic-science-pack",type="item"},{amount=3,name="py-science-pack-2",type="item"},{amount=2,name="chemical-science-pack",type="item"},{amount=1,name="py-science-pack-3",type="item"}},time=180}})
828828
fix_tech("intermetallics-mk01",{order="000023",prerequisites={"nexelit-mk01","antimony-mk01","nickel-mk01"},unit={count=90,ingredients={{amount=2,name="automation-science-pack",type="item"},{amount=1,name="py-science-pack-1",type="item"}},time=45}})
829829
fix_tech("intermetallics-mk02",{order="000066",prerequisites={"navens","eva","rayon"},unit={count=2000,ingredients={{amount=6,name="automation-science-pack",type="item"},{amount=2,name="logistic-science-pack",type="item"},{amount=1,name="py-science-pack-2",type="item"},{amount=3,name="py-science-pack-1",type="item"}},time=90}})
@@ -857,7 +857,7 @@ fix_tech("machine-components-mk01",{order="000028",prerequisites={"rubber","batt
857857
fix_tech("machine-components-mk02",{order="000067",prerequisites={"epoxy","battery-mk02","eva"},unit={count=2250,ingredients={{amount=6,name="automation-science-pack",type="item"},{amount=2,name="logistic-science-pack",type="item"},{amount=1,name="py-science-pack-2",type="item"},{amount=3,name="py-science-pack-1",type="item"}},time=90}})
858858
fix_tech("machine-components-mk03",{order="000081",prerequisites={"erbium","advanced-electronics","casting-mk02","solar-mk01","intermetallics-mk03","battery-mk03"},unit={count=1750,ingredients={{amount=20,name="automation-science-pack",type="item"},{amount=10,name="py-science-pack-1",type="item"},{amount=6,name="logistic-science-pack",type="item"},{amount=3,name="py-science-pack-2",type="item"},{amount=2,name="chemical-science-pack",type="item"},{amount=1,name="py-science-pack-3",type="item"}},time=180}})
859859
fix_tech("machine-components-mk04",{order="000092",prerequisites={"intermetallics-mk04","nano-tech"},unit={count=2750,ingredients={{amount=30,name="automation-science-pack",type="item"},{amount=20,name="py-science-pack-1",type="item"},{amount=10,name="logistic-science-pack",type="item"},{amount=6,name="military-science-pack",type="item"},{amount=6,name="py-science-pack-2",type="item"},{amount=3,name="chemical-science-pack",type="item"},{amount=1,name="production-science-pack",type="item"},{amount=2,name="py-science-pack-3",type="item"}},time=300}})
860-
fix_tech("tbp",{order="000071",prerequisites={"microfibers"},unit={count=1400,ingredients={{amount=10,name="automation-science-pack",type="item"},{amount=3,name="logistic-science-pack",type="item"},{amount=1,name="chemical-science-pack",type="item"},{amount=2,name="py-science-pack-2",type="item"},{amount=6,name="py-science-pack-1",type="item"}},time=120}})
860+
fix_tech("tbp",{order="000071",prerequisites={"phosphorous-processing","py-science-pack-mk02"},unit={count=650,ingredients={{amount=6,name="automation-science-pack",type="item"},{amount=2,name="logistic-science-pack",type="item"},{amount=1,name="py-science-pack-2",type="item"},{amount=3,name="py-science-pack-1",type="item"}},time=90}})
861861
fix_tech("acrylic",{order="000071",prerequisites={"microfibers","cobalt-mk02"},unit={count=1400,ingredients={{amount=10,name="automation-science-pack",type="item"},{amount=3,name="logistic-science-pack",type="item"},{amount=1,name="chemical-science-pack",type="item"},{amount=2,name="py-science-pack-2",type="item"},{amount=6,name="py-science-pack-1",type="item"}},time=120}})
862862
fix_tech("ammonium-oxalate",{order="000076",prerequisites={"py-science-pack-mk03"},unit={count=1100,ingredients={{amount=20,name="automation-science-pack",type="item"},{amount=6,name="logistic-science-pack",type="item"},{amount=2,name="chemical-science-pack",type="item"},{amount=1,name="py-science-pack-3",type="item"},{amount=3,name="py-science-pack-2",type="item"},{amount=10,name="py-science-pack-1",type="item"}},time=180}})
863863
fix_tech("electric-energy-distribution-3",{order="000063",prerequisites={"electric-energy-distribution-2","stainless-steel-mk01"},unit={count=1400,ingredients={{amount=6,name="automation-science-pack",type="item"},{amount=3,name="py-science-pack-1",type="item"},{amount=2,name="logistic-science-pack",type="item"},{amount=1,name="py-science-pack-2",type="item"}},time=90}})

changelog.txt

+5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Date: ????
77
- Correcting the canon
88
- Added valves to the starting inventory when playing with pyhardmode and either valves or configurable valves
99
- Geothermal balancing pass, see below
10+
- (re?)added uranium production recipes for bootstrapping the bhoddos - uranium loop in py2, see below
1011
Changes:
1112
- Increased the crafting speed and yield of the basic cadaveric arum recipe
1213
- Increased the yield of cadaveric arum -> copper
@@ -26,6 +27,10 @@ Date: ????
2627
- Slowed down and increased water consumption of geothermal water extraction
2728
- Added water ingredient to geothermal water -> steam recipe
2829
- Added muddy sludge output to geothermal water -> steam recipe
30+
- Moved acrolein recipes from Microfibers to TBP
31+
- Moved TBP to Py science pack 2
32+
- Added TBP prerequesite to Nuclear research
33+
- Decreased fuel cell consumption in depleted fuel cell reprocessing to enhance bhoddos phytomining
2934
Bugfixes:
3035
- Fixed an issue where the jerky recipe would be replaced when the mod setting was ON but enable-all-feature-flags was not installed
3136
- Fixed WPU MK 01 costing 1 inductor instead of 12

control.lua

+7-7
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ script.on_init(function(event)
1616
created_items["py-sinkhole"] = 2
1717
created_items["multiblade-turbine-mk01"] = 1
1818
if script.active_mods["pyhardmode"] then
19-
if script.active_mods["configurable-valves"] then
20-
created_items["configurable-valve"] = 6
21-
end
22-
if script.active_mods["valves"] then
23-
created_items["valves-overflow"] = 3
24-
created_items["valves-top_up"] = 3
25-
end
19+
if script.active_mods["configurable-valves"] then
20+
created_items["configurable-valve"] = 6
21+
end
22+
if script.active_mods["valves"] then
23+
created_items["valves-overflow"] = 3
24+
created_items["valves-top_up"] = 3
25+
end
2626
end
2727
remote.call('freeplay', 'set_created_items', created_items)
2828
end

data.lua

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ TECHNOLOGY {
1515

1616

1717
--tiles
18-
require("prototypes/tiles/tiles")
18+
-- require("prototypes/tiles/tiles")
1919

2020
--buildings--
2121
require("prototypes/buildings/atomizer-mk00")
@@ -41,14 +41,14 @@ require("prototypes/buildings/shunt-inserter")
4141
require("prototypes/itemgroups")
4242
require("prototypes/recipe-categories")
4343
--require("prototypes/technology")
44-
--require("prototypes/item")
45-
--require("prototypes/fluids")
44+
require("prototypes/item")
45+
require("prototypes/fluids")
4646
--require("prototypes/entity")
4747

4848
--Recipes
4949
require("prototypes/recipes/recipes")
5050
require("prototypes/recipes/recipes-kimberlite")
51-
--require("prototypes/recipes/recipes-uranium")
51+
require("prototypes/recipes/recipes-uranium")
5252

5353
--formula to calulate steam consumption
5454
--flowrate (in units/s) * heat capacity (J/unit/C) * (T - 15 C) = wattage

0 commit comments

Comments
 (0)