This repository has been archived on 2024-01-04. You can view files and clone it, but cannot push or open issues or pull requests.
Factorio-Better-Air-Filtering/better-air-filtering/prototypes/technology.lua

111 lines
2.5 KiB
Lua

data:extend({
{
type = "technology",
name = "air-filtering",
icon = "__better-air-filtering__/graphics/technology/air-filtering.png",
icon_size = "64",
prerequisites = {"plastics", "steel-processing", "advanced-electronics"},
effects =
{
{
type = "unlock-recipe",
recipe = "air-filter-machine"
},
{
type = "unlock-recipe",
recipe = "filter-air"
},
{
type = "unlock-recipe",
recipe = "unused-air-filter"
}
},
unit =
{
count = 100,
ingredients = {
{"automation-science-pack", 1},
{"logistic-science-pack", 1}
},
time = 30
},
order = "d-a-a"
},
{
type = "technology",
name = "air-filtering-mk2",
icon = "__better-air-filtering__/graphics/technology/air-filtering-mk2.png",
icon_size = "64",
prerequisites = {"air-filtering"},
effects =
{
{
type = "unlock-recipe",
recipe = "air-filter-machine-mk2"
}
},
unit =
{
count = 300,
ingredients = {
{"automation-science-pack", 1},
{"logistic-science-pack", 1},
{"chemical-science-pack", 1}
},
time = 60
},
order = "d-a-a"
},
{
type = "technology",
name = "air-filtering-mk3",
icon = "__better-air-filtering__/graphics/technology/air-filtering-mk3.png",
icon_size = "64",
prerequisites = {"air-filtering-mk2"},
effects =
{
{
type = "unlock-recipe",
recipe = "air-filter-machine-mk3"
}
},
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-a"
},
{
type = "technology",
name = "air-filter-recycling",
icon = "__better-air-filtering__/graphics/technology/air-filter-recycling.png",
icon_size = "64",
prerequisites = {"air-filtering"},
effects =
{
{
type = "unlock-recipe",
recipe = "air-filter-recycling"
}
},
unit =
{
count = 150,
ingredients = {
{"automation-science-pack", 1},
{"logistic-science-pack", 1},
{"chemical-science-pack", 1}
},
time = 30
},
order = "d-a-a"
}
})