Fonctions de calcul
Contents
Création d'une fonction de calcul
Une fonction de calcul permet de calculer une nouvelle valeur à partir d'une valeur actuelle. C'est à dire, de l'altérer.
Variables auxiliaires
Pour rendre vos calculs plus lisibles, vous pouvez utiliser des variables auxiliaires en cliquant sur le bouton "Expression supplémentaire". Il sera alors possible d'utiliser ces variables aussi bien dans la ligne de calcul des points que dans les variables suivantes.
Calcul des points
Ce calcul s'effectue au niveau de la ligne points. Les variables suivantes peuvent être utilisées:
Nom | Description |
---|---|
value | Valeur actuelle des points de Raids/Correction/Objets |
date | Date de création de Raid/Correction/Objets, |
ref_date | Date de calcul (date et heure actuelle du calcul), au format UNIX |
Exemple de fonctions de calcul
Voici quelques exemples de fonctions de calcul et leur explication.
Décrémentation de 5%
value * 0.95
On souhaite décrémenter la valeur actuelle (= value) de 5% (soit 0,05), nous allons donc multiplier la valeur d'origine par 0,95 (1-0,05).
Valeurs obtenues à partir d'une valeur initiale de 100
- 1. Première décrémentation: 100 * 0.95 = 95
- 2. Seconde décrémentation: 95 * 0.95 = 90,25
- 3. Troisièmee décrémentation: 90,25 * 0.95 = 85,7375
- ...
Retrait de 20 Points
value - 20
La valeur en cours sera diminuée de 20 points à chaque fois.
Valeurs obtenues à partir d'une valeur initiale de 100
- 1. Première diminution: 100 - 20 = 80
- 2. Seconde diminution: 80 - 20 = 60
- 3. Troisième diminution: 60 - 20 = 40
- ...