mirror of
https://asciireactor.com/factorio/adamo-nuclear.git
synced 2024-11-22 12:55:08 +00:00
109 lines
2.2 KiB
Lua
109 lines
2.2 KiB
Lua
require("factsheet")
|
|
require("groups")
|
|
data:extend({
|
|
bombardment_category,
|
|
thermal_fuel_category,
|
|
nuclear_group,
|
|
machine_group,
|
|
fuel_group,
|
|
recovery_group,
|
|
enrichment_group,
|
|
processing_group,
|
|
spent_fuel_group,
|
|
reprocessing_group,
|
|
products_group,
|
|
hex_subgroup,
|
|
slurry_group
|
|
})
|
|
require("materials")
|
|
data:extend({
|
|
natural_hex_fluid,
|
|
LEU_slurry,
|
|
HEU_slurry,
|
|
urania_item,
|
|
LEU_fuel_item,
|
|
MOX_fuel_item,
|
|
WGPu_fuel_item,
|
|
used_LEU_item,
|
|
used_MOX_item,
|
|
actinides_item,
|
|
waste_item,
|
|
})
|
|
require("processing")
|
|
data:extend({
|
|
urania_recipe_sulfuric,
|
|
urania_hex_recipe,
|
|
LEU_PUREX_stage_1,
|
|
LEU_PUREX_stage_2,
|
|
HEU_PUREX_stage_1,
|
|
HEU_PUREX_stage_2,
|
|
LEU_enrichment_recipe,
|
|
HEU_enrichment_recipe,
|
|
WGU_enrichment_recipe,
|
|
WGPu_from_LEU,
|
|
WGPu_from_DU,
|
|
LEU_PUREX_enrichment_recipe,
|
|
HEU_PUREX_enrichment_recipe,
|
|
plutonia_238_recipe,
|
|
LEU_REMIX_recipe,
|
|
MOX_REMIX_recipe,
|
|
LEU_fuel_recipe,
|
|
MOX_fuel_recipe,
|
|
})
|
|
require("machines")
|
|
data:extend({
|
|
thermal_reactor_item,
|
|
prod_reactor_item,
|
|
thermal_reactor_recipe,
|
|
prod_reactor_recipe,
|
|
thermal_reactor_entity,
|
|
prod_reactor_entity,
|
|
prod_reactor_corpse,
|
|
prod_reactor_explosion,
|
|
})
|
|
require("combat")
|
|
data:extend({
|
|
plutonium_rocket_recipe,
|
|
-- plutonium_explosion_wave,
|
|
-- plutonium_rocket_projectile,
|
|
-- plutonium_rocket_ammo
|
|
})
|
|
|
|
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
|
|
})
|
|
adamo.tech.add.recipes("nuclear-power", {
|
|
HEU_enrichment_recipe.name,
|
|
WGU_enrichment_recipe.name
|
|
})
|
|
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,
|
|
})
|
|
adamo.tech.add.recipes("kovarex-enrichment-process", {
|
|
MOX_fuel_recipe.name,
|
|
MOX_REMIX_recipe.name
|
|
})
|
|
adamo.tech.add.recipes("atomic-bomb", {
|
|
WGPu_from_LEU.name,
|
|
WGPu_from_DU.name,
|
|
plutonium_rocket_recipe.name
|
|
})
|
|
adamo.recipes.set.productivity({
|
|
urania_recipe_sulfuric.name,
|
|
plutonia_238_recipe.name,
|
|
-- urania_hex_recipe.name
|
|
})
|