From 6f453071eadab71f6296843b376d4cdd607e109b Mon Sep 17 00:00:00 2001 From: Simon Brodtmann <github@accounts.brodtmann.info> Date: Sun, 16 Mar 2025 18:52:17 +0100 Subject: [PATCH] Lane splitters: Yellow lane splitter uses basic circuit board instead of electronic circuit --- lignumis/prototypes/compatibility/lane-splitters.lua | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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