item-actions for 'I'
Support context-sensitive inventory item-actions from the class
inventory display ('I' command) as well as from regular inventory.
This commit is contained in:
+5
-1
@@ -3911,8 +3911,12 @@ dotypeinv(void)
|
|||||||
if (query_objlist((char *) 0, &g.invent,
|
if (query_objlist((char *) 0, &g.invent,
|
||||||
((flags.invlet_constant ? USE_INVLET : 0)
|
((flags.invlet_constant ? USE_INVLET : 0)
|
||||||
| INVORDER_SORT | INCLUDE_VENOM),
|
| INVORDER_SORT | INCLUDE_VENOM),
|
||||||
&pick_list, PICK_NONE, this_type_only) > 0)
|
&pick_list, PICK_ONE, this_type_only) > 0) {
|
||||||
|
struct obj *otmp = pick_list[0].item.a_obj;
|
||||||
|
|
||||||
free((genericptr_t) pick_list);
|
free((genericptr_t) pick_list);
|
||||||
|
(void) itemactions(otmp); /* always returns ECMD_OK */
|
||||||
|
}
|
||||||
|
|
||||||
doI_done:
|
doI_done:
|
||||||
g.this_type = 0;
|
g.this_type = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user