Referenz › Funktionsreferenz › Conditions

Conditions.totem.remaining

Abhängigkeit

Aufruf als

Conditions.totem.remaining(record, start)

Erfassen Sie die Abhängigkeit Conditions.totem.remaining und rufen Sie sie dann unter diesem Namen auf. Ein Aufruf über den Namensraum übergibt kein self: Verwenden Sie einen Doppelpunkt-Aufruf oder übergeben Sie das Objekt selbst.

Was sie bewirkt

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

Argumente

NameTypWas sie bewirkt
recordtableTotem record with active, startTime and duration fields.
startnumber | nilTime to measure from; nil uses GetTime().

Rückgabewerte

1numberRemaining seconds.

Editionen

Integrierte Hilfsfunktionen werden auf jeder Edition registriert. Unterschiedlich ist die Spiel-API, die sie lesen; fehlt eine, weicht die Hilfsfunktion aus oder gibt nil mit einem Grund zurück.

  • Auf dieser Edition nicht verfügbar (den Grund nennt der Tooltip)
  • Nur, solange Blizzards Ersatz für veraltete Funktionen aktiv ist
Spiel-APIClassic EraTBC AnniversaryClassic ProgressionForeverRetail
GetTimeClassic EraTBC AnniversaryClassic ProgressionForeverRetail

Wie das Addon sie aufruft

Quelle

Conditions/totem.lua, Zeile 62. Im Spiel schreibgeschützt; Duplizieren erstellt eine bearbeitbare Kopie.

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

Zurück zu Funktionsreferenz