diff --git a/doc/fixes37.0 b/doc/fixes37.0 index d96916ffe..61b6d3056 100644 --- a/doc/fixes37.0 +++ b/doc/fixes37.0 @@ -67,6 +67,7 @@ add 'quick_farsight' option to provide some control over random clairvoyance where pausing to be able to browse temporarily visible aspects of the revealed map can seem intrusive; doesn't affect clairvoyance spell replace "money" in in-game texts with "gold" +when hallucinating, see hallucinated currencies instead of bits for an ale Platform- and/or Interface-Specific New Features diff --git a/src/priest.c b/src/priest.c index 895443c92..6c73e208b 100644 --- a/src/priest.c +++ b/src/priest.c @@ -579,9 +579,12 @@ register struct monst *priest; if (coaligned && !strayed) { long pmoney = money_cnt(priest->minvent); if (pmoney > 0L) { + const char *bits; + bits = (Hallucination) ? currency(pmoney) + : (pmoney == 1L) ? "bit" : "bits"; /* Note: two bits is actually 25 cents. Hmm. */ - pline("%s gives you %s for an ale.", Monnam(priest), - (pmoney == 1L) ? "one bit" : "two bits"); + pline("%s gives you %s%s for an ale.", Monnam(priest), + (pmoney == 1L) ? "one " : "two ", bits); money2u(priest, pmoney > 1L ? 2 : 1); } else pline("%s preaches the virtues of poverty.", Monnam(priest));