Aller au contenu

enemyWithLeastHp

Le monstre qui a le moins de PV parmi ceux que le sort peut toucher.

Parmi les monstres que spell peut toucher ce tour, sans marcher ou en marchant, renvoie celui qui a le moins de PV ; à égalité, le plus proche. Les invocations ne comptent pas. Les PA, le délai de relance et les limites du sort sont vérifiés. Contrairement à la cible WEAKEST, il préfère le plus faible même s'il faut marcher : pratique pour finir un monstre affaibli.

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

Signature

fight:enemyWithLeastHp(spell)

Retour

Un combattant, ou nil si le sort ne peut toucher aucun monstre.

Exemple

local faible = fight:enemyWithLeastHp(CRA.FLECHE_GLACEE)
if faible and fight:getHp(faible) < 60 then
    fight:cast(CRA.FLECHE_GLACEE, faible)
end