cookietouch

CookieTouch API Documentation

Sommaire | Sommaire détaillé


Sommaire

Fight

Toutes les fonctions relatives aux combats.

Pour les deux fonctions les paramètres sont tous facultatifs:

Paramètres Types Valeur initiale Description
forbiddenMonsters number[] null Liste d’IDs de monstres interdits
mandatoryMonsters number[] null Liste d’IDs de monstres obligatoires
minMonsters number 1 Nombre de monstres minimum dans le groupe
maxMonsters number 8 Nombre de monstres maximum dans le groupe
minMonstersLevel number 1 Niveau minimum du groupe de monstres
maxMonstersLevel number 1000 Niveau maximum du groupe de monstres

Exemple: Dans cet exemple, nous initialisons tout se qui concerne les combats dans la config.

const config =
{
  forbiddenMonsters: [150, 23],
  mandatoryMonsters: [99],
  minMonsters: 1,
  maxMonsters: 8,
  minMonstersLevel: 20,
  maxMonstersLevel: 150
}

canFight(forbiddenMonsters, mandatoryMonsters, minMonsters, maxMonsters, minLevel, maxLevel)

Verifie si un groupe de monstres de la map correspond aux paramètres passés à la fonction.

Retourne true si le groupe correspond, false si il ne correspond pas.

canFight([64], [68], 2, 6, 200, 600); // Vérifie si, sur cette map, le bot peut combattre un groupe de 2 à 6 mobs avec un Wabbit au minimum et aucun Black Tiwabbit. Le groupe doit avoir un niveau supérieur ou égal à 200 et inférieur ou égal à 600.

fight(forbiddenMonsters, mandatoryMonsters, minMonsters, maxMonsters, minLevel, maxLevel)

Lance un combat sur un groupe qui correspond aux paramètres passés à la fonction.

Retourne true et attaque le groupe si un groupe correspond, false si il n’y en a aucun.

yield* await fight([], [], 2, 6, 200, 600); // Attaque si, sur cette map, un groupe vérifie les paramètres: un groupe de 2 à 6 mobs avec un Wabbit au minimum et aucun Black Tiwabbit. Le groupe doit avoir un niveau supérieur ou égal à 200 et inférieur ou égal à 600.