checkMonsterAmountConstraints

🎮Méthode

map:checkMonsterAmountConstraints(monsterGroup)

Vérifie si un groupe de monstres respecte les contraintes de quantité définies dans amountConstraints. Pour chaque monstre du groupe, compte les occurrences par ID et vérifie que le nombre est compris entre MinAmount et MaxAmount de chaque contrainte applicable.

Paramètres:

Nom
Type
Description

monsterGroup

GroupMonster

Objet GroupMonster contenant la liste des monstres

Retourne: boolean - true si toutes les contraintes sont respectées, false sinon

Exemple:

local groups = map:monsterGroups()
for _, group in ipairs(groups) do
    if map:checkMonsterAmountConstraints(group) then
        global:printSuccess("Groupe valide: " .. #group.monsters .. " monstres")
    else
        global:printMessage("Groupe ignore (contraintes non respectees)")
    end
end

Mis à jour