Dice Result

Représente le résultat d'un jet de dé effectué soit par un joueur soit par un MJ.

Propriétés

title

  • Retourne : string.

Seulement disponible dans le premier résultat.

expression

  • Retourne : string.

Seulement disponible dans le premier résultat.

visibility

  • Retourne : string.

La visibilité du jet de dé en cours. Les valeurs possibles sont visible (tout le monde voit le jet), gm (le joueur et le MJ voit le jet) ou gmonly (seul le MJ voit le jet). Seulement disponible dans le premier résultat.

type

  • Retourne : string.

Récupère le type du jet courant. Les valeurs possibles sont number, dice ou comparison.

total

  • Retourne : number.

Pour un jet de type :

  • dice = le total des valeurs des dés
  • number = le résultat de l'opération
  • comparison = le nombre de succès

tags

  • Retourne : string[].

Récupère les tags du jet courant. Si vous souhaitez tous les tags en incluant ceux des enfant, utilisez .allTags.

allTags

  • Retourne : string[].

Récupère tous les tags du jet, notamment celui des enfants

all

  • Retourne : SingleDiceResult[].

Récupère tous les résultats du jet en incluant ses enfants. SingleDiceResult est un objet composé de :

  • dimension, type number = le nombre de face du dé
  • value, type number = la valeur du dé
  • discarded, type boolean = true si le dé est rejeté (par exemple quand keeph est utilisé)

children

  • Retourne : DiceResult[].

Récupère les enfants du jet courant.

size

  • Retourne : number.

Le nombre de dés lancés. Par exemple 3d6 retourne 3. Retourne null si le jet n'est pas du type dice.

dimension

  • Retourne : number.

Le nombre de faces du dé. Par exemple 3d6 retourne 6. Retourne null si le jet n'est pas du type dice.

values

  • Retourne : number[].

Les résultats du jet. N'inclus pas les valeurs rejetées. Retourne null si le jet n'est pas du type dice.

discarded

  • Retourne : number[].

Les résultats rejetés du jet.

left

  • Retourne : DiceResult.

La partie gauche d'une comparaison. Retourne null si le jet n'est pas du type comparison.

right

  • Retourne : DiceResult.

La partie droite d'une comparaison. Retourne null si le jet n'est pas du type comparison.

success

  • Retourne : number.

Le nombre de succès lors d'une comparaison. Retourne null si le jet n'est pas du type comparison.

failure

  • Retourne : number.

Le nombre d'échecs lors d'une comparaison. Retourne null si le jet n'est pas du type comparison.

Méthodes

containsTag(tag)

  • tag, type string : Le tag à rechercher.
  • Retourne : boolean.

Vérifie si le jet courant ou ses enfants contient ce tag.