Referência

Referência de funções

Funções auxiliares integradas

As funções auxiliares que a aba Funções do jogo lista como Integradas. As públicas são chamadas pelo nome; as outras são vinculadas como dependência (escolha o preenchimento automático ou adicione-a em Dependências) e chamadas pelo nome qualificado.

31 de 240 funções auxiliares. Limpar filtros

Functions.cache.getCached públicaChama uma observação uma vez por cache e tupla exata de argumentos, incluindo resultados nil.
Functions.cache.getRetryCached públicaGuarda uma observação em cache depois que ela retorna um valor não nil; tenta de novo as observações cuja tupla de retorno inteira é nil.
Functions.collections.cleanArray públicaRemove entradas no próprio lugar, preservando por padrão apenas as chaves listadas entre os valores de except.
Functions.collections.compareArray públicaPercorre as entradas das duas tabelas e compara cada valor com o valor indexado na outra tabela usando a igualdade do Lua.
Functions.collections.deepcopy públicaCria uma cópia filtrada rasa, apesar do nome histórico deepcopy.
Functions.collections.index públicaRetorna a primeira chave cujo valor é igual ao valor fornecido durante o percurso de pairs.
Functions.collections.keys públicaColeta as chaves de uma tabela e as ordena pelos valores associados usando a comparação menor que do Lua.
Functions.collections.multiinsert públicaInsere cada valor percorrido por ipairs no índice inicial correspondente do array de destino.
Functions.collections.spairs públicaCria um iterador sobre um instantâneo ordenado das chaves de uma tabela.
Functions.collections.tablelength públicaConta todas as entradas percorridas por pairs, incluindo valores false e chaves numéricas esparsas ou não numéricas.
Functions.collections.tomap públicaCopia uma tabela usando tostring de cada chave original como chave de destino.
Functions.forecast.calculate públicaCalcula uma taxa verificada do histórico de vida usando uma janela e um relógio finitos explícitos.
Functions.forecast.finite dependênciaChecks that a number used by Functions.forecast.calculate is readable and finite.
Functions.forecast.readField dependênciaReads object[key] for Functions.forecast.calculate without letting a restricted value, a non-table object or an index error escape.
Functions.presentation.compareString públicaFormata a redação da comparação com alternativas booleanas nomeadas quando o operador tem forma negativa.
Functions.presentation.nullable públicaRetorna um valor presente sem alteração, ou um marcador vermelho para nil.
Functions.presentation.nullable_value públicaConsulta uma chave de tabela para exibição, preservando resultados não nil; tabelas inválidas, chaves ausentes e chaves nil usam um texto de marcador nullable.
Functions.presentation.phrase públicaCria um resumo de condição nomeado transitório.
Functions.presentation.playerize públicaEscolhe o valor de jogador fornecido apenas para o token de unidade literal player; qualquer outra unidade seleciona o valor de não jogador.
Functions.presentation.predicate públicaCria um predicado de comparação tipado para uma frase de condição nomeada.
Functions.text.ends_with públicaTesta um sufixo literal de bytes usando um recorte de texto do Lua.
Functions.text.split públicaDivide um texto em trechos não vazios entre caracteres separadores.
Functions.text.starts_with públicaTesta um prefixo literal de bytes usando um recorte de texto do Lua.
Functions.text.trim públicaRemove os espaços em branco iniciais e finais de um texto conforme os padrões do Lua.
Functions.text.wrap públicaQuebra o texto nos limites de espaços perto de uma quantidade de colunas desejada.
Functions.trends.calculate públicaEstima a variação de vida com sinal a partir do histórico ponderado de dano e cura.
Functions.trends.calculateOld públicaExecuta a fórmula histórica de tendência de instantâneos de vida usando a janela de histórico do perfil ao vivo, o relógio e o serviço de arredondamento antigo.
Functions.values.compare públicaCompara dois valores usando um identificador de operador do RM: LESSTHAN, LESSTHANOREQUALS, GREATERTHAN, GREATERTHANOREQUALS, EQUALS, NOTEQUALS ou DIVISIBLE.
Functions.values.isin públicaVerifica se uma tabela tem um valor não nil em uma chave.
Functions.values.isint públicaAplica o teste antigo de inteiro ou de grafia canônica de texto numérico.
Functions.values.round públicaArredonda com a fórmula existente floor(num * 10^places + 0.5) / 10^places.