]> granicus.if.org Git - nethack/commitdiff
object classes for wizard mode identify
authorPatR <rankin@nethack.org>
Sat, 2 Feb 2019 02:40:45 +0000 (18:40 -0800)
committerPatR <rankin@nethack.org>
Sat, 2 Feb 2019 02:40:45 +0000 (18:40 -0800)
When ^I was changed to allow picking more than one item to make
its temporary identification become persistent, group accelators got
left out.  So to pick all potions, you needed to select them letter
by letter (or via '.' to select everything, then deselect non-potions
letter by letter).  Now you can use '!' to select all potions.

doc/fixes36.2
src/invent.c

index 33fca088c470ea06ed5aab934f2f64ae2015309d..8bca59c5395a8ea1b2ce25f6ee7b11678630736c 100644 (file)
@@ -1,4 +1,4 @@
-$NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.243 $ $NHDT-Date: 1549074254 2019/02/02 02:24:14 $
+$NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.244 $ $NHDT-Date: 1549075239 2019/02/02 02:40:39 $
 
 This fixes36.2 file is here to capture information about updates in the 3.6.x
 lineage following the release of 3.6.1 in April 2018. Please note, however,
@@ -372,6 +372,7 @@ orctown: orcs beyond the mines were being given any left-over booty and named
        as part of the same marauding gang operating within the mines
 make long extended commands list be more navigable
 simplify #wizidentify; don't rely on having bold menu entries
+add object class group accelerators to #wizidentify
 ensure tmp_at() structures are initialized for all code paths when swallowed
 trapped-vs-levitation/flying change broke Sting releasing hero from web
 life-saving while poly'd and Unchanging wasn't restoring u.mh (HP as monster)
index 01250e1afc5bae95dd8bbb1182d1d5bd37fa4cbf..3d502673f6c8024fb159f0157f3f621da020b01a 100644 (file)
@@ -1,4 +1,4 @@
-/* NetHack 3.6 invent.c        $NHDT-Date: 1547025166 2019/01/09 09:12:46 $  $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.250 $ */
+/* NetHack 3.6 invent.c        $NHDT-Date: 1549075239 2019/02/02 02:40:39 $  $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.252 $ */
 /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
 /*-Copyright (c) Derek S. Ray, 2015. */
 /* NetHack may be freely redistributed.  See license for details. */
@@ -2692,7 +2692,8 @@ long *out_cnt;
             else
                 any.a_char = ilet;
             add_menu(win, obj_to_glyph(otmp, rn2_on_display_rng), &any, ilet,
-                     0, ATR_NONE, doname(otmp), MENU_UNSELECTED);
+                     wizid ? def_oc_syms[(int) otmp->oclass].sym : 0,
+                     ATR_NONE, doname(otmp), MENU_UNSELECTED);
         }
     }
     if (flags.sortpack) {