compatibility

This commit is contained in:
Brevven 2022-01-31 02:27:47 -08:00
parent 2b9a517a44
commit 6d800abed6
2 changed files with 8 additions and 1 deletions

View file

@ -7,6 +7,8 @@ Date: 2022-01-31
saving your game. saving your game.
- Fix some refractory recipes when used without certain mods - Fix some refractory recipes when used without certain mods
- Fix some refractory recipe product amounts - Fix some refractory recipe product amounts
Changes:
- Minor compatibility updates
--------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------
Version: 0.0.9 Version: 0.0.9
Date: 2022-01-25 Date: 2022-01-25

View file

@ -104,6 +104,9 @@ function make_recipe(recipe)
or (mods.bzzirconium and or (mods.bzzirconium and
{ icon = "__bzzirconium__/graphics/icons/zirconia.png", { icon = "__bzzirconium__/graphics/icons/zirconia.png",
icon_size = 128, scale=0.125, icon_mipmaps = 3, shift={8, -8}}) icon_size = 128, scale=0.125, icon_mipmaps = 3, shift={8, -8}})
or (mods.bzaluminum and
{ icon = "__bzaluminum__/graphics/icons/alumina.png",
icon_size = 128, scale=0.125, icon_mipmaps = 3, shift={8, -8}})
or nil or nil
) )
r.icons = icons r.icons = icons
@ -141,6 +144,8 @@ function get_refractories(recipe, name)
if mods.bzcarbon then table.insert(refractories, "graphite") end if mods.bzcarbon then table.insert(refractories, "graphite") end
if mods.bzsilicon then table.insert(refractories, "silica") end if mods.bzsilicon then table.insert(refractories, "silica") end
if #refractories < 2 and mods.bzzirconium and name ~= "zirconium-plate-refractory" then table.insert(refractories, "zirconia") end if #refractories < 2 and mods.bzzirconium and name ~= "zirconium-plate-refractory" then table.insert(refractories, "zirconia") end
if #refractories < 2 and mods.bzaluminum and name ~= "aluminum-plate-refractory" then table.insert(refractories, "alumina") end
if #refractories < 2 then table.insert(refractories, "stone-brick") end
return refractories return refractories
end end
@ -189,7 +194,7 @@ function get_probability(n)
return roots[n] return roots[n]
end end
if util.me.founding_plates() and (mods.bzcarbon or mods.bzsilicon or mods.bzzirconium) then if util.me.founding_plates() and (mods.bzcarbon or mods.bzsilicon or mods.bzzirconium or mods.bzaluminum) then
local new_recipes = {} local new_recipes = {}
for name, recipe in pairs(data.raw.recipe) do for name, recipe in pairs(data.raw.recipe) do
if recipe.category ~= "smelting" then goto continue end if recipe.category ~= "smelting" then goto continue end