Creature movement info

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

Таблица creature_movement_info

Таблица creature_movement_info из базы данных world предназначена для задания **скоростей передвижения** по идентификатору MovementID (значение из creature_templatemovementId). Поле используется как «профиль скоростей»: при наличии записи для нужного MovementID можно переопределить базовые скорости walk/run.

Примечание: в актуальной схеме TrinityCore таблица помечается как **зарезервированная** и может **не использоваться ядром** (в зависимости от версии/ветки). Тем не менее, структура и смысл полей фиксированы.

Field Type Attributes Key Null Default Extra Comment
MovementID int UNSIGNED PRIMARY NO 0 creature_template.movementId value
WalkSpeed float YES NULL
RunSpeed float YES NULL

MovementID

ID профиля движения. Ссылка на creature_templatemovementId.

Value Описание
0 Не использовать профили движения (значение по умолчанию)
>0 Использовать запись с таким MovementID

Пример: 12

WalkSpeed

Скорость ходьбы (walk). Если значение NULL, переопределение не задано.

Типовое «обычное» значение, часто встречающееся как базовое: 2.5.

Value Описание
NULL Не переопределять скорость ходьбы
>0 Явно заданная скорость ходьбы

Пример: 2.5

RunSpeed

Скорость бега (run). Если значение NULL, переопределение не задано.

Типовое «обычное» значение, часто встречающееся как базовое: 8.0.

Value Описание
NULL Не переопределять скорость бега
>0 Явно заданная скорость бега

Пример: 8.0