diff --git a/cables.lua b/cables.lua new file mode 100644 index 0000000..e3c23eb --- /dev/null +++ b/cables.lua @@ -0,0 +1,13 @@ +local util = require("data-util"); + +if not util.se6() and not data.raw["item-subgroup"]["cable"] then + data:extend({ + { + type = "item-subgroup", + name = "cable", + group = "intermediate-products", + order = "f-z", + } + }) + util.set_item_subgroup("copper-cable", "cable") +end diff --git a/changelog.txt b/changelog.txt index d662138..33fbe36 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,10 @@ --------------------------------------------------------------------------------------------------- +Version: 0.1.3 +Date: 2022-08-10 + Changes: + - Improved solder icon + - Cables subgroup +--------------------------------------------------------------------------------------------------- Version: 0.1.2 Date: 2022-08-05 Fixes: diff --git a/data.lua b/data.lua index ffb16d3..8eaf6c1 100644 --- a/data.lua +++ b/data.lua @@ -1,3 +1,4 @@ +require("cables") require("tin-ore") require("tin-recipe") require("tin-enriched") -- Enriched Al for Krastorio 2 diff --git a/info.json b/info.json index 6dd52dc..3b26ce3 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bztin", - "version": "0.1.1", + "version": "0.1.3", "factorio_version": "1.1", "title": "Tin", "author": "Brevven", diff --git a/me.lua b/me.lua index ab569f3..7c2e684 100644 --- a/me.lua +++ b/me.lua @@ -4,10 +4,12 @@ me.name = "bztin" me.list = {} function me.use_cable() + if me.get_setting("bz-all-intermediates") then return true end return me.get_setting("bztin-more-intermediates") == "cable" or me.use_bronze() end function me.use_bronze() + if me.get_setting("bz-all-intermediates") then return true end return me.get_setting("bztin-more-intermediates") == "bronze" end diff --git a/tin-recipe.lua b/tin-recipe.lua index 49d0142..aabb96a 100644 --- a/tin-recipe.lua +++ b/tin-recipe.lua @@ -140,7 +140,7 @@ data:extend({ name = "tinned-cable", icon = "__bztin__/graphics/icons/tinned-cable.png", icon_size = 64, icon_mipmaps = 4, - subgroup = "intermediate-product", + subgroup = util.cablesg, order = "b[tinned-cable]", stack_size = util.get_stack_size(100), },