Character template class
Перейти к навигации
Перейти к поиску
Таблица character_template_class
Таблица character_template_class из базы данных world задаёт, какие классы доступны для каждого шаблона персонажа (character_template) в разрезе фракции. Используется системой «character templates» (готовые пресеты/шаблоны персонажей) и определяет допустимые сочетания: TemplateId + FactionGroup + Class.
| Field | Type | Attributes | Key | Null | Default | Extra | Comment |
|---|---|---|---|---|---|---|---|
| TemplateId | int | UNSIGNED | PRIMARY | NO | |||
| FactionGroup | tinyint | UNSIGNED | PRIMARY | NO | 3 - Alliance, 5 - Horde | ||
| Class | tinyint | UNSIGNED | PRIMARY | NO |
TemplateId
ID шаблона персонажа. Ссылка на character_template → Id. Иными словами: к какому «пресету» относится строка.
Пример: 1
FactionGroup
Фракционная группа, для которой разрешён класс в рамках указанного шаблона.
| Value | Описание |
|---|---|
| 3 | Alliance (Альянс) |
| 5 | Horde (Орда) |
Пример: 5
Class
ID класса персонажа (в терминах клиента/ядра). Обычно соответствует клиентской DB2 ChrClasses.db2.
Ниже — стандартные значения классов (классические ID World of Warcraft):
| Value | Класс |
|---|---|
| 1 | Warrior (Воин) |
| 2 | Paladin (Паладин) |
| 3 | Hunter (Охотник) |
| 4 | Rogue (Разбойник) |
| 5 | Priest (Жрец) |
| 6 | Death Knight (Рыцарь смерти) |
| 7 | Shaman (Шаман) |
| 8 | Mage (Маг) |
| 9 | Warlock (Чернокнижник) |
| 10 | Monk (Монах) |
| 11 | Druid (Друид) |
| 12 | Demon Hunter (Охотник на демонов) |
| 13 | Evoker (Пробудитель) |
Пример: 8