Return additional data about player specializations.
See also Talent functions.
Signature:
id, name, description, icon, background, role, primaryStat = GetSpecializationInfo(specID, isInspect, isPet, "inspectTarget", gender)
Arguments:
specID- Non-global specialization ID number (number)isInspect- True to request data of currently inspected unit (boolean)isPet- True to request pet specialization (boolean)inspectTarget- The unit to request data for, when inspecting (string)gender- Used to return properly gendered text data, as returned by UnitSex(unit) (number)
Returns:
id- Global specialization ID number (number)name- Localized specialization name (string)description- Localized specialization description used in talent tab (string)icon- Path to specialization icon used in talent tab (string)background- Name of background texture. Not used in current version of official UI (string)role- Non-localized specialization role token, i.e."DAMAGER","HEALER"or"TANK"(string)primaryStat- Primary stat, i.e. one ofLE_UNIT_STAT_STRENGTH(1),LE_UNIT_STAT_AGILITY(2),LE_UNIT_STAT_INTELLECT(4) (number)
Examples:
-- Return global ID of player current specialization. id = GetSpecializationInfo(GetSpecialization());