Waypoint path node

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

Таблица waypoint_path_node

Таблица waypoint_path_node из базы данных world хранит **точки (ноды) пути**: координаты, ориентацию и задержку на каждой точке для маршрута из waypoint_path.

Field Type Attributes Key Null Default Extra
PathId int UNSIGNED PRIMARY NO
NodeId int UNSIGNED PRIMARY NO
PositionX float NO 0
PositionY float NO 0
PositionZ float NO 0
Orientation float NO 0
Delay int UNSIGNED NO 0

PathId

ID пути, к которому относится точка (ссылка на waypoint_path.PathId).

Пример: 42

NodeId

Порядковый номер точки внутри пути PathId. Обычно нумеруют с 1 или 0 — важно, чтобы порядок был **строго последовательным** для корректного движения.

Пример: 1

PositionX

Координата X

PositionY

Координата Y

PositionZ

Координата Z

Пример: PositionX=-9465.12, PositionY=64.80, PositionZ=56.15

Orientation

Ориентация (угол) в радианах, в которую должен смотреть объект на этой точке.

  • 0 — часто означает «не фиксировать ориентацию» (зависит от логики использования пути).

Пример: 3.14159

Delay

Задержка на точке в миллисекундах (ms).

  • 0 — без ожидания.

Пример: 2000