Aller au contenu

nearestEnemy

L'ennemi vivant le plus proche de ton personnage, ou d'un combattant.

fighter peut être un combattant ou un numéro de case. Les invocations comptent ; à égalité, celui qui a le moins de PV. Si fighter est lui-même un ennemi, c'est lui qui est renvoyé.

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

Signature

fight:nearestEnemy()
fight:nearestEnemy(fighter)

Retour

Un combattant, ou nil s'il ne reste aucun ennemi ou si fighter vaut nil (combattant introuvable).

Exemple

local proche = fight:nearestEnemy()
if proche and fight:getDistance(proche) <= 2 then
    fight:cast(CRA.FLECHE_DE_RECUL, proche)
end