mux.world
mux.world provides access to database objects and their persistent state.
Namespaces
| Type | Description |
|---|
Flags | Flags that change object behavior. |
Object | A validated handle for a native database object. |
Powers | Bits that bring granularly escalated privileges. |
State | Typed, persistent state in one object namespace. |
Functions
| Function | Description |
|---|
create_object | Creates a room, thing, or exit. |
destroy_object | Schedules an object for destruction. |
list_objects | Lists database objects with optional type and zone filters. |
lock_passes | Tests a native object lock without emitting messages. |
object | Creates a validated handle for a database object. |
pemit | Privately emits a message to an object. |
teleport_object | Teleports a thing or player to a destination. |
Constants
| Constants package | Description |
|---|
access | Typed constants for Lua command access levels. |
flags | Typed constants for native object flags. |
locks | Typed constants for native object locks. |
powers | Typed constants for native object powers. |
types | Typed constants for native object kinds. |