Script spline chain waypoints
Таблица script_spline_chain_waypoints
Таблица script_spline_chain_waypoints из базы данных world хранит точки (waypoints) для spline-цепочек, используемых скриптами движения. Обычно применяется совместно с script_spline_chain_meta: там задаются параметры сегментов, а здесь — координаты точек траектории.
Ключ составной: (entry, chainId, splineId, wpId).
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| entry | int | UNSIGNED | PRIMARY | NO | ||
| chainId | smallint | UNSIGNED | PRIMARY | NO | ||
| splineId | tinyint | UNSIGNED | PRIMARY | NO | ||
| wpId | tinyint | UNSIGNED | PRIMARY | NO | ||
| x | float | NO | ||||
| y | float | NO | ||||
| z | float | NO |
entry
Идентификатор сущности, к которой привязана цепочка сплайнов. В большинстве схем это Creature entry (ссылка на creature_template.entry), но конкретное использование зависит от скрипта.
Пример: 12345
chainId
ID цепочки (набора сегментов) для данного entry. Должен совпадать с script_spline_chain_meta.chainId.
Пример: 0
splineId
ID сегмента внутри цепочки chainId. Должен совпадать с script_spline_chain_meta.splineId.
Пример: 0
wpId
Порядковый номер точки внутри сегмента splineId. Обычно нумеруют с 0 без пропусков, чтобы траектория строилась корректно.
Пример: 0
x
Координата X точки в мире (float).
Пример: 1623.42
y
Координата Y точки в мире (float).
Пример: -438.10
z
Координата Z (высота) точки в мире (float).
Пример: 95.77