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ésnumber
= le résultat de l'opérationcomparison
= 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
, typenumber
= le nombre de face du dévalue
, typenumber
= la valeur du dédiscarded
, typeboolean
=true
si le dé est rejeté (par exemple quandkeeph
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
, typestring
: Le tag à rechercher.- Retourne :
boolean
.
Vérifie si le jet courant ou ses enfants contient ce tag.