Just import EatDrink and then run it with whichever flags you want it to do. As a basic alias, you can do something like:
alias fillmeup => ashq import <EatDrink.ash> eatdrink(fullness_limit(), inebriety_limit(), spleen_limit(), false);
Which should go to your fullness, inebriety, and spleen limits and NOT overdrink when done. As your stomach capacity increases, the fullness_limit goes up and EatDrink will find something else. If you want it to run a lot faster at the expense of losing readability, you could do something like:
alias fillmeup => ashq import <EatDrink.ash> if (my_fullness() != fullness_limit() || my_inebriety() != inebriety_limit() || my_spleen() != spleen_limit()) eatdrink(fullness_limit(), inebriety_limit(), spleen_limit(), false);
In both cases, if you type "fillmeup" it will eat to the limits. In the second case, it will only do it if you're not already full, which means that EatDrink won't trigger and it will be much faster.
Disclaimer: All this was done off the top of my head without any command-checking. Hopefully it works.
