diff --git a/data-updates.lua b/data-updates.lua index 76460d6..73ac459 100644 --- a/data-updates.lua +++ b/data-updates.lua @@ -55,6 +55,14 @@ for key, prototype_type in pairs(data.raw) do end prototype.energy_source.emissions = prototype.energy_source.emissions * multiplier end + -- Negitive numbers account for air-filtering mod + if prototype.energy_source.emissions and prototype.energy_source.emissions < -0.001 then + local multiplier = 7 + if marathon then + multiplier = multiplier / 5 + end + prototype.energy_source.emissions = prototype.energy_source.emissions * multiplier + end end end end