canCast¶
Vérifie les PA, la relance et les limites du sort. Avec une cible, vérifie aussi sa portée et sa ligne de vue depuis la case choisie.
Combat uniquement. Disponible dans un script de combat.
Signature¶
fight:canCast(ref, target_cell=nil, from_cell=nil)
Retour¶
true si les conditions vérifiées sont remplies ; false sinon. Sans cible, true ne garantit pas qu'une cible existe.
Exemple¶
local sortId = 130 -- à remplacer
local ennemiId = fight:getNearestEnemyId()
if ennemiId and fight:canCast(sortId, fight:getCell(ennemiId)) then
console:print("Le sort est lançable")
end