Creature movement info
Таблица creature_movement_info
Таблица creature_movement_info из базы данных world предназначена для задания **скоростей передвижения** по идентификатору MovementID (значение из creature_template → movementId). Поле используется как «профиль скоростей»: при наличии записи для нужного 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_template → movementId.
| 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