Creature template resistance
Перейти к навигации
Перейти к поиску
Таблица creature_template_resistance
Таблица creature_template_resistance из базы данных world хранит **сопротивления (resistance)** шаблона существа по школам магии. Одна строка — сопротивление для конкретной школы (Fire/Frost/Shadow и т. д.) для данного creature_template.
PRIMARY KEY составной: (CreatureID, School).
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| CreatureID | int | UNSIGNED | PRIMARY | NO | ||
| School | tinyint | UNSIGNED | PRIMARY | NO | ||
| Resistance | smallint | NO | ||||
| VerifiedBuild | int | NO | 0 |
CreatureID
ID шаблона существа. Ссылка на creature_template → entry.
Пример: 1976
School
Школа магии (Spell School), для которой задаётся сопротивление.
| Value | Name |
|---|---|
| 0 | SPELL_SCHOOL_NORMAL |
| 1 | SPELL_SCHOOL_HOLY |
| 2 | SPELL_SCHOOL_FIRE |
| 3 | SPELL_SCHOOL_NATURE |
| 4 | SPELL_SCHOOL_FROST |
| 5 | SPELL_SCHOOL_SHADOW |
| 6 | SPELL_SCHOOL_ARCANE |
Пример: 2
Resistance
Значение сопротивления для указанной школы. Тип: smallint (signed).
На практике обычно используют неотрицательные значения.
| Value | Описание |
|---|---|
| 0 | Нет сопротивления |
| >0 | Увеличенное сопротивление школы |
Пример: 25
VerifiedBuild
Служебное поле TrinityDB Team: отметка, из какого client build подтверждены данные.
| Value | Описание |
|---|---|
| 0 | Не проверено/не распарсено |
| >0 | Распарсено из WDB указанного build клиента |
| -1 | Заглушка до появления корректных данных |
| -(Client Build) | Распарсено из WDB указанного build и затем вручную правилось |
Пример: 0