Aller au contenu

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