Areatrigger create properties orbit
Таблица areatrigger_create_properties_orbit
Таблица areatrigger_create_properties_orbit из базы данных world хранит параметры орбитального (кругового) движения для набора свойств area trigger’а из areatrigger_create_properties.
Ключ таблицы составной: (AreaTriggerCreatePropertiesId, IsCustom) и ссылается на areatrigger_create_properties → (Id, IsCustom).
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| AreaTriggerCreatePropertiesId | int | UNSIGNED | PRIMARY | NO | ||
| IsCustom | tinyint | UNSIGNED | PRIMARY | NO | ||
| ExtraTimeForBlending | int | NO | 0 | |||
| CircleRadius | float | NO | 0 | |||
| BlendFromRadius | float | NO | 0 | |||
| InitialAngle | float | NO | 0 | |||
| ZOffset | float | NO | 0 | |||
| CounterClockwise | tinyint | UNSIGNED | NO | 0 | ||
| CanLoop | tinyint | UNSIGNED | NO | 0 | ||
| VerifiedBuild | int | UNSIGNED | NO | 0 |
AreaTriggerCreatePropertiesId
ID набора свойств area trigger’а.
Ссылка на areatrigger_create_properties → Id.
Пример: 116011
IsCustom
Флаг кастомности ключа, должен совпадать с areatrigger_create_properties.IsCustom.
Пример: 0
ExtraTimeForBlending
Дополнительное время (обычно в миллисекундах), используемое для «сглаживания» (blending) при запуске/перестроении орбитального движения.
| Value | Описание |
|---|---|
| 0 | Без дополнительного времени (по умолчанию) |
| >0 | Доп. время для blending/плавного перехода |
Пример: 250
CircleRadius
Радиус орбиты (окружности), по которой движется area trigger (в игровых единицах).
Пример: 6.0
BlendFromRadius
Радиус, от которого начинается плавное «смешивание» (blend) к CircleRadius. 0 — blending по радиусу не используется/не задан.
Пример: 3.0
InitialAngle
Начальный угол (обычно в радианах), с которого стартует движение по окружности.
Пример: 1.57079
ZOffset
Смещение по оси Z для орбитального движения (вертикальный оффсет).
Пример: 0.5
CounterClockwise
Направление движения по окружности.
| Value | Описание |
|---|---|
| 0 | По часовой стрелке |
| 1 | Против часовой стрелки |
Пример: 1
CanLoop
Разрешено ли зацикливание движения по орбите.
| Value | Описание |
|---|---|
| 0 | Без зацикливания |
| 1 | Зацикливать (loop) |
Пример: 1
VerifiedBuild
Служебное поле TrinityDB Team: отметка, из какого build клиента подтверждён шаблон.
| Value | Описание |
|---|---|
| 0 | Не проверено/не распарсено |
| >0 | Распарсено из WDB указанного build клиента |
| -1 | Заглушка до появления корректных данных |
| -(Client Build) | Распарсено из WDB указанного build и затем вручную правилось |
Пример: 0