From 0d00f0461e30984530520a4d5ecc99f95955b166 Mon Sep 17 00:00:00 2001 From: Brevven Date: Wed, 31 Aug 2022 20:48:49 -0700 Subject: [PATCH] character crafting fix --- changelog.txt | 4 +++- compatibility/electronic-circuit.lua | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/changelog.txt b/changelog.txt index 0668f7b..528e087 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,6 +1,8 @@ --------------------------------------------------------------------------------------------------- Version: 0.1.0 -Date: 2022-08-25 +Date: 2022-08-24 + Fixes: + - Attempt fix of issue when some character has no crafting categories Changes: - Beta release. Localization: diff --git a/compatibility/electronic-circuit.lua b/compatibility/electronic-circuit.lua index 979d1be..65995f0 100644 --- a/compatibility/electronic-circuit.lua +++ b/compatibility/electronic-circuit.lua @@ -21,7 +21,9 @@ util.set_icons("electronic-circuit", nil) if util.me.handcraft() then data:extend({{ type = "recipe-category", name = "handcraft-only" }}) for i, character in pairs(data.raw.character) do - table.insert(character.crafting_categories, "handcraft-only") + if character and character.crafting_categories then + table.insert(character.crafting_categories, "handcraft-only") + end end local hcec = futil.table.deepcopy(data.raw.recipe["electronic-circuit"]) hcec.name = "electronic-circuit-handcraft-only"