Referenz › Funktionsreferenz › Conditions

Conditions.hero_talent.treeName

Abhängigkeit

Aufruf als

Conditions.hero_talent.treeName(id)

Erfassen Sie die Abhängigkeit Conditions.hero_talent.treeName 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

Names a hero talent tree: the game's own name for it when Platform:GetHeroTreeName can read one, else "hero talent tree" followed by the ID.

Argumente

NameTypWas sie bewirkt
idnumberHero talent tree (subtree) ID.

Rückgabewerte

1string | nilThe name, or nil when id is not a valid tree ID.

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.

Sie liest keine Spiel-API direkt.

Wie das Addon sie aufruft

  • Heldentalentbaum (print)
    return string.format(L["your hero talent tree {{!is|is not}} %s"], Functions.presentation.nullable(treeName(value.subtree), L["<hero talent tree>"]))

Abhängigkeiten

Quelle

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

Conditions.hero_talent.treeName(id)
    if not validTree(id) then return nil end
    local platform = addon.Platform
    local name = type(platform.GetHeroTreeName) == "function" and platform:GetHeroTreeName(id)
    if name then return name end
    return string.format(L["hero talent tree %d"], id)

Zurück zu Funktionsreferenz