Chiamala come
Conditions.totem.remaining(record, start)
Registra la dipendenza Conditions.totem.remaining, 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
Seconds left on a totem slot record at time start (or now): zero when the totem is inactive, and never negative.
Argomenti
| Nome | Tipo | Cosa fa |
|---|---|---|
record | table | Totem record with active, startTime and duration fields. |
start | number | nil | Time to measure from; nil uses GetTime(). |
Valori restituiti
| 1 | number | Remaining seconds. |
|---|
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 disponibile su quell'edizione (il motivo è nel suggerimento)
- Solo mentre sono attivi i ripieghi di Blizzard per le API deprecate
| API di gioco | |||||
|---|---|---|---|---|---|
GetTime |
Come la chiama l'addon
- Totem presente (evaluate)
return record.active and remaining(record,start)>0 - Tempo rimanente del totem (evaluate)
local seconds=remaining(record,start) Conditions.totem.findSpecificelseif record.active and remaining(record,start)>0 then
Sorgente
Conditions/totem.lua, riga 62. Nel gioco è in sola lettura; Duplica crea una copia modificabile.
Conditions.totem.remaining(record, start)
if not record.active then return 0 end
return math.max(0,record.startTime+record.duration-(start or GetTime()))




