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