Creature template resistance

Материал из World of WarCraft Developers Wiki
Перейти к навигации Перейти к поиску

Таблица 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_templateentry.

Пример: 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