Aller au contenu

Référence

tilttek/dice
TypeRôle
DiceRollerLa bibliothèque en un seul objet : analyser, lire DiceParser, écrire, traduire, lancer, lancer de façon vérifiable, lancer pour rejouer
LimitsLes bornes contre les abus
Parser\DiceParserUne entrée en un Pool, dans une notation, dans les limites
Parser\Lexer, Token, TokenTypeL'entrée lue caractère par caractère
Reader\RolisteamReaderUne commande du DiceParser de Rolisteam en un Pool (le DiceParser de Rolisteam)
Reader\RolisteamRewriterInterne : les jetons de la commande réécrits dans la notation de la bibliothèque, et les positions gardées
Contract\MacrosLes macros que nomme une entrée, $name (macros)
Expression\PoolUne instruction ou plus et leurs commentaires ; canonical()
Expression\NodeUn nœud : Constant, Dice, ComputedDice, ValueList, PreviousDice, Operation, Negation, FunctionCall, Reference, InstructionDice, Group, TextList, Sentence, Conditional, Choice
Expression\DiceUn nombre, un dé et ses modificateurs
Expression\ComputedDiceDes dés dont le nombre ou les faces sont lancés d'abord
Expression\ValueList, PreviousDiceDes valeurs prises comme des dés ; les dés de l'ensemble précédent, jugés de nouveau
Expression\Operator+ - * / % ^ et leur priorité
Expression\FunctionCall, MathFunctionfloor ceil round abs min max repeat et leurs arguments
Expression\Reference, InstructionDiceLe résultat d'une instruction précédente, ou son élément ; les dés d'instructions, liés ou fusionnés
Expression\GroupDes expressions dont les totaux sont jugés comme des dés
Expression\TextList, ListItemDes éléments tirés d'une liste de textes, par poids ou par intervalle
Expression\Sentence, Placeholder, PlaceholderKindUn texte et les marqueurs remplacés au moment du lancer
Expression\Conditional, Choice, SwitchCaseif et switch, leurs conditions et leurs branches
Expression\ModifiersLes modificateurs d'un ensemble de dés, leur ordre et leurs vérifications
Expression\Reroll, Repetition, Explosion, Transform, Selection, SelectionMode, Occurrences, Critical, Look, SortLes modificateurs
Expression\Validator, Comparison, Comparator, Range, Modulo, Composite, JunctionLes valeurs auxquelles s'applique un modificateur
Expression\Condition, ScopeUn validateur et ce contre quoi il est vérifié
Die\DieType, NumericDieCe qu'est un dé ; les dés qui acceptent des modificateurs et lancent leurs faces
Die\StandardDie, FudgeDie, RangeDie, CustomDieLes dés numérotés, Fudge, sur un intervalle et personnalisés
Custom\Face, Shape, DieDefinition, CustomDiceLes dés personnalisés déclarés par l'application
Notation\Notation, NotationsLes lettres d'une langue
Notation\ExpressionWriter, NotationWriterUne expression réécrite, canonique ou dans une langue
Rolling\RollerUn lot lancé avec le hasard et l'arrondi donnés
Rolling\ArithmeticL'arithmétique entière, les divisions arrondies selon un RoundingMode
Result\PoolResult, ExpressionResult, NodeResultUn lancer, ses sorties, ses totaux et son arrondi
Result\DiceResult, ConstantResult, OperationResult, NegationResult, FunctionResultLe résultat de chaque nœud qui donne un nombre
Result\TextResult, ListResult, BranchResult, ReferenceResultUn texte, une liste, une branche, une référence
Result\Outputs, NoticeLes sorties écrites ou aplaties ; ce qu'un lancer n'a pas pu faire exactement
Result\RolledDie, DieOrigin, MarkUn dé tel qu'il est tombé, et ce qu'il est devenu
Fairness\Seed, CommitmentUn germe et son SHA-256
Fairness\FairRoller, VerifiableRollLes lancers vérifiables et leur vérification
Replay\Replayer, ReplayableRollLes lancers rejoués dé pour dé
Dialect\Dialect, DialectsLa notation d'une table virtuelle, et le registre
Dialect\Roll20, FoundryVtt, Avrae, RolisteamDiceParserLes dialectes intégrés
Dialect\Translation, UnsupportedUn lot dans un dialecte, ce qu'il n'a pas pu écrire, et ses avis
Exception\DiceException et ses cinq exceptionsExceptions