Aussi, vu que j'avais un peu de temps, j'ai fais un premier MCD. Pour voir la gueule de ce dernier, vous pouvez vous rendre sur le site http://mocodo.wingi.net/ et copier le code suivant dans la partie "Entrée".
Code : Tout sélectionner
CARTE: id_carte, nom, texte
TYPES, 1N CARTE, 1N TYPE: id_carte, id_type
TYPE: id_type, nom_type
RULES, 1N TYPE, 1N RULE: id_type, id_rule
RULE: id_rule, texte
LSJS, 0N RULE, 0N LSJ: id_rule, id_LSJ, date, available
LSJ: id_LSJ, texte
Chaque carte a un identifiant unique, un nom et un texte. Mais cette carte peut être ranger dans un ou plusieurs type de carte, genre :
- Action
- Action Modifier
- Reaction
- Combat card
- Ally
- Combat End
- Push Bleed
- Stealth
- Intercept
- Hand strike
- etc.
Par exemple, une carte comme Anesthetic Touch serait considérée comme une carte Combat, Hand Strike & Combat End.
Une carte comme Bonding serait considérée comme une carte Action Modifier, Push Bleed, Stealth.
Etc.
Chaque type de carte est associé à 1 ou plusieurs règles. Vu que les types de cartes sont déclinés on peut avoir des règles simples mais aussi plus compliqués associés à la même carte.
Pour rester sur les exemples précédents, Bonding fait référence à une règle simple des Action Modifier -> On ne peut jouer qu'une fois cette carte durant la même action, mais aussi une autre règle -> On ne peut pas jouer d'autre modificateur de bleed après avoir joué cette carte.
J'ai poussé le truc jusqu'à faire référence aux éventuels LSJ qu'il y aurait eu sur une règle. Chaque règle pourrait être associé à 0 ou plusieurs LSJ qui seraient daté et taggé valable ou non (puisqu'il y a eu des reversal).
Bref, tout ça pour dire, qu'est ce que vous en pensez ?
Qu'est ce qu'on doit modifier, enlever, ajouter ?