Aller au contenu

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