diff --git a/changelog.txt b/changelog.txt index 3b5dc5f..0a948eb 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.7.3 +Date: 2021-07-01 + Features: + - Strange matter compatibility +--------------------------------------------------------------------------------------------------- Version: 0.7.2 Date: 2021-06-26 Changes: diff --git a/data-updates.lua b/data-updates.lua index 0b58764..a470252 100644 --- a/data-updates.lua +++ b/data-updates.lua @@ -1,4 +1,5 @@ require("recipe-updates") +require("strange-matter") require("recipes/silicon-vulcanite") diff --git a/info.json b/info.json index f8454a2..549dcb8 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bzsilicon", - "version": "0.7.2", + "version": "0.7.3", "factorio_version": "1.1", "title": "Silica & Silicon", "author": "Brevven", diff --git a/strange-matter.lua b/strange-matter.lua new file mode 100644 index 0000000..7e55b0f --- /dev/null +++ b/strange-matter.lua @@ -0,0 +1,49 @@ +local util = require("__bzsilicon__.util"); + + +local ore = "silica" +local ore_icon = "__bzsilicon__/graphics/icons/silica.png" + +if mods["StrangeMatter"] then +data:extend({ + { + type = "recipe", + name = ore.."-synthesis", + icons = { + { icon = ore_icon, icon_size = 64 }, + { icon = "__StrangeMatter__/graphics/icons/fluid/matter.png", icon_size = 32, scale=0.5, shift= {-8, -8}}, + }, + enabled = false, + energy_required = 1, + ingredients = {{type="fluid", name="strange-matter", amount = 2}}, + result = ore, + category = "crafting-with-fluid", + subgroup = "synthesis", + }, + { + type = "technology", + name = ore.."-synthesis", + icons = { + { icon = "__StrangeMatter__/graphics/icons/fluid/matter.png", icon_size = 32, shift= {-6, 0}}, + { icon = ore_icon, icon_size = 64, scale=0.25, shift={8, 8}}, + }, + prerequisites = {"stone-synthesis"}, + effects = { + { + type = "unlock-recipe", + recipe = ore.."-synthesis", + }, + }, + unit = { + count = 800, + time = 30, + ingredients = { + {"automation-science-pack", 1}, + {"logistic-science-pack", 1}, + {"chemical-science-pack", 1}, + {"production-science-pack", 1}, + } + } + } +}) +end