Skill discovery template

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

Таблица skill_discovery_template

Таблица skill_discovery_template из базы данных world — часть Skill Discovery System. Определяет, **какие рецепты/спеллы могут быть “открыты” (discover)** при использовании профессий, при каких условиях и с каким шансом.

Field Type Attributes Key Null Default Extra
spellId int UNSIGNED PRIMARY NO 0
reqSpell int UNSIGNED PRIMARY NO 0
reqSkillValue smallint UNSIGNED NO 0
chance float NO 0

spellId

SpellID **открываемого** рецепта/спелла (discoverable spell). Обычно это ID из клиентских данных (Spell).

Пример: 41458

reqSpell

SpellID **триггера**, при использовании которого может произойти открытие spellId.

  • 0 — открыть можно при использовании **любого** подходящего професс. рецепта/спелла;
  • > 0 — открыть можно **только** при использовании указанного спелла.

Пример: 28575

reqSkillValue

Минимальное количество очков соответствующего професс. навыка, необходимое для открытия spellId.

  • 0 — без требования (по навыку).

Пример: 350

chance

Шанс открытия (процент, float).

  • обычно диапазон 0..100;
  • 0 — фактически отключено.

Пример: 5