Rium a écrit :J'attends également d'autres propositions

Ah, tu l'auras voulu =)
Junior attaque Grosbill avec une -ll.grosse épée.0104 et fait 3 pts de dégats. Grosbill vacille sous le coup.
Ca stocke dans une base un "objet" qui aura comme propriétés
- timestamp : mardi 8 décembre, 15:32
- action : attaque normale
- objet : -ll.grosse épée.0104
- émetteur : Junior
- récepteur : Grosbill
- résultat : réussite
- dégats : -3 PV
- état récepteur : vacille
Junior parle à Grosbill et lui dit "Ha ! Dans ton cul !"
Ca crée un objet "parler" qui aura comme propriétés
- timestamp : mardi 8 décembre, 15:33
- action : parler
- émetteur : Junior
- récepteur : Grosbill
- texte : "Ha ! Dans ton cul !"
Quand Junior ouvre son FA, il a une interface qui lui demande ce qu'il veut consulter :
- le type d'événements (1 ou plusieurs) : discussions, attaques, soins, sorts spéciaux, vol, déplacements...
- la période (entre tel jour à telle heure, et tel jour à telle heure)
et ça lui ressort toutes les actions spécifiées dont il a été émetteur ou récepteur dont le timecode est inclus dans la période.
Si Junior veut toutes les actions "attaque" du 8 décembre, il verra :
Tu portes une attaque normale à Grosbill avec -ll.grosse épée.0104 et lui cause 3 pts de dégats. Grosbill vacille sous la violence du coup.
Si Grosbill veut toutes les actions "attaque" du 8 décembre, il verra :
Junior te porte une attaque normale avec -ll.grosse épée.0104 et te cause 3 pts de dégats. Tu vacilles sous la violence du coup.
Le texte généré varie selon que celui qui fait la requête est identifié comme "émetteur" ou comme "récepteur" dans les actions qui ressortent (mais l'action n'est stockée qu'une fois).
Le FA n'est donc plus un fichier hébergé sur le serveur, mais une requête qui va taper dans des bases, et qui permet de consulter le type d'action qu'on veut (une, plusieurs ou toutes), sur la période qu'on veut.
Du coup, plus besoin d'effacer son FA, plus de perte d'historique (et plus la possibilité non plus d'effacer son FA, ce qui est parfois bien commode).
...
Comment ça c'est pas vraiment la question, ça prendrait 10 ans à coder, c'est d'ailleurs pas possible avec l'existant, et quand bien même les FA ne seraient plus stockés, les milliers d'objets stockets dans des bases vu le nombre d'actions effectuées dans le jeu prendraient beaucoup plus de place que les FA, sans compter les ressources serveur à chaque fois que qqun fait tourner la requête ?
...
Oui bon bah on peut bien rêver non ? =)
Sinon, l'idée de S. me plaît bien =P
Kokopelli - je devrais y aller mollo sur l'herbe à pipe