local item_sounds = require("__base__.prototypes.item_sounds") data:extend({ { type = "module-category", name = "pollution" }, { type = "module", name = "pollution-module-evil", localised_description = { "item-description.pollution-module-evil" }, icon = "__pollution-module-evil__/graphics/icons/pollution-module-evil-1.png", subgroup = "module", color_hint = { text = "E" }, category = "pollution", tier = 1, order = "d[pollution]-a[pollution-module-evil-1]", inventory_move_sound = item_sounds.module_inventory_move, pick_sound = item_sounds.module_inventory_pickup, drop_sound = item_sounds.module_inventory_move, stack_size = 50, weight = 20 * kg, effect = { pollution = 0.4 }, beacon_tint = { primary = { 1, 0, 1 }, secondary = { 0.639, 0.192, 0.643, 1.000 }, -- #a331a4ff }, art_style = "vanilla", requires_beacon_alt_mode = false }, { type = "module", name = "pollution-module-evil-2", localised_description = { "item-description.pollution-module-evil" }, icon = "__pollution-module-evil__/graphics/icons/pollution-module-evil-2.png", subgroup = "module", color_hint = { text = "E" }, category = "pollution", tier = 2, order = "d[pollution]-b[pollution-module-evil-2]", inventory_move_sound = item_sounds.module_inventory_move, pick_sound = item_sounds.module_inventory_pickup, drop_sound = item_sounds.module_inventory_move, stack_size = 50, weight = 20 * kg, effect = { pollution = 0.6 }, beacon_tint = { primary = { 1, 0, 1 }, secondary = { 0.639, 0.192, 0.643, 1.000 }, -- #a331a4ff }, art_style = "vanilla", requires_beacon_alt_mode = false }, { type = "module", name = "pollution-module-evil-3", localised_description = { "item-description.pollution-module-evil" }, icon = "__pollution-module-evil__/graphics/icons/pollution-module-evil-3.png", subgroup = "module", color_hint = { text = "E" }, category = "pollution", tier = 3, order = "d[pollution]-c[pollution-module-evil-3]", inventory_move_sound = item_sounds.module_inventory_move, pick_sound = item_sounds.module_inventory_pickup, drop_sound = item_sounds.module_inventory_move, stack_size = 50, weight = 20 * kg, effect = { pollution = 0.8 }, beacon_tint = { primary = { 1, 0, 1 }, secondary = { 0.639, 0.192, 0.643, 1.000 }, -- #a331a4ff }, art_style = "vanilla", requires_beacon_alt_mode = false }, { type = "recipe", name = "pollution-module-evil", enabled = false, ingredients = { { type = "item", name = "advanced-circuit", amount = 5 }, { type = "item", name = "electronic-circuit", amount = 5 } }, energy_required = 15, results = { { type = "item", name = "pollution-module-evil", amount = 1 } } }, { type = "recipe", name = "pollution-module-evil-2", enabled = false, ingredients = { { type = "item", name = "pollution-module-evil", amount = 4 }, { type = "item", name = "advanced-circuit", amount = 5 }, { type = "item", name = "processing-unit", amount = 5 } }, energy_required = 30, results = { { type = "item", name = "pollution-module-evil-2", amount = 1 } } }, { type = "recipe", name = "pollution-module-evil-3", enabled = false, ingredients = { { type = "item", name = "pollution-module-evil-2", amount = 4 }, { type = "item", name = "advanced-circuit", amount = 5 }, { type = "item", name = "processing-unit", amount = 5 } }, energy_required = 60, results = { { type = "item", name = "pollution-module-evil-3", amount = 1 } } }, { type = "technology", name = "pollution-module-evil", icon = "__pollution-module-evil__/graphics/technology/pollution-module-evil-1.png", icon_size = 256, effects = { { type = "unlock-recipe", recipe = "pollution-module-evil" } }, prerequisites = { "modules" }, unit = { count = 50, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 } }, time = 30 }, upgrade = true }, { type = "technology", name = "pollution-module-evil-2", icon = "__pollution-module-evil__/graphics/technology/pollution-module-evil-2.png", icon_size = 256, effects = { { type = "unlock-recipe", recipe = "pollution-module-evil-2" } }, prerequisites = { "pollution-module-evil", "processing-unit" }, unit = { count = 75, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 } }, time = 30 }, upgrade = true }, { type = "technology", name = "pollution-module-evil-3", icon = "__pollution-module-evil__/graphics/technology/pollution-module-evil-3.png", icon_size = 256, effects = { { type = "unlock-recipe", recipe = "pollution-module-evil-3" } }, prerequisites = { "pollution-module-evil-2", "production-science-pack" }, unit = { count = 300, ingredients = { { "automation-science-pack", 1 }, { "logistic-science-pack", 1 }, { "chemical-science-pack", 1 }, { "production-science-pack", 1 } }, time = 60 }, upgrade = true } })