Models
Namespaces
Interfaces, Classes and Traits
- CharacterInterface
- Interface for the character model and all objects that mimick such a model.
- CreateableInterface
- Interface for createable models.
- ExtendableModelInterface
- FighterInterface
- Interface for models that should be able to participate in fights.
- PermissionAssociationInterface
- Extend this class to provide an association between an entity and a permission.
- SaveableInterface
- Interface for createable models.
- SceneConnectable
- Actor
- This abtract class provides functionality for user entities that crates might want to implement, such as permissions.
- BasicEnemy
- Buff
- A model representing a buff used to modify the flow of the battle.
- Character
- Model for a character.
- CharacterProperty
- Properties for Characters.
- CharacterStatGroup
- Class CharacterStatGroup.
- CharacterStats
- Class CharacterStats.
- EventSubscription
- An event name to class binding that represents that class listening for that event.
- GameConfiguration
- Provides an interface to access properties.
- GameConfigurationElement
- Properties for Characters.
- Message
- Model for messages.
- MessageThread
- A Thread of messages.
- MissingCharacter
- Provides a basic implementation of CharacterInterface to return the most important data a missing character might still need.
- Module
- An installed module in the system. Note that module metadata is stored in the composer.json for each module.
- ModuleProperty
- A place for modules to store per-module private data.
- Monster
- The Monster entity.
- MotD
- Model for the message of the day.
- Permission
- Represents a permission.
- SceneAttachment
- A SceneAttachment is a registered Attachment class to keep track of (a) generally all available attachments, and (b) which scene contains which attachment.
- SceneConnection
- SceneConnectionGroup
- SceneProperty
- A place for modules to store per-module private data.
- SceneTemplate
- Class SceneTemplates.
- SystemCharacter
- Provides a basic system character to serve as an anonymous user.
- Viewpoint
- A Viewpoint is the current Scene a character is experiencing with all changes from modules included.
- ViewpointSnapshot
- Represents a complete set of viewpoint data used to restore a saved viewpoint.