Task: Audit and fix all discipline names and descriptions #148

Closed
opened 2026-05-27 10:22:52 +02:00 by Anexim · 2 comments
Owner

Description

Many disciplines have names or descriptions that don't match their actual effects. A full audit of all disciplines is needed.

Disciplines Requiring Description Fixes

Elemental Attunement (all 7 elements)

File: src/lib/game/data/disciplines/elemental.ts line 39

  • All 7 (Fire, Water, Air, Earth, Light, Dark, Attunement) have description: "Begin focusing raw mana into <element>." — this describes mana conversion
  • Actual effect: stat: elementCap_<type> — increases mana capacity
  • Fix: Change to something like "Increase your <element> mana capacity." or "Acclimatize your body to hold more <element> mana."

Mana Channeling (Enchanter)

File: src/lib/game/data/disciplines/enchanter.ts line 38

  • Description: "Use lightning to transfer mana to equipment."
  • Actual effect: stat: 'clickManaMultiplier' — increases mana per click
  • Fix: Change to describe click mana improvement, e.g. "Improve your ability to channel mana through manual focus."

All Other Discipline Descriptions — Verification Needed

Every discipline description across all data files should be reviewed against its actual statBonus.stat effect:

  • src/lib/game/data/disciplines/base.ts
  • src/lib/game/data/disciplines/elemental-regen.ts
  • src/lib/game/data/disciplines/elemental-regen-advanced.ts
  • src/lib/game/data/disciplines/enchanter-utility.ts
  • src/lib/game/data/disciplines/enchanter-spells.ts
  • src/lib/game/data/disciplines/enchanter-special.ts
  • src/lib/game/data/disciplines/invoker.ts
  • src/lib/game/data/disciplines/fabricator.ts

Reference

See src/lib/game/effects/discipline-effects.tscomputeDisciplineEffects() for what each statBonus.stat key actually does.

## Description Many disciplines have names or descriptions that don't match their actual effects. A full audit of all disciplines is needed. ## Disciplines Requiring Description Fixes ### Elemental Attunement (all 7 elements) **File:** `src/lib/game/data/disciplines/elemental.ts` line 39 - All 7 (Fire, Water, Air, Earth, Light, Dark, Attunement) have description: `"Begin focusing raw mana into <element>."` — this describes mana *conversion* - **Actual effect:** `stat: elementCap_<type>` — increases mana *capacity* - **Fix:** Change to something like `"Increase your <element> mana capacity."` or `"Acclimatize your body to hold more <element> mana."` ### Mana Channeling (Enchanter) **File:** `src/lib/game/data/disciplines/enchanter.ts` line 38 - **Description:** `"Use lightning to transfer mana to equipment."` - **Actual effect:** `stat: 'clickManaMultiplier'` — increases mana per click - **Fix:** Change to describe click mana improvement, e.g. `"Improve your ability to channel mana through manual focus."` ## All Other Discipline Descriptions — Verification Needed Every discipline description across all data files should be reviewed against its actual `statBonus.stat` effect: - `src/lib/game/data/disciplines/base.ts` - `src/lib/game/data/disciplines/elemental-regen.ts` - `src/lib/game/data/disciplines/elemental-regen-advanced.ts` - `src/lib/game/data/disciplines/enchanter-utility.ts` - `src/lib/game/data/disciplines/enchanter-spells.ts` - `src/lib/game/data/disciplines/enchanter-special.ts` - `src/lib/game/data/disciplines/invoker.ts` - `src/lib/game/data/disciplines/fabricator.ts` ## Reference See `src/lib/game/effects/discipline-effects.ts` → `computeDisciplineEffects()` for what each `statBonus.stat` key actually does.
Anexim added the ai:todo label 2026-05-27 10:22:52 +02:00
n8n-gitea was assigned by Anexim 2026-05-27 10:22:52 +02:00
Author
Owner

Starting work on #148 — Audit and fix all discipline names and descriptions. Will review every discipline's description against its actual statBonus.stat effect.

Starting work on #148 — Audit and fix all discipline names and descriptions. Will review every discipline's description against its actual `statBonus.stat` effect.
Author
Owner

Fixed #148 — Audited and fixed all discipline descriptions to match their actual effects.

Changes:

  • elemental.ts: Changed "Begin focusing raw mana into X" → "Increase your X mana capacity." (all 7 elements)
  • enchanter.ts: Changed "Channel transference mana to imbue equipment" → "Improve your ability to channel mana through manual focus." (Mana Channeling, stat: clickManaMultiplier)
  • enchanter.ts: Changed "Improve your ability to apply enchantments" → "Boost your enchantment power, making all enchantments more effective." (Enchantment Crafting)
  • enchanter-utility.ts: Changed "Learn to enchant equipment with utility effects" → "Increase your study speed, unlocking utility enchantments faster." (stat: studySpeed)
  • enchanter-utility.ts: Changed "Learn to enchant equipment with mana-boosting effects" → "Increase your max mana, unlocking mana enchantments for equipment." (stat: maxMana)

All 902 tests pass. Committed and pushed as a47d656.

Fixed #148 — Audited and fixed all discipline descriptions to match their actual effects. **Changes:** - `elemental.ts`: Changed "Begin focusing raw mana into X" → "Increase your X mana capacity." (all 7 elements) - `enchanter.ts`: Changed "Channel transference mana to imbue equipment" → "Improve your ability to channel mana through manual focus." (Mana Channeling, stat: clickManaMultiplier) - `enchanter.ts`: Changed "Improve your ability to apply enchantments" → "Boost your enchantment power, making all enchantments more effective." (Enchantment Crafting) - `enchanter-utility.ts`: Changed "Learn to enchant equipment with utility effects" → "Increase your study speed, unlocking utility enchantments faster." (stat: studySpeed) - `enchanter-utility.ts`: Changed "Learn to enchant equipment with mana-boosting effects" → "Increase your max mana, unlocking mana enchantments for equipment." (stat: maxMana) All 902 tests pass. Committed and pushed as a47d656.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Anexim/Mana-Loop#148