From d31de0c2f877525df47cc142c2b4fee48f5290d8 Mon Sep 17 00:00:00 2001 From: Brevven Date: Wed, 30 Jun 2021 23:10:49 -0700 Subject: [PATCH] strange matter --- changelog.txt | 5 +++++ data-updates.lua | 1 + info.json | 2 +- strange-matter.lua | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 strange-matter.lua diff --git a/changelog.txt b/changelog.txt index 026337f..5feed5b 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.5.3 +Date: 2021-07-01 + Features: + - Strange matter compatibility +--------------------------------------------------------------------------------------------------- Version: 0.5.2 Date: 2021-06-29 Features: diff --git a/data-updates.lua b/data-updates.lua index 7288c0a..d28c4b0 100644 --- a/data-updates.lua +++ b/data-updates.lua @@ -2,3 +2,4 @@ require("lead-recipe-updates") require("lead-matter") require("omni") require("map-gen-preset-updates") +require("strange-matter") diff --git a/info.json b/info.json index 22f0ead..233aba3 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bzlead", - "version": "0.5.2", + "version": "0.5.3", "factorio_version": "1.1", "title": "Lead", "author": "Brevven", diff --git a/strange-matter.lua b/strange-matter.lua new file mode 100644 index 0000000..8fb5c04 --- /dev/null +++ b/strange-matter.lua @@ -0,0 +1,48 @@ +local util = require("__bzlead__.util"); + + +local ore = "lead-ore" +local ore_icon = "__bzlead__/graphics/icons/lead-ore.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 = 1}}, + result = ore, + category = "crafting-with-fluid", + }, + { + 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