⚔️ fight_GetAllFighters()

Récupère une liste de tous les fighters présents dans le combat avec leurs informations complètes (team, type, id, cellId, name, stats, lifePoints, maxLifePoints, masterId).

fight_GetAllFighters()

Fight

Récupère une liste de tous les fighters présents dans le combat avec leurs informations complètes (team, type, id, cellId, name, stats, lifePoints, maxLifePoints, masterId).

Paramètres

Aucun paramètre.

Valeur de retour

table - Tableau de tables contenant les informations de chaque fighter

Exemple

function example_fightgetallfighters() -- Obtenir tous les fighters local fighters = fight_GetAllFighters() -- Parcourir tous les fighters for i = 0, #fighters - 1 do local fighter = fight_SafeGetFighter(fighters, i) if fighter then local id = fight_GetProperty(fighter, "id") local name = fight_GetProperty(fighter, "name") local team = fight_GetProperty(fighter, "team") local life = fight_GetProperty(fighter, "lifePoints") fight_SendLogs("Fighter " .. id .. " (" .. name .. ") - Team: " .. team .. " - Vie: " .. life, "Blue") end end -- Trouver l'ennemi avec le moins de vie local weakestEnemy = nil local weakestLife = 999999 for i = 0, #fighters - 1 do local fighter = fight_SafeGetFighter(fighters, i) if fighter then local team = fight_GetProperty(fighter, "team") local life = fight_GetProperty(fighter, "lifePoints") if team == 1 and life < weakestLife then weakestEnemy = fighter weakestLife = life end end end if weakestEnemy then local cellId = fight_GetProperty(weakestEnemy, "cellId") fight_CastSpell("Attaque", cellId) end end -- Appeler la fonction example_fightgetallfighters()