Battlenet account warband scenes

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

Таблица battlenet_account_warband_scenes

Таблица battlenet_account_warband_scenes из базы данных auth хранит “сцены Warband”, доступные Battle.net аккаунту (коллекция/журнал), а также состояние “избранное” и флаг “fanfare” (отметка новизны/уведомления в интерфейсе).

Структура таблицы

Field Type Attributes Key Null Default Extra
battlenetAccountId int UNSIGNED PRIMARY (battlenetAccountId, warbandSceneId), FOREIGN KEY (fk_battlenet_account_warband_scenes__accountId) NO REFERENCES battlenet_accounts(id)
warbandSceneId int PRIMARY (battlenetAccountId, warbandSceneId) NO 0
isFavorite tinyint(1) YES 0
hasFanfare tinyint(1) YES 0

battlenetAccountId

ID Battle.net аккаунта-владельца. Значение является ID из таблицы battlenet_accounts (поле `battlenet_accounts.id`).

Пример: 1001

warbandSceneId

Идентификатор сцены Warband (ID “записи сцены” из клиентских данных/коллекций, используемый ядром). Вместе с `battlenetAccountId` образует составной первичный ключ.

Пример: 12

isFavorite

Флаг “избранное” для сцены.

Value Значение
0 Не в избранном
1 В избранном

Пример: 1

hasFanfare

Флаг “fanfare/новинка” — используется, чтобы отметить сцену как новую/требующую уведомления в интерфейсе.

Value Значение
0 Не отмечено как новое
1 Отмечено как новое (нужно fanfare/уведомление)

Пример: 0