Esclave
canCastSpellOnCellAfterMove
Vérifier la possibilité de lancer un sort depuis une cellule après un déplacement.
Vérifier la possibilité de lancer un sort depuis une cellule après un déplacement.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Vérifier la possibilité de lancer un sort depuis une cellule après un déplacement.
fightSlave:canCastSpellOnCellAfterMove(launchedCellId, spellId, targetCellId)
| Nom | Type | Description |
|---|---|---|
launchedCellId | int | Cellule future après déplacement. |
spellId | int | Identifiant du sort. |
targetCellId | int | Identifiant de la cellule cible. |
| Type | Description |
|---|---|
int | Code d’erreur (0–16). |
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