init from air filtering mod
|
@ -39,3 +39,6 @@ luac.out
|
|||
*.x86_64
|
||||
*.hex
|
||||
|
||||
|
||||
# jetbrains workspace
|
||||
.idea/
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
--script.on_event({defines.events.on_tick},
|
||||
-- function (e)
|
||||
-- if e.tick % 60 == 0 then --common trick to reduce how often this runs, we don't want it running every tick, just 1/second
|
||||
-- for index,player in pairs(game.players) do --loop through all players on the server
|
||||
-- if player.get_inventory(defines.inventory.character_armor).get_item_count("fire-armor") >= 1 then --if they're wearing our armor
|
||||
-- game.surfaces[1].create_entity{name="fire-flame",position=player.position, force="neutral"} --create the fire where they're standing
|
||||
-- end
|
||||
-- end
|
||||
-- end
|
||||
-- end
|
||||
--)
|
|
@ -0,0 +1,4 @@
|
|||
require("prototypes.entity")
|
||||
require("prototypes.item")
|
||||
require("prototypes.recipe")
|
||||
require("prototypes.technology")
|
After Width: | Height: | Size: 235 KiB |
After Width: | Height: | Size: 236 KiB |
After Width: | Height: | Size: 386 KiB |
After Width: | Height: | Size: 5.7 KiB |
After Width: | Height: | Size: 5.7 KiB |
After Width: | Height: | Size: 5.7 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 8.6 KiB |
After Width: | Height: | Size: 10 KiB |
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"name": "better-air-filtering",
|
||||
"version": "0.1.0",
|
||||
"title": "Better Air Filtering",
|
||||
"author": "Joey De Pauw",
|
||||
"contact": "joeydepauw@gmail.com",
|
||||
"homepage": "",
|
||||
"factorio_version": "0.17",
|
||||
"dependencies": [
|
||||
"base >= 0.17"
|
||||
],
|
||||
"description": "An extension to the air filtering mod by Schorty."
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
[entity-name]
|
||||
old-air-filter-machine=Luftfiltermaschine (Ersetz mich)
|
||||
air-filter-machine=Luftfiltermaschine
|
||||
air-filter-machine-mk2=Luftfiltermaschine MK2
|
||||
air-filter-machine-mk3=Luftfiltermaschine MK3
|
||||
|
||||
[item-name]
|
||||
unused-air-filter=Luftfilter
|
||||
used-air-filter=Benutzer Luftfilter
|
||||
|
||||
[recipe-name]
|
||||
filter-air=Luft filtern
|
||||
air-filter-recycling=Benutzten Luftfilter recyclen
|
||||
|
||||
[technology-name]
|
||||
air-filtering=Luftfilterung
|
||||
air-filtering-mk2=Luftfilterung MK2
|
||||
air-filtering-mk3=Luftfilterung MK3
|
||||
air-filtering-recycling=Luftfilter recyclen
|
||||
|
||||
[technology-description]
|
||||
air-filtering=Ermöglicht das Herstellen von Luftfiltermaschinen um die Luftverschmutzung in der näheren Umgebung zu reduzieren.
|
||||
air-filtering-mk2=Verbesserte Luftfiltermaschinen ermöglichen besseres filtern der Luft. Sie benötigen mehr Strom und Luftfilter.
|
||||
air-filtering-mk3=Die stärkste Luftfiltermaschine kann mit stark erhöhtem Stromverbrauch auch stark verschmutzte Luft filtern.
|
||||
air-filter-recycling=Verbrauchte Luftfilter können mit etwas neuer Kohle wiederverwendet werden.
|
|
@ -0,0 +1,25 @@
|
|||
[entity-name]
|
||||
old-air-filter-machine=Air filter machine (REPLACE ME)
|
||||
air-filter-machine=Air filter machine
|
||||
air-filter-machine-mk2=Air filter machine MK2
|
||||
air-filter-machine-mk3=Air filter machine MK3
|
||||
|
||||
[item-name]
|
||||
unused-air-filter=Unused Air filter
|
||||
used-air-filter=Used air filter
|
||||
|
||||
[recipe-name]
|
||||
filter-air=Filter air
|
||||
air-filter-recycling=Recycle used air filter
|
||||
|
||||
[technology-name]
|
||||
air-filtering=Air filtering
|
||||
air-filtering-mk2=Air filtering MK2
|
||||
air-filtering-mk3=Air filtering MK3
|
||||
air-filter-recycling=Recycle used air filter
|
||||
|
||||
[technology-description]
|
||||
air-filtering=Enables the crafting of Air Filter Machines to improve air quality by reducing pollution
|
||||
air-filtering-mk2=Improved versions of the Air Filter Machines can filter the air better. Has increased power and air filter consumption.
|
||||
air-filtering-mk3=The fastest alternative for cleaning the air but at the cost of a high amount of power. It also uses air filters much more quickly.
|
||||
air-filter-recycling=Used air filters can be reused after being recycled by using a bit of coal to refill them.
|
|
@ -0,0 +1,13 @@
|
|||
[entity-name]
|
||||
old-air-filter-machine=Maszyna filtrujaca powietrze (Znisz i postaw mnie)
|
||||
air-filter-machine=Maszyna filtrujaca powietrze
|
||||
air-filter-machine-mk2=Maszyna filtrujaca powietrze MK2
|
||||
air-filter-machine-mk3=Maszyna filtrujaca powietrze MK3
|
||||
|
||||
[item-name]
|
||||
unused-air-filter=Filtr Powietrza
|
||||
used-air-filter=Zuzyty Filtr Powietrza
|
||||
|
||||
[recipe-name]
|
||||
filter-air=Filtruj Powietrze
|
||||
air-filter-recycling=Odnawiaj Zuzyte Filtry Powietrza
|
|
@ -0,0 +1,19 @@
|
|||
[entity-name]
|
||||
old-air-filter-machine=Воздушный фильтр (ЗАМЕНИ МЕНЯ)
|
||||
air-filter-machine=Воздушный фильтр
|
||||
air-filter-machine-mk2=Воздушный фильтр MK2
|
||||
air-filter-machine-mk3=Воздушный фильтр MK3
|
||||
|
||||
[item-name]
|
||||
unused-air-filter=Воздушный фильтр
|
||||
used-air-filter=Использовать воздушный фильтр
|
||||
|
||||
[recipe-name]
|
||||
filter-air=Воздушный фильтр
|
||||
air-filter-recycling=Утилизация использованных воздушный фильтр
|
||||
|
||||
[technology-name]
|
||||
air-filtering=Воздушный фильтр
|
||||
air-filtering-mk2=Воздушный фильтр MK2
|
||||
air-filtering-mk3=Воздушный фильтр MK3
|
||||
air-filter-recycling=Утилизация использованных воздушный фильтр
|
|
@ -0,0 +1,18 @@
|
|||
[entity-name]
|
||||
air-filter-machine=Завод очистки повітря
|
||||
air-filter-machine-mk2=Завод очистки повітря-2
|
||||
air-filter-machine-mk3=Завод очистки повітря-3
|
||||
|
||||
[item-name]
|
||||
unused-air-filter=Повітряний фільтр
|
||||
used-air-filter=Використаний повітряний фільтр
|
||||
|
||||
[recipe-name]
|
||||
filter-air=Очистка повітря
|
||||
air-filter-recycling=Переробка використаного повітряного фільтра
|
||||
|
||||
[technology-name]
|
||||
air-filtering=Очистка повітря
|
||||
air-filtering-mk2=Очистка повітря 2
|
||||
air-filtering-mk3=Очистка повітря 3
|
||||
air-filter-recycling=Переробка використаних повітряних фільтрів
|
|
@ -0,0 +1,184 @@
|
|||
data:extend({
|
||||
{
|
||||
type = "fuel-category",
|
||||
name = "pollution-filter"
|
||||
},
|
||||
{
|
||||
type = "assembling-machine",
|
||||
name = "air-filter-machine",
|
||||
icon = "__better-air-filtering__/graphics/icons/air-filter-machine.png",
|
||||
icon_size = 32,
|
||||
flags = {"placeable-neutral", "placeable-player", "player-creation"},
|
||||
minable = {hardness = 0.2, mining_time = 0.5, result = "air-filter-machine"},
|
||||
fast_replaceable_group = "air-filter-machine",
|
||||
max_health = 150,
|
||||
corpse = "big-remnants",
|
||||
collision_box = {{-1.2, -1.2}, {1.2, 1.2}},
|
||||
selection_box = {{-1.5, -1.5}, {1.5, 1.5}},
|
||||
animation =
|
||||
{
|
||||
filename = "__better-air-filtering__/graphics/entity/air-filter-machine.png",
|
||||
priority = "high",
|
||||
width = 99,
|
||||
height = 102,
|
||||
frame_count = 32,
|
||||
line_length = 8,
|
||||
shift = {0.4, -0.06}
|
||||
},
|
||||
open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.85 },
|
||||
close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
|
||||
working_sound =
|
||||
{
|
||||
sound = { { filename = "__base__/sound/electric-furnace.ogg", volume = 0.7 } },
|
||||
idle_sound = { filename = "__base__/sound/idle1.ogg", volume = 0.6 },
|
||||
apparent_volume = 1.5,
|
||||
},
|
||||
crafting_categories = {"crafting-air-filter"},
|
||||
crafting_speed = 1.0,
|
||||
energy_source =
|
||||
{
|
||||
type = "burner",
|
||||
fuel_category = "pollution-filter",
|
||||
usage_priority = "secondary-input",
|
||||
fuel_inventory_size = 1,
|
||||
-- burnt_inventory_size = 1,
|
||||
emissions = -0.06
|
||||
},
|
||||
energy_usage = "1MW",
|
||||
fixed_recipe="filter-air2",
|
||||
ingredient_count = 1,
|
||||
module_slots = 0
|
||||
},
|
||||
-- {
|
||||
-- type = "furnace",
|
||||
-- name = "air-filter-machine",
|
||||
-- icon = "__better-air-filtering__/graphics/icons/air-filter-machine.png",
|
||||
-- icon_size = 32,
|
||||
-- flags = {"placeable-neutral", "placeable-player", "player-creation"},
|
||||
-- minable = {hardness = 0.2, mining_time = 0.5, result = "air-filter-machine"},
|
||||
-- fast_replaceable_group = "air-filter-machine",
|
||||
-- max_health = 150,
|
||||
-- corpse = "big-remnants",
|
||||
-- collision_box = {{-1.2, -1.2}, {1.2, 1.2}},
|
||||
-- selection_box = {{-1.5, -1.5}, {1.5, 1.5}},
|
||||
-- animation =
|
||||
-- {
|
||||
-- filename = "__better-air-filtering__/graphics/entity/air-filter-machine.png",
|
||||
-- priority = "high",
|
||||
-- width = 99,
|
||||
-- height = 102,
|
||||
-- frame_count = 32,
|
||||
-- line_length = 8,
|
||||
-- shift = {0.4, -0.06}
|
||||
-- },
|
||||
-- open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.85 },
|
||||
-- close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
|
||||
-- working_sound =
|
||||
-- {
|
||||
-- sound = { { filename = "__base__/sound/electric-furnace.ogg", volume = 0.7 } },
|
||||
-- idle_sound = { filename = "__base__/sound/idle1.ogg", volume = 0.6 },
|
||||
-- apparent_volume = 1.5,
|
||||
-- },
|
||||
-- crafting_categories = {"crafting-air-filter"},
|
||||
-- source_inventory_size = 1,
|
||||
-- result_inventory_size = 1,
|
||||
-- crafting_speed = 1.0,
|
||||
-- energy_source =
|
||||
-- {
|
||||
-- type = "electric",
|
||||
-- usage_priority = "secondary-input",
|
||||
-- emissions = -0.06
|
||||
-- },
|
||||
-- energy_usage = "200kW",
|
||||
-- ingredient_count = 1,
|
||||
-- module_slots = 0
|
||||
-- },
|
||||
{
|
||||
type = "furnace",
|
||||
name = "air-filter-machine-mk2",
|
||||
icon = "__better-air-filtering__/graphics/icons/air-filter-machine-mk2.png",
|
||||
icon_size = 32,
|
||||
flags = {"placeable-neutral", "placeable-player", "player-creation"},
|
||||
minable = {hardness = 0.2, mining_time = 0.5, result = "air-filter-machine-mk2"},
|
||||
fast_replaceable_group = "air-filter-machine",
|
||||
max_health = 150,
|
||||
corpse = "big-remnants",
|
||||
collision_box = {{-1.2, -1.2}, {1.2, 1.2}},
|
||||
selection_box = {{-1.5, -1.5}, {1.5, 1.5}},
|
||||
animation =
|
||||
{
|
||||
filename = "__better-air-filtering__/graphics/entity/air-filter-machine-mk2.png",
|
||||
priority = "high",
|
||||
width = 99,
|
||||
height = 102,
|
||||
frame_count = 32,
|
||||
line_length = 8,
|
||||
shift = {0.4, -0.06}
|
||||
},
|
||||
open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.85 },
|
||||
close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
|
||||
working_sound =
|
||||
{
|
||||
sound = { { filename = "__base__/sound/electric-furnace.ogg", volume = 0.7 } },
|
||||
idle_sound = { filename = "__base__/sound/idle1.ogg", volume = 0.6 },
|
||||
apparent_volume = 1.5,
|
||||
},
|
||||
crafting_categories = {"crafting-air-filter"},
|
||||
source_inventory_size = 1,
|
||||
result_inventory_size = 1,
|
||||
crafting_speed = 2.0,
|
||||
energy_source =
|
||||
{
|
||||
type = "electric",
|
||||
usage_priority = "secondary-input",
|
||||
emissions = -0.12
|
||||
},
|
||||
energy_usage = "350kW",
|
||||
ingredient_count = 1,
|
||||
module_slots = 0
|
||||
},
|
||||
{
|
||||
type = "furnace",
|
||||
name = "air-filter-machine-mk3",
|
||||
icon = "__better-air-filtering__/graphics/icons/air-filter-machine-mk3.png",
|
||||
icon_size = 32,
|
||||
flags = {"placeable-neutral", "placeable-player", "player-creation"},
|
||||
minable = {hardness = 0.2, mining_time = 0.5, result = "air-filter-machine-mk3"},
|
||||
fast_replaceable_group = "air-filter-machine",
|
||||
max_health = 150,
|
||||
corpse = "big-remnants",
|
||||
collision_box = {{-1.2, -1.2}, {1.2, 1.2}},
|
||||
selection_box = {{-1.5, -1.5}, {1.5, 1.5}},
|
||||
animation =
|
||||
{
|
||||
filename = "__better-air-filtering__/graphics/entity/air-filter-machine-mk3.png",
|
||||
priority = "high",
|
||||
width = 99,
|
||||
height = 102,
|
||||
frame_count = 32,
|
||||
line_length = 8,
|
||||
shift = {0.4, -0.06}
|
||||
},
|
||||
open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.85 },
|
||||
close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
|
||||
working_sound =
|
||||
{
|
||||
sound = { { filename = "__base__/sound/electric-furnace.ogg", volume = 0.7 } },
|
||||
idle_sound = { filename = "__base__/sound/idle1.ogg", volume = 0.6 },
|
||||
apparent_volume = 1.5,
|
||||
},
|
||||
crafting_categories = {"crafting-air-filter"},
|
||||
source_inventory_size = 1,
|
||||
result_inventory_size = 1,
|
||||
crafting_speed = 5.0,
|
||||
energy_source =
|
||||
{
|
||||
type = "electric",
|
||||
usage_priority = "secondary-input",
|
||||
emissions = -0.3
|
||||
},
|
||||
energy_usage = "1MW",
|
||||
ingredient_count = 1,
|
||||
module_slots = 0
|
||||
}
|
||||
})
|
|
@ -0,0 +1,58 @@
|
|||
data:extend({
|
||||
{
|
||||
type = "item",
|
||||
name = "air-filter-machine",
|
||||
icon = "__better-air-filtering__/graphics/icons/air-filter-machine.png",
|
||||
icon_size = 32,
|
||||
flags = {},
|
||||
subgroup = "production-machine",
|
||||
order = "f[air-filter-machine]",
|
||||
place_result = "air-filter-machine",
|
||||
stack_size = 10,
|
||||
},
|
||||
{
|
||||
type = "item",
|
||||
name = "air-filter-machine-mk2",
|
||||
icon = "__better-air-filtering__/graphics/icons/air-filter-machine-mk2.png",
|
||||
icon_size = 32,
|
||||
flags = {},
|
||||
subgroup = "production-machine",
|
||||
order = "f[air-filter-machine]-g[air-filter-machine-mk2]",
|
||||
place_result = "air-filter-machine-mk2",
|
||||
stack_size = 10
|
||||
},
|
||||
{
|
||||
type = "item",
|
||||
name = "air-filter-machine-mk3",
|
||||
icon = "__better-air-filtering__/graphics/icons/air-filter-machine-mk3.png",
|
||||
icon_size = 32,
|
||||
flags = {},
|
||||
subgroup = "production-machine",
|
||||
order = "g[air-filter-machine-mk2]-h[air-filter-machine-mk3]",
|
||||
place_result = "air-filter-machine-mk3",
|
||||
stack_size = 10
|
||||
},
|
||||
{
|
||||
type = "item",
|
||||
name = "unused-air-filter",
|
||||
icon = "__better-air-filtering__/graphics/icons/unused-air-filter.png",
|
||||
icon_size = 32,
|
||||
flags = {},
|
||||
subgroup = "raw-material",
|
||||
order = "g[plastic-bar]-h[unused-air-filter]",
|
||||
stack_size = 50,
|
||||
fuel_category = "pollution-filter",
|
||||
-- burnt_result = "used-air-filter",
|
||||
fuel_value = "300MW",
|
||||
},
|
||||
{
|
||||
type = "item",
|
||||
name = "used-air-filter",
|
||||
icon = "__better-air-filtering__/graphics/icons/used-air-filter.png",
|
||||
icon_size = 32,
|
||||
flags = {},
|
||||
subgroup = "raw-material",
|
||||
order = "h[unused-air-filter]-i[used-air-filter]",
|
||||
stack_size = 50
|
||||
}
|
||||
})
|
|
@ -0,0 +1,115 @@
|
|||
data:extend({
|
||||
{
|
||||
type = "recipe-category",
|
||||
name = "crafting-air-filter"
|
||||
},
|
||||
{
|
||||
type = "recipe",
|
||||
name = "air-filter-machine",
|
||||
icon = "__better-air-filtering__/graphics/icons/air-filter-machine.png",
|
||||
icon_size = 32,
|
||||
energy_required = 10.0,
|
||||
enabled = "false",
|
||||
ingredients =
|
||||
{
|
||||
{"assembling-machine-2", 1},
|
||||
{"electronic-circuit", 5},
|
||||
{"steel-plate", 10}
|
||||
},
|
||||
result = "air-filter-machine"
|
||||
},
|
||||
{
|
||||
type = "recipe",
|
||||
name = "air-filter-machine-mk2",
|
||||
icon = "__better-air-filtering__/graphics/icons/air-filter-machine-mk2.png",
|
||||
icon_size = 32,
|
||||
energy_required = 10.0,
|
||||
enabled = "false",
|
||||
ingredients =
|
||||
{
|
||||
{"air-filter-machine", 2},
|
||||
{"advanced-circuit", 10}
|
||||
},
|
||||
result = "air-filter-machine-mk2"
|
||||
},
|
||||
{
|
||||
type = "recipe",
|
||||
name = "air-filter-machine-mk3",
|
||||
icon = "__better-air-filtering__/graphics/icons/air-filter-machine-mk3.png",
|
||||
icon_size = 32,
|
||||
energy_required = 10.0,
|
||||
enabled = "false",
|
||||
ingredients =
|
||||
{
|
||||
{"air-filter-machine-mk2", 2},
|
||||
{"processing-unit", 10}
|
||||
},
|
||||
result = "air-filter-machine-mk3"
|
||||
},
|
||||
{
|
||||
type = "recipe",
|
||||
name = "unused-air-filter",
|
||||
icon = "__better-air-filtering__/graphics/icons/unused-air-filter.png",
|
||||
icon_size = 32,
|
||||
category = "crafting",
|
||||
subgroup = "raw-material",
|
||||
order = "f[plastic-bar]-f[unused-air-filter]",
|
||||
energy_required = 5,
|
||||
enabled = "false",
|
||||
ingredients =
|
||||
{
|
||||
{"coal", 10},
|
||||
{"plastic-bar", 4},
|
||||
{"steel-plate", 2}
|
||||
},
|
||||
result = "unused-air-filter"
|
||||
},
|
||||
{
|
||||
type = "recipe",
|
||||
name = "filter-air",
|
||||
icon = "__better-air-filtering__/graphics/icons/filter-air.png",
|
||||
icon_size = 32,
|
||||
category = "crafting-air-filter",
|
||||
order = "f[plastic-bar]-f[filter-air]",
|
||||
energy_required = 100,
|
||||
enabled = "false",
|
||||
ingredients =
|
||||
{
|
||||
{"unused-air-filter", 1}
|
||||
},
|
||||
result = "used-air-filter"
|
||||
},
|
||||
{
|
||||
type = "recipe",
|
||||
name = "filter-air2",
|
||||
icon = "__better-air-filtering__/graphics/icons/filter-air.png",
|
||||
icon_size = 32,
|
||||
category = "crafting-air-filter",
|
||||
subgroup = "raw-material",
|
||||
order = "f[plastic-bar]-f[filter-air]",
|
||||
energy_required = 5,
|
||||
enabled = "true",
|
||||
ingredients =
|
||||
{
|
||||
|
||||
},
|
||||
result = "used-air-filter"
|
||||
},
|
||||
{
|
||||
type = "recipe",
|
||||
name = "air-filter-recycling",
|
||||
icon = "__better-air-filtering__/graphics/icons/air-filter-recycling.png",
|
||||
icon_size = 32,
|
||||
category = "crafting",
|
||||
subgroup = "raw-material",
|
||||
order = "f[unused-air-filter]-f[air-filter-recycling]",
|
||||
energy_required = 5,
|
||||
enabled = "false",
|
||||
ingredients =
|
||||
{
|
||||
{"used-air-filter", 1},
|
||||
{"coal", 5}
|
||||
},
|
||||
result = "unused-air-filter"
|
||||
}
|
||||
})
|
|
@ -0,0 +1,110 @@
|
|||
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"
|
||||
}
|
||||
})
|