diff --git a/changelog.txt b/changelog.txt index b6819aa..03a3126 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,8 +1,8 @@ --------------------------------------------------------------------------------------------------- Version: 0.11.3 -Date: 2022-08-09 +Date: 2022-08-10 Changes: - - Support advanced optional settings + - Cable item subgroup --------------------------------------------------------------------------------------------------- Version: 0.11.2 Date: 2022-07-02 diff --git a/data.lua b/data.lua index c7a44f7..30d00b6 100644 --- a/data.lua +++ b/data.lua @@ -1,3 +1,4 @@ +require("prototypes/cables") require("prototypes/silica-recipe") require("prototypes/silicon-recipe") require("prototypes/optical-fiber") diff --git a/prototypes/cables.lua b/prototypes/cables.lua new file mode 100644 index 0000000..e3c23eb --- /dev/null +++ b/prototypes/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/prototypes/optical-fiber.lua b/prototypes/optical-fiber.lua index ed56b40..e2a798b 100644 --- a/prototypes/optical-fiber.lua +++ b/prototypes/optical-fiber.lua @@ -7,7 +7,7 @@ data:extend( name = "optical-fiber", icon = "__bzsilicon__/graphics/icons/optical-fiber.png", icon_size = 64, icon_mipmaps = 3, - subgroup = "intermediate-product", + subgroup = util.cablesg, order = "a[optical-fiber]", stack_size = util.get_stack_size(200) },