Creature model info

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

Таблица creature_model_info

Таблица creature_model_info из базы данных world относится к **Creature System (Model related info)** и хранит параметры, связанные с **моделью (DisplayID)** существа: радиусы/досягаемость, связанный DisplayID для другого пола, а также служебную информацию о проверенной сборке клиента.

Каждая строка соответствует одному DisplayID из клиентских данных.

Field Type Attributes Key Null Default Extra
DisplayID int UNSIGNED PRIMARY NO 0
BoundingRadius float NO 0
CombatReach float NO 0
DisplayID_Other_Gender int UNSIGNED NO 0
VerifiedBuild int NO 0

DisplayID

ID модели из клиентской таблицы (DB2) CreatureDisplayInfo (в терминах ядра — DisplayID). Используется существами (через template/spawn), чтобы клиент знал, какую 3D-модель отображать.

Пример: 123456

BoundingRadius

Float-параметр, который исторически описывал “радиус” модели. В актуальной схеме TrinityCore это поле обозначается как **неиспользуемое** (назначение может быть неактуально/не задействовано ядром напрямую). На практике часто остаётся 0.

Пример: 0

CombatReach

Боевой радиус/досягаемость (hit distance / melee reach). Чем больше значение, тем дальше существо может доставать в ближнем бою и тем дальше по нему можно попасть (в терминах механики радиуса юнита).

Пример: 1.5

DisplayID_Other_Gender

DisplayID модели другого пола (если применимо). Тоже ссылается на CreatureDisplayInfo.

  • 0 — не задано / нет альтернативного DisplayID.

Пример: 123457

VerifiedBuild

Служебное поле для отметки, из какой сборки клиента были получены/проверены данные (используется командами/процессом верификации БД).

Типовые значения:

Value Описание
0 Данные не были распарсены/проверены из WDB/клиентской сборки
> 0 Данные получены из WDB для указанной сборки клиента (номер сборки)
-1 Плейсхолдер (заглушка), ожидает корректных данных
-N Данные распарсены из сборки N, но позже были вручную отредактированы

Пример: 12340