Passer au contenu principal
Vérifier la possibilité de lancer un sort depuis une cellule après un déplacement.

🎮 Méthode

fightSlave:canCastSpellOnCellAfterMove(launchedCellId, spellId, targetCellId)

📝 Arguments

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

💎 Valeur de retour

TypeDescription
intCode d’erreur (016).

💡 Exemple

local reachable = fightSlave:getReachableCells()
local enemyCell = fightSlave:getNearestEnemy()
for _, moveCell in ipairs(reachable) do
    if fightSlave:canCastSpellOnCellAfterMove(moveCell, 183, enemyCell) == 0 then
        fightSlave:moveTowardCell(moveCell)
        fightSlave:castSpellOnCell(183, enemyCell)
        break
    end
end