Re: "Soft" kitchen farming
Here's some logic that replaces the 'if I've drunk anything, don't drink' with 'if I can drink anything, drink as much as I can', which works better if you stop and re-run the script, or run the script after doing other things.
// If drunkness is 0, cooks & eats...