/** Exporté le 29/09/2025 17:06:53 **/ /** Sans Titre **/ /** * Bienvenue sur Leek Wars ! * Pour connaître les règles du jeu : leekwars.com/encyclopedia/fr/Règles_du_jeu * Pour apprendre à coder son IA : leekwars.com/encyclopedia/fr/Tutoriel **/ // Ceci est un code d'exemple très basique : // On prend le pistolet if (getLife() < getTotalLife() * 0.75) { useChip(CHIP_CURE) } setWeapon(WEAPON_PISTOL) // Attention : coûte 1 PT // On récupère l'ennemi le plus proche var enemy = getNearestEnemy() // On avance vers l'ennemi moveToward(enemy) // On essaye de lui tirer dessus ! for (var i = 0 ; i < 4 ; i++){ useWeapon(enemy) } function canFinish(enemy) { var effets = getWeaponEffects() // liste d'effets var total = 0 // On va compter tous les dégâts for (var effet in effets) { // on itère sur tous les effets if (effet[0] == EFFECT_DAMAGE) { // si l'effet est un dégât var minDégâts = effet[1] // dégâts minimum de l'arme var dégâtsBoostés = minDégâts * (1 + getStrength() / 100) // augmentés par la force var dégâtsFinaux = dégâtsBoostés * (1 - getRelativeShield(enemy) / 100) - getAbsoluteShield(enemy) // diminués par les boucliers total += dégâtsFinaux } } var totalDégâts = total * (getTP() \ getWeaponCost()) // On multiplie par le nombre d'utilisations possibles (PT / coût de l'arme) return totalDégâts >= getLife(enemy) }