All Functions

geyser/GeyserColor.lua Geyser.Color.applyColors Applies colors to a window drawing from defaults and overridden values.
geyser/GeyserColor.lua Geyser.Color.hdec Converts color to 3 decimal values as a string, no alpha, decho style
geyser/GeyserColor.lua Geyser.Color.hdeca Converts color to 4 decimal values as a string, with alpha, decho style
geyser/GeyserColor.lua Geyser.Color.hex Converts color to 3 hex values as a string, no alpha, css style
geyser/GeyserColor.lua Geyser.Color.hexa Converts color to 4 hex values as a string, with alpha, css style
geyser/GeyserColor.lua Geyser.Color.hhex Converts color to 3 hex values as a string, no alpha, hecho style
geyser/GeyserColor.lua Geyser.Color.hhexa Converts color to 4 hex values as a string, with alpha, hecho style
geyser/GeyserColor.lua Geyser.Color.parse Returns 4 color components from (nearly any) acceptable format.
geyser/GeyserContainer.lua Geyser.Container:flash Flashes a white box over the dimensions of this container.
geyser/GeyserContainer.lua Geyser.Container:hide Hides this window and all its contained windows.
geyser/GeyserContainer.lua Geyser.Container:move Moves this window according to the new x and y contraints set.
geyser/GeyserContainer.lua Geyser.Container:new Constructor for containers.
geyser/GeyserContainer.lua Geyser.Container:reposition Responsible for placing/moving/resizing this window to the correct place/size.
geyser/GeyserContainer.lua Geyser.Container:resize Resizes this window according to the new width and height constraints set.
geyser/GeyserContainer.lua Geyser.Container:setFontSize Sets the default font size for this window.
geyser/GeyserContainer.lua Geyser.Container:set_constraints Sets all contraints (x, y, width, height) for this window.
geyser/GeyserContainer.lua Geyser.Container:show Shows this window and all windows it contains.
geyser/GeyserGauge.lua Geyser.Gauge:setColor Sets the gauge color.
geyser/GeyserGauge.lua Geyser.Gauge:setText Sets the text on the gauge.
geyser/GeyserGauge.lua Geyser.Gauge:setValue Sets the gauge amount.
geyser/GeyserLabel.lua Geyser.Label:echo Prints a message to the window.
geyser/GeyserLabel.lua Geyser.Label:setBackgroundImage Sets a background image for this label.
geyser/GeyserLabel.lua Geyser.Label:setClickCallback Sets a callback to be used when this label is clicked.
geyser/GeyserMiniConsole.lua Geyser.MiniConsole:replace Replaces the currently selected text.
geyser/GeyserMiniConsole.lua Geyser.MiniConsole:setBold Sets bold status for this miniconsole
geyser/GeyserMiniConsole.lua Geyser.MiniConsole:setBufferSize Sets the size of this miniconsole's buffer.
geyser/GeyserMiniConsole.lua Geyser.MiniConsole:setFontSize Sets the font size for this miniconsole.
geyser/GeyserMiniConsole.lua Geyser.MiniConsole:setItalics Sets italics status for this miniconsole
geyser/GeyserMiniConsole.lua Geyser.MiniConsole:setTextFormat Sets the text format for this window.
geyser/GeyserMiniConsole.lua Geyser.MiniConsole:setUnderline Sets underline status for this miniconsole
geyser/GeyserMiniConsole.lua Geyser.MiniConsole:setWrap Sets the point at which text is wrapped in this miniconsole
geyser/GeyserWindow.lua Geyser.Window:cecho Prints a message to the window.
geyser/GeyserWindow.lua Geyser.Window:decho Prints a message to the window.
geyser/GeyserWindow.lua Geyser.Window:echo Prints a message to the window
geyser/GeyserWindow.lua Geyser.Window:getBgColor Get the window's background color
geyser/GeyserWindow.lua Geyser.Window:getFgColor Get the window's foreground color.
geyser/GeyserWindow.lua Geyser.Window:hecho Prints a message to the window.
geyser/GeyserWindow.lua Geyser.Window:paste Pastes text from the clipboard into this window primitive.
geyser/GeyserWindow.lua Geyser.Window:setBgColor Sets the background color of this window primitive.
geyser/GeyserWindow.lua Geyser.Window:setBold Sets bolded text.
geyser/GeyserWindow.lua Geyser.Window:setColor Sets the background color and alpha.
geyser/GeyserWindow.lua Geyser.Window:setFgColor Sets the foreground color of this window primitive.
geyser/GeyserWindow.lua Geyser.Window:setItalics Sets italicized text.
geyser/GeyserWindow.lua Geyser.Window:setTextFormat Sets the text format for this window.
geyser/GeyserWindow.lua Geyser.Window:setUnderline Sets underlined text.
geyser/GeyserUtil.lua Geyser.copyTable Clone a table, for good fun and profit.
geyser/GeyserTests.lua Geyser.demo1 This demonstrates some of the neat features in Geyser.
geyser/GeyserUtil.lua Geyser.display Non-recursive display of an item, because the normal 'display' was causing Mudlet to hang.
geyser/GeyserUtil.lua Geyser.hideAll Hide all managed windows.
geyser/GeyserUtil.lua Geyser.nameGen Generate a window name unique to this session.
geyser/GeyserSetConstraints.lua Geyser.set_constraints This function sets the constraints of a window.
geyser/GeyserUtil.lua Geyser.showAll Show all managed windows.
geyser/GeyserTests.lua Geyser.testGauges Test gauges.
geyser/GeyserTests.lua Geyser.testLabels Test labels.
geyser/GeyserGeyser.lua Geyser:add Add a window to the list that this container manages.
geyser/GeyserGeyser.lua Geyser:remove Removes a window from the list that it manages
geyser/GeyserReposition.lua GeyserReposition Responds to sysWindowResizeEvent and causes all windows managed by Geyser to update their sizes and positions.
GUIUtils.lua PadHexNum Pads a hex number to ensure a minimum of 2 digits.
GUIUtils.lua RGB2Hex Converts an RGB value into an HTML compliant(label usable) HEX number.
Other.lua SavedVariables TODO Table SavedVariables.
Other.lua SavedVariables:Add TODO SavedVariables:Add(tbl)
Other.lua _comp TODO _comp(a, b)
CoreMudlet.lua appendBuffer Pastes the previously copied rich text (including text formats like color) into user window name.
Other.lua atcp Mudlet's support for ATCP.
GUIUtils.lua bg Sets current background color to a named color.
CoreMudlet.lua calcFontSize This returns you the height and the length of letters for the given font size.
GUIUtils.lua cecho Echo string with embedded color name information.
CoreMudlet.lua channel102 The channel102 table is used by Aardwolf mud for returning various information about you state.
GUIUtils.lua cinsertText Inserts string with embedded color name information.
CoreMudlet.lua clearUserWindow Clears the user window or a mini console with the name given as argument.
CoreMudlet.lua clearWindow TODO clearWindow - TLuaInterpreter::clearUserWindow
CoreMudlet.lua closeUserWindow Clears the user window or a mini console with the name given as argument.
GUIUtils.lua color_table The color_table table holds definition of color names.
CoreMudlet.lua command The command variable holds initial user command e.g.
CoreMudlet.lua copy Copies the current selection to the clipboard.
CoreMudlet.lua createBuffer Creates a named buffer for formatted text, much like a user terminal window, but the buffer cannot be shown on the screen; intended for temporary buffer work
CoreMudlet.lua createButton TODO createButton - TLuaInterpreter::createButton
GUIUtils.lua createConsole Make a new console window with ease.
GUIUtils.lua createGauge Make your very own customized gauge with this function.
CoreMudlet.lua createLabel Labels are intended for very small variable or prompt displays or images.
CoreMudlet.lua createMiniConsole Opens a console window inside the main window of Mudlet.
CoreMudlet.lua createStopWatch This function creates a stop watch.
CoreMudlet.lua cut TODO cut - TLuaInterpreter::cut
DB.lua datetime:parse Parses the specified source string, according to the format if given, to return a representation of the date/time.
DB.lua db:AND Returns a compound database expression that combines all of the simple expressions passed into it.
DB.lua db:OR Returns a compound database expression that combines both of the simple expressions passed into it.
DB.lua db:Timestamp TODO
DB.lua db:add Adds one or more new rows to the specified sheet.
DB.lua db:aggregate Returns the result of calling the specified aggregate function on the field and its sheet.
DB.lua db:between Returns a database expression to test if the field in the sheet is a value between lower_bound and upper_bound.
DB.lua db:close TODO
DB.lua db:create Creates and/or modifies an existing database.
DB.lua db:delete Deletes rows from the specified sheet.
DB.lua db:echo_sql This is a debugging function, which echos any SQL commands if db.debug_sql is true.
DB.lua db:eq Returns a database expression to test if the field in the sheet is equal to the value.
DB.lua db:exp Returns the string as-is to the database.
DB.lua db:fetch Returns a table array containing a table for each matching row in the specified sheet.
DB.lua db:fetch_sql Execute SQL select query against database.
DB.lua db:get_database Returns a reference of an already existing database.
DB.lua db:gt Returns a database expression to test if the field in the sheet is greater than to the value.
DB.lua db:gte Returns a database expression to test if the field in the sheet is greater than or equal to the value.
DB.lua db:in_ Returns a database expression to test if the field in the sheet is one of the values in the table array.
DB.lua db:is_nil Returns a database expression to test if the field in the sheet is nil.
DB.lua db:is_not_nil Returns a database expression to test if the field in the sheet is not nil.
DB.lua db:like Returns a database expression to test if the field in the sheet matches the specified pattern.
DB.lua db:lt Returns a database expression to test if the field in the sheet is less than the value.
DB.lua db:lte Returns a database expression to test if the field in the sheet is less than or equal to the value.
DB.lua db:merge_unique Merges the specified table array into the sheet, modifying any existing rows and adding any that don't exist.
DB.lua db:not_between Returns a database expression to test if the field in the sheet is NOT a value between lower_bound and upper_bound.
DB.lua db:not_eq Returns a database expression to test if the field in the sheet is NOT equal to the value.
DB.lua db:not_in Returns a database expression to test if the field in the sheet is not one of the values in the table array.
DB.lua db:not_like Returns a database expression to test if the field in the sheet does not match the specified pattern.
DB.lua db:safe_name TODO db:safe_name(name) On a filesystem level, names are restricted to being alphanumeric only.
DB.lua db:set The db:set function allows you to set a certain field to a certain value across an entire sheet.
DB.lua db:update This function updates a row in the specified sheet, but only accepts a row which has been previously obtained by db:fetch.
GUIUtils.lua decho Echo string with embedded decimal color information.
CoreMudlet.lua deleteLine Deletes the current Line under the user cursor.
geyser/GeyserTests.lua demoCallback1 Used by Geyser.demo1().
geyser/GeyserTests.lua demoCallback2 Used by Geyser.demo1().
GUIUtils.lua deselect Clears the current selection in the main window or miniConsole window.
GUIUtils.lua dinsertText Inserts string with embedded decimal color information.
CoreMudlet.lua disableAlias Disables/deactivates an alias with the given name.
CoreMudlet.lua disableKey Uses trigger name as id or the id returned by tempTrigger() TODO tempKey?
CoreMudlet.lua disableTimer Disables a timer from running it's script when it fires - so the timer cycles will still be happening, just no action on them.
CoreMudlet.lua disableTrigger Use trigger name or the id returned by tempTrigger() to identify the timer that you want to disable.
CoreMudlet.lua disconnect Disconnect from current session without a proper logout.
DebugTools.lua display Pretty display function will try to print out content of any table.
CoreMudlet.lua echo This function appends text at the end of the current line.
CoreMudlet.lua echoLink Echos a piece of text as a clickable link.
CoreMudlet.lua echoPopup Same as setPopup() except it doesn't require a selection.
CoreMudlet.lua echoUserWindow This function will print text to both mini console windows, dock windows and labels.
CoreMudlet.lua enableAlias Enables/activates the alias by it's name.
CoreMudlet.lua enableKey Enable key or key group "name" (hot keys or action keys).
CoreMudlet.lua enableTimer Enables or activates a timer that was previously disabled.
CoreMudlet.lua enableTrigger Enables a Trigger.
CoreMudlet.lua exists Tells you how many things of the given type exist.
CoreMudlet.lua expandAlias Like send(), but without bypassing alias expansion.
CoreMudlet.lua feedTriggers This function will have Mudlet parse the given text as if it came from the MUD - one great application is trigger testing.
GUIUtils.lua fg Sets current foreground color to a named color.
GUIUtils.lua gagLine Function will gag the whole line.
GUIUtils.lua gaugesTable The gaugesTable table.
CoreMudlet.lua getBgColor Get the RGB values of the first character of the current selection.
CoreMudlet.lua getButtonState This function can be used in checkbox button scripts (2-state buttons) to determine the current state of the checkbox.
CoreMudlet.lua getColumnNumber Gets the absolute column number of the current user cursor.
CoreMudlet.lua getCurrentLine Returns the content of the current line under the user cursor in the buffer.
CoreMudlet.lua getFgColor This function returns the RGB values of the color of the first character of the current selection on mini console (window) windowName.
CoreMudlet.lua getLastLineNumber Returns number of the last line in the text buffer.
CoreMudlet.lua getLineCount Gets the absolute amount of lines in the current console buffer.
CoreMudlet.lua getLineNumber Gets the absolute line number of the current user cursor.
CoreMudlet.lua getLines Returns a Lua table with the content of the lines on a per line basis.
CoreMudlet.lua getMainWindowSize Return window width and window height (function have two return values).
CoreMudlet.lua getMudletHomeDir Returns the current home directory of the current profile.
CoreMudlet.lua getNetworkLatency Returns the last measured response time between the sent command and the server reply.
Other.lua getOS Determine operating system.
GUIUtils.lua getRGB Get RGB component from color name.
CoreMudlet.lua getStopWatchTime Returns the time without stoping stop watch (milliseconds based) in form of 0.058 (= clock ran for 58 milliseconds before it was stopped).
CoreMudlet.lua getTime Return time information.
CoreMudlet.lua getTimestamp Returns the timestamp string as it's seen when you enable the timestamps view (blue 'i' button bottom right of the Mudlet screen).
GUIUtils.lua handleWindowResizeEvent Default resizeEvent handler function.
CoreMudlet.lua hasFocus TODO hasFocus - TLuaInterpreter::hasFocus
GUIUtils.lua hecho Echo string with embedded hex color information.
CoreMudlet.lua hideToolBar Hides tool bar name and makes it disappear.
CoreMudlet.lua hideWindow This function hides a mini console label.
GUIUtils.lua hinsertText Inserts string with embedded hex color information.
DebugTools.lua indent This function handles indentation for display function.
CoreMudlet.lua insertHTML TODO insertHTML - TLuaInterpreter::insertHTML
CoreMudlet.lua insertLink Same as echoLink() but inserts the text at the current cursor position, while echoLink inserts at the end of the current line.
CoreMudlet.lua insertPopup Same as echoPopup(), but inserts text at the current cursor position.
CoreMudlet.lua insertText Inserts text at the current cursor position in the main window.
CoreMudlet.lua invokeFileDialog Opens a file chooser dialog, allowing the user to select a file or a folder visually.
Other.lua io.exists Checks to see if a given file or folder exists.
CoreMudlet.lua isActive You can use this function to check if something, or somethings, are active.
CoreMudlet.lua isAnsiBgColor This function tests if the first character of the current selection has the background color specified by ansiBgColorCode.
CoreMudlet.lua isAnsiFgColor This function tests if the first character of the current selection has the foreground color specified by ansiFgColorCode.
CoreMudlet.lua isPrompt Returns true or false depending on if the current line being processed is a prompt.
CoreMudlet.lua killAlias Deletes an alias with the given name.
CoreMudlet.lua killTimer Deletes a tempTimer.
CoreMudlet.lua killTrigger Deletes a tempTrigger according to trigger ID.
CoreMudlet.lua line The line variable holds the content of the current line as being processed by the trigger engine.
TableUtils.lua listAdd TODO listAdd( list, what )
TableUtils.lua listPrint Lua debug function that prints the content of a Lua table on the screen.
TableUtils.lua listRemove TODO listRemove( list, what )
CoreMudlet.lua loadRawFile TODO loadRawFile - TLuaInterpreter::loadRawFile
Other.lua loadVars This function should be primarily used by Mudlet.
Logging.lua logging.FileHandler:create logging.FileHandler:create(path)
Logging.lua logging.Handler:create logging.Handler:create(name, device)
Logging.lua logging.Handler:process logging.Handler:process(event)
Logging.lua logging.Logger:_customize_event logging.Logger:_customize_event(event)
Logging.lua logging.Logger:_do_log logging.Logger:_do_log(evt, extras, level)
Logging.lua logging.Logger:_log_event logging.Logger:_log_event(evt)
Logging.lua logging.Logger:_prepare_event logging.Logger:_prepare_event(event)
Logging.lua logging.Logger:add_event_customizer logging.Logger:add_event_customizer(fn)
Logging.lua logging.Logger:clear_event_customizers logging.Logger:clear_event_customizers()
Logging.lua logging.Logger:create logging.Logger:create(name, parent)
Logging.lua logging.Logger:critical logging.Logger:critical(event, extras)
Logging.lua logging.Logger:debug logging.Logger:debug(event, extras)
Logging.lua logging.Logger:error logging.Logger:error(event, extras)
Logging.lua logging.Logger:info logging.Logger:info(event, extras)
Logging.lua logging.Logger:warning logging.Logger:warning(event, extras)
Logging.lua logging:format_event logging:format_event(event, formatter)
Logging.lua logging:get_logger logging:get_logger(name)
CoreMudlet.lua matches The matches table contains captured group.
CoreMudlet.lua moveCursor Moves the user cursor of the window windowName to the absolute point (x,y).
CoreMudlet.lua moveCursorEnd Moves the cursor to the end of the buffer.
GUIUtils.lua moveGauge Move a custom gauge.
CoreMudlet.lua moveWindow This function moves window name to the given x/y coordinate.
CoreMudlet.lua multimatches The multimatches table is being used by Mudlet in the context of multiline triggers that use Perl regular expression.
Other.lua openURL Opens the default OS browser for the given URL.
CoreMudlet.lua openUserWindow Opens a user dockable console window for user output e.g.
CoreMudlet.lua paste Pastes the previously copied text including all format codes like color, font etc.
CoreMudlet.lua pasteWindow TODO pasteWindow - TLuaInterpreter::pasteWindow
CoreMudlet.lua permAlias Creates a persistent alias that stays after Mudlet is restarted and shows up in the Script Editor.
CoreMudlet.lua permBeginOfLineStringTrigger Creates a persistent trigger with a begin of line substring pattern that shows up in the Script Editor and stays after Mudlet is restarted.
CoreMudlet.lua permRegexTrigger Creates a persistent trigger with a regex pattern that stays after Mudlet is restarted and shows up in the Script Editor.
CoreMudlet.lua permSubstringTrigger Creates a persistent trigger with a substring pattern that stays after Mudlet is restarted and shows up in the Script Editor.
CoreMudlet.lua permTimer Creates a persistent timer that stays after Mudlet is restarted and shows up in the Script Editor.
Other.lua phpTable TODO phpTable(...) - abuse to: http://richard.warburton.it
CoreMudlet.lua playSoundFile This function plays a sound file.
GUIUtils.lua prefix Prefixes text at the beginning of the current line when used in a trigger.
TableUtils.lua printTable Lua debug function that prints the content of a Lua table on the screen, split up in keys and values.
DebugTools.lua printable Basically like tostring(), except takes a numformat and is a little better suited for working with display().
CoreMudlet.lua raiseEvent Raises the event event_name.
CoreMudlet.lua reconnect Reconnect to currect session.
Other.lua remember This function flags a variable to be saved by Mudlet's variable persistence system.
CoreMudlet.lua replace Replaces the currently selected text with the new text.
GUIUtils.lua replaceAll Replaces all occurrences of what in the current line with with.
GUIUtils.lua replaceLine Replace the whole with a string you'd like.
GUIUtils.lua replaceWildcard Replaces the given wildcard (as a number) with the given text.
CoreMudlet.lua resetFormat Resets the character format to default.
CoreMudlet.lua resetStopWatch This function resets the time to 0:0:0.0, but does not start the stop watch.
GUIUtils.lua resizeGauge TODO resizeGauge(gaugeName, width, height)
CoreMudlet.lua resizeWindow Resizes a mini console or label.
Other.lua saveVars This function should primarily be used by Mudlet.
CoreMudlet.lua selectCaptureGroup Selects the content of the capture group number in your Perl regular expression e.g.
CoreMudlet.lua selectCurrentLine Selects the content of the current buffer line.
CoreMudlet.lua selectSection Select text on the line under the current cursor position.
CoreMudlet.lua selectString Selects a substring from the line where the user cursor is currently positioned.
CoreMudlet.lua send This sends "command" directly to the network layer, skipping the alias matching.
CoreMudlet.lua sendATCP TODO sendATCP - TLuaInterpreter::sendATCP
Other.lua sendAll Sends a list of commands to the MUD.
CoreMudlet.lua sendTelnetChannel102 Send telnet channel 102 commands to MUD.
CoreMudlet.lua setBackgroundColor Sets RGB color values and the transparency for the given window.
CoreMudlet.lua setBgColor Sets the current text background color in window windowName (or in main windows if you haven't specified that).
CoreMudlet.lua setBold Sets the current text font to bold (true) or non-bold (false) mode.
CoreMudlet.lua setBorderBottom Sets the height of the bottom border to size pixel and thus effectively moves down the main console window by size pixels to make room for e.g.
CoreMudlet.lua setBorderColor Sets the color of the border in RGB color.
CoreMudlet.lua setBorderLeft
CoreMudlet.lua setBorderRight Sets the width of the right border and thus effectively moves down the main console window by size pixels to make room for e.g.
CoreMudlet.lua setBorderTop Sets the height of the top border to size pixel and thus effectively moves down the main console window by size pixels to make room for e.g.
CoreMudlet.lua setConsoleBufferSize Set the scrollback buffer size to linesLimit and determine how many lines are deleted at once in case the lines limit is reached.
CoreMudlet.lua setFgColor Sets the current text foreground color in the main window.
GUIUtils.lua setGauge Use this function when you want to change the gauges look according to your values.
GUIUtils.lua setGaugeStyleSheet TODO setGaugeStyleSheet(gaugeName, css, cssback)
GUIUtils.lua setGaugeText Set the text on a custom gauge.
CoreMudlet.lua setItalics Sets the current text font to italics/non-italics mode.
CoreMudlet.lua setLabelClickCallback Specify a Lua function to be called if the user clicks on the label/image.
CoreMudlet.lua setLabelStyleSheet TODO setLabelStyleSheet - TLuaInterpreter::setLabelStyleSheet
CoreMudlet.lua setLink Turns the selected text into a clickable link - upon being clicked, the link will do the command code.
CoreMudlet.lua setMiniConsoleFontSize Sets the font size of the mini console.
CoreMudlet.lua setPopup Turns the selected text into a left-clickable link, and a right-click menu.
CoreMudlet.lua setTextFormat Sets current text format of window.
CoreMudlet.lua setTriggerStayOpen Set for how many more lines a trigger script should fire or a chain should stay open after the trigger has matched.
CoreMudlet.lua setUnderline Sets the current text font to underline/non-underline mode.
CoreMudlet.lua setWindowWrap Sets at what position in the line the console or miniconsole will start word wrap.
CoreMudlet.lua setWindowWrapIndent TODO setWindowWrapIndent - TLuaInterpreter::setWindowWrapIndent
DebugTools.lua showCaptureGroups Function colorizes all matched regex capture groups on the screen.
GUIUtils.lua showColors Prints out a formatted list of all available named colors, optional arg specifies number of columns to print in, defaults to 3
DebugTools.lua showMultimatches Prints the content of the table multimatches[n][m] to the screen.
CoreMudlet.lua showToolBar Shows tool bar name on the screen.
CoreMudlet.lua showWindow This function shows a mini console or label.
CoreMudlet.lua spawn TODO spawn - TLuaInterpreter::spawn
Other.lua speedwalk TODO speedwalk(dirString, backwards, delay)
Other.lua speedwalktimer TODO speedwalktimer()
CoreMudlet.lua startLogging TODO startLogging - TLuaInterpreter::startLogging
CoreMudlet.lua startStopWatch Starts the stop watch.
CoreMudlet.lua stopStopWatch Stops the stop watch and returns the elapsed time in milliseconds in form of 0.001.
StringUtils.lua string.cut Cut string to specified maximum length.
StringUtils.lua string.enclose Enclose string by long brackets.
StringUtils.lua string.ends Test if string is ending with specified suffix.
StringUtils.lua string.findPattern Return first matching substring or nil.
StringUtils.lua string.genNocasePattern Generate case insensitive search pattern from string.
StringUtils.lua string.starts Test if string is starting with specified prefix.
StringUtils.lua string.trim Trim string (remove all white spaces around string).
StringUtils.lua string:split Splits a string into a table by the given delimiter.
StringUtils.lua string:title Capitalize first character in a string.
GUIUtils.lua suffix Suffixes text at the end of the current line when used in a trigger.
TableUtils.lua table.complement Table Complement.
TableUtils.lua table.contains Determines if a table contains a value as a key or as a value (recursive).
TableUtils.lua table.intersection Table Intersection.
TableUtils.lua table.is_empty Tests if a table is empty: this is useful in situations where you find yourself wanting to do 'if my_table == {}' and such.
Other.lua table.load Restores a Lua table from a data file that has been saved with table.save().
TableUtils.lua table.n_complement Table Complement.
TableUtils.lua table.n_intersection Table Intersection.
TableUtils.lua table.n_union Table Union.
Other.lua table.pickle TODO table.pickle( t, file, tables, lookup )
Other.lua table.save The below functions (table.save, table.load) can be used to save individual Lua tables to disc and load them again at a later time e.g.
TableUtils.lua table.size Gets the actual size of non-index based tables.
TableUtils.lua table.union Table Union.
Other.lua table.unpickle TODO table.unpickle( t, tables, tcopy, pickled )
TableUtils.lua table:update TODO table:update(t1, t2)
CoreMudlet.lua tempAlias Creates a temporary (lasts only until the profile is closed) alias.
CoreMudlet.lua tempColorTrigger Makes a color trigger that triggers on the specified foreground and background color.
CoreMudlet.lua tempLineTrigger TODO example with luaCode - Temporary trigger that will fire on n consecutive lines following the current line.
CoreMudlet.lua tempRegexTrigger Temporary trigger using Perl regex pattern matching.
CoreMudlet.lua tempTimer Creates a temporary single shot timer and returns the timer ID for subsequent enableTimer(), disableTimer() and killTimer() calls.
CoreMudlet.lua tempTrigger This function creates a temporary trigger using substring matching.
CoreMudlet.lua wait Wait for specified time in milliseconds.
Other.lua walkdelay TODO Variable walkdelay.
Other.lua walklist TODO Table walklist.
CoreMudlet.lua wrapLine Wrap line lineNumber of mini console (window) windowName.
GUIUtils.lua xEcho Generic color echo and insert function (allowing hecho, decho, cecho, hinsertText, dinsertText and cinsertText).
Other.lua xor Implementation of boolean exclusive or.

Valid XHTML 1.0!