# Loot-a-lot ## Description Un gestionnaire de trésors pour des joueurs de Donjon&Dragons(tm). ## Fonctionnalités prévues * Ajouter des objets "lootés" * Répartir les objets entre les joueurs et le groupe * Vendre les objets du groupe et répartir équitablement leur valeur entre les joueurs * Possibilité d'indiquer une variation du prix de vente pour chaque objet ou globale * Gérer les comptes du groupe et des joueurs * Historique des transactions par propriétaire ## Base de données ### Objets (items) L'inventaire des objets qui peuvent être lootés. PK: id ### 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) 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. ``` PK: id ATTRS: name, debt (in gp), pp, sp, gp, cp ``` ### Requêtes (claims) 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: loot_id, player_id ATTRS: resolve ``` ### Opérations _Doit-on garder un historique des opérations ?_