Bug: Enchanter disciplines use wrong mana types (should be Transference) #149

Closed
opened 2026-05-27 10:22:53 +02:00 by Anexim · 1 comment
Owner

Bug Description

Enchanter disciplines should all use Transference Mana since enchanters use transference mana to imbue items with enchantments. Instead, 9 of them use various elemental mana types.

Disciplines to Fix

# File Discipline ID Current manaType Should be
1 enchanter.ts:36 mana-channeling lightning transference
2 enchanter.ts:54 study-basic-weapon-enchantments fire transference
3 enchanter.ts:87 study-advanced-weapon-enchantments dark transference
4 enchanter-utility.ts:13 study-utility-enchantments light transference
5 enchanter-utility.ts:41 study-mana-enchantments water transference
6 enchanter-spells.ts:13 study-basic-spell-enchantments air transference
7 enchanter-spells.ts:73 study-intermediate-spell-enchantments earth transference
8 enchanter-spells.ts:127 study-advanced-spell-enchantments dark transference
9 enchanter-special.ts:13 study-special-enchantments death transference

Note: enchant-crafting already correctly uses transference

Fix Required

Change the manaType field from the current elemental type to 'transference' for each of the 9 disciplines listed above.

Affected Files

  • src/lib/game/data/disciplines/enchanter.ts (3 disciplines)
  • src/lib/game/data/disciplines/enchanter-utility.ts (2 disciplines)
  • src/lib/game/data/disciplines/enchanter-spells.ts (3 disciplines)
  • src/lib/game/data/disciplines/enchanter-special.ts (1 discipline)
## Bug Description Enchanter disciplines should all use Transference Mana since enchanters use transference mana to imbue items with enchantments. Instead, 9 of them use various elemental mana types. ## Disciplines to Fix | # | File | Discipline ID | Current manaType | Should be | |---|------|--------------|-----------------|-----------| | 1 | `enchanter.ts:36` | `mana-channeling` | `lightning` | `transference` | | 2 | `enchanter.ts:54` | `study-basic-weapon-enchantments` | `fire` | `transference` | | 3 | `enchanter.ts:87` | `study-advanced-weapon-enchantments` | `dark` | `transference` | | 4 | `enchanter-utility.ts:13` | `study-utility-enchantments` | `light` | `transference` | | 5 | `enchanter-utility.ts:41` | `study-mana-enchantments` | `water` | `transference` | | 6 | `enchanter-spells.ts:13` | `study-basic-spell-enchantments` | `air` | `transference` | | 7 | `enchanter-spells.ts:73` | `study-intermediate-spell-enchantments` | `earth` | `transference` | | 8 | `enchanter-spells.ts:127` | `study-advanced-spell-enchantments` | `dark` | `transference` | | 9 | `enchanter-special.ts:13` | `study-special-enchantments` | `death` | `transference` | Note: `enchant-crafting` already correctly uses `transference` ✓ ## Fix Required Change the `manaType` field from the current elemental type to `'transference'` for each of the 9 disciplines listed above. ## Affected Files - `src/lib/game/data/disciplines/enchanter.ts` (3 disciplines) - `src/lib/game/data/disciplines/enchanter-utility.ts` (2 disciplines) - `src/lib/game/data/disciplines/enchanter-spells.ts` (3 disciplines) - `src/lib/game/data/disciplines/enchanter-special.ts` (1 discipline)
Anexim added the ai:todo label 2026-05-27 10:22:53 +02:00
n8n-gitea was assigned by Anexim 2026-05-27 10:22:53 +02:00
Author
Owner

Closed — fixed in commit 964619b. All 9 enchanter disciplines now use transference mana.

Closed — fixed in commit 964619b. All 9 enchanter disciplines now use transference mana.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Anexim/Mana-Loop#149