From 4de0ae6962ed64dfad71ff7f9a54288c0d4eb79c Mon Sep 17 00:00:00 2001 From: pla Date: Sat, 25 Oct 2025 19:11:45 +0200 Subject: [PATCH] Check if K2 matter conversion is already done for gold ore (Error with ThemTharHills) --- bzgold2/matter.lua | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/bzgold2/matter.lua b/bzgold2/matter.lua index a23bb0b..336b06c 100644 --- a/bzgold2/matter.lua +++ b/bzgold2/matter.lua @@ -1,18 +1,20 @@ -- Matter recipes for Krastorio2 if mods["Krastorio2"] then - local util = require("data-util"); - - util.k2matter({ - k2matter = { - material = { type = "item", name = "gold-ore", amount = 30 }, - item_name = "gold-ore", - matter_count = 30, - energy_required = 10, - needs_stabilizer = false, - unlocked_by = "gold-matter-processing", - }, - icon = {icon = "__bzgold2__/graphics/icons/gold-ore.png", icon_size = 128, scale = 0.5} - }) + local util = require("data-util") + + if not data.raw.recipe["kr-gold-ore-to-matter"] then + util.k2matter({ + k2matter = { + material = { type = "item", name = "gold-ore", amount = 30 }, + item_name = "gold-ore", + matter_count = 30, + energy_required = 10, + needs_stabilizer = false, + unlocked_by = "gold-matter-processing", + }, + icon = {icon = "__bzgold2__/graphics/icons/gold-ore.png", icon_size = 128, scale = 0.5} + }) + end util.k2matter({ k2matter = {