updates README

This commit is contained in:
2019-06-21 14:01:27 +02:00
parent 0f77a16a8c
commit 966cafb9d9

View File

@@ -16,14 +16,18 @@ Un gestionnaire de trésors pour des joueurs de Donjon&Dragons(tm).
## Base de données ## Base de données
### Objets ### Objets (items)
L'inventaire des objets qui peuvent être lootés. L'inventaire des objets qui peuvent être lootés.
PK: id PK: id
### Propriétaires ### Objets lootés (looted)
Les objets actuellement looté.
Même schéma que `items` plus une colonne supplémentaire : `owner_id` -> players(id)
### Joueurs (players)
Les joueurs sont des propriétaires d'objet.
Le "groupe" est un propriétaire spécial, avec un ID réservé : 0 Le "groupe" est un propriétaire spécial, avec un ID réservé : 0
La table conserve l'état actuel des finances du propriétaire. L'attribut `dette` représente la dette envers le groupe. La table conserve l'état actuel des finances du propriétaire. L'attribut `dette` représente la dette envers le groupe.
@@ -32,16 +36,16 @@ La table conserve l'état actuel des finances du propriétaire. L'attribut `dett
PK: id PK: id
ATTRS: name, debt (in gp), pp, sp, gp, cp ATTRS: name, debt (in gp), pp, sp, gp, cp
``` ```
### Propriété ### Requêtes (claims)
Table associative entre objets et propriétaires (joueurs ou groupe) Table associative entre objets lootés et joueurs.
L'ajout d'un objet à un propriétaire est un achat. La suppression, une vente. Représente les requêtes des joueurs. La colonne `resolve` permettra d'établir un classement de détermination entre les joueurs.
NB: L'historique d'achat est enregistré puis effacé lors de la vente.
``` ```
PK: id PK: id
FK: objets_id, proprietaire_id FK: loot_id, player_id
ATTRS: acquired_date, at_value ATTRS: resolve
``` ```
### Opérations ### Opérations
_Doit-on garder un historique des opérations ?_ _Doit-on garder un historique des opérations ?_