fight:¶
Lectures et actions pendant un combat.
| Fonction | Description | Portée |
|---|---|---|
| isMyTurn | Indique si le personnage doit jouer maintenant. | Combat uniquement |
| currentTurn | Donne le numéro du tour de combat. | Combat uniquement |
| myCell | Donne la cellule du personnage en combat. | Combat uniquement |
| getLife | Donne les points de vie d’un combattant. | Combat uniquement |
| getCell | Donne la cellule d’un combattant. | Combat uniquement |
| isDead | Indique si un combattant est mort. | Combat uniquement |
| getFighter | Donne les informations d'un combattant. | Combat uniquement |
| getFighters | Liste tous les combattants connus. | Combat uniquement |
| getEnemies | Liste les ennemis encore vivants. | Combat uniquement |
| getAllies | Liste les alliés encore vivants. | Combat uniquement |
| getEnemyCount | Compte les ennemis encore vivants. | Combat uniquement |
| getInitialEnemyCount | Donne le nombre d’ennemis au début du combat. | Combat uniquement |
| getTotalEnemyHp | Additionne la vie des ennemis vivants. | Combat uniquement |
| getHighestEnemyLevel | Donne le plus haut niveau ennemi connu. | Combat uniquement |
| getNearestEnemyDistance | Donne la distance du plus proche ennemi. | Combat uniquement |
| getFarthestEnemyDistance | Donne la distance du plus lointain ennemi. | Combat uniquement |
| getNearestEnemyId | Donne l’identifiant du plus proche ennemi. | Combat uniquement |
| countEnemiesInRange | Compte les ennemis dans une distance donnée. | Combat uniquement |
| areAllEnemiesInRange | Vérifie si tous les ennemis sont assez proches. | Combat uniquement |
| getEnemiesInRange | Liste les ennemis dans une distance donnée. | Combat uniquement |
| getEnemiesInZone | Liste les ennemis dans une zone autour d’une cellule. | Combat uniquement |
| countEnemiesInZone | Compte les ennemis dans une zone. | Combat uniquement |
| accessibleCells | Liste les cellules atteignables avec les PM restants. | Combat uniquement |
| cellsDistance | Calcule la distance de jeu entre deux cellules. | Combat uniquement |
| adjacentCells | Liste les quatre cellules voisines. | Combat uniquement |
| cellIsFree | Vérifie qu’une cellule est marchable et inoccupée. | Combat uniquement |
| cellIsWalkable | Vérifie qu’une cellule autorise le déplacement. | Combat uniquement |
| hasLineOfSight | Vérifie la ligne de vue entre deux cellules. | Combat uniquement |
| isCac | Indique si un ennemi est au corps à corps. | Combat uniquement |
| placementCells | Liste les cellules proposées pendant le placement. | Combat uniquement |
| getSpellCooldown | Donne le nombre de tours avant de relancer un sort. | Combat uniquement |
| canCast | Vérifie si un sort paraît lançable maintenant. | Combat uniquement |
| castableCells | Liste les cellules où un sort peut être lancé maintenant, sans bouger. | Combat uniquement |
| challenges | Liste les challenges encore réussissables. | Combat uniquement |
| launchSpell | Lance directement un sort sur une cellule. | Combat uniquement |
| castSpell | Choisit une cible et lance le sort. | Combat uniquement |
| castZone | Choisit une zone et lance le sort. | Combat uniquement |
| moveToCell | Se déplace vers une cellule pendant le combat. | Combat uniquement |
| rush | Avance vers l’ennemi le plus proche. | Combat uniquement |
| back | S’éloigne des ennemis. | Combat uniquement |
| passTurn | Passe le tour du personnage. | Combat uniquement |
| leaveFight | Abandonne un combat déjà commencé. | Combat uniquement |
| autoPlayTurn | Confie le tour actuel à la séquence du panel. | Combat uniquement |
| autoPosition | Applique le placement de fin de tour réglé dans le panel. | Combat uniquement |
| getPmUsedThisTurn | PM déjà consommés pendant ce tour. | Combat uniquement |
| castsThisTurn | Nombre de lancers confirmés d'un sort ce tour. | Combat uniquement |
| getPA | Donne les PA actuels du personnage. | Combat uniquement |
| getPM | Donne les PM actuels du personnage. | Combat uniquement |
| challengeInfo | Donne les challenges du combat, décodés (nom, bonus, cible). | Combat uniquement |
| journalChallenge | Écrit une ligne de challenge au Journal du panel (traduite). | Combat uniquement |
| endTurnCell | Cherche la case de fin de tour qui respecte des contraintes. | Combat uniquement |
| isAdjacentToAlly | Indique si une case touche un allié ou une invocation alliée. | Combat uniquement |
| countAlliesInRange | Compte les alliés à portée d'une case. | Combat uniquement |
| getAlliedSummonCells | Donne les cases des invocations alliées connues. | Combat uniquement |
| dptAllyCells | Donne les cases des alliés vivants qui ont le rôle de combat « dpt ». | Combat uniquement |
| castsThisFight | Compte les lancers confirmés d'un sort depuis le début du combat. | Combat uniquement |
| getTackleChance | Calcule la chance de tacler un combattant ennemi. | Combat uniquement |