General Parsing
This Preferences page contains options that control the zMUD command parser. Most of these preferences are local to the specific character.
- Show Triggers (local)
- Controls whether a message is displayed to the screen whenever a trigger fires. The default is off. This is normally only used for debugging purposes.
- Echo Commands (local)
- Controls whether commands entered into the command line are also displayed in the MUD output window when Enter is pressed. Default is on. Echoed commands are displayed in the command echo color.
- Echo messages (local)
- Controls whether various zMUD informational messages are displayed to the MUD output window. Default is on. Information messages are displayed in the information color.
- Echo scripts (local)
- Determines whether commands from scripts and triggers are echoed to the screen.
-
- Capture Commands (local)
- Controls whether commands echo to the MUD output window are also captured to the capture window when capturing is turned on (#C+). Default is on.
- Gag Password (local)
- Controls whether any line containing your character's password is gagged (not displayed). Default is on. Since you should always choose a password that is not a normal word you should never have to turn this option off.
- Trigger on Commands (global)
- Determines whether triggers are executed on commands you send to the MUD.
- Enable autologin (local)
- Determines whether the autologin triggers will be created and/or executed for this character.
-
- Allow [] for eval (local)
- Controls whether brackets [] are parsed in the command line to indicate immediate evaluation of expressions. Default is on.
- Allow <> for expand (local)
- Controls whether brackets <> are parsed in the command line to indicate immediate variable expansion. Default is on.
- a=b syntax (local)
- Controls whether the syntax var=value is parsed in the command line to set zMUD variables. Default is on.
- Strip " quotes (local)
- Controls whether zmud strips double quotes on the command line (used to indicate a literal string). Default is off.
- Expand Vars (local)
- Controls whether variables in the command line are expanded using the current Variable expansion character (default of @). Default is off.
- Null Var references (local)
- If set, then @varname when the variable is not defined will return a null value. Otherwise, if not set, @varname will return "@varname" if varname is not defined. Default is on.
-
- Send Delay (local)
- Specifies the number of milliseconds to delay between sending lines from the #SEND command or when sending text from the editor.