Aller au contenu principal

Jets de personnages

Attention

Par défaut, toutes les commandes sont désactivées et doivent être activées dans le panneau de configuration du serveur.

Lancer de dés

Les deux commandes demandent de spécifier :

  • personnage : Le nom du personnage
  • commentaire : Tout commentaire sur votre action.
  • expression : D'éventuelles expressions mathématiques définissant des conditions ou des modifications (comme l'avantage ou le désavantage).

DBRoll (/dbroll)

info

La commande dbroll sert à lancer des dés sur des statistiques qui ont été enregistrées précédemment, permettant d'éviter de retenir les caractéristiques de base d'un personnage.

Utilisation

/dbroll [statistique] (*personnage) (commentaire) (seuil_reussite) (expression)

La commande demande de choisir, obligatoirement, la statistique à utiliser. Il est aussi possible de spécifier le seuil_reussite. Ce seuil doit indiquer le signe de la comparaison, comme >=10. Il est possible de combiner des jets de dés, des statistiques et d'utiliser des expressions mathématiques.

dbroll_1 example

DBD (/dbd)

info

La commande dbd permet de lancer un dé enregistré.

Utilisation

/dbd [*dice] (*personnage) (expression) (commentaire)

dbd

Ici, la commande demande de choisir, obligatoirement, le dé à utiliser. Il n'est pas possible de choisir un seuil de réussite, bien qu'il soit possible d'en spécifier dans le dé lui-même lors de son enregistrement.

Calcul (/calc)

info

La commande calc permet de réaliser des calculs mathématiques à partir d'une statistique et d'y appliquer une expression.

Utilisation

/calc [statistique] [*signe] [expression] (*transform) (*personnage) (commentaire)

La commande demande :

  • statistique : La statistique à utiliser,
  • signe : Le signe de l'opération à effectuer. Les signes valides sont : +, -, *, /, ^ (puissance), % (modulo), / (division), (différent de), = (égal à), (supérieur ou égal à), (inférieur ou égal à), > (supérieur à), < (inférieur à).
  • expression : L'expression à appliquer.
  • transform : La transformation à appliquer au résultat final, qui inclut : ceil (arrondir à l'entier supérieur), floor (arrondir à l'entier inférieur), round (arrondir à l'entier le plus proche), abs (valeur absolue), sqrt (racine carrée) ou encore square (élevé au carré). Il est possible de combiner deux transformations, avec ceil(abs()) par exemple. De plus, il est possible d'utiliser des fonctions supportés par mathjs, bien qu'elle ne soit pas dans la liste des termes suggérées. Seules les fonctions qui prennent un argument (ou un second optionnel, mais qui ne sera pas pris en compte) sont autorisées.
remarque

Il est possible d'utiliser la version "non ascii" des signes, par exemple >= pour ou != pour et == pour =.

calc

Autres

Les trois commandes suivantes acceptent :

  • (@joueur) : Le nom du joueur
  • (*personnage) : Et/ou le nom du personnage

Afficher

Utilisation

/afficher (@joueur) (*personnage)

La commande afficher permet de consulter les statistiques et les dés d'un personnage enregistré dans la base de données.

afficher

Graphique (/graph)

Utilisation

/graph (@joueur) (*personnage) (ligne) (fond) (min) (max)

La commande /graph est une fonctionnalité "gimmick" qui permet de générer un graphique à partir des statistiques d'un personnage. En option, vous pouvez spécifier des couleurs avec :

  • ligne : Pour les lignes (par défaut, #0e47b2).
  • fond : Pour le fond (par défaut, #0e47b2).

Les couleurs peuvent être en hexadécimal ou en RGB. Par exemple, #FF0000 ou 255,0,0.

Enfin, il est possible de définir un minimum et un maximum pour les axes avec min et max.

Par défaut :

  • Le minimum est calculé selon le modèle de serveur (si existant).
  • Le maximum est déterminé de différentes manières :
    • Si un maximum est défini par la template, il sera utilisé.
    • Sinon, il sera basé sur la valeur du succès critique.
    • Si aucune des deux options précédentes n'est disponible, il sera basé sur la valeur du dé (par exemple, si 1d20, la valeur sera 20).
    • En dernier recours, il sera automatiquement calculé en fonction des statistiques de l'utilisateur. graph