krastorio 2.0 compatibility

This commit is contained in:
Matt Grogan 2025-04-30 21:36:22 -04:00
parent bd96ca7464
commit a61860ef70
4 changed files with 50 additions and 38 deletions

View file

@ -1,40 +1,47 @@
-- Matter recipes for Krastorio2
if mods["Krastorio2"] then
local util = require("__bzzirconium__.data-util");
local util = require("__bzzirconium__.data-util");
util.k2matter({
k2matter = {
item_name = "zircon",
matter_value = 6,
material = {
name = "zircon",
type = "item"
},
matter_count = 6,
energy_required = 1,
need_stabilizer = false,
unlocked_by_technology = "zirconium-matter-processing",
needs_stabilizer = false,
unlocked_by = "zirconium-matter-processing",
},
k2baseicon = "stone",
icon = { icon = "__bzzirconium__/graphics/icons/zircon.png", icon_size = 64, scale = 1.25}
})
}, false)
util.k2matter({
k2matter = {
item_name = "zirconia",
minimum_conversion_quantity = 20,
matter_value = 10,
material = {
name = "zirconia",
type = "item",
amount = 20,
},
matter_count = 10,
energy_required = 2,
only_deconversion = true,
need_stabilizer = true,
unlocked_by_technology = "zirconium-matter-processing",
needs_stabilizer = true,
unlocked_by = "zirconium-matter-processing",
},
})
}, true)
util.k2matter({
k2matter = {
item_name = "zirconium-plate",
matter_value = 17,
material = {
name = "zirconium-plate",
type = "item",
},
matter_count = 17,
energy_required = 2,
only_deconversion = true,
need_stabilizer = true,
unlocked_by_technology = "zirconium-matter-processing",
needs_stabilizer = true,
unlocked_by = "zirconium-matter-processing",
},
})
}, true)
end