Referencia › Referencia de funciones › Conditions

Conditions.bossmod.validCompare

dependencia

Llamar como

Conditions.bossmod.validCompare(value)

Registra la dependencia Conditions.bossmod.validCompare y después llámala con ese nombre. Una llamada con espacio de nombres no pasa self: usa una llamada con dos puntos o pasa el objeto tú mismo.

Qué hace

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.

Argumentos

NombreTipoQué hace
valuetableSaved condition settings with operator and value fields.

Retornos

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

Ediciones

Las funciones auxiliares integradas se registran en todas las ediciones. Lo que cambia es la API del juego que leen; donde falta alguna, la función auxiliar usa una alternativa o devuelve nil con un motivo.

No lee directamente ninguna API del juego.

Cómo la llama el addon

Dependencias

Código fuente

Conditions/bossmod.lua, línea 58. Solo lectura en el juego; Duplicar crea una copia editable.

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

Volver a Referencia de funciones