pline("Ooph! This tastes like %s%s!",
otmp->odiluted ? "watered down " : "",
Hallucination ? "dandelion wine" : "liquid fire");
- if (!otmp->blessed)
- make_confused(itimeout_incr(HConfusion, d(3, 8)), FALSE);
+ if (!otmp->blessed) {
+ /* booze hits harder if drinking on an empty stomach */
+ make_confused(itimeout_incr(HConfusion, d(2 + u.uhs, 8)), FALSE);
+ }
/* the whiskey makes us feel better */
if (!otmp->odiluted)
healup(1, 0, FALSE, FALSE);