Rearrange a couple functions for readability

This commit is contained in:
John Bauer 2021-02-27 09:12:54 -08:00
parent a3394b3759
commit 181b9a71cd
1 changed files with 12 additions and 12 deletions

View File

@ -58,18 +58,6 @@ function energyCraftingModifier(entity)
end
end
function getSuctionRate(entity)
if not entity.is_crafting() and getSpaceForPollution(entity) == 0 then
return 0
else
return getBasePurificationRate(entity) * entity.crafting_speed * energyCraftingModifier(entity)
end
end
function getAbsorptionRate(entity)
return math.min(getSpaceForPollution(entity), getSuctionRate(entity))
end
function pollutionInPollutedWater(amount)
return amount * 6 / 10
end
@ -87,6 +75,18 @@ function getSpaceForPollution(entity)
return capacity - pollution
end
function getSuctionRate(entity)
if not entity.is_crafting() and getSpaceForPollution(entity) == 0 then
return 0
else
return getBasePurificationRate(entity) * entity.crafting_speed * energyCraftingModifier(entity)
end
end
function getAbsorptionRate(entity)
return math.min(getSpaceForPollution(entity), getSuctionRate(entity))
end
function inRadius(filter, radius)
if filter.name == "air-filter-machine-1" then
return radius <= 0