fix fe+ compat

This commit is contained in:
Brevven 2021-03-28 20:48:58 -07:00
parent b7d4edf5b1
commit 2a8d676176
5 changed files with 18 additions and 7 deletions

View file

@ -1,4 +1,9 @@
---------------------------------------------------------------------------------------------------
Version: 0.10.6
Date: 2021-03-18
Fixes:
- Fix and improve FE+ compatiblity broken in 0.10.3
---------------------------------------------------------------------------------------------------
Version: 0.10.5
Date: 2021-03-18
Features:

View file

@ -25,15 +25,15 @@ function data_util.get_stack_size(default)
end
function data_util.steel_to_titanium(name)
data_util.replace_ingredient(name, "steel-plate", "titanium-plate")
data_util.replace_ingredient(name, "steel-plate", data_util.titanium_plate)
end
function data_util.add_titanium_ingredient(amount, name)
data_util.add_ingredient(name, "titanium-plate", amount)
data_util.add_ingredient(name, data_util.titanium_plate, amount)
end
function data_util.rare_to_titanium(name)
data_util.replace_ingredient(name, "rare-metals", "titanium-plate")
data_util.replace_ingredient(name, "rare-metals", data_util.titanium_plate)
end
function data_util.add_titanium_prerequisite(name)

View file

@ -1,6 +1,6 @@
{
"name": "bztitanium",
"version": "0.10.5",
"version": "0.10.6",
"factorio_version": "1.1",
"title": "Titanium",
"author": "Brevven",

View file

@ -1,7 +1,10 @@
-- Deadlock stacking recipes
local util = require("__bztitanium__.data-util");
if deadlock then
deadlock.add_stack("titanium-ore", "__bztitanium__/graphics/icons/stacked/titanium-ore-stacked.png", "deadlock-stacking-2", 64)
deadlock.add_stack("titanium-plate", "__bztitanium__/graphics/icons/stacked/titanium-plate-stacked.png" , "deadlock-stacking-2", 64)
deadlock.add_stack(util.titanium_plate, "__bztitanium__/graphics/icons/stacked/titanium-plate-stacked.png" , "deadlock-stacking-2", 64)
if mods["Krastorio2"] then
deadlock.add_stack("enriched-titanium", "__bztitanium__/graphics/icons/stacked/enriched-titanium-stacked.png" , "deadlock-stacking-2", 64)
end
@ -10,7 +13,7 @@ end
-- Deadlock crating recipes
if deadlock_crating then
deadlock_crating.add_crate("titanium-ore", "deadlock-crating-2")
deadlock_crating.add_crate("titanium-plate", "deadlock-crating-2")
deadlock_crating.add_crate(util.titanium_plate, "deadlock-crating-2")
if mods["Krastorio2"] then
deadlock_crating.add_crate("enriched-titanium", "deadlock-crating-2")
end

View file

@ -1,6 +1,9 @@
-- Enable prod modules for all titanium plate and ore recipes
recipes = {"titanium-plate"}
local util = require("__bztitanium__.data-util");
local recipes = {util.titanium_plate}
if mods["Krastorio2"] then
table.insert(recipes, "enriched-titanium-plate")
table.insert(recipes, "enriched-titanium")