Forcément, la manière de symboliser les choses ne permet pas toujours de retranscrire les effets sous forme de graphe. Par exemple, pour le craft, le fait que s’il y a du bois ce soit -1 ou de l’os -2, c’est deux choses en parallèle alors que ça devrait être deux trucs linéaires.
Ici, on ne sait pas si c’est la liane ou le bambou qui font le -3 par exemple, mais pour l’instant, je n’ai pas trouvé de manière simple de rendre les choses et je préfère être légèrement imprécis. Pareil, les SP ont été suffisamment inventifs pour que rendre compte de certains textes compliqués soit très difficile sous forme schématisée.
Du coup, je pense que je manque 5 à 10 % des détails mais il sera toujours possible d’améliorer les choses plus tard.
Après, les différents types de relations utilisés sont les suivants :
Links.push({‘hid’:‘ACTION’,‘properties’:{‘fr’:“Action”,‘en’:“Action”}});
Links.push({‘hid’:‘ACTION_TYPE_IS’,‘properties’:{‘fr’:“Type d’action”,‘en’:“Type of action”}});
Links.push({‘hid’:‘BUILD’,‘properties’:{‘fr’:“Construire”,‘en’:“Construire”}});
Links.push({‘hid’:‘CARD_NUMBER_IS’,‘properties’:{‘fr’:“Numéro de carte”,‘en’:“Card number”}});
Links.push({‘hid’:‘CARD_TRAIT_IS’,‘properties’:{‘fr’:“Facette de la carte”,‘en’:“Trait of card”}});
Links.push({‘hid’:‘CARD_TYPE_IS’,‘properties’:{‘fr’:“Type de carte”,‘en’:“Type of card”}});
Links.push({‘hid’:‘COMES_FROM’,‘properties’:{‘fr’:“Viens de”,‘en’:“Comes from”}});
Links.push({‘hid’:‘CONSTRAINT’,‘properties’:{‘fr’:“Contrainte”,‘en’:“Constraint”}});
Links.push({‘hid’:‘BANISH’,‘properties’:{‘fr’:‘Bannir et mettre une carte jaune de même numéro’,‘en’:‘Banish and put golden card’}});
Links.push({‘hid’:‘ENIGMA’,‘properties’:{‘fr’:“Énigme”,‘en’:“Enigma”}});
Links.push({‘hid’:‘FAILURE’,‘properties’:{‘fr’:“En cas d’échec”,‘en’:“If failure”}});
Links.push({‘hid’:‘HAS’,‘properties’:{‘fr’:“a la resource”,‘en’:“has the resource”}});
Links.push({‘hid’:‘HIDDEN’,‘properties’:{‘fr’:“Carte cachée”,‘en’:“Hidden card”}});
Links.push({‘hid’:‘IF’,‘properties’:{‘fr’:“Si”,‘en’:“If”}});
Links.push({‘hid’:“MOVE_TOGETHER”,‘properties’:{‘fr’:‘Aller collectivement’,‘en’:‘Go together’}});
Links.push({‘hid’:“MOVE”,‘properties’:{‘fr’:‘Mouvement’,‘en’:‘Movement’}});
Links.push({‘hid’:“MODIFIES”,‘properties’:{‘fr’:‘Changé par’,‘en’:‘Modified by’}});
Links.push({‘hid’:‘NB_CARDS’,‘properties’:{‘fr’:“Nombre de carte à prendre”,‘en’:“Number of cards to pick”}});
Links.push({‘hid’:‘NB_SUCCESS’,‘properties’:{‘fr’:“Nombre de succès à avoir”,‘en’:“Number of stars to get”}});
Links.push({‘hid’:‘PICK’,‘properties’:{‘fr’:“Prendre la carte”,‘en’:“Pick the card”}});
Links.push({‘hid’:‘PLACE’,‘properties’:{‘fr’:“Mettre la carte en jeu”,‘en’:“Place the card”}});
Links.push({‘hid’:‘POSITION’,‘properties’:{‘fr’:“Position”,‘en’:“Position”}});
Links.push({‘hid’:‘REPLACE’,‘properties’:{‘fr’:“Remplacer par une carte de même chiffre”,‘en’:“Replace by same number”}});
Links.push({‘hid’:‘REPLACE_BY’,‘properties’:{‘fr’:“Remplacer par la carte”,‘en’:“Replace by the card”}});
//Links.push({‘type’:‘RESOLVE’,‘properties’:{‘fr’:“Résoudre une carte exploration”,‘en’:“Resolve exploration card”}});
Links.push({‘hid’:‘SUCCESS’,‘properties’:{‘fr’:“En cas de succès”,‘en’:“If success”}});
Links.push({‘hid’:‘THEN’,‘properties’:{‘fr’:“Alors”,‘en’:“Then”}});
Links.push({‘hid’:‘TRIGGER’,‘properties’:{‘fr’:“Déclenche”,‘en’:“Triggers”}});
Links.push({‘hid’:‘USE’,‘properties’:{‘fr’:“Utiliser”,‘en’:“Use”}});
Links.push({‘hid’:‘ZONE_IS’,‘properties’:{‘fr’:“Zone correspondante”,‘en’:“Corresponding zone”}});