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/recipe.lua

211 lines
6.1 KiB
Lua
Raw Normal View History

2019-10-03 08:43:43 +00:00
data:extend({
{
2019-10-03 10:06:47 +00:00
type = "recipe-category",
2019-10-03 18:31:43 +00:00
name = "air-filtering-basic"
2019-10-03 08:43:43 +00:00
},
{
2019-10-03 10:06:47 +00:00
type = "recipe-category",
2019-10-03 18:31:43 +00:00
name = "air-filtering-advanced"
2019-10-03 08:43:43 +00:00
},
{
2019-10-03 10:06:47 +00:00
type = "recipe",
2019-10-04 17:20:34 +00:00
name = "air-filter-machine-1",
2019-10-03 10:06:47 +00:00
energy_required = 10.0,
2019-10-08 13:13:56 +00:00
enabled = false,
2019-10-03 10:06:47 +00:00
ingredients =
{
2019-10-08 15:13:32 +00:00
{ "assembling-machine-1", 1 },
{ "electronic-circuit", 5 }
2019-10-03 10:06:47 +00:00
},
2019-10-04 17:20:34 +00:00
result = "air-filter-machine-1"
2019-10-03 08:43:43 +00:00
},
{
2019-10-03 10:06:47 +00:00
type = "recipe",
2019-10-04 17:20:34 +00:00
name = "air-filter-machine-2",
2019-10-03 10:06:47 +00:00
energy_required = 10.0,
2019-10-08 13:13:56 +00:00
enabled = false,
2019-10-03 10:06:47 +00:00
ingredients =
{
2019-10-04 17:20:34 +00:00
{ "air-filter-machine-1", 2 },
2019-10-08 15:13:32 +00:00
{ "steel-plate", 10 },
2019-10-03 10:06:47 +00:00
{ "advanced-circuit", 10 }
},
2019-10-04 17:20:34 +00:00
result = "air-filter-machine-2"
2019-10-03 08:43:43 +00:00
},
{
2019-10-03 10:06:47 +00:00
type = "recipe",
2019-10-04 17:20:34 +00:00
name = "air-filter-machine-3",
2019-10-03 10:06:47 +00:00
energy_required = 10.0,
2019-10-08 13:13:56 +00:00
enabled = false,
2019-10-03 10:06:47 +00:00
ingredients =
{
2019-10-04 17:20:34 +00:00
{ "air-filter-machine-2", 2 },
2019-10-03 10:06:47 +00:00
{ "processing-unit", 10 }
},
2019-10-04 17:20:34 +00:00
result = "air-filter-machine-3"
2019-10-03 08:43:43 +00:00
},
2019-10-03 18:31:43 +00:00
{
type = "recipe",
name = "expendable-air-filter",
category = "crafting",
subgroup = "raw-material",
2019-10-08 15:13:32 +00:00
order = "f[plastic-bar]-a[expendable-air-filter]",
2019-10-03 18:31:43 +00:00
energy_required = 2,
2019-10-08 15:13:32 +00:00
enabled = false,
2019-10-03 18:31:43 +00:00
ingredients =
{
{ "coal", 5 },
{ "iron-plate", 2 },
},
result = "expendable-air-filter"
},
2019-10-03 08:43:43 +00:00
{
2019-10-03 10:06:47 +00:00
type = "recipe",
2019-10-07 18:10:54 +00:00
name = "air-filter",
2019-10-03 10:06:47 +00:00
category = "crafting",
subgroup = "raw-material",
2019-10-08 15:13:32 +00:00
order = "f[plastic-bar]-b[air-filter]",
2019-10-03 10:06:47 +00:00
energy_required = 5,
2019-10-08 15:13:32 +00:00
enabled = false,
2019-10-03 10:06:47 +00:00
ingredients =
{
{ "coal", 10 },
{ "plastic-bar", 4 },
{ "steel-plate", 2 }
},
2019-10-07 18:10:54 +00:00
result = "air-filter"
2019-10-03 08:43:43 +00:00
},
2019-10-08 13:13:56 +00:00
{
type = "recipe",
name = "air-filter-recycling",
icons = {
{
icon = "__better-air-filtering__/graphics/icons/air-filter.png"
},
{
icon = "__better-air-filtering__/graphics/icons/used-air-filter-mask.png",
},
{
icon = "__better-air-filtering__/graphics/icons/recipe/recycle.png",
scale = 0.6,
shift = { 6, 6 }
},
},
icon_size = 32,
category = "crafting",
subgroup = "raw-material",
2019-10-08 15:13:32 +00:00
order = "f[plastic-bar]-c[air-filter-recycling]",
2019-10-08 13:13:56 +00:00
energy_required = 2,
2019-10-08 15:13:32 +00:00
enabled = false,
2019-10-08 13:13:56 +00:00
ingredients =
{
{ "used-air-filter", 1 },
{ "coal", 5 }
},
2019-10-08 15:13:32 +00:00
result = "air-filter",
main_product = ""
2019-10-08 13:13:56 +00:00
},
2019-10-03 08:43:43 +00:00
{
2019-10-03 10:06:47 +00:00
type = "recipe",
name = "filter-air",
hide_from_player_crafting = true,
2019-10-09 10:45:02 +00:00
hide_from_stats = true,
2019-10-06 13:13:01 +00:00
icons = {
{
icon = "__base__/graphics/icons/fluid/pollution.png"
},
{
icon = "__better-air-filtering__/graphics/icons/recipe/filter-air.png",
scale = 0.6,
shift = { 6, 6 }
},
},
2019-10-03 10:06:47 +00:00
icon_size = 32,
2019-10-03 18:31:43 +00:00
category = "air-filtering-basic",
2019-10-03 10:06:47 +00:00
subgroup = "raw-material",
2019-10-08 15:13:32 +00:00
order = "a[filter-air]",
2019-10-07 17:11:28 +00:00
energy_required = 1,
2019-10-08 15:13:32 +00:00
enabled = false,
2019-10-03 10:06:47 +00:00
ingredients =
{
{ type = "fluid", name = "pollution", amount = 2, fluidbox_index = 1 }
2019-10-03 10:06:47 +00:00
},
results = {}
2019-10-03 08:43:43 +00:00
},
2019-10-03 10:06:47 +00:00
{
type = "recipe",
2019-10-03 18:31:43 +00:00
name = "filter-air2",
hide_from_player_crafting = true,
2019-10-09 10:45:02 +00:00
hide_from_stats = true,
2019-10-06 13:13:01 +00:00
icons = {
{
icon = "__base__/graphics/icons/fluid/pollution.png"
},
{
icon = "__better-air-filtering__/graphics/icons/recipe/filter-air.png",
scale = 0.6,
shift = { 6, 6 }
},
},
2019-10-03 18:31:43 +00:00
icon_size = 32,
category = "air-filtering-advanced",
2019-10-03 10:06:47 +00:00
subgroup = "raw-material",
2019-10-08 15:13:32 +00:00
order = "b[filter-air]",
2019-10-03 18:31:43 +00:00
energy_required = 5,
2019-10-08 15:13:32 +00:00
enabled = false,
2019-10-03 10:06:47 +00:00
ingredients =
{
2019-10-06 12:36:40 +00:00
{ type = "fluid", name = "pollution", amount = 20, fluidbox_index = 1 },
2019-10-07 18:10:54 +00:00
{ type = "item", name = "air-filter", amount = 1 },
2019-10-03 10:06:47 +00:00
},
2019-10-08 15:13:32 +00:00
results = { { type = "item", name = "used-air-filter", amount = 1 } },
main_product = ""
2019-10-03 10:06:47 +00:00
},
{
type = "recipe",
name = "filter-air-expendable",
hide_from_player_crafting = true,
hide_from_stats = true,
icons = {
{
icon = "__base__/graphics/icons/fluid/pollution.png"
},
{
icon = "__better-air-filtering__/graphics/icons/recipe/filter-air.png",
scale = 0.6,
shift = { 6, 6 }
},
},
icon_size = 32,
category = "air-filtering-advanced",
subgroup = "raw-material",
order = "b[filter-air]",
energy_required = 3,
enabled = false,
ingredients =
{
{ type = "fluid", name = "pollution", amount = 10, fluidbox_index = 1 },
{ type = "item", name = "expendable-air-filter", amount = 1 },
},
results = {},
main_product = ""
},
2019-10-03 10:06:47 +00:00
{
type = "recipe",
name = "liquid-pollution",
hide_from_player_crafting = true,
2019-10-09 10:45:02 +00:00
hide_from_stats = true,
2019-10-03 18:31:43 +00:00
category = "air-filtering-advanced",
2019-10-03 10:06:47 +00:00
subgroup = "raw-material",
2019-10-08 15:13:32 +00:00
order = "c[filter-air]",
2019-10-06 12:36:40 +00:00
energy_required = 1,
2019-10-08 15:13:32 +00:00
enabled = false,
2019-10-03 10:06:47 +00:00
ingredients =
{
{ type = "fluid", name = "pollution", amount = 6, fluidbox_index = 1 },
{ type = "fluid", name = "water", amount = 10, fluidbox_index = 2 }
2019-10-03 10:06:47 +00:00
},
results = { { type = "fluid", name = "polluted-water", amount = 10 } }
2019-10-03 10:06:47 +00:00
}
2019-10-03 08:43:43 +00:00
})