Referenz › Funktionsreferenz › Conditions

Conditions.talent.traitShape

Abhängigkeit

Aufruf als

Conditions.talent.traitShape(value)

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

True when value.layout is "traits", meaning the TALENT condition names a trait node.

Argumente

NameTypWas sie bewirkt
valuetableSaved TALENT condition settings.

Rückgabewerte

1booleanTrue when the value passes the check.

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

  • Talent (evaluate)
    if traitShape(value) then
  • Conditions.talent.info
    if traitShape(value) then return integer(value.node,1,2147483647) and platform:GetTraitTalentIdentity(value.node,value.entry,value.spell) or nil end
  • Conditions.talent.traitsWidget
    if not traitShape(value) and (value.tree~=nil or value.value~=nil) then

Quelle

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

Conditions.talent.traitShape(value)
 return value.layout=="traits"

Zurück zu Funktionsreferenz