Tableau des conditions

Nous y arrivons enfin, au cerveau d'ExoFast !

Dans cette partie nous allons aborder seulement le mode simple de ce tableau, pour le mode avancé dirigez-vous ici :

pageMode avancé

Comme vu précédemment, un item peut contenir plusieurs étapes, maintenant chaque étape peut contenir plusieurs conditions, après avoir choisi une étapes vous pouvez insérer - modifier - retirer des conditions.

Ces conditions seront vérifiée une par une, selon l'ordre choisi, si une condition est vérifiée (c'est-à-dire vraie), le bot mettra la rune associé à cette condition.

1. Les boutons

  • Ajouter une condition : comme son nom l'indique, il sert à ajouter une condition à l'étape choisie.

  • Importer depuis l'item : après avoir mis un item dans l'atelier de forgemagie, ce bouton permet de vider puis remplir l'étape courante par des conditions contenant les caractéristiques de l'item mis dans l'atelier de forgemagie. Remarques : seules les caractéristiques ayant des valeurs visibles seront considérées.

2. Interprétation des conditions

Ce n'est pas si dur à interpréter, prenant par exemple le screen en haut :

  1. Si la Portée est entre 0 et 0 (c'est à dire porté = 0, n'existe pas) : on met Rune Po.

  2. Si % Critiques est entre 0 et 4 : on met Rune Cri.

  3. Si la Vitalité est entre 0 et 195 : on met Rune Vi.

Ainsi de suite, pas difficile hein ?!

Le MIN et le MAX d'une condition sont inclus, dans la condition (3) si la Vitalité est égale à 0, le bot mettra Rune Vi, si la vitalité est égale à 195, le bot mettra Rune Vi.

  • Si vous voulez une condition du type (Si Force supérieur à 200), mettez dans le MIN 200 et dans le MAX 5000.

  • Si vous voulez une condition du type (Si Force inférieur à 100), mettez dans le MIN -5000 et dans le MAX 100.

3. CheckBox à droite de la rune à mettre

Ce CheckBox sert à forcer une condition, c'est la seule option que je trouve dure à expliquer.

Après l'échec d'une tentative d'augmentation d'une caractéristique, il est préférable de ne pas continuer à faire la même tentative, mais de voir s'il y'a d'autres caractéristiques qu'on peut monter.

On va essayer d'expliquer ce fameux CheckBox par des exemples :

Exemple quand le CheckBox est coché :

Supposons que votre item a pour caractéristiques :

  • Force : 15.

  • Vitalité : 20.

La première condition que le bot va vérifier : Si la Force est entre 0 et 20 => Mettre Rune Fo.

Puisque la force est 15, donc la condition est vérifiée et il va mettre Rune Fo.

Dans le cas d'une réussite, ou d'un échec, peu importe ..., dans la prochaine vérification il va toujours commencer par re-vérifier la première condition (Si la Force est entre 0 et 20) jusqu'à ce que la force atteint obligatoirement au minimum 21, et puis passer à la deuxième condition (Si la Vitalité est entre 0 et 40).

Bref, ceci pour dire au bot "Je m'en fous que ça passe ou non, tu vas continuer à faire des Rune Fo jusqu'à ce que la Force atteint au minimum 21".

C'est pour ça qu'au début on a dit "CheckBox sert à forcer une condition".

Analysons maintenant la différence lorsque le CheckBox est décoché.

Exemple quand le CheckBox est décoché :

Supposons que votre item a pour caractéristiques :

  • Force : 15.

  • Vitalité : 20.

La première condition que le bot va vérifier : Si la Force est entre 0 et 20 => Mettre Rune Fo.

Puisque la force est 15, donc la condition est vérifiée et il va mettre Rune Fo.

Nous avons alors deux cas :

  • Réussite : la Force deviendra 16, le bot va recommencer par vérifier la première condition (Si la Force est entre 0 et 20 => Mettre Rune Fo) qui est encore vérifié, et donc va mettre Rune Fo.

  • Échec : la Force restera 15, et exceptionnellement dans l'analyse de l'étape, le bot va changer l'ordre de priorité de vérification des conditions visant l'augmentation de la Force de la manière suivante :

  • Bref, ceci pour dire au bot "Pff puisque la Force veut pas montrer, ignore la pour le moment, regarde si y'a d'autre caractéristiques à montrer, sinon on a pas le choix, on va re-tenter la force quand même".

4. Autres actions

Il existe d'autres types d'actions que vous pouvez effectuer :

  • Sauter l'étape : elle sert à sauter toutes les conditions de l'étape courante, et passer à l'étape suivante.

  • Terminer : elle sert à arrêter la forgemagie et considère que votre item a atteint les caractéristiques désirées.

  • Exécuter le script : elle sert à appeler la fonction exofast_analyse() présente dans votre script.

Dernière mise à jour