Referência › Referência de funções › Conditions

Conditions.bossmod.validCompare

dependência

Chame como

Conditions.bossmod.validCompare(value)

Registre a dependência Conditions.bossmod.validCompare e depois chame-a por esse nome. Uma chamada com namespace não passa self: use uma chamada com dois-pontos ou passe o objeto você mesmo.

O que faz

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

NomeTipoO que faz
valuetableSaved condition settings with operator and value fields.

Retornos

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

Edições

As funções auxiliares integradas são registradas em todas as edições. O que muda é a API do jogo que elas leem; quando uma está ausente, a função auxiliar recorre a uma alternativa ou retorna nil com um motivo.

Não lê nenhuma API do jogo diretamente.

Como o addon a chama

Dependências

Código-fonte

Conditions/bossmod.lua, linha 58. Somente leitura no jogo; Duplicar cria uma cópia editável.

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

Voltar para Referência de funções