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) |
TableUtils.lua | __printTable | TODO __printTable( k, v ) |
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:_get_pattern | TODO datetime:_get_pattern(format) The rex.match function does not return named patterns even if you use named capture groups, but the r:tfind does -- but this only operates on compiled patterns. |
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.Database._drop | TODO |
DB.lua | db.Database:_begin | TODO |
DB.lua | db.Database:_commit | TODO |
DB.lua | db.Database:_end | TODO |
DB.lua | db.Database:_rollback | TODO |
DB.lua | db.__Timestamp:as_number | TODO |
DB.lua | db.__Timestamp:as_string | TODO |
DB.lua | db.__Timestamp:as_table | TODO |
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:_coerce | TODO db:_coerce(field, value) The function converts a Lua value into its SQL representation, depending on the type of the specified field. |
DB.lua | db:_coerce_sheet | TODO db:_coerce_sheet(sheet, tbl) After a table so retrieved from the database, this function coerces values to their proper types. |
DB.lua | db:_index_name | TODO db:_index_name(sheet_name, index_contents) Given a sheet name and the details of an index, this function will return a unique index name to add to the database. |
DB.lua | db:_index_valid | TODO db:_index_valid(sheet_columns, index_columns) This function returns true if all of the columns referenced in index_columns also exist within the sheet_columns table array. |
DB.lua | db:_migrate | TODO The migrate function is meant to upgrade an existing database live, to maintain a consistant and correct set of sheets and fields, along with their indexes. |
DB.lua | db:_migrate_indexes | TODO db:_migrate_indexes(connection, sheet_name, schema, existing_columns) Creates any indexes which do not yet exist in the given database. |
DB.lua | db:_sql_columns | TODO db:_sql_columns(column_spec) The column_spec is either a string or an indexed table. |
DB.lua | db:_sql_convert | TODO db:_sql_convert(v) Converts a data value in Lua to its SQL equivalent; notably it will also escape single-quotes to prevent inadvertant SQL injection. |
DB.lua | db:_sql_fields | TODO db:_sql_fields(field_spec) This serves as a very similar function to db:_sql_columns, quoting column names properly but for uses outside of INSERTs. |
DB.lua | db:_sql_type | TODO db:_sql_type(v) Converts the type of a lua object to the equivalent type in SQL |
DB.lua | db:_sql_values | TODO db:_sql_values(value_spec) This quotes values to be passed into an INSERT or UPDATE operation in a SQL list. |
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 | TODO db:echo_eql(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: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 ) Use table.insert(list, what) instead |
TableUtils.lua | listPrint | TODO listPrint( map ) |
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.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: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. |