menuinvertmode
Change the 'menuinvertmode' default from 0 to 1 so that it gets more exercise. It can be changed back to 0 via option settings but it's doubtful that anyone will care enough to bother. Some pickup/take-off actions have been using it to avoid setting their 'all' choice when bulk toggling for current-page or whole-menu takes place; 'O' specifies it for its '?' help choice. This adds the skipinvert flag to the 'all' choice of #wizidentify. The comments describing it now state that menuinvertmode applies to bulk set-on operations as well as to toggle-on/off operations but that will only be true if/when interfaces call menuitem_invert_test() for set as well as for invert. tty is about to start doing that.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.7 invent.c $NHDT-Date: 1629409876 2021/08/19 21:51:16 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.339 $ */
|
||||
/* NetHack 3.7 invent.c $NHDT-Date: 1647472704 2022/03/16 23:18:24 $ $NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.355 $ */
|
||||
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
||||
/*-Copyright (c) Derek S. Ray, 2015. */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
@@ -2674,7 +2674,7 @@ display_pickinv(
|
||||
Sprintf(eos(prompt), " (%s for all)",
|
||||
visctrl(iflags.override_ID));
|
||||
add_menu(win, &nul_glyphinfo, &any, '_', iflags.override_ID,
|
||||
ATR_NONE, prompt, MENU_ITEMFLAGS_NONE);
|
||||
ATR_NONE, prompt, MENU_ITEMFLAGS_SKIPINVERT);
|
||||
gotsomething = TRUE;
|
||||
}
|
||||
} else if (xtra_choice) {
|
||||
|
||||
Reference in New Issue
Block a user