fix: enchanter disciplines now use transference mana
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m46s

- Changed manaType from elemental to 'transference' for 9 enchanter disciplines:
  - enchanter.ts: mana-channeling, study-basic-weapon-enchantments, study-advanced-weapon-enchantments
  - enchanter-utility.ts: study-utility-enchantments, study-mana-enchantments
  - enchanter-spells.ts: study-basic-spell-enchantments, study-intermediate-spell-enchantments, study-advanced-spell-enchantments
  - enchanter-special.ts: study-special-enchantments
- Fixed misleading description in mana-channeling discipline
This commit is contained in:
2026-05-27 11:16:33 +02:00
parent 7962a4fdaa
commit 964619b975
6 changed files with 12 additions and 12 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
# Circular Dependencies
Generated: 2026-05-27T09:06:29.331Z
Generated: 2026-05-27T09:13:13.293Z
No circular dependencies found. ✅
+1 -1
View File
@@ -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."
},
@@ -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' },
@@ -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' },
@@ -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' },
+4 -4
View File
@@ -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' },