From 6942f11a527cd239a78f9c4732ee7e73817ef8e4 Mon Sep 17 00:00:00 2001 From: Brevven Date: Mon, 10 Apr 2023 00:22:40 -0700 Subject: [PATCH] double furnace fix --- changelog.txt | 5 +++++ control.lua | 7 ++++--- data-final-fixes.lua | 2 +- info.json | 2 +- me.lua | 3 ++- 5 files changed, 13 insertions(+), 6 deletions(-) diff --git a/changelog.txt b/changelog.txt index 739a9be..7554ae8 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.7.11 +Date: 2023-04-10 + Fixes: + - Double furnace: fixed to work with double furnace again (broken in 7.10) +--------------------------------------------------------------------------------------------------- Version: 0.7.10 Date: 2023-03-25 Fixes: diff --git a/control.lua b/control.lua index 617b227..f876ea2 100644 --- a/control.lua +++ b/control.lua @@ -1,9 +1,10 @@ +local util = require("control-util") + script.on_event( defines.events.on_console_chat, function(event) -- refresh recipes, in case of settings change if event.message and event.message == "TungstenRecipes" and (not event.player_index or not game.players[event.player_index] or game.players[event.player_index].admin) then - if game.players[event.player_index].force.recipes["cuw"] then - game.players[event.player_index].force.recipes["cuw"].enabled=true - end + util.force_enable_recipe(event, "cuw") + util.force_enable_recipe(event, "double-tungsten") end end) diff --git a/data-final-fixes.lua b/data-final-fixes.lua index b1498ef..12c7a7e 100644 --- a/data-final-fixes.lua +++ b/data-final-fixes.lua @@ -14,7 +14,7 @@ for i, entity in pairs(data.raw.furnace) do table.insert(entity.crafting_categories, "smelting-carbon") end for j, category in pairs(entity.crafting_categories) do - if category == "smelting" then + if category == "smelting" or category == "double-smelting" then if entity.name == "double-steel-furnace" then table.insert(entity.crafting_categories, "double-smelting-carbon") else diff --git a/info.json b/info.json index 04f245e..dba0cb3 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bztungsten", - "version": "0.7.10", + "version": "0.7.11", "factorio_version": "1.1", "title": "Tungsten", "author": "Brevven", diff --git a/me.lua b/me.lua index cbb3d48..68943e4 100644 --- a/me.lua +++ b/me.lua @@ -13,7 +13,8 @@ me.recipes = {me.tungsten_plate, me.tungsten_carbide_recipe, "rocket-engine-nozz "tungsten-carbide-coal",} me.tungsten_processing = "tungsten-processing" -if mods.bobplates then + +if mods and mods.bobplates then me.tungsten_processing = "bz-tungsten-processing" me.tungsten_carbide_recipe = "bz-tungsten-carbide" end