Spawn tracking template
Таблица spawn_tracking_template
Таблица spawn_tracking_template из базы данных world — шаблоны системы Spawn Tracking (привязка SpawnTrackingId к карте и фазированию: PhaseId/PhaseGroup + режимы PhaseUseFlags).
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| SpawnTrackingId | int | UNSIGNED | PRIMARY | NO | ||
| MapId | smallint | UNSIGNED | NO | 0 | ||
| PhaseId | int | NO | 0 | |||
| PhaseGroup | int | NO | 0 | |||
| PhaseUseFlags | tinyint | UNSIGNED | NO | 0 | ||
| VerifiedBuild | int | NO | 0 |
SpawnTrackingId
Уникальный идентификатор SpawnTracking (используется как ссылка/ключ во связанных таблицах системы Spawn Tracking).
Пример: 1001
MapId
MapID, к которому относится данный SpawnTrackingId.
Пример: 571
PhaseId
PhaseId, в рамках которого должен отображаться/обрабатываться SpawnTracking (0 — не задано/не используется).
Пример: 0
PhaseGroup
PhaseGroup (группа фаз), альтернативный способ фазирования (0 — не задано/не используется).
Пример: 0
PhaseUseFlags
Битовая маска режима применения фазирования для SpawnTracking.
| Value (hex) | Name | Описание |
|---|---|---|
| 0x0 | PHASE_USE_FLAGS_NONE | Без дополнительных режимов |
| 0x1 | PHASE_USE_FLAGS_ALWAYS_VISIBLE | Режим «всегда видимо» (поведение зависит от логики Spawn Tracking) |
| 0x2 | PHASE_USE_FLAGS_INVERSE | Инвертировать условие (обратная логика видимости/применения) |
Примечание: значения суммируются как битовая маска (например, 0x1 + 0x2 = 0x3).
Пример: 3
VerifiedBuild
Поле верификации TrinityDB (проверка/источник данных из WDB).
| Value | Описание |
|---|---|
| 0 | Данные не распарсены/не подтверждены |
| > 0 | Распарсено из WDB указанного client build |
| -1 | Плейсхолдер до нахождения корректных данных |
| -ClientBuild | Распарсено из WDB указанного build и затем вручную отредактировано |
Пример: 0