`spell_ranks` 表
核心使用此表将同一法术的不同等级(在有等级的法术上看到的灰色文字)归入同一"法术主干(spell stem)"。这在一定程度上涉及光环叠加的检查(例如同一法术的不同等级)。一个法术不能关联到多个等级链(它们是"唯一的")。
表结构
| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
|---|---|---|---|---|---|---|---|
| first_spell_id | INT | UNSIGNED | PRI | NO | 0 | ||
| spell_id | INT | UNSIGNED | NO | 0 | |||
| rank | TINYINT | UNSIGNED | PRI | NO | 0 |
字段说明
来自 Spell.dbc 的 SpellId,是法术等级链中的第一等级。它标识整个等级链。
来自 Spell.dbc 的 SpellId。
一个整数,用于在给定 `spell_id` 的法术等级链中对法术进行排序。它可以与游戏中的等级文本不同(例如,客户端中的某些等级从 0 级开始,而服务器始终从 1 级开始)。必须满足以下几个条件: