Fonctions de calcul

From EQdkp Plus
Jump to navigation Jump to search

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.

Apa helpvars.png

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
  • ...