summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/database/help.txt
blob: 1c03077767bc8d0801fbe0930c161bfb60a659d8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
%%%%
stash-search.prompt

<h>Searching the stash-tracker</h>

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 <w>?</w> 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:
<w>cure mutation</w> find all potions of cure mutation, including potions in shops.
<w>cloak</w>         find all cloaks in the dungeon.
<w>Lair:2</w>        find everything known to be on Lair:2.
<w>Lair:[2-4]</w>    finds everything on Lair:2-4. Regexes are allowed! Note that
              Lair:[3-10] will not work as intended, since [x-y] is a regex 
              character range.
<w>.</w>             is a shortcut to find everything on your current level.
<w>..</w>            is a shortcut for listing all items you know.
<w>Lair.*axe</w> and <w>axe && Lair</w> both show all axes in the Lair.

The stash search string is case-insensitive.


<h>Searching by item properties:</h>

You can search for spell names (such as <w>Ignite Poison</w>) to find spellbooks
or rods that contain the spell.

You can search for artefact item properties (such as <w>prevents.*teleport</w>)
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: <w>artefact</w> will find identified artefacts.
Skill names (such as <w>Polearms</w> or <w>Long Blades</w>) 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 <w>book</w> or <w>jewellery</w>.


<h>Finding Dungeon Features:</h>

You can search for dungeon features by name: all shops will be found by a 
search for <w>shop</w> (including shops that do not have "shop" in their name); 
other dungeon features can also be found by name: <w>fountain</w>, <w>axe trap</w>,
<w>altar</w>, etc. You can also search for altars by deity name: <w>Zin</w>.


<h>Non-regex operators:</h>

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:
<w>ring && !!mail</w>
%%%%
level-map

<h>Level Map ('<w>X</w><h>' in the main screen):
<w>Esc</w>    : Leave level map (also <w>Space</w> or any unused key).
<w>Dir.</w>   : Move the cursor.
<w>Shift-Dir.</w> : Move the cursor in larger steps (7 by default).
<w>-</w>/<w>+</w>    : Scroll level map 20 grids up/down.
<w>.</w>      : Start travel (also <w>Enter</w> and <w>,</w> and <w>;</w>).
         (Moves cursor to the last travel destination if still on @.)
<w><<</w>/<w>></w>    : Cycle through up/down stairs.
<w>^</w>      : Cycle through traps.
<w>Tab</w>    : Cycle through shops and portals.
<w>X</w>      : Cycle through travel eXclusions.
<w>x</w>      : Change the radius of a travel exclusion in three steps.
<w>W</w>      : Cycle through waypoints.
<w>*</w>      : Cycle forward through stashes (by default, all items).
<w>/</w>      : Cycle backward through stashes (by default, all items).
<w>_</w>      : Cycle through altars.
<w>Ctrl-X</w> : Set travel exclusion.
<w>Ctrl-E</w> : Erase all travel exclusions.
<w>Ctrl-W</w> : Set waypoint.
<w>Ctrl-C</w> : Clear level and main maps.
<w>Ctrl-F</w> : Forget level map.
%%%%
interlevel-travel.branch.prompt

<h>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).

 <w>Enter</w>  : Repeat last interlevel travel.
 <w>.</w>      : Travel to a level in the current branch.
 <w><<</w>      : Go up the nearest stairs.
 <w>></w>      : Go down the nearest stairs.
 <w>Ctrl-P</w> : Travel to a level in the branch above this one.
 <w>*</w>      : Show available waypoints (if any are set).
 <w>0</w>-<w>9</w>    : Go to the numbered waypoint.
%%%%
interlevel-travel.depth.prompt

<h>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:
 <w>Enter</w>  : Go to the default level.
 <w><<</w>      : Change the default to one level above the current.
 <w>></w>      : Change default to one level below the current.
 <w>-</w>/<w>p</w>    : Change default to the branch above this one.
 <w>$</w>      : Change default to deepest visited level in this branch.
 <w>^</w>      : Change default to the entrance to the current level.
%%%%
butchering

<h>Butchering<h>
<w>y, c</w>: Butcher the selected corpse.
<w>a</w>   : Butcher this corpse and all the ones following in the stack.
<w>q</w>   : Quit the prompt (don't butcher anything).
<w>n</w>   : Don't butcher this corpse, skip to the next one. 
      (This is the default behaviour if you answer with anything not 
       listed here.)

<h>Special information for Vampires</h>
<w>y, c</w>: Butcher or bottle the selected corpse, as applicable.
<w>b</w>   : Butcher this corpse even if you would normally bottle it.
<w>a</w>   : 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.

<h>Notes for Tiles</h>
If you are playing with Tiles you can butcher (or bottle) a single 
corpse on the ground by clicking the <w>left mouse button</w> while pressing 
<w>Shift</w>.
%%%%