by Vladichka » Mon Jan 26, 2026 6:40 pm
Using float types to measure materials would be a typical rookie mistake, but I don't think that's what is happening here (though it probably happens as well).
It seems to be a comparison error that stops the pickling process when the amount of liquid drops below 0.5. When every item transforms to its pickled counterpart, it consumes the liquid, and it stops at a point when liquid meter drops to 0.4. Then when you add more liquid, it immediately gets consumed.
In case of tanning, the amount consumed is so little it's not even visible, so it's clearly a rounding error. Here it's primarily a problem with picking process stopping when meter drops below 0.5.