Actions
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).
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Obtenir la liste de toutes les entités combattantes (alliés, ennemis, invocations).
fightAction:getAllEntities()
| 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. |
-- 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