Riferimento › Riferimento delle funzioni › Conditions

Conditions.edition_state.validCompare

dipendenza

Chiamala come

Conditions.edition_state.validCompare(value)

Registra la dipendenza Conditions.edition_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 condition value carries a known comparison operator and a finite, non-negative number to compare against.

Argomenti

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

Valori restituiti

1booleanTrue when both are 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

  • Stagger (valid)
    return validCompare(value) and (value.percent == nil or type(value.percent) == "boolean")

Dipendenze

Sorgente

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

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

Torna a Riferimento delle funzioni