Item template addon
Таблица 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_template → Id). Если 0 — не используется.
Пример: 10
QuestLogItemId
ItemID “квестового предмета” для логики журнала заданий/отслеживания (если используется). Если 0 — не задано.
Пример: 12345