adamo-nuclear/data.lua

109 lines
2.2 KiB
Lua
Raw Normal View History

2020-05-21 11:36:04 +00:00
require("factsheet")
2023-12-20 04:27:07 +00:00
require("groups")
2020-05-21 11:36:04 +00:00
data:extend({
bombardment_category,
2023-12-20 04:27:07 +00:00
thermal_fuel_category,
2020-05-21 11:36:04 +00:00
nuclear_group,
2023-12-20 04:27:07 +00:00
machine_group,
fuel_group,
recovery_group,
2020-05-21 11:36:04 +00:00
enrichment_group,
2023-12-20 04:27:07 +00:00
processing_group,
2020-05-21 11:36:04 +00:00
spent_fuel_group,
2023-12-20 04:27:07 +00:00
reprocessing_group,
products_group,
2020-05-21 11:36:04 +00:00
hex_subgroup,
2023-12-20 04:27:07 +00:00
slurry_group
2020-05-21 11:36:04 +00:00
})
2023-12-20 04:27:07 +00:00
require("materials")
2020-05-21 11:36:04 +00:00
data:extend({
2023-12-20 04:27:07 +00:00
natural_hex_fluid,
LEU_slurry,
HEU_slurry,
urania_item,
2020-05-21 11:36:04 +00:00
LEU_fuel_item,
MOX_fuel_item,
2023-12-20 04:27:07 +00:00
WGPu_fuel_item,
2020-05-21 11:36:04 +00:00
used_LEU_item,
used_MOX_item,
actinides_item,
waste_item,
})
2023-12-20 04:27:07 +00:00
require("processing")
2020-05-21 11:36:04 +00:00
data:extend({
urania_recipe_sulfuric,
urania_hex_recipe,
2023-12-20 04:27:07 +00:00
LEU_PUREX_stage_1,
LEU_PUREX_stage_2,
HEU_PUREX_stage_1,
HEU_PUREX_stage_2,
2020-05-21 11:36:04 +00:00
LEU_enrichment_recipe,
HEU_enrichment_recipe,
WGU_enrichment_recipe,
2023-12-20 04:27:07 +00:00
WGPu_from_LEU,
WGPu_from_DU,
2020-05-21 11:36:04 +00:00
LEU_PUREX_enrichment_recipe,
HEU_PUREX_enrichment_recipe,
plutonia_238_recipe,
LEU_REMIX_recipe,
MOX_REMIX_recipe,
LEU_fuel_recipe,
MOX_fuel_recipe,
2023-12-20 04:27:07 +00:00
})
require("machines")
data:extend({
thermal_reactor_item,
prod_reactor_item,
2020-05-21 11:36:04 +00:00
thermal_reactor_recipe,
prod_reactor_recipe,
2023-12-20 04:27:07 +00:00
thermal_reactor_entity,
prod_reactor_entity,
prod_reactor_corpse,
prod_reactor_explosion,
2020-05-21 11:36:04 +00:00
})
2023-12-20 04:27:07 +00:00
require("combat")
data:extend({
plutonium_rocket_recipe,
-- plutonium_explosion_wave,
-- plutonium_rocket_projectile,
-- plutonium_rocket_ammo
})
2023-12-20 04:27:07 +00:00
adamo.tech.add.recipes("uranium-processing", {
urania_recipe_sulfuric.name,
urania_hex_recipe.name,
LEU_enrichment_recipe.name,
LEU_fuel_item.name,
thermal_reactor_item.name
})
2023-12-20 04:27:07 +00:00
adamo.tech.add.recipes("nuclear-power", {
HEU_enrichment_recipe.name,
WGU_enrichment_recipe.name
})
2023-12-20 04:27:07 +00:00
adamo.recipe.set.tech("nuclear-power","atomic-bomb")
adamo.tech.add.recipes("nuclear-fuel-reprocessing", {
prod_reactor_recipe.name,
LEU_REMIX_recipe.name,
HEU_PUREX_stage_1.name,
HEU_PUREX_stage_2.name,
LEU_PUREX_stage_1.name,
LEU_PUREX_stage_2.name,
LEU_PUREX_enrichment_recipe.name,
HEU_PUREX_enrichment_recipe.name,
plutonia_238_recipe.name,
})
2023-12-20 04:27:07 +00:00
adamo.tech.add.recipes("kovarex-enrichment-process", {
MOX_fuel_recipe.name,
MOX_REMIX_recipe.name
})
2023-12-20 04:27:07 +00:00
adamo.tech.add.recipes("atomic-bomb", {
WGPu_from_LEU.name,
WGPu_from_DU.name,
plutonium_rocket_recipe.name
2020-05-21 11:36:04 +00:00
})
2023-12-20 04:27:07 +00:00
adamo.recipes.set.productivity({
urania_recipe_sulfuric.name,
plutonia_238_recipe.name,
-- urania_hex_recipe.name
})