diff --git a/changelog.txt b/changelog.txt index 8f3d28b..1b5b08c 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.8.2 +Date: 2020-12-03 + Fixes: + - Allow prod modules in vulcanite block smelting +--------------------------------------------------------------------------------------------------- Version: 0.8.1 Date: 2020-12-03 Features: diff --git a/info.json b/info.json index 08857c0..891a592 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bztitanium", - "version": "0.8.1", + "version": "0.8.2", "factorio_version": "1.1", "title": "Titanium", "author": "Brevven", diff --git a/titanium-recipe-modules.lua b/titanium-recipe-modules.lua index 13448a2..af1438a 100644 --- a/titanium-recipe-modules.lua +++ b/titanium-recipe-modules.lua @@ -2,15 +2,24 @@ recipes = {"titanium-plate"} if mods["Krastorio2"] then - recipes = {"titanium-plate", "enriched-titanium-plate", "enriched-titanium"} + table.insert(recipes, "enriched-titanium-plate") + table.insert(recipes, "enriched-titanium") +end +if mods["space-exploration"] then + table.insert(recipes, "titanium-smelting-vulcanite") + if mods["Krastorio2"] then + table.insert(recipes, "enriched-titanium-smelting-vulcanite") + end 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) + if data.raw.recipe[recipe] then + 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