Add Disciples System and DisciplesTab Component #16

Closed
opened 2026-05-16 13:48:55 +02:00 by Anexim · 2 comments
Owner

New discipline system and tab component implementation [SPEC accepted]. Created files:

  • src/lib/game/data/disciplines/*.ts (4 files)
  • src/components/game/tabs/DisciplinesTab.tsx

All files under 400 lines. Used proper types from includes/types/disciplines.ts

New discipline system and tab component implementation [SPEC accepted]. Created files: - src/lib/game/data/disciplines/*.ts (4 files) - src/components/game/tabs/DisciplinesTab.tsx All files under 400 lines. Used proper types from includes/types/disciplines.ts
Anexim added the ai:todo label 2026-05-16 13:48:55 +02:00
n8n-gitea was assigned by Anexim 2026-05-16 13:48:55 +02:00
Author
Owner

Issue #16 - Already Complete (Delivered via #15)

All requirements for this issue were fulfilled as part of Issue #15 (Active Disciplines Migration):

  • src/lib/game/data/disciplines/base.ts — Base disciplines created
  • src/lib/game/data/disciplines/enchanter.ts — Enchanter disciplines created
  • src/lib/game/data/disciplines/fabricator.ts — Fabricator disciplines created
  • src/lib/game/data/disciplines/invoker.ts — Invoker disciplines created
  • src/components/game/tabs/DisciplinesTab.tsx — Full UI refactor with activation, XP, drain, bonuses, perks, and concurrent limit display
  • All files under 400 lines
  • Proper types imported from types/disciplines.ts
  • Type-check and lint passing

Closing as done — superseded and delivered through #15.

## ✅ Issue #16 - Already Complete (Delivered via #15) All requirements for this issue were fulfilled as part of **Issue #15 (Active Disciplines Migration)**: - ✅ `src/lib/game/data/disciplines/base.ts` — Base disciplines created - ✅ `src/lib/game/data/disciplines/enchanter.ts` — Enchanter disciplines created - ✅ `src/lib/game/data/disciplines/fabricator.ts` — Fabricator disciplines created - ✅ `src/lib/game/data/disciplines/invoker.ts` — Invoker disciplines created - ✅ `src/components/game/tabs/DisciplinesTab.tsx` — Full UI refactor with activation, XP, drain, bonuses, perks, and concurrent limit display - ✅ All files under 400 lines - ✅ Proper types imported from `types/disciplines.ts` - ✅ Type-check and lint passing Closing as done — superseded and delivered through #15.
Author
Owner

Issue #16 is complete — all discipline data files and DisciplesTab component delivered via Issue #15.

Issue #16 is complete — all discipline data files and DisciplesTab component delivered via Issue #15.
Anexim removed the ai:todo label 2026-05-18 10:19:22 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Anexim/Mana-Loop#16