Battle pet slots

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

Таблица battle_pet_slots

Таблица battle_pet_slots из базы данных auth хранит назначение боевых питомцев на слоты “журнала питомцев” для Battle.net аккаунта: какой питомец стоит в каком слоте и заблокирован ли слот.

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

Field Type Attributes Key Null Default Extra
id tinyint PRIMARY (id, battlenetAccountId) NO
battlenetAccountId int PRIMARY (id, battlenetAccountId) NO
battlePetGuid bigint NO
locked tinyint NO 1

id

Номер слота (индекс слота) внутри Battle.net аккаунта. Вместе с `battlenetAccountId` образует составной первичный ключ.

Пример: 1

battlenetAccountId

ID Battle.net аккаунта. Значение соответствует таблице battlenet_accounts (поле `battlenet_accounts.id`). Вместе с `id` образует составной первичный ключ.

Пример: 1001

battlePetGuid

GUID назначенного питомца. Логически является ссылкой на таблицу battle_pets (поле `battle_pets.guid`). (В данной схеме внешний ключ не объявлен, но смысл поля — именно ссылка на питомца.)

Пример: 900000123

locked

Флаг блокировки слота.

Value Значение
1 Слот заблокирован
0 Слот разблокирован

Пример: 1