Passer au contenu principal
Vérifier si le lancer d’un sort depuis une cellule de destination après déplacement est possible.

🎮 Méthode

fightAction:canCastSpellOnCellAfterMove(launchedCellId, spellId, targetCellId)

📝 Arguments

NomTypeDescription
launchedCellIdintCellule future après déplacement.
spellIdintIdentifiant du sort.
targetCellIdintIdentifiant de la cellule cible.

💎 Valeur de retour

TypeDescription
intMêmes codes d’erreur que canCastSpellOnCell (016).

💡 Exemple

-- Vérifier si on peut lancer après s'être déplacé vers une cellule spécifique
local reachable = fightAction:getReachableCells()
local enemyCell = fightAction:getNearestEnemy()
for _, moveCell in ipairs(reachable) do
    if fightAction:canCastSpellOnCellAfterMove(moveCell, 8139, enemyCell) == 0 then
        fightAction:moveToWardCell(moveCell)
        fightAction:castSpellOnCell(8139, enemyCell)
        break
    end
end