@@ -8,15 +8,7 @@ if mods['bobplates'] then
8
8
-- data.raw['technology']['plutonium-processing'].effects = {} -- Broken. Why did I do this in the first place?
9
9
end
10
10
11
- if mods [' IndustrialRevolution' ] then
12
- data .raw [' ammo' ][' plutonium-rounds-magazine' ].subgroup = ' ir2-ammo'
13
- data .raw [' item' ][' plutonium-238' ].subgroup = ' pure'
14
- data .raw [' item' ][' plutonium-239' ].subgroup = ' pure'
15
- data .raw [' item' ][' plutonium-fuel' ].subgroup = ' ir2-fuels'
16
- data .raw [' item' ][' MOX-fuel' ].order = ' ib'
17
- data .raw [' item' ][' plutonium-fuel' ].order = ' fb'
18
- data .raw [' item' ][' used-up-MOX-fuel' ].order = ' r[used-up-uranium-fuel-cell]-b'
19
-
11
+ if mods [' IndustrialRevolution3' ] then
20
12
if data .raw [' technology' ][' plutonium-ammo' ] then
21
13
data .raw [' technology' ][' plutonium-ammo' ].unit .count = 2000
22
14
data .raw [' technology' ][' plutonium-ammo' ].unit .time = 60
@@ -26,6 +18,51 @@ if mods['IndustrialRevolution'] then
26
18
-- Note to future self: atomic bombs are replaced by artillery shells in IR2
27
19
data .raw [' technology' ][' plutonium-atomic-bomb' ].effects = {{type = ' unlock-recipe' , recipe = ' plutonium-atomic-artillery-shell' }}
28
20
end
21
+
22
+ -- IR3 removes uranium-fuel, not a usable fuel for vehicles
23
+ data .raw [' recipe' ][' plutonium-fuel' ].hidden = true
24
+ data .raw [' recipe' ][' plutonium-fuel' ].enabled = false
25
+
26
+ for index , effect in pairs (data .raw [' technology' ][' plutonium-enrichment-process' ].effects ) do
27
+ if effect .recipe == " plutonium-fuel" then
28
+ table.remove (data .raw [' technology' ][' plutonium-enrichment-process' ].effects , index )
29
+ end
30
+ end
31
+
32
+ -- IR3 uses barreling machines
33
+ for index , effect in pairs (data .raw [' technology' ][' plutonium-processing' ].effects ) do
34
+ if effect .recipe == " advanced-nuclear-fuel-reprocessing-with-barrelling" then
35
+ table.remove (data .raw [' technology' ][' plutonium-processing' ].effects , index )
36
+ end
37
+ end
38
+
39
+ -- assign IR3 subgroups
40
+ data .raw [' recipe' ][' MOX-reactor' ].subgroup = " ir-nuclear-machines"
41
+ data .raw [' recipe' ][' MOX-reactor' ].order = " f[nuclear-energy]-a[reactor]"
42
+
43
+ data .raw [' item' ][' MOX-reactor' ].subgroup = " ir-nuclear-machines"
44
+ data .raw [' item' ][' MOX-reactor' ].order = " f[nuclear-energy]-a[reactor]"
45
+
46
+ data .raw [' recipe' ][' breeder-reactor' ].subgroup = " ir-nuclear-machines"
47
+ data .raw [' recipe' ][' breeder-reactor' ].order = " f[nuclear-energy]-a[reactor]"
48
+
49
+ data .raw [' item' ][' breeder-reactor' ].subgroup = " ir-nuclear-machines"
50
+ data .raw [' item' ][' breeder-reactor' ].order = " f[nuclear-energy]-a[reactor]"
51
+
52
+ data .raw [' recipe' ][' MOX-fuel' ].subgroup = " intermediate-product"
53
+ data .raw [' recipe' ][' MOX-fuel' ].order = " r[uranium-processing]-e[MOX-fuel-processing]"
54
+
55
+ data .raw [' item' ][' MOX-fuel' ].subgroup = " intermediate-product"
56
+ data .raw [' item' ][' MOX-fuel' ].order = " r[uranium-processing]-e[MOX-fuel-processing]"
57
+
58
+ data .raw [' item' ][' used-up-MOX-fuel' ].subgroup = " intermediate-product"
59
+ data .raw [' item' ][' used-up-MOX-fuel' ].order = ' r[used-up-uranium-fuel-cell]-b'
60
+
61
+ data .raw [' recipe' ][' plutonium-rounds-magazine' ].subgroup = ' ir-ammo'
62
+ data .raw [' recipe' ][' plutonium-rounds-magazine' ].order = ' c-q'
63
+
64
+ data .raw [' ammo' ][' plutonium-rounds-magazine' ].subgroup = ' ir-ammo'
65
+ data .raw [' ammo' ][' plutonium-rounds-magazine' ].order = ' c-q'
29
66
end
30
67
31
68
if mods [' SchallRadioactiveWaste' ] then
0 commit comments