final disclosure of inventory vs force_invmenu
It seems surpristing that no one has noticed this since the code that is responsible has been present for six months. Inventory list at end of game included bogus "? - (list likely candidates)".
This commit is contained in:
@@ -2110,6 +2110,8 @@ when attacking a displacer beast, using the 'F' forcefight prefix prevented it
|
||||
successfully disarming a chest trap was clearing the chest's 'tknown' bit
|
||||
instead of setting it; likewise when failing to disarm triggered and
|
||||
used up the trap
|
||||
when game ended with 'force_invmenu' On, final disclosure of inventory would
|
||||
contain spurious menu entry "? - (list likely candidates)"
|
||||
|
||||
|
||||
Fixes to 3.7.0-x Platform and/or Interface Problems Exposed Via git Repository
|
||||
|
||||
@@ -630,6 +630,7 @@ disclose(int how, boolean taken)
|
||||
if (c == 'y') {
|
||||
/* caller has already ID'd everything; we pass 'want_reply=True'
|
||||
to force display_pickinv() to avoid using WIN_INVENT */
|
||||
iflags.force_invmenu = FALSE;
|
||||
(void) display_inventory((char *) 0, TRUE);
|
||||
container_contents(gi.invent, TRUE, TRUE, FALSE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user