7-Valeurs Calculées - Let's Role Wiki

Vous aimerez peut-être aussi

Vous êtes sur la page 1sur 3

󰋜 / constructeur de système / général / valeurs-calculées

Valeurs calculées

Quelques opérations mathématiques sont disponibles dans une valeur calculée. En utilisant des références et des variables, c'est un excellent moyen de
créer une feuille de personnage dynamique, sans avoir à utiliser de script.

Types de valeurs
Vous pouvez créer une valeur de chaîne en mettant la valeur entre guillemets doubles ("ma chaîne"). Voici les règles courantes des valeurs de chaîne:

▸ Lors de l'utilisation + entre deux chaînes, elles seront concaténées:


"hello" + " there" -> hello there
▸ Lors de l'utilisation + entre une chaîne et un nombre, le nombre sera converti
en chaîne: "you have " + 5 + " hp" -> you have 5 hp

▸ Lors de l'utilisation de toute autre opération entre deux chaînes, ou une chaîne et un nombre,
la chaîne sera convertie en nombre 1 : 4 - "general" -> 3

Opération mathématique
Vous pouvez utiliser + (ajouter), - (soustraire), / (diviser), * (multiplier) dans une valeur calculée.

round(value)

Renvoie la valeur arrondie à l'entier le plus proche. Si la valeur est égale à 0,5, elle est arrondie à l'entier supérieur (par exemple round(4.5) = 5).
floor(value)

Renvoie le plus grand entier inférieur ou égal à la valeur.

ceil(value)

Arrondit toujours la valeur au plus grand nombre entier ou entier suivant.

avg(value1, value2, ...)

Obtenez la moyenne de toutes les valeurs des arguments.

sum(value1, value2, ...)

Obtenez la somme de toutes les valeurs des arguments.

if(comparison, then, else)

Si la comparaison réussit, renvoie le "alors", sinon le "autre".


Si "else" n'est pas dé ni, sinon vaut 0.

Exemples
À l'aide d'une référence et d'une variable:

1 round(@dexterity/2) + $proficiency
Ajout de références:

1 sum(@dexterity, @strength, @constitution) + 5

Valeur conditionnelle:

1 $bonus + if(@dexterity > 10, 8)

Le contenu est disponible sous la licence Creative Commons Attribution-NonCommercial License, par Let's Role. | Propulsé par Wiki.js

Vous aimerez peut-être aussi