titan_resolve_spell_ids
Resolve WoW ability names in snake_case to exact spell IDs using spec-specific spellbook, talent tree, and class data. Prevents wrong IDs for multi-spec classes—always provide the spec.
Instructions
Числовые spell ID по списку имён способностей (snake_case, как в SimC: renewing_mist, thunder_focus_tea). Для спеков без APL — основной способ получить ID. Резолв идёт по данным игры в порядке: спеллбук спека, дерево талантов, класс — и разворачивает замены (у Holy Paladin judgment = 275773, а не базовый 20271). ВСЕГДА передавай spec: без него у мультиспековых классов часть кнопок разрешится в ID чужого спека.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec | No | Спек, например 'holy'. Обязателен на практике: включает спеллбук спека и карту замен ID. | |
| class | Yes | ||
| spells | Yes | Имена в snake_case, например ['vivify','renewing_mist','life_cocoon'] |