Spell target position
Таблица spell_target_position
Таблица spell_target_position из базы данных world хранит координаты точки назначения для заклинаний, использующих цель типа TARGET_DEST_DB (17): куда телепортировать/переместить игрока (или куда «целится» эффект) по данным из базы.
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| ID | int | UNSIGNED | PRIMARY | NO | 0 | |
| EffectIndex | tinyint | UNSIGNED | PRIMARY | NO | 0 | |
| OrderIndex | int | PRIMARY | NO | 0 | ||
| MapID | smallint | UNSIGNED | NO | 0 | ||
| PositionX | float | NO | 0 | |||
| PositionY | float | NO | 0 | |||
| PositionZ | float | NO | 0 | |||
| Orientation | float | YES | NULL | |||
| VerifiedBuild | int | NO | 0 |
ID
Spell ID, для которого задаётся точка назначения.
Пример: 53823
EffectIndex
Индекс эффекта заклинания, который использует TARGET_DEST_DB (обычно 0–2).
| Value | Описание |
|---|---|
| 0 | Effect #0 |
| 1 | Effect #1 |
| 2 | Effect #2 |
Пример: 0
OrderIndex
Порядковый номер записи внутри (ID + EffectIndex), если для одного эффекта хранится **несколько** точек назначения. Обычно:
0— первая/основная точка;1,2… — дополнительные точки (варианты).
Пример: 0
MapID
MapID карты, куда ведёт перенос/назначение.
Пример: 571
PositionX
X-координата точки назначения на MapID.
Пример: 5807.23
PositionY
Y-координата точки назначения на MapID.
Пример: 624.11
PositionZ
Z-координата точки назначения на MapID.
Пример: 647.35
Orientation
Ориентация (угол) при появлении в точке.
NULL— не задавать ориентацию (использовать поведение по умолчанию).
Пример: 1.5708
VerifiedBuild
Служебное поле TrinityDB для отметки «проверенности» данных по билду клиента.
| Value | Описание |
|---|---|
| 0 | Не подтверждено/не распарсено |
| > 0 | Извлечено из WDB указанного client build |
| -1 | Плейсхолдер до нахождения корректных данных |
| -ClientBuild | Распарсено из WDB и затем вручную правилось |
Пример: 0