From 6230172d846e6aa18f8a8d1c642e8c9168652cff Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 2 Nov 2025 10:15:59 +0100 Subject: [PATCH] Change optics to lamp Factorio 2.0 renamed the technology --- bztungsten2/data-final-fixes.lua | 4 ++-- bztungsten2/tungsten-recipe-updates.lua | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/bztungsten2/data-final-fixes.lua b/bztungsten2/data-final-fixes.lua index 1f7142f..731fc80 100644 --- a/bztungsten2/data-final-fixes.lua +++ b/bztungsten2/data-final-fixes.lua @@ -36,7 +36,7 @@ end -- SE + K2: Keep radar at red science level -util.remove_prerequisite("kr-radar", "optics") +util.remove_prerequisite("kr-radar", "lamp") util.add_prerequisite("kr-radar", "electricity") @@ -48,7 +48,7 @@ util.add_ingredient("omt-electric-mining-drill", "tungsten-carbide", 10) -- Junk Trains, no optics: -util.remove_prerequisite("automated-scrap-rail-transportation", "optics") +util.remove_prerequisite("automated-scrap-rail-transportation", "lamp") util.remove_ingredient("train-stop-scrap", "small-lamp") util.remove_ingredient("rail-signal-scrap", "small-lamp") util.remove_ingredient("rail-chain-signal-scrap", "small-lamp") diff --git a/bztungsten2/tungsten-recipe-updates.lua b/bztungsten2/tungsten-recipe-updates.lua index 1a240d7..c7781a3 100644 --- a/bztungsten2/tungsten-recipe-updates.lua +++ b/bztungsten2/tungsten-recipe-updates.lua @@ -4,12 +4,12 @@ local cuw = "tungsten-plate" if util.me.cuw() then cuw = "cuw" end -- Lamps -util.add_prerequisite("optics", util.me.tungsten_processing) -util.set_tech_recipe("optics", {{"automation-science-pack", 1}, {"logistic-science-pack", 1}}) +util.add_prerequisite("lamp", util.me.tungsten_processing) +util.set_tech_recipe("lamp", {{"automation-science-pack", 1}, {"logistic-science-pack", 1}}) util.add_ingredient("small-lamp", "tungsten-plate", 1) -- Rail signals use lamps -util.add_prerequisite("rail-signals", "optics") +util.add_prerequisite("rail-signals", "lamp") util.add_ingredient("rail-signal", "small-lamp", 1) util.add_ingredient("rail-chain-signal", "small-lamp", 1) @@ -104,14 +104,14 @@ util.add_ingredient("deadlock-floor-lamp", "tungsten-plate", 2) if mods["Krastorio2"] then util.set_tech_recipe("engine", {{"kr-basic-tech-card", 1}, {"automation-science-pack", 1}, {"logistic-science-pack", 1}}) util.set_tech_recipe("fluid-handling", {{"kr-basic-tech-card", 1}, {"automation-science-pack", 1}, {"logistic-science-pack", 1}}) - util.set_tech_recipe("optics", {{"kr-basic-tech-card", 1}, {"automation-science-pack", 1}, {"logistic-science-pack", 1}}) + util.set_tech_recipe("lamp", {{"kr-basic-tech-card", 1}, {"automation-science-pack", 1}, {"logistic-science-pack", 1}}) -- TODO: Fix --util.set_tech_recipe("oil-processing", {{"kr-basic-tech-card", 1}, {"automation-science-pack", 1}, {"logistic-science-pack", 1}}) util.set_tech_recipe("plastics", {{"kr-basic-tech-card", 1}, {"automation-science-pack", 1}, {"logistic-science-pack", 1}}) if util.me.get_setting("bztungsten-avoid-military") == "yes" then util.set_tech_recipe("rocketry", {{"kr-basic-tech-card", 1}, {"automation-science-pack", 1}, {"logistic-science-pack", 1}}) end - util.remove_prerequisite("kr-sentinel", "optics") + util.remove_prerequisite("kr-sentinel", "lamp") util.add_prerequisite(util.me.tungsten_processing, "kr-mineral-water-gathering") @@ -453,7 +453,7 @@ util.add_ingredient("simply-power-armor-mk3", "tungsten-plate", 20) -- Cargo Ships -util.add_prerequisite("water_transport_signals", "optics") +util.add_prerequisite("water_transport_signals", "lamp") util.add_ingredient("buoy", "small-lamp", 1) util.add_ingredient("chain_buoy", "small-lamp", 1) util.add_ingredient("oil_rig", "tungsten-carbide", 5)