Quality BioLabs mod makes it so higher-quality biolabs consume science packs slower, but for whatever reason the consumption rate past Legendary jumps back up to around 48%. I made a tweak locally that fixes it, maybe you can implement it directly in this mod?
-- QualityBioLab doesn't take into account infinite quality tiers, this does.
if (mods["QualityBioLab"] and (mods["infinite-quality-tiers-plus"] or mods["infinite-quality-tiers"])) then
local currQual = data.raw.quality["uncommon"]
log (currQual.name)
local i = 0 -- prevent infinite loops
local consumption = 0.9
while currQual and i < 1000 do
--log ("Quality:" .. currQual.name .. " changing science pack drain multiplier from " .. currQual.science_pack_drain_multiplier .. " to " .. consumption)
currQual.science_pack_drain_multiplier = consumption
if consumption > 0.5 then
consumption = consumption - 0.1 -- first 5 tiers reduce consumption by 10% each off the original rate
else
consumption = consumption * 0.9 -- subsequent tiers reduce it by 10% off the previous quality's rate.
end
-- move to the next quality
if currQual.next then currQual = data.raw.quality[currQual.next] else currQual = nil end
i = i + 1
end
end