Wooden Logistics: Fix crafting categories

This commit is contained in:
Simon Brodtmann 2025-12-19 22:17:20 +01:00
parent 7e3f9b4014
commit 8334da6f5b

View file

@ -9,11 +9,9 @@ end
local basic_circuit_board = settings.startup["lignumis-basic-circuit-board"].value local basic_circuit_board = settings.startup["lignumis-basic-circuit-board"].value
local electric_lumber_mill = settings.startup["lignumis-electric-lumber-mill"].value local electric_lumber_mill = settings.startup["lignumis-electric-lumber-mill"].value
table.insert(data.raw["assembling-machine"]["burner-assembling-machine"].crafting_categories, "crafting-or-carpentry")
-- Lumber table.insert(data.raw["assembling-machine"]["steam-assembling-machine"].crafting_categories, "crafting-or-carpentry")
if settings.startup["wood-logistics-lumber"].value then table.insert(data.raw["assembling-machine"]["steam-assembling-machine"].crafting_categories, "advanced-crafting-or-carpentry")
Recipe:new("lumber"):addCategory("wood-processing")
end
-- Lumber mill -- Lumber mill
@ -45,9 +43,7 @@ if settings.startup["wood-logistics-lumber-mill"].value then
data.raw.item["lumber-mill"].default_import_location = "lignumis" data.raw.item["lumber-mill"].default_import_location = "lignumis"
table.assign(data.raw.recipe["lumber-mill"], { data.raw.recipe["lumber-mill"].ingredients = table.trim({
additional_categories = { "wood-processing" },
ingredients = table.trim({
{ type = "item", name = "stone-brick", amount = 40 }, { type = "item", name = "stone-brick", amount = 40 },
{ type = "item", name = "lumber", amount = 50 }, { type = "item", name = "lumber", amount = 50 },
{ type = "item", name = "wooden-gear-wheel", amount = 50 }, { type = "item", name = "wooden-gear-wheel", amount = 50 },
@ -55,7 +51,6 @@ if settings.startup["wood-logistics-lumber-mill"].value then
basic_circuit_board and { type = "item", name = "basic-circuit-board", amount = 20 } or nil, basic_circuit_board and { type = "item", name = "basic-circuit-board", amount = 20 } or nil,
{ type = "item", name = "burner-assembling-machine", amount = 2 } { type = "item", name = "burner-assembling-machine", amount = 2 }
}) })
})
Recipe:new("lumber-mill") Recipe:new("lumber-mill")
:clone("lumber-mill-copper") :clone("lumber-mill-copper")
@ -105,20 +100,9 @@ end
if settings.startup["wood-logistics-belts"].value then if settings.startup["wood-logistics-belts"].value then
Recipe:new("wood-transport-belt") Recipe:new("wood-transport-belt")
:replaceIngredient("copper-cable", "wooden-gear-wheel", 1) :replaceIngredient("copper-cable", "wooden-gear-wheel", 1)
:assign({
additional_categories = { "wood-processing" }
})
Recipe:new("wood-underground-belt")
:assign({
additional_categories = { "wood-processing" }
})
Recipe:new("wood-splitter") Recipe:new("wood-splitter")
:replaceIngredient("copper-cable", basic_circuit_board and "basic-circuit-board" or "gold-cable", basic_circuit_board and 5 or nil) :replaceIngredient("copper-cable", basic_circuit_board and "basic-circuit-board" or "gold-cable", basic_circuit_board and 5 or nil)
:assign({
additional_categories = { "wood-processing" }
})
if not basic_circuit_board then if not basic_circuit_board then
Recipe:new("wood-splitter") Recipe:new("wood-splitter")