drinksilent(int, item): like eatsilent(int, item) in that it just does it without warning about stuff (for booze, warning if you don't have Ode active).
For that matter, why is there no spleen(int, item) ASH function? And spleensilent(int, item) just to be complete, though this wouldn't do...