Vehicle template

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

Таблица vehicle_template

Таблица vehicle_template из базы данных world задаёт **дополнительные параметры транспорта (Vehicle)** для конкретного creature entry: задержку деспавна после выхода и кастомные флаги поведения.

PRIMARY KEY: (creatureId).

Field Type Attributes Key Null Default Extra
creatureId int UNSIGNED PRIMARY NO
despawnDelayMs int NO 0
Pitch float YES NULL
CustomFlags int UNSIGNED NO 0

creatureId

Entry существа-транспорта (обычно creature_template.entry), для которого применяются настройки из этой таблицы.

Пример: 33109

despawnDelayMs

Задержка деспавна транспорта **после выхода игрока** (в миллисекундах). Используется для транспортов, которые не должны исчезать мгновенно после выхода (например, чтобы успеть выполнить движение/анимацию/логику).

Пример: 5000

Pitch

Переопределение «наклона» (pitch) транспорта.

  • NULL — использовать дефолтное поведение (без переопределения).

Пример: 0.25

CustomFlags

Кастомные флаги поведения транспорта (битовая маска).

Value Name Описание
0x0 None Без кастомных флагов
0x1 DontForceParachuteOnExit Не принудительно накладывать «парашют» при выходе (актуально для летающих транспортов)

Примечание: значения суммируются как битовая маска (например, 0x1).

Пример: 0x1