Guild rewards

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

Таблица guild_rewards

Таблица guild_rewards из базы данных world хранит параметры предметов-наград гильдии. Задаёт предмет (ItemID) и условия/стоимость его покупки: минимальная репутация гильдии, маска рас и цена. Используется вместе с шаблонами предметов (например, item_template.entry) и системой репутации/магазина гильдии — зависит от реализации ядра.

Field Type Attributes Key Null Default Extra
ItemID int UNSIGNED PRIMARY NO 0
MinGuildRep tinyint UNSIGNED YES 0
RaceMask bigint UNSIGNED YES 0
Cost bigint UNSIGNED YES 0

ItemID

ID предмета-награды. Обычно соответствует item_template.entry и определяет, какой предмет продаётся/выдаётся как гильдейская награда.

Пример: 63138

MinGuildRep

Минимальная репутация гильдии, требуемая для доступа к награде. Точные уровни и шкала зависят от реализации ядра.

Пример: 5

RaceMask

Ограничение по расам в виде битовой маски. Значения суммируются как битовая маска; конкретные биты (какая раса чему соответствует) зависят от реализации ядра.

Пример: 2098253

Cost

Стоимость награды. Единицы стоимости (золото/служебная валюта) и правила покупки зависят от реализации ядра.

Пример: 1500000