fightSlave
Contrôle des invocations
canCastSpellOnCell
🎮Méthode
fightSlave:canCastSpellOnCell(launchedCellId, spellId, targetCellId, needToCheckInvoc, needToCheckLOS)Verifie si l'invocation peut lancer un sort.
Paramètres:
launchedCellId
number
Cellule de lancement
spellId
number
ID du sort
targetCellId
number
Cellule cible
needToCheckInvoc
boolean
Verifier invocations
needToCheckLOS
boolean
Verifier ligne de vue
Retourne: number - Code resultat (0 = possible)
Exemple:
local result = fightSlave:canCastSpellOnCell(myCell, 12345, targetCell, false, true)canCastSpellOnCellAfterMove
🎮Méthode
fightSlave:canCastSpellOnCellAfterMove(launchedCellId, spellId, targetCellId, needToCheckInvoc, needToCheckLOS)Verifie si le sort est lancable apres deplacement.
Paramètres:
launchedCellId
number
Cellule de lancement
spellId
number
ID du sort
targetCellId
number
Cellule cible
needToCheckInvoc
boolean
Verifier invocations
needToCheckLOS
boolean
Verifier ligne de vue
Retourne: number - Code resultat
Exemple:
castSpellOnCell
🎮Méthode
Lance un sort avec l'invocation.
Paramètres:
spellId
number
ID du sort
cellId
number
Cellule cible
Retourne: boolean - true si lance
Exemple:
cellId
🎮Méthode
Retourne la cellule de l'invocation.
Retourne: number - ID de la cellule
Exemple:
creatureId
🎮Méthode
Retourne l'ID de la creature invoquee.
Retourne: number - ID de la creature
Exemple:
entity
🎮Méthode
Retourne l'entite de l'invocation.
Retourne: PlugCombat - Entite de combat
Exemple:
getNearestAlly
🎮Méthode
Retourne l'allie le plus proche de l'invocation.
Retourne: number - ID de l'allie
Exemple:
getNearestEnemy
🎮Méthode
Retourne l'ennemi le plus proche de l'invocation.
Retourne: number - ID de l'ennemi
Exemple:
getReachableCells
🎮Méthode
Retourne les cellules atteignables par l'invocation.
Retourne: table - Liste des cellules
Exemple:
getRealReachableCells
🎮Méthode
Retourne les cellules reellement atteignables.
Retourne: table - Liste des cellules
Exemple:
index
🎮Méthode
Retourne l'index de l'invocation.
Retourne: number - Index
Exemple:
InvalidateCache
🎮Méthode
Invalide le cache de l'invocation.
Exemple:
isCellReachable
🎮Méthode
Verifie si une cellule est atteignable.
Paramètres:
targetCell
number
Cellule cible
Retourne: boolean - true si atteignable
Exemple:
moveTowardCell
🎮Méthode
Deplace l'invocation vers une cellule.
Paramètres:
cellid
number
Cellule cible
Retourne: boolean - true si deplacement effectue
Exemple:
name
🎮Méthode
Retourne le nom de l'invocation.
Retourne: string - Nom
Exemple:
showSpells
🎮Méthode
Affiche les sorts de l'invocation.
Retourne: object
Exemple:
Mis à jour

