diff --git a/lignumis/prototypes/compatibility/lane-splitters.lua b/lignumis/prototypes/compatibility/lane-splitters.lua index f61061a..c075538 100644 --- a/lignumis/prototypes/compatibility/lane-splitters.lua +++ b/lignumis/prototypes/compatibility/lane-splitters.lua @@ -1,3 +1,6 @@ +local Recipe = require("__cf-lib__/data/Recipe") +local Technology = require("__cf-lib__/data/Technology") + if not mods["lane-splitters"] then return end local lane_splitter = make_tier({ @@ -27,7 +30,8 @@ data:extend({ lane_splitter.recipe, }) -table.insert(data.raw["technology"]["wood-logistics"].effects, { - type = "unlock-recipe", - recipe = "wood-lane-splitter" -}) \ No newline at end of file +Technology:new("wood-logistics"):addRecipe("wood-lane-splitter") + +if settings.startup["lignumis-basic-circuit-board"].value then + Recipe:new("lane-splitter"):replaceIngredient("electronic-circuit", "basic-circuit-board") +end \ No newline at end of file