Vehicle seat addon
Таблица vehicle_seat_addon
Таблица vehicle_seat_addon из базы данных world содержит **доп. настройки сидений транспорта**: переопределение ориентации сиденья и параметры точки выхода пассажира (exit params).
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| SeatEntry | int | UNSIGNED | PRIMARY | NO | ||
| SeatOrientation | float | YES | 0 | |||
| ExitParamX | float | YES | 0 | |||
| ExitParamY | float | YES | 0 | |||
| ExitParamZ | float | YES | 0 | |||
| ExitParamO | float | YES | 0 | |||
| ExitParamValue | tinyint(1) | YES | 0 |
SeatEntry
ID сиденья из VehicleSeatEntry (VehicleSeatEntry.db2). Это «ключ» конкретного seat.
Пример: 3321
SeatOrientation
Переопределение ориентации сиденья (orientation) для данного SeatEntry.
0— обычно означает «не переопределять / как в клиентских данных» (зависит от логики использования).
Пример: 1.5708
ExitParamX
Параметр точки выхода пассажира из транспорта по координате X
ExitParamY
Параметр точки выхода пассажира из транспорта по координате Y
ExitParamZ
Параметр точки выхода пассажира из транспорта по координате Z
ExitParamO
Параметр точки выхода пассажира из транспорта по ориентации O
Как именно трактуются эти значения — задаётся ExitParamValue.
Пример: ExitParamX=2.5, ExitParamY=0, ExitParamZ=0, ExitParamO=3.14
ExitParamValue
Режим применения параметров выхода ExitParamX–ExitParamO.
| Value | Описание |
|---|---|
| 0 | Параметры выхода игнорируются |
| 1 | Использовать параметры как смещение (offset) от позиции существа-транспорта при выходе пассажира |
| 2 | Использовать параметры как абсолютные координаты выхода |
Пример: 1