%%%% stash-search.prompt Searching the stash-tracker You can search for items and dungeon features by name (or a substring of the name). In the list of search results, you can select a search result by its hotkey to travel to its location. You can also examine shops and items in the search results by pressing ? and then hitting the hotkey for the search result. This will give a description of the item or the contents of the shop. Some examples of search strings: cure mutation find all potions of cure mutation, including potions in shops. jell finds every single royal jelly and heaps of royal jellies Lair:2 find everything known to be on Lair:2. D:[2-4] finds everything on Dungeon levels 2-4. Regexes are allowed! Note that D:[3-10] will not work as intended, since [x-y] is a regex character range. . is a shortcut to find everything on your current level. .. is a shortcut for listing all items you know. Lair.*axe and axe && Lair both show all axes in the Lair. The stash search string is case-insensitive. Searching by item properties: You can search for spell names (such as Ignite Poison) to find spellbooks or rods that contain the spell. You can search for artefact item properties (such as prevents.*teleport) to find artefacts that have the property. If you're using stash.lua (which is the default), you can also search by some additional item properties: artefact will find identified artefacts. Skill names (such as Polearms or Long Blades) will find all weapons that train that skill. If you're using stash.lua and have set annotate_item_class = true in your initfile, you can also search by item types such as book or jewellery. Finding Dungeon Features: You can search for dungeon features by name: all shops will be found by a search for shop (including shops that do not have "shop" in their name); other dungeon features can also be found by name: fountain, axe trap, altar, etc. You can also search for altars by deity name: Zin. Non-regex operators: You can use !! to negate a search string, && for a boolean AND, || for boolean OR, and <<<< >> for grouping. For instance, to find rings (jewellery) but not ring mail you could use: ring && !!mail %%%% level-map Level Map ('X' in the main screen): Esc : Leave level map (also Space or any unused key). Dir. : Move the cursor. Shift-Dir. : Move the cursor in larger steps (7 by default). -/+ : Scroll level map 20 grids up/down. . : Start travel (also Enter and , and ;). (Moves cursor to the last travel destination if still on @.) [/] : Examine the next higher/lower level G : Go to another level by branch and depth Travel exclusions e : Create a travel exclusion, change its radius, or remove it. E : Cycle through travel exclusions. Ctrl-E : Erase all travel exclusions on the level. Waypoints Ctrl-W : Set waypoint to current position. W : Cycle through all waypoints on the level. Cycle through features <</> : Cycle through up/down stairs. ^ : Cycle through traps. Tab : Cycle through shops and portals. * : Cycle forward through stashes (by default, all items). / : Cycle backward through stashes (by default, all items). _ : Cycle through altars. Other Ctrl-C : Clear level and main maps. Ctrl-F : Forget level map. %%%% interlevel-travel.branch.prompt Interlevel Travel (choose a branch): Use the shortcut letter for a branch to select the branch for travel. Once you select a branch, you will be prompted for a depth in that branch (more help is available there). Enter : Repeat last interlevel travel. . : Travel to a level in the current branch. << : Go up the nearest stairs. > : Go down the nearest stairs. Ctrl-P : Travel to a level in the branch above this one. * : Show available waypoints (if any are set). 0-9 : Go to the numbered waypoint. %%%% interlevel-travel.depth.prompt Interlevel Travel (go to a specific level in the selected branch) Type in the level number you want to go to and hit Enter, or use: Enter : Go to the default level. << : Change the default to one level above the current. > : Change default to one level below the current. -/p : Change default to the branch above this one. $ : Change default to deepest visited level in this branch. ^ : Change default to the entrance to the current level. %%%% butchering Butchering y, c: Butcher the selected corpse. a : Butcher this corpse and all the ones following in the stack. q : Quit the prompt (don't butcher anything). n : Don't butcher this corpse, skip to the next one. (This is the default behaviour if you answer with anything not listed here.) Special information for Vampires y, c: Butcher or bottle the selected corpse, as applicable. b : Butcher this corpse even if you would normally bottle it. a : Butcher this corpse and all the ones following in the stack. If the prompt is about bottling the blood, all bloodless corpses will be skipped. Notes for Tiles If you are playing with Tiles you can butcher (or bottle) a single corpse on the ground by clicking the left mouse button while pressing Shift. %%%%