Aller au contenu

keepOneAlive

Garde un monstre intact jusqu'à la fin du tour de ton personnage.

Chaque lancer qui frappe laisse alors intact au moins un des monstres présents au début du tour, invocations exclues. Un monstre touché compte comme tué : le bot ne parie pas sur les dégâts. Une zone qui toucherait tous les monstres est refusée, et le bot en cherche une qui en épargne un. S'il ne reste qu'un monstre au début du tour, aucun lancer ne le frappe de tout le tour. Utile pour laisser jouer les Mules XP au tour 1 ; le réglage « Garder un monstre au tour 1 » du panel fait la même chose.

Combat uniquement. À appeler dans fightManagement ou fightPlacement ; ailleurs, l'appel provoque une erreur.

Signature

fight:keepOneAlive()

Retour

Toujours true. Un lancer bloqué par cette consigne renvoie false, KEEP_ALIVE.

Exemple

if fight:currentTurn() == 1 and fight:countEnemiesAtStart() >= 3 then
    fight:keepOneAlive()
end
fight:cast(CRA.FLECHE_EXPLOSIVE)