0ff9958830
This commit adds the MotD model for storing and retrieving messages-of-the-day. It also adds a model for messages. Messages have an author as well as a thread they belong to, the thread can be read by a specific number of authors. FUrthermore, the message model supports system messages. This commit introduces a number of needed changes: - Character is now implementing the CharacterInterface - MissingCharacter and SystemCharacter are supporting "pseudo-characters" - trait MockCharacter implements non-implemented methods for MissingCharacter and SytemCharacter - Characters are now soft-deletable. Models wanting to load soft-deleted characters need to fetch them eagerly. Closes #17
25 lines
573 B
YAML
25 lines
573 B
YAML
characters:
|
|
-
|
|
id: 1
|
|
name: "Testcharacter 1"
|
|
displayName: "Testcharacter 1"
|
|
health: 0
|
|
maxhealth: 100
|
|
-
|
|
id: 2
|
|
name: "Testcharacter 2"
|
|
displayName: "Testcharacter 2"
|
|
health: 90
|
|
maxhealth: 90
|
|
-
|
|
id: 3
|
|
name: "Testcharacter 3"
|
|
displayName: "Testcharacter 3 (deleted)"
|
|
health: 90
|
|
maxhealth: 90
|
|
deletedAt: "2011-11-11 11:11:11"
|
|
character_properties:
|
|
-
|
|
owner_id: 1
|
|
propertyName: "test"
|
|
propertyValue: 's:5:"hallo";' |