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 # Circular Dependencies
Generated: 2026-05-27T09:06:29.331Z Generated: 2026-05-27T09:13:13.293Z
No circular dependencies found. ✅ No circular dependencies found. ✅
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_meta": { "_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.", "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." "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', id: 'study-special-enchantments',
name: 'Study Special Enchantments', name: 'Study Special Enchantments',
attunement: DisciplinesAttunementType.ENCHANTER, attunement: DisciplinesAttunementType.ENCHANTER,
manaType: 'death', manaType: 'transference',
baseCost: 22, baseCost: 22,
description: 'Learn to enchant equipment with unique and powerful effects.', description: 'Learn to enchant equipment with unique and powerful effects.',
statBonus: { stat: 'enchantPower', baseValue: 5, label: 'Enchantment Power' }, statBonus: { stat: 'enchantPower', baseValue: 5, label: 'Enchantment Power' },
@@ -9,7 +9,7 @@ export const enchanterSpellDisciplines: DisciplineDefinition[] = [
id: 'study-basic-spell-enchantments', id: 'study-basic-spell-enchantments',
name: 'Study Basic Spell Enchantments', name: 'Study Basic Spell Enchantments',
attunement: DisciplinesAttunementType.ENCHANTER, attunement: DisciplinesAttunementType.ENCHANTER,
manaType: 'air', manaType: 'transference',
baseCost: 18, baseCost: 18,
description: 'Learn to enchant casters with basic spell effects.', description: 'Learn to enchant casters with basic spell effects.',
statBonus: { stat: 'enchantPower', baseValue: 4, label: 'Enchantment Power' }, statBonus: { stat: 'enchantPower', baseValue: 4, label: 'Enchantment Power' },
@@ -87,7 +87,7 @@ export const enchanterSpellDisciplines: DisciplineDefinition[] = [
id: 'study-intermediate-spell-enchantments', id: 'study-intermediate-spell-enchantments',
name: 'Study Intermediate Spell Enchantments', name: 'Study Intermediate Spell Enchantments',
attunement: DisciplinesAttunementType.ENCHANTER, attunement: DisciplinesAttunementType.ENCHANTER,
manaType: 'earth', manaType: 'transference',
baseCost: 25, baseCost: 25,
description: 'Learn to enchant casters with intermediate and compound spell effects.', description: 'Learn to enchant casters with intermediate and compound spell effects.',
statBonus: { stat: 'enchantPower', baseValue: 6, label: 'Enchantment Power' }, statBonus: { stat: 'enchantPower', baseValue: 6, label: 'Enchantment Power' },
@@ -150,7 +150,7 @@ export const enchanterSpellDisciplines: DisciplineDefinition[] = [
id: 'study-advanced-spell-enchantments', id: 'study-advanced-spell-enchantments',
name: 'Study Advanced Spell Enchantments', name: 'Study Advanced Spell Enchantments',
attunement: DisciplinesAttunementType.ENCHANTER, attunement: DisciplinesAttunementType.ENCHANTER,
manaType: 'dark', manaType: 'transference',
baseCost: 35, baseCost: 35,
description: 'Learn to enchant casters with master and exotic spell effects.', description: 'Learn to enchant casters with master and exotic spell effects.',
statBonus: { stat: 'enchantPower', baseValue: 10, label: 'Enchantment Power' }, statBonus: { stat: 'enchantPower', baseValue: 10, label: 'Enchantment Power' },
@@ -9,7 +9,7 @@ export const enchanterUtilityDisciplines: DisciplineDefinition[] = [
id: 'study-utility-enchantments', id: 'study-utility-enchantments',
name: 'Study Utility Enchantments', name: 'Study Utility Enchantments',
attunement: DisciplinesAttunementType.ENCHANTER, attunement: DisciplinesAttunementType.ENCHANTER,
manaType: 'light', manaType: 'transference',
baseCost: 8, baseCost: 8,
description: 'Learn to enchant equipment with utility effects.', description: 'Learn to enchant equipment with utility effects.',
statBonus: { stat: 'studySpeed', baseValue: 0.05, label: 'Study Speed' }, statBonus: { stat: 'studySpeed', baseValue: 0.05, label: 'Study Speed' },
@@ -47,7 +47,7 @@ export const enchanterUtilityDisciplines: DisciplineDefinition[] = [
id: 'study-mana-enchantments', id: 'study-mana-enchantments',
name: 'Study Mana Enchantments', name: 'Study Mana Enchantments',
attunement: DisciplinesAttunementType.ENCHANTER, attunement: DisciplinesAttunementType.ENCHANTER,
manaType: 'water', manaType: 'transference',
baseCost: 15, baseCost: 15,
description: 'Learn to enchant equipment with mana-boosting effects.', description: 'Learn to enchant equipment with mana-boosting effects.',
statBonus: { stat: 'maxMana', baseValue: 10, label: 'Max Mana' }, statBonus: { stat: 'maxMana', baseValue: 10, label: 'Max Mana' },
+4 -4
View File
@@ -37,9 +37,9 @@ export const enchanterDisciplines: DisciplineDefinition[] = [
id: 'mana-channeling', id: 'mana-channeling',
name: 'Mana Channeling', name: 'Mana Channeling',
attunement: DisciplinesAttunementType.ENCHANTER, attunement: DisciplinesAttunementType.ENCHANTER,
manaType: 'lightning', manaType: 'transference',
baseCost: 12, 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' }, statBonus: { stat: 'clickManaMultiplier', baseValue: 0.3, label: 'Click Mana Multiplier' },
difficultyFactor: 180, difficultyFactor: 180,
scalingFactor: 90, scalingFactor: 90,
@@ -58,7 +58,7 @@ export const enchanterDisciplines: DisciplineDefinition[] = [
id: 'study-basic-weapon-enchantments', id: 'study-basic-weapon-enchantments',
name: 'Study Basic Weapon Enchantments', name: 'Study Basic Weapon Enchantments',
attunement: DisciplinesAttunementType.ENCHANTER, attunement: DisciplinesAttunementType.ENCHANTER,
manaType: 'fire', manaType: 'transference',
baseCost: 10, baseCost: 10,
description: 'Learn to enchant weapons with basic elemental effects.', description: 'Learn to enchant weapons with basic elemental effects.',
statBonus: { stat: 'enchantPower', baseValue: 3, label: 'Enchantment Power' }, statBonus: { stat: 'enchantPower', baseValue: 3, label: 'Enchantment Power' },
@@ -96,7 +96,7 @@ export const enchanterDisciplines: DisciplineDefinition[] = [
id: 'study-advanced-weapon-enchantments', id: 'study-advanced-weapon-enchantments',
name: 'Study Advanced Weapon Enchantments', name: 'Study Advanced Weapon Enchantments',
attunement: DisciplinesAttunementType.ENCHANTER, attunement: DisciplinesAttunementType.ENCHANTER,
manaType: 'dark', manaType: 'transference',
baseCost: 20, baseCost: 20,
description: 'Learn to enchant weapons with exotic and combat effects.', description: 'Learn to enchant weapons with exotic and combat effects.',
statBonus: { stat: 'enchantPower', baseValue: 5, label: 'Enchantment Power' }, statBonus: { stat: 'enchantPower', baseValue: 5, label: 'Enchantment Power' },