From 966cafb9d9b1239f861649309394dd188758c638 Mon Sep 17 00:00:00 2001 From: Artus Date: Fri, 21 Jun 2019 14:01:27 +0200 Subject: [PATCH] updates README --- README.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index b80405c..9fe7376 100644 --- a/README.md +++ b/README.md @@ -16,14 +16,18 @@ Un gestionnaire de trésors pour des joueurs de Donjon&Dragons(tm). ## Base de données -### Objets +### Objets (items) L'inventaire des objets qui peuvent être lootés. 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 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 ATTRS: name, debt (in gp), pp, sp, gp, cp ``` -### Propriété +### Requêtes (claims) -Table associative entre objets et propriétaires (joueurs ou groupe) -L'ajout d'un objet à un propriétaire est un achat. La suppression, une vente. -NB: L'historique d'achat est enregistré puis effacé lors de la vente. +Table associative entre objets lootés et joueurs. +Représente les requêtes des joueurs. La colonne `resolve` permettra d'établir un classement de détermination entre les joueurs. ``` PK: id -FK: objets_id, proprietaire_id -ATTRS: acquired_date, at_value +FK: loot_id, player_id +ATTRS: resolve ``` + ### Opérations _Doit-on garder un historique des opérations ?_