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.
This commit is contained in:
@@ -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
|
attempting to saddle a cockatrice while wearing gloves shouldn't stone you
|
||||||
kicking a closed drawbridge and dieing should not say "kicking a wall"
|
kicking a closed drawbridge and dieing should not say "kicking a wall"
|
||||||
cannot get blessed potions from sink, remove unreachable message
|
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
|
Platform- and/or Interface-Specific Fixes
|
||||||
|
|||||||
+5
-1
@@ -2114,10 +2114,14 @@ register int held;
|
|||||||
int t;
|
int t;
|
||||||
char menuprompt[BUFSZ];
|
char menuprompt[BUFSZ];
|
||||||
boolean outokay = (cnt != 0);
|
boolean outokay = (cnt != 0);
|
||||||
|
#ifndef GOLDOBJ
|
||||||
|
boolean inokay = (invent != 0) || (u.ugold != 0);
|
||||||
|
#else
|
||||||
boolean inokay = (invent != 0);
|
boolean inokay = (invent != 0);
|
||||||
|
#endif
|
||||||
if (!outokay && !inokay) {
|
if (!outokay && !inokay) {
|
||||||
pline("%s", emptymsg);
|
pline("%s", emptymsg);
|
||||||
pline("You don't have anything to put in.");
|
You("don't have anything to put in.");
|
||||||
return used;
|
return used;
|
||||||
}
|
}
|
||||||
menuprompt[0] = '\0';
|
menuprompt[0] = '\0';
|
||||||
|
|||||||
Reference in New Issue
Block a user