Battlenet account mounts
Таблица battlenet_account_mounts
Таблица battlenet_account_mounts из базы данных auth хранит маунтов (ездовых животных), доступных Battle.net аккаунту: связь “аккаунт → маунт”, а также служебные флаги состояния. Первичный ключ составной (battlenetAccountId, mountSpellId).
Структура таблицы
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| battlenetAccountId | int | UNSIGNED | PRIMARY (battlenetAccountId, mountSpellId) | NO | ||
| mountSpellId | int | UNSIGNED | PRIMARY (battlenetAccountId, mountSpellId) | NO | ||
| flags | tinyint | UNSIGNED | NO | 0 |
battlenetAccountId
ID Battle.net аккаунта-владельца. Это значение является ID из таблицы battlenet_accounts (поле `battlenet_accounts.id`).
Пример: 1001
mountSpellId
ID заклинания маунта (SpellID), через которое клиент/ядро определяет конкретный маунт в журнале маунтов (Mount Journal). Обычно это именно SpellID “Summon Mount …”, а не ID существа.
Пример: 23214
flags
Служебные флаги состояния маунта для аккаунта. Поле хранит `tinyint` и используется ядром для отметок состояния (например, избранное/служебные пометки — в зависимости от реализации). Конкретная расшифровка зависит от ядра.
| Value | Значение |
|---|---|
| 0 | Флаги не установлены (состояние по умолчанию) |
| > 0 | Дополнительные флаги (интерпретируются ядром) |
Пример: 0