Skill perfect item template
Таблица skill_perfect_item_template
Таблица skill_perfect_item_template из базы данных world — часть **Crafting Perfection System**. Используется, чтобы при создании предмета (крафте) был шанс получить **альтернативный “perfect” предмет**, если у персонажа есть нужная специализация.
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| spellId | int | UNSIGNED | PRIMARY | NO | 0 | |
| requiredSpecialization | int | UNSIGNED | NO | 0 | ||
| perfectCreateChance | float | NO | 0 | |||
| perfectItemType | int | UNSIGNED | NO | 0 |
spellId
Spell ID заклинания, которое **создаёт предмет** (craft/create spell). По этому ID ядро ищет запись в таблице и решает, возможен ли “perfect proc”.
Пример: 60893
requiredSpecialization
Spell ID специализации/пассивки, которая **обязательна** для срабатывания “perfect” крафта. Если у персонажа **нет** этого спела — “perfect” предмет не создаётся.
Примечание: в типичных реализациях ядра значение должно быть **валидным Spell ID** (0 обычно считается некорректным).
Пример: 20222
perfectCreateChance
Шанс (в процентах) создать **perfect**-версию вместо обычного результата крафта.
Рекомендуемые значения:
0.0— не имеет смысла (фактически отключено/не проходит проверки в некоторых ядрах);0.01 … 100.0— рабочий диапазон.
Пример: 20
perfectItemType
Entry предмета из item_template (или эквивалентной таблицы предметов в вашей сборке), который будет выдан **вместо** обычного результата, если прокнет “perfect”.
Пример: 41146