diff --git a/lignumis/prototypes/compatibility/aai-loaders.lua b/lignumis/prototypes/compatibility/aai-loaders.lua index 25555e7..4a89171 100644 --- a/lignumis/prototypes/compatibility/aai-loaders.lua +++ b/lignumis/prototypes/compatibility/aai-loaders.lua @@ -44,6 +44,8 @@ AAILoaders.make_tier({ localise = false }) +data.raw.recipe["aai-wood-loader"].category = "wood-processing-or-assembling" + if not basic_circuit_board then local nauvis_recipe = Recipe:new("aai-wood-loader"):clone("wood-loader-electronic-circuit") nauvis_recipe:replaceIngredient("gold-cable", "electronic-circuit") diff --git a/lignumis/prototypes/compatibility/lane-splitters.lua b/lignumis/prototypes/compatibility/lane-splitters.lua index 2f1fc0e..f61061a 100644 --- a/lignumis/prototypes/compatibility/lane-splitters.lua +++ b/lignumis/prototypes/compatibility/lane-splitters.lua @@ -19,6 +19,7 @@ lane_splitter.prototype.structure_patch.south.filename = data.raw.splitter["wood lane_splitter.prototype.structure_patch.west.filename = data.raw.splitter["wood-splitter"].structure_patch.west.filename lane_splitter.prototype.structure_patch.north.filename = data.raw.splitter["wood-splitter"].structure_patch.north.filename lane_splitter.item.icon = Lignumis.graphics .. "icons/wood-lane-splitter.png" +lane_splitter.recipe.category = "wood-processing-or-assembling" data:extend({ lane_splitter.prototype, diff --git a/lignumis/prototypes/content/basic-gun-turret.lua b/lignumis/prototypes/content/basic-gun-turret.lua index 92eaeb7..79e5074 100644 --- a/lignumis/prototypes/content/basic-gun-turret.lua +++ b/lignumis/prototypes/content/basic-gun-turret.lua @@ -48,6 +48,7 @@ local turret_item = { local turret_recipe = { type = "recipe", name = "basic-gun-turret", + category = "wood-processing-or-assembling", enabled = false, energy_required = 8, ingredients = { diff --git a/lignumis/prototypes/content/burner-agricultural-tower.lua b/lignumis/prototypes/content/burner-agricultural-tower.lua index 21fac1d..ee6bc84 100644 --- a/lignumis/prototypes/content/burner-agricultural-tower.lua +++ b/lignumis/prototypes/content/burner-agricultural-tower.lua @@ -83,6 +83,7 @@ data:extend({ { type = "recipe", name = "burner-agricultural-tower", + category = "wood-processing-or-assembling", energy_required = 10, ingredients = { { type = "item", name = "stone-brick", amount = 5 }, @@ -114,6 +115,7 @@ data:extend({ { type = "recipe", name = "burner-agricultural-tower-copper", + category = "wood-processing-or-assembling", localised_name = { "entity-name.burner-agricultural-tower" }, icons = { { icon = Lignumis.graphics .. "icons/burner-agricultural-tower.png" }, diff --git a/lignumis/prototypes/content/burner-assembling-machine.lua b/lignumis/prototypes/content/burner-assembling-machine.lua index 72ec137..04ed3f2 100644 --- a/lignumis/prototypes/content/burner-assembling-machine.lua +++ b/lignumis/prototypes/content/burner-assembling-machine.lua @@ -68,6 +68,7 @@ data:extend({ { type = "recipe", name = "burner-assembling-machine", + category = "wood-processing-or-assembling", enabled = false, ingredients = { { type = "item", name = "wooden-gear-wheel", amount = 5 }, @@ -108,6 +109,7 @@ if not basic_circuit_board then { type = "recipe", name = "burner-assembling-machine-electronic-circuit", + category = "wood-processing-or-assembling", localised_name = { "entity-name.burner-assembling-machine" }, icons = { { icon = Lignumis.graphics .. "icons/burner-assembling-machine.png" }, diff --git a/lignumis/prototypes/content/burner-long-handed-inserter.lua b/lignumis/prototypes/content/burner-long-handed-inserter.lua index 27e1d99..2e701aa 100644 --- a/lignumis/prototypes/content/burner-long-handed-inserter.lua +++ b/lignumis/prototypes/content/burner-long-handed-inserter.lua @@ -63,6 +63,7 @@ data:extend({ { type = "recipe", name = "burner-long-handed-inserter", + category = "wood-processing-or-assembling", enabled = false, ingredients = { { type = "item", name = "wooden-gear-wheel", amount = 1 }, diff --git a/lignumis/prototypes/content/wood-lab.lua b/lignumis/prototypes/content/wood-lab.lua index 39d7020..6f06645 100644 --- a/lignumis/prototypes/content/wood-lab.lua +++ b/lignumis/prototypes/content/wood-lab.lua @@ -144,6 +144,7 @@ data:extend({ { type = "recipe", name = "wood-lab", + category = "wood-processing-or-assembling", energy_required = 2, ingredients = { { type = "item", name = "lumber", amount = 10 }, diff --git a/lignumis/prototypes/content/wood-logistics.lua b/lignumis/prototypes/content/wood-logistics.lua index 4caedcd..3ede84a 100644 --- a/lignumis/prototypes/content/wood-logistics.lua +++ b/lignumis/prototypes/content/wood-logistics.lua @@ -41,7 +41,17 @@ Belt.RecipeBuilder:new() basic_circuit_board and { type = "item", name = "basic-circuit-board", amount = 5 } or { type = "item", name = "gold-cable", amount = 10 } }) - :apply() + :apply({ + transportBelt = { + category = "wood-processing-or-assembling" + }, + undergroundBelt = { + category = "wood-processing-or-assembling" + }, + splitter = { + category = "wood-processing-or-assembling" + } + }) Belt.TechnologyBuilder:new() :prerequisites({ "wood-science-pack" }) @@ -65,7 +75,8 @@ if not basic_circuit_board then icons = { { icon = splitter_item.icon }, { icon = "__base__/graphics/icons/electronic-circuit.png", scale = 0.25, shift = { 8, 8 } } - } + }, + category = "wood-processing-or-assembling" } }) .splitter diff --git a/lignumis/prototypes/content/wood-military.lua b/lignumis/prototypes/content/wood-military.lua index 8f00a69..775245b 100644 --- a/lignumis/prototypes/content/wood-military.lua +++ b/lignumis/prototypes/content/wood-military.lua @@ -81,6 +81,7 @@ data:extend({ { type = "recipe", name = "wood-darts-magazine", + category = "wood-processing-or-assembling", energy_required = 1, ingredients = { { type = "item", name = "wood", amount = 2 } }, results = { { type = "item", name = "wood-darts-magazine", amount = 1 } } diff --git a/lignumis/prototypes/content/wooden-gearwheel.lua b/lignumis/prototypes/content/wooden-gearwheel.lua index 0a7e5b5..229b175 100644 --- a/lignumis/prototypes/content/wooden-gearwheel.lua +++ b/lignumis/prototypes/content/wooden-gearwheel.lua @@ -17,6 +17,7 @@ data:extend({ { type = "recipe", name = "wooden-gear-wheel", + category = "wood-processing-or-assembling", ingredients = { { type = "item", name = "lumber", amount = 1 } }, results = { { type = "item", name = "wooden-gear-wheel", amount = 2 } }, allow_productivity = true diff --git a/lignumis/prototypes/integrations/Wood-Walls.lua b/lignumis/prototypes/integrations/Wood-Walls.lua index 479f2cd..782726a 100644 --- a/lignumis/prototypes/integrations/Wood-Walls.lua +++ b/lignumis/prototypes/integrations/Wood-Walls.lua @@ -1,6 +1,7 @@ local recipe = data.raw.recipe["wooden-wall"] recipe.ingredients = { { type = "item", name = "lumber", amount = 4 } } recipe.results = { { type = "item", name = "wooden-wall", amount = 1 } } +recipe.category = "wood-processing-or-assembling" -- https://mods.factorio.com/mod/Wood-Walls/discussion/679915cbb8bf3c84c65db404 data.raw.corpse["woodenwall-remnants"].icon = "__Wood-Walls__/graphics/wooden-wall/wooden-wall.png" \ No newline at end of file diff --git a/lignumis/prototypes/integrations/vanilla.lua b/lignumis/prototypes/integrations/vanilla.lua index cd907b2..4db50fa 100644 --- a/lignumis/prototypes/integrations/vanilla.lua +++ b/lignumis/prototypes/integrations/vanilla.lua @@ -20,6 +20,7 @@ local drill_item = data.raw["item"]["burner-mining-drill"] drill_item.icon = Lignumis.graphics .. "icons/burner-mining-drill.png" local drill_recipe = data.raw["recipe"]["burner-mining-drill"] +drill_recipe.category = "wood-processing-or-assembling" drill_recipe.ingredients = { { type = "item", name = "stone-furnace", amount = 1 }, { type = "item", name = "wooden-gear-wheel", amount = basic_circuit_board and 2 or 3 }, @@ -40,10 +41,12 @@ burner_inserter.energy_source.initial_fuel_percent = 0.15 data.raw.item["burner-inserter"].icon = Lignumis.graphics .. "icons/burner-inserter.png" -data.raw.recipe["burner-inserter"].ingredients = { +local burner_inesrter_recipe = data.raw.recipe["burner-inserter"] +burner_inesrter_recipe.ingredients = { { type = "item", name = "wooden-gear-wheel", amount = 1 }, { type = "item", name = "lumber", amount = 1 } } +burner_inesrter_recipe.category = "wood-processing-or-assembling" -- Stone furnace