From 677b3943dd2862eee039f973d7a2285407c2e743 Mon Sep 17 00:00:00 2001 From: "nethack.allison" Date: Sun, 10 Feb 2002 19:47:09 +0000 Subject: [PATCH] fix problem with earlier change for gold detection. --- src/detect.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/detect.c b/src/detect.c index 31f1bc8b4..5aa57bd4b 100644 --- a/src/detect.c +++ b/src/detect.c @@ -206,17 +206,21 @@ register struct obj *sobj; /* no gold found on floor or monster's inventory. adjust message if you have gold in your inventory */ if (sobj) { - if (youmonst.data == &mons[PM_GOLD_GOLEM]) - You_feel("like a million %s!", currency(2L)); - else if (hidden_gold() || + char buf[BUFSZ]; + if (youmonst.data == &mons[PM_GOLD_GOLEM]) { + Sprintf(buf, "You feel like a million %s!", + currency(2L)); + } else if (sobj && hidden_gold() || #ifndef GOLDOBJ u.ugold) #else money_cnt(invent)) #endif - You("worry about your future financial situation."); + Strcpy(buf, + "You feel worried about your future financial situation."); else - strange_feeling(sobj, "You feel materially poor."); + Strcpy(buf, "You feel materially poor."); + strange_feeling(sobj, buf); } return(1); }