getDistance¶
Le nombre de cases entre deux combattants ou cases.
Compte les cases entre fighter et other, comme la portée des sorts. Sans other, depuis ton personnage. Chacun peut être un combattant ou un numéro de case.
Combat uniquement. À appeler dans fightManagement ou fightPlacement ; ailleurs, l'appel provoque une erreur.
Signature¶
fight:getDistance(fighter)
fight:getDistance(fighter, other)
Retour¶
Un nombre entier ; nil si l'un des deux vaut nil, est absent ou mort.
Exemple¶
local rat = fight:enemy(MOB.RAT_NOIR)
if rat and fight:getDistance(rat) <= 5 then
fight:cast(CRA.FLECHE_ENFLAMMEE, rat)
end