Référence › Référence des fonctions › Conditions

Conditions.bossmod.validCompare

dépendance

Appel

Conditions.bossmod.validCompare(value)

Enregistrez la dépendance Conditions.bossmod.validCompare, puis appelez-la sous ce nom. Un appel par espace de noms ne transmet pas self : utilisez un appel avec deux-points ou passez l'objet vous-même.

Ce qu'elle fait

Validation check for a boss-mod condition's comparison: true when value.operator is one of addon.operators and value.value is a finite number of zero or more.

Arguments

NomTypeCe qu'elle fait
valuetableSaved condition settings with operator and value fields.

Retours

1booleanTrue when both the operator and the threshold are usable.

Éditions

Les fonctions utilitaires intégrées sont enregistrées sur toutes les éditions. Ce qui diffère, c'est l'API du jeu qu'elles lisent ; quand l'une manque, la fonction utilitaire se rabat sur une alternative ou renvoie nil avec une raison.

Elle ne lit directement aucune API du jeu.

Comment l'addon l'appelle

Dépendances

Source

Conditions/bossmod.lua, ligne 58. En lecture seule dans le jeu ; Dupliquer crée une copie modifiable.

Conditions.bossmod.validCompare(value)
    return value.operator ~= nil and Functions.values.isin(addon.operators, value.operator)
        and type(value.value) == "number" and value.value >= 0 and value.value < math.huge

Retour à Référence des fonctions