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.
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
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';