Hi, liking the mod so far, but one thing really stands out is just how cheap the tech is for what it is capable of. Perhaps this is due to me coming from an A&B run with the mod where blue level tech (that this is placed in) would naturally cause the buildings to require things like tungsten plates & like.
Is there any chance you might re-balance the costs of the buildings if Bob's mods are enabled? something like titanium plates, silicon nitride, pumps (1 or 2), and some circuits.
So I kind of put together an ab balance patch (similar to your squeeze through patch). Havent gotten into modding myself, so forgive me if its a hack-job:
AB_fix.lua (under compatibility-scripts/data):
if mods["bobelectronics"] and mods["bobplates"] then
data.raw["recipe"]["duct-small"].ingredients = {
{type="item", name="silicon-nitride", amount=4},
{type="item", name="titanium-plate", amount=1}
}
data.raw["recipe"]["duct-t-junction"].ingredients = {
{type="item", name="duct-small", amount=3},
{type="item", name="silicon-nitride", amount=3},
{type="item", name="titanium-plate", amount=1}
}
data.raw["recipe"]["duct-curve"].ingredients = {
{type="item", name="duct-small", amount=2},
{type="item", name="silicon-nitride", amount=2},
{type="item", name="titanium-plate", amount=1}
}
data.raw["recipe"]["duct-cross"].ingredients = {
{type="item", name="duct-small", amount=4},
{type="item", name="silicon-nitride", amount=4},
{type="item", name="titanium-plate", amount=1}
}
data.raw["recipe"]["duct-underground"].ingredients = {
{type="item", name="duct-small", amount=24},
{type="item", name="silicon-nitride", amount=12},
{type="item", name="titanium-plate", amount=3}
}
data.raw["recipe"]["non-return-duct"].ingredients = {
{type="item", name="silicon-nitride", amount=24},
{type="item", name="titanium-plate", amount=12},
{type="item", name="bob-pump-2", amount=5}
}
data.raw["recipe"]["duct-end-point-intake"].ingredients = {
{type="item", name="silicon-nitride", amount=24},
{type="item", name="titanium-plate", amount=12},
{type="item", name="bob-pump-2", amount=10},
{type="item", name="advanced-circuit", amount=5}
}
data.raw["recipe"]["duct-end-point-outtake"].ingredients = {
{type="item", name="silicon-nitride", amount=24},
{type="item", name="titanium-plate", amount=12},
{type="item", name="bob-pump-2", amount=10},
{type="item", name="advanced-circuit", amount=5}
}
if not settings.startup["fmf-enable-duct-auto-join"].value then
data.raw["recipe"]["duct"].ingredients = {
{type="item", name="duct-small", amount=2}
}
data.raw["recipe"]["duct-long"].ingredients = {
{type="item", name="duct", amount=2}
}
end
end
Just need to add the following line to the main data.lua file as well.
require("FluidMustFlow/compatibility-scripts/data/AB_fix")