// ─── Utility Enchantment Effects ───────────────────────────────────────── // All utility-related enchantment effects that can be applied to equipment import type { EquipmentCategory } from '../equipment' import type { EnchantmentEffectDef } from '../enchantment-types' // Helper to define allowed equipment categories for each effect type const UTILITY_EQUIPMENT: EquipmentCategory[] = ['caster', 'catalyst', 'head', 'body', 'hands', 'feet', 'accessory'] export const UTILITY_EFFECTS: Record = { // ═══════════════════════════════════════════════════════════════════════════ // UTILITY EFFECTS - Study speed, insight, meditation // ═══════════════════════════════════════════════════════════════════════════ meditate_10: { id: 'meditate_10', name: 'Meditative Focus', description: '+10% meditation efficiency', category: 'utility', baseCapacityCost: 18, maxStacks: 5, allowedEquipmentCategories: ['head', 'body', 'accessory'], effect: { type: 'multiplier', stat: 'meditationEfficiency', value: 1.10 } }, study_10: { id: 'study_10', name: 'Quick Study', description: '+10% study speed', category: 'utility', baseCapacityCost: 22, maxStacks: 4, allowedEquipmentCategories: UTILITY_EQUIPMENT, effect: { type: 'multiplier', stat: 'studySpeed', value: 1.10 } }, insight_5: { id: 'insight_5', name: 'Insightful', description: '+5% insight gain', category: 'utility', baseCapacityCost: 25, maxStacks: 4, allowedEquipmentCategories: ['head', 'accessory'], effect: { type: 'multiplier', stat: 'insightGain', value: 1.05 } }, };