From 6ea238ca321a5954b5088bf9bb6bfcb4955cfddc Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Wed, 5 Feb 2025 14:09:03 +0100 Subject: [PATCH] The player can now craft generated quality crafting categories --- lignumis/changelog.txt | 5 +++++ lignumis/prototypes/content/quality-assembler.lua | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/lignumis/changelog.txt b/lignumis/changelog.txt index 77d1ba9..6ee87b4 100644 --- a/lignumis/changelog.txt +++ b/lignumis/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 1.0.11 +Date: 05.02.2025 + Bug Fixes: + - The player can now craft generated quality crafting categories +--------------------------------------------------------------------------------------------------- Version: 1.0.10 Date: 05.02.2025 Changes: diff --git a/lignumis/prototypes/content/quality-assembler.lua b/lignumis/prototypes/content/quality-assembler.lua index 8a4d320..17b1d20 100644 --- a/lignumis/prototypes/content/quality-assembler.lua +++ b/lignumis/prototypes/content/quality-assembler.lua @@ -123,11 +123,17 @@ local function convert_category(name) name = quality_name } }) + for _, assembler in pairs(data.raw["assembling-machine"]) do if assembler.crafting_categories and table.contains(assembler.crafting_categories, name) then table.insert(assembler.crafting_categories, quality_name) end end + for _, character in pairs(data.raw["character"]) do + if character.crafting_categories and table.contains(character.crafting_categories, name) then + table.insert(character.crafting_categories, quality_name) + end + end table.insert(data.raw["assembling-machine"]["quality-assembler"].crafting_categories, quality_name) end