From: cohrs Date: Wed, 1 Oct 2003 03:37:55 +0000 (+0000) Subject: U666 - inserting gold into a container X-Git-Tag: MOVE2GIT~1735 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d91171b491976a577fa1914b7be7f7eac9e6250f;p=nethack U666 - inserting gold into a container The special-case code for the full menu style lacked an #ifndef GOLDOBJ to handle the case where gold is the only thing in the hero was carrying. --- diff --git a/doc/fixes34.3 b/doc/fixes34.3 index f51254781..bbfd719b0 100644 --- a/doc/fixes34.3 +++ b/doc/fixes34.3 @@ -38,6 +38,8 @@ if the monster that a statue represents is not made of flesh then don't attempting to saddle a cockatrice while wearing gloves shouldn't stone you kicking a closed drawbridge and dieing should not say "kicking a wall" cannot get blessed potions from sink, remove unreachable message +couldn't insert gold into a container using full menu style if no other + objects in inventory unless compiling with GOLDOBJ Platform- and/or Interface-Specific Fixes diff --git a/src/pickup.c b/src/pickup.c index e91611888..8192798e8 100644 --- a/src/pickup.c +++ b/src/pickup.c @@ -2114,10 +2114,14 @@ register int held; int t; char menuprompt[BUFSZ]; boolean outokay = (cnt != 0); +#ifndef GOLDOBJ + boolean inokay = (invent != 0) || (u.ugold != 0); +#else boolean inokay = (invent != 0); +#endif if (!outokay && !inokay) { pline("%s", emptymsg); - pline("You don't have anything to put in."); + You("don't have anything to put in."); return used; } menuprompt[0] = '\0';