Skip to content

Commit e6d0016

Browse files
Fission reactor equipment alternative recipes
1 parent 3dc2bff commit e6d0016

8 files changed

+98
-1
lines changed

changelog.txt

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
---------------------------------------------------------------------------------------------------
22
Version: 1.7.3
33
Date: 2024-10-26
4+
Major Changes:
5+
- Added alternative recipes and technologies for making dission reqctor equipment.
6+
It can be made from 1 Plutonium fuel cell or 10 MOX fuel cells.
47
Minor changes:
58
- Internal terminology swap
69
- Finished swapping of the terms "used-up" to "depleted"
@@ -10,7 +13,7 @@ Date: 2024-10-26
1013
- Removed unused "medium" resolution sprites
1114
- Adjusted grouping and ordering of items and recipes
1215
Balancing:
13-
- Reworked plutonium fuel
16+
- Reworked plutonium fuel:
1417
In the recipe, nuclear fuel was replaced by rocket fuel
1518
Fuel value was raied to 3GJ
1619
Vehicle acceleration bonus was raised to +200% and top speed is +25%
Loading
Loading
Loading
Loading

locale/en/base.cfg

+6
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ breeder-fuel-cell-reprocessing-with-barreling=Breeder fuel cell reprocessing (wi
5151
breeder-fuel-cell-waste-solution-centrifuging=Plutonium-rich nuclear waste solution centrifuging
5252
breeder-fuel-cell-from-uranium-cell=Breeder fuel cell from depleted uranium fuel
5353
breeder-fuel-cell-from-MOX-fuel-cell=Breeder fuel cell from depleted MOX fuel
54+
fission-reactor-equipment-from-plutonium=Fission reactor equipment from Plutonium
55+
fission-reactor-equipment-from-MOX-fuel=Fission reactor equipment from MOX fuel
5456

5557
[technology-name]
5658
plutonium-processing=Plutonium processing
@@ -63,6 +65,8 @@ breeder-fuel-cell-from-uranium-cell=Breeder fuel cell from depleted uranium fuel
6365
breeder-fuel-cell-from-MOX-fuel-cell=Breeder fuel cell from depleted MOX fuel
6466
plutonium-ammo=Plutonium ammo
6567
plutonium-atomic-bomb=Plutonium atomic bomb
68+
fission-reactor-equipment-from-plutonium=Portable fission reactor from Plutonium
69+
fission-reactor-equipment-from-MOX-fuel=Portable fission reactor from MOX fuel
6670

6771
[technology-description]
6872
plutonium-processing=Processing of plutonium, radioactive element that cannot be harvested from nature but can be extracted from depleted uranium fuel cells.
@@ -74,6 +78,8 @@ plutonium-atomic-bomb=Plutonium makes very potent atomic ammunition, allowing to
7478
nuclear-breeding=Nuclear breeding is a process of using fissile material to produce more fissile material which can be used elsewhere.
7579
breeder-fuel-cell-from-uranium-cell=Depleted Uranium fuel cells can be recycled through nuclear breeding.
7680
breeder-fuel-cell-from-MOX-fuel-cell=Depleted MOX fuel cells can be recycled through nuclear breeding.
81+
fission-reactor-equipment-from-plutonium=Alternatvie recipe for portable fission reactor using plutonium.
82+
fission-reactor-equipment-from-MOX-fuel=Alternative recipe for portable fission reactor using MOX fuel.
7783

7884
[modifier-description]
7985
atomic-artillery-damage-bonus=Atomic Artillery damage: +__1__

prototypes/recipe/recipes.lua

+34
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,40 @@ data:extend({
447447
},
448448
results = { { type = "item", name = "breeder-reactor", amount = 1 } },
449449
requester_paste_multiplier = 1
450+
},
451+
452+
-- Alternative equipment recipes
453+
{
454+
type = "recipe",
455+
name = "fission-reactor-equipment-from-plutonium",
456+
localised_name = { "recipe-name.fission-reactor-equipment-from-plutonium" },
457+
icon = "__PlutoniumEnergy__/graphics/icons/fission-reactor-equipment-from-plutonium.png",
458+
enabled = false,
459+
energy_required = 10,
460+
allow_decomposition = false,
461+
auto_recycle = false,
462+
ingredients = {
463+
{ type = "item", name = "processing-unit", amount = 200 },
464+
{ type = "item", name = "low-density-structure", amount = 50 },
465+
{ type = "item", name = "plutonium-fuel-cell", amount = 1 }
466+
},
467+
results = { { type = "item", name = "fission-reactor-equipment", amount = 1 } },
468+
},
469+
{
470+
type = "recipe",
471+
name = "fission-reactor-equipment-from-MOX-fuel",
472+
localised_name = { "recipe-name.fission-reactor-equipment-from-MOX-fuel" },
473+
icon = "__PlutoniumEnergy__/graphics/icons/fission-reactor-equipment-from-MOX-fuel.png",
474+
enabled = false,
475+
energy_required = 10,
476+
allow_decomposition = false,
477+
auto_recycle = false,
478+
ingredients = {
479+
{ type = "item", name = "processing-unit", amount = 200 },
480+
{ type = "item", name = "low-density-structure", amount = 50 },
481+
{ type = "item", name = "MOX-fuel-cell", amount = 10 }
482+
},
483+
results = { { type = "item", name = "fission-reactor-equipment", amount = 1 } },
450484
}
451485
})
452486

prototypes/technology/technology.lua

+54
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,60 @@ data:extend({
211211
count = 500
212212
},
213213
order = 'e-p-d-b'
214+
},
215+
{
216+
type = "technology",
217+
name = "fission-reactor-equipment-from-plutonium",
218+
icons = util.technology_icon_constant_equipment(
219+
"__PlutoniumEnergy__/graphics/technology/fission-reactor-equipment-from-plutonium.png"),
220+
prerequisites = { "fission-reactor-equipment", "plutonium-nuclear-power" },
221+
effects =
222+
{
223+
{
224+
type = "unlock-recipe",
225+
recipe = "fission-reactor-equipment-from-plutonium"
226+
}
227+
},
228+
unit =
229+
{
230+
count = 50,
231+
ingredients =
232+
{
233+
{ "automation-science-pack", 1 },
234+
{ "logistic-science-pack", 1 },
235+
{ "chemical-science-pack", 1 },
236+
{ "military-science-pack", 1 },
237+
{ "utility-science-pack", 1 }
238+
},
239+
time = 20
240+
}
241+
},
242+
{
243+
type = "technology",
244+
name = "fission-reactor-equipment-from-MOX-fuel",
245+
icons = util.technology_icon_constant_equipment(
246+
"__PlutoniumEnergy__/graphics/technology/fission-reactor-equipment-from-MOX-fuel.png"),
247+
prerequisites = { "fission-reactor-equipment", "MOX-nuclear-power" },
248+
effects =
249+
{
250+
{
251+
type = "unlock-recipe",
252+
recipe = "fission-reactor-equipment-from-MOX-fuel"
253+
}
254+
},
255+
unit =
256+
{
257+
count = 50,
258+
ingredients =
259+
{
260+
{ "automation-science-pack", 1 },
261+
{ "logistic-science-pack", 1 },
262+
{ "chemical-science-pack", 1 },
263+
{ "military-science-pack", 1 },
264+
{ "utility-science-pack", 1 }
265+
},
266+
time = 20
267+
}
214268
}
215269
})
216270
if settings.startup['PE-disable-MOX-reactor'].value then data.raw['technology']['MOX-nuclear-power'].effects[2] = nil end

0 commit comments

Comments
 (0)