Skip to content

Preferences

Preferences are per-character settings you manage with the set command. They control colour, paging, notifications, GMCP, and — for wizards — a handful of custom messages and debugging aids.

set <preference> <value> set a preference
set <preference> clear a preference
set list your current preferences

For any preference whose name ends in _colour, you can pick a colour interactively instead of typing a code:

set highlight_colour prompt

These apply to every character.

PreferenceDefaultDescription
auto_tuneallChannels to auto-tune on login. Space-separate names, or all.
biffonMail notifications on login and on receipt. (on/off)
colouroffWhether colour is sent to your terminal. (on/off)
combat_hit_colourunsetColour used for your combat hits.
combat_miss_colourunsetColour used for your combat misses.
emailunsetYour email address.
feedbackonWhether system feedback messages (ok/error/warn/info) include their decoration symbol. Screen reader clients never receive decoration. (on/off)
gmcponWhether GMCP data is sent to your client. (on/off)
highlightonHighlight items of interest in room and object descriptions. (on/off)
highlight_colour243Colour used for highlighting. Use colour list for available codes.
keepaliveonSend keepalive packets to your client. (on/off)
morelines20Lines shown before the more prompt pauses.
page_displaypercentPager position readout. (percent/lines)
prompt>Your command prompt.
screenreaderoffScreen reader mode. Auto-enabled if the game detects a screen reader client. (on/off)
unicodeonUse Unicode characters where available. (on/off)

These additional preferences are available to wizards. The custom-message preferences substitute tokens into the text you provide; you may also write your name in literally if you prefer.

PreferenceDescription
log_levelVerbosity of body/user event logging to debug.log, 1 (least) to 4 (most). 0 or unset disables it. Generates a lot of output — remember to turn it off.
look_filenameShow source filenames on look. on shows for rooms only, all shows for rooms and objects, off shows neither.
custom_cloneMessage printed when you clone an object. $N -> your name, $O -> the object’s name.
custom_destMessage printed when you destruct an object. $N -> your name, $O -> the object’s name.
move_inMessage shown to the room you move into. $N -> your name, $D -> the exit used.
move_outMessage shown to the room you move out of. $N -> your name, $D -> the exit used.
teleport_inMessage shown to the room you teleport into. $N -> your name, $D -> the destination.
teleport_outMessage shown to the room you teleport from. $N -> your name, $D -> the origin.
start_locationWhere you log in. Defaults to the workroom in your home directory if it exists, otherwise the standard player start.