> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dotouch-emu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 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.

#### 🎮 Méthode

```lua theme={null}
fightSlave:canCastSpellOnCellAfterMove(launchedCellId, spellId, targetCellId)
```

#### 📝 Arguments

| Nom              | Type  | Description                       |
| ---------------- | ----- | --------------------------------- |
| `launchedCellId` | `int` | Cellule future après déplacement. |
| `spellId`        | `int` | Identifiant du sort.              |
| `targetCellId`   | `int` | Identifiant de la cellule cible.  |

#### 💎 Valeur de retour

| Type  | Description               |
| ----- | ------------------------- |
| `int` | Code d'erreur (`0`–`16`). |

#### 💡 Exemple

```lua theme={null}
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
```
