mux.world

mux.world provides access to database objects and their persistent state.

Namespaces

TypeDescription
FlagsFlags that change object behavior.
ObjectA validated handle for a native database object.
PowersBits that bring granularly escalated privileges.
StateTyped, persistent state in one object namespace.

Functions

FunctionDescription
create_objectCreates a room, thing, or exit.
destroy_objectSchedules an object for destruction.
list_objectsLists database objects with optional type and zone filters.
lock_passesTests a native object lock without emitting messages.
objectCreates a validated handle for a database object.
pemitPrivately emits a message to an object.
teleport_objectTeleports a thing or player to a destination.

Constants

Constants packageDescription
accessTyped constants for Lua command access levels.
flagsTyped constants for native object flags.
locksTyped constants for native object locks.
powersTyped constants for native object powers.
typesTyped constants for native object kinds.