# 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()
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.ankabot.dev/intelligence-artificielle-ia/methodes/fightcharacter.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
