diff --git a/docs/circular-deps.txt b/docs/circular-deps.txt index 752b3b4..9140ab7 100644 --- a/docs/circular-deps.txt +++ b/docs/circular-deps.txt @@ -1,4 +1,4 @@ # Circular Dependencies -Generated: 2026-05-27T09:06:29.331Z +Generated: 2026-05-27T09:13:13.293Z No circular dependencies found. ✅ diff --git a/docs/dependency-graph.json b/docs/dependency-graph.json index 710422a..72bc0ea 100644 --- a/docs/dependency-graph.json +++ b/docs/dependency-graph.json @@ -1,6 +1,6 @@ { "_meta": { - "generated": "2026-05-27T09:06:27.471Z", + "generated": "2026-05-27T09:13:11.497Z", "description": "Import dependency graph for src/lib/game. Keys are files, values are arrays of files they import.", "usage": "To find what a file affects, search for its path in the VALUES. To find what a file depends on, look at its KEY entry." }, diff --git a/src/lib/game/data/disciplines/enchanter-special.ts b/src/lib/game/data/disciplines/enchanter-special.ts index 9d57e35..4e9255f 100644 --- a/src/lib/game/data/disciplines/enchanter-special.ts +++ b/src/lib/game/data/disciplines/enchanter-special.ts @@ -9,7 +9,7 @@ export const enchanterSpecialDisciplines: DisciplineDefinition[] = [ id: 'study-special-enchantments', name: 'Study Special Enchantments', attunement: DisciplinesAttunementType.ENCHANTER, - manaType: 'death', + manaType: 'transference', baseCost: 22, description: 'Learn to enchant equipment with unique and powerful effects.', statBonus: { stat: 'enchantPower', baseValue: 5, label: 'Enchantment Power' }, diff --git a/src/lib/game/data/disciplines/enchanter-spells.ts b/src/lib/game/data/disciplines/enchanter-spells.ts index 5dee7c2..9bce714 100644 --- a/src/lib/game/data/disciplines/enchanter-spells.ts +++ b/src/lib/game/data/disciplines/enchanter-spells.ts @@ -9,7 +9,7 @@ export const enchanterSpellDisciplines: DisciplineDefinition[] = [ id: 'study-basic-spell-enchantments', name: 'Study Basic Spell Enchantments', attunement: DisciplinesAttunementType.ENCHANTER, - manaType: 'air', + manaType: 'transference', baseCost: 18, description: 'Learn to enchant casters with basic spell effects.', statBonus: { stat: 'enchantPower', baseValue: 4, label: 'Enchantment Power' }, @@ -87,7 +87,7 @@ export const enchanterSpellDisciplines: DisciplineDefinition[] = [ id: 'study-intermediate-spell-enchantments', name: 'Study Intermediate Spell Enchantments', attunement: DisciplinesAttunementType.ENCHANTER, - manaType: 'earth', + manaType: 'transference', baseCost: 25, description: 'Learn to enchant casters with intermediate and compound spell effects.', statBonus: { stat: 'enchantPower', baseValue: 6, label: 'Enchantment Power' }, @@ -150,7 +150,7 @@ export const enchanterSpellDisciplines: DisciplineDefinition[] = [ id: 'study-advanced-spell-enchantments', name: 'Study Advanced Spell Enchantments', attunement: DisciplinesAttunementType.ENCHANTER, - manaType: 'dark', + manaType: 'transference', baseCost: 35, description: 'Learn to enchant casters with master and exotic spell effects.', statBonus: { stat: 'enchantPower', baseValue: 10, label: 'Enchantment Power' }, diff --git a/src/lib/game/data/disciplines/enchanter-utility.ts b/src/lib/game/data/disciplines/enchanter-utility.ts index ecf7f7c..2dbee3a 100644 --- a/src/lib/game/data/disciplines/enchanter-utility.ts +++ b/src/lib/game/data/disciplines/enchanter-utility.ts @@ -9,7 +9,7 @@ export const enchanterUtilityDisciplines: DisciplineDefinition[] = [ id: 'study-utility-enchantments', name: 'Study Utility Enchantments', attunement: DisciplinesAttunementType.ENCHANTER, - manaType: 'light', + manaType: 'transference', baseCost: 8, description: 'Learn to enchant equipment with utility effects.', statBonus: { stat: 'studySpeed', baseValue: 0.05, label: 'Study Speed' }, @@ -47,7 +47,7 @@ export const enchanterUtilityDisciplines: DisciplineDefinition[] = [ id: 'study-mana-enchantments', name: 'Study Mana Enchantments', attunement: DisciplinesAttunementType.ENCHANTER, - manaType: 'water', + manaType: 'transference', baseCost: 15, description: 'Learn to enchant equipment with mana-boosting effects.', statBonus: { stat: 'maxMana', baseValue: 10, label: 'Max Mana' }, diff --git a/src/lib/game/data/disciplines/enchanter.ts b/src/lib/game/data/disciplines/enchanter.ts index 426201a..30c2b02 100644 --- a/src/lib/game/data/disciplines/enchanter.ts +++ b/src/lib/game/data/disciplines/enchanter.ts @@ -37,9 +37,9 @@ export const enchanterDisciplines: DisciplineDefinition[] = [ id: 'mana-channeling', name: 'Mana Channeling', attunement: DisciplinesAttunementType.ENCHANTER, - manaType: 'lightning', + manaType: 'transference', baseCost: 12, - description: 'Use lightning to transfer mana to equipment.', + description: 'Channel transference mana to imbue equipment with power.', statBonus: { stat: 'clickManaMultiplier', baseValue: 0.3, label: 'Click Mana Multiplier' }, difficultyFactor: 180, scalingFactor: 90, @@ -58,7 +58,7 @@ export const enchanterDisciplines: DisciplineDefinition[] = [ id: 'study-basic-weapon-enchantments', name: 'Study Basic Weapon Enchantments', attunement: DisciplinesAttunementType.ENCHANTER, - manaType: 'fire', + manaType: 'transference', baseCost: 10, description: 'Learn to enchant weapons with basic elemental effects.', statBonus: { stat: 'enchantPower', baseValue: 3, label: 'Enchantment Power' }, @@ -96,7 +96,7 @@ export const enchanterDisciplines: DisciplineDefinition[] = [ id: 'study-advanced-weapon-enchantments', name: 'Study Advanced Weapon Enchantments', attunement: DisciplinesAttunementType.ENCHANTER, - manaType: 'dark', + manaType: 'transference', baseCost: 20, description: 'Learn to enchant weapons with exotic and combat effects.', statBonus: { stat: 'enchantPower', baseValue: 5, label: 'Enchantment Power' },