Справочник › Справочник функций › Conditions

Conditions.totem.remaining

зависимость

Как вызывать

Conditions.totem.remaining(record, start)

Запишите зависимость Conditions.totem.remaining и вызывайте её по этому имени. Вызов через пространство имён не передаёт self: используйте вызов через двоеточие или передайте объект сами.

Что делает

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

Аргументы

ИмяТипЧто делает
recordtableTotem record with active, startTime and duration fields.
startnumber | nilTime to measure from; nil uses GetTime().

Возвращает

1numberRemaining seconds.

Издания

Встроенные помощники регистрируются во всех изданиях. Различается игровой API, который они читают; если нужного API нет, помощник использует запасной вариант или возвращает nil с причиной.

  • Недоступно в этом издании (причина — во всплывающей подсказке)
  • Только пока включены запасные реализации Blizzard для устаревших функций
Игровой APIClassic EraTBC AnniversaryClassic ProgressionForeverRetail
GetTimeClassic EraTBC AnniversaryClassic ProgressionForeverRetail

Как его вызывает аддон

Исходный код

Conditions/totem.lua, строка 62. В игре только для чтения; «Дублировать» создаёт редактируемую копию.

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

Назад: Справочник функций