From bd77bb85cc1e2d26e98c9dec22b26bfd775cd967 Mon Sep 17 00:00:00 2001 From: "nethack.allison" Date: Fri, 3 Jan 2003 05:56:45 +0000 Subject: [PATCH] urban legend --- src/eat.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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 */ -- 2.40.0