From 65c149156cfc162de719a342fe666cf2045de9b6 Mon Sep 17 00:00:00 2001 From: Brevven Date: Thu, 21 Jul 2022 16:49:21 -0700 Subject: [PATCH] bob's e --- changelog.txt | 5 +++++ data-final-fixes.lua | 12 ++++-------- info.json | 2 +- recipe-updates.lua | 14 ++++++++++++++ 4 files changed, 24 insertions(+), 9 deletions(-) diff --git a/changelog.txt b/changelog.txt index 8a84cc4..054a76c 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.0.3 +Date: 2022-07-22 + Features: + - Compatible with Bob's Electronics/Bob's Electronics SE KR +--------------------------------------------------------------------------------------------------- Version: 0.0.2 Date: 2022-07-21 Fixes: diff --git a/data-final-fixes.lua b/data-final-fixes.lua index 0158f0f..2b1fd68 100644 --- a/data-final-fixes.lua +++ b/data-final-fixes.lua @@ -9,14 +9,10 @@ local util = require("data-util"); -- Electronic circuits need final fixes if data.raw.recipe["electronic-circuit-stone"] then - data.raw.recipe["electronic-circuit-stone"].hidden = true - if data.raw.technology["electronics"] then - for i, effect in pairs(data.raw.technology["electronics"].effects) do - if effect.recipe == "electronic-circuit-stone" then - table.remove(data.raw.technology["electronics"].effects, i) - end - end - end + util.set_hidden("electronic-circuit-stone") + util.replace_ingredient("electronic-circuit-stone", "stone-tablet", "bakelite") + util.remove_recipe_effect("electronics", "electronics-circuit-stone") + util.set_hidden("electronics-circuit-stone") end util.replace_ingredient("electronic-circuit", "wood", "bakelite") diff --git a/info.json b/info.json index 9b2acfb..a55ffeb 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bzgas", - "version": "0.0.2", + "version": "0.0.3", "factorio_version": "1.1", "title": "Natural Gas", "author": "Brevven", diff --git a/recipe-updates.lua b/recipe-updates.lua index 42b1a65..5eca17a 100644 --- a/recipe-updates.lua +++ b/recipe-updates.lua @@ -33,3 +33,17 @@ util.replace_ingredient("se-bio-combustion-data", "se-plasma-stream", "gas") util.replace_ingredient("se-bio-combustion-resistance-data", "se-plasma-stream", "gas") util.add_ingredient("se-genetic-data", "phenol", 1) util.add_ingredient("se-comparative-genetic-data", "phenol", 2) + + + +-- Bob's Electronics SE KR +util.remove_recipe_effect("electronics", "basic-circuit-board-stone") +util.set_hidden("basic-circuit-board-stone") +util.replace_ingredient("basic-circuit-board-stone", "stone-tablet", "bakelite") +util.remove_ingredient("basic-circuit-board", "wood") +util.remove_ingredient("basic-circuit-board", "wooden-board") +util.remove_ingredient("basic-circuit-board", "iron-plate") +util.add_ingredient("basic-circuit-board", "bakelite", 1) +util.set_enabled("basic-circuit-board", false) +util.add_unlock("electronics", "basic-circuit-board") +