> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dotouch-emu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# getAllEntities

> Obtenir la liste de toutes les entités combattantes (alliés, ennemis, invocations).

Obtenir la liste de toutes les entités combattantes (alliés, ennemis, invocations).

#### 🎮 Méthode

```lua theme={null}
fightAction:getAllEntities()
```

#### 💎 Valeur de retour

| Type       | Description                                                                                                                                                                                                            |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `{entity}` | Liste d'objets entité avec les champs : `Team`, `LifePoints`, `MaxLifePoints`, `CellId`, `AP`, `MP`, `Level`, `PercentTerre`, `PercentFeu`, `PercentEau`, `PercentAir`, `PercentNeutre`, `Mycharacter`, `Id`, `grade`. |

#### 💡 Exemple

```lua theme={null}
-- Trouver l'ennemi le plus faible
local entities = fightAction:getAllEntities()
local weakest = nil
local minHP = 999999
for _, e in ipairs(entities) do
    if e["Team"] == false and e["LifePoints"] < minHP then
        minHP = e["LifePoints"]
        weakest = e
    end
end
if weakest then
    fightDebug:print("PV de l'ennemi le plus faible : " .. weakest["LifePoints"]
        .. " sur la cellule " .. weakest["CellId"])
    fightAction:castSpellOnCell(8139, weakest["CellId"])
end
```
