From a9d185256ae14789c17b005b27f7be94895f7dca Mon Sep 17 00:00:00 2001 From: MihailRis Date: Fri, 3 Apr 2026 19:29:07 +0300 Subject: [PATCH] fix: block/item.properties not inheriting parent content unit properties --- res/scripts/post_content.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/res/scripts/post_content.lua b/res/scripts/post_content.lua index b6ca05598..92eff79ce 100644 --- a/res/scripts/post_content.lua +++ b/res/scripts/post_content.lua @@ -16,6 +16,13 @@ end -- remove undefined properties and build tags set local function process_properties(lib) for id, props in pairs(lib.properties) do + if props.parent then + for propname, value in pairs(lib.properties[block.index(props.parent)]) do + if not props[propname] then + props[propname] = value + end + end + end for propname, _ in pairs(props) do if not table.has(names, propname) then props[propname] = nil