The problem seems to be in omnimatters data-final-fixes.lua #43 'omni.marathon.standardise(data.raw.recipe[eff.recipe])'
It changes recipes that are unlocked through a technology.
data.raw.recipe['momo-sct-2-N1] goes from :
{
category = "momo-sci-recipe",
enabled = "false",
energy_required = 5,
icon_size = 32,
ingredients = {},
name = "momo-sct-2-N1",
results = {
{
amount = 1,
name = "sct-2",
type = "item"
}
},
subgroup = "py-items",
type = "recipe"
}
to
{
category = "momo-sci-recipe",
expensive = {
category = "momo-sci-recipe",
enabled = "false",
energy_required = 5,
ingredients = {},
results = {
{
amount = 1,
name = "sct-2",
type = "item"
}
}
},
icon_size = 32,
localised_name = {
"item-name.sct-2"
},
name = "momo-sct-2-N1",
normal = {
category = "momo-sci-recipe",
enabled = "false",
energy_required = 5,
ingredients = {},
results = {
{
amount = 1,
name = "sct-2",
type = "item"
}
}
},
subgroup = "py-items",
type = "recipe"
}
Then it enters momotweak.data-final-fixes like that and it causes problems.
"momo-sct-gun-N1" and momo-sct-high-N1 do not have this problem and do not get changed by omnimatter, I think because they do not have a technology unlock effect?