From f68a9925877c97674c65b23ea843c11a7f93691b Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sat, 11 Oct 2025 00:57:09 +0200 Subject: [PATCH] 2.0.0 --- .editorconfig | 3 + .gitignore | 2 + Cobalt2/LICENSE.md | 20 + Cobalt2/README.md | 16 + Cobalt2/changelog.txt | 50 + Cobalt2/data-final-fixes.lua | 1 + Cobalt2/data-updates.lua | 2 + Cobalt2/data-util.lua | 930 ++++++++++++++++++ Cobalt2/data.lua | 7 + .../graphics/entity/ores/hr-cobaltite-ore.png | Bin 0 -> 211299 bytes Cobalt2/graphics/icons/co-cr-alloy.png | Bin 0 -> 4534 bytes Cobalt2/graphics/icons/cobalt-carbide.png | Bin 0 -> 4303 bytes .../graphics/icons/cobalt-electromagnet.png | Bin 0 -> 21252 bytes Cobalt2/graphics/icons/cobalt-ingot.png | Bin 0 -> 2245 bytes Cobalt2/graphics/icons/cobalt-plate.png | Bin 0 -> 5054 bytes Cobalt2/graphics/icons/cobaltite-ore.png | Bin 0 -> 8557 bytes Cobalt2/graphics/icons/enriched-cobalt.png | Bin 0 -> 3140 bytes Cobalt2/graphics/icons/fi-arc-pure-cobalt.png | Bin 0 -> 5510 bytes .../icons/fi-materials-pure-cobalt.png | Bin 0 -> 8266 bytes .../icons/high-power-cobalt-magnet.png | Bin 0 -> 6377 bytes Cobalt2/graphics/icons/molten-cobalt.png | Bin 0 -> 1540 bytes Cobalt2/info.json | 19 + Cobalt2/locale/en/Cobalt.cfg | 44 + Cobalt2/prototypes/cobalt-248k.lua | 93 ++ Cobalt2/prototypes/cobalt-enriched.lua | 115 +++ Cobalt2/prototypes/cobalt-matter.lua | 53 + Cobalt2/prototypes/cobalt-recipe-se.lua | 108 ++ Cobalt2/prototypes/cobalt-recipe.lua | 202 ++++ Cobalt2/prototypes/cobaltite-ore.lua | 73 ++ Cobalt2/prototypes/technology.lua | 127 +++ Cobalt2/recipe-final-fix.lua | 5 + Cobalt2/recipe-modify.lua | 95 ++ Cobalt2/thumbnail.png | Bin 0 -> 8912 bytes README.md | 5 +- 34 files changed, 1969 insertions(+), 1 deletion(-) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 Cobalt2/LICENSE.md create mode 100644 Cobalt2/README.md create mode 100644 Cobalt2/changelog.txt create mode 100644 Cobalt2/data-final-fixes.lua create mode 100644 Cobalt2/data-updates.lua create mode 100644 Cobalt2/data-util.lua create mode 100644 Cobalt2/data.lua create mode 100644 Cobalt2/graphics/entity/ores/hr-cobaltite-ore.png create mode 100644 Cobalt2/graphics/icons/co-cr-alloy.png create mode 100644 Cobalt2/graphics/icons/cobalt-carbide.png create mode 100644 Cobalt2/graphics/icons/cobalt-electromagnet.png create mode 100644 Cobalt2/graphics/icons/cobalt-ingot.png create mode 100644 Cobalt2/graphics/icons/cobalt-plate.png create mode 100644 Cobalt2/graphics/icons/cobaltite-ore.png create mode 100644 Cobalt2/graphics/icons/enriched-cobalt.png create mode 100644 Cobalt2/graphics/icons/fi-arc-pure-cobalt.png create mode 100644 Cobalt2/graphics/icons/fi-materials-pure-cobalt.png create mode 100644 Cobalt2/graphics/icons/high-power-cobalt-magnet.png create mode 100644 Cobalt2/graphics/icons/molten-cobalt.png create mode 100644 Cobalt2/info.json create mode 100644 Cobalt2/locale/en/Cobalt.cfg create mode 100644 Cobalt2/prototypes/cobalt-248k.lua create mode 100644 Cobalt2/prototypes/cobalt-enriched.lua create mode 100644 Cobalt2/prototypes/cobalt-matter.lua create mode 100644 Cobalt2/prototypes/cobalt-recipe-se.lua create mode 100644 Cobalt2/prototypes/cobalt-recipe.lua create mode 100644 Cobalt2/prototypes/cobaltite-ore.lua create mode 100644 Cobalt2/prototypes/technology.lua create mode 100644 Cobalt2/recipe-final-fix.lua create mode 100644 Cobalt2/recipe-modify.lua create mode 100644 Cobalt2/thumbnail.png diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..bbf3e21 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,3 @@ +[*] +indent_style = space +indent_size = 2 \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..85e49ae --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea +*.zip \ No newline at end of file diff --git a/Cobalt2/LICENSE.md b/Cobalt2/LICENSE.md new file mode 100644 index 0000000..ee22ee9 --- /dev/null +++ b/Cobalt2/LICENSE.md @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2023 Timeken + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Cobalt2/README.md b/Cobalt2/README.md new file mode 100644 index 0000000..7db4260 --- /dev/null +++ b/Cobalt2/README.md @@ -0,0 +1,16 @@ +# MetalsForYou + +## Version History +See changelog.txt + +## Created by + + +## Thanks to + +### Compatibility + + +### Localization + + diff --git a/Cobalt2/changelog.txt b/Cobalt2/changelog.txt new file mode 100644 index 0000000..4b67468 --- /dev/null +++ b/Cobalt2/changelog.txt @@ -0,0 +1,50 @@ +--------------------------------------------------------------------------------------------------- +Version: 0.5.1 +Date: 2024-08-09 + Features: + - Added productivity to co-cr-aeroframe-pole. +--------------------------------------------------------------------------------------------------- +Version: 0.5.0 +Date: 2024-07-16 + Features: + - Added co-cr-aeroframe-pole recipe for SE. + - Added cobalt electromagnet to SE electromagnetic field data. + - Added high power cobalt magnet to SE quantum phenomenon data. + - Added cobalt ingot to SE energy science pack 2. +--------------------------------------------------------------------------------------------------- +Version: 0.4.0 +Date: 2024-07-04 + Features: + - Added cobalt data storage for SE. + - Fixed progression when using K2 but not SE +--------------------------------------------------------------------------------------------------- +Version: 0.3.1 +Date: 2024-01-21 + Features: + - Removed old unused files. +--------------------------------------------------------------------------------------------------- +Version: 0.3.0 +Date: 2024-01-13 + Features: + - Added cobaltite ore to SE core fragment. + - Added cobalt electromagnet. +--------------------------------------------------------------------------------------------------- +Version: 0.2.2 +Date: 2024-01-08 + Features: + - Fixed cobalt refining tech local. +--------------------------------------------------------------------------------------------------- +Version: 0.2.1 +Date: 2024-01-06 + Features: + - Fixed high power cobalt magnet unlock when not playing SE. +--------------------------------------------------------------------------------------------------- +Version: 0.2.0 +Date: 2024-01-02 + Features: + - Added Co-Cr alloy (if Chromium is installed) +--------------------------------------------------------------------------------------------------- +Version: 0.1.0 +Date: 2023-12-24 + Features: + - Alpha release. \ No newline at end of file diff --git a/Cobalt2/data-final-fixes.lua b/Cobalt2/data-final-fixes.lua new file mode 100644 index 0000000..b95c07f --- /dev/null +++ b/Cobalt2/data-final-fixes.lua @@ -0,0 +1 @@ +local util = require("recipe-final-fix") \ No newline at end of file diff --git a/Cobalt2/data-updates.lua b/Cobalt2/data-updates.lua new file mode 100644 index 0000000..f919e52 --- /dev/null +++ b/Cobalt2/data-updates.lua @@ -0,0 +1,2 @@ +require("recipe-modify") +require("prototypes.cobalt-matter") \ No newline at end of file diff --git a/Cobalt2/data-util.lua b/Cobalt2/data-util.lua new file mode 100644 index 0000000..4b2d096 --- /dev/null +++ b/Cobalt2/data-util.lua @@ -0,0 +1,930 @@ +local util = {} + +-- se landfill +-- params: ore, icon_size +function util.se_landfill(params) + if mods["space-exploration"] then + if not params.icon_size then params.icon_size = 64 end + local lname="landfill-"..params.ore + data:extend({ + { + type = "recipe", + icons = { + { icon = "__base__/graphics/icons/landfill.png", icon_size = 64, icon_mipmaps = 3 }, + { icon = "__Chromium2__/graphics/icons/"..params.ore..".png", icon_size = params.icon_size, scale = 0.33*64/params.icon_size}, + }, + energy_required = 1, + enabled=false, + name = lname, + category = "hard-recycling", + order = "z-b-"..params.ore, + subgroup = "terrain", + results = {{type="item", name="landfill", amount=1}}, + ingredients = {{type="item", name=params.ore, amount=50}}, + } + }) + util.add_unlock("se-recycling-facility", lname) + end +end + +-- se matter +-- params: ore, energy_required, quant_out, quant_in, icon_size, stream_out +function util.se_matter(params) + if not params.quant_in then params.quant_in = params.quant_out end + if not params.icon_size then params.icon_size = 64 end + local fname = "matter-fusion-"..params.ore + local sedata = mods["Krastorio2"] and "se-kr-matter-synthesis-data" or "se-fusion-test-data" + local sejunk = mods["Krastorio2"] and "se-broken-data" or "se-junk-data" + data:extend({ + { + type = "recipe", + name = fname, + localised_name = {"recipe-name.se-matter-fusion-to", {"item-name."..params.ore}}, + category = "space-materialisation", + subgroup = "materialisation", + order = "a-b-z", + icons = { + {icon = "__space-exploration-graphics__/graphics/blank.png", + icon_size = 64, scale = 0.5}, + {icon = "__space-exploration-graphics__/graphics/icons/fluid/particle-stream.png", + icon_size = 64, scale = 0.33, shift = {8,-8}}, + {icon = "__Chromium2__/graphics/icons/"..params.ore..".png", + icon_size = params.icon_size, scale = 0.33 * 64/params.icon_size, shift={-8, 8}}, + {icon = "__space-exploration-graphics__/graphics/icons/transition-arrow.png", + icon_size = 64, scale = 0.5}, + }, + energy_required = params.energy_required, + enabled = false, + ingredients = { + {type = "item", name = sedata, amount=1}, + {type="fluid", name="se-particle-stream", amount=50}, + {type="fluid", name="se-space-coolant-supercooled", amount=25}, + }, + results = { + {type = "item", name = params.ore, amount = params.quant_out}, + {type="item", name="se-contaminated-scrap", amount=1}, + {type="item", name=sedata, amount=1, probability=.99}, + {type="item", name=sejunk, amount=1, probability=.01}, + {type="fluid", name="se-space-coolant-hot", amount=25, ignored_by_productivity = 25, ignored_by_stats = 25}, + } + } + }) + util.add_unlock("se-space-matter-fusion", fname) + + if mods["Krastorio2"] then + local lname = params.ore.."-to-particle-stream" + data:extend({ + enabled = false, + { + type = "recipe", + name = lname, + localised_name = {"recipe-name.se-kr-matter-liberation", {"item-name."..params.ore}}, + category = "space-materialisation", + subgroup = "advanced-particle-stream", + order = "a-b-z", + icons = { + {icon = "__space-exploration-graphics__/graphics/blank.png", + icon_size = 64, scale = 0.5}, + {icon = "__space-exploration-graphics__/graphics/icons/fluid/particle-stream.png", + icon_size = 64, scale = 0.33, shift = {-8,8}}, + {icon = "__Chromium2__/graphics/icons/"..params.ore..".png", + icon_size = params.icon_size, scale = 0.33 * 64/params.icon_size, shift={8, -8}}, + {icon = "__space-exploration-graphics__/graphics/icons/transition-arrow.png", + icon_size = 64, scale = 0.5}, + }, + energy_required = 30, + enabled = false, + ingredients = { + {type="item", name="se-kr-matter-liberation-data", amount=1}, + {type="item", name=params.ore, amount=params.quant_in}, + {type="fluid", name="se-particle-stream", amount=50}, + }, + results = { + {type="item", name="se-kr-matter-liberation-data", amount=1, probability=.99}, + {type="item", name=sejunk, amount=1, probability=.01}, + {type="fluid", name="se-particle-stream", amount=params.stream_out, ignored_by_productivity = 50, ignored_by_stats = 50}, + } + } + }) + if not data.raw.technology["bz-advanced-stream-production"] then + data:extend({ + { + type = "technology", + name ="bz-advanced-stream-production", + localised_name = {"", {"technology-name.se-kr-advanced-stream-production"}, " 2"}, + icon = "__space-exploration-graphics__/graphics/technology/material-fabricator.png", + icon_size = 128, + effects = {}, + unit = { + count = 100, + time = 15, + ingredients = { + {"automation-science-pack", 1}, + {"logistic-science-pack", 1}, + {"chemical-science-pack", 1}, + {"se-rocket-science-pack", 1}, + {"space-science-pack", 1}, + {"production-science-pack", 1}, + {"utility-science-pack", 1}, + {"se-astronomic-science-pack-4", 1}, + {"se-energy-science-pack-4", 1}, + {"se-material-science-pack-4", 1}, + {"matter-tech-card", 1}, + {"se-deep-space-science-pack-1", 1}, + } + }, + prerequisites = {"se-kr-advanced-stream-production"}, + }, + }) + end + util.add_unlock("bz-advanced-stream-production", lname) + end +end + +-- Get the normal prototype for a recipe -- either .normal or the recipe itself +function util.get_normal(recipe_name) + if data.raw.recipe[recipe_name] then + recipe = data.raw.recipe[recipe_name] + if recipe.ingredients then + return recipe + end + end +end + +-- Set/override a technology's prerequisites +function util.set_prerequisite(technology_name, prerequisites) + local technology = data.raw.technology[technology_name] + if technology then + technology.prerequisites = {} + for i, prerequisite in pairs(prerequisites) do + if data.raw.technology[prerequisite] then + table.insert(technology.prerequisites, prerequisite) + end + end + end +end + +-- Add a prerequisite to a given technology +function util.add_prerequisite(technology_name, prerequisite) + local technology = data.raw.technology[technology_name] + if technology and data.raw.technology[prerequisite] then + if technology.prerequisites then + for i, pre in pairs(technology.prerequisites) do + if pre == prerequisite then return end + end + table.insert(technology.prerequisites, prerequisite) + else + technology.prerequisites = {prerequisite} + end + end +end + +-- Remove a prerequisite from a given technology +function util.remove_prerequisite(technology_name, prerequisite) + local technology = data.raw.technology[technology_name] + local index = -1 + if technology then + for i, prereq in pairs(technology.prerequisites) do + if prereq == prerequisite then + index = i + break + end + end + if index > -1 then + table.remove(technology.prerequisites, index) + end + end +end + + +-- Add an effect to a given technology +function util.add_effect(technology_name, effect) + local technology = data.raw.technology[technology_name] + if technology then + if not technology.effects then technology.effects = {} end + if effect and effect.type == "unlock-recipe" then + if not data.raw.recipe[effect.recipe] then + return + end + table.insert(technology.effects, effect) + end + end +end + +-- Add an effect to a given technology to unlock recipe +function util.add_unlock(technology_name, recipe) + util.add_effect(technology_name, {type="unlock-recipe", recipe=recipe}) +end + +-- remove recipe unlock effect from a given technology, multiple times if necessary +function util.remove_recipe_effect(technology_name, recipe_name) + local technology = data.raw.technology[technology_name] + local index = -1 + local cnt = 0 + if technology and technology.effects then + for i, effect in pairs(technology.effects) do + if effect.type == "unlock-recipe" and effect.recipe == recipe_name then + index = i + cnt = cnt + 1 + end + end + if index > -1 then + table.remove(technology.effects, index) + if cnt > 1 then -- not over yet, do it again + util.remove_recipe_effect(technology_name, recipe_name) + end + end + end +end + +-- Set technology ingredients +function util.set_tech_recipe(technology_name, ingredients) + local technology = data.raw.technology[technology_name] + if technology then + technology.unit.ingredients = ingredients + end +end + +function util.set_enabled(recipe_name, enabled) + if data.raw.recipe[recipe_name] then + data.raw.recipe[recipe_name].enabled = enabled + end +end + +function util.set_hidden(recipe_name) + if data.raw.recipe[recipe_name] then + data.raw.recipe[recipe_name].hidden = true + end +end + +-- Add a given quantity of ingredient to a given recipe +function util.add_or_add_to_ingredient(recipe_name, ingredient, quantity) + if data.raw.recipe[recipe_name] and data.raw.item[ingredient] then + add_or_add_to_ingredient(data.raw.recipe[recipe_name], ingredient, quantity) + end +end + +function add_or_add_to_ingredient(recipe, ingredient, quantity) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if existing[1] == ingredient or existing.name == ingredient then + add_to_ingredient(recipe, ingredient, quantity) + return + end + end + table.insert(recipe.ingredients, {ingredient, quantity}) + end +end + +-- Add a given quantity of ingredient to a given recipe +function util.add_ingredient(recipe_name, ingredient, quantity) + local is_fluid = not not data.raw.fluid[ingredient] + if data.raw.recipe[recipe_name] and (data.raw.item[ingredient] or is_fluid) then + add_ingredient(data.raw.recipe[recipe_name], ingredient, quantity, is_fluid) + end +end + +function add_ingredient(recipe, ingredient, quantity, is_fluid) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if existing.name == ingredient then + return + end + end + if is_fluid then + table.insert(recipe.ingredients, {type="fluid", name=ingredient, amount=quantity}) + else + table.insert(recipe.ingredients, {type = "item", name = ingredient, amount = quantity}) + end + end +end + +-- Add a given ingredient prototype to a given recipe +function util.add_ingredient_raw(recipe_name, ingredient) + if data.raw.recipe[recipe_name] and (data.raw.item[ingredient.name] or data.raw.item[ingredient[1]]) then + add_ingredient_raw(data.raw.recipe[recipe_name], ingredient) + end +end + +function add_ingredient_raw(recipe, ingredient) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if (existing.name and existing.name == ingredient.name) then + return + end + end + table.insert(recipe.ingredients, ingredient) + end +end + +-- Set an ingredient to a given quantity +function util.set_ingredient(recipe_name, ingredient, quantity) + if data.raw.recipe[recipe_name] and data.raw.item[ingredient] then + set_ingredient(data.raw.recipe[recipe_name], ingredient, quantity) + end +end + +function set_ingredient(recipe, ingredient, quantity) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if existing.name == ingredient then + existing.amount = quantity + existing.amount_min = nil + existing.amount_max = nil + return + end + end + table.insert(recipe.ingredients, {ingredient, quantity}) + end +end +-- Add a given quantity of product to a given recipe. +-- Only works for recipes with multiple products +function util.add_product(recipe_name, product) + if data.raw.recipe[recipe_name] and + (data.raw.item[product.name] or data.raw.fluid[product.name]) then + add_product(data.raw.recipe[recipe_name], product) + end +end + +function add_product(recipe, product) + if recipe ~= nil then + if recipe.results == nil then + recipe.results = {} + end + table.insert(recipe.results, product) + end +end + +-- Get the amount of the ingredient, will check base/normal not expensive +function util.get_ingredient_amount(recipe_name, ingredient_name) + local recipe = data.raw.recipe[recipe_name] + if recipe then + if recipe.ingredients then + for i, ingredient in pairs(recipe.ingredients) do + if ingredient.name == ingredient_name then return ingredient.amount end + end + end + return 1 + end + return 0 +end + +-- Get the amount of the result, will check base/normal not expensive +function util.get_amount(recipe_name, product) + if not product then product = recipe_name end + local recipe = data.raw.recipe[recipe_name] + if recipe then + if recipe.results then + for i, result in pairs(recipe.results) do + if result.name == product then return result.amount end + end + end + return 1 + end + return 0 +end + +-- Replace one ingredient with another in a recipe +-- Use amount to set an amount. If that amount is a multiplier instead of an exact amount, set multiply true. +function util.replace_ingredient(recipe_name, old, new, amount, multiply) + if data.raw.recipe[recipe_name] and (data.raw.item[new] or data.raw.fluid[new]) then + replace_ingredient(data.raw.recipe[recipe_name], old, new, amount or 1, multiply) + end +end + +function replace_ingredient(recipe, old, new, amount, multiply) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if existing.name == new then + return + end + end + for i, ingredient in pairs(recipe.ingredients) do + if ingredient.name == old then + ingredient.name = new + if multiply then + ingredient.amount = amount * ingredient.amount + else + ingredient.amount = amount + end + end + end + end +end + +-- Remove an ingredient from a recipe +function util.remove_ingredient(recipe_name, old) + if data.raw.recipe[recipe_name] then + remove_ingredient(data.raw.recipe[recipe_name], old) + end +end + +function remove_ingredient(recipe, old) + index = -1 + if recipe ~= nil and recipe.ingredients ~= nil then + for i, ingredient in pairs(recipe.ingredients) do + if ingredient.name == old then + index = i + break + end + end + if index > -1 then + table.remove(recipe.ingredients, index) + end + end +end + +-- Replace an amount of an ingredient in a recipe. Keep at least 1 of old. +function util.replace_some_ingredient(recipe_name, old, old_amount, new, new_amount) + local is_fluid = not not data.raw.fluid[new] + if data.raw.recipe[recipe_name] and (data.raw.item[new] or is_fluid) then + replace_some_ingredient(data.raw.recipe[recipe_name], old, old_amount, new, new_amount, is_fluid) + end +end + +function replace_some_ingredient(recipe, old, old_amount, new, new_amount, is_fluid) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if existing.name == new then + return + end + end + for i, ingredient in pairs(recipe.ingredients) do + if ingredient.name == old then + ingredient.amount = math.max(1, ingredient.amount - old_amount) + end + end + add_ingredient(recipe, new, new_amount, is_fluid) + end +end + +-- set the amount of a product. +function util.set_product_amount(recipe_name, product, amount) + if data.raw.recipe[recipe_name] then + set_product_amount(data.raw.recipe[recipe_name], product, amount) + end +end + +function set_product_amount(recipe, product, amount) + if recipe then + if recipe.result_count then + recipe.result_count = amount + end + if recipe.results then + for i, result in pairs(recipe.results) do + if result.name == product then + if result.amount then + result.amount = amount + end + if result.amount_min ~= nil then + result.amount_min = nil + result.amount_max = nil + result.amount = amount + end + end + if result[1] == product then + result[2] = amount + end + end + end + if not recipe.results and not recipe.result_count then + -- implicit one item result + recipe.result_count = amount + end + end +end + +-- multiply the cost, energy, and results of a recipe by a multiple +function util.multiply_recipe(recipe_name, multiple) + if data.raw.recipe[recipe_name] then + multiply_recipe(data.raw.recipe[recipe_name], multiple) + end +end + +function multiply_recipe(recipe, multiple) + if recipe then + if recipe.energy_required then + recipe.energy_required = recipe.energy_required * multiple + end + if recipe.result_count then + recipe.result_count = recipe.result_count * multiple + end + if recipe.results then + for i, result in pairs(recipe.results) do + if result.name then + if result.amount then + result.amount = result.amount * multiple + end + if result.amount_min ~= nil then + result.amount_min = result.amount_min * multiple + result.amount_max = result.amount_max * multiple + end + if result.catalyst_amount then + result.catalyst_amount = result.catalyst_amount * multiple + end + end + if result[1] then + result[2] = result[2] * multiple + end + end + end + if not recipe.results and not recipe.result_count then + -- implicit one item result + recipe.result_count = multiple + end + if recipe.ingredients then + for i, ingredient in pairs(recipe.ingredients) do + if ingredient.name then + ingredient.amount = ingredient.amount * multiple + end + if ingredient[1] then + ingredient[2] = ingredient[2] * multiple + end + end + end + end +end + +-- Returns true if a recipe has an ingredient +function util.has_ingredient(recipe_name, ingredient) + return data.raw.recipe[recipe_name] and + has_ingredient(data.raw.recipe[recipe_name], ingredient) +end + +function has_ingredient(recipe, ingredient) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, existing in pairs(recipe.ingredients) do + if existing[1] == ingredient or existing.name == ingredient then + return true + end + end + end + return false +end + +-- Remove a product from a recipe, WILL NOT remove the only product +function util.remove_product(recipe_name, old) + if data.raw.recipe[recipe_name] then + remove_product(data.raw.recipe[recipe_name], old) + end +end + +function remove_product(recipe, old) + index = -1 + if recipe ~= nil and recipe.results ~= nil then + for i, result in pairs(recipe.results) do + if result.name == old or result[1] == old then + index = i + break + end + end + if index > -1 then + table.remove(recipe.results, index) + end + end +end + +function util.set_main_product(recipe_name, product) + if data.raw.recipe[recipe_name] then + set_main_product(data.raw.recipe[recipe_name], product) + end +end + +function set_main_product(recipe, product) + if recipe then + recipe.main_product = product + end +end + +-- Replace one product with another in a recipe +function util.replace_product(recipe_name, old, new) + if data.raw.recipe[recipe_name] then + replace_product(data.raw.recipe[recipe_name], old, new) + end +end + +function replace_product(recipe, old, new) + if recipe then + if recipe.main_product == old then + recipe.main_product = new + end + if recipe.result == old then + recipe.result = new + return + end + if recipe.results then + for i, result in pairs(recipe.results) do + if result.name == old then result.name = new end + if result[1] == old then result[1] = new end + end + end + end +end + +-- Remove an element of type t and name from data.raw +function util.remove_raw(t, name) + if not data.raw[t] then + log(t.." not found in data.raw") + return + end + if data.raw[t][name] then + for i, elem in pairs(data.raw[t]) do + if elem.name == name then + data.raw[t][i] = nil + break + end + end + end +end + +-- Set energy required +function util.set_recipe_time(recipe_name, time) + if data.raw.recipe[recipe_name] then + set_recipe_time(data.raw.recipe[recipe_name], time) + end +end + +function set_recipe_time(recipe, time) + if recipe then + if recipe.energy_required then + recipe.energy_required = time + end + end +end + +-- Multiply energy required +function util.multiply_time(recipe_name, factor) + if data.raw.recipe[recipe_name] then + multiply_time(data.raw.recipe[recipe_name], factor) + end +end + +function multiply_time(recipe, factor) + if recipe then + if recipe.energy_required then + recipe.energy_required = recipe.energy_required * factor + end + end +end + +-- Add to energy required +function util.add_time(recipe_name, amount) + if data.raw.recipe[recipe_name] then + add_time(data.raw.recipe[recipe_name], amount) + end +end + +function add_time(recipe, amount) + if recipe then + if recipe.energy_required then + recipe.energy_required = recipe.energy_required + amount + end + end +end + +-- Set recipe category +function util.set_category(recipe_name, category) + if data.raw.recipe[recipe_name] and data.raw["recipe-category"][category] then + data.raw.recipe[recipe_name].category = category + end +end + +-- Set recipe subgroup +function util.set_subgroup(recipe_name, subgroup) + if data.raw.recipe[recipe_name] then + data.raw.recipe[recipe_name].subgroup = subgroup + end +end + +-- Set item subgroup +function util.set_item_subgroup(item, subgroup) + if data.raw.item[item] and data.raw["item-subgroup"][subgroup] then + data.raw.item[item].subgroup = subgroup + end +end + +function util.add_icon(recipe_name, icon) + if data.raw.recipe[recipe_name] then + if not (data.raw.recipe[recipe_name].icons and #(data.raw.recipe[recipe_name].icons) > 0) then + data.raw.recipe[recipe_name].icons = {{ + icon=data.raw.recipe[recipe_name].icon, + icon_size=data.raw.recipe[recipe_name].icon_size, + icon_mipmaps=data.raw.recipe[recipe_name].icon_mipmaps, + }} + data.raw.recipe[recipe_name].icon = nil + data.raw.recipe[recipe_name].icon_size = nil + end + table.insert(data.raw.recipe[recipe_name].icons, icon) + end +end + +-- Set recipe icons +function util.set_icons(recipe_name, icons) + if data.raw.recipe[recipe_name] then + data.raw.recipe[recipe_name].icons = icons + data.raw.recipe[recipe_name].icon = nil + data.raw.recipe[recipe_name].icon_size = nil + end +end + +-- Set recipe icons +function util.set_item_icons(item_name, icons) + if data.raw.item[item_name] then + data.raw.item[item_name].icons = icons + data.raw.item[item_name].icon = nil + data.raw.item[item_name].icon_size = nil + end +end + +-- Gets an item or fluid icon +function util.get_item_or_fluid_icon(name) + icon = "" + if data.raw.item[name] then + icon = data.raw.item[name].icon + if not icon then icon = data.raw.item[name].icons[1].icon end + elseif data.raw.fluid[name] then + icon = data.raw.fluid[name].icon + if not icon then icon = data.raw.fluid[name].icons[1].icon end + end + return icon +end + +function util.set_to_founding(recipe) + util.set_category(recipe, "founding") + util.set_subgroup(recipe, "foundry-intermediate") +end + +-- Add crafting category to an entity +function util.add_crafting_category(entity_type, entity, category) + if data.raw[entity_type][entity] and data.raw["recipe-category"][category] then + for i, existing in pairs(data.raw[entity_type][entity].crafting_categories) do + if existing == category then + return + end + end + table.insert(data.raw[entity_type][entity].crafting_categories, category) + end +end + +function util.add_to_ingredient(recipe, ingredient, amount) + if data.raw.recipe[recipe] then + add_to_ingredient(data.raw.recipe[recipe], ingredient, amount) + end +end + +function add_to_ingredient(recipe, it, amount) + if recipe ~= nil and recipe.ingredients ~= nil then + for i, ingredient in pairs(recipe.ingredients) do + if ingredient.name == it then + ingredient.amount = ingredient.amount + amount + return + end + if ingredient[1] == it then + ingredient[2] = ingredient[2] + amount + return + end + end + end +end + +function util.add_to_product(recipe_name, product, amount) + if data.raw.recipe[recipe_name] then + add_to_product(data.raw.recipe[recipe_name], product, amount) + end +end + +function add_to_product(recipe, product, amount) + if recipe ~= nil and recipe.results ~= nil then + if recipe.result == product then + recipe.result_count = recipe.result_count + amount + return + end + for i, result in pairs(recipe.results) do + if result.name == product then + result.amount = result.amount + amount + return + end + if result[1] == product then + result[2] = result[2] + amount + return + end + end + end +end + +-- Adds a result to a mineable type +function util.add_minable_result(t, name, result) + if data.raw[t] and data.raw[t][name] and data.raw[t][name].minable then + if data.raw[t][name].minable.result and not data.raw[t][name].minable.results then + data.raw[t][name].minable.results = { + {data.raw[t][name].minable.result ,data.raw[t][name].minable.count}} + data.raw[t][name].minable.result = nil + data.raw[t][name].minable.result_count = nil + end + if data.raw[t][name].minable.results then + table.insert(data.raw[t][name].minable.results, result) + end + end +end + +function util.remove_prior_unlocks(tech, recipe) + if data.raw.technology[tech].prerequisites then + for i, prerequisite in pairs(data.raw.technology[tech].prerequisites) do + remove_prior_unlocks(prerequisite, recipe) + end + end +end + +function remove_prior_unlocks(tech, recipe) + local technology = data.raw.technology[tech] + if technology then + util.remove_recipe_effect(tech, recipe) + if technology.prerequisites then + for i, prerequisite in pairs(technology.prerequisites) do + -- log("BZZZ removing prior unlocks for " .. tech ..", checking " .. prerequisite) -- Handy Debug :| + remove_prior_unlocks(prerequisite, recipe) + end + end + end +end + +function util.replace_ingredients_prior_to(tech, old, new, multiplier) + if not data.raw.technology[tech] then + log("Not replacing ingredient "..old.." with "..new.." because tech "..tech.." was not found") + return + end + util.remove_prior_unlocks(tech, old) + for i, recipe in pairs(data.raw.recipe) do + if (recipe.enabled and recipe.enabled ~= 'false') + and (not recipe.hidden or recipe.hidden == 'true') -- probably don't want to change hidden recipes + and string.sub(recipe.name, 1, 3) ~= 'se-' -- have to exlude SE in general :( + then + -- log("BZZZ due to 'enabled' replacing " .. old .. " with " .. new .." in " .. recipe.name) -- Handy Debug :| + util.replace_ingredient(recipe.name, old, new, multiplier, true) + end + end + if data.raw.technology[tech].prerequisites then + for i, prerequisite in pairs(data.raw.technology[tech].prerequisites) do + replace_ingredients_prior_to(prerequisite, old, new, multiplier) + end + end +end + +function replace_ingredients_prior_to(tech, old, new, multiplier) + local technology = data.raw.technology[tech] + if technology then + if technology.effects then + for i, effect in pairs(technology.effects) do + if effect.type == "unlock-recipe" then + -- log("BZZZ replacing " .. old .. " with " .. new .." in " .. effect.recipe) -- Handy Debug :| + util.replace_ingredient(effect.recipe, old, new, multiplier, true) + end + end + end + if technology.prerequisites then + for i, prerequisite in pairs(technology.prerequisites) do + -- log("BZZZ checking " .. prerequisite) -- Handy Debug :| + replace_ingredients_prior_to(prerequisite, old, new, multiplier) + end + end + end +end + +function util.remove_all_recipe_effects(recipe_name) + for name, _ in pairs(data.raw.technology) do + util.remove_recipe_effect(name, recipe_name) + end +end + +function util.add_unlock_force(technology_name, recipe) + util.set_enabled(recipe, false) + util.remove_all_recipe_effects(recipe) + util.add_unlock(technology_name, recipe) +end + +-- sum the products of a recipe +function util.sum_products(recipe_name) + -- this is going to end up approximate in some cases, integer division is probs fine + if data.raw.recipe[recipe_name] then + local recipe = data.raw.recipe[recipe_name] + if not recipe.results then return recipe.result_count end + local sum = 0 + for i, result in pairs(recipe.results) do + local amt = 0 + if result[2] then amt = result[2] + elseif result.amount then amt = result.amount + elseif result.amount_min then amt = (result.amount_min + result.amount_max)/2 + end + if result.probability then amt = amt * result.probability end + sum = sum + amt + end + return sum + end + return 0 +end + +function util.add_productivity(recipe) + data.raw.recipe[recipe].allow_productivity = true +end + +return util \ No newline at end of file diff --git a/Cobalt2/data.lua b/Cobalt2/data.lua new file mode 100644 index 0000000..c75b4cc --- /dev/null +++ b/Cobalt2/data.lua @@ -0,0 +1,7 @@ +require("prototypes.cobaltite-ore") +require("prototypes.cobalt-recipe") +require("prototypes.technology") + +require("prototypes.cobalt-enriched") -- Enriched Al for Krastorio 2 +require("prototypes.cobalt-recipe-se") -- Space Exploration +require("prototypes.cobalt-248k") -- 248k-Redux \ No newline at end of file diff --git a/Cobalt2/graphics/entity/ores/hr-cobaltite-ore.png b/Cobalt2/graphics/entity/ores/hr-cobaltite-ore.png new file mode 100644 index 0000000000000000000000000000000000000000..dabfec925377d32cc36b6b3fbdb17564d8437c50 GIT binary patch literal 211299 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 literal 0 HcmV?d00001 diff --git a/Cobalt2/graphics/icons/co-cr-alloy.png b/Cobalt2/graphics/icons/co-cr-alloy.png new file mode 100644 index 0000000000000000000000000000000000000000..335227db34cd5134481d42f212e04df03006e7eb GIT binary patch literal 4534 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 UqQQ=6RsaA107*qoM6N<$f~VMM^8f$< literal 0 HcmV?d00001 diff --git a/Cobalt2/graphics/icons/cobalt-carbide.png b/Cobalt2/graphics/icons/cobalt-carbide.png new file mode 100644 index 0000000000000000000000000000000000000000..18e8e20fb328be914e90c9a8d698585f669ddd09 GIT binary patch literal 4303 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 literal 0 HcmV?d00001 diff --git a/Cobalt2/graphics/icons/cobalt-ingot.png b/Cobalt2/graphics/icons/cobalt-ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..977bb4056035d7e9ee2f9be444f6c48118a0adfc GIT binary patch literal 2245 zcmcJR`8U-48^%8&R8nL-WUDA-LY6_YMhqEyV`9ii$RLGk)hx5;Xdd7>58;MnH)ZN{2&BDhmod6Hha|n&%B&_ znOXg4X%GAE+L#zZ#Y}Pb-oWKyU||43Z{iO9aoxYSgIis(Gk)0%?!Vl|B~Bv=E$M9_ zx)wZd0j~!^Q2v&C>fG(DpW$U7ss=<<0PlkTUqItm z&@=~H7eHn^cu=?#kh>9D3Ld=yS)HJQ1!^Wh_Yctf6O3$v$}vE$1c?lg+6?IZ;QcJ< zSOz_-Aod+-V}qhTki!IBD?rGN9It*W`^`)9AYKAUn&p3(Gp zb@TbWQw-~R!X&i=I6NJ~#*VqfPuNEEpd$zEANP5tu~l4he5v2hJ7-yjb~;9nqKF-) z51N&ns9K)IR$*P2?=kdztBivhjRG6AZnZBxu$2;y)2&-*m@+sZ%?cNx;i zz|O&BIR$fX)Im7nbTqv4=nb{I0>?$v!{j_?4m?v4`LvwX@u&sqgq7a`;PDr9dy9Wf zt>pG=^e^0th=A^b5N6G0d*=*zDHRHcQ1i{8vN1*K--q_Z!|ijwen#M`l8Cm7ygTex zy>EdKwaeb<&0D39Pm9?0HmZyJ*8-(WpsjK7lj>Y@Wv3OYR@BmBuBLav_@-cO=8#f_ z_W0A2mGGfJcg$))V-Fs|;JuLTSvs4#Z({c*2{kMqbP8KFMqz1S&3mRpxp@r2iv|$U z;w+0)*-?(I-P6n@7DK;)4}449@u{mvBzSA&#xKan6W@UKxb&ehK{7g7}y9^U3jLXnf_~d7U6^oHVOxFsbP;uH8`WIIjZPVN+H4-h3mfrhm~rc*5Q;xbBRS`QLYc~ZepCR=Az@TpHE={%8U;kGm56+};&8~-?O=9+bf5&OYO zFL;YfpXR6%jVRgShx+B92H%cimWiPIC7}bZYctX~yI4z8-G6S1IDD#;?_?kLSB$4e{)fUv5^7zchki|*tG-FlWBJNbO>S8u+m?Aa# z$rQIe&W{%KPBzp1Fc(Yw*E}|QU&#YXzE>4|vs&E~k)6U zd5##6Bt^BD5X1$@IL3u*#@g9S#J~^I!2ceBH z7T4k7N-#TeA~2LwPNt4JrEc$&=E&vpFOUJ#e_Srf{lg)$1Y=c9*DlipVsy#IY zbd{iE@V6-v)zDgkh8*#$`rFS*M->K?Z!A4Qt<8tpp}gg8XIZ_95>b9&lN~B7enL=}Jz>fu zH_<+|pLJIYi=dEw`>n=(BNc{5uD!mB8H{%6J=I%ft3OHih0U3bFx13X`Xd7SRfvaw<1dr>r5Z)}lMMM0sZH{9Tsm=ivn;OYkUf^oPHr4uJGQ2Tf zikkOOL`&n4&*_fP9XxlbC)xdu8b!RD*{%5Z07HAo_WVqM><^vjq_ZBSq$l`18_^*L z4hBM!1o4wIRe}?=C=?fzLcc-fclqa`geCg9{85;)Vb-cl;tO&35#cYwN1NSfn0jB& zXw`E1?~ShMuP)FZGhRQ=N$+Az-#~L7RC+<-_Oo#l=5=Zmpc&IqIfoh_=oPSwGR3fz3Rpq*5)V zYr~jv(;U&N?>JKH9{nTgBVQITrF%Y=syKgkS(i-9pQ)c(D2vq6W{Q5r&#$Gn&TUZS zg8hRDL}SFrZqRSmGLu+KCxxaD%-1ZL z+z+30kz`fbQ?RcZoeH8fwk7qGceZEaO8V*sn&sF1nZdj*PL;2w(mQr`sD1X1yP}Zj z+5mfd#W#>}|2|7>M7p(%RGz-G;Yl&EqOe}2V((fCX z>RO)c+E^@{E@3zBqkY_%dh7=yS`az6f_I@m&_!Kc-M>6N;fuW6|FZWg2m~RGQAWjv H*Ten?AM1)! literal 0 HcmV?d00001 diff --git a/Cobalt2/graphics/icons/cobalt-plate.png b/Cobalt2/graphics/icons/cobalt-plate.png new file mode 100644 index 0000000000000000000000000000000000000000..7b7ddfe8069e9e97d763fd41917d27ce1b2ff566 GIT binary patch literal 5054 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 literal 0 HcmV?d00001 diff --git a/Cobalt2/graphics/icons/enriched-cobalt.png b/Cobalt2/graphics/icons/enriched-cobalt.png new file mode 100644 index 0000000000000000000000000000000000000000..bdfd757ac1926fcaf603319997596e4ea947427d GIT binary patch literal 3140 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 IM6N<$f{V|@ivR!s literal 0 HcmV?d00001 diff --git a/Cobalt2/graphics/icons/high-power-cobalt-magnet.png b/Cobalt2/graphics/icons/high-power-cobalt-magnet.png new file mode 100644 index 0000000000000000000000000000000000000000..c99dceb62d371a4a18acd1336d1c9dd6daa12020 GIT binary patch literal 6377 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 literal 0 HcmV?d00001 diff --git a/Cobalt2/graphics/icons/molten-cobalt.png b/Cobalt2/graphics/icons/molten-cobalt.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca1e172de61fd4a701ba14426c2a1ddd950ef4b GIT binary patch literal 1540 zcmbW1`#TeQ9LK*?*<2gtUbb9f$t6jpoNdC$X!^ZvY^_b>0~{d|7-WVpGK6l67J0RRe)4z^?o z3BQF}C)uT~$#W7QBFQ8h&>+|{BQfg(h%Q6`8gt}UPj8TTj+-;ZuInA_o`SqLu<<3V z8ichYkn;kTJ%RigIQ$I?KEp?|uy-2PkHO|i*!CKZEWlzu%)Jk9J%<;A5SsgFu2ewOPJOI&#^yWYKA`f@7z-aXRf|yJ%oPO zKZM=*dcJ(2!?@c&v)Um!b&!_(mU?;IBXdI1x7$2NQG)$Z zWY;6`e-5y!^CL(?WWpUhA^}kB{VhaWZm?K#pHfF#B85s49}SM2v_#)RG2(N}!9{GI zRpP_*Bf@ieRrQ$=4z$x5`c~Jh3ulhA`4%#-#bRrZN{9;sVW40yV;s~5xf_KR`Nbs? zPXcQFcyXu~rz+5@g)@5}XIj>eV_5rkO+@o;UIEph>e+UaJM1Tspy)G)zj9uFTh{BJ z{YW(hY>b_s30^9M))iPMS8=5e{S~8JQoO1@I=lW&HOYu&>Z~sMM?}NA&WUL$cZZsP z-Z#|tQ*_Jkh}qUgJH+KPlihkvr5Ywf(#q*f4ItvY?aF_J=xra`zl?OV5VGt!$5f_M zwjj_6!Gxo8GP{7?d>Z2VS)@3mn|}NSW*QJ+xwh^|Kqx~Y%c6mhLOmc94ah%EDsS0p zF0GrZqr$0+QxW*OS*$yzHm4+B=mOc_>C&g3BJmrjsFFO5Wri&+MCl zpK^RG)TA8b4jFqIHyAp!bJ3cFD9dGP*ry})os~)cia?WBL06}y>KL<%cSsSJGHc=K zGJyT%?rW%<@VLW%xJ}M%V+pEraG(F5)QTVN^*=oD$C^*=Eo#<}V)D@u8{T4R1wG)A zJ2~a0w0(;(MCijtsDoD*^^J&6cuOA2+g0_ry6Ku`^}Uvh{-Rk8Mjl1$irH2toFU__ zIXcK;+dQexQm|j^9!J=zyL+9dZtNFZwL$HivA9{;t3=Yg1KU8W@LnQCg9yGKJ`<8F zwW?n0oXn>@U}-7E-q@9$eGrlSD=N{v$v09(6-<9m-{MX7#c+3`v|mhbKEZU3x}@hH zKGK2%PS_~ttxuIuqG8o+bY`r*G4uG`F>^D$4c1WgM#Kte0ZkUKZ(t(=JcWfzwpzWlpLV#LA zZpWbqCU>7*C{KM|Lmx_#W)9N{b##~Lu`(%?uXbVn$Mfy1qQp33p#d1iDDtScQRT1X zN))OXeOc9J-Y2~6Mhg^@WU-ZAN5jUCUdJzf*=ezFonR%C6O2#f9W<@2Mv$%WoJMGs zsB1Q1(YpMFv^RlOGN!HIHl+_JQ_e=Cg|0Xg+bCu8M|k_BTbo(&hm7e7B+>Fayu9qaS!2)Hw#)uTl?j9Wua(Spmf TMoOUMdjUr~SK9^~+Qt6>)S~m_ literal 0 HcmV?d00001 diff --git a/Cobalt2/info.json b/Cobalt2/info.json new file mode 100644 index 0000000..9bb0f02 --- /dev/null +++ b/Cobalt2/info.json @@ -0,0 +1,19 @@ +{ + "name": "Cobalt2", + "version": "2.0.0", + "factorio_version": "2.0", + "title": "Cobalt", + "author": "Timeken, cackling fiend", + "homepage": "https://discord.gg/ufvFUJtVwk", + "dependencies": [ + "base >= 2.0.0", + "? 248k-Redux", + "? bobassembly", + "? bzfoundry", + "? Chromium2", + "? Krastorio2", + "? space-exploration", + "? Tantalite2" + ], + "description": "Cobalt is a mod adding the element Cobalt.\n\nThis mod is inspired by Brevven's BZ mods. \n\n Most if not all art is placeholder." +} \ No newline at end of file diff --git a/Cobalt2/locale/en/Cobalt.cfg b/Cobalt2/locale/en/Cobalt.cfg new file mode 100644 index 0000000..35d2ce3 --- /dev/null +++ b/Cobalt2/locale/en/Cobalt.cfg @@ -0,0 +1,44 @@ +[technology-name] +cobalt-refining=Cobalt refining +cobalt-carbide=Cobalt carbide +cobalt-electromagnet=Cobalt electromagnet +cobalt-substrates=Cobalt substrates + +[technology-description] + +[autoplace-control-names] +cobaltite-ore=[item=cobaltite-ore] Cobaltite ore + +[item-name] +cobaltite-ore=Cobaltite ore +cobalt-plate=Cobalt plate +enriched-cobalt=Enriched cobalt +cobalt-ingot=Cobalt ingot +fi-materials-pure-cobalt=Pure cobalt +high-power-cobalt-magnet=High power cobalt magnet +cobalt-carbide=Cobalt carbide +co-cr-alloy=Co-Cr alloy +cobalt-electromagnet=Cobalt electromagnet + +[fluid-name] +molten-cobalt=Molten cobalt +fi-arc-pure-cobalt=Molten cobalt + +[entity-name] +cobaltite-ore=Cobaltite ore + +[mod-setting-name] + +[mod-setting-description] + +[recipe-name] +dirty-water-filtration-cobalt=Filter dirty water [item=cobaltite-ore] +cobalt-plate=Cobalt plate +cobalt-electrolysis=cobalt electrolysis +fi-purify-cobalt-recipe=Purify cobalt +fi-arc-pure-cobalt-recipe=Molten cobalt +fi-cast-pure-cobalt-recipe=Cast pure cobalt +cobalt-electromagnet=Cobalt electromagnet +cobalt-data-storage-substrate= Rough data storage substrate + +[recipe-description] \ No newline at end of file diff --git a/Cobalt2/prototypes/cobalt-248k.lua b/Cobalt2/prototypes/cobalt-248k.lua new file mode 100644 index 0000000..62fc23c --- /dev/null +++ b/Cobalt2/prototypes/cobalt-248k.lua @@ -0,0 +1,93 @@ +local util = require("data-util") + +if mods["248k-Redux"] then +data:extend({ + { + type = "fluid", + name = "fi-arc-pure-cobalt", + default_temperature = 1900, + max_temperature = 2650, + heat_capacity = "100kJ", + base_color = { r=0.92, g=0.29, b=0.22 }, + flow_color = { r=0.92, g=0.29, b=0.22 }, + pressure_to_speed_ratio = 0.400, + flow_to_energy_ratio = 0, + icon = "__Cobalt2__/graphics/icons/fi-arc-pure-cobalt.png", + icon_size = 64, icon_mipmaps = 4, + order = "a-a" + }, + { + type = "item", + name = "fi-materials-pure-cobalt", + icon = "__Cobalt2__/graphics/icons/fi-materials-pure-cobalt.png", + icon_size = 64, + stack_size = 100, + subgroup = "fi_item_subgroup_a-c", + order = "b-a", + }, + { + type = "recipe", + name = "fi-purify-cobalt-recipe", + enabled = false, + category = "el_purifier_category", + main_product = "el_dirty_water", + ingredients = { + {type="fluid", name="water", amount=50}, + {type="item", name="cobaltite-ore", amount=10} + }, + results = { + {type="fluid", name="el_dirty_water", amount=50}, + {type="item", name="fi-materials-pure-cobalt", amount=5}, + }, + energy_required = 1, + always_show_made_in = true, + icon_size = 64, + icons = (mods["Krastorio2"] and + { + { icon = "__248k-Redux__/ressources/fluids/el_dirty_water.png", icon_size = 64}, + { icon = "__Cobalt2__/graphics/icons/cobaltite-ore.png", icon_size = 64, scale=0.2, shift= {-8, -8}}, + } or { + { icon = "__Cobalt2__/graphics/icons/cobaltite-ore.png", icon_size = 64}, + }), + group = "fi_item_group", + subgroup = "fi_item_subgroup_f", + order = "f-a", + }, + { + type = "recipe", + name = "fi-arc-pure-cobalt-recipe", + enabled = false, + category = "el_arc_furnace_category", + ingredients = { + {type="item", name="fi-materials-pure-cobalt", amount=1}, + }, + results = { + {type="fluid", name="fi-arc-pure-cobalt", amount=200}, + }, + energy_required = 0.2, + order = "a-b", + group = "fi_item_group", + subgroup = "fi_item_subgroup_f", + always_show_made_in = true + }, + { + type = "recipe", + name = "fi-cast-pure-cobalt-recipe", + enabled = false, + category = "el_caster_category", + ingredients = { + {type="fluid", name="fi-arc-pure-cobalt", amount=100}, + }, + results = { + {type="item", name="cobalt-plate", amount=1}, + }, + energy_required = 0.2, + order = "a-b", + always_show_made_in = true, + allow_decomposition = false + } +}) +util.add_unlock("fi_caster_tech","fi-arc-pure-cobalt-recipe") +util.add_unlock("fi_caster_tech","fi-cast-pure-cobalt-recipe") +util.add_unlock("fi_purifier_tech","fi-purify-cobalt-recipe") +end \ No newline at end of file diff --git a/Cobalt2/prototypes/cobalt-enriched.lua b/Cobalt2/prototypes/cobalt-enriched.lua new file mode 100644 index 0000000..a1d5490 --- /dev/null +++ b/Cobalt2/prototypes/cobalt-enriched.lua @@ -0,0 +1,115 @@ +local util = require("data-util") + +if mods["Krastorio2"] then +data:extend( +{ + { + type = "item", + name = "enriched-cobalt", + icon_size = 64, + icon = "__Cobalt2__/graphics/icons/enriched-cobalt.png", + group ="raw-material", + subgroup = "cobalt", + order = "a", + stack_size = 100 + }, + { + type = "recipe", + name = "enriched-cobalt", + main_product="enriched-cobalt", + icon = "__Cobalt2__/graphics/icons/enriched-cobalt.png", + icon_size = 64, + category = "chemistry", + energy_required = 3, + enabled = false, + always_show_made_in = true, + always_show_products = true, + group ="raw-material", + subgroup = "cobalt", + ingredients = + { + {type = "fluid", name = "sulfuric-acid", amount = 3}, + {type = "fluid", name = "water", amount = 25, ignored_by_productivity = 25, ignored_by_stats = 25}, + {type = "item", name = "cobaltite-ore", amount = 9} + }, + results = + { + {type = "item", name = "enriched-cobalt", amount = 6}, + {type = "fluid", name = "kr-dirty-water", amount = 25, ignored_by_productivity = 25, ignored_by_stats = 25} + }, + crafting_machine_tint = + { + primary = {r = 0.721, g = 0.525, b = 0.043, a = 0.000}, + secondary = {r = 0.200, g = 0.680, b = 0.300, a = 0.357}, + tertiary = {r = 0.690, g = 0.768, b = 0.870, a = 0.000}, + quaternary = {r = 0.0, g = 0.980, b = 0.603, a = 0.900} + }, + order = "e03[enriched-cobalt]" + }, + { + type = "recipe", + name = "enriched-cobalt-plate", + icons = + { + { icon = "__Cobalt2__/graphics/icons/cobalt-plate.png", icon_size = 64 }, + { icon = "__Cobalt2__/graphics/icons/enriched-cobalt.png", icon_size = 64, scale=0.125, shift= {-8, -8}}, + }, + category = "smelting", + energy_required = 16, + enabled = false, + always_show_made_in = true, + always_show_products = true, + ingredients = { {type="item", name="enriched-cobalt", amount=5} }, + results = { {type="item", name="cobalt-plate", amount=5} }, + order = "a", + }, + { + type = "recipe", + name = "dirty-water-filtration-cobalt", + category = "kr-fluid-filtration", + icons = + { + { + icon = data.raw.fluid["kr-dirty-water"].icon, + icon_size = data.raw.fluid["kr-dirty-water"].icon_size + }, + { + icon = data.raw.item["cobaltite-ore"].icon, + icon_size = data.raw.item["cobaltite-ore"].icon_size, + scale = 0.20 * (data.raw.fluid["kr-dirty-water"].icon_size/data.raw.item["cobaltite-ore"].icon_size), + shift = {0, 4} + } + }, + icon_size = data.raw.fluid["kr-dirty-water"].icon_size, + energy_required = 2, + enabled = false, + allow_as_intermediate = false, + always_show_made_in = true, + always_show_products = true, + ingredients = + { + {type = "fluid", name = "kr-dirty-water", amount = 100, ignored_by_productivity = 100, ignored_by_stats = 100}, + }, + results = + { + {type = "fluid", name = "water", amount = 90, ignored_by_productivity = 90, ignored_by_stats = 90}, + {type = "item", name = "stone", probability = 0.40, amount = 1}, + {type = "item", name = "cobaltite-ore", probability = 0.10, amount = 1}, + }, + crafting_machine_tint = + { + primary = {r = 0.60, g = 0.20, b = 0, a = 0.6}, + secondary = {r = 1.0, g = 0.843, b = 0.0, a = 0.9} + }, + group ="raw-material", + subgroup = "cobalt", + order = "w013[dirty-water-filtration-Cobalt2]" + } +}) +util.add_effect("kr-enriched-ores", { type = "unlock-recipe", recipe = "enriched-cobalt" }) +util.add_effect("kr-enriched-ores", { type = "unlock-recipe", recipe = "enriched-cobalt-plate" }) +util.add_effect("kr-enriched-ores", { type = "unlock-recipe", recipe = "dirty-water-filtration-cobalt" }) + +util.add_productivity("enriched-cobalt") +util.add_productivity("enriched-cobalt-plate") +end \ No newline at end of file diff --git a/Cobalt2/prototypes/cobalt-matter.lua b/Cobalt2/prototypes/cobalt-matter.lua new file mode 100644 index 0000000..980435a --- /dev/null +++ b/Cobalt2/prototypes/cobalt-matter.lua @@ -0,0 +1,53 @@ +-- Matter recipes for Krastorio2 +if mods["Krastorio2"] then +local matter = require("__Krastorio2__/prototypes/libraries/matter") + +data:extend( +{ + { + type = "technology", + name = "cobalt-matter-processing", + icons = + { + { + icon = "__Krastorio2Assets__/technologies/matter-coal.png", + icon_size = 256, + }, + { + icon = "__Cobalt2__/graphics/icons/cobaltite-ore.png", + icon_size = 64, + scale = 1.4, + } + }, + prerequisites = {"kr-matter-processing"}, + unit = + { + count = 350, + ingredients = + { + {"production-science-pack", 1}, + {"utility-science-pack", 1}, + {"matter-tech-card", 1} + }, + time = 45 + } + }, +}) + +matter.createMatterRecipe({ + material = { type = "item", name = "cobaltite-ore", amount = 10 }, + matter_count = 5, + energy_required = 1, + need_stabilizer = false, + unlocked_by_technology = "cobalt-matter-processing" +}) + +matter.createMatterRecipe({ + material = { type = "item", name = "cobalt-plate", amount = 10 }, + matter_count = 10, + energy_required = 3, + only_deconversion = true, + need_stabilizer = true, + unlocked_by_technology = "cobalt-matter-processing" +}) +end \ No newline at end of file diff --git a/Cobalt2/prototypes/cobalt-recipe-se.lua b/Cobalt2/prototypes/cobalt-recipe-se.lua new file mode 100644 index 0000000..f62062b --- /dev/null +++ b/Cobalt2/prototypes/cobalt-recipe-se.lua @@ -0,0 +1,108 @@ +-- Additional recipes if Space Exploration mod is enabled +local util = require("data-util") + +if mods["space-exploration"] then + se_delivery_cannon_recipes["cobaltite-ore"] = {name= "cobaltite-ore"} + se_delivery_cannon_recipes["cobalt-plate"] = {name= "cobalt-plate"} + util.se_landfill({ore="cobaltite-ore"}) + + util.se_matter({ore="cobaltite-ore", energy_required=1, quant_out=10, stream_out=60}) + data:extend({ + { + type = "item-subgroup", + name = "cobalt", + group = "resources", + order = "a-h-z-a", + } + }) + util.set_item_subgroup("cobalt-plate", "cobalt") + data:extend({ + { + type = "item", + name = "cobalt-ingot", + icons = {{icon = "__Cobalt2__/graphics/icons/cobalt-ingot.png", icon_size = 64}}, + order = "b-b", + stack_size = 50, + subgroup = "cobalt", + }, + { + type = "fluid", + name = "molten-cobalt", + default_temperature = 232, + max_temperature = 232, + base_color = {r=191, g=219, b=233}, + flow_color = {r=191, g=219, b=233}, + icons = {{icon = "__Cobalt2__/graphics/icons/molten-cobalt.png", icon_size = 64}}, + order = "a[molten]-a", + pressure_to_speed_ratio = 0.4, + flow_to_energy_ratio = 0.59, + auto_barrel = false, + subgroup = "fluid", + }, + { + type = "recipe", + category = "smelting", + name = "molten-cobalt", + subgroup = "cobalt", + results = { + {type = "fluid", name = "molten-cobalt", amount = mods["Krastorio2"] and 750 or 900}, + }, + energy_required = 45, + ingredients = { + {name = mods["Krastorio2"] and "enriched-cobalt" or "cobaltite-ore", amount = 24}, + {type = "fluid", name = "se-pyroflux", amount = 10}, + }, + enabled = false, + always_show_made_in = true, + allow_as_intermediate = false, + order = "a-a" + }, + { + type = "recipe", + name = "cobalt-ingot", + category = "casting", + results = {{type="item", name="cobalt-ingot", amount=1}}, + energy_required = 18.75, + ingredients = { + {type = "fluid", name = "molten-cobalt", amount = 250}, + }, + enabled = false, + always_show_made_in = true, + allow_as_intermediate = false, + }, + { + type = "recipe", + category = "crafting", + name = "cobalt-ingot-to-plate", + + icons = { + {icon = "__Cobalt2__/graphics/icons/cobalt-plate.png", icon_size = 64}, + {icon = "__Cobalt2__/graphics/icons/cobalt-ingot.png", icon_size = 32, scale = 0.125, shift = {-8, -8}}, + }, + results = { + {type="item", name = "cobalt-plate", amount = 10}, + }, + energy_required = 3.75, + ingredients = { + {type="item", name = "cobalt-ingot", amount = 1} + }, + enabled = false, + always_show_made_in = true, + allow_decomposition = false, + order = "a-c-b" + }, + }) + util.add_effect("se-pyroflux-smelting", {type = "unlock-recipe", recipe= "molten-cobalt"}) + util.add_effect("se-pyroflux-smelting", {type = "unlock-recipe", recipe= "cobalt-ingot"}) + util.add_effect("se-pyroflux-smelting", {type = "unlock-recipe", recipe= "cobalt-ingot-to-plate"}) + util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "molten-cobalt"}) + util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "cobalt-ingot"}) + util.add_effect("se-vulcanite-smelting", {type = "unlock-recipe", recipe= "cobalt-ingot-to-plate"}) + if mods["Krastorio2"] then + util.set_item_subgroup("enriched-cobalt", "cobalt") + data.raw.recipe["enriched-cobalt-plate"].order= "d[cobalt-plate]" + se_delivery_cannon_recipes["enriched-cobalt"] = {name= "enriched-cobalt"} + end + se_delivery_cannon_recipes["cobalt-ingot"] = {name= "cobalt-ingot"} + +end \ No newline at end of file diff --git a/Cobalt2/prototypes/cobalt-recipe.lua b/Cobalt2/prototypes/cobalt-recipe.lua new file mode 100644 index 0000000..f7f111e --- /dev/null +++ b/Cobalt2/prototypes/cobalt-recipe.lua @@ -0,0 +1,202 @@ +local util = require("data-util") + +data:extend({{ + type = "item-subgroup", + name = "cobalt", + group = "intermediate-products", + order = "c" +} +}) + +local founding_category = "crafting" +if mods["bzfoundry"] then + founding_category = "founding" +end + +local cobalt_carbide_ingredients = {{type="item", name="cobalt-plate", amount=6}} +if data.raw.item["tungsten-carbide"] then + table.insert(cobalt_carbide_ingredients, {type="item", name="tungsten-carbide", amount=2}) +end +if data.raw.item["tantalum-plate"] then + table.insert(cobalt_carbide_ingredients, {type="item", name="tantalum-plate", amount=3}) +end + +local high_power_cobalt_magnet_ingredients = {{type="item", name="cobalt-plate", amount=4}} +if data.raw.item["graphene"] then + table.insert(high_power_cobalt_magnet_ingredients, {type="item", name="graphene", amount=2}) +end +if data.raw.item["kr-rare-metals"] then + table.insert(high_power_cobalt_magnet_ingredients, {type="item", name="kr-rare-metals", amount=2}) +end + +local cobalt_electromagnet_ingredients = {{type="item", name="cobalt-plate", amount=4}} +if data.raw.item["niobium-tin-cable"] then + table.insert(cobalt_electromagnet_ingredients, {type="item", name="niobium-tin-cable", amount=2}) +end +if data.raw.item["indium-solder"] then + table.insert(cobalt_electromagnet_ingredients, {type="item", name="indium-solder", amount=1}) +end + +data:extend({ + { + type = "item", + name = "cobalt-plate", + icon = "__Cobalt2__/graphics/icons/cobalt-plate.png", + icon_size = 64, + subgroup = "cobalt", + order = "b[cobalt-plate]", + stack_size = 100 + }, + { + type = "item", + name = "cobalt-carbide", + icon = "__Cobalt2__/graphics/icons/cobalt-carbide.png", + icon_size = 64, + subgroup = "cobalt", + order = "b[cobalt-carbide]", + stack_size = 100, + }, + { + type = "item", + name = "cobalt-electromagnet", + icon = "__Cobalt2__/graphics/icons/cobalt-electromagnet.png", + icon_size = 128, + subgroup = "intermediate-product", + order = "e[cobalt-electromagnet]", + stack_size = 100, + }, + { + type = "item", + name = "high-power-cobalt-magnet", + icon = "__Cobalt2__/graphics/icons/high-power-cobalt-magnet.png", + icon_size = 64, + subgroup = "intermediate-product", + order = "h[high-power-cobalt-magnet]", + stack_size = 100, + }, + { + type = "recipe", + name = "cobalt-plate", + category = "smelting", + order = "a[cobalt-plate]", + icons = (mods["Krastorio2"] and + { + { icon = "__Cobalt2__/graphics/icons/cobalt-plate.png", icon_size = 64}, + { icon = "__Cobalt2__/graphics/icons/cobaltite-ore.png", icon_size = 64, scale=0.125, shift= {-8, -8}}, + } or { + { icon = "__Cobalt2__/graphics/icons/cobalt-plate.png", icon_size = 64}, + }), + main_product = "cobalt-plate", + enabled = false, + energy_required = 24, + ingredients = {{type="item", name="cobaltite-ore", amount=15}}, + results = {{type="item", name = "cobalt-plate", amount=5}} + }, + { + type = "recipe", + name = "cobalt-carbide", + category = founding_category, + order = "d[cobalt-carbide]", + enabled = false, + energy_required = 4, + ingredients = cobalt_carbide_ingredients, + results = {{type="item", name="cobalt-carbide", amount=2}}, + }, + { + type = "recipe", + name = "high-power-cobalt-magnet", + category = "crafting", + order = "h[high-power-cobalt-magnet]", + enabled = false, + energy_required = 5, + ingredients = high_power_cobalt_magnet_ingredients, + results = {{type="item", name="high-power-cobalt-magnet", amount=1}}, + }, + { + type = "recipe", + name = "cobalt-electromagnet", + category = "crafting", + order = "c[cobalt-electromagnet]", + enabled = false, + energy_required = 4, + ingredients = cobalt_electromagnet_ingredients, + results = {{type="item", name="cobalt-electromagnet", amount=2}}, + } +}) + +if mods["space-exploration"] then + util.add_unlock("se-space-assembling","high-power-cobalt-magnet") +else + util.add_unlock("automation-3","high-power-cobalt-magnet") +end + +if mods["Chromium2"] then + data:extend({ + { + type = "item", + name = "co-cr-alloy", + icon = "__Cobalt2__/graphics/icons/co-cr-alloy.png", + icon_size = 64, + subgroup = "cobalt", + order = "c[cobalt-carbide]", + stack_size = 100, + }, + { + type = "recipe", + name = "co-cr-alloy", + category = founding_category, + order = "c[co-cr-alloy]", + enabled = false, + energy_required = 20, + ingredients = {{type="item", name="cobalt-plate", amount=5}, {type="item", name="chromium-plate", amount=5}}, + results = {{type="item", name="co-cr-alloy", amount=10}}, + } + }) + util.add_productivity("co-cr-alloy") + util.add_unlock("robotics","co-cr-alloy") +end + +if mods["space-exploration"] then + data:extend({ + { + type = "recipe", + name = "cobalt-data-storage-substrate", + icons = { + { icon = "__space-exploration-graphics__/graphics/icons/data-storage-substrate.png", icon_size = 64}, + { icon = "__Cobalt2__/graphics/icons/cobalt-plate.png", icon_size = 64, scale=0.3}, + }, + category = "crafting", + group = "science", + subgroup = "data-generic", + order = "z-01", + enabled = false, + energy_required = 10, + ingredients = {{type="item", name="glass", amount=2},{type="item", name="silicon", amount=2},{type="item", name="cobalt-plate", amount=4}}, + results = {{type="item", name="se-data-storage-substrate", amount=1}, {name="se-scrap", amount=1, probability=0.5}}, + }, + { + type = "recipe", + name = "co-cr-aeroframe-pole", + icons = { + { icon = "__space-exploration-graphics__/graphics/icons/aeroframe-pole.png", icon_size = 64}, + { icon = "__Cobalt2__/graphics/icons/co-cr-alloy.png", icon_size = 64, scale=0.3, shift= {-8, -8}}, + }, + category = "crafting", + group = "intermediate-products", + subgroup = "specialist-assembling", + order = "z-05", + enabled = false, + energy_required = 1, + ingredients = {{type="item", name="se-beryllium-plate", amount=2},{type="item", name="co-cr-alloy", amount=2}}, + results = {{type="item", name="se-aeroframe-pole", amount=2}}, + } + }) + util.add_unlock("se-aeroframe-pole","co-cr-aeroframe-pole") + util.add_productivity("co-cr-aeroframe-pole") +end + + +util.add_productivity("cobalt-plate") +util.add_productivity("cobalt-carbide") +util.add_productivity("high-power-cobalt-magnet") +util.add_productivity("cobalt-electromagnet") \ No newline at end of file diff --git a/Cobalt2/prototypes/cobaltite-ore.lua b/Cobalt2/prototypes/cobaltite-ore.lua new file mode 100644 index 0000000..c89f5e5 --- /dev/null +++ b/Cobalt2/prototypes/cobaltite-ore.lua @@ -0,0 +1,73 @@ +local resource_autoplace = require('resource-autoplace'); +local item_sounds = require('__base__.prototypes.item_sounds') + +data.raw.planet.nauvis.map_gen_settings.autoplace_controls["cobaltite-ore"] = {} +data.raw.planet.nauvis.map_gen_settings.autoplace_settings.entity.settings["cobaltite-ore"] = {} +resource_autoplace.initialize_patch_set("cobaltite-ore", true) + +data:extend({ + { + type = "autoplace-control", + category = "resource", + name = "cobaltite-ore", + richness = true, + order = "b-e" + }, + { + type = "resource", + icon_size = 64, + icon_mipmaps = 3, + name = "cobaltite-ore", + icon = "__Cobalt2__/graphics/icons/cobaltite-ore.png", + flags = { "placeable-neutral" }, + order = "a-b-a", + map_color = { r = 0.20, g = 0.20, b = 1.00 }, + minable = + { + hardness = 1, + mining_particle = "copper-ore-particle", + mining_time = 1, + result = "cobaltite-ore" + }, + collision_box = { { -0.1, -0.1 }, { 0.1, 0.1 } }, + selection_box = { { -0.5, -0.5 }, { 0.5, 0.5 } }, + + autoplace = resource_autoplace.resource_autoplace_settings { + name = "cobaltite-ore", + order = "b-z", + base_density = 2, + base_spots_per_km2 = 1, + has_starting_area_placement = true, + regular_rq_factor_multiplier = 1.0, + starting_rq_factor_multiplier = 1.0, + }, + + stage_counts = { 15000, 9500, 5500, 2900, 1300, 400, 150, 80 }, + stages = + { + sheet = + { + filename = "__Cobalt2__/graphics/entity/ores/hr-cobaltite-ore.png", + priority = "extra-high", + size = 128, + frame_count = 8, + variation_count = 8, + scale = 0.5 + } + }, + }, + { + type = "item", + name = "cobaltite-ore", + icon_size = 64, + icon_mipmaps = 3, + icon = "__Cobalt2__/graphics/icons/cobaltite-ore.png", + subgroup = "raw-resource", + order = "t-c-a", + stack_size = 50, + weight = 20 * kg, + inventory_move_sound = item_sounds.resource_inventory_move, + pick_sound = item_sounds.resource_inventory_pickup, + drop_sound = item_sounds.resource_inventory_move + }, +}) diff --git a/Cobalt2/prototypes/technology.lua b/Cobalt2/prototypes/technology.lua new file mode 100644 index 0000000..3c5bd95 --- /dev/null +++ b/Cobalt2/prototypes/technology.lua @@ -0,0 +1,127 @@ +local util = require("data-util") + +local cobaltCarbidePre = {"chemical-science-pack"} +local cobaltCarbideIng = { + { "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 } +} +local cobaltElecPre = {"chemical-science-pack"} +local cobaltElecIng = { + { "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 } +} + +if mods["space-exploration"] then + cobaltCarbidePre = {"space-science-pack"} + cobaltCarbideIng = { + { "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 }, + { "se-rocket-science-pack", 1 }, + { "space-science-pack", 1 } + } + cobaltElecPre = {"space-science-pack"} + cobaltElecIng = { + { "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 }, + { "se-rocket-science-pack", 1 }, + { "space-science-pack", 1 } + } +end + +data:extend({ + { + type = "technology", + name = "cobalt-refining", + icons = {{ icon = "__Cobalt2__/graphics/icons/cobalt-plate.png", icon_size = 64 }}, + prerequisites = {"advanced-material-processing"}, + effects = { + { + type = "unlock-recipe", + recipe = "cobalt-plate", + } + }, + unit = + { + count = 75, + ingredients = + { + { "automation-science-pack", 1 }, + { "logistic-science-pack", 1 } + }, + time = 30 + } + }, + { + type = "technology", + name = "cobalt-carbide", + icons = {{ icon = "__Cobalt2__/graphics/icons/cobalt-carbide.png", icon_size = 64 }}, + prerequisites = cobaltCarbidePre, + effects = { + { + type = "unlock-recipe", + recipe = "cobalt-carbide", + } + }, + unit = + { + count = 100, + ingredients = cobaltCarbideIng, + time = 30 + } + }, + { + type = "technology", + name = "cobalt-electromagnet", + icons = {{ icon = "__Cobalt2__/graphics/icons/cobalt-electromagnet.png", icon_size = 128 }}, + prerequisites = cobaltElecPre, + effects = { + { + type = "unlock-recipe", + recipe = "cobalt-electromagnet", + } + }, + unit = + { + count = 100, + ingredients = cobaltElecIng, + time = 30 + } +} +}) +if mods["space-exploration"] then + data:extend({ + { + type = "technology", + name = "cobalt-substrates", + icons = { + { icon = "__space-exploration-graphics__/graphics/technology/data-card.png", icon_size = 141}, + { icon = "__Cobalt2__/graphics/icons/cobalt-plate.png", icon_size = 64, scale=0.5, shift= {-16, -16}}, + }, + prerequisites = {"production-science-pack"}, + effects = { + { + type = "unlock-recipe", + recipe = "cobalt-data-storage-substrate", + } + }, + unit = + { + count = 75, + ingredients = + { + { "automation-science-pack", 1 }, + { "logistic-science-pack", 1 }, + { "chemical-science-pack", 1 }, + { "se-rocket-science-pack", 1 }, + { "space-science-pack", 1 }, + { "production-science-pack", 1 } + }, + time = 30 + } +} +}) +end \ No newline at end of file diff --git a/Cobalt2/recipe-final-fix.lua b/Cobalt2/recipe-final-fix.lua new file mode 100644 index 0000000..eb7c5bd --- /dev/null +++ b/Cobalt2/recipe-final-fix.lua @@ -0,0 +1,5 @@ +local util = require("data-util") + +if mods["space-exploration"] then + util.add_product("se-core-fragment-omni", { type = "item", name = "cobaltite-ore", amount = 3 }) +end \ No newline at end of file diff --git a/Cobalt2/recipe-modify.lua b/Cobalt2/recipe-modify.lua new file mode 100644 index 0000000..9f5172a --- /dev/null +++ b/Cobalt2/recipe-modify.lua @@ -0,0 +1,95 @@ +local util = require("data-util") + +-- Main vanilla changes +util.set_main_product("copper-plate", "copper-plate") +if mods["Krastorio2"] then + util.add_product("copper-plate", {type="item", name="cobaltite-ore", amount=1}) +else + util.add_product("copper-plate", {type="item", name="cobaltite-ore", amount=1, probability=0.2}) +end + +-- Mod changes +if mods["Chromium2"] then + util.add_ingredient("advanced-electric-motor", "high-power-cobalt-magnet", 4) + util.remove_ingredient("flying-robot-frame", "titanium-plate") + util.add_ingredient("flying-robot-frame", "co-cr-alloy", 4) +end + +if mods["IfNickel-Updated"] then + util.set_main_product("nickel-plate", "nickel-plate") + + if mods["Krastorio2"] then + util.add_product("nickel-plate", {name="cobaltite-ore", amount=1}) + else + util.add_product("nickel-plate", {name="cobaltite-ore", amount=1, probability=0.2}) + end +end + +if mods["bobassembly"] then + util.remove_ingredient("chemical-plant-3", "tungsten-carbide") + util.add_ingredient("chemical-plant-3", "cobalt-carbide", 2) + + util.add_ingredient("bob-area-mining-drill-3", "cobalt-carbide", 1) + util.add_ingredient("bob-mining-drill-3", "cobalt-carbide", 1) + + util.remove_ingredient("electronics-machine-3", "tungsten-carbide") + util.add_ingredient("electronics-machine-3", "cobalt-carbide", 1) + + util.remove_ingredient("centrifuge-3", "tungsten-carbide") + util.add_ingredient("centrifuge-3", "cobalt-carbide", 100) +end + +if mods["248k-Redux"] then + util.replace_ingredient("el_lithium_battery_recipe", "iron-plate", "cobalt-plate", 4) +end + +if mods["Krastorio2"] then + util.add_ingredient("kr-quarry-drill", "cobalt-carbide", 10) + util.replace_ingredient("kr-nuclear-artillery-shell", "steel-plate", "cobalt-plate", 10) + + util.remove_ingredient("kr-advanced-chemical-plant", "tungsten-carbide") + util.add_ingredient("kr-advanced-chemical-plant", "cobalt-carbide", 20) +end + +if mods["space-exploration"] then + util.add_product(mods["space-exploration"] and "se-scrap-recycling", {name="cobaltite-ore", amount=1, probability=0.05}) + + util.remove_ingredient("se-space-plasma-generator", "nickel-electromagnet") + util.add_ingredient("se-space-plasma-generator", "cobalt-electromagnet", 100) + + util.remove_ingredient("se-space-particle-collider", "nickel-electromagnet") + util.add_ingredient("se-space-particle-collider", "cobalt-electromagnet", 250) + + util.remove_ingredient("se-space-particle-accelerator", "nickel-electromagnet") + util.add_ingredient("se-space-particle-accelerator", "cobalt-electromagnet", 100) + + util.remove_ingredient("se-space-electromagnetics-laboratory", "nickel-electromagnet") + util.add_ingredient("se-space-electromagnetics-laboratory", "cobalt-electromagnet", 100) + + util.remove_ingredient("se-holmium-solenoid", "nickel-electromagnet") + util.add_ingredient("se-holmium-solenoid", "cobalt-electromagnet", 2) + util.set_product_amount("se-holmium-solenoid", "se-holmium-solenoid", 2) + + util.remove_ingredient("se-spaceship-clamp", "nickel-electromagnet") + util.add_ingredient("se-spaceship-clamp", "cobalt-electromagnet", 20) + + util.remove_ingredient("se-space-rail", "nickel-electromagnet") + util.add_ingredient("se-space-rail", "cobalt-electromagnet", 200) + + util.add_ingredient("se-electromagnetic-field-data", "cobalt-electromagnet", 1) + util.set_ingredient("se-electromagnetic-field-data", "se-empty-data", 2) + util.add_product("se-electromagnetic-field-data", {name="cobalt-electromagnet", amount=1, probability=0.25}) + util.set_product_amount("se-electromagnetic-field-data", "se-junk-data", 2) + util.set_product_amount("se-electromagnetic-field-data", "se-electromagnetic-field-data", 2) + + util.add_ingredient("se-quantum-phenomenon-data", "high-power-cobalt-magnet", 1) + util.set_ingredient("se-quantum-phenomenon-data", "se-empty-data", 2) + util.add_product("se-quantum-phenomenon-data", {name="high-power-cobalt-magnet", amount=1, probability=0.50}) + util.set_product_amount("se-quantum-phenomenon-data", "se-junk-data", 2) + util.set_product_amount("se-quantum-phenomenon-data", "se-quantum-phenomenon-data", 2) + + util.set_ingredient("se-energy-science-pack-2","se-holmium-cable", 10) + util.add_ingredient("se-energy-science-pack-2", "cobalt-ingot", 2) + + util.add_prerequisite("se-space-plasma-generator","cobalt-electromagnet") +end \ No newline at end of file diff --git a/Cobalt2/thumbnail.png b/Cobalt2/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..cc88c9295376c101c31a355ff5a507eff9f391a8 GIT binary patch literal 8912 zcmV;>A}`&EP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vG?AOHX^AOY1J9vc7vB4tTLK~#8N?VSmL z6xFr&Z|{50zA`Ms4kEjNf;!-W8l!P1&wWpP`g}<~qkfubVxlib-{+E;JQI_kL4y(% z4Jx9DpzQlTFfhRETkl;}UDeC?zg?G^o|)=qnCYRr=grTuIk$S5?)uj`_ncd|s>mRN z4APIN)-q8mD@s+z}iv9R@`3k(BHPb`^#-h zpJJYb2GuD_+_5?k@s92W!X2S}=Ul75_2$svooVz#?uR77Xxf|8QTs zTBfWb**LUj@$Tg>%650uIs>zk2foS2KcBz;FAw)bE#PZ8zH#wSRz7z%YY#*e1Us?) z6OnVt_JW6(-0<=~*#^h9EVmVwkH6?1EMw>2SvY16d!iqJTA%*ZjSSlX;i#30!ydD^=Im}8Do0mM^3$0?Eak z+h3f0>+>3&k*(?m=d3@z^eD9H2w>-yIDUmp$wpQ=l^wy)RetW}*kInh}-KBrM+5XN0qds_a z_Ue~zIke_2RD0}oX@-Jev20)VD`pWgeCAc9XI;n|owsSy1#7O_!Yn0nho3DQ*8E|z zp@`$eUS@UX;1_@X@Ue5>|3A}qefWI!#%0ZiH*u~8N$`4`jNjCg#wX&gz zr=f~jF>HP3=WG9PZ}Z`etR0^NtN!Qh9}GXVrlUtl2jU7A6osw-_&IA3GULXlbBCS9 z8c|x0Zetc5<~Wa8$w2h8q9PtTgGDxSM@*3oMFejvvrYo1*}m)<*60~)UcG()%0IG3 z8W2~oZA+ix9CfmtT{dyXO`S$JJWbWi!bfNg=TnXX3&ivUWF)ZT_I`*lyNHDGGvBuKsK7&d*qbkmFmHzkZzx%b#x0uKMlu^2%7j zlG}kLmypDgm)Pv7JCm=X!`9<3zDI5<(p0&gSt&(9Fu~Kcua=2~JNkpz(b%H#=_^<} zjR(GAmJ)iC9gisg<)$L8x=LoH6a~S80ghR5sN1ueS%j$68f#t|Yn*Xn_o2ja&IV?6 zL#@@TwK^E>$)_T`tC3kLMfrGGND`UV4UJCEtbPOO+{ZufsL;D}@3OE;MZbB?j?a+7 z$txB4?lWIoa!X-+^33J2aXuCZcF$58IsI*QOYV!i^NpBw&83gN&l;)V6i1v>NY4f9 zIUhcDZoFc-hk^~Ae#PZatYD2)5cdG)fTaBhU$2RTg3L-O|62qL_qex9bN;soHeeVO zEW;QSEMriss92dT*op0*%A+vxmb5(%*$cvvFdhdzEMrJt4^wHh%<40!v6z+lq_2l* z^>L@xoGzM^6Z8fQ=_pu&xlmnDYv>qY0yODz}HthvmJL*P`CK4fAiBkRps%<3(=ga=>F0BPNa=`D#SeuqPnY>1p& zHWV>O$LVFvIVH^MM)>3)A(!v~iahF{LejbpvlR?ymJ+_^W3s_J6K!H!VL7u1vF3H0 z2GEsAI2hpZZ{p)&iRVC`0n)k-%PXJCEG4Sey^Y6^6sY><9eIr+g=0Dm{tS3kn6)1+kLh0||H zG^g=QlD>isop#yu8x>BbJ|*Vtl7){gH`=<^24gO~W$gSrSfj^em5jaMfj_fGO38rH z`k6O9UGdOj*60~!Q!o48e{IYksXQ6E;=#X8z2-62=mB{nre5~MisVj2?=^BCmX4Ef zy3l-h^U?M19^J6a*K(Y#QexzJH;%vfo}Q!zEmd3hefAnYGZ=_FCp>rfl(VmVc-(?J zSvw8*^Yt2NmH~pbQ@8ue*6JOcqu%eV$D>NEu@#Q66^yVJ3@@2@fxUPndtHx#a!rRe zihh^KdnC?dwC9_$i>>)Xizm!8+Va?o(uUX5cADEDipU<8)_vF@v7~h!Hb{3eAWIx1 zmI3Ht0iRPl(D%TB^ZPEGO#XOV&iCe$(zMI(lF2|2Os6IH&n4%KChzViTlNrLh>R>G zhNMm8Nf*@7qvshfSdpDPIiCb=WYa++1@WthpAXg5I!%#4mVrdVH0}=!!qMN7*@B&2 zLY}N3yp1$E=sXWUk6%UC>vVdaNsX55t|6jC z-76S9LxmUkfGFtndaX_^^4^AH`yyPMD)Y}?>F_W)U(76Sn@+Afo2+w_swOIx$4A{u zl4wXYnamok-sN(Ga3q4Jqq(lF=78NmG?^SwGS$PZM)JsoWW)%v#z}aQ2om7~gcFF* zPlNyog@{h04hJPk;_=J;exE3bp^)VFyKAfWG}ly`Pcf4*eaT1kvy-h@5H0aG5joR;Z z9NN8p^B2o>;XwO@)Qlj*MmnyZNba0Tc8H{fqg@de_!HcV7pQDJkIaz1j1xj6LJWFi zBoYaTd^i*qc#fzvCaYDF1kUe|L{w@G{?qQ?{-vY#fGl=KkTHFjR!#1kMXnf6Hgm*> z#69X;9zO|6Bornp6@7%OczjeU=!F0A+oXVqpbx`lx91fV27`g-raGU;3Av!6&Y%_i zT-Dw!8&5t%vRezNOaaQKRV%8l6FdtY57O1;xXAzpdW8o=8c%B3VDt z(TAn2hm9{FkIyGX*<`;&eaK{>3dzM5x+_SchI@r*>JbPa3=*q_Xtj8a6z#qAkw{pp z(&pwB(D2CfYK_rgGDpG@on9A#_-c*WYBO2wUbm~^_~CsUK6ljYCkZdCnOZvfu=Mn> zijm|;=Mza!st9}qu0z#=S3xHzhwuR3lEY&#NaX49co_tP4?(q)I>`Aw$0~PK?O5k&K9MGu} zaYEXnUl9csiY;_tG{3+Spnet(QH8L;w{&`9i25H~%?Mkow%M#ElclsY&uT`}7|zPh zHCs&Z)4cp*t2IlbR$H^|dZQ8f2bu^Dg-z)7Q3K%-Ax%PxDAFdx!x|XS5_tzoX_`btNOl$tl1Gk* zoi3*+1tajIXnn@M*!oem{2~=YucZnJ(Ti2Wr2zUclZkd{eXh2qy2Jao z?%(uj)A4=5lNVh~EggMWnlP=Ds#RzuhX@UB@EE8SkfI8yX>y2o2!&u!g>+OxlaXZG zX!nMw2%Ttb)Y44E=aVcJ5;hQz7oQU*8Vwu^)ilrf@rXQ8r&a6qdQ@YOQ;nXCplQ&V zkd;`qI-}lXLvG@zKjCU=Y&g98=+3X5O^K#No*Cpi48dHDAJe-@(Mja8vEe`z z{yv&bxc#)R!d@i?qn#6~t`N37%{bt22zoU8FjDdGtX9v~;Ef!Q1W+?_DAA~BN`l{r z%sw2B7z{>unMxg2hayPzX(p-D%C%YuGUC(KD#7myN_-?34uGX!6$hlkV zP1dX=o-lv9Y+d>^9yJINV8%_fkt*((K`t3fu!VLA(QG12<$)(b9tnLF3^ny9I1qp& z5DDIfR0-nYDR`SfL(u);1$Zw6E6yiH`BZ7>jStkQ=};nsLH39>=<@6~yVYXGM;Qzz zLEv;cZBT+VLO>Ac>3t#>2}uT{4Usd1?vBbP;%Ti44vA_`iyAKa#m^`^-g_p3j20Gt z$vy9-CMiN3`{7(NHkU|*?BS_4sDhDVz_*|fjf5hx7-^tGiij8U5Q7-5a0FeixHP)=k@xU zTbw6qjyE>dA$3$E@I^;HOct9Z3vP#uM34PAr?9l3Way!7Yub+P3`+szlf0)bRRKu` z-zo*}1=eq^dU8qYo)aX;Mm-6RCHod!hdPsrc>Tm5J(7ZzD5nsI@D$Y&SwnPO3SAma z7o&q6z!BBV<0o~^VT0bl^MMn!E|*7YX%ihz(&iv7ZGrlR);6aPzQb`Yzu(74uSL!I z+-j8ufl#H>B5{OR8m-!%lRxYHg=lVE@us^Dg$DK>wd8k}j+|)CE}(xeMW|D?zaR`% zAFW*S&pn^7r@<;en+gCW5aojK9+64{&kKk&o5zAR2zt;Gz~|_gp@zB?wz(R~WRQ5h z^o{k+L<~p)F<{aek*qsi4o6#StE0KDp`o?4nG@h!9=F@c3jx318w${r9bOe7VSER> zJ=b6~BeOulUvWXj;mYk>RxIWn^7Ye$qNjP%yzid3=uxBfR2S;$PojxODzZe!iG5;# zR}obx9L&uvnm=zuX#rKm6}_J$1b~gK0lgRPY2<-<_!g4>2-OKe5}O!ah@``4!ULV_ z0d@CQ`cM(0w)A>DVo($Vfk-&a3!GZ3MchLvCh&eqL?-B$M?JJ^ogi`no;RAzghT|M z$NEWU&sw*7dF8ju!;%Qc3I+I3z;nUPPn6GG82#?4A;ss1wbkquc|og1(v1E+h+tGc za@^b*RvH6E(&C`;5OuM|LJZX-A=33 z8VE=pj}v;JhT?fC9Hv#bM8`NZk`zX1jF$Y{5%lmHDZr~Wx`5!%%E_NHW!CcdUa#5y z6`qaY%Si!~*-~-GQ~ARu(La+qIs{9Jhk>@bDlIL*5X1y|#34H?Z`zb$LyL(6X+krN zdx(MXB&&s1Q3#S~q9?<8BpUEDtPuj}l0<{vh<{pJTZ~2{Jj~hI#3!rOT8T#i<_d+vLq|=_%F6ocqs47Uwxc>$snj8nNBK4X z-rsaT#r@2a7H42e0w;KyCEiDKXlz1J(&#i3CQLbNi~$K@n-lU#5HdGggUk@y7g8ZY zqT8jtS1^dmA8*kc^d`Nw#o-cA4~L1#WJE2DOb{A`Bj}veoZsuG4oAl+3+ z8;qRa6_g?Y0e?MIQa0MrQn&w`kGR%ajlo1m_Wh30GcKNcOS)X}p`&n4Av&YkRye|1 zFifjAMLwl7s{V+S4&DNp!nf{a!bc3v^w2lT{S>P%xy?>BIOtkswrbI~=VI^v-o7$4+Ui zt=jqd-#JH})@%<+Lcmcw^E>yZk6P`d*u&bv?(c3s;ccr6Mso}_v2sNDxY^T7;YY2l z=)FYv2i7BZz*8ax1(jenTi}Ao{RE^i2zeShp3C!Ife%DNK>?{?NHSP+gFMFvd?>Ya zI)e~Ew`7$>!PU~BR_jVfjHy3BfG+U4F-_caHiA3mVeddm4tQI;W3JRg@ z_49O|6HikH57KumD1muo`Wl)q;N5r@Ngy6I8szyJc~U8jhhaJZZ#1Eh3m@FPsislS3$QsIGV-c4!J1Q4G-{f?po|VV&?{_*{a)AR^{Y2;-HL*j zIt^YFoqQyYni;XkpnA4GN9@dV|Xe}K*Eq~}ZIv*_(!p?=* z)mT$~_`uGCm3t5vZ8kfioXKprS+h~|B3Z}AM+k(gA$`~Aw8#umX2F4w{rg;PSYJMF z8t3!vUAr7=q1d8#_~sp#KlEyvs|7N^!`eaq(RgfsWA$E?(a1#bT|-g;DwYl(Ys<=} zQPGQR5IKbgnY~J*mUwS8VDdV>$zU?`ey`8%h^jT^(C$t3``062LPgQ*$j&QVaL=4FGZb8u@*{jqRJL`8+#R%g&!vx@VJhpBa1XHyN7gOh3X2Ba#G2Mc;Z ztPJozlf`b!Dm=J-wX>!Y?uKko@;OILnsdROzha-B_M~H$m>5LJky9&%jh{*A@hUBn zi=Y^CwKg0-v@_uM<`tGeCzQh>F%S%jG{;nH1u$S{o7V4Mtj@ z=`@C%!eY0hW%ug$5CidEq!>Z2b?)^)DnI86`O`9m7!Qm7k_-a9*T~89#?QJuJHHHF znpTIxi}>AbM|Z8SKX%ZblaDo=&jmLeQa+}>wtCl>OW{(G3X9QTxZ>Ym$~d(^hlhbQ zPdXCNeB$82EvqDfN5&7&3x`5RYnC;)C^}nIqt+RBfAMxm6p%3ndA?vsdBt77GFbY0 zmxz>*7K6Wir*PQ#*_YojWGubTeI)vG0-V>|)`-%rrfScDZ$HxLOel>-pL_Jo1q&Z~ zHAB?`Y@~z!pRRRS4>6c+=Uo3| z_J+(v?zyN`nUW#u`B<`X+o|riQ`|`?6XCQc3EF;dE zbHVlhQ95Q?BoYw?uSu`H{J|H8oSo=C6PZQECmr!{HXX0p_SHF8oc4w4)0PYvOY93d zMZ*V@T412{VFR9yEOC&Gpu@uk$snR$HW2%;feMvsun)@!SRW=MuNowsVSO0fYtX|o zf_@xJ6ub_{@jVUu)_R+d%ku*V={vHAC3B>sVgI@#-@H?^<1=qFo&VfU_K*o<=iffI z;&yXRFd*kAtutp4* zJ@Ltz5iDuP!@@yn<#Sh`QZ2CcA3yu-+3&JOKM)GiQ(#lY+CSX4=G8m8EbIQ~hwSMj zAt#A_l5OkKr;cy^h&4{diEaO?T-{$$3%d@pQb9}AmP2b6cUfAFY-LX;iN0oug12qw z`_HjPXY^*}W4pUPe4bg!CY(|a>u-{iB{u9|%dE~!xa9sj-f|()VC@)Obq7S=%NjAb zY7cH(`ipN~f8g`qT>HffH*SCL8FcdQ271%^9ulS}!qT&+ksz#o`PR>#yK3t@Kd;{S zzWl5rN4{CQ>8(fC{O-f$r7=Nx4o-yovKB@ud)}9 z!Y}{lPv~rmE?oJ`HKk`=$Qp$B+G@Y~;}1@3U%}d)u@{Y+dfopWf6-m69Yrzeu$PRP zapO~8y?hI6pJep;|5owP;^=u59pIbq`|LHr)6CkPDVw@*!ln0@&%TDW6DA#kyZOMX z*YRV!-?mn3wB`+;Y_#Pse0(`u)mzx{Fd4S)^zpVFV^(Jj)1QK3rQ}ceOy(y0_8)vqls+G4``~YJu9FD_1>#?ZGeJVD0$G z=QTA|u2;Ota8U5!DZjIxwfjJFMmj{ln^~tr!0%)hAsgR(B=HTJWh%dXWB2kGStAZX zkz-ajs@5$D_+7HSaq%O^HY-$A-C6sGdweZj{Ww*ma@JJ9>yQoX!p(;^$aV}W#e2|i zU-m1Ji(bYfKE>nbF{>NiW*Q7QSJUo~UXa(sl3zZZS)DMQL*dyC{)&SZhPU{ z7q(5i?g`e8p=QTt%!<$0`M2NvdTrhah2FYw%xpZh@X-%hyU(0y-;xnI7D(%MDF|kc zp8TWO3%cv+WuM|41%-lvX814r_6V{-nex3MQV+M-=Jd0E(hENffN359?RT zre4~8DVY=^!N;r^DWRrh7h z@9t!;NCihXEc@W6Gxx4|smtg-$~b0qriZf}6tz+8*!n_hJS;)t-rtD4clArRbWhe% zJD1Pt)1^9;ov8uJ$f57QdxmEBJly}6f{%~h-WnsilfSVk|V(wSj1uAF?e!bp54 zPUUAwjD87-dRQO!0!{R`h4E-Vx2_9%3l&VGjozE%bkG|6dUGg$n?mVbHsumL>WuWt zW4$Kn(NB@6hedm{-l5Sa^00VSh#@MN_VhQ9uFrS#QXDIhe}z0i)oc3O!;&-7VY2t; zBJRfMyW;K9@dmVj{Kj~Mr05;S5|W_!>z#)sPD$wHGLuAdMmmbdoy)AwIBRLH9B-^P zt7J4DH9Ea1t4LlG3-4}XRyS;gBbcRx;Av%6+933NDDqS!rw%KOBiO3vuSG%n)hoBL zb|+N!;!(0?jgGH(;qcle;h@xg1^_4=JDXWbxato29raafm$0@HmRyB_^XiTN#3SdF z?L4C+3_vQ7vGWJ zcwilCp9Jx6#H@}<7Txi;)hxMp$ku--Us>5!M6WZd=%ckeSN`b+-KIAmVeMX_SgQ!0 zmcQMah0?SAcz3U19)^GVScfTY^myctoH6U>XIX=gQFCupJVq>Eda?_%Z~cv0)60$> zMX@!X-t{|>=`UI1Bs0JNjL~+A z<5=kGF8cA(aSKi{K2kpCI!m7Nt=QW4s?tdn<1e{Sw!1Ln#y;Jq5If)K^KWL2ek1B- zeXhnw&s%iei#yJ`{K0scdiIbBvu^p#cb@t}-|fml*n(I7a?Qlc{#{XWb9M=~!VNF) z!{%VC;xq1|yKjE|#He|luA!1WWc(#ReSh47j!7c(?tN{-CHKc>;n-u&yX)mq^A@po zZ&~o4f3JAx&Fr#?dP|O0Z)R(gN?+$Cb|D-JR;_zS@U|j$BWJVZl|}C(Fg$h^Vgg+C zhdhl(B+e5G2C$*COUHE=xF-l+NB!Q_oTJ`eJbKs+9PkX zevXXdr^zehy|Ne2_Kx0tNK*c^A|0Qcz{9#f)$a0000