Item template addon

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

Таблица item_template_addon

Таблица item_template_addon из базы данных world хранит дополнительные серверные параметры предметов (дополнение к item_template): кастомные флаги, тип корма, деньги в контейнере, PPM, ссылка на шаблон случайных бонусов и т.п.

Field Type Attributes Key Null Default Extra
Id int UNSIGNED PRIMARY NO
FlagsCu int UNSIGNED NO 0
FoodType tinyint UNSIGNED NO 0
MinMoneyLoot int UNSIGNED NO 0
MaxMoneyLoot int UNSIGNED NO 0
SpellPPMChance float NO 0
RandomBonusListTemplateId int UNSIGNED NO 0
QuestLogItemId int NO 0

Id

ItemID предмета (ключ, соответствует ID предмета в item_template).

Пример: 28429

FlagsCu

Кастомные флаги предмета на стороне сервера (битовая маска). Набор битов и их смысл зависят от реализации ядра.

Пример: 0

FoodType

Тип корма (если предмет используется как еда для питомца/существа). Если не применимо — 0.

Пример: 2

MinMoneyLoot

Минимальное количество денег (обычно в меди), которое может генерироваться внутри предмета-контейнера. Если 0 — не используется.

Пример: 100

MaxMoneyLoot

Максимальное количество денег (обычно в меди), которое может генерироваться внутри предмета-контейнера. Должно быть >= MinMoneyLoot.

Пример: 500

SpellPPMChance

Параметр проков (PPM/шанс) для эффектов предмета, если ядро использует PPM-механику для данного предмета. Если 0 — используется стандартное поведение.

Пример: 2.5

RandomBonusListTemplateId

ID шаблона случайных бонусов (ссылка на item_random_bonus_list_templateId). Если 0 — не используется.

Пример: 10

QuestLogItemId

ItemID “квестового предмета” для логики журнала заданий/отслеживания (если используется). Если 0 — не задано.

Пример: 12345