diff --git a/changelog.txt b/changelog.txt index 56a02e7..eb042cd 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.6.8 +Date: 2020-11-16 + Changes: + - K2: Enriched titanium smelting now allows prod modules. +--------------------------------------------------------------------------------------------------- Version: 0.6.7 Date: 2020-11-14 Changes: @@ -11,12 +16,12 @@ Date: 2020-11-09 --------------------------------------------------------------------------------------------------- Version: 0.6.5 Date: 2020-11-08 - Changes: + Features: - Deadlock stacking & crating recipes --------------------------------------------------------------------------------------------------- Version: 0.6.4 Date: 2020-11-08 - Changes: + Features: - Recipe for space loader/beltbox from Deadlock beltbox crate-Space Exploration bridge --------------------------------------------------------------------------------------------------- Version: 0.6.3 diff --git a/data-final-fixes.lua b/data-final-fixes.lua index 69b3541..966a684 100644 --- a/data-final-fixes.lua +++ b/data-final-fixes.lua @@ -1,4 +1,5 @@ require("titanium-recipe-final") +require("titanium-recipe-modules") require("titanium-recipe-final-stacking") require("titanium-recipe-final-transport") require("titanium-data-final-settings") diff --git a/info.json b/info.json index 9501b73..00d957b 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bztitanium", - "version": "0.6.7", + "version": "0.6.8", "factorio_version": "1.0", "title": "Titanium", "author": "Brevven", diff --git a/titanium-recipe-modules.lua b/titanium-recipe-modules.lua new file mode 100644 index 0000000..f89553d --- /dev/null +++ b/titanium-recipe-modules.lua @@ -0,0 +1,18 @@ + + +recipes = {"titanium-plate"} +if mods["Krastorio2"] then + recipes = {"titanium-plate", "enriched-titanium-plate", "enriched-titanium"} +end + +for i, recipe in pairs(recipes) do + for j, module in pairs(data.raw.module) do + if module.effect then + for effect_name, effect in pairs(module.effect) do + if effect_name == "productivity" and effect.bonus > 0 and module.limitation and #module.limitation > 0 then + table.insert(module.limitation, recipe) + end + end + end + end +end