diff --git a/changelog.txt b/changelog.txt index b78bbdf..0064ecd 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.6.8 +Date: 2021-04-12 + Changes: + - Reduce silicon/wafer needs for first tier modules. +--------------------------------------------------------------------------------------------------- Version: 0.6.7 Date: 2021-04-11 Changes: diff --git a/info.json b/info.json index 12d0c8d..06d7a35 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bzsilicon", - "version": "0.6.7", + "version": "0.6.8", "factorio_version": "1.1", "title": "Silica & Silicon", "author": "Brevven", diff --git a/recipe-updates.lua b/recipe-updates.lua index 1269a1a..48fdc68 100644 --- a/recipe-updates.lua +++ b/recipe-updates.lua @@ -12,9 +12,18 @@ if not mods["Krastorio2"] then if util.more_intermediates() then util.replace_some_ingredient("processing-unit", "electronic-circuit", 10, "silicon-wafer", 3) - util.replace_ingredient("effectivity-module", "electronic-circuit", "silicon-wafer") - util.replace_ingredient("productivity-module", "electronic-circuit", "silicon-wafer") - util.replace_ingredient("speed-module", "electronic-circuit", "silicon-wafer") + + util.multiply_recipe("effectivity-module", 2) + util.remove_ingredient("effectivity-module", "electronic-circuit") + util.add_ingredient("effectivity-module", "silicon-wafer", 3) + + util.multiply_recipe("productivity-module", 2) + util.remove_ingredient("productivity-module", "electronic-circuit") + util.add_ingredient("productivity-module", "silicon-wafer", 3) + + util.multiply_recipe("speed-module", 2) + util.remove_ingredient("speed-module", "electronic-circuit") + util.add_ingredient("speed-module", "silicon-wafer", 3) util.replace_ingredient("solar-panel", "electronic-circuit", "solar-cell") util.replace_ingredient("solar-panel-equipment", "solar-panel", "solar-cell") @@ -29,9 +38,14 @@ if not mods["Krastorio2"] then util.replace_some_ingredient("solar-panel", "electronic-circuit", 10, "silicon", 10) util.replace_some_ingredient("processing-unit", "electronic-circuit", 10, "silicon", 6) - util.replace_ingredient("effectivity-module", "electronic-circuit", "silicon") - util.replace_ingredient("productivity-module", "electronic-circuit", "silicon") - util.replace_ingredient("speed-module", "electronic-circuit", "silicon") + + util.remove_ingredient("effectivity-module", "electronic-circuit") + util.add_ingredient("effectivity-module", "silicon", 3) + util.remove_ingredient("productivity-module", "electronic-circuit") + util.add_ingredient("productivity-module", "silicon", 3) + util.remove_ingredient("speed-module", "electronic-circuit") + util.add_ingredient("speed-module", "silicon", 3) + util.add_prerequisite("advanced-electronics-2", util.silicon_processing) end