Glossary

Alias

An automation that matches text entered by the player and replaces it with a command or script action.

Area

The scripting and storage term for one map. An area contains rooms, exits, labels, shapes, tags, and custom properties.

Atlas

A folder of related maps. The user interface normally calls it a folder; the scripting API calls it an atlas.

Automation

An alias, trigger, hotkey, timer, or script-created behavior that reduces manual work.

DokuWiki namespace

A colon-separated location for wiki pages or media. For example, ''manual:mapping:using-the-map'' is a page and ''manual:screenshots:map-player-view.png'' is media.

GMCP / MSDP

Telnet protocols through which a MUD sends structured data such as character vitals or room identifiers. Availability and field names are chosen by the MUD.

Hotkey

An automation started by a key or key combination.

Local map

A persistent map stored only under one server directory on this computer. It is distinct from a cloud map and from a temporary session map.

Manifest

A package's ''smudgy.package.json'' file. It names the package, entry module, versions, dependencies, parameters, permissions, and publication metadata.

Module

A personal JavaScript or TypeScript file loaded for a server. Modules are unrestricted user code and are not installed from the package service.

MUD

A text-based multiplayer game or world reached over a network connection. Smudgy is the client; the MUD controls the game and its rules.

Package

Versioned script code with a manifest. A package may be local source owned by its author or a published version installed through Discover.

Pane

A region in a smudgy session window. It may display terminal output, a map, an input, or a script-created widget.

Profile

Saved character/login configuration attached to a server. Opening a profile creates a session.

Regular expression / regex

A pattern language used by aliases and triggers. Characters such as ''^'', ''$'', ''.'', ''('', '')'', ''['', and '']'' may have special meaning.

Sandbox

The enforced boundary around an installed untrusted package. It grants only consented manifest capabilities and separates package code from user modules and other packages.

Server

In the Connect window, the saved host, port, encryption, compression, and encoding for one MUD. It is also the scope for modules, packages, automations, logs, and local maps.

Session

One currently open profile, connected or offline, with its own runtime and input.

Session map

A temporary in-memory map created while a session runs, often by protocol-driven auto-mapping. It must be promoted or copied to become persistent.

Speedwalk

A sequence of movement commands produced from a mapper route. A package or script decides how and when the route is sent.

Trigger

An automation that reacts when incoming MUD text matches its patterns.

Widget

Script-created on-screen UI, such as text, progress bars, buttons, inputs, or map views.