init
120
changelog.txt
Normal file
@ -0,0 +1,120 @@
|
|||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.1.3
|
||||||
|
Date: 2020-02-04
|
||||||
|
|
||||||
|
Fixes:
|
||||||
|
- Hopefully fixed a locale bug with the thermal fuel
|
||||||
|
category
|
||||||
|
- Fixed thermal nuclear rocket icon to account for new
|
||||||
|
mipmaps in version 18.
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.1.2
|
||||||
|
Date: 2020-02-03
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
- Incremented to version 18.
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.1.1
|
||||||
|
Date: 2019-11-03
|
||||||
|
|
||||||
|
Technologies:
|
||||||
|
- Moved atomic-bomb to nuclear power tech.
|
||||||
|
- Rebranded atomic-bomb tech to "Weapons-grade plutonium".
|
||||||
|
|
||||||
|
Fixes:
|
||||||
|
- Fixed Uranium Belts reference in info.json.
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.1.0
|
||||||
|
Date: 2019-09-30
|
||||||
|
|
||||||
|
Fixes:
|
||||||
|
- Fixed changelog.
|
||||||
|
- Removed mipmap setting from yellowcake item.
|
||||||
|
|
||||||
|
Graphics:
|
||||||
|
- Updated chemistry recipe tints for new
|
||||||
|
chemical plant graphic.
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.0.10
|
||||||
|
Date: 2019-09-26
|
||||||
|
|
||||||
|
Fixes:
|
||||||
|
- Added support for uranium text plates.
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.0.9
|
||||||
|
Date: 2019-09-15
|
||||||
|
|
||||||
|
Fixes:
|
||||||
|
- Added exception centrifuge and production reactor in
|
||||||
|
assembler pipe passthrough mod.
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.0.8
|
||||||
|
Date: 2019-09-13
|
||||||
|
|
||||||
|
Graphics:
|
||||||
|
- Updated reactor icon to reflect new
|
||||||
|
colors.
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.0.7
|
||||||
|
Date: 2019-09-13
|
||||||
|
|
||||||
|
Recipes:
|
||||||
|
- Changed fluid input orders on some hex and enrichment
|
||||||
|
recipes for better alignment with centrifuge outputs.
|
||||||
|
See new picture on the mod portal.
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.0.6
|
||||||
|
Date: 2019-09-13
|
||||||
|
|
||||||
|
Graphics:
|
||||||
|
- Fixed recipe tints on reprocessing recipes.
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.0.5
|
||||||
|
Date: 2019-09-13
|
||||||
|
|
||||||
|
Graphics:
|
||||||
|
- Fixed reactor fuel glow colors to match the new glow.
|
||||||
|
- Sped up production reactor animation.
|
||||||
|
- Improved the window glow graphics.
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.0.4
|
||||||
|
Date: 2019-09-13
|
||||||
|
|
||||||
|
Graphics:
|
||||||
|
- Added temperature-dependent glow to reactor windows.
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.0.3
|
||||||
|
Date: 2019-09-05
|
||||||
|
|
||||||
|
Graphics:
|
||||||
|
- Updated centrifuge fluid_boxes to look better under new
|
||||||
|
secondary_draw_order mapping in 0.17.68.
|
||||||
|
- Updated chemistry recipe tints to match new chemical
|
||||||
|
plant graphics.
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.0.2
|
||||||
|
Date: 2019-09-03
|
||||||
|
|
||||||
|
Graphics:
|
||||||
|
- Updated all chemistry recipes with crafting machine tints.
|
||||||
|
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.0.1
|
||||||
|
Date: 2019-09-01
|
||||||
|
|
||||||
|
Graphics:
|
||||||
|
- Slowed production reactor animation to a proper crawl.
|
||||||
|
- Updated hydrofluoric acid fluid colors.
|
||||||
|
- Improved lighting on reactor entities.
|
340
data-updates.lua
Normal file
@ -0,0 +1,340 @@
|
|||||||
|
require("factsheet")
|
||||||
|
|
||||||
|
replace_recipe_io(
|
||||||
|
data.raw.recipe["textplate-small-uranium"],
|
||||||
|
"uranium-238",
|
||||||
|
"adamo-nuclear-DU-oxide"
|
||||||
|
)
|
||||||
|
|
||||||
|
replace_recipe_io(
|
||||||
|
data.raw.recipe["textplate-large-uranium"],
|
||||||
|
"uranium-238",
|
||||||
|
"adamo-nuclear-DU-oxide"
|
||||||
|
)
|
||||||
|
|
||||||
|
if appmod and type(appmod) == "table" then
|
||||||
|
appmod
|
||||||
|
.blacklist["centrifuge"] = true
|
||||||
|
end
|
||||||
|
|
||||||
|
if appmod and type(appmod) == "table" then
|
||||||
|
appmod
|
||||||
|
.blacklist["adamo-nuclear-production-reactor"] = true
|
||||||
|
end
|
||||||
|
|
||||||
|
data.raw.item["centrifuge"].subgroup = "adamo-nuclear-production-machine"
|
||||||
|
data.raw.item["centrifuge"].order = "n[centrifuge]"
|
||||||
|
data.raw["assembling-machine"]
|
||||||
|
.centrifuge.fluid_boxes = centrifuge_fluid_boxes()
|
||||||
|
|
||||||
|
local reactor_coolant_color = {r = 1,g = 0.9,b = 0.8,a = 1}
|
||||||
|
|
||||||
|
-- Hide vanilla items.
|
||||||
|
data.raw.item["uranium-235"].hidden = true
|
||||||
|
data.raw.item["uranium-238"].hidden = true
|
||||||
|
if not data.raw.item["uranium-235"].flags then
|
||||||
|
data.raw.item["uranium-235"].flags = {}
|
||||||
|
end
|
||||||
|
if not data.raw.item["uranium-238"].flags then
|
||||||
|
data.raw.item["uranium-238"].flags = {}
|
||||||
|
end
|
||||||
|
table.insert(data.raw.item["uranium-235"].flags,"hidden")
|
||||||
|
table.insert(data.raw.item["uranium-238"].flags,"hidden")
|
||||||
|
data.raw.recipe["kovarex-enrichment-process"].hidden = true
|
||||||
|
data.raw.recipe["nuclear-fuel-reprocessing"].hidden = true
|
||||||
|
data.raw.recipe["uranium-processing"].hidden = true
|
||||||
|
|
||||||
|
-- Hide some mod recipes
|
||||||
|
if data.raw.recipe["MOX-fuel"] then
|
||||||
|
data.raw.recipe["MOX-fuel"].hidden = true
|
||||||
|
end
|
||||||
|
if data.raw.recipe["MOX-fuel-reprocessing"] then
|
||||||
|
data.raw.recipe["MOX-fuel-reprocessing"].hidden = true
|
||||||
|
end
|
||||||
|
if data.raw.recipe["advanced-nuclear-fuel-reprocessing"] then
|
||||||
|
data.raw.recipe["advanced-nuclear-fuel-reprocessing"].hidden = true
|
||||||
|
end
|
||||||
|
if data.raw.recipe["plutonium-238-nuclesynthesis"] then
|
||||||
|
data.raw.recipe["plutonium-238-nuclesynthesis"].hidden = true
|
||||||
|
end
|
||||||
|
if data.raw.recipe["uranium-238-excess-neutron-capture"] then
|
||||||
|
data.raw.recipe["uranium-238-excess-neutron-capture"].hidden = true
|
||||||
|
end
|
||||||
|
if data.raw.recipe["plutonium-239-alpha-decay"] then
|
||||||
|
data.raw.recipe["plutonium-239-alpha-decay"].hidden = true
|
||||||
|
end
|
||||||
|
|
||||||
|
local ore = data.raw.item["uranium-ore"]
|
||||||
|
local heu_fuel_recipe = data.raw.recipe["uranium-fuel-cell"]
|
||||||
|
local heu_fuel_item = data.raw.item["uranium-fuel-cell"]
|
||||||
|
local heu_used_fuel_item = data.raw.item["used-up-uranium-fuel-cell"]
|
||||||
|
local nuclear_fuel_recipe = data.raw.recipe["nuclear-fuel"]
|
||||||
|
local nuclear_fuel_item = data.raw.item["nuclear-fuel"]
|
||||||
|
local ammo = data.raw.recipe["uranium-rounds-magazine"]
|
||||||
|
local shell = data.raw.recipe["uranium-cannon-shell"]
|
||||||
|
local explosive_shell = data.raw.recipe["explosive-uranium-cannon-shell"]
|
||||||
|
local atomic_bomb = data.raw.recipe["atomic-bomb"]
|
||||||
|
local reactor_item = data.raw.item["nuclear-reactor"]
|
||||||
|
local reactor = data.raw.reactor["nuclear-reactor"]
|
||||||
|
|
||||||
|
ore.icon = "__adamo-nuclear__/graphics/icons/yellowcake.png"
|
||||||
|
ore.icon_size = 32
|
||||||
|
ore.icon_mipmaps = nil
|
||||||
|
ore.pictures = nil
|
||||||
|
ore.group = "adamo-nuclear-group"
|
||||||
|
ore.subgroup = "adamo-nuclear-processing-group"
|
||||||
|
ore.order = "m"
|
||||||
|
|
||||||
|
|
||||||
|
heu_fuel_recipe.ingredients = {
|
||||||
|
{"adamo-nuclear-HEU-oxide",1},
|
||||||
|
{"iron-plate",1}
|
||||||
|
}
|
||||||
|
heu_fuel_recipe.category = "advanced-crafting"
|
||||||
|
heu_fuel_recipe.result = "uranium-fuel-cell"
|
||||||
|
heu_fuel_recipe.result_count = nil
|
||||||
|
heu_fuel_recipe.results = nil
|
||||||
|
heu_fuel_recipe.group = nil
|
||||||
|
heu_fuel_recipe.subgroup = nil
|
||||||
|
heu_fuel_recipe.order = nil
|
||||||
|
|
||||||
|
table.insert(
|
||||||
|
data.raw.technology["nuclear-power"].effects,
|
||||||
|
{
|
||||||
|
type = "unlock-recipe",
|
||||||
|
recipe = "uranium-fuel-cell"
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
for _,effect in pairs(
|
||||||
|
data.raw.technology["uranium-processing"].effects
|
||||||
|
) do
|
||||||
|
if effect.recipe:match "uranium-fuel-cell" then
|
||||||
|
data.raw.technology["uranium-processing"].effects[_] = nil
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
heu_fuel_item.fuel_value = "164GJ"
|
||||||
|
heu_fuel_item.icon_size = 32
|
||||||
|
heu_fuel_item.icon =
|
||||||
|
"__adamo-nuclear__/graphics/icons/HEU-fuel-cell.png"
|
||||||
|
heu_fuel_item.group = "nuclear-group"
|
||||||
|
heu_fuel_item.subgroup = "adamo-nuclear-products-group"
|
||||||
|
heu_fuel_item.order = "n"
|
||||||
|
heu_fuel_item.fuel_glow_color = reactor_coolant_color
|
||||||
|
|
||||||
|
heu_used_fuel_item.icon_size = 32
|
||||||
|
heu_used_fuel_item.icon =
|
||||||
|
"__adamo-nuclear__/graphics/icons/used-up-HEU-fuel-cell.png"
|
||||||
|
heu_used_fuel_item.group = "nuclear-group"
|
||||||
|
heu_used_fuel_item.subgroup =
|
||||||
|
"adamo-nuclear-spent-fuel-group"
|
||||||
|
heu_used_fuel_item.order = "m2"
|
||||||
|
|
||||||
|
nuclear_fuel_recipe.ingredients = {
|
||||||
|
{type = "item",name = "adamo-nuclear-HEU-oxide",amount = 1},
|
||||||
|
{type = "item",name = "rocket-fuel",amount = 1}
|
||||||
|
}
|
||||||
|
nuclear_fuel_recipe.category = "advanced-crafting"
|
||||||
|
nuclear_fuel_recipe.subgroup = "adamo-nuclear-products-group"
|
||||||
|
nuclear_fuel_recipe.order = "q"
|
||||||
|
--nuclear_fuel_item.subgroup = "adamo-nuclear-products-group"
|
||||||
|
--nuclear_fuel_item.order = "q"
|
||||||
|
|
||||||
|
ammo.ingredients = {
|
||||||
|
{"piercing-rounds-magazine", 1},
|
||||||
|
{"adamo-nuclear-DU-oxide",1}
|
||||||
|
}
|
||||||
|
ammo.result_count = 1
|
||||||
|
|
||||||
|
shell.ingredients = {
|
||||||
|
{"cannon-shell", 1},
|
||||||
|
{"adamo-nuclear-DU-oxide",1}
|
||||||
|
}
|
||||||
|
shell.result_count = 1
|
||||||
|
|
||||||
|
explosive_shell.ingredients = {
|
||||||
|
{"explosive-cannon-shell", 1},
|
||||||
|
{"adamo-nuclear-DU-oxide",1}
|
||||||
|
}
|
||||||
|
explosive_shell.result_count = 1
|
||||||
|
|
||||||
|
atomic_bomb.ingredients = {
|
||||||
|
{"rocket",1},
|
||||||
|
{"explosives",1},
|
||||||
|
{"rocket-control-unit",1},
|
||||||
|
{"adamo-nuclear-DU-oxide",1},
|
||||||
|
{"adamo-nuclear-WGU-oxide",1}
|
||||||
|
}
|
||||||
|
atomic_bomb.icon =
|
||||||
|
"__adamo-nuclear__/graphics/icons/fission-rocket.png"
|
||||||
|
atomic_bomb.icon_size = 32
|
||||||
|
|
||||||
|
if data.raw.recipe["uranium-transport-belt"] then
|
||||||
|
data.raw.recipe["uranium-transport-belt"].normal.energy_required = 50
|
||||||
|
data.raw.recipe["uranium-transport-belt"].normal.ingredients =
|
||||||
|
{
|
||||||
|
{"iron-gear-wheel", 500},
|
||||||
|
{"express-transport-belt", 100},
|
||||||
|
{"adamo-nuclear-Pu238-oxide",1},
|
||||||
|
{type="fluid", name="lubricant", amount=1000},
|
||||||
|
{type="item", name="electric-engine-unit", amount=100}
|
||||||
|
}
|
||||||
|
data.raw.recipe["uranium-transport-belt"].expensive.energy_required = 50
|
||||||
|
data.raw.recipe["uranium-transport-belt"].expensive.ingredients =
|
||||||
|
{
|
||||||
|
{"iron-gear-wheel", 1000},
|
||||||
|
{"express-transport-belt", 100},
|
||||||
|
{"adamo-nuclear-Pu238-oxide",1},
|
||||||
|
{type="fluid", name="lubricant", amount=2000},
|
||||||
|
{type="item", name="electric-engine-unit", amount=100}
|
||||||
|
}
|
||||||
|
data.raw.recipe["uranium-transport-belt"].normal.result_count = 100
|
||||||
|
data.raw.recipe["uranium-transport-belt"].expensive.result_count = 100
|
||||||
|
end
|
||||||
|
if data.raw.recipe["uranium-underground-belt"] then
|
||||||
|
data.raw.recipe["uranium-underground-belt"].energy_required = 100
|
||||||
|
data.raw.recipe["uranium-underground-belt"].ingredients =
|
||||||
|
{
|
||||||
|
{"iron-gear-wheel", 2000},
|
||||||
|
{"express-underground-belt",100},
|
||||||
|
{"adamo-nuclear-Pu238-oxide",1},
|
||||||
|
{type="fluid", name="lubricant", amount=1000},
|
||||||
|
{type="item", name="electric-engine-unit", amount=100}
|
||||||
|
}
|
||||||
|
data.raw.recipe["uranium-underground-belt"].result_count = 100
|
||||||
|
end
|
||||||
|
if data.raw.recipe["uranium-splitter"] then
|
||||||
|
data.raw.recipe["uranium-splitter"].energy_required = 200
|
||||||
|
data.raw.recipe["uranium-splitter"].ingredients =
|
||||||
|
{
|
||||||
|
{"express-splitter", 100},
|
||||||
|
{"iron-gear-wheel", 1000},
|
||||||
|
{"processing-unit", 100},
|
||||||
|
{"adamo-nuclear-Pu238-oxide",1},
|
||||||
|
{type="fluid", name="lubricant", amount=1000},
|
||||||
|
{type="item", name="electric-engine-unit", amount=100}
|
||||||
|
}
|
||||||
|
data.raw.recipe["uranium-splitter"].result_count = 100
|
||||||
|
end
|
||||||
|
|
||||||
|
reactor_item.icon =
|
||||||
|
"__adamo-nuclear__/graphics/icons/nuclear-reactor.png"
|
||||||
|
reactor_item.icon_size = 32
|
||||||
|
|
||||||
|
table.insert(data.raw.recipe["nuclear-reactor"].ingredients,
|
||||||
|
{type = "item",name="adamo-nuclear-DU-oxide",amount=150})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
reactor.default_fuel_glow_color = reactor_coolant_color
|
||||||
|
reactor.use_fuel_glow_color = true
|
||||||
|
reactor.light.intensity = 0
|
||||||
|
reactor.energy_source.light_flicker = {}
|
||||||
|
reactor.energy_source.light_flicker.minimum_intensity = 0.5
|
||||||
|
reactor.energy_source.light_flicker.maximum_intensity = 0.5
|
||||||
|
reactor.energy_source.light_flicker.minimum_light_size = 0
|
||||||
|
reactor.energy_source.light_flicker.light_intensity_to_size_coefficient = 0
|
||||||
|
reactor.working_light_picture = emptysprite()
|
||||||
|
local heat_picture_layer = reactor.heat_buffer.heat_picture
|
||||||
|
reactor.heat_buffer.heat_picture = {
|
||||||
|
layers = {
|
||||||
|
heat_picture_layer,
|
||||||
|
{
|
||||||
|
filename =
|
||||||
|
"__adamo-nuclear__/graphics/entity/"
|
||||||
|
.."reactor-lights-color.png",
|
||||||
|
width = 160,
|
||||||
|
height = 160,
|
||||||
|
shift = { -0.03125, -0.1875 },
|
||||||
|
blend_mode = "additive",
|
||||||
|
hr_version =
|
||||||
|
{
|
||||||
|
filename =
|
||||||
|
"__adamo-nuclear__/graphics/entity/"
|
||||||
|
.."hr-reactor-lights-color.png",
|
||||||
|
width = 320,
|
||||||
|
height = 320,
|
||||||
|
scale = 0.5,
|
||||||
|
shift = { -0.03125, -0.1875 },
|
||||||
|
blend_mode = "additive"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
local heat_glow_layer = reactor.heat_buffer.heat_glow
|
||||||
|
reactor.heat_buffer.heat_glow = {
|
||||||
|
layers = {
|
||||||
|
heat_glow_layer,
|
||||||
|
{
|
||||||
|
filename =
|
||||||
|
"__adamo-nuclear__/graphics/entity/"
|
||||||
|
.."reactor-lights-glow.png",
|
||||||
|
flags = {"light"},
|
||||||
|
width = 160,
|
||||||
|
height = 160,
|
||||||
|
blend_mode = "additive",
|
||||||
|
tint = heat_glow_tint,
|
||||||
|
shift = { -0.03125, -0.1875 }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if not data.raw.fluid["adamo-chemical-hydrofluoric-acid"] then
|
||||||
|
local hydrofluoric_acid_fluid = {
|
||||||
|
type = "fluid",
|
||||||
|
name = "adamo-chemical-hydrofluoric-acid",
|
||||||
|
order = "a[fluid]-g[adamo-chemical-hydrofluoric-acid]",
|
||||||
|
icon = "__adamo-nuclear__/graphics/icons/hydrofluoride.png",
|
||||||
|
icon_size = 32,
|
||||||
|
base_color = colors.hf_base,
|
||||||
|
flow_color = colors.hf_flow,
|
||||||
|
default_temperature = 25,
|
||||||
|
max_temperature = 100,
|
||||||
|
heat_capacity = "0.1KJ",
|
||||||
|
}
|
||||||
|
local hydrofluoric_acid_recipe = {
|
||||||
|
type = "recipe",
|
||||||
|
name = "adamo-chemical-hydrofluoric-acid",
|
||||||
|
category = "chemistry",
|
||||||
|
subgroup = "fluid-recipes",
|
||||||
|
enabled = false,
|
||||||
|
energy_required = 1, -- same as sulfuric-acid
|
||||||
|
ingredients = {{
|
||||||
|
type = "item",
|
||||||
|
name = "stone",
|
||||||
|
amount = 50
|
||||||
|
},{
|
||||||
|
type = "fluid",
|
||||||
|
name = "sulfuric-acid",
|
||||||
|
amount = 50
|
||||||
|
},{
|
||||||
|
type = "fluid",
|
||||||
|
name = "water",
|
||||||
|
amount = 50
|
||||||
|
}},
|
||||||
|
results = {{
|
||||||
|
type='fluid',
|
||||||
|
name = "adamo-chemical-hydrofluoric-acid",
|
||||||
|
amount = 50
|
||||||
|
}},
|
||||||
|
main_product = "adamo-chemical-hydrofluoric-acid",
|
||||||
|
requester_paste_multiplier = 4,
|
||||||
|
crafting_machine_tint = {
|
||||||
|
primary = data.raw.fluid["sulfuric-acid"].flow_color,
|
||||||
|
secondary = colors.hf_base,
|
||||||
|
tertiary = data.raw.fluid["sulfuric-acid"].base_color,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
data:extend({
|
||||||
|
hydrofluoric_acid_fluid,
|
||||||
|
hydrofluoric_acid_recipe
|
||||||
|
})
|
||||||
|
table.insert(
|
||||||
|
data.raw.technology["uranium-processing"].effects,
|
||||||
|
{
|
||||||
|
type = "unlock-recipe",
|
||||||
|
recipe = "adamo-chemical-hydrofluoric-acid"
|
||||||
|
}
|
||||||
|
)
|
||||||
|
end
|
1
factsheet.lua
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../factsheet.lua
|
BIN
graphics/blank.png
Normal file
After Width: | Height: | Size: 147 B |
BIN
graphics/entity/hr-production-reactor-A-light.png
Normal file
After Width: | Height: | Size: 1.1 MiB |
BIN
graphics/entity/hr-production-reactor-B-light.png
Normal file
After Width: | Height: | Size: 1.3 MiB |
BIN
graphics/entity/hr-production-reactor-C-light.png
Normal file
After Width: | Height: | Size: 1.7 MiB |
BIN
graphics/entity/hr-reactor-lights-color.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
graphics/entity/hr-thermal-reactor-E-fire.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
graphics/entity/hr-thermal-reactor-E-light.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
graphics/entity/hr-thermal-reactor-N-fire.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
graphics/entity/hr-thermal-reactor-N-light.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
graphics/entity/hr-thermal-reactor-S-fire.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
graphics/entity/hr-thermal-reactor-S-light.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
graphics/entity/hr-thermal-reactor-W-fire.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
graphics/entity/hr-thermal-reactor-W-light.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
graphics/entity/production-reactor-A-light.png
Normal file
After Width: | Height: | Size: 333 KiB |
BIN
graphics/entity/production-reactor-B-light.png
Normal file
After Width: | Height: | Size: 363 KiB |
BIN
graphics/entity/production-reactor-C-light.png
Normal file
After Width: | Height: | Size: 476 KiB |
BIN
graphics/entity/reactor-lights-color.png
Normal file
After Width: | Height: | Size: 6.6 KiB |
BIN
graphics/entity/reactor-lights-glow.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
graphics/entity/thermal-reactor-E-fire.png
Normal file
After Width: | Height: | Size: 860 B |
BIN
graphics/entity/thermal-reactor-E-light.png
Normal file
After Width: | Height: | Size: 7.5 KiB |
BIN
graphics/entity/thermal-reactor-N-fire.png
Normal file
After Width: | Height: | Size: 721 B |
BIN
graphics/entity/thermal-reactor-N-light.png
Normal file
After Width: | Height: | Size: 7.3 KiB |
BIN
graphics/entity/thermal-reactor-S-fire.png
Normal file
After Width: | Height: | Size: 514 B |
BIN
graphics/entity/thermal-reactor-S-light.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
graphics/entity/thermal-reactor-W-fire.png
Normal file
After Width: | Height: | Size: 888 B |
BIN
graphics/entity/thermal-reactor-W-light.png
Normal file
After Width: | Height: | Size: 7.3 KiB |
BIN
graphics/icons/DU-hex.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
graphics/icons/DU.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
graphics/icons/HEU-PUREX-enrichment.png
Normal file
After Width: | Height: | Size: 8.0 KiB |
BIN
graphics/icons/HEU-PUREX-hex.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
graphics/icons/HEU-PUREX.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
graphics/icons/HEU-enrichment.png
Normal file
After Width: | Height: | Size: 8.8 KiB |
BIN
graphics/icons/HEU-fuel-cell.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
graphics/icons/HEU-hex.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
graphics/icons/HEU.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
graphics/icons/LEU-PUREX-enrichment.png
Normal file
After Width: | Height: | Size: 6.2 KiB |
BIN
graphics/icons/LEU-PUREX-hex.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
graphics/icons/LEU-PUREX.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
graphics/icons/LEU-REMIX.png
Normal file
After Width: | Height: | Size: 6.6 KiB |
BIN
graphics/icons/LEU-enrichment.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
graphics/icons/LEU-fuel-cell.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
BIN
graphics/icons/LEU-hex.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
graphics/icons/LEU.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
graphics/icons/MOX-REMIX.png
Normal file
After Width: | Height: | Size: 9.4 KiB |
BIN
graphics/icons/MOX-fuel-cell.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
graphics/icons/MOX-fuel-reprocessing.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
graphics/icons/Pu-hex.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
graphics/icons/Pu238-hex.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
graphics/icons/Pu238.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
graphics/icons/RGPu-hex.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
graphics/icons/RGPu.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
graphics/icons/WGPu-enrichment.png
Normal file
After Width: | Height: | Size: 4.9 KiB |
BIN
graphics/icons/WGPu-hex.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
graphics/icons/WGPu.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
graphics/icons/WGU-enrichment.png
Normal file
After Width: | Height: | Size: 8.8 KiB |
BIN
graphics/icons/WGU-hex.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
graphics/icons/WGU.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
graphics/icons/actinides.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
graphics/icons/aqueous-raffinate.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
graphics/icons/ceramic-waste.png
Normal file
After Width: | Height: | Size: 7.3 KiB |
BIN
graphics/icons/fission-rocket.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
graphics/icons/hex.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
graphics/icons/hydrofluoride.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
graphics/icons/nuclear-reactor.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
graphics/icons/nuclear_group.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
BIN
graphics/icons/production-reactor.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
graphics/icons/raffinate-processing.png
Normal file
After Width: | Height: | Size: 6.0 KiB |
BIN
graphics/icons/raffinate.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
graphics/icons/thermal-reactor.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
graphics/icons/urania-fuel-reprocessing.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
graphics/icons/urania.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
graphics/icons/used-up-HEU-fuel-cell.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
graphics/icons/used-up-LEU-fuel-cell.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
graphics/icons/used-up-MOX-fuel-cell.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
graphics/icons/yellowcake.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
14
info.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"name": "adamo-nuclear",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"title": "Adamo Nuclear",
|
||||||
|
"author": "adamo",
|
||||||
|
"dependencies": [
|
||||||
|
"base",
|
||||||
|
"? adamo-physics",
|
||||||
|
"? adamo-chemical",
|
||||||
|
"? uranium-belts"
|
||||||
|
],
|
||||||
|
"description": "Always number one. Always Nuka Cola!",
|
||||||
|
"factorio_version": "0.18"
|
||||||
|
}
|
7
license
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
Copyright 2019 MadClown01 for icons
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
99
locale/en/base.cfg
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
[item-group-name]
|
||||||
|
adamo-nuclear-group=Nuclear engineering
|
||||||
|
|
||||||
|
[technology-name]
|
||||||
|
atomic-bomb=Weapons-grade plutonium
|
||||||
|
adamo-nuclear-fast-reactor=Fast Nuclear Reactor
|
||||||
|
kovarex-enrichment-process=Advanced Nuclear Fuel Reprocessing
|
||||||
|
|
||||||
|
[fuel-category-name]
|
||||||
|
adamo-nuclear-thermal-reaction=Thermal nuclear fuel
|
||||||
|
|
||||||
|
[fluid-name]
|
||||||
|
adamo-nuclear-natural-uranium-hex=Natural uranium hex
|
||||||
|
adamo-nuclear-raffinate=Nuclear raffinate
|
||||||
|
adamo-nuclear-aqueous-raffinate=Aqueous nuclear raffinate
|
||||||
|
adamo-nuclear-HEU-hex=High-enriched uranium hex
|
||||||
|
adamo-nuclear-LEU-hex=Low-enriched uranium hex
|
||||||
|
adamo-nuclear-DU-hex=Depleted uranium hex
|
||||||
|
adamo-nuclear-WGU-hex=Weapons-grade uranium hex
|
||||||
|
adamo-nuclear-Pu-hex=Mixed-grade plutonium hex
|
||||||
|
adamo-nuclear-RGPu-hex=Reactor-grade plutonium hex
|
||||||
|
adamo-nuclear-WGPu-hex=Weapons-grade plutonium hex
|
||||||
|
adamo-nuclear-Pu238-hex=Plutonium-238 hex
|
||||||
|
adamo-nuclear-LEU-PUREX-hex=Reprocessed LEU hex
|
||||||
|
adamo-nuclear-HEU-PUREX-hex=Reprocessed HEU hex
|
||||||
|
adamo-chemical-hydrofluoric-acid=Hydrofluoric acid
|
||||||
|
|
||||||
|
[item-name]
|
||||||
|
uranium-ore=Yellowcake
|
||||||
|
adamo-nuclear-yellowcake=Yellowcake
|
||||||
|
adamo-nuclear-urania=Natural urania
|
||||||
|
adamo-nuclear-DU-oxide=Depleted urania
|
||||||
|
adamo-nuclear-LEU-oxide=Low-enriched urania
|
||||||
|
adamo-nuclear-HEU-oxide=High-enriched urania
|
||||||
|
adamo-nuclear-WGU-oxide=Weapons-grade urania
|
||||||
|
adamo-nuclear-RGPu-oxide=Reactor-grade plutonia
|
||||||
|
adamo-nuclear-WGPu-oxide=Weapons-grade plutonia
|
||||||
|
adamo-nuclear-Pu238-oxide=Plutonia-238
|
||||||
|
adamo-nuclear-actinides=Minor actinides
|
||||||
|
adamo-nuclear-ceramic-waste=Radioactive glass
|
||||||
|
uranium-fuel-cell=HEU fuel cell
|
||||||
|
adamo-nuclear-LEU-fuel-cell=LEU fuel cell
|
||||||
|
adamo-nuclear-MOX-fuel-cell=MOX fuel cell
|
||||||
|
used-up-uranium-fuel-cell=Spent HEU fuel cell
|
||||||
|
adamo-nuclear-used-up-LEU-fuel-cell=Spent LEU fuel cell
|
||||||
|
adamo-nuclear-used-up-MOX-fuel-cell=Spent MOX fuel cell
|
||||||
|
atomic-bomb=Nuclear Rocket
|
||||||
|
adamo-nuclear-thermonuclear-rocket=Thermonuclear Rocket
|
||||||
|
|
||||||
|
[recipe-name]
|
||||||
|
adamo-nuclear-LEU-enrichment=Low uranium enrichment
|
||||||
|
adamo-nuclear-HEU-enrichment=High uranium enrichment
|
||||||
|
adamo-nuclear-WGU-enrichment=Weapons-grade uranium enrichment
|
||||||
|
adamo-nuclear-WGPu-enrichment=Weapons-grade plutonium enrichment
|
||||||
|
adamo-nuclear-LEU-PUREX-enrichment=Reprocessed low uranium enrichment
|
||||||
|
adamo-nuclear-HEU-PUREX-enrichment=Reprocessed high uranium enrichment
|
||||||
|
adamo-nuclear-LEU-PUREX-by-HF=LEU PUREX
|
||||||
|
adamo-nuclear-LEU-PUREX-by-H2SO4=LEU PUREX
|
||||||
|
adamo-nuclear-HEU-PUREX-by-HF=HEU PUREX
|
||||||
|
adamo-nuclear-HEU-PUREX-by-H2SO4=HEU PUREX
|
||||||
|
adamo-nuclear-LEU-REMIX=LEU REMIX
|
||||||
|
adamo-nuclear-MOX-REMIX=MOX REMIX
|
||||||
|
adamo-nuclear-raffinate-processing=Raffinate processing
|
||||||
|
adamo-nuclear-aqueous-raffinate-processing=Aqueous raffinate processing
|
||||||
|
|
||||||
|
[entity-name]
|
||||||
|
adamo-nuclear-production-reactor=Production reactor
|
||||||
|
nuclear-reactor=Liquid-metal-cooled nuclear reactor
|
||||||
|
adamo-nuclear-thermal-reactor=Thermal nuclear boiler
|
||||||
|
|
||||||
|
[technology-description]
|
||||||
|
uranium-processing=Process uranium ore to fissile fuel.
|
||||||
|
uranium-ammo=Ammunition made with depleted urania.
|
||||||
|
nuclear-fuel-reprocessing=Process spent urania fuel by separating fissile products.
|
||||||
|
kovarex-enrichment-process=Process plutonium and MOX fuels.
|
||||||
|
|
||||||
|
[fluid-description]
|
||||||
|
adamo-nuclear-natural-uranium-hex=Uranium hexafluoride.
|
||||||
|
|
||||||
|
[item-description]
|
||||||
|
adamo-nuclear-urania=Natural uranium dioxide is the base of the nuclear production chain.
|
||||||
|
adamo-nuclear-Pu238-oxide=Warm to the touch.
|
||||||
|
adamo-nuclear-ceramic-waste=These have no use other than to give to tsen. Ask him about pretty radioactive windows.
|
||||||
|
|
||||||
|
[recipe-description]
|
||||||
|
adamo-nuclear-LEU-PUREX-by-HF=Chemical reprocessing of spent low-enriched urania fuel.
|
||||||
|
adamo-nuclear-LEU-PUREX-by-H2SO4=Chemical reprocessing of spent low-enriched urania fuel.
|
||||||
|
adamo-nuclear-HEU-PUREX-by-HF=Chemical reprocessing of spent high-enriched urania fuel.
|
||||||
|
adamo-nuclear-HEU-PUREX-by-H2SO4=Chemical reprocessing of spent high-enriched urania fuel.
|
||||||
|
adamo-nuclear-LEU-REMIX=Chemical regeneration of spent LEU fuel.
|
||||||
|
adamo-nuclear-MOX-REMIX=Chemical regeneration of spent MOX fuel.
|
||||||
|
adamo-nuclear-Pu238-oxide=Neutron irradiation of actinides by spallation to generate plutonia-238.
|
||||||
|
adamo-nuclear-thermonuclear-rocket=Thermonuclear Rocket with depleted uranium reflection.
|
||||||
|
|
||||||
|
[entity-description]
|
||||||
|
centrifuge=Sorts isotopes by mass.
|
||||||
|
nuclear-reactor=Reacts by a fast neutron spectrum.
|
||||||
|
adamo-nuclear-thermal-reactor=Reacts by a moderated neutron spectrum.
|
||||||
|
adamo-nuclear-production-reactor=Sorts and irradiates material using a pool reactor. Has a water-based particle accelerator.
|
15
migrations/absorb.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"entity":
|
||||||
|
[
|
||||||
|
["industrial-reactor","adamo-nuclear-production-reactor"]
|
||||||
|
],
|
||||||
|
"item":
|
||||||
|
[
|
||||||
|
["plutonium-238","adamo-nuclear-plutonia-238"],
|
||||||
|
["pu-238", "adamo-nuclear-plutonia-238"],
|
||||||
|
["plutonium-239","adamo-nuclear-plutonia-rg"],
|
||||||
|
["MOX-fuel","adamo-nuclear-MOX-fuel-cell"],
|
||||||
|
["used-up-MOX-fuel","adamo-nuclear-used-up-MOX-fuel-cell"]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
25
migrations/better.json
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"item":
|
||||||
|
[
|
||||||
|
["adamo-nuclear-plutonia-rg","adamo-nuclear-RGPu-oxide"],
|
||||||
|
["adamo-nuclear-plutonia-wg","adamo-nuclear-WGPu-oxide"],
|
||||||
|
["adamo-nuclear-urania-le","adamo-nuclear-HEU-oxide"],
|
||||||
|
["adamo-nuclear-actinides-waste","adamo-nuclear-ceramic-waste"],
|
||||||
|
["adamo-nuclear-urania-depleted","adamo-nuclear-DU-oxide"],
|
||||||
|
["adamo-nuclear-plutonia-238","adamo-nuclear-Pu238-oxide"]
|
||||||
|
],
|
||||||
|
"fluid":
|
||||||
|
[
|
||||||
|
["adamo-nuclear-uranium-hex","adamo-nuclear-natural-uranium-hex"]
|
||||||
|
],
|
||||||
|
"recipe":
|
||||||
|
[
|
||||||
|
["adamo-nuclear-natural-uranium-hex-enrichment","adamo-nuclear-HEU-enrichment"],
|
||||||
|
["adamo-nuclear-uranium-hex","adamo-nuclear-natural-uranium-hex"],
|
||||||
|
["adamo-nuclear-PUREX-by-HF","adamo-nuclear-HEU-PUREX-by-HF"],
|
||||||
|
["adamo-nuclear-PUREX-by-H2SO4","adamo-nuclear-HEU-PUREX-by-H2SO4"],
|
||||||
|
["adamo-nuclear-REMIX","adamo-nuclear-MOX-REMIX"],
|
||||||
|
["adamo-nuclear-plutonia-238-by-H2SO4","adamo-nuclear-Pu238-oxide"],
|
||||||
|
["adamo-nuclear-plutonia-wg","adamo-nuclear-WGPu-enrichment"]
|
||||||
|
]
|
||||||
|
}
|
19
migrations/missile_change.json
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"ammo":
|
||||||
|
[
|
||||||
|
["adamo-nuclear-plutonium-rocket", "adamo-nuclear-thermonuclear-rocket"]
|
||||||
|
],
|
||||||
|
"recipe":
|
||||||
|
[
|
||||||
|
["adamo-nuclear-plutonium-rocket", "adamo-nuclear-thermonuclear-rocket"]
|
||||||
|
],
|
||||||
|
"entity":
|
||||||
|
[
|
||||||
|
["adamo-nuclear-plutonium-rocket", "adamo-nuclear-thermonuclear-rocket"]
|
||||||
|
],
|
||||||
|
"item":
|
||||||
|
[
|
||||||
|
["adamo-nuclear-plutonium-rocket", "adamo-nuclear-thermonuclear-rocket"]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
BIN
thumbnail.png
Normal file
After Width: | Height: | Size: 4.2 KiB |