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

#### 🎮 Méthode

```lua theme={null}
fightAction: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` | Mêmes codes d'erreur que `canCastSpellOnCell` (`0`–`16`). |

#### 💡 Exemple

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