Menu

## Models

### Namespaces

BattleEvents
CharacterStats
Repositories

### 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.

## Search results