Actions
canCastSpellOnCell
Vérifier si le lancer d’un sort sur une cellule cible est possible et identifier les erreurs.
Vérifier si le lancer d’un sort sur une cellule cible est possible et identifier les erreurs.
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 sur une cellule cible est possible et identifier les erreurs.
fightAction:canCastSpellOnCell(launchedCellId, spellId, targetCellId)
| Nom | Type | Description |
|---|---|---|
launchedCellId | int | Cellule source (généralement fightCharacter:getCellId()). |
spellId | int | Identifiant du sort. |
targetCellId | int | Identifiant de la cellule cible. |
| Type | Description |
|---|---|
int | 0 = Succès, 1–16 = diverses erreurs de restriction du sort (portée, PA, rechargement, LdV, etc.). |
-- Toujours vérifier avant de lancer !
local myCell = fightCharacter:getCellId()
local enemyCell = fightAction:getNearestEnemy()
if fightAction:canCastSpellOnCell(myCell, 8139, enemyCell) == 0 then
fightAction:castSpellOnCell(8139, enemyCell)
end