// ─── Fabricator Discipline Files ────────────────────────────────────────────── // Attunement-focused disciplines for Fabricator role import { DisciplinesAttunementType } from '../../types/disciplines'; import type { DisciplineDefinition } from '../../types/disciplines'; export const fabricatorDisciplines: DisciplineDefinition[] = [ { id: 'golem-crafting', name: 'Golem Crafting', attunement: DisciplinesAttunementType.FABRICATOR, manaType: 'earth', baseCost: 10, description: 'Improve your ability to craft and maintain golems.', statBonus: { stat: 'golemCapacity', baseValue: 2, label: 'Golem Capacity' }, difficultyFactor: 150, scalingFactor: 80, drainBase: 4, perks: [ { id: 'golem-1', type: 'once', threshold: 200, value: 0, description: 'Unlock golem summoning', }, { id: 'golem-2', type: 'capped', threshold: 500, value: 250, maxTier: 2, description: '+1 Golem Capacity per tier (max 2)', bonus: { stat: 'golemCapacity', amount: 1 }, }, ], }, { id: 'crafting-efficiency', name: 'Crafting Efficiency', attunement: DisciplinesAttunementType.FABRICATOR, manaType: 'earth', baseCost: 12, description: 'Reduce material costs for crafting.', statBonus: { stat: 'craftingCostReduction', baseValue: 15, label: 'Crafting Cost Reduction' }, difficultyFactor: 180, scalingFactor: 90, drainBase: 6, perks: [ { id: 'efficiency-1', type: 'once', threshold: 300, value: 0, description: '+10% Crafting Cost Reduction', bonus: { stat: 'craftingCostReduction', amount: 10 }, }, ], }, ];