import type { SkillV2Def } from './skills-v2-types'; // ═══════════════════════════════════════════════════════════════════════ // INVOCATION / PACT SKILLS (Invoker Attunement) // ═══════════════════════════════════════════════════════════════════════ export const invocation: SkillV2Def = { id: 'invocation', name: 'Invocation', description: 'Enhances spell invocation', category: 'invocation', maxLevel: 10, costPerLevel: 300, studyHours: 6, attunementRequired: 'invoker', effects: [{ stat: 'spellDamage', mode: 'multiply', valuePerLevel: 0.05 }], }; export const pactMastery: SkillV2Def = { id: 'pactMastery', name: 'Pact Mastery', description: 'Enhances pact signing bonuses', category: 'pact', maxLevel: 10, costPerLevel: 350, studyHours: 6, attunementRequired: 'invoker', effects: [{ stat: 'pactMultiplier', mode: 'multiply', valuePerLevel: 0.10 }], }; export const guardianLore: SkillV2Def = { id: 'guardianLore', name: 'Guardian Lore', description: '+20% damage vs guardians', category: 'invocation', maxLevel: 5, costPerLevel: 400, studyHours: 8, attunementRequired: 'invoker', effects: [{ stat: 'guardianDamage', mode: 'multiply', valuePerLevel: 0.20 }], };