136 lines
4.1 KiB
Lua
136 lines
4.1 KiB
Lua
data:extend({
|
|
{
|
|
type = "technology",
|
|
name = "air-filtering-1",
|
|
localised_description = { "technology-description.air-filtering-1" },
|
|
icon = "__better-air-filtering__/graphics/technology/air-filtering-1.png",
|
|
icon_size = "64",
|
|
prerequisites = { "automation", "electronics" },
|
|
effects = {
|
|
{
|
|
type = "unlock-recipe",
|
|
recipe = "air-filter-machine-1"
|
|
},
|
|
{
|
|
type = "unlock-recipe",
|
|
recipe = "expendable-air-filter"
|
|
},
|
|
{
|
|
type = "unlock-recipe",
|
|
recipe = "filter-air"
|
|
}
|
|
},
|
|
unit = {
|
|
count = 50,
|
|
ingredients = {
|
|
{ "automation-science-pack", 1 },
|
|
{ "logistic-science-pack", 1 }
|
|
},
|
|
time = 30
|
|
},
|
|
order = "d-a-a"
|
|
},
|
|
{
|
|
type = "technology",
|
|
name = "reusable-air-filters",
|
|
icon = "__better-air-filtering__/graphics/technology/reusable-air-filters.png",
|
|
icon_size = "64",
|
|
prerequisites = { "air-filtering-1", "plastics", "steel-processing" },
|
|
effects = {
|
|
{
|
|
type = "unlock-recipe",
|
|
recipe = "air-filter"
|
|
}
|
|
},
|
|
unit = {
|
|
count = 200,
|
|
ingredients = {
|
|
{ "automation-science-pack", 1 },
|
|
{ "logistic-science-pack", 1 },
|
|
},
|
|
time = 30
|
|
},
|
|
order = "d-a-b"
|
|
},
|
|
{
|
|
type = "technology",
|
|
name = "air-filter-recycling",
|
|
icon = "__better-air-filtering__/graphics/technology/air-filter-recycling.png",
|
|
icon_size = "64",
|
|
prerequisites = { "reusable-air-filters" },
|
|
effects = {
|
|
{
|
|
type = "unlock-recipe",
|
|
recipe = "air-filter-recycling"
|
|
}
|
|
},
|
|
unit = {
|
|
count = 200,
|
|
ingredients = {
|
|
{ "automation-science-pack", 1 },
|
|
{ "logistic-science-pack", 1 },
|
|
{ "chemical-science-pack", 1 },
|
|
},
|
|
time = 30
|
|
},
|
|
order = "d-a-c"
|
|
},
|
|
{
|
|
type = "technology",
|
|
name = "air-filtering-2",
|
|
localised_description = { "technology-description.air-filtering-2" },
|
|
icon = "__better-air-filtering__/graphics/technology/air-filtering-2.png",
|
|
icon_size = "64",
|
|
prerequisites = { "air-filtering-1", "reusable-air-filters", "advanced-electronics" },
|
|
effects = {
|
|
{
|
|
type = "unlock-recipe",
|
|
recipe = "air-filter-machine-2"
|
|
},
|
|
{
|
|
type = "unlock-recipe",
|
|
recipe = "filter-air2"
|
|
},
|
|
{
|
|
type = "unlock-recipe",
|
|
recipe = "filter-air-expendable"
|
|
}
|
|
},
|
|
unit = {
|
|
count = 300,
|
|
ingredients = {
|
|
{ "automation-science-pack", 1 },
|
|
{ "logistic-science-pack", 1 },
|
|
{ "chemical-science-pack", 1 }
|
|
},
|
|
time = 60
|
|
},
|
|
order = "d-a-d"
|
|
},
|
|
{
|
|
type = "technology",
|
|
name = "air-filtering-3",
|
|
localised_description = { "technology-description.air-filtering-3" },
|
|
icon = "__better-air-filtering__/graphics/technology/air-filtering-3.png",
|
|
icon_size = "64",
|
|
prerequisites = { "air-filtering-2" },
|
|
effects = {
|
|
{
|
|
type = "unlock-recipe",
|
|
recipe = "air-filter-machine-3"
|
|
}
|
|
},
|
|
unit = {
|
|
count = 500,
|
|
ingredients = {
|
|
{ "automation-science-pack", 1 },
|
|
{ "logistic-science-pack", 1 },
|
|
{ "chemical-science-pack", 2 },
|
|
{ "production-science-pack", 1 }
|
|
},
|
|
time = 60
|
|
},
|
|
order = "d-a-e"
|
|
}
|
|
})
|