skill_line
This table contains the skill lines the clients from 7.x on know beyond the SkillLine.dbc the server loads: the profession lines, the secondary professions (cooking, fishing, archaeology) and the expansion lines that hang below a profession (“Classic Blacksmithing”, “Khaz Algar Blacksmithing”). The server adds them to its skill line store and learns the expansion lines together with their parent. The clients from 8.x on look every expansion line of a profession up in the skill list of a character when a profession trainer is opened, so every character carries all of them at rank 0.
A server with its own client data (12.x) reads the lines from the client and does not use this table.
Structure
| Field | Type | Default | Comment |
|---|---|---|---|
| build | int unsigned | key | |
| id | smallint unsigned | key | |
| category | tinyint unsigned | 0 | |
| parent | smallint unsigned | 0 | |
| tier | tinyint unsigned | 0 | |
| name | varchar(64) |
build
Client build the row is valid from. The server loads, for every id, the row with the highest build that does not exceed its own build.
id
The skill line id of the client.
category
The SkillLine category of the client: 9 = secondary skill, 11 = profession.
parent
The parent skill line of an expansion line, 0 for a parent line itself.
tier
The tier index of the expansion line below its parent: 4 = Classic, one more per expansion.
name
The name of the skill line.