> For the complete documentation index, see [llms.txt](https://doc.ankabot.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.ankabot.dev/intelligence-artificielle-ia/methodes/fightcharacter.md).

# fightCharacter

## getMapid

Retourne l'ID de la carte actuelle.

```coffeescript
fightCharacter:getMapid()
```

## getAP

Retourne le nombre de PA du personnage. (int)

```coffeescript
fightCharacter:getAP()
```

## getMP

Retourne le nombre de PM du personnage. (int)

```coffeescript
fightCharacter:getMP()
```

## getPO

Retourne le nombre de PO du personnage. (int)

```coffeescript
fightCharacter:getPO()
```

## forceAP

Forcer le nombre de PA que possède votre bot. (int)

Utile lorsque vous lancer un sort qui modifie vos PA.

```coffeescript
fightCharacter:forceAP(nombre)
```

## forceMP

Forcer le nombre de PM que possède votre bot. (int)

Utile lorsque vous lancer un sort qui modifie vos PM.

```coffeescript
fightCharacter:forceMP(nombre)
```

## forcePO

Forcer le nombre de PO que possède votre bot. (int)

Utile lorsque vous lancer un sort qui modifie vos PO.

```coffeescript
fightCharacter:forcePO(nombre)
```

## getLifePoints

Retourne le nombre de points de vie du personnage. (int)

```coffeescript
fightCharacter:getLifePoints()
```

## getLifePointsMax

Retourne le nombre de points de vie maximum du personnage. (int)

```coffeescript
fightCharacter:getLifePointsMax()
```

## getLifePointsP

Retourne le pourcentage de points de vie du personnage. (int)

```coffeescript
fightCharacter:getLifePointsP()
```

## getRange

Retourne la portée du personnage. (int)

```coffeescript
fightCharacter:getRange()
```

## getId

Retourne l'identifiant du personnage. (double)

```coffeescript
fightCharacter:getId()
```

## getCellId

Retourne la cellule identifiant du personnage. (int)

```coffeescript
fightCharacter:getCellId()
```

## getLevel

Retourne le niveau du personnage. (int)

```coffeescript
fightCharacter:getLevel()
```

## isMule

indique si le personnage est une mule. (True or False) (bool)

```coffeescript
fightCharacter:isMule()
```

## getBreed

Retourne la race du personnage. (int)

```coffeescript
fightCharacter:getBreed()
```

| Valeur retournée | Correspondance |
| ---------------- | -------------- |
| 1                | Feca           |
| 2                | Osamodas       |
| 3                | Enutrof        |
| 4                | Sram           |
| 5                | Xelor          |
| 6                | Ecaflip        |
| 7                | Eniripsa       |
| 8                | Iop            |
| 9                | Cra            |
| 10               | Sadida         |
| 11               | Sacrieur       |
| 12               | Pandawa        |
| 13               | Roublard       |
| 14               | Zobal          |
| 15               | Steamer        |
| 16               | Eliotrope      |
| 17               | Huppermage     |
| 18               | Ouginak        |

## getCountInvocation

Retourne le nombre d'invocation que votre personnage possède dans le terrain.

```coffeescript
fightCharacter:getCountInvocation()
```

## isItMyTurn

Retourne si le tour est celui de votre personnage (bool).

```coffeescript
fightCharacter:isItMyTurn()
```
