Actions
canCastSpellOnCellAfterMove
Vérifier si le lancer d’un sort depuis une cellule de destination après déplacement est possible.
Vérifier si le lancer d’un sort depuis une cellule de destination après déplacement est possible.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Vérifier si le lancer d’un sort depuis une cellule de destination après déplacement est possible.
fightAction: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 | Mêmes codes d’erreur que canCastSpellOnCell (0–16). |
-- 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