Wikia

WoWWiki

API GetSpecialization

Talk0
98,461pages on
this wiki

Returns the index of the player's current specialization.

local currentSpec = GetSpecialization( [ isInspect [, isPet] [, specGroup] ] )

Contents

Arguments

isInspect 
Boolean - if true, return information for the inspected player
isPet 
Boolean - if true, return information for the player's pet.
specGroup 
Number - The index of a given specialization/talent/glyph group (1 for primary / 2 for secondary).

Returns

currentSpec 
Number - index of the current specialization (ascending from 1), or nil if no specialization is currently learned.

Example

The following snippet prints the name of the player's current specialization if you have one selected.

local currentSpec = GetSpecialization()
local currentSpecName = currentSpec and select(2, GetSpecializationInfo(currentSpec)) or "None"
print("Your current spec:", currentSpecName)

Details

  • Despite the argument names, this function does not appear to return valid values for inspected targets; FrameXML uses GetInspectSpecialization("unit") to retrieve a specialization ID instead.

Patch history

Mists-Logo-Small Patch 5.0.4 (28 August 2012): Replaced GetPrimaryTalentTree

See also

Advertisement | Your ad here

Photos

Add a Photo
61,978photos on this wiki
See all photos >

Recent Wiki Activity

See more >

Around Wikia's network

Random Wiki