~/forever/addon-api
Addon API
C_Traits.TalentTestUnlearnSpells()C_Traits.TryPurchaseAllRanks(configID, nodeID) : successC_Traits.TryPurchaseToNode(configID, nodeID) : successC_Traits.TryRefundToNode(configID, nodeID, entryID) : successStructure GroupCurrencyInfoStructure IncreasedTraitDataTRAIT_COND_INFO_CHANGED: condIDTRAIT_CONFIG_CREATED: configInfoTRAIT_CONFIG_DELETED: configIDTRAIT_CONFIG_LIST_UPDATEDTRAIT_CONFIG_UPDATED: configIDTRAIT_NODE_CHANGED: nodeIDTRAIT_NODE_CHANGED_PARTIAL: ID, infoTRAIT_NODE_ENTRY_UPDATED: nodeEntryIDTRAIT_SUB_TREE_CHANGED: subTreeIDTRAIT_SYSTEM_INTERACTION_STARTED: treeIDTRAIT_SYSTEM_NPC_CLOSEDTRAIT_TREE_CHANGED: treeIDTRAIT_TREE_CURRENCY_INFO_UPDATED: treeIDTRY_PURCHASE_TO_NODE_PARTIAL_SUCCESS: nodeFinishedOnStructure TraitCondInfoStructure TraitConfigInfoStructure TraitCurrencyCostStructure TraitDefinitionInfoStructure TraitEntryInfoStructure TraitEntryRankInfoStructure TraitGateInfoStructure TraitGroupDisplayInfoStructure TraitNodeInfoStructure TraitNodeInfoPartialStructure TraitOutEdgeInfoStructure TraitSubTreeInfoStructure TraitTreeInfoStructure TreeCurrencyInfoDocumented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.