Chame como
Conditions.talent.ownTrees()
Registre a dependência Conditions.talent.ownTrees e depois chame-a por esse nome. Uma chamada com namespace não passa self: use uma chamada com dois-pontos ou passe o objeto você mesmo.
O que faz
Whether the talent trees shown are the player's own class's, so the game can name them, rather than another class's trees from the addon's shipped list.
Argumentos
Nenhum.
Retornos
| 1 | boolean | True when the rotation has no class context or its class is the player's. |
|---|
Edições
As funções auxiliares integradas são registradas em todas as edições. O que muda é a API do jogo que elas leem; quando uma está ausente, a função auxiliar recorre a uma alternativa ou retorna nil com um motivo.
Não lê nenhuma API do jogo diretamente.
Como o addon a chama
Conditions.talent.infoif not ownTrees() then return nil endConditions.talent.traitsWidgetlocal own=ownTrees()Conditions.talent.treeWidgetif value.tree and ownTrees() then
Código-fonte
Conditions/talent.lua, linha 96. Somente leitura no jogo; Duplicar cria uma cópia editável.
Conditions.talent.ownTrees()
local context=addon.TalentTrees.ContextClass()
return context==nil or addon.TalentTrees.IsPlayerClass(context)