hasLineOfSight¶
Vérifie si les obstacles laissent une ligne de vue entre les deux cases. Ne vérifie pas la portée du sort.
Combat uniquement. Disponible dans un script de combat.
Signature¶
fight:hasLineOfSight(from_cell, to_cell)
Retour¶
true si la ligne de vue est libre ; false si elle est bloquée ou si une case est invalide.
Exemple¶
local ennemiId = fight:getNearestEnemyId()
if ennemiId and fight:hasLineOfSight(fight:myCell(), fight:getCell(ennemiId)) then
console:print("Ligne de vue disponible")
end