From e7e6464a799dea6a0ce4c105284a8daba0a1f2b8 Mon Sep 17 00:00:00 2001 From: Brevven Date: Wed, 26 Jan 2022 01:11:30 -0800 Subject: [PATCH] update --- data-final-fixes.lua | 3 +-- data-updates.lua | 2 +- data-util.lua | 7 ++++++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/data-final-fixes.lua b/data-final-fixes.lua index 2121505..a3a4b76 100644 --- a/data-final-fixes.lua +++ b/data-final-fixes.lua @@ -3,8 +3,7 @@ require("zirconium-recipe-updates-lds") require("zirconium-recipe-final-stacking") require("zirconium-recipe-final-rrr") - -local util = require("__bzzirconium__.data-util"); +local util = require("data-util"); if mods["space-exploration"] then -- Organization diff --git a/data-updates.lua b/data-updates.lua index 1aa6b1d..755660e 100644 --- a/data-updates.lua +++ b/data-updates.lua @@ -5,7 +5,7 @@ require("map-gen-preset-updates") require("omni") require("strange-matter") -local util = require("__bzzirconium__.data-util"); +local util = require("data-util"); util.add_minable_result("simple-entity", "rock-huge", {name="zircon", amount_min = 15, amount_max=25}) util.add_minable_result("simple-entity", "sand-rock-big", {name="zircon", amount_min = 15, amount_max=25}) diff --git a/data-util.lua b/data-util.lua index f1815b6..d794286 100644 --- a/data-util.lua +++ b/data-util.lua @@ -89,7 +89,12 @@ function util.add_effect(technology_name, effect) local technology = data.raw.technology[technology_name] if technology then if not technology.effects then technology.effects = {} end - table.insert(technology.effects, effect) + if effect and effect.type == "unlock-recipe" then + if not data.raw.recipe[effect.recipe] then + return + end + table.insert(technology.effects, effect) + end end end