2019-06-15 21:09:42 +02:00
2019-06-11 16:14:10 +02:00
2019-06-11 16:14:10 +02:00
2019-06-15 14:22:43 +02:00
2019-06-11 16:14:10 +02:00
2019-06-05 14:29:02 +02:00

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

L'inventaire des objets qui peuvent être lootés.
PK: id

Propriétaires

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.

PK: id  
ATTRS: name, debt (in gp), pp, sp, gp, cp  

Propriété

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.

PK: id  
FK: objets_id, proprietaire_id  
ATTRS: acquired_date, at_value  

Opérations

Doit-on garder un historique des opérations ?

Description
loot manager for a jolly band of DnD3.5 players
Readme 6.3 MiB
Languages
CSV 55.9%
Rust 43%
SQL 1%
TSQL 0.1%