Skill extra item template

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

Таблица skill_extra_item_template

Таблица skill_extra_item_template из базы данных world — часть Skill Specialization System. Задаёт правила, когда при применении професс. спелла **можно создать дополнительные копии предмета** (extra item proc).

Field Type Attributes Key Null Default Extra
spellId int UNSIGNED PRIMARY NO 0
requiredSpecialization int UNSIGNED NO 0
additionalCreateChance float NO 0
additionalMaxNum tinyint UNSIGNED NO 0

spellId

SpellID професс. спелла, который **создаёт предмет** (item creation spell).

Пример: 60893

requiredSpecialization

SpellID специализации, которую должен знать персонаж, чтобы срабатывало создание доп. предметов.

  • 0 — специализация не требуется (если так принято в вашей сборке/логике).

Пример: 28677

additionalCreateChance

Шанс (процент, float) создать **дополнительную** копию предмета.

  • обычно 0..100;
  • 0 — не создавать доп. предметы.

Пример: 20

additionalMaxNum

Максимальное число **дополнительных** копий, которые можно получить сверх обычного результата крафта.

  • рекомендуется > 0;
  • механика обычно такая: шанс additionalCreateChance роллится повторно, пока не случится “фейл” или не достигнут лимит additionalMaxNum.

Пример: 2