Fight
moveToWardCell
Déplace le personnage le plus proche possible d'une cellule.
Paramètres | Types | Descriptions |
cellId | number | Identifiant de la cellule |
maxMP | number | Nombre de PM maximum à utiliser |
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 |
maxMP | number | Nombre de PM maximum à utiliser |
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, TOO_MANY_INVOCATIONS = 9, REQUIRED_STATE = 12, 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)
getCurrentTour
Retourne le numéro du tour courant.
Valeur de retour: numéro du tour (number)
Le nom de cette fonction est en franglish temporairement.
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 |
manhattanDistance | boolean | Active ou non la distance de Manhattan |
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