» Contents
» (0) Quickstart
» (0.3a) The auto-inscription feature
» (1) Introduction
» (2) Installation & setup
» (3) Creating a character & starting to play
» (4) The world
» (5) Item and flag details, elements
» (6) Monster details
» (7) Character details
» (8) Tactics & strategy
» (9) Miscellanous

Search
Previous
(0.3) Important inscriptions, Word of Recall
Next
(0.4) Typical slang/abbreviations
(0.3a) The auto-inscription feature                                             
-----------------------------------
Since it can be annoying to keep inscribing newly bought items again and again,
there is an auto-inscription feature which you can access with '&' key.
Remotely similar to the macro menu, a list of auto-inscriptions appears (which
by default is empty).

Press 'e' or press ENTER to edit the first auto-inscription. A cursor will
appear, allowing you to input a partial item name. For example type in
'of Healing' (without the quotes). Hit ENTER key to confirm. Now the cursor
will allow you to enter an inscription, a little bit further to the right on
the screen. For example type in '@q1' (again without the quotes) and confirm
with ENTER key again.

Now you have just set up an auto-inscription that will automatically inscribe
'@q1' whenever any item is added to your inventory which has a name containing
'of Healing', ie 'Potions of Healing'.

Note that auto-inscriptions are case-sensitive, and only the first one in the
list that actually matches an item is applied to it.

You can use '#' as wildcard in the search string (was '?' before v4.7.1a).
For example if you want to distinguish between Rod(s) of Healing and Potion(s)
of Healing, you can use 'Rod#Healing' and 'Potion#Healing' respectively.
So '#' stands for any number (including zero) or sequence of characters.
Wildcards cannot be used as prefix or suffix and not on their own, except for
the auto-pickup and auto-destroy features (see below).

This following paragraph about force-inscribing is deprecated since 4.8.0,
as instead of an '!' prefix force-inscribing will now be toggled via 'f' key
in the auto-inscriptions menu instead:
If you put an '!' as first character of a search string, it will force the
inscription to overwrite existing inscriptions always (otherwise it only
overwrites trivial inscriptions such as price discount tags).

Instead of relying on wild cards, you can also use regular expressions.
To make the game parse an inscription as regexp, prefix it with a '$', eg
"$drag.*mail".
If you use both '!' and '$', put the '!' first, eg: "!$drag.*mail".
Regexps are always parsed case-insensitively.

Auto-inscription files can be saved and will be loaded automatically in the
same manner as macro files, if the filename matches your race, trait, class or
character name (compare (3.6), 'Loading macros automatically').
The only exception are form-name specific ins-files, these don't work.
If multiple matching files are found, the game will attempt to merge them
accordingly.

To immediately apply an auto-inscription that you just added or modified,
use the  /at  command.

NOTE: In addition to this user-defined client-side auto-inscription list, there
      is also a server-side auto-inscription feature that can be enabled via
      client option 'auto_inscr_server'.
      This option will add a predefined set of auto-inscriptions that might be
      generally useful for all types of characters, see (2.5) for details.

By pressing 'a' you can toggle auto-pickup (green 'a') and auto-destroy (red
'A') features. These two will actually allow specifying a "#" wildcard on its
own, which means that ALL items will be picked up or destroyed and subsequent
rules will be ignored accordingly. (The sole '#' will not work for inscribing).
The client options 'auto_pickup' and 'auto_destroy' must be enabled for these
functions to work. This can also be done via slash commands '/apickup' (which
toggles auto_pickup option) and '/adestroy' (toggles auto_destroy option).
Instead of using a "#" wildcard-rule, you can also toggle the option
'destroy_all_unmatched' (which can also be toggled via '/daunmatched' slash
command), this option requires 'auto_destroy' option to be enabled.
Auto-destroying and auto-pickup do not trigger inside houses.

Should you decide to manually edit .ins files, make sure that a match string
must not exceed 54 characters and a tag string must not exceed 16 characters,
or 18 characters for client versions newer than 4.9.0c.
Previous
(0.3) Important inscriptions, Word of Recall
Next
(0.4) Typical slang/abbreviations