From: nethack.allison Date: Fri, 3 Jan 2003 05:56:45 +0000 (+0000) Subject: urban legend X-Git-Tag: MOVE2GIT~2262 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bd77bb85cc1e2d26e98c9dec22b26bfd775cd967;p=nethack urban legend --- diff --git a/src/eat.c b/src/eat.c index 821e29392..355597191 100644 --- a/src/eat.c +++ b/src/eat.c @@ -836,20 +836,23 @@ register int pm; tmp += 20; if (youmonst.data->mlet != S_MIMIC && !Unchanging) { char buf[BUFSZ]; - You_cant("resist the temptation to mimic a pile of gold."); + You_cant("resist the temptation to mimic %s.", + Hallucination ? "an orange" : "a pile of gold"); #ifdef STEED /* A pile of gold can't ride. */ if (u.usteed) dismount_steed(DISMOUNT_FELL); #endif nomul(-tmp); - Sprintf(buf, "You now prefer mimicking %s again.", - an(Upolyd ? youmonst.data->mname : urace.noun)); + Sprintf(buf, Hallucination ? + "You suddenly dread being peeled and mimick %s again!" : + "You now prefer mimicking %s again.", + an(Upolyd ? youmonst.data->mname : urace.noun)); eatmbuf = strcpy((char *) alloc(strlen(buf) + 1), buf); nomovemsg = eatmbuf; afternmv = eatmdone; /* ??? what if this was set before? */ youmonst.m_ap_type = M_AP_OBJECT; - youmonst.mappearance = GOLD_PIECE; + youmonst.mappearance = Hallucination ? ORANGE : GOLD_PIECE; newsym(u.ux,u.uy); curs_on_u(); /* make gold symbol show up now */