Board Thread:Wiki/Forum Technical Support/@comment-30645975-20161218220424/@comment-25565811-20161219193732

I think, I guessed the formula. Check this:

saturation = 2 * base_saturation * food_content * strength_mult Ale: 3 / .3 weak light  moder  strong  potent mult  0.25    0.5    1.0     2.0     3.0 food     1      1      3       6       9 satu  0.15    0.3    1.8     7.2    16.2

Araq: 4 / .4 weak light  moder  strong  potent mult  0.25    0.5    1.0     2.0     3.0 food     1      2      4       8      12 satu   0.2    0.8    3.2    12.8    28.8

The vanilla wiki states, that the max. saturation is always the food content. Therefore the values for strong and potent are capped there. I guess, for higher values, moderate should also be capped. The food content seems to be rounded to an integer first.