From 3022bec541759edd3f8bfb407b8695218146bd62 Mon Sep 17 00:00:00 2001 From: Brevven Date: Fri, 23 Dec 2022 13:56:08 -0800 Subject: [PATCH] cables --- changelog.txt | 4 ++-- data.lua | 1 + prototypes/cables.lua | 13 +++++++++++++ prototypes/optical-fiber.lua | 2 +- 4 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 prototypes/cables.lua 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) },