canCastSpellOnCell
🎮Méthode
fightSlave:canCastSpellOnCell(launchedCellId, spellId, targetCellId, needToCheckInvoc, needToCheckLOS)
Verifie si l'invocation peut lancer un sort.
Paramètres:
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:
Retourne: number - Code resultat
Exemple:
castSpellOnCell
🎮Méthode
Lance un sort avec l'invocation.
Paramètres:
Retourne: boolean - true si lance
Exemple:
🎮Méthode
Retourne la cellule de l'invocation.
Retourne: number - ID de la cellule
Exemple:
🎮Méthode
Retourne l'ID de la creature invoquee.
Retourne: number - ID de la creature
Exemple:
🎮Méthode
Retourne l'entite de l'invocation.
Retourne: PlugCombat - Entite de combat
Exemple:
🎮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:
🎮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:
Retourne: boolean - true si atteignable
Exemple:
🎮Méthode
Deplace l'invocation vers une cellule.
Paramètres:
Retourne: boolean - true si deplacement effectue
Exemple:
🎮Méthode
Retourne le nom de l'invocation.
Retourne: string - Nom
Exemple:
🎮Méthode
Affiche les sorts de l'invocation.
Retourne: object
Exemple: