API GetSkillLineInfo

Returns information on a skill line/header.
 skillName, header, isExpanded, skillRank, numTempPoints, skillModifier,
 skillMaxRank, isAbandonable, stepCost, rankCost, minLevel, skillCostType,
 skillDescription = GetSkillLineInfo(index)
==Arguments==
:;index: - The index of a line in the skills window, can be a header or skill line. Indices can change depending on collapsed/expanded headers.
==Returns==
:;1. skillName: - Name of the skill line.
:;2. header: - Returns 1 if the line is a header, nil otherwise.
:;3. isExpanded: - Returns 1 if the line is a header and expanded, nil otherwise.
:;4. skillRank: - The current rank for the skill, 0 if not applicable.
:;5. numTempPoints: - Temporary points for the current skill.
:;6. skillModifier: - Skill modifier value for the current skill.
:;7. skillMaxRank: - The maximum rank for the current skill. If this is 1 the skill is a proficiency.
:;8. isAbandonable: - Returns 1 if this skill can be unlearned, nil otherwise.
:;9. stepCost: - Returns 1 if skill can be learned, nil otherwise.
:;10. rankCost: - Returns 1 if skill can be trained, nil otherwise.
:;11. minLevel: - Minimum level required to learn this skill.
:;12. skillCostType:
:;13. skillDescription: - Localized skill description text
==Example==
Prints the player's skill lines.
 /run for i = 1, GetNumSkillLines() do print(i, GetSkillLineInfo(i)) end
==Patch changes==