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

🎮 Méthode

fightAction:getAllEntities()

💎 Valeur de retour

TypeDescription
{entity}Liste d’objets entité avec les champs : Team, LifePoints, MaxLifePoints, CellId, AP, MP, Level, PercentTerre, PercentFeu, PercentEau, PercentAir, PercentNeutre, Mycharacter, Id, grade.

💡 Exemple

-- 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