The `spell_ranks` table
Table used by the core for grouping ranked spells in spellbook, aura stacking checks, some tables data loading, in one word everywhere where spell ranks(gray text you see in game in ranked spells) are used. In this table spell rank chain has linear structure (there can be only one rank 2 of a spell), and one spell cannot belong to 2 different rank chains.
...
Field | Type | Attributes | Key | Null | Default | Extra | Comment first_spell_id |
int(10) | unsigned | PRI | NO | 0 |
| ||
int(10) | unsigned |
| NO | 0 |
| ||
tinyint(3) | unsigned | PRI | NO | 0 |
|
|
...