Mod compatibility fixes

This commit is contained in:
Simon Brodtmann 2025-10-11 17:46:37 +02:00
parent f68a992587
commit 44198c0706
6 changed files with 13 additions and 13 deletions

View file

@ -11,7 +11,7 @@ function util.se_landfill(params)
type = "recipe", type = "recipe",
icons = { icons = {
{ icon = "__base__/graphics/icons/landfill.png", icon_size = 64, icon_mipmaps = 3 }, { icon = "__base__/graphics/icons/landfill.png", icon_size = 64, icon_mipmaps = 3 },
{ icon = "__Chromium2__/graphics/icons/"..params.ore..".png", icon_size = params.icon_size, scale = 0.33*64/params.icon_size}, { icon = "__Cobalt2__/graphics/icons/"..params.ore..".png", icon_size = params.icon_size, scale = 0.33*64/params.icon_size},
}, },
energy_required = 1, energy_required = 1,
enabled=false, enabled=false,
@ -48,7 +48,7 @@ function util.se_matter(params)
icon_size = 64, scale = 0.5}, icon_size = 64, scale = 0.5},
{icon = "__space-exploration-graphics__/graphics/icons/fluid/particle-stream.png", {icon = "__space-exploration-graphics__/graphics/icons/fluid/particle-stream.png",
icon_size = 64, scale = 0.33, shift = {8,-8}}, icon_size = 64, scale = 0.33, shift = {8,-8}},
{icon = "__Chromium2__/graphics/icons/"..params.ore..".png", {icon = "__Cobalt2__/graphics/icons/"..params.ore..".png",
icon_size = params.icon_size, scale = 0.33 * 64/params.icon_size, shift={-8, 8}}, icon_size = params.icon_size, scale = 0.33 * 64/params.icon_size, shift={-8, 8}},
{icon = "__space-exploration-graphics__/graphics/icons/transition-arrow.png", {icon = "__space-exploration-graphics__/graphics/icons/transition-arrow.png",
icon_size = 64, scale = 0.5}, icon_size = 64, scale = 0.5},
@ -87,7 +87,7 @@ function util.se_matter(params)
icon_size = 64, scale = 0.5}, icon_size = 64, scale = 0.5},
{icon = "__space-exploration-graphics__/graphics/icons/fluid/particle-stream.png", {icon = "__space-exploration-graphics__/graphics/icons/fluid/particle-stream.png",
icon_size = 64, scale = 0.33, shift = {-8,8}}, icon_size = 64, scale = 0.33, shift = {-8,8}},
{icon = "__Chromium2__/graphics/icons/"..params.ore..".png", {icon = "__Cobalt2__/graphics/icons/"..params.ore..".png",
icon_size = params.icon_size, scale = 0.33 * 64/params.icon_size, shift={8, -8}}, icon_size = params.icon_size, scale = 0.33 * 64/params.icon_size, shift={8, -8}},
{icon = "__space-exploration-graphics__/graphics/icons/transition-arrow.png", {icon = "__space-exploration-graphics__/graphics/icons/transition-arrow.png",
icon_size = 64, scale = 0.5}, icon_size = 64, scale = 0.5},
@ -129,7 +129,7 @@ function util.se_matter(params)
{"se-astronomic-science-pack-4", 1}, {"se-astronomic-science-pack-4", 1},
{"se-energy-science-pack-4", 1}, {"se-energy-science-pack-4", 1},
{"se-material-science-pack-4", 1}, {"se-material-science-pack-4", 1},
{"matter-tech-card", 1}, {"kr-matter-tech-card", 1},
{"se-deep-space-science-pack-1", 1}, {"se-deep-space-science-pack-1", 1},
} }
}, },

View file

@ -44,7 +44,7 @@ data:extend({
icon_size = 64, icon_size = 64,
icons = (mods["Krastorio2"] and icons = (mods["Krastorio2"] and
{ {
{ icon = "__248k-Redux__/ressources/fluids/el_dirty_water.png", icon_size = 64}, { icon = "__248k-Redux-graphics__/ressources/fluids/el_dirty_water.png", icon_size = 64},
{ icon = "__Cobalt2__/graphics/icons/cobaltite-ore.png", icon_size = 64, scale=0.2, shift= {-8, -8}}, { icon = "__Cobalt2__/graphics/icons/cobaltite-ore.png", icon_size = 64, scale=0.2, shift= {-8, -8}},
} or { } or {
{ icon = "__Cobalt2__/graphics/icons/cobaltite-ore.png", icon_size = 64}, { icon = "__Cobalt2__/graphics/icons/cobaltite-ore.png", icon_size = 64},

View file

@ -76,7 +76,7 @@ data:extend(
{ {
icon = data.raw.item["cobaltite-ore"].icon, icon = data.raw.item["cobaltite-ore"].icon,
icon_size = data.raw.item["cobaltite-ore"].icon_size, icon_size = data.raw.item["cobaltite-ore"].icon_size,
scale = 0.20 * (data.raw.fluid["kr-dirty-water"].icon_size/data.raw.item["cobaltite-ore"].icon_size), scale = 0.20,
shift = {0, 4} shift = {0, 4}
} }
}, },

View file

@ -27,14 +27,14 @@ data:extend(
{ {
{"production-science-pack", 1}, {"production-science-pack", 1},
{"utility-science-pack", 1}, {"utility-science-pack", 1},
{"matter-tech-card", 1} {"kr-matter-tech-card", 1}
}, },
time = 45 time = 45
} }
}, },
}) })
matter.createMatterRecipe({ matter.make_recipes({
material = { type = "item", name = "cobaltite-ore", amount = 10 }, material = { type = "item", name = "cobaltite-ore", amount = 10 },
matter_count = 5, matter_count = 5,
energy_required = 1, energy_required = 1,
@ -42,7 +42,7 @@ matter.createMatterRecipe({
unlocked_by_technology = "cobalt-matter-processing" unlocked_by_technology = "cobalt-matter-processing"
}) })
matter.createMatterRecipe({ matter.make_recipes({
material = { type = "item", name = "cobalt-plate", amount = 10 }, material = { type = "item", name = "cobalt-plate", amount = 10 },
matter_count = 10, matter_count = 10,
energy_required = 3, energy_required = 3,

View file

@ -171,8 +171,8 @@ if mods["space-exploration"] then
order = "z-01", order = "z-01",
enabled = false, enabled = false,
energy_required = 10, energy_required = 10,
ingredients = {{type="item", name="glass", amount=2},{type="item", name="silicon", amount=2},{type="item", name="cobalt-plate", amount=4}}, ingredients = {{type="item", name="glass", amount=2},{type="item", name=mods["Krastorio2"] and "kr-silicon" or "silicon", amount=2},{type="item", name="cobalt-plate", amount=4}},
results = {{type="item", name="se-data-storage-substrate", amount=1}, {name="se-scrap", amount=1, probability=0.5}}, results = {{type="item", name="se-data-storage-substrate", amount=1}, {type="item", name="se-scrap", amount=1, probability=0.5}},
}, },
{ {
type = "recipe", type = "recipe",

View file

@ -78,13 +78,13 @@ if mods["space-exploration"] then
util.add_ingredient("se-electromagnetic-field-data", "cobalt-electromagnet", 1) util.add_ingredient("se-electromagnetic-field-data", "cobalt-electromagnet", 1)
util.set_ingredient("se-electromagnetic-field-data", "se-empty-data", 2) util.set_ingredient("se-electromagnetic-field-data", "se-empty-data", 2)
util.add_product("se-electromagnetic-field-data", {name="cobalt-electromagnet", amount=1, probability=0.25}) util.add_product("se-electromagnetic-field-data", {type="item", name="cobalt-electromagnet", amount=1, probability=0.25})
util.set_product_amount("se-electromagnetic-field-data", "se-junk-data", 2) util.set_product_amount("se-electromagnetic-field-data", "se-junk-data", 2)
util.set_product_amount("se-electromagnetic-field-data", "se-electromagnetic-field-data", 2) util.set_product_amount("se-electromagnetic-field-data", "se-electromagnetic-field-data", 2)
util.add_ingredient("se-quantum-phenomenon-data", "high-power-cobalt-magnet", 1) util.add_ingredient("se-quantum-phenomenon-data", "high-power-cobalt-magnet", 1)
util.set_ingredient("se-quantum-phenomenon-data", "se-empty-data", 2) util.set_ingredient("se-quantum-phenomenon-data", "se-empty-data", 2)
util.add_product("se-quantum-phenomenon-data", {name="high-power-cobalt-magnet", amount=1, probability=0.50}) util.add_product("se-quantum-phenomenon-data", {type="item", name="high-power-cobalt-magnet", amount=1, probability=0.50})
util.set_product_amount("se-quantum-phenomenon-data", "se-junk-data", 2) util.set_product_amount("se-quantum-phenomenon-data", "se-junk-data", 2)
util.set_product_amount("se-quantum-phenomenon-data", "se-quantum-phenomenon-data", 2) util.set_product_amount("se-quantum-phenomenon-data", "se-quantum-phenomenon-data", 2)