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

Conditions.totem.remaining

dependência

Chame como

Conditions.totem.remaining(record, start)

Registre a dependência Conditions.totem.remaining 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

Seconds left on a totem slot record at time start (or now): zero when the totem is inactive, and never negative.

Argumentos

NomeTipoO que faz
recordtableTotem record with active, startTime and duration fields.
startnumber | nilTime to measure from; nil uses GetTime().

Retornos

1numberRemaining seconds.

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.

  • Indisponível nessa edição (o motivo está na dica)
  • Só enquanto as alternativas da Blizzard para APIs obsoletas estiverem ativas
API do jogoClassic EraTBC AnniversaryClassic ProgressionForeverRetail
GetTimeClassic EraTBC AnniversaryClassic ProgressionForeverRetail

Como o addon a chama

Código-fonte

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

Conditions.totem.remaining(record, start)
    if not record.active then return 0 end
    return math.max(0,record.startTime+record.duration-(start or GetTime()))

Voltar para Referência de funções