Hm, I don't understand why you set this in entities.lua
:
crafting_speed = settings.startup["flare-stack-item-rate"].value
The amount of liquid being burnt per cycle is already set in data-final-fixes.lua
:
ingredients =
{
{type="fluid", name=vi.name, amount=settings.startup["flare-stack-fluid-rate"].value}
},
To the best of my knowledge, changing crafting_speed
speeds up the cycle time, so if say the rate is 10, that means it will take 0.1 seconds to burn 10 units of liquid. And if the rate is 20, that means it will take 0.05 seconds to burn 20 units of liquid... in other words, the actual rate will be a square of the rate set.
I suggest keeping crafting_speed
to 1
as originally set.