Syntaxe
Symboles et expressions
-
$:- Usage : Symbolise la valeur de la statistique utilisée dans la formule du dé.
- Où ? Utilisé dans les dés types (
/dbroll,/calc, formules critiques, etc.)Exemple1d6 > $: Compare le résultat du dé à la valeur de la statistique sélectionnée.1d6 + $: Ajoute la statistique au résultat du dé.1d100 <=$: Pour les systèmes type Appel de Cthulhu, compare au seuil de la stat.
-
{exp}:- Usage : Permet d'insérer une expression dynamique dans une formule de dé, reprise d'une partie calculée de la commande.
- Syntaxe avancée :
{exp||default}permet de définir une valeur par défaut si l'expression n'est pas renseignée.{exp||2}(valeur par défaut = 2) - Où ? Souvent utilisé dans des templates ou des formules réutilisables, pour injecter une valeur dynamique au moment du jet.
Exemple
1d6 > {exp}: la valeur deexpsera remplacée au moment du lancer.1d6 > {exp||10}: siexpn'est pas renseignée, la comparaison se fait à 10.
-
{{...}}:- Usage : Délimite une expression mathématique complexe évaluée par MathJS.
- Où ? Dans toutes les commandes supportant les formules (
/calc,/dbroll,/macro, etc.)Exemple1d6 + {{ceil($ / 2)}}: Ajoute la moitié arrondie de la stat au résultat du dé.1d6 > {{ceil($ / 2)}}: Le seuil de réussite est la moitié de la stat, arrondie.
-
[commentaire]:- Usage : Ajoute un commentaire à un dé.
- Où ? Dans des dés partagés.
1d20;&-2[Perte de PV]: Applique -2 au résultat du jet de dé et annote la seconde ligne de résultat.
-
#commentaire:- Usage : Commentaire global pour un jet de dés. Le
#symbole peut être omit lors de l'utilisation sur des messages directs. - Où ? À la fin du dé, pour annoter l'action. Permet aussi de créer un commentaire global dans les dés partagés.
Inutilisés pour les dés par slash command.
Exemple
1d20+5 # Mon jet de dés1d20;&+5;&*2 # Mon jet de dés partagé
- Usage : Commentaire global pour un jet de dés. Le
-
&,;&+x;, etc. :- Usage : Permet de réutiliser le résultat d'un même dé dans plusieurs formules (jets uniques partagés).
Exemple
/roll 1d20;&+5;&*2Affichera :
※ 1d20 ⟶ [14] = 14
◈ [1d20]+5 ⟶ [14]+5 = 19
◈ [1d20]×2 ⟶ [14]×2 = 28
- Usage : Permet de réutiliser le résultat d'un même dé dans plusieurs formules (jets uniques partagés).
-
()(parenthèses dans les noms de dé) :- Usage : Spécifie la statistique à utiliser pour les critiques personnalisés
Instinct Animal (Force)
- Usage : Spécifie la statistique à utiliser pour les critiques personnalisés
Exemple
- Dé type :
1d6 > $ou1d6 + $1d6 + {{ceil($/2)}}
- Macro :
1d6 > Forceou1d6 + Force1d6 + {{ceil(Force / 2)}}
- Critique personnalisé :
- Nom :
Instinct Animal (Force) - Formule :
>$($sera remplacé par la valeur de Force) - Résultat :
1d6>10(siForce = 10)
- Nom :
Syntaxe des commandes
- Les champs obligatoires sont indiqués entre crochets :
[champs]. - Les champs facultatifs sont entre parenthèses :
(champs). - Les champs auto-complétés seront marqués d'un
*:(*champs). - Les champs demandant une mention seront marqués par
@(@champs). Ces champs fonctionnent avec les noms (rôle ou utilisateur, en fonction de la commande) ou l'ID Discord. Si la mention ne s'affiche pas immédiatement, commencez à taper le début du nom pour l'auto-complétion. - De manière similaire, les commandes demandant un salon sont précédé par
#comme#champs. - Les champs vrai/faux (
trueoufalse) sont préfixés par?(?champs).
Commandes auto-complétées
Dans plusieurs commandes, il est possible de combiner à la fois un nom d'utilisateur et un personnage.
Par défaut, les personnages affichés dans la liste sont ceux de l'utilisateur qui a tapé la commande.
Si vous souhaitez afficher les personnages d'un autre joueur, vous devez mentionner le joueur en premier.
Attention
À cause de certaines limitations de l'API Discord, si vous souhaitez changer de joueur, vous devez retaper la commande en entier.