exmud v0.0.1 API Reference
Modules
This module is the interface for managing the communication for and lifecycle of players. In this context a player is a representation of a human actor within the system. What that means in practice is up to the application using Eden as a dependency to decide
Wraps and abstracts away gproc, making working with the app easier and more concise given this applications use cases. Also makes creating pluggable registry logic easy in the future
Services form the backbone of the engine. They drive time and event based actions, covering everything from weather effects to triggering AI actions
Manages the lifecycle of scheduled tasks. Scheduled tasks can come in the form of one time actions scheduled to be executed at some point in time or periodic tasks which must be run multiple times
Changes the weather as time passes to provide a dynamic weather system at arbitrary granularity
Manages the epoch date for the world from which everything else will be measured
Provides utility functions for working with the Calendar module, simplifying and shortening common use cases