v0.13.8

C_Traits.SetSelection

functionguessedavailable in: camelot

Attempt change the current selection for a selection node (aka choice node). Changes are not applied until they are committed (through C_Traits.CommitConfig or C_ClassTalents.CommitConfig).

signaturewowlua
function C_Traits.SetSelection(    configID: number,    nodeID: number,    nodeEntryID: number?,    clearEdges: boolean?): boolean

Parameters

nametypedescription
configIDnumber
nodeIDnumber
nodeEntryIDnumber?pass nil to unselect the node, effectively the equivalent of C_Traits.RefundRank.
clearEdgesboolean?if true, unselecting the node will refund all talents that no longer meet their requirements

Returns

success · boolean

In wowlua's emulated client

guessedThe answer is worked out from Blizzard's documentation, its UI code and the function's name, and not checked against the client. what the statuses mean

Restrictions

sources

Signature and flags: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (SharedTraits system, camelot 1.60.1). Description: warcraft.wiki.gg's API pages ↗, by its contributors, CC BY-SA 4.0 ↗.