Riferimento › Riferimento delle funzioni › Conditions

Conditions.group_state.validCompare

dipendenza

Chiamala come

Conditions.group_state.validCompare(value)

Registra la dipendenza Conditions.group_state.validCompare, poi chiamala con quel nome. Una chiamata con spazio dei nomi non passa self: usa una chiamata con i due punti o passa tu l'oggetto.

Cosa fa

Checks that a Group Count value carries a known operator and a finite, non-negative number, which is at most 100 when the count is a percent of the group.

Argomenti

NomeTipoCosa fa
valuetableThe condition value, read for its operator, value and percent fields.

Valori restituiti

1booleanTrue when the comparison is valid.

Edizioni

Le funzioni di supporto integrate sono registrate su ogni edizione. Ciò che cambia è l'API di gioco che leggono; dove ne manca una, la funzione di supporto ripiega su un'alternativa o restituisce nil con un motivo.

Non legge direttamente alcuna API di gioco.

Come la chiama l'addon

Dipendenze

Sorgente

Conditions/group_state.lua, riga 59. Nel gioco è in sola lettura; Duplica crea una copia modificabile.

Conditions.group_state.validCompare(value)
    if value.operator == nil or not Functions.values.isin(addon.operators, value.operator) then return false end
    if type(value.value) ~= "number" or value.value ~= value.value or value.value < 0 or value.value >= math.huge then return false end
    return value.percent ~= true or value.value <= 100

Torna a Riferimento delle funzioni