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
endNote: Retourne true si aucune contrainte n'est définie (amountConstraints vide).
Mis à jour

