glossary
- account
- Element identifying a user and associating it with a password hash, preferences, privileges, connection history and a list of avatars.
- actor
- Element representing a living being within the simulation (whether controlled by scripted mudpy routines or an actual user).
- admin
- Term referring to a user who is trusted to invoke administrative commands.
- archetype
- Element existing simply to provide facets which other elements inherit.
- avatar
- Actor intended to be controlled by a user.
- clone
- Element automatically derived from a template, rather than created through a manual process.
- command
- Element describing an action which can be taken to control an avatar or the simulation itself, including help information and the privileges required to see and make use of it.
- contents
- Facet listing elements which have the current element as their location. This could be props and actors in a room, props carried or worn by an actor, or props inside another container prop.
- element
- Basic building block of mudpy data. In memory, it exists as a group of similarly-named keys in a dict structure.
- exit
- Facet representing a room’s navigable connection to other rooms.
- facet
- Piece of information which, when grouped together with others, makes up an element. In memory, it exists as a value (of any valid Python data type) associated with a dict key compromised of its parent element and a predefined keyword identifying its purpose.
- location
- Facet identifying the parent element’s relative position to other elements. Specifically, it identifies another element listing this one in its contents facet.
- log
- List of informational messages about the operation of the mudpy engine. Log entries include timestamps and a value indicating the message’s relative importance. These are typically written to a file or sent to the system log, as well as displayed to connected admins, but recent entries are also kept in a memory buffer which can be queried and filtered by an admin after the fact.
- menu
- Element representing a list of choices outside the simulation (mostly used in the login sequence and for account/avatar maintenance).
- prop
- Element describing the properties of an inanimate object within the simulation.
- room
- Element describing the properties of a place within the simulation, including terrain, weather, light levels, contents and its exits to other rooms.
- simulation
- Virtual world in which actors, props and rooms exist, maintained by the mudpy engine and influenced through interaction by users.
- template
- Element existing to provide facets which are copied by clones.
- universe
- Set of all elements in the simulation. In memory, it is a dict indexing the facets of all elements.
- user
- Real-world individual associated with an account.