MUSHclient world file attributes

The option names (attribute names) in the table below can be used when manually configuring your MUSHclient XML world files (see example below).

<world

   auto_say_override_prefix="-"
   auto_say_string="say "
   input_font_name="FixedSys"
   mapping_failure="Alas, you cannot go that way."
   name="Dawn Of Time"
   new_activity_sound="(No sound)"
   output_font_name="FixedSys"
   enable_triggers="y"
   enable_trigger_sounds="y"
   history_lines="1000"
   hyperlink_adds_to_command_history="y"
   hyperlink_colour="#0080FF"
   indent_paras="y"
   input_background_colour="white"

  >

<connect_text trim="1">
who
</connect_text>

</world>

They can also be used with GetOption, GetAlphaOption, SetOption and SetAlphaOption. For example:

world.SetOption "enable_triggers", 1
world.SetAlphaOption "input_font_name", "Lucida Console"
world.Note world.GetOption ("indent_paras")
world.Note world.GetAlphaOption ("player")

The options listed as type “Alpha” are to be used with GetAlphaOption and SetAlphaOption; the others are to be used with GetOption and SetOption.

Alpha options listed as “Multi-line” should be entered in a world file as a child tag of the <world> tag — see connect_text in the example above.

The 154 attributes

NameDescriptionTypeRangeNotes
alternative_inverseAlternative method of displaying inverse coloursBooleany/n
alt_arrow_recalls_partialPressing text + Alt+Arrow recalls a lineBooleany/n
arrows_change_historyArrow keys cycle through command historyBooleany/n
arrow_keys_wrapArrow keys wrap command windowBooleany/n
arrow_recalls_partialPressing text + Arrow recalls a lineBooleany/n
autosay_exclude_macrosExclude macro commands when doing an auto-sayBooleany/n
autosay_exclude_non_alphaExclude non-alphabetic commands when doing an auto-sayBooleany/n
auto_log_file_nameName of log file for automatic loggingAlpha
auto_pauseAuto-pause when you scroll backBooleany/n
auto_repeatAutomatically repeat last command enteredBooleany/n
auto_say_override_prefixPrefix string to override auto-sayAlpha
auto_say_stringString to be sent when doing an auto-sayAlpha
auto_wrap_window_widthChange wrap size when window is resizedBooleany/n
beep_soundName of beep soundAlpha
confirm_before_replacing_typingConfirm before replacing your typing (eg. by using arrow keys)Booleany/n
confirm_on_pasteConfirm preamble etc. when doing paste to worldBooleany/n
confirm_on_sendConfirm preamble etc. when doing file send to worldBooleany/n
connect_methodConnection method (0=manual, 1=MUSH style, 2=Diku-style, 3=MXP)Number0 to 3
connect_textText sent upon connectingAlphaMulti-line
ctrl_n_goes_to_next_commandCtrl+N goes to next commandBooleany/n
ctrl_p_goes_to_previous_commandCtrl+P goes to previous commandBooleany/n
ctrl_z_goes_to_end_of_bufferCtrl+Z goes to end of output windowBooleany/n
custom_16_is_default_colourCustom colour 16 is default output window colourBooleany/n
detect_puebloAuto-detect Pueblo initialisation stringBooleany/n
disable_compressionDisable MCCP compressionBooleany/n
display_my_inputEcho commands in output windowBooleany/n
double_click_insertsDouble-click word inserts it into command windowBooleany/n
double_click_sendsDouble-click word sends it to MUDBooleany/n
echo_colourColour for echoing commands (0 = no change)Number0 to 16Custom colour
echo_hyperlink_in_output_windowOutput from MXP hyperlink is shown in output windowBooleany/n
edit_script_with_notepadEdit script files with internal notepadBooleany/n
enable_aliasesEnable all aliasesBooleany/n
enable_auto_sayEnable auto-sayBooleany/n
enable_beepsEnable beeps (from MUD)Booleany/n
enable_command_stackEnable command stackingBooleany/n
enable_scriptsEnable scriptingBooleany/n
enable_speed_walkEnable speed walkingBooleany/n
enable_timersEnable all timersBooleany/n
enable_triggersEnable all triggersBooleany/n
enable_trigger_soundsEnable trigger soundsBooleany/n
escape_deletes_inputPressing ESC deletes command in command windowBooleany/n
flash_taskbar_iconFlash taskbar icon on new activityBooleany/n
history_linesNumber of commands saved in command historyNumber20 to 5000
hyperlink_adds_to_command_historyMXP hyperlinks are added to command historyBooleany/n
hyperlink_colourMXP hyperlink colourNumber0 to 16777215RGB colour
ignore_mxp_colour_changesIgnore MXP colour changesBooleany/n
indent_parasIndent subsequent lines of paragraphs by one spaceBooleany/n
input_background_colourCommand window background colourNumber0 to 16777215RGB colour
input_font_heightCommand window font height in pixelsNumber1 to 1000
input_font_italicCommand window font - italic?Booleany/n
input_font_nameCommand window font nameAlpha
input_font_weightCommand window font weight (0=Don't care, 100=thin, 400=normal, 700=bold, 900=heavy)Number0 to 1000
input_text_colourCommand window text colourNumber0 to 16777215RGB colour
keep_commands_on_same_lineKeep commands on same line as MUD outputBooleany/n
keypad_enableEnable numeric keypadBooleany/n
line_informationShow line information when cursor hovers over lineBooleany/n
log_file_postambleLog file file postambleAlphaMulti-line
log_file_preambleLog file file preambleAlphaMulti-line
log_htmlLog in HTMLBooleany/n
log_inputLog commandsBooleany/n
log_in_colourLog in HTML with colour codesBooleany/n
log_line_postamble_inputLogging - line postamble (appended to each line) - input linesAlpha
log_line_postamble_notesLogging - line postamble (appended to each line) - notesAlpha
log_line_postamble_outputLogging - line postamble (appended to each line) - MUD outputAlpha
log_line_preamble_inputLogging - line preamble (prepended to each line) - input linesAlpha
log_line_preamble_notesLogging - line preamble (prepended to each line) - notesAlpha
log_line_preamble_outputLogging - line preamble (prepended to each line) - MUD outputAlpha
log_notesLog notes (world.note output)Booleany/n
log_outputLog MUD outputBooleany/n
log_rawRaw logging (log everything from the MUD, exactly as it arrived)Booleany/n
lower_case_tab_completionTab completion completes in lower caseBooleany/n
mapping_failureRegular expression which indicates failure to go in a directionAlpha
map_failure_regexpField 'mapping failure' is a regular expressionBooleany/n
max_output_linesMaximum lines in output windowNumber200 to 500000
mud_can_change_link_colourMUD can change MXP hyperlink coloursBooleany/n
mud_can_remove_underlineMUD can remove underlines from MXP hyperlinksBooleany/n
mxp_debug_levelMXP debug level (0=none, 1=errors, 2=warnings, 3=info, 4=all)Number0 to 4
nameName of worldAlpha
nawsNegotiate About Window SizeBooleany/n
new_activity_soundName of sound file to play on new activityAlpha
notesWorld general notesAlphaMulti-line
note_text_colourColour of notes textNumber0 to 16777215RGB colour
no_echo_offMUD cannot turn command echoing offBooleany/n
on_mxp_close_tagScript routine to execute on MXP tag closeAlpha
on_mxp_errorScript routine to execute on MXP errorAlpha
on_mxp_open_tagScript routine to execute on MXP open tagAlpha
on_mxp_set_variableScript routine to execute on MXP setting a variableAlpha
on_mxp_startScript routine to execute on MXP start upAlpha
on_mxp_stopScript routine to execute on MXP close downAlpha
on_world_closeScript routine to execute on world closeAlpha
on_world_connectScript routine to execute on world connectAlpha
on_world_disconnectScript routine to execute on world disconnectAlpha
on_world_get_focusScript routine to execute on world getting the focusAlpha
on_world_lose_focusScript routine to execute on world losing the focusAlpha
on_world_openScript routine to execute on world openAlpha
output_font_heightHeight of output window font in pixelsNumber1 to 1000
output_font_nameName of font in output windowAlpha
output_font_weightOutput window font weight (0=Don't care, 100=thin, 400=normal, 700=bold, 900=heavy)Number0 to 1000
passwordPassword for player connectAlphaPassword
paste_commented_softcodeWhen pasting, treat clipboard as commented softcodeBooleany/n
paste_delayDelay when pasting to MUD (milliseconds)Number0 to 100000
paste_delay_per_linesNumber of lines to send before doing paste delayNumber1 to 100000
paste_echoEcho paste to MUD in output windowBooleany/n
paste_line_postamblePaste to MUD - line postamble (appended to each line)Alpha
paste_line_preamblePaste to MUD - line preamble (prepended to each line)Alpha
paste_postamblePaste to MUD - sent after everythingAlphaMulti-line
paste_preamblePaste to MUD - sent before everythingAlphaMulti-line
pixel_offsetOffset of text from window edge in pixels (output window)Number0 to 20
playerPlayer nameAlpha
portMUD port numberNumber1 to 65535
recall_line_preambleRecall window - line preamble (prepended to each line)Alpha
save_deleted_commandKeep deleted commands in command historyBooleany/n
save_world_automaticallyAutomatically save world on closeBooleany/n
script_editorName of editor to use when editing scriptsAlpha
script_filenameScript file nameAlpha
script_languageScript language (vbscript, jscript or perlscript)Alpha
script_prefixScripting prefix (typed in command window to enter immediate script)Alpha
script_reload_optionWhen to reload scripts (0=confirm, 1=always, 2=never)Number0 to 2
send_echoEcho 'send to MUD' to MUD in output windowBooleany/n
send_file_commented_softcodeWhen sending file to MUD, treat file as commented softcodeBooleany/n
send_file_delayDelay when sending file to MUD (milliseconds)Number0 to 100000
send_file_delay_per_linesNumber of lines to send before doing send file delayNumber1 to 100000
send_to_world_file_postambleSend file to MUD - line postamble (appended to each line)AlphaMulti-line
send_to_world_file_preambleSend file to MUD - line preamble (prepended to each line)AlphaMulti-line
send_to_world_line_postambleSend file to MUD - sent after everythingAlpha
send_to_world_line_preambleSend file to MUD - sent before everythingAlpha
show_boldShow highlighted text in a bold fontBooleany/n
show_connect_disconnectShow connect/disconnect messages in output windowBooleany/n
show_italicShow italic text in an italic fontBooleany/n
show_underlineShow underlined text in an underlined fontBooleany/n
siteTCP/IP address of MUD (name of site)Alpha
speed_walk_delaySpeed walking delay in millisecondsNumber0 to 30000
speed_walk_fillerSpeed walking filler string (for "F" character)Alpha
speed_walk_prefixSpeed walking prefix stringAlpha
spell_check_on_sendSpell check when sending commandBooleany/n
start_pausedStart in paused modeBooleany/n
tab_completion_defaultsDefaults for tab-completionAlphaMulti-line
terminal_identificationTerminal identification for telnet negotiationAlpha
translate_backslash_sequencesTranslate C-style backslash sequence in command windowBooleany/n
translate_germanTranslate German sequence when sending commandsBooleany/n
underline_hyperlinksUnderline MXP hyperlinksBooleany/n
unpause_on_sendWhen sending, cancel pause modeBooleany/n
use_custom_link_colourUse custom hyperlink colourBooleany/n
use_default_aliasesUse default aliases (from global settings)Booleany/n
use_default_coloursUse default colours (from global settings)Booleany/n
use_default_input_fontUse default command window font (from global settings)Booleany/n
use_default_macrosUse default macros (from global settings)Booleany/n
use_default_output_fontUse default output window font (from global settings)Booleany/n
use_default_timersUse default timers (from global settings)Booleany/n
use_default_triggersUse default triggers (from global settings)Booleany/n
use_mxpMXP enable (0=Telnet negotiated, 1=When queried, 2=on, 3=off)Number0 to 3
wrapWrap at window width (at nearest space)Booleany/n
wrap_columnColumn to wrap atNumber20 to 500
write_world_name_to_logWrite world name when opening log fileBooleany/n