Как вызывать
Conditions.misc.difficultyKind(group)
Запишите зависимость Conditions.misc.difficultyKind и вызывайте её по этому имени. Вызов через пространство имён не передаёт self: используйте вызов через двоеточие или передайте объект сами.
Что делает
Names the kind of group a difficulty is for, from the group GetDifficultyInfo reports.
Аргументы
| Имя | Тип | Что делает |
|---|---|---|
group | string | nil | The group of a difficulty: "party", "raid" or "scenario". |
Возвращает
| 1 | string | nil | The localized word Dungeon, Raid or Scenario; nil for any other group. |
|---|
Издания
Встроенные помощники регистрируются во всех изданиях. Различается игровой API, который они читают; если нужного API нет, помощник использует запасной вариант или возвращает nil с причиной.
Не читает игровой API напрямую.
Как его вызывает аддон
Conditions.misc.difficultyNamelocal kind = addon.Platform:CanReadValue(group) and difficultyKind(group)
Исходный код
Conditions/misc.lua, строка 286. В игре только для чтения; «Дублировать» создаёт редактируемую копию.
Conditions.misc.difficultyKind(group)
if group == "party" then return L["Dungeon"] end
if group == "raid" then return L["Raid"] end
if group == "scenario" then return L["Scenario"] end