Fight
moveToWardCell
Déplace le personnage le plus proche possible d'une cellule.
Paramètres | Types | Descriptions |
cellId | number | identifiant de la cellule |
Valeur de retour: retourne 0 si échec (number)
moveFarthestCell
Déplace le personnage le plus loin possible d'une cellule.
Paramètres | Types | Descriptions |
cellId | number | identifiant de la cellule |
Valeur de retour: retourne 0 si échec (number)
launchSpellInCell
Lance un sort sur une cellule déterminée.
Paramètres | Types | Descriptions |
cellId | number | identifiant de la cellule |
spell | number | string | identifiant du sort | nom du sort |
Valeur de retour: la valeur de retour correspond à l'un des enums ci-dessous. (number)
NONE = 0, (sort lancé avec succès) TOO_MANY_LAUNCHS = 1, COOLDOWN = 2, ACTION_POINTS = 3, TOO_MANY_LAUNCHS_ON_CELL = 4, MAX_RANGE = 5, MIN_RANGE = 6, NOT_IN_LINE = 7, LINE_OF_SIGHT = 8, TOO_MANY_INVOCATIONS = 9, NEED_FREE_CELL = 10, NEED_TAKEN_CELL = 11, REQUIRED_STATE = 12, FORBIDDEN_STATE = 13, NOT_IN_DIAGONAL = 14, UNKNOWN = 15, NOT_IN_RANGE = 16
isVisible
Retourne si oui ou non une cellule est comprise dans la portée du personnage depuis une certaine cellule.
Paramètres | Types | Descriptions |
cellIdDepart | number | Cellule de départ |
cellIdArrivee | number | Cellule d'arrivée |
isDiagonal | bool | Prendre en compte les diagonales |
Valeur de retour: true pour cellule comprise, false pour non comprise (bool)
getCurrentTurn
Retourne le numéro du tour courant.
Valeur de retour: numéro du tour (number)
getPlayerCell
Retourne l'identifiant de la cellule du personnage.
Valeur de retour: identifiant de la cellule (number)
getEmptyCell
Retourne l'identifiant d'une cellule à portée d'un sort.
Paramètres | Types | Descriptions |
spellName | string | nom du sort |
Valeur de retour: identifiant de la cellule (number)
getAllyCell
Retourne l'identifiant d'une cellule d'un allié à portée d'un sort.
Paramètres | Types | Descriptions |
spellName | string | nom du sort |
Valeur de retour: identifiant de la cellule (number)
getDistance
Retourne la distance entre deux cellules.
Paramètres | Types | Descriptions |
cellIdDepart | number | Cellule de départ |
cellIdArrivee | number | Cellule d'arrivée |
Valeur de retour: distance entre les deux cellules (number)
getNearestEnemy
Retourne l'identifiant de la cellule de l'ennemi le plus proche.
Valeur de retour: identifiant de l'ennemi (number)
getNearestAlly
Retourne l'identifiant de la cellule de l'allié le plus proche.
Valeur de retour: identifiant de la cellule (number)
getFighter
Retourne la classe du personnage sur la cellule souhaitée.
Paramètres | Types | Descriptions |
cellId | number | Cellule |
Valeur de retour: identifiant de la classe du personnage (int)
getAllEntities
Retourne la liste des entités. (alliés, ennemis, invocations, ...)
Valeur de retour: liste contenant les objets des entités du combat (<entities>)
getEntitiesCount
Retourne le nombre d'entités en combat.(alliés, ennemis, invocations, ...)
Dernière mise à jour