From: Michael Meyer Date: Tue, 3 Aug 2021 21:05:22 +0000 (-0400) Subject: Amplify booze effect if drinking on empty stomach X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e44de714999705422e94b5217fc29bab16da20d2;p=nethack Amplify booze effect if drinking on empty stomach Drinking booze on an empty stomach will amplify its effects (i.e. increase the duration of the resulting confusion); stuffing yourself before drinking will have the opposite effect. --- diff --git a/src/potion.c b/src/potion.c index 82b834df4..1aa56fd20 100644 --- a/src/potion.c +++ b/src/potion.c @@ -720,8 +720,10 @@ peffect_booze(struct obj *otmp) 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);